diff --git a/stm32/HARDWARE/DCmotor/motor.h b/stm32/HARDWARE/DCmotor/motor.h index 7bf7515..ecc8e82 100644 --- a/stm32/HARDWARE/DCmotor/motor.h +++ b/stm32/HARDWARE/DCmotor/motor.h @@ -3,8 +3,8 @@ #include "sys.h" -#define FAN PCout(14) // PC12 -#define CLEAN PCout(13) // PC13 +#define MOTOR PCout(14) // PC12 +#define FAN PCout(13) // PC13 void motor_Init(void);//���IO�ڳ�ʼ�� diff --git a/stm32/HARDWARE/DHT11/dht11.c b/stm32/HARDWARE/DHT11/dht11.c index f8d985a..545747b 100644 --- a/stm32/HARDWARE/DHT11/dht11.c +++ b/stm32/HARDWARE/DHT11/dht11.c @@ -5,50 +5,50 @@ void DHT11_IO_IN(void) { GPIO_InitTypeDef GPIO_InitStructure; - RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE); //ʹPB˿ʱ + RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE); //ʹ��PB�˿�ʱ�� - GPIO_InitStructure.GPIO_Pin = GPIO_Pin_15; //PG11˿ + GPIO_InitStructure.GPIO_Pin = GPIO_Pin_15; //PG11�˿����� GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; // GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; - GPIO_Init(GPIOB, &GPIO_InitStructure); //ʼIO + GPIO_Init(GPIOB, &GPIO_InitStructure); //��ʼ��IO�� } void DHT11_IO_OUT(void) { GPIO_InitTypeDef GPIO_InitStructure; - RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE); //ʹPB˿ʱ + RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE); //ʹ��PB�˿�ʱ�� - GPIO_InitStructure.GPIO_Pin = GPIO_Pin_15; //PG11˿ + GPIO_InitStructure.GPIO_Pin = GPIO_Pin_15; //PG11�˿����� GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; // GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; - GPIO_Init(GPIOB, &GPIO_InitStructure); //ʼIO + GPIO_Init(GPIOB, &GPIO_InitStructure); //��ʼ��IO�� } -//λDHT11 +//��λDHT11 void DHT11_Rst(void) { DHT11_IO_OUT(); //SET OUTPUT - DHT11_DQ_OUT=0; //DQ54ˮ - delay_ms(20); //18ms + DHT11_DQ_OUT=0; //����DQ54��ˮ�� + delay_ms(20); //��������18ms DHT11_DQ_OUT=1; //DQ=1 - delay_us(30); //20~40us + delay_us(30); //��������20~40us } -//ȴDHT11ĻӦ -//1:δ⵽DHT11Ĵ -//0: +//�ȴ�DHT11�Ļ�Ӧ +//����1:δ��⵽DHT11�Ĵ��� +//����0:���� u8 DHT11_Check(void) { u8 retry=0; DHT11_IO_IN();//SET INPUT - while (DHT11_DQ_IN&&retry<100)//DHT1140~80us + while (DHT11_DQ_IN&&retry<100)//DHT11������40~80us { retry++; delay_us(1); }; if(retry>=100)return 1; else retry=0; - while (!DHT11_DQ_IN&&retry<100)//DHT11ͺٴ40~80us + while (!DHT11_DQ_IN&&retry<100)//DHT11���ͺ���ٴ�����40~80us { retry++; delay_us(1); @@ -56,28 +56,28 @@ u8 DHT11_Check(void) if(retry>=100)return 1; return 0; } -//DHT11ȡһλ -//ֵ1/0 +//��DHT11��ȡһ��λ +//����ֵ��1/0 u8 DHT11_Read_Bit(void) { u8 retry=0; - while(DHT11_DQ_IN&&retry<100)//ȴΪ͵ƽ + while(DHT11_DQ_IN&&retry<100)//�ȴ���Ϊ�͵�ƽ { retry++; delay_us(1); } retry=0; - while(!DHT11_DQ_IN&&retry<100)//ȴߵƽ + while(!DHT11_DQ_IN&&retry<100)//�ȴ���ߵ�ƽ { retry++; delay_us(1); } - delay_us(40);//ȴ40us + delay_us(40);//�ȴ�40us if(DHT11_DQ_IN)return 1; else return 0; } -//DHT11ȡһֽ -//ֵ +//��DHT11��ȡһ���ֽ� +//����ֵ������������ u8 DHT11_Read_Byte(void) { u8 i,dat; @@ -89,10 +89,10 @@ u8 DHT11_Read_Byte(void) } return dat; } -//DHT11ȡһ -//temp:¶ֵ(Χ:0~50) -//humi:ʪֵ(Χ:20%~90%) -//ֵ0,;1,ȡʧ +//��DHT11��ȡһ������ +//temp:�¶�ֵ(��Χ:0~50��) +//humi:ʪ��ֵ(��Χ:20%~90%) +//����ֵ��0,����;1,��ȡʧ�� u8 DHT11_Read_Data(u8 *temp,u8 *humi) { u8 buf[5]; @@ -100,7 +100,7 @@ u8 DHT11_Read_Data(u8 *temp,u8 *humi) DHT11_Rst(); if(DHT11_Check()==0) { - for(i=0;i<5;i++)//ȡ40λ + for(i=0;i<5;i++)//��ȡ40λ���� { buf[i]=DHT11_Read_Byte(); } @@ -112,23 +112,23 @@ u8 DHT11_Read_Data(u8 *temp,u8 *humi) }else return 1; return 0; } -//ʼDHT11IO DQ ͬʱDHT11Ĵ -//1: -//0: +//��ʼ��DHT11��IO�� DQ ͬʱ���DHT11�Ĵ��� +//����1:������ +//����0:���� u8 DHT11_Init(void) { GPIO_InitTypeDef GPIO_InitStructure; - RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE); //ʹPB˿ʱ + RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE); //ʹ��PB�˿�ʱ�� - GPIO_InitStructure.GPIO_Pin = GPIO_Pin_15; //PG11˿ - GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; // + GPIO_InitStructure.GPIO_Pin = GPIO_Pin_15; //PG11�˿����� + GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //������� GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; - GPIO_Init(GPIOB, &GPIO_InitStructure); //ʼIO - GPIO_SetBits(GPIOB,GPIO_Pin_15); //PG11 + GPIO_Init(GPIOB, &GPIO_InitStructure); //��ʼ��IO�� + GPIO_SetBits(GPIOB,GPIO_Pin_15); //PG11 ����� - DHT11_Rst(); //λDHT11 - return DHT11_Check();//ȴDHT11ĻӦ + DHT11_Rst(); //��λDHT11 + return DHT11_Check();//�ȴ�DHT11�Ļ�Ӧ } diff --git a/stm32/HARDWARE/DS1302/DS1302.c b/stm32/HARDWARE/DS1302/DS1302.c new file mode 100644 index 0000000..1baf862 --- /dev/null +++ b/stm32/HARDWARE/DS1302/DS1302.c @@ -0,0 +1,265 @@ +#include"DS1302.h" + + /***************************************** + * 函数名:void DS1302_GPIOInit(void) + * 描述 : DS1302 GPIO配置 + * 输入 : + * 输出 :无 + * 调用 : + CLK---PB5, + IO--->PB6, + RES--->PB7, + *************************************/ + + + +void DS1302_GPIOInit(void) +{ + GPIO_InitTypeDef GPIO_InitStructre; + RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE); /*open GPIO clock*/ + GPIO_InitStructre.GPIO_Pin= GPIO_Pin_5|GPIO_Pin_6|GPIO_Pin_7; + GPIO_InitStructre.GPIO_Speed=GPIO_Speed_50MHz; + GPIO_InitStructre.GPIO_Mode=GPIO_Mode_Out_PP; + GPIO_Init(DS1302_PORT, &GPIO_InitStructre); +} + /***************************************** + * 函数名:void DS1302_IO_GPIO(void) + * 描述 : DS1302 之 IO GPIO 输入输出配置 + * 输入 :FLAG标志位 + * 输出 :无 +* 调用 :OUT:表示输出,IN:表示输入 + FLAG: + *************************************/ +void DS1302_IO_GPIO(uchar FLAG) +{ + GPIO_InitTypeDef GPIO_InitStructre; + //RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE); /*open GPIO clock*/ + /**********配置数据IO端口 输出 **********/ + if(FLAG==0x01) + { + GPIO_InitStructre.GPIO_Pin= GPIO_Pin_6;//配置IO_GPIO + GPIO_InitStructre.GPIO_Speed=GPIO_Speed_50MHz; + GPIO_InitStructre.GPIO_Mode=GPIO_Mode_Out_PP; + GPIO_Init(DS1302_PORT, &GPIO_InitStructre); + } + /**********配置数据IO端口 输入**********/ + else if(FLAG==0x00) + { + GPIO_InitStructre.GPIO_Pin= GPIO_Pin_6;//配置IO_GPIO + GPIO_InitStructre.GPIO_Speed=GPIO_Speed_50MHz; + GPIO_InitStructre.GPIO_Mode=GPIO_Mode_IPU; //配置上拉输入 + GPIO_Init(DS1302_PORT, &GPIO_InitStructre); + } +} + /***************************************** + * 函数名:void DS1302_delay(u8 dd) + * 描述 :简单延时 + * 输入 : + * 输出 :无 + * 调用 : + *************************************/ +void DS1302_delay(u8 dd) +{ + u8 i; + for(;dd>0;dd--) + for(i=110;i>0;i--); +} + + /***************************************** + * 函数名:void DS1302_Write(uchar add,uchar dat) + * 描述 :DS1302写指令和数据 +* 输入 :add:发送地址,dat:所在数据 + * 输出 :无 + * 调用 : + *************************************/ + void DS1302_Write(uchar add,uchar dat) + { + uchar i,temp1,temp2; + temp1=add; + temp2=dat; + RES_Set_1;//RET=1; +//发送地址 +for(i=0;i<8;i++) + { + if(temp1&0x01) + {IO_Set_1; } //IO=1; + else + { IO_Reset_0;} //IO=0; + temp1=temp1>>1; + CLK_Set_1; //CLK=1; + DS1302_delay(2); + CLK_Reset_0; //CLK=0; + } + +//发送数据 +for(i=0;i<8;i++) + { + /*IO=(temp2>>i)&0x01;这一句代替下面屏蔽的内容 */ + if(temp2&0x01) + {IO_Set_1; } //IO=1; + else + { IO_Reset_0;} //IO=0; + temp2=temp2>>1; + CLK_Set_1; //CLK=1; + DS1302_delay(2); + CLK_Reset_0; //CLK=0; + } +RES_Reset_0;// RET=0; + } + + + + +/***************************************** + * 函数名:uchar DS1302_Read(uchar add) + * 描述 :DS1302读数据 + * 输入 :add:发送所在地址 + * 输出 : + * 调用 : + *************************************/ +uchar DS1302_Read(uchar add) +{ + uchar i,suf,temp,mm,nn,value; + temp=add; + RES_Set_1;//RET=1; + //写地址 + for(i=0;i<8;i++) + { + if(temp&0x01) + {IO_Set_1; } //IO=1; + else + { IO_Reset_0;} //IO=0; + temp=temp>>1; + CLK_Set_1; //CLK=1; + DS1302_delay(2); + CLK_Reset_0; //CLK=0; + } + //读数据 + +DS1302_IO_GPIO(IN);//配置IO为输入 + for(i=0;i<8;i++) + { + suf=suf>>1;//读数据变量 + if(IO_Read) //IO=1 + { + suf=suf|0x80; + } + else //IO=0 + { + suf=suf&0x7f; + } + + CLK_Set_1; //CLK=1; + DS1302_delay(2); + CLK_Reset_0; //CLK=0; + } + RES_Reset_0; // RET=0; + +DS1302_IO_GPIO(OUT);//配置IO为输出,恢复正常状态 +//数据处理转化十进制 +mm=suf/16; +nn=suf%16; +value=mm*10+nn; +return value; +} +/***************************************** + * 函数名:void DS1302_SetTime(uchar *ad) + * 描述 :DS1302 写入设置时间 + * 输入 :add:发送所在地址 + * 输出 : + * 调用 : + *************************************/ +void DS1302_SetTime(uchar *ad) + { + DS1302_Write(0x8e,0x00); //WP=0 允许数据写入DS1302 +/**********以下对时分秒的初始化*************/ + DS1302_Write(ds1302_sec_addr,ad[5]); //秒 + DS1302_Write(ds1302_min_addr,ad[4]); //分 + DS1302_Write(ds1302_hour_addr,ad[3]); //时 + /**********以下对年月日的初始化*************/ + DS1302_Write(ds1302_day_addr,ad[2]); + DS1302_Write(ds1302_month_addr,ad[1]); + DS1302_Write(ds1302_year_addr,ad[0]); + + DS1302_Write(0x8e,0x80); //0x8e控制字节地址,bit7=WP WP=1 禁止数据写入DS1302 + } + + +/***************************************** + * 函数名: void DS1302_OFF(void) + * 描述 :DS1302时间禁止走时 + * 输入 : + * 输出 : + * 调用 : + *************************************/ + void DS1302_OFF(void) + { + uchar temp; + temp=DS1302_Read(0x81);//读取表地址时间 + DS1302_Write(0x8e,0x00);//WP=0 允许数据写入DS1302 + temp=temp|(1<<7); + DS1302_Write(0x80,temp);//WP=1 禁止数据写入DS1302 + + } +/***************************************** + * 函数名: void DS1302_ON(void) + * 描述 :DS1302时间开始运行,走时 + * 输入 : + * 输出 : + * 调用 : + *************************************/ + void DS1302_ON(void) + { + uchar temp; + temp=DS1302_Read(0x81); + DS1302_Write(0x8e,0x00);//WP=0 允许数据写入DS1302 + temp=temp|(0<<7); + DS1302_Write(0x80,temp);//WP=0 允许数据写入DS1302 + + } + + + + + + + /***************************************** + * 函数名:void DS1302_init(uchar *time) + * 描述 : DS1302初始化 + * 输入 :无 + * 输出 :无 +* 调用 : + *************************************/ +void DS1302_init(uchar *time) +{ + DS1302_GPIOInit();//GPIO初始化配置 + DS1302_delay(2); + RES_Reset_0; //RET=0; + CLK_Reset_0;// CLK=0; + //下面是对DS1302启动电池,不掉电 设置时间 + DS1302_Write(0x8e,0x00);//WP=0 允许数据写入DS1302 + DS1302_Write(0x90,0xA7);//充电(1个二极管+8K电阻) + DS1302_Write(0x8E,0X80);//开启保护 WP=1 + if(DS1302_Read(0X81)&0X80)//查询DS302时钟是否启动,如果时钟停止走动:启动时钟+初始化时钟 + { + DS1302_SetTime(time);//设置设置初始时钟 + } + //否则跳过 + +} + /***************************************** + * 函数名:void DS1302_Readtime(void) + * 描述 : DS1302时间读出 + * 输入 :无 + * 输出 :无 +* 调用 : + *************************************/ +void DS1302_Readtime(void) +{ + nowTime.year = DS1302_Read( 0x8D); + nowTime.mon = DS1302_Read( 0x89); + nowTime.day = DS1302_Read( 0x87); + nowTime.hour = DS1302_Read( 0x85); + nowTime.min = DS1302_Read( 0x83); + nowTime.sec = DS1302_Read( 0x81); +} \ No newline at end of file diff --git a/stm32/HARDWARE/DS1302/DS1302.h b/stm32/HARDWARE/DS1302/DS1302.h new file mode 100644 index 0000000..c54ef7a --- /dev/null +++ b/stm32/HARDWARE/DS1302/DS1302.h @@ -0,0 +1,86 @@ +/* + * @Author: your name + * @Date: 2022-04-12 22:48:31 + * @LastEditTime: 2022-04-13 00:45:47 + * @LastEditors: your name + * @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE + * @FilePath: \20220410-IntelligentPiggery\stm32\HARDWARE\DS1302\DS1302.h + */ +#ifndef __DS1302_H__ +#define __DS1302_H__ +#include +#define uchar unsigned char +#define uint unsigned int +/***DS1302时钟芯片****************************/ + +//CLK--->PB5 +//IO---->PB6 +//RES--->PB7 +/****************************/ + +#define OUT 0x01 +#define IN 0x00 + +typedef int BOOL; +#define TRUE 1 +#define FALSE 0 + +struct ctime{ + int day; + int hour; + int min; + int sec; +}; + +struct timing{ + int year; + int mon; + int day; + int hour; + int min; + int sec; + BOOL run; + BOOL alive; + struct ctime time; +}; + +extern struct timing nowTime; + +//extern uchar Settime[6]={0x17,0x04,0x18,0x16,0x57,0x30}; //设置时间函数 +#define DS1302_PORT GPIOB + +#define CLK_Reset_0 GPIOB->BRR=GPIO_Pin_5 +#define CLK_Set_1 GPIOB->BSRR=GPIO_Pin_5 + +#define IO_Reset_0 GPIOB->BRR=GPIO_Pin_6 +#define IO_Set_1 GPIOB->BSRR=GPIO_Pin_6 + +#define RES_Reset_0 GPIOB->BRR=GPIO_Pin_7 +#define RES_Set_1 GPIOB->BSRR=GPIO_Pin_7 + +#define IO_Read GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_6) +/*************************/ +#define Time_24_Hour 0x00 //24小时制 +#define Time_Start 0x00 //开始走时 +//DS1302寄存器操作指令定义时间地址 +#define ds1302_sec_addr 0x80 //秒 +#define ds1302_min_addr 0x82 //分 +#define ds1302_hour_addr 0x84 //时 +#define ds1302_day_addr 0x86 //日 +#define ds1302_month_addr 0x88 //月 +#define ds1302_year_addr 0x8c //年 +/********************/ +void DS1302_GPIOInit(void); +void DS1302_IO_GPIO(uchar FLAG);//配置IO的方向 +void DS1302_delay(u8 dd); +void DS1302_Write(uchar add,uchar dat); +uchar DS1302_Read(uchar add); +void DS1302_SetTime(uchar *ad); +void DS1302_OFF(void); +void DS1302_ON(void); +void DS1302_init(uchar *time); +void DS1302_Readtime(void); + + + +#endif \ No newline at end of file diff --git a/stm32/HARDWARE/LED/led.c b/stm32/HARDWARE/LED/led.c index fc443dd..8c7a5e8 100644 --- a/stm32/HARDWARE/LED/led.c +++ b/stm32/HARDWARE/LED/led.c @@ -1,7 +1,7 @@ /* * @Author: your name * @Date: 2022-04-10 10:08:56 - * @LastEditTime: 2022-04-13 03:15:55 + * @LastEditTime: 2022-04-16 14:47:16 * @LastEditors: Please set LastEditors * @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE * @FilePath: \20220410-IntelligentPiggery\stm32\HARDWARE\LED\led.c @@ -23,7 +23,7 @@ void LED_Init(void) GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //IO���ٶ�Ϊ50MHz GPIO_Init(GPIOB, &GPIO_InitStructure); //�����趨������ʼ��GPIOA.8 - GPIO_InitStructure.GPIO_Pin = GPIO_Pin_15; + GPIO_InitStructure.GPIO_Pin = GPIO_Pin_15 | 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 c0e2875..960121e 100644 --- a/stm32/HARDWARE/LED/led.h +++ b/stm32/HARDWARE/LED/led.h @@ -1,7 +1,7 @@ /* * @Author: your name * @Date: 2022-04-10 10:08:56 - * @LastEditTime: 2022-04-13 03:15:41 + * @LastEditTime: 2022-04-16 14:47:34 * @LastEditors: Please set LastEditors * @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%A * @FilePath: \20220410-IntelligentPiggery\stm32\HARDWARE\LED\led.h @@ -19,7 +19,7 @@ // 水枪 #define LED_WATER_GUN PBout(14) // PB7 -#define BEEP PAout(15) +#define BEEP PAout(11) void LED_Init(void);//��ʼ�� void Relay_Beep_Init(void); diff --git a/stm32/OBJ/Template.axf b/stm32/OBJ/Template.axf index 8cbd804..01cbaf7 100644 Binary files a/stm32/OBJ/Template.axf and b/stm32/OBJ/Template.axf differ diff --git a/stm32/OBJ/Template.build_log.htm b/stm32/OBJ/Template.build_log.htm index b62bc84..fbd38ff 100644 --- a/stm32/OBJ/Template.build_log.htm +++ b/stm32/OBJ/Template.build_log.htm @@ -21,7 +21,7 @@ Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.0.1.0 Dialog DLL: TCM.DLL V1.35.1.0

Project:

-E:\Ŀ\ְĿ\20220410-IntelligentPiggery\stm32\USER\Template.uvprojx +e:\Ŀ\ְĿ\20220410-IntelligentPiggery\stm32\USER\Template.uvprojx Project File Date: 04/12/2022

Output:

@@ -30,27 +30,23 @@ Build target 'Target 1' compiling main.c... ..\HARDWARE\DS1302\DS1302.h(86): warning: #1-D: last line of file ends without a newline #endif -main.c(46): warning: #1295-D: Deprecated declaration SendUserInfo - give arg types +main.c(50): warning: #1295-D: Deprecated declaration SendUserInfo - give arg types void SendUserInfo(); -main.c(47): warning: #1295-D: Deprecated declaration SendTime - give arg types +main.c(51): warning: #1295-D: Deprecated declaration SendTime - give arg types void SendTime(); -main.c(52): warning: #187-D: use of "=" where "==" may have been intended - if(flag = 0){ -main.c(51): warning: #550-D: variable "flag" was set but never used - static int flag = 0, time_min = 0; -main.c(152): warning: #42-D: operand types are incompatible ("char *" and "u8 *") +main.c(226): warning: #42-D: operand types are incompatible ("char *" and "u8 *") target1 = strstr((const char*)USART_RX_BUF, "(") - USART_RX_BUF; -main.c(152): warning: #993-D: subtraction of pointer types "char *" and "u8 *" is nonstandard +main.c(226): warning: #993-D: subtraction of pointer types "char *" and "u8 *" is nonstandard target1 = strstr((const char*)USART_RX_BUF, "(") - USART_RX_BUF; -main.c(153): warning: #42-D: operand types are incompatible ("char *" and "u8 *") +main.c(227): warning: #42-D: operand types are incompatible ("char *" and "u8 *") target2 = strstr((const char*)USART_RX_BUF, ")") - USART_RX_BUF; -main.c(153): warning: #993-D: subtraction of pointer types "char *" and "u8 *" is nonstandard +main.c(227): warning: #993-D: subtraction of pointer types "char *" and "u8 *" is nonstandard target2 = strstr((const char*)USART_RX_BUF, ")") - USART_RX_BUF; -main.c: 9 warnings, 0 errors +main.c: 7 warnings, 0 errors linking... -Program Size: Code=16028 RO-data=344 RW-data=96 ZI-data=1384 +Program Size: Code=16604 RO-data=396 RW-data=100 ZI-data=1388 FromELF: creating hex file... -"..\OBJ\Template.axf" - 0 Error(s), 9 Warning(s). +"..\OBJ\Template.axf" - 0 Error(s), 7 Warning(s).

Software Packages used:

@@ -64,7 +60,7 @@ Package Vendor: Keil D:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.3.0\Device\Include

Collection of Component Files used:

-Build Time Elapsed: 00:00:01 +Build Time Elapsed: 00:00:04 diff --git a/stm32/OBJ/Template.hex b/stm32/OBJ/Template.hex index 2c9f9b7..a50a511 100644 --- a/stm32/OBJ/Template.hex +++ b/stm32/OBJ/Template.hex @@ -1,1033 +1,1072 @@ :020000040800F2 -:10000000C8050020F1150008B9060008BB06000865 -:10001000BF060008C3060008C7060008000000006D -:10002000000000000000000000000000CB060008F7 -:10003000CD06000800000000CF060008D106000829 -:100040000B1600080B1600080B1600080B1600080C -:100050000B1600080B1600080B1600080B160008FC -:100060000B1600080B1600080B1600080B160008EC -:100070000B1600080B1600080B1600080B160008DC -:100080000B1600080B1600080B1600080B160008CC -:100090000B1600080B1600080B1600080B160008BC -:1000A0000B1600080B1600080B1600080B160008AC -:1000B0000B1600080D0E00080B1600080B160008A2 -:1000C0000B1600080B1600080B1600080B1600088C -:1000D0000B160008651500080B160008A10900089A -:1000E0000B1600080B1600080B160008DFF80CD0E2 -:1000F00003F09CFA0048004779060008C805002074 -:1001000010B50020F949086000284CD0F848407824 -:100110000F280BDDF6484078142807DC0020F5494D -:1001200008600120F449C1F8B80156E0F048407871 -:100130000F2807DA0120EF4908600020EE49C1F8D6 -:10014000B8014AE0EA48407814280BDDE8484078D6 -:100150001C2807DC0020E74908600120E649C1F8B7 -:10016000B8013AE0E24840781C2836DDE3480069EF -:10017000E349086008460068C01C0860084600683B -:100180003B2803DD084600683B3808600120D7495A -:1001900008600020D74908600120DA49C1F8B4019D -:1001A000D949086019E0D5480069D54909688842ED -:1001B0000AD10020CF490860D249C1F8B401D24920 -:1001C0000860CA49086008E00020CA4908600120A8 -:1001D000CC49C1F8B401CC490860C5494868CB494D -:1001E00002F0E8FF0DD2CA480068C043C949C1F80F -:1001F000BC010120BF4908310860642001F015F9F5 -:1002000005E00020C2490860BE49C1F8B8010020DD -:1002100010BDB74800784B280BDDB5480078502852 -:1002200007DC0020B349091D0860B349C1F8B801D3 -:1002300018E0AF480078322808DA0120AD49091DDE -:1002400008600020AC49C1F8B8010BE0A84800786C -:10025000502807DD0020A749091D08600120A64994 -:10026000C1F8B80100207047A248001D0068A049ED -:100270004872A448D0F8B8018872A248D0F8B001FA -:100280000872704710B5A448006868B99849481CBE -:1002900000F041FD00F0AEFE0A2190FBF1F4204693 -:1002A00002F04DFF924948609B480068022803D045 -:1002B000FFF726FFFFF7ADFFFFF7D6FF10BD2DE9D3 -:1002C000F041002700260024002594A1944802F064 -:1002D000B2FE9349471A93A1914802F0ACFE9049AF -:1002E000461A00BF7C1C07E08D48005D303805EBE6 -:1002F000850100EB4105641CB442F5DB2846BDE8EE -:10030000F0810EB57D4840697C4909697B4AD26815 -:10031000CDE900210290794883684268016882A093 -:1003200003F0B8F90EBD30B585B07149486802F0E8 -:100330002EFF04460D466E48807A6D49497A6C4A14 -:10034000127ACDE90045CDE902210490684802788F -:1003500041787B4803F09EF905B030BD10B579486F -:10036000008800F4004000287ED077A16C4802F09D -:1003700062FE002820D068480068401C664908607A -:1003800008460068032801DB002008606248006816 -:1003900018B96FA003F07EF90EE05F4800680128ED -:1003A00003D170A003F076F906E05B4800680228EC -:1003B00002D170A003F06EF972A1594802F03BFE21 -:1003C00008B1FFF7B0FF71A1554802F034FE08B143 -:1003D000FFF797FF6FA1524802F02DFE80B14E4803 -:1003E000006818B14C480068012803D16BA003F0E5 -:1003F00051F905E044480068C0433F49C1F8B801DD -:100400006EA1474802F017FE88B14348006818B152 -:1004100041480068012803D160A003F03BF906E0E1 -:100420003948001F0068C0433349C1F8B40165A1D1 -:100430003B4802F000FE68B13748006818B963A075 -:1004400003F028F906E0FFF73AFF2949487067A052 -:1004500003F020F96AA1324802F0EDFD90B12E4878 -:10046000006828B959A000E026E003F013F909E07C -:10047000FFF725FF044602F062FE1D49486063A0B5 -:1004800003F008F966A1264802F0D5FD68B12248BC -:10049000006818B94DA003F0FDF806E0FFF70FFF64 -:1004A0001349087060A003F0F5F8C8211C4802F059 -:1004B000B7FD00202349088010BD1048C0680628F9 -:1004C00007D00E48C0680E2803D00C48C068162814 -:1004D00009D10A48006938B9012006490831086085 -:1004E0000549C1F8B401AFE0A8E0000020000020F9 -:1004F00090000020B08121420000224260000020D4 -:100500002400002000802142B80122420000204245 -:10051000BC012142000021421400002028000000FC -:100520000001002029000000323025642D25642DB3 -:1005300025642025643A25643A25640D0A000000EC -:10054000883F0008480000206D6F64656C00000063 -:100550006175746F6D61746963206D6F64650D0AF8 -:10056000000000006D616E75616C31206D6F646517 -:100570000D0A00006D616E75616C32206D6F6465EF -:100580000D0A0000676574496E666F0067657454F4 -:10059000696D65006665656400000000506C65610A -:1005A00073652073776974636820746F206D616E62 -:1005B00075616C32206D6F64650D0A00636C656156 -:1005C0006E00000073657454656D7000506C656159 -:1005D00073652073776974636820746F206D616E32 -:1005E00075616C31206D6F64650D0A007365742050 -:1005F00074656D705F76616C7565204F4B0D0A00F8 -:1006000073657454656D705F7069670073657420FD -:1006100074656D705F706967204F4B0D0A000000B4 -:1006200073657448756D70007365742068756D69C5 -:100630005F76616C7565204F4B0D0A0000201A49EA -:1006400008601A49C1F8B401704710B500F0B0FE57 -:100650004FF4A06001F062FD4FF4E13000F036FF8E -:1006600000F028F9124800F05CFE00F080FB00F07A -:10067000A6FC00F00BFD10BDFFF7E7FF4FF47A700A -:1006800000F0D3FE0A4800F00AFE00200949086085 -:1006900008E0FFF7F7FDFFF761FE00F065FEC820F8 -:1006A00000F0C3FEF5E70000B881214200002242BD -:1006B00018000020BC012142704700BFFEE700BFC8 -:1006C000FEE700BFFEE700BFFEE7704770477047D8 -:1006D000704700000CB50020019000906C48006845 -:1006E00040F480306A49086000BF6948006800F43F -:1006F000003000900198401C0190009818B90198B2 -:10070000B0F5A06FF1D16248006800F4003010B17C -:100710000120009001E0002000900098012843D1C2 -:100720005C48006840F010005A49086008460068BC -:1007300020F0030008600846006840F002000860EE -:100740005348406852494860084640684860084637 -:10075000406840F4806048600846406820F47C109F -:1007600048600846406840F4E81048600846006861 -:1007700040F08070086000BF4548006800F00070DD -:100780000028F9D04248406820F003004049486002 -:100790000846406840F00200486000BF3C4840689E -:1007A00000F00C000828F9D10CBD10B5FFF792FF3E -:1007B00010BD10B53648006840F0010034490860AB -:1007C0000846406834490840314948600846006896 -:1007D000324908402E4908600846006820F480200D -:1007E00008600846406820F4FE0048604FF41F008F -:1007F0008860FFF7DAFF4FF000602949086010BDFC -:1008000010B5002100200022214B5B6803F00C0191 -:1008100021B1042906D0082928D107E0214B224C18 -:10082000236027E01F4B204C236023E0184B5B68BC -:1008300003F47010164B5B6803F48032022303EB61 -:10084000904022B9194B4343174C23600DE0104BE5 -:100850005B6803F4003323B1144B4343124C236011 -:1008600003E0104B4343104C236003E00D4B0E4C50 -:10087000236000BF00BF064B5B68C3F303130C4C3F -:10088000E15C094B1B68CB40074C236010BD0000A6 -:1008900000100240002002400000FFF8FFFFF6FEBB -:1008A00008ED00E000127A002800002000093D0059 -:1008B0002C00002008B501210C2001F0C7F94FF4ED -:1008C000E040ADF8000010208DF8030003208DF803 -:1008D00002006946084800F0FDFE4FF40040ADF804 -:1008E00000006946054800F0F5FE4FF4E04102487B -:1008F00000F09DFF08BD0000000C01400008014011 -:1009000010B586B004460121082001F09FF90121AD -:10091000880401F0A8F94FF48060ADF814000320BA -:100920008DF8160018208DF8170005A9874800F0EB -:10093000D1FE4FF40060ADF8140004208DF81700CC -:1009400005A9824800F0C6FE27208DF8000000208F -:100950008DF8010003208DF8020001208DF80300BE -:10096000684601F0E0FB01940020ADF80800ADF806 -:100970000A00ADF80C00ADF810000C20ADF80E0028 -:1009800001A9734801F009FA012240F2255170488B -:1009900001F09BFA01216E4801F08BFA06B010BD00 -:1009A00010B500246A4801F0F5FAC4B269486A49F2 -:1009B0000978445468480078401C67490870084624 -:1009C0000078642801DB0020087010BD002004E0DE -:1009D0000021604A1154411C88B26428F8DB0021D0 -:1009E0005D4A1170704710B504460BE000BF40210E -:1009F000574801F039FB0028F9D014F8011B54487E -:100A000001F0C4FA20780028F0D110BD10B50446DA -:100A1000FFF7DCFF2046FFF7E6FF50A0FFF7E3FFFC -:100A200010BD10B5044621464A4802F004FB08B147 -:100A3000012010BD0020FCE72DE9F04180460C4666 -:100A400015461E4600270EE04046FFF7DFFFB0B216 -:100A500000F0EBFC2046FFF7E4FF10B10120BDE8F9 -:100A6000F081781CC7B2AF42EEDB0020F7E710B58B -:100A7000642303223AA13BA0FFF7DEFF04464FF4B4 -:100A8000167000F0D2FC14B94FF0FF3010BD642393 -:100A9000032233A135A0FFF7CFFF04464FF41670B1 -:100AA00000F0C3FC14B96FF00100EFE764230322E8 -:100AB0002BA132A0FFF7C0FF04464FF4167000F0E0 -:100AC000B4FC14B96FF00200E0E76423032224A110 -:100AD00032A0FFF7B1FF04464FF4167000F0A5FCFA -:100AE00014B96FF00300D1E7642303221CA12FA0E7 -:100AF000FFF7A2FF04464FF4167000F096FC14B9FD -:100B00006FF00400C2E76423032215A12DA0FFF7B4 -:100B100093FF04464FF4167000F087FC14B96FF091 -:100B20000500B3E70020B1E710B5044632230322E5 -:100B300028A129A0FFF780FFC82000F076FC2046FE -:100B4000FFF751FF642000F070FC10BD000C014065 -:100B5000004800409C0000203C0000200D000000E8 -:100B60004F4B000041540D0A0000000041542B433C -:100B7000574D4F44453D320D0A00000041542B4370 -:100B8000575341503D225A48222C223132333435BA -:100B900036373839222C352C330D0A0041542B437B -:100BA00049504D55583D310D0A00000041542B432A -:100BB00049505345525645523D312C353030300D59 -:100BC0000A00000041542B43495053544F3D300D0F -:100BD0000A0000003E00000041542B434950534599 -:100BE0004E443D302C31340D0A00000008B501217F -:100BF000082001F02BF84FF40040ADF80000482029 -:100C00008DF8030003208DF802006946664800F065 -:100C100061FD08BD08B50121082001F017F84FF467 -:100C20000040ADF8000010208DF8030003208DF87F -:100C3000020069465C4800F04DFD08BD10B5FFF7A5 -:100C4000E9FF002059490860142000F0EEFB012064 -:100C50005749C1F8BC011E2000F0C3FB10BD10B500 -:100C60000024FFF7C3FF04E0601CC4B2012000F0C1 -:100C7000B8FB4E488038006808B1642CF4DB642C63 -:100C800001DB012010BD002404E0601CC4B201207F -:100C900000F0A7FB45488038006808B9642CF4DBF5 -:100CA000642C01DB0120EDE70020EBE710B5002408 -:100CB00004E0601CC4B2012000F093FB3B48803884 -:100CC000006808B1642CF4DB002404E0601CC4B2AA -:100CD000012000F086FB35488038006808B9642C94 -:100CE000F4DB282000F07DFB30488038006808B134 -:100CF000012010BD0020FCE770B50024002506E0AF -:100D00006006040EFFF7D2FF0443681CC5B2082D2D -:100D1000F6DB204670BD7CB505460E46FFF78EFF1C -:100D2000FFF79DFFF8B9002405E0FFF7E5FF0DF898 -:100D30000400601CC4B2052CF7DB9DF800009DF890 -:100D4000011008449DF8021008449DF8031008445F -:100D50009DF80410884208D19DF8000030709DF87D -:100D60000200287001E001207CBD0020FCE708B5EE -:100D70000121082000F06AFF4FF40040ADF80000A8 -:100D800010208DF8030003208DF802006946064804 -:100D900000F0A0FC4FF40041034800F048FDFFF7CD -:100DA0004DFFFFF75CFF08BD000C0140BC812142F4 -:100DB000008021427FB505460C460121022000F04B -:100DC00052FFADF80850ADF804400020ADF80A001D -:100DD000ADF8060001A9134801F0E2FA012211461C -:100DE000104801F054FE1D208DF8000003208DF8FE -:100DF00001008DF8020001208DF80300684601F023 -:100E000092F90121074801F027FE7FBD10B50121AD -:100E1000044802F0EAF818B10121024802F0F6F89D -:100E200010BD00000004004010B59448006820F098 -:100E30000F00924908600846006840F0030008600F -:100E400000208F49086040F2EE2000F0CAFA01202D -:100E50008C49C1F880010F2000F0C3FA10BD10B515 -:100E600000248648006820F00F0084490860084686 -:100E7000006840F00800086004E0601CC4B2012073 -:100E800000F0AFFA7E488038006808B1C82CF4DB67 -:100E9000C82C01DB012010BD002404E0601CC4B29A -:100EA000012000F09EFA76488038006808B9F02CDE -:100EB000F4DBF02C01DB0120EDE70020EBE710B5BF -:100EC0006E48006820F00F006C4908600846006812 -:100ED00040F003000860002069490860022000F02B -:100EE00080FA01206749C1F880016448006820F059 -:100EF0000F00624908600846006840F0080008607A -:100F00000C2000F06EFA5E488038006808B10124B9 -:100F100000E00024322000F064FA204610BD70B5D5 -:100F20000026012508E0FFF7CAFF0446E00140EA79 -:100F30006600C6B2681CC5B2082DF4DD304670BD2F -:100F400070B504464D48006820F00F004B4908601A -:100F50000846006840F003000860012520E004F026 -:100F6000010664106EB1002045490860022000F0BF -:100F700038FA01204349C1F880013C2000F031FAE1 -:100F80000CE000203E4908603C2000F02AFA0120D5 -:100F90003C49C1F88001022000F023FA681CC5B268 -:100FA000082DDCDD70BD10B5FFF73EFFFFF757FFE2 -:100FB000CC20FFF7C5FF4420FFF7C2FF10BD08B5E6 -:100FC0000121042000F042FE0120ADF800001020B5 -:100FD0008DF8030003208DF802006946274800F0D1 -:100FE00079FB0121254800F022FCFFF71DFFFFF7E8 -:100FF00036FF08BD2DE9F84FFFF7D5FFFFF714FFC7 -:10100000FFF72DFFCC20FFF79BFFBE20FFF798FFD7 -:10101000FFF785FF8346FFF782FF0446072C08DDB4 -:10102000E043C4B26FEA0B0000F0FF0B4FF0000A80 -:1010300001E04FF0010AA1464FEA09200FFA80F9BA -:1010400009EB0B000FFA80F9484602F078F800909F -:1010500002F09DF8074600220B4B01F0FEFF05460B -:1010600002F076F80FFA80F9BAF1000F02D0484684 -:10107000BDE8F88FC9F1000000B2F9E700080140AF -:1010800080012142000021420000E43F08B5012117 -:10109000102000F0DBFD4FF4C040ADF80000102040 -:1010A0008DF8030003208DF802006946044800F023 -:1010B00011FB4FF4C041024800F0B9FB08BD00002D -:1010C0000010014008B50121082000F0BFFDE0201C -:1010D000ADF8000003208DF8020010208DF8030009 -:1010E0006946B14800F0F6FA08BD38B50446012C4F -:1010F0000DD14020ADF8000003208DF80200102033 -:101100008DF803006946A84800F0E4FA0DE064B9E0 -:101110004020ADF8000003208DF8020048208DF833 -:1011200003006946A04800F0D5FA38BD07E06E21FB -:1011300001E04A1ED1B20029FBDC421ED0B20028D9 -:10114000F5DC7047F0B504460D4626462F46802054 -:10115000954910310860002319E006F0010020B124 -:10116000402091491031086003E040208E4914313D -:101170000860761020208C49103108600220FFF7AB -:10118000D5FF2020884914310860581CC3B2082BB1 -:10119000E3DB002319E007F0010020B14020824981 -:1011A0001031086003E040207F49143108607F104F -:1011B00020207D49103108600220FFF7B7FF202072 -:1011C000794914310860581CC3B2082BE3DB802036 -:1011D000754914310860F0BD2DE9F04706463746E1 -:1011E0008020714910310860002519E007F00100E6 -:1011F00020B140206C491031086003E040206A496A -:10120000143108607F1020206749103108600220E7 -:10121000FFF78CFF2020644914310860681CC5B2B8 -:10122000082DE3DB0020FFF760FF002517E06410C6 -:1012300040215D4800F0E1FA10B144F0800401E083 -:1012400004F07F0420205849103108600220FFF785 -:101250006DFF2020544914310860681CC5B2082D68 -:10126000E5DB80205049143108600120FFF73DFF85 -:101270002046E11704EB1171C1F30718E11704EBE5 -:1012800011710911A4EB011101F0FF0908EB8800AD -:1012900009EB400000F0FF0A5046BDE8F08710B5AA -:1012A000044600218E20FFF74DFF61798020FFF773 -:1012B00049FF21798220FFF745FFE1788420FFF77D -:1012C00041FFA1788620FFF73DFF61788820FFF776 -:1012D00039FF21788C20FFF735FF80218E20FFF722 -:1012E00031FF10BD10B58120FFF776FF04460021C5 -:1012F0008E20FFF727FF44F0800421468020FFF76F -:1013000021FF10BD10B58120FFF766FF04460021C4 -:101310008E20FFF717FF00BF21468020FFF712FF46 -:1013200010BD10B50446FFF7CDFE0220FFF7FEFE0C -:1013300080201D49143108602020086000218E2083 -:10134000FFF700FFA7219020FFF7FCFE80218E20F1 -:10135000FFF7F8FE8120FFF73FFF00F0800010B19B -:101360002046FFF79CFF10BD10B58D20FFF734FF1E -:101370000E4908608920FFF72FFF0C49486087203D -:10138000FFF72AFF094988608520FFF725FF0749F5 -:10139000C8608320FFF720FF044908618120FFF720 -:1013A0001BFF0249486110BD000C01406000002095 -:1013B00010B56FF0040000F000FF2E4800682E49C1 -:1013C000B0FBF1F02D4908700846007800EB4001B1 -:1013D000C1EBC0104FF6FF7101EAC0002849088038 -:1013E00010BD0146254A12784A434FF0E0235A6166 -:1013F00000229A611A46126942F001021A6100BF86 -:101400004FF0E022106900F001021AB100F48032BE -:10141000002AF5D04FF0E022126922F001024FF0CD -:10142000E0231A6100229A6170470146144A12882B -:101430004A434FF0E0235A6100229A611A4612692A -:1014400042F001021A6100BF4FF0E022106900F083 -:1014500001021AB100F48032002AF5D04FF0E022E8 -:10146000126922F001024FF0E0231A6100229A6112 -:10147000704700002800002000127A003E00002083 -:1014800040000020014600BF704700BF544A128848 -:1014900002F04002002AF9D0C2B2514B1B1D1A8043 -:1014A000704770B505460E46002400BF0BE000BF34 -:1014B00040214B4800F0D8FD0028F9D0295D48486C -:1014C00000F064FD641CB442F1DB70BD10B586B061 -:1014D0000446012144F2040000F0B8FB4FF4007010 -:1014E000ADF8140003208DF8160018208DF81700B1 -:1014F00005A93C4800F0EEF84FF48060ADF8140008 -:1015000004208DF8170005A9364800F0E3F82520DF -:101510008DF8000003208DF801008DF802000120F5 -:101520008DF80300684600F0FEFD01940020ADF840 -:101530000800ADF80A00ADF80C00ADF810000C2062 -:10154000ADF80E0001A9264800F027FC012240F268 -:101550002551234800F0B9FC0121214800F0A9FCE5 -:1015600006B010BD10B540F225511D4800F092FDA7 -:1015700010B31B4800F00EFDC4B21B48008800F4F5 -:101580000040C8B91848008800F4804060B10A2CB7 -:1015900003D000201449088020E01348008840F45C -:1015A00000401149088019E00D2C06D10E48008832 -:1015B00040F480400C49088010E00B480088C0F3DC -:1015C0000D000A490C5408480088401C0649088050 -:1015D00008460088C72801DD0020088010BD0000F3 -:1015E00000380140000801404800002000010020B0 -:1015F0000648804706480047FEE7FEE7FEE7FEE7AD -:10160000FEE7FEE7FEE7FEE7FEE7FEE7B3070008BA -:10161000ED00000810B50446CC48844208D10121F1 -:10162000042000F02DFB0021042000F029FB46E0FF -:10163000C748844208D10121082000F021FB002185 -:10164000082000F01DFB3AE0C248844208D1012185 -:10165000102000F015FB0021102000F011FB2EE0FF -:10166000BD48844208D10121202000F009FB00215F -:10167000202000F005FB22E0B848844208D1012177 -:10168000402000F0FDFA0021402000F0F9FA16E0B9 -:10169000B348844208D10121802000F0F1FA0021F2 -:1016A000802000F0EDFA0AE0AE48844207D1012123 -:1016B000801500F0E5FA0021A01500F0E1FA10BD58 -:1016C00010B50121084600F0DBFA0021012000F0EE -:1016D000D7FA10BD2DE9F041024600250026002072 -:1016E00000230024002791F803C00CF00F0591F8A7 -:1016F00003C00CF0100CBCF1000F03D091F802C035 -:101700004CEA050591F800C0BCF1000F31D0146817 -:1017100000202BE04FF0010C0CFA00F3B1F800C0F0 -:101720000CEA03069E4220D183004FF00F0C0CFA06 -:1017300003F7BC4305FA03FC4CEA040491F803C028 -:10174000BCF1280F06D14FF0010C0CFA00FCC2F8D6 -:1017500014C00AE091F803C0BCF1480F05D14FF066 -:10176000010C0CFA00FCC2F810C0401C0828D1D3B0 -:101770001460B1F800C0BCF1FF0F34DD54680020E4 -:101780002EE000F1080C4FF0010808FA0CF3B1F854 -:1017900000C00CEA03069E4221D183004FF00F0CDB -:1017A0000CFA03F7BC4305FA03FC4CEA040491F875 -:1017B00003C0BCF1280F05D100F1080C08FA0CF8A1 -:1017C000C2F8148091F803C0BCF1480F07D100F1B2 -:1017D000080C4FF0010808FA0CF8C2F81080401C01 -:1017E0000828CED35460BDE8F0814FF6FF71018028 -:1017F000022181700421C170704702460020936865 -:101800000B400BB1012000E00020704701468868C2 -:1018100080B2704702460020D3680B400BB1012014 -:1018200000E0002070470146C86880B2704701613F -:101830007047416170470AB1016100E04161704742 -:10184000C16070474FF480320A43826181618261D6 -:1018500082698269704702460020434B18684FF640 -:101860008073184040EA021008433F4B18607047ED -:101870003E49C8617047F0B50A46002300240021A4 -:10188000002500F00046B6F1004F02D1364EF16956 -:1018900001E0354E7168C0F3034583B200F4401691 -:1018A000B6F5401F08D121F070612F4E766826F002 -:1018B00070662D4F7E6012E000F48016B6F5801F32 -:1018C00006D1032606FA05F4A14341F0706106E053 -:1018D000460D360103FA06F6B14341F0706122B1BC -:1018E000460D360103FA06F6314300F00046B6F124 -:1018F000004F02D11C4EF16101E01B4E7160F0BD42 -:1019000030B500228B071C0F0F2303FA04F2164B8D -:1019100008338C1053F824309343134C08348D1043 -:1019200044F8253023468C1053F824308C07240FBC -:1019300000FA04F423430C4C08348D1044F825308D -:1019400030BD0A49DC3108607047000000080140E2 -:10195000000C01400010014000140140001801403B -:10196000001C014000200140000001400000204216 -:10197000DF48006840F00100DD4908600846406823 -:10198000DC490840DA49486008460068DA490840FE -:10199000D74908600846006820F48020086008469F -:1019A000406820F4FE0048604FF41F0088607047D4 -:1019B000CF49096821F48031CD4A11601146096888 -:1019C00021F480211160B0F5803F03D0B0F5802F65 -:1019D0000ED106E0C649096841F48031C44A11605D -:1019E00007E0C349096841F4A021C14A116000E041 -:1019F00000BF00BF704710B5014600220023002041 -:101A00004A11012A02D1BA4C236806E0022A02D107 -:101A1000B74C236A01E0B64C636A01F01F0201244F -:101A200094401C400CB1012000E0002010BD38B5EE -:101A3000002000900024002500BF3120FFF7DBFFCD -:101A400005460098401C00900098B0F5A06F01D0AA -:101A5000002DF2D03120FFF7CEFF08B1012400E0C5 -:101A60000024204638BD01460020A14A106820F01D -:101A7000F80040EAC10010607047A0490860704754 -:101A8000024600209A4B586820F47C1042EA010379 -:101A90001843974B5860704798490866704701464D -:101AA0000020934A506820F00300084350607047BC -:101AB0008F48406800F00C007047014600208C4AB7 -:101AC000506820F0F0000843506070470146002045 -:101AD000874A506820F4E060084350607047014630 -:101AE0000020834A506820F4605040EAC1005060F2 -:101AF000704729B17E4A527A02437D4B5A7204E004 -:101B00007B4A527A82437A4B5A7270477B49D8316A -:101B10000860704701460020754A506820F4404034 -:101B20000843506070470021714A20321170704A9A -:101B300082F82010012802D004280AD104E00121F3 -:101B40006B4A2032117005E00521694A203211707C -:101B500000E000BF00BF70476949086070476449F2 -:101B6000096A0143624A1162704765494439086055 -:101B7000704730B500210022002400235C4D6D68C1 -:101B800005F00C0121B1042905D0082923D105E075 -:101B90005C4D056022E05B4D05601FE0544D6D68B3 -:101BA00005F47012524D6D6805F48034022505EB82 -:101BB00092421CB9544D554305600BE04C4D6D6885 -:101BC00005F400351DB1504D5543056002E04D4D03 -:101BD0005543056002E04B4D056000BF00BF444D1A -:101BE0006D6805F0F0010909484D6B5C0568DD4042 -:101BF00045603F4D6D6805F4E061090A434D6B5C3B -:101C00004568DD4085603A4D6D6805F46051C90A4C -:101C10003E4D6B5C4568DD40C560354D6D6805F433 -:101C20004041890B3A4D6B5CC568B5FBF3F5056126 -:101C300030BD29B12E4A526902432D4B5A6104E04E -:101C40002B4A526982432A4B5A61704729B1284A6C -:101C500092690243264B9A6104E0254A92698243C5 -:101C6000234B9A61704729B1214AD2690243204B24 -:101C7000DA6104E01E4AD26982431D4BDA61704783 -:101C800029B11B4AD2680243194BDA6004E0184AB2 -:101C9000D2688243164BDA60704729B1144A126940 -:101CA0000243134B1A6104E0114A12698243104B3C -:101CB0001A61704712494039086070470F49C8647B -:101CC00070470B49C87170470948406A40F08070FE -:101CD00007494862704701460020054A92680A4059 -:101CE0000AB1012000E00020704701498872704766 -:101CF000001002400000FFF8FFFFF6FE0000424225 -:101D00008004424200127A0000093D004A0000208F -:101D10005A00002010B50446FB48844209D1012135 -:101D20008803FFF7ADFF00214FF48040FFF7A8FFC5 -:101D300032E0F648844209D101214804FFF7ADFFA3 -:101D400000214FF40030FFF7A8FF25E0F04884425F -:101D500009D101218804FFF7A0FF00214FF4802062 -:101D6000FFF79BFF18E0EB48844209D10121C8042A -:101D7000FFF793FF00214FF40020FFF78EFF0BE0E9 -:101D8000E548844208D101210805FFF786FF0021BC -:101D90004FF48010FFF781FF10BD2DE9F04786B0AA -:101DA00005460E460024A24600BFA1460027B08982 -:101DB00000B100BF2F462C8A4CF6FF700440F0881B -:101DC00004432C82AC894EF6F3100440B08831896C -:101DD0000843718908430443AC81AC8A4FF6FF4045 -:101DE0000440B0890443AC8201A8FFF7C2FEC64894 -:101DF000874202D1DDF810A001E0DDF80CA0A8892F -:101E000000F4004040B10AEBCA0000EB0A10316850 -:101E10004900B0FBF1F807E00AEBCA0000EB0A103A -:101E200031688900B0FBF1F86420B8FBF0F00401E0 -:101E30002009642101FB1089A88900F4004040B109 -:101E4000322000EBC900B0FBF1F000F007000443C2 -:101E500008E0322000EB09106421B0FBF1F000F043 -:101E60000F0004432C8106B0BDE8F0874FF41651F3 -:101E7000016000218180C18001810C21418100210C -:101E80008181704710B502460020108A4FF2FF038F -:101E900018400B884C8823438C882343CC882343E9 -:101EA0001843108210BD0021018041808180C180D3 -:101EB000704721B1828942F40052828104E0828914 -:101EC0004DF6FF731A4082817047F0B50346002437 -:101ED00000260025002040F66A17B94200D100BF55 -:101EE0001846C1F3421401F01F06012707FA06F550 -:101EF000012C01D10C3004E0022C01D1103000E0A3 -:101F000014301AB107682F43076002E00768AF4337 -:101F10000760F0BD1AB1838A0B43838202E0838A93 -:101F20008B4383827047028A4FF6F0731A40028215 -:101F3000028A0A430282704782894FF2FF731A4075 -:101F4000828182890A438281704721B1828942F06D -:101F50000202828104E082894FF6FD731A40828179 -:101F60007047028A4FF6DF731A400282028A0A43E0 -:101F70000282704721B1028A42F48042028204E068 -:101F8000028A4BF6FF731A4002827047C1F30802BF -:101F90008280704701468888C0F3080070478189B5 -:101FA00041F0010181817047028BD2B20283028B22 -:101FB00042EA012202837047028B02F47F420283CD -:101FC000028B0A430283704721B1828A42F02002C9 -:101FD000828204E0828A4FF6DF731A408282704761 -:101FE00021B1828A42F01002828204E0828A4FF696 -:101FF000EF731A408282704721B1828A42F0080250 -:10200000828204E0828A4FF6F7731A408282704718 -:1020100021B1828942F40042828103E08289C2F3C5 -:102020000E028281704721B1828A42F4006282826C -:1020300004E0828A4FF2FF731A4082827047828ADC -:102040004FF6FB731A408282828A0A43828270476B -:1020500021B1828A42F00202828204E0828A4FF633 -:10206000FD731A408282704702460020B1F5007F5E -:1020700000D100BF13880B400BB1012000E000200D -:10208000704701F40072B2F5007F00D100BFCA436F -:102090000280704770B5024600240023002500200E -:1020A00040F66A16B14200D100BFC1F3421501F0FB -:1020B0001F03012606FA03F3012D02D1968933404E -:1020C00006E0022D02D1168A334001E0968A3340A1 -:1020D0000C12012606FA04F41688344013B10CB130 -:1020E000012000E0002070BD10B50022002340F662 -:1020F0006A14A14200D100BF0A1201249440A3B285 -:10210000DC43048010BD0000003801400044004062 -:1021100000480040004C004000500040314901435D -:10212000314A1160704770B5002100230F22C47836 -:1021300004B32D4C246804F4E064C4F5E064210A7F -:10214000C1F10403CA40447804FA03F184781440CE -:1021500021430901254C0678A155047804F01F0598 -:102160000124AC4005786D11AD0005F1E025C5F8FE -:10217000004109E0047804F01F050124AC401C4D27 -:102180000678761145F8264070BD1A4A0A40024387 -:10219000154B1B1F1A60704739B1134A121D126884 -:1021A0000243114B1B1D1A6006E00F4A121D1268F4 -:1021B00082430D4B1B1D1A607047042808D14FF055 -:1021C000E021096941F004014FF0E022116107E0CC -:1021D0004FF0E021096921F004014FF0E022116184 -:1021E000704700000000FA050CED00E000E400E09C -:1021F00080E100E080FFFF1F10B50446FE488442E6 -:1022000008D10121C014FFF73BFD0021E014FFF7C6 -:1022100037FDC4E0B4F1804F08D101210846FFF733 -:102220003CFD00210120FFF738FDB8E0F34884426F -:1022300008D101210220FFF730FD00210220FFF725 -:102240002CFDACE0EE48844208D101210420FFF7C8 -:1022500024FD00210420FFF720FDA0E0E94884428E -:1022600008D101210820FFF718FD00210820FFF701 -:1022700014FD94E0E448844208D101211020FFF7C6 -:102280000CFD00211020FFF708FD88E0DF488442A4 -:1022900008D101212020FFF700FD00212020FFF7B9 -:1022A000FCFC7CE0DA48844208D101214014FFF7AD -:1022B000E7FC00216014FFF7E3FC70E0D54884429E -:1022C00009D10121C804FFF7DBFC00214FF40020F5 -:1022D000FFF7D6FC63E0D048844209D1012108050C -:1022E000FFF7CEFC00214FF48010FFF7C9FC56E049 -:1022F000CA48844209D101214805FFF7C1FC0021E9 -:102300004FF40010FFF7BCFC49E0C548844208D1F7 -:1023100001214020FFF7C1FC00214020FFF7BDFC58 -:102320003DE0C048844208D101218020FFF7B5FC80 -:1023300000218020FFF7B1FC31E0BB48844208D186 -:1023400001218015FFF7A9FC0021A015FFF7A5FCCE -:1023500025E0B648844209D101210804FFF790FC2A -:1023600000214FF48030FFF78BFC18E0B048844226 -:1023700009D101214804FFF783FC00214FF400300C -:10238000FFF77EFC0BE0AB48844208D101218804B2 -:10239000FFF776FC00214FF48020FFF771FC10BDA1 -:1023A00000220288944B98420ED0994B98420BD051 -:1023B000B0F1804F08D0914B984205D0904B984295 -:1023C00002D0904B984204D14FF68F731A404B883D -:1023D0001A438D4B984207D08C4B984204D04FF64D -:1023E000FF431A40CB881A4302808B8883850B8871 -:1023F0000385814B98420BD0854B984208D08B4B7C -:10240000984205D08A4B984202D08A4B984201D11B -:102410000B7A038601238382704770B50024002263 -:102420000023058C4FF6FE7635400584028C8388A8 -:10243000048B4FF68F752C40B51E2C400D882C4315 -:10244000751E2A400D892A434D882A436A4DA842A9 -:102450000BD06F4DA84208D0744DA84205D0744DE2 -:10246000A84202D0734DA84213D14FF6F7752A4007 -:102470004D892A434FF6FB752A408D882A434FF633 -:10248000FF652B404FF6FF552B408D892B43CD899F -:102490002B4383800483CD888586028470BD70B50C -:1024A000002400220023058C4FF6EF76354005848A -:1024B000028C8388048B48F6FF752C404FF6FF454D -:1024C0002C400D884FF6FF7606EA05252C434FF683 -:1024D000DF752A400D8906EA05152A434D8806EA6C -:1024E00005152A43444DA84202D0494DA8421DD1AA -:1024F0004FF67F752A404D894FF6FF7606EA05159F -:102500002A434FF6BF752A408D8806EA05152A43EF -:102510004FF6FF352B404FF2FF752B408D8906EAB1 -:1025200085052B43CD8906EA85052B4383800483EB -:10253000CD880587028470BD70B500240022002379 -:10254000058C4FF6FF6635400584028C8388848BAA -:102550004FF68F752C404FF6FC752C400D882C43A0 -:102560004FF6FF552A400D894FF6FF7606EA0525FE -:102570002A434D8806EA05252A431F4DA84202D06A -:10258000234DA8421DD14FF2FF752A404D894FF6C9 -:10259000FF7606EA05252A434FF6FF352A408D8847 -:1025A00006EA05252A434EF6FF752B404DF6FF75CA -:1025B0002B408D8906EA05152B43CD8906EA0515C2 -:1025C0002B4383808483CD888587028470BD70B55A -:1025D000002200230024058C4EF6FF76354005844A -:1025E000038C8488828B48F6FF752A404FF6FF459E -:1025F0002A400D8820E00000002C0140000400402B -:1026000000080040000C0040001000400014004092 -:1026100000340140004C0140005001400054014092 -:1026200000180040001C0040002000400040014015 -:1026300000440140004801404FF6FF7606EA0525B8 -:102640002A434DF6FF752B400D8906EA05352B43CD -:102650004D8806EA05352B43FA4DA84202D0FA4DC3 -:10266000A84208D14BF6FF752C408D894FF6FF76B6 -:1026700006EA85152C4384808283CD88A0F84050DB -:10268000038470BD828B4FF2FF331A408283828BAA -:102690004FF6FF7303EA01231A4382837047F0B5B4 -:1026A0000C461546002200210026078C4EF6FF7CC2 -:1026B00007EA0C070784828B018C4FF6FF7707EA45 -:1026C000043640F6FF473A404FF6FF7707EA052702 -:1026D0003A434FF6FF7707EA03373A43D94FB842F8 -:1026E0000ED0D94FB8420BD0B0F1804F08D0D74FA1 -:1026F000B84205D0D64FB84202D0D64FB84206D124 -:102700004DF6FF77394046F48057394305E047F6E8 -:10271000FF57394044F48057394382830184F0BD28 -:10272000828B4FF6F3731A408283828B0A43828333 -:102730007047F0B50C461546002200210026078C94 -:102740004FF6FF6C07EA0C070784828B018C4FF66B -:10275000FF7707EA04264FF60C773A404FF6FF77EB -:1027600007EA03172F433A43B64FB8420ED0B64F8D -:10277000B8420BD0B0F1804F08D0B44FB84205D06A -:10278000B34FB84202D0B34FB84206D14FF6FF570D -:10279000394046F48077394305E04FF2FF5739401E -:1027A00044F48077394382830184F0BD028B4FF279 -:1027B000FF331A400283028B4FF6FF7303EA0123B3 -:1027C0001A4302837047F0B50C46154600220021DB -:1027D0000026078C4FF6EF7C07EA0C070784028B74 -:1027E000018C4FF6FF7707EA041640F6FF473A40A0 -:1027F0004FF6FF7707EA03373A434FF6FF7707EACA -:1028000005273A438F4FB8420ED08F4FB8420BD0B6 -:10281000B0F1804F08D08D4FB84205D08C4FB842F0 -:1028200002D08C4FB84206D14FF6DF77394046F0E0 -:102830001007394305E04FF65F77394044F0100741 -:10284000394302830184F0BD028B4FF6F3731A40C3 -:102850000283028B0A4302837047F0B50C4615468B -:1028600000220021068C4FF6FE773E400684028B44 -:10287000018C4FF60C7632407E1C06EA03162E437E -:102880003243704EB0420ED06F4EB0420BD0B0F11A -:10289000804F08D06D4EB04205D06D4EB04202D090 -:1028A0006C4EB04206D14FF6FD76314044F0010641 -:1028B000314305E04FF6F576314044F001063143EF -:1028C00002830184F0BD70B505460C465D48854223 -:1028D0000ED05D4885420BD0B5F1804F08D05B48E3 -:1028E000854205D05A48854202D05A48854200D1D7 -:1028F00000E000BF208850B92389A288618828465B -:10290000FFF7ABFFE1882846FFF79EFF25E0208810 -:1029100004280AD12389A28861882846FFF753FF3B -:10292000E1882846FFF742FF17E0208808280AD1EF -:102930002389A28861882846FFF7FBFEE1882846A4 -:10294000FFF7EEFE09E02389A28861882846FFF799 -:10295000A6FEE1882846FFF795FE70BD2DE9F041FF -:1029600005460C4600260127608808B9022600E0CB -:102970000026A088012801D1022700E00127208835 -:10298000A0B92389A28861882846FFF766FFE188FD -:102990002846FFF759FF23893A4631462846FFF774 -:1029A00012FFE1882846FFF701FF13E02389A28880 -:1029B00061882846FFF707FFE1882846FFF7F6FE03 -:1029C00023893A4631462846FFF747FFE1882846E3 -:1029D000FFF73AFFBDE8F0810A884B881A438B88DD -:1029E0001A43CB881A430B891A434B891A438B89A4 -:1029F0001A43A0F8442070474FF6FF7181800021F0 -:102A00000180C180418001727047002101804180B6 -:102A10008180C180018141818181C1817047002114 -:102A200001804180012181800021C18001817047A6 -:102A30000021018041808180C180018141818181AB -:102A400070470000002C01400034014000040040A9 -:102A500000080040000C004021B1028842F0010251 -:102A6000028004E002884FF6FE731A40028070472D -:102A700031B1B0F8442042F40042A0F8442005E00F -:102A8000B0F84420C2F30E02A0F8442070471AB1F7 -:102A900083890B43838102E083898B438381704761 -:102AA0008182704741EA0203A0F8483070471AB1AA -:102AB00083890B43838102E083898B438381704741 -:102AC00001894FF6F8721140018170470A460021D2 -:102AD00001894FF68F73194011430181704730B55A -:102AE00004460D4629462046FFF7F0FF208940F0B6 -:102AF0000700208130BD2DE9F04104460D46164601 -:102B00001F46602D06D13B46012231462046FFF785 -:102B10005AFE05E03B46012231462046FFF79DFE66 -:102B200029462046FFF7D2FF208940F00700208188 -:102B3000BDE8F08130B50C4600210189C9B24FF6DD -:102B4000FF7505EA0325154325432943018130BD5F -:102B50002DE9F04105460E461746984600244346A7 -:102B60003A4631462846FFF7E5FF2C894FF6F870C4 -:102B7000044044F007044FF68F70044044F07004A2 -:102B80002C81BDE8F081F0B504460D4616461F467F -:102B90003B46324629462046FFF7CCFF208940F4C9 -:102BA00080402081F0BD0185828270470A46002165 -:102BB00001884FF68F731940114301807047F0B5BB -:102BC0000C4615461E460021002200230189028B77 -:102BD000038C4FF6F877394021434FF6FC473A40D3 -:102BE00040F201173A434FF6DD773B404FF6FF774F -:102BF00007EA06172F433B43018102830384F0BD9C -:102C00000A460021018B4FF68F731940114301834F -:102C100070470A460021018B48F6FF7319404FF6B2 -:102C2000FF7303EA02231943018370470A46002118 -:102C3000818B4FF68F7319401143818370470A4689 -:102C40000021818B48F6FF7319404FF6FF7303EAAA -:102C5000022319438183704721B1028842F0800228 -:102C6000028004E002884FF67F731A4002807047AA -:102C700021B1828842F00402828004E082884FF60B -:102C8000FB731A408280704721B1828842F00802AB -:102C9000828004E082884FF6F7731A408280704782 -:102CA00021B1828842F00102828004E082884FF6DE -:102CB000FE731A40828070470A460021018B4FF64E -:102CC000F77319401143018370470A460021018BB5 -:102CD0004FF2FF7319404FF6FF7303EA02231943C3 -:102CE000018370470A460021818B4FF6F773194024 -:102CF0001143818370470A460021818B4FF2FF7395 -:102D000019404FF6FF7303EA02231943818370478A -:102D10000A460021018B4FF6FB73194011430183D2 -:102D200070470A460021018B4FF6FF3319404FF6DA -:102D3000FF7303EA02231943018370470A46002107 -:102D4000818B4FF6FB7319401143818370470A460C -:102D50000021818B4FF6FF3319404FF6FF7303EAD2 -:102D600002231943818370470A460021018B4FF6E5 -:102D70007F7319401143018370470A460021018B7C -:102D8000C1F30E014FF6FF7303EA022319430183D7 -:102D900070470A460021818B4FF67F73194011431B -:102DA000818370470A460021818BC1F30E014FF6E3 -:102DB000FF7303EA02231943818370470A46002107 -:102DC000018C4FF6FD7319401143018470470A4688 -:102DD0000021018C4FF6F7731940114301847047AD -:102DE0000A460021018C4FF6DF7319404FF6FF733E -:102DF00003EA02131943018470470A460021018C3B -:102E00004FF67F7319404FF6FF7303EA021319431D -:102E1000018470470A460021018C4FF6FF53194088 -:102E20004FF6FF7303EA02231943018470470A46F1 -:102E30000021018C4FF2FF7319404FF6FF7303EA34 -:102E400002231943018470470A460021018C4DF684 -:102E5000FF7319404FF6FF7303EA023319430184ED -:102E6000704730B5002301248C40A3B2048C9C43EE -:102E70000484048C02FA01F5ADB22C43048430BD05 -:102E800030B5002304248C40A3B2048C9C430484FA -:102E9000048C02FA01F5ADB22C43048430BD70B548 -:102EA0000346002000241846183001258D40ACB29E -:102EB0001D8CA5431D8409B1082909D100EB6100CF -:102EC000056825F0700505600568154305600EE08E -:102ED0000D1FC5F34E052844056825F4E04505603F -:102EE00005684FF6FF7606EA02263543056070BD99 -:102EF00021B1028842F00202028004E002884FF60B -:102F0000FD731A400280704721B1028842F004022A -:102F1000028004E002884FF6FB731A40028070477B -:102F200021B1828842F08002828004E082884FF6DC -:102F30007F731A408280704702884FF6F7731A40F9 -:102F4000028002880A430280704782884FF68F739E -:102F50001A40828082880A438280704702894FF635 -:102F6000F8731A40028102890A430281704702897C -:102F70004FF67F731A40028102890A43028170472B -:102F800081847047818570478186704701877047CB -:102F900081877047A0F84010704702884FF6FF43C2 -:102FA0001A40028002880A43028070470146888ED8 -:102FB00070470146088F70470146888F7047014669 -:102FC000B1F8400070470146888C70470146088D73 -:102FD000704702460020138A0B400BB1012000E02D -:102FE00000207047CA430282704730B50246002075 -:102FF00000230024158A05EA0103958905EA0104E6 -:1030000013B10CB1012000E0002030BDCA430282A0 -:103010007047D2B201E000F8012B491EFBD2704785 -:103020000022F6E710B513460A4604461946FFF794 -:10303000F0FF204610BD30B505462A460B4612F873 -:10304000010B13F8014B08B1A042F8D01CB10028C5 -:1030500002D06D1CF1E7284630BD2DE9FE4F81EA14 -:10306000030404F0004421F0004100944FF0000BF1 -:1030700023F0004350EA01045ED052EA03045BD01F -:10308000C3F30A54C1F30A552C44A4F2F334019457 -:10309000A0FB0254C1F3130141F48011C3F31303E5 -:1030A00043F4801301FB024400FB034E840A970A99 -:1030B00044EA815447EA8357A4FB076802958D0AC6 -:1030C00005FB07854FEA932C04FB0C542705029D52 -:1030D0004FEA065847EA1637B5EB08056EEB070CC2 -:1030E000870E920E47EA811742EA8312A7FB02017C -:1030F000B6EB0B0164EB00042B0D43EA0C335E18B6 -:1031000044EB1C50DA465146E7FB0201C5F31304B9 -:103110004FEA0B3343EA14534FEA0432019C43EA6B -:103120000603A4F10C040294009CCDE900B400F065 -:10313000E8F803B0BDE8F08F00200146F9E7C10FC1 -:1031400080EAE0700844CA079623002100F09CB88A -:1031500070B5C1F30A5201F000450024C1F3130118 -:1031600040F2FF3341F480119A4201DA002070BD31 -:1031700040F233439A42A2F2334203DC524200F05F -:103180006AF800E090402C43F1D0404270BD00F05E -:10319000004230F000400AD0C10D01F56071C0F36B -:1031A000160042EA0151C20840071143704700204F -:1031B00001467047002801DBC0F10040002901DB17 -:1031C000C1F100418842704730B50B4601460020EE -:1031D0002022012409E021FA02F59D4205D303FAD9 -:1031E00002F5491B04FA02F52844151EA2F101025A -:1031F000F1DC30BD2DE9F05F0546002092469B468C -:1032000088460646814640241BE0284641464746FC -:10321000224600F020F853465A46C01A914110D376 -:1032200011461846224600F013FA2D1A67EB0108E2 -:103230004F4622460120002100F00AFA17EB000950 -:103240004E41201EA4F10104DFDC484631462A46E7 -:103250004346BDE8F09F202A04DB203A21FA02F021 -:103260000021704721FA02F3D040C2F120029140C0 -:103270000843194670470029A8BF7047401C490001 -:1032800008BF20F00100704710B4B0FA80FC00FACB -:103290000CF050EA010404BF10BC704749B1CCF1F6 -:1032A000200421FA04F411FA0CF118BF0121214382 -:1032B0000843A3EB0C01CB1D4FEA00614FEA10203D -:1032C00042BF002010BC704700EBC35010440029DF -:1032D000A4BF10BC7047401C490008BF20F001008B -:1032E00010BC704710B5141E73F1000408DA401CBE -:1032F00041F1000192185B411A4301D120F0010015 -:1033000010BD2DE9F04D92469B4611B1B1FA81F204 -:1033100002E0B0FA80F22032904600F099F90446BB -:103320000F4640EA0A0041EA0B0153465A46084359 -:1033300013D0114653EA010019D0C8F1400250469B -:10334000FFF789FF05460E4650465946424600F0B3 -:103350007FF9084305D0012004E020463946BDE846 -:10336000F08D0020054346EAE0762C4337430A9867 -:103370006305E40AA0EB08000022FD0A44EA475472 -:103380000A3002D500200146E9E70105101969411C -:10339000DDE9084500196941BDE8F04DA2E72DE9D6 -:1033A000FE4F804681EA0300C00F0C46009021F0DA -:1033B000004123F00045B8EB0200A94105D2404688 -:1033C000214690461C460B46024623F0004010431F -:1033D00047D0270DC7F30A00C3F30A510290401AE1 -:1033E000019040286BDAC3F3130040F4801B00986F -:1033F000924620B10023D2EB030A63EB0B0B01983A -:103400005946C0F14002504600F022F906460D46EA -:1034100050465946019A00F02AF910EB0800614124 -:10342000002487EA115284EAE7731A4340D0009AD5 -:1034300062B3019A012A4FEA075215DC001B61EBC7 -:1034400002014FF0004202EA0752CDE90042001C9F -:1034500041F5801132462B46FFF753FF03B0BDE81C -:10346000F08F40462146F9E7001B61EB0201001C8A -:1034700041F5801300185B412018A2F5001747EBB7 -:10348000030140EAD570B6196D4111E06D084FEAAD -:10349000360645EAC0754FEA0752001B61EB020190 -:1034A000001C41F5801149084FEA300000195141D4 -:1034B00032462B4603B0BDE8F04FFFF713BF00982C -:1034C000012240000023D0EB020263EBE07300987E -:1034D00021464FEAE074B8EB000061EB0401E9E734 -:1034E00083F000435BE781F0004158E72DE9F04DA0 -:1034F00081EA030404F0004B21F0004514464FF02C -:10350000000A23F0004150EA050220D054EA0102EB -:103510001DD0C5F30A570246C5F31303C1F31300C8 -:10352000C1F30A5640F4801543F48013A7EB060854 -:10353000101BD64608F2FD3873EB050002D308F1E4 -:10354000010801E092185B41B8F1000F03DA002096 -:103550000146BDE8F08D00204FF4801106468446F8 -:103560000EE0171B73EB050705D3121B63EB050376 -:1035700006434CEA010C49084FEA300092185B41BF -:1035800050EA0107EDD152EA030012D082EA0400AA -:1035900083EA0501084305D0101BAB4106D2012286 -:1035A000002306E000224FF0004302E06FF001022A -:1035B00053101AEB06004CEB085110EB0A0041EBDC -:1035C0000B01BDE8F04DFFF78DBEC1F30A52C1F308 -:1035D000130140F2FF3341F480119A4202DA0020D5 -:1035E0000146704740F233439A42A2F2334202DC72 -:1035F0005242FFF730BE00F02BB8000030B5041E79 -:1036000071F1000404DB4FF00044404264EB01011F -:10361000141E73F1000405DB1C464FF000435242B8 -:1036200063EB0403994208BF904230BD064C074D3E -:1036300006E0E06840F0010394E807009847103482 -:10364000AC42F6D3FCF756FDD43F0008F43F000827 -:10365000202A04DB203A00FA02F100207047914052 -:10366000C2F1200320FA03F3194390407047202A47 -:1036700006DBCB17203A41FA02F043EAE07306E09A -:1036800041FA02F3D040C2F12002914008431946AA -:10369000704700000FB4054B10B503A9044A029807 -:1036A00000F0DAF810BC5DF814FB00008B14000881 -:1036B0004400002002E008C8121F08C1002AFAD105 -:1036C00070477047002001E001C1121F002AFBD1A2 -:1036D000704700002DE9FF5F82B00021DDE9043072 -:1036E000020DDDF840B0034318D044F61050A2F2AA -:1036F000FF3242431514119801281FD0A5EB0B008F -:10370000401C5FEA000A4FF000064E4FDFF8389188 -:10371000B046504615D5CAF1000413E011980124B3 -:103720004AA3012801D16FEA0B010298119AC0E95E -:103730000031C0E9024206B0BDE8F09FCBF10000C5 -:10374000DFE704460021404A491842EB0450CDE926 -:10375000001012E0E00707D032463B46404649469B -:10376000FFF77BFC8046894632463B4610461946A9 -:10377000FFF773FC06460F466410002CEAD1DDE922 -:103780000401DDE90023BAF1000F06DAFFF765FC5A -:1037900042464B46FFF761FC05E0FFF7A7FE4246B5 -:1037A0004B46FFF7A3FE04460E460022284BFFF7C8 -:1037B00025FF03D84FF0FF30014607E00022254BDC -:1037C00020463146FFF7EBFDFFF7FFFE102409E02E -:1037D000002C0ADB0A220023FFF70CFD039B30328A -:1037E0001A55641E50EA0102F2D1641C039AC4F116 -:1037F00011031444119A012A03D0012208430DD168 -:103800000AE0084304D000204FF0110B119072E73A -:10381000A3EB0B056D1E0DE05B4504DD4FF00002D0 -:1038200005F1010504E003DA4FF00002A5F10105FE -:10383000002AECD002981199C0E90231C0E9004594 -:1038400079E70000000014400000F03F3000000065 -:103850000000F0430000E03F2DE9FF4F95B09B468C -:103860008946064600250FE2252877D10024274601 -:10387000F84A0121059400E0044316F8013F203B7B -:1038800001FA03F01042F7D130782A2811D06FF0F6 -:103890002F033078A0F13002092A16D8059A44F097 -:1038A000020402EB820203EB42021044761C0590F4 -:1038B000EFE759F8042B0592002A03DA504244F44A -:1038C0000054059044F00204761C30782E2816D15E -:1038D00016F8010F44F004042A280DD06FF02F02CF -:1038E0003078A0F13003092B09D807EB870302EBEE -:1038F0004303C718761CF3E759F8047B761C30782D -:103900006C280FD006DC4C2817D068280DD06A2808 -:1039100014D104E0742810D07A280FD10DE044F4BB -:1039200000140AE044F4801401E044F44014727876 -:10393000824202D104F58014761C761C3078662809 -:103940000BD013DC582877D009DC002875D0452827 -:10395000F6D04628F4D047281AD19DE118E0632814 -:1039600035D0642879D0652812D195E1702873D0BC -:1039700008DC6728F1D069286FD06E280DD06F2839 -:1039800006D1B5E073282CD0752875D0782874D06E -:103990005A46179990476D1C75E1C4F302500228EE -:1039A00009D003280DD0D9F8001004280DD00D60DF -:1039B00009F1040967E1D9F80010EA17C1E90052DA -:1039C000F6E7D9F800100D80F2E70D70F0E719F86E -:1039D000041B8DF8001000208DF80100EA4601203C -:1039E00003E059F804AB4FF0FF3061074FF00001DE -:1039F00002D40DE008F101018846B9420FDA804592 -:103A0000F8DB1AF808100029F4D108E008F10101E8 -:103A100088468142FADB1AF808100029F6D1059889 -:103A20005B46A0EB080721463846179A00F094FA47 -:103A3000284400EB080507E04DE029E10DE01AF805 -:103A4000010B5A4617999047B8F10108F7D25B4627 -:103A500021463846179A13E142E00A220092C4F345 -:103A600002524FF0000A022A08D059F804CB032A68 -:103A70004FEAEC710AD00DE029E02AE009F10701D4 -:103A800021F00702F2E802C1914609E00FFA8CFC2E -:103A90004FEAEC71042A03D14FFA8CFC4FEAEC7127 -:103AA000002907DA0A460021DCF1000C61EB020173 -:103AB0002D2202E0220504D52B228DF804200122BC -:103AC00003E0E20701D02022F7E7904659E00A21FF -:103AD00002E010220DE010214FF0000A00910BE0EF -:103AE00010224FF0000A44F004040827009203E07B -:103AF00008224FF0000A0092C4F30252022A05D0B5 -:103B000059F804CB0021032A08D009E009F1070184 -:103B100021F00702F2E802C1914605E01FFA8CFC91 -:103B2000042A01D10CF0FF0C4FF00008220728D521 -:103B3000702806D0009B83F0100353EA0A0305D0D7 -:103B40000EE040228DF80420012208E05CEA010228 -:103B500006D030228DF804208DF805000222904610 -:103B6000009B83F0080353EA0A030AD15CEA0102CE -:103B700001D1620705D530228DF804204FF00108ED -:103B80007F1E582804D034A003900EA802900DE0A8 -:103B900036A0F9E753466046009AFFF72BFB8446B0 -:103BA0000398825C0298401E029002705CEA010059 -:103BB000F0D1029806A9081A00F1200A600702D580 -:103BC00024F4803400E00127574502DDA7EB0A000A -:103BD00000E0002000EB0A01009005984144401AE3 -:103BE0000590E00306D45B462146179A059800F03D -:103BF000B3F90544002706E001A85A46C05D1799AD -:103C000090476D1C7F1C4745F6DBE0030CD55B46F7 -:103C10002146179A059800F09FF9054404E03020EA -:103C20005A46179990476D1C0099481E009000292C -:103C3000F5DC08E0029802995A460078491C029186 -:103C4000179990476D1CBAF10001AAF1010AF1DC45 -:103C500065E1000009280100303132333435363750 -:103C600038396162636465660000000030313233C8 -:103C70003435363738394142434445460000000068 -:103C800000F058F90544761C307800287FF4ECAD3C -:103C900019B02846BDE8F08F620700D4062709F165 -:103CA000070222F0070CFCE80223E14603F000487B -:103CB0005FEA080C02D00FF2702C0DE05FEA045CA2 -:103CC00002D50FF2682C07E05FEAC47C02D00FF245 -:103CD000602C01E0AFF2700C4FF0FF3823F000438E -:103CE000CDF850C065280CD006DC452809D0462800 -:103CF0001DD047283DD13DE0662818D067287ED1E9 -:103D000038E00021112F01DB112000E0781CCDE903 -:103D1000000106A90EA8FFF7DDFCDDE90F010E9AF0 -:103D200003910021009207F1010A04914DE04FF048 -:103D300000400097CDE9011006A90EA8FFF7CAFCC4 -:103D4000DDE90F0203920E9B11990022DDF80CA011 -:103D50000093049211B9791C00EB010AB7EB0A0039 -:103D600004D4C0F1FF3007F1010A0490AAEB070068 -:103D7000019044E0012F00DA01270021112F01DD1D -:103D8000112000E03846CDE9000106A90EA8FFF792 -:103D9000A1FCDDE90F010E9A03910021049100922C -:103DA000BA4621070CD40399514500DA8A46BAF184 -:103DB000010F05DD009AAAF10101515C302908D0FC -:103DC000B84202DA10F1040F06DA0121CDE9011040 -:103DD00015E0AAF10101E9E7002805DC0499014496 -:103DE0000491AAEB000102E0411C514500DD8A4626 -:103DF0000499401A401C01904FF0004002902007A7 -:103E000004D40198504501DBCDF8048000208DF8E2 -:103E10004F0002980DF14F07B0F1004F25D02B2035 -:103E20000E9002984FF0020800280CDA40420290EF -:103E30002D200E9007E00A210298FFF7C5F93031D6 -:103E4000029007F8011DB8F10001A8F10108F2DCA9 -:103E500002980028EFD1791E0E980870307800F093 -:103E6000200040F0450007F8020D12A8C01B00F129 -:103E700007081498007800B1012000EB0A010198AE -:103E800001EBE07105984144401A401E0590E003A3 -:103E900006D45B462146179A059800F05DF8054464 -:103EA0001498007818B15A46179990476D1CE00392 -:103EB00024D55B462146179A059800F04DF8054435 -:103EC0001CE00498002807DBDDE90301884203DDDC -:103ED0000098405C179901E0179930205A469047A6 -:103EE000049805F10105401C04900198401E0190C2 -:103EF00004D12E205A46179990476D1CBAF1000143 -:103F0000AAF1010ADDDC05E017F8010B5A46179902 -:103F100090476D1CB8F10001A8F10108F4DC5B4684 -:103F20002146179A0598ABE62D0000002B000000F3 -:103F3000200000002DE9F041044600251E461746EA -:103F4000880404D405E039462020B0476D1C641E67 -:103F5000F9D52846BDE8F0812DE9F0410446002559 -:103F60001E469046C80301D5302700E0202788046C -:103F700004D505E041463846B0476D1C641EF9D5AE -:103F80002846BDE8F081000074656D703A25642C08 -:103F90002068756D693A25642C2074656D705F70BA -:103FA00069673A25302E32662C20636F6E6469741F -:103FB000696F6E65723A25642C206E617070653A87 -:103FC00025642C2077617465725F67756E3A25648D -:103FD000200D0A00F43F00080000002060000000EF -:103FE000B436000854400008600000206805000056 -:103FF000C436000800000000000000001E000000A1 -:10400000F6FFFFFF0A0A000000000000220413016F -:1040100017000000000000000000000000A24A0499 -:104020000000000000000000010203040607080968 -:104030000000000000000000000000000000000080 -:104040000000010203040102030406070809020438 -:04405000060800005E +:10000000D00500200D180008D5080008D708000802 +:10001000DB080008DF080008E30800080000000013 +:10002000000000000000000000000000E7080008D9 +:10003000E908000800000000EB080008ED080008CF +:100040002718000827180008271800082718000894 +:100050002718000827180008271800082718000884 +:100060002718000827180008271800082718000874 +:100070002718000827180008271800082718000864 +:100080002718000827180008271800082718000854 +:100090002718000827180008271800082718000844 +:1000A0002718000827180008271800082718000834 +:1000B000271800082910000827180008271800082A +:1000C0002718000827180008271800082718000814 +:1000D000271800088117000827180008BD0B000822 +:1000E000271800082718000827180008DFF80CD088 +:1000F00003F0BCFB00480047BD070008D005002006 +:1001000001460A46C81701EB90708010A1EB8000F1 +:1001100070B94FF4C87091FBF0F300FB131028B1D5 +:10012000642091FBF0F300FB131008B1012070472D +:100130000020FCE730B58DB005460C463422F3496B +:10014000684603F074F8022C09D12846FFF7D8FF5F +:10015000012804D15DF82400401C0DB030BD5DF8CD +:100160002400FAE710B50120E9490860642001F095 +:100170006AFA0020E749C1F8AC0110BD70B5044629 +:10018000E41C1B2C01DA204670BDE34A516810685C +:10019000FFF7D0FF0546AC4201DC2046F4E72C1BFC +:1001A0002046F1E710B5DD480068002878D1DC482A +:1001B00040780F2817DBDA484078142813DC002039 +:1001C000D8490860D849C1F8B401D5480078322828 +:1001D00004DA0120D349091D08608BE00020D149D1 +:1001E000091D086086E0CE4840780F2814DA012007 +:1001F000CC4908600020CC49C1F8B401C848007857 +:10020000322804DA0120C749091D086072E0002085 +:10021000C449091D08606DE0C1484078142818DD04 +:10022000BF4840781C2814DC0020BE49086001202B +:10023000BD49C1F8B401BA480078322804DA012077 +:10024000B849091D086055E00020B649091D08603D +:1002500050E0B34840781C284CDDFFF783FFAE48E0 +:100260000069B249086008460068C01C086008467A +:1002700000683B2803DD084600683B380860012021 +:10028000A64908600020A74908600120A849C1F8D4 +:10029000B401A8490860A8A003F01CFB2AE0FFE70E +:1002A0009D480069A149096888421AD100209D49EA +:1002B00008609D49C1F8B40198490860FFF752FFF2 +:1002C000A0A003F007FB96480078322804DA01204A +:1002D0009449091D08600DE000209249091D08603D +:1002E00008E000208F49086001209149C1F8B4015D +:1002F000904908608A494868974903F07BF80CD216 +:100300000120834908608A49C1F8B801642001F0DE +:100310009AF900207E49086005E000207C490860C9 +:100320008349C1F8B801002010BD7D4800784B28F2 +:100330000BDB7B480078502807DC00207949091D39 +:1003400008607949C1F8B40118E07548007832288E +:1003500008DA01207349091D086000207249C1F8BC +:10036000B4010BE06E480078502807DD00206D498D +:10037000091D086001206C49C1F8B40100207047D4 +:100380006848001D0068664948726948D0F8B8019D +:1003900088726748D0F8B0010872704710B56F488E +:1003A000006868B95E49481C00F0C3FD00F030FFEA +:1003B0000A2190FBF1F4204602F0E1FF5849486021 +:1003C00066480068022803D0FFF7AFFFFFF7EAFE98 +:1003D000FFF7D6FF10BD2DE9F041002700260024CD +:1003E00000255FA15F4802F046FF5E49471A5EA103 +:1003F0005C4802F040FF5B49461A00BF7C1C07E0E6 +:100400005848005D303805EB850100EB4105641C60 +:10041000B442F5DB2846BDE8F0810EB53E484069A0 +:100420003D4909693C4AD268CDE9002102903A4829 +:100430008368426801684DA003F04CFA0EBD30B5E8 +:1004400085B03749486802F0C2FF04460D4634487B +:10045000807A3349497A324A127ACDE90045CDE9AA +:10046000022104902E4802784178464803F032FA7F +:1004700005B030BD10B54448008800F400400028A5 +:1004800042D042A1374802F0F6FE002820D033487F +:100490000068401C3149086008460068032801DBF9 +:1004A000002008602D48006818B93AA003F012FA3D +:1004B0000EE02A480068012803D13BA003F00AFAA5 +:1004C00006E026480068022802D13BA003F002FAA9 +:1004D0003DA1244802F0CFFE08B1FFF7B0FF3CA1D8 +:1004E000204802F0C8FE08B1FFF797FF3AA11D4867 +:1004F00002F0C1FE38B11948006818B11748006809 +:1005000001286FD16AE073E0E7E06BE0C8410008C2 +:10051000AC012142000021426400002024000020A0 +:1005200094000020B08121420000224228000020D7 +:1005300000802142B40122427761746572696E675E +:100540000D0A000053746F70207468652077617421 +:1005500065720D0A00000000000020421400002017 +:10056000280000000401002029000000323025642A +:100570002D25642D25642025643A25643A25640DD3 +:100580000A000000FC4100084C0000206D6F64650B +:100590006C0000006175746F6D61746963206D6F2C +:1005A00064650D0A000000006D616E75616C31209C +:1005B0006D6F64650D0A00006D616E75616C3220AF +:1005C0006D6F64650D0A0000676574496E666F00A3 +:1005D00067657454696D650066616E0086A003F0FE +:1005E00079F905E08C480068C0438C49C1F8B40132 +:1005F0008BA18D4802F03FFE88B18C48006818B18D +:100600008A480068012803D17BA003F063F906E063 +:100610008148001D0068C0438049C1F8B80184A129 +:10062000814802F028FEA8B18048006818B17F48D0 +:100630000068012803D170A003F04CF90AE07E485D +:100640000068C0437D49C1F8B8017B480068734920 +:10065000C1F8B8017AA1744802F00DFE68B1734880 +:10066000006818B978A003F035F906E0FFF7B3FE8B +:100670007D4948707DA003F02DF981A16A4802F000 +:10068000FAFD80B16948006818B96FA003F022F93B +:1006900009E0FFF7A0FE044602F071FE72494860CF +:1006A0007AA003F017F97EA15F4802F0E4FD68B17B +:1006B0005E48006818B964A003F00CF906E0FFF783 +:1006C0008AFE6949087078A003F004F9C8215648E9 +:1006D00002F0C6FD00207949088010BD10B57848A9 +:1006E000C068062807D07648C0680E2803D0744832 +:1006F000C068162814D17248406918B17048406922 +:100700003B2801D1FFF72EFD6D48006920B901207B +:100710004149091D086003E000203F49091D0860A8 +:100720006748806867490968884223D16448C0687F +:1007300000BB6348406918B1614840693B2801D15A +:10074000FFF710FD5E48006938B901203249091DE4 +:1007500008603A49C1F8B8010CE000202E49091D93 +:1007600008603649C1F8B80155498868FFF706FDA9 +:100770005449086010BD10B500F028FF4FF4A06088 +:1007800001F0DAFD4FF4E13000F0AEFF00F0A0F927 +:100790004D4800F0D4FE00F0F8FB00F01EFD00F024 +:1007A00083FD00201C49091D086000F0EBFE444950 +:1007B0008868FFF7E3FC4349086010BDFFF7DBFFE3 +:1007C0000120424908604FF47A7000F03CFF3E4837 +:1007D00000F073FE00203E49C1F8AC010AE0FFF7CB +:1007E000DDFDFFF747FE00F0CDFEFFF777FFC820E5 +:1007F00000F029FFF3E70000506C6561736520731A +:10080000776974636820746F206D616E75616C32F6 +:10081000206D6F64650D0A00B4012242000022427F +:1008200066656564000000000401002014000020DB +:10083000636C65616E000000B88121420080214236 +:1008400073657454656D7000506C656173652073D9 +:10085000776974636820746F206D616E75616C31A7 +:10086000206D6F64650D0A0094000020736574208C +:1008700074656D705F76616C7565204F4B0D0A0075 +:1008800073657450696754656D70000073657420FA +:1008900074656D705F706967204F4B0D0A00000032 +:1008A00073657448756D70007365742068756D6943 +:1008B0005F76616C7565204F4B0D0A004C0000207F +:1008C00064000020180000201C000020AC01214220 +:1008D00000002142704700BFFEE700BFFEE700BFF7 +:1008E000FEE700BFFEE770477047704770470000A3 +:1008F0000CB50020019000906C48006840F48030F6 +:100900006A49086000BF6948006800F40030009040 +:100910000198401C0190009818B90198B0F5A06F9B +:10092000F1D16248006800F4003010B1012000905D +:1009300001E0002000900098012843D15C48006845 +:1009400040F010005A4908600846006820F0030093 +:1009500008600846006840F002000860534840689C +:10096000524948600846406848600846406840F47C +:10097000806048600846406820F47C104860084663 +:10098000406840F4E81048600846006840F0807015 +:10099000086000BF4548006800F000700028F9D0EA +:1009A0004248406820F003004049486008464068DB +:1009B00040F00200486000BF3C48406800F00C0076 +:1009C0000828F9D10CBD10B5FFF792FF10BD10B586 +:1009D0003648006840F00100344908600846406825 +:1009E00034490840314948600846006832490840A7 +:1009F0002E4908600846006820F4802008600846F8 +:100A0000406820F4FE0048604FF41F008860FFF744 +:100A1000DAFF4FF000602949086010BD10B50021D1 +:100A200000200022214B5B6803F00C0121B1042956 +:100A300006D0082928D107E0214B224C236027E06B +:100A40001F4B204C236023E0184B5B6803F47010AD +:100A5000164B5B6803F48032022303EB904022B90B +:100A6000194B4343174C23600DE0104B5B6803F4B4 +:100A7000003323B1144B4343124C236003E0104B6B +:100A80004343104C236003E00D4B0E4C236000BF2A +:100A900000BF064B5B68C3F303130C4CE15C094BCE +:100AA0001B68CB40074C236010BD000000100240C3 +:100AB000002002400000FFF8FFFFF6FE08ED00E016 +:100AC00000127A002C00002000093D0030000020B8 +:100AD00008B501210C2001F0C7F94FF4E040ADF852 +:100AE000000010208DF8030003208DF802006946F5 +:100AF000084800F0FDFE4FF40840ADF800006946DC +:100B0000054800F0F5FE4FF4E041024800F09DFF7B +:100B100008BD0000000C01400008014010B586B07F +:100B200004460121082001F09FF90121880401F009 +:100B3000A8F94FF48060ADF8140003208DF816007A +:100B400018208DF8170005A9874800F0D1FE4FF452 +:100B50000060ADF8140004208DF8170005A9824844 +:100B600000F0C6FE27208DF8000000208DF801005F +:100B700003208DF8020001208DF80300684601F083 +:100B8000E0FB01940020ADF80800ADF80A00ADF8D4 +:100B90000C00ADF810000C20ADF80E0001A9734850 +:100BA00001F009FA012240F22551704801F09BFA48 +:100BB00001216E4801F08BFA06B010BD10B500247B +:100BC0006A4801F0F5FAC4B269486A4909784454A0 +:100BD00068480078401C6749087008460078642817 +:100BE00001DB0020087010BD002004E00021604AF5 +:100BF0001154411C88B26428F8DB00215D4A117051 +:100C0000704710B504460BE000BF4021574801F083 +:100C100039FB0028F9D014F8011B544801F0C4FA3C +:100C200020780028F0D110BD10B50446FFF7DCFF96 +:100C30002046FFF7E6FF50A0FFF7E3FF10BD10B519 +:100C4000044621464A4802F016FB08B1012010BDB7 +:100C50000020FCE72DE9F04180460C4615461E4673 +:100C600000270EE04046FFF7DFFFB0B200F0EBFCDC +:100C70002046FFF7E4FF10B10120BDE8F081781CA9 +:100C8000C7B2AF42EEDB0020F7E710B564230322C2 +:100C90003AA13BA0FFF7DEFF04464FF4167000F0C8 +:100CA000D2FC14B94FF0FF3010BD6423032233A1EE +:100CB00035A0FFF7CFFF04464FF4167000F0C3FCD9 +:100CC00014B96FF00100EFE7642303222BA132A0D7 +:100CD000FFF7C0FF04464FF4167000F0B4FC14B9DF +:100CE0006FF00200E0E76423032224A132A0FFF7A3 +:100CF000B1FF04464FF4167000F0A5FC14B96FF074 +:100D00000300D1E7642303221CA12FA0FFF7A2FF59 +:100D100004464FF4167000F096FC14B96FF004000E +:100D2000C2E76423032215A12DA0FFF793FF044619 +:100D30004FF4167000F087FC14B96FF00500B3E7AC +:100D40000020B1E710B504463223032228A129A0D0 +:100D5000FFF780FFC82000F076FC2046FFF751FF28 +:100D6000642000F070FC10BD000C01400048004001 +:100D7000A0000020400000200D0000004F4B0000AC +:100D800041540D0A0000000041542B43574D4F447D +:100D9000453D320D0A00000041542B43575341504A +:100DA0003D225A48222C22313233343536373839F5 +:100DB000222C352C330D0A0041542B4349504D55FC +:100DC000583D310D0A00000041542B434950534512 +:100DD000525645523D312C353030300D0A0000005E +:100DE00041542B43495053544F3D300D0A000000ED +:100DF0003E00000041542B43495053454E443D3082 +:100E00002C31340D0A00000008B50121082001F042 +:100E10002BF84FF40040ADF8000048208DF8030097 +:100E200003208DF802006946664800F061FD08BDA8 +:100E300008B50121082001F017F84FF40040ADF883 +:100E4000000010208DF8030003208DF80200694691 +:100E50005C4800F04DFD08BD10B5FFF7E9FF00202C +:100E600059490860142000F0EEFB01205749C1F8F1 +:100E7000BC011E2000F0C3FB10BD10B50024FFF71D +:100E8000C3FF04E0601CC4B2012000F0B8FB4E4870 +:100E90008038006808B1642CF4DB642C01DB01208D +:100EA00010BD002404E0601CC4B2012000F0A7FBC8 +:100EB00045488038006808B9642CF4DB642C01DBF9 +:100EC0000120EDE70020EBE710B5002404E0601CF2 +:100ED000C4B2012000F093FB3B488038006808B1A1 +:100EE000642CF4DB002404E0601CC4B2012000F098 +:100EF00086FB35488038006808B9642CF4DB28206C +:100F000000F07DFB30488038006808B1012010BD3A +:100F10000020FCE770B50024002506E06006040E02 +:100F2000FFF7D2FF0443681CC5B2082DF6DB20464C +:100F300070BD7CB505460E46FFF78EFFFFF79DFF9F +:100F4000F8B9002405E0FFF7E5FF0DF80400601C88 +:100F5000C4B2052CF7DB9DF800009DF80110084491 +:100F60009DF8021008449DF8031008449DF80410F1 +:100F7000884208D19DF8000030709DF8020028706A +:100F800001E001207CBD0020FCE708B5012108201C +:100F900000F06AFF4FF40040ADF8000010208DF81B +:100FA000030003208DF802006946064800F0A0FC0B +:100FB0004FF40041034800F048FDFFF74DFFFFF7F5 +:100FC0005CFF08BD000C0140BC8121420080214231 +:100FD0007FB505460C460121022000F052FFADF816 +:100FE0000850ADF804400020ADF80A00ADF8060046 +:100FF00001A9134801F0E2FA01221146104801F05C +:1010000054FE1D208DF8000003208DF801008DF89E +:10101000020001208DF80300684601F092F90121D9 +:10102000074801F027FE7FBD10B50121044802F0FA +:10103000EAF818B10121024802F0F6F810BD0000EC +:101040000004004010B59448006820F00F00924959 +:1010500008600846006840F00300086000208F49DF +:10106000086040F2EE2000F0CAFA01208C49C1F875 +:1010700080010F2000F0C3FA10BD10B5002486488F +:10108000006820F00F00844908600846006840F0BE +:101090000800086004E0601CC4B2012000F0AFFA50 +:1010A0007E488038006808B1C82CF4DBC82C01DB0E +:1010B000012010BD002404E0601CC4B2012000F037 +:1010C0009EFA76488038006808B9F02CF4DBF02CE2 +:1010D00001DB0120EDE70020EBE710B56E4800686A +:1010E00020F00F006C4908600846006840F00300DB +:1010F0000860002069490860022000F080FA0120A1 +:101100006749C1F880016448006820F00F00624917 +:1011100008600846006840F0080008600C2000F0F5 +:101120006EFA5E488038006808B1012400E00024AF +:10113000322000F064FA204610BD70B5002601256B +:1011400008E0FFF7CAFF0446E00140EA6600C6B2C5 +:10115000681CC5B2082DF4DD304670BD70B504467C +:101160004D48006820F00F004B49086008460068B1 +:1011700040F003000860012520E004F0010664103F +:101180006EB1002045490860022000F038FA0120C5 +:101190004349C1F880013C2000F031FA0CE0002006 +:1011A0003E4908603C2000F02AFA01203C49C1F881 +:1011B0008001022000F023FA681CC5B2082DDCDD96 +:1011C00070BD10B5FFF73EFFFFF757FFCC20FFF7CC +:1011D000C5FF4420FFF7C2FF10BD08B50121042060 +:1011E00000F042FE0120ADF8000010208DF8030051 +:1011F00003208DF802006946274800F079FB0121A1 +:10120000254800F022FCFFF71DFFFFF736FF08BD61 +:101210002DE9F84FFFF7D5FFFFF714FFFFF72DFF7C +:10122000CC20FFF79BFFBE20FFF798FFFFF785FF5D +:101230008346FFF782FF0446072C08DDE043C4B273 +:101240006FEA0B0000F0FF0B4FF0000A01E04FF0D7 +:10125000010AA1464FEA09200FFA80F909EB0B00B9 +:101260000FFA80F9484602F08AF8009002F0AFF8D1 +:10127000074600220B4B02F010F8054602F088F8F2 +:101280000FFA80F9BAF1000F02D04846BDE8F88F96 +:10129000C9F1000000B2F9E70008014080012142D5 +:1012A000000021420000E43F08B50121102000F0B9 +:1012B000DBFD4FF4C040ADF8000010208DF80300B6 +:1012C00003208DF802006946044800F011FB4FF43A +:1012D000C041024800F0B9FB08BD00000010014009 +:1012E00008B50121082000F0BFFDE020ADF80000A6 +:1012F00003208DF8020010208DF803006946B148E4 +:1013000000F0F6FA08BD38B50446012C0DD1402096 +:10131000ADF8000003208DF8020010208DF80300C6 +:101320006946A84800F0E4FA0DE064B94020ADF841 +:10133000000003208DF8020048208DF80300694664 +:10134000A04800F0D5FA38BD07E06E2101E04A1E42 +:10135000D1B20029FBDC421ED0B20028F5DC704778 +:10136000F0B504460D4626462F468020954910319B +:101370000860002319E006F0010020B140209149E7 +:101380001031086003E040208E4914310860761067 +:1013900020208C49103108600220FFF7D5FF202063 +:1013A000884914310860581CC3B2082BE3DB0023C2 +:1013B00019E007F0010020B1402082491031086097 +:1013C00003E040207F49143108607F1020207D49D0 +:1013D000103108600220FFF7B7FF2020794914314F +:1013E0000860581CC3B2082BE3DB80207549143118 +:1013F0000860F0BD2DE9F047064637468020714968 +:1014000010310860002519E007F0010020B14020EC +:101410006C491031086003E040206A4914310860CB +:101420007F1020206749103108600220FFF78CFFF1 +:101430002020644914310860681CC5B2082DE3DB24 +:101440000020FFF760FF002517E0641040215D4891 +:1014500000F0E1FA10B144F0800401E004F07F04F0 +:1014600020205849103108600220FFF76DFF20202E +:10147000544914310860681CC5B2082DE5DB802092 +:101480005049143108600120FFF73DFF2046E11765 +:1014900004EB1171C1F30718E11704EB1171091185 +:1014A000A4EB011101F0FF0908EB880009EB4000F3 +:1014B00000F0FF0A5046BDE8F08710B50446002151 +:1014C0008E20FFF74DFF61798020FFF749FF2179DA +:1014D0008220FFF745FFE1788420FFF741FFA178E4 +:1014E0008620FFF73DFF61788820FFF739FF2178DC +:1014F0008C20FFF735FF80218E20FFF731FF10BDD4 +:1015000010B58120FFF776FF044600218E20FFF7FB +:1015100027FF44F0800421468020FFF721FF10BD03 +:1015200010B58120FFF766FF044600218E20FFF7EB +:1015300017FF00BF21468020FFF712FF10BD10B536 +:101540000446FFF7CDFE0220FFF7FEFE80201D4976 +:10155000143108602020086000218E20FFF700FF72 +:10156000A7219020FFF7FCFE80218E20FFF7F8FED8 +:101570008120FFF73FFF00F0800010B12046FFF709 +:101580009CFF10BD10B58D20FFF734FF0E49086099 +:101590008920FFF72FFF0C4948608720FFF72AFFBB +:1015A000094988608520FFF725FF0749C860832027 +:1015B000FFF720FF044908618120FFF71BFF024964 +:1015C000486110BD000C01406400002010B56FF0B0 +:1015D000040000F000FF2E4800682E49B0FBF1F037 +:1015E0002D4908700846007800EB4001C1EBC0109F +:1015F0004FF6FF7101EAC0002849088010BD01467E +:10160000254A12784A434FF0E0235A6100229A613A +:101610001A46126942F001021A6100BF4FF0E0223F +:10162000106900F001021AB100F48032002AF5D0EE +:101630004FF0E022126922F001024FF0E0231A611C +:1016400000229A6170470146144A12884A434FF0BB +:10165000E0235A6100229A611A46126942F001029F +:101660001A6100BF4FF0E022106900F001021AB1C8 +:1016700000F48032002AF5D04FF0E022126922F007 +:1016800001024FF0E0231A6100229A6170470000C6 +:101690002C00002000127A004200002044000020AC +:1016A000014600BF704700BF544A128802F0400252 +:1016B000002AF9D0C2B2514B1B1D1A80704770B579 +:1016C00005460E46002400BF0BE000BF40214B48FA +:1016D00000F0D8FD0028F9D0295D484800F064FDED +:1016E000641CB442F1DB70BD10B586B00446012124 +:1016F00044F2040000F0B8FB4FF40070ADF81400A1 +:1017000003208DF8160018208DF8170005A93C4815 +:1017100000F0EEF84FF48060ADF8140004208DF86E +:10172000170005A9364800F0E3F825208DF80000E1 +:1017300003208DF801008DF8020001208DF80300D0 +:10174000684600F0FEFD01940020ADF80800ADF8F9 +:101750000A00ADF80C00ADF810000C20ADF80E003A +:1017600001A9264800F027FC012240F22551234818 +:1017700000F0B9FC0121214800F0A9FC06B010BD21 +:1017800010B540F225511D4800F092FD10B31B48E2 +:1017900000F00EFDC4B21B48008800F40040C8B938 +:1017A0001848008800F4804060B10A2C03D0002063 +:1017B0001449088020E01348008840F40040114993 +:1017C000088019E00D2C06D10E48008840F48040B6 +:1017D0000C49088010E00B480088C0F30D000A494E +:1017E0000C5408480088401C0649088008460088B8 +:1017F000C72801DD0020088010BD0000003801402E +:10180000000801404C0000200401002006488047E9 +:1018100006480047FEE7FEE7FEE7FEE7FEE7FEE7D5 +:10182000FEE7FEE7FEE7FEE7CF090008ED0000084F +:1018300010B50446CC48844208D10121042000F0B0 +:101840002DFB0021042000F029FB46E0C74884421C +:1018500008D10121082000F021FB0021082000F020 +:101860001DFB3AE0C248844208D10121102000F05B +:1018700015FB0021102000F011FB2EE0BD48844232 +:1018800008D10121202000F009FB0021202000F0D8 +:1018900005FB22E0B848844208D10121402000F035 +:1018A000FDFA0021402000F0F9FA16E0B348844226 +:1018B00008D10121802000F0F1FA0021802000F001 +:1018C000EDFA0AE0AE48844207D10121801500F00C +:1018D000E5FA0021A01500F0E1FA10BD10B50121D4 +:1018E000084600F0DBFA0021012000F0D7FA10BD15 +:1018F0002DE9F041024600250026002000230024A7 +:10190000002791F803C00CF00F0591F803C00CF00C +:10191000100CBCF1000F03D091F802C04CEA050591 +:1019200091F800C0BCF1000F31D0146800202BE00A +:101930004FF0010C0CFA00F3B1F800C00CEA0306FA +:101940009E4220D183004FF00F0C0CFA03F7BC43EA +:1019500005FA03FC4CEA040491F803C0BCF1280F1B +:1019600006D14FF0010C0CFA00FCC2F814C00AE0DA +:1019700091F803C0BCF1480F05D14FF0010C0CFAEF +:1019800000FCC2F810C0401C0828D1D31460B1F884 +:1019900000C0BCF1FF0F34DD546800202EE000F1E0 +:1019A000080C4FF0010808FA0CF3B1F800C00CEA7B +:1019B00003069E4221D183004FF00F0C0CFA03F76F +:1019C000BC4305FA03FC4CEA040491F803C0BCF1E3 +:1019D000280F05D100F1080C08FA0CF8C2F81480A1 +:1019E00091F803C0BCF1480F07D100F1080C4FF08B +:1019F000010808FA0CF8C2F81080401C0828CED361 +:101A00005460BDE8F0814FF6FF71018002218170C2 +:101A10000421C17070470246002093680B400BB14F +:101A2000012000E0002070470146886880B27047BE +:101A300002460020D3680B400BB1012000E00020DB +:101A400070470146C86880B27047016170474161C4 +:101A500070470AB1016100E041617047C1607047A1 +:101A60004FF480320A4382618161826182698269B6 +:101A7000704702460020434B18684FF680731840A9 +:101A800040EA021008433F4B186070473E49C86166 +:101A90007047F0B50A46002300240021002500F01D +:101AA0000046B6F1004F02D1364EF16901E0354EE5 +:101AB0007168C0F3034583B200F44016B6F5401FC9 +:101AC00008D121F070612F4E766826F070662D4F98 +:101AD0007E6012E000F48016B6F5801F06D1032662 +:101AE00006FA05F4A14341F0706106E0460D3601A7 +:101AF00003FA06F6B14341F0706122B1460D36019A +:101B000003FA06F6314300F00046B6F1004F02D169 +:101B10001C4EF16101E01B4E7160F0BD30B500223A +:101B20008B071C0F0F2303FA04F2164B08338C109B +:101B300053F824309343134C08348D1044F8253067 +:101B400023468C1053F824308C07240F00FA04F439 +:101B500023430C4C08348D1044F8253030BD0A491D +:101B6000DC3108607047000000080140000C0140B3 +:101B7000001001400014014000180140001C014009 +:101B8000002001400000014000002042DF480068C2 +:101B900040F00100DD49086008464068DC49084023 +:101BA000DA49486008460068DA490840D7490860C1 +:101BB0000846006820F4802008600846406820F449 +:101BC000FE0048604FF41F0088607047CF490968E5 +:101BD00021F48031CD4A11601146096821F4802139 +:101BE0001160B0F5803F03D0B0F5802F0ED106E034 +:101BF000C649096841F48031C44A116007E0C3490D +:101C0000096841F4A021C14A116000E000BF00BF93 +:101C1000704710B501460022002300204A11012A16 +:101C200002D1BA4C236806E0022A02D1B74C236ADB +:101C300001E0B64C636A01F01F02012494401C408D +:101C40000CB1012000E0002010BD38B5002000904C +:101C50000024002500BF3120FFF7DBFF0546009878 +:101C6000401C00900098B0F5A06F01D0002DF2D07C +:101C70003120FFF7CEFF08B1012400E00024204608 +:101C800038BD01460020A14A106820F0F80040EA63 +:101C9000C10010607047A0490860704702460020EC +:101CA0009A4B586820F47C1042EA01031843974B82 +:101CB0005860704798490866704701460020934A6B +:101CC000506820F003000843506070478F48406818 +:101CD00000F00C007047014600208C4A506820F04C +:101CE000F00008435060704701460020874A506862 +:101CF00020F4E06008435060704701460020834AAA +:101D0000506820F4605040EAC1005060704729B12B +:101D10007E4A527A02437D4B5A7204E07B4A527AE1 +:101D200082437A4B5A7270477B49D83108607047BA +:101D300001460020754A506820F440400843506036 +:101D400070470021714A20321170704A82F82010C9 +:101D5000012802D004280AD104E001216B4A203274 +:101D6000117005E00521694A2032117000E000BFC2 +:101D700000BF70476949086070476449096A0143B8 +:101D8000624A11627047654944390860704730B54E +:101D900000210022002400235C4D6D6805F00C0139 +:101DA00021B1042905D0082923D105E05C4D056047 +:101DB00022E05B4D05601FE0544D6D6805F4701224 +:101DC000524D6D6805F48034022505EB92421CB932 +:101DD000544D554305600BE04C4D6D6805F40035DE +:101DE0001DB1504D5543056002E04D4D5543056012 +:101DF00002E04B4D056000BF00BF444D6D6805F02B +:101E0000F0010909484D6B5C0568DD4045603F4DB8 +:101E10006D6805F4E061090A434D6B5C4568DD407F +:101E200085603A4D6D6805F46051C90A3E4D6B5CA2 +:101E30004568DD40C560354D6D6805F44041890B4E +:101E40003A4D6B5CC568B5FBF3F5056130BD29B152 +:101E50002E4A526902432D4B5A6104E02B4A5269C3 +:101E600082432A4B5A61704729B1284A926902433A +:101E7000264B9A6104E0254A92698243234B9A617A +:101E8000704729B1214AD2690243204BDA6104E04C +:101E90001E4AD26982431D4BDA61704729B11B4A41 +:101EA000D2680243194BDA6004E0184AD2688243D0 +:101EB000164BDA60704729B1144A12690243134B7A +:101EC0001A6104E0114A12698243104B1A6170478B +:101ED00012494039086070470F49C86470470B4980 +:101EE000C87170470948406A40F0807007494862ED +:101EF000704701460020054A92680A400AB1012055 +:101F000000E00020704701498872704700100240CD +:101F10000000FFF8FFFFF6FE00004242800442424C +:101F200000127A0000093D004E0000205E000020F3 +:101F300010B50446FB48844209D101218803FFF70C +:101F4000ADFF00214FF48040FFF7A8FF32E0F648D4 +:101F5000844209D101214804FFF7ADFF00214FF46D +:101F60000030FFF7A8FF25E0F048844209D10121A5 +:101F70008804FFF7A0FF00214FF48020FFF79BFFAC +:101F800018E0EB48844209D10121C804FFF793FF10 +:101F900000214FF40020FFF78EFF0BE0E54884425C +:101FA00008D101210805FFF786FF00214FF48010BA +:101FB000FFF781FF10BD2DE9F04786B005460E46BC +:101FC0000024A24600BFA1460027B08900B100BF8F +:101FD0002F462C8A4CF6FF700440F08804432C8274 +:101FE000AC894EF6F3100440B088318908437189FA +:101FF00008430443AC81AC8A4FF6FF400440B089EB +:102000000443AC8201A8FFF7C2FEC648874202D152 +:10201000DDF810A001E0DDF80CA0A88900F4004074 +:1020200040B10AEBCA0000EB0A1031684900B0FB6E +:10203000F1F807E00AEBCA0000EB0A1031688900EA +:10204000B0FBF1F86420B8FBF0F004012009642132 +:1020500001FB1089A88900F4004040B1322000EB58 +:10206000C900B0FBF1F000F00700044308E03220A3 +:1020700000EB09106421B0FBF1F000F00F00044305 +:102080002C8106B0BDE8F0874FF4165101600021A5 +:102090008180C18001810C214181002181817047B3 +:1020A00010B502460020108A4FF2FF0318400B883B +:1020B0004C8823438C882343CC88234318431082C5 +:1020C00010BD0021018041808180C180704721B115 +:1020D000828942F40052828104E082894DF6FF73C6 +:1020E0001A4082817047F0B503460024002600257F +:1020F000002040F66A17B94200D100BF1846C1F36C +:10210000421401F01F06012707FA06F5012C01D140 +:102110000C3004E0022C01D1103000E014301AB170 +:1021200007682F43076002E00768AF430760F0BD10 +:102130001AB1838A0B43838202E0838A8B438382B2 +:102140007047028A4FF6F0731A400282028A0A43ED +:102150000282704782894FF2FF731A40828182891E +:102160000A438281704721B1828942F00202828152 +:1021700004E082894FF6FD731A4082817047028A1B +:102180004FF6DF731A400282028A0A4302827047C6 +:1021900021B1028A42F48042028204E0028A4BF6B4 +:1021A000FF731A4002827047C1F3080282807047B1 +:1021B00001468888C0F308007047818941F0010119 +:1021C00081817047028BD2B20283028B42EA0122E4 +:1021D00002837047028B02F47F420283028B0A4320 +:1021E0000283704721B1828A42F02002828204E099 +:1021F000828A4FF6DF731A408282704721B1828A49 +:1022000042F01002828204E0828A4FF6EF731A4095 +:102210008282704721B1828A42F00802828204E001 +:10222000828A4FF6F7731A408282704721B1828901 +:1022300042F40042828103E08289C2F30E0282816D +:10224000704721B1828A42F40062828204E0828A6D +:102250004FF2FF731A4082827047828A4FF6FB73F7 +:102260001A408282828A0A438282704721B1828A1E +:1022700042F00202828204E0828A4FF6FD731A4025 +:102280008282704702460020B1F5007F00D100BF76 +:1022900013880B400BB1012000E00020704701F4CF +:1022A0000072B2F5007F00D100BFCA4302807047C0 +:1022B00070B50246002400230025002040F66A166F +:1022C000B14200D100BFC1F3421501F01F03012646 +:1022D00006FA03F3012D02D19689334006E0022D60 +:1022E00002D1168A334001E0968A33400C1201264F +:1022F00006FA04F41688344013B10CB1012000E052 +:10230000002070BD10B50022002340F66A14A142DF +:1023100000D100BF0A1201249440A3B2DC43048020 +:1023200010BD00000038014000440040004800405B +:10233000004C00400050004031490143314A1160D7 +:10234000704770B5002100230F22C47804B32D4CD0 +:10235000246804F4E064C4F5E064210AC1F10403D4 +:10236000CA40447804FA03F18478144021430901F7 +:10237000254C0678A155047804F01F050124AC40D3 +:1023800005786D11AD0005F1E025C5F8004109E0C3 +:10239000047804F01F050124AC401C4D067876112A +:1023A00045F8264070BD1A4A0A400243154B1B1FD0 +:1023B0001A60704739B1134A121D12680243114B5B +:1023C0001B1D1A6006E00F4A121D126882430D4B56 +:1023D0001B1D1A607047042808D14FF0E0210969DD +:1023E00041F004014FF0E022116107E04FF0E021DD +:1023F000096921F004014FF0E022116170470000EB +:102400000000FA050CED00E000E400E080E100E0EF +:1024100080FFFF1F10B50446FE48844208D1012109 +:10242000C014FFF73BFD0021E014FFF737FDC4E0C7 +:10243000B4F1804F08D101210846FFF73CFD00218F +:102440000120FFF738FDB8E0F348844208D10121AC +:102450000220FFF730FD00210220FFF72CFDACE049 +:10246000EE48844208D101210420FFF724FD002119 +:102470000420FFF720FDA0E0E948844208D10121B3 +:102480000820FFF718FD00210820FFF714FD94E055 +:10249000E448844208D101211020FFF70CFD0021FF +:1024A0001020FFF708FD88E0DF48844208D10121B1 +:1024B0002020FFF700FD00212020FFF7FCFC7CE03E +:1024C000DA48844208D101214014FFF7E7FC0021DB +:1024D0006014FFF7E3FC70E0D548844209D1012184 +:1024E000C804FFF7DBFC00214FF40020FFF7D6FC07 +:1024F00063E0D048844209D101210805FFF7CEFCF2 +:1025000000214FF48010FFF7C9FC56E0CA4884420E +:1025100009D101214805FFF7C1FC00214FF400104B +:10252000FFF7BCFC49E0C548844208D101214020A6 +:10253000FFF7C1FC00214020FFF7BDFC3DE0C04893 +:10254000844208D101218020FFF7B5FC00218020C2 +:10255000FFF7B1FC31E0BB48844208D1012180156E +:10256000FFF7A9FC0021A015FFF7A5FC25E0B64860 +:10257000844209D101210804FFF790FC00214FF4A7 +:102580008030FFF78BFC18E0B048844209D101216C +:102590004804FFF783FC00214FF40030FFF77EFC76 +:1025A0000BE0AB48844208D101218804FFF776FC98 +:1025B00000214FF48020FFF771FC10BD002202883B +:1025C000944B98420ED0994B98420BD0B0F1804F6B +:1025D00008D0914B984205D0904B984202D0904B36 +:1025E000984204D14FF68F731A404B881A438D4B93 +:1025F000984207D08C4B984204D04FF6FF431A40C4 +:10260000CB881A4302808B8883850B880385814B96 +:1026100098420BD0854B984208D08B4B984205D0FE +:102620008A4B984202D08A4B984201D10B7A03869A +:1026300001238382704770B5002400220023058C9B +:102640004FF6FE7635400584028C8388048B4FF666 +:102650008F752C40B51E2C400D882C43751E2A40CA +:102660000D892A434D882A436A4DA8420BD06F4DED +:10267000A84208D0744DA84205D0744DA84202D09B +:10268000734DA84213D14FF6F7752A404D892A435E +:102690004FF6FB752A408D882A434FF6FF652B4085 +:1026A0004FF6FF552B408D892B43CD892B438380DB +:1026B0000483CD888586028470BD70B50024002215 +:1026C0000023058C4FF6EF7635400584028C838815 +:1026D000048B48F6FF752C404FF6FF452C400D88C3 +:1026E0004FF6FF7606EA05252C434FF6DF752A40A4 +:1026F0000D8906EA05152A434D8806EA05152A4381 +:10270000444DA84202D0494DA8421DD14FF67F75D5 +:102710002A404D894FF6FF7606EA05152A434FF603 +:10272000BF752A408D8806EA05152A434FF6FF3506 +:102730002B404FF2FF752B408D8906EA85052B4310 +:10274000CD8906EA85052B4383800483CD880587E0 +:10275000028470BD70B5002400220023058C4FF662 +:10276000FF6635400584028C8388848B4FF68F7515 +:102770002C404FF6FC752C400D882C434FF6FF552E +:102780002A400D894FF6FF7606EA05252A434D8833 +:1027900006EA05252A431F4DA84202D0234DA84230 +:1027A0001DD14FF2FF752A404D894FF6FF7606EA9C +:1027B00005252A434FF6FF352A408D8806EA052570 +:1027C0002A434EF6FF752B404DF6FF752B408D8941 +:1027D00006EA05152B43CD8906EA05152B438380B0 +:1027E0008483CD888587028470BD70B50022002364 +:1027F0000024058C4EF6FF7635400584038C8488D2 +:10280000828B48F6FF752A404FF6FF452A400D8817 +:1028100020E00000002C01400004004000080040BF +:10282000000C004000100040001400400034014043 +:10283000004C01400050014000540140001800408D +:10284000001C0040002000400040014000440140C6 +:10285000004801404FF6FF7606EA05252A434DF66B +:10286000FF752B400D8906EA05352B434D8806EA96 +:1028700005352B43FA4DA84202D0FA4DA84208D1A3 +:102880004BF6FF752C408D894FF6FF7606EA8515CD +:102890002C4384808283CD88A0F84050038470BD8F +:1028A000828B4FF2FF331A408283828B4FF6FF7385 +:1028B00003EA01231A4382837047F0B50C4615469C +:1028C000002200210026078C4EF6FF7C07EA0C0749 +:1028D0000784828B018C4FF6FF7707EA043640F6B7 +:1028E000FF473A404FF6FF7707EA05273A434FF68E +:1028F000FF7707EA03373A43D94FB8420ED0D94F92 +:10290000B8420BD0B0F1804F08D0D74FB84205D0B5 +:10291000D64FB84202D0D64FB84206D14DF6FF7717 +:10292000394046F48057394305E047F6FF573940B0 +:1029300044F48057394382830184F0BD828B4FF683 +:10294000F3731A408283828B0A4382837047F0B507 +:102950000C461546002200210026078C4FF6FF6C1E +:1029600007EA0C070784828B018C4FF6FF7707EA92 +:1029700004264FF60C773A404FF6FF7707EA031725 +:102980002F433A43B64FB8420ED0B64FB8420BD0A1 +:10299000B0F1804F08D0B44FB84205D0B34FB84221 +:1029A00002D0B34FB84206D14FF6FF57394046F434 +:1029B0008077394305E04FF2FF57394044F4807780 +:1029C000394382830184F0BD028B4FF2FF331A40FA +:1029D0000283028B4FF6FF7303EA01231A4302833B +:1029E0007047F0B50C461546002200210026078CE2 +:1029F0004FF6EF7C07EA0C070784028B018C4FF639 +:102A0000FF7707EA041640F6FF473A404FF6FF7794 +:102A100007EA03373A434FF6FF7707EA05273A43B9 +:102A20008F4FB8420ED08F4FB8420BD0B0F1804FCD +:102A300008D08D4FB84205D08C4FB84202D08C4F91 +:102A4000B84206D14FF6DF77394046F010073943D8 +:102A500005E04FF65F77394044F0100739430283B1 +:102A60000184F0BD028B4FF6F3731A400283028B90 +:102A70000A4302837047F0B50C4615460022002138 +:102A8000068C4FF6FE773E400684028B018C4FF693 +:102A90000C7632407E1C06EA03162E433243704EFB +:102AA000B0420ED06F4EB0420BD0B0F1804F08D084 +:102AB0006D4EB04205D06D4EB04202D06C4EB04269 +:102AC00006D14FF6FD76314044F00106314305E072 +:102AD0004FF6F576314044F001063143028301841C +:102AE000F0BD70B505460C465D4885420ED05D4888 +:102AF00085420BD0B5F1804F08D05B48854205D0A8 +:102B00005A48854202D05A48854200D100E000BFB1 +:102B1000208850B92389A28861882846FFF7ABFF37 +:102B2000E1882846FFF79EFF25E0208804280AD187 +:102B30002389A28861882846FFF753FFE188284649 +:102B4000FFF742FF17E0208808280AD12389A288CE +:102B500061882846FFF7FBFEE1882846FFF7EEFE76 +:102B600009E02389A28861882846FFF7A6FEE1884C +:102B70002846FFF795FE70BD2DE9F04105460C464D +:102B800000260127608808B9022600E00026A088F8 +:102B9000012801D1022700E001272088A0B923895C +:102BA000A28861882846FFF766FFE1882846FFF77C +:102BB00059FF23893A4631462846FFF712FFE1883C +:102BC0002846FFF701FF13E02389A2886188284681 +:102BD000FFF707FFE1882846FFF7F6FE23893A460C +:102BE00031462846FFF747FFE1882846FFF73AFFBE +:102BF000BDE8F0810A884B881A438B881A43CB883A +:102C00001A430B891A434B891A438B891A43A0F83C +:102C1000442070474FF6FF71818000210180C18000 +:102C20004180017270470021018041808180C18014 +:102C3000018141818181C1817047002101804180F2 +:102C4000012181800021C180018170470021018024 +:102C500041808180C1800181418181817047000074 +:102C6000002C0140003401400004004000080040F6 +:102C7000000C004021B1028842F00102028004E011 +:102C800002884FF6FE731A400280704731B1B0F8E7 +:102C9000442042F40042A0F8442005E0B0F844206B +:102CA000C2F30E02A0F8442070471AB183890B4387 +:102CB000838102E083898B438381704781827047DF +:102CC00041EA0203A0F8483070471AB183890B43E8 +:102CD000838102E083898B438381704701894FF6AA +:102CE000F8721140018170470A46002101894FF6B0 +:102CF0008F73194011430181704730B504460D466A +:102D000029462046FFF7F0FF208940F00700208188 +:102D100030BD2DE9F04104460D4616461F46602D94 +:102D200006D13B46012231462046FFF75AFE05E018 +:102D30003B46012231462046FFF79DFE29462046AC +:102D4000FFF7D2FF208940F007002081BDE8F08125 +:102D500030B50C4600210189C9B24FF6FF7505EA6E +:102D60000325154325432943018130BD2DE9F04159 +:102D700005460E4617469846002443463A463146D5 +:102D80002846FFF7E5FF2C894FF6F870044044F021 +:102D900007044FF68F70044044F070042C81BDE8A6 +:102DA000F081F0B504460D4616461F463B463246B6 +:102DB00029462046FFF7CCFF208940F4804020813F +:102DC000F0BD0185828270470A46002101884FF6D6 +:102DD0008F731940114301807047F0B50C461546BA +:102DE0001E460021002200230189028B038C4FF62E +:102DF000F877394021434FF6FC473A4040F201173B +:102E00003A434FF6DD773B404FF6FF7707EA061768 +:102E10002F433B43018102830384F0BD0A46002116 +:102E2000018B4FF68F7319401143018370470A4697 +:102E30000021018B48F6FF7319404FF6FF7303EA38 +:102E400002231943018370470A460021818B4FF604 +:102E50008F7319401143818370470A460021818B8B +:102E600048F6FF7319404FF6FF7303EA0223194334 +:102E70008183704721B1028842F08002028004E021 +:102E800002884FF67F731A400280704721B1828812 +:102E900042F00402828004E082884FF6FB731A40FD +:102EA0008280704721B1828842F00802828004E06B +:102EB00082884FF6F7731A408280704721B182886A +:102EC00042F00102828004E082884FF6FE731A40CD +:102ED000828070470A460021018B4FF6F773194034 +:102EE0001143018370470A460021018B4FF2FF73A3 +:102EF00019404FF6FF7303EA022319430183704719 +:102F00000A460021818B4FF6F773194011438183E4 +:102F100070470A460021818B4FF2FF7319404FF62C +:102F2000FF7303EA02231943818370470A46002195 +:102F3000018B4FF6FB7319401143018370470A461A +:102F40000021018B4FF6FF3319404FF6FF7303EA60 +:102F500002231943018370470A460021818B4FF6F3 +:102F6000FB7319401143818370470A460021818B0E +:102F70004FF6FF3319404FF6FF7303EA022319435C +:102F8000818370470A460021018B4FF67F731940F9 +:102F90001143018370470A460021018BC1F30E01E2 +:102FA0004FF6FF7303EA02231943018370470A4671 +:102FB0000021818B4FF67F73194011438183704745 +:102FC0000A460021818BC1F30E014FF6FF7303EA1D +:102FD00002231943818370470A460021018C4FF672 +:102FE000FD7319401143018470470A460021018C8A +:102FF0004FF6F77319401143018470470A460021C8 +:10300000018C4FF6DF7319404FF6FF7303EA02138A +:103010001943018470470A460021018C4FF67F73E3 +:1030200019404FF6FF7303EA0213194301847047F6 +:103030000A460021018C4FF6FF5319404FF6FF73EB +:1030400003EA02231943018470470A460021018CD8 +:103050004FF2FF7319404FF6FF7303EA022319433F +:10306000018470470A460021018C4DF6FF73194018 +:103070004FF6FF7303EA023319430184704730B5FA +:10308000002301248C40A3B2048C9C430484048C50 +:1030900002FA01F5ADB22C43048430BD30B50023F3 +:1030A00004248C40A3B2048C9C430484048C02FA54 +:1030B00001F5ADB22C43048430BD70B50346002049 +:1030C00000241846183001258D40ACB21D8CA54354 +:1030D0001D8409B1082909D100EB6100056825F0BC +:1030E000700505600568154305600EE00D1FC5F30A +:1030F0004E052844056825F4E045056005684FF64F +:10310000FF7606EA02263543056070BD21B10288CC +:1031100042F00202028004E002884FF6FD731A407A +:103120000280704721B1028842F00402028004E06C +:1031300002884FF6FB731A400280704721B18288E3 +:1031400042F08002828004E082884FF67F731A404A +:103150008280704702884FF6F7731A400280028817 +:103160000A430280704782884FF68F731A4082802C +:1031700082880A438280704702894FF6F8731A40AA +:10318000028102890A430281704702894FF67F73E8 +:103190001A40028102890A43028170478184704784 +:1031A00081857047818670470187704781877047A6 +:1031B000A0F84010704702884FF6FF431A40028083 +:1031C00002880A43028070470146888E7047014694 +:1031D000088F70470146888F70470146B1F840005C +:1031E00070470146888C70470146088D704702463B +:1031F0000020138A0B400BB1012000E00020704733 +:10320000CA430282704730B50246002000230024E2 +:10321000158A05EA0103958905EA010413B10CB189 +:10322000012000E0002030BDCA430282704740EA1E +:1032300001039B0703D009E008C9121F08C0042A34 +:10324000FAD203E011F8013B00F8013B521EF9D21B +:103250007047D2B201E000F8012B491EFBD2704743 +:103260000022F6E710B513460A4604461946FFF752 +:10327000F0FF204610BD30B505462A460B4612F831 +:10328000010B13F8014B08B1A042F8D01CB1002883 +:1032900002D06D1CF1E7284630BD2DE9FE4F81EAD2 +:1032A000030404F0004421F0004100944FF0000BAF +:1032B00023F0004350EA01045ED052EA03045BD0DD +:1032C000C3F30A54C1F30A552C44A4F2F334019415 +:1032D000A0FB0254C1F3130141F48011C3F31303A3 +:1032E00043F4801301FB024400FB034E840A970A57 +:1032F00044EA815447EA8357A4FB076802958D0A84 +:1033000005FB07854FEA932C04FB0C542705029D0F +:103310004FEA065847EA1637B5EB08056EEB070C7F +:10332000870E920E47EA811742EA8312A7FB020139 +:10333000B6EB0B0164EB00042B0D43EA0C335E1873 +:1033400044EB1C50DA465146E7FB0201C5F3130477 +:103350004FEA0B3343EA14534FEA0432019C43EA29 +:103360000603A4F10C040294009CCDE900B400F023 +:10337000E8F803B0BDE8F08F00200146F9E7C10F7F +:1033800080EAE0700844CA079623002100F09CB848 +:1033900070B5C1F30A5201F000450024C1F31301D6 +:1033A00040F2FF3341F480119A4201DA002070BDEF +:1033B00040F233439A42A2F2334203DC524200F01D +:1033C0006AF800E090402C43F1D0404270BD00F01C +:1033D000004230F000400AD0C10D01F56071C0F329 +:1033E000160042EA0151C20840071143704700200D +:1033F00001467047002801DBC0F10040002901DBD5 +:10340000C1F100418842704730B50B4601460020AB +:103410002022012409E021FA02F59D4205D303FA96 +:1034200002F5491B04FA02F52844151EA2F1010217 +:10343000F1DC30BD2DE9F05F0546002092469B4649 +:1034400088460646814640241BE0284641464746BA +:10345000224600F020F853465A46C01A914110D334 +:1034600011461846224600F013FA2D1A67EB0108A0 +:103470004F4622460120002100F00AFA17EB00090E +:103480004E41201EA4F10104DFDC484631462A46A5 +:103490004346BDE8F09F202A04DB203A21FA02F0DF +:1034A0000021704721FA02F3D040C2F1200291407E +:1034B0000843194670470029A8BF7047401C4900BF +:1034C00008BF20F00100704710B4B0FA80FC00FA89 +:1034D0000CF050EA010404BF10BC704749B1CCF1B4 +:1034E000200421FA04F411FA0CF118BF0121214340 +:1034F0000843A3EB0C01CB1D4FEA00614FEA1020FB +:1035000042BF002010BC704700EBC350104400299C +:10351000A4BF10BC7047401C490008BF20F0010048 +:1035200010BC704710B5141E73F1000408DA401C7B +:1035300041F1000192185B411A4301D120F00100D2 +:1035400010BD2DE9F04D92469B4611B1B1FA81F2C2 +:1035500002E0B0FA80F22032904600F099F9044679 +:103560000F4640EA0A0041EA0B0153465A46084317 +:1035700013D0114653EA010019D0C8F14002504659 +:10358000FFF789FF05460E4650465946424600F071 +:103590007FF9084305D0012004E020463946BDE804 +:1035A000F08D0020054346EAE0762C4337430A9825 +:1035B0006305E40AA0EB08000022FD0A44EA475430 +:1035C0000A3002D500200146E9E7010510196941DA +:1035D000DDE9084500196941BDE8F04DA2E72DE994 +:1035E000FE4F804681EA0300C00F0C46009021F098 +:1035F000004123F00045B8EB0200A94105D2404646 +:10360000214690461C460B46024623F000401043DC +:1036100047D0270DC7F30A00C3F30A510290401A9E +:10362000019040286BDAC3F3130040F4801B00982C +:10363000924620B10023D2EB030A63EB0B0B0198F7 +:103640005946C0F14002504600F022F906460D46A8 +:1036500050465946019A00F02AF910EB08006141E2 +:10366000002487EA115284EAE7731A4340D0009A93 +:1036700062B3019A012A4FEA075215DC001B61EB85 +:1036800002014FF0004202EA0752CDE90042001C5D +:1036900041F5801132462B46FFF753FF03B0BDE8DA +:1036A000F08F40462146F9E7001B61EB0201001C48 +:1036B00041F5801300185B412018A2F5001747EB75 +:1036C000030140EAD570B6196D4111E06D084FEA6B +:1036D000360645EAC0754FEA0752001B61EB02014E +:1036E000001C41F5801149084FEA30000019514192 +:1036F00032462B4603B0BDE8F04FFFF713BF0098EA +:10370000012240000023D0EB020263EBE07300983B +:1037100021464FEAE074B8EB000061EB0401E9E7F1 +:1037200083F000435BE781F0004158E72DE9F04D5D +:1037300081EA030404F0004B21F0004514464FF0E9 +:10374000000A23F0004150EA050220D054EA0102A9 +:103750001DD0C5F30A570246C5F31303C1F3130086 +:10376000C1F30A5640F4801543F48013A7EB060812 +:10377000101BD64608F2FD3873EB050002D308F1A2 +:10378000010801E092185B41B8F1000F03DA002054 +:103790000146BDE8F08D00204FF4801106468446B6 +:1037A0000EE0171B73EB050705D3121B63EB050334 +:1037B00006434CEA010C49084FEA300092185B417D +:1037C00050EA0107EDD152EA030012D082EA040068 +:1037D00083EA0501084305D0101BAB4106D2012244 +:1037E000002306E000224FF0004302E06FF00102E8 +:1037F00053101AEB06004CEB085110EB0A0041EB9A +:103800000B01BDE8F04DFFF78DBEC1F30A52C1F3C5 +:10381000130140F2FF3341F480119A4202DA002092 +:103820000146704740F233439A42A2F2334202DC2F +:103830005242FFF730BE00F02BB8000030B5041E36 +:1038400071F1000404DB4FF00044404264EB0101DD +:10385000141E73F1000405DB1C464FF00043524276 +:1038600063EB0403994208BF904230BD064C074DFC +:1038700006E0E06840F0010394E807009847103440 +:10388000AC42F6D3FCF736FC484200086842000818 +:10389000202A04DB203A00FA02F100207047914010 +:1038A000C2F1200320FA03F3194390407047202A05 +:1038B00006DBCB17203A41FA02F043EAE07306E058 +:1038C00041FA02F3D040C2F1200291400843194668 +:1038D000704700000FB4054B10B503A9044A0298C5 +:1038E00000F0DAF810BC5DF814FB0000A716000821 +:1038F0004800002002E008C8121F08C1002AFAD1BF +:1039000070477047002001E001C1121F002AFBD15F +:10391000704700002DE9FF5F82B00021DDE904302F +:10392000020DDDF840B0034318D044F61050A2F267 +:10393000FF3242431514119801281FD0A5EB0B004C +:10394000401C5FEA000A4FF000064E4FDFF8389146 +:10395000B046504615D5CAF1000413E01198012471 +:103960004AA3012801D16FEA0B010298119AC0E91C +:103970000031C0E9024206B0BDE8F09FCBF1000083 +:10398000DFE704460021404A491842EB0450CDE9E4 +:10399000001012E0E00707D032463B464046494659 +:1039A000FFF77BFC8046894632463B461046194667 +:1039B000FFF773FC06460F466410002CEAD1DDE9E0 +:1039C0000401DDE90023BAF1000F06DAFFF765FC18 +:1039D00042464B46FFF761FC05E0FFF7A7FE424673 +:1039E0004B46FFF7A3FE04460E460022284BFFF786 +:1039F00025FF03D84FF0FF30014607E00022254B9A +:103A000020463146FFF7EBFDFFF7FFFE102409E0EB +:103A1000002C0ADB0A220023FFF70CFD039B303247 +:103A20001A55641E50EA0102F2D1641C039AC4F1D3 +:103A300011031444119A012A03D0012208430DD125 +:103A40000AE0084304D000204FF0110B119072E7F8 +:103A5000A3EB0B056D1E0DE05B4504DD4FF000028E +:103A600005F1010504E003DA4FF00002A5F10105BC +:103A7000002AECD002981199C0E90231C0E9004552 +:103A800079E70000000014400000F03F3000000023 +:103A90000000F0430000E03F2DE9FF4F95B09B464A +:103AA0008946064600250FE2252877D100242746BF +:103AB000F84A0121059400E0044316F8013F203B39 +:103AC00001FA03F01042F7D130782A2811D06FF0B4 +:103AD0002F033078A0F13002092A16D8059A44F055 +:103AE000020402EB820203EB42021044761C0590B2 +:103AF000EFE759F8042B0592002A03DA504244F408 +:103B00000054059044F00204761C30782E2816D11B +:103B100016F8010F44F004042A280DD06FF02F028C +:103B20003078A0F13003092B09D807EB870302EBAB +:103B30004303C718761CF3E759F8047B761C3078EA +:103B40006C280FD006DC4C2817D068280DD06A28C6 +:103B500014D104E0742810D07A280FD10DE044F479 +:103B600000140AE044F4801401E044F44014727834 +:103B7000824202D104F58014761C761C30786628C7 +:103B80000BD013DC582877D009DC002875D04528E5 +:103B9000F6D04628F4D047281AD19DE118E06328D2 +:103BA00035D0642879D0652812D195E1702873D07A +:103BB00008DC6728F1D069286FD06E280DD06F28F7 +:103BC00006D1B5E073282CD0752875D0782874D02C +:103BD0005A46179990476D1C75E1C4F302500228AC +:103BE00009D003280DD0D9F8001004280DD00D609D +:103BF00009F1040967E1D9F80010EA17C1E9005298 +:103C0000F6E7D9F800100D80F2E70D70F0E719F82B +:103C1000041B8DF8001000208DF80100EA460120F9 +:103C200003E059F804AB4FF0FF3061074FF000019B +:103C300002D40DE008F101018846B9420FDA80454F +:103C4000F8DB1AF808100029F4D108E008F10101A6 +:103C500088468142FADB1AF808100029F6D1059847 +:103C60005B46A0EB080721463846179A00F094FA05 +:103C7000284400EB080507E04DE029E10DE01AF8C3 +:103C8000010B5A4617999047B8F10108F7D25B46E5 +:103C900021463846179A13E142E00A220092C4F303 +:103CA00002524FF0000A022A08D059F804CB032A26 +:103CB0004FEAEC710AD00DE029E02AE009F1070192 +:103CC00021F00702F2E802C1914609E00FFA8CFCEC +:103CD0004FEAEC71042A03D14FFA8CFC4FEAEC71E5 +:103CE000002907DA0A460021DCF1000C61EB020131 +:103CF0002D2202E0220504D52B228DF8042001227A +:103D000003E0E20701D02022F7E7904659E00A21BC +:103D100002E010220DE010214FF0000A00910BE0AC +:103D200010224FF0000A44F004040827009203E038 +:103D300008224FF0000A0092C4F30252022A05D072 +:103D400059F804CB0021032A08D009E009F1070142 +:103D500021F00702F2E802C1914605E01FFA8CFC4F +:103D6000042A01D10CF0FF0C4FF00008220728D5DF +:103D7000702806D0009B83F0100353EA0A0305D095 +:103D80000EE040228DF80420012208E05CEA0102E6 +:103D900006D030228DF804208DF8050002229046CE +:103DA000009B83F0080353EA0A030AD15CEA01028C +:103DB00001D1620705D530228DF804204FF00108AB +:103DC0007F1E582804D034A003900EA802900DE066 +:103DD00036A0F9E753466046009AFFF72BFB84466E +:103DE0000398825C0298401E029002705CEA010017 +:103DF000F0D1029806A9081A00F1200A600702D53E +:103E000024F4803400E00127574502DDA7EB0A00C7 +:103E100000E0002000EB0A01009005984144401AA0 +:103E20000590E00306D45B462146179A059800F0FA +:103E3000B3F90544002706E001A85A46C05D17996A +:103E400090476D1C7F1C4745F6DBE0030CD55B46B5 +:103E50002146179A059800F09FF9054404E03020A8 +:103E60005A46179990476D1C0099481E00900029EA +:103E7000F5DC08E0029802995A460078491C029144 +:103E8000179990476D1CBAF10001AAF1010AF1DC03 +:103E900065E100000928010030313233343536370E +:103EA0003839616263646566000000003031323386 +:103EB0003435363738394142434445460000000026 +:103EC00000F058F90544761C307800287FF4ECADFA +:103ED00019B02846BDE8F08F620700D4062709F123 +:103EE000070222F0070CFCE80223E14603F0004839 +:103EF0005FEA080C02D00FF2702C0DE05FEA045C60 +:103F000002D50FF2682C07E05FEAC47C02D00FF202 +:103F1000602C01E0AFF2700C4FF0FF3823F000434B +:103F2000CDF850C065280CD006DC452809D04628BD +:103F30001DD047283DD13DE0662818D067287ED1A6 +:103F400038E00021112F01DB112000E0781CCDE9C1 +:103F5000000106A90EA8FFF7DDFCDDE90F010E9AAE +:103F600003910021009207F1010A04914DE04FF006 +:103F700000400097CDE9011006A90EA8FFF7CAFC82 +:103F8000DDE90F0203920E9B11990022DDF80CA0CF +:103F90000093049211B9791C00EB010AB7EB0A00F7 +:103FA00004D4C0F1FF3007F1010A0490AAEB070026 +:103FB000019044E0012F00DA01270021112F01DDDB +:103FC000112000E03846CDE9000106A90EA8FFF750 +:103FD000A1FCDDE90F010E9A0391002104910092EA +:103FE000BA4621070CD40399514500DA8A46BAF142 +:103FF000010F05DD009AAAF10101515C302908D0BA +:10400000B84202DA10F1040F06DA0121CDE90110FD +:1040100015E0AAF10101E9E7002805DC0499014453 +:104020000491AAEB000102E0411C514500DD8A46E3 +:104030000499401A401C01904FF000400290200764 +:1040400004D40198504501DBCDF8048000208DF8A0 +:104050004F0002980DF14F07B0F1004F25D02B20F3 +:104060000E9002984FF0020800280CDA40420290AD +:104070002D200E9007E00A210298FFF7C5F9303194 +:10408000029007F8011DB8F10001A8F10108F2DC67 +:1040900002980028EFD1791E0E980870307800F051 +:1040A000200040F0450007F8020D12A8C01B00F1E7 +:1040B00007081498007800B1012000EB0A0101986C +:1040C00001EBE07105984144401A401E0590E00361 +:1040D00006D45B462146179A059800F05DF8054422 +:1040E0001498007818B15A46179990476D1CE00350 +:1040F00024D55B462146179A059800F04DF80544F3 +:104100001CE00498002807DBDDE90301884203DD99 +:104110000098405C179901E0179930205A46904763 +:10412000049805F10105401C04900198401E01907F +:1041300004D12E205A46179990476D1CBAF1000100 +:10414000AAF1010ADDDC05E017F8010B5A461799C0 +:1041500090476D1CB8F10001A8F10108F4DC5B4642 +:104160002146179A0598ABE62D0000002B000000B1 +:10417000200000002DE9F041044600251E461746A8 +:10418000880404D405E039462020B0476D1C641E25 +:10419000F9D52846BDE8F0812DE9F0410446002517 +:1041A0001E469046C80301D5302700E0202788042A +:1041B00004D505E041463846B0476D1C641EF9D56C +:1041C0002846BDE8F0810000000000001F0000004C +:1041D0001C0000001F0000001E0000001F00000067 +:1041E0001E0000001F0000001F0000001E00000055 +:1041F0001F0000001E0000001F00000074656D70AD +:104200003A25642C2068756D693A25642C20746504 +:104210006D705F7069673A25302E32662C20636FAF +:104220006E646974696F6E65723A25642C206E61E4 +:104230007070653A25642C2077617465725F6775CC +:104240006E3A2564200D0A00684200080000002034 +:1042500064000000F4380008CC420008640000202C +:104260006C05000004390008000000000000000098 +:104270001E000000F6FFFFFF0A0A00000000000019 +:1042800000000000220413011700000000000000DD +:104290000000000000A24A0400000000000000002E +:1042A00001020304060708090000000000000000E6 +:1042B00000000000000000000000010203040102F1 +:0C42C000030406070809020406080000B9 :04000005080000ED02 :00000001FF diff --git a/stm32/OBJ/Template.htm b/stm32/OBJ/Template.htm index 26c9bb7..0a5e94a 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: Wed Apr 13 03:37:11 2022 +

#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Sun Apr 17 12:27:47 2022

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

Call chain for Maximum Stack Depth:

@@ -82,121 +82,164 @@ Global Symbols

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

-

_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]

-

__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]

-

_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)) -

getTempResult (Thumb, 274 bytes, Stack size 8 bytes, main.o(.text)) -

[Stack]