diff --git a/.cproject b/.cproject
index 67917e9..f5042a1 100644
--- a/.cproject
+++ b/.cproject
@@ -17,7 +17,7 @@
-
+
@@ -51,7 +51,7 @@
-
+
@@ -88,7 +88,7 @@
-
@@ -150,5 +150,4 @@
-
diff --git a/App/inc/task.h b/App/inc/task.h
index fac4190..ae3f15b 100644
--- a/App/inc/task.h
+++ b/App/inc/task.h
@@ -65,7 +65,7 @@ extern uint8_t g_batteryState;
extern STR_TimeSliceOffset m_impedanceCalculation;
extern void Task_impedanceCalculation(void);
-#define outputAgain_reloadVal 2 /* ÈÎÎñÖ´Ðмä¸ô */
+#define outputAgain_reloadVal 1000 /* ÈÎÎñÖ´Ðмä¸ô */
#define outputAgain_offset 0 /* ÈÎÎñÖ´ÐÐÆ«ÒÆÁ¿ */
extern uint8_t outputAgainFlag;
extern STR_TimeSliceOffset m_outputAgain;
diff --git a/App/src/collect_Conversion.c b/App/src/collect_Conversion.c
index ea0936f..681a129 100644
--- a/App/src/collect_Conversion.c
+++ b/App/src/collect_Conversion.c
@@ -36,8 +36,8 @@ const float P_PV_VOLT_OUT = (47.0 + 4.7) / 4.7;
/* ·ÅµçµçÁ÷²É¼¯µçÁ÷±¶Êý */
const float P_DSG_CURR = (1.0 / (50 * 0.005 / 2));
///* ¹â·ü1¿ªÂ·Êä³öµçѹ±ÈÀý */
-//const float P_PV1_VOLT_IN = (100 + 4.7) / 4.7;
-const float P_PV1_VOLT_IN = (100.0 + 4.7) / 4.7;
+const float P_PV1_VOLT_IN = (100 + 4.7) / 4.7;
+//const float P_PV1_VOLT_IN = (47.0 + 4.7) / 4.7;
/* ¹â·ü1¿ªÂ·Êä³öµçѹ±ÈÀý */
//const float P_PV1_VOLT_IN = (47 + 4.7) / 4.7;
/* ϵͳµçÔ´µçѹ±ÈÀý */
diff --git a/App/src/inflash.c b/App/src/inflash.c
index 73777e4..d72d433 100644
--- a/App/src/inflash.c
+++ b/App/src/inflash.c
@@ -11,7 +11,7 @@
config_info g_slConfigInfo = {
.constantCurrentV = 1000,
- .constantVoltageV = 1400,
+ .constantVoltageV = 1420,
.floatI = 20,
.startSolarOpenCircuitV = 1700,
.stopSolarOpenCircuitV = 1500,
diff --git a/App/src/mppt_control.c b/App/src/mppt_control.c
index 97e022d..cf6eafc 100644
--- a/App/src/mppt_control.c
+++ b/App/src/mppt_control.c
@@ -839,6 +839,10 @@ void test(void)
g_Mppt_Para.Output_Voltage = get_PV_VOLT_OUT();
g_Mppt_Para.Input_Voltage = get_PV1_VOLT_IN();
+// mppt_constantVoltage(18);
+// return;
+
+
if (g_Mppt_Para.Discharg_Current == 0 && g_Mppt_Para.Charg_Current == 0) {
return;
}
@@ -861,7 +865,6 @@ void test(void)
g_Mppt_Para.Battery_Voltage = g_Mppt_Para.Output_Voltage;
}
-
if (g_batteryState == 0 && inBatteryCurr > 0.1 && g_Mppt_Para.Output_Voltage < 14.2) {
printf("int g_batteryState : %d\n", g_batteryState);
g_batteryState = 1;
diff --git a/App/src/task.c b/App/src/task.c
index 8c4a854..ac136b7 100644
--- a/App/src/task.c
+++ b/App/src/task.c
@@ -47,7 +47,7 @@ void start_mpptWork(void)
g_Mppt_Para.MPPT_Mode = CONSTANTCURRENT;
// TimeSliceOffset_Unregister(&m_startMpptControl);
// Delay_Ms(500);
- GPIO_WriteBit(POW_OUT_CON_GPIO, POW_OUT_CON_PIN, SET);
+// GPIO_WriteBit(POW_OUT_CON_GPIO, POW_OUT_CON_PIN, SET);
}
/**
@@ -137,6 +137,11 @@ void Task_RunLED(void)
flag = !flag;
GPIO_WriteBit(RUN_LED_GPIO, RUN_LED_PIN, flag);
+ static uint8_t num = 0;
+ if (num++ == 20) {
+ GPIO_WriteBit(POW_OUT_CON_GPIO, POW_OUT_CON_PIN, SET);
+ }
+
// static uint8_t num = 0;
// if (10 == ++num) {
// GPIO_WriteBit(POW_OUT_CON_GPIO, POW_OUT_CON_PIN, SET);
@@ -176,7 +181,7 @@ void Task_startMpptControl(void)
m_startMpptControl.runFlag = 0;
// printf("1\n");
// start_mpptWork();
- if (g_Mppt_Para.Battery_Voltage > 10) {
+ if (g_Mppt_Para.Output_Voltage > 10) {
g_batteryState = 1;
} else {
g_batteryState = 0;
@@ -238,7 +243,7 @@ void Task_softStart(void)
TIM_Cmd(TIM3, ENABLE);
g_Mppt_Para.MPPT_Mode = NoWork;
- GPIO_WriteBit(POW_OUT_CON_GPIO, POW_OUT_CON_PIN, SET);
+// GPIO_WriteBit(POW_OUT_CON_GPIO, POW_OUT_CON_PIN, SET);
return;
}
@@ -311,7 +316,7 @@ void Task_refreshRegister(void)
if (g_Mppt_Para.Charg_Current - g_Mppt_Para.Discharg_Current < -0.1) {
g_Mppt_Para.Battery_Voltage = g_Mppt_Para.Output_Voltage
- (g_Mppt_Para.Charg_Current - g_Mppt_Para.Discharg_Current)
- * (float_t)g_slConfigInfo.loopImpedance / 100;
+ * g_impedance / 100;
}
// g_Mppt_Para.DischargMos_State = GPIO_ReadOutputDataBit(POW_OUT_CON_GPIO, POW_OUT_CON_PIN);
// g_Mppt_Para.Solar_Open_Circuit_Voltage = get_capturedata(get_PV1_VOLT_IN);
@@ -526,24 +531,40 @@ void Task_impedanceCalculation(void)
}
/**
- * @brief Ôٴδò¿ª·Åµç¶Ë¿Ú£¬±ÜÃâÉϵçÒýÆðµÄÒì³£²¨¶¯
+ * @brief ÑÓʱһ¶Îʱ¼äºó¼ì²âÊÇ·ñ¶Ì·
* @param
* @retval
*/
STR_TimeSliceOffset m_outputAgain;
uint8_t outputAgainFlag = 0;
+static const uint8_t outputAgainFlagTime = 6;
void Task_outputAgain(void)
{
+ static uint8_t num = 0;
+ num++;
- if (outputAgainFlag == 1) {
+// if (outputAgainFlag == 1) {
+//// outputAgainFlag = 0;
+// GPIO_WriteBit(POW_OUT_CON_GPIO, POW_OUT_CON_PIN, RESET);
+// TimeSliceOffset_Unregister(&m_outputAgain);
+// m_outputAgain.runFlag = 0;
+// num = 0;
+// }
+
+// printf(" in POW_OUT_CON\n");
+ if (num == outputAgainFlagTime) {
+ num = 0;
outputAgainFlag = 0;
TimeSliceOffset_Unregister(&m_outputAgain);
m_outputAgain.runFlag = 0;
- }
-
- if (outputAgainFlag == 2) {
- TimeSliceOffset_Unregister(&m_outputAgain);
- m_outputAgain.runFlag = 0;
+// printf(" in POW_OUT_CON control %d \n", GPIO_ReadInputDataBit(DSG_PROT_GPIO, DSG_PROT_PIN));
+ if (!(GPIO_ReadInputDataBit(DSG_PROT_GPIO, DSG_PROT_PIN))) {
+// uart_dev_write(g_bat485_uart3_handle, " \n\n\n\n\n", sizeof(" \n\n\n\n\n"));
+// uart_dev_write(g_bat485_uart3_handle, " in task pow_out_con reset", sizeof(" in task pow_out_con reset"));
+// uart_dev_write(g_bat485_uart3_handle, " \n\n\n\n\n", sizeof(" \n\n\n\n\n"));
+// printf(" in POW_OUT_CON RESET \n");
+ GPIO_WriteBit(POW_OUT_CON_GPIO, POW_OUT_CON_PIN, RESET);
+ }
}
return;
@@ -604,9 +625,9 @@ void g_Mppt_Para_Init(void)
g_Mppt_Para.Solar_Open_Circuit_Voltage = get_PV1_VOLT_IN();
g_Mppt_Para.HighSideMos_Temperature = get_MOSFET_Temper();
- if (g_Mppt_Para.Battery_Voltage < 1 || g_Mppt_Para.Battery_Voltage > 9) {
- GPIO_WriteBit(POW_OUT_CON_GPIO, POW_OUT_CON_PIN, SET);
- }
+// if (g_Mppt_Para.Battery_Voltage < 15 || g_Mppt_Para.Battery_Voltage > 12) {
+// GPIO_WriteBit(POW_OUT_CON_GPIO, POW_OUT_CON_PIN, SET);
+// }
g_Mppt_Para.DischargMos_State = GPIO_ReadOutputDataBit(POW_OUT_CON_GPIO, POW_OUT_CON_PIN)
&& GPIO_ReadInputDataBit(DSG_PROT_GPIO, DSG_PROT_PIN);
g_Mppt_Para.MPPT_Mode = NoWork;
@@ -670,7 +691,9 @@ void hardware_Init(void)
// Set_duty_ratio(&g_duty_ratio);
- uart_dev_write(g_bat485_uart3_handle, " hello world \n", sizeof(" hello world \n"));
+// uart_dev_write(g_bat485_uart3_handle, " hello world \n", sizeof(" hello world \n"));
+
TIM3_Init(10);
+// TIM_Cmd(TIM3, ENABLE); //TIM3ʹÄÜ
}
diff --git a/Hardware/src/gpio.c b/Hardware/src/gpio.c
index fcc278b..faf1dd8 100644
--- a/Hardware/src/gpio.c
+++ b/Hardware/src/gpio.c
@@ -100,22 +100,22 @@ void DSG_PROT_Init(void)
void EXTI2_IRQHandler(void)
{
if(EXTI_GetITStatus(EXTI_Line2)==SET) { //EXTI_GetITStatusÓÃÀ´»ñÈ¡Öжϱê־λ״̬£¬Èç¹ûEXTIÏß²úÉúÖжÏÔò·µ»ØSET£¬·ñÔò·µ»ØRESET
-// printf("Run at EXTI\r\n");
- GPIO_WriteBit(DSG_PROT_GPIO, DSG_PROT_PIN, RESET);
- if (outputAgainFlag == 0) {
- Delay_Ms(1);
- GPIO_WriteBit(DSG_PROT_GPIO, DSG_PROT_PIN, SET);
-// TimeSliceOffset_Register(&m_outputAgain, Task_outputAgain
-// , outputAgain_reloadVal, outputAgain_offset);
- outputAgainFlag = 1;
- }
-
- if (outputAgainFlag == 1) {
-// GPIO_WriteBit(POW_OUT_CON_GPIO, POW_OUT_CON_PIN, RESET);
- outputAgainFlag = 2;
- }
-
+// GPIO_WriteBit(DSG_PROT_GPIO, DSG_PROT_PIN, RESET);
EXTI_ClearITPendingBit(EXTI_Line2); //Çå³ýÖжϱê־λ
+// printf("Run at EXTI 111\r\n");
+ if (outputAgainFlag == 0) {
+ outputAgainFlag = 1;
+ TimeSliceOffset_Register(&m_outputAgain, Task_outputAgain, outputAgain_reloadVal, outputAgain_offset);
+// m_outputAgain.runFlag = 1;
+ return;
+ }
+
+// if (outputAgainFlag == 1) {
+// GPIO_WriteBit(POW_OUT_CON_GPIO, POW_OUT_CON_PIN, RESET);
+// EXTI_ClearITPendingBit(EXTI_Line2); //Çå³ýÖжϱê־λ
+// return;
+// }
+
}
}
diff --git a/Hardware/src/pwm.c b/Hardware/src/pwm.c
index 0f897b0..8f9f934 100644
--- a/Hardware/src/pwm.c
+++ b/Hardware/src/pwm.c
@@ -55,8 +55,8 @@ void Set_duty_ratio(float *duty_ratio)
if (*duty_ratio < 0.05) {
*duty_ratio = 0.05;
// return;
- } else if (*duty_ratio > 0.9) {
- *duty_ratio = 0.9;
+ } else if (*duty_ratio > 0.95) {
+ *duty_ratio = 0.95;
// return;
}
diff --git a/Hardware/src/tim.c b/Hardware/src/tim.c
index c0d8c72..b1d8d4d 100644
--- a/Hardware/src/tim.c
+++ b/Hardware/src/tim.c
@@ -101,9 +101,9 @@ void TIM2_IRQHandler(void)
if (TIM_GetITStatus(TIM2, TIM_IT_Update) != RESET) { //¼ì²éTIM2ÖжÏÊÇ·ñ·¢Éú¡£
TIM_ClearITPendingBit(TIM2, TIM_IT_Update); //Çå³ýTIM1µÄÖжϹÒÆðλ¡£
TimeSliceOffset_Produce();
- if (outputAgainFlag == 1) {
- outputAgainFlag = 0;
- }
+// if (outputAgainFlag == 1) {
+// outputAgainFlag = 0;
+// }
}
}
diff --git a/obj/App/src/collect_Conversion.o b/obj/App/src/collect_Conversion.o
index bacfab1..876ee7d 100644
Binary files a/obj/App/src/collect_Conversion.o and b/obj/App/src/collect_Conversion.o differ
diff --git a/obj/App/src/inflash.o b/obj/App/src/inflash.o
index e273e24..8f76ea1 100644
Binary files a/obj/App/src/inflash.o and b/obj/App/src/inflash.o differ
diff --git a/obj/App/src/mppt_control.o b/obj/App/src/mppt_control.o
index d86aefd..a55cafd 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 46c3139..0c6b4ab 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 654573b..5a3eda5 100644
Binary files a/obj/Hardware/src/gpio.o and b/obj/Hardware/src/gpio.o differ
diff --git a/obj/Hardware/src/pwm.o b/obj/Hardware/src/pwm.o
index c970546..796c4ff 100644
Binary files a/obj/Hardware/src/pwm.o and b/obj/Hardware/src/pwm.o differ
diff --git a/obj/Hardware/src/tim.o b/obj/Hardware/src/tim.o
index 82ba4db..476917c 100644
Binary files a/obj/Hardware/src/tim.o and b/obj/Hardware/src/tim.o differ
diff --git a/obj/makefile b/obj/makefile
index 2376faf..1994308 100644
--- a/obj/makefile
+++ b/obj/makefile
@@ -68,12 +68,17 @@ mppt_Nos_V0.4.lst: mppt_Nos_V0.4.elf
mppt_Nos_V0.4.siz: mppt_Nos_V0.4.elf
@ riscv-none-embed-size --format=berkeley "mppt_Nos_V0.4.elf"
@ @
+ $(MAKE) --no-print-directory post-build
+
# ÆäËûÄ¿±ê
clean:
-$(RM) $(ASM_UPPER_DEPS)$(OBJS)$(SECONDARY_FLASH)$(SECONDARY_LIST)$(SECONDARY_SIZE)$(ASM_DEPS)$(S_DEPS)$(S_UPPER_DEPS)$(C_DEPS) mppt_Nos_V0.4.elf
-@
+post-build:
+ -riscv-none-embed-objcopy -O binary "mppt_Nos_V0.4.elf" "mppt_Nos_V0.4.bin"
+ -@
secondary-outputs: $(SECONDARY_FLASH) $(SECONDARY_LIST) $(SECONDARY_SIZE)
-.PHONY: all clean dependents
+.PHONY: all clean dependents post-build
-include ../makefile.targets
diff --git a/obj/mppt_Nos_V0.4.bin b/obj/mppt_Nos_V0.4.bin
new file mode 100644
index 0000000..10c23eb
Binary files /dev/null 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 7de6475..0f50e62 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 2d02fbc..d4e51d2 100644
--- a/obj/mppt_Nos_V0.4.hex
+++ b/obj/mppt_Nos_V0.4.hex
@@ -2,19 +2,19 @@
:100004000000000000000000480200004A02000056
:100014000000000040040000000000000000000098
:100024004004000040040000000000000000000044
-:10003400561A000000000000400400000000000008
+:10003400281A000000000000400400000000000036
:10004400400400004004000040040000400400009C
-:100054004004000040040000400400009615000025
+:100054004004000040040000400400007615000045
:100064003815000040040000400400004004000073
:10007400400400004004000040040000400400006C
:10008400400400004004000040040000400400005C
:10009400400400004004000040040000400400004C
-:1000A40040040000641A0000400400004004000002
-:1000B4002C1A00007C1900004004000040040000D9
+:1000A40040040000361A0000400400004004000030
+:1000B4000C1A00005C190000400400004004000019
:1000C400400400004004000040040000400400001C
-:1000D40040040000400400004004000076180000C2
+:1000D40040040000400400004004000056180000E2
:1000E40040040000400400004004000040040000FC
-:1000F40040040000BC18000040040000400400005C
+:1000F400400400009C18000040040000400400007C
:1001040040040000400400004004000040040000DB
:100114004004000000000000000000000000000097
:1001240000000000000000000000000000000000CB
@@ -36,11 +36,11 @@
:10022000D58D93960501D58D61B7939627009702DA
:10023000000096968682E78086FA9680C1171D8F09
:100240003E96E374C3F8A5B701A001A0EFF25FF2F8
-:100250000545EF00D0289922EF107016716513053F
-:100260000520EF10301BB707002083A50716378540
-:100270000000130545DBEF6000440925AA8537859A
-:100280000000130545DCEF600043EF30B021EF3094
-:100290003019014501B7EFF2BFED371402401C40A1
+:100250000545EF00D0289922EF1090137165130522
+:100260000520EF105018B707002083A50716378523
+:100270000000130585D6EF60403F0925AA85378524
+:100280000000130585D7EF60403EEF30F01DEF30E2
+:100290007015014501B7EFF2BFED371402401C4065
:1002A0003707FF08411193E717001CC05C40F98F26
:1002B0005CC01C403707F7FE6D17F98F1CC01C404F
:1002C0003707FCFF7D17F98F1CC05C40370701FF23
@@ -68,10 +68,10 @@
:10042000062021A8B7160240D4421396E600E356F0
:1004300006FEB7163D0093860690B387D70269B7CC
:1004400001A0970100209381E15117510020130171
-:1004500061BB17850000130525469705002093858D
+:1004500061BB178500001305254097050020938593
:1004600065BA1386018263FAC5008322050023A0C2
:10047000550011059105E3EAC5FE138501829385B8
-:10048000C1B96377B500232005001105E36DB5FE02
+:10048000C1BA6377B500232005001105E36DB5FE01
:10049000FD42739002BC8D427390428093028008AB
:1004A0007390023097020000938202B693E232000A
:1004B00073905230EFF03FDE97020000938242D9F2
@@ -291,7 +291,7 @@
:1012100001451D36371501409307E00F4C001305BB
:101220000580372401407C8202C6EFF0AFEE130543
:101230000440EFF06FA913050440EFF0EFC6AA8554
-:10124000239AA18237850000130545DDEF50A046A3
+:10124000239AA18237850000130585D8EF50E0412D
:10125000B7070E003ECE0C08854713050440230255
:10126000F10202C802CA02CC02D0EFF06FA8854595
:1012700013050440EFF02FAD854513050440EFF052
@@ -338,1877 +338,1871 @@
:10150000EFF04FC189450545EFF0AFE19147054444
:101510003ED00810B1473ED422D602D2EFF06FB6CB
:10152000930780117C86680089475C8722C8EFF0AA
-:101530006FFB45616FE01FC64111114522C626C4ED
-:101540004AC2EFF0AFBA85476311F504371901407D
-:10155000AA8401469145130509C0EFF02FC903C7BE
-:10156000D1883E8411EF0545EF006067054691453F
-:10157000130509C0EFF08FC78947A386F18819A02A
-:10158000E30C97FE1145EFF04FB83244A2441249E4
-:101590004101730020300945EFF04FB585476318CE
-:1015A000F500378500001305C5DEEF5000227300FB
-:1015B0002030EFE2FFBB411185452145EFF07F86EA
-:1015C00085451145EFF0DF87930700203714014070
-:1015D0007C82E1473EC64C008D47130504C03EC4E3
-:1015E000EFF04FB3930700084C00130504C07C8252
-:1015F000EFF04FB241016FE0FFB9EFE27FB70111A9
-:101600004D3F371400409307F01D8A851305048071
-:101610003EC002C22314010023050100EFF0FF8B3E
-:10162000130504808545EFF07F9EC1679387070609
-:101630006C00130504803EC8231B010002C6EFF0B6
-:101640003F9113050480A145EFF0FF9D1305048031
-:101650008545EFF0BF97854513050480EFF09F980F
-:1016600005616FE03FB3411122C42A8408414AC298
-:101670004EC006C6EF40D050B787000003A687E0F3
-:1016800083A6C7E02A89AE89EF20907E635F0502BA
-:10169000B787000083A7C7DF1CC0B787000083A5FA
-:1016A00047E00840EF404047EF40F02E931505011A
-:1016B00037150040C18113050580EFF03F98B24017
-:1016C00022441249824941018280B787000003A663
-:1016D00007E183A647E14A85CE85EF20906EE35E61
-:1016E000A0FAB787000083A707E07DB7EFE25FA805
-:1016F000797137140140C1472A89FC828D44C14762
-:101700004C08130504C03ECE26CCEFF0AFA0014636
-:10171000130504C0C145EFF06FAD85452145EFF0DD
-:101720004FF0854537050800EFF08FF18547FC82C3
-:101730004C08E147130504C026CC3ECEEFF08F9D48
-:10174000894491474C08130504C0E4823754004093
-:101750003ECEEFF02F9C0C10B7070C00130504C011
-:101760004AD03ED402D223160102EFF05F929307D3
-:10177000D0137C86680085473EC84487EFF08FD63B
-:101780000546130504C093055052EFF05F9D854553
-:10179000130504C0EFF05F9B45616FE0BF9FEFE270
-:1017A0003F9D797137140140930700022A89FC821A
-:1017B0008D44C1474C08130504C03ECE26CCEFF043
-:1017C0006F950146130504C093050002EFF00FA2C8
-:1017D00085452145EFF0EFE4854537050400EFF03E
-:1017E0002FE693070040FC824C08E147130504C034
-:1017F00026CC3ECEEFF00F92856793870780FC8260
-:101800004C089147130504C03ECE37540040EFF01A
-:101810006F900C10B7070C00130504804AD03ED41B
-:1018200002D223160102EFF09F86930770137C8685
-:1018300085475C87680085473EC8EFF0AFCA05461C
-:101840001305048093055052EFF07F9185451305F1
-:101850000480EFF07F8F45616FE0DF93EFE25F91EF
-:101860002A84EFF03F93930500082285EFF09F93C1
-:101870007DD96FE03F92411122C637540040930555
-:10188000505213050480EFF09F920DC5130504809C
-:10189000EFF0DF909375F50F238CB18203A5018AD9
-:1018A0001C4D104954498507B3E7C7026384D7002C
-:1018B00031056D243244410173002030411122C6AC
-:1018C0003754004093055052130504C0EFF03F8E8B
-:1018D0000DC5130504C0EFF07F8C9375F50F238EB3
-:1018E000B18203A5418A1C4D104954498507B3E7CD
-:1018F000C7026384D7003105952432444101730047
-:101900002030EFE2FF860111AA842E840945854527
-:10191000EFF00FD3E084370400404C081305044077
-:1019200026CA231E0100231D0100EFF00FDB054630
-:10193000854513050440EFF04FEC9307D0027C86F9
-:1019400085475C87680085473EC8EFF0AFB9056101
-:101950006FE05F84EFE2DF81B707002083A5071601
-:10196000896793870771B3D5F5027D1542054181DB
-:10197000FD15C205C18171376FE0DF81411122C6BB
-:1019800037040040854513050440EFF00FEE01C910
-:10199000854513050440EFF0CFEEEF00D02C324424
-:1019A000410173002030EFE2AFFC01112E84AA84C4
-:1019B00085450545EFF0CFC84C083705004026CADD
-:1019C000E084231E0100231D0100EFF00FD1054626
-:1019D000854537050040EFF04FE29307C0027C8653
-:1019E0008D475C87680085473EC8EFF0AFAF8545FF
-:1019F00037050040EFF08FDD05616FE0AFF9EFE2F2
-:101A00002FF7B707002083A507168967938707710B
-:101A1000B3D5F502A9473305F502FD15C205C1810D
-:101A20007D154205418141376FE0CFF68545370589
-:101A30000040EFF08FE311CD854537050040EFF012
-:101A40004FE4CD2083C6D18805476394E600A38682
-:101A5000018873002030B7F700E023A20700D920E7
-:101A600073002030411122C63734014085451305EB
-:101A700004C0EFF08FDF01CD130504C08545EFF002
-:101A80004FE037850000130585E1EF4010543244E4
-:101A90004101730020301DC9B296C206C18252A115
-:101AA00036A10CC509EE85471CA183A60184938746
-:101AB0000184368701EB54C588C301458280230029
-:101AC0000500E5B76306A7005847EDB77D5582804E
-:101AD000054582800DC583A701841387018499E39E
-:101AE00005458280D4476396A6005845D8C701456E
-:101AF00082806394A70014C3DDBFB687CDB77D5540
-:101B00008280EFE2EFE603A4018475DC1C2093F7EA
-:101B1000F70F99C75E2099C3230004001C448297E5
-:101B20004044E5B783A70184054691E38280D6232C
-:101B300081CEBA237D1742074183BAA3BA23420755
-:101B4000418319E390A3B6A3DC47C5B7232605005C
-:101B50000CC150C123240500054582805C455441D9
-:101B600018458507B3E7D702638EE70058451C4147
-:101B7000BA978CA35C4558418507B3E7E7025CC57B
-:101B8000054582807955828018455C45630FF700D2
-:101B900018451C41BA979C239CA11C4558418507B8
-:101BA000B3E7E7021CC505458280014582805C459C
-:101BB00018454841998FAA9733E5A7028280B70755
-:101BC000002083A707160967130707F4B3D7E702B6
-:101BD000C207C1832393F1842392F1848280B7F7F3
-:101BE00000E0D8438146799BD8C303D741843306AC
-:101BF000A70290CBD4CB98431367070198C39843AF
-:101C00001367170298C3D843058B75DF9843799BF8
-:101C100098C38280EFE2CFD52A84116501118545F2
-:101C20001105EFF00FA0930700207C8237150140CB
-:101C30008D473EC44C00E147130505803EC6EFE0EA
-:101C40007FCD22C837440140B70708000C081305B0
-:101C500004803ECC02CA231E0100EFF04FC385452D
-:101C600013050480EFF04FCE05616FE0AFD2EFE2D5
-:101C70008FCEB7440140AE893289014493840480F9
-:101C8000634524014A856FE04FD093050004268503
-:101C9000EFF04FD17DD9B387890083850700268572
-:101CA0000504C205C181EFF0EFCED9BF1387818053
-:101CB0001C439386C1B93E95636BD500B75600208F
-:101CC0009386068063E5A60008C33E858280FD57A3
-:101CD000EDBF0397418381472A97634F070009CDE2
-:101CE00005669306F6FFB6876358C700AA876305A3
-:101CF000D50093170701C1833E858280EFE2AFC50F
-:101D0000411137240140AA89440013090101130439
-:101D10000440CE85228595460546EFE09F878545A0
-:101D20002285EFE09F8589452285EFE09F9265DD62
-:101D30002285EFE09F9142054185613F8AA0890499
-:101D4000E31999FC1547814735A01396170014082D
-:101D500085073696080893961700AA96835546FF7E
-:101D600003D546FF6376B500231AA6FE239AB6FE76
-:101D7000C207C183E3CBE7FC7D1771F728843C855C
-:101D800041013E954205418105816FE00FC0EFE2C0
-:101D90002FBE0545A537EF40C051B787000083A58A
-:101DA00087E2EF307015EF40A05DB787000003A613
-:101DB00007E383A647E3EF201017B787000003A6C9
-:101DC00087E383A6C7E3EF201016EF4020666FE09D
-:101DD0006FBCEFE2EFB909451537EF40804DB7878B
-:101DE000000083A587E2EF303011EF406059B787DC
-:101DF000000003A607E383A647E3EF20D012B787CE
-:101E0000000003A687E583A6C7E5EF20D011EF40C9
-:101E1000E0616FE02FB8EFE2AFB50D45C535EF409B
-:101E20004049B787000083A587E2EF30F00CEF4010
-:101E30002055B787000003A607E383A647E3EF20FA
-:101E4000900EB787000003A687E383A6C7E3EF20C1
-:101E5000900DEF40A05D6FE0EFB3EFE26FB1114581
-:101E6000713DEF400045B787000083A587E2EF3062
-:101E7000B008EF40E050B787000003A607E383A651
-:101E800047E3EF20500AB787000003A607E583A6C3
-:101E900047E5EF205009EF4060596FE0AFAFEFE248
-:101EA0002FAD1945A13DA167938707E6014793062A
-:101EB000100F92236369C5023A85EF302046B78739
-:101EC000000003A607E483A647E4EF20D005B78708
-:101ED000000003A687E483A6C7E4EF205050EF403C
-:101EE000E0546FE02FAB05078907E314D7FC130517
-:101EF0000000C5BFEFE2CFA7797148001306C0020A
-:101F00008145EFF06FCD188293073005370500202B
-:101F10006317F70298829307C0046312F70203471E
-:101F2000F102D947631DF7001306C0024C001305E8
-:101F30000502EF40206D054545616FE0AFA5B7078D
-:101F4000002003C7C704130505029387C70418A11F
-:101F5000983318B1B82338A1B83338B1D82358A171
-:101F6000D83358B1F82378A1F83378B19827DC3703
-:101F700018A5A305F5020145C1B7EFE2CF9D9387F0
-:101F8000018BF82FC03FAA852207418FE03F1389BC
-:101F9000C1804204418F03C407026204598C228528
-:101FA000EF30D060B787000083A50709EF30D03647
-:101FB000B787000083A58708AA892285EF30D0352E
-:101FC000AA854E85EF30A03C83250900EF30203CE8
-:101FD0002320A9001385C180EFF0EFE86FE0EF9AAE
-:101FE000EFE26F979387018BF827C0372207418F65
-:101FF000E0371389C1804204418F802B6204598CE1
-:10200000A285EF30B05AB787000083A50709EF30EB
-:10201000B030B787000083A58708AA892285EF30F2
-:10202000B02FAA854E85EF30803683250900EF302A
-:1020300000362320A9001385C180EFF0CFE26FE0C6
-:10204000CF94EFE24F919387018BF82BC03B22078F
-:10205000418FE03B1389C1804204418F802F62048D
-:10206000598CA285EF309054B787000083A50709EB
-:10207000EF30902AB787000083A54708AA892285F8
-:10208000EF309029AA854E85EF3060308325090016
-:10209000EF30E02F2320A9001385C180EFF0AFDCE3
-:1020A0006FE0AF8EEFE2CF8C1387018B8347C702BF
-:1020B0008346B7020947A207D58F6387E70863679E
-:1020C000F70005476387E7026FE0CF8C0D47638316
-:1020D000E7081147E39AE7FE938421819C2013844B
-:1020E0004185D5C3B707002093870702A83FDC2F9F
-:1020F000B5A813890181834709001384018B938458
-:10210000018685C7B707002093870702883FBC2F49
-:10211000A2075D8DEF40E019B787000083A5870413
-:10212000EF30805D88C0230009002C2C1C3C8840C7
-:10213000A205DD8D3C3CC207CD8F4C2CE205DD8D28
-:10214000EF30E024FD3D49B7B787000003A5C70481
-:102150002D359DBF938411819C201384C18485C734
-:10216000B707002093870702E83B9C2FA2075D8DED
-:10217000EF402014B787000083A58704EF30C057D5
-:1021800008C0238004000840A13D3DBFEFD2DFFB23
-:102190001389318183470900138AC185D1C7370468
-:1021A0000020130404027C244834B7840000A207F2
-:1021B0005D8DEF40001083A58404EF30E05323A42D
-:1021C000A1841C286834A2075D8DEF40800E83A592
-:1021D0008404EF30605223A8A1843C280838A20769
-:1021E0005D8DEF40000D83A58404EF30E05083A5A2
-:1021F000840423ACA184EF303012EF30B073AA8591
-:102200003785000013058506EF40E04A7C284838F2
-:10221000A2075D8DEF40E00983A58404EF30C04D37
-:102220002320AA00230009009387018BB82F03C93C
-:10223000970183C9570122073367270103C9B701F3
-:10224000EC2F03250A0042093367E90003C9C701DF
-:10225000A2051384018B62093369E900F82B220778
-:102260003367370183C97701C20933E7E90083C9BE
-:102270008701E209B3E9E900D83FD98DF83F420769
-:102280004D8F83C50702E205D98DEF30C0776351CA
-:10229000A006CE854A85EF30007763520502CA85D5
-:1022A0004E85EF30B030EF40A00DB787000003A699
-:1022B00087E083A6C7E0EF20A03B635B050237857C
-:1022C00000001305C507A305040223060402EF401E
-:1022D000C04FEF108020B735000081461306803EC6
-:1022E0009385A52713854197EFF0EFFA6FD05FE94B
-:1022F000CA854E85EF30902BEF408008B7870000ED
-:1023000003AB87E083ABC7E02A8A5A86DE86AE8AB3
-:10231000EF200036635E0500CE854A85EF30102938
-:10232000EF4000065A86DE86EF208034634E0502B9
-:102330003C280438A207C58F2438C204C58F44281E
-:10234000E204DD8CB787000083A507052685EF3002
-:10235000806B634BA000B787000083A547052685E7
-:10236000EF30C072635A05009147A305F4022306BB
-:102370000402A38E01869DBF03AC81842685EF40B5
-:1023800020002A8B6285AE8B83AC0185378D0000DF
-:10239000EF30107F03268D058326CD05EF10702FBB
-:1023A0005A86DE86EF20C02C635005046685EF3028
-:1023B000307D03268D058326CD05EF2050022A8629
-:1023C000AE865A85DE85EF20A02A634FA000B7872E
-:1023D000000003A6070683A647065285D685EF2090
-:1023E000401E89476344A006E6852685EF30A0613C
-:1023F0006354A00403AB81855A85EF307078B787AA
-:10240000000003A6070683A64706EF1090282A8639
-:10241000AE865285D685EF20C01A8D4763580502D7
-:10242000CE855A85EF30205E6358A000CA855A8554
-:10243000EF30605D634BA0008347C4020347B402E2
-:10244000A207D98F11476398E7009147A305F402CB
-:102450002306040261BDE2852685EF302063E35741
-:1024600005E88547E5B7EFD21FCFEFF05F92138401
-:10247000018B9357850048B87CA89357050161816B
-:102480007CB808ACEFF03F999357850008BC3CAC92
-:102490009357050161813CBC48ACEFF09F93935783
-:1024A000850048B47CA49357050161817CB408A8D9
-:1024B000EFF0BF9A935785007CAC935705017CBC25
-:1024C0003C2C043C48BCA207C58F243C61812300FE
-:1024D000A402C204C58F442C93050000E204DD8CE5
-:1024E0002685EF30804C0DE168285C3893050000AC
-:1024F00022055D8D7C38C207C98F082C62055D8D71
-:10250000EF30A04A6301050E68285C38A6852205D5
-:102510005D8D7C38378A0000C207C98F082C6205A0
-:102520005D8DEF30B008AA8AEF3090657C2444348A
-:1025300003260A06A207C58F643483264A062A8921
-:10254000C204C58F0428AE89E204DD8CEF20600749
-:10255000635DA00883A501885685EF30E05BAA85FE
-:102560002685EF30B0049357850008B83CA89357F0
-:10257000050161813CB848A883C7D187B1EF032624
-:102580000A0683264A064A85CE85EF2080036355D6
-:10259000A0042685EF30D05EB787000003A6870928
-:1025A00083A6C709EF20C00C6358050237850000D9
-:1025B00081451305050AEF400010B7350000854737
-:1025C0009306800C1306800C9385C5781385419182
-:1025D000A38EF186EFF02FCC83C7E18889E7EFF077
-:1025E000FFBAEFF03FAC6FD05FBA2685ADBFEFD238
-:1025F0003FB8378500001306F022854513050527EF
-:10260000EF40600B9387018B03C5B70283C7C702F6
-:10261000A2075D8D6FD01FB8EFD29FB53785000040
-:102620001306302285451305C51FEF40C00803A5DA
-:10263000818D2181420541816FD0DFB5EFD25FB33B
-:102640003785000013067021854513054523EF40AB
-:1026500080069387018BD85303C58702B787000094
-:1026600083A5072321836205598DEF30E04AEF30BF
-:102670009032420541816FD0FFB1EFD27FAF3785F5
-:1026800000001306B02085451305C529EF40A002C0
-:102690009387018B985303C54702B787000083A532
-:1026A000072321836205598DEF300047EF30B02EAC
-:1026B000420541816FD01FAEEFD29FAB378500003E
-:1026C0001306F01F85451305851CEF30D07E9387D8
-:1026D000018B984FC82FB787000083A5072321835C
-:1026E0006205598DEF304043EF30F02A42054181B9
-:1026F0006FD05FAAEFD2DFA7378500001306301F27
-:10270000854513058519EF30107B9387018BD84BD6
-:10271000882FB787000083A5072321836205598D81
-:10272000EF30803FEF303027420541816FD09FA6C8
-:10273000EFD21FA4378500001306701E85451305D0
-:102740004516EF3050779387018B984BC82BB7878E
-:10275000000083A5072321836205598DEF30C03B1C
-:10276000EF307023420541816FD0DFA2EFD25FA02E
-:10277000378500002E841306F01485451305C50B1C
-:10278000EF3070730547A387E18813854192238258
-:102790000186EFF02FB45C245834B7450000A2073F
-:1027A000D98F81461306803E9385E5A51385419513
-:1027B000238201922398F18AEFF0EFAD6FD09F9DB5
-:1027C000EFD21F9B23A2A18815470566B7450000DD
-:1027D0002384E18885448146130686BB9385A590B2
-:1027E0001385419223829186EFF0EFAA2382919282
-:1027F0006FD05F9AEFD2DF97D425DC35A206DD8E4D
-:10280000954763FDD70037850000130640128545C4
-:102810001305850EEF30306A6FD0DF97B425BC35D5
-:10282000A206DD8E9307002063FAD70037850000EB
-:102830001306B012854513058511E9BF37850000E1
-:1028400013050515EF307078C1BFC1676976814601
-:10285000FD1705061397060141836364B7003E85A3
-:1028600082803307D5001823B98F214713F817004A
-:10287000858363050800B18FC207C1837D174207B6
-:1028800041836DF78506F9B7EFD29F8E371500406B
-:1028900013050580EFE0EFFBEF30F073EF30307998
-:1028A0009307100F3365F502A94729053305F50293
-:1028B0006FD05F8EEFD23F8A03A7018A2A84BE843D
-:1028C000054693055052631CA70437550040130575
-:1028D0000580EFE0DF882285EF10C05A131905014B
-:1028E0000945EFF0CFAF2285EF10C05983A7018AC9
-:1028F000931905011359090193D90901014693055B
-:102900005052375500406391870213050580EFE070
-:102910001F85330539413335A0006FD01F873755E8
-:102920000040130505C075B7130505C0CDB7EFD23C
-:102930003F8437040020834704024111130404023A
-:102940005C801C3023150100AA84DC803C20AD454E
-:102950000A855C813C3023160100DC815C205C82AE
-:102960005C30DC827C205C837C30DC831C245C84D7
-:10297000930710FDDC8485475C85EFF01FED9357CE
-:102980008500DC858347B4024886DC86EFF0DFEF04
-:10299000EFF0EFA42685EFF0FFF16DF93D468A8553
-:1029A0002685EF10004483A7018A054693055052FF
-:1029B000375500406399970013050580EFE02FFA23
-:1029C00041016FD02FFD130505C0CDBFEFD24FFAE7
-:1029D00037040020834704024111130404025C8081
-:1029E0001C3023150100AA84DC803C20AD450A85FB
-:1029F0005C813C3023160100DC815C205C825C3011
-:102A0000DC827C205C837C30DC831C245C84930728
-:102A100000FDDC8485475C85EFF03FE3935785003C
-:102A2000DC858347B4024886DC86EFF0FFE5EFF0F3
-:102A30000F9B2685EFF01FE86DF93D468A852685B8
-:102A4000EF10203A83A7018A054693055052375567
-:102A500000406399970013050580EFE04FF04101B6
-:102A60006FD04FF3130505C0CDBFEFD2EFED03C913
-:102A7000C500DC35011122093369F90042091359F7
-:102A8000094193140901C180954763FF9700378579
-:102A90000000A6861306500C85451305850EEF3001
-:102AA000904105616FD0CFEDB425BC35A206DD8E17
-:102AB0009307002063FAD700378500001306B00C97
-:102AC000854513058511E1BFAA8902CA02CC231EE0
-:102AD0000100930A4101368A370B0020B307DA4020
-:102AE000C207C18363E1970C1384018E1305C400F0
-:102AF000130660028145EFD0AFEA37070020834715
-:102B00000702A3052401230504001CA09307070264
-:102B10009433939A14001309070214B0B42334A019
-:102B2000B43334B0D42354A0D43354B0F42374A0B9
-:102B3000F4339C2774B01CA4930700031CB4814792
-:102B40001384C18E63C5570993856400860593F588
-:102B5000E50F1385018EEFF05FCF9317850021817C
-:102B60005D8D8347B90256940AA03CA0EFF0DFD1F7
-:102B7000EFF0EF864E85EFF0FFD36DF913860A0173
-:102B80009385018E4E85EF10C02583A7018A0546E7
-:102B90009305505237550040639C37051305058057
-:102BA000EFE0EFDBFDBD1304CB08930B84031C4067
-:102BB000639947015C40014536C68297B24623902F
-:102BC000AA002104E3958BFE890A050A01BF1010B3
-:102BD00013F7E70F329713F61700B306F400035705
-:102BE00047FF11E22183850798A293F7F70F99BF5A
-:102BF000130505C075B7EFD20FD6370400201304B4
-:102C0000C405AA89AE84328A1309040398341C408F
-:102C10006317F7005C405286A6854E858297210493
-:102C2000E31624FF6FD06FD6EFD28FD141112A8CDB
-:102C3000EF1040216308052A5145EFE05FFA1306C3
-:102C4000200381451385018E1384018EB70D00206A
-:102C5000EFD00FD581498144014A930B1400B78C02
-:102C60000000378D0000138B0D026285EF1080216C
-:102C7000630A05266285EF10601E9387018ED29746
-:102C80003EC688A3930A1A0089476384FA00638EBC
-:102C90000424182083C70D026314F71018308347EB
-:102CA0001B00631FF70E378500001306202785459C
-:102CB0001305852DEF303020A5476394FA0603D71E
-:102CC000018B8947631DF708382083472B00631B5E
-:102CD000F708383083473B006316F70858208347CE
-:102CE0004B006311F708583083475B00631CF706FD
-:102CF000782083476B006317F706783083477B00A3
-:102D00006312F706182483478B00631DF704378589
-:102D100000001306B028854513054530EF30B01983
-:102D200021A08547E3ED97F8A9476385FA00894715
-:102D300063FF970883D7018B094714346392E71226
-:102D4000130700036399E606378500001306C02DBC
-:102D5000854513054536EF301016C5498DA883C744
-:102D60004186BDF383C7518195CB38303C20F98F24
-:102D70005820F98F5830F98F7820F98F7830F98FF3
-:102D80001824F98F1307F00F639AE70037850000C6
-:102D90001306002A85451305053349B791E085449C
-:102DA0005286DE851385018EEF30D0059307000330
-:102DB000E3FD47EB05AA41476398E602378500002B
-:102DC0001306202E854513058538EF30D00E1834B4
-:102DD000C1476312F70CB54763FF570B8349D40013
-:102DE0008609C509568AD9B7138706031377F70FE3
-:102DF0000546636DE600378500001306902E854575
-:102E00001305C53AEF30300BB549D1B703C751812F
-:102E10001DCF1307000A1306F02E6389E60413077B
-:102E2000100A6398E6001306502F854513050D3FE1
-:102E30001DB7268763F3F40009479374F70F130651
-:102E4000D02F854513858C41EF30F00691BF268742
-:102E500063F3F40009479374F70F13068030D5B776
-:102E60009307000A639AF6001306103137850000B5
-:102E700085451305C53C79B79307100A13067031D1
-:102E8000E385F6FAA68763F3E400894793F4F70F26
-:102E90001306F0317DB7E3973AF59385DAFF93F5A2
-:102EA000F50F1385018EEFF05F9A330744018347D6
-:102EB000E7FF0347F7FFA207D98F6397A700B24741
-:102EC0009823D947630AF7000D47A68763F3E40008
-:102ED0008D4793F4F70FE9B556869385018E628589
-:102EE000EFF07FD141016FD06FA9A547E39EFAE2D1
-:102EF000F9B3EFD2EFA7938741899843D5669386BC
-:102F000006186307D702050798C337140140856484
-:102F100093850480130504800546EFD03FAD01463C
-:102F20009385048013050480EFD05FAC6FD08FA62B
-:102F300023A00700B707EFBE37E700E09387070835
-:102F40003CC7E1B7EFD22FA103A5018AB7890000E2
-:102F50005D719385894E0D46EF00B068130600053C
-:102F600081450A85EFD0CFA3378A000003A5C18031
-:102F70008325CA081384018BEF20103AEF30801BA1
-:102F8000B78500002A869385C5430A85EF30701205
-:102F900003A5018A8A8513060005EF0090641306D5
-:102FA000000581450A85EFD0AF9F682C5C3C3789CE
-:102FB000000022055D8D7C3C83258904C207C98FF2
-:102FC0000345040262055D8DEF201035EF30801659
-:102FD000B78500002A86938545450A85EF30700D38
-:102FE00003A5018A8A8513060005EF00905F13068A
-:102FF000000581450A85EFD0AF9A68245C348325AB
-:10300000890422055D8D7C34C207C98F08286205BA
-:103010005D8DEF207030EF30E011B78500002A861B
-:10302000938505470A85EF30D00803A5018A8A8574
-:1030300013060005EF00F05A1306000581450A85C6
-:10304000EFD00F9628281C388325890422055D8D32
-:103050003C38C207C98F482862055D8DEF20D02B10
-:10306000EF30400DB78500002A86938545480A85D4
-:10307000EF30300403A5018A8A8513060005EF00AE
-:1030800050561306000581450A85EFD06F916828D8
-:103090005C388325890422055D8D7C38C207C98F81
-:1030A000082C62055D8DEF203027EF30A008B78532
-:1030B00000002A869385C5490A85EF30807F03A5E5
-:1030C000018A8A8513060005EF00B051130600053A
-:1030D00081450A85EFD0CF8C282C1C3C83258904A0
-:1030E00022055D8D3C3CC207C98F482C62055D8D71
-:1030F000EF209022EF300004B78500002A869385E8
-:10310000054B0A85EF30E07A03A5018A8A8513060C
-:103110000005EF00104D1306000581450A85EFD02C
-:103120002F88034564028347540237870000220535
-:103130005D8D8347740283250723C207C98F03452A
-:10314000840262055D8DEF20301DEF20B07EB785D3
-:1031500000002A869385454C0A85EF30807503A5CB
-:10316000018A8A8513060005EF00B04713060005A3
-:1031700081450A85EFD0CF8203A501888325CA083F
-:10318000EF209019EF20107BB78500002A869385E9
-:10319000454D0A85EF30E07103A5018A8A85130643
-:1031A0000005EF0010441306000581450A85EFC0B5
-:1031B0003FFF8347A40203469402B7850000A2079D
-:1031C0005D8E9385C54E0A85EF30A06E03A5018AFA
-:1031D0008A8513060005EF00D040130600058145DF
-:1031E0000A85EFC0FFFB03C6D187B7850000938532
-:1031F00005500A85EF30E06B03A5018A8A85130626
-:103200000005EF00103E1306000581450A85EFC05A
-:103210003FF98347C4020346B402B7850000A20702
-:103220005D8E938585510A85EF30A06803A5018ADC
-:103230008A8513060005EF00D03A03A5018A93851D
-:10324000894E0D46EF00F0399387C18790233715DB
-:10325000014093050010133616001305058090A356
-:10326000EFD0CFF861616FC05FF2EFC27FF003A5CE
-:10327000418AEFF07F9B6FC0FFF1EFC2DFED3709AE
-:10328000002093070902F42FD83FA206D98E138796
-:10329000418110233971130909029387818611C670
-:1032A000230007001387D6FF9AA39A230507420736
-:1032B00041836306D7009AA321616FC01FED23905D
-:1032C0000700EFE09FB91384018B135785009357D4
-:1032D000850113062003AA84A300A4022301E402AB
-:1032E0008145135705016800A301E4022302F4029B
-:1032F000B7890000EFC0DFEA83A589042685EF20A7
-:10330000B001EF203063B78500002A869385855E83
-:103310006800EF30005A03A5018A130620036C00F1
-:10332000EF00302C83472402834414020345390103
-:10333000A207C58F83443402C204C58F834444026C
-:10334000E204DD8C83474901A2075D8DEF20707692
-:1033500083A58904EF20403AA685EF202073E35D22
-:1033600005F49384419713854197EFE0AFF62380EE
-:10337000040028281C383787000022055D8D3C3862
-:1033800083250723C207C98F482862055D8DEF207A
-:1033900080673325A000A38EA186B7350000814643
-:1033A00079469385053B13854196EFE0CFEE29B72B
-:1033B000EFC27FDA1387A1881E238507C207C18366
-:1033C0001EA31147636CF7003715004093054006B4
-:1033D00013050580EFD09FC66FC03FDB1307600465
-:1033E0001384A188138A4187636BF70083290A003D
-:1033F00083A5C1804E85EF200061635CA00A13891C
-:10340000419613854196EFE0EFEC9307000013859A
-:10341000C1802320FA002300090023100400EFE0FC
-:103420008FA403C7D1878547631FF700B735000016
-:103430009306800C1306800C9385C5781385419103
-:10344000EFE06FE551BF930700001385C180232093
-:10345000FA0023100400EFE00FA1EFE05F932A844D
-:10346000EFE07F9BAA852285EF205014EF2050715A
-:10347000B787000003A6870583A6C705EF10601471
-:10348000E346A0FA37050040854513050540EFD017
-:10349000FFB3371501409387018B05469305001054
-:1034A000130505C0A385070223860702EFD00FD4BA
-:1034B00025B74E85EF20D06CB787000003A6075EC6
-:1034C00083A6475EEF00F01CEF2050762320AA0071
-:1034D00013854187EFE02F9901B7EFC27FC9378786
-:1034E000000003274761370500408145130505406B
-:1034F00023A6E180EFD09FAD37150040814513052D
-:103500000580EFD0BFB36FC0FFC8EFC2DFC4138721
-:10351000618637090020130609021E23834606022E
-:103520006C3E8507C207A206C183CD8E6385F60077
-:103530001EA36FC09FC523100700EFE09F899384EF
-:10354000018B93578500C8B4FCA493570501618192
-:10355000FCB488A8EFE0BF8393578500C8B8FCA8E7
-:10356000935705016181FCB888ACEFE0DF8A93577F
-:10357000850088BCBCAC935705016181BCBCC8AC5C
-:10358000EFE0FF9193578500A382A4022383F40206
-:10359000935705016181A383F4022384A402B71425
-:1035A000014093050010138504C0EFD04FC31309E9
-:1035B00009021384018B814701C99145138504C019
-:1035C000EFD04FC1B337A00068282C2CA304F4021D
-:1035D000183C5C382205A2055D8DD98D7C38383CBD
-:1035E00023050402C2074207C98F4D8F082C4C2CBB
-:1035F0006205E2055D8DD98DEF20407BAA89EF2021
-:103600003058B787000003A6875D83A6C75DEF101B
-:103610002006635A05047C24443403451902A2079A
-:10362000C58F6434C204C58F0428E204DD8C83474F
-:103630002902A2075D8DEF20D047CE85EF20C04D37
-:10364000B787000083A58704EF20000BAA85268595
-:10365000EF20C0759357850008B83CA89357050123
-:1036600061813CB848A8EFE04FFF935785007CACE0
-:10367000935705017CBC834764028344540248BCD1
-:10368000A207C58F8344740261812300A402C2048F
-:10369000C58F8344840203459902E204DD8C83478D
-:1036A000A902A2075D8DEF207034AA852685EF2040
-:1036B000E03D6356050283C6E18809471384E1882B
-:1036C000639CE600B7350000814679469385053B4B
-:1036D00013854196EFE02FBC2300040099BD83477A
-:1036E000890203457902A2075D8DEF203030AA855B
-:1036F0002685EF204031635FA000B787000083A7D5
-:10370000475D23A6F1801385C180EFD0DFF5054723
-:103710002387E188834564028347540203455902A5
-:10372000A205CD8F8345740203448402C205DD8D5A
-:103730008347690262044D8CA2075D8DEF20102B38
-:10374000A285EF20A034E35605DE09472387E188F0
-:10375000EFF0BFD8F9BBEFC2BFA1370500408545E8
-:1037600013050540EFD09F86371501409387018BE5
-:103770000947054693050010130505C0A385E70218
-:1037800023860702EFD08FA66FC0DFA0EFC2BF9CD9
-:103790009384C1889C2005474111850793F7F70F53
-:1037A0009CA06394E702370500408145130505405E
-:1037B000EFD0DF819305C012371500401305058057
-:1037C000EFD0DF8741016FC05F9C2D476394E70214
-:1037D000EFE0EFDBAA84EFE00FE4AA852685EF2077
-:1037E000E05C23A6A186EFE0CFDE23ACA1889305A1
-:1037F000401AD9B75547E397E7FC138441911385E5
-:103800004191EFE02FAD23000400EFE04FD82A896B
-:10381000EFE06FE0AA854A85EF20405913840187C5
-:1038200008C0EFE00FDB03AA81891389C189AA854B
-:103830002320A900528503ABC186EF2020570C40FE
-:10384000AA8A5A85EF208056AA855685EF10D06A3D
-:10385000B78A000083A58A049389018823A0A90060
-:103860005285EF20602BEF20F00C378A0000832573
-:10387000CA082AC65A85EF20202AEF20B00B32460C
-:10388000AA853785000013058556EF20D06283A5F1
-:103890008A0403250900EF202028EF20B0098325A2
-:1038A000CA082AC60840EF202027EF20B008324679
-:1038B000AA853785000013050559EF20D05F83A93D
-:1038C00009000C404E85EF202025AA85032509001C
-:1038D000EF20C04D83A58A04EF200024EF2090053F
-:1038E0008325CA082AC64E85EF200023EF209004C6
-:1038F0003246AA85378500001305855BEF20B05B53
-:1039000023800400EFF03FE575BDEFC2DF8413872D
-:1039100001891C23011193861700F51714A393F74F
-:10392000F70F9306B00F63E1F602138441921385FB
-:1039300041922382018623000700EFE0AF99230024
-:10394000040005616FC07F84414681451305E10095
-:10395000EFC01F85370400208347040213040402CC
-:10396000DD455C821C30480093840189DC82FD5770
-:103970007C83FD573EC4E9779387F71F7C8683C716
-:103980008188DC8703C7118B83C6018B9387018BEA
-:103990002207558FA308E10093568700382023089B
-:1039A000D1002309E1003830A309E1005820230A9F
-:1039B000E1005830A30AE1007820230BE1007830C1
-:1039C000A30BE1001824230CE1009837BC27A207C1
-:1039D000D98F13D78700230DF100A30CE100EFE08E
-:1039E000DFE693578500A30DF1008347B402230E51
-:1039F000A1002944A30EF100EFE01FE9EFE02F9EA4
-:103A00001389418803250900EFE0DFEA21E5938768
-:103A1000F188942305476397E600238007002380FD
-:103A2000040005B7032509006D464C005D2E0327F1
-:103A3000090083A7018A0546930550523755004077
-:103A40006317F70013050580EFD06FF1DDBD130597
-:103A500005C0DDBF7D141374F40F59FCDDB59387E9
-:103A600081879043938651810506B705002090C356
-:103A7000238006009385050203C7450203C535026E
-:103A80002207498F6312E602EFC28FEE138441953D
-:103A900023A007001385419585479CA2EFE08F8303
-:103AA000230004006FC00FEF8280EFC26FECB707F6
-:103AB000002093870702B8231384018B38A0B83302
-:103AC0002388018AA388018A38B0D82358A0D83324
-:103AD00058B0F82378A0F8339C2778B03707002037
-:103AE0001307C7041CA43C271437A207D58F1CB4A6
-:103AF000A1833CA45C273437A207D58F3CB4A183B3
-:103B00005CA4EFE00FAD93578501135785001CA807
-:103B10009357850048B478A408B8135705013CA80A
-:103B200093570501618178B43CB848A8EFE02FA60F
-:103B30009357850048B87CA89357050161817CB8EC
-:103B400008ACEFE04FAD9357850008BC3CAC9357F1
-:103B5000050161813CBC48ACEFE02FB09357850074
-:103B6000A300A4022301F402935705016181A3017C
-:103B7000F4022302A402EFE08FB2935785002303DF
-:103B8000F40293570501A303F4023C2803491401EE
-:103B9000A302A402A207B3E727010349340161810C
-:103BA0002304A4024209B367F900034944016209EE
-:103BB0003369F900B787000083A5C75F4A85EF1016
-:103BC000F06C634B0500B787000083A507604A854A
-:103BD000EF107063635BA000371501400546930545
-:103BE0000010130505C0EFC07FE0B7140140930536
-:103BF0000010138504C0EFC09FDE814701C99145C5
-:103C0000138504C0EFC01FDDB337A000A304F40286
-:103C100023050402A3050402230604026FC08FD704
-:103C2000EFC20FD5EFE00FADEFF03FE8B735000082
-:103C300081461306803E938545F413854194EFD069
-:103C40009FE5B73500008146130640069385A526FB
-:103C500013854198EFD03FE4B7350000F9461306CD
-:103C6000803E938525EF13854199EFD0DFE2B7358C
-:103C700000009306803E1306803E9385A550138571
-:103C80004193EFD05FE1B735000081461306803ED7
-:103C90009385A52713854197EFD0FFDFEFD07FE60F
-:103CA0006FC04FCFEFC2CFCC0545EFD05FD5BD2859
-:103CB000EFD0BF94EFD06FD3EFD08FF8EFD02FFBC2
-:103CC000EFD0AFE1EFD0CFFDEFD07F8103A5018A28
-:103CD000B78500003D469385456021222945EFD0F8
-:103CE0007FC76FC02FCBEFC2AFC8014405C1002111
-:103CF00011CC5C410D47639EE7003755004093F5BA
-:103D0000F50F13050580EFD07FB5054422856FC000
-:103D10006FC811470544E39BE7FE3755004093F514
-:103D2000F50F130505C0EFD07FB3CDB7EFC24FC479
-:103D3000370400201304440C1306800C9385419A29
-:103D40001305C400EFD09FE0716513050520EFD087
-:103D50001FA5854404A01306C0129385C1A61305B0
-:103D6000840223A0818AEFD07FDE48507104EFD017
-:103D7000FF9704A0014523A2818A6FC0AFC1EFC2A3
-:103D80002FBF37150140054693050002130505C0F6
-:103D9000EFC0DFC56FC00FC0EFC28FBD3715014048
-:103DA000014693050002130505C0EFC03FC46FC074
-:103DB0006FBEEFC2EFBB371501400546C145130585
-:103DC00005C0EFC0BFC26FC0EFBCEFC26FBA3715FE
-:103DD00001400146C145130505C0EFC03FC16FC09A
-:103DE0006FBBEFC24FB703A7018A2A842E8AB2891C
-:103DF0009384018A6311A702EFF07FF801496343BE
-:103E000039030545EFD0BFDD9C4063968702EFF094
-:103E1000BFF86FC08FB783A7418AE391A7FEEFF089
-:103E20005FF9E9BFB3072A018385070022850509E9
-:103E3000EFF07FEBE9B783A7418AE39C87FCEFF0C3
-:103E4000DFF8C1BF814709C91821814711C75C4903
-:103E5000084D898FB337F0003E858280EFC24FB1A5
-:103E600041112A84A3070100EFF0DFFD19C5930576
-:103E7000F1001305C400EFD03FD10305F10041016B
-:103E80006FC04FB1EFC2CFAE3105EFD05FD26FC080
-:103E90006FB03708100001117D183377B80026CABB
-:103EA0003378D80093D4450113D34601131E37004D
-:103EB0004EC61357D5010E089357D60193F4F47FDD
-:103EC0001373F37F06CE22CC4AC893D9F50193DE53
-:103ED000F6013367C701131F350033E80701931F4D
-:103EE0003600338E64406380D9196356C01363046F
-:103EF000031CB70680009307F07F3368D800638FF8
-:103F0000F4369307800363C0C735FD4763CDC747C9
-:103F1000130500023305C541B3D7CF01B316A8007E
-:103F20003399AF00DD8E33392001B357C80133E92F
-:103F300026011D8F33092F41B3372F013306F74078
-:103F40009317860063D40724370780007D173374E6
-:103F5000E600630C042C2285EF20E063130785FF45
-:103F600093070002998FB357F9003316E400D18FFD
-:103F70003319E9006341972A33059740130615006A
-:103F80007D47634DC73813070002118FB356C90030
-:103F90003319E9003397E700558F3339200133692E
-:103FA000270133D6C70081449377790081CF1377F7
-:103FB000F90091476308F7001307490033392701D7
-:103FC0004A963A899317860063D6071C1385140016
-:103FD0009307F07FCE856304F520B70780FFFD17B8
-:103FE000F18F9398D70113593900A607B3E8280138
-:103FF000B1831375F57F9396C7005205F240624472
-:10400000B182FE05C98ECD8ED2444249B249468561
-:10401000B68505618280631E0E0A13831400137334
-:10402000E37F63170322B367E701B368F801639D79
-:10403000041A63870740638608443309FF41B307C6
-:10404000074133362F013386C7409317860063D666
-:10405000074C3389EF41B307E84033B62F0133866D
-:10406000C740F68991B76350C00F6300030CB706D1
-:1040700080009307F07F3368D800638AF43A93078F
-:10408000800363CBC713FD4763DFC73513090EFEFB
-:1040900093070002B3562801630AFE0013090004C7
-:1040A0003309C94133192801B3EF2F013339F00126
-:1040B0003369D90031A2B367F801638A071C9307FB
-:1040C000FEFF638C07389306F07F6309DE1A3E8E8D
-:1040D0000DBDB305934063910422B367E701638785
-:1040E00007329387F5FF638107449306F07F638C63
-:1040F000D520BE859307800363CCB72AFD4763CFE5
-:10410000B73C930700028D8F3319F700B356BF00F9
-:10411000B317FF003369D900B337F0003357B70046
-:104120003369F9003308E84041ACB367F8016380B4
-:1041300007349307FEFF638A07209306F07F630826
-:10414000DE2E3E8E2DBF631E0E149386140093F751
-:10415000E67F63910734B367E7016395042C6380BE
-:10416000073EB367F801638E07303309FF01B307D9
-:104170000701333FE9013386E7019317860063D7D0
-:104180000700B70780FFFD177D8E85449377790080
-:10419000E39F07E09317D60193583900B3E8F8007E
-:1041A000935736001307F07F638DE404B207B183A1
-:1041B00013F5F47FCE8581B53369F80133392001D9
-:1041C0007A99B337E9013386E70093178600E3DF76
-:1041D00007FA85049307F07F6396F418CE851305DC
-:1041E000F07F8147814801BDC1EB6384083A931693
-:1041F00036009317D8018D82B3E8D700F68993571C
-:104200003800B3E7F800F9DB81451305F07FB70705
-:1042100008008148CDB3370680FF7D167D8E9377E9
-:104220007900998CE39507D8B5B74A85EF20A03679
-:1042300013078501FD47E3D5E7D2130685FFB317C2
-:10424000C900014905BB3369F80133392001DDB1EB
-:104250003309FF413306074133342F0133048640CD
-:104260009317840063CD0724B3688900E39308CED5
-:104270008147814981441DBFE39808F80E059317D3
-:10428000D7010D81B3E8A700935737009DBF0E05F6
-:104290009317D7010D81B3E8A700F2849357370035
-:1042A00011B73305934063820412B7068000930769
-:1042B000F07F558F630DF32E9307800363CBA72008
-:1042C000FD4763C3A72A93070002898F3319F700BC
-:1042D000B356AF00B317FF003369D900B337F0000E
-:1042E0003357A7003369F9003A987E99B337F9013B
-:1042F000338607019A84D1BDB70680009307F07F0B
-:10430000558FE319F3DE931736008D839318D80188
-:10431000B3E81701F68993573800E5B5130715FE82
-:104320009306000233D7E700630AD6009306000421
-:104330003386C6403396C7003369C900333920013C
-:104340003369E9000146814491B53309FF01B307A0
-:1043500007013336E9013E96931786008544E3D77B
-:1043600007E28944B70780FFFD17F18F1357190043
-:1043700013791900336927019398F70133E928016C
-:1043800013D6170015B113090EFE93070002B3569A
-:104390002801630AFE00130900043309C9413319D7
-:1043A0002801B3EF2F013339F0013369D90059B631
-:1043B0003369E7013339200133892F41B3B72F0126
-:1043C0003306F8409A84F689A5BEB367E701638295
-:1043D00007189307F5FF6384071C9306F07F6304B7
-:1043E000D5123E85D1BD93070002B387C741B316EE
-:1043F000F8003399FF0033D6CF01D18E3339200135
-:10440000B357C80133E926013E975DBB93173600C9
-:104410008D839318D801B3E81701AE849357380001
-:10442000F68949B3EDC33369F801E31F09DC0E05D2
-:104430009317D7010D81B368F50093573700D1B3B7
-:104440006381080E931636009317D8018D82B3E866
-:10445000D700F6899357380091BB3309FF41B30762
-:104460000741333F2F013386E7418544D1BC0E0518
-:104470009317D7010D81B368F500F2849357370085
-:1044800015B30E059317D7010D81B3E8A700935715
-:10449000370029BB9307F07FE382F6D43309FF018D
-:1044A0003336E901B3070701B2979398F70113591F
-:1044B000190033E9280113D61700B684C1B933892E
-:1044C000EF413307E84033B62F013304C740F68984
-:1044D00049B43369E7013339200101BD938705FEF3
-:1044E00093060002B357F700638AD50093060004D1
-:1044F000B385B6403317B700336FEF003339E001AF
-:104500003369F90055BD931736008D839318D80190
-:10451000B3E8170193573800EDB1B368C900E397CA
-:1045200008C68147814959B13389EF41B307E84053
-:1045300033B62F013386C740F689854411B49316EC
-:1045400036009317D8018D82B3E8D700935738000F
-:10455000B1B9931636009317D8018D82B3E8D7000E
-:10456000AA84935738003DB9930705FE93060002CD
-:10457000B357F700630AD500930600043385A640BD
-:104580003317A700336FEF003339E0013369F900C7
-:10459000A9BB81451305F07FB7070800A9BC330903
-:1045A000FF01B30707013336F9013E9675B3931641
-:1045B00036009317D8018D82B3E8D700935738009F
-:1045C00089B113D74501B7071000FD1713D846016D
-:1045D0001377F77F9308F07F33F3B7002A8EF58FB8
-:1045E000FD81B28E1378F87FFD82630817036300A4
-:1045F00018030DEBB368A300631408005D8E29CA8D
-:10460000638508046388D502054595ED8280B3E88B
-:10461000C700E38008FE795582803365A30065FDFD
-:10462000630CE802631408005D8E79DEE39ED5FC1E
-:10463000E34CE8FC63480701E3E867FC6303F3022B
-:10464000637FF30081E57D558280F5DE054582803C
-:104650000145E39B08FA82805D8E69DA6DBF0145F2
-:104660008280E3E3CEFB0145E372DEFBE5F1E1BFCF
-:1046700013D74501B7071000FD1713D8460113776C
-:10468000F77F9308F07F33FEB700AA8EF58FFD8188
-:10469000328F1378F87FFD82630E1703630D1801C4
-:1046A00029E3B368AE00631F08005D8E01EE01438D
-:1046B000638C080421A8B3E8C70009436396080483
-:1046C0006DD305A0638408046385D50205438DCDB1
-:1046D0007D531DA8B368AE00094363970802630ABF
-:1046E000E802631408005D8E75D2E391D5FEE34FB6
-:1046F000E8FC63490701E3EBC7FD630FFE000143DC
-:104700006374FE00F1D505431A858280EDFE7D536A
-:10471000E5BF5D8E79DACDBFE36ADFFB0143E3F5E8
-:10472000EEFFF5F175B739714AD813D945014ED668
-:1047300052D456D29399C50006DE22DC26DA5AD02E
-:104740005ECE1379F97F2A8A93D9C90093DAF501ED
-:10475000630D090E9307F07F6306F9181354D50112
-:104760008E09B36934013704800033E4890093145F
-:104770003500130919C08149814B13D74601139A9B
-:10478000C6001377F77FB285135ACA0013DBF60110
-:10479000630B07109307F07F6303F7049357D60169
-:1047A0000E0A33EA4701130717C0B7078000B36743
-:1047B000FA00931536003A99814833C76A01BD461D
-:1047C0003A851308190063E83617174600001306E8
-:1047D000E6E48A09B29983A60900B2968286B36795
-:1047E000CA001309F97F6399071293E929008145EB
-:1047F0008948E1B701479307F07F370408008144F7
-:104800003204D20731807E075D8C598CA285F2502C
-:10481000625426854259D254B259225A925A025BA6
-:10482000F24B216182805A853E84AE84C68B8947D3
-:10483000638DFB0E8D47E38FFBFA85472A87639EC6
-:10484000FB3881470144814465BF33E4A90061C05E
-:1048500036C632C4638C092A4E85EF10D0532246E7
-:10486000B246AA87130755FF7544938487FF198CB6
-:10487000B399990033548A0033643401B3149A0015
-:1048800013D746011309D0C0139AC6001377F77FD8
-:104890003309F9408149814BB285135ACA0013DBB1
-:1048A000F601E31907EEB367CA00B1C7630F0A2226
-:1048B000528532C4EF10304E22462A87930655FFA8
-:1048C000F547930587FF958F331ABA00B357F60063
-:1048D000B3E74701B315B6003309E9401309D9C05E
-:1048E0008148E1BD33E4A90001ECA14981441309E9
-:1048F000F07F894B59B593E919008145854875BD0D
-:104900004E84AA84B1491309F07F8D4BBDB59149FE
-:1049100081440149854B95B593E93900D2878D488B
-:1049200069BD89475685E397FBF02A879307F07F97
-:1049300001448144F1B5C16E1386FEFF93D6040194
-:1049400013DE0501F18CF18D338695023383B602B7
-:104950009358060133059E021A95AA98B382C6039E
-:1049600063F36800F692C16F1383FFFF33F56700AE
-:1049700093D30701B3F76800C207337366003E9311
-:104980003306950293D80801B387A602135F060188
-:10499000B3849302BE94FA94B38E760263F3F40068
-:1049A000FE9E416A9307FAFF935F0401B376F40019
-:1049B000B3F9F4007D8EC1803384D502C209338FF0
-:1049C000D401B299CE98B307DE02935E0401B38599
-:1049D000BF02AE97BE9E330EFE0363F3BE00529E2F
-:1049E000C1679385F7FF33F6BE006D8C42062296B1
-:1049F00093DE0E01B305D502769E3385AF0213D444
-:104A00000501B386D302AA96A296B38FF30363F38C
-:104A1000A600BE9F41657D15B3F7A600C2076D8D48
-:104A2000AA97B3855800B3B93501FA97B295338484
-:104A3000370133B6C500B30EC4013385CE0033341D
-:104A40003401B3B7E701C18F33BECE0113D40601E1
-:104A50003336C5003E943366CE009394950032946D
-:104A60007E94B3E46400260493567501B334900039
-:104A7000DD8193179500CD8C558CDD8C93177400D8
-:104A800063DB070093D7140085889316F401DD8C4F
-:104A9000D58C058042899307F93F6359F00893F656
-:104AA000740081CE93F6F40011466388C6009386A5
-:104AB0004400B3B496002694B6849316740063D869
-:104AC0000600B70700FFFD177D8C9307094093068A
-:104AD000E07F63CFF60E93D634009314D4012604FE
-:104AE000D58C318093F7F77F21BB328532C4EF102C
-:104AF000902A93065501F147130705022246E3D198
-:104B0000D7DC6115B317A6008145F9B3EF10B028C3
-:104B100013075501F145930705022246B246E3D536
-:104B2000E5D461153314AA00814499BB85469D8E56
-:104B3000B1E71309E941B3972401B3D4D400331981
-:104B40002401B337F000B3649900DD8C93F774004F
-:104B5000B356D40081CF93F7F40011466388C700A1
-:104B600093874400B3B49700A696BE8493978600BB
-:104B700063D8070485470144814459B11306800373
-:104B8000E341D6CC7D46E356D6FA0556B307F64048
-:104B9000930500023356F4006387B6001309E94316
-:104BA000B3172401DD8CB3349000D18C93F67400DC
-:104BB000014499CA93F7F40011468146E392C7FA7B
-:104BC000139496003180F6068D80D58C81470DB9FF
-:104BD0009307F07F0144814425B142896DBD3707B9
-:104BE00010007D1701113373B70093D84601758FFC
-:104BF000935ED60122CC26CA0E0393D44501935767
-:104C0000D5010E0706CE4AC84EC693F8F87F130E9C
-:104C1000F07F33E7EE0093F4F47F13D4F50133E330
-:104C20006700131F3500FD82931E36006380C8198C
-:104C300093C61600B38514416305D4126351B018AE
-:104C4000638B081AB70780005D8F6381C45993078F
-:104C5000800363C4B734FD4763C5B74893070002B8
-:104C60008D8FB3D9BE003318F700B39EFE003368B2
-:104C700038013357B700B339D001336838013303F3
-:104C8000E340B3090F41B3373F013306F3409317B5
-:104C9000860063D30724370980007D193379260104
-:104CA000630F092C4A85EF10100F130785FF930738
-:104CB0000002998FB3D7F9003316E900D18FB39969
-:104CC000E9006344972A058F13061700FD4663C564
-:104CD000C63A13070002118FB3D6C9003398E90012
-:104CE0003397E700558F33380001B369070133D696
-:104CF000C700814493F7790081CF93F6F90091477B
-:104D00006388F6009386490033B836014296B68927
-:104D10009317860063D6071C138714009307F07F50
-:104D200005886306F720B70780FFFD17F18F1398FA
-:104D3000D70193D93900A60733683801B1831377B7
-:104D4000F77F9396C7005207B1827E04D98EC18E39
-:104D5000F2406244D2444249B2494285B685056177
-:104D600082806356B00A638A0812B70780005D8F9D
-:104D70006387C42D9307800363C7B718FD4763D2C9
-:104D8000B73C138805FE93070002B3590701638AF5
-:104D9000F50093070004B385B7403317B700B3EEAF
-:104DA000EE003338D0013368380195A2B367D701DC
-:104DB0009385148099E393C61600630AD404D1E165
-:104DC0009387140093F7E77F6399071EB367E301A6
-:104DD0003368D701639204166382073C6316084266
-:104DE000131835009316D3011358380033E8060121
-:104DF0009357330019A2B367D7016385071A9387C6
-:104E0000F5FF638B073A638CC523BE8589B563992B
-:104E1000051C9386140093F7E67FC1EFB367E301A7
-:104E200063900436638D0744B367D70163940746E4
-:104E30000E051318D3010D813368A8009357330072
-:104E40006DA8B385984063970420B367E301638D31
-:104E500007309387F5FF638907401305F07F63836D
-:104E6000A520BE859307800363C2B72AFD4763C8A8
-:104E7000B73C930700028D8F3318F3003356BF0001
-:104E8000B317FF003368C800B339F0003353B300E1
-:104E90003368380133076740B5ACB367D701638324
-:104EA00007109387F5FF638F071E6380C52FBE85AC
-:104EB000D1B59307F07F638BF606FA9E33B6EE0109
-:104EC000B307E300B2971398F70193DE1E00B369AE
-:104ED000D80113D61700B68493F77900E39F07E053
-:104EE0009317D60113D839003368F800A685935775
-:104EF00036001307F07F6380E506B207B18313F72E
-:104F0000F57F05883DBD3367D7013338E000B3092D
-:104F1000E801B3B7E9013386670093178600E3DD44
-:104F200007FA85049307F07F639CF418058813073C
-:104F3000F07F8147014831B5639107106301083C58
-:104F4000131836009317D701135838003368F80048
-:104F5000368493573700B367F800E9DB0144130741
-:104F6000F07FB70708000148E9BB370680FF7D16D0
-:104F70007D8E93F77900998CE39107D895B74E858C
-:104F8000EF10606113078501FD47E3D2E7D21306F6
-:104F900085FFB397C90081492DB33368D7013338F2
-:104FA0000001C5B1131835009317D3011358380009
-:104FB0003368F800935733002DBFB309DF4133093D
-:104FC000E34033363F013309C9409317890063CA70
-:104FD000072033E82901E31508CC8147014431BF9C
-:104FE000B385984063810414B70680009307F07F6F
-:104FF0003363D3006381F8209307800363CCB72227
-:10500000FD4763C9B72C930700028D8F3318F30057
-:10501000B356BF00B317FF003368D800B339F000B0
-:105020003353B300336838011A97B309D801B3B7C3
-:10503000D9013386E700C684CDB5E31108F2131811
-:1050400035009317D301135838003368F80093578D
-:10505000330011B7370580009307F07F3363A30057
-:10506000E392F8E00E061318D7010D823368C800EA
-:10507000935737003684C5B505179306000233D71A
-:10508000E700630AD600930600043386C6403396D1
-:10509000C700B3E9C90033383001B369E8000146FD
-:1050A00081441DBDB309DF01B307E30033BFE9014C
-:1050B0003386E701931786008544E3DF07E08944E0
-:1050C000B70780FFFD17F18F13D7190013F81900E8
-:1050D000336807019399F701B3E9090113D6170063
-:1050E00011B9138805FE93070002B3590701638ABB
-:1050F000F50093070004B385B7403317B700B3EE4C
-:10510000EE003338D00133683801A5BE3363E301C4
-:1051100033386000B3890E41B3B73E013306F74020
-:10512000C6843684ADB6B367E301638707189387F7
-:10513000F5FF638C071C9306F07F638ED50ABE854E
-:1051400065BD930700028D8FB3D9BE003318F700F9
-:10515000B39EFE00336838013357B700B339D0012E
-:10516000336838013A9365B3131836009317D701A3
-:105170001358380033E8070136849357370095BB3E
-:10518000BDCB3367D701E31B07DC0E051318D30132
-:105190000D813368A8009357330075BBE30F08E215
-:1051A000131836009317D701135838003368F800E6
-:1051B00036849357370091B3B309DF41B307E34017
-:1051C000333F3F013386E7418544D1B4131835009E
-:1051D0009316D3011358380033E806019357330070
-:1051E0009DBBB389EE413306674033B93E013309B5
-:1051F0002641368475B40E061318D7010D82336824
-:10520000C8009357370081BBB309DF41B307E340C0
-:1052100033363F013386C7409317860063D7070AAA
-:10522000B389EE41B3076740B3BE3E013386D74131
-:105230003684C9B43363E30133386000FDB31388A7
-:1052400005FE93070002B3590301638AF500930733
-:105250000004B385B7403313B300336F6F003338A6
-:10526000E001336838017DB5B389EE41B30767408B
-:10527000B3BE3E013386D7413684854409BC13183A
-:1052800036009317D701135838003368F800935746
-:105290003700A5B1B309DF01B307E30033BFE9016C
-:1052A0003386E70193178600E3D807C2B70780FF6C
-:1052B000FD177D8E85440DB10E061318D7010D82A2
-:1052C0003368C800935737002DB133E8C900E306AF
-:1052D00008D019B1138805FE93070002B3590301E2
-:1052E000638AF50093070004B385B7403313B30016
-:1052F000336F6F003338E001336838013DB3014448
-:105300001307F07FB70708002DBCB309DF01B3070F
-:10531000E300B3BED9013386D70169BB411106C68C
-:1053200022C426C20DCD9357F541B3C4A7009D8C6E
-:105330002A842685EF1020269306E041898EA9470E
-:105340007D8093F6F67F63CDA7022D47098FB3D7F3
-:10535000E4005505B207B394A400B18329A0014429
-:10536000814681478144B207D206B1837E04D58F3E
-:10537000C18FB24022442685BE859244410182807D
-:105380005515B397A400B207B1838144E9BF411119
-:10539000370780007D1713D8750126C29354750115
-:1053A0003373A70093F4F40FB376B7004AC01378B1
-:1053B000F80F1359F50106C622C4FD819A87268588
-:1053C0004A86131E3300939E3600B3880441630A55
-:1053D000B90E6350100D630408149307F00F638B2C
-:1053E000F414B7070004B3EEFE00ED4763C11729BC
-:1053F00093070002B3871741B397FE00B3D81E018D
-:10540000B337F000B3E7F800B307FE401397570037
-:10541000635E0718370400047D147D8C2285EF102D
-:1054200080176D15B317A4006348951A058D1304F2
-:10543000150013070002018F3397E7003337E000B0
-:10544000B3D78700D98F814413F7770019C713F7B3
-:10545000F70091466303D700910713975700635BEA
-:10546000071485041307F00F4A866383E4169A072E
-:10547000A58313F5F40FB2402244A60793147501D7
-:1054800013D59700458D7E0692440249518D410106
-:1054900082806399080A138714001377E70F631754
-:1054A000071463900422630D0E1EE3860EFCB307FF
-:1054B000DE411397570063500722B387CE412E89F0
-:1054C00061B7635C100B630E08089307F00F6383EA
-:1054D000F406B7070004B3EEFE00ED4763C9171FDB
-:1054E00093070002B3871741B397FE00B3D81E019C
-:1054F000B337F000B3E7F800F297139757006357FC
-:10550000070A85041307F00F6384E40CB706007ED6
-:1055100013D71700FD16858B758FD98F35B7638D1F
-:105520000E08FD18B307DE41E38208EE9307F00F83
-:10553000E39DF4EA630D030801461305F00FB70776
-:10554000400015BF33079840EDE863020E147D1745
-:10555000630807189307F00F6319F80E2E89368336
-:10556000D1BF638B0E04FD18B307DE01E38708F893
-:105570009307F00FE393F4F675BF6395080885046D
-:1055800013F7E40F6313071263170510630F0E146C
-:10559000E3830EEEB307DE01139757008144635790
-:1055A0000700370700FC7D17F98F854413F7770054
-:1055B000E31F07E813D337009307F00FE38CF4F6EB
-:1055C00093179300A58313F5F40F4A866DB54A86A9
-:1055D0001305F00F814745B5370700FC7D17F98F9C
-:1055E00013F77700898CE31407E6E9B73304DE414B
-:1055F0009317540063C3070CE31204E2014601450C
-:10560000814795BD33079840ADC49307F00FE30879
-:10561000F8F4B7070004336EFE00ED4763CCE70CE7
-:1056200093070002998FB317FE003357EE00B3378C
-:10563000F000D98FF697C284C9B59307F00FE30F36
-:10564000F8F0B7070004336EFE00ED4763C3E708C8
-:1056500093060002998EB316DE00B357EE0033377F
-:10566000D000D98FB387FE40C2842E8945B38547C9
-:1056700061BB630E0E067D17B307DE01C284E30E25
-:1056800007E69307F00FE31AF8F8368365B536831B
-:10569000C2842E8915B7E3040EECE38D0EE869BDD4
-:1056A000638D0E022E86B687F9B39307F00FE38160
-:1056B000F4F2B307DE018583D5BD3384CE412E8954
-:1056C000B1BBE31C0EFCE3890EE62E8949BD85477C
-:1056D00025B5854741BFE39B07EC0146814761BB88
-:1056E000B387CE41C2842E8915B3B68769B336839A
-:1056F000C284D9B585473DBF3971935775014AD8E2
-:1057000056D25ECE931A95001359F50106DE22DCBF
-:1057100026DA4ED652D45AD093F7F70F93DA9A007E
-:10572000CA8B638207121307F00F6384E7128E0A95
-:1057300037070004B3EAEA00138A17F80144014B63
-:1057400093D775019394950093F7F70FA58093D99C
-:10575000F501FDC71307F00F6387E7028E049387F7
-:1057600017F837070004D98C330AFA408146558C64
-:1057700017370000130787EE0A043A941C40334998
-:105780003901BA978287130A1AF0F9E88946558CCD
-:1057900017370000130787F00A043A941C40334976
-:1057A0003901BA97828701491307F00FB707400004
-:1057B00013959700F25062549317770125817E0963
-:1057C0005D8D33652501D2544259B259225A925AFD
-:1057D000025BF24B216182801307F00F8147C9BF42
-:1057E000A68ACE8B368B8947630BFB1A8D47E30C59
-:1057F000FBFA8547630AFB0A1307FA0713F91B0034
-:105800006357E01293F77A0099C793F7FA0091462D
-:105810006383D700910A93974A0063D90700B707BB
-:1058200000F8FD17B3FAFA0013070A089307E00F10
-:10583000E3C4E7FA93976A00A5831377F70F8DBF48
-:10584000B9E48546A9B763940A021144014A054B9D
-:10585000C5BD63990A002144130AF00F094BCDB569
-:105860008D4631B73144130AF00F0D4BD1BD56852B
-:105870002EC6EF0050529307B5FFB39AFA00930774
-:10588000A0F8338AA7400144014BB24555BD268597
-:10589000EF0070501307B5FFB307AA00B394E400FC
-:1058A000138A67078146E1B513F91B000147814759
-:1058B00001B74166139554007D1693570501698E13
-:1058C00063FA9A0AB3D5FA027D1AD686014733885D
-:1058D000C502B3F6F602C206558F637B07012A970D
-:1058E0009386F5FF6368A70A6376070BF9152A9775
-:1058F00033070741B356F7023377F702B38AC6027C
-:105900009317070163FB5701AA971387F6FF63E11B
-:10591000A70863FF5707F916AA97C205B38A57412C
-:10592000D58DB33A5001B3EA5501CA8BF1B585461E
-:10593000998E11C76D4601478147E34BD6E6130A9E
-:10594000EA09339A4A01B3D7DA00B33A4001B3E720
-:10595000570113F7770019C713F7F7009146630350
-:10596000D700910713975700634807029A07A5834A
-:1059700001473DBD93D61A00B3D5F6021397FA013D
-:1059800041833388C502B1B7CE8B368B814AA1BD26
-:10599000BA8661B7B685A9BF0547814711BD13F91E
-:1059A0001B001307F00F814721B593567501B70708
-:1059B0008000FD1713D6750193F6F60F1308F00F4C
-:1059C000B3F8A7001357F501ED8F1376F60FFD819D
-:1059D000638406031305F00F6304A6020545638381
-:1059E000C6008280E39FF8FE0145E30CB7FE054543
-:1059F000EDFA3335100182800545E38D08FC828085
-:105A00000545E9DF828093567501B7078000FD17D1
-:105A100013D6750193F6F60F1308F00FB3F8A7002D
-:105A20001357F501ED8F1376F60FFD8163810603A1
-:105A3000630C06018DE211E2B1C3638E08026305B7
-:105A4000B70405451DE78280F5D779558280E39E2E
-:105A500008FE6309D60211E2EDD7E314B7FEE34274
-:105A6000D6FE63C7C600E3EE17FD0145E3FDF8FC73
-:105A700001E77D558280F5DD054582800145E39291
-:105A800008FC8280F9DBD1B78146E1BF93567501EE
-:105A9000B7078000FD1713D6750193F6F60F1308AC
-:105AA000F00FB3F8A7001357F501ED8F1376F60F3B
-:105AB000FD81638706036309060185EA11EA89EB24
-:105AC0000145639B080082800945F5FFE5DA31A8AE
-:105AD000638C08026300B704054575D77D55828045
-:105AE0000945639808026304D60211E2F5D7E3156D
-:105AF000B7FEE343D6FE63C7C600E3EF17FD0145DB
-:105B0000E3F3F8FC19E3D9BFF1D905458280E5D369
-:105B1000828082808146C5B7797122D41354750181
-:105B20004ECE52CC9319950006D626D24AD056CAEC
-:105B30005AC81374F40F93D99900135AF50169C424
-:105B40009307F00F6308F40E9397390037070004AA
-:105B5000B3E9E700130414F88144014B13D775012E
-:105B6000939A95001377F70F93DA9A0013D9F501FA
-:105B700045CF9307F00F630CF7028E0A130717F84F
-:105B8000B7070004B3EAFA003A94014633452A0104
-:105B9000BD47AA869305140063E2971017370000EB
-:105BA0001307C7B38A04BA949C40BA978287130438
-:105BB000F40F63980A0C93E424000946C1BF014521
-:105BC0001307F00FB7074000B2502254A6075E0734
-:105BD000A5837E05D98F92540259F249624AD24A6E
-:105BE000424B5D8D45618280CA86D689328B89475A
-:105BF0006301FB0A8D47E304FBFC8547368563128E
-:105C0000FB1A01478147C9B7639E090413D7750181
-:105C1000939A95001377F70F91440144054B93DA5B
-:105C20009A0013D9F50131F7639D0A0093E414003B
-:105C30000546A9BF63930902A1441304F00F094B61
-:105C400031BF5685EF0030159307B5FF098CB39A25
-:105C5000FA001304A4F8014615BFB1441304F00F71
-:105C60000D4BEDBD4E852EC6EF00F0129307B5FF2C
-:105C70001304A0F8B399F900098C8144014BB24593
-:105C8000F1BD93E434000D4611B78947D286E31382
-:105C9000FBF636851307F00F81473DB74163930646
-:105CA000F3FF13D6090193D80A01B3F7D900B3FA69
-:105CB000DA0033885703B389F80213570801B30A8F
-:105CC0005603D6994E9733061603637357011A96F7
-:105CD000C167FD17B376F7003378F800C206C296A5
-:105CE0009399660093570701B3393001E982B2975F
-:105CF0009A07B3E6D900B3E9D7009397490063D96F
-:105D0000070013D7190093F71900B369F7002E8421
-:105D10001307F4076350E00493F7790099C793F7EA
-:105D2000F90091466383D70091099397490063D99D
-:105D30000700B70700F8FD17B3F9F90013070408C7
-:105D40009307E00F63CBE70493976900A58313776C
-:105D5000F70F9DBD8547B386E74011C76D460147E4
-:105D60008147E343D6E61307E4093397E900333765
-:105D7000E000B3D7D900D98F13F7770019C713F70D
-:105D8000F70091466303D700910713975700634CC0
-:105D900007009A07A583014705BD1307F00F814748
-:105DA00025B52E84B5B70547814739BD3707800033
-:105DB00041117D179356750113D87501B377A7006C
-:105DC00093F6F60F935EF5013376B70026C24AC00C
-:105DD0001378F80F06C622C41303F00F3E8E3689DF
-:105DE000F684139F3700FD8113153600B3880641F2
-:105DF0006302681093C51500638CBE106354100DC8
-:105E0000631008106304051EFD18B307AF406386D6
-:105E100008029307F00F6388F616ED4763C717294A
-:105E200013070002330717413317E500B357150175
-:105E30003337E000D98FB307FF4013975700635102
-:105E4000071A370400047D147D8C2285A9276D155F
-:105E5000B317A400634E251B330525411304150019
-:105E600013070002018F3397E7003337E000B3D701
-:105E70008700D98F014913F7770019C713F7F70087
-:105E800091466303D700910713975700635E071489
-:105E9000930619001307F00F93FE14006386E616AD
-:105EA0009A07A58393F6F60FA607B240224413D5AE
-:105EB0009700DE069397FE01558D924402495D8D51
-:105EC000410182806392080A138716001377E70F57
-:105ED000631B07146394062263020F2071D5B30776
-:105EE000AF401397570063550722B307E5410149B7
-:105EF000AE8451B7E30005F0638ABE0AE35410FD97
-:105F00009307F00F6381F608B70700045D8D31B782
-:105F1000635E1009630108089307F00F6385F606B6
-:105F2000B70700045D8DED4763C0171F130700021C
-:105F3000330717413317E500B35715013337E00036
-:105F4000D98FFA9713975700635C07080509130761
-:105F5000F00F630BE90AB706007E13D71700FD1692
-:105F6000858B758FD98F01BF3307D8406395061095
-:105F7000630D0F147D176303071A9307F00F631463
-:105F8000F810AE84328E630F0E06814E9306F00F2A
-:105F9000B707400011BF39C9FD18B307AF00E3834D
-:105FA00008FA9307F00FE390F6F8F1BF6399080839
-:105FB000138916001377E90F63160712639B061007
-:105FC00063030F16E30205EEB307AF001397570004
-:105FD000014963570700370700FC7D17F98F054912
-:105FE00013F77700E31C07E813DE37009307F00F81
-:105FF000E30BF9F893179E00A5839376F90F93FEB0
-:1060000014005DB593FE14009306F00F814769BD3F
-:10601000370700FC7D17F98F13F777003309A94084
-:10602000E31E07E4D1B73304AF409317540063C3B2
-:10603000070CE31C04E0814E81468147B5B5330768
-:10604000D840B5C69307F00FE30EF8F2B707000487
-:10605000336FFF00ED4763CDE70C93070002998F84
-:10606000B317FF003357EF00B337F0005D8FB3076E
-:10607000A7004289C1BD9307F00FE304F8F0B7070A
-:106080000004336FFF00ED4763C2E7089307000287
-:10609000998FB317FF003357EF00B337F000D98F54
-:1060A000B307F5404289AE8449BB854769B3630EA7
-:1060B0000F067D17B307AF004289E30507E8930792
-:1060C000F00FE319F8F8328E7DBD328E4289AE842E
-:1060D00031BFE3090FEAE30805EA45BD0DCDAE8EF9
-:1060E000B287D9B39307F00FE300F9F2B307AF001B
-:1060F0008583FDB53304E541AE8481BBE31D0FFC10
-:10610000E30505E8AE84BDBD854725BD854749BF8C
-:106110000149E39707EC814E814779B3B307E54125
-:106120004289AE8419BBB28741B3328E42897DBDAC
-:10613000054735BF37068000135775019307F6FFF3
-:106140001377F70F9305E007B3F6A7009357F50110
-:1061500063FCE5009305D00963FAE500370500808C
-:106160001345F5FF3E9582800145828093055009D5
-:10617000D18E63CDE500130660093307E64033D7BF
-:10618000E6003305E040F5F33A8582801307A7F671
-:106190003397E600FDB71357750137068000930764
-:1061A000F6FF1377F70F9305E007B3F6A7009357B1
-:1061B000F501014563F4E50099C38280828093076D
-:1061C000E0097D55E3EBE7FE93055009B3E7C60010
-:1061D00063D7E5001307A7F63395E7008280130520
-:1061E00060093307E54033D5E7008280411106C6D8
-:1061F00022C426C20DCD9357F54133C4A7001D8C90
-:10620000AA842285492E9307E0093387A740930784
-:106210006009FD8063CCE702A1469377F70F63D551
-:10622000A60061153314A4002604258021A0814412
-:1062300081470144260413559400B2402244DE07EE
-:10624000FE045D8D458D9244410182809307900943
-:1062500063DDE7009307B5019546B317F400898E17
-:106260003354D400B337F0005D8C954763D6A70054
-:106270009307B5FF3314F400B70600FCFD169377BF
-:1062800074003376D40085C39377F4009145638C12
-:10629000B70011069317560063D707009307F0095C
-:1062A000758E3387A7401314660025809377F70F08
-:1062B00051B7411106C622C415CD2A84E92C930793
-:1062C000E0093387A7409307600963C0E704A1464C
-:1062D0009377F70F63D5A60061153314A400260445
-:1062E0002580260413559400B2402244DE075D8DBC
-:1062F000410182800144260413559400B240224497
-:106300008147DE075D8D410182809307900963DD3F
-:10631000E7009307B5019546B317F400898EB337AC
-:10632000F0003354D4005D8C954763D6A7009307E3
-:10633000B5FF3314F400B70600FCFD169377740024
-:106340003376D40085C39377F4009145638CB7000E
-:1063500011069317560063D707009307F009758E4F
-:106360003387A74013146600258026041355940034
-:10637000B24022449377F70FDE075D8D41018280A2
-:10638000135775011377F70F41119307170022C4B4
-:1063900026C21314950006C693F7E70F2580935481
-:1063A000F50185C793573400130707387604B20701
-:1063B0005207B1831395F401D98FC98FB24022855A
-:1063C00022449244BE854101828005EB39C4228576
-:1063D000D922A94763C6A7042D47098F9307550102
-:1063E0003357E4003314F4009317C70013079038B1
-:1063F000098FB1831377F77F5DBF01CC135734004A
-:10640000B7070800D98FB2077604B1831307F07F6E
-:1064100079BF1307F07F814759BF0147814741BFCB
-:10642000130755FF3317E40001447DBF93D64501A0
-:106430009397C50093F6F67FB183138616008E07F7
-:106440001357D5011376E67FFD815D8F93183500D4
-:1064500035CE138806C89307E00F63DD0701814737
-:10646000139597009306F00FDE062581FE05558DE6
-:106470004D8D82806355000B931765000E07B3376F
-:10648000F000D98F93D8D801B3E7170113F777003D
-:106490006301071013F7F70091466303D7009107D4
-:1064A000370700047D8F75C7130718001306F00F18
-:1064B0009376F70FE305C7FA9A07A583139597001C
-:1064C000DE062581FE05558D4D8D8280B36717014F
-:1064D00099EE85CF95479A07A5831395970093F674
-:1064E000F60FDE062581FE05558D4D8D8280A5DBDC
-:1064F000B7074000139597009306F00FDE0681451D
-:106500002581FE05558D4D8D82808147139597001D
-:106510008146DE062581FE05558D4D8D8280A5576D
-:106520006348F804F94737068000B38707417D4583
-:10653000598E6351F504795733070741130500025B
-:106540003357E6006388A700938626CAB316D600A1
-:10655000B3E8D800B3371001D98F13F7770001489B
-:1065600015FB139757008546E34807F48146A5B706
-:1065700081468DB7938626C83397D8003337E0001D
-:10658000B316D600B3D8F800B367D700B3E7F80066
-:10659000E9B7C28689B7C167637CF5029307F00F3C
-:1065A0001307000263EBA7009727000093870717E4
-:1065B000AA9788233305A74082802181972700006E
-:1065C0009387C715AA97882361473305A740828020
-:1065D000B7070001636DF50061819727000093877D
-:1065E000E713AA97882321473305A740828041817A
-:1065F0009727000093878712AA978823414733057E
-:10660000A7408280B3C7A5008D8B3307C50081E703
-:106610008D4763EDC700AA87637EE508942185074F
-:106620008505A38FD7FEE3EBE7FE828093763500E6
-:10663000AA8789CA942185078505A38FD7FE93F67B
-:106640003700C5BF9376C7FF138606FE63F0C70603
-:1066500083A3050083A2450083AF850003AFC50077
-:1066600083AE050103AE450103A3850183A8C501DF
-:106670009385450223A0770003A8C5FF23A25700F6
-:1066800023A4F70123A6E70123A8D70123AAC70162
-:1066900023AC670023AE17019387470223AE07FFA1
-:1066A00075B790419107910523AEC7FEE3EBD7FE86
-:1066B000E3E6E7F6828039713EDA2ED232D436D65E
-:1066C0003AD842DC46DE9387818122CC804326CAB9
-:1066D00006CEAA8409C41C4C99E3228505250C44E6
-:1066E00054102686228536C6EF00905BF240624445
-:1066F000D24421618280011126CA4AC806CE22CC2A
-:106700004EC652C4AA842E8901C51C4D91E3FD23B7
-:106710009C4C804499E32685D523972700009387D6
-:10672000E711631BF402C0405E24A18BB1C71C4873
-:10673000A1C7FD59294A1C4483450900FD17B1E949
-:106740001CC463DD07062286A94526857522FD57F0
-:106750006308F502294535A09727000093870710A5
-:106760006314F4008044C9B7972700009387070B90
-:10677000E31CF4FAC0444DBFA2852685252C55D9CB
-:106780007D55F2406244D2444249B249224A0561F1
-:1067900082801CC4050963D70700184C63CAE70050
-:1067A000638845011C401387170018C08CA361B78C
-:1067B000228626859122E31035F9D9B71C4013872C
-:1067C000170018C0294798A371B793878181AA85BC
-:1067D00088436FF05FF241119387818122C4804327
-:1067E00026C206C61C5CAA8495EB6145EF000077C3
-:1067F000B737CDAB08DC9387E7301CC1B7176DE620
-:10680000938747235CC1B7E705009387C7EE1CC594
-:10681000AD475EA50547814718C95CC91C5CB240FD
-:10682000224484CB23AA0700924441018280411173
-:106830009387818122C4804306C61C5C8DEB614531
-:10684000312FB737CDAB08DC9387E7301CC1B717C2
-:106850006DE6938747235CC1B7E705009387C7EED2
-:106860001CC5AD475EA50547814718C95CC9105CCA
-:106870003787954CB7F75158144A484A1307D7F24F
-:106880009387D742B387F602B24022443305E5022C
-:106890003E95B387E60233B7E6029386170014CA23
-:1068A0002A9733B5F6003A9548CA06050581410195
-:1068B000828035713ECBB707008093C7F7FF3ECE8D
-:1068C0003EC8C1779387872032C536C73AC942CDC3
-:1068D00046CF3ECA938781812AC42ACC884334019B
-:1068E0002E862C0086DE36C2EF00500EA247238093
-:1068F0000700F6500D618280011122CC26CA4AC8D9
-:1069000006CE4EC6AA842E89328401C51C4D91E361
-:10691000F52697270000938767F26317F406C040B7
-:106920001C4C1CC45E24A18BC1C31C48B5CF1C48A1
-:1069300008409379F90F1379F90F1D8D5C48634670
-:10694000F500A2852685692C25E51C440505FD1763
-:106950001CC41C401387170018C0238037015C48F3
-:106960006388A7005E24858B81CBA9476316F90055
-:10697000A2852685B5240DEDF24062444A85D244B5
-:106980004249B2490561828097270000938707ED4D
-:106990006314F400804469B797270000938707E8E1
-:1069A000E310F4F8C044ADBFA2852685212041D173
-:1069B0007D59D9B741119387818126C2844322C46E
-:1069C0004AC006C62A892E8489C49C4C99E3268530
-:1069D000352697270000938767E6631BF402C040C3
-:1069E0000317C40093170701C18393F68700ADEA2C
-:1069F00093F6070195EEA5472320F90013670704D6
-:106A00005AA47D55B24022449244024941018280F9
-:106A100097270000938787E46314F4008044C9B784
-:106A200097270000938787DFE31CF4FAC0444DBF2B
-:106A3000918B9DC34C5889C9930744046384F50026
-:106A40004A851523232A04025E242322040093F797
-:106A5000B7FD5EA41C481CC05E2493E787005EA4BB
-:106A60001C4899EB5E241307002093F707286385E1
-:106A7000E700A2854A8591295E2413F717001DC3FC
-:106A80005C4823240400B307F0401CCC1C4801459B
-:106A9000B5FB8317C40013F707082DD793E7070446
-:106AA0005EA485B7898B014791E3584818C4F9BFA4
-:106AB000DE25011122CC26CA06CE4AC84EC613F7DF
-:106AC0008700AA842E8479EBD841634DE000B84159
-:106AD000634AE0000145F2406244D2444249B2496F
-:106AE0000561828058547DD703A90400939637012D
-:106AF00023A0040063DB060670485E24918B99C7CF
-:106B00005C401D8E5C5899C33C401D8E5C540C50FB
-:106B1000814626858297FD575A24631DF5009440CF
-:106B2000F54763E8D706B70740208507B3D7D700F6
-:106B3000858BA5C31C48232204001CC09317370172
-:106B400063D80700FD576314F5009C4091E368C8C3
-:106B50004C5823A02401BDDD930744046384F50051
-:106B600026851121232A0402B5B70C50014685461B
-:106B700026850297FD572A86E311F5F89C40B5DF7C
-:106B800075476385E70059476393E70423A0240111
-:106B900091B7136707045AA47D5535BF83A9050132
-:106BA000E38A09F203A905008D8B23A0350133097F
-:106BB0003941014791E3D84918C4E35D20F11C54E1
-:106BC0000C50CA864E86268582976347A0005E24B5
-:106BD00093E707045EA4C9B7AA993309A940F1BF96
-:106BE0009C49A5C3011122CC06CE2A8411C51C4D97
-:106BF00081E72EC62122B24597270000938707C45C
-:106C0000639CF5004C408397C5009DC72285624474
-:106C1000F24005616FF0DFE997270000938707C412
-:106C20006394F5000C44C5B797270000938707BF0E
-:106C3000E39BF5FC4C44C1BFF24062440145056151
-:106C4000828001458280411122C406C62A844EA555
-:106C500072A52320050023220500232405002322FA
-:106C6000050623280500232A0500232C05002146BC
-:106C700081451305C505EF90AFD2971700009387A4
-:106C800067E85CD097170000938787EA1CD49717B2
-:106C90000000938767EE5CD4971700009387C7F0D6
-:106CA00000D01CD8B24022444101828097050000E8
-:106CB000938545F391AA411126C213068006938459
-:106CC000F5FFB384C4024AC02E8922C406C6938548
-:106CD0004407352E2A8401CD2320050023222501D7
-:106CE000310508C4138684068145EF906FCB228559
-:106CF000B240224492440249410182801C4DA5E7E2
-:106D0000411106C622C497070000938767FA1CD575
-:106D10009387C1819C43232405042326050423284B
-:106D200005046314F50085471CCD2A84352848C026
-:106D300022851D2808C42285052848C448400146EC
-:106D40009145EFF05FF008440546A545EFF0BFEF31
-:106D500048440946C945EFF01FEF85471CCCB240B7
-:106D6000224441018280828041119387C18126C2E1
-:106D700084434AC006C69C4C22C42A8981E72685E2
-:106D8000EFF0DFF7938484048044DC40FD1763D682
-:106D900007009C40B9CF8440C5BF0317C40039E742
-:106DA000C177850723220406232004002322040040
-:106DB000232404005CC423280400232A0400232C79
-:106DC0000400214681451305C405EF906FBD232AB9
-:106DD0000402232C04022324040423260404228511
-:106DE000B240224492440249410182801304840645
-:106DF00071BF91454A85EFF01FEC88C049FDB1474E
-:106E00002320F9000144E1BF797122D44AD052CC49
-:106E100056CA5AC85EC606D626D24ECE2A8AAE8A30
-:106E2000130485040149054BFD5B09ECB250225463
-:106E30004A8592540259F249624AD24A424BB24BB5
-:106E400045618280044483294400FD1963D409000C
-:106E50000040E1BFDE24637BFB008397E40063878F
-:106E60007701A6855285829A3369A90093848406A6
-:106E7000E9BF1971A6DAAE848395E500A2DC86DE4F
-:106E8000328463DB0500DE2423A0060093F70708A5
-:106E900085E7930700401DA0300836C6EF00505626
-:106EA000B246E34205FE7247BD67F98F7977BA971C
-:106EB00093B717009CC2F1BF930700041CC0F650A3
-:106EC0006654D654014509618280DE25011122CC29
-:106ED00006CE26CA4AC8898B2E8489CF93077404AC
-:106EE0001CC01CC885475CC8F2406244D244424979
-:106EF0000561828074003000AA84EFF09FF7A245FC
-:106F00002A892685292219E98317C40013F7072047
-:106F100061FFF19B93E727005EA4C9B797070000C4
-:106F2000938707D99CD45E2408C008C893E7070854
-:106F30005EA4A2475CC8B24781CF8315E4002685D2
-:106F4000EF00B04E11C55E24F19B93E717005EA4DD
-:106F50005E243369F9002316240179B79387818170
-:106F6000AA8588436DA0DDC183A7C5FF411122C456
-:106F700006C626C21384C5FF63D307003E94AA84C5
-:106F8000EF00D0559387818A9C4381EF2322040030
-:106F900023A4818A2244B2402685924441016F0095
-:106FA0001054637EF40014403307D4006396E70066
-:106FB0009843DC43369718C05CC0D9BFBA87D84322
-:106FC00019C3E37DE4FE94433386D700631F860034
-:106FD0001040B29694C33386D700E31DC7FA10431E
-:106FE0005843B29694C3D8C375B76375C400B1470C
-:106FF0009CC04DB71040B306C4006316D7001443BD
-:107000005843B29614C058C0C0C369B782800111FA
-:1070100026CA93843500F19806CE22CC4AC84EC6C3
-:10702000A104B14763F5F404B14463E4B4042A89CC
-:10703000EF00D04A9387818A98433A8429E4938762
-:10704000C18A9C4399E781454A85EF00D02823A651
-:10705000A18AA6854A85EF001028FD5963193507D6
-:10706000B1472320F9004A85EF00704729A0E3DEED
-:1070700004FAB1471CC10145F2406244D24442497E
-:10708000B249056182801C40858F63CF0702AD46FF
-:1070900063F6F6001CC03E9404C031A05C4063134C
-:1070A000870223A4F18A4A85EF0070431305B400D8
-:1070B0009307440061993307F5405DDF3A94898F67
-:1070C0001CC05DBF5CC3C5B72287404085BF1304A9
-:1070D00035007198E30285FCB305A4404A85EF00B2
-:1070E000901FE31B35FBADBF01114AC803A9850002
-:1070F00022CC52C45AC006CE26CA4EC656C22E84D0
-:10710000328B368A63E92609DE2513F7074851C317
-:1071100004408C495848AA8AB389B4408D44B3844A
-:10712000E4020947B3C4E402138716004E9763F3E1
-:10713000E400BA8493F70740BDCFA6855685EFF0EB
-:107140001FED2A891DE1B14723A0FA005E247D5579
-:1071500093E707045EA4F2406244D2444249B24934
-:10716000224A924A024B056182800C484E86EFF01B
-:107170006FC95E2493F7F7B793E707085EA4232847
-:10718000240144C84E99B38434412320240104C40B
-:10719000528963732A01528908404A86DA85EF00D2
-:1071A000902F1C440145B38727411CC41C403E99C5
-:1071B000232024014DB726865685EF0070322A8998
-:1071C0005DFD0C485685EFF01FDAB5BFDE25717105
-:1071D00026D34AD14ECF06D722D552CD56CB5AC947
-:1071E0005EC762C566C393F70708AA892E89B28471
-:1071F000B9C39C49A9E39305000436C6EFF03FE10B
-:107200002320A9002328A900B24615E1B14723A0F5
-:10721000F9007D55BA502A549A540A59FA496A4AD3
-:10722000DA4A4A4BBA4B2A4C9A4C4D6182809307FA
-:107230000004232AF90093070002A30CF10293072C
-:10724000000302DA230DF10236CE930B5002971A97
-:107250000000938AAA62054C294B26841C2099C3FE
-:1072600063997709B30C9440638E0C00E6862686FA
-:10727000CA854E85EFF05FE7FD57630BF518D256D0
-:10728000E69636DA1C2063850718FD579304140030
-:1072900002D002D63ED202D4A301010682DC8C20A9
-:1072A00015465685EF00B01D13841400825721E562
-:1072B00013F7070109C713070002A301E10613F73B
-:1072C000870009C71307B002A301E1069420130742
-:1072D000A002638AE602B25726848146254618201A
-:1072E00093051400130707FD6372E6068DC63ED6AC
-:1072F0001DA00504A5B7330555413315AC00C98F52
-:107300003ED0A28469BF724793064700184336CE29
-:10731000634707023AD618209307E002631DF7047B
-:1073200018309307A002631BF702F2470904138782
-:1073300047009C433ACE63C107023ED22DA83307D3
-:10734000E04093E727003AD63ED0F1B7B387670312
-:1073500085462E84BA9761B7FD57C5B7050402D29A
-:10736000814681472546182093051400130707FD21
-:107370006376E606F9F20C200D461715000013059A
-:107380006550EF00D00F11CD971700009387874FFE
-:107390001D8D93070004B397A700025505045D8D6A
-:1073A0002AD00C201946171500001305E54D93044B
-:1073B0001400230CB102EF00900C25C59797FFFF36
-:1073C000938747C495E70257F2471377071009CF11
-:1073D00091073ECED257D2973EDA41B5B3876703C5
-:1073E00085462E84BA9741B79D07E19BA107D5B783
-:1073F000780897060000938666CF4A860C104E8563
-:1074000097000000E7000000FD572A8AE314F5FC0E
-:107410008357C9007D5593F70704E39D07DE525556
-:10742000D5BB780897060000938646CC4A860C1098
-:107430004E850921D1BF1C46FD171CC663DA070023
-:10744000184E63C5E700A9476394F5006FF0CFCAF3
-:107450001C422E851387170018C28CA3828001114D
-:1074600022CC26CA4AC84EC652C406CE2A89AE8944
-:107470003284B304D6007D5A63149400014509A8F0
-:107480000C204E864A85EFF01FFB0504E31645FFEE
-:10749000F2406244D2444249B249224A05618280A4
-:1074A000357122CD26CB4AC94EC706CF52C556C329
-:1074B0005AC1DEDEE2DCE6DAAA89AE84328936849D
-:1074C00009C51C4D99E3EFF07F8397170000938760
-:1074D000E7366398F40C83A44900DE24A18BE5C74A
-:1074E0009C48F5C393070002A304F102930700032D
-:1074F00002D22305F10222C6930B5002971A000014
-:10750000938ACA37054C294B4A841C2099C3639F30
-:10751000770DB30C2441638E0C00E6864A86A6855F
-:107520004E85EFF0DFF3FD57630FF51C9256E6969C
-:1075300036D21C206389071CFD571309140002C8AA
-:1075400002CE3ECA02CCA309010482D483450900BD
-:10755000154656852D2713041900C24751E913F724
-:10756000070109C713070002A309E10413F7870005
-:1075700009C71307B002A309E104834609001307F2
-:10758000A002638FE606F2474A848146254618200A
-:1075900093051400130707FD6377E60AB5CA3ECECC
-:1075A00085A8971700009387672B6395F40083A441
-:1075B000890025B79717000093874726E39FF4F0CB
-:1075C00083A4C90019BFA6854E85EFF0AFBE19D9B7
-:1075D0007D55FA406A44DA444A49BA492A4A9A4AE5
-:1075E0000A4BF65B665CD65C0D618280050431BF98
-:1075F000330555413315AC00C98F3EC82289B9B750
-:10760000324793064700184336C6634707023ACE0F
-:1076100018209307E002631DF70418309307A002B7
-:10762000631BF702B2470904138747009C433AC61D
-:1076300063C107023ECA2DA83307E04093E7270045
-:107640003ACE3EC8F1B7B387670385462E84BA9712
-:107650003DBFFD57C5B7050402CA8146814725468F
-:10766000182093051400130707FD6374E606F9F26A
-:107670000C200D46171500001305C520092511CD56
-:1076800097170000938707201D8D93070004B39779
-:10769000A700424505045D8D2AC80C201946171520
-:1076A00000001305651E130914002304B102C12B49
-:1076B00035C19797FFFF9387E79495E74247B24715
-:1076C0001377071009CF91073EC69257D2973ED243
-:1076D00025BDB387670385462E84BA9751B79D07AA
-:1076E000E19BA107D5B7780097060000938666D77F
-:1076F00026860C084E8597000000E7000000FD5725
-:107700002A8AE314F5FCDE2493F70704E39207ECDE
-:107710001255C1B5780097060000938686D4268658
-:107720000C084E85012AE1BF797156CA9C49BA8A74
-:10773000984522D426D24ECE52CC06D64AD05AC82C
-:107740005EC6AA892E84B284368A63D3E700BA87DC
-:107750009CC00347340419C385079CC01C4093F7A1
-:10776000070281C79C4089079CC003290400137944
-:107770006900631A0900130B9401FD5B5C44984097
-:10778000998F634CF9041C408346340493F7070235
-:10779000B336D000A5EB13063404D2854E85829A09
-:1077A000FD576303F5041C4011469840998B5444DF
-:1077B00081446397C700B384E64063D304008144E7
-:1077C0001C4418486354F700998FBE94014969041A
-:1077D0007D5B63982405014509A885465A86D285B4
-:1077E0004E85829A631E75017D55B2502254925483
-:1077F0000259F249624AD24A424BB24B45618280F9
-:107800000509ADBF3307D40013060003A301C70465
-:107810000347540493871600A2978906A381E704BF
-:107820009DBF85462286D2854E85829AE30E65FBF2
-:10783000050945B7797122D426D24AD04ECE06D654
-:1078400052CC56CA5AC8B689942D930790063289ED
-:10785000AA842E8413863504638DF60263E2D7066C
-:10786000930780056386F61863EDD700638E0620C4
-:1078700093073004638EF60A930A24042301D40488
-:10788000C9A0930730066385F60A93074006E3957F
-:10789000F6FE1C40084393F6070893054500C5C64D
-:1078A0001C410CC363D807001307D002B307F04094
-:1078B000A301E40497160000938686FD294765A876
-:1078C000930700076382F61663E5D7029307E00685
-:1078D0006389F6189307F006E390F6FA0C401C4310
-:1078E00013F80508138547006307080608C39C437F
-:1078F00085A893075007E383F6FE93078007638903
-:10790000F61293073007E399F6F61C43D041814500
-:107910009386470014C383AA070056858D2601C5A8
-:107920003305554148C05C401CC8A301040461A84C
-:107930001C43930A2404938647009C4314C32301E9
-:10794000F4048547D5B793F607041C410CC3B9DA94
-:10795000C207C18781BF93F5050408C3C9D99E2317
-:107960001307F0066387E60E97160000938646F22B
-:107970002947A30104044C400CC463C5050008401A
-:107980006D9908C099E3B28A89CDB28AB3F5E7024E
-:10799000FD1AB6958C212380BA00B3D5E70263F0B7
-:1079A000E70CA147631EF7001C40858B91CB584024
-:1079B0001C4863C7E70093070003A38FFAFEFD1A74
-:1079C0003306564110C84E87CA867000A2852685A8
-:1079D000EFF09FD57D5A631D450B7D55B250225463
-:1079E00092540259F249624AD24A424B456182801E
-:1079F000A382D50497160000938686E90C400843BD
-:107A000013F805081C411105630D080208C313F79C
-:107A1000150001C793E505020CC04147B9FB0C40B6
-:107A200093F5F5FD0CC0B1B79C4193E707029CC1EB
-:107A300093078007A302F40497160000938686E656
-:107A400075BF13F8050408C3E30308FCC207C1832C
-:107A50007DBF971600009386A6E3214719BFAE8726
-:107A600035B794411C43CC4913F8060813854700E9
-:107A70006306080008C39C438CC339A008C393F66F
-:107A800006049C43F5DA8EA323280400B28A25BF9E
-:107A900014485686CA8526858299E30045F51C4020
-:107AA000898B8DE7B2474844E35AF5F23E853DB7EE
-:107AB00085465686CA8526858299E30065F3050AC0
-:107AC0005C443247998FE345FAFEE9BF014A930AC5
-:107AD00094017D5BF5B7411122C42A842E8523AC25
-:107AE00001B806C6EFA08F9CFD576317F50093877A
-:107AF00081B99C4391C31CC0B240224441018280A1
-:107B0000411122C42E848395E50006C635246349BD
-:107B100005007C48AA977CC8B2402244410182807B
-:107B20005E247D777D17F98F5EA4FDB7DE250111F8
-:107B300022CC26CA4AC84EC606CE93F70710AA849E
-:107B40002E843289B68991C78395E500894601461E
-:107B500009225E247D777D17F98F5EA48315E400EA
-:107B60006244F240CE864A86B24942492685D244D2
-:107B7000056125A8411122C42E848395E50006C61F
-:107B8000C928FD575A24631AF500FD77FD17F98FB0
-:107B90005EA4B2402244410182808567D98F5EA4F1
-:107BA00068C8C5BF8395E50005A8411122C42A8491
-:107BB0002E85B285368623AC01B806C6EFA02F8B82
-:107BC000FD576317F500938781B99C4391C31CC08F
-:107BD000B240224441018280411122C42A842E8570
-:107BE00023AC01B806C6492AFD576317F5009387F1
-:107BF00081B99C4391C31CC0B240224441018280A0
-:107C0000411122C42A842E85B28523AC01B806C650
-:107C1000952AFD576317F500938781B99C4391C35B
-:107C20001CC0B240224441018280411122C42A84F6
-:107C30002E8523AC01B806C6A12AFD576317F500AF
-:107C4000938781B99C4391C31CC0B2402244410137
-:107C50008280411122C42A842E85B285368623ACC7
-:107C600001B806C6252AFD576317F500938781B929
-:107C70009C4391C31CC0B24022444101828093F5D1
-:107C8000F50F2A966314C500014582801C21E38EFE
-:107C9000B7FE0505C5BF63F1A504B386C500637DC6
-:107CA000D5029345F6FF8147FD176393F500828067
-:107CB0003387F600034807003387C7002A9723005D
-:107CC0000701DDB73387F50014233307F500850777
-:107CD00014A3E319F6FE82808147E5BF828082808B
-:107CE00081E5B2856FF0AFB2011122CC06CE26CA73
-:107CF0004AC84EC6328401EEEFF0EFA60149F240C9
-:107D000062444A85D2444249B24905618280AE84C8
-:107D1000AA8989282689E37485FEA2854E85EFF01D
-:107D20000FAF2A8969DDA6852286EFE0BF8DA68583
-:107D30004E85EFF04FA3E1B7411122C42A842E856E
-:107D4000B285368623AC01B806C6B928FD5763173D
-:107D5000F500938781B99C4391C31CC0B240224473
-:107D60004101828083A7C5FF1385C7FF63D5070044
-:107D7000AA959C413E9582809307800523ACF1B87B
-:107D80007D5582809307800523ACF1B87D558280B4
-:107D90009307800523ACF1B80145828093078005E5
-:107DA00023ACF1B87D5582809307800523ACF1B8F0
-:107DB0007D55828053797374656D436C6B3A25648D
-:107DC0000D0A00004368697049443A253038780D3F
-:107DD0000A00000043616C696272617474696F6EBD
-:107DE0005F56616C203A2025640A000020766F758A
-:107DF00074206C6F7720313156200000CDCC4C3D83
-:107E00006666663F0000F0439A9999999999A93F4F
-:107E1000CDCCCCCCCCCCEC3F696E2074696D3120DC
-:107E2000697271200000000000F07F450000000032
-:107E3000000000000000044000000000000020409E
-:107E4000000000000000E03F00000000000034409F
-:107E500000000000CF463640000000000000264031
-:107E60001D130F130213F412E612D712C812B9121F
-:107E7000AA129A128A127A126A12591248123712E8
-:107E8000251213120112EE11DB11C811B511A11147
-:107E90008D11791164114F113A1125110F11F9103B
-:107EA000E310CC10B5109E1087106F1057103F10C4
-:107EB00026100D10F40FDB0FC20FA80F8E0F740FDA
-:107EC000590F3F0F240F090FED0ED20EB60E9A0E6A
-:107ED0007E0E620E460E290E0C0EF00DD30DB60D61
-:107EE000980D7B0D5E0D400D220D050DE70CC90CA4
-:107EF000AB0C8D0C6F0C510C330C150CF70BD90B14
-:107F0000BB0B9C0B7E0B600B420B240B060BE80A91
-:107F1000CA0AAD0A8F0A710A540A360A190AFC09FC
-:107F2000DF09C209A50988096C094F093309170936
-:107F3000FB08DF08C308A8088D08720857083C082A
-:107F400021080708ED07D307B907A00786076D07C3
-:107F500054073C0723070B07F306DB06C406AD06F0
-:107F600096067F06680652063C0626061006FB05A6
-:107F7000E605D105BC05A70593057F056B055805EA
-:107F8000450532051F050C05FA04E804D604C404AF
-:107F9000B304A10490047F046F045F044E043E0404
-:107FA0002F041F0410040104F203E303D503C703E5
-:107FB000B903AB039D0390038203750368035C035D
-:107FC0004F03430336032A031F0313030703FC0273
-:107FD000F102E602DB02D102C602BC02B202A70233
-:107FE0009E0294028A02810277026E0265025C029E
-:107FF00054024B0242023A0232022A0222021A02BE
-:1080000012020B020302FC01F401ED01E601DF01A3
-:10801000D801D201CB01C401BE01B801B101AB014D
-:10802000A5019F01990194018E01880183017D01C1
-:10803000780173016E01690163015E015A01550106
-:108040005001000000401C460000C8420000904162
-:1080500000008041000000419A9999999999C93F7F
-:108060009A9999999999B93F466C6F6174493A20E8
-:108070002564202F20313030200A00006E6F776F8A
-:10808000726B200017B75138ACC5273700007A440F
-:108090000AD7A33B000000006666666666662C4051
-:1080A000696E7420675F626174746572795374617C
-:1080B0007465203A2025640A000000005B494E46A2
-:1080C0004F5D205B25733A25645D205265676973B7
-:1080D00074726174696F6E20737563636573732066
-:1080E0000D0A0D0A000000005B4552524F525D2000
-:1080F0005B25733A25645D2020526567697374655A
-:10810000725F4E756D626572206572726F723A258C
-:1081100078200D0A0D0A00005B4552524F525D2037
-:108120005B25733A25645D20205265676973746529
-:10813000725F53746172745F41646472657373201B
-:108140006572726F72203A202578200D0A0D0A00A0
-:10815000696E2077726974652072656769737465EA
-:10816000722000005B494E464F5D205B25733A2527
-:10817000645D2020534C5F5265616452656769738A
-:1081800074657242617474657279566F6C7461675C
-:1081900065200D0A000000005B494E464F5D205BE4
-:1081A00025733A25645D2020534C5F52656164520B
-:1081B000656769737465724368617267437572724B
-:1081C000656E74200D0A00005B494E464F5D205BD2
-:1081D00025733A25645D2020534C5F5265616452DB
-:1081E0006567697374657244697363686172674334
-:1081F000757272656E74200D0A0000005B494E4670
-:108200004F5D205B25733A25645D2020534C5F52FF
-:108210006561645265676973746572446973636804
-:108220006172674D6F735374617465200D0A0000AD
-:10823000000020415B494E464F5D205B25733A2587
-:10824000645D2020534C5F526561645265676973B9
-:1082500074657248696768536964654D6F735465E6
-:108260006D7065726174757265200D0A0000000002
-:108270005B494E464F5D205B25733A25645D2020A7
-:10828000534C5F5265616452656769737465724DE2
-:108290005050544D6F6465200D0A00005B494E46F6
-:1082A0004F5D205B25733A25645D2020534C5F525F
-:1082B0006561645265676973746572536F6C61724E
-:1082C0004F70656E43697263756974566F6C746143
-:1082D0006765200D0A0000005B494E464F5D205B3C
-:1082E00025733A25645D204D617463685F53746142
-:1082F0007274666C61672073756363657373200DB8
-:108300000A0D0A005B494E464F5D205B25733A25F6
-:10831000645D204D617463685F616464726573734A
-:108320002073756363657373200D0A0D0A000000E6
-:108330005B494E464F5D205B25733A25645D204DB9
-:10834000617463685F42726F6164636173746164D6
-:10835000647265737320737563636573730D0A0DBF
+:101530006FFB45616FE01FC64111114522C6EFF0F8
+:10154000EFBA85476315F5022A841145EFF0EFBB2A
+:1015500003C7E18809EFB745000081461306803EC6
+:10156000938505A21385419223878188F52932440A
+:101570004101730020300945EFF04FB785476318EC
+:10158000F50037850000130505DAEF50401F7300A2
+:101590002030EFE2FFBD411185452145EFF07F8806
+:1015A00085451145EFF0DF8993070020371401408E
+:1015B0007C82E1473EC64C008D47130504C03EC403
+:1015C000EFF04FB5930700084C00130504C07C8270
+:1015D000EFF04FB441016FE0FFBBEFE27FB90111C3
+:1015E0004D3F371400409307F01D8A851305048092
+:1015F0003EC002C22314010023050100EFF0FF8D5D
+:10160000130504808545EFF07FA0C1679387070627
+:101610006C00130504803EC8231B010002C6EFF0D6
+:101620003F9313050480A145EFF0FF9F130504804D
+:101630008545EFF0BF99854513050480EFF09F9A2B
+:1016400005616FE03FB5411122C42A8408414AC2B6
+:101650004EC006C6EF40104EB787000003A607DC59
+:1016600083A647DC2A89AE89EF20D07B635F050221
+:10167000B787000083A707DB1CC0B787000083A5DE
+:1016800087DB0840EF408044EF40302C9315050184
+:1016900037150040C18113050580EFF03F9AB24035
+:1016A00022441249824941018280B787000003A683
+:1016B00087DC83A6C7DC4A85CE85EF20D06BE35E4E
+:1016C000A0FAB787000083A747DB7DB7EFE25FAAE8
+:1016D000797137140140C1472A89FC828D44C14782
+:1016E0004C08130504C03ECE26CCEFF0AFA2014655
+:1016F000130504C0C145EFF06FAF85452145EFF0FC
+:101700004FF2854537050800EFF08FF38547FC82DF
+:101710004C08E147130504C026CC3ECEEFF08F9F66
+:10172000894491474C08130504C0E48237540040B3
+:101730003ECEEFF02F9E0C10B7070C00130504C02F
+:101740004AD03ED402D223160102EFF05F949307F1
+:10175000D0137C86680085473EC84487EFF08FD859
+:101760000546130504C093055052EFF05F9F854571
+:10177000130504C0EFF05F9D45616FE0BFA1EFE28C
+:101780003F9F797137140140930700022A89FC8238
+:101790008D44C1474C08130504C03ECE26CCEFF063
+:1017A0006F970146130504C093050002EFF00FA4E4
+:1017B00085452145EFF0EFE6854537050400EFF05C
+:1017C0002FE893070040FC824C08E147130504C052
+:1017D00026CC3ECEEFF00F94856793870780FC827E
+:1017E0004C089147130504C03ECE37540040EFF03B
+:1017F0006F920C10B7070C00130504804AD03ED43A
+:1018000002D223160102EFF09F88930770137C86A3
+:1018100085475C87680085473EC8EFF0AFCC05463A
+:101820001305048093055052EFF07F93854513050F
+:101830000480EFF07F9145616FE0DF95EFE25F9309
+:101840002A84EFF03F95930500082285EFF09F95DD
+:101850007DD96FE03F94411122C637540040930573
+:10186000505213050480EFF09F940DC513050480BA
+:10187000EFF0DF929375F50F238CB18203A5018AF7
+:101880001C4D104954498507B3E7C7026384D7004C
+:101890003105712C3244410173002030411122C6C0
+:1018A0003754004093055052130504C0EFF03F90A9
+:1018B0000DC5130504C0EFF07F8E9375F50F238ED1
+:1018C000B18203A5418A1C4D104954498507B3E7ED
+:1018D000C7026384D7003105992C3244410173005B
+:1018E0002030EFE2FF880111AA842E840945854546
+:1018F000EFF00FD5E084370400404C081305044096
+:1019000026CA231E0100231D0100EFF00FDD05464E
+:10191000854513050440EFF04FEE9307D0027C8617
+:1019200085475C87680085473EC8EFF0AFBB05611F
+:101930006FE05F86EFE2DF83B707002083A507161D
+:10194000896793870771B3D5F5027D1542054181FB
+:10195000FD15C205C18171376FE0DF83411122C6D9
+:1019600037040040854513050440EFF00FF001C92E
+:10197000854513050440EFF0CFF0EF00F02B324423
+:10198000410173002030EFE2AFFE01112E84AA84E2
+:1019900085450545EFF0CFCA4C083705004026CAFB
+:1019A000E084231E0100231D0100EFF00FD3054644
+:1019B000854537050040EFF04FE49307C0027C8671
+:1019C0008D475C87680085473EC8EFF0AFB185451D
+:1019D00037050040EFF08FDF05616FE0AFFBEFE20E
+:1019E0002FF9B707002083A507168967938707712A
+:1019F000B3D5F502A9473305F502FD15C205C1812E
+:101A00007D154205418141376FE0CFF885453705A7
+:101A10000040EFF08FE519C5854537050040EFF030
+:101A20004FE6D12873002030B7F700E023A207006B
+:101A3000D92073002030411122C63734014085453A
+:101A4000130504C0EFF06FE201CD130504C0854516
+:101A5000EFF02FE337850000130505DDEF4030522E
+:101A600032444101730020301DC9B296C206C182C2
+:101A700052A136A10CC509EE85471CA183A601849D
+:101A800093870184368701EB54C588C30145828062
+:101A900023000500E5B76306A7005847EDB77D555D
+:101AA0008280054582800DC583A701841387018448
+:101AB00099E305458280D4476396A6005845D8C768
+:101AC000014582806394A70014C3DDBFB687CDB7FC
+:101AD0007D558280EFE2CFE903A4018475DC1C20F0
+:101AE00093F7F70F99C75E2099C3230004001C44A5
+:101AF00082974044E5B783A70184054691E382803D
+:101B0000D62381CEBA237D1742074183BAA3BA23D5
+:101B10004207418319E390A3B6A3DC47C5B7232648
+:101B200005000CC150C123240500054582805C4599
+:101B3000544118458507B3E7D702638EE70058453F
+:101B40001C41BA978CA35C4558418507B3E7E7026F
+:101B50005CC5054582807955828018455C45630FD8
+:101B6000F70018451C41BA979C239CA11C4558417D
+:101B70008507B3E7E7021CC50545828001458280E1
+:101B80005C4518454841998FAA9733E5A7028280A2
+:101B9000B707002083A707160967130707F4B3D711
+:101BA000E702C207C1832393F1842392F1848280E8
+:101BB000B7F700E0D8438146799BD8C303D7418467
+:101BC0003306A70290CBD4CB98431367070198C381
+:101BD00098431367170298C3D843058B75DF984362
+:101BE000799B98C38280EFE2AFD82A8411650111F6
+:101BF00085451105EFF0EFA2930700207C82371591
+:101C000001408D473EC44C00E147130505803EC6A8
+:101C1000EFE05FD022C837440140B70708000C0846
+:101C2000130504803ECC02CA231E0100EFF02FC62C
+:101C3000854513050480EFF02FD105616FE08FD546
+:101C4000EFE26FD1B7440140AE89328901449384F9
+:101C50000480634524014A856FE02FD39305000477
+:101C60002685EFF02FD47DD9B387890083850700BF
+:101C700026850504C205C181EFF0CFD1D9BF1387F6
+:101C800081801C439386C1BA3E95636BD500B756DD
+:101C900000209386068063E5A60008C33E85828007
+:101CA000FD57EDBF0397418381472A97634F070094
+:101CB00009CD05669306F6FFB6876358C700AA8765
+:101CC0006305D50093170701C1833E858280EFE24B
+:101CD0008FC8411137240140AA894400130901012A
+:101CE00013040440CE85228595460546EFE07F8AA1
+:101CF00085452285EFE07F8889452285EFE07F9545
+:101D000065DD2285EFE07F9442054185613F8AA031
+:101D10008904E31999FC1547814735A013961700EC
+:101D2000140885073696080893961700AA968355D7
+:101D300046FF03D546FF6376B500231AA6FE239A15
+:101D4000B6FEC207C183E3CBE7FC7D1771F7288499
+:101D50003C8541013E954205418105816FE0EFC21E
+:101D6000EFE20FC10545A537EF40E04FB787000010
+:101D700083A507DEEF309013EF40C05BB78700000C
+:101D800003A687DE83A6C7DEEF203015B7870000E5
+:101D900003A607DF83A647DFEF203014EF4040643F
+:101DA0006FE04FBFEFE2CFBC09451537EF40A04BC6
+:101DB000B787000083A507DEEF30500FEF40805754
+:101DC000B787000003A687DE83A6C7DEEF20F010EA
+:101DD000B787000003A607E183A647E1EF20F00FD5
+:101DE000EF4000606FE00FBBEFE28FB80D45C535E7
+:101DF000EF406047B787000083A507DEEF30100B88
+:101E0000EF404053B787000003A687DE83A6C7DEF6
+:101E1000EF20B00CB787000003A607DF83A647DFDB
+:101E2000EF20B00BEF40C05B6FE0CFB6EFE24FB4F6
+:101E30001145713DEF402043B787000083A507DEC1
+:101E4000EF30D006EF40004FB787000003A687DED3
+:101E500083A6C7DEEF207008B787000003A687E0DF
+:101E600083A6C7E0EF207007EF4080576FE08FB286
+:101E7000EFE20FB01945A13DA167938787E10147C4
+:101E80009306100F92236369C5023A85EF304044F0
+:101E9000B787000003A687DF83A6C7DFEF20F00324
+:101EA000B787000003A607E083A647E0EF20704E47
+:101EB000EF4000536FE00FAE05078907E314D7FC2E
+:101EC00013050000C5BFEFE2AFAA79714800130601
+:101ED000C0028145EFF04FD01882930730053705D7
+:101EE00000206317F70298829307C0046312F70279
+:101EF0000347F102D947631DF7001306C0024C00E7
+:101F000013050502EF40406B054545616FE08FA862
+:101F1000B707002003C7C704130505029387C7044A
+:101F200018A1983318B1B82338A1B83338B1D823E1
+:101F300058A1D83358B1F82378A1F83378B198274D
+:101F4000DC3718A5A305F5020145C1B7EFE2AFA044
+:101F50009387018BF82FC03FAA852207418FE03F6E
+:101F60001389C1804204418F03C407026204598C63
+:101F70002285EF30F05EB787000083A58704EF303D
+:101F8000F034B787000083A50704AA892285EF30C3
+:101F9000F033AA854E85EF30C03A83250900EF3033
+:101FA000403A2320A9001385C180EFF0CFE96FE00C
+:101FB000CF9DEFE24F9A9387018BF827C037220716
+:101FC000418FE0371389C1804204418F802B620426
+:101FD000598CA285EF30D058B787000083A58704BD
+:101FE000EF30D02EB787000083A50704AA89228589
+:101FF000EF30D02DAA854E85EF30A034832509001F
+:10200000EF3020342320A9001385C180EFF0AFE327
+:102010006FE0AF97EFE22F949387018BF82BC03BD3
+:102020002207418FE03B1389C1804204418F802FFA
+:102030006204598CA285EF30B052B787000083A5A7
+:102040008704EF30B028B787000083A5C703AA89AB
+:102050002285EF30B027AA854E85EF30802E83256C
+:102060000900EF30002E2320A9001385C180EFF076
+:102070008FDD6FE08F91EFE2AF8F1387018B834786
+:10208000C7028346B7020947A207D58F6387E708CF
+:102090006367F70005476387E7026FE0AF8F0D477F
+:1020A0006383E7081147E39AE7FE938421819C202C
+:1020B00013844185D5C3B707002093870702A83F43
+:1020C000DC2FB5A813890181834709001384018B94
+:1020D0009384018685C7B707002093870702883F4E
+:1020E000BC2FA2075D8DEF400018B787000083A5C5
+:1020F0000700EF30A05B88C0230009002C2C1C3C9B
+:102100008840A205DD8D3C3CC207CD8F4C2CE205FA
+:10211000DD8DEF300023FD3D49B7B787000003A5F3
+:1021200047002D359DBF938411819C201384C18469
+:1021300085C7B707002093870702E83B9C2FA207BB
+:102140005D8DEF404012B787000083A50700EF3098
+:10215000E05508C0238004000840A13D3DBFEFD2F8
+:10216000BFFE1389318183470900138AC185D1C716
+:1021700037040020130404027C244834B784000090
+:10218000A2075D8DEF40200E83A50400EF300052C2
+:1021900023A4A1841C286834A2075D8DEF40A00C05
+:1021A00083A50400EF30805023A8A1843C28083880
+:1021B000A2075D8DEF40200B83A50400EF30004F98
+:1021C00083A5040023ACA184EF305010EF30D07110
+:1021D000AA853785000013050502EF4000497C28D9
+:1021E0004838A2075D8DEF40000883A50400EF305A
+:1021F000E04B2320AA00230009009387018BB82F0E
+:1022000003C9970183C9570122073367270103C90F
+:10221000B701EC2F03250A0042093367E90003C91F
+:10222000C701A2051384018B62093369E900F82B09
+:1022300022073367370183C97701C20933E7E90011
+:1022400083C98701E209B3E9E900D83FD98DF83F96
+:1022500042074D8F83C50702E205D98DEF30E07547
+:102260006351A006CE854A85EF3020756352050282
+:10227000CA854E85EF30D02EEF40C00BB7870000E7
+:1022800003A607DC83A647DCEF20C039635B0502A9
+:102290003785000013054503A30504022306040245
+:1022A000EF40E04DEF106021B73500008146130686
+:1022B000803E9385C52613854198EFF0EFFA6FD0E5
+:1022C0003FECCA854E85EF30B029EF40A006B787B6
+:1022D000000003AB07DC83AB47DC2A8A5A86DE8624
+:1022E000AE8AEF202034635E0500CE854A85EF304C
+:1022F0003027EF4020045A86DE86EF20A032634E5E
+:1023000005023C280438A207C58F2438C204C58FB3
+:102310004428E204DD8CB787000083A5870026856A
+:10232000EF30A069634BA000B787000083A5C7000A
+:102330002685EF30E070635A05009147A305F4024B
+:1023400023060402A38E01869DBF03AC81842685EB
+:10235000EF30507E2A8B6285AE8B83AC0185378D42
+:102360000000EF30307D03260D0183264D01EF1074
+:10237000902D5A86DE86EF20E02A6350050466859C
+:10238000EF30507B03260D0183264D01EF207000B6
+:102390002A86AE865A85DE85EF20C028634FA000CE
+:1023A000B787000003A6870183A6C7015285D6859B
+:1023B000EF20601C89476344A006E6852685EF3040
+:1023C000C05F6354A00403AB81855A85EF309076DB
+:1023D000B787000003A6870183A6C701EF10B026C8
+:1023E0002A86AE865285D685EF20E0188D47635841
+:1023F0000502CE855A85EF30405C6358A000CA853F
+:102400005A85EF30805B634BA0008347C4020347CB
+:10241000B402A207D98F11476398E7009147A3053B
+:10242000F4022306040261BDE2852685EF30406197
+:10243000E35705E88547E5B7EFD2FFD1EFF05F92AC
+:102440001384018B9357850048B87CA893570501E6
+:1024500061817CB808ACEFF03F999357850008BCC8
+:102460003CAC9357050161813CBC48ACEFF09F93B5
+:102470009357850048B47CA49357050161817CB4CF
+:1024800008A8EFF0BF9A935785007CAC93570501DD
+:102490007CBC3C2C043C48BCA207C58F243C618119
+:1024A0002300A402C204C58F442C93050000E2045B
+:1024B000DD8C2685EF30A04A0DE168285C38930555
+:1024C000000022055D8D7C38C207C98F082C62058B
+:1024D0005D8DEF30C0486301050E68285C38A68525
+:1024E00022055D8D7C38378A0000C207C98F082C11
+:1024F00062055D8DEF30D006AA8AEF30B0637C2490
+:10250000443403268A01A207C58F64348326CA0196
+:102510002A89C204C58F0428AE89E204DD8CEF202D
+:102520008005635DA00883A501885685EF30005AB9
+:10253000AA852685EF30D0029357850008B83CA8BD
+:102540009357050161813CB848A883C7D187B1EF93
+:1025500003268A018326CA014A85CE85EF20A00181
+:102560006355A0042685EF30F05CB787000003A612
+:10257000070583A64705EF20E00A63580502378563
+:102580000000814513058505EF40200EB73500009A
+:1025900085479306800C1306800C9385E57413859C
+:1025A0004191A38EF186EFF02FCC83C7F18889E7A4
+:1025B000EFF0FFBAEFF03FAC6FD03FBD2685ADBF67
+:1025C000EFD21FBB378500001306F02285451305A7
+:1025D0008522EF4080099387018B03C5B70283C72B
+:1025E000C702A2075D8D6FD0FFBAEFD27FB83785E3
+:1025F00000001306302285451305451BEF40E00619
+:1026000003A5818D2181420541816FD0BFB8EFD2F2
+:102610003FB6378500001306702185451305C51E9A
+:10262000EF40A0049387018BD85303C58702B78777
+:10263000000083A5871E21836205598DEF30004974
+:10264000EF30B030420541816FD0DFB4EFD25FB2DE
+:10265000378500001306B020854513054525EF405A
+:10266000C0009387018B985303C54702B7870000CA
+:1026700083A5871E21836205598DEF302045EF30F9
+:10268000D02C420541816FD0FFB0EFD27FAE3785AD
+:1026900000001306F01F854513050518EF30F07C88
+:1026A0009387018B984FC82FB787000083A5871E9B
+:1026B00021836205598DEF306041EF3010294205CA
+:1026C00041816FD03FADEFD2BFAA3785000013061E
+:1026D000301F854513050515EF3030799387018B41
+:1026E000D84B882FB787000083A5871E21836205FA
+:1026F000598DEF30A03DEF305025420541816FD01C
+:102700007FA9EFD2FFA6378500001306701E85450E
+:102710001305C511EF3070759387018B984BC82B4B
+:10272000B787000083A5871E21836205598DEF308E
+:10273000E039EF309021420541816FD0BFA5EFD243
+:102740003FA3378500002E841306F014854513053A
+:102750004507EF30907105472388E1881385419341
+:1027600023820186EFF02FB45C245834B745000073
+:10277000A207D98F81461306803E938545A713850E
+:102780004196238A01922398F18AEFF0EFAD6FD042
+:102790007FA0EFD2FF9D23A2A18815470566B7450C
+:1027A00000002384E18885448146130686BB938517
+:1027B000C58C1385419323829186EFF0EFAA238A7B
+:1027C00091926FD03F9DEFD2BF9AD425DC35A206FF
+:1027D000DD8E954763FDD700378500001306401254
+:1027E00085451305050AEF3050686FD0BF9AB425B0
+:1027F000BC35A206DD8E9307002063FAD70037852B
+:1028000000001306B01285451305050DE9BF378595
+:10281000000013058510EF309076C1BFC16769765F
+:102820008146FD1705061397060141836364B700CF
+:102830003E8582803307D5001823B98F214713F8CE
+:102840001700858363050800B18FC207C1837D1718
+:10285000420741836DF78506F9B7EFD27F913715AF
+:10286000004013050580EFE0CFFEEF301072EF302F
+:1028700050779307100F3365F502A94729053305F3
+:10288000F5026FD03F91EFD21F8D03A7018A2A84F2
+:10289000BE84054693055052631CA704375500407B
+:1028A00013050580EFE0BF8B2285EF10E058131968
+:1028B00005010945EFF0CFAF2285EF10E05783A760
+:1028C000018A931905011359090193D90901014698
+:1028D00093055052375500406391870213050580D8
+:1028E000EFE0FF87330539413335A0006FD0FF8912
+:1028F00037550040130505C075B7130505C0CDB7A2
+:10290000EFD21F87370400208347040241111304CC
+:1029100004025C801C3023150100AA84DC803C206A
+:10292000AD450A855C813C3023160100DC815C20CA
+:102930005C825C30DC827C205C837C30DC831C2409
+:102940005C84930710FDDC8485475C85EFF01FED08
+:1029500093578500DC858347B4024886DC86EFF018
+:10296000DFEFEFF0EFA42685EFF0FFF16DF93D46C4
+:102970008A852685EF10204283A7018A05469305A4
+:102980005052375500406399970013050580EFE0DA
+:102990000FFD41016FD01F80130505C0CDBFEFD2E1
+:1029A0002FFD370400208347040241111304040261
+:1029B0005C801C3023150100AA84DC803C20AD45DE
+:1029C0000A855C813C3023160100DC815C205C823E
+:1029D0005C30DC827C205C837C30DC831C245C8467
+:1029E000930700FDDC8485475C85EFF03FE3935758
+:1029F0008500DC858347B4024886DC86EFF0FFE57E
+:102A0000EFF00F9B2685EFF01FE86DF93D468A85B4
+:102A10002685EF10403883A7018A0546930550525A
+:102A2000375500406399970013050580EFE02FF3B9
+:102A300041016FD02FF6130505C0CDBFEFD2CFF007
+:102A400003C9C500DC35011122093369F9004209C7
+:102A50001359094193140901C180954763FF9700F9
+:102A600037850000A6861306500C85451305050A18
+:102A7000EF30B03F05616FD0AFF0B425BC35A20692
+:102A8000DD8E9307002063FAD70037850000130618
+:102A9000B00C85451305050DE1BFAA8902CA02CC19
+:102AA000231E0100930A4101368A370B0020B30729
+:102AB000DA40C207C18363E1970C1384018E1305CA
+:102AC000C400130660028145EFD08FED3707002068
+:102AD00083470702A3052401230504001CA09307D4
+:102AE00007029433939A14001309070214B0B42315
+:102AF00034A0B43334B0D42354A0D43354B0F4232A
+:102B000074A0F4339C2774B01CA4930700031CB476
+:102B100081471384C18E63C5570993856400860578
+:102B200093F5E50F1385018EEFF05FCF93178500C6
+:102B300021815D8D8347B90256940AA03CA0EFF035
+:102B4000DFD1EFF0EF864E85EFF0FFD36DF91386FE
+:102B50000A019385018E4E85EF10E02383A7018A39
+:102B600005469305505237550040639C37051305C1
+:102B70000580EFE0CFDEFDBD1304CB08930B84038B
+:102B80001C40639947015C40014536C68297B246B6
+:102B90002390AA002104E3958BFE890A050A01BF50
+:102BA000101013F7E70F329713F61700B306F4006F
+:102BB000035747FF11E22183850798A293F7F70F88
+:102BC00099BF130505C075B7EFD2EFD837040020C1
+:102BD0001304C405AA89AE84328A13090403983405
+:102BE0001C406317F7005C405286A6854E8582978D
+:102BF0002104E31624FF6FD04FD9EFD26FD44111D7
+:102C00002A8CEF10601F6308052A5145EFE05FFA38
+:102C10001306200381451385018E1384018EB70DA1
+:102C20000020EFD0EFD781498144014A930B140073
+:102C3000B78C0000378D0000138B0D026285EF10FA
+:102C4000A01F630A05266285EF10801C9387018E02
+:102C5000D2973EC688A3930A1A0089476384FA0074
+:102C6000638E0424182083C70D026314F7101830F4
+:102C700083471B00631FF70E3785000013062027CC
+:102C8000854513050529EF30501EA5476394FA06C4
+:102C900003D7018B8947631DF708382083472B0032
+:102CA000631BF708383083473B006316F70858204A
+:102CB00083474B006311F708583083475B00631C60
+:102CC000F706782083476B006317F7067830834751
+:102CD0007B006312F706182483478B00631DF704FB
+:102CE000378500001306B02885451305C52BEF3046
+:102CF000D01721A08547E3ED97F8A9476385FA002F
+:102D0000894763FF970883D7018B0947143463927F
+:102D1000E712130700036399E606378500001306E0
+:102D2000C02D85451305C531EF303014C5498DA838
+:102D300083C74186BDF383C7518195CB38303C2092
+:102D4000F98F5820F98F5830F98F7820F98F783023
+:102D5000F98F1824F98F1307F00F639AE70037856E
+:102D600000001306002A85451305852E49B791E01A
+:102D700085445286DE851385018EEF30F00393077C
+:102D80000003E3FD47EB05AA41476398E602378558
+:102D900000001306202E854513050534EF30F00C96
+:102DA0001834C1476312F70CB54763FF570B8349CB
+:102DB000D4008609C509568AD9B713870603137745
+:102DC000F70F0546636DE600378500001306902E69
+:102DD000854513054536EF305009B549D1B703C7CE
+:102DE00051811DCF1307000A1306F02E6389E604F4
+:102DF0001307100A6398E6001306502F8545130544
+:102E00008D3A1DB7268763F3F40009479374F70FD3
+:102E10001306D02F854513850C3DEF30100591BF6B
+:102E2000268763F3F40009479374F70F1306803085
+:102E3000D5B79307000A639AF60013061031378559
+:102E4000000085451305453879B79307100A130626
+:102E50007031E385F6FAA68763F3E400894793F4BB
+:102E6000F70F1306F0317DB7E3973AF59385DAFF54
+:102E700093F5F50F1385018EEFF05F9A3307440148
+:102E80008347E7FF0347F7FFA207D98F6397A700A0
+:102E9000B2479823D947630AF7000D47A68763F323
+:102EA000E4008D4793F4F70FE9B556869385018EBC
+:102EB0006285EFF07FD141016FD04FACA547E39E13
+:102EC000FAE2F9B3EFD22FA903A5018AB78900006E
+:102ED0005D710D469385094AEF00F06B13060005FE
+:102EE00081450A85EFD0CFAB378A000003A5C180AA
+:102EF00083254A041384018BEF20503DEF30C01E20
+:102F0000B78500002A869385453F0A85EF30B015C6
+:102F100003A5018A130600058A85EF00D067130612
+:102F2000000581450A85EFD0AFA7682C5C3C378946
+:102F3000000022055D8D7C3C83250900C207C98FF6
+:102F40000345040262055D8DEF205038EF30C01953
+:102F5000B78500002A869385C5400A85EF30B010FA
+:102F600003A5018A130600058A85EF00D0621306C7
+:102F7000000581450A85EFD0AFA268245C34832523
+:102F8000090022055D8D7C34C207C98F08286205BF
+:102F90005D8DEF20B033EF302015B78500002A8615
+:102FA000938585420A85EF30100C03A5018A13062C
+:102FB00000058A85EF00305E1306000581450A850D
+:102FC000EFD00F9E28281C388325090022055D8D2F
+:102FD0003C38C207C98F482862055D8DEF20102F4D
+:102FE000EF308010B78500002A869385C5430A8597
+:102FF000EF30700703A5018A130600058A85EF00EC
+:1030000090591306000581450A85EFD06F9968280D
+:103010005C388325090022055D8D7C38C207C98F85
+:10302000082C62055D8DEF20702AEF30E00BB7852C
+:1030300000002A86938545450A85EF30D00203A516
+:10304000018A130600058A85EF00F0541306000577
+:1030500081450A85EFD0CF94282C1C3C832509009C
+:1030600022055D8D3C3CC207C98F482C62055D8DF1
+:10307000EF20D025EF304007B78500002A869385E2
+:1030800085460A85EF30207E03A5018A13060005D8
+:103090008A85EF0050501306000581450A85EFD060
+:1030A0002F900345640283475402378700002205AE
+:1030B0005D8D834774028325871EC207C98F034530
+:1030C000840262055D8DEF207020EF30E001B7854E
+:1030D00000002A869385C5470A85EF30C07803A58E
+:1030E000018A130600058A85EF00F04A13060005E1
+:1030F00081450A85EFD0CF8A03A5018883254A043C
+:10310000EF20D01CEF20507EB78500002A869385E3
+:10311000C5480A85EF30207503A5018A130600050E
+:103120008A85EF0050471306000581450A85EFD0D8
+:103130002F878347A40203469402B7850000A207A5
+:103140005D8E9385454A0A85EF30E07103A5018ABB
+:10315000130600058A85EF0010441306000581451B
+:103160000A85EFD0EF8303C6D187B785000093852A
+:10317000854B0A85EF30206F03A5018A13060005F1
+:103180008A85EF0050411306000581450A85EFD07E
+:103190002F818347C4020346B402B7850000A2070B
+:1031A0005D8E9385054D0A85EF30E06B03A5018A9E
+:1031B000130600058A85EF00103E03A5018A0D461F
+:1031C0009385094AEF00303D9387C18790233714D8
+:1031D000014093050010133616001305048090A3D8
+:1031E000EFD0DF809387918898239306170094A3EC
+:1031F000D1476319F700054693050010130504C075
+:10320000EFD0CFFE61616FC05FF8EFC27FF69387AA
+:1032100041899843D566938606186307D702050748
+:1032200098C3371401408564938504801305048096
+:103230000546EFD0AFFB014693850480130504805B
+:10324000EFD0CFFA6FC01FF523A00700B707EFBE7E
+:1032500037E700E0938707083CC7E1B7EFC25FF1AB
+:1032600003A5418AEFF07F996FC0DFF2EFC2BFEE96
+:103270003709002093070902F42FD83FA206D98E00
+:1032800013874181102339711309090293878186BD
+:1032900011C6230007001387D6FF9AA39A230507B8
+:1032A000420741836306D7009AA321616FC0FFEDF7
+:1032B00023900700EFE09FB71384018B135785001D
+:1032C0009357850113062003AA84A300A4022301B7
+:1032D000E4028145135705016800A301E4022302BB
+:1032E000F402B7890000EFC0BFEB83A50900268573
+:1032F000EF20C07DEF20505FB78500002A869385C0
+:10330000055A6800EF30205603A5018A13062003F2
+:103310006C00EF00502883472402834414020345C5
+:103320003901A207C58F83443402C204C58F834488
+:103330004402E204DD8C83474901A2075D8DEF2042
+:10334000907283A50900EF206036A685EF20406FBC
+:10335000E35D05F49384419813854198EFE0AFF461
+:103360002380040068245C343787000022055D8DCB
+:103370007C348325871EC207C98F082862055D8DAE
+:10338000EF20A0633325A000A38EA186B7350000EF
+:10339000814679469385253A13854197EFE0CFEC36
+:1033A00029B7EFC25FDB1387A1881E238507C207F9
+:1033B000C1831EA31147636CF700371500409305C6
+:1033C000400613050580EFD07FC76FC01FDC1307D1
+:1033D00060041384A188138A4187636BF7008329F3
+:1033E0000A0083A5C1804E85EF20205D6353A00AAB
+:1033F0001389419713854197EFE0EFEA93070000A7
+:103400001385C1802320FA00230009002310040043
+:10341000EFE06FA303C7D1878547631FF700B73578
+:1034200000009306800C1306800C9385E5741385C9
+:103430004191EFE06FE351BF930700001385C18016
+:103440002320FA0023100400EFE0EF9FEFE05F91EC
+:103450002A84EFE07F99AA852285EF207010EF2063
+:10346000706DB787000003A6070183A64701EF1020
+:103470008010E346A0FA3705004085451305054056
+:10348000EFD0DFB49387018BA38507022386070261
+:103490002DBF4E85EF20106AB787000003A687591D
+:1034A00083A6C759EF00301AEF2090732320AA009B
+:1034B00013854187EFE02F9909BFEFC27FCB378794
+:1034C00000000327475B3705004081451305054091
+:1034D00023A6E180EFD09FAF37150040814513054B
+:1034E0000580EFD0BFB56FC0FFCAEFC2DFC613873C
+:1034F000618637090020130609021E23834606024F
+:103500006C3E8507C207A206C183CD8E6385F60097
+:103510001EA36FC09FC723100700EFE0BF889384EE
+:10352000018B93578500C8B4FCA4935705016181B2
+:10353000FCB488A8EFE0DF8293578500C8B8FCA8E8
+:10354000935705016181FCB888ACEFE0FF89935780
+:10355000850088BCBCAC935705016181BCBCC8AC7C
+:10356000EFE01F9193578500A382A4022383F40206
+:10357000935705016181A383F4022384A402B71445
+:10358000014093050010138504C0EFD04FC5130907
+:1035900009021384018B814701C99145138504C039
+:1035A000EFD04FC3B337A00068282C2CA304F4023B
+:1035B000183C5C382205A2055D8DD98D7C38383CDD
+:1035C00023050402C2074207C98F4D8F082C4C2CDB
+:1035D0006205E2055D8DD98DEF208078AA89EF2004
+:1035E0007055B787000003A6075983A64759EF1007
+:1035F0006003635405047C2444344E85A207C58FC0
+:103600006434C204C58F0428E204DD8C83A50188DC
+:10361000EF20C04BB787000083A50700EF2000090B
+:10362000AA852685EF20C0739357850008B83CA86B
+:103630009357050161813CB848A8EFE02FFF9357ED
+:1036400085007CAC935705017CBC834764028344AE
+:10365000540248BCA207C58F8344740261812300D1
+:10366000A402C204C58F8344840203459902E20484
+:10367000DD8C8347A902A2075D8DEF207032AA85F9
+:103680002685EF20E03B6356050283C6F188094793
+:103690001384F188639CE600B735000081467946C3
+:1036A0009385253A13854197EFE00FBC2300040072
+:1036B0008DB58347890203457902A2075D8DEF200E
+:1036C000302EAA852685EF20402F635FA000B787A4
+:1036D000000083A7C75823A6F1801385C180EFD0CF
+:1036E0009FF60547A387E188834564028347540218
+:1036F00003455902A205CD8F834574020344840219
+:10370000C205DD8D8347690262044D8CA2075D8D81
+:10371000EF201029A285EF20A032E35C05DE0947E7
+:10372000A387E188EFF07FD9EDB3EFC27FA437051F
+:103730000040854513050540EFD05F899387018BD5
+:103740000947A385E702238607026FC0BFA4EFC223
+:103750009FA09384C1889C2005474111850793F75A
+:10376000F70F9CA06394E7023705004081451305DD
+:103770000540EFD0BF859305C012371500401305F3
+:103780000580EFD0BF8B41016FC03FA02D476394F0
+:10379000E702EFE0EFDCAA84EFE00FE5AA852685DB
+:1037A000EF20005C23A6A186EFE0CFDF23ACA18849
+:1037B0009305401AD9B75547E397E7FC1384419125
+:1037C00013854191EFE02FAE23000400EFE04FD9C5
+:1037D0002A89EFE06FE1AA854A85EF2060581384BB
+:1037E000018708C0EFE00FDC03AA81891389C18932
+:1037F000AA852320A900528503ABC186EF2040563D
+:103800000C40AA8A5A85EF20A055AA855685EF104C
+:10381000F069B78A000083A50A009389018823A074
+:10382000A9005285EF20802AEF20100C378A000073
+:1038300083254A042AC65A85EF204029EF20D00A62
+:103840003246AA853785000013050552EF20F06146
+:1038500083A50A0003250900EF204027EF20D008A8
+:1038600083254A042AC60840EF204026EF20D007CF
+:103870003246AA853785000013058554EF20F05E97
+:1038800083A909000C404E85EF204024AA8503251A
+:103890000900EF20E04C83A50A00EF202023EF2051
+:1038A000B00483254A042AC64E85EF202022EF204B
+:1038B000B0033246AA853785000013050557EF206F
+:1038C000D05A23800400EFF05FE675BDEFC2BF88D9
+:1038D000138711891C23011193861700F51714A370
+:1038E00093F7F70F9306B00F63E1F6021384419349
+:1038F000138541932382018623000700EFE0AF9AEE
+:103900002300040005616FC05F88414681451305AF
+:10391000E100EFC0FF88370400208347040213044E
+:103920000402DD455C821C30480093841189DC82EE
+:10393000FD577C83FD573EC4E9779387F71F7C864C
+:1039400083C78188DC8703C7118B83C6018B93876C
+:10395000018B2207558FA308E1009356870038207A
+:103960002308D1002309E1003830A309E1005820E1
+:10397000230AE1005830A30AE1007820230BE1007C
+:103980007830A30BE1001824230CE1009837BC2702
+:10399000A207D98F13D78700230DF100A30CE100F4
+:1039A000EFE0DFE793578500A30DF1008347B402F2
+:1039B000230EA1002944A30EF100EFE01FEAEFE07F
+:1039C0002F9F1389418803250900EFE0DFEB21E5F4
+:1039D00093870189942305476397E60023800700B6
+:1039E0002380040005B7032509006D464C006526B9
+:1039F0000327090083A7018A0546930550523755CE
+:103A000000406317F70013050580EFD04FF5DDBDCB
+:103A1000130505C0DDBF7D141374F40F59FCDDB52B
+:103A20001387D1881C239946850793F7F70F638482
+:103A3000D7001CA38280EFC2AFF313844192138599
+:103A400041922300070023870188EFE0CF85230000
+:103A50000400371401409145130504C0EFC09FF7DF
+:103A600001E9014693050010130504C0EFC01FF8DB
+:103A70006FC04FF2938781879043938651810506EB
+:103A8000B705002090C3238006009385050203C775
+:103A9000450203C535022207498F6312E602EFC2D1
+:103AA0002FED1384419623A0070013854196854787
+:103AB0009CA2EFD05FFF230004006FC0AFED8280B7
+:103AC000EFC20FEBB707002093870702B8231384D8
+:103AD000018B38A0B8332388018AA388018A38B0C3
+:103AE000D8239384018B58A0D83358B0F82378A0FA
+:103AF000F8339C2778B0370700201CA41307C704AD
+:103B00003C271437A207D58F1CB4A1833CA45C27A3
+:103B10003437A207D58F3CB4A1835CA4EFE08FA813
+:103B200093578501135785001CA89357850048B407
+:103B300078A408B8135705013CA893570501618183
+:103B400078B43CB848A8EFE0AFA19357850048B8D7
+:103B50007CA89357050161817CB808ACEFE0CFA841
+:103B60009357850008BC3CAC9357050161813CBC70
+:103B700048ACEFE0AFAB93578500A300A40223014C
+:103B8000F402935705016181A301F4022302A40208
+:103B9000EFE00FAE93578500A302A4022303F402C3
+:103BA000935705016181A303F4022304A40237148F
+:103BB000014093050010130504C0EFC05FE2814788
+:103BC00001C99145130504C0EFC0DFE0B337A00081
+:103BD000A384F40223850402A3850402238604023D
+:103BE0006FC04FDBEFC2CFD8EFE0EFADEFF05FED8E
+:103BF000B735000081461306803E938545EC13855A
+:103C00004195EFD07FE6B7350000814613064006A8
+:103C10009385C52513854199EFD01FE5B735000081
+:103C2000F9461306803E9385A5201385419AEFD06F
+:103C3000BFE3B73500009306803E1306803E9385B0
+:103C4000A54E13854194EFD03FE2B7350000814681
+:103C50001306803E9385C52613854198EFD0DFE09B
+:103C6000EFD05FE76FC00FD3EFC28FD00545EFD025
+:103C70001FD7BD20EFD07F96EFD02FD7EFD04FFCCE
+:103C8000EFD0EFFEEFD06FE5EFD09F81EFD03F8513
+:103C90002945EFD03FCA6FC0EFCFEFC26FCD0144CF
+:103CA00005C1002111CC5C410D47639EE7003755EB
+:103CB000004093F5F50F13050580EFD03FB805449C
+:103CC00022856FC02FCD11470544E39BE7FE375592
+:103CD000004093F5F50F130505C0EFD03FB6CDB703
+:103CE000EFC20FC9370400201304440C1306800CE4
+:103CF0009385419B1305C400EFD07FE271651305E6
+:103D00000520EFD0DFA7854404A01306C0129385D9
+:103D1000C1A71305840223A0818AEFD05FE0485039
+:103D20007104EFD0BF9A04A0014523A2818A6FC01D
+:103D30006FC6EFC2EFC33715014005469305000279
+:103D4000130505C0EFC09FCA6FC0CFC4EFC24FC2FA
+:103D500037150140014693050002130505C0EFC069
+:103D6000FFC86FC02FC3EFC2AFC037150140054673
+:103D7000C145130505C0EFC07FC76FC0AFC1EFC21B
+:103D80002FBF371501400146C145130505C0EFC0DF
+:103D9000FFC56FC02FC0EFC20FBC03A7018A2A84E2
+:103DA0002E8AB2899384018A6311A702EFF07FF80B
+:103DB0000149634339030545EFD09FDF9C4063967B
+:103DC0008702EFF0BFF86FC04FBC83A7418AE39131
+:103DD000A7FEEFF05FF9E9BFB3072A01838507006B
+:103DE00022850509EFF07FEBE9B783A7418AE39CC1
+:103DF00087FCEFF0DFF8C1BF814709C9182181476F
+:103E000011C75C49084D898FB337F0003E85828029
+:103E1000EFC20FB641112A84A3070100EFF0DFFDC6
+:103E200019C59305F1001305C400EFD01FD3030596
+:103E3000F10041016FC00FB6EFC28FB33105EFD073
+:103E40003FD46FC02FB53708100001117D183377AC
+:103E5000B80026CA3378D80093D4450113D346015D
+:103E6000131E37004EC61357D5010E089357D601BF
+:103E700093F4F47F1373F37F06CE22CC4AC893D910
+:103E8000F50193DEF6013367C701131F350033E8F0
+:103E90000701931F3600338E64406380D91963563F
+:103EA000C0136304031CB70680009307F07F3368D8
+:103EB000D800638FF4369307800363C0C735FD478E
+:103EC00063CDC747130500023305C541B3D7CF0102
+:103ED000B316A8003399AF00DD8E33392001B357F4
+:103EE000C80133E926011D8F33092F41B3372F0154
+:103EF0003306F7409317860063D407243707800002
+:103F00007D173374E600630C042C2285EF20E063F8
+:103F1000130785FF93070002998FB357F9003316F3
+:103F2000E400D18F3319E9006341972A33059740A4
+:103F3000130615007D47634DC73813070002118F24
+:103F4000B356C9003319E9003397E700558F333969
+:103F500020013369270133D6C70081449377790064
+:103F600081CF1377F90091476308F70013074900E1
+:103F7000333927014A963A899317860063D6071C7E
+:103F8000138514009307F07FCE856304F520B707EF
+:103F900080FFFD17F18F9398D70113593900A607B9
+:103FA000B3E82801B1831375F57F9396C7005205D6
+:103FB000F2406244B182FE05C98ECD8ED2444249A0
+:103FC000B2494685B68505618280631E0E0A138359
+:103FD00014001373E37F63170322B367E701B36829
+:103FE000F801639D041A6387074063860844330918
+:103FF000FF41B307074133362F013386C74093177C
+:10400000860063D6074C3389EF41B307E84033B6E7
+:104010002F013386C740F68991B76350C00F630004
+:10402000030CB70680009307F07F3368D800638ADB
+:10403000F43A9307800363CBC713FD4763DFC735AB
+:1040400013090EFE93070002B3562801630AFE000F
+:10405000130900043309C94133192801B3EF2F01B3
+:104060003339F0013369D90031A2B367F801638AAB
+:10407000071C9307FEFF638C07389306F07F6309E4
+:10408000DE1A3E8E0DBDB305934063910422B367E3
+:10409000E701638707329387F5FF6381074493063F
+:1040A000F07F638CD520BE859307800363CCB72A4D
+:1040B000FD4763CFB73C930700028D8F3319F7009C
+:1040C000B356BF00B317FF003369D900B337F00010
+:1040D0003357B7003369F9003308E84041ACB367A0
+:1040E000F801638007349307FEFF638A0720930675
+:1040F000F07F6308DE2E3E8E2DBF631E0E14938666
+:10410000140093F7E67F63910734B367E701639583
+:10411000042C6380073EB367F801638E07303309D0
+:10412000FF01B3070701333FE9013386E701931726
+:10413000860063D70700B70780FFFD177D8E854493
+:1041400093777900E39F07E09317D60193583900DE
+:10415000B3E8F800935736001307F07F638DE4044B
+:10416000B207B18313F5F47FCE8581B53369F801C9
+:10417000333920017A99B337E9013386E700931781
+:104180008600E3DF07FA85049307F07F6396F4184F
+:10419000CE851305F07F8147814801BDC1EB638463
+:1041A000083A931636009317D8018D82B3E8D700EA
+:1041B000F68993573800B3E7F800F9DB814513051A
+:1041C000F07FB70708008148CDB3370680FF7D1622
+:1041D0007D8E93777900998CE39507D8B5B74A859A
+:1041E000EF20A03613078501FD47E3D5E7D213067C
+:1041F00085FFB317C900014905BB3369F80133399D
+:104200002001DDB13309FF413306074133342F016B
+:10421000330486409317840063CD0724B368890074
+:10422000E39308CE8147814981441DBFE39808F894
+:104230000E059317D7010D81B3E8A70093573700F8
+:104240009DBF0E059317D7010D81B3E8A700F28437
+:104250009357370011B73305934063820412B706B2
+:1042600080009307F07F558F630DF32E9307800333
+:1042700063CBA720FD4763C3A72A93070002898F5A
+:104280003319F700B356AF00B317FF003369D900F5
+:10429000B337F0003357A7003369F9003A987E9995
+:1042A000B337F901338607019A84D1BDB706800080
+:1042B0009307F07F558FE319F3DE931736008D8354
+:1042C0009318D801B3E81701F68993573800E5B57C
+:1042D000130715FE9306000233D7E700630AD600E2
+:1042E000930600043386C6403396C7003369C9007D
+:1042F000333920013369E9000146814491B533091E
+:10430000FF01B30707013336E9013E969317860094
+:104310008544E3D707E28944B70780FFFD17F18F93
+:104320001357190013791900336927019398F7017E
+:1043300033E9280113D6170015B113090EFE9307B0
+:104340000002B3562801630AFE0013090004330972
+:10435000C94133192801B3EF2F013339F001336913
+:10436000D90059B63369E7013339200133892F4128
+:10437000B3B72F013306F8409A84F689A5BEB36718
+:10438000E701638207189307F5FF6384071C930610
+:10439000F07F6304D5123E85D1BD93070002B38739
+:1043A000C741B316F8003399FF0033D6CF01D18E41
+:1043B00033392001B357C80133E926013E975DBB6D
+:1043C000931736008D839318D801B3E81701AE8494
+:1043D00093573800F68949B3EDC33369F801E31FF9
+:1043E00009DC0E059317D7010D81B368F5009357CB
+:1043F0003700D1B36381080E931636009317D801A6
+:104400008D82B3E8D700F6899357380091BB330902
+:10441000FF41B3070741333F2F013386E74185440E
+:10442000D1BC0E059317D7010D81B368F500F28456
+:104430009357370015B30E059317D7010D81B3E8D5
+:10444000A7009357370029BB9307F07FE382F6D488
+:104450003309FF013336E901B3070701B297939897
+:10446000F7011359190033E9280113D61700B68450
+:10447000C1B93389EF413307E84033B62F01330424
+:10448000C740F68949B43369E7013339200101BDDA
+:10449000938705FE93060002B357F700638AD500A1
+:1044A00093060004B385B6403317B700336FEF00AF
+:1044B0003339E0013369F90055BD931736008D8318
+:1044C0009318D801B3E8170193573800EDB1B368DA
+:1044D000C900E39708C68147814959B13389EF4143
+:1044E000B307E84033B62F013386C740F6898544C9
+:1044F00011B4931636009317D8018D82B3E8D70014
+:1045000093573800B1B9931636009317D8018D82AE
+:10451000B3E8D700AA84935738003DB9930705FE46
+:1045200093060002B357F700630AD5009306000410
+:104530003385A6403317A700336FEF003339E0010E
+:104540003369F900A9BB81451305F07FB70708005F
+:10455000A9BC3309FF01B30707013336F9013E96C1
+:1045600075B3931636009317D8018D82B3E8D70040
+:104570009357380089B113D74501B7071000FD17CD
+:1045800013D846011377F77F9308F07F33F3B70012
+:104590002A8EF58FFD81B28E1378F87FFD82630835
+:1045A0001703630018030DEBB368A300631408003E
+:1045B0005D8E29CA638508046388D502054595ED9B
+:1045C0008280B3E8C700E38008FE795582803365B6
+:1045D000A30065FD630CE802631408005D8E79DEBC
+:1045E000E39ED5FCE34CE8FC63480701E3E867FC85
+:1045F0006303F302637FF30081E57D558280F5DE7E
+:10460000054582800145E39B08FA82805D8E69DA68
+:104610006DBF01458280E3E3CEFB0145E372DEFB23
+:10462000E5F1E1BF13D74501B7071000FD1713D817
+:1046300046011377F77F9308F07F33FEB700AA8E09
+:10464000F58FFD81328F1378F87FFD82630E17039B
+:10465000630D180129E3B368AE00631F08005D8E87
+:1046600001EE0143638C080421A8B3E8C7000943A5
+:10467000639608046DD305A0638408046385D5029E
+:1046800005438DCD7D531DA8B368AE0009436397E4
+:104690000802630AE802631408005D8E75D2E39194
+:1046A000D5FEE34FE8FC63490701E3EBC7FD630F69
+:1046B000FE0001436374FE00F1D505431A85828034
+:1046C000EDFE7D53E5BF5D8E79DACDBFE36ADFFB9A
+:1046D0000143E3F5EEFFF5F175B739714AD813D907
+:1046E00045014ED652D456D29399C50006DE22DC3F
+:1046F00026DA5AD05ECE1379F97F2A8A93D9C90077
+:1047000093DAF501630D090E9307F07F6306F9183C
+:104710001354D5018E09B36934013704800033E4A2
+:10472000890093143500130919C08149814B13D7AF
+:104730004601139AC6001377F77FB285135ACA0051
+:1047400013DBF601630B07109307F07F6303F70495
+:104750009357D6010E0A33EA4701130717C0B7076C
+:104760008000B367FA00931536003A99814833C741
+:104770006A01BD463A851308190063E836171746E3
+:1047800000001306A6E38A09B29983A60900B2962F
+:104790008286B367CA001309F97F6399071293E908
+:1047A000290081458948E1B701479307F07F370425
+:1047B000080081443204D20731807E075D8C598C19
+:1047C000A285F250625426854259D254B259225AD7
+:1047D000925A025BF24B216182805A853E84AE84FC
+:1047E000C68B8947638DFB0E8D47E38FFBFA8547A8
+:1047F0002A87639EFB3881470144814465BF33E4C7
+:10480000A90061C036C632C4638C092A4E85EF10F8
+:10481000D0532246B246AA87130755FF75449384A6
+:1048200087FF198CB399990033548A00336434019B
+:10483000B3149A0013D746011309D0C0139AC600C7
+:104840001377F77F3309F9408149814BB285135AB9
+:10485000CA0013DBF601E31907EEB367CA00B1C75C
+:10486000630F0A22528532C4EF10304E22462A8747
+:10487000930655FFF547930587FF958F331ABA00C6
+:10488000B357F600B3E74701B315B6003309E94063
+:104890001309D9C08148E1BD33E4A90001ECA14965
+:1048A00081441309F07F894B59B593E9190081457B
+:1048B000854875BD4E84AA84B1491309F07F8D4B9C
+:1048C000BDB5914981440149854B95B593E93900BE
+:1048D000D2878D4869BD89475685E397FBF02A87C3
+:1048E0009307F07F01448144F1B5C16E1386FEFF4A
+:1048F00093D6040113DE0501F18CF18D3386950208
+:104900003383B6029358060133059E021A95AA987E
+:10491000B382C60363F36800F692C16F1383FFFF8F
+:1049200033F5670093D30701B3F76800C207337309
+:1049300066003E933306950293D80801B387A6021A
+:10494000135F0601B3849302BE94FA94B38E760289
+:1049500063F3F400FE9E416A9307FAFF935F04013C
+:10496000B376F400B3F9F4007D8EC1803384D502B0
+:10497000C209338FD401B299CE98B307DE02935E99
+:104980000401B385BF02AE97BE9E330EFE0363F3F0
+:10499000BE00529EC1679385F7FF33F6BE006D8C53
+:1049A0004206229693DE0E01B305D502769E33852C
+:1049B000AF0213D40501B386D302AA96A296B38F91
+:1049C000F30363F3A600BE9F41657D15B3F7A60010
+:1049D000C2076D8DAA97B3855800B3B93501FA9710
+:1049E000B2953384370133B6C500B30EC4013385A5
+:1049F000CE0033343401B3B7E701C18F33BECE01EB
+:104A000013D406013336C5003E943366CE0093942A
+:104A1000950032947E94B3E46400260493567501A5
+:104A2000B3349000DD8193179500CD8C558CDD8CCF
+:104A30009317740063DB070093D7140085889316DF
+:104A4000F401DD8CD58C058042899307F93F6359C9
+:104A5000F00893F6740081CE93F6F4001146638853
+:104A6000C60093864400B3B496002694B684931689
+:104A7000740063D80600B70700FFFD177D8C93070D
+:104A800009409306E07F63CFF60E93D6340093146B
+:104A9000D4012604D58C318093F7F77F21BB328572
+:104AA00032C4EF10902A93065501F147130705020F
+:104AB0002246E3D1D7DC6115B317A6008145F9B3CF
+:104AC000EF10B02813075501F14593070502224660
+:104AD000B246E3D5E5D461153314AA00814499BBED
+:104AE00085469D8EB1E71309E941B3972401B3D4FC
+:104AF000D40033192401B337F000B3649900DD8C7E
+:104B000093F77400B356D40081CF93F7F4001146A5
+:104B10006388C70093874400B3B49700A696BE8409
+:104B20009397860063D8070485470144814459B1AF
+:104B300013068003E341D6CC7D46E356D6FA0556EC
+:104B4000B307F640930500023356F4006387B600BE
+:104B50001309E943B3172401DD8CB3349000D18CE1
+:104B600093F67400014499CA93F7F4001146814604
+:104B7000E392C7FA139496003180F6068D80D58CA7
+:104B800081470DB99307F07F0144814425B14289E3
+:104B90006DBD370710007D1701113373B70093D82F
+:104BA0004601758F935ED60122CC26CA0E0393D49C
+:104BB00045019357D5010E0706CE4AC84EC693F855
+:104BC000F87F130EF07F33E7EE0093F4F47F13D4F5
+:104BD000F50133E36700131F3500FD82931E360095
+:104BE0006380C81993C61600B38514416305D412B7
+:104BF0006351B018638B081AB70780005D8F63811B
+:104C0000C4599307800363C4B734FD4763C5B748ED
+:104C1000930700028D8FB3D9BE003318F700B39EFF
+:104C2000FE00336838013357B700B339D001336819
+:104C300038013303E340B3090F41B3373F01330673
+:104C4000F3409317860063D30724370980007D194A
+:104C500033792601630F092C4A85EF10100F1307D3
+:104C600085FF93070002998FB3D7F9003316E90047
+:104C7000D18FB399E9006344972A058F1306170073
+:104C8000FD4663C5C63A13070002118FB3D6C900AB
+:104C90003398E9003397E700558F33380001B36943
+:104CA000070133D6C700814493F7790081CF93F68B
+:104CB000F90091476388F6009386490033B83601BE
+:104CC0004296B6899317860063D6071C1387140093
+:104CD0009307F07F05886306F720B70780FFFD176D
+:104CE000F18F1398D70193D93900A607336838019B
+:104CF000B1831377F77F9396C7005207B1827E0482
+:104D0000D98EC18EF2406244D2444249B2494285B2
+:104D1000B685056182806356B00A638A0812B707B8
+:104D200080005D8F6387C42D9307800363C7B71826
+:104D3000FD4763D2B73C138805FE93070002B359C1
+:104D40000701638AF50093070004B385B740331762
+:104D5000B700B3EEEE003338D0013368380195A2C6
+:104D6000B367D7019385148099E393C61600630A4D
+:104D7000D404D1E19387140093F7E77F6399071E6A
+:104D8000B367E3013368D701639204166382073C7B
+:104D900063160842131835009316D30113583800D0
+:104DA00033E806019357330019A2B367D70163852F
+:104DB000071A9387F5FF638B073A638CC523BE857B
+:104DC00089B56399051C9386140093F7E67FC1EFBC
+:104DD000B367E30163900436638D0744B367D7017B
+:104DE000639407460E051318D3010D813368A8009C
+:104DF000935733006DA8B385984063970420B36739
+:104E0000E301638D07309387F5FF6389074013053E
+:104E1000F07F6383A520BE859307800363C2B72A12
+:104E2000FD4763C8B73C930700028D8F3318F3002A
+:104E30003356BF00B317FF003368C800B339F00022
+:104E40003353B3003368380133076740B5ACB367F9
+:104E5000D701638307109387F5FF638F071E638075
+:104E6000C52FBE85D1B59307F07F638BF606FA9EFA
+:104E700033B6EE01B307E300B2971398F70193DE60
+:104E80001E00B369D80113D61700B68493F77900D2
+:104E9000E39F07E09317D60113D839003368F80071
+:104EA000A685935736001307F07F6380E506B207A7
+:104EB000B18313F7F57F05883DBD3367D7013338DC
+:104EC000E000B309E801B3B7E9013386670093173F
+:104ED0008600E3DD07FA85049307F07F639CF418EE
+:104EE00005881307F07F8147014831B563910710AA
+:104EF0006301083C131836009317D7011358380084
+:104F00003368F800368493573700B367F800E9DB5D
+:104F100001441307F07FB70708000148E9BB3706D3
+:104F200080FF7D167D8E93F77900998CE39107D8E9
+:104F300095B74E85EF10606113078501FD47E3D2F9
+:104F4000E7D2130685FFB397C90081492DB33368B3
+:104F5000D70133380001C5B1131835009317D301B9
+:104F6000135838003368F800935733002DBFB30946
+:104F7000DF413309E34033363F013309C94093171A
+:104F8000890063CA072033E82901E31508CC81476B
+:104F9000014431BFB385984063810414B706800093
+:104FA0009307F07F3363D3006381F8209307800376
+:104FB00063CCB722FD4763C9B72C930700028D8FDE
+:104FC0003318F300B356BF00B317FF003368D8009F
+:104FD000B339F0003353B300336838011A97B3097B
+:104FE000D801B3B7D9013386E700C684CDB5E31144
+:104FF00008F2131835009317D3011358380033689B
+:10500000F8009357330011B7370580009307F07FFE
+:105010003363A300E392F8E00E061318D7010D8264
+:105020003368C800935737003684C5B50517930613
+:10503000000233D7E700630AD600930600043386E4
+:10504000C6403396C700B3E9C90033383001B369AD
+:10505000E800014681441DBDB309DF01B307E30049
+:1050600033BFE9013386E701931786008544E3DF08
+:1050700007E08944B70780FFFD17F18F13D71900A8
+:1050800013F81900336807019399F701B3E909018F
+:1050900013D6170011B9138805FE93070002B35900
+:1050A0000701638AF50093070004B385B7403317FF
+:1050B000B700B3EEEE003338D00133683801A5BE37
+:1050C0003363E30133386000B3890E41B3B73E0167
+:1050D0003306F740C6843684ADB6B367E301638711
+:1050E00007189387F5FF638C071C9306F07F638E88
+:1050F000D50ABE8565BD930700028D8FB3D9BE006A
+:105100003318F700B39EFE00336838013357B700F9
+:10511000B339D001336838013A9365B313183600B8
+:105120009317D7011358380033E807013684935793
+:10513000370095BBBDCB3367D701E31B07DC0E05FA
+:105140001318D3010D813368A8009357330075BB42
+:10515000E30F08E2131836009317D70113583800ED
+:105160003368F80036849357370091B3B309DF41B1
+:10517000B307E340333F3F013386E7418544D1B471
+:10518000131835009316D3011358380033E806017D
+:10519000935733009DBBB389EE413306674033B963
+:1051A0003E0133092641368475B40E061318D70123
+:1051B0000D823368C8009357370081BBB309DF41C4
+:1051C000B307E34033363F013386C7409317860069
+:1051D00063D7070AB389EE41B3076740B3BE3E0108
+:1051E0003386D7413684C9B43363E3013338600072
+:1051F000FDB3138805FE93070002B3590301638AC8
+:10520000F50093070004B385B7403313B300336F41
+:105210006F003338E001336838017DB5B389EE4162
+:10522000B3076740B3BE3E013386D7413684854419
+:1052300009BC131836009317D70113583800336888
+:10524000F80093573700A5B1B309DF01B307E300B6
+:1052500033BFE9013386E70193178600E3D807C21D
+:10526000B70780FFFD177D8E85440DB10E0613181C
+:10527000D7010D823368C800935737002DB133E84A
+:10528000C900E30608D019B1138805FE9307000290
+:10529000B3590301638AF50093070004B385B7404F
+:1052A0003313B300336F6F003338E00133683801D4
+:1052B0003DB301441307F07FB70708002DBCB309C5
+:1052C000DF01B307E300B3BED9013386D70169BB61
+:1052D000411106C622C426C20DCD9357F541B3C471
+:1052E000A7009D8C2A842685EF1020269306E04196
+:1052F000898EA9477D8093F6F67F63CDA7022D475F
+:10530000098FB3D7E4005505B207B394A400B18365
+:1053100029A00144814681478144B207D206B18366
+:105320007E04D58FC18FB24022442685BE8592442B
+:10533000410182805515B397A400B207B18381441F
+:10534000E9BF4111370780007D1713D8750126C2C8
+:10535000935475013373A70093F4F40FB376B70039
+:105360004AC01378F80F1359F50106C622C4FD810F
+:105370009A8726854A86131E3300939E3600B3888B
+:105380000441630AB90E6350100D630408149307B7
+:10539000F00F638BF414B7070004B3EEFE00ED4783
+:1053A00063C1172993070002B3871741B397FE0023
+:1053B000B3D81E01B337F000B3E7F800B307FE40DF
+:1053C00013975700635E0718370400047D147D8C23
+:1053D0002285EF1080176D15B317A4006348951A46
+:1053E000058D1304150013070002018F3397E700A2
+:1053F0003337E000B3D78700D98F814413F77700A4
+:1054000019C713F7F70091466303D7009107139765
+:105410005700635B071485041307F00F4A86638304
+:10542000E4169A07A58313F5F40FB2402244A607A9
+:105430009314750113D59700458D7E069244024959
+:10544000518D410182806399080A138714001377F4
+:10545000E70F6317071463900422630D0E1EE386A3
+:105460000EFCB307DE411397570063500722B38742
+:10547000CE412E8961B7635C100B630E0808930759
+:10548000F00F6383F406B7070004B3EEFE00ED47A8
+:1054900063C9171F93070002B3871741B397FE0034
+:1054A000B3D81E01B337F000B3E7F800F2971397B3
+:1054B00057006357070A85041307F00F6384E40C51
+:1054C000B706007E13D71700FD16858B758FD98F11
+:1054D00035B7638D0E08FD18B307DE41E38208EE91
+:1054E0009307F00FE39DF4EA630D030801461305EB
+:1054F000F00FB707400015BF33079840EDE863028F
+:105500000E147D17630807189307F00F6319F80E40
+:105510002E893683D1BF638B0E04FD18B307DE01DD
+:10552000E38708F89307F00FE393F4F675BF6395EC
+:105530000808850413F7E40F6313071263170510B7
+:10554000630F0E14E3830EEEB307DE0113975700CB
+:10555000814463570700370700FC7D17F98F8544A6
+:1055600013F77700E31F07E813D337009307F00F13
+:10557000E38CF4F693179300A58313F5F40F4A8692
+:105580006DB54A861305F00F814745B5370700FC16
+:105590007D17F98F13F77700898CE31407E6E9B7D5
+:1055A0003304DE419317540063C3070CE31204E293
+:1055B00001460145814795BD33079840ADC4930727
+:1055C000F00FE308F8F4B7070004336EFE00ED4770
+:1055D00063CCE70C93070002998FB317FE00335793
+:1055E000EE00B337F000D98FF697C284C9B59307A0
+:1055F000F00FE30FF8F0B7070004336EFE00ED473D
+:1056000063C3E70893060002998EB316DE00B35712
+:10561000EE003337D000D98FB387FE40C2842E8985
+:1056200045B3854761BB630E0E067D17B307DE01E8
+:10563000C284E30E07E69307F00FE31AF8F8368307
+:1056400065B53683C2842E8915B7E3040EECE38D6D
+:105650000EE869BD638D0E022E86B687F9B39307F7
+:10566000F00FE381F4F2B307DE018583D5BD338407
+:10567000CE412E89B1BBE31C0EFCE3890EE62E89D8
+:1056800049BD854725B5854741BFE39B07EC0146EA
+:10569000814761BBB387CE41C2842E8915B3B687DB
+:1056A00069B33683C284D9B585473DBF39719357F5
+:1056B00075014AD856D25ECE931A95001359F5015A
+:1056C00006DE22DC26DA4ED652D45AD093F7F70FF4
+:1056D00093DA9A00CA8B638207121307F00F638470
+:1056E000E7128E0A37070004B3EAEA00138A17F8B4
+:1056F0000144014B93D775019394950093F7F70FED
+:10570000A58093D9F501FDC71307F00F6387E70262
+:105710008E04938717F837070004D98C330AFA40B0
+:105720008146558C17370000130747ED0A043A9459
+:105730001C4033493901BA978287130A1AF0F9E8F5
+:105740008946558C17370000130747EF0A043A942F
+:105750001C4033493901BA97828701491307F00F7A
+:10576000B707400013959700F250625493177701E2
+:1057700025817E095D8D33652501D2544259B25988
+:10578000225A925A025BF24B216182801307F00F7A
+:105790008147C9BFA68ACE8B368B8947630BFB1A1C
+:1057A0008D47E30CFBFA8547630AFB0A1307FA07E8
+:1057B00013F91B006357E01293F77A0099C793F728
+:1057C000FA0091466383D700910A93974A0063D900
+:1057D0000700B70700F8FD17B3FAFA0013070A0825
+:1057E0009307E00FE3C4E7FA93976A00A583137762
+:1057F000F70F8DBFB9E48546A9B763940A02114437
+:10580000014A054BC5BD63990A002144130AF00FF4
+:10581000094BCDB58D4631B73144130AF00F0D4B0E
+:10582000D1BD56852EC6EF0050529307B5FFB39AEF
+:10583000FA009307A0F8338AA7400144014BB24510
+:1058400055BD2685EF0070501307B5FFB307AA00BA
+:10585000B394E400138A67078146E1B513F91B008E
+:105860000147814701B74166139554007D16935750
+:105870000501698E63FA9A0AB3D5FA027D1AD686B3
+:1058800001473388C502B3F6F602C206558F637B23
+:1058900007012A979386F5FF6368A70A6376070BCB
+:1058A000F9152A9733070741B356F7023377F70202
+:1058B000B38AC6029317070163FB5701AA971387A0
+:1058C000F6FF63E1A70863FF5707F916AA97C20519
+:1058D000B38A5741D58DB33A5001B3EA5501CA8B0B
+:1058E000F1B58546998E11C76D4601478147E34B57
+:1058F000D6E6130AEA09339A4A01B3D7DA00B33A73
+:105900004001B3E7570113F7770019C713F7F70002
+:1059100091466303D7009107139757006348070226
+:105920009A07A58301473DBD93D61A00B3D5F60269
+:105930001397FA0141833388C502B1B7CE8B368BFA
+:10594000814AA1BDBA8661B7B685A9BF054781471F
+:1059500011BD13F91B001307F00F814721B59356B2
+:105960007501B7078000FD1713D6750193F6F60F82
+:105970001308F00FB3F8A7001357F501ED8F137656
+:10598000F60FFD81638406031305F00F6304A6027E
+:1059900005456383C6008280E39FF8FE0145E30C62
+:1059A000B7FE0545EDFA3335100182800545E38DDC
+:1059B00008FC82800545E9DF828093567501B707B0
+:1059C0008000FD1713D6750193F6F60F1308F00F3C
+:1059D000B3F8A7001357F501ED8F1376F60FFD818D
+:1059E00063810603630C06018DE211E2B1C3638E8D
+:1059F00008026305B70405451DE78280F5D7795590
+:105A00008280E39E08FE6309D60211E2EDD7E3141B
+:105A1000B7FEE342D6FE63C7C600E3EE17FD0145BD
+:105A2000E3FDF8FC01E77D558280F5DD05458280C8
+:105A30000145E39208FC8280F9DBD1B78146E1BFE2
+:105A400093567501B7078000FD1713D6750193F6BD
+:105A5000F60F1308F00FB3F8A7001357F501ED8FF9
+:105A60001376F60FFD81638706036309060185EA55
+:105A700011EA89EB0145639B080082800945F5FF27
+:105A8000E5DA31A8638C08026300B704054575D7D1
+:105A90007D5582800945639808026304D60211E2AD
+:105AA000F5D7E315B7FEE343D6FE63C7C600E3EFC1
+:105AB00017FD0145E3F3F8FC19E3D9BFF1D905451A
+:105AC0008280E5D3828082808146C5B7797122D4F5
+:105AD000135475014ECE52CC9319950006D626D29A
+:105AE0004AD056CA5AC81374F40F93D99900135A5E
+:105AF000F50169C49307F00F6308F40E939739001A
+:105B000037070004B3E9E700130414F88144014B9C
+:105B100013D77501939A95001377F70F93DA9A00CC
+:105B200013D9F50145CF9307F00F630CF7028E0AE6
+:105B3000130717F8B7070004B3EAFA003A940146CE
+:105B400033452A01BD47AA869305140063E29710E6
+:105B500017370000130787B28A04BA949C40BA979B
+:105B600082871304F40F63980A0C93E42400094617
+:105B7000C1BF01451307F00FB7074000B2502254D0
+:105B8000A6075E07A5837E05D98F92540259F24974
+:105B9000624AD24A424B5D8D45618280CA86D6896F
+:105BA000328B89476301FB0A8D47E304FBFC854781
+:105BB00036856312FB1A01478147C9B7639E090402
+:105BC00013D77501939A95001377F70F9144014409
+:105BD000054B93DA9A0013D9F50131F7639D0A005A
+:105BE00093E414000546A9BF63930902A14413047A
+:105BF000F00F094B31BF5685EF0030159307B5FF05
+:105C0000098CB39AFA001304A4F8014615BFB144F5
+:105C10001304F00F0D4BEDBD4E852EC6EF00F012B4
+:105C20009307B5FF1304A0F8B399F900098C8144D8
+:105C3000014BB245F1BD93E434000D4611B78947DD
+:105C4000D286E313FBF636851307F00F81473DB785
+:105C500041639306F3FF13D6090193D80A01B3F702
+:105C6000D900B3FADA0033885703B389F80213571F
+:105C70000801B30A5603D6994E9733061603637389
+:105C800057011A96C167FD17B376F7003378F8000D
+:105C9000C206C2969399660093570701B339300143
+:105CA000E982B2979A07B3E6D900B3E9D700939790
+:105CB000490063D9070013D7190093F71900B36996
+:105CC000F7002E841307F4076350E00493F779007C
+:105CD00099C793F7F90091466383D7009109939789
+:105CE000490063D90700B70700F8FD17B3F9F900B9
+:105CF000130704089307E00F63CBE7049397690049
+:105D0000A5831377F70F9DBD8547B386E74011C77D
+:105D10006D4601478147E343D6E61307E40933970D
+:105D2000E9003337E000B3D7D900D98F13F77700F4
+:105D300019C713F7F70091466303D700910713972C
+:105D40005700634C07009A07A583014705BD130759
+:105D5000F00F814725B52E84B5B70547814739BD7A
+:105D60003707800041117D179356750113D87501CF
+:105D7000B377A70093F6F60F935EF5013376B7007D
+:105D800026C24AC01378F80F06C622C41303F00FC8
+:105D90003E8E3689F684139F3700FD811315360039
+:105DA000B38806416302681093C51500638CBE106A
+:105DB0006354100D631008106304051EFD18B3072B
+:105DC000AF40638608029307F00F6388F616ED472D
+:105DD00063C7172913070002330717413317E5007C
+:105DE000B35715013337E000D98FB307FF4013973E
+:105DF00057006351071A370400047D147D8C2285F7
+:105E0000A9276D15B317A400634E251B3305254143
+:105E10001304150013070002018F3397E70033378F
+:105E2000E000B3D78700D98F014913F7770019C76E
+:105E300013F7F70091466303D700910713975700B4
+:105E4000635E0714930619001307F00F93FE140006
+:105E50006386E6169A07A58393F6F60FA607B24067
+:105E6000224413D59700DE069397FE01558D924488
+:105E700002495D8D410182806392080A13871600F2
+:105E80001377E70F631B07146394062263020F2046
+:105E900071D5B307AF401397570063550722B30777
+:105EA000E5410149AE8451B7E30005F0638ABE0ABB
+:105EB000E35410FD9307F00F6381F608B707000461
+:105EC0005D8D31B7635E1009630108089307F00F19
+:105ED0006385F606B70700045D8DED4763C0171FA5
+:105EE00013070002330717413317E500B3571501B5
+:105EF0003337E000D98FFA9713975700635C070890
+:105F000005091307F00F630BE90AB706007E13D7E4
+:105F10001700FD16858B758FD98F01BF3307D840C9
+:105F200063950610630D0F147D176303071A93071B
+:105F3000F00F6314F810AE84328E630F0E06814E9C
+:105F40009306F00FB707400011BF39C9FD18B3071A
+:105F5000AF00E38308FA9307F00FE390F6F8F1BF80
+:105F600063990808138916001377E90F631607125F
+:105F7000639B061063030F16E30205EEB307AF0041
+:105F800013975700014963570700370700FC7D1737
+:105F9000F98F054913F77700E31C07E813DE370094
+:105FA0009307F00FE30BF9F893179E00A583937600
+:105FB000F90F93FE14005DB593FE14009306F00FE5
+:105FC000814769BD370700FC7D17F98F13F777000C
+:105FD0003309A940E31E07E4D1B73304AF40931758
+:105FE000540063C3070CE31C04E0814E81468147E3
+:105FF000B5B53307D840B5C69307F00FE30EF8F2F6
+:10600000B7070004336FFF00ED4763CDE70C93073C
+:106010000002998FB317FF003357EF00B337F0003A
+:106020005D8FB307A7004289C1BD9307F00FE3045A
+:10603000F8F0B7070004336FFF00ED4763C2E708CD
+:1060400093070002998FB317FF003357EF00B33760
+:10605000F000D98FB307F5404289AE8449BB85472C
+:1060600069B3630E0F067D17B307AF004289E305DE
+:1060700007E89307F00FE319F8F8328E7DBD328EF2
+:106080004289AE8431BFE3090FEAE30805EA45BD62
+:106090000DCDAE8EB287D9B39307F00FE300F9F2BE
+:1060A000B307AF008583FDB53304E541AE8481BB02
+:1060B000E31D0FFCE30505E8AE84BDBD854725BDA6
+:1060C000854749BF0149E39707EC814E814779B382
+:1060D000B307E5414289AE8419BBB28741B3328E22
+:1060E00042897DBD054735BF3706800013577501CE
+:1060F0009307F6FF1377F70F9305E007B3F6A700B2
+:106100009357F50163FCE5009305D00963FAE500B8
+:10611000370500801345F5FF3E958280014582805A
+:1061200093055009D18E63CDE5001306600933074E
+:10613000E64033D7E6003305E040F5F33A85828048
+:106140001307A7F63397E600FDB713577501370617
+:1061500080009307F6FF1377F70F9305E007B3F678
+:10616000A7009357F501014563F4E50099C38280C8
+:1061700082809307E0097D55E3EBE7FE9305500924
+:10618000B3E7C60063D7E5001307A7F63395E7002A
+:106190008280130560093307E54033D5E70082802C
+:1061A000411106C622C426C20DCD9357F54133C412
+:1061B000A7001D8CAA842285492E9307E009338706
+:1061C000A74093076009FD8063CCE702A14693775F
+:1061D000F70F63D5A60061153314A40026042580AB
+:1061E00021A0814481470144260413559400B24004
+:1061F0002244DE07FE045D8D458D9244410182807C
+:106200009307900963DDE7009307B5019546B3173F
+:10621000F400898E3354D400B337F0005D8C954779
+:1062200063D6A7009307B5FF3314F400B70600FC4C
+:10623000FD16937774003376D40085C39377F4000A
+:106240009145638CB70011069317560063D707007A
+:106250009307F009758E3387A740131466002580D5
+:106260009377F70F51B7411106C622C415CD2A8482
+:10627000E92C9307E0093387A7409307600963C0BF
+:10628000E704A1469377F70F63D5A6006115331491
+:10629000A40026042580260413559400B24022440D
+:1062A000DE075D8D41018280014426041355940070
+:1062B000B24022448147DE075D8D41018280930711
+:1062C000900963DDE7009307B5019546B317F40025
+:1062D000898EB337F0003354D4005D8C954763D674
+:1062E000A7009307B5FF3314F400B70600FCFD16B2
+:1062F000937774003376D40085C39377F400914587
+:10630000638CB70011069317560063D707009307F5
+:10631000F009758E3387A740131466002580260484
+:1063200013559400B24022449377F70FDE075D8D3A
+:1063300041018280135775011377F70F41119307BD
+:10634000170022C426C21314950006C693F7E70F60
+:1063500025809354F50185C79357340013070738F8
+:106360007604B2075207B1831395F401D98FC98F10
+:10637000B240228522449244BE854101828005EBD1
+:1063800039C42285D922A94763C6A7042D47098F9E
+:10639000930755013357E4003314F4009317C700F3
+:1063A00013079038098FB1831377F77F5DBF01CC56
+:1063B00013573400B7070800D98FB2077604B183AA
+:1063C0001307F07F79BF1307F07F814759BF01475B
+:1063D000814741BF130755FF3317E40001447DBFD8
+:1063E00093D645019397C50093F6F67FB183138644
+:1063F00016008E071357D5011376E67FFD815D8F5A
+:106400009318350035CE138806C89307E00F63DD77
+:1064100007018147139597009306F00FDE0625814B
+:10642000FE05558D4D8D82806355000B93176500D9
+:106430000E07B337F000D98F93D8D801B3E717010F
+:1064400013F777006301071013F7F7009146630312
+:10645000D7009107370700047D8F75C71307180011
+:106460001306F00F9376F70FE305C7FA9A07A58393
+:1064700013959700DE062581FE05558D4D8D828092
+:10648000B367170199EE85CF95479A07A5831395B2
+:10649000970093F6F60FDE062581FE05558D4D8D8E
+:1064A0008280A5DBB7074000139597009306F00F95
+:1064B000DE0681452581FE05558D4D8D8280814703
+:1064C000139597008146DE062581FE05558D4D8D7D
+:1064D0008280A5576348F804F94737068000B387E0
+:1064E00007417D45598E6351F504795733070741BC
+:1064F000130500023357E6006388A700938626CA77
+:10650000B316D600B3E8D800B3371001D98F13F70C
+:106510007700014815FB139757008546E34807F4B9
+:106520008146A5B781468DB7938626C83397D80094
+:106530003337E000B316D600B3D8F800B367D700FE
+:10654000B3E7F800E9B7C28689B7C167637CF50293
+:106550009307F00F1307000263EBA70097270000D3
+:106560009387C715AA9788233305A7408280218186
+:106570009727000093878714AA97882361473305DC
+:10658000A7408280B7070001636DF50061819727FE
+:1065900000009387A712AA97882321473305A740B5
+:1065A000828041819727000093874711AA9788230B
+:1065B00041473305A7408280B3C7A5008D8B3307C1
+:1065C000C50081E78D4763EDC700AA87637EE508B4
+:1065D000942185078505A38FD7FEE3EBE7FE828034
+:1065E00093763500AA8789CA942185078505A38FEC
+:1065F000D7FE93F63700C5BF9376C7FF138606FE16
+:1066000063F0C70683A3050083A2450083AF85001E
+:1066100003AFC50083AE050103AE450103A38501A9
+:1066200083A8C5019385450223A0770003A8C5FF71
+:1066300023A2570023A4F70123A6E70123A8D7012B
+:1066400023AAC70123AC670023AE17019387470233
+:1066500023AE07FF75B790419107910523AEC7FEA2
+:10666000E3EBD7FEE3E6E7F6828039713EDA2ED21D
+:1066700032D436D63AD842DC46DE9387818122CCAA
+:10668000804326CA06CEAA8409C41C4C99E32285FD
+:1066900005250C4454102686228536C6EF00905BF3
+:1066A000F2406244D24421618280011126CA4AC864
+:1066B00006CE22CC4EC652C4AA842E8901C51C4DDA
+:1066C00091E3FD239C4C804499E32685D5239727AD
+:1066D00000009387A710631BF402C0405E24A18BC7
+:1066E000B1C71C48A1C7FD59294A1C44834509006C
+:1066F000FD17B1E91CC463DD07062286A94526857E
+:106700007522FD576308F502294535A0972700003B
+:106710009387C70E6314F4008044C9B7972700001D
+:106720009387C709E31CF4FAC0444DBFA2852685B0
+:10673000252C55D97D55F2406244D2444249B24994
+:10674000224A056182801CC4050963D70700184CE2
+:1067500063CAE700638845011C401387170018C00F
+:106760008CA361B7228626859122E31035F9D9B72B
+:106770001C401387170018C0294798A371B7938747
+:106780008181AA8588436FF05FF2411193878181EF
+:1067900022C4804326C206C61C5CAA8495EB6145D0
+:1067A000EF000077B737CDAB08DC9387E7301CC12B
+:1067B000B7176DE6938747235CC1B7E7050093875A
+:1067C000C7EE1CC5AD475EA50547814718C95CC922
+:1067D0001C5CB240224484CB23AA070092444101AE
+:1067E000828041119387818122C4804306C61C5C4C
+:1067F0008DEB6145312FB737CDAB08DC9387E730A0
+:106800001CC1B7176DE6938747235CC1B7E7050046
+:106810009387C7EE1CC5AD475EA50547814718C9DC
+:106820005CC9105C3787954CB7F75158144A484AF1
+:106830001307D7F29387D742B387F602B2402244B8
+:106840003305E5023E95B387E60233B7E602938649
+:10685000170014CA2A9733B5F6003A9548CA0605B8
+:1068600005814101828035713ECBB707008093C717
+:10687000F7FF3ECE3EC8C1779387872032C536C723
+:106880003AC942CD46CF3ECA938781812AC42ACCD9
+:10689000884334012E862C0086DE36C2EF00500E6F
+:1068A000A24723800700F6500D618280011122CC9F
+:1068B00026CA4AC806CE4EC6AA842E89328401C58D
+:1068C0001C4D91E3F52697270000938727F1631766
+:1068D000F406C0401C4C1CC45E24A18BC1C31C48E0
+:1068E000B5CF1C4808409379F90F1379F90F1D8D26
+:1068F0005C486346F500A2852685692C25E51C4485
+:106900000505FD171CC41C401387170018C0238001
+:1069100037015C486388A7005E24858B81CBA9473B
+:106920006316F900A2852685B5240DEDF240624478
+:106930004A85D2444249B2490561828097270000C6
+:106940009387C7EB6314F400804469B7972700006E
+:106950009387C7E6E310F4F8C044ADBFA28526854F
+:10696000212041D17D59D9B741119387818126C218
+:10697000844322C44AC006C62A892E8489C49C4CFA
+:1069800099E32685352697270000938727E5631B23
+:10699000F402C0400317C40093170701C18393F6A4
+:1069A0008700ADEA93F6070195EEA5472320F9008D
+:1069B000136707045AA47D55B24022449244024909
+:1069C0004101828097270000938747E36314F40016
+:1069D0008044C9B797270000938747DEE31CF4FA89
+:1069E000C0444DBF918B9DC34C5889C99307440443
+:1069F0006384F5004A851523232A04025E2423229A
+:106A0000040093F7B7FD5EA41C481CC05E2493E706
+:106A100087005EA41C4899EB5E241307002093F7BF
+:106A200007286385E700A2854A8591295E2413F72C
+:106A300017001DC35C4823240400B307F0401CCC9E
+:106A40001C480145B5FB8317C40013F707082DD771
+:106A500093E707045EA485B7898B014791E3584803
+:106A600018C4F9BFDE25011122CC26CA06CE4AC8B9
+:106A70004EC613F78700AA842E8479EBD841634D64
+:106A8000E000B841634AE0000145F2406244D2446C
+:106A90004249B2490561828058547DD703A9040058
+:106AA0009396370123A0040063DB060670485E243A
+:106AB000918B99C75C401D8E5C5899C33C401D8EDC
+:106AC0005C540C50814626858297FD575A24631DDD
+:106AD000F5009440F54763E8D706B70740208507DF
+:106AE000B3D7D700858BA5C31C48232204001CC044
+:106AF0009317370163D80700FD576314F5009C40D6
+:106B000091E368C84C5823A02401BDDD93074404D9
+:106B10006384F50026851121232A0402B5B70C50A1
+:106B20000146854626850297FD572A86E311F5F82A
+:106B30009C40B5DF75476385E70059476393E704D9
+:106B400023A0240191B7136707045AA47D5535BFCC
+:106B500083A90501E38A09F203A905008D8B23A00F
+:106B6000350133093941014791E3D84918C4E35D40
+:106B700020F11C540C50CA864E86268582976347A6
+:106B8000A0005E2493E707045EA4C9B7AA9933095D
+:106B9000A940F1BF9C49A5C3011122CC06CE2A848D
+:106BA00011C51C4D81E72EC62122B2459727000052
+:106BB0009387C7C2639CF5004C408397C5009DC76F
+:106BC00022856244F24005616FF0DFE997270000FB
+:106BD0009387C7C26394F5000C44C5B7972700009C
+:106BE0009387C7BDE39BF5FC4C44C1BFF2406244B0
+:106BF00001450561828001458280411122C406C69B
+:106C00002A844EA572A523200500232205002324F3
+:106C100005002322050623280500232A0500232C2E
+:106C20000500214681451305C505EF906FD79717DD
+:106C30000000938767E85CD097170000938787EA86
+:106C40001CD497170000938767EE5CD49717000059
+:106C50009387C7F000D01CD8B24022444101828003
+:106C600097050000938545F391AA411126C21306AA
+:106C700080069384F5FFB384C4024AC02E8922C4DF
+:106C800006C693854407352E2A8401CD23200500AE
+:106C900023222501310508C4138684068145EF901F
+:106CA0002FD02285B2402244924402494101828081
+:106CB0001C4DA5E7411106C622C497070000938723
+:106CC00067FA1CD59387C1819C432324050423269E
+:106CD0000504232805046314F50085471CCD2A8488
+:106CE000352848C022851D2808C42285052848C4A7
+:106CF000484001469145EFF05FF008440546A54540
+:106D0000EFF0BFEF48440946C945EFF01FEF854754
+:106D10001CCCB24022444101828082804111938781
+:106D2000C18126C284434AC006C69C4C22C42A891B
+:106D300081E72685EFF0DFF7938484048044DC400C
+:106D4000FD1763D607009C40B9CF8440C5BF031729
+:106D5000C40039E7C17785072322040623200400F5
+:106D600023220400232404005CC423280400232AD3
+:106D70000400232C0400214681451305C405EF902F
+:106D80002FC2232A0402232C0402232404042326D2
+:106D900004042285B2402244924402494101828087
+:106DA0001304840671BF91454A85EFF01FEC88C03B
+:106DB00049FDB1472320F9000144E1BF797122D494
+:106DC0004AD052CC56CA5AC85EC606D626D24ECE35
+:106DD0002A8AAE8A130485040149054BFD5B09EC40
+:106DE000B25022544A8592540259F249624AD24A18
+:106DF000424BB24B45618280044483294400FD1913
+:106E000063D409000040E1BFDE24637BFB0083976D
+:106E1000E40063877701A6855285829A3369A900C9
+:106E200093848406E9BF1971A6DAAE848395E500E0
+:106E3000A2DC86DE328463DB0500DE2423A00600AC
+:106E400093F7070885E7930700401DA0300836C672
+:106E5000EF005056B246E34205FE7247BD67F98F18
+:106E60007977BA9793B717009CC2F1BF93070004D4
+:106E70001CC0F6506654D654014509618280DE2557
+:106E8000011122CC06CE26CA4AC8898B2E8489CF0E
+:106E9000930774041CC01CC885475CC8F240624458
+:106EA000D24442490561828074003000AA84EFF028
+:106EB0009FF7A2452A892685292219E98317C4004C
+:106EC00013F7072061FFF19B93E727005EA4C9B782
+:106ED00097070000938707D99CD45E2408C008C890
+:106EE00093E707085EA4A2475CC8B24781CF831529
+:106EF000E4002685EF00B04E11C55E24F19B93E7B8
+:106F000017005EA45E243369F9002316240179B7C3
+:106F100093878181AA8588436DA0DDC183A7C5FFC2
+:106F2000411122C406C626C21384C5FF63D30700DD
+:106F30003E94AA84EF00D0559387818A9C4381EFC9
+:106F40002322040023A4818A2244B240268592444D
+:106F500041016F001054637EF40014403307D400E5
+:106F60006396E7009843DC43369718C05CC0D9BFEE
+:106F7000BA87D84319C3E37DE4FE94433386D70030
+:106F8000631F86001040B29694C33386D700E31D7A
+:106F9000C7FA10435843B29694C3D8C375B7637504
+:106FA000C400B1479CC04DB71040B306C40063167F
+:106FB000D70014435843B29614C058C0C0C369B731
+:106FC0008280011126CA93843500F19806CE22CC26
+:106FD0004AC84EC6A104B14763F5F404B14463E462
+:106FE000B4042A89EF00D04A9387818A98433A846F
+:106FF00029E49387C18A9C4399E781454A85EF003C
+:10700000D02823A6A18AA6854A85EF001028FD591D
+:1070100063193507B1472320F9004A85EF0070470F
+:1070200029A0E3DE04FAB1471CC10145F2406244E5
+:10703000D2444249B249056182801C40858F63CFAA
+:107040000702AD4663F6F6001CC03E9404C031A0B2
+:107050005C406313870223A4F18A4A85EF007043E2
+:107060001305B4009307440061993307F5405DDFD1
+:107070003A94898F1CC05DBF5CC3C5B7228740406E
+:1070800085BF130435007198E30285FCB305A44065
+:107090004A85EF00901FE31B35FBADBF01114AC8C5
+:1070A00003A9850022CC52C45AC006CE26CA4EC6B9
+:1070B00056C22E84328B368A63E92609DE2513F701
+:1070C000074851C304408C495848AA8AB389B44040
+:1070D0008D44B384E4020947B3C4E4021387160065
+:1070E0004E9763F3E400BA8493F70740BDCFA685BB
+:1070F0005685EFF01FED2A891DE1B14723A0FA0064
+:107100005E247D5593E707045EA4F2406244D244B6
+:107110004249B249224A924A024B056182800C4898
+:107120004E86EFF06FC95E2493F7F7B793E7070831
+:107130005EA42328240144C84E99B38434412320FB
+:10714000240104C4528963732A01528908404A8683
+:10715000DA85EF00902F1C440145B38727411CC4FA
+:107160001C403E99232024014DB726865685EF000A
+:1071700070322A895DFD0C485685EFF01FDAB5BFE5
+:10718000DE25717126D34AD14ECF06D722D552CDF6
+:1071900056CB5AC95EC762C566C393F70708AA896A
+:1071A0002E89B284B9C39C49A9E39305000436C66D
+:1071B000EFF03FE12320A9002328A900B24615E102
+:1071C000B14723A0F9007D55BA502A549A540A5960
+:1071D000FA496A4ADA4A4A4BBA4B2A4C9A4C4D61F0
+:1071E000828093070004232AF90093070002A30C6E
+:1071F000F1029307000302DA230DF10236CE930B5E
+:107200005002971A0000938A6A61054C294B268424
+:107210001C2099C363997709B30C9440638E0C00CA
+:10722000E6862686CA854E85EFF05FE7FD57630B3D
+:10723000F518D256E69636DA1C2063850718FD57F6
+:107240009304140002D002D63ED202D4A301010658
+:1072500082DC8C2015465685EF00B01D1384140087
+:10726000825721E513F7070109C713070002A3019D
+:10727000E10613F7870009C71307B002A301E1066F
+:1072800094201307A002638AE602B257268481463F
+:107290002546182093051400130707FD6372E606C0
+:1072A0008DC63ED61DA00504A5B73305554133153F
+:1072B000AC00C98F3ED0A28469BF724793064700D5
+:1072C000184336CE634707023AD618209307E002E8
+:1072D000631DF70418309307A002631BF702F247FF
+:1072E0000904138747009C433ACE63C107023ED28C
+:1072F0002DA83307E04093E727003AD63ED0F1B7F8
+:10730000B387670385462E84BA9761B7FD57C5B723
+:10731000050402D2814681472546182093051400B2
+:10732000130707FD6376E606F9F20C200D461715E4
+:1073300000001305254FEF00D00F11CD9717000067
+:107340009387474E1D8D93070004B397A7000255FE
+:1073500005045D8D2AD00C20194617150000130571
+:10736000A54C93041400230CB102EF00900C25C52A
+:107370009797FFFF938707C995E70257F24713775F
+:10738000071009CF91073ECED257D2973EDA41B5CA
+:10739000B387670385462E84BA9741B79D07E19B63
+:1073A000A107D5B7780897060000938666CF4A866E
+:1073B0000C104E8597000000E7000000FD572A8A58
+:1073C000E314F5FC8357C9007D5593F70704E39D4B
+:1073D00007DE5255D5BB780897060000938646CC49
+:1073E0004A860C104E850921D1BF1C46FD171CC6CC
+:1073F00063DA0700184E63C5E700A9476394F500F8
+:107400006FF0CFCA1C422E851387170018C28CA3B9
+:107410008280011122CC26CA4AC84EC652C406CE6A
+:107420002A89AE893284B304D6007D5A631494004D
+:10743000014509A80C204E864A85EFF01FFB050484
+:10744000E31645FFF2406244D2444249B249224A1F
+:1074500005618280357122CD26CB4AC94EC706CF41
+:1074600052C556C35AC1DEDEE2DCE6DAAA89AE8432
+:107470003289368409C51C4D99E3EFF07F83971755
+:1074800000009387A7356398F40C83A44900DE2499
+:10749000A18BE5C79C48F5C393070002A304F10242
+:1074A0009307000302D22305F10222C6930B500278
+:1074B000971A0000938A8A36054C294B4A841C206F
+:1074C00099C3639F770DB30C2441638E0C00E6864D
+:1074D0004A86A6854E85EFF0DFF3FD57630FF51C56
+:1074E0009256E69636D21C206389071CFD57130975
+:1074F000140002C802CE3ECA02CCA309010482D401
+:1075000083450900154656852D2713041900C247E7
+:1075100051E913F7070109C713070002A309E104A2
+:1075200013F7870009C71307B002A309E1048346D4
+:1075300009001307A002638FE606F2474A848146DA
+:107540002546182093051400130707FD6377E60A04
+:10755000B5CA3ECE85A8971700009387272A639562
+:10756000F40083A4890025B79717000093870725A7
+:10757000E39FF4F083A4C90019BFA6854E85EFF000
+:10758000AFBE19D97D55FA406A44DA444A49BA492E
+:107590002A4A9A4A0A4BF65B665CD65C0D61828089
+:1075A000050431BF330555413315AC00C98F3EC8C2
+:1075B0002289B9B7324793064700184336C6634756
+:1075C00007023ACE18209307E002631DF704183033
+:1075D0009307A002631BF702B24709041387470011
+:1075E0009C433AC663C107023ECA2DA83307E04058
+:1075F00093E727003ACE3EC8F1B7B38767038546C5
+:107600002E84BA973DBFFD57C5B7050402CA81460F
+:1076100081472546182093051400130707FD63745E
+:10762000E606F9F20C200D46171500001305851F1C
+:10763000092511CD971700009387C71E1D8D93074D
+:107640000004B397A700424505045D8D2AC80C20AD
+:107650001946171500001305251D130914002304EE
+:10766000B102C12B35C19797FFFF9387A79995E783
+:107670004247B2471377071009CF91073EC692578A
+:10768000D2973ED225BDB387670385462E84BA972D
+:1076900051B79D07E19BA107D5B778009706000079
+:1076A000938666D726860C084E8597000000E70073
+:1076B0000000FD572A8AE314F5FCDE2493F7070443
+:1076C000E39207EC1255C1B5780097060000938647
+:1076D00086D426860C084E85012AE1BF797156CAE8
+:1076E0009C49BA8A984522D426D24ECE52CC06D690
+:1076F0004AD05AC85EC6AA892E84B284368A63D319
+:10770000E700BA879CC00347340419C385079CC0AF
+:107710001C4093F7070281C79C4089079CC003293E
+:10772000040013796900631A0900130B9401FD5BCF
+:107730005C449840998F634CF9041C4083463404A0
+:1077400093F70702B336D000A5EB13063404D285B5
+:107750004E85829AFD576303F5041C4011469840FC
+:10776000998B544481446397C700B384E64063D344
+:10777000040081441C4418486354F700998FBE9458
+:10778000014969047D5B63982405014509A8854684
+:107790005A86D2854E85829A631E75017D55B250F8
+:1077A000225492540259F249624AD24A424BB24B95
+:1077B000456182800509ADBF3307D400130600037D
+:1077C000A301C7040347540493871600A2978906B0
+:1077D000A381E7049DBF85462286D2854E85829A85
+:1077E000E30E65FB050945B7797122D426D24AD04C
+:1077F0004ECE06D652CC56CA5AC8B689942D930797
+:1078000090063289AA842E8413863504638DF6028D
+:1078100063E2D706930780056386F61863EDD70009
+:10782000638E062093073004638EF60A930A2404BD
+:107830002301D404C9A0930730066385F60A930791
+:107840004006E395F6FE1C40084393F607089305AF
+:107850004500C5C61C410CC363D807001307D002FE
+:10786000B307F040A301E40497160000938646FC9A
+:10787000294765A8930700076382F61663E5D702D8
+:107880009307E0066389F6189307F006E390F6FA8B
+:107890000C401C4313F805081385470063070806CE
+:1078A00008C39C4385A893075007E383F6FE93071C
+:1078B00080076389F61293073007E399F6F61C43B5
+:1078C000D04181459386470014C383AA070056859B
+:1078D0008D2601C53305554148C05C401CC8A30135
+:1078E000040461A81C43930A2404938647009C4324
+:1078F00014C32301F4048547D5B793F607041C414C
+:107900000CC3B9DAC207C18781BF93F5050408C368
+:10791000C9D99E231307F0066387E60E9716000069
+:10792000938606F12947A30104044C400CC463C5A7
+:10793000050008406D9908C099E3B28A89CDB28AE2
+:10794000B3F5E702FD1AB6958C212380BA00B3D5B2
+:10795000E70263F0E70CA147631EF7001C40858B2C
+:1079600091CB58401C4863C7E70093070003A38FDF
+:10797000FAFEFD1A3306564110C84E87CA867000BB
+:10798000A2852685EFF09FD57D5A631D450B7D5559
+:10799000B250225492540259F249624AD24A424B9E
+:1079A00045618280A382D50497160000938646E83D
+:1079B0000C40084313F805081C411105630D08022B
+:1079C00008C313F7150001C793E505020CC0414732
+:1079D000B9FB0C4093F5F5FD0CC0B1B79C4193E7A2
+:1079E00007029CC193078007A302F40497160000C6
+:1079F000938646E575BF13F8050408C3E30308FC46
+:107A0000C207C1837DBF97160000938666E22147B7
+:107A100019BFAE8735B794411C43CC4913F806080B
+:107A2000138547006306080008C39C438CC339A034
+:107A300008C393F606049C43F5DA8EA323280400BA
+:107A4000B28A25BF14485686CA8526858299E300E6
+:107A500045F51C40898B8DE7B2474844E35AF5F25F
+:107A60003E853DB785465686CA8526858299E300C0
+:107A700065F3050A5C443247998FE345FAFEE9BF96
+:107A8000014A930A94017D5BF5B7411122C42A840F
+:107A90002E8523A401BA06C6EFA06F9EFD5763177B
+:107AA000F500938781BA9C4391C31CC0B240224425
+:107AB00041018280411122C42E848395E50006C6CF
+:107AC0003524634905007C48AA977CC8B24022440B
+:107AD000410182805E247D777D17F98F5EA4FDB71A
+:107AE000DE25011122CC26CA4AC84EC606CE93F71F
+:107AF0000710AA842E843289B68991C78395E50040
+:107B00008946014609225E247D777D17F98F5EA4A0
+:107B10008315E4006244F240CE864A86B249424967
+:107B20002685D244056125A8411122C42E8483955F
+:107B3000E50006C6C928FD575A24631AF500FD77EB
+:107B4000FD17F98F5EA4B24022444101828085670F
+:107B5000D98F5EA468C8C5BF8395E50005A841110B
+:107B600022C42A842E85B285368623A401BA06C68D
+:107B7000EFA00F8DFD576317F500938781BA9C43E3
+:107B800091C31CC0B240224441018280411122C4F1
+:107B90002A842E8523A401BA06C6492AFD576317F5
+:107BA000F500938781BA9C4391C31CC0B240224424
+:107BB00041018280411122C42A842E85B28523A4EA
+:107BC00001BA06C6952AFD576317F500938781BA57
+:107BD0009C4391C31CC0B2402244410182804111A8
+:107BE00022C42A842E8523A401BA06C6A12AFD57E1
+:107BF0006317F500938781BA9C4391C31CC0B240C0
+:107C0000224441018280411122C42A842E85B285FA
+:107C1000368623A401BA06C6252AFD576317F50048
+:107C2000938781BA9C4391C31CC0B2402244410156
+:107C3000828093F5F50F2A966314C5000145828072
+:107C40001C21E38EB7FE0505C5BF63F1A504B3860D
+:107C5000C500637DD5029345F6FF8147FD17639309
+:107C6000F50082803387F600034807003387C7009A
+:107C70002A9723000701DDB73387F5001423330764
+:107C8000F500850714A3E319F6FE82808147E5BF5E
+:107C90008280828081E5B2856FF0AFB2011122CC83
+:107CA00006CE26CA4AC84EC6328401EEEFF0EFA6D1
+:107CB0000149F24062444A85D2444249B2490561D1
+:107CC0008280AE84AA8989282689E37485FEA285EC
+:107CD0004E85EFF00FAF2A8969DDA6852286EFE099
+:107CE000BF8DA6854E85EFF04FA3E1B7411122C4A9
+:107CF0002A842E85B285368623A401BA06C6B92801
+:107D0000FD576317F500938781BA9C4391C31CC04C
+:107D1000B24022444101828083A7C5FF1385C7FF7B
+:107D200063D50700AA959C413E9582809307800504
+:107D300023A4F1BA7D5582809307800523A4F1BA6C
+:107D40007D5582809307800523A4F1BA0145828086
+:107D50009307800523A4F1BA7D558280930780059F
+:107D600023A4F1BA7D55828053797374656D436C99
+:107D70006B3A25640D0A00004368697049443A254E
+:107D80003038780D0A00000043616C6962726174DA
+:107D900074696F6E5F56616C203A2025640A00009A
+:107DA00020766F7574206C6F77203131562000007B
+:107DB000CDCC4C3D3333733F0000F0430000000056
+:107DC0009A9999999999A93F666666666666EE3FA3
+:107DD000696E2074696D31206972712000000000A5
+:107DE00000F07F450000000000000000000004409B
+:107DF0000000000000002040000000000000E03F04
+:107E0000000000000000344000000000CF46364073
+:107E100000000000000026401D130F130213F4128F
+:107E2000E612D712C812B912AA129A128A127A123C
+:107E30006A12591248123712251213120112EE114A
+:107E4000DB11C811B511A1118D11791164114F11F8
+:107E50003A1125110F11F910E310CC10B5109E1036
+:107E600087106F1057103F1026100D10F40FDB0F06
+:107E7000C20FA80F8E0F740F590F3F0F240F090F59
+:107E8000ED0ED20EB60E9A0E7E0E620E460E290E24
+:107E90000C0EF00DD30DB60D980D7B0D5E0D400D43
+:107EA000220D050DE70CC90CAB0C8D0C6F0C510CA1
+:107EB000330C150CF70BD90BBB0B9C0B7E0B600B1B
+:107EC000420B240B060BE80ACA0AAD0A8F0A710A94
+:107ED000540A360A190AFC09DF09C209A5098809EA
+:107EE0006C094F0933091709FB08DF08C308A80804
+:107EF0008D08720857083C0821080708ED07D307CA
+:107F0000B907A00786076D0754073C0723070B072F
+:107F1000F306DB06C406AD0696067F066806520623
+:107F20003C0626061006FB05E605D105BC05A7059F
+:107F300093057F056B055805450532051F050C05A2
+:107F4000FA04E804D604C404B304A10490047F0432
+:107F50006F045F044E043E042F041F041004010448
+:107F6000F203E303D503C703B903AB039D039003F7
+:107F70008203750368035C034F03430336032A033C
+:107F80001F0313030703FC02F102E602DB02D10226
+:107F9000C602BC02B202A7029E0294028A028102B9
+:107FA00077026E0265025C0254024B0242023A0200
+:107FB00032022A0222021A0212020B020302FC01FE
+:107FC000F401ED01E601DF01D801D201CB01C401CA
+:107FD000BE01B801B101AB01A5019F019901940156
+:107FE0008E01880183017D01780173016E016901B1
+:107FF00063015E015A0155015001000000401C461A
+:108000000000C84200009041000080410000004193
+:108010009A9999999999C93F9A9999999999B93F32
+:10802000466C6F6174493A202564202F203130302E
+:10803000200A00006E6F776F726B200017B75138FF
+:10804000ACC5273700007A440AD7A33B00000000E4
+:108050006666666666662C40696E7420675F62615C
+:1080600074746572795374617465203A2025640ACA
+:10807000000000005B494E464F5D205B25733A25AA
+:10808000645D20526567697374726174696F6E20F4
+:1080900073756363657373200D0A0D0A0000000099
+:1080A0005B4552524F525D205B25733A25645D203B
+:1080B0002052656769737465725F4E756D62657293
+:1080C000206572726F723A2578200D0A0D0A000041
+:1080D0005B4552524F525D205B25733A25645D200B
+:1080E0002052656769737465725F53746172745F5F
+:1080F00041646472657373206572726F72203A20F6
+:108100002578200D0A0D0A00696E20777269746562
+:108110002072656769737465722000005B494E4682
+:108120004F5D205B25733A25645D2020534C5F52E0
+:1081300065616452656769737465724261747465E0
+:108140007279566F6C74616765200D0A000000003B
+:108150005B494E464F5D205B25733A25645D2020C8
+:10816000534C5F526561645265676973746572430D
+:108170006861726743757272656E74200D0A000043
+:108180005B494E464F5D205B25733A25645D202098
+:10819000534C5F52656164526567697374657244DC
+:1081A0006973636861726743757272656E74200DDE
+:1081B0000A0000005B494E464F5D205B25733A255F
+:1081C000645D2020534C5F5265616452656769733A
+:1081D00074657244697363686172674D6F73537439
+:1081E000617465200D0A0000000020415B494E4685
+:1081F0004F5D205B25733A25645D2020534C5F5210
+:10820000656164526567697374657248696768532C
+:108210006964654D6F7354656D70657261747572D4
+:1082200065200D0A000000005B494E464F5D205B53
+:1082300025733A25645D2020534C5F52656164527A
+:10824000656769737465724D5050544D6F64652055
+:108250000D0A00005B494E464F5D205B25733A25B1
+:10826000645D2020534C5F52656164526567697399
+:10827000746572536F6C61724F70656E436972639F
+:10828000756974566F6C74616765200D0A00000093
+:108290005B494E464F5D205B25733A25645D204D5A
+:1082A000617463685F5374617274666C6167207394
+:1082B000756363657373200D0A0D0A005B494E46B2
+:1082C0004F5D205B25733A25645D204D61746368C2
+:1082D0005F61646472657373207375636365737340
+:1082E000200D0A0D0A0000005B494E464F5D205BE1
+:1082F00025733A25645D204D617463685F42726F37
+:10830000616463617374616464726573732073750F
+:1083100063636573730D0A0D0A0000005B494E46E6
+:108320004F5D205B25733A25645D20526561645F73
+:1083300052656769737465720D0A0D0A00000000CA
+:108340005B494E464F5D205B25733A25645D20579F
+:10835000726974655F52656769737465720D0A0DA1
:108360000A0000005B494E464F5D205B25733A25AD
-:10837000645D20526561645F5265676973746572FC
-:108380000D0A0D0A000000005B494E464F5D205B60
-:1083900025733A25645D2057726974655F5265677D
-:1083A00069737465720D0A0D0A0000005B494E4640
-:1083B0004F5D205B25733A25645D204F74686572BC
-:1083C000206672616D65730D0A0D0A005B494E46A9
-:1083D0004F5D205B25733A25645D2042726F6164B6
-:1083E000636173745F5363616E0D0A0D0A000000D0
-:1083F0005B494E464F5D205B25733A25645D2052F4
-:108400006567697374726174696F6E5F72657175A7
-:108410006573740D0A0D0A005B494E464F5D205B83
-:1084200025733A25645D2066756E636F646520650B
-:1084300072726F722025780D0A0D0A00206475741F
-:10844000795F726174696F203A2025642F31303072
-:1084500030200A0020496E7075745F566F6C74612D
-:108460006765203A2025642F313030200A00000053
-:1084700020766F7574203A2025642F313030200A21
-:1084800000000000207642617474657279203A2001
-:1084900025642F313030200A0000000020496F751C
-:1084A00074203A2025642F313030200A000000006B
-:1084B00020496469736F7574203A2025642F313028
-:1084C00030200A00206D6F7354203A2025642F312C
-:1084D00030200A0020696D706564616E6365203A22
-:1084E0002025642F31303030200A0000206D6F735A
-:1084F0005374617465203A202564200A000000004E
-:1085000020626174746572795374617465203A20D5
-:108510002564200A0000000020302EC3BBD3D0B950
-:10852000A4D7F73B20312EE4B8C1F7C4A3CABD3BA2
-:1085300020322EBAE3C1F7C4A3CABD3B20332EBA02
-:10854000E3D1B9C4A3CABD3B20342EB8A1B3E4C45F
-:10855000A3CABD3B20352EC3BBD3D0B5E7B3D820CB
-:108560003A202564200A0000637572724F6E652000
-:108570003D2025642F313030302C20766F6C744FC5
-:108580006E65203D2025642F313030200A00000028
-:108590006375727254776F203D2025642F3130301F
-:1085A000302C20766F6C7454776F203D2025642F1B
-:1085B000313030200A000000526573203D202564D0
-:1085C0002F313030302C2045203D2025642F313094
-:1085D00030200A000000003F9A9999999999B9BFF3
-:1085E0007B14AE47E17A843F766F6C7420696E200D
-:1085F0003A2025642F313030200A00000000803FEF
-:10860000000010412068656C6C6F20776F726C649D
-:10861000200A00003333333F1EC3FFFF10C2FFFFA9
-:1086200010C2FFFF0EC2FFFF16C2FFFF16C2FFFF00
-:10863000DCC1FFFF0EC2FFFF16C2FFFFDCC1FFFF60
-:1086400016C2FFFF0EC2FFFF0AC3FFFF0AC3FFFFF0
-:108650000AC3FFFFDCC1FFFF5AD2FFFF80D1FFFF3B
-:1086600054D2FFFF88D1FFFF54D2FFFF4ED1FFFF4E
-:1086700054D2FFFF88D1FFFF80D1FFFF80D1FFFFE1
-:108680004ED1FFFF88D1FFFF8ED1FFFF8ED1FFFFBC
-:108690008ED1FFFF4ED1FFFF40D1FFFF40D1FFFF42
-:1086A00014D2FFFFF0D2FFFF14D2FFFF0ED1FFFF65
-:1086B00014D2FFFFF0D2FFFF40D1FFFF40D1FFFFF8
-:1086C0000ED1FFFFF0D2FFFF4ED1FFFF4ED1FFFFD3
-:1086D0004ED1FFFF0ED1FFFFC4D5FFFF12D5FFFF24
-:1086E00012D5FFFF10D5FFFF16D5FFFF16D5FFFFF0
-:1086F000E6D4FFFF10D5FFFF16D5FFFFE6D4FFFF3E
-:1087000016D5FFFF10D5FFFFB2D5FFFFB2D5FFFF93
-:10871000B2D5FFFFE6D4FFFF00010202030303030B
-:108720000404040404040404050505050505050501
-:1087300005050505050505050606060606060606E1
-:1087400006060606060606060606060606060606C9
-:1087500006060606060606060707070707070707B1
-:108760000707070707070707070707070707070799
-:108770000707070707070707070707070707070789
-:108780000707070707070707070707070707070779
-:108790000707070707070707080808080808080861
+:10837000645D204F74686572206672616D65730D6F
+:108380000A0D0A005B494E464F5D205B25733A2576
+:10839000645D2042726F6164636173745F536361F3
+:1083A0006E0D0A0D0A0000005B494E464F5D205BD2
+:1083B00025733A25645D2052656769737472617430
+:1083C000696F6E5F726571756573740D0A0D0A00D1
+:1083D0005B494E464F5D205B25733A25645D206600
+:1083E000756E636F6465206572726F722025780DFB
+:1083F0000A0D0A0020647574795F726174696F20D8
+:108400003A2025642F31303030200A0020496E7028
+:1084100075745F566F6C74616765203A2025642F10
+:10842000313030200A00000020766F7574203A2029
+:1084300025642F313030200A000000002076426190
+:108440007474657279203A2025642F313030200A07
+:108450000000000020496F7574203A2025642F31F8
+:108460003030200A0000000020496469736F757481
+:10847000203A2025642F313030200A00206D6F73A0
+:1084800054203A2025642F3130200A0020696D7075
+:108490006564616E6365203A2025642F3130303089
+:1084A000200A0000206D6F735374617465203A20B8
+:1084B0002564200A000000002062617474657279EE
+:1084C0005374617465203A202564200A000000007E
+:1084D00020302EC3BBD3D0B9A4D7F73B20312EE434
+:1084E000B8C1F7C4A3CABD3B20322EBAE3C1F7C45A
+:1084F000A3CABD3B20332EBAE3D1B9C4A3CABD3B46
+:1085000020342EB8A1B3E4C4A3CABD3B20352EC38A
+:10851000BBD3D0B5E7B3D8203A202564200A0000A9
+:10852000637572724F6E65203D2025642F313030A7
+:10853000302C20766F6C744F6E65203D2025642FA3
+:10854000313030200A0000006375727254776F205A
+:108550003D2025642F313030302C20766F6C7454E0
+:10856000776F203D2025642F313030200A00000035
+:10857000526573203D2025642F313030302C20454A
+:10858000203D2025642F313030200A000000003FBC
+:108590009A9999999999B9BF7B14AE47E17A843F2A
+:1085A000766F6C7420696E203A2025642F3130304C
+:1085B000200A00003333333F32C3FFFF24C2FFFFE2
+:1085C00024C2FFFF22C2FFFF2AC2FFFF2AC2FFFF11
+:1085D000F0C1FFFF22C2FFFF2AC2FFFFF0C1FFFF71
+:1085E0002AC2FFFF22C2FFFF1EC3FFFF1EC3FFFF01
+:1085F0001EC3FFFFF0C1FFFF6ED2FFFF94D1FFFF4C
+:1086000068D2FFFF9CD1FFFF68D2FFFF62D1FFFF5E
+:1086100068D2FFFF9CD1FFFF94D1FFFF94D1FFFFF1
+:1086200062D1FFFF9CD1FFFFA2D1FFFFA2D1FFFFCC
+:10863000A2D1FFFF62D1FFFF54D1FFFF54D1FFFF52
+:1086400028D2FFFF04D3FFFF28D2FFFF22D1FFFF74
+:1086500028D2FFFF04D3FFFF54D1FFFF54D1FFFF07
+:1086600022D1FFFF04D3FFFF62D1FFFF62D1FFFFE2
+:1086700062D1FFFF22D1FFFFD8D5FFFF26D5FFFF34
+:1086800026D5FFFF24D5FFFF2AD5FFFF2AD5FFFF00
+:10869000FAD4FFFF24D5FFFF2AD5FFFFFAD4FFFF4E
+:1086A0002AD5FFFF24D5FFFFC6D5FFFFC6D5FFFFA4
+:1086B000C6D5FFFFFAD4FFFF000102020303030344
+:1086C0000404040404040404050505050505050562
+:1086D0000505050505050505060606060606060642
+:1086E000060606060606060606060606060606062A
+:1086F0000606060606060606070707070707070712
+:1087000007070707070707070707070707070707F9
+:1087100007070707070707070707070707070707E9
+:1087200007070707070707070707070707070707D9
+:1087300007070707070707070808080808080808C1
+:1087400008080808080808080808080808080808A9
+:108750000808080808080808080808080808080899
+:108760000808080808080808080808080808080889
+:108770000808080808080808080808080808080879
+:108780000808080808080808080808080808080869
+:108790000808080808080808080808080808080859
:1087A0000808080808080808080808080808080849
-:1087B0000808080808080808080808080808080839
-:1087C0000808080808080808080808080808080829
-:1087D0000808080808080808080808080808080819
-:1087E0000808080808080808080808080808080809
-:1087F00008080808080808080808080808080808F9
-:1088000008080808080808080808080808080808E8
-:108810000808080808080808000000000000000018
-:108820000000000000000000000000000000000048
-:108830000000000000000000000000000000000038
-:108840000000000000000000000000000000000028
-:108850000000000000000000000000000000000018
-:108860000000000000000000000000000000000008
-:108870000000000000000000232D302B200000002D
-:10888000686C4C00656667454647000030313233FE
-:1088900034353637383941424344454600000000FC
-:1088A0003031323334353637383961626364656666
-:0488B00000000000C4
-:1088B400000000000000000001020304060708098C
-:1088C4000000000001020304010203040607080972
-:1088D40000000000000000000000000000E8037831
-:1088E400051400A406DC05A00564008C050A00013B
-:1088F400001400140046003200280000534C1111EB
-:1089040011111111110100010016000030000000C6
-:108914006A2A000010000000F4270000A0000000F4
-:10892400C0270000A10000006C270000D000000058
-:10893400CC290000D10000002E2900000101000014
-:108944003027000002010000F426000003010000AB
-:10895400B8260000040100007A260000050100008A
-:108964003C26000006010000182600000701000054
-:10897400EE25000000000000030000008025000038
+:1087B0000808080808080808000000000000000079
+:1087C00000000000000000000000000000000000A9
+:1087D0000000000000000000000000000000000099
+:1087E0000000000000000000000000000000000089
+:1087F0000000000000000000000000000000000079
+:108800000000000000000000000000000000000068
+:108810000000000000000000232D302B200000008D
+:10882000686C4C006566674546470000303132335E
+:10883000343536373839414243444546000000005C
+:1088400030313233343536373839616263646566C6
+:048850000000000024
+:1088540000000000000000000102030406070809EC
+:1088640000000000010203040102030406070809D2
+:1088740000000000000000000000000000E8038C7D
+:10888400051400A406DC05A00564008C050A00019B
+:10889400001400140046003200280000534C11114B
+:1088A4001111111111010001001600003000000027
+:1088B4003C2A000010000000C6270000A0000000B1
+:1088C40092270000A10000003E270000D000000015
+:1088D4009E290000D10000000029000001010000D1
+:1088E4000227000002010000C62600000301000068
+:1088F4008A260000040100004C2600000501000047
+:108904000E26000006010000EA2500000701000011
+:10891400C0250000000000000300000080250000C6
+:108924000000000000000000000000000000000043
+:10893400000000000400000080250000000000008A
+:108944000000000000000000000000000000000023
+:10895400D8870000F8870000B887000000000000F6
+:108964000000000000000000000000000000000003
+:1089740000000000000000000000000000000000F3
:1089840000000000000000000000000000000000E3
-:10899400000000000400000080250000000000002A
+:1089940000000000000000000000000000000000D3
:1089A40000000000000000000000000000000000C3
-:1089B4003888000058880000188800000000000073
-:1089C40000000000000000000000000000000000A3
-:1089D4000000000000000000000000000000000093
-:1089E4000000000000000000000000000000000083
-:1089F4000000000000000000000000000000000073
-:108A04000000000000000000000000000000000062
-:108A1400006CDC0202040608FC040020CDCC4C3FB0
-:108A24000101010101010000FC000020FC00002004
+:1089B400006CDC02020406080C050020CDCC4C3F00
+:1089C4000101010101010000FC000020FC00002065
:00000001FF
diff --git a/obj/mppt_Nos_V0.4.lst b/obj/mppt_Nos_V0.4.lst
index c759c2d..219b0bc 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 0x000088b4 memsz 0x000088b4 flags r-x
- LOAD off 0x0000a000 vaddr 0x20000000 paddr 0x000088b4 align 2**12
- filesz 0x00000180 memsz 0x000004fc flags rw-
+ filesz 0x00008854 memsz 0x00008854 flags r-x
+ LOAD off 0x0000a000 vaddr 0x20000000 paddr 0x00008854 align 2**12
+ filesz 0x00000180 memsz 0x0000050c flags rw-
LOAD off 0x0000a800 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 00008774 00000140 00000140 00001140 2**3
+ 2 .text 00008714 00000140 00000140 00001140 2**3
CONTENTS, ALLOC, LOAD, READONLY, CODE
- 3 .fini 00000000 000088b4 000088b4 0000a180 2**0
+ 3 .fini 00000000 00008854 00008854 0000a180 2**0
CONTENTS, ALLOC, LOAD, CODE
4 .dalign 00000000 20000000 20000000 0000a180 2**0
CONTENTS
- 5 .dlalign 00000000 000088b4 000088b4 0000a180 2**0
+ 5 .dlalign 00000000 00008854 00008854 0000a180 2**0
CONTENTS
- 6 .data 00000180 20000000 000088b4 0000a000 2**2
+ 6 .data 00000180 20000000 00008854 0000a000 2**2
CONTENTS, ALLOC, LOAD, DATA
- 7 .bss 0000037c 20000180 00008a34 0000a180 2**2
+ 7 .bss 0000038c 20000180 000089d4 0000a180 2**2
ALLOC
8 .stack 00000800 20004800 20004800 0000a800 2**0
ALLOC
- 9 .debug_info 0002147b 00000000 00000000 0000a180 2**0
+ 9 .debug_info 0002143d 00000000 00000000 0000a180 2**0
CONTENTS, READONLY, DEBUGGING
- 10 .debug_abbrev 00005686 00000000 00000000 0002b5fb 2**0
+ 10 .debug_abbrev 0000567b 00000000 00000000 0002b5bd 2**0
CONTENTS, READONLY, DEBUGGING
- 11 .debug_aranges 00000ef0 00000000 00000000 00030c88 2**3
+ 11 .debug_aranges 00000ef0 00000000 00000000 00030c38 2**3
CONTENTS, READONLY, DEBUGGING
- 12 .debug_ranges 00001118 00000000 00000000 00031b78 2**3
+ 12 .debug_ranges 00001118 00000000 00000000 00031b28 2**3
CONTENTS, READONLY, DEBUGGING
- 13 .debug_line 00014366 00000000 00000000 00032c90 2**0
+ 13 .debug_line 000142ce 00000000 00000000 00032c40 2**0
CONTENTS, READONLY, DEBUGGING
- 14 .debug_str 00004a19 00000000 00000000 00046ff6 2**0
+ 14 .debug_str 00004a2d 00000000 00000000 00046f0e 2**0
CONTENTS, READONLY, DEBUGGING
- 15 .comment 00000033 00000000 00000000 0004ba0f 2**0
+ 15 .comment 00000033 00000000 00000000 0004b93b 2**0
CONTENTS, READONLY
- 16 .debug_frame 0000336c 00000000 00000000 0004ba44 2**2
+ 16 .debug_frame 00003364 00000000 00000000 0004b970 2**2
CONTENTS, READONLY, DEBUGGING
- 17 .debug_loc 000067b7 00000000 00000000 0004edb0 2**0
+ 17 .debug_loc 000067b7 00000000 00000000 0004ecd4 2**0
CONTENTS, READONLY, DEBUGGING
- 18 .stab 00000084 00000000 00000000 00055568 2**2
+ 18 .stab 00000084 00000000 00000000 0005548c 2**2
CONTENTS, READONLY, DEBUGGING
- 19 .stabstr 00000117 00000000 00000000 000555ec 2**0
+ 19 .stabstr 00000117 00000000 00000000 00055510 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
-000088b4 l d .fini 00000000 .fini
+00008854 l d .fini 00000000 .fini
20000000 l d .dalign 00000000 .dalign
-000088b4 l d .dlalign 00000000 .dlalign
+00008854 l d .dlalign 00000000 .dlalign
20000000 l d .data 00000000 .data
20000180 l d .bss 00000000 .bss
20004800 l d .stack 00000000 .stack
@@ -106,7 +106,7 @@ SYMBOL TABLE:
200001a6 l O .bss 00000002 p_us
20000168 l O .data 00000004 curbrk.5007
00000000 l df *ABS* 00000000 collect_Conversion.c
-00001cfc l F .text 00000092 middleAverageFilter
+00001cce l F .text 00000092 middleAverageFilter
00000000 l df *ABS* 00000000 inflash.c
00000000 l df *ABS* 00000000 mppt_control.c
200001a8 l O .bss 00000004 ConstantCurrentV.5826
@@ -121,39 +121,41 @@ SYMBOL TABLE:
20000172 l O .data 00000001 onlyOnce.5810
20000173 l O .data 00000001 only_once.5830
00000000 l df *ABS* 00000000 sl_protocol.c
-000025ee l F .text 0000002a SL_ReadRegisterMPPTMode
-00002618 l F .text 00000024 SL_ReadRegisterDischargMosState
-0000263c l F .text 0000003e SL_ReadRegisterHighSideMosTemperature
-0000267a l F .text 0000003e SL_ReadRegisterSolarOpenCircuitVoltage
-000026b8 l F .text 0000003c SL_ReadRegisterDischargCurrent
-000026f4 l F .text 0000003c SL_ReadRegisterChargCurrent
-00002730 l F .text 0000003c SL_ReadRegisterBatteryVoltage
-0000276c l F .text 00000054 SL_MsgProcFunc_Registration_request
-000027c0 l F .text 00000034 SL_MsgProcFunc_Broadcast_Scan
-000027f4 l F .text 00000056 SL_MsgProcFunc_Write_Register
-0000292e l F .text 0000009e SL_MsgProcFunc_Remote_Upgrade
-000029cc l F .text 0000009e SL_MsgProcFunc_Update_Profile
-00002a6a l F .text 0000018c SL_MsgProcFunc_Read_Register
+000025c0 l F .text 0000002a SL_ReadRegisterMPPTMode
+000025ea l F .text 00000024 SL_ReadRegisterDischargMosState
+0000260e l F .text 0000003e SL_ReadRegisterHighSideMosTemperature
+0000264c l F .text 0000003e SL_ReadRegisterSolarOpenCircuitVoltage
+0000268a l F .text 0000003c SL_ReadRegisterDischargCurrent
+000026c6 l F .text 0000003c SL_ReadRegisterChargCurrent
+00002702 l F .text 0000003c SL_ReadRegisterBatteryVoltage
+0000273e l F .text 00000054 SL_MsgProcFunc_Registration_request
+00002792 l F .text 00000034 SL_MsgProcFunc_Broadcast_Scan
+000027c6 l F .text 00000056 SL_MsgProcFunc_Write_Register
+00002900 l F .text 0000009e SL_MsgProcFunc_Remote_Upgrade
+0000299e l F .text 0000009e SL_MsgProcFunc_Update_Profile
+00002a3c l F .text 0000018c SL_MsgProcFunc_Read_Register
20000240 l O .bss 00000032 rs485_buff
00000000 l df *ABS* 00000000 task.c
-200001c6 l O .bss 00000002 checkRegisterRefreshTimeFlag.6446
-200001c8 l O .bss 00000002 checkSolarOpenCircuitVTimeFlag.6422
-200001cc l O .bss 00000004 currOne.6468
-200001d0 l O .bss 00000004 currTwo.6470
-200001d4 l O .bss 00000004 dutyRatio.6430
-200001d8 l O .bss 00000004 enabBroadcastTimeFlag.6482
+200001c6 l O .bss 00000002 checkRegisterRefreshTimeFlag.6447
+200001c8 l O .bss 00000002 checkSolarOpenCircuitVTimeFlag.6423
+200001cc l O .bss 00000004 currOne.6469
+200001d0 l O .bss 00000004 currTwo.6471
+200001d4 l O .bss 00000004 dutyRatio.6431
+200001d8 l O .bss 00000004 enabBroadcastTimeFlag.6485
200001dc l O .bss 00000001 flag.6417
-200001ea l O .bss 00000002 num.6429
-200001ec l O .bss 00000001 num.6467
-200001f0 l O .bss 00000001 run_number.6454
-200001f4 l O .bss 00000004 temp.6440
-200001f8 l O .bss 00000004 voltOne.6469
-200001fc l O .bss 00000004 voltTwo.6471
-20000174 l O .data 00000001 only_once.6423
+200001e9 l O .bss 00000001 num.6418
+200001ea l O .bss 00000002 num.6430
+200001ec l O .bss 00000001 num.6468
+200001ed l O .bss 00000001 num.6479
+200001f1 l O .bss 00000001 run_number.6455
+200001f4 l O .bss 00000004 temp.6441
+200001f8 l O .bss 00000004 voltOne.6470
+200001fc l O .bss 00000004 voltTwo.6472
+20000174 l O .data 00000001 only_once.6424
00000000 l df *ABS* 00000000 uart_dev.c
-00003ce6 l F .text 00000046 uart_putchar
-20000304 l O .bss 000000c8 bat485_in_buff
-200003cc l O .bss 0000012c gw485_in_buff
+00003c9a l F .text 00000046 uart_putchar
+20000314 l O .bss 000000c8 bat485_in_buff
+200003dc l O .bss 0000012c gw485_in_buff
00000000 l df *ABS* 00000000 adddf3.c
00000000 l df *ABS* 00000000 gedf2.c
00000000 l df *ABS* 00000000 ledf2.c
@@ -183,7 +185,7 @@ SYMBOL TABLE:
00000000 l df *ABS* 00000000 wsetup.c
00000000 l df *ABS* 00000000 fflush.c
00000000 l df *ABS* 00000000 findfp.c
-00006c46 l F .text 00000066 std
+00006bfa 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
@@ -191,7 +193,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
-00007436 l F .text 00000028 __sfputc_r
+000073ea 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
@@ -215,99 +217,99 @@ SYMBOL TABLE:
00000000 l df *ABS* 00000000 impure.c
200000fc l O .data 00000060 impure_data
00000000 l df *ABS* 00000000 reent.c
-00007d64 g F .text 00000014 _malloc_usable_size_r
-00001538 g F .text 0000005e EXTI2_IRQHandler
-00007c2a g F .text 00000028 _isatty_r
-00001b02 g F .text 00000022 TimeSliceOffset_Start
-000066f6 g F .text 000000d4 _puts_r
-00007c52 g F .text 0000002c _lseek_r
-00001902 g F .text 00000052 TIM3_Int_Init
-0000185c g F .text 0000001a USARTx_SendByte
+00007d18 g F .text 00000014 _malloc_usable_size_r
+00001538 g F .text 0000003e EXTI2_IRQHandler
+00007bde g F .text 00000028 _isatty_r
+00001ad4 g F .text 00000022 TimeSliceOffset_Start
+000066aa g F .text 000000d4 _puts_r
+00007c06 g F .text 0000002c _lseek_r
+000018e2 g F .text 00000052 TIM3_Int_Init
+0000183c g F .text 0000001a USARTx_SendByte
20000020 g O .data 0000002c g_slConfigInfo
-00003d2c g F .text 00000052 uart_dev_init
-00003a5e g F .text 0000004c Task_sensorEnableBroadcast
+00003ce0 g F .text 00000052 uart_dev_init
+00003a74 g F .text 0000004c Task_sensorEnableBroadcast
20000175 g O .data 00000001 run_Broadcast
-00002042 g F .text 00000062 mppt_constantCurrentO
+00002014 g F .text 00000062 mppt_constantCurrentO
000009de g F .text 0000000a GPIO_ReadOutputDataBit
-000066b6 g F .text 00000040 printf
+0000666a g F .text 00000040 printf
20000960 g .data 00000000 __global_pointer$
00000148 g F .text 00000028 .hidden __riscv_save_8
00000440 w .text 00000000 TIM1_CC_IRQHandler
-00007b74 g F .text 00000030 __sseek
-00006cfc g F .text 0000006c __sinit
+00007b28 g F .text 00000030 __sseek
+00006cb0 g F .text 0000006c __sinit
00000ec8 g F .text 00000004 SPI_I2S_SendData
-000068f8 g F .text 000000bc __swbuf_r
+000068ac g F .text 000000bc __swbuf_r
0000024a g F .text 00000002 HardFault_Handler
-00006cb6 g F .text 00000046 __sfmoreglue
-00007cde g F .text 00000002 __malloc_unlock
-00001b5c g F .text 0000002c InRingQueue
+00006c6a g F .text 00000046 __sfmoreglue
+00007c92 g F .text 00000002 __malloc_unlock
+00001b2e g F .text 0000002c InRingQueue
00000440 w .text 00000000 USBPD_IRQHandler
00000194 g F .text 0000000c .hidden __riscv_restore_3
-000056f8 g F .text 000002b2 .hidden __divsf3
-000019a6 g F .text 00000058 TIM2_Int_Init
-00002bf6 g F .text 00000032 FRT_MsgHandler
-00001a56 g F .text 0000000e SysTick_Handler
+000056ac g F .text 000002b2 .hidden __divsf3
+00001986 g F .text 00000058 TIM2_Int_Init
+00002bc8 g F .text 00000032 FRT_MsgHandler
+00001a28 g F .text 0000000e SysTick_Handler
00000568 g F .text 0000000a ADC_StartCalibration
-00003e44 g F .text 00000018 uart_dev_char_present
+00003df8 g F .text 00000018 uart_dev_char_present
00000ce4 g F .text 00000054 NVIC_Init
-200001ed g O .bss 00000001 outputAgainFlag
+200001ee g O .bss 00000001 outputAgainFlag
00000440 w .text 00000000 PVD_IRQHandler
-00007c96 g F .text 00000046 memmove
-00001e5a g F .text 00000044 get_PV1_VOLT_IN
+00007c4a g F .text 00000046 memmove
+00001e2c g F .text 00000044 get_PV1_VOLT_IN
00000180 g F .text 00000020 .hidden __riscv_restore_10
00000ecc g F .text 00000004 SPI_I2S_ReceiveData
00000248 g F .text 00000002 NMI_Handler
-00006134 g F .text 00000062 .hidden __fixsfsi
+000060e8 g F .text 00000062 .hidden __fixsfsi
00000440 w .text 00000000 EXTI3_IRQHandler
00000148 g F .text 00000028 .hidden __riscv_save_11
0000087c g F .text 00000006 DBGMCU_GetCHIPID
-000045c2 g F .text 000000ae .hidden __gtdf2
-00002f44 g F .text 00000326 Task_RunLED
+00004576 g F .text 000000ae .hidden __gtdf2
+00002ec4 g F .text 00000346 Task_RunLED
000011a4 g F .text 0000000a USART_GetFlagStatus
-00007c00 g F .text 0000002a _fstat_r
-200004f8 g O .bss 00000004 errno
-00003db2 g F .text 00000018 gw485_tx_enabla
+00007bb4 g F .text 0000002a _fstat_r
+20000508 g O .bss 00000004 errno
+00003d66 g F .text 00000018 gw485_tx_enabla
20000180 g .bss 00000000 _sbss
00000800 g *ABS* 00000000 __stack_size
00000652 g F .text 0000000a ADC_GetFlagStatus
-00001c14 g F .text 0000005a USART_Printf_Init
-00003e84 g F .text 0000000e ring_queue_length
-00007e60 g O .text 000001e2 mosTemperADC
-00005dac g F .text 00000388 .hidden __subsf3
+00001be6 g F .text 0000005a USART_Printf_Init
+00003e38 g F .text 0000000e ring_queue_length
+00007e18 g O .text 000001e2 mosTemperADC
+00005d60 g F .text 00000388 .hidden __subsf3
00000440 w .text 00000000 USBFS_IRQHandler
00000194 g F .text 0000000c .hidden __riscv_restore_2
-00003de2 g F .text 00000062 uart_dev_write
-00001fe0 g F .text 00000062 mppt_constantVoltageO
+00003d96 g F .text 00000062 uart_dev_write
+00001fb2 g F .text 00000062 mppt_constantVoltageO
00000fe4 g F .text 00000016 TIM_CtrlPWMOutputs
-00006604 g F .text 000000b2 memcpy
+000065b8 g F .text 000000b2 memcpy
00000546 g F .text 00000010 ADC_Cmd
-00006cac g F .text 0000000a _cleanup_r
+00006c60 g F .text 0000000a _cleanup_r
000009f6 g F .text 0000012c GPIO_PinRemapConfig
-000071cc g F .text 0000026a _svfprintf_r
-0000531c g F .text 00000072 .hidden __floatsidf
-00004670 g F .text 000000b6 .hidden __ltdf2
+00007180 g F .text 0000026a _svfprintf_r
+000052d0 g F .text 00000072 .hidden __floatsidf
+00004624 g F .text 000000b6 .hidden __ltdf2
00000440 w .text 00000000 EXTI0_IRQHandler
00000440 w .text 00000000 I2C2_EV_IRQHandler
00000e5e g F .text 0000001e RCC_PB2PeriphResetCmd
00000440 w .text 00000000 LPTIM_IRQHandler
-00003d7e g F .text 0000001a bat485_tx_enabla
+00003d32 g F .text 0000001a bat485_tx_enabla
20000194 g O .bss 00000002 Calibrattion_Val
00000fcc g F .text 00000018 TIM_Cmd
-000067ca g F .text 0000000c puts
+0000677e g F .text 0000000c puts
00001026 g F .text 00000016 TIM_OC4PreloadConfig
20000160 g O .data 00000004 SystemCoreClock
0000119c g F .text 00000008 USART_ReceiveData
-00006f5c g F .text 0000000a malloc
-00007d84 g F .text 0000000c _fstat
-00001f7a g F .text 00000066 mppt_constantVoltage
+00006f10 g F .text 0000000a malloc
+00007d38 g F .text 0000000c _fstat
+00001f4c g F .text 00000066 mppt_constantVoltage
00000004 g .init 00000000 _einit
00001082 g F .text 0000000c TIM_ClearITPendingBit
00001052 g F .text 00000018 TIM_GetCounter
-00005a8c g F .text 0000008c .hidden __lesf2
+00005a40 g F .text 0000008c .hidden __lesf2
00000140 g F .text 00000030 .hidden __riscv_save_12
00000914 g F .text 000000c0 GPIO_Init
00000d38 g F .text 00000014 RCC_ADCCLKConfig
-00001a96 g F .text 0000003e TimeSliceOffset_Register
+00001a68 g F .text 0000003e TimeSliceOffset_Register
00000440 w .text 00000000 Break_Point_Handler
00000180 g F .text 00000020 .hidden __riscv_restore_11
20000200 g O .bss 00000004 g_bat485_uart3_handle
@@ -315,105 +317,106 @@ SYMBOL TABLE:
00000440 w .text 00000000 SPI1_IRQHandler
00000556 g F .text 0000000a ADC_ResetCalibration
00001148 g F .text 00000016 USART_Cmd
-00007ad6 g F .text 0000002a _sbrk_r
+00007a8a g F .text 0000002a _sbrk_r
20000184 g O .bss 00000004 CHIPID
00000440 w .text 00000000 TAMPER_IRQHandler
00000170 g F .text 0000000c .hidden __riscv_save_1
-00001ef4 g F .text 00000086 read_config_info
-00001d8e g F .text 00000044 get_CHG_CURR
-200001ef g O .bss 00000001 recvbroadcast_flag
+00001ec6 g F .text 00000086 read_config_info
+00001d60 g F .text 00000044 get_CHG_CURR
+200001f0 g O .bss 00000001 recvbroadcast_flag
00000194 g F .text 0000000c .hidden __riscv_restore_0
-00007d38 g F .text 0000002c _read_r
+00007cec g F .text 0000002c _read_r
00000156 g F .text 0000001a .hidden __riscv_save_7
200001e8 g O .bss 00000001 g_recvBroadcastRegisterNumber
-00006380 g F .text 000000ac .hidden __extendsfdf2
-00003e92 g F .text 00000730 .hidden __adddf3
-000059aa g F .text 0000005c .hidden __nesf2
+00006334 g F .text 000000ac .hidden __extendsfdf2
+00003e46 g F .text 00000730 .hidden __adddf3
+0000595e g F .text 0000005c .hidden __nesf2
00000440 w .text 00000000 Ecall_M_Mode_Handler
20004800 g .stack 00000000 _heap_end
-00003d98 g F .text 0000001a bat485_tx_disenabla
-00007d90 g F .text 0000000c _isatty
+00003d4c g F .text 0000001a bat485_tx_disenabla
+00007d44 g F .text 0000000c _isatty
2000008c g O .data 00000038 g_RegTblR
2000017c g O .data 00000004 _global_impure_ptr
0000018a g F .text 00000016 .hidden __riscv_restore_5
-00007ce0 g F .text 00000058 _realloc_r
+00007c94 g F .text 00000058 _realloc_r
20000180 g O .bss 00000002 ADC_Trim
00000ed0 g F .text 0000000a SPI_I2S_GetFlagStatus
00000440 w .text 00000000 DMA1_Channel4_IRQHandler
00000592 g F .text 000000b8 ADC_RegularChannelConfig
-00001cac g F .text 00000026 _sbrk
+00001c7e g F .text 00000026 _sbrk
00000686 g F .text 00000012 ADC_FIFO_Cmd
0000064a g F .text 00000008 ADC_GetConversionValue
-00002888 g F .text 0000002c randomDelay
+0000285a g F .text 0000002c randomDelay
2000004c g O .data 0000000e defaultValue
-00001b4c g F .text 00000010 InitRingQueue
-0000326a g F .text 00000010 Task_usart
-00001bae g F .text 00000010 RingQueueLength
-0000284a g F .text 0000003e CheckFunc
+00001b1e g F .text 00000010 InitRingQueue
+0000325c g F .text 00000010 Task_usart
+00001b80 g F .text 00000010 RingQueueLength
+0000281c g F .text 0000003e CheckFunc
000014de g F .text 0000005a DSG_PROT_Init
0000137e g F .text 0000005a SPI_ReadWriteByte
0000018a g F .text 00000016 .hidden __riscv_restore_6
-000020a4 g F .text 000000e8 MpptContorl
-00001876 g F .text 00000046 USART3_IRQHandler
+00002076 g F .text 000000e8 MpptContorl
+00001856 g F .text 00000046 USART3_IRQHandler
0000090a g F .text 0000000a EXTI_ClearITPendingBit
-00001e16 g F .text 00000044 get_DSG_CURR
+00001de8 g F .text 00000044 get_DSG_CURR
00000440 w .text 00000000 RTC_IRQHandler
00000572 g F .text 00000008 ADC_GetCalibrationStatus
-200004fc g .bss 00000000 _ebss
+2000050c g .bss 00000000 _ebss
000011ae g F .text 0000003c USART_GetITStatus
-00003aaa g F .text 00000176 g_Mppt_Para_Init
+00003ac0 g F .text 00000124 g_Mppt_Para_Init
00000440 w .text 00000000 DMA1_Channel7_IRQHandler
20000198 g O .bss 00000001 USART3_Rbuffer
0000057a g F .text 00000018 ADC_SoftwareStartConvCmd
00000560 g F .text 00000008 ADC_GetResetCalibrationStatus
00000440 w .text 00000000 CAN1_RX1_IRQHandler
-0000378c g F .text 0000017e Task_impedanceCalculation
-00001bbe g F .text 00000020 Delay_Init
+0000374e g F .text 0000017e Task_impedanceCalculation
+00001b90 g F .text 00000020 Delay_Init
000013d8 g F .text 00000068 SPI_Flash_Read
-00001b88 g F .text 00000026 OutRingQueue
+00001b5a g F .text 00000026 OutRingQueue
00000e22 g F .text 0000001e RCC_PB2PeriphClockCmd
00000b4e g F .text 00000190 GPIO_IPD_Unused
-00005a06 g F .text 00000086 .hidden __gtsf2
+000059ba g F .text 00000086 .hidden __gtsf2
00000440 w .text 00000000 USBPDWakeUp_IRQHandler
000009e8 g F .text 00000004 GPIO_SetBits
00000440 w .text 00000000 TIM4_IRQHandler
-00004670 g F .text 000000b6 .hidden __ledf2
+00004624 g F .text 000000b6 .hidden __ledf2
0000100c g F .text 0000001a TIM_ARRPreloadConfig
00000148 g F .text 00000028 .hidden __riscv_save_9
000009ec g F .text 0000000a GPIO_WriteBit
-00008818 g O .text 00000020 __sf_fake_stderr
-000015b2 g F .text 00000048 PWM_GPIO_Configuration
+000087b8 g O .text 00000020 __sf_fake_stderr
+00001592 g F .text 00000048 PWM_GPIO_Configuration
00000156 g F .text 0000001a .hidden __riscv_save_4
00000440 w .text 00000000 I2C1_EV_IRQHandler
-000018bc g F .text 00000046 USART4_IRQHandler
-000016ec g F .text 000000b2 GW_485_Init
-000070e8 g F .text 000000e4 __ssputs_r
+0000189c g F .text 00000046 USART4_IRQHandler
+000016cc g F .text 000000b2 GW_485_Init
+0000709c g F .text 000000e4 __ssputs_r
0000106a g F .text 00000018 TIM_GetITStatus
00000d4c g F .text 000000d6 RCC_GetClocksFreq
-00003756 g F .text 00000036 start_mpptWork
+0000372a g F .text 00000024 start_mpptWork
00000440 w .text 00000000 DMA1_Channel6_IRQHandler
-00006596 g F .text 0000006e .hidden __clzsi2
-00001b24 g F .text 00000028 TimeSliceOffset_Produce
-0000745e g F .text 00000042 __sfputs_r
+0000654a g F .text 0000006e .hidden __clzsi2
+00001af6 g F .text 00000028 TimeSliceOffset_Produce
+00007412 g F .text 00000042 __sfputs_r
2000018c g O .bss 00000004 TS_Val
-00007c7e g F .text 00000018 memchr
+00007c32 g F .text 00000018 memchr
+00003a20 g F .text 00000054 Task_outputAgain
0000108e g F .text 000000ba USART_Init
-00006f66 g F .text 000000a8 _free_r
-0000197c g F .text 0000002a TIM3_IRQHandler
+00006f1a g F .text 000000a8 _free_r
+0000195c g F .text 0000002a TIM3_IRQHandler
00000440 w .text 00000000 RCC_IRQHandler
00000170 g F .text 0000000c .hidden __riscv_save_3
00000440 w .text 00000000 TIM1_TRG_COM_IRQHandler
-00002466 g F .text 00000188 test
+00002438 g F .text 00000188 test
00000440 w .text 00000000 DMA1_Channel1_IRQHandler
00001440 g F .text 0000002e RUN_LED_Init
00000000 g .init 00000000 _start
-200002b4 g O .bss 00000010 m_sensorEnableBroadcast
-20000294 g O .bss 00000010 m_refreshRegister
-0000682e g F .text 00000084 rand
-00007d9c g F .text 0000000c _lseek
+200002c4 g O .bss 00000010 m_sensorEnableBroadcast
+200002a4 g O .bss 00000010 m_refreshRegister
+000067e2 g F .text 00000084 rand
+00007d50 g F .text 0000000c _lseek
200001c4 g O .bss 00000001 RegistrationRequestFlag
200001dd g O .bss 00000001 g_batteryState
-000061ec g F .text 000000c6 .hidden __floatsisf
+000061a0 g F .text 000000c6 .hidden __floatsisf
00000e40 g F .text 0000001e RCC_PB1PeriphClockCmd
00000440 w .text 00000000 EXTI15_10_IRQHandler
00000ffa g F .text 00000012 TIM_ITConfig
@@ -421,159 +424,160 @@ SYMBOL TABLE:
0000115e g F .text 00000036 USART_ITConfig
00000882 g F .text 0000006a EXTI_Init
20000188 g O .bss 00000004 OPA_Trim
-000059aa g F .text 0000005c .hidden __eqsf2
+0000595e g F .text 0000005c .hidden __eqsf2
00000440 w .text 00000000 DMA1_Channel8_IRQHandler
2000016c g O .data 00000004 g_duty_ratio
-00007bd8 g F .text 00000028 _close_r
+00007b8c g F .text 00000028 _close_r
20000000 g .dalign 00000000 _data_vma
000014a0 g F .text 0000003e POW_OUT_CON_Init
-00003ca4 g F .text 00000042 hardware_Init
+00003c68 g F .text 00000032 hardware_Init
00000f50 g F .text 0000007c TIM_OC4Init
-000069b4 g F .text 000000fc __swsetup_r
+00006968 g F .text 000000fc __swsetup_r
00000440 w .text 00000000 EXTI9_5_IRQHandler
-00006d68 g F .text 000000a0 __sfp
-200002a4 g O .bss 00000010 m_runled
+00006d1c g F .text 000000a0 __sfp
+200002b4 g O .bss 00000010 m_runled
00000b22 g F .text 0000002c GPIO_EXTILineConfig
-00004726 g F .text 000004b8 .hidden __muldf3
+000046da g F .text 000004b8 .hidden __muldf3
00000148 g F .text 00000028 .hidden __riscv_save_10
-00007b00 g F .text 0000002c __sread
+00007ab4 g F .text 0000002c __sread
200000c4 g O .data 00000038 uart_devices
-00007cdc g F .text 00000002 __malloc_lock
+00007c90 g F .text 00000002 __malloc_lock
0000018a g F .text 00000016 .hidden __riscv_restore_4
-00001dd2 g F .text 00000044 get_PV_VOLT_OUT
+00001da4 g F .text 00000044 get_PV_VOLT_OUT
00000180 g F .text 00000020 .hidden __riscv_restore_8
-00001cd2 g F .text 0000002a Get_ConversionVal
-00006be0 g F .text 00000066 _fflush_r
+00001ca4 g F .text 0000002a Get_ConversionVal
+00006b94 g F .text 00000066 _fflush_r
00000156 g F .text 0000001a .hidden __riscv_save_6
000008ec g F .text 0000001e EXTI_GetITStatus
00000440 w .text 00000000 SPI2_IRQHandler
-00008838 g O .text 00000020 __sf_fake_stdin
-200001ee g O .bss 00000001 overTemperature
+000087d8 g O .text 00000020 __sf_fake_stdin
+200001ef g O .bss 00000001 overTemperature
000001a0 g F .text 000000a8 memset
00000180 g F .text 00000020 .hidden __riscv_restore_9
0000018a g F .text 00000016 .hidden __riscv_restore_7
0000024c g F .text 0000004a main
-00001954 g F .text 00000028 TIM3_Init
-000067d6 g F .text 00000058 srand
-00003dca g F .text 00000018 gw485_tx_disenabla
-00005a8c g F .text 0000008c .hidden __ltsf2
-00007ba4 g F .text 00000006 __sclose
-0000642c g F .text 0000016a .hidden __truncdfsf2
-0000700e g F .text 000000da _malloc_r
-0000327a g F .text 00000136 Task_startMpptControl
+00001934 g F .text 00000028 TIM3_Init
+0000678a g F .text 00000058 srand
+00003d7e g F .text 00000018 gw485_tx_disenabla
+00005a40 g F .text 0000008c .hidden __ltsf2
+00007b58 g F .text 00000006 __sclose
+000063e0 g F .text 0000016a .hidden __truncdfsf2
+20000284 g O .bss 00000010 m_outputAgain
+00006fc2 g F .text 000000da _malloc_r
+0000326c g F .text 00000136 Task_startMpptControl
000006a8 g F .text 000001d4 Get_CalibrationValue
00000440 w .text 00000000 DMA1_Channel5_IRQHandler
-200002e4 g O .bss 00000010 m_usart
+200002f4 g O .bss 00000010 m_usart
00000440 w .text 00000000 EXTI4_IRQHandler
-000033b0 g F .text 0000012a Task_softStart
-00001bde g F .text 00000036 Delay_Ms
+000033a2 g F .text 00000118 Task_softStart
+00001bb0 g F .text 00000036 Delay_Ms
00000440 w .text 00000000 USB_LP_CAN1_RX0_IRQHandler
-00005b18 g F .text 00000294 .hidden __mulsf3
+00005acc g F .text 00000294 .hidden __mulsf3
0000103c g F .text 00000016 TIM_SetCompare4
0000065c g F .text 00000018 ADC_BufferCmd
00000eae g F .text 0000001a SPI_Cmd
00000296 g F .text 00000106 SystemInit
00000674 g F .text 00000012 ADC_DutyDelayCmd
-000066b6 g F .text 00000040 iprintf
-00002c28 g F .text 000002ca read_and_process_uart_data
+0000666a g F .text 00000040 iprintf
+00002bfa g F .text 000002ca read_and_process_uart_data
2000019c g O .bss 00000001 USART4_Rbuffer
00000440 w .text 00000000 USB_HP_CAN1_TX_IRQHandler
20000274 g O .bss 00000010 m_impedanceCalculation
-000068b2 g F .text 00000046 sprintf
-00008718 g O .text 00000100 .hidden __clz_tab
+00006866 g F .text 00000046 sprintf
+000086b8 g O .text 00000100 .hidden __clz_tab
00000000 g .init 00000000 _sinit
00000440 w .text 00000000 CMPWakeUp_IRQHandler
-00005a06 g F .text 00000086 .hidden __gesf2
-00007baa g F .text 0000002e _write_r
+000059ba g F .text 00000086 .hidden __gesf2
+00007b5e g F .text 0000002e _write_r
00000440 w .text 00000000 DMA1_Channel3_IRQHandler
-00007728 g F .text 0000010c _printf_common
+000076dc g F .text 0000010c _printf_common
20000178 g O .data 00000004 _impure_ptr
-0000390a g F .text 00000154 Task_recvbroadcast
-00001a64 g F .text 00000032 TIM1_UP_IRQHandler
-00006ab0 g F .text 00000130 __sflush_r
+000038cc g F .text 00000154 Task_recvbroadcast
+00001a36 g F .text 00000032 TIM1_UP_IRQHandler
+00006a64 g F .text 00000130 __sflush_r
00000440 w .text 00000000 LPTIMWakeUp_IRQHandler
-000071cc g F .text 0000026a _svfiprintf_r
+00007180 g F .text 0000026a _svfiprintf_r
00000440 w .text 00000000 WWDG_IRQHandler
-200002c4 g O .bss 00000010 m_softStart
-00001ad4 g F .text 0000002e TimeSliceOffset_Unregister
+200002d4 g O .bss 00000010 m_softStart
+00001aa6 g F .text 0000002e TimeSliceOffset_Unregister
00000440 w .text 00000000 Ecall_U_Mode_Handler
-00003c20 g F .text 00000084 task_Init
-0000350a g F .text 0000024c Task_refreshRegister
+00003be4 g F .text 00000084 task_Init
+000034ea g F .text 00000240 Task_refreshRegister
2000005c g O .data 00000030 g_MsgTbl
00000698 g F .text 00000010 ADC_Sample_ModeConfig
-00001a2c g F .text 0000002a TIM2_IRQHandler
+00001a0c g F .text 0000001c TIM2_IRQHandler
20005000 g .stack 00000000 _eusrstack
-00002ef2 g F .text 00000052 Task_wdi
+0000320a g F .text 00000052 Task_wdi
00000170 g F .text 0000000c .hidden __riscv_save_2
00000440 w .text 00000000 SW_Handler
200001e0 g O .bss 00000004 g_impedance
000004c8 g F .text 00000028 ADC_DeInit
00000440 w .text 00000000 TIM1_BRK_IRQHandler
-00006e72 g F .text 00000058 __swhatbuf_r
+00006e26 g F .text 00000058 __swhatbuf_r
000004f0 g F .text 00000056 ADC_Init
00001194 g F .text 00000008 USART_SendData
00000440 w .text 00000000 OPA_IRQHandler
-000028b4 g F .text 0000007a Check_485_bus_busy
-20000284 g O .bss 00000010 m_recvbroadcast
-00001596 g F .text 0000001c EXTI1_IRQHandler
+00002886 g F .text 0000007a Check_485_bus_busy
+20000294 g O .bss 00000010 m_recvbroadcast
+00001576 g F .text 0000001c EXTI1_IRQHandler
00000156 g F .text 0000001a .hidden __riscv_save_5
-00001c6e g F .text 0000003e _write
+00001c40 g F .text 0000003e _write
20000180 g .data 00000000 _edata
-200004fc g .bss 00000000 _end
+2000050c g .bss 00000000 _end
00000eda g F .text 00000076 TIM_TimeBaseInit
00000440 w .text 00000000 RTCAlarm_IRQHandler
-000088b4 g .dlalign 00000000 _data_lma
-0000218c g F .text 000002da MpptMode
+00008854 g .dlalign 00000000 _data_lma
+0000215e g F .text 000002da MpptMode
00000440 w .text 00000000 USART2_IRQHandler
-00007b2c g F .text 00000048 __swrite
-0000179e g F .text 000000be BAT_485_Init
-000074a0 g F .text 00000288 _vfiprintf_r
-00006e08 g F .text 0000006a _fwalk_reent
+00007ae0 g F .text 00000048 __swrite
+0000177e g F .text 000000be BAT_485_Init
+00007454 g F .text 00000288 _vfiprintf_r
+00006dbc g F .text 0000006a _fwalk_reent
0000039c g F .text 000000a4 SystemCoreClockUpdate
-000062b2 g F .text 000000ce .hidden __floatunsisf
+00006266 g F .text 000000ce .hidden __floatunsisf
0000146e g F .text 00000032 WDI_INPUT_Init
00000440 w .text 00000000 I2C2_ER_IRQHandler
00000440 w .text 00000000 DMA1_Channel2_IRQHandler
-000015fa g F .text 0000006c PWM_TIM_Configuration
-00008858 g O .text 00000020 __sf_fake_stdout
-000068b2 g F .text 00000046 siprintf
+000015da g F .text 0000006c PWM_TIM_Configuration
+000087f8 g O .text 00000020 __sf_fake_stdout
+00006866 g F .text 00000046 siprintf
20000000 g O .data 00000010 HBPrescTable
0000017c g F .text 00000024 .hidden __riscv_restore_12
-00007da8 g F .text 0000000c _read
+00007d5c g F .text 0000000c _read
00000442 w .text 00000000 handle_reset
00000440 w .text 00000000 CAN1_SCE_IRQHandler
-00006196 g F .text 00000056 .hidden __fixunssfsi
+0000614a g F .text 00000056 .hidden __fixunssfsi
00000440 w .text 00000000 FLASH_IRQHandler
00000170 g F .text 0000000c .hidden __riscv_save_0
-200002f4 g O .bss 00000010 m_wdi
+20000304 g O .bss 00000010 m_wdi
00000440 w .text 00000000 USBFSWakeUp_IRQHandler
200001e4 g O .bss 00000004 g_recvBroadcastDevice
-000019fe g F .text 0000002e TIM2_Init
+000019de g F .text 0000002e TIM2_Init
00000440 w .text 00000000 USART1_IRQHandler
-00006eca g F .text 00000092 __smakebuf_r
-00007834 g F .text 000002a2 _printf_i
+00006e7e g F .text 00000092 __smakebuf_r
+000077e8 g F .text 000002a2 _printf_i
20000210 g O .bss 0000002d g_Mppt_Para
-000045c2 g F .text 000000ae .hidden __gedf2
+00004576 g F .text 000000ae .hidden __gedf2
2000020c g O .bss 00000004 __malloc_sbrk_start
00000440 w .text 00000000 I2C1_ER_IRQHandler
000012da g F .text 000000a4 SPI_Flash_Init
00000e7c g F .text 00000032 SPI_Init
00000cde g F .text 00000006 NVIC_PriorityGroupConfig
-200002d4 g O .bss 00000010 m_startMpptControl
+200002e4 g O .bss 00000010 m_startMpptControl
000011ea g F .text 000000f0 ADC_all_Init
-000034da g F .text 00000030 stop_mpptWork
-00001666 g F .text 00000086 Set_duty_ratio
+000034ba g F .text 00000030 stop_mpptWork
+00001646 g F .text 00000086 Set_duty_ratio
00000440 w .text 00000000 TKeyWakeUp_IRQHandler
20000208 g O .bss 00000004 __malloc_free_list
00000194 g F .text 0000000c .hidden __riscv_restore_1
20000204 g O .bss 00000004 g_gw485_uart4_handle
-00004bde g F .text 0000073e .hidden __subdf3
-000074a0 g F .text 00000288 _vfprintf_r
+00004b92 g F .text 0000073e .hidden __subdf3
+00007454 g F .text 00000288 _vfprintf_r
000009d4 g F .text 0000000a GPIO_ReadInputDataBit
-0000538e g F .text 0000036a .hidden __addsf3
-00001e9e g F .text 00000056 get_MOSFET_Temper
-00007d78 g F .text 0000000c _close
-00003e5c g F .text 00000028 uart_dev_in_char
+00005342 g F .text 0000036a .hidden __addsf3
+00001e70 g F .text 00000056 get_MOSFET_Temper
+00007d2c g F .text 0000000c _close
+00003e10 g F .text 00000028 uart_dev_in_char
@@ -600,7 +604,7 @@ Disassembly of section .vector:
28: 0440 addi s0,sp,516
...
32: 0000 unimp
- 34: 1a56 slli s4,s4,0x35
+ 34: 1a28 addi a0,sp,312
36: 0000 unimp
38: 0000 unimp
3a: 0000 unimp
@@ -622,7 +626,7 @@ Disassembly of section .vector:
5a: 0000 unimp
5c: 0440 addi s0,sp,516
5e: 0000 unimp
- 60: 1596 slli a1,a1,0x25
+ 60: 1576 slli a0,a0,0x3d
62: 0000 unimp
64: 1538 addi a4,sp,680
66: 0000 unimp
@@ -658,15 +662,15 @@ Disassembly of section .vector:
a2: 0000 unimp
a4: 0440 addi s0,sp,516
a6: 0000 unimp
- a8: 1a64 addi s1,sp,316
+ a8: 1a36 slli s4,s4,0x2d
aa: 0000 unimp
ac: 0440 addi s0,sp,516
ae: 0000 unimp
b0: 0440 addi s0,sp,516
b2: 0000 unimp
- b4: 1a2c addi a1,sp,312
+ b4: 1a0c addi a1,sp,304
b6: 0000 unimp
- b8: 197c addi a5,sp,188
+ b8: 195c addi a5,sp,180
ba: 0000 unimp
bc: 0440 addi s0,sp,516
be: 0000 unimp
@@ -686,7 +690,7 @@ Disassembly of section .vector:
da: 0000 unimp
dc: 0440 addi s0,sp,516
de: 0000 unimp
- e0: 1876 slli a6,a6,0x3d
+ e0: 1856 slli a6,a6,0x35
e2: 0000 unimp
e4: 0440 addi s0,sp,516
e6: 0000 unimp
@@ -698,7 +702,7 @@ Disassembly of section .vector:
f2: 0000 unimp
f4: 0440 addi s0,sp,516
f6: 0000 unimp
- f8: 18bc addi a5,sp,120
+ f8: 189c addi a5,sp,112
fa: 0000 unimp
fc: 0440 addi s0,sp,516
fe: 0000 unimp
@@ -848,22 +852,22 @@ Disassembly of section .text:
250: 4505 li a0,1
252: 28d000ef jal ra,cde
256: 2299 jal 39c
- 258: 167010ef jal ra,1bbe
+ 258: 139010ef jal ra,1b90
25c: 6571 lui a0,0x1c
- 25e: 20050513 addi a0,a0,512 # 1c200 <_data_lma+0x1394c>
- 262: 1b3010ef jal ra,1c14
+ 25e: 20050513 addi a0,a0,512 # 1c200 <_data_lma+0x139ac>
+ 262: 185010ef jal ra,1be6
266: 200007b7 lui a5,0x20000
26a: 1607a583 lw a1,352(a5) # 20000160
26e: 00008537 lui a0,0x8
- 272: db450513 addi a0,a0,-588 # 7db4 <_read+0xc>
- 276: 440060ef jal ra,66b6
+ 272: d6850513 addi a0,a0,-664 # 7d68 <_read+0xc>
+ 276: 3f4060ef jal ra,666a
27a: 2509 jal 87c
27c: 85aa mv a1,a0
27e: 00008537 lui a0,0x8
- 282: dc450513 addi a0,a0,-572 # 7dc4 <_read+0x1c>
- 286: 430060ef jal ra,66b6
- 28a: 21b030ef jal ra,3ca4
- 28e: 193030ef jal ra,3c20
+ 282: d7850513 addi a0,a0,-648 # 7d78 <_read+0x1c>
+ 286: 3e4060ef jal ra,666a
+ 28a: 1df030ef jal ra,3c68
+ 28e: 157030ef jal ra,3be4
292: 4501 li a0,0
294: b701 j 194 <__riscv_restore_0>
@@ -987,7 +991,7 @@ Disassembly of section .text:
3bc: 8b91 andi a5,a5,4
3be: c79d beqz a5,3ec
3c0: 000f47b7 lui a5,0xf4
- 3c4: 24078793 addi a5,a5,576 # f4240 <_data_lma+0xeb98c>
+ 3c4: 24078793 addi a5,a5,576 # f4240 <_data_lma+0xeb9ec>
3c8: c31c sw a5,0(a4)
3ca: 400217b7 lui a5,0x40021
3ce: 43dc lw a5,4(a5)
@@ -1002,7 +1006,7 @@ Disassembly of section .text:
3e8: c31c sw a5,0(a4)
3ea: 8082 ret
3ec: 007a17b7 lui a5,0x7a1
- 3f0: 20078793 addi a5,a5,512 # 7a1200 <_data_lma+0x79894c>
+ 3f0: 20078793 addi a5,a5,512 # 7a1200 <_data_lma+0x7989ac>
3f4: bfd1 j 3c8
3f6: 42dc lw a5,4(a3)
3f8: 42d4 lw a3,4(a3)
@@ -1020,14 +1024,14 @@ Disassembly of section .text:
416: 8ac1 andi a3,a3,16
418: ce89 beqz a3,432
41a: 007a16b7 lui a3,0x7a1
- 41e: 20068693 addi a3,a3,512 # 7a1200 <_data_lma+0x79894c>
+ 41e: 20068693 addi a3,a3,512 # 7a1200 <_data_lma+0x7989ac>
422: a821 j 43a
424: 400216b7 lui a3,0x40021
428: 42d4 lw a3,4(a3)
42a: 00e69613 slli a2,a3,0xe
42e: fe0656e3 bgez a2,41a
432: 003d16b7 lui a3,0x3d1
- 436: 90068693 addi a3,a3,-1792 # 3d0900 <_data_lma+0x3c804c>
+ 436: 90068693 addi a3,a3,-1792 # 3d0900 <_data_lma+0x3c80ac>
43a: 02d787b3 mul a5,a5,a3
43e: b769 j 3c8
@@ -1040,7 +1044,7 @@ Disassembly of section .text:
44a: 20005117 auipc sp,0x20005
44e: bb610113 addi sp,sp,-1098 # 20005000 <_eusrstack>
452: 00008517 auipc a0,0x8
- 456: 46250513 addi a0,a0,1122 # 88b4 <_data_lma>
+ 456: 40250513 addi a0,a0,1026 # 8854 <_data_lma>
45a: 20000597 auipc a1,0x20000
45e: ba658593 addi a1,a1,-1114 # 20000000 <_data_vma>
462: 82018613 addi a2,gp,-2016 # 20000180 <_edata>
@@ -1051,7 +1055,7 @@ Disassembly of section .text:
474: 0591 addi a1,a1,4
476: fec5eae3 bltu a1,a2,46a
47a: 82018513 addi a0,gp,-2016 # 20000180 <_edata>
- 47e: b9c18593 addi a1,gp,-1124 # 200004fc <_ebss>
+ 47e: bac18593 addi a1,gp,-1108 # 2000050c <_ebss>
482: 00b57763 bgeu a0,a1,490
486: 00052023 sw zero,0(a0)
48a: 0511 addi a0,a0,4
@@ -1741,7 +1745,7 @@ Disassembly of section .text:
00000b4e :
b4e: e22ff2ef jal t0,170 <__riscv_save_0>
b52: 1ffff437 lui s0,0x1ffff
- b56: 72442703 lw a4,1828(s0) # 1ffff724 <_data_lma+0x1fff6e70>
+ b56: 72442703 lw a4,1828(s0) # 1ffff724 <_data_lma+0x1fff6ed0>
b5a: 3e000637 lui a2,0x3e000
b5e: 1141 addi sp,sp,-16
b60: 01971793 slli a5,a4,0x19
@@ -1774,23 +1778,23 @@ Disassembly of section .text:
bb0: 2c8d jal e22
bb2: 70442783 lw a5,1796(s0)
bb6: 103a0737 lui a4,0x103a0
- bba: 70070713 addi a4,a4,1792 # 103a0700 <_data_lma+0x10397e4c>
+ bba: 70070713 addi a4,a4,1792 # 103a0700 <_data_lma+0x10397eac>
bbe: f0f7f793 andi a5,a5,-241
bc2: 10e78063 beq a5,a4,cc2
bc6: 02f76163 bltu a4,a5,be8
bca: 10320737 lui a4,0x10320
- bce: 70070713 addi a4,a4,1792 # 10320700 <_data_lma+0x10317e4c>
+ bce: 70070713 addi a4,a4,1792 # 10320700 <_data_lma+0x10317eac>
bd2: 06e78063 beq a5,a4,c32
bd6: 10370737 lui a4,0x10370
- bda: 70070713 addi a4,a4,1792 # 10370700 <_data_lma+0x10367e4c>
+ bda: 70070713 addi a4,a4,1792 # 10370700 <_data_lma+0x10367eac>
bde: 08e78763 beq a5,a4,c6c
be2: 0141 addi sp,sp,16
be4: db0ff06f j 194 <__riscv_restore_0>
be8: 103b0737 lui a4,0x103b0
- bec: 70070713 addi a4,a4,1792 # 103b0700 <_data_lma+0x103a7e4c>
+ bec: 70070713 addi a4,a4,1792 # 103b0700 <_data_lma+0x103a7eac>
bf0: 0ae78b63 beq a5,a4,ca6
bf4: 103d0737 lui a4,0x103d0
- bf8: 70070713 addi a4,a4,1792 # 103d0700 <_data_lma+0x103c7e4c>
+ bf8: 70070713 addi a4,a4,1792 # 103d0700 <_data_lma+0x103c7eac>
bfc: fee793e3 bne a5,a4,be2
c00: 4585 li a1,1
c02: 6521 lui a0,0x8
@@ -1902,7 +1906,7 @@ Disassembly of section .text:
d12: 00d71733 sll a4,a4,a3
d16: 4154 lw a3,4(a0)
d18: ce89 beqz a3,d32
- d1a: 04078793 addi a5,a5,64 # 2040
+ d1a: 04078793 addi a5,a5,64 # 2040
d1e: 078a slli a5,a5,0x2
d20: e000e6b7 lui a3,0xe000e
d24: 97b6 add a5,a5,a3
@@ -1938,7 +1942,7 @@ Disassembly of section .text:
d64: 8b91 andi a5,a5,4
d66: c7a5 beqz a5,dce
d68: 000f47b7 lui a5,0xf4
- d6c: 24078793 addi a5,a5,576 # f4240 <_data_lma+0xeb98c>
+ d6c: 24078793 addi a5,a5,576 # f4240 <_data_lma+0xeb9ec>
d70: c11c sw a5,0(a0)
d72: 40021637 lui a2,0x40021
d76: 425c lw a5,4(a2)
@@ -1977,7 +1981,7 @@ Disassembly of section .text:
dca: c91c sw a5,16(a0)
dcc: 8082 ret
dce: 007a17b7 lui a5,0x7a1
- dd2: 20078793 addi a5,a5,512 # 7a1200 <_data_lma+0x79894c>
+ dd2: 20078793 addi a5,a5,512 # 7a1200 <_data_lma+0x7989ac>
dd6: bf69 j d70
dd8: 435c lw a5,4(a4)
dda: 4358 lw a4,4(a4)
@@ -1995,14 +1999,14 @@ Disassembly of section .text:
df8: 8b41 andi a4,a4,16
dfa: cf09 beqz a4,e14
dfc: 007a1737 lui a4,0x7a1
- e00: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x79894c>
+ e00: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x7989ac>
e04: a821 j e1c
e06: 40021737 lui a4,0x40021
e0a: 4358 lw a4,4(a4)
e0c: 00e71693 slli a3,a4,0xe
e10: fe06d6e3 bgez a3,dfc
e14: 003d1737 lui a4,0x3d1
- e18: 90070713 addi a4,a4,-1792 # 3d0900 <_data_lma+0x3c804c>
+ e18: 90070713 addi a4,a4,-1792 # 3d0900 <_data_lma+0x3c80ac>
e1c: 02e787b3 mul a5,a5,a4
e20: bf81 j d70
@@ -2051,7 +2055,7 @@ Disassembly of section .text:
00000e7c :
e7c: 211a lhu a4,0(a0)
e7e: 678d lui a5,0x3
- e80: 04078793 addi a5,a5,64 # 3040
+ e80: 04078793 addi a5,a5,64 # 3040
e84: 21b6 lhu a3,2(a1)
e86: 8f7d and a4,a4,a5
e88: 219e lhu a5,0(a1)
@@ -2481,8 +2485,8 @@ Disassembly of section .text:
123e: 85aa mv a1,a0
1240: 82a19a23 sh a0,-1996(gp) # 20000194
1244: 00008537 lui a0,0x8
- 1248: dd450513 addi a0,a0,-556 # 7dd4 <_read+0x2c>
- 124c: 46a050ef jal ra,66b6
+ 1248: d8850513 addi a0,a0,-632 # 7d88 <_read+0x2c>
+ 124c: 41e050ef jal ra,666a
1250: 000e07b7 lui a5,0xe0
1254: ce3e sw a5,28(sp)
1256: 080c addi a1,sp,16
@@ -2765,9611 +2769,9587 @@ Disassembly of section .text:
1538: 1141 addi sp,sp,-16
153a: 4511 li a0,4
153c: c622 sw s0,12(sp)
- 153e: c426 sw s1,8(sp)
- 1540: c24a sw s2,4(sp)
- 1542: baaff0ef jal ra,8ec
- 1546: 4785 li a5,1
- 1548: 04f51163 bne a0,a5,158a
- 154c: 40011937 lui s2,0x40011
- 1550: 84aa mv s1,a0
- 1552: 4601 li a2,0
- 1554: 4591 li a1,4
- 1556: c0090513 addi a0,s2,-1024 # 40010c00 <_eusrstack+0x2000bc00>
- 155a: c92ff0ef jal ra,9ec
- 155e: 88d1c703 lbu a4,-1907(gp) # 200001ed
- 1562: 843e mv s0,a5
- 1564: ef11 bnez a4,1580
- 1566: 4505 li a0,1
- 1568: 676000ef jal ra,1bde
- 156c: 4605 li a2,1
- 156e: 4591 li a1,4
- 1570: c0090513 addi a0,s2,-1024
- 1574: c78ff0ef jal ra,9ec
- 1578: 4789 li a5,2
- 157a: 88f186a3 sb a5,-1907(gp) # 200001ed
- 157e: a019 j 1584
- 1580: fe970ce3 beq a4,s1,1578
- 1584: 4511 li a0,4
- 1586: b84ff0ef jal ra,90a
- 158a: 4432 lw s0,12(sp)
- 158c: 44a2 lw s1,8(sp)
- 158e: 4912 lw s2,4(sp)
- 1590: 0141 addi sp,sp,16
- 1592: 30200073 mret
+ 153e: baeff0ef jal ra,8ec
+ 1542: 4785 li a5,1
+ 1544: 02f51563 bne a0,a5,156e
+ 1548: 842a mv s0,a0
+ 154a: 4511 li a0,4
+ 154c: bbeff0ef jal ra,90a
+ 1550: 88e1c703 lbu a4,-1906(gp) # 200001ee
+ 1554: ef09 bnez a4,156e
+ 1556: 000045b7 lui a1,0x4
+ 155a: 4681 li a3,0
+ 155c: 3e800613 li a2,1000
+ 1560: a2058593 addi a1,a1,-1504 # 3a20
+ 1564: 92418513 addi a0,gp,-1756 # 20000284
+ 1568: 88818723 sb s0,-1906(gp) # 200001ee
+ 156c: 29f5 jal 1a68
+ 156e: 4432 lw s0,12(sp)
+ 1570: 0141 addi sp,sp,16
+ 1572: 30200073 mret
-00001596 :
- 1596: 4509 li a0,2
- 1598: b54ff0ef jal ra,8ec
- 159c: 4785 li a5,1
- 159e: 00f51863 bne a0,a5,15ae
- 15a2: 00008537 lui a0,0x8
- 15a6: dec50513 addi a0,a0,-532 # 7dec <_read+0x44>
- 15aa: 220050ef jal ra,67ca
- 15ae: 30200073 mret
+00001576 :
+ 1576: 4509 li a0,2
+ 1578: b74ff0ef jal ra,8ec
+ 157c: 4785 li a5,1
+ 157e: 00f51863 bne a0,a5,158e
+ 1582: 00008537 lui a0,0x8
+ 1586: da050513 addi a0,a0,-608 # 7da0 <_read+0x44>
+ 158a: 1f4050ef jal ra,677e
+ 158e: 30200073 mret
-000015b2 :
- 15b2: bbffe2ef jal t0,170 <__riscv_save_0>
- 15b6: 1141 addi sp,sp,-16
- 15b8: 4585 li a1,1
- 15ba: 4521 li a0,8
- 15bc: 867ff0ef jal ra,e22
- 15c0: 4585 li a1,1
- 15c2: 4511 li a0,4
- 15c4: 87dff0ef jal ra,e40
- 15c8: 20000793 li a5,512
- 15cc: 40011437 lui s0,0x40011
- 15d0: 827c sh a5,4(sp)
- 15d2: 47e1 li a5,24
- 15d4: c63e sw a5,12(sp)
- 15d6: 004c addi a1,sp,4
- 15d8: 478d li a5,3
- 15da: c0040513 addi a0,s0,-1024 # 40010c00 <_eusrstack+0x2000bc00>
- 15de: c43e sw a5,8(sp)
- 15e0: b34ff0ef jal ra,914
- 15e4: 08000793 li a5,128
- 15e8: 004c addi a1,sp,4
- 15ea: c0040513 addi a0,s0,-1024
- 15ee: 827c sh a5,4(sp)
- 15f0: b24ff0ef jal ra,914
- 15f4: 0141 addi sp,sp,16
- 15f6: b9ffe06f j 194 <__riscv_restore_0>
+00001592 :
+ 1592: bdffe2ef jal t0,170 <__riscv_save_0>
+ 1596: 1141 addi sp,sp,-16
+ 1598: 4585 li a1,1
+ 159a: 4521 li a0,8
+ 159c: 887ff0ef jal ra,e22
+ 15a0: 4585 li a1,1
+ 15a2: 4511 li a0,4
+ 15a4: 89dff0ef jal ra,e40
+ 15a8: 20000793 li a5,512
+ 15ac: 40011437 lui s0,0x40011
+ 15b0: 827c sh a5,4(sp)
+ 15b2: 47e1 li a5,24
+ 15b4: c63e sw a5,12(sp)
+ 15b6: 004c addi a1,sp,4
+ 15b8: 478d li a5,3
+ 15ba: c0040513 addi a0,s0,-1024 # 40010c00 <_eusrstack+0x2000bc00>
+ 15be: c43e sw a5,8(sp)
+ 15c0: b54ff0ef jal ra,914
+ 15c4: 08000793 li a5,128
+ 15c8: 004c addi a1,sp,4
+ 15ca: c0040513 addi a0,s0,-1024
+ 15ce: 827c sh a5,4(sp)
+ 15d0: b44ff0ef jal ra,914
+ 15d4: 0141 addi sp,sp,16
+ 15d6: bbffe06f j 194 <__riscv_restore_0>
-000015fa :
- 15fa: b77fe2ef jal t0,170 <__riscv_save_0>
- 15fe: 1101 addi sp,sp,-32
- 1600: 3f4d jal 15b2
- 1602: 40001437 lui s0,0x40001
- 1606: 1df00793 li a5,479
- 160a: 858a mv a1,sp
- 160c: 80040513 addi a0,s0,-2048 # 40000800 <_eusrstack+0x1fffb800>
- 1610: c03e sw a5,0(sp)
- 1612: c202 sw zero,4(sp)
- 1614: 00011423 sh zero,8(sp)
- 1618: 00010523 sb zero,10(sp)
- 161c: 8bfff0ef jal ra,eda
- 1620: 80040513 addi a0,s0,-2048
- 1624: 4585 li a1,1
- 1626: 9e7ff0ef jal ra,100c
- 162a: 67c1 lui a5,0x10
- 162c: 06078793 addi a5,a5,96 # 10060 <_data_lma+0x77ac>
- 1630: 006c addi a1,sp,12
- 1632: 80040513 addi a0,s0,-2048
- 1636: c83e sw a5,16(sp)
- 1638: 00011b23 sh zero,22(sp)
- 163c: c602 sw zero,12(sp)
- 163e: 913ff0ef jal ra,f50
- 1642: 80040513 addi a0,s0,-2048
- 1646: 45a1 li a1,8
- 1648: 9dfff0ef jal ra,1026
- 164c: 80040513 addi a0,s0,-2048
- 1650: 4585 li a1,1
- 1652: 97bff0ef jal ra,fcc
- 1656: 4585 li a1,1
- 1658: 80040513 addi a0,s0,-2048
- 165c: 989ff0ef jal ra,fe4
- 1660: 6105 addi sp,sp,32
- 1662: b33fe06f j 194 <__riscv_restore_0>
+000015da :
+ 15da: b97fe2ef jal t0,170 <__riscv_save_0>
+ 15de: 1101 addi sp,sp,-32
+ 15e0: 3f4d jal 1592
+ 15e2: 40001437 lui s0,0x40001
+ 15e6: 1df00793 li a5,479
+ 15ea: 858a mv a1,sp
+ 15ec: 80040513 addi a0,s0,-2048 # 40000800 <_eusrstack+0x1fffb800>
+ 15f0: c03e sw a5,0(sp)
+ 15f2: c202 sw zero,4(sp)
+ 15f4: 00011423 sh zero,8(sp)
+ 15f8: 00010523 sb zero,10(sp)
+ 15fc: 8dfff0ef jal ra,eda
+ 1600: 80040513 addi a0,s0,-2048
+ 1604: 4585 li a1,1
+ 1606: a07ff0ef jal ra,100c
+ 160a: 67c1 lui a5,0x10
+ 160c: 06078793 addi a5,a5,96 # 10060 <_data_lma+0x780c>
+ 1610: 006c addi a1,sp,12
+ 1612: 80040513 addi a0,s0,-2048
+ 1616: c83e sw a5,16(sp)
+ 1618: 00011b23 sh zero,22(sp)
+ 161c: c602 sw zero,12(sp)
+ 161e: 933ff0ef jal ra,f50
+ 1622: 80040513 addi a0,s0,-2048
+ 1626: 45a1 li a1,8
+ 1628: 9ffff0ef jal ra,1026
+ 162c: 80040513 addi a0,s0,-2048
+ 1630: 4585 li a1,1
+ 1632: 99bff0ef jal ra,fcc
+ 1636: 4585 li a1,1
+ 1638: 80040513 addi a0,s0,-2048
+ 163c: 9a9ff0ef jal ra,fe4
+ 1640: 6105 addi sp,sp,32
+ 1642: b53fe06f j 194 <__riscv_restore_0>
-00001666 :
- 1666: 1141 addi sp,sp,-16
- 1668: c422 sw s0,8(sp)
- 166a: 842a mv s0,a0
- 166c: 4108 lw a0,0(a0)
- 166e: c24a sw s2,4(sp)
- 1670: c04e sw s3,0(sp)
- 1672: c606 sw ra,12(sp)
- 1674: 50d040ef jal ra,6380 <__extendsfdf2>
- 1678: 000087b7 lui a5,0x8
- 167c: e087a603 lw a2,-504(a5) # 7e08 <_read+0x60>
- 1680: e0c7a683 lw a3,-500(a5)
- 1684: 892a mv s2,a0
- 1686: 89ae mv s3,a1
- 1688: 7e9020ef jal ra,4670 <__ledf2>
- 168c: 02055f63 bgez a0,16ca
- 1690: 000087b7 lui a5,0x8
- 1694: dfc7a783 lw a5,-516(a5) # 7dfc <_read+0x54>
- 1698: c01c sw a5,0(s0)
- 169a: 000087b7 lui a5,0x8
- 169e: e047a583 lw a1,-508(a5) # 7e04 <_read+0x5c>
- 16a2: 4008 lw a0,0(s0)
- 16a4: 474040ef jal ra,5b18 <__mulsf3>
- 16a8: 2ef040ef jal ra,6196 <__fixunssfsi>
- 16ac: 01051593 slli a1,a0,0x10
- 16b0: 40001537 lui a0,0x40001
- 16b4: 81c1 srli a1,a1,0x10
- 16b6: 80050513 addi a0,a0,-2048 # 40000800 <_eusrstack+0x1fffb800>
- 16ba: 983ff0ef jal ra,103c
- 16be: 40b2 lw ra,12(sp)
- 16c0: 4422 lw s0,8(sp)
- 16c2: 4912 lw s2,4(sp)
- 16c4: 4982 lw s3,0(sp)
- 16c6: 0141 addi sp,sp,16
- 16c8: 8082 ret
- 16ca: 000087b7 lui a5,0x8
- 16ce: e107a603 lw a2,-496(a5) # 7e10 <_read+0x68>
- 16d2: e147a683 lw a3,-492(a5)
- 16d6: 854a mv a0,s2
- 16d8: 85ce mv a1,s3
- 16da: 6e9020ef jal ra,45c2 <__gedf2>
- 16de: faa05ee3 blez a0,169a
- 16e2: 000087b7 lui a5,0x8
- 16e6: e007a783 lw a5,-512(a5) # 7e00 <_read+0x58>
- 16ea: b77d j 1698
+00001646 :
+ 1646: 1141 addi sp,sp,-16
+ 1648: c422 sw s0,8(sp)
+ 164a: 842a mv s0,a0
+ 164c: 4108 lw a0,0(a0)
+ 164e: c24a sw s2,4(sp)
+ 1650: c04e sw s3,0(sp)
+ 1652: c606 sw ra,12(sp)
+ 1654: 4e1040ef jal ra,6334 <__extendsfdf2>
+ 1658: 000087b7 lui a5,0x8
+ 165c: dc07a603 lw a2,-576(a5) # 7dc0 <_read+0x64>
+ 1660: dc47a683 lw a3,-572(a5)
+ 1664: 892a mv s2,a0
+ 1666: 89ae mv s3,a1
+ 1668: 7bd020ef jal ra,4624 <__ledf2>
+ 166c: 02055f63 bgez a0,16aa
+ 1670: 000087b7 lui a5,0x8
+ 1674: db07a783 lw a5,-592(a5) # 7db0 <_read+0x54>
+ 1678: c01c sw a5,0(s0)
+ 167a: 000087b7 lui a5,0x8
+ 167e: db87a583 lw a1,-584(a5) # 7db8 <_read+0x5c>
+ 1682: 4008 lw a0,0(s0)
+ 1684: 448040ef jal ra,5acc <__mulsf3>
+ 1688: 2c3040ef jal ra,614a <__fixunssfsi>
+ 168c: 01051593 slli a1,a0,0x10
+ 1690: 40001537 lui a0,0x40001
+ 1694: 81c1 srli a1,a1,0x10
+ 1696: 80050513 addi a0,a0,-2048 # 40000800 <_eusrstack+0x1fffb800>
+ 169a: 9a3ff0ef jal ra,103c
+ 169e: 40b2 lw ra,12(sp)
+ 16a0: 4422 lw s0,8(sp)
+ 16a2: 4912 lw s2,4(sp)
+ 16a4: 4982 lw s3,0(sp)
+ 16a6: 0141 addi sp,sp,16
+ 16a8: 8082 ret
+ 16aa: 000087b7 lui a5,0x8
+ 16ae: dc87a603 lw a2,-568(a5) # 7dc8 <_read+0x6c>
+ 16b2: dcc7a683 lw a3,-564(a5)
+ 16b6: 854a mv a0,s2
+ 16b8: 85ce mv a1,s3
+ 16ba: 6bd020ef jal ra,4576 <__gedf2>
+ 16be: faa05ee3 blez a0,167a
+ 16c2: 000087b7 lui a5,0x8
+ 16c6: db47a783 lw a5,-588(a5) # 7db4 <_read+0x58>
+ 16ca: b77d j 1678
-000016ec :
- 16ec: a85fe2ef jal t0,170 <__riscv_save_0>
- 16f0: 7179 addi sp,sp,-48
- 16f2: 40011437 lui s0,0x40011
- 16f6: 47c1 li a5,16
- 16f8: 892a mv s2,a0
- 16fa: 82fc sh a5,20(sp)
- 16fc: 448d li s1,3
- 16fe: 47c1 li a5,16
- 1700: 084c addi a1,sp,20
- 1702: c0040513 addi a0,s0,-1024 # 40010c00 <_eusrstack+0x2000bc00>
- 1706: ce3e sw a5,28(sp)
- 1708: cc26 sw s1,24(sp)
- 170a: a0aff0ef jal ra,914
- 170e: 4601 li a2,0
- 1710: c0040513 addi a0,s0,-1024
- 1714: 45c1 li a1,16
- 1716: ad6ff0ef jal ra,9ec
- 171a: 4585 li a1,1
- 171c: 4521 li a0,8
- 171e: f04ff0ef jal ra,e22
- 1722: 4585 li a1,1
- 1724: 00080537 lui a0,0x80
- 1728: f18ff0ef jal ra,e40
- 172c: 4785 li a5,1
- 172e: 82fc sh a5,20(sp)
- 1730: 084c addi a1,sp,20
- 1732: 47e1 li a5,24
- 1734: c0040513 addi a0,s0,-1024
- 1738: cc26 sw s1,24(sp)
- 173a: ce3e sw a5,28(sp)
- 173c: 9d8ff0ef jal ra,914
- 1740: 4489 li s1,2
- 1742: 4791 li a5,4
- 1744: 084c addi a1,sp,20
- 1746: c0040513 addi a0,s0,-1024
- 174a: 82e4 sh s1,20(sp)
- 174c: 40005437 lui s0,0x40005
- 1750: ce3e sw a5,28(sp)
- 1752: 9c2ff0ef jal ra,914
- 1756: 100c addi a1,sp,32
- 1758: 000c07b7 lui a5,0xc0
- 175c: c0040513 addi a0,s0,-1024 # 40004c00 <_eusrstack+0x1ffffc00>
- 1760: d04a sw s2,32(sp)
- 1762: d43e sw a5,40(sp)
- 1764: d202 sw zero,36(sp)
- 1766: 02011623 sh zero,44(sp)
- 176a: 925ff0ef jal ra,108e
- 176e: 13d00793 li a5,317
- 1772: 867c sh a5,12(sp)
- 1774: 0068 addi a0,sp,12
- 1776: 4785 li a5,1
- 1778: c83e sw a5,16(sp)
- 177a: 8744 sb s1,14(sp)
- 177c: d68ff0ef jal ra,ce4
- 1780: 4605 li a2,1
- 1782: c0040513 addi a0,s0,-1024
- 1786: 52500593 li a1,1317
- 178a: 9d5ff0ef jal ra,115e
- 178e: 4585 li a1,1
- 1790: c0040513 addi a0,s0,-1024
- 1794: 9b5ff0ef jal ra,1148
- 1798: 6145 addi sp,sp,48
- 179a: 9fbfe06f j 194 <__riscv_restore_0>
+000016cc :
+ 16cc: aa5fe2ef jal t0,170 <__riscv_save_0>
+ 16d0: 7179 addi sp,sp,-48
+ 16d2: 40011437 lui s0,0x40011
+ 16d6: 47c1 li a5,16
+ 16d8: 892a mv s2,a0
+ 16da: 82fc sh a5,20(sp)
+ 16dc: 448d li s1,3
+ 16de: 47c1 li a5,16
+ 16e0: 084c addi a1,sp,20
+ 16e2: c0040513 addi a0,s0,-1024 # 40010c00 <_eusrstack+0x2000bc00>
+ 16e6: ce3e sw a5,28(sp)
+ 16e8: cc26 sw s1,24(sp)
+ 16ea: a2aff0ef jal ra,914
+ 16ee: 4601 li a2,0
+ 16f0: c0040513 addi a0,s0,-1024
+ 16f4: 45c1 li a1,16
+ 16f6: af6ff0ef jal ra,9ec
+ 16fa: 4585 li a1,1
+ 16fc: 4521 li a0,8
+ 16fe: f24ff0ef jal ra,e22
+ 1702: 4585 li a1,1
+ 1704: 00080537 lui a0,0x80
+ 1708: f38ff0ef jal ra,e40
+ 170c: 4785 li a5,1
+ 170e: 82fc sh a5,20(sp)
+ 1710: 084c addi a1,sp,20
+ 1712: 47e1 li a5,24
+ 1714: c0040513 addi a0,s0,-1024
+ 1718: cc26 sw s1,24(sp)
+ 171a: ce3e sw a5,28(sp)
+ 171c: 9f8ff0ef jal ra,914
+ 1720: 4489 li s1,2
+ 1722: 4791 li a5,4
+ 1724: 084c addi a1,sp,20
+ 1726: c0040513 addi a0,s0,-1024
+ 172a: 82e4 sh s1,20(sp)
+ 172c: 40005437 lui s0,0x40005
+ 1730: ce3e sw a5,28(sp)
+ 1732: 9e2ff0ef jal ra,914
+ 1736: 100c addi a1,sp,32
+ 1738: 000c07b7 lui a5,0xc0
+ 173c: c0040513 addi a0,s0,-1024 # 40004c00 <_eusrstack+0x1ffffc00>
+ 1740: d04a sw s2,32(sp)
+ 1742: d43e sw a5,40(sp)
+ 1744: d202 sw zero,36(sp)
+ 1746: 02011623 sh zero,44(sp)
+ 174a: 945ff0ef jal ra,108e
+ 174e: 13d00793 li a5,317
+ 1752: 867c sh a5,12(sp)
+ 1754: 0068 addi a0,sp,12
+ 1756: 4785 li a5,1
+ 1758: c83e sw a5,16(sp)
+ 175a: 8744 sb s1,14(sp)
+ 175c: d88ff0ef jal ra,ce4
+ 1760: 4605 li a2,1
+ 1762: c0040513 addi a0,s0,-1024
+ 1766: 52500593 li a1,1317
+ 176a: 9f5ff0ef jal ra,115e
+ 176e: 4585 li a1,1
+ 1770: c0040513 addi a0,s0,-1024
+ 1774: 9d5ff0ef jal ra,1148
+ 1778: 6145 addi sp,sp,48
+ 177a: a1bfe06f j 194 <__riscv_restore_0>
-0000179e :
- 179e: 9d3fe2ef jal t0,170 <__riscv_save_0>
- 17a2: 7179 addi sp,sp,-48
- 17a4: 40011437 lui s0,0x40011
- 17a8: 02000793 li a5,32
- 17ac: 892a mv s2,a0
- 17ae: 82fc sh a5,20(sp)
- 17b0: 448d li s1,3
- 17b2: 47c1 li a5,16
- 17b4: 084c addi a1,sp,20
- 17b6: c0040513 addi a0,s0,-1024 # 40010c00 <_eusrstack+0x2000bc00>
- 17ba: ce3e sw a5,28(sp)
- 17bc: cc26 sw s1,24(sp)
- 17be: 956ff0ef jal ra,914
- 17c2: 4601 li a2,0
- 17c4: c0040513 addi a0,s0,-1024
- 17c8: 02000593 li a1,32
- 17cc: a20ff0ef jal ra,9ec
- 17d0: 4585 li a1,1
- 17d2: 4521 li a0,8
- 17d4: e4eff0ef jal ra,e22
- 17d8: 4585 li a1,1
- 17da: 00040537 lui a0,0x40
- 17de: e62ff0ef jal ra,e40
- 17e2: 40000793 li a5,1024
- 17e6: 82fc sh a5,20(sp)
- 17e8: 084c addi a1,sp,20
- 17ea: 47e1 li a5,24
- 17ec: c0040513 addi a0,s0,-1024
- 17f0: cc26 sw s1,24(sp)
- 17f2: ce3e sw a5,28(sp)
- 17f4: 920ff0ef jal ra,914
- 17f8: 6785 lui a5,0x1
- 17fa: 80078793 addi a5,a5,-2048 # 800 <__stack_size>
- 17fe: 82fc sh a5,20(sp)
- 1800: 084c addi a1,sp,20
- 1802: 4791 li a5,4
- 1804: c0040513 addi a0,s0,-1024
- 1808: ce3e sw a5,28(sp)
- 180a: 40005437 lui s0,0x40005
- 180e: 906ff0ef jal ra,914
- 1812: 100c addi a1,sp,32
- 1814: 000c07b7 lui a5,0xc0
- 1818: 80040513 addi a0,s0,-2048 # 40004800 <_eusrstack+0x1ffff800>
- 181c: d04a sw s2,32(sp)
- 181e: d43e sw a5,40(sp)
- 1820: d202 sw zero,36(sp)
- 1822: 02011623 sh zero,44(sp)
- 1826: 869ff0ef jal ra,108e
- 182a: 13700793 li a5,311
- 182e: 867c sh a5,12(sp)
- 1830: 4785 li a5,1
- 1832: 875c sb a5,14(sp)
- 1834: 0068 addi a0,sp,12
- 1836: 4785 li a5,1
- 1838: c83e sw a5,16(sp)
- 183a: caaff0ef jal ra,ce4
- 183e: 4605 li a2,1
- 1840: 80040513 addi a0,s0,-2048
- 1844: 52500593 li a1,1317
- 1848: 917ff0ef jal ra,115e
- 184c: 4585 li a1,1
- 184e: 80040513 addi a0,s0,-2048
- 1852: 8f7ff0ef jal ra,1148
- 1856: 6145 addi sp,sp,48
- 1858: 93dfe06f j 194 <__riscv_restore_0>
+0000177e :
+ 177e: 9f3fe2ef jal t0,170 <__riscv_save_0>
+ 1782: 7179 addi sp,sp,-48
+ 1784: 40011437 lui s0,0x40011
+ 1788: 02000793 li a5,32
+ 178c: 892a mv s2,a0
+ 178e: 82fc sh a5,20(sp)
+ 1790: 448d li s1,3
+ 1792: 47c1 li a5,16
+ 1794: 084c addi a1,sp,20
+ 1796: c0040513 addi a0,s0,-1024 # 40010c00 <_eusrstack+0x2000bc00>
+ 179a: ce3e sw a5,28(sp)
+ 179c: cc26 sw s1,24(sp)
+ 179e: 976ff0ef jal ra,914
+ 17a2: 4601 li a2,0
+ 17a4: c0040513 addi a0,s0,-1024
+ 17a8: 02000593 li a1,32
+ 17ac: a40ff0ef jal ra,9ec
+ 17b0: 4585 li a1,1
+ 17b2: 4521 li a0,8
+ 17b4: e6eff0ef jal ra,e22
+ 17b8: 4585 li a1,1
+ 17ba: 00040537 lui a0,0x40
+ 17be: e82ff0ef jal ra,e40
+ 17c2: 40000793 li a5,1024
+ 17c6: 82fc sh a5,20(sp)
+ 17c8: 084c addi a1,sp,20
+ 17ca: 47e1 li a5,24
+ 17cc: c0040513 addi a0,s0,-1024
+ 17d0: cc26 sw s1,24(sp)
+ 17d2: ce3e sw a5,28(sp)
+ 17d4: 940ff0ef jal ra,914
+ 17d8: 6785 lui a5,0x1
+ 17da: 80078793 addi a5,a5,-2048 # 800 <__stack_size>
+ 17de: 82fc sh a5,20(sp)
+ 17e0: 084c addi a1,sp,20
+ 17e2: 4791 li a5,4
+ 17e4: c0040513 addi a0,s0,-1024
+ 17e8: ce3e sw a5,28(sp)
+ 17ea: 40005437 lui s0,0x40005
+ 17ee: 926ff0ef jal ra,914
+ 17f2: 100c addi a1,sp,32
+ 17f4: 000c07b7 lui a5,0xc0
+ 17f8: 80040513 addi a0,s0,-2048 # 40004800 <_eusrstack+0x1ffff800>
+ 17fc: d04a sw s2,32(sp)
+ 17fe: d43e sw a5,40(sp)
+ 1800: d202 sw zero,36(sp)
+ 1802: 02011623 sh zero,44(sp)
+ 1806: 889ff0ef jal ra,108e
+ 180a: 13700793 li a5,311
+ 180e: 867c sh a5,12(sp)
+ 1810: 4785 li a5,1
+ 1812: 875c sb a5,14(sp)
+ 1814: 0068 addi a0,sp,12
+ 1816: 4785 li a5,1
+ 1818: c83e sw a5,16(sp)
+ 181a: ccaff0ef jal ra,ce4
+ 181e: 4605 li a2,1
+ 1820: 80040513 addi a0,s0,-2048
+ 1824: 52500593 li a1,1317
+ 1828: 937ff0ef jal ra,115e
+ 182c: 4585 li a1,1
+ 182e: 80040513 addi a0,s0,-2048
+ 1832: 917ff0ef jal ra,1148
+ 1836: 6145 addi sp,sp,48
+ 1838: 95dfe06f j 194 <__riscv_restore_0>
-0000185c :
- 185c: 915fe2ef jal t0,170 <__riscv_save_0>
- 1860: 842a mv s0,a0
- 1862: 933ff0ef jal ra,1194
- 1866: 08000593 li a1,128
- 186a: 8522 mv a0,s0
- 186c: 939ff0ef jal ra,11a4
- 1870: d97d beqz a0,1866
- 1872: 923fe06f j 194 <__riscv_restore_0>
+0000183c :
+ 183c: 935fe2ef jal t0,170 <__riscv_save_0>
+ 1840: 842a mv s0,a0
+ 1842: 953ff0ef jal ra,1194
+ 1846: 08000593 li a1,128
+ 184a: 8522 mv a0,s0
+ 184c: 959ff0ef jal ra,11a4
+ 1850: d97d beqz a0,1846
+ 1852: 943fe06f j 194 <__riscv_restore_0>
-00001876 :
- 1876: 1141 addi sp,sp,-16
- 1878: c622 sw s0,12(sp)
- 187a: 40005437 lui s0,0x40005
- 187e: 52500593 li a1,1317
- 1882: 80040513 addi a0,s0,-2048 # 40004800 <_eusrstack+0x1ffff800>
- 1886: 929ff0ef jal ra,11ae
- 188a: c50d beqz a0,18b4
- 188c: 80040513 addi a0,s0,-2048
- 1890: 90dff0ef jal ra,119c
- 1894: 0ff57593 andi a1,a0,255
- 1898: 82b18c23 sb a1,-1992(gp) # 20000198
- 189c: 8a01a503 lw a0,-1888(gp) # 20000200
- 18a0: 4d1c lw a5,24(a0)
- 18a2: 4910 lw a2,16(a0)
- 18a4: 4954 lw a3,20(a0)
- 18a6: 0785 addi a5,a5,1
- 18a8: 02c7e7b3 rem a5,a5,a2
- 18ac: 00d78463 beq a5,a3,18b4
- 18b0: 0531 addi a0,a0,12
- 18b2: 246d jal 1b5c
- 18b4: 4432 lw s0,12(sp)
- 18b6: 0141 addi sp,sp,16
- 18b8: 30200073 mret
+00001856 :
+ 1856: 1141 addi sp,sp,-16
+ 1858: c622 sw s0,12(sp)
+ 185a: 40005437 lui s0,0x40005
+ 185e: 52500593 li a1,1317
+ 1862: 80040513 addi a0,s0,-2048 # 40004800 <_eusrstack+0x1ffff800>
+ 1866: 949ff0ef jal ra,11ae
+ 186a: c50d beqz a0,1894
+ 186c: 80040513 addi a0,s0,-2048
+ 1870: 92dff0ef jal ra,119c
+ 1874: 0ff57593 andi a1,a0,255
+ 1878: 82b18c23 sb a1,-1992(gp) # 20000198
+ 187c: 8a01a503 lw a0,-1888(gp) # 20000200
+ 1880: 4d1c lw a5,24(a0)
+ 1882: 4910 lw a2,16(a0)
+ 1884: 4954 lw a3,20(a0)
+ 1886: 0785 addi a5,a5,1
+ 1888: 02c7e7b3 rem a5,a5,a2
+ 188c: 00d78463 beq a5,a3,1894
+ 1890: 0531 addi a0,a0,12
+ 1892: 2c71 jal 1b2e
+ 1894: 4432 lw s0,12(sp)
+ 1896: 0141 addi sp,sp,16
+ 1898: 30200073 mret
-000018bc :
- 18bc: 1141 addi sp,sp,-16
- 18be: c622 sw s0,12(sp)
- 18c0: 40005437 lui s0,0x40005
- 18c4: 52500593 li a1,1317
- 18c8: c0040513 addi a0,s0,-1024 # 40004c00 <_eusrstack+0x1ffffc00>
- 18cc: 8e3ff0ef jal ra,11ae
- 18d0: c50d beqz a0,18fa
- 18d2: c0040513 addi a0,s0,-1024
- 18d6: 8c7ff0ef jal ra,119c
- 18da: 0ff57593 andi a1,a0,255
- 18de: 82b18e23 sb a1,-1988(gp) # 2000019c
- 18e2: 8a41a503 lw a0,-1884(gp) # 20000204
- 18e6: 4d1c lw a5,24(a0)
- 18e8: 4910 lw a2,16(a0)
- 18ea: 4954 lw a3,20(a0)
- 18ec: 0785 addi a5,a5,1
- 18ee: 02c7e7b3 rem a5,a5,a2
- 18f2: 00d78463 beq a5,a3,18fa
- 18f6: 0531 addi a0,a0,12
- 18f8: 2495 jal 1b5c
- 18fa: 4432 lw s0,12(sp)
- 18fc: 0141 addi sp,sp,16
- 18fe: 30200073 mret
+0000189c :
+ 189c: 1141 addi sp,sp,-16
+ 189e: c622 sw s0,12(sp)
+ 18a0: 40005437 lui s0,0x40005
+ 18a4: 52500593 li a1,1317
+ 18a8: c0040513 addi a0,s0,-1024 # 40004c00 <_eusrstack+0x1ffffc00>
+ 18ac: 903ff0ef jal ra,11ae
+ 18b0: c50d beqz a0,18da
+ 18b2: c0040513 addi a0,s0,-1024
+ 18b6: 8e7ff0ef jal ra,119c
+ 18ba: 0ff57593 andi a1,a0,255
+ 18be: 82b18e23 sb a1,-1988(gp) # 2000019c
+ 18c2: 8a41a503 lw a0,-1884(gp) # 20000204
+ 18c6: 4d1c lw a5,24(a0)
+ 18c8: 4910 lw a2,16(a0)
+ 18ca: 4954 lw a3,20(a0)
+ 18cc: 0785 addi a5,a5,1
+ 18ce: 02c7e7b3 rem a5,a5,a2
+ 18d2: 00d78463 beq a5,a3,18da
+ 18d6: 0531 addi a0,a0,12
+ 18d8: 2c99 jal 1b2e
+ 18da: 4432 lw s0,12(sp)
+ 18dc: 0141 addi sp,sp,16
+ 18de: 30200073 mret
-00001902 :
- 1902: 86ffe2ef jal t0,170 <__riscv_save_0>
- 1906: 1101 addi sp,sp,-32
- 1908: 84aa mv s1,a0
- 190a: 842e mv s0,a1
- 190c: 4509 li a0,2
- 190e: 4585 li a1,1
- 1910: d30ff0ef jal ra,e40
- 1914: 84e0 sh s0,24(sp)
- 1916: 40000437 lui s0,0x40000
- 191a: 084c addi a1,sp,20
- 191c: 40040513 addi a0,s0,1024 # 40000400 <_eusrstack+0x1fffb400>
- 1920: ca26 sw s1,20(sp)
- 1922: 00011e23 sh zero,28(sp)
- 1926: 00011d23 sh zero,26(sp)
- 192a: db0ff0ef jal ra,eda
- 192e: 4605 li a2,1
- 1930: 4585 li a1,1
- 1932: 40040513 addi a0,s0,1024
- 1936: ec4ff0ef jal ra,ffa
- 193a: 02d00793 li a5,45
- 193e: 867c sh a5,12(sp)
- 1940: 4785 li a5,1
- 1942: 875c sb a5,14(sp)
- 1944: 0068 addi a0,sp,12
- 1946: 4785 li a5,1
- 1948: c83e sw a5,16(sp)
- 194a: b9aff0ef jal ra,ce4
- 194e: 6105 addi sp,sp,32
- 1950: 845fe06f j 194 <__riscv_restore_0>
+000018e2 :
+ 18e2: 88ffe2ef jal t0,170 <__riscv_save_0>
+ 18e6: 1101 addi sp,sp,-32
+ 18e8: 84aa mv s1,a0
+ 18ea: 842e mv s0,a1
+ 18ec: 4509 li a0,2
+ 18ee: 4585 li a1,1
+ 18f0: d50ff0ef jal ra,e40
+ 18f4: 84e0 sh s0,24(sp)
+ 18f6: 40000437 lui s0,0x40000
+ 18fa: 084c addi a1,sp,20
+ 18fc: 40040513 addi a0,s0,1024 # 40000400 <_eusrstack+0x1fffb400>
+ 1900: ca26 sw s1,20(sp)
+ 1902: 00011e23 sh zero,28(sp)
+ 1906: 00011d23 sh zero,26(sp)
+ 190a: dd0ff0ef jal ra,eda
+ 190e: 4605 li a2,1
+ 1910: 4585 li a1,1
+ 1912: 40040513 addi a0,s0,1024
+ 1916: ee4ff0ef jal ra,ffa
+ 191a: 02d00793 li a5,45
+ 191e: 867c sh a5,12(sp)
+ 1920: 4785 li a5,1
+ 1922: 875c sb a5,14(sp)
+ 1924: 0068 addi a0,sp,12
+ 1926: 4785 li a5,1
+ 1928: c83e sw a5,16(sp)
+ 192a: bbaff0ef jal ra,ce4
+ 192e: 6105 addi sp,sp,32
+ 1930: 865fe06f j 194 <__riscv_restore_0>
-00001954 :
- 1954: 81dfe2ef jal t0,170 <__riscv_save_0>
- 1958: 200007b7 lui a5,0x20000
- 195c: 1607a583 lw a1,352(a5) # 20000160
- 1960: 6789 lui a5,0x2
- 1962: 71078793 addi a5,a5,1808 # 2710
- 1966: 02f5d5b3 divu a1,a1,a5
- 196a: 157d addi a0,a0,-1
- 196c: 0542 slli a0,a0,0x10
- 196e: 8141 srli a0,a0,0x10
- 1970: 15fd addi a1,a1,-1
- 1972: 05c2 slli a1,a1,0x10
- 1974: 81c1 srli a1,a1,0x10
- 1976: 3771 jal 1902
- 1978: 81dfe06f j 194 <__riscv_restore_0>
+00001934 :
+ 1934: 83dfe2ef jal t0,170 <__riscv_save_0>
+ 1938: 200007b7 lui a5,0x20000
+ 193c: 1607a583 lw a1,352(a5) # 20000160
+ 1940: 6789 lui a5,0x2
+ 1942: 71078793 addi a5,a5,1808 # 2710
+ 1946: 02f5d5b3 divu a1,a1,a5
+ 194a: 157d addi a0,a0,-1
+ 194c: 0542 slli a0,a0,0x10
+ 194e: 8141 srli a0,a0,0x10
+ 1950: 15fd addi a1,a1,-1
+ 1952: 05c2 slli a1,a1,0x10
+ 1954: 81c1 srli a1,a1,0x10
+ 1956: 3771 jal 18e2
+ 1958: 83dfe06f j 194 <__riscv_restore_0>
-0000197c :
- 197c: 1141 addi sp,sp,-16
- 197e: c622 sw s0,12(sp)
- 1980: 40000437 lui s0,0x40000
- 1984: 4585 li a1,1
- 1986: 40040513 addi a0,s0,1024 # 40000400 <_eusrstack+0x1fffb400>
- 198a: ee0ff0ef jal ra,106a
- 198e: c901 beqz a0,199e
+0000195c :
+ 195c: 1141 addi sp,sp,-16
+ 195e: c622 sw s0,12(sp)
+ 1960: 40000437 lui s0,0x40000
+ 1964: 4585 li a1,1
+ 1966: 40040513 addi a0,s0,1024 # 40000400 <_eusrstack+0x1fffb400>
+ 196a: f00ff0ef jal ra,106a
+ 196e: c901 beqz a0,197e
+ 1970: 4585 li a1,1
+ 1972: 40040513 addi a0,s0,1024
+ 1976: f0cff0ef jal ra,1082
+ 197a: 2bf000ef jal ra,2438
+ 197e: 4432 lw s0,12(sp)
+ 1980: 0141 addi sp,sp,16
+ 1982: 30200073 mret
+
+00001986 :
+ 1986: feafe2ef jal t0,170 <__riscv_save_0>
+ 198a: 1101 addi sp,sp,-32
+ 198c: 842e mv s0,a1
+ 198e: 84aa mv s1,a0
1990: 4585 li a1,1
- 1992: 40040513 addi a0,s0,1024
- 1996: eecff0ef jal ra,1082
- 199a: 2cd000ef jal ra,2466
- 199e: 4432 lw s0,12(sp)
- 19a0: 0141 addi sp,sp,16
- 19a2: 30200073 mret
-
-000019a6 :
- 19a6: fcafe2ef jal t0,170 <__riscv_save_0>
- 19aa: 1101 addi sp,sp,-32
- 19ac: 842e mv s0,a1
- 19ae: 84aa mv s1,a0
+ 1992: 4505 li a0,1
+ 1994: cacff0ef jal ra,e40
+ 1998: 084c addi a1,sp,20
+ 199a: 40000537 lui a0,0x40000
+ 199e: ca26 sw s1,20(sp)
+ 19a0: 84e0 sh s0,24(sp)
+ 19a2: 00011e23 sh zero,28(sp)
+ 19a6: 00011d23 sh zero,26(sp)
+ 19aa: d30ff0ef jal ra,eda
+ 19ae: 4605 li a2,1
19b0: 4585 li a1,1
- 19b2: 4505 li a0,1
- 19b4: c8cff0ef jal ra,e40
- 19b8: 084c addi a1,sp,20
- 19ba: 40000537 lui a0,0x40000
- 19be: ca26 sw s1,20(sp)
- 19c0: 84e0 sh s0,24(sp)
- 19c2: 00011e23 sh zero,28(sp)
- 19c6: 00011d23 sh zero,26(sp)
- 19ca: d10ff0ef jal ra,eda
- 19ce: 4605 li a2,1
- 19d0: 4585 li a1,1
- 19d2: 40000537 lui a0,0x40000
- 19d6: e24ff0ef jal ra,ffa
- 19da: 02c00793 li a5,44
- 19de: 867c sh a5,12(sp)
- 19e0: 478d li a5,3
- 19e2: 875c sb a5,14(sp)
- 19e4: 0068 addi a0,sp,12
- 19e6: 4785 li a5,1
- 19e8: c83e sw a5,16(sp)
- 19ea: afaff0ef jal ra,ce4
- 19ee: 4585 li a1,1
- 19f0: 40000537 lui a0,0x40000
- 19f4: dd8ff0ef jal ra,fcc
- 19f8: 6105 addi sp,sp,32
- 19fa: f9afe06f j 194 <__riscv_restore_0>
+ 19b2: 40000537 lui a0,0x40000
+ 19b6: e44ff0ef jal ra,ffa
+ 19ba: 02c00793 li a5,44
+ 19be: 867c sh a5,12(sp)
+ 19c0: 478d li a5,3
+ 19c2: 875c sb a5,14(sp)
+ 19c4: 0068 addi a0,sp,12
+ 19c6: 4785 li a5,1
+ 19c8: c83e sw a5,16(sp)
+ 19ca: b1aff0ef jal ra,ce4
+ 19ce: 4585 li a1,1
+ 19d0: 40000537 lui a0,0x40000
+ 19d4: df8ff0ef jal ra,fcc
+ 19d8: 6105 addi sp,sp,32
+ 19da: fbafe06f j 194 <__riscv_restore_0>
-000019fe :
- 19fe: f72fe2ef jal t0,170 <__riscv_save_0>
- 1a02: 200007b7 lui a5,0x20000
- 1a06: 1607a583 lw a1,352(a5) # 20000160
- 1a0a: 6789 lui a5,0x2
- 1a0c: 71078793 addi a5,a5,1808 # 2710
- 1a10: 02f5d5b3 divu a1,a1,a5
- 1a14: 47a9 li a5,10
- 1a16: 02f50533 mul a0,a0,a5
- 1a1a: 15fd addi a1,a1,-1
- 1a1c: 05c2 slli a1,a1,0x10
- 1a1e: 81c1 srli a1,a1,0x10
- 1a20: 157d addi a0,a0,-1
- 1a22: 0542 slli a0,a0,0x10
- 1a24: 8141 srli a0,a0,0x10
- 1a26: 3741 jal 19a6
- 1a28: f6cfe06f j 194 <__riscv_restore_0>
+000019de :
+ 19de: f92fe2ef jal t0,170 <__riscv_save_0>
+ 19e2: 200007b7 lui a5,0x20000
+ 19e6: 1607a583 lw a1,352(a5) # 20000160
+ 19ea: 6789 lui a5,0x2
+ 19ec: 71078793 addi a5,a5,1808 # 2710
+ 19f0: 02f5d5b3 divu a1,a1,a5
+ 19f4: 47a9 li a5,10
+ 19f6: 02f50533 mul a0,a0,a5
+ 19fa: 15fd addi a1,a1,-1
+ 19fc: 05c2 slli a1,a1,0x10
+ 19fe: 81c1 srli a1,a1,0x10
+ 1a00: 157d addi a0,a0,-1
+ 1a02: 0542 slli a0,a0,0x10
+ 1a04: 8141 srli a0,a0,0x10
+ 1a06: 3741 jal 1986
+ 1a08: f8cfe06f j 194 <__riscv_restore_0>
-00001a2c :
- 1a2c: 4585 li a1,1
- 1a2e: 40000537 lui a0,0x40000
- 1a32: e38ff0ef jal ra,106a
- 1a36: cd11 beqz a0,1a52
- 1a38: 4585 li a1,1
- 1a3a: 40000537 lui a0,0x40000
- 1a3e: e44ff0ef jal ra,1082
- 1a42: 20cd jal 1b24
- 1a44: 88d1c683 lbu a3,-1907(gp) # 200001ed
- 1a48: 4705 li a4,1
- 1a4a: 00e69463 bne a3,a4,1a52
- 1a4e: 880186a3 sb zero,-1907(gp) # 200001ed
- 1a52: 30200073 mret
+00001a0c :
+ 1a0c: 4585 li a1,1
+ 1a0e: 40000537 lui a0,0x40000
+ 1a12: e58ff0ef jal ra,106a
+ 1a16: c519 beqz a0,1a24
+ 1a18: 4585 li a1,1
+ 1a1a: 40000537 lui a0,0x40000
+ 1a1e: e64ff0ef jal ra,1082