From 217d995715bd0b50a2067fd7ce55010f291dfd58 Mon Sep 17 00:00:00 2001 From: htujun <134864016@qq.com> Date: Mon, 25 Apr 2022 23:32:11 +0800 Subject: [PATCH] =?UTF-8?q?debug=20adc=E9=83=A8=E5=88=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- stm32/HARDWARE/ADC/adc.c | 179 +- stm32/HARDWARE/ADC/adc.h | 17 +- stm32/HARDWARE/LED/led.c | 11 +- stm32/HARDWARE/LED/led.h | 10 - stm32/OBJ/Template.axf | Bin 842596 -> 649572 bytes stm32/OBJ/Template.build_log.htm | 20 +- stm32/OBJ/Template.hex | 2016 +++++++++++----------- stm32/OBJ/Template.htm | 1200 ++++++------- stm32/OBJ/Template.lnp | 1 + stm32/OBJ/Template_Target 1.dep | 45 +- stm32/OBJ/adc.crf | Bin 348890 -> 349442 bytes stm32/OBJ/adc.o | Bin 383708 -> 385060 bytes stm32/OBJ/led.crf | Bin 348002 -> 347694 bytes stm32/OBJ/led.o | Bin 381460 -> 381216 bytes stm32/OBJ/main.crf | Bin 363239 -> 362959 bytes stm32/OBJ/main.o | Bin 399380 -> 399372 bytes stm32/OBJ/stm32f10x_dma.crf | Bin 0 -> 350355 bytes stm32/OBJ/stm32f10x_dma.d | 31 + stm32/OBJ/stm32f10x_dma.o | Bin 0 -> 383568 bytes stm32/OBJ/timer.crf | Bin 349127 -> 348958 bytes stm32/OBJ/timer.o | Bin 384268 -> 384108 bytes stm32/USER/.vscode/c_cpp_properties.json | 36 +- stm32/USER/.vscode/keil-assistant.log | 2 + stm32/USER/.vscode/uv4.log | 15 +- stm32/USER/.vscode/uv4.log.lock | 2 +- stm32/USER/Template.map | 1086 ++++++------ stm32/USER/Template.uvguix.QY | 75 +- stm32/USER/Template.uvoptx | 16 +- stm32/USER/Template.uvprojx | 5 + stm32/USER/main.c | 36 +- 30 files changed, 2511 insertions(+), 2292 deletions(-) create mode 100644 stm32/OBJ/stm32f10x_dma.crf create mode 100644 stm32/OBJ/stm32f10x_dma.d create mode 100644 stm32/OBJ/stm32f10x_dma.o diff --git a/stm32/HARDWARE/ADC/adc.c b/stm32/HARDWARE/ADC/adc.c index b8830dc..1caa7b8 100644 --- a/stm32/HARDWARE/ADC/adc.c +++ b/stm32/HARDWARE/ADC/adc.c @@ -1,98 +1,109 @@ - #include "adc.h" - #include "delay.h" - - - - -//初始化ADC -//这里我们仅以规则通道为例 -//我们默认将开启通道0~3 -void Adc_Init(void) -{ - ADC_InitTypeDef ADC_InitStructure; - GPIO_InitTypeDef GPIO_InitStructure; - - RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB |RCC_APB2Periph_ADC1 , ENABLE ); //使能ADC1通道时钟 - - - RCC_ADCCLKConfig(RCC_PCLK2_Div6); //设置ADC分频因子6 72M/6=12,ADC最大时间不能超过14M - - //PA1 作为模拟通道输入引脚 - GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0|GPIO_Pin_1; - GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AIN; //模拟输入引脚 - GPIO_Init(GPIOB, &GPIO_InitStructure); - - ADC_DeInit(ADC1); //复位ADC1 - - ADC_InitStructure.ADC_Mode = ADC_Mode_Independent; //ADC工作模式:ADC1和ADC2工作在独立模式 - ADC_InitStructure.ADC_ScanConvMode = ENABLE; //模数转换工作在单通道模式 - ADC_InitStructure.ADC_ContinuousConvMode = ENABLE; //模数转换工作在单次转换模式 - ADC_InitStructure.ADC_ExternalTrigConv = ADC_ExternalTrigConv_None; //转换由软件而不是外部触发启动 - ADC_InitStructure.ADC_DataAlign = ADC_DataAlign_Right; //ADC数据右对齐 - ADC_InitStructure.ADC_NbrOfChannel = 1; //顺序进行规则转换的ADC通道的数目 - ADC_Init(ADC1, &ADC_InitStructure); //根据ADC_InitStruct中指定的参数初始化外设ADCx的寄存器 - - ADC_Cmd(ADC1, ENABLE); //使能指定的ADC1 - - ADC_ResetCalibration(ADC1); //使能复位校准 - while(ADC_GetResetCalibrationStatus(ADC1)); - ADC_StartCalibration(ADC1); - while(ADC_GetCalibrationStatus(ADC1)); - -} -//获得ADC值 -//ch:通道值 0~3 -u16 Get_Adc(u8 ch) +#include "adc.h" +#include "delay.h" + + +#define ADC1_DR_Address ((u32)0x40012400+0x4c) +uint16_t ADC_ConvertedValue[3]; +/******************************************************************************* +* 鍑 鏁 鍚 : ADCx_Init +* 鍑芥暟鍔熻兘 : ADC鍒濆鍖 +* 杈 鍏 : 鏃 +* 杈 鍑 : 鏃 +*******************************************************************************/ +void ADCx_Init(void) { - //设置指定ADC的规则组通道,一个序列,采样时间 - ADC_RegularChannelConfig(ADC1, ch, 1, ADC_SampleTime_239Cycles5 ); //ADC1,ADC通道,采样时间为239.5周期 - - ADC_SoftwareStartConvCmd(ADC1, ENABLE); //使能指定的ADC1的软件转换启动功能 - - while(!ADC_GetFlagStatus(ADC1, ADC_FLAG_EOC ));//等待转换结束 + GPIO_InitTypeDef GPIO_InitStructure; //瀹氫箟缁撴瀯浣撳彉閲 + ADC_InitTypeDef ADC_InitStructure; + DMA_InitTypeDef DMA_InitStructure; + RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOA|RCC_APB2Periph_ADC1|RCC_APB2Periph_AFIO,ENABLE); + RCC_ADCCLKConfig(RCC_PCLK2_Div6);//璁剧疆ADC鍒嗛鍥犲瓙6 72M/6=12,ADC鏈澶ф椂闂翠笉鑳借秴杩14M + RCC_AHBPeriphClockCmd(RCC_AHBPeriph_DMA1, ENABLE); + + DMA_DeInit(DMA1_Channel1); + DMA_InitStructure.DMA_PeripheralBaseAddr =(u32)&ADC1->DR; + DMA_InitStructure.DMA_MemoryBaseAddr =(u32)&ADC_ConvertedValue; + DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralSRC; + DMA_InitStructure.DMA_BufferSize = 2; + DMA_InitStructure.DMA_PeripheralInc = DMA_PeripheralInc_Disable; + DMA_InitStructure.DMA_MemoryInc = DMA_MemoryInc_Enable; + DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_HalfWord; + DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_HalfWord; + DMA_InitStructure.DMA_Mode = DMA_Mode_Circular; + DMA_InitStructure.DMA_Priority = DMA_Priority_High; + DMA_InitStructure.DMA_M2M = DMA_M2M_Disable; + DMA_Init(DMA1_Channel1, &DMA_InitStructure); + DMA_Cmd(DMA1_Channel1, ENABLE); + + GPIO_InitStructure.GPIO_Pin=GPIO_Pin_1;//ADC + GPIO_InitStructure.GPIO_Mode=GPIO_Mode_AIN; //妯℃嫙杈撳叆 + //GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz; + GPIO_Init(GPIOA,&GPIO_InitStructure); + + GPIO_InitStructure.GPIO_Pin=GPIO_Pin_1;//ADC + GPIO_InitStructure.GPIO_Mode=GPIO_Mode_AIN; //妯℃嫙杈撳叆 + //GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz; + GPIO_Init(GPIOB,&GPIO_InitStructure); + + ADC_DeInit(ADC1);//?? ADC1,?? ADC1, + ADC_InitStructure.ADC_Mode = ADC_Mode_Independent; + ADC_InitStructure.ADC_ScanConvMode = ENABLE;//鎵弿妯″紡 + ADC_InitStructure.ADC_ContinuousConvMode = ENABLE;//寮鍚繛缁浆鎹 + ADC_InitStructure.ADC_ExternalTrigConv = ADC_ExternalTrigConv_None;//绂佹瑙﹀彂妫娴嬶紝浣跨敤杞欢瑙﹀彂 + ADC_InitStructure.ADC_DataAlign = ADC_DataAlign_Right;//鍙冲榻 + ADC_InitStructure.ADC_NbrOfChannel = 2;//1涓浆鎹㈠湪瑙勫垯搴忓垪涓 涔熷氨鏄彧杞崲瑙勫垯搴忓垪1 + ADC_Init(ADC1, &ADC_InitStructure);//ADC鍒濆鍖 + + ADC_DMACmd(ADC1, ENABLE); + ADC_Cmd(ADC1, ENABLE);//寮鍚疉D杞崲鍣 + + ADC_ResetCalibration(ADC1);//閲嶇疆鎸囧畾鐨凙DC鐨勬牎鍑嗗瘎瀛樺櫒 + while(ADC_GetResetCalibrationStatus(ADC1));//鑾峰彇ADC閲嶇疆鏍″噯瀵勫瓨鍣ㄧ殑鐘舵 + + ADC_StartCalibration(ADC1);//寮濮嬫寚瀹欰DC鐨勬牎鍑嗙姸鎬 + while(ADC_GetCalibrationStatus(ADC1));//鑾峰彇鎸囧畾ADC鐨勬牎鍑嗙▼搴 - return ADC_GetConversionValue(ADC1); //返回最近一次ADC1规则组的转换结果 + ADC_SoftwareStartConvCmd(ADC1, ENABLE);//浣胯兘鎴栬呭け鑳芥寚瀹氱殑ADC鐨勮蒋浠惰浆鎹㈠惎鍔ㄥ姛鑳 } - -u16 Get_Adc_Average(u8 ch,u8 times) +/******************************************************************************* +* 鍑 鏁 鍚 : Get_ADC_Value +* 鍑芥暟鍔熻兘 : 鑾峰彇閫氶亾ch鐨勮浆鎹㈠硷紝鍙杢imes娆,鐒跺悗骞冲潎 +* 杈 鍏 : ch:閫氶亾缂栧彿 + times:鑾峰彇娆℃暟 +* 杈 鍑 : 閫氶亾ch鐨則imes娆¤浆鎹㈢粨鏋滃钩鍧囧 +*******************************************************************************/ +u16 Get_ADC_Value(u8 ch,u8 times) { u32 temp_val=0; u8 t; + //璁剧疆鎸囧畾ADC鐨勮鍒欑粍閫氶亾锛屼竴涓簭鍒楋紝閲囨牱鏃堕棿 + ADC_RegularChannelConfig(ADC1, ch, 1, ADC_SampleTime_239Cycles5); //ADC1,ADC閫氶亾,239.5涓懆鏈,鎻愰珮閲囨牱鏃堕棿鍙互鎻愰珮绮剧‘搴 + for(t=0;tPA.8 锟剿匡拷锟斤拷锟斤拷 + RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE); //使锟斤拷PA,PD锟剿匡拷时锟斤拷 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //锟斤拷锟斤拷锟斤拷锟 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //IO锟斤拷锟劫讹拷为50MHz - GPIO_Init(GPIOB, &GPIO_InitStructure); //锟斤拷锟斤拷锟借定锟斤拷锟斤拷锟斤拷始锟斤拷GPIOA.8 - - GPIO_InitStructure.GPIO_Pin = GPIO_Pin_15 | GPIO_Pin_11; + GPIO_InitStructure.GPIO_Pin = GPIO_Pin_11; GPIO_Init(GPIOA, &GPIO_InitStructure); - GPIO_SetBits(GPIOB,GPIO_Pin_12 | GPIO_Pin_13 | GPIO_Pin_14 ); //PA.8 锟斤拷锟斤拷锟 } diff --git a/stm32/HARDWARE/LED/led.h b/stm32/HARDWARE/LED/led.h index 960121e..c2147de 100644 --- a/stm32/HARDWARE/LED/led.h +++ b/stm32/HARDWARE/LED/led.h @@ -10,20 +10,10 @@ #define __LED_H #include "sys.h" -// 绌鸿皟 -#define LED_CONDITIONER PBout(12) // PB5 - -// 姘村笜 -#define LED_NAPPE PBout(13) // PB6 - -// 姘存灙 -#define LED_WATER_GUN PBout(14) // PB7 #define BEEP PAout(11) void LED_Init(void);//锟斤拷始锟斤拷 -void Relay_Beep_Init(void); -void Motor_Init(void); #endif diff --git a/stm32/OBJ/Template.axf b/stm32/OBJ/Template.axf index 67c09f0e923b1ea856bdcdc057371f9a581c40c3..4f75632fa1adbacb0b18777fe9a08586e8c07d40 100644 GIT binary patch delta 44846 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 AX#fBK delta 32209 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 T)|Du|jv*6Y2P+lFT#^3=XL3Q^ diff --git a/stm32/OBJ/Template.build_log.htm b/stm32/OBJ/Template.build_log.htm index fa2c1ca..64def75 100644 --- a/stm32/OBJ/Template.build_log.htm +++ b/stm32/OBJ/Template.build_log.htm @@ -22,29 +22,25 @@ Dialog DLL: TCM.DLL V1.35.1.0

Project:

E:\项目\兼职项目\20220423-IndoorEnvSystem\stm32\USER\Template.uvprojx -Project File Date: 04/24/2022 +Project File Date: 04/25/2022

Output:

*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'D:\Keil_v5\ARM\ARMCC\Bin' Build target 'Target 1' compiling main.c... -main.c(83): warning: #42-D: operand types are incompatible ("char *" and "u8 *") +main.c(77): warning: #42-D: operand types are incompatible ("char *" and "u8 *") target1 = strstr((const char*)USART_RX_BUF, "(") - USART_RX_BUF; -main.c(83): warning: #993-D: subtraction of pointer types "char *" and "u8 *" is nonstandard +main.c(77): warning: #993-D: subtraction of pointer types "char *" and "u8 *" is nonstandard target1 = strstr((const char*)USART_RX_BUF, "(") - USART_RX_BUF; -main.c(84): warning: #42-D: operand types are incompatible ("char *" and "u8 *") +main.c(78): warning: #42-D: operand types are incompatible ("char *" and "u8 *") target2 = strstr((const char*)USART_RX_BUF, ")") - USART_RX_BUF; -main.c(84): warning: #993-D: subtraction of pointer types "char *" and "u8 *" is nonstandard +main.c(78): warning: #993-D: subtraction of pointer types "char *" and "u8 *" is nonstandard target2 = strstr((const char*)USART_RX_BUF, ")") - USART_RX_BUF; -main.c(99): warning: #181-D: argument is incompatible with corresponding format string conversion - userInfo.temp_value,userInfo.temp_threshold, userInfo.smog, userInfo.PoisonousGas, userInfo.smog_threshold, userInfo.PoisonousGas_threshold); -main.c(99): warning: #181-D: argument is incompatible with corresponding format string conversion - userInfo.temp_value,userInfo.temp_threshold, userInfo.smog, userInfo.PoisonousGas, userInfo.smog_threshold, userInfo.PoisonousGas_threshold); -main.c: 6 warnings, 0 errors +main.c: 4 warnings, 0 errors linking... -Program Size: Code=15296 RO-data=372 RW-data=56 ZI-data=1344 +Program Size: Code=16092 RO-data=376 RW-data=60 ZI-data=1348 FromELF: creating hex file... -"..\OBJ\Template.axf" - 0 Error(s), 6 Warning(s). +"..\OBJ\Template.axf" - 0 Error(s), 4 Warning(s).

Software Packages used:

diff --git a/stm32/OBJ/Template.hex b/stm32/OBJ/Template.hex index dfa3147..d3ed46e 100644 --- a/stm32/OBJ/Template.hex +++ b/stm32/OBJ/Template.hex @@ -1,986 +1,1036 @@ :020000040800F2 -:1000000078050020810E0008490300084B03000812 -:100010004F030008530300085703000800000000C6 -:100020000000000000000000000000005B0300086A -:100030005D030008000000005F0300086103000882 -:100040009B0E00089B0E00089B0E00089B0E0008EC -:100050009B0E00089B0E00089B0E00089B0E0008DC -:100060009B0E00089B0E00089B0E00089B0E0008CC -:100070009B0E00089B0E00089B0E00089B0E0008BC -:100080009B0E00089B0E00089B0E00089B0E0008AC -:100090009B0E00089B0E00089B0E00089B0E00089C -:1000A0009B0E00089B0E00089B0E00089B0E00088C -:1000B0009B0E0008C10900089B0E00089B0E00085B -:1000C0009B0E00089B0E00089B0E00089B0E00086C -:1000D0009B0E0008F50D00089B0E00083106000875 -:1000E0009B0E00089B0E00089B0E0008DFF80CD04A -:1000F00003F02EF900480047D102000878050020DF -:1001000010B501207D490860642000F0D6FD002074 -:100110007B49C1F8AC0110BD10B5002479480078C6 -:1001200078494978884200DD0124764AD1685068D0 -:1001300002F0D2FE00D20124724880687149096938 -:10014000884200DD0124204610BD2DE9F04700F073 -:100150002BFD0A2190FBF1F06A4908700A21012069 -:1001600000F0E6FB8046404602F062FE814602F067 -:1001700083FE06464FF06632634B02F0DEFD044616 -:1001800002F08DFE5F4948600A21002000F0D0FB9C -:100190008046404602F04CFE814602F06DFE064667 -:1001A0004FF06632584B02F0C8FD044602F045FE9F -:1001B00054498860FFF7B0FF10B1FFF7A1FF02E0DC -:1001C00000204E490860BDE8F0872DE9F041002786 -:1001D0000026002400254DA14D4802F09CFD4C490D -:1001E000471A4CA14A4802F096FD4949461A00BFF9 -:1001F0007C1C07E04648005D303805EB850100EBCC -:100200004105641CB442F5DB2846BDE8F081F0B539 -:1002100087B04148008800F40040002844D03FA146 -:100220003B4802F078FDD0B13649C86802F024FEA0 -:1002300004460D463349486802F01EFE0646314822 -:100240000069CDE9044506902E488068CDE900613B -:1002500002902C4842780178324803F0ADF832A180 -:100260002B4802F058FD18B1FFF7AFFF2549487041 -:100270002FA1274802F04FFD30B1FFF7A6FF04463B -:1002800002F0CDFD1F49C8602BA1214802F043FDBB -:1002900018B1FFF79AFF1B490861C8211C4802F0FA -:1002A0002FFD00201C49088007B0F0BD10B500F0FC -:1002B000C7FC4FF4A06001F079FB4FF4E13000F08F -:1002C0004DFD00F03FF900F054FC00F0D7FA10BDEE -:1002D000FFF7ECFF0120094908604FF47A7000F045 -:1002E000ECFC00200649C1F8AC0106E0FFF72DFF49 -:1002F000FFF78DFFC82000F0E0FCF7E7AC012142DA -:10030000000021423800002066664A3F28000000B5 -:10031000B00000202900000020000020676574491B -:100320006E666F00AC3C000873657454656D7000B8 -:10033000736574536D6F6700736574506F69736F85 -:100340006E6F757347617300704700BFFEE700BFB3 -:10035000FEE700BFFEE700BFFEE77047704770474B -:10036000704700000CB50020019000906C480068B8 -:1003700040F480306A49086000BF6948006800F4B2 -:10038000003000900198401C0190009818B9019825 -:10039000B0F5A06FF1D16248006800F4003010B1F0 -:1003A0000120009001E0002000900098012843D136 -:1003B0005C48006840F010005A4908600846006830 -:1003C00020F0030008600846006840F00200086062 -:1003D00053484068524948600846406848600846AB -:1003E000406840F4806048600846406820F47C1013 -:1003F00048600846406840F4E810486008460068D5 -:1004000040F08070086000BF4548006800F0007050 -:100410000028F9D04248406820F003004049486075 -:100420000846406840F00200486000BF3C48406811 -:1004300000F00C000828F9D10CBD10B5FFF792FFB1 -:1004400010BD10B53648006840F00100344908601E -:100450000846406834490840314948600846006809 -:10046000324908402E4908600846006820F4802080 -:1004700008600846406820F4FE0048604FF41F0002 -:100480008860FFF7DAFF4FF000602949086010BD6F -:1004900010B5002100200022214B5B6803F00C0105 -:1004A00021B1042906D0082928D107E0214B224C8C -:1004B000236027E01F4B204C236023E0184B5B6830 -:1004C00003F47010164B5B6803F48032022303EBD5 -:1004D000904022B9194B4343174C23600DE0104B59 -:1004E0005B6803F4003323B1144B4343124C236085 -:1004F00003E0104B4343104C236003E00D4B0E4CC4 -:10050000236000BF00BF064B5B68C3F303130C4CB2 -:10051000E15C094B1B68CB40074C236010BD000019 -:1005200000100240002002400000FFF8FFFFF6FE2E -:1005300008ED00E000127A000000002000093D00F4 -:100540000400002008B501210C2000F0C7FF4FF483 -:10055000E040ADF8000010208DF8030003208DF876 -:1005600002006946084800F0FDFC4FF40840ADF871 -:1005700000006946054800F0F5FC4FF4E0410248F0 -:1005800000F09DFD08BD0000000C01400008014086 -:1005900010B586B004460121082000F09FFF01211C -:1005A000880400F0A8FF4FF48060ADF81400032029 -:1005B0008DF8160018208DF8170005A9874800F05F -:1005C000D1FC4FF40060ADF8140004208DF8170042 -:1005D00005A9824800F0C6FC27208DF80000002005 -:1005E0008DF8010003208DF8020001208DF8030032 -:1005F000684601F0E0F901940020ADF80800ADF87C -:100600000A00ADF80C00ADF810000C20ADF80E009B -:1006100001A9734801F009F8012240F22551704800 -:1006200001F09BF801216E4801F08BF806B010BD77 -:1006300010B500246A4801F0F5F8C4B269486A4967 -:100640000978445468480078401C67490870084697 -:100650000078642801DB0020087010BD002004E051 -:100660000021604A1154411C88B26428F8DB002143 -:100670005D4A1170704710B504460BE000BF402181 -:10068000574801F039F90028F9D014F8011B5448F3 -:1006900001F0C4F820780028F0D110BD10B5044650 -:1006A000FFF7DCFF2046FFF7E6FF50A0FFF7E3FF70 -:1006B00010BD10B5044621464A4802F02CFB08B193 -:1006C000012010BD0020FCE72DE9F04180460C46DA -:1006D00015461E4600270EE04046FFF7DFFFB0B28A -:1006E00000F0EBFA2046FFF7E4FF10B10120BDE86F -:1006F000F081781CC7B2AF42EEDB0020F7E710B5FF -:10070000642303223AA13BA0FFF7DEFF04464FF427 -:10071000167000F0D2FA14B94FF0FF3010BD642308 -:10072000032233A135A0FFF7CFFF04464FF4167024 -:1007300000F0C3FA14B96FF00100EFE7642303225D -:100740002BA132A0FFF7C0FF04464FF4167000F053 -:10075000B4FA14B96FF00200E0E76423032224A185 -:1007600032A0FFF7B1FF04464FF4167000F0A5FA6F -:1007700014B96FF00300D1E7642303221CA12FA05A -:10078000FFF7A2FF04464FF4167000F096FA14B972 -:100790006FF00400C2E76423032215A12DA0FFF728 -:1007A00093FF04464FF4167000F087FA14B96FF007 -:1007B0000500B3E70020B1E710B504463223032259 -:1007C00028A129A0FFF780FFC82000F076FA204674 -:1007D000FFF751FF642000F070FA10BD000C0140DB -:1007E000004800404C000020140000200D000000D4 -:1007F0004F4B000041540D0A0000000041542B43B0 -:10080000574D4F44453D320D0A00000041542B43E3 -:10081000575341503D225A48222C2231323334352D -:1008200036373839222C352C330D0A0041542B43EE -:1008300049504D55583D310D0A00000041542B439D -:1008400049505345525645523D312C353030300DCC -:100850000A00000041542B43495053544F3D300D82 -:100860000A0000003E00000041542B43495053450C -:100870004E443D302C31340D0A00000000B587B0E5 -:1008800001214FF4027000F029FE4FF4004000F007 -:1008900089FD0320ADF8040000208DF8070001A9B0 -:1008A0002F4800F05FFB2F4801F0EEF80020029087 -:1008B00001208DF80C008DF80D004FF4602004909D -:1008C0000020059001208DF8180002A9254801F0AC -:1008D00002F90121234801F02AF9224801F049F9DF -:1008E00000BF204801F04AF90028FAD11D4801F064 -:1008F0004FF900BF1B4801F050F90028FAD107B0AA -:1009000000BD10B50446072301222146154801F019 -:100910007AF90121134801F04AF900BF0221114878 -:1009200001F0B6FA0028F9D00E4801F0D3F910BD55 -:100930002DE9F04107460C460025002608E0384620 -:10094000FFF7DFFF0544052000F0B7F9701CC6B2C1 -:10095000A642F4DBB5FBF4F080B2BDE8F081000004 -:10096000000C0140002401407FB505460C460121E2 -:10097000022000F0C0FDADF80850ADF804400020A2 -:10098000ADF80A00ADF8060001A9134801F078FBA4 -:1009900001221146104801F0EAFE1D208DF80000EA -:1009A00003208DF801008DF8020001208DF803006E -:1009B000684601F000F80121074801F0BDFE7FBD47 -:1009C00010B50121044802F080F918B10121024854 -:1009D00002F08CF910BD00000004004010B59448EE -:1009E000006820F00F00924908600846006840F057 -:1009F0000300086000208F49086040F2EE2000F0FC -:100A000038F901208C49C1F880010F2000F031F93C -:100A100010BD10B500248648006820F00F008449FE -:100A200008600846006840F00800086004E0601CA8 -:100A3000C4B2012000F01DF97E488038006808B17A -:100A4000C82CF4DBC82C01DB012010BD002404E01D -:100A5000601CC4B2012000F00CF9764880380068B0 -:100A600008B9F02CF4DBF02C01DB0120EDE70020CD -:100A7000EBE710B56E48006820F00F006C49086085 -:100A80000846006840F003000860002069490860DB -:100A9000022000F0EEF801206749C1F880016448A7 -:100AA000006820F00F00624908600846006840F0C6 -:100AB000080008600C2000F0DCF85E488038006810 -:100AC00008B1012400E00024322000F0D2F82046D2 -:100AD00010BD70B50026012508E0FFF7CAFF0446E7 -:100AE000E00140EA6600C6B2681CC5B2082DF4DD1C -:100AF000304670BD70B504464D48006820F00F00C8 -:100B00004B4908600846006840F003000860012572 -:100B100020E004F0010664106EB100204549086031 -:100B2000022000F0A6F801204349C1F880013C20D2 -:100B300000F09FF80CE000203E4908603C2000F0E7 -:100B400098F801203C49C1F88001022000F091F89A -:100B5000681CC5B2082DDCDD70BD10B5FFF73EFF87 -:100B6000FFF757FFCC20FFF7C5FF4420FFF7C2FF78 -:100B700010BD08B50121042000F0B0FC0120ADF843 -:100B8000000010208DF8030003208DF80200694654 -:100B9000274800F0E7F90121254800F090FAFFF717 -:100BA0001DFFFFF736FF08BD2DE9F84FFFF7D5FF12 -:100BB000FFF714FFFFF72DFFCC20FFF79BFFBE20B0 -:100BC000FFF798FFFFF785FF8346FFF782FF044694 -:100BD000072C08DDE043C4B26FEA0B0000F0FF0B06 -:100BE0004FF0000A01E04FF0010AA1464FEA092048 -:100BF0000FFA80F909EB0B000FFA80F9484602F072 -:100C00000EF9009002F038F9074600220B4B02F073 -:100C100094F8054602F011F90FFA80F9BAF1000FC5 -:100C200002D04846BDE8F88FC9F1000000B2F9E7EC -:100C30000008014080012142000021420000E43F01 -:100C400010B56FF0040000F000FF2E4800682E4938 -:100C5000B0FBF1F02D4908700846007800EB400128 -:100C6000C1EBC0104FF6FF7101EAC00028490880AF -:100C700010BD0146254A12784A434FF0E0235A61DD -:100C800000229A611A46126942F001021A6100BFFD -:100C90004FF0E022106900F001021AB100F4803236 -:100CA000002AF5D04FF0E022126922F001024FF045 -:100CB000E0231A6100229A6170470146144A1288A3 -:100CC0004A434FF0E0235A6100229A611A461269A2 -:100CD00042F001021A6100BF4FF0E022106900F0FB -:100CE00001021AB100F48032002AF5D04FF0E02260 -:100CF000126922F001024FF0E0231A6100229A618A -:100D0000704700000000002000127A00160000204A -:100D100018000020014600BF704700BF544A1288E7 -:100D200002F04002002AF9D0C2B2514B1B1D1A80BA -:100D3000704770B505460E46002400BF0BE000BFAB -:100D400040214B4800F0D8FD0028F9D0295D4848E3 -:100D500000F064FD641CB442F1DB70BD10B586B0D8 -:100D60000446012144F2040000F0B8FB4FF4007087 -:100D7000ADF8140003208DF8160018208DF8170028 -:100D800005A93C4800F0EEF84FF48060ADF814007F -:100D900004208DF8170005A9364800F0E3F8252057 -:100DA0008DF8000003208DF801008DF8020001206D -:100DB0008DF80300684600F0FEFD01940020ADF8B8 -:100DC0000800ADF80A00ADF80C00ADF810000C20DA -:100DD000ADF80E0001A9264800F027FC012240F2E0 -:100DE0002551234800F0B9FC0121214800F0A9FC5D -:100DF00006B010BD10B540F225511D4800F092FD1F -:100E000010B31B4800F00EFDC4B21B48008800F46C -:100E10000040C8B91848008800F4804060B10A2C2E -:100E200003D000201449088020E01348008840F4D3 -:100E300000401149088019E00D2C06D10E480088A9 -:100E400040F480400C49088010E00B480088C0F353 -:100E50000D000A490C5408480088401C06490880C7 -:100E600008460088C72801DD0020088010BD00006A -:100E7000003801400008014020000020B0000020A0 -:100E80000648804706480047FEE7FEE7FEE7FEE724 -:100E9000FEE7FEE7FEE7FEE7FEE7FEE743040008A5 -:100EA000ED00000810B50446CC48844208D1012169 -:100EB000042000F02DFB0021042000F029FB46E077 -:100EC000C748844208D10121082000F021FB0021FD -:100ED000082000F01DFB3AE0C248844208D10121FD -:100EE000102000F015FB0021102000F011FB2EE077 -:100EF000BD48844208D10121202000F009FB0021D7 -:100F0000202000F005FB22E0B848844208D10121EE -:100F1000402000F0FDFA0021402000F0F9FA16E030 -:100F2000B348844208D10121802000F0F1FA002169 -:100F3000802000F0EDFA0AE0AE48844207D101219A -:100F4000801500F0E5FA0021A01500F0E1FA10BDCF -:100F500010B50121084600F0DBFA0021012000F065 -:100F6000D7FA10BD2DE9F0410246002500260020E9 -:100F700000230024002791F803C00CF00F0591F81E -:100F800003C00CF0100CBCF1000F03D091F802C0AC -:100F90004CEA050591F800C0BCF1000F31D014688F -:100FA00000202BE04FF0010C0CFA00F3B1F800C068 -:100FB0000CEA03069E4220D183004FF00F0C0CFA7E -:100FC00003F7BC4305FA03FC4CEA040491F803C0A0 -:100FD000BCF1280F06D14FF0010C0CFA00FCC2F84E -:100FE00014C00AE091F803C0BCF1480F05D14FF0DE -:100FF000010C0CFA00FCC2F810C0401C0828D1D328 -:101000001460B1F800C0BCF1FF0F34DD546800205B -:101010002EE000F1080C4FF0010808FA0CF3B1F8CB -:1010200000C00CEA03069E4221D183004FF00F0C52 -:101030000CFA03F7BC4305FA03FC4CEA040491F8EC -:1010400003C0BCF1280F05D100F1080C08FA0CF818 -:10105000C2F8148091F803C0BCF1480F07D100F129 -:10106000080C4FF0010808FA0CF8C2F81080401C78 -:101070000828CED35460BDE8F0814FF6FF7101809F -:10108000022181700421C1707047024600209368DC -:101090000B400BB1012000E000207047014688683A -:1010A00080B2704702460020D3680B400BB101208C -:1010B00000E0002070470146C86880B270470161B7 -:1010C0007047416170470AB1016100E041617047BA -:1010D000C16070474FF480320A438261816182614E -:1010E00082698269704702460020434B18684FF6B8 -:1010F0008073184040EA021008433F4B1860704765 -:101100003E49C8617047F0B50A460023002400211B -:10111000002500F00046B6F1004F02D1364EF169CD -:1011200001E0354E7168C0F3034583B200F4401608 -:10113000B6F5401F08D121F070612F4E766826F079 -:1011400070662D4F7E6012E000F48016B6F5801FA9 -:1011500006D1032606FA05F4A14341F0706106E0CA -:10116000460D360103FA06F6B14341F0706122B133 -:10117000460D360103FA06F6314300F00046B6F19B -:10118000004F02D11C4EF16101E01B4E7160F0BDB9 -:1011900030B500228B071C0F0F2303FA04F2164B05 -:1011A00008338C1053F824309343134C08348D10BB -:1011B00044F8253023468C1053F824308C07240F34 -:1011C00000FA04F423430C4C08348D1044F8253005 -:1011D00030BD0A49DC31086070470000000801405A -:1011E000000C0140001001400014014000180140B3 -:1011F000001C01400020014000000140000020428E -:10120000DF48006840F00100DD490860084640689A -:10121000DC490840DA49486008460068DA49084075 -:10122000D74908600846006820F480200860084616 -:10123000406820F4FE0048604FF41F00886070474B -:10124000CF49096821F48031CD4A116011460968FF -:1012500021F480211160B0F5803F03D0B0F5802FDC -:101260000ED106E0C649096841F48031C44A1160D4 -:1012700007E0C349096841F4A021C14A116000E0B8 -:1012800000BF00BF704710B50146002200230020B8 -:101290004A11012A02D1BA4C236806E0022A02D17F -:1012A000B74C236A01E0B64C636A01F01F020124C7 -:1012B00094401C400CB1012000E0002010BD38B566 -:1012C000002000900024002500BF3120FFF7DBFF45 -:1012D00005460098401C00900098B0F5A06F01D022 -:1012E000002DF2D03120FFF7CEFF08B1012400E03D -:1012F0000024204638BD01460020A14A106820F095 -:10130000F80040EAC10010607047A04908607047CB -:10131000024600209A4B586820F47C1042EA0103F0 -:101320001843974B586070479849086670470146C4 -:101330000020934A506820F0030008435060704733 -:101340008F48406800F00C007047014600208C4A2E -:10135000506820F0F00008435060704701460020BC -:10136000874A506820F4E0600843506070470146A7 -:101370000020834A506820F4605040EAC100506069 -:10138000704729B17E4A527A02437D4B5A7204E07B -:101390007B4A527A82437A4B5A7270477B49D831E2 -:1013A0000860704701460020754A506820F44040AC -:1013B0000843506070470021714A20321170704A12 -:1013C00082F82010012802D004280AD104E001216B -:1013D0006B4A2032117005E00521694A20321170F4 -:1013E00000E000BF00BF704769490860704764496A -:1013F000096A0143624A11627047654944390860CD -:10140000704730B500210022002400235C4D6D6838 -:1014100005F00C0121B1042905D0082923D105E0EC -:101420005C4D056022E05B4D05601FE0544D6D682A -:1014300005F47012524D6D6805F48034022505EBF9 -:1014400092421CB9544D554305600BE04C4D6D68FC -:1014500005F400351DB1504D5543056002E04D4D7A -:101460005543056002E04B4D056000BF00BF444D91 -:101470006D6805F0F0010909484D6B5C0568DD40B9 -:1014800045603F4D6D6805F4E061090A434D6B5CB2 -:101490004568DD4085603A4D6D6805F46051C90AC4 -:1014A0003E4D6B5C4568DD40C560354D6D6805F4AB -:1014B0004041890B3A4D6B5CC568B5FBF3F505619E -:1014C00030BD29B12E4A526902432D4B5A6104E0C6 -:1014D0002B4A526982432A4B5A61704729B1284AE4 -:1014E00092690243264B9A6104E0254A926982433D -:1014F000234B9A61704729B1214AD2690243204B9C -:10150000DA6104E01E4AD26982431D4BDA617047FA -:1015100029B11B4AD2680243194BDA6004E0184A29 -:10152000D2688243164BDA60704729B1144A1269B7 -:101530000243134B1A6104E0114A12698243104BB3 -:101540001A61704712494039086070470F49C864F2 -:1015500070470B49C87170470948406A40F0807075 -:1015600007494862704701460020054A92680A40D0 -:101570000AB1012000E000207047014988727047DD -:10158000001002400000FFF8FFFFF6FE000042429C -:101590008004424200127A0000093D00220000202F -:1015A0003200002010B50446FB48844209D10121D5 -:1015B0008803FFF7ADFF00214FF48040FFF7A8FF3D -:1015C00032E0F648844209D101214804FFF7ADFF1B -:1015D00000214FF40030FFF7A8FF25E0F0488442D7 -:1015E00009D101218804FFF7A0FF00214FF48020DA -:1015F000FFF79BFF18E0EB48844209D10121C804A2 -:10160000FFF793FF00214FF40020FFF78EFF0BE060 -:10161000E548844208D101210805FFF786FF002133 -:101620004FF48010FFF781FF10BD2DE9F04786B021 -:1016300005460E460024A24600BFA1460027B089F9 -:1016400000B100BF2F462C8A4CF6FF700440F08892 -:1016500004432C82AC894EF6F3100440B0883189E3 -:101660000843718908430443AC81AC8A4FF6FF40BC -:101670000440B0890443AC8201A8FFF7C2FEC6480B -:10168000874202D1DDF810A001E0DDF80CA0A889A6 -:1016900000F4004040B10AEBCA0000EB0A103168C8 -:1016A0004900B0FBF1F807E00AEBCA0000EB0A10B2 -:1016B00031688900B0FBF1F86420B8FBF0F0040158 -:1016C0002009642101FB1089A88900F4004040B181 -:1016D000322000EBC900B0FBF1F000F0070004433A -:1016E00008E0322000EB09106421B0FBF1F000F0BB -:1016F0000F0004432C8106B0BDE8F0874FF416516B -:10170000016000218180C18001810C214181002183 -:101710008181704710B502460020108A4FF2FF0306 -:1017200018400B884C8823438C882343CC88234360 -:101730001843108210BD0021018041808180C1804A -:10174000704721B1828942F40052828104E082898B -:101750004DF6FF731A4082817047F0B503460024AE -:1017600000260025002040F66A17B94200D100BFCC -:101770001846C1F3421401F01F06012707FA06F5C7 -:10178000012C01D10C3004E0022C01D1103000E01A -:1017900014301AB107682F43076002E00768AF43AF -:1017A0000760F0BD1AB1838A0B43838202E0838A0B -:1017B0008B4383827047028A4FF6F0731A4002828D -:1017C000028A0A430282704782894FF2FF731A40ED -:1017D000828182890A438281704721B1828942F0E5 -:1017E0000202828104E082894FF6FD731A408281F1 -:1017F0007047028A4FF6DF731A400282028A0A4358 -:101800000282704721B1028A42F48042028204E0DF -:10181000028A4BF6FF731A4002827047C1F3080236 -:101820008280704701468888C0F30800704781892C -:1018300041F0010181817047028BD2B20283028B99 -:1018400042EA012202837047028B02F47F42028344 -:10185000028B0A430283704721B1828A42F0200240 -:10186000828204E0828A4FF6DF731A4082827047D8 -:1018700021B1828A42F01002828204E0828A4FF60D -:10188000EF731A408282704721B1828A42F00802C7 -:10189000828204E0828A4FF6F7731A408282704790 -:1018A00021B1828942F40042828103E08289C2F33D -:1018B0000E028281704721B1828A42F400628282E4 -:1018C00004E0828A4FF2FF731A4082827047828A54 -:1018D0004FF6FB731A408282828A0A4382827047E3 -:1018E00021B1828A42F00202828204E0828A4FF6AB -:1018F000FD731A408282704702460020B1F5007FD6 -:1019000000D100BF13880B400BB1012000E0002084 -:10191000704701F40072B2F5007F00D100BFCA43E6 -:101920000280704770B50246002400230025002085 -:1019300040F66A16B14200D100BFC1F3421501F072 -:101940001F03012606FA03F3012D02D196893340C5 -:1019500006E0022D02D1168A334001E0968A334018 -:101960000C12012606FA04F41688344013B10CB1A7 -:10197000012000E0002070BD10B50022002340F6D9 -:101980006A14A14200D100BF0A1201249440A3B2FC -:10199000DC43048010BD00000038014000440040DA -:1019A00000480040004C00400050004031490143D5 -:1019B000314A1160704770B5002100230F22C478AE -:1019C00004B32D4C246804F4E064C4F5E064210AF7 -:1019D000C1F10403CA40447804FA03F18478144046 -:1019E00021430901254C0678A155047804F01F0510 -:1019F0000124AC4005786D11AD0005F1E025C5F876 -:101A0000004109E0047804F01F050124AC401C4D9E -:101A10000678761145F8264070BD1A4A0A400243FE -:101A2000154B1B1F1A60704739B1134A121D1268FB -:101A30000243114B1B1D1A6006E00F4A121D12686B -:101A400082430D4B1B1D1A607047042808D14FF0CC -:101A5000E021096941F004014FF0E022116107E043 -:101A60004FF0E021096921F004014FF0E0221161FB -:101A7000704700000000FA050CED00E000E400E013 -:101A800080E100E080FFFF1F10B50446FA48844261 -:101A900008D101214015FFF73BFD00216015FFF73C -:101AA00037FD17E0F548844208D101210015FFF702 -:101AB0002FFD00212015FFF72BFD0BE0F04884429D -:101AC00008D10121C803FFF723FD00214FF4004096 -:101AD000FFF71EFD10BD30B5024600200023506800 -:101AE000E84C20400D790C6844EA052420435060FE -:101AF0009068E54C2040D1E902542C434D7944EAEA -:101B0000450420439060D06A20F470000C7C641E71 -:101B1000E4B2234340EA0350D06230BD00210160AB -:101B2000017141718160C16001210174704721B16F -:101B3000826842F00102826003E0826822F00102C2 -:101B40008260704721B1826842F48072826003E053 -:101B5000826822F480728260704710B50023CBB295 -:101B60001AB144681C43446002E044689C434460EA -:101B700010BD816841F00801816070470146002076 -:101B80008A6802F008020AB1012000E000207047D4 -:101B9000816841F0040181607047014600208A6835 -:101BA00002F004020AB1012000E00020704721B1D8 -:101BB000826842F4A002826003E0826822F4A002FC -:101BC00082607047014600208A6802F480020AB1F0 -:101BD000012000E00020704710B50A4600210023D4 -:101BE000416821F46041531E41EA4331416010BD18 -:101BF00021B1426842F40062426003E0426822F48C -:101C0000006242607047F0B504460D460020002196 -:101C1000092D11DDE068A5F10A0606EB4607072647 -:101C200006FA07F18843A5F10A0606EB460603FA11 -:101C300006F10843E0600CE0206905EB4507072644 -:101C400006FA07F1884305EB450603FA06F1084357 -:101C50002061072A0FDA606B561E06EB86071F26E7 -:101C600006FA07F18843561E06EB860605FA06F1CA -:101C70000843606322E00D2A0FDA206BD61F06EBC3 -:101C800086071F2606FA07F18843D61F06EB86064D -:101C900005FA06F10843206310E0E06AA2F10D06A0 -:101CA00006EB86071F2606FA07F18843A2F10D0608 -:101CB00006EB860605FA06F10843E062F0BD21B1A5 -:101CC000826842F48012826003E0826822F480120B -:101CD000826070470146C86C80B2704766484C30DD -:101CE0000068704721B1426842F48062426003E0BC -:101CF000426822F480624260704721B1426842F437 -:101D00008052426003E0426822F480524260704791 -:101D10000A460021816821F4E04111438160704747 -:101D200021B1826842F40042826003E0826822F4BA -:101D300000428260704721B1826842F402128260E0 -:101D400003E0826822F4021282607047014600209C -:101D50008A6802F400120AB1012000E000207047F6 -:101D6000F0B504461546002000220026092911DDA1 -:101D7000E068A1F10A0707EB470C072707FA0CF206 -:101D80009043A1F10A0707EB470703FA07F2104354 -:101D9000E0600CE0206901EB410C072707FA0CF228 -:101DA000904301EB410703FA07F210432061A06B57 -:101DB000C0F30156EF1C06F1010CA7EB0C0707EB73 -:101DC000870C1F2707FA0CF29043EF1C06F1010C59 -:101DD000A7EB0C0707EB870701FA07F21043A06394 -:101DE000F0BD10B50A4600210023816B21F440119B -:101DF000531E41EA0351816310BD08B500230093CF -:101E00000090009B0B440093009B1A6008BD08B52E -:101E1000024600200090009201F12800009B184427 -:101E200000900098006880B208BD0A460021416811 -:101E3000164B1940114341607047416282627047FE -:101E40000A460021416821F01F011143416070479B -:101E500040B109490831096841F40001064A0832D5 -:101E6000116007E004490831096821F40001024AC1 -:101E70000832116070470000002401400028014032 -:101E8000003C0140FFFEF0FFFDF7F1FFFFFD3FFFCB -:101E90000246002013680B400BB1012000E0002037 -:101EA0007047CA430260704770B5024600200023A5 -:101EB00000240B125568CEB205EA060415681D40D1 -:101EC00015B10CB1012000E0002070BD00220A1203 -:101ED000D34303607047000010B50446FE488442B7 -:101EE00008D10121C014FFF713FB0021E014FFF714 -:101EF0000FFBC4E0B4F1804F08D101210846FFF781 -:101F000014FB00210120FFF710FBB8E0F3488442E6 -:101F100008D101210220FFF708FB00210220FFF772 -:101F200004FBACE0EE48844208D101210420FFF715 -:101F3000FCFA00210420FFF7F8FAA0E0E948844207 -:101F400008D101210820FFF7F0FA00210820FFF74F -:101F5000ECFA94E0E448844208D101211020FFF714 -:101F6000E4FA00211020FFF7E0FA88E0DF4884421D -:101F700008D101212020FFF7D8FA00212020FFF707 -:101F8000D4FA7CE0DA48844208D101214014FFF7FA -:101F9000BFFA00216014FFF7BBFA70E0D548844215 -:101FA00009D10121C804FFF7B3FA00214FF4002042 -:101FB000FFF7AEFA63E0D048844209D10121080559 -:101FC000FFF7A6FA00214FF48010FFF7A1FA56E0C0 -:101FD000CA48844209D101214805FFF799FA002136 -:101FE0004FF40010FFF794FA49E0C548844208D145 -:101FF00001214020FFF799FA00214020FFF795FAD0 -:102000003DE0C048844208D101218020FFF78DFACD -:1020100000218020FFF789FA31E0BB48844208D1D3 -:1020200001218015FFF781FA0021A015FFF77DFA45 -:1020300025E0B648844209D101210804FFF768FA77 -:1020400000214FF48030FFF763FA18E0B048844273 -:1020500009D101214804FFF75BFA00214FF4003059 -:10206000FFF756FA0BE0AB48844208D101218804FF -:10207000FFF74EFA00214FF48020FFF749FA10BD18 -:1020800000220288944B98420ED0994B98420BD074 -:10209000B0F1804F08D0914B984205D0904B9842B8 -:1020A00002D0904B984204D14FF68F731A404B8860 -:1020B0001A438D4B984207D08C4B984204D04FF670 -:1020C000FF431A40CB881A4302808B8883850B8894 -:1020D0000385814B98420BD0854B984208D08B4B9F -:1020E000984205D08A4B984202D08A4B984201D13F -:1020F0000B7A038601238382704770B50024002287 -:102100000023058C4FF6FE7635400584028C8388CB -:10211000048B4FF68F752C40B51E2C400D882C4338 -:10212000751E2A400D892A434D882A436A4DA842CC -:102130000BD06F4DA84208D0744DA84205D0744D05 -:10214000A84202D0734DA84213D14FF6F7752A402A -:102150004D892A434FF6FB752A408D882A434FF656 -:10216000FF652B404FF6FF552B408D892B43CD89C2 -:102170002B4383800483CD888586028470BD70B52F -:10218000002400220023058C4FF6EF7635400584AD -:10219000028C8388048B48F6FF752C404FF6FF4570 -:1021A0002C400D884FF6FF7606EA05252C434FF6A6 -:1021B000DF752A400D8906EA05152A434D8806EA8F -:1021C00005152A43444DA84202D0494DA8421DD1CD -:1021D0004FF67F752A404D894FF6FF7606EA0515C2 -:1021E0002A434FF6BF752A408D8806EA05152A4313 -:1021F0004FF6FF352B404FF2FF752B408D8906EAD5 -:1022000085052B43CD8906EA85052B43838004830E -:10221000CD880587028470BD70B50024002200239C -:10222000058C4FF6FF6635400584028C8388848BCD -:102230004FF68F752C404FF6FC752C400D882C43C3 -:102240004FF6FF552A400D894FF6FF7606EA052521 -:102250002A434D8806EA05252A431F4DA84202D08D -:10226000234DA8421DD14FF2FF752A404D894FF6EC -:10227000FF7606EA05252A434FF6FF352A408D886A -:1022800006EA05252A434EF6FF752B404DF6FF75ED -:102290002B408D8906EA05152B43CD8906EA0515E5 -:1022A0002B4383808483CD888587028470BD70B57D -:1022B000002200230024058C4EF6FF76354005846D -:1022C000038C8488828B48F6FF752A404FF6FF45C1 -:1022D0002A400D8820E00000002C0140000400404E -:1022E00000080040000C00400010004000140040B6 -:1022F00000340140004C01400050014000540140B6 -:1023000000180040001C0040002000400040014038 -:1023100000440140004801404FF6FF7606EA0525DB -:102320002A434DF6FF752B400D8906EA05352B43F0 -:102330004D8806EA05352B43FA4DA84202D0FA4DE6 -:10234000A84208D14BF6FF752C408D894FF6FF76D9 -:1023500006EA85152C4384808283CD88A0F84050FE -:10236000038470BD828B4FF2FF331A408283828BCD -:102370004FF6FF7303EA01231A4382837047F0B5D7 -:102380000C461546002200210026078C4EF6FF7CE5 -:1023900007EA0C070784828B018C4FF6FF7707EA68 -:1023A000043640F6FF473A404FF6FF7707EA052725 -:1023B0003A434FF6FF7707EA03373A43D94FB8421B -:1023C0000ED0D94FB8420BD0B0F1804F08D0D74FC4 -:1023D000B84205D0D64FB84202D0D64FB84206D147 -:1023E0004DF6FF77394046F48057394305E047F60C -:1023F000FF57394044F48057394382830184F0BD4C -:10240000828B4FF6F3731A408283828B0A43828356 -:102410007047F0B50C461546002200210026078CB7 -:102420004FF6FF6C07EA0C070784828B018C4FF68E -:10243000FF7707EA04264FF60C773A404FF6FF770E -:1024400007EA03172F433A43B64FB8420ED0B64FB0 -:10245000B8420BD0B0F1804F08D0B44FB84205D08D -:10246000B34FB84202D0B34FB84206D14FF6FF5730 -:10247000394046F48077394305E04FF2FF57394041 -:1024800044F48077394382830184F0BD028B4FF29C -:10249000FF331A400283028B4FF6FF7303EA0123D6 -:1024A0001A4302837047F0B50C46154600220021FE -:1024B0000026078C4FF6EF7C07EA0C070784028B97 -:1024C000018C4FF6FF7707EA041640F6FF473A40C3 -:1024D0004FF6FF7707EA03373A434FF6FF7707EAED -:1024E00005273A438F4FB8420ED08F4FB8420BD0DA -:1024F000B0F1804F08D08D4FB84205D08C4FB84214 -:1025000002D08C4FB84206D14FF6DF77394046F003 -:102510001007394305E04FF65F77394044F0100764 -:10252000394302830184F0BD028B4FF6F3731A40E6 -:102530000283028B0A4302837047F0B50C461546AE -:1025400000220021068C4FF6FE773E400684028B67 -:10255000018C4FF60C7632407E1C06EA03162E43A1 -:102560003243704EB0420ED06F4EB0420BD0B0F13D -:10257000804F08D06D4EB04205D06D4EB04202D0B3 -:102580006C4EB04206D14FF6FD76314044F0010664 -:10259000314305E04FF6F576314044F00106314312 -:1025A00002830184F0BD70B505460C465D48854246 -:1025B0000ED05D4885420BD0B5F1804F08D05B4806 -:1025C000854205D05A48854202D05A48854200D1FA -:1025D00000E000BF208850B92389A288618828467E -:1025E000FFF7ABFFE1882846FFF79EFF25E0208834 -:1025F00004280AD12389A28861882846FFF753FF5F -:10260000E1882846FFF742FF17E0208808280AD112 -:102610002389A28861882846FFF7FBFEE1882846C7 -:10262000FFF7EEFE09E02389A28861882846FFF7BC -:10263000A6FEE1882846FFF795FE70BD2DE9F04122 -:1026400005460C4600260127608808B9022600E0EE -:102650000026A088012801D1022700E00127208858 -:10266000A0B92389A28861882846FFF766FFE18820 -:102670002846FFF759FF23893A4631462846FFF797 -:1026800012FFE1882846FFF701FF13E02389A288A3 -:1026900061882846FFF707FFE1882846FFF7F6FE26 -:1026A00023893A4631462846FFF747FFE188284606 -:1026B000FFF73AFFBDE8F0810A884B881A438B8800 -:1026C0001A43CB881A430B891A434B891A438B89C7 -:1026D0001A43A0F8442070474FF6FF718180002113 -:1026E0000180C180418001727047002101804180DA -:1026F0008180C180018141818181C1817047002138 -:1027000001804180012181800021C18001817047C9 -:102710000021018041808180C180018141818181CE -:1027200070470000002C01400034014000040040CC -:1027300000080040000C004021B1028842F0010274 -:10274000028004E002884FF6FE731A400280704750 -:1027500031B1B0F8442042F40042A0F8442005E032 -:10276000B0F84420C2F30E02A0F8442070471AB11A -:1027700083890B43838102E083898B438381704784 -:102780008182704741EA0203A0F8483070471AB1CD -:1027900083890B43838102E083898B438381704764 -:1027A00001894FF6F8721140018170470A460021F5 -:1027B00001894FF68F73194011430181704730B57D -:1027C00004460D4629462046FFF7F0FF208940F0D9 -:1027D0000700208130BD2DE9F04104460D46164624 -:1027E0001F46602D06D13B46012231462046FFF7A9 -:1027F0005AFE05E03B46012231462046FFF79DFE8A -:1028000029462046FFF7D2FF208940F007002081AB -:10281000BDE8F08130B50C4600210189C9B24FF600 -:10282000FF7505EA0325154325432943018130BD82 -:102830002DE9F04105460E461746984600244346CA -:102840003A4631462846FFF7E5FF2C894FF6F870E7 -:10285000044044F007044FF68F70044044F07004C5 -:102860002C81BDE8F081F0B504460D4616461F46A2 -:102870003B46324629462046FFF7CCFF208940F4EC -:1028800080402081F0BD0185828270470A46002188 -:1028900001884FF68F731940114301807047F0B5DE -:1028A0000C4615461E460021002200230189028B9A -:1028B000038C4FF6F877394021434FF6FC473A40F6 -:1028C00040F201173A434FF6DD773B404FF6FF7772 -:1028D00007EA06172F433B43018102830384F0BDBF -:1028E0000A460021018B4FF68F7319401143018373 -:1028F00070470A460021018B48F6FF7319404FF6D6 -:10290000FF7303EA02231943018370470A4600213B -:10291000818B4FF68F7319401143818370470A46AC -:102920000021818B48F6FF7319404FF6FF7303EACD -:10293000022319438183704721B1028842F080024B -:10294000028004E002884FF67F731A4002807047CD -:1029500021B1828842F00402828004E082884FF62E -:10296000FB731A408280704721B1828842F00802CE -:10297000828004E082884FF6F7731A4082807047A5 -:1029800021B1828842F00102828004E082884FF601 -:10299000FE731A40828070470A460021018B4FF671 -:1029A000F77319401143018370470A460021018BD8 -:1029B0004FF2FF7319404FF6FF7303EA02231943E6 -:1029C000018370470A460021818B4FF6F773194047 -:1029D0001143818370470A460021818B4FF2FF73B8 -:1029E00019404FF6FF7303EA0223194381837047AE -:1029F0000A460021018B4FF6FB73194011430183F6 -:102A000070470A460021018B4FF6FF3319404FF6FD -:102A1000FF7303EA02231943018370470A4600212A -:102A2000818B4FF6FB7319401143818370470A462F -:102A30000021818B4FF6FF3319404FF6FF7303EAF5 -:102A400002231943818370470A460021018B4FF608 -:102A50007F7319401143018370470A460021018B9F -:102A6000C1F30E014FF6FF7303EA022319430183FA -:102A700070470A460021818B4FF67F73194011433E -:102A8000818370470A460021818BC1F30E014FF606 -:102A9000FF7303EA02231943818370470A4600212A -:102AA000018C4FF6FD7319401143018470470A46AB -:102AB0000021018C4FF6F7731940114301847047D0 -:102AC0000A460021018C4FF6DF7319404FF6FF7361 -:102AD00003EA02131943018470470A460021018C5E -:102AE0004FF67F7319404FF6FF7303EA0213194341 -:102AF000018470470A460021018C4FF6FF531940AC -:102B00004FF6FF7303EA02231943018470470A4614 -:102B10000021018C4FF2FF7319404FF6FF7303EA57 -:102B200002231943018470470A460021018C4DF6A7 -:102B3000FF7319404FF6FF7303EA02331943018410 -:102B4000704730B5002301248C40A3B2048C9C4311 -:102B50000484048C02FA01F5ADB22C43048430BD28 -:102B600030B5002304248C40A3B2048C9C4304841D -:102B7000048C02FA01F5ADB22C43048430BD70B56B -:102B80000346002000241846183001258D40ACB2C1 -:102B90001D8CA5431D8409B1082909D100EB6100F2 -:102BA000056825F0700505600568154305600EE0B1 -:102BB0000D1FC5F34E052844056825F4E045056062 -:102BC00005684FF6FF7606EA02263543056070BDBC -:102BD00021B1028842F00202028004E002884FF62E -:102BE000FD731A400280704721B1028842F004024E -:102BF000028004E002884FF6FB731A40028070479F -:102C000021B1828842F08002828004E082884FF6FF -:102C10007F731A408280704702884FF6F7731A401C -:102C2000028002880A430280704782884FF68F73C1 -:102C30001A40828082880A438280704702894FF658 -:102C4000F8731A40028102890A430281704702899F -:102C50004FF67F731A40028102890A43028170474E -:102C600081847047818570478186704701877047EE -:102C700081877047A0F84010704702884FF6FF43E5 -:102C80001A40028002880A43028070470146888EFB -:102C900070470146088F70470146888F704701468C -:102CA000B1F8400070470146888C70470146088D96 -:102CB000704702460020138A0B400BB1012000E050 -:102CC00000207047CA430282704730B50246002098 -:102CD00000230024158A05EA0103958905EA010409 -:102CE00013B10CB1012000E0002030BDCA430282C4 -:102CF0007047D2B201E000F8012B491EFBD27047A9 -:102D00000022F6E710B513460A4604461946FFF7B7 -:102D1000F0FF204610BD30B505462A460B4612F896 -:102D2000010B13F8014B08B1A042F8D01CB10028E8 -:102D300002D06D1CF1E7284630BD2DE9FE4F81EA37 -:102D4000030404F0004421F0004100944FF0000B14 -:102D500023F0004350EA01045ED052EA03045BD042 -:102D6000C3F30A54C1F30A552C44A4F2F33401947A -:102D7000A0FB0254C1F3130141F48011C3F3130308 -:102D800043F4801301FB024400FB034E840A970ABC -:102D900044EA815447EA8357A4FB076802958D0AE9 -:102DA00005FB07854FEA932C04FB0C542705029D75 -:102DB0004FEA065847EA1637B5EB08056EEB070CE5 -:102DC000870E920E47EA811742EA8312A7FB02019F -:102DD000B6EB0B0164EB00042B0D43EA0C335E18D9 -:102DE00044EB1C50DA465146E7FB0201C5F31304DD -:102DF0004FEA0B3343EA14534FEA0432019C43EA8F -:102E00000603A4F10C040294009CCDE900B400F088 -:102E10000AF903B0BDE8F08F00200146F9E7C10FC1 -:102E200080EAE0700844CA079623002100F0BEB88B -:102E300096230022114600F0B9B870B5C1F30A52CA -:102E400001F000450024C1F3130140F2FF3341F4C7 -:102E500080119A4201DA002070BD40F233439A4259 -:102E6000A2F2334203DC524200F087F800E09040C7 -:102E70002C43F1D0404270BD00F0004230F00040E1 -:102E80000AD0C10D01F56071C0F3160042EA01518C -:102E9000C20840071143704700200146704701F007 -:102EA000004330B421F0004150EA010206D00A0D7F -:102EB000A2F56072C1F31301002A02DC30BC0020CD -:102EC0007047440F44EAC104C100E01830BC00EB75 -:102ED000C25000F062B80000002801DBC0F10040E1 -:102EE000002901DBC1F100418842704730B50B4633 -:102EF000014600202022012409E021FA02F59D422A -:102F000005D303FA02F5491B04FA02F52844151EFD -:102F1000A2F10102F1DC30BD2DE9F05F0546002091 -:102F200092469B4688460646814640241BE028463A -:102F300041464746224600F020F853465A46C01AFA -:102F4000914110D311461846224600F013FA2D1A6B -:102F500067EB01084F4622460120002100F00AFAE3 -:102F600017EB00094E41201EA4F10104DFDC4846A6 -:102F700031462A464346BDE8F09F202A04DB203A2A -:102F800021FA02F00021704721FA02F3D040C2F189 -:102F9000200291400843194670470029A8BF704796 -:102FA000401C490008BF20F00100704710B4B0FA7F -:102FB00080FC00FA0CF050EA010404BF10BC70471A -:102FC00049B1CCF1200421FA04F411FA0CF118BF34 -:102FD000012121430843A3EB0C01CB1D4FEA006103 -:102FE0004FEA102042BF002010BC704700EBC350D6 -:102FF00010440029A4BF10BC7047401C490008BF02 -:1030000020F0010010BC704710B5141E73F10004CD -:1030100008DA401C41F1000192185B411A4301D1CA -:1030200020F0010010BD2DE9F04D92469B4611B1F4 -:10303000B1FA81F202E0B0FA80F22032904600F05C -:1030400099F904460F4640EA0A0041EA0B0153464B -:103050005A46084313D0114653EA010019D0C8F16B -:1030600040025046FFF789FF05460E465046594636 -:10307000424600F07FF9084305D0012004E02046D5 -:103080003946BDE8F08D0020054346EAE0762C4342 -:1030900037430A986305E40AA0EB08000022FD0A02 -:1030A00044EA47540A3002D500200146E9E7010509 -:1030B00010196941DDE9084500196941BDE8F04D85 -:1030C000A2E72DE9FE4F804681EA0300C00F0C46BF -:1030D000009021F0004123F00045B8EB0200A94127 -:1030E00005D24046214690461C460B46024623F038 -:1030F0000040104347D0270DC7F30A00C3F30A511D -:103100000290401A019040286BDAC3F3130040F498 -:10311000801B0098924620B10023D2EB030A63EB98 -:103120000B0B01985946C0F14002504600F022F9BD -:1031300006460D4650465946019A00F02AF910EB12 -:1031400008006141002487EA115284EAE7731A43B8 -:1031500040D0009A62B3019A012A4FEA075215DC67 -:10316000001B61EB02014FF0004202EA0752CDE979 -:103170000042001C41F5801132462B46FFF753FFF9 -:1031800003B0BDE8F08F40462146F9E7001B61EB34 -:103190000201001C41F5801300185B412018A2F5C4 -:1031A000001747EB030140EAD570B6196D4111E0F5 -:1031B0006D084FEA360645EAC0754FEA0752001B14 -:1031C00061EB0201001C41F5801149084FEA300013 -:1031D0000019514132462B4603B0BDE8F04FFFF7CE -:1031E00013BF0098012240000023D0EB020263EBE2 -:1031F000E073009821464FEAE074B8EB000061EB01 -:103200000401E9E783F000435BE781F0004158E700 -:103210002DE9F04D81EA030404F0004B21F0004554 -:1032200014464FF0000A23F0004150EA050220D076 -:1032300054EA01021DD0C5F30A570246C5F3130331 -:10324000C1F31300C1F30A5640F4801543F4801310 -:10325000A7EB0608101BD64608F2FD3873EB0500F5 -:1032600002D308F1010801E092185B41B8F1000FA8 -:1032700003DA00200146BDE8F08D00204FF48011F4 -:10328000064684460EE0171B73EB050705D3121B99 -:1032900063EB050306434CEA010C49084FEA300092 -:1032A00092185B4150EA0107EDD152EA030012D0B7 -:1032B00082EA040083EA0501084305D0101BAB41F4 -:1032C00006D20122002306E000224FF0004302E074 -:1032D0006FF0010253101AEB06004CEB085110EB93 -:1032E0000A0041EB0B01BDE8F04DFFF78DBEC1F3C5 -:1032F0000A52C1F3130140F2FF3341F480119A42A4 -:1033000002DA00200146704740F233439A42A2F2AB -:10331000334202DC5242FFF730BE00F02BB800000F -:1033200030B5041E71F1000404DB4FF0004440424C -:1033300064EB0101141E73F1000405DB1C464FF021 -:103340000043524263EB0403994208BF904230BDF0 -:10335000064C074D06E0E06840F0010394E80700E2 -:1033600098471034AC42F6D3FCF7C4FE143D000875 -:10337000343D0008202A04DB203A00FA02F1002044 -:1033800070479140C2F1200320FA03F319439040A3 -:103390007047202A06DBCB17203A41FA02F043EAB5 -:1033A000E07306E041FA02F3D040C2F120029140FE -:1033B00008431946704700000FB4054B10B503A928 -:1033C000044A029800F0DAF810BC5DF814FB000023 -:1033D0001B0D00081C00002002E008C8121F08C1D5 -:1033E000002AFAD170477047002001E001C1121F86 -:1033F000002AFBD1704700002DE9FF5F82B0002159 -:10340000DDE90430020DDDF840B0034318D044F686 -:103410001050A2F2FF3242431514119801281FD018 -:10342000A5EB0B00401C5FEA000A4FF000064E4F70 -:10343000DFF83891B046504615D5CAF1000413E0C4 -:10344000119801244AA3012801D16FEA0B010298C7 -:10345000119AC0E90031C0E9024206B0BDE8F09F10 -:10346000CBF10000DFE704460021404A491842EB57 -:103470000450CDE9001012E0E00707D032463B4689 -:1034800040464946FFF759FC8046894632463B464E -:1034900010461946FFF751FC06460F466410002CF3 -:1034A000EAD1DDE90401DDE90023BAF1000F06DA13 -:1034B000FFF743FC42464B46FFF73FFC05E0FFF7B2 -:1034C000A7FE42464B46FFF7A3FE04460E460022E7 -:1034D000284BFFF725FF03D84FF0FF30014607E0E8 -:1034E0000022254B20463146FFF7EBFDFFF7FFFE9C -:1034F000102409E0002C0ADB0A220023FFF70CFD50 -:10350000039B30321A55641E50EA0102F2D1641C4A -:10351000039AC4F111031444119A012A03D0012221 -:1035200008430DD10AE0084304D000204FF0110BEE -:10353000119072E7A3EB0B056D1E0DE05B4504DDFA -:103540004FF0000205F1010504E003DA4FF000023C -:10355000A5F10105002AECD002981199C0E90231C9 -:10356000C0E9004579E70000000014400000F03F8A -:10357000300000000000F0430000E03F2DE9FF4F65 -:1035800095B09B468946064600250FE2252877D14F -:1035900000242746F84A0121059400E0044316F868 -:1035A000013F203B01FA03F01042F7D130782A287E -:1035B00011D06FF02F033078A0F13002092A16D80D -:1035C000059A44F0020402EB820203EB420210442B -:1035D000761C0590EFE759F8042B0592002A03DAD0 -:1035E000504244F40054059044F00204761C3078B4 -:1035F0002E2816D116F8010F44F004042A280DD005 -:103600006FF02F023078A0F13003092B09D807EBB7 -:10361000870302EB4303C718761CF3E759F8047BD2 -:10362000761C30786C280FD006DC4C2817D0682820 -:103630000DD06A2814D104E0742810D07A280FD154 -:103640000DE044F400140AE044F4801401E044F472 -:1036500040147278824202D104F58014761C761CE4 -:10366000307866280BD013DC582877D009DC002886 -:1036700075D04528F6D04628F4D047281AD19DE1C8 -:1036800018E0632835D0642879D0652812D195E1F7 -:10369000702873D008DC6728F1D069286FD06E28B5 -:1036A0000DD06F2806D1B5E073282CD0752875D0C1 -:1036B000782874D05A46179990476D1C75E1C4F369 -:1036C0000250022809D003280DD0D9F80010042890 -:1036D0000DD00D6009F1040967E1D9F80010EA176F -:1036E000C1E90052F6E7D9F800100D80F2E70D703D -:1036F000F0E719F8041B8DF8001000208DF8010088 -:10370000EA46012003E059F804AB4FF0FF306107AF -:103710004FF0000102D40DE008F101018846B942E2 -:103720000FDA8045F8DB1AF808100029F4D108E018 -:1037300008F1010188468142FADB1AF808100029D5 -:10374000F6D105985B46A0EB080721463846179A44 -:1037500000F094FA284400EB080507E04DE029E169 -:103760000DE01AF8010B5A4617999047B8F1010875 -:10377000F7D25B4621463846179A13E142E00A2207 -:103780000092C4F302524FF0000A022A08D059F8FE -:1037900004CB032A4FEAEC710AD00DE029E02AE0BD -:1037A00009F1070121F00702F2E802C1914609E0A0 -:1037B0000FFA8CFC4FEAEC71042A03D14FFA8CFC0F -:1037C0004FEAEC71002907DA0A460021DCF1000C0F -:1037D00061EB02012D2202E0220504D52B228DF897 -:1037E0000420012203E0E20701D02022F7E79046FF -:1037F00059E00A2102E010220DE010214FF0000AEA -:1038000000910BE010224FF0000A44F00404082756 -:10381000009203E008224FF0000A0092C4F3025223 -:10382000022A05D059F804CB0021032A08D009E068 -:1038300009F1070121F00702F2E802C1914605E013 -:103840001FFA8CFC042A01D10CF0FF0C4FF0000889 -:10385000220728D5702806D0009B83F0100353EA76 -:103860000A0305D00EE040228DF80420012208E072 -:103870005CEA010206D030228DF804208DF80500A4 -:1038800002229046009B83F0080353EA0A030AD100 -:103890005CEA010201D1620705D530228DF80420CF -:1038A0004FF001087F1E582804D034A003900EA8C2 -:1038B00002900DE036A0F9E753466046009AFFF704 -:1038C0002BFB84460398825C0298401E0290027093 -:1038D0005CEA0100F0D1029806A9081A00F1200A5A -:1038E000600702D524F4803400E00127574502DD4B -:1038F000A7EB0A0000E0002000EB0A010090059809 -:103900004144401A0590E00306D45B462146179ACD -:10391000059800F0B3F90544002706E001A85A46CF -:10392000C05D179990476D1C7F1C4745F6DBE0038F -:103930000CD55B462146179A059800F09FF905447F -:1039400004E030205A46179990476D1C0099481E94 -:1039500000900029F5DC08E0029802995A460078A8 -:10396000491C0291179990476D1CBAF10001AAF108 -:10397000010AF1DC65E10000092801003031323331 -:10398000343536373839616263646566000000009B -:103990003031323334353637383941424344454685 -:1039A0000000000000F058F90544761C307800282B -:1039B0007FF4ECAD19B02846BDE8F08F620700D463 -:1039C000062709F1070222F0070CFCE80223E14672 -:1039D00003F000485FEA080C02D00FF2702C0DE0F3 -:1039E0005FEA045C02D50FF2682C07E05FEAC47C52 -:1039F00002D00FF2602C01E0AFF2700C4FF0FF38F4 -:103A000023F00043CDF850C065280CD006DC4528D3 -:103A100009D046281DD047283DD13DE0662818D062 -:103A200067287ED138E00021112F01DB112000E052 -:103A3000781CCDE9000106A90EA8FFF7DDFCDDE941 -:103A40000F010E9A03910021009207F1010A0491DF -:103A50004DE04FF000400097CDE9011006A90EA8F7 -:103A6000FFF7CAFCDDE90F0203920E9B11990022B9 -:103A7000DDF80CA00093049211B9791C00EB010A47 -:103A8000B7EB0A0004D4C0F1FF3007F1010A04903B -:103A9000AAEB0700019044E0012F00DA0127002182 -:103AA000112F01DD112000E03846CDE9000106A903 -:103AB0000EA8FFF7A1FCDDE90F010E9A039100218A -:103AC00004910092BA4621070CD40399514500DABB -:103AD0008A46BAF1010F05DD009AAAF10101515C95 -:103AE000302908D0B84202DA10F1040F06DA0121B9 -:103AF000CDE9011015E0AAF10101E9E7002805DC94 -:103B0000049901440491AAEB000102E0411C5145D3 -:103B100000DD8A460499401A401C01904FF0004095 -:103B20000290200704D40198504501DBCDF80480B1 -:103B300000208DF84F0002980DF14F07B0F1004FB3 -:103B400025D02B200E9002984FF0020800280CDAA6 -:103B5000404202902D200E9007E00A210298FFF7C4 -:103B6000C5F93031029007F8011DB8F10001A8F144 -:103B70000108F2DC02980028EFD1791E0E98087037 -:103B8000307800F0200040F0450007F8020D12A840 -:103B9000C01B00F107081498007800B1012000EB69 -:103BA0000A01019801EBE07105984144401A401E5A -:103BB0000590E00306D45B462146179A059800F06D -:103BC0005DF805441498007818B15A461799904743 -:103BD0006D1CE00324D55B462146179A059800F03A -:103BE0004DF805441CE00498002807DBDDE90301DB -:103BF000884203DD0098405C179901E01799302056 -:103C00005A469047049805F10105401C049001981C -:103C1000401E019004D12E205A46179990476D1CE2 -:103C2000BAF10001AAF1010ADDDC05E017F8010B89 -:103C30005A46179990476D1CB8F10001A8F1010888 -:103C4000F4DC5B462146179A0598ABE62D00000090 -:103C50002B000000200000002DE9F0410446002563 -:103C60001E461746880404D405E039462020B04794 -:103C70006D1C641EF9D52846BDE8F0812DE9F041A0 -:103C8000044600251E469046C80301D5302700E0B3 -:103C90002027880404D505E041463846B0476D1C0E -:103CA000641EF9D52846BDE8F081000074656D708A -:103CB0003A25642C2074656D705F74687265736852 -:103CC0006F6C643A25642C736D6F673A25302E3221 -:103CD000662C20506F69736F6E6F75734761732523 -:103CE000302E32662C20736D6F675F746872657357 -:103CF000686F6C643A25642C20506F69736F6E6F27 -:103D000075734761735F7468726573686F6C643A4A -:103D100025640000343D0008000000203800000049 -:103D2000D83300086C3D0008380000204005000032 -:103D3000E833000800A24A04000000000000000070 -:103D4000010203040607080900000000000000004B -:103D50000000000000000000000001020304010256 -:0C3D60000304060708090204060800001E +:1000000080050020490F00086D0300086F030008F9 +:1000100073030008770300087B030008000000005A +:100020000000000000000000000000007F03000846 +:100030008103000800000000830300088503000816 +:10004000630F0008630F0008630F0008630F0008C8 +:10005000630F0008630F0008630F0008630F0008B8 +:10006000630F0008630F0008630F0008630F0008A8 +:10007000630F0008630F0008630F0008630F000898 +:10008000630F0008630F0008630F0008630F000888 +:10009000630F0008630F0008630F0008630F000878 +:1000A000630F0008630F0008630F0008630F000868 +:1000B000630F0008890A0008630F0008630F000837 +:1000C000630F0008630F0008630F0008630F000848 +:1000D000630F0008BD0E0008630F00083506000816 +:1000E000630F0008630F0008630F0008DFF80CD0EF +:1000F00003F0BCFA00480047EB020008800500202E +:1001000010B5002084490860642000F03AFE012008 +:100110008249C1F8AC0110BD70B500248048007858 +:100120007F494978884200DD01247D49C86803F091 +:1001300005F805467A484168284603F05BF800D286 +:1001400001247749086902F0F9FF0546744881687F +:10015000284603F04FF800D20124204670BD2DE957 +:10016000F04700F085FD0A2190FBF1F06C49087022 +:100170001421092000F02CFC8046404602F0E7FFE5 +:10018000814603F008F806464FF06632654B02F0F0 +:1001900063FF044603F012F861494860142101200E +:1001A00000F0F1FB8046404602F0D1FF814602F0AC +:1001B000F2FF06464FF066325A4B02F04DFF0446FE +:1001C00002F0FCFF56498860FFF7A6FF10B1FFF769 +:1001D00097FF02E0002050490860BDE8F0872DE954 +:1001E000F04100270026002400254FA14F4802F0CF +:1001F00021FF4E49471A4EA14C4802F01BFF4B49C4 +:10020000461A00BF7C1C07E04848005D303805EB0B +:10021000850100EB4105641CB442F5DB2846BDE8CE +:10022000F081F0B587B04348008800F40040002812 +:1002300042D041A13D4802F0FDFED8B1384988685E +:1002400002F0A9FF04460D463549486802F0A3FFB5 +:1002500006460F46324800693149C968CDE9006752 +:10026000CDE90245CDE904102D48427801783448A3 +:1002700003F030FA33A12D4802F0DCFE18B1FFF78D +:10028000AEFF2749487031A1284802F0D3FE18B1CB +:10029000FFF7A5FF2249C8602EA1244802F0CAFE3C +:1002A00018B1FFF79CFF1E490861C8211F4802F0E2 +:1002B000B6FE00201F49088007B0F0BD10B500F061 +:1002C00023FD4FF4A06001F0D5FB4FF4E13000F0C6 +:1002D000A9FD00F049F900F0B0FC00F0D1FA1C20B3 +:1002E0000F494870C860086110BDFFF7E7FF0020A4 +:1002F000094908604FF47A7000F043FD0120074976 +:10030000C1F8AC0117A003F0E5F903E0FFF727FF00 +:10031000FFF787FFFAE70000AC012142000021420D +:100320003C00002066664A3F28000000B400002020 +:100330002900000024000020676574496E666F0084 +:10034000C83F000873657454656D7000736574531D +:100350006D6F6700736574506F69736F6E6F75733F +:10036000476173007374617274000000704700BFCE +:10037000FEE700BFFEE700BFFEE700BFFEE77047F5 +:1003800070477047704700000CB500200190009046 +:100390006C48006840F480306A49086000BF6948D2 +:1003A000006800F4003000900198401C0190009813 +:1003B00018B90198B0F5A06FF1D16248006800F457 +:1003C000003010B10120009001E000200090009862 +:1003D000012843D15C48006840F010005A49086089 +:1003E0000846006820F0030008600846006840F0F6 +:1003F0000200086053484068524948600846406817 +:1004000048600846406840F480604860084640689C +:1004100020F47C1048600846406840F4E8104860CA +:100420000846006840F08070086000BF45480068DA +:1004300000F000700028F9D04248406820F0030026 +:10044000404948600846406840F00200486000BFEC +:100450003C48406800F00C000828F9D10CBD10B5EC +:10046000FFF792FF10BD10B53648006840F001005C +:1004700034490860084640683449084031494860BA +:1004800008460068324908402E490860084600685E +:1004900020F4802008600846406820F4FE00486090 +:1004A0004FF41F008860FFF7DAFF4FF00060294922 +:1004B000086010BD10B5002100200022214B5B68B0 +:1004C00003F00C0121B1042906D0082928D107E046 +:1004D000214B224C236027E01F4B204C236023E05C +:1004E000184B5B6803F47010164B5B6803F48032A2 +:1004F000022303EB904022B9194B4343174C23606E +:100500000DE0104B5B6803F4003323B1144B4343FD +:10051000124C236003E0104B4343104C236003E074 +:100520000D4B0E4C236000BF00BF064B5B68C3F34E +:1005300003130C4CE15C094B1B68CB40074C236058 +:1005400010BD000000100240002002400000FFF833 +:10055000FFFFF6FE08ED00E000127A000000002028 +:1005600000093D000400002008B50121042001F02D +:1005700019F810208DF8030003208DF802004FF4C5 +:100580000060ADF800006946014800F04FFD08BD6D +:100590000008014010B586B004460121082001F092 +:1005A00001F80121880401F00AF84FF48060ADF8E9 +:1005B000140003208DF8160018208DF8170005A9E7 +:1005C000874800F033FD4FF40060ADF814000420BC +:1005D0008DF8170005A9824800F028FD27208DF826 +:1005E000000000208DF8010003208DF8020001209A +:1005F0008DF80300684601F042FA01940020ADF83E +:100600000800ADF80A00ADF80C00ADF810000C20A1 +:10061000ADF80E0001A9734801F06BF8012240F219 +:100620002551704801F0FDF801216E4801F0EDF808 +:1006300006B010BD10B500246A4801F057F9C4B2E5 +:1006400069486A490978445468480078401C6749F9 +:10065000087008460078642801DB0020087010BD8F +:10066000002004E00021604A1154411C88B2642833 +:10067000F8DB00215D4A1170704710B504460BE0AD +:1006800000BF4021574801F09BF90028F9D014F829 +:10069000011B544801F026F920780028F0D110BD44 +:1006A00010B50446FFF7DCFF2046FFF7E6FF50A039 +:1006B000FFF7E3FF10BD10B5044621464A4802F09B +:1006C000B9FC08B1012010BD0020FCE72DE9F04184 +:1006D00080460C4615461E4600270EE04046FFF7B2 +:1006E000DFFFB0B200F04DFB2046FFF7E4FF10B192 +:1006F0000120BDE8F081781CC7B2AF42EEDB0020DC +:10070000F7E710B5642303223AA13BA0FFF7DEFF11 +:1007100004464FF4167000F034FB14B94FF0FF306C +:1007200010BD6423032233A135A0FFF7CFFF044699 +:100730004FF4167000F025FB14B96FF00100EFE7DD +:10074000642303222BA132A0FFF7C0FF04464FF41D +:10075000167000F016FB14B96FF00200E0E7642396 +:10076000032224A132A0FFF7B1FF04464FF4167014 +:1007700000F007FB14B96FF00300D1E764230322F4 +:100780001CA12FA0FFF7A2FF04464FF4167000F043 +:10079000F8FA14B96FF00400C2E76423032215A12C +:1007A0002DA0FFF793FF04464FF4167000F0E9FA0E +:1007B00014B96FF00500B3E70020B1E710B50446A7 +:1007C0003223032228A129A0FFF780FFC82000F0D0 +:1007D000D8FA2046FFF751FF642000F0D2FA10BD8E +:1007E000000C014000480040500000201400002090 +:1007F0000D0000004F4B000041540D0A00000000A6 +:1008000041542B43574D4F44453D320D0A000000E3 +:1008100041542B43575341503D225A48222C2231F8 +:100820003233343536373839222C352C330D0A0023 +:1008300041542B4349504D55583D310D0A0000009D +:1008400041542B4349505345525645523D312C3566 +:100850003030300D0A00000041542B4349505354AE +:100860004F3D300D0A0000003E00000041542B4374 +:10087000495053454E443D302C31340D0A000000A0 +:1008800000B591B0012140F20D2000F08BFE4FF435 +:10089000004000F0EBFD0121084600F076FE5F48C5 +:1008A00002F08CFA5E4800905E48019000200290B1 +:1008B00002200390002004908020059040000690C4 +:1008C00080000790202008900002099000200A90E4 +:1008D0006946524802F014FB0121504802F03BFBEC +:1008E0000220ADF8400000208DF8430010A94E48CA +:1008F00000F09CFB0220ADF8400000208DF8430082 +:1009000010A94A4800F092FB45484C3801F020F904 +:1009100000200B9001208DF830008DF831004FF44D +:1009200060200D9000200E9002208DF83C000BA955 +:100930003B484C3801F033F9012139484C3801F07B +:1009400065F9012136484C3801F055F934484C38E6 +:1009500001F073F900BF32484C3801F073F90028F8 +:10096000F9D12F484C3801F077F900BF2C484C38AA +:1009700001F077F90028F9D1012129484C3801F01C +:100980007AF911B000BD2DE9F04105460C4600266C +:1009900007230122294622484C3801F098F9002704 +:1009A0000FE000BF02211E484C3801F0D5FA0028A4 +:1009B000F8D01C4800880644052000F0E2F9781CB5 +:1009C000C7B2A742EDDBB6FBF4F080B2BDE8F08120 +:1009D0002DE9F04105460C46002607230222294650 +:1009E0000F484C3801F073F900270FE000BF0221D7 +:1009F0000B484C3801F0B0FA0028F8D0094840887C +:100A00000644052000F0BDF9781CC7B2A742EDDB13 +:100A1000B6FBF4F080B2BDE8F081000008000240AF +:100A20004C2401401600002000080140000C014049 +:100A30007FB505460C460121022000F0C0FDADF84F +:100A40000850ADF804400020ADF80A00ADF80600EB +:100A500001A9134801F078FB01221146104801F06A +:100A6000EAFE1D208DF8000003208DF801008DF8AE +:100A7000020001208DF80300684601F000F8012112 +:100A8000074801F0BDFE7FBD10B50121044802F00A +:100A900080F918B10121024802F08CF910BD000064 +:100AA0000004004010B59448006820F00F009249FF +:100AB00008600846006840F00300086000208F4985 +:100AC000086040F2EE2000F038F901208C49C1F8AE +:100AD00080010F2000F031F910BD10B500248648C8 +:100AE000006820F00F00844908600846006840F064 +:100AF0000800086004E0601CC4B2012000F01DF989 +:100B00007E488038006808B1C82CF4DBC82C01DBB3 +:100B1000012010BD002404E0601CC4B2012000F0DC +:100B20000CF976488038006808B9F02CF4DBF02C1A +:100B300001DB0120EDE70020EBE710B56E4800680F +:100B400020F00F006C4908600846006840F0030080 +:100B50000860002069490860022000F0EEF80120DA +:100B60006749C1F880016448006820F00F006249BD +:100B700008600846006840F0080008600C2000F09B +:100B8000DCF85E488038006808B1012400E00024E9 +:100B9000322000F0D2F8204610BD70B500260125A5 +:100BA00008E0FFF7CAFF0446E00140EA6600C6B26B +:100BB000681CC5B2082DF4DD304670BD70B5044622 +:100BC0004D48006820F00F004B4908600846006857 +:100BD00040F003000860012520E004F001066410E5 +:100BE0006EB1002045490860022000F0A6F80120FF +:100BF0004349C1F880013C2000F09FF80CE0002040 +:100C00003E4908603C2000F098F801203C49C1F8BA +:100C10008001022000F091F8681CC5B2082DDCDDCF +:100C200070BD10B5FFF73EFFFFF757FFCC20FFF771 +:100C3000C5FF4420FFF7C2FF10BD08B50121042005 +:100C400000F0B0FC0120ADF8000010208DF803008A +:100C500003208DF802006946274800F0E7F90121DA +:100C6000254800F090FAFFF71DFFFFF736FF08BD9B +:100C70002DE9F84FFFF7D5FFFFF714FFFFF72DFF22 +:100C8000CC20FFF79BFFBE20FFF798FFFFF785FF03 +:100C90008346FFF782FF0446072C08DDE043C4B219 +:100CA0006FEA0B0000F0FF0B4FF0000A01E04FF07D +:100CB000010AA1464FEA09200FFA80F909EB0B005F +:100CC0000FFA80F9484602F039FA009002F063FA10 +:100CD000074600220B4B02F0BFF9054602F03CFA32 +:100CE0000FFA80F9BAF1000F02D04846BDE8F88F3C +:100CF000C9F1000000B2F9E700080140800121427B +:100D0000000021420000E43F10B56FF0040000F045 +:100D100000FF2E4800682E49B0FBF1F02D49087005 +:100D20000846007800EB4001C1EBC0104FF6FF71A0 +:100D300001EAC0002849088010BD0146254A127802 +:100D40004A434FF0E0235A6100229A611A46126921 +:100D500042F001021A6100BF4FF0E022106900F07A +:100D600001021AB100F48032002AF5D04FF0E022DF +:100D7000126922F001024FF0E0231A6100229A6109 +:100D800070470146144A12884A434FF0E0235A61E3 +:100D900000229A611A46126942F001021A6100BFEC +:100DA0004FF0E022106900F001021AB100F4803225 +:100DB000002AF5D04FF0E022126922F001024FF034 +:100DC000E0231A6100229A617047000000000020B1 +:100DD00000127A001C0000201E000020014600BF07 +:100DE000704700BF544A128802F04002002AF9D02E +:100DF000C2B2514B1B1D1A80704770B505460E4696 +:100E0000002400BF0BE000BF40214B4800F0D8FD9C +:100E10000028F9D0295D484800F064FD641CB44204 +:100E2000F1DB70BD10B586B00446012144F2040028 +:100E300000F0B8FB4FF40070ADF8140003208DF8FB +:100E4000160018208DF8170005A93C4800F0EEF8B0 +:100E50004FF48060ADF8140004208DF8170005A948 +:100E6000364800F0E3F825208DF8000003208DF8C7 +:100E700001008DF8020001208DF80300684600F0A3 +:100E8000FEFD01940020ADF80800ADF80A00ADF8B1 +:100E90000C00ADF810000C20ADF80E0001A926489A +:100EA00000F027FC012240F22551234800F0B9FC54 +:100EB0000121214800F0A9FC06B010BD10B540F298 +:100EC00025511D4800F092FD10B31B4800F00EFDA7 +:100ED000C4B21B48008800F40040C8B91848008814 +:100EE00000F4804060B10A2C03D00020144908802F +:100EF00020E01348008840F400401149088019E0C0 +:100F00000D2C06D10E48008840F480400C49088022 +:100F100010E00B480088C0F30D000A490C54084843 +:100F20000088401C0649088008460088C72801DD63 +:100F30000020088010BD000000380140000801407A +:100F400024000020B40000200648804706480047DF +:100F5000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE769 +:100F6000FEE7FEE767040008ED00000810B5044640 +:100F7000CC48844208D10121042000F02DFB00213F +:100F8000042000F029FB46E0C748844208D1012133 +:100F9000082000F021FB0021082000F01DFB3AE0B2 +:100FA000C248844208D10121102000F015FB002125 +:100FB000102000F011FB2EE0BD48844208D1012131 +:100FC000202000F009FB0021202000F005FB22E09A +:100FD000B848844208D10121402000F0FDFA0021E8 +:100FE000402000F0F9FA16E0B348844208D101210C +:100FF000802000F0F1FA0021802000F0EDFA0AE0F4 +:10100000AE48844207D10121801500F0E5FA0021A5 +:10101000A01500F0E1FA10BD10B50121084600F05E +:10102000DBFA0021012000F0D7FA10BD2DE9F041D4 +:10103000024600250026002000230024002791F806 +:1010400003C00CF00F0591F803C00CF0100CBCF1BC +:10105000000F03D091F802C04CEA050591F800C0DA +:10106000BCF1000F31D0146800202BE04FF0010CD0 +:101070000CFA00F3B1F800C00CEA03069E4220D13E +:1010800083004FF00F0C0CFA03F7BC4305FA03FC86 +:101090004CEA040491F803C0BCF1280F06D14FF0CC +:1010A000010C0CFA00FCC2F814C00AE091F803C06D +:1010B000BCF1480F05D14FF0010C0CFA00FCC2F84E +:1010C00010C0401C0828D1D31460B1F800C0BCF196 +:1010D000FF0F34DD546800202EE000F1080C4FF0C3 +:1010E000010808FA0CF3B1F800C00CEA03069E42AE +:1010F00021D183004FF00F0C0CFA03F7BC4305FA23 +:1011000003FC4CEA040491F803C0BCF1280F05D19C +:1011100000F1080C08FA0CF8C2F8148091F803C02A +:10112000BCF1480F07D100F1080C4FF0010808FA94 +:101130000CF8C2F81080401C0828CED35460BDE8DB +:10114000F0814FF6FF710180022181700421C1708E +:1011500070470246002093680B400BB1012000E06D +:10116000002070470146886880B270470246002020 +:10117000D3680B400BB1012000E00020704701460E +:10118000C86880B2704701617047416170470AB119 +:10119000016100E041617047C16070474FF48032E7 +:1011A0000A43826181618261826982697047024675 +:1011B0000020434B18684FF68073184040EA021035 +:1011C00008433F4B186070473E49C8617047F0B50F +:1011D0000A46002300240021002500F00046B6F155 +:1011E000004F02D1364EF16901E0354E7168C0F30F +:1011F000034583B200F44016B6F5401F08D121F034 +:1012000070612F4E766826F070662D4F7E6012E07A +:1012100000F48016B6F5801F06D1032606FA05F401 +:10122000A14341F0706106E0460D360103FA06F66F +:10123000B14341F0706122B1460D360103FA06F662 +:10124000314300F00046B6F1004F02D11C4EF1616F +:1012500001E01B4E7160F0BD30B500228B071C0F02 +:101260000F2303FA04F2164B08338C1053F8243082 +:101270009343134C08348D1044F8253023468C10CA +:1012800053F824308C07240F00FA04F423430C4C49 +:1012900008348D1044F8253030BD0A49DC3108602F +:1012A0007047000000080140000C014000100140A0 +:1012B0000014014000180140001C014000200140C2 +:1012C0000000014000002042DF48006840F00100BB +:1012D000DD49086008464068DC490840DA49486052 +:1012E00008460068DA490840D7490860084600689F +:1012F00020F4802008600846406820F4FE00486022 +:101300004FF41F0088607047CF49096821F480318D +:10131000CD4A11601146096821F480211160B0F5B1 +:10132000803F03D0B0F5802F0ED106E0C649096892 +:1013300041F48031C44A116007E0C349096841F4AF +:10134000A021C14A116000E000BF00BF704710B586 +:1013500001460022002300204A11012A02D1BA4C82 +:10136000236806E0022A02D1B74C236A01E0B64C9A +:10137000636A01F01F02012494401C400CB101205B +:1013800000E0002010BD38B50020009000240025AA +:1013900000BF3120FFF7DBFF05460098401C00909E +:1013A0000098B0F5A06F01D0002DF2D03120FFF7EA +:1013B000CEFF08B1012400E00024204638BD0146DC +:1013C0000020A14A106820F0F80040EAC100106037 +:1013D0007047A04908607047024600209A4B586841 +:1013E00020F47C1042EA01031843974B5860704781 +:1013F00098490866704701460020934A506820F0DB +:1014000003000843506070478F48406800F00C00AC +:101410007047014600208C4A506820F0F0000843D5 +:101420005060704701460020874A506820F4E06011 +:1014300008435060704701460020834A506820F4FA +:10144000605040EAC1005060704729B17E4A527A2C +:1014500002437D4B5A7204E07B4A527A82437A4BB4 +:101460005A7270477B49D8310860704701460020A6 +:10147000754A506820F4404008435060704700218E +:10148000714A20321170704A82F82010012802D06F +:1014900004280AD104E001216B4A2032117005E0D2 +:1014A0000521694A2032117000E000BF00BF70477B +:1014B0006949086070476449096A0143624A1162D8 +:1014C0007047654944390860704730B500210022F3 +:1014D000002400235C4D6D6805F00C0121B1042946 +:1014E00005D0082923D105E05C4D056022E05B4D65 +:1014F00005601FE0544D6D6805F47012524D6D6823 +:1015000005F48034022505EB92421CB9544D554335 +:1015100005600BE04C4D6D6805F400351DB1504D74 +:101520005543056002E04D4D5543056002E04B4DCB +:10153000056000BF00BF444D6D6805F0F00109096A +:10154000484D6B5C0568DD4045603F4D6D6805F4B6 +:10155000E061090A434D6B5C4568DD4085603A4DAA +:101560006D6805F46051C90A3E4D6B5C4568DD400D +:10157000C560354D6D6805F44041890B3A4D6B5C93 +:10158000C568B5FBF3F5056130BD29B12E4A526936 +:1015900002432D4B5A6104E02B4A526982432A4B85 +:1015A0005A61704729B1284A92690243264B9A61D1 +:1015B00004E0254A92698243234B9A61704729B11E +:1015C000214AD2690243204BDA6104E01E4AD26903 +:1015D00082431D4BDA61704729B11B4AD26802432E +:1015E000194BDA6004E0184AD2688243164BDA607D +:1015F000704729B1144A12690243134B1A6104E07F +:10160000114A12698243104B1A61704712494039DE +:10161000086070470F49C86470470B49C87170472C +:101620000948406A40F080700749486270470146A7 +:101630000020054A92680A400AB1012000E000201B +:101640007047014988727047001002400000FFF89F +:10165000FFFFF6FE000042428004424200127A0080 +:1016600000093D00260000203600002010B5044689 +:10167000FB48844209D101218803FFF7ADFF002117 +:101680004FF48040FFF7A8FF32E0F648844209D1CA +:1016900001214804FFF7ADFF00214FF40030FFF7B0 +:1016A000A8FF25E0F048844209D101218804FFF712 +:1016B000A0FF00214FF48020FFF79BFF18E0EB48CC +:1016C000844209D10121C804FFF793FF00214FF4A0 +:1016D0000020FFF78EFF0BE0E548844208D101218E +:1016E0000805FFF786FF00214FF48010FFF781FF08 +:1016F00010BD2DE9F04786B005460E460024A246EF +:1017000000BFA1460027B08900B100BF2F462C8A38 +:101710004CF6FF700440F08804432C82AC894EF6EE +:10172000F3100440B08831890843718908430443A9 +:10173000AC81AC8A4FF6FF400440B0890443AC82D0 +:1017400001A8FFF7C2FEC648874202D1DDF810A00B +:1017500001E0DDF80CA0A88900F4004040B10AEBDC +:10176000CA0000EB0A1031684900B0FBF1F807E04D +:101770000AEBCA0000EB0A1031688900B0FBF1F8EF +:101780006420B8FBF0F004012009642101FB1089FA +:10179000A88900F4004040B1322000EBC900B0FB42 +:1017A000F1F000F00700044308E0322000EB0910DC +:1017B0006421B0FBF1F000F00F0004432C8106B06F +:1017C000BDE8F0874FF41651016000218180C1808F +:1017D00001810C21418100218181704710B50246B1 +:1017E0000020108A4FF2FF0318400B884C882343D7 +:1017F0008C882343CC8823431843108210BD0021DA +:10180000018041808180C180704721B1828942F48A +:101810000052828104E082894DF6FF731A40828172 +:101820007047F0B50346002400260025002040F64E +:101830006A17B94200D100BF1846C1F3421401F043 +:101840001F06012707FA06F5012C01D10C3004E030 +:10185000022C01D1103000E014301AB107682F4378 +:10186000076002E00768AF430760F0BD1AB1838AE2 +:101870000B43838202E0838A8B4383827047028A10 +:101880004FF6F0731A400282028A0A4302827047BE +:1018900082894FF2FF731A40828182890A438281D2 +:1018A000704721B1828942F00202828104E082897C +:1018B0004FF6FD731A4082817047028A4FF6DF733C +:1018C0001A400282028A0A430282704721B1028AC8 +:1018D00042F48042028204E0028A4BF6FF731A400F +:1018E00002827047C1F308028280704701468888EF +:1018F000C0F308007047818941F001018181704780 +:10190000028BD2B20283028B42EA01220283704729 +:10191000028B02F47F420283028B0A4302837047E8 +:1019200021B1828A42F02002828204E0828A4FF64C +:10193000DF731A408282704721B1828A42F010021E +:10194000828204E0828A4FF6EF731A4082827047E7 +:1019500021B1828A42F00802828204E0828A4FF634 +:10196000F7731A408282704721B1828942F40042A3 +:10197000828103E08289C2F30E028281704721B125 +:10198000828A42F40062828204E0828A4FF2FF730C +:101990001A4082827047828A4FF6FB731A40828215 +:1019A000828A0A438282704721B1828A42F002020F +:1019B000828204E0828A4FF6FD731A408282704769 +:1019C00002460020B1F5007F00D100BF13880B4014 +:1019D0000BB1012000E00020704701F40072B2F565 +:1019E000007F00D100BFCA430280704770B5024635 +:1019F000002400230025002040F66A16B14200D1E1 +:101A000000BFC1F3421501F01F03012606FA03F3DC +:101A1000012D02D19689334006E0022D02D1168AAB +:101A2000334001E0968A33400C12012606FA04F492 +:101A30001688344013B10CB1012000E0002070BDC5 +:101A400010B50022002340F66A14A14200D100BF65 +:101A50000A1201249440A3B2DC43048010BD0000AC +:101A6000003801400044004000480040004C004065 +:101A70000050004031490143314A1160704770B550 +:101A8000002100230F22C47804B32D4C246804F4F1 +:101A9000E064C4F5E064210AC1F10403CA4044785B +:101AA00004FA03F18478144021430901254C067897 +:101AB000A155047804F01F050124AC4005786D1190 +:101AC000AD0005F1E025C5F8004109E0047804F017 +:101AD0001F050124AC401C4D0678761145F82640C0 +:101AE00070BD1A4A0A400243154B1B1F1A6070470B +:101AF00039B1134A121D12680243114B1B1D1A60A3 +:101B000006E00F4A121D126882430D4B1B1D1A601E +:101B10007047042808D14FF0E021096941F0040121 +:101B20004FF0E022116107E04FF0E021096921F058 +:101B300004014FF0E0221161704700000000FA0537 +:101B40000CED00E000E400E080E100E080FFFF1F1A +:101B500010B50446FA48844208D101214015FFF728 +:101B60003BFD00216015FFF737FD17E0F548844283 +:101B700008D101210015FFF72FFD00212015FFF7E7 +:101B80002BFD0BE0F048844208D10121C803FFF788 +:101B900023FD00214FF40040FFF71EFD10BD30B5BE +:101BA0000246002000235068E84C20400D790C6864 +:101BB00044EA0524204350609068E54C2040D1E978 +:101BC00002542C434D7944EA450420439060D06A86 +:101BD00020F470000C7C641EE4B2234340EA0350FE +:101BE000D06230BD00210160017141718160C1602E +:101BF00001210174704721B1826842F001028260C4 +:101C000003E0826822F001028260704721B182689D +:101C100042F48072826003E0826822F48072826003 +:101C2000704710B50023CBB21AB144681C4344601E +:101C300002E044689C43446010BD816841F00801A3 +:101C400081607047014600208A6802F008020AB1EC +:101C5000012000E000207047816841F004018160AC +:101C60007047014600208A6802F004020AB1012090 +:101C700000E00020704721B1826842F4A002826037 +:101C800003E0826822F4A0028260704701460020CF +:101C90008A6802F480020AB1012000E00020704747 +:101CA00010B50A4600210023416821F46041531E0B +:101CB00041EA4331416010BD21B1426842F4006203 +:101CC000426003E0426822F4006242607047F0B56F +:101CD00004460D4600200021092D11DDE068A5F124 +:101CE0000A0606EB4607072606FA07F18843A5F120 +:101CF0000A0606EB460603FA06F10843E0600CE02C +:101D0000206905EB4507072606FA07F1884305EB2E +:101D1000450603FA06F108432061072A0FDA606BD3 +:101D2000561E06EB86071F2606FA07F18843561E45 +:101D300006EB860605FA06F10843606322E00D2AE9 +:101D40000FDA206BD61F06EB86071F2606FA07F16F +:101D50008843D61F06EB860605FA06F10843206382 +:101D600010E0E06AA2F10D0606EB86071F2606FAD0 +:101D700007F18843A2F10D0606EB860605FA06F187 +:101D80000843E062F0BD21B1826842F480128260B3 +:101D900003E0826822F48012826070470146C86CBA +:101DA00080B2704766484C300068704721B1426885 +:101DB00042F48062426003E0426822F48062426042 +:101DC000704721B1426842F48052426003E04268A9 +:101DD00022F48052426070470A460021816821F453 +:101DE000E04111438160704721B1826842F40042B2 +:101DF000826003E0826822F400428260704721B171 +:101E0000826842F40212826003E0826822F40212C5 +:101E100082607047014600208A6802F400120AB10D +:101E2000012000E000207047F0B504461546002070 +:101E300000220026092911DDE068A1F10A0707EB5D +:101E4000470C072707FA0CF29043A1F10A0707EBAA +:101E5000470703FA07F21043E0600CE0206901EB4A +:101E6000410C072707FA0CF2904301EB410703FAF4 +:101E700007F210432061A06BC0F30156EF1C06F17E +:101E8000010CA7EB0C0707EB870C1F2707FA0CF2D6 +:101E90009043EF1C06F1010CA7EB0C0707EB87073B +:101EA00001FA07F21043A063F0BD10B50A46002105 +:101EB0000023816B21F44011531E41EA03518163D9 +:101EC00010BD08B5002300930090009B0B440093C5 +:101ED000009B1A6008BD08B50246002000900092E1 +:101EE00001F12800009B184400900098006880B21F +:101EF00008BD0A4600214168164B19401143416054 +:101F000070474162826270470A460021416821F0B1 +:101F10001F0111434160704740B109490831096808 +:101F200041F40001064A0832116007E00449083113 +:101F3000096821F40001024A08321160704700006C +:101F40000024014000280140003C0140FFFEF0FF5A +:101F5000FDF7F1FFFFFD3FFF0246002013680B4035 +:101F60000BB1012000E000207047CA4302607047B7 +:101F700070B502460020002300240B125568CEB233 +:101F800005EA060415681D4015B10CB1012000E0FA +:101F9000002070BD00220A12D34303607047000086 +:101FA00010B50446FE48844208D10121C014FFF751 +:101FB00013FB0021E014FFF70FFBC4E0B4F1804FE6 +:101FC00008D101210846FFF714FB00210120FFF78B +:101FD00010FBB8E0F348844208D101210220FFF74A +:101FE00008FB00210220FFF704FBACE0EE4884422E +:101FF00008D101210420FFF7FCFA00210420FFF79B +:10200000F8FAA0E0E948844208D101210820FFF74E +:10201000F0FA00210820FFF7ECFA94E0E44884424B +:1020200008D101211020FFF7E4FA00211020FFF76A +:10203000E0FA88E0DF48844208D101212020FFF740 +:10204000D8FA00212020FFF7D4FA7CE0DA48844255 +:1020500008D101214014FFF7BFFA00216014FFF7F7 +:10206000BBFA70E0D548844209D10121C804FFF7CA +:10207000B3FA00214FF40020FFF7AEFA63E0D04836 +:10208000844209D101210805FFF7A6FA00214FF487 +:102090008010FFF7A1FA56E0CA48844209D1012115 +:1020A0004805FFF799FA00214FF40010FFF794FA62 +:1020B00049E0C548844208D101214020FFF799FA40 +:1020C00000214020FFF795FA3DE0C048844208D146 +:1020D00001218020FFF78DFA00218020FFF789FA87 +:1020E00031E0BB48844208D101218015FFF781FA15 +:1020F0000021A015FFF77DFA25E0B648844209D1FA +:1021000001210804FFF768FA00214FF48030FFF73F +:1021100063FA18E0B048844209D101214804FFF76E +:102120005BFA00214FF40030FFF756FA0BE0AB48A2 +:10213000844208D101218804FFF74EFA00214FF4B0 +:102140008020FFF749FA10BD00220288944B984284 +:102150000ED0994B98420BD0B0F1804F08D0914BE4 +:10216000984205D0904B984202D0904B984204D1AF +:102170004FF68F731A404B881A438D4B984207D005 +:102180008C4B984204D04FF6FF431A40CB881A4339 +:1021900002808B8883850B880385814B98420BD006 +:1021A000854B984208D08B4B984205D08A4B984279 +:1021B00002D08A4B984201D10B7A03860123838295 +:1021C000704770B5002400220023058C4FF6FE7680 +:1021D00035400584028C8388048B4FF68F752C4024 +:1021E000B51E2C400D882C43751E2A400D892A43AC +:1021F0004D882A436A4DA8420BD06F4DA84208D0A3 +:10220000744DA84205D0744DA84202D0734DA84227 +:1022100013D14FF6F7752A404D892A434FF6FB75C7 +:102220002A408D882A434FF6FF652B404FF6FF5515 +:102230002B408D892B43CD892B4383800483CD880C +:102240008586028470BD70B5002400220023058CB1 +:102250004FF6EF7635400584028C8388048B48F670 +:10226000FF752C404FF6FF452C400D884FF6FF764A +:1022700006EA05252C434FF6DF752A400D8906EA4C +:1022800005152A434D8806EA05152A43444DA84200 +:1022900002D0494DA8421DD14FF67F752A404D8985 +:1022A0004FF6FF7606EA05152A434FF6BF752A401A +:1022B0008D8806EA05152A434FF6FF352B404FF26D +:1022C000FF752B408D8906EA85052B43CD8906EAEB +:1022D00085052B4383800483CD880587028470BDE8 +:1022E00070B5002400220023058C4FF6FF663540B0 +:1022F0000584028C8388848B4FF68F752C404FF6B3 +:10230000FC752C400D882C434FF6FF552A400D8953 +:102310004FF6FF7606EA05252A434D8806EA05258D +:102320002A431F4DA84202D0234DA8421DD14FF28F +:10233000FF752A404D894FF6FF7606EA05252A43A8 +:102340004FF6FF352A408D8806EA05252A434EF6CA +:10235000FF752B404DF6FF752B408D8906EA05155C +:102360002B43CD8906EA05152B4383808483CD88D2 +:102370008587028470BD70B5002200230024058C7F +:102380004EF6FF7635400584038C8488828B48F6B0 +:10239000FF752A404FF6FF452A400D8820E00000D7 +:1023A000002C01400004004000080040000C0040E8 +:1023B000001000400014004000340140004C014077 +:1023C000005001400054014000180040001C004033 +:1023D000002000400040014000440140004801400E +:1023E0004FF6FF7606EA05252A434DF6FF752B408A +:1023F0000D8906EA05352B434D8806EA05352B4342 +:10240000FA4DA84202D0FA4DA84208D14BF6FF750A +:102410002C408D894FF6FF7606EA85152C43848083 +:102420008283CD88A0F84050038470BD828B4FF228 +:10243000FF331A408283828B4FF6FF7303EA012336 +:102440001A4382837047F0B50C46154600220021DE +:102450000026078C4EF6FF7C07EA0C070784828B68 +:10246000018C4FF6FF7707EA043640F6FF473A4003 +:102470004FF6FF7707EA05273A434FF6FF7707EA5B +:1024800003373A43D94FB8420ED0D94FB8420BD098 +:10249000B0F1804F08D0D74FB84205D0D64FB842E0 +:1024A00002D0D64FB84206D14DF6FF77394046F4F8 +:1024B0008057394305E047F6FF57394044F48057C9 +:1024C000394382830184F0BD828B4FF6F3731A4047 +:1024D0008283828B0A4382837047F0B50C4615468F +:1024E000002200210026078C4FF6FF6C07EA0C073C +:1024F0000784828B018C4FF6FF7707EA04264FF69C +:102500000C773A404FF6FF7707EA03172F433A4319 +:10251000B64FB8420ED0B64FB8420BD0B0F1804F94 +:1025200008D0B44FB84205D0B34FB84202D0B34F31 +:10253000B84206D14FF6FF57394046F48077394309 +:1025400005E04FF2FF57394044F4807739438283E6 +:102550000184F0BD028B4FF2FF331A400283028BDD +:102560004FF6FF7303EA01231A4302837047F0B565 +:102570000C461546002200210026078C4FF6EF7C02 +:1025800007EA0C070784028B018C4FF6FF7707EAF6 +:10259000041640F6FF473A404FF6FF7707EA033745 +:1025A0003A434FF6FF7707EA05273A438F4FB84281 +:1025B0000ED08F4FB8420BD0B0F1804F08D08D4F66 +:1025C000B84205D08C4FB84202D08C4FB84206D1E9 +:1025D0004FF6DF77394046F01007394305E04FF6F4 +:1025E0005F77394044F01007394302830184F0BD1E +:1025F000028B4FF6F3731A400283028B0A43028365 +:102600007047F0B50C46154600220021068C4FF6A7 +:10261000FE773E400684028B018C4FF60C763240EA +:102620007E1C06EA03162E433243704EB0420ED093 +:102630006F4EB0420BD0B0F1804F08D06D4EB0421B +:1026400005D06D4EB04202D06C4EB04206D14FF66E +:10265000FD76314044F00106314305E04FF6F57652 +:10266000314044F00106314302830184F0BD70B56E +:1026700005460C465D4885420ED05D4885420BD02C +:10268000B5F1804F08D05B48854205D05A48854255 +:1026900002D05A48854200D100E000BF208850B9DE +:1026A0002389A28861882846FFF7ABFFE188284686 +:1026B000FFF79EFF25E0208804280AD12389A288FD +:1026C00061882846FFF753FFE1882846FFF742FF5D +:1026D00017E0208808280AD12389A2886188284623 +:1026E000FFF7FBFEE1882846FFF7EEFE09E02389AD +:1026F000A28861882846FFF7A6FEE1882846FFF7F2 +:1027000095FE70BD2DE9F04105460C4600260127D7 +:10271000608808B9022600E00026A088012801D1BF +:10272000022700E001272088A0B92389A2886188B8 +:102730002846FFF766FFE1882846FFF759FF2389FF +:102740003A4631462846FFF712FFE1882846FFF750 +:1027500001FF13E02389A28861882846FFF707FF5D +:10276000E1882846FFF7F6FE23893A463146284697 +:10277000FFF747FFE1882846FFF73AFFBDE8F08101 +:102780000A884B881A438B881A43CB881A430B89D3 +:102790001A434B891A438B891A43A0F84420704787 +:1027A0004FF6FF71818000210180C180418001725C +:1027B00070470021018041808180C1800181418179 +:1027C0008181C18170470021018041800121818088 +:1027D0000021C180018170470021018041808180FA +:1027E000C18001814181818170470000002C01403E +:1027F000003401400004004000080040000C00408C +:1028000021B1028842F00102028004E002884FF602 +:10281000FE731A400280704731B1B0F8442042F490 +:102820000042A0F8442005E0B0F84420C2F30E02B4 +:10283000A0F8442070471AB183890B43838102E0DA +:1028400083898B43838170478182704741EA020309 +:10285000A0F8483070471AB183890B43838102E0A6 +:1028600083898B438381704701894FF6F872114049 +:10287000018170470A46002101894FF68F73194084 +:1028800011430181704730B504460D462946204664 +:10289000FFF7F0FF208940F00700208130BD2DE9CF +:1028A000F04104460D4616461F46602D06D13B46B4 +:1028B000012231462046FFF75AFE05E03B46012241 +:1028C00031462046FFF79DFE29462046FFF7D2FFFE +:1028D000208940F007002081BDE8F08130B50C462A +:1028E00000210189C9B24FF6FF7505EA032515439A +:1028F00025432943018130BD2DE9F04105460E46AF +:1029000017469846002443463A4631462846FFF784 +:10291000E5FF2C894FF6F870044044F007044FF6A9 +:102920008F70044044F070042C81BDE8F081F0B554 +:1029300004460D4616461F463B463246294620466B +:10294000FFF7CCFF208940F480402081F0BD018555 +:10295000828270470A46002101884FF68F73194022 +:10296000114301807047F0B50C4615461E46002104 +:10297000002200230189028B038C4FF6F87739403F +:1029800021434FF6FC473A4040F201173A434FF6D5 +:10299000DD773B404FF6FF7707EA06172F433B43AF +:1029A000018102830384F0BD0A460021018B4FF6AA +:1029B0008F7319401143018370470A460021018B30 +:1029C00048F6FF7319404FF6FF7303EA02231943D9 +:1029D000018370470A460021818B4FF68F7319409F +:1029E0001143818370470A460021818B48F6FF73AB +:1029F00019404FF6FF7303EA02231943818370479E +:102A000021B1028842F08002028004E002884FF681 +:102A10007F731A400280704721B1828842F004021D +:102A2000828004E082884FF6FB731A4082807047F0 +:102A300021B1828842F00802828004E082884FF649 +:102A4000F7731A408280704721B1828842F00102F8 +:102A5000828004E082884FF6FE731A4082807047BD +:102A60000A460021018B4FF6F77319401143018389 +:102A700070470A460021018B4FF2FF7319404FF651 +:102A8000FF7303EA02231943018370470A460021BA +:102A9000818B4FF6F77319401143818370470A46C3 +:102AA0000021818B4FF2FF7319404FF6FF7303EA49 +:102AB00002231943818370470A460021018B4FF698 +:102AC000FB7319401143018370470A460021018BB3 +:102AD0004FF6FF3319404FF6FF7303EA0223194301 +:102AE000018370470A460021818B4FF6FB73194022 +:102AF0001143818370470A460021818B4FF6FF33D3 +:102B000019404FF6FF7303EA02231943818370478C +:102B10000A460021018B4FF67F7319401143018350 +:102B200070470A460021018BC1F30E014FF6FF7377 +:102B300003EA02231943018370470A460021818B6F +:102B40004FF67F7319401143818370470A46002175 +:102B5000818BC1F30E014FF6FF7303EA0223194381 +:102B6000818370470A460021018C4FF6FD7319409E +:102B70001143018470470A460021018C4FF6F77318 +:102B800019401143018470470A460021018C4FF619 +:102B9000DF7319404FF6FF7303EA021319430184F0 +:102BA00070470A460021018C4FF67F7319404FF69B +:102BB000FF7303EA02131943018470470A46002198 +:102BC000018C4FF6FF5319404FF6FF7303EA0223BF +:102BD0001943018470470A460021018C4FF2FF73AC +:102BE00019404FF6FF7303EA02231943018470472B +:102BF0000A460021018C4DF6FF7319404FF6FF7312 +:102C000003EA023319430184704730B500230124DD +:102C10008C40A3B2048C9C430484048C02FA01F51A +:102C2000ADB22C43048430BD30B5002304248C4065 +:102C3000A3B2048C9C430484048C02FA01F5ADB267 +:102C40002C43048430BD70B5034600200024184690 +:102C5000183001258D40ACB21D8CA5431D8409B1EF +:102C6000082909D100EB6100056825F070050560B1 +:102C70000568154305600EE00D1FC5F34E05284499 +:102C8000056825F4E045056005684FF6FF7606EA1D +:102C900002263543056070BD21B1028842F0020270 +:102CA000028004E002884FF6FD731A4002807047EC +:102CB00021B1028842F00402028004E002884FF64B +:102CC000FB731A400280704721B1828842F0800273 +:102CD000828004E082884FF67F731A4082807047BA +:102CE00002884FF6F7731A40028002880A43028076 +:102CF000704782884FF68F731A40828082880A4319 +:102D00008280704702894FF6F8731A400281028967 +:102D10000A430281704702894FF67F731A4002818D +:102D200002890A4302817047818470478185704718 +:102D3000818670470187704781877047A0F84010EF +:102D4000704702884FF6FF431A40028002880A4308 +:102D5000028070470146888E70470146088F704791 +:102D60000146888F70470146B1F840007047014620 +:102D7000888C70470146088D704702460020138AF0 +:102D80000B400BB1012000E000207047CA430282D3 +:102D9000704730B50246002000230024158A05EA5A +:102DA0000103958905EA010413B10CB1012000E08B +:102DB000002030BDCA4302827047000001684FF610 +:102DC000FE72114001600021016041608160C160BC +:102DD0008D49884208D18C490839496841F00F0172 +:102DE000894A083A51608AE087491431884208D1FB +:102DF00085490839496841F0F001834A083A516031 +:102E00007DE081492831884208D17F4908394968E5 +:102E100041F470617C4A083A516070E07A493C3173 +:102E2000884208D178490839496841F47041764AA6 +:102E3000083A516063E074495031884208D17249C0 +:102E40000839496841F470216F4A083A516056E0E8 +:102E50006D496431884208D16B490839496841F4A9 +:102E60007001694A083A516049E0674978318842FF +:102E700008D165490839496841F07061624A083AE9 +:102E800051603CE06149884206D1011F096841F068 +:102E90000F01021F116032E05C491431884208D1F1 +:102EA0005A49091F096841F0F001584A121F116080 +:102EB00025E056492831884208D15449091F09683C +:102EC00041F47061514A121F116018E04F493C31C2 +:102ED000884208D14D49091F096841F470414B4AA5 +:102EE000121F11600BE049495031884207D1474910 +:102EF000091F096841F47021444A121F116070478C +:102F000010B50022026847F6F0739A430C6A8B688A +:102F100023430C6923434C6923438C692343CC69C5 +:102F200023434C6A23438C6A23431A430260CB68D1 +:102F300043600B6883604B68C36010BD0021016073 +:102F400041608160C160016141618161C161016273 +:102F500041628162704721B1026842F00102026061 +:102F600004E002684FF6FE731A40026070471AB11F +:102F700003680B43036002E003688B430360704700 +:102F8000416070470146486880B2704701460020A2 +:102F9000002201F080531BB11C4B083B1A6802E071 +:102FA000194B083B1A6802EA01030BB1012000E04B +:102FB0000020704700F0805119B11449091F0860C2 +:102FC00002E011490839486070470146002000229C +:102FD00001F080531BB10D4B083B1A6802E00A4B0D +:102FE000083B1A6802EA01030BB1012000E000204F +:102FF000704700F0805119B10449091F086002E0D0 +:10300000014908394860704708000240080402403E +:10301000D2B201E000F8012B491EFBD2704700221A +:10302000F6E710B513460A4604461946FFF7F0FFC7 +:10303000204610BD30B505462A460B4612F8010B56 +:1030400013F8014B08B1A042F8D01CB1002802D0FF +:103050006D1CF1E7284630BD2DE9FE4F81EA0304DF +:1030600004F0004421F0004100944FF0000B23F0E5 +:10307000004350EA01045ED052EA03045BD0C3F37C +:103080000A54C1F30A552C44A4F2F3340194A0FB72 +:103090000254C1F3130141F48011C3F3130343F449 +:1030A000801301FB024400FB034E840A970A44EAA2 +:1030B000815447EA8357A4FB076802958D0A05FBF4 +:1030C00007854FEA932C04FB0C542705029D4FEA19 +:1030D000065847EA1637B5EB08056EEB070C870E66 +:1030E000920E47EA811742EA8312A7FB0201B6EB70 +:1030F0000B0164EB00042B0D43EA0C335E1844EB28 +:103100001C50DA465146E7FB0201C5F313044FEAAF +:103110000B3343EA14534FEA0432019C43EA06039B +:10312000A4F10C040294009CCDE900B400F009F96C +:1031300003B0BDE8F08F00200146F9E7C10F80EA37 +:10314000E0700844CA079623002100F0BDB896231A +:103150000022114600F0B8B870B5C1F30A5201F070 +:1031600000450024C1F3130140F2FF3341F4801104 +:103170009A4201DA002070BD40F233439A42A2F233 +:10318000334203DC524200F086F800E090402C43CA +:10319000F1D0404270BD00F0004230F000400AD053 +:1031A000C10D01F56071C0F3160042EA0151C20879 +:1031B00040071143704700200146704701F000436B +:1031C00030B421F0004150EA010206D00A0DA2F508 +:1031D0006072C1F31301002A02DC30BC002070478A +:1031E000440F44EAC104C100E01830BC00EBC250F7 +:1031F00000F061B8002801DBC0F10040002901DBCC +:10320000C1F100418142704730B50B4601460020B4 +:103210002022012409E021FA02F59D4205D303FA98 +:1032200002F5491B04FA02F52844151EA2F1010219 +:10323000F1DC30BD2DE9F05F0546002092469B464B +:1032400088460646814640241BE0284641464746BC +:10325000224600F020F853465A46C01A914110D336 +:1032600011461846224600F013FA2D1A67EB0108A2 +:103270004F4622460120002100F00AFA17EB000910 +:103280004E41201EA4F10104DFDC484631462A46A7 +:103290004346BDE8F09F202A04DB203A21FA02F0E1 +:1032A0000021704721FA02F3D040C2F12002914080 +:1032B0000843194670470029A8BF7047401C4900C1 +:1032C00008BF20F00100704710B4B0FA80FC00FA8B +:1032D0000CF050EA010404BF10BC704749B1CCF1B6 +:1032E000200421FA04F411FA0CF118BF0121214342 +:1032F0000843A3EB0C01CB1D4FEA00614FEA1020FD +:1033000042BF002010BC704700EBC350104400299E +:10331000A4BF10BC7047401C490008BF20F001004A +:1033200010BC704710B5141E73F1000408DA401C7D +:1033300041F1000192185B411A4301D120F00100D4 +:1033400010BD2DE9F04D92469B4611B1B1FA81F2C4 +:1033500002E0B0FA80F22032904600F099F904467B +:103360000F4640EA0A0041EA0B0153465A46084319 +:1033700013D0114653EA010019D0C8F1400250465B +:10338000FFF789FF05460E4650465946424600F073 +:103390007FF9084305D0012004E020463946BDE806 +:1033A000F08D0020054346EAE0762C4337430A9827 +:1033B0006305E40AA0EB08000022FD0A44EA475432 +:1033C0000A3002D500200146E9E7010510196941DC +:1033D000DDE9084500196941BDE8F04DA2E72DE996 +:1033E000FE4F804681EA0300C00F0C46009021F09A +:1033F000004123F00045B8EB0200A94105D2404648 +:10340000214690461C460B46024623F000401043DE +:1034100047D0270DC7F30A00C3F30A510290401AA0 +:10342000019040286BDAC3F3130040F4801B00982E +:10343000924620B10023D2EB030A63EB0B0B0198F9 +:103440005946C0F14002504600F022F906460D46AA +:1034500050465946019A00F02AF910EB08006141E4 +:10346000002487EA115284EAE7731A4340D0009A95 +:1034700062B3019A012A4FEA075215DC001B61EB87 +:1034800002014FF0004202EA0752CDE90042001C5F +:1034900041F5801132462B46FFF753FF03B0BDE8DC +:1034A000F08F40462146F9E7001B61EB0201001C4A +:1034B00041F5801300185B412018A2F5001747EB77 +:1034C000030140EAD570B6196D4111E06D084FEA6D +:1034D000360645EAC0754FEA0752001B61EB020150 +:1034E000001C41F5801149084FEA30000019514194 +:1034F00032462B4603B0BDE8F04FFFF713BF0098EC +:10350000012240000023D0EB020263EBE07300983D +:1035100021464FEAE074B8EB000061EB0401E9E7F3 +:1035200083F000435BE781F0004158E72DE9F04D5F +:1035300081EA030404F0004B21F0004514464FF0EB +:10354000000A23F0004150EA050220D054EA0102AB +:103550001DD0C5F30A570246C5F31303C1F3130088 +:10356000C1F30A5640F4801543F48013A7EB060814 +:10357000101BD64608F2FD3873EB050002D308F1A4 +:10358000010801E092185B41B8F1000F03DA002056 +:103590000146BDE8F08D00204FF4801106468446B8 +:1035A0000EE0171B73EB050705D3121B63EB050336 +:1035B00006434CEA010C49084FEA300092185B417F +:1035C00050EA0107EDD152EA030012D082EA04006A +:1035D00083EA0501084305D0101BAB4106D2012246 +:1035E000002306E000224FF0004302E06FF00102EA +:1035F00053101AEB06004CEB085110EB0A0041EB9C +:103600000B01BDE8F04DFFF78DBEC1F30A52C1F3C7 +:10361000130140F2FF3341F480119A4202DA002094 +:103620000146704740F233439A42A2F2334202DC31 +:103630005242FFF730BE00F02BB8000030B5041E38 +:1036400071F1000404DB4FF00044404264EB0101DF +:10365000141E73F1000405DB1C464FF00043524278 +:1036600063EB0403994208BF904230BD064C074DFE +:1036700006E0E06840F0010394E807009847103442 +:10368000AC42F6D3FCF736FD344000085440000845 +:10369000202A04DB203A00FA02F100207047914012 +:1036A000C2F1200320FA03F3194390407047202A07 +:1036B00006DBCB17203A41FA02F043EAE07306E05A +:1036C00041FA02F3D040C2F120029140084319466A +:1036D000704700000FB4054B10B503A9044A0298C7 +:1036E00000F0DAF810BC5DF814FB0000E30D0008F0 +:1036F0002000002002E008C8121F08C1002AFAD1E9 +:1037000070477047002001E001C1121F002AFBD161 +:10371000704700002DE9FF5F82B00021DDE9043031 +:10372000020DDDF840B0034318D044F61050A2F269 +:10373000FF3242431514119801281FD0A5EB0B004E +:10374000401C5FEA000A4FF000064E4FDFF8389148 +:10375000B046504615D5CAF1000413E01198012473 +:103760004AA3012801D16FEA0B010298119AC0E91E +:103770000031C0E9024206B0BDE8F09FCBF1000085 +:10378000DFE704460021404A491842EB0450CDE9E6 +:10379000001012E0E00707D032463B46404649465B +:1037A000FFF75AFC8046894632463B46104619468A +:1037B000FFF752FC06460F466410002CEAD1DDE903 +:1037C0000401DDE90023BAF1000F06DAFFF744FC3B +:1037D00042464B46FFF740FC05E0FFF7A7FE424696 +:1037E0004B46FFF7A3FE04460E460022284BFFF788 +:1037F00025FF03D84FF0FF30014607E00022254B9C +:1038000020463146FFF7EBFDFFF7FFFE102409E0ED +:10381000002C0ADB0A220023FFF70CFD039B303249 +:103820001A55641E50EA0102F2D1641C039AC4F1D5 +:1038300011031444119A012A03D0012208430DD127 +:103840000AE0084304D000204FF0110B119072E7FA +:10385000A3EB0B056D1E0DE05B4504DD4FF0000290 +:1038600005F1010504E003DA4FF00002A5F10105BE +:10387000002AECD002981199C0E90231C0E9004554 +:1038800079E70000000014400000F03F3000000025 +:103890000000F0430000E03F2DE9FF4F95B09B464C +:1038A0008946064600250FE2252877D100242746C1 +:1038B000F84A0121059400E0044316F8013F203B3B +:1038C00001FA03F01042F7D130782A2811D06FF0B6 +:1038D0002F033078A0F13002092A16D8059A44F057 +:1038E000020402EB820203EB42021044761C0590B4 +:1038F000EFE759F8042B0592002A03DA504244F40A +:103900000054059044F00204761C30782E2816D11D +:1039100016F8010F44F004042A280DD06FF02F028E +:103920003078A0F13003092B09D807EB870302EBAD +:103930004303C718761CF3E759F8047B761C3078EC +:103940006C280FD006DC4C2817D068280DD06A28C8 +:1039500014D104E0742810D07A280FD10DE044F47B +:1039600000140AE044F4801401E044F44014727836 +:10397000824202D104F58014761C761C30786628C9 +:103980000BD013DC582877D009DC002875D04528E7 +:10399000F6D04628F4D047281AD19DE118E06328D4 +:1039A00035D0642879D0652812D195E1702873D07C +:1039B00008DC6728F1D069286FD06E280DD06F28F9 +:1039C00006D1B5E073282CD0752875D0782874D02E +:1039D0005A46179990476D1C75E1C4F302500228AE +:1039E00009D003280DD0D9F8001004280DD00D609F +:1039F00009F1040967E1D9F80010EA17C1E900529A +:103A0000F6E7D9F800100D80F2E70D70F0E719F82D +:103A1000041B8DF8001000208DF80100EA460120FB +:103A200003E059F804AB4FF0FF3061074FF000019D +:103A300002D40DE008F101018846B9420FDA804551 +:103A4000F8DB1AF808100029F4D108E008F10101A8 +:103A500088468142FADB1AF808100029F6D1059849 +:103A60005B46A0EB080721463846179A00F094FA07 +:103A7000284400EB080507E04DE029E10DE01AF8C5 +:103A8000010B5A4617999047B8F10108F7D25B46E7 +:103A900021463846179A13E142E00A220092C4F305 +:103AA00002524FF0000A022A08D059F804CB032A28 +:103AB0004FEAEC710AD00DE029E02AE009F1070194 +:103AC00021F00702F2E802C1914609E00FFA8CFCEE +:103AD0004FEAEC71042A03D14FFA8CFC4FEAEC71E7 +:103AE000002907DA0A460021DCF1000C61EB020133 +:103AF0002D2202E0220504D52B228DF8042001227C +:103B000003E0E20701D02022F7E7904659E00A21BE +:103B100002E010220DE010214FF0000A00910BE0AE +:103B200010224FF0000A44F004040827009203E03A +:103B300008224FF0000A0092C4F30252022A05D074 +:103B400059F804CB0021032A08D009E009F1070144 +:103B500021F00702F2E802C1914605E01FFA8CFC51 +:103B6000042A01D10CF0FF0C4FF00008220728D5E1 +:103B7000702806D0009B83F0100353EA0A0305D097 +:103B80000EE040228DF80420012208E05CEA0102E8 +:103B900006D030228DF804208DF8050002229046D0 +:103BA000009B83F0080353EA0A030AD15CEA01028E +:103BB00001D1620705D530228DF804204FF00108AD +:103BC0007F1E582804D034A003900EA802900DE068 +:103BD00036A0F9E753466046009AFFF72BFB844670 +:103BE0000398825C0298401E029002705CEA010019 +:103BF000F0D1029806A9081A00F1200A600702D540 +:103C000024F4803400E00127574502DDA7EB0A00C9 +:103C100000E0002000EB0A01009005984144401AA2 +:103C20000590E00306D45B462146179A059800F0FC +:103C3000B3F90544002706E001A85A46C05D17996C +:103C400090476D1C7F1C4745F6DBE0030CD55B46B7 +:103C50002146179A059800F09FF9054404E03020AA +:103C60005A46179990476D1C0099481E00900029EC +:103C7000F5DC08E0029802995A460078491C029146 +:103C8000179990476D1CBAF10001AAF1010AF1DC05 +:103C900065E1000009280100303132333435363710 +:103CA0003839616263646566000000003031323388 +:103CB0003435363738394142434445460000000028 +:103CC00000F058F90544761C307800287FF4ECADFC +:103CD00019B02846BDE8F08F620700D4062709F125 +:103CE000070222F0070CFCE80223E14603F000483B +:103CF0005FEA080C02D00FF2702C0DE05FEA045C62 +:103D000002D50FF2682C07E05FEAC47C02D00FF204 +:103D1000602C01E0AFF2700C4FF0FF3823F000434D +:103D2000CDF850C065280CD006DC452809D04628BF +:103D30001DD047283DD13DE0662818D067287ED1A8 +:103D400038E00021112F01DB112000E0781CCDE9C3 +:103D5000000106A90EA8FFF7DDFCDDE90F010E9AB0 +:103D600003910021009207F1010A04914DE04FF008 +:103D700000400097CDE9011006A90EA8FFF7CAFC84 +:103D8000DDE90F0203920E9B11990022DDF80CA0D1 +:103D90000093049211B9791C00EB010AB7EB0A00F9 +:103DA00004D4C0F1FF3007F1010A0490AAEB070028 +:103DB000019044E0012F00DA01270021112F01DDDD +:103DC000112000E03846CDE9000106A90EA8FFF752 +:103DD000A1FCDDE90F010E9A0391002104910092EC +:103DE000BA4621070CD40399514500DA8A46BAF144 +:103DF000010F05DD009AAAF10101515C302908D0BC +:103E0000B84202DA10F1040F06DA0121CDE90110FF +:103E100015E0AAF10101E9E7002805DC0499014455 +:103E20000491AAEB000102E0411C514500DD8A46E5 +:103E30000499401A401C01904FF000400290200766 +:103E400004D40198504501DBCDF8048000208DF8A2 +:103E50004F0002980DF14F07B0F1004F25D02B20F5 +:103E60000E9002984FF0020800280CDA40420290AF +:103E70002D200E9007E00A210298FFF7C5F9303196 +:103E8000029007F8011DB8F10001A8F10108F2DC69 +:103E900002980028EFD1791E0E980870307800F053 +:103EA000200040F0450007F8020D12A8C01B00F1E9 +:103EB00007081498007800B1012000EB0A0101986E +:103EC00001EBE07105984144401A401E0590E00363 +:103ED00006D45B462146179A059800F05DF8054424 +:103EE0001498007818B15A46179990476D1CE00352 +:103EF00024D55B462146179A059800F04DF80544F5 +:103F00001CE00498002807DBDDE90301884203DD9B +:103F10000098405C179901E0179930205A46904765 +:103F2000049805F10105401C04900198401E019081 +:103F300004D12E205A46179990476D1CBAF1000102 +:103F4000AAF1010ADDDC05E017F8010B5A461799C2 +:103F500090476D1CB8F10001A8F10108F4DC5B4644 +:103F60002146179A0598ABE62D0000002B000000B3 +:103F7000200000002DE9F041044600251E461746AA +:103F8000880404D405E039462020B0476D1C641E27 +:103F9000F9D52846BDE8F0812DE9F0410446002519 +:103FA0001E469046C80301D5302700E0202788042C +:103FB00004D505E041463846B0476D1C641EF9D56E +:103FC0002846BDE8F081000074656D703A25642CC8 +:103FD0002074656D705F7468726573686F6C643AA5 +:103FE00025642C736D6F673A25302E32662C205075 +:103FF0006F69736F6E6F757347617325302E32660C +:104000002C20736D6F675F7468726573686F6C6482 +:104010003A25642C20506F69736F6E6F757347611A +:10402000735F7468726573686F6C643A25640D0A17 +:104030000000000054400008000000203C00000088 +:10404000F4360008904000083C00002044050000C1 +:104050000437000800A24A0400000000000000002D +:104060000102030406070809000000000000000028 +:10407000000000000000000000000000000001023D +:1040800003040102030406070809020406080000ED :04000005080000ED02 :00000001FF diff --git a/stm32/OBJ/Template.htm b/stm32/OBJ/Template.htm index f1b522b..da35a57 100644 --- a/stm32/OBJ/Template.htm +++ b/stm32/OBJ/Template.htm @@ -3,7 +3,7 @@ Static Call Graph - [..\OBJ\Template.axf]

Static Call Graph for image ..\OBJ\Template.axf


-

#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Sun Apr 24 22:35:14 2022 +

#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Mon Apr 25 23:31:08 2022

Maximum Stack Usage = 160 bytes + Unknown(Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

@@ -82,80 +82,80 @@ Global Symbols

__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]

  • startup_stm32f10x_md.o(.text)
-

_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) +

_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))

_main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))

[Calls]

  • >>   __scatterload
-

__main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) +

__main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))

[Called By]

  • >>   __scatterload
-

_main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) +

_main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) -

_main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) +

_main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) -

_main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) +

_main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) -

__rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D)) +

__rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D)) -

__rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F)) +

__rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))

Warning (Thumb, 24 bytes, Stack size 8 bytes, main.o(.text))

[Stack]

  • Max Depth = 8
  • Call Chain = Warning

[Calls]
  • >>   delay_ms
-
[Called By]