From ef1d5bead612901b1d02b62f4ff74f28f6def2a6 Mon Sep 17 00:00:00 2001 From: htujun <134864016@qq.com> Date: Wed, 20 Apr 2022 21:50:23 +0800 Subject: [PATCH] =?UTF-8?q?debug=E5=AE=8C=E6=88=90,=20=E5=8A=A0=E5=85=A5?= =?UTF-8?q?=E5=8D=A1=E5=B0=94=E6=9B=BC=E6=BB=A4=E6=B3=A2=E5=99=A8,?= =?UTF-8?q?=E5=87=8F=E5=B0=91=E7=BA=BF=E5=AF=B9=E7=BC=96=E7=A0=81=E5=99=A8?= =?UTF-8?q?=E6=95=B0=E5=80=BC=E7=9A=84=E5=BD=B1=E5=93=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- stm32/HARDWARE/KEY/key.c | 25 +- stm32/HARDWARE/KEY/key.h | 18 +- stm32/HARDWARE/TIMER/timer.c | 33 +- stm32/OBJ/Template.axf | Bin 375880 -> 608652 bytes stm32/OBJ/Template.build_log.htm | 19 +- stm32/OBJ/Template.hex | 1937 +++++++++++----------- stm32/OBJ/Template.htm | 883 +++++----- stm32/OBJ/Template_Target 1.dep | 1212 +++++++------- stm32/OBJ/adc.crf | Bin 348882 -> 348882 bytes stm32/OBJ/adc.o | Bin 383648 -> 383540 bytes stm32/OBJ/delay.crf | Bin 348302 -> 348302 bytes stm32/OBJ/delay.o | Bin 382388 -> 382272 bytes stm32/OBJ/encoder.crf | Bin 349290 -> 349290 bytes stm32/OBJ/encoder.o | Bin 383668 -> 383564 bytes stm32/OBJ/key.crf | Bin 348822 -> 348775 bytes stm32/OBJ/key.o | Bin 383316 -> 383160 bytes stm32/OBJ/led.crf | Bin 348088 -> 348088 bytes stm32/OBJ/led.o | Bin 381596 -> 381496 bytes stm32/OBJ/main.crf | Bin 364213 -> 364084 bytes stm32/OBJ/main.o | Bin 397864 -> 397764 bytes stm32/OBJ/misc.crf | Bin 347247 -> 347247 bytes stm32/OBJ/misc.o | Bin 379872 -> 379768 bytes stm32/OBJ/motor.crf | Bin 348512 -> 348512 bytes stm32/OBJ/motor.o | Bin 382328 -> 382228 bytes stm32/OBJ/oled.crf | Bin 358310 -> 358310 bytes stm32/OBJ/oled.o | Bin 398412 -> 398288 bytes stm32/OBJ/stm32f10x_adc.crf | Bin 354416 -> 354416 bytes stm32/OBJ/stm32f10x_adc.o | Bin 394056 -> 393952 bytes stm32/OBJ/stm32f10x_gpio.crf | Bin 350745 -> 350745 bytes stm32/OBJ/stm32f10x_gpio.o | Bin 386308 -> 386204 bytes stm32/OBJ/stm32f10x_it.crf | Bin 346648 -> 346648 bytes stm32/OBJ/stm32f10x_it.o | Bin 380236 -> 380124 bytes stm32/OBJ/stm32f10x_rcc.crf | Bin 354320 -> 354320 bytes stm32/OBJ/stm32f10x_rcc.o | Bin 390784 -> 390680 bytes stm32/OBJ/stm32f10x_tim.crf | Bin 369333 -> 369333 bytes stm32/OBJ/stm32f10x_tim.o | Bin 415064 -> 414960 bytes stm32/OBJ/stm32f10x_usart.crf | Bin 352858 -> 352858 bytes stm32/OBJ/stm32f10x_usart.o | Bin 390448 -> 390340 bytes stm32/OBJ/sys.crf | Bin 347494 -> 347494 bytes stm32/OBJ/sys.o | Bin 382104 -> 381976 bytes stm32/OBJ/system_stm32f10x.crf | Bin 348367 -> 348367 bytes stm32/OBJ/system_stm32f10x.o | Bin 380132 -> 380020 bytes stm32/OBJ/timer.crf | Bin 358592 -> 358844 bytes stm32/OBJ/timer.o | Bin 392744 -> 393536 bytes stm32/OBJ/usart.crf | Bin 353514 -> 353514 bytes stm32/OBJ/usart.o | Bin 386320 -> 386208 bytes stm32/OBJ/wifi.crf | Bin 351622 -> 351622 bytes stm32/OBJ/wifi.o | Bin 388120 -> 388000 bytes stm32/USER/.vscode/c_cpp_properties.json | 44 +- stm32/USER/.vscode/keil-assistant.log | 8 + stm32/USER/.vscode/settings.json | 5 + stm32/USER/.vscode/uv4.log | 14 +- stm32/USER/.vscode/uv4.log.lock | 2 +- stm32/USER/Template.map | 980 +++++------ stm32/USER/Template.uvguix.QY | 101 +- stm32/USER/Template.uvoptx | 2 +- stm32/USER/main.c | 26 +- 57 files changed, 2684 insertions(+), 2625 deletions(-) create mode 100644 stm32/USER/.vscode/settings.json diff --git a/stm32/HARDWARE/KEY/key.c b/stm32/HARDWARE/KEY/key.c index 18bc6eb..661886b 100644 --- a/stm32/HARDWARE/KEY/key.c +++ b/stm32/HARDWARE/KEY/key.c @@ -1,8 +1,8 @@ /* * @Author: your name * @Date: 2022-04-17 21:03:46 - * @LastEditTime: 2022-04-19 17:45:57 - * @LastEditors: lishengyin + * @LastEditTime: 2022-04-19 23:32:17 + * @LastEditors: Please set LastEditors * @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE * @FilePath: \undefinede:\项目\兼职项目\MotorPid\stm32\HARDWARE\KEY\key.c */ @@ -28,18 +28,13 @@ void KEY_Init(void) //IO��ʼ�� { GPIO_InitTypeDef GPIO_InitStructure; - RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOC,ENABLE);//ʹ��PORTA,PORTEʱ�� + RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC|RCC_APB2Periph_GPIOB,ENABLE);//ʹ��PORTA,PORTEʱ�� - GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1 | GPIO_Pin_13 | GPIO_Pin_12;//KEY0-KEY1 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; //���ó��������� - GPIO_Init(GPIOC, &GPIO_InitStructure);//��ʼ��GPIOE4,3 - - //��ʼ�� WK_UP-->GPIOA.0 �������� - GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0; - GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPD; //PA0���ó����룬Ĭ������ - GPIO_Init(GPIOA, &GPIO_InitStructure);//��ʼ��GPIOA.0 - + GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_13 | GPIO_Pin_14 | GPIO_Pin_15; + GPIO_Init(GPIOC, &GPIO_InitStructure); } + //������������ //���ذ���ֵ //mode:0,��֧��������;1,֧��������; @@ -52,14 +47,14 @@ u8 KEY_Scan(u8 mode) { static u8 key_up=1;//�������ɿ���־ if(mode)key_up=1; //֧������ - if(key_up&&(KEY0==0||KEY1==0 || KEY2==0 ||WK_UP==1)) + if(key_up&&(KEY0==0 || KEY1==0 || KEY2==0 ||WK_UP==0)) { delay_ms(10);//ȥ���� key_up=0; if(KEY0==0)return KEY0_PRES; else if(KEY1==0)return KEY1_PRES; - else if(WK_UP==1)return WKUP_PRES; - else if(KEY2 == 0) return KEY2_PRES; - }else if(KEY0==1&&KEY1==1&&WK_UP==0&&KEY2==1)key_up=1; + else if(WK_UP==0)return WKUP_PRES; + else if(KEY2 == 0)return KEY2_PRES; + }else if(KEY0==1&&KEY1==1&&WK_UP==1&&KEY2==1)key_up=1; return 0;// �ް������� } diff --git a/stm32/HARDWARE/KEY/key.h b/stm32/HARDWARE/KEY/key.h index abb5564..77b594a 100644 --- a/stm32/HARDWARE/KEY/key.h +++ b/stm32/HARDWARE/KEY/key.h @@ -15,22 +15,18 @@ ////////////////////////////////////////////////////////////////////////////////// -//#define KEY0 PEin(4) //PE4 -//#define KEY1 PEin(3) //PE3 -//#define WK_UP PAin(0) //PA0 WK_UP +#define KEY0 GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_15)//��ȡ����0 +#define KEY1 GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_14)//��ȡ����1 +#define KEY2 GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_13) +#define WK_UP GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_0)//��ȡ����3(WK_UP) -#define KEY0 GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_1)//��ȡ����0 -#define KEY1 GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_13)//��ȡ����1 -#define KEY2 GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_12) - -#define WK_UP GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_0)//��ȡ����3(WK_UP) - - #define KEY0_PRES 1 //KEY0���� #define KEY1_PRES 2 //KEY1���� #define WKUP_PRES 3 //KEY_UP����(��WK_UP/KEY_UP) #define KEY2_PRES 4 void KEY_Init(void);//IO��ʼ�� -u8 KEY_Scan(u8); //����ɨ�躯�� +u8 KEY_Scan(u8); //����ɨ�躯�� + + #endif diff --git a/stm32/HARDWARE/TIMER/timer.c b/stm32/HARDWARE/TIMER/timer.c index 53e9ab2..83d43eb 100644 --- a/stm32/HARDWARE/TIMER/timer.c +++ b/stm32/HARDWARE/TIMER/timer.c @@ -11,7 +11,6 @@ extern char beam_value_buf[7]; extern struct UserInfo userInfo; - /** * @description: 设置pwm * @param {int} motor @@ -24,6 +23,26 @@ void Set_Pwm(int motor) PWMA=abs(motor); } + +/** + * @description: 卡尔曼滤波器 + * @param {unsigned long} inData + * @return {*} + */ +int KalmanFilter(int inData) +{ + static float kalman = 0; //上次卡尔曼值(估计出的最优值) + static float p = 10; + float q = 0.02; //q:过程噪声 + float r = 7.0000; //r:测量噪声 + float kg = 0; //kg:卡尔曼增益 + p += q; + kg = p / ( p + r ); //计算卡尔曼增益 + kalman = kalman + (kg * (inData - kalman)); //计算本次滤波估计值 + p = (1 - kg) * p; //更新测量方差 + return (int)kalman; //返回估计值 +} + /** * @description: * @param {int} Encoder 编码器速度 @@ -33,15 +52,16 @@ void Set_Pwm(int motor) int velocity_PID(int Encoder,int Target){ static float velocity_KP = 7.7, velocity_KI = 1.1; static int Last_bias; - int Bias, pwm = 0; + static int Bias, pwm; Bias = Encoder - Target; //计算偏差 - pwm = velocity_KP * Bias + velocity_KI * (Bias - Last_bias); //增量式PI控制器 + pwm += velocity_KP * Bias + velocity_KI * (Bias - Last_bias); //增量式PI控制器 if(pwm > 7200) pwm = 7200; if(pwm < -7200) pwm = -7200; Last_bias = Bias; //保存上一次偏差 return pwm; } + /** * @description: * @param {u16} arr @@ -72,8 +92,7 @@ void TIM3_Int_Init(u16 arr,u16 psc) NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; NVIC_Init(&NVIC_InitStructure); - TIM_Cmd(TIM3, ENABLE); - + TIM_Cmd(TIM3, ENABLE); } void TIM3_IRQHandler(void) @@ -82,7 +101,9 @@ void TIM3_IRQHandler(void) if (TIM_GetITStatus(TIM3, TIM_IT_Update) != RESET) { userInfo.currentSpeed = Read_Encoder(2); - if(userInfo.run) pwm = velocity_PID(userInfo.currentSpeed, userInfo.targetSpeed); + userInfo.currentSpeed = KalmanFilter(userInfo.currentSpeed); + if(userInfo.run)pwm = velocity_PID(userInfo.currentSpeed, userInfo.targetSpeed); + else pwm = 0; userInfo.pwm_val = pwm; Set_Pwm(pwm); TIM_ClearITPendingBit(TIM3, TIM_IT_Update); diff --git a/stm32/OBJ/Template.axf b/stm32/OBJ/Template.axf index 3e1d4b46e441e1e3b4a9cb7f73bb4a4ed567d8f7..02bb0bd59b870c2049258b42c54253611f3d5d42 100644 GIT binary patch delta 47129 zcmeFacX(9Q-Zs3}v&y<@nDd@UW{hvJUpa<$2tCC689ABRf+HY=q z`ZOzIBWe(OihaflD>q+J#I9SvWwOZTi5vRFwVbd^!|P6mB%7XQiS|O) z7JaVs=8RWEUSKKA$=jBmwiNR8jQytcr2Xb}(|${O{((zchrr^l{L6~%&Cs|mXN$cs zX9i2N9HH-=yrL-`Tl+yGXGd0X5$OC2UdUQ=^ZJY&J0-QXcM)U~dKDKfO5 z;VhaG+uEHNj#P~?BjjX6XVd3%+QJ!`a~9=X7qf#q9mPe>rdH-mz&C4UJK4?<1eLd~ zIbC|{ktw{b-_mYhM%8?GZ;%jtCHPrwKMsA&B++4AAzoz4JVdh0Qh-PGacvpjK` zg}1E`e_G24dsg(acHwV}E)iY2Hv^wI%ad~cojSG= z?i<>9;%t1+ZMSWvbYUr10evCvu#W27^)Ht8=l+P(JiZdNr^OG}9{jKfwWaa{;u2dX z-!AHHUHDVt7F(C0YtBXNnA2urtv^glHYcU5&3fegA6w2_3QJE#HL|wbCD+UjNN&Q~ zzTiIU;Vu;4z|Jgj-j*19`8j9d`9H=Y5n0>#b0M#?AfAK5nX_J88t|ZN!N|}lEb;1* zZ=Bv9YHMYQExZ+i(PEfF%Mr(Lp~@I(ht=-Fdi zOvtN#?eP?z8R!2Paz0juEa$q6ErEq&XM}*(jJ!tOO9?AlGKKOt^gK`O1Z}hHY{;vd zZ%E8zixcy5(s@qcr;iO`tTiWrF=q^(bUbNzQt&wOWZ-H2?)-UXVL4R0LS8_DANyw! zYddicuH4_@`j>Q_g6juzjXeq1w@Pr{Nr|7}a(yD5Kf<}sBl1t6JyP{MxZVOC z8JTM>Oh;*EW4{9J<#ViCLTmTJfVRZ}i~Cv*TxvQD>c(@HRtm(&a6f%+ip|oA?iPOr$A^D#w)B)U7rEIs zuf6nC5o*vJ(Y@1=-u)4MsuA`Vc%mJt-T`(W$=QG$3z7Lm`DSAE$V=9iEiyYtc4+&H zCt4tRT$FZ>=SgB_=UCTue@=03IBh}RZa8g&#SNze*@n|Wj6W5E((u%u{Had(cAepg zLHK^Z-JTeT@8f^j6Ycm8IL8xh_b&p4w4Yk%{buTQ(zn=op^TeP8{T z8NM*tDw#VWfHerQ!rZX@mDuA?XGF^=B4uDLu6~Hx2Hq&y>N< z#-_qO_l$E3`M}y5&NyEVg#E>*nX@Y_kY)ntQ_k4YwS~M2?W=NQK&S%2%8zQdFo;~gG|h6D_T6lh7rWMA1?g=bSsZMZ?oPA z(Yv-<6K)CTpNc#B_T?{%SNq=J%6NY9zqrZN#)fCKvAo1KmJ_~z)s{Dd4+X#RYZTx0 zYZUuFF837UIj5NE`u=z3@sFk@u-0P6(oLUdyuzG~BM>FVl8JL`oH;+oUizOo_ zTkgy=9Vl&Mxz<+G!O}L)dFvc}nt$3|mR11Gwn5up@4QL^IzM9wvo9MWhGkAQ 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 delta 41927 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 diff --git a/stm32/OBJ/Template.build_log.htm b/stm32/OBJ/Template.build_log.htm index 2488fc4..2e94f0a 100644 --- a/stm32/OBJ/Template.build_log.htm +++ b/stm32/OBJ/Template.build_log.htm @@ -5,7 +5,7 @@

Tool Versions:

IDE-Version: Vision V5.25.2.0 Copyright (C) 2018 ARM Ltd and ARM Germany GmbH. All rights reserved. -License Information: li Administrator, li, LIC=LSNX7-ESVPU-ARPXW-QH3G4-M33TV-HZM1L +License Information: sasasa QY, asas, LIC=QF8WF-6I29G-55ZT2-95TJS-AUNX7-U54RF Tool Versions: Toolchain: MDK-ARM Plus Version: 5.25.2.0 @@ -21,19 +21,18 @@ Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.0.1.0 Dialog DLL: TCM.DLL V1.35.1.0

Project:

-e:\workspace\items\MotorPid-master\motorpid\stm32\USER\Template.uvprojx -Project File Date: 04/18/2022 +e:\Ŀ\ְĿ\20220418-MotorPid\stm32\USER\Template.uvprojx +Project File Date: 04/17/2022

Output:

*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'D:\Keil_v5\ARM\ARMCC\Bin' Build target 'Target 1' -compiling key.c... -compiling main.c... -main.c(113): warning: #167-D: argument of type "char *" is incompatible with parameter of type "u8 *" - OLED_ShowString(0,0, str, 16); -main.c: 1 warning, 0 errors +compiling timer.c... +..\HARDWARE\TIMER\timer.c(23): warning: #223-D: function "abs" declared implicitly + PWMA=abs(motor); +..\HARDWARE\TIMER\timer.c: 1 warning, 0 errors linking... -Program Size: Code=12802 RO-data=2342 RW-data=392 ZI-data=1344 +Program Size: Code=13154 RO-data=2342 RW-data=408 ZI-data=1344 FromELF: creating hex file... "..\OBJ\Template.axf" - 0 Error(s), 1 Warning(s). @@ -49,7 +48,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:03 +Build Time Elapsed: 00:00:01 diff --git a/stm32/OBJ/Template.hex b/stm32/OBJ/Template.hex index 6313838..17709d3 100644 --- a/stm32/OBJ/Template.hex +++ b/stm32/OBJ/Template.hex @@ -1,962 +1,985 @@ :020000040800F2 -:10000000C8060020B1140008B5020008B7020008B5 -:10001000BB020008BF020008C30200080000000085 -:10002000000000000000000000000000C7020008FF -:10003000C902000800000000CB020008CD02000841 -:10004000CB140008CB140008CB140008CB14000814 -:10005000CB140008CB140008CB140008CB14000804 -:10006000CB140008CB140008CB140008CB140008F4 -:10007000CB140008CB140008CB140008CB140008E4 -:10008000CB140008CB140008CB140008CB140008D4 -:10009000CB140008CB140008CB140008CB140008C4 -:1000A000CB140008CB140008CB140008CB140008B4 -:1000B000411100088908000829110008CB14000824 -:1000C000CB140008CB140008CB140008CB14000894 -:1000D000CB14000825140008CB14000851050008B3 -:1000E000CB140008CB140008CB140008DFF80CD0A8 -:1000F00002F0FAFF0048004741020008C80600204D -:1001000030B589B05648007BA8B155480568846869 +:10000000D806002095150008DD020008DF02000870 +:10001000E3020008E7020008EB020008000000000D +:10002000000000000000000000000000EF020008D7 +:10003000F102000800000000F3020008F5020008C9 +:10004000AF150008AF150008AF150008AF15000880 +:10005000AF150008AF150008AF150008AF15000870 +:10006000AF150008AF150008AF150008AF15000860 +:10007000AF150008AF150008AF150008AF15000850 +:10008000AF150008AF150008AF150008AF15000840 +:10009000AF150008AF150008AF150008AF15000830 +:1000A000AF150008AF150008AF150008AF15000820 +:1000B0003D1200086109000825120008AF1500086C +:1000C000AF150008AF150008AF150008AF15000800 +:1000D000AF15000809150008AF15000879050008DC +:1000E000AF150008AF150008AF150008DFF80CD0F9 +:1000F00003F0AAF80048004761020008D806002073 +:1001000030B58FB05E48007BA8B15D480568846853 :1001100040680090002C01DB204600E0604203466E -:10012000002D01DB284600E0684202464DA101A8EF -:1001300003F00AF814E04A480568846840680090B3 +:10012000002D01DB284600E06842024655A102A8E6 +:1001300003F0BAF814E052480568846840680090FB :10014000002C01DB204600E060420346002D01DB6D -:10015000284600E0684202464BA101A802F0F4FFE5 -:10016000102301AA0021084600F099FD09B030BD16 -:1001700010B50024002001F012F80446012C18D01C -:10018000022C0AD0032C02D0042C22D11BE03448CC -:10019000007BC043324908731CE031484068401C72 -:1001A0002F49486008464068142801DD1420486043 -:1001B00010E02B484068002804DD29484068401EB4 -:1001C0002749486006E02648407BC04324494873DD -:1001D00000E000BF00BF2248007B38B10120334956 -:1001E000086000203249C1F8B80106E000202F491C -:1001F000086001202E49C1F8B80110BD10B501F00A -:1002000037F84FF4A06001F0E9FE4FF4E13001F05F -:10021000BDF8002141F61F4000F072FE472141F277 -:10022000883000F005FB00F0C3FE00F09DFF00F0F9 -:10023000C5FD00F05AFC002009494860487310BD14 -:10024000FFF7DCFF4FF47A7001F04FF806E0FFF79C -:100250008FFFFFF755FF642001F047F8F7E7000034 -:100260008801002073706565643A2D25642C7077D1 -:10027000645F76616C3A25642C7461726765743AC8 -:10028000256420202043570073706565643A2D254E -:10029000642C7077645F76616C3A25642C746172AB -:1002A0006765743A2564202052455600B881214282 -:1002B00000802142704700BFFEE700BFFEE700BF9D -:1002C000FEE700BFFEE770477047704770470000C9 -:1002D0000CB50020019000906C48006840F480301C -:1002E0006A49086000BF6948006800F40030009067 -:1002F0000198401C0190009818B90198B0F5A06FC2 -:10030000F1D16248006800F4003010B10120009083 -:1003100001E0002000900098012843D15C4800686B -:1003200040F010005A4908600846006820F00300B9 -:1003300008600846006840F00200086053484068C2 -:10034000524948600846406848600846406840F4A2 -:10035000806048600846406820F47C104860084689 -:10036000406840F4E81048600846006840F080703B -:10037000086000BF4548006800F000700028F9D010 -:100380004248406820F00300404948600846406801 -:1003900040F00200486000BF3C48406800F00C009C -:1003A0000828F9D10CBD10B5FFF792FF10BD10B5AC -:1003B0003648006840F0010034490860084640684B -:1003C00034490840314948600846006832490840CD -:1003D0002E4908600846006820F48020086008461E -:1003E000406820F4FE0048604FF41F008860FFF76B -:1003F000DAFF4FF000602949086010BD10B50021F8 -:1004000000200022214B5B6803F00C0121B104297C -:1004100006D0082928D107E0214B224C236027E091 -:100420001F4B204C236023E0184B5B6803F47010D3 -:10043000164B5B6803F48032022303EB904022B931 -:10044000194B4343174C23600DE0104B5B6803F4DA -:10045000003323B1144B4343124C236003E0104B91 -:100460004343104C236003E00D4B0E4C236000BF50 -:1004700000BF064B5B68C3F303130C4CE15C094BF4 -:100480001B68CB40074C236010BD000000100240E9 -:10049000002002400000FFF8FFFFF6FE08ED00E03C -:1004A00000127A000000002000093D000400002036 -:1004B00010B586B004460121082001F027FB012178 -:1004C000880401F030FB4FF48060ADF81400032085 -:1004D0008DF8160018208DF8170005A9874801F03F -:1004E00059F84FF40060ADF8140004208DF817009F -:1004F00005A9824801F04EF827208DF80000002061 -:100500008DF8010003208DF8020001208DF8030012 -:10051000684601F068FD01940020ADF80800ADF8D0 -:100520000A00ADF80C00ADF810000C20ADF80E007C -:1005300001A9734801F091FB012240F22551704856 -:1005400001F023FC01216E4801F013FC06B010BD40 -:1005500010B500246A4801F07DFCC4B269486A49BC -:100560000978445468480078401C67490870084678 -:100570000078642801DB0020087010BD002004E032 -:100580000021604A1154411C88B26428F8DB002124 -:100590005D4A1170704710B504460BE000BF402162 -:1005A000574801F0C1FC0028F9D014F8011B544849 -:1005B00001F04CFC20780028F0D110BD10B50446A5 -:1005C000FFF7DCFF2046FFF7E6FF50A0FFF7E3FF51 -:1005D00010BD10B5044621464A4802F07AFC08B125 -:1005E000012010BD0020FCE72DE9F04180460C46BB -:1005F00015461E4600270EE04046FFF7DFFFB0B26B -:1006000000F073FE2046FFF7E4FF10B10120BDE8C3 -:10061000F081781CC7B2AF42EEDB0020F7E710B5DF -:10062000642303223AA13BA0FFF7DEFF04464FF408 -:10063000167000F05AFE14B94FF0FF3010BD64235D -:10064000032233A135A0FFF7CFFF04464FF4167005 -:1006500000F04BFE14B96FF00100EFE764230322B2 -:100660002BA132A0FFF7C0FF04464FF4167000F034 -:100670003CFE14B96FF00200E0E76423032224A1DA -:1006800032A0FFF7B1FF04464FF4167000F02DFEC4 -:1006900014B96FF00300D1E7642303221CA12FA03B -:1006A000FFF7A2FF04464FF4167000F01EFE14B9C7 -:1006B0006FF00400C2E76423032215A12DA0FFF709 -:1006C00093FF04464FF4167000F00FFE14B96FF05C -:1006D0000500B3E70020B1E710B50446322303223A -:1006E00028A129A0FFF780FFC82000F0FEFD2046CA -:1006F000FFF751FF642000F0F8FD10BD000C014031 -:100700000048004098010020140000200D00000067 -:100710004F4B000041540D0A0000000041542B4390 -:10072000574D4F44453D320D0A00000041542B43C4 -:10073000575341503D225A48222C2231323334350E -:1007400036373839222C352C330D0A0041542B43CF -:1007500049504D55583D310D0A00000041542B437E -:1007600049505345525645523D312C353030300DAD -:100770000A00000041542B43495053544F3D300D63 -:100780000A0000003E00000041542B4349505345ED -:100790004E443D302C31340D0A000000002807DAA9 -:1007A0000121494A11600021484AC2F8B81106E007 -:1007B0000021454A11600121444AC2F8B811011EC6 -:1007C00001DB0A4600E04A42414B1A8070472DE99E -:1007D000F05F06460F460025F41B3E490968601A83 -:1007E00002F013FC83463C480168584602F0DBFBEC -:1007F0008146204602F009FC834638480168584685 -:1008000002F0D1FB8246494602F075FB804602F0B9 -:1008100005FC0546B5F5E15F01DD4FF4E15515F541 -:10082000E15F00DA2E4D2B4804602846BDE8F09FBA -:100830007FB505460C460121022001F074F9ADF8A0 -:100840000850ADF804400020ADF80A00ADF80600ED -:1008500001A9244801F004FD01221146214802F0BB -:1008600076F81D208DF8000003208DF801008DF82A -:10087000020001208DF80300684601F0B4FB01215D -:10088000184802F049F87FBD10B500240121154831 -:1008900002F00BFBB0B1022000F021FC124908600D -:1008A0000846407B28B10A4651681068FFF78FFF61 -:1008B00004460D4884602046FFF770FF0121094877 -:1008C00002F004FB10BD0000B081214200802142F3 -:1008D000402C0140200000201C00002018000020B7 -:1008E000E0E3FFFF000400408801002010B54FF452 -:1008F0000051F94800F0FBFE4FF40041F64800F0CB -:10090000F6FE4FF40041F44800F0F3FE4FF40051BE -:10091000F14800F0EEFE10BD10B54FF40051EE4866 -:1009200000F0E5FE4FF40041EB4800F0E2FE4FF42A -:100930000041E94800F0DBFE10BD10B54FF4005156 -:10094000E54800F0D4FE4FF40051E34800F0D1FE3A -:1009500010BD2DE9F04105462C464FF40051DE480C -:1009600000F0C7FE00261CE0274607F08007802F16 -:1009700004D13902D84800F0BAFE04E04FF4004137 -:10098000D54800F0B6FE6006040E4FF40051D24880 -:1009900000F0ADFE4FF40051CF4800F0AAFE701CED -:1009A000C6B2082EE0DBBDE8F08110B50446FFF7C3 -:1009B0009DFF7820FFF7CDFFFFF7BFFF0020FFF777 -:1009C000C8FFFFF7BAFF2046FFF7C3FFFFF7B5FFE9 -:1009D000FFF7A2FF10BD10B50446FFF787FF782090 -:1009E000FFF7B7FFFFF7A9FF4020FFF7B2FFFFF7C0 -:1009F000A4FF2046FFF7ADFFFFF79FFFFFF78CFF37 -:100A000010BD70B504460D461DB1E0B2FFF7E3FF1F -:100A100002E0E0B2FFF7C9FF70BD70B506460024E2 -:100A200018E004F1B0000021FFF7EBFF00210846B9 -:100A3000FFF7E7FF00211020FFF7E3FF002505E0A7 -:100A400001213046FFF7DDFF681CC5B2802DF7DBC2 -:100A5000601CC4B2082CE4DB70BD06E041F6650101 -:100A600000E0491E0029FCD1401E0028F6D1704745 -:100A7000014605E0002001E0421CD0B27B28FBDBF0 -:100A80000A1EA1F10101F5D1704770B504460D466B -:100A900005F1B0000021FFF7B4FF102141EA141066 -:100AA0000021FFF7AEFF04F00F000021FFF7A9FFC0 -:100AB00070BD10B500218D20FFF7A3FF0021142089 -:100AC000FFF79FFF0021AF20FFF79BFF10BD10B580 -:100AD00000218D20FFF795FF00211020FFF791FFE7 -:100AE0000021AE20FFF78DFF10BD70B5002418E087 -:100AF00004F1B0000021FFF784FF00210846FFF752 -:100B000080FF00211020FFF77CFF002505E0012178 -:100B10000020FFF776FF681CC5B2802DF7DB601C54 -:100B2000C4B2082CE4DB70BD70B5002418E004F1F9 -:100B3000B0000021FFF765FF00210846FFF761FFC5 -:100B400000211020FFF75DFF002505E00121084688 -:100B5000FFF757FF681CC5B2802DF7DB601CC4B2DD -:100B6000082CE4DB70BD2DE9F04707460E469046A1 -:100B7000994600250024A8F12000C5B27F2F02DD90 -:100B80000027B01CC6B2B9F1100F24D13146384647 -:100B9000FFF77BFF002408E004EB05114F4A505C8F -:100BA0000121FFF72EFF601CC4B2082CF4DB701C7F -:100BB000C1B23846FFF769FF002409E004EB0511D4 -:100BC0000831464A505C0121FFF71BFF601CC4B28C -:100BD000082CF3DB12E031463846FFF756FF0024BD -:100BE0000AE005EB45013E4A02EB4101085D0121A7 -:100BF000FFF707FF601CC4B2062CF2DBBDE8F087EC -:100C000010B50246012000E050430B1EA1F1010483 -:100C1000E1B2F9D110BD2DE9FF5F074691461E46AE -:100C20000E9D4FF0000A002435E0301B401EC1B27B -:100C30000A20FFF7E5FFB9FBF0F00A21B0FBF1F263 -:100C400001FB1208BAF1000F14D1701EA04211DD91 -:100C5000B8F1000F0CD1AB4605EBDB71491001FB7D -:100C60000471C8B22B4620220199FFF77CFF10E0E7 -:100C70004FF0010AAB4605EBDB71491001FB047133 -:100C8000C8B208F13001CAB22B460199FFF76BFFD9 -:100C900000BF601CC4B2B442C7DBBDE8FF9F2DE9B2 -:100CA000F04104460F461546984600260FE0AA5D1F -:100CB000434639462046FFF756FF04F10800C4B208 -:100CC000782C02DD0024B81CC7B2701CC6B2A85D27 -:100CD0000028ECD1BDE8F081000C01401635000879 -:100CE000EE3200082DE9F04180460E4615460027F9 -:100CF00031464046FFF7C9FE00240AE0744A02EB81 -:100D00008511085D0121FFF77CFE781CC7B2601CCD -:100D1000C4B2102CF2DB701CC1B24046FFF7B5FE26 -:100D200000240CE06900491C694A02EB4111085D8E -:100D30000121FFF766FE781CC7B2601CC4B2102CFC -:100D4000F0DBBDE8F0812DE9F05F06460F469046E6 -:100D50001C46DDF828A04FF0000BE11704EB5171A1 -:100D6000C910A4EBC10131B92046E11704EB517160 -:100D7000C1F3C70506E02046E11704EB5171C91025 -:100D8000491CCDB23D4615E029463046FFF77DFEB1 -:100D9000B1460BE059460BF1010B1AF80100012195 -:100DA000FFF72FFE09F1010000F0FF09C145F1DB5B -:100DB000681CC5B2A542E7DBBDE8F09F08B501217C -:100DC000082000F0A3FE4FF42040ADF800001020F2 -:100DD0008DF8030003208DF8020069463D4800F0BD -:100DE000D9FB4FF420413B4800F081FC4FF44870A0 -:100DF00000F07BFA0021AE20FFF703FE0021084639 -:100E0000FFF7FFFD00211020FFF7FBFD0021402030 -:100E1000FFF7F7FD0021B020FFF7F3FD002181204F -:100E2000FFF7EFFD0021FF20FFF7EBFD0021A120E0 -:100E3000FFF7E7FD0021A620FFF7E3FD0021A82032 -:100E4000FFF7DFFD00213F20FFF7DBFD0021C82079 -:100E5000FFF7D7FD0021D320FFF7D3FD002108467F -:100E6000FFF7CFFD0021D520FFF7CBFD002180202B -:100E7000FFF7C7FD0021D820FFF7C3FD00210520A3 -:100E8000FFF7BFFD0021D920FFF7BBFD0021F120B6 -:100E9000FFF7B7FD0021DA20FFF7B3FD0021122094 -:100EA000FFF7AFFD0021DB20FFF7ABFD0021302075 -:100EB000FFF7A7FD00218D20FFF7A3FD00211420DF -:100EC000FFF79FFD0021AF20FFF79BFD08BD00004D -:100ED00024000020000C014008B50121082000F08A -:100EE00015FE4FF4A040ADF8000010208DF803006F -:100EF00003208DF8020069462A4800F04BFB08BD2C -:100F000030B589B005460C46FFF7E6FF0121C8025F -:100F100000F0FCFD0121042000F0F8FD4FF400601A -:100F2000ADF8200018208DF8230003208DF8220052 -:100F300008A91D4800F02EFBADF81850ADF814407C -:100F40000020ADF81A00ADF8160005A9174801F009 -:100F500087F96020ADF804000120ADF806000020FC -:100F6000ADF80A00ADF80C0001A9104801F0B5F980 -:100F700001A90E4801F08BFA01210C4801F0D8FCC0 -:100F800008210A4801F0F8FD0821084801F013FE85 -:100F90000121064801F0C0FD0121044801F0BCFC1C -:100FA00009B030BD000C014000080140002C014098 -:100FB00000B587B00121084600F0B5FD01210420ED -:100FC00000F0A4FD0320ADF8000004208DF803001C -:100FD0006946614800F0DEFA04A801F06DFC0020CB -:100FE000ADF810004FF6FF70ADF814000020ADF81A -:100FF0001600ADF8120004A94FF0804001F030F95E -:1010000000231A4603214FF0804001F038FD01A86B -:1010100001F065FC0A20ADF80C0001A9400701F0C1 -:10102000B2FB0121880701F03DFF01221146900724 -:1010300001F08DFC00214FF0804001F001FF012103 -:10104000880701F069FC07B000BD00B587B0012139 -:10105000042000F068FD0121082000F057FDC020A9 -:10106000ADF8000004208DF8030069463B4800F00D -:1010700091FA04A801F020FC0020ADF810004FF612 -:10108000FF70ADF814000020ADF81600ADF81200A6 -:1010900004A9334801F0E4F800231A46032130483C -:1010A00001F0EDFC01A801F01AFC0A20ADF80C00DB -:1010B00001A92B4801F067FB0121294801F0F2FE4C -:1010C00001221146264801F042FC0021244801F08B -:1010D000B7FE0121224801F01FFC07B000BD014608 -:1010E000022904D003290BD0042919D10FE04FF0B5 -:1010F0008042928C10B200224FF080439A8411E01B -:10110000184A128810B20022164B1A800AE0144ABC -:101110002432128810B20022114B24331A8001E0CD -:10112000002000BF00BF70470D48103000880C48F9 -:101130001030008820F00100094910310880704704 -:101140004FF08040008A4FF08040008A20F001007C -:101150004FF080410882704700080140000C0140B8 -:10116000000800402404004008B50121142000F0CC -:10117000CDFC43F20200ADF8000048208DF80300DA -:101180006946384800F006FA0120ADF80000282032 -:101190008DF803006946344800F0FCF908BD10B52D -:1011A000044614B101203149087030480078002805 -:1011B0003BD002212B4800F080FA88B14FF4005157 -:1011C000284800F07AFA58B14FF48051254800F0D1 -:1011D00074FA28B10121244800F06FFA012824D1C3 -:1011E0000A2000F082F800202049087002211D48E2 -:1011F00000F063FA08B9012010BD4FF400511948FE -:1012000000F05BFA08B90220F6E70121164800F069 -:1012100054FA012801D10320EEE74FF48051114820 -:1012200000F04BFAD8B90420E6E702210D4800F09F -:1012300044FA012813D141030A4800F03EFA01287C -:101240000DD10121084800F038FA40B94FF480511F -:10125000044800F032FA012801D104490870002046 -:10126000CAE70000001001400008014064010020AE -:1012700010B56FF0040000F000FF2E4800682E4902 -:10128000B0FBF1F02D4908700846007800EB4001F2 -:10129000C1EBC0104FF6FF7101EAC0002849088079 -:1012A00010BD0146254A12784A434FF0E0235A61A7 -:1012B00000229A611A46126942F001021A6100BFC7 -:1012C0004FF0E022106900F001021AB100F4803200 -:1012D000002AF5D04FF0E022126922F001024FF00F -:1012E000E0231A6100229A6170470146144A12886D -:1012F0004A434FF0E0235A6100229A611A4612696C -:1013000042F001021A6100BF4FF0E022106900F0C4 -:1013100001021AB100F48032002AF5D04FF0E02229 -:10132000126922F001024FF0E0231A6100229A6153 -:10133000704700000000002000127A0066010020C3 -:1013400068010020014600BF704700BF544A128860 -:1013500002F04002002AF9D0C2B2514B1B1D1A8084 -:10136000704770B505460E46002400BF0BE000BF75 -:1013700040214B4800F0D8FD0028F9D0295D4848AD -:1013800000F064FD641CB442F1DB70BD10B586B0A2 -:101390000446012144F2040000F0B8FB4FF4007051 -:1013A000ADF8140003208DF8160018208DF81700F2 -:1013B00005A93C4800F0EEF84FF48060ADF8140049 -:1013C00004208DF8170005A9364800F0E3F8252021 -:1013D0008DF8000003208DF801008DF80200012037 -:1013E0008DF80300684600F0FEFD01940020ADF882 -:1013F0000800ADF80A00ADF80C00ADF810000C20A4 -:10140000ADF80E0001A9264800F027FC012240F2A9 -:101410002551234800F0B9FC0121214800F0A9FC26 -:1014200006B010BD10B540F225511D4800F092FDE8 -:1014300010B31B4800F00EFDC4B21B48008800F436 -:101440000040C8B91848008800F4804060B10A2CF8 -:1014500003D000201449088020E01348008840F49D -:1014600000401149088019E00D2C06D10E48008873 -:1014700040F480400C49088010E00B480088C0F31D -:101480000D000A490C5408480088401C0649088091 -:1014900008460088C72801DD0020088010BD000034 -:1014A000003801400008014070010020FC010020CC -:1014B0000648804706480047FEE7FEE7FEE7FEE7EE -:1014C000FEE7FEE7FEE7FEE7FEE7FEE7AF03000804 -:1014D000ED00000810B50446CC48844208D1012133 -:1014E000042000F02DFB0021042000F029FB46E041 -:1014F000C748844208D10121082000F021FB0021C7 -:10150000082000F01DFB3AE0C248844208D10121C6 -:10151000102000F015FB0021102000F011FB2EE040 -:10152000BD48844208D10121202000F009FB0021A0 -:10153000202000F005FB22E0B848844208D10121B8 -:10154000402000F0FDFA0021402000F0F9FA16E0FA -:10155000B348844208D10121802000F0F1FA002133 -:10156000802000F0EDFA0AE0AE48844207D1012164 -:10157000801500F0E5FA0021A01500F0E1FA10BD99 -:1015800010B50121084600F0DBFA0021012000F02F -:10159000D7FA10BD2DE9F0410246002500260020B3 -:1015A00000230024002791F803C00CF00F0591F8E8 -:1015B00003C00CF0100CBCF1000F03D091F802C076 -:1015C0004CEA050591F800C0BCF1000F31D0146859 -:1015D00000202BE04FF0010C0CFA00F3B1F800C032 -:1015E0000CEA03069E4220D183004FF00F0C0CFA48 -:1015F00003F7BC4305FA03FC4CEA040491F803C06A -:10160000BCF1280F06D14FF0010C0CFA00FCC2F817 -:1016100014C00AE091F803C0BCF1480F05D14FF0A7 -:10162000010C0CFA00FCC2F810C0401C0828D1D3F1 -:101630001460B1F800C0BCF1FF0F34DD5468002025 -:101640002EE000F1080C4FF0010808FA0CF3B1F895 -:1016500000C00CEA03069E4221D183004FF00F0C1C -:101660000CFA03F7BC4305FA03FC4CEA040491F8B6 -:1016700003C0BCF1280F05D100F1080C08FA0CF8E2 -:10168000C2F8148091F803C0BCF1480F07D100F1F3 -:10169000080C4FF0010808FA0CF8C2F81080401C42 -:1016A0000828CED35460BDE8F0814FF6FF71018069 -:1016B000022181700421C1707047024600209368A6 -:1016C0000B400BB1012000E0002070470146886804 -:1016D00080B2704702460020D3680B400BB1012056 -:1016E00000E0002070470146C86880B27047016181 -:1016F0007047416170470AB1016100E04161704784 -:10170000C16070474FF480320A4382618161826117 -:1017100082698269704702460020434B18684FF681 -:101720008073184040EA021008433F4B186070472E -:101730003E49C8617047F0B50A46002300240021E5 -:10174000002500F00046B6F1004F02D1364EF16997 -:1017500001E0354E7168C0F3034583B200F44016D2 -:10176000B6F5401F08D121F070612F4E766826F043 -:1017700070662D4F7E6012E000F48016B6F5801F73 -:1017800006D1032606FA05F4A14341F0706106E094 -:10179000460D360103FA06F6B14341F0706122B1FD -:1017A000460D360103FA06F6314300F00046B6F165 -:1017B000004F02D11C4EF16101E01B4E7160F0BD83 -:1017C00030B500228B071C0F0F2303FA04F2164BCF -:1017D00008338C1053F824309343134C08348D1085 -:1017E00044F8253023468C1053F824308C07240FFE -:1017F00000FA04F423430C4C08348D1044F82530CF -:1018000030BD0A49DC310860704700000008014023 -:10181000000C01400010014000140140001801407C -:10182000001C014000200140000001400000204257 -:10183000DF48006840F00100DD4908600846406864 -:10184000DC490840DA49486008460068DA4908403F -:10185000D74908600846006820F4802008600846E0 -:10186000406820F4FE0048604FF41F008860704715 -:10187000CF49096821F48031CD4A116011460968C9 -:1018800021F480211160B0F5803F03D0B0F5802FA6 -:101890000ED106E0C649096841F48031C44A11609E -:1018A00007E0C349096841F4A021C14A116000E082 -:1018B00000BF00BF704710B5014600220023002082 -:1018C0004A11012A02D1BA4C236806E0022A02D149 -:1018D000B74C236A01E0B64C636A01F01F02012491 -:1018E00094401C400CB1012000E0002010BD38B530 -:1018F000002000900024002500BF3120FFF7DBFF0F -:1019000005460098401C00900098B0F5A06F01D0EB -:10191000002DF2D03120FFF7CEFF08B1012400E006 -:101920000024204638BD01460020A14A106820F05E -:10193000F80040EAC10010607047A0490860704795 -:10194000024600209A4B586820F47C1042EA0103BA -:101950001843974B5860704798490866704701468E -:101960000020934A506820F00300084350607047FD -:101970008F48406800F00C007047014600208C4AF8 -:10198000506820F0F0000843506070470146002086 -:10199000874A506820F4E060084350607047014671 -:1019A0000020834A506820F4605040EAC100506033 -:1019B000704729B17E4A527A02437D4B5A7204E045 -:1019C0007B4A527A82437A4B5A7270477B49D831AC -:1019D0000860704701460020754A506820F4404076 -:1019E0000843506070470021714A20321170704ADC -:1019F00082F82010012802D004280AD104E0012135 -:101A00006B4A2032117005E00521694A20321170BD -:101A100000E000BF00BF7047694908607047644933 -:101A2000096A0143624A1162704765494439086096 -:101A3000704730B500210022002400235C4D6D6802 -:101A400005F00C0121B1042905D0082923D105E0B6 -:101A50005C4D056022E05B4D05601FE0544D6D68F4 -:101A600005F47012524D6D6805F48034022505EBC3 -:101A700092421CB9544D554305600BE04C4D6D68C6 -:101A800005F400351DB1504D5543056002E04D4D44 -:101A90005543056002E04B4D056000BF00BF444D5B -:101AA0006D6805F0F0010909484D6B5C0568DD4083 -:101AB00045603F4D6D6805F4E061090A434D6B5C7C -:101AC0004568DD4085603A4D6D6805F46051C90A8E -:101AD0003E4D6B5C4568DD40C560354D6D6805F475 -:101AE0004041890B3A4D6B5CC568B5FBF3F5056168 -:101AF00030BD29B12E4A526902432D4B5A6104E090 -:101B00002B4A526982432A4B5A61704729B1284AAD -:101B100092690243264B9A6104E0254A9269824306 -:101B2000234B9A61704729B1214AD2690243204B65 -:101B3000DA6104E01E4AD26982431D4BDA617047C4 -:101B400029B11B4AD2680243194BDA6004E0184AF3 -:101B5000D2688243164BDA60704729B1144A126981 -:101B60000243134B1A6104E0114A12698243104B7D -:101B70001A61704712494039086070470F49C864BC -:101B800070470B49C87170470948406A40F080703F -:101B900007494862704701460020054A92680A409A -:101BA0000AB1012000E000207047014988727047A7 -:101BB000001002400000FFF8FFFFF6FE0000424266 -:101BC0008004424200127A0000093D0072010020A8 -:101BD0008201002010B50446FB48844209D101214E -:101BE0008803FFF7ADFF00214FF48040FFF7A8FF07 -:101BF00032E0F648844209D101214804FFF7ADFFE5 -:101C000000214FF40030FFF7A8FF25E0F0488442A0 -:101C100009D101218804FFF7A0FF00214FF48020A3 -:101C2000FFF79BFF18E0EB48844209D10121C8046B -:101C3000FFF793FF00214FF40020FFF78EFF0BE02A -:101C4000E548844208D101210805FFF786FF0021FD -:101C50004FF48010FFF781FF10BD2DE9F04786B0EB -:101C600005460E460024A24600BFA1460027B089C3 -:101C700000B100BF2F462C8A4CF6FF700440F0885C -:101C800004432C82AC894EF6F3100440B0883189AD -:101C90000843718908430443AC81AC8A4FF6FF4086 -:101CA0000440B0890443AC8201A8FFF7C2FEC648D5 -:101CB000874202D1DDF810A001E0DDF80CA0A88970 -:101CC00000F4004040B10AEBCA0000EB0A10316892 -:101CD0004900B0FBF1F807E00AEBCA0000EB0A107C -:101CE00031688900B0FBF1F86420B8FBF0F0040122 -:101CF0002009642101FB1089A88900F4004040B14B -:101D0000322000EBC900B0FBF1F000F00700044303 -:101D100008E0322000EB09106421B0FBF1F000F084 -:101D20000F0004432C8106B0BDE8F0874FF4165134 -:101D3000016000218180C18001810C21418100214D -:101D40008181704710B502460020108A4FF2FF03D0 -:101D500018400B884C8823438C882343CC8823432A -:101D60001843108210BD0021018041808180C18014 -:101D7000704721B1828942F40052828104E0828955 -:101D80004DF6FF731A4082817047F0B50346002478 -:101D900000260025002040F66A17B94200D100BF96 -:101DA0001846C1F3421401F01F06012707FA06F591 -:101DB000012C01D10C3004E0022C01D1103000E0E4 -:101DC00014301AB107682F43076002E00768AF4379 -:101DD0000760F0BD1AB1838A0B43838202E0838AD5 -:101DE0008B4383827047028A4FF6F0731A40028257 -:101DF000028A0A430282704782894FF2FF731A40B7 -:101E0000828182890A438281704721B1828942F0AE -:101E10000202828104E082894FF6FD731A408281BA -:101E20007047028A4FF6DF731A400282028A0A4321 -:101E30000282704721B1028A42F48042028204E0A9 -:101E4000028A4BF6FF731A4002827047C1F3080200 -:101E50008280704701468888C0F3080070478189F6 -:101E600041F0010181817047028BD2B20283028B63 -:101E700042EA012202837047028B02F47F4202830E -:101E8000028B0A430283704721B1828A42F020020A -:101E9000828204E0828A4FF6DF731A4082827047A2 -:101EA00021B1828A42F01002828204E0828A4FF6D7 -:101EB000EF731A408282704721B1828A42F0080291 -:101EC000828204E0828A4FF6F7731A40828270475A -:101ED00021B1828942F40042828103E08289C2F307 -:101EE0000E028281704721B1828A42F400628282AE -:101EF00004E0828A4FF2FF731A4082827047828A1E -:101F00004FF6FB731A408282828A0A4382827047AC -:101F100021B1828A42F00202828204E0828A4FF674 -:101F2000FD731A408282704702460020B1F5007F9F -:101F300000D100BF13880B400BB1012000E000204E -:101F4000704701F40072B2F5007F00D100BFCA43B0 -:101F50000280704770B5024600240023002500204F -:101F600040F66A16B14200D100BFC1F3421501F03C -:101F70001F03012606FA03F3012D02D1968933408F -:101F800006E0022D02D1168A334001E0968A3340E2 -:101F90000C12012606FA04F41688344013B10CB171 -:101FA000012000E0002070BD10B50022002340F6A3 -:101FB0006A14A14200D100BF0A1201249440A3B2C6 -:101FC000DC43048010BD00000038014000440040A4 -:101FD00000480040004C004000500040314901439F -:101FE000314A1160704770B5002100230F22C47878 -:101FF00004B32D4C246804F4E064C4F5E064210AC1 -:10200000C1F10403CA40447804FA03F1847814400F -:1020100021430901254C0678A155047804F01F05D9 -:102020000124AC4005786D11AD0005F1E025C5F83F -:10203000004109E0047804F01F050124AC401C4D68 -:102040000678761145F8264070BD1A4A0A400243C8 -:10205000154B1B1F1A60704739B1134A121D1268C5 -:102060000243114B1B1D1A6006E00F4A121D126835 -:1020700082430D4B1B1D1A607047042808D14FF096 -:10208000E021096941F004014FF0E022116107E00D -:102090004FF0E021096921F004014FF0E0221161C5 -:1020A000704700000000FA050CED00E000E400E0DD -:1020B00080E100E080FFFF1F10B50446FE48844227 -:1020C00008D10121C014FFF73BFD0021E014FFF708 -:1020D00037FDC4E0B4F1804F08D101210846FFF775 -:1020E0003CFD00210120FFF738FDB8E0F3488442B1 -:1020F00008D101210220FFF730FD00210220FFF767 -:102100002CFDACE0EE48844208D101210420FFF709 -:1021100024FD00210420FFF720FDA0E0E9488442CF -:1021200008D101210820FFF718FD00210820FFF742 -:1021300014FD94E0E448844208D101211020FFF707 -:102140000CFD00211020FFF708FD88E0DF488442E5 -:1021500008D101212020FFF700FD00212020FFF7FA -:10216000FCFC7CE0DA48844208D101214014FFF7EE -:10217000E7FC00216014FFF7E3FC70E0D5488442DF -:1021800009D10121C804FFF7DBFC00214FF4002036 -:10219000FFF7D6FC63E0D048844209D1012108054D -:1021A000FFF7CEFC00214FF48010FFF7C9FC56E08A -:1021B000CA48844209D101214805FFF7C1FC00212A -:1021C0004FF40010FFF7BCFC49E0C548844208D139 -:1021D00001214020FFF7C1FC00214020FFF7BDFC9A -:1021E0003DE0C048844208D101218020FFF7B5FCC2 -:1021F00000218020FFF7B1FC31E0BB48844208D1C8 -:1022000001218015FFF7A9FC0021A015FFF7A5FC0F -:1022100025E0B648844209D101210804FFF790FC6B -:1022200000214FF48030FFF78BFC18E0B048844267 -:1022300009D101214804FFF783FC00214FF400304D -:10224000FFF77EFC0BE0AB48844208D101218804F3 -:10225000FFF776FC00214FF48020FFF771FC10BDE2 -:1022600000220288944B98420ED0994B98420BD092 -:10227000B0F1804F08D0914B984205D0904B9842D6 -:1022800002D0904B984204D14FF68F731A404B887E -:102290001A438D4B984207D08C4B984204D04FF68E -:1022A000FF431A40CB881A4302808B8883850B88B2 -:1022B0000385814B98420BD0854B984208D08B4BBD -:1022C000984205D08A4B984202D08A4B984201D15D -:1022D0000B7A038601238382704770B500240022A5 -:1022E0000023058C4FF6FE7635400584028C8388EA -:1022F000048B4FF68F752C40B51E2C400D882C4357 -:10230000751E2A400D892A434D882A436A4DA842EA -:102310000BD06F4DA84208D0744DA84205D0744D23 -:10232000A84202D0734DA84213D14FF6F7752A4048 -:102330004D892A434FF6FB752A408D882A434FF674 -:10234000FF652B404FF6FF552B408D892B43CD89E0 -:102350002B4383800483CD888586028470BD70B54D -:10236000002400220023058C4FF6EF7635400584CB -:10237000028C8388048B48F6FF752C404FF6FF458E -:102380002C400D884FF6FF7606EA05252C434FF6C4 -:10239000DF752A400D8906EA05152A434D8806EAAD -:1023A00005152A43444DA84202D0494DA8421DD1EB -:1023B0004FF67F752A404D894FF6FF7606EA0515E0 -:1023C0002A434FF6BF752A408D8806EA05152A4331 -:1023D0004FF6FF352B404FF2FF752B408D8906EAF3 -:1023E00085052B43CD8906EA85052B43838004832D -:1023F000CD880587028470BD70B5002400220023BB -:10240000058C4FF6FF6635400584028C8388848BEB -:102410004FF68F752C404FF6FC752C400D882C43E1 -:102420004FF6FF552A400D894FF6FF7606EA05253F -:102430002A434D8806EA05252A431F4DA84202D0AB -:10244000234DA8421DD14FF2FF752A404D894FF60A -:10245000FF7606EA05252A434FF6FF352A408D8888 -:1024600006EA05252A434EF6FF752B404DF6FF750B -:102470002B408D8906EA05152B43CD8906EA051503 -:102480002B4383808483CD888587028470BD70B59B -:10249000002200230024058C4EF6FF76354005848B -:1024A000038C8488828B48F6FF752A404FF6FF45DF -:1024B0002A400D8820E00000002C0140000400406C -:1024C00000080040000C00400010004000140040D4 -:1024D00000340140004C01400050014000540140D4 -:1024E00000180040001C0040002000400040014057 -:1024F00000440140004801404FF6FF7606EA0525FA -:102500002A434DF6FF752B400D8906EA05352B430E -:102510004D8806EA05352B43FA4DA84202D0FA4D04 -:10252000A84208D14BF6FF752C408D894FF6FF76F7 -:1025300006EA85152C4384808283CD88A0F840501C -:10254000038470BD828B4FF2FF331A408283828BEB -:102550004FF6FF7303EA01231A4382837047F0B5F5 -:102560000C461546002200210026078C4EF6FF7C03 -:1025700007EA0C070784828B018C4FF6FF7707EA86 -:10258000043640F6FF473A404FF6FF7707EA052743 -:102590003A434FF6FF7707EA03373A43D94FB84239 -:1025A0000ED0D94FB8420BD0B0F1804F08D0D74FE2 -:1025B000B84205D0D64FB84202D0D64FB84206D165 -:1025C0004DF6FF77394046F48057394305E047F62A -:1025D000FF57394044F48057394382830184F0BD6A -:1025E000828B4FF6F3731A408283828B0A43828375 -:1025F0007047F0B50C461546002200210026078CD6 -:102600004FF6FF6C07EA0C070784828B018C4FF6AC -:10261000FF7707EA04264FF60C773A404FF6FF772C -:1026200007EA03172F433A43B64FB8420ED0B64FCE -:10263000B8420BD0B0F1804F08D0B44FB84205D0AB -:10264000B34FB84202D0B34FB84206D14FF6FF574E -:10265000394046F48077394305E04FF2FF5739405F -:1026600044F48077394382830184F0BD028B4FF2BA -:10267000FF331A400283028B4FF6FF7303EA0123F4 -:102680001A4302837047F0B50C461546002200211C -:102690000026078C4FF6EF7C07EA0C070784028BB5 -:1026A000018C4FF6FF7707EA041640F6FF473A40E1 -:1026B0004FF6FF7707EA03373A434FF6FF7707EA0B -:1026C00005273A438F4FB8420ED08F4FB8420BD0F8 -:1026D000B0F1804F08D08D4FB84205D08C4FB84232 -:1026E00002D08C4FB84206D14FF6DF77394046F022 -:1026F0001007394305E04FF65F77394044F0100783 -:10270000394302830184F0BD028B4FF6F3731A4004 -:102710000283028B0A4302837047F0B50C461546CC -:1027200000220021068C4FF6FE773E400684028B85 -:10273000018C4FF60C7632407E1C06EA03162E43BF -:102740003243704EB0420ED06F4EB0420BD0B0F15B -:10275000804F08D06D4EB04205D06D4EB04202D0D1 -:102760006C4EB04206D14FF6FD76314044F0010682 -:10277000314305E04FF6F576314044F00106314330 -:1027800002830184F0BD70B505460C465D48854264 -:102790000ED05D4885420BD0B5F1804F08D05B4824 -:1027A000854205D05A48854202D05A48854200D118 -:1027B00000E000BF208850B92389A288618828469C -:1027C000FFF7ABFFE1882846FFF79EFF25E0208852 -:1027D00004280AD12389A28861882846FFF753FF7D -:1027E000E1882846FFF742FF17E0208808280AD131 -:1027F0002389A28861882846FFF7FBFEE1882846E6 -:10280000FFF7EEFE09E02389A28861882846FFF7DA -:10281000A6FEE1882846FFF795FE70BD2DE9F04140 -:1028200005460C4600260127608808B9022600E00C -:102830000026A088012801D1022700E00127208876 -:10284000A0B92389A28861882846FFF766FFE1883E -:102850002846FFF759FF23893A4631462846FFF7B5 -:1028600012FFE1882846FFF701FF13E02389A288C1 -:1028700061882846FFF707FFE1882846FFF7F6FE44 -:1028800023893A4631462846FFF747FFE188284624 -:10289000FFF73AFFBDE8F0810A884B881A438B881E -:1028A0001A43CB881A430B891A434B891A438B89E5 -:1028B0001A43A0F8442070474FF6FF718180002131 -:1028C0000180C180418001727047002101804180F8 -:1028D0008180C180018141818181C1817047002156 -:1028E00001804180012181800021C18001817047E8 -:1028F0000021018041808180C180018141818181ED -:1029000070470000002C01400034014000040040EA -:1029100000080040000C004021B1028842F0010292 -:10292000028004E002884FF6FE731A40028070476E -:1029300031B1B0F8442042F40042A0F8442005E050 -:10294000B0F84420C2F30E02A0F8442070471AB138 -:1029500083890B43838102E083898B4383817047A2 -:102960008182704741EA0203A0F8483070471AB1EB -:1029700083890B43838102E083898B438381704782 -:1029800001894FF6F8721140018170470A46002113 -:1029900001894FF68F73194011430181704730B59B -:1029A00004460D4629462046FFF7F0FF208940F0F7 -:1029B0000700208130BD2DE9F04104460D46164642 -:1029C0001F46602D06D13B46012231462046FFF7C7 -:1029D0005AFE05E03B46012231462046FFF79DFEA8 -:1029E00029462046FFF7D2FF208940F007002081CA -:1029F000BDE8F08130B50C4600210189C9B24FF61F -:102A0000FF7505EA0325154325432943018130BDA0 -:102A10002DE9F04105460E461746984600244346E8 -:102A20003A4631462846FFF7E5FF2C894FF6F87005 -:102A3000044044F007044FF68F70044044F07004E3 -:102A40002C81BDE8F081F0B504460D4616461F46C0 -:102A50003B46324629462046FFF7CCFF208940F40A -:102A600080402081F0BD0185828270470A460021A6 -:102A700001884FF68F731940114301807047F0B5FC -:102A80000C4615461E460021002200230189028BB8 -:102A9000038C4FF6F877394021434FF6FC473A4014 -:102AA00040F201173A434FF6DD773B404FF6FF7790 -:102AB00007EA06172F433B43018102830384F0BDDD -:102AC0000A460021018B4FF68F7319401143018391 -:102AD00070470A460021018B48F6FF7319404FF6F4 -:102AE000FF7303EA02231943018370470A4600215A -:102AF000818B4FF68F7319401143818370470A46CB -:102B00000021818B48F6FF7319404FF6FF7303EAEB -:102B1000022319438183704721B1028842F0800269 -:102B2000028004E002884FF67F731A4002807047EB -:102B300021B1828842F00402828004E082884FF64C -:102B4000FB731A408280704721B1828842F00802EC -:102B5000828004E082884FF6F7731A4082807047C3 -:102B600021B1828842F00102828004E082884FF61F -:102B7000FE731A40828070470A460021018B4FF68F -:102B8000F77319401143018370470A460021018BF6 -:102B90004FF2FF7319404FF6FF7303EA0223194304 -:102BA000018370470A460021818B4FF6F773194065 -:102BB0001143818370470A460021818B4FF2FF73D6 -:102BC00019404FF6FF7303EA0223194381837047CC -:102BD0000A460021018B4FF6FB7319401143018314 -:102BE00070470A460021018B4FF6FF3319404FF61C -:102BF000FF7303EA02231943018370470A46002149 -:102C0000818B4FF6FB7319401143818370470A464D -:102C10000021818B4FF6FF3319404FF6FF7303EA13 -:102C200002231943818370470A460021018B4FF626 -:102C30007F7319401143018370470A460021018BBD -:102C4000C1F30E014FF6FF7303EA02231943018318 -:102C500070470A460021818B4FF67F73194011435C -:102C6000818370470A460021818BC1F30E014FF624 -:102C7000FF7303EA02231943818370470A46002148 -:102C8000018C4FF6FD7319401143018470470A46C9 -:102C90000021018C4FF6F7731940114301847047EE -:102CA0000A460021018C4FF6DF7319404FF6FF737F -:102CB00003EA02131943018470470A460021018C7C -:102CC0004FF67F7319404FF6FF7303EA021319435F -:102CD000018470470A460021018C4FF6FF531940CA -:102CE0004FF6FF7303EA02231943018470470A4633 -:102CF0000021018C4FF2FF7319404FF6FF7303EA76 -:102D000002231943018470470A460021018C4DF6C5 -:102D1000FF7319404FF6FF7303EA0233194301842E -:102D2000704730B5002301248C40A3B2048C9C432F -:102D30000484048C02FA01F5ADB22C43048430BD46 -:102D400030B5002304248C40A3B2048C9C4304843B -:102D5000048C02FA01F5ADB22C43048430BD70B589 -:102D60000346002000241846183001258D40ACB2DF -:102D70001D8CA5431D8409B1082909D100EB610010 -:102D8000056825F0700505600568154305600EE0CF -:102D90000D1FC5F34E052844056825F4E045056080 -:102DA00005684FF6FF7606EA02263543056070BDDA -:102DB00021B1028842F00202028004E002884FF64C -:102DC000FD731A400280704721B1028842F004026C -:102DD000028004E002884FF6FB731A4002807047BD -:102DE00021B1828842F08002828004E082884FF61E -:102DF0007F731A408280704702884FF6F7731A403B -:102E0000028002880A430280704782884FF68F73DF -:102E10001A40828082880A438280704702894FF676 -:102E2000F8731A40028102890A43028170470289BD -:102E30004FF67F731A40028102890A43028170476C -:102E4000818470478185704781867047018770470C -:102E500081877047A0F84010704702884FF6FF4303 -:102E60001A40028002880A43028070470146888E19 -:102E700070470146088F70470146888F70470146AA -:102E8000B1F8400070470146888C70470146088DB4 -:102E9000704702460020138A0B400BB1012000E06E -:102EA00000207047CA430282704730B502460020B6 -:102EB00000230024158A05EA0103958905EA010427 -:102EC00013B10CB1012000E0002030BDCA430282E2 -:102ED000704730B505462A460B4612F8010B13F829 -:102EE000014B08B1A042F8D01CB1002802D06D1CE3 -:102EF000F1E7284630BDF0B480EA0102D40F420069 -:102F0000B2EB410F02D20246084611464A0042D0B7 -:102F1000C30DDDB2C1F3C752AD1A202D35DAC1F3AE -:102F2000160141F4000204B15242C5F1200602FA32 -:102F300006F12A411044B3EBD05F23D0C4B1012D78 -:102F4000A0EBC35009DCF0BC4FF0004202EAC352D0 -:102F5000DBB200F5000000F099B8400000F180708D -:102F600000EBC350A0F1807040EAD170490009E045 -:102F7000490841EAC071A0EBC35000F500004008C9 -:102F800000EBC350F0BC00F078B86142012202EBC4 -:102F90004101001BF6E7F0BC704781F00041AAE751 -:102FA00080F00040A7E780EA010210B502F000437C -:102FB000400022D04A001FD0010E01EB1261C0F385 -:102FC0005600C2F3560240F4000042F40002A0FB97 -:102FD000022000047F39140400D0401C50EA124043 -:102FE00001D44000491EC2B20C0604EBD010401CB4 -:102FF0004008802A02D003E0002010BD20F001002C -:10300000002900DA0020184310BDC10F80EAE070EB -:103010000844CA079623002100F038B800F00042A7 -:1030200020F00040C10DC0F3160040F400007F29DD -:1030300001DA00207047962903DCC1F19601C840EF -:1030400001E096398840002AF4D04042704730B5FC -:103050000B46014600202022012409E021FA02F556 -:103060009D4205D303FA02F5491B04FA02F52844F0 -:10307000151EA2F10102F1DC30BD0029A8BF704786 -:10308000401C490008BF20F00100704710B4B0FA9E -:1030900080FC00FA0CF050EA010404BF10BC704739 -:1030A00049B1CCF1200421FA04F411FA0CF118BF53 -:1030B000012121430843A3EB0C01CB1D4FEA006122 -:1030C0004FEA102042BF002010BC704700EBC350F5 -:1030D00010440029A4BF10BC7047401C490008BF21 -:1030E00020F0010010BC7047064C074D06E0E06878 -:1030F00040F0010394E8070098471034AC42F6D33F -:10310000FCF7F8FF083B0008283B000830B58C1896 -:1031100010F8012B12F00F0301D110F8013B120936 -:1031200006D110F8012B03E010F8015B01F8015BF8 -:103130005B1EF9D101E001F8013B521EFBD1A14217 -:10314000E6D3002030BD00000FB4084B10B504A931 -:1031500002AA039800F01CF8044602A9002000F01F -:10316000C1F8204610BC5DF814FB0000E5320008F1 -:1031700002E008C8121F08C1002AFAD17047704740 -:10318000002001E001C1121F002AFBD1704700009E -:103190002DE9FF4F89B09B460446002506E025280F -:1031A0000BD05A460B999047641C6D1C2078002860 -:1031B000F5D10DB02846BDE8F08F0027B8460122B2 -:1031C000474900E0074314F8013F203B02FA03F0AF -:1031D0000842F7D120782E2819D114F8010F47F0B2 -:1031E00004072A280ED06FF02F022078A0F13001BA -:1031F00009290CD808EB880102EB410100EB01081A -:10320000641CF2E70A98641C50F8048B0A9020783A -:103210000028CED0642808D0692806D075281ED092 -:103220005A460B9990476D1C58E00A994FF00A09CD -:1032300001C90A91002802DA40422D2102E0390535 -:1032400004D52B218DF82010012103E0F90704D0CB -:103250002021F7E78A4608AE0DE00021FAE70A9937 -:103260004FF00A0901C90A91F7E74946FFF7EFFE57 -:10327000303106F8011D0028F7D1ADEB060000F152 -:103280002009780701D44FF00108C84502DDA8EBFA -:10329000090000E000208046002706E008A85A4602 -:1032A000C05D0B9990476D1C7F1C5745F6DB04E011 -:1032B00030205A460B9990476D1CB8F10001A8F1D7 -:1032C0000108F5DC05E016F8010B5A460B9990470A -:1032D0006D1CB9F10001A9F10109F4DC641C65E77A -:1032E000092801000A68531C0B6010707047000029 -:1032F000000000000000002F000000000700070091 -:1033000000147F147F1400242A7F2A1200626408AC -:103310001323003649552250000005030000000029 -:103320001C224100000041221C000014083E081429 -:103330000008083E0808000000A060000008080817 -:103340000808000060600000002010080402003E31 -:103350005149453E0000427F4000004261514946CC -:10336000002141454B31001814127F1000274545BC -:103370004539003C4A4949300001710905030036CE -:103380004949493600064949291E000036360000E1 -:1033900000005636000000081422410000141414E6 -:1033A00014140000412214080002015109060032E1 -:1033B0004959513E007C1211127C007F494949361F -:1033C000003E41414122007F4141221C007F49498A -:1033D0004941007F09090901003E4149497A007FBE -:1033E0000808087F0000417F4100002040413F0164 -:1033F000007F08142241007F40404040007F020CC3 -:10340000027F007F0408107F003E4141413E007F63 -:1034100009090906003E4151215E007F091929462C -:103420000046494949310001017F0101003F404008 -:10343000403F001F2040201F003F4038403F0063B6 -:1034400014081463000708700807006151494543D8 -:1034500000007F41410000552A552A550000414196 -:103460007F00000402010204004040404040000090 -:1034700001020400002054545478007F484444382A -:1034800000384444442000384444487F00385454B1 -:10349000541800087E0901020018A4A4A47C007F2F -:1034A000080404780000447D4000004080847D00D2 -:1034B000007F102844000000417F4000007C041879 -:1034C0000478007C0804047800384444443800FC44 -:1034D000242424180018242418FC007C0804040860 -:1034E00000485454542000043F444020003C4040D5 -:1034F000207C001C2040201C003C4030403C00440C -:1035000028102844001CA0A0A07C004464544C4413 -:103510001414141414140000000000000000000033 -:10352000000000000000000000F8000000000000A3 -:1035300000333000000000100C06100C06000000E4 -:1035400000000000000040C07840C0784000043F08 -:1035500004043F040400007088FC083000000018D8 -:1035600020FF211E0000F008F000E01800000021FC -:103570001C031E211E0000F00888700000001E21A0 -:1035800023241927211010160E000000000000004F -:10359000000000000000000000E01804020000002D -:1035A00000071820400000020418E000000000405E -:1035B000201807000000404080F0804040000202D8 -:1035C000010F01020200000000F0000000000101F4 -:1035D000011F01010100000000000000000080B098 -:1035E000700000000000000000000000000000016A -:1035F0000101010101010000000000000000003095 -:10360000300000000000000000008060180400602E -:1036100018060100000000E010080810E000000F8C -:10362000102020100F00001010F8000000000020F3 -:10363000203F20200000007008080888700000303B -:1036400028242221300000300888884830000018E3 -:10365000202020110E000000C02010F800000007FC -:103660000424243F240000F8088888080800001972 -:10367000212020110E0000E0108888180000000FA3 -:10368000112020110E0000380808C838080000007A -:10369000003F000000000070880808887000001CCF -:1036A000222121221C0000E010080810E000000088 -:1036B000312222110F00000000C0C00000000000F5 -:1036C000003030000000000000800000000000001A -:1036D0008060000000000000804020100800000111 -:1036E00002040810200040404040404040000404D4 -:1036F000040404040400000810204080000000209E -:10370000100804020100007048080808F0000000DA -:10371000003036010000C030C828E810E00007186B -:10372000272423140B000000C038E0000000203CD8 -:1037300023020227382008F8888888700000203F7C -:10374000202020110E00C030080808083800071893 -:1037500020202010080008F808080810E000203F8A -:10376000202020100F0008F88888E8081000203F6B -:1037700020202320180008F88888E8081000203F3F -:10378000200003000000C0300808083800000718B7 -:103790002020221E020008F808000008F808203F38 -:1037A000210101213F20000808F80808000000203E -:1037B000203F2020000000000808F8080800C08012 -:1037C00080807F00000008F888C028180800203F8B -:1037D00020012638200008F8080000000000203FE3 -:1037E00020202020300008F8F800F8F80800203FDA -:1037F000003F003F200008F830C00008F808203FD4 -:10380000200007183F00E01008080810E0000F1023 -:10381000202020100F0008F808080808F000203FBA -:10382000210101010000E01008080810E0000F1855 -:10383000242438504F0008F8888888887000203F7A -:103840002000030C30200070880808083800003879 -:10385000202121221C00180808F808081800000080 -:10386000203F2000000008F808000008F808001FAA -:10387000202020201F000878880000C83808000099 -:1038800007380E010000F80800F80008F800033CB3 -:103890000700073C0300081868808068180820307B -:1038A0002C03032C30200838C800C838080000005A -:1038B000203F2000000010080808C8380800203801 -:1038C000262120201800000000FE02020200000055 -:1038D000007F40404000000C30C0000000000000AD -:1038E00000010638C00000020202FE000000004095 -:1038F00040407F00000000000402020204000000BB -:1039000000000000000000000000000000008080B7 -:10391000808080808080000202040000000000009F -:10392000000000000000000080808080000000197E -:10393000242222223F2008F8008080000000003F5F -:10394000112020110E000000008080800000000E79 -:10395000112020201100000000808088F800000E57 -:10396000112020103F200000808080800000001F78 -:10397000222222221300008080F0888888180020EC -:10398000203F202000000000808080808000006BAD -:1039900094949493600008F8008080800000203F99 -:1039A000210000203F2000809898000000000020A7 -:1039B000203F20200000000000809898000000C0F8 -:1039C0008080807F000008F8000080808000203F19 -:1039D00024022D302000000808F80000000000201C -:1039E000203F202000008080808080808000203F59 -:1039F00020003F20003F8080008080800000203F2A -:103A0000210000203F200000808080800000001FF7 -:103A1000202020201F00808000808000000080FF88 -:103A2000A12020110E000000008080808000000E88 -:103A3000112020A0FF8080808000808080002020D6 -:103A40003F21200001000000808080808000003342 -:103A5000242424241900008080E0808000000000DD -:103A6000001F202000008080000000808000001FD8 -:103A7000202020103F208080800000808080000176 -:103A80000E300806010080800080008080800F30AA -:103A90000C030C300F00008080008080800000202C -:103AA000312E0E3120008080800000808080808157 -:103AB0008E701806010000808080808080000021C8 -:103AC000302C2221300000000000807C0202000027 -:103AD0000000003F404000000000FF000000000028 -:103AE0000000FF0000000002027C80000000004097 -:103AF000403F000000000006010102020404000033 -:103B00000000000000000000283B0008000000202A -:103B1000880100000C310008F03B000888010020FB -:103B200040050000803100089500A24A04590102B6 -:103B3000030406070809596666F640CDCC8C3F00A1 -:103B40001012101010FF109008888888FF8888884D -:103B5000080010130444827F01808040432C102809 -:103B60004681800E1310101010D030FF30D0121C80 -:103B7000101036100804020132FF06140102040876 -:103B8000100D13FE222222FE00FE828292A29E28A7 -:103B900080601F0242827F0814FF402F102C438058 -:103BA0000B1590884C57A42454548C840010130196 -:103BB000018042221A07024282423E0101010E1593 -:103BC00004E4242CB4252624B42C24E4040C14FF8F -:103BD00002011E1212121E41827F021201301101D7 -:103BE0000203040102030406070809020406080090 +:10015000284600E06842024655A102A803F0A4F830 +:10016000102302AA0021084600F017FE0FB030BD90 +:1001700010B50024002001F086F80446012C30D090 +:10018000022C22D0032C02D0042C43D137E03C486F +:10019000007BC0433A4908730846007B40B10846DB +:1001A0004068002804DD08464068404248600BE093 +:1001B0003348007B40B932494868002801DB0146DA +:1001C00000E041422E4A516025E02D484068401C25 +:1001D0002B49486008464068142801DD1420486017 +:1001E00019E027484068401E254948600846406895 +:1001F00010F1140F02DA6FF0130048600BE0204892 +:10020000407B18B901201E49487302E000201C49B8 +:10021000487300E000BF00BF10BD10B501F09AF8B0 +:100220004FF4A06001F04CFF4FF4E13001F020F9F1 +:10023000002141F61F4000F0E1FE472141F28830E5 +:1002400000F062FB00F032FF01F00CF800F034FE29 +:1002500000F0C9FC00200A4948600120487310BD25 +:10026000FFF7DBFF4FF47A7001F0B1F806E0FFF71B +:100270007FFFFFF745FF642001F0A9F8F7E70000D2 +:100280009801002073706565643A25642C70776D61 +:100290005F76616C3A25642C7461726765743A25E7 +:1002A0006420202043572020202020200000000030 +:1002B00073706565643A25642C70776D5F76616C48 +:1002C0003A25642C7461726765743A256420202095 +:1002D000524556202020202020000000704700BFFB +:1002E000FEE700BFFEE700BFFEE700BFFEE7704786 +:1002F00070477047704700000CB5002001900090D7 +:100300006C48006840F480306A49086000BF694862 +:10031000006800F4003000900198401C01900098A3 +:1003200018B90198B0F5A06FF1D16248006800F4E7 +:10033000003010B10120009001E0002000900098F2 +:10034000012843D15C48006840F010005A49086019 +:100350000846006820F0030008600846006840F086 +:1003600002000860534840685249486008464068A7 +:1003700048600846406840F480604860084640682D +:1003800020F47C1048600846406840F4E81048605B +:100390000846006840F08070086000BF454800686B +:1003A00000F000700028F9D04248406820F00300B7 +:1003B000404948600846406840F00200486000BF7D +:1003C0003C48406800F00C000828F9D10CBD10B57D +:1003D000FFF792FF10BD10B53648006840F00100ED +:1003E000344908600846406834490840314948604B +:1003F00008460068324908402E49086008460068EF +:1004000020F4802008600846406820F4FE00486020 +:100410004FF41F008860FFF7DAFF4FF000602949B2 +:10042000086010BD10B5002100200022214B5B6840 +:1004300003F00C0121B1042906D0082928D107E0D6 +:10044000214B224C236027E01F4B204C236023E0EC +:10045000184B5B6803F47010164B5B6803F4803232 +:10046000022303EB904022B9194B4343174C2360FE +:100470000DE0104B5B6803F4003323B1144B43438E +:10048000124C236003E0104B4343104C236003E005 +:100490000D4B0E4C236000BF00BF064B5B68C3F3DF +:1004A00003130C4CE15C094B1B68CB40074C2360E9 +:1004B00010BD000000100240002002400000FFF8C4 +:1004C000FFFFF6FE08ED00E000127A0000000020B9 +:1004D00000093D000400002010B586B0044601214B +:1004E000082001F085FB0121880401F08EFB4FF408 +:1004F0008060ADF8140003208DF8160018208DF8E8 +:10050000170005A9874801F0B7F84FF40060ADF86F +:10051000140004208DF8170005A9824801F0ACF8FA +:1005200027208DF8000000208DF8010003208DF8B1 +:10053000020001208DF80300684601F0C6FD019419 +:100540000020ADF80800ADF80A00ADF80C00ADF8D9 +:1005500010000C20ADF80E0001A9734801F0EFFB6C +:10056000012240F22551704801F081FC01216E48C2 +:1005700001F071FC06B010BD10B500246A4801F00E +:10058000DBFCC4B269486A49097844546848007879 +:10059000401C6749087008460078642801DB002089 +:1005A000087010BD002004E00021604A1154411C75 +:1005B00088B26428F8DB00215D4A1170704710B5DD +:1005C00004460BE000BF4021574801F01FFD002802 +:1005D000F9D014F8011B544801F0AAFC2078002837 +:1005E000F0D110BD10B50446FFF7DCFF2046FFF741 +:1005F000E6FF50A0FFF7E3FF10BD10B5044621460B +:100600004A4802F0D8FC08B1012010BD0020FCE7E8 +:100610002DE9F04180460C4615461E4600270EE0A7 +:100620004046FFF7DFFFB0B200F0D1FE2046FFF7F3 +:10063000E4FF10B10120BDE8F081781CC7B2AF42E1 +:10064000EEDB0020F7E710B5642303223AA13BA0BC +:10065000FFF7DEFF04464FF4167000F0B8FE14B941 +:100660004FF0FF3010BD6423032233A135A0FFF704 +:10067000CFFF04464FF4167000F0A9FE14B96FF0D6 +:100680000100EFE7642303222BA132A0FFF7C0FF94 +:1006900004464FF4167000F09AFE14B96FF0020091 +:1006A000E0E76423032224A132A0FFF7B1FF044650 +:1006B0004FF4167000F08BFE14B96FF00300D1E711 +:1006C000642303221CA12FA0FFF7A2FF04464FF4CE +:1006D000167000F07CFE14B96FF00400C2E76423CA +:1006E000032215A12DA0FFF793FF04464FF41670C7 +:1006F00000F06DFE14B96FF00500B3E70020B1E71C +:1007000010B504463223032228A129A0FFF780FF59 +:10071000C82000F05CFE2046FFF751FF642000F087 +:1007200056FE10BD000C014000480040A80100200A +:10073000140000200D0000004F4B000041540D0A32 +:100740000000000041542B43574D4F44453D320DAE +:100750000A00000041542B43575341503D225A4850 +:10076000222C22313233343536373839222C352C8D +:10077000330D0A0041542B4349504D55583D310D1E +:100780000A00000041542B434950534552564552EC +:100790003D312C353030300D0A00000041542B43E0 +:1007A000495053544F3D300D0A0000003E000000F8 +:1007B00041542B43495053454E443D302C31340D68 +:1007C0000A000000002807DA0121784A11600021A0 +:1007D000774AC2F8B81106E00021744A116001217D +:1007E000734AC2F8B811011E01DB0A4600E04A4212 +:1007F000704B1A8070472DE9F04704466E4D6F4EDE +:10080000002729466E48006802F0E7FB6C49086043 +:1008100031466B48006802F0E0FB8046414668487C +:10082000006802F064FC0746204602F09EFC824607 +:1008300064480168504602F022FC8146394602F0C5 +:1008400024FC80465F480168404602F0C6FB5D49D3 +:10085000086039464FF07E5002F011FC804658483F +:100860000168404602F011FC55490860554800688F +:1008700002F084FCBDE8F0872DE9F05F04460D46E8 +:10088000601B514908600968504A1268881A02F0D2 +:100890006CFC83464E480168584602F0F6FB8046E1 +:1008A0004948006802F061FC83464A48016858469E +:1008B00002F0EBFB8146414602F08FFB07464648BB +:1008C000006802F052FC8246394602F086FB06467A +:1008D00002F054FC4049086008460068B0F5E15F4A +:1008E00002DD4FF4E15008603B48006810F5E15F1D +:1008F00002DA3A48384908603348006833490860EA +:1009000035480068BDE8F09F7FB505460C460121DB +:10091000022001F07AF9ADF80850ADF8044000204B +:10092000ADF80A00ADF8060001A92D4801F00AFD56 +:10093000012211462A4802F07CF81D208DF80000A3 +:1009400003208DF801008DF8020001208DF80300CE +:10095000684601F0BAFB0121214802F04FF87FBD43 +:1009600010B5002401211E4802F011FBE8B102205D +:1009700000F033FC1B4908600868FFF73CFF194989 +:1009800008600846407B30B10A4651681068FFF79E +:1009900073FF044600E00024124884602046FFF7FD +:1009A00011FF01210E4802F003FB10BDB08121426E +:1009B00000802142402C01400AD7A33C0000E040C7 +:1009C0001C000020180000202C000020280000201F +:1009D000240000202000002030000020E0E3FFFF82 +:1009E000000400409801002010B54FF40051F94870 +:1009F00000F0EFFE4FF40041F64800F0EAFE4FF43D +:100A00000041F44800F0E7FE4FF40051F14800F0D7 +:100A1000E2FE10BD10B54FF40051EE4800F0D9FED3 +:100A20004FF40041EB4800F0D6FE4FF40041E94896 +:100A300000F0CFFE10BD10B54FF40051E54800F0B6 +:100A4000C8FE4FF40051E34800F0C5FE10BD2DE98B +:100A5000F04105462C464FF40051DE4800F0BBFE45 +:100A600000261CE0274607F08007802F04D13902BA +:100A7000D84800F0AEFE04E04FF40041D54800F045 +:100A8000AAFE6006040E4FF40051D24800F0A1FE09 +:100A90004FF40051CF4800F09EFE701CC6B2082EE5 +:100AA000E0DBBDE8F08110B50446FFF79DFF78203C +:100AB000FFF7CDFFFFF7BFFF0020FFF7C8FFFFF7ED +:100AC000BAFF2046FFF7C3FFFFF7B5FFFFF7A2FF0E +:100AD00010BD10B50446FFF787FF7820FFF7B7FF7A +:100AE000FFF7A9FF4020FFF7B2FFFFF7A4FF204662 +:100AF000FFF7ADFFFFF79FFFFFF78CFF10BD70B54D +:100B000004460D461DB1E0B2FFF7E3FF02E0E0B29C +:100B1000FFF7C9FF70BD70B50646002418E004F168 +:100B2000B0000021FFF7EBFF00210846FFF7E7FFC9 +:100B300000211020FFF7E3FF002505E001213046EA +:100B4000FFF7DDFF681CC5B2802DF7DB601CC4B267 +:100B5000082CE4DB70BD06E041F6650100E0491EAB +:100B60000029FCD1401E0028F6D17047014605E05F +:100B7000002001E0421CD0B27B28FBDB0A1EA1F161 +:100B80000101F5D1704770B504460D4605F1B0007E +:100B90000021FFF7B4FF102141EA14100021FFF7F4 +:100BA000AEFF04F00F000021FFF7A9FF70BD10B5E4 +:100BB00000218D20FFF7A3FF00211420FFF79FFFE6 +:100BC0000021AF20FFF79BFF10BD10B500218D2045 +:100BD000FFF795FF00211020FFF791FF0021AE20C5 +:100BE000FFF78DFF10BD70B5002418E004F1B000D0 +:100BF0000021FFF784FF00210846FFF780FF002156 +:100C00001020FFF77CFF002505E001210020FFF701 +:100C100076FF681CC5B2802DF7DB601CC4B2082CBF +:100C2000E4DB70BD70B5002418E004F1B0000021D1 +:100C3000FFF765FF00210846FFF761FF0021102044 +:100C4000FFF75DFF002505E001210846FFF757FF8C +:100C5000681CC5B2802DF7DB601CC4B2082CE4DB35 +:100C600070BD2DE9F04707460E469046994600258F +:100C70000024A8F12000C5B27F2F02DD0027B01CA0 +:100C8000C6B2B9F1100F24D131463846FFF77BFFC9 +:100C9000002408E004EB05114F4A505C0121FFF7E6 +:100CA0002EFF601CC4B2082CF4DB701CC1B23846A5 +:100CB000FFF769FF002409E004EB05110831464AFB +:100CC000505C0121FFF71BFF601CC4B2082CF3DB52 +:100CD00012E031463846FFF756FF00240AE005EBE4 +:100CE00045013E4A02EB4101085D0121FFF707FF84 +:100CF000601CC4B2062CF2DBBDE8F08710B50246DA +:100D0000012000E050430B1EA1F10104E1B2F9D132 +:100D100010BD2DE9FF5F074691461E460E9D4FF020 +:100D2000000A002435E0301B401EC1B20A20FFF744 +:100D3000E5FFB9FBF0F00A21B0FBF1F201FB12086C +:100D4000BAF1000F14D1701EA04211DDB8F1000FEE +:100D50000CD1AB4605EBDB71491001FB0471C8B245 +:100D60002B4620220199FFF77CFF10E04FF0010A8B +:100D7000AB4605EBDB71491001FB0471C8B208F109 +:100D80003001CAB22B460199FFF76BFF00BF601C10 +:100D9000C4B2B442C7DBBDE8FF9F2DE9F041044671 +:100DA0000F461546984600260FE0AA5D4346394691 +:100DB0002046FFF756FF04F10800C4B2782C02DD8C +:100DC0000024B81CC7B2701CC6B2A85D0028ECD1C4 +:100DD000BDE8F081000C0140763600084E34000872 +:100DE0002DE9F04180460E46154600273146404623 +:100DF000FFF7C9FE00240AE0744A02EB8511085D82 +:100E00000121FFF77CFE781CC7B2601CC4B2102C15 +:100E1000F2DB701CC1B24046FFF7B5FE00240CE0C7 +:100E20006900491C694A02EB4111085D0121FFF785 +:100E300066FE781CC7B2601CC4B2102CF0DBBDE8A3 +:100E4000F0812DE9F05F06460F4690461C46DDF81E +:100E500028A04FF0000BE11704EB5171C910A4EB6F +:100E6000C10131B92046E11704EB5171C1F3C70547 +:100E700006E02046E11704EB5171C910491CCDB2C0 +:100E80003D4615E029463046FFF77DFEB1460BE0B2 +:100E900059460BF1010B1AF801000121FFF72FFE53 +:100EA00009F1010000F0FF09C145F1DB681CC5B282 +:100EB000A542E7DBBDE8F09F08B50121082000F05E +:100EC00097FE4FF42040ADF8000010208DF803008D +:100ED00003208DF8020069463D4800F0CDFB4FF439 +:100EE00020413B4800F075FC4FF4487000F06FFA69 +:100EF0000021AE20FFF703FE00210846FFF7FFFDAB +:100F000000211020FFF7FBFD00214020FFF7F7FD37 +:100F10000021B020FFF7F3FD00218120FFF7EFFD56 +:100F20000021FF20FFF7EBFD0021A120FFF7E7FDE7 +:100F30000021A620FFF7E3FD0021A820FFF7DFFD39 +:100F400000213F20FFF7DBFD0021C820FFF7D7FD80 +:100F50000021D320FFF7D3FD00210846FFF7CFFD86 +:100F60000021D520FFF7CBFD00218020FFF7C7FD32 +:100F70000021D820FFF7C3FD00210520FFF7BFFDAA +:100F80000021D920FFF7BBFD0021F120FFF7B7FDBD +:100F90000021DA20FFF7B3FD00211220FFF7AFFD9B +:100FA0000021DB20FFF7ABFD00213020FFF7A7FD7C +:100FB00000218D20FFF7A3FD00211420FFF79FFDE6 +:100FC0000021AF20FFF79BFD08BD0000340000208A +:100FD000000C014008B50121082000F009FE4FF483 +:100FE000A040ADF8000010208DF8030003208DF81C +:100FF000020069462A4800F03FFB08BD30B589B0C1 +:1010000005460C46FFF7E6FF0121C80200F0F0FD9F +:101010000121042000F0ECFD4FF40060ADF8200049 +:1010200018208DF8230003208DF8220008A91D4800 +:1010300000F022FBADF81850ADF814400020ADF8D8 +:101040001A00ADF8160005A9174801F07BF96020D9 +:10105000ADF804000120ADF806000020ADF80A004C +:10106000ADF80C0001A9104801F0A9F901A90E483A +:1010700001F07FFA01210C4801F0CCFC08210A485C +:1010800001F0ECFD0821084801F007FE01210648A7 +:1010900001F0B4FD0121044801F0B0FC09B030BDFD +:1010A000000C014000080140002C014000B587B051 +:1010B0000121084600F0A9FD0121042000F098FD5F +:1010C0000320ADF8000004208DF803006946614854 +:1010D00000F0D2FA04A801F061FC0020ADF8100085 +:1010E0004FF6FF70ADF814000020ADF81600ADF813 +:1010F000120004A94FF0804001F024F900231A46A1 +:1011000003214FF0804001F02CFD01A801F059FCB3 +:101110000A20ADF80C0001A9400701F0A6FB01214F +:10112000880701F031FF01221146900701F081FC90 +:1011300000214FF0804001F0F5FE0121880701F009 +:101140005DFC07B000BD00B587B00121042000F0B0 +:101150005CFD0121082000F04BFDC020ADF800002F +:1011600004208DF8030069463B4800F085FA04A886 +:1011700001F014FC0020ADF810004FF6FF70ADF840 +:1011800014000020ADF81600ADF8120004A9334891 +:1011900001F0D8F800231A460321304801F0E1FCA1 +:1011A00001A801F00EFC0A20ADF80C0001A92B48A3 +:1011B00001F05BFB0121294801F0E6FE0122114606 +:1011C000264801F036FC0021244801F0ABFE012145 +:1011D000224801F013FC07B000BD0146022904D0EB +:1011E00003290BD0042919D10FE04FF08042928CD3 +:1011F00010B200224FF080439A8411E0184A1288FE +:1012000010B20022164B1A800AE0144A24321288C7 +:1012100010B20022114B24331A8001E0002000BFDD +:1012200000BF70470D48103000880C48103000880F +:1012300020F0010009491031088070474FF08040CC +:10124000008A4FF08040008A20F001004FF080417A +:101250000882704700080140000C0140000800406F +:101260002404004008B50121182000F0C1FC4820EA +:101270008DF803004EF20100ADF8000069463348D6 +:1012800000F0FAF908BD10B5044614B10120304948 +:1012900008702F48007800283BD04FF400412B48BD +:1012A00000F07DFA80B14FF48041284800F077FAD1 +:1012B00050B14FF40051254800F071FA20B10121DE +:1012C000224800F06CFA20BB0A2000F080F80020D1 +:1012D0001F4908704FF400411C4800F060FA08B93B +:1012E000012010BD4FF48041184800F058FA08B9A9 +:1012F0000220F6E70121154800F051FA08B9032051 +:10130000EFE74FF40051114800F049FAE0B904202A +:10131000E7E74FF400410D4800F041FA012813D1EE +:1013200081030A4800F03BFA01280DD1012107484A +:1013300000F035FA012807D14103044800F02FFAE4 +:10134000012801D1024908700020CAE700100140BD +:101350007401002010B56FF0040000F000FF2E486B +:1013600000682E49B0FBF1F02D490870084600785E +:1013700000EB4001C1EBC0104FF6FF7101EAC00065 +:101380002849088010BD0146254A12784A434FF08B +:10139000E0235A6100229A611A46126942F0010262 +:1013A0001A6100BF4FF0E022106900F001021AB18B +:1013B00000F48032002AF5D04FF0E022126922F0CA +:1013C00001024FF0E0231A6100229A617047014642 +:1013D000144A12884A434FF0E0235A6100229A616E +:1013E0001A46126942F001021A6100BF4FF0E02272 +:1013F000106900F001021AB100F48032002AF5D021 +:101400004FF0E022126922F001024FF0E0231A614E +:1014100000229A61704700000000002000127A004C +:101420007601002078010020014600BF704700BF10 +:10143000544A128802F04002002AF9D0C2B2514B3D +:101440001B1D1A80704770B505460E46002400BF6C +:101450000BE000BF40214B4800F0D8FD0028F9D038 +:10146000295D484800F064FD641CB442F1DB70BDA6 +:1014700010B586B00446012144F2040000F0B8FB28 +:101480004FF40070ADF8140003208DF816001820FA +:101490008DF8170005A93C4800F0EEF84FF4806085 +:1014A000ADF8140004208DF8170005A9364800F0A7 +:1014B000E3F825208DF8000003208DF801008DF859 +:1014C000020001208DF80300684600F0FEFD019443 +:1014D0000020ADF80800ADF80A00ADF80C00ADF83A +:1014E00010000C20ADF80E0001A9264800F027FCE2 +:1014F000012240F22551234800F0B9FC0121214886 +:1015000000F0A9FC06B010BD10B540F225511D48F1 +:1015100000F092FD10B31B4800F00EFDC4B21B4852 +:10152000008800F40040C8B91848008800F48040E2 +:1015300060B10A2C03D000201449088020E0134831 +:10154000008840F400401149088019E00D2C06D1B4 +:101550000E48008840F480400C49088010E00B4899 +:101560000088C0F30D000A490C5408480088401C4C +:101570000649088008460088C72801DD0020088049 +:1015800010BD00000038014000080140800100202B +:101590000C0200200648804706480047FEE7FEE7A9 +:1015A000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE713 +:1015B000D7030008ED00000810B50446CC4884426B +:1015C00008D10121042000F02DFB0021042000F0AF +:1015D00029FB46E0C748844208D10121082000F0D9 +:1015E00021FB0021082000F01DFB3AE0C2488442A4 +:1015F00008D10121102000F015FB0021102000F07F +:1016000011FB2EE0BD48844208D10121202000F0CA +:1016100009FB0021202000F005FB22E0B8488442AD +:1016200008D10121402000F0FDFA0021402000F007 +:10163000F9FA16E0B348844208D10121802000F075 +:10164000F1FA0021802000F0EDFA0AE0AE48844271 +:1016500007D10121801500F0E5FA0021A01500F066 +:10166000E1FA10BD10B50121084600F0DBFA0021B7 +:10167000012000F0D7FA10BD2DE9F0410246002507 +:101680000026002000230024002791F803C00CF05E +:101690000F0591F803C00CF0100CBCF1000F03D043 +:1016A00091F802C04CEA050591F800C0BCF1000FAA +:1016B00031D0146800202BE04FF0010C0CFA00F33D +:1016C000B1F800C00CEA03069E4220D183004FF01F +:1016D0000F0C0CFA03F7BC4305FA03FC4CEA0404B4 +:1016E00091F803C0BCF1280F06D14FF0010C0CFAA1 +:1016F00000FCC2F814C00AE091F803C0BCF1480F26 +:1017000005D14FF0010C0CFA00FCC2F810C0401CCF +:101710000828D1D31460B1F800C0BCF1FF0F34DD4C +:10172000546800202EE000F1080C4FF0010808FA80 +:101730000CF3B1F800C00CEA03069E4221D18300ED +:101740004FF00F0C0CFA03F7BC4305FA03FC4CEA0C +:10175000040491F803C0BCF1280F05D100F1080C76 +:1017600008FA0CF8C2F8148091F803C0BCF1480FD5 +:1017700007D100F1080C4FF0010808FA0CF8C2F884 +:101780001080401C0828CED35460BDE8F0814FF68D +:10179000FF710180022181700421C17070470246EF +:1017A000002093680B400BB1012000E0002070473F +:1017B0000146886880B2704702460020D3680B401B +:1017C0000BB1012000E0002070470146C86880B2DC +:1017D000704701617047416170470AB1016100E0E3 +:1017E00041617047C16070474FF480320A438261A3 +:1017F0008161826182698269704702460020434BA1 +:1018000018684FF68073184040EA021008433F4BB7 +:10181000186070473E49C8617047F0B50A4600231A +:1018200000240021002500F00046B6F1004F02D14F +:10183000364EF16901E0354E7168C0F3034583B25D +:1018400000F44016B6F5401F08D121F070612F4E0C +:10185000766826F070662D4F7E6012E000F48016E8 +:10186000B6F5801F06D1032606FA05F4A14341F020 +:10187000706106E0460D360103FA06F6B14341F009 +:10188000706122B1460D360103FA06F6314300F0CD +:101890000046B6F1004F02D11C4EF16101E01B4E33 +:1018A0007160F0BD30B500228B071C0F0F2303FAC7 +:1018B00004F2164B08338C1053F824309343134C26 +:1018C00008348D1044F8253023468C1053F824300A +:1018D0008C07240F00FA04F423430C4C08348D10B9 +:1018E00044F8253030BD0A49DC31086070470000FB +:1018F00000080140000C01400010014000140140AC +:1019000000180140001C014000200140000001407F +:1019100000002042DF48006840F00100DD49086017 +:1019200008464068DC490840DA49486008460068D3 +:10193000DA490840D74908600846006820F480204A +:1019400008600846406820F4FE0048604FF41F001D +:1019500088607047CF49096821F48031CD4A116011 +:101960001146096821F480211160B0F5803F03D051 +:10197000B0F5802F0ED106E0C649096841F48031E8 +:10198000C44A116007E0C349096841F4A021C14A73 +:10199000116000E000BF00BF704710B50146002293 +:1019A000002300204A11012A02D1BA4C236806E024 +:1019B000022A02D1B74C236A01E0B64C636A01F0F7 +:1019C0001F02012494401C400CB1012000E00020C3 +:1019D00010BD38B5002000900024002500BF312044 +:1019E000FFF7DBFF05460098401C00900098B0F51B +:1019F000A06F01D0002DF2D03120FFF7CEFF08B14B +:101A0000012400E00024204638BD01460020A14A00 +:101A1000106820F0F80040EAC10010607047A0494B +:101A200008607047024600209A4B586820F47C10EA +:101A300042EA01031843974B58607047984908667B +:101A4000704701460020934A506820F00300084385 +:101A5000506070478F48406800F00C0070470146A6 +:101A600000208C4A506820F0F00008435060704716 +:101A700001460020874A506820F4E0600843506027 +:101A8000704701460020834A506820F4605040EAC5 +:101A9000C1005060704729B17E4A527A02437D4BA3 +:101AA0005A7204E07B4A527A82437A4B5A727047E8 +:101AB0007B49D8310860704701460020754A50685C +:101AC00020F440400843506070470021714A2032A2 +:101AD0001170704A82F82010012802D004280AD11F +:101AE00004E001216B4A2032117005E00521694AAA +:101AF0002032117000E000BF00BF704769490860E4 +:101B000070476449096A0143624A11627047654936 +:101B100044390860704730B50021002200240023BA +:101B20005C4D6D6805F00C0121B1042905D0082930 +:101B300023D105E05C4D056022E05B4D05601FE0B0 +:101B4000544D6D6805F47012524D6D6805F4803483 +:101B5000022505EB92421CB9544D554305600BE03C +:101B60004C4D6D6805F400351DB1504D5543056071 +:101B700002E04D4D5543056002E04B4D056000BF4E +:101B800000BF444D6D6805F0F0010909484D6B5CDC +:101B90000568DD4045603F4D6D6805F4E061090A68 +:101BA000434D6B5C4568DD4085603A4D6D6805F4DA +:101BB0006051C90A3E4D6B5C4568DD40C560354DDE +:101BC0006D6805F44041890B3A4D6B5CC568B5FB07 +:101BD000F3F5056130BD29B12E4A526902432D4B00 +:101BE0005A6104E02B4A526982432A4B5A6170477A +:101BF00029B1284A92690243264B9A6104E0254A9A +:101C000092698243234B9A61704729B1214AD26974 +:101C10000243204BDA6104E01E4AD26982431D4B25 +:101C2000DA61704729B11B4AD2680243194BDA6066 +:101C300004E0184AD2688243164BDA60704729B133 +:101C4000144A12690243134B1A6104E0114A1269E3 +:101C50008243104B1A61704712494039086070473F +:101C60000F49C86470470B49C87170470948406AFA +:101C700040F0807007494862704701460020054ADD +:101C800092680A400AB1012000E000207047014933 +:101C900088727047001002400000FFF8FFFFF6FE58 +:101CA000000042428004424200127A0000093D00D6 +:101CB000820100209201002010B50446FB488442B6 +:101CC00009D101218803FFF7ADFF00214FF48040C7 +:101CD000FFF7A8FF32E0F648844209D10121480409 +:101CE000FFF7ADFF00214FF40030FFF7A8FF25E01C +:101CF000F048844209D101218804FFF7A0FF0021A8 +:101D00004FF48020FFF79BFF18E0EB48844209D195 +:101D10000121C804FFF793FF00214FF40020FFF7D3 +:101D20008EFF0BE0E548844208D101210805FFF74A +:101D300086FF00214FF48010FFF781FF10BD2DE9D1 +:101D4000F04786B005460E460024A24600BFA146D5 +:101D50000027B08900B100BF2F462C8A4CF6FF70D7 +:101D60000440F08804432C82AC894EF6F310044002 +:101D7000B08831890843718908430443AC81AC8A37 +:101D80004FF6FF400440B0890443AC8201A8FFF73E +:101D9000C2FEC648874202D1DDF810A001E0DDF89E +:101DA0000CA0A88900F4004040B10AEBCA0000EB87 +:101DB0000A1031684900B0FBF1F807E00AEBCA00ED +:101DC00000EB0A1031688900B0FBF1F86420B8FB21 +:101DD000F0F004012009642101FB1089A88900F4B6 +:101DE000004040B1322000EBC900B0FBF1F000F040 +:101DF0000700044308E0322000EB09106421B0FB27 +:101E0000F1F000F00F0004432C8106B0BDE8F0872C +:101E10004FF41651016000218180C18001810C21A5 +:101E2000418100218181704710B502460020108A4F +:101E30004FF2FF0318400B884C8823438C882343C0 +:101E4000CC8823431843108210BD002101804180BB +:101E50008180C180704721B1828942F40052828121 +:101E600004E082894DF6FF731A4082817047F0B515 +:101E70000346002400260025002040F66A17B942D8 +:101E800000D100BF1846C1F3421401F01F0601271C +:101E900007FA06F5012C01D10C3004E0022C01D127 +:101EA000103000E014301AB107682F43076002E0D9 +:101EB0000768AF430760F0BD1AB1838A0B43838282 +:101EC00002E0838A8B4383827047028A4FF6F07365 +:101ED0001A400282028A0A430282704782894FF2C4 +:101EE000FF731A40828182890A438281704721B13F +:101EF000828942F00202828104E082894FF6FD73FA +:101F00001A4082817047028A4FF6DF731A400282BC +:101F1000028A0A430282704721B1028A42F4804257 +:101F2000028204E0028A4BF6FF731A400282704775 +:101F3000C1F308028280704701468888C0F3080018 +:101F40007047818941F0010181817047028BD2B2D3 +:101F50000283028B42EA012202837047028B02F461 +:101F60007F420283028B0A430283704721B1828A37 +:101F700042F02002828204E0828A4FF6DF731A4028 +:101F80008282704721B1828A42F01002828204E08C +:101F9000828A4FF6EF731A408282704721B1828A9B +:101FA00042F00802828204E0828A4FF6F7731A40F8 +:101FB0008282704721B1828942F40042828103E02B +:101FC0008289C2F30E028281704721B1828A42F473 +:101FD0000062828204E0828A4FF2FF731A4082829A +:101FE0007047828A4FF6FB731A408282828A0A43C4 +:101FF0008282704721B1828A42F00202828204E02A +:10200000828A4FF6FD731A40828270470246002092 +:10201000B1F5007F00D100BF13880B400BB1012048 +:1020200000E00020704701F40072B2F5007F00D19B +:1020300000BFCA430280704770B5024600240023E7 +:102040000025002040F66A16B14200D100BFC1F35E +:10205000421501F01F03012606FA03F3012D02D1F8 +:102060009689334006E0022D02D1168A334001E002 +:10207000968A33400C12012606FA04F4168834407E +:1020800013B10CB1012000E0002070BD10B500229A +:10209000002340F66A14A14200D100BF0A120124B5 +:1020A0009440A3B2DC43048010BD0000003801401E +:1020B0000044004000480040004C004000500040F8 +:1020C00031490143314A1160704770B50021002346 +:1020D0000F22C47804B32D4C246804F4E064C4F5E2 +:1020E000E064210AC1F10403CA40447804FA03F110 +:1020F0008478144021430901254C0678A1550478C1 +:1021000004F01F050124AC4005786D11AD0005F108 +:10211000E025C5F8004109E0047804F01F0501241A +:10212000AC401C4D0678761145F8264070BD1A4A21 +:102130000A400243154B1B1F1A60704739B1134AFE +:10214000121D12680243114B1B1D1A6006E00F4A54 +:10215000121D126882430D4B1B1D1A607047042824 +:1021600008D14FF0E021096941F004014FF0E0226D +:10217000116107E04FF0E021096921F004014FF0FF +:10218000E0221161704700000000FA050CED00E04C +:1021900000E400E080E100E080FFFF1F10B504468E +:1021A000FE48844208D10121C014FFF73BFD002105 +:1021B000E014FFF737FDC4E0B4F1804F08D10121EE +:1021C0000846FFF73CFD00210120FFF738FDB8E08D +:1021D000F348844208D101210220FFF730FD00219D +:1021E0000220FFF72CFDACE0EE48844208D101212B +:1021F0000420FFF724FD00210420FFF720FDA0E0CC +:10220000E948844208D101210820FFF718FD002188 +:102210000820FFF714FD94E0E448844208D101212E +:102220001020FFF70CFD00211020FFF708FD88E0CB +:10223000DF48844208D101212020FFF700FD002162 +:102240002020FFF7FCFC7CE0DA48844208D1012121 +:102250004014FFF7E7FC00216014FFF7E3FC70E097 +:10226000D548844209D10121C804FFF7DBFC0021D5 +:102270004FF40020FFF7D6FC63E0D048844209D138 +:1022800001210805FFF7CEFC00214FF48010FFF775 +:10229000C9FC56E0CA48844209D101214805FFF72C +:1022A000C1FC00214FF40010FFF7BCFC49E0C54819 +:1022B000844208D101214020FFF7C1FC00214020C9 +:1022C000FFF7BDFC3DE0C048844208D101218020D9 +:1022D000FFF7B5FC00218020FFF7B1FC31E0BB48DF +:1022E000844208D101218015FFF7A9FC0021A01527 +:1022F000FFF7A5FC25E0B648844209D10121080476 +:10230000FFF790FC00214FF48030FFF78BFC18E0C2 +:10231000B048844209D101214804FFF783FC002121 +:102320004FF40030FFF77EFC0BE0AB48844208D14D +:1023300001218804FFF776FC00214FF48020FFF78D +:1023400071FC10BD00220288944B98420ED0994B2C +:1023500098420BD0B0F1804F08D0914B984205D0F5 +:10236000904B984202D0904B984204D14FF68F7315 +:102370001A404B881A438D4B984207D08C4B984299 +:1023800004D04FF6FF431A40CB881A4302808B8853 +:1023900083850B880385814B98420BD0854B9842EF +:1023A00008D08B4B984205D08A4B984202D08A4B7A +:1023B000984201D10B7A038601238382704770B55E +:1023C000002400220023058C4FF6FE76354005845C +:1023D000028C8388048B4FF68F752C40B51E2C40E1 +:1023E0000D882C43751E2A400D892A434D882A43A7 +:1023F0006A4DA8420BD06F4DA84208D0744DA84238 +:1024000005D0744DA84202D0734DA84213D14FF6A7 +:10241000F7752A404D892A434FF6FB752A408D886F +:102420002A434FF6FF652B404FF6FF552B408D8911 +:102430002B43CD892B4383800483CD8885860284FA +:1024400070BD70B5002400220023058C4FF6EF7696 +:1024500035400584028C8388048B48F6FF752C4038 +:102460004FF6FF452C400D884FF6FF7606EA05250E +:102470002C434FF6DF752A400D8906EA05152A43DD +:102480004D8806EA05152A43444DA84202D0494D1D +:10249000A8421DD14FF67F752A404D894FF6FF7631 +:1024A00006EA05152A434FF6BF752A408D8806EACD +:1024B00005152A434FF6FF352B404FF2FF752B4091 +:1024C0008D8906EA85052B43CD8906EA85052B43D0 +:1024D00083800483CD880587028470BD70B5002495 +:1024E00000220023058C4FF6FF6635400584028CE0 +:1024F0008388848B4FF68F752C404FF6FC752C40EB +:102500000D882C434FF6FF552A400D894FF6FF7674 +:1025100006EA05252A434D8806EA05252A431F4D6C +:10252000A84202D0234DA8421DD14FF2FF752A4088 +:102530004D894FF6FF7606EA05252A434FF6FF350B +:102540002A408D8806EA05252A434EF6FF752B4062 +:102550004DF6FF752B408D8906EA05152B43CD8975 +:1025600006EA05152B4383808483CD888587028402 +:1025700070BD70B5002200230024058C4EF6FF7656 +:1025800035400584038C8488828B48F6FF752A4089 +:102590004FF6FF452A400D8820E00000002C014046 +:1025A0000004004000080040000C00400010004003 +:1025B0000014004000340140004C01400050014034 +:1025C0000054014000180040001C00400020004062 +:1025D0000040014000440140004801404FF6FF76B2 +:1025E00006EA05252A434DF6FF752B400D8906EABC +:1025F00005352B434D8806EA05352B43FA4DA84295 +:1026000002D0FA4DA84208D14BF6FF752C408D89B7 +:102610004FF6FF7606EA85152C4384808283CD88A9 +:10262000A0F84050038470BD828B4FF2FF331A40F4 +:102630008283828B4FF6FF7303EA01231A4382835E +:102640007047F0B50C461546002200210026078C85 +:102650004EF6FF7C07EA0C070784828B018C4FF64D +:10266000FF7707EA043640F6FF473A404FF6FF7718 +:1026700007EA05273A434FF6FF7707EA03373A435D +:10268000D94FB8420ED0D94FB8420BD0B0F1804FDD +:1026900008D0D74FB84205D0D64FB84202D0D64F57 +:1026A000B84206D14DF6FF77394046F4805739439A +:1026B00005E047F6FF57394044F480573943828399 +:1026C0000184F0BD828B4FF6F3731A408283828BB4 +:1026D0000A4382837047F0B50C461546002200215C +:1026E0000026078C4FF6FF6C07EA0C070784828BE5 +:1026F000018C4FF6FF7707EA04264FF60C773A4035 +:102700004FF6FF7707EA03172F433A43B64FB84215 +:102710000ED0B64FB8420BD0B0F1804F08D0B44FB6 +:10272000B84205D0B34FB84202D0B34FB84206D139 +:102730004FF6FF57394046F48077394305E04FF2B2 +:10274000FF57394044F48077394382830184F0BDD8 +:10275000028B4FF2FF331A400283028B4FF6FF7356 +:1027600003EA01231A4302837047F0B50C4615466D +:10277000002200210026078C4FF6EF7C07EA0C07A9 +:102780000784028B018C4FF6FF7707EA041640F6A8 +:10279000FF473A404FF6FF7707EA03373A434FF6D1 +:1027A000FF7707EA05273A438F4FB8420ED08F4F85 +:1027B000B8420BD0B0F1804F08D08D4FB84205D051 +:1027C0008C4FB84202D08C4FB84206D14FF6DF771B +:1027D000394046F01007394305E04FF65F7739403E +:1027E00044F01007394302830184F0BD028B4FF699 +:1027F000F3731A400283028B0A4302837047F0B5D9 +:102800000C46154600220021068C4FF6FE773E400E +:102810000684028B018C4FF60C7632407E1C06EA51 +:1028200003162E433243704EB0420ED06F4EB0426C +:102830000BD0B0F1804F08D06D4EB04205D06D4E38 +:10284000B04202D06C4EB04206D14FF6FD76314018 +:1028500044F00106314305E04FF6F576314044F08F +:102860000106314302830184F0BD70B505460C4674 +:102870005D4885420ED05D4885420BD0B5F1804F52 +:1028800008D05B48854205D05A48854202D05A4854 +:10289000854200D100E000BF208850B92389A2887A +:1028A00061882846FFF7ABFFE1882846FFF79EFFC7 +:1028B00025E0208804280AD12389A2886188284637 +:1028C000FFF753FFE1882846FFF742FF17E0208813 +:1028D00008280AD12389A28861882846FFF7FBFED1 +:1028E000E1882846FFF7EEFE09E02389A288618887 +:1028F0002846FFF7A6FEE1882846FFF795FE70BD43 +:102900002DE9F04105460C4600260127608808B9EC +:10291000022600E00026A088012801D1022700E05D +:1029200001272088A0B92389A28861882846FFF75B +:1029300066FFE1882846FFF759FF23893A4631466A +:102940002846FFF712FFE1882846FFF701FF13E052 +:102950002389A28861882846FFF707FFE188284677 +:10296000FFF7F6FE23893A4631462846FFF747FF30 +:10297000E1882846FFF73AFFBDE8F0810A884B88D6 +:102980001A438B881A43CB881A430B891A434B8905 +:102990001A438B891A43A0F8442070474FF6FF7101 +:1029A000818000210180C180418001727047002137 +:1029B000018041808180C180018141818181C1810B +:1029C0007047002101804180012181800021C18068 +:1029D000018170470021018041808180C180018197 +:1029E0004181818170470000002C0140003401408A +:1029F0000004004000080040000C004021B10288A3 +:102A000042F00102028004E002884FF6FE731A4091 +:102A10000280704731B1B0F8442042F40042A0F87F +:102A2000442005E0B0F84420C2F30E02A0F8442090 +:102A300070471AB183890B43838102E083898B43FA +:102A4000838170478182704741EA0203A0F84830D1 +:102A500070471AB183890B43838102E083898B43DA +:102A60008381704701894FF6F872114001817047E8 +:102A70000A46002101894FF68F73194011430181E5 +:102A8000704730B504460D4629462046FFF7F0FF53 +:102A9000208940F00700208130BD2DE9F041044637 +:102AA0000D4616461F46602D06D13B460122314693 +:102AB0002046FFF75AFE05E03B46012231462046FC +:102AC000FFF79DFE29462046FFF7D2FF208940F000 +:102AD00007002081BDE8F08130B50C460021018956 +:102AE000C9B24FF6FF7505EA03251543254329436F +:102AF000018130BD2DE9F04105460E461746984646 +:102B0000002443463A4631462846FFF7E5FF2C8924 +:102B10004FF6F870044044F007044FF68F700440FD +:102B200044F070042C81BDE8F081F0B504460D46F8 +:102B300016461F463B46324629462046FFF7CCFF45 +:102B4000208940F480402081F0BD01858282704759 +:102B50000A46002101884FF68F7319401143018006 +:102B60007047F0B50C4615461E4600210022002392 +:102B70000189028B038C4FF6F877394021434FF6D9 +:102B8000FC473A4040F201173A434FF6DD773B40AD +:102B90004FF6FF7707EA06172F433B430181028375 +:102BA0000384F0BD0A460021018B4FF68F73194054 +:102BB0001143018370470A460021018B48F6FF73D9 +:102BC00019404FF6FF7303EA02231943018370474C +:102BD0000A460021818B4FF68F7319401143818380 +:102BE00070470A460021818B48F6FF7319404FF663 +:102BF000FF7303EA022319438183704721B10288DE +:102C000042F08002028004E002884FF67F731A408F +:102C10000280704721B1828842F00402828004E081 +:102C200082884FF6FB731A408280704721B18288F8 +:102C300042F00802828004E082884FF6F7731A405F +:102C40008280704721B1828842F00102828004E0D4 +:102C500082884FF6FE731A40828070470A46002130 +:102C6000018B4FF6F77319401143018370470A46F1 +:102C70000021018B4FF2FF7319404FF6FF7303EAF7 +:102C800002231943018370470A460021818B4FF6C6 +:102C9000F77319401143818370470A460021818BE5 +:102CA0004FF2FF7319404FF6FF7303EA02231943F3 +:102CB000818370470A460021018B4FF6FB73194050 +:102CC0001143018370470A460021018B4FF6FF3301 +:102CD00019404FF6FF7303EA02231943018370473B +:102CE0000A460021818B4FF6FB7319401143818303 +:102CF00070470A460021818B4FF6FF3319404FF68B +:102D0000FF7303EA02231943818370470A460021B7 +:102D1000018B4FF67F7319401143018370470A46B8 +:102D20000021018BC1F30E014FF6FF7303EA02236A +:102D30001943018370470A460021818B4FF67F7348 +:102D400019401143818370470A460021818BC1F3EA +:102D50000E014FF6FF7303EA022319438183704784 +:102D60000A460021018C4FF6FD731940114301847E +:102D700070470A460021018C4FF6F7731940114342 +:102D8000018470470A460021018C4FF6DF73194019 +:102D90004FF6FF7303EA02131943018470470A4692 +:102DA0000021018C4FF67F7319404FF6FF7303EA41 +:102DB00002131943018470470A460021018C4FF623 +:102DC000FF5319404FF6FF7303EA022319430184AE +:102DD00070470A460021018C4FF2FF7319404FF6ED +:102DE000FF7303EA02231943018470470A46002156 +:102DF000018C4DF6FF7319404FF6FF7303EA02335F +:102E000019430184704730B5002301248C40A3B2DC +:102E1000048C9C430484048C02FA01F5ADB22C436B +:102E2000048430BD30B5002304248C40A3B2048C4C +:102E30009C430484048C02FA01F5ADB22C43048453 +:102E400030BD70B503460020002418461830012517 +:102E50008D40ACB21D8CA5431D8409B1082909D150 +:102E600000EB6100056825F07005056005681543F5 +:102E700005600EE00D1FC5F34E052844056825F4D6 +:102E8000E045056005684FF6FF7606EA0226354301 +:102E9000056070BD21B1028842F00202028004E0A8 +:102EA00002884FF6FD731A400280704721B10288F4 +:102EB00042F00402028004E002884FF6FB731A40DD +:102EC0000280704721B1828842F08002828004E053 +:102ED00082884FF67F731A408280704702884FF6CF +:102EE000F7731A40028002880A4302807047828882 +:102EF0004FF68F731A40828082880A43828070471F +:102F000002894FF6F8731A40028102890A4302814E +:102F1000704702894FF67F731A40028102890A4383 +:102F20000281704781847047818570478186704730 +:102F30000187704781877047A0F84010704702886A +:102F40004FF6FF431A40028002880A43028070470E +:102F50000146888E70470146088F70470146888F6A +:102F600070470146B1F8400070470146888C7047B1 +:102F70000146088D704702460020138A0B400BB1B2 +:102F8000012000E000207047CA430282704730B53C +:102F90000246002000230024158A05EA01039589D2 +:102FA00005EA010413B10CB1012000E0002030BD9E +:102FB000CA430282704730B505462A460B4612F8CE +:102FC000010B13F8014B08B1A042F8D01CB1002846 +:102FD00002D06D1CF1E7284630BDF0B480EA010252 +:102FE000D40F4200B2EB410F02D20246084611460E +:102FF0004A0042D0C30DDDB2C1F3C752AD1A202D35 +:1030000035DAC1F3160141F4000204B15242C5F1B0 +:10301000200602FA06F12A411044B3EBD05F23D018 +:10302000C4B1012DA0EBC35009DCF0BC4FF000424D +:1030300002EAC352DBB200F5000000F0D7B840004E +:1030400000F1807000EBC350A0F1807040EAD170B5 +:10305000490009E0490841EAC071A0EBC35000F5FE +:103060000000400800EBC350F0BC00F0B6B861426D +:10307000012202EB4101001BF6E7F0BC704781F032 +:103080000041AAE780F00040A7E780EA010210B5FE +:1030900002F00043400022D04A001FD0010E01EB95 +:1030A0001261C0F35600C2F3560240F4000042F42D +:1030B0000002A0FB022000047F39140400D0401C51 +:1030C00050EA124001D44000491EC2B20C0604EB83 +:1030D000D010401C4008802A02D003E0002010BD20 +:1030E00020F00100002900DA0020184310BD30B4A0 +:1030F00080EA010202F0004530F0004221F0004079 +:1031000013D090B1C30DD40DC2F31601C0F3160055 +:10311000E41A41F4000140F400027D34914201D3ED +:10312000641C00E04900002C02DA30BC002070472B +:103130004FF400000023914201D3891A0343400851 +:103140004FEA4101F7D151B1914202D14FF0004114 +:1031500005E002D24FF0010101E06FF0010103EB45 +:10316000C450284430BC00F038B8C10F80EAE07089 +:103170000844CA079623002100F038B800F0004246 +:1031800020F00040C10DC0F3160040F400007F297C +:1031900001DA00207047962903DCC1F19601C8408E +:1031A00001E096398840002AF4D04042704730B59B +:1031B0000B46014600202022012409E021FA02F5F5 +:1031C0009D4205D303FA02F5491B04FA02F528448F +:1031D000151EA2F10102F1DC30BD0029A8BF704725 +:1031E000401C490008BF20F00100704710B4B0FA3D +:1031F00080FC00FA0CF050EA010404BF10BC7047D8 +:1032000049B1CCF1200421FA04F411FA0CF118BFF1 +:10321000012121430843A3EB0C01CB1D4FEA0061C0 +:103220004FEA102042BF002010BC704700EBC35093 +:1032300010440029A4BF10BC7047401C490008BFBF +:1032400020F0010010BC7047064C074D06E0E06816 +:1032500040F0010394E8070098471034AC42F6D3DD +:10326000FCF748FF683C0008883C000830B58C1823 +:1032700010F8012B12F00F0301D110F8013B1209D5 +:1032800006D110F8012B03E010F8015B01F8015B97 +:103290005B1EF9D101E001F8013B521EFBD1A142B6 +:1032A000E6D3002030BD00000FB4084B10B504A9D0 +:1032B00002AA039800F01CF8044602A9002000F0BE +:1032C000C1F8204610BC5DF814FB0000453400082E +:1032D00002E008C8121F08C1002AFAD170477047DF +:1032E000002001E001C1121F002AFBD1704700003D +:1032F0002DE9FF4F89B09B460446002506E02528AE +:103300000BD05A460B999047641C6D1C20780028FE +:10331000F5D10DB02846BDE8F08F0027B846012250 +:10332000474900E0074314F8013F203B02FA03F04D +:103330000842F7D120782E2819D114F8010F47F050 +:1033400004072A280ED06FF02F022078A0F1300158 +:1033500009290CD808EB880102EB410100EB0108B8 +:10336000641CF2E70A98641C50F8048B0A902078D9 +:103370000028CED0642808D0692806D075281ED031 +:103380005A460B9990476D1C58E00A994FF00A096C +:1033900001C90A91002802DA40422D2102E03905D4 +:1033A00004D52B218DF82010012103E0F90704D06A +:1033B0002021F7E78A4608AE0DE00021FAE70A99D6 +:1033C0004FF00A0901C90A91F7E74946FFF7EFFEF6 +:1033D000303106F8011D0028F7D1ADEB060000F1F1 +:1033E0002009780701D44FF00108C84502DDA8EB99 +:1033F000090000E000208046002706E008A85A46A1 +:10340000C05D0B9990476D1C7F1C5745F6DB04E0AF +:1034100030205A460B9990476D1CB8F10001A8F175 +:103420000108F5DC05E016F8010B5A460B999047A8 +:103430006D1CB9F10001A9F10109F4DC641C65E718 +:10344000092801000A68531C0B60107070470000C7 +:10345000000000000000002F00000000070007002F +:1034600000147F147F1400242A7F2A12006264084B +:1034700013230036495522500000050300000000C8 +:103480001C224100000041221C000014083E0814C8 +:103490000008083E0808000000A0600000080808B6 +:1034A0000808000060600000002010080402003ED0 +:1034B0005149453E0000427F40000042615149466B +:1034C000002141454B31001814127F10002745455B +:1034D0004539003C4A49493000017109050300366D +:1034E0004949493600064949291E00003636000080 +:1034F0000000563600000008142241000014141485 +:10350000141400004122140800020151090600327F +:103510004959513E007C1211127C007F49494936BD +:10352000003E41414122007F4141221C007F494928 +:103530004941007F09090901003E4149497A007F5C +:103540000808087F0000417F4100002040413F0102 +:10355000007F08142241007F40404040007F020C61 +:10356000027F007F0408107F003E4141413E007F02 +:1035700009090906003E4151215E007F09192946CB +:103580000046494949310001017F0101003F4040A7 +:10359000403F001F2040201F003F4038403F006355 +:1035A0001408146300070870080700615149454377 +:1035B00000007F41410000552A552A550000414135 +:1035C0007F0000040201020400404040404000002F +:1035D00001020400002054545478007F48444438C9 +:1035E00000384444442000384444487F0038545450 +:1035F000541800087E0901020018A4A4A47C007FCE +:10360000080404780000447D4000004080847D0070 +:10361000007F102844000000417F4000007C041817 +:103620000478007C0804047800384444443800FCE2 +:10363000242424180018242418FC007C08040408FE +:1036400000485454542000043F444020003C404073 +:10365000207C001C2040201C003C4030403C0044AA +:1036600028102844001CA0A0A07C004464544C44B2 +:1036700014141414141400000000000000000000D2 +:10368000000000000000000000F800000000000042 +:1036900000333000000000100C06100C0600000083 +:1036A00000000000000040C07840C0784000043FA7 +:1036B00004043F040400007088FC08300000001877 +:1036C00020FF211E0000F008F000E018000000219B +:1036D0001C031E211E0000F00888700000001E213F +:1036E00023241927211010160E00000000000000EE +:1036F000000000000000000000E0180402000000CC +:1037000000071820400000020418E00000000040FC +:10371000201807000000404080F080404000020276 +:10372000010F01020200000000F000000000010192 +:10373000011F01010100000000000000000080B036 +:103740007000000000000000000000000000000108 +:103750000101010101010000000000000000003033 +:1037600030000000000000000000806018040060CD +:1037700018060100000000E010080810E000000F2B +:10378000102020100F00001010F800000000002092 +:10379000203F2020000000700808088870000030DA +:1037A0002824222130000030088888483000001882 +:1037B000202020110E000000C02010F8000000079B +:1037C0000424243F240000F8088888080800001911 +:1037D000212020110E0000E0108888180000000F42 +:1037E000112020110E0000380808C8380800000019 +:1037F000003F000000000070880808887000001C6E +:10380000222121221C0000E010080810E000000026 +:10381000312222110F00000000C0C0000000000093 +:1038200000303000000000000080000000000000B8 +:1038300080600000000000008040201008000001AF +:103840000204081020004040404040404000040472 +:10385000040404040400000810204080000000203C +:10386000100804020100007048080808F000000079 +:10387000003036010000C030C828E810E00007180A +:10388000272423140B000000C038E0000000203C77 +:1038900023020227382008F8888888700000203F1B +:1038A000202020110E00C030080808083800071832 +:1038B00020202010080008F808080810E000203F29 +:1038C000202020100F0008F88888E8081000203F0A +:1038D00020202320180008F88888E8081000203FDE +:1038E000200003000000C030080808380000071856 +:1038F0002020221E020008F808000008F808203FD7 +:10390000210101213F20000808F8080800000020DC +:10391000203F2020000000000808F8080800C080B0 +:1039200080807F00000008F888C028180800203F29 +:1039300020012638200008F8080000000000203F81 +:1039400020202020300008F8F800F8F80800203F78 +:10395000003F003F200008F830C00008F808203F72 +:10396000200007183F00E01008080810E0000F10C2 +:10397000202020100F0008F808080808F000203F59 +:10398000210101010000E01008080810E0000F18F4 +:10399000242438504F0008F8888888887000203F19 +:1039A0002000030C30200070880808083800003818 +:1039B000202121221C00180808F80808180000001F +:1039C000203F2000000008F808000008F808001F49 +:1039D000202020201F000878880000C83808000038 +:1039E00007380E010000F80800F80008F800033C52 +:1039F0000700073C0300081868808068180820301A +:103A00002C03032C30200838C800C83808000000F8 +:103A1000203F2000000010080808C838080020389F +:103A2000262120201800000000FE020202000000F3 +:103A3000007F40404000000C30C00000000000004B +:103A400000010638C00000020202FE000000004033 +:103A500040407F0000000000040202020400000059 +:103A60000000000000000000000000000000808056 +:103A7000808080808080000202040000000000003E +:103A8000000000000000000080808080000000191D +:103A9000242222223F2008F8008080000000003FFE +:103AA000112020110E000000008080800000000E18 +:103AB000112020201100000000808088F800000EF6 +:103AC000112020103F200000808080800000001F17 +:103AD000222222221300008080F08888881800208B +:103AE000203F202000000000808080808000006B4C +:103AF00094949493600008F8008080800000203F38 +:103B0000210000203F200080989800000000002045 +:103B1000203F20200000000000809898000000C096 +:103B20008080807F000008F8000080808000203FB7 +:103B300024022D302000000808F8000000000020BA +:103B4000203F202000008080808080808000203FF7 +:103B500020003F20003F8080008080800000203FC8 +:103B6000210000203F200000808080800000001F96 +:103B7000202020201F00808000808000000080FF27 +:103B8000A12020110E000000008080808000000E27 +:103B9000112020A0FF808080800080808000202075 +:103BA0003F212000010000008080808080000033E1 +:103BB000242424241900008080E08080000000007C +:103BC000001F202000008080000000808000001F77 +:103BD000202020103F208080800000808080000115 +:103BE0000E300806010080800080008080800F3049 +:103BF0000C030C300F0000808000808080000020CB +:103C0000312E0E31200080808000008080808081F5 +:103C10008E70180601000080808080808000002166 +:103C2000302C2221300000000000807C02020000C5 +:103C30000000003F404000000000FF0000000000C6 +:103C40000000FF0000000002027C80000000004035 +:103C5000403F0000000000060101020204040000D1 +:103C60000000000000000000883C00080000002068 +:103C7000980100006C320008543D000898010020B3 +:103C800040050000E03200089500A24A04B9010294 +:103C9000030406070809DB20416666F640CDCC8C9C +:103CA0003F001012101010FF109008888888FF88BD +:103CB0008888080010130444827F01808040432CD0 +:103CC00010284681800E1310101010D030FF30D015 +:103CD000121C101036100804020132FF06140102F3 +:103CE0000408100D13FE222222FE00FE828292A200 +:103CF0009E2880601F0242827F0814FF402F102CF4 +:103D000043800B1590884C57A42454548C84001085 +:103D10001301018042221A07024282423E01010140 +:103D20000E1504E4242CB4252624B42C24E4040C1D +:103D300014FF02011E1212121E41827F0212013074 +:103D40001101020304010203040607080902040624 +:043D50000800000067 :04000005080000ED02 :00000001FF diff --git a/stm32/OBJ/Template.htm b/stm32/OBJ/Template.htm index db55891..b85125e 100644 --- a/stm32/OBJ/Template.htm +++ b/stm32/OBJ/Template.htm @@ -3,9 +3,9 @@ Static Call Graph - [..\OBJ\Template.axf]

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


-

#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Tue Apr 19 17:46:51 2022 +

#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Wed Apr 20 21:42:16 2022

-

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

+

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

Call chain for Maximum Stack Depth:

main ⇒ OLED_Display ⇒ OLED_ShowString ⇒ OLED_ShowChar ⇒ OLED_Set_Pos ⇒ OLED_WR_Byte ⇒ Write_IIC_Data ⇒ Write_IIC_Byte

@@ -82,28 +82,28 @@ Global Symbols

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

  • startup_stm32f10x_md.o(.text)
-

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

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

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

[Calls]

  • >>   __scatterload
-

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

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

[Called By]

  • >>   __scatterload
-

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

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

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

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

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

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

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

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

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

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

OLED_Display (Thumb, 112 bytes, Stack size 48 bytes, main.o(.text)) -

[Stack]