From c80c10d0b54712bd9b076df5a12f1a45c7275d8f Mon Sep 17 00:00:00 2001 From: slerena Date: Mon, 30 Apr 2012 19:22:07 +0000 Subject: [PATCH] 2012-04-30 Sancho Lerena All changes (except a small patch on function_groups) are ported from 4.0.2 development branch. * include/help/en/help_main_help.php: Added new general introduction help file. Need work. * include/functions_events.php: Fixed link colors and other aesthetic improvements. * include/styles/pandora_legacy.css include/styles/pandora_black.css include/styles/pandora.css include/styles/pandora_bluenavy.css include/styles/pandora_minimal.css include/styles/pandora_blackmetal.css include/styles/pandora_green.css: * extensions/agents_modules.php, include/functions_groups.php: now colors uses CSS instead fixed codes in code. In function_groups also I've also applied a missing patch from the 4.0 with corrections on the Group extration from the DB. * operation/events/sound_events.php: Fixed small format problem. * operation/events/events_list.php: Link on event now "zoom it" instead filter for the same events (nosense since agrupatio is the default view!). Fixed a lof of aesthetic issues, now uses CSS for most issues. * operation/agentes/tactical.php operation/agentes/estado_generalagente.php: more work in the visual aspect of the information. * images/status_sets/default/agent_ok.png images/status_sets/default/module_warning.png images/status_sets/default/module_ok.png images/status_sets/default/agent_warning.png: Replaced colors with more contrast, easier to view for operators!. * images/header_f2b.png images/header_f2.png: new style headers. * general/header.php: New icon for general help. * godmode/agentes/agent_manager.php: Removed ugly visualization for GIS agent icons. Now it's much better :) git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@6236 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f --- pandora_console/ChangeLog | 49 + pandora_console/extensions/agents_modules.php | 27 +- pandora_console/general/header.php | 8 +- .../godmode/agentes/agent_manager.php | 9 +- pandora_console/images/header_f2.png | Bin 0 -> 116022 bytes pandora_console/images/header_f2b.png | Bin 0 -> 110089 bytes .../images/status_sets/default/agent_ok.png | Bin 207 -> 205 bytes .../status_sets/default/agent_warning.png | Bin 207 -> 207 bytes .../images/status_sets/default/module_ok.png | Bin 207 -> 205 bytes .../status_sets/default/module_warning.png | Bin 207 -> 207 bytes pandora_console/include/functions_events.php | 32 +- pandora_console/include/functions_groups.php | 58 +- .../include/help/en/help_main_help.php | 14 + pandora_console/include/styles/menu.css | 24 + pandora_console/include/styles/pandora.css | 245 ++- .../include/styles/pandora_black.css | 193 ++- .../include/styles/pandora_green.css | 1516 +++++++++++++++++ .../include/styles/pandora_legacy.css | 2 +- .../include/styles/pandora_minimal.css | 6 +- .../operation/events/events_list.php | 10 +- .../operation/events/sound_events.php | 4 +- 21 files changed, 2036 insertions(+), 161 deletions(-) create mode 100644 pandora_console/images/header_f2.png create mode 100644 pandora_console/images/header_f2b.png create mode 100644 pandora_console/include/help/en/help_main_help.php create mode 100644 pandora_console/include/styles/pandora_green.css diff --git a/pandora_console/ChangeLog b/pandora_console/ChangeLog index 27a3c77187..be60b6d575 100644 --- a/pandora_console/ChangeLog +++ b/pandora_console/ChangeLog @@ -1,3 +1,52 @@ +2012-04-30 Sancho Lerena + + All changes (except a small patch on function_groups) are + ported from 4.0.2 development branch. + + * include/help/en/help_main_help.php: Added new general + introduction help file. Need work. + + * include/functions_events.php: Fixed link colors and other + aesthetic improvements. + + * include/styles/pandora_legacy.css + include/styles/pandora_black.css + include/styles/pandora.css + include/styles/pandora_bluenavy.css + include/styles/pandora_minimal.css + include/styles/pandora_blackmetal.css + include/styles/pandora_green.css: + + + * extensions/agents_modules.php, + include/functions_groups.php: now colors uses CSS instead + fixed codes in code. In function_groups also I've also applied a missing + patch from the 4.0 with corrections on the Group extration from the DB. + + * operation/events/sound_events.php: Fixed small format problem. + + * operation/events/events_list.php: Link on event now "zoom it" instead + filter for the same events (nosense since agrupatio is the default view!). + Fixed a lof of aesthetic issues, now uses CSS for most issues. + + * operation/agentes/tactical.php + operation/agentes/estado_generalagente.php: more work in the visual + aspect of the information. + + * images/status_sets/default/agent_ok.png + images/status_sets/default/module_warning.png + images/status_sets/default/module_ok.png + images/status_sets/default/agent_warning.png: Replaced colors with + more contrast, easier to view for operators!. + + * images/header_f2b.png + images/header_f2.png: new style headers. + + * general/header.php: New icon for general help. + + * godmode/agentes/agent_manager.php: Removed ugly visualization for GIS + agent icons. Now it's much better :) + 2012-04-30 Vanessa Gil * include/functions_filemanager.php: Fixed: Collection list diff --git a/pandora_console/extensions/agents_modules.php b/pandora_console/extensions/agents_modules.php index 8cb1011240..fc05c502c0 100644 --- a/pandora_console/extensions/agents_modules.php +++ b/pandora_console/extensions/agents_modules.php @@ -162,9 +162,9 @@ function mainAgentsModules() { return; } - echo ''; + echo '
'; - echo ""; + echo ""; if($hor_offset > 0) { $new_hor_offset = $hor_offset-$block; @@ -178,7 +178,7 @@ function mainAgentsModules() { continue; } - echo '"; + echo '"; } if(($hor_offset + $block) < $nmodules) { @@ -200,32 +200,27 @@ function mainAgentsModules() { switch($agent_status) { case 4: // Alert fired status - $rowcolor = '#ffa300'; - $textcolor = '#000'; + $rowcolor = 'group_view_alrm'; break; case 1: // Critical status - $rowcolor = '#bc0000'; - $textcolor = '#FFF'; + $rowcolor = 'group_view_crit'; break; case 2: // Warning status - $rowcolor = '#f2ef00'; - $textcolor = '#000'; + $rowcolor = 'group_view_warn'; break; case 0: // Normal status - $rowcolor = '#8ae234'; - $textcolor = '#000'; + $rowcolor = "group_view_ok"; break; case 3: case -1: default: // Unknown status - $rowcolor = '#babdb6'; - $textcolor = '#000'; + $rowcolor = 'group_view_unk'; break; } echo ""; - echo ""; + echo ""; $agent_modules = agents_get_modules($agent['id_agente']); $nmodules = 0; @@ -241,7 +236,7 @@ function mainAgentsModules() { foreach($module['id'] as $module_id){ if(!$match && array_key_exists($module_id,$agent_modules)) { $status = modules_get_agentmodule_status($module_id); - echo ""; + echo ""; } } diff --git a/pandora_console/general/header.php b/pandora_console/general/header.php index 34bd85abdd..2f9a13cc14 100644 --- a/pandora_console/general/header.php +++ b/pandora_console/general/header.php @@ -87,7 +87,13 @@ config_check(); echo ''; html_print_image("images/log-out.png", false, array("alt" => __('Logout'), "class" => 'bot', "title" => __('Logout'))); - echo ''; + echo ''; + + // Main help icon + echo " "; + echo " "; + echo ui_print_help_icon ("main_help", true); + echo ''; echo '"; + echo ""; } elseif ($data["monitor_critical"] > 0) { - echo ""; + echo ""; //background-color: #ffc0b5; } elseif ($data["monitor_warning"] > 0) { - echo ""; + echo ""; } elseif (($data["monitor_unknown"] > 0) || ($data["agents_unknown"] > 0)) { - echo ""; + echo ""; } elseif ($data["monitor_ok"] > 0) { - echo ""; + echo ""; } else { - echo ""; + echo ""; } // Group name - echo ""; - echo ""; // Total agents - echo "
".__("Agents")." / ".__("Modules")."".__("Agents")." / ".__("Modules")."'. html_print_image('images/information.png', true, array('title' => io_safe_output($module['name']))) ."'. html_print_image('images/information.png', true, array('title' => io_safe_output($module['name']))) ."
" . ui_print_truncate_text(io_safe_output($agent['nombre']), 35, true, true, true, '...', 'font-size:8.5px; font-weight: bold;') . "" . ui_print_truncate_text(io_safe_output($agent['nombre']), 35, true, true, true, '...', 'font-size:10px; font-weight: bold;') . ""; + echo ""; $win_handle = dechex(crc32($module_id.$module["name"])); $graph_type = return_graphtype (modules_get_agentmodule_type($module_id)); $link ="winopeng('operation/agentes/stat_win.php?type=$graph_type&period=86400&id=".$module_id."&label=".base64_encode($module["name"])."&refresh=600','day_".$win_handle."')"; @@ -271,7 +266,7 @@ function mainAgentsModules() { } if(!$match) { - echo "'; if ($config["metaconsole"] == 0){ diff --git a/pandora_console/godmode/agentes/agent_manager.php b/pandora_console/godmode/agentes/agent_manager.php index 5522511daa..73037c8ee5 100644 --- a/pandora_console/godmode/agentes/agent_manager.php +++ b/pandora_console/godmode/agentes/agent_manager.php @@ -324,13 +324,12 @@ else { } $table->data[4][1] = html_print_select($arraySelectIcon, "icon_path", $icon_path, "changeIcons();", __('None'), '', true) . - ' ' . __('Without status') . ': ' . html_print_image($path_without, true, array("id" => "icon_without_status", "style" => "display:".$display_icons.";")) . - ' ' . __('Default') . ': ' . html_print_image($path_default, true, array("id" => "icon_default", "style" => "display:".$display_icons.";")) . - ' ' . __('Ok') . ': ' . html_print_image($path_ok, true, array("id" => "icon_ok", "style" => "display:".$display_icons.";")) . - ' ' . __('Bad') . ': ' . html_print_image($path_bad, true, array("id" => "icon_bad", "style" => "display:".$display_icons.";")) . + ' ' . html_print_image($path_ok, true, array("id" => "icon_ok", "style" => "display:".$display_icons.";")) . - ' ' . __('Warning') . ': ' . html_print_image($path_warning, true, array("id" => "icon_warning", "style" => "display:".$display_icons.";")); + ' ' . html_print_image($path_bad, true, array("id" => "icon_bad", "style" => "display:".$display_icons.";")) . + + ' ' . html_print_image($path_warning, true, array("id" => "icon_warning", "style" => "display:".$display_icons.";")); if ($config['activate_gis']) { $table->data[5][0] = __('Ignore new GIS data:'); diff --git a/pandora_console/images/header_f2.png b/pandora_console/images/header_f2.png new file mode 100644 index 0000000000000000000000000000000000000000..87adca1764455a966730a3ec70d9d8fa5da6e44b GIT binary patch literal 116022 zcmV(^K-IsAP)KLZ*U+R`sCEkzKl)gj5&q@hY_5?)@_euSf22N!q0z{yc?Q2YY_Kym8e z5Fvwu2%hQO!{u_psMvL#(bD64NQRTZj^-}DnS22ry9f-;mW=gZvQj}U-ZdMsK&I8^7~DvX`q=ibMaK7NJ%1LC#e z^uF=8yNKrRt$^~c)R z2KVQY`MZAonR|cN{ER}^EI)r<7x(M>qTlYmo`QKVjqgFcj$gm$d0WvR)#I)6<*e^h zT_v0!MBPfn$3}cTudgc*fg?T;{d|57hq!w$Q;pZL^O?_E)Ah^msi5!R=X2(D1^t1nxo}?Vyj*;KJAWpMy1s56pEq8AY5%*$@9lW*koQFd?&A5m zq36%@YuKhGinwpNuI+p$s5o#g_c|YIxu5IpF3|XM^fmHtJ~KGiRcQ_9=Wz(udC#*9 z&%O3&HR_&gb%Nv5d~| zW5w&|TJcy1CL;Oz`8Kf+`L@^-R74=Uly;T8KCxy1k}BtbQk}LwZ4|fXPtcm5QvGxMeO{ZZxi{N z_}2wkf`69C%6-Xucg!{ZwR2qsqW^qEK0Zf{%*BY01Y$G!eIbKF{B?7VytUG(LZB^`2|XV|{Kv_vSxaVjivIHv{hU1t$m3%aSK?-3|2gZ#_POTz!Fk_*RM!8jIQ!7+uy-mEhuHsp z<@>+i-UC(6Xa6kGKPtN7tc_(Of;@i2%*DT3_W$Qc_K(*-3x()EOV8sZM8b zY`b#yeE%`|{^uKeXPg(GI72=-pXIZ=8OT*p6Wuf|f* zJSU~UM;+_m^E%)E?AT-D^B~sJQqj-Z@32&6CG2%Zxryu_6Z_wDZ-A}~b)7Y`K9J8p zAHipd>ZxO#u1{_W_I26+`<3tC?>O?@Mf4+rb-tVabH3X-8&UhcyT!SD_B-1q-~aob z{Rmta#pnCP+F9rRpEYpKv2*@Oy`GzhZ_f{wsl@x<8$g~oo730=W|`V-ti5wACvFTK6?y( z|1R^-`Hr|py3W}S!TBz7>NB%G6RTYMvA7=AJA%vXYhtaQ&y2d4P)M$Piy9xjtB9M+ z{xSLfc%1?L==XyM#D1se^X9d|QUO$!s+jM-?l^m%yNGQU`!U(OuZ>4dJX%hLsGizc z5$_Y<0ZXGEq_fx0bvW;FuFw8D)hhFR=N42~e4mALmaV8WbN@H5+Wnj#=LNoBJ9Ulw z*^AsoUP_7lFNkZE>q_-JQ;PUraV}Qvo6pof@3XhXb0u|e9)ERv64&kg^W2-W-m=zm zZhPZ#@-4ErpKBO(xl_C4*L@Q4*cW20X}+(EYnr zVS?u9qYcQtdER&59^cW$%o;M_XP?g7J_DjIi|>o91ND4gRdgFK&o=eE z-|2VqKIZn0d(|MXb)VZ=124_*f1Wic2HZ1_Y>&O#&Udxk`{%Y&zl{4e@><8kf++9v zdoS%X;o60w1$XfsHHW!u@4dwb_Tlq)8OEx0&DY}W3s8}zt0ACx6_?WwXRYCW)>)og z?q0pt%fm|R!E2)c?M;we@3E)m9(Y4O`SK=WZU+`H7xUN;-5(pqxDszL4_ymDml?oU-1FQi ztWOKCUET?Igt#UE)_|+Wj&=YjI>6Dl%w-=iiXR-O0yDs{Y;O7B1c5E%i#V-^{CCB? zY56;v%|>nnbp!`+bq;&q77Zy98;e7V)~2g?Y=L z95DO{AzuD`{&N6GfTeEH)?0QuT1`k_R{|Rr9hwQE<)7u@8^ud~Xhie3l0T~LuMJHQQH4N_mv^8qpwpk3#+qRdH9 z!?p$3>;nCW$03tHan?Zsb#Z;y3IKg>WOhy+k*^(a^`jyy0CB$#8IuDLx`?hNu1Z^$ z_iNkvuJ-k40#*RO{q)uW>vjN+9qW2&ZP__`a6W_W09;rq^3ew7@2Txodb4w!I&x#!g+Kq8+b1VAf(%5C@=2i1XP@$ zg>ya517!-)JY#W@apHS;0HP9okJ%Z18TGvRhPW{S8WxEifWC%VPGpt33&h`87;vV! z*IMZBd%t%#)*d~wNq+tVq^ZUJpYO@fUJlV}vB#A%e}Eo0KuQO2uQK9Sh{frmXH^4( zLLfR+QyL=QkUhL-T|mt7`t z1O2JT**y3bcFqwqIZq^1U=R}vFcRZhz~%HMexBe{mn*;102*;|lLioa_hOC&{``sb zLHbmbH%M0|%ZyLg2lLM-*vH@p|9n=3&{L&oFTD9gMUiU$B+)%SufGFZzsy($nv3fT zJ08r1*Q+frl6%DFZZn)SVcYCra@xm^|*hOfy3V~#au;ZHK z5ql~cD0c$b1jG`Iwl@pIYswJ2dH{+(@y=vp0aWbUV2e6VQ-2x|0+Vlqe4se-c|2Ku z`PmyZO(tB;1-AF*Mo%|#Z5K$VXHM$GHlwD}r2)`p_DFY6IpOdIx&|^jjwnnf@T z5lx9FP#8s!E{J^3hNv1lY=RJSz?QmqDk89I*4%oUi7aA@krNGI6t}9{MWgrB5pj5` zt}5O{MX-sjP;5YALe_ZJ#+n?>k;V6yVEqj6Cw^*2_56v?zAzZi2fTLH1SdvEIxCQ73|HL zoLX-aX0>k?TSVo_#!l9yBLFY0pR2Mh*|{Etys>Jrq0$97?3jp#o$Sba2wH)#DR&3ToEefV-Fj;jKDYrhqUo-``!z959 z_MOJPL>J-`-{oAgU~q2f34E~jvenK;Zr~~T*{YBUFwL7y`3WG@lQH8~lU?X}4t#;8 zwmyqP?|szWdeE_gF}mn%%zdPOw}(6lS^!<>IjEVUp_*H-p_~90_?_2|#^(i8G3ze> z_qHZ-quJnnzMRHj9@PvoG2)n@QG$LK>%Yn}oO=@t?b;8uYc}M0<}%Kx2E2Tp)rmJO zjPi=O@TATl=CYvK88N+v-~dFi*PZR15X>$0xjY9nxn`(o&^Y5xu}n;H>&Cb~pEux_ z1GBtVO5h-z*Z_(-luZDf>n0v{o5%Tv#wnxmGV}P1w7)ZusVH!Pn^spXa0zh+IA)Zb6n#^!;4V!fYm9*Dj zWIRWvy*@=wqaL-UO0WOo3aQ4Lit|;nZtQz)afY0abv|#_e|f)ikWugZfvl~?`l;hm ze6VZbJm(LfRfx4rjbnl}x@0^XG<7cC#j5*uY8>DUfPD0ARNKmVMs2C!YXf+>f3EgS zJ9V2`%zHn%6+*r*B$3s+y2a#Cv zWz~29g=%*j6ZcTl1bKq#OHO+qLmG}g%kwj*dXmo*F>%rJ|AD8FGE^VBjshe}8Riy4 z4zh}`YucRoCZ{HsT-$mE8=^6ojrYvjuRb$!IH9q2f_*0q z5+{*od=@ZP(xjAxx3-C>+BvsOWUI=uB=k6`{Nmn(Vy>9O`OGLYMDe^1G2p$#Bc~33 zm44O;{U*NQ9T4ji`^j^JW)9URVHc zsH0yx*q)vX7v_$4(DA{2l?P3_i>?=r@B=Tz#p-i;m3HH0bPH;7ji*WpP+2WR#Pl_H zbhwY+s3+K72hAXcdQTK<)7T!<;r^bmIU5)?w>87uxT+I&~{11GW^fRen?)7h%g&KfQgDseT7!&V*BEBOxNF&FK>@k0J)Vu2^d3+Wr^zU~ zQ2>B;7<^(P_#6hGD>GBP&y-E_+K&p>Y3^K1wp%N30w8hoBm4UhC@($>IYShE0pxue zOk_FAVLzB)o7nd}P=`r)CZBU<tP(r|JBY(khyl!~^W+~)Wls6k zI`?dB%eiM}5p75EgzX0$TRM*`@I<~PqW)tsMGdAXu5(XuUNe`#mI4=LEs;NH=5jI! z!O!lI`}p5|o{a$E4xPhm$nzQU5@K2hOI6mmdPwcEq;KsiB4SJugNy733k^%3)fQ-%jI{ z!2h;_G|&IJ7Kn;VIpR0Nw*VuIvd2Yag=DoEH^eweIXPY&VEnmqShO=N#(jaJ|!h~Y$1@??cMg2lv$WPE>#VaN`KUR|fVOpoh&28%ve zE3+UyudnMcH8&54<2{R%>MpQ854m=(EB&yj2^$aw|9~OE^uZGH9@a!n$9sko>XS8? zelP|TprQHD2PP}N#9W7!1{@$ZK~R=%dP&s6wxbX=(6CFYS!TJgC<07MB~1H|^pG#l zI+3-4rD?Y{6@wCSo@mdYa~>tuTOy0I8mxrqM?~##iT0MRWHS~6 z<)L447bAIagHd#?-o$;;Z)K0-cFqzHrWES1@JBC=08Uq2i0yX139Yk~A~QfF0s18< zBq7(YxtQ>IggHOZ1GtLDur+)(94{_kx21v{(9eQd=!iNxZET>$(5iD1xjwu=8{@rS zCKU2G!F)2p4ghwr7E>=`0Ivlhnd)JYoioy$B=>s?KSVYT&)m+1i`p*gr|*5o-OVw1iBj951UYH#yhaTr8AsDwl>`i1-qNCUX^NkZR((+h7LEi-lW%_X4kz2cbzY zH8IuG+bSO1Bn0zQ^LYv&T#afXBCEPECUXyg&;R~Bkr6zBvNr_E-(@^K;<*lcFvE@h zT(3{%m){(&8+r@j@r$mR8C36_eEIjk{GGM;+s~3DsTpRs?ix=y^sk=HSdY>24`IYq>ZF%z`N;1}O>O$yCz@---R5MS-~-Fz?%J%$AkXR-;^o zpXVf5h$-6LAPTFR#U>m-rpbP=R}ZfOP**nO8Ur%a=R-0D zi8TZv;P~O2)a=;8Noj4mxfm?U+1%rU@!~X)p_PMaH^P#lgyM5{6HuR?5>IA$Q)8rQs8Ob&9!;bm4#^Ay+p* z@TMm7X3-@>Fb53T^g1)ilO3KOejgS2mJ9Hca#4V*lr$5T63N)_;SZ;%0z*D3Y6;@2 z46{iByqw*wOr*%7vHv;s#lZaj5Xf4!(;nNA|I!mOi;`SO(($DS*C5bEiNP$8{dF$! zpIa5!(jl*7Fx{b5ZZ{!-)K}q;zd~Z1d%Y0DddPL(_QyOz)CD{4bxP0Uc`%Y1Cl0Bu zf@KE?F}_VNu8A(wqcYEZ^X3?7zo(XOX7|PGqwUiv5NnjW2qVn?yE!`^lHWtlc0ow8 z6a4c_vYS1(Dv3JnGEDO)_|&C?l{EztWR(Di{XDBB5s&>Se;--SrQ$(wuJe6831P&` zFo6#Wvje0_vU{VQtQv@}A^fO03@(bpMmA%`kr4T$wRgB~dW-I2U$ju`**Q{? z6#c(n3m)eTJrJJq+{pobvIvcUAG`&L;3=Wzw=weTz;Ae_zW}tvsis170=nM7ndoGd zn9RTrDg?7Ic93i%4{`Rb^C_)M`t!iZcsiGUE6F}ECx!+2nrQoCl^==XHqL_BaN9*xi1iQ=AJIN_bfI(AYEaB}GOsR=czzPV&v1UtxD9PtDS_Oclyf-}z zknEq5L8BVKl;~Cgy>7_}1&b&ya65{)uNO#qs28nI0nrwrN(_Vsh1?L0Hu(ZNN%X$t zU!;7rq<73Y+?>4Q8axZXp?#!M$(#ci?D3E@FcOPqn5INFJO}mpa& z#Qui2-#VSe{vEpS5Y3H@3278{;Fhh1M)}W!ITH!o2-Vi9!Nk2)Ktea znv4|xHfWwE{1~$!JPG}2u${oGNO?Jd!0@Ikv=fCpP6I`La4tE$mtebb0egAB=5tY? zFN*Pyjcn~LXo*oWgnWB2_2${C1vK~b>VrZ@j7tj9a31_Rh?O40sPLh>JIiBGZZwA@ zKfRC=mF)m@`1mjbHb-UybRv&J5f2#?u@H0U;&g3t&Bz24os1h(l8#uIUZH2_yz|{m zD}S?pNx5Nqms?cJ7i0L&Du3|o=FBD0lQdXQmnfLyr zB-e75+{JY<^F#cnHGFIx&U;vU57qYrme{g5W39Zgo?5dwTVe?7WLKIJIA93lML)4$ zec8nZ538CpSj-@^cpd;z^l&7dkV<8s5e8%jXmW3WTrMd;n6as|&jSycuC;#T)#sc| zHaLhq%;q2I_2+(o6ZK$vg8{$Zr#1X|C59Y`0KAfxGrybJhB^Gx^Bf1ikVq&-ZBO{G zEr^=Qehsf=+m2>0inw?@H`{_(uhY`K+1Mwf#w9=ppZ;mZ?z<>rPWC_W9vDc3MD*n& z+aVQEJNuj|+DG)il3&{P;iv%ixppwBL!IQqXK!#7S)TyJ!qYa7MSr*qvL2<`bsFr; z(^i=**89Sm8dn33`K6AGlgYY^r1OVpgq*A0u3(^EIF$;vEV-*66V*Wi~ z23$cLPVDHQ-6a!QQ~W#9DH`-uoX=Y0NCKdmsXJZ7dT@|Z=0hRb23g|6M$3E}b8+3J zKp!=dt|d*7BmcROc z`R?}@zs;h51=;RjxIjggG!Mqzh}L|v`xvC-&w9Jezj-r0-XHTpbs0&rEf->`RDsg*t>GxKe6{k?Ft|Lc&;+8eH~<)5Gg|zBO~LLINUbr&x@{ zIs^4Uw+Bl@277JXUE%jbzB-cfswm7=Gda^LW}VGNBaniE+j0FrGXz3d6k zFoND9{>{c!9B2MbAM7V)Q=m#)8SDgbY@`AB198a}=8z1 z?^!PvAYi62m#n(B@AiEJf=TxcS?VWz)bzy~BF*IUhI}nTJ@lGBcK8LVsSQ%<-XT+5 z5j1od0H2~=2zf)bRQCY-9kPK!vr?9o5*nl9trK2Hzy&%%wvW!1QQ7H4#C$i{kZIQS z*rRPH3M@)11M9sg*0CnAFFIT>JZuEYOUh(0suOhU8bB_2F0($RtRg^lQKtBU&pkGJ zcS-~|8tNsZL#eRzIUFozzeUhbvDU~GYlMJ#nZVZ^G=9$F+FRYj5y=qroKB{$7eM;& z5+K3m-dt*FgRyB=Ucf9Lwdkh5>^ycCCXP!pMa+Wq>hm;Qa}U;4aoQUt^JLVxr)ql=)?jR15So`r?I-L({Zyb8J1VH75ZB1U+C8!DsC<2(pY7ggP zP|H0>u#7>9K`E-9sI8mpbU#g?ZLg5BHyfjB>`f?*;>FpA9dt5L*Pd1%wU7o{2rDi5Q8j4Yxo0jmt)%*mwac5MeLH1{^J<PkZ)c}T)f&1NywwP~gEZ1*epuH4~@B#?fO zKyT2`v@OLs8CYuw)ObMF;z~`NnZG8qj6MS7@E3B;WN4orO%HoiF2-nrxQ>!1iyV3A zPQ@2q1cJ}`N$bth6)FAymiK^5ro_2g`AF!1;rLs+4?dSOQ2IcB(C~%JVN*JlKN^ZP zC2kyA@?75GIPzahi;5RWY2!_(Km{TEUoo-2yb zXsX6&6<(koCeukWZS;;!hWtWl!vyN=PP}zuC|*FK{{o8Lr|}zKSmXsfe9L&ozq2Us zWf)!H6&}W~PDz6hc}SwB z;VS$6HBgqmGn}Sd2K>$pOPvxiVr6>pk{yR-QvoRC8RMhzGP)+jnjx^if?Bdk#2fJK z)o2Y+G!5nJwa@2aO#QH=qyq=;?Icrrqady=7!7Eit>ZAx%A+V6vt%H!?_H@uDRDD_ zM+vr4G7MUe82_GODAFdkwa&|5Q0ujP08uC0LL%_P*-vEzVT2qp*kf~FjziwJ;CsR$ z%4xK?0rUJY9c3khh`j~Tz;#-jtrhH&U{_RnK{nZTLN_e0!)ocY zU!H!MX8W}Rd}WF?G1q(~(@CTXM`CgM!fAuhW3HJUh52Ec{kX`VV48j;lF!%-oB|Qt z4s$Pn(et^;V4BXs^1d_?`$m|_M~~!oo#&yQGi>#K;f8N`!tC_=KD-kS+9s*Hy7As>rM73RY~N)_QL zd6~2GggKu--*QF#kqoSvN?_0+Qcm5_K0Xynhkj?v2E|OA;4Kz3tvYxyzJSqJhmUMqke>9CbM(Ma>m^hoe(l2hqXXcQ`%x4!BBhQvdMDP{WZe zuM9$xExJyihN4-$Fp%8>is9{|BHvBkdn`ewfxe&^N!!o*Iz68eXc8789H>&#?{l9v zT<{h78V!N3o-a4;WG$J8l~H(8o*)XZByz#;m)z;(!s+CBJ@fpLO5ELk zfS8ik!k@y!P=jc>G9H<84-EVfD0$~-=KX09%w-e*pp{u29Hw&ipP=E0nugpMFA`^T zk9q}pCr)C;OF09D`+#pEAByd$bqE=GK9dOmd1!LK%mX-&^ErWNh@OOHn}IPbQ_!*l z&)>#9p$@FwFwFv$o(hvp=dxk#Ymv80;G6TP`{>9&kW=^&Y znMhu>QAn}V+mspB$w1UB2Q<>Ky@nemPjP9D9gfuZZUp2#SDdMJw=n=qhkz##=9e^A zZ<(ym1mS=4)blQ0$H914>~Fx}W!{}<)7EQ~a_$CtR6UtLf_ zW@56uumrEJ!rmBvE-#Tp*FBrePba;3NkM9jgFHusq@?s3`+5RKB(^*Xc%}ro9@BHU z^`sh@i+ae{NaC9fNxZb$?Cv`*R8Oam3JD?t?UOtA|ITU;kFOLt3$ZRp$p3ncO!uTgqw zf=Sk(G8W0C5NwC-l;UkMNKeJAFoJ5CNH%xFUI% zBy)}ccD@a;iGrxru@=qCxZM>5hS3E}rk|?#2b8$v!|#$}=1M}7#_648E8*7{O>F|R zO8!M4Sz}(}a-MFPR$r?CQva-G1qy>=nd%&guNq!~tJ%Lj*vV$cWq*yNn3qPB*{tc2 z7c4j^PwLwF@JP#B-dq7C@W(_q{T4mI9(*V@7HJWXlB8&cb^wqe*{#pb)&ay?@onNi zF8W6+`4=PllRPgbk$4ZHyc+kAF4NGUih9fx`(oAX90cIJr=Lmf zk(gax!O5U9lD$W$N8wA_!H7U@!HwevXVd2O=f}{sHebWj!lK`$C?thgBfk zrqF;ALuJM1SrN9PBJd@)trO`ZaHMc@e=>fC(km$)OIsmusXh+ye+E~F0cc}j4xip? zDPdLS+c*ZBrWD0GS#BfMIRO`QQCt0a%l9|Gm6C5#s|$`Ccv8=BG5Rb9%4JziVIR<| z1kdCA6MNmB!pMh7yC1KtAqvh*t%FW+4@dk z5tpSZ{t+?XN6ueX3Vu6e)P8kXeqKPH_=;m56VD43j|H1n!z zCNi9%1fW&p59YCX1+d8XD4KGx>7$4B3*zp__k?f6K1krH!+Qon%&vTiwNOC>#^4}_ z(fB2kv;#(^tqA<2uv++QmT{7M$Ru+ZAte*_?XokV=8<0Q4}OgylESUkXU+-2Q085> zy@dGb8z{6hS#a*t_g*fGrxHh6c;`VP?L7uXAek$j!?`~xGvq}{E>54Ju9XbdSN3CV z&DFIgR;Wboz|-Pz9M4C{mL(@KT73{!pR99Yt_#_cBz|ae1)Z3dUDa(9pb)VIS=KYK zU9w>eka5%~7xOVU4YRXO%KI>8tJ)XyGuUsE-23OR1ms7^htB_= z$Xotx@?en_Tg6_)_bfko1A%i>f;a3(j6N^_G8qXu$0#;mUdu#PD9M+vQGdMv_;3nG zj})d(o+Wmuaqz;3P?DhuBQP+Ta`MqSw47wR9w5vKMMNdPc0HwCpoaX>gOTCMTDqE@ zc6e&GO-W4`n*9-y3vRFur8r91Z6$|+>S6lDW+fq=Z2ywp{EML}EgR(Nv$J$K9rqKh zlxRYoyu8Y9EDBa)H1)FaHj3wj-5Y=tKIdIdAKE{sUbh2rUb0@&4M2hRE9iJ9&ruIF+ZP|G9iiYf4uPuBus!9 zK7)1qfMp)CsUz9F_Eu_?>a%>q)Mtf95WJf&=R!PLm0pRcn$HiXHo6anhsQdV@UrvI zl@ePRPJlQ&q_@cg%I5bD5n{Ht=mFDW@|s}0(}1Ww&gkE)HVuQ z@*Ra>K3j`qtC(i(pwC(9sp+SxT9eUcfLIyAmx^H1zLI-aopE>uJwQcM!fxzp;>8** z5Urk>_Qi7^4jMJ6fM|Z#CCw7z+fII-$*KggW9u>&%bDakc##P1mTNjULDB&qLy_Wn z#*m?Wk77Dc%oz0C1ValcBzHoA8(e1=V@$iDP^{X|>MT@Z?|A#8@?e%3 zB*Mc`^gRUo)ydd?FH-IizaI9ApXQyO=LF1wXV1`qXBMBcy$wsww#g1?wePVm_H}N{ z56)+k^fU6qcIRLt${OoNtIk+V=`MS;k(~1Y{nkMfd6^Y6=p?{dEwmet{=$i&>1-L` zZ~YC0>nQCznDX>-?cff3`e74gYwY@`8 zAt_J2ArqoeYkE7^epX;dxeDaaV~J?lkW88KWVBLP2w4WWrT;cwRcweo?y%O7GlUmw zrP(+6?tpqD>k>1c)<1E-RF7YmE|sM!ZM}?1gt`9C{n`1u9TCO>6GpHjt=;-wJcNbd z21R7b%q`w)Q~LGZ*0%7FUs+alxk7=YxYJ(~sHQ!Y!b{xJ8}{71UD9Ol*;X=zDb!Cx z5)P3o-f1$bCrD3rN|tsD-uKcu=!ascg1M=RW3L1}-@>nbmO;n#YmB5{^YFr@U@+i5 zzEE{UK5wcVS~ynoE9}84{Coz@LoQu42FNm^0sh0%K7-*E-?`gsZ!h~C_7b_L{ykfE zJLkRCz0T|4W95Tb(2MpMRXt2&FR}|{JU!Si8#IidADTE-|@s(*JtO7<3(KbiyT<4 z#<^sL7htQ@%-q1o>@rHmYd{arbNR|+&o}i9md9KAS3|`&!HoI)MlgI z1q12R;X=jMRbf>Ok(7+HJ?t>kx!B}d1M){QxT17axzdt-c*S@I9|$q6G+9~*Kb|A+ zD{nevBJU+dj}A(X&7uYo5Rpcl(4!7C$kX~mRBJ0TiC1QK9A(*@2X=6zCUk*{UVu5n$FI7`!? zT+&~OB)xUmo}8qY&u986#WQgvbxv9``YfLSG1W`jo1rksW^JuN85c2HD{_>+*D63` z6w3)VnNOd$JG{mt?e-f0M%+u+xnH@ER27|$nvJS6@Di**F*!-M$!biK^Vr3B}GHMbu_k03GSOS1e7;O*Qu+k7QoR5a%A~8DHmf zws-hVqCOV~;=Hol&BVW7Vw&m&0AH0Wh^6_p0^al!Qfk4lQK*3fQnnW!gsu(l7aKLq z@UL$1Y`#evowf6sOjEv2$Hv4TcN> z1IhEKupBAUD*gV&eimXMw!yvc4o4Zu%zjH~qCsY+`%VzcyGgnf*hgy3z-4^*3{My~ z6|vsj#`q!+W6tw2G6TrBtUkxGk5h&G=pjPVKMURyNYc}zN`+O`fI@|ZPZ zmf5Tlabl-dNE+sKbh0|Al<+Hu&ZUD&;2mNm0rHPMyR0Ej?WGIDGa3~1z^T^xd=IuT zZAvg73<*_StmCI3?f{7vO?M9#G>6mDUZgps(ADaZQ$pgsWhl@f7{oUF6VUmU=Y}qw z&#*tYVUtb~w%EhXhW5G|!<&eqsuyr8H4y0}< z@eV-5KF9ahi_w++L|msFyxgL$+lnK@6tb2{06P6NSsput&wc>8uv(ej;8QZsJeUR< z+cVfgZRFDI!>m^jY&;FcN#k~S^w-V-F9gJyrFVu;P7HMA5|NOYZbxV%zks6_fkoG)1NXLgNZ>I`S92mbkwpBoX{W~4s6o@pL1l_;@><{*{Fzy=!UH}J z@NXxfil1+19?{u967*Kk9(!jdRg*QDfE?*FT2l_7XL|(1^{1+A^rl+FFBOs!_=g4Ef zxt!1R!*-s=3uuWK5ERodF;}QQ=!?y2NV(#sppT)ZwKn-vZiuWrS_+VgbRQ44R~71p zc~4Tx*yP^xvulQ7faSd;5%Q8lvILzc0Mf~S48}Tvm&zVc>3f))ll4@~eMlk8?49rD zU<$BzABA~P&_M!Q)oc@wyyR(7+)b;2BMa^ZF(r~tvLi1hO;X(3v(L&%M>P*>Bl$)Y z-Xk9>Qd;3{kXzReEhS74s4j6_V5I|ZQ&0sJe(ATAz#~kKN$v`HagPVjXZ*&R`~+}1 zn76@bw5TvY35LgY$nQ}n6*{Pca;%FUo<2$X35F0ETT8Pa{co<-72lZ}txB)9_6Ay? z^St0n(9C4vkog{Ys~+=guJkeqI)f?F&#sKv8{#^tqFem039yQd$X;FME;~IXgFPk* zh~XL#<-H=75cH(m4p6JuV%Fgw`@HU95h_Utx-+W6c!&A@XVvrXEahYh$QNZrfCO+A z6hM@ln~_&v0M2p$XK=a?ud4EHOle#CH>y)G1L;7_#J&;WqAP$ZZgzZF930T!WrvR) z5X?QrBOl6dQ+L}H>LDvaa7Ji^)U)Wsy2(9C*OK+mIx=yPuPI*A-Q2~$`v3zU?cfyc zprtXND%*kpLVxJ_CzfE95(yf?OV+=si7k2V^4R;P1jq~cLIIcEu+w$zQnr%chh&s# zMZ3X<4DhJpeW6&jEMq#)vyq=FrMo)I zqEW1o9{kPbZ6sj^$O>Elbbf}cwlg(jXrug^e>PZJLpP^kuw(j@O8WyF%O^1{UVIqw zdoj8zInz?66D5OEqT-b)RA*v>-{B)SI#-rjR`RS>Kt-{e=R+ae4)ggFo}VolHA-Ff zAq}_71xAReRdt2>0G`=b$Z4SX9MX4kGCb3)qaOI+(fACj#^@a~rCP4kW(m;j5csXa zY0^izrMz*z*IW={ssgnRFsWyq*6NP^_j8QvWt+$+ESyT7Lvf7krOO+O?A3C0H5&U>*D4m6o(r3`l z*YQj4dOJWcm=%Nx36>Y!WS1zNd1r0obyAQq&lBUb>^4?xdjjSVNd#+H*hj%K(5DB9 zsRD3jlO@k4JPtEl%|=2n*MBpzAwBI7-g-L&I}+f}us^>p~ z+$-_m(2JALKM4pI)nX1+jz5#gKWC1d; zCe{Ygnp0OfV2@j{WwcX}n5D$Pae4(J{jVwoGQb-4@67bvNTW?q^ejsiAedFzoN0Ol zwaobtD#NQ$Gf1W1yVy3`5?3CDjKY*aRFI#Lm)8NMsGpEdd}-@(=4Ejl)I@Ane|^a=4Q}n?8WW?2=jid3tR40olUi@Lb<%S5SGGxom%; zB3r11J|0*Pn8zN@I=y6a6f~ClbD@3A9nb+KzR(UF3g4K6{;4 zKIo78|nr|KrH*m+G zMDHI|CPec3VVh|0tG7kONQ$PvW8YVOaU{WPOzI5#8mpo^J+nd^rvG7G*Ocm#=T1u^ zsc=|w@sNCg$HoB(>B;Kz#@cIhjb>`0sUXMNpogQyE;1@0UBe^OiUH|ageT)R&X}E^ zvBYvqFwUu#$i&1-$|Yao_O@(bWoo?>P;zz_zHWFj6c-iSc+{L4hVg#aq(dSVgidWq zVkSNETdPF)iT+D-k+vB;WMmIzV{ju~Fwmh=qwK`czwQ{ysE{uzGs+U6R&DPpYLv&c z)~8LT#B+WajjPz7r;%pkGJmLC&Uvj>b0?4^cj93r6ALU@?t1`^?Qz%g?;LXYwi@2m z-pgLt8NeMW#Dg(o?M<6tkJ|zJpdzaXnOC|mC9mqzI6ItX_?)olRZo^&dqc3O@fHSZ zyQw{i#9sTyupJjZN;`eNf_%_9eFavfPnn*STP)PDbZoq!q)HAuPBP+cOrOQJWPk-G&;{z3Rc z``5(QVcKIal}kIf0ZB)X zqe`m1CzxNX+X@SF3TMhXzIU=^F1F4yy7UB?@KBb6=^^d0zPANH@2|Uarc$%jT?RUt z?n7T#sk@V3;4h#L&gNn-d^*!MBc%6ygluR z-|hd+aNz|k)C-cYLP4ncrq@tvv@5|@Cy<-WhNI}JA_rLvkxvYAGPPZNtt-UYO4>ap z4!H?;OldXIMUyYg#@bMzv^k&$EF~H2ZP;ttJ$=$hM#!O)AdV85cDJ#Gl%ee-z=2r@ z_h-DlH|tOc1N{Vh(hoyCl1m@1`kj`oRNuH4#XLO*3&bFAlJu&}KR=hp8Wh>t3@Cwq z786aW6wZ{_Nv463`MrcB(^oD>CsS?mX-p3?Vo1Oz8?1BV-vhx!n=XwjFly%K_eib-6o}8nK#f4o`{a}{UQ5%A-AHy7fR0<`MO$I<%-~rknGgZ&}XI0{_!%HGClD|VP>z|P90WYEK!SV}0MI&@$ zuuqtYbb(;?IvH^lY>k+_m z42_vo?GF+^kk>3H{lVCYzlTJPr>)*nef#MI>!2pw4kj)#yl6-XU~RjAMJ(|p^}KXogLm=i$&}6YB|VH_c`*AQip;b{2~SyR z;H#LF@FQnpsH$YnP7?FW)}kaoPVyZZ2&LJyG%Nlj^V(s2*74aMZtQ(GxQk1U)R-t< znHH+$*BAT7dd^!%=O-{g> zhxEAcV-0{P6D!4tnRolqU`nK;8FNcknGAVrCi`Y>r%S|`sp!1&lYvC0JK9c*1UViNdvFDl;AmI^=A(^s0Pv8!r%5Xi+v}%ny&rbc3*A+9( zSyV+oF81SR!0pZ5nmZ@85+*TvAaH5*-kAYyV(`k)|)PuZe92LGB*C-_uzU70;t@tMqW>e~eVu$-h99(i9ZN1Bh!ccRJ4V zpK1+?S^%k~P@?A>sp45_L2(hLIsD?^>s9+pGD8KKEjd&jkUPv26Mph(QIK~#&m6T*Z#J;B8Dkx|(y%o` zpe((u>oY#gM1DcQoPGA*@G~;Hef)hh3vEuvahb~|SO$NZlK4BW*uGmYyyyqj^S2j~ zxjN;V21EWm_=8{5E-tUU0E)uQF4~Fi@9oUyE63gID_wC@z`uZge#K?oY)_riLA%YH z&%<3nFr^&U0gGaY@nqNarHWu%MVTGB<77Cy zi6A}ZsEAGpc7rROlI!J%=aeQ$hg}x_pHDC?bE*~+ps$esAHuUuO2W<_Ibw%dcG!b! zNFo{tuu6(`N6TQDAxR7lq#vT{VSBEV?DpLupXw-+c$Vd`_x=zIR|tTY25Bvrf&Ss} z74pXdPUG)8!ckQGqXkeoB@&gahJ66zXG=PLSv6$PjQ{QQmM+RjSI6+JXA?a!v{aZgf381B4UN#Nw6%<92x!8}5pdws>05d{a zNamG3Nd4R(o-t3~nOhQ4UMo>$(X~MO^P$hOOe}@AEGd)I$GIQUW@isPYW8}poHD9p zrj z)tbJBWMdNlrn2z#0qhz9#MZ>Rd^Y1^nfG#QFx2PK#|i@)mbv>d>H*uK&>+v>e4H*Z zOL<+V9}n9QFphZ-YrR=uzT3C#q**$t5WQsK!mQR>U*yePvcLmyD*7x2lcg6;IF0(x&_QZHlAG0; z7BR7hiC$*$q@wUp2Bgng$-yZEXYw+&}-} zO(v>Le|WjfwS-flQAy55GG^aG%th^>gaFZwvIb*y0V!liM1~YlnfefG=?CY%(ocF|?Jw#+>6s}rsf>;(XWvsowiM(= zM`2R!eS5L3t48UwI9uPdUVH?)_{;O3-g`??EUCFdFnG~E_JIznv`FZ-Z53$7YWf>B z%x8DSGjO*WLUT&F7@0!teLhnbdwcu5-6`c#^+b9NRsaU~{%=07LPI`pD{tT7C(A(> z&gNRIu<$F`heDOu=kpFgx+zG!@8lY@gzYB}; z+=!(bzWD5|$~AJ?nS}pq`VLk}9T)+>|3JyAr6py6WnwP}fLK`9q-SYj5`2$Q%AE=y z0csEUOu`yo9XJarl}&|mO9y9zMK zT?t;M(r?CnczQh)i|zse-+)Nmp8+GbeMmmX%ET-n{qmeh=)A`B1dRF{Fq*rJzB3I& zzUeHh6f$ujKc${#c*|RePV1b&nJ#bcGhr$>p^{a36(oh2r?*f6Eh5-+3Gt|G6us!_ z)y=xhDNC~%bu@+PMVIWW9`|@jGcpMn+HyCsOf*D)e$e(~Ug034J14t0UF#H6K0QLD zJ_}7?<4tQK8VRzVJ{i)|YD5sgeFBwCE~mVM;vCmKJw-k!DP&H*vnY48gcZfg%RE2~SA?JSp;@%V<2OZ0JywFm=X9n<+=vw4TkB zqo)=q0CJE7m))=72axlx3I2S#5h8>Cl3(QB6G0CL@atsO8L}|_-bzLs^73L+h+h)Z z1Vw|nm;R)mUbFsmU^+DZua!?<6J&h{8i=#eKD2&0+CjPZWlHTxxtKDHLOmTa<<)0#nCOw&_7>NUkB(Bq*c$m!1D#&DWYd&xxea0OXaCr^(7T>JWZ6Zruwz$aFsvUqA=q6L* z^YdBPqK72&yCT#50uy5)17|-pInOd=o@;dmmZe1c-=1@K6TC*Y#SbW_hUOPWWI(e^ z&Ch25QMf_2Cp4VR&y#zwy?9r?UkQ-kv(wpl`p`orh@eYtX~8HHfHND{rzNj*z?bCHAZ*A^=LCj)VFP=y+rA-7No<`i%5l|1Zos zTvIn1!~XyAtIR~I52x}-N#&b5OO3qc^20U(<=Fj_%GUF&M}v3I%P6F4)1G> z$wGKC)9#;xJZJ!9kWGAOdH5=(rx}`g@))VO5BUr;6^pK~RID)|QI~-j5fvnX0}wgN zF9Cv<&D8X_J!A5~MEb|Y0W@?m?t^Jqo;u$0QHRc)c_WEM`jgS^{vImz zPN+afZN4eNls5U^-k&cF_6Mjdeqz%(C?NrV$rHu<}e?zOa@LCMcPp zU$PiJIst9=2g$+1*TjEz$ZCmk<8kkT{pvaC+vmjfPkT2O+qXVS_*_=%@ft~BV?WQL zD9D7BX#9tL)ImO(uVXxlzfi5mVX9vX3B-vbcg3&7iL0G~#HNO2F zzvo#KKqSIh0A`ANZ_~p{CDvFrm>G^zNx(0|FT%Pk*)N$aSggj_`_^h!BkrU>n_exN zK`|QlZ4NF$>Al5hu9WdU8$rNK19}ZmWh$!CAl8RRmy?owRtdun1lJtDY2~w zqQ7rllNi3Zi+nw0ze;Q$V_{oA{~?npHlxovq(dYSo@3qvvO6Fp**>7bBd6=)%AL!w zko3;u;pFP#Wh6dY*H55M#i?HMn~k3HDr@QU%)je|0m;s&RVE{Fygh?YMBC`ublx@W+;!k69(Z= zMN6J<;t|%PlX>L4he%6qy_F3k#IqfTe$od2WZEO&e;9db3SI8S!(q9bW06^DC zXLp~C3D7^=tUPb|*UbW@#Y>i3;1b2_B5NIfTI*`vVt?zD1(ql8M+pJwiDr6R70TVuS0u&~Uo0wK~XI#1s}P zb}P0$Xv~%LbVLXEw@QZ45$m{dEJFzaEn12jk1Esv{gk7C!&uD+- zoBrnF&j|@DW+YgEo=MwYEZ;I~A?b04xSh42fP5;k_f-NrMmjGi4kkAe57QKR%Rzba zhhIGL;FDYL|Ajqhmp>pLW-;%d$>m?dLgdNl6Q8UR-tqApLV0hVFTo?1*W6XXR|vv` zrS}+n`vmI}w75-tiDB~m3}5olx!7kirNqt*#Vq6%gWuHtTbFrkr4-K3@9qt%-B!Ks z;<~6A?S}$RV4M>$HWCQ0YD+O?=IH>;UI>)TG%ouhU!_XMngIzlu-d^S$uJSOHa5S4 zJcikA6rxKH)6ef9>Yad=vf62;LMnkze9x^tOsXKaDHj3B!+^=8spTBabf-G{NG^sb zNi{Bg0AI%oEUJbh<#ejg{W;iI@+X>Rp`<%+*)<%;i%;8&t$;8K&^8YXcqfKc(;jRp z2FBATB`2r}!u*^`y%*!nhquj13Eig;r;v`8IFc7f9P;IBr!&PY_n?xJ3Pk>_@ftl{ zv(jX^9XZLvUcu+HlV;&xczJNuqHZp{i0zXM%t0b_CY)rpWO;@h^>Y|=`8y7oNpHYyTK}Hb^aa=eD1S1C;J}$pa(one?O4K_6{$( zphSIY3)nfWFm159s0?^-71y(O=@ zhHwbud9mJ8>RCqawP&WUu@+nhVU`l+{5jY(nX*_%`G|s=-wnTl>#U08)XNoLVbtr={QHV?;B(nlKl*iSNH z7bb=dO1T@01dE;BFh-)MkX$zhN5S0N*91C~G}n2?%rk8}7}M00I0xZ49_pD6?(wz{ z(OCCDu~~ElV>Q4i#bJAZJjBm{a z7JjBSm~zoS5OnAOdLOrDB_GDD z33N@Ss1tK5)|3XLtU!C8u5R`3CO!D9VVgGd(kU!Th>;kk`nH1gPGEES}|3Fr(cN>la6a*+TnB10f;RroY%v$yK`>FsI5phc|Y-^B@2EGig zHCU9%yC$+#bRAF0ha{OmZ!Cz0?ZB=e#S9|sH2F~~=HNbxov-^@k9d zIAj~zN0@>8D`|HIWc0AjY@S&Pd9QuZ(&O~stNex7ckm0ls>Fe50pucPhsU;*f?$N% z(Wn8fYYbeGOK~(7k*rkUUu>8?Lt?~OYD zipBY>_I!@r?$`0(am=^(@)x$?BYD?f(tR&48^6XV5C6am^h+@5PW5}j{7)IO-|}si z31BuV*(Bv5O@1J!Xwp|Dcn*o%AJba`2Mp$bY%=C1gLbi&01p$3Vl7O=Zw8tXg+)_z zY0^lMN03gYov)St3h6)_1thpBI-k9;UiEp}Z`xo%YuOq|T;U~ExjKFrTbY8GlZ~Q_ zyH_y80abi}m+6xNZ?D67*tK_?t2Vn)F8ObDPTCuj9?!7yPg14iOv)SFR;Mv!+6FNoSkSy0=jOrilw6+3boc+Dqr*G$^S0j+18IchPR_~F(x_rIBdyUU{54iIC ztVq?gy+wY!y!{H8r!zRq-ja?7hW%Gk`VsP%os&vyL+P*} zmdjAq`a2sIoe()(_y>~+UAI(D4VoDoAyeh?N?|}ehTV2pKHzWyH-Uc|{K{{iwTxZ5 z!W_B<6V6C6^2o$X-@a;&mF!4lNQ=)pKcw34U=DG^md#?;r7AFMPf9*@v;nsRa`6Ck z?pfvc79O1k$iOA1JLk3Aj;3A;bj8(!48O)6i;#DvKm7(NAf+V5OGVW}N_=_CjbBT^ zkL7~Aw>Fqx_gxPo&wiZmz_feG=QwIDHIJlCoFN$dtjYz_h=_lVq!<*+^5~sdoRc7& zcEW)LYe@r0^P9=8BI~n6d>@u+f#1yJn&CjsIf=V#7uht(4I!!TS7cx)@Lf~J1CuILN;>E_ElfSERJx<~@ zSu0&MW@;k7*XHEg4d@T0V(VANxd0Pr#?2A)(} zcDCey@}K()(1bUz@P)m`Jjj0o*F>i0AG7%@G{H$y`<#0Gswsy50(8D3!)#|YPbU0g zC~&bvZdo<^kbu%D*;qxN9tCC4&K@QYP*d6*n?F`H2~^B)u6}rDCB_P^os#D!^*?1X znfgfpGY14zvM5MGu<7ATASEOs_0~(L%GxQUgh9>iwIuw~!1+!OyYzU|o{kzbHfXA3 zBpcVh?m2lqz+SS==z135BtsV5te;5ei_Nte9aa?n6A1BSF1Y1Jwn{Qwm%xHa;r+b& z&?H29pNBLtKO51VJA8yPUGfkuAH($ZqpcyEdTUBVfpJ1oumCND+Zx%iuX}1MTrkKl-!WOWr6KpP^KbTN^pW@=PuDJ#=L_*?w4hC9}km2EW47a!J zZAZ4dUP6JK)Q=%Al8|1u(gH1&$?KiKqb8ee`ils!k=?1b=e6fFy%TyfK%;{#B!NwT zGQ;!tEzH*C6O6hQQnyDkFUhEOG-97so|PrTh>ua_c4H{&3BXXXl0Ik+#VG@n4dwMuhvsSm1 zQrNE)Q@?E?;C0rF1|1lo34V*Jh{aO&7dr~SJ>?rM>*2z-)2NH|W&7z>j08^?6{8&b z&52ySv$)TMLBEHn{b7jBBsC26kQlc*^t)Y^3faC*uG)w&|GmJa}PSI7yh&3l7F*+2!OEuUqVmWYyb?bngn{ z$OT~rx&YoXO+ACK+*^_{3#t`x+Ywj;Xdb5aXW-Fu@7$NOj>0GXQ8CVq0qj`R2T{zi zTkBYTm#PO#%6}Q?>-&)FS)ZjTjmrUqvh=umggB?ll7x4nXJ~@OpxP*?B0ZzZLtCc! zD4}OvT;m=oTvbTSqj0a9rNSaAVX5n$+;0lhmy-ysOD{2)*}A z;TRfV289y5_?-H~VylBbGRWivK6Ma6Sw`eeI0A!$4ay-|csgMXG75#+l!KIc1r%1e zoKKj+sn^gLIOg+;+a6;$akr&Tm7FZSb(b9jLSy?Yes*F=c&wT_0K-d8K4sisGF%0z z&@*9Ddvu4mV7Sa7kgy7ui1l;8>pWUo7VnqT*&)O0(K10N1b54k?>o8rMPTK3x$#cb=vb6Fn&xRBG&awsH-y zWe4x$3lT7*R4;4GesSYrz=MBxxvakntwAyU?Pa1RMO6!LjxtocRx%1X=SV*U9n zfc*tfV=B6$<%PopSf_dMn=<&87{8%!`obs->B-|n5*Sjcf>BMo7gqcE0@lUck{}GwGD&IdxCq@8%r?#h=%DqjTlSskG!b zjW^vMW*z#x!SEINH)K@@~WT_>o{8prw4D*sy!I=i>>pSTQl;;}sP$VP88SZKQk(8L{W>JEO{E z)2w1ZR$xR;g17AS--8an&zz`v8c_!bbOK7yEJDnwXQPRSVV1!txFqq+Z1!MlnujDg zeB|8y;Zb|OTW$|4@-t+$$H%sxPsOb00SUSAwYLCcfP(cle_7r|dkMcM|DgvnsoplK#fMqq)W(=FLrAI zxX!jNKEid_`^q+fhO9d9YnmJHsld|$=JwQDau}>+E8-l|zyMY-Mf#a12dXRx;A3|F z2+GSOhEH(rHhBmdi!~s2?TxO?Tt1)uFfTDYv7kg3REc0KCqK=};8AJMAZF-L>YoY?a)T{0vhRIuep|-)#WdWrb(5|Af_q;caZ#EM`0MWidI7FqN=TFtTBy zI>egYT#UG6O3`}tD?q9pl@LKJ5VeF+AqG^qqavi9nW&!fOCHXKZzpaS0=f@HAV|hj zwxNMc>B@ayANyGTi%Qs<_^Ho!oWu5upbxif5-d5D2=R$4q-}%2ct+NJ8q;XsA&aK# z$Xvt0%Ds70mYs~9>lvV$38w5dUm@zHh1k2K!6FWFli^o~2aJ*5cl(h&o2KN~+QI}Q zgX%o@-uAB&OVF}T0{f9VvEuRAt|(`vWUkvxR`kIeE&IJA@DAGzt**-t!Qrqscqm<; zv}?_|_S}PH=#1riwJ~Rh1IYn=4^ukp!;ns=|MLj2{Y8!W5V3}h74rBvK}8U4&Hz}& zaGuo<`vttBXt(6e9$MNdi}hdFa3F7)+tUwI>eq5dc}`(Po<4%3n7cUS{+6EtxtZVZ zj6OUiy7!g$o2z-j=J)H{o3s|cFbMHHuxm~E1d=W@>A@gmZ@b*_U498Ak(qcpqL1F> z&Y+L#J#_?QqV!o6?c;LAu@}%}=_7)oM0es1NnF_hz7lFMiGL`aMjK%RI$o*y>_SqqyjWqb0llu9g^o&_^nfr zipNwAXzKs1eS#&JMhJtod?1@m(Wx_WV$^yCP)vW0<3V?t62fci8kn7=E?LaFL@i49 zX3;dW3_aa1z$LEnpZ@&^ala(5YsfFV39tg6#BqS3lr4KtfZXjc-oEF7^4x75B`Naq zd+YEG1iMW1%~vGkiO03NJk$!nOR&}bu&7d|kzS2lZAvHE9R|dzAQy*?Ez7o@;EElM z=|2SIIVN2m5Vw6mKMx7?2L!NBUslhx;V$^6nUfRn>*re{1Olo@3eEEnv_!yDE}!Yp zf3zi_s%(5xOkq#&LKnfGy#Lm+SlU;sthcj%@mcN5IBdYKro>$A?>B28&p&~wVIMniuz74mAJ#bxjz4;0$B&Y(nNTAFEuG8rm{1}4(7 zAU^Y9MWGDf%i50Tz5Xsqv@wG4c3Bbkd6p26R(gAgX=q}iK@UR;8BNo%u+6+6k2(3RnvlcdW7yF5E<&z! zNBGO72Xtbd8_Gx03T*Le1kvsvVTc|zLGBT%;wN^x?Wt3Gyu(_d?wj+GLegcjQC5~< zqsiUr!57kL?s`Y4Rz7oS{ktIcBLtE-u~?GxWSx@hot$Y(&slg#GH{_E72O?DbYp)v zqun!s*iB$saxi}bz@tIOI#RqxNTH|St4^yG^l8+2e&~y;=+Kr(#NA&M%ZXD&3EC<7 zTFR_5w7I;${n-SUU~!3jK1;s7i&cm6%;uJiJizn$(pJA5X)ng-QlLRFg{(g+B3t$* zD*^TkyRca}B`?RI%sFttg@_WZD#=u8HH25E_u3h^vwt2I-i^|}ViusWUcEjr9jS_; z<$jLcshjO}U(2Hh+(saJ+SzDYj!-guN+ey5*XcRCLRL*4gVpzq!DVkM%;_S_S)PBMFc;r=i;sFIYuK+Ok$H(c;?-+?R_*?uCM6~oa( z$j)+rJEI#6@DK0;dX;8pHJBs3z>R@jQmnlpIv}<_kzdl^&QwH=I9%(6tvnzeh^}7q z*(;|1<@FRl5~QDd-T6KU&qK|jiOR3mb4P%760gNHn71~#idRhA!=>$(tGl>tKcC}( z-g=Irg)kbKwigPBty3dw4&WmZ9_0b~jFot|cIeM?puX_uMfQh>grbk95==&m)-@Fsb%th9xeYQdp#f3<&0GdCa^1ldQVVttp6`Kd6zfUqGKa^6TESDG2oEq*187&xS5?)7GWv)UDPnnf0 zGv~_IfITD8VL(+@pruzN53hklKL3kU1bo88V8-`%N=TuxM}it*C%+>C0?f*Z2NoVdNC`Ju`lWI|r^Cnubq8c0w1i1#GjwHw1^B9a?jmuA*L+o&X2>YI}H zZP5(2pW==+ni5b>6TlVXkl^fL$}3G0Eb^kl&uH%oOcBY(mgLeA+*3oQIOo#Kt^AvW z!juy1P?=4G5Zh_UvD+8#JP(^v3Tfx`V~USWElc*Ur z7@-7|0!;(+A?(156x#jj8t*3m8jO?sy(KGGmwXi0p4Dl;4i=L8khZaPp|f#5X^lbt zmrO_>gYl3YravYcWoSP{wx;>`xW5m7Op@F}^|0@SlGNGh$~r2Bhj(DlQnaUJUQ<;) zEFSig75ZJ0eoC0LtN7W&cAr&Hy*#xewN_1bv0`3WQ6R~D$yLuD0-&rZaxTX`R_<-E zPRVj7zb*DCbz-J^4$74+)#@{9GGyhX)9Y5*KUP<}Q!)KX#_%Zu%dje3F8tiqAy}~* zpyR-7;6qxR-^qe83s&=BICM302MxOGf_MT5TQ0HVi0UY&QC%-4E!l(y z;z{|{BPTN~*udvKjljPP5R$I`}Sih=Bx6#7|V z6c|?^ae57E%RC1c2;BlzIEm=lcb|{sR zKz*`cjfOD!3?YJcRJ`zruoZccnX-^xTE6hCBd$#O2MFh6B1r=IJNXdPJ8GKry)pYJ zGUj3ObN@UoYFw1}UqQX=d)*!bzcBYMeDww!=#9s5t4r~2$gA-h=NV?0V5x?^s*S9DOL?|9`Y?iJioIP zEhXi9SMuJLd6ksKIeAvg+hKSB?PLj}nP!<@n`}pG37FFw^_|{z(qQFyp5^$MNi%um zN_MT+PY?vSylA9AKhgHzDUZEOH{L=)0!jen1i3PKcN~D}w-rE%7r>Zoujv;jUpxM1 zN~yc*4^_7OoC*1nqY`*h;C3X>279JttGJ$Rk1&s)eZZ_wC;grxe3R4(71W`hPXJz0 zQqVDSwwBDR9v12Cb+~u?my`z^C%oDzXgCbgzdMqU$xkoXPHh;kW&V7wKMqK^Fq5x& zthzJQ#6yC+&V37<%(2yN#^I=!d@FtBfe_Q6yp8G^r^dDexl{aDGm zJg%jNH=XQeeKxblI}!U!9(uPuvG;!F-VBfQuF4>sVr9qvRcYAO&_@G{2$e~uV0cIt z=nx*F$jH>79r~M&gT)WobfyJ{k_mqJMM1*)f`XcS$GslIJui!g3}<0~BeM+gK>OC_ z=QNwmNrgvfb~6Kj0;RY&1OAGaW+o*&xom$`k+^YqLfgy0yyt((kYwv=m6k;hsOLqB z%V3sI8wO?=rWd1wCDfB;eu<`rGN2hABx9^p-yHDiNQ&hUC7rzlTV0y9>6W99wGM2=htV*fbwOP+TT8m)f zmcJy(bCYdmmP{`(ZgOwi5uaqlkjU}u7?4TNPFV=H5 z=MOsWB(s-?VA>6M(8wk}=#=XeYp2-N5V^t!?tas^P(9&gr{vbpPBq`DG>Gqo)q{8* znmt-O$7n|_yy$%IdWN%q8NQR(9(b5TpdVJ8(pgXR8*~JILo5gK8_)m6YdQURYNN`w%A1Zki zgW31gKj4zwrq6A84SEmF#8d1nm3!qE0I1q&;7Wer(`)dlKJ-f^$kr53u*?0 zT0y;{0LmKX0xR!_(g(nrK6~Wt7|-fv$t(?~at~5HL!GtSb8rYMF0kvdMRnOPWx4+Rq5cB8ZPbSzeJ`y6oFwaC@UWY+I zyJ6OMP*DDb)rNlq@2I(XOEbP9`^Tg4%U!8mK6WGE=~fCEX{5za;UC-n2+nxyp12r= z1Kbk|rjW^2Vnc6bz?Y2T^<^zUN5k4+pisJO%&`je^kEWP>;>}sf%{;@2{Bz@G8^FB z_$(PZN^%Nmvwa*IayE=ThBnesXo1vD0Wfv2*HT2t>Vg4Ap(+VXO^UEb;b4XPc><8> zBNK7tm=xonDJkrB(a#e9tYEcj zG-l)_Y6*;~$e&f-lNiQID4C>e=@wjE@Vlm#@zVDS4ygC+l!WwB+Y=trz+gVTMqpJc{=CI1e=KGjdNBtA?XmoEm&$f?H@7%XXYeHK#Ktz;e00 z<@Zx&hUN806MG|?0|%>d{vXel86(n=*=~PvLKqRCJ&4S`(GL@0I?)i2$xM838s9_; zJ!(V5edHOaho%P1P5{*zdb`))vbXVK)<7GOsqOKy_!$BbFd-i=ub*ELze=xWSQ96M zTKSXiua&1&sS7xF(K9GY1_SeUVJ(l(tnsL+RXStRKi03%peePNVir%v8=9Hwz5g(< zg_Z6Z7>%9Z%9n&uuGHp~^bQuIbkegO}f4~VHhcoz4~2JYJh|aM!``=ZJYZH z2Lj`-(xDIuR^0Y9IYb(yd-IEUf9fkM+YKI!`Cwuz0VEarB=Sr>eNu*MC~Lxi%#5+A zL|1QCr3L`K2n@RuJF~Z}5Gx<0aR(fDhcj?+#*jqkGo`2?!#)OlwDwbe>0Kwf^nf#h z9@1wxKffv-^$Mb2tNSS!>}0<(Rx6N-YE-uXQ9!Q04E#9n+o2zmY;2%>24 z>mDSuatV|0KtUe`K3335?rc8JvBHcPa7)i-%nAcs2R?BwNjv|Nx*CCAxfe0#i>w?F zp#7@#9ibm|W|S?&8w-$CHzP!c_reCeWu!-w0dCkKXa$U=#YL7PwAY9{@?qb4mQov9 z+pKk9SNse_KEuE7_Ocm9EN=w_E-wg<4U(s+vcHUVDBZ1TV8qW=d3o~uzp(ZGi!2#; z0^E!5;DGlDY_S*k`IbVnQFpoj+B4{bLCylg8SU=E^;(E*bvOy-C{uHornf9TDC!3FR%GIerRXjp=IH_+)@6kZj z00+wF$;xA+{qi#Gfmkv*?a^*MkrJ^09LrE&r~*z2iJZjZ@?KGtq4r@SMw1&;raJ50 zr@xZ6(X_b5qZ%9L&pw}HDS=SzV_7cEIZCSrG5z`uGcj0m`iVqYke5*aOCd8w$q7M? z8tn^a5z?{3hc2#5m}qzcQ&D7PpoIgS=qOe}8Rbo=D)Q%3*Ar9#WcZ2~z`45l#7)OH zK`?%F1z?JPHn-W7&uu%*&OhP5M|&Avoeo9WE*?_Z15)**twMEjh>)Iee{=-C;POg! z3-H!N@Q)t$p0bx{%bu;0vC~-n6YMxCi3qIsXlEv&=Q=syJwS<&EZa3Z^2F`OJMe>M zU9lB}_5GHwiT~Z_bNv&0MNS(T;$fi7T=vhAR_TiT+?%<}XF+*c9tI;mpIToDVh)+F zq6Zr02b7fd^6_NBgfwfd_J}mH0+0Z3b!qqsDzN}S#``5n6Dm|8R zg!CkkQDbUpzo)h+o@sDqyY{FID=LN~n7K6*hL5_oJF*k_6u{w{@}$(wm5eDR)ba0U z+vt%t7%;xWk5UGHt837}Dl!q1eN=^O6W#+LE_%EJk|lKyVWaW;rp*6Je(>RcLlzDo zU&t!z?ddI?pn=jEW=<9y@eV3i(u2%ITav+*BwyGR-N{EMws~bM87FU^OPBiQJ?*oM zQfeMxeTLQgiT5jM=Vgyw0HLL4r;dbTEo-&ILiX(i;9caHA>eRtnU`top z25k5_f?2nW1$ufQ>0q((x+#!R1Khu)fO!U+onR}6pD*j}(VI7n8&6L_S@nQE%r-Q# zmkFbKJ#O!kTYCvmyjftDiirTM?K@%v`n{bKW)uAO7@WqwkS6_H|GSqY*GXzx&w;ln zKNDiB?sGb~F7U@0%+>Hy-TsioCHn;A<9N>YWP4}^3NT&(Y& zz?0?uy@C@j|M0cqp6-@#zOj>pWzp`UabA>XHp%5%f!+Oqt|fc#`MC+4^s?QMk@j05 zawb*Jm8Y*G0L}(0Rt#Qu1yA@GnqGqJ0TehO%T3HwRJXviK!*Z))JvYN`CiuFry0R` zZL!k|0YLzuqvK&0wrmE*?<_Y(qR8ryKwg3iu>Igy+0mQIxaUobXF`J+50bxxT3BZZYY5GX| zC5c6T<^>A!K#yA$PbQ}F=eDjg^(~1wQ`Ih}9Vef0I0t5EGVZpRQ+?e?UNhNLo#jqb zHQJoALF(%lpJ}&;%=n%mH$@ePogQ3LMRZ_C0uV^QxJ=I~-yH%vUBy$P(XP~S7g21y z1}0l3mW;$94;w|1R5*nX8K_ixE|79GlpmmET4YJjh*gr_Qr41XLHoQMW~4=WaHn$~ zd2-Bpc8op{EJs|l+mMuFdxK#bjw^m77CGfTd%=p(5T!yprYa#bLC8)A8#xb+7{!3) zxRnlw25-J`;Qv|ObtR2l>`b5c`CJJO_Rw1A{j~$U!BOv9lGw{P1nHgjS;E9mp7=^i zkhcX0fguTZBdPK}-d#~$6i{H>YBFE6`EP(hA2e%juwOEaVvFyu;Oq3dG+^+_WV1{s z#tBD}NF8>aDwbOJ`v7K=(o^=F6B+(I*l{hgI1ky?WJhVqP0z<~Z$H)WMHGDuMV!9N z35JNzlu~(}8?y5Rc*nK;6Mlnu0{YILW827EE1v@$EO{FqYtk&rWEBQ8H7A7poWY5K zi*v8#8%=|*0{Gduuc|{v4@CHGFO6dI`oJn?=$jpWyx!PWpAp|tyHi`oVS)MyZN}z z!&M1AJZpekYR~d$z^f4xqJ&XGWqV~2TgPu(W6XLcKJz#IH;D=86wZR&``|+c>ul%3 z_9HH1KHVzbSXU@9fyO*UNBfLA%jCRRguTAJ*(bPp1^!?adJGdS zZErN0fEYnm$u#q8j}@B?3=FN1w@qc%7}~O73>LYNn!wwC4yf1gF*Ni#BaY0g%kD9t z9(Zp9BaTL@mkCZm3jX|jbP+YCCnsrucmcxJD+*!ux98XxXo~Za@?T+uw-pbEqK-C z$7-ONLhM~otgje|6)Pt}I{3^X1lgD5{g9douGovuOjP%slvH^;)pF{yIC=o)RCB5qMzi7)-`R%%JWyaLGbtkX15~xFnL6vh|kXXDVw2Z7H+< zw7kitSFB9Cbbk`>{gR?`ig7XJ=^7;~_ke{mR8CBwhEEoslZApgOHdmqg50qLy*Fm* zm4F%WgfU*NQ`siLyQjBet3FfWSy7)XSP)D9mihWnuE?;8DCS>0j~2ly9+K->U=WWf zWxqI8@B&}+7yFgV&a9;4(#+p_e+#=5mnX}g13^_o1fi!Fj`yz`?UmR?12>~JX6X>p z${})#dZyZ^#5~tr^k>P6)Jy4!SDCv{$2tl2qe!zaYag*!%qr#2SW>K0O{EaQF6CW3 z0BpLRJTR%xAT9MZk!>e5QQxU^E>9CV0tn?7*(*n8n(9N3l> z=`T`b5YXg4+5H8sal>$Z7PMiCkKge&vsQXQv}JgnG;NbIyRX!_^ukLCuXZ|9`eJ}s zVnc$+EX!nu!3y|eDt+HqZ{M5(4=@rstB6zb`ibvaVI$D!ui|>_P6ZrO7eLe^R-Rdm z)XaGTj$HWHpPxo8n}jK0qx8`d_!C__j|!%HZEtrPGNQy~r`k>i_n(z8}f zbtnm|Jk`kek2WV{b70a_WyNHfdH}RvX^<(3kM>#&U^KmDG=n;(7fDKYu{{_83E+@l zUiOIJj6C|Z*P=3z9+mXAkS=OJcVyh3o`wDm`S&M4OU7-}uWy^k-+da$Pcsp#0o^Wa zDB;_O%yKkE>HQPZQ8y1yy(O;a>!lY-6=`OI0x^}YUpxuuro=7e&5`1Zr9?vGCOf37 zJ3&gVz!s?YJV0f#*S;1`0;>{Or}fjh7G|BYDu`k&*~c6`5x zPM=cmeL%nSU6mw_n1y)`&hj4tbRxkqoqaL$f>W~XnT(ur-32P}$j_z*F8i=o_wJ#< z(u;Xcds<2pw;#4<6kJFkE{fd+3hSWZj_2nzJB*=410y^gcxvmU;2vRVhc^2SJp3ZI zms{V5+UFJG;iXlQG_q_!ZY+Kz-S+j85Q&D__hK)fv|J#sy_8@@5D%boS^f~%Fo$zq zgD@F>MxX&0yc0|Pm%1pYz$Mux=5=|*Wur(W#VI0SUEQVED?8Hy82u8X~qP|99pLf4u=7F%>o|G(+&f(r_Pn=RA(M^Sl`Sx#Vs?;fvKZr>OSQB-oBc5+Y!M~y4qXo z(c%-UrBp9b^LeriRqh9i+DUXM$~tT_ts3*qLL+U1+N&gycae#s<^_W*yHhqHEw7SHRYIQvN!p7*4F1GsXet!_>iGL zgMwM*V@BL^=>mXSg;M80B?J3pl1q~rP#%L`z$@P~f4ZMs*R*BZDS5Vs9oNJYv|MWl zxTkgyzmSe{P?-R0Nu2|1ara;Bz}jc90amn14O8_t%oNoCgY*Zbd z7AzXI)?It!33s)}F3FyaB)1g|b}JNV4^6N81ALOl9j5zB^%)?b%P*U0RKrVhEh@)nkG%P{QPS2u3|TTMaLSs1eFvpIO6@!Yc1N=FP)r(&(O2FCv@JrvDDXxu6vwrY=(-7L{D7pLWzfO1xJD7-4E|>WZkF4@s;KGTSD*K zXL&BZ$J1;!A2?%p9kdEtwD@2iDn57?%$UugHT>%yqnDhu0RBr zM?&v#Xnqu(FW0q-34vf_AT-z%s>L)r!nEwP?qDS z(XihBCO%TMDjhf93mD#H-VVKOBCeRSo=g<02DeSt)wO*M!auM45E6LsXVFB?s_nA{ zTz(`87B2F1BG0cZz*S39=v?^jeKx(%6%=9(L><4gNFIjEY+-}t6;et~sUw^`DI&o) zfaxssc^i`Nk@!_$Mn^dHn)?Ruw^lJEI^fw#@{AoT?GuS+VJG0^!-+T`D*aBG%uCnd z8w8}!@kc8fxBFNZ37Qw^Cm1r+li+&*N&m5y_l9g37Qn(l_@`aTLg>H?Oeyh_9Ho8nUiypa7cV3eB?Ksh6nqzK%P(d zQ6|?NWY8SM^h{gTenZ+q=9v< zGxd1yBlFdiKxfjaS96#WyYfGEi2YC)kRI7y%_fX7Myr4gCqNv-tX+kb%SX~+0sQUo zN%C`zR~EY}3n054`kq-x{+!G^{iLTOwX#l){?x>rP>=B0^I#UUMA&f!M^(U7uD6ha zgs~szjg)EnkZ@{E*_+*+;U%kw5Y%6JyeJa z#njH^NxxMGX>&kfS;u!(o86{5fwSzTJzb%x@Z_4uNO(LfL1^QC}a)5 z@vJn8pOtGZ-i@_M2S-GTWB1v-U;9G`1iDw%>N>0UQx={6Oil{K>G#kIpQ{#QdnW7a z#q7yS2W7IW6PrarwhkwKl*`6!CKcqpiZ~DdZkpk9&_F*o%Jr6ox+92Z1ws}>Q$?4_ zhBkUIShg4KtE?+RPMgn!QW|{JTPjPiy=2=mN_+$`a=zRu)~1Cz0WF7y+Fx~i2sA1o50QGlGtwT_Y*ts!gP z7&7x$+a{8QHwJh18grQgboxDA-JGYp(|iVL=%9>upO7w##CcB6MV`gkPGzXb3U==H z+58XPrI!R+o$WZT1Yxw-V*=;(v)Kp4HFl!`?n_prWV@%K3W`vQl>0TSl$W@dwUdMO~WrH^DwlZ{Mrd z96>B_SxaTRi9%(Y9fyEYKz7gMLu=VUsmJ+p$jXpqoz9BO1)|b_HJDx@J3a4@u9q*k z!ONy3#f}jU7J*Y5J|*UU?lW#JHi`9AMcq!Fca+TV!ov(3_UlXdrN8H~VZrLmP{0gh$j`gj zWA6ed6<1-2X-I7sGZK7izc40;MEItrV6gByN{6qRJ^nk;=(&USd|Ey~USS4OAPC48 z&7FJz#RoZ0Vwzp1K-LMcr-9JNJ%xotlo?|}EG{zC2Z9NZes`Eb3^g0z9|74-;_}XLTa~ZPCK>40YOmfRvTa|I0W1F|-=|Y4zd)VClVT8T zx+hqZ8GIR*mBiO^0!0=dDR_eJA)OY5;Ga+X>I_SPmYg0o<30f-e?Cp?Jbln_qC1KT1S=uJ+UO_I*vVRPo zsex=(m3B~w(4HRaTZ85Pu#g#B$plo~+S&t^eC=$(J!@vae6T@knhd<6CZKGsad{Ba z@Y$*E^9Ox|(tYWDHSIQtx!mFiQl{)?iZy$IX1f)3ZZVjdfe!h)aHh&oz{K`W%XS&k zYp20w4SH9w^DzPT5daa4W{a~DW|ZHq(RUv3!D3;G06)o8IAjpiNy@8I>e;Ze5t;ibXb7@6QFsLQ;AvAeY*_G+hcYuy38bs{ zRSAm}4bY#~#aqxO+kp#9wtdLAi+RaV0wsE{xOWN+e?am)Xyz4La7(kVvWB)~)xMl> z_3UOaQ?M#m)*dp`UF9{oIc!<1Tb1)nShLT3^5@u_SWC*yK_kun8~NwV%kjywOqp>$ zi)LI#6O)nsTC)eyP8?1Ty!wQ1YH~EurE0edxp3KGIh2gI_U*f7RRJuoB^5YQXUY|z zS|MlmMn~*NGqf96+ye_s6C0_+JY3B>RXX@Y@7s;{U_$ATusd+3EHc6}V{ZxTjLF?9 z4{VW^{w~Vx%-RXw``aTq{w8EKGd|S?W+I;l?;FGnav4m5$%MOO$0m~etFHGoC&Z_5 z`F&90H;phs-%6ZM-gQfQdYd;piKmGJtaz9F-XPq~P81(T#Seust|>C)g?V_nH`jz( z=l8icb&xDqXXme0pd6skPb?GGXj@5AetUOi9aQ))B^m_{(dr4V&tzV0RX8VGj1O9iX0ELpYVBH zs{!D$qZiNpqd@QF`spUMm{o=)idOvGLS{02vJj1ecVPgqO(DwjyB3Pc?_$a?vPAQdVD{M|Md` z((BN6fM=-ps{&JcIt!6GM>aVO!*2$2Bzv{=9>Fq9aE%^9!w4cNPd+%EL&;>&3Yc(W ze4pYK9Vin+iDV06fI%Gc6sA<00zR@?N!pOM!M*?yd=rB*lI)12r(&};iX|RwvwB{2 zvO&`AI+@i8sGU#&DaHu6ZdzJr_Gnm@LQbRuHW)mr=VIIMMKL*%nNQarE@LX3AriQ& z>2w)JQmBxmJE$#~40@P;`jL)8jm{RkVK2ez zXP(MiL%JW7^tTe~!{f2`LT&c1U;4ocv69PQkJT6q67%$0IlLu)-`cNOhfTJ3NLx78 zl~1uk@DZ`UH~lEi)-aJrvVW}a*I+|Y(x}tD9;y;z(B<$Lb`&2bs~GrHnT2eh@zLX7 zW|}@xWRQ+2j~2SNrw-AXe2tdA*Yo;;;0G1b;>ob_$uPuX&1d&mopecx4r!x!)x)6P zn}&Lo?%MkZicwcP-e3+5qPutaM3yHJm`;V~2Rv8RJGuaN<5?OBI zcGM7BK!0z}Yo!RFLp!7t4Da+*XH1~V2$L<46+=BmGsB(34{>VeB@q9fh!KxHd<<)TuzHV`L;#w07-OnOZh7S3 zKJs6ZF?<3k!pF^m0qE0yVaVBC=C!8)EQ>XzA@^15bDQHS@)m3K>KUNBok!X-zvW8d&wsklluwcy{mS|oqkIozCD62Fy|F$ z)Hi_b7rE?j5dU<_eMnp9cQ$$WBHrNXec+i4WARS@m3cjK@Txii&E=oX;Z!UQ1w zml@z&C<&+FCepq58rV#xygX)5QV}u`zfz@!kuX|DT&Y2ss2I$$1ZWblI-7*P7_At2 z6yga$@Ae2`c}2?Xq-gKdbZr*|3rEObCpUN{;I5=*P7`{*T|xk|HCkVCr}l0SU?{!L z$VA&GH99-0lQNp}Oe;TzlUf(7k424bHXz9~ga$9eM7y11m%{6uhVG z_ADY64tT;(J`%{3*lNhxZ>OcB^7R9ZC{KvU9M%J<+6Q#&6Zy9M8x$mi%TvOVjpi!&^QqGM-iGUW|2bx}(3Idt@?>4! z1ckiFgUa>_2~wf8e^b1WqY>308lj zDgGyYRmpB3zKrwKecSQr3$R^v(d7Qg*a69pB-p9QaFsgGei^tqjtto%EgOf;@ma*= zaG!fwiY>Mkpp#xGnW~Khx~mAE#zOWJthv|#D~(%x*l0K~0c;BFafx)grIqH08>}D$ z`(#F1rZ?Xnx9r^pVj+u{DZOk^NDt_Hv)@>Ido{x6ZDbyy2*m)=R_c}?Trr*S$WZeF z+wk-w0@XwyTL|y(@4@nQ_IfN2IUUJ{WsD;X#N;l7SCvJb-^p-P98lh$WyA3!M1`=7 zzqD%@M3L_@q94!kP(Y#1+QP3Ak?k{-n4QGzaFwK|;C4TaOjEh=T>7br$zh%}`Q&=Z42RgMJpWK0jO{Yt3Efbfy*8eElWACg3ubyq zbe^pYh~iKl3%~}RiLlme9yUggWO2{ARfJQq?|fPYWRM#30W`l7t}s9$mN42R-{GPD zkYUHs=XEf_;`3HbHj>nP-_GVKgR2iKL=PM6;h%Lr_*(I3;hed{G9;gSlL^54lk5N` z>xLR+#F}BLsmwIav^!1D?>ec;mgZdNY=mtvXmus%VPv6lTN#mLyBOOMJ{H-L;FMTv zNiYIjG0njwVrbd}2&d%jt|d;LeG+!Nc`jMq7!rhM*~)W5n*}xc3%ce3{&_Um7SEX4 z9qN=#wT~P})dMs_Otwun?_?8W@*q6G59u`6_Ohh}ZjuGAPb{9V$>ylzo5DzYTKOb~ zv=|6LUNM;CAUlR;;z9Ite7<393BxkmDKhg%LTR$nR8&kX!M}wbR8bkEk^X7|F~8-e zs2a}w*~-OIIrlKYn`5!Tvd@`Wn?R6-m}0vghHnDEWh2wbIS452z?*<@{ivf-MtU9kkiR7d>>`ARP(J9~Mcj_;e4Dx2J zl#rcsrDCireQI8F@w-e9IHN0VFATriu=L^f$}BtkT{b)nCu!B%#oo%MITP3}HpmDQ z$)D4kY4{+`Uz}c<-gvl87Vz{#l#5+=QEv-0D+yzowmW?vc}c;F9YwE-yAtRw(64yK z%@ksJ*8mpT#2lm%_D-A~{#WkgHKi?cqK!Pg{-hEhz2zk3`!G}D+>V?!13S{+$vp~r zcu9>=*RYc~E7Gl!b*{jSkQ*N(@uzt`>}*0!LC7LDC9>Awl6q6n-D9&4>NHl<^D9Uo z5A~J^vP9NNl75;RZjkq7iq1scc>Mt&V=CYS^b=LVpX0CAvTZ#F{659ukqACz`p#1C z#Y{gNkF|S(har2-J}w*G2st?N-ZlLcdHwFt#HT!RAhaU*S|pe1l&}$qn4pt?qeA~2 zL)G4NsZb921@HoXD0a7&+w%WX;gvaX|DT?=i{@Q9XiO`IobDS)cr(Z_912yGk%jH zmIYo0xs*ZiJuKp6-E7LX_|GopIhHhV#ga-EX=R#k7LH{7P-P_M0fCT5rJos=3jPUz z8zg7D<~#Llry)EffX0^I2+2Q+F=rs}re@$)a1(^OSfA$x$XS2)FtJj{y`|_#A3(`8 z9Y+~YpF2W)&V6GomSHAQ>hfhg9I17 zpBeM0p`j!|;tm3ojM@@Q=j7OAGi5`T(ks;o_$50%PlpT#iO;vU7YLNYl$PV8lg`sV zm}FB!C6oKGgXEum=6eKKfkYyH>P`KYWv+5uDYVi7X1bSs%;r-vFbLn-B)yyj2|p*p3oxFxw4lR3fK z9U*&}E?mQh3HfIosx?%CjP%r-JR{9ems_Ttp%mQTWA>=I-gO}YFmewCZN=BS6DyNB zAsnP4-oS{E|7krl9MY1CBcZ%$M7nyiuP>_xcbR`v66~9f5Y&ersd!3Hc@XrT-cvy& zq|z|jt2<=m$>0Msur1!-ig9in+ChLlIf_N-M@J6mklN!ZxWJRc zK&!xwNrnrG=3xG&f6QkY$sm?34yvY(Bk!XR8rWDaZS6&aiy|lFVl|vo zX81{04iLG+UoZj@GT1>vo`{?4o$}6@==dLM8j?kpYjm5~k2T-~r;{*PX2C9WvtXpf zBGWq>@yLq(YZc~^%}M%N)Jq4@>*3GFUKK@Aj|sbc&$Y#8HQO>-Uz$?(NS*uHvfWQe z$S1b}>;1sdQkw7Xdm3y=6my7@!OcZ}4ge`1ZEwfunw(j`34VR;upQHzY2mRYCkCIA zNL?DQe^07XnipP9dmlje^C@4%l=f!Ezq}Jg0G0J{*3Hi*cK1C@nw1dP)}dH} zDj!{yJb5G~b{Q9Acq$!_z6|wXncF4Vg?Fm-H=Zvl;!aAq&Ow@Y3jHyZm-4?X>1~48 z3%#cdEj(EkSTHH&3auK5Aqe!PGcz2W57;T>vnrJ$iAQDS2nJL-{j zvX52;R+JTkKiy5x;Y{VZ6M&6E%Q6CR&YXR)E?6Mo1fb`0WJaIOi0|MwwgukWi%(!Z z$VkQ#g9369b{~cE!+$y0nVM$ZR>M?}x{N&=N25CaHNpVWvovcBn_b8FjA3cQDZW{g z0cRhqu!?y8d~+r_1zHdr*(qIOy1T@1vA|9f`8nyX!*45?7M{{o3;#UccajwZ2CMC` zq^br;pyFzVc&d@1Bq^80Z5KfdJYp=RWUj1EB4Ewa?xuzsDyj`0f!I^Hq?x+Xr#dfJ z0~|GUl(}#8o=5--huE;(EKKVYD0T5xc93AGN{ZTV&NFWCTV&pWHOYtr#%w*`SC!<} ztlrXQ_HpQf`&;y>jDQc=*=J0TR9;+OB!FzNe;Q`DwsqKY^`y8Y>IT6|vEd1q08oxf z?(e>Kr}p;&*7@+kxZW&6U1XhJ!WUY?9<@pO5c>%G3bjDq(*iP3UVx6verqt{`YbJA zN-(%UH-o5cid02~a()&q2)H@~7uth6|lzpN9UZ4rkg?<-aQi>uhJZ zlw*Y2r_IrXJv`Rx5$=|s{#nW5>L+M|pA(QuOe4`YdX=L_YP%Z#*&E{+=WwyIlOJZ` zZ`{6y&TuhZ{G(uVk*xvZ8OM}`{9h)K<;o{L?i4N>y4oZ6J^O~5P*@zsxUj;hL}cl? zj+x-@3~1l`46UFXqB05Bu6?sV3(9h){G_kKu>wRb!eU}@#PW0h4W_zWnLfo`uW6TG z9%^_Zbh+yE7x`-yH+PaQe{;;I^PxHDlp$_{9&9(o^NaCKFqr_=gB|FX$l>L(-O}1y z%6q^6TavJ_WbqD8X&;^Tumg=KE-=x$b{U?2oB+(m&}Nr+7hO}XzV(uh+>FHGP_H~1 zo=ie#=@!Yoa)T9Sa)r5mN^s2Q6pZD|B?qOcAR5%H@QL{EWwvhgeG0XoepX~$)QPT= zM&3=k?HGC?|FE->k0oFzy!$j2-s-RY1!*JOY9X%0TLR@^SX)%Y&oeVB89 zmSC*_Rh(FPPK9rb?elwO0Z(Br?eBO%VwaG)BxtfrNi>*p!YRrhJ?y$$CRYIk!KnS& zeJ@r69Vmu?_i?se{I8X1@V(tuC&pWNq}K`};aHVedh>iMFQE*9K*~{LEjeBHXaJHe z;4Wf6$EfH4YI=aulJHxlTo!7RYv=2gQagf&DD0`AoVw0C9DP@;JG9w3gVQD7^G;bd zI+KQ}e2Ou0>&$2D+yMJpNg@&jCzc5e=T z;RZZpOm#GF?|}r%qB+6XDUDa?o}om_3YkR5jPwKfN%@4wrUP#dh7Vif3>{8#%WHhI=%;)-}NJI-@3P zA0|hIggkNmf!QiEP~(iPV6J3uhmUYF7Ik~1DEk1m*`qpr*(?@*Amj{oDY4b26I9i9!Qwi>UC!#nSJF$et`SUdcWwJ&B9V+16$iA~=_6@Z z8-Mkvej!e|e`n~&EeV~DSDg?q;gxMRUH1xrA;6~k2e3pk*t2S~OzWDOOiyD8Ce*P& zIqzrNDd3B}r{`HTI7I1HW&u#?knS9ElALor*7K^9 z+r^7b1+o?AcZWAOo^(im0)Q&_a7FP#>AQXlOxqw?>0pRmRA!!r+#wd@Ng*H*m#p{S z7>SSf5b|-;D@{_Kti;;~kAD~!7dG9AK8%VX{PG zXf~$>j07XE6KmJ>V4z!p3{X!tRx#pej7;kTz@v0nq^>Yp?>tuK{lZgCsny zSaTm@IMNjIYcBTJf=wA-hP2j8rj!v^Uq7CL>ymppro8W);V5yPN>*C%P&Xldu9q1l z_2sonqG>j?nHu{&zk`p?;f>$61nJor>*SAyM-|A6tAk5=PudZVfR=xfub5vJI7ikR zK=UVj92Y2LWXhFt2#}1b0^&fD1iuca*kkQy2P=xxoaud>Q`SSW5bI1JqMswVt!K(F zcCxV5z!v-a6&J|D5`{)O7^N=)_eVIt{q+htK}Cy6OA>j~NhyJrOtYN{;LW~c{OJN<=Jzbwey3TF&{ONcp8EX{3NVAWES_tPVpyMKnhO+0Nzqxx4UiWR7u$8F zgDfPygF%XUO|sHVTO(HJs1=x9=6zLk*c_y)sgo%gHd0wVO z6$xY)#cN=~y~cb>P=ROA2`DX+?~&aI8a$+vQQxGGEt#?VI9RFaQkS*(x#12#JG?2@ zLfS9jGR5zKUe+&OK>BU%l8Zf)G1==WeLQOmBhcAhY9IlnLGxhb5~wVlL zpqgj;bZnl2ac?k4c)jeC9_r-X?93}sVs$CqGzv7A%SSAkRtB)nN3xW?q5}1GR zYN*R%=`G}GE%4&&RrB(cotnkI;035mE)j+bOVh_QR7&_ot2k_Nq%CROWuyvQSui|( zY+L?`3PLOC=}0u5qCvkzB_8_-C+|8-Z*Q>%Mb4%4R_X5=0y0bPx)K-+cqf^>R3f%f zTDi+4=CGxQlH@pjUh$SP{2RP-;SiN{9ICRG+diQvR7!e&2EO(ePKw_LHx*EpDcT`< z-rn+KBfmmAn^~z+8#faZQA6Y{+vnnV?}Mo}qby zXOcJ=tGh1N=T*9U|3}c||JIPUyY>X={N>rVOPuXQ6TX_-*L_1?n1Admm<{CDU--99 z?1k$@yv&#%-<_FpJl+S9G2pz%nFf8Cn`k|^RL;e{xNFL+6VnP+0QKeHjz2v54P%i{H zI4a-)xG1?PwYjC@l?F{9M#_!cx-P4*jPrU6kp`8_StSo5L8VQWF?)hsaZRVZmjnwL zE|Q=q$oGR-U{3V)X;?sp<|gGcSSh%19g{6}K&RSW#=1F7KQB-ncmvDh`u)*hbj~!v zEU1bpw<5OC`p;n*ni9byYxU11?c1ZF`JU(gu!EYNmXg=W&##Qea+6NkJyVE;3Sa{To1DURQ2G!{6q34<3W3^Rw451}(wcUpszu(Br8G zy6@#h)$A?*Cd*`%gf*Xy21DW?+~Je>&pJTZ!kB>wx`D|gQvl+hPxwG$5*t9CBk|gz ze6OfrEHuMvt@+mv^KpGnBD9A5FC|uJznJqo#P&;hp0%70?4cA=SpPW*Ir@o8UD>do z!a2eh)Attt8wl+OM_LY&TNQYnkHii@Y==+b1upXOLZJ+qNb37Y)A0#E&Mfjd(T-#v zUJ@XYr3ds&=IQ}c{7N*>=GofbzzKX?)Oa;5IvB)fA}(S2E!&z+!eFRgK^EI4Lrj_# zn+^FX{$iiV#)zssMelvSJ75Py7aI&Ox;|3I{*6u zTb8bvYz>f4ZW`!I`!01!b+WewNYc$sC;jq}-2^+rXKZ4J zGYmToDG%Iiw&zeYrTdibd8;9W0I(dVrKA9rE5$3eiB0( z3`!vrQ)g%u*e8uy0(#=jlfeyeV=wJ>Cr8qr>BJ2jfXMw`78`CpSk6w(yaxk+{Yf)< zwvLdpaj1|NbaR72lJLPyK!$={K3-)}VWg};2a&i~1uu-`-oh`ku1lX@w)mvIDZwVS zry?iMAlJ##%5B<$5thvDWcnlk8IABwU~)ULNN!sF@qO4ppt#1o(X2+Om=S&5_#Ce>~#)1a<*-tT5<1Q z^JFogRA#r&w0AP|7Qsg-ZB;smD69ZH?t|@Ql9GY`#geSHNhJUk6Sd$m=}Zfs!Y$PE ztV`p3G&=j_LH^)iZ1ckmQ?p|AKXM>d+OvC6S}22Bmprk3u+O@2W=5v4hZ0#uJ0zu^ zB?MzmRn&Lv7oCDSA3&Lw#X6HmJ+7-d`Pwn*8ss*zj=!cF$sun`f}vQ%W1~WmrWjV9s4+;jr&00q=1H4sNbvsD$!7w+wo-mLoR~-7LfkRg)u0 zbrsph0XH`>clvZPBRP|@GmtJrY+Q8Cu;Bz>dOg=U4mb0X+w&R$9wgz53D|aDNeH+2 zUJ^k*pg~QSnO=UH1>_mSBE)#*;JFu2t*p+d?XueA<;Z@E4T-UK8I)A%kVQ`$6S{vr z0r7_#SD(d~$!ov{e#6y?8TOFhU4JtG$fp;_cL|=Ux{%9xoC7>)GClaWczOXUfmZcB z$!|iQ9(CtO8QiVSc#2%+=dM`rWE98&q+r|?his061t8_IQV)KC zckMMal6w>MyXO??1t=Lf;9Ypa2*X_g9-VulH37Fu(L2R65gRBDcL+SwMrEJ z=y^}=wOOE^wb?t$+b&H1cZ17iz)sCyey?N#q9iEM=tl@ZG9Z(kS+nXLY&dXosm+Eo zuiqaXUO5b`xg9|7>>G(FXoG&)00iqUSwrw1FQwe?T)TZfLCSYCH4s+b7Rk;#Ovm_a zivY>oz`p^qWI{1p1+aWR!YPtE2e}eslV!2V={gMX5k&w-acP1A2t(c&63~7eUG_HF zdmqp*5`V)GgM5dW(HdbP+dH6uB}8TvdJ@dUzt#C4(iHVK?|j z$^TiGY+J@cZFzJ6p`Xur<|ve))`X$JDkO-fA!i20VcusQ1u%T$Pz^uD6C9%B_y&O! zzEeV*2GBZKX->sKH~lCk<$3;3s&g@vo%HX~7-8G-9{i!;n~#?7+&EX2yv@uby;)>M zqlzWvXUXi1dcM6wIpn*~_fx4PUo0jfcAelMZE6;;bz`eIa^??tRwWigM)t?dT;kbl zS!*?tj?^CaKCa!kx?6|s7!Rl#xTpZ9YiQ-n%1@At*v=I`L7TuZdIy0^-a`bJ!>ZOb zD`X@K(9W|5B_<7R70&`TeV)Q6ccIMpo#g7~*3Kcf3L<^aR3D&UF|t8HF$v}vmvw1& zPTT$?89bQR4+rkcydNwE@M2{3etHdfk!*jXP!`ZLCo|w9&)(d7mX6_I$x3gvi=#VS z^7e6NnG;auFE%j~gqdK8Q;QNX0pCkFqa@wXj)pf)YNv2Jz4?v8Q1n4uuIK3oKt@YArMh|Dk z4CW3jvJ75RAz36@X{*LF+6|fGl2#T&rkSm_4_he*3E*H2(PCz_V-ZPFOQPSlInG1; zeeS25&;I9J+ftPy$vLhtN*k>;MD&2{=++hu8Ju97o@(Y2YS$7_xOBIqpd(cP} zrFKO%{mM}5i#Z*G3jk9n@o@>1Dl;q*oQG*pLL#;h`wlp00A3k%fnwm@d?lffq=}(+7*w7KeeGjUjhZF>@g1OB*Q|Ke9;V<* z)$kV;DOi&1)77M1z`{S!I#9>wh;%%+eI0ZJzEqGDaIHW*2w=|lKmJ>?AkB}*Zekoh z_F965Geig&%BDwl?kuvh9Mnmr=ABP}VeGyxPk*O&-b6aQ#f;p*+Wqv{Q*wM@b1GO# z2a8$g_GzoM3Gj(5#3rML!R6_7H!z~%I7>b|LVkk&{O;~k!VDR5m3jBbEm!ddufNEQ zrF_K;d>b<1`*rxU(=KoK?_3PX{O_L*jwpFvZ3JYzNEP$9w%l7g?nJYg`{na01Zr%I}| zIi!b>?+#fxvLq=we<=3)erMyamuf2|FRIOOj5XxJHp+G6N@=E9g!}Pg@i<&Cf@iEj zfw+e(QO(?^k|B?Tu>>!z&4PcTs15pb1NX%8_(oGutUDd_c@c3u0UEJg6^nlH@@;Z@{ z0!K3F#D)C{O}@U*0r9g%eyjjqJOf?RKvC@bJ>Nej!d0|DNQM`M$Im`KiGaxe{3-Kr zcQ)0x0zUB#uzD?#&!;5TV66Zd{GKG`@K+4Us^4r;PQ$Vj6oHhKE18%J$ag5#ik)ld z0piKh0?DTYpx4_0{&pn!9`@c~v08MNu3atc1Q+{#nv}q-Axt-n9|BZgq;utUm;0r; zScIlPIi;LJ88DeY#bn+t8bK~t@m#Z2mz_WpAz-9@UZOB7DRLT=F%xa1xAi)j;B_QcqH=AWF?_U0yCzY2Odp3)w+nU3uNc?Cg z1{XWsho|E32Bb!2NI)HzWEL&?OTdQAq|3UXjT9GU3{G+oc4U;x~qv=hZiuF#<|Dz8VV#KMY;uW}N^Tvb@J|H$8bO71L+f zgoVdsu&l}kL+&R1DN-_K#BnkwstUQLEdIu6psW%7~HK7~US4=#!%{fyR*61`w8lcpItAbEq&M@CluiWA~|Wd1OO4Z;&_2msIK*qt}QKfb_P7(M90nWWdM%V z2mhAS>I`^UFy*WPK#O$jL0pi@o`vGvXK?@Em5j~>pw`mG}lg<(Vivpntz) z(|D%`;QHQ935L8wY`c6JE=U|xLOZ0@zXYUYQYde-GUN)3)rLWQCgysBe)VTd2UFF< zzr};GCyGg}O^*&L>WbRyROGG~k4Q2w&jhua=-QnWc|NO#0c)k((!nxbTRI@Z*{{SX zoI0C&SV=G~<#Wlb;Y7wuzI%X<7E08;%=9f?olwf@p|&G2x0x4p+3ZCF) z;$BLC**rQ~2m1he(q3&IoOkDEFM=q1t(a_K-j4_YkWK8uO8#pZQWeubrwR2;2xO_J zbaQ+Fpm?onkcnxVpih8fCm=+s*%>Y!*~tBv;GaJg%Fq;zl#oW{@i(M+#U8_$1b(-* zWx>}Edn;JGH9I*j;c>W!m)tj2!{;OV(b;7gZGw^H>sti>^Ctj(miEs*z>~?SINp0Y zglHu(s2dT|RBGmZq=L7<_h(yxU@VT-3T0Vl^thG^bcAa1d6#E$< z8Kn5MvmuYb>TaVUSMNbrhciJm)2M}5aT(B)(pu~53NpVRiO9lo_O6dr^{^6dP(oy| zF+qNC6^;?XQ7NZ``5C(W-NcUcQ4R>ntqM?0uSFL2B!HN}ewep|l`TlJCczIScl81o zLDDXk^Ly?kiFw;>N8F?N1EssVQ6NuC)@1LF%vf5ovj_MmL;u`onVs}yxQ2*`d={lc z+SunY87h{(klw)({hp|HM^~KR8Gu3HASYsrwy!mG7ZM2ZD;byb5@X0)-kX#3+ez2l zta|xcZJfQ&pGMH1#!$P`ZSQ`1_Jd9- z!fxlirS=_+0b>S%p~5O!#Ac~1!3AdBJ&I*Z9pGd9H&t&N2vCn@bVgO^hRC*5K4s7c zMbuEh&Zs4cGht?;5&>AigD%*P3Xzm6#MF0)$rV(G3F5#zHT77fpLGU9v0%YOnv1uk zIR5h-CI`kP27V#+Y!~d8dOatl9ZRUMB%uLcg*q|6 zn;DKOZ22R@hQU8yCmmQ!<^Rjqzph!b+dA4PL5(c$eg8MxvvP?1euxK95w%u7ZrjsU znd1BuOUMGzD3JP4+* zIuF#P*aw$D=QWFMy%`-su0KBq^{H77hTz4P*j5wDoV}f{*4wm z=}4l7FqK@d(TdG^nQT`T30ELR=msB2N}R-6=er9SPPNI26;sW>TWpK0pP$)69*3fB z)ad-XOY9u(FKYoZ`5_iDd3>}4c|7VK(-d)BY{^`NUd`-2NKno2`a}bqdbt^q#Wmid zf@fLEpLKY6N+LW(F-o}JNAx~!!fdjYcC&bUFmsA|?j;rdSz!+I5j`0*pLqTIzi+k2 zIvrS@T-WVf2;n!~OrKA@f4n|}Kw{G20m}I<77nX0oIJ&G0>$E~kVWJ~eA7K5#5roj z?&Zk(5`Hz}Mk&~wOIC{=R^A^ovEMEBwJHumI)ESd7ticK(T!d!&)+9d@?+YT|0LE2 zBjb6#?&0WeUWs!{xnw)I*MOydNM+?$L&`lj>*2867H-8DO1Ml{R;d@sk_yqA*+JPz zY#jrd2#s{7;NqT39R&J_ zN*&n&i()y<01u!8&5!|dhQpDeIKV&&dRzEoj5-?&&qpE&g-VW z0Al9e!}XQUf1gE1-W9tis+omV$y2=&Fe#n^0?_`87^QV6r4o*6dUTUjWmG;=B2I1+ zWNTKso(O#IECTH#Oq;r_jD~x&J-NZWw0*(~pguMqdqdZ}c6BJ$u>!Q^_uI!}plsF*n$n)4Z;A2}_(z6-D5 zoKi`L5PGe4=k<&X0no_&gTL5w$? z`zKve0x9SNN-iVh9u~CtVios2*Xu8$@jKh zr~Qd}@`I)LdKJWUN}KR?;g zYxjdHmBx(XEiNN^43#cOh~exTklkA*y5so)JbY)l)`*7r$hEkCVn&i2>hp8)bo^lk z@25}la;g0zNB>~B+;--x*-fwMx$kJ z-W35J&Nh%hh-R;F{FYS_cGcit4+5dWj<*Kle~6ki$vJ?2YvfQZYq4872#; zo^Ch8utc_=DnZF^j{ZBKNk+asZ1jdo)73DwSWk{!LY}i}HecRSDlCAUr>*oMklmNg z;;UY}1Ro_OuKm5Kc*PW2Y?OAp1=Ft@F?rF?DY_xzLLiv9P(0Y9eHOEQ(@2OY>vvCf zD>{-w=xQivL%)OPW{AdO8KPeuLcf<2t>SKU*xYelex}G(B4@OOLU3ATHTiozjm*g( z_6`P|mMgQ+sd?b}N{MQRTA=|!j5dD*%C#~1!!&Qb9af9&OY$qRPH{LvEoc2U~F}Wk zeGf-dK3&#QP6wxnR~|-w{Ro$TmN+#LKHM9`csnAh3;x9Sjysy-74JGqYLs)x`MxxH zk~Gfr7x%U2y{s$lHIC!g1F*i!a+f3&{%1vTjXuojd1xx((~s+8f4{L7Es94pXuP<5 zIf%0;f%$7S#Oa3Sw2a{D#KHwl2`62N$Ha&dYRZ+4$>ld|A-<(UGfNEyust0}H^Z)+ zUd>Wcy^sa*Oz~?o?$TI^Gi*d%3s_R^=e*-;(MU!cV>%ZnhY8ILB&TVYKAq1E88x!$ zj9{Im+I30!{btnDoC*YdA|OGji?ZK%i&3;^a2iOuTmX6}=cP#%`M6(su6x?Am$k#X zwK*$A@*pouE3S$+OiGHc$pFFS{G(Z4g5oXK6n6di%@1?A7|wHGjRE75aqoTtcLhg@jvgfiAUf8l!OR}`V|55DMB3#8J znTuL)jnW=C4h8voL)R&WW!vSL-rF??gIGLH`Rq|Hs?cQ9L0pHqyN%P+LDGXA_v2u> z@ws_JO4AA3M@*Qy>j3^v+H^@4P&VN!kuX5uN1g3=@8<2GKDPj=7y?1 ziU|s1#0<yI*&>U>#y&?bo;*b#nOz>K^nMqIk*XM+~zVlBkbC z9XFICO8c^CM7GH0Mr&bI&E@K)VNjlyEEvA0eB_)htWM|s{HS|0pFQw$eR>L?o@*e= z;DC8_7&IhUy8OJ3o@PyhU3_hplkPZZtZ+6qYIffTw<=aU(e*RSvpA5c54;G5%)L}p@ z#Ifr$eMF8i9gkefQf{*eSO9;XjyPP!26?%-dbdM+NA;kXMGpmW=Ng4jvUBqaEqk~p z&G@_9`l8dsQLUZ~Vd0hX+-y$;_e!e;nhN# z#dm`cK#z#1(-l)tvU8o--}7K})!Ae{7*`QF+}ek; zQKw5Pa_!0{<--H?Pi~?75((&cf1|iZ!g=`eaZ6Dl*cV3yI%6$8heZE160e zTo@~X*&gZBJoUEka*8dpnC&L=`}?gmyy%AlN+-89Ipe?o(m%w^YithsxJ$*85)P-M!-40ypo?EyaH(d0;TL`o6P?Z{h85 z9&Aiz6qrTbPp^-RQYbF6NbTcq@z}Dog7%jfmxzyM#6owct6wG|LPj*%8jnFdyT}GM zGxZwK+3~IGfcqSZ+!Jhl9RFN^azxQ$;RTB^)LlwG~V*9?*h4%f^t& zPa7y@&+@!rmc?&Z`b#>~^={fjR}IdOgi_jB4}Y#v1x^ z^5?Z?F!(}Pu+f%+!TQSqg~q^2xu8xim$uI{b@3mofFVlk+~=B-gAH$iT3kdw`5rO2 z(;W7bE0`cucCo!nf3nadZwO2TWjiyYrCE^(89WlyPm#0tc7?O|W|>ymNV22la#$l8 z!rkG zK3~?l%;)2L4a5xBC|c1f(iFLCE-s94yQU*r?o z#5vmEpFMvcT|#2c1u9MhHR-b(q9_V&98t`;GT!zYGHFs7&#%gXx*vL=i?I_!-P2m< z$dl01;2_reT_H|;E0rMN@RJnryo4|(YVR$+7r!sXtozRyH_Gw`i%KWlF6kIAztf+4 z!BNY`uY;aAk60@+-F%L~Z&ng*&T4m^r41r8cFHF=rD(IE0p_C&a30T90McYg4w%rRIyiiEut8XO3o$z2xRitf1Ms zmxCqk_J|WsPTZZF4f99EwFbv~8BFbZl^h1rb@L5nC?251bl#&q7U7&kY?OqB5UP(y zwg!`J9G*>_s}7)|5noESU49mNwMFN)CpPHGv;*?+VkZ{&4gS|Bz9V&!)el(NyCxtC zk-MDSE#k5HbC$9a(bI8DZk7ZutPf1Q(Lf&DSH5>`Mq@gCf-C3iL|wBL7CuXMyaXB% z4;SK@7&Z78h!)Xc7as8^XCan8q=v0V{1_>4I+dF61p6D`QGR#eDAe58S-8jae;gOJ z!}FuU1h>NqJfF{^#%7~~FuLsEyU(@yM+JW%@`=wM>~xf3!FdR&(A8WsT!l#?&b#g7 z4h*;Dxi+<(oz>tQ6SQ(Po`Mr_5sJ{gX6?kah*LYa3JbB#lJl6GgzsU3ot9j!Si9qS z@X0ghDWUMosdV8G_qUMZyiw04xDs_^Qy(Qbo`>LINDkJ%x1+e9t4H~>?ML937Rt`| z5uc6G!IpIoWJ@w1W|W%L=Fmf=zgI*l$oc+T&`EyilSgP(rolJ>ksWd0xkur%v#VcD z;TF7XTgA1fz>-|sSSeydhCE!;;k{ggoF<5p6jUilvs%8!pGY7W6a#g^Wf@LF8w3w0 z1OGd7XoXxqiP)%(uTCRKITEkA0S`;Tha$p!xNF5lJq9kACm$*g3vu>3qoX@jdn1Bt zSY7)_+$f^i0BKX$xL$C@mtA7$a9!IB7wjqS| zqKYXR@{m5;<*CTw3BvCJFz0wRv6)5EF{Kril{*UT<8BI9$8mJm$6+1g7Vf4^SUmi? zA8`|)#=R8iP7*Y%_HJ3t$sdU>)R15-tUgtXicOYL!l(@ty>Iuc-i+EHTRT8UtH;@? z+i7`-K0y1Fuu*oRC^u?`EoBG1BA`AHlyt}Q5WKA%DSzcO5ZVCtfrs@{`SGjh75 zF%VEvdjQl{EI+d@`oL|-OOblhXO|7J=_DfIz1yje(5J~x6&}?4OPY<|m!C97HB(;- zOF3*X*Sj<0?>#Vv81Vf6=d*#@i_hqOo-1!cmw1S9N(Mpp&f|%#tr?cUg_Z&35af&t*BDjSgpFH8wMI$XR>N@2UEA|eMJHbeiQM&&){%)h( zM2ayv5lel(jlfHleH5n_BvuadHO9KnqmQu%a2h&OoPNj{$h6nFo>uJH_4)=gc$bXNpz%r;#5&X%1ROYV|(y3rQ>8L3Ew=ONgn%LJ%dt~QK2h^DGn zE4TG}5)n)QBE((8UGwxk;*FdHqSnIos8&R)rFu5GX?o z=xsl-4}ZTWYV|o~5STWb;v-3Xp8hxPv7gm$KN@CuvRZPJ`#tyEiR{i^puq*pjqx|4 z5b1PNn?sLk!0zuvoc??|i3=S<7vJOdJF(N)SuQFzK@U?>q+ZG4 z`rQ%DTh*+aho?LCm#yLwF28i+Aeo8^a%9u`sFMln!KuXd+Gx1yaYkDY)zT4OCbDf+ zPSkud;(CGDq;=rb67wt$3j1q^Q6nMxg=Rvxp$+veW z2tTV+PRr|MlXHjD1|p9`XU{`h{_Q?LZQKdZP8P+=F?0FO9!jUeo%~;`o)vU}Pb5l; z;7)@bl=H}ZKDT&o<(}8J9kC|{cv(27RVbv*ab&U4$k7$wp=CN_Urp|+@zwcoWv4@B z@PpaySVxVEyO@JRvb$B>%RAz~^#3?EvBnrhVa8(hb^N*tEHDylQX;Ho3vLwe&6^jqtsq->1FK<~ zlt|a)R(R4VEcj{cyyqc&Y{~N>J?0D zA%w3P^e}rwU|ZzQ23Qtq+p8kHCA^qLFjb+}_sd_+Jzoup0;y2>FwD%u+1SY9`ANoHiq7_I1S+TpfecRVq7 z`J5;hcsLQY8;Ny{Q~e$pyg2*#!D25aKz2_Jt{q-tviAxnPk-($b7O8Wn{!sX_gUib z$}@O#%u&F+nq4VW?OHsx$r<#gpEyAQccf<%FYfUk#z|~~w{s=a+ZT%YTJm?^SLGdH z#>KL67RNxMAHO%u3l(?d_;OAz%($>wROW;eL{v!9rfH&+HrOr^;p2G5eiMCK@aG0+ zmwO|*Fm!_zJRLfxIL3|1B+Q0TqapAVJ4l0@mQ85e#Zrt|!McG{GP(sh{OD;tLo3IJ z@#5iD=@@fun07e*azR-%NwIdiosG9ryp5(v5vzlwy9?6ADI_d@cNJ!|gQ*{W1$ovr z+i%Ur2EJOobe#yFpas`lN`U=Tjvr9Wx_0T!>cs6NMDo!cZ!Ou=Bg^H)4UhPD>a> zc8GnWc{!rBh}T*%3z5O4bP@>9!oT`=U$I7{5dS^8sj#!ur{e?B1nE0OzwZ&)?#UhB zVyN{#l&#IQ=ZpyXTs1WnV z4h!%UxkNd~haD*CDcU$R>sInJ3;ydy{ zqO(MSV`0Z6i*hmgZw?3Iv(?@l9Wl%Z-juv4i2X*n3%bmBDwfO-oyEQT;BK5+q~h)cRj zQKLZOvibhoO(E30is|fNER8OV*2~Esr@$s=%o{FOWR?&;kSPi|ak5CQsYBH$+vxbd zQx3i!bC*yFbadODF*Yc1(X3m<9ol76v?fZdP5PtdK&`kQW=gCYmsy$1p{rbYp}Nhq z9WgI15Ma93GGd<*?i`{!JufoQI)-nt=H1Rdo`t5MY+HKZ?tY?;##6Ezd6XjE89r+4 zkKr$WOsE9HI7&zB_vL;{^G0#9wf6`8$ilN2gMNqGjCYqj)b*ULq|(%XyW`3XTZmtf6#Z3-}x?V zR>yv;m7UI`$7Px^^A+yLP729CQl6QL^}KuLFEGJ zQ`rQ3y3x29n4p%e{$35kH>YV|A{~F6hH{mScGCgJ#Uy@@0+h=kk`B2{%YwLlmPH-c zh3jXcm8>rCwctiY9!eH)s{;-ExP=_V1frO@YjWez&NO~vE4SN17K_%^ehcCs?9pe4#2R_Ub zUGYF4W|j=4yTv`m-`6l2I`!w6KfAjLjy!4 zHLvBtpG7s>=6daZL|gqJumRCvY(7e@z}&NR$qKn*K6<%F=s@pXj^Gzt52MA@3cNll z<~SIYU&hzF8;C?E&3jhEWp=~G*lLpH8VcGoB`&~&HHzzbDeVLo6UZ(xFAv1(ovqq& zpKNM!K92pVly@aXFfOgNY){O;vN<~5dz~5zh1i>%Jh$Tlbn{xH2H37HYrTY&v)T7i#)JE`O>PW- z7#v$v=~ho4Nv~@#ESIZP=01LKMvDz5vbTw(Gv++5jF);B*677vGpFl1*3kstD-{sL1)$J#tww|$#c{oiS~AX$w68gz znMHa<1D#U^KwwAUY!C*uamsbnF-H^$#Qj(~;v(xXvo%_lTwTUYkFe@k z=l!Xja+c#*c51M0tP;rofcPvm&uXJ!t+}#XxR$^BU`I6eYb@|$J_Dv8aMswGQ$fs4 z)K$!)gyyD@TPGqI7$h#|F8)!(&5t z4metDK^7CUt?sy&l*ER9Z=e?3Ii|ZK0-odV@DBNs`weSYHr`^i#_UDMavokcqlbP*4%P;%k= ziti_5z;X%eE`n_$ze3I^2BMPtFqvS<9I6Kw8Z5uVnWo_yQ#P)qCttm_!3J}(UWFyESe7M8SnoIQ7K^G$Jx8P zfCVY8Wf2LQPj|6T#3Dku<**{Z!M`I=`Cx|LW}iGjepGxZIgifIG6uB1YZda&(lB8!QE9n)e&!HS5zcbXs%I0ZrwjdJY?o z6Mal<;c5X*E(gf@Ok*SI-6(kw0jJ?R*Q)V-<_3Ki^KcrU}h@f8$0aTD*Uw!UzmlBqn}j)3eNb zrw$<(m0%QhfetI#atxmosXF-5Jv`>X)(7D>*Ld@8gcw?UO~^~(TkV{^pY!18HKW&? ze}{$9dRhCQ%L%}Zem8ImJRK*&8n+)0)V#=rC7>il3Rmv+iW3p=XqT)a0hgIXN4Ffh z(>4$tW#w9Iza1r*@oM7E<;UaWa}?qg=P-H3*4c(xL)!Sfw%d5N$`wf*&KX*l9_XKH zytXcjGb@+g5kb7ZUu++)v2<6n!1Um#dAshC2{sz-`NT`HvtsaRyJCELKjt|p#Y#sF z(z5w{IBxDp*~*^}c}zPfPHc?4$w6K2*~umdayd8G(Fc;jXDbFJO{DP@Ddbix)`xfE zKJOvjjIrMZIbg@J3KV&6`&PKOOm?y(@j$qakGfoc;0A9zgzynpHlJ>>eabh;ZZMf{ zaZ|1~vyb$K(-{@7?oleONkmebD5TF9H}wg{Vr#)_1_UuZWthjp@_kqrU^plKoJB3- zPg2pxWi*tB^^aePUoKH%MAr0&xP?9j9w?_16q71@pVj^1_>yba>~>p94G*|PW00-t zIH46i<~Q2U$L8-c`_xAQB$8FT9e6DovbVFa$i$h8-!B)|1-F*%mG}aO0U~aj4AbL2 zw83{|5j^)EUFfD=w((Ny>zMz3KgTT$Ll&Qbh4b$S>@zM6Vh<`MJ(4pCVh+w^=9Qds zRCxyP$ud%FF<`Fs@u%8Dc(gw5+3AjyD;CX>>AR2vm*|)O zw_YlPLHxmKHM?qbrgb^X8ru0373S8kS0B#NcxWm)TQK={b%06NUd9A1d0jd$LCbin zSKMwmDC@eybbCtocH}{uqqF?5s12i%`-%3S`MPqGUJ;I1NRHsQ!YN?wz$^Cw%8})4 zu1)x8y2rFPE6B)|$#LEVi{gBLn#9KY(UL_Uz~IqX1Fwu*jxh-ED00xx zaRoXsStcR+ow5~fl+99($p=jl(?iH}#hD5&7G}=%ZTX&lSBXfqbGGnt z+PlAEd!KbGoPrhe%_d}@y^ZxuGKl~E9*5k*x#4HbHy=+3KAtg8EOT)m;E+=jyJ2xxEw_~ z;#*jWkBYBV!$Bv9IYYG_v%R;b%xZ3Bs`n&L)AZx)??DaD z`MyaMz_qU`;h-#F@sBZG49IS z&AU|!1VV4Pv`bLKs19|2Ea3}Uv zobS)lC1QphXS#~{_dI{)=|+1*1LN9+o`Ky$$0cWw)@f}$@9VfXcX4)o)H%})Pj)G{ zUfxnT&U-%>1l2U+PlF2f=Dq}>A>))4(qWOHAfsmKx;I|nb;j%)fYTT7{U{u6&x@y~W zl6e7G>`ku04DQqeBN@gO=fy46a$ZlISMIG+=wF&XeJy;%`M#f0Z|#AuqNIFJX6N2U zoIA`-VAp^#9nW#yYM2O2RF=8yIx9_a*&kjrA4*{Okk7qjeq481rUC!k|6{!y!Wf9FS73?@05~{wZ%-YXFbUor ze)4~?2c4a9mvasL8cF2SIq4j2Tr7mCJcTwE?3it5^1}U);z0egOym~iE@w+R3Z|p) z)>JWzRxUg9EZD$v+{0vH+&~j@?Jd1{h;I+WaCW5dx^#XnIl0idDKh%B!}$}%0a;p* z;CqnZ>dMiSVaV@#7Ss(h){_~ z-Zu!R%Zg$X1|Gz80VHUvkEX=K9ivHg3X2eNMEvY)&9BlHlNoF;{{<&49Cb3vP2=Z% z;{ddxTtZv)tHvWc?nX&x)W}px^Fel8CqF;60V{`BxsoE{YjVXzlNUs7u;0GkN&o`K zn<9?;_e@Ce^Ess&O3a)U4Wm&OAsH?HXt_r-qVCDtiP*5Xlq>LIq0R`+mQ(Zqi2tbU zjDx^O6Q;{4Dma@@75RMnKH(`7$5MYyWaIqVm5wR!Rw}No6o_`+OVA5UZ@ea)Ys`Ol zxqxvEZG0G~gEROW2h1voXlr~YKD~hJQZe+?6kOk1K1S@y=tL8-coewsvWdxJ>F3tr zDxTtyPmSCiGMmnw;@mslzaOrlD#T-oUBv)s23bvww~7DVJxHnPCq|qp?}vPb9@lEP z1hWx$36*2?7JE56$*i2kTmn(CQz{@y;Q{r`wi3U}X-P5vTr*wC{*>&OxK6WuxCF=K zH&P2B;^3O#dp_tjv&EY!svr)MJfa8bws4z*3m7@UfOf)0ltac>wL!A-?cB7fULsK) zZLC=@<%VM5Il0Y1qJD`%J&w03mjvI1RG_MEMejf@U*g2j=D?wv0i|3E zY-Opbzs$8Rox#G5^K`&%7AI;T<;M33MaoC19!P-CgQY+09xhRi5qrk(w$a2`sR#5v zNP%Kz&aTF|E;fR{*01kG{?bup<(vbV0;*{>TV5abq?`43?X#I*5w91{Tu*PPzvVNddfUQF3gha{^Z10v=}d7mRMnsIL7g)$_~n9 zL<2jsdZx8W8pAB2)pLlE)TjpK5%-l@NJS`^GV$gf3-iqVAX_ExQgxCH(VzF7duznK zH)=ndRm%l;o02dl=E)lD24|^gE`XQ6C&k&6tHHV5jxmTZpPXCaNWBj}=8*+JJkbZy z@hTc2N2_oNPjcmKI09#qlLc;aA(Mj^nCBuq?j_8Q*!*Oo8JtT$+T|(~er7jhw;h+m zTDa`RANI7-NI$$@pxAlyP`mKM9#ST*&tmCp{LTAfd>fc(0m##MSBM*$Fqaj_U zYsV$02h;Gma#NEx=l>AuBR`V z?56vIY~bP-sl1DIJbHD13X#mi<7c^FH~Y0{iCl4AxtMc!*?a*1_&g;@PY>R_#`Ax#0*z@c_jJ20>7Q}AN(@co7YoX12euNAj_W83ENBy68##((dJ7FXrKp?T&*mKNLQZsy6BMa54M$m_lbUf3cgbfigk7{7kon;{8_YbK2s3CV(h+M^k>CpF-k55D<>N7 zI5MkFEUPK(BBHqX`N)+)p7&j~)vDO%@NvMtc8Z8wd_LITO}opV+DA6?e#5bujla1h zYP)xMaPQxJ?upM5{j8XL`CMajjsAK&Gc%i_6WTu_j25lZ@!BO0QJw&K(AGOA_}?SQ z%330Sf}vMyMF+Z%Yp)}_zJmoAQCPn)2yDHVC?{zrUGVSL+nAfyv2EgiGit5k?7&MG zaW1tQiD&auvSIDoJHmy|LX5_UcT_v#!H8jiDjgUzYO17b)fq#@e)qv3{2Z}Wb+y}x zXIgqVo|bWvyf(F4`oPfae4coGFNtG_D7<~o=3iGAd*mUN{C&mT5*B|wKC5sE`RAP0 zx~&}Kh_K>mC=ZG?m$DqsykFeZhJArHDkWHLIuFoLAxN(~?ZF(766Xi=) z0uoW&jL5N4*E7E3_AK|0#?+f5@2j0c&SgE`OfHy-j3e$eW`Rppaxg_=OLFjh+i)bd zXs89nXVC|Kxqped28t1v_%DNgAAFz&%Xe`DYI0v9yWICu57x|+`Q<0#d! zO@wsP!*fuoD(-#F-L2Kt&F5`#s_k33OiAz-h~tzXVL{}}j<$A3)YdjXgze%mNezA_ zbCn&m>DUPNo5{Cb9v39fCHPpwxqS}eZdCq2@hN1Rxy3%T^Xc=0iDuV!E+Lq5R2m~M z-vC)aroU@`PARm??64kVO={SLvRLXpL^Ekz4E_CML$MPJ?PNX`OH=>rgfY$+pLax>BPESvMruS4YJy` zY7_K797xR&!#W0BtM#h+T24;Ov5cDxk=xmwoGH0c3V>L~&OTTI6LGsa@4NA=v&od~ zLK9OI3$`NBRMJ%UvLZYxkb?vaMlNA}9uD4$!MB)UI|h=@A)}iwM$O}@qI&M96OQpm zr={OAC%O9!khP>rX;d}%j2N80+FqsOxd!HXSfcP@F7MBqu7yOdz~iWwtnlONwKzAb z&LKQNYi}|4&e>`Mmov{Vqslzo^Il?GY$e1`A!K2J?%oWPgkXj;iNGKl%ue`=tOFus zfCRWCWXZW!>b}!U$OWnhjjz^p{zVO+Y(Gx7gYiId*B?Phd3tid-YNul5mQX&*HY)Z z*e_Y82mJ9#UnO8KD7XrWp7(Oh-FbFHl5^s|BiAyTzbFb>;aarVS{mb(ALoImw8VpQ zS2pf=OEh+L0(CBP;S|()y`Q;mzQk9DFqRW5txeS>Q^wWk&f720p>FOmCD#s>*9Eg~$wDoXQrvA1tgxrV<@e75xC+$7MH%kmJuI_47_WZMz3&=tSC zSt->#W?nHmr>e&z9=P~#A4ohOxO6T1*XjV&K=SK)4|kLN(E%GCEQzlRz9Rl{^I#s!xP#|pZBxMajQ!u>!FK{Q03EQbKC2d=@*`u#@Cl^Rs@@U0ztI6{yM{wO&C zjgI^W_yL;rW|Vq zx!=5-dDjteT*-)^n+K!&`M0lyo0$T1!~vF$%w#>Tx~EP#LLS`P#hlSW(Nz&*;mBTX znbAV>-zXHw14@dTW@8z0!GZRsOYP4R`MD3scWfwQ&B53EtmcZaWo0-_Gh%)6Q~HT= zn-V;)>O*hnlVxGc|31yM95jH8XlXZ!TSwxN&Xju2u-V+MbvMLr502tT1~)Xtg^y}G z$J|b);8Cy0@?s)wRqu3(B_ctR6RVaiQ zfP@f}E$Pbb@60FD9&F^qH5;!HPE4qXJR{#6>&Sdoy9F&oMXilmHP&7%AcilqQ^dE| z%gfiw4pe1c?w5Y+0=DNFFwFyBsqQ*#TrdF|Q@e zAI)17jkCMkVKgwOK-uo3tGf+nJx4I%%v$K=UzrhkGkJ2OnbqW4aQ1RCrf5z8d*42T z6-Ikk!NlIUcN|+f4PX@2;&oOMP7gc^7Fu{cpTBN7v3jAQ-IjK~x;I}~@Eo+)+c$x& zaB=oOQySVj#rY~mo}WV=^ptTtUBY&*uM_R7Yf#a+kW^(g-K^Js-q|7Dyt4dEvlUq5 zUbQX5%8XbzRl$F=U^y&w0O@*yOSd^ zBXu5ovb^UoEPOsq)T&}@_xCt58M8sUK5w|VhJfRz^&?9ex-f@0qtT4%AqH;}=zCB+ z+kVZ`QR`i><01?5s_3V$ccVEVrh2{yCKcgLa#vDnKo9ubi|A8kl_}7$V~efmcFFZB@6lc-dwV$> zYUlA3{W#)fp{Q2A? z%gh8J%w#X(#^+ji%f;Me>0 zEE(-ZSqkFc5N22M-q=ka;+5~zF`#R zH0+`gU*G#2n152x=#nUB-+o5@=$ev`ihQKu$KJ&h&4LTT`0sIk>L0E9%n4c0OaBp% zyo!*#?w4Al1`N0l6tL!j%5N}@mKI(CwLU;Tx?=006frv2%n_gT+%tL&SrXLD_hzj3 z_V-(EI$leM6Ec-%Vy0Fp#3uHcQe;p<)F&|-#67LGEDtFqHg+@z7lOn!_%6BJeZ3Cn zD5rS1)y$f-!Go!K4xPxmZ=<$TX=DPy#pjZSYMh4R8E?bAmq2|N(8H=Kj-9u2iaEhX zhc(adrK}b99FXRLEl!P97DW}J#d~xo7ZtA9pG;Tkg=xVRuLU_Mgk7k4%?^YC2J@=K z$*b`ZZJ%qWE<>Rz+O3ZW9xfY$hafFkRz;3SBQB#VCS1Q%SzKwRS$fg#EVNUSBU=7= zRdr9Y=#Z|M<_Oc?QF|}`L|}WhgCffDoC+D7I?59+Ujw~jGLjoWuDq|1_17;KXT_YT zIUbEAV0LPEagZoTgXA`!X%{tkH}#fyn&}Rt>*sQj6MxNejVA1hB?2g(hoW(Pq!V&` zT@N5OXMNk?D|m_<)npH!vJz5EL%Uf6zOVI+#OyuvZgS0=xo~=g#;wV6_o!&MSEB28*WisygefBzl#9`xzc1WkxxZ^f3yU=vOHksa z^8IGKT7?iC*Pg-k7Cuo?Q_1gl`#_B_q3;o*)r=fRv=q!?WDgN$vR(QaWKqNezoQzk<2sXNWOk=-$)t=3BbUlWtRF9H@GNQiudNLaBk99|fm)HNX z%CqBLuhSlXP0FH^H79S;iOJ+yfN?kS+T~K?ziS-9xJxoH8W!is*r%)St}VLbB1W9R z2R{(gVRKE?sM;_4vAe1F4sK_Jv&M_G%T%Av!xCh@Ki_>d8Z#R(xlQS!xS5Be%tD?K z-da7a+ev}04$7ULU2Glt%#p7HJe8y7A`h3y(kYN-<6=JWG_A|Id5x&3e$Iwln;DjZ zVMTIWMpKd$2Vou@l$7+^v?33^7F@CTd{)HhjADWLv)2meqEE(AwDY3MK(wbB3Fi;t zNtd1pC!f=|oYvNKVCl`zq;iccItkZ+Y#$Gi!&&iS+N5oNXv`6(ix?dd~Min)0+nD*DOq-0D4oo7yVIydypwja`cA)ou%4YRQ*}iP)y_^zBQC3UJ98F6 zG>`E*ZKe>M!l1Wx@`6RjWPQPBL$uRjJcTX4*K@`O(KQCKZs#tJ(h;&dH4qq# zY?c*rk$?rcZaI(9Omj)ccKK#2UCi*8Dc2o*DRy=Ij&zT3ZxjemqCzgGmDBuJz-w=q^UA zF>$&UuAz~NtdE|3Oc@{Oj7R)pcE8p2x%2l1XKm9t^3n`>nUN4yTL7CP+4TGPBc7g4 ztYpkplXoU)yh|yZT5{cwsH+QwywUqTG84}4#@*)aNeD|49N_xT?$;o~N2(CTEY%XS zrG}(FIHqrHzs&xu6kQ71vHovoQ9tg(L}uku8iS5v$Wt^|u6g5Vw7ya^3bNotG zBlFBz6(cYSN0je^jJrLQK?8X+>j>|+?EC;_2#IKTjwqlc3d|dGe71H=-SQLzc|>k9 zHg=O?CoiqU(omZc9sOm;K|ibRvKN=8(d*Ec&vwTRa_@c}6#dmG81QS8c^(eV8w#WE z7a5}kxlz*17owT=0jXNp(s`ilXFp6ogs6x0x!iH_Ua}4J)9t$l138^Tft(Vp@vnYi)WhWDa+s&XMcEr!aXMUH$xTfE; zLBP){=xsfy)$3Bk4tJMknMT{-N6Vr4X)ygp@yAa-$R^^z?T7*PYqEb$GFW7>ooj99}uWWUbkdIjQ8*#?Z=eTGg6c4)Mu{$E!z+v^_ zIs||ZK5-rV?(k_eU|Bkr7 z`|d&&_lh)X2rvohx-pUayx)wo>MdNr&wx>53 zUt=J}_s0-XZ90+eLvlf`BkGZ~Ud0I7&Zut8j3cd4#M)^# zL+zcyU{6Oy3X>g__phP{dpUSiJfTBEqM=9Z+FI0xo)}v0Kb!`tV5dh!|2>LTlyExz z5)nftRD>(r4y(M_CJ&Df7*oLOM)33ct%X|!71YRxEBOVcPxpt0Fk1--b_0cLZlif) zKFVo0Y>9E$W^?hmd?VdJWj1Htx6bFB@mD&?v&dMj$1$^4_p2DB@2@JXw4QBy-jj}J z%-Vc7MV(x`gHh22^=kZg&1QM}?m&*zWOgPS6>rWM z@2Fx%NY5TQ?prcI929`p@d$FFx`_QPxZU?f%^Y3~Dkv%R04VVz*S;@=8>e=5?+QR- zlv2FY&OLpW>3tk-PMoz7y3*i{dpX2x^>DA5s{V+6A93c0DQW@!Onl4I7I}zu;FJ(M zTSHW{eKX$t+E4Rxba;Jgd0oezDpF7Nox`s~Ai7J%vr*ng-GN^vawD>x;(oDVyHrT5 zMaD9#g71gZAbplsEeCF&Jv!EWyU(EUeZngRWQLmECQ~l&C1)pI{qKon_j--gDJ%T6 z9XOZ4krdhDvSRJd)@t4%I<>hYes_v=Wn7`>o{K*mwa(H*{Ml_d>tUQJp?$sIubqqi zbmjMfYLr#MEZ`RAjB;)%&z8|98;nL%6YLnm>5U8{25!2{^z3`oR7|^&EuRYzVouyx zg4+JX-d+h`6t79e>dZJ=iqVYSd<_}ZEhQ2CjL3_}@n&Lf4IzL==N=5vUB$$fhAe>5 zRXNTy3Rz}iiqUg`CmwSYxp3syc^iaoeb0jVO@s0!Gl~5ft{iTp^oxaeuil)E*B2t= zUHUM}B`)?u9sV&zv=J$$*b+Y-**2X5Rm#l%=3?`gsPa8x!35E8M5tmwteW=vJ@B94xWbW`oM z0gNeWMouLJz2xkaD|2-*0OSHGe9sFir%D!PbFh4VM~NKSFAI<)=`fiMaiGWt=6 zb>{VLuO{SX0QuZ71u4888}e}bA~w?Y`#l@KpVg7#gsVHdrtAnb!Ro6h3q7+kifdm# zqTgCk@}k5N>K%GQYkf!Da;><&*+}92clP<*#a#Te&H;?6z088l8n)j!JpQb<_8r*K z*^p%8YfR*kO}0Ouj&7;U`yb5R+eZxj^9grR0(NycE3(+;I7RpQnI)duWMXi;svTyf z{oU2b>vgDPM|=yZzK+x>}*GUYX7y=enCrtcK9T;vB= zQ#fs?z}iBv&3+?tn#@9N*H}&-y`aJQ4BJQa`;CL|AMH4HM(=!bh1jm+;aqKjF(Oqo z=&DF4c<2?5gLFVwgD16`uABM9`<{qJGbS1 z6}1CB7qgX6IwI$K#7|x5hHzrhdPQ)kY$>^}d5}|n26;PE1Io^GK5*>*V2f@~ZPUfQ?ztQYg{9xijUvFLamJ|JCoK?-NA4g2C<4`?Q-E#924bfdMq zjJT7y+z5G(>g5oMxW9b8+I7=egloIb_-TX5a-~2j$SEX~fyqe?pN=ii9@pTaDK_!U zT-(`Mk;Y_S=ei(_%#b;Z-6+?qL~~-%5duoTya%8KabHJ7*k2(K9k}U!LAXS#kmF$qrKaYye=v73^**@! z#jLw5rUSEB5%{MuPp+9picl4qGZxx>IOa6&ecSTZ)G%4kag8dBIMPyUyzroPc+tF~ zla>)Sdy_6lo?AJ3o`k7sn8gwl6EL^%|6kJ({Sw17a>^ z)L5H)@OaO5nrhDSOM~|MP8oN=>_gYWfAL)P4ISdd8BFEPs%Wj}kO=;y=C=)y0Nwio zSFLBlIVoAi%ICW2k9iZ{mh867e_;7Mjpvz}6Jko_Bg|g9tBP)Cm)z_=xwv=o+*H1B z4tY{GMK^!O1RsLm1=GVFNs-waoEx_FGP%t=fkC7G5-BV(QLo=cfpr$WULqBBIOO6H zBdC_+;u_p#9TfSq>vMt6NFSA5+%b)cFt|JgP}TX_r_eSSLsUp$>?XKALk|}iSYVlo z_jCxdaEIC`J2^Ss`|ly5(RoM#6?u#TnT#&vrb4w3Fdj}n3&%*ZUT7JzWSphg=9nA) z?FGA)JMJkV=!GK=12*4ckK1g&8hwXOEvf4?eOCJ#@A@)wDM2ebjeGUz7T0!|0Gv;0;B)hK#%?A{f8sx$5dk(&bYp79_K@ToJ8)wTF zSWV~PbZ6A!XGerN?#R`mBzPKj0Mqi<1O~yMaKh>R1c+$OcJcoXqp;j&m}MJ@k=@(G z|9&IJx=6?&Dn~U-`-z8IG%Nqe+(hPVJa4}pPN%hwBPn6&ffX2gj}(KW_19Nd-1`7m z&>UbXWmRc9FYCQHWrz!Z;&EMGo%Ln)t=}qh#4!Usdc~Em<7&}4F0mpW+@2>S1pH-WE z9nV4UAr~+AUm991I=kkhiyHb$5DO;YX(`nf48w7pKyjWYr_k*IFPGo*CsZN&p|UJY zju^K}dbs`UH?Nb7#v|g;C~$H^@8jSI;T&DR_iUq!hF3B1hPbe&Gcim)c5GTpP`ez4ul9*N=~y`DwF zQDnK?Q%k6EW68S0L^v1LkQs<s?3bl;K{Ws->+AO{Oi1_TuGC7pK2z{d$7Z>Kzt_C)EfbC9=JnNxL=;6NS%Cu}~P3lb8+7RpwM7KOb@$B7Nc?2)0!7>sYgy zzjQnBvcv=?aEO_TtixVaD&!emo+*MasW`mm@4H(igm32-=~Zd}Y`lJ;u{CxDIyhRr z$P-~bRtJkt!}TWfo{N@i&B$>UZiM~rrrQ)wLLp21keVD})b?Rl_hBf-ESU99FnVA= zGIG7VnYZogB!Rjj+~I7Nb@qQgFXMqbz#Inf{xeI-G&s{Lr+HcB>I0q2aWgCvFJ6xF zYl!gz{9_lYR}lvdJ|l>-N&_M^&h>M%xf=r6apvX$>Tm@6^bqE-+9AW;T})_;#|1R5 z3lTo4w7?oaQ8lhW9kE>Z+lk3uy5VW0>xBMNtOFX(LQR*WWO}IT#?daV0(N+>Qg;I| zJ3zR^<3d-|^=SUyN_)G;m<93xq|k&oJCO^{9;YOFaE;JEGXfXAu8Igl9EhL%kgq~QAF^>OxF>sYL&OTR;p>#LBLeXZ{;Gs z|$e$T;t?M#AZzPW_$|f2f-Hl%9a68|ZPRCy@p6By8Wg>DKWj}afGEr>y8$!p= zC&bB&UuER`d`|moVt>Eq?foojNTqeO0IjFh7JqjXPkeeor`Sua&2deM$M+MZERQTr zvJ1^czHtCa(GOBK`{Gkols>=PXw21cZ$;bm5e20hNb5T`i2R9bA@5P`R_HUAwdPqy zYq2D2Fb}>lH6BrD!Um+H@H9n#ZC@ta1=Afca}+QA(a0eBu0}+f^61R3}Aa-&02@I^LM=% ztNzi!p23P%TO)r|vV6Wr_?MdU`iy1^iOa+#I?l+Lif$)94y~OsTkq@h3E}@-)A8?g zUlkjT_*R|B@=*>0Zj?_RT5{gX*>25_bfKcAh`i-Mz^P5ty7&vx?3*mX+&F-$S={4bDGVk3;!L0MD3Ki6# zSVzMoRxP9rsP{NLnRjtmZUWqV?)qtq$}GE44$UAf<+IoM#vrQ-pxYYt>L$>wLI#CtRnm8x|+4~+L2#krXo#bmPDZnyf} zQAN76sC=M=^JK6QlEz{kP2S-VO>Hy`ct(arx~wbOtd*ZJ9KXN!A13sDVwT5fubX-Q z=d)b{^#XE`m(T19DLH)z<&GqyL!lHd7Hj= z?e7ZXcfN=rw0Je|4?QfP=Rd}0N#!Uw@pFwr6D9l$O}6FjHzz~3N@#?zM|W9A%Nh0a zm7Z^pPDpkK-)}dY#;N#+nQtr|;PT<5+ps?8z>;tqvOm10G8~9T+s!Tw>UFFfXD>ek zP+3v-QDq~q4l|1SI}carv$w{W<@)0?U4lG;Q#h5J1Y;Cj3qnJ!m#^Ka+$o1IMrCdJ z`^~0nt=yy1`!Z;rwRAEU@phfJ5X#rPN%HHY3Y^3bThr{K<1w`)_ZsVnry9)5!pq|sn zJg@Rmib01xl^6COW}Bbe<+Q_9fhjYt%#BbS5ra$y;GN5GpAl#E$;0F5G`snPn^h@l z9o(f66|TRBDbhZionafF^7K{8G6lc7siD(wm+T4a#UeKyu#OoPvrmLrCH?Tr16V@` z&VybP!pBGi`TQB1lf9y->vUOVwm&yB0kie4HjSII#j}2I7<(geuQpm)Eas|= zo$5D)m!HoO!{l%eO4QBYBX>nEzLs5Zgj zUg0>{KG9MAIj%NWny#0J+T{D)2loGaBFoh{%oD40$?RkXX5;W`(N~3l;Uv5y+iz*R zl0P)YamCsfr7_xseh&G_9Sg1(k?z?lI2#kj=R|?p3?byY4?)6B>}1t z{R~712%k}Gu+TG^zA3(@1IxbQ@XTnY_C6vkN}woP_z6g$4^S#*G68H9U@P1@*4t#E^`54VkcI8r+hc2y!#$C`>L(&67Ywycy^ zXuDNK0CR|BG~uV=F$U~%UKc4`mhfF`t4SA%(3)7>!TX4%6mv#zZ6E`t<^*7?Lxm-x zfHvFSe5w*??hp)TCf(!#Ss$z@>+3a!fbAfN=hNk~!Ci7?z30N^0&tl*pp3}X^*RnM zsAwy^Wlwrwb&L5z@gw1M2#TS$YYZ~0UD|69G2ADF=IBB5VTPezQnYF(2RSuIaan>X z5JTF<*%rLBC$b#Mg*a-*F}ySxg_w@u5NtB(qD#g1er~-vX|W=PzE9{)RApUc9u8L< z#m=xqK7W?%-(8Hf$BE8oBsJO2m1H3ya5UR1MI05f;SXFZAH!}vzZ{%n4Ty%!4-x^_J_WiojJAdlq`UiDTnnOx!=|&rS*@&kkL` zuCbGTSq|9-x!}+A*y{J2JjW`M#)+nn*~v%@qyCJ4RP<}rT6^`oP2yJE_ePHI>TVp# zFm#FtQzK9MQEk4BmjV2Hs^VV#m0t1NSZ{(sH(Jq+c(KT$gY)wbbp-Xy_lrk~i&m8> zFGD!aR77{+kYoJtTs8Q!=Q~|${b(H# z=oxD4lpIEPT+_dfpcvacQL(tr@py#PTA}gmsX-;5(YQT&d>TE>7}s3HjSY1?QZd

=fKqi_u@LjV;T~Ll z0Q3-6Ym>N7OcLoH#C6Nl!Nl#9bRaflRg#Ss-P~QiSpf6(LIe0%4jQ&C@wp$-C)j(7 zfcZ8ZRM|Q#zg8{Fv+vo0xXs6@f9nsl!qRy+l6m7pR^L28qf{(N5p4a|cymLUhGfb+X*nfA${56C$)$?%n zxUVoG2+?@?8zO4DfHm1wJ|gAgd7h1Q`+Gz~oO{LNdnhMiiSNV=9G~%tJt0}Fh*FXd zt{U7BY`!_9(c=3J_m1l2+UYExdkc)`I|`?17B?{pLr;_5VPy96sl^8t;IB#Wx)GCF z+Z-p(OR@>mRhiL`5*&(G*v^eOfsJO>noL`VE6TwYEZH$BPkTtYDr}sHs(CLz*K~&} zhD!tKe9bs~F<-BNOstw;HxiIC(rs(qu7m-pcuGQyCFNB%0-vgdB(a#y3~ii7fx09%*vL?GBSNS=^?fC z!sWgpw~G0QT%LOm!~CmNnjTje6+_++k(6w|8hsoqE+rx`a0G(L}&RjlNV zt;o;w$-A|Re%6V8G|oD?Bv1|^@cP9iA#UjG#4V1)(R1pZ6?=TGuuCpOUMXc;>0$~gLlU^vk8e?}~~3+<-WM)$mNR7X%90W3-o}BWbooHMnT5da^-1|y$p!pJhU6a-Hd)So~_>6(mpdwrfYiy&B6TH?^KC*Zx zdtR>RyNgFWUB|sPNEFEFI4ow=kKK7A!b<L!m}T+E`k{ zY1#HFDh<%j^zFr&^m-qQ_(tb*Q47&8rasxomad(=Nkyf_74L|*@8&~7W}3kfuAhA| zqo|cuq6N2v!L>$g+ruqj->=|%rtH-M%>ChccrNx|D02asuMN*Pr!e7QLI{*4sE1JU zyU%Cw^C>_sVw0SO57|76;`O=E59(>eH!kvE#Lat-uBYUh{j4a!=m9`6Q2ey$%GU&+ z(>hwrK3w$I-w-c95h1;%MyP4HpE3%I@`jI0!Mtmfqs(JRyKQpRbb#JnME2e-;&=#; zb>M%-SlmO{{d$*~4EQ`V6HpOfcj+c$rL|@ZZKSUah4}x1p{MtOui1%*M;X@+{aJSm zGjO*|hqH3W_pB7{C#g)VBc2{Y*KvzB|4l^41RCs!{qA$WYqwd?2tVZMc2SvG;^!}6$O05?d;!8LLDmhehyB1 z40Tkq*-yh&8QfBDmTShG`>?B*1D{CN)^Y3#SD_u1&Wsu~1E~&V1XnLkASm{p&oDC* z9w;KG7ss39m?>adZ?cPXWk&aFaD{Tfu<5y+Q|(F!%+Dg*l<$-9D3|y3}2XYhjeV_;-JlJ=G%%l(@tV{ z-n*If$aSd@3>??PY~H-h$dlXGv;K2vrgaERAH5nQJw?KHiR5$t5fNj@Aq)SH__a^L zq$fIpACwq+7hRPo4NSM-NL{46wBOI!f>_0Ghgdt@B_jHf-uq8TOJh-R^$5h?gRes; zSCzwi-*_FuM$U~R&2gcabp$j2v!=+(MJu$f)E@Nldph3MF)mssqiwz+5n2O)YzuDe zMsMYvT$~*z3%9j*4F3E*JEbekSq4#r(uK8frD3mo()&O?VtvxC*xaLl3NAGMJHjDZ z$(*Tm^qkV~OMyf|lgq-#s?RKN!BWu==)UyYT6k<;R$MQ=X2*h7@PAlCr^x<%dXNj>tToxzKaYzy4o)Vt{J$BtJsk7 zg#S_TS|U{9d|YDe%X5{l#oPvG%(kwFrUVY+8ppr!B7&d$5cT_6kT+_3=Amp}t49#^ zG6^VJu!PJ6E-;P9qg|dTb`}T@i|gYv$;+4r&WftyYVQ5_qEjUrV?6nCupVqYo8Jbm zSSc=Fa-Jq+I$W50HY2b)W#bffs-@AMOhUPME(88e|J&^dV;d-2R*U~6&$5z?9O>0& zoN~JA#RufqN`k62537YXx*9e`6S@2&8&LVc#bqKHElcJbGX;&}#T?-#;j`h(#Og=` zieheZoNiRrvi_I7HcJqc4`gv8Z7=RqZa%W`p$sAH%;dJc9U_LrA$GkyY@PvX>AkK|xlP0zt0^%) zkaS0h1mlil&q9pI?SdU*=tsK>JvAy1fA?<)PFcX9pke}Y`h8908%#UJY}c}2Ev3-9 zk7((4qz}!0aEdb{id4ouzXP%y(P-Zx&V5!1F(9YFiJyu1-*6EAFN7IHyf`1c<|nEL zKcySr)6DAhP%SS!KcK!Y_}$Uq8!_i=;#MU46!E@0UNhep;S|+tl)mHMjL2@5XLLIp zMT096oDIb22EdHK_yund7gxq%OYmZchxdWgi|vMTV&>8&0f(-2FSmU4orWVaOH%Z9 zPt4~~wav!0TBc^1Jh>wPw)@7vCvJsLxM!#T<*Y~6oVCQZd5M$f8gX1F0c!tdH_8#U zLnvOf;mEalX)&Xc117xb%{BHD?-LEg?_YoM@`@|z!3;f3m3nQvUZN3>- zlO+^IRT+5j(o=Rj1HRs^yKC+xd|NwMyoGG!rqO1KAf1W2*1&C=1TYUUy8gCdNexU)<&OKuyp8Cls=k;O_r0NxhDQGx5D znK)U;xoo#U;w3bXsA0V4@s$MvR3Gbiekm7{+ervx%B`I{PRuH*T@wU&nJU0QuN>+#YwqlV{;h zL=jE=l)(7qO4JZd>S&0X_rSXaxXaba3Fkg=TJ@Tp3Sn|EbU7BC-Gb5rh>M7RHHIw| zxpf&OAvKgtPl<>qj#VgS(732cKw%lNFbSJC?r?1}*mgTSS&OYtEJp zwqDFSw>A!w{rx2lRLKe6)dI~Af)qwLHdVL12mKbt``!CqmxrE}VIBM7m6b7x$c2lHcX?FkmY2!z>OT zuUGyh@(?RQ+#i7G(a$`DK%+^yJY8gZP5oVFq|9!Sk*nlDu@9f@sS%aECH`CVyP1an z_~+)&IILf~>di4K*4{Pl9)wa{LTvos4fZ$wF0NhTCU>GTi$-S4F_$@TD{}pB(qdqK zZz@xEP8fSS>S{A~;=9=@*^}mWDkPlR=>S)Zi-?gQaDLt-UK73XSzb?#^U_tg-o4u~ z6I7r4u$R4KY|JWBhj#6NOE|J^R%t;^UQxyfL%>MR82=9Y#-?I@&cUR>g&e;kuG(k1 z&p2}L+d~l0ZUy8|B);FO7Oz8QLblPIwco?C!ROPCC7nez2ly`~I#=^>Y}V6mZr^=k zwx1=wI&ykgg5gxr({$>8O;nHAg{9B2OS+7HL-hNznoVc3p3L*G|LYNdUDfb67E?QM zaF0f2{j6}cQG7AtmX_<+H{#715zU5X;$!s++`K~k(T<@i0YALgE4MB3cSn2l8jVv( z_qAQFi*yFAzTbNufib0&Z5?|KaRJw6o?Wx)_B;2Q)>`8Ox*uB&k7n!;@u2Il?4V;t z)1qGt0`jT%4R=#~SAeimKuyEc;{EIKAdf;1up7k(s6Six#6I&+M5Nw}$C(Yc zGGO_hW2=9`DjQn!1z&tBUYZ1A-Pm3;w^`rlJ`>HE51eCc8Gqx`E0iH2^6^H(k?;EIT%7;q4a2|T$NB2u1{e_qC+ zQtR&7gleyuBC_{a@UyPy7d?y9^`O_xGo0k-0N;$6a%5XauEhILUQQr$k)OoG`V^6z zo;BPG>NCxoO_+U(MsdfSUE1lYzgvEdKP=kwn1nM;hdVKwYe6lb!)%vs$`JD1uc>$? z5VXGk<1E#V-bfdaO;`@D1AN0l0VcBX5VYK{12PMiWGd&V;t*tjR%#r?XhpBL z1Q@EJKsY*TfRawFKBA31#WYjk#nBWgg}6_gdO~#AkT7DbUAoo%zQt5z!7{$P{5({z z=v^7yy?Ain?G*uk&83w9gKEaD_iGSWKhAFNc)Sk*K0fQE0@ys@$eko!o> z9$-)IV*cVd`cWhF)n`ts&e?;ipLS;z)EfEk|C_B7HK0_47#7!rUJh?G3q6rZ%QZy! zU>iCQ6?`%d32jhMy7=A=+1MKU8FIdZ2BP3*@ce8c!#RBqmXlw57m-L{)-?p>BmPO1 z9@TzR+jWW}S;hTwfQ22e_BX#H%}s_YIM#v?{}2LPKW~V8m@L0QKGiWrTwvLt-i0~s zF7|n@_FD)HhN%U+FaAIm<8;cVoRsLHWxl&5XRre*K!n`w^*%&oejPc8Gl}~(T#*^w zWmCww#sq~Zf#q`zSJ4+9&iqHuhRZCeidsX2aHlj_ocus1)+(usLUIF=o^6XgEe4aK>x8o3B)!4Z#m4-CNV}`s)GSn$*>Pwb@G$SdM=ZNNX=K0w&{TByA}-Thz1cMO7OSGO^uA#$~k;{ zw)4hyiki}QV`IkB>OdjX{(8?wb{x=uw1sfmo7t9d!+l~yLQ$6z#Vlfk{S>Sk`n(*n zwKg^wuJKT$jbH(wKdab)BhrQxx2z)f;P{jg$Tp(l{z(pBPjYgD;odP|l+!OD%(1cX zxF-B}moQqfUB%oRBm-|nbQbflR8hNahaV^5W?Cm62hhO+IES!r94LN{&{G0eOt|Yo zYZk0NJxs(8O?1shcvQj(i65o^Qk%WAdsYRoiGOuOXCQ=QxUIO@V zVw~~&i4Sioses0g%BKdpy}k<(ocA}J+SU(gdQBy|C$~{1BP$;fNbr0_R?;z<(eH9d zkwce-bx@(l`Rug>!&wd!*VEr~*wSpOc6qGbpwIXSyT^TpY%rE~q1T=52`@XYBv?Cf zpI~8^d8!=@_KuWhoI^4`_D+T3vRPa?(RL;ifm+5OF4oYYy-d{%mH$ce0 zZe}B@mjOvh#G)3xY*bGVPq`N3?`H8ya>DMBHE2kdEu=9>%GXhhqqCKLK-|k+z0W4m zQ)s>RL%4Xn-z-A-wGmI3tMwL2AaU*IZ#vtV!CX$OeNTVLRapo$%z_1{R=OLEbf-F~ zoa9kjQ%*0xOx8$S-FBVfjG zEFE5a@MaP@*$T_WJz7os&vknGh4q}+4AJ6Bd8|KvM*0F>eHc+0U35-vOMA;r)0X_i zs;mxtPH0`+2Oio3=JWL`=)QPFR!-JTk4z>zIlMAzr{u02MO$>}36aBdzZdT5jM1vD zZc402n#J%VT>Q>aV%`VGCl4)Q$l2+|IaF;CK>Qr0v2gZpLlF0?X*8TS3q*AQNmlP? z5~O4Pn*%@@gOGxcxCe^-xTKGhEEPe$BG)o7HPCp!@g0DZA?&Cs=V(6?C};MESaQ(Hf4LMBxIYhG!!MpcAc74zZ2Vq|1(a z_kTE?Qe+G_pIJD`TxE7j%_K(h=8gn`bCx4lo0BR&9EAMdlTYm}xaOYcIEQUQ3fa0y z9JdsRuAq8}f%BvGOZ+_7_R@4ink?6I-GQ4;=$a+LON9!Uqy@rrJc)O6?G%w>vIIb zjk+8wWu6`Xbd#wHgPB!#!!9Ub{^U-)3sm%b3|FZJJ;C%bikug($$MwFb8!he2H`ei zzv}X!E_0Cv?x~T`&$(OQFdcjO`QE~sU4-XgDHI>bWj66wh` zeLq$F;^aNOzB`f0JiO!5gR@B2$7o;{a;C-iU@;AK4_8{oiUYizn?xK(TE`>eA+@C~ z=a>vEcvo+qDCtG8wP*&-*kCSPpa+t7^eY7etQq4v&YrU(<0qn*N_>c5P2n3KOFE(o zf`*2f?z3yD7S+)*n60V1`7Szj+iG0?#-a5S@i=t&AYYSj6aV`?@APNIBJ1S}JcsM> zho^|~iDqFX@IwkrdyD)Rm99Tg-ZhWiK!c@I;KJ9B<4W{7AvXH6 z8BKMBkccWNs)afEg0>Iq6gbz!%F=`LUbgS!^vgri?{P65S72Npi>_mK)tW>hM!Ge7 z$Hryx#|d<<8zi^zCt8%3&*(oteg5unp2}$ODh}A-9kDxC#ecN#gEduqaGZV1iT|Wy zQt9wbjH5a%CqFcHIM55cKb}%qMw3mx=oqWE$X&coYN|~qrJ&1Qe4(9hH?PELI{2HB z;t-k#wb$eUx!Eq*abJ7zGk@Z9`=HxTbF;Rd5bktSLm{h*Fje$q(pGTgQR+~w8cr5k7n3VP?4N3N&Y$(WLj?7Rke~OiKUIx*?p2$u(O4Qz zy%{&m@*{8C42iXn35y~}x%*_k0HU9>c;FM?Lt+4^geqN|{%lK#@+s-(uQ1~W6L*~3 zfn;v!{45iZ%VPGIo%KS0H-=N~@SoHWF=?PPGySBSa{W#~6rv@8*%8Sn(#L?~4Q>@x z^!Zc;>cGg?n@=Z&P+%Y(BTf;}V#}I5(G&z4XBSJen)=x(JTQ3V6$6L6eYy&>axgzr zjbUP)q5Xv&L>LO%>tRgQ`(TJHC>mjxSb5{%V)We!^PDJLVKl&YbOFH_7GKtb`(T*Y z72^8F0LiuEv74u94>`cDqR0nEuI}&wlt0bJ-E>Mv`DR5(J9$Bo z%^E**GddS3z=?NC>6iNc`d;$52B0ra`$vY5o>kUmMsC-+W#o^&7-d-y_b7$JH5Q_h zfat2L>k3AKAsy;*vCeODPZe@pPMU!Nxwb!DmOwfHU(m!5E}kyPrOVIV7jKFi-4o94 zY##)vi8LfvV{rEn$fsF);SaUI9pOgL!i8ovdZ4w^edssz%=#X{YNp|2k>T}7ozEVN z0kp;MGPf>W5WH~p(W1-JgNs&7)AoGSKah{k7@aCou;yLU(UsSTv7D+#;YVXviu4Bj zyD-{&E@doP#P@6|r1LXPDCn5wDpa@u<{~yZ^t#S4*3JCS+hjif_&&q+ETx%@BDj)V znsbR;gJZ{^3Fws?4?>tT>C=&11ws8BEY_p;wWsihtFE}t*Tup2_9$J6HOwfM&Qx2G z{=Sp{&({Ip^K$b`t{sP2jRW2TR;FhOrn7460*S%w6 zdAQWLdG(3_&%gar{va33-d_qa>?yW!1rlx{(XMzd3ukww66$by!C&6*Sbq`y#^xN) zPcNgMTvEX0B_IccVG3H#6*w~AQ;1x`&6Dc$ke*LCy?B3qH4qcmY&iXjr$``ij{e$Y z^A+z%USipbC)~Dvmv&BxojP5P}4D!F$nCl((Byqj1d9aVMOailnTgb_Jq6AQu2 zYB!I6!zBi-cw6xWDMsaArwHb`hFrZLl%VFc)xuU5;-#yg${`#P??t(&7#c5vXqt_9 z+e)YEwYy4DMvvfy5lP-XX)+W0e$Qt1=Tn6aez9T@@i_k*PL9tC5hW&icDZMFM6rI7 zJ!k`ZTx?0-<<88;<=Sw?0qn5KtnS<6bX*~LUip4roVQm@(tj4M-gHRN{ywo!gxPh8 z{P}7A+H(P|!=V?CGhX+Y3{k^cx*C7uAd}6}Djj2^MyQMgqeSey#qo4kIIR~J!e~Ua zvi\e5ru)IA^4-`E~3jPh|A6EAA13kITntyp{cuyiN1G5T;-i-mQwZmxxOe=&7C zMKPlWz5IKt9U~B{xP)A8h8k!@35-BxeLfW5p3hg$=CK48`*9x&(mA>6F!IWwEw^vG zFa6u1Lp9HWT-34XI-2b$Vq*I%w!i%>!V#2;Rl1}ilqFzW0=Hu@@QuiKijzyKy-@B= zOS%As)>`4me;mfEyhZ8|&(E52ThiJ)iYubjE3dWVw!`qURPhJ9IGB%Q-J&{$?DL)O zoeoM8WY8jOiJ>EzK-a%BteZ+-a&RTn+0qVTuNG`jLnw=bjKL@g!F(2)u>v=$92-b3 z*L*jlHTiz8fK2mGjabR?EI7{M-EM8U9hBC4jfc{Ma_kHc|MFfZ-CE$j2?dv+cAR0< z^k~iL6L$Df(Oi#MwDxC@c%QQic;Y%7GKVe3WiS4sF<>-K_EPM_B{ZX;8IiYk7*hFh z3$;EREqVW?C|%BAEMavuj}8)t=Qqop+DKDgNc9?wLfl8TJW*O1L| zVMF@8^!F8a$0r)scBfigD08l@ji3iv?$BUaz8FeM!Twc4MGeQA?)_W)40NI!BsvGC4klgk=kEg zMr(~{+yVZFGs@q(Z>i~2e8&E%=%Y$vsLqMqO6hW6)X=Ph--s83&Xj;9@VD6|SxF^! zE_^6w!SrdUFyE!M>*r9;x->2?XG@bC4kBEd;Hl6o)EK0=9H8q-q7 zY`7H?K0!BpIlE%dnI#js@8O19$Kxq-%{EeO^>T(87c*W~eCPIH8qjEn_LWAFt5KO+ zzUOr(o!X1nU|FPNZ>`;vlbB?gYWY+-A#p=Zb}!{O^`T(7(a$2F?y zoSOVM+8HwQZE*DD|E@H@_*(r0c^irJbozp-T|fK!vl&I^auD?y*JV*oISPWOQ!#y@ z3A1G?Vu_zUm6TDo%ML&S+YfeO++Dh+GcSb^rFb>Rk@)wk&I4jbf>$@)wTsRtIhWt7 zk~jqVef-(nz3JQ_ELWU38;QplCdPP=re$&`7`ZK2Y)(g_dA-g$u-l2&9!qvK!aB8Q z;xO>k&&}(})XTm5PFE3C1y{r+7PWkUWIUKLR9Qd~qD8syc+($~rs83(aun}N zAoz3MOJDvyZ9T;$2sWaQdj}NZ6YFVfaTA&#f7oo_eGc5^`0;taNHn(E5#QuJoiW&bzT2NqG}oT#uQ&>HoHlm(dk%j`ETw~6 z!8KNM-~I-3GOu~b7C2$5azspz=;zeP3ONsqT?c%-oLATSW!Lz{MQq!N<9(KBdDNR$TOB-|f^uTa`dOks;qYaZ)2VSa zo+)k+`@7FImjermr`Cq%nuzBk*#27Kz0%!@Pp=gRP9KrRj58&WI=+`am}s}zSK(H= z%lbO?8cJ*uC)!!$;Y6t>)D(^P5jxWu+}v5~!xmj{@NO$-lRn3BPB{%ZB2uiSl80)P zFEL|O6Lh?UA}f7((-1#9?qT72U`s%5x|3b&l-*3mqfivPN@W})^2uzNcC7T?&8F_dE?PbT&ic+Am{nK>J>&NXl@wrbsUS zf0Rs+dRU1>9|oq3pn>*msI&sb_T1fo5QD@4LwQ+$p!p4?Zx_UwVmnL&PjD#LdFr2 zv|2XXIm%kQlUL5E*%VjY(ns6<{VGMz7E{4%g-rL%?JN`$Wg}%X1bpB&8J~mm?MI-C z{}DxVJ^=gW3Vu1m6nY?06d~AxGy(oAn=kfx|^-r_h985nQC#ZX8W9w%z9#_Azf zyPsna89&PPm+iN>{~m_p6rXNkEoPd}KhLXMU2oas84c5x0)))61)sG@=X=cGS-2o{ zL%sY%{PQc-U@bt}HM%MXEQ!!y=h;%xY}$USJFh*K4`DTr=PBZwb$d5($0N&oHUt)+ zg_b*V?AMSIG;GQ5xEov#2i*Ps#MAZb^;sObfZKLw(=Ud)>eC6x;qv(GE$<-`MTJ<1 z&AKD^UHtCj{Ask!8i?=5Z2HDtMYBul$j0XzBXZlmAXlYAzCNm} zU?Db#OFm}gKE$%qXNovmhWG~z3C#Zmm%Z>9T$p0i_HAKMvgecPwH`vt^%vLY15ZFb z!~-8QP`;3Peu`q6DnCcYW3R^Dn)uP{sLb1q}5jJ&l;KhUe zZ+u5TTFx5hk{e0KqF3xQCzeiN;&RIUd}4Fs(_bz}=oFK3Zt=BLOF_OSM>Kl2QwZod zqi>7%uOSLVT(fFS$tCsm;=GN`Bdz@B^RyNu>kyXFY^^p{`G!kk(XL9mC9r_|S>_Q8 zzEg71+{Xh>+Q*&uYcxs%{q7JdVtC+|Y(zP2xSu|_?QkLlKKM**e@`6wxJ_5N;5_4+ z8BwXSEK{ zHIyPau4my${0rfNJJ)tbWsPFz)~q9-M7R_d1v-sQi$B%wy( z_-?-uXZonDABx5E(&`OsM~MI8a=wFvZ>N)M&3aVOjHwop93p)q+8&>sQe4AVG=JXP zgcK~v5m9To`h1>gx4c%nBR2u3OH5-Ul`aqjr!NmKGy!#WbkPD5hTJ zLPE|BnFs>Vx=@Gk>y+U-1ziMC$iI6=EaILyP6-w9btcT)sXf*Q-?kX3SLqnaWu_HT z?P>7E+G5t8v9nh$0mf-~NzO8gqH@dpjP^N|{Allch(`)`RgR&tJjD7EKQso08Tj~| zwbWIE%Z46WnHLkUjd^~-x98B>2|3_$#iaRtaelR?PxF0?Tjj%}tckkTH@EkB=L*(En3l55U_}Nx=7V;A@ppLPa#)2NMBTHA6#rHWEdA&Ece>9$%i8mDaIj{5>3XwEyT-UyQixPNg*DKp2j?Z+ zd6~#N@!-;8ece-ru_Vr)022QqdL18%-V9!d+=S2ZjIA|R2Ks>SZMj7^={;ZGZ>qFc z3@08tA^$P^x`LX~oL-+n$9~NzF;VejZWL}YR6~U10RuZSAm{b)a@E<4s@Cti9C{4VvCH)%HU&(%Hq-SQZ$XHo(kE7#&IK8z z7XB3dMs(Nv?;vBf8Q}MdV9thK684lhg98ji&OnfGx{1M|_t?*6cwE_SWHy~$%!thI ze62ogl=#_EtlWgw!`2|!MiHyrvn5bz2j?y~ek+^;{V-j`j>5%`v2T1Q>5>VdroP53 zpQw$*9aRtZ*p?PTLtLoGp$YNHRz*eY76>-0E&owIaT4U#!Y!Uw(ys07^ zpj(uANOW(^BxC*AI!so5VolbA-+MOeJBnWN8jB4{v8$3_hxvZb!R z==fr6bQ?hx_x{&M^7%a8(a%mNt|qP~w7AFY>$IK`leLO~T3ku=0tjc}+pDmr&K!#( zbh$=z4u{Cco`a3u&7w6?PYz@3U2>id$2jbyAZ+PY7b`e=y7qJ0zZ1B#g_z0t@I#e@ z%6HhC?-xM&aS$Vq9a5wA~n3^1`a`7i)Y=}hcC=Lg8M*Bsdc^_pSrPo07p=?;B4TKz2?(M!EQDDA5QuKwi zWBC^MBI6Kd z6r*(?e8v%^8|ZF!!{f>Bu3yo$x>?zUfGwl(+Ic zxR2|1Janb;2|WOPQ85{Gm*R+#V^Svj&P(88(H(VAuKVk9BH~7suy>=3175D|hiQTz z1L_q`o%j}D;N2+D28DW{afEy$}r_v@pyOF~p4*4~O2pyb%a?e@Ed zWHKV&^L%a;wZ-Kg1=#W2;+Amq7|b4jvKL3_VK_i3#FMD6A$fJ{F#j|KWM%4*uLqe0 zdAC=sT&ZK==Tv)u$v`xpLq~od(K)@irm+_E8Z_mKi9p0q1+^I!cj3f!7lWKyP6ZST zbE+of3fuPL5=_S&JMZY5Ve!dt?j2fS+cF(*e9*$=%S~@6@$8C+#q2rn*FD;2>52w< zQ60_fs13PP!wCz>mP;$*&Wu$v?Jn12hq4%D+usp~!*S^S=x~E1L*ux9j&KAtfWAbE zTQFW|(I+>{7R4bc`YaukPw;5$@Ao*u7Ksxi?&fq1|D9g?ic}7oNC+?6#Q&bMm3;l& zUsDW*D6$afiJvMF&$D^it;9ySRPhGKHBRH^IYc5vF|BCo+_1trvLWB&;KN6cOASU7 z3oEhixbe2w-!1a-z5);uDwj&{{zU2Rk7gZgoYy2wvn?-s9xC;Kk0;okha z&pn;|HgI9a)kKw1RhMweB>sRNA|d<;i6Lph^=1|jgw{QEM$1M zpQa1=Yq9PvDl)mxB5grAj?1%%;qy6e-E~Fm^ORGrha=Yd?`gzDxYoL@EYJ#qDm8LJ z2-l|xvSQ1*-t&FLN>?&xzu$;>XFP75?-o}TCUk^wDoVaxu-0LS0F#SbtSGA%)-0&- zZ-`dXj>WoHKuj(3SzeWon{TsXyG^*6hKF5dby$FCo7jVAh%89JaSay_h7al&L#3Zj z!4-cJmIDD|J;!4-}ZX6E=k-V9uyoa(LCnfkM{#9}poy481WZ)*i z(+qfK-!Yozt3am?mOB1U3cnR`qd20cgP7K2h?Nt+ygVeVKNi>TJUZXhf|xW(|&^6{^m13V z8{8kU`04KQG5qG3t(jBFNOZfWDK$OPral9*9((;B1PG!IL-639=Zki-kR-2jt6E=JC&^#R1{S z89$_Qv#qnm*0?2&qp?!9d~Wr80cFh3a)5n!GIf=RFlQ_e`{_($%gvX|N|=QCk63j! zxTYZWxr99y{VGyqbHbe!?ld98fS{(+hZ_SU0-B6FKIno(GUzGlSb8?z5v4>rO&p?C z0)mPrl?C1?wxZ->$))Jm%jw5_l)7eI#Q!Gu>%?Dq!|xgE`r2uu{rMcRf`C-Hk+N_6 zxp0$Vh}#{Igqh&;3DFN7-LjsV9*1H$lB(6suj!1DNT(N*(P`0gk^kcL{H$)rO>vuG z!VaEE+#`|pTYu9cVxtwM}@kh1V@p>ZA7?jz!raU%=*`kQ1zq30eR0;eVh1y zSzW;oo^k}6@+^y3p;l36u%Z6JsnNsNbxpry5OMU>*AkJ2((I* zsL5zbC^ZZnA-^Wc%N>V|bYQ}}L7Fo4zT?{djcDqh(@HIxPU{qJIbIba;dh_q zKOBp-Ov5_Lp3jyLf3f$8aekKI4>1t!TIWS+lpOImbCLgj+7Xb}+iZJ|8>6Hp7qS0# ztvC2&(FC`yc}=V98IUdAIY3BWt59TzqHGY38;IENu1#g}@px$DUZNl3^Rj*7&;H%P zh>Ygo4@%%X?`n71LXUgT3yM+}kjPoCC!9gbXpD861xwqm*j01<>frN&0x7bPJ%k9OI-23}_RXR~WFlu`e)#`+ZN zvSxd?iGK8Ax%D;72eC_nt_XSG%edlQ7^-eywL6(s*iU-GjP7GxEb710Oz9;No7tlxFPgzYqf-Q2CvYmw;x1a+5R2Cr0ap zlk2v`x!nKpI;y8hzFZo40Iz}eNd#D2XD)a|AG6NDqSbUsf0i80l-LKl=B%(=cXgo! zgtvql&-LwwrV)EerFe57$Bcd;dlQ?{(Y#S+4qCem>)y*o^}Ny1MI}PVwH9~-hhgY# znahI^n8HdXVvZ-kMb{PIt(N9);e?8;g+nIV=osDjdSc%Or)K#~jEFewplJvj04_U9 zZEhV*hZRR<~^KnMWul>8)<=osh*WG-Y!#) z>}P*g@D5e9(;mc#o6a}F9GvmLKr|8~UhB3zwtSdaF2-%dXQ5`|s*=POV510 z>4wy^nL33bHXMeyhI!+E!yG)~jORk;I%RxkxURKV$oq5lG=|W>{d~9afbeqmx;Wlq z*}07(K@YsP=RoclCDh2&a;H<-(5z>VuL3dcGrwN!!NFaQpY|!Xo809K_XO4JfjIu0 z$#e;F!Nn+h;JX7C5%S_UaL@XpTrb7*hA1KY`mZRhkih2GRBXWbuSwzkULFd&KOJvE z&b7_f^gD{-=fEv9&M-v3J7#Uv*2)VdQ@tPMDt0n^j@8YO1i@16Tw)t7yq92Qe z=^*0FM7lJ~EkrGA1@p)lsP-b5Hu!9fRe46s_W8Rj$|anH1%zV+E-h$L>zIeIXmKd6 zL-248WW-viQTO6-1osbi1U*@qq9?(|yhIB82@tq8Y`XRfe~`ku^l2z@DM*CZYV`HoTkNpkDI64V>51?e4lV!rqk_biTu$iGSd`YzVVs;EV_nd zwn}-3N?$qeb?I=xK})+ioA$puoRmwv8ivEEiEeT%R-Z*V1SUU`BlYes{{MbY1N8rY zRU&pvyEJ$=?-mZrpA~F8#vh=az8h7B;ev<*w=nOdf2L?C5i@tyQ}hB6SL^AjPeISk zPPvM%x;IeKM0v!J#G_5tMCAXs;^AX7csP-4PlrMB=;B)Rjiuo(?3Qbt?hnNn)YQG7Vxha}I%OW!5U6@JsCF#1E|$EXGLlMhEiZ8kqr@Ra z9{V-1|4uYH2P68SffQOK^mL<0v!^Vs`HaB=rwC;@w)N6p{A?CS3%8LId=W2+Q5_{f zAr9P1G17>};$n9(Bj>4u^z{}~_k8wMF-Jy>F=_Pa3eSc~FD9T&78LGj|8bHcpI7_Q z9uZrMjv|5hmE9mug;wlNa~(0XI@IK|T{XT#cG!8h&t??Zuj8UmM$lZO@W|7YkN~U0 zJfvL}J*f7_9Cx5=ir0f$yNd7Fl$v(MOAk!oGK7YTLN1D$*7s_oB&8alnX@%Fza?On zo0hHUD)l^Oi=oGmPrf8R(;7MXc4@*zJ2CxfuNytHTIS_z4@{qyw^)K;DSEwcDM8ri zv-8U_IU}$x(>#=on%d9Zt0A`{_tGvxh05l^zR4JVyLqhp{&3Vmyb?wgYb~Hh zUOX_+onEO5rHH>tMB8s4jbCg3ajSWTl;U9RFXF_&;Khu~b|N^A^ZndEPZph*0~aC0 z9Z^iPy9xhSdqMLtyY1Y?w#K885HVL7Ssk4hL>(!=&9EMyPfLiU>m^0&72>HS9~&2r z)yE)MvpmN|ECpN=!{q;Jo2B8WZ4q59$o9H2o49-Z_k%=nlQxFC*o3e0wuy9x7F9gl zj3-PLqX9hyka<4Ah4V)aLR>>MLvg6NP{FT0XLk0cXf*^^(GqcMjmhhQqNd5?tb2q~ z75*=Z1+&}`f}NKay-*qEM@)py!3@8XD)opnql(OZ1LQrI&R09HiLnrwNd4~fI*#}U zng+03qkh&;&Fd`$z&Ufy)%Fbsvro1l(lq z)1936B^f#rt>fb7voH>j%m{c6pdo>5F|V~rBf<~X$6xNxPm4U)H<+hx7QVm-o68?6 z#0lg>(0EeG1X~+k1gmRjd4sC)BDxHb(w~*{{EgccfM$`AMa>bTxeiI`{_%^YSMD~l z0dR9~em<&`Oj@nJck#*PrUWiV%>CM^goWFAmHC8D;wiPbI*E@;pOKSOE1P@ovJ1aN zzjf^zMhuyN1e*>R#WKu?$`ppHu%cA;u(9tmHCmrfFW6-#2tm&wSf2tPBRP5^;WjgB z$!wmY)1;>|0KcCgN$K(r2@#FH(J2$^ptO@6P$S7p%%5=yLSKWX6{LYWY zXUAq~9}~24KyDL!ernCAsbRJK_JPT53xY!_|I>C!-3QL$Z19e{XUWD&t>R`V^|}Jb z;Wp}rN?5L;lKXTsrn@klg{K)-x&bzrVC6c=n1fk0%p!$+y(hO$OfexAY{Y|UFyh=M zNRFnKRf382Yq8Pncx^kXQNN>IeBKSg-cWd4%(mY2HtalO?`FO3=k)+Zlpdv(M=vKu zmLyrNr|AG|cN;o_%B)&C)FER{*$DZy7Gfx->{T#e^I47=7xu58M&od)G-s?~8 znt5-Q;(W8r>Oef)jkJ-zmIApCd!8-L7n86AF1t=F+T1Dg=U!4cVnf3@E~W@J?<1>6 zOd#%%a2b}mauf-<=!$=s94l{zTnWRQQaJMV8ChI2QJh1f6UH-zz7M`ej6?upX?d&- zz!DQb%k5IS_a`!_d^*aQ2aG5pYnNWa5B(1TV$Zf`&2kj=5^k~$JBJi}VK@yVG;TtJ z)?wU3C6^1xaSpA#@jOHX#Gct?oI}bNqUV0gfrk?dcu1nW4`dgr#t=EFthZ4zPA*vkV3_a4vUXxnQLb z0Z&Z_gXC3M3GG#_*v;a_`NhCPrR#RONR#YyO1EmmSHfN)sxHSWI|)6_FO}#@x0;I@ zVN&w7VhXq-vFF^Vp?(_wj09+(UWB@idU^KonVHFnw`-8uw4IX55njF~v|WRGro)m% zWA}gE6nI3LovthO{sbK^<~op8wHwA9Q9`5eOphS0)}M7NfGvEV%YI!25zNM5=8SR% zfT!);LhDb?ANOnXq2K(`s3vxW$8&d5Wg6?%VKkUmU+DTCUyWMx?f@5}IFa^sUI1jY-`q-i2Gdf7npC=X`w@%c|r)YzA2xcSj zDg9WZq?*?jw{V|{R4Ia|;CdlCVd)^#c72KoWOqa?8hGU!r3-(4;?Evy`r+!eBln1T zU-7@+BLGDC$ENZK26ekxu=o1UVv#e4-F#Vy65?mYWBJ6ZIv$aSRc9x{yr>aX=~~Q) zL~<7G#Hh1rP)qzZV#G;vhU|PV{NhfEr?fhaJ(hz5p$Qbwd`A*Qom0Sywowr@&ixU|? zIizj}&O^#|z^Dz#wulF(V`6oathA_@UvZ%Zg5##y3L7W)jJ4PBrEc|$XJu!AQKbac zDrkLOS+4ggU3O&cyxHxjE+&ZT7>O3XSDN#P;MDr|j;7=_sl>HocOp6Dx@FYnK#E)P zlD|h{zlilZWOgY%1fOPpZ1UK$+y@=IX?L?dPbTW&5R30RMe=M+Pv&7pEK3(_Aug|3 zCxHm%$SYgdMLF;(0MSvxg`UyC7>IJKSv3i z3uVr_*J2XoQD;<;(GzbND3GNj7=yT@R0tlAc1gqtli*6G6bF~4F)0W_hw&Wf!GL?) z=s@uK5~@7@Oe>VZJG1$DCjdN4Vyc|NM+>D8U(Sgqb`I#oR~AfXu+Zzm3nFdz5WtCn zgqeOHvEqzWga6rJ%r$$u7(`C;jd3iyqjx3XI{zwM10r8_$;J~4R$(e9U<{C-Elc&2~lgVVbkeV z{7aLOG;&&FMl*2<=o*easo(QP{`cFoP_DS-uSKFJ#AeFj(f}cka|os&KMOAf{!K`u zVjXL|Ii;>r{Ln}SbpfDzvhP+GeBiQlK9*YV&c!TSuy#AUvBo~}4lDskGJS!k%m4p$ z{1Ho>zF#XOs$Z8~m*okymV()8cy?Fv>cS--=`@>-+g`5y8JHze23@4EvTZk8ZXXV5 zlmy)cLd~$vHK7YXUKn)zj3>eDaPB(p{Q?@48x`#IT{7>lSc^MESbxWx<#0l)sHv+B zz^&vIjYhTNI*E-lVULt3u4e0Qi^o+=bo1@6!V`K5;C}wF1#svc+&Uf2%kE-sl3S!3 zyC~dwmFRG7KBX3}M1&jJFC*ZzBU1TR4#_taHJN4kkU!YCptUoviQ=3VzZ=vG*U$6M z%;4|_-e%+zS4>t~sA*WWjGFqn+qfdNdX1&*W%ckm`F=!Ii-BeH&+GL=*o`LaEO27& zq1FFfjYQ`t#Clp0R1Y^kQ7Z;#~0b@Ai?~DLo~#%UMRv{ zvs;W4rS`buSOgc)gLMXNr(X_#HXY(Wc(PP8y1R`E0%W%2mUtMGj%uY&ryK#}zcF6= zSu}K|sigQ3%RHd?E2e$Lp-7=aM6!J26PuDeT&U02{x?47_332+K4Mgoj=MiU4b)ef zWaZ@X8*Q>FJ!*Tqh zwds6>YO>+^|3$9zf5(bvAvSQ4MsA8EiV-T}y9%n%=g)|1VMi=^p%{(xy4k|5hVJKk zI6~4qzzm0-qN2v9IO9{Ux)j{Y{Z;LBvAg=+=lc5dBUlk>MwF(+TIa$0DS;rGh09HM zZ?gQjN|MKTVzAyNASuo`HUGu(TT{*Wyevvs5bh+UM$h3y$!Yqw({O7d_=)vp(Hct* zHwnjPmOGSKNbq8SMI?;aUX`$hIEz@X^&`jqi+)yCXemS(M2rCGzEur}+Gv9)U?6`Q+DWjN!xjcMQH1E9DEev-8y~%TEN~bc; z`e76f<%5v<+`suaqPMdq(Gz*?a4KZey1?~%)Hujorgn**0S`jBHb=7@)5eGk*+9;N zF&N(QTwGn}$%0}!pftF{<=!l|q>Sqiju{7cj`3b4a@3;AqQ<xTmH5>CB=&jfKWCQx74b{Dy z9PV(al~5`dL+| z8K&dFbaznw=JK;76THgf~8Dt zB|bpWdt7%Fbtj&uTu!e^X$GNT3?Tgc8TcitU?i)kAsKSkiEZ(BEjXc|fsIUevfq@n zh+%r1zpOd{w3~bL`lA?ei)vEQn*?8(|1lcHA$lxmAM5%T#h+;v1{KhG`V&gDpRJF zbh_!}Af#tmF}ZS7{oOf2YVKWBXLc8C@ROmKd8mzVk5O(hGn6k_H)bxSerdZRJu>6C zwYjFx^lR-}yv4{pBPI_HV>%9)r<4Ml(dU*TLb~o8(i{=M|+zIQ>@h1HB<*6=%g-Es)k3F23B19)=KxbPRz+z4-q9&niYF=tePJY5cm=CWI*w1HU;?=aO=jUeI93|H(>abnpzYu@^{D>?SQx9me z5%4$Sb33l5pP$1QRD|P@Ak?&G`QLBfZ;Kq19G%PmnhwcqG?o+<1LU+d>BIq^K2c^E zME<194I?hVpJPSGgSmIawLXYD5+-atv3C*qhNXV#5s-7Dt^^>f&uIQDBlF-m@mMR{ z%J18%l^Dt8%4jfbq5*QD+q+y@$=OTp20OSt+&vZTbQhN>$q2Te{6yokynvTFTX9@( zUu!qd|c z?%h-7Je(`R&e8!C&tj;K$h$<;7sNp9Cg!fGttL_*h87VPK{v?=!P2Q%X^n?54`EKx zb|Jpp6RB2>^V#}aZbGrK4;rxZyUDKHG3oRq!AxnJfAJNwg)c$$5A}p#=}9u;>2o4H z+%aSCU?-4NjJjR+9a%ot`YNYfIY-Bw8e=Yufa_(G;Q5*4&Z{9C2@X!TBoBQ+hr{Fy zdy8>=AB^EP*bVL1fsEp1qxb?faCXIX(Uyqi^U;yQuFrU~(;)|gY3+~mICW?aj!=nV z6(_|gQ)@o5hfB%l+MD}%$YmZtIlq9riBy_bnZp8(`ZFd1&%#xwVMe-9jEV!Nh{bws zCz3qXlsMFnrGb~HP*{TZ&YfK#bFp2hfB!2_uEc_XgNc* z9a8JON99h;aw4~*YhuO0!@toaNR6o#p(+C&qn|)u8R{N@m8?+=o=_ zckim{|`Le zc21Zdr#5ZN;!vApw1;|^F8tNc-*ULsF%vH)rkCq;IRCEp<@{F-4CvX`6+ z`b=mWY0b2acNX2~|_Y{KqVY!0CUkPka-iZ@qNF9J;Q)S_ag z(#?$dhBjB-U6GbiUg1|O?#-8wfAIgPWmYeq-=H57r$S}K{5rNO1P7+~uKJAevLkLl zSJADxdO6;lL{Vl2Qjx{*q~1I~o^GY+xUR)~M4okiZtfQc(C7OxXs zC8`^-1=pv+t{|Lj35OaYhLEa8;_NpZQ5ioiUJYt0>c26mUM(sk4tDhb{4bghf0p3G z&Ny`Iq zijqGXm$O&73A3HtT>P)a!9Su3o`RI_pCh0d z;o-yP43%g`jVN@KReVG2!&QcRgk-6r3jJ9DnU=S4(s@YyT1Ugz>Pf5IqCmtcfAc+N zj9DApD&%qidq9N0F)sl{48`@!>#i6ZxP~l-aPDOb^S#`n{r5Zm;%@h8eeV)~hBsL3 zsxTK1F*T#x#ino>+>V^$TCgB(huaUUd2i^cIyab?i2IwYQZ1KcPVw{FlYz#}a+44l zKe3j6Fxy-m69}K>LmB^EdWu?NU2sYjR}@G_q3W3ghI{yIT3(7_t}>@$*zAay)6fRY z)Vi8Ny_i)f(a^#{Rt`+1)>>Qu=A1ZY^isT>cqz7d6c_23a#Q1?dc`+HTx_3#OuE+) z&y919tcr%ze&Dw^G}WN_ZI?b&fV!&(N33btyvJ_ec;Tt=i=xj_JpE;ptxg+ zx;_Q`!`ahnQx!#*#dtDhK`giV_v;9bED+Fh@Ym#NL0)KHfYEqQEmO}K6L74B` ziO&Z^R0)B?f*!Pb4sSAC##SywX#{|_IA88bDtho>JJpuD_Sa|sZz&*MGoWfQR|q!b zX};vP(Zs%^7QNmVApFzb5F4|}rq&!eD# zc!bIO^bo7V33Xfka!fr;LPibjY7v+4(Qk`U{L{}#2(n+{Y!}6^0`32!>?1{=UWB5d zwMmuWVXwF2>o7KZee+1b#7XNPL0_4!G$)?zsx6Q}t@hnQ&*R>|XS;FVd#9n+$2Rp* zB*Xum3T-T1ccE#hShJ#siQC6#FY#Wpw><-Z;`12JrZ>M@VXM$59QGDa$%ubJLY ziEt=Zm84U~FV`khKb@Y|8Czr*;3fxSId7~*fm{?8<#1ChOM!IJd&oZ%@ghK}`PcgI z2M0lP9kB^SJaR9$BR(Hl*$zxaBmTR?zO5ztfjN?HH90&7?`r~(vCD18WVNE@m)I>O zKt^m&(y=lo3?Xd%zr*57#v4|bhO~PzY|fugL~>~s8sjSa9)YNS&zlG@CjR?v7vE)N z?r6wyABiXXPsc&YL5|389FRU_eNT=VK_l!NpGO?V>#*r_oRaZTKo6e~I?gTQWMt9u z`dNaXuy;qBY;xv2-J8E#{Od=M`LtJPlu@SW|246{kvI6LeC0Z1g|peWi+|;O?p#zc z;8I?$%+qL_A`Sg{nPSq|tncO=Vs$h&!L`XG%MuLx?&CgOsJL!v5K4{~>GdvKv+-HO zY06JikJ2NTj;{OOA|DlBSq?zFLuaAEo408p=<1>gYsV~+n|OFJ5dH7jaGmci9lWQl z&;`$DNffO3Z@Bh8{j5qijT1b@X>;yh5&MnE>t~(TzWjbDrvQICL_DM38I?@vE{G3f zC?=N&KUCch7ts6^QIKdjo{5hsWZ(B0JIwb71az_LSGxAjBQzW$ZAZy3xHtgMNVvI!C@C;(k&+fVTex$42sG;(%; zM*S9!TIaQo;>Nczq7EEf+C!YyYGJGz#dLxY_POOch6Ea$IT<8~_4izHXn5aSdC*oJP21@}VU%>Q6_W}j z$;dOzRLhNqN!9HVS;lulwvWNGDlv#-oSZY{6Os}??S&^5`*WCF#WY$t6OUF&xlq~? zdoL_~@Ui%PwG$+RGgQc?Qjshk+V}t7`>`2|rbLhRu%SsqxgRAapy2F9Wv)Bz?BGFw zU)N;5b|3CmztQ03*vX%r3@HqT*0^FWB=|_7_#9Fv%Zo7*8S5=>+CrD$yd6qO#O)SY zpExFZUV|8S)k>@rtjNi4Ntaii;{w~%?Q8L`kt9q&jLkh%{iqtY)4 z&8x-s z(eTIYYus1qDot&Qd2;Rc_a{k${tJhHFqZD8gBQaIh#`PFRTCU{oyBWv2qIN1ir*w8 zrOyL>?@bOKMW_9KFFswU$(}4cjn%)q_=RJ{KpE(8!fHJ$KyeoQAMMw?)>SylPKi=E zb;F@Ls=VK>w;UkTy1?$yQ|^(QqMauT-fUdoo^yPb4#C?l(dS~>F$lf@`qyINH$PC? zQCFKQX%R0ej2WZ7#WfaVQmk-!Das(W*!_BPqovnBx9jfGH%B3D#D@b=rs(DLdEQpg zuagLh=}rt+nk=0$VGw^&9ExlUt1go{po<#6AipLc%`PY4xc_dTOWsATH3M<*r z`;E`{M@K}=otzfwH2i<3>C->j4U!y_$xUCxUV#%G-t3UcH6yMg2{8*6Sb;Ui-{3_t z*O0%_Q1<6DPyoXYZ}IaZvMa74Kc6a0saO%Zh@b?_Z_LC#5h1QePYUufBIt*?c!Wq# zo*Z2dPMMDU&&c~|#cLw&h6Mi)^c^IV>@-p55W#4;(>p$Q&aRN_c&%{gN|z+eK(tiD ztxL2e({rYV9xuwKQB-$Zv7mG{Q>4K8A$mJ{v!8YW`wc-oxqxHiq8&dVVMiqd!|y2- zNcSW@$N6w3);=AS3H{&k%=&JM$>rLJz9&K)ssjoxG({BrRDse5A|L*J%s2=cFs z{r5d3A0LeZjNJ6aeMw0+-aOU+ZHXv%Y=#mzoLgy*W|s?oI=cKiRO8xuWFe5~=wU5K zpTuAS+v$+)(*@=v7#lep6YyWm$L8J+vJ71>)r2Z@pOnnlQRJ{~PRJKpM~DrleGg(K z`9LfH=Ha1MdV7I>`(<0QnUF}{nU5y$E2>&NG7@QD4tn)Ew)bZYKE&fai53E!lT|mj z8*UbEF^&z-s4E_-WbaL!GhZ>(sHpge$m3#UO<~Oa%1>3!PboHeoTD?2&#_dF?^5ZE zH*>IJ)=s25eui+Yo1K3twq1vkE>k1i2{EE(jMKuUk80Gs*@IU~_tNfq4Md6_BSMcF zJYaBaeF~6_s6jhXhFe!;L^;zfJK~3QFWv*8D+Eb8bS6)zz-0BF60xs4d^~-LG)_01 zQ)$Kd&vumz(SiDks^P^LSq^D-#S!i&5Am>W59abf)x1u;U6M7_!NXwc#K+3@zQii$ z7=DxQ9qst%+p!BGbgbuo>3)6uqBwC3;Ifres7z!~lOW`-S89^K1b0qogAdzT4wG&4 zDNGUiNc@UYIvwF~MM3?Ea*$c5UkqGK27ffm(HuJqxDrrcM16K;zo;^p2O{oIGYWQnv9YhlHUp$(84jVwS#p^!?40H zdT$M#qU-YTR(m-C^NgbOJ*!M%{;C?HrxFdJ^Y_V9fb|C^5f1@2MK=XxNeE6NlRx{Q zVSvy?^n0n?hzCWuoLju^=D)Z^B9j-&!V5suer?nRbPEa%s9O9xM?1UbIzD`G<*<(LggU^{`4*B#H|N%J!@y9 z2Phlal&hEN+9OhBM+oI+&tb^_hC@!sSr{B3F`tU< zsGc&7UlZ4Cq(vD6i{0fSwq5WWpK~0bm750{viJ8Z{*`JyX4phcbaEs2H>k&d!27Ie z^evuYG8TVIoa<`&2}hQ{QH=6umARsvG=5ElcZe?;&Ahpwr|GhRYXj}&VR!OJ7!D?i6A;j2ZX5#1DH@o?Y4 zn&g&bW;L-JAch;K$u}N7%*&&QSYu&Zz=NGa4_QYL^SJ#TZ$XiGv_j7Hwk7V3!WawzNLm4J>b#7@X832bHjE{>&+qxLzDS262`M>Fxm{=vdknJi5IGH zLPW>Gxeh(`-!&T7kK=U4W3@hiUGYLQik3w&n3M5(cCkq0CMv52FL}tl<28;HRJNFH zI#kePm=7))j|7PWdbpVdq_^fk^$qC#yb_CO7zPIrxa~mEG7IZx(O^xYh4t;kCG6*; z#qYJ;d(cLAZ1}^Gm2q3%dtgO$HzSA@OC4olt%-MpRaOsY;odU=W;+Ar7bF|PgIgn$RJJ^fN zDQkh39U8r>i`0PgdN{>RP>EQ6QFvOqyI_n`6f&aIP6>glG5KXR9wqB3K5LiG)N9p? z;}{NY`VI0|(&Tb_?D&uoUz-mXnp{jzK4WU^TMVO%W!z5_o0c)(7`9lfRkGeoBmlZL zPo;ro>6%T`Ck7r9?P!!!qG0eO=tg9oa-)LBU94Epxb z&1itnEWH?p0@qq6bJ%d)oEpE&&RImBjJp}X?ZUN`101N>EhK)oGDHGT{BsR9yq>OZ zgzKPt+Fv5bB|b(GgUKmbfol{@w6nNT6kQNDd_oRU^P2mQLb2<2v->dP$r^9Y;^&B% zn4bOJ!i$@+N-0rPv?^>-X(3r&T5%a3dCj}?_-uAwlc|fkhRmc_83&8t5dp`HFXs|p zGSqdhpvQ1a%uKCOsj?gojX)V8Fc^+hwxkh*&oUK1QDhl+pU>hG5)}Qx|7)y;i=T3u z)Z3Pjz@LRcenp$l;-C>1HZj?7(H60U8fyJ=r;%k@sr15b?jA^*lv(Uie^#5JSC#M_ zWsQYpQ|Sb&4qG}>m2f4qua`$!TRYPccaCcAobxxIrp!m^h@*MwL z6k8OdivKTNNqGZTTdeiL?;9dawJ&xv(s3vStUp|zV4=3|R2ARa2OnkDT6}cB)=tf( zBFip8)uL1+W1N=*GkJLbMPzxcSe)A;TpOlv0d+j6Igc5sM3$H!*ne3JLj@g>C?NT3 z6_b28E}bTdb_!91U5NC1T~3^|m|{N>ON{ap2ajnW_%9BmpRNwijpv9n|F@6m_gNu2 z%5YISTl`ZfSp=q!u?5c^JPSo!qU53lsT3}{p!JA;zD4l!IS)3Dd)*d;Eh7J&2RL*^ z)D*|!l3_KnYHdlzDCa>V~&0K$j!i@9U@ z{BRNb-4&fXZYG@;1xXBkDt}7)-jA66p?!~uS38%Iw~4iZXJWH zm^Dr9%V7+^Amgz?+&;|dy$)-;D{rLps4kawBIPx&F+VQcxsasYY(A`Xpa^$F z9?=bY*-9zN!b<@waSKKtE~FX=%PLkodX?#GnY!UCb8wtoF``;9dUp5}XPmaXZES0? zy4bK4zw!}TV^RgiG2q-IcyXKYkS0Z^a+4AI#UFg3j%2FJD2$S;I|$`e@+Yi(T-Q@r zP2m5t)hW`7PgD@O@ajIQ#}zqVM=ZYMRSIc`Hz;AG z_hZY-LDEhq8STWyFuNkKK(J^PlUnB21xiOKZ>mkZi+DijLQ&Oj(0nhdA>UD!fys& zpK>7-dMP>ge~Hc?Z$|5*#S62y!Dj%%qin&2}KR(99n_M+YUULG9g9^1QI!xCHNKAuD6&?d)Ww(!<>QC*)=q-6n>1&9tSY;slZNs7sQXb$hDPez|Vr!b?U1r4_s zdx?$QB_K-fvTT~=@g2M4KpSz+L90HasTMUo3|V3}U>*pZN-I(<)VIGQ-D;e1pfCM- z7Tbo)@)q`N3WW@;%}8<{7UAujd=vegM1Wh&%!5`r{pdA5#9EFt)6b3r**^ur6hc#w z^2_nC^M+pS5MWq*x_j1=_4%OzY3%&J`v`UcthdyyS4B4EPf#*f`#?mL?uN1*G_aaKi`FGlOO;6 z*TWU~5m}!j>a2jBtDk?5QVjgvA}LD50KlzzV<5MRP(gx0=^(;Fo>kQKFdiZDzfTD@ z93`molMvVZubt-GA0?nWoptV7tBCj>_hZ9`ow6!9l}CJc*cp+Lb_cF-3i@pCbQ6)k z9M+HAO z@rQ;Sgk$i(!OHu=`8!#vGwd8fE!MPo|BcOJ#h3H@vZY>0vkPcGfhIu0_E)5!eo=6Y2f zQQPCR3^#I!7vRtF;sYk80Uy+QGy&(7f&guZk^`q1k7FbJ;gx{hRHAgyzF0pvpPw@p zpgueL4D**PirG@U56m*7p_|jDxA-hL!s0{vnHPhP33(i=*f}?X>6m z5_f^-;WE~1CyYvk9_WD2nrKB}^}=-!sU{D&Ze`(_#r2%nNb%@uP_8sXh$6Gp<1KG| zyGQz@Itno2&{7A)m?)+5x7&R&zf+okXVDErCJx4jqVV8wjR6;ZhaDUB@mXaQ$mzhA zf3_T>if$Rd2NHED`*k1TaZZPF9R31taSS)(ym$Fdxg?aH1ry}nj<0{67;!lj=p#%4 z%#xDRO|hPP8*+@i+kt#IfWU_#K7<;r3ptpmgD@o`s;Rd5QWMLE;Y1mOF#29bSA)_q zpwuKKH4=U0{C|9%>yqR~u7e4xdiMR_*3(rY&yVBzx`l6CjnIQ1N=RNHe>PYhEel9rIu?sCKM9}Ix4K{9kMBR`#aN|y!hFRLJk!}t!ix~sjim~H_c#ru z(o9gpN)jkBgAFrA3psp6S+{Yx?Cqg&#Z{YcEWv++d?nSqDd1#?EkwQO>cKFVWX4 zqk`VNI%eP@PHS}_&}xVkL5OkWZUi|RYl?r(vX0LxJrS7>J1kb-;2`dJ@rurJyGUNE z5|or4P!`!%83+HnA+p71c*_+1iVJoxL6Dh!866@)(1~IA`ND)`AvRnmhv!BDSMGZ5 z7(rIE?i6N`-zQ-7sh%TW7@u&&Nw%S405oAIPMPHtAZN;mpjupmSBMqqvZ{lJH{3p0 zY;(uz?c%#n+!5Ej&ufz(EvC3s^v^}lXnf!NyxwtbvlN6~q*aO%TtA5T>*`6<5HWl> zM3HP2<=4SEkdzP`?XLxntw}mcBk|w&5oLc)6gZ~|)0!Ng^~a8|oA+g+1X8?;@|e@M z8*wky;wK{B1Q4tB#ou-c6E2OP)uZ9lpOfN`9mkHlDgJlMi6mS z>>Z-q^*Rlu7x9*4Ic{$&-dTxO>LfhO)@a;zHUNLa?e}vPYiPs)V<_Nv7nmGZ+|}`0 z%!3ubF;86A$`P7uoZ2=x_d7NS7w;oHC(OOp5cSbe&Xab8=;wBafTtB(L>5f2Xjm>Q z5r2nH_d^94_VmVsH>`I&Px-sOaAML6?%mNKH1zpC4!UBGYOH716lp967y`L2JyYC| z$^CnuAwxwDGZy8K$mjSKqD5G;9k5z}wHvs-xsFGiqW2miPL)M7Jh0)l4;|^s=G%iR zIL=@BSPR&Ka%ZMnvJQ@1kdv)C;Az-k7JP(tZm+nY(Q+Ewwl|;~Wpq(n6 zlPKKoP;)1QWc$oKm!>NY)vplc_SqFvrF1$gc^Dt^Glw^prbJ;rl!FCo)-OO?2aYuR zbO(Qn7c!%+iincOis6_X@&sWD(pd|muH-1bvX2#Xp8@@SoNWhqIo7Gma;h@K&fbo& z@?EeHHyudn`b7TxRhZ(n*7}NDicj1Imp&M^(D(9(A?nn?NSbMz3|>HP-bPV#3o?kar;ur^pnVV?uM?l|DcM|47K6zV|E0Ma z(!*M;ysi+Sd*=?mjWZJaI@hQ5 z*V!k3#GrM*aTFlz_~&4J3NmVgB;j77N+kc>;=f+8UD1Zmmf)EVwi0F|TFFs9UytRR z1TlmdC9bo`xA7Vz-y`Q-x33yvZ$n?sFfP z;?JuNI>m1*mrlRc{1ak?YD7%?K!=P#WkEo^0P!35&!5+DCykeT3U!EB>9q7 z^N*77XwE2p~~rBG=W2Bz^4C;>BqJ?Y&Q9a5U>W7l4S2L%%2E zq@H=}IDfg5eY%9*2O#?tbKJ3pOFf&apg06igkw`@r;)Z=vR~9vp3ob#tH4F%dR-@C zAV&}`kw2Jr;NQ_b?J*KU4Vj(xf=sxvV;uoX>d2P4XPqXanj(SGUa zmZUkGQ`!RT#vIy`kwDh#hv=CK*DIdh>CEc_%RB_^e+0$29S)2CoA*dYhRy5VOy^fk z-_?gRqBJqACb2RmlQU|)f-Xa{EQNtf=Bu8G$v9Z z%NNIDg=)YhAM@Y{=4=mfAmhIIjQ5qn13g9Wfn+N2o@k5YPQ@1wyM~WF&oQu{HOn); zSqJ{~A*^e_r5BDuJ8)PV%qp+Kh!}F_Ux+}ruIGcxaz^Ve`tLrBjI}<3YQZoL^3v_T zOJ*q{)f;=jBaMnQlZOphH3=jnR{7F{d+uNGC=qG1j!f6zzi?`KxCv+pnhG89+q&XA zsK(A+mw^lc3;gLg1ic5G_GIbS)Lq2AT7PBoeSMT0w+LuU4QP=Pg>y)k5fARC8Rr>0 z9ztgf$0|S;>p1w_yb<#0H;M15_%c-5iEJvBV~lSJkT!7U!1dPpY*ch}6VikfOHe2i$QEzR zVh#TPEIFoEV$bboLm%3P`ZVd~9-p}a>gXg7Z=<0!BJBo9p}En{F$^k`6MT487sUj`5eTC@XW}Wb#)Ahs^v5_bq3k43^JW z88^#ri*78eg--V3HVF?hii&+m&M%A5)=xd3L2vjj6)`2zu1mTB^)ldod(|!{gkg|e*P)E-4tmaj#nQs2Nx0fYlpw~qaA^!UX|f0 z{k@~G;uU2s#EKHKe{1p|?aB08?w-SvOp*6+-(2&cHltLPF^cCI*Cm>f-H0Iyv4D=4 z7_Ozyu|!qVGpGOgWtbDT{Ih?qc3Mf6a&+@ABJ!W*FXB?%MPC!F^KGtvnMCwFxp^u2 zf?6C?V5)bt`C%G*iZIL~qII@7RWX%HK`NuOG@7n!WR=}{Pf_o1 zSbh$pwBiW4W{6cp2`N(K+3Y@UXb#qEMufG3-@+vku24m&_;-0jMC zvgv!?ixSUx#z#l5k&g(b2NJ{6C6^8BG*~$s>5gpqQcn0+%x1M}1^bCOeYj@MVL+Q- zSFwwZwxw&J9EX=wWYuUh>+l&-;b!XF8(@!i>H}CM2B>Ig#*}MCFdrryGFi{}AKHby ziiE|*(Z!F|EPZ`PZpcR@tub zIR9A;)K07JJd}w%@m9HKap&R|X6(rt+WPFea2f^|U&^Lbl*VXqNPE{WE zSw*Jtg}2B1d#gBbzXv%YR&C(E=ZWaORF*b8I7NLR0<+MlB^laoI@tl3+PZ^&ZZeT6 zG3&6oeC=+YE{xoyB=j9KxnQn)`$8b}0?b@+Q`hErI{qs0-%X`q{|(pp2M z@C%yE%SXj89XoS9D90GNW+-0PyCfgaPwo*%uljPQ)Ic?b#hV;(8Px~5wU}v1n8hvp zPCD;*23`ux*pp*mXmL|Sa4Ih8;pC#R%A;zOqID@kNksbV+RAh?i*n;~UQ?y_V+*_` z)_oI#c)cPVz!Vr(^LR2SON`bbzI4v>%e5;CMMh1%T$Yw@Rqck~aleyosUprw_fv`7 zkkx@o`)_KwP4iNm2aSGrP<(jc3?#Xc&3nt=4ZzbVyBu&WIMUjc*MVG@^*!r&(Jc#fJ5F0~Bx1tl8~P?CT}c#5f$Wp~I+^XoDI^NT`1td<19VSd;Qsj|9(S$p z=fvf!SeY*&QCghT#d^HG+)Q#U6+i!;WehKUZi-keidd*}`)+KI?IWkr>nBPl(tTsG zcqT(H;&Bci9EWsLofarWHuGi^nsg)L z`MvD0-}Dk(mv}Z^lGX$fv5yNrDZXJ~SIeE{;f}huK$~AE`|RVod|aerq%xZMPOH~_ zAlv^P1{}h%nEa{Qc%-xO9RlX-RplVy2oxU_-}h-QeZ59|FfZx_!To%~S@}Aj3nt5^ zTx#y87~y@3X|%9{9fzCa*di~ADLA9!wPDM6=_eMJpHqZ!B3~Vs;9>w|0gHLJIKQ58 zDi7GkxgSm;NlmPoMS`cL!~gq;-M8Q!VpA4aAfsc_= z7zNK~`3K$Pi&ep#ygDOC^X(Kl&wI_OAVa#nGk?1~8hO)odo8wKejfrqK~FT;e_hLOKO6i2R`md^}?+8nF0w1oXxx z#8GlrLAnLcB^nB;0e295ETSrqU;}DTqumFqvRVQSV&Qyu3xQV7pLdG0R1=(Y+t{43 z72_)llV0AA73T8s#?YE&Bh2WuE;HyDnzL_a#VWm`4K=;LLkJ#qrF0N<7XO+bRR27u zs$&n+F$#?VQ~liK0J3=+&BjOO6Uy2*WK6}+x>W}SGm79rWUVoC@8->NbfHamA0#{O z8;8G-lUtJ=XwAv$81W#u)1fkjG^=~es=R<=nj7fvG?5*3tSz1>iN!*#=gY+0;<)iM zL&YQP-o|rqU@VAi=TkIZvr`plFnc+kE!QCL=K)W%4I|34Rr7LK4MMZWw!s+uo&2(qWZ*MGVi+qwVVOXygpWZnesH1~u5r*7zfu3V^UFlmF$ztx=9Y zi=m|1*{`TBp_7Jy-tpx#)WgGD0_HL1t1#Y!Fs+#H_!(rkM3ZAChDb)OvU96}=F)l& z?ap=cD?g(cLKPRZW9H9d2$h={%ilaoXDRm87ONpz=blw({J1T;g*iChjwr2y6R`?I z8t)R^^Il9RZr=Oq)RZi1OBn;Ua-1g1k*QatIIpztOpAM_b!5bthkp!C>xfjG&;7Kb zx?4T(vzTL^$vu9ry3Pi<;c^+dqrRks;j*5&6t2BWGKOG@=N6pnx;@%*{l;l_MZULm zPVN@gBL%-pMee&}w;Vl>MrToox-Uuw{RH&+cdM;T zRyTSuEKBl!uwJtzKHU4~M>wCQdbTLX&$aZnTq_c7<#8=U&;HhH|FHH@-^{S?l!kCh zfrQD!C*7^@Rg6M8P?|#n! z%)427Akez|6z{gf$*6fV7u0B@VuW(cJeS(bJ8eNtqkfA8$TkUjwO=Jvy) zALey8Yi`iR@o5rKQ}k1L9%{^wP+}61wJ!xR5kE#m4X>+XMLChSSkUDsH}bK-^NToQ z#He^3q5&`_?Vo7ctj07F#CWO`2X`$_Kt2ocSBMeSX3R4XiWK?hJ}-xiYO>QW_m;N_ z-p#CIhFHBe{cyMNzQu!?2X@nWyBPg_BB;s3!~iqsfJ)$P;;#@T(FdntCUA)Ve$ECd z1lRg9+z1#EMR~`@>=gw9*O%cywBgEaf9h9U)J`J&W@hq?^vpVW=8EQ%uW9!kgBE zh&njkFc>z16n0Kwjr(ErIjuiA9UQ!&icW@u7ZCk(6&rDEB)KJitZAqD3MqtU#Iajf zDtd@KRg4gfXwY_IGE7~2Q}0)>TBGH>hGNUeF($W8yrDRV_co}Vi%FJX zdQ1Ok72JF(FeJ%;N*?qh;B<(0oSEf;?{E9EZg9 z&z;xBv!(#6m_mFUOFUe`5-#V*{U2A&d=by^&EX?6^}%bqXDj4%GPz7{m$SGWc#?FB zgN~}e8jf--jNQOa?a}$dSp_>By*=%)GjczULu7_OLKf%B{-8?NbTIp3I-!_*%-mZaZc?;&Lm3%hs!#xP!XH z&Z;0=j!7Zc!hKV$Y%v{^CwMQxkxvon7Q9sax{m0VB^JpJ`NVbm3Gqyu`R9l~pMvNW z?Rm*cplI)D*$jT3v>m-x;Lj%*a#HcSX{|V8jKHcYg{e;LhuFVzhv0ya*TCpBww5G0Lj-P@H2g+gBkrQ@HonjyVy~Xbn@oi?{ zI?-lp>c_<2pYyVM^=TC2M5Zkoe@yJZJ6`Os5uHi5fU-N(4ol6U>lwIgZ0;&92AEMgcY%jEK47XlUWA6jhjyRCAQSThce6hXQ)sjay zGdlof1iyAH^|YDOp3;wXI~-Z%wiV1ZJ?|u73?bXSR&QUScj|OuH<{3 z_DX1$E8OK-nKL)or|2Wa^km{mGknV0wLs<=z?>HF93%v!S;t9u$YcuIjYY1@(P(S_ z5Y+uPa?EH&Pn}$0o+iA%SrD#p+YUm{<8(zVqz znr+#9q_X8fK{3pv(GC>3WG){>$04;+4fZXD?zGc7EW>i+lW0BlbANEY8vkxBnnE5; zwqTxaHv8r~f`v+Xx>qX=aFa-6cJ{pgV5p6+p&ilgVw^Ds_}BTG=hdTpL007Qq41O# zrj%xxO|ibycH|D+>^ruP<+|6`8zV*!;{EkCUP_!lf9D}^L}6Ui2oTed_;QPC#qaXf zuQTtVFL-%j)?T)`SIevqp~i<`;?#+mpD#JRmqzUTYV>|xIURYu8#m7Pe}sl-(6mIH z9L%Xt0TxmWHzTVpdDAvwVX;N5ZERa5|+UCxeo!(Wg56fldLs!(QT;R zE2_F2%E;)iJcRE}sTk||#-*ANL%A_DC61Hlx^{j#xuwarYayIs@W3NJzl$|`8OP|i zEgqy{y|Xcg>nuX+!W~fT7lH>C)4#g@oc1rM=fx`JV)V?&Vs*G^?+}PF!-K8G1sfn| z-LYI2(%9FWE-@p)Zxv3I4Sq#QY0}Y$_(ef|wCdi+VFvF4lJPsyR2RGprvskSDwJ)% zud6w5*;s16%0-Bymyw1?>#cQRh<@YpX}jmt=bJ#~Stw!~I3V4U{9(r?rnAtj|Gny3 z!9&!{4f7VZAl<5Ld`;H@Bsa#F&NgC@`zj;PdUZonnsO8+`ZY(4VwYl*5g9HQOyEpC z4B3)a1p&OueC~kai^!j=ua{vg%Kkor6{`K#`>)&sek_DKIxO=6Q=(<^uLE)Wt8oN#K`#JaAD}@DOWAgO$Z^o`O5`A729*6R>M8Ct8_qwX> z&Y{FF@1Fth~)9$P8jov)0n9b+7EbUTp zy&h$@DV~>`>>VWtKUX(~)8W`jsDqiv-_Q9PKd&gaK{3(9?hcD_cPkZxEw-kdrrhf|B7OFW&S9h!a0f zPGOY0;40y+i1m=?pe5L!>GngF=y*keYZ6(*jAr|#cr@DO?+|eByNZ!Ko@4nNjJ^== zobUtgT2Vl-iy+n!OQHLcevWu*OGchcG+rNCV(N*3hmiN8CT&Qxy~eW@|Ex-f?EEes zB?h>3h%^{5EmXs~bATk)a|F7=m3WJr=PDhuEv{ZXuP|csX}UUF1RsB1$wic?g_u+y zXOAC8FD7t2H>92p_$j6tSF4D32_LV`FsLVNA6KdQ~?$>?%jU*C~bKd~XB zNjSe~D;iJl@BH!2DV<}@<@Cd{OwrH396JXWikmtSZNYcH^DjxlgoL9=Io z$%iGu{=o~hd1`Ww+=fdUu0(`EM`hqtD$|HQ-*F$GoG&iNsCZa%;g+~ELvYM{Tdtb% zI}>LwoT(+m@z|Xc7kSN->2zKF4$|a@`n->U={fdPa7UBF8^o;E#!;K zW(ys*etzpeTYDQNdv!7iX)CK&yL=w9SUFtQ3D^2LgQNFTbiIrUfQHCO;>81M_jrc# z7-e;X)vEv)<+3FW=i!)(8u;BKUrwf=Lan>GZQVlaL);~EX}6Jv_=oMbbzTO19J;#^ z-e+Q9i9R5g8c1*+ysu(;u5u3^5=wJH3p)X649NPL7%nVbssDf9_mF1gme^uG7=w^! zJ8G8(MbXD~KEoPD?`I7&JZ@aB;UV~?!_kI0a!D=xT11J|kaeBEDXQx_b8G22{+O^2 zkV{S+{t%)O1q#aF*Oxf%!&)$Yq%2gia&#Fn;%$6>c-RKd>^+@-DtN3xjxT7m;Wi^m zNT7pi7|L$r^;wSBjY^e$09>xd%cwuXliVcVZhPsn5$k7Y z;Tm~-jdaZ^=E2T=x)F_k9+MR{5AnuDKGNdZdVx&)IJ@t3MOBHa!CK7^G|B$bJd@YjLj>7y zHk0!?+%knsc4+1XNLA#|btbeLIr(^z+S@Dg$iF+-j-R|SE+o;pxsy9xl-kiA<{sXs zNw}ht%k^0s;?KE%@#ktjpijr9y~E-7^QuL+HrC;q@@gA}$p21+vEa@*!$=3yC%*qr zI4rafJPo0~A^6YEP4c>$J!C|Ty)&X5BKPZ6_u)C%`=}zXG6s$2Rwbc)=)5>Cu-hvx znvrJQZ4GdoMgzAK!$mgjV)&=W{fy6v+2JQ+o-;B?uj;c&`1NyJtBSt%OBY3Q5<5;y zxzmw(g^Q2c5?OReM^uUtSF+iN6DE2bxhZ6SJR;Yx^Yd$beP9kuGKyz@oTQe{xQ-En znyAJm-@*+m(a3zsh)pAfnjw5jh*Ng>bNu{gAx>_rvuDsD@)5E3v8mv?YHDAOQO9gy zPl4dh$Zc>be`1|ciuww*y;(amJh_*89Dl_H%=_S_EmXS!7z5}0m%GNYga|s@=4rr1 z1;XdnyPNIj=}^0Z*_J0QLvdrT5w)krV(;}T?-l+Gh1!|HfA;-3?o(%n2|0Aq;aGt1 zZs9u-NN8cAT82{NVhqVz7X~o6suy zq1S!xg~IWVJ+*<0Pg!$_FAeOMg|t8OO}r zI;Q9~KI?{pBL;pJ_Y1J%Qv|waw=yIJE$K2B(7~%Z&CXijTfAd@&E5-h>V(%CYkY#E z9VzMjt?2?!H@3S{k#G331fGQHAX`9cJFalU~*g24ZmZzPbYJ>BV&qS?1C2m zQiX8-?3Gv#?axr@9nb}VOP3*cp&OMxn0&pq>|oveyFBoJ39YZ&WtL5(v#3fAShN}n z_f%54)f59C^z=6o=F2e}L_I!VqZq6#lOhima!pO4TF1Kn4ZE-g2_brN$D2Ps=hf}C zyhqS1{6JxKLZ*U+R`sCEkzKl)gj5&q@hY_5?)@_euSf22N!q0z{yc?Q2YY_Kym8e z5Fvwu2%hQO!{u_psMvL#(bD64NQRTZj^-}DnS22ry9f-;mW=gZvQj}U-ZdMsK&I8^7~DvX`q=i zh|2=W?UAQD>r+V?;l3|sG!j@?7yf_$zy2R1A~L%DW5mSpZ$`xAf5PqO%>TrUh?(=x z2!580$QWOn+RyOz-uu7t@%i}p8*ZQI_VYjdyD2fpJM)k4&c~G^@~@rm%*Shd{+*xy z*{^lnm;U|Duj!}Xt3PJ^kp90Jeh$7b`=6~F+h5b{yo3hdo45DP_u=jDto}UT|EH_H z{hj&mF#N0;yifmb=4-LOkLB;=WnpgD&CI_Q!*?_Mtn0PbrS!Q|Qr>>)aeKX?x ztU^q-o_{k^TAP9R-}SX<{(tc|;x~-ieahD-&hHo3-txLI{0v?zTA$x9b-O<6laj8R zmA_B%-}ye8uR%;CEbtn!maML0z7B0`%gEH%1j~9Iwze+U=dF7wZ5`H{HB-`jt@yd^ zJ#Bp^RU=^`7HOZ0VO^;ysjhudSk`so+TAQ)Z~Yt@lgJ>E(H}pv`dL+)O2on>;yYQ} zTghHcM*?_}gZ8`rz`#k``b`Tf~nm! z@)=`&XXcORrK-}LO7A;K#-JhnI^`K}Ry(WJ?=T6CA$h&x`^P(q#IvHLO7zZ`zF(!m z>vx_ZBxCgR2Nt~f{fqZo-)mjJA*0r*S^tJc>-SXY`<-NFG-S~8tk28ajm@Ld*B2Sl z`%e0P=XxeYX!w6bm{_=dRL)~yt&8_v{~1diLL`^nOoY@9X(_ z#`^u|8MXhL5s|{yu)fpx_oVOlUHcmRzQ~~GVc&cBdd32o2u@&y3HA?87*)1RTLXQml_e^2`JuV3^|B_bu` z`uj1Mp09`g7-L<>KOTBy?G0wD4mL9)r97|Ii2nNPrN6$v>Gfxvz1}chXTkceOygN= z?vFpd=<9ii#uK`x}HzowmfDf8BEV3^!4Sh`K)Kst5*B=l4@%4wl&lkO~?=9XeswtTo{q^UhKmUB`*Z1q|TI1$a z_b@20&+zZ^$MZ#BU+cO1^XE7H`t?n!N@|lhdI;|o z%yfMZS@-z)8uay#hrXUK`o|v+eT_dz9`Sp+o-b1+qxC)B$@D+}^NarcpO@Y_*L&;q zy67nJ*E2tuo-d}ahv|?1^+kU?U-W#fwfe~LvY7K;t4=Z{`tz64pa1iV{^!qMzUS9j zU2RkK^WwGG^Ck4hGwAD!>FeujJr`epkkHxoF*D6c^u9*_^XD)6>(7_|{Qk9SXZ5{S zjo6?T5hbQoca6dH#~(spUxU7$vDU&r{z3ov$J!&=YhI?czo{A7RMM&R>(`|J`RgzG z_2)18^VduIs$YRweH}BA>Doux=GmNjllzf4%Qt z{(S!R=P&x}`=vQ&*5l;0k1-K@Ei8WSu&f&VYYZA+LeC@X8h<_XkAM6x`s0tURd@Ji zFy|yPCN}ZC`=!5r{YAgNzv=te>uZx}YTQ4|%9f)R_WD$WX*~Wse?2t5n7;n_gZ|ea z|3zQ_c<32}NEJ#XUXPYe`t?2OuRqtG@#|aZeT}BAy4JiujOUz4{oE9aLrY}s-7<)V zF#Yk5L0?}FJzsHC+``)lpBfBpKVcfRy~f73Mc_h0Wd zRk!LJ`X2F~;SrLt&f%}GhyL;WL0^A7^pAi1gP57V#47`@iHL~iH_`X^OTWG+z27hW z`fHsd-*eL1RW)0Gh0{A~9P)mW#cPsB=<8vU!Su)1v)0*I`|BV7_@cq<`a=}NVDsLT=y}Fk`|{BE_kaKMKjfPX zw}xheulOv6q4g^Wien?{U>sY3A9lbwyuph~`dqf8?h9F11 zHeYa8coDmQ-CUoS&)opL*7{mLwD|hQ4lE^rM;k!N2XF-y+i|_)7-Vmf5-gcCV(w*U<(1z4yxhBRtm6-uK>u}bhzV}42MO$FH39? z&XzY#2jwr=vBxVQnB*BiT((a&NTx5$9 zyS>i3{_sityA)6-H#jMm6%#vX66>QsQ0f3%0*G<{V0*K~mZiYK;~x9x_r^y=0N{n) z)C%-5^PdACk+(fSX#p>>t^`2UTF(wt=>qcBK|Y8tk278+wGAM=?aB^1s~1T1y|{nY zJjflC^&)PtEFAha4)Q`ky&xGp99ZS;tnuC2p9S?|W(@r7=P3|i%JgQ1X*KC0>+?&3 z)U<)*=D;N_kj1Yh0=UQbc5sY{6ZBi}Qy>dAUeV02X2upE5lz3;naN}T=&7#<^@7)n zRS7V9s}gbuV)MFFE3(%DP^Kl!FnbrCtA{sIr^pn26*y>dD_gi4&^a2akdw_=f zBJ~bl9l)7W9Zc}GHxN)|2cI0MU^pB6+Q!<7y;p{KGb;UHl}@nIM5uxWgE#d z^v=i#&ux=m22JjFc^p33JdlKPs;e!~Pir zzE8t{^Xz2@VWz(hXN@XD9EkO6%+jCVtt2yLe=ehj=yd{f?X}FDjZ1sEoL{cjnL0^e zIB909Ip=tW*J}-tRi9+thBMc7zU%ZshZ&9>*7q7rL)Ntu4vNuE5LQ}YoswWGH-f$y{C;RK@Tn*>+XSAwRtZCNoj=>~6h>YkNPwp@50ASWZ{(m|(n@78p-cch2 zpe)2WY>3aU=J!NufXpN`r_rm{8g|Aq*lJX{wvx3MNt}5kH9YnDf}k{=s zA(pjo3?CG*gX7G+_O}=Y$6D}x|JCXHpWhn}ki&;9wm$PZM>zpaX7hV2dA)NDcjBK(Q7bi`5yzMr>SXBQvqB{ltuEzN@w|1Hz2N-Vi4O+ochMUf`L?0;8Fr?=>bK;zK%LH_C;z#a`~uhB@5AQhygE00T)SYTx1Kw}|AQ zOY}nQ*I&rrJ3870f@Z&OoP89FtlGjsU1MI)k#Vg_?;n+jhSh!_^|h(3Z{vLhi;$25 zlexD-PiwWW#tEr39S)@IZ`N>%@_BW}h<~0SKul7a#B8+(D-kL7I#shOu@gw5vW)A# zeqOWYsNY|;m)G-T3#ey<^C`~hwKl3ZCt|A_Ymr!DA!vTK*o!O(F%EuLe`7^NU>__+ zALe9{nvjG_c~a5%pZwz`~gm4 zSf*D%j6cC~J2LbE?1AI<^UvFF!9hC!FuQy%gHL$pB=P|`;?Kk1GHyowHTn21eC046 z-}H8WegIH^2M99X?q>gN0XChiGw$HAZ8x2Fu+M0tr)`YDjs3PW01zYu;2<7?vw7IR zBty}I&1C_Ow!cp6A{YRnPBsi6Z3ih4P@@Z=7KJQt%d(2T4-h#sJa3&TRz=h*xMV~# zLD|&oQxlx(?EsW%focc)uz^Z)1+MeEbZ0FqirZ4_8%m?(TWWG7W;S5|rA_mqW*Zt)ajE~PV1lF8w@27F7Ado;E ztd7Rr3l@or5*d}r%v*=1@Nhs1M<2*Svjn0f8H?Ls!2v|`iDd@}C7=JPHBAc^Wd1Cl zdp-VafGNd(>pzdIxj2|_YZ%GN7R_TY>$rwn=eVkvXsc+$Vww82^9RM$Xc{mt8A-)_ zf;Z;Oy}T~9Zuqjz#^+h=Ms}dE)+>&}3@&O+SL51`WLq-bcCBPwPHoK94hF44rn7Su zJ|B@h#a>}RKyNHhg9&g0(Y8SVZTHFIbNU{aj6HnzP}yJrE~_P@mb~#Uuu--%)V4=z z0ZkeJKF4QfVENX0wvRFc#9K|;Z3->yj`2c1{ARc%IF_4#lLB7^CH+4)7DrCLRV0cby z=ifJg_1RRDS&>5-Y^P7ii5b^ zOKdSt=3KyP?6bAe$=Ol)S~X%~86+e5vLs>-Frc7@b11TUU`s+nu8pi0w3z-eP~u|I zwqYg3H5|q8errHa3AWbe!U2YoIlQ9@Jg@WhfkCGwz$!e5N$7oN4%W`0f$tr@r>O%% z#LnC^AKtMn3St2MvDl1hjCHTpy{LYL#P5q3KDteDl3=|*2P}iW#+L&Kc+f0hEC)u@ z@6B4wUMECTA)rQ)VsJUE!V>!+`996CY9xCE7W0A38Voo}S&VgHqu+=#0d5);U+Xb< z2Bl6inm(A}WYiHcsS4@z;U<9l384B=EY`jypj*Rf&NEE>=TR|LYjz0NAebb9L?R{O zSWj{0aRM$g4^2x(8ncqQnkIU)tPTD83|VV)j8V)&n?96eAOuhXYwP`mm`3e48f2dJ zzKhK`t3Jz?xAt$AXYGMOJLj&7VH_|4ImUcb7g_xcn^4VYs=r@-oca5S1FCB;6r#M| zSpjnmBp1VS^;oUTW=nQ@3KGrM_c!xaW4*6A$QXS{mI@4NBxkELKgFgz&=nyvDL$0X z2}qzHS5S2k`yQ!8tO>@i+QXVcaDm(daHZO}EUz~(t7C%5+t}Rii}?U~{QF=3{7-@n z)O$|m6RIhO{nF-6vKaO8WQ!DD40Udy{F0Sh$!> z)G*^uFr)nq-r!H5=jF~Y(nu}<>cPb0lg?rVgYqWr?99-15?$DJHFZ6Jv>!hQZ-7>R zeFK=5x6f~z5_s?M`37*dkIo;F($=20!o2P1WncA{aAiLiAUwAFp%3oF!6k}kZi+3~1!`Zxm3oTD6I z`jI#B_*%Qf*FfTmjUrnIaiAdT>zP5|WGQ(NZyxyylG7otMWCfvY*f-=VDK@>$#>vM zol(^RLZKVau9z>r20np)!SL|nJOE7=zObe7`)L6gvY)HnLcy}2r38PX_-k6xdV_VH z0+fzM6=k&BJvRq@7(r3SK>_T0At|TzJEne5$4G|Jb+8mnN0()DfH;jMNR3@d8&Ilh zdH*DztNl2`ePpeXIW471qsfYSvykW(1WQ)9R*8&}48?Ms=nYCXQF%S7)@B3G5RI;l zwAg~hI1}NNp+w^q|G&<@8faBR8jL4O8FoJJ0HR}MQtU`zYjCi}7(hF2+q!XCSST6I zcY-v?@|l;xel5Edz`oBv39Ud)mr7m%=E}&_B;tFz&QuD zCLu%2J&6nkJeJbqlF^T3^CV1Y1!<_-lAN2hfq7hCcEE}U42fbd_GiON(d^HJ_M(~a zwVYMwO>IJwvKsDMzvhzPcd-U>|Dpa|4hKwg5CX#iOOR`U7Vr1Ft^s#zlmN10@E1%j zte#^Cv`U2acRG#UH_leHZn0#wJfoU(0ah>{B!#tx)rj8j>5XX=9|gE3m^e5G70(!l zY9)az7E%tj@N}t_L5;=vS=Zi7$;ca<^+Y_O!=KlbYEC6}L0K_-u{>Ul`C{w(b2~}} zkk{Hu*6y$u&DUSsg2}?oC@7wh7|yT+U^%>|FbzEswr6G zbFom#U^rAv+r{R67NF$7@B(a@h>P+3x|8P6qgcJpN(8GG;R5P${}T=pi`S+cy+%m3 zDJ`6;k~F9RIQLKn8DyWbF3%dY+ zy;bup05a}pFfQv^j@L!-ufRp)PCn1GgRDK9L}kN4>}sF9c2>0@mo?THQoyi~1Gjqg z6M3JD&3Xb_MI6b7gy}9C#>@k#)A}~nwqh|Af6!`<+?(VF2 zXVLu*F8upIBYk++D;T-~OSkKLcP;##U!naVcfB-Eyf>jY>8y1|n!)$v{%5;<1LY*O z0`Fj5zwO)~>IQ~gcqZJ7=*GIdsfYK*`1YBg*kin20SbYnV+WOLGA@O(Gc7QtE`0Z|C1r(WQ{M2PoBY-s7Y!&zf;pQ~==#ykxaIAgiKDn{FjwthO9*GCTn46bw zFa-mwsqg13p9W1*`yAG!x|TB1@b(j~4&T_0Sy#w(^S!+=O@@gWfPYie8g|)xtcTR9&$!m2kzeXGy9F|W^0R9y# zaxsev$W340F%sYlFJCjx0Zy`Ipz~(1#9=PK(6VHprZ$S+WhpcVy>qeTvX3!nLoA>T z%`+9f+}59sCBua?76D1L?N+DArBvL|Du>!Rl0)5i_Hz#y$rQ5y^ne}6V@W_)t);!! zi~Y_S-KcR3Fq~=mxW+(_hfud+^7TwY!Vi(I;Xn#E^J=0>*a;=r;@x4;luwvCVaV>~!8nKOJ*qZx)pyNmB z`=kgcIVk7!jtmlkjN(#q?z;6^C1vhqF%jP0SzR*NOgQs37;=`j8?GWyb18BRA_p0d zjls=%E*F4niHjRhH4WJ0MqY2Ya)zO&355WG2;%gDI*o z%JhT4Kn3_?znzu~!#xiAwG(IIu^5eKt^crFVdE|h=VBj<@2x^b&Io&vvPmN%8bl_g zLP};S5F1q2xhh67w7ICMKW72#p}NR|(Hy;U^si>_@rQKc3&_$Xz$d6@H|E))*4zL> z{+<8a|1bPLKABbjmz=;|V)yqx$tUkU`^Y3b#k_|*#t*XQ6R`N*JD-Hd%};I*s@Qzw zcJ@?FyLZ43KwYNKl5O;Rqmm4eeek-YGP0yy4r$w0LqG~ZzjMuTfrkx0v;$abpOsIb zpo3Z$#?#(`*at~ASCK|=5VdR5Ktw1S4H<{xRB_1(VGqO*koZ}{T5rC63QUG;xQ|+w z0&L&P@AMXUf%mYcyV8PU;C&pdOEdoV;SD6J z*53=+H+1p!<2~5MrNRN!<#m-F+~V@t77Wt9mL`iNW$L?<^ z+c3=F01wb>{rorqw&NOWdiymg?IBN&M@2Kdgjq7cqT|;fBlk6^)33YVOW~8ujiGp9|~)Sx&ryhEEsz>25&4z=`*T zv7aDj$-Lt}je%a2++=dJNnRNDu&I4u84~PKXUV$PSo?BGk8A-I3(&OV8L4|*z|6MY zlqSUY^!aLMG%)}GT%L$yoC*R)FC-QRTeWH(g^)gHqm8Ekg_64#)3_@A#T<#y48x}- zJ-fh0!IZ}HwVI^xoZ>E_4^TR!(gp)E1OSKMldtil-(jE~3}+42WOGh>qfu+G?Y@a2 zwGZ%H3J@<#n*g3y6KcdX-|4J=&3o4LCcb`=!7-kZveRIwkWDOurYf5fyq*qi)-I`UtNO9Xj*q@E@jS?a`%wV=irDL&TjEN?ODuHw*pwickFBe zI2Z7Tqhu}zvnd(j)+WNsOLQ!MvsbAP3)Q9Eyy+e}JoTu+Z3m8%`DeiP^>ZhNEDa

!MOiM+z>NATuG2uqAt+tGz8(*&Sl3F!*Kt!;G$mD{9yNGc=dAmFy4IH6)PI2z zRfnulq+YM)RU9sb4WP%FsEYu+hQ^$7A0QJrYs*L%d)@un8V@j$Zuf#1Av;UC33Xp!m+oGyw9;t;~CcshOlIB zO8Wd2lQG!NS);^5rj%!Dt{EDurcE2F>3`1U&mL#9=QHdM6w9N|3h-lYiUCZNSwodN zkA;{>9L$pC*(~wrX{|tR$sk(`3+Cs{WFGnv^)gfUd0*Fcy$>bJ)UwxL9~?7)auE*3 zV386YnMvH>P5!C`vioSMwFVSv8zC8lweID}8i#!tlIxqf*(xyfj5$;{kVLy;%TkIg zK#oC1cAfJK7768dj(r?KFUsvRq}@(3*O!m31Am)840qHTu^ryR4}R|?$9;-?<-2`i z==~0?JGRIF3y7~5>D}6$e}w;j@+jm6Ir4Spz}IieKQIFKLeb9a$;FJb+x0lC13!7p z-Pm|IX|WCFqw~){BG}fyFP{x~XASaI zE=)Uf%jlvpM(Glttj13aMewgXq^{OIL5d>YJ!lF*IvGoZRByh(+I)w$OB#Cu!IiW` zTN3rg+S=K1m>g#%W4g+FVTy95*aBM+3W&Y=$i!TcqggD_Pdkh6;^mb9DM^?3#>6Lq zE!#ZyFvQ017qGixDt34-2Iz)nV5Dk52e!^%PI}a zjc7MA*cqh;K2)OtPUj}3ra6=d-=~|un&)si%S$r#m-rLAPK!~%)x7Nf* z{kkk5cq&M3JrTEpJ+|Qm$0XJoP}$jA+<-^)>?v=r0y-PBH=5XB4Buu+Rt?S!_Gf&C zQ9~iwB<2jE5&_z2gtu7jA0h?x5(W<$HMZe&wqZzE8(_rX(U>7f`eOwb0Takj7X*!w z83#|HfLzyrNy*l0rjZhAO0TI__Xfxhfcbo9{t03bDQyhKR8y|wdBbTh@J9M_RY}E| za-UuSxo=u{@Hu@q9~hWgmq__?Uov+oh7k93>k2Ta<~UfhhvSi1GV+C)p0BTDCPimi zqM>SnNy|HM2cjydAriE^v^DERtNX!T4}`S5C2V_GMclxUlIbm0Qmf`#$A z>=gaws4?`4aVCD9mtS3+k1On8*+VR5xq84v_=w)5jR7o#TyF>lw@Cr-24NrpQiK;8 zraRxd6>sv{_lS|hrWkP4kPm~HOo`rU1-{Tqbqx@z>U+!e7bf;&FtJ~MtXqOH^Ne+U z-l@3{835cQ)Rij`G$};j)ArC9BiVd;*PtAlbJl(x96zgLEP#PXxeI16c7VfW*gW9% zV|_{)^snStZS8^pThNGsmFYf@vQj$3&+u`EDF*#4oGre+_;YKUSZk}fqYeSKF%Pea zlGRj$t^jV-%)P_S<^8J`$`G?idkql6bq`_%@~RIamZw^Q`AnK;6u~)JKHUBsculCL z&=+VAKEfV3{T&JXtBdL$j4_e1Wa;b-HQ@~1SUrK1Z3CB+fg$Kb1!^@5sqBFz2a^N# zPs-~hIq1VdVf7uFY`c)BqfRHJ)A?AWRYrhwZadD)4h4O`WuFtC z!Lt1Js62$#)|yWisPBF88N;`jd1PQ959nt(hCS}T>d)OL#uLN&Q0+Q5=Ci>7C-%#% z_kE}=qZBjFqx8_6BHF}|!C;+1rgil|>A71h@fBbLt3m`A{p`M>Zoh#3*;Z`d95C<+ zR3RQR{{7z`?tygu55XDCcS!A)Kv;GDma2KrD*S{_wf}9u&FZ}~@qP{q=?@7105bmH z@dvLc(+>>8Zk*2_WxGuL8~N|`lk(2gL#pd3%>?3Z0~_oD>h?boYMRoE?36&7xDOj6 zxro4M{E#Yd452oKLvmnC7321ub^x+lGVN@>8xY5|d;0YU0pz&Xa1<(8;+|kkn8eEm z>w$sIfKwX`4H@ZG11Y%Jz;l=Cp`73VylmeWF7jUl1)IDVKtDd82~}%gC2zi55rTlp zpr_Yp$(8DN;b?*>7as}In64%eD6)Y^c_>K#KImbW@$wr8#|A0C$PC-BDX^imrqDu_ zUf3j=05+ko-yz4fO2A!v`7G_+Zdp3cY#ur?3wY5^liGO zup2=_t^+c`_)GKu_NZHH2Gu2eBf|s+u!*@n-vQ6GlgAZHMRWl(v&}$JDks3$Y7&!CS7T|kz&iY%J0)K45BcQDIr1Gn52MnMzo)bt9Wf zFE+GsH-m{YwvZJh4IF0R>$87_HseN&yFkdxIY-=sDQic&y=56*BQh z7IQqMX>c7G>Krwt`8^v07u`t=J?p^#bEJ=#G+PGsXG7S*Xa|u6hJx6Cg}0V4HD6Rr zp|vFcik}~=fq&mw79v}_(&YYJ>@OA}8apf6nNF;^f`!Ey)kw?tbp~&g=huj2Wy)dE z^YxWrMt=SD!(98}`#qDjiOHMw97ql>0xW0J^y(z3;02Cg0bg;?QwhJx=CqBlz~CO1 zAgRBts7vS9A+~HcA&J_khO530Eui1htlt(wo-DAx5 z4%{|NBLrt6`~;X}%^#5HaZ7=eunW=ie9`daT~#HLNOO;&iFH0lkda#|dUTbtK;iHp zjo8@qXcYH_^B|*C%UCA7GEobtqhMTlDr*j31v_(T%ANJuG>4GGJzLEwn`#D5S{1Z_ z!*+8ZlpO#Hk2iIeuaPc!=~&>d;b+eQXE(HQHFDeIf{7O@k!0P)wNoNiJ}jQXMgS9w z-HXL-MIfU+k*cy6$dldIk68E?DoQ|o4fwV6;FeW;j25;M`X`q1hvys~#9qy0DwR5& zR0-%qxT~!+(|x%jh+)`}ga#li$$&jQtRJ*|;n(|suO~@L+6BU0GZ+Rua?MInrGx|M zkhEJ4;L5h=angrCKY*$5<=c){1y|tj?}JzUK-#%#ZNl+m5XGn0zl&dO}uQdSV?rdnMEO?*rwaD`unA5>D#> zhE~+bc#GpEqI)*v0pPX!&7b@nH^cb0mb*vOPe?eyRN_d0ZST*;ytt+ZTleO>7!D%1 zn1=8NU|HW2WhccBvHpAM`@}5^Iwl-f-#*=Z`!=p?fqt}s@YFvOLD&Z}K&_J6n(HVk zh+6XLP8bK!uSrx3cs;?|3e#x}$ul`7uVG`~?ck&{;e^0!cw6gg-~)s~9Y#$ak6@MT z4>;HR5lW+X(A3b65dHdgrWjlUF536q1Hb_a^=6(W6VIB@B?Nz@#Fqu`BR7mEB#P;& zBp1f#28#7ih>J`*K5NQAgm#5}lLf}K-izZ;o`IP9n;{ialfO?OUSs?D>tES~28=bO z3=l}*<(e+f#i%1nhEJ@qPrns@a+Lrm7n%Ha{fSaeDgfy8fxvlIpeJA$kjG?BTXtug29K?tRE*vz#>kTCqYOT zRhqMuG)cnLoy?gK)nra!y6%?H4081a+CBA}65!@2d8F^ZA?sxB`;a)Z+r3lq~^ZSrn;EDRKZHCz8OSH;Cbo+T48~qmdsZJ z#-eRXi)AxVS6U#-USZEsvj&icyg22(=Cxv2izLf#`R?WQBRL2~291GG5mQ(Q{6euW zbcwMOXw0n=DrwyPS_68$Vz73iAC-s%G4N#q13Ty1z$1~h;^!;&p^91#BE0S zX;)^&ZDX%wa?#|%)aNYSMfs!vF9^2t)+s^{M z;wtZ@T{;{z=Iu%5jmEo8cQCzZ56UpuEad=BKu8WvY-368o|vte<(BY+$zuob3E*8z z+cIv!C41U7(yW(Er5X|}8t-8pF!7|G(3=TH*%%6>^BM$g&=K^}z*pgm#J6MQ)>-k&?zD?>V8%t>cO%g)Z-7_&ajS0eZ5 z>z-rCP-K|W=D?qANnKoKm4TC(PKv;}xo3|j2G$U|f?z@p6drvdo2`I#I}CO}cLE3( zNyx=emAqY&35(pUXxI8EV31>g0jy94F!=iHhWxx`i*b60?d&Z~w?x~D3Q8#x?__R; zM-*Rn5OgDOHdtO4*b-z&n#aqKk|y)UvGx1Dq{lOXAbjXCfw%cdx+yy5Z3O#wB~M2} zXUT`d&q-vl(}s*p{i}f4`jW!p;ATn9_wq|1O*Q1!6nljT@|0CLC5J)FSgffXUeXWKQF@Pz*Q(pJ@wKnL^fq;VoUtf;{ ziK`xYhGg<l=n#DWd|?N?hp$b5h0yaNu@wwmNxvaYduEz zqK)O(7&WNxJ(=R}z-=Wi&Ey=+s{zLt&>1+rjj1TX(V#EZmE|*vex61s_bo53 zsIkQpgu|HRu7p{i;&mUsY3ksL1EL0?EvP{vNQ68sl*jP!5Rheia_oBKe9tC^;egR@ zS0XteQfFaWc_9*b=J~ZUzh~q!(gbKU>c8Hzgj}`lWDc$mXQ;;TDc-9|c}+-Zr4~o8 zGpBV)YKGKwvccMOq@UpsUMTXA$dmm61A)S9{dWyTblrb6{|8ofFffDRY%YIf4=b|t zg522YAgdQCuw~^BRk%(1-GvIk2<$kx=3SVy?fbNq81EdNON2O;L#XR}MwQSgh3?gs#s< z9(WSY0d4gjhJzBn^*)np1}7-YnUO~**`&etbjXZSGxVxszuD`u>n?xC1gwx$&Xm8B-5gF%SExq55<+2W4+m zEuq0@7#SpHHnVOwDnLGiYuFioXXu9Yv@YTw!#G+W$)AHejD8ndLG)Ad?f)GhxWPdD zSz62=;KZI;%D)90?IYK3XCK-oUi_x;q0EKfR)xG#OPIkMz zH{J<1;O+3}+inrxyz!0&)>(1=5?M#onJ)k}fIn6;E>8WA9iNwXwx8K04h0&r?+cB{b1Y`!>Go#as)|ZQSTq&)ez^}ZW!=FW zjtO*6z1*drYE|^}Hob{2rZ9BiCevd0drk=~H{)l@<|S#;P$Z(eP9^Y3V6HwLkP&vKT3Y@Z-oE_3#PTvSskoYopzrJmEONlLa1Mh9cWJ+ww zhG`3OGMWxL=>&Eo^F0(Nrd=TMm8%aOw{+5Ig3w>A?Q>QDa{-Ex&UsFO;(1b~^r@0) zdhdpKCDBs%fyo5i4*8b-TYAwsqj21>scjb^8~I?8 zH9+}tCRs7j$kUp~Gr(rx)3|Rn=u6HP;Sj57Z3DwY;^yCNy7_&27mf~++m7%QV4Z;~ z;O~cCaQm;9OtvJdnTR{e6HRu;IUZT*@2A;(rzBNSqRv^&W@8hHz*C!->Tv2;NC%5Z zjg549xUO_lh3{F3-7+MBi3$aZdPUYc%fl;?S1xBg|e8dm{YmxE{ z@}_SfplRJZ)#|x_r+NzEE*-{j4+ulyz5c5+OjBZQP0HSbRp4{VIYx>>TY64Tmr9d? z_f|+N-7AV>kW{Qx#!!oZ==`&;VUe|A*XqNq4BH_zVVS-gH29VDTBR2TufW}b2X*-z zT1odkG-owh+SqsntQgJrrMVFxQqt`AE-Va2df`GCLm$bv!NT{exqnnik6vCbl@)4i zS;_skK)L{z!US!9CN?MM|+h1Q_4GcD2;$(9f{+x3SpW2>8V50A! zx1e;5b3YyYBq$KWVTX>0i0PevhOm_-jAK2G7vO)k&X{VJ*TCt?zzC*d%$g}ZV*vy2 zHwJ?tH$gWq$f%)48SjgP<=P5w2{}JovT4_MFIIV2GA!_M`cR_?4l#Ha2w@3kF@bEo z65s{M0jplL2z*n8WamnIt-Tjy#^5t592NuXzhl_PywwRHV^{#H7AnM*`sr z>BPbCOYYak8wv(-+$YU|mIX)(%Stv@)ESmPw7AtnCign4+PG3@8SFzKXT7~=dKQ|d z{rnhXc{WOUsh5vj3=BsOSk}ORK~{<FRTy`)5J6~wluduRV-(yS@ckCB(P z3x)5e6C=_)FoP6}WXA(kE8&Hy&TdrdNE925fB);h{&T28sS}khO2!Q+EPyOugJ;aRmM30$^w>p!mALI_O7T(q)i_+d#3-3{936_Y`5s%JN1Bq_i8W zwt_l1o6dcKVYo%5RZ6`M%4X6(tb;pfPOAwH7Q+l>d5m&Z04+Gv;ZF~uwpl&N49Bs1{U~*fW*l%wZjLjHX?#o`-ed&-Cd-F!D2)U;bddp}JdI6pwnPz7m&r zT$lNBlTHu-X(1(go`;@b41G=z$z&79a8k$M_!a0q0K?k#!7Qzx(!Yj%NY?Cf#~BuSl=fjNG81RxpZkPs&4xTK+g3PVI4vx&UP*?vdy6rf`}P%) z;CYrGWJ=~@{f#B>9P*@3?_ws##SBQ!dq|e1#X~X2CBJv3x`#atqtB)#NHWHk zr%)Fd&$7;-^cwV`2YMMY*j8AwDXZp)z?TGq9e5ampuPuVaD})S^Rn7laj?*4`g{BN zZ%D52Jv;^=>%MSW2r>G7x_?Ue&<&OaZgcNTI8IlNJxwchJVR9G@_6R5c@VLxA-TdV zLRMSMODYd+jF697AExEyH$R|kC}u)qu`xA2(YQVYo^xcnSYlLxhh`v&H>OrF1i2)9 z^4xPT?UEf-8_yu(K|;?8C5k>J_8}G$4Ip{FNBT8Jf^I6fBvM(#Or~Msc$j9j`cmjfSAnzgbj3%8n^=}KHVCtStZKd@<6a!H2 zo@{GJ!XXByq=&^tR#;8Z38Z0|0U^+~fo+P?uRXus&>yeM#(Dx4fdu3Nh#5#OnsgTr zaRB|8n-q;U56x)sSma`EP5}B<^LxnlBZveTOXcgw2j&n(ssPKN4?Zj>ed;GrGqSy~ zX;m@p6+%u7Wp0+Tm5>YUYXN0e6(|z26~4QzqURND41tX#OTaE#%PFL%9sb_;?K$h3 z4VN78heYm>(wY@RdNl&yz9(2xiDM-4Dm(}0mCM9z0?-ylNWN^0Q}|QCiCU1 zu}82BwXulf-VN?a$+oc_!W&PgrQtGT0zW zLyqs>L~zH$TP}cj5@{^slzmeLh=f0-?P3K0Wjl}(Oo@6n#EtFMG?|%r21f%`iQf=J z!qrhH=mPBO>5X|0U8wuE*n^TFa|UokQy>C^Ao9d++iXm5h~iAxWUo_&;RLuCLy5F< zuw$MS)kCGIN)FMgP6QPTFQypj07pQ$zq*DI&ebeZJjymCo56S=?y-ohAFGbp0ma26 z{N&Y`-kBNZQfyi>s=8)Vk{F4D8J2*;?vKdj@NpnuLg!6-y!uJSCy^J!z#22Y@3kYbFl`QhgKDGzi~fQevyL z(}lwcLGUTba0&XTq3@8fq@Lh2&k^_$EG(3DQU-}PIcdyZOp7tU0O$yz8lI>uE-&?P z2P#0efE=&ItVjg1d9I=C*3A5z1BrLA%sn+Y)kGq>*J%bHNixo|&g2TzLPmC47X{`e z6+*baU-@yW)o^J%0!9he&bJr@B)N-R6)Z61;?9pDDvw8Md2DMqAV$vUv^4RlFuWQE zN(AsxDbUJUPxAUPIjoyC*33 zZY1{mGQcnCKe-KzC0)1Bb9SG{cn$>#1)HrJ8PWLP|NYPZTt}3@ftyMK{NdNO9@w^- z`sRE8HBe~=Jwz~03_?T{C3 z2EfFZunsyjk3A&i3JB7c#0o4Ex=ADJ_eLbtxMx&e8BQnzt4<+$If7&dSl%z&KP-&;ma z`ZWFaV4Y!r$pI46Ar(bdA~JM#K-hf$5gyH3?Z*06(oD%iR^S!%vrw?L%|zb|~ zXF9#BK+=7aiier=VkBz%L?*+qZSg3-q+EmgE}&YZ7&Q2v+=d)hF+T>tZVUDhkRhID zUpyx>gA6K&A|$T6r!fIbu@YJ<#aVz&md#*-hcKz9Vkc{cY80^5n*7Ey?MzeK{M{lX zMzUz;mRd?C&P>G5pw2+DY+f>5m8gX-wbVT>?<6DkpoIx)5idVzF>FKzFbX-%!}tFB zeKiL!=^_E1g($l>qsC~Wkm&k8sXEgKEemNWJA>geejM!Zc6KSq_?y7NC3zwF40*1A z?2L^vRnh{Wp#{<{V2yjN9U(%&_8MF!@4VZH6qqs57m*8m%kxlbeUE44v5619aM>tK z4~(Jkquj#Q0*D%r{EpskGN5uY$tU)mvkeJRp3PgDb}&U#9v{u8S~Bp4IOA^?lZrrw z9iZt-MGeXGD8QGTkpuNtu#1?M7vr3>0t@y~WftN=9b9x@zLY^G0K6K)7&yM~lFU}W zs4suWdP-ut2aVAluXyP!i4`?NpjVzGN zBBgWl7#C+&FUBl^r!5`Yv!Cw! z(5{i;+31h2<^r-;o6NbZP9#JOeVw#P92HU@U3}buf7Iu{QU9T#`)dMEeV+ zh9e{=2NI!ta3*mAXx$><8GcW#*v^Kjuedg-gH)cfQ66y&AZ`ZVNT%#2$6ji9r>{Z^ zd?_Xvz&Nz9h<$GP%969|BthTUGqP?0>1nd=T|OJ?s_-?8YmH1kM(I>Aan*?~wvfN2 z2Ex6coV`m4Fju{7>87O#kaJg=@lG@=WkM;ugMFi4h(AB_lYZ4DoFDE7!`K}sa^4TukE3mSIB`s*EHRnD3HIui5 zH?WvHOYZ|~So8Kv1KAL8*2cc$i%%r55<{+WOZj!yT_l4t-=3`w^e`N*JEm9i($VD6 zyn%jdm2k(v_A_8bDuzvP_b=?vk8M8(;U>TUkAg%Ya3mVI@bB5dSv8OsGvD{ukYq>D zg0ubT#+-JEx#k*?O(wpvysTsvB0b4C_7-c;_X5k}UUj+gIfSreUh)q~zMavU0UcCH zzI2oLg0xay##F%KzHeTn!PBpQroJ-WZD1L`i)C{ejUzV+(~d1`ndGPZZhU5;wn4~B z)=k!47Hrg$Iq9HNtk3CbmnoGE1`Rx`yjdlbSEA;*6u~OFSKz*AIHYpmZCWxQLMF^Z zQfk967|AqXu9P+f1~*Eu2Xm9lS7U_kp%FAS}?B)8LPr|I1?8A7P**0;MX|QLllMu$*gj| zV#st+qn;A26;xso?y-3gvk)}woN2Nrqo{VOI3sm)T4!Jo=GuV(mBtQZlxKUo-}d~n zCj^i5Mf7WL;M0|%8I@`pGWq5y6d=iPmfj$Gypa?5&KXRZRvPPf6A;ImJs54lilG8N zf{j#C=e1WEFDWwVV##b_#uO&`3Cwx;3aS%WqzOst`-y|H3T!DeBgohJ7?#L6m$3<1J=ZFi4jtTcj)xXZlCOj^~2NAXTI9_g9?}S?kJH z=WsE7oP{&E82;n&_n1Z$=U^nBKAf!47*rKd#aSz&Onm`5+7iAy0~&_O$ZC~A&+`!R zpkLq1R$$spAdX2d>L*Je3(qkk0eOG0)!|(Afm^KYI7<>-*|CD~C5)jsk_JMS&s=9= zu-~`(ZVhb0yP4>ndo&gibEO>|QV{&QOtTX8ta$OAYo;njG|PvB?_Yy^+!0;{s!E3p(Gxy=E;1+ zcHHQa9P@#<$iMjvJ7~vOZXvfAX!``{ZS(g2*#LOBN>dRs>N!}M# zdtV_mjIs}({k|^kdLSKA-A@U|d}q;de?l%Edpj$Sju4a%lAi29OY*jC%H;wQ8G$?M zY|AGkf;;rqB(xiYjR=@>T~>@Ktt@x0U&&_p@D|GrmH8S*VFsJNaPQ?of=4XZ_eZ85 z-K4oFZ^lU&+aXn@2=myPT$udX{0n81GCK(72jH3D+ds2KNJLCdn>nf_+brdS1Rz3N zYY6&Dy(ix#z9*P>+nTvPpA@jp`1xYJT6qr=Gb!nj2p*DAQ){d!{=oEGKTBDFq6t4= z1~z&D@~$~SAn`4k5`6@}a)Q4n3iCeRDu!DI7!X7Ab0J7?pc4TId<|~F>!ZtijEUV- z2Yvc(gCR&vrSjYP$!;(1ZLrC978-A?FJw3gi^~S7Os2<0-n*|owZ+y-aI(OQLmq5B zj4I^8Oz1t;o1McdF&LNOaTm|f7!`331h*6TlkOdd zz!WMo6ozistVX0lQ{u`6^L1f9@6M`%bV2%bR%{tRQQ!$@8lz$IYEF zW;UK-E8}|OGC60E?F;welx4kw{=7_cz8Oe#$TVsBPz57|!v{6Ko0WHBgjC>=Gn)`+ z)%W0&&YS_431_8h8oOsYC>7gJsASro1E3&%)qG2zy%hUg%U`9Ee+n0 zK^SKC1ovR=WrLol!hpp0eMA3Dvt-x2?zPC_6PdwWl+vRZTBL+H!zT=qh^>s~X8@Fz zK>(CYGiqTZ%$->kP1_KOY{`7Sr)f3*Ei8`#e6IVnhf*aoBYmU2DV;OVkYwe$+>yY? zP#9Qweys(Vm+N`;0Yk|6h-uoa=O&t2DVB%;xVq%fmd`g1#<`=R>C5}hdHS0(S1vM3 zozXaRS_iOW*uZ9&)`;b;fAl0B^uA@pN&UTwdB$5^mF`P-iZ%}L) z2Ddp#AnZV&?>Xx`4N#<6OS)xWo59{^=CB?Fwxkc!IC6i%J9&}`s=AnCYfiqxA?93RLRq(B{mk3Ch%kl#oTScf z_LOl7|F@J6dm5~RtYu?iE!cuQ#3ut=AiN~@eon+p6Z9TmgVHCC+0#(tUW?1FIoJG> zW82a9rGF=c5Sq=_POLh3G!+SFx-N!itzniGjShl&Hq{xUt%;}S#&8x01G&3!r5LlI zq!hduvv$%pXbZOFI!C1K#UW?s1h3WCmi3@2zmHk}IHN4VPA9f#NOy&R$!6(g%6@2Y zu4h^7Z-ctb2Sp;}!6gQPWW$ek+Xe-}$`pq@)^OWAm6)L^2yR|gV$w-Oe%@-@71ssM zp;Pu`R?=wRNN^bt6!Ly+04<7>GlvO{?AfoShpz;Tq873GLEfypo*-*bJuW1nKyi#=L!(C?xIl6=Xh{n*sXOb+GMw@!_v!L|!<{ z0Xm@t3}9tN`iqs!Q@ zCg+5Sy4<9yl|=lRDHhFa2mR`Lbk><{&&}G5yPUX~11*GPlkUnz){W0#_v_oIqXnwi zp5l9%=0svy6m6KsW*c&{Op2kfxmXfJnpW-=tzp{jY=M<$3P4^>H+R{)CZH(bUvvlk zmc%zewoy`TzU_Tm&$6R&$qL zTwH#di}6vlt^xxf<=enq8G~2ST(dMNf2p(rK`+KR(`zqSR_RSSI8$or$lG!g{i(UW z0#FLjw$kKEuHEWM0JCykW5^R2;1e(sYgXACPcowKcc$@oUUT6VIFKo@`_h2t+ms-f zAW?;6F+O10-dGgKY{&*yo18X2zn~1S0lxS&E7*uQbI=oq)oY6~bf@%zWm&Sx=%=gf zTCA&*GgFhhQw!GMWLnDO3C01&`yRGzrJPmhEKU|)3ENXMInvOsy-A$Cx)~r#0@L|o z>IuD5>3!cycr;-0Bq(dZ_FXK+X#8`iV%;Co=6V)2PqJ!e<7=(^L&?TvPe^5^i{xA~ z9B%qRgPJT^5`3?9K%QQ{(jpmTf;gBjcJPw>YB1W&S}m4aCP)s4)R~c1G68x?c)S4v zJA5t;3-d(i)_zM7Bp3dK)WV4Z)Q||Rpi2KFlYA~J8wMoxjUjAnjZiTd1(?am;7pLk z*)?-2nVz9AY;>^Xf-%jm_gsLq@2%WfyUX*D=#gioZGXS5j^j-*ICB!cJila64G*|# zk|kZ0W56%bBiQmbH0_|}K9UTOB^gD6HQ-1qjxpS{P0F8oo!OI2r>`@tW2Ehy44@xz z0i!%?W!;Tzrpcq}ai!t2F-( zEXf)L-}d^(4oYDnED#@pDZRipEf4o5`10CtNDVV}J;O9T>?W`bfk2Thl|9&`2K5tL z5pd*@^ycOCQJiG5{0$^aZmtlY_#TnA-J7*yCt4vn8Sdf-PJnQW5x({^Qp>$;jA!|Q zN(?eAfloCg<#0;!cC8SK+*4;}yd*MI$I2V?f8(%NogXTxIj*_w|#Ly*zX_tHS}sYdF61m9Q>zYFyE ziHm0^rL%!+d}Q?gj#GHP^7*ISXr_13@R6oy_5;^)Pvb?X&S-}XyUNy1liDqz>nhjX zed3Ic&wL=se8Q@HNv!4D1>VzkFRVQwxwNXhF%!4%w^M>P5RNwAD5D)L+~vK}(!O$< zLYOj3Jt%_c@D(dxJYW`4XJVG08u#Y8fqrrU^)8{x9{@$9VfUuE0LQDK6Xm~`zqbZT zp8uo-MYv6ecVMc%|Hl2MjaAo@h`Z;8Wuh)`K+Z0AhKbiD#2{ECJ@BKMd*o{=`Vlq| zvHmNJ?9PPnrmWd4!yr#9UaP_kG}M&%(~c7tm7tea-w zwFl2a18w@WelhPXfwR1Z`_YV^EXkUj&F5?Ima1zPFh5v^!PrB_or4$2SVP|(gOuc1 zpms_%A?dQ%)O0Y%($fwZyCL}+aY@FnGa6)vyGY1WG6 z^laqvB`bz1vd*oY4Y?l~45=VIA|yl%G_PQ^g;!Acc$yVcXDunM^yBoh%+@V^{pv9( zhJ%{YeD$zz;Y@a>Ode(G9?J%M0|JRtCwQ`zN&gCUP=p_T4O5fk=4W0q3Eu@>>Z%T5|QlMRdVghp6LEo=~ioV_$9r8I< z?sw)4QKVb~Fc*LcMRKQ-+FWPc zAHxSwvxc?_j4Y7TfT0%mIl!(MCbLv1lt57ug5L`E(DIR1c|Z1zVl%c32A~O zQc_&Bp2*+`Yd(Le_8DVI-I1}X*6f9t!~e6035IS^bg{ZOY5{2yK$Is(SMqQ9;}#f* zAwIC|*}&FC3qUd{LJmt0oeH*Iuw#X{;iENBY=nh?b!1Iz%|xUz^!ThP=>pL0%^?09=XS%l zD5R^*lXgk5(Ff4)1n++SJNpr`+m+~D-g|=<&!7+cK@iP{(6ayL@uysVEoX+XZApaX z2SEo@@SGGKY{3g~c;i6w?zv}lk=|}H=tFL3ALXz&U0w@7*%GbLYY?B>#=hHq01w7u zXT#lSMP0;;5l+0xdpF?8z(at$1Rj&l7*KkHf;YXoc4JUO(5v4Jr5)5e0hkIq`y}rT zTKL5kP^*~jY#nR9by;lgOfs`7gnj@98Q)`joiub#8S2h7p^}5iXCF=T$sLP)OcQo* z*JQ~cc+M!v)sjDoNC*9>sQg#yZu2&?1pUfeuclx7B4 zoGhxHX)W7X3m%2qrNWG|Mv27Ee*FzVNS#WroAf7u+7fSJ7?Oi5Xtcd)d)1SH;fyb- zDggj5U0bk~2-9|HrIqxRN>UkMEk|gAh0Kc*NOp25et#^lfJh}1)&@%-Td3s|=<22KoxUI2LnuWL4n zka8-L-bD2o<62i>(E_*itl7yukc3Gdp~q!_OwpvQ^^d0faYn3XcD5W_-lWlssah$- z(FCJKOsvV+lRKD-<9CDey*x_?0QDjxOEwn(sJF#zB=S-^5u0`20@%?nfx2k`#qc2nuWg@SJPWS4GatxCxb6#a;o(GYNHo15S5Ej0(M!R1kCfh6OkB#e_TTv@RZHaf~+~M05J%! zh`MeKl@>^m`>=)w?y_!q-&GqCB%HG|;dlF^lBYYf*C-{%>1_^4rDc0k1Ay=gY~eJA zRgE=&W*q3U2#JlR-XU6RHb5kihfF!cON=I&P=?2p_Zfp%9qjMw&j<|~=GRe*c~~G% z0iY{bj2y59dAU%h-7s2ydH9q+e-R=zWTc`e!xW60m!~+Jlv$j`Ze54R#dORkA<)Ix zn_=B9Nj?UQ#eL*bB5|6#@<5Ev-sct{a^pVWEsRQ_+awz)@t$f zKg`HYxCKjWMScSVPk1d3H~w25f4>j&*d=^F$%22+^kcd^`tboNehLw}!G*nn;Sc_I zci}N32xk}OA=3sB?hHVX#crSO7KrdWLG|fHW*_9bmLnA`n#^vjMwF4!A@^#)(H?AY zfP@>)!*Y@R+5yJmhihQy)_5J?l|cp=?HZbK8BAMR3a)Ly95UUiaZ$LG+^IK+KLO~s z`{m_qJrlc{+!3nUQ(hcQMVHLn!ZEh@-&stW$!vY1wF8ql^}Nab4$$wAZUw7I(;~Lv_ zv8!HHSbu$(gX^e*VUPj0EqAjXcmk{qzLByG0!TvQ+awStkR38a%4FU%#kUOE3-B!_ zo}|CV6)02;E*EdtZ(i_znf>xP`T zinmJkhOwR004lxqS~{&XpPFVjktwAs8CFs<>kK0ZdFX4mSa%`wW#T5YZO=7t=Z4?! zsR}ZFK70&2nr-D3nPEAQ=nKh=yoE1eBgS5+zO%ro0E~-G1X3UbW}zN3D?p+A1-SxW zjznKbiPP|kf+m#;@LQm=Gf*=DkdG$*ozs08ORkk5W?V;Lh#B~&82~nG-B7NbRH`^L zB$<$YjYEoQeQN2zpOzel;VcaQ!Zfum-=)U*30EJX1Pd@_lOuUmB(GHi`5Q=4*M0)X zirzd3v%t`(oH=o#8m3AH{fH zY+9E<(r|#9TR>WZbg!ldYkr3C9Pl*A0+$ zOZxkUq`m50A)V{Ba~KP<#cC$SlUxPTi3eG*;*gwgRVRP{dTVs-j8@dmgtU@VitFr* zA(;+dGBU~6T5Ptt0Ob};vUw$?G}%4PoNcr~z#dK)etN4R95lbxo8m6JWbouG`JIPU zku*8Gj0#r~q5}9AWadF4+dg?Pmd*YB#AV^-(J2X*#o*8q05bRUGo>Y2P4Bo3h2>sf ztl=6Z18KOgr&0J?t}}c28Y?}|7ZC}~NogOEfiWHwW*aMJ?Ll)Tm;3vzwfVRdcLD94 z+_5C#L!KPznAc@31d*}6q)fLJ3>*n&y$oX3^mZna#?wIAd-(pw@(v|S^%WH))EK@| z|56Ru24514^Ik70_}Vk2fNauaCT5Tr$N;n7N(+qwAW1p>)iP9wB!gX|ZqPYlxLlxC zM=iK|Wv;*lD+AYDk7Feywfb~tw1?6lr0VAV8fQovluQkva~ZwXK$X*$z=0ily3#`+ z$c!NQI2oqqp&#tvR;WA6s=>B(T=IF}|8Y3viN-jrF&`u~tRsAyk&!t-eHF6#U@ALX zPjeU%Y+Pw)*l_RNQ{{|o84+#!-YTiCVYV;dfFMr?z?BDADAK(vVyZ86qr7G0GJn9=GP@{?N zDXhFni0#Hw0R|vncx!hNFKG6zwQbUDxrKug!2!K@HXKDEcToE(k%cY`CAc~1*x%de z@YOS9@;TK|b^z25NJ0;}ZCzDyuz4cw65$LAkq;7K@Uw$r50l`yG5M&aDyvybo!mh` zO3*J-ezB0=CC>`JXVMKyF|{?pK>)n1%eu>luY(6$oQHolOy=F>kXzbj8r$M`ZKlN^ z(tbf67VO9A>5u49c$4{h9&WL2F!12QGi~Y5qbKtoXGbu4fEn0RZLO^rBTY&7^17fV z3EmYG#m-!l?gr%SpC?jXEedG@2UL>4q z0(d2x{4k&KM=*Tb)S<%&?RVYA&=?KxzCJT8vu;l_YOU8hJ^!kSRTJ48%jbpzR203*U z*H-MSuC%chN)q=of>Z>84XEw))@qW89)VUeAQ=HZ&@r?{hH!vIQ_IUOCDI(%glovd zm^uz=hQ{>Hw;E-J;g7GS(b#_BDQD2=MYxB1Z9+2>USK1=0wE0>`+xLnUev!O$KLj! z{5%9fD&h)H05?~Iqh({@j6Zxq!61(Ci5$`@GJye6g=b9KBrpDY@R~k^5C~d`Km_#a z4!_p;uJy83j6c6dV?gubGCoV$S}`8Xn7-#+ugwG&50*`N0^ND9ONI#L%3}ZdXI)_f zmQ0ugirL7(&v0ZwP=K>;Xh@dHpO_p=MhR551Z^;RdNT9}nA%8!uxj8ef>vxbWUAm} zWoJE~;OAg^27A)4(YsA|s#A@FmMsO|I`1 z11AK9%__y!Amx{=q|oVEJHUFtYr{yVHeO)&RHFC$O-5PNNQU}K2#{kY5-X|r7{eu@ zGeNrqz|#-R==)uJOd=v|y>Ep*j@c@xB=03_?#N{|QkiZZmVr#%v z0Amq8@H`{E+$6o}Rvoz{ltyEGk&FfYu9j%;Ewzz0sHqSvnYScF&)^*Nq}jg)ldNvT z`z|1^Krv2+R;AF7?pyES1DxbGPc)VC;ak{D1lYhpg~H2LtM)6qT9-NRUWf1G-df6#tp(>9U<$#gMO!Ye0;H4* zY!~E&{UbBA&|N>0G3<~sByTwLv-X8CFp!Iz(!`T?inT{}Fx|<}|CvY)eWfc&JQZQY zFz^BWgcyx~|Mx%tgR%rf7<&W6S8`T2gZ`T|Fxs`ld}++-3VZFJ>9=xU-egA`Fn0$r zX*(!R3nHVRLOuAx=);}>J+18E>U9|I2jGz}pkK2T+mmcNdyuIE11F=;y2N%19wDOB z=Z`-#{ctjQ?MfMvqYZ(xjhR8{i6^H_x3Mtx$O66qlGd0BS8?zDd67xUH~A?39^Zct zz;SLi4nKfG*92boZ9(t09rO!KubD${Ox4r}pVH!D>3#O}GyP2vhg!O5cQztSdmQu= z3-&U%$Ov%Kn`yNjqPgd3RlltVH7mbmIHym|uzgucK zS^4x$RZqhl1z zjK4ug<(wP10o%~hkbkjBcDA8?3;|2Vm)7|%@ft4Uxtif}6=wx}TCRp3%CPLfTr58roo=_qsg5e*z%FqIXK9Ztm&n9}M*2T>~ZdGrBP z`hsEAw*bWV)uSv;Nj3(-Q29lHp;y)|;s3>(x-XDfa^>$PFv zbJ{XgDw1$9$O7Zs`=xHskBnS$rX{!iqX!&TxLXX}GCTmzpa{ZfE`yMKD_*muOuZ`3 z+!xc&*wd@0OX^kkp0*FH**HNTCiVe?rA^Inrg_xH5`YC2pogJqbVxB5(5hBvUG|Yo z>HkPx7qSD;>DLyoCkto^tK9Mm1%M?1NdX_)s`>L;1cnnoFYEa-mlzkk;j2*|_m~ z<=jjpkB8J*?0_!44a*D93tu&k=6ThKUR(i8%>pR*OE}NWFu>dDymuU~^h}@4+u6sX~U_n-wM+gOaTrOl_Om0XW|Dtmu6VHCrW@FD9_j ztRab34<7(h3=f(QaVXZ{UdQLNG=${l!zk!=&t-QKq(zsf6)(_b#|w=2y31@yeGjl? zH>AgezK%t12KFE51$2U3?T+wg?I^w%9f0KjP2@)XZ}}TMLA!GL=n5lUB1o>nXxrq} z_5nm}%ns&@K$TC{-6b)#dH!rn!@A+tb?)3>n^8u~bV`T09#$)i{_fj%BmmO}wwyp= z12W9EiNM|Kk3RTC5}iJPDAnB)jhl>kZ@3ToGd1R5NIvP18CwTNJK?IPvzK&NZ3(;^ zNsvlnclgx#q<{>Pg7^m7@ddQAGpJ)ves)j~H%C6?y~QN_=;@aXEZ!K6C;`?4CixQN z(i3&@p4uke)dH28gcjCQ0u|Ct;WycM`pWTVsjV4!JvNZ;yw=Ig%QVR=rKlv)km%QU zEG=L%51teBGb_g8O2sWUSIM7tHL#Ub-Pxh(%fg#Ua(K`Yd3zu@1Ta}gvVt>OIP zU`qcskll_^UU1u~)!ru)faBhIlMmNzY#xbbT9R9dblZ(}n?5ML5eg8431!c+4Z!T= z;R8$%idMJPz-(i05BR1QP2`YtQkgeiU~7K_mvdh zc-!&1JZi6mx~Z6tovqHndJHKeL2QX3`+Z&C=WA5>m6SC>`ne@jMbe*Ze$NF4C1_y< zR54Wd!t}@k$&h7rzz`Z_95vmbS0}yi>&!4`yGnrLn(5KOsLntGD=$8BCRyJr{eBoH zJ9uH_N}Fas<@F&1s38p1d&Zjc8m!J*1c`~1dr%1%;k6{}o?afQ(*x`>jC!CO`jV;| z&F`7Dem&lNC|yLr#({k;ffpZCnxvH(~I-%wf9M0gn_Y z&cs=BlmBmql<@$*^SdT6SQ~$MIIcn3N_1str^T-?i;z6rhB50o_h1n1g0?&(*dm*v zK)JM2SYUUMK8Dx$Y;mrse|`*DH7ar#^rgPv81xS0YMh!dV1EtJPv8-9zuY`5x3L{zx@QqE+Ap2%6;4gp_Bl?)` zd$u{&5_drP--}rK9J|3+knWVa@(xH|+z09R!s09Z$iIONPXLg&f8!rBf{Ex5_u5qy zeEVIy%3~{W)jFfeE(|~dX=DT145nGKt>Es-unUdvf4+IuATM^OwY4uSdjdfEx1kic z1CAZ^DJg<9nNcSGMFQ609r!6=27^tRX%>KY~P=U`rQYL8Z$ep&DzHiHhKTj`z~^ z;$x!j`)3z!Q9eBc9%jMd3vedQ()S64Ss9JHv=$Y{wms$s@@$b}23`T+U$W?Wa3#}<6v_{QOU%|hzI4_d;#QkcDP!}f-?j}em-N8?MEJvf^5IT z2hlbro%tmHDc`m28Ky(#tOeReLknPLvhkArR^C7HTx0;i<~d}*WRCZo&ax4ZbfSzL zMn-+@IAgEL-eFxFd-fgz@uHvC2Yw8b<`nQtU4`?V?7d4Yd}#fJ|CD6QF8 zHI|s{o6=cAyA(@l=Je}L3<<=%0b8X#1o>QNgIapqSx*+0&b}_tJtWuxNLwbKqZ|ks zltRIXqAb26F^|3Rny;1!nai$WIGCQSVKrb&>^2@;fh$(vL3t!WYNmvQbW09TMx?Wx zr$V5aWis&Cy(GL*xkSKp-^aMMgw6!Q(N`Vey3LIMbz4 zE(vNw4!NDPiX)6e?K0Z-(3s_s8vbJfmLZk_6gA!P6keUVP7elB3^aqO>d)?wQRf;O9}{zW(dbYItGE7d#LWFdrh31I9Pi`-}{YAbXv>E%ChVT#!mS# zq8(A(AFS^%&AeONR6WTl8RsQK6(cc%ebHR@TVR~IbYTqf=RJH&dq7(2ovnbwWbHVR zzoeNfU@1bD1gm$ivleKt3F?stz!;<;XWo>D&s4q~c#J-S(%(;&)VQfd%$aFMMC$vs zsSzTx;eA$?3^7cnOuHoqkLB^#4R9-%P8M~j<IY0DS!Qup1tMgJf3wAX4nAvQ};ZhrI_1H zelpbV<#C$(qXgTJvu_T7J*2Z;MPP}VV>(BMbn~7q1PW(gMz0#gU76-!c~*)s=y-DrYsEc zb@kI`Oa87HwxJG=F5icBy?rRP_G3i#>By#rV12kOl7Q3(SCu;DlSMZ2|QX2 z;3~LEX#DSgt#A*s-$7r6M%o7Y*)E#3E7S5vFzx&k`v8Q|mFveJ{`(I2+2!?4@1(!; zSwG2rcW&S*@v;xi+1a%54_A;kfVEB28$)jc>%cU1m%bW(0>o~wvjtz!2L|X)UAeBe zEkcC(F67=E-0$DdAPuQ#$C!ZCnSONY|M>(llSzr-qTT!hx6cw_6UhNuhFN!kVtrL* zSO%XdrH1$AlKp^kD7oAhGXw>tgP0pA$V{7!e6h}?Nq`v%Q_XAd3i<(Uqb1S;)jSx5 zoL*AA-5N_~3$&98IDeY;)ciZ)SE#@-QfY!8^ntTtGltc#e{ElQUa0ra$vzxqYUo(~Z@~;dg15 zYh>Q!vYY=$F~G#v(=LG8#h~Jpjj>Qp0dD~!$(Hi>5;rqvV3wv#0p+^>OayChjB2=< zZV4?_Fsem>0)bRkQbu^5)Ww`$460zja)v+ztLHqiwK4W$eH>vF;01FI6gj2Z#kLC; z6qny;*Txi!%%`omo^cPbv?eF@}%;i)#QN)ELq{=aw0J zm&{`rRJ=w=?=#8L<&^=1vIw2#DGvG(f?{0(&_PI$!y;QRS~ zF_73AC0kpkRT_JYLAinj3cME*Sf2ti!1(QWy_(6^kfVTS2d@J>$40WHLvse{6kRkkz~&T8BEQ zXBI3f7|!_X*L`sR;PJR3rb2y$9ZXbC8F*ahIJfh;hqI!5-UIjwa4DWCORqN~2brEw zXdwM&B#UsdE{myUY+FZ;YC&!mGbOXHvoD#K!t{)Xcswh`JONZqzrhSi^1#0Z_Q81_ zxTDqkheDuHEDX5ao+is-r-EUOBcwz4n?523nVoOSxD+n>dfhJnR^B=S-K zJgF$i&>|r5sA)=;i8!);v-d|YS&e#%0<0Bh?N-m3VS2tc3x?2=GJ`rRCFm@qybZd+ zW6vgDYpxzE{(;NCD@B;+T^X9U-91n+y1Vcc$eR9sX`ZS z9&KJw*LV)*s|5H29GSX5-U;MgP3Jf8>HxbwzCXmQBPeqC$?b2*t&l&ZsMOMFxqUv{ z*oFKFx7}oFh9mAh4d(D3JQww`!d;?*?ESEbYA}2p7pOp@Zaut5&z?*{f zn34aVlkGAFuM{qUwPsDWr9ROquROb8==B+ixih#T>9jHDy2N(}JNYK9rDEzZ?Xf}0 zNy~MFM$U9oS-LsCB`b-yb=4)ck&w)u;ww8d6N6O@JQ1m6iD>+f+KUW%FbHkgQh5(| z*kD4=)vOQqKN7w_Kg|QroAH&hI)GJZAJ13~f0kgr$S&iDYi0xz* zyLl6p-b7NqS69Zp1<Fcr7K9ucnh}f=%maoxszRcImFEp00J!N+1V_a8J4^0s z+lUY4Q+pc2RYuEk}%r-tSqa{#m1Y z({CvMtU#7HzskeSnLgQ6u0Q|&)*LwCfKnPQ*OI|DLQ0-Lk+d8?|13iS%)#3N!=wJ$ zIu;mu=JjT)XTrL7d;EG>GL($Ww%QzqFfc$V5O4tt!SG@LX#xaWsklBw3Mrs}r)DMR zpkHFcA|&$V-irh3c=Y{?Ae!}W@9X}iAtN;Fp5d@QgRN)|9$|PA4@p1*g9Fo=EdV*y z4lZssGMQ?ci^4Mafiobm`Z65W%P2;kPEEB2S+x2HoYo_iQetTJgq<0c;BXC_7=5L4 zn7P%)=_P6z{IgLR98i(<9b=e+mJXY|lGy4Qo1OJfP%d{-8usnnk+OBM6KE2CR&7NE zbS}xYxd)+;IsjD8g=9{#07 z*0A{aumz3|7UEIfx2ax`V3=|;`O1!^6nF*}B^I*b&SfuYwD<-k>$^Ooyj&T*9mD4t zKwO5}X#u_h_t{#gU-_Ye@-e~j5DX|-PWUq+<(nsA69Fn8aporzH~&Cp@t!NvyBX>d zYwE!To;rBz>C`zGl95P_xeY|tP9aaHW{~Okdrpg{Tnx?$Ns z=(e!ErftArn4#9fNx;H(t{-0^!Xkw8F3ttmkuKpF8!Pb2^xGua7og5ICMYtrcwal` zo8NMve+GbgOBJ>qV6KOu{4S&cbZ{(PrMQQWBGHA-w@ZI1DaHrQ)yhMKHg*#ppmNPE z=o=Sr3DUsmJ><1%2;Yha*r;NYWSC<84m3PKKi)t;XxhQMpffUdkPR9DL}$6!R@n?7 zz<^;M@j3y7?McQ#+dkyRyFSs%uTSL4kPI{UV2yFRH@yR2ehUU59XF;67*}{IA}4!} z_)M@(-$57=So>unsXSWdGc>H_=*!ZLlDSZ&nSK3EAqNWaWiNSJrAu`PJxs082o$ zzZK+^1rnXf#gxFPIx|eh0LjS4Cu|I2-GV@*Np)}Is0^H#vwXaOIhJ6_MeZCdMl(*i zt8l;nje(cXruzc=nhn5k2PpXxf~95jmuIXJT-+^B6JSztQqNtmAIytsOHZF+bMk?fe~Gv zu~;@3u%5Ls9#Be)^4tJDTT%`cgXYzlpeIrHswIZc=SJBTP7thOF#R_2)N3#+v+&Fe zW*%qqaN7j|AS($~*ecZD6L@h)ofGMxV@S%y4Var1l;S>raei9|AHzl?8H8*lp-f+0 zY&_TBzwe|ujad7B5R9&5bLQSVmZgES>&zCa*d?zXMlxr5@}i{QlARa{%&~V$3j;9J zdYRFDjr5%h>?Sa)ht$i(o~x8x7N)PSuhmmK=*c+*R1bifB=XRlD>%s_an+JflXBeQ zd)R8qy9Ema`!j1WEB`?w_JnOiHC}p|6?P~oe@{P1lB~U1T*~Oraex@phc(GoGwQzR zF0Z7(b^O|gcjW>p!+VkrX|#y=P()k(wU~`a+ptVhT_F`uh6ivC1vhWl9HdWg*n>?} z>^U%#gieKPI3G-~_<}6WTEd*!8q#I#Gh&Z3KxJy{;gn5tGCw`^!2{vC^2bjE;k-60 zz{XR})gZ~Y)EvAAW*YVIB?mt%Sfk|mgGK=xQiFi-W{hiE;B0yO))DBnPACv~frF7? zy;LfzzS9gbP?yWP6^t&qyaJ8V*eV!PHo8uxLqj)iwcZ%+Vaj3iza1cq`>SQ|5&;Uy zxbp5+&^KIQz$^wqY2h?i_axK6U1>AM^0y`TR7^Iz=?W7uf;4+|wjlLD6&OV2GSda_ za(HjL1wdX8V+eAS5|DD8J3a8S2O$}A)eOK&=B-B#fNd=_SX*vkFhoe4(U*2l5%$68 z1c3n;PPq=A0enFkxwrb0c&z-qM~ z0-0(QzeY5&5@i=KSP^Uz}gk`vqPG@1B~1li?(q%b}8}w zA8D+iO~y)H-nus-W;^?>|4wVy_{MzOKtFT^-lV#Ggn!_1zC~^ZZ8ZV4OG2-p98@=; z63j)RY3I}4pL($OCaE-Sf48UPwvZ3rr(v~0UV*jLTvFn?VI|aKAT(73;_8l(qbu-#z z^}u1dY7lM`LH*YlSlqf50EH%EG6Qp#|JsQ`0jOI~92k2)h?^aJFO9|{TEb1&ub^o~x z*mm0UQ91i?xNaT{_azrUQ7zuH4f}PX?qW&}a!N3}kY06?1!XF{VtW^m521 z*QE}y;N;bUc~$1hV;~4lA4AD9>}FQ#q%bnlxIQ-S!N5K?@XqWkJCvDNJKed-SKQxk zYO^NTnKpemX|0|JKskasa1gYZY+N=3EqDxG(*gvwBOENQNd_!{c}TPAV7R95?79bk zzZLobvUA)}g6&jFp9Nk`J<7#kl&$McO=d6B#o_Tj?|kzbG05Xa$_f!U9(~Bwn5*u~ zIA4%k!@5q!D6-NSEL_p6nUnPq483-Eh71?%BN8x@K17fE%m4(dSx;S0KeG;=hG!fh zFcl3)c!9Zm_)S?lR3luhvtTF=zYf{FYJn5$oLuJ@Gc9J=t9<~H7@oP5(9bwv*961J z5I8XO^eX?$-3Tgyv{3-^fW-4)j{q`E6@VYE(1u_!&IQWG;Gn!6dpHj&J&K{~ zjHv+@B_56t&y0Z2t4*Q_#0{{8Tn&8gwU+mUg{%I0gr4UsS+5jHrXX);sUR5*=CQw# zIQwz;rQ;^)E(U09s>5pmZJdSmd@Tw4s-ew-eQGYV4REqEfDX_oB#oZ#8+8XU`Ot{6 zZ>s_S@;8kT1w-os!&46>+`&$x@_6MX;|#EMa9w}$>s;*CVBm48PrQ05KS>y{XAJl4+Em# z;=M*?AaK;WPwB4@z6yz$>$&$~Ek*Fu7{y`?|30trjh4i|VH&wKA$*iA!DvfDO|f8u z6=xTlHM6C_8RH>iMcRCM?5$)LsYHL z)j+y>nf1jacictRu>_#elEa#^kkcM3K~Sjar)fxi|0bH&0KM+}#nfr1zmpEP$>oLV z^oi}qA9#L0e{}vGu6c-Yug%>L0O1Z+(FY;#=}L44e$e3{wF8WNCJXZq5@EX~`qBox zQIieX{@u9ChgyTkA3W};Bk?=P+kEyKg1{#j$d}*YQ<8L~5Q85>3*Fe{P_%yFegKcWb!-UkWwF zDqMDn9ef6m;G}F2j={Cm z^m9BzO3dt#8F$ac&!HRXDHO6~xsPj7MrqVM<9H)dZjf%VOPd$q#UqX@q-Uz72U+;% z?W|k$tcVm?<}PRLsb426Qf*0{68K|oU_Wni=maGrECZU-gV_y%N#R?UYY0sVgX{yF8_HGPm-gz=0sEEtQDDE}cGMaDc%2tWO39L)i z5S0{e#p3fg)J)kVqVHed5bI~nfIn)I1-|=!Wqlsnv*kQ#RGHpadteF%O$fJekHv6_ zRML9>Nw@;0{JMNk2uiSx;b89RCu@ikUW@^@o;-2jLi+wOgE73-ftI!f0~|zvVQK^+ zIl)-htl)xC)`3fBlI3-GZz)-fA|Y$RKrxuA0V}d=*TCylC7Zw&;i?am$`3NvnxB!# z%4SajR@&TG+?(rNbYrk#!9jX3mjW~<5($$Y6C{*F zySO%MIH?YTT1wSf7#P~_IffhGq99jy69Bh>X&b7iY<=z-Ay3Bbyu%LDFiqWGqf(}0 zh*d+L^>M^K-6WZhB3vp3E6-Hy<+{TvhHX*GQkg52J!~Yz<&(^m9?mPAtJhDj&L;0| za#Py$(_CVG1M-Klfy6buB^R4?$z;7IGR}0~&S1l#olvDd1>@SmJSus9`R$fWcnxe3 z#KZb9fJ07(^7t;@f@(mbSl=JOO=fe@|4?b*FI zAnnc={QDe0Ww(;`wt!fXd0xSz^r+&M6tqlC;bjmiO2`w zo{y=pupCnMG<5|)Qh4)TNw5(lT*BQP7c2r2yv!6|I@7b^x?~aU&9iy|v|mA`@*f;6 z7^8399I|CCMkM+zwy}(L@cNS^*{t8E1cw9+!*5X-!S>S%r$A8gWV$JM64DkJLZ@Wc zO^ZWzjBG#JB=rb1hqs>vh&o34>ez>)tXPyWiAE6b9vo!}N@}LZ)pKOM;G#yX&ftNR zXhNcIXN&+-QXve)3upnkF4-x^#C>pq7LbT5(tR=c!B$d zu1SQ;`qo1B=fNl;(+t2DWo_$O8}NGYY_NgHpSp|+I6s0wB&9cwZO@{?*`PSoil$dM zlSg@Hs#9l?1oNak3A_1q70o{&Q^#BbI@;R6->qQ)wP3KBpmKZ_YYjrI3rYEZv1HA- z*4l&}krs*Pmp zES$0T{Z4wlF(Y7;M$Op#JVOR8(!l8gH9^wnb@cl^3jiSA)AzbZ9(jm}%i@ylm9jSg z>n*PLgaI>^ryRk37r6GBD!v7vK}bP7N7KRbsg`b$!bY2wV1eWgoaHcym>yuYSYt?) zv^;%KO-hPuC5_AeRv@uhfJr#Qo&vy2Pd_DR>&N@VK*;2z-!pg39y_R>Tt;CMdD0^h z2ayaTawaY&qZzP~01Tkb?Ir3iA!0o}6v?d-5Kxan|+Z3NDwj}X9DW7hOlSR!Xi467^hwVz(0lHgJ#z zut!7ba@YW=57x~hbv6LIr9K)00}~19tG~|}b^TF^paj4$wE-rIzmWM1FeaH!m&|&& z2rDqhw zJ0=T!!*ybqYTG&hYXYVP8k^Ee^#u;&N7d~qi?QFpbGKTHe@O8?O`MyF>IW8I2Lg9U zjeD}|1$gT@YW$H?$lKT98-jG1LVQmC)wJa zx0HhVJ$z}&B*2#ZWgW= zFhJ`-X5Odl1hU*SMX`OJ^qDIl;E?y`BntooLY68@n;jIQJKz+6UI+ayI5INV2xK*h zOO*U4nz?A4iMnq}K1IO_OgW|;OsTjo$;^p$%v-7;vI716(}Z|4HfYyVdn#+$6Idrp zfYgyTA3!-aam#zTK*9&uduL{@Sx*U0ZzR4Yqar)7v;9OqB@j_ck5-awPZs8DY;iC= z$b&Xy6|CW{^yx4(^nkSVy($3jk}7AFdTb!$mKKCy=eD*U`7RWQLq0*z9W-O`}aC}Z!Y3^rK|-(up9*oo4ly$6s* zsEyrR(Lkb>y-|*zxV5n8X zFgLURcPh>K9VoozvaK`d%V^AeR^JARm`E#yk0a=7NI2{iIXdo*^l#7{OZUCH; zt7H_vT4xZRzoGo{fEQv0FmwROU?feXW|<`NCIDF*VT5* z3MRHeYnu~L%fVja9(b8JEmUV-)R9hB2o{$%Xn1{BP1^(iZZV`V>*_NDFjmSBQF6VG z^j?d)S*V7tvXg%@=!ub27`5sSUOf&2yUb z`ObY&teBd-Jl6!iH!6WvQu+dFmQO1=8;sKvt!wc&FJ}XLgkV^*OZ5YUF(oFYX-3Zw z_aNl7!&z&@vPO$K2_@>L{j4)#B2hA$8G;m^io#$w#Lrq6%oTd!`&y(AuSY_YCCJpd zDNC)(6?nk`{Ax*6XawBHNP>eDqnlNSAFfH1s?D82{ zwKZ`xGDutw)ONA)OI0*-Kvcts+DFjBDuH`t7}~5sRj7}U`(rU6^Gz#(chh7N$Dp`9 zkAQb2^B$6z<2gth05jrcND1O`>8iG7tL8qsBtJ-f_sI@wd0{G#eL@*Sb{X)U#dib$ zPM@0JK#QmU(JSUbQ;A32lM^!wL_%{Iz4*(pi>5Xh19=go7l zU(3$7Ny$wnIn~B(IGy31MIypY3onQKwi+$@A)%KKA1cItNo}4U^zoD1(7~-XM@dHZRG}sZrHRrP^eTJBk_iboUj!deK?Q zky&mb8XyM-*^X??t{YMvOh)3)_}RxrX8rXs0A$}}c$4vGTJrcTIZmb*?cRPPnG>JR z360PdV@Qy@NwK>`LxZ`<^7FL<_H=w71Z=x(`AjvgP!G)_W5{qx9J?$8Kme;`<6!$0 zU|0ZF(M*hX>i+_vC%x0MAT6IHZqLF^=ih=cQpP9Amh1BZ!<}?}?pI+@B?(StaL%DU zfQj+646`U%GzPWERUwgQrImkJfJNw0m8pIw39VSCehmnU(oBd3#_dt$1=yqO`%m}! zq&;D_-A4is;}~<)XUfk4i!)_m;q%8M8&U?{j~TbYL<}(+TS&NjH%b{LA-}$u6jt(M z{KsXUG9W#9bD9ubdYfz>6)a&#JR%f9q{(07v)C4H6KvdINhCvu%XWb`-?$va?LlMi ze>b(*rv|k=qXB<_+hcLZqGsxOYLc%zBjBSAH7Nn+B^$=U4U7}D8h!MNRjU9XtjRLb zKA9Rq&({|{&r|mVq|Pza%OTQqHZ>0Mt>1?jjLQ)EdPe#JheMJ8(+d5^-l;yE;4NX) z8A%X)guc2%WJx6rYH%(;N+zb6NyproWdgy2Y#C58eDEbaXn2rJterKqQGX_!*`Y+= zb2^YkJ=DQARw7ZZw_rR4K*{ZlrN%HeMazPX8HkMI1jiTP5wdGxYV{lgh!|&{nq^Rx z()8h|`WB*)a0)ize$KKB%`DsW1aSDHFI@ z=Q`&wyd}{Fy9#Bpu%}~y*t!R!RqQ-axm9VrIvtFIP`zkxOf6-cOSU*u8ZH=M!z*c8 zoDGLTH<=9VDYz@Uge!5J7i)732r8V+K<-<%DMk@o5Ecl-C6D>>8JP0n1M0PjI*`-g zT}I6fbo#vcyf*Mt9DJ@bJx-jIpL$PXX^r65gSD~npwsi!0Kgv}of+%^5_wxr*cL%B z5((1MdKBDa!pm@H`4R%GnKZ1v#}?Sine;k*$f7><8N@Qu$Gi+rVSly&<*E)!ilQ z36+_%{ep>_DhP~(Z)6%^AyUZ8tBT4;BUyt4y`5%%S3_YSA&!xLpTeV5$qZm0Z?&&i? z0^9zcp8_l+iXiqz6C*C|85H#ft07_Z^-BR zulRNbUp(qyS8L?B$!l{Yg6Uu(lSJAuU&%;`$_w}WA_6Ha7Pokx$^@K2wrXun)pw9B zbOIQMS_QY@cm#}UO{>v9LR&!Qs0MN#x=43jQpV79?2Nzw%2I|XcVEsrcy05w+d$?h z5Xg!p(&W^g8L5!4$v^Cc;VCGLV5psp!~hH0>vn*H8-QfpyXu4gUNpu;Ogu)Wvz?sM zYRFeIFCX4}r_>l&k6^NUiuG;#dCDZ)`*Z=D(WMm#<_ht7y=?;`ySLxw{b_c3izdiJ z;0eYbEi2GR&Hz{v-f58+iL*;sMRpcjg|XZisOq5}tH>VoJkelC`+dBh1!DL$cZL_^ zHQ6UiR-TH%x?2plVuD- zWLrxiR|^Sp)KBVco{;dWg>;eW4PX-n#Sx^yE+dr@ffU?>rp#J$tdX-lwGt@fo|L~- z`36Snunf+FGFb0%-&V|wZKETPb0zN!Jyja_Us$5?i!x?`|w%#0Gto#FGUmCpb+1MCc zYF12@?7bWSHBfrA{>K`VQami6JfNJFr|9g?xklAl%Zje~kea!IDJa?gGT1?8VElw< zmotr~23u(*<3@0jwWc3gz!;k3wO-QB z!G~=za1MrEfLc+W&UcdPY+kw zDYTrRY^=j%TQe17Dxuh-BxCJ&_xA@lqG`{d4RNh1)Hjkn-6^2Q>f(iUN$3vBZylVD#_DRzl9@dc)jh{Q4U z8wmuvqwhDrsLv4_w#ig?h|g|}j*o0YyD|&25W50&JIHuOZqUZ^`^4$vAGm`DSjSy1 z#Espi{af+}Pr#Jgdaf7yVcI~|Ep&oDBoY%}06{rqUUfaBJ)psiK#w230S+uzi7p0l@DXrP(?sIa z*AJO|3s}LGTE?sdEI%ae7@a{P!l#L+g1<$kf|4~BL0JY94P}Z8z5qWbX)3afP>n=K{}s}Nak%|*AF2DTC6-QV2|rd ztC5>(t9asDBVQo!j08(A@1~nOdPe>1oI^*uxh{b`L#k zU`zmPBA9*)yRDt_LUpvG0wp$4B>)TySnQ!8a)i_HAq&o+jYG<6?IdCFkx$7Z_r%~U z^U{h@Ia97XlJUsg;a$c-i34$Ss>?nGJfsuy*5o&Lj9J zB=bF#0DJ>OUKwebPGdm9Le>LD^v>lSNSohfHO<9D6OrY86px(Ck~X)!1$fTsDe((% zX#ImHYY#4vHayeFrE%fOXrY~>1=7y+hvbwA5>fM_BDOWqaJg2n7Y%|QB>doDxRD_l zxleP+@(9^}!B85xpM?xk!3x0~^i{uac`tVr1gO{-plCH*;E>}|dXUAMi-DrL1o1^S z5+T3|3={FN8&7B*;JLW`l#Rv{o@z=0_12tovE`fvWZXT|GmJc>)Z$?%o>V$SfQVMU z*Xyqh64?7XO+G=JqC2BZU49#Wx+_23?>7p%i!Pu{q&4Vi~2J8gX48 zI75_FUm}o*lG}i2dIrV)mF5|Tgabm4xD}VZ7<)9A1lFI8wZAPEsU=YS)aDUGZC_v0 zy(BB&i(4$Nh2&T27?)(J4M;Js>mwkWWwBfn>-`5L1OQ}+SZ3efcRuT()#?kehM zj5y9}pyHc8u$46gvGw6>8Uz%T^?7r4x*Yg?t?l#J#RIT02KfjVI6%UWAl=TqvJSM_e(me^7>YICFKow9t8&~$mCvG25i9-=Q4a9z9SzkFhe$Ao;!;# zllw54n7gD{eM&3*DOtF}K|+=yrPFDwT8%XVOglPc00w@7CC%Ch!S$MHUhk4t!SB)6 zZ4~ASR3TrM5n9l^XJ~G_C&)J0Yl5Bw*n6jsCQ{!qz@cUv`@XDMY!ryMpBYoOpSc%iJLs2z1L3r@I_ zJa^eOZvz^mN`Dj)dWJxN%FX5hzgNjAcT;%gPYl@#9|?dtepiO{V2uywbtdw1`Qf3r zU8j-S_WR4X>+tuJ%`hGPxV9r{PKD=G^0}6MNN^c7GBZd$3taC8_MzAQ2M{X9js#nBx~hWvt7qv4n)5*?XbknW)Z<)lv1MIg9ineSpu># zm@(fk9~sFG5>ztyn;92~qzNE)Kc{4>IWU7s)p;gc(+Z@YWJlm(GdxY55K}(|)i(7~bFo zC{he42L?;YOH;{#zml$I5@jJg$?z8l8%w67r;t})YaR$@2?l>pO(51_!$GqllunP{zQY zG+&pb1}hG{8%LOc+--m?!0ckJrELgvGL49c?41tau4jNLKuE6@t-PiAaKWj%)yz{| zr3OgBXideDBWXcw5NDWE*aDC`W6G^kU|pPAocfpW>a1jN-y;Y6{R`==v!=*Xq&fCG z@qWAH709H-W8~huf^)F-lQ6V0m`hTE-`$6~7=N~DIS&Z5nhz`G6nr!?NriN3Zm6!)LxU8ha9frKBx#MHtg ztML+aaHJC3`KdQxv4KT)2OD=eFkOH`+q_2bbDbW1+vhz1AZnXt{|o@4F(6}B%?R_= z;Ohu8S?mp~-y?w_kCF|iI08OPCMVv4JQ#yK?w($n<58p%+sWknnEb27zF-Ws048CR z-6CtwYEnj+@XH72SAH<3EOULw3X8!sNxaUQUzO7jraMR%J1^zPhfXj)v!*xO*_>-J z0<}Cc!Z`UR`A){2$meF?y#y2Z+2dv5s)TH}{Q9oydH@^?v^b{{A=y%TXBp9F1F@UX zdys^h*84MW`)p6pK4iGpJ>Rx;S_oy4^XJn8EerDGC=;j3H@?L;a$5IQ-nGqQcpw1<8Rksab zY@)o`jORvpH9ss+cPS;Kivl##3SF_ZFFC8|_4=#f4H+ZDj>Rr1Od^q6jx66!-5y&> zP-_eaj~#d#!bIU`H339Mkb*r(Xj&U!r-vgITaIO8B!}v(FdsY*d5C#QN2iCluPY}RhgP)L;`;%}E&EmNY3%23+C;~z9sg3kn96;KH6jjRPQ+C^jg>>=8 zxROeI9-t(M^my6>A(+gi<;DnJSo%OB6LRfc<)a()Ly6~8P!35AypDkY$y(p*OtsHoui3~slpe2)=W8Y%OM!V=-%KA6SxQ(#CcM_q zD0>Vc2Y?McvS$=aVC%5zLgQeQxouH;&`Mbf7<&r$N?wmW^6f@3uHZsdmec?!l4||) z1{=O=%V4%D2|w;b4c1j=u-}zLpFxoTESO{os%{dp7@!&YcnYKrk7T_^ubA&cmcc_^ z@hHhWEqg6-**p$UxZ^FDDd7IXK{^l!(MdTr3rZ}3fel`eDet#HaRK-ncZZ=%uV`{lS-y5(~oFV=fUK$f11s@$+o?9V@Moe=Jq?1fdt&7#U0$^lolQA zIzkYRFVbVm=KJ(0+$6fVijeVmW1;O}VW;3^k$}cCb#QzD{cKAGrd>J<9ty%uHhh47 zbl8n0;KsZBmoYV$!1K=z`GJ8cGG9_t)qp{H33|ZKTIS^^-8vI|gJGWx z3zXWHhtkPfrVi${Lk511H|C&7m#l%z)}UB!AsL6Pr&4j_nxa=CZ_oGC9x8C#bGwN= zw=`Vdhb<|Ur2_H@18BGj&B%($HZCBc9m9z5$Z}cc2SD3k{WLZs*KmoqP??g`68yXy zbZ^6%l2hy9pSOF@+O~lOP?&7L1d8M%r7%Meh%;;iv8>}vu>kN4*jEJ>GVewfHGt3n zGNqaTzA+g0YoUvAvYKpXMvQ&$;FB#$<x)LXV`u73ZQv5Jq(qPf-jjASm0Fe5nU4&ULCNNoa{y35s=Q6>eS#cm;UL+JK$-%G z_Cg5~`GB#F;6i{3<@4tN#m0!hAz=g?V47uK0thS-E>Ff9`)pKNt|8a-^ucyLqtPBh zPbP^5;9AUx+~tGqqqT;+uU0W7M*vbTLBzn0WTgb_g_-nK2s7#4+Ct^kCS#O5)sQ<^ zOpWlYU5TyM@3}vN42{Kf#rALm+S@O#VanzA@{Ai490BX|N6+Jkd59-*)Cm7ZV> z{eXZ`;R1eY=x1o@V+hD|GD?X9)LQpo1{+bR4UB{FIKN}hvnF(n1!V!$xL;J%*9$c3 zmKNc27SBRJHq!?Qj9zi+KN!I&3(Q^X+3O)86079t@UAnULImg(Da#7+zZjs%@EIAN zn+OzP4h72wRxs|fw$e&1EDTU9W%=6iJPR-sQMI)^KV^HiCH>&YSvpZ0sh@{x;DO!% z4(M6gNFE=YlDU_)rSBQZs;AYxyjD;FC&;F@g2p;1W}8C7{W1-}2`+{slcd*Q*+Ga0 zaIB|fxV%~?(R?lU0o!U{0ox@`=|lB*OLEEyt_cPn+49mPV4Jang!5Ygq}BvC`X0*X z^wqHMvex6s=yn&HRsthE??|<-GeKwr5{Q@^Tir@=pZiIxV{A$7buzI$YwfbFAQUzl z&fJU|KCVSF`T#Jp2584$v)c~~F%jtFo{K3r_Rkx82b*>8UxFG&K(z>jwq)9B1$447Fg8)mAbu`^YKe`A zCXmLeX^*x&pVedVkI~QENNaULi!>uJ>}9vFA@CRGqsP^(Wdb8nYs&Lh=8u2>_kaE8 zXwpE^g|W-6X1bw3SMYD=zI}!W`QyLY#*6z2l0%Xrwq7Xjun!-1_Y}N`hwSgkJM-ZH z^6c`nb^wtl6R-6AL_JId3*wt>`VK($*RKM5XCBf95?X!^zJh9$ffwO(RG+FR0oYZ_ zN3_F%S=8la;te$IAL5V`KoQHgU=WlD@#Y>0%?YDabA zUTo6T%d@HhJQeIv zpWB#$6oq8`$2M8k#vn9gr@G%nd7WK$>rA$FndTT9h}hL*B~?`CE}Zun0L^R)IA3Y0FYwY+A-q_->20C zuyinNXDwRA|CSsP*5rCGJB%yv912EgrsDxyjCSK+v&NRpKnJ46He)c%?|Ud8GT*qK zV_;%4N^mYRU1wkAvoeHucaNZ(f9={U6oFM|2o5l1Z#E4(qs+ozuz21KGGnHm4%ZT? z!iEPx&uHl5y9-MXXA0&Rc+mworfSU>C#K;80!jj)F3``V$^kN< za3)tQ;gntjvt+nzHTI|@>D<9Q1Az^Ba840Xto{BN+!*sYFbdBn;{+OBo#}yyXFslS zDP4?%6cr?4q|I+r=On`sj6tBo;1itZl1uG1hiar5qJpIuNVvBntHz+BFsKpCpC|PO zQ(%agK@_0Rc)r%vAZGr3|JL{%vIm> z1lBM!H5ot3k|IU)eYKPXW`~VJthvVr9HE#9cE1enHL2GqM()K|G~H?(GktS0WMVCp zzbb_9SwYMKLx$H=i7|(iO=^unO|S-MFgW6ns8X{Ih-J4hLEkgYQmRKd*b9mnFxTVE zN>51eAp^yK5f2<34|ylErI!^;`CL`9Av1VDbWvHf{-R%@^O7`FVd4+UR)*Iy~VE~lC0IR8@qBpc0X3F!_lkPx-s#V%B zk34U{&Dv#&z59iBu0WiyBl3H&&VnbOBg&jyC8L>Z$dsK$WzZvGNMXp&1P!8qY)1-jr>|a7&w5ynEdtE?`Fse1@kZWuu-oWdx^7fnI(xN znc&PHh(u*S)j}`s`C?k&nTJuo0?(K;V7bg{j#=rmd&;OWp%bYzZ z;AoXDdL*NJE-umEWd?S!?oZI+nZ_&UC*d1JCpUPDc8|bQ4s-+fc2=Nmpx-H6-2^np zCT~}O@qFdGU*IOch2o*pp5gVOS?k}CufBzQ`Y>Kslz4sy{qzLz_yTucQiTsH>@M%U zTy?uJEW4cJR74(tDT02sc^vMbAJ^nlegyq4pq%#gcQE-Nz4xQyEt!IHJaY#3tXO0S z`W1lF{6>!N0Mn8WK37p>^6m%6>O4(m|&N4%(Imtk7s~ zvie<;n^VW#+i;T~$Aq~||Jzigiap-H$L-oV;3lJ(LSPCV-@#1NxIbTW1DeqXL`_}d z%k6p>ZUW7YDM)+=FuYF2TP4kgWCuaN%eRc;P&Er3oXEDj0mNFx5Db`>9%qPY0@KCz z8*Q(-MN1W9v1FyE7aetGbRBqDzPO(+7UtXL&E-e~@_054Y1(ii2I!_*tTKk@ zkZ+0b30im>?ldx;>0cGss(eBB=`^x)%t01l+;XKA^5JoUtQzV}G@>?{757XE<~iro zSGyml6?j4+LE)0p3NV<8@2?Jq)V`YDQdVc4_%l}^tYoBU0JpqVHVKN@Y*O?L(Qsgu zgd4-GXq0|^W>4i#V8YoY!}pqc_Cjvc8>Wypt^`m!ylZ2qAx>G4##F1HNoxY)bPL8W-tUPhNOn21cqg3HB)2Y-~k7* zoUG2iei=erwqnTFf(R{7LRk9@VL%v465vFxJB8{Ly@-WdB6&2lgZZ!!!U382J=a-2 zh$XYPl4cK(d8bEb_W|auel(Zozw?E?L>s6WY12aCgJxSe4j(q+5ja3*G~ZdiQWmMZ z(DiUhsU?_malOW9`yLL2quY!j4>D?j=K}RJ=bpY4ZF|U=%lMKB%;}BRB+CYRt1ZL~ zL$sKMcu;J;Wo!bs{`R4FgE+u0QnT;;07%%qb{Yv8X`t5QUtVsIM&tmjd`n zsc%@^_#R3tNW?Y^mg@D)K}PK!vLOitkZh&PLyf4AP)^*~_$}!c;aA)I>q0%_z-FjW z;&&q`LN?WfB{-#(0MoJt%JaA>F@q$qDc1s|G>U8RxCI8VG9xUIAAc`roLX77nKc%` zIwZMpqBP6kx@NJy)+c#VqRbFv$W)$$3H)vS5X#qasEw@pvPs|;-hs$T_O;OOZ*FKc zkPo>$_fX9Y|3QyMXH60jjeq^?pZ~$>OZUWsI4tUZHYZF%7a=Yr%8<1Jo0(7f>*W=8 zu3rbF37JPxkI1__Rh=?9?0DL>{GT7rd8mzr&| z_gi{zYIc0n7NmGzfCXe`vfP6@kXZ{d&=VB=*ef?xuh^L(zL0F0~urChL`T{KT{vzvUV|=rL7oflX@XsWN13>c~3(vt| zKor~EJ}{{(?Ks#^)g0Spif{S+sA>-zxiEvVMob2gTAG+kRDbPUM9{C;CAP7u805OQ z352EGR$Hnr27+)`@#O~%;46X`;&&4mqMFFUn6tevu8;lNV(MCFhI-MM{(caMAqbeE zsXh7(aT^Y(LF%>0=J9FgcVLjy18|NWT6_e9SSyMHXo>{aU>))X>~PA%8#j!Ij9%@* zO~?{s+C2i7^t)yx*6dMIHs)-z@XJib5M0w>YngGAj~nbs>XOHqmIquC&A874Jrui- zPYV|E`!v!E0EbWu2p5IRfz3;4m4=Nc}G}*zz4B21!Rpz6+h1JAq zy1WCc(ac7MLD~&rL62|J5yq9^8+t110`)`Q-JV^m&kA zoL!3B=m^EwWe1Ly1;79k|B_n@Eq}rCK6R!(^Oi&ml4ZZf<5@tmFaS+dja+~>BW*t- zq{K35a&_XGY~i?OIlvK4X5_kN&aN@e%upQuMn=Z>JM-*EDSiRVsFs01DEJRG0*5tv zNC3fMbwD&%2uQGnHjcY(_AUZR(E@e@srIs&WQ8?oA}U3!0>iL8VPjv+upnoJjq#LU z@_>*96iEvXsJ+J9yvZ8toXUHVTaaMw%ZrsZD)i9n2z7d*xLk66&&4ct$*cizmW<(c z4%hoX!)5ct;8hmqkvSOeOfir$sLX^|n#Ikc=(n2H%|zHST#6U90NOu(v^O|M~-bxtc$iwz-yFa~g@{aR1?jSf?aDh9=};PYZ}Q_@$o*t5X*0W8$;f$cIQ_Onx= zj#mU;gE?*nq%tk=Z0nc9J1>bZ1L{zQ=XtX~V+^ixufyrfaPLlQRd;RLT!_ z|Gr>YOQ;IqT#RVT95%pNvpoLzlT?(i?s7Qc08v1$zrVwEz>Z)zurP_G9jpkRUA^%^ zdJCq?S4i&0(b!pf=g%`BxI0U)3wCMq=40XaQ>vx$(*s{H_j%A4@O_# z)=|#T-kEo4GRPs(BMwq}dZKPI8fcfHmRNYZc6&;q9RVYZVHsc=j&6=YT*u$l=QL(OPsRhkXk~jFmE9b5x_uQW^$0l==Ak# z22L;;?XpnXye+K(vXzR<8&ldE!lM`@vatfKF=Z-zAis}Xz)k?GEexwaf_})P(UKI( zC!bXVhUhK@xFNlkAt>P)*I6VdP#e!ivi(4Ed;{Vl$!lGwk}!R^-N|l@Ms+nE;|LA8 zONlkvp2HhJ`taQuzW>x&5@$vuX>QYWJYSRPV-=FozZ3T*3e!u|#Xnd~F9d41jhXso zU(A|0tKb+SEhV*S@c|V#kf9rK`9uETV~A|`NZ2$4NJe>`^k3Q7_0FgWiSYo2sBi}k z_fQjay1-g*a{*Y?Wq1;vLpz`n5)a?}7K=n%8nj^2s$kH>#()6UBKj1@-Y)R_Ji491 z8@@GGpGUn(kA`O;2${A3HQZz=Ni4@C-J9daSU3RHJ&6Q!v^WKvE(k@20H>fK>q^n(p=o#U#pxi%~IQjh$QjzS4ZPrR|}8 z27?rNjPh|!{~_PE;yGAg@CqczI%!C+_NRELON>+ff-?@`D(I|a5ph?Pf$PG zWP}8biqT@5&vFQrT^6odjb~rq0Z@))Nn=ABARY)D5@c0dz>`Ke1W~i0NZ<&-ss}*# zl*Vn=E$qIU->(*t@M88u>3dZ^a$~@{Lq95VMiedIr>PitM9CH<0NI00!)!eT+yTb! zn~lT=D`0(sk$d9<7@^H|u;oMsjps>*T=eDAs*|#JiF+GBh%lJ!1KA^))(A?2O@%P~ z+}siz&hQErPjQ}^7JKuQx5|203C^C{%e>^?D>2)^)?y7+&_`}DwB0tKIh;#b>wuCc ze|InqVCiOfN``6F>xsBOo1e)Bfr|xxa`rR?UTWm5s>b@3vE=vQGh5zf9z%hW2aZ*aBvd= zs@&~mQ?@WzTUf7Yv1bZqB3|K+C?Db?~TiLIUVk3rh zc#9QfgRms`_7maUcf+_Y2b#mB=&H{6H}}RXK&$4QJ+zM<9TrghNs{bi{kcLU^rbq9 zEr$ z^PzS{4|OxGWa{*}6=(fw4wU*riv8EY)^{@LNZDvgUe%EgwLc z9e=j>M0^4Iegge=jvY4{@-CI)4?cnj`gOS|A5!C8mSh)x;dwniNMA3Y-wi6HAArUN z;I&PlGe6oj;GMO%%W>_J8cdgPk)Wh<>lxeoK*V@}NU|UH{KMxXYLmTA+uss+sY`|% zph*HUp3P@uW19%Xt#;7klzE;Y3V8AnL*N4fhFV6z#{?gmjzdYr z;UD8n@wE@K??V!Nk!&Mlk;wrp-r1Sm>^4DD>gMD49z`ZEpT1-Ofb5vByl_jf*Nn0; z308p}pdSW}1V}qFt(DmhMmPSC*+A8CNiXGXaKHtWdjfDIclH1m>&fw2RvpXVuM%Z5 zM8~=$Yu^XwYXHy+0JRqg6&U4_j65eWE{8OUaXSX=WZUX26Z1#{7XBc;Hefn7h8qKL zD8N|2WKX)VV~bTQ4C%1BzHtH8eq#`t5Nt={`V7I)+n-mk)`Nzqq)R22D_~^!ULscD z#hkk*PspZ$@yAQH$)namCb_nAwjP*ZUB@$$4SJ-G#t=wK_+oH*WE&eNU~Wdn;K`SA zYDvaVFqx3)QjgT~)`{;;yj63;jZszsieK&{qatc9^lqW7flBoTDE zD*>ag5{D(vhPwai36!4r3HRaqEn{&qD!)x8dLD1oNFW)L8i16^lbK>3l4Pv}*Qmgq zjUCU>*kstuT?WY;qyN>nA4puz0K*e;hZL}#3`pN&1qLv}s~y`V)W{giq*314zLCg@ z%r64qp{zOHcS*h@)Z?h1g)*EX_QR2Wf(2J66U)5`%^Ttw=?>6C)Lhz{OVI-!i_5pL zhmmD{5DX;$yl+V0lL=cA^V}^tWain&HfBlyD;jJQ7*Z^7Q6XIz8$m7=P6h@nP`dVw zV&mrJ5NBzb%Yiilj^3Ac2dai>b27JPj~a)n(Y4pC9X1PU&2o znF79#0m6(&+TfkB_T>tf(&>ARf+{RuPn-8p3mXv00a697t^8qgDp}H3tjGx z4$gg#(ApbD#4OvYd9;y>1bprUf?Kj+S&9tIF07Hij3Q`m!OpVGT8M< zh@!z~bcB+FwUdT|{hND+Re((FsnTWRrdA$$3>FNu_Q3??xB?^7i`!Ye#&i9>5^PKi zEK=(=xqtSwMsQFQL*otYT1E{yh00fO-5M!29$+4eFQa8w06luEfs?V=y%^cbk8lm* zotcW^H-tmwK{CEd;fl)0Mx4uV4{pq@o0^xm)CUAY>;Tj{1lId|`zW==l8W!nMOSYp z{vh?W>+9bcAU`wpxHne~-jgnA!%wiK+wNfMO-fs7vi;g+V8V7lAAur#0;0@vk=@b( z)U_nr-eFzXjvdzBfy)l2@rU={w6Ru{>}<5Kp|%b3Y{|aX0Z!1$X|@Y;x$(tE?54U< zi3$v&Odz0T8OQs9V-*|=C9c9q!jZY*ru#zDLqIACf8z;M2Xot#lC z=2uK*OBPpP6r;c4#@$ylZ?fuqYEo9%fG|z24HmMo*0NraVuzLQ=t>t1U!{7MsboM} z=Wv7)B-;!mgppoX=b!Xp!(6P0oHPRfNdbyx=mQ-gF6bK>fle(*0`4~sXnIN_Rb`UC zPFlv^L?C$`c`mdt8$8)EI0MtU4JX`v_8;V%_pGSxN^!1upVfaDkg zY(zg~I3c8xYiU_Q?5kIRnL1b&lSS%vldw-9`AU#J7P{D~7?d4U@t}n8x$0umM_tc3e*k9}?kAW;ZK2GjD@9YANboyTm?5kWd_cpx{Tk zf<$JsmO(H+7?i?e)ejMTJe<8_@RoamE0 zIM!RM1-PVoVC~?;LlSzvh68HmTMB32IAk~!I6aJ`r0$uG1yb^;RWs$9Asi=}>a@aC z7{eE(!2huBP^K9Jqj)|7+;!L0U1evv5>7U zIp!pM4<p%TwaIC)i}^rI%s! zt~_eqvGIHa;FZG&PG8QB4rEnYBT_4ZSDqnUbppG;Z|x`L>&E~`t}}O}k2MB%5f>A; z5tW1*i35o&Y8xH_7mwYFBKn`E?h+gZNM;@|mDD>FbGYAYcwkbbVOJQ{8fpuvhnHmC z!~}zrPBIe?PfP1MWuYyT{)h1mgp8Yy`HA(z{D_JB!kO4=C~{`SMM}$460d1c>m? zmZKJjzNbBPHXn87$Oify%scCH{!T96#q6ZL)_bMc=lDJSK zZ8O2pzz}v@AIYA&263R==>GR+y;*JR9E{0Vog_q;n3*~t!x z*lP7Ua)5LOl11|ATm!7EON9wuYiDidW@*%Xg1RKPz}}FjGI-4)`Hs zrPx4{2O7b2JtfEy(jmM(=RI%A;x)Zc6Yv~r!-@bqGsRanQ+sZ5&5)GHkfMR}4fnQ8 z5)J0Xo}#+1tY9Hhu$a4SdMU~&W5p}4 z>C;Eq%=PE({3pT*RLw&Y2Jvw;ohuA85|l&4Gs)sw7LM>lq6Z5w@uO< z>@f(yYC}BOzorLVFiiWG33suEB3adla*&g$fG!aa_Jd*~@)mKrUXN;j0cIf;`2%da z*WWFsW7%pPHU-H@1iwv|ZuJ9!V#zXaFF3QEJyBp}_`44GhRt9oyQx@;L8&R3?Eno9 zKhqa8JP+~tkC3gj8Bt;}8ax)O^4Htg=WOMblrm}#)>REvbI@evos|wbAah%TzL{$y zYkmx>b=JUvF&(ZKw57rAt+&d%T*Izx2_bsoN2+?>#n(FdS5*p8db9^|M3EdON zDQKiFi|&FiDUU6Rzv9sb8)3AJ;U!`u(2G( zNme;?^D@Q!)$&W^vj2(q0RTZ@4Fourz@4+l+N?~KCiFsPVXiOj?54ci9L}rz<|Y84N2@W&yhBDB{}3iI5(zgRhN|ys2u=X zvm}U8P|DkF$Vz%;_oNM==w)ktJao=ht@i5XJ`nvzh@x987Js1Ibap-2!s?7qV zYD=%2uiXkK&_9Ta0iWl^P(8N|cM$9bJi$1n6$ik6q6;@Me=z2 zEe1P;t}7xt1*(UDrv!Y4D>^u%l6Fg;m$>+HOU}Pj?KGEr5N^o!K)W1?jOzltXKU`k zCcrXItHF)HcSA20TvX`?562X$|1T#WihA4x{eJ5GqJn?r`82LrEJ0Dr-P_-3#B!!-i0N}F3iKdUH7r6 zPd5eP%r6IDL^=rsm#1V3jbQjQ{qT=brgSet8*CX3Z*gC}^;ZIdd$s)z(eLTryPYNJ zUJG{7S|upa??`Zb#?>qf1EyAPQ6gl-Z)J#1+!wVH{nTT`SYY!0*eix-#R_2%Rh~r~ z6ompOW*v>hZ;_PS{TfcE?qZ{#ZRC_YU*e z?XOEDwQW?sB0^OFX>a5;^Ut%mXt#;dnwW~hA3@ZGdGY~)O~}yr>Jh*!=8^8k45wQS zF|7}O{P%zTuz+ZVU`O$EvV+U>77oj?bQq8>jx#}V#BiM-g@Dx9i#_V#7Xs`GA=Trl zt##hIfOwoa8#W4Dyv1}a1y~yiAeI>p9Sy^TgFa$!V&!C9PWN^K?ETBv9rsTOB#c6s zvnX*qToKK>_RqRa73~j3S~eeh`=Kzz)kb6!;$G33JsN8&iY(Byx@zE(>_B%toIyQC zQk_X?bx6SH!6%9p1Y>hZKq6>*b|>hJED^WofC!2Za!pNzR|-&ZAgJeR4OKc!o)a^` zYZbc>pmBIhZPIe@#yb&e@xJrjtQ1R@JHd0n1uixNM~UhYw@#xd!{zOwsa0e0k`lLM z!9K`aDsgQ**A&zDua1*|=6##j7&An{D?T6BK&2i$ZDQW0sfFM$Xr=DSm*53@qpF+; z*OEn_^=W4UOwE}89`$wbIOJ@OfzSQ8&cDO>B(BvJr$aVco!QJB!tYKaYr~*AGaA*; zOb)ORk+|a!T*WImj9GYaey@JdcWrbE5K?@=Sz!ocEdD!J;t0|ahf#Nd7EtC^s$|Ly z<8%$03_111R6YCfmF!CL$g+sEpmd#hS3aX9U&LW)wme% zQRqY0mAbw)H=Sumxv{w$&u$sOODE6^Yr z2AgK2teMua=9f_zf~+QdX32yLPsQLAaAHfo=HNb`0i!zyy`(B!hvsP?OLtp5=j$p< zo~cnQz+_f;jz+WnC=w*@iJEAGHao(nFLvi%T6Oe>gvqpV72{IL?0dvTsry#4KqrJu zOJOj0)MsJxWPvd#4~`S?HG(2Gn-0-c0$sEpGdKxh?;`?2DscOf0n3oI)UX+7?IFXJ z&kPv7&gyQh7i?MPk+J%4M|#gj-_A1=TW3l08V zLruS4KR=?*ms;C5lLS0CY>g$lBeuaWY9Q>(0R>Hdm#c9)0r}ws9Ian8V$vFobup>t zD{@<+A4a;7{ip?O6@J7xT>!$EaMQu+fNZ1T@`{&(5LvFfH`P<2v9&w8`W;hX{8{D! z4h*tZ=1~kjyFastf`y=fk#W97t}GG}bcb{SIh8SfO1yBJY_eL+I^UzK-s6}>1BW)XhxRWO*jjaWF5_GyyDA=<2 z5UQJ#DZi&x;?i?%Ea6o##u|;m{F^RoO*oNk<$bz*n-En(5(EEA+P!G4IerPd=n%yM z)PzRdw9P>Pxx+YwO|vTW=*1en!E>aoeaeoEMd^hW4H#Jk7b!Rfr^x?qx(3k=IU3J3 zg+I$ld|f+KVm|Z3BVPyRox&qOBB(sdurRJfS)g+ofqSGQ#8XD=H&-Jj&(yls8iEX& zHKLmb;A}Td(+EUZbZ=4KuMvZ*XU!YHLLRqIBm@DS!QFX{i)rOz;xPp{eDH|+5^&Ip zVHL1!eEwszXtJS#<&;hI_#V0L8Lpqlz$E7La0v8Nav2q#zj-(j;A$<1&Bt6GK1WGz z6y@tPtMrD!z)%*f2Li*r5DQ4gVeANA;leM`u^OAB&`4H2YY)i2Vv4n0P>;BVU|mh> z)c9<`BTQ!IqGpPH>bc8}wMvl`=FJpQb7vPE=`7~NBKp!$AKRC1m&?-Ry?Yk?S zn{+;(^;zjqJ(rP!o_8XLrXJ0QM(-)w<8^36^jV(*rNr3xdcj;QX9~n|THJA&oYqZ*4r|@u9THRw5 zgA()alBkAx>5j57W!Ahe&)z=6t{$OW<+Af;X0tc-#9WxKeYS@%7e#q|MeeCYU*;ol z>393@=W3`A(Q8eYqs3(gjkw(uQm*UR0k1>^iJT!9qNnnli1xEMgM`T^#A)h%1(Z>D zUn>n9!Ry#)IhsJ!9eKI-8Mw36_cI}K3OvpX0C90o_&Tp=Z4?6LpI;{|pVA$y8la6e zkuH&{Fk@2tI(~z%qSn?{OvUib9Sp;Hhli#RB|c(pJDq&p1?CACGC7@&OpU^o+dkoeQ{?--RDw%Hsbz@V4uIR7C(2eL4N6(8kZWEprd@cVVRi=CP6)h(uX3(cFjz_k9-j zw{b^Wf(VA6)kDup5jeoGe8bprku-M_M8sEya}TG8agQD`+(n!K5|3VXn~~#S;c=tz zj{#CS%}ne2Ztc!LhDhp%B5A@7Kb(%*1;&gk%cHR6A+AQjf}SYf%81+R`N^#~O8qb{ z$f=U|+^yUaloM~}a#)75qqq6q$cF74vHC1aU`MsWY z@7fB6hym_Md?wm(d{-MVXY3JUvCOZX3fC~fMJZKF0f(`{k>9%!+`$E-(A)~ZDgIM^ z{&AxSMpyeY{0u>$jm-}~(Ne46+UE9ln2>870=iLWw8m!=5vCN#M?pqB3v)n$V@!yW z$SU@s01wBw#18}KtGc@)V{Kf6oaJJA34W4?T!S)`6KUM#dZZdw1m{kYnY!xx;EF<* z4(Q)qI5hI#m3t-|eO(M?z*X?v8!@Nw8psY<8U5fOStgXtfXVlPkF0;)JhlZaL> zzIcwUWE`feNl>va0p3X@In=5H4qYjah+xMvoM*$fA50T>VMIFwY_(^xUGg)*HF{bc zN6A=o^PlT*ZzcU&ccP_`0r#7iSEO?$Q68%`acka7Lb^Bo{rl~wGBS66lvvOTn!^1K zgW4}`sQU#OFp#L=ZFXfgDk70OciAv!7lG5 z{~o$k42BNy-ADT}MzK#!ANL)a4a!Tzo0m6z6$Uia8?Vuk!|9+oF~7Cg+jgau3RP^p z3)tBv99B>+ku}_`l7&ImIE|;|;kZ#baW0OL&@nXep)yh7G|a%M2|RX#VM=Sw9_c@3 z@gX|@QFO7o0#zUvin(qNm#vrwu)hYTD|u_x2B?=p=d zpN>Zmc;1x8$}@@_G$vX+&L`yd6r>%k%YP$J4yp2Tb{Ah z8;dmyg;KdPzYkof<7fm!gOLxGWvv=qB#ZNN)|wDVQzXVngynk7+*57ks;y_6!zzK@ zZ%seSL8s$RqS+vZYy!^$V>waZ4r&0<;=tQJlq7mG{tO}^Q%#-+o`-0_Pv;+BjJ!(# zOzw_!>*PaLySHPvylDSM=xm<}Ol99O-r5w(|HbEcGx+!sHJ+s$FIkj-IPiWIVbFsC z$dBR={O1t;3L`ZmD+2ASa>at@chD- z=o;u5b*^ki3C&WJsD^2n8aL-1ilXW~LdwQB<~gLWk@$^Bs?vAEAVJVwHI)@BH`L{- zq->22r(qK@jDEm4PSc{QfzxlLSe-}(0!}Dn)A!lvepTB8B@Qas)Xg0y)VZw`d^l}F zsi2U9h>kctv;iEaNNph43AQtG3AxO8z^9gQ2vIhpzE)yJe{TfhFh|!SWUJghPwAIR6^4~y=61v)fr#>g?V9bvetZ#_pL*fq6iCdv>Dpi2Oysg z1vRqXV(Cwt5c3cFY{3DTyI24*-rzrK{8=h@7=y@?k#6#4Sy&KjxZ?+M7jCxIq%E}v zac5CPCxyL`qn9eAK~JP2lyn5HW}@USLd79od_b{2pNcf*`QVPL>fY6Sjl=#lk9gxM zlzp7*OVULL=gM@Jo%==T``tO1i{XNdrbrQLWm)S3!k_Wei5mNXt>xM?v-<=P%*)S- z@tx#Au6)B~&UxTVl%F@c+op<{r@Lw-+JS*84DI7mj>U$0@O4G#Fx(DeffCJOW`p0% z$rz1m^Am+J1DV2jSTcpR(WCtaQFmZrniW1FB7en5bn(;&Zv=zMD5i*v9uxa>Ky#WE z&kf-_xmE7iv(}rOX5urr`jq1e%55NIXH!`k9IX1*0 z?&l}G?}Wf0pdeXrp25i1#P#3*{MWx;9=h%d7>6&WpW#!ptK@R*j`$&t+0)ZEg|UAp z`eFQ%#_<*PUY+uNi&IOs=%aQr^Q)+b80-i-Eg3PT^sB6>!93uFVW9>v#>DTRkpp%gGD-f(x^qY6=KD5 zH8u~opD_rWuh_F?BVe@*_m~jArQ>>0Vuxqvq#QYf41ZRG?Xik!_@aq|Gbi|SuVKr4 z%_S0cj^p$`hLFHRV0&h1<9<_vM&)8w+F-0>)ia02ll#m2q6+inT8tMd;J^O=suA%6*S1#f%>p-@c_OGQ54LSdC>U1Z~# zM#F0slCU#rGUB{?vCreW$ie`l*6=J+1g+}@%uu4eRDI*9&Ew5`Q`@i3?gA_%%A;P6#3GmM8-V`VJ+ z+9Gr{RLhbkXeunwcQu9^eCFlQggqWZGw^|TR)jL2&wbAmZdKhq8p#mf4M$Kk@(R(D zl_{<0CK|aRA5Ap?tVY!=cWk(kXw8gg`)SJE&=kxq!i?8?IG^GGD29!g&@|}GysaI~ zo`w^OAwW40Wfh09T0r681_zYyw;F@{Ju@4f-Ob`d17YBR;hG%o|7gC(0k^DqEFWIAvH;3@D%RxW{-DP!#->kOxxyUBs4 z6i!Yi{aU)gW3VF9&9#1k-$fZ{S5jbUk@mY(EZX9H#&^Qi*)T$H=XROF0VK1bE~Jk7Q?G@B3XdKJCqZ z{)oLN`TeWmQa7q1s2Fw_RlBx7e}eTE&%oqG$49e5d{=jh3Yq$I#5r?dMLyrHVO+Ev z{fxubxMlo)k+=^0f?4SFch?n*3}@EdqwDR+R<709R}=PN#5D=!of4XmfbGV z?%{-c{WopbEu4E#Y04#rGNN>c72(79$E$@CUmReBU!oijU~6Zc+$9zmt+bb6@*zR; z)u>CCaApGt{dNb+%a%#>6et@baVV~_xC==Wea&cmHyGWc?g9iWr?n!F!2-M@x_mjy zh<@-2jUG-$>Y|^wFVziCFs-eLflLBfYkwS$8I1QbcYYuqY_%cS~Wag&+Wq05-2a89JfJBem6wE zxN~J0`ZFsVvEte*M%VB7uo?(65I63Z8-uG(lkb!TAo8w1LeciDp(}YExOTmqkTIE0 zSKCAMyW;Zh6giGUaN)gHdZTRo3s+%AurTg_xhl=Ymx#VfFS&TXx>2@b#QxcZ;|LkN z72lN{hNx}l0#;Oar2}9t3_-y0G6LPS_bx}HbkUx>y}5~-QAARXBTj+1P4B?fOn?j6 z*ghNlv%nQRhE`Y#b(mR}@n#10Ryh;sa&h5MAWK__6SE*7OfWwRW-1#(YW)D0>$Pwz z89`O4kRc#kkhj%Zt(6k|G3nP3W2>+kL~PK#*&RKcuB{SQg_#sY{~5&2k_z;!Ni~c9 z`SZu4d{l6Lbm%d(RFCGrXpGOcU>Qzj2`3M?CEAP+_bX$sFu8Y^m%zXw-G}h~VzPkD zj$1R}S8%-{r%_r7(2VX7Rq4&SrmHZ-+IKF_!TNmM#SMG4Q%(ST$1qR$phnX*>B0c4 zTmoS=v{4CrdOVI@H155%)CKW6>T{X-X zuw8JXV^jeaZ?MN?C@%BJ6)&OB3Wo)@OLM~8Mc4(35Pv|d99&a@bj4v^u42s6>W4Fk zA;&Z5@87TQx$s#I?T>PpVuAw*5&Eo8!QCVBA0lqVf32R6hHGX#W5fBxwYQ8|bUsVL zDUw`vsa!D25e<&Gi)`UL-DO<&Qd$<}2x9BQxt< zb7wPK4o58-qt%=xh^*;4BbaGBZv~PhuteBqu2E_cuSM*LUQx(H%Qhc;z!p~QnwejYRnA!kqL;pMI4+k5y59nZu2T}|+C zQ+6!i<@BrC>vt)_Tl9klyitbHE+}X!Bd~-vHyRXj)Fg)5p)Fl<&+qDv7`I>piXx9z zV|sL$2}bLp@$M^T_+#WAJ3%3(HB?r2vgA_hP$$P8TK#G_WxHylakz0{M8>Ub%5-}Pef0#DNHN>mu zL&T#Nw#GulsI@{6f$#^hO{(@yjIHox;pg_GKL^|mYiUHBR}P&}w8VDaIQ8spErMG2 zQ8fx)vk;8dHWpquO+~{b1;O3CCt!t z$^EN6@WbTFrL)eem?EJ0!T8GptREu!5tpk(B3H6(^ev}oi)O(W7|fhJ=X8>-YLR!>?vhoUWB7b(aD9I7-@o5cFaYm;apUn7zt)RB&}!y|JaKPpvPx^O zheMVVon9bNc4ueFn*?mJT6@0VZ(S-D!*HAPnE({94A^Y zu{hDh8feQB=X!qqIil%EHJVX9g8fMe*WvbM83Q`gVlS8%dz#XBe}QGq4UJK0ySgXh zwSPXfhvC3gIR8>B$6Rbo7fJTkY>I7rL~ukFQpknc4~h%^yrFRD2^1-8h}b(WZ7Z2c zmYEPR?UMHv`*Lvdg<~^>k~Isk*s_2n#iMxkL|K#}+9KMp!N~{l=qN{uGe>rtxG1=m zWNb2B^Zs7f5+Yk!&ZE%$Y3?%1HdzwTP^`yiW8WZnP8Q#%YMrZMO>yBapVhgis{w{_ zo$qk2#)iXO>+Z?5Na%CcddHbq47&Up8J7!fX#A4u@uQ+uuPlcISxg48>LtBZ{LDQNj1V3P~YDA71%hI}& zH@Tl){t<$*ISW=+xe7s!IOw4g{@x9l{BQuKO}0&2>B_3}Q}W{$v*~}%8q>+H*AYvh z4J)Iyjzhk?B4G~sf~t2J4@)8bUEK%%j9#iJlIaP_27HfOi(L z#ZhlyP3WDB!m&(ytf$H{9tS{oEIiwQ>2}-|lZr+ZnEUIOM`;S<2I7c5ohQg6)C!+% zi|yXGO}U+@1gop59OGnK3}E&Tze~g zt?tRai@5H~bxQqnGyhJ^5CT8G^QL8$Q#(NBvW{DiA93d;a<2!bXERU0`C45p?;;H*!IX5(G8{M$~f2E+3!=+d@ zBgX4{f^=MeYxj>a-?(q{xe2^O&Vr#6Gw$b=a!Rfb=blK_XotY5TJ50LO%=H$3Xy!m zjrqyff!u8d2Toi+3Q=h+zNu0PbSGM-8pK5z5}~y`S>O)aEcXdRN4i|a_lFzKu^}E< zG7m$Tt@0?Qs(`F#xA4FVaP2MAO{?y1jrCn}bWc@SA?0!cL508}YLN`^xG~0`>mm^P z@H%T{ww-H=8pKM{3OLbB!&PV^A-o_ne&v3Mfwj*#Nc2(!^|o#cXKbtO#7FuBc}F_u zG^vugjYR6a78jg^VCc{6aF?ku5q(IZtc8F#iYOBc=VXXMMkMP~>6~bcPL$H8$~Xp! zge7v;n$IX>BGDM<8ZiR4Fec6*d|B)nEJMACUV{C19P;Ac4n{vyShRNupE$%dtHUnt zlc0!*WUz_le3x-3Ni?Y+@o|c`KWeHYi`8w z>~&@zHdoz|W`(-&?qq}pp34P@qF?cpnxE9PEXwjIak)glaovpC_P3L-Pu=GsKOWXk z&R&c6G8~|1jMlQHtsRs>Anqb3M5nkr;KFs+Z1_ao?c*Ynf`BOemc|vtsbgucxtEP7 zbvc}dmx}9ytnw7Uj^rT}(~Nbl{xfHsNKqhMLr8r6+`29Tj(+!!D@0hii;4VV&y`4s zBHPPp9r5a|yF^0x4qnW@jDHylA@^%By2a35oH2>0b)lbf2Lq@$UvcL7WC|w@du);T zH?V^l-IUq!mVVS}Z*rpl6eboW0%vJXr(5MD*Xs1my(XZJhi@ z#^RsjxZ7%3B(mV3h;H|o9G255L=UTjgYZ~eVEPY393m)xpkPvQbE)#+sUgSp#C$iY z)#fCbZ=(!~aXmCk$H4w-igs~`B#dC^Wc!Yx1@Gtk-R<8kxOTBzfo<#vIDOfcnP#`H92W-J-I?ahCNNc&6|xM7c|wCezyA{yl|B1<@0!wQHdV(A=V zS?MIbQ$I)Ku@oYhzPb-bFr*1P!Si}*T-YulKV2s5#C9x1y0Am?REk`g>F9AGd8-l+F8h_WHKRJX; zA!Jq$=s`T)RNEE&j0R= z&%sh&&qj@?lWTu{X2m&(#u(1Sy6vpSUYGA&}>uG8)6)5aX#c13B1;Au^+Jf+0x;8;E9LiZl!xshwh# zvzSEbO*v$;zydjUBt&cAIm`uatvy9Pcbm;C#J~8cJZ_wBP8SJTiM7PmcwQbOjKF%q zRf6VDOH+?#$HCthwixb&vBaV%%?F}RPW1OH`TFoI$Ik8~uHj`2HBs7N6^ zQ6A3T0e^L;1cBRaF2^AjXX%IZY4`p5D8;De1hVm7d{Y?$lnkk{ibOnK?4MmVnA)`} zB_~U*9hhz-R5?L=;Yq{1)IlUzdZx{dH(M<*<`_a@9AqzhTsONp`^hq{BIA1M=&y?R5000N zq29c|y!0eqbHv^D^I*1tUJlF1BP7+ToWN+1j90ec&&k9 zsp4=Fg1~4n!hxk)4GZ#lE7fLRBBmrHJh5bEZL)r%+QIgua&Ll=OHq)M`9^|CH)YH( zg+GEwOo(+%V^2`EW*IKBav`?oEmhoA@*bptfZ=LnwGxPJ-z=CA5*Y@62>EZ84^68^;-d8N7hupK=bf0^h+PYn%*oP!>LfscRy8X{T2 z{SgyW=!fq%XtwMLA;bc(5G@v3f4q1`wK;LwT@hLKuuITt4?HFi&5kG&`<%sc4ac|* zCrfhqZuM)zAYKh;2DSiGK&-!PIbP^AhQnXOPPmgtx8-4S$McMOnqVHB<#QN?fn=$l ze>h`ooQFdo%b)kOjrL!K=%`^AW)tC0M4EEViu=<13?jaO)%J-C2@r^Rt*AU+`zfF# zfM3Xj>61;hmZBhMOSWapWt_!}r#iUS!u{DC&ZB7eUF^jKOe;9m0_?jqZaK%$2UD@% z?94}-&s%c2i3!nx$cT#HYM50mXPv?J?9lab&OAJm|`DqPKB zI#{qrk@cY#PXL};mEAduSSTaT(QJEk&RzoPr>tAE;3IPJG{7XHBTN-`THBX^`*wqx z?Cw%HE3mq2&}PA>!d?zA#gXcjMMO#~Vy!;$lSL(FTMf?R_cGUT3(q)gRY(!%j`L`R zvI}1D4AlJoB)F-p>A)9R-jExJ87^nA%F{er*8UfvSdR2;g*05XSS=-De?=J#*o(Y*pP-}4drEoC3#E> z%y(MBj^aYYp4D6^WIoT%#Rvb9QD6QMRlNePLwKVfVj7TAt!iT| zDn$SHeqe)=jF*FoUw{7TRD96}rw~}JM(?Pu-L5@|KF|1Hmqz6xoLx~@IM_VdfJRrO zV~Tz+N1^3KRkiBfZFrYUv{pfSxZ}ci*Ia8A`(=u{yH~rhJY!^EDTdDSkcwecag60J-=*=68c`msU6tm|aQL|CbA_H9pPH-D=Yo6UnQB z#)>7dWIY6KcuiLJcFK|yemW3aWQ~4Dm`n5+C;s-@db24%UZ29mxV{%gH3JUtlzb$) zEOzxj;y@Q0J7y#vBK$SlQnj3y4?!f^d&xd5X9;$M)P|OmKS#vYohh48xAQY~G0UtNhM&(T-z(nxe2LE`L?#TG>0%S2b2wa81ykqe_a4PK zO4b>W=v-_S3n<_n@kKMbzS{S3t!1;d8QiKUVj(c#LQ!}@Mz||+6O%lxHpHkW)z$+( zkBxP|_aByZbo{#0sTBesvu7aGE#jNLh5ZXtZdPHAscjqO# zBe_RDg{r9!8-BB)J49b}D>Fu`akwUru`}%LfaPgAk{D9R2XR%byNoAn=Dg()64eY4 zC{>!#oOB*XD-o2M1A;sn7tZCcw*{Ajfy?bE;1Gl2CM>oO@de8Z)Zaf_#U0DZV?F*Z zl+DJ%aB}4sZq`&N))xiGF%}(U(F`Gip$(rK|aV664$O+O6^ zw8jSyEZV_CNH&jDAFZ+YRqDeg#>P7)8f_f4emE;J)|Tb>NyIlp{1;jI`WGMpf>YUl zUft{=rU*nh|EyJ_rCV^>1zIc);B@Vr8{+%-dmQjqMTj-40Cj-t9&1Jccm8DA8JA1d zt10?ttbvP(afejmA;hhjAhB=_OR|K~<-elUR?qLz44^T6JhGqWCNQCxQY)|GL@6jZ zGwVJnr{5>{;?YE$f~9Fk>#&e*XYTphW+Qnd5SOpWDRBPCVE-7!RI3fH@l1XS_b9J5 z)!L3IY9d%tDUg%PHf77_2}4s7a#w4e2lGr7Wjntvghc=S279D%KZ597Nkq#sj`*`t zT(YDR4K}bE^=y+Y1i`Zm2m27(ev>SHCE9BJkEU(nw2Zc)b8%v;L?j)|6oS8&(w75d zg7_?;3mA#*H6%EELjQc^h^~xPrVULl9PQUUP}xxoS9@H^G9GTC zWPHXr>`md%uAtf@3X261Kf_hGACTzZi*9(aAVcuqiHeuckKY9mO7=WJVCq1c_kxKo z8eR{=$WLG4?SA`J`GN1TL6x5+9vGeETl8aUEx^CZF7DP`zKc!-~i`IkHNDdW8{>EkI-A~WG3V4Afe z4}JjXs~llq48WDtg)zGwNCeK9hk|6_{`kcrYXUQ}m}(0F>;Y=rxI0b^53VdZnUPnk zMG-{5mm}~9AK(b&dDt!nn*rzJKt)%<>uH~X6 zdw1lu*IP|nsPBhA7XBNx6b{_22S|9^a#yigg?sy zpcJ4Y+6EB?YVM^FVZVEqXvo18qt3^h1B?&|piMU!Y9mVc6#k-AM0ZAG(WThRIbKb^ z;RXO#YdZb}4%$s5ria_va>J(E+My~7js&K^$cf=f0}y=wA=<@2teRw@ecRBr)yxLz zDo~47-E!%L(?!7Lhf{vs%@_#nb=dS~IJiaxB4)uWVxw|D2k_rTS{qAxyf=(_GmpDN zjb^*ncYjIu?$2^4<5(ad$LAnd2|xk3S0=da%Nuzz|ha@T6)B4Vb;ZwkX(GAwXdf>EL14=c&o+q-z}1?=6huV%f%pO%SeD zXtV1N1y8A*zN z59KdZ_xU=4))E<=dRF&DwpJSb^;X|?46^d?CdxI=sj#=pB5Kz;^WCmMc zbG@nDzL7YasX&TrGDW*`z=>G8SdW;Fs8GM(b0BFIuT>>Z=s4y25l;8eL4>8P*Jnlv zUwIMI$xQ%Jt6YbvJh-vAy zCgd3^S45BYUut0Y{)%qL7Por!TOO@yW@~xwDZ6Dn6?LZoQTrDTxD^+a6^xEcVxOUR~5a? zpU+(=G_yR61tj|^Bb!T59`RjkwTREPuEn1>bm859r!TWUS=1igm?He-0fgXr;s?;6 z$iQQH-Rq!d%6>S6S-%Zjnsf+J+8?t3Cdy)cXEQu z@Ir8KKU5ZDg5BmBK_G;$^@kXjon0W`f2wW>s=U4JP6 z_;t&jE-)C_+{pW$Br#UwWg)YBmIX4hcY*Mk=h$T~e4smb<_Ho9Q>|A@>56U*7>TG%4 zh_CVIfIZM3JUOZ7Gx&b3idcfz3tb?BE?sO#6dw=Ef*74NoBZDAwR6LE7+`Inu!!Kk za{g76-(-l)I^_O;zq{C2kVL8$XCG~4)AcGRM-*B3^C3l2J<-A=EE0YH?h}>6t9&~B z1%?{*p|ut*`4GurRa!bn$~BUQ?5`$2u9D*|pPC2Da%^*!w4qRqpMAzm-JPr7D7E6o zGVN)6E;kxDB!h9rkmgCjxIv-Ld)xaoI-fxaHLyRABWXYkf|Gbk!GinuNlqF&ih<$x zu&fjvj@!@~T-kVgM87P=1&*OGmVO9{;CZ7Ot_@r-!jc@rVw}>IOXIP3W3Hi7TrZ1@ zZ<_2)pV+HMF=HRiMs&>gmVD#Brwtv)TT59%{6EpjQ=CRbVzeMqY+>jyI*~&@f95=Q z#IZRB=!M%NLK(rwG%xUT1(|o8)PWjIX!1AX&FGjEX9*7`{^CRP)^%*#WpV_elz@I- ziZq;53}vAm$j=>RPO@nP$+&T}`;d#zzD}|E_viPG^rFhOlm0e8BZPN34r}w~+FR2Twt+MVB9OS9<;|y2ZfB;2I4`@1l^t zjLC4(#bqwfCg9@l$+KmbFD@eCqz|CU2<*(7>sB~nAev8cc{cD$qp4c6-1g}|=H$5v zo7}DejNiT@vE8YLt{I50^SewTU3$TKf=^H}vYLl|yQ8}y@&qet)KqF?{zx_m^@yIq z@Pjjcb~%9*1Xg*8&L#Q<8{$NJAVhDv} z=>s&9_K0JN);k-71zHZ z42_@9z|*j}-?05y(8!3<1glnFcPa|(ZgCg_o=M>JNoxn?xtM{IH;P<@mp91OJun3j z=H8GT;%~94-s>>BI-_Om<_PjwbUP1IwSf2w8;Y5KdgD#?#P_&=r@~C@Bd_^ail`e( zJt{gSopQi4_hiXP+g?JloF!LmI{+9z?*BLhnL&ds9NaUi*P6z`v8$Ag$@Tp#Xl0$t ziM8i1wixHIBg9rXbX@Ra;K&@|v)0!T92Uf3(ZSn>ha4`T;v~g$P9PpGSm1=>Aw1Tz z1i{7M;x`ReScrA}LY4IO!N4VlJWSyl^2LzDE~HBo7@3RNTG2bE&Vfv)pMexM29E{> z0};_n=(!vYl0btwacfAoA=`zB7!mdQ5UgUI>DpvCLUB(|s6oM4F-O~;Fb*qA=!2}! zHtuCeL{x+>qrSk4rf~T%MqTUtQG6`vV{ZSUs#XOsnEH<<>4<4U>|W#p9A${Xfe2(< zv&EEv)tEe^5RO;uFAl$otpr-OYD$!7f;FbS>oaI#f}z-6Eu6tVOd-Sny@4|~Uf))u zzu&+4VHD=BVzDx!?w>z@e4r(LeX5jNfVJ+!Q|r_3I?oMgErI}V(4C^=33^(?!>O*y>!RU z0=KQC+YiMllpsgUoj2(Cb?PZC_NvK)Sa%meG?R60p zOTE(Mv=58aMLB`>H(aB}`?wF8iG#XtlCE8J^hE3Qab2E-Qm` z?%%H#+?zGUS7?%cHt{l1i~PP~7;{s@k6120L{OYM+q7NM-78FV3ypF)?WR-2Ac;Z?7h7uME*Ci-A*<8H*Le{npAh)2~12zbT?wlu~8eJD~f*EPK(^bA%I|m@6%B{T!F;&BidRI zikOzx?`?VcfQ#hsCgedeb!Z#G&r}rsxVcy2x9nX_h73`?r^sZ~W4I}3@v|Q|q0bZ!;e|0q^*0bVO^jZ8wLr(#>;cM4tHPos}W^As*eso3?hf|Xc8ZU^|z zw)i;McD5gE5FgKk(uBP1fq3xlaFBJ2!pF5`9v6aw3nAF>42ja)KexNi!bugJr6sW8 zM$sv=DyLi{4(6?mwuyGL94TVH+c#^H*B+L{T#eSCq-__?%4OwZOTdgrESW(>NQawx zO_6{AoI@A`?hIx8BPQ+aX^=B8EyCg zyOvuof3bAu5n}^uk0LMNJ5sjCUQZPg653|;{eH)Zu5^sa0#`E& ztd-{g&L@XU`|GF(;V0XjKm-hS>luP9U&l%t3HM%Nj95MHT0)t%L<~{q2|`P+$N9?1 z808|kUJ4XtFfd@->Qn_PnToO+?1D&{HTw|XvA1@IK;m0gReOc%FK6r@@>zY+7u)F7L z6K`I2glCxID06c8goIW#8FMjyQ9zP~=eZE`qy+6IN@+UI8HQ$Ucm!)e{m$CYRYeLz zvQB`(cjD=$T1;?Ye5I4b0^Z#W%6?*}PjfA|3?M zUS5Jwls({EwBgVj?ysR_TEs7S<&?Nj{6i=KvFZmOP;)9Sz$dZBj7i6xac|PagG4y< zT1f{!sJI<|DzYiixcsBc-s*9jE4a0583frmlT1VR~iZ*cMp`cdS7; zXCi9%ejhemvgInwShnyxA_<(Voh`M?525eRtTEA84!~YP0L@5sx7ahVoWcRMRhv7N zqof1aCD--lqT%-o4ad^ifXzLE*O7ld!RI?Iz{ADWB1Gepj#f={>#@*Ue==%R_pU*U zE;@3xiSEgf5*mVjZP4;F13qAnS5>@@c{XC#gUqZqgIjPw8=FsZqCc1rHIM>fz~I>@ zQmjNQ8ZoBUv>bo8l`BBQJPt!bkhL)lX)8-azqO|=mh{bbh*;^sB6Lc{GlM`J=2kA! znoA=_>LQ8-GmJQD09r8xR04wgP*OPVr8`vdtoY3QfWG%WLos7G3)zWWdie+zytD{v zJgW>3*j28Be_lp=IF{F>xRjhlYnEfP;wiNd4>U*%y0`qfr~duV*iQ`jj_6sRlW=#@ zL=0P;HD^iyL#IBta*@`|=$mbm+BW^>G30Vmo*Qkg{($JFXwFzvINI|Nm4~4cK8_oT zi5JmFxEhHeHrx*Qa;iDMw*Bx<>5R$-RI2^N@~CCrk7O+#od<2MgZSczD(`&mHf9uI zK~9LcReFGc`8Y9Z-m}qIY_wQtlQ+m}wAjYlUx!#;lmhk!W zKD6U@sPBcNQ0RO%bRxweeCPM+DqX$V$)M35?6IlQt{K2~2z zMP5rNOm|`KM@J?#)=}#PAhCB`5MMrG+BzS#CUnQ86c+)4nYgiWw*(`e=p=^cX)qw^ z4A`3MI7==B1bkofl)V5JY-vPbR^W>Jg+OXjWhMecg>YWsIf!aM!cdpKw}IOb+n}4u zSneo^HTonn;s;9J7sb~$tBCk{CarvH8pA}wCKY=W{1tzWy$w0BAjXMxi9LmZg)@1H zQasgkLxqdgxCyYruPQ>#>tCdp#)50R$Ail)=Vu}px!9x5M*wp78$7DOcze)< zTjx~CK^QkiX|W`4vsW2du+cp{{l;UD-WsJS*Jicag9H*I8HZj=euP;+hpPV$w2%7W zV|f9G!2t4bI$aft#`QQS$ysaIVz3a-YHv=)y))zQrQ0B6V5owKbomVd@1V60UjO~i zfBma1T4q1XJMOfS-QGLv4R5z+4qaF8pK~3PjhapL65!BvhcN}}R$qREmCL3(oq|0U z+FW&yj=16t_7^SVBx}G2z&w^!XatJhvBcwcjl}m=4yaicf+Zfn@4^g!%Z-=MPq3BI zYB8Qou{PbDj2p(9I<`2mJw9uGMTY5a?{$ueT}2&4G_DV!)l~#Ch|_QvhLCAQ#gBM# zq4G(|Ju*IvJm{%|l%U5@w9t$-R0q;{Xv+9QhTmm^|8MrAg43@e6u0wGp_#W_e0F~} zm#EeSlo_)v=ioy+0cTzZruR>5Ys7Jp>vwzNg0Utq{+n-*41|Xg{RY!?2->FIZH6HE z*!x5qXMVS`oNGu=_i_B$h_6=6?G+34Nsrcp5&wKQN?UVvQBLq58qk=UWqkW}Xqf^l zm53+UuzTg@2^_i=k4je@iZX-Ihb17%Rb-*r{WN-fGD=KD9({Sdf13Zh;;#{ziB?0t zd<6Y3E0koQyD-7*G^Wvmm8WX%@H_X*r$w1x*8B6>e81|SKeskdZg4$oKO+VcJBw1P zSb?Fap&t7LD0#T>EZ zgMP)Uqj403w~Q$*aBC7wTd-^g^uTBq&VwvL(UE|AjR5pbGS9{Yg{2lOHAFD_I< zPUPj@heSa|wG?;3E`OfG;HN_>ScEAeZjbqbVikw2aL_DgV_CL9cIT8?Uz^9q$yrq5 z4y?J!EaA>FUUr_XUoUlNdwlr*LMvPh4XbmQ#Up}zpGzwOP3>j5Mx?{kksjuVrlTr7$mxbxG-2DhnI}}1B1uk{*xeo@J zLZGQ@sQ8z_999M%VI0JRjTbmv<(1EJvyS@F!{9Tmdlx6PaZ3u*8Ls)TD5InU#ukEcuy=`Fz>0=)E7!gm zaI7H$zoOyT8>SbuM4K}qqkUB18Lq&NYbtbzahSXj5V`$Xc=&8moM`LL?zkt^h53BS zL2NHsjS)Fp0`cONF?D7X*9l=oC9ipT#Ay@eas@*iH8^&8;>o>D#ZylS2N+rm3}d zhDw%%ogcMot#nu4S|<`5&!4k)hTD|;{b_ZU&jD&UDRao_H?;|z?jx4$E;UHd#`hi1 zGSj-IQS=kxx|OISSj?wRW>usSYg-ODA@vZB_W*lU1G+VV*`n};Hk1MpoX4@L9!yYt zu5AP6WSkp`&M+_rjVYx1kcru{q=%r7;ar>24h(5GVoQC;j6thrC`g9-+ISBVC3sMM zXxK^&Lbg(KA;$F)C=lPgQZ>1IqQ;CyYPr5NC0hUdpa1$-J76GCd72`aUMI~KwV1*X zJsNLQJh=R9^z`m^afKSVcD9u=KPAS?DL0|>*3SKRF-G_QJtEHShOj4{P+zV$`pxIl zi!H>%|I=&3k%!evAn?$1F?eP*HBQGP7EBrMc!`g#DjJbYzl1&P=jBU{X#T(%3s$o> zt-7L+RPkPVxYqJOemV6b4$F@?EW9Ty@|Y~M5d8)-kYA3pt1JWsF-_6$%@4HPM88Wz ztQ=O+bS&NV*+f5Ve3kN&w%_^xLi8g8usjD8eah@m(xD|*^e8UOm)i9#msmT6$>b67 z&p(w7v?-wdmB^*tkh zFdXoWZn{zVJ*~s|(Ec7L*Wyq6dwHO5jmdo=qZ`_MgDr^e(}CXTetCE6eH9L}5rgu- zi<3I5&+2R{Ia@r-HC+c^Y;JB={~0+aa4iD!E}L}GQH;VgFc0gR(Z+d8=cd$wD>l^( z;-!I2CR|YhMO(p7?M_Y`D1aWh2@wIG`&FKD#5y7FrB=g9$a#HfV|m3jk>a0pbVoGE z+BNvBG8bfvrAu=G5I=@H7{lkj3Ds=R)>hC)-U=-sxCTRzs2A-hz9+wzj+i`Gh-x{d zbakydWSds0TFx~&hYumdhGQ9B!XbE}W29UoT_MYRB7UZ$575mNuR-AYi35{>uyr|d z-8G}p{@PLloe3!%Vy~A8akvhp8H_ph8?hd5Z<6F5C8Ko7t`uxnIXzm_ZM?Daj&(isd*I6MQke$ zpsF5Qb!IB%K>tP&Eo2}wxaQL(>TWNl+>4+%bljqSJu`aLGm4$>fn2DP&uPnar%RMS z2th;^N(%#DVcc*`+^U9gc{n3+3huQY zrZbH~-1CBzIK>&1?8GzIi|90ksdJrais}8kOJ1@to$}(?`>Z20Kuc^UkRozUN?)zk zaUM=@9PCLnAcs+Q!I?asZL5SKMQaXQOCIHW9mSdHEDTXemWv(*w<=dK4zlX}Xc?oo zL@O*2-ya^Hqq^&=)fa=ggt^G@mS?h+G1)8%mF0|61IJs~pQ_)vcnC|ulD zXe;m0b1j&Qukn$%`%taB?rLV0thm_MXDcyac0?+My`<05LPdPAKyp&tgj)#JzR1MV8KohRwXp=wX9yTYe)eR2CR#C0bbtOTYMOjYansDKwckAe6nt9kVv=5q?+GCW9&+N)Hz?SEMjD7$R>c zatd@rBMNGl^Ed6`cyK{ci@PH+1j19h-t*WQ)5K_YY{nad%P!G%t5%rbElc!)XR0pB-C6+O=lL#WawXs7?9Nq{D!gGSMxndcY%hig@Rxv2POkIei!`F2- z4-1@FJOB@L#e7YznsvuB3(KBr?Wn`FAfN4VZ6b5X@L(^C7E5QH5DHhL2*j`N60H_} zKC9X|$BkN;fhZzyv2m5-GTc$=xEm4S5a+*J{ZQ@ib=5>SHs#DieDfdi{q7nRVcR6e zzFIkm|6Q$Xr<}2rd>qEjTx-haw$=yp@kFcZ9?GJj+$`d=Y&<7DS{rMD2nbK|DC1#t zH5cPmqm7(u&6992Ve5DZtHku(+nHG4U{r&mC&$L^&Lp!s*x$%DfVyuK-~k%+zGf|ADt3w9JIzfm;~o1DC+aQWeP6W0s& z@RWn?ysquSyJp-R_q5^i3c*v-Q88V^@prQ+RnI*YEvZDf|EDIJ1kGhEK7Vk9JBW zGWGlB+!uk_Xd+cR&z4i}q++d!fe|;ZdvvBhD%zdbGjQ3Wp;xFJKCuzY!7l@6I9!hL zta8B_aWiJcncMs8?=J>S3|vvB#j3*+Fp3M$(BN}U6O@rhbc=VHXXtcRL*dK^n#notx#BevG(DU1_LBX_6M&bD~ot{9F`OF^0` z2_McQ0gG3>Y>Lt87U(dgijy~ z4{S&~p2xOUyD)rjr%k@roH~;!I5LGq{t(N`?}g)DGwWPS)Z^lO6OP9jlV_s!&p-e9 zFK!clYZl6pvaG|)LonmXdV55IyItFUhN3FdV;-c;6buG<^9{tO400oyB zcfM8=S9#V_Q;B*b7KmcubTBDIEQBv&UbVeOUHtggyA$W;85K*AE|CmfXBdNJ>Ml#k z4c*J>r=*4lp6(mX18H!xz{SUOB_P2Kc)P4Z2#cti@H;b@OgAjwct{<3MP2WUJsfOI z0NQ`Bu@oLEvZRX}z%40O-e~%5lT^$0nBS8OnQ+wAtK$0**yHl;IuC(K3;4~+jl<~cSh3?XQ%d2sN3UzM&-i!! zMpSo%FiGR-G(mH?V&lND6Ta3~54cjhZ^ z4U`_^vTF23DDgB2;`$$`qT(+W4j{@*XvSQU5XA*nw-RXt+!QGS;_K&^dyreS6Ne`; zneHv{edNYm4(Ple;C@MGkyJSsvooR`T(z|}Y;g@4WHr+H;jXn~j(Nlcq*^twuq5{` zg3YL~*<^dH3H|?fM9n?+e}4ZiX^rL7s6kz1PvK9k50eSM|KM8UPLZ;uk&qFoRaTI# zkq{jgj}Nm8%F+P+)^HKQQZg?xiOM}Zl%*pn8bJlcWoqkX?Z-KV{esrlIxDO5AF<>s z8CJ5Ih<4!n1j4zUR$aW^AoAbh=40b8nGr5G*x#*weZt z!SFhc&mKv_>qLb7&|WUr!+JAsMRm8IY95kfPpRKcYU+Dj?K^YersaPZ170K?76#iD z$;MK00eAanZYU;Y(N6phbdB(kfKZX1@@w_FE&PKYyy+Dsc+YVA_&BoKB*>>pCkZQsyI*ezF$1J%-zEdJ`u8nY2 zD>u!O>)@oS|6DY z8nzzM&S1|`gAxXtV7OGh9X<+ku;h#kP&{YIRxCqkp>_xR)?E@hkKCjWFXP4zw_rnK zxHwNRJkEVgrhTkZP=OyY$?t{Kz%fq5?o>QZM{AMe_$)XIGpL&75lxWs*>IR55(gZ` z@Yl}E$pI~BMa-qCL|of6hkK=G1phEDPz96+puU8O$niN7G?#qD6E#1-VyELZOdiI^ zIF}4&BvQpJ&HyU8*2FtaGk`1f3=_Y<25R94)J$Cz6T;G(%>0Ywh`au5gn{J zs^%yK+GE50Ce%4ecxW{cm_jsb%~9~1hARx?r#JtN^Lq&HTjMazOg6-UGqQ^;yx|aJ zj1Z&yQ~G^#4SXO*%X#qP(UfKVzO>VFy8YgaI1>tgOoKm~WewU2O4`BtdVTJEFwK_C z4#ValAmQJu_oWd9U(lTV^I>FJlC$Gp;N$dLYj7L!!D~Hs|NZVNJBfk-uIL}nf*-0< z3*-^D=0BW>aDTd2o35UCGWW<-IEyCsqNb9Z?^|~@?5lPC;*Iheg~4bI z9G17ft$R-dg+&?HM>i#L>}TowK59Jb&fM$PXmNq2YTt^BA`~Pz7a$hccB}$&JHnAIO3vm$KbI= zFSvnpBJHtK0gP%ho0i^&t~}VI ze5zOlW6$S(Sib%+J%#u}&Tx``?oTmAq?awN&+?{IYtC9S&Hdc@D%jU%1F@k$>N%Uo z%ONJt%EKfK!*inqX^%#4O}DyRvGb5_R)`5nx0p2!V;81ySHTIQSCh8Zn_v6NcH@~M z>u1ov?UC;#opCnP8F8l4Z@KT;IN6uR)XKZ^H~4ctVz`T=ux6E-na@H;=R^}}48N2- zlIfB0;2935{TT+8yO*q<4`&aE2mq*UjC?NG_f8GobE7(MA1vOZjWudu`?@K2^rtf^c>&qaWe`Lt=#R1eEL}turaB#Mf4jJ zj$~;zGCI0?7#P<7{PUmxq82*5`FXb>Vxzs5e|Yk`i_2P6_m;!>r(8#mXzwhV;43hD zdz@&%DY+$q%fdjVPr+%2yVVm!< z@cVa4bAsKXcPsPgCeL=Cm??FZV0ZpzEX;!cx1f-Odmc0+L|91i8XzzflW@BpTDBA$ zN7E+0$`t^BYK7KA7ta;n%kYg=tw$;;m!ek#Z}Gj z?@nHYH2~c+5dQMu`heIm#(P5;_01nf4dYL;T#>uS9I$Er;iLv$siSxzE}R}A9#DL^79xJ$V=`RgF}M%YZ7ax5 z?1ycpJJyFT(&^IUR({em70D3tL+6e(z%CXZ7FY<1Cw|SF)Eb6+#5gvjqtO^3^)4cz zYc&fR>@7?NFYvpw+=Zagj-g3%dAl;Pb(eI^e7K_X(T1!bgmE4es?9b;#02wO9nz~r zV3g?WyRa!;L?TTj`g{(AUhA;{2Mls&veJ&Vc+gT*SWmdb z^_YrmJuXai4X2Y12glHCxw5E={QmWQj8-#dxFp%*x3ZRhcHi@qR2t5HrP{((`O}h0 z9tef7DI~NY@#Z4ATDnp38Lq}~jjoH9e#?Ce6 zY|=GScf-d8r_dI~$y26m8ur&=4)h~#8AQWMF&WiY}FV!Ri%xK?3YPG|LX zidjj;+J3T^4~`;MIIl?wM!A+VQ6_9y08i)Z*?Hc7QqM`}I8zRvjBm_PJTA)^B9$IU zcxJpR4exI5GXxs!lQg(i4zSgX**^<3 zMyS;uabfxqoNZq*^9`hZM0IHhH|RW*>sZjm!^@orc8uPfORbooar;K=thEA-S7R`} z$}L@nlMapj5z9_7%|`w6;4kuUJ(=0Wl7SW}lnkczh^?V!u> za~T?l`HHF1DA`B=IGJxu`N2uFTt66`0WF$~E<|t(cFxlj{YDFJwu_dNq~DvsQ=;0a z-&6D*pzw2>Cu zl^;#N^_h@in`sMr)OF+z35J8)GiwCG3X?QJB0xGoDMr-Q&+|9q^WtMZP z$~jU{Y0e+(&R*(#%xW_JA^hcg(%f7uk2Z<$GpdWMz+eKFIC-NPxY?Z2FRX9W zA^O}LrJP*N)AGpanv-x+A_sZLUZP|XVs38PxK8>SZ#|wv70pVaxH`b z2l?bq7~9^|u2gV#z`(?Hajuh!jRu@#pb=6+<;)-SBR;J$`6H3XO#xCxiDINFzc+z5nM30|QW>iF|1THA>zo8a^dwjHaX8j$r=NWb_!dJQUCMv7BA;2R{WiK zo%aO$qvPJU6kW(2uo1C@POT%nL?dcL@F82)MR#=L@~SgM#=s@rW0oz$k}ho=d}n!w zRHBo>Fv24W9qrMaxID8z4Uk>#EUJh+n&qDE=MDl9nDT^guW;F#{Q)*`4k@WbT#0 z#kw&}hi4?$4b8+?aD}nJB?lT&1nOdJ8UzjAzg1m1;CKN8V)b8>j7HPAZW)k7=+=&@ zReZN+IJydRMc|s8LmXenY0_?(Pt@107_QL_2)+ZpZ-d@dK0&|Oe?6}Ie=GcGV%Bib z&5qzE`(50+7b~#KpU(&_&0-6BH2T7O?|7qUfd-Ne<%-VI{d-z8mRjRge~Pk%HUJXPHZ%inF47Fo6Sj0Jd~WjEq}b=zDzGnqZi<_Q>zDQ0%ez!kS={ zmE6Kt*^5Cl&n5bSkW~$`cN88Yx7f}*bhtWv<`m?1-i7a(e?)*o+{(>Ui^ejrvZ5@3 zip%vfG^u6`__)~M;Rj4f(+6Ac0S(ah^LP>rnjc5;ur+|G^Rq1>k?+EBxCV88##4di zE^d&QNf7V?&%qExKQC8^2IF7uw-z7HB7xNlarky7sTw#5|BbT_{`~noKJIkG4bMDJ z79UA|G#g{BQWKwz8$iGRS#D0j;Eg3nU3fGi-=ZH;P5ILCk;M=1{A{>(HZ;Vgn{wPu zvnc>yK%l>LMU>*5Z50>P0WFJ3e4SmZnnDR&sd->F;1_Q|Mf|V=$Z{9*TJ-1h zCyOx*ul*=(Y3u(f9U^d(wS7J8!FT~{ieaAzjvpJMVX%qgo+m(593hq%U>nPBCNt!q z1{POI#o1pNm>np2h)o<*BHi^Joh^_xcW?;ov5$`HEBL`@KqcV(g2S)@uicKDo%uv# z*^0-AB^$(0pc3umDF%ZBE%&PKgbIXKIM*D3msEJY}%Y~ z*iyQ;3nA^01QEbw-1P?aaC}OrKl<$x#Dpu8|Te%0H%=R zsjIVJ!h4Qde@5Fo0_MqeLN6ZEU!@!OdC-Scqv1-+OE40mN5og+8%Tfo!hc*i6P!4!lwjme7y6o&~ z&UFu6@O3}Nx*B)}vqBs6O+%$hQniT^EoeXsL=fVi;`ijhIUS=`W|K$+QJwK)J+lc1 z!g8+`f%`92IkyW1(UK>(H)o zDFe}2W<#*Hd?qyWS%bqWU^tl8KmYvKzkWIG-mxlfan;#*i$WD&MZ;5w;vYc!&M!m3 zOaP*61WX7J>WJ))+6v2n=qZRR~!qShY*n(&O@o+LX;3Cex9h|xFOB1`3`IJ#V zs;I^zLe<1&kL|Xy3LAE_+|<+62CLfRz0~+uk~Q(T3E|;lj6@)oA-rU~xc8GWxFF*D z&Wmx){!zr5XmR~~}za~puT!e+K(-nv9rmCF-iC@`O zqhvJ1LT+(4e%vqkA|hI~U@A)dJ1WmEpy@7N6*l!vxBcs@3&!4OEeEJ0;Gdqv+i=(J z1E8t+AzssWF*V_l?f~jFH`f&}mL8Es$Eq>Jp^Guv982K@X-&Lc_@)p+{O}-*vHK9; zpg3jlWGqDq%lD8?wFv6xw=>r58!kdo@)gr1CSx;t%^Uh2BbtS)ZIH68BqCZ&l-Dw(Z0v@}}H8QW;31bK8C zKsdHaGfK48O$m)}5k%o0S4ZSVYZWA7llJUMMwvGni@O9fIvm1_JXR>~Jme5|bdUHj zG%8p7HbZLg3{Sev6)yhNrB+1@;Ak!VrBJvi5*^FIx)h2i|SxUP!zC?KkecnlO(OfDC% zlnFz|o9N!!*b?G%VCJcf2i{qm-E;R@9X>sO3&_fZATeGe-1@#Us+c>mQ3tjb~ferbvmzMNbSq+HuCsmO|Yn!E4 zfdW55a`yPQSjbTi$=bD zc{}eczG;EN7s6r@1(qS=U>K&a)|z1v%F5JZz{jO1O+>r}%ZR2)TGwChU!`bTeGjTSz6ZPANG>Mmw&V)N^`-9Y8(JGQ4zJ?c4ij`1 zV(1j4rv(qMQ!UYtSBv`fm`jh}k^vKOa>Pa%O0c#nDnys7)o?Bq1tTQM!QrR-ut(T+ zhXZeoxLqI3;E3di>YQSs2)zY7d_T^-s`x94pHfdB>kj8^mlf`@DK1obJ_AA2vJl|> zJ6$av%pIk03E}6nTp{{pqb|5*h^{X?guh-oBNbJ6JOyb)`HsVbzzM`9+zUDg#>OLJ z!hd%;Tp8l+Qcc1%*_rq}$wCc-80PW=(7%BydLyopL8B?98>ERdzgktmDZaNR(=nr7 zScWj3XUInd7QVYD38K!@#L(?=^@Qsi9+)@_KNJe2ayS<*GXY@ua7Wd(;n&vQ4G9sA zv~ka_;f&7MyvMv0+-BKG8&m0UO)YM25faV=F*gEFcaJED&bYP`fj|l-qwWri7ve-t~eHMG81?x1z%8fAI2!~GptdBcin*)&0O~IW@7)~kN!tA zRI;@+oV$T2DBg2qy5V{j=iG%uj1-<{Qfh=ToS`f^Z53r+^;%*N3>PGQaHRjssx*%}RQUegvYUUA{oRW44#mk2|}B-t52` zJ^sZUdoXx$~ma_gS_4c(C%I4?7eR6Y0Z3#GqTvLq^ zGp^DQ6yNH;>@Fp{oQ0Rr^(^@q;w6-rG{@Llc_+y|kW ze76NCW2Fqy-ABuBiic|)>V``!1Y_YJWiU`?$fFu=qsso@)+Z zLU&0BElOW(K1MLQ$kl*|k&tjVr_&VHjwPL)_G%->YxlU&6bf7zCfN_Mb*}STWitfP ziZ&5PRw?xj0j$p&C(GGlNtfCmucuO3`#$NRUG;JT}hz3w$y z$_XY*t{|};9#;sBEB3UMWh`fKT>IP3UJKWi3q`v9SxHSOn19dO`>}jI=kxpk|GQee zGo=L_y1h54?G*MJvw1v&n1Eq634&E|wS*u+o7UYcWvMjFnm`jv1FGFyJsS z#1WQw#UO>dJPe|It*{)KX+73}l z!HbNuzjV=#OBXo!r}#Wp8;BD)_%ODP4eMup)M^=q#^5T*^3+A!&%mDAlvYIf(>;s( zz-quIYzl|l+5GRVfBv8U`WJ3m=ot{>xl~>U?e6L;j?eojboT)BaM+b;;I>sw(eIvx z^E2{0BVWvS%$T!fhc7NvZxOZ!w-4f?X+iH+p!hdJJx(-5%1iW%b|w(Dx)4iHfN`@D z(OriZUu*m|YR$`NWuAVL68#W7k3-N7J}gJ*aQXpoJ-I(44?P`=+%}l?5L#^wbEFSu9!iPkn<;(>O@nipMHBh+?24n~=RpY8$IL7|%&>8?k+9*;^3Q7u zDV#0769B;Dnu!7sxgx%X+?}?`JnQgEwom`L`5Qqf46$>`>P^pW^&Eny3nAjpmyF$Z znrS&H{X5wT&CW8u>uaP$*&3a02jT8w>!vPZ z1P-ktGz7gKHHmx1)H>hQH@1lz5D+;dD`OY_x5_;f%P+tMPLg8Xl9lW!9AafFXt;pP zJUqm%iig8v5}Gx$FlE(u zk868tU*>*~1pBRcYGpsHxHl9(fZ%8lv1`wI=C+QZ;LHpIW1{AE6%Y!TndIZ*HQNkN zSBXlv^ree)*%-;iY?N?`MqC#5%5C)NgTC)}PAbnTF{wSQL`q|Mp+dyT7My1|n~zao z5f+c(eoK&@4#e>7aeW`@mRpnpaz0nXk;TQOHjk@Csw7HLq;b6JSrQ@~#&FYF+fGXA zQCQ32jGEDQ+=&7@U`DIsJ4*Jp4`ZSfA@>A6hzefViC)$qI0hhkWNcs^;{Lcdq>FR= z!quB%qkmtAZ%io;WyCs$5W1WD8XrVFkQI&TTZlYQ0UQ@F5fKN+lmU+vB0C$IZEsAj z2qJ^{RITH^4VvljAaNihxXs6Rynt&y_w8U4vf2ln^-53KmQAgq76@iMd==mCq+83mEF7yJUdp2W-)YFE?x^IS5$bF3y&~dVjZm` z)apgB75cDK8N9jNdm7Ru8{0pvBnDMMRuv8fM^qXfrx}#uDPpycih*b=9<+E)5gF|+ zqLL)9H#S;AMPG|^53WJx&&kOhVkTPu{eS-JUpH5Xf4Kj6Y{&WH^r2OruXwQiU|S&} z;I)Z-hhvQ%(JFrU_Fz#m*!Z;C3uuQyyQWQOBM+D3h{C;znFe5>d9bXfibtHK`bq%%$KVWTYw*}wi?#q zI`lQy3Ah~^(+%y*WKC4Vw#q3`)$ddgv*_K?>bvvcwY`{xEsiV5one@E8?fW3vFu)T zLe&ndql|*bbQOhDaGOor7X0|_QM-csO9RK_dZ%Pwrw%+gp&xd+ijG&Q2o1X>_aQ=T zmR~Kt*5xFHgL&gZa6eGNmy)c(WbR$sMypQCVwBT(3-7nBk=B|P^Po#q)7;UL+pa+< z8c`@)z_JN>JYgd7k)N>$#B_#BG6zVO8))6T_=EGFoladw0m;%;62hB6E8i`Dfm7BU zs3|BkK3-DDV{*B^1QEtRc8Ne<+0ObAXlHKVaoeuQpV76JFR6lsjOp_yW6VA-0jDMB0n^NA ze>Dd=nTE0&48%T0RxLhxU2+K=B9x-@aepi?!!U364OdUEqRGUQSh^!a5L(cNOW7uU z9+qa^T^{RlImm20H@Qb3p>?&^1Fmz088K#`5Lxz z4LBvzyJGC;1?5nR_&&Y(Y;`1(;tlZ_@Zf z9$|Jdq_78cVzBItHe)EmsR228$yFEQ{o-6R-s=iV}ZEk@eSvf=*9 zGfRl7jyqAMREn(_pCLjq$l_UEASEK!{zKYx_Y7uFbedBDqjVN-)hgadN0+4|jk6DS z6S88nkj!Nt@rX6A1tk|sWM`}iKJkCVq)?{R5!sZX>!HrBLX=h$m5RM3s!ePz%341%xOW=u3aY_}uQo z+b?)I0J&RV`62o>wjBWkvk7WFIyd93^k^)W;ikFdIUWo|qaJ6vBFo%kMb;z8`RO&$ zFQy2$oem2?q_uPuL4uk4-?fL6^Cs43Oku50i9vXMU?h|4aEbyNE*`Ju)Ofhm&)_>U zuGR!Lc`(W9Ayo_g?FIx#T^uwX_a?RlCo6((SA^n0l5ZkgHS-!ogWjTFlsk|Ni1cu< zMNEjHoZ*&23|fzY6?O?@Ao?LwPyqhUI8_}HQoMeN^2H($;(Og=0?dyWD%ADVg;{=N*HawWrvRqK zWr6I>d}rQ6e9LDkmuSea=__{W?YP@tYc0$o4B|ThvVnTZfEQwXcaP~x6P2Dl;rZ06 z7F7n(PVxZw64*Mzp?He9Zh_NqHlAA}#aX-m!q6trES;^W@2e~i*GA;dlj0L)l(RvV zq1|;l7?`tMCSB8m`o4bdi5vLGqK)Z) z#2|T{l7REsN%#AXa)2sk$GcYS`|$_8smw;%CJ&J&i3)r9?gPHIGZf2l)S`EvXn zhvEm2N#V#5U^Q``C$(q!?5%!;71 zLE#IC*2u~GeznCQb6*<#q4=yL1`hkKIGic0wZ`W6(zzjR8|k+OvG}{faZ~N@&ar}+ zuVI`fTCF99R7y&kmy}$k)Xt{YBtUsF0rN_JJICEkxHq&QuTil`Fzrm}MYXI904B5CF z&GU=o6N8yzPoLk}i+9rHq*2P&_4tW~VTgT(xFETHQwmQ!j2|hmq)Qnm@F9u`O zI`?7}{E&i%CGln(5~R{9qpCo zQMufS%)^(+56NN_kPN0DgG7ok-TEBc@wzs7Bhp;cH~c+A4x6p0^K;=YEL;U2*kpSN zmZR##?v~te1rgt|VC1~eqkUML2r1*NT+O;X+V?W{=|BDR`S?V*eX2)*0B+H%=@Jj3 zxL`8G(=u8mzY91*=wgi1@+}@#JMS&8TP|FZF(T&SRLcmh6_aLcW-=D1z~SR3zO4i` zbPYaA9%33CjJobL!fOm1d`8GKj3c zfmj|bRf7#LRXGQZ0u3I;E^V*N6+ca$8c)v45KDo5R#8=MExQcEg)A3A=bp?4+Oq!| z@W_^YI&66|6lO#%oqKZqQG=MB!98_i91Fy|=?bs^2jjXtngr*esQy}U_6&uz5D(~8 zN`uZj^Uq>I46Yxb?RtW7w$f&6s6eZCGu=IVu=DRDM7fn4yN*ggY;DfS_Iu1jEu6w;&1Drok5J5vTTutTAl&X=$U$wE z;i3ez72BW^Hvz{u*YYa&pgb^e3U%(DT5>k2MvviNIc2s2l)(z`5H2!C#$=`vIAex+ zFZh5ZnRGmOfx_^!N;Ea#WfeQ;#OyKZYtW<_5%MM|qwB^%+=n(m^BBG<67oS@54U40 z)Zr_+fuf;hYxAa?Nzq*e!GWvjmLG-XZVilecB^(A1?<0*6G>7n^~qO4E-hb$QD?nq zS@{&^jOx%6j+M1a7*4U9I|w3vOcWGhF^geN(GOtan22!oPQ{8@Qv?xrd{C7CeBQ70m>=AGU0&xW^Qc7jFxLh`|SNK2ORjX zm~IBMaX)kPay)-V*dp@6kv5nO!P$zns{4qm4Ez6F^K*@@2s|k~+nJNOxBU7fMj^hM zS@T|T;WIgZAi`Q3ocVw*x%)!cl1x+)?t==EO!2rKvYdMUIez?nV4K@{I@cM0UkuN7 z7EWegB>F-FljPg6uXF2g3;nvuTok$@lik98Z3p*G$61K4qQi26hTC7eX9JBfEWId{ zh?YTWMv6OK4D@~mC5XQoDb2#_x|okkm>7`+hd*i15n&vtv*qh%xSzEpw5Vx3+Fn=f zDGj*4=1xt4`?DCVBs9vrxVJy2v%2=H(jLf?$pi+@p@(-<1k7e*uJtJP(z=6ly9!GL z8%rZiG*l%yy&Nd_l>)_%M(dw{PPqsFpf54sUNe3i=%)zBZPo+pdt>GO68-ulvp4RJ z-^cu@*T6+0BA4SNT)pZGaI{uV4{H=~R9$)pVV`x{T14(Dp`|LgNNyPO5dA8an$_zl z^o(er`s9}7SESg=5$Lg~+(_~5R8(ML$zTPcNTFLx97BHL#T|4fSw?Z?W$0>dsnue; zOucvAlKVsi#So9!VqRk-j;d-jd8K)nFl^;rG&^kqq#V~3HYkg94%8KS1%d5Ez4&$$ z4$(9slMCR$Jg^Bh1=AF}kd=fjwZmMMoAuxUF~kn@kTNuBizq+{#37FI!~2aa=YUIW5<-538F{Elq#IWSg288Rmz{!%AnE- z6ON7A_@grqkD+c}EEu2j zn0d4Z@BVP&2A;>5vSS0JhLC2K4V)SAa)(GT1ow9rs}OJn(O608_K(I^hN3HO&YSaD zXu9Uv#S*ohPHP$lWHu~vf%oDEKv~PzkmbUam79hoP<(!{bdleB3w*{Op{e)`6AT!C zu?L4(@qnvf+%)--c?iW}Ms1QpuPLW$tYxclxRH6v)?5(2_AqTzaArz6r|Ve*#+6lr z3wFjEvV*$|y&PPe*Yo-y5N~$-1oCM1O% z6Nu=?lab4D7iF-Sju8~jPw7Pr!q(@L;vd@sF2OS|VJ^gnb8KL`_kzG0Y_dh}Hg&SgHK%Iy_q(aeEUHPDAB};#%38Avz4fy(|InYimhs zaIN^FwgYmkUsbHtZ{`?EkQ_!_37{=dQxP}+-`hXOMvP@54jjf3lFzDw6Y7zFH5!fE zIEa`9RB=G(6vURe+sq@-7<|S7C_bxIjlTQa56=+u!nWyj;X}hS*F|;-e@0C9RgXo| z81MrYM(V$3Alk*tbZ7Xr#R6nArQX5`0(Aljs;nxZ>`0mMvrBHI- zLojknI40uG2YZ++RQGA#h2Ikmqz3zsEIo-hr90$Swv}5l(lQbWANWB*?A-U8S(fg? z$-jzAgy1=_Iy!=^y`PALpOcOpc|bMSE4*1aBcL>#-<*4pEWv35BQ24 ziVw!EFa>$hS*8?&6B6feN^{j(fWgSJz|jo%t=(B(WlCL8J*5*asJ60^!o#q)uUZ3b z)#f7$E@JH_(9aA8wN%$VnUPosZI&flfn8`xH5e92i#Jl0jqU=Xve%+{0qr;daKxPl+{>tPr+Ub z6GqIaPnb8*T8Y8Id$VdpKZO=j*9v38AsD!|e^4tViBj=j3%7xBB+DC8lGo`xRtMZw zxuxU)vl@Rb8K@F`{=9z|G>BK}4JEr2_R~hqEpPrAR3mPE#Iun*spwo?8xyKO6829q^^BYjTwb>HMaAZB5gqPR|923~lbfFICt8&MF z)8$58gtNyhX#b8AY=6glsaLGeSTc%!?a;_w=w#{^{jjTYAF|z1<5D`h=tq}pOsCig z3u&^H;b4UBMFWsM!33pZ9^mwYjl{de0$P9{G`p-WD#NO=`o zSYtCX-4-1b-}rJq8Hj$?99DN2KNg>}xvkAT)E8a?T{UJAUs_6jzbQf?XYOH@YVl&= z&9o;7yv~a&H^mID1$C=>L`JF^@}7D?+!dS{FSH>u#80*Jl*Sc?LWxqv-?H3fw0Sqt zAw)uS#y#TM%^lZ1M@cS4^J7~t64Gqf9YP%60EcuTx(hESu$7TH=vv087T*aMtV7q{wa-Y$n;waQvT{iEPuiemkMHn9XX zfJmO5L1D>~9Nr}N4u=^A>iZ}y$-!%sBuF{ZDW1KC?+f;Ld0&DvlEWp!88wl?svEr- zkjBs|moXSlSpWQ2w&k9vqNSI^yycElR6CB#O}1^U!_*sxMcU-svOEZDx%_#(wF-2I zF3u}Q5r;QxZV}d5z;Vfo>24~6lkM6~YKqBy)d@#9p6?`xc_hyLBS^6-) zFW@R0q#KCqFpt6_cRzew=L?%<9fJ`L#kK=6C{m#+gy?6E;98}5AyXSw^iaGxbZw>2 z#g0cQBbQ{=p3B_s!H9_ptf>qGPJ`&18fW}E20450bX;NmT^y*Bfw@j2Wj0tZX)#J< zg9Ya{T8ekHsXs8i#?rl3@l%v}J72SStB0$#w>eWr(TO$rt^5%eB&7*?jL9{x6Sdg$?tKke(bExp$$UPDr|XQN zNqbd1IRwvGaZG?e>-W0`)7BmHUc4uB&&}32YsFgEVzh;@6#@=COOQ8@2#Gu&f!QTb zY{v609jAXsL4=DgDD&z1^K-Q+TqRcJGEu(~dkEO?pSL`8mE7XAClk@OnU4wh6*Gp-YaQ4TUfa7uw*R@ z*)YUmP^qDXoT0eKU6=8~uqqRg_S`RldgV1*7zn?{zy{4@&=d4S8%Qb^fdbMP-WXvQ z7#=PoDH{9zQ`)2H9%q&)_b6K;D*ULN@?e(HwIU3A1aogbN|n zF5tV^;9^}M(Gj7o8ok@QN5iu)!Z8gP&w~Y|7!!#Iar=a9^yg3$0|olA&1eXPT_CNN zCuyfooG|C#;wk#wFK zxvt(W*4$}B0FTXDlzGIW_#+9No6opcf(JBJtZMwTWK9rD;~P#5p*hf6xrx9gU=ZT` z&|2jpatTGZ>�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 Cq+M+h|3 z#>fNSUt{m_&1zHY0wWY+gF6%78x)~n(FRMaur}-AZ)w*1&fTka-uvK=3`Hy`XnQbV z{4A0GA6;j#*f0#jP{8~DFP>osBM^3W-?}!dV@EtmQ$TQf4f|&<>OmPh4-_$I79B+w zIz-HKPNzf5hZN=BVu{^(m26=p8`C69WsqrQ=T!23UP7)%(`)zN9kyzz ze3OW_Pa0)oeT|%g_Ky9#`?b+t{UN%oWmf~dSDWMl-B#3*41(nme53QU>ibJ1rm1~S zA>#TB`**hu+nAo_xeZzCMq^kWJn8<`?}Mqsm>De>o$VMbP<~eB-^mBPc-wQ)zPNov zH<%@9@z9stNc3Aj3ObB_gS<8i{w_lqwB)X2zFR%SUTzhY$*C zJnsA+qt`RS&A3?2(4JkEXr_?0tf?v{KOo9Rle|(l%gh1ovZZ-*0zs}x@qpkQWRgzx zK}n4Exb%G`2LNn|3&HBMtvZGYoUPK`XvyyrgzPdc@jldUBP{(++j2M2;=F?z=jE-o zIiI3}E)IF(Z=!|H5^S&75UV^!ONv}e{KtR114c+ttip)hnMLH?#&tHj4rQ+b70J!q zX|Lts2 z0yks>^BM|m@qWRcmLdAfWZJqx164Ui9+g3QXK~4|`&&vTHe0We@rQjdzpo&2*}iGq zj-4W&@7-%DxG|Jx7a^L2)+&PWh$NuxC#*3W;Z^MH^`3S~iUyHE?P^{Zt0Aaq@44$| zJ#@M%IfyEgEJaFW?@6@Pd5~{bIclm=!=$Ba<_#)0##&KW_OtpPx20l0@cI0X@#p|n zse)=FyCHJ#00D$n1Nsi1ZDUF?4Y;QpHU+8CJAT-7NWO7`i=W7 z&JP%VXiDWO**a@=|2k)~ebyApbnr~f+Jj~uArJHd_SqJbwF(G3cBzy48#aji|2YW% zgy0-!0xcbS6w+}sEj+|Z@fYq=u!LrXZe%G|q&3Wz<^X2Z{)o7oa%MOcfC zexm#Rq#`S8-H!Qw^g!M?5)JFhtcNDi>Wf_t1Ac~^Ez|RXDNF6oeU2>HQR}_;l(z3v tgj=2s!lOvaBIa59(2zd>009600{}Ur>bVSk`0oG!002ovPDHLkV1hZt*s1^k literal 0 HcmV?d00001 diff --git a/pandora_console/images/status_sets/default/agent_ok.png b/pandora_console/images/status_sets/default/agent_ok.png index 6bf8dbb6273fe6e660aae6ecd370dddcc191d007..6e2bd20314578f486f372b064d9cc4309017d1d5 100755 GIT binary patch delta 78 zcmX@lc$RTO9M>HdX+dV`beZ5o6Ek!yRXklBLp+Wrr&t^?P-y6EOuX_au-jc%ZfgaU cu~Lkgfr+2t$+2VmTNr@A)78&qol`;+08RTF^8f$< delta 80 zcmX@hc%E@W9M?@Y7G7a%#ozlvCuZnat9iOOhIkxLep8il$UvZ>GqK^oild9g`lD>J eK0+BE#F!b1&M_WITjVLu00f?{elF{r5}E-0DIVHdX+dV|n4)5?i5aHMzphM~xIkJ&=?jyw$)oQJ8Gyjk)z4*}Q$iB} DqPGzY delta 48 zcmX@lc%E@W9M?@Y7G4oHvr8$>6EjSiKVOgTe~DWM4f DrV9}8 diff --git a/pandora_console/images/status_sets/default/module_ok.png b/pandora_console/images/status_sets/default/module_ok.png index 53ab89c037bee8d2047d6bad09caaee6fbb4434a..d9daef0b437a610e80c4cef8d46abded64354e94 100755 GIT binary patch delta 78 zcmX@lc$RTO9M>HdX+dV;%;UE|Ow7=+RPl6i4DmRgoMLgnK%t?tG4aZyz;1V4xvdpY c#!4|}1}1)nC&!NMZ(#rePgg&ebxsLQ0HetrP5=M^ delta 80 zcmX@hc%E@W9M?@Y7G4pZx0!20CuZnat9iOOhIkxLep8il$UvZ>GqK^oild9g`lD>J eK0+BE#F!b1&M_WITjVLu00f?{elF{r5}E)6@E-^O diff --git a/pandora_console/images/status_sets/default/module_warning.png b/pandora_console/images/status_sets/default/module_warning.png index d2637c760d733550839b845a68357e1bff97f484..c81b7ac0de69c2845c72d3888f5867eca3c9ce00 100755 GIT binary patch delta 48 zcmX@lc%E@W9M>HdX+dVoO*KMl6EjSie_fd}ae=gm(ibLUlSkhdG5~?6tDnm{r-UW| Dri2kC delta 48 zcmX@lc%E@W9M?@Y7G4pgTe~DWM4f DxE2w1 diff --git a/pandora_console/include/functions_events.php b/pandora_console/include/functions_events.php index aa1782871f..7b5462b7f3 100644 --- a/pandora_console/include/functions_events.php +++ b/pandora_console/include/functions_events.php @@ -338,7 +338,6 @@ function events_print_event_table ($filter = "", $limit = 10, $width = 440, $ret $table->width = $width; $table->class = "databox"; $table->title = __('Latest events'); - $table->titlestyle = "background-color:#799E48;"; $table->headclass = array (); $table->head = array (); $table->rowclass = array (); @@ -358,14 +357,10 @@ function events_print_event_table ($filter = "", $limit = 10, $width = 440, $ret $table->head[3] = __('Event name'); $table->head[4] = __('Agent name'); - - $table->head[5] = __('User ID'); + + $table->head[5] = __('Timestamp'); $table->headclass[5] = "datos3 f9"; - $table->align[5] = "center"; - - $table->head[6] = __('Timestamp'); - $table->headclass[6] = "datos3 f9"; - $table->align[6] = "right"; + $table->align[5] = "right"; foreach ($result as $event) { if (! check_acl ($config["id_user"], $event["id_grupo"], "AR")) { @@ -423,11 +418,16 @@ function events_print_event_table ($filter = "", $limit = 10, $width = 440, $ret /* Event type */ $data[2] = events_print_type_img ($event["event_type"], true); - $data[3] = ''. ui_print_string_substr (io_safe_output($event["evento"]), 75, true, '9'). ''; + $data[3] = ui_print_string_substr (io_safe_output($event["evento"]), 75, true, '9'); if ($event["id_agente"] > 0) { // Agent name - $data[4] = ui_print_agent_name ($event["id_agente"], true, 25, '', true); + // Get class name, for the link color... + $myclass = get_priority_class ($event["criticity"]); + + $data[4] = "".agents_get_name ($event["id_agente"]). ""; + +// ui_print_agent_name ($event["id_agente"], true, 25, '', true); // for System or SNMP generated alerts } elseif ($event["event_type"] == "system") { @@ -436,17 +436,9 @@ function events_print_event_table ($filter = "", $limit = 10, $width = 440, $ret else { $data[4] = __('Alert')."SNMP"; } - - // User who validated event - if ($event["estado"] != 0) { - $data[5] = ui_print_username ($event["id_usuario"], true); - } - else { - $data[5] = ''; - } - + // Timestamp - $data[6] = ui_print_timestamp ($event["timestamp"], true, array('style' => 'font-size: 7pt')); + $data[5] = ui_print_timestamp ($event["timestamp"], true, array('style' => 'font-size: 7px')); array_push ($table->rowclass, get_priority_class ($event["criticity"])); array_push ($table->data, $data); diff --git a/pandora_console/include/functions_groups.php b/pandora_console/include/functions_groups.php index e04055f9a1..09e2f4243b 100644 --- a/pandora_console/include/functions_groups.php +++ b/pandora_console/include/functions_groups.php @@ -588,7 +588,7 @@ function groups_get_users ($id_group, $filter = false) { $result = $resulta; else $result = array_merge($resulta,$resultb); - + if ($result === false) return array (); @@ -637,41 +637,41 @@ function groups_get_group_row($id_group, $group_all, $group, &$printed_groups) { // Calculate entire row color if ($data["monitor_alerts_fired"] > 0){ - echo "

  "; + echo "  "; echo $group['prefix'].ui_print_group_icon ($id_group, true, "groups_small", 'font-size: 7.5pt'); - echo " "; + echo " "; echo ui_print_truncate_text($group['name'], 35); echo ""; echo ""; + echo ""; if (check_acl ($config['id_user'], $id_group, "AW")) { echo '' . html_print_image("images/target.png", true, array("border" => '0', "alt" => __('Force'))) . ''; } echo ""; + echo ""; if ($data["total_agents"] > 0) - echo ""; //Total agent field given by function reporting_get_group_stats return the number of agents @@ -683,17 +683,20 @@ function groups_get_group_row($id_group, $group_all, $group, &$printed_groups) { if($id_group != 0) { - $data["total_agents"] = db_get_sql ("SELECT COUNT(*) FROM tagente + $data["total_agents"] = db_get_sql ("SELECT COUNT(id_agente) FROM tagente WHERE id_grupo = $id_group AND disabled = 0"); - } + } else { + $data["total_agents"] = db_get_sql ("SELECT COUNT(id_agente) FROM tagente + WHERE disabled = 0"); + } echo $data["total_agents"]; echo ""; // Agents unknown if ($data["agents_unknown"] > 0) { - echo ""; - echo ""; + echo ""; echo $data["agents_unknown"]; echo ""; @@ -705,7 +708,7 @@ function groups_get_group_row($id_group, $group_all, $group, &$printed_groups) { // Monitors Unknown if ($data["monitor_unknown"] > 0){ - echo ""; + echo ""; echo ""; echo $data["monitor_unknown"]; @@ -719,8 +722,8 @@ function groups_get_group_row($id_group, $group_all, $group, &$printed_groups) { // Monitors Not Init if ($data["monitor_not_init"] > 0){ - echo ""; - echo ""; + echo ""; echo $data["monitor_not_init"]; echo ""; @@ -732,10 +735,9 @@ function groups_get_group_row($id_group, $group_all, $group, &$printed_groups) { // Monitors OK - echo ""; + echo ""; if ($data["monitor_ok"] > 0) { - echo ""; + echo ""; echo $data["monitor_ok"]; echo ""; } @@ -746,8 +748,8 @@ function groups_get_group_row($id_group, $group_all, $group, &$printed_groups) { // Monitors Warning if ($data["monitor_warning"] > 0){ - echo ""; - echo ""; + echo ""; echo $data["monitor_warning"]; echo ""; @@ -759,8 +761,8 @@ function groups_get_group_row($id_group, $group_all, $group, &$printed_groups) { // Monitors Critical if ($data["monitor_critical"] > 0){ - echo ""; - echo ""; + echo ""; echo $data["monitor_critical"]; echo ""; @@ -771,8 +773,8 @@ function groups_get_group_row($id_group, $group_all, $group, &$printed_groups) { } // Alerts fired if ($data["monitor_alerts_fired"] > 0){ - echo ""; - echo ""; + echo ""; echo $data["monitor_alerts_fired"]; echo ""; diff --git a/pandora_console/include/help/en/help_main_help.php b/pandora_console/include/help/en/help_main_help.php new file mode 100644 index 0000000000..4c63f0e356 --- /dev/null +++ b/pandora_console/include/help/en/help_main_help.php @@ -0,0 +1,14 @@ + +

Pandora FMS - Help index

+

Introduction

+

+This is the online help for Pandora FMS console. This help is -in best cases- just a "brief" contextual help, not intented to teach you how to use Pandora FMS. Official documentation of Pandora FMS is about 900 pages, and you probably don't need to read it entirely, but sure, you should download it and take a look. + +

+Download the official documentation + +

diff --git a/pandora_console/include/styles/menu.css b/pandora_console/include/styles/menu.css index d780e3bfce..0a1a7efea0 100644 --- a/pandora_console/include/styles/menu.css +++ b/pandora_console/include/styles/menu.css @@ -43,6 +43,10 @@ margin-left: 23px; } +.menu li.subselected a{ + background-color: #grey !important; +} + .menu a:hover { text-decoration:none; color: #D54E21; @@ -61,6 +65,17 @@ border-style: solid; border-color: #dadbdc; } + +.submenu2 li a { +background-color: #fff; + margin-left: 0px; + padding-left: 40px; + display:block; + border-width: 1px 1px 0 1px; + border-style: solid; + border-color: #dadbdc; +} + .menu li img.toggle { visibility: hidden; float:right; @@ -72,6 +87,15 @@ visibility: visible; z-index: 1; /* Positions it on top of the rest */ } + +.is_submenu2{ + background-color: #E4E4E4 !important; +} + +.submenu2_not_selected a { + font-weight: normal; +} + .menu li.submenu_selected a { font-weight: bold; } diff --git a/pandora_console/include/styles/pandora.css b/pandora_console/include/styles/pandora.css index f34d19d0b8..1d1ce658f6 100644 --- a/pandora_console/include/styles/pandora.css +++ b/pandora_console/include/styles/pandora.css @@ -30,11 +30,21 @@ svg * { } body { text-align: center; - background-color: #555555; - background-image: url(../../images/greyback.gif); + background-color: #fafafa; margin: 0 auto; } +div#page { + background: #fafafa; + background-image: none; +} + +div#main { + background: #fafafa; + background-image: none; +} + + #login_body { /* Set rules to fill background */ min-height: 100%; @@ -230,10 +240,9 @@ div#container { } div#page { width: 960px; - background: #fff; clear: both; - border-bottom: solid 5px #80ab51; - border-top: solid 5px #80ab51; + border-bottom: solid 5px #567953; + border-top: solid 5px #567953; } div#main { width: 785px; @@ -243,8 +252,6 @@ div#main { padding-top: 0px; padding-bottom: 20px; margin-bottom: 25px; - background-color: #fefefe; - background-image: url(../../images/backgrounds/background4.jpg); margin-top: 0px; margin-left: 0px; margin-right: 0px; @@ -269,7 +276,7 @@ div#head { width: 960px; height: 62px; padding-top: 1px; - background: url(../../images/header.jpg); + background-color: #274C00; } div#foot { @@ -486,39 +493,50 @@ input.grid_min[disabled] { table, img { border: 0px; } + th { color: #fff; - background-color: #90b165; + background-color: #B1B1B1; text-align:center; font-size: 7pt; } tr.datos, tr.datost, tr.datosb , tr.datos_id, -tr.datosf9, tr.datos2, tr.datos2t, -tr.datos2b, tr.datos2_id , tr.datos2f9 { - background-color: #f9f9f9; +tr.datosf9 { + background-color: #eaeaea; } + +tr.datos2, tr.datos2t, +tr.datos2b, tr.datos2_id , tr.datos2f9 { + background-color: #f2f2f2; +} + tr.datos:hover, tr.datost:hover, tr.datosb:hover, tr.datos_id:hover, tr.datosf9:hover, tr.datos2:hover, tr.datos2t:hover, tr.datos2b:hover, tr.datos2_id:hover, tr.datos2f9:hover { background-color: #efefef; } + td.datos3 { background-color: #d4ddc6; } + td.datos4 { /*Add !important because in php the function html_print_table write style in cell and this is style head.*/ text-align: center !important; background-color: #d4ddc6; } + td.datos_id { color: #1a313a; } + tr.rowPair { - background-color: #fff; + background-color: #efefef; } tr.rowOdd { - background-color: #EEEEEE; + background-color: #f2f2f2; } + tr.rowPair:hover { background-color: #E0E0E0; } @@ -526,16 +544,16 @@ tr.rowOdd:hover { background-color: #E0E0E0 } .bg { /* op menu */ - background-color: #80ab51; + background-color: #567953; } .bg2 { /* main page */ - background-color: #e79b5d; + background-color: #0A160C; } .bg3 { /* godmode */ - background-color: #e79b5d; + background-color: #0A160C; } .bg4 { /* links */ - background-color: #5385bf; + background-color: #6BBE2F; } .bg, .bg2, .bg3, .bg4 { position: relative; @@ -545,7 +563,7 @@ tr.rowOdd:hover { height: 20px; } .bg2, .bg3, .bg4 { - height: 17px; + height: 18px; } .f10, #ip { font-size: 7pt; @@ -558,7 +576,7 @@ tr.rowOdd:hover { font-style: italic; } .tit { - padding: 3px 1px; + padding: 5px 1px; } .tit, .titb { font-weight: bold; @@ -663,18 +681,25 @@ div.title_line { height: 5px; width: 762px; } + +#menu_tab_frame { + background:#0A160C; +} +#menu_tab_frame_view { + background:#567953; +} + #menu_tab_frame, #menu_tab_frame_view { display: block !important; - background:#e79b5d none repeat scroll 0 0; - border-bottom:1px solid #778866; + border-bottom:1px solid #B1B1B1; /* float:left; */ margin-left:-8px; min-height:25px; - padding-right:8px; + padding-right:28px; width:100%; } #menu_tab_frame_view { - background: #9bc969; + background: #567953; } #menu_tab .mn, #menu_tab ul, #menu_tab .mn ul { padding: 0px; @@ -689,7 +714,7 @@ div.title_line { background: #d4ddc6; padding: 3px 5px; color: #666; - border-left: 2px solid #80AB51; + border-left: 2px solid #567953; font-weight: bold; line-height: 18px; } @@ -840,16 +865,23 @@ span.rmess, span.nrmess { margin-bottom: 5px; margin-top: 5px; margin-left: 0px; - border: 1px solid #f2f2f2; + border: 1px solid #e2e2e2; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + border-radius: 4px; + } .databox { - background-color: #fafafa; + background-color: #f4f5f4; } /* Style for login form */ .databox_login { #margin-top: 100px !important; width: 657px !important; height: 400px; + #margin-bottom: 5px; + #margin-top: 5px; + #margin-left: 0px; border: none !important; background-color: #fafafa; background: url(../../images/splash_pandora.png) no-repeat; @@ -924,25 +956,7 @@ div#logo_text3 { #table-add-item select, #table-add-sla select { width: 180px; } -/* classes for event priorities. Sits now in functions.php */ -.datos_green, .datos_greenf9 { - background-color: #BBFFA4; -} -.datos_red, .datos_redf9 { - background-color: #FFC0B5; -} -.datos_yellow, .datos_yellowf9 { - background-color: #F4FFBF; -} -.datos_blue, .datos_bluef9 { - background-color: #CDE2EA; -} -.datos_grey, .datos_greyf9 { - background-color: #E4E4E4; -} -td.datos_greyf9, td.datos_bluef9, td.datos_greenf9, td.datos_redf9, td.datos_yellowf9 { - padding: 5px 5px 5px 5px; -} + /* end of classes for event priorities */ div#main_pure { background-color: #fefefe; @@ -1183,9 +1197,10 @@ fieldset { position:relative; } fieldset legend { - font-size:1.3em; + font-size:1.1em; font-weight:bold; #color:#3f4e2f; + line-height: 20px; color:#000; #top:-2em; } @@ -1341,7 +1356,11 @@ div#main { } div#head { width: auto; + background-color: #000; + background-image: url(../../images/header_f2.png); + } + div#foot { width: auto; } @@ -1513,3 +1532,135 @@ div.cellBig { width: 30px !important; text-align: center; } + +/* Standard styles for status colos (groups, events, backgrounds...) */ + + +tr.group_view_crit, .group_view_crit { + background-color: #FA3030; +} + +tr.group_view_norm, .group_view_norm { + background-color: #ffffff; +} +tr.group_view_ok, .group_view_ok { + background-color: #00C000; +} + +tr.group_view_warn, .group_view_warn, tr.group_view_warn.a, a.group_view_warn, tr.a.group_view_warn { + background-color: #F5E535; +} + +a.group_view_warn { + color: #000; +} + +tr.group_view_alrm, .group_view_alrm { + background-color: #ED8701; +} + +tr.group_view_unk, .group_view_unk { + background-color: #C4C4C4; +} + +tr.group_view_data, .group_view_data { + color: #000; +} + +.group_view_data_unk { + color: #303030; +} + +.group_view_data_ok{ + color: #00C000; +} + +.group_view_data_crit { + color: #5C0000; +} + +.group_view_data_alrm { + color: #5C1D00; +} + +.group_view_data_warn { + color: #5C5900; +} + + +/* classes for event priorities. Sits now in functions.php */ +.datos_green, .datos_greenf9, .datos_green a, .datos_greenf9 a { + background-color: #52A000; + color: #fff; +} +.datos_red, .datos_redf9, .datos_red a, .datos_redf9 a{ + background-color: #FF3E41; + color: #fff !important; +} + +.datos_yellow, .datos_yellowf9 { + background-color: #F5E535; + color: #000; +} +a.datos_blue, .datos_bluef9, .datos_blue { + background-color: #77E2F2; + color: #000; +} +.datos_grey, .datos_greyf9 { + background-color: #E4E4E4; +} +td.datos_greyf9, td.datos_bluef9, td.datos_greenf9, td.datos_redf9, td.datos_yellowf9 { + padding: 5px 5px 5px 5px; +} + +.menu li.selected { + background-color: #B1B1B1 !important; +} + +.menu li { + background-color: #fff !important; +} + +.submenu li a{ + background-color: #E4E4E4 !important; +} + +.menu li a:hover, +.submenu li a:hover { + color: #000; +} + +.is_submenu2 li { + background-color #ff0000; +} + +.is_submenu2 { + background-color: #222222 !important; +} + +.menu li.submenu_selected a { + background-color: #C5C5C5 !important; +} + +.operation.ul, ul.operation .operation ul { + background-color: #00ff00 !important; +} + +.menu ul { + background-color: #DEDEDE !important; +} + +.menu li, .menu li.selected, .menu .li.not_selected { + border-radius: 0px 0px 0px 0px; + background-color: #EBEBEB !important; +} + +#menu_tab li.separator { + +} + +input#text-id_parent.ac_input, input, textarea, select { + background-color: #ffffff !important; + border: 1px solid #cbcbcb; + } + diff --git a/pandora_console/include/styles/pandora_black.css b/pandora_console/include/styles/pandora_black.css index 75b130d660..033036e9db 100644 --- a/pandora_console/include/styles/pandora_black.css +++ b/pandora_console/include/styles/pandora_black.css @@ -1,12 +1,12 @@ /* Author: The Pandora FMS team -Name: Black theme +Name: New black theme Description: A theme with a dark style // Pandora FMS - the Flexible Monitoring System // ============================================= -// Copyright (c) 2004-2009 Artica Soluciones Tecnológicas S.L +// Copyright (c) 2004-2012 Artica Soluciones Tecnologicas S.L // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU General Public License @@ -26,7 +26,7 @@ Description: A theme with a dark style body, body.pure { color: #EEE; background-color: #4b4949; - background: #4b4949 url(../../images/black_background.png) repeat-x left top; + } h1, h2, h3, h4 { color: #BBB; @@ -41,21 +41,24 @@ a:hover { h1#log { color: #FFF; } -div#container, div#page, div#main, div#head { + +div#head { + background: #1E1E1E; + background-image: url(../../images/header_f2b.png); +} + +div#container, div#page, div#main { background-image: none; background-color: #000; - background: #4b4949 url(../../images/black_background.png) repeat-x left top; } div#page { border-bottom: solid 5px #001E40; - border-top: solid 5px #001E40; + border-top: solid 5px #202020; } div#foot { - background-color: #960003; -} -div#head { - background: url(../../images/black_red_header.png); + background-color: #503030; } + input:hover { background-color: #d4dccd; } @@ -63,19 +66,40 @@ input.login { background-color: #000; } th { - background-color: #041D3D; + background-color: #082C43; } tr.datos, tr.datost, tr.datosb , tr.datos_id, -tr.datosf9, tr.datos2, tr.datos2t, -tr.datos2b, tr.datos2_id , tr.datos2f9 { - background-color: #020E1D; +tr.datosf9 { + background-color: rgb(14,14,14); } tr.datos:hover, tr.datost:hover, tr.datosb:hover, tr.datos_id:hover, -tr.datosf9:hover, tr.datos2:hover, tr.datos2t:hover, -tr.datos2b:hover, tr.datos2_id:hover, tr.datos2f9:hover { - background-color: #02152A; +tr.datosf9:hover { + background-color: #262626; } + + +tr.datos2, tr.datos2t, td.datos2, +tr.datos2b, tr.datos2_id , tr.datos2f9 { + background-color: rgb(24,24,24); +} + +tr.datos2:hover, tr.datos2t:hover, td.datos2, +tr.datos2b:hover, tr.datos2_id:hover, tr.datos2f9:hover { + background-color: #363636; +} + +td.datos2 { + line-height: 20px; + background-color: #1B1B1B; + } + +td.datos { + line-height: 20px; + background-color: #0E0E0E; +} + td.datos3 { + line-height: 20px; background-color: #1e1e1e; } td.datos_id { @@ -83,19 +107,19 @@ td.datos_id { } tr.rowPair { - background-color: #274263; + background-color: #202020; } tr.rowOdd { - background-color: #020E1D; + background-color: #101010; } tr.rowPair:hover { - background-color: #4782A3; + background-color: #232323; } tr.rowOdd:hover { - background-color: #424E5D; + background-color: #151515; } div.title_line { @@ -103,8 +127,7 @@ div.title_line { } #menu_tab li a, #menu_tab li.nomn a { background: #082C43; - color: #CFCFCF; - border-left: 1px solid #000; + border-left: 1px solid #0C1E56; } #menu_tab li.nomn_high a { background: #799E48; @@ -127,14 +150,16 @@ div.title_line { background-color: #0B315B; } .databox, .databox_color, .databox_frame { - border: 1px solid #071924; + border: none; } + .databox { - background-color: #000; + background-color:#030303; color: #fff; } + .databox_color { - border-left: 4px solid #071924; + border-left:none; } div#main_pure { background-color: #000; @@ -156,24 +181,22 @@ ol.steps li.visited { } /* Menus */ -.menu li a { - background-color: #000; - color: #CCC; +.menu li a { + color: #ACACAC; } .submenu li a { - background-color: #505050; + background-color: #121212 !important; color: #CCC; } .menu li.submenu_selected a { - background-color: #9c9c9c; - color: #222; + background-color: #9c9c9c !important; } .menu li.selected { background-color: #333 !important; } .menu li.links { - border-color: #333; + border-color: #333 ; } .submenu li a { border-color: #333; @@ -182,7 +205,7 @@ ol.steps li.visited { border-color: #333; } .menu .menu_icon, .menu li.links { - background-color: #000; + background-color: #000 !important; } #ip { @@ -212,3 +235,105 @@ td.scwFoot { } +.bg { + background-color: #333333; +} + + +.bg3 { + background-color: #082C43; +} + + +a.datos_yellow, a.datos_yellowf9 { + color: #000; +} + +fieldset { + background-color: #050505; + border: 1px solid #303030; + color: #ababab; +} + +fieldset legend { + color: #ababab; + font-size: 1.1em; +} + +.databox_color { + background-color: #0E0E0E; +} + +.notify { + color: #181818; +} + + +.info_box { + background-color: #BCBCBC; + margin: 10px 0px 10px 10px; +} + + +#menu_tab_frame_view { + background: #333333 !important; +} + + +/* Godmode */ +#menu_tab_frame { + background: #082C43 !important; +} + +#menu_tab_frame, #menu_tab_frame_view { + display: block !important; + border-bottom: 1px solid #082C43; + margin-left:-8px; + min-height:25px; + padding-right:28px; + width:100%; +} + +.menu a:hover { + color: #fff; +} + +.is_submenu2 { + background-color: #222222 !important; +} + +.menu ul { + background-color: #101010; +} + + +#menu_tab li.separator, #menu_tab li.separator_view { + background: none !important; + padding: 5px; +} + +input#text-id_parent.ac_input, input, textarea, select{ + background-color: #cfcfcf !important; +} + +.menu li, menu li.selected, .menu li.not_selected { + border: 0px none; + border-radius: 0px; +} + +.menu ul { + background-color: #202020 !important; +} + +.menu li a:hover, +.submenu li a:hover { + color: #fff; +} + +.ui-dialog-content { + background-color: #404040 !important; +} + +.info_box { + box-shadow: 0px 5px 5px rgb(22,22,22); +} diff --git a/pandora_console/include/styles/pandora_green.css b/pandora_console/include/styles/pandora_green.css new file mode 100644 index 0000000000..526c85f897 --- /dev/null +++ b/pandora_console/include/styles/pandora_green.css @@ -0,0 +1,1516 @@ +/* + +Author: The Pandora FMS team +Name: Old green style (<= 4.0.1) +Description: The default Pandora FMS theme layout + +// Pandora FMS - http://pandorafms.com +// ========================================================== +// Copyright (c) 2004-2011 Artica Soluciones Tecnológicas S.L + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; version 2 + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +*/ + +* { + font-family: verdana, sans-serif; + font-size: 8pt; +} +svg * { + font-size: 11pt; + } +body { + text-align: center; + background-color: #555555; + background-image: url(../../images/greyback.gif); + margin: 0 auto; +} + +#login_body { + /* Set rules to fill background */ + min-height: 100%; + min-width: 1024px; + + /* Set up proportionate scaling */ + width: 100%; + height: auto; + + /* Set up positioning */ + position: fixed; + top: 0; + left: 0; + z-index: -999; +} + +@media screen and (max-width: 1024px) { /* Specific to this particular image */ + #login_body { + left: 50%; + margin-left: -512px; /* 50% */ + } +} + +body.pure { + background-color: #fff; +} +input, textarea { + border: 1px solid #ddd; +} + +textarea { + padding: 5px; + min-height: 100px; + width: 99%; +} +textarea.conf_editor { + padding: 5px; + width: 650px; + height: 350px; +} +textarea.conf_error { + background-image: url(../../images/err.png); + background-repeat: no-repeat; + background-position: top right; +} +input { + padding: 2px 3px 4px 3px; +} +input.button { + font-family: Arial,Sans-serif; + border: 1px solid #ccc; + background: #fff; + padding: 2px 3px; + margin: 10px 15px; +} +select { + padding: 0px; + border:1px solid #ddd; +} +checkbox { + padding: 4px; + border:1px solid #eee; +} +h1, h2, h3, h4 { + font-weight: bold; + font-size: 1em; + font-family: Arial, Sans-serif; + text-transform: uppercase; + color: #3f4e2f; + padding-bottom: 4px; + padding-top: 7px; +} +h1 { + font-size: 16px; +} +h2 { + font-size: 15px; +} +h3 { + font-size: 14px; +} +h4 { + margin-bottom: 2px; + padding-bottom: 0px; + padding-top: 5px; + font-size: 13px; + color: #000; + text-transform: none; +} +a { + color: #000; + text-decoration: none; +} +a:hover { + color: #003a3a; + text-decoration: underline; +} +a.white_bold { + color: #eee; + text-decoration: none; + font-weight: bold; +} +a.white { + color: #eee; + text-decoration: none; +} +p.center { + text-align: center; +} +h1#log { + font-size: 18px; + margin-bottom: 0px; + color: #000; +} +h1#log_f { + color: #c00; + border-bottom: 1px solid #c00; + padding-bottom: 3px; +} +div#login { + margin: 0 auto; + #margin-top: 200px; + padding-top: 63px; + width: 657px; + border-left: solid 1px #000; + border-top: solid 1px #000; + border-bottom: solid 2px #000; + border-right: solid 2px #000; + font-size: 12px !important; +} +div#login_in, #login_f { + margin: 0 auto 0 140px; + width: 400px; +} +div#error_login { + #margin: 0 auto; + #margin-top: -10px; + text-align: center; + margin-top: 10px; + margin-left: 5px; + width: 70%; + float: right; + text-align: left; + top: 100px; +} + +div#error_login_icon { + #margin: 0 auto; + margin-top: 10px; + margin-right: 7px; + text-align: center; + #margin-left: 20px; + width: 20%; + float: right; +} + +div#login_f { + margin-top: 10px; + margin-bottom: 25px; +} +div#noaccess { + width: 350px; + padding-left: 40px; +} +div#activity{ + padding-top: 18px; + padding-bottom: 18px; +} +div#noa { + float: right; + padding-right: 50px; + margin-top: 25px; +} +div#db_f { + text-align: justify; + margin: auto; + padding: 0.5em; + width: 55em; + margin-top: 3em; +} +div#db_ftxt { + float: right; + padding-top: 10px; +} +div#container { + margin: 0 auto; + width: 960px; + text-align: left; + #border-left: solid 2px #000; + #border-right: solid 2px #000; + #border-top: solid 2px #000; + #margin-top: 5px; + background: #fff; +} +div#page { + width: 960px; + background: #fff; + clear: both; + border-bottom: solid 5px #80ab51; + border-top: solid 5px #80ab51; +} +div#main { + width: 785px; + min-height: 500px; + float: right; + padding-left: 0px; + padding-top: 0px; + padding-bottom: 20px; + margin-bottom: 25px; + background-color: #fefefe; + background-image: url(../../images/backgrounds/background4.jpg); + margin-top: 0px; + margin-left: 0px; + margin-right: 0px; +} +div#main_help { + width: 100%; + padding-left: 0px; + padding-top: 0px; + background-color: #fefefe; + background-image: url(../../images/backgrounds/background4.jpg); + margin-top: 0px; + margin-left: 0px; + margin-right: 0px; +} +div#menu { + width: 165px; + float: left; +} + +div#head { + font-size: 8pt; + width: 960px; + height: 62px; + padding-top: 1px; + background: url(../../images/header.jpg); +} + +div#foot { + font-size: 7pt; + border-top: solid 2px #000; + padding-top: 5px; + padding-bottom: 5px; + text-align: center; + background: #000; + width: 960px; + clear: both; +} +#ver { + margin-bottom: 25px; +} + +#bottom_logo { + bottom: 0; + height: 70px; + margin: 0 auto 0 44%; + overflow: hidden; + position: fixed; +} + +#ver_num { + bottom: 0; + height: 20px; + right: 0; + padding-right: 20px; + overflow: hidden; + position: fixed; + color: #696969 +} +label { + display: block; + padding-top: 4px; + font-weight: bold; + text-align: left; +} +th > label { + padding-top: 7px; +} +input.chk { + margin-right: 0px; + border: 0px none; + height: 14px; +} +input.datos { + background-color: #f5f5f5; +} +input.datos_readonly { + background-color: #050505; +} +input.login { + border: 0px none; + background-color: #ebebeb; + margin: 0px 0 8px 20px; + width: 135px; + height: 18px; +} + +/* FF hack for login inputs */ +@-moz-document url-prefix() { + input.login{ + margin: -2px 0 8px 20px !important; + } +} + +input.sub { + font-weight: bold; + border-bottom-color: #708090; + border-right-color: #708090; + /* These borders haven't made it yet in a valid standard + First one is for Mozilla, second for Webkit (Safari, Konqueror), third one for IE7+ and valid CSS3. + Percentage values are invalid here but .4em seems big enough */ + -moz-border-radius: .4em; + -webkit-border-radius: .4em; + border-radius: .4em; + font-size: 8pt; + background-color: #e5e5e5; + color: #000; +} + +input.sub[disabled] { + color: #aaa; +} + +input.next, input.upd, input.ok, input.wand, input.delete, input.cog, input.target, input.search, +input.copy, input.add, input.graph, input.percentile, input.binary, +input.camera, input.config, input.cancel { + padding-right: 21px; +} +input.delete_min, input.graph_min, input.percentile_min, input.percentile_item_min, input.binary_min, +input.camera_min, input.config_min, input.label_min, input.icon_min, input.grid_min, input.save { + padding-right: 25px; +} +input.next { + background: #e5e5e5 url(../../images/go.png) no-repeat 98% 2px; +} +input.upd { + background: #e5e5e5 url(../../images/upd.png) no-repeat 98% 3px; +} +input.wand { + background: #e5e5e5 url(../../images/wand.png) no-repeat 98% 3px; +} +input.search { + background: #e5e5e5 url(../../images/zoom.png) no-repeat 98% 3px; +} +input.copy { + background: #e5e5e5 url(../../images/copy.png) no-repeat 98% 3px; +} +input.ok { + background: #e5e5e5 url(../../images/ok.png) no-repeat 98% 3px; +} +input.add { + background: #e5e5e5 url(../../images/add.png) no-repeat 98% 3px; +} +input.cancel { + background: #e5e5e5 url(../../images/cancel.png) no-repeat 98% 3px; +} +input.delete { + background: #e5e5e5 url(../../images/cross.png) no-repeat 98% 3px; +} +input.cog { + background: #e5e5e5 url(../../images/cog.png) no-repeat 98% 3px; +} +input.target { + background: #e5e5e5 url(../../images/target.png) no-repeat 98% 3px; +} +input.graph { + background: #e5e5e5 url(../../images/chart_curve.png) no-repeat 98% 3px; +} +input.percentile { + background: #e5e5e5 url(../../images/chart_bar.png) no-repeat 98% 3px; +} +input.binary { + background: #e5e5e5 url(../../images/binary.png) no-repeat 98% 3px; +} +input.camera { + background: #e5e5e5 url(../../images/camera.png) no-repeat 98% 3px; +} +input.config { + background: #e5e5e5 url(../../images/config.png) no-repeat 98% 3px; +} +input.delete_min { + background: #e5e5e5 url(../../images/cross.png) no-repeat center; +} +input.delete_min[disabled] { + background: #e5e5e5 url(../../images/cross.disabled.png) no-repeat center; +} +input.graph_min { + background: #e5e5e5 url(../../images/chart_curve.png) no-repeat center; +} +input.graph_min[disabled] { + background: #e5e5e5 url(../../images/chart_curve.disabled.png) no-repeat center; +} +input.percentile_min { + background: #e5e5e5 url(../../images/chart_bar.png) no-repeat center; +} +input.percentile_min[disabled] { + background: #e5e5e5 url(../../images/chart_bar.disabled.png) no-repeat center; +} +input.percentile_item_min { + background: #e5e5e5 url(../../images/percentile_item.png) no-repeat center; +} +input.percentile_item_min[disabled] { + background: #e5e5e5 url(../../images/percentile_item.disabled.png) no-repeat center; +} +input.binary_min { + background: #e5e5e5 url(../../images/binary.png) no-repeat center; +} +input.binary_min[disabled] { + background: #e5e5e5 url(../../images/binary.disabled.png) no-repeat center; +} +input.camera_min { + background: #e5e5e5 url(../../images/camera.png) no-repeat center; +} +input.camera_min[disabled] { + background: #e5e5e5 url(../../images/camera.disabled.png) no-repeat center; +} +input.config_min { + background: #e5e5e5 url(../../images/config.png) no-repeat center; +} +input.config_min[disabled] { + background: #e5e5e5 url(../../images/config.disabled.png) no-repeat center; +} +input.label_min { + background: #e5e5e5 url(../../images/tag_red.png) no-repeat center; +} +input.label_min[disabled] { + background: #e5e5e5 url(../../images/tag_red.disabled.png) no-repeat center; +} +input.icon_min { + background: #e5e5e5 url(../../images/photo.png) no-repeat center; +} +input.icon_min[disabled] { + background: #e5e5e5 url(../../images/photo.disabled.png) no-repeat center; +} +input.grid_min { + background: #e5e5e5 url(../../images/grid.png) no-repeat center; +} +input.save_min { + background: #e5e5e5 url(../../images/file.png) no-repeat center; +} +input.save_min[disabled] { + background: #e5e5e5 url(../../images/file.disabled.png) no-repeat center; +} +input.grid_min[disabled] { + background: #e5e5e5 url(../../images/grid.disabled.png) no-repeat center; +} +#toolbox { + margin-top: 10px; +} +table, img { + border: 0px; +} +th { + color: #fff; + background-color: #90b165; + text-align:center; + font-size: 7pt; +} +tr.datos, tr.datost, tr.datosb , tr.datos_id, +tr.datosf9, tr.datos2, tr.datos2t, +tr.datos2b, tr.datos2_id , tr.datos2f9 { + background-color: #f9f9f9; +} +tr.datos:hover, tr.datost:hover, tr.datosb:hover, tr.datos_id:hover, +tr.datosf9:hover, tr.datos2:hover, tr.datos2t:hover, +tr.datos2b:hover, tr.datos2_id:hover, tr.datos2f9:hover { + background-color: #efefef; +} +td.datos3 { + background-color: #d4ddc6; +} +td.datos4 { + /*Add !important because in php the function html_print_table write style in cell and this is style head.*/ + text-align: center !important; + background-color: #d4ddc6; +} +td.datos_id { + color: #1a313a; +} +tr.rowPair { + background-color: #fff; +} +tr.rowOdd { + background-color: #EEEEEE; +} +tr.rowPair:hover { + background-color: #E0E0E0; +} +tr.rowOdd:hover { + background-color: #E0E0E0 +} +.bg { /* op menu */ + background-color: #80ab51; +} +.bg2 { /* main page */ + background-color: #e79b5d; +} +.bg3 { /* godmode */ + background-color: #e79b5d; +} +.bg4 { /* links */ + background-color: #5385bf; +} +.bg, .bg2, .bg3, .bg4 { + position: relative; + width: 100%; +} +.bg { + height: 20px; +} +.bg2, .bg3, .bg4 { + height: 17px; +} +.f10, #ip { + font-size: 7pt; + text-align: center; +} +.f9, .f9i, .f9b, .datos_greyf9, .datos_bluef9, .datos_greenf9, .datos_redf9, .datos_yellowf9, td.f9, td.f9i, td.datosf9, td.datos2f9 { + font-size: 6.5pt; +} +.f9i, .redi { + font-style: italic; +} +.tit { + padding: 3px 1px; +} +.tit, .titb { + font-weight: bold; + color: #fff; + text-align: center; +} +.suc, .error, .help { + padding: 4px 1px 6px 30px; +} +.suc { + color: #5a8629; + background: url(../../images/suc.png) no-repeat 1px; +} +.error { + background: url(../../images/err.png) no-repeat; +} +.help { + background: url(../../images/help.png) no-repeat; +} +.red, .redb, .redi, .error { + color: #c00; +} + +.sep { + margin-left: 30px; + border-bottom: 1px solid #708090; + width: 100%; +} +.orange { + color: #ffa300; +} +.green { + color: #5a8629; +} +.yellow { + color: #F3C500; +} +.greenb { + color: #00aa00; +} +.grey { + color: #808080; + font-weight: bold; +} +.redb, .greenb, td.datos_id, td.datos2_id, f9b { + font-weight: bold; +} +.p10 { + padding-top: 1px; + padding-bottom: 0px; +} +.p21 { + padding-top: 2px; + padding-bottom: 1px; +} +.w120 { + width: 120px; +} +.w130, #table-agent-configuration select { + width: 130px; +} +.w135 { + width: 135px; +} +.w155, #table_layout_data select { + width: 155px; +} +.top, .top_red, .bgt, td.datost, td.datos2t { + vertical-align: top; +} +.top_red { + background: #ff0000; +} +.bot, .titb, td.datosb { + vertical-align: bottom; +} +.msg { + margin-top: 15px; + text-align: justify; +} +ul.mn { + list-style: none; + padding: 0px 0px 0px 0px; + margin: 0px 0px 0px 0px; + line-height: 24px; +} +.gr { + font-size: 10pt; + font-weight: bold; +} +a.mn, .gr { + font-family: Arial, Verdana, sans-serif, Helvetica; +} +div.nf { + background: url(../../images/info.png) no-repeat scroll 0 50% transparent; + color: #ac4444; + margin-left: 7px; + padding: 8px 1px 6px 25px; +} +div.title_line { + background-color: #4e682c; + height: 5px; + width: 762px; +} +#menu_tab_frame, #menu_tab_frame_view { + display: block !important; + background:#e79b5d none repeat scroll 0 0; + border-bottom:1px solid #778866; +/* float:left; */ + margin-left:-8px; + min-height:25px; + padding-right:8px; + width:100%; +} +#menu_tab_frame_view { + background: #9bc969; +} +#menu_tab .mn, #menu_tab ul, #menu_tab .mn ul { + padding: 0px; + list-style: none; + margin: 0px; +} +#menu_tab .mn li { + float: right; + position: relative; +} +#menu_tab li a, #menu_tab a { + background: #d4ddc6; + padding: 3px 5px; + color: #666; + border-left: 2px solid #80AB51; + font-weight: bold; + line-height: 18px; +} + +#menu_tab li.separator_view { + background: #9BC969; + padding: 4px; +} + +#menu_tab li.separator { + background: #e79b5d; + padding: 4px; +} + + +#menu_tab li.nomn_high a { + background: #799E48; + color: #fff; +} +#menu_tab .mn li a { + display: block; + text-decoration: none; +} +#menu_tab li.nomn:hover a, #menu_tab li:hover ul a:hover { + background: #799E48; + color: #fff; +} +#menu_tab li:hover a { + background: #b2b08a url("../../images/arrow.png") no-repeat right 3px; +} +#menu_tab li:hover ul a, #menu_tab .mn ul { + background: #db6351; + border-top: none; +} +/* TAB TITLE */ +#menu_tab_left .mn, #menu_tab_left ul, #menu_tab_left .mn ul { + color: #fff; + font-weight: bold; + padding: 0px 0px 0px 0px; + list-style: none; + margin: 0px 0px 0px 2px; +} +#menu_tab_left .mn li { + float: left; + position: relative; +} +#menu_tab_left li a, #menu_tab_left li span { +/* text-transform: uppercase; */ + background: #e79b5d; + padding: 2px 5px 2px 5px; + color: #fff; + font-weight: bold; + line-height: 18px; +} +#menu_tab_left .mn li a { + display: block; + text-decoration: none; +} +#menu_tab_left li.view a { + background: #6a4; + padding: 2px 10px 2px 10px; + color: #fff; + font-weight: bold; + line-height: 18px; +} +span.users { + background: url(../../images/group.png) no-repeat; +} +span.agents { + background: url(../../images/bricks.png) no-repeat; +} +span.data { + background: url(../../images/data.png) no-repeat; +} +span.alerts { + background: url(../../images/bell.png) no-repeat; +} +span.time { + background: url(../../images/hourglass.png) no-repeat; +} +span.net { + background: url(../../images/network.png) no-repeat; +} +span.master { + background: url(../../images/master.png) no-repeat; +} +span.wmi { + background: url(../../images/wmi.png) no-repeat; +} +span.prediction { + background: url(../../images/chart_bar.png) no-repeat; +} +span.plugin { + background: url(../../images/plugin.png) no-repeat; +} +span.export { + background: url(../../images/database_refresh.png) no-repeat; +} +span.snmp { + background: url(../../images/snmp.png) no-repeat; +} +span.binary { + background: url(../../images/binary.png) no-repeat; +} +span.recon { + background: url(../../images/recon.png) no-repeat; +} +span.rmess { + background: url(../../images/email_open.png) no-repeat; +} +span.nrmess { + background: url(../../images/email.png) no-repeat; +} +span.recon_server { + background: url(../../images/recon.png) no-repeat; +} +span.wmi_server { + background: url(../../images/wmi.png) no-repeat; +} +span.export_server { + background: url(../../images/server_export.png) no-repeat; +} +span.inventory_server { + background: url(../../images/page_white_text.png) no-repeat; +} +span.web_server { + background: url(../../images/world.png) no-repeat; +} +/* This kind of span do not have any sense, should be replaced on PHP code +by a real img in code. They are not useful because insert too much margin around +(for example, not valid to use in the table of server view */ +span.users, span.agents, span.data, span.alerts, span.time, span.net, +span.master, span.snmp, span.binary, span.recon, span.wmi, span.prediction, +span.plugin, span.plugin, span.export, span.recon_server, span.wmi_server, +span.export_server, span.inventory_server, span.web_server { + margin-left: 4px; + margin-top: 10px; + padding: 4px 8px 12px 30px; + display: block; +} +span.rmess, span.nrmess { + margin-left: 14px; + padding: 1px 0px 10px 30px; + display: block; +} +/* New styles for data box */ +.databox, .databox_color, .databox_frame { + margin-bottom: 5px; + margin-top: 5px; + margin-left: 0px; + border: 1px solid #f2f2f2; +} +.databox { + background-color: #fafafa; +} +/* Style for login form */ +.databox_login { + #margin-top: 100px !important; + width: 657px !important; + height: 400px; + border: none !important; + background-color: #fafafa; + background: url(../../images/splash_pandora.png) no-repeat; +} +/* Style for login form */ +.databox_logout { + width: 657px !important; + height: 400px; + border: none !important; + background-color: #fafafa; + background: url(../../images/splash_logout.png) no-repeat; +} + +.databox_error { + width: 657px !important; + height: 400px; + border: none !important; + background-color: #fafafa; + background: url(../../images/splash_error.png) no-repeat; +} + +.databox_color { + background-color: #fafafa; +} +#head_l { + float: left; + margin: 0; + padding: 0; +} +#head_r { + float: right; + text-align: right; + margin-right: 10px; + padding-top: 0px; +} +#head_m { + position: absolute; + padding-top: 6px; + padding-left: 12em; +} +span#logo_text1 { + font: bolder 3em Arial, Sans-serif; + letter-spacing: -2px; + color: #eee; +} +span#logo_text2 { + font: 3em Arial, Sans-serif; + letter-spacing: -2px; + color: #aaa; +} + +div#logo_text3 { + text-align: right; + font: 2em Arial, Sans-serif; + letter-spacing: 6px; + color: #aaa; + font-weight: bold; + margin-top: 0px; + margin-left: 4px; + padding-top: 0px; +} + +.bb0 { + border-bottom: 0px; +} +.bt0 { + border-top: 0px; +} +.action-buttons { + text-align: right; +} +#table-add-item select, #table-add-sla select { + width: 180px; +} +/* classes for event priorities. Sits now in functions.php */ +.datos_green, .datos_greenf9 { + background-color: #BBFFA4; +} +.datos_red, .datos_redf9 { + background-color: #FFC0B5; +} +.datos_yellow, .datos_yellowf9 { + background-color: #F4FFBF; +} +.datos_blue, .datos_bluef9 { + background-color: #CDE2EA; +} +.datos_grey, .datos_greyf9 { + background-color: #E4E4E4; +} +td.datos_greyf9, td.datos_bluef9, td.datos_greenf9, td.datos_redf9, td.datos_yellowf9 { + padding: 5px 5px 5px 5px; +} +/* end of classes for event priorities */ +div#main_pure { + background-color: #fefefe; + text-align: left; + margin-bottom: 25px; + margin-top: 10px; + margin-left: 10px; + margin-right: 10px; + height: auto; + width: 98%; + position: absolute; +} +#table-agent-configuration radio { + margin-right: 40px; +} +.ui-draggable { + cursor:move; +} +#layout_trash_drop { + float: right; + width: 300px; + height: 180px; + background: #fff url("../../images/trash.png") no-repeat bottom left; +} +#layout_trash_drop div { + display: block; +} +#layout_editor_drop { + float: left; + width: 300px; +} +.agent_reporting { + margin: 5px; + padding: 5px; +} +.report_table, .agent_reporting { + border: #CCC outset 3px; +} +.img_help { + cursor: help; +} +#loading { + position:fixed; + width: 200px; + margin-left: 250px; + text-align:center; + top:300px; + background-color: #999999; + padding: 20px; +} +/* IE 7 Hack */ +#editor { + *margin-top: 10px !important; +} +/* big_data is used in tactical and logon_ok */ +a.big_data { + text-decoration: none; font: bold 2em Arial, Sans-serif; +} +.notify { + background-color: #f7ffa5; + text-align: center; + font-weight: bold; + padding: 8px; + margin-left: -1%; + width: 101%; + z-index: -1; +} + +.notify a { + color: #003a3a; + text-decoration: underline; +} + +.listing { + border-collapse: collapse; +} +.listing td { + border-bottom: 1px solid #CCCCCC; + border-top: 1px solid #CCCCCC; +} +ul { + list-style-type: none; + padding-left: 0; + margin-left: 0; +} +span.actions { + margin-left: 30px; +} +.actions { + min-width: 200px! important; +} +code, pre { + font-family: courier, serif; +} +select#template, select#action { + width: 250px; +} +#label-checkbox-matches_value, +#label-checkbox-copy_modules, +#label-checkbox-copy_alerts { + display: inline; + font-weight: normal; +} +input[type=image] { + border:0px; +} +table#simple select#id_module_type, +table#alert_search select#id_agent, +table#alert_search select#id_group, +table#network_component select#type { + width: 200px; +} +table#simple select#select_snmp_oid, +table#simple select#id_plugin, +table#network_component select#id_plugin { + width: 270px; +} +table#simple select#prediction_id_group, +table#simple select#prediction_id_agent, +table#simple select#prediction_module { + width: 50%; + display: block; +} +table#simple input#text-plugin_parameter, +table#simple input#text-snmp_oid, +table#source_table select, +table#destiny_table select, +table#target_table select, +table#filter_compound_table select, +table#filter_compound_table #text-search, +table#delete_table select { + width: 100%; +} +table#simple select#network_component_group, +table#simple select#network_component { + width: 90%; +} +table#simple span#component_group, +table#simple span#component { + width: 45%; + font-style: italic; +} +table#simple label { + display: inline; + font-weight: normal; + font-style: italic; +} +.clickable { + cursor: pointer; +} +table#agent_list tr, table.alert_list tr { + vertical-align: top; +} +.toggle { border-collapse: collapse;} +.toggle td { border-left: 1px solid #D3D3D3;} + +ul.actions_list { + list-style-image: url(../../images/arrow.png); + list-style-position: inside; + margin-top: 0; +} +div.loading { + background-color: #FFF1A8; + margin-left: auto; + margin-right: auto; + padding: 5px; + text-align: center; + font-style: italic; + width: 95%; +} +div.loading img { + float: right; +} +/* Tablesorter jQuery pager */ +div.pager { + margin-left: 10px; + margin-top: 5px; +} +div.pager img{ + position: relative; + top: 4px; + padding-left: 5px; +} +div.pager input { + padding-left: 5px; +} +.pagedisplay { + border: 0; + width: 35px; +} +/* Steps style */ +ol.steps { + margin-bottom: 15px; + padding: 0; + list-style-type: none; + list-style-position: outside; +} +ol.steps li { + float: left; + background-color: #efefef; + padding: 5px; + margin-left: 5px; + width: 150px; +} +ol.steps li a { + color: #000; +} +ol.steps li.visited a { + color: #999; +} +ol.steps li span { + font-weight: normal; + display: block; +} +ol.steps li span { + color: #777; +} +ol.steps li.visited span { + color: #999; +} +ol.steps li.current { + border-left: 5px solid #778866; + margin-left: 0; + font-weight: bold; + background-color: #E9F3D2; +} +ol.steps li.visited { + color: #999 !important; +} + +fieldset { + background-color:#fafafa; + border: 1px solid #f2f2f2; + padding:0.5em; + margin-top:0.5em; + margin-right: -1px; + margin-bottom:1em; + position:relative; +} +fieldset legend { + font-size:1.3em; + font-weight:bold; + #color:#3f4e2f; + color:#000; + #top:-2em; +} + +fieldset .databox { + border: 0px solid; +} + +fieldset legend span, +span#latest_value { + font-style:italic; +} +span#latest_value span#value { + font-style:normal; +} +form#filter_form { + margin-bottom: 15px; +} +ul.action_list { + margin: 0; + list-style: none inside url(../../images/arrow.png); +} +ul.action_list li div { + margin-left: 15px; +} +span.action_name { + float: none; +} +div.actions_container { + overflow:auto; + width: 100%; + max-height: 200px; +} +div.actions_container label { + display: inline; + font-weight: normal; + font-style: italic; +} +a.add_action { + clear: both; + display: block; +} + +/* timeEntry styles */ +.timeEntry_control { + vertical-align: middle; + margin-left: 2px; +} +div#steps_clean { + clear:both; +} +div#event_control { + clear:right; +} + +/* Autocomplete styles */ +.ac_results { + padding: 0px; + border: 1px solid black; + background-color: white; + overflow: hidden; + z-index: 99999; +} + +.ac_results ul { + width: 100%; + list-style-position: outside; + list-style: none; + padding: 0; + margin: 0; + text-align: left; +} + +.ac_results li { + margin: 0px; + padding: 2px 5px; + cursor: default; + display: block; + /* + if width will be 100% horizontal scrollbar will apear + when scroll mode will be used + */ + /*width: 100%;*/ + font: menu; + font-size: 12px; + /* + it is very important, if line-height not setted or setted + in relative units scroll will be broken in firefox + */ + line-height: 16px; +} + +.ac_loading { + background: white url('../images/loading.gif') right center no-repeat; +} + +.ac_over { + background-color: #efefef; +} +span.ac_extra_field, +span.ac_extra_field strong { + font-style: italic; + font-size: 9px; +} + + +div#pandora_logo_header { +/* Put here your company logo (139x60 pixels) like this: */ +/* background: url(../../images/MiniLogoArtica.jpg); */ + background: url(../../images/pandora_logo_head.png); + background-position: 0% 0%; + width: 139px; + height: 60px; + float: left; +} + +.disabled_module { + color: #aaa; +} +div.warn { + background: url(../../images/info.png) no-repeat; + color: #ac4444; + margin-top: 7px; + padding: 2px 1px 6px 25px; +} + +.menu li, .menu li.selected, .menu li.not_selected { + display: block; + min-height: 20px; + border: 0px; + margin-bottom: 1px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + border-radius: 4px; +} + +/* Pandora width style theme */ + +div#container { + width: 100%; +} +div#page { + width: auto; +} +div#main { + width: auto; + float: none; + padding-left: 0px; + padding-top: 0px; + padding-bottom: 20px; + margin-left: 175px; + margin-right: 20px; +} +div#head { + width: auto; +} +div#foot { + width: auto; +} +ol.steps { + margin-bottom: 70px; +} +div#steps_clean { + display:none; +} +#menu_tab_frame, #menu_tab_frame_view { + width: 100%; + padding-right: 28px; + margin-left: -8px; +} +div#events_list { + float: left; + width: 100%; +} +span#logo_text1 { + font: bolder 3em Arial, Sans-serif; + letter-spacing: -2px; + color: #eee; +} +span#logo_text2 { + font: 3em Arial, Sans-serif; + letter-spacing: -2px; + color: #aaa; +} +div#logo_text3 { + text-align: right; + font: 2em Arial, Sans-serif; + letter-spacing: 6px; + color: #aaa; + font-weight: bold; + margin-top: 0px; + margin-left: 4px; + padding-top: 0px; +} +.pagination { + margin-top: 4px; +} + +/*CALENDAR TOOLTIP STYLE*/ + +/* Calendar background */ +table.scw { + background-color: #daedae; +} + +/* Week number heading */ +td.scwWeekNumberHead { + color: #000; +} + +td.scwWeek { + color: #000 !important; +} + +/* Today selector */ +td.scwFoot { + background-color: #daedae; + color: #000; +} + +td.scwFootDisabled { + background-color: #000; + color: #FFFFFF; +} + +tfoot.scwFoot { + color: #000; +} + +.scwFoot :hover{ + color: #FFA500 !important; +} + +/* Cells divs to set individual styles with the table objects */ +div.cellBold { + width:100%; + height:100%; + font-weight: bold; +} + +div.cellCenter { + width:100%; + height:100%; + text-align:center; +} + +div.cellWhite { + width:100%; + height:100%; + background: #fff; + color: #000; +} + +div.cellNormal { + width:100%; + height:100%; + background: #008e00; + color: #fff; +} + +div.cellCritical { + width:100%; + height:100%; + background: #cc0000; + color: #fff; +} + +div.cellWarning { + width:100%; + height:100%; + background: #fce94f; + color: #000; +} + +div.cellUnknown { + width:100%; + height:100%; + background: #babdb6; + color: #000; +} + +div.cellNotInit { + width:100%; + height:100%; + background: #729fcf; + color: #000; +} + +div.cellAlert { + width:100%; + height:100%; + background: #ffa300; + color: #000; +} + +div.cellBorder1 { + width:100%; + height:100%; + border: 1px solid black; +} + +div.cellBig { + width:100%; + height:100%; + font-size: 18px; +} + +.info_box { + background: #EBEBEB; + margin: 10px auto; + padding: 5px; + border: 1px solid #A8A8A8; + width: 85% !important; + -moz-box-shadow: 0px 2px 2px #010E1B !important; + -webkit-box-shadow: 0px 2px 2px #010E1B !important; + box-shadow: 0px 2px 2px #010E1B !important; +} + +.info_box .title * { + font-size: 10pt !important; + font-weight: bolder; +} + +.info_box .icon { + width: 30px !important; + text-align: center; +} diff --git a/pandora_console/include/styles/pandora_legacy.css b/pandora_console/include/styles/pandora_legacy.css index 2326a85fa1..6b533306b3 100644 --- a/pandora_console/include/styles/pandora_legacy.css +++ b/pandora_console/include/styles/pandora_legacy.css @@ -1,7 +1,7 @@ /* Author: The Pandora FMS team -Name: Legacy theme +Name: Green "float window" Description: The default Pandora FMS theme layout // Pandora FMS - http://pandorafms.com diff --git a/pandora_console/include/styles/pandora_minimal.css b/pandora_console/include/styles/pandora_minimal.css index ea37e357df..f5d3648081 100644 --- a/pandora_console/include/styles/pandora_minimal.css +++ b/pandora_console/include/styles/pandora_minimal.css @@ -1,8 +1,8 @@ /* -Author: The Pandora FMS team -Name: Minimal theme -Description: A minimal layout +This is not a theme, is a minimal CSS for inclusion in some code. + +Exclude css from visual styles // Pandora FMS - the Flexible Monitoring System // ============================================= diff --git a/pandora_console/operation/events/events_list.php b/pandora_console/operation/events/events_list.php index e06dd7b85a..7699a74640 100644 --- a/pandora_console/operation/events/events_list.php +++ b/pandora_console/operation/events/events_list.php @@ -619,8 +619,10 @@ $idx = 0; //Arrange data. We already did ACL's in the query foreach ($result as $event) { $data = array (); + //First pass along the class of this row - $table->rowclass[] = get_priority_class ($event["criticity"]); + $myclass = get_priority_class ($event["criticity"]); + $table->rowclass[] = $myclass; //print status // Grouped events @@ -691,8 +693,8 @@ foreach ($result as $event) { if (in_array('evento', $show_fields)) { // Event description $data[$i] = ''; - $data[$i] .= ''; - $data[$i] .= '' . io_safe_output($event["evento"]) . ''; + $data[$i] .= ''; + $data[$i] .= '' . ui_print_truncate_text (io_safe_output($event["evento"]), 160) . ''; $data[$i] .= ''; $i++; @@ -714,7 +716,7 @@ foreach ($result as $event) { if (in_array('timestamp', $show_fields)) { //Time - $data[$i] = ''; + $data[$i] = ''; if ($group_rep == 1) { $data[$i] .= ui_print_timestamp ($event['timestamp_rep'], true); } diff --git a/pandora_console/operation/events/sound_events.php b/pandora_console/operation/events/sound_events.php index e399f02c45..77f798ef3b 100644 --- a/pandora_console/operation/events/sound_events.php +++ b/pandora_console/operation/events/sound_events.php @@ -61,8 +61,8 @@ echo ''; echo ''; echo ""; echo ""; - -echo "

" . html_print_image('images/pandora_header_logo.png', true) . __("Sound Events") . "

"; +echo html_print_image('images/pandora_header_logo.png', true); +echo "

" . __("Sound console"). "

"; $table = null; $table->width = '100%';