diff --git a/.settings/language.settings.xml b/.settings/language.settings.xml
index b33837c..4cc4adc 100644
--- a/.settings/language.settings.xml
+++ b/.settings/language.settings.xml
@@ -5,7 +5,7 @@
-
+
diff --git a/App/src/mppt_control.c b/App/src/mppt_control.c
index 199e856..7fede64 100644
--- a/App/src/mppt_control.c
+++ b/App/src/mppt_control.c
@@ -243,7 +243,6 @@ void test(void)
// mppt_constantVoltage();
printf_data();
-
}
diff --git a/App/src/task.c b/App/src/task.c
index 7a83444..9a77ec4 100644
--- a/App/src/task.c
+++ b/App/src/task.c
@@ -232,6 +232,9 @@ void hardware_Init(void)
RUN_LED_Init();
G_FFMOS_CON_Init();
WDI_INPUT_Init();
+ BEEP_Init();
+ POW_OUT_CON_Init();
+ DSG_PROT_Init();
SPI_Flash_Init();
Set_duty_ratio(0.5);
diff --git a/Hardware/inc/gpio.h b/Hardware/inc/gpio.h
index 3536a41..1bce31a 100644
--- a/Hardware/inc/gpio.h
+++ b/Hardware/inc/gpio.h
@@ -10,6 +10,7 @@
#include "debug.h"
/* 控制太阳能板导通mos */
+/* 低电平mos管导通 */
/* G_FFMOS_CON1 --> PA15 */
#define G_FFMOS_CON1_GPIO GPIOA
#define G_FFMOS_CON1_PIN GPIO_Pin_15
@@ -38,6 +39,7 @@ void WDI_INPUT_Init(void);
void BEEP_Init(void);
/* 控制放电引脚 */
+/* 低电平关闭 */
/* POW_OUT_CON --> PB8 */
#define POW_OUT_CON_GPIO GPIOB
#define POW_OUT_CON_PIN GPIO_Pin_8
diff --git a/Hardware/src/gpio.c b/Hardware/src/gpio.c
index 20028f1..934e1d6 100644
--- a/Hardware/src/gpio.c
+++ b/Hardware/src/gpio.c
@@ -13,14 +13,16 @@ void G_FFMOS_CON_Init(void)
RCC_PB2PeriphClockCmd(RCC_PB2Periph_GPIOA, ENABLE);
GPIO_InitTypeDef GPIO_InitStructure;
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_15;
- GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽输出
+ GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽输出
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOA, &GPIO_InitStructure);
+ GPIO_WriteBit(GPIOA, GPIO_Pin_15, RESET); //关闭mos管,打开光伏输入
/* G_FFMOS_CON2 --> PB3 */
RCC_PB2PeriphClockCmd(RCC_PB2Periph_GPIOB, ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3;
GPIO_Init(GPIOB, &GPIO_InitStructure);
+ GPIO_WriteBit(GPIOB, GPIO_Pin_3, RESET);
}
void RUN_LED_Init(void)
@@ -94,6 +96,7 @@ 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);
EXTI_ClearITPendingBit(EXTI_Line2); //清除中断标志位
}
}
diff --git a/obj/App/src/mppt_control.o b/obj/App/src/mppt_control.o
index c870cfe..e3c53d1 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 b6638f5..5bedfa2 100644
Binary files a/obj/App/src/task.o and b/obj/App/src/task.o differ
diff --git a/obj/Hardware/src/gpio.d b/obj/Hardware/src/gpio.d
index 2833e78..ab92b6d 100644
--- a/obj/Hardware/src/gpio.d
+++ b/obj/Hardware/src/gpio.d
@@ -1,88 +1,86 @@
Hardware/src/gpio.o: ../Hardware/src/gpio.c \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/gpio.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h
+ D:\psx\MPPT\git\Hardware\inc/gpio.h D:\psx\MPPT\git\Debug/debug.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \
+ D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \
+ D:\psx\MPPT\git\User/ch32l103_conf.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \
+ D:\psx\MPPT\git\User/ch32l103_it.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/gpio.h:
+D:\psx\MPPT\git\Hardware\inc/gpio.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h:
+D:\psx\MPPT\git\Debug/debug.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h:
+D:\psx\MPPT\git\Core/core_riscv.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h:
+D:\psx\MPPT\git\User/system_ch32l103.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h:
+D:\psx\MPPT\git\User/ch32l103_conf.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h:
+D:\psx\MPPT\git\User/ch32l103_it.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h:
diff --git a/obj/Hardware/src/gpio.o b/obj/Hardware/src/gpio.o
index 34a4563..3bfc4d7 100644
Binary files a/obj/Hardware/src/gpio.o and b/obj/Hardware/src/gpio.o differ
diff --git a/obj/mppt_Nos_V0.4.elf b/obj/mppt_Nos_V0.4.elf
index 50fe688..4df611a 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 6135745..b3c9d88 100644
--- a/obj/mppt_Nos_V0.4.hex
+++ b/obj/mppt_Nos_V0.4.hex
@@ -5,16 +5,16 @@
:100034004004000000000000400400000000000034
:10004400400400004004000040040000400400009C
:10005400400400004004000040040000400400008C
-:100064003A14000040040000400400004004000072
+:10006400A01500004004000040040000400400000B
:10007400400400004004000040040000400400006C
:10008400400400004004000040040000400400005C
:10009400400400004004000040040000400400004C
:1000A400400400004004000040040000400400003C
-:1000B40040040000D4170000400400004004000085
+:1000B40040040000581900004004000040040000FF
:1000C400400400004004000040040000400400001C
-:1000D400400400004004000040040000C816000072
+:1000D4004004000040040000400400004C180000EC
:1000E40040040000400400004004000040040000FC
-:1000F400400400000E17000040040000400400000B
+:1000F4004004000092180000400400004004000086
:1001040040040000400400004004000040040000DB
:100114004004000000000000000000000000000097
:1001240000000000000000000000000000000000CB
@@ -36,15 +36,15 @@
:10022000D58D93960501D58D61B7939627009702DA
:10023000000096968682E78086FA9680C1171D8F09
:100240003E96E374C3F8A5B701A001A0EFF25FF2F8
-:100250000545EF00301E9922EF10C06C7165130543
-:100260000520EF108071B707002083A5871337752D
-:1002700000001305C5D0EF5000730925AA85377516
-:1002800000001305C5D1EF500072EF208070EF2001
-:100290004069014501B7EFF2BFED371402401C4041
+:100250000545EF0090279922EF10100571651305F1
+:100260000520EF10D009B707002083A58713377545
+:100270000000130505EAEF50500C0925AA853775D3
+:100280000000130505EBEF50500BEF201009EF2095
+:10029000D001014501B7EFF2BFED371402401C4019
:1002A0003707FF08411193E717001CC05C40F98F26
:1002B0005CC01C403707F7FE6D17F98F1CC01C404F
:1002C0003707FCFF7D17F98F1CC05C40370701FF23
-:1002D0007D17F98F5CC0B7079F001CC4EF00807CBE
+:1002D0007D17F98F5CC0B7079F001CC4EF00F005C5
:1002E00002C402C6B7270240054798C31C404167B5
:1002F000B7160240D98F1CC03706020005679C4222
:10030000F18F3EC6A24785073EC4B24781E7A247A8
@@ -68,7 +68,7 @@
:10042000062021A8B7160240D4421396E600E356F0
:1004300006FEB7163D0093860690B387D70269B7CC
:1004400001A0970100209381614F175100201301F3
-:1004500061BB1775000013052522970500209385C1
+:1004500061BB177500001305253B970500209385A8
:1004600065BA1386818163FAC5008322050023A043
:10047000550011059105E3EAC5FE13858181938539
:1004800041AF6377B500232005001105E36DB5FE8C
@@ -77,7 +77,7 @@
:1004B00073905230EFF03FDE97020000938242D9F2
:1004C0007390123473002030B727014093870740A0
:1004D000631FF500EFF2DFC9854513050020EF002B
-:1004E000700D814513050020EF00D00C65B18280AE
+:1004E000D016814513050020EF00301665B18280DB
:1004F0005C413707F1E01307F7EF944D7D8F9C4186
:10050000D58FD44DD58FD441A206D58FD98F5CC15C
:100510001C4537F7F1FF1307D77FD4457D8F9C49E2
@@ -135,1785 +135,1810 @@
:1008500093F7F70FDC8449BF1C8410103885890793
:100860008607B29783D7C7FEBA97C207C1837C8534
:100870001C84850793F7F70F5C84EDBD03A5C18148
-:100880008280B70701401387074083A70740584B72
-:10089000698F09C77D8D3335A00082800145828034
-:1008A000B707014023AAA74082809C4513F70701A0
-:1008B00013F8F70001C7D8413368E8008E2113F719
-:1008C000F50F39C318418146854E3D4F930F800285
-:1008D00093028004214E3396DE00B3F8C500631105
-:1008E00016039398260033131F011343F3FF337746
-:1008F000E300B318180133E7E800639FF70550C918
-:100900008506E39AC6FD18C11307F00F6375B70497
-:1009100054412146854E3D4F930F8002930280043F
-:10092000414EB398CE0033F715016392E8021317D6
-:10093000260001173313EF001343F3FFB376D30000
-:100940003317E800D98E639DF701232A15010506A8
-:10095000E319C6FD54C18280E39457FA10C94DB71C
-:10096000E39757FE23281501DDB70CC9828019C211
-:100970000CC982804CC98280370700C0B377E5007C
-:100980006395E708370701405C439356B501584F1C
-:100990009D8A9DE6F99BB70600FFFD16758F89C9F4
-:1009A00093160501C182D58FB706FF01758D498F5A
-:1009B000B7060007D58FB7060140DCC2D8CE8280CB
-:1009C00005466396C600F59BB70680FFF9B7094652
-:1009D0006396C600ED9BB706E8FFC1B70D46639668
-:1009E000C600DD9BB706FCFF4DBF11466397C600EE
-:1009F00093F7F7F3B706C0FF4DB71546E391C6FA74
-:100A000093F7F7CFB706E0FF49BF37070040639180
-:100A1000E702B7070140D84F4205B367A70089E551
-:100A20001345F5FFB377E500370701405CCF8280BF
-:100A3000A9E337080140B707300003264800131721
-:100A40000501B376F50041836396F602B70600F917
-:100A5000FD16B377D60003264800F18E2322D80076
-:100A600091C5558112053315A700C98F370701407D
-:100A70005CC382809317B50063D0070293570501CA
-:100A800093F6F7008D47B397D70093C7F7FFF18F21
-:100A9000B7060007D58FE9B7935755019207B317EB
-:100AA000F700E5B7EFF2CFEC37F4FF1F03274472EE
-:100AB0003706003E4111931797019346F7FFF18FD8
-:100AC000060737063E00718FD98F3706000113974E
-:100AD0009600718FD98FBD824167F98ED58F02C282
-:100AE00002C402C623A0F182035784728545239C69
-:100AF000E180032704721305D00323A2E1820327B8
-:100B0000447023AEE1808D2C8327447037073A1060
-:100B10001307077093F7F7F06380E7106361F7023C
-:100B200037073210130707706380E706370737105F
-:100B3000130707706387E70841016FF0AFE53707D8
-:100B40003B1013070770638BE70A37073D10130745
-:100B50000770E393E7FE85452165393DB7140140F1
-:100B6000E177130480044C00138504807C8222C644
-:100B70002D3B85679387C7334C00138504C07C8267
-:100B800022C62533F9770DA085452165F533B714C5
-:100B90000140930700E0130480044C00138504C057
-:100BA0007C8222C6193389674C00371501407C824C
-:100BB00022C6E5398D477C8222C64C00138504404D
-:100BC00025A8B7140140E1779387077013048004C8
-:100BD0004C00138504807C8222C6C1399307D0E380
-:100BE0004C00138504C07C8222C6C131F9777C8217
-:100BF00022C64C00371501404D393DBFB7140140A6
-:100C0000E177130480044C00138504807C8222C6A3
-:100C10006939930740208DB7B7140140E177130479
-:100C200080044C00138504807C8222C6BD3989670C
-:100C3000F51799B723A4A182828003A781828547F3
-:100C400014216310F7021C31639CE7023C219607D4
-:100C500093E707F837E700E093F7F70F369723009D
-:100C6000F740054793D756003317D700544189CE34
-:100C7000938707048A07B7E600E0B69798C3828097
-:100C8000EDF33C219607F9B793870706E5B7B7164A
-:100C90000240DC423747FF7F7D17F98F5D8DC8C268
-:100CA0008280371702405C439146B18B638CD70634
-:100CB000A146638ED706BDE71C43918BA5C7B747F6
-:100CC0000F00938707241CC1371602405C42370788
-:100CD0000020130707019183BD8BBA9794231C4111
-:100CE000B3D7D7005CC15442A1829D8ABA969422A0
-:100CF000B3D6D70014C55442AD829D8A36971423CB
-:100D0000B3D6D70054C55842634C07005C42B98340
-:100D100013F7370093874180BA979C23B3D7F60225
-:100D20001CC98280B7177A009387072069BF5C438C
-:100D30005843C166C983BD8B758F8907C5466393C8
-:100D4000D700C94701EF3747024003270780418B8F
-:100D500009CF37177A001307072021A83717024059
-:100D600058439316E700E3D606FE37173D001307F6
-:100D70000790B387E70281BF99C5371702401C4F20
-:100D80005D8D08CF8280B7170240984F1345F5FF5D
-:100D9000798D88CF828099C5371702405C4F5D8D71
-:100DA00048CF8280B7170240D84F1345F5FF798DA1
-:100DB000C8CF828099C5371702405C475D8D48C710
-:100DC0008280B7170240D8471345F5FF798DC8C711
-:100DD00082801A218D6793870704B6217D8F9E211B
-:100DE000D58FD621D58FF621D58F9625D58FB625CF
-:100DF000D58FD625D58FF625D58FD98F1EA19E29C3
-:100E00001EA982801E2189C593E707041EA1828046
-:100E1000C207C18393F7F7FBC207C183C5BF4EA5C5
-:100E200082804A2582800A256D8D3335A00082801C
-:100E30001E2137370140130707C0C207C183630073
-:100E4000E50237070040630CE5001307074063081D
-:100E5000E50037170040130707806316E500FA2105
-:100E600093F7F7F8D98F9A2593F7F7CFC207C18385
-:100E7000D98F371700401EA1130707809C416310CC
-:100E8000E5025CD5DE211EB5B7370140938707C068
-:100E90006314F500BC251EB985475EA98280C20790
-:100EA000C1835EB5C5B71A31FD77FD17F98F1EB145
-:100EB0000358050256215E2D6577D2211307F7CF1F
-:100EC0007D8FF9772206FD17518FB3F70701F221C5
-:100ED00003D8A500C2064207336606013206D18F49
-:100EE00037360140C207130606C0C1824183C18361
-:100EF000631AC50071767D16F18EF2251A06D18E21
-:100F0000C206C18256A1B71600405AAD938606802C
-:100F100098416315D50038C11EB1828042074183D4
-:100F2000DDBF1E2189C593E717001EA18280C2077D
-:100F3000C183F99BC207C183CDBF8357450491C5C7
-:100F40002167D98F2312F5048280C607C583DDBFD0
-:100F50005E2501C6DD8D4EA5828093C5F5FFFD8D12
-:100F6000DDBF1E2189C593E707081EA18280C20745
-:100F7000C18393F7F7F7C207C183C5BF5A2DFD7729
-:100F80009387F77FF98FA205CD8FC207C1835EAD2E
-:100F90008280B7170040938707806314F5002CC147
-:100FA0008280C205C181E5BFB717004093870780E3
-:100FB0006314F500485182804A31420541818280A4
-:100FC0001E294A25ED8F4205418189C76D8D333534
-:100FD000A00082800145828093C5F5FFC205C181D2
-:100FE0000EA98280EFF2CF981629F577FD17F58FBD
-:100FF000F621DA257971D58F1EA95625FD779387BD
-:10100000379FF58FD6212A842EC6D58F9625D58F6A
-:10101000B625D58F5EA55E29C207C18393F7F7CFAA
-:10102000D98F5EA96808B539B74701409387078013
-:10103000B245631AF404A25756246547B387E70202
-:10104000C206C186984163D20604060752244206AE
-:10105000B3D7E702130740064186B3D6E702B3F7DA
-:10106000E7029206635506028E0793872703B3D7DC
-:10107000E70213F77700B367D700C207C1831EA446
-:1010800045616FF02F91925745BF0A07C1B792078C
-:1010900093872703B3D7E702BD8BD58FF9BF91C5DF
-:1010A0005E250967D98F5EA582805A25F977FD17DD
-:1010B000F98FD5BF13F7F50F85471583B395B700A3
-:1010C0006319F7009307C500984301CED98D8CC3EF
-:1010D0008280894693074501E318D7FE93070501EF
-:1010E000E5B793C5F5FFF98DDDB793F5F51F4EA173
-:1010F00082804A211375F51F82800A216D8D333558
-:10110000A000828013F7F50F85461583B397B600CC
-:101110006311D7025A25F98F1A21014542074183ED
-:1011200081CB0545A181B315B5006D8F3335E00046
-:10113000828089466314D7001A29F1BF5A29E1BF7A
-:10114000EFF20F8379711306000281450808EFF072
-:101150002F858545114502C202C402C63139854535
-:1011600013050020113921651D36371501409307FD
-:10117000E00F4C0013050580372401407C8202C635
-:10118000EFF0AFF213050440EFF00FB41305044085
-:10119000EFF08FD1AA852396A18237750000130541
-:1011A000C5D2EF405000B7070E003ECE0C08854771
-:1011B000130504402302F10202C802CA02CC02D085
-:1011C000EFF00FB3854513050440EFF0CFB7854529
-:1011D00013050440EFF02FCB814513050440EFF0D9
-:1011E000EFC713050440EFF00FB7930404402685C2
-:1011F000EFF00FB76DFD1305044037240140EFF009
-:10120000AFB6930404402685EFF0AFB66DFD370509
-:101210000080B53C130504408545EFF0AFC593054C
-:10122000000213050440EFF02FC745616FE09FF601
-:10123000EFE21FF40111854521453D3E85451165CD
-:10124000993E3714014085678D447C808A85C1476B
-:10125000130504C03EC426C2EFF02FE5130504C0F9
-:101260008565EFF08FF0896761498A85130504C0B1
-:101270007C804AC426C2EFF04FE391677C808A8568
-:101280009147130504C03EC4EFF02FE2E1778A8551
-:10129000130504C07C804AC426C2EFF00FE1B707F3
-:1012A00004013EC6B70702003EC8B7070002850723
-:1012B000374400403ECAA1473ECC6C009D47130511
-:1012C0000480FC863936854513050480253E05617A
-:1012D0006FE05FECEFE23FE8B74400402A89130477
-:1012E000900C9389048089454E85353E0DC5CA858D
-:1012F00013850480B74400401D361304900C1389F5
-:10130000048085454A85053611CD13850480113E3C
-:101310001375F50F31A07D141374F40F69F40145B2
-:101320006FE0BFE67D141374F40F61FCCDBFEFE2F4
-:101330003FE42A89371501402E84130505C08565D1
-:10134000B2840146EFF0AFE20D4569371355040151
-:101350001375F50F4137135584001375F50F9D3F35
-:101360001375F40F853F014493170401C18363ECA7
-:1013700097003715014005468565130505C0EFF058
-:101380000FDF6FE03FE11305F00FA937B3078900C6
-:1013900088A30504D1BFEFE2BFDD411185451145AA
-:1013A000E13AE177371401407C82C1473EC64C00E8
-:1013B0008D47130504803EC4EFF02FCF85452145AE
-:1013C000EFF09F9BA1474C00130504C07C82EFF017
-:1013D000CFCD41016FE01FDCEFE29FD94111854580
-:1013E0001145EFF07F99930700107C82371501407B
-:1013F000C1473EC64C008D47130505803EC4EFF043
-:10140000CFCA41016FE01FD9EFE29FD64111854558
-:101410004145EFF07F968567938707807C8237157B
-:101420000140C1473EC64C008D47130505803EC4B0
-:10143000EFF0AFC741016FE0FFD51145EFF06FC48A
-:101440008547631BF50037750000130545D4EF4051
-:1014500060691145EFF0CFC473002030EFE25FD137
-:10146000411185452145EFF03F9185451145EFF04C
-:101470009F92930700207C8237150140E1473EC6CA
-:101480004C008D47130505C03EC4EFF00FC241016B
-:101490006FE05FD0EFE2DFCD0111C93737140040B4
-:1014A0009307700C8A85130504803EC002C2231482
-:1014B000010023050100EFF0BF9713050480854567
-:1014C0004D34C167938707066C00130504803EC83E
-:1014D000231B010002C6EFF01F9D13050480A145E8
-:1014E000713C1305048085452D3C8545130504801A
-:1014F000A93405616FE01FCAEFE29FC793050000A2
-:101500002A84EF309013634C0502B777000083A55F
-:1015100047D52285EF30100A6343A002B777000059
-:1015200083A587D52285EF30101AEF40A0019315CF
-:10153000050137150040C18113050580993C6FE016
-:101540007FC5EFE2FFC2797137140140C1472A8994
-:10155000FC828D44C1474C08130504C03ECE26CC06
-:10156000EFF0AFB40146130504C0C145EFF02FC042
-:1015700085452145EFF05F80854537050800EFF090
-:101580009F818547FC824C08E147130504C026CCA7
-:101590003ECEEFF08FB1894491474C08130504C04B
-:1015A000E482375400403ECEEFF02FB00C10B70766
-:1015B0000C00130504C04AD03ED402D22316010207
-:1015C000EFF05FA29307D0137C86680085473EC882
-:1015D0004487EFF08FE60546130504C0930550528B
-:1015E000D13C8545130504C05D3C45616FE09FBA61
-:1015F000EFE21FB8797137140140930700022A897E
-:10160000FC828D44C1474C08130504C03ECE26CC55
-:10161000EFF0AFA90146130504C093050002EFF0F7
-:101620000FB585452145EFF02FF5854537050400B9
-:10163000EFF06FF693070040FC824C08E14713057A
-:1016400004C026CC3ECEEFF04FA685679387078077
-:10165000FC824C089147130504C03ECE375400402D
-:10166000EFF0AFA40C10B7070C00130504804AD0AC
-:101670003ED402D223160102EFF0DF9693077013D7
-:101680007C8685475C87680085473EC8EFF0EFDAC7
-:1016900005461305048093055052EFF0BFA1854520
-:1016A00013050480EFF0BF9F45616FE0BFAEEFE22E
-:1016B0003FAC2A84EFF07FA3930500082285EFF06A
-:1016C000DFA37DD96FE01FAD411122C63754004022
-:1016D0009305505213050480EFF0DFA20DC51305EA
-:1016E0000480EFF01FA19375F50F2388B18203A545
-:1016F00001851C4D104954498507B3E7C70263842F
-:10170000D70031057D2A3244410173002030411158
-:1017100022C63754004093055052130504C0EFF021
-:101720007F9E0DC5130504C0EFF0BF9C9375F50FA8
-:10173000238AB18203A541851C4D10495449850770
-:10174000B3E7C7026384D7003105A52A32444101BB
-:1017500073002030EFE2DFA10111AA842E84094535
-:101760008545EFF04FE3E084370400404C08130553
-:10177000044026CA231E0100231D0100EFF04FEB99
-:101780000546854513050440EFF08FFC9307D00212
-:101790007C868D475C87680085473EC8EFF0EFC9BF
-:1017A000854513050440EFF0CFF705616FE09F9E7C
-:1017B000EFE21F9CB707002083A5871389679387F3
-:1017C0000771B3D5F5022545FD15C205C18159370D
-:1017D0006FE05F9C411122C6370400408545130528
-:1017E0000440EFF0EFFD19C5854513050440EFF007
-:1017F000AFFE612832444101730020301DC9B2960A
-:10180000C206C18252A136A10CC509EE85471CA1B2
-:1018100083A6818393878183368701EB54C588C370
-:101820000145828023000500E5B76306A7005847FD
-:10183000EDB77D558280054582800DC583A78183E4
-:101840001387818399E305458280D4476396A60078
-:101850005845D8C7014582806394A70014C3DDBFF3
-:10186000B687CDB77D558280EFE29F9003A4818338
-:1018700075DC1C2093F7F70F99C75E2099C32300EE
-:1018800004001C4482974044E5B783A78183054642
-:1018900091E38280D62381CEBA237D17420741830C
-:1018A000BAA3BA234207418319E390A3B6A3DC4746
-:1018B000C5B7232605000CC150C1232405000545EA
-:1018C00082805C45544118458507B3E7D702638E93
-:1018D000E70058451C41BA978CA35C4558418507E1
-:1018E000B3E7E7025CC505458280795582801845DB
-:1018F0005C45630FF70018451C41BA979C239CA1D7
-:101900001C4558418507B3E7E7021CC505458280A1
-:10191000014582805C4518454841998FAA9733E577
-:10192000A7028280B707002083A7871309671307E0
-:1019300007F4B3D7E702C207C183239FF182239E36
-:10194000F1828280B7F700E0D8438146799BD8C303
-:1019500003D7C1833306A70290CBD4CB9843136738
-:10196000070198C398431367170298C3D843058BA0
-:1019700075DF9843799B98C38280EFE26FFF2A84DA
-:101980001165011185451105EFF00FBF9307002088
-:101990007C82371501408D473EC44C00E14713055A
-:1019A00005803EC6EFE07FF022C837440140B7070C
-:1019B00008000C08130504803ECC02CA231E010057
-:1019C000EFF04FE2854513050480EFF04FED056120
-:1019D0006FE04FFCEFE22FF8B7440140AE89328947
-:1019E000014493840480634524014A856FE0EFF944
-:1019F000930500042685EFF04FF07DD9B387890069
-:101A00008385070026850504C205C181EFF0EFED4F
-:101A1000D9BF138781801C43938641AF3E95636B8A
-:101A2000D500B75600209386068063E5A60008C35C
-:101A30003E858280FD57EDBFEFE28FF337240140F2
-:101A4000AA859546054613050440EFE09FB48545F9
-:101A500013050440EFE07FB29304044089452685D6
-:101A6000EFE03FBF65DD13050440EFE01FBE6FE010
-:101A70006FF20397C18281472A97634F070009CD10
-:101A800005669306F6FFB6876358C700AA87630505
-:101A9000D50093170701C1833E858280EFE24FEDA9
-:101AA0000545593F42054185E937AA84EF30F02EBC
-:101AB000B777000083A5C7D5EF30A004EF30D03A48
-:101AC000B777000003A687D683A6C7D6EF202039B4
-:101AD000B777000003A607D783A647D7EF202038A3
-:101AE000EF3050432A8437750000A685130585D74B
-:101AF000EF30706BB777000083A507D62285EF30F3
-:101B0000803CEF30101EAA8537750000130505D9FB
-:101B1000EF30706922856FE0EFE7EFE26FE509458E
-:101B2000213F42054185B137AA84EF301027B777AE
-:101B3000000083A5C7D5EF20D07CEF30F032B77717
-:101B4000000003A687D683A6C7D6EF204031B7771B
-:101B5000000003A687EF83A6C7EFEF204030EF30E9
-:101B6000703B2A8437750000A685130505F0EF3019
-:101B70009063B777000083A507EF2285EF30A0348C
-:101B8000EF303016AA85377500001305C5F1EF3028
-:101B9000906122856FE00FE0EFE28FDD0D45693D3A
-:101BA00042054185F935AA84EF30301FB777000030
-:101BB00083A5C7D5EF20F074EF30102BB777000066
-:101BC00003A687D683A6C7D6EF206029B777000083
-:101BD00003A607DB83A647DBEF206028EF309033B6
-:101BE0002A8437750000A685130585DBEF30B05BCE
-:101BF000B777000083A507EF2285EF30C02CEF30C8
-:101C0000500EAA8537750000130505DDEF30B05979
-:101C100022856FE02FD8EFE2AFD51145313D420567
-:101C20004185813DAA84EF305017B777000083A526
-:101C3000C7D5EF20106DEF303023B777000003A633
-:101C400087D683A6C7D6EF208021B777000003A6EA
-:101C500007E483A647E4EF208020EF30B02B2A84EE
-:101C600037750000A685130585E4EF30D053B777AC
-:101C7000000083A507EF2285EF30E024EF307006E7
-:101C8000AA8537750000130545E6EF30D05122854F
-:101C90006FE04FD0EFE2CFCD1545793B420541854E
-:101CA000C93BAA84EF30700FB777000083A5C7D572
-:101CB000EF203065EF30501BB777000003A687D6C2
-:101CC00083A6C7D6EF20A019B777000003A687EF39
-:101CD00083A6C7EFEF20A018EF30D0232A843775F2
-:101CE0000000A685130585EBEF30F04BB7770000B9
-:101CF00083A507EF2285EF30001DEF30807EAA8597
-:101D000037750000130545EDEF30F04922856FE08F
-:101D10006FC8EFE24FC41945053342054185913B39
-:101D2000AA84EF309007B777000083A5C7D5377432
-:101D30000000EF20105DEF303013032684D6832699
-:101D4000C4D6EF20C011EF30F01CB777000083A598
-:101D500087DE2A8AEF302017EF3010112A8952854A
-:101D6000AE89EF3070102A86AE86032584D683258F
-:101D7000C4D6EF20405A2A86AE864A85CE85EF101B
-:101D80005021EF303019B777000083A507D6EF2038
-:101D90005057EF30700DEF00105DEF30B017B77790
-:101DA000000083A5C7DEEF20D055EF30F00BB777EA
-:101DB000000003A687DF83A6C7DFEF10802AEF307D
-:101DC0007015B7770000AA8503A547D5EF2070539B
-:101DD000B777000083A507DFEF3020382A843775F6
-:101DE0000000A685130505E0EF30F03BB777000053
-:101DF00083A507EF2285EF30000DEF30806EAA85B6
-:101E0000377500001305C5E1EF30F03922856FE02A
-:101E1000CFB7EFE2EFB51D45EFF01FC24205418598
-:101E2000EFF03FC5AA84EF304077B777000083A575
-:101E3000C7D5EF20104DEF303003B777000003A671
-:101E400087D683A6C7D6EF208001B777000003A608
-:101E500007E483A647E4EF208000EF30B00B2A842C
-:101E600037750000A685130505E8EF30D033B77746
-:101E7000000083A507EF2285EF30E004EF306066B5
-:101E8000AA85377500001305C5E9EF30D0312285EA
-:101E90006FE04FB0EFE2CFAD011128005946814508
-:101EA000EFF0EFC81884930730050145631BF70076
-:101EB0003705002059462C0013050502EF3090230A
-:101EC000054505616FE00FADEFE28FAA2945EF30C0
-:101ED0009031EFF0BFBCEFF05FC4EFF0FFCBEFF05D
-:101EE0009FD34D3B3D3535372945EF30D02F6FE03F
-:101EF0006FAAEFE2EFA7C93F6FE0CFA9EFE24FA7CC
-:101F0000D425DC35A206DD8E954763FDD7003775F5
-:101F10000000130670108545130545F6EF30B02814
-:101F20006FE04FA7B425BC35A206DD8E93070020D5
-:101F3000E3F8D7FE377500001306E010854513055A
-:101F400045F9E9BFEFE2CFA2377500001306001A8A
-:101F5000854513050515EF30102593870186E82B7D
-:101F6000D83BA9472205598D3305F5024205418129
-:101F70006FE04FA2EFE2CF9F3775000013064019C4
-:101F8000854513054511EF30102293870186C82B34
-:101F9000B83BA9472205598D3305F5024205418119
-:101FA0006FE04F9FEFE2CF9C37750000130680185B
-:101FB00085451305C50DEF30101F93870186A82BAB
-:101FC000983BA9472205598D3305F5024205418109
-:101FD0006FE04F9CEFE2CF99377500001306C017F2
-:101FE000854513054503EF30101C93870186882B28
-:101FF000F837A9472205598D3305F502420541817D
-:102000006FE04F99EFE2CF96377500001306001787
-:10201000854513050500EF30101993870186E827E1
-:10202000D837A9472205598D3305F502420541816C
-:102030006FE04F96EFE2CF9337750000130640161E
-:1020400085451305C506EF30101693870186A8371E
-:10205000DC27A2075D8D6FE0EF93EFE26F9137759C
-:1020600000001306801585451305C5FCEF30B0133D
-:10207000938701868837BC27A2075D8D6FE08F911B
-:10208000EFE20F8F377500001306C0148545130566
-:10209000C518EF30501101456FE0CF8FEFE24F8D43
-:1020A000377500001306001485451305450AEF3007
-:1020B000900F03C5018683C71186A2075D8D6FE06F
-:1020C0006F8DEFE2EF8A377500002E841306101330
-:1020D0008545130585F3EF30100D0547A384E18492
-:1020E0001385C18B23800184EFF02FF55C245434D9
-:1020F000A207D58F2380F186A183A380F1866FE0AC
-:102100006F89EFE2EF8623A2A1841547B72500006F
-:102110002384E184814605472946938565751385A7
-:10212000C18B2380E184EFF06FED6FE0AF86C16774
-:1021300069768146FD17050613970601418363649E
-:10214000B7003E8582803307D5001823B98F214719
-:1021500013F81700858363050800B18FC207C18398
-:102160007D17420741836DF78506F9B7EFD2DFFD92
-:1021700003C9C500DC35011122093369F9004209A0
-:102180001359094193140901C180954763FF9700D2
-:1021900037750000A6861306800B8545130545F6A6
-:1021A000EF30700005616FD0BFFDB425BC35A206CD
-:1021B000DD8E9307002063FAD70037750000130601
-:1021C000E00B8545130545F9E1BFAA8902CA02CC97
-:1021D000231E0100930A4101368A370B0020B30702
-:1021E000DA40C207C18363EC970813848187130523
-:1021F000C400130660028145EFD09FFA3707002024
-:1022000083470702A3052401230504001CA09307AC
-:10221000070294335289939A140014B0B423130A1A
-:10222000070234A0B43334B0D42354A0D43354B010
-:10223000F42374A0F4339C2774B01CA49307000308
-:102240001CB481471384418863CF5705938564008C
-:10225000860593F5E50F13858187D13D931785009A
-:1022600021815D8D83479A0056940AA03CA0138675
-:102270000A01938581874E85EF00500425B713042A
-:102280008B05930B84041C40639947015C40014516
-:1022900036C68297B2462390AA002104E3958BFEAE
-:1022A000890A050A2DBF101013F7E70F329713F6AE
-:1022B0001700B306F400035747FF11E22183850797
-:1022C00098A293F7F70F49B7EFD29FEA371500406E
-:1022D00013050580EFE05FCDEF309001EF30B006E1
-:1022E0009307100F3365F502A94729053305F50259
-:1022F0006FD05FEAEFD23FE603A701852A84BE8450
-:10230000054693055052631CA7043755004013053A
-:102310000580EFE03FDA2285EF0010041319050174
-:102320000945EFF02FE22285EF00100383A7018516
-:10233000931905011359090193D909010146930520
-:102340005052375500406391870213050580EFE036
-:102350007FD6330539413335A0006FD01FE33755A1
-:102360000040130505C075B7130505C0CDB7EFD202
-:102370009FDE3704002013048403AA89AE84328AC6
-:102380001309040298341C406317F7005C4052861E
-:10239000A6854E8582972104E31624FF6FD0FFDEC9
-:1023A000EFD21FDA4111AA8CEF00007BA94763DB53
-:1023B000A724130620038145138581871384818711
-:1023C000B70D0020EFD0DFDD0149814A8144014A89
-:1023D000130C1400138B0D026685EF00E077630386
-:1023E00005226685EF00C07493878187D2973EC629
-:1023F00088A3930B1A0089476384FB006382042C33
-:10240000182083C70D026310F714183083471B0090
-:10241000631BF712377500001306301E8545130540
-:10242000851BEF304058A5476398FB0683C711868C
-:1024300003C70186A207D98F09476398E70C3820A4
-:1024400083472B006313F70C383083473B00631E30
-:10245000F70A582083474B006319F70A583083471F
-:102460005B006314F70A782083476B00631FF7084B
-:10247000783083477B00631AF708182483478B0062
-:102480006315F708377500001306C01F854513054F
-:10249000451EEF30405121A08547E3E997F8A94751
-:1024A0006385FB00894763F2971683C7118603C7CC
-:1024B00001861434A207D98F09476395E70E930765
-:1024C00000036399F608377500001306D02585458B
-:1024D00013054524EF30204D814A454963902B1F59
-:1024E0001C34130700036395E7129305D9FF93F596
-:1024F000F50F13858187EFF09FC37C247834A20702
-:10250000D98F6398A71618281DAA83C70184C1FB19
-:1025100038303C20F98F5820F98F5830F98F7820C7
-:10252000F98F7830F98F1824F98F1307F00F639A19
-:10253000E7003775000013061021854513050521B6
-:1025400089BF91E085445286E28513858187EF300B
-:10255000603A6DA0C1476395F60237750000130617
-:102560005026854513058526EF30E043B947854A57
-:10257000E396FBF60349D400394A06094509A9BD8B
-:102580009307000A1306D0266384F6029307100A05
-:10259000639DF60613065027B7770000854513851F
-:1025A000072B0DBF9307000A639EF6001306002851
-:1025B0003775000085451305C528EF30C03E814AB8
-:1025C000354929BF9307100A13068028E386F6FCD5
-:1025D000A68763F3E400894793F4F70FB777000009
-:1025E0001306302985451385872DEF30C03B528671
-:1025F000E28513858187EF30E02F814A930700033E
-:10260000E3FC47DD41016FD07FB7E3890AECB9BF36
-:102610004147639AE7029305D9FF93F5F50F1385B8
-:102620008187EFF0DFB0330744018347E7FF0347BB
-:10263000F7FFA207D98F639EA702B2479823D94715
-:102640006319F702A1A81307000A6393E70693052D
-:10265000D9FF93F5F50F13858187EFF05FAD3C242B
-:102660003834A207D98F6396A7005824D947630A44
-:10267000F7000D47A68763F3E4008D4793F4F70F47
-:10268000D9B583A7018501469305505237550040BF
-:10269000639DFC0013050580EFE0DFA14A8693856A
-:1026A00081876685EFF0BFCCB1BF130505C0EDB7DC
-:1026B0001307100AE38BE7E24A8A89B75E8A3DBFB7
-:1026C000A547E39EFBDC9DB3EFD29FAA93871184BD
-:1026D000902337150140930500101336160013059B
-:1026E000058090A3EFE0AFA86FD0DFAAEFD25FA87C
-:1026F0009387C18498439306170094C3D567938743
-:1027000007186319F700B707EFBE37E700E09387B4
-:1027100007083CC73714014085649385048013057E
-:1027200004800546EFE0AFA40146938504801305BD
-:102730000480EFE0CFA36FD0FFA5EFD27FA3EFF02F
-:102740004FFB6FD03FA5EFD2BFA203A54185EFF0AD
-:102750003FC56FD03FA4EFD21FA085671387C18B01
-:10276000938787383EA31387A1841C230111938686
-:102770001700F51714A393F7F70F9306B00F63ED47
-:10278000F6001385C18B2380018423000700EFF03E
-:10279000CF8A05616FD07F9F414681451305E100D7
-:1027A000EFD01FA037040020834704021304040263
-:1027B000DD455C821C3048009384A184DC82FD5797
-:1027C0007C83FD573EC4E9779387F71F7C8683C7D8
-:1027D0008184DC8703C7118683C6018693870186BF
-:1027E0002207558FA308E10093568700382023085D
-:1027F000D1002309E1003830A309E1005820230A61
-:10280000E1005830A30AE1007820230BE100783082
-:10281000A30BE1001824230CE1009837BC27A20782
-:10282000D98F13D78700230DF100A30CE100EFF03F
-:102830001F9093578500A30DF1001C34230EA100B7
-:102840002944A30EF100EFF03FA8EFF0AF8F1389FA
-:10285000418403250900EFF0FFA921E593879184C6
-:10286000942305476397E600238007002380040034
-:102870000DB7032509006D464C0089240327090084
-:1028800083A70185054693055052375500406317CD
-:10289000F70013050580EFE0FF81E5BD130505C0D6
-:1028A000DDBF7D141374F40F59FCE5B53707002024
-:1028B00013070702342323800186A38001869387B0
-:1028C0000186B4A33433B4B35423D4A35433D4B360
-:1028D0007423F4A37433F4B3142794A73437302744
-:1028E000A206D18E94B7A182B4A754275837A386E5
-:1028F0000700238707002207558FB8B72183D8A781
-:10290000A387070023880700A388070023890700FF
-:10291000A3890700238A0700A38A0700238B0700E7
-:102920008280EFD2FF84EFF0EFD6EFF03FF8B725CB
-:10293000000081461306803E9385856C1385C18C0B
-:10294000EFE0DFEB0966B7250000930620031306CE
-:1029500006719385A5731385C18AEFE03FEAB72519
-:102960000000854613064006938565741385C18D66
-:10297000EFE0DFE8B7250000F9461306803E9385B7
-:10298000C56E1385C18EEFE07FE7EFE0FFED6FD0FE
-:102990007F80EFD2EFFDEFE0BFE18528EFE09FAF52
-:1029A000EFE00FFAEFE05FA3EFE0FF9EEFE0DFA5BF
-:1029B000EFE01F88B777000003A5C72FEFE0DFB374
-:1029C0006FD04FFDEFD2CFFA014405C1002111CCE9
-:1029D0005C410D47639EE7003755004093F5F50FC6
-:1029E00013050580EFE0BFCC054422856FD08FFA38
-:1029F00011470544E39BE7FE3755004093F5F50F7B
-:102A0000130505C0EFE0BFCACDB7EFD26FF63704AC
-:102A100000201304040A1306800C9385C18F13054C
-:102A2000C400EFE01FE908448544EFE07FBC04A048
-:102A30001306C0129385419C1305840223A8818448
-:102A4000EFE03FE748507104EFE0BFAF04A001455D
-:102A500023AA81846FD00FF4EFD28FF13715014094
-:102A6000054693050002130505C0EFD05FF06FD057
-:102A70006FF2EFD2EFEF37150140014693050002E8
-:102A8000130505C0EFD0BFEE6FD0CFF0EFD24FEE01
-:102A9000371501400546C145130505C0EFD03FED90
-:102AA0006FD04FEFEFD2CFEC371501400146C14553
-:102AB000130505C0EFD0BFEB6FD0CFEDEFD2AFE97C
-:102AC00003A701852A842E8AB28993840185631E17
-:102AD000A700EFF07FF80149634039039C406396FB
-:102AE0008702EFF01FF96FD04FEA83A74185E39487
-:102AF000A7FEEFF0BFF9C5B7B3072A01838507002A
-:102B000022850509EFF01FECC1BF83A74185E39C37
-:102B100087FCEFF03FF9C1BF814709C91821814700
-:102B200011C75C49084D898FB337F0003E8582801C
-:102B3000EFD20FE441112A84A3070100EFF0DFFD7B
-:102B400019C59305F1001305C400EFE05FDA030532
-:102B5000F10041016FD00FE4EFD28FE13105EFE0DA
-:102B60007FDB6FD02FE35D71A2C4A6C2CAC052DE64
-:102B700056DC86C62A84AE8401229387C18003A9CD
-:102B80000700FD572A8AAE8A630DF9062286A686BB
-:102B90002285A685EF10106C2DE501468146228521
-:102BA000A685EF10E020634EA004974700009387AE
-:102BB00067763EC602D422C826CA22CC26CE630C33
-:102BC0000904974700009387E7739843DC43014665
-:102BD00081462285A6853AD03ED2EF10C01651E13B
-:102BE00089473EC4631BF906EF205050930720022B
-:102BF0001CC1A257B1CFEF20704FA257025A925A70
-:102C00001CC1B64026445285D68596440649725A60
-:102C1000E25A61618280974700009387276F98434B
-:102C2000DC43014681462285A6853AD03ED2EF108C
-:102C3000801115C185473EC42800192905C91745CB
-:102C400000001305253239212AD02ED2A257C5F70C
-:102C5000025A925A7DB789473EC42800D52E7DF589
-:102C600061B785473EC48947E318F9FCEF20104857
-:102C7000930710021CC1E1B75D7186C6A2C4A6C24B
-:102C8000CAC04EDE52DC56DA5AD85ED662D466D25C
-:102C90006AD06ECE370810002E87AA8663DE051331
-:102CA000939715008583C98F6381072C63CB053407
-:102CB00097470000938707679043D443EF10201A8B
-:102CC000AE873706F07FAA862E871305A0FC63DB4C
-:102CD000C710370610001309F6FF37670900B3FC69
-:102CE0002701130747F66697718FB6853708F03FBF
-:102CF0009746000093868663334807019042D18748
-:102D0000D44233689801938717C0AA9751872E85BC
-:102D1000C285330CF700EF10006093872C00B3F7E7
-:102D2000270109472A84AE846342F70E0146814693
-:102D3000EF106001630605249747000093878760C2
-:102D40009043D4432285A685EF1060119747000079
-:102D50009387C75F2A86AE868843CC43EF10A05B7B
-:102D60002A89AE892286A6862285A685EF10200FA5
-:102D70002A86AE864A85CE85EF10600E2A89AE89F6
-:102D8000630A0C266285EF10B050974700009387C6
-:102D9000675A9043D4432A8BAE8BEF10400C974771
-:102DA00000009387A7599043D4432A8AAE8A5A8554
-:102DB000DE85EF10C00A2A86AE864A85CE85EF10E2
-:102DC00080552286A686EF1000552A86AE8652854B
-:102DD000D685EF10405421A8AE873706F07F014515
-:102DE000E3C9C7EE36853686BA85BA869D2CB640CD
-:102DF000264496440649F259625AD25A425BB25B63
-:102E0000225C925C025DF24D616182809747000016
-:102E1000938747549043D443A9242A86AE862285BB
-:102E2000A685EF0010172A8A6285AE8AEF105046F9
-:102E30005286D6862A8BAE8B5285D685EF1020021D
-:102E400037F7F9FF130767B866972A86AE863AC642
-:102E50002A8DAE8DEF10A000974700009387075092
-:102E60009043D4432A89AE89EF00707F97470000D2
-:102E70009387474F9043D443ED224A86CE86EF0096
-:102E8000107E974700009387674E9043D443D12A22
-:102E90004A86CE86EF00B07C974700009387874D27
-:102EA0009043D4437D2A6A86EE86EF00507B974795
-:102EB00000009387A74C9043D4432A8DAE8D4A855A
-:102EC000CE85EF00D079974700009387A74B9043BA
-:102ED000D443412A4A86CE86EF0070789747000097
-:102EE0009387C74A9043D443AD2A4A86CE86EF00E3
-:102EF00010772A86AE866A85EE85A522B7C70600BA
-:102F0000324793871785B38C9741B3ECEC002A893D
-:102F1000AE89635A900B97470000938727439043ED
-:102F2000D4432285A685EF0090732286A686EF0003
-:102F300010732A86AE862A8DAE8D4A85CE851522DF
-:102F40005286D686EF00B0712A89AE8963140C0CC4
-:102F50002A86AE866A85EE85EF10E03B2A86AE862D
-:102F60002285A685EF10203B59B59747000093872F
-:102F7000E73A8843CC4301468146EF00900185BD86
-:102F800001458145E3050CE66285EF1070309747F7
-:102F900000009387273A9043D4432A89AE89EF00F3
-:102FA000106C97470000938767399043D4432A8475
-:102FB000AE844A85CE85EF00906A2A86AE86228549
-:102FC000A68545202DB52A86AE862285A685EF10DA
-:102FD00080345286D686EF0090682A89AE89630BCA
-:102FE0000C00974700009387E7349043D4435A85F9
-:102FF000DE8565B34A86CE862285A685EF10A03190
-:10300000FDB32A86AE86EF10003101468146EF00FF
-:103010004078F1BB974700009387C7319043D44372
-:103020005A85DE85EF00B06397470000938707312C
-:103030009043D4432A8AAE8A5A85DE85EF003062F7
-:103040004A86CE8639282A86AE866A85EE8585BB75
-:1030500001458280974700009387C7338843CC435C
-:1030600082803708100001117D183377B80026CA16
-:103070003378D80093D4450113D34601131E37008B
-:103080004EC61357D5010E089357D60193F4F47F1B
-:103090001373F37F06CE22CC4AC893D9F50193DE91
-:1030A000F6013367C701131F350033E80701931F8B
-:1030B0003600338E64406380D9196356C0136304AD
-:1030C000031CB70680009307F07F3368D800638F36
-:1030D000F4369307800363C0C735FD4763CDC74708
-:1030E000130500023305C541B3D7CF01B316A800BD
-:1030F0003399AF00DD8E33392001B357C80133E96E
-:1031000026011D8F33092F41B3372F013306F740B6
-:103110009317860063D40724370780007D17337424
-:10312000E600630C042C2285EF206075130785FFF1
-:1031300093070002998FB357F9003316E400D18F3B
-:103140003319E9006341972A3305974013061500A8
-:103150007D47634DC73813070002118FB356C9006E
-:103160003319E9003397E700558F3339200133696C
-:10317000270133D6C70081449377790081CF137735
-:10318000F90091476308F700130749003339270115
-:103190004A963A899317860063D6071C1385140054
-:1031A0009307F07FCE856304F520B70780FFFD17F6
-:1031B000F18F9398D70113593900A607B3E8280176
-:1031C000B1831375F57F9396C7005205F2406244B0
-:1031D000B182FE05C98ECD8ED2444249B2494685A0
-:1031E000B68505618280631E0E0A13831400137373
-:1031F000E37F63170322B367E701B368F801639DB8
-:10320000041A63870740638608443309FF41B30704
-:10321000074133362F013386C7409317860063D6A4
-:10322000074C3389EF41B307E84033B62F013386AB
-:10323000C740F68991B76350C00F6300030CB7060F
-:1032400080009307F07F3368D800638AF43A9307CD
-:10325000800363CBC713FD4763DFC73513090EFE39
-:1032600093070002B3562801630AFE001309000405
-:103270003309C94133192801B3EF2F013339F00164
-:103280003369D90031A2B367F801638A071C930739
-:10329000FEFF638C07389306F07F6309DE1A3E8ECB
-:1032A0000DBDB305934063910422B367E7016387C3
-:1032B00007329387F5FF638107449306F07F638CA1
-:1032C000D520BE859307800363CCB72AFD4763CF23
-:1032D000B73C930700028D8F3319F700B356BF0038
-:1032E000B317FF003369D900B337F0003357B70085
-:1032F0003369F9003308E84041ACB367F8016380F3
-:1033000007349307FEFF638A07209306F07F630864
-:10331000DE2E3E8E2DBF631E0E149386140093F78F
-:10332000E67F63910734B367E7016395042C6380FC
-:10333000073EB367F801638E07303309FF01B30717
-:103340000701333FE9013386E7019317860063D70E
-:103350000700B70780FFFD177D8E854493777900BE
-:10336000E39F07E09317D60193583900B3E8F800BC
-:10337000935736001307F07F638DE404B207B183DF
-:1033800013F5F47FCE8581B53369F8013339200117
-:103390007A99B337E9013386E70093178600E3DFB4
-:1033A00007FA85049307F07F6396F418CE8513051A
-:1033B000F07F8147814801BDC1EB6384083A9316D1
-:1033C00036009317D8018D82B3E8D700F68993575A
-:1033D0003800B3E7F800F9DB81451305F07FB70744
-:1033E00008008148CDB3370680FF7D167D8E937728
-:1033F0007900998CE39507D8B5B74A85EF20204826
-:1034000013078501FD47E3D5E7D2130685FFB31700
-:10341000C900014905BB3369F80133392001DDB129
-:103420003309FF413306074133342F01330486400B
-:103430009317840063CD0724B3688900E39308CE13
-:103440008147814981441DBFE39808F80E05931711
-:10345000D7010D81B3E8A700935737009DBF0E0534
-:103460009317D7010D81B3E8A700F2849357370073
-:1034700011B73305934063820412B70680009307A7
-:10348000F07F558F630DF32E9307800363CBA72046
-:10349000FD4763C3A72A93070002898F3319F700FA
-:1034A000B356AF00B317FF003369D900B337F0004C
-:1034B0003357A7003369F9003A987E99B337F90179
-:1034C000338607019A84D1BDB70680009307F07F49
-:1034D000558FE319F3DE931736008D839318D801C7
-:1034E000B3E81701F68993573800E5B5130715FEC1
-:1034F0009306000233D7E700630AD6009306000460
-:103500003386C6403396C7003369C900333920017A
-:103510003369E9000146814491B53309FF01B307DE
-:1035200007013336E9013E96931786008544E3D7B9
-:1035300007E28944B70780FFFD17F18F1357190081
-:1035400013791900336927019398F70133E92801AA
-:1035500013D6170015B113090EFE93070002B356D8
-:103560002801630AFE00130900043309C941331915
-:103570002801B3EF2F013339F0013369D90059B66F
-:103580003369E7013339200133892F41B3B72F0164
-:103590003306F8409A84F689A5BEB367E7016382D3
-:1035A00007189307F5FF6384071C9306F07F6304F5
-:1035B000D5123E85D1BD93070002B387C741B3162C
-:1035C000F8003399FF0033D6CF01D18E3339200173
-:1035D000B357C80133E926013E975DBB9317360008
-:1035E0008D839318D801B3E81701AE849357380040
-:1035F000F68949B3EDC33369F801E31F09DC0E0511
-:103600009317D7010D81B368F50093573700D1B3F5
-:103610006381080E931636009317D8018D82B3E8A4
-:10362000D700F6899357380091BB3309FF41B307A0
-:103630000741333F2F013386E7418544D1BC0E0556
-:103640009317D7010D81B368F500F28493573700C3
-:1036500015B30E059317D7010D81B3E8A700935753
-:10366000370029BB9307F07FE382F6D43309FF01CB
-:103670003336E901B3070701B2979398F70113595D
-:10368000190033E9280113D61700B684C1B933896C
-:10369000EF413307E84033B62F013304C740F689C2
-:1036A00049B43369E7013339200101BD938705FE31
-:1036B00093060002B357F700638AD500930600040F
-:1036C000B385B6403317B700336FEF003339E001ED
-:1036D0003369F90055BD931736008D839318D801CF
-:1036E000B3E8170193573800EDB1B368C900E39709
-:1036F00008C68147814959B13389EF41B307E84092
-:1037000033B62F013386C740F689854411B493162A
-:1037100036009317D8018D82B3E8D700935738004D
-:10372000B1B9931636009317D8018D82B3E8D7004C
-:10373000AA84935738003DB9930705FE930600020B
-:10374000B357F700630AD500930600043385A640FB
-:103750003317A700336FEF003339E0013369F90005
-:10376000A9BB81451305F07FB7070800A9BC330941
-:10377000FF01B30707013336F9013E9675B393167F
-:1037800036009317D8018D82B3E8D70093573800DD
-:1037900089B1397193D7450122DC4AD856D22A899A
-:1037A0001394C50006DE26DA4ED652D45AD05ECE29
-:1037B00013F5F77F318093DAF501630B051093075A
-:1037C000F07F630BF514135AD9010E0433648A0099
-:1037D000370A8000336A4401131B3900930415C073
-:1037E0000144814B13D846011399C6001378F87F22
-:1037F000B2881359C90093D9F601630E08089307DC
-:10380000F07F6300F8041357D6010E0933692701CE
-:10381000130818C0B70780003367F9009318360003
-:10382000B38404418145BD4733C83A0163E4871A34
-:1038300097470000938787B60A043E9410403E964F
-:1038400002863367C90093841480631207101364DF
-:10385000240081488945C1BF1306F07F8147014795
-:10386000B207F25062545206B1837E08D18FB3E79B
-:103870000701D2544259B259225A925A025BF24B72
-:103880003A85BE852161828001481306F07FB70723
-:1038900008000147F1B73367C9004DC76308093015
-:1038A0004A8532C4EF10B07D2246130755FFF54715
-:1038B000930685FF998F3319D900B357F60033E784
-:1038C0002701B318D60026959304353F8145A1BF43
-:1038D000336A240163030A0636C632C46306042A27
-:1038E0002285EF10D0792246B246AA84130755FFED
-:1038F000754A138B84FF330AEA4033146401335A48
-:103900004901336A8A00331B69011305D0C0B3042F
-:1039100095400144814BF9B5336A240163180A00CC
-:103920002144014B9304F07F894B6DBD228A4A8B61
-:1039300031449304F07F8D4B75B51144014B8144A4
-:10394000854B4DB51364140081488545E9BD13646A
-:1039500034004A878D45C1BD630A052E8547898F8E
-:103960009306800363DDF632014681470147CDBDF2
-:10397000CE868947638DF53A8D47E387F5F0854715
-:103980003688E383F5FE1385F43FE357A0FC93F7F5
-:1039900078006396072893D638009317770063D88A
-:1039A0000700B70700FFFD177D8F138504409307BD
-:1039B000E07FE3C3A7EA1316D70193179700B183FB
-:1039C0003367D6001376F57F61BDD6865287DA88D5
-:1039D000DE8545B763614723630DEA20DA86FD146F
-:1039E0005284014B9317870013D388013363F3008C
-:1039F000935E0301B357D403131F0301135F0F0139
-:103A000093D50601139E88003374D4033307FF0255
-:103A10004204C18D63FBE5009A951386F7FF63EEC0
-:103A2000652663FCE526F9179A95998D33D7D5035A
-:103A3000C206C182B3F5D5033306EF02C205D58DA8
-:103A400063FBC5009A959306F7FF63E6652463F46C
-:103A5000C52479179A95C20741645D8F9307F4FFD7
-:103A60003375F70093580701935F0E01B377FE009B
-:103A7000B302F502B386C540B383F80293D50201C1
-:103A80003386AF021E962E963385F8036373760055
-:103A90002295C168FD18935506013376160142063A
-:103AA000B3F81201AA95469663E6B6126382B6127F
-:103AB0003306CB408D8E333BCB00338B6641138571
-:103AC000F43F630C6317B358DB0393550601337B54
-:103AD000DB03B3061F03420B33EB6501637BDB00A3
-:103AE0001A9B9385F8FF636D6B20637BDB20F918CD
-:103AF0001A9B330BDB40B356DB0342064182337B18
-:103B0000DB03330FDF02420B33666601637BE601A2
-:103B10001A969385F6FF6367661E6375E61FF916AE
-:103B20001A96C208B3E8D8009395080193D2080109
-:103B3000C181B38EF5023306E641B385BF0293D649
-:103B40000E01B387F202BE95AE96B38F5F0263F4A7
-:103B5000F600C167BE9FC165FD1593D70601ED8EC6
-:103B6000C206B3FEBE00BE9FF696637FF6091A96A4
-:103B70009387F8FF6369661A6368F619630FF61B8B
-:103B8000BE8893E8180011B54A85EF10504F13070F
-:103B90005501F145930405022246B246E3DAE5D425
-:103BA000130485FF331A8900014B85B3328532C473
-:103BB000EF10F04C13075501F146AA872246130572
-:103BC0000502E3D6E6CEE1173317F6008148E5B9E2
-:103BD000E370CBEE729B3335CB011A95AA96130591
-:103BE000F7FF6378D30263E6B6106382D5102A87A5
-:103BF000C1B5E3651BDF93551B009316FA011354FF
-:103C00001A00CD8E7E0BF9BBE31DF6F7E38F06D6C7
-:103C1000B9BFE31ED3FCE378CBFD2A8751BD93F7F0
-:103C2000F8009146E389D7D693B7C8FF938648003A
-:103C300093C717008D823E978DB381468547E34C2D
-:103C4000A0FEFD58E31C05D0930410C085471385E2
-:103C5000E441B316A70033D6F8003395A800D18EFF
-:103C60003335A000C98E13F676003357F70001CE26
-:103C700093F7F60011466388C70093874600B3B6F2
-:103C8000D7003697BE869317870063D8070405468A
-:103C900081470147F1B636877DBBB28779B3FD46D0
-:103CA000E3D7F6FA0556098E930600023356C7008D
-:103CB0006388D7009387E443B317F700B3E8F800AD
-:103CC000B3361001D18E13F67600814701CE93F7FB
-:103CD000F60011460147E392C7FA931797001316AF
-:103CE000D701B18313D73600518F014695BEE370DB
-:103CF000CBF0729B3335CB011A957917AA964DBB41
-:103D0000AE88C5BBAE8631BD93171E0033BEC7015A
-:103D100072931A96F9183E8EE315F6E7E307DEC6AE
-:103D200093E818009DB1BE88E30AF6FF99BD368876
-:103D30001306F07F8147014725B6E367DEFCBE88A6
-:103D4000E310DEFE99B113D74501B7071000FD1748
-:103D500013D846011377F77F9308F07F33FEB7003F
-:103D6000AA8EF58FFD81328F1378F87FFD82630B69
-:103D7000170105436306180163140701630DFE0074
-:103D80001A858280B368AE000543E39B08FEE31901
-:103D9000E8FED18FF5F70543E394EEFF0143E3819D
-:103DA000D5FE054371FF3365AE003333A000C9BFB4
-:103DB00013D74501B7071000FD1713D84601137735
-:103DC000F77F9308F07F33F3B7002A8EF58FFD81DC
-:103DD000B28E1378F87FFD8263081703630018031F
-:103DE0000DEBB368A300631408005D8E29CA6385D8
-:103DF00008046388D502054595ED8280B3E8C700C5
-:103E0000E38008FE795582803365A30065FD630C6D
-:103E1000E802631408005D8E79DEE39ED5FCE34C76
-:103E2000E8FC63480701E3E867FC6303F302637F90
-:103E3000F30081E57D558280F5DE054582800145F0
-:103E4000E39B08FA82805D8E69DA6DBF014582804E
-:103E5000E3E3CEFB0145E372DEFBE5F1E1BF39713F
-:103E60004AD813D945014ED652D456D29399C5009B
-:103E700006DE22DC26DA5AD05ECE1379F97F2A8A52
-:103E800093D9C90093DAF501630D090E9307F07F0A
-:103E90006306F9181354D5018E09B3693401370448
-:103EA000800033E4890093143500130919C0814957
-:103EB000814B13D74601139AC6001377F77FB2855B
-:103EC000135ACA0013DBF601630B07109307F07F48
-:103ED0006303F7049357D6010E0A33EA4701130729
-:103EE00017C0B7078000B367FA00931536003A99F8
-:103EF000814833C76A01BD463A851308190063E853
-:103F00003617173600001306664D8A09B29983A644
-:103F10000900B2968286B367CA001309F97F6399D4
-:103F2000071293E9290081458948E1B701479307C2
-:103F3000F07F3704080081443204D20731807E07C5
-:103F40005D8C598CA285F250625426854259D25418
-:103F5000B259225A925A025BF24B216182805A85F1
-:103F60003E84AE84C68B8947638DFB0E8D47E38FFD
-:103F7000FBFA85472A87639EFB38814701448144C9
-:103F800065BF33E4A90061C036C632C4638C092A18
-:103F90004E85EF10D00E2246B246AA87130755FF72
-:103FA0007544938487FF198CB399990033548A0020
-:103FB00033643401B3149A0013D746011309D0C0F7
-:103FC000139AC6001377F77F3309F9408149814B73
-:103FD000B285135ACA0013DBF601E31907EEB36783
-:103FE000CA00B1C7630F0A22528532C4EF103009EC
-:103FF00022462A87930655FFF547930587FF958F3D
-:10400000331ABA00B357F600B3E74701B315B60049
-:104010003309E9401309D9C08148E1BD33E4A9005F
-:1040200001ECA14981441309F07F894B59B593E90B
-:1040300019008145854875BD4E84AA84B14913098C
-:10404000F07F8D4BBDB5914981440149854B95B5B4
-:1040500093E93900D2878D4869BD89475685E39732
-:10406000FBF02A879307F07F01448144F1B5C16ECC
-:104070001386FEFF93D6040113DE0501F18CF18D4A
-:10408000338695023383B6029358060133059E02A8
-:104090001A95AA98B382C60363F36800F692C16FBB
-:1040A0001383FFFF33F5670093D30701B3F768006D
-:1040B000C207337366003E933306950293D8080116
-:1040C000B387A602135F0601B3849302BE94FA94E9
-:1040D000B38E760263F3F400FE9E416A9307FAFF03
-:1040E000935F0401B376F400B3F9F4007D8EC180D0
-:1040F0003384D502C209338FD401B299CE98B30765
-:10410000DE02935E0401B385BF02AE97BE9E330EFE
-:10411000FE0363F3BE00529EC1679385F7FF33F63B
-:10412000BE006D8C4206229693DE0E01B305D502C9
-:10413000769E3385AF0213D40501B386D302AA96C7
-:10414000A296B38FF30363F3A600BE9F41657D156E
-:10415000B3F7A600C2076D8DAA97B3855800B3B90F
-:104160003501FA97B2953384370133B6C500B30EE3
-:10417000C4013385CE0033343401B3B7E701C18FB6
-:1041800033BECE0113D406013336C5003E943366E8
-:10419000CE009394950032947E94B3E46400260498
-:1041A00093567501B3349000DD8193179500CD8C43
-:1041B000558CDD8C9317740063DB070093D71400D4
-:1041C00085889316F401DD8CD58C05804289930790
-:1041D000F93F6359F00893F6740081CE93F6F4002A
-:1041E00011466388C60093864400B3B496002694B3
-:1041F000B6849316740063D80600B70700FFFD1756
-:104200007D8C930709409306E07F63CFF60E93D62B
-:1042100034009314D4012604D58C318093F7F77FB2
-:1042200021BB328532C4EF10806593065501F147FA
-:10423000130705022246E3D1D7DC6115B317A600A8
-:104240008145F9B3EF10A06313075501F1459307BA
-:1042500005022246B246E3D5E5D461153314AA001F
-:10426000814499BB85469D8EB1E71309E941B39717
-:104270002401B3D4D40033192401B337F000B3645C
-:104280009900DD8C93F77400B356D40081CF93F777
-:10429000F40011466388C70093874400B3B49700C5
-:1042A000A696BE849397860063D807048547014489
-:1042B000814459B113068003E341D6CC7D46E356D1
-:1042C000D6FA0556B307F640930500023356F400BC
-:1042D0006387B6001309E943B3172401DD8CB334B7
-:1042E0009000D18C93F67400014499CA93F7F400BE
-:1042F00011468146E392C7FA139496003180F60680
-:104300008D80D58C81470DB99307F07F014481449E
-:1043100025B142896DBD370710007D170111337338
-:10432000B70093D84601758F935ED60122CC26CA7A
-:104330000E0393D445019357D5010E0706CE4AC804
-:104340004EC693F8F87F130EF07F33E7EE0093F438
-:10435000F47F13D4F50133E36700131F3500FD82AA
-:10436000931E36006380C81993C61600B3851441A6
-:104370006305D4126351B018638B081AB707800025
-:104380005D8F6381C4599307800363C4B734FD47CD
-:1043900063C5B748930700028D8FB3D9BE003318A9
-:1043A000F700B39EFE00336838013357B700B339C6
-:1043B000D001336838013303E340B3090F41B33709
-:1043C0003F013306F3409317860063D30724370970
-:1043D00080007D1933792601630F092C4A85EF107F
-:1043E000004A130785FF93070002998FB3D7F9009E
-:1043F0003316E900D18FB399E9006344972A058FFA
-:1044000013061700FD4663C5C63A13070002118F55
-:10441000B3D6C9003398E9003397E700558F333896
-:104420000001B369070133D6C700814493F77900CF
-:1044300081CF93F6F90091476388F600938649008F
-:1044400033B836014296B6899317860063D6071CA7
-:10445000138714009307F07F05886306F720B707DA
-:1044600080FFFD17F18F1398D70193D93900A60764
-:1044700033683801B1831377F77F9396C7005207EB
-:10448000B1827E04D98EC18EF2406244D244424948
-:10449000B2494285B685056182806356B00A638A57
-:1044A0000812B70780005D8F6387C42D93078003D0
-:1044B00063C7B718FD4763D2B73C138805FE93075F
-:1044C0000002B3590701638AF50093070004B3851E
-:1044D000B7403317B700B3EEEE003338D00133687E
-:1044E000380195A2B367D7019385148099E393C6E9
-:1044F0001600630AD404D1E19387140093F7E77F91
-:104500006399071EB367E3013368D701639204160A
-:104510006382073C63160842131835009316D301D3
-:104520001358380033E806019357330019A2B367D4
-:10453000D7016385071A9387F5FF638B073A638C6E
-:10454000C523BE8589B56399051C9386140093F72E
-:10455000E67FC1EFB367E30163900436638D0744E0
-:10456000B367D701639407460E051318D3010D8175
-:104570003368A800935733006DA8B38598406397BC
-:104580000420B367E301638D07309387F5FF6389E8
-:1045900007401305F07F6383A520BE859307800342
-:1045A00063C2B72AFD4763C8B73C930700028D8FEB
-:1045B0003318F3003356BF00B317FF003368C80049
-:1045C000B339F0003353B300336838013307674021
-:1045D000B5ACB367D701638307109387F5FF638F8B
-:1045E000071E6380C52FBE85D1B59307F07F638B0F
-:1045F000F606FA9E33B6EE01B307E300B2971398BE
-:10460000F70193DE1E00B369D80113D61700B684F4
-:1046100093F77900E39F07E09317D60113D8390089
-:104620003368F800A685935736001307F07F638040
-:10463000E506B207B18313F7F57F05883DBD336703
-:10464000D7013338E000B309E801B3B7E901338695
-:10465000670093178600E3DD07FA85049307F07F70
-:10466000639CF41805881307F07F8147014831B532
-:10467000639107106301083C131836009317D701A4
-:10468000135838003368F800368493573700B367FF
-:10469000F800E9DB01441307F07FB7070800014881
-:1046A000E9BB370680FF7D167D8E93F77900998CE4
-:1046B000E39107D895B74E85EF10601C130785016D
-:1046C000FD47E3D2E7D2130685FFB397C9008149BE
-:1046D0002DB33368D70133380001C5B11318350045
-:1046E0009317D301135838003368F80093573300F9
-:1046F0002DBFB309DF413309E34033363F013309AE
-:10470000C9409317890063CA072033E82901E315DC
-:1047100008CC8147014431BFB385984063810414BC
-:10472000B70680009307F07F3363D3006381F820DE
-:104730009307800363CCB722FD4763C9B72C930767
-:1047400000028D8F3318F300B356BF00B317FF007C
-:104750003368D800B339F0003353B30033683801FD
-:104760001A97B309D801B3B7D9013386E700C684D5
-:10477000CDB5E31108F2131835009317D301135880
-:1047800038003368F8009357330011B737058000BD
-:104790009307F07F3363A300E392F8E00E0613184B
-:1047A000D7010D823368C800935737003684C5B5EA
-:1047B00005179306000233D7E700630AD600930675
-:1047C00000043386C6403396C700B3E9C9003338C6
-:1047D0003001B369E800014681441DBDB309DF0122
-:1047E000B307E30033BFE9013386E701931786007F
-:1047F0008544E3DF07E08944B70780FFFD17F18FA9
-:1048000013D7190013F81900336807019399F701BA
-:10481000B3E9090113D6170011B9138805FE9307F0
-:104820000002B3590701638AF50093070004B385BA
-:10483000B7403317B700B3EEEE003338D00133681A
-:104840003801A5BE3363E30133386000B3890E41FC
-:10485000B3B73E013306F740C6843684ADB6B367BE
-:10486000E301638707189387F5FF638C071C9306A2
-:10487000F07F638ED50ABE8565BD930700028D8FDC
-:10488000B3D9BE003318F700B39EFE003368380179
-:104890003357B700B339D001336838013A9365B361
-:1048A000131836009317D7011358380033E807015F
-:1048B00036849357370095BBBDCB3367D701E31BD5
-:1048C00007DC0E051318D3010D813368A800935738
-:1048D000330075BBE30F08E2131836009317D701B6
-:1048E000135838003368F80036849357370091B373
-:1048F000B309DF41B307E340333F3F013386E7416C
-:104900008544D1B4131835009316D30113583800D9
-:1049100033E80601935733009DBBB389EE4133065C
-:10492000674033B93E0133092641368475B40E061B
-:104930001318D7010D823368C8009357370081BB25
-:10494000B309DF41B307E34033363F013386C74045
-:104950009317860063D7070AB389EE41B307674010
-:10496000B3BE3E013386D7413684C9B43363E30115
-:1049700033386000FDB3138805FE93070002B35976
-:104980000301638AF50093070004B385B74033132E
-:10499000B300336F6F003338E001336838017DB501
-:1049A000B389EE41B3076740B3BE3E013386D741BA
-:1049B0003684854409BC131836009317D701135861
-:1049C00038003368F80093573700A5B1B309DF0109
-:1049D000B307E30033BFE9013386E701931786008D
-:1049E000E3D807C2B70780FFFD177D8E85440DB160
-:1049F0000E061318D7010D823368C800935737008D
-:104A00002DB133E8C900E30608D019B1138805FEBB
-:104A100093070002B3590301638AF500930700046A
-:104A2000B385B7403313B300336F6F003338E00101
-:104A3000336838013DB301441307F07FB70708001E
-:104A40002DBCB309DF01B307E300B3BED901338640
-:104A5000D70169BB13D74501B7071000FD171347EE
-:104A6000F7FF13D84601FD8DF58F93165701137884
-:104A7000F87F99CA1307F07F01456303E80082803D
-:104A8000D18F3335F0008280C98D0545E5D5828010
-:104A9000411106C622C426C20DCD9357F541B3C4B9
-:104AA000A7009D8C2A842685EF00705D9306E04167
-:104AB000898EA9477D8093F6F67F63CDA7022D47A7
-:104AC000098FB3D7E4005505B207B394A400B183AE
-:104AD00029A00144814681478144B207D206B183AF
-:104AE0007E04D58FC18FB24022442685BE85924474
-:104AF000410182805515B397A400B207B183814468
-:104B0000E9BF3971935775014AD856D25ECE931AD0
-:104B100095001359F50106DE22DC26DA4ED652D472
-:104B20005AD093F7F70F93DA9A00CA8B6382071271
-:104B30001307F00F6384E7128E0A37070004B3EA05
-:104B4000EA00138A17F80144014B93D77501939437
-:104B5000950093F7F70FA58093D9F501FDC71307CB
-:104B6000F00F6387E7028E04938717F83707000476
-:104B7000D98C330AFA408146558C17370000130749
-:104B8000E7890A043A941C4033493901BA9782876D
-:104B9000130A1AF0F9E88946558C173700001307F5
-:104BA000E78B0A043A941C4033493901BA9782874B
-:104BB00001491307F00FB707400013959700F25013
-:104BC00062549317770125817E095D8D3365250138
-:104BD000D2544259B259225A925A025BF24B216185
-:104BE00082801307F00F8147C9BFA68ACE8B368B10
-:104BF0008947630BFB1A8D47E30CFBFA8547630A71
-:104C0000FB0A1307FA0713F91B006357E01293F727
-:104C10007A0099C793F7FA0091466383D700910A07
-:104C200093974A0063D90700B70700F8FD17B3FA56
-:104C3000FA0013070A089307E00FE3C4E7FA939713
-:104C40006A00A5831377F70F8DBFB9E48546A9B72E
-:104C500063940A021144014A054BC5BD63990A00D9
-:104C60002144130AF00F094BCDB58D4631B73144BD
-:104C7000130AF00F0D4BD1BD56852EC6EF00304004
-:104C80009307B5FFB39AFA009307A0F8338AA740B9
-:104C90000144014BB24555BD2685EF00503E130738
-:104CA000B5FFB307AA00B394E400138A67078146EF
-:104CB000E1B513F91B000147814701B74166139520
-:104CC00054007D1693570501698E63FA9A0AB3D58D
-:104CD000FA027D1AD68601473388C502B3F6F6027A
-:104CE000C206558F637B07012A979386F5FF636899
-:104CF000A70A6376070BF9152A9733070741B356BE
-:104D0000F7023377F702B38AC6029317070163FBF2
-:104D10005701AA971387F6FF63E1A70863FF5707B8
-:104D2000F916AA97C205B38A5741D58DB33A5001F7
-:104D3000B3EA5501CA8BF1B58546998E11C76D4608
-:104D400001478147E34BD6E6130AEA09339A4A0141
-:104D5000B3D7DA00B33A4001B3E7570113F777004E
-:104D600019C713F7F70091466303D700910713970C
-:104D70005700634807029A07A58301473DBD93D6B4
-:104D80001A00B3D5F6021397FA0141833388C5029E
-:104D9000B1B7CE8B368B814AA1BDBA8661B7B685D5
-:104DA000A9BF0547814711BD13F91B001307F00F79
-:104DB000814721B593567501B7078000FD1713D6BB
-:104DC000750193F6F60F1308F00FB3F8A700135709
-:104DD000F501ED8F1376F60FFD8163810603630CF9
-:104DE00006018DE211E2B1C3638E08026305B704C8
-:104DF00005451DE78280F5D779558280E39E08FE40
-:104E00006309D60211E2EDD7E314B7FEE342D6FE02
-:104E100063C7C600E3EE17FD0145E3FDF8FC01E7BB
-:104E20007D558280F5DD054582800145E39208FCD1
-:104E30008280F9DBD1B78146E1BF93567501B70790
-:104E40008000FD1713D6750193F6F60F1308F00FC7
-:104E5000B3F8A7001357F501ED8F1376F60FFD8118
-:104E6000638706036309060185EA11EA89EB0145B8
-:104E7000639B080082800945F5FFE5DA31A8638C61
-:104E800008026300B704054575D77D558280094542
-:104E9000639808026304D60211E2F5D7E315B7FE62
-:104EA000E343D6FE63C7C600E3EF17FD0145E3F316
-:104EB000F8FC19E3D9BFF1D905458280E5D382809A
-:104EC00082808146C5B7797122D4135475014ECEC4
-:104ED00052CC9319950006D626D24AD056CA5AC843
-:104EE0001374F40F93D99900135AF50169C4930709
-:104EF000F00F6308F40E9397390037070004B3E905
-:104F0000E700130414F88144014B13D77501939AF9
-:104F100095001377F70F93DA9A0013D9F50145CF6F
-:104F20009307F00F630CF7028E0A130717F8B70701
-:104F30000004B3EAFA003A94014633452A01BD471A
-:104F4000AA869305140063E2971017270000130741
-:104F5000E7548A04BA949C40BA9782871304F40FEA
-:104F600063980A0C93E424000946C1BF0145130766
-:104F7000F00FB7074000B2502254A6075E07A58382
-:104F80007E05D98F92540259F249624AD24A424B65
-:104F90005D8D45618280CA86D689328B89476301DF
-:104FA000FB0A8D47E304FBFC854736856312FB1A39
-:104FB00001478147C9B7639E090413D77501939AC6
-:104FC00095001377F70F91440144054B93DA9A004B
-:104FD00013D9F50131F7639D0A0093E414000546E7
-:104FE000A9BF63930902A1441304F00F094B31BF19
-:104FF0005685EF00D0089307B5FF098CB39AFA00E5
-:105000001304A4F8014615BFB1441304F00F0D4B6F
-:10501000EDBD4E852EC6EF0090069307B5FF130435
-:10502000A0F8B399F900098C8144014BB245F1BD58
-:1050300093E434000D4611B78947D286E313FBF69B
-:1050400036851307F00F81473DB741639306F3FFA1
-:1050500013D6090193D80A01B3F7D900B3FADA00DD
-:1050600033885703B389F80213570801B30A56036C
-:10507000D6994E9733061603637357011A96C16784
-:10508000FD17B376F7003378F800C206C2969399FD
-:10509000660093570701B3393001E982B2979A0746
-:1050A000B3E6D900B3E9D7009397490063D9070065
-:1050B00013D7190093F71900B369F7002E8413076B
-:1050C000F4076350E00493F7790099C793F7F90068
-:1050D00091466383D70091099397490063D90700EC
-:1050E000B70700F8FD17B3F9F90013070408930791
-:1050F000E00F63CBE70493976900A5831377F70F5D
-:105100009DBD8547B386E74011C76D46014781477E
-:10511000E343D6E61307E4093397E9003337E000A9
-:10512000B3D7D900D98F13F7770019C713F7F70052
-:1051300091466303D700910713975700634C07000C
-:105140009A07A583014705BD1307F00F814725B5D1
-:105150002E84B5B70547814739BD37078000411117
-:105160007D179356750113D87501B377A70093F691
-:10517000F60F935EF5013376B70026C24AC0137866
-:10518000F80F06C622C41303F00F3E8E3689F6844C
-:10519000139F3700FD8113153600B3880641630263
-:1051A000681093C51500638CBE106354100D631016
-:1051B00008106304051EFD18B307AF40638608029C
-:1051C0009307F00F6388F616ED4763C71729130797
-:1051D0000002330717413317E500B3571501333782
-:1051E000E000D98FB307FF40139757006351071AA8
-:1051F000370400047D147D8C228551256D15B3176D
-:10520000A400634E251B3305254113041500130725
-:105210000002018F3397E7003337E000B3D78700F0
-:10522000D98F014913F7770019C713F7F700914693
-:105230006303D700910713975700635E0714930623
-:1052400019001307F00F93FE14006386E6169A0701
-:10525000A58393F6F60FA607B240224413D5970014
-:10526000DE069397FE01558D924402495D8D410102
-:1052700082806392080A138716001377E70F631B77
-:1052800007146394062263020F2071D5B307AF4061
-:105290001397570063550722B307E5410149AE84D0
-:1052A00051B7E30005F0638ABE0AE35410FD93078B
-:1052B000F00F6381F608B70700045D8D31B7635EB8
-:1052C0001009630108089307F00F6385F606B70716
-:1052D00000045D8DED4763C0171F130700023307FD
-:1052E00017413317E500B35715013337E000D98F65
-:1052F000FA9713975700635C070805091307F00F27
-:10530000630BE90AB706007E13D71700FD16858BDD
-:10531000758FD98F01BF3307D84063950610630D91
-:105320000F147D176303071A9307F00F6314F81027
-:10533000AE84328E630F0E06814E9306F00FB707D0
-:10534000400011BF39C9FD18B307AF00E38308FA65
-:105350009307F00FE390F6F8F1BF639908081389FB
-:1053600016001377E90F63160712639B0610630399
-:105370000F16E30205EEB307AF001397570001497C
-:1053800063570700370700FC7D17F98F054913F7AE
-:105390007700E31C07E813DE37009307F00FE30BF9
-:1053A000F9F893179E00A5839376F90F93FE1400E6
-:1053B0005DB593FE14009306F00F814769BD370772
-:1053C00000FC7D17F98F13F777003309A940E31E1E
-:1053D00007E4D1B73304AF409317540063C3070CFD
-:1053E000E31C04E0814E81468147B5B53307D840C0
-:1053F000B5C69307F00FE30EF8F2B7070004336F5A
-:10540000FF00ED4763CDE70C93070002998FB317B8
-:10541000FF003357EF00B337F0005D8FB307A700ED
-:105420004289C1BD9307F00FE304F8F0B707000409
-:10543000336FFF00ED4763C2E70893070002998FBF
-:10544000B317FF003357EF00B337F000D98FB3071E
-:10545000F5404289AE8449BB854769B3630E0F06A8
-:105460007D17B307AF004289E30507E89307F00F04
-:10547000E319F8F8328E7DBD328E4289AE8431BF99
-:10548000E3090FEAE30805EA45BD0DCDAE8EB2870C
-:10549000D9B39307F00FE300F9F2B307AF008583A8
-:1054A000FDB53304E541AE8481BBE31D0FFCE3058C
-:1054B00005E8AE84BDBD854725BD854749BF014987
-:1054C000E39707EC814E814779B3B307E541428901
-:1054D000AE8419BBB28741B3328E42897DBD054788
-:1054E00035BF37068000135775019307F6FF137712
-:1054F000F70F9305E007B3F6A7009357F50163FC98
-:10550000E5009305D00963FAE500370500801345EF
-:10551000F5FF3E9582800145828093055009D18E2A
-:1055200063CDE500130660093307E64033D7E60094
-:105530003305E040F5F33A8582801307A7F63397E9
-:10554000E600FDB713577501370680009307F6FF95
-:105550001377F70F9305E007B3F6A7009357F5010C
-:10556000014563F4E50099C3828082809307E009D6
-:105570007D55E3EBE7FE93055009B3E7C60063D71B
-:10558000E5001307A7F63395E7008280130560094D
-:105590003307E54033D5E7008280411106C622C4B7
-:1055A00015CD2A84E92C9307E0093387A740930798
-:1055B000600963C0E704A1469377F70F63D5A6009F
-:1055C00061153314A4002604258026041355940085
-:1055D000B2402244DE075D8D4101828001442604F1
-:1055E00013559400B24022448147DE075D8D41018E
-:1055F00082809307900963DDE7009307B501954624
-:10560000B317F400898EB337F0003354D4005D8CA7
-:10561000954763D6A7009307B5FF3314F400B70688
-:1056200000FCFD16937774003376D40085C393771E
-:10563000F4009145638CB70011069317560063D7A9
-:1056400007009307F009758E3387A740131466008F
-:105650002580260413559400B24022449377F70F17
-:10566000DE075D8D41018280135775011377F70FB7
-:1056700041119307170022C426C21314950006C6D1
-:1056800093F7E70F25809354F50185C793573400AE
-:10569000130707387604B2075207B1831395F40154
-:1056A000D98FC98FB240228522449244BE854101E0
-:1056B000828005EB39C42285D922A94763C6A70495
-:1056C0002D47098F930755013357E4003314F40035
-:1056D0009317C70013079038098FB1831377F77FAB
-:1056E0005DBF01CC13573400B7070800D98FB2074C
-:1056F0007604B1831307F07F79BF1307F07F8147EA
-:1057000059BF0147814741BF130755FF3317E400D5
-:1057100001447DBF93D645019397C50093F6F67F6C
-:10572000B183138616008E071357D5011376E67FD3
-:10573000FD815D8F9318350035CE138806C8930719
-:10574000E00F63DD07018147139597009306F00F83
-:10575000DE062581FE05558D4D8D82806355000B3B
-:10576000931765000E07B337F000D98F93D8D8018F
-:10577000B3E7170113F777006301071013F7F7007A
-:1057800091466303D7009107370700047D8F75C7E3
-:10579000130718001306F00F9376F70FE305C7FA07
-:1057A0009A07A58313959700DE062581FE05558D82
-:1057B0004D8D8280B367170199EE85CF95479A0783
-:1057C000A5831395970093F6F60FDE062581FE0557
-:1057D000558D4D8D8280A5DBB7074000139597004E
-:1057E0009306F00FDE0681452581FE05558D4D8D12
-:1057F00082808147139597008146DE062581FE054C
-:10580000558D4D8D8280A5576348F804F9473706BA
-:105810008000B38707417D45598E6351F504795760
-:1058200033070741130500023357E6006388A700DA
-:10583000938626CAB316D600B3E8D800B337100152
-:10584000D98F13F77700014815FB1397570085464A
-:10585000E34807F48146A5B781468DB7938626C8ED
-:105860003397D8003337E000B316D600B3D8F8002A
-:10587000B367D700B3E7F800E9B7C28689B7C16755
-:10588000637CF5029307F00F1307000263EBA70098
-:1058900097270000938787C4AA9788233305A740DA
-:1058A0008280218197270000938747C3AA97882386
-:1058B00061473305A7408280B7070001636DF5009B
-:1058C000618197270000938767C1AA9788232147A2
-:1058D0003305A7408280418197270000938707C046
-:1058E000AA97882341473305A74082809387018187
-:1058F00088438280B3C7A5008D8B3307C50081E73D
-:105900008D4763EDC700AA87637EE508942185076C
-:105910008505A38FD7FEE3EBE7FE82809376350003
-:10592000AA8789CA942185078505A38FD7FE93F698
-:105930003700C5BF9376C7FF138606FE63F0C70620
-:1059400083A3050083A2450083AF850003AFC50094
-:1059500083AE050103AE450103A3850183A8C501FC
-:105960009385450223A0770003A8C5FF23A2570013
-:1059700023A4F70123A6E70123A8D70123AAC7017F
-:1059800023AC670023AE17019387470223AE07FFBE
-:1059900075B790419107910523AEC7FEE3EBD7FEA3
-:1059A000E3E6E7F6828039713EDA2ED232D436D67B
-:1059B0003AD842DC46DE9387018122CC804326CA56
-:1059C00006CEAA8409C41C4C99E3228509250C44FF
-:1059D00054102686228536C6EF00B024F240624479
-:1059E000D2442161828001119387018122CC8043BE
-:1059F00006CEAA8519C41C4C89E72AC62285C12B6C
-:105A0000B245104422856244F24005616F10E00403
-:105A1000011126CA4AC806CE22CC4EC652C4AA8458
-:105A20002E8901C51C4D91E35D239C4C804499E374
-:105A30002685712B97270000938747BC631BF402D0
-:105A4000C0405E24A18BB1C71C48A1C7FD59294A9B
-:105A50001C4483450900FD17B1E91CC463DD07063A
-:105A60002286A94526859522FD576308F50229451A
-:105A700035A097270000938767BA6314F400804429
-:105A8000C9B797270000938767B5E31CF4FAC044B1
-:105A90004DBFA2852685C52A55D97D55F240624461
-:105AA000D2444249B249224A056182801CC4050998
-:105AB00063D70700184C63CAE700638845011C40A0
-:105AC0001387170018C08CA361B722862685F52896
-:105AD000E31035F9D9B71C401387170018C02947C0
-:105AE00098A371B793870181AA8588436FF05FF20D
-:105AF00041119387018122C4804326C206C61C5CE3
-:105B0000AA848DEB61452527B737CDAB08DC938799
-:105B1000E7301CC1B7176DE6938747235CC1B7E731
-:105B200005009387C7EE1CC5AD475EA505478147B5
-:105B300018C95CC91C5CB240224484CB23AA07006C
-:105B400092444101828041119387018122C48043A4
-:105B500006C61C5C8DEB6145D92DB737CDAB08DC93
-:105B60009387E7301CC1B7176DE6938747235CC165
-:105B7000B7E705009387C7EE1CC5AD475EA505478F
-:105B8000814718C95CC9105C3787954CB7F75158E5
-:105B9000144A484A1307D7F29387D742B387F602CD
-:105BA000B24022443305E5023E95B387E60233B79F
-:105BB000E6029386170014CA2A9733B5F6003A9581
-:105BC00048CA0605058141018280011122CC26CAFE
-:105BD0004AC806CE4EC6AA842E89328401C51C4D01
-:105BE00091E3F52697270000938747A16317F406F2
-:105BF000C0401C4C1CC45E24A18BC1C31C48B5CF43
-:105C00001C4808409379F90F1379F90F1D8D5C48F2
-:105C10006346F500A2852685692C25E51C4405050B
-:105C2000FD171CC41C401387170018C023803701C0
-:105C30005C486388A7005E24858B81CBA9476316E7
-:105C4000F900A2852685B5240DEDF24062444A850F
-:105C5000D2444249B2490561828097270000938768
-:105C6000E79B6314F400804469B79727000093878B
-:105C7000E796E310F4F8C044ADBFA2852685212045
-:105C800041D17D59D9B741119387018126C28443FF
-:105C900022C44AC006C62A892E8489C49C4C99E332
-:105CA000268535269727000093874795631BF402C6
-:105CB000C0400317C40093170701C18393F6870000
-:105CC000ADEA93F6070195EEA5472320F900136787
-:105CD00007045AA47D55B24022449244024941012E
-:105CE000828097270000938767936314F4008044B1
-:105CF000C9B7972700009387678EE31CF4FAC04466
-:105D00004DBF918B9DC34C5889C99307440463844C
-:105D1000F5004A851523232A04025E242322040069
-:105D200093F7B7FD5EA41C481CC05E2493E7870070
-:105D30005EA41C4899EB5E241307002093F7072804
-:105D40006385E700A2854A8591295E2413F7170031
-:105D50001DC35C4823240400B307F0401CCC1C483E
-:105D60000145B5FB8317C40013F707082DD793E748
-:105D700007045EA485B7898B014791E3584818C48E
-:105D8000F9BFDE25011122CC26CA06CE4AC84EC66E
-:105D900013F78700AA842E8479EBD841634DE00085
-:105DA000B841634AE0000145F2406244D2444249AE
-:105DB000B2490561828058547DD703A904009396A7
-:105DC000370123A0040063DB060670485E24918B34
-:105DD00099C75C401D8E5C5899C33C401D8E5C5435
-:105DE0000C50814626858297FD575A24631DF50085
-:105DF0009440F54763E8D706B70740208507B3D737
-:105E0000D700858BA5C31C48232204001CC0931710
-:105E1000370163D80700FD576314F5009C4091E3F8
-:105E200068C84C5823A02401BDDD93074404638453
-:105E3000F50026851121232A0402B5B70C5001462E
-:105E4000854626850297FD572A86E311F5F89C4082
-:105E5000B5DF75476385E70059476393E70423A0DF
-:105E6000240191B7136707045AA47D5535BF83A950
-:105E70000501E38A09F203A905008D8B23A03501F2
-:105E800033093941014791E3D84918C4E35D20F152
-:105E90001C540C50CA864E86268582976347A00004
-:105EA0005E2493E707045EA4C9B7AA993309A94001
-:105EB000F1BF9C49A5C3011122CC06CE2A8411C58D
-:105EC0001C4D81E72EC62122B2459717000093870B
-:105ED000E772639CF5004C408397C5009DC72285FF
-:105EE0006244F24005616FF0DFE997170000938785
-:105EF000E7726394F5000C44C5B7971700009387C9
-:105F0000E76DE39BF5FC4C44C1BFF24062440145A0
-:105F10000561828001458280411122C406C62A841F
-:105F20004EA572A523200500232205002324050089
-:105F30002322050623280500232A0500232C05001B
-:105F4000214681451305C505EFA08FA597170000D1
-:105F50009387C7BB5CD0971700009387E7BD1CD41D
-:105F6000971700009387C7C15CD4971700009387E9
-:105F700027C400D01CD8B24022444101828097053A
-:105F80000000938545F391AA411126C213068006AD
-:105F90009384F5FFB384C4024AC02E8922C406C686
-:105FA00093854407352E2A8401CD23200500232222
-:105FB0002501310508C4138684068145EFA04F9E54
-:105FC0002285B240224492440249410182801C4D04
-:105FD000A5E7411106C622C497070000938767FA18
-:105FE0001CD5938741819C43232405042326050463
-:105FF000232805046314F50085471CCD2A84352821
-:1060000048C022851D2808C42285052848C4484068
-:1060100001469145EFF05FF008440546A545EFF0D5
-:10602000BFEF48440946C945EFF01FEF85471CCC38
-:10603000B240224441018280828041119387418194
-:1060400026C284434AC006C69C4C22C42A8981E7E2
-:106050002685EFF0DFF7938484048044DC40FD174D
-:1060600063D607009C40B9CF8440C5BF0317C40066
-:1060700039E7C17785072322040623200400232261
-:106080000400232404005CC423280400232A040001
-:10609000232C0400214681451305C405EFA04F9031
-:1060A000232A0402232C04022324040423260404A8
-:1060B0002285B24022449244024941018280130465
-:1060C000840671BF91454A85EFF01FEC88C049FDF9
-:1060D000B1472320F9000144E1BF797122D44AD0AD
-:1060E00052CC56CA5AC85EC606D626D24ECE2A8A88
-:1060F000AE8A130485040149054BFD5B09ECB250DF
-:1061000022544A8592540259F249624AD24A424B79
-:10611000B24B45618280044483294400FD1963D455
-:1061200009000040E1BFDE24637BFB008397E400AD
-:1061300063877701A6855285829A3369A900938483
-:106140008406E9BF1971A6DAAE848395E500A2DC66
-:1061500086DE328463DB0500DE2423A0060093F78D
-:10616000070885E7930700401DA0300836C6EF00FA
-:10617000B029B246E34205FE7247BD67F98F7977D1
-:10618000BA9793B717009CC2F1BF930700041CC0D5
-:10619000F6506654D654014509618280DE2501110E
-:1061A00022CC06CE26CA4AC8898B2E8489CF930773
-:1061B00074041CC01CC885475CC8F2406244D244C9
-:1061C00042490561828074003000AA84EFF09FF795
-:1061D000A2452A892685292219E98317C40013F7C5
-:1061E000072061FFF19B93E727005EA4C9B79707DB
-:1061F0000000938707D99CD45E2408C008C893E7A1
-:1062000007085EA4A2475CC8B24781CF8315E400AB
-:106210002685EF00102211C55E24F19B93E717003D
-:106220005EA45E243369F9002316240179B79387AD
-:106230000181AA8588436DA0DDC183A7C5FF4111F7
-:1062400022C406C626C21384C5FF63D307003E944A
-:10625000AA84EF00D024938781859C4381EF232279
-:10626000040023AC81842244B2402685924441013B
-:106270006F001023637EF40014403307D40063964C
-:10628000E7009843DC43369718C05CC0D9BFBA8793
-:10629000D84319C3E37DE4FE94433386D700631FDC
-:1062A00086001040B29694C33386D700E31DC7FA28
-:1062B00010435843B29694C3D8C375B76375C400EE
-:1062C000B1479CC04DB71040B306C4006316D70059
-:1062D00014435843B29614C058C0C0C369B78280F3
-:1062E000011126CA93843500F19806CE22CC4AC803
-:1062F0004EC6A104B14763F5F404B14463E4B404A9
-:106300002A89EF00D0199387818598433A8429E43C
-:106310009387C1859C4399E781454A85EF00207C9E
-:1063200023AEA184A6854A85EF00607BFD596319E1
-:106330003507B1472320F9004A85EF00701629A0E0
-:10634000E3DE04FAB1471CC10145F2406244D24485
-:106350004249B249056182801C40858F63CF0702A4
-:10636000AD4663F6F6001CC03E9404C031A05C400C
-:106370006313870223ACF1844A85EF007012130582
-:10638000B4009307440061993307F5405DDF3A9408
-:10639000898F1CC05DBF5CC3C5B72287404085BFE5
-:1063A000130435007198E30285FCB305A4404A85C7
-:1063B0003D27E31C35FBB5BF1C46FD171CC663DA41
-:1063C0000700184E63C5E700A9476394F5006FF016
-:1063D000CFFF1C422E851387170018C28CA3828022
-:1063E000011122CC26CA4AC84EC652C406CE2A89FA
-:1063F000AE893284B304D6007D5A631494000145FB
-:1064000009A80C204E864A85EFF01FFB0504E31611
-:1064100045FFF2406244D2444249B249224A0561F2
-:106420008280357122CD26CB4AC94EC706CF52C5D0
-:1064300056C35AC1DEDEE2DCE6DAAA89AE843289CE
-:10644000368409C51C4D99E3EFF07FB8971700001B
-:106450009387C71A6399F40C83A44900DE24A18BA7
-:10646000EDC79C48FDC393070002A304F102930704
-:10647000000302D22305F10222C6930B5002971AA1
-:106480000000938AAA1B054C294B4A841C2099C3FF
-:106490006390770FB30C2441638E0C00E6864A8626
-:1064A000A6854E85EFF0DFF3FD576300F51E92568B
-:1064B000E69636D21C20638A071CFD571309140088
-:1064C00002C802CE3ECA02CCA309010482D483458D
-:1064D000090015465685EF00007B13041900C247DA
-:1064E00051E913F7070109C713070002A309E104E3
-:1064F00013F7870009C71307B002A309E104834615
-:1065000009001307A002638FE606F2474A8481461A
-:106510002546182093051400130707FD6377E60A44
-:10652000B5CA3ECE85A8971700009387270F6395BD
-:10653000F40083A489001DB7971700009387070A0A
-:10654000E39EF4F083A4C90011BFA6854E85EFF049
-:106550008FF311D97D55FA406A44DA444A49BA4961
-:106560002A4A9A4A0A4BF65B665CD65C0D618280C9
-:10657000050429BF330555413315AC00C98F3EC80A
-:106580002289B1B7324793064700184336C663479E
-:1065900007023ACE18209307E002631DF704183073
-:1065A0009307A002631BF702B24709041387470051
-:1065B0009C433AC663C107023ECA2DA83307E04098
-:1065C00093E727003ACE3EC8F1B7B3876703854605
-:1065D0002E84BA973DBFFD57C5B7050402CA814650
-:1065E00081472546182093051400130707FD63749F
-:1065F000E606F9F20C200D46171500001305850478
-:10660000592511CD971700009387C7031D8D930758
-:106610000004B397A700424505045D8D2AC80C20ED
-:106620001946171500001305250213091400230449
-:10663000B102912D35C197A7FFFF9387A79C95E7DE
-:106640004247B2471377071009CF91073EC69257CA
-:10665000D2973ED21DBDB387670385462E84BA9775
-:1066600051B79D07E19BA107D5B7780097060000B9
-:10667000938646D726860C084E8597000000E700D3
-:106680000000FD572A8AE314F5FCDE2493F7070483
-:10669000E39207EC1255C1B5780097060000938687
-:1066A00066D426860C084E85012AE1BF797156CA48
-:1066B0009C49BA8A984522D426D24ECE52CC06D6D0
-:1066C0004AD05AC85EC6AA892E84B284368A63D359
-:1066D000E700BA879CC00347340419C385079CC0F0
-:1066E0001C4093F7070281C79C4089079CC003297F
-:1066F000040013796900631A0900130B9401FD5B10
-:106700005C449840998F634CF9041C4083463404E0
-:1067100093F70702B336D000A5EB13063404D285F5
-:106720004E85829AFD576303F5041C40114698403C
-:10673000998B544481446397C700B384E64063D384
-:10674000040081441C4418486354F700998FBE9498
-:10675000014969047D5B63982405014509A88546C4
-:106760005A86D2854E85829A631E75017D55B25038
-:10677000225492540259F249624AD24A424BB24BD5
-:10678000456182800509ADBF3307D40013060003BD
-:10679000A301C7040347540493871600A2978906F0
-:1067A000A381E7049DBF85462286D2854E85829AC5
-:1067B000E30E65FB050945B7797122D426D24AD08C
-:1067C0004ECE06D652CC56CA5AC8B689942D9307D7
-:1067D00090063289AA842E8413863504638DF602CE
-:1067E00063E2D706930780056386F61863EDD7004A
-:1067F000638E062093073004638EF60A930A2404FE
-:106800002301D404C9A0930730066385F60A9307D1
-:106810004006E395F6FE1C40084393F607089305EF
-:106820004500C5C61C410CC363D807001307D0023E
-:10683000B307F040A301E40497160000938646E1F5
-:10684000294765A8930700076382F61663E5D70218
-:106850009307E0066389F6189307F006E390F6FACB
-:106860000C401C4313F8050813854700630708060E
-:1068700008C39C4385A893075007E383F6FE93075C
-:1068800080076389F61293073007E399F6F61C43F5
-:10689000D04181459386470014C383AA07005685DB
-:1068A000DD2601C53305554148C05C401CC8A30125
-:1068B000040461A81C43930A2404938647009C4364
-:1068C00014C32301F4048547D5B793F607041C418C
-:1068D0000CC3B9DAC207C18781BF93F5050408C3A9
-:1068E000C9D99E231307F0066387E60E97160000AA
-:1068F000938606D62947A30104044C400CC463C503
-:10690000050008406D9908C099E3B28A89CDB28A22
-:10691000B3F5E702FD1AB6958C212380BA00B3D5F2
-:10692000E70263F0E70CA147631EF7001C40858B6C
-:1069300091CB58401C4863C7E70093070003A38F1F
-:10694000FAFEFD1A3306564110C84E87CA867000FB
-:10695000A2852685EFF09FD57D5A631D450B7D5599
-:10696000B250225492540259F249624AD24A424BDE
-:1069700045618280A382D50497160000938646CD98
-:106980000C40084313F805081C411105630D08026B
-:1069900008C313F7150001C793E505020CC0414772
-:1069A000B9FB0C4093F5F5FD0CC0B1B79C4193E7E2
-:1069B00007029CC193078007A302F4049716000006
-:1069C000938646CA75BF13F8050408C3E30308FCA1
-:1069D000C207C1837DBF97160000938666C7214713
-:1069E00019BFAE8735B794411C43CC4913F806084C
-:1069F000138547006306080008C39C438CC339A075
-:106A000008C393F606049C43F5DA8EA323280400FA
-:106A1000B28A25BF14485686CA8526858299E30026
-:106A200045F51C40898B8DE7B2474844E35AF5F29F
-:106A30003E853DB785465686CA8526858299E30000
-:106A400065F3050A5C443247998FE345FAFEE9BFD6
-:106A5000014A930A94017D5BF5B7011122CC06CE61
-:106A60002A8409C91C4D99E732C62EC4EFF02FD6EF
-:106A70003246A24597170000938747B86316F6027F
-:106A800050401C46FD171CC663D00704184E63C750
-:106A9000E70093F7F50F29476398E70222856244E0
-:106AA000F24005616FF06F9297170000938707B768
-:106AB0006314F6001044F1B797170000938707B2EC
-:106AC000E311F6FC504475BF1C4213F5F50F138714
-:106AD000170018C28CA3F240624405618280411104
-:106AE00022C42A842E8523A801AE06C6EFA07FF219
-:106AF000FD576317F500938701AF9C4391C31CC0FA
-:106B0000B240224441018280411122C42E848395E7
-:106B1000E50006C67922634905007C48AA977CC82F
-:106B2000B2402244410182805E247D777D17F98F37
-:106B30005EA4FDB7DE25011122CC26CA4AC84EC686
-:106B400006CE93F70710AA842E843289B68991C79E
-:106B50008395E5008946014609225E247D777D17ED
-:106B6000F98F5EA48315E4006244F240CE864A8623
-:106B7000B24942492685D244056125A8411122C463
-:106B80002E848395E50006C6C928FD575A24631A4A
-:106B9000F500FD77FD17F98F5EA4B2402244410154
-:106BA00082808567D98F5EA468C8C5BF8395E500DC
-:106BB00005A8411122C42A842E85B285368623A8D1
-:106BC00001AE06C6EFA01FE1FD576317F5009387DE
-:106BD00001AF9C4391C31CC0B2402244410182805A
-:106BE000411122C42A842E8523A801AE06C6C520E1
-:106BF000FD576317F500938701AF9C4391C31CC0F9
-:106C0000B240224441018280411122C42A842E854F
-:106C1000B28523A801AE06C6C920FD576317F5004B
-:106C2000938701AF9C4391C31CC0B24022444101F1
-:106C30008280411122C42A842E8523A801AE06C673
-:106C40005D20FD576317F500938701AF9C4391C307
-:106C50001CC0B240224441018280411122C42A84D6
-:106C60002E85B285368623A801AE06C65920FD576B
-:106C70006317F500938701AF9C4391C31CC0B240DA
-:106C800022444101828093F5F50F2A966314C500D2
-:106C9000014582801C21E38EB7FE0505C5BF8280B9
-:106CA0008280411122C42A842E85B285368623A88B
-:106CB00001AE06C6A920FD576317F500938701AF03
-:106CC0009C4391C31CC0B24022444101828093077F
-:106CD000800523A8F1AE7D5582809307800523A807
-:106CE000F1AE7D5582809307800523A8F1AE014562
-:106CF00082809307800523A8F1AE7D55828093079B
-:106D0000800523A8F1AE7D5582800000537973740D
-:106D1000656D436C6B3A25640D0A00004368697029
-:106D200049443A253038780D0A00000043616C6907
-:106D30006272617474696F6E5F56616C203A2025CF
-:106D4000640A000052756E20617420455854490D44
-:106D5000000000000000803F0000484300F07F4535
-:106D600000401C46000000006666666666660A40D3
-:106D700000000000000010400A204348475F4355D0
-:106D8000525220414443203A202564200A0000004A
-:106D9000204348475F435552522049203A202564FA
-:106DA000202F3130303030200A0000000000000079
-:106DB000000000000000D03F0A204453475F4355C5
-:106DC000525220414443203A202564200A0000000A
-:106DD000204453475F435552522049203A202564AE
-:106DE000202F313030200A000000204100B05645ED
-:106DF000339388430000000045A725E6E1796B3F07
-:106E00000A204D4F534645545F54656D706572209E
-:106E1000414443203A202564200A0000204D4F536E
-:106E20004645545F54656D7065722054203A2025A4
-:106E300064202F313030200A0000000000000000E4
-:106E400000000000CF4636400A205056315F564FB2
-:106E50004C545F494E20414443203A202564200A87
-:106E600000000000205056315F564F4C545F494E91
-:106E7000205631203A202564202F313030200A005E
-:106E80000A205056325F564F4C545F494E204144C1
-:106E900043203A202564200A00000000205056328A
-:106EA0005F564F4C545F494E2056203A20256420AF
-:106EB0002F313030200A00000A2050565F564F4CC8
-:106EC000545F494E3120414443203A202564200A32
-:106ED000000000002050565F564F4C545F494E3121
-:106EE0002056203A202564202F313030200A00001F
-:106EF0000000C84200000000000000000000264022
-:106F00000A2050565F564F4C545F4F555420414411
-:106F100043203A202564200A000000002050565FDC
-:106F2000564F4C545F4F55542056203A202564202C
-:106F30002F313030200A00005B494E464F5D205B08
-:106F400025733A25645D20526567697374726174B4
-:106F5000696F6E2073756363657373200D0A0D0A84
-:106F6000000000005B4552524F525D205B25733A92
-:106F700025645D202052656769737465725F4E7584
-:106F80006D626572206572726F723A2578200D0A03
-:106F90000D0A00005B4552524F525D205B25733A4B
-:106FA00025645D202052656769737465725F537450
-:106FB0006172745F41646472657373206572726F8D
-:106FC00072203A202578200D0A0D0A005B494E46B2
-:106FD0004F5D205B25733A25645D2020534C5F5242
-:106FE0006561645265676973746572416363657353
-:106FF000734E6F646554797065200D0A00000000BF
-:107000005B494E464F5D205B25733A25645D202029
-:10701000534C5F526561645265676973746572426F
-:10702000617474657279566F6C74616765200D0ABE
-:10703000000000005B494E464F5D205B25733A25FA
-:10704000645D2020534C5F526561645265676973CB
-:107050007465724261747465727974656D7065727D
-:107060006174757265200D0A000000005B494E4690
-:107070004F5D205B25733A25645D2020534C5F52A1
-:107080006561645265676973746572436F6D6D7590
-:107090006E69636174696F6E4D6574686F647320A7
-:1070A0000D0A00005B494E464F5D205B25733A2573
-:1070B000645D2020534C5F5265616452656769735B
-:1070C000746572526567697374726174696F6E5327
-:1070D0007461747573200D0A000000005B494E4610
-:1070E0004F5D205B25733A25645D2020534C5F5231
-:1070F000656164526567697374657252656D616933
-:107100006E696E6742617474657279426F776572F9
-:10711000200D0A005B494E464F5D205B25733A25E2
-:10712000645D2020534C5F526561645265676973EA
-:10713000746572536F6C61724F70656E43697263F0
-:10714000756974566F6C7461676531200D0A0000B3
-:107150005B494E464F5D205B25733A25645D2020D8
-:10716000534C5F526561645265676973746572530D
-:107170006F6C61724F70656E4369726375697456A6
-:107180006F6C7461676532200D0A00005B494E46E2
-:107190004F5D205B25733A25645D2020534C5F5280
-:1071A0006561645265676973746572616464726570
-:1071B0007373200D0A0000005B494E464F5D205B53
-:1071C00025733A25645D204D617463685F53746173
-:1071D0007274666C61672073756363657373200DE9
-:1071E0000A0D0A005B494E464F5D205B25733A2528
-:1071F000645D204D617463685F616464726573737C
-:107200002073756363657373200D0A0D0A00000017
-:107210005B494E464F5D205B25733A25645D204DEA
-:10722000617463685F42726F616463617374616407
-:10723000647265737320737563636573730D0A0DF0
-:107240000A0000005B494E464F5D205B25733A25DE
-:10725000645D20526561645F52656769737465722D
-:107260000D0A0D0A000000005B494E464F5D205B91
-:1072700025733A25645D2057726974655F526567AE
-:1072800069737465720D0A0D0A0000005B494E4671
-:107290004F5D205B25733A25645D2042726F616407
-:1072A000636173745F5363616E0D0A0D0A00000021
-:1072B0005B494E464F5D205B25733A25645D205245
-:1072C0006567697374726174696F6E5F72657175F9
-:1072D0006573740D0A0D0A005B494E464F5D205BD5
-:1072E00025733A25645D2066756E636F646520655D
-:1072F00072726F722025780D0A0D0A000000003F9F
-:10730000000000000000F0FF000000E0FFFFEFC7FA
-:107310006C6F67000000000000000000000050C318
-:107320000000000000005043000000000000F03F9B
-:107330000000E0FE422EE63F763C7935EF39EA3D2B
-:10734000555555555555D53F000000000000E03F0C
-:10735000000000000000004044523EDF12F1C23F36
-:10736000DE03CB966446C73F599322942449D23F0B
-:10737000935555555555E53F9FC678D0099AC33F5B
-:10738000AF788E1DC571CC3F04FA97999999D93F72
-:10739000000000000000F87F3CC6FFFFC0C4FFFFF4
-:1073A000D0C5FFFFD8C5FFFFD0C5FFFFF0C4FFFF6A
-:1073B000D0C5FFFFD8C5FFFFC0C4FFFFC0C4FFFF9B
-:1073C000F0C4FFFFD8C5FFFF32C6FFFF32C6FFFF84
-:1073D00032C6FFFFF0C4FFFF96CCFFFF88CBFFFF54
-:1073E00088CBFFFF86CBFFFF8ECBFFFF8ECBFFFF4F
-:1073F00054CBFFFF86CBFFFF8ECBFFFF54CBFFFFAD
-:107400008ECBFFFF86CBFFFF82CCFFFF82CCFFFF3E
-:1074100082CCFFFF54CBFFFFA4D8FFFFCAD7FFFFEA
-:107420009ED8FFFFD2D7FFFF9ED8FFFF98D7FFFF60
-:107430009ED8FFFFD2D7FFFFCAD7FFFFCAD7FFFFF3
-:1074400098D7FFFFD2D7FFFFD8D7FFFFD8D7FFFFCE
-:10745000D8D7FFFF98D7FFFF8AD7FFFF8AD7FFFF54
-:107460005ED8FFFF3AD9FFFF5ED8FFFF58D7FFFF76
-:107470005ED8FFFF3AD9FFFF8AD7FFFF8AD7FFFF09
-:1074800058D7FFFF3AD9FFFF98D7FFFF98D7FFFFE4
-:1074900098D7FFFF58D7FFFFB2DBFFFF00DBFFFFEE
-:1074A00000DBFFFFFEDAFFFF04DBFFFF04DBFFFF73
-:1074B000D4DAFFFFFEDAFFFF04DBFFFFD4DAFFFFC1
-:1074C00004DBFFFFFEDAFFFFA0DBFFFFA0DBFFFF17
-:1074D000A0DBFFFFD4DAFFFF000102020303030376
-:1074E0000404040404040404050505050505050554
-:1074F0000505050505050505060606060606060634
-:10750000060606060606060606060606060606061B
-:107510000606060606060606070707070707070703
-:1075200007070707070707070707070707070707EB
-:1075300007070707070707070707070707070707DB
-:1075400007070707070707070707070707070707CB
-:1075500007070707070707070808080808080808B3
-:10756000080808080808080808080808080808089B
-:10757000080808080808080808080808080808088B
-:10758000080808080808080808080808080808087B
-:10759000080808080808080808080808080808086B
-:1075A000080808080808080808080808080808085B
-:1075B000080808080808080808080808080808084B
-:1075C000080808080808080808080808080808083B
-:1075D000080808080808080800000000000000006B
-:1075E000000000000000000000000000000000009B
-:1075F000000000000000000000000000000000008B
-:10760000000000000000000000000000000000007A
-:10761000000000000000000000000000000000006A
-:10762000000000000000000000000000000000005A
-:107630000000000000000000232D302B200000007F
-:10764000686C4C0065666745464700003031323350
-:10765000343536373839414243444546000000004E
-:1076600030313233343536373839616263646566B8
-:047670000000000016
-:1076740000000000000000000102030406070809DE
-:1076840000000000010203040102030406070809C4
-:10769400534C111111111111111601000100802513
-:1076A4000000802500000000300000006C21000074
-:1076B40010000000FC1E0000A000000002210000D9
-:1076C400A1000000C2200000000000009C20000077
-:1076D4000100000080200000020000005A20000089
-:1076E400030000003420000000010000042000001A
-:1076F40001010000D41F000002010000A41F0000CB
-:1077040003010000741F000004010000441F000076
-:1077140000000000030000008025000000000000BD
-:107724000000000000000000000000000000000055
-:10773400040000008025000000000000000000009C
-:10774400000000000000000000000000F8750000C8
-:1077540018760000D875000000000000000000004A
-:107764000000000000000000000000000000000015
-:107774000000000000000000000000000000000005
-:1077840000000000000000000000000000000000F5
-:1077940000000000000000000000000000000000E5
-:1077A4000000000000000000006CDC020204060877
-:1077B4002C04002001000000D8000020D800002084
+:1008800082805841032805004C45370601409307F4
+:1008900006403E979346F8FFB1C583250640F58D87
+:1008A0002320B640D043F18ED4C31443B3E60601EF
+:1008B00014C3184190479346F7FF758E90C7D047F1
+:1008C000F18ED4C7144541466399C6009447D98E2A
+:1008D00094C7D447558FD8C78280B6979443558F15
+:1008E00098C382801C43F58F1CC38280B7070140E8
+:1008F0001387074083A70740584B698F09C77D8D31
+:100900003335A000828001458280B707014023AAC9
+:10091000A74082809C4513F7070113F8F70001C731
+:10092000D8413368E8008E2113F7F50F39C3184119
+:100930008146854E3D4F930F800293028004214EE5
+:100940003396DE00B3F8C5006311160393982600B2
+:1009500033131F011343F3FF3377E300B318180178
+:1009600033E7E800639FF70550C98506E39AC6FDA3
+:1009700018C11307F00F6375B70454412146854E23
+:100980003D4F930F800293028004414EB398CE00F6
+:1009900033F715016392E80213172600011733138A
+:1009A000EF001343F3FFB376D3003317E800D98E7B
+:1009B000639DF701232A15010506E319C6FD54C1FD
+:1009C0008280E39457FA10C94DB7E39757FE232866
+:1009D0001501DDB70CC9828019C20CC982804CC9CF
+:1009E0008280370700C0B377E5006395E7083707D3
+:1009F00001405C439356B501584F9D8A9DE6F99B93
+:100A0000B70600FFFD16758F89C993160501C182CF
+:100A1000D58FB706FF01758D498FB7060007D58FB3
+:100A2000B7060140DCC2D8CE828005466396C60078
+:100A3000F59BB70680FFF9B709466396C600ED9BA4
+:100A4000B706E8FFC1B70D466396C600DD9BB70643
+:100A5000FCFF4DBF11466397C60093F7F7F3B70647
+:100A6000C0FF4DB71546E391C6FA93F7F7CFB70627
+:100A7000E0FF49BF370700406391E702B707014035
+:100A8000D84F4205B367A70089E51345F5FFB37753
+:100A9000E500370701405CCF8280A9E337080140B9
+:100AA000B70730000326480013170501B376F50099
+:100AB00041836396F602B70600F9FD16B377D600B8
+:100AC00003264800F18E2322D80091C555811205D6
+:100AD0003315A700C98F370701405CC38280931785
+:100AE000B50063D007029357050193F6F7008D47D1
+:100AF000B397D70093C7F7FFF18FB7060007D58FDD
+:100B0000E9B7935755019207B317F700E5B713F705
+:100B1000C50F93F73500B7050140BA9594458A078C
+:100B20003D473317F7001347F7FF758F98C5984572
+:100B30003315F500598D88C58280EFF26FE337F4E5
+:100B4000FF1F032744723706003E41119317970198
+:100B50009346F7FFF18F060737063E00718FD98F56
+:100B60003706000113979600718FD98FBD824167B8
+:100B7000F98ED58F02C202C402C623A0F1820357A8
+:100B800084728545239CE180032704721305D003FA
+:100B900023A2E1820327447023AEE1808D2C8327BA
+:100BA000447037073A101307077093F7F7F0638024
+:100BB000E7106361F702370732101307077063808D
+:100BC000E70637073710130707706387E708410107
+:100BD0006FF04FDC37073B1013070770638BE70A92
+:100BE00037073D1013070770E393E7FE854521653E
+:100BF000CD3BB7140140E177130480044C0013850A
+:100C000004807C8222C6393385679387C7334C00C2
+:100C1000138504C07C8222C6F539F9770DA085457D
+:100C20002165C133B7140140930700E01304800429
+:100C30004C00138504C07C8222C6E93989674C00C8
+:100C4000371501407C8222C6F1318D477C8222C655
+:100C50004C001385044025A8B7140140E177938721
+:100C60000770130480044C00138504807C8222C624
+:100C700055319307D0E34C00138504C07C8222C613
+:100C80005139F9777C8222C64C0037150140593121
+:100C90003DBFB7140140E177130480044C00138575
+:100CA00004807C8222C6BD31930740208DB7B714E3
+:100CB0000140E177130480044C00138504807C829A
+:100CC00022C689398967F51799B723A4A182828042
+:100CD00003A78182854714216310F7021C31639CAE
+:100CE000E7023C21960793E707F837E700E093F720
+:100CF000F70F36972300F740054793D75600331771
+:100D0000D700544189CE938707048A07B7E600E0ED
+:100D1000B69798C38280EDF33C219607F9B7938785
+:100D20000706E5B7B7160240DC423747FF7F7D175D
+:100D3000F98F5D8DC8C28280371702405C439146AF
+:100D4000B18B638CD706A146638ED706BDE71C43E3
+:100D5000918BA5C7B7470F00938707241CC137168F
+:100D600002405C4237070020130707019183BD8BC7
+:100D7000BA9794231C41B3D7D7005CC15442A182D7
+:100D80009D8ABA969422B3D6D70014C55442AD8238
+:100D90009D8A36971423B3D6D70054C55842634C66
+:100DA00007005C42B98313F7370093874180BA97F5
+:100DB0009C23B3D7F6021CC98280B7177A009387A9
+:100DC000072069BF5C435843C166C983BD8B758FDB
+:100DD0008907C5466393D700C94701EF37470240EB
+:100DE00003270780418B09CF37177A0013070720A5
+:100DF00021A83717024058439316E700E3D606FEB2
+:100E000037173D0013070790B387E70281BF99C5E5
+:100E1000371702401C4F5D8D08CF8280B717024004
+:100E2000984F1345F5FF798D88CF828099C5371784
+:100E300002405C4F5D8D48CF8280B7170240D84F8B
+:100E40001345F5FF798DC8CF828099C537170240C9
+:100E50005C475D8D48C78280B7170240D84713456D
+:100E6000F5FF798DC8C782801A218D6793870704A3
+:100E7000B6217D8F9E21D58FD621D58FF621D58F96
+:100E80009625D58FB625D58FD625D58FF625D58F26
+:100E9000D98F1EA19E291EA982801E2189C593E794
+:100EA00007041EA18280C207C18393F7F7FBC20724
+:100EB000C183C5BF4EA582804A2582800A256D8DDB
+:100EC0003335A00082801E2137370140130707C049
+:100ED000C207C1836300E50237070040630CE500E9
+:100EE000130707406308E500371700401307078022
+:100EF0006316E500FA2193F7F7F8D98F9A2593F74F
+:100F0000F7CFC207C183D98F371700401EA113073F
+:100F100007809C416310E5025CD5DE211EB5B73722
+:100F20000140938707C06314F500BC251EB98547AF
+:100F30005EA98280C207C1835EB5C5B71A31FD774D
+:100F4000FD17F98F1EB10358050256215E2D6577F6
+:100F5000D2211307F7CF7D8FF9772206FD17518F26
+:100F6000B3F70701F22103D8A500C2064207336692
+:100F700006013206D18F37360140C207130606C07C
+:100F8000C1824183C183631AC50071767D16F18EDB
+:100F9000F2251A06D18EC206C18256A1B7160040AC
+:100FA0005AAD9386068098416315D50038C11EB1AD
+:100FB000828042074183DDBF1E2189C593E7170068
+:100FC0001EA18280C207C183F99BC207C183CDBF26
+:100FD0008357450491C52167D98F2312F504828078
+:100FE000C607C583DDBF5E2501C6DD8D4EA58280A7
+:100FF00093C5F5FFFD8DDDBF1E2189C593E7070869
+:101000001EA18280C207C18393F7F7F7C207C1838D
+:10101000C5BF5A2DFD779387F77FF98FA205CD8F36
+:10102000C207C1835EAD8280B717004093870780F7
+:101030006314F5002CC18280C205C181E5BFB717DA
+:101040000040938707806314F500485182804A313D
+:101050004205418182801E294A25ED8F420541814A
+:1010600089C76D8D3335A00082800145828093C58C
+:10107000F5FFC205C1810EA98280EFF26F8F16299C
+:10108000F577FD17F58FF621DA257971D58F1EA931
+:101090005625FD779387379FF58FD6212A842EC654
+:1010A000D58F9625D58FB625D58F5EA55E29C2072B
+:1010B000C18393F7F7CFD98F5EA96808B539B747D1
+:1010C000014093870780B245631AF404A25756245F
+:1010D0006547B387E702C206C186984163D206041A
+:1010E000060752244206B3D7E7021307400641869B
+:1010F000B3D6E702B3F7E7029206635506028E07FE
+:1011000093872703B3D7E70213F77700B367D700B6
+:10111000C207C1831EA445616FF0CF87925745BFB8
+:101120000A07C1B7920793872703B3D7E702BD8B9E
+:10113000D58FF9BF91C55E250967D98F5EA58280DD
+:101140005A25F977FD17F98FD5BF13F7F50F8547A6
+:101150001583B395B7006319F7009307C50098434B
+:1011600001CED98D8CC38280894693074501E3184F
+:10117000D7FE93070501E5B793C5F5FFF98DDDB7F8
+:1011800093F5F51F4EA182804A211375F51F8280C9
+:101190000A216D8D3335A000828013F7F50F854647
+:1011A0001583B397B6006311D7025A25F98F1A2118
+:1011B00001454207418381CB0545A181B315B500A7
+:1011C0006D8F3335E000828089466314D7001A2979
+:1011D000F1BF5A29E1BFEFE2BFF9797113060002AE
+:1011E00081450808EFE0DFFB8545114502C202C4D6
+:1011F00002C63139854513050020113921651D3698
+:10120000371501409307E00F4C0013050580372484
+:1012100001407C8202C6EFF0EFEF13050440EFF0CF
+:10122000AFAA13050440EFF02FC8AA852396A18228
+:1012300037750000130505ECEF403010B7070E00BE
+:101240003ECE0C088547130504402302F10202C874
+:1012500002CA02CC02D0EFF0AFA9854513050440C5
+:10126000EFF06FAE854513050440EFF0CFC1814527
+:1012700013050440EFF08FBE13050440EFF0AFAD4F
+:10128000930404402685EFF0AFAD6DFD13050440D7
+:1012900037240140EFF04FAD930404402685EFF072
+:1012A0004FAD6DFD37050080B53C13050440854505
+:1012B000EFF04FBC9305000213050440EFF0CFBDE3
+:1012C00045616FE03FEDEFE2BFEA01118545214541
+:1012D0003D3E85451165993E3714014085678D4433
+:1012E0007C808A85C147130504C03EC426C2EFF046
+:1012F0006FE2130504C08565EFF0CFED89676149A2
+:101300008A85130504C07C804AC426C2EFF08FE0B2
+:1013100091677C808A859147130504C03EC4EFF035
+:101320006FDFE1778A85130504C07C804AC426C23A
+:10133000EFF04FDEB70704013EC6B70702003EC814
+:10134000B70700028507374400403ECAA1473ECC9C
+:101350006C009D4713050480FC86393685451305CE
+:101360000480253E05616FE0FFE2EFE2DFDEB74477
+:1013700000402A891304900C9389048089454E8586
+:10138000353E0DC5CA8513850480B74400401D361F
+:101390001304900C1389048085454A85053611CDC8
+:1013A00013850480113E1375F50F31A07D1413745D
+:1013B000F40F69F401456FE05FDD7D141374F40FE1
+:1013C00061FCCDBFEFE2DFDA2A89371501402E84B8
+:1013D000130505C08565B2840146EFF0EFDF0D45CA
+:1013E0006937135504011375F50F41371355840000
+:1013F0001375F50F9D3F1375F40F853F0144931747
+:101400000401C18363EC97003715014005468565EB
+:10141000130505C0EFF04FDC6FE0DFD71305F00FC9
+:10142000A937B307890088A30504D1BFEFE25FD4D1
+:10143000411185451145E13AE177371401407C823D
+:10144000C1473EC64C008D47130504803EC4EFF0F3
+:101450006FCC014613050480A165EFF0EFD78545F9
+:101460002145EFF0DF9AA1474C00130504C07C82B0
+:10147000EFF04FCA0146A145130504C0EFF0CFD5E8
+:1014800041016FE03FD1EFE2BFCE411185451145EB
+:10149000EFF0FF97930700107C8237150140C1479A
+:1014A0003EC64C008D47130505803EC4EFF08FC645
+:1014B00041016FE03FCEEFE2BFCB41118545414591
+:1014C000EFF0FF948567938707807C823715014092
+:1014D000C1473EC64C008D47130505803EC4EFF062
+:1014E0006FC341016FE01FCBEFE29FC841118545FB
+:1014F0001145EFF0DF9185677C8237150140C147C8
+:101500003EC64C008D47130505803EC4EFF08FC0EA
+:1015100041016FE03FC8EFE2BFC54111854521455C
+:10152000EFF0FF8E930700107C8237150140C14712
+:101530003EC64C008D47130505C03EC4EFF08FBD7D
+:1015400041016FE03FC5EFE2BFC279718545254596
+:10155000EFF0FF8B914737150140FC824C08930751
+:101560008004130505C03ECEEFF0CFBA894505458E
+:10157000EFF0EFD9914705443ED00810B1473ED473
+:1015800022D602D2EFF0EFAF930780117C8668007D
+:1015900089475C8722C8EFF0AFF345616FE09FBFDA
+:1015A0001145EFF0AFB485476313F50237750000BE
+:1015B000130585EDEF40406C37150140130505C05C
+:1015C00001469145EFF04FC11145EFF00FB47300A4
+:1015D0002030EFE2FFB9411185452145EFF03F830F
+:1015E00085451145EFF09F84930700207C823715D5
+:1015F0000140E1473EC64C008D47130505C03EC47F
+:10160000EFF04FB141016FE0FFB8EFE27FB601119B
+:10161000C937371400409307700C8A85130504807E
+:101620003EC002C22314010023050100EFF0BF8970
+:10163000130504808545EFF03F9CC167938707063B
+:101640006C00130504803EC8231B010002C6EFF0A6
+:10165000FF8E13050480A145EFF0BF9B13050480A6
+:101660008545EFF07F95854513050480EFF05F9683
+:1016700005616FE03FB2EFE2BFAF930500002A843F
+:10168000EF30F014634D0502B777000083A587EEB5
+:101690002285EF30700B6344A002B777000083A56A
+:1016A000C7EE2285EF30701BEF4000039315050154
+:1016B00037150040C18113050580EFF0FF966FE0FC
+:1016C0007FADEFE2FFAA797137140140C1472A8943
+:1016D000FC828D44C1474C08130504C03ECE26CC85
+:1016E000EFF04FA30146130504C0C145EFF0CFAEA4
+:1016F00085452145EFF0AFF1854537050800EFF04E
+:10170000EFF28547FC824C08E147130504C026CC64
+:101710003ECEEFF02FA0894491474C08130504C03A
+:10172000E482375400403ECEEFF0CF9E0C10B70756
+:101730000C00130504C04AD03ED402D22316010285
+:10174000EFF0BF939307D0137C86680085473EC8AF
+:101750004487EFF0EFD70546130504C093055052B8
+:10176000EFF0BF9E8545130504C0EFF0BF9C4561B7
+:101770006FE05FA2EFE2DF9F7971371401409307BA
+:1017800000022A89FC828D44C1474C08130504C01D
+:101790003ECE26CCEFF00F980146130504C093050A
+:1017A0000002EFF06FA385452145EFF04FE6854538
+:1017B00037050400EFF08FE793070040FC824C08E8
+:1017C000E147130504C026CC3ECEEFF0AF94856709
+:1017D00093870780FC824C089147130504C03ECED6
+:1017E00037540040EFF00F930C10B7070C001305AF
+:1017F00004804AD03ED402D223160102EFF0FF87C4
+:10180000930770137C8685475C87680085473EC8D0
+:10181000EFF00FCC05461305048093055052EFF00E
+:10182000DF92854513050480EFF0DF9045616FE09E
+:101830007F96EFE2FF932A84EFF09F9493050008D0
+:101840002285EFF0FF947DD96FE0DF94411122C62D
+:10185000375400409305505213050480EFF0FF9376
+:101860000DC513050480EFF03F929375F50F2388A3
+:10187000B18203A501851C4D104954498507B3E782
+:10188000C7026384D70031057D2A324441017300C9
+:101890002030411122C637540040930550521305A1
+:1018A00004C0EFF09F8F0DC5130504C0EFF0DF8D6E
+:1018B0009375F50F238AB18203A541851C4D10490C
+:1018C00054498507B3E7C7026384D7003105A52AC9
+:1018D0003244410173002030EFE29F890111AA8454
+:1018E0002E8409458545EFF06FD4E084370400402D
+:1018F0004C081305044026CA231E0100231D0100C5
+:10190000EFF06FDC0546854513050440EFF0AFEDC1
+:101910009307D0027C868D475C87680085473EC868
+:10192000EFF00FBB854513050440EFF0EFE80561CC
+:101930006FE05F86EFE2DF83B707002083A58713A0
+:10194000896793870771B3D5F5022545FD15C20553
+:10195000C18159376FE01F84411122C6370400400E
+:10196000854513050440EFF00FEF19C585451305B4
+:101970000440EFF0CFEF6128324441017300203082
+:101980001DC9B296C206C18252A136A10CC509EE8C
+:1019900085471CA183A6818393878183368701EBCA
+:1019A00054C588C30145828023000500E5B763065E
+:1019B000A7005847EDB77D558280054582800DC54B
+:1019C00083A781831387818399E305458280D44768
+:1019D0006396A6005845D8C7014582806394A70046
+:1019E00014C3DDBFB687CDB77D558280EFE24FF8D7
+:1019F00003A4818375DC1C2093F7F70F99C75E2041
+:101A000099C3230004001C4482974044E5B783A790
+:101A10008183054691E38280D62381CEBA237D1748
+:101A200042074183BAA3BA234207418319E390A333
+:101A3000B6A3DC47C5B7232605000CC150C123243B
+:101A40000500054582805C45544118458507B3E78C
+:101A5000D702638EE70058451C41BA978CA35C45BA
+:101A600058418507B3E7E7025CC505458280795593
+:101A7000828018455C45630FF70018451C41BA97F2
+:101A80009C239CA11C4558418507B3E7E7021CC570
+:101A900005458280014582805C4518454841998F03
+:101AA000AA9733E5A7028280B707002083A7871390
+:101AB0000967130707F4B3D7E702C207C183239F5F
+:101AC000F182239EF1828280B7F700E0D8438146FD
+:101AD000799BD8C303D7C1833306A70290CBD4CB5D
+:101AE00098431367070198C398431367170298C375
+:101AF000D843058B75DF9843799B98C38280EFE2CA
+:101B00002FE72A841165011185451105EFF02FB0EB
+:101B1000930700207C82371501408D473EC44C005E
+:101B2000E147130505803EC6EFE0DFDE22C83744FB
+:101B30000140B70708000C08130504803ECC02CA18
+:101B4000231E0100EFF06FD3854513050480EFF0ED
+:101B50006FDE05616FE00FE4EFE2EFDFB7440140B5
+:101B6000AE893289014493840480634524014A8507
+:101B70006FE0AFE1930500042685EFF06FE17DD9BA
+:101B8000B38789008385070026850504C205C181C6
+:101B9000EFF00FDFD9BF138781801C43938641AFDD
+:101BA0003E95636BD500B75600209386068063E5AB
+:101BB000A60008C33E858280FD57EDBFEFE24FDBF4
+:101BC00037240140AA859546054613050440EFE0F9
+:101BD0005F9C854513050440EFE03F9A9304044061
+:101BE00089452685EFE0FFA665DD13050440EFE09B
+:101BF000DFA56FE02FDA0397C18281472A97634FF1
+:101C0000070009CD05669306F6FFB6876358C7003F
+:101C1000AA876305D50093170701C1833E8582809B
+:101C2000EFE20FD50545593F42054185E937AA84C2
+:101C3000EF30F02FB777000083A507EFEF30A00556
+:101C4000EF30D03BB777000003A687EF83A6C7EF3E
+:101C5000EF20203AB777000003A607F083A647F0ED
+:101C6000EF202039EF3050442A8437750000A685D4
+:101C7000130585F0EF30706CB777000083A547EF50
+:101C80002285EF30803DEF30101FAA8537750000A8
+:101C9000130505F2EF30706A22856FE0AFCFEFE2F7
+:101CA0002FCD0945213F42054185B137AA84EF3048
+:101CB0001028B777000083A507EFEF20D07DEF3025
+:101CC000F033B777000003A687EF83A6C7EFEF20B6
+:101CD0004032B777000003A6870883A6C708EF2025
+:101CE0004031EF30703C2A8437750000A68513051B
+:101CF0000509EF309064B777000083A507082285B7
+:101D0000EF30A035EF303017AA8537750000130586
+:101D1000C50AEF30906222856FE0CFC7EFE24FC572
+:101D20000D45693D42054185F935AA84EF303020E3
+:101D3000B777000083A507EFEF20F075EF30102C88
+:101D4000B777000003A687EF83A6C7EFEF20602ACE
+:101D5000B777000003A607F483A647F4EF206029B5
+:101D6000EF3090342A8437750000A685130585F47A
+:101D7000EF30B05CB777000083A507082285EF300D
+:101D8000C02DEF30500FAA8537750000130505F6FA
+:101D9000EF30B05A22856FE0EFBFEFE26FBD114523
+:101DA000313D42054185813DAA84EF305018B77717
+:101DB000000083A507EFEF20106EEF303024B777D7
+:101DC000000003A687EF83A6C7EFEF208022B77736
+:101DD000000003A607FD83A647FDEF208021EF301A
+:101DE000B02C2A8437750000A685130585FDEF30D9
+:101DF000D054B777000083A507082285EF30E0258F
+:101E0000EF307007AA8537750000130545FFEF30E6
+:101E1000D05222856FE00FB8EFE28FB51545793BC0
+:101E200042054185C93BAA84EF307010B7770000A6
+:101E300083A507EFEF203066EF30501CB777000026
+:101E400003A687EF83A6C7EFEF20A01AB77700009D
+:101E500003A6870883A6C708EF20A019EF30D02477
+:101E60002A8437750000A68513058504EF30F04CF1
+:101E7000B777000083A507082285EF30001EEF30FA
+:101E8000807FAA853775000013054506EF30F04ABC
+:101E900022856FE02FB0EFE20FAC19450533420504
+:101EA0004185913BAA84EF309008B777000083A565
+:101EB00007EF37740000EF20105EEF303014032678
+:101EC00084EF8326C4EFEF20C012EF30F01DB77708
+:101ED000000083A587F72A8AEF302018EF30101210
+:101EE0002A895285AE89EF3070112A86AE86032585
+:101EF00084EF8325C4EFEF20405B2A86AE864A85B7
+:101F0000CE85EF105022EF30301AB777000083A54E
+:101F100047EFEF205058EF30700EEF00105EEF30BB
+:101F2000B018B777000083A5C7F7EF20D056EF3081
+:101F3000F00CB777000003A687F883A6C7F8EF1068
+:101F4000802BEF307016B7770000AA8503A587EEC7
+:101F5000EF207054B777000083A507F8EF302039E1
+:101F60002A8437750000A685130505F9EF30F03C8B
+:101F7000B777000083A507082285EF30000EEF3009
+:101F8000806FAA85377500001305C5FAEF30F03A67
+:101F900022856FE08F9FEFE2AF9D1D45EFF01FC2DE
+:101FA00042054185EFF03FC5AA84EF304078B7770E
+:101FB000000083A507EFEF20104EEF303004B77715
+:101FC000000003A687EF83A6C7EFEF208002B77754
+:101FD000000003A607FD83A647FDEF208001EF3038
+:101FE000B00C2A8437750000A68513050501EF3073
+:101FF000D034B777000083A507082285EF30E005CD
+:10200000EF306067AA85377500001305C502EF3011
+:10201000D03222856FE00F98EFE28F9501112800F2
+:1020200059468145EFF00FBA1884930730050145F2
+:10203000631BF7003705002059462C0013050502E5
+:10204000EF309024054505616FE0CF94EFE24F92A9
+:102050002945EF309032EFF0BFBCEFF05FC4EFF0F6
+:10206000FFCBEFF09FD3EFF03FDB35352D37294520
+:10207000EF30B0306FE00F92EFE28F8FC13F6FE033
+:102080006F91EFE2EF8ED425DC35A206DD8E954709
+:1020900063FDD700377500001306701085451305E2
+:1020A000450FEF3090296FE0EF8EB425BC35A206C6
+:1020B000DD8E93070020E3F8D7FE37750000130686
+:1020C000E010854513054512E9BFEFE26F8A3775C9
+:1020D00000001306001A85451305052EEF30F02584
+:1020E00093870186E82BD83BA9472205598D3305F4
+:1020F000F502420541816FE0EF89EFE26F873775A6
+:1021000000001306401985451305452AEF30F022DB
+:1021100093870186C82BB83BA9472205598D330503
+:10212000F502420541816FE0EF86EFE26F8437757B
+:1021300000001306801885451305C526EF30F01FF3
+:1021400093870186A82B983BA9472205598D330513
+:10215000F502420541816FE0EF83EFE26F81377551
+:1021600000001306C01785451305451CEF30F01C11
+:1021700093870186882BF837A9472205598D3305A7
+:10218000F502420541816FE0EF80EFD27FFE3775A7
+:10219000000013060017854513050519EF30F019E7
+:1021A00093870186E827D837A9472205598D33053B
+:1021B000F502420541816FD0FFFDEFD27FFB3775FD
+:1021C00000001306401685451305C51FEF30F016B5
+:1021D00093870186A837DC27A2075D8D6FD09FFB10
+:1021E000EFD21FF9377500001306801585451305DA
+:1021F000C515EF309014938701868837BC27A20756
+:102200005D8D6FD03FF9EFD2BFF637750000130632
+:10221000C01485451305C531EF30301201456FD02C
+:102220007FF7EFD2FFF437750000130600148545E1
+:1022300013054523EF30701003C5018683C711864F
+:10224000A2075D8D6FD01FF5EFD29FF237750000AA
+:102250002E841306101385451305850CEF30F00D01
+:102260000547A384E1841385C18B23800184EFF0AB
+:102270000FF55C245434A207D58F2380F186A18307
+:10228000A380F1866FD01FF1EFD29FEE23A2A1842D
+:102290001547B73500002384E18481460547294668
+:1022A0009385E58D1385C18B2380E184EFF04FED9D
+:1022B0006FD05FEEC16769768146FD1705061397FB
+:1022C000060141836364B7003E8582803307D500F1
+:1022D0001823B98F214713F8170085836305080079
+:1022E000B18FC207C1837D17420741836DF7850611
+:1022F000F9B7EFD27FE503C9C500DC35011122092A
+:102300003369F90042091359094193140901C18045
+:10231000954763FF970037750000A6861306800B6C
+:1023200085451305450FEF30500105616FD05FE51E
+:10233000B425BC35A206DD8E9307002063FAD700D2
+:10234000377500001306E00B854513054512E1BF04
+:10235000AA8902CA02CC231E0100930A4101368ACF
+:10236000370B0020B307DA40C207C18363ED97083B
+:10237000138481871305C400130660028145EFD0E2
+:102380003FE23707002083470702A3052401230506
+:1023900004001CA09307070294335289939A1400F7
+:1023A00014B0B423130A070234A0B43334B0D423D6
+:1023B00054A0D43354B0F42374A0F4339C2774B0E5
+:1023C0001CA4930700031CB481471384418863C095
+:1023D000570793856400860593F5E50F138581877C
+:1023E000EFF05FED9317850021815D8D83479A00A3
+:1023F00056940AA03CA013860A01938581874E85D6
+:10240000EF0010051DB713048B05930B84041C40CB
+:10241000639947015C40014536C68297B2462390D6
+:10242000AA002104E3958BFE890A050A25BF101036
+:1024300013F7E70F329713F61700B306F4000357AC
+:1024400047FF11E22183850798A293F7F70F41B761
+:10245000EFD21FD23715004013050580EFE03FBED5
+:10246000EF305002EF3070079307100F3365F5021D
+:10247000A94729053305F5026FD0DFD1EFD2BFCDD3
+:1024800003A701852A84BE84054693055052631C28
+:10249000A7043755004013050580EFE01FCB2285C8
+:1024A000EF00D004131905010945EFF0EFE1228593
+:1024B000EF00D00383A70185931905011359090182
+:1024C00093D9090101469305505237550040639155
+:1024D000870213050580EFE05FC7330539413335C7
+:1024E000A0006FD09FCA37550040130505C075B7CF
+:1024F000130505C0CDB7EFD21FC637040020130463
+:102500008403AA89AE84328A1309040298341C40D9
+:102510006317F7005C405286A6854E85829721049A
+:10252000E31624FF6FD07FC6EFD29FC14111AA8C62
+:10253000EF00C07BA94763DBA72413062003814576
+:102540001385818713848187B70D0020EFD05FC585
+:102550000149814A8144014A130C1400138B0D0276
+:102560006685EF00A078630305226685EF0080751D
+:1025700093878187D2973EC688A3930B1A00894719
+:102580006384FB006382042C182083C70D02631050
+:10259000F714183083471B00631BF71237750000D0
+:1025A0001306301E854513058534EF300059A547C5
+:1025B0006398FB0683C7118603C70186A207D98FDC
+:1025C00009476398E70C382083472B006313F70C07
+:1025D000383083473B00631EF70A582083474B007F
+:1025E0006319F70A583083475B006314F70A7820B1
+:1025F00083476B00631FF708783083477B00631ABB
+:10260000F708182483478B006315F7083775000017
+:102610001306C01F854513054537EF30005221A032
+:102620008547E3E997F8A9476385FB00894763F28B
+:10263000971683C7118603C701861434A207D98F62
+:1026400009476395E70E930700036399F60837750A
+:1026500000001306D02585451305453DEF30E04DBC
+:10266000814A454963902B1F1C341307000363956F
+:10267000E7129305D9FF93F5F50F13858187EFF0E6
+:102680007FC37C247834A207D98F6398A7161828B3
+:102690001DAA83C70184C1FB38303C20F98F582024
+:1026A000F98F5830F98F7820F98F7830F98F182406
+:1026B000F98F1307F00F639AE700377500001306D0
+:1026C000102185451305053A89BF91E0854452865E
+:1026D000E28513858187EF30203B6DA0C14763956C
+:1026E000F602377500001306502685451305853F11
+:1026F000EF30A044B947854AE396FBF60349D4007E
+:10270000394A06094509A9BD9307000A1306D026D0
+:102710006384F6029307100A639DF606130650279A
+:10272000B77700008545138507440DBF9307000A5E
+:10273000639EF600130600283775000085451305D3
+:10274000C541EF30803F814A354929BF9307100AC0
+:1027500013068028E386F6FCA68763F3E400894726
+:1027600093F4F70FB77700001306302985451385DA
+:102770008746EF30803C5286E28513858187EF30B3
+:10278000A030814A93070003E3FC47DD41016FD08D
+:10279000FF9EE3890AECB9BF4147639AE7029305BC
+:1027A000D9FF93F5F50F13858187EFF0BFB033079D
+:1027B00044018347E7FF0347F7FFA207D98F639ED2
+:1027C000A702B2479823D9476319F702A1A81307B4
+:1027D000000A6393E7069305D9FF93F5F50F138578
+:1027E0008187EFF03FAD3C243834A207D98F639640
+:1027F000A7005824D947630AF7000D47A68763F35B
+:10280000E4008D4793F4F70FD9B583A701850146FE
+:102810009305505237550040639DFC001305058019
+:10282000EFE0BF924A86938581876685EFF0BFCC43
+:10283000B1BF130505C0EDB71307100AE38BE7E23C
+:102840004A8A89B75E8A3DBFA547E39EFBDC9DB3FC
+:10285000EFD21F929387118490233715014093057F
+:102860000010133616001305058090A3EFE0CF96F5
+:102870006FD05F92EFD2DF8F9387C1849843930626
+:10288000170094C3D567938707186319F700B70734
+:10289000EFBE37E700E0938707083CC737140140D5
+:1028A000856493850480130504800546EFE0CF928C
+:1028B00001469385048013050480EFE0EF916FD00B
+:1028C0007F8DEFD2FF8AEFF02FFB6FD0BF8CEFD25E
+:1028D0003F8A03A54185EFF03FC56FD0BF8BEFD294
+:1028E0009F8785671387C18B938787383EA313879C
+:1028F000A1841C23011193861700F51714A393F7E5
+:10290000F70F9306B00F63EDF6001385C18B23809C
+:10291000018423000700EFF08F8A05616FD0FF86E6
+:10292000414681451305E100EFD09F873704002021
+:102930008347040213040402DD455C821C30480016
+:102940009384A184DC82FD577C83FD573EC4E977E4
+:102950009387F71F7C8683C78184DC8703C7118632
+:1029600083C60186938701862207558FA308E1005D
+:102970009356870038202308D1002309E10038301E
+:10298000A309E1005820230AE1005830A30AE1001E
+:102990007820230BE1007830A30BE1001824230CEE
+:1029A000E1009837BC27A207D98F13D78700230DE2
+:1029B000F100A30CE100EFF0FF8F93578500A30D0A
+:1029C000F1001C34230EA1002944A30EF100EFF006
+:1029D0003FA8EFF06F8F1389418403250900EFF0C2
+:1029E000FFA921E593879184942305476397E60027
+:1029F00023800700238004000DB7032509006D46DE
+:102A00004C00B9240327090083A7018505469305D7
+:102A10005052375500406317F70013050580EFE06B
+:102A2000CFF2E5BD130505C0DDBF7D141374F40FAF
+:102A300059FCE5B53707002013070702342323802C
+:102A40000186A380018693870186B4A33433B4B38F
+:102A50005423D4A35433D4B37423F4A37433F4B3FE
+:102A6000142794A734373027A206D18E94B7A182B9
+:102A7000B4A754275837A3860700238707002207E7
+:102A8000558FB8B72183D8A7A387070023880700ED
+:102A9000A388070023890700A3890700238A07006A
+:102AA000A38A0700238B07008280EFD26FECEFF040
+:102AB000AFD6EFF03FF8B735000081461306803EF1
+:102AC000938505851385C18CEFE09FEB0966B735CB
+:102AD000000093062003130606719385258C138549
+:102AE000C18AEFE0FFE9B7350000854613064006CE
+:102AF0009385E58C1385C18DEFE09FE8B735000025
+:102B0000F9461306803E938545871385C18EEFE015
+:102B10003FE7EFE0BFED6FD0EFE7EFD26FE5EFE01B
+:102B20007FE1B528EFE07FAEEFE0EFEAEFE0BF95A1
+:102B3000EFE0DF8FEFE03F98EFE01F9BEFE0BF9DFE
+:102B4000EFE07FA0EFE02FF8B777000003A5C748BC
+:102B5000EFE07FB26FD00FE4EFD28FE1014405C107
+:102B6000002111CC5C410D47639EE70037550040C2
+:102B700093F5F50F13050580EFE0BFCB05442285E3
+:102B80006FD04FE111470544E39BE7FE3755004006
+:102B900093F5F50F130505C0EFE0BFC9CDB7EFD230
+:102BA0002FDD370400201304040A1306800C9385DC
+:102BB000C18F1305C400EFE01FE808448544EFE02F
+:102BC0007FBB04A01306C0129385419C13058402A9
+:102BD00023A88184EFE03FE648507104EFE07FAE28
+:102BE00004A0014523AA81846FD0CFDAEFD24FD859
+:102BF00037150140054693050002130505C0EFD0C7
+:102C0000BFDD6FD02FD9EFD2AFD6371501400146C7
+:102C100093050002130505C0EFD01FDC6FD08FD7DE
+:102C2000EFD20FD5371501400546C145130505C044
+:102C3000EFD09FDA6FD00FD6EFD28FD33715014088
+:102C40000146C145130505C0EFD01FD96FD08FD401
+:102C5000EFD26FD003A701852A842E8AB28993848C
+:102C60000185631EA700EFF07FF801496340390337
+:102C70009C4063968702EFF01FF96FD00FD183A7B6
+:102C80004185E394A7FEEFF0BFF9C5B7B3072A016A
+:102C90008385070022850509EFF01FECC1BF83A7DC
+:102CA0004185E39C87FCEFF03FF9C1BF814709C92B
+:102CB0001821814711C75C49084D898FB337F0004F
+:102CC0003E858280EFD2CFCA41112A84A30701003A
+:102CD000EFF0DFFD19C59305F1001305C400EFE027
+:102CE0005FD90305F10041016FD0CFCAEFD24FC8C1
+:102CF0003105EFE07FDA6FD0EFC95D71A2C4A6C2E3
+:102D0000CAC052DE56DC86C62A84AE84012293876E
+:102D1000C18003A90700FD572A8AAE8A630DF90610
+:102D20002286A6862285A685EF10106C2DE5014629
+:102D300081462285A685EF10E020634EA0049747C8
+:102D40000000938727763EC602D422C826CA22CC2A
+:102D500026CE630C0904974700009387A773984316
+:102D6000DC43014681462285A6853AD03ED2EF104B
+:102D7000C01651E189473EC4631BF906EF2050504D
+:102D8000930720021CC1A257B1CFEF20704FA2576A
+:102D9000025A925A1CC1B64026445285D6859644A2
+:102DA0000649725AE25A6161828097470000938710
+:102DB000E76E9843DC43014681462285A6853AD0DA
+:102DC0003ED2EF10801115C185473EC42800192955
+:102DD00005C9174500001305E53139212AD02ED247
+:102DE000A257C5F7025A925A7DB789473EC42800B8
+:102DF000D52E7DF561B785473EC48947E318F9FCB8
+:102E0000EF201048930710021CC1E1B75D7186C620
+:102E1000A2C4A6C2CAC04EDE52DC56DA5AD85ED66A
+:102E200062D466D26AD06ECE370810002E87AA868A
+:102E300063DE0513939715008583C98F6381072C83
+:102E400063CB0534974700009387C7669043D4430C
+:102E5000EF10201AAE873706F07FAA862E8713055B
+:102E6000A0FC63DBC710370610001309F6FF3767B5
+:102E70000900B3FC2701130747F66697718FB685E3
+:102E80003708F03F974600009386466333480701B2
+:102E90009042D187D44233689801938717C0AA978C
+:102EA00051872E85C285330CF700EF1000609387A1
+:102EB0002C00B3F7270109472A84AE846342F70E3A
+:102EC00001468146EF106001630605249747000024
+:102ED000938747609043D4432285A685EF10601105
+:102EE000974700009387875F2A86AE868843CC4346
+:102EF000EF10A05B2A89AE892286A6862285A68548
+:102F0000EF10200F2A86AE864A85CE85EF10600E20
+:102F10002A89AE89630A0C266285EF10B050974764
+:102F200000009387275A9043D4432A8BAE8BEF102F
+:102F3000400C97470000938767599043D4432A8AEF
+:102F4000AE8A5A85DE85EF10C00A2A86AE864A858B
+:102F5000CE85EF1080552286A686EF1000552A8672
+:102F6000AE865285D685EF10405421A8AE8737062D
+:102F7000F07F0145E3C9C7EE36853686BA85BA8645
+:102F80009D2CB640264496440649F259625AD25ABC
+:102F9000425BB25B225C925C025DF24D61618280B9
+:102FA00097470000938707549043D443A9242A8667
+:102FB000AE862285A685EF0010172A8A6285AE8A22
+:102FC000EF1050465286D6862A8BAE8B5285D68518
+:102FD000EF10200237F7F9FF130767B866972A86C4
+:102FE000AE863AC62A8DAE8DEF10A000974700003E
+:102FF0009387C74F9043D4432A89AE89EF00707FEF
+:10300000974700009387074F9043D443ED224A86A9
+:10301000CE86EF00107E974700009387274E90439F
+:10302000D443D12A4A86CE86EF00B07C9747000071
+:103030009387474D9043D4437D2A6A86EE86EF00FE
+:10304000507B974700009387674C9043D4432A8D69
+:10305000AE8D4A85CE85EF00D079974700009387E3
+:10306000674B9043D443412A4A86CE86EF0070785E
+:10307000974700009387874A9043D443AD2A4A86F6
+:10308000CE86EF0010772A86AE866A85EE85A52269
+:10309000B7C70600324793871785B38C9741B3ECC7
+:1030A000EC002A89AE89635A900B974700009387FA
+:1030B000E7429043D4432285A685EF009073228691
+:1030C000A686EF0010732A86AE862A8DAE8D4A85BD
+:1030D000CE8515225286D686EF00B0712A89AE8938
+:1030E00063140C0C2A86AE866A85EE85EF10E03BF1
+:1030F0002A86AE862285A685EF10203B59B59747D4
+:1031000000009387A73A8843CC4301468146EF00ED
+:10311000900185BD01458145E3050CE66285EF1010
+:103120007030974700009387E7399043D4432A894A
+:10313000AE89EF00106C97470000938727399043C2
+:10314000D4432A84AE844A85CE85EF00906A2A86CD
+:10315000AE862285A68545202DB52A86AE86228597
+:10316000A685EF1080345286D686EF0090682A89B3
+:10317000AE89630B0C00974700009387A7349043F8
+:10318000D4435A85DE8565B34A86CE862285A685D8
+:10319000EF10A031FDB32A86AE86EF100031014654
+:1031A0008146EF004078F1BB974700009387873155
+:1031B0009043D4435A85DE85EF00B0639747000003
+:1031C0009387C7309043D4432A8AAE8A5A85DE85D6
+:1031D000EF0030624A86CE8639282A86AE866A8516
+:1031E000EE8585BB01458280974700009387873332
+:1031F0008843CC4382803708100001117D18337753
+:10320000B80026CA3378D80093D4450113D34601B9
+:10321000131E37004EC61357D5010E089357D6011B
+:1032200093F4F47F1373F37F06CE22CC4AC893D96C
+:10323000F50193DEF6013367C701131F350033E84C
+:103240000701931F3600338E64406380D91963569B
+:10325000C0136304031CB70680009307F07F336834
+:10326000D800638FF4369307800363C0C735FD47EA
+:1032700063CDC747130500023305C541B3D7CF015E
+:10328000B316A8003399AF00DD8E33392001B35750
+:10329000C80133E926011D8F33092F41B3372F01B0
+:1032A0003306F7409317860063D40724370780005E
+:1032B0007D173374E600630C042C2285EF206075C3
+:1032C000130785FF93070002998FB357F900331650
+:1032D000E400D18F3319E9006341972A3305974001
+:1032E000130615007D47634DC73813070002118F81
+:1032F000B356C9003319E9003397E700558F3339C6
+:1033000020013369270133D6C700814493777900C0
+:1033100081CF1377F90091476308F700130749003D
+:10332000333927014A963A899317860063D6071CDA
+:10333000138514009307F07FCE856304F520B7074B
+:1033400080FFFD17F18F9398D70113593900A60715
+:10335000B3E82801B1831375F57F9396C700520532
+:10336000F2406244B182FE05C98ECD8ED2444249FC
+:10337000B2494685B68505618280631E0E0A1383B5
+:1033800014001373E37F63170322B367E701B36885
+:10339000F801639D041A6387074063860844330974
+:1033A000FF41B307074133362F013386C7409317D8
+:1033B000860063D6074C3389EF41B307E84033B644
+:1033C0002F013386C740F68991B76350C00F630061
+:1033D000030CB70680009307F07F3368D800638A38
+:1033E000F43A9307800363CBC713FD4763DFC73508
+:1033F00013090EFE93070002B3562801630AFE006C
+:10340000130900043309C94133192801B3EF2F010F
+:103410003339F0013369D90031A2B367F801638A07
+:10342000071C9307FEFF638C07389306F07F630940
+:10343000DE1A3E8E0DBDB305934063910422B3673F
+:10344000E701638707329387F5FF6381074493069B
+:10345000F07F638CD520BE859307800363CCB72AA9
+:10346000FD4763CFB73C930700028D8F3319F700F8
+:10347000B356BF00B317FF003369D900B337F0006C
+:103480003357B7003369F9003308E84041ACB367FC
+:10349000F801638007349307FEFF638A07209306D1
+:1034A000F07F6308DE2E3E8E2DBF631E0E149386C2
+:1034B000140093F7E67F63910734B367E7016395E0
+:1034C000042C6380073EB367F801638E073033092D
+:1034D000FF01B3070701333FE9013386E701931783
+:1034E000860063D70700B70780FFFD177D8E8544F0
+:1034F00093777900E39F07E09317D601935839003B
+:10350000B3E8F800935736001307F07F638DE404A7
+:10351000B207B18313F5F47FCE8581B53369F80125
+:10352000333920017A99B337E9013386E7009317DD
+:103530008600E3DF07FA85049307F07F6396F418AB
+:10354000CE851305F07F8147814801BDC1EB6384BF
+:10355000083A931636009317D8018D82B3E8D70046
+:10356000F68993573800B3E7F800F9DB8145130576
+:10357000F07FB70708008148CDB3370680FF7D167E
+:103580007D8E93777900998CE39507D8B5B74A85F6
+:10359000EF20204813078501FD47E3D5E7D2130646
+:1035A00085FFB317C900014905BB3369F8013339F9
+:1035B0002001DDB13309FF413306074133342F01C8
+:1035C000330486409317840063CD0724B3688900D1
+:1035D000E39308CE8147814981441DBFE39808F8F1
+:1035E0000E059317D7010D81B3E8A7009357370055
+:1035F0009DBF0E059317D7010D81B3E8A700F28494
+:103600009357370011B73305934063820412B7060E
+:1036100080009307F07F558F630DF32E930780038F
+:1036200063CBA720FD4763C3A72A93070002898FB6
+:103630003319F700B356AF00B317FF003369D90051
+:10364000B337F0003357A7003369F9003A987E99F1
+:10365000B337F901338607019A84D1BDB7068000DC
+:103660009307F07F558FE319F3DE931736008D83B0
+:103670009318D801B3E81701F68993573800E5B5D8
+:10368000130715FE9306000233D7E700630AD6003E
+:10369000930600043386C6403396C7003369C900D9
+:1036A000333920013369E9000146814491B533097A
+:1036B000FF01B30707013336E9013E9693178600F1
+:1036C0008544E3D707E28944B70780FFFD17F18FF0
+:1036D0001357190013791900336927019398F701DB
+:1036E00033E9280113D6170015B113090EFE93070D
+:1036F0000002B3562801630AFE00130900043309CF
+:10370000C94133192801B3EF2F013339F00133696F
+:10371000D90059B63369E7013339200133892F4184
+:10372000B3B72F013306F8409A84F689A5BEB36774
+:10373000E701638207189307F5FF6384071C93066C
+:10374000F07F6304D5123E85D1BD93070002B38795
+:10375000C741B316F8003399FF0033D6CF01D18E9D
+:1037600033392001B357C80133E926013E975DBBC9
+:10377000931736008D839318D801B3E81701AE84F0
+:1037800093573800F68949B3EDC33369F801E31F55
+:1037900009DC0E059317D7010D81B368F500935727
+:1037A0003700D1B36381080E931636009317D80102
+:1037B0008D82B3E8D700F6899357380091BB33095F
+:1037C000FF41B3070741333F2F013386E74185446B
+:1037D000D1BC0E059317D7010D81B368F500F284B3
+:1037E0009357370015B30E059317D7010D81B3E832
+:1037F000A7009357370029BB9307F07FE382F6D4E5
+:103800003309FF013336E901B3070701B2979398F3
+:10381000F7011359190033E9280113D61700B684AC
+:10382000C1B93389EF413307E84033B62F01330480
+:10383000C740F68949B43369E7013339200101BD36
+:10384000938705FE93060002B357F700638AD500FD
+:1038500093060004B385B6403317B700336FEF000B
+:103860003339E0013369F90055BD931736008D8374
+:103870009318D801B3E8170193573800EDB1B36836
+:10388000C900E39708C68147814959B13389EF419F
+:10389000B307E84033B62F013386C740F689854425
+:1038A00011B4931636009317D8018D82B3E8D70070
+:1038B00093573800B1B9931636009317D8018D820B
+:1038C000B3E8D700AA84935738003DB9930705FEA3
+:1038D00093060002B357F700630AD500930600046D
+:1038E0003385A6403317A700336FEF003339E0016B
+:1038F0003369F900A9BB81451305F07FB7070800BC
+:10390000A9BC3309FF01B30707013336F9013E961D
+:1039100075B3931636009317D8018D82B3E8D7009C
+:103920009357380089B1397193D7450122DC4AD8C1
+:1039300056D22A891394C50006DE26DA4ED652D412
+:103940005AD05ECE13F5F77F318093DAF501630B21
+:1039500005109307F07F630BF514135AD9010E0479
+:1039600033648A00370A8000336A4401131B39002C
+:10397000930415C00144814B13D846011399C60026
+:103980001378F87FB2881359C90093D9F601630EF2
+:1039900008089307F07F6300F8041357D6010E0957
+:1039A00033692701130818C0B70780003367F9008F
+:1039B00093183600B38404418145BD4733C83A01AA
+:1039C00063E4871A97470000938747B60A043E943A
+:1039D00010403E9602863367C900938414806312B8
+:1039E00007101364240081488945C1BF1306F07F86
+:1039F00081470147B207F25062545206B1837E08F4
+:103A0000D18FB3E70701D2544259B259225A925A80
+:103A1000025BF24B3A85BE85216182800148130624
+:103A2000F07FB70708000147F1B73367C9004DC7FA
+:103A3000630809304A8532C4EF10B07D224613076F
+:103A400055FFF547930685FF998F3319D900B35772
+:103A5000F60033E72701B318D60026959304353FC7
+:103A60008145A1BF336A240163030A0636C632C406
+:103A70006306042A2285EF10D0792246B246AA8432
+:103A8000130755FF754A138B84FF330AEA4033143A
+:103A90006401335A4901336A8A00331B69011305F3
+:103AA000D0C0B30495400144814BF9B5336A240179
+:103AB00063180A002144014B9304F07F894B6DBDCC
+:103AC000228A4A8B31449304F07F8D4B75B51144A3
+:103AD000014B8144854B4DB51364140081488545E5
+:103AE000E9BD136434004A878D45C1BD630A052EC4
+:103AF0008547898F9306800363DDF632014681474F
+:103B00000147CDBDCE868947638DF53A8D47E38762
+:103B1000F5F085473688E383F5FE1385F43FE357D8
+:103B2000A0FC93F778006396072893D63800931784
+:103B3000770063D80700B70700FFFD177D8F138557
+:103B400004409307E07FE3C3A7EA1316D701931756
+:103B50009700B1833367D6001376F57F61BDD686B3
+:103B60005287DA88DE8545B763614723630DEA2013
+:103B7000DA86FD145284014B9317870013D3880112
+:103B80003363F300935E0301B357D403131F0301A0
+:103B9000135F0F0193D50601139E88003374D4037D
+:103BA0003307FF024204C18D63FBE5009A9513863B
+:103BB000F7FF63EE652663FCE526F9179A95998D64
+:103BC00033D7D503C206C182B3F5D5033306EF025E
+:103BD000C205D58D63FBC5009A959306F7FF63E692
+:103BE000652463F4C52479179A95C20741645D8FF3
+:103BF0009307F4FF3375F70093580701935F0E01A5
+:103C0000B377FE00B302F502B386C540B383F80272
+:103C100093D502013386AF021E962E963385F803A4
+:103C2000637376002295C168FD18935506013376BB
+:103C300016014206B3F81201AA95469663E6B6123B
+:103C40006382B6123306CB408D8E333BCB00338B71
+:103C500066411385F43F630C6317B358DB03935538
+:103C60000601337BDB03B3061F03420B33EB650115
+:103C7000637BDB001A9B9385F8FF636D6B20637B8E
+:103C8000DB20F9181A9B330BDB40B356DB034206EB
+:103C90004182337BDB03330FDF02420B3366660165
+:103CA000637BE6011A969385F6FF6367661E63756C
+:103CB000E61FF9161A96C208B3E8D80093950801D2
+:103CC00093D20801C181B38EF5023306E641B38574
+:103CD000BF0293D60E01B387F202BE95AE96B38FA4
+:103CE0005F0263F4F600C167BE9FC165FD1593D7FF
+:103CF0000601ED8EC206B3FEBE00BE9FF696637F40
+:103D0000F6091A969387F8FF6369661A6368F619CD
+:103D1000630FF61BBE8893E8180011B54A85EF10B3
+:103D2000504F13075501F145930405022246B24650
+:103D3000E3DAE5D4130485FF331A8900014B85B318
+:103D4000328532C4EF10F04C13075501F146AA87B3
+:103D5000224613050502E3D6E6CEE1173317F60037
+:103D60008148E5B9E370CBEE729B3335CB011A95F0
+:103D7000AA961305F7FF6378D30263E6B610638251
+:103D8000D5102A87C1B5E3651BDF93551B00931639
+:103D9000FA0113541A00CD8E7E0BF9BBE31DF6F722
+:103DA000E38F06D6B9BFE31ED3FCE378CBFD2A87A9
+:103DB00051BD93F7F8009146E389D7D693B7C8FF72
+:103DC0009386480093C717008D823E978DB3814636
+:103DD0008547E34CA0FEFD58E31C05D0930410C0BA
+:103DE00085471385E441B316A70033D6F800339511
+:103DF000A800D18E3335A000C98E13F67600335754
+:103E0000F70001CE93F7F60011466388C700938749
+:103E10004600B3B6D7003697BE869317870063D89F
+:103E20000704054681470147F1B636877DBBB28757
+:103E300079B3FD46E3D7F6FA0556098E93060002DC
+:103E40003356C7006388D7009387E443B317F7005E
+:103E5000B3E8F800B3361001D18E13F6760081472F
+:103E600001CE93F7F60011460147E392C7FA931784
+:103E700097001316D701B18313D73600518F01462F
+:103E800095BEE370CBF0729B3335CB011A95791751
+:103E9000AA964DBBAE88C5BBAE8631BD93171E003A
+:103EA00033BEC70172931A96F9183E8EE315F6E7F2
+:103EB000E307DEC693E818009DB1BE88E30AF6FF6B
+:103EC00099BD36881306F07F8147014725B6E36721
+:103ED000DEFCBE88E310DEFE99B113D74501B707BB
+:103EE0001000FD1713D846011377F77F9308F07F72
+:103EF00033FEB700AA8EF58FFD81328F1378F87FDD
+:103F0000FD82630B17010543630618016314070163
+:103F1000630DFE001A858280B368AE000543E39B03
+:103F200008FEE319E8FED18FF5F70543E394EEFFB1
+:103F30000143E381D5FE054371FF3365AE003333A2
+:103F4000A000C9BF13D74501B7071000FD1713D84C
+:103F500046011377F77F9308F07F33F3B7002A8E7B
+:103F6000F58FFD81B28E1378F87FFD826308170309
+:103F7000630018030DEBB368A300631408005D8EA3
+:103F800029CA638508046388D502054595ED8280BA
+:103F9000B3E8C700E38008FE795582803365A3004B
+:103FA00065FD630CE802631408005D8E79DEE39E14
+:103FB000D5FCE34CE8FC63480701E3E867FC6303D6
+:103FC000F302637FF30081E57D558280F5DE0545D0
+:103FD00082800145E39B08FA82805D8E69DA6DBFBD
+:103FE00001458280E3E3CEFB0145E372DEFBE5F1B0
+:103FF000E1BF39714AD813D945014ED652D456D2B1
+:104000009399C50006DE22DC26DA5AD05ECE1379FB
+:10401000F97F2A8A93D9C90093DAF501630D090E55
+:104020009307F07F6306F9181354D5018E09B3691D
+:1040300034013704800033E48900931435001309F8
+:1040400019C08149814B13D74601139AC6001377D3
+:10405000F77FB285135ACA0013DBF601630B071012
+:104060009307F07F6303F7049357D6010E0A33EAF0
+:104070004701130717C0B7078000B367FA0093150D
+:1040800036003A99814833C76A01BD463A8513081C
+:10409000190063E83617173600001306264D8A0903
+:1040A000B29983A60900B2968286B367CA00130943
+:1040B000F97F6399071293E9290081458948E1B79F
+:1040C00001479307F07F3704080081443204D20788
+:1040D00031807E075D8C598CA285F2506254268512
+:1040E0004259D254B259225A925A025BF24B216180
+:1040F00082805A853E84AE84C68B8947638DFB0ED1
+:104100008D47E38FFBFA85472A87639EFB388147FB
+:104110000144814465BF33E4A90061C036C632C49E
+:10412000638C092A4E85EF10D00E2246B246AA872C
+:10413000130755FF7544938487FF198CB399990031
+:1041400033548A0033643401B3149A0013D7460100
+:104150001309D0C0139AC6001377F77F3309F940CB
+:104160008149814BB285135ACA0013DBF601E3196A
+:1041700007EEB367CA00B1C7630F0A22528532C483
+:10418000EF10300922462A87930655FFF54793051D
+:1041900087FF958F331ABA00B357F600B3E747018C
+:1041A000B315B6003309E9401309D9C08148E1BD10
+:1041B00033E4A90001ECA14981441309F07F894B44
+:1041C00059B593E919008145854875BD4E84AA8487
+:1041D000B1491309F07F8D4BBDB591498144014927
+:1041E000854B95B593E93900D2878D4869BD8947DC
+:1041F0005685E397FBF02A879307F07F01448144BB
+:10420000F1B5C16E1386FEFF93D6040113DE0501DE
+:10421000F18CF18D338695023383B60293580601F3
+:1042200033059E021A95AA98B382C60363F3680009
+:10423000F692C16F1383FFFF33F5670093D3070135
+:10424000B3F76800C207337366003E9333069502E6
+:1042500093D80801B387A602135F0601B3849302C3
+:10426000BE94FA94B38E760263F3F400FE9E416A24
+:104270009307FAFF935F0401B376F400B3F9F400F7
+:104280007D8EC1803384D502C209338FD401B299A7
+:10429000CE98B307DE02935E0401B385BF02AE97EA
+:1042A000BE9E330EFE0363F3BE00529EC16793852C
+:1042B000F7FF33F6BE006D8C4206229693DE0E01A8
+:1042C000B305D502769E3385AF0213D40501B386BC
+:1042D000D302AA96A296B38FF30363F3A600BE9F00
+:1042E00041657D15B3F7A600C2076D8DAA97B3850A
+:1042F0005800B3B93501FA97B2953384370133B614
+:10430000C500B30EC4013385CE0033343401B3B7D6
+:10431000E701C18F33BECE0113D406013336C50089
+:104320003E943366CE009394950032947E94B3E429
+:104330006400260493567501B3349000DD81931711
+:104340009500CD8C558CDD8C9317740063DB0700D2
+:1043500093D7140085889316F401DD8CD58C0580E5
+:1043600042899307F93F6359F00893F6740081CEB0
+:1043700093F6F40011466388C60093864400B3B4F4
+:1043800096002694B6849316740063D80600B70787
+:1043900000FFFD177D8C930709409306E07F63CFF4
+:1043A000F60E93D634009314D4012604D58C3180B4
+:1043B00093F7F77F21BB328532C4EF1080659306F7
+:1043C0005501F147130705022246E3D1D7DC6115F9
+:1043D000B317A6008145F9B3EF10A0631307550189
+:1043E000F145930705022246B246E3D5E5D46115AF
+:1043F0003314AA00814499BB85469D8EB1E7130909
+:10440000E941B3972401B3D4D40033192401B3375D
+:10441000F000B3649900DD8C93F77400B356D400B8
+:1044200081CF93F7F40011466388C7009387440057
+:10443000B3B49700A696BE849397860063D807040A
+:1044400085470144814459B113068003E341D6CC2A
+:104450007D46E356D6FA0556B307F64093050002AB
+:104460003356F4006387B6001309E943B3172401F8
+:10447000DD8CB3349000D18C93F67400014499CA5A
+:1044800093F7F40011468146E392C7FA139496001D
+:104490003180F6068D80D58C81470DB99307F07F6A
+:1044A0000144814425B142896DBD370710007D1755
+:1044B00001113373B70093D84601758F935ED6010F
+:1044C00022CC26CA0E0393D445019357D5010E077B
+:1044D00006CE4AC84EC693F8F87F130EF07F33E736
+:1044E000EE0093F4F47F13D4F50133E36700131F58
+:1044F0003500FD82931E36006380C81993C61600EE
+:10450000B38514416305D4126351B018638B081A44
+:10451000B70780005D8F6381C4599307800363C42C
+:10452000B734FD4763C5B748930700028D8FB3D9F1
+:10453000BE003318F700B39EFE00336838013357CE
+:10454000B700B339D001336838013303E340B3090E
+:104550000F41B3373F013306F3409317860063D30F
+:104560000724370980007D1933792601630F092C50
+:104570004A85EF10004A130785FF93070002998FC1
+:10458000B3D7F9003316E900D18FB399E90063443A
+:10459000972A058F13061700FD4663C5C63A130711
+:1045A0000002118FB3D6C9003398E9003397E700B2
+:1045B000558F33380001B369070133D6C7008144F2
+:1045C00093F7790081CF93F6F90091476388F6005D
+:1045D0009386490033B836014296B6899317860010
+:1045E00063D6071C138714009307F07F05886306C2
+:1045F000F720B70780FFFD17F18F1398D70193D9E4
+:104600003900A60733683801B1831377F77F939693
+:10461000C7005207B1827E04D98EC18EF240624437
+:10462000D2444249B2494285B685056182806356CB
+:10463000B00A638A0812B70780005D8F6387C42DB4
+:104640009307800363C7B718FD4763D2B73C13884D
+:1046500005FE93070002B3590701638AF50093072B
+:104660000004B385B7403317B700B3EEEE0033381C
+:10467000D0013368380195A2B367D70193851480C0
+:1046800099E393C61600630AD404D1E1938714001A
+:1046900093F7E77F6399071EB367E3013368D70198
+:1046A000639204166382073C6316084213183500B0
+:1046B0009316D3011358380033E80601935733009B
+:1046C00019A2B367D7016385071A9387F5FF638B38
+:1046D000073A638CC523BE8589B56399051C93860B
+:1046E000140093F7E67FC1EFB367E30163900436EC
+:1046F000638D0744B367D701639407460E0513180B
+:10470000D3010D813368A800935733006DA8B3859A
+:10471000984063970420B367E301638D0730938764
+:10472000F5FF638907401305F07F6383A520BE85ED
+:104730009307800363C2B72AFD4763C8B73C93075A
+:1047400000028D8F3318F3003356BF00B317FF00FC
+:104750003368C800B339F0003353B300336838010D
+:1047600033076740B5ACB367D701638307109387FE
+:10477000F5FF638F071E6380C52FBE85D1B59307F4
+:10478000F07F638BF606FA9E33B6EE01B307E300C3
+:10479000B2971398F70193DE1E00B369D80113D6C0
+:1047A0001700B68493F77900E39F07E09317D601CB
+:1047B00013D839003368F800A685935736001307DD
+:1047C000F07F6380E506B207B18313F7F57F0588B4
+:1047D0003DBD3367D7013338E000B309E801B3B713
+:1047E000E9013386670093178600E3DD07FA850445
+:1047F0009307F07F639CF41805881307F07F8147C7
+:10480000014831B5639107106301083C1318360065
+:104810009317D701135838003368F800368493573C
+:104820003700B367F800E9DB01441307F07FB707EF
+:1048300008000148E9BB370680FF7D167D8E93F79F
+:104840007900998CE39107D895B74E85EF10601CDD
+:1048500013078501FD47E3D2E7D2130685FFB3971F
+:10486000C90081492DB33368D70133380001C5B180
+:10487000131835009317D301135838003368F80024
+:10488000935733002DBFB309DF413309E34033367B
+:104890003F013309C9409317890063CA072033E8F1
+:1048A0002901E31508CC8147014431BFB385984005
+:1048B00063810414B70680009307F07F3363D3004D
+:1048C0006381F8209307800363CCB722FD4763C957
+:1048D000B72C930700028D8F3318F300B356BF0037
+:1048E000B317FF003368D800B339F0003353B30077
+:1048F000336838011A97B309D801B3B7D9013386A1
+:10490000E700C684CDB5E31108F2131835009317FC
+:10491000D301135838003368F8009357330011B7A8
+:10492000370580009307F07F3363A300E392F8E03C
+:104930000E061318D7010D823368C800935737004D
+:104940003684C5B505179306000233D7E700630A1E
+:10495000D600930600043386C6403396C700B3E9F9
+:10496000C90033383001B369E800014681441DBDF8
+:10497000B309DF01B307E30033BFE9013386E70181
+:10498000931786008544E3DF07E08944B70780FF7B
+:10499000FD17F18F13D7190013F8190033680701B9
+:1049A0009399F701B3E9090113D6170011B91388D8
+:1049B00005FE93070002B3590701638AF5009307C8
+:1049C0000004B385B7403317B700B3EEEE003338B9
+:1049D000D00133683801A5BE3363E301333860008A
+:1049E000B3890E41B3B73E013306F740C68436841F
+:1049F000ADB6B367E301638707189387F5FF638C50
+:104A0000071C9306F07F638ED50ABE8565BD9307AC
+:104A100000028D8FB3D9BE003318F700B39EFE009D
+:104A2000336838013357B700B339D00133683801E0
+:104A30003A9365B3131836009317D701135838000B
+:104A400033E8070136849357370095BBBDCB3367F6
+:104A5000D701E31B07DC0E051318D3010D81336862
+:104A6000A8009357330075BBE30F08E21318360014
+:104A70009317D701135838003368F80036849357DA
+:104A8000370091B3B309DF41B307E340333F3F0140
+:104A90003386E7418544D1B4131835009316D3010A
+:104AA0001358380033E80601935733009DBBB38990
+:104AB000EE413306674033B93E013309264136845F
+:104AC00075B40E061318D7010D823368C8009357CA
+:104AD000370081BBB309DF41B307E34033363F0101
+:104AE0003386C7409317860063D7070AB389EE4120
+:104AF000B3076740B3BE3E013386D7413684C9B49D
+:104B00003363E30133386000FDB3138805FE930778
+:104B10000002B3590301638AF50093070004B385CB
+:104B2000B7403313B300336F6F003338E00133689D
+:104B300038017DB5B389EE41B3076740B3BE3E018E
+:104B40003386D7413684854409BC13183600931741
+:104B5000D701135838003368F80093573700A5B1D0
+:104B6000B309DF01B307E30033BFE9013386E7018F
+:104B700093178600E3D807C2B70780FFFD177D8E25
+:104B800085440DB10E061318D7010D823368C80095
+:104B9000935737002DB133E8C900E30608D019B1A7
+:104BA000138805FE93070002B3590301638AF500D9
+:104BB00093070004B385B7403313B300336F6F001E
+:104BC0003338E001336838013DB301441307F07F07
+:104BD000B70708002DBCB309DF01B307E300B3BE7C
+:104BE000D9013386D70169BB13D74501B707100038
+:104BF000FD171347F7FF13D84601FD8DF58F931668
+:104C000057011378F87F99CA1307F07F01456303B2
+:104C1000E8008280D18F3335F0008280C98D054550
+:104C2000E5D58280411106C622C426C20DCD935718
+:104C3000F541B3C4A7009D8C2A842685EF00705DE2
+:104C40009306E041898EA9477D8093F6F67F63CD78
+:104C5000A7022D47098FB3D7E4005505B207B394D7
+:104C6000A400B18329A00144814681478144B20751
+:104C7000D206B1837E04D58FC18FB24022442685EF
+:104C8000BE859244410182805515B397A400B207B6
+:104C9000B1838144E9BF3971935775014AD856D21F
+:104CA0005ECE931A95001359F50106DE22DC26DA52
+:104CB0004ED652D45AD093F7F70F93DA9A00CA8B94
+:104CC000638207121307F00F6384E7128E0A370717
+:104CD0000004B3EAEA00138A17F80144014B93D7A2
+:104CE00075019394950093F7F70FA58093D9F5017B
+:104CF000FDC71307F00F6387E7028E04938717F849
+:104D000037070004D98C330AFA408146558C17378F
+:104D100000001307A7890A043A941C40334939015B
+:104D2000BA978287130A1AF0F9E88946558C173723
+:104D300000001307A78B0A043A941C403349390139
+:104D4000BA97828701491307F00FB7074000139500
+:104D50009700F25062549317770125817E095D8D8B
+:104D600033652501D2544259B259225A925A025BF4
+:104D7000F24B216182801307F00F8147C9BFA68AD9
+:104D8000CE8B368B8947630BFB1A8D47E30CFBFAFE
+:104D90008547630AFB0A1307FA0713F91B006357D9
+:104DA000E01293F77A0099C793F7FA00914663836C
+:104DB000D700910A93974A0063D90700B70700F814
+:104DC000FD17B3FAFA0013070A089307E00FE3C4CC
+:104DD000E7FA93976A00A5831377F70F8DBFB9E4BD
+:104DE0008546A9B763940A021144014A054BC5BD23
+:104DF00063990A002144130AF00F094BCDB58D4683
+:104E000031B73144130AF00F0D4BD1BD56852EC674
+:104E1000EF0030409307B5FFB39AFA009307A0F86C
+:104E2000338AA7400144014BB24555BD2685EF00AA
+:104E3000503E1307B5FFB307AA00B394E400138AEA
+:104E400067078146E1B513F91B000147814701B7A8
+:104E50004166139554007D1693570501698E63FAD8
+:104E60009A0AB3D5FA027D1AD68601473388C5025D
+:104E7000B3F6F602C206558F637B07012A97938625
+:104E8000F5FF6368A70A6376070BF9152A973307BE
+:104E90000741B356F7023377F702B38AC602931776
+:104EA000070163FB5701AA971387F6FF63E1A70881
+:104EB00063FF5707F916AA97C205B38A5741D58DE4
+:104EC000B33A5001B3EA5501CA8BF1B58546998EC4
+:104ED00011C76D4601478147E34BD6E6130AEA093D
+:104EE000339A4A01B3D7DA00B33A4001B3E7570126
+:104EF00013F7770019C713F7F70091466303D7003C
+:104F0000910713975700634807029A07A583014743
+:104F10003DBD93D61A00B3D5F6021397FA0141832B
+:104F20003388C502B1B7CE8B368B814AA1BDBA8614
+:104F300061B7B685A9BF0547814711BD13F91B00AD
+:104F40001307F00F814721B593567501B70780000D
+:104F5000FD1713D6750193F6F60F1308F00FB3F88B
+:104F6000A7001357F501ED8F1376F60FFD816381CE
+:104F70000603630C06018DE211E2B1C3638E0802E1
+:104F80006305B70405451DE78280F5D77955828012
+:104F9000E39E08FE6309D60211E2EDD7E314B7FEE3
+:104FA000E342D6FE63C7C600E3EE17FD0145E3FD0D
+:104FB000F8FC01E77D558280F5DD054582800145DD
+:104FC000E39208FC8280F9DBD1B78146E1BF9356BA
+:104FD0007501B7078000FD1713D6750193F6F60F1C
+:104FE0001308F00FB3F8A7001357F501ED8F1376F0
+:104FF000F60FFD81638706036309060185EA11EA5E
+:1050000089EB0145639B080082800945F5FFE5DADD
+:1050100031A8638C08026300B704054575D77D5538
+:1050200082800945639808026304D60211E2F5D72D
+:10503000E315B7FEE343D6FE63C7C600E3EF17FDF3
+:105040000145E3F3F8FC19E3D9BFF1D905458280A6
+:10505000E5D3828082808146C5B7797122D413540A
+:1050600075014ECE52CC9319950006D626D24AD061
+:1050700056CA5AC81374F40F93D99900135AF501FC
+:1050800069C49307F00F6308F40E9397390037074C
+:105090000004B3E9E700130414F88144014B13D76B
+:1050A0007501939A95001377F70F93DA9A0013D945
+:1050B000F50145CF9307F00F630CF7028E0A130733
+:1050C00017F8B7070004B3EAFA003A9401463345EB
+:1050D0002A01BD47AA869305140063E2971017279B
+:1050E00000001307A7548A04BA949C40BA97828799
+:1050F0001304F40F63980A0C93E424000946C1BF1B
+:1051000001451307F00FB7074000B2502254A6071D
+:105110005E07A5837E05D98F92540259F249624AEF
+:10512000D24A424B5D8D45618280CA86D689328BD8
+:1051300089476301FB0A8D47E304FBFC85473685FD
+:105140006312FB1A01478147C9B7639E090413D74D
+:105150007501939A95001377F70F91440144054B1D
+:1051600093DA9A0013D9F50131F7639D0A0093E4AD
+:1051700014000546A9BF63930902A1441304F00F6C
+:10518000094B31BF5685EF00D0089307B5FF098C56
+:10519000B39AFA001304A4F8014615BFB1441304EE
+:1051A000F00F0D4BEDBD4E852EC6EF009006930718
+:1051B000B5FF1304A0F8B399F900098C8144014BA1
+:1051C000B245F1BD93E434000D4611B78947D2864C
+:1051D000E313FBF636851307F00F81473DB74163B4
+:1051E0009306F3FF13D6090193D80A01B3F7D90048
+:1051F000B3FADA0033885703B389F802135708016A
+:10520000B30A5603D6994E973306160363735701B4
+:105210001A96C167FD17B376F7003378F800C20617
+:10522000C2969399660093570701B3393001E9821A
+:10523000B2979A07B3E6D900B3E9D700939749002C
+:1052400063D9070013D7190093F71900B369F70062
+:105250002E841307F4076350E00493F7790099C78D
+:1052600093F7F90091466383D7009109939749001A
+:1052700063D90700B70700F8FD17B3F9F900130762
+:1052800004089307E00F63CBE70493976900A583B5
+:105290001377F70F9DBD8547B386E74011C76D466D
+:1052A00001478147E343D6E61307E4093397E90052
+:1052B0003337E000B3D7D900D98F13F7770019C778
+:1052C00013F7F70091466303D70091071397570030
+:1052D000634C07009A07A583014705BD1307F00F2C
+:1052E000814725B52E84B5B70547814739BD3707B6
+:1052F000800041117D179356750113D87501B3775E
+:10530000A70093F6F60F935EF5013376B70026C239
+:105310004AC01378F80F06C622C41303F00F3E8E5E
+:105320003689F684139F3700FD8113153600B38844
+:1053300006416302681093C51500638CBE10635468
+:10534000100D631008106304051EFD18B307AF406D
+:10535000638608029307F00F6388F616ED4763C76C
+:10536000172913070002330717413317E500B35716
+:1053700015013337E000D98FB307FF40139757006B
+:105380006351071A370400047D147D8C2285512552
+:105390006D15B317A400634E251B33052541130477
+:1053A000150013070002018F3397E7003337E00041
+:1053B000B3D78700D98F014913F7770019C713F7BF
+:1053C000F70091466303D700910713975700635E78
+:1053D0000714930619001307F00F93FE1400638659
+:1053E000E6169A07A58393F6F60FA607B240224465
+:1053F00013D59700DE069397FE01558D924402491E
+:105400005D8D410182806392080A1387160013772D
+:10541000E70F631B07146394062263020F2071D504
+:10542000B307AF401397570063550722B307E54111
+:105430000149AE8451B7E30005F0638ABE0AE35424
+:1054400010FD9307F00F6381F608B70700045D8D28
+:1054500031B7635E1009630108089307F00F638595
+:10546000F606B70700045D8DED4763C0171F1307ED
+:105470000002330717413317E500B35715013337DF
+:10548000E000D98FFA9713975700635C0708050966
+:105490001307F00F630BE90AB706007E13D7170056
+:1054A000FD16858B758FD98F01BF3307D840639563
+:1054B0000610630D0F147D176303071A9307F00F8F
+:1054C0006314F810AE84328E630F0E06814E93067D
+:1054D000F00FB707400011BF39C9FD18B307AF007F
+:1054E000E38308FA9307F00FE390F6F8F1BF6399AE
+:1054F0000808138916001377E90F63160712639BD8
+:10550000061063030F16E30205EEB307AF0013970F
+:105510005700014963570700370700FC7D17F98FD3
+:10552000054913F77700E31C07E813DE37009307FC
+:10553000F00FE30BF9F893179E00A5839376F90F0C
+:1055400093FE14005DB593FE14009306F00F81479F
+:1055500069BD370700FC7D17F98F13F77700330912
+:10556000A940E31E07E4D1B73304AF4093175400BA
+:1055700063C3070CE31C04E0814E81468147B5B547
+:105580003307D840B5C69307F00FE30EF8F2B7071C
+:105590000004336FFF00ED4763CDE70C9307000273
+:1055A000998FB317FF003357EF00B337F0005D8FCB
+:1055B000B307A7004289C1BD9307F00FE304F8F0D9
+:1055C000B7070004336FFF00ED4763C2E708930796
+:1055D0000002998FB317FF003357EF00B337F00085
+:1055E000D98FB307F5404289AE8449BB854769B37B
+:1055F000630E0F067D17B307AF004289E30507E886
+:105600009307F00FE319F8F8328E7DBD328E428990
+:10561000AE8431BFE3090FEAE30805EA45BD0DCDCD
+:10562000AE8EB287D9B39307F00FE300F9F2B30758
+:10563000AF008583FDB53304E541AE8481BBE31D36
+:105640000FFCE30505E8AE84BDBD854725BD854754
+:1056500049BF0149E39707EC814E814779B3B3070E
+:10566000E5414289AE8419BBB28741B3328E42898B
+:105670007DBD054735BF3706800013577501930779
+:10568000F6FF1377F70F9305E007B3F6A7009357DC
+:10569000F50163FCE5009305D00963FAE5003705E1
+:1056A00000801345F5FF3E95828001458280930579
+:1056B0005009D18E63CDE500130660093307E6403B
+:1056C00033D7E6003305E040F5F33A8582801307CF
+:1056D000A7F63397E600FDB713577501370680002C
+:1056E0009307F6FF1377F70F9305E007B3F6A700CC
+:1056F0009357F501014563F4E50099C382808280E8
+:105700009307E0097D55E3EBE7FE93055009B3E706
+:10571000C60063D7E5001307A7F63395E70082803C
+:10572000130560093307E54033D5E7008280411156
+:1057300006C622C415CD2A84E92C9307E0093387D5
+:10574000A7409307600963C0E704A1469377F70F6A
+:1057500063D5A60061153314A40026042580260411
+:1057600013559400B2402244DE075D8D41018280D2
+:105770000144260413559400B24022448147DE07B9
+:105780005D8D410182809307900963DDE7009307F7
+:10579000B5019546B317F400898EB337F000335442
+:1057A000D4005D8C954763D6A7009307B5FF3314EB
+:1057B000F400B70600FCFD16937774003376D4002E
+:1057C00085C39377F4009145638CB7001106931756
+:1057D000560063D707009307F009758E3387A740FB
+:1057E000131466002580260413559400B240224409
+:1057F0009377F70FDE075D8D4101828013577501A6
+:105800001377F70F41119307170022C426C2131410
+:10581000950006C693F7E70F25809354F50185C7D9
+:1058200093573400130707387604B2075207B18341
+:105830001395F401D98FC98FB24022852244924436
+:10584000BE854101828005EB39C42285D922A94752
+:1058500063C6A7042D47098F930755013357E4000A
+:105860003314F4009317C70013079038098FB183DE
+:105870001377F77F5DBF01CC13573400B7070800DB
+:10588000D98FB2077604B1831307F07F79BF13076E
+:10589000F07F814759BF0147814741BF130755FF3B
+:1058A0003317E40001447DBF93D645019397C500AB
+:1058B00093F6F67FB183138616008E071357D50132
+:1058C0001376E67FFD815D8F9318350035CE138802
+:1058D00006C89307E00F63DD070181471395970022
+:1058E0009306F00FDE062581FE05558D4D8D8280D5
+:1058F0006355000B931765000E07B337F000D98F7F
+:1059000093D8D801B3E7170113F7770063010710A5
+:1059100013F7F70091466303D70091073707000498
+:105920007D8F75C7130718001306F00F9376F70FD6
+:10593000E305C7FA9A07A58313959700DE0625812C
+:10594000FE05558D4D8D8280B367170199EE85CF89
+:1059500095479A07A5831395970093F6F60FDE06F1
+:105960002581FE05558D4D8D8280A5DBB707400052
+:10597000139597009306F00FDE0681452581FE05FD
+:10598000558D4D8D82808147139597008146DE06A7
+:105990002581FE05558D4D8D8280A5576348F804FD
+:1059A000F94737068000B38707417D45598E63511B
+:1059B000F504795733070741130500023357E60012
+:1059C0006388A700938626CAB316D600B3E8D8002A
+:1059D000B3371001D98F13F77700014815FB1397E0
+:1059E00057008546E34807F48146A5B781468DB741
+:1059F000938626C83397D8003337E000B316D60015
+:105A0000B3D8F800B367D700B3E7F800E9B7C286A8
+:105A100089B7C167637CF5029307F00F1307000293
+:105A200063EBA70097270000938747C4AA978823B2
+:105A30003305A7408280218197270000938707C301
+:105A4000AA97882361473305A7408280B7070001E2
+:105A5000636DF500618197270000938727C1AA979E
+:105A6000882321473305A740828041819727000082
+:105A70009387C7BFAA97882341473305A7408280F1
+:105A80009387018188438280B3C7A5008D8B33073C
+:105A9000C50081E78D4763EDC700AA87637EE508EF
+:105AA000942185078505A38FD7FEE3EBE7FE82806F
+:105AB00093763500AA8789CA942185078505A38F27
+:105AC000D7FE93F63700C5BF9376C7FF138606FE51
+:105AD00063F0C70683A3050083A2450083AF85005A
+:105AE00003AFC50083AE050103AE450103A38501E5
+:105AF00083A8C5019385450223A0770003A8C5FFAD
+:105B000023A2570023A4F70123A6E70123A8D70166
+:105B100023AAC70123AC670023AE1701938747026E
+:105B200023AE07FF75B790419107910523AEC7FEDD
+:105B3000E3EBD7FEE3E6E7F6828039713EDA2ED258
+:105B400032D436D63AD842DC46DE9387018122CC65
+:105B5000804326CA06CEAA8409C41C4C99E3228538
+:105B600009250C4454102686228536C6EF00B02441
+:105B7000F2406244D2442161828001119387018105
+:105B800022CC804306CEAA8519C41C4C89E72AC6BC
+:105B90002285C12BB245104422856244F240056142
+:105BA0006F10E004011126CA4AC806CE22CC4EC6A8
+:105BB00052C4AA842E8901C51C4D91E35D239C4CDF
+:105BC000804499E32685712B97270000938707BCB3
+:105BD000631BF402C0405E24A18BB1C71C48A1C75F
+:105BE000FD59294A1C4483450900FD17B1E91CC42D
+:105BF00063DD07062286A94526859522FD576308A1
+:105C0000F502294535A097270000938727BA63142A
+:105C1000F4008044C9B797270000938727B5E31C99
+:105C2000F4FAC0444DBFA2852685C52A55D97D55B5
+:105C3000F2406244D2444249B249224A056182801C
+:105C40001CC4050963D70700184C63CAE7006388C2
+:105C500045011C401387170018C08CA361B722862A
+:105C60002685F528E31035F9D9B71C4013871700AE
+:105C700018C0294798A371B793870181AA858843E3
+:105C80006FF05FF241119387018122C4804326C2E5
+:105C900006C61C5CAA848DEB61452527B737CDABC2
+:105CA00008DC9387E7301CC1B7176DE6938747235D
+:105CB0005CC1B7E705009387C7EE1CC5AD475EA57D
+:105CC0000547814718C95CC91C5CB240224484CB9B
+:105CD00023AA0700924441018280411193870181E8
+:105CE00022C4804306C61C5C8DEB6145D92DB737B5
+:105CF000CDAB08DC9387E7301CC1B7176DE69387FF
+:105D000047235CC1B7E705009387C7EE1CC5AD47C5
+:105D10005EA50547814718C95CC9105C3787954C5B
+:105D2000B7F75158144A484A1307D7F29387D74216
+:105D3000B387F602B24022443305E5023E95B387AD
+:105D4000E60233B7E6029386170014CA2A9733B5E2
+:105D5000F6003A9548CA0605058141018280011185
+:105D600022CC26CA4AC806CE4EC6AA842E893284C0
+:105D700001C51C4D91E3F52697270000938707A1E5
+:105D80006317F406C0401C4C1CC45E24A18BC1C325
+:105D90001C48B5CF1C4808409379F90F1379F90FC7
+:105DA0001D8D5C486346F500A2852685692C25E596
+:105DB0001C440505FD171CC41C401387170018C0A0
+:105DC000238037015C486388A7005E24858B81CBE4
+:105DD000A9476316F900A2852685B5240DEDF2408A
+:105DE00062444A85D2444249B2490561828097277C
+:105DF00000009387A79B6314F400804469B797273A
+:105E000000009387A796E310F4F8C044ADBFA285C5
+:105E10002685212041D17D59D9B741119387018130
+:105E200026C2844322C44AC006C62A892E8489C455
+:105E30009C4C99E326853526972700009387079584
+:105E4000631BF402C0400317C40093170701C1830A
+:105E500093F68700ADEA93F6070195EEA547232058
+:105E6000F900136707045AA47D55B24022449244B6
+:105E7000024941018280972700009387279363148A
+:105E8000F4008044C9B7972700009387278EE31C4E
+:105E9000F4FAC0444DBF918B9DC34C5889C99307F8
+:105EA00044046384F5004A851523232A04025E24F2
+:105EB0002322040093F7B7FD5EA41C481CC05E2497
+:105EC00093E787005EA41C4899EB5E24130700202B
+:105ED00093F707286385E700A2854A8591295E2408
+:105EE00013F717001DC35C4823240400B307F040D8
+:105EF0001CCC1C480145B5FB8317C40013F70708E9
+:105F00002DD793E707045EA485B7898B014791E3FA
+:105F1000584818C4F9BFDE25011122CC26CA06CE86
+:105F20004AC84EC613F78700AA842E8479EBD8415D
+:105F3000634DE000B841634AE0000145F24062442D
+:105F4000D2444249B2490561828058547DD703A9A1
+:105F500004009396370123A0040063DB0606704813
+:105F60005E24918B99C75C401D8E5C5899C33C4060
+:105F70001D8E5C540C50814626858297FD575A240D
+:105F8000631DF5009440F54763E8D706B707402046
+:105F90008507B3D7D700858BA5C31C4823220400EF
+:105FA0001CC09317370163D80700FD576314F50031
+:105FB0009C4091E368C84C5823A02401BDDD9307A1
+:105FC00044046384F50026851121232A0402B5B711
+:105FD0000C500146854626850297FD572A86E31117
+:105FE000F5F89C40B5DF75476385E7005947639333
+:105FF000E70423A0240191B7136707045AA47D5531
+:1060000035BF83A90501E38A09F203A905008D8B39
+:1060100023A0350133093941014791E3D84918C418
+:10602000E35D20F11C540C50CA864E86268582976B
+:106030006347A0005E2493E707045EA4C9B7AA994A
+:106040003309A940F1BF9C49A5C3011122CC06CE5A
+:106050002A8411C51C4D81E72EC62122B24597170F
+:1060600000009387A772639CF5004C408397C5009E
+:106070009DC722856244F24005616FF0DFE9971702
+:1060800000009387A7726394F5000C44C5B7971777
+:1060900000009387A76DE39BF5FC4C44C1BFF24021
+:1060A000624401450561828001458280411122C41C
+:1060B00006C62A844EA572A52320050023220500CA
+:1060C000232405002322050623280500232A050092
+:1060D000232C0500214681451305C505EFA04F8CF3
+:1060E000971700009387C7BB5CD097170000938772
+:1060F000E7BD1CD4971700009387C7C15CD49717DE
+:106100000000938727C400D01CD8B240224441012C
+:10611000828097050000938545F391AA411126C21C
+:10612000130680069384F5FFB384C4024AC02E8907
+:1061300022C406C693854407352E2A8401CD232028
+:10614000050023222501310508C4138684068145F4
+:10615000EFA00F852285B2402244924402494101BA
+:1061600082801C4DA5E7411106C622C49707000096
+:10617000938767FA1CD5938741819C4323240504A8
+:1061800023260504232805046314F50085471CCD48
+:106190002A84352848C022851D2808C42285052860
+:1061A00048C4484001469145EFF05FF00844054679
+:1061B000A545EFF0BFEF48440946C945EFF01FEF92
+:1061C00085471CCCB240224441018280828041112B
+:1061D0009387418126C284434AC006C69C4C22C490
+:1061E0002A8981E72685EFF0DFF7938484048044D1
+:1061F000DC40FD1763D607009C40B9CF8440C5BF83
+:106200000317C40039E7C17785072322040623203A
+:10621000040023220400232404005CC42328040077
+:10622000232A0400232C0400214681451305C405BC
+:10623000EF901FF7232A0402232C040223240404D2
+:10624000232604042285B24022449244024941019B
+:1062500082801304840671BF91454A85EFF01FECDC
+:1062600088C049FDB1472320F9000144E1BF79719D
+:1062700022D44AD052CC56CA5AC85EC606D626D2B6
+:106280004ECE2A8AAE8A130485040149054BFD5B74
+:1062900009ECB25022544A8592540259F249624A9A
+:1062A000D24A424BB24B4561828004448329440068
+:1062B000FD1963D409000040E1BFDE24637BFB00CD
+:1062C0008397E40063877701A6855285829A3369B4
+:1062D000A90093848406E9BF1971A6DAAE84839578
+:1062E000E500A2DC86DE328463DB0500DE2423A029
+:1062F000060093F7070885E7930700401DA03008C4
+:1063000036C6EF00B029B246E34205FE7247BD67CC
+:10631000F98F7977BA9793B717009CC2F1BF9307AB
+:1063200000041CC0F6506654D654014509618280B1
+:10633000DE25011122CC06CE26CA4AC8898B2E84BE
+:1063400089CF930774041CC01CC885475CC8F24001
+:106350006244D24442490561828074003000AA84BC
+:10636000EFF09FF7A2452A892685292219E983178C
+:10637000C40013F7072061FFF19B93E727005EA499
+:10638000C9B797070000938707D99CD45E2408C03B
+:1063900008C893E707085EA4A2475CC8B24781CF4C
+:1063A0008315E4002685EF00102211C55E24F19BC1
+:1063B00093E717005EA45E243369F90023162401D5
+:1063C00079B793870181AA8588436DA0DDC183A732
+:1063D000C5FF411122C406C626C21384C5FF63D37C
+:1063E00007003E94AA84EF00D024938781859C43C4
+:1063F00081EF2322040023AC81842244B24026850D
+:10640000924441016F001023637EF400144033076F
+:10641000D4006396E7009843DC43369718C05CC00D
+:10642000D9BFBA87D84319C3E37DE4FE94433386CA
+:10643000D700631F86001040B29694C33386D700FE
+:10644000E31DC7FA10435843B29694C3D8C375B737
+:106450006375C400B1479CC04DB71040B306C4007B
+:106460006316D70014435843B29614C058C0C0C333
+:1064700069B78280011126CA93843500F19806CE4F
+:1064800022CC4AC84EC6A104B14763F5F404B14416
+:1064900063E4B4042A89EF00D01993878185984377
+:1064A0003A8429E49387C1859C4399E781454A85CD
+:1064B000EF00207C23AEA184A6854A85EF00607B97
+:1064C000FD5963193507B1472320F9004A85EF00CC
+:1064D000701629A0E3DE04FAB1471CC10145F24061
+:1064E0006244D2444249B249056182801C40858F92
+:1064F00063CF0702AD4663F6F6001CC03E9404C0AD
+:1065000031A05C406313870223ACF1844A85EF001D
+:1065100070121305B4009307440061993307F540E6
+:106520005DDF3A94898F1CC05DBF5CC3C5B722870D
+:10653000404085BF130435007198E30285FCB30524
+:10654000A4404A853D27E31C35FBB5BF1C46FD171B
+:106550001CC663DA0700184E63C5E700A9476394B9
+:10656000F5006FF0CFFF1C422E851387170018C26D
+:106570008CA38280011122CC26CA4AC84EC652C4BE
+:1065800006CE2A89AE893284B304D6007D5A6314BC
+:106590009400014509A80C204E864A85EFF01FFBA8
+:1065A0000504E31645FFF2406244D2444249B24931
+:1065B000224A05618280357122CD26CB4AC94EC759
+:1065C00006CF52C556C35AC1DEDEE2DCE6DAAA893E
+:1065D000AE843289368409C51C4D99E3EFF07FB84B
+:1065E000971700009387871A6399F40C83A44900D6
+:1065F000DE24A18BEDC79C48FDC393070002A304D2
+:10660000F1029307000302D22305F10222C6930B85
+:106610005002971A0000938A6A1B054C294B4A8442
+:106620001C2099C36390770FB30C2441638E0C0038
+:10663000E6864A86A6854E85EFF0DFF3FD576300B8
+:10664000F51E9256E69636D21C20638A071CFD572B
+:106650001309140002C802CE3ECA02CCA3090104E9
+:1066600082D48345090015465685EF00007B13044C
+:106670001900C24751E913F7070109C713070002C0
+:10668000A309E10413F7870009C71307B002A309A0
+:10669000E104834609001307A002638FE606F24770
+:1066A0004A8481462546182093051400130707FDE8
+:1066B0006377E60AB5CA3ECE85A897170000938790
+:1066C000E70E6395F40083A489001DB797170000B7
+:1066D0009387C709E39EF4F083A4C90011BFA68580
+:1066E0004E85EFF08FF311D97D55FA406A44DA44B4
+:1066F0004A49BA492A4A9A4A0A4BF65B665CD65C12
+:106700000D618280050429BF330555413315AC0066
+:10671000C98F3EC82289B1B7324793064700184354
+:1067200036C6634707023ACE18209307E002631D7E
+:10673000F70418309307A002631BF702B24709045D
+:10674000138747009C433AC663C107023ECA2DA87F
+:106750003307E04093E727003ACE3EC8F1B7B3874E
+:10676000670385462E84BA973DBFFD57C5B705041C
+:1067700002CA814681472546182093051400130755
+:1067800007FD6374E606F9F20C200D4617150000AC
+:1067900013054504592511CD9717000093878703EA
+:1067A0001D8D93070004B397A700424505045D8D36
+:1067B0002AC80C201946171500001305E501130916
+:1067C00014002304B102912D35C197A7FFFF9387D1
+:1067D000678395E74247B2471377071009CF9107C0
+:1067E0003EC69257D2973ED21DBDB38767038546FA
+:1067F0002E84BA9751B79D07E19BA107D5B77800C2
+:1068000097060000938646D726860C084E8597008B
+:106810000000E7000000FD572A8AE314F5FCDE249F
+:1068200093F70704E39207EC1255C1B57800970679
+:106830000000938666D426860C084E85012AE1BFA7
+:10684000797156CA9C49BA8A984522D426D24ECE2E
+:1068500052CC06D64AD05AC85EC6AA892E84B284C3
+:10686000368A63D3E700BA879CC00347340419C350
+:1068700085079CC01C4093F7070281C79C4089078D
+:106880009CC00329040013796900631A0900130BE3
+:106890009401FD5B5C449840998F634CF9041C4063
+:1068A0008346340493F70702B336D000A5EB1306F2
+:1068B0003404D2854E85829AFD576303F5041C404B
+:1068C00011469840998B544481446397C700B38420
+:1068D000E64063D3040081441C4418486354F70025
+:1068E000998FBE94014969047D5B63982405014535
+:1068F00009A885465A86D2854E85829A631E7501FF
+:106900007D55B250225492540259F249624AD24AF9
+:10691000424BB24B456182800509ADBF3307D400BD
+:1069200013060003A301C70403475404938716000A
+:10693000A2978906A381E7049DBF85462286D2855A
+:106940004E85829AE30E65FB050945B7797122D41D
+:1069500026D24AD04ECE06D652CC56CA5AC8B6898E
+:10696000942D930790063289AA842E8413863504C9
+:10697000638DF60263E2D706930780056386F618F7
+:1069800063EDD700638E062093073004638EF60A0A
+:10699000930A24042301D404C9A093073006638515
+:1069A000F60A93074006E395F6FE1C40084393F66B
+:1069B000070893054500C5C61C410CC363D80700F2
+:1069C0001307D002B307F040A301E40497160000B8
+:1069D000938606E1294765A8930700076382F616A8
+:1069E00063E5D7029307E0066389F6189307F0067C
+:1069F000E390F6FA0C401C4313F805081385470092
+:106A00006307080608C39C4385A893075007E383E0
+:106A1000F6FE930780076389F61293073007E39920
+:106A2000F6F61C43D04181459386470014C383AAE0
+:106A300007005685DD2601C53305554148C05C4039
+:106A40001CC8A301040461A81C43930A2404938670
+:106A500047009C4314C32301F4048547D5B793F63C
+:106A600007041C410CC3B9DAC207C18781BF93F583
+:106A7000050408C3C9D99E231307F0066387E60EF1
+:106A8000971600009386C6D52947A30104044C40FD
+:106A90000CC463C5050008406D9908C099E3B28A2B
+:106AA00089CDB28AB3F5E702FD1AB6958C21238011
+:106AB000BA00B3D5E70263F0E70CA147631EF70005
+:106AC0001C40858B91CB58401C4863C7E700930757
+:106AD0000003A38FFAFEFD1A3306564110C84E87F5
+:106AE000CA867000A2852685EFF09FD57D5A631D6A
+:106AF000450B7D55B250225492540259F249624AD4
+:106B0000D24A424B45618280A382D5049716000089
+:106B1000938606CD0C40084313F805081C41110567
+:106B2000630D080208C313F7150001C793E50502BA
+:106B30000CC04147B9FB0C4093F5F5FD0CC0B1B753
+:106B40009C4193E707029CC193078007A302F404CA
+:106B500097160000938606CA75BF13F8050408C38C
+:106B6000E30308FCC207C1837DBF9716000093862C
+:106B700026C7214719BFAE8735B794411C43CC497E
+:106B800013F80608138547006306080008C39C43F2
+:106B90008CC339A008C393F606049C43F5DA8EA390
+:106BA00023280400B28A25BF14485686CA85268544
+:106BB0008299E30045F51C40898B8DE7B247484434
+:106BC000E35AF5F23E853DB785465686CA85268549
+:106BD0008299E30065F3050A5C443247998FE345E7
+:106BE000FAFEE9BF014A930A94017D5BF5B70111F2
+:106BF00022CC06CE2A8409C91C4D99E732C62EC480
+:106C0000EFF02FD63246A24597170000938707B8BA
+:106C10006316F60250401C46FD171CC663D00704DD
+:106C2000184E63C7E70093F7F50F29476398E7020B
+:106C300022856244F24005616FF06F929717000061
+:106C40009387C7B66314F6001044F1B79717000096
+:106C50009387C7B1E311F6FC504475BF1C4213F58E
+:106C6000F50F1387170018C28CA3F2406244056128
+:106C70008280411122C42A842E8523A801AE06C633
+:106C8000EFA07FF1FD576317F500938701AF9C4399
+:106C900091C31CC0B240224441018280411122C4F0
+:106CA0002E848395E50006C67922634905007C4859
+:106CB000AA977CC8B2402244410182805E247D773D
+:106CC0007D17F98F5EA4FDB7DE25011122CC26CAFF
+:106CD0004AC84EC606CE93F70710AA842E8432897E
+:106CE000B68991C78395E5008946014609225E244D
+:106CF0007D777D17F98F5EA48315E4006244F2402E
+:106D0000CE864A86B24942492685D244056125A8E5
+:106D1000411122C42E848395E50006C6C928FD577B
+:106D20005A24631AF500FD77FD17F98F5EA4B2406F
+:106D30002244410182808567D98F5EA468C8C5BF9F
+:106D40008395E50005A8411122C42A842E85B285C9
+:106D5000368623A801AE06C6EFA01FE0FD576317D5
+:106D6000F500938701AF9C4391C31CC0B2402244FD
+:106D700041018280411122C42A842E8523A801AEBC
+:106D800006C6C520FD576317F500938701AF9C43E6
+:106D900091C31CC0B240224441018280411122C4EF
+:106DA0002A842E85B28523A801AE06C6C920FD57C8
+:106DB0006317F500938701AF9C4391C31CC0B24099
+:106DC000224441018280411122C42A842E8523A8B5
+:106DD00001AE06C65D20FD576317F500938701AF2E
+:106DE0009C4391C31CC0B2402244410182804111A6
+:106DF00022C42A842E85B285368623A801AE06C613
+:106E00005920FD576317F500938701AF9C4391C349
+:106E10001CC0B24022444101828093F5F50F2A96AE
+:106E20006314C500014582801C21E38EB7FE050571
+:106E3000C5BF82808280411122C42A842E85B285FA
+:106E4000368623A801AE06C6A920FD576317F500B4
+:106E5000938701AF9C4391C31CC0B24022444101BF
+:106E600082809307800523A8F1AE7D558280930729
+:106E7000800523A8F1AE7D5582809307800523A865
+:106E8000F1AE014582809307800523A8F1AE7D55C0
+:106E900082809307800523A8F1AE7D558280000093
+:106EA00053797374656D436C6B3A25640D0A000069
+:106EB0004368697049443A253038780D0A0000006B
+:106EC00043616C696272617474696F6E5F56616C64
+:106ED000203A2025640A000052756E206174204516
+:106EE0005854490D000000000000803F0000484356
+:106EF00000F07F4500401C466666666666660A408E
+:106F000000000000000010400A204348475F43553E
+:106F1000525220414443203A202564200A000000B8
+:106F2000204348475F435552522049203A20256468
+:106F3000202F3130303030200A00000000000000E7
+:106F4000000000000000D03F0A204453475F435533
+:106F5000525220414443203A202564200A00000078
+:106F6000204453475F435552522049203A2025641C
+:106F7000202F313030200A000000204100B056455B
+:106F8000339388430000000045A725E6E1796B3F75
+:106F90000A204D4F534645545F54656D706572200D
+:106FA000414443203A202564200A0000204D4F53DD
+:106FB0004645545F54656D7065722054203A202513
+:106FC00064202F313030200A000000000000000053
+:106FD00000000000CF4636400A205056315F564F21
+:106FE0004C545F494E20414443203A202564200AF6
+:106FF00000000000205056315F564F4C545F494E00
+:10700000205631203A202564202F313030200A00CC
+:107010000A205056325F564F4C545F494E2041442F
+:1070200043203A202564200A0000000020505632F8
+:107030005F564F4C545F494E2056203A202564201D
+:107040002F313030200A00000A2050565F564F4C36
+:10705000545F494E3120414443203A202564200AA0
+:10706000000000002050565F564F4C545F494E318F
+:107070002056203A202564202F313030200A00008D
+:107080000000C84200000000000000000000264090
+:107090000A2050565F564F4C545F4F555420414480
+:1070A00043203A202564200A000000002050565F4B
+:1070B000564F4C545F4F55542056203A202564209B
+:1070C0002F313030200A00005B494E464F5D205B77
+:1070D00025733A25645D2052656769737472617423
+:1070E000696F6E2073756363657373200D0A0D0AF3
+:1070F000000000005B4552524F525D205B25733A01
+:1071000025645D202052656769737465725F4E75F2
+:107110006D626572206572726F723A2578200D0A71
+:107120000D0A00005B4552524F525D205B25733AB9
+:1071300025645D202052656769737465725F5374BE
+:107140006172745F41646472657373206572726FFB
+:1071500072203A202578200D0A0D0A005B494E4620
+:107160004F5D205B25733A25645D2020534C5F52B0
+:1071700065616452656769737465724163636573C1
+:10718000734E6F646554797065200D0A000000002D
+:107190005B494E464F5D205B25733A25645D202098
+:1071A000534C5F52656164526567697374657242DE
+:1071B000617474657279566F6C74616765200D0A2D
+:1071C000000000005B494E464F5D205B25733A2569
+:1071D000645D2020534C5F5265616452656769733A
+:1071E0007465724261747465727974656D706572EC
+:1071F0006174757265200D0A000000005B494E46FF
+:107200004F5D205B25733A25645D2020534C5F520F
+:107210006561645265676973746572436F6D6D75FE
+:107220006E69636174696F6E4D6574686F64732015
+:107230000D0A00005B494E464F5D205B25733A25E1
+:10724000645D2020534C5F526561645265676973C9
+:10725000746572526567697374726174696F6E5395
+:107260007461747573200D0A000000005B494E467E
+:107270004F5D205B25733A25645D2020534C5F529F
+:10728000656164526567697374657252656D6169A1
+:107290006E696E6742617474657279426F77657268
+:1072A000200D0A005B494E464F5D205B25733A2551
+:1072B000645D2020534C5F52656164526567697359
+:1072C000746572536F6C61724F70656E436972635F
+:1072D000756974566F6C7461676531200D0A000022
+:1072E0005B494E464F5D205B25733A25645D202047
+:1072F000534C5F526561645265676973746572537C
+:107300006F6C61724F70656E436972637569745614
+:107310006F6C7461676532200D0A00005B494E4650
+:107320004F5D205B25733A25645D2020534C5F52EE
+:1073300065616452656769737465726164647265DE
+:107340007373200D0A0000005B494E464F5D205BC1
+:1073500025733A25645D204D617463685F537461E1
+:107360007274666C61672073756363657373200D57
+:107370000A0D0A005B494E464F5D205B25733A2596
+:10738000645D204D617463685F61646472657373EA
+:107390002073756363657373200D0A0D0A00000086
+:1073A0005B494E464F5D205B25733A25645D204D59
+:1073B000617463685F42726F616463617374616476
+:1073C000647265737320737563636573730D0A0D5F
+:1073D0000A0000005B494E464F5D205B25733A254D
+:1073E000645D20526561645F52656769737465729C
+:1073F0000D0A0D0A000000005B494E464F5D205B00
+:1074000025733A25645D2057726974655F5265671C
+:1074100069737465720D0A0D0A0000005B494E46DF
+:107420004F5D205B25733A25645D2042726F616475
+:10743000636173745F5363616E0D0A0D0A0000008F
+:107440005B494E464F5D205B25733A25645D2052B3
+:107450006567697374726174696F6E5F7265717567
+:107460006573740D0A0D0A005B494E464F5D205B43
+:1074700025733A25645D2066756E636F64652065CB
+:1074800072726F722025780D0A0D0A000000003F0D
+:10749000000000000000F0FF000000E0FFFFEFC769
+:1074A0006C6F67000000000000000000000050C387
+:1074B0000000000000005043000000000000F03F0A
+:1074C0000000E0FE422EE63F763C7935EF39EA3D9A
+:1074D000555555555555D53F000000000000E03F7B
+:1074E000000000000000004044523EDF12F1C23FA5
+:1074F000DE03CB966446C73F599322942449D23F7A
+:10750000935555555555E53F9FC678D0099AC33FC9
+:10751000AF788E1DC571CC3F04FA97999999D93FE0
+:10752000000000000000F87F40C6FFFFC4C4FFFF5A
+:10753000D4C5FFFFDCC5FFFFD4C5FFFFF4C4FFFFC8
+:10754000D4C5FFFFDCC5FFFFC4C4FFFFC4C4FFFFF9
+:10755000F4C4FFFFDCC5FFFF36C6FFFF36C6FFFFE2
+:1075600036C6FFFFF4C4FFFF9ACCFFFF8CCBFFFFB2
+:107570008CCBFFFF8ACBFFFF92CBFFFF92CBFFFFAD
+:1075800058CBFFFF8ACBFFFF92CBFFFF58CBFFFF0B
+:1075900092CBFFFF8ACBFFFF86CCFFFF86CCFFFF9D
+:1075A00086CCFFFF58CBFFFFA8D8FFFFCED7FFFF49
+:1075B000A2D8FFFFD6D7FFFFA2D8FFFF9CD7FFFFBF
+:1075C000A2D8FFFFD6D7FFFFCED7FFFFCED7FFFF52
+:1075D0009CD7FFFFD6D7FFFFDCD7FFFFDCD7FFFF2D
+:1075E000DCD7FFFF9CD7FFFF8ED7FFFF8ED7FFFFB3
+:1075F00062D8FFFF3ED9FFFF62D8FFFF5CD7FFFFD5
+:1076000062D8FFFF3ED9FFFF8ED7FFFF8ED7FFFF67
+:107610005CD7FFFF3ED9FFFF9CD7FFFF9CD7FFFF42
+:107620009CD7FFFF5CD7FFFFB6DBFFFF04DBFFFF4C
+:1076300004DBFFFF02DBFFFF08DBFFFF08DBFFFFD0
+:10764000D8DAFFFF02DBFFFF08DBFFFFD8DAFFFF1E
+:1076500008DBFFFF02DBFFFFA4DBFFFFA4DBFFFF74
+:10766000A4DBFFFFD8DAFFFF0001020203030303DC
+:1076700004040404040404040505050505050505C2
+:1076800005050505050505050606060606060606A2
+:10769000060606060606060606060606060606068A
+:1076A0000606060606060606070707070707070772
+:1076B000070707070707070707070707070707075A
+:1076C000070707070707070707070707070707074A
+:1076D000070707070707070707070707070707073A
+:1076E0000707070707070707080808080808080822
+:1076F000080808080808080808080808080808080A
+:1077000008080808080808080808080808080808F9
+:1077100008080808080808080808080808080808E9
+:1077200008080808080808080808080808080808D9
+:1077300008080808080808080808080808080808C9
+:1077400008080808080808080808080808080808B9
+:1077500008080808080808080808080808080808A9
+:1077600008080808080808080000000000000000D9
+:107770000000000000000000000000000000000009
+:1077800000000000000000000000000000000000F9
+:1077900000000000000000000000000000000000E9
+:1077A00000000000000000000000000000000000D9
+:1077B00000000000000000000000000000000000C9
+:1077C0000000000000000000232D302B20000000EE
+:1077D000686C4C00656667454647000030313233BF
+:1077E00034353637383941424344454600000000BD
+:1077F0003031323334353637383961626364656627
+:047800000000000084
+:10780400000000000000000001020304060708094C
+:107814000000000001020304010203040607080932
+:10782400534C111111111111111601000100802581
+:10783400000080250000000030000000F22200005B
+:107844001000000082200000A00000008822000038
+:10785400A1000000482200000000000022220000D5
+:10786400010000000622000002000000E0210000E8
+:1078740003000000BA210000000100008A2100007A
+:10788400010100005A210000020100002A21000029
+:1078940003010000FA20000004010000CA200000D7
+:1078A400000000000300000080250000000000002C
+:1078B40000000000000000000000000000000000C4
+:1078C400040000008025000000000000000000000B
+:1078D40000000000000000000000000088770000A5
+:1078E400A877000068770000000000000000000096
+:1078F4000000000000000000000000000000000084
+:107904000000000000000000000000000000000073
+:107914000000000000000000000000000000000063
+:107924000000000000000000000000000000000053
+:107934000000000000000000006CDC0202040608E5
+:107944002C04002001000000D8000020D8000020F2
:00000001FF
diff --git a/obj/mppt_Nos_V0.4.lst b/obj/mppt_Nos_V0.4.lst
index ac122e3..dafe748 100644
--- a/obj/mppt_Nos_V0.4.lst
+++ b/obj/mppt_Nos_V0.4.lst
@@ -7,8 +7,8 @@ start address 0x00000000
Program Header:
LOAD off 0x00001000 vaddr 0x00000000 paddr 0x00000000 align 2**12
- filesz 0x00007674 memsz 0x00007674 flags r-x
- LOAD off 0x00009000 vaddr 0x20000000 paddr 0x00007674 align 2**12
+ filesz 0x00007804 memsz 0x00007804 flags r-x
+ LOAD off 0x00009000 vaddr 0x20000000 paddr 0x00007804 align 2**12
filesz 0x00000150 memsz 0x0000042c flags rw-
LOAD off 0x00009800 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 00007534 00000140 00000140 00001140 2**3
+ 2 .text 000076c4 00000140 00000140 00001140 2**3
CONTENTS, ALLOC, LOAD, READONLY, CODE
- 3 .fini 00000000 00007674 00007674 00009150 2**0
+ 3 .fini 00000000 00007804 00007804 00009150 2**0
CONTENTS, ALLOC, LOAD, CODE
4 .dalign 00000000 20000000 20000000 00009150 2**0
CONTENTS
- 5 .dlalign 00000000 00007674 00007674 00009150 2**0
+ 5 .dlalign 00000000 00007804 00007804 00009150 2**0
CONTENTS
- 6 .data 00000150 20000000 00007674 00009000 2**2
+ 6 .data 00000150 20000000 00007804 00009000 2**2
CONTENTS, ALLOC, LOAD, DATA
- 7 .bss 000002dc 20000150 000077c4 00009150 2**2
+ 7 .bss 000002dc 20000150 00007954 00009150 2**2
ALLOC
8 .stack 00000800 20004800 20004800 00009800 2**0
ALLOC
- 9 .debug_info 0001e641 00000000 00000000 00009150 2**0
+ 9 .debug_info 0001e6ed 00000000 00000000 00009150 2**0
CONTENTS, READONLY, DEBUGGING
- 10 .debug_abbrev 0000519a 00000000 00000000 00027791 2**0
+ 10 .debug_abbrev 0000519a 00000000 00000000 0002783d 2**0
CONTENTS, READONLY, DEBUGGING
- 11 .debug_aranges 00000e30 00000000 00000000 0002c930 2**3
+ 11 .debug_aranges 00000e30 00000000 00000000 0002c9d8 2**3
CONTENTS, READONLY, DEBUGGING
- 12 .debug_ranges 00001008 00000000 00000000 0002d760 2**3
+ 12 .debug_ranges 00001008 00000000 00000000 0002d808 2**3
CONTENTS, READONLY, DEBUGGING
- 13 .debug_line 000123a9 00000000 00000000 0002e768 2**0
+ 13 .debug_line 00012379 00000000 00000000 0002e810 2**0
CONTENTS, READONLY, DEBUGGING
- 14 .debug_str 0000447f 00000000 00000000 00040b11 2**0
+ 14 .debug_str 0000447f 00000000 00000000 00040b89 2**0
CONTENTS, READONLY, DEBUGGING
- 15 .comment 00000033 00000000 00000000 00044f90 2**0
+ 15 .comment 00000033 00000000 00000000 00045008 2**0
CONTENTS, READONLY
- 16 .debug_frame 00002f94 00000000 00000000 00044fc4 2**2
+ 16 .debug_frame 00002f94 00000000 00000000 0004503c 2**2
CONTENTS, READONLY, DEBUGGING
- 17 .debug_loc 00006034 00000000 00000000 00047f58 2**0
+ 17 .debug_loc 00006034 00000000 00000000 00047fd0 2**0
CONTENTS, READONLY, DEBUGGING
- 18 .stab 00000084 00000000 00000000 0004df8c 2**2
+ 18 .stab 00000084 00000000 00000000 0004e004 2**2
CONTENTS, READONLY, DEBUGGING
- 19 .stabstr 00000117 00000000 00000000 0004e010 2**0
+ 19 .stabstr 00000117 00000000 00000000 0004e088 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
-00007674 l d .fini 00000000 .fini
+00007804 l d .fini 00000000 .fini
20000000 l d .dalign 00000000 .dalign
-00007674 l d .dlalign 00000000 .dlalign
+00007804 l d .dlalign 00000000 .dlalign
20000000 l d .data 00000000 .data
20000150 l d .bss 00000000 .bss
20004800 l d .stack 00000000 .stack
@@ -106,30 +106,30 @@ SYMBOL TABLE:
20000176 l O .bss 00000002 p_us
20000140 l O .data 00000004 curbrk.5007
00000000 l df *ABS* 00000000 collect_Conversion.c
-00001a38 l F .text 0000003a get_adc
+00001bbc l F .text 0000003a get_adc
00000000 l df *ABS* 00000000 inflash.c
00000000 l df *ABS* 00000000 mppt_control.c
00000000 l df *ABS* 00000000 sl_protocol.c
-00001efc l F .text 00000048 SL_MsgProcFunc_Write_Register
-00001f44 l F .text 00000030 SL_ReadRegisterSolarOpenCircuitVoltage2
-00001f74 l F .text 00000030 SL_ReadRegisterSolarOpenCircuitVoltage1
-00001fa4 l F .text 00000030 SL_ReadRegisterRemainingBatteryBower
-00001fd4 l F .text 00000030 SL_ReadRegisterBatterytemperature
-00002004 l F .text 00000030 SL_ReadRegisterBatteryVoltage
-00002034 l F .text 00000026 SL_ReadRegisterCommunicationMethods
-0000205a l F .text 00000026 SL_ReadRegisterAccessNodeType
-00002080 l F .text 0000001c SL_ReadRegisteraddress
-0000209c l F .text 00000026 SL_ReadRegisterRegistrationStatus
-000020c2 l F .text 00000040 SL_MsgProcFunc_Registration_request
-00002102 l F .text 0000002c SL_MsgProcFunc_Broadcast_Scan
-0000216c l F .text 0000015c SL_MsgProcFunc_Read_Register
+00002082 l F .text 00000048 SL_MsgProcFunc_Write_Register
+000020ca l F .text 00000030 SL_ReadRegisterSolarOpenCircuitVoltage2
+000020fa l F .text 00000030 SL_ReadRegisterSolarOpenCircuitVoltage1
+0000212a l F .text 00000030 SL_ReadRegisterRemainingBatteryBower
+0000215a l F .text 00000030 SL_ReadRegisterBatterytemperature
+0000218a l F .text 00000030 SL_ReadRegisterBatteryVoltage
+000021ba l F .text 00000026 SL_ReadRegisterCommunicationMethods
+000021e0 l F .text 00000026 SL_ReadRegisterAccessNodeType
+00002206 l F .text 0000001c SL_ReadRegisteraddress
+00002222 l F .text 00000026 SL_ReadRegisterRegistrationStatus
+00002248 l F .text 00000040 SL_MsgProcFunc_Registration_request
+00002288 l F .text 0000002c SL_MsgProcFunc_Broadcast_Scan
+000022f2 l F .text 0000015e SL_MsgProcFunc_Read_Register
200001b0 l O .bss 00000032 rs485_buff
00000000 l df *ABS* 00000000 task.c
20000179 l O .bss 00000001 flag.5700
20000182 l O .bss 00000001 run_number.5722
20000184 l O .bss 00000004 temp.5714
00000000 l df *ABS* 00000000 uart_dev.c
-000029c4 l F .text 00000046 uart_putchar
+00002b58 l F .text 00000046 uart_putchar
20000234 l O .bss 000000c8 bat485_in_buff
200002fc l O .bss 0000012c gw485_in_buff
00000000 l df *ABS* 00000000 w_log.c
@@ -165,14 +165,14 @@ SYMBOL TABLE:
00000000 l df *ABS* 00000000 wsetup.c
00000000 l df *ABS* 00000000 fflush.c
00000000 l df *ABS* 00000000 findfp.c
-00005f18 l F .text 00000066 std
+000060ac 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
00000000 l df *ABS* 00000000 nano-mallocr.c
00000000 l df *ABS* 00000000 nano-mallocr.c
00000000 l df *ABS* 00000000 nano-vfprintf.c
-000063b8 l F .text 00000028 __sfputc_r
+0000654c l F .text 00000028 __sfputc_r
00000000 l df *ABS* 00000000 nano-vfprintf_i.c
00000000 l df *ABS* 00000000 putc.c
00000000 l df *ABS* 00000000 sbrkr.c
@@ -195,336 +195,341 @@ SYMBOL TABLE:
200000d8 l O .data 00000060 impure_data
00000000 l df *ABS* 00000000 s_lib_ver.c
00000000 l df *ABS* 00000000 reent.c
-0000143a g F .text 00000022 EXTI2_IRQHandler
-000059e6 g F .text 0000002a putchar
-00006c32 g F .text 00000028 _isatty_r
-00001868 g F .text 00000022 TimeSliceOffset_Start
-00005a10 g F .text 000000d4 _puts_r
-00006c5a g F .text 0000002c _lseek_r
-00001754 g F .text 0000005c TIM3_Int_Init
-00002b66 g F .text 00000112 log
-000016ae g F .text 0000001a USARTx_SendByte
+000015a0 g F .text 00000032 EXTI2_IRQHandler
+00005b7a g F .text 0000002a putchar
+00006dc6 g F .text 00000028 _isatty_r
+000019ec g F .text 00000022 TimeSliceOffset_Start
+00005ba4 g F .text 000000d4 _puts_r
+00006dee g F .text 0000002c _lseek_r
+000018d8 g F .text 0000005c TIM3_Int_Init
+00002cfa g F .text 00000112 log
+00001832 g F .text 0000001a USARTx_SendByte
20000020 g O .data 00000016 g_slConfigInfo
-00002a0a g F .text 0000004e uart_dev_init
-00003d46 g F .text 0000006a .hidden __eqdf2
-000059a6 g F .text 00000040 printf
+00002b9e g F .text 0000004e uart_dev_init
+00003eda g F .text 0000006a .hidden __eqdf2
+00005b3a g F .text 00000040 printf
20000938 g .data 00000000 __global_pointer$
00000148 g F .text 00000028 .hidden __riscv_save_8
200001e4 g O .bss 00000010 m_mpptControl
00000440 w .text 00000000 TIM1_CC_IRQHandler
-00006b7c g F .text 00000030 __sseek
-00005fce g F .text 0000006c __sinit
-00000e1e g F .text 00000004 SPI_I2S_SendData
-00005bca g F .text 000000bc __swbuf_r
+00006d10 g F .text 00000030 __sseek
+00006162 g F .text 0000006c __sinit
+00000eb4 g F .text 00000004 SPI_I2S_SendData
+00005d5e g F .text 000000bc __swbuf_r
0000024a g F .text 00000002 HardFault_Handler
-00005f88 g F .text 00000046 __sfmoreglue
-00006ca0 g F .text 00000002 __malloc_unlock
-000018c2 g F .text 0000002c InRingQueue
+0000611c g F .text 00000046 __sfmoreglue
+00006e34 g F .text 00000002 __malloc_unlock
+00001a46 g F .text 0000002c InRingQueue
00000440 w .text 00000000 USBPD_IRQHandler
00000194 g F .text 0000000c .hidden __riscv_restore_3
-00004b02 g F .text 000002b2 .hidden __divsf3
-0000236e g F .text 00000032 FRT_MsgHandler
+00004c96 g F .text 000002b2 .hidden __divsf3
+000024f6 g F .text 00000032 FRT_MsgHandler
00000440 w .text 00000000 SysTick_Handler
00000568 g F .text 0000000a ADC_StartCalibration
-00002b18 g F .text 00000018 uart_dev_char_present
-00000c3a g F .text 00000054 NVIC_Init
+00002cac g F .text 00000018 uart_dev_char_present
+00000cd0 g F .text 00000054 NVIC_Init
00000440 w .text 00000000 PVD_IRQHandler
-00001c16 g F .text 0000007e get_PV1_VOLT_IN
+00001d9a g F .text 0000007e get_PV1_VOLT_IN
00000180 g F .text 00000020 .hidden __riscv_restore_10
-00000e22 g F .text 00000004 SPI_I2S_ReceiveData
+00000eb8 g F .text 00000004 SPI_I2S_ReceiveData
00000248 g F .text 00000002 NMI_Handler
-000054e2 g F .text 00000062 .hidden __fixsfsi
+00005676 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
-00003db0 g F .text 000000ae .hidden __gtdf2
-000058ec g F .text 00000008 __errno
-000026c8 g F .text 00000024 Task_RunLED
-000010fa g F .text 0000000a USART_GetFlagStatus
-00006c08 g F .text 0000002a _fstat_r
+00003f44 g F .text 000000ae .hidden __gtdf2
+00005a80 g F .text 00000008 __errno
+00002850 g F .text 00000024 Task_RunLED
+00001190 g F .text 0000000a USART_GetFlagStatus
+00006d9c g F .text 0000002a _fstat_r
20000428 g O .bss 00000004 errno
-00002a8c g F .text 00000018 gw485_tx_enabla
+00002c20 g F .text 00000018 gw485_tx_enabla
20000150 g .bss 00000000 _sbss
00000800 g *ABS* 00000000 __stack_size
00000652 g F .text 0000000a ADC_GetFlagStatus
-0000197a g F .text 0000005a USART_Printf_Init
-00002b58 g F .text 0000000e ring_queue_length
-0000515a g F .text 00000388 .hidden __subsf3
+00001afe g F .text 0000005a USART_Printf_Init
+00002cec g F .text 0000000e ring_queue_length
+000052ee g F .text 00000388 .hidden __subsf3
00000440 w .text 00000000 USBFS_IRQHandler
00000194 g F .text 0000000c .hidden __riscv_restore_2
-00002abc g F .text 0000005c uart_dev_write
-00000f3a g F .text 00000016 TIM_CtrlPWMOutputs
-000058f4 g F .text 000000b2 memcpy
+00002c50 g F .text 0000005c uart_dev_write
+00000fd0 g F .text 00000016 TIM_CtrlPWMOutputs
+00005a88 g F .text 000000b2 memcpy
00000546 g F .text 00000010 ADC_Cmd
-00005f7e g F .text 0000000a _cleanup_r
-00000978 g F .text 0000012c GPIO_PinRemapConfig
-00004a90 g F .text 00000072 .hidden __floatsidf
+00006112 g F .text 0000000a _cleanup_r
+000009e2 g F .text 0000012c GPIO_PinRemapConfig
+00004c24 g F .text 00000072 .hidden __floatsidf
00000440 w .text 00000000 EXTI0_IRQHandler
00000440 w .text 00000000 I2C2_EV_IRQHandler
-00000db4 g F .text 0000001e RCC_PB2PeriphResetCmd
+00000e4a g F .text 0000001e RCC_PB2PeriphResetCmd
00000440 w .text 00000000 LPTIM_IRQHandler
-00002a58 g F .text 0000001a bat485_tx_enabla
+00002bec g F .text 0000001a bat485_tx_enabla
20000164 g O .bss 00000002 Calibrattion_Val
-00000f22 g F .text 00000018 TIM_Cmd
-00005ae4 g F .text 0000000c puts
-00000f7c g F .text 00000016 TIM_OC4PreloadConfig
+00000fb8 g F .text 00000018 TIM_Cmd
+00005c78 g F .text 0000000c puts
+00001012 g F .text 00000016 TIM_OC4PreloadConfig
20000138 g O .data 00000004 SystemCoreClock
-000010f2 g F .text 00000008 USART_ReceiveData
-0000622e g F .text 0000000a malloc
-00006cda g F .text 0000000c _fstat
+00001188 g F .text 00000008 USART_ReceiveData
+000063c2 g F .text 0000000a malloc
+00006e6e g F .text 0000000c _fstat
00000004 g .init 00000000 _einit
-00000fd8 g F .text 0000000c TIM_ClearITPendingBit
-00000fa8 g F .text 00000018 TIM_GetCounter
-00004e3a g F .text 0000008c .hidden __lesf2
+0000106e g F .text 0000000c TIM_ClearITPendingBit
+0000103e g F .text 00000018 TIM_GetCounter
+00004fce g F .text 0000008c .hidden __lesf2
00000140 g F .text 00000030 .hidden __riscv_save_12
-000008aa g F .text 000000c0 GPIO_Init
-00000c8e g F .text 00000014 RCC_ADCCLKConfig
-000017fc g F .text 0000003e TimeSliceOffset_Register
+00000914 g F .text 000000c0 GPIO_Init
+00000d24 g F .text 00000014 RCC_ADCCLKConfig
+00001980 g F .text 0000003e TimeSliceOffset_Register
00000440 w .text 00000000 Break_Point_Handler
00000180 g F .text 00000020 .hidden __riscv_restore_11
20000188 g O .bss 00000004 g_bat485_uart3_handle
20000160 g O .bss 00000004 NVIC_Priority_Group
00000440 w .text 00000000 SPI1_IRQHandler
00000556 g F .text 0000000a ADC_ResetCalibration
-0000109e g F .text 00000016 USART_Cmd
-00006ade g F .text 0000002a _sbrk_r
+00001134 g F .text 00000016 USART_Cmd
+00006c72 g F .text 0000002a _sbrk_r
20000154 g O .bss 00000004 CHIPID
00000440 w .text 00000000 TAMPER_IRQHandler
00000170 g F .text 0000000c .hidden __riscv_save_1
-00001e94 g F .text 00000034 read_config_info
-00001a9c g F .text 0000007e get_CHG_CURR
+00002018 g F .text 00000034 read_config_info
+00001c20 g F .text 0000007e get_CHG_CURR
20000181 g O .bss 00000001 recvbroadcast_flag
00000194 g F .text 0000000c .hidden __riscv_restore_0
-00006ca2 g F .text 0000002c _read_r
+00006e36 g F .text 0000002c _read_r
00000156 g F .text 0000001a .hidden __riscv_save_7
20000180 g O .bss 00000001 g_recvBroadcastRegisterNumber
-00005668 g F .text 000000ac .hidden __extendsfdf2
-00003062 g F .text 00000730 .hidden __adddf3
+000057fc g F .text 000000ac .hidden __extendsfdf2
+000031f6 g F .text 00000730 .hidden __adddf3
00000440 w .text 00000000 Ecall_M_Mode_Handler
20004800 g .stack 00000000 _heap_end
-00002a72 g F .text 0000001a bat485_tx_disenabla
-00006ce6 g F .text 0000000c _isatty
+00002c06 g F .text 0000001a bat485_tx_disenabla
+00006e7a g F .text 0000000c _isatty
20000144 g O .data 00000004 __fdlib_version
20000058 g O .data 00000048 g_RegTblR
2000014c g O .data 00000004 _global_impure_ptr
0000018a g F .text 00000016 .hidden __riscv_restore_5
20000150 g O .bss 00000002 ADC_Trim
-00000e26 g F .text 0000000a SPI_I2S_GetFlagStatus
+00000ebc g F .text 0000000a SPI_I2S_GetFlagStatus
00000440 w .text 00000000 DMA1_Channel4_IRQHandler
00000592 g F .text 000000b8 ADC_RegularChannelConfig
-00001a12 g F .text 00000026 _sbrk
+00001b96 g F .text 00000026 _sbrk
00000686 g F .text 00000012 ADC_FIFO_Cmd
0000064a g F .text 00000008 ADC_GetConversionValue
-000022c8 g F .text 0000002c randomDelay
-000018b2 g F .text 00000010 InitRingQueue
-00002746 g F .text 00000010 Task_usart
-00001914 g F .text 00000010 RingQueueLength
-0000212e g F .text 0000003e CheckFunc
-000012d4 g F .text 0000005a SPI_ReadWriteByte
+00002450 g F .text 0000002c randomDelay
+00001a36 g F .text 00000010 InitRingQueue
+000028ce g F .text 00000010 Task_usart
+00001a98 g F .text 00000010 RingQueueLength
+000022b4 g F .text 0000003e CheckFunc
+00001546 g F .text 0000005a DSG_PROT_Init
+0000136a g F .text 0000005a SPI_ReadWriteByte
0000018a g F .text 00000016 .hidden __riscv_restore_6
-000016c8 g F .text 00000046 USART3_IRQHandler
-000008a0 g F .text 0000000a EXTI_ClearITPendingBit
-00001b98 g F .text 0000007e get_DSG_CURR
+0000184c g F .text 00000046 USART3_IRQHandler
+0000090a g F .text 0000000a EXTI_ClearITPendingBit
+00001d1c g F .text 0000007e get_DSG_CURR
00000440 w .text 00000000 RTC_IRQHandler
00000572 g F .text 00000008 ADC_GetCalibrationStatus
2000042c g .bss 00000000 _ebss
-00001104 g F .text 0000003c USART_GetITStatus
-000028ac g F .text 00000076 g_Mppt_Para_Init
+0000119a g F .text 0000003c USART_GetITStatus
+00002a34 g F .text 00000076 g_Mppt_Para_Init
00000440 w .text 00000000 DMA1_Channel7_IRQHandler
20000168 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
-00001924 g F .text 00000020 Delay_Init
-0000132e g F .text 00000068 SPI_Flash_Read
-000018ee g F .text 00000026 OutRingQueue
-00000d78 g F .text 0000001e RCC_PB2PeriphClockCmd
-00000aa4 g F .text 00000190 GPIO_IPD_Unused
-00006a5a g F .text 00000084 _putc_r
-00004db4 g F .text 00000086 .hidden __gtsf2
+00001aa8 g F .text 00000020 Delay_Init
+000013c4 g F .text 00000068 SPI_Flash_Read
+00001a72 g F .text 00000026 OutRingQueue
+00000e0e g F .text 0000001e RCC_PB2PeriphClockCmd
+00000b3a g F .text 00000190 GPIO_IPD_Unused
+00006bee g F .text 00000084 _putc_r
+00004f48 g F .text 00000086 .hidden __gtsf2
00000440 w .text 00000000 USBPDWakeUp_IRQHandler
-0000096a g F .text 00000004 GPIO_SetBits
+000009d4 g F .text 00000004 GPIO_SetBits
00000440 w .text 00000000 TIM4_IRQHandler
-00000f62 g F .text 0000001a TIM_ARRPreloadConfig
+00000ff8 g F .text 0000001a TIM_ARRPreloadConfig
00000148 g F .text 00000028 .hidden __riscv_save_9
-0000096e g F .text 0000000a GPIO_WriteBit
-000075d8 g O .text 00000020 __sf_fake_stderr
-0000145c g F .text 00000038 PWM_GPIO_Configuration
+000009d8 g F .text 0000000a GPIO_WriteBit
+00007768 g O .text 00000020 __sf_fake_stderr
+000015d2 g F .text 00000038 PWM_GPIO_Configuration
00000156 g F .text 0000001a .hidden __riscv_save_4
00000440 w .text 00000000 I2C1_EV_IRQHandler
-0000170e g F .text 00000046 USART4_IRQHandler
-00001542 g F .text 000000ae GW_485_Init
-00000fc0 g F .text 00000018 TIM_GetITStatus
-00000ca2 g F .text 000000d6 RCC_GetClocksFreq
+00001892 g F .text 00000046 USART4_IRQHandler
+000016c2 g F .text 000000b2 GW_485_Init
+00001056 g F .text 00000018 TIM_GetITStatus
+00000d38 g F .text 000000d6 RCC_GetClocksFreq
00000440 w .text 00000000 DMA1_Channel6_IRQHandler
-0000587e g F .text 0000006e .hidden __clzsi2
-0000188a g F .text 00000028 TimeSliceOffset_Produce
-000063e0 g F .text 00000042 __sfputs_r
+00005a12 g F .text 0000006e .hidden __clzsi2
+00001a0e g F .text 00000028 TimeSliceOffset_Produce
+00006574 g F .text 00000042 __sfputs_r
2000015c g O .bss 00000004 TS_Val
-00006c86 g F .text 00000018 memchr
-00000fe4 g F .text 000000ba USART_Init
-00006238 g F .text 000000a8 _free_r
-000017d4 g F .text 00000028 TIM3_IRQHandler
+00006e1a g F .text 00000018 memchr
+0000107a g F .text 000000ba USART_Init
+000063cc g F .text 000000a8 _free_r
+00001958 g F .text 00000028 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
-00001ef2 g F .text 0000000a test
+00002078 g F .text 0000000a test
00000440 w .text 00000000 DMA1_Channel1_IRQHandler
-000013d8 g F .text 00000030 RUN_LED_Init
+00001486 g F .text 00000030 RUN_LED_Init
00000000 g .init 00000000 _start
-00005b46 g F .text 00000084 rand
-00006cf2 g F .text 0000000c _lseek
+00005cda g F .text 00000084 rand
+00006e86 g F .text 0000000c _lseek
20000178 g O .bss 00000001 RegistrationRequestFlag
-00000d96 g F .text 0000001e RCC_PB1PeriphClockCmd
-00001396 g F .text 00000042 G_FFMOS_CON_Init
+00000e2c g F .text 0000001e RCC_PB1PeriphClockCmd
+0000142c g F .text 0000005a G_FFMOS_CON_Init
00000440 w .text 00000000 EXTI15_10_IRQHandler
-00000f50 g F .text 00000012 TIM_ITConfig
+00000fe6 g F .text 00000012 TIM_ITConfig
00000440 w .text 00000000 ADC_IRQHandler
-000010b4 g F .text 00000036 USART_ITConfig
+0000114a g F .text 00000036 USART_ITConfig
+00000882 g F .text 0000006a EXTI_Init
20000158 g O .bss 00000004 OPA_Trim
00000440 w .text 00000000 DMA1_Channel8_IRQHandler
-00006be0 g F .text 00000028 _close_r
+00006d74 g F .text 00000028 _close_r
20000000 g .dalign 00000000 _data_vma
-00002992 g F .text 00000032 hardware_Init
-00000ea6 g F .text 0000007c TIM_OC4Init
-00005c86 g F .text 000000fc __swsetup_r
+00001516 g F .text 00000030 POW_OUT_CON_Init
+00002b1a g F .text 0000003e hardware_Init
+00000f3c g F .text 0000007c TIM_OC4Init
+00005e1a g F .text 000000fc __swsetup_r
00000440 w .text 00000000 EXTI9_5_IRQHandler
-00003792 g F .text 000005b4 .hidden __divdf3
-0000603a g F .text 000000a0 __sfp
+00003926 g F .text 000005b4 .hidden __divdf3
+000061ce g F .text 000000a0 __sfp
20000204 g O .bss 00000010 m_runled
-00003e5e g F .text 000004b8 .hidden __muldf3
+00000b0e g F .text 0000002c GPIO_EXTILineConfig
+00003ff2 g F .text 000004b8 .hidden __muldf3
00000148 g F .text 00000028 .hidden __riscv_save_10
-00006b08 g F .text 0000002c __sread
+00006c9c g F .text 0000002c __sread
200000a0 g O .data 00000038 uart_devices
-00006c9e g F .text 00000002 __malloc_lock
+00006e32 g F .text 00000002 __malloc_lock
0000018a g F .text 00000016 .hidden __riscv_restore_4
-00001b1a g F .text 0000007e get_PV_VOLT_OUT
+00001c9e g F .text 0000007e get_PV_VOLT_OUT
00000180 g F .text 00000020 .hidden __riscv_restore_8
-00001a72 g F .text 0000002a Get_ConversionVal
-00005eb2 g F .text 00000066 _fflush_r
+00001bf6 g F .text 0000002a Get_ConversionVal
+00006046 g F .text 00000066 _fflush_r
00000156 g F .text 0000001a .hidden __riscv_save_6
-00000882 g F .text 0000001e EXTI_GetITStatus
+000008ec g F .text 0000001e EXTI_GetITStatus
00000440 w .text 00000000 SPI2_IRQHandler
-000075f8 g O .text 00000020 __sf_fake_stdin
-00001e12 g F .text 00000082 get_PV2_VOLT_IN
+00007788 g O .text 00000020 __sf_fake_stdin
+00001f96 g F .text 00000082 get_PV2_VOLT_IN
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
-000017b0 g F .text 00000024 TIM3_Init
-00005af0 g F .text 00000056 srand
-00002aa4 g F .text 00000018 gw485_tx_disenabla
-00004e3a g F .text 0000008c .hidden __ltsf2
-00001ec8 g F .text 0000002a printf_data
-00006bac g F .text 00000006 __sclose
-00003050 g F .text 00000004 matherr
-00005714 g F .text 0000016a .hidden __truncdfsf2
-000062e0 g F .text 000000d8 _malloc_r
+00001934 g F .text 00000024 TIM3_Init
+00005c84 g F .text 00000056 srand
+00002c38 g F .text 00000018 gw485_tx_disenabla
+00004fce g F .text 0000008c .hidden __ltsf2
+0000204c g F .text 0000002c printf_data
+00006d40 g F .text 00000006 __sclose
+000031e4 g F .text 00000004 matherr
+000058a8 g F .text 0000016a .hidden __truncdfsf2
+00006474 g F .text 000000d8 _malloc_r
000006a8 g F .text 000001d4 Get_CalibrationValue
00000440 w .text 00000000 DMA1_Channel5_IRQHandler
20000214 g O .bss 00000010 m_usart
00000440 w .text 00000000 EXTI4_IRQHandler
-00001944 g F .text 00000036 Delay_Ms
+00001ac8 g F .text 00000036 Delay_Ms
00000440 w .text 00000000 USB_LP_CAN1_RX0_IRQHandler
-00004ec6 g F .text 00000294 .hidden __mulsf3
-00000f92 g F .text 00000016 TIM_SetCompare4
+0000505a g F .text 00000294 .hidden __mulsf3
+00001028 g F .text 00000016 TIM_SetCompare4
0000065c g F .text 00000018 ADC_BufferCmd
-00000e04 g F .text 0000001a SPI_Cmd
+00000e9a g F .text 0000001a SPI_Cmd
00000296 g F .text 00000106 SystemInit
-0000273a g F .text 0000000c Task_mpptControl
+000028c2 g F .text 0000000c Task_mpptControl
00000674 g F .text 00000012 ADC_DutyDelayCmd
-00003d46 g F .text 0000006a .hidden __nedf2
-000059a6 g F .text 00000040 iprintf
-000023a0 g F .text 00000328 read_and_process_uart_data
+00003eda g F .text 0000006a .hidden __nedf2
+00005b3a g F .text 00000040 iprintf
+00002528 g F .text 00000328 read_and_process_uart_data
2000016c g O .bss 00000001 USART4_Rbuffer
00000440 w .text 00000000 USB_HP_CAN1_TX_IRQHandler
-000074d8 g O .text 00000100 .hidden __clz_tab
+00007668 g O .text 00000100 .hidden __clz_tab
00000000 g .init 00000000 _sinit
00000440 w .text 00000000 CMPWakeUp_IRQHandler
-00004db4 g F .text 00000086 .hidden __gesf2
-00006bb2 g F .text 0000002e _write_r
+00004f48 g F .text 00000086 .hidden __gesf2
+00006d46 g F .text 0000002e _write_r
00000440 w .text 00000000 DMA1_Channel3_IRQHandler
-000066ac g F .text 0000010c _printf_common
+00006840 g F .text 0000010c _printf_common
20000148 g O .data 00000004 _impure_ptr
-00002756 g F .text 00000156 Task_recvbroadcast
+000028de g F .text 00000156 Task_recvbroadcast
00000440 w .text 00000000 TIM1_UP_IRQHandler
-00005d82 g F .text 00000130 __sflush_r
+00005f16 g F .text 00000130 __sflush_r
00000440 w .text 00000000 LPTIMWakeUp_IRQHandler
-00002c78 g F .text 000003d8 __ieee754_log
+00002e0c g F .text 000003d8 __ieee754_log
00000440 w .text 00000000 WWDG_IRQHandler
-0000183a g F .text 0000002e TimeSliceOffset_Unregister
+000019be g F .text 0000002e TimeSliceOffset_Unregister
00000440 w .text 00000000 Ecall_U_Mode_Handler
-00002922 g F .text 00000070 task_Init
+00002aaa g F .text 00000070 task_Init
20000038 g O .data 00000020 g_MsgTbl
00000698 g F .text 00000010 ADC_Sample_ModeConfig
00000440 w .text 00000000 TIM2_IRQHandler
-00001c94 g F .text 0000007e get_PV_VOLT_IN1
+00001e18 g F .text 0000007e get_PV_VOLT_IN1
20005000 g .stack 00000000 _eusrstack
-000026ec g F .text 0000004e Task_wdi
+00002874 g F .text 0000004e Task_wdi
00000170 g F .text 0000000c .hidden __riscv_save_2
00000440 w .text 00000000 SW_Handler
-00003054 g F .text 0000000e nan
+000031e8 g F .text 0000000e nan
000004c8 g F .text 00000028 ADC_DeInit
00000440 w .text 00000000 TIM1_BRK_IRQHandler
-00006144 g F .text 00000058 __swhatbuf_r
+000062d8 g F .text 00000058 __swhatbuf_r
000004f0 g F .text 00000056 ADC_Init
-000010ea g F .text 00000008 USART_SendData
+00001180 g F .text 00000008 USART_SendData
00000440 w .text 00000000 OPA_IRQHandler
-000022f4 g F .text 0000007a Check_485_bus_busy
+0000247c g F .text 0000007a Check_485_bus_busy
200001f4 g O .bss 00000010 m_recvbroadcast
00000440 w .text 00000000 EXTI1_IRQHandler
00000156 g F .text 0000001a .hidden __riscv_save_5
-000019d4 g F .text 0000003e _write
+00001b58 g F .text 0000003e _write
20000150 g .data 00000000 _edata
2000042c g .bss 00000000 _end
-00000e30 g F .text 00000076 TIM_TimeBaseInit
+00000ec6 g F .text 00000076 TIM_TimeBaseInit
00000440 w .text 00000000 RTCAlarm_IRQHandler
-00007674 g .dlalign 00000000 _data_lma
+00007804 g .dlalign 00000000 _data_lma
00000440 w .text 00000000 USART2_IRQHandler
-00006b34 g F .text 00000048 __swrite
-000015f0 g F .text 000000be BAT_485_Init
-00006422 g F .text 0000028a _vfiprintf_r
-000060da g F .text 0000006a _fwalk_reent
+00006cc8 g F .text 00000048 __swrite
+00001774 g F .text 000000be BAT_485_Init
+000065b6 g F .text 0000028a _vfiprintf_r
+0000626e g F .text 0000006a _fwalk_reent
0000039c g F .text 000000a4 SystemCoreClockUpdate
-0000559a g F .text 000000ce .hidden __floatunsisf
-00001408 g F .text 00000032 WDI_INPUT_Init
+0000572e g F .text 000000ce .hidden __floatunsisf
+000014b6 g F .text 00000032 WDI_INPUT_Init
00000440 w .text 00000000 I2C2_ER_IRQHandler
00000440 w .text 00000000 DMA1_Channel2_IRQHandler
-00001494 g F .text 00000064 PWM_TIM_Configuration
-00007618 g O .text 00000020 __sf_fake_stdout
+0000160a g F .text 0000006c PWM_TIM_Configuration
+000077a8 g O .text 00000020 __sf_fake_stdout
20000000 g O .data 00000010 HBPrescTable
0000017c g F .text 00000024 .hidden __riscv_restore_12
-00006cfe g F .text 0000000c _read
-00004a54 g F .text 0000003c .hidden __unorddf2
+00006e92 g F .text 0000000c _read
+00004be8 g F .text 0000003c .hidden __unorddf2
00000442 w .text 00000000 handle_reset
00000440 w .text 00000000 CAN1_SCE_IRQHandler
-00005544 g F .text 00000056 .hidden __fixunssfsi
+000056d8 g F .text 00000056 .hidden __fixunssfsi
00000440 w .text 00000000 FLASH_IRQHandler
00000170 g F .text 0000000c .hidden __riscv_save_0
20000224 g O .bss 00000010 m_wdi
00000440 w .text 00000000 USBFSWakeUp_IRQHandler
2000017c g O .bss 00000004 g_recvBroadcastDevice
00000440 w .text 00000000 USART1_IRQHandler
-0000619c g F .text 00000092 __smakebuf_r
-000067b8 g F .text 000002a2 _printf_i
+00006330 g F .text 00000092 __smakebuf_r
+0000694c g F .text 000002a2 _printf_i
20000198 g O .bss 00000017 g_Mppt_Para
-00003db0 g F .text 000000ae .hidden __gedf2
+00003f44 g F .text 000000ae .hidden __gedf2
20000194 g O .bss 00000004 __malloc_sbrk_start
00000440 w .text 00000000 I2C1_ER_IRQHandler
-00001230 g F .text 000000a4 SPI_Flash_Init
-00000dd2 g F .text 00000032 SPI_Init
-00000c34 g F .text 00000006 NVIC_PriorityGroupConfig
-00001140 g F .text 000000f0 ADC_all_Init
-000014f8 g F .text 0000004a Set_duty_ratio
+000012c6 g F .text 000000a4 SPI_Flash_Init
+00000e68 g F .text 00000032 SPI_Init
+00000cca g F .text 00000006 NVIC_PriorityGroupConfig
+000011d6 g F .text 000000f0 ADC_all_Init
+00001676 g F .text 0000004c Set_duty_ratio
00000440 w .text 00000000 TKeyWakeUp_IRQHandler
20000190 g O .bss 00000004 __malloc_free_list
00000194 g F .text 0000000c .hidden __riscv_restore_1
2000018c g O .bss 00000004 g_gw485_uart4_handle
-00004316 g F .text 0000073e .hidden __subdf3
-00006422 g F .text 0000028a _vfprintf_r
-00001d12 g F .text 00000100 get_MOSFET_Temper
-00006cce g F .text 0000000c _close
-00002b30 g F .text 00000028 uart_dev_in_char
+000044aa g F .text 0000073e .hidden __subdf3
+000065b6 g F .text 0000028a _vfprintf_r
+000014e8 g F .text 0000002e BEEP_Init
+00001e96 g F .text 00000100 get_MOSFET_Temper
+00006e62 g F .text 0000000c _close
+00002cc4 g F .text 00000028 uart_dev_in_char
@@ -575,7 +580,7 @@ Disassembly of section .vector:
5e: 0000 unimp
60: 0440 addi s0,sp,516
62: 0000 unimp
- 64: 143a slli s0,s0,0x2e
+ 64: 15a0 addi s0,sp,744
66: 0000 unimp
68: 0440 addi s0,sp,516
6a: 0000 unimp
@@ -617,7 +622,7 @@ Disassembly of section .vector:
b2: 0000 unimp
b4: 0440 addi s0,sp,516
b6: 0000 unimp
- b8: 17d4 addi a3,sp,996
+ b8: 1958 addi a4,sp,180
ba: 0000 unimp
bc: 0440 addi s0,sp,516
be: 0000 unimp
@@ -637,7 +642,7 @@ Disassembly of section .vector:
da: 0000 unimp
dc: 0440 addi s0,sp,516
de: 0000 unimp
- e0: 16c8 addi a0,sp,868
+ e0: 184c addi a1,sp,52
e2: 0000 unimp
e4: 0440 addi s0,sp,516
e6: 0000 unimp
@@ -649,7 +654,7 @@ Disassembly of section .vector:
f2: 0000 unimp
f4: 0440 addi s0,sp,516
f6: 0000 unimp
- f8: 170e slli a4,a4,0x23
+ f8: 1892 slli a7,a7,0x24
fa: 0000 unimp
fc: 0440 addi s0,sp,516
fe: 0000 unimp
@@ -797,24 +802,24 @@ Disassembly of section .text:
0000024c :
24c: f25ff2ef jal t0,170 <__riscv_save_0>
250: 4505 li a0,1
- 252: 1e3000ef jal ra,c34
+ 252: 279000ef jal ra,cca
256: 2299 jal 39c
- 258: 6cc010ef jal ra,1924
+ 258: 051010ef jal ra,1aa8
25c: 6571 lui a0,0x1c
- 25e: 20050513 addi a0,a0,512 # 1c200 <_data_lma+0x14b8c>
- 262: 718010ef jal ra,197a
+ 25e: 20050513 addi a0,a0,512 # 1c200 <_data_lma+0x149fc>
+ 262: 09d010ef jal ra,1afe
266: 200007b7 lui a5,0x20000
26a: 1387a583 lw a1,312(a5) # 20000138
26e: 00007537 lui a0,0x7
- 272: d0c50513 addi a0,a0,-756 # 6d0c <_read+0xe>
- 276: 730050ef jal ra,59a6
+ 272: ea050513 addi a0,a0,-352 # 6ea0 <_read+0xe>
+ 276: 0c5050ef jal ra,5b3a
27a: 2509 jal 87c
27c: 85aa mv a1,a0
27e: 00007537 lui a0,0x7
- 282: d1c50513 addi a0,a0,-740 # 6d1c <_read+0x1e>
- 286: 720050ef jal ra,59a6
- 28a: 708020ef jal ra,2992
- 28e: 694020ef jal ra,2922
+ 282: eb050513 addi a0,a0,-336 # 6eb0 <_read+0x1e>
+ 286: 0b5050ef jal ra,5b3a
+ 28a: 091020ef jal ra,2b1a
+ 28e: 01d020ef jal ra,2aaa
292: 4501 li a0,0
294: b701 j 194 <__riscv_restore_0>
@@ -846,7 +851,7 @@ Disassembly of section .text:
2d4: c05c sw a5,4(s0)
2d6: 009f07b7 lui a5,0x9f0
2da: c41c sw a5,8(s0)
- 2dc: 7c8000ef jal ra,aa4
+ 2dc: 05f000ef jal ra,b3a
2e0: c402 sw zero,8(sp)
2e2: c602 sw zero,12(sp)
2e4: 400227b7 lui a5,0x40022
@@ -938,7 +943,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+0xecbcc>
+ 3c4: 24078793 addi a5,a5,576 # f4240 <_data_lma+0xeca3c>
3c8: c31c sw a5,0(a4)
3ca: 400217b7 lui a5,0x40021
3ce: 43dc lw a5,4(a5)
@@ -953,7 +958,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+0x799b8c>
+ 3f0: 20078793 addi a5,a5,512 # 7a1200 <_data_lma+0x7999fc>
3f4: bfd1 j 3c8
3f6: 42dc lw a5,4(a3)
3f8: 42d4 lw a3,4(a3)
@@ -971,14 +976,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+0x799b8c>
+ 41e: 20068693 addi a3,a3,512 # 7a1200 <_data_lma+0x7999fc>
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+0x3c928c>
+ 436: 90068693 addi a3,a3,-1792 # 3d0900 <_data_lma+0x3c90fc>
43a: 02d787b3 mul a5,a5,a3
43e: b769 j 3c8
@@ -991,7 +996,7 @@ Disassembly of section .text:
44a: 20005117 auipc sp,0x20005
44e: bb610113 addi sp,sp,-1098 # 20005000 <_eusrstack>
452: 00007517 auipc a0,0x7
- 456: 22250513 addi a0,a0,546 # 7674 <_data_lma>
+ 456: 3b250513 addi a0,a0,946 # 7804 <_data_lma>
45a: 20000597 auipc a1,0x20000
45e: ba658593 addi a1,a1,-1114 # 20000000 <_data_vma>
462: 81818613 addi a2,gp,-2024 # 20000150 <_edata>
@@ -1030,10 +1035,10 @@ Disassembly of section .text:
4d4: c9dff2ef jal t0,170 <__riscv_save_0>
4d8: 4585 li a1,1
4da: 20000513 li a0,512
- 4de: 0d7000ef jal ra,db4
+ 4de: 16d000ef jal ra,e4a
4e2: 4581 li a1,0
4e4: 20000513 li a0,512
- 4e8: 0cd000ef jal ra,db4
+ 4e8: 163000ef jal ra,e4a
4ec: b165 j 194 <__riscv_restore_0>
4ee: 8082 ret
@@ -1419,10114 +1424,10266 @@ Disassembly of section .text:
87c: 81c1a503 lw a0,-2020(gp) # 20000154
880: 8082 ret
-00000882 :
- 882: 400107b7 lui a5,0x40010
- 886: 40078713 addi a4,a5,1024 # 40010400 <_eusrstack+0x2000b400>
- 88a: 4007a783 lw a5,1024(a5)
- 88e: 4b58 lw a4,20(a4)
- 890: 8f69 and a4,a4,a0
- 892: c709 beqz a4,89c
- 894: 8d7d and a0,a0,a5
- 896: 00a03533 snez a0,a0
- 89a: 8082 ret
- 89c: 4501 li a0,0
- 89e: 8082 ret
+00000882 :
+ 882: 4158 lw a4,4(a0)
+ 884: 00052803 lw a6,0(a0)
+ 888: 454c lw a1,12(a0)
+ 88a: 40010637 lui a2,0x40010
+ 88e: 40060793 addi a5,a2,1024 # 40010400 <_eusrstack+0x2000b400>
+ 892: 973e add a4,a4,a5
+ 894: fff84693 not a3,a6
+ 898: c5b1 beqz a1,8e4
+ 89a: 40062583 lw a1,1024(a2)
+ 89e: 8df5 and a1,a1,a3
+ 8a0: 40b62023 sw a1,1024(a2)
+ 8a4: 43d0 lw a2,4(a5)
+ 8a6: 8ef1 and a3,a3,a2
+ 8a8: c3d4 sw a3,4(a5)
+ 8aa: 4314 lw a3,0(a4)
+ 8ac: 0106e6b3 or a3,a3,a6
+ 8b0: c314 sw a3,0(a4)
+ 8b2: 4118 lw a4,0(a0)
+ 8b4: 4790 lw a2,8(a5)
+ 8b6: fff74693 not a3,a4
+ 8ba: 8e75 and a2,a2,a3
+ 8bc: c790 sw a2,8(a5)
+ 8be: 47d0 lw a2,12(a5)
+ 8c0: 8ef1 and a3,a3,a2
+ 8c2: c7d4 sw a3,12(a5)
+ 8c4: 4514 lw a3,8(a0)
+ 8c6: 4641 li a2,16
+ 8c8: 00c69963 bne a3,a2,8da
+ 8cc: 4794 lw a3,8(a5)
+ 8ce: 8ed9 or a3,a3,a4
+ 8d0: c794 sw a3,8(a5)
+ 8d2: 47d4 lw a3,12(a5)
+ 8d4: 8f55 or a4,a4,a3
+ 8d6: c7d8 sw a4,12(a5)
+ 8d8: 8082 ret
+ 8da: 97b6 add a5,a5,a3
+ 8dc: 4394 lw a3,0(a5)
+ 8de: 8f55 or a4,a4,a3
+ 8e0: c398 sw a4,0(a5)
+ 8e2: 8082 ret
+ 8e4: 431c lw a5,0(a4)
+ 8e6: 8ff5 and a5,a5,a3
+ 8e8: c31c sw a5,0(a4)
+ 8ea: 8082 ret
-000008a0 :
- 8a0: 400107b7 lui a5,0x40010
- 8a4: 40a7aa23 sw a0,1044(a5) # 40010414 <_eusrstack+0x2000b414>
- 8a8: 8082 ret
+000008ec :
+ 8ec: 400107b7 lui a5,0x40010
+ 8f0: 40078713 addi a4,a5,1024 # 40010400 <_eusrstack+0x2000b400>
+ 8f4: 4007a783 lw a5,1024(a5)
+ 8f8: 4b58 lw a4,20(a4)
+ 8fa: 8f69 and a4,a4,a0
+ 8fc: c709 beqz a4,906
+ 8fe: 8d7d and a0,a0,a5
+ 900: 00a03533 snez a0,a0
+ 904: 8082 ret
+ 906: 4501 li a0,0
+ 908: 8082 ret
-000008aa :
- 8aa: 459c lw a5,8(a1)
- 8ac: 0107f713 andi a4,a5,16
- 8b0: 00f7f813 andi a6,a5,15
- 8b4: c701 beqz a4,8bc
- 8b6: 41d8 lw a4,4(a1)
- 8b8: 00e86833 or a6,a6,a4
- 8bc: 218e lhu a1,0(a1)
- 8be: 0ff5f713 andi a4,a1,255
- 8c2: c339 beqz a4,908
- 8c4: 4118 lw a4,0(a0)
- 8c6: 4681 li a3,0
- 8c8: 4e85 li t4,1
- 8ca: 4f3d li t5,15
- 8cc: 02800f93 li t6,40
- 8d0: 04800293 li t0,72
- 8d4: 4e21 li t3,8
- 8d6: 00de9633 sll a2,t4,a3
- 8da: 00c5f8b3 and a7,a1,a2
- 8de: 03161163 bne a2,a7,900
- 8e2: 00269893 slli a7,a3,0x2
- 8e6: 011f1333 sll t1,t5,a7
- 8ea: fff34313 not t1,t1
- 8ee: 00e37733 and a4,t1,a4
- 8f2: 011818b3 sll a7,a6,a7
- 8f6: 00e8e733 or a4,a7,a4
- 8fa: 05f79f63 bne a5,t6,958
- 8fe: c950 sw a2,20(a0)
- 900: 0685 addi a3,a3,1
- 902: fdc69ae3 bne a3,t3,8d6
- 906: c118 sw a4,0(a0)
- 908: 0ff00713 li a4,255
- 90c: 04b77563 bgeu a4,a1,956
- 910: 4154 lw a3,4(a0)
- 912: 4621 li a2,8
- 914: 4e85 li t4,1
- 916: 4f3d li t5,15
- 918: 02800f93 li t6,40
- 91c: 04800293 li t0,72
- 920: 4e41 li t3,16
- 922: 00ce98b3 sll a7,t4,a2
- 926: 0115f733 and a4,a1,a7
- 92a: 02e89263 bne a7,a4,94e
- 92e: 00261713 slli a4,a2,0x2
- 932: 1701 addi a4,a4,-32
- 934: 00ef1333 sll t1,t5,a4
- 938: fff34313 not t1,t1
- 93c: 00d376b3 and a3,t1,a3
- 940: 00e81733 sll a4,a6,a4
- 944: 8ed9 or a3,a3,a4
- 946: 01f79d63 bne a5,t6,960
- 94a: 01152a23 sw a7,20(a0)
- 94e: 0605 addi a2,a2,1
- 950: fdc619e3 bne a2,t3,922
- 954: c154 sw a3,4(a0)
- 956: 8082 ret
- 958: fa5794e3 bne a5,t0,900
- 95c: c910 sw a2,16(a0)
- 95e: b74d j 900
- 960: fe5797e3 bne a5,t0,94e
- 964: 01152823 sw a7,16(a0)
- 968: b7dd j 94e
+0000090a :
+ 90a: 400107b7 lui a5,0x40010
+ 90e: 40a7aa23 sw a0,1044(a5) # 40010414 <_eusrstack+0x2000b414>
+ 912: 8082 ret
-0000096a :
- 96a: c90c sw a1,16(a0)
- 96c: 8082 ret
+00000914 :
+ 914: 459c lw a5,8(a1)
+ 916: 0107f713 andi a4,a5,16
+ 91a: 00f7f813 andi a6,a5,15
+ 91e: c701 beqz a4,926
+ 920: 41d8 lw a4,4(a1)
+ 922: 00e86833 or a6,a6,a4
+ 926: 218e lhu a1,0(a1)
+ 928: 0ff5f713 andi a4,a1,255
+ 92c: c339 beqz a4,972
+ 92e: 4118 lw a4,0(a0)
+ 930: 4681 li a3,0
+ 932: 4e85 li t4,1
+ 934: 4f3d li t5,15
+ 936: 02800f93 li t6,40
+ 93a: 04800293 li t0,72
+ 93e: 4e21 li t3,8
+ 940: 00de9633 sll a2,t4,a3
+ 944: 00c5f8b3 and a7,a1,a2
+ 948: 03161163 bne a2,a7,96a
+ 94c: 00269893 slli a7,a3,0x2
+ 950: 011f1333 sll t1,t5,a7
+ 954: fff34313 not t1,t1
+ 958: 00e37733 and a4,t1,a4
+ 95c: 011818b3 sll a7,a6,a7
+ 960: 00e8e733 or a4,a7,a4
+ 964: 05f79f63 bne a5,t6,9c2
+ 968: c950 sw a2,20(a0)
+ 96a: 0685 addi a3,a3,1
+ 96c: fdc69ae3 bne a3,t3,940
+ 970: c118 sw a4,0(a0)
+ 972: 0ff00713 li a4,255
+ 976: 04b77563 bgeu a4,a1,9c0
+ 97a: 4154 lw a3,4(a0)
+ 97c: 4621 li a2,8
+ 97e: 4e85 li t4,1
+ 980: 4f3d li t5,15
+ 982: 02800f93 li t6,40
+ 986: 04800293 li t0,72
+ 98a: 4e41 li t3,16
+ 98c: 00ce98b3 sll a7,t4,a2
+ 990: 0115f733 and a4,a1,a7
+ 994: 02e89263 bne a7,a4,9b8
+ 998: 00261713 slli a4,a2,0x2
+ 99c: 1701 addi a4,a4,-32
+ 99e: 00ef1333 sll t1,t5,a4
+ 9a2: fff34313 not t1,t1
+ 9a6: 00d376b3 and a3,t1,a3
+ 9aa: 00e81733 sll a4,a6,a4
+ 9ae: 8ed9 or a3,a3,a4
+ 9b0: 01f79d63 bne a5,t6,9ca
+ 9b4: 01152a23 sw a7,20(a0)
+ 9b8: 0605 addi a2,a2,1
+ 9ba: fdc619e3 bne a2,t3,98c
+ 9be: c154 sw a3,4(a0)
+ 9c0: 8082 ret
+ 9c2: fa5794e3 bne a5,t0,96a
+ 9c6: c910 sw a2,16(a0)
+ 9c8: b74d j 96a
+ 9ca: fe5797e3 bne a5,t0,9b8
+ 9ce: 01152823 sw a7,16(a0)
+ 9d2: b7dd j 9b8
-0000096e :
- 96e: c219 beqz a2,974
- 970: c90c sw a1,16(a0)
- 972: 8082 ret
- 974: c94c sw a1,20(a0)
- 976: 8082 ret
+000009d4 :
+ 9d4: c90c sw a1,16(a0)
+ 9d6: 8082 ret
-00000978 :
- 978: c0000737 lui a4,0xc0000
- 97c: 00e577b3 and a5,a0,a4
- 980: 08e79563 bne a5,a4,a0a
- 984: 40010737 lui a4,0x40010
- 988: 435c lw a5,4(a4)
- 98a: 01b55693 srli a3,a0,0x1b
- 98e: 4f58 lw a4,28(a4)
- 990: 8a9d andi a3,a3,7
- 992: e69d bnez a3,9c0
- 994: 9bf9 andi a5,a5,-2
- 996: ff0006b7 lui a3,0xff000
- 99a: 16fd addi a3,a3,-1
- 99c: 8f75 and a4,a4,a3
- 99e: c989 beqz a1,9b0
- 9a0: 01051693 slli a3,a0,0x10
- 9a4: 82c1 srli a3,a3,0x10
- 9a6: 8fd5 or a5,a5,a3
- 9a8: 01ff06b7 lui a3,0x1ff0
- 9ac: 8d75 and a0,a0,a3
- 9ae: 8f49 or a4,a4,a0
- 9b0: 070006b7 lui a3,0x7000
- 9b4: 8fd5 or a5,a5,a3
- 9b6: 400106b7 lui a3,0x40010
- 9ba: c2dc sw a5,4(a3)
- 9bc: ced8 sw a4,28(a3)
- 9be: 8082 ret
- 9c0: 4605 li a2,1
- 9c2: 00c69663 bne a3,a2,9ce
- 9c6: 9bf5 andi a5,a5,-3
- 9c8: ff8006b7 lui a3,0xff800
- 9cc: b7f9 j 99a
- 9ce: 4609 li a2,2
- 9d0: 00c69663 bne a3,a2,9dc
- 9d4: 9bed andi a5,a5,-5
- 9d6: ffe806b7 lui a3,0xffe80
- 9da: b7c1 j 99a
- 9dc: 460d li a2,3
- 9de: 00c69663 bne a3,a2,9ea
- 9e2: 9bdd andi a5,a5,-9
- 9e4: fffc06b7 lui a3,0xfffc0
- 9e8: bf4d j 99a
- 9ea: 4611 li a2,4
- 9ec: 00c69763 bne a3,a2,9fa
- 9f0: f3f7f793 andi a5,a5,-193
- 9f4: ffc006b7 lui a3,0xffc00
- 9f8: b74d j 99a
- 9fa: 4615 li a2,5
- 9fc: fac691e3 bne a3,a2,99e
- a00: cff7f793 andi a5,a5,-769
- a04: ffe006b7 lui a3,0xffe00
- a08: bf49 j 99a
- a0a: 40000737 lui a4,0x40000
- a0e: 02e79163 bne a5,a4,a30
- a12: 400107b7 lui a5,0x40010
- a16: 4fd8 lw a4,28(a5)
- a18: 0542 slli a0,a0,0x10
- a1a: 00a767b3 or a5,a4,a0
- a1e: e589 bnez a1,a28
- a20: fff54513 not a0,a0
- a24: 00e577b3 and a5,a0,a4
- a28: 40010737 lui a4,0x40010
- a2c: cf5c sw a5,28(a4)
- a2e: 8082 ret
- a30: e3a9 bnez a5,a72
- a32: 40010837 lui a6,0x40010
- a36: 003007b7 lui a5,0x300
- a3a: 00482603 lw a2,4(a6) # 40010004 <_eusrstack+0x2000b004>
- a3e: 01051713 slli a4,a0,0x10
- a42: 00f576b3 and a3,a0,a5
- a46: 8341 srli a4,a4,0x10
- a48: 02f69663 bne a3,a5,a74
- a4c: f90006b7 lui a3,0xf9000
- a50: 16fd addi a3,a3,-1
- a52: 00d677b3 and a5,a2,a3
- a56: 00482603 lw a2,4(a6)
- a5a: 8ef1 and a3,a3,a2
- a5c: 00d82223 sw a3,4(a6)
- a60: c591 beqz a1,a6c
- a62: 8155 srli a0,a0,0x15
- a64: 0512 slli a0,a0,0x4
- a66: 00a71533 sll a0,a4,a0
- a6a: 8fc9 or a5,a5,a0
- a6c: 40010737 lui a4,0x40010
- a70: c35c sw a5,4(a4)
- a72: 8082 ret
- a74: 00b51793 slli a5,a0,0xb
- a78: 0207d063 bgez a5,a98
- a7c: 01055793 srli a5,a0,0x10
- a80: 00f7f693 andi a3,a5,15
- a84: 478d li a5,3
- a86: 00d797b3 sll a5,a5,a3
- a8a: fff7c793 not a5,a5
- a8e: 8ff1 and a5,a5,a2
- a90: 070006b7 lui a3,0x7000
- a94: 8fd5 or a5,a5,a3
- a96: b7e9 j a60
- a98: 01555793 srli a5,a0,0x15
- a9c: 0792 slli a5,a5,0x4
- a9e: 00f717b3 sll a5,a4,a5
- aa2: b7e5 j a8a
+000009d8 :
+ 9d8: c219 beqz a2,9de
+ 9da: c90c sw a1,16(a0)
+ 9dc: 8082 ret
+ 9de: c94c sw a1,20(a0)
+ 9e0: 8082 ret
-00000aa4 :
- aa4: eccff2ef jal t0,170 <__riscv_save_0>
- aa8: 1ffff437 lui s0,0x1ffff
- aac: 72442703 lw a4,1828(s0) # 1ffff724 <_data_lma+0x1fff80b0>
- ab0: 3e000637 lui a2,0x3e000
- ab4: 1141 addi sp,sp,-16
- ab6: 01971793 slli a5,a4,0x19
- aba: fff74693 not a3,a4
- abe: 8ff1 and a5,a5,a2
- ac0: 0706 slli a4,a4,0x1
- ac2: 003e0637 lui a2,0x3e0
- ac6: 8f71 and a4,a4,a2
- ac8: 8fd9 or a5,a5,a4
- aca: 01000637 lui a2,0x1000
- ace: 00969713 slli a4,a3,0x9
- ad2: 8f71 and a4,a4,a2
- ad4: 8fd9 or a5,a5,a4
- ad6: 82bd srli a3,a3,0xf
- ad8: 6741 lui a4,0x10
- ada: 8ef9 and a3,a3,a4
- adc: 8fd5 or a5,a5,a3
- ade: c202 sw zero,4(sp)
- ae0: c402 sw zero,8(sp)
- ae2: c602 sw zero,12(sp)
- ae4: 82f1a023 sw a5,-2016(gp) # 20000158
- ae8: 72845703 lhu a4,1832(s0)
- aec: 4585 li a1,1
- aee: 80e19c23 sh a4,-2024(gp) # 20000150 <_edata>
- af2: 72042703 lw a4,1824(s0)
- af6: 03d00513 li a0,61
- afa: 82e1a223 sw a4,-2012(gp) # 2000015c
- afe: 70442703 lw a4,1796(s0)
- b02: 80e1ae23 sw a4,-2020(gp) # 20000154
- b06: 2c8d jal d78
- b08: 70442783 lw a5,1796(s0)
- b0c: 103a0737 lui a4,0x103a0
- b10: 70070713 addi a4,a4,1792 # 103a0700 <_data_lma+0x1039908c>
- b14: f0f7f793 andi a5,a5,-241
- b18: 10e78063 beq a5,a4,c18
- b1c: 02f76163 bltu a4,a5,b3e
- b20: 10320737 lui a4,0x10320
- b24: 70070713 addi a4,a4,1792 # 10320700 <_data_lma+0x1031908c>
- b28: 06e78063 beq a5,a4,b88
- b2c: 10370737 lui a4,0x10370
- b30: 70070713 addi a4,a4,1792 # 10370700 <_data_lma+0x1036908c>
- b34: 08e78763 beq a5,a4,bc2
- b38: 0141 addi sp,sp,16
- b3a: e5aff06f j 194 <__riscv_restore_0>
- b3e: 103b0737 lui a4,0x103b0
- b42: 70070713 addi a4,a4,1792 # 103b0700 <_data_lma+0x103a908c>
- b46: 0ae78b63 beq a5,a4,bfc
- b4a: 103d0737 lui a4,0x103d0
- b4e: 70070713 addi a4,a4,1792 # 103d0700 <_data_lma+0x103c908c>
- b52: fee793e3 bne a5,a4,b38
- b56: 4585 li a1,1
- b58: 6521 lui a0,0x8
- b5a: 3d39 jal 978
- b5c: 400114b7 lui s1,0x40011
- b60: 77e1 lui a5,0xffff8
- b62: 04800413 li s0,72
- b66: 004c addi a1,sp,4
- b68: 80048513 addi a0,s1,-2048 # 40010800 <_eusrstack+0x2000b800>
- b6c: 827c sh a5,4(sp)
- b6e: c622 sw s0,12(sp)
- b70: 3b2d jal 8aa
- b72: 6785 lui a5,0x1
- b74: 33c78793 addi a5,a5,828 # 133c
- b78: 004c addi a1,sp,4
- b7a: c0048513 addi a0,s1,-1024
- b7e: 827c sh a5,4(sp)
- b80: c622 sw s0,12(sp)
- b82: 3325 jal 8aa
- b84: 77f9 lui a5,0xffffe
- b86: a00d j ba8
- b88: 4585 li a1,1
- b8a: 6521 lui a0,0x8
- b8c: 33f5 jal 978
- b8e: 400114b7 lui s1,0x40011
- b92: e0000793 li a5,-512
- b96: 04800413 li s0,72
- b9a: 004c addi a1,sp,4
- b9c: c0048513 addi a0,s1,-1024 # 40010c00 <_eusrstack+0x2000bc00>
- ba0: 827c sh a5,4(sp)
- ba2: c622 sw s0,12(sp)
- ba4: 3319 jal 8aa
- ba6: 6789 lui a5,0x2
- ba8: 004c addi a1,sp,4
- baa: 40011537 lui a0,0x40011
- bae: 827c sh a5,4(sp)
- bb0: c622 sw s0,12(sp)
- bb2: 39e5 jal 8aa
- bb4: 478d li a5,3
- bb6: 827c sh a5,4(sp)
- bb8: c622 sw s0,12(sp)
- bba: 004c addi a1,sp,4
- bbc: 40048513 addi a0,s1,1024
- bc0: a825 j bf8
- bc2: 400114b7 lui s1,0x40011
- bc6: 77e1 lui a5,0xffff8
- bc8: 70078793 addi a5,a5,1792 # ffff8700 <_eusrstack+0xdfff3700>
- bcc: 04800413 li s0,72
- bd0: 004c addi a1,sp,4
- bd2: 80048513 addi a0,s1,-2048 # 40010800 <_eusrstack+0x2000b800>
- bd6: 827c sh a5,4(sp)
- bd8: c622 sw s0,12(sp)
- bda: 39c1 jal 8aa
- bdc: e3d00793 li a5,-451
- be0: 004c addi a1,sp,4
- be2: c0048513 addi a0,s1,-1024
- be6: 827c sh a5,4(sp)
- be8: c622 sw s0,12(sp)
- bea: 31c1 jal 8aa
- bec: 77f9 lui a5,0xffffe
- bee: 827c sh a5,4(sp)
- bf0: c622 sw s0,12(sp)
- bf2: 004c addi a1,sp,4
- bf4: 40011537 lui a0,0x40011
- bf8: 394d jal 8aa
- bfa: bf3d j b38
- bfc: 400114b7 lui s1,0x40011
- c00: 77e1 lui a5,0xffff8
- c02: 04800413 li s0,72
- c06: 004c addi a1,sp,4
- c08: 80048513 addi a0,s1,-2048 # 40010800 <_eusrstack+0x2000b800>
- c0c: 827c sh a5,4(sp)
- c0e: c622 sw s0,12(sp)
- c10: 3969 jal 8aa
- c12: 20400793 li a5,516
- c16: b78d j b78
- c18: 400114b7 lui s1,0x40011
- c1c: 77e1 lui a5,0xffff8
- c1e: 04800413 li s0,72
- c22: 004c addi a1,sp,4
- c24: 80048513 addi a0,s1,-2048 # 40010800 <_eusrstack+0x2000b800>
- c28: 827c sh a5,4(sp)
- c2a: c622 sw s0,12(sp)
- c2c: 39bd jal 8aa
- c2e: 6789 lui a5,0x2
- c30: 17f5 addi a5,a5,-3
- c32: b799 j b78
+000009e2 :
+ 9e2: c0000737 lui a4,0xc0000
+ 9e6: 00e577b3 and a5,a0,a4
+ 9ea: 08e79563 bne a5,a4,a74
+ 9ee: 40010737 lui a4,0x40010
+ 9f2: 435c lw a5,4(a4)
+ 9f4: 01b55693 srli a3,a0,0x1b
+ 9f8: 4f58 lw a4,28(a4)
+ 9fa: 8a9d andi a3,a3,7
+ 9fc: e69d bnez a3,a2a
+ 9fe: 9bf9 andi a5,a5,-2
+ a00: ff0006b7 lui a3,0xff000
+ a04: 16fd addi a3,a3,-1
+ a06: 8f75 and a4,a4,a3
+ a08: c989 beqz a1,a1a
+ a0a: 01051693 slli a3,a0,0x10
+ a0e: 82c1 srli a3,a3,0x10
+ a10: 8fd5 or a5,a5,a3
+ a12: 01ff06b7 lui a3,0x1ff0
+ a16: 8d75 and a0,a0,a3
+ a18: 8f49 or a4,a4,a0
+ a1a: 070006b7 lui a3,0x7000
+ a1e: 8fd5 or a5,a5,a3
+ a20: 400106b7 lui a3,0x40010
+ a24: c2dc sw a5,4(a3)
+ a26: ced8 sw a4,28(a3)
+ a28: 8082 ret
+ a2a: 4605 li a2,1
+ a2c: 00c69663 bne a3,a2,a38
+ a30: 9bf5 andi a5,a5,-3
+ a32: ff8006b7 lui a3,0xff800
+ a36: b7f9 j a04
+ a38: 4609 li a2,2
+ a3a: 00c69663 bne a3,a2,a46
+ a3e: 9bed andi a5,a5,-5
+ a40: ffe806b7 lui a3,0xffe80
+ a44: b7c1 j a04
+ a46: 460d li a2,3
+ a48: 00c69663 bne a3,a2,a54
+ a4c: 9bdd andi a5,a5,-9
+ a4e: fffc06b7 lui a3,0xfffc0
+ a52: bf4d j a04
+ a54: 4611 li a2,4
+ a56: 00c69763 bne a3,a2,a64
+ a5a: f3f7f793 andi a5,a5,-193
+ a5e: ffc006b7 lui a3,0xffc00
+ a62: b74d j a04
+ a64: 4615 li a2,5
+ a66: fac691e3 bne a3,a2,a08
+ a6a: cff7f793 andi a5,a5,-769
+ a6e: ffe006b7 lui a3,0xffe00
+ a72: bf49 j a04
+ a74: 40000737 lui a4,0x40000
+ a78: 02e79163 bne a5,a4,a9a
+ a7c: 400107b7 lui a5,0x40010
+ a80: 4fd8 lw a4,28(a5)
+ a82: 0542 slli a0,a0,0x10
+ a84: 00a767b3 or a5,a4,a0
+ a88: e589 bnez a1,a92
+ a8a: fff54513 not a0,a0
+ a8e: 00e577b3 and a5,a0,a4
+ a92: 40010737 lui a4,0x40010
+ a96: cf5c sw a5,28(a4)
+ a98: 8082 ret
+ a9a: e3a9 bnez a5,adc
+ a9c: 40010837 lui a6,0x40010
+ aa0: 003007b7 lui a5,0x300
+ aa4: 00482603 lw a2,4(a6) # 40010004 <_eusrstack+0x2000b004>
+ aa8: 01051713 slli a4,a0,0x10
+ aac: 00f576b3 and a3,a0,a5
+ ab0: 8341 srli a4,a4,0x10
+ ab2: 02f69663 bne a3,a5,ade
+ ab6: f90006b7 lui a3,0xf9000
+ aba: 16fd addi a3,a3,-1
+ abc: 00d677b3 and a5,a2,a3
+ ac0: 00482603 lw a2,4(a6)
+ ac4: 8ef1 and a3,a3,a2
+ ac6: 00d82223 sw a3,4(a6)
+ aca: c591 beqz a1,ad6
+ acc: 8155 srli a0,a0,0x15
+ ace: 0512 slli a0,a0,0x4
+ ad0: 00a71533 sll a0,a4,a0
+ ad4: 8fc9 or a5,a5,a0
+ ad6: 40010737 lui a4,0x40010
+ ada: c35c sw a5,4(a4)
+ adc: 8082 ret
+ ade: 00b51793 slli a5,a0,0xb
+ ae2: 0207d063 bgez a5,b02
+ ae6: 01055793 srli a5,a0,0x10
+ aea: 00f7f693 andi a3,a5,15
+ aee: 478d li a5,3
+ af0: 00d797b3 sll a5,a5,a3
+ af4: fff7c793 not a5,a5
+ af8: 8ff1 and a5,a5,a2
+ afa: 070006b7 lui a3,0x7000
+ afe: 8fd5 or a5,a5,a3
+ b00: b7e9 j aca
+ b02: 01555793 srli a5,a0,0x15
+ b06: 0792 slli a5,a5,0x4
+ b08: 00f717b3 sll a5,a4,a5
+ b0c: b7e5 j af4
-00000c34 :
- c34: 82a1a423 sw a0,-2008(gp) # 20000160
- c38: 8082 ret
+00000b0e :
+ b0e: 0fc5f713 andi a4,a1,252
+ b12: 0035f793 andi a5,a1,3
+ b16: 400105b7 lui a1,0x40010
+ b1a: 95ba add a1,a1,a4
+ b1c: 4594 lw a3,8(a1)
+ b1e: 078a slli a5,a5,0x2
+ b20: 473d li a4,15
+ b22: 00f71733 sll a4,a4,a5
+ b26: fff74713 not a4,a4
+ b2a: 8f75 and a4,a4,a3
+ b2c: c598 sw a4,8(a1)
+ b2e: 4598 lw a4,8(a1)
+ b30: 00f51533 sll a0,a0,a5
+ b34: 8d59 or a0,a0,a4
+ b36: c588 sw a0,8(a1)
+ b38: 8082 ret
-00000c3a :
- c3a: 8281a703 lw a4,-2008(gp) # 20000160
- c3e: 4785 li a5,1
- c40: 2114 lbu a3,0(a0)
- c42: 02f71063 bne a4,a5,c62
- c46: 311c lbu a5,1(a0)
- c48: 02e79c63 bne a5,a4,c80
- c4c: 213c lbu a5,2(a0)
- c4e: 0796 slli a5,a5,0x5
- c50: f807e793 ori a5,a5,-128
- c54: e000e737 lui a4,0xe000e
- c58: 0ff7f793 andi a5,a5,255
- c5c: 9736 add a4,a4,a3
- c5e: 40f70023 sb a5,1024(a4) # e000e400 <_eusrstack+0xc0009400>
- c62: 4705 li a4,1
- c64: 0056d793 srli a5,a3,0x5
- c68: 00d71733 sll a4,a4,a3
- c6c: 4154 lw a3,4(a0)
- c6e: ce89 beqz a3,c88
- c70: 04078793 addi a5,a5,64 # 2040
- c74: 078a slli a5,a5,0x2
- c76: e000e6b7 lui a3,0xe000e
- c7a: 97b6 add a5,a5,a3
- c7c: c398 sw a4,0(a5)
- c7e: 8082 ret
- c80: f3ed bnez a5,c62
- c82: 213c lbu a5,2(a0)
- c84: 0796 slli a5,a5,0x5
- c86: b7f9 j c54
- c88: 06078793 addi a5,a5,96
- c8c: b7e5 j c74
+00000b3a :
+ b3a: e36ff2ef jal t0,170 <__riscv_save_0>
+ b3e: 1ffff437 lui s0,0x1ffff
+ b42: 72442703 lw a4,1828(s0) # 1ffff724 <_data_lma+0x1fff7f20>
+ b46: 3e000637 lui a2,0x3e000
+ b4a: 1141 addi sp,sp,-16
+ b4c: 01971793 slli a5,a4,0x19
+ b50: fff74693 not a3,a4
+ b54: 8ff1 and a5,a5,a2
+ b56: 0706 slli a4,a4,0x1
+ b58: 003e0637 lui a2,0x3e0
+ b5c: 8f71 and a4,a4,a2
+ b5e: 8fd9 or a5,a5,a4
+ b60: 01000637 lui a2,0x1000
+ b64: 00969713 slli a4,a3,0x9
+ b68: 8f71 and a4,a4,a2
+ b6a: 8fd9 or a5,a5,a4
+ b6c: 82bd srli a3,a3,0xf
+ b6e: 6741 lui a4,0x10
+ b70: 8ef9 and a3,a3,a4
+ b72: 8fd5 or a5,a5,a3
+ b74: c202 sw zero,4(sp)
+ b76: c402 sw zero,8(sp)
+ b78: c602 sw zero,12(sp)
+ b7a: 82f1a023 sw a5,-2016(gp) # 20000158
+ b7e: 72845703 lhu a4,1832(s0)
+ b82: 4585 li a1,1
+ b84: 80e19c23 sh a4,-2024(gp) # 20000150 <_edata>
+ b88: 72042703 lw a4,1824(s0)
+ b8c: 03d00513 li a0,61
+ b90: 82e1a223 sw a4,-2012(gp) # 2000015c
+ b94: 70442703 lw a4,1796(s0)
+ b98: 80e1ae23 sw a4,-2020(gp) # 20000154
+ b9c: 2c8d jal e0e
+ b9e: 70442783 lw a5,1796(s0)
+ ba2: 103a0737 lui a4,0x103a0
+ ba6: 70070713 addi a4,a4,1792 # 103a0700 <_data_lma+0x10398efc>
+ baa: f0f7f793 andi a5,a5,-241
+ bae: 10e78063 beq a5,a4,cae
+ bb2: 02f76163 bltu a4,a5,bd4
+ bb6: 10320737 lui a4,0x10320
+ bba: 70070713 addi a4,a4,1792 # 10320700 <_data_lma+0x10318efc>
+ bbe: 06e78063 beq a5,a4,c1e
+ bc2: 10370737 lui a4,0x10370
+ bc6: 70070713 addi a4,a4,1792 # 10370700 <_data_lma+0x10368efc>
+ bca: 08e78763 beq a5,a4,c58
+ bce: 0141 addi sp,sp,16
+ bd0: dc4ff06f j 194 <__riscv_restore_0>
+ bd4: 103b0737 lui a4,0x103b0
+ bd8: 70070713 addi a4,a4,1792 # 103b0700 <_data_lma+0x103a8efc>
+ bdc: 0ae78b63 beq a5,a4,c92
+ be0: 103d0737 lui a4,0x103d0
+ be4: 70070713 addi a4,a4,1792 # 103d0700 <_data_lma+0x103c8efc>
+ be8: fee793e3 bne a5,a4,bce
+ bec: 4585 li a1,1
+ bee: 6521 lui a0,0x8
+ bf0: 3bcd jal 9e2
+ bf2: 400114b7 lui s1,0x40011
+ bf6: 77e1 lui a5,0xffff8
+ bf8: 04800413 li s0,72
+ bfc: 004c addi a1,sp,4
+ bfe: 80048513 addi a0,s1,-2048 # 40010800 <_eusrstack+0x2000b800>
+ c02: 827c sh a5,4(sp)
+ c04: c622 sw s0,12(sp)
+ c06: 3339 jal 914
+ c08: 6785 lui a5,0x1
+ c0a: 33c78793 addi a5,a5,828 # 133c
+ c0e: 004c addi a1,sp,4
+ c10: c0048513 addi a0,s1,-1024
+ c14: 827c sh a5,4(sp)
+ c16: c622 sw s0,12(sp)
+ c18: 39f5 jal 914
+ c1a: 77f9 lui a5,0xffffe
+ c1c: a00d j c3e
+ c1e: 4585 li a1,1
+ c20: 6521 lui a0,0x8
+ c22: 33c1 jal 9e2
+ c24: 400114b7 lui s1,0x40011
+ c28: e0000793 li a5,-512
+ c2c: 04800413 li s0,72
+ c30: 004c addi a1,sp,4
+ c32: c0048513 addi a0,s1,-1024 # 40010c00 <_eusrstack+0x2000bc00>
+ c36: 827c sh a5,4(sp)
+ c38: c622 sw s0,12(sp)
+ c3a: 39e9 jal 914
+ c3c: 6789 lui a5,0x2
+ c3e: 004c addi a1,sp,4
+ c40: 40011537 lui a0,0x40011
+ c44: 827c sh a5,4(sp)
+ c46: c622 sw s0,12(sp)
+ c48: 31f1 jal 914
+ c4a: 478d li a5,3
+ c4c: 827c sh a5,4(sp)
+ c4e: c622 sw s0,12(sp)
+ c50: 004c addi a1,sp,4
+ c52: 40048513 addi a0,s1,1024
+ c56: a825 j c8e
+ c58: 400114b7 lui s1,0x40011
+ c5c: 77e1 lui a5,0xffff8
+ c5e: 70078793 addi a5,a5,1792 # ffff8700 <_eusrstack+0xdfff3700>
+ c62: 04800413 li s0,72
+ c66: 004c addi a1,sp,4
+ c68: 80048513 addi a0,s1,-2048 # 40010800 <_eusrstack+0x2000b800>
+ c6c: 827c sh a5,4(sp)
+ c6e: c622 sw s0,12(sp)
+ c70: 3155 jal 914
+ c72: e3d00793 li a5,-451
+ c76: 004c addi a1,sp,4
+ c78: c0048513 addi a0,s1,-1024
+ c7c: 827c sh a5,4(sp)
+ c7e: c622 sw s0,12(sp)
+ c80: 3951 jal 914
+ c82: 77f9 lui a5,0xffffe
+ c84: 827c sh a5,4(sp)
+ c86: c622 sw s0,12(sp)
+ c88: 004c addi a1,sp,4
+ c8a: 40011537 lui a0,0x40011
+ c8e: 3159 jal 914
+ c90: bf3d j bce
+ c92: 400114b7 lui s1,0x40011
+ c96: 77e1 lui a5,0xffff8
+ c98: 04800413 li s0,72
+ c9c: 004c addi a1,sp,4
+ c9e: 80048513 addi a0,s1,-2048 # 40010800 <_eusrstack+0x2000b800>
+ ca2: 827c sh a5,4(sp)
+ ca4: c622 sw s0,12(sp)
+ ca6: 31bd jal 914
+ ca8: 20400793 li a5,516
+ cac: b78d j c0e
+ cae: 400114b7 lui s1,0x40011
+ cb2: 77e1 lui a5,0xffff8
+ cb4: 04800413 li s0,72
+ cb8: 004c addi a1,sp,4
+ cba: 80048513 addi a0,s1,-2048 # 40010800 <_eusrstack+0x2000b800>
+ cbe: 827c sh a5,4(sp)
+ cc0: c622 sw s0,12(sp)
+ cc2: 3989 jal 914
+ cc4: 6789 lui a5,0x2
+ cc6: 17f5 addi a5,a5,-3
+ cc8: b799 j c0e
-00000c8e :
- c8e: 400216b7 lui a3,0x40021
- c92: 42dc lw a5,4(a3)
- c94: 7fff4737 lui a4,0x7fff4
- c98: 177d addi a4,a4,-1
- c9a: 8ff9 and a5,a5,a4
- c9c: 8d5d or a0,a0,a5
- c9e: c2c8 sw a0,4(a3)
- ca0: 8082 ret
+00000cca :
+ cca: 82a1a423 sw a0,-2008(gp) # 20000160
+ cce: 8082 ret
-00000ca2 :
- ca2: 40021737 lui a4,0x40021
- ca6: 435c lw a5,4(a4)
- ca8: 4691 li a3,4
- caa: 8bb1 andi a5,a5,12
- cac: 06d78c63 beq a5,a3,d24
- cb0: 46a1 li a3,8
- cb2: 06d78e63 beq a5,a3,d2e
- cb6: e7bd bnez a5,d24
- cb8: 431c lw a5,0(a4)
- cba: 8b91 andi a5,a5,4
- cbc: c7a5 beqz a5,d24
- cbe: 000f47b7 lui a5,0xf4
- cc2: 24078793 addi a5,a5,576 # f4240 <_data_lma+0xecbcc>
- cc6: c11c sw a5,0(a0)
- cc8: 40021637 lui a2,0x40021
- ccc: 425c lw a5,4(a2)
- cce: 20000737 lui a4,0x20000
- cd2: 01070713 addi a4,a4,16 # 20000010
- cd6: 8391 srli a5,a5,0x4
- cd8: 8bbd andi a5,a5,15
- cda: 97ba add a5,a5,a4
- cdc: 2394 lbu a3,0(a5)
- cde: 411c lw a5,0(a0)
- ce0: 00d7d7b3 srl a5,a5,a3
- ce4: c15c sw a5,4(a0)
- ce6: 4254 lw a3,4(a2)
- ce8: 82a1 srli a3,a3,0x8
- cea: 8a9d andi a3,a3,7
- cec: 96ba add a3,a3,a4
- cee: 2294 lbu a3,0(a3)
- cf0: 00d7d6b3 srl a3,a5,a3
- cf4: c514 sw a3,8(a0)
- cf6: 4254 lw a3,4(a2)
- cf8: 82ad srli a3,a3,0xb
- cfa: 8a9d andi a3,a3,7
- cfc: 9736 add a4,a4,a3
- cfe: 2314 lbu a3,0(a4)
- d00: 00d7d6b3 srl a3,a5,a3
- d04: c554 sw a3,12(a0)
- d06: 4258 lw a4,4(a2)
- d08: 00074c63 bltz a4,d20
- d0c: 425c lw a5,4(a2)
- d0e: 83b9 srli a5,a5,0xe
- d10: 0037f713 andi a4,a5,3
- d14: 80418793 addi a5,gp,-2044 # 2000013c
- d18: 97ba add a5,a5,a4
- d1a: 239c lbu a5,0(a5)
- d1c: 02f6d7b3 divu a5,a3,a5
- d20: c91c sw a5,16(a0)
- d22: 8082 ret
- d24: 007a17b7 lui a5,0x7a1
- d28: 20078793 addi a5,a5,512 # 7a1200 <_data_lma+0x799b8c>
- d2c: bf69 j cc6
- d2e: 435c lw a5,4(a4)
- d30: 4358 lw a4,4(a4)
- d32: 66c1 lui a3,0x10
- d34: 83c9 srli a5,a5,0x12
- d36: 8bbd andi a5,a5,15
- d38: 8f75 and a4,a4,a3
- d3a: 0789 addi a5,a5,2
- d3c: 46c5 li a3,17
- d3e: 00d79363 bne a5,a3,d44
- d42: 47c9 li a5,18
- d44: ef01 bnez a4,d5c
- d46: 40024737 lui a4,0x40024
- d4a: 80072703 lw a4,-2048(a4) # 40023800 <_eusrstack+0x2001e800>
- d4e: 8b41 andi a4,a4,16
- d50: cf09 beqz a4,d6a
- d52: 007a1737 lui a4,0x7a1
- d56: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x799b8c>
- d5a: a821 j d72
- d5c: 40021737 lui a4,0x40021
- d60: 4358 lw a4,4(a4)
- d62: 00e71693 slli a3,a4,0xe
- d66: fe06d6e3 bgez a3,d52
- d6a: 003d1737 lui a4,0x3d1
- d6e: 90070713 addi a4,a4,-1792 # 3d0900 <_data_lma+0x3c928c>
- d72: 02e787b3 mul a5,a5,a4
- d76: bf81 j cc6
+00000cd0 :
+ cd0: 8281a703 lw a4,-2008(gp) # 20000160
+ cd4: 4785 li a5,1
+ cd6: 2114 lbu a3,0(a0)
+ cd8: 02f71063 bne a4,a5,cf8
+ cdc: 311c lbu a5,1(a0)
+ cde: 02e79c63 bne a5,a4,d16
+ ce2: 213c lbu a5,2(a0)
+ ce4: 0796 slli a5,a5,0x5
+ ce6: f807e793 ori a5,a5,-128
+ cea: e000e737 lui a4,0xe000e
+ cee: 0ff7f793 andi a5,a5,255
+ cf2: 9736 add a4,a4,a3
+ cf4: 40f70023 sb a5,1024(a4) # e000e400 <_eusrstack+0xc0009400>
+ cf8: 4705 li a4,1
+ cfa: 0056d793 srli a5,a3,0x5
+ cfe: 00d71733 sll a4,a4,a3
+ d02: 4154 lw a3,4(a0)
+ d04: ce89 beqz a3,d1e
+ d06: 04078793 addi a5,a5,64 # 2040
+ d0a: 078a slli a5,a5,0x2
+ d0c: e000e6b7 lui a3,0xe000e
+ d10: 97b6 add a5,a5,a3
+ d12: c398 sw a4,0(a5)
+ d14: 8082 ret
+ d16: f3ed bnez a5,cf8
+ d18: 213c lbu a5,2(a0)
+ d1a: 0796 slli a5,a5,0x5
+ d1c: b7f9 j cea
+ d1e: 06078793 addi a5,a5,96
+ d22: b7e5 j d0a
-00000d78 :
- d78: c599 beqz a1,d86
- d7a: 40021737 lui a4,0x40021
- d7e: 4f1c lw a5,24(a4)
- d80: 8d5d or a0,a0,a5
- d82: cf08 sw a0,24(a4)
- d84: 8082 ret
- d86: 400217b7 lui a5,0x40021
- d8a: 4f98 lw a4,24(a5)
- d8c: fff54513 not a0,a0
- d90: 8d79 and a0,a0,a4
- d92: cf88 sw a0,24(a5)
- d94: 8082 ret
+00000d24 :
+ d24: 400216b7 lui a3,0x40021
+ d28: 42dc lw a5,4(a3)
+ d2a: 7fff4737 lui a4,0x7fff4
+ d2e: 177d addi a4,a4,-1
+ d30: 8ff9 and a5,a5,a4
+ d32: 8d5d or a0,a0,a5
+ d34: c2c8 sw a0,4(a3)
+ d36: 8082 ret
-00000d96 :
- d96: c599 beqz a1,da4
- d98: 40021737 lui a4,0x40021
- d9c: 4f5c lw a5,28(a4)
- d9e: 8d5d or a0,a0,a5
- da0: cf48 sw a0,28(a4)
- da2: 8082 ret
- da4: 400217b7 lui a5,0x40021
- da8: 4fd8 lw a4,28(a5)
- daa: fff54513 not a0,a0
- dae: 8d79 and a0,a0,a4
- db0: cfc8 sw a0,28(a5)
- db2: 8082 ret
+00000d38 :
+ d38: 40021737 lui a4,0x40021
+ d3c: 435c lw a5,4(a4)
+ d3e: 4691 li a3,4
+ d40: 8bb1 andi a5,a5,12
+ d42: 06d78c63 beq a5,a3,dba
+ d46: 46a1 li a3,8
+ d48: 06d78e63 beq a5,a3,dc4
+ d4c: e7bd bnez a5,dba
+ d4e: 431c lw a5,0(a4)
+ d50: 8b91 andi a5,a5,4
+ d52: c7a5 beqz a5,dba
+ d54: 000f47b7 lui a5,0xf4
+ d58: 24078793 addi a5,a5,576 # f4240 <_data_lma+0xeca3c>
+ d5c: c11c sw a5,0(a0)
+ d5e: 40021637 lui a2,0x40021
+ d62: 425c lw a5,4(a2)
+ d64: 20000737 lui a4,0x20000
+ d68: 01070713 addi a4,a4,16 # 20000010
+ d6c: 8391 srli a5,a5,0x4
+ d6e: 8bbd andi a5,a5,15
+ d70: 97ba add a5,a5,a4
+ d72: 2394 lbu a3,0(a5)
+ d74: 411c lw a5,0(a0)
+ d76: 00d7d7b3 srl a5,a5,a3
+ d7a: c15c sw a5,4(a0)
+ d7c: 4254 lw a3,4(a2)
+ d7e: 82a1 srli a3,a3,0x8
+ d80: 8a9d andi a3,a3,7
+ d82: 96ba add a3,a3,a4
+ d84: 2294 lbu a3,0(a3)
+ d86: 00d7d6b3 srl a3,a5,a3
+ d8a: c514 sw a3,8(a0)
+ d8c: 4254 lw a3,4(a2)
+ d8e: 82ad srli a3,a3,0xb
+ d90: 8a9d andi a3,a3,7
+ d92: 9736 add a4,a4,a3
+ d94: 2314 lbu a3,0(a4)
+ d96: 00d7d6b3 srl a3,a5,a3
+ d9a: c554 sw a3,12(a0)
+ d9c: 4258 lw a4,4(a2)
+ d9e: 00074c63 bltz a4,db6
+ da2: 425c lw a5,4(a2)
+ da4: 83b9 srli a5,a5,0xe
+ da6: 0037f713 andi a4,a5,3
+ daa: 80418793 addi a5,gp,-2044 # 2000013c
+ dae: 97ba add a5,a5,a4
+ db0: 239c lbu a5,0(a5)
+ db2: 02f6d7b3 divu a5,a3,a5
+ db6: c91c sw a5,16(a0)
+ db8: 8082 ret
+ dba: 007a17b7 lui a5,0x7a1
+ dbe: 20078793 addi a5,a5,512 # 7a1200 <_data_lma+0x7999fc>
+ dc2: bf69 j d5c
+ dc4: 435c lw a5,4(a4)
+ dc6: 4358 lw a4,4(a4)
+ dc8: 66c1 lui a3,0x10
+ dca: 83c9 srli a5,a5,0x12
+ dcc: 8bbd andi a5,a5,15
+ dce: 8f75 and a4,a4,a3
+ dd0: 0789 addi a5,a5,2
+ dd2: 46c5 li a3,17
+ dd4: 00d79363 bne a5,a3,dda
+ dd8: 47c9 li a5,18
+ dda: ef01 bnez a4,df2
+ ddc: 40024737 lui a4,0x40024
+ de0: 80072703 lw a4,-2048(a4) # 40023800 <_eusrstack+0x2001e800>
+ de4: 8b41 andi a4,a4,16
+ de6: cf09 beqz a4,e00
+ de8: 007a1737 lui a4,0x7a1
+ dec: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x7999fc>
+ df0: a821 j e08
+ df2: 40021737 lui a4,0x40021
+ df6: 4358 lw a4,4(a4)
+ df8: 00e71693 slli a3,a4,0xe
+ dfc: fe06d6e3 bgez a3,de8
+ e00: 003d1737 lui a4,0x3d1
+ e04: 90070713 addi a4,a4,-1792 # 3d0900 <_data_lma+0x3c90fc>
+ e08: 02e787b3 mul a5,a5,a4
+ e0c: bf81 j d5c
-00000db4 :
- db4: c599 beqz a1,dc2
- db6: 40021737 lui a4,0x40021
- dba: 475c lw a5,12(a4)
- dbc: 8d5d or a0,a0,a5
- dbe: c748 sw a0,12(a4)
- dc0: 8082 ret
- dc2: 400217b7 lui a5,0x40021
- dc6: 47d8 lw a4,12(a5)
- dc8: fff54513 not a0,a0
- dcc: 8d79 and a0,a0,a4
- dce: c7c8 sw a0,12(a5)
- dd0: 8082 ret
+00000e0e :
+ e0e: c599 beqz a1,e1c
+ e10: 40021737 lui a4,0x40021
+ e14: 4f1c lw a5,24(a4)
+ e16: 8d5d or a0,a0,a5
+ e18: cf08 sw a0,24(a4)
+ e1a: 8082 ret
+ e1c: 400217b7 lui a5,0x40021
+ e20: 4f98 lw a4,24(a5)
+ e22: fff54513 not a0,a0
+ e26: 8d79 and a0,a0,a4
+ e28: cf88 sw a0,24(a5)
+ e2a: 8082 ret
-00000dd2 :
- dd2: 211a lhu a4,0(a0)
- dd4: 678d lui a5,0x3
- dd6: 04078793 addi a5,a5,64 # 3040 <__ieee754_log+0x3c8>
- dda: 21b6 lhu a3,2(a1)
- ddc: 8f7d and a4,a4,a5
- dde: 219e lhu a5,0(a1)
- de0: 8fd5 or a5,a5,a3
- de2: 21d6 lhu a3,4(a1)
- de4: 8fd5 or a5,a5,a3
- de6: 21f6 lhu a3,6(a1)
- de8: 8fd5 or a5,a5,a3
- dea: 2596 lhu a3,8(a1)
- dec: 8fd5 or a5,a5,a3
- dee: 25b6 lhu a3,10(a1)
- df0: 8fd5 or a5,a5,a3
- df2: 25d6 lhu a3,12(a1)
- df4: 8fd5 or a5,a5,a3
- df6: 25f6 lhu a3,14(a1)
- df8: 8fd5 or a5,a5,a3
- dfa: 8fd9 or a5,a5,a4
- dfc: a11e sh a5,0(a0)
- dfe: 299e lhu a5,16(a1)
- e00: a91e sh a5,16(a0)
- e02: 8082 ret
+00000e2c :
+ e2c: c599 beqz a1,e3a
+ e2e: 40021737 lui a4,0x40021
+ e32: 4f5c lw a5,28(a4)
+ e34: 8d5d or a0,a0,a5
+ e36: cf48 sw a0,28(a4)
+ e38: 8082 ret
+ e3a: 400217b7 lui a5,0x40021
+ e3e: 4fd8 lw a4,28(a5)
+ e40: fff54513 not a0,a0
+ e44: 8d79 and a0,a0,a4
+ e46: cfc8 sw a0,28(a5)
+ e48: 8082 ret
-00000e04 :
- e04: 211e lhu a5,0(a0)
- e06: c589 beqz a1,e10
- e08: 0407e793 ori a5,a5,64
- e0c: a11e sh a5,0(a0)
- e0e: 8082 ret
- e10: 07c2 slli a5,a5,0x10
- e12: 83c1 srli a5,a5,0x10
- e14: fbf7f793 andi a5,a5,-65
- e18: 07c2 slli a5,a5,0x10
- e1a: 83c1 srli a5,a5,0x10
- e1c: bfc5 j e0c
+00000e4a :
+ e4a: c599 beqz a1,e58
+ e4c: 40021737 lui a4,0x40021
+ e50: 475c lw a5,12(a4)
+ e52: 8d5d or a0,a0,a5
+ e54: c748 sw a0,12(a4)
+ e56: 8082 ret
+ e58: 400217b7 lui a5,0x40021
+ e5c: 47d8 lw a4,12(a5)
+ e5e: fff54513 not a0,a0
+ e62: 8d79 and a0,a0,a4
+ e64: c7c8 sw a0,12(a5)
+ e66: 8082 ret
-00000e1e :
- e1e: a54e sh a1,12(a0)
- e20: 8082 ret
+00000e68 :
+ e68: 211a lhu a4,0(a0)
+ e6a: 678d lui a5,0x3
+ e6c: 04078793 addi a5,a5,64 # 3040 <__ieee754_log+0x234>
+ e70: 21b6 lhu a3,2(a1)
+ e72: 8f7d and a4,a4,a5
+ e74: 219e lhu a5,0(a1)
+ e76: 8fd5 or a5,a5,a3
+ e78: 21d6 lhu a3,4(a1)
+ e7a: 8fd5 or a5,a5,a3
+ e7c: 21f6 lhu a3,6(a1)
+ e7e: 8fd5 or a5,a5,a3
+ e80: 2596 lhu a3,8(a1)
+ e82: 8fd5 or a5,a5,a3
+ e84: 25b6 lhu a3,10(a1)
+ e86: 8fd5 or a5,a5,a3
+ e88: 25d6 lhu a3,12(a1)
+ e8a: 8fd5 or a5,a5,a3
+ e8c: 25f6 lhu a3,14(a1)
+ e8e: 8fd5 or a5,a5,a3
+ e90: 8fd9 or a5,a5,a4
+ e92: a11e sh a5,0(a0)
+ e94: 299e lhu a5,16(a1)
+ e96: a91e sh a5,16(a0)
+ e98: 8082 ret
-00000e22 :
- e22: 254a lhu a0,12(a0)
- e24: 8082 ret
+00000e9a :
+ e9a: 211e lhu a5,0(a0)
+ e9c: c589 beqz a1,ea6
+ e9e: 0407e793 ori a5,a5,64
+ ea2: a11e sh a5,0(a0)
+ ea4: 8082 ret
+ ea6: 07c2 slli a5,a5,0x10
+ ea8: 83c1 srli a5,a5,0x10
+ eaa: fbf7f793 andi a5,a5,-65
+ eae: 07c2 slli a5,a5,0x10
+ eb0: 83c1 srli a5,a5,0x10
+ eb2: bfc5 j ea2
-00000e26 :
- e26: 250a lhu a0,8(a0)
- e28: 8d6d and a0,a0,a1
- e2a: 00a03533 snez a0,a0
- e2e: 8082 ret
+00000eb4 :
+ eb4: a54e sh a1,12(a0)
+ eb6: 8082 ret
-00000e30