From 20387b60785b8755346bdc64d518e0414523ad6a Mon Sep 17 00:00:00 2001 From: Dmitry Nefedov Date: Fri, 18 Oct 2024 22:49:40 +0300 Subject: [PATCH] Removed `IPv6Component` function --- Download_Sophia.ps1 | 2 +- Wrapper/Config/config_Windows_10.json | 19 -- Wrapper/Config/config_Windows_10_LTSC.json | 19 -- Wrapper/Config/config_Windows_11.json | 35 ++- Wrapper/Config/config_Windows_11_LTSC.json | 20 -- .../de-DE/tooltip_Windows_10.json | 18 -- .../de-DE/tooltip_Windows_11.json | 32 ++- .../en-US/tooltip_Windows_10.json | 18 -- .../en-US/tooltip_Windows_11.json | 32 ++- .../ru-RU/tooltip_Windows_10.json | 18 -- .../ru-RU/tooltip_Windows_11.json | 32 ++- Wrapper/SophiaScriptWrapper.exe | Bin 2646528 -> 2535424 bytes .../Module/Sophia.psm1 | 162 ++---------- src/Sophia_Script_for_Windows_10/Sophia.ps1 | 29 +-- .../Module/Sophia.psm1 | 137 ---------- .../Sophia.ps1 | 29 +-- .../Module/Sophia.psm1 | 137 ---------- .../Sophia.ps1 | 29 +-- .../Module/Sophia.psm1 | 178 ++----------- .../Sophia.ps1 | 27 -- .../Module/Sophia.psm1 | 237 +++++++----------- src/Sophia_Script_for_Windows_11/Sophia.ps1 | 57 ++--- .../Module/Sophia.psm1 | 142 +---------- .../Sophia.ps1 | 29 +-- .../Module/Sophia.psm1 | 217 ++++++---------- .../Sophia.ps1 | 35 +-- 26 files changed, 308 insertions(+), 1382 deletions(-) diff --git a/Download_Sophia.ps1 b/Download_Sophia.ps1 index 2b522448..6d4875cc 100644 --- a/Download_Sophia.ps1 +++ b/Download_Sophia.ps1 @@ -14,7 +14,7 @@ #> [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 -if ($Host.Version.Major -eq 5) +if ($Host.Version.Major -eq 5) ### { # Progress bar can significantly impact cmdlet performance # https://github.com/PowerShell/PowerShell/issues/2138 diff --git a/Wrapper/Config/config_Windows_10.json b/Wrapper/Config/config_Windows_10.json index a8c94a33..754c0740 100644 --- a/Wrapper/Config/config_Windows_10.json +++ b/Wrapper/Config/config_Windows_10.json @@ -1298,25 +1298,6 @@ "Preset": "Zero", "WindowsDefault": "One" }, - { - "Region": "System", - "Control": "cmb", - "Required": "false", - "Function": "IPv6Component", - "Arg": { - "Zero": { - "Tag": "Disable" - }, - "One": { - "Tag": "Enable" - }, - "Two": { - "Tag": "PreferIPv4overIPv6" - } - }, - "Preset": "One", - "WindowsDefault": "One" - }, { "Region": "System", "Control": "cmb", diff --git a/Wrapper/Config/config_Windows_10_LTSC.json b/Wrapper/Config/config_Windows_10_LTSC.json index a76385c0..517875d2 100644 --- a/Wrapper/Config/config_Windows_10_LTSC.json +++ b/Wrapper/Config/config_Windows_10_LTSC.json @@ -1184,25 +1184,6 @@ "LTSC2019": "true", "LTSC2021": "true" }, - { - "Region": "System", - "Control": "cmb", - "Required": "false", - "Function": "IPv6Component", - "Arg": { - "Zero": { - "Tag": "Disable" - }, - "One": { - "Tag": "Enable" - }, - "Two": { - "Tag": "PreferIPv4overIPv6" - } - }, - "Preset": "One", - "WindowsDefault": "One" - }, { "Region": "System", "Control": "cmb", diff --git a/Wrapper/Config/config_Windows_11.json b/Wrapper/Config/config_Windows_11.json index 827b747f..1e777516 100644 --- a/Wrapper/Config/config_Windows_11.json +++ b/Wrapper/Config/config_Windows_11.json @@ -1237,25 +1237,6 @@ "Preset": "Zero", "WindowsDefault": "One" }, - { - "Region": "System", - "Control": "cmb", - "Required": "false", - "Function": "IPv6Component", - "Arg": { - "Zero": { - "Tag": "Disable" - }, - "One": { - "Tag": "Enable" - }, - "Two": { - "Tag": "PreferIPv4overIPv6" - } - }, - "Preset": "One", - "WindowsDefault": "One" - }, { "Region": "System", "Control": "cmb", @@ -2112,6 +2093,22 @@ "Preset": "Zero", "WindowsDefault": "One" }, + { + "Region": "Context menu", + "Control": "cmb", + "Required": "false", + "Function": "EditWithClipchampContext", + "Arg": { + "Zero": { + "Tag": "Hide" + }, + "One": { + "Tag": "Show" + } + }, + "Preset": "Zero", + "WindowsDefault": "One" + }, { "Region": "Context menu", "Control": "cmb", diff --git a/Wrapper/Config/config_Windows_11_LTSC.json b/Wrapper/Config/config_Windows_11_LTSC.json index 0ecc5e5a..92dd40ed 100644 --- a/Wrapper/Config/config_Windows_11_LTSC.json +++ b/Wrapper/Config/config_Windows_11_LTSC.json @@ -1249,26 +1249,6 @@ "WindowsDefault": "One", "LTSC2024": "true" }, - { - "Region": "System", - "Control": "cmb", - "Required": "false", - "Function": "IPv6Component", - "Arg": { - "Zero": { - "Tag": "Disable" - }, - "One": { - "Tag": "Enable" - }, - "Two": { - "Tag": "PreferIPv4overIPv6" - } - }, - "Preset": "One", - "WindowsDefault": "One", - "LTSC2024": "true" - }, { "Region": "System", "Control": "cmb", diff --git a/Wrapper/Localizations/de-DE/tooltip_Windows_10.json b/Wrapper/Localizations/de-DE/tooltip_Windows_10.json index 121d6d14..0b9a90e2 100644 --- a/Wrapper/Localizations/de-DE/tooltip_Windows_10.json +++ b/Wrapper/Localizations/de-DE/tooltip_Windows_10.json @@ -1138,24 +1138,6 @@ } } }, - { - "Region": "System", - "Function": "IPv6Component", - "Arg": { - "Zero": { - "Tag": "Disable", - "ToolTip": "Deaktiviert die Komponente Internet Protocol Version 6 (TCP/IPv6) für alle Netzwerkverbindungen. Bevor die Funktion aufgerufen wird, wird geprüft, ob Ihr ISP das IPv6-Protokoll unterstützt. https://ipify.org." - }, - "One": { - "Tag": "Enable", - "ToolTip": "Aktiviert die Komponente Internet Protocol Version 6 (TCP/IPv6) für alle Netzwerkverbindungen (Standardeinstellung). Bevor die Funktion aufgerufen wird, wird geprüft, ob Ihr ISP das IPv6-Protokoll unterstützt. https://ipify.org." - }, - "Two": { - "Tag": "PreferIPv4overIPv6", - "ToolTip": "Aktiviert die Komponente Internet Protocol Version 6 (TCP/IPv6) für alle Netzwerkverbindungen. IPv4 gegenüber IPv6 bevorzugen. Bevor die Funktion aufgerufen wird, wird geprüft, ob Ihr ISP das IPv6-Protokoll unterstützt. https://ipify.org" - } - } - }, { "Region": "System", "Function": "InputMethod", diff --git a/Wrapper/Localizations/de-DE/tooltip_Windows_11.json b/Wrapper/Localizations/de-DE/tooltip_Windows_11.json index 3c21c0f9..c5ce6585 100644 --- a/Wrapper/Localizations/de-DE/tooltip_Windows_11.json +++ b/Wrapper/Localizations/de-DE/tooltip_Windows_11.json @@ -1100,24 +1100,6 @@ } } }, - { - "Region": "System", - "Function": "IPv6Component", - "Arg": { - "Zero": { - "Tag": "Disable", - "ToolTip": "Deaktiviert die Komponente Internet Protocol Version 6 (TCP/IPv6) für alle Netzwerkverbindungen. Bevor die Funktion aufgerufen wird, wird geprüft, ob Ihr ISP das IPv6-Protokoll unterstützt. https://ipify.org." - }, - "One": { - "Tag": "Enable", - "ToolTip": "Aktiviert die Komponente Internet Protocol Version 6 (TCP/IPv6) für alle Netzwerkverbindungen (Standardeinstellung). Bevor die Funktion aufgerufen wird, wird geprüft, ob Ihr ISP das IPv6-Protokoll unterstützt. https://ipify.org." - }, - "Two": { - "Tag": "PreferIPv4overIPv6", - "ToolTip": "Aktiviert die Komponente Internet Protocol Version 6 (TCP/IPv6) für alle Netzwerkverbindungen. IPv4 gegenüber IPv6 bevorzugen. Bevor die Funktion aufgerufen wird, wird geprüft, ob Ihr ISP das IPv6-Protokoll unterstützt. https://ipify.org" - } - } - }, { "Region": "System", "Function": "InputMethod", @@ -1869,6 +1851,20 @@ } } }, + { + "Region": "Context menu", + "Function": "EditWithClipchampContext", + "Arg": { + "Zero": { + "Tag": "Hide", + "ToolTip": "Eintrag \"Mit Fotos bearbeiten\" im Kontextmenü ausblenden." + }, + "One": { + "Tag": "Show", + "ToolTip": "Eintrag \"Mit Fotos bearbeiten\" im Kontextmenü anzeigen (Standardeinstellung)." + } + } + }, { "Region": "Context menu", "Function": "PrintCMDContext", diff --git a/Wrapper/Localizations/en-US/tooltip_Windows_10.json b/Wrapper/Localizations/en-US/tooltip_Windows_10.json index e243a7ca..6738c215 100644 --- a/Wrapper/Localizations/en-US/tooltip_Windows_10.json +++ b/Wrapper/Localizations/en-US/tooltip_Windows_10.json @@ -1138,24 +1138,6 @@ } } }, - { - "Region": "System", - "Function": "IPv6Component", - "Arg": { - "Zero": { - "Tag": "Disable", - "ToolTip": "Disable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections. Before invoking the function, a check will be run whether your ISP supports the IPv6 protocol using https://ipify.org." - }, - "One": { - "Tag": "Enable", - "ToolTip": "Enable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections (default value). Before invoking the function, a check will be run whether your ISP supports the IPv6 protocol using https://ipify.org." - }, - "Two": { - "Tag": "PreferIPv4overIPv6", - "ToolTip": "Enable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections. Prefer IPv4 over IPv6. Before invoking the function, a check will be run whether your ISP supports the IPv6 protocol using https://ipify.org." - } - } - }, { "Region": "System", "Function": "InputMethod", diff --git a/Wrapper/Localizations/en-US/tooltip_Windows_11.json b/Wrapper/Localizations/en-US/tooltip_Windows_11.json index ae7bb327..09deb71e 100644 --- a/Wrapper/Localizations/en-US/tooltip_Windows_11.json +++ b/Wrapper/Localizations/en-US/tooltip_Windows_11.json @@ -1100,24 +1100,6 @@ } } }, - { - "Region": "System", - "Function": "IPv6Component", - "Arg": { - "Zero": { - "Tag": "Disable", - "ToolTip": "Disable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections. Before invoking the function, a check will be run whether your ISP supports the IPv6 protocol using https://ipify.org." - }, - "One": { - "Tag": "Enable", - "ToolTip": "Enable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections (default value). Before invoking the function, a check will be run whether your ISP supports the IPv6 protocol using https://ipify.org." - }, - "Two": { - "Tag": "PreferIPv4overIPv6", - "ToolTip": "Enable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections. Prefer IPv4 over IPv6. Before invoking the function, a check will be run whether your ISP supports the IPv6 protocol using https://ipify.org." - } - } - }, { "Region": "System", "Function": "InputMethod", @@ -1869,6 +1851,20 @@ } } }, + { + "Region": "Context menu", + "Function": "EditWithPhotosContext", + "Arg": { + "Zero": { + "Tag": "Hide", + "ToolTip": "Hide the \"Edit with Photos\" item from the media files context menu." + }, + "One": { + "Tag": "Show", + "ToolTip": "Show the \"Edit with Photos\" item in the media files context menu (default value)." + } + } + }, { "Region": "Context menu", "Function": "PrintCMDContext", diff --git a/Wrapper/Localizations/ru-RU/tooltip_Windows_10.json b/Wrapper/Localizations/ru-RU/tooltip_Windows_10.json index 46a8405b..3d5b2f86 100644 --- a/Wrapper/Localizations/ru-RU/tooltip_Windows_10.json +++ b/Wrapper/Localizations/ru-RU/tooltip_Windows_10.json @@ -1138,24 +1138,6 @@ } } }, - { - "Region": "System", - "Function": "IPv6Component", - "Arg": { - "Zero": { - "Tag": "Disable", - "ToolTip": "Выключить IP версии 6 (TCP/IPv6). Перед выполнением функции будет проведена проверка: поддерживает ли ваш провайдер IPv6, используя ресурс https://ipify.org." - }, - "One": { - "Tag": "Enable", - "ToolTip": "Включить IP версии 6 (TCP/IPv6) (значение по умолчанию). Перед выполнением функции будет проведена проверка: поддерживает ли ваш провайдер IPv6, используя ресурс https://ipify.org." - }, - "Two": { - "Tag": "PreferIPv4overIPv6", - "ToolTip": "Включить IP версии 6 (TCP/IPv6). Предпочтение IPv4 перед IPv6. Перед выполнением функции будет проведена проверка: поддерживает ли ваш провайдер IPv6, используя ресурс https://ipify.org" - } - } - }, { "Region": "System", "Function": "InputMethod", diff --git a/Wrapper/Localizations/ru-RU/tooltip_Windows_11.json b/Wrapper/Localizations/ru-RU/tooltip_Windows_11.json index 1a56d574..6f519eb8 100644 --- a/Wrapper/Localizations/ru-RU/tooltip_Windows_11.json +++ b/Wrapper/Localizations/ru-RU/tooltip_Windows_11.json @@ -1100,24 +1100,6 @@ } } }, - { - "Region": "System", - "Function": "IPv6Component", - "Arg": { - "Zero": { - "Tag": "Disable", - "ToolTip": "Выключить IP версии 6 (TCP/IPv6). Перед выполнением функции будет проведена проверка: поддерживает ли ваш провайдер IPv6, используя ресурс https://ipify.org." - }, - "One": { - "Tag": "Enable", - "ToolTip": "Включить IP версии 6 (TCP/IPv6) (значение по умолчанию). Перед выполнением функции будет проведена проверка: поддерживает ли ваш провайдер IPv6, используя ресурс https://ipify.org." - }, - "Two": { - "Tag": "PreferIPv4overIPv6", - "ToolTip": "Включить IP версии 6 (TCP/IPv6). Предпочтение IPv4 перед IPv6. Перед выполнением функции будет проведена проверка: поддерживает ли ваш провайдер IPv6, используя ресурс https://ipify.org" - } - } - }, { "Region": "System", "Function": "InputMethod", @@ -1869,6 +1851,20 @@ } } }, + { + "Region": "Context menu", + "Function": "EditWithClipchampContext", + "Arg": { + "Zero": { + "Tag": "Hide", + "ToolTip": "Скрыть пункт \"Изменить с помощью приложения \"Фотографии\"\" из контекстного меню медиа-файлов." + }, + "One": { + "Tag": "Show", + "ToolTip": "Отобразить пункт \"Изменить с помощью приложения \"Фотографии\"\" в контекстном меню медиа-файлов (значение по умолчанию)." + } + } + }, { "Region": "Context menu", "Function": "PrintCMDContext", diff --git a/Wrapper/SophiaScriptWrapper.exe b/Wrapper/SophiaScriptWrapper.exe index 0d01dc7dab719e28966a4d2239961efc0eadcf52..7f92171df1c57a6e3359809d507288e148cd15a3 100644 GIT binary patch delta 416531 zcmeFa2b3JewFcZfGdsIGy9%w5c2_yBG-y`=k#^vj1$H-4%pb(80QSwezqUZ`8hm`|NHLkIMXxJEA#$y{&RjExLdcn?pOETx>a?% zXQq1O^KWSxdG-F5J8$gCJiY!~mizAy);y~-wcN7q>f7?jiqxwMw|sN|?6ZB=@@Xww z=1y(h^hBRESlP0!bC1!>TY5U@Zt1hEIS{?8Z}fqdc{wz+X0%w=-F>59Y+2oN@4fS_ z@AafC)L2JaR`%5^v)0F^&!qg0>1l<3edy@a+G)-=Ql%FxYt!&-%gUq*dstS^vQmYE z(B4X=wYH2tGO03K6!&C<#S777FDd1hr>w>3AZuB+l`79go6fd@wADX7)iX@4^xLep zsdw|XoPNt+DEUNH+OI?+H5|W)WkOn}^Wz@D8H>E&nlYx8Q!x$3=8P-M|HruFWfH&J!yVmW(Z#38zQ0O3kmBl~h@BL}`U;v4W53O$x`(mjqDI=S(VG2( znggWxYc|JziFW_!8vWOz)6SIU=-HFR!sZpRyrI}S4kB3OP#ni1);6yJ);bj5g6v@! z>s%%^=MQK%e1a4=VlN&((QP~WnZjge3Z+kxn(wf9s(TT|^+9n%P&`eFtrO7TbQU+~ zuzC(}42ow2ZO@eAZftv&6pJjLEyZ`Tcn-D@58_;@7R%ox#aGzkJSk3{h~oJ{+Y6-j zXx0{`cn6D{r1%1hZw0R;e4<<^jJ=U+FehJRYhTWyP;U74K!mk3tonVZ~OdfI>NI z_-fJcR@4k%6Y5JeWUZ&*7a=(NSdaTUxf7KezBVK$I{q{h$cc`RwgwfV!3tD3uK4v7 z*I9Cd6n_Hn;Txs+4;F8d;=_|syjhCRuy~6U|H&fs1j528DBdQ;Gg!P`ivMEq4k_-~ zjpChBJRU`7c#D*8VD(*6T;7A?s1)~S@op)8oyB{kcw#S#a38w6f<>fiDBjEBy;2m_ z?vvuvti4}~2TVl~BZs#C#o~i3I;97uq5P0kubqzK!&3YRi;qb0e_4D~il@&&@hwvP zDT|M>xcMYbz_$j)w@DG}L~i))EY5+6*6=%|maEzDJEe#vBR4$dT~Zc^cT4ePRF8gV z;83S~_`|H|9{z~_`KbQ+n6$!*k?WfeT-+jEw5o_z17Y;>>PxGR^)5YKbE)WE`h;9s zPr%aTnbxM_27>iD-Nn-c^_kH1{etV>oy2iK`TkR}pOYVT#$_WrPGiyt*@ z@#CO{Q>UAkgC=!aywbGAt4&+{1ozSid0Df6%GRY3*gO0)Dc;QDe@XFv7Jn{9$uNGw zqW|y-y5iwe0r8GMWyzcYnYCCHCLjXDqq4H$JJ4*n0rMVT~j~H8tg+rU2*CJFo-K7>3Tv zVl7A&u&%OlBm9rQc%A~cW;erixdM{VoMqsM+)I1lxe^6)b6$V_b?4SR*v;@tu6QBa zq*7(tr`Zv1ns{7IFuv}Fny2iBn*{3*?1vXv^Y;}whtt3oxG zjux*SUR2(R=B$*f<()(2U4n9|oF1Kf{gJr>`T$6(oE^O(%yx|aHq3U7&K?Xko-q3H z8$#@)(b+eK*eRn&4Tad=(O-wJP9Ht{rqI<{qmQpV((%=p+rpt11K|0rTbvverv=6C zpg1Ea&I^hQQS^~VV7#QxvXER~26tzPsYKKzP4y9PzAqOYY z;Uei!Mnd~z(J4+At)*H!l%jShMeR_E+MyIf9TtuQ1Of$_4F7yu|2(UIKB0e*dGQ*u zGX6PU{~-5u$bLxJatjpfDPqzhVhe~fUOIt)tp0IU0aG_u#B9x3d@RjpwFhH@faBBY z0z`|LxP1P*oIFhH-qwN#*0aIk32Me{#?{RiffO&M81`j0!miTa;V~XCrm_coGRN*+ zSk%0y%LRsP1+|)Br^*kod_M^4A7%Lw5UYP>sw}b}@MNLOLdxFDHe0p*gH~T4%(PjB z7gt%gt}^>uZBr(4IV+r{4w;Xcxb@p@Q)Y2Rb1Q4z;tF2EHqS%_9j;(*r3kk2X{pso ze@Z%;)44A9>0&$#z%$aPU=JS9&v37P8+Y+?wX1!g-70-quBOV%;PL6VbzvFm>rR#L zLRXLV^_0Gfd)deOdQ;_53_NP4mR?2s$NHvaA1gq|ToF3ybJUb|43ue?!A%vAW@m?g z0gzOgwDb$lrx@*N7~emj(qPcS<7@Tz;>sW6t}OmCt~kFW-nK0A7Wb0}EY}E&vRnU6 zzy1nUYWnhwRZdwJj6%ev3s_#WOU9*3yq6RY^tbe2***zPEVp(CNWyDZSn17J=W|_F zd+|#A9cQIF3WvbBe!0=HUfw^Su}Z&!QE73AohceLD_}fwg%Oa2*30wrt&t|J;U=R? z_nN&cH$+h?pS80?PeBV9!%FEp-)7lu(tEz$vfB&nJ>Ri;?dUao9a(rMT3Ig_^5e7% z6;oBlMf&;IUNamRm61gwT{sCYU`Qi=s;l~Is|ISTmef`)t*u%XuF`F=ygXc|TI^U` zwW79ar`oEWYpZ05n+)>;BY%ok;O5X~EEFw=(!+aO6OXXwuR)wkxn#}Xe{`2s^IO)8 zp0H|xc>47VhqO13t_=V>Y7RZmOV8Pe8lENT61hqF|ck^*hOsX_R42i<9 z1f?BnEvgqELJ5KU-_&!ZkN>8m_!JR2#TRzShpDHg;|_1&T*?>{#bL>HZbZ%3sOBC% z{;f&Xq=?8V{0YME?&H+cvqnvd7!t){DXQk^BL`1$K9E$cy$DC5aKi2h7LyKzwSx-%h7!p;Jr8qTzPc`@R;s4^R>0tNGHJI9z5kbWlc3&SS zv6>VyBnrcls_8_hw%kbV@8h@6O}O4s#E>Yyuxosn25Mr3f2$5*@DIl51bnoex+Q$_?8U)Y0u zoWyEU#E>WqOVw&RT+shUJrDKqPma+uR!xeCoZ<_6h!2xUP2S>;P{xob4olT~<}Aw` zq0oub0Jaw)O#_5ITrvDKz>!R)SssAfo!kgT4M}+`SSgvq6mBf30YyYkjCG{wT3gx# z&xdjY-pAiEPI7~Pa){PyZ^*H_>g8AuQ&YB+#^pz-sjx@+nqC$jUZ>IGLm5M&<09;l zK2DWqOTMAicDAzZx)yw>lElz;+8W3*qQV}JI^F!AN?@qiNfAS$ z3ZjJd?>HYPv7rHJY>fOvMpXDyR2YV4=Ox^DDPl-eL19n! zVM2!1vD0yHSSVvi6o;j{hK^_3(?F6K%68IN?G$!{%EHcBPEtcDV@Om%Vb}XO%?)+! zq=+F=nDq{dbq%%I_zaLFhO(VBRzro|sIoA0MIAe9?`|k#NK`{%Pxo;W8%hyFqA)DQ z*@^rMi|%ALJ{u&7p=>9O)lgy2Qdt)3f5)`bx^l-6pfu;;5V3_T~Qp%gJB<@-iIvo7x>9>Vh|NTQapRM)bZY`Y1h znPq%1%-XH4^zj`T01FX98$$$sji{(+4vHWB!;q`G*&}} zy;x;o=ksAZ8>Y6DF(j&>uow9_i4CQQAyF8Xd^>AW+l6d=IY<&i*-jd(p~7CKvM}@) zVMFUAFq+y@#*nCn!d~j*BsP>HhD2dl@(ry{ZFgYXE0d zq@y#|&vVSM3cxvuA4gL}36*=Dy5-I|eG&LtGO%I|EYjzogT(UcKE z?M>JbA1CohP{fcZ3`UoQg|7cP*DI#*}24QdZVFERqJv63_AyFKb;?%U*>^2Z}!&6DsyiL|E3MxKJ z=2jmk(6h<2ZHkDT!jP?1(=vA|a%h!h{MFpF2dgXvL`qj#Vee3oB&#gIA1lbmfAZLm zl7>Vd`?2Jh+ZApsYcNGbPOT;DT3h-8JRe$v@u}_5`#ZP>n^Enj>bZ%x28W)Tu%Wcp zT~ye+R2WMBAnDLj#E__x!fx?lypeVEQ{9>&2ohb&7!t){DKfNt;-^2DFiGNROB1J?_RTK7ZAI3AWp@r;!gffOiaagJ~5nndQq|AK^ z-_%65lg2uT!rrU0uyDZwFBNJw|0!cgR5f8MK29PNX(2@niNdg?7J45V$tdDG05I`E zg>Pyi+eu?JQP>Am7ACIsO>DSyjLVHs#*pA%bM@I{xYxX&f+T7bOSQvxtJw4iu3>3x zY7^Qa*JNuoiY4=~3d1Oq%&6Q5MMO?j6ZRn=rs1$T;SbR$V@MQ-rCJkj6B8d(_@*YZ zogq;Rg?)?4!osH)I9_Nr9JkyEWeka`ChVg=PD2yJ7E;8JD9oe0*QhlSUob&rzFpy) zn#gw2SWOi6Z7K^Bd;1z%=mbk2WekbxChS{%oWv$l#E>WqOSKl_D>Jb0U2aCy)I>DQ zu(dmi!oCx%?*E52HZib}B8Eg&W63e^@Np8GND+}!9I~}0;=4UC@x6*(*Frq&DabCt zhSFL`QP}sWFh+4xQWGg+NK`dp-|fTHTIkgI76WAriQ=$SYa%iinD_yOuWO=bA=^n~ zwNTjiJ1PtlZ%=CC`-wxMstNl(AEwsCIu=sIypR1W4*6OW@wF_N_(6qlY9iZ7V>MCO zCsY;|J{e*d0T;HvV!T zWj?AMH632Ilg2u{!hS?$q2%vkhBx-x2NW?RP!jWBisr*UPU7LEh{&n2WUGfar$4ba zPb+$@h1DNpvZ1tA6NUY_3d6*C3ma}G!AeUJL!zn)`!OFTWMS+bQGi1kL!vk=)tZO^ z!W{ji!q=L}ojr8J!FJMEEOex3o>5_#cuZ0gDI#*Jny{bnVL~Rx%_HAJXM{3_L~&TE zH4$IjfQip4d{YzIP8#bV3j1l5g@sp#Eo}I#nKFh%RTK78K2A~-M<`-Q6ow_=LXN+D zjba$zH-(9xQ~0JPvYj+m6NUY(%EH7a!zR|QV!roBKI;&Nf~p%!<}*G{ViPGMatcG% zH_^8c-$#XoUr=<{Lj4*~@YUQyi;r)R1UKAnaEa4xUS#5m3aCsKqR~ zV_Nzc;>!u81o$b>(2wvt41BL(8$4jXp}jR7W44pVI>y3&U1g!^=Nm?`6Z#G*Weka` zD(p)>PU119h#^rJmTIEd{nDEGHrKx-j|#p`P!hFK*l(#UZ2V0_8$%{i#E__N-(vik zZ~8ciZKR0EDGu2h8}$g6^6Q+h<;OtPX#PN>7g4wJuoqu{{pHb~%Vze5e!$oj`PJaI z=X*!bxNP|VeWW>0iqV%Yf5M@JoN`peZz}NHMEMbVq=FKWiXB*S47ZmlDzdn`qQAOgpt@p- zTY)EIF38gACd;ZTmRDEoSX}}4L^TuZ!m83AVcngwm=|s$=J9JD#pxmQ!WCj(xI)Ye zSBQDx3b8I+A=VwoJlyL>%nLUW^THKkUbsTc3s;DF;R>-XTp`vSOY0C+Ssi-1dcZ9+o%N{eD;z8!xSZq^281`V=qgKVS$j@I@N+S~?h+F=q&(5G(g*CgN_K()rV+TF!>vXm-6gVw4~x7v~_ ze;HLcMdv+;tIh91tKz$>nraiT`3u_o{cOH3o9|cCoJ}0B{a3X8`x>-o6K!r!5anDw zb=+(1?CUK;TZBlD-BbDm$9p4LyGL^%Yx1i3*645EGk)|_w|7PT(Bt{xlk8H)rN>j$ zuS%6a?kkik^ILy#5BwLkH`JU>s`Qtu)PK>!n1S*Q=(T%G-xLEzAGy71%z8atKjrJ% z>*?xOrOHp&b}m<&I&Z2ywe-utc~jxDHFwO9`fIAE!>4^6rg}Q~RjD!)Ua$Ijl;JN# zQq*6e=4_(PyYtig=O8R!WX&~jm)$;H*017wM}L3E42Sgqdz@fE^kXvwCZb}jA3SnZ z?MK+<^3&{T?wBHK5hvipYd$CX3zsTO#=I^2UUqqSIKZE!jtm)XqXzhW%2nyJy=PsQ zHHfEvSZmHfbDZGfKooOy^jmihwrm_7w`KQk30SMY%d%&3#!@X5M}P93zJW8q6lLPN z;Py=I3-frUj>l$Z+xb~o7ard-ef}Rgh#LrD&w{gVj(XnezZ~s;i*{2MH*U8(+V$Tx z!@=A_Iwf>l_QonS8@={oy`qvIkUn+F+Ou3GGbmxaa+dhP@|L?HbRJsn(4fTpRI1kJ z7uXAi-Z>Q>o0iW^^E=4*RXgxUcdeWixNf1{=ekbs8F_}$=+2}2uC8_ALf?f8-H=x3 z`REh>yrXA_za_SR>#m0j#{?j$GOJ5_(tpx>s{A=rxWT|{9=f*lCe05ibrhwu>~`#u2&4W0W{?Y{yu@}p>q>`yJp>%@u7ZIAdg&3_9Gu4;_ef-HgWeuweBWVoV#D$+Qi*Su(re9A$?AW zakpId+$~HacgrnnnY8plakmUj`8x>uh|@n$C%g?8Q_?taIz_!0|FI7far&9}HgWoM zwN58goYQ}OZxg2{!P*X|hxGBC9`cD?_M9$EBd32C#-+-nr5}f!{@n&nXXC)>!nu+D zvJVq+`lkDvIQ@^cPA62H)BkpV6Q?J^+773O^oeu2T=twUOe3d%55}d+q@|AjVDbK5 zwbP%Y6ExDdfuG3%fVIod1KiI_SQ_yqOYEGy)r?))R#OX<}w!`TmeSD{fd?J@U zrwh}_>EDNOsWNG)FXZ&^H*h)|2Tm8xb^5D5OvLHeKitIWyVW|KP_<6qxAFFw1ZO)O z9?~Vw;d0q?xG;?zE>Hf-q@}|`4*x;5!@ocWXq2;Y;Betwhx4(T!bBXt<P&gSli+BkUoyLiH3Y4mp!KoqfRgD<3&knA~m6n)@>8o1>Bm@66My& z{Ba^cp%Hc)g}eW3Fl>?riHfOms9H9q+Un>0L5{Sh$t!g5{ksRili6Uq? zK{S#Adz`C8I0d$&^5RK+_=9S3V=D^ooIM7X%1ct@Gwb}G=0m6`Ih?6ap_Jdt-fQx< zbbhtHdf;SBFaE^4So||@#c+<{A``P>6e(s9r@q`aoi{st)2iOM;9A$|{eWfdiG!9qrQQFO+ z^8KOm)1mU0L**a%<@}xwzcKPwgjcGJ`&aL&6uWJs83*>SnRFnJEzac+vV4cz2l=Dj zC&x?M2Nk-|#=G+&USzN>fJ{V#B~QLQVbX!yy3>|5y=bGta(?7?zb$)P^ofBV=z``> z6)c5yG(8xa9;})k64LaLYE2J`X!^}L5K%W;> zc%&ePNQ8lrwoh97!w1EW&=aXLY=m(^E3d|FiZ<5Z+*X;&3OIKiodtKFswvOF9V;ud@;y z?ym$o%ZXUi|B?2QZ$SUC>xkRGhBZ`=tRo)hnh>{+xbmK}o!WKeICy6m55X|3{K!?` zE3*-m7;RQy+5HtJV`$k;m4oK`OvaxF6wv5Om0u#7d`9b{p~4~DKjY!pz6wsN+-dc7 z!pZw+TsT$$ExROEIbN+oLzUxe_YK0yr@Jm3D*!h!9*$S5;G{~Fvlrp{*sal}VSKxd z8AL}FKT2m>gTKPoH+sZqVSDEQlsnp=Qb*fI56rVt_M%}tR>#l@-Il#6sstXBxewLy zN7+ZYaf{`|+aiy#k73~Y*CyeTP8U?U69>!r6R6Iwwb$B5x$}ml57H`ot=~g*2X&v` zWIEiaj_?0i``G`y|JZrs_V246nm5?a*1D`~L)^r10lbM*J#X|eWP_)Wa~MZ+;iL8W z_j)pPO?w3PjsV+SXbdH>NUi}vpY$q8PPc7i5p?L7{j*?U29zUNf^WDZUbKdRnf zZy0)%K{A~m%z3l+w73{K-9D`*M$WR&VvL;D9llmvFbBQlPqQHr3X*`cPp=asr~5&2 zdTfwv3{*VBJ|i;Z9PzX5v*~gFQZVAEa!33Ocf`-Moipt-+#zR4hx|;x2X|rFs6&2c z^^p6Wgl5b+_Bn4r|Is0@?thv)jpO=1*FN_R=-=%j)_z^s&a}@AEo_$0xh{;XYf=5Z zkll!Z#{I>@R(qotv!RgP)G%bb{Zi&BOJ2l#f9wo_IWiSyUE_fkUg(^Y51b9 zYvHT{ay5XaEI&y4cTIK$oidxLbha=#?b$&I{imOwz_{WWYPcV*PrY?+t;J9v32^2 zhG%tO)7|O8zK;A*uk)Yv<)X#}rb3T@-?cyCi@Z6R zzrwzPFF8t;uZ3l$FM99QkoVxqOOD(tXGgEdr@Y~pN-`m|kgQ$<81E||m)VyE(X2j1 zg%@5MDPdn`Um}y*uMgd}dOp2O4XNof+@<^e%KYV)jn9<5Pl2^lRCsZwonG#D>ek0} zdb#VptdF*tcR79bWtzhG*_UfUQ}d1Tk#d7=IyBH_yF7FZx9P~5cV#fpfeVN2Vf#vV zoQLa-^RPe8!}Z7cD*LMcvvD@I@tx!@W2lIZv$3yiI?iScbp!KL3O&W~93NKL0BnGSDZ(cl{KJ9X=0f@`E+a2YSS9Ir4Ejn;2G>P}G+ z4b1EPPU8cUtEqi`@=kBC>>H{(MMX3)Z}2;jhfH%8}0Xj(7fVHHKnc@PEG&&9&~b?7ONvMa9g>WW3Ao)UA)1jCX0L z->Z7SD?I2G9@0W+QRv7NGI&L- zojC!&MR?SH6u;N#ururMId6L#YTjbMW#z74eEs#s{Iv)^xV7%JmOsx|M6$ec`r2Ek zyXBuvU%ShU3Gz1I{PI?LWpg(^H?;W5OuVeQ_;LIxJPp#>R{RA1bfwz6+e=%q6cy!h z#RAj~?+e$ZO828ORc2W}r79dSy85{(j(i^eJlpg0@LaYuZz;;ppe(N!?QAQ266I9+ z1judUJE8HSRlE~X-jX=H4wY8_j$WG+y*7B$D%UK``@Em@58yId z4SB6vzRXtBg+3}0M|?Rdv7<`tr`&3`C z2G4>q>C%A+DlxCKZRnU<^ZvhU-(qX}@_uWt&feD0ZuC&Lf4 zwfTv+lrbcFlm<&3@;b_N=x7wa?DK2*bQdo(`=R!MQ&Ac_mF>(AdA^8xRrnvMFpdm) zldE9E^J+Ob6fq>KA4{rVFgW?PejC3xyAI9yj_?e=0F>bm(0XBiZpklR?zY=5wh;k& z{d?qa7&yO`ns4Lc>#;TINP>)?1b0gD-YhmwXwM_<_25~0PYMnOZOstNn^hG6as z3t|t4qNE{F)r9@8256pn)syBqMkfUgNg3Y}%}J?r_fpH*WPYZQ2(h;%4Ka#{oQ4=# zce(l^z)K(T;>`TFkNr$McFb#dC?kRjF6=LToX^MOcw0vW{p-sQC}KzyM%Z8YFy6}C zeCwc$AyFKbTwCu)U;0jCPN&j~zSY0>yJ_lCJP=TIDPu^q8=U)`0W?7HU*y!#ot2zY@iLUCx{y7ntKX;s9S*N5S(a9t1 z9~3RgdI`6LUkpG=L!y&M*xxG}BHdrr^=QJHBVdCtqKqNYabd|_P2~uV2hgqglj3fN zmVaXEAo8jvk<1?zZY*m)MMO@uB1m_(2%HV!v4J>Sfl-jl7>W86ZU@^pf%i&C}>D@KVqr$ zvg}8HQ^>LGM-(w68vZP~i)Yn-^e-Pf`F=zhL!#iq{?o@vydP1-kSL6>|L|dw??;p| zB#Oh5Yir&8Xq(?n^8JW1hD5tz$?Zn=qhO0q>jcAa)p2R<)=UvYqS(Tw6vhG0Z<22D zlrbcVBP@5x(f^2sc22WVpfd3DQQS_$q=?((UREUfUjr%x147+N-cL8}=IRwAvw*G$iT}VP_;li*X1A4M|y^%Lv=s5G?ADHUGUm z4(Va9B-*R6QyTW#$RU(8BzsiK-^-#D-vv(l1IH5>-vu2@TL1re72^ zB$|G)RQijgU*i=L3uMz|!Mk^*h#}Dhk|lTltV+M|0}OX_u9GXoJPx3YAyIH)C;2#u z(=Un`5`_`g_F=qSq50zg$`}&GVW~;3V7mQontGH=w>-q7j0kEsWZiD6(y!@0cpaD4 zre72>B#JHUG=&*c`b8N-qBz1%Rh+S;UlcJUfPwu|Z06Egem6~B>UoqRhD5bxsn(aQhKysz=_?&qoFr-QAPw6T-e1vPA;iSDPl+zM%W#Em}-wY(JUf# zs5@m0iQ=%-#HIc{!rKRt0q&xGHn~S|w!mG5yFf-LAX0jhAneWx(j={qc~VC~L!$Qx z!tN9Ub_PGri6(C``x+$;iSBE{E?2Zf_XxZHW(@ZT%h(x-I-VtUeCQrwMe@$!T0SQ9 zb7YDd65UmW-BIBXu8HpvC}K!dOO{+MtM3t}M(+{E+2e+Oh@a3~=5Xz`={*A5Nn^c7 z5cV*Y-Hv+%N*WTiU)Vzvp~VCS1r3P?hOh_5g2mq>*ni!g4DbNe%*D zq|ggx9ZDJ!b%?P0B|?jF2n7v^swV8JhG5Z@_|t#h9*6ABUP-i9VfSpVb zBJ3WC&|(}yK|@lOdjw$z8-g`Ti79DFR5f9DYk=mBckCx*6f`8760=n5UdB(zc2&r+ zY>gBVIb9FPy4yunO1!&|U1w{INr@?ANEBSyl|D}5l$auhL}7#-@?pHKv3W{N8AGBt zEH&90&0c;tO_L2jC8mrBYByxvZmLq^eSPpcF0D<8DPl+zTiAURW=ttDWekbp2)kNw z5Ivqto91s6F(iOtO3Y$2m+tR()6}J2N=y+$qS~@l>rqLG5AnehyObh^M8SnU*oR4+ z5+5unF$EQeC3BFElh~yc5jlk++r*=8{^nSN*Db~NyjJ^clE4M|8{3PJ=5N9tr5Iz% z-}aM_S}AErG=UTLNJUGOa&7$E7*ehy*cplXiY4`x9AYisAh9zuB3~ZCf!{;-$)nDT zRIA!Frur?6Y-mU{j}dmW3MbEF5X$nXmx6{wcLHHcQ84|eH&KF1NkgK$l&}{@(d5x~ zEtt2%gfa>W8W6|TP528Ep~Y;V6f`8Nny}|40&`+?qog5Gw+VYrBD5IQC}>DjHDS*P zz#RWuiHY1sNkgKl3A-^sYXBCb8U-Cgs=Bdc)+a)X@frn1T2&MF)TUq#KWC27jgp2$ zRTK8arfA-W*6#g`HxDRiNK`dpPf)P!_^K5p4T-8I?6HbA_9;5r_4mAEj%gt7xw_g- z@&zUeinOL@WJ?S16u=y5Z@yopyHuTe$>b%i7A?go;c1z+V^=YuES_$XpX6kFKi zT^I+i%1ip`CS?qX;s|@3i!+8?f+B{5FiuX2O?EzWir-CQt0^LKs;#gm`!L=|y3LbG z$`}&G5%we>C-HVq5ksOdEYWBrQ~Hf9`K(;>#$c>Z_q$1KHAM`Gb|dU*K1^+r6ZxiW z=;;z=42j|hyTQjvY&As;iNdfH9ctQNW%b#9H;JvLh#}E#ggwiLY4m6gYhcJ~$`}&G z5%x?UC$ZHOF(eAZQq=0eXuiHlzOr?`-%VnxDPl;p8)47$VOAu1APN7EP{xobj<9d? zaS~fi5ksOdEY-8xGy2Ubd{bJ#9Ff@SH?tcO?MB#5U=?PML{`ISikMC8UvY#l`Z$TL zridX?7?zq??LUTncplb2bD8#;IE`m}5z;hX*h>{-OliDi@t5vJG>U5)&yu-B(UPR` zm9?psG34na?s?|J?XG3YNdAzW9tMJ&91PU4w z&0mBaje?CKkEf&|(fmc&JECaG^LPpx5HF7x{`N#@Ff*z$M^I)+qrW66vpLi3W#(483tMOsx8 z)@cfMY@Ixwl7>W86SmwG&CBB}ze%^?_a0X?5b!LBO^+!k(wZKVE$z?r_;N)YQ+iAp z5!8i)th>rqrN_nxPrRW}#E>Yqu){9QSkhz47!t)1_DUCL4CygN3<+V79<$hFM={s< z-6Xb}A|j{S3VXE=lRQ19j3H4RVXyLW5^tjvF(eAZ5{+({9^dG9lh|sC7!vJ9*c*J9 z!2rclq5UwwfY_M7t4oiw~1LJ*JEyQ5<3K^l=hfO%X$)Ff7%x+WS%5 zql|z4v}R2&@}K*(&%}u$+l!DUio)Kj7>N_b1NrH{WQvqDB$_A+TT!$`iQ2rc>Y#GzsN-1>v6R`W!W4GoDVio!mj!edVqDQHM^?-us) zDA*VhMM@fyvV1Hl?0chV$rD8i8W1m06#hMl&|TU{faoIY>YA@sI!x-yOdRBV~_aYiC1lk7!t)6_F)%hEZG=k42j|h z`;dz>hHQ)?hJ-N4##n5!Y@4_F-6Xb}A|j{S3j0{E)-BrjPT^F=~R8WPP*g#D1BCCW>#nKG8V6f`8diwXOMDA*YC5=t79vg9Sgem07hJTIZ30rBz@ z;XjiIEoSqlpdnG!g#Bb9u(-U0l7>XxChRkb&|*}hpdl%X*M$9805-cpDj}Qy%pPw3 z9}OgG1R8Gs6clOQ{K=M1=jQ(rMI6)SPZ<%^DL~d;FRC{GPx#=8mqv;h62%twX%}WJ zn?Gd?iQ)+RaTjL{n?FSi31P7LvsiC!^ghyf*6${<)f6!#s;#h}_FpE8C-afJPxkCWJHiWm}wVJSM) zwVS`c4ep8QXuhI-Cf)|wUW9ZT6!rzhh}{NH_STiy^Nc8INOT(%_RETvXd8TP##pw& zFR?cgbrwtNtnfA%JozFt_f>f8+aLuEiLU3uelH3( zhHa3NhC~;1VZRkcOTGE#u-_6QdaFX-|)c`uRjzqB#JHU*Ik&g>@}1z zB#I;KOD@hB_8N*962f4wVKKS@1$nr)*L>ISCb88NF(j(3u;1}vlJ7N?F(is3?6-ZK z#H%hv42i<9M57z+HU6r5dkTxm%i3q+RhR8WNLO89f2UtK_lN9_M4iP_?W)@o`Sd(*=Z9AD{7LguRjYQ@J&Xr5>amOuqcp;X z(ppztVSl2+30B?8qy=0)UTq-IaQUF1NbB-Jwq&?`yrPI>T0STvg6c4`vCD@SQdv7I zN5$qW>&G93*YcAs^Goe_?>QDKO1DCl$+gGG&7SLigI_-hXlg#9m~rTUk5m$pU? zuQ@_PjFoRPLdLipv_}r2tjv9=Z70WCjq}Q|gjhH~$C`z|Q^DY@VgDaa z)wRBIjAacSYgvqjgD_%jzXAV0jAKc+;r}Tp^WXI4wly7D;4~hJY8fjne#2x#gZLv* z9XSJ)4W+f7)=4&1J}q(vYHsjt_*5e+=WKQY``7Bq#48@#i;%8(!v2b5gn>=6NWqKY zW6U6m;|W1DOoV++Rl?|=ob_dtglJeF{OQ9w2B>qv$ZzxHkma^npifDC@zvL%a z<2r`6F_z39(E@|Bmo7QaM`xb5FFD?V5c=|kOv0}KYJ?DiQ~oMgDW%FA5m)993O=SO zO&JkX3xsukuRvp&(iAZyio=q6LI%G0B2LX zR*)oNUOAzk8`qyyVl1Id5s_1?$hzbEQY4b|89OtCW5rR| zffxd$sRP+i>ab0FNR~P{;bokXhD4WfVgH>7%}d`xUt6P~AyF`4|5w361Le3!fH%k; zC}c>~!@~YcfyOdW6fq(H??Jp3sJSMI3KhN2f?#hTYK9HJ?rF6mBXi0{=F6$4HGaZYw0*2^S^=-s zMyy;?d1`rT{(J#PqL9O}+(%7n)Az}@<6Y401%bdJ+yXJP{jt7YdEv-oeN$5$un5+& z9aHmXh-!kB16EG4I)T+$xS(?3j;SRzD!d0`Emu}v+%Yw+<$}sQ&M|Z$D zd_`)`9F`mEa{G$Z;*~Tq#aoe#yv|}=hnOvCx?4__kv4c&mFb>6vG7vmPb*Rf56#4S zi~nt_JC`ne9blbp16ivlXZ2@LWo5hit@g!elV6^)7U3^4LA;+JQ~bt9-@H@m=9b;A zhyO7e+&iHM*Pu>0!Mv+IRbJ12A&~3J$|!elOW{oro2>T2*D5P^Nv&!5TII4`QiU0` zLEEJYmkVCu3jS$NVf3EaC3P$sPTDn9m^y$%4cm)*qB*);1}4S4FjKs=a`djLKId!L zJP>g3N$tirbm(P?*<-V}y#B#?22T@^+|6C7VL z&}C)Y3f}<+@b`@1<5!^r{V=^}^LKH1^Y_@#1k0Y#R{Xv+e|ele0cX`uaL=l@I@GIT z<3z`vI4}{uf0&LLLHmVP|IV15_U0de>FX%|kQjZXk3nhMmW4uJ!SW;4=kWxz@MDp( z`o{z2p#WyF)iRMcBZsw&JF#UPh7RG_ZjHcI3pm`OL@rx7U?{a;4l9Lwms;66lv)$! zXRJ)E=?Si<%KM`Wyut(_e^lkXm8t#1jb8=7YS;(!8*3p|J{Yp4#XGw1v2gi4JbuIa z4R|riQI+Mpr}pm*y0j`IyQkJH4=UneeVFwdFkz0eDqn+C1ZLJAm_Aol&e$V$xD%jd z5u7_guOc!;zB7fzU4!C4P+T4qmj*>RIa`Rr?Hs^KQQ@Sha63C}p?FfQcv6hP+aS2p{g`IE;_We6>lA#1jCihocgn-?1Y!x(o--VsW#rW=nZjk2 zEqkTr7P%1iTj;{9O8-8o z4(D0OO$`>I$g5u7*8DNYZHU?twlgI9l!K+(H@%EUN0B$Zq=}A4Sv7Y_c%%{><{7$4 zqJSaMn7(@U2s zm3SQ4-jHA%@kxLbO{ao{9?~a#Mo&SJEO|JnX)Wy1$F-k>1#xeEDWy3RdbHC8-AA<5jl+nvTh^Uv9H09#Hr38x&{k7Lp5pwRyC#e zg-s)rG$b0+@I)@9M=4@R)C6G{ z`!L@3iEzFk{qOlA#ubz?B#I;K4n9u2OJiUtVn`H*CD+sg>bcb4Coi9meR3D=v;IC= zxp=T;z!~c+QFf+YB)S0#yOVY`whfRz-zm-aOHy3tEK6p&q9xe?ff1gxloWBDw8Ab^ zw0fK4#_ky3Q^t^}?^$vuZLmA8P~0S1R@Uu}FGnT5-Pn=6lW6ZOxxI&WJy>pMqCXqu zD^c2Wyxllfb&G6z!LAY7_1I8a>#is4F)G|-Z-`mVDQHO4`@$aWgN1JYybu08&xbzu zzZ-THY6clMyP1r-5f#LSw zeHU6)&{EQnsA|F<(hN<&VpOA`AyL(YJwU*mX1jfi+bC&BR5fAu7qn(zwW>KIlr$u& zo3Q&OLW@z2f`&v@6L#N5U?)bt*A|R{1REs{iK-^--i^?FFsfGBvJcbny%Gu3dS--z zBCWj(yGJ6hkYf;EdUs1nL!zD$cK1YRF{)9}kf>_H?iLGHb-aJe8kSMOOLq1HCoGSEs1_{o2r~@A0Io;qfY2Sc90iR#*iquu&aHXP*R1# zYmie>#E>YAu&aC+@o2EWHNc^aAyFKb8n{$Ey2kIOu}7WI;~dHu677bic$XgRgU7iv z)}s_LB#JHUL16i!dQ76)UmHa}VhBctGKNHPggp?f!Xyq-iWm|{aae5T(!>028oM;) zQHmH6?S-W(k2>z@gKK^8#4e?XAyIH)kMdy}{frser{_^T&!UVWQ5<29^l=iqlp=;i zVOVP7Q6~P5JRuwCLHc*H_E|skm)&m*sJ;$`?L|nRkO_N|Vl+wVLmxJA|M@f^M<{7X z^aerL6BD7u>^~GVB)b0yd%S{GW!_HB+f_oFqqjFw)R5=~B97rDm*_m8pj?fmo*!&?ND_0!2hlH6g39QmVdJi2jtDuSU5R-;1)$ zMcQfek0#hqTI;=nu$xtQ?Dq;3G$c9@EIFo>2rVW`C@9hzCBj~q2rLvMegZ{FL!!C~ zdqE|GQEMOwQT_N+u;A zF=r-{i}3*kMOu{*c4H#2uo5R7MI}y8Bp0Iu1w~qw5cbqWU?C;^7@?#g(HIf-6h#|L zCQA`RqSKcpclrj8vQG11pIM4Cc7r?L26+x;42j|jyTQk4lF52IT5g0QhD2dD$kUqj zK2G8tjUt9baad}yqnR`OUcxy7{NKQ8%7~zLL)Pu4Dw93e2TzNdB?r{sY&I_@<+|O#4in zcCoz(Y1$?1rHWB6?K?L?Q2Yahm6BAWmPNkcoM%jOBJerz{!TvT2l^TuTbFxDMuxL9QV%4RbVX3GDSpA ztt0DNS3C5J_)9j<3*0!x480To1uqJSl#acyMnUS0ef^=Qpdrzr7j{^|c6GXEj|;Yp zL=Q_TYDjc%6ZT4l8%vT*5pyLiQ!kRQjgi_TvNcAo)(&f9r0R29wlgFeBEnv!vJxWr z(zd=5D&F+U6~`g$6R(FO?2SZCVySLm{2C!`u2)rJ0wWX`mELtN3%BF#^w&`v5*>G8 zuhkBdOnELP!M6mR5sDfT9d}``QMj>;J4FnM`iQ04VUK=t!2>TH9rv5G!=~fTc7{a9 zUDz8{Ho?*mHGPDFjv-akSu!^$+E~^Niin(=PPT4%Jf1~(+@^gnJVKw3)TB7UtvUrn zO4kixZ&i@7uNxFJB#a*%)FAvViZ=ED8lj{iQ6~y}v!W%4pCGlNj3H4kvQ!&D(c4*` zOs4U3r*_yhe%Q{CX#Cunu53N2Wqj}uF@CwIikmwKLZTK6dplTthL(6$p@<&VuPirw%d0P}$M5fc@4vJeW0l!k?{_bW&wED}Wp1r3Qtg|PQ2*!E;0 z6g4C|w}ib{;S#JSm_~Y^L=kgukcE)1jgi`;MqZOl^Hb$zl5VkWU8Y03zq_T;! zke{y~OBV7Vdn3`nV5weU#GM23R#j|o_s6{6Z+YGKM|or2_{Y4&FeLh8UY0^X=6y_i zXfivZE6Y8VpKoZHJ->+zpT$(>p4PJ13H=kFT@|@v0`14b36`TVOgKR|JCPs%)yUNM)3a>1}^^PmuIXe zkb;iKFJ3BV=hN>$mcK*VjPHl!iuid3e+i1#(F*>4CengG#?l{*;pa%gOy=*-t|HkC zQhd4c$0_OFiPKmy60My%9$UKC482xncBiN96cR-plvo_@LYNw`H+83Hc80(z%X-qi zmDxS%*3J+dYiD+bm5^pdG#d&DYp?w6lWSPvnuwZE$^ETiE<12VCD)st7VV|Cx|d!k zQ|wK*PN?do@}6qhuT{&UqPH?(YP!{_l7+jMP(`}iEiR;**MXG2&cil3U8IeyLPJTSFtWS@l=5w%d!yLDQ+^`t7*{0NEs zz%=wrQ28Y?J;I+4`twJa8jnnz29F$xULsv@n3kT&pKFHZ4}Tnqi5uVvQ-k*e@%~VS zw{?2e3_5Z;TCJL1HG@za^?)?H6U}PkQ-854L5CRQ(ju`MUK(_!$)!lU>iJ!--3*%V z`oQ5@Q?KDXHpGv+!p_pw&G-Gz^%ay$o`S-}D2NjuWVwt2hBXWnfFJx0hb} z=!vt_SGKggukzhF>A92JS6G|IXYr$Zthc$+GRPO4${**a^Of0i)8i}W&P$K)Xp^No zRepbEzqw6Cdft!mvBqa?yNKtExpr6f1C;GoY$=gf&G6 z`7U^*t27>V$ax3(u2j$PfKhKUjGtB-|c0ite9V*>!$;LO$nu@52DWSpw@*<&RW$UXVUy zBEAEdft?>AIR1XPa>oK#^3lpW76ck~R)gx8qSe0_q~9IyoTvNJJ0UcF*O#8&^8QM0 zVS4%y$HbnXdauu~uvZM=Q~1I6;HDlUBiD4C*5`M!cam$j%e5yfr!Gv-X!%g3%s)?6 z?p>H((egy)g@x&bLvc|Tj3uwy9d0mc_26gI?C*n>#f#Dl`^O+&DKAPd*=Gy_ZhxKV z&z|6q^#?1zT9lqOrx{MAP=KwESJo8LbCYN}!JBbg3K+h}EAJ{K>EsuM^z4?8RI)py z=kC>5ql1H4VGWM9(4^9yJGr?SgXv6QtZ9sK8rr)v%NpESF@Bu(F<>moMy)UXW^E zQTgKz>B&c66Le>0s?1n*0mf&wdn|mp{K59Y1M@g{wST=5T84ax(rJ}r7N=JuaJMc_ z&l{6pf3`TiTgx$(>HX_-unIAsRQCv(nR>Ez03{pqDn>)=vcnAEB#?PM)G%e+92 zRmsZqv)gnL+hDhKNW})8url;}xB}~(clb;mhx`ovfOXyZ+~6~M(ay;ts5n>?m385i zr>8tv{s`>K7)dO>@F5p~JWpUb!@`Q)Rum`l$dy?<4@RAs4bOR60n==r%uqKscQgdC zilQ-=681EhhZ0rlrph1lbl^cQ=hY_adAu$(NY?pIsDb^UsjDa+c!m{i^AyDw1eh|p zn%WaIQm6_08@w3~4OCG_rOF@mRKd9}1BZv)fiqXbz0_|D>fd=7uy(cPBGPqrtoT)yq~*F~4MA`WH9<)_$Fh90AOHjbp?%}u`B?#9>I>`b?v zku$1#PmmL-c(l(YcAIXa`5wDR&d@nS;|gC8$oJa4Qnl8Lu>4ees?@9s**49dHZVIF zYD7TQWD(=+w(x*rrQV-o*^1Vp^mKdr5GS#(^w}C*>+>`083WT|l^;w)0Q&23Lo@A} z_1gVVaJ?FbbY|PL2L@<^WE%LW3*+twZ@fVg+3hOe21@^_o})Ar z*5~KgbHrb3LjIa-&#m?sH9WvtkHEltncRlBew?PTa-yslh0u}X7KzZ%DQZC#q~@05j09|lyuvNV0j z4hj|@D|V~9eApStuUeK~y>p}HZfN~78>~Sxn3WGNOCRRE0$s)pehsdhlrFrgigkBc zlQM;$fGPfzHLd-JA~vv}@Vl(oIsS{K_MUvlr1rwkQMNm_wV?P56xYi^T{EmUH2Wp^ z;z1xKJOIFh!H0PDX|yX3tHvJ9eZN#(lb>A5YhRo;m|3!w@=|GWe=r^ixtQnO!y zU)lG%1ZH|$cYoz~%hUVqPVGAT&zjUC%5~v%7f~(KlW&CqqFO6d%cyF29I_Hkehs1G zL6r-3Oiy2=WmM=yU~J>*j0Hf^a0@hSp@NU^nBIN=tJvG%FR@JE`qg0AArU5TOXFzO zZd~x;QCqs6R`ZdL*C#8Vs4QQRp5pultZ*8X1LuIKJQFa-~$c+VB~ zPX9D30*nxxxKp}&3>HZeQKKymW((8_xrV2-QQ6SdT4lTJm0k6<4T**=p}#PaH&kBP zDSiAdf5&Kbm0puO%t^c8E;3`Ki@$^C@~wmOIOeT|-;>K)a$lZro0Kj5p>p2N>3do( zskH2p-ZV{PmJR=ihAY2;om7|6WtCfYN$>5<0xBP^B5E^538wy&LXpIQyNClft^RKMP8t z4LC^+7>8{qxZEE2mO1jkBCEZ-z4RdBp*RUbk`j06jKpD`sFD01J>pc*Y~@S4r+4c( zg~P~ym05dWc}R5+^EMNIKB9k^sDopMxfrc@e(1UQi-&SNpYuJa7UQv}VinZkT+37CcZ2p6|Bfbnz7R-uha_!J6x(Eng?`^#d1;UIEQkK>>KQjFC0%f* zPiYtUl%q};njv&`#|X)?rtr|o!o$&&bqI_??t_B|FK)*)&t;4MK%aW5DE)BDKP*2G!b`)BIqs^hzgcb#9PL%Op#{JFPZ}uW>#34Cb@Z8&)pZ9OaT>nJWb&^BA8t(zl02W^=m1`|*8qnB46tMk%| zUalF*_QAK&sIbQv9b%SKYZvyeh>A#Qd1h>!X`L{wQwO38k9evalIK$kSk_f#S!XZ~ zo%5o)Q%f=JNHtBy=|ij1$2(k&B{}G9!!CjIcRvH0FhIXXy>1cQ_T&Z~^LGuS=3NZv zpW-?W`J5V#<%m9B$i7?~u_5$BG$GRm0F3>r9@@}Dn|h+%vfHCQw5h@Dp^bs}t<~uR zoVP=}?&AMaecC2Q4NQgFRTsoKW=*W`i3q?@Pat$b1Uh*>uWTXwka9{yd~)&MmUT2% z!o>(GEI;eu$lbX7pcT>v{lH9;np}SYbKz>J$GIR;aUecz5MV@m&T8v+7gf%g8!Eru zC%v0&ZMngBFyt)R**Z~b2{y2<{t{MDE-d4az%df@tv&fH=E%=cwzHUFt?uqc-EAv6 zkNbD>gt}ve_LB)U!RqJazbWrnG=y~Pg{&ecE{Bqy)ki*!?^D?Cl16{zfj8D+qFFfFxXx6Xkmtd&u zxFJ2|c)t=Wk^7OVCx}n7s%n_l9ka)QGK-8nHD}Bc{4F_z;@`Aht#tiLH?uu{Ba7wnl2i)<})m8mSRe zy&6Zl7hAn5sS&YxFtdO>S!zVd)oUJ zj>M&?=JLnv>lK`Us{eHP+q@PRi_iu=%C~?b74&VSg078JP{&9G{TivDTf-G6OYRk} zkuOw4D(KWm1)USApi3habm-=_mBS87PjlA8roPhTnb;yX(DuIW;%WRl{0thUHtXg6 zYA=5>bou7m%byBe{z~oTPkWagbe@@2)A_UBbzHur_VVXKmmjOW{Q1!37i%v+7rN~H zv-bKILf7{QF88>O`7AG&@k~5ZMEaB~zD{?g%Gv6Qj_Qi8>WT?1IOHb+GO4=BlWb;r6|<@<=2llM2r3R%;SML31@y5Z>>@U7I{O37c{oOE|8#eNt zh&NO6d|=5>DtDZjo-*!#&|(R1!(si7mG2*x-qn$%B#ZhYW;>Uok0U5e3&z5GgT>R; z6`!cCco7v-G%-l=OR<^aH3Up?Kyj1%Rn#n&b#M@_-W#soj65lu%NEit8?4;$PbcE- zEUDq2@z0dupYYF>tb?r`xR+O^&Wrsd90r+6s(e(de z?Y!eGDXO=>yF+paGA^)^Gb}lW1tez?5RjlGQBW~}qheS&cgzZ+fXEd=K|mBm444xl zh!O=c{meOwIj6V2=jo~LzFoJwdOq(z&(^ck&vUB!cAZllZr}4mMh=tf`NM~g43B%A zbJWD@!?lkJ&!JpOYj0W~39Si!Q02a(CN`J|=O4r0hsN+-;cxS|9iDqs_=N9fyZw$1 zir>zI4z1UO)Qd(y=E6Ke*Ced2$vHGId(6YFoV*5c`~Jtr*TzzJ?%I?H~nJ)Al=NY@Th zi_&$5>z@+-bDi*?`<*fyWZmH#*>c_RpC3GS_CMDf-p_xo7yk42@jureu6$hh&-KH9 zZgS%H4ymm>4ymn2Iuj2Z9a7tL98%ki$m4Od__=;aZQF53Z9Afm2advTH};U) zt}0xVI-~|;52>*K=I#EoP%BoL3U~Y#Za=mClHI}zI81#{VajMb)Q__rdLL&S_z~de zAmtp{v2md7SUb>m>NwDLsvc-NcN}OtSNBo#K-;BqpzRWRQRcQ?mD_d=|5+Y=yNw=w zyM;fO32k>BeY=PMEEC$2j-zkMNDoJjzCAjQzCA|dqetJK9Y^1uBl?k}Z?CaO-(FQ= z^5|eW0a|vwa%J**@WeDHGbh9mmfUG`XZx#s z?jJf(9%2XR5IZ3JXL*PnsPcJW_|LL@9;EVlQ25XCXggR(+ri;K%cJd(j-&06k$#RG zZHIOoZHJD?M~}9{I*zu(M)V^`+u>u6w!^E!Y~+I&t3G#VRA55mCo|Zxroa zhR-@JJT80P@cXBQhd-|w{#*a7dAhUrU%mXIjVFU@@ii`OK8mM54$sy07wMn(=%0PB zS$@%S#RjK@_9-zx_r4L4bEXQ^A@IivyFnn15toRgX@3=M$cAuw&!QL?ZY-n%1L5Q&U zh9XS7=2cw&(jSKdX|K{hpU^)?UAO$AK~3%5UdMNpH*0_NZtIWUto_lutv`CR_DA>H zsI=XL9*2t%;gH<2IIzNrM)-Vum9?0^hMNQ7uf_j_b@pwu14R_676`FpZ zCOk(G?i&6&(C|cLIOpTWefSl`M}+_U&%EJjXHIN6|24x4&YXDmDl8{L*LMy7Of0^3 zc=TBlk3RF-FofdVMGMabOT+mof3N(3OK(BAr11y#OZdYcjX&^lhd+di9Ukhw5NfTe zBS&xed${7@fB)ZTSNu$7!P0&7_exjz$bxX+#vl0T!yoo*{DF@>{9%9nVYtK7CN>y^ zM=FZ1ey<+x1N(2+m+wfa{4N#S8KB>#qBZ(!Un}mu%@GsfrVXFRO5r=$@6xwQ6W_ru zU-&V6;TiKc-=yoS@_apZ_^C7a^7uPt8osJ}a_(2-k+@FZc!jRuUsA37R#$kI>;;E~ z#j9T|314)%C!9wuTy~l1?{I3qA;%gIfm|`Te*U~LviD?+?AppZ2iV?4`f|C`8|Be8 z^vWC8c%I?Sp(`^;4bb<&oxWRkVZZz}bh-Qp8!ylZHv@|AgCj9O`-PVF%k(n4hU=zR zh7JA4+Wn#Q$z>S$;A0BY`7Lm^GeF-0cluFjGrrawB3E9=GK0{7rGrpTC%tJO$#P4) z{SKk4_4YfbAIvgabG5ngF5H?*6r_=FhWFDrRevuckt_cac(| z(@)4FBNfiSc=*w$hxbEd=eUm(4$$~$702#mJ;(7S8|An!syA&Z?tr(4T`gR%HuX8%_M3EQ43H14^rZDiBRx~y5yP~Oy7mrlGzKV))7zs@@}-oicTyrTKsHXp zmoAGpL)AxJu2yC%ZMpZ*7$6^7=~0iom@s6juMR_|x?3?bGu3{RGYDLzROR$8nPjA@ z@KYG)a2S6{iarZ7B(Bp)p~YdmYCUO%n^Z;8`i7!3l9qmHw(>JKY-oUzmea3GoRPFb z_Ngw+5E`JY;q+@YvynIH%ub5r3z|_HptRxi!J1p!>kCJ^hR`15ExqcS^9QorW;b#BijwW9DOq<{^Sf21LW)U z{%Dh(?U2|2l#lcKqR+UAU#zgpd5^>Z+0aVQ`!d^oHAWd^j~a~u3gh&l=#%-&2a_{M z43N#h`B$P(_Nb8gIRCuxBKQ8C_yL^&)Cs5GnQJEoC=F0La{6t#^+`ua4A5sytC5br zA8pHdIe1psD`nwt%zrcn$k*xjqEB`@LSleyoPHOZ@MH90nAsB(jREqZm7bVoI{FD= zJW4t0a?t5t3qoUn!Z`hL^w}}IsV?gp4-x}pXr)KpOh;e2 zD5RrbDP}4gRmXoxI280lEC^hs#h24x$|Ps;H8Rmq8lXem=`ZBA-Jr)MGc*QhH_$4M z@pbC?j2|FWKKq-(H1b(YX9rC#_R~o=G(h>x>0c%8$Pk{R|Fe`F{g*63BCjEIwNi@H zKV+Fz7C7;A5~Ts!-%fv@<(B9gLIcz_r@u*><^1p(N(0n2r@xk4pKOQ3038XmRw#aW zt-LDsyXc#m_{rb2LSle?ojx3GI;ARni{jXv4g4v7J>p_QKZp6&F*Yk!Vm zvPX@?0EKb-r)aZRZnhhsF+e^}{}_F;M~%b)+0aUldL-Lz5zaLqd~HZ~|5VIWy3?mV zJmUP^#n+q8XJY?dj(rwiNL;5;K#OFxQ9W6OFHIH6YWZbm?*@e%IF-9WjnharG(gG9 z>2eZhB&(6^jL-m0NvF%!%=(;0qBKD1!s+~)TaVL7gf@SfcpB+EJoiLB?-*zzlOZ%f zU32SOWHKZM=rEyG942KV8~iW&X3uFP2FTaxf1^#;m2MUS z;p--oGe~Rz%E$SCqEGgmMq+?$XrNG1!3?15K=L>AUC9O`YSk$WUEI; z+ty@NyTp&i0QovyCHiD%DaLHE>AL>m-x{bARk)kQ8%;Imn~$gwG?ywvdb49vnQFu zgI+y<-MM70HR&dxndJ1*3f(7jA+Z6d;nFIO% zZMpTyYDf&wkwB|?Ho1QE&79zqGe``OuhaFSO-EL%oK2!JKt4{_jXvWhc;iwY5(8vI zD?Ps}XOo-6FxjIo)rUX^?^dwUL{1sLA-rui!lY?mybM5aOLYGoRyJ7k$v zIu$Rep)^3Bg46A@+!9?wXn?xrG`!|AaaNm?1W_8Gt~m{_Tq;%(*XKTgg~R|IAheoE zaJ%T6oeq!~AYZ53Mw|R3h{gc;P{C)65KpHL}5Df8{7HD%5P2&mbRYX#+`^>&T{Ucl%kOl6X^n> ztCcRC?w4hj%48@F(EfJ1ZO>~H_neT)4p+>UOm@TT=a$J1qicW;U#EvETAxgY z#0H>-NUO+X`_?mAc-Lc*$xcw1&P>L31}Kv`JzmeIIEk{TKVkBK(*QMX-ELt}t^Xr)IzlC8qB>z=bivU;Loj!#zgOKNvrIk!t{ zC(%tnGs)?R3f(7jA+Z6d;nFIO<%8>)EBu~Ak-46xFrAr;?F>-na(b4u^~^PBB%(_0 zm_5lvX@Cao^vsl7!z__H5E|gAW8h7Da+X`7YY1Jft~otD%S>Gx%swN08~5)}8lbf1 z^yDnJMAr}+psqQ6lFZ7CH~S^2a#}PlM4>T2hY77l$~!IkW={Ue86?q4G3867SKD5%4zf5^gjbXA!jl=*&c`D<#r$nFZQ%xkUlaJFg zqD|MR!?C6t#%K5;hEP7V(xYysyt~f~Der8>9G~)r$6YbE_1QCmvjIAMojzUB`eZpI z_GC~aq*WZgN7S=i_;r~g%e_!xIYCGMb-H0j*M<+igT>l2B`8zZ zxS#JWS3^i#r;i@m$Xw?{+txW;TdbimK)z0&6MeEzvXB@c8>i2XHuX8&wpc@BfP84B z=Wv<1o*%=sj=Hv3Lt}u#IDKC9$zH4>F+es>r=v}M)MZs_-v2~nfP84BN8QX^cby(G z*Gm+0eCDbx*1}hu5V%Tr3Y@-JCOLNshR3|S&zCV@L^MFdqg5Qc$JEmnKY*nRWUomtFy*>Dv>G>8lY6+^i|``sy`^7Ocf{%P^xhHvT<(Zs}YJ+ z;UAfQ?bE+IgwOzWEwl#9*i4pNB8wq(wYui?rCDa>Ui0OK_YI{1>YLN0a_f`gkQkuD zgjOTPvBoGKsUPItU+{GaAYZ2zeX>&=5(8vo!?SLjzsg|TB%fWB#pTKQ$N|Y|rRR8= z*wl6&? zWVQk>v}1Axfvc3+oW4#bS()uu@9C4-UQ0AU!=qIkvM1IvTlgWrBC`$E zneNQSh6X6JIlWxs{+SJ-0h*#t-#pH&Gqa&IKG8;kz)V0tWo_Ov2mD?7e ziHvqJE`Yk^^!0&uFF?zT#$5G;hHyA@)BHyc>_U0;$zw=dr-K68$YXDewylen+ENXT z0rGYFhUk;MXhC9tY@A*cZOW<5H`+s^t}@I&us_| zPy%uKo|;*ouMwa$K#9cZ4K=qOUn4+hHRJuZm`a@;i%JR})YgpsqQ+Qf_?`F%kn#(jiQKeV+@l$Y9t0IjMH~Vo7A=3 z>Ni=-&l-&Z@^SjE=#xEaBnHTa*62q)IOldo-K;pf9~~;r`xP^@;!Mu4y^B#j8lZ&i^dnhriT#7n0Cmmj2V2dGD`v^J-Jvu1(I-2bATdBTv_`Xul1W)OKEb7?j>{0E zS0RFC83Po?>Bj?=O<6h0w;?3I6ph3J3<@9TAB#TOqefzYxzW8W!CK4 zUYLLqXSpQ`073)QHK+HqnT;$kR=ssjb@^_>0t)N&&bF{^N9SkQgvf80YszpX~C2!~oeiy*Jv79d%jk272-UjREqZ)ivseVwmhv zBQZcxXbtQu(I@-*9}?He$LWL7CS%kZG?IaV@}ZR;b+f#zbwDUD|EHMQ=Ot|KB2^cc z+c#yBQ(lHozoXB2$u|fGXn3@W8GBy6Y^*i4R#7&7tTd@tIzW{TRK0yGB5*XehoPj*#6Vt{O%eka=0Gez5-0yGB5hgLdMlvUx!F-+^I zYj+CJ7@#mte-wSPs{#@OWaIRQ(WXA?axvU|r~{1w@}bo=>R-e#nWLVZL1F=BPm!Ge zJo;qcA3Afy8whDYTfpRxc21Ppw@PhHpNl zi~=!oB8AWZt=*mew`SJo{s>9~lro+Ev*tD~`&UxtZ1F&7|19s1IR8hMTOykyG(cT* z`j;HDi!5q1JpIAzmH~p?~kA~KwWeCJGu2KKS&HH*3mSJL%6Iz ze~P}@ISGjYni)?27;O^er~1G_<)<0Y7$6^~e~3QaIjKlVNDPn-t&x;8m>j+6_4gPi zd(=n_P#C9wi#DnI2JxC#t$3p`Kt4|Y8hx@yjl=-i&>9(aIq2EzoBxSnvPX@?0EKb- z?`V^G%`05rL}P$_oc=5NWRDt&0kWZ$9(Aq!4E%R3{=G}6KNCvP+4YC*U8M5kbb&l_ z%8ycY`6wMy12nUp&X--E+JwXa?FL%K#C~G{ybYkVRB_9Sw zXn?xrbaK{guts@xv3b^%sGBGaP}iJ3V%DwIEV0)f5kCL$MmF3&AC5@Z)0Lvlf;8hx@yjl=-i&?*K! zcx&iD@l#WwmAI4t?C?9^_Grb-u1#$3BGo3Ri{w$SO@pkYgVX@cY^Q6;u1{@3Vt{r7 ztwAxf-%u}3>rSm(oH%W%FrBrD?F>+DavI(w(p60c>1Xay8lV9?UEJ*!%o14^p#e&= zPB$scHd>=KXOm@zFZk}9ZhCA?SU_Q&u3v=hjv5Ze>ca>Flm=*zI9)HxEwM)s8lbK@ zU8~is?KuFH2B>RJ*Oc4Xx)VE9KDC3y03DsQii0zho!NEry3sc~7a=h~zE0PPHkoB7 ztdr3gARnh|N1yCmgv0>Z(CSLS8!g-aIe?%EuRx1ooNgGXif!vTQF&=^at4V7n7zp5 ze1qtdJ!&KdXw8PkEe>U88-)yI=ghq401&uJb;s$}GO5>{blDkx@q2x4)NDmGK*OU|%-GB8 z#OdA=_dnM`Xn-=5)5nZ6t6maG))SNlD0@0xGS02C zhE1O8AT&T-3$1Xd?VjZpb7=V!g$P}(t~uQ~%d9+~C{Kw|8lb*8-6_j0(KUnysB2EQ zOPOW8%mJkV>YCGS<<_U>ATdBkFs&7i^yQ%c?7V(yb;szNU2~8a5S~+h*$?_Wr@RA7 zKs|E0eW1$Q*_j840kRp;OsAgm>}IzZCVQMn3{V)SyGEPx8dTSF%4iIbkJDYEPxh#h z7$6&38g$EZ%6r8y*`r2cfWkQ4Gul+nZsN&J`Z;AZ2FSUz)JP1F4Xx3Sdhc=1 zDIc{_C^P#j=J>Ol;VM53OW>ReGO}#lkFEilrcU=&v_2;;NNfOVh_s4I^Y(hBS$}H% zqS73vFm08_FRHPf0V*_3kCnDwXvVzg@6*5LF4i$AMdORliL{8&)k=#_kIXVFGd4dG zt*_6aG(h{?>Ep885?w=RfV$@Nu%ubei~dj=psqPRH0gFi_#u>dfj)gohtL3ZZ9C@& zX1Vz(-Gjdf>zwPyeYLlI%t&`u4d{=#zP7 zGC7090NFS_DB6roBaKJM&=?>eTBCVn^k&TwF--2LXOI|B-1>6<*yvN%jE*Oikr<%f zIz2qvj2(6P*%ptGp)o){w7N$9_!uU8)JP0a6j}p2I{IXvnILhUe4HK?Z8Ao!BO1vm z2Fiz4deqG`lh3UkO2!F_*-|oA`qA7<#__?~0Obj%Pf)ZzB?E~KK#h=AF==n8my8Xj zHYiHQGZdz?WU!q9Dj80nE^SuHc-NmO8Ba?oa!Lk5S1b8BeM**DrDO~b`4f*$osp$W z6bFQ^RwtaEnq^k$M66pV4bX?~^pq^OMAr}+psqPRDQT8|t>ekR<>NU~iauu(NL;5w z4q6;?Wt})V+P3D7+I?v>2FTaxlcG;{oj_uMY@9wZ+SGGL+e2k&43H14bnYlmEuI|1 zw2r#G@)WMOp)o*VoSq(iQmgE8(NMWvgv0>ZI6W=e)JI+3iD*7lhQ@Z)2Bw8aicEpzsx>VhQ$ zKb*{l2B=^-JzwH_!Dys^U#+hHZ^rb}EI}e4B6PL#q0<*-nWa)SN&}RtoxU*3EzvcE z2B>RJpO-XCr|O^lg*`K!RAih+Aau3DJAF=;S!&OqG(daC>9gh5r-~pkKnEhN;y^5` z$aACZr?(ws{xC5b1LW)U+~|}2kS-DfWOJ@R!f;OX=}s-htz9Gr$cI)svy@fjycngL zPs1Xj%-dxKE5e{LKw+G|Ao^tA2SH+hY@9w{HiPitW{(<;0rH{MHR`1b6QWc{T@E_+ z2nQMi6vpXGqEGfY77_zwvjnO9a z)GeF>qA@@|PTvrHvPX@?0NKz=kGfWV^l0+J6+->FTrt!2Cm!o%`C)q(sr)#7vpjOj zk5cuU-?m`$!C!aDT-{wpNI+wxRm|GY)(g+ZQyUkB=iTa2qwrK7JJy#b+0XzL9;fe; zIHT|kAHBkYxxCEf2BHGWj!v)5jyh8A1}F_sc69oVEVuaimNf;T0qUC5x3!wJJwJug z0CmmjRjqDX`iakFi_o! z&c1ts#C1yt{-7!VHXRk6Vg8Uy6x^t$MiJ!&Kd$c9#W)U|>#IanBem}LqU13 zVrCZIh#yvLd^+J7TISM zrmg7sZF#oyja74;ep=d$nlqC95!$Dh9e!%X1*^^BwPK$_4k)KO{n%XlGQ4$i!P;}^ z#7F4_piVgb(40GQ_ao-ii4W2VK%H>x)sf_V1|$Z^#_7$`W^8I{+=WMDfP84Bb4yu9J`%%ZCsZT` z6lZzPKOB9suMic(AoGzQ3rR@bOM8N+0c8i@glLTg~3h(4JoCX+Kr zTqhr=ACEQ}qt;z`Bm)EGLn}S%dL3C9%E({-8ItMe6f?Vwu)T{^MxX<`RVF>^$m{|U zrOQ=DoPJhr*<~bLy`4d0fOZ3|VrJi8uOpjIZCaeWd_`e8%Lv;Upfck0L1|S+)*buG z6uGa+#v&wpWxZ%Q(tnHpGU7`~RU9CI^bh@UG=XMtcl15_ZK{!H5Xc}CXP5>OhT z0XzL^%B^vuKhCGJcpx;uQ|7>%_QNc36c+=-TjvH7Kj!&JrZ{3_@2cy3=oDnN@bo@Q&3MY?l8J@Yjh6=oq9`9D`-8_?G(6 z>+}PS0rGYFf6*tqRvFdjxuG#YKD5%=q^uR+k735<&~m-6l`j$l ziqjA0--|xk3vna{sJBkP8*Rppy6jHz5HK18oqo97ekqfj>N1>M zd%-sOw?uwHI6%XrRm|A$)vLzlQ=1o6c~a00ZIc@5uE-d%PohNL$hITOw>{fNGA@Ri(|SIV0I0p{=?c?`yk!c*&;WzDU2f z2R{-$prq<_#kqC{;lM!ceOfk|<(4Q#2wknNIbE*PY%u#PIwLy@r2*=i(`7r|#{7mg zLIcz_r}JgDamHsjeCCE>0hE2`eIC&O9gMV!gR!hK%P4xUQx-G^$k*va^huSOeTItkNp0Ye5hRM#iNDL@WS)8vBecH=R<;FV_1Jqlm%SW5B zqi&qCpfNx`w7N#UN(_@dY9t0I3ax>y9DTA+S&+C+K2BGPHW{PVDGQQQ43rP8^r-7) zW?{Hv@`)dWDzlnmj;}JqZ5A)sa+912GJO7GE@C`Nj(v&*64z-E&|+RbTrUz^Ol?t| zm~5sfjT+JTstFq!pd#UPQ;BmD%!=DFrcJU0iPVeG)yi*9H^?%pT$qV98KnVAy-wH9 za!Yg#p#kce)3uXkIp1bSX@I)sbgiUY#@A2~8lbLi=X{MUH$R&^dka3a)g=fAVs?Q* z;yN9O(BeQW3&fhywl!(go>oO;fP9@kI{IW62qXr`#_6JHQ%@RgUsyzAfP84BlSWw} z){9|UM_v2EA{qk}#_77zCwE0YgTw&YI9(^&)JI)@@um5NMKlJ;hgR39H;!R4M?E=% z!~)EIVbS?U(I>k=ATdC_b-H1+88_prtzSVUuhd}yUd-7FAWek&A+EfjNnf$-&F zc}LnAv}=mzXW5 zwk%4_o(j__F_p)G{WOH_3{Zt}y2o;h{TwEz#C-cOvegnr>kuUJI6_w|SvuV%%Pdu5 zP#U29?R4iXw?x+v8lbK@-9BlSQ({mWpsqRHF6ow0Vh|colo;n*Wx08YIq5(?v@Ip* zQ(};~P6r~iI1tMcvu(6(O*^#`gT?^)I^8DvWUt1N7$6&`TSuFE+G#5>Xbg}Kt#sNc zOUzC&OzWu2SslI*fyMxZak^vl$u2QS43Le}9imNr)NLgOjREqZ)ivtfW0=fQPtG8* z0J9~=`EJoCyTl+dK)rRkYqS|R>Sl>SV}N{UrAOT?F;_kmO3dDhnO$Po9?@)xasC*Y z%%Q}fG(dU9>0WZ{RbtQ>pxr>LnA!iWmzb@lwpy~;^1SH&2@2C$V%W|%R*7+X+;ZUy zf#EuPN5!Zl`Pn<)$KeKOz)p`YXg)9Xumk!M{a%UA`$~MduSE2r>u(yMB6e~c0CP*#sK*` z-9P$dzbgib0kUzrA2x#pTZLhEC(GjN_h<}|53O{rEbHQ-gz+flsLQ7o(l@No7@#mt z4~ah64^bd7KsHVfjy68%@-lf@7|Rk-j2evr@}bo=>c_<}sZp2LPpdbq&={aFPLGH_ z*{9h^43Le}$3~lxk9zbmsLGX1GzQ3rR@bPHiDBADT}BzqpfNyUoIXDKWUu^?7$6&` zM@O5HQI~h|8&{vv7$6^7=}|XV19nfSi6<&%?rLD)83eA<38&K&WRkNQ7@l!#pNA-p zCmNvP(bDjySJ-Wyew_WBt3q~Mxb@W5MU_8CooTD`dWeDz4N#eP`W%Tn3NuAvxcVt` zdWhoLLd5)}0Hpyc2Tq@!<(88A9Z}ZG0+3>^1&FRBBm9T)qI(=fGb6N-v&pIwVPHZPh-=|t5ah+xXw3r2D zwLT@e0=#yQokr*Hwr%#GD^<36=7K_FJ`Or$|va(vA5yP~Ox^@RL?`OxYb_0wXQ%u!FyAh7_mXR*%Diay!Z z8i@hwt)3c*Z z_o$17S&)SI2<1a7J?dt)e)8?1T2CuxZnd6adl#u#2f9so371T=s`cclTzETIiuUvK z`W0X#uG2`N8tL?->Vg`ml{lktkCae^2B=IqeND}* z&zp!)8lZyV^c6L?9&aK-Xs_VHgZk$DW z>-5DrVLj@|hc$fWX_U|xW$6?90HLeZ8K=+BGApkG%p3muRKAP$Jn8z>aU`zOq<|Ka zqO9XDjJB;=?$olRP0pY(K)z1Ti$2+P9Ekz^Y{aR3zWVe6lz=)wE1lQM%Kg%?&G_?d zKjUni?4U6~VVo|FKG~HUi2<^4`jTiC1f(cL73It20jDlx0>eo%cPR(s^l?F3|~uu2v_Uz9Gx3(uw$h7fJ(kj5xhWZhfjc z5(6|RXccp!tm>CU+x)L_qcK3fPA`r=*;O5h0kXN6^`yNq`n0FO^2+B764%KGn$Cb_ zjlVobspkE#|I72?MutISfWkO^bM(os@kk7ijnm6y)9a17Xbg}Kt*%jDsW9OXs*buG zbn1<{Xbeyor*Dlu*;kd37$6&`S45lQqt19^E*b;mL#u1l*TgXCQODUl^j~;;OGqp; zXbeyor&mXx?6Y$u2FS+g+oMh601xpicONT9I2r@wLn}S%W{uzcmQdqwP|U6xe<(Ti zQpS(KRjTn$-zk%v8bAEb*?q31Ur#hZ!=t6)O>b7O-P=uVSJdv$s55P~Tfdjch6bp3 zJN>l8{cATu1C*DYerlZAsg=(%d0QH#0je2JKQ_*-X6Chf$#b~^^3g0oJjTm!(Ia%V zqC5RimRYJ|p)^2y#_0#M+!9?wXn?xr^nFRQ^xN-0_H6ddO-V(@Ghql_t?*9Yon@BV zGbjzvo^kpvx%H{#NDR;%p;gS0vX;L$+UD1CGzQ4m>3gD2b}dI@fNb95wfx5D(@1sW zG93~FB?IEff%Kl-`i_B8Uqx@>HDKkb}dI@fNY%JESp}n9E}0;q183&k0?y9 zT8_p5g>m}f=#yQ`kr*Hwr?*6#{92C20Qu1B8uce*nCfR;u3%y^snl{b1}KcvPeh;W z^K~Q!$j0f%qfO%gA6v`O7$6^7=}|Xp`Q&>;E&rTicGYrU%XlqE;40N}r?<)^ry)ZlI;zFui@f=5If>eNpqjp)hSV-yg(gJ6i&( z<~#qo#2Gbz`0=HbkFRA3;sI9{R)nrr`EdGRmRYKNpfo`H+vx*YZi%iTG(cT*dT-J! zU0DD0LiWr(Nkv9sMd)gUclyOFv(%nJX@K^O(>t@=5_<-r0qUC5&nL~&d*->%XV2Uw zMW4Ek#C4hn&|)5xb^Qy`wl(Y3?x3SFK)z1zh(6hM9f<+5ae8~Ssb{^mJLqT(kPoeN z)+_7!-7!q-sLR_8;W=aWHy*`r2cfTDy} zxGMWl^vSO4NL(i$r(cOS-J>qiV}7v#YMhQ*^d>k;;0Y zhlCeh$z%?79i_{|YY%pKX}BO;mh$qxOL+&Pa&h9DC;<(emIgk(N4=8oFttNb$^Q_x z3AfnVD!IAp;b(tviyHP+Lp<&Yk7^v z0QoxoUi8T>|40mwjnnU9)AMn6GzQ3rRysMB<^Lyy>G`-j8Uqx@>5rpN_6=zy2FS+g zkD`s2gsjKi(HI~fT3w_5Weih()~WnkecT<50Se>v7ttsCv>u58vT^$JXfsj>TOM~u zV}N{Ub&dMr7^Z#HWz`wXpfNyUoc=cYWG{M<7$6&`zlk;@qi%WJ9gP9WcteCmwf8QAdu2TJX`X`y>l>gyAuj+G&{*OchG(1`w-t>X>BERF*jzy7Qarw?7 zugBfl&;S*Ar;`$A6#3yF-!P|p*pDD8pmN}J+3ctz^?QKQ0F?u$%VfDF>Ni3I)HSE` zTFu%XcSmV}y5{tMI#4=xZ=!1m4N%vd{;S91?w7oJP9N4k2@5E!)4v8fr$xl@fLHUt z!C$2BQ>~G>PO|`7%!0C7|0CMA=Caz!IvNAy>-6u@C%alBF+es>{}yfPxvcGE9gP9< zp_R^MWwriq4AVO5+Q~W^0~E&Tf1*!zwMJrqY@Gf(+SEtgcCwDf0Qu1B8uf%GWjKT~ zM?E=%!~)EotUF&2eX^@H5(Cs*r}LxDxKTGx*3lRsA6i|bULl6b9yJmJ6eYC6`OWgt zC;Ma_iRu&8*Mk?kEjV!Em~M&8^4d?g(xD<@HX;2QTP-3cMbAK%H^A)?7P- zaCqY-b2cN(I>l>BQZcWPN$+xJ=3+-ax@0WhgLe%m9_lQ zF-+^IYqcDW0Se=EQS`~KUCq7%u!FyAh7_mwcPnS z(I@*H6o~=qt<$xm&A3rFYdIPN}ua zx?Pr8wUEB&trXI2vvi40Aau1l;dIL^vq~r81Mnyf&@tk43%T{F@kk8NoS;?AiL%CT z6K(S!nnPoNe4TC`eX?sj5(8wj_3}Ibzg6_fPJu{VCm(1!1C}*@#~7uW_uC(uLt}u# zINc%oWS_YrF+es>x0g+?hvv{2ARk&?quxzn!XZ>0b@}*M>H&B(1}KcvU87HSjYndD zY@F^AZHkXN;{kXy2FQn2*Qoc3VbY_Hv$^un92x@@#_68XC%eWYF+es>_lP!)1AOd5 zb7%~Z53Tg5n>GH$FAp_-f5q&o@#O>X2wbHi?{q(z z;TqR*P2`v?K|IFG=kyS|TG5>znPrx$SSSt9o^krPEVo405E`JaIXx_CmVO%Tva8uM zhb9#n&*>p_wZc0+Fv~2pXHXiTJ>&EMx%H{#NDR;%p;gS0vX&nbZS!k68Uy6(^x)`| z{m2*+17vfs*Ybm+Pb1ZhdjKAZ0rH`h&U9rhKO#n{=J)nmj>Z6mar)TklYPF9!~oei zJzO@uYB?GMv=;)KZf+k+U_F1}L35eWKjLu~=T0?|MQ9jRD#Xw6q(hpH;8#C{^PsHjPmZ>&S+8~-9*qI=b$WXA$*${243Le} z)1pm1>$P2nM`M6|Xr;4WS=Y~sVOmFByAF@W0EKaSX7tIf>qrccjnk(_oBF8RuEV1- zKt8m(M*YkfCUex2Ge|7J>~(nOXGfpxx{kyE_15V#qRqHbH?PB^F+e`Fx<-9&43j-- zBnBu-Xoc(0=R}|Eb95xGlaJHqM4RqW7uVr~8$CacqAbg)hbha)3TKeGPJ@7I5Yy+?tMYDByA@UWB1LIb<;LxDHZ(w0 z+3D*g&Zx>G%MgSHDET|Rux8fhb~#D|l>ME)rsme;0zX1~&GN%jKD=P1@TR0Jn?yxI z=xX)J>C3asQpFOb0oq?qUzX*T=o&%;)HSE)C(Uwx&;+Fc>YCG+CfzcY7zhne*9OjC zl;u|0ZL`n*BQ!u=bNWJ=<<6!W}VfVq*?!_|UT?*4!CXC)}XFCJ5N^p9EwEb5J zH~6GRt^w1scV@XI${s>jtF}0ON4uHcl(}i@m8mEVP}iJZ)9&Uk{Y$<}2cZG#n$xQS z9n9$oag+wAYfi5WwA*ZSuZ81p2BiV&o6}*ITcRQ(G(cT*dii*>lh>H-QF6DTG(cT* zdg*w#iWyxSKI-G)F4y&;%w|>DO9%#N*3c?uO}Pkovx0}on42O8GiVHuuhYw-PxhHU z5(8x8^i9!bY>I5W3l@z5@}ZT^k!4|cYYdY+>KP;k6hFJ{{EFz4ea?%-0QJ`CTcXX_ zQJ1gZELM1E43H14u2Ekd!(@*di2;g2YhZ7WKI2vajRhYP*U87}+oDazsP!&bBm)EG zL#u1l*T*o~qefzYqBy;7)@Cr>y$UFnxo8ZKkJD>see!?12#Eo1Gw^15)U&IAauKlX z8DSCd9>vUF1hBn}vhAP&5@%HR;etEo^tjrsL^1go` ze1Osbl^~~|%yOHpMT^Uu1qcmL*PMQ|)vWEiZYT{<*PMQ&)lI1(SsW1>psqRn;PUxD z?Xu|hIel0kAS|G;PHzgdd-0K4F5LBbo-KT@^m*s(%56wor&$0kW-6U6Q$KrcIb}y;fNY$;FWS^Ic-u)Z8Uy4*E1k>AYW?9DrghY{>+)y}P#CAT zM4#+xjl=-iIQ>wxsgJtcdCikxGzQ3rR@bOM5yNDTdU6Jd1(>}q@BHJ@C%alBF+ja_ z`mty;Zq#MbpFIgiV}N{Ub&dM7F--QTkr<#Tp%t#neTkF@*pL?A+es=nQS#F7{j?e&g&FR-#&DyFuN(0n2r(bP#YpLo8 z4N%vdKG378|Ki>`eOO;6ETFJX?+J8HRegZc0PPW{cW1dJJ}iU=sB2E|Y&C29uuvMH zt~vdJ-1;m(kQkupN~@TzVfiu84=mbU(KkCgBXOO4oqj3WWInnd-ZY2C0QormV)V(* z&PWW94Xt!?E|(wolTgE9)8iV+Owfc^yTve0?+a8m*_TL=Sb*7r?)={9lRauA258i@ zx<>s_j1oTTLEZ%?GzKV))2~FI?4>3W17s6gp`bk&eX>W5#C7t4c8&U*F-q+KAGG~W z0U84o#_2brPxew1i2<^4`t`zQ(Bqem(HI~fT3w_5ZV_heMZm=Gzo0QdVVr&^`eZLP zkr*Hwr{9h?vmbSFYrR}ymut;p)rH0Y`Or#_y1D3j%+X=#@ngjtv*?QBFK?6}aFteF zPJbkmIV`$R8lWWZ^oMd|(KXm5^O7$b1GF1xX*Wz?Q(tuLIkji8==z_+v@W`QLC1y$ zXw~KPzY=F$N*P)HAT&S&cKV;OW~Y=dLQGycKxu#~s?&drb*q~BdT{e^^7P8zvjmBH zj?mSL?)1-DW|a#F;l_nt|A*25?HQ+k%5qC|4WR+*n$zDU&C*X9zVoZ>nTL~#jE5r- zx?16#{wm8XwP#QopgrUCmsxI!J%i8yb(U1~|zNDPn- zt#q>XMcBZfVEAnelRauA1}Kcv-$a}2Mc4q10rGMB>*$j`Y9t28hE~g{eb9d-ieCMg zJ!&)tD2&rT;NvUU>_r$71C|c12%o<PIvND2&s; zMxX3O7!m_y<8<(s=#xEaBnHTbR@bQi9ixnV)Ge=mL}P%$IQ>`j$-eT1!~oei{b#fp zWRDt+0rH`h9(8jOcIm-k5w>6jKTJm!VU6*Zi!cPP(jv_1e3{H)5r)zLC2^6tt}Ai> zMHoT@G+?LeG|a-vqoS=)@gebc=+)5SfQ<4Q;ZWN!XtFG z!aIFLmRaRPi)&Yu258SXT_MXY(KUnysB2D_Nt&hCuBUyQJu@LipH&zV*J=Jji}_nF z!j_M=BiXusL%en;4vhiwb-G;i=~#u8i!dYx$j0fi(WaiP+wR1nF+e`F(%HJa6t+?f z(>m(foj5cGD2&q;qfhoK42c1Z2}~p3OUPXbg}Kt*%i|#W0zpo}58q0cJ1U zIbSvUWUs=I7@*!dePpy5H|p~0$n2dsGzQ3rR@bQ4h+(ovjl=*&39WG9ZuRJseNhOB z>*V8fwP@2l>f&rANJ4ys@}bo=>a}B->`@~zKvA5oRoH|JciF2jGzQ4W>6(R4kL!O( z48Z2NNpGe{-CTwJe6O$y+fXq_R$-OAHay|S;g-xC7FZk5H9+OT>H3PsRj%BNTu5vH zYERM92&X?@Utm3E>M_Lv>oE$GTwqn#S8Qj1)>lsVlD59S8eNqpAGt+ofClVz&y-tb z?}pXRwaJTI2o3OhxV<-Rw=6em_3+N$P!D&_5+uqoLRYICJKZtMEVWWVX@K^O(;c$h z5?w=RfV$>%o1|HKrSOJdv1hhUDl)EeA#}CEJ6)V*R@pPdFa4bNfo-0pOY8%Lu2v_U zZk%OS=|o(}p)^1rkJF9h)@LP!!~jiHTE#>yS5lir+x&NkpfNzcPB)D{*()g|2FPa9 z6?h-mCebIm&>(T0e4y!!Tdt(GiczX{ChY%m?NV0pqMo5KKw+G28GW)>Qb-Jtjnge; z)9W1~Xbg}Kt*%jTuQ1^ds*buGbn1OzXbeyor`tuJ>?=D+43Le}ZKF-`QD?jl42=Qu zq183&U1FH@sN-y|yh8+y0Se=E=jfBYl0ssDY@F^CZ5ju7IMuGa_NnqUT{H&BhgR39 z_lRM-M$N?y{}u2(282PVFtlt*^vPaHA#t5-obDcN8lx@;9p+zo?lL)p#sK-yN{_m^ zlG%USylzxMEgwKmCFSq)eE9W`rjMd-77LgG3N3aUX(-%(#Y z?LD=3v3NRJQ5uVcvUG_~Aau1l;q>uYW|dCFI*if))nTVcXSpT1hR^_Y&FK+Ivz%LA zC=F28oIW<`ma&9FXn?x5o%2Jo-2BM-!Jp^!kl4Y51r*ll{@GD|_Li3g2Ph5D9&x&# z-1;n-Nt`{JoF+jdf4~#z9izXxn$j0db*!28~GBgIrhgLed zmW!st2{ZOVtU-BSzf!r-7@#mt4~st87h;eYARDKLMjJ0Fp?DRqWo}u+p)o){w7N!p zR18yo)~WByR)3-ljR6Yd^vLLwy=X#WfNY#TF4~L~($O>G%7=i)0Qu1B8uf88O#7(I zD1#X^1}KcvW1~;@q6vusvT=G$v>6$7S;-n-OhjXVd}wuz`lJ{pchoaT3@E;s=={X! zlf7s{Vt{(<^n_?LcGQh8CZaJwKD5%KZZ4WG*&-~OPE*Y6MHAb*Xjk0?bbhK#vQ|>- z{)1J=DN^)VNg;8aMhewPryr=Vr1qKGr&viXRg~_P6dM|#m6X$$NSw2hnpiLq#`NMW zL1LwV(ABDoPG68^R$0UhubV#+R#MN;(j_{9(ADaM({r=TDxHWcDU=4NI6FNj%PrA0 zga)Wi;<8&Q2;aR!az7t?*9I$}+3$nc><0VxfCxmM*am5V~5OaQfsd zvq~r8$Ai)UeLPN2ms_8;6A}Y7C218?vRpeoHQMH1a6)5%e4Rce`ea{vL1KVxp5hmr z&WJu4NmeJyNDPnaWWZB*G(fwW2$HRhC(0$HYY# zN&~cKoW3&4EzvcE2B>RJXOd<)R~u0ppsqP3dFyh}^|`M^LSlf@4z1<`_OFP(*@Xm& z0rGYF@@Ug>ZLRWvJsJb#8qnp_Nb8n-Y9t28hgR39hcU{? z0p4=q5{&^00Qu1B8ue8%%*d!)E?lB9Kw+F-8GW)> z#Yha0jnlVAoARUXx^aQV0Qt~LkGi=ke&1?g;drfLj$IWO7jDb@un1hGRk71|$RuY~ zJhFmBX@E+X(`)3W6?5jdtI-&s-9SsbVVe5l?|D7vst|kOepCA`dFcX{%y z-!^=^o(+9#Et#F(C~^NKGeQG2V5jeHF^ebR$;aMM8lZKA)9YK@W|tz#2l5aapsqQ+ zj#WU}KE)h6^NR78GY^5QH1nL^B$GMJJd_6L({}n^ zxmC|qbpqLP9Sn^D+6}adPn$JPW#;WawSO`5KB6!kGjDQ+?FI&F=FzebOWc3vA#}9{ z?DUpSv%#1LPEi`5ndkKVoo<*_PA+CoRuLMYt~tF~W?Tf!UcsX=K%WJz#?1SWe1mPr z%+rkF3q~_&43MwW4@RHtwJZ_?WaIP$(Pnh!=~{oxf0dbs#sK-y%AI*%Tsh3Vk1J-! z%+tj4@gs1RW}efJ$z%>Q52XS6w4HubZq=FRb!bt``U{N#+6}adPn)aHm6>&c^1D1Y%xZyJ=RvW|> zdh?=0Vy=A>IiSus{Y0QWiyRUIiZc|Njk)%j=$kdym}*E2(1+^u)6ph%TOs{u2O0z9 zEd;1HDhbxxPFuT$!}n6*FtDF@Cmpk*1o{&&y-XR9iV* zDhkRXvkrgutch&~*P_1m(vO|8p#iF1PVbhu z{~SVSfDT)yca1X}R321Kt{YJrpz7uH3*+2sW{DYv&;WHUw8A%w?vPub>V?F0`YfQ0 z8TF-T+cu*@(XJfBXbh0A(=SG!?6Y$u2FS+gozbQ?qgr2ygvJ2*&>Edm<7U(kmkTrM ze#LB?QAgCCoJHU&O)01M$z;rws?VrDo!e(d-Agn;!=qJvid+$>%&3E=4k~8U*VUQs z8O4SMXhu2xn#BEQ6hZ@Z*gE~{IJ3?fh0*}cD5npMbL*N>2n|rzLMzOuFUzgZj6&i% zeHPHhjCv^Aw#}&1YBLIr0rGYFmFSawMWT$>*@JZI$q3lE<OXzti=QFOCj9iy8_H$VZhS6 z1NGJehlgho{4C6VssLjS{P+gaMMZ?lR7dG@O?9U~X?3fvW|#VGIRRlB5!QJ z#`NX&fj2JN_-OshL_ri@(1(#H4yQi~wC70>68n+gWOpBUd*II@?dg|yUlglvj zzbZ^JLst_t+xf;zkMwhN=YNrS%z@f+XdyIU>E*-Uzo`AJI!>Q5U;i07pnUE0_ko53 zs()V)4lj7=#3KjxyDX1HhY-429di2XEVF6>xnL;;$ZaSMP;PVjH@P))+eIgYE1;G0mCAWF8UwT&Xcfo!WIeY%e(Lc>Zd>jV<5!>6 z+{ShWgvI9(p&UD3R^tBo1fc;TxBcP#-nnfV2rrRa@&8SZR;$rEsoI`AYZ5di9Xr64T%A= zar*CQQ=jE+i(@nf$cI*XmY2_wPw1!!JF|7vwcLir0EKb7Ao`>(_$I%~hr|HcIGrDD z>Z5MUZDc5G1GF1x z7039h_1t#M)GJoS4g39!ry>*Dt)f%wV)w0Y;ERQQs zFm4OY8I%Snvp8Kf%Z;uLU;JuL`X8AkNaQtyu2yuXD`uHhcFgeguOhEaO4lc^A#t5P zb7&*4trBfpXZWe*6rY?yV}N{}t{i=`^BNKZ!qu{=SM|ACwh~G}9iWw-(`6=G7`D;L z;Mj3CzS4=t0EKb-sOXb@ogIk*vT-^UZOTm6^<)$p1LQ+1J?dsAd+5@T$<|cNv6-y# zWE28dDU&&Uv`prZ$xs@giS2Ze+?2^OpNv9dfOZ3|;;3Gup2?1#I=0AUn<-33CJXCQ zHZ(xj2%T;!asNz)&;SkC=_V~^Pnyjj$va#q4Nxv|xkx3^vS;4fy4mWINdPX z)JNU6LPKMKd}yUd-OOuWxhUkdEfjNXUaMYN^RrI`u2Noex>zQ2$ZIGK&@^|tx!iiK z(9js5-9W22#@DImwd1CaEArZ|3e%C-CTG~rfMSK_d>4uP=QV@|XuwW)&N3shjIPj7 z8lcSLbo(qf&udFBCa-OmB}n8ogsxU}r(0#2RrA^#-bh~CQo25Q4TT#u4UGZvb-GRT$kxL z^vS*%g~R~aINc%I)JNTx*U%UsA6n^AH}l$quMK%^iDKsGH3Y6wUURy;Oy-c+P#U0V z?sPY~^~!5#4A5?%RUG3R)$`gDrk+sbwSyI=Gq16o0YzSOevrid^BO_}G+?I(W|^h( z8cG9{S)A^h<>qv<+8Zw;uk9gSpS*^|b^6Sqjl8yZ zv~8W?wY-ML0Qow7O!UdVZjQtN**M)R+SF%wTV6wBfP84BXLy;{4v1k|M_tQnXbeyo zr~5~r>?>+W43Le}{i02M)NOeUjREqZl^%67uRZXJkk<}V%>2BDz*Wj?P7jsI9P%1U z12oN@9wN71c@2#L+6}adV|;NvuN^;ie393VSD4Pc#&!l2dCmC~B<`Qr5E`HXJ3TJT zES1+#8lcSL^yn-%&uizumArOTmLQSW5V~5?ojx|pteV#@zJk1VxO9E;8WPv(Glw?v z+L6(=b%xjS8X5!S>-2HaCp)hpF+es>kBBz)8QzxH&=?>eTIm^H=CxyEnATC(@){Zg z6vpW>(I@-*8WIC!-ratPnyoSaA`Or#_x|!F$Y$30mq?q}64S}na*PNaxlR4xy zlm=*;J3T>ez496w1GF1x7039t^}Ke%)ComiJ4<0Y^BUV3P~?JDlUuL6hQdVoj7%3k=M>sn9jV$b_NuA&G`!??w{8X8lV9? zeSVf%DzBk5K$*qqxmj+W*9O;<*UrfjB=QHXJ(mI^V+4?k=M?au1{V=;yQii z&_-T+PPA>E;kCSm#sK*`eRlN8&TB{vkd4!4MVtBzZ_8_F43H14^b9Za+Vf(V)=}5; z8X5x>#_4qQ$-cgZ!~oeieQva=kGd_dp)o){w9=z)=C%8tAM)CZ6*E7tA#j!Qn$s7_ zWDa=^r2(4ePG2auUU?0T0oo0;ier3_dR{we>ZBsCy;@;9^BUV3P~ZX~Y_vIL2|hS1fD?sRFESv9Y{>D}bDmq^zquOV@r zK67XzuUWKho#C~-hQcUeHuX`rQl_y-qRn^BMwIDX%$w ztxV>S*H9XuY3}qja_g1X&={cIK&v>$_pRr(Cr&-F$ZMA?OlMwWI|GWm=KReP_s?qx z4bXs{UY2E+%4;YMP-by@ah99swU^yYUVCGfAd%M)x?0hlUYKQ8&1;vvkGyt)bbay~ z64&W7hc@!s8=`IN46o%iGzQ4m=|#~eJFg)zKsHWaA8qP0ye+SxF+e`F(lflwYj28S zT1Q>WYiJBm7^jy;pX~EcBnHUF=_S#oKI*o-hQqmDkW1pxr>LIK~gI=d~wIJ*miRHz-VJUSm50ioE9hof7xY zYX}X{fSq2SWtPfoC=F0%ae7Ubo9DHc-$GuyI!lnqYY1Jf=uWT9GOOmbH-Ct{_Ezco zbGa>pp)o){ zw9<3A%wV^~Fs-AmWiT`bD2&q&MW5`I84?3zmD7(YbShJg`b8-N-vt>Rcdrk<%znL4G&RCg*& zXQpC1145<>iOT60q^&2a)knVhuh%FJZ@QICbw^6k5G0ZWLRTwEIQ?9fSv5)A`dO01 zty#K6ClIC=TaGSz3JZR?z^WhyiV$k*v-qEB|F zLSleyoPIjm)aPtlrb1(Yd}yWTY?-NUk6~IzUCUHx3{V)SpN~G-Yb_)O$j0ey(WXA? zwoHY_0Qt~LkGh$uzVxJ!sqRwD+)Q=mr{|WbzCvMmU;%;IB`bcRt($oFwLpW42C+g&228{vob$Va) z$zD<*F+es>?~OL&ChFqGcPG&pARk)kiCU(ohhmuAQO_VTp!hjV=U<6F+35+10qU*O z2cyl{QR|yUyd39g`l&WF2FQn2deqJI^u^;tdip=b9G{+sFS~tW%ekzbzDdsjWhAHH zP_#Z735g9rjgVGx_?}wNNT*Gmw&X3#^8TM+D@DES+x_tyK`dWL4BX)?1AqS98hql z-|icH_Iv!pi909O%TJ5nA~vAoidG{neouYrl@`$$AYZ57jXv4mghFC~Y@B{4+Kf#Q zjkJiy0Qt~LCx|jF{y2uoPK!tkDAJM|`3lort#ARk&? zqy9w_{aLih7_|nCQQl1LQ+1ogm6$@b?%dJ1rtHpeP2;{}z3+ivbb?)LW;2jW%OP-6#fV z43H14u2KIdhRGf^5(EApYwsOsM^%1*--P6Z+$4lcAfZWKG(Y~P944yIZjNA-1Qkq&b;5Y+h1|DuG zZju@N{YRL=vMNT389;QlN}-2Klf=q(_}K4b2J0p9D$D?)v(*U?$CJd$omld{R%Wn} zYz9yakc@|&C^NJ` z4445N1EfQ%xww$_yR#fEmCsKsvPQM!i8y zlRRoD1}F=y%qF5v^20GG&XbOZ>qnV{QOgXVtT9kJw5mrvXa<`e8q8p0jJnSqBpikoBxulNOK zFj>V&F$0LsRw?vw+a$4a9scc4F@pyu@hZ#!qO;Wr54TJbD|h13pR_WAEl3V1xrduJ zO&-nQ6F+WZ2Ahx@(7d9R&#S@=9;CiBG6OgUNY}&7qfW9JKruiv9&Q$8h8BncGk{}& zbZAuI<)FWy+cfsJZdNg zC=0F3wvRf=?-@XGo^(9iF3Kc~T4n%cje*jkRXyrKGq~WuU5-Zo?Gk%E~tV-flm;pp*s}mmXog`N7#L7EbnZaHp2bA2y-I^wkW^nNB zP0V0das!%IwDNgXn8BXvOCvLYV}Nu$+#~8Fn*kI9B;(=kQD$g?7%&4k21tiib%7|% zV856qxhz64AU6Y#_l-KqPtTzkpx%18Pm~!t>H#x=V}NvM)s6bVm?nADPz+EOTA3XX zb&?+wL2;gRJlsFZB#c^S0A-DV(xFv7>OnL3?>@l{4pGh#W^lx>+nK?`g0cZJ0}mgn zY)#Anie;ciNGo5ouj(~}XH7gSH-qr+ZYI5Fz;Oo13_N^-xJhR4?z=IA$5$~@%mAXZ zRSG>kDoLzdhdaN+4313VRhR)pXR8w)9+o6l?!>jfX=MhFCOM$w9zMKj@@NJ(-PObl z4kb6Bc||LqSA`ioN_}Z$25=0Ju7{6|I>}}L#Q@28_=qSov_K4)0UQIQL#w(#6lQQl zOp{y|p%{>xfyakOon$kBVt{(<;bWrA&`}SV0UQIQL#uAokBe!NM-9aQWucYXW1~*; zV8%-|U19AO4O{e3$#cydrSKxW|Kla#HA z89=cN)Cg(ii}rQBX7KEZXXj>clG4=P8E~8dG6N5vCvK7%?EW{*;JH5fBYf*E~GFQfx#0ll8M2`DfG*`BRuQz2`9H zjI1FoptK$yTbZ^hYxs;^`5zAKuK8mVb9f550nIa7`8+Gk;W+iBkvYIIK)N12E$Sqj z0~7-!D^mGh&+LG6}_i+#Ec9delia2Pg)pw;rAlWrmJ= zz#QNhARStDqkc|IlRRoD1}F=y%$^-}k{=sEah`NMd{&f67`4m+${GWuL#uk!gXVDC zWH5(QlyihRocxz|=J5QWY=DZDhbJpr6LWxK8K@D`$`|b=z2@+oiRa|zU`kVK4jgBI z%)!I6#O*C?Lq1*fg@0oXXI3#%N+CpNs}y?p(j>8xIdr%ECwB^GB=KfTc z!o$;(#LAuc(cfF$DNK_bP;w7n&@}n1J9h8>TN5)lmE3^l6|H<;6=v{4^`(&+z%f9& z9-bC;lFa~$0g~}>D#{Ek5Cdia#{lWjsxANiK^}49LyE;}=Jr};G!x*iWfk1wkn~AuT2swm*G$S7caOliC5tT5S^_~ zc=+lhv2rJ#dtWOrIFICjl6&}yrpcohto=_DFF1$XfTk6#d|DM=@GAACkr%)*K)N2D z8+DSs0Ez*U@$i*VW@vpF@B%mnNQYK+eJH%(f|w?`DncQFlu=Llr;uQhgS8d z2fg6>&4L$PqMReV;MMoH^MW@AWdq~|9$u_$O}qe#WuQh#D_^wl@AZP`O*}96f)6T9 ztru{d0rCP5KOk<37j%E#!3^GC#Yiy&h|X3i^zc1NV&yt~$U5_a8N54*S78PaovluI z_>Ls8awq;dXI`7{pj}FGK*>FPOVi}h494foYw#VkF1Z2CD_Z%yD$L;R>PsUtfMbAk zJ$zf#Nj3v021v%kw?>(v1!BMq;20nsTGa)jFoVltn&h$w#em!lJbqWyN!}tuF+jcb z@SRa+=%@$G0FD9Dp;b5P_r)~HqlRLDve3%x@~D$+22h+Q9S`3dWfDd$Gk~(jK$PC~ZAYBiy zh&suixrAbXWIX(Mlo?te2Fw7C0n(vWT_6fG_;gH@To$1ikeh+WS4N%Ww+x^dpx%1; zsVFma)B|P!#{lWjsvGsSF-`KQp%|bnv@*LU>LlL}L2;gRJiI!}B#c^S0A-DV(xFv7 z>OnJj&w9ZOu2;?xX7K(+?abf{LD>MAfrp=0wkBo(#WGMMq?Iq)t9s4gG)V$L>mCvif48EeiG%^D?21wV#FGrnZ zGk{`%WIX&*lo?te2Fw7C0n(vWT_6fG_-0I#To$1ikeh+W--tTNW&p(i_143$N136c z9xwwq21tii-Kf74(czCO_H8BGymVp`}t$fjbzSj(%Kk@wB41S|DwPwI^ z2FMINyi439GdO=!%;3%{Mv56gbhb*Nhj%22mFw`ImtzLEC-ExG0HU+i2@ijkBv$Uk zdpBxj20tY^pyVF@uxavW2A|omi5dKW+<@j4t$bb;X7CgBrI8uHF+jQ={y6F+n*kI9 zB;(H<-i!7pN(ijiUl5S^`3=;1$;#L9Kp9)ubEBZ*gG1`wUCPI&m2B(ZWQ_T0Rc z8Qep1K*>G4yJ_-h29MmVi5dKX+<@j4t$bb;X7FeArI8uHF+jQ={weAtn*kI9B;(;9 zqs-6(F<=I843G}3>H<-i!QW$=ZeqaK{0QJ_xzebs%qaH8=I0i_E zR^6!o9n&O_8j1nRLMyX-qfYXj0Tky+$HRX`nS@cx44|wrP&%}#M?Gi;|M*Y%z0U`f zbA%Z@Vas-AaDPxXKxW|K|CFtX89=cN)Cg(ii}t2oGdOkP)Z7dv7Nva$jpGcE8F;w9 zxJhR4!5uJzrB#d+Gl1x9l|l~}C5e^m@RDsYgYhI@g&9C}wmRWqCrPZ_i5s?QWd`#} z4k)>YbDAcPX7K&3o0!2ExdF{9TKT*x%wV4S(#Q znmn4pvnHFE!A9f;G_Ppo^Qtg|P1Ki0W&p3XI<)FW{ot4;dDKu0 zP!?L5Z4-5p%>at?q~qb%Q6^#3G6N`U43rM7>QN7x!4Ll!%wR|59AO48+_{|@Oa^5G zWCkAYplnUd0E%UxMo24Pw72z|!PLZ5ZUzS^O|2PloB=We5BC>0$qc@_H)gQ9ijiUl z5S^`3=;1y|V&yu#au3X4?<8J@89;QlI^p5&Nn+(r{9?COX0RK{0VVfvWz*!*4F0xj z6EoO}+<@j4t$bb;X0WUJ(#Q6W0l67?yl2!&zB7PgfO_lU9#LlKs0Yjdjseo4RX6HYF-`KQp%|bnv@+W- z>Lgnr6z56D!+oPn!l-2iP}UeI9a`0+9yEhT|0bBhLzHv48Ca1^g2yUNtru{d0rCP5j}|w{3;uinUT{{ z!^b3vmCNw8`{4zLCGje}0HU+i2@fBUBv$Uk3-)d01rH}VpyVDtv}y9_1?TM3#0w54 zH=ub%E1y?|7aXd-H1YyC21wV#L!wTy7eFyUG9ErG$_%X!16}~f0O`=Gt`CJ5JUXUH zu8L3$$i2YhM@5}vFMwizdh6jMqs-7z4|o9_1EfQ%Zq!G{G|8ieVt}&H%It`!lYC6W z0l67?d|cE?-XcRWK)vOnKu=_kPqo~N86%;5Gz=IylYzRR~0s|L?C|_lQ=d_H;S{s1qJeweG~% zAKt1HFQ5~EI^p5Ttvm6(Lz~q5lgJHdUeU_uRZ;IxRbLv_dpHJ2*TYkyPVzPwiUE@G z@cB_@Xbl*s_izl54z21MP}KYBm?pXMK`|h&_a476>Lk~DCpc|bNyoz%N123CtKLJ&43rM7>QN8Y`?ud3>it>D zIlSI`?YW5Z`9{ho$2)25n?mTV@LOyWNihYNyBInDZB3X?*Byd~Yo(TK7~zLHXW$s1 z(?Ba<+4uK4#_1EMuikzE|1$E$N;BXX{f5DDey|L~!#9a5A9&Dc7ySHDtsLWxqy@btnFEc&kplf=&SH zgojz%PGm3*(6sl^q!yuKe)zVNeiqHIy)GB#~1`ZjHo{8Q?xDsT*t zu7_two#fxlfMS4TJe)x$o4Ya$Gr7pYF+e)Bs%u=~XXlZ|vlOE)2AyrUJnqqoQNuAn zX*_&Y)JcACABq8z@$lRz$Luw#Q`fOKe8k9yF>?Z)6`UFA%5@oWZyvt;8QULuheE)LTGl`{|DEVW7(&&K8y zld-rgGjI&hX`rRkFum@6W2a5MJrt;^O9L!>(Zq{#7yr1@)Vesw8GwuLG44(Kn8-D^ zbAI3V(_&yP{0G zi^DNMI<)FW{r;GyxYotqr6`o1RoaUp zHv`9jwQub{?rHOuWy!|@V@$lLxQ}}k>t_O|*((&+`sFOTuC;_UKTF>viW1H9{$;2+&3y`s&UV7yp!bH9)43A zwZ5H&cUJox1*!q6U><%$a+StC^16EDe)`rNc_>{gxl0i6KU2@k*9x)YCnR;y0jLMH%q!ozR3?L-FC0IdKIza_OM9uCC- ztpHm23Mf4M<|tc~yE;#TV}Nu${7%$KHgqTkNXEmPkZE`)4#xoL(5kL?g|&U3G!5^> z;TWJa9)2(C6pmiAF@R!#WIVhz%6O4adY%r)0O`=G8}(0On&Mhl^|tIua12ly4}TnW zlAkO?F+egN{wT`yS=)#^aX1D@hgRLFe-YD+9(A!v&1T>jpfn!d7Il*E#Gx1<84rIR zW%@=v;!Yfn0n(vWJ?g22SYz&;*8wT|En~$hR$&YV${CY1@emrU9Dv9^NIjCN2)e0L^+@`K&Ko{P$6|sBv{J4#xoLdicAjlkDP943Lb6 zzeT2@i^DNMI<%^5T;bw>CQU;Zhhu=!c=)HNlkDP943Lb6e~dEeE)K^4>Cmbh_1|Nf z;#$|aI2;3%#>2lwon#k>Vt`~k{A-ly^Rp2y4#xoL(5f5tzhj!wqb|ER90Qcb!+WF7 z==<_QX9kJ^lJW3gQKoOyBU~Jg0n(vWJ?cRhAOA>j@duPM-Nhj|OD^u={Ss;6;xG+R zIrH#;QfuVma179Cprz9=y?d{VzjWfIxr;Af>nCUJckz>7(#pG*(g{GF@NiM1;l<$=R=hb{l%s40jsep3aGj`= zY}`-`kc@|OqfB~PgJXbnXjPZB!nha4G^xdW28sds$Fn_NH|iuCHxvWZTMrjRnW3XD z-bKjtHUb<2q(iH2)a%7G$)kp1fU?jEzu*;hl5a$zI8QnrE{-w@qt>9IWCluyR^6zV z#WcyIhGKxSc(}o=Og5ct+;9w#j)xPoI_aO+gkpfpWZtYE^`LS8@jbz~H&M=1F3;+}snq8vPz{iAd$>Y!mBu~fc{&tZu{fJOoy0l~)BE=t_sb?;mK*o( zN>gjx9A|)@r+c`Yxc$DpY^>bB?N<2h_bFK`Cmbk^`ML296laldnsqCi)S+soFyCga8HS}xc!D{fXbPNdq}O)#fLpa zhhu4*2a_{%3=p1b&Cl&03jInIFm_S@sbMDDlo3P0_>=Db!e{%FzyvJDR( zo}9Jc#V>zVEAKj#P5|nJhX=Rr#3#;e)rp7D2|%6jaR1hwxbBs$ILj~36aysV;l9W; zba6NaNQYK+jVoOIAks8+aX1DjjfV$Don#k>Vt`~kJRr)XyEq&Jq(iH2)Q7}0#kH=w z)aAFr;TWJa9zHDUB)d2i10>_&L!(TepN(*FI0i_ER^6x{71N9!buq!S88`+gjfann zI?4CqPz;cahmVLdeWM=X;&2R*4z21@54!lL!Z*I{Naaj-aR|UHt86Kiu9f0okJx;V!fkh{3YCyJcn;_rWbD;IwzX#v@W zhsP&p?RW7TUf0UI*3bz+o$&D3)}8qFYg={VDRcr*Cp>&&>rVXm!d9Jl0-XTV2@j8M z+ldUO0h;z69woIVE)K;2&3an-tS?;r@lm#@aamPqFN)j@90R25;p3uCvWr78Kr$Xa z7MX@F4#xoL(5kL+g^M3Unuab8#{i}A@X1jp*~Ot4AQ=yz6lKy~9F76fp;b5P<6@fP zT321_vWvqpKxsUDTGUCtD}`c!WITLol!CU`aj#{i}A z@aa(}*~Ot4AQ=x&h%$Yn9^v9}43G}3>QN86_$B8D7k{pDrn@)Oh2X9#m}5LGk0-Qnpzj8(5Q`!~1h#5A1%)Cmt?(7F@{G(gkd!{59;TWJa9-bC;lJ82P7$6xBr=m={i^DNMI<)FW{gRlb zxYkvdy6oa`3{V;mUmSIkT^x!5lJW3GQKrw&Mz}Z}1EfQ%Zq#dIn$e>!CU`aj#{i}A z@a0h_*~Ot4AQ=x|7G?TIJ;KG|7$6;5)uSGC@t2(wT>Nb1Om}ez&XS9JI3tl3E)LTG zl`{`BsWozOI0oo6(9&s`erB(WpEYq-?&5DznpzjkAiuRg^7iT%C)_&YobiLi^DNMI<)FW{f3yPxYl(p z4#xnc@$mIgCwcDz#Q@28__`?5=Vv2a9F76fp;b5PH^(%iM_qPtI0h(_&o1#qLs7JUs90R07t9sOfE`Hq0gNwgiIn!Mng0tk}9==T?EnFO?0V-!6zEx_C zTpW%8It{dR8m3R_b#a@p+{OP-X=+`Z;|$1M+~ZG*oZ{mD`#>uf{{(3P*@lN7P0rfy z;v0XUm3MuFP5|nJhaYI&iEZECsuS<06M#D5;d@$lV)ys8>cqS01fWiM_>Q)n$Y2_v zY472sQfuPkPz=zlr0{PrYWv<)uk@q zi^DNMX*~Q;)Jb-6CE~hiQPynTMZ} zS|b;SV}MQrEuDtxm-M=LHj(8n{w<}cb#aa}Aa`+(ZxlJj#W(##D;NJJX#v@WhhI(3 z+VA4~T+zzAzCtGeb;83NT6f}MA8*x(>*)lbPI!1->rNc`u~wb_KTpWr4n)S5uSzoyLwNbXHadj>Z#{lVicumwvc5x^MNXEmfk!k4Sa14+R zt?C+AxcC=H)6m7?7@#yBem?3XyEqgBB;(=dqD;Dr!!bZQwCYCv<(Q_p)^#op#{i}A z@JmrA`K}a-0h00Xi&3V}&qla790R07t8Ucah-pTTy6oa`3{V;mzaDjxT^x!5lJW3s zQKoOyBU~Jg0n(vWJ?cRh-{$1t;@?rubQg!#42?^Ufj@e?`$s1qLkpmitawd=(9=>(uocz8?OPGm3*(6smPW~nuC zaVQ38*3-&oec|HYi?T(Ht8;NU21wV#Tcb|0i$gI$G9G>xnT9S7#{lWjs;+T`i~pE3 z4P6|L0ZQZHkD^ZUT`3d;B;(-^qfEMs!!bZQwCYBETTD}2>pB;QV}R0l`17cf?BY-i zkc@{vi!yzFHp0c>7$6;5b))`OOf!1aWfzBIfYNyQ%czs=;!q5bjE8qbnZ8kvaB(;W zNQYMSs0Uqq{xgG%|4up6T^xe5eRjsZFiv~(J#&+m2d zvnS5ZU3_ebFZ5a$=Qsm$7x(x9^)bc8UwuO>7r&no0kRDb|C5}x-^Jg1eJca~H=O{~ z2@n6#x)WD?p;agTPA33$!oz#ob|QmmfM%SBe@;@X_+?y(2B>Qu{$ZrpV*Lbh{#yce z&AeUGf8^!&WCJwGY2}l=Fzr7ndssZ_B@K=N()I9Li;s6a&;-5C0NnhK_pRM_%93DeGtWNrmyg)I)WioG8k9yFwe|u~&?R8{bsir-{@lKLwdpK7bZGPkhssSpY9?p?m zrD>OcM5WkD%|Nj^OX82b5bHEdU)*cj=S-Zl`pWPR|Bcy}N>gjv9OnmP+T-4`EyV5j z?8+Z`+3Uturu`t&0`db7H>plr@ul>B(?05(t^9IhIsvE?9&XsW6Hom{t4=JV6M#D5 z;nKF9$Y2_v8Ry}8Nop0Q4bcE~&BO7LV!ful zuXoQQH=x2rD_?2F&S72krP0m-jsep3a6!~b{un$I10>^NC&~9&?89M5LodX;Lq(iH2)EmS!$)kp1fU?jE zKTj5Ql6Q$voF^R**N-v@qt?y=N@k#RXw{8+MNE@CYA6OMi-*f+WwPnyT_PL|qlYFhA7$6y1 zKIkm}w}gs+P-t+!bkJkNu3;PHOx`bXypyzF@^EWul%H{gf6ry(;?az+OWoJ?6>F#l z$h|z=N^(v1OHd5ZY1oRLlP>=BWxe~QS4_Mj-!DBxX=?XN9A|*`OCBC1ZvTF%*tjeV z|Hf*5BYWHTT6yAuqy^-O9V0FHAD19Tb=F71~-+PhzR<-{xV{n8qxsogJe zoB`S|d3c<-N&BVO+}6qypGI0hp6KB*b!mt0moEQ#tNqfG=>(uoc=-6%o%qDhT6N-a zbOKN(JUp^(Co-4@XvTSXM3P#?ehH!h>Y9g-9x2wlU&?;aYHmD=w1Cojc<9KqqxMU0 z`+k%C(jnvqwA5&+%uW~krAMkSjrL1$43MsekBBq%Q5y{nF9DX|+{(F`WR^2@hY` zx)V>kt5qjXqZ5ES;o&K5JCVUOKr_z6=O?LE?3W-KpssoN+>v6v`=y<3Z#6fbLs~#- zJ$&ZKw4?S*kN8EC{n9hY4QQ#+Qkk7D_Dj!JUmER~;20oX51$ovlJ`qc43Lb6Cq|i} zb#-9B1jhjB(5iEjlVh4>H-Tb6zF+eAq^Og;UxH$Qdh6lyqRh}y5A2uV7$6;5b)%k& zX_7|`#Q*Zi`WCVA9Q3{V;mUm9iN zPN}p#%qss86F3G)$HOzCPV%Us7$6y1{g*nM`cimbW_s|QxC8eJJEcrHlXprS?-!NyQftrUQZ_gb;837+IAv?X@I7jhvz4$Ra_*9 z2B>QuzG|dc?^fyiziYKsI+wJ7(t3FI$h4!jO85M>$yRBG+Vd5i90R07t8Ub5Fx>3I+rb!+( z6a&;-54%w&ZkTG{ii2Z-bUeHy>Lg!lC;|$P-$-`^J z9li@HeROHV|IFJav#aYEzQwArWQfj|H+pzwk{JJ*XxJ>VZ|Z*M-gyshv1$7h$pIzz z@QS9%XE$vbOapYWJ^Xl*TE%&RXn?xr;fF_x^=?(x`$wy-%7;h`D6NO@8<}?0R%OS( zx7tBoPA33$!o$m2cVeHvHQ6t{i`;;g8ZDLC>0-b1UiGEXehH2N()I8?Q78E!3lsw+ zfOKfpxyc7(nq)VDVnDuM^7sQ$CwadF#Q^oz!}mv-p`#wyFTpWD zI<)FW{jr!PdDKu0P!?L5eKhJM@0XxBPdXlcB+4X=TKgp^nSs)wRX6JYi)oTa4aERu z@$i$gG7a`ia14-+ho6|$N#8F)F~DUqZ`O_aGcir_sG%63-gNoo~cgJ^)d=HacC zV%agpXV~MJ$#-J2U4v-*UF-hi0oKUZlL!@O2BNc--NP>@iIq-F_jUgZ+cf)960f2Y z5S^_~c=&}Rv2rI4`R}~#)4$9Ad2#|O5w!9WQEbz`s6I5>rok~lx*pyTb&?-zK`}rw z9$p`1hL-bzZ5kW{q(iID#J(2OB%2r%1M+Q}$6t*)$(vIs2B^0lekIBb9reIA4UPfQ zp;b5PZ^bmpqlRLDvd}u%Zj3s~n^P#xTl?1T*$>QHmL&{SJF{=X1k?jsb>qAx95ejq zmHfS{fk_0%0HyKp=BSgr9fe|mWIX&%lqm*X_YNW)1EfQ%Zqz@BX%en(rjrZD0HyKp z`%$NO!?Wi7PACRQ#>4MLnPSw1O!Yg6a14+Rt-4YFG^R-ywFV6(Gf-)0*-xTQ+>e&t z@T`2l6N>XBTi+=6`l^!+46J`f0ZOw^7Ob- zg=v7cTps>XYQdc^59ccBbVD&fr<+!Oy04l&-F8=$y>8d=UUHHy94AWG!#kr+vgt!H zKr(mol-7P7bw;n6(${{WI8Qo+sf%X+i7>_PR?3~1XInmD#Q2L<1HoBZG#>szA}Nc; z*I@DHHB1B6cDEXzzhU}n`aMKIY20o_#ZrT5fR>tve;TINBUV~!vo|*o4N%uYD+@m= zCAB6?4T|%0EeHpe+FzpVD1XYr6Z$R%`YjY_I0i`9!+WAm@=gJA(Oq(dupsfA7QnEgvRNBI-uFP0hvXKAT<_)m$nSZXj0(ADQBE031lFLLvh2hrJUFX^7WG!&QU z(u2PwP_fkh2OZE-^YGto`vNgDP-mZ(-7B>wOAU(ibn*!YmfC-#Z0}ObM$BzE21wV# z`=UqC8wIk)#!M z*+xxP)FQG08Xm3uDsuB)T2Zf^cx}F-Hd1HmR}=>tpcUoeh9Wm#Q4kH#wDoY=FtOu% z7D0ta!8AZC%EP6@)Oy6&4tBR$!F}I)A~abvP@JdJO*pVx4zKv2u=DG>pHnAqdXWqVaHrL{b(_ z->nBs12oq>TrRb^;~UHBpIpE(K&OFLezkcFj3ll)*0iUE@GaI+|rzKq})ARStX%V=W0?KNj?-gdjJ*xvRC zjr%*l9vkbNK0aq`e7hO`G8uMzE0-NTarCkk_s?DS`ia-?{N%BT`O7EfZ@J6V;_lg3 zbe3(lI2^pXk_-@Vau)K8`yDTeVtp^Z*c31gzK#RW(d7?^JBt0 zq5kB~wpD_v37##VRoiaGiabNo@9f4A2GkaBJx_Sq@P4G*CLUN)u)JgR|9U;>}YQPOB=PUbkTNHf~t!aPV=#|A8o6+XfO@XdG>H}q}r^QyY%5(QsZ_Iq0x1L z<3ycL54V?2lj{;FdxhV?3PkD9s=h9l^jw#(eX4WnCWnPtAD(58ZTJ2;V?TXQXdbrC z*k|}(_sA`&pS@m1dqo!ek+^3Ney zG`7wLb0(KkE7lLNc-_@khCdcBPJ|biPyII>xg;ESPx$}xsYL;o%^O=->d*X@dx!q1 zKjCaF>x@mz3mv3WQ{nWCPi_ro!J>%;J1-hr82%Fa^`5IbJI=YM`>m@wn;h>QAlHhX zTq~+_jfY(0rCf{1wWvSW;)%tcY7wap{Y+=4BFDx(IX14!u_WYJQp&L&Io9jXv2(yo%~e@!ZWmaQ(U8E^HxrWYtI$p+HWv_@}BN3S9dn<=!|y%e067w&VRyR zr|#=6yQZ`4VI7m82cH*zYVSZpYXr~4}`zYy?^;G<-d+i z{+_>XqQ8#azkFqP=9=P)U{|GTEM=@b1DE(?G2VJ(}# za?j9f2E}CPO#LRbd@4-L%O^va3+qjER-CS3gg^T@>Fq9G30<8Zy4rpIwVj# zwbz8JGcj-KpzsJW^mV7PWxKC4c3wCKj}D7-?DS!sde;B%oytN7i(Y*;?^WKZ&32zV zc0%Y>Sao3v%v~EU_q?e+DLZ~mS8fv*{#-m@o-g9r67Z2AvON>kr_=YtRR~j}G@V3Q zXZh5<-RE4_*)HRZ_^F&ai1c&UUfcfyz3Vx`bN)LVJ)Yz7OJAmzC`a9 zssQMvv6cHRoLVo)Z+w3!ViTR6C-dt*N~?R>=Q>;NLB^?D1J#E+xnpSQeDu9|!rZl_ zow~JqPw1$hLO)_^Nnnh1N}TwLjt_s3ST?6 zf8Ob+ynqwy!|uHf%jTCZ!NmN|)PuTT_%3KMO- zv-9cYmwc8jDk(3R+L97d8t#Irt->qYmyVg*T8Dh|@Q}9rx_VX7sZcLA3-#i|VZI*e zOLLv6ZGy(sg9D7OJTt7hZM$1t-`U7d=z_tSyI^qUF6f=Pvs1N>9Lnt2iJIrS|ll-6!ABSwD+^?D<jW?V&nxvQ8}I3q55N;|8Ma7VcMzUWJ`x5d?#t4aQb|F${L@+LF*td&~+2UtZZG6dv2GMJaZ! zthDmX9+?B9%;I(XWU5qh$+4CDN+rz6P$YNE)8~K9D$>sqLy7Uz{f2dP`NrnXT^lO? zys7XhozCP{0eB@G)%VKEfme1Ocx9LTm8=ljb>N_2%6-zi54^I+z$;-N(8mhDqR{tB zxJA(`SsX{G4t)ptST|*?SC+@x^NNqP=M^7o&nrIGo>zRR{z^70?PKjZ$j93AijTGD z6(4KQD?ZkqSA48JulP{)N~k4%6@9FmGuF?P$J+CXkG1C&A8XGmKGvRBe5^gM_)zm# zGNt#i_8jD6?Rmw=+VhH!wdWNdYtJh_*3v6$-y5!TEG?IZ@fXo|%E8U$;Ffam-EzQw zBg$P{4k*g;FJCJM;fc%aU&8wPMiI$mBk9KSU%piiZYqME*bJ`Up*C&Epw-ekm9}xB zAdt`NzVPdvl|zmzCGq3-Tk{K-dSoEp?oz#XgrS48w}WBZnRih4al6pL>YKP-KB>O1 z?9Ts2XSZeRdd*&E^3*VA$2+TS-q=|8<=^OhY!_yRdm&rCFu~U{F?wELUgR%ypZLwr zCo(9$4WC+CP7HVP73oMzQ7g#YpFR);EA$+?z7h%El9Kw3( zd4bi^^THneFR)g6j_}cyyUGbEAF+6?4^M}5*ZbD&83}J1j!$h}IwR#5oKk+FI3t_% zpOO59;*8`k6lWxVp>#&_SBf)|zfhc!{DtC-Va2R_sHcT$nA3D(43t8 zqnB0v(VO~XH@m5``J8LJm+F7lg#Sf3hCd~SH+$r~lW<`m>Q z-t5uwQYsy9_WY3xpEJE#{84uRw}cJVWAl2n1DpR#9yhP6_u-{^;`x?+D$Jr3{&mY1Z7@v|<>GrSk@^8sNUGX`~2%Cri`6iLyNX>y_PoHN8c4 z$;6U=S^r~MHk`L`MRpDY-~Z_Q{mEH)5VCK)N%~oswPOzp);V{qyYDUGK?sX`?%Jnt zZXV_n+v{ELE6m{DS6JV@uW)vIUtxjwzQVljeP#Ej54^-8?>#6CukRHmcJDFF=H6GB z!r_(f{@?9vnw=Vk7QE!uOsjQHUmH#))Ah{o|HWf-*PXl|G|qZ)AdKC%^^&pa-)}i~ z+B(y>2VCgS%>CwUawZ(K{n%||W4DD3|AGbib4u-=!pmz{{7U!-#L}`8=(#&~8_aC=*w#}|sfA$l*8_m9V zR=g3X?`gg^oUs{>GhprOLg=lzYdP0buMe@mDX?hOrD6B9z@J(#9vfS}#CFviAtT>Kv`8#HHZ@gE$;j>GSHb8Iqc(}9Dh4)>KOZ^Bt6w5%p??OxOyR1`s(>+wX)wh2o zOu8}KT{*(L?xW8a$N9lJUmorzZs=d{8@rDjc;B!1fG!*Z)IVDJ`$F-&hezE@dGn(? z{|B7|veinm-InX$94><14eh_8@8pVdpaJ?=fQPF@4%g%0f;0Pe?Ce$O|I~CiG2=5Z zEkHJJ?N^x~#2wpDdPCmOE58L7IOShlgXnBsUJv(85zDGR(hbu9eFnk9JyXx;7 z$#}R|lc(C}@ ze+he;F*{JbsIDs6?0fsAkNiMzmOk?1;Q4IHuPUc(+@6&?aAupOBnTIl%j53XX7&*>4$4!dw7`GEfzLR1GKJbb?niS zt610Tm%m-%@2wxXBk!$0YAB;jh!^kTaHc2ybVGEuPPd1LCW)2SZv5sGOarudJv<~y zt)goX4N%uSd`P8O%2)JZ8lbLuc#zb>yt+Jf-9j-y(~8!*Q%AlnoX_d2X1}&$4~x3j zrRqX)Uiez=C%2owEK9B=4}}S+M;;y=J2148ydiYC{J}*i21q8OSyM^ukugp3vV`J1 zrSb3)QKlGl-Pda27$6-FA0Bm*M-9aQ$r!VNNH{Jtzj~BzTw|5q0iPox@NJkdB9k zN15bn0>v^=I<)#{qMl#9J)Bb&@^CM?`sTS5@~0?aT_GQz;XprHb=<>aL=M*?Yq~>& zYJdtkt&TledKHDdT$W3fG)$B?Gf|$LAqQQTmXJ? z?{&Uqr|?Pk%TuSpW61{S^3l@eEA}AvL}d@NG_`VMGjN^VwYKU<&U6N1AvU1`~~#cr|ffa!G2R>F=w zOLEn-b%*$2(TeE`)9K-hYM1TY_={>MLI*TIJv?DlXGZk}Vt4=D=P%9d_#};r1q0F9 z>X3&|O%f}eobLX+@u})##cQ(3fZ{w&Ey8>ST{Y`MwkFDstn)ozPJrV?>3Vov)Ja}J zPz;cahfj+#y(?(cmlNO^ARSsYE6AQ1(*ZiGY{C4Td*;x}2DP@JcW zN0_h7xIeU$qU^{y+Osm@I8nNU`J@_Ec_3(vJ=gX;EMkoeI#>3O1OmA%+1CH zo#atNF+egNzBtPCj(U`%z%f8Nv}#6Oauj=wGS-(74h%Qu zo}H_W7MqpT_ow`U-Psvx(A76uc2<&FX>U4vp9#^~>Y9gVN^DqpDZbxT+SI@?KvR&` zKz*5sx+CjLvC_t8pco)o4>L|cD50T$$$K|HXMl7(v?w!dr44M|pji02@vIK5nw4hf z#x#lbWqbyT^VC}pUm0bxLo%7f5w(^Banf#E9 z;|){)sPV%M%iUE@G@b$AY4SoOzjseo4RZ}$V zlG!vvSLNW{G#n=?jfZcJI?1DkVt`~kyg16lQd#>C!N4&Iw_yMt76b+aLsA$mY*!v~dQ!}!p{SHj0YoU1fz6!NLv5JBM(E!%)9^>A$ zcPFV)QM&IqwAJ&5%Sa2Tba;4aa@M~4$nMpL%-8%jO zeM0~4C7Xd`fOI{4XVgjFRzNX8G9JDo%EYzO|7)TH576NlARSsYYsD^)X_9>#iu3Yc zd-nLfQ73uSPz+FSJ$z4;89M6XZPxsUdf^x#9a=S`E?0=FlyP{4m@N<-Xn+btXoVk_ z`n1?BDg;cYt3nWV>`KY?REWVfJ?raP=|>=7I$agQ!%rotRa6Lw256~zc*UUDit*~c zb$33D9nZ%H85M+z^bnn`^d5dVNo@Aa@J~7&{Ak`Q_>g!_wi8gCr};!UP%J(cWv?6c zM5gD7Bpd^z>)}VEPV(>RK`}rw9)2Xs^e&rGyBjzLNQYLz1h{3zwP|jBU)Mawd4h~AU(W#MB3i0{nmZr5xiCK8S$Ge zOeoINwIj?I=1p;*e@&DfIYoOGCL9B#ODmrf!`~{nQF-d800$bN8Q|eJ+rL%tP2>Pg z0a_jVM!;rwV6$%(z;wE7!^5v9sm)&F(t|XJ256di_~mM`@Fj@4w+dhypssoNrE0Z4 zv5KxiG(cVZ(yqi`NK*4X?=DB-XrC9M$()7aJk2e_e9jhc6MQksrke>I1ElNW4N)ig zE)9wSlJW5RD06a;w~aCrI0i_ER!v#8uf;SYS8DO_GMEV*Cn}AHUyVA+qlRLDWIX&z zl<6JyC^La$fOKfpjJjkd_G4wNFCiQlj*f2=c>E)=Tet{J15`q2b?k?dt8|fkJq>xA z0H)KmPCfiVy;}9#1P~3-I`#0oxmfeJ31Awau6cM%uGaW%f?G1wpsR1R?Au9drETf# zb2y03R@XfImc)jYm&&&Z;25AONNb?J+#GdB)|Xuy(n{cEQEERqJ?9CbUeH@ z>LiaEiUE?Lr9r2CiuO0kSYKK=&;adDJiJTf>dJE5$S>7EH9)0>R>$s?-l)1^H zW3ky^ClM-K9-_0gLOr}aNvyO&yMI1rew%*__!lGxl-$FgHcdWT9=hus)8zTqPsj~u zy3iV^0=KCzp}M42foukj0n+vG=TRs5<_(GglJW3oQD*3(7)tHnNIzT^(8GU;U0nf37C@K=r~rl*Zx;SjdMOof_v2gLq5p%tfX=dqe@V{T ze}{hfn(*kXrneR4_Z~U{s1qLE-MSOU9M_}*{(;7$98_ z{}gq;9QOsMgmYNjDh%vmpco(-5C0fthSq|C3JAvl>CmdF1@`xtCV88#%jai9Sz1)&w5@Xr^!MJ<5o zbkzdFj?I%?&ElHfj&#>ND=Y$ACy7+CA|X0kE7HRUbO923z?1Y-PUK1Y{YkuvPC#_F zI^p4elEh|D1D*Kh33TG$;tjh+s`_*Q6z6I35Drv^|3%sBMy=?cr-pD0kgkXSjXHOa z(kb6*K`}rw9^Myade_LPCopgfkPfYyHDYr$tth5H>my%%`pobS8E>2Rb z=o&-=)HM&+trSc7QZh^f)HM$mNUcfHfMS4V8Lf4vvc4}RFN(S&t44XXLoq~Pf21v)lg;6JYF+njvGPFi4ri^cg+WIj~@_qt}^OVNJrBSA4)Wx7PI0i_^ z!}X$0@~EL0AQ@UCM(tmT_3s&Gmxb|<+cwHLP(ubv2nYJnDj^gg2`t)$KegaYIsvE?9xiX)i5H*LE{;Gamk7i{gX1BMcFW0g~}>MU)x3Cr>aB;HN136c9=NrDV}NvM)r`8dofup7`ei(A z*inh=D*^}l(QDtu&%k-pCdF=15@0%A6@jp0J4mjsB4j;36ysl!hv{^Ar-$1osa4oI zL<6*9J>0e=wnfc`=Z;g@@H|+ICe{tbdAg#6`EtD}J_*<^%8s14J^Ot)21u7yK2wH& zN?w{zBot$N`!dv^us=z-FHk=-&Cla1m-|QpL63oAiLLy@$Iu z&YpiwuY2!ltt?|VIsvE?9i6ocI;5e)vWN@Tfpx4 zOL-b~ND`@{EI@R&R-}gyNfMjw0S|&UIfDm52PN?;Iswty>V$`@lf=rMIOB9Wu}Zuq z?gYhonmmL9mEpiBJMzA=$DQC9AYBg+h&sv7WuO=!84vf5GQDeL)YB+921tii%^I=u;)rU9x9v^w@U$&IQE3ufQ7zwS)7YLBgFRDb3NqO-LkJv<^wth6HI zvniMcXcOz<;Yn&0#R8%M>Y9g-suW9kHU-lFbaFJ zX#l11@Te$LGwRZ_DL4j5$HOC|PV%Us7$6y1BSt;&Z0Z@xSYJap&;XSX51%e_ixTp5 ze>MeQHH22jPLSTH8Zui#?z2|Urj8F84AA=Y@TtjJ`=3oMw^lbA$I=Nvo$&BUtvj*J zSxs&Rg>SHCU%u=|)jOWmmXFi`i1nfcq*{>XX7PXnAtj{z+O51*-&VfrOs z2q>0;8aXYEy!>gOiHV8T*M=W8AG2wtsIPh)=trySdH6z+2dbXFqA>E)K2Qx%)uYw1 z)1;SB_4?`$L}zPzka;|nq*k$YfoOm(g@?~i63cg0;r7CR@6sO)!ZbjA^YG*(wTiAm zG(cVR@Hqow8;5^WvhpWeyNADm{pPd9XtHyH;yg_&!n|4*9}+q#%8uMP_1t{HF+jQ= zJ}>GdKcIkOfMh&;Zj|Y*8>4Q%;20nsS~YdUUJ%nHF4A!G1;>d>G`d8PG^x9&>HmcW%X(E{aRn;%3vCx^5Ef1lhi8814IMVH4k4jQf#qq9`Y|a zo_}tW-_|{yY=EW>t$~_whO#%>LBTOVx*onH>Lfp!fMS4TJbZDK8MZnm2X;_!43G}3 zn$=-v#x#jFVSEOP^YR^($7`cb@~EL0px%1;@+dQO)B`&xI0i_ER?Vo(HQ{y2SYH!3 z&;V^KLMuF~eXZCnY648Bt0oY3>_W+nstKjVS^jANm`>N?^zectwTi_F(Eu$@56>GE z8~W1#AGi?je$^nO!t5*3Lv*&%dw5QgSm{|&_u311dV98bO*RlvoTvFjI8ZFkjk4(* z2sj2v*TYvvo#clQPz;cahp&h-y~}3Q1_F)&(xFweZ0!7)Cb3wA4Fnt~DvgJ)i8^yr zZ!)16AQ=x|9c6k)J!%61#{lWjsu^{;SX`=%^~Hh%?b2cc;qlwWZc!{?8lYl9t7C7I z+^AwP!#C$*&A-hF(*SkN!;5pZ#^2_=_#o7vt8cXI z4M}QLlI}@wppLy>geD~fit{wf2nR~Yo1*N<60)NF^cIc*;S;r6Ulcx3JD$3J-Ut&= zk3766gblx_3B>@(WHf8mkG&zkfd*)c;o*lwt}Ys*zo-e-096fI9s8j4Mpcd3=e3t~Titbh zfV6-XormvD&f0(10n-2#1P|Ynq*k%BfM|fa=HWX>iuK-geDIA;?mFHwsf`bUnN*>g<_X5}+6$84uqTWri+}fx8Yk21tiiT}gOe5DHY}H*Wc&7PDC9baw9Oy^qpDFbC6Jl4F zhLH~>U>cyxK&xX{NUp9jRD7lorqi`XJ^Xl*TE!ZLXn@wJhaWA8)qSS$mbYNq9}%O8 zX+v?It|(!?T#L^Xek{t4oVYy?4&fLeU0V4}8UC5VFDOs_#Na>!WEmcQzWrwkKaU)s zi9xGlp9|RVGljdnGhBq4nN)G@uOmI6YwzLJjkD*UDa>FRplRvhXOh$^x(3kzb_&l~HDB5go7& zI0i_ER!tGL&&D((S73S948?i5b$EPj)JYyS6a&;-53h+bLq|Pe9dHbg4y~F|m#o9S zt&H`hfdl<$m4*<82Ugz_yM<@Kbh=6dVaINiT+K?KeJoRcUVXv;1EfQ%X4K_k@l$22FBTkVKP?_udHfTxTNDeJ z2B=uj>e!DZH>y|+d0++8=_(c;{-|E9`hgWh1GHK_{9Z2B{DBor1JpGSZ_U*jKd`#> zAk?6%Z?xmkP=HbB#c)<8|TUD+Gm zgTOIBx*q-_>Wrt>1Skeb#>3m9%&^rl_@+4=1EfQ%W_8$|F->Ak7@vXSy!;--<6lRe zV2RZkn+=KjHye1n6D9+P-A{;0de~Pl{8wfZCNY}$ZMx8xViv<(|B;(=TQKom< zjM_lJF+e)BYL<=tEv88<7U3QQjuVx}!@owIvSO#i< zv^2o-N0FCJEL%OXDUa>fUBCJVh6a8dgaiF(l|K&`h&)jJo>BifLZ}9){L$)IM|uh6 zuY2vMTJ4DDlNQif_Ha&e*1k9Ny5Il5R$ssvqZ5ES;o*OEsS}3Y--$au+2jit_c1>J zO%GamaVtJj{DAt>XeR{60O@*of7D5SE(yf|$$0p`C^KxC5AKBE7$6;5HOt)QX&N+H zY*3t+?}R*FC+Z}R8j1nxt%q}?%+OH}?1bPLARSsYqb~1+mMdfZPKW~yP$>wluoK!y z?15TPUkYG4U8R7qV;f2?aXplGLNJ}KosfsilGG}8LJ$qmQuT1@pjcM1u_^6EW`89a zrUB}jhwBZhRftt|4Wa>|YvJ3Z-n8)~wTiAmbhf(Y;X;We?49^=82$J!90N23X${nu zB~f?e=BfO?2NVM&>*3-kb9a{d>xFO(kdB9oqE5m}( zQyLE^qD<-eE$6@3^-LCpLEVL8fOI@uKk6ip8j1mup_LEXe`#)tpPQQ+{zmY&%2;1t zIM4vq7Y`pS@{sZ}`$m5MKjr+D(4!fs2B^N!>ex2YORO)Y#~=`$t%c&@)?EMkx0Ndv z@z$sTsxKZsC`qhm4QG@7ttXfUsBa!_o}^aMHHZeNYaVVqL@cZQ*KuGPpssniLTU;1 zC6*T`251V>VhV=(SNd_Y&7y8{eSukYU96i zcp2A!-1bz)`uf6wezfX~hkJ-Tq`u_8Jyuy>U>;zg>I$&WXo7$6xBcZf1W7e&@@-f#?%4y~G1VY|jO$)x~_^YU96k9UbW$)kp1 zfO_lU&QWIQsEa}8KcNoC0O`=G8TD)}pcFh*8S6^{2l~+}1tAQ#G6##@q87k(x=I0I z#~vcNgi^qwEZ@q&bh=E_!-JC4D*POx0a~gat{xOiyp@4zfV$@4szJ51TN#K3gsx#_ z9`Bu`*0T-LE(oFl>Y9gpNi1QjQQXSFF+fw0)zKzUSfSI-O508wib$q zhjaZ~-O3z}8ld{(;iHnode(4$D+AL2_07XaCaG1FK8OaWYaSjlM6CW+2Brb(nuiaQ zT0(t^w=z%+&=jP_6g<4=R^|~=H@Ut*F(7=g>g=zDFIF9xT2USj6Ht#lJT!z2zgPvu z0Lf%D>nh4)Vw&WN0>uEO@$j%HQw+N9i&bz8kdB9sjylN|1&RTZp`}45eX(k6)j^x{ zcFdEMxW2G(pdYQm;^7lT?kg-={-Y!#zeNGn02LNm9eaZGnim#`&Sr&Vhyq^0XPU3_)oampT6d+Kb>X5bhgU0V5~ z82-fUMCGZU4IF5IW`l>%6j`$&xN7e|*D-Q7Ks7+KfmX+!A-(3a0b=HK6-;7#dXiej zY=G!&%?1yTs};+}OP`x4Ss+XU)HM&ER;z|sMb{u2pssm%jKu1`K+@#Gf@5?ZSMgeRnfhV-)xfIRFX}?h7w4C5H<}$354Ez@14*>hlLGIL-qm!7A#a3 zX#!G}4uU8s2#6vIh@v7QBBCfLisc0ne&>1a-em8B62G7S-}lYgx#!F|b7t-{XU@#M zySRE_Ro8%rYY(6czkkuEz;2P38K}5GG_$NXr}1>CP)}=ymjepS`1ZPI!9Vnktk(N^26S8? znjK#DFR)YOUPHwNqM1R-yVr#W@@hfw^4=y-&{}+Wd_hGQh!$UXIbKutS#ADdv1zBD zHt|FrsxA;MzMy1wIW&7kh%fHhAOD|D%*LTv5N&?)a#WF9^*u3Lb>{zcVm1;^fM`ze zGUxy7#O9Cw%Zb@gv<;%c1*Q8!!3fP42{Ajo_PVgso)a_ZxIi>JC_SXt-k|^sgyi`T4+W^`0?|T&l;p(BrD+!}78pVS zG^wtI0$iG1`I@;RgaS-T?-MgjCW@aKL!$W48E3crLBF7h~ zP)}=ymyZ^h@p?G-kP|cLxIi>JynLjJ6&HwR1|?6Yi*#c4jMn1A;|nUfK(zS6 z%cnKve+V!CdSV7u7l;;LP%^vbYW9j4U%a*pP^7jtQF!?j?*ISk#Ox_p1JU9OFXt4= zm|+fkPRyX`0?~Zqw;myZ>gdFZ1rXa(sab^|WSq`9y)4hxS_U^b>se4@J!mO0LHX>=e1zP@$e?2ABWZ zYoCYz%d{3B9$!$=1){|lUM|&?{~^Bo+rxio)^&ku@dYKb>jlkT5#o!x{-yuZR%VH` z-~!R+CodNjxmDk-Os}v1Pg|LVZ~{bgf|t+zpPd+b@xN?ko<-Xr8eCA);Nleu7HGcw zr>zWhTp*fVUd}JDlf6GymA@!cKd(GSG2>Xm(I~NUy!OGMls(A07%& z(FLM~0x8K>W}~M4e~1Opq`DRgaA|gJ(99Jf6!>msphfr#>>_BTPxaD28u2aajlvxWxQTdBx^{6+*7~7m(7-I3jZaYfC}|A zl;QHe5VESk?7wCchTocijtfMy%gYxF>=Ztj8uRZV1S&2N%?vMB7ML+krhogM7j#@8 znjMrLGMQZK3YsZm2$Ao3L5GT3GrU||V5i8vhKdVBGsDZ53d|ULU3ipq|37U79T$jZ z2c?Jf+AD;}lQ`wey?%-k9izCmYOOa+P=w)pS{|mx6#hH6o?rYQZi_E>f12>F++h2A zLZ-t84doq|OO{Txk;7p-FyPvvweXM_fhRWZEmr~d%|%i$Y!b9*3Q(lBHgS3Rie@as z=6v4Rx5DAIYZ03LS%Q3fI+R=>+VJx7WzEoknSxMpfoNt>^14gTjpC34|7MUi#^I6= zmK}cYyYDWy%<*gOp1s17;y$y&GP$%VuezcHI2tO7Suy3+@G57z8?CgIcB?B3Yc=w! zD1X!fDE|hc93;Xr9`?NG+W)p|pKS@~|@k5^O@J7jF zcIi&xJv-!Hy+*o!$o;1F@rCxG4iU#AUXsDkwKLFPO`Aon8IS3zg+dlRK6HFZ?xJph zUDON|_Es0Ni<+>ox4MvB)P#k-J>(wqlBIO-OWrH6SfX33k4($TUmwQ$mzrL#1k{NxoP$*}s>|^z9cS zqD*&f0*BHLt1xWJc}3d(L5g)Axp(iLh?TpxRCmd>mRc%Y2ubZDa<~wx1Xz4r2n$N9 zt601ouz1yQUW`}98&u$sJxoY}SBmD<3a!}!uaxsCevyj%gOyoA!m<{LD9ABe$`jj5Ob%DP2FjEto(I^IMW}P#_10NRwDB3rKx?4%#4wb4 zeNokV;>B=y^~Ak$oh9AxarcRJmKN%m+RFG4vprpIMyPmMSw6#p9985aJUBN)K5)|< z)5K=9G-;oUg4tv>=eHF%O|G3<2u`$}l2OuDm%_Em{E|a!?I%=RAetGJ z4E-$VW=D4O4XuSloB9ykqM{2#>nAT?*OdQLKcV9S(fs4(KDh+`rJp7177@45ae-)d zP!#r-*Xtz> z=(s>MJ19N4pPkvyLs}F6+)qz8QO^aUb@LF95)W$1|EZtQae-+5@$xOrj`VZ&ef>1d z^1^pf-cn%)ikcmi9^B6^?B@}!iHG(R^;{rYKY4jr(=~SU!S5;-h9M}qKs5h&`L9+Y?d&GqR4yb(m$N9!g$mI@igTp2VdlDR4dULz zj@WFU?q0jalAucV;3rvwQcV7aiq2H|s~}~`t^7)7_$z-%xrd@y6;o_}GuSreHI_JYRW^SOnsPMga@Y;lWJhHnk@fjM|G(g7G#ru5)rwY$Tf5BrdusBDh!+Q zBzw`Ul(N@Aeqf2R*fUWuTg`Ez7-S7ftDrcSNq?e)oqa9Jcx$k|jr1kSJ|1Csf)GVX ztzfAD-xB3KP!5wRPsUs;+H0cQG1eIAfyr5~sxm%b`Wc|4);H8|WvpM^TAcM$ z3hRf9`qnI6-MOH4x-wpC-7aZlNOZV0+;%r0+Ge#;^AodF?ZuX$xw_!eIo{oLyQPBk zV)%CHg}eV2*>U%yqXiUHfPuskmgQ zsoI6Twp2}tmU$yTh%OM4c@yBMBRpw3#EdaE<=&N%!dZ%00oY1s1S-h_xZa9VQ6^cQ z%tm>EL8|0V6ylg9M7VdPSB^7a)OC;9X=&O^()a*}O^i4yVQ3?>wn}?Zk#;+-tcum@ z_ztxNQKAA~6bB_bS|s)4I_9o_H1HxrsWCiN-IiT~-TG3)(Ljhu-F~lHDpni{Lk+>P z#P$k}l^#oDX>whsg|=0SylboJ&e&s#?LdcOHHTs~he{~c621^vLg!XYc0wGBg7R`W1kvBvv)n4o!BP9(aA z6|5EDVZ0+09Nonac3bRbZOq(%?Y5-)Iu|YRMH=F8HP?o#tgm-z#v58u^RA-iU6Nu= z^7XEg=AB(6x_2qo6nK{uMvm^?j#mr4`|8yPco!(%RWx{4(bqfKj(Wo_P4g~I^DbSn zru%wVS@W)nNObS2TC2jlbfb5R_Zab(&fA;hb9?1 z#ahGHrA*DGnj+C%%Ccs`C5@qv*CTt49@Tgt;G!+!QFVhy)qO{;igDEHXfD>#T&$~D z>-xG_Pjj)pNOTt)S{uT}y2erK|C-Uqx)1hI0#H;PgO7E5eatZW*jV$ivF2kF#oENz z$EKQ(%|xR6*uvTZJ~lD>*mz$d?i~9bfV*JvuCc+p#=hQFHG0=d^RAWVU2DbK+Sj`_ zns;qQqI=ig+8*AuHhNd_b>j%OelYGr#K%?!A6o%;oet=@>!`WZQFE!2V(sMXQfJMj zE+Wxg>SpZ*mo$csyWlsB9(8)~J(Vmas-wZ9j=rPDGr7V@*F$r$hvs5W#oE)?#a^0= zy+xwC*w@+@F7`Bz+I1fvdp_7lEDt>lKKAhSv4-)^_SbyuulYDYu@3O{Fl7+f^i=@k zJ_W(tJ(;|wyfs4kj*6Vq$4h>woo7#Rk9pg2NNt2%(UfP*Q$tguq%LyQFeS*W<&!w& zM`o1%t(<)O89=UKS+D1Lc2zJd!&76T{IwYwAbSqIn()M&8j}8v*z@zVSrayV6b6m1cM7R_LgVlC{jrO=?o#~`Lkp+TRt zD_HCWYxX2F57FxhufV}zk3H2YH$*va%EMIBE1L57c&lIpqeI1DsAe!sv4-jOgjZlN z)W<>0G`*fF&nLsdEeWSRHM*E$Ev8o#W`V(QAA^{QdOcH~PdXAI1|u{FBNc0;UQc)h z_9A@jVWOHHD)%Y^K%Wf4Dh92Z!6?NVRbbFsXwd3o5EEIiXUdbu9p0I6wAhQ*?8PY7 z7`ZVHG?+AYSZfpub{`pee59)==D5LjBRqng{MMmm*3vij=;( zNJ-T-P4;Gms=ai%rs^#lIIvM~RkN$4B*`~RN%rNkF_*J0IU4KB!>?R_nNQl* zUH0X8GB3T=w&WqX&84Y|&b4yz<0t_SLoE&gO-Oibbbv%7IYbDt2Hf?N;uR@ohXvK% zf*zSHj#5%9KYui$sVNVKDyF>dLha+E2|1U+X&D~J;anhJ_-6ZA%xWdILqYW(KGo%@ zEG@%R-4>hsDZKtnh-_D^atimkd(eB9*f@C#Cr!a5;7tL?5yPC*8E zST=_oYlLWGt;}bcHb+aT$_JQ^zomkwwi@eIT`RMCtZ#LxzYz_#(i#l4q&1Pj)_8b~ z8J5P4VwgMLR% zKV6amkAVbZ1y2L=Wcpv_-^1@tV$9*OC?{*)3?BDg#Eiy&Cg-+f@6Ot!v+|nJ{k`?^ z_P*XeOztxpg}wE3CZn*kvKSN$XJK!>DtO6@&|8xt&x|l%5SMUQow&a|pOx8NT$ny1 zq{^YZrzQr6HDy}jJeV~*7Yr`YgA>^Q*uX>VtA%&(|DOhYJK(Q8FC$b&A0hco!G{fz zk~-RVgtWnNbdkZymeDF0SFgrWYyOLptRAw~V3bwg8={ZGM?_{6!s~#tLV5aX;IOX-4*P20u&)LV6Kn%Vx~gh#mlZU|z8WgAuLchLYT&T1 z1`hjb;BYB6aL`qiFMHW#kuU5k-oYy1u&)LV`)c5@uLchLYT)p;8aV8#YGARi1`hjb z;IOX-4*P20u&-X6JZ(LeJ1XljSE8pR1z8~dROQpNnrd|f;d&hbKLSoA`RuRF*FPZa zijdS=tmL*810m*EM>pX}PTgHTBtMMK@KYj0CjmOnW)f@VIZ+Q?=C5oOnHC|PwuBH_ z5c-K#Q(iB3{KuB!k(1@Z{u*wFl3GEy&wpYmu8Pk(Qvf*(SJ|jyay~B47wvse)*fd* zCALj@bEF1Ej^T1W#xVdb8lEr7{)~yLsB|OQ7q8&548vwdp8$oD)QV$X(4|OW$($emhyh`?P0|)|2yfg zwse^8nm?B2a(e>Hy#U_={wD?e-r#4wBu<$ECei>h08<|6UGoW4Y$~2O`mo}oUKOvh zBI#Z82NLECH9LFN{6T7FHS%KoNLA9i<_~?^i1n&?jTK4nnos&v{7FVY_xd`*tSL`E z0;Jz(eQF-{s`(R5lHN7T2Fc*{a<7U%OU10YUW^;mB)w}s<)b+`(Bt;==PWkWYshMQ zS@;zu?Ou$VG)a2be9p(@y@100{lmItK%WJS`u=FbZ%HUmJj`f3$3Q1O4PC{%96U2|8|+z9M!V$Et=O^N@0 z`M0EIRymDP35?rdL~0CK5B&0FOBRrIPqrI!hf9NThsH_on%{-(z5sSV;_|Fkk?zW- z5m1m1c=4W(zgx7LY*Ze_2V^bxV%!5`u9q!5j@KT_i>c#2rUq*j*&!UmXLZ(1$=hf7 za(E!1*Ep5Y0e>*6cBJfn3qa%F#eWf7<~Y6yq9%NV{ias!T3UBZ~){8CP2+P z?xlkhysUj*I&$t3khRfEr!*LDFBP28WzF$YDFenNFO{-j4E0jMF!ZhA=OZWDiy$xu`N(Z1VeBN1`&X>v@8j81u98k$UHAlse~PG*85&M za^fD4^}3f%G8i%|p(DALUp`LTvX*F!8ergzE$eZO!Rd#^PCNCIneZiMLVrxZ0hoTN zgTzjGsL5_yYNgBZH|E|%Y8sn-9E_>jzfi4_?t4`Y0^w~1cJtoG0KUA+Z)w|Xi zsg+VW_mcQGy{fzOSC*10-usbtl&^f{zb_Y(Zs3)m!gs$+d0_J}E&l{6@X28Q2Pm?t zDGzM>Sg|TwG})o$Vgo`Wi={zU*Ir%G0GEG`%0e>(@D3B+psOTK;7z#vFGR-o zm`r&nYA?horWguRt){$lk?yh=EwL(Fm2eTF`QpSoZTTOzk6_O;3Yt+iln1^e z5n9b<2u#ied{2#I0tR1J%RfV9P`tB-lg=2)Xi&-N_2OET&MSO-&EyBe+&br zJbY-K{R9kK{#otgQ%$V-#Y$RdQLC3$$7DiH@*@v|-ua)wTw!0aB(b492(-@j zL}z33KNp7F&Uy`%@qDc<|9pXJUN1lbU14IW+vCVkTLVsa4AM9v3a7@|(H5&kUUSoN z)n3Gn3Qa4ieKkWxwBCc(-4ia!Q65{C{8xLikDhu4Tr-9{@!wnxwg!8-DoKO4X``o~ z$X4#(t!u7&4Fp~TEm1HKU5wWC@d3uP;rS9HZ_49G9&Q6)T+P408zNLC_Cl?pX_E_# z{?n}eib|lEv|-k;!by8kn4U?CV&SC46(%jT@D{7QpqXZpFm2O7lB&vf5zfd-dUP>s zv9wUU!b<#TZ?m$9*-r??x5vKUNe1lQyF^0uxkt#-u3^7_% zh|%T?UvjiY*s~GnFJxx@XI+bZpnK0{OHH-4ED&bd(BR3+(m+L#-L3TWYjH~UOQzJo ztfjK<$w|8;0U`O9g>A|MwMz~V;*fPe#35@vHZkBjo5^g^9=B)=K5_|*4VSb1ZzYff z%L5ma_P{07Qu~G^mU0S^_f3ISK6|k*7o;GZ);=i}?w98e6krG((4eLu3w}ucx3J>P z%>nlcZA0dqDZX(M@bOKG7#1M{0HpR|Qk$Fr=Mq%Jb*z23P;tS_Z0-n{{Z4BPAC8e= zd=G}FCn!5cfh$WjLfO>9J$9Xz=ywF;YlxVX{>W$;W*# zSuOcL;xjtPH0_cUqAXEC_Ha3+P`>;LX=xs$@~ZPReBLcyS8k@MxUMYEy2rtlA7H_h zhY$Lrq$a{&Speu$G$y>9N@{(uzatK5)jW)y!jP7{deTgKl8qO-YZntIM24Q+7rV$r zr?aCmKg)XRd1_C6sA&0b}+nMcS$1C`Gd4oAz8mF+}dE9Xp zT1jo{-Ju7WpevZ|C5?R=UuZ-#Vc(&R9U8LBu?)tsz!5b%!Wxm5;9)si$$+k!;$;t9!|2f>}cTCfJ|#6Bh{CYCVK*7m2_W*cdoMuJURP1vKjoklK8P#L+?FD9df>+UzEXF;LYI#4OlnS2bwG!)q!WbM0Ta?z2d_!@V$IUb|MR?cs0qh5(yGT=FWT*lZ*_$a6)vPARVtV;XZv$4wlg|$1EWs0qjFs zvi8YwvdThzY;YI>;`EK<3a3Awg;8Abx53yuVh1 zdy*Jy04qcXTI3tOvU?5*zfk;wJLkG3LcSF|>AEE&?q|7IGW}` ztm$Z4E1`XQ;!KfS=^T&ynIKg(-evGgG&b-al}qPABdn%*h>vxnGDEFQb$2h6?fG zy#roYX9I7#Tsn6fdA2UX>nFrZ_Y`;mU3H#HuZPLCb8`Wcyo7GT>n6lYc@KDZjJ)yP zg|}9SS3PqN;k6Uu#XAVzZ$@5^o`OH;@}7o@k-dc1Oo*5Adho6pc>{Y3Z;=qMdVhdd zuaAMZT`rxMjl33ph4-`&)k|5z=XhrgAzr-a!8>o{b?Ps?Swg((T>($tH}dAKl1t~u zMqbTq;Y}0b(NzJY8(=05EMS5+M=qTwjJ!sJgf~%$SHow)iyLg<&67*#5hE{Yi15Y; z@zT9GMDXW~8ERlomP_Y;BQGOIcteGFDZc|=*f0Zcx?DPU8+o?j!s{o*OZOCb0V9N` z7DlsSa_!s+}+{5hW%>ZPnqkcu^g zc=4VG@4S)M$tk>9LcHo-0Z$J3ym_nS()qEGS97B9rU`K*NUH2vOm2XgILV+qM=qTw zjJ!sZg*Q=%SHow)yJO^anj*ZRLcHp&2k(?OPYrO|rwVhN5U+}tz_UGK;7yfF=bJ`e zwMT_FOo*56yWo9qH1c9*3a^h4FWnEp zGd*VD4V6ph%Lbn6EIUh>U4(ck?*{L-kvDF(@YV?NsuwUvcx{Au@!kaQS0k_6^)T43NUl}qP`Mqb83;Y}9erTYVTWfvKE)8*26YLO9{9Tp4oX(3+9 z{{yeV^9J5dxpZF9dD>pfUy;2eo|;(Io3en#+UHAB8(ZBk#j_)dxoeh3vF6+b!geea zl2U1GfZ`r=%d$E;L^SbVr^e0j|7*`JeaRhn+maaYk|fUVMpE)SyEo^yWxZca%0$`W zft;tb>uHt{zBw0bnmp|*aEdB+{Um0{)Np!ES9TXi}xm!-| z#Ez3Dj-NDf?}geyD^2dSl%PyiuNxmG_5W4^yN#SUCMU6ky!VUx37SGe&ynMXI;Onv zcV>{sbYk%7d;T>tGuGa%nTR%mkKOan%D|-@J}8xcy_X3GVBFtyPl=bukMdz{>KHR= z?6_t*!$yu9IdP<8TyCgr@G>!^`14zdB-OoKgCO9qyJp3hE4&C$1IC{6HJpGW1!`g)$#VGOR{gvr|E2Z7z8U~eC6Xij* zrN_wJk%PzN)W27=p;QQ{IUF=o&H}i{_kT~iDSLFbl`iMliX63Q|0RZ42IO9Yzhd$iA%BtbXO+Jw`HPmn82KwMe>VAxmA?}5S5p2;$zN&ti<7@H@>f>= z;^i+v{>sT;dHJibcgeuSr?w8L@twq#rLG#b)s|RxZ%0ti_%Jt zi(9#c*S)JU?=L?kQg{_wc5f{Qn#wA<&T`L=s8~sTOD^I2?;`(8K8wlx3Y5>)@`*v) zDt|JC**DyDIXhsF>&d57;ZQ#%pMq-zSW%ScR)7ywmVYy1gIRfI>789><;K#bLVtJx z^mEBoUTX+nsqoZd3_wGid?cRF!4N0kiU!_-j)(F1@iMMEOo!j8f+Aa37F&PF_&= z*p$#^mDbr5zonJdg(z2Eg42uk{<+DfOy9qBmz-#=y|_O_*}mh?O=jiMrRcy&8G{g| zKD+n%depzf@-~$h9eA-|9s~iqKp#Db#*#LpY+{`S`@yM1C$29V`&xOW;(P7`<&_d| z!rhmbpx?jBc!Ve)I>7%_Xq1wC2y{HHwb+Ys9kczHF=drUwk+LJRvEBGUAo1rJVMs6 zLnzPN60spkIem233gO#et^<`X(TU&b=n-+ttPI*(ZF7opZ~JH4ODTVDzq2bvIlBkt z1vcF8GHK{{Rq1z%vTW;T+f$S`DP6VXJJG#c6PB;98>`C2_;-t!HY<&e6)$a54jsKG zJ?_G0&an5vY`EbLj70lg>Yfl~t~g{?o;tQ>vrU<{b?L6M%E{$_2|f~~Nwf0iL74t> z3r4HLV$@83{+BUkW#Gq$o*-Q*~(?3Oxz`2nOhW!<6Z zw`@x83(;?xm6_|&eCI7Fzq=8wti?E~$_m@Ly-~`Wdm9}oue3VW=tz`uYImL^N_l)W z=zO6eN~xvjje`iNDu4}9T1%6al~Ox)t*ESg;oh|(N_l^0p8P1sft{7sMJcnzT8L75 z6KW2WyB?*i+yToMg@!1(9LwPXWH}g4S%Ut(A^kHe-L_(&-XcA~ySQdGIAh5P*%7zf zrZjyaT!y`aP_q){UL$muAjYg5Uyd0xZvFQg&B`?PHF`11qjrU_G%H&;uABFu{`6dM zPV9hILv=Zt-%NU5rri6crMoe|vzDQ1#B$IZEH7j^n{+Da+H&-@s`S{b zoFRYBvH>d*hUSg}_2d5{m8F}5b_Pn>r1+PMR7y{f-Ai$XSFThPvYd2zQRucoo4UA{S>8HJUqeqSq(iOr|e za8<+aTVBnRGy6d0Q_ofZEO{^#s9ZH^!bO82^z+xQ;$$HURMvT}M#-`hsH7FsWRq** zYJ23jbi2Mhcn(zF^<4c{4Od@BelNX_RO;_ee>G6K7WtzLL8M~eoBrxErk^5zR;J6< ztnI5EYM}CS*1>C@Qx$wIG_?pWAN${ShEScLMEEPp_L!a|J53k$jm z4P4k)=!^wJgw`kjhXtdhoVXxYXb8*i%%3jhpXNO+w9NeJ^0Jz8Y#zk!c@X?Sqs7?F z6D((wwp;+|-UVo^i!@(T88#|B(558Vtn%*Ttpjj(*O6pdrUo2oD6g`)olOJ%m8Ipj z2tBE+f6=0KYBEYE^#BBt1iVc_+l@NO!V< zk)##JUKXRpNxvI|1_mrf&1LIA@4f|Um+#p4Df8W+aXV3`AIq1P05{Edf=;0BIgUY~ zN?-mO4TXcRLVREa)cza?&UNz7lHZz!2AIH~!XB@s^a$y7)>-)?q=|39f}J%Rvu0D4 z`>`C(auUmyJ@WHkf>oNft;dl5u^PR+y81hzZ?e3D<%=wzk+M}$H$i%g{Jq=JWCkt# z&M}+88+2HqX%dut}XkabSk6*qc zH2f9NB$nH4LN^wZqmmwf1-Es`E8xFA3fsaF z=+Rv)J3;&J0gZSAboqXmtF{gF7Ry_9q5Ss*&=z|@Z@&&Y^9>C6O=2R0w`DHJ)1S|f^Cc3zg zE*_wZ4QaXZQPk-`%hz^Cm{ot}v)y3b-3_%zkHFAyHec=el2Yz>q^wXZD*j5{=P@2n ztpk1LfWDAmDViB;Q(g&~BlK!<(D2ZOLPy)y3LRf=k5F40IDggz9nlzcRa>E|@9GgR`R}%EkJC z_81DzqCk}2iv&%I1Lw;ml-E`Ttx^x1X)RFR-3ip%7o6T|4ldkg&=Xd$lFOicu@dNp zYT#6>kFwelbZ=*HV)~)nZy4xO3pgjEP);ig`i&i&W7Sd4Yydj56*#YVK{>WRX!dY$ zRs^ZI_#zs#N<3Isl2JZh14ES65JNP(H8=;lf|eQpI(P)=s$kFyF`(5FK(D5Nevk=T zw-M+QZ9orp11*ycnllpgr4Z1si?3DXBa;BRmI~G>0;EP`xH1C(QT7oZ@dLpbKzt-C z;MWTUCoUG{Tjf9&?-VWtbJwXQ!0%r|@d5OSGE(uNm!Sz0Y*`qc%FA42@mr08U*3^DzSR5P|szf!US73`s(r(*$Ne0&^3A`89#r zfWVwXU>+ebZxNV12+VL|>*K0$QO&LgA2$=3mx;{AMCOwO<}m{E4uRRb%x6;bpJz6t z`pkxDePW|LYt#=y15I~?mJLUXo{6niC{_Y9805qvjY_xc;BI>NpApZ54jltj15o*QyK-^;}IEwMknuBRrInq zmz+pDdiiNJG&Yz^&NePN-*tw$X8mC9>0yu_w}5kxOHMy7Inl|G{#hN;942t#&{U8Xspol8!e0gx^j0p(M{fLpQRFflj* zoRS3B-31a$0cJ=p71cwTUfTdE$RDGn3w2Hg-3L_*z>i zCve%ANq9E)LzCUYAgxgXQfmcpUf`-RjH|}BCXjyD4$@jZ;b{IK)OpJU&b@F9c#D#7 zv>aEB?<&App|oNVqbdt45_HaDK{wE05HLE9yJVVeW263|e1Cy_XpEzUH!FvqG91 z2XiTvp!^H-nQ8UFe~+t%UuQ@M^o4YN4jQ}6Rik7SIFrkuv2;5cvoa-7>!Ym`Eg=n1 zyFg(O^O;S=WLGBs zjSCOdj436m9_IWGDFufSb=4#5b`4}kr57;li`O8h@ZK z$3=bPN{E^#tZ*f{3|wJ~tIAS{s>U1_rehdz`Z3@vWx#pRN{E_zj*A9f?*eOjjth=) zB}9Ea#f4POY6t~A#|6u{5<)@GaUs2$g8Cn1V%YT@7aTpuMLB0AYQ7YLzJ6UCea$Qf zJJ(Vn)l*z>W~iPV7YgwMA=XzyaO#DEW6W`(R<9PM?#7Uwqy_&T;N;LkB7>E_5~BWZ zYNBu@waD71&@Q=4s!79}go(>!YPxTxZd}EFaPLJBC`BGEV)K^0ArwoQsJ;w#7 zPASy1R76dEB?NzcGt|^qLgxREF-JSZ98J%0QPr5^g0rbPhqNP%>Nzg>M*?9~&vC&C zXPWhKRn*L8uzJu+NcJ=4XV(=%N(5ZW73eG3bzp6NoWXS%SjC%UM=gQKYGdswg@ zHosxoxQ9gpdZvp8PH??QE(2>9E1?4$szIw-eQ@+GEI6J-R~-fuOBwTxdstL5X1ZuV z&vaofdpH_c!Gz)qt`}9}p{37nl(QPb{_NJM|DY|b3bCH)q5*vm3x&Fk(15;&1xL?x zVOr00VIi{|q{b~Q>da^hDKlM}-mtGvZ`7|Bx(D%JpWk3Pn2Z?rurT4@15$kt3)A}i zhE&gV(SW{%Mg8OL&;fl53ywa$VIjFB@gI-~6Yp~i)}uCi#$-gF-;hq>7VJ%bG;ouL zD|NU9d(ixb1$};_{1}swLrg~W=?#8Jl2Cd6oq-1W)rEJ)JuEnLhN1`h9u}O3Wx6n} zXSygKGsC_5t^V$5{G zpUiF4VQ!<0nJ%OkxQmMBPH22-G*AiPl1vxwYMHK{=z`Oi=OajTCI8VgUHTXYaY`j9 z8#7%<{kTORz-`p}9MsV>T}UT0>ZSAWP0w^;?LON~Q}#kCcUp z4DQim2#}fFMxAU0sfAngq5Yw}nc(_?QP0k8)U^NeFPozI;@k;2nK8dkZ2gbeN+-4^au?N@NpFyL{gr2Vp*S}%LT$7BEqk;L0Po4ij8{7BpXz=RXSxt~QKZl^J}NbBlhpC3MR% z__+F^_wO)p1u*zDiAM9!bBo@d*s4lwy+~|b6Ko0o6A7*v1lM~6mxTanPH??IaCIWM zYGlHpH3Zks3|y7Eq4`-1Tqj1L`4FD$wknQWxjX^QcTI&>En;gOvGpsll>%(3$~=PW zB*8VE;95v<Trd(|+p!qZ0qOT&h zt`b}2h^-04mb#bVx zTwhA$vMHsxvUOtOx`ijZLkX@_?x^@Ctf@^;RxEtIWy>HwV&95Z3t`J*^ z#MWS9Yft{b)azfEvO zv_<1lK--E0h3fN^mVCxIQPimT*h;3c)p( zk!wT+G=GCzssr3onTd}EOy{5NiRM2ZgywBL!s$V5tsu6h5?c*{Emb*AaK$!5)s6($ zW`gTCf~y+AHJs-^TM4c_My@8znm*w9Pbr@KcOkg8aWC*E_xhQEusMp@I!0`{h^^+t z)+u63Ekkg1C%ASJT(=3XEP`t+!F4u(+|*0rGb zoh7y^5LiAC?9Dvz4M#K&1;%T8 z{_`rq^)A7+k>Hw5aD_7^KbHkV6$q}rj9jnuMDxE4LSxmLlIId!ua^X8F%Pc$Re{!b z#8wSrYYegV9vRx&( z>JnVJe6n$vd&OV|pLdC^FNm!-NkWzxKeV^zz8#>E3A;- zCbo7ETT`n+>R%tyPAwsQLa-(H|CZoN9|rMg9z?8S%cml71lJb?*H3&Z@*z{MS1Q1C z^~#_M@zJ^|bZ2l?Jk6&fv4bJ)%~kOQm8V=639dI1;oZzC5Qh^WeF&}v9bn>T=JU0N zKst%wdYRz*r4*!ZGUb|`0cj+IPk#ok#T_C2m8)W%p^#1u1l>Yxg~T!cImF2IL{$u3 zbUla%GIA~H1kn9XaMkC^mS=`^JHZuBd>pBS2If|S>$duk4k5Uf3AkjR+ZWPC!yt88 zz}ZD?MV3YRn4S60D~wzv8GMGdf?y@V^%qaTn+}Kaj37AoRy3s13_iz`;oMe&E3P5x zjBE|*YJ%%7z@@Ypf#zp%ReU=J92>Fq0kO3sllf14BPfq)1Mymd%Z~tQ%~R~h8M%&f zRV-N!bxsjnyKBO92_8Y`@HLAS-68d7zSLwCoV!VEnZscJN-U&@iLEBYRz#LqP?bSV zAbx?%;#GpH3c>Z09~$rrhxBW%ifJ4!lg6j!_>p%od1TgrVt_bN8f~x|-HNH8d8#_Wb zkoag%aLpyS4n{&+hWovbnQ|?w3JXcZR&EPOU+DzhAeAp$bjpGFSw^nIR(O{{aD7?{ zl~z`RG@0Ou{QsHAJV9i({6T8w%>aijTB4M-a?>OI4a=21qy@&nMBQ6nJTNMK$eFzYa#|0M;|Pck8G zN?^`wL;SzX%|OL$h{tkCEzZbgC%A%`a(&Aa{=Nj4ovY$w1lJop;s2QnYv+M59q9*J zLBJ)^kSW(irfb>h0Bjo5c^8A;o_0L{H#2gzV?O_^32Gk_T*V2l8{7-*DnHqYdyQB5z*Nwy1XoX{YipUVooCdmoek*>Vyl{hQEAS-Vnvm~$Hd?>mEda5 zXS=JouztpcHH^V$92eGfKMZ>#f-8Y3*Wc8gmW~Em6I{!fuAO1JR)N?WISA5Mh^-&P z(R?-T6~hyW|Btz(W)obSnXg@DzSfwV#p#2ge2n0_Qw+*Y`Rpf>!RJ#3uE7M?wq}ri z#}&0%Zy@Gr2Cn0>(Ue;g0oVHxThU42oXcSR+Bb`o4aFkfrg2jb@lt`7nsH4z`# zacIECRq;zMsUx_gzDjUi?*wTZzKF6Q2U@4hpn=54V7`7=lB?oH2CmT(xCH;N5nMO8 zq_*dhx_B7W&R9T$xGLswNsZ&GsBl#r$H4VQD>!=IVk@4j zqCZ!~2@NqeZ?+cus`5uynCLnHCYBLgp9g~zTO7@gCb-HITxOJwb0D!_>~1eb&0 zdX3<^L2xxE>lz?E$f_llbsxW41Nv2hGOj}TlL1lOMoTr=z9f&NKi%ff|i zCjn=oDo6ADXC@<8?PMsFVepyT01bRba7A`S17iuU zR|&40L1>^V!8JP`4b)@cN?`DLwju0%!9$E_9z=|1;ChYN`Xd<98pUD%i3FbiG)zSU z6>35-pWwRC1`XJ{gENibdV`T`48f&xRm|q9SdS~)8wA%AwNU>YSH&nEL=5IZ#6~{% z9?n(qQSJr$lz{zOz?Q1K#Urw(39e6?z(hD#w*Ecg<4ar>zh&gA$dzpj!PSy0TQTC} z1-^KFh2Sd7;FHG}uMabD`7!v^&l6nj39cBPa=pmFb&V-kB3HHu0qE z?q4Myq0S<>PUL_S!Xwm%j9kl^a&@)CbSjJVESxhnqN3b!D=E93uDToykXjs_wLkPZab8tw&pGi|C*aJ@os{jW7@W-x1d zhAG!4eD)I^0)FS>=)gKY`{~EP)rjf*)<%&2#l1jvV(W!$?teeyX5dMJYdOI+jghN& zdCr0~n&X4TKMAfX3_dC!EFK*QqqF=_$IZYsr35(L050V`)A>zVkp4<+r4U<>a#cJi z>Ab{$6Hg+V@Xh=u39g}xT&YzsM0*&y{F}i;FYPHc@P zw%+2ZI9cVg*oVvFyIdBF6CmvwxnAa~`0EHXkP(6g#uZ2T?F7(A2(JEI72jvzD$y4F zP6XGUY?OcJA;x+Iy8DQ&7l^IN&ro~6VHQ)Z0`5g6I(M9!EeQ^=}c|nKY`%t#czGQ zN^t$ne7-Ky19RyZ!`7W3FtIc@S}ik?W~SXrME}b-o@I*Sa8)6= zh7(*z2(GXZaIOu(^#s9np5R(YY)v7yzGdL5Mr@7h2G@@bz{sf)3_k5c(EGUr*H^ME z%0u&1-1|qlDt=FJWfELt39d5)SJWt&I81PzCAjtwTnh=VCJePi2(H5f*Ghsbhv2%w z6SDfm)+7e5kBF^OLtwKP1J^SV%zr*Eh2~ciTqBq^-Q*EjqvohOmEih>;3`9K^(DCG z5nR^^uC)Z$XoBkxf~zS5S01tT83R`Wu{D5!Yas*IjX35%8yLC95nQ(zxmqxCxfr>= zAh;?JT!RR%=LxQx1lP+1*RurI9fGSh!8L<{>jJTrG#uR+N^Gr(M)?n>^IIgH7yQp> zK7WtkYS$WrKZ~baU-w7VWP)or!L^Ryxwg6lnkYdyhLk>L83;A%#2 zO(VEY5L{6_s5(t-UFNEIgxFfmz?IB{sz10YsttKkHHF|h))UQ#^Q5YyKbn7z;5tii z?I5_O5?uaV**XziPY_(+5?tv7*Jy%k6<5XYxGL@@w(=Ob%si;-%2jc$%4P9;f-7Sv znjgnkW?tf|sKkM@m*8>{T)_-JJqWI639cUruIdEW1cGZl!R61a>GewJ#tdRBjQHry ztZ6_jp6WHWHNyCP=%#*C}ph+}yF;ZcI?wHPRbF>N}W0<{eUS8;-CFu}Ey z;QEu`YDjS96I^c)ToL7<^$x-HGE=T%jltL9F2U7;;F?8n?IXBs z1lI=y*CK)|p5PioaIGb{{FsurCbk~8z~=raG+&Y_`6)Y)w_7E+$}=Z-Fel&81yutG zkah&uQv}z$1Xmovb%x;DOK?>rxSRyn%LJE&DS5{cu=5PD^?nS>@jL}R%XI#Az9(pJ zq(U&M4F+TjUla_<2B!kl-p$aD7g29U!>M5nSU4uJr_07}vD61Xrj6J7tNj zyEc@+D2Lv6W;$P%>HH&&dH%DbEt>z9Z|t-jh^l6St0cj7i&5_^qh5DLz48R+L;`a& zfq93(Y(ikp;z7iUaM%eYwyqGE69~*K0&_Njc|d?E_%B6p^(Hb`5t*NGFAzs?T_rHL z6PR@g%qIxUg9K(7f-8r>e2KvPjKIt+jpnZrn7atf1_b6@0`o9|nE-65$_OHJJ(2kZ zk(tGm>t_OU52IdVZWf>AUhy5iWLTju8W^2}k=ta(q`hDTr!Il{D}lL>z-&ff&L=S6 zBQTQ)%y9&!x|zuQn#gQGWd3f4q0b4-mW+CfcszfC8_i^{iW3OTZ3O0ZZZsS7AmV@A zXr3o9+cbo8ZXVB{>j$LnShs5t)AxnO|k1YI{b#rHpzXaidv<2N6?7 zLK;tSRU^2fco6Y(IW(4&25GfgpwAGVM|nJdi|cA%9z>M#gEXD#e0T|d|LX^WYa|aM zYGy(F1i^KX;ELoyM2|seV2KIR&j_w~g6nn#p!!f{NZZwh^aXI4oNEz~wkEg~;^P=kF}l=+ z^u^|oeoAoF0JxNCL*d-(fsp>p6}26)$>b9fE5n!FAAr=6{cZvIBTfQFF1(i*zo@Pw?<07#!;y7o>mMlOJX zs~6Mxh*U^#5?h0at*vcfLA}C_W>ZGJxdc}|f~#XF#8tQ|h7lh#39gO=*UOC|y~My} zWAK?e5DnBKxZ3cIh?Ej=&Qbxlbxt~@T^YF6HGy+q5?kpiQ?A@W5Wh-r{Z4SzD~SeT z8GJ5OhIAyswTIyPsXe4^d!d1+219z9;4%{*?fFJTsfv((T?NuH3|#w&tzUTj+Mze3 z&kte#^Kk$w1vB^zD-G|;5L}ltP{~mj()|S2ZvrY~p=Iu4IBMTwaN= zDS3=s@3w}r(hamf!L@D#q~8QXxmJ|nm)ZYQ{YBDgB> zjfhb^h^SQ&%6AE_Ckd{z&7fPXBbp!G8`51vKz|{&lDJoVjC;j8{OJlmE^JS$j9i~L zhj&&2WE`LU>=_E>-w3W`f@=<+{nY0{L;zQ|=LoLz1XoOFG(UlR#eF%@{nHGZMr=LF zy<#HqE2Umt3(wv z{1Q{H8{B8wJ3u;{f$Ib8GgT#&0BOXu>2WTL-3YGI8K}CR8_kIsfL56hSnJD|P`43V!%|hS+SG*jwML+U3_JDt66#A#xh@f03l&J$6I^qcat$dD z-AfEy+iF4TM|{-gv!5q>Kzec@_|I}xTup4vC;`_8@Q~|DI`O}YDc2n;*Wk)Fi>u;s z{^(8^gHJmiL@eabCyXPwGMP0UWZ(*KhGv=*Tx*ze{lJvVPHgp$fOIXfHK8J!&*H*% zSOS;eKe9Q*tq87le6VdXkViJ_=a%Fpmt70^RPg{a(BUi;6Too&u z5rBslT;AT3p#C z#lZLX7`di1B_Emz-#;R_;<>W*L0X>q zQXj602eTo)rxIM-xhx*$viK4s*K|g%dj!`Bu8L*3vh`>Owe?&TuMu3Ya8-PhtKv!q zt~>@Ve=cmNxGI)x3b#79N5@t(aDB&BG1;H_|42rz?OYb;5?o!lvVBQ#rEp~%%vJF% zeofoL;L|(+Mjz!{4TlJ>XPI(!XW+Uh;F4_yv6aJ@8s28g6~Z57YDH}2NAmph98<3O zj9k44u5Spg41#L}!F8123TNqD((EA(s}!Sz1D70uw&nJM{mTou15i@{tZ29UZ_TNUP531ad{ZBEHDgm6f1TwK!e`i)`D>nEvH`6Ui`cf1|Mr5KwAayO`dQyci3h`jb@Zg$^)Umv3w7KQ;%W`Zx8_d`J>Fr!!EqAKwJr zL|}eRU^eK3hUW|g)xW3@tsVrX@h7QJXLAckFaN*dz63m~Vrje1IkRUn$xJ4Dzy!z) zk$?$=JuG39Rl*{RA`l=K0!e@*Ai1K$1oVP}ED{a@A_-dvyKKW2NDv5NQNR`TUO{m| zLD35;SB0;t`ivjBSHI8y`Jey!2d28-uI}nO-F3SAbf!2HlcaP3zc$GKvN;m? zUr9w7-s664Tqnx5lO5ClN-C22H|mr0J})(lYDhXmcqz)iQJ-|ye6S1BYE8WmAf_nMtv&fcV9_G z>;LuNNkzpJ^P3Du@}z2S8Y#Wej|{5+N-9!1l*hdk9{21#?)f+BlXNGKnP2oLoxk@= zD)#?B-l%7Z)g zN$lULPfAbme#Uz|A*=sNDoPo~Jy(7VrF@wGa_HZvPsP{qm?`nN=ijJLxvudtRwQ>^ zGjZI*p_%7Y9y?E}JUpp7$1md3)q5osDgDAo8T=ddiBC!(rA{9A>TlF1=>&cn+%}Q& zeq|y$3?-!#d69G{51Kc5(A0M7$C9)SFEvE9A*J*A zY0$q>p9;$#LrQn^nCaiBPq~KiGFB_@e0KAk%EP{OF^&D-zf+%-uH{A2(L7_H&g)o% z_}5x3*tz!e8tGh~u-D(HPsOa_N!3R(8Bu?uK1uaFVPDdoO8IT0KKZ|Yr#@x#@6;#0 zAd0f3@ubScld4zPxvumeX#`KIX7Hq{YCI|ZnSTkG#Ll&dmm2DC)TdmZ_9UIr-1*GH zjtl$$YVNu2@rW|Q=gRDT2gn5JN1!%&QF64*}3X()F-8Fxbu01ovZ#veUe`1 zjw^03>3m?LKAyJ5GxlygWB2dWr^1rC^I6L?cG{_r!wJvWy*#O^;|aTwC+t0)q_pHA zGBll^22)y-H~2T|Q}J$|Q_bTM^}&t$9{)~#D!{)}pZJYDWB;BfWV}-!H|kUTo9tY3 zc*6b)PuTOrsrd9pRQ#LlTx)o#q5ejF%6nuinevQ8#=UH%m|PF{T>aR&-r}VO|4w~U z8pktsu~Xm2&UKfatNuoPQrd`}YdcTa>u=O2>3jS%7^)+k^*8E!$d-6^F8@w_va2;a z*D`i4ZKpo_#{hP&EzzVjgGa@t$)t1-kBY#ZPdj$5VjdO$&b}3GAf4&#Tibb5^l#MX z`OkiKE`^s1{5$nY=@lLo{X6xk$X)#6H2+3@GTpyXp9<*A6ZX}kDCMVrA*p|(K1uiR z)8J(8xE|w<>quu?1p2?Z54GI?x>Fz1{JD+#WV)MwPvhUHPo_-cQE@0g4f;3gqoE$$ zsZV16PJOb}zf+&CV+r?MIgLo^4IUK_a?cgOBb$GtKIOX1PlGG@X>co#ivErIB)!FJ zq*eShXyB*8&I3rN=Vks4^PkwM|0g%dQmg^H|mqp-`l89DZM-@`ZwxR%2<9H9Kjuzf1^I>?`UNI z_wUrF;{7}IN&GI4ij8}d(kFRT^l#KBrT&fjlGU}H_YZ$=r#@x--!|%#(vNvm^l#LsTxYoBGEXK`{2TS@^0uRIq5u1L>XX>N zQ=i0Rc}l)(7%BaMM@9ceeNyV*s86{9d8y$8cCNg#vB>j%3^R4*DTKT+;btsZ_ z7B|5L^}wIqsgF&=&x(J%QJ<7f<=@lzH|kUI{*C%%^tEVuYF_R7@26(ZlrTy(jkgVl zaqsPaM?1M&{TFIdjQ@q2l&fJN#rR)eNik#i;iUfSD=AI=_i0j$_SEc&qHOPBRp2>R ztFGZ$CR=v(jxfLlUpgM<);)|)Kj^*wf__A69w+J^OLX#NqCZNM z#u7;UR}n;O8xtMaf@n;8I*1{&`%u(hI>19oZw?=cpw&2{GZad+&qm^3A`|c^9=}=h ze=}=X*dmlZ#b(`ZMjF0svkYSfr>RKQepJBQj}y%cTN7aicLhY+A+|)1^q1u?A$@=S zRXlH@u2}L!*El}f-~a!j24`bN9W2w( zqP3-nR%>YU>+A4rob?*=y}kv}HVw7GdbPCMyg@!&l^d_QP8ah{X8IPg*Nkbo0eS%1e1N^*T>T=)) z9?53bP~QW05IHn-1Pio6l!h*1c~4ZC(2a9y2srLnqg!BATe7vYft>9j1CTcsyqW!dV)+ zmh*_@fH@kn=B6TAprPhd98w4@)zG6;ViB#<(CNvKNKRO%p|2;WBHF5N`U=BayEw z9Ae~!3nj1X)8K7JB42l~(kX>nzV2|P6QLJ?boPX%oe6nXzUV=SJ4xO)MXY4wwi- zHFV*4RlpPo9w<`oUgznh&xV!h0=|l_mkaX-3-r>75kK%cq14S~)>&}7QlyOAT;{Pp2S;`Y zn7^~kIuC~K5$NlaS%ELY!o33ZIQ4SiOVDGVK$WNV1TKVyK7q21{usCj5)TTLdAI~# zhNMFReVF^K?PYlXh(JYC&f6A4_A!B0VxQny3h!&M_l87R3hC8CICGs8v=mNgXab^F zAf`sh(hwEH?BfF6TAv6iWSyR;vMrUTsSAtr~`yur@Uk)ls0L;yTB6XxB-gUth0t?1c2r0*xq> zf?k7b8k&n}56tQ!WK|mzVISPqP=kCaXdlF;;rV}5U>&xo54v^}=rcqI;hKh|^-|Db znAKg#wrx$7s-SBRfxgI-f{x;EqXb%8YcAVa z6{FpCaKj}~A>;!?lD-+>O7?CW{L`K;y5#ite zpnP+f@+S0XErcEN28X^0^EDK^qa4v*4K-fhOMej-_7W)@B6z= zl)VSK{zB$MbQziq5U35J58>8hggjp8gYfULFkJ{=!9MU~m^DbC2`IY?69xKy8~z3E91+M?+Bf_Hi7sMhMicqL=;-+}6-v5d8?dMhe-e*D}NJ!VN}Z^#2)}JV7!s zYxo)Zk0T_WBz}b&4SDFn;@5g}m|x*M3+KXq%gf>ajc$j&9Dc7}%KPv(r@Sg1#;)`} zOqwJL?6lGwalc+lkg_!yr3C4>lpah9l9=7iVnZr8fiu*IILwEM3u1R;?#3N|Dm1a@D|q z9b=<((mV~d-Lx#qAep8KS=&wPqKr~g4JB?m5M`FqHPn3Xr%@Iu7>`*7SOFtz|ah7#qB{0q{xbb)>=Y zG3K?yh+Mq?9gva>5CR!f0Gwb$8VbEpDgJQ;X*fKJ1xLV-H2{&YbqnBg!qvlg0y*qL zxBw@n8uh?~iiWaM zicvJxC)m;}VN^gBXFkE#beByL{B`8<7(b*sXvo+1XVSF7W|hG6;I%%;f5fJIvzrqA zr&(LDQDpcSYej)akoTt<#HNqfNTxV8Q61ork9DB1Swc^}G@d_`=s(h&t)(JYalzCy zxH`lIi1-7i$T-12cuBvN6ys%& zCEF#SG&0B>FRoSa;#vj&U@`wA@6qng|1r`3!!&>B|Nr*}o#keIu-oa6T@Ws3G99pz z_yHac#9)wALQ$K!s;$LT$)9Ycn4j3KX6&OFAzgrXgoNvc6f+m80%p$TH(C!_c++KJ zhm(cfY>w=}uN`RZBob+B?5c^+fG>`D0_7}t@3>R8a+DKV?)irt12?K~${BFx!1uCK zi!a^uBgXt(^()3?=IInC^sBKbR^)9;3>-cYrYwMp5>i@G8l_}Fm$HYDhEZC~WA>nupWIJR8Lf|8Y`$Uo2N`y8%RMrwK}Wflyq*{h_YK_(rZe|)1lO4lFa zYH!Lt*sfG8K2bLm&FZ4df}JaS>PBh&;o2Fx30yz@GJ_EwneJ}Tich@x1*YU+% zhRY{Pah_a`^>H0zhUo9Ynd&F>l0?;RMw+3IMA}6c=aC*;w?vZOVJja8U}bd){ze(ye&Wa2Mkz8!k&#o~f@G7D!!| zlp1jMTD=ZwhaHKqKuTH?ro>5IYqlA#qN3LfcDZ%U0RuVUIYWDis<)7(h0@#kOZ0`3 zvtWrnPNtQ#_HzH_C6Fc?j!MQpa;xGJbjhEq?8ZUz%9D}C+1z~FxcR2b)dxI1jg=VH z&$tw$(v5bxXh{id<97AR|6Do7=#>|(D8cHTbu!mTN{fvPjz~R&fpKDANt* zFUuLbCL3;Zw%eTM7mmLw-&(WGR4F}!W_>4jC?BufmCsbHFiT2i-Ws!6Y53~XhIxE9 z*%hk%NM(QCdW>INy~SK8XXd?T)^YRcB)W|~mC~is$%ciTAqy)o5$y7dOG;rj$6S@4 zSXpJhE+^C;N4kDrop}xW%5tU&%5$~hmITF8Spvz*!W|7P$;#5rC2$>0Y;Gxmoh20R*7oM$-I;K7>`6(+=OW&3ldq7!Z8cvF1rp{QaL`A<9lHIZA*WS>CZ7k zIi`;iwsJxMweh5Y3}slA7uUnO?}$<^!v$Q%>ZA1EcQ2ri5_oz7O20XwSPRK4LzaU6 zZ?-N_eo)c3F)9(MkNjLos44}z@f=nslodC&F6ZuIltjJ71c~nTg`y|Gn49uaWkUYQ zzyc`<`2y+6nlR;{WUom#X5*7lm@+}4-enZ?mC~8gbYmKu6{+|HEtSM=E?@)y^@Gja$Q=@fz*}mNUPc`8w8iQTe+zH9Lv3F>DU0m(z&)x+D7h%?ajZOTv^!V<}5g$pJ z9_;7KmB*HRg`fl8JXXHea)pX1S9;)IDy~cYYn_pHeb+rvk&#HTIrKA@ltg-E>H#k* z5ABPON>C&_{8FUe$D+$ID1}O< zuQ5Hyw1#ON(~C?m6E$2#dOG?$j=9U!1{b<_iMGMp-5*oG-5(#Cz1})9x&^L9Y_*Q# zaF2C9hlj08Iegu^g~PL2_?8xasL4OI?qd1ZTKqq?@Mr5Kj#mOd<}e`eMzlK37k|K) zbRa%eQfD8Gk9CH~eIv)qxC9_40f&$T>SmO<=VEM#ToGADQj9HsAPm93fUOr;{rF&f zX-G4{e}SY3Q5{-P(=EOb*CB2UzJ)i8yA+)Un}&p`YV+EAv+DI|HdhAH%8 zN`FO*r;y@tB?F$p{1no)P>As!eMW##9A_0_xfZ4cYS<>iu^|AhOk;v6>}X1YD-ndB z45g58b+k}SAr*K9P30MiN7nSd7pUI|bG)(4ylxE2s?ZEo#rJ#78V zY7LwfxH7ORP;ZO2Ewp`N`=`wu6cyAVXj0JJpqGNwpqij}f<6hl8DtBN4DR3wE(^XD zY`1r|n;ktIiyWUg%pr*(-9rY2j1CzeQW3H%#24~KNPx4ObF{O_x!3ulg|7CfTIP1AL>Ey`ZEIPmSF2&75w4F0PY?p&hP`K8UA4a z^Ye=U-nu6Eb~6DE-4y)u3jucgDEP|f@JtBF%ITe${%eci-<^T$nohyjy$o=s0sbb1 zEP7=Qz`tBV@Hh&FB?&$ma+DGueU;)zx3w{+E^!{+cXLtc- zW(dAB7F;k{@J(LA-mO6J&pnIv|F78snDB~sy&(8HEclfrg5Uc*uGOv*{O7Z9d2_ws zr_BYZ*e3X2u;4}e1uwq{u%TM;3uXh1J|p@1fPZJXMIFGw*N}B$o{zyTzMAY z#J7Tvrkc1bctC>`C6KFh3l_ZCD){DD6EBAf{u1hmeMs7olX|~*J#kb zj)L!s7uMg?Q-FDRW$woWUxrmzHC*roSaqctf_?>tG z#eWn0nil|iEfxHhLV$s*1b_5z=$IP>?^*j-fCJkFNJUFW`UHOn3+P%c_?$%mcj`1A zYb^RL!MDMhSoV?N&tjEM`b_XvbVkd!g71bk@vk2Re+=VQ{5=!-+y@vxI>1J2lK9>O zyt2Q93c(N0;AG+ z_?Ghl3MU9&Lj5VZg5UKbUX6a105Mo~-HHVN0XD(Bg@WIRP0(zG;P2uUTv;pl0L=U0 zX2D;@8Y_%|`W_^{x=!8R^FDfn<~g0J5Y{7={fjV~jQY2gAkf%#J*Sd30rd_(Z# z@XF@g5&R~+0{On+$Kw^;H3o6by^C$^u?zk~EFdRJ@K-SXmyHF#9Md076nroi{A3%! zTd`bE`>q1Kj7?D6NAPZJ`)7v;z7<}X?J2>hqP6e-MetFWe&RI2pTq)&77D%s(?2^` z@ULR}FBS>DDH^&}6?|_r^l%yT9{4L((Wos#un*g;-yXq_!wlz-2)+;|1Rg|0WCrvjoV-Hgo3-z9m*^-fY2#qXW(>ak8PGVdnl1$1uMP$AxzJfm?^h5bhgu1*oeuB?=I{qcIy7^-Kak*`>ntdt$VGMmMFU6mh8}%PLr2EXw zy!@=GxkIORpPDl*BQLXCX2H{$nYk^KlG|tGPVhbXPWC5_8{A5<4p1&7=jdg9kA0KG;9W%L})ce}nTut=82_Y_>S)Cr^YT#32 zTp^OWr-3U*^|p6~=sHh8W6v~j;S(>J{h`a{R+#%G!L`W})qPS%?!?UDc^T8DW#$c? zl$n#+Eh9g3!ob{tzOoe8=kDe`vht^8XA}-8$jB?0F%5%)8Ts8Z@&;t)=VwgJgn>i) zqk-gx@C-?GDBT5(-qNe;IvF^ z7tEeDtyfmI-_GG#xx+H^(h4*Kq5ss334QY^BVR^6v2Wu{*P=j2_o;b#nd1w(PtBg1 zH!ycVX6_7M(mdB$gL?Z#*Hcoy+V>^bTb7}j`31rtU)Vy|X2n;t*mc7oWvN|NSLcKR z$b@_-fT{R9t^%0G^l4m($%P3R_cXMCS@=|(1KGZlGi`aCQS^b;Uc zb?kJtlbWffb1s+f*`2Ob^RV!Iw5B`i$%b^)l8aihAsPQJ{Cn{&{~*2<&arZ!5Qbps z8F+&26yMzgu7f)Db`_f3l?E}Il=&&G`T zn6V{3wYG$0bytAP3$8f&aCONREoQKwxmjt-vOaAQHGZ&|-(?mLqTFAgjA{p51@ z(mM^YvJ~T(t~bh#88QKzy-*#O=uVXuscRG6VM#iJV@|1Jlw@5j&LxZ>JLYV(*^HcR zPPrjgk{olk>nWI_GfIvawK~z=u<1d{wm>mB;)$suQbXh%Qv+UHyqsz0M-H%)-0+_BHOYsPYsb9g1nBI|H|^Q_J&%Q7bO>N$&7&(=&A zCVB()M#Uz}dXQ`lY%Pq)I=pt9!yD@GMlu`fh>VnNHVlZ`M>2g1DW*~HHFr1EH<#?* zWHqjZJFHo2+0oMwYVRaD;`CS_-cD32eUw;;v7lw4j!+cX^k|hgO&!(39oqzp>Jx+Z z;m6SvHR4P^#%2S>;q7Dh4xme!b4M*};T|a6QE#qLvqMGkKR{JD6e&eC0XR2s1DqsSPWpfvt0_37hMndLhZ(PPHVv zlM=b=V~ydcy%cN4gk|-KarFGnN^FvN*%pkgGe}Z*B)glcXOi6()tBrJ?rn>S2|z)X z&fy)2d=#Fe!L^8O*Pgv%&K>5wPuV#?l5(u*kyyns)(3z(wxzpaOuVCKNWElSIWefr zTduBZ=}rsecDLE=-b%Z7yZU8IcUG53V+d9~{>Q50|7h<%s>OrYur_RYyn$?{SVhA2 z@z${0ZbYHcsOK!|npW~9dY-qr zxxc^RzQNnb6lm0=|B!Nu(r%pd2BSi*WX2Ri^pG(?OQzIY~$`9%6UVK z;_gWBCyZ_D&WY=dcZA)0(U>GjQgB1iStLhqzJ1=2^+lH&kN?%A_U-}p*8cmTXFx1qqg_>BZtrdqOn0d4=tCFI zR6X9_z1sen|LSbm6X4x>UCr&_?$gfutBmc9_XHDJD7q_$K!`-1c2|>9ydBeuc;wV? zJGjGxBaGaHc*mj3VlSzNc66r(Adi)5v&9+pYDS9tA@!M#?yh)EM>@KrCQFVYy`#uX zT~LgpC=f5kfL&XWWTWaR!k!DMxWS6d4UAStksbe&dteX5jesF~3TDNcGodU96n{K> zs>zSkuBq<0UjLR!HUm~7E2Yl52R2qwsD!b2eaM7x)ATS?eHKL`Gzm^EO?7v%x5F_p z7VJfF!a<4}s5evHZ`u;L4U3xR7^AV*R?l>D=XjD8{FN2aNt=BVf`SY=`QX-&u_hh6FV^MaOl>j4ny<=3H2t;im24952G*D|(@|3htwCi#OR>*%d1W52*o1ih6!q7co)_P|?_+UZ$r7%~krSdwI!?x^5~lEs2X2_;n00xCGoY*eth z7vO)=<1MCI!p^FgD|$gAJ=UW)4Qr4BJx=k97MLV{YQUyOh=bUMuI?U@=~UtAI&7VE z>e7mq;(r~=(^VkUvdeNFgv6crnA1fa6$3W`mjV7F;6Dq%y?NDU{# ziAMvy$%s8B1{9hoL^s7^%=q7qT@xilzT8o?QQRF!Z9Ee|c~NCI^bN_v_mLU?v;2LJfz1E=irkQYR@d} zw>9XkSJHa#YwP<6GfS$im-|y|O*}Nk()shZoDl)OoDtS$CZ%1SOKmo=X(JiKfdiX% xH|ua=l?u`MRu63YxFn_czDsYaVyG?{+_Y^#3eJA@jg7aI^9Vt2{Ej6r-X7ibP|YY9l?M=U~&>Uh@1?pSdrIPbL1Sv0!NNE zjyQv}!5AAHz!)5`4Hz77#MxhGci>FgzXu6<@S!D zC+_RG;fmhvd)GYfh5!EG&Gp8WmU-UJi`LzpHo2jQ9D;8xDW_%VRekHLdRtpE#hj|FnQlR+f$OR`B00&+|)t+j?Hv^GbcY;lQY# z-s*flPgr>o%0R%tC)tfL zjma}t1=BsRV{jJdUVaiE>pY8r9i=zA-of^+UCD^*E`TlHz17L3e6rMemQc+G73wXQ z>PNhi!xQ8|7{5agPZbkUK`_IBCD7oCjK|w%RrzI#AiG1@=JHqLpPGUJtuE79C;j zUfgiyuIe7>Z(Y^h8MScn+)^KRSu}oS*$i*mhDdYg>=|6ZnYfs5bvNeBowIyzKE8Gz zhdh9f&gM|PIv#mLTU7gxnPBzXnnq?EC1l;pWxjyCS@J0`db`FL{UBkw_y zCp!b-iH?)^@gh8UAd<8Hz<&l0lH_qbzYZQ8Nq#Iq`jja1sdD%?IC`2S7p>39(*-rSHQt{ zNj`3$@`Bo%43wi)ZmY7lpf<6>2mZ|2^uXXCGS6B&NS+rkyP{?x(;YU`g4zNc_(<$P zKMwpRc3>wQcrkY1P#n0$9vGC?oqY`-7#vC)h@;hmI0r0T&A?d)8hcNHc35cag)yMm z_>)fKNND4|qoV_2!DjZr;Ke}e2)IO&=QH=yQj;gT0)- zQ4V)a;bcRS3z57@k~<@Lvn0hdu3s+hL>%QfkCT5!@>WUSFqMXD{XRdec7a*Agh9t@AMJ5`=>xR>=*j}+2R$4>ttJRQW&eL%CtH%iQR|J9%6dJI@38sC&nr0i?(XzeS0oxi!EL$AJ$ewJ0crEhgDP-#z{93wb z>-*r>Cj^hKT1z{iN8Jova3&`IsBt(3(2vM443JDQU zXCQ)vUF9_78G#%RPv~2mu1!hjc(yRdw_D|qseSOdR#{MQgU=V{_)cMt?`GuSE-md4 zR?+t)i}WY;cYfO6?-%BHp)kh}q8vd^F+Ys5gEe4hCvZbmIgTn1@>JYes&kSh*KTKZ0@~0V z;ocM-;r8cD47GC= zQL-mW&WMt8qa+u}4DS+3V%f)2EEiv@mpV|2SfQmzauWAP&M#>#Mv_{LB()exYB7?` zEoQV7BmQYIl2m6TsijB~rM#_Fm$VimNi9Z_xy6iW1efmHlj-QV#t-sNt=HK6vK*A( zxHj+9q{c7uPW3i+ygY|+TH}tqQyVt^dilOfGL0YPCX*`@nWgmtrc|HZ*yoB?09@N7 z0P`B}zhd95GfGH}h)Sp5sr?;OLf^;GS1=?RN3HA)FejKpeV>qS)b~mK!x1QVs=klv zpAYMw1Mo+JxN+gA!d0@2yh@kfwS@0iuHt!hoYy}yJ?bjme)p0wUhPylU#j<;jm{hrWx|p7+V0 z`hPfYZ`A6x%k@~Ua?N4-505`(kMo=gstH~n&!y!mPoJzV#x3}gw>wXd zti4KdcK z+EvD5Chx<{a1$TZ3#?N8R-}hnluF0c?}BnC3$LI1l7Me8V76r;z&9gLLjd*LkXCU0 zZlndfc>1zVuU_&zZcTnNF{+PO$gZUmM%89DHhuf#09UVl8?iUcc!4)+?FF11?~SR} z`R@d;G`4RHJ0;gp-pjjGI=$L0Y{DpMdB3yD3D$gW+WMM69ZGdw#drRT<;?W5lq^*tL5% zy0_oA@7B&KER^Y4X4T}OzUEw9PiY{x za{5qz^Pwg2LxC2#G=5AEZQOilljcLqnh$N-d}y=gLof3oc6l~@=6>I?Cu(?mZ~c9| zdAsmXmvqgWw`=1wJIw3YrSZ}Z^R;`-;fCVwQQ_9$X6~$^&&YgN#+rr(GV8m|g8MX4 z7Q|ALg_n1m<8Tz;7{(gUfF=`b$3r_X91Bvb z`-vheL8*QjpVrykTmEr2B|RHW7&~x>HF1|}%tqVDk&Vn1#e~wjJS~;#JR2K>`WL_z ztbvGULsvM<3DAs{(x>vQ)aQA#c-EV!bGlUN<7W2ccsQ~*Zm#XwYHlZcs&&fiiZLX= zPS1)mv9&zU8f#_5^yL}5{GHqt!YZ|^16S$2wo0ojV^wO0R$-OKJA$p!5jQ;M<8;Hz zM4ergIW6D#%gV}O>9*#Ys@Y3`3L*jNqa$ej#xc9}23X;^iK{&B!WC_trz^*JuQaCb z3LZj($8wn-J;!VLl2ZTto@XcX=$1>KXS>-=N%dXH8T+ncF@$`QxqdaPk}B0fQN4zB znJXqNe;?1nV|lI!cs5|}&6Imd&#VI?&faSemY}LH76C#c&DUJobQw`fXumv}Q4p70@IXoy!iulnq+})(7_7o3=h_T74o4|83 zXaEsh{T9$b<#nHW<7=v)a@EilwzL;qO9Mo3TAHYv zTbi!fPDTgiAz%nXd5{XN7SpS@v%%b%e+DzRviv=6{N*7)1gG?(ZfR+z<=fdfZP&R$ zmL)%jCCe?va#u?L5u92g>f0<$rXfL(?R-%)149tXgH)E8uffc%E&pMzW&$EOrsv@y zNgA*`nRaHG35ej-OsH9A{t9MpYw2qVGlLer9T)*Bzo^?-9%nNFAqb^GDl(J(H~sI| zu=DMf|C)rIEzAT&aLO<0c9y2V%phuYUuM$-f>U}?x9{Mm zi#i7t*cq9*J$N9L2dOMGe+x5L@JXfrWR96ZIP*sQzz9(JMcvWzIGYIwK`0GUS!M>W z!_J*8|Fb!EHkk>C;FMp~oh*&BnE@~ap*%=s+4(z|xr^ohovWFE2u|rmU1@2$W(Q7_ zczFmIf>0i$vdsJw%zTICA2X+jJ_uJfU<9cAqV8&WoU0QMf>0Wyn$7fR4`t?PAaDx@ z01%Xh1ETV4f9Txpg#!`|07($_2Cmd4NxLasJK+Ezf>UpyhThg@aLvcU0bIggJwal| z|3ee)t%c3+37#FF7i)1OSsp@0$zA8mp0cE9F9oxu^9$QIY+gVFrulgHsbUzd#F=e)&JpcEJqsS<^)lpIRRWLic+|^M)2to}MbstO9 z>}PD8K-OAYfonmLwf+d7K>uL~!aT)Lcg= zAn(yyM#4{iX*qF$D{~PtN^W&j)YS@RM_+bz6cB*^>Vf>Q%UJ;u_sY|!BTzNlvaLlDY?RIZ~H;JB~MPX97i~>UtYM`jc3y;va28DnSMEw?tKak9Iv23LJ&$5AenM4@@xh&S6R4thJ2D)n^4p< z6w3zgneAs_?s-Ln2^fM<3q?KM@;EyR2tgOrNoI9a)H4;! zj-Hk6XtSSyPyneGioVA3I6DdmK`0GU8IG!-bCLIK7RFBwBQx)p%5s8?l3N`W^(+Om zqc^%b3J5`{fugPrX@WMoE-(b4JV@m_x&V34V__W4@iP!dkx_E1qoSUxV0QEoS4ROM z2sKdDb1Y3}gJ#~w1BM`!2dNxKJ*q3e^ZjY$7m!|%2BKe}BqO*Y1(G22{W^KK@=Fc_*L2Di=|%tzvfxJM(q40ICqM)jE@Ps<%kpG4 zRMxc?AOxXCBb8{U)jH@FBU`{i%`DH0E!wNfEv_Jd5uoymN|qi#q^0#trcFR?t%W&%PGN`q8nChkv%t^N<#dAa4^ zGht_o?gxnAlwZ`#EKPx#vFk%%2ts*~itLQc{5QcJ-UXE^B{JeY=a>H1f{dBs8=h=2qs$~2|_1ZQLj?A%*i(I9uY7E zq23}DdRwb;t;Z%?euz8p&{#~ibiEdoxCrew7lHbaRn}7Elg#xy5nM@Y}JODVAM)*1FizLwqvTc>MZI0YY}(@au|T9%KLvy!)HG3V zvo!f0V*JIgs(~R0-f4K; z8xatK5Sl=e%`WoWC+y;VN?+(A@=0cOQPg`C%Z>O%3lD=t?E^y)>Y}LkSf2b=Of@1P z1feuYHG6oCco@7}=?h&%K7vpeMSVcA?Bd^BxR~$|5Q0$C9tfb{Z+V=HJ}8cp{uALRywY^;`;>QeQZDoLOn(* z^tg5j*M2N=9qW%B2+G|Ox_&|nDr{clBM5C?Q9rI&HuCm#^X9cKAOsPpm7;&l@;Emy zAOxW_NF|zAT9>PsJMbgQp7M}?rWJbyQlfKYl-%l~s1GZcU3|vXML-BbO%wH#md1Ek z{EQSBf>0i$nqA}$#4dhD=~FH?dx(6JIlTT5{nH9&7rlj!Gc6zlp{9xYDNAEqZ21gK zu0Mbw2<1Vl*+qW2lU@A0(iggje3DrkQPj^VmOb3qdRTP*0SrN?X`+7C@;JGO>kmK( zLTQjv4-?lP{LGYHd{pTRT|_>~tS*ZBMa8m z5&3mm_V96Khlj1NKaf#!tBaz3Nx|&mEp9HBhX5f6HBHpVl%}og4`2vFd5~&$k>9vw z7r&zPg^d^>qvTc>MSViS?BWxyE&@UjYMQ8Dwlw*Tn7;l1h9Hy&sb&{>nq(KBQu;y{ zkxw$KhoU~ISX_ThTI4v}07DRJny6njJnq*YfDnYx1d?oak>AMTH`~9V^v)3h@(V~K z0#U!N961qzdAOH;wOt|tKnX%40#U!Fblf+bBLYAOLMslb(Bazg0oQ&kB;eon47|uc z(%|QP|Ku8=XSB4!Hby?ltZgjn(~4zF*W@=b--C@`{sKb~YO1K;v^@FUICTLA2tg)Kl2Gn^ljxY^bz?av-&9Nvx;ROZ_W2H=^`Km5%xdPzh!xxeFTIc)JLS6eAJy} z>i@!ct>42k{B0BedSeP#+17hK(|GrJv!}#<={P?A8^U3K`RK`wKc2VwYW!-Be`DnJ z^8bf#=6N;#e;lXrud-~Mx6aoz#~OV9g@0%$KS`J0=vGJTfkj+=;y_zx;W5SS4(+9XJlR2a!_UHDgPLFvPI}pfE*=18ilSSN%Ws#p2CUS^- z@f_k_{D8O@KOo-44~TdBR zzq^svi;nOwxlv5~fVdYwAnwHvhb{z4!rfFMdGWiysj8;s?aL_yO^*uMGFN zK-+rp1LB?@Xb^q$P$^{<5c3ofdB?++DP*Us|DU%RdaE|P;-TOTeu{fVY3)($;{Rl~ zrpJ!8`zy(AO{=*eFD$9?*G*;xN279&!O=lHa7|Qbdh?`%Iosg9HrL>Nl01Zu7H+8& zZsqfhG=hgiau=rm(UwYiJ1PZ-iR;gZUHk*z|J9aCQp$79rSR`O;=fM*pKYm>EaiJ* z2%0kpw~+c@Z>f~CU(ye`{Y{_C$?~JZ94{8;cu8{X%l_()N)lnnKEXkC%h*)3H|H=1 zWGadukeN1qK<1+O0hwvz2V|m+ACQSQejwPGO%qE@xiZtnv&bA6KOi%0{D91~u>+$z z!|i@Jak{#Pxi_`TkIcYbaI?Dg|J&u~|LyWqs`DNt(Oyi0th`mb{G6Pz%TFIK>s{Db zMs^kFZpa(2@PD<(`C_PcOdsz8FI#H$-OXe2Jr%x&C~x5P&0=L-zt_$CwRCw~ZS8p+ zOZ#3=c~tctK2y82as5@jN39OEdzhqe4j-@Z-RdRX-mLS=UjK^l`B2V2l?cJ z@Z|IMfB`jCg^VeI_<&Eh*WPD@$t2Yb|=VJ?M z|KQWQb!BDrs46d$Wq)+_e*Uv?t!9|8k=ei1cw&ZLZ zjFM{Uo5}n^a>LBZ#Iducz0p}&-(R11`d}Nxl!;2j8|I9iwFRH`eIIALQfFt3owYZg z-N4^qiH{9G64=h}>Nqa1wvr8yI_~W5J)}C0f9+qc?PiXxu2lTW!1OM*cWR}xvwI5X z;0%>X{-j#NGmSIZpFGfyHxB)Y;r^LxWg%W~Y`AwrrN{5_C+X`}eow=HXn{s84=|Uv z-e|w4`fj93^-p6i6El0%#ZvvNe2BL_;@;7<_C1`d`d})nW--~H)a=|;;Vwz+vL1R(J$wd5NDZiKWi3ML!M!`#d1GY=qtt`#U2;~d<^#-LndVOm8~uZ?;d8(sIN{rWsiN1xIx>X$83&PthMdk>kwn^kpiZ;kbh#w#~0=Z#{g zuG^+ZdbHO+-t#v!gPM~V)k}_M`sxE>qz)B-LoJ5~`G(p=vKwn%40<<`aWAQEe{t7wBx^=`}I-YHIA<*lEY+T3u*sbz#`?l~#v{-QaidS$JH3wz2-* zeXAlCKElUq&)cz8sy`Za4xBUen$wJ}?*sJbEw*rs1mVO2FK_y??>TUDZA3Y&4rfgkhOX2xt7ld& zXgq0PNqoWbBr5&XTM8Cdxor8;D7ZLHFtZ&m5Y9aXw$VWt1j@+2yK==Oq2zr4B9L6uSIU3U~z zx(n3^Dm`XSR;9~nQ|Y3#s`T%$Z>2h9?Vebrf2XO^zl2KAo{rp6rHd9;`j0G6qSCLv zv!K#H*j(wL%BXbzu7XN;p&CJ@$IRK^%;~Wzk<+HqMQK&(-(}xQb;#Q1q|zHN-MmR+ zGLKOsTU6Vkg|+>nB}mlvEq52x_S4O^4XUQv-l_HK=|VGtnvR)byLYTQ^}wR-Bs$&J-`3wIj7*WzsC3)(g~%f9aNC*~d1~XB2d0nO(ciHVJTPC! zdM?vcy;l?3oMh7e#?VBFY_!mrc!=yL@lw_N^otKmJ&)!@IH>pKdXi7n$iw@}cJwhm zP@BwESp7JsDsT7SKIx57l@96#6zV4LGp7Q#S> z-?3yrPb^wcTOUjl_zZviXm%{UESBCkmOeU`USrdh?E<_gbFZ{IU-EW__qtGQH{95* zf8_?dVf*HCWp~e3xWBt?^#!uixW9Yfc+O)kjKG&@bdO2a=L}0f{_?~Pc6*~|l;=&C zJ*BjTYdl;hQVreT(*If_?pc-DU!F6LoKY@7kMu zv!XheYqC7~jSlqe{rvrw@czp7+y=0$!lJ^5^oy;Py~9S@$KS`_J8UGRblmQfGl}eD zCz0?bt}P>8{{H^{|9$zHQ%_jFjs!M6HudmGHfrcY*4z^km=1}vyj15~%KRlTIjy&N?AQT9dt|BpP0-1M?T`)!nC^y5I?0}5 z1HiC74Ym^BDblv%?Z$D0>F&&?!`T#_90~{aGoX`i428zw0JA-q&4#lnw#9Nx==?=| zhwQ@Sbh6$UpGO^Ps`_x_T_4!&Eg3Ec`Ukc*Tn_LLXdW&H`3Ir9+H=ux;X~nYIUpP^ ztNc~|0pV~#O1s*soZ+%6JzQ)V@!@i?fAD`_e&%oq%h%z;rYDDsQ9~cHhD%70H(c~y zW{X>ykD&X^;nB0Ya)^J(z{HYgZe<=9P9TTI?qy<>RSxqHl{Kw8m(_4WJIX(5$$Za0 zv?qQ}K1f|T)MtP;h}=$&H2<*FLn7nFVc{Av+CMD3oqRACwZLp^UpbshdCVAIS?#Z0 zGTZYHuf5EN!rRP;&tpG4Z-=A9*J?O4GZXR={t;mhQ}Y8%$VdA}qlN9csE6^Pu!kKH z_OK)UBmE=79)^^*&XKl+Fcv#p7x*L7J4cfe`2D!(b}i@r=Yg&si?L2P}tfhhOK>) zADrZ$7&bRj+T17E62j&_L7V%ebaUH6Vx#3$|J1jj{A6>d%bykw->mZA>A&+WC_gMA z(|?`NPV!HRO=zCg!YWM6XG!}_cRhg{ny)|>j`mM5{WaEIyIOYF)BMv0rgI?e&4_o` z)6?Dc4FB||?ppI}=&q;t;M`&kC1tMD{(8F4h*)=xH2;j8?s|spu4iO+*Q)JIl{NmF zrtZ4dUyJ6lr=sr4hr;f>POpYs-!AC{0=|2kaG^v_HT7o&wum>4ce z`^|8vaz}fo43}!gaLIU*8G8rhT>spG=R4A~`+4c%a=w4Qe_l8po}bg-&$s>keC_X@ z-C^t3%4Wz`-sQgw-^eP}IS%cV?-R=#mV-mA$|thIGtmdh6E$ti3MFChyiS@GsDSet}=tMD=0Vv05Hiw^+erZ9M1?4(y8+JTWCwx{U)r@F{HL zAg7JPcWd~Oe~{nC7yB3g&)Rs%AF>q`&T@Pp*~UXY6}ItE8*O}{=UtUDpmkfAVbT^DIx|gPV*k%4@{-t3LyDX=NT^5=<+P^Hnhh6Po-J*x>VLL=^lAU<2 z@vn(N@F{ejcsR&td*+GH0%2oa?q8m6Dn5|xl$ZOLHg`(?z0rrjXJ($u-8;w?o_|HU zP(G0Clvmh7vpZ$Lh5J{y7kZ`VUzskH4NN{Vi9z1l zF>!-`L%PxUKypmn;9plfCT?)=p6fh+UAj;{kQ@{1Y@sd2#5(svZ}j{d(}nVZ4LsQJ!>a}UIy3%mG>L{u+@uMOgA!p-U&|3W><tNypSi>H??@NQ2a-eb4qIr8A$f;;p?7-zo#{gPKypalX$#FCl6PvE zPDAo8&%Y~OC?7};$-8W!`9t!qCP(v!P%zHuldvC-2Iwwd6=(p%-5#!8~Sy~8^3|%N4_>S0a&I0?p0D`V{ggz zpRY{~B3f_xiR{y;+RNOh#LIEr1FQbmUZMgTOH-U~Ltizj%=9E1t%AJwB zJPgkDYQJRfc>wLqHMREhGM08R$-XbJZoX(=`x9pz+?CIH{o5t-uZ-pAXhlBN%wK!0 zb#80{7+*bB_4=oFMtw^@WzV0g@8k3QMf-2?jplJ;)!Hv|@#8((pv!FCKN%C$seCm0 z(5Y@ZcoiQTLcTz9>o;AYm+BZz(KlTy-OJD6p3J`xy9B=RD=R&fvGhINmBe}b8{`*| zZhs@{cZDP9-?C>)WL@)zU3<;PAJ%dCeUHL!APJ)W7^{+^?+9Drcj1z3H{w%7Lx2ii zH`5W7Z)t`*&TqlB9NE`mLt;P(LbqK(iocsZ%odK4eRR5{jbz+Zzr;uNld%Cd*7>K0 zQA96jp}gNr>vlsv$*j#L>h~4P`^~IyH5d>IAk|`|LW^VVKd#^R$7$p9uX;FK<`01L z0iK-8OJ94r#~*jL&z-C?!Jn{Xj6Xr&K6;T}R&$Cw2!F%idZrozKv3F4M14s~3Ob1W zj+=Cl$3X@lLEtBFWl7Nwm5g^=nin4_lCt87L)0Z0&90iym1Wc>Be0=A4!1SCOdCld7!U@IhRGL4sPAPGWk z6ZQ8_Y#F8jNDyk8sK04J78s7qt@(f?2sKUAU$8SagC4VM^e6P%HnSmh)Wf%2z%k#Yq z9;In~c>NIZ5{F zU0hhj_m*$C7Z28dX;ID-Kk^5H(wQGR{ZmQOGky2>gW_3YN?ql!!!U1B2e2zALYbmX6;zF0gxcnG*L@VWIblD*I2ayNf2t9sBdT| zbZJqPIXNDyk8sQ-zPaYU(mahqy0?xkl1S(Jbz2wjwrs{M?6H2qsC+gXzUp?@Qy z)KLQ6%(AIPiMJUIFUhkOrOY)65Q0#0QTYySNE59|>!ZuWFYOy^zu(@X^d|g((2|fc zZsaaXoz@cfMF|*!&~lJ6<;bEGt>I%WyK{8`LJ&f}Sduix^86`(4S(*%rGfJT-i=}) z)CZ)D4|#QEm)JVrJEMx4lw4w)zZn-@Tmc{`U1CMuKuOwPVgV!wU1CM`OZ>eI31wT} z%gUI87}-e>I?hF1k5#=5Fu^@$4`l5Elpu7Zi#kE+cvw0wv49YSHW5-`6UDBr)>qyz z5-{IOFjI)}H8V&ClpxehQTay%;lOlWVgVrtHj~#dNg6xTYwWbd#T9Q-HE>cHOY9a} zY~d1%e3Dt0SW!1utW3yFb7;#70FofI0z};`#+IItBQleUtrY-L0I8iw^o^a^%tRks zEC3`3HBHo|#biNt2ni%XsA;117qc;0hG_s2gqkMm;*gAE_*R1@quPKZ2sKUAg&|vO zvJBG}24DkRZ9|F{II(4z2B4tTG*RcZCJV0RH7vW@fFuYtP1L!q*+Q}m(*Pt0HBHo+ ztOg^vk}nSdNf2t9s2j3cOqMo{$NvzJ1fjNxI^BsaqeTHE2sKUAY58Q)HDo$yl1nKd z2|`U1wI`p=epxkh8~{iVYMQ9QVQpArK`fLabzQ%)+Ln`7CXs|yf<5c0*6q}i6IMLf6DEA3U+ER+PHZXjjc$gQsV z))4pb7Z`%ja*#6Rq^fHp%kErVfDlAjU846{o-v!`JqT<}{Be8LwFo6as2fNbH*%|M zi8aK%x_}`FEe9!6PO7>#wd~H-1qeZe)g}5e%d>udb)EC8Hm(*nK`{{O15(C^yt=Yi z3s3X=544S%0U0L6~rY5_=s&A_p_)}H7545Z zbLK)gg5IU2IdLXMjlktdlzE68#<9C1Cz`TznTl33f zMStv!MEt^A><`>4cRMf8G794thBLIX@1CTQA<*kc! z9B0y%BG1pDPh#@eokm~;sO5-ytmVlMieiq!Pe2GlX+%B7(%5Iff&A(q{zyH=0}MeZ z4^oA0pKQy?bK82&bAkruzz~F%BkD<(CqKAJnF|O(D2=EmS{m!N^*XU8###Xwf>0i$ z3f(^4mQ(1q@%r=t)`NLB z+pSG~0z(j5j;QBYo)x)%HkQ5FM#z3PN`cT)kSg-VhU|~b<&d4!B=?XV06}TUF6y9? zv>&nqNDvybi~6pShwKdPBnVw0MXj^iX2@P2-ey!sX3Rc45wr70q6Yl2xaW9>7E&0q zBcEi}m|fJ{6+42M9Y}&ucSXG|hs_Rqc>5`>y2>h&39ZZSKM1fiyhdUXa{bG(>g8h``=(>P`q z{VFFmTW!(h1b_sgripr)6PcKnirIlA2(30zFLh$eFbzP0P}4-cFh%Abvja&GYMQ7+ zDYkgbZfd^yo+C$301`x?fiaS`JrNjV!Pc21^R|$EA0QS>$Qlo!(=$?Lde*?$#>JOd zaQt< zVe*xnDQ9I({)Q@6slX6~mLuvFmd80v281A#M%2qK&5Dir%fQjwN-bIe7=ln9qzc`> z&X!|ZyScI1e|!Cc>IH@%v>Z{dwLH#YG9Uz@G@@Q(X=06y@>{qK3_&OlQiX0eY&rRE zTd%{nRe&J~El1QFEst}U3!hL zNDvx7ih9?`<41;e5`-=!qTb1BoAKkF!~Yzg9X}@DaOH1w4qPP9tUslN6vmIpM-Uo6 ziu#CRM-V>(Nf7F;s1N6`6~>PM5`-@44@>;`F()>&9>?NG00}}(6ZNA`WH#D}#g9M| zgxV(Rhn(0lOaqW0)HG2)m_gGGlMh$2|{Buq-uvDM!Q!Taq|-Q9Gw<$U<9ahAXGC4 zrh>HhSayerJY2tkAqZs`_1%`oIYI`UMO@C=XJ`+1w!Q1GXFow{`tu z$UdC}pq7Iaz2EXU2Wfx^u71n#s}nogxX<%GAR*KMqzWDV2xrQPM#JBAHs7=bh9I;Y zQ9o>XoWn9e2tsK@eaO<-_AR_=3k*Rh4^oA0f6|sy*uFcM+grd8gq9=fCoE5XST?+B zgLdMRkE0j}Ee5F~cWiueDc|*{uB@d*He()dKw&nij#@dj<#N%EaK{(|?wpXEoc&uAfq@d@$~gvKYLKCRdh#3w)!gt{y0 zH*?qu;}ZZ0LRYhIN__H^6PsCzV(|%p1fiyh`lJ(?U1($R36KP#wu$;>C$3H`H#O7nx~c7~jbB4K5LymWMef+OaVOp-j-FGa+}B0` z1f^@EsNYtS_SZ%L2}0LKQJ)?8+Q`sOg3xJC)Nirc=GyqJ;b*32uZ_tKAg1}#29EE< zv!7SAkixYQ`6RQhjiUZou_IU;fg}iZSJant*y7VbdM1^3q5vcao#bDZweg2eY-Waz zt&IQ@gqkMm51h!d)aM7-<*;EOwVXr% zBnX{EUMnr(S>zJTB0pEkmb1w4f97=9-41n+FuSFe>2Te?FZ)rCarPR zC*L3Io5Sr@nc>eE*iSZt{EZfw?3GOqfudbIke_}N!1^1|@}mD*N&frIAVEYBx)~%= z&+>EJa4*PTX)#(4pveB5GTvu*TXKT(Oq322}0LXQD0ZK5xgW1Bn6N<7DWH8(s9c; zzauQfy{`6->4c zj_(+jj2CD5v%;++-_T+U=PcwS2%WP;{f}Z(b5_#^xn{zN1!X`IgjRs4|ITDPIJJdc zMjrx@AhZt!qW{y0EyFYb2|`U1^&d`Tp=m+*Zn?y=KoW%7ChA|E*fLB5kRa4FQUB6J zc6{_YxZ%i*7l9-Qo$8UQJ;<{#{aGnn&-B|aO3(DsPEvoj1kNELAOxXZS=7H-n&yyD zBEsFx&dbq_6JQ8Jc|`p`%aea`KD1k=GK*3AN9f5(ezre5+!eA%i!GYugCS%j2%Y6covh&0ET5j2 zGujD2g3t;Oby6!b^ShArbR{z>kOZNfNYwRPv9;P#8bE?j(?p#(ihmczU9!N@jQ%|l zY!GUis1sN%CQH_u?#KotL8xt_j(1|qFbzP0P}4*mlSdXL_O(yiCY!|pNf2t9sNH#N zMVA@?5`?ZloC?BiA-j~ah`T=$O0GIF!3Ot!KINSEu27cJ7$FjiE~Y z7`S2yn(D@eVZ)<$?vNin=ij|Zwao_1N)YO{sJ<;Je@#x&074KI~r+$wx?lBnVwnMdj~?>nzdcE|9?xkOWbeFII>;McEQ- zs@qxxBthuF7PVK|coa4-sd>Lv0)`;8sgVksD7K_dQ{oYr2_!*mqIQZtRq1lpRDEr7 zIM_7`@8ml;@oS^xdvJ67IpI!^Z&&7`WpfDm2trp)QMXfUd@*qhZ-68S^-z=kRa+`mO&%>awoQo`5!=nP}4+xn-dvK+e-#?bnOo$L9lH+o<-f#i4CR=zqnV& zlAzr!9JfH35L%|F%bd%M9FXO386pM(TY87Fc(;8xa*yt*=v z38H}q3_)l)NSSg{m9>p!k5^X9x&nkClzbamI=8kw`LAfEh6x}9p**4vSQ_UJI3VQ% zs60p+XY(r6UQEa?kt?-O=ZgvCCkVZmSQ$XySxH=P&`Inh_vZi@*(=01SYzmMBp{9ts zqctV-K}+VYyTA~H_722=XW`w(w#iKt_Vls|it$RB-%iA|w7c z0YL0tDS!l_6(H&nEy==pAss|WKLL^;>JqVwdPqw)y-l6@5DY+qP}4*`7&n26qb1Xa zV_le$yxkVq#57S4WVM(qRci>ThkzsqwN2DjPHY*b0Z0&PnyCBclErQUXI2}K1fiyh zx=$`!^sB+l1_h8H)HI|5+RKS8Rc)v>00ph4iMpo~S*+GLLr02%TDX!Mb2pqEs-w zhh=wOb^##>WfygKOOq8#$NFE)N?-^=c|_gK@;EQMfDnYzAZ2_tt8P%%aMwN;qrGi8 zd9h5>b|-)cPRoI6%1MPX2Uzm3PR;8JP4AgRff6tTq3ojWZ+UWq>GTFmfDnYzh`L|+ z5Q2MW^~llGc*j(;L!y2gP-;V`Llz<=yr&3uDYQAPGWE6ZO0pTRvHa zX#mmzkZPOgXF0KDmIq1KP}4*`rI0P>E1&=pgqkMm2}%~UKPZ7D2sKUA zxorm|L1^fPlx{S6oKj}2hzCc{K4+|sE>KhNx6;X$z@I^<({K*X#PPbIfo&iD-YLTd?S(-$Mw5rvik;cJg?=Vs^GCy{^fN1Igj140l=BkBc~#7b|5Nfih zfi1?G+;rDE)KMJ;8c=11o8k4~=8LY<>#U z2#uOWy-e9g5H(*me8I^b)9_jH=9eYpUDf8dfi8ss5L$sqWdz8{Js#)#^TRzJ-=n4` z<6|4P^!rcG@(Z3%_jf}Lf2wZABf1>d|V17L1>&H>OB!# zi)XK9jgJMP00so9wjo7#JFyv;W499l6ttQq>g|POdC?V+1fiyhdRrk|PILtzL8xh> z-mGLJh^~Mn2sKUAo0P4fdt}sF03<=EZKB@b#Fo*b01||nChGMq$y(jJ29hAuG*Pc^ z$=2fDHGl-6ripr0t9#eRz09DLk-Rk~*uKugR#Ljh>-QEe4A=G41 z@36&KlZ%2MKnOxxF|EwE8g3w4!)c*G>n@gxRyz*(S)BMnE zxbbv!xfs7cnS3>LfxjT!BJoRFd@}qp_qk%x7xEE=Mqi>nrr4(CHStnyX7~jpLFlq0 z>Z3Vq@u)Ms>d5mo00}}D#7E_gh|f8(nbj;7egQ}jYMQ8@bt1E)G`0m1kOZN&iTa2W zTZU->5`>y2>cbgicAEubQD(IPNf2t9s2|HO3BGEtU#Ab|)1+4%Q zgqkMmhn&d7G>#tPpTz-^Ahg;<{a_0=<6gSfReO}XaFJ3t6RX+(X<(qzru*-u`9AqeF` z$~c=F;(XGUVt$ ztYrWaL|xwJ67@MJvaE-vKoW#Di>TjrV#_cMK!Q-yM149&X79o|g#bVjgqkMmH)Cuj zsB9+7FbzNoAk{X}pK@Z$Xi)$OLQNC($rfZG#R2?_l%#DE0su)68Ui4t8zg>JDG>tX z{-}QVw(rCymeeZ$4NKrWQ365`I>1Ezx~0ikIPm782gD=GV$z8~w zwN%cY0YVUJk*MFYG>LV*-{n140l=gOqifYe<*IAm^PT*$(kVE!25gM1F$M zWl_{0DM#KV_o3luxHF!P07($KEQY1dK~WG| z6jH{I+~wpK)|5<-_RRWd6fgv#<%s&4k3iR;4QJ6>+nqo1QB2rUVzB9H8C${R}j zK>2rSR&2^FxJ?Owpmfd@^>ro5n=|vLOaKW&r%X|U-zuBSoSC|m0Foed2#NX|Wplrh z2+Bji5QNq$QemyeC*982+A9?L1H8CtiS10IBtdl;{v3K#hWq}}qbvP}F%Nw_D?i(d0+z9^Vt?nFha4v++)GrOpNRyOWQ zH#)pG65PxN4*^3ES`$cxH8DwE*{|Nlxhfm^8x5Scink&TH+KBfQnRt+Vt;YCvE$#h zbms~Q03Zmh5mEo9B>(-!jvyik-PjSS*v5|k$LehDH2GCEeCJQ2U?#qKW53@Y-@I`N zy~%XU=IlE13rIZ|^$q1nPf6^$?P$SfC^BPJ z00~0Z9;C3VVz7ohrEDiy1w?S#$)G0Io@iIA(Uv?jvg^sZ)CGnhlwH(L%hMdJ#=BPR zXF-4vgwlvQ%F={a%;pCzO{-pXpd4Y_BRgqT%4!H7S8SgG7^N&?xN0BaKWT)CZgC}1|UIb1&BJQC7GQWGv-+! z2}1jcs2jFqYw^w;fCQnYi8`Zmq`&uOB=4pMHhDfE>NHk4wra1|hEM-v$E*=7k5gd) zgc=~~nr*Cg%)d}&Z{i)3rH`IMBPX^+FoRXAs`7t zS6NZ}oY-vNjuu$}2|_0bQ5Ps#_9AOzw9I$E03`^WAw-?8bas`^T4YmA4G2MK6Co8g zQ7wpeTv?>V*>)OVGtC5&Ak<7z7b+W@nYjX+yN<*6|A}W}V@-OUO}>e@iN8s>N#h<$ zUbxO8A3^9cE9&lwjV~CzIs2;Id_rj?7g4*RR0!<^qONQ%HK)*2pcMc~5L&sS?(D>7 z+AJ0X0!R>Qny4#UlG#wftUj^814x2U(?s2|C7THqGE4)IAk;Kbw{r^>GE8G6Z>R}2 z`5ug@+p=05Dx^$Xfu$Nqf>7H;-P(x_rVSteuMu6051>>CEmhPlol8ykBOnPvYedv7 zoY+z|f(ikUAk;KbH)~1OsviMK5NevJo3>r*BK?ZGZi$UNPL^sgmm!mRDqM!&E z0ctr=O*yH^ZMkK4t5f_;2N;4-c2VDEd7L9RKnOx)N`sVfHn%hGWQz%$D-{@m&~lJ6<)k{}J1l!~od#jt4h%skyQsTb9{bv8 z(OaW{5QNf*x{IaBsMGH7dByO3|90q%_EJIiU)*1bov##-pCI%~LDc<}L$4IfEz0I+ zY8m(AfFuaLQV@0DI9u-iDYi34R|){qzS0@xW`^i{DccA_a3Bdn*C|o=RJK-E3LV!D zf3H-spKpsjZP{nUrT|G0YKo|PTT?Qx1~T_w1co5AXCW1K|APG&m-)-W{TJV<#TH&C zyd4<{LN63VJypT+3x%AJefXsEh%OXPL8%ZLs)%}mbE&d)Nr#fxkOLqILhD`B7H;J#X+%BI(qz=B4bmRyilT$uD+U{+$;OCPC3X(dke?tlNE7u8 z5NeyKmpQRzmL?))Ceq0PBL1?v!T6bd0FbzP0 zP}4*`H$}Duez)pWZ9ozPzkGV;xKg{{fH?`*4jiHV0t1<(Tsg7+?rO*Ab-5VwZd`md>{9#fx3IVgn*LCg+|b zNjl5&I0s;W2u_U@b*-hzSnN^(7|g-lI$#Jwd5|*B=0*?~*m9iR281BA7*WrkXL<4i zr{PB?mUs)e+@H@$Tp!)FIuGSQXgNp~x`QyRbr?89FVtf14gfzoA8xVp} z8l=SQ9n3G!q|-`F8f^!4r7b7l?cq;N;(nIDH%+RaT>(2F)DBTEx5YTS0|-GVO@L%! zD_&>I$#*AZE+7P<<%oK%rLh|<7XEr37=ln9QLl-3a!2X#4|}3Ou{gq(O%!idUgroK z`3XWJY*BAgjuAxIKoW#T*rGO+Z3GcEkQ6}bYA5=QO4l;NPPHQ-1flhhRM=hO(RXrZ z#m)T9bZ5nYKCUGehTq61nKk?t^<#={3cr&9vstBMAufOf5&n8!^p85RWkf^(5`+dJ zqJGGUEbG_vKoW#Di>M!TV#_cMK!Q-yM160Jj317+vGq8R1fiyh`e2MLpDe>P04ab} z+eE+Li7lf=0VD`DP1O5}$%3X|&&zI2KoW$SChA?qY}p@&1dt%qG*Ryi$@uCdn~zgb?H!iEd3^zdAaq_5^>#~>6VzsGIsgnoD37SOS)Tl5b@9h zXU_m32(?Jmdn`>NZf&{g05AlhJfhxhdGb9=EdYQJgwh~o;|08Yp=)a@{&|lr$JuQ_ z2tvyd_1%^x`4!n7?{NxcBg3xkA z{jlZ9kAsJIo!!p$*h44=LW@DF$Q^s1RW@jRL~Tk&fkD&DEzwU*0U!ts14VsUN!osI zb_hU%&?r#UPliw7Mi2%vly@QnojisU^%JaWpUvOIF*ON%A^;D7TB}HfwHgltlkb&o z?r$FM@c4|DSQrH&A3uBB$_iiLqd5`_9L>Nkb0h|Eqa_Pv5&2uOm^ zm08rMoY*o<1CSupG*O>yMP@!?lU|u6o&k~|)HG4Q+=?xH_a^hDV*m+4O%wHT+;T3y z>DF9rLyvwxtC2K8^XYoK1gxV(R7o6BKOaqW0)HG2)lSdZ6ahF+bKoW$S zChDj2*f=IK?xh=4ZY}~y5E^Q6DhRiD{FG8=#9C3Pl^VN%5QGk0q|Ahv3d25c$(v^N zeQh9@Vh4sGlwH)%S)QCY4DZZ6JBOdivmbV$Dq8P8i;^I;B&3WVx#8EBtR+nz!J*7e zI)EVvEl1SHEKef-N^CqZyj8m%J&KYbv?QboJ^HG(B-5kO@&kb3#zwqkX2(o+Bt#+8 zS6~N(+9B!_wjAdM0)!xxW;Y}Y{rQG1C(|Ew=O2CASDa&`ufr4wHAU2~*^-<+0)!x# z2Di?UEb_<(6S5)Wb6RLJm}n78AU{E9EFtQ*g##;KyWiyik{~pg5cOGM>u)=j;O$QU zB?z74ME#c1wR1}e5Q5OgK`N}&cr20JkZ}t?*g|(?q@Qbvg~0^!NoEZuME#j!+m9uF zCJ$W!SKpDMpE|MG0cV4WApixfOOL2OE+E6TR`wkTAPGWE6ZPc+HYLk24M2iW(?tCt z$oNI~_Nxs@f>6^${Q=kt$(l^#{s$yMsBNNt*NM%nwz23CK!Q-yMEy<+vcPa;uGl~l zgs#{~>4uEYD`h(iHXsC{;{z!kAIoKtORd;1SoRjP=Lt)BG00zuQw#d{Q96W{F6#Ge zG0sybAOxW_$01oXb<#_=oP2ju<^m!(T<&kmm;3n(bPD+*kPvF2s6Vm>I6DdmK`71e z4$DfN=7)E=&mHI|wjgIu0TG-QBc*s2J|;Av2giAKFO@hpQ!(**!Jgf00|;|q9XcVo!FWt^70UX1flb| zsDE@K%X*>$BtdAii24U7whYq%BnUN4)ZfO)+Iyk`BtfWYqW&hvmVTnra)|+umP6_q zgOqOF_-mzXxyB5y+Bi0PQ_INjErIiF1PDQBFBbK8mL_Ml$+-Ux3_&Q5sIOa|7PHY` zHjnv}dja?tOXchtAOxWniTYwoe`%r4lQ8lVgigYu{!=+pmmsO{n`ds51|&h~BrNJblx+l)FpvZxBPx(2{axwW znS=omoYpGTj7d1TljBzYR^d*LZ)$<_gPv!{^L+%la}ho0i+!>N83{rsVNu^uaQl-m zfCQnl38(lg6aQ(!)^a)lP|!M?K-G;M|E-KIXOpmx@-?yE+Xsdqv^tS8oisVsn4a0~ zFR>dtddrW(&W@u-%XNWsH|6~7KTz6Fk)o24r21*{-dJWg1yIo1O-1ccvixouUXvw% z(va@%#S6+^@|&%`IgG1*2}1Ube4GEa zfeEX4-$;)}YoQ!2OwQ}6S21n~`6P4wYE~shor-0Hb7m`ZS334^3m5^a#ZXO8xCZuJ z%%U>T@B0JQOOV{!^T+lcQW@*1!|d_ycGAY;0wMKViuje?pa&viD+*d(xW9 zavHBzp`Wz+@p1Hg1^_{6KM{4DlC2^<$!PX9iGK)Y%xJs_51`tKl(Dn*zLDGb+l2c@PSIiuqiN(L2%X49?M3;;cQVW@ z9IJp{ut8`Ah}y$yF6^$ zotVcKdtW&75et9>p{8+)=l}Iuuo?F<@7Mq+XkGuHVsptgG(j1;Cq7a%P22Sk7y)We zglc9zS^uJqy*9Ay&H*VP1fk@j`a%<6yyV2%&A+b)h9Hzj)b)i2G&xgzGYudFQNIQA zk0gz=xpDYpTTWr6nwSC*f>3jjGR2s;O@eT5*t^({%JOh?$yr*Ia~y&E1fk1=s56zL zXnC;fpWNDgl&u&7k{~pW5OqT*wv6EeAVKKx5p|l9$+X+*8_}lo$EF=X2|@>us8f}W zJAm`c0DurgxcLZ@X5Nj~hZ#ydg5?27f>1L>ovv(bW_)?z@z?Y$C3>s{3_)lILduw# z-ViH!w`E&@+i>H_Wm;_B@__!YUj|1;g3$Fr)J+uJexMH^L1+btx^Wg+`ZvAliB9HV zAPGV{k*JHa*iw7qWX{0=5`>r*NRl>kV$0~?018@76Lpajnf7kG6RX7BKoW#jo2Uz& z*fLB5kRa4FQRk+~(EiP@b!Ln_APGWE6Ln6SEk3_&QnsPipP{>n9c$BH)J4w#3MAhaZ;j32p+ zQlGUXv$`^O&j5xXv>c>NIkGB6EB#W-ZtJV)6$d~FLdX|Ol9pJW#J#7)%r|`BuI;=d z_y6(sy(3xwE`8^UnKzzn@?JIJsx$KF>Y(&Y5%1 z%-orG80|o?6DWn9$QvwPxa%A{u|cmYcco3qIksqx8~}#mBx~wgk~ErR!we*vV*wNh z&atMhK{jalbKyhsj5A%4`T;kv*#~1x-C0#7Yi{!58YMslf~UHvt4P<(BnyZ@@DQOC z9HQ9AWOgBMU}pYDcfxQI%LM=x2%2f?YSN`9*}^#%5P?uLu|fjH(9ZNEn_L~ZM|F?j ztCPpD*}O^C&9SH_5S(L8J(^gXW9O%Dr-uidGns$-i(C2%$V<^I1pUL*7si?`ZdI+1 zU;5U76bO#HsYjJ!3wy(ZXj40Y0zuPEJ))4T=xZ`S3It6v_3%Qrg0IN{C=fKw)PvnQ z+U!zJMRo`TO*8c%RhzwF{t{;FNgxG+wwZchDYlFg2|$6MX{H{KOLl_$h2HE}Q-Bl* znr7<0xomMVnCAcNu$EkWAG8X=R!!ZjbgO9>2T~w7BBt(HiY>#%0Tc+DX6pJvvLY7; zQXpuWsiOsK;qlJQ!vGWr-a$YKU!BySr&veIX7VsV499p6HJp-DdDtF~JUg#&pFWP= zl?6s1$ZqQHjwe44vqKwQQ2`GmOf;=dNoz2TXWN+6_X0jID zAdLMy1uzC=J5a-RQpwr|$DTc?&NHLI07M{2ZtDK320w6AkgWaw$YzqY{m>2s+d(Pp zMDAd{Kr3l%EO5a3*HVBH2)2V#*iLG&4s-0K2MZ8^Ao*c->-JE`lUTiy$ZS&{2#7$C z$J9d{P3e1Bhgkank_V-*v$=zMq-&>v2Sz>uh(NFzl!9hzW2r%XiDNH4sDKCr*-d@1 zqbXi2yI(9i03#6OG4(}`Cx1}=1xJ*42JfyM>{F8)$(y`#s0$U*!yD8W2wpgt`f_sc z!XXSd_1EFa$8vUe4oHFEm4m4##MyG+mvsTaE<-H)0#Htv-2Ity?JcG=W7s@imhi3AhCnn2Ps zP?GUdY#F8jXlR;d>gf&1^xjxHYca0{QXpuWsbdYkLDNiq zMax%Oiqubvg3VqSH1#A^^Uj0NU(>$!b-U66QXrTjqr}fto=D1q1f}i+IDiNQg9%FE zl%2|uUj_0eKgUz5EIMoGmEC5?05?1(ign6ZSjV%L%BJ~sg5c? z2k~!yNi-j%(~LJbg3@UQAOgXmG4=J1CMVC$Sn3CiK#<4O*Eybop*j5cSbuVdW|O1J zADUD)35Y<@B9y`-kjl=^#57M|C_Qdxf*peFrk>$wN~gSl$Qe639@95Fo`P{Z{e%+Z z=F&6!$mE;JTRJ^MeSu(lX6ghvT1d};6bPngrk+E#77{8Tr3T4ZX8PHrE6S+sXQ^Z9 zF(3lLL#@bjeAsmTve?p583AE2zs``BW`3DQHF%b5KD6bMc+roOurS=NGWAO(Vl#Z3It6v^@*a3in>$_mmB~J1T!s^?0b|;WD6+^Q!Rgwm&K+EOQ)ib*`4bMN>6=&2n0i> zsc&&Kk7ci`%19Z25eV{_I_Y={roP8diuETqWq6yTD%~?c1cDZsdV!-!BtwO72LK}w zdk zcuIF05P={KO0L_k*EP%GB0qkYYo~O#0TBqcW9mB{P4OMJq1cURU<86Zre5ZFN_QI& zfglY^_1$*8uGtT#%hj%((%lBcaBRoas~k=Kr+Sjk>7R3I+k*0+U%C>FLa>s$SYRDlr)ePi^g*Wm+ED=M3!w>RqUMMigX-vcBBEj0BSRe4=d`X~Y-5TvQ0 z*r=y2OScbI-oQpnXX&Uf5X{m|{Qx=E4Acr2Ok~_d1yUfGrJH&^*;>fbueW&*cus>T z$@@vyOqLFa;W(;LgF%gdRUrAH%Dt<5k5+3_@t(vzY_VaMj(S#^S-PoTBsMPv$j<-( zlo}-aZu%EWv1Mc@015=N6H`Cam<$3?NP(bjrhce^E#$~dg#i=@ zrot%kLzN#SV=5CaUPKIxKrpPJ6vpaQn*346o;MfO-O>a^Rzs5A^cx*dPM(Z~9>>3? z$@P&RK~oTH38kIgqq|%? z1wA@{6MNJkU5$ElCrp80k4(M8wN$!CfCxm;BNQ9<=<}|ff*$>Lj6EuwiB5hFra-Vq zrheA7RJuoi2!zsLwIhm+dgL-U`?%zn*=Xs^4fO?rnVYF!GLBZh2L+@+Fmp5YK4WWg zsjEJ)*6;BEDiDm?rrt}sW->QG1cC<#rC?CwnOk!8=swljKEcN&f6NveW^Sk_5X{_6 z{SmPZroV8uiDgGWvIQi7v+pR$4@1F{}mYy~S@ADqzhp+P4y zn*A=CgJ^;|Ry0Ae_vmQcf3m&$y;4)P|Sw*n&&WHviqMr ztIQq3haFY^bdiQa$^Qqbl7qKm>vo znfj=sNhC~#Jp)D{$Ybia9Zx~e&VFN=WA+0_Rk~+@2m~!M_4|${kvL6DWVilf(#%@U z$IuQ0+d(Njr}DCJmp|C|B%h>F$^4<{#Tx(wf(eAFPmrYf7jFO*2<8u_J|2X=7H<70 zRKMK@I$LXE>Q7W<3@H6R>QDSbrEO;T&9!*Wko<<^zSVt$Pe}fWjWkRdP){J3GMM^D zV(Vtx#y<)Oq(HE{raqg)7XEAkr`wDP5l4W|#(`K)^Kp7KrIj z6|jXIb(6Oq=1Bkrf^#=Y{DkCB$=G1-#=Ef5E8Q~m-x5acoS=Z+?S9!SvuB0op_*aaWr!i zGkbE9_~^OKOcGC{9SF9AQp4^%Oaen)v}(^04WeO&D4Jsu!SR^ zIsX7C5S)Kd;^!s*4n|(ym0np1j6l!{Q3_Ay)co@wu-ipnUgWZC@%`ho8!!Svc2ocD zc=G2T-#?Ex4qa4g^hW-_&=Le&LMiM=?$qMZadp1V>``#r{4bX@bKATEmxiDnratd_ zT)I1e2n1NoC&-5H>PIma^#y`4*3>R?wD9N|NP%FGHMNs$EnI(e z)<6e5&mWXz3hA1;feDD=II2)HB5v|ylKWTpAKj5!cjS zVw;b+07?y#eK)|rfcDo<1@ z)vlU-`Ek8`%ZPgSO0;- zmFj^@_j#ozT6$i!wO1-0aj>#bA#%~nsj?P#y^wPU;r z+~{CE)Btp9`J!XJ%4NrefJ$YXmDS2N-IdB*wO>!+r5rUqg^RzkiF#I*wvmv&3kHxQ4nsq@HD=azaxH2N4MpaQ|;YwEV7D|FpdmjMw7jvPwbV{N}@{ON>W z_jgn~M*nV}y@<_}?m6lU1bc4kLUL%&Gdz1ByjIQhY(NEqJvVg$>6$s%fCvP8j#6+! zKd8^PV{YF+r8*^W{O#Gy|HARXAP{tXl-edvg5z&TZu5I>KQ>zzOkn^SlASPhF^QTP z3qS;dG>dCm%y9h5<9De8^mkTdC$>?XT@)u5pfDaL7f@Ytq4yGp*h2H!1%QU8dziXo zDY7ub8+sS~f5>tbAO(VKrtUztrXmzD0>KeBbqRSg4pjVigYS4}+v4qF2P2kFbjH&O zf77tHzjv^I$FR54UVqVZx2J95bakxGvBlb(UMl0i^eUUWIxTTHW^6m%(bvX3UEN*B z4jyBv#Fpdyc_ZF-dz^x4dAim)rl+%Q;#;rVqW(ROXiGgHoEDCC0n=Qm?XH4SmtfFt(j(AJ<8QXu3qKp9Xi>6$1-nO zoeAGin0L1Shh^Se?__`K@{B4QmV4WEZq(+KV3juSWv2s@i}U(`!j&Uw7NY%lzF} zd0Tsr`Y&DOZP0($t@4Jpg|TK@U)#`_froS~J1gC7L$CLLy2^WrR$RNYH?;MTSLx^; zdrYe<|F9};Nas4nPV>*&*;`Wks0Imjt*Y)kfsF$&_I>L>l*ekOv{`FbY|Aut!xwAi zwuu+29MTlFbKtp-f#*ETJ0oi=<2$dcY#RE3QXm|U9|=u6+%v6hDm_G)Rb;i(B2CEEDSDyDo zJWIW;aBZ-IH*K{qyLj_zdSTHqrdf`j_f}jR6-T1t%BZ+JDk@dy&^QDRkcN)733bnq z&Wfb7BI&G1IuvVT!95RwSJjQ*><;`ze_^nx0!nX@A=$^cw4m z8}Fay-?WRjsyFIK#sAeV-iCcPyN)>|3vCkzD$#g{zT0I#M-b?LS{CRhZalHCTbuCL ztnoJVM7;jH)_4c3i1ch)N3-$7X;Vjz@}E*roaEJOllt9jlZ`CfHK}h=-5dA6ysLM( z{(F9%xAii;*3$Sf{`}0q;GWLW_u=x7E}#Rm8vVoWj-k{1>UwWsKaP*?*rjd9(1*ctQc#lMV{YERHtglnX$PE2Z zlAWCaV4A7}da_cj3~x<`v~w3J%Sd;{KGM@eD|^kV&0o~!`zrG3Zo6sU@O}sCS!JCd zv0xT@+r%+yU39;rziZucy(q4B@drV=^=?i7R9VjCu=GV1>Klj`S*9){NAN5!_X$#X zrOwAR_h=6%ffR^|dsVfPXzGCn6?GS@scY3F+vQ*bQbu+L-4&oSeVBBG7pwlvYoY~D z_KPq2gD>!o^bfx16g;}W-lNd#@|EOmcxX`1D)Uy9sVkgKu_p?cYU?h+qLl`~2m~{G zl)}4zZ&xIL@TFIO@THf>SEu{n2VZ)lAAIS}y5}cr&79hBX(s@{P;>%Q*BD8oAI}Z% zCB+`q0VpbJ!LvHkaS-VQS=a6EKH8k{Zfo>V5=b#0_%eLJ)Kz3tA2>Msm1xlDc@w`$ z1B^g$yip3qdzO9cMRp-+&aH(a6M-~1A5NOOx|2V0qBg!P-^QegtHA?76H!W-Xm;|K zil$emkA7Y+adeio^Z^lxAxP7;(XXu1JvA9s0v+_yZh-m*q8pgHjvN~X#!u5GVs{s| z4nBLIakai=4o+tH{|!TS+x!77PJ&4wCccUTiP9sl)gWMxYh+ipQ+!C1!v%=pI9yPJ z;p!gy8Wt9DsJ5zZHF}FqK#a%zRoRg-9R;f+5n> zJsY!SzaI#oK+y9{-Hl{xYXb|W)!+RMPuR>`WPl0;@@SwW2b5yVFbzOM(==1}ZAfO{>dP1>AO(V^nYs_z)KN+=#sEYh z=qD(Je!`zC(CoWMHaOzUWea>e?gQ`V0*d@K7D^SLuJ%XU5NzAj{aj12G(&L(Sq2~i zp)^P&Q4IQ!|0ByUaP5>HDnJB+=AslfgA-{SUz6Z>75MPET3PoqP3z@_Y^roDMtuV@ z7Mpq$If`Pjh2n4}pXC-7i-8mf#$r>CEX9`L!T<^cUD(vaNXA&F6Jp+CtPCFpR3PZX zrXEVVW@0fQ0ulV`6pEn}M=|*b61NbOffNXuY3ku*OULBG@45gZ5Og4vLNn99hmefP z{nh@_jwy)AuVAyeF!500n}k znfl^7GCls`L*|epGYbMzAZVJYFCtqrvj-poL63e>=eo$HIelREINA{x%pTr{b8S${fgsI6D26dzpFL!MBI!8SPX5&4AM??+#k+-6Ha$e+vC$C} zjK>#mHyokGvsq^PRt)#;Dh@(bDrB z>KlmjovEi9M=S3!11S)k?@WEQu{D34Uz-F{Ab8f9`bx63Fp&T$5IpNlJ(+Bo^IhV- zq1Y-oU<87P8l`X|iRQagNZf*%Kng_gfk@L|MY{BaSCp6mA`mnarO?due3yKKdscPU z=vF;?d0UZ-*lg~E7tVL6XO%hMnR+3y&ChoLiVD5GV>jhYe_JWGFzUuGNdOcG`jDyT zl_Hy;G2sCz5PE%d-_1>5ADs(01dTCuQq`8Oj{vL*B*zIQsg+{O7$*P?P18)BXh@cK zeFUUH&@@xeX~>rIVRQfmf~J}JCXzLJw?5+#0x1wQ&D68V*1%V@Mh!@TplzmZF2$B% z8h`>p(@Y&NBy;c9XV?a$K+rT(Hx;sl@78CS2B1LDG*icLjy87P4AT^;U#AC~-EuYc zb*eTdOPPjSfRjK91Z^|*wPb51odQH47%))^17?&xoaT5fdzjr7UUJ1Rk^N^s+~mdh z8_+fc+cx#}uBp=L10VvSH272vijC3-Io-8WkWtP5Wc0iv{pIpEI)eO+DwQq)A`tAa zsb@NxoUAM3Go-)>1bIw7!|~*gn}6mlWj^YDwxcQ-nje2EKiL#VkUup3KA)nulzy>q zi?Rv?du{5QT}%1BP8|e51VU+$Y@*oETi)W@$sdwbJAeoT%|$6}#^vV0CowN@?D^xB zVh2PZ$ZqOe9Zlj30R`z&Z4wxPAdji%JD$>m3Wz|E2BomGMG1VZr(f?_?LDX&{5#ob z=?otA4a5xI)XT`x@QxKDzNSmKbzyg`fD{O3@TR__6kA4|2T&jw=S{tYWU0)!{s)s& zkzSAbB%lJpKyT{Bq|40U<7<^;2|OSI!9#>nwbsow^HBzWDTz~dmiZ}WAO(VEn)-IK zQZF!QLFU~eF-53NP(bjre0o(EyFYb1%jrT`Yw{C6Vt+5*T4t_0|825 zAc!*4s~mCZsS^-^2yWe*ex>7itn9J^Km>yJnR0N{Lp2!zrgAw#iI@*vl{cJhZLl`;Wh zIGPJJY{n&IOZgq|4?FgP@jB)UdiS_=_WB{T4#Cz<{h({6^k4xZ5TvQ081|wl)3QWs zY?@AvpJ1b<6D`y?5ECs^Zz4wvZ%hLz5KOd8{W#fL$T>b<10C>;H7Lo)NY_km1c>1{ zs!+pFllzl81J!}iXY@*3hxAiyv0=V}dRCd~hN(9b+kCnKpsa>u-%bA{+0t<~aS7nh zzBjt6wI|42nekpdUyzQk!dsrVk*KtnpuU0VC8mCw9GU63%ltAI^8hIj^b%8VC0h$# z0;E82piHgZLb_(W1Q3Csm!Op4CCN{^4^{_9pD`!7lMMz=!ta+v>xg3S)uW<7&`V6c zgW%@91VDjc-%Y(;Rb+mJUXlu)zz78Uj#Ain_lp+pk<6cU(X4z{t7s!R9u&S(IP?x} zXy`H(lK>csE@bLwNRsJ7VIq_1K>!K_J;>C%NoF2&io1nX>e(fr0>NQ4^)AvCdXWFr z7h~sIES4l6KFq1k3B2SBByAWg)KI88PpR9x{Rq` zCN^}LSJQqU`X#azx{UwO*J5Wxee5`^L%rf_Br5F{sBa*8g{fa9N2XU4 z&ptp31Y?J(50I^e*#}60;6RyLyPtH0u>)QkyMF_SK=9;3DZ@#Ui+JW%=LSylARBBv z`=Fvg&`V7H2En11ly?#U1%iDy_3NrOJNp155bQfjVc+XLXjEVNk#A|0re+@i3`G|* z^q|> zlC)tcK|O(>lbHH#V(Xlw@$3VnK(KqJK0>y_P?9=901*f}2}=31Pgk{S??Y;?yY2_N ztUvv_VE?w&ZAb6HdVl#IO(`9WP~SlGq?+m9B}ohG{jHbLa(@sB1eg1x6kG299X6xG z=H8BI_@P5!1cKv+QgCwFdjDX#|GetF_;UaG@)I`Ia9D7U-SRsC48?IV^~WS>{tN?9 zAb5tE`lC#;GRp&j6bRn`GWGjpYa!wTDG=t*ORXr6k*@fBedPnO^EJ9D|HGC|0a74% zYMJ^2XG!^`{lEwWeFUX20OS3y{H6U1stbap{l8|j4P#3U6$OI9#nfLBTo+v8&pI+Q zTL1-u17PYe3(1NW7XT>`^b=EmUdUFkxBx(bplPQ5tmVZ8iqwz)g3T5enEHgOItey6 zYPPrlNP(bjran%#WE5W(XD6hkMDLiGQTxP{pQNP(c4rv8>}YGxut7d|clMj+@wD1~OGS3V{$5*Ah$ z1}puaW3#y-8dJG`?xJTB6$OGJ+SLCN++45$8Gr)80WkGHnPg?Aav%kQPGssoGTDx9 zywV>)fuLzM)Bj$IEyKS76bPDT>R(Hd1y9)$EB%2K2-;@qUrMoMmL~uRUp_GQ~&8&Dm^5C2!zsL zHbt?~knpy$&Ud!be@a);g?;@EL(~@t&UdDE7)L8B{ect+&UdD^8(S+Y{ect+o^_^H z$kxI{0;E9jtTXj_cZllmMkX%IV>gLDOb*>DN4DdMUQVuyND? zG&D^!wXYPJ8#Vq+kbM>hNP(bjruLR%%PSs&Qm|pU*E{j z4N_6E6G#X~NtD7U8C`+*=vIv#8h!Iqh6JyF(_?M(YFhuXvWumr!VU=9VQRN)wsigg zh(IU}minXED1VS?uATg0^B;OVy7iV`>Oa#FlpLR)Nk9aG{WZ1fXv#132Sy;sW9n9p zCx6`h?Vc*L)L(D51V_GLXfFC`ezrN+5#$ez|ICw3F7@A9Sp|Zye;@^d zDZHsmOR;5yc>o21VcygoNtVjsOD**WR3JD7nYsh%G}zXs@bURJmcaue5IjUEWi0jI ziNq;8%PjQ=QXpuisY7JT&EQ?47qb%>fuNlz1+LU!ssG~Y;$W%&{%kh)mQ{GiYJVhp zg4#^yQIh=#ZjgYxT*20ITdDw{p*aAi?psV&u+$$&fuIwax@R$4{!)Jc1%jrTx`(Q* zE%gUdAZVJYyQ$jzm4?RONgxG+wwb!V6kEor2cSUEG*j2+lQmfC52QfQG*j2)vlTD( z2T&krnyIzbrPwl@4M2gQX{PR6iYz{A;ZlDf1%kGjy1W!yhG_r_1Whw_8ObydB<9b; zd)L4S1Oov|VIYXI)K!kS^wbH6Km_;hO<(DF9xI!@0wNH!&(sx;rqtBw-}-c!rT)7( z*2L%~ZiM)KPv<9OqmCedl>G5uH+lPSow5o92f)-_T}!0~K(m@jKm8aCq+vS6wIK90R$ygL8T%u@fo(K-ZMH+3)9OzFV_L?B30Low_{ zQKn^ymM!&v0UIryXraD9FwrvgKytLO)E`KJV4`K}0c2|-=QyASI^Y>=P?8O#YbG}W z#Bdx{s9~syEs)ywIdAMfbt-=9a=Yqw;ZpxY*kZ$c1N8)g>4vEX6We^c0idjgWZz9c zh-~RNn~W4+em1(QO)tUKbljHuA3>thUV{1pK`$}&aB^g(<1X{dT!IUvK+sD}J&bHE zcnOdK!GSWhb|~qZ@e)7;f?k4BhL|#q`1cH4>DeQY{v88&DE%kq?R?&y8&HAZFq--z(iM7;f7vs!b1fE2l20F&RF?!^ax6(3h7!~h z2s(+W#}HfRB&plE87Ui(0>SQ?dNkPzLrH3e1wVG`o5F9pBk5iSmO-o;y10oQ?QhyY~ zlPl&j$))}~RCfqm=0vvG&}C3hAm}otZX`BznI@L{11S*fyQwcHTcOMN=lnBvM%2d+ zTk8Kx5|#D})E5YPg{dc#BhxF2XCEL1g0aKYSCFlR*#}60;6RyLJBf6Ku_JYI0U{7Q zxlqb*lH@9$9jiMAPV#Ct*m(9qMS-A~n5x0Dg^PPl?Ew@B_TAK1soL!91B^hh?i;^e($wq&fI!fNOnog$GF_-}_5n~J=s~8whGgbJwdQ6YKm~%sXzHn?YsP~B z5r_$Y<3HM_y3d8jVodTKfT8M8@D9LfY^`C8K|O(>_n7(yV#65YUKD9OEdePI?6;|} zCtG2RNu4=>2n4+crTl5Bt2#e?2cWX<;hlAgI-M<+4o0YNAbOIio5-ODKl(|ATE@Dm zjNfDcR3Lb7#?&#==^$LLKO*;t^QQQhw^D-uh(K@J?>bu-%66ZC)o?t?Pvm*T+wRqe8sV(&hT>kdxGbt5&^ zE%ozf{ymzL;_o*MSBK;8H;l*x=}LDU^$ouZTE!OD0w@sltFu=?ez`>&ChfEy`O7ad~_J8qjf@WD&LBEadeLz zNP*C2-nV+~{k6nW*u-US%Ky&-5`zAZQfOH5%L>b?%Yv5`E>Mj6QalLOqH{0yvNkFT z1f!s-ZzZ@c3MLPFMs5zEKrjfJdVWY&8;A_3Uo?<$)PWQT9(7aC4cQ9GGE6(yR%!rF z+fb6Xlw!*;4M0QFG*h=UAj74FruG@O0VxnP&D1xOt(mz45P_iEpcJ|dZbAnSa3>vc z{{6y~KLR2UBsNvkf*@Fxy$M~L1V$jpW2!iw()Ses5eU+t6!bIyg@*Hj7~afyDn`E= z>)JsnY{$LP5c~4PNbo|#rCKj5ol6GI*mnZ}5C{fdQ{PUKbl^>e%8a-Rpg=J0ntF+m zHC!&5;padK1pVC93yrPe?{?Ms`TCwoKm~%1ZtB}erw67WIDh^5Xwn;xg7d{Kn$j}~ zq(IOTQ!jFsWJc=f0bJ|}Ffal^UqmT9=hBNflb1WotILCz7T(KdL<%v;|Ngc-or!ev;K+j5NM;0H{FlyfyWGq$`{hQyv3|K=2TughPa= z6`L_XK;n8k8|L;v3IxqG^?I_YnVB;t;uV(-#b!)k1cG*=6u45|nyKW2hZWTo_S!>5 zzQSf3&X}lIv)Y_7q05&EZZ7u2hX6D*2f)-XH6*i7?PoXWx*02BzC zX6hG6*636F8Kwa#5H!uy&ylV9QL6zd5VXzI&z54#FbzO~plPPwSxDxxmW&w_NP(bf zrruG=7G^COrU57rG|kl8%4IDXrYTZCM+Y|hF%45ct!m?}C1sjrEkFtcZ8P=eQfwKf z0VohO&D2lkk|na1lx;YxfD{OtX6jA3Yz4M0QFG*drPiYzv2 zI{))WDuEOT+Ggs9$<|DI28ci~e4-SF&nP?lnB#qT>)a(`{yEc|NzXoth9TInsW-ZI zN@o&)2n1;kLa|XQA)j#VFnwjWfcha#nex^ zmP!u^AOfK@NEcCTI3%~bcJhZLl_3Bk5HuI1uo;)J?r%3VLde1Ab5yS3Jy^$$Nw66VP@=}fBh}@*en%JQh*8s%{29^q*F6wzf;qmaKOaDB9!FuQfwK=20%m8G*f@lfDGrKK6A*h4M>5YX{P?D0UOCOOao9L zXqu@%1X)XOhXW}PG|klSfvwp)c6e!P5=eodZKi&=6kEoq0VohO&D2K=$YP6kGKLLE zfuL!oe!GAzG$`|c0w@qP&D3w!O0i{__D!%s&@@vYBAEt)(sSiOzz75b0ZL&Yh|<+Z z9C7|M>A!euW@nG(CbX$o`7JaJ!KO`p*tJx8Rs=*Klm^)uijAg4`HpL+^iTm}IGPJJ zY{sP(!6UpMIQIPUN(}}e0zr0Dzwc_^^sxzxDxaDGAP`K=O#Kx}norFD6bPnfrq+H*wkEQvFiQbaAQ+rX z{RP>|CsR5#03#3_Rg{8J9gnRuOTJ36s=6vzrubX7*f2psJ%M0?V(M>NzA>ao{U{vR z?8cC(PpeAbEgfy1w$ubb_8q0L@2O>q`dr&yv-ksBiMf!*n1bXU^#y_+Wa{t90T0rt zDfeS|8PBzW6bQPIslOvz3m&A%ntrMebT*7A$^Ve9ybJYA0%AChBGhmcV;+=z&0^>3 z&hQ{j&E$`4v7rm0o>is`nfffT&EJs)P@e5t753fqXUJAKxBJg8ZeQ$HV%B?!y-M*{ z5|#E6)E5YPiK%}fM`oOfWmFkn0;E9DOHBPU*;?=tAO(U>VruPAq-(}Y01*g!2}&7W zl6=~+y1F`uGyh)Np`)=yrRBd)SG%y0ezM~ZOz21ZD zHH-gf6^&*&9+dGi4gdl{7c%wVB*}E4D2>kWAOHn|9%SmjNM;^%N!ik)k*SdzS4-le)r;3dzKv|%VgJ%ON;nED*CbxzXw*(Hzy!S0#*U$Pa3 zl2mpIh(ORuP=b@->NWk+pUy`1+C_VJk(Y!|!lPSFs4oz75>wmAk?SPE)pLfI04Wgk z5>q|0wGd~36bO!@sTEa&bFK8Z?L9!Lw7F}ujPb`a_A@#AuUajaMQ%)?Y_Y%|>2zrUB zQ^}F(CB?H5kODz3F}0g)EqDo#0>P0owbn(t!dQ|z*#Hp;dI?GyUXpyfVr_M8@OH&C zHrRMJLPdd~mzdf|aPwXQpg^$iruM4Z>}&*#K(Oy9g?+E{pswnOd%L2t?jgKhQPuj1 zsmZ>+Sdaq)U?}>NsaugG)1L~bCIAJ3?u1fJW{|CsKP6+BeFFwagL6zxolZ7&r(H_j zX7TSFX&(qv!gjlo?zCkbLyOewVsD`DTHSSY0`F>6q@Qi52hG;ytoDkH-T(@&1-Rbv zVg*m4o>iW>L{%%vOlM#0(ivg8?ifUCpnx$Tk2%!fn2)_3MxLjle{{H79UVI##r2iy z)WKu=r&e^s9Nn<&S5FL7N6)OPvHjDk(?+_h)5cWksr+R8!AfOQ|GJvYrCFuJ4C)(* zZei-yC2Oj8HQre-#H?oo?;4H$u-ohXHN7QeZ% zTXnbK&5b2&HZ~1s&%&rD5EHfQ)EliR+Y{V;fCbRd8~{_dD@8Ui>j?LaGQB}#KgSEC zK+uUyT~vw<$HqT+wcZ|U(1#4yU5Hj8*s7`9mTpzY@CKd-79DFq3Is>Q)NRP7E>ZeM z3m^hPk3cE(i0B6R0>|raJ~sT-8(;*2#HP-7Jf-iF10oQlF?F7*3wc8+7G`yT;!)QB z$j?2hueYg#i%=9vCgT z_cCLTpLZg0!p@A>M>EU>QXpuisY7JTiNc*+5avI#wtex*;dzyQ!koO|*}b}Z@Z!bp zq;42#QBNQyuJb>zOZ%*v%T`J~Q{N462=>a<^{VO#)_jZuuqKf743uPTDYlFO2hh+o z&D1pw$?}%80x1wQ&D7Nm*>aY&0w@qP&D5Pq*22^Pq(IO#QmN<+Vm798h{7{PeoH#I+~*BuSYMoQUe%)Adjgl z98Z4qPniRVK#&HdFl48nPu29of{)yGaqX0z8UPUpwu4gGPU?Bys3T8}Y5F^+vB3aF zAjod&I>%G?A?YL_0zn#6cXc##^9R*mv?lV8+$oh0_H@#-pOe^+#HA-a)E5X&dZzA6 z4o-TtW}eCbDG;3WOx-8WmP?i~=>aJF)WBx1YMH(#*;<%QfD{OxrKavdwxUVz#Pnh& zU<87P6QyvbiQYuqo5W?z^#8hh`_g$i6Iw8z?YBqd2n}9~*rU2f@LI&lw4vdAhI#_Q zJ2R%fg4lR4ESXyXDG(fHQ%|aA%g6vSTmV3UP!GUj3)4?1#g-AM0Tc+DX6nmIk-;>( z`y0D522vpCou(dFiY>!500n}knR;xJj8_2lDMrSy0VxnP&D579+1#g08s3owP*l_c z+f09PDYgvL02BzCX6g$|k<~JW4M>6Du$g*PDYgvL02BzCX6j)PS(9lVkOD!|Og%JW zE65o$OarhckhBdYIk*&C#;5^kXqsl~K@G|B(mWsqf~J|ep&?sNng^gj&@@x`CmGf* zmre|T5eNopl)@k#U1q<4#LAn>2~yt-XG*ZgRk*AJMj%LR>Vb|YKhg5vvv-qgd=5ZM z5NrvhFt*C`UM+(m50$ zhNF?D9`0!JQ>bKKTAKt$AjpGK*xB4ceUWP?b5Pw|*s;tJ5P@JbD4`ilA?e@ZIL5J; z9#lXCg6yUq?P&7XnN?Ej)qoKQ@|gNk$CE#({zH4VFW%5_+>Uot`QzsAtW@D8PRp7hO*QBM{^<_2rJIU}*kuK&(G`F6B~o`}v61lDBlq zj`{+@l-<cq7-;<>^{}2N!)^&KneuSeDx6YQ%F~w*KasD@|L>1KDo4G&+4AR zn-J%cxnW+9dIG_`-qg1c+d^Isq(HEfrcTzgmCNe^6bN+_N-*>S>N9KL^G8FY%jwzz76+Onrmn$)DtsN!27E0zn#-@^XXd zX5YALCqFqzwF8JiupN}bc2bGzS&lq4rUf_qfDs6?oBBq_Q#w%vL?B3G>Y0wF=w{zp zFDR2#o#VLj$IXBIz{u6oNfjn%KFdpuP3A?9CGmiWP3l+cA+eH(qshrPGmPxp)VGqOg`^5dfnZW)>iJ}AA-@1pYLJXM zrk_W;qC6;l=MoTs;P|5yra`gwfXVk8_Nwm1^?)_Gh%GkEJ5bLmGw(3*)D+rH|?fr&J*+}R?wYKbMFwv4y00e?A zWa`^VQug_=rM~v~7(jub2fe);KP-9)*;;TRAPr6rGWBAzmGmJ0UoUE(6JDvs--k)Q z&9HZM?_mAtJ4xTrT~JRT=q{#SMr@tCG+u!Wq(HEvroMx0&A1C70zr2{3GRYiF}(s= z{pHWyx{mEiwi5bFLw7-a1JPYfy@DLM?qa!W=Fb5DDG>A*Q!gi53+@7>KyVaIeV3}u zu0RGxAUKRDg=bwX;w0a6*r&Qr;6c7t*QqMzK{+dsQBff1LZ)6#aGeV^yx$F=K(Ozo zUPZDMwI*&s0wWOYJ4#{S>m!c6>2NJuDexe@R=OefrBDC_f-Yq0dq|S&LWql*9t5C3 z(1T39hGfoz@~%}f0ym%n!C^G@-J~lSaV+-$L?CPwYgP=0G3G+aYvp~b`vxxbKDHQh zq3qRjs3#EgAXDErg_0hG z`T{`@GW7%G$nv1*26Cng0Vxo4Aycm>n{%P^7pOoA1V<62n!KNM&A1RChT||o&G4Y) zs-XR<`vo5KVKzt)s%5WFzE)4FNmLXFx{#?KA~^0s<t@y|x;oAao z3tMP#mSw#10HC2cM5cbKh%9{DF!QtRKneueOudZ!{R1nXe_r2s z=)xNhwe%|wUG~ny&`t{KKcITR$jnODK-bs~stz7Iw!QxAt#tJtI9#b7xOAUa>PsE? zb&mE*WxoDjsQ(A>28jM)yZ>HpzeE3r+p%x9y3OnKuurOGFN9MatOp)|PA%{AtxDy< zMTl7JG9_(~ z|BW-edAp>BT94h*IMS5#Q2TSw^yaOtJDByrjIQ|$@Aqb%q<+*nbdHMgZ|e&|V^eV& zbdAhUv_AfG-4*jH-HC1oKV8$IPxS4Tsq|0ToVc;CTSw&$XJ(DcaJ+A()Q!q#wQuw4 zMph2l8fR?2R2rUpLH|m2ucA{_bz`=Jv+S^iO(I3acCDtjof-O{|EIyD4?1{7C7J zkD0J5STBmhHt{6uS*&EeC~QtxF~(<6Vc@wg zM8l<(Hvdz*c#DFz{FAnL+jp{A|FAXQqA6yBe~)hNz-IqxEqSN=)5O~`toO)TZ&BOO z>HZ12O?SPO|30bzs>Yan2JJHF?t%BH^Y zd%Vh~Y2$Cv?fo6&r|PEuDdYE!=)cbKcSGwMzgBDXcaPtDSKFlbX3zVWUwezUXx2Y; z=k(6%j4?foJ>x4BKP3L5bG=1_AJf6FOz)^x$9i>Fmj%wYiI4lgD~5eM0qYK6H~GgZ zXMStmP5v$Cdb7Px_z#@xEgYd$Q{zUd4gG!E`M&Yz)MU$R`}^7kw|v5%d7igCpLx!w z5(ZT}1B-6;FFns&v?{Crt|{01sJUDHC(rW+yifXnQ*>^tD|)Kk!HjXU|H|{Dn%(g( zVVwK@Pn_>fUwm`Y$ezH+PwQrlw;S6gZu5U~zIVuuU(gNO>Dy3U|6_l2jH>~{a~ zw?=LDrrTWP-R^(*t=`A7&40xO-s({t{OSyj)y97P?&C;TMPKCV(ByCeN4Pqp%lfym zUq88I`yQ};H~9}=;BBLa@wfVKHw=AsMztfTs^7z~s;67kTex#duv0&EU^`!IJ8$*( zew(+m4)f->c{_|29;9*XtxgSmm&b11m)c?J&HkebA8rEfZ+D@$tkwh|Xs=h>)1Gor zv|;Vr#(rHSGP0p!XO~8no_>9LGqM04+<@O(dOsuC`@=NI zsx_ete!@TUB5(e}Mm+vIF7g(5xA`|;xbpg)-6>dEcZFvDYQeJAL3Raaop!Oe zXhAW@QT|~Ud-J>D!sg$bFZQ;76(Qq~w<}jHBDpiNZ31UNa5_%!WTQ5?2UiasSsV>6 z_heCwALak&Vs9Tk2ll+gTU^FD!qN3Fxy0Mm+u#54CEl9qCiPRD9yA#LTyw{s@k9M@ zztj7S_i_J{cX^ApWj{L8eNarb!(Vj2*S|VSOD*VXXzS_6sg1L1-9;MkHTd*e=$-1$ z>gktzi`J03E;bsq!_Xfb>Fxe2FZU!o-;+V;ZSz`UQ6n^i^hd z4E<7-v0q`!l;J~XP8s?&ik%gm7@kI{d$51%%oFwv{fe z_CKnR?WJOT(=OUJ2Dx`orE>jF%gb(hV#dslDbEe8@c(+1x5)dwKX|pbXop92*9}8& zP}x(l%k*AY_6OD1FL_?C>1WJre{Nuz|MIK7{da?Py~C%>^vt-vN;ggG80?>-9Wc|T zsA(NEO|KKyYn5jdG`5%j_|@JvJF=`BhS02;*n^?)XyLoGH4g?Z@V(s*m_%#qeywM* z?thCaXb=puo@<{rb#y>?IC|YW{zmkACoP3-V&nDx^}aW|_NSwP1RL5Wej3(wTb^=T`lnQtL)gJw%6gjl38~((Sga zCzy#ps=OQfyQ|$Jv-M&S2~&J@hUZoi#Oi{R@Ad|o=u!XF>ePB`d#XK=IdN-ytGzHb zwzuBczUunEd~0LScuz21dL%FKkGRG=dd<^%wED(>W9ebr8chK^D(z!`(!uPXvTiYs z`IMnQL+h+qrrqB)vvcS#{*SNmuJYdCpZ*?i(_H#2D*ja~u7C77^Hz26RsO%<C{Zq8te}~?=?knha z=g>c(byd1%b`AYgixzx(2c}h2|Cj34mHzJGeKZ8T1y%K%BU8-{&p6z_?>cYR{I}}X z@nf_lbFlutYTrmlWpEmXzgvg@&)0cNY7x`)VVOCdOfz)844B~1TUEEh$W*Je`W zt;Ql=oI~M;6>wN=*cgCuTJ_JY&K%i3q~rO~U!79z52DmoS|2NLFmM%Z{sRBT_j-GH zU-N(YUT=vW;NJIn^H-gsUFZ&j#PIY=*Z7;zDZMSIu?i#gZ!N7~$>ZMn+`wx8IE8tS z`e(n-JF|u(K5d;Ie8e*ws1BVN?D(QrIEC-ko#8e{&g&6F7AX>E^XU77{i*1oEMfQv zim~_+Y-y{-B1pJx;;ATvAa3uA#-jkDAt2lR^aRG)7T+C?f?BBEgX66qaN&BkUY_~C zd%t&tO*j41)?I^Y(>UKu$9Vr<0pr`ieXX-IsxwB;(kjzqv(Q$<2hZG!vrx67S6em< z^$+&Xn%U1#KTAV>e=rN-aL=uDYqi8IRO9J^NoXsE_)qHDv6Y5+wJ`V|j#*~&&GGEO zG@Wmv-QCgH_Rp@)9@(+dJ(09h1cQ~o_Sc-z$etMq!Irew1MD+e||r`yJ!H^V!}P(dGR>ixpZ3QP4m zzrC{7t5jBFh}zH8-s(*T8>CFLJIC~-=^209PUc#=5@DmZeJX}Xk11~mGs)=~-dPg` zOLC@Es#6HNi7=jiBU|bAgt%id24FPp7*RnSeaR|2K2#)jpek#{ti8l;c?Xt zb%J&}L04ilbujffWm!B$Eskf5W^vfln$9K~Y}Dk=l*vJ2h|xq|7@c%xA4YopOL$IJ zlDq4UX7{=ep;PfugJ)Z}YW4ln2`gcu=CK&ntgiKH*Lry{`t&j?H6ZqFE$vxfs%O2? z!RTF_v>jGj*N$Y@aIpO0k9bGVcNsx%m(CD<-J|zupY#ARYxA%Fh$fOBh8H6b?(Z1h zI_|&;142K2qTWwKI;CLNH8vG&I^F0sxt=Cb16|rc7kl1asdiffbHX!M_t=?$7P`=b zLvQpBtlgm24UFj{)E=8wtQR9&D{E?pO?JqQuzfHA&{!1$Vml1bTj}JD1Pe2>6YyDM zo>%c_e$*S-cLxj+Zqiz&(lb1yzWx^NBYfSC`V)Hp&*mNV<{o_%7(`K=6PU=BearvD zvMF=?b3f|MwF#_eod#R%#r0CJmb_@1>Kh){h>0*VP4hGOT>q58{!Tp`>|E;9b7@L2 zN8uqrwURt-hgXN7flSc;cIwQiOdX7e&5AZ@qyJVN{kEigshKvJ9qvw?W&XyGd80Kr zP0#RYx*ygyIPrC4syZ_9Mu&F}Ld8I4s6aw9GNaO!GPFWNFM6VL#!Q^V{;FH`-rmZO zdvi8SnnCN;pz!DfvxPR^r$oVF86NDiSwhz>sBff?mw)NUy3GE}!^r@AdVHwF(EL)38HmXW$G%W8F-me+03=$4|^Nk6q^Ro#}I>$aG8+p~+e zyRPc0TR!RxH(6g3m8`FcE!Nk>7VB$bi}f|J#myx{VO!eOTB>>LYXW9{O>D8gCbn2# z6I-mW_SEE3*H`UoVhg%jOK!5hCMsE96I-mWi7nRG#1`voVv8Nt#1`vnEwRb^n%H7} zO>D8gCbk%Av33)Smdu6CXdQyip-XJb&}IC0VX$8>EjsAkwYJUedNOTp)4+?BYj|ih z>>*23u8y(ObRW__WSdW7O2J>S?BHksw)uFqamo0-+iKqa zGK|NPfw2?tf6Ltp40k_Uzxy+>-D~I7p+Ae=wSfIi_4_{;gWpoW`}48gi|5y|-xJ$? zc>V5sgWa0uE*U?ke!u1qu4^Bu-~FZ7?x!Q$27`h5B6d$auX5}IIKb`dT{_U}WXTOv zJj9=PmF{$v-t>m)=?&HNhFR$igXs-(-G()RY4hBcV8g=nhV5b-{NLZ=4el_hUF#Vh zh-M+X-W%&cXI)0{6f%Oj{{FXmbB_PH0S-|>W;!q!r2~oSGn}%2nmc7L`-H#X)82sp z&0D?U<(#btquDx17EG%kvsrbAPkYP%zgV{5fK7Tz?TL%A;KospUZ+>=rctk@M*o7Z zU{w2bRNHKB*VHI6s%?6|W$A6++-d*TYRhm*uANxzA9b6z7FWd`n>)dwS9}O$cjyM0 zf|T+x-KrbzOmDa=z2O_WVK&o;wuuK+89Nt*x)e+C16#hXTM!@GD(kc_dud-bKdx={ zbPjcSODjEFo}FFk=xp2aNBo<;;NHF}I6daRStof~37jUFGKZ>cY8ex z7pBa%d?Fh4MgB#=FH-!ip9}Ge{f9rN8yD-wXLV!EIFb0)B;KkSm4>0Q`x?H zWFm*!FYQqK>F#JM+n-a}{<<-m$~MHNvJJW?@~8voQ3vS8$fFL7dDMZCWm)0q1@x#F zC_eJ2gXmEQ>Bh*T4$k$cgX2v!?@_}GE8%2!wR)IMc0;%d-a*q#Om?Sgo{IndhYauN zs$LOR?LV}7D62=+D%C@DQqZi_tGrMD+aDchYvNKO zJ3`>lyA2Z%;Lcc3?9t-TRl!bUBJKgj&Al>iE_X)ehC9th z?u^X6(m(qFwf9PYMrY^XcGgl@ANMKjrkUOB354h8Mkl1NvbEg#(J1q<4PAevMF0EAjt-q!Z3a|A? zzNQvm>mS5_Pj+dy6ICroAdeNf)4!hezrcS#;=fJZor5n-pe?p9w$52`dvs18?pn{) ziVj=}=&`e+cA|6WJ@K8IPj(J{(7)^J-q3-+(zB&+cx80896frD-Q>@`^ZnJ}GTPta z8{Vl0O&Zy2+~ua;ia%F3@mEqhhL`JO?(VCa4MN|H#())4uO!u!3_CKZjSI6)H{jrND{w$Ik*uJ%%F^j2K#S8q^HAo!~{D78%-qfF6{ z)%31gc4)gkfx&U;(+?5c!FR>7-{1_sk5r4lMh<|X_y(t`x09sNYr7dQ)d49Gd=1Xj z+sLNx9R|N6v|sR5xw_Zj^knZr6z!P=Mj-h58cO;F2HnHo6&kz7?|E3W*N1RTy+}9P zx{hl;gBh=00xA$30#olKoesgT)Z*w^7mNTP z0>KeLi6b!n7p36qdNqv^x`eRWJ=%jQO73Sf4c|3IJ*&)jO-=m@u?^m%O!l{SIgS;O z0>KWO`sGq=8Q<#yP$2ldE>rKxBOCVkiEOn(S79Y>Gt+<+h>0uw`%W(YwT291z6dx3 zjWPAJs_HA!O^uV;0$@!bIZi0aXUNvfJGp=uj*bB}aEx#2!XI-C`GTWOe&?xH;Bdeg zki4dT-tjzE>L;wLzE!&z3aS+e2s0E z4r-`xAO5R4<= z>Bje*zEz4XBd7srXqsl~!==caY5b|8FXKlkr%+&9bBS_8if1xD9JpmO6x~Hj+k*=9228clDfZ+qSCv6WyuWNKnesqZ0gSo*unr2`w+*w)a&>| zegFytBZa9?)=IHu9E&Hx20_zIeWDauXru+$8f^noAZVMZKPttRVH$t}LDNkAA;}U^ z4Chr*Mg@#O@Weu?E{Z+wcuSx6fCvO=^`k7N|HSc>j&^_u1kE$`$BridyibH7|HjkW zXXgZgD7yX3(U$HdAOb<_Onu7HBtPcRc$h6 zFdqW2CXkF7D9Q62ugp*z#+}SG5Klk5%+xM&v=YJq6$rYjshy;2CWHYZ5ISH8VJHT!Ix`u$Nj6m>ALa8oFakkdQ~MlG={xCw2n1m01*gUWNOvXL^sfIonMrN0V5FPF?B1)lif3m%}+^g$Ld4a zBj;%dn?u^tAq@2m#1LlcAURqIVSow*UDeb9(lryp01*fsFkEAz7`W=3WC)vHogRd+ zC2Xc)2tz%A;5DYH+Y_6a_!Qqj15zN^VN3It6vb!(ETo7|b0(~EAP0V5DRu~4duX!9Iz z>GK{CfdH*uW17CL<0&1{01*h9XX-YNCjY$Ga1!0e_b)oX#5Lw(M_am=fCvPwGj)-p zDSrbE7=a*o!3Nk`<7^Q)AvA-E0m6IsBa)fH&b^cM=Q|{P=TP^nz{q& znu%_J2!sw8q8o~V+s;o$H~l_G5Z%_WnTF8~^#p>^&D33pZ6Ue=DG=4H$vo ziG@;KbX(?lOP}|E2n1*~x|u%WcuGe%Km>y3nL6xf^3VHZbi4SX647mEM_am=fCvPw zGj)}tDSrnI7=a*U)V%+(~sv?WF2WsM>o_r5Tl!^yON`o=mw}j&}~g! zOS)#F8z2Iq1BU2^V&JyhC!?EwXDWzp8`w<4=!SX%!RTh{{=~Kr-GCGbcG%SY3fKyx z8-N1A2x979El0P#zy?9nOx;t})}kAb0zunMU0;eVBf0@75H!uyQIa(k-GC7Yo>(Z= zMYla1Z|U?^;JKATzoZZS_mbR~>E!|5% z1Y+W9|MYjZ_n(x!pH}d=a~~if*e_G}R#iPq4_|)2{9jz!L_GWE85+-CK-$vr4D}7f zcxLK>bmniG@;KJUh(smOj$~5eU#~JTv`J$CJDXRdC(|A`mps)I%Ii{&}B_ zXK%lvM7H)qM_am=fCvPwGxaD(Q~p{M7=a*C5WiqU<5IBW6RNPBiJBlnyD{WwYBI5q(IO%Q;#dfmJ!_m z6bPDT>aiqiD!Kt95InI^s*7$XINs9dJs<)BT8(a|zs&KJj&6Vm1kE$`ct?|e-Y28m zrSC2g-Cp5nOZO5GfuMD!p5$oCUyA}G5acoSM8}igOaE7X6VdI#*J^Y-m9(X!8|oW~ z(aqFXlcSaB2B<*LZB0Febj?IJKm$LXx&bN>bX!y3NV;aC8z2Iq1BU2^V&JyBC!^b}>Z~BTy_L;0jBcnW z5R7i7o=jzsAuxcz(UX@ zQzul_QP-}OjA%WRfCvO>{OfOM?`Zh0!MU!T(p?2aAlQznZ*er`6F6W5f;^^9I-dM) z`%izMi4gbo6E(zLNZQgN4)qPh5NGP!$k9rO15_aByQW@1x@JNgAOfKSh7gBh;Jf=K zL!ACbKoH`tVlxdx9O?-KL!7Bs65B$E15zN^VNVCl*R|A?{MgTl%~QL?A$`37qL~ zcRZ!T9UuZh^Gvibk}ExG|I5VXzI_mpDGh;9H11Whybn*YbynaAHYR)72&F1p5Jo-%cDktvypkZzP@ zo{}LNWcuo-bZebkQA&msr$U2DgP{qfL6T60h)ODHKogZHO7+|C_1WKNpMB1=_kN!9 z&*$|l_UE(K+Gp?2diMT)zvoIU%iZ7@pc{+Tn7dsPbd&FUCG(;YC3v)!p8IMS{Cs8f25ZgkpfI^Y9ZvCf(iO7$6-FKVIoHyW1Zx&v3U}4k+C1 zvyx4AH;#9b+|9$!NMjOrgKB^-TMsXjT#mazF`zhMxEsszvfZohZpFXzxb25#@&!d- zSDH?D<2XN9?&jfj;zr$VsmhSJPX{Ypz0ijJ=#kZd)2pFh(ES=|0l9;RSGS~{mWck* zR3D}RI?o<{B}r{scc?Uo2BPxui;kFT!Ccq?mFD5+icpV^_1_(CF|E%%i|<&0sQa1Kn5kYFbd&7{iUE@K@QNTa z{P$e@w|>J390R1|;pIW6*;EH-e5uiHsy~MKa!^Wc42l6N$ipuMnfmY5w7uqoV}Nu# z{9@2)Y3xs5Ola(@K`FU0CR_k`Y;X98S(JDNotWZ0?`1K=Ha(n#oERbOaoM! zhu2GOY-8Or1E3h7JC;>70{Z1w<=q%`lN|+$0n+vGJ3(f62DFTT?Pkq~V}Nu#ydmhc zILe=|3HMp^uN~eJl#&~RVt@+r@a7|+I$24yIpLL$@x9JTOy_N=NLas19abcc-OOLtX*!tn!mer@aWgW6*+Zy z-T7DPtx`Jw?^IZ)^K+a5a()kgEA9l&57PiO<>7C-)#A<%(E$0JhYyru{cI10X@E-e z@Ry}pyI916f4L)S&{Z2N`&p8jKQpa#{X|3QKGFcn>fyb~Sx1KwOapXAJiJG0InEEo z0NsbID(5ea|EEE=vXOqrSLMMmK)N3OB!L8tl6*Wk<>ikqOg(vltjS7ZW|iB-IzamQbE*TV51QB}i^U%X5i9zlMKRE`h9 zS#o?2AC|}jjt|oS-ESVwen@idd;Q10T{-@-b;n<|w`%G5PfMxO@j1=_IlhNai93Pg z!!$rmdHBz6wYcL$G(i65;onQKe8-1rfJ*c5@lq|@@gH}`hpyUK*<(p+?)aD8G?C*! zN*X{}J^Vv*)=|fYX@Jg%hrgFvj^jfyK=&c5F~|RNkgc4g%kkkDAYBjt6m*guABq8z z@$iqxbUOZi)qU3N_J`@8~k%xZ`GHs6krCV|w|1abLl!sN^AS=iJM<}DQ zn=!|SV}R0l_+-$j{}^D{T?Z@OlIi$QkO@#GR`G_$9sjHy3des&Ri!&V1ZT*Y5alySZ}w6Y7q?T5q+|@t2zAuWCCTpW_UW<9oQIxDz-&Oas)E zhf8#;#T_4_0rEEw7c0f`9UrCvD$T=1OSNprUvx**psO}kwosCqJN}lpP2~6sk_J## z5C5x6rtQNjPH*G|e;=j+IwKzbCtQHnHvXi|Cr9;9gg`Ms_aUn>$6r9Frns&vC+Tv0 zI0i`9!{Q$}EuVpt9UqDTlJW3=blK_nzx`gg&zc>-_;-`aimJ{!93P4Ss>s8cL8ks9 zyuQcZ`OX~2Uzj|A^00~>-@mC@ZpsXG)mz;HUj}OxToe>Y0m0HdoABq9G4_S>l z{)$1ia*{5`hhu_&^2l^L{?zT^K5KUT)j~y8XC00Y#Q;_0;i^HV z&GCPDZ;s=yLLNYQSj7#pa{RSI8I9eHIX)Z%l*Yp~gHFp^oh|Rpbo@2Q1Sk`$cthik zfBdF}!{!}X<>bv(0#~i%<(r0vXzr`IX)Z% zr0d~^K_}Vqp%@?;4>v%j)A1Lm?z3jc-z-#Ab=KkdPz+E-9&Q?B+8qDzpXWIKCgcH> zhgIAlE63k5l+oDDnB&7SKxsUDe$Z)ot8>%+nU22&nE+*C6>n(V@gJB|IR5skD&6rR zI7^Q2;dT<4!0}-kp!?0k+1pC4-SIcPzjFL{)g6D0-WsLjzf4M7Dl!tqEtHm83q5<+Z4_{o04ziV#^gE0Zjsep3aHpV??D$X& zkc@{fK&I32&-+=p&zc?oMWLdqvyR4~7@&$g+%3q|UxU=&>OA`E9LL|4Jb?1BiW_9* z_Dd^iRujfXD@IxTzreSe+l_;bkwC=;uAL*tJB@^uQw-&<9sJ3a(w$?-jW zxkM&#e3%C4e)DklUXp8f{OcYJSK`z;b;n<`w`S@1M@gyE@j1=_IlhNSiaUYh!!$rm zd3Z#(THNs=8X$l3@UT)W-|=A@pwc`%v{cJ>{6pOyp{q7lc3_g4JO0TJP2~6okOojz z5BEvVI=aV)X@Jg%hp&)Yj^jfyK=&c5F~{FO$W~6$?=VI<21wV#{en)i<3lk(G9K=W zOsC_oS>0#Nj(sE_9K12iL zZyugpisd^#OaoM!hbNV4*^YmbJ3e&P#>(E1q=w^P_~(fX|2VP$O6uWjl9P@aK1>62 zLOeWHYB`1v#Q@!gti}xg^+C2Wk}kuCV}Nu$d|l8QfAPQM82<6(0hEVT+#f5$e`6@4v70f&hhu=!cz8uK zh7Z#KmFD3YrCPS(pW%iNUA3{Yw>w^{ur5flR?2&-ZtNX0k z@lOvGRh@M-2E_nXRJ!3qaFz_;!*e7uf#Jh6K)0KRv(J`X zyWt=EL}mDw)eV20-a4h>e?m%~hR<;Z$nZV7Dl!qVdR*M@xL<3}R9$r+6 zzA`>`1OapYkc{ux0$+bKFlm7}= z;?z}j$A3=mIi=%YE2U1y=Qso8_#R#(?gWkx(*QN);nm%0amR;ffc(wFFP38Yjt|oS zmFD3WO0{gq|AIR{bk)YnE>BW($G`G_6FL6pNdqXWhnFR19d&$|2I!1<_-U!-I6f2u zbRV)BbNtT**~&?}93PGW()IAOK_}Vqp%@?;4?lxUr{f=5-Dk~?e^scc>a4@@p%|cw zJiIc4(;s#kc{#Qa7jopknJ{$v-#=|cMotBq6Yb>~M-e25) ziA;bpv5Ge|?)axKP&oc|sw&;_AvjBp@8Q=ZGJ)g6G(h*8hqJ#bxpv1teSwA7DZl-A z>e{;F&+g4G9sf2dbvi!B86d~^@CV{f;P@~NP*Wa$zgsQt_z(?{zj^q*QY_!`VH%*) zJiMt?%Xa*m-0`8SHdb~+lA1gI4vQ2Qd)xVqpOJ5q22fTHzmc4E)bU{&pflp(*QJ)@ z_)rYceaLFe@vjfEm6LQiJ{$w2>*2S8PO{@eF+egNeiNB4$G_l@;WleF{O^W>s>V7D zABq7g$io|hO#LND{Vo2BpOs_y-ysj6JgnmWSQ-AUp^V0E#ta{h0ZQZHEkUPci+|-} znTCHenE+*C6>n(V@Sprw@uib@s;YFuhu|z3zK3^6WCFv7X@G7w4`<&lxpu=}Zn1DB zPF-I&{B?WlmWKbJlsXNc;|!4Dd-yAH+YG7U&#zz_pr$;0pj$0&Zx9WTy?JF{yjmqa*{5?hhu zJ`@8~k%vDGGHs6klcjSU|0m=Dl!sN^AS=iJWhkSun=!|SV}R0l_=}*^vc=zF=}gD} zIhg=uVij*_-0_cnqHz4*s;YFyhu|zZzK6e&$OMiL(*WIX9?t%?@nIUE(mZ^u zRLge!$96;wx@u!(e@s$y$3JAbi5&kAqyd!G!-tZyjygU}19V0_{GHTt93P4Sx(`{6 zIsWg1Y~>_fjt|EG>3aA`&`EZDCfgV9}N{%opm@q6a!R|hkp(- z^-XbokAKXHIgbA)@&L-iDsGUK<3AqCXzXUp@!=StG#>sf=(ITgZ7XCt{$I%iC=;uA zL*tJB(?<)(e@a!QJ3a(w$?-k>r$i=je3%C4e)DklKP1=g_?xd#IsTn>$6vpMCUX4$a?JqB>fyhVvyM7GOapXAJbYSeIgSs-0NsbI z#vK1YLAG*|F2{#sfOI{4Cg{}Pb`SqR(A%tjQwNFxlJW50$aFgXVEJ&LH9P)-x`c`o zR(00l_)rW`MIJ5?WZL%lPpqEf_%p}@C=aW+K~|2xXegtxn=!|SV}R0lxJb~c53u3S zX>iEunT|h`On@@6iZ?Xw_;VjA9DhkwmG1ZuoF&Kia0!V_;P@~N(EaA&?8PP5?)W#X z7OupppVS?HPH#@>_-jh3bC1t)2FUR}TtnP8>uPwb1JeLC<>9lt)#8p1(E$0IhpUug z`Hm0M0F~z9%B5Pi&N}M&Fb&Wd@o*`r z;;`<$A@BoWIS93nNG)Fue#5g9e<@zQPo*T zV^9oGMINpgWZE46ozKZ}{1wOpC=aW+K~|2xdMKl@n=!|SV}R0lxLVL@+2j9VolM7H zl}vy#v5Ge|?)cX|SUCPVsw&;_AvjBp@8Q}KnZWU38ld~l!`W*|uHErpzE0)%57Zrh zgWd+E<3C?YosQ3O2FUR}+(O(593Q3uYRbdsb*sf4AEE*BHxD-{#qu2=rU5F=!;MR| zY{%c&9Ur=CV`Up8sk!4Xy8c9tKZi7cvU)f>IqRt7!!$r=#KY%EEywYp7@+%*)tKY2 zA7m>h>2iEH21wV#^@2{a<3lk(G9IprOsC^tvv#=8njQbSp`xm@4#$ULfGYBEqaah? z6xZMCEW2Tj<8MeFKzUfj4YG3l%|jWD-HbUt90Qcb!_9(Di{rm}gG|TYluUp!v5Ge| z?)V$tUpW5Osw&;_AvjBp@8MPwnZWU38ld~l!`WL(uHEq;m=mtVsfX*1zhQ5~((zv+ zrB27^I0NMP9?lha0>_7GfSU5~#ocOg$A@Tu{LRB%OR;>%hiQOH^Kh3^E!**TamRv&vU<2}a@JADhiQP$h=2iEH z21wV#?SoEzD?I$RVC1b16aysV;daP$I{t3eeb(&wFANn`opm@q6a!R|hdT$EHplh{9e+160m{TG-q5(?Uvy95 z_%Bse>5dPM@y;G z@j1>9mg9SPl(-W(K1>7Dl!r%ltHm83q5<+Z4_{e|fv6= zSw~JtAEp61BObm?YB|FQiUG0+R%65H6+yN#xvpUZ#{lVixOdP={`vzrYLt{xsEkqM?NOao*f9?pKXFVKI#hqZf!Zbilc{s0IEk0c#8X&{=@J*#y{&abx}NIO6}oC;Wm8FNk?9K2*(%M$liS7m&C?a80V>VIw1Wk=ukMpOX3Qx6 zrOV@#ub{?FEtFk(8WaQMG#wwC-4D87zNfHJX)ds;PhP6~xI_A@qh z;25AZ9-bI<>O*w+QFX8`-4v%TxuFxt1Sk`$u7>_E6cTSJHg(__pfn!7G3d06(X)2Q zZ0Hm+0m{UxtD(1qLed+8V}R0lcv{e@KXcbUp}%dP+0dKG1Sk`$cthi3^vLfPV|2c% zN*|*ToTV}9A$D4rzyxE|jTn$YDKyEoj!`$d>K=z;fKCG|orb9ew=S*Y#19vokZ zT#nd*vW$;d-<;2RPjU2|i?BToG(a=f!wW@jo3X`I9JRed459&Q*ux9zV*NR6qE{aI zhqBjQDOg+O$S@6%BYXJ%x>|!+q%??DK)8VMG!NfhiS>*38w;kNHkbyeG!NfZskMkjN`u%pP_?nLcOD(|jpFrN{0<2D(Ztz@AXAXyJjUp)L1?ah;Uu-9&xHu+9c z0ZPRxZj;qyes6J1VQP&#jo2WAV}R0l_@1ECGMTU5HM5~J$pk19tFDI54TZ!%p;$w3 z3{V;m&j~s$lX=zLhR!AvpiHc~8v0-;B)uUx1}Ke(9|$@vuaD>NlKBapPbNT_Sj8I} zpUk^`qnOMeQB~=a8G^GknLYflL?)QbFb$A*c-a4to66a#b`Sm`uOEm5D$oAfp* zC-aw-rF$}SpaGi99)3~e{K*W_05$C47wTdelNqJ~@^KF@udAhx7>HKD^knw<^GRyK zcB@STL<3ZshnFRZ#U?XM19aLv{B)99q%?>Is5B2hQHfD(|jpGJh=S#%(fu4%K9aVt`~l{Aki-KJKNN zHhBrD0HtCTx5;WUf2uepcQV5cKRyqw+E7m9TroBze z$$Xo#bWdguG(eNt!yky8KbavKpoTsCeqAhMGQ%`LKJMZ7>T2ne8KM<1J()eeDM>BZ zZZ(-98lciVydg;}Hkn}>pws5zx0BQ&r9m`6rFr;`N-T3S!!$spdHD58EpIYI>>H@s zSlP8nYLUqd(b+1^!)qj#HJRZUpu3Azd3RNl`MRJRx5@B1RFfHs0h0CbYe|#&%>6QL z@~fl*l!{f{CacMOeQ`|gWQJpa(s=l-pwlv$AKN#xp>L82P$pJg4ShEh690r^lNpWy zO5@>;L8oOh@0Z)qcgO@N6RWO8q_VBlLv5d(K(*XInhrg<;rB7yvR>1UR_V|G$wP3r| zWQJ&fO7rmkB(d0JhG~FKn}`8;RZZr5f^OU|XBj(A6W`06HCljDdthyTdO(-P2AvgvojfcMuIxUm=r-x)V^dOl4WnvX?XnZn1 zdTBA4f3K?2Co=?RX)=5Gh(sos%rFg*cX-%;SaLa&8Hxcq4Xkt;rZ%ik=FNMXmy`K_ z%F;cVInV%2W)J@>a{gq7Xn-2_@IQ62jL8hs0QtCwPuJDbCo@DVV0top{8W-!u-$4h zLo`68dH6(%C(^~wCa-t)@I zyo$1PPi77@K$F?Sl|{~<%n%Jw!yc|w7t5H;Fb$B8d$?R(EqyXWv;w9lv&YLOsRi4u zCNo3>RGNoNC5go*GfV??+B{q`Ni9+uL<3ZshtI0SGAA=k15}!ai&biQlNsWE2C6nz zws4YKWHLi^_Ph@aHa}tE<@(odGUKGXLPf*Bds_U?;iYq`p}7!DK=%`?@_wpj@uJ0l zY#UwS%m>+R=fg2Tx*jePbXtDr>sN2cG{%`^0+fkW+!(7_yhJD@-Ra>NpfnyX9&}n} z@r!aBnnfl+nOJo-)C+~AHw4E3rSWi?pwlvoFF!8x6Iz-~fHJY_YG}n!NP0tX3{V;m zR|q;SPszR9hL$H2piHdd4UNy@ubf}Z;?-4E`YeXvEX`sMSChyDvlylUGBOYQt4c0s z7DF*Wr-7AD!_*7vvv`Z%7UeA7LRq?JF$Wr;S?uBSM9!bZ5Dien9&TP2%b3M54Ultt zxN%)AeHKHs0;XrN$Inet3$|O$Vu%K)G!N$_iN$6yOapYl+ z8@I{uIfThPABq8z^>D2vQhpoznKx$o{+gr$l!{f{CacN3UU5v@RwMRM3C94X@o?Rs z(=wTl%57*inE+*C)z#2Op^*3|6l(~M0ZQZHhC!$0q4L&KGC!dW$OI@8tFDGN3x%XN z1jhiS@o>|i(=wSi$!%y8G6BlOD&EleWWMmd#bn+}Ri#g62+q=E_HavyOfZ>Y8X)iR zu>X9?)bq%r8@x?#ax7252&S_)?McCo@C?)Ubzp*2OX= zGfV^I;~u`au9iNTAzA^`liB0llhlIkR+AZ`0V>VIU6RCNlNqJ~I&B`lFi9;^8bkwB znuj}9VwsZ}rU5F=!yPKMyvYo)Z=h;pW!ogFMJ6*uXR9<1x0YDeWQJpa?k-m4-BnHI z?SpRICd21YO=c(tNY=yck|y&iZ_D)kZAk?v6|1;SR+D+>;+WjY495Va@o=Z0)AESf ze`{t#FCY`3Osu*ZdQm7O{t3k3r$PRnF|XkKPRyOIe|CRSYy?GXw|ZwQV7 zO5@>6f=Sfd*(Ydw8tK`I8x<0czO8W9niVlNqJ~ z@^KH3tgEF@W{6h6^knwRzN7+_idEbutI2#waZK)HhGT%zczAHoX?bS8 z`1H(%4k8nvOsu*ZdQ~VS{t3k2ydPRmwf!Q6&kNhUyQG2}LvRdG z8V`>SIxSm`*S<6J6FQ1afHJX)H#9z(4|_{7nP0D}(kC+nXK6Bf_&SM9FqvT*An)+7 z|60lAOlBws=rpj>X_z{!KAE@bZB8q_OM?U%b3hC z4Ums}IIpgjKA9m}0n?M&3DAGeiSanun(*iNz)}OapYDLoqvA6QE42x*9qy6cYc0Vv`w;0ZQZHn}bfvWL`73p*N8UP$pJg4Ou88y&*UTD2<12 z3py>&%x9dH`3b$1On@@6iZ?VqnRl8hCiCg4Dt$6TaF!;shwqfg1d|!20rCzH`|prk z&SZvSfKCG|orbAn>yvrw-qz)0zDQZRCo=~cpvmmvM?}t_%n%Jw!ybOPE|xKwVHzMG z_wa(cTKZ&$Xa!79W{*FZq!w(qn#>RlP-z~Xmn0UO%rFhmY4h;hB(+Fs5Didi9-dW+ zWlm<82Bm)nVimW^YBHZw9Fsel;TWJa9-bX^S|;;PKA73i z`^W?+6RWO66}K{UWi>-*9^o}?Bj4WhGEnui~gSj$kZzKOFxYt99neK-c_?qXHmUDZ(j zWYCQ}WN5Y;%1{iDtcRBdnc_Y6N)5j?J~;c5Oo#jgsQ{&76?e#LD1SCo5^pFr!{8X8 zG#-8?=(Idt{{7<2hAtx$piHc~8oDwRlHL#;1C++YD}qkTP(C=fq07kxC=;u$hQ1sM zNpA>_0ZQZHmx4~qQ2zEsnV--X$pk19t9V1>LwV*=#Zdm5s!AWq5S*oGQm)W zX@I=L!~V6B%XwUeVt`HqE1ia^x6~)|w!Ll3$^1iQ8K2CfUy{v%252&Sc&EtulNq7` zYS_a&>S7s>%P|E494GWr%$PRU0e&dXidXGDCE>O7rkKiM34T z@h{1SV}R~1R^{DQP3CU}-MCGL&!L*kPz;c)hu^Foms_4LKmX}WoBRf;0HtCTx5;WU z-&h=z`?w6p0HyKpJ3*&qGB1GjFHU2nT>uU?FQfAKM8>7L9S z=tpZZd-$lx`I8x<0czO8Ki9=FCNoR}Is5B2BsKhcSGfV?inuouv)bb`X#J+*5jg|c@Ni8y& zAv#;7d3ax^SbtXh-y?%*fJ*c5-cB{dBBenzK&5$jkHq)~mXiO<8jbr>!pe>MxONcwR1?tb}dN~i%05$C4;tgtbvEbCzJ_Diwno5f=*)QTn zlhh)g1w?17G!GX^5(}mEtJ+{1pxQiKFi9;^8bkwBnuiNS#QNhGU8t=p4Wz_fSG>8UJT7Q-=?U^LCNNEtAttizBsQLb9_Zhpl6XV0JrEoNl*Yq<1)Y{X&=;@HZ0Kn+ z0m{UxtDzaXmm7Dfv4-Fnpfn!-FErG$2U;<=q5sklpiHc~8k*VBkhTn4e!JK*G;eN3 zwhRl?FrYF#Tqxv8-ZDTjKr(Y#cC|Arq={c}+(Cnjt}ic?O%s3E|12s2REdX+g-po} zK{23^DGbn;@rK6tKxL%9cfuF{OZ2daK|!uLQNXMpxV9&RLVePSm4q#dRKYS_aKV`?cs zX@_WlkEOmZZM`J5$XJ5tY?bEWx=CUhBE|cIq2HZ=X@EwihifOPMM{HcfJ*altx++4 z(_(!7h5=XYfnXY-(mY&!R4pnNDGj0l^ZLamXqGQ+wIsDjX%L;Q(mY%#No0i z?SWt#pws5zib-mb(jXe3(mY&tSgfD(kH5k+K&5%ulUmLm2#Nuv|FJA@{Av%hLeOn? z@R4}~#Q^z_0ZQZH8bPOJ541&YL(e7?piHc~8k!vni8rKc<-uEX zUYk6JG60p~;W{Bt@|FRL0g{=^va6j9LYjCx*u`M?TQm1SbEpJRB_6IHG9@xQR3-*#ki}KvwAC#*)j~13|GqsME5vv==3*MW#7K zXR9<1cS{n}#H{auU>cy2>EX^vYLU_)8lciV+-X!Sc@G5B0F~z9_M>X4dmxAglzSkL zw@XrsY&0Mmpwc|tDoHH12ZCvUPMe2YCaFbAgJ^(C^KkQFv8+81OaoM!hnq<)XAcC$ zfYSe1mN$O22YP0(5oFr-K+E2exn+1BsQ{&76?gDz543HlB;HVL z4+O^mrSWi^pwqGkdh^Yh4Q)*(K$%!|HS~f|NP0tX3{V;mcMLksZ&wBnd@r-19moVI z6RWO5vv{xsoMK&4`ovqS5JUU4%wg-Y~fJUZ=uS!yjlm^iNmFD5$qhiT>AeaWI zG!G9MRZHCiK{TM;19^OKl3HY=0nq@J=HdQHVzE6COapY3c z?SWt#pwc{ixzuv@Ku`=Q{f}jN<5zp2eS>bZgOBWipco)O@o=9Y)3yit)?Jws_7$W8 zl!{f{!K*#cL7|d(L$N&&90Qcb!vlj(%WIS8!-vK<`nS&OH#v8K6Cohi8gA z!5#>v0czO8cgNIH_COE~@UhhQrM)vrEwa&o=xmkd;X9JVVtXK%254k@Xh~|3(jXe3 z(mZ_Is95qI2&Mrl&BN11)l&CB5Dh5zKpww2NiDL`fM|e9^YD#HVzE6COapYQSs@vA-1RM2g9@R2kiaU6<2YOSeB;HVL4+O^mrSb68pwqGky7On54gDXP0A*s; z)zDi*A?XdlF+gcNoELOj_CU|iZRjmz0+fkWS3_?Pg~S`uwestSa`r&;DFaX$9`-|? zv=Lc&KIIsYNy#5S^{kJiIJP zEVc)NX@EwihnFU)MM{HcfJ*c56Qg3udmxwws5B2R8C6T&13@&P+yi-hagthOqXE$X zmFD4xlEh+rAeaW|w0Ss4Qj3%Z(Eyd^;RlArvi3kQ4Nz$wolnU!_S6H$qhjYCw{0n`zL<5 zfaPA;d*QZkU638-*OaDnhskk%uy&XpepTEFc9<{?P{STx8&gZ!VL~*(2W#J#_T?nC z$Yh1+Y?bEWmn4?-;$!-|-QXCY&w^F?S=>7PS=co}xA~?TxnrO>PqH3f9b}4+x$(Q* zWsHj#ijKPl{I`*6*p(g-?Bn*mhLJKzb=sp{)_{r0s0_4oPC|- zTJNgCd;h%fI{os)V$KiUIJ@+ADQ}$bN~!b4;Wz_y<9K+Zxb+*SeyR84UsV9p05#>| zce>T$U!nlf0PRRU{8lNp&WbB`{ps-FsV5fR@Y$_5#bEa*t5aEB_ctg>K~28yp%|cx z(Zg>CndaSCar+GJeY&{vlZVOmWCE0lRqADb%aX-qf3vC@zU+&ue)JD<=2U;e4Z&Hu z>^=ORL?*cGVH%(-#KW7G4FB?P^EbZ^wtl+$tk?|>UG}^7b}cXaJ5^ZcWzTU2=(6|l z4sj>A>|q+9raZj8TP=RsLo`5_y@$7!V*T#R-VM3>dlr}ms5B3Y>!5soy0);7>OLCt zzVQ4sABx?=AB^j=BOaRq)lZpn_^Ky`b(bm;!!cqi%p@$fEbl=n~8Q$JJ# z^nrT#L&>#{4Zkj`69&bA;)Jm$Wm$fpJirXyT)XvlD{ro!DNX0i#c>Ac=JN19aicd^ zfBJzv`t>(34N$`#{=lw!ClkYr^carWr4}UI=+T`j-{suDgX+t$YpSFkhOD^ZmgJOVAL$T^lf7(20 z58Zh$>b94V28lZd0!#|9v#l#|aIYa~IePH9Fd0*P^rPg{c z4Nh2KW_S>-Zks;`YVvIZ#Q=Sb9{wrFw7#wzJh@QLee*{$0m{TG@xJNJv`rS6vGBSZ zue6?RTrB>($bB3f%^y7p0v=~3$wu-Y_`J8?6&LXG)!uyix>$4V;)fF41w;QZ#P_&nZ!cgz5(dmGep)iiS9k4M?3w+WE$#10 z&~WvZe+$3vN-LEahQ1jHrqgx#diZ#&+H{eT3l5?I67%qH<;}m@ic?qB8z0-3c(?xV z6BMN4%f%4#Z}IZ*uSF;mNq)A0Vt=ikZHR|1im4l>t)%y|6W>;xR@us(#cIZk2WHIJ z=ChwFE{CZHiyxBDS-bd;%k9%p!zWckaVyW-Ch=(xiUITber8#gzWPM*PqPg9>fXJ*x1F^xtuDM&v#$=@ zD#!W3vQ-Zk5;t;T_J{u^l*qLN(*QN>;ew57!(x$#1BeF5R$2A!zdC)9+J@C4r9pJI zO7rkPNn%5#6%%33ja(Qo4Nz?!KAof%DGj0lD$T>EBsSvsu{WaCLnIsnbOW*~FO$N4 zbeY&QK{t6EKylu@3;BfvU)sNe4nHiYjB(5#s`8*XPvv>|uOPEaip-&$dpHJ2ht-fj z481X^exkd8uEFALHg`R^Z`RC>`>pQ=hra@H23IGbDm?sOUNkFGPa`46J4ri74;PU}v2)D+3P`91=-TygrsQ%g4vG~p{S}bJ<+b~-y2ZVs z_lnZumRFk2r!bB)Ko;lWa^jBJNcUGj!Zbh)d$??a+VI=4p$$UyJw6Z(kc}+66kh?k zRFYc6M<6;|rFpnyl31{~p|601X@F|;@L5S}kQdktS*)#4#=4AAYu zYRux62)Zpd`<_b`H+!;mElyfMX+4}3(j-|I_Z}1j%A1{K{ARDLs~6HVcT;E&TN4xm zl*Yqlf=u-m_rQ*m4aWfKc(`=XY3_P(@6zE(r27H*-a+AFD@iul#W>zcaxo8Al*S}) zaiJQZ%hSUZB$wl2Pz)$e7;kY|mY3&@t!f*!eR}(pE;d_fI$ez843LX?_#AP^Tnyi7 ze~Sy#05$C4IxT9`1`%~Jhz7_hJY1unq!zJ?HBbXonupI$5}Pj4pOpIAsKGQqwRyNo zl3JuRhz6)M4_B60&BeH{`YkR7#{k_}tj1hy^`M)4-$O9~+2YG=Jzg#7B)c6H15}=e zs|J}}QZ{NcW(@XQu6SPRa<{dEY;u=S3{Z6*t`%ge*XVo*`?h=ta14-+hie9%<}L?U zE}P+Q_ncq2+xn7Cb~lc9lHAS1^`tS0yFoQTm#v5EN-oFUpcqh`Fx-u0dD$*fcej0e z`=deg$$P7u6QFB zZK5^p#-s(5*2DCyz9Xo9?7R(319V0_oKu8d?`8(atsE})sp={6xq+H|+d?rwx0{C> z1({ZF>JM*j;20ns4>t@t&A08y9tny8l3~^8RsHhWdGnAaxoao}D2<1k1)0{LKvYfl zXU&IWfOI_EH0UIE4aES-u!?v6U}5rluXG8cWVx9$w)xT7g_CWqoXJkc@lKMHdAOA{ z(tl3DTL=9Ev``JuW$fXWlFM;2C>uqusgiMo;P*W0f!vLgQs+f8XYos8rBU^$tG zyNcUk0+9^|MB8h z=i%Dq>?(LA}9u^A`g!UGU@Nr;20ns4__5@;+-)K2j{({v9SloEbNC?SlDYM zn`~hm?<856hsR1|lJ{v)4bY|P;W3iSu`nnG6eo=LX)Mc2b&a}(9oRdtw6HfSO{ax% zoB`U2d3cJrv7K1QPYYlgpoTr1YEhfs2j@t2o{J7Vai+ZzHm`QC10> zPU0)IS@WS7AQ=x&3^HZY%aspkwNK~kdxuYF)QHFZ>dw;&zj~8&ll_Y0og}~V@Kk9` z;#W`&(1qyX|4A;#ub>!EoH6{0W$9P5>wa}m@1WAJPFI>vzv4Ip__72Hp6LADXS+%|S5$+2W_09?uIpt!6fCQ&0?0c^n~$h<<6R4aEh-R3pyT_7jcfq zL*e3|esxG3@A|>9t=k=MEUfU|1)+ElO146dcap5o!*`YamtL6j60M*vY=EwD56@6Z zIaYXvp9hHgSXh&|M)p8Z4A6DKs_uOZ&i4h~WE+6uJn4FPR**@42X&VJf+0ldu(J0C zoka7SH6M!eBtsZ?foiMweq~`tncOuT1C++Y^Q2SA)E`Y-J`^Yh6f&HDkIxM{$z4M+ zK;^KCcRlWXx1U&e-=HA$bIcEdvt)iAUReCMLSq8&gK2$G*SN-Q!A-zLN@B5Up6yDcgV*2l2s^1wO`YSIEG(hI(;U`6|%rDjZAR3^4J?vkaq!#fT zhz7`SJp5>q*sv8A@BIBA_l9YJYV+`tB(+Fs5Didi9)373c1Z0{_M?B{4buRX=HZ8= z)@p@=9S@$l&X#q%EAF<71NF|vz185>!*gDxUqpp~u0Rhz64LC_m}bPRp%@^Uxh&&1 zbY)|o2x(fn+2ruzSAL3fmHaUJaVh~+iH9ExnUWiVVn88-(Xos-H11Hhy}od$&nRc| z?u_G|B!lwsGHFcm%~nti(3R)mrzMwTP*AK7>U6RyFUzg!4s~en(9)r8VMG!H*3vC5#Pzr~|vUjWAdT_&u?-0O;<+kC%|*a{T8 zq91fUzC7q8Z`Pm~pz=KYe30ofg~7T<&s@Fp_iw)x^pe|yVt~r>@QXpF{y^IH`?qim zkdB96sB{`ld~n858SmeIa7%}#wxy9sdiuA3AMyq z3YX>3&kNufpfn!d5Ok8aXiyB0jECP2GP}sGqCYRV>UH7M>Hc}a_m3$2>K5rH`xVDK zNq*(w&C)3SYU`YrWKaz#-Wh%3xS7lKlmAlvdoTf=Bvz$E?NWEBSN2|6I@GX*|3u=+rl4EizCHkc@{vbeaA}#fO{RH5>z^!z$kOgT==h{>H$6 zKke2-3-kM_=N$eCLA3ws8!;g`OYZ04Pb4zITQZmi=n`kuw;xL`XSW8$c{&Y*U4lk|ncgiwmg?;}e;i0!=9B6>7(8J$~oNt8?4N$`#{-!3@Z~86eh~L08Kz`%l z12wfKvC40X%Uv(YAld`GvsP^$|1wD}QW``9RGNoBOA+g@6sZlS0V>VI`=pj*g-{I8 zWx{IA3j4nZx_72pAru3o>*3FXO!BS=iVaShnz>5)SK{6e2T*EOaRaFKb-yl-DK-Jc ziEC_d?%5;m3daDY@$kW*(`Ue$ZmwjY|wA4WYb zr7_nUH7$u?q!uwPh|X4N9zNPG*7y4^y6uH&fJ*c55AABDSfn(F z2BFEi>dI8at=?0)}g@hPSQ~D z@ZZvy15}!aiYS2|1D_bZ@ zE#k%yovqS5T(DiNWl+F0K&5&3UtMc$pJ?$JL`s8bfJ*c5KSh{3DBu_%A7C{$C>Bu5 zZTr$ND5n1@7dQq;*TWe>=O>L$HgaP@F+egN{;#M}b1Py~ilk7E643NxRmX+BIdrdVuRtssG9d@w(>6y{6Y$%0V>VI z^^0(=t`|~+KfOCP1U6D3?L%PivvP*OhLi}%Vm#a+q)E0ICiS5(wJljKs7-3l84($E@ucpvB5Xat%kq} z^&xO{@91&}yiDqyLxAH9&=BzOrQ%L71YjDVK0VyCTP;2WAQ~Vy^YF!`SpE=zX@E-e zaQ9LzdkF0ALjbyJV`aM}sYQkWL}#ls4`0|W)-nWO8lciV+_7D)c?du>K&5%OLlNe_ zY=UEee1Mhi-=W{v+qw9UsXvvNe%S=a0O@+TQ_x9%*#yM^$$0pJAQQ2v@Um&ia}(al zyeLRDd+W$c5GV$yA`f>9GK3BFd=rlJra-N|WAQ@KGVCi_-^vssUWZ7FelP3$uJ4utp!*oCbf{bZULXyt?=5a>N{^G@T=c;|$P<@$g7-+eS<= z6k;!%U>cx?Jv<^wE%HVOq5<+s4-c!vGG8{qG(e?!cxa`T_p%9M-$2#I$_`9Yi;NhE z&Q@t29?&V)^s))20V>VIeLB?|UN%8AK&5&33W;^RZ2H0ZvFD8a#chAi*#AR0&l&qs zBA~m&!+k@VWUql@KR>{{5j+JO^a!8jB+MV z1CDo+rh$jAmd5O{aS-{@!{Dip=%Y{m74@UZ2mN9BW+F}x(*RkPhbKqXM#UnfK{P<6 z^*uf*Ni9+uL<3Zshi^y{D@!ZBG_?Avdzc2OHV=?9+*Jtzj~;`i`%L8kR_q4v$Ja14-+hp!Df z$#w(90Lie5yG`-lY5Gg}PYh|2yM|(b(s+16kXbCvW0#yYAC3X@E*u>BvEuJyk{dl9 zCZGyfH8xs)1MM4&V>+G&7dU&c#HGa?-zBYsS@Tb!3_xXgI2H0FcLT)$$@E#q+Zmq{ z56mg1#9Ndzc}j4+lQbnfJWU$KkjVZDTBru-KJ@U-lFNB!fMNwqe-{#QIZEDDA0@~3 zjx9&Y`;?~hnStXB&?NEjEOEysN%y~52h#vG?BRPG)apOpk9ZHC*(%M$Gm^wYX+!^J9ZUmMn}=^tQj3%Z(Eyd^;rxhLfBGK-o~|hR%d#*HP-z~% zHKH~y7AXy)0hGpfp%KrMTI(nonFmmur#qRjyn^ot|6*uA$Tk@69@GCoarLuLI0lps zL1;mzdCm;(`?$7q$zJp}qyc4O6}O`5M;E7uLgEd@{)iNg0ZQZHJA=+LsRj(i0Lggx zjv!Mu9sMKHqc00vfaYK7dQXswcQ$>24*hj36a!R|hi3+vZEB6Ry=Q}CfOI^3chG76 zI0xVVbYo-V)8pmq6w~8e$tF(^j(3u#hll4#qkP1e{;r6mdk?AsvIP&%mR!#CfMP&# z!g$nTS>Ai+)ThU5dao&`$0wAgb9!)`0h%5jeq7wK>Cydf1;R8y4SV>p7PaZCENX)g z4Ui3bcu_w|E#iY0p$4cl4?mJ5HeKZKU-QE>K(%>zVUk*;G>8VMG!HLm5F44`wc7M& zyf6(=X&%16L9IT)Bc(w!K&8EZ>Gg~FJgK!#kHObJA8yv62ayj3YO?J>F+g_V;Rk|D z^MEMkSM5Orjseo~@cf|DY&#=!5Q+hkVbwTArXNH;9MU9r4aESZ@$f@ICUJ`NXU&IW zfOI?@1fArrp%@?;R*hYkPbD8+ddAvak0oahdSA$SD!GI*0F~k4#YNcoo6bYOfI2kE zpco*TKFfGJ<8$SP)rz_DDdkL_D;)16%@q$nDUC^%p z?TjEAKxxHOiN~LoTI*aHabqY3=uT!;UcuE<$>)M>gZoCFO5hkET@ODSbef0G;Fnis zK9ziiOn@@6id#|jRB}})B;HW$sRWJzO5@>`L1&xV=Dp>I2T%->tWl92(`0C|CjUzJ?W$be!6OpgrW@`n3pePq0@_quXq+@>_0BZK1%(8%!c z2jWgJGGH2@hCTd#gIedvfM|fc@B2P7zL%sH@nwhxs5B36N)n5W444L}HVVIZ$#9RMg~L!D6JS79)DeGIU@s#0lJe}l~-^zGOiD@4L%eZ z8E_1cu7}?WI`zMK8+O>i8?MeA8Q&xmpiHddR#c6Q?}kF+4aG(V90Qcb!yALnVyPno ziUE@G@H;`KZDjoOy6_0u{37etAQkT{+%nZGM<@oUA`fo~GRxE&YkQFe#{lVgcyrKc z9xa1cHa9jtJuY3Um>zdZHhFq*ypuFNJiJ31lf1}+YJhCP!`mg7Gd-XfP@FJcWU(yo zz02y;W)b90R1|;ZK52a@SA{ zkPNHFuFDr$zf5|O_30anr;=@IvtxM5kDUBpPzInfJp6ePX1>URVt{1&EaUBr&z0pC zE9S~?l{0y+aJ-W=S3LZUG$wf}fog#6N)LZ6xtzHI#R`~yDj_cC%2oBba$N7Ya;`k7 zG@WyW;|$PT@$d<8$L7k2r$uZCrU7c$!@oDE)jcg@kPr=!LH^yJO8%0h7AXy)0V>VI z$CAWCX+tlvU>cy>Jp5ylTBJ0H2B@2Qwc-^C~dIsO*4D_ zYa4$%Ys3V82N%%Y%c{I;t0$4)7yq&2cYDsR%WgX#jsep3@R6X?JZJ_de<$-v1>I0i_^!@pKKjThwLsOHATC&uXu6cghq$tF(>j(3tK zhKK)@#w1T7Pz{h3c=!*=RO+G-k zGpn(|@E_$bF8U<5*`XK`^WhjET@RlLIxU0Yu-kd%-e@EB0W|;LqydzMRo7HlP?t?x zH)G%G3daDY@o<5lvrNrAhqvN`8*j@Tb2G>UC=;u$h87Kl#6O-rr!U{3A4|hAKxsT& zBU4G(c0p z!!<G4WM>|(QdjeDxl|q{2uAvy9G#;)PWSS>Rk@(X7kdebNKsp|-5Ok8e zhGKwZSdDgFHQo1rAHh}+X_C8!;yk7CaJ3*)e+U_~_;AVe=fg2TIv%cC>7?!+pco(- zR`IUuv#Gz_%o*Dp`$RFE)=|#k;nX^tINnL~&f^yHaBXR1%%)=g>0cs%YJl!+57&}h z&TN8WfKCIe^2WZoKATSHoxp4={s7&cuQcPsX=FBWoFA;&sR0OmNYkE8lciV zoD$Vi9iY?bEWb0pS0oBHE_+5yJ^UBax&OSqa%>j&Lr zzk*_bWIbGOnRTY$lf{OUX4BxvpXEHptVtY#?F)$5~=XtnmT`m1F2BH-( z{TSo%E=g(;KZa<4O7rjqNn)|b7?=j=w0XE=l3JuRhz6)M54WwvG9P1L8lciV+(v56 zqhfqgKrx_vjA2<`!quqQA?U`vC^Q@Pr1PN|pgY6E?SoA02M6)T7&rz<$HVP{PV$Bx ziUE>gHR@Mmk1;O{X_C8!Vt~?kxO0$6e~f`+fOI_EDd;434aES-uo~@p>@jBdkS4in zCkYnF#z1toO7rk#5^J7Kk;fP~ z2IvxIRbIl?Y%vV z^sSneZ_bBffYNxlf6!?kIzuv043Lb6`vsZGeSM$W{5EPn90R1os;lcmLz;xous`R5 zVsOldV}R0lcu3G`e%7fEo%v7tJ1k(WBu^zrkYNIo!KmOCEYTF0L0G$R_ClzRU0dNO_ExqG>FbtX&xTkDdykz z7^w}W0V>VIqome6bjBZupctSlm{oZNmoul>r`fSVH^H#vS5TZMT@Q~5GR-q*#IKH7 zX0XVkGgnXlm4H{17f@bSabv26&~c%x#_q=6rNJ>kX*_&=&}n`K7##ZN%y((8BNL!Z zthyRHDHIZKDE2N5jsZ&J;fX<~dA);z3{V;m`$498qA)Ore%8 z@bnX3%X;2N&o$cX!B$qRrpctUjz^c5lAFI!%Q+lUtyWXNRwkkTm zRB6VC)5yCtj`M@(T|Bt^KQoul^sY}p2h^d5A6M#*(H5MhdX9nEH&DLH$}Ub)i`Xhe zXR9<1FX|L)`aXA<2B{hYalMgKK(t@P)sbI1uOC#$$aR?k-#gpwLN8+*QjV}R0l_`#sl z@|zb&Je~PC@&Pgd%EYRxp^t<@;tj=~uizM2~Z|hT@8IK z6cTT!dIwbP(%=}NG#-95=)`tu(TNMi0LgfGNsuYGE75NseZ_wp|5U0zoq6eKw-qDm z)6z{I&K&Qgc|M#y{FF4x;hgm)olp&sn|Sz1$>j`ZCa_u&JWguqle!RH|p%+!id@@Oas)ghhJ||oA&eQUlc(!K+f*rwf!Wu$ke$O zH9)0#cukVnbdkeO7rlF2DS0O zDDp|+`=#@X<$Q<+sI)8iA*NlPq!uX+qO(<+ho4Cj3ujG#2kf=MG(fd^c$w64W;GN8 zKYPX z2wAG8yM8zZ#{i}A@T#EGJjQD~lv(qk7$6xBuS90e1ve@_+~%$a`!BG_I{mKBt_~Gd zoprnvfMS3u^6)D`rasQw{>3yn21v)lF9)6G#zsyM6ayr~s%pCSFQ!%7vg<;c8Pj$~s&2)|a{yrboo$Yh#-tMZ~x2t=4)Ms`^7JN$Tc@VI;fTuOSlHnfThB}F6j10q&7)G z0L1{!E?VX6stSTnMA=j-O|MSFF+jR*emv@A7X(lYkc^uji!z={s};5}tK4u5kPfX> zF0Fs>?X$6)RMgegUVU{Mjsfb%&Cf)g?1BJ_0g`d^(@|#N1Tr}PYbPQ&21tiiQ`A?+ zZpKGl^-?UuF+kn8`NgQyUoDI|Mo^AlqL}$x2H-DHV zR@-aw?i5S|kVnaVgS@W$|nZh(cuDSUgsZCNWKruj*i`MFe zq8oN)?TwCCN8RjP3dI2Fy7~Pm(@-oF)#Qg`fOOpaUepK>2ir+dqps*-=9=K!_0*H53D+Ln|HiaItXYJ43PXXLaet!kGB02LT{BYsv35xcMiE>_M>r z(*V+0c!jy!f0SH9wa`~AKrukOftGf|;#_~R@R-hH%3@)r<3qJpEEF@9*U>YFT-29(l zHj54JwNQU7!!$s?x%t;DwS;RB4UlVY{zYP`Vj0gI}V}NECt#Wo%OAG&qy4fcX zCx{qE5Ne$IWfl|zmM-J^!<$V}Pbnz`Z?mI@Vt~ALb48RKss)=qE7a)hGKwZXqENv=(m}!irr*K4aER;<7PX`46ZB;)c>_=0geIE zadW!TX(5Vidyzb zo&}&9pnT@$TFFgPEI=_pyMdPPhH(Gokp61nv7N`3)xu%wrdBPaiv_kbK*fTahl)Gu zv{#;}wr=d*f2vm0VH%)--Mmhg+Tgh*oLV3npi_&R2i3(UdPoGO0dmdF1M6xdUtgGT z4Wb=L{UP7n-kPPBIPF0+K(4vDB}1%8Rtqo_S!xj9+H4A-)Pz1QcG0}qlyJ6&eQC|RFbK!ENqCf^;8<_pD~#qjsenj zvlDf)iv=hKNXE^5B~yejv(F%K43G}3dM;%trF!mMZ=&0*ZbqIq<3mcd%n!!^b>rq- z)X6Rupco(-H#bF@GU(p?A9E1k7$6;5O;H~ZyQv@R)S;&S(1{9;0qVxh{i9CyMK%-z zB;)3OQD*2+kF0;;7$6;5O;K-)-84lVgWl%XUl7#|EjuLY3|0&M_lj#n28#0}NC4oII^HaSgICi*%1;+R0~bT0!*hXow<3q z)J7Bwwe|1XZh&Keb^|T#hQ*`%i-ik17nH@q4b)9zvA}i)s8}f6K27AtYN1?Gs)_}O z1}I=RPt6i5&&c7&p-hz7_tH;>5@3$B&-KdU1O(*W%@H+N>KC0v7OfLwF) zs6MemS6{=&AhFwE8X(u)oR``p#R3!qm|S7~k7hZ$s-=Y;Q8zo6LNP#-*3IovW<;@& zc+&|S1Ek~T(NSmU3^J-Ff?|MVXeCl<82`1m^&TI)$&MO|0qVxhYADWAH*Q`p%4FY%xSrR)5T!%QPK-L)QA2T_ zWH84@9fCeZy-c-8Jr4wYbOC%@;1R3_f+q#y0>0t9ENSa9=(;j^Hz2gL$RD?sHlw@;Vch-#s_zg;U9pctUtKufz}@x=aO z;c=bEmBqr@>LnBl#k!C`d;zSw4N$ue!G;E?T5$8OB2Qi{Kr}${x>?*MOD%D3foOov zEpFZ+ORRosDaxlWVHzOc+`N63TEaDm2FNuxZ=DwFum6+R?=TIJYi`~ut=4xgNUkhE zG(fK1s=&T^mRfzcm3s}Mv*ntbH_H<1?X_aQD*s>_Am7})ah6)bHHZetH8*c0v3jwf zw=;~n`h;VEW*4n;c2&i~nNc@8l|r!q;q46mlL2nuH0q3~7KUF@1H}NzxOtN()0|4f z`1e<6!7)HOw9>h>x({*7*iClSPz+Enp%vaVcUIJCtQLC30u<*-$IV+rndYd=paUiJ z4^cX_nxej4>?S*ECgkyko+`MC@GkR&Ee`NuR0g|Cb(4qbqy!$d-Exa>)iOT*> zeP$O6Z0{r$3vS*`8nt49>%XjvAE*W>pSgLCMf{nf%!XQ`|f z7S&DT(gNEVpkl$zM~FMJSRnrN7eHVdpn%;xuR%>>y>mI0i`9&2ytpcCi4(0LjoQ?4D64`@9LodD6jbI)U6j_R@a> z8Tb7^I0mR2H}4m9vWo>M21v%u`}Smt{JSr343G}3rl=p%>t^INcJKac^<)Vg1JsS1 z4~{z77uiq@kc^uTiZby~H`c#!43G}3rl=QUH~q&tHNboICmaLRjhhdTI=yP4@lg#Z z21v%uhgCAe#X|l5f9;wYjseo4m5zG2Sh(!zp;&m7`fM&1Lj3*;R|w8hwczF>B~q&v za*G9+1}L4mdA`&JiiJ@Bqz+42Aj2_0yMdN=!{W{Ri-ik27na4sGu2IFvA}lrOxC|t zEx7#*ktaVRLo`4EyZQ7Su_E+~VfNIcl5x&Mi8%Kr}$Ex%uQMR?GjxWnk}g zI$vEQ!!$syx%v30R;}R-izQqO#BlusUB1z>YTg)VlNO2rl6CWfC^JwjjQRc_90R1|=3}EyJcBgVL{JQn46Rx!Ep+uY@T-AE>?S*E zC!d?5Lp_pl;lJVwA}! z7RvAc!7)HOZayLEWJe9f0LjowMqLG6*wbP+*-=Arp1N`KsZl1oSb$O(C>>h%lu9Re zB13VWWH8fF4;Kp;6i*1%!n4(9bG1+w3vBNs6$@@YOB$0F3nBk5Lp4D8%*{(AH&88% zEf$~{pxr=AyJ7JT{l&sXor}t1;dPwVav1j)j}A$WlwV2GIby=H^TK#YVlIII-Jc z8X(u)d~v^;p9_XdkA!OwEkIcR4lf&-p&4GAn5C9*4WhHBVAIt>)t{!Kss)|G|J>e?J`iT0Hs5# zDeC`--DF1%#Q^o<=BuMjkx?V*4jCK+q~qqRqE2?yPz;bvK{FloaJ6vv$Ax0y4eB$y zSYUf6saSCH_0kB%La~0rYeuLBD4)6cpOTxTSb$;ydiOuEwHp@i-d`juBupgi_7}= z|FUx_90R25=9^t-qOTD`F`)eZpWAPWI@!4tiUD$mRyvhd#lkydFA6%;AB~I3a12m4 zZoVVxWETri43LbQZ!e-wcGPc22apb}rl{W&dl@{`qrd+L#{hNX<`q#VyI6o?fMndf zJj&cCyZ(h^fOKdzMg76p&0y5k_ZSB2PdEms8#g}?b+VThpco(-H{V~$R7F4ik6D0+ zV}NvMrK27$7EWIb#lpwc=jdWV@mH@}fZ!}u3vPZ)B9ksHgp~!D1}L4m`BABr#X@cU zd(3WtV}N!8E$xQI2lN*UMW-l>h3}}FredL3W?pO`LVxmrLNq|Gg;u!#^2sc< z#9)KyY`NyA3mzN~fw8!p39Hl28ng z46St3wPJz(`3;Ecgm-$|_todiMczV0$O2Sa9=u(#S0q%IClRECAI2S7BG*t`BY-fOq1vmdJZo@e=k-s4p1}b1$ z_NOeh#Ay$rvvqE9^LLG6qkcgZrU7!z&EGbvaW6mN8bkx+nw!6rSko^oC3YK31LT^U zzmQtPF-W*pz%)RW@&dWmgL!R|QUZ+afyty#-q3?5c`|{|+BYwlS54{IBIzI0i`9%^yXb?E4T<43LbQ zKa4WNCy>7NzuM^+jseo4mCmJAvGDWQO=Hx(pnvY`e-PCTE&Ey2$-c;j;ylT?`O_#f z9CcN5^uPZWjseo4)fDw_VmH}QLop!q5{|z&?blIfOtlbioA?a`D9)3&ZvHCDjElN= z_vHojzYNC!>CkG5`j4@j?5Lp_pkCbkLwWrbCSX>zK(X)#bO7nN`TJmM!sSIBWT4pZ z>0dh7>8NYfLRlZ z&CRKrSg3zTy@4RH+h7_X*WA2DgDxJ?^f5@d2GI&ozPbIcEVYDd5Dk!PZvIcRSdo7E z5~cxi&CP#EZIWUEiUFEjw93iVD;C22mw!gx>|6@PdD3_7?YFA$|e z%luaYH~UxzPIzH$)S=ZB_1dt_sB(Bz z{Rzhax$EXk)X6Rupco(-H`i1$$An*4t?vJiSz3T&fOKf3qaH36esNAH7CP#4xLD|q zzgk*=;4D=OZtg3QJt!7n8lZIM=02|G_djQLweofY90Rl)XlXYrKB>Q0ctYn1yWh2% zUzgnJ-Hd#~k@c7Pmr&QSp>M5f!Oa~aPkwHJXn+ECb9+i`@cHlL^*c-hbZ&9;$dp?3 zyDFE2kkY3Xhz7W8g*WYpEVaaG52CZ>nw!_j64Mzu{{E8}l`sv^ZgX>6mRiC!hz7_t zHxC>X8?CrU7!z%>xG2l41$hAR4e#_|uneZ^=?ixCYSxx#s5PEU~%%_m6t{ z2h#xUHaBOp)Do^iG(fJoxj|y8V>0s}90N4*X_XVdSIErRT-5EI+!~)OnA^bnFCj{o zmTihU1K-scm|eBi3MkH#jGG&y%(!z~|Mfo{1EfPMo#v}TX8+htcGOS|2)%Iq@AiIC zCwr|2iUIQ0&8<;pT-5#7|8NYD4y~rB4~gAmM-9aQ_2TBi9DkJt*+uKY=m64j^Ppf( zc>NE>4x)eQU^hj5cZ4;f*-=9=K;5``RFtXLtYQ3*DZAhpARRa7qfU0zPz;a^tzOWaf2waIC4LL^wA+Ou z<~a2^T)tHciG4SQ*xpI1-rPJ^8UxkaaQ%_U;!q7x7I*U)$xX7>1H}OC23o82{j>^!k7-)^OD8rOQ*&HzmaxYi?d2wZ`|447nEGKLXPL`R3+HS!xN_AQ~Xo z+`R4>vH1O)$nJnXKMw z@mGs)5S*p*&CT0LWT1Q-xFk&`ahL`uiMx4gsU164EM_mh!7)I)ftGf|;!FFhwcw^s+;#8p;j-) zldeHDK(5{2>#zG|sl|CxefI^T0dmdFdu55mI;5!X=)yEWzPWjBmRiC!hz7_tH~%dm zmiYcr^sRCYrU7!z&ATPkhF9_uu0b>a*TVf5x9^grmT(QC0dmdFJ7BZ87$6xp?+|4g&TX~dpM_(9bZDj1d{w@k6T8Wd8j1nxrEvS~sFPj3K`}r&Zr(M@ zG(=rJ@LRw!KsvOVqP}PBCOc{<2B;S|?}3bde>S^(gJXbn+`KzF{t#Vu)KCm4zkg1% zDeC*iZnC3>Vt~AL^FC3=m!Zb|{%UoQ;20nsH}4&FvZID#fMjTu>o239z<*HeCOc{< z2B;f19~fl@s<*-Qr`n=A90R1|<^w97+^4dk7$6y1wL@Kh|Iu*y_VZIi`Sx)2nJnL` zyjE3jZ0{shZ*D$J8pGAwK>d-(;!q7x7I*XCB{#|98x#Yy8)&f`!ue@2l}YlW*J7QR(IV{Tfr7|$Oie1mC#Tyyhr z&1&g8&JYcdYi?dpicS9e$1n|$Yi>TORGawsk00gx3A%ivWsl5KOYAj>&X#L#o;O}> z%SRX^#Q@3BYKr=z*b9d`@B6=S3{W?2UKn+c-8-N1ggz#Ib95Pz;cao69|!3EqDU#{lWjYKr8NrZ()EB zzyBDH0qVxhi=)m!`8KfrRIA>g7$6xppIpiGs<+1XAHy*~I<(SJ4_9xeo)D_HOVsD6 z>a7=lRlY%RmdZCbpDB^y@~v^f2c`i^;%+`eYF@qN-hYQPMp@zq}@~yXaTP@W(5rIt9^Lo`6Hx%u)ev3m8^`~4%B2FN!zUzVkoa1EjXa?Q;brNu)1 zTl@ZVa<{=WK(4v@!nE3eSi&`k2FSG+dj0kMEVcS>D}Vn8q5*Qv&F5u_^<1m}{t-+A z&m3ZYnl-uu7YzBKCO zmT${Y43K+nJ}1gFpV52opNC_BbZDj1d{w@6V>j7RLoqT^{2R{kJzRlTvjlT^LA`9^6ZtG9ank;vju4Nw+$^S>nL{lTZxMZlI;zuvmPg zzkGX2=P70R_8E0EzI+SS8`~M6>dnnhiF z2Iz$9=EwTQCV2lbOatVan;-30%YXkdL<`V+|FPR2%u-7X6Nm=LH8($yB^IB*s_izI z257gr`JODbgliBDkZW#UQHfReAF|dgVHzOU+rr{r4tTHcJ&6u zfFQ&Ecl%vYCp&5=2FM*+O;Nu;_EH||jQ4NBF+kn8`M#)=z4!*j0Li%dUXK5S_fFr7 z4j>&`O;LX&Y%^k=wg39FR)D}UK;5|c;i%Iq-x{CYf?|MV-270KxzRDX>o0H&kPfY; zs6QFI88fZJ_$%K;?yuB3pox=xV1^gvpyuD7bn{2SY!(}+L#Th3 zVHzOc-27pdTEaDm2FNuxzc*5>sD4sDx%dXt0J-MocSow##S*STG(fJ=D(stCY6H8C zy#~?Qa?Q8zjg}K0Qu(TSF+R+u0b?FuDSW;q}agwmy?UoFb$AvZhkST zR=wAliJ3g05Dk!Ph1*|{+9Z`F6a$o#Xq7psS{J-3%8on(4gLNW90R25=9i*Q_PQVx z10>_-l~JZDvHblzV^S|11EfPMeFmy3%df|7Mn-*!=S}YFmcPFR#{hNX=GUT5c0CQn z0Li%d)hJU%%{yuobZ!3E&fjnhkPfY;sJ|1t$%tC7e1lRLsBUQ4x1&yWJq^Wql5z7} zQ6?32m8XhY)Nl-t4y~rBe-OLLjv9&q-b>+4yE^J**V9m(CvV;Sev}y>brp26495WJ z&}xeMC$XFCsG%63Ufld~Fw5s3vg>I$21v)v{|@Ga7ZFelD4&0z*%b9JV>j7RLoqEmMig)i(3qrE9*fWPj)nat>SoV8D9)3tn}3cn zRTR>PwzavoOx5Tp4}T~9@`n9ndjyT zag#Gob7j=}D@+3vu$!$$wGm$>hiHIio}2&F-rIxsAHy_2uDSVtQk!JvL9zd1{_9|1 z56!%5qi*)hgJOVW-Ml8s43@G3*FUwB6&wSkrcSAAb>(;fI_l(Xn z%9*!b-89ZTwlhF8&&_q>j+uG7KJ7jKRz1K4(*OnR=GrW^-r28qD+{6lnt5)ns*6oj zf50?AuDRKk+9Wd%iUHwRP=C-Int3x(H+$wmF+j)I%{5UbeK{5DkJ`+GV}NwrTpe|? zXC4#-Btxq{^EB~T|4O`d=1yS|)Am)L*)xyrourxP=04I$%sf4IHs<+vs0Qe0yScaI zCYgCq4A5?%RUT|E_4NF^s?BG1o>|VkE$XIm=CPdtnt5(+7PoQcX|1&W`wK7)P{3}^ zWvL}*9z+8)^W5ApES6b+z%)Rvx!IB0Br^|+0Xi0;73+_x+T0X%vu7R@1ElNb#wauH zl78U*Yv@3f4lSFFI@vQ1it{9cIXv?;@xuKl<^Gp(y%T;2J>`Xi_Y=xDpSRdSQeJSYZeH_$3)9?K01yYTD0OFEa7Gw)D!(>U|k z&H&9kH?JdZ=FHPss?d8UQG>34Y1y_cwZzPW=xohAHxC>o)>wbQG(fJod4SX=nR!qQ z(6ON9$0F1p)yz92>SoV8Ck zLT~0he6KL`j!>W3Gmq_^q?zaD;nHZBd75~B|FbH-pc=5`-{N!gFv(3a^Pm`@-9W3H zd8~QWip^&gooDTSjIXd9qiz~!9@`n9ndjzCaVMI2KJj)Is6ki2v}{L~T4Lrwbhc)m zoAcwv#?&7$4UlVY9x1g+W*!s+bS!9<$AXDhe*bQJ)XkoGPz;c+n@2~P+(!k9WjF>% z$IYWEo#12E8>*ogAQ@WYXPzeBws6ktOxv+5S}PCVx%mj&85-BLzujuJ&)<7RYv%Cf zW4qtkIDOEu`vzn4*$anpmV8cUx-)(7&V}-`Sw6e8bLrx>D_ZB-bl7mA(>-$2^eHR8 z)4lJe>1``nOzj@GX?kP#_vh_(c=*M4J3;ZCen@LYtF`!=Fef%vLH3qH58f7k&M}U) zPlmqczYt&<3D;Q)_uFQ?b=57y_aFR;FuSfgNKJ_P6Q`Spzdr-h=^Axz9zR-b`~wgW z4Um|d#c@(QZf@}{{ecfH*?P48TnZcmbadT3Ryvc+1t`}wP&%|~qh#?Tz3kL^!NNsh zw<=Rz**$Ob^r6Kr_4ogC(2y`d2aQ(kpj}@bqz+p3O}WE2Ck`4+1GJyrJZY@jm?tG5 z8Xz$@uScaE?y*dC&;lvE9uFb^sVFy345seYT%J3#q1cJD$M$rv(+BOczJqr9*6D|> zIIH{St<#&go)uc&Teg3IsbU9=~l=f3r}FUJQ2IS z{a&5+!jnStk+%um&W2kO?S%j{v#Ymn->`ZR|FgV)${v?4R(Iv>U}n>zGkj_?S9k8uei8-{QlGD7JmwVnA!D}5W$Al{GWrd zwzb!W74x$spN#?5t=|1E0*)VU3Lnlbgq<+6K5X}wz?fTD8*p}IYfa7f>Fp^^duk{F~u9-Ww{@2$0@A&Ih{WZk5v-^*Orf*k{xA!Q%f$=t{@%G~I zM-SSE0^@!C_J?oSOChYRjfKr&d*3Ou)7!5bVrG}jhJn^z_;qOcFzc)=2U-|sdw1HK z4>(`3g}?i5B7~iv4AD&o|GPgvc=~7^ms6wP$9E4rWcrL-Z3%tNwCA_d<$l2a0b1?F z`S6Pm3kP_6;lS|Ey3Omup7~{vU31Nf(E3$qox66`jvKcYKOf!@I=iyHa8UOK+orb^ z2ZgN{e;Us8^XtMkVfsuhy*nJw&dP;v1iRHbx;1;;UahBuU2*e}7h30!^59N;;6doR zd&aiuP5URDxT18T`-pARo9}WoL+rXF9?ulpuM^Y6)Y7N;8|kW-Fy0W_M=)@G(0sid z*wwHQWp3f0-K)1vAO0}H^}V8qrWoZ@gx&wX1f2j!{$l z)Q|tV^TVE;SwFROboadLOz(H+7|!a2L&8p2zs6I|mXK;fCAQdlP0tm6L^uk*zh|ez zuEuYMOlP{iur2Im#&XL?^JU@RLm16+qwml*9{j1L&j#hqXJ5oWix-ArKXu_}!?N$n z`GZ6E^9Kd!jS2>3d%=gJMnpL-{M>q-;L_%E7XBHw34VMo2yBuOyzEW6Tgk~7To__A z?H%V2jjy$LuPLuuIFx8>dtlYVVd0Y_YTGOvu1!#`f1Grx`-sD*Hy1|)#=?;SX0~4# z=GJ^@t!=I94cssydc$_r@UUGqJZx9>hAr{8w$GQxVkG&1nKB_Uv5yL!pZwUE9IxL! z^oZ#l1^aNJoQX5--RE$|)}HlGePpclgT2l%%*Qx5>!Yyx&>w_~Zr~JRErJn`I=N66*`#yB~%ewKax)Bae zwOQD@XK*GN(%ZaH)C4#8)DesZg3&;*G<0eT)n@CqnkT{6Fq&@`aB(hF<9^OPH%ypg zg1_y`k*TG1HKSMxrCra*)~=6*V5gR9N-LvMIDc+WDMjDvLfbFwQ~A@*o?9%fcYn;#C!tas*ygyQPmUk@B&75KmWR3@p@vjjh8n(yv(WdE z$J+Oa$J+Oa$J+Oa$J+Oa$J+PFP8{m{B!pTFeB`nAZRD}`ed4k9ed4k9ed4hmK&)?y zv4-yZJ|Wbi|09pJZzGSj?-P%;?-P%;?-P%;?-M_)eV=%!Mc+prYu_gxYu_gxYweSz zSB5ZRx(SyXmGSwy@rAna#hy_xtFG)>7?eCwjdAqZF`**IG?LOz2=>yJedm`Rz{=Q*whEuSG>!h&j8MJ;jqXY~S)KgL42MpQj zgYJiqnSS$5SY9_T>{GG&K7dtz(0$Rd({J;ncm8cctXv-UI_mqtDfKOw8GTzYG5S7W zUi5vywCMYQS-}V4=11A@F@u{hDf&1}iM|h*5q%#pA^JY>9TN8N%)+)>bhQuGEqQqQ zq6KCHa*=Hrwn|*)uTr1{L-MgPKz2=mjCOfjEd9#n^=~pyw z>W|%5o-lpDinn$@sDHi_{)uwz!BWnfeR7_1CFjjj?)Vd3?l$3{!reN$wSU+xUkdjm2HqS7T>M=hC{gca@HfpB%maaVuLd3_~f5>~JMto^x*4-u+aD*Iws8 zE(|L!P?y5L>snK*=bsuH7cB;r*45kAw-zruxOLuMi^~Dm_%gd+ip>|@&Mq!?>1=B0 zgz(S&JHl?PpSZ&3Ck}q@dvt2)dV`<)ew|u6Y4CI3yHiWoAN<_+@zhfH++EYtTk9SB zuAW-j?S$?{!N_>y zGuVD(VePJ$eug~or0~JIR%>p(ovNEDV;&ap+xyQ7g!yL&Scc#%JuTqoDH3UVS|D-P z38n$MQRL>yQVTcbPUQYh*4LZi7@+$^v~+)GuiBFWAzSYLVJIoXGZHsYAK^)X@%uDv z7hZ40*4nAG>@<;sgV_&tKyjY@!z}MV#bXneviB)(oP?$9HJi^~&pn|nt?nhKOm8o4 zralipc;BnSfzvJ8!BOxMjt?6epl2K0JX7Rwd`_=8y?eyHqcZq~kI$k8(*lHd%zQ4` zG*`CmrqUa6mvPK}L5R-Q;db*TIbucX4bLzQ(6bV5-Y`ck^}rZJ1LT^Ur%Nmx=py@8 zBOC*Cq-p6$SC6RLjic_#;UrWYlA*iT&ky_Dzvx&j!*QZ?-MmrMslJW!kU$x&vkb)m z$+&q&lo>gmZ*fVGt-s{~jseo4RlA{DdslJwHL%YIiG`PSFT6omDmhDCj!8TH-vVQM z1C({#yoEHHvd)&i2Nc3u)6DWM3gqBxH}5L;9!z4G251h4RuLxgU8FbpB!=khrRRm6=`Fi+ zmRNiSML*f&#{#C)btv4teU@6{8)Xm;kZW$kYDUhv75#T9BLYUe;kez)s35Xj5^s-Loq-y zZr&lv^rEib^fT&}g>Vdz4y}f$7nD`Qn4PhEsK< zd(ppium?x;;FpN24Aa_m4y()dNOe3os>`3DtPN^5^sP0h-8?^h#w#24U{pgjK%<&g z+ZF=`xryo+ePsfs(=~M5d_*W7%d#70lJUJYK>8{z!B495VCL|Wy9s|uNiM%}*C$GEcx z6aysd=0l=PIp2Eucg%$n90R1|=7Xb7_Jo6CfMjTeD8sGVp?4-%Y397xO?H}rVt~4F zb0NwMWtq@_ZP3)dw+Y7p>A3musFNKv6ayqft1ruV{GSLrp}Hup6*6JH`bRV5nI-ky zoM+h3w^p8U^Kl|4(@ZfpcGUx_0m?J9+IE5TCdxC<4IwT=bhai8W?_%bQcL6+h|bnz zcJt9$Vzs$U{p-HLG(f(&`6#JnPv#IJ6a#d;X_a%i8r6@9vM2A(ePtya1Efo<97iJu zk3CKOj2$$Emt1V=n`_j#`Bbr!qh|b|foXsS4Xw64MRJ3Krhon=uNPrDT}Q^vi_>a- zlR0??fM|dQ&BX=w6SCB5qoy}#AUa#Fx%v1kvEF#D|6~PB1LT{V7iFm>T!UzUTyyh6 ziPgt*<4;z=F+c;4Rym-*7@pZMZL*Hk}zTWiX2gp4)Ey^^f z>E2fs;TRwtT77w%(^UUVvnR)HvQJJ>oTpxb8S0NGMV;)Zp*T-EZay)}G)G-t^9M@k zAEI<!?0K=9?EC`7dFsZ^=SG<->gv`=`jwS%43LhSmqwlJsG%4j z8Crwsr5MPnwfqu_-&5YuYOUFN&5GIZ)WYr?97rYnV!4sAw5OFlws(?N_S}4tG(zfG zKX&~mal-_v0h&Z^zEE;u*k>OoC#n9>>_d&Tp8!UR^Y&S~fI5sn*T^ z6gin`8|r_k1}N3iYTN6iH)*P!S%&Cr`I;mU>YFT+Qm|U(NoAV1B`qs)XZoXUO zWPTZcrTA{vUk$$U3$3=jOL~*%7l_VY@=DIlca9h9y)q&(iD4R`N$loZ$E*3X0m(TG z(Ez#T=39cv`fo#^3D;m6AlKaduV6Nd)l#2d#IpVf(*XJA<{P9oNq&K1fQBF~4Z&J^ zd2^I4(@VzsBOC*y>*kxHPO7L$-UWkVfMnc!V|D)_d#1e+9Y8v?8fKckBW$DV+M)E) zzy48Me}v;ib>rsSqfU0zPz;can{SIU`9GNg#{lWjYKXd4$=N5=Vy5wR`*njeB}^2UPS-?n^P_dO^1jcoSYi%Cw2u}6 zHHqE+V3u0KHHZetH8($yAyy81C|&PoT40n(w> zFw^WKv74d%(zpImOD|C1_153q{&3XEjv9&q^484{MVV1i>%mCe>8-!PF+e)B8ltY{ zm)5Rb`*3aed3BsfGhFc2vJ4yg)=R}pssG&moY;GiW?&kiG()RxpOsw0$-PL-WtdK1 z@-oKF&t$2^VOc%81)hn#w?y89K?BpiRRq+i!EW0( zrPnZO5=RE2vvp+L{6@1_5q{VvF=}8Mpi$%ISDMw*zmfyd0J-MomrJqm0<8%jnt^G6 zTyyh_rP_G0#9sR%``@6;H(K@usZBDVp*T+i53?N4)m@USqHOKbn)|r%JYmj?T1-viAfC6*>cUz zA7qKmZS2)w)d>@(0m?6Kem6@k;Tl8(mi$!i=658f^ipJf>0ud;0UCm|hVskRQMZ;~ z#;2F7ef89Um#)q1&#sIq16y|J-_@_J&wpPwe-S<1}MF_ z`IkcMJ;*PAK@L!Uq1CoOORmZ<$&65&C~^HArqeZ3-279PS|YzdG(dCM&EF-(a@OBr z8X(u){B2UL{}JqDWd+dyxmLLS%Ph6pZtFdO0?`1u=H@RXmRG)%KbZ%|01ZJ}L;2-5 zQ8zokKrukFZvHyTaFJQN|2C!!f@6Sm-27G4$(w0mqCqi0GPIh0vdjJ$yUETkP@Jc3 z-26k7>A$ot#zYOr0O`2-`>2y0H53CRL#s+J;jIzfFh^^5M5=oOerq7yh5f@b!d=+? z!d=+CJA3c`&EZ^W|3hwM--Ts+C+RM%n}0{6@W-FmkGlp)+=Yc|fF_Zfe?x9+WTBZl z5d=zj{sp3T4K3}O`d!%Y+REMc?GSZ)qj%AqYT3}YR;qP#TI7LDTU?@?G4?4;s0Jw2 z(rVjE>E)-|Ue18%Y;s1p{&jn=EVV?cg=l~dg`3yvP~^B4^8c%KPuHI+foTA~&3MbM z$x=(W2GQAa&CUNE5cBottO6LO0dmdF|B+f=s@3rrW zC^Ir@zfb2CVR`<8V}NwrY(<^ysG%4j8CuDxtDuW|DYsEQHs=>MG(h>q%~_EL@=H^C z;reeGssYL`wA!{odO4H0e-1-*wkC?3ol#=_-~UKVVweVK61%y6lv?dk{^YF)hz7{D z&*h?<$-ZWSVt{033hXseCwrzrah`NA8)lmA8+)l$a_s*xB^Vqhsv9@= zi8|R)Loq-yZtm?eldZqOF+e)B8ltYJm+N?s+xyZ>t^TfEDzc>k$}eti6MMq^LVAH| zfYJ-CwjCn5J^0B+m`>M3ar0oQH6*LV94=rQph@iJ{#k0(B#v_!q5*Qv&HcuTmFrK* zOGTIl$Tc_T#;T2Z;Rr+nbffIh63mw06Lu)9%Yz-euwy}KS`u_zC z5;z7(*Uc?ar~jg9%!GwvfMnd<9A$>n%c$?4!!bZQv>Ilb9TdB%<(Kj4<)Do`{{&Ip z(6R%gPIlB#oF^GK4~R0uQCADy{p)XV43G}3hN$cLly^60dmdF`I_2jv4m?7tpMel+lOVTB~l+m1LT^Uhe~W*`7(6<0mlFhL0Uuk<;bYp zm|uG71&RTZb@PZ|^88)!Z``j6R*SVEO~ElhI&K~wOv#L!X?-$K3@D%frr9vlY)9-S zJHJ42p1gH)dzA5?%&aEpn5+uN0O`1Sbkxa?8j1muq1CkhR?9D~UC*9n73TWtxH-+R zp>M4!#?6yNj#)gg)WKn!f&Kj2FpZl9Q?mYB;B z4bW6}^SU`=$)AjbX@FdF^LVL^o6FTzwNB|!4A9}GRZivVA&=sOsGB{ip%@@tTIJjs z^_0hq-BjHS4Vv=(JGGM&Tl(f2HE!NS>^N%tTTNMm2BrZTG_=}wW63dSCVc(|rqgv~ z+`LhxwrZji0K~#TjT%~ZgDkbg2>_zA<(iwPHH!I9#wP|eOatVao4Xs;^fTDy(`D6M zgJ^(Ub90x(ib)1E90N4)Xq5xHddlNe=?2-Xa})K?G8_Y>>*gs@Cu0>$^9_mtl5z9o zD3i|8@%xAK)f0$t43G}3rgPI7v778!48_hUVmEHzFzRGS4aER?>*ncECLMJgaL;G| zYwy7^KsvM2%E$H*c4v7I&#nJAc~>L<2O3-MrO+SpNDuOatVao3|WL<1x=(TJAZNytIaBKq24U zzFC%9BK1KuK(4uYro@`kOHqH7Bpd@Y1ZfTBm$Ra7R(>J9KrukFZr-Al3Ge^PUd4iA zfOOovd8sqOLu614KqlOOqS-Lh?6$F+?EC`7dGglH+eDdO(9Q4PgJXbn+`M(vY057# zy+AQQGPDRf%s<_L9e)?r?yVl1^9vjL*2*t#-b>_EdI{hE9b5E5H9+}=R@=^%UQT}L zzcm2S*_tT94D0Xr%u?%3=h_!QAv#-g*v-3TiB)sh^S@vA!!$s?xp_{OTEaDm2FNux z@0=3r-T&=rByU^5G(fJoc_*ng<(GPTfntD$Ag$H<{`q26znmR)v-1lS1ElNbU8BtS zMXX}JsypBqARRaF5_Pg?8WaO0Lu+(;DSxv09rsUqs;iItDuWzI0i_^ z&3}tJ*-=9=Kr*yON3B9)F#O_-gQLui?wxzz2aW;Kq16y|d3n_R;ESjCD;Cvd_5)*VZ-5>cbMq0>2x(^0 z=fxi3X$HRL3oScOa$$rI9+dvaIBUlQiu1G+Ftrov&x>_Bo!##XKc>*KW%Uq}YSU}Z z+0r*xR&}!+ntPB{Jz79XHMDrmxyhT!@&nfo5S^{`;O0eHVli{oUULr9038Z9FUV3G zNL{!F(Ez#T=3^6Ld9OK#X@FdF^N|U);Y-YfYY+{SRX^#Q@2;`M4<4i@G|qjk?VY#{lWjYKXeN==3c0*j%(d%QFI-E5FdP zOT^xT`~uVI$}gC0d#2>l>7_URl9x9yovumj<}=2rm3LE;D?1Pk&>VL2Dcok6xHKZa zJOwpCuDN+}Fq_3<>htxm!WYC~8X(`?d_tC5BELX1K(4v@c!>?Cm%+=-+Bpr50UCm| zhVsjkqwa|O(!0M^r57j$xNPA~ds5Wtt-n-LqjmbI0i_^&8G%)!crBA0p)FGnhjCc^UF)s zV{?9CLj#mv+OqK>3AM+g>cabbg5$Au&-P7Eaep!L}D=sr64{ zpTiKHtvT%G3mV1zHdn$omIYY+{PYi>SAVteqI9ZUn{nw!s-+Hig; zA2W_lRe1o4J==>>e_#xID8D=}>SpH`C=Ju%X9zonKysE+AbuUl~lDfwPxipx7(@F&|HVZoeYx zWY07x2FM*+>6sQMn!PUelK+}{I8IbIZoW3^WJe9f0Li?T`0X`OCp&5=&XW#iL)7*3 z@*Z_adMU>LR3uv(p#0+I6=LV*m%j7@(*UIxT1DF~m)_+01){SxQQUlYmRL21$^ZH( zH<$)!61(~KEVV>_foOnSbMtK}vBB$)Wc>ou0J-Mon^I~6)kgB75~2a_TH#H5qtqtJ zFHoGPA&5DYU)~yJN2QnEYbL6?2#x{Lb@MGzXIJ=Ybk>uZPz;can{SRXaiTT8<{yp$ z(xKHb)9hWbo96PR_nI#_PEMR zcJl*iwE?jz&BQDN(Ev^54;0w%%Ti0E8Hmo7Yi_<*VwqF9@b8$wF+hi#Rymiev*!Dw zZu6)vpB#f?fMjWvqbNR)s@u%9!DC-kKVwIY|9Ao$`qmmWZhk@J{6XXS-)mo}258jK zYTM_fH#lkrj&tJ3Kyx* z>*>~RxI#2QuDSWqEHU3}1CQCkG(fw}&5uYeb3prehGKvQ9<6dbSI={N!e#wyhNDhS z)!P`$0S(6h>ALxG*WtSo*^A^*3|P91@#jtZSky_R=~|AOuTGUvoF{iM8?v;0Huj=f z9QtouX@uiMb>rq|qE2?yPz;cao1Z5CO}KXVX>yb6f|x`3_-*P~2d)YUiJd-vaJSrv`}(xKH5bv?iQQa$$ai&xso^umVrOY)!c zi`%~tdk^vpOaqi(XtnL2%E$H-FZsHe&r9q5+!2ZvMB#_F(-TrU7!z z%^yi^OrRrND_|NR-`xCumRch9K{Psd^et{f zF+j4k3j0CS8NEs#&SLdNawyJ|j+<9UnGrK>_)aL4!a(WJYM5#E)7VX3ehKLXiu2Tq zn?LEv6pPtW!!bZQZvMEZlmDt%C-pvH>ajV$u%Q7;FK+%#6{_I^f zjJ@>;)d1xeT5bEQ^ctpJVxmBFcDerU_FuBp64xLQ4bU8R^AA~Ksr7f5251ty`TH!j zgliBDkZW%Kx+WIu@7_V^X(a0xmuE$ z5I27tWs-~J$=4jiF+e(Q{wC^V=NBjjNQTzXL@VM-gnqH}&#{~A`~t-Qb>rrrqD(UC z>Wy7Rbu|aa0O`2-$EcGXH53CRLu)ANDroc_^H2GIa_t?;J(D@(1H z8*0lh5S=a8-29&`F=gd=|JT3j1JeNQHaGtvwMp^|6azE_X$_^9e@d3G8E5AgI0i`9 z&Hs~5kjY*ohhjjG3FFV3_PO{)K+K=25-ys()*d6G4GgwV}QDG zvlVr+qlRLDWZb;Ay8oLU^|eF|NQYKK)V1^yUYdHl>xY-79uQudx}mdS_l=8SwQRM* z$$ki)?VY5D;N4s$jgWgLc?h2RXBnyinnZ54C08A(=5;bC258UF(w?b51V7uE-QC%b zpy%izyymqz)v~2;u2k#hCfNRt*wd@a%U%&NwvvNs0GT$d|I%#RM(ItS&mcNmIm6A_ zEHTm<`@ehw#h)UBX@CxeoBL#`C8|t_2FNux_wE<#f6YlR!6sLtU>YFT+??rG>wEo0 zC6;gvq6G*)GvseMaeIx_!kD`}_uD5>4A7XPRi@hNA^7!Cb~w|Hdj1-Y0n&AIUDU~5 z^Mzu7WZYaEWkSx$e9b=`1EfQ%A?etL*v+^~u7CXvjuX|5o1LhW9W@jKB;)43QKm1` zj$MC)V}NvMHAG!YwRV_#9G_l1|FNZSuKeQWp<+)^%JnKam9?z1-detd&a;4bU9kwu$F&4$M+ZOk#-6mTPVvkR=vft9}0mrUCNJ z%`I7K3D+PRAlKa7EU~`y;?LiWDL&vBpdm_55;O^*BDiP+qa20ZK1!9xw7q#oWP@)-O;EP=2A+ zw&SEXlwa!OFO^=3WtdLaOmXwrEVVd^tA|t}8lXAs=Js)7z55R--`4GPKHxrsvQ^*1;MNXN|`Q71cUCDwku05 z;Tl9|%QZJoY!n-H{}HAEa?Q;Xq}Erz@WlU^`3uDW4MAG{>4o*5>qp(}`~t;!(slEs zDATa!Ta`g4dHo4dI<)M1Q73z*L2;gBFo$MZwdU(9QKzaG*59)83mgN~jhm-PC&*++ z4aI;U!~S>s*?h--eHlk{KA$7D8IOQYiDn7%rCuKv-*w=OanZ< z6y9vxt)w@3eu3z0O%yk8nI-0PIPCxW@(WA@G>P53S(aKNzd$rVuDN;UfLQ+be_$FQ z*WA3(fLiwVe;^uA-hXua45>|$U!WMEAxNt~zl7m^(KwW=a;*y$Aq&3_Yn5Aq941601yYTMl;H=JJT z<1cv)0@LZ5#BQE5O0DntyF`ru(E!ci&Tduizr!29`HR^wT{|BZ4 z^3BcLWvL}xgJ^(UbMv+m>rXEY*B@{U&=90Glwa-`brboec0_9F1&RUX&y2f$hp2O- z+%MTcF+lFQdHYHxV-dUXl?XTnNQYL#OtZ6NH)Hcl{jnt|&QmXL7I%$0*-=9=Kss*T zrIN{r+JlB-1t=X_4N=$fOKaC@2XGhZzUsIk&4et&hQ773jGOl?+^{p9Cq`ud%XVsSkwTy=H_F9 z*?jixit_V4Ulhco}Z2sUrPe=*{mCha&ej}u^WsLa zQS0w84UlVYKDkkC#FuO!8X(u)e7wZ=;QK!?4UlVYE=z4VzYM$)qndcjP;A*xJ^lh3 z?4kVfq^O&nU!WME8RF&>qs-tP4O{(xHc`a47e z%Jp}*pO>YUNPQ3ukZW!}J4-C}{U4YHXt%lfEU8VBU!WMEAxLW|y*#(9|AKCIet9ms zfOOrwG?+RAXWxW_VwcjtbliSU)XAP{Pz;a^t@KQ*o^0sGUh?0+1;+q&I;o$RQgI8Qp54N=$2mp7D}G)^a9fWr59S^ z{agPjy~*ALxfsFQsY z4vGPiar5O-CQh`*_iw>5KsvM|1HBb zK)$*8#w@jjYY+{PYi|CR#1iRc^z{cE12hC_4ds`&MBP#OW#|=3Pz;c4;r5%OPWDYW zCMrQcgAj-^Gmt93&nZr#m#ph6Tbfyj!Jgaa14-+n{P)) zGPzMhF`&HvOS2*BT7C()9b4bOVnwSpyRl^-Q17Q7(h46ez9!r`-Z=byw1cTiSKTsPB6^y%_p65y38XjWd+Rn@*7SRd5S^`=;O6@V#712I zB<2-N1El8Wd!=^V+~QmM10Q;p#-sIxemDmBAuPOU?~zbqf>xKxVb|2Jl%Y6JLjkjP z2p2yR9P+QUcQ!6u6sY=TvnxZZ)w;UXTD7nxG*3RKd+}8J(JRjC{%fjz^tK~ft(6O> zw_5Gi)Y6f)_I$71J#4S`1t%OGj{I>eS}$iD@ZZ#u6K_}}mTf1}?p_s$_jTf4t%t1) zB>tN!nH$3vWpm%qoPUoil|JZ??oQtyU0Z+jrv7-@Cs%ClK4)cndc}LX2Zr{ceVpwC zB91rp$L>`t+Xt+q)9#ALtk~EtKfN^2d+oOjNgY>7d9x(ld%Ar<=-R?RMK28BJK-yz zeKB59k5PZDV(k6V1JfU?7<+#_3J>&0Z@LG)KZaf1-P&$%SaC&nM?1K5Mfa*tg*|hx zcGxplbblM#+B3cFkEz7GDY5P=#r>fEx%a1gd*q6)h4wxAy7Vx^GYNfRUS1DVf2_jn z{n2C7AFD7g?>=-@aQyP_KA#DWzhYH;`jp=Ge(bb;br^ep+(9Jzqc`2h%ez02*gy5p zE73e|b=Vn~cRv`~+8I5G<0}bomJ;W!ZXa+<-zMzc*8a!s)p||%_YSRAr`6hP;m2V< z&1_%V(3<~AXsvCvHmsQcX=p9{EWo<$H`_2Z|MSpV-&(n5;rD!gdiR($?YUbYvm#8% zHSt6Ka$Ueb4=PjhzX|5fw_Ux@hN)}jjtw0zg#Kn)-)n`geivFNUvTZU*M`5gu9@4} zy>w0c`djI7X8Ya3-|2B}Yvrn5k3U+|-gpyNUe)_7Y_Yg}aO=FdQTV_;m=CXpuH0zJ zjhCsTW4p({eZ_3|Rx|A_#d6qeX4hB3t_U4IJ{TePRSQpm{KNq3c0E7*Y4yUBLi>@o z30Zx8tG5HfCsRv52s?W|4B(mCr;DF&wa)Vo&z)V_S-Im*)lLf=E`;McGdtax-f>E6 z&Eg4ctG%_RF5xlNKB&jkom<=9x#HsPP1d&0EY8~9I&Y>ue|$I&YlGw04gaoNy>LSK zXZ@PLj_QK&SSnhQ9?36{<-;435E0I19RhqVt{05^@T|V;=lEI(ODkn zr_@DboNQ-+;&k(q;wIx96=ng+06FO9CnOZ&d}nT)Pz;a^t-d&8n78sUKdT-Nn`?Rk zhz$);oNj(bhV}Sf~^V7jB??C=NH%>SPNQYKB&Rct&UkHB>Gh_7O3@ZTsI$<_6 zKykYHd66fI6OIA$&&|(CCmhaGP8pn@qn^NkV}NvMrQ-}aHKd_0sf*EZmSM7;Z>%uC zI&-QLdQ{JOemjFasQP@Hal zP2B!C9};$X>awJ_0tU$dIq2qBB^2V^|J1>8JK}gkF+ei3(uec*AGiizRNRHqYijdFXCO7T zbi?q^`5y?Bne(s5$$V;wKB`(`{hA$nht2rVHw$O`_QFYix}OX0qoL3Ue=p^BJ)5d! z?wTntG%jpS&3QM))Y7Fr(f#JHPj#?r!>ajRG}@gu@3mRoS-s=X*5U;rn%Omre{8qT z>#Ug%zResl|LA}Vj|tFfZ9lTpJ}_)O)0x?^Ppj`Q>-)^s_BGL|*45oRY;4bkeevLp z?E_A2oz^;U{nQc(eKzc665j0e)Dj6{w!L`4Y;a)J)KVzCRxX|xHtnqPk`4#w*L6R- zv3*E!79Y=SK6~NN;MDBe&f3n*IkW4gR(EDP>lO|RpIvmLzz)}G{BzMwXfJ`j|E8AC z>^0{<2!CT|V~AyH@lQKj=UsHO@VD0X)B3i*Y5(?{c6K&7VP#mjC<*HWe=eGf^Fd0z z&wssp$)@&}xjVZqo4qRR+Kb#=yiNE0o7#tl>)0P`YHus<6gHWgot;|32UnZlhJTwo zn|JKr>h!!PCJ$tuK`=WT#)cE{MuaV$EfA*5a7Ph{SA?ydtvmML)atZ{8Qtg4wGTfj zEKF!bZq?v9aKnKbJO^|RVDKE&IcUdz<={D3gXiG+8+Ly`*S>vmaTxlu$4#|%g^_u7 z82aabCtO^G%5`_}{-SS&iPoOF=v(}=>7sA&&xL#zYVuH*ZkI8CO4#)1*)V+$3L0&u z&&q{U!)KxEnKp-F>inr-&VR`NdNfx#)2*Yz_0Ku2*5P5UE&Vh2Zx@7}dHy2;EGz~H zpZ+6!y6{atIIa7W&FveXeFPuO1(AjAL2h>6U2h5fZP<5y2Ue%m=`8%3t;1SFpzzrS zpQf|3;V(A`_Qq@Wn%xuzN7$A6pxm@uY-!K8PY+ux+_3xRE$!{ay^uH~e9&68`Ruiu zL#&~jusShw@|n6U+V`5du*2d-Q@N^8`L#34Ze~FeB$3$^#7tryVxEGS5@HNDS}Nk8lt(Fwn6;jHrlz9ivGph|PfN8$ z2c@(+P%8b_?{~A4dv3jd`@aA8^*uZ1thM&qYw!CzYpp$;du=vG*ldi{ERl{jR<_v~ zB^+gAj3ov(MwTE&4PbOxqm7ZYG1B2P_H`8-BW&YXXk&!fnEyP;9GFVH#o0`XvzZjH zS>hc{O0bz!ML5c&YL;p+$wp8Xl`L2Mk=83`j{TD@@(}sN8ElDzEnk#Tw$!lMQp09T zqGm~Sw56uamRiD5wj^1SV2h2QZ28g7meBHlhL^8IQlA_}SHaF}~cz#<~U@>pI#PZ?v(A&Bi7+8li(i}D>8*O|y#Asvki*57}8=DwxY~pBRg3-p7HXB>oY;2`jS~=R- z+Gb-L;V2v1S=zzIRz@3Fgc@yZ_2OqhQV5@x1{+%fccaQH+_krv)ZS)N2hGyK(WH(x zlR61UnbgJ71t!@D3U`ykil2e)VK2a)Ecp1eH`vnNalEP;$E%yoxNbJ%x@(s1j>h${ z8P`)d%D7&ZUNEk^alA4s7{{yoi$7BYhHeHMyE)oe&1hpEn~i;JHl}NqbVnQe+HCA6 z9A)DG%K+GzZnUvgMWc=BFSZf!p^w4FK8`lZ(x81{&9K>+VY4w)vt&BjILKz>VBshm zhggQd#!RD)@s*4=X41y?j=tAhY|Jp&m|?Kd-FKK}SX@g<3Z9FpQN;nrMxfHl#Y!~~ z-{F?wl$Q-8qr8@1A>14lWhZQL@f~3qL1|}4Y3DynyZVl_jHI;LQQG`xX|r#(C7aS7 zj?x}~mUi5xB5d;5;HjHPr1 zN9hWbjZ5)+!J(>>#Fi#}%ueE_x+ zH03&Ec&?(*)uzxa^9Cg+G};G!t`7PDeI;kgwadnI>5;FSD0H(abk{7!9d;{L=;ojh zPe-vr$@=YGjECs+u<4Vm(NoC@t;j%+LVdbLJ`nAODHjir5;Wz;8WnnpLNA-b5}Kui zk`r2yLN5mc@rWroQ?5e}gO8*n_36Ien#EfQ3b9CGNe6{^3YDBG*CF93B??Q~3@oi# zN-H^`73nMGpbyWfIa}vEL;&cJ9au!6#ir0lv-lJ#v=l3}I4H!UtmI6&vg>32k@$)} zUzP-8C<^UnR7$XL_QR*dIQ22*!euBqQ?5gtDhMlA$6jf3Q5*OY-DM@ z6ibU$HBC{?i>vlfd|Op}UcY{gdzQ56)nX#$1(dn@zsJjlF{j=`G4&QVA!nHMHbUOWBr>YEpBn{7B{s|DIP#NV{3%2+m!n{^h!$RnLUzK#OFAb&JUi%y~LqBbRZDlJi*jGsz~s8qzIg7-S(& z7C6$ybdUnF#V5<&WAQcjD+97y37MOe*-mm*C>>}gZM&v)puIF)FHSib#N5KDfFlKTv@?WZM zj?`b1-R!(uLWpW3A4FhITPd^K;R7<|{w(C2RJpbum***}y`X4GuG?CDQQ7&Qsf#iqPk|QE? z;C|vyqF$p@Da@)36gqPQg_*5^BA=J-{8o`3=9UH-W`_n!ydct{8WS{w5K}Azg*lRe z!Ys!?ss1O;>}oK&I<2Uy@`>=ERuPGPH3+e<1`7LXps=q73j1oHFqJh>q^r6^^X#iZ zh9l!%)XsQ9P?`^7K$VXKkDCZ2r)C9HCD3W+c1n z`sR-M{(6pFM{UKYp~Y4bqTE`q$Ud3!g4p889aAhMcLQ-Jf)eblp|WQf)e+aW9ZBh- zq)D$r3s~7A>p46-O-kcdkxKFKT&fX5@13>n#m3HbH1?%pJN~n=FBc1mv68zgV@lP*uBQyxO9Eq0g+%;y9-IXwaIG$6W&{(cd? z7wAd<6nL6k#!vxL08=i@0`oBl3WhzidsA?{o#0m#WLaQ7E?&(b+0jn&YmrQ9Y)ANp zRaq98PdKy@XeanB1z8rDPdW%ba4oj_F1)HKSN^z2zdvx0JY^^O9aXX{FrRl2Ty7_L zPXv=@*%9uuCd&fzDTkT^TqUZhG5nsAEDOx19VF}6seFJoqU;C{S(9af`JzM3KU|8N z_<@2f3(Oxv5WYrzPFL+Df21VK0`nyYm0Rru;S5c=EDOy4auA$q6O0AMexe}D0`mnW zsAsPSGLw4QB;z6ZGbLFTnA<~gEsR`8!Rj`_1PJ~jf=Lx@gt8#~3PNccp$Z6(LHNU& zBM=P&Ho0wE-SUaQNBs2x)YFO7t2Rm6`x_-$7MQV>ZiBSV+^sf2Hu@B8EVm;(17Vh( zs^6)KWr6vKL6xp04X{bFN6%5Uqn$39UdmHoBgpgal=lY+RqU!@VKOPiu8K^0U6M-L zRgo15m!#iK90az4wa27;B-XMtg!*j#lU>Pte)UHZt5WMZG zSU`C0R9poseM$F0&|Pc;;0wxin+ONM4}|ya>R>T1>0KLv0}ueh2D>VOAmrOs!E#;F zYj#!2fbf!Cm0($Na7oIrtAi!EB+1v&JvJk&MJ`FQCJq8ElVu~9q-u6mu;`W)W>+N? z1R0j1D#CP05-1go8J5+O#MNlJYNjG6H*6worV|UGde`5!UZQv{9jLvb({-L|C8T zu8F!cNeU6#P~Caru7mAv(iC|VMFlhjfu5nH!tJHRAG^dP8u#W^=9{9@pL~bPYz&W7elV7G>kh$QN_bCLpDVTR1mlQSSf*dta zT9S#J%;R#9CsN6LF@oZ@6H6s!oiRyD4 zdO+Sy{0+$a+{U+chf)DRhKHr=$ZEg)D;ekO()yQ z1>NpYoL+c1jiZz-qZD-owtdOkC}oWmX9DB=BoTrT6Y)Ix)a6{9kD?VHVl!D&(b-$5 zFB5I~W9#f~5CZb<*#3NFV~btLKPYAEEW~=)qzs)!J=NL5%KVcHM$f#jq0i7+Hk1px zt+QRkV0i|<5rTZa!Hu+0JlvM2e^*r1HqSs;n06|C92r)(L8%i4DT5fp>T_RTH(4kS zE<##sVcS$gvliRSrsqE?2mT6|wb@W-N9{O>8C0abl~KFB?xG3O-!|OC;t`ixY#t(#A_!#4|_%X&E9%EF)V_ecw5|6QDByfzRS<%8vJZ- z!O!-<@T{YyR8)UNgPTeJbyc^h0jQZ@y|uYI&lsCyaQM+hTPn$NU%J_cVwbEqnqpm( zmP&xsOgR#yJ@Xz3S+ZCuqa;RqW(T8?P>kshsMd<|#Mm}&Yy@uJln5*-YyNk|VR*>a zjmfrks%CpKlAfseF2C-gSHBTVB1g7Vox0m>d({- zp0%IY#z&T(I7So;6OIMks4S5t#l`wE1aTi2HAG7K>Y~PShC=Nxw#M)$dl(46f>78K zTxSmlbt)_k$a`GG%uNvrHlyGxCyEI=Iv;gNdYnB%YVd&dNV$k_ZVHI-%){qkvbg2_ zhQGei8*e|!{7c>)cR(#s#( zqs4~9UP&xzlP{ifSk)HI$k?uO)VubL}lU#Uw9#$@N zjwGVfeff-r6v`D!kCe~fC8{@cYe_OI`b#bJq+$e zV=$6Yl55G(#H!v}|L{RfcjOmR#HqMsH?(V@vLhkNkq|A3m9dVv0wX~(O(P-Bkr3}l zkoktOicB(%1j&PK1oiyecGc~TudYPY(1}+s8pb#6u2&Xc7Y+pbAob1JqXGSMqN#BB zCl$*^O~AFhE1Do-!BNsxnd{>TopVew4vJYzL; zOhwH!2{*Fs=7dF8Z2-0YUc@&=y$rizy5)Q&!xc4FZpQdZ3zHxclWdANGkK0NWsegU zCK1k>q(It0(ZhftCu&}y2_*tb# zmwU~o;!9!Y*Y9YK9Jo;i!86vw*&N`OJrT9d0p>YFvav-S;T8X_Afc=bk$4y^Ok1M% zN)YliS${y7sw>xV4MpoD5%zKm$eApEOXN(EvZT8Q;+5GWU}*NM`KLOXL!Bn&f7Q{P zs81DcoSPXj%pBtuNAp$necjg zy0A-e(YC)Fwy5dCh!3=*SmVSi$bm(%w<{JY?@8Mw+~ZyRO5SYcj#rht-^pB6e=Z-Qd@k-X z>6s~l6AR?tIeV5|X1^{)oV%Z|%V(3N6E{6Qq_L>kLcC!U$eAP8vT!epiDp?}HMzx1 z{6lI_)B@zFMb!7C#1`dm>nC52+V#%w1{zLG0xSd-kd#GXknV%D&84uTZ2;{-vTh&_ND<;9DeMHFfY!39fp%JMtuDbMYNU;9C$!a4*fs2uDzw&8*wGGy_9#_; zNZF3qrM(cBN?}Ly?jW>eDeP!#K>N-}OYbPO`BK=){R~>&P6paGxwYOZqUr2O)6PPi zDTQ6-0??{=G0+yst@TqQEw!uArbuB|_YP<=-3+vqa%;V8q$PG2{8`6$HwZqETWiH0 z2HI4)wZ3npHS8%gs}yz(e+*i1nt?V)Zmq|SwD4X+8!ClvSNSH0KD`Z<$H=YqfRUEa zM`#12u&a9#G|zMcZKB*-cNuAZeT9}LMPXeXK)L{;sb3Khv<$hmZZgtB`U|a-6m|{o z2JNYlHgbT_R!d+mCb!mGpy|cltZ9}IXG&pLxd624LkzS9a%=t6NJ||mv?)^9)x85+ z%rFCOrQBLC+tDOxw_SDn9_N;s^t6s@z)NH_{r86q;2EySg8P7MyLM&5>K{ zaU(5!l;F=gR7$(bH|5sqGul8KBe&KAMp}YZXal6Mt9ueO&m047qTE_{8EJlFgq9{n zc9Y%oi@_^a)p*Ag`M05&~(!T12IExt(%Or zkUXJvlESX?ZqQB|X{L!nYbk}D+#%3@Fw#1~=`EH*?*GY?OP+Q z_hg~XmBLQ$5ok$M474qBYyHAVOMX>oGo&c4t6P5uvFcQNqIJI9TCW*tZKnxsk`%?2 zt+zmv!vprT<#KEN&`7I3U1;N^u&a9?v@m^!fjC8Ot(T3o4*w9^94YK7KLxGvOapDV z+*-di(pt|F+FU8@>bkrxv?M7&lOIxH1Y8Q@twLfUt;cMkO_0K_@&(ZR<``%*!=Sm$H_*n(t#yl$=KZG7x=3MH z_bh0?8)@kagtl!#J%eD}LLm;7!mjdF(8?_`(B{gm^<@5A>E<#qPLdu4M!hK+Y+wzi zn8LY{UxE37q{=x9gq*!likP^;F8SW)Jy)0V&}{#8Xwnq_&tKfv9G-tv3a3^3zUpgU z=ahe-zd6;ZMt;ZD=BWHhv(5GP4If~>7gI>tCzL4`dv?CCJ*H=`GRr?V`R6YGJoaU; z^1K!~-Rr!k{PU83CFEa8`R6VFO3A;{^3NjweB__6{PUB4{_-zC{sqdvAo*8D{sqgw zvhuH-{3|d2LgZhl{0ozR74~_ZulV}5{Kexdg*U)AkyV)b<+U(l*u34*87T2G>i*mrieeafqs7OwbX3W}46*jE% z)TW%=aL8NB-Bqy7Q`7&6#@^kVztKm#_V$K#KHA!YM|SyW9t$A3a>Is0X05jv?V~kY z>c7)d8@tB!kf(NKNB&0LN87OU=o%kw<&vXo%v#`5*l3nsdTP7bkE`s5l|8erLo>N+ zQMTmuH{>>(3rh4Zl(UX(5Y;<3<9Zn-_Z>v@_qV>c*;8w~1KhV3%->g03pl&sP(@vf zeh=*Gi_zEdG6tU7K;Y8bT7)uqB=y|K^0dPui4|N4cm+1owxny@Lms$|Cp)Y#Ya;`ozb{S9We4;*w6Xn``TJtD@Ey;$ z2WaJXRCp&wd$tGH(*y8%*NwxdTv!5njXg1*NZv9<$c}jBi=9 zR_(NJSs!iJ$?*N2+C7d?y6E@RRxBWNsZD~9pv0@U5J@aS-}Hf`t8;XYa&(O}ljtT=tb ztbM?8zR*3j_FLENF>7D%g@*mx(WQ-R{@5!Y%2FLSZp)7BDyvzyNcy5BzJ(r4SdV6s zok!P%Xq!Zxr*=^A?5RzY&pt#uu>-1IcY?l{1M9K`echFhj`fg^ znYGWiVuV_6L%EB_HF_J@PlPVdf0Z3g-tp1CSiE?%k9JQ=v$k|m{1&s;P=I6B1~13s zo<075IUA*}Rb7so-%0Z4bvUn&Ej7tQcy1Z`dWlc)DAF4(d$s~DDQzf9C;qRr7O^FM zr>k6>H0KJXwF{%f-)ZHvWX;*BwB{yjcCPYm7tMrUT5EG6erKi@subAvg6}DD)eifAN=s!yQ0}f4-c4(cyNCXt3AMB~;GIspUA3qF zUr47*Ywh-S+P%>9yZ;?+lH6_F-X+^rd+sl*f%4yjQ>bSO_))qPHZNMrw^(Mp*;KB3 z@%lEe>(A4{p2VAv=3@-n&hISc{`tM6Oq@SZ${$EyF@Km`|9f7Jl<&>M^(*rxN%{8N z*QNY$F0RMV1-CV?S5W6Mmi1Wruzbo|L#fkso~*Oi(rOMZ=^CK<2UuLqn&*4bnw)N} z(8$$U8@dMNyS#24*GK|bYimkTY0AO1_vo`yj$rxQC|qA=`HP(bcV5`CZ^NL_On8kX&98We&M-vh>mSpmM!c zV6-{_6-_BRh@yRYJ(<_hyl%tmIMzBv)!Wx%NSD2hUe0;@vXldP-Hq4Ncs)+8En4VC zaEFtAV>?>hzlit`=Flbb6Pn7AXnh#$ek^Cai|ge_QGT-oWldIYmxF8X5hxpTNG&X@ zo&e<@N8&kqxr{oaSoaj^|0ey$8Nt7k)|ZN=o<=nney#x=(`J zkNqge9YEO*FxEM(|suyqtvyX8*y`g19}j)8P}dHyKY7=A8Z2sA4AczJeJLe;W|@Fixzbd zpXg@?f0Xj0Z76FULiyb;lqW}{oU#XH;sKP$4no^|+faraLaATgg+Dt+qa3yeW#|Ev z>knY4C-RfK&Cl!?er7eLf6m$)hkp^*G?C>xmcJbYB_$hW^&=>MTY|Fbc9diCQBGci zav$ZNFTk~?zl}fl)}i!XkFv!Hl+o+%OF3@sQz=Kj^@o%L-hwy$a*d1GS$pfPTXH@3 zEy(O7eH_cPq%7J3`AJ(KziG=iQbwHt#pett_0NEEcQYuLH|ro-D0F8zNLQDG^80cK zEm#N2jCG)_Tn9@2a8Tw9CuKM&B~F6!`~)avPJ;3oWj>}%uLGcbu>vw5uYk;VD?o|a z2TH)cM!Ni|FJN)jmeR(lv~e44Y(mvlPoi1}swxO zXf@(MIa~{6`6eh|X@l}uSCroUP<9@QvVsX^N=cLtf>3^23FXiPl-H9`R!KoQyB*5A z-BE@PkW$w+IpgM-H%j+ll=s3>PN{BmT1&!~p-PCZbPn&Wy= z2b7P}K#9u4^*d&i?^{5rTprgyS4KIjIw;@N$90buD3^2u<(FQ#jva(@uNx@;^1*eC z9)dqwG)Qx5;QG4;D0{U8WqBuDKk1D!VK6A~y5ssoUzG8opg70idR`(%==+8kq4ZXu ztm=&NSs#?uvQQrKK>3j$%Bo=~<$G-KXF*MrKQuzwzctF$T~HRJqf8uv@~kJytNv)F z2JzuReB=`!cN@c$G~#0`@$tAXDDlKcw1&FNf ziCF~ZX#%riFR1Q8VBRJ$pAwke%U2S*@xiVslp1l+V0*Cj@=YM5p6nKKt)6ULS1_SW zDTxZ|$?hrFLlZzzPd3a_Pd2VY2cXs_XEb)q8sJ_$wsyKP_WgL4a)ZoL3z=W4elWiaMhCyia8dP7d_bE7NmoV2V3xe))OT4 zWWyBWlMQZK8&ufZ6+nC37c%ifK~YaOt}TI(ELjmfew`3g4>o$dff|etw&>C2$wsvj zK~Ujd396^ZgHli%l+hlMQu0mqKOrWTTdPvcb)42CnhJhRheP;65%5ZkKYP zRL~2bY~1(}Tv^S*R!=tQ>d8jsrvzqqhMe#ya1T~T8Q1{a83g7zhMWjSjb4MG?Q1u5 z^0^N>nZ}4yH5#2fTtf#txFJ-`YKihZLrzp5s7oIV?p=l)jbWotC}e8HfP0J~r#z#^ z9EO~W3^}ps;P%f#-TMqV&i<&?k0Ga4EVw6Yf*aPD_@Bp+bDbe4p)c4OL%?pX;nSMP z#3UgQlo*0*Bf%9$&p)aO`f-8aDo@X!#;DQ92~EC2Y(*1W5yaLSMvbyeNrol2fd4<& z7OI1~qe9pID6cbYJTD1Tnw9~#Cd0;ghK(quBok7={ghFoRu33DoKfSkGvvKXVZgfv zW5AObH7-_xp|N$rwK=`dfGu6C!?2M(5bB<~fNi1YAIY#$FA@e_t_p5KJ#eSc>wUqf zQJ+!6ngQ-}S8)C4`9~964J(6kr5a4B#;CEHQR8+8n9`^hxcW;B8yY=VAajy2<)N;1 z6xi1Yu0*CJYg@pSuRDU9+#B3+gV1kh;v?7>l(8XbtX(wveVyq{?S^Pexvn*>+gMrdqvD=59+8ImoTl1$8kQXfw!4I{Yn2(Het zsQYD2)N0Te+-<~`Q&&*h^aW+|5E!9rkX+_P{I?0jO^b?PpN?bY+Guii6Et~`Sxwz; zXmV^n$c!hr7BMAh&Xgp%5^5cb2RDh}njzql(IU2L5?fYc>j|+H>Z`{$l_P@^gVfu}mwh!7!+61my42akXShvYZk1X(}4%))U;< znUVz3`6ST!%p$gW2(|?O51Es+sfP-y=((N~Ts_l3c_RZVf|*uSv%su51Xr)h;67qX zl3E}1Bh5k4Izqm8FHq(aTjhzZL?3YHl?Qil6gvD1u%&Aq8-R42;BsbI?Asfn3kRXc zVeaU0ZRWcRLeS%((U5;aaCM>MIz`82?u=Rk`hdH5Fq*IA0ZLszQ1a=xMi5)i62a|G zZ0ToPf$c%(lS$9DjGn8CCxjXhTuTYAQS@8|^jvAocRwJwLb^gjR$rLAatO>_PH^q_ zg1K3ATp1Oi?KU&!G&-(LO<%w>ACvSbKRup>Pm2}CAgf4 zk4^;F8w8iXGc?pDxF*tZWz%t)iH`wvTzl!b{8C}`s2(~htfS|u#+0iiQ?56H!M1WT z5DxC2^znT~5q zMhoQswasWOmEhV;aE+@Bp;FaRd02gLZ_sm1Ujx=#8v~rmf*h&!L^g%noe-}6Ck4ru3H3GC4x&Qxb_fSjTzax z({b$%MPoB#U`kL;G&6=#@he8f$S&YcVal~X3*5HERvNISYx}~$p3Qu%Y%N$iwlRdh zZ4Gtxx?;em^~Hc690K~g@?N@lbuVzI(Q!>CxHRHpY;9;e(*)cI&WFYjTRVxZ-A>?s zSOVNhbX@ubg6kP8Ta&;(o(y(aJD8G9aBb-iN_FP*U6{`=D+5zr4~Hq0n9u73*GDO! zS7X*Rn~v+m0Mtz-wle9swgf}wjR>?AsaFMiN?kN|m7Xh+`TX3T==bS?=yyj~RLClg z#!hiAFrSmDXin6p(Q$p!43f18t~b*VTFzyF(uIy|7_+9c#MVMa#W-SXMtvR4{MHxlF`I3LV!f zM#U=x*AS-jV>wa(I1C1DVpL431tS&^TdvHPdPr0h{I90xx<=1+RfFx1=($$YbFCz} z$`c<8=(+CDb0yPp%_F!j^h3`sIiZ2?85LI$TuX?ppagK=NCNlsWaw|u4wTos3q{w? z(Q~z@=Njz|_Wm+pZ)85-n4W8S9Z-Hqfr?auYf}$MenH1I%mv&jOv%p$qsLn!z)c~x zRxv96#B{!6dq{32wr&$!`bdIn8o_mo;Mz{l)tum3T@Q+WZH8)HI-vO-^ju#vkh=sVajzc1nQ1Oqij#dwYee8Eyuvtr!(m9_CfiO*c#8MIFC{B zK`8zINruHv1lKl#E0o~sM{pe?xE>K)uMu1e2(BN)p!5vE)wLF`*EdGPK?K*ZuAuDc zi}D^F*If-!W4O6Z!nR4A>RMbjB-423l3sbJx z1bir~lR$q&aCK;h>s8&+*bO?a0mRl+V(SAsu0!GAb{5Aa_}@;?o~F1li1n=Z0VW@ z)26`$*9n5_w+yJ8YDT%t0!yEiLoZJeT)nGD3hq(|@r4{5y z5nSg9E>jk`vpvw*8agf~;^W`MRwh&OV~xPA-Ws2M4zYDnXIOL{0$Y}N!j$z0i<(OX znDQy3Viv)5fSxOs$@oO(^JkgQ7Z6;(({TmS`JClK#7U;}De-9R03DYn16x*Gw6(7r z+WNU4@&DKfjro>@bti&Q;RrofLxO8h5-PZ+pu#|cYgc!ynLVWAdWrMBe1hvHQ?82y z*Ptq>b-WI01rS?fQqjtXT!=6aL?`FD5dRwpu7|-Gz{||%hcM+jRTq>pOv%T#hgl!> zL^ThlL{&81UGw1o4qiY;6;43I4qZkZS~2 zHa*t|^j!5@ps_qg#ZL&XQiIUUQl?xxePEC`@o|Ta%Sv!vAh;T}gybYTt{Ze*K7*lc z1s&IJIxb77P;~7Zg6k!Eu1oY>$@E;W5?r5iA;Lcky?o09D)tdvegxNdT!FmH z;5KWGhF|Lf`CD{cLBz)vrd$X7!40ec?)P+DdTuR{{>8~+LxO7_J=b-5F3V7GOEI#= zmOziMGv)d>!PSjX@n5x}t~^unT!QO;g3FEg@HF8gh$ObI(s5lTwmK%j+_O4Ut{_IX zmkF*@^js!7pBeOAn+UES>A7wZT(5}dlFyrtE4nF6oX&jyHlt!0f@=*O*FmQ9COV(5 zn9ffiwyrUqk88&KXD0LcuL-Vl8L)Rf^ZCQ2VPjcFwr}aVbmsHd>!JB7&B2|`l!&MI0`DJF`xgE z;Of*8ls7w}d`QO?F&Ja8gO2NrFFvMlfJ=MIbbba?t~*S*y0!v+5i_nwedzzA7}?$- zxZWqYDl;X2&Xj8wqvAINSC7`HyoCAuFLYe71lJLQ>tA$SF%@8n7KagmB^5K zhrs-T=~`a`^D5^8k@R{~8Bss#hFYZw%ta=&rSB&)e_ zGhxa>dcDgQm{NsK@At|&8hDc-^Y!FrM09=UKkwPVcC{Ic z0W8lPNp0Cck$1m^BBM5AA!FRK0mZmwgIcrOErkEK+l`ey8;Bm`=jt8|gYJd@*&qz5 z{U*}?Vh>6Gzt}{AiN@Vw^kyzsyzVo+s@-8A<76qwdzHo0^dJI~(}*+M?yz2y;q^^U z3?4Ffi{Ql3wmp2NG%AM^XvW=Ps7`7QuG$?2B`OmXwL6T))E*MJv#NvpO?{YBxI3&9 zXli>H?7eOf{g)30IVJ?3y%r5cb2#Z#n@FIj-C@Wl3`X7myoUt&?;D~_Zw2{Pogx3M z5Ak1(xtnnl38H3($OX*ZeqipVc88&&coV63cNn#5&;xqV1Lku<<1Rg*+CzfOV|u{& zps zQh(^j?y%rrZ6cvs5X0+s=6%>6F5W~!g)%*0X!`*$)P55wi5^hx4nxwrE+hxg1FAhF z&^rx;&d=xpxrZd{pJgE$5(%Yh6A7Z+9xmEM0;MZ=H^1QSrrI3_y+UOu-OovdAH!=_ zbLc$X0Xi$viS-~bZ<`_cl%cshJ)j;Q1<`}mAsW~KWALI)BrK?W?FO0W49#iufK>_1 z!vtn9Q@2_4famD}qv!$uVh>5@I=|XP!e?`l$c#;grTrP2?{iY2Hj&U{wTT4N!y3aZ zwTA?5LSJ+vgQ2-Oqw7R3XjXej;BMqHe^_lD6-G4y=>j9P+C)NyKFs@GVcr+b2pLfc z@@f+a*VshD9uiCm>JC%X9um0EOG0x~rfzBv3Gz`~=AV$l{O40Hht#6yQkzJq=FJe< zmGgq62&lVQ1@u_X3v{k%a1*I$4+-3-E@;3)$EEg=K)Fn>mrxHf#d}DC|N3cQTNz%T zyJFb=2$0d7bT(w}c7@@!8aF6c6I{0mu0{mcO9Yp34++h*=4#nBdOfv=gtoq>(@RF` zrpqQ0MAaq|*kcKDOuc zz6LMYLxSYkel*kx1})O*xta%|`Q%Dy{upz&BrccD;JKEsnY-1*a+zlB56LGcNCtCW zAe%@+H|`-}RF-hU`k1L(=N@=~|3Sy)N9PmEsAvtQ|5uwxsMeC6YdJmFQ|4~QO(a;I z!1QZYS;+T@MDs7&Lqacma$aEELxTJqPFQlcEnBORC8Lqc7(hXnaBcbKB~kU$wqY&{XjCHU_`&vlBP%gjy20rXsp8B!~G zKwVwV3)ChOOnFAf)x8n8XBkpGIO)vfq;na;rS^~@zcdUDk77hEU_?#BoKx4-CK427 z(Q~aFf(pwuRM^jXK^9juGC1ipZX%(Udt1nN?*{n=1ee-F0%af_S6@1=n><<3l?xhc zlYt@KnE>fTa2Yp|pn4*gVza}cNNpmavArpv_z@qYIO$Y-NZ__4xZVhc1}js04?3Sr zruOeP1wD|deU8rDe&ax>OQiErn@FI%#1)Ma#77oA*P&*h2Y0|Hsy2~8scpt{k!nGo z)E*M(rFbB37*qQjOxMbHgybu|Ah|u0_^-=JXGgARs7)kP_Nf8UkqsdFIcKb4oj{+! zb^cv+Tn(7pckzYfPNr+q2`+!)V{}6ps`ijjSMLMKJ%gcB_K>ju+uaY0-8{`VlM{m= zu4s&D1ktZrK{T=p25m|@l5w?(gj(E0l076`&*lbY*;=SImQnHB)~HpF`O-9EOYI?n zenq09;D1^mDyvN-e12oOqH(4PY*(8|kWrgRxc-nEl#}SVCeU%IJtT0CC!>KdVoU8I zL34FyaJ$fPEd#c6*+c@V5+j>&6A2Y&Gb*0oxgE8M1bMZIgzHG2j+jEnb(M}Qk>Hx! z6Wr5W4N-eYFzXZ@*L*rI-MEQ_3ThJxqUSPDb}_>g<0cX)adbX22(I6nLsIP_fot4D z0_6jyTyIA~vI^&ovvhi{|K%oFNLCG>xr$JbUyQ#&YM~j|He%u zR2brk3S+sV@iA9JHgPF7iOUgc6AAsmCKC3LAb*WVE7TqmD60bj#+4NTVYP<@`W<2` zxh?TOkDlv7KZss(f~eX=g6I;S_6$luV`>u#k`3BH@^vmsoMS%U-Wh;Zdq}9eF&vVO zt3Yx&SIg8M5+t#Qg#4dNZNpq3I;9ju&(U*jVaki=m5Crav4qJmeyB)Z9 zyTdFVwl139!*tt`O#L1ozrQz~M)T^hHJj%MP2&iu!`5i>O|B=Z!`7gv*)%k$*)%lF z(3x1?p>J1bG9mPcNvWDnqX+LZDXq*$=;zAl!7MJ@e8U-!I&6))YBr4q_R_T%9=7Is zqMA*E`&|R(|Hi}Cus4DJSxu)wi4TQpbtDtl-!pGW=VJAX4qKyvkLcQ~avN67rlIWz zCZ#f)hW}s9#NkDUt)Zeu1ynE|$wc#MoC|NIZ#N#chWy{1O$+{w(`l$yhpo}PI}?ZL z+(uD{t(`j0+Y%elMC$qXW7+Yz-BKXEHhCQPXKO@b`{n0;K9lCbR`I zZPRMx``QiVbDax{#_2Q|>PRMScIt>+SIt`fwE;z?j zgocfr@u(x2;Hud)xM}@Rw+|2Uzrrm#btKaX`M+^GjmqaZ<55R4q2js;D*kFZjShUu zq(jZ7(SgU#(CN*jv@2b^I+98M|KCif(SSOV34;>qp#e3W21OmoM3c|CSnbCxT;psS z+-k@hbZvEW^zU{DR94ezu+?-L+%fcet+|J*j$}f9Z3{I2HD^oeNG9s4*)*=lhCo9* z?u4i#nV{Qd)B4>`U^nXnb-4tWnKK@BBokaUoks8LHbUji^m@i4nb6?l39j)-CNzA> zgth^(rDoHRY@_!Dd-4!eR?}%R2(A_cmzqwa`Pp2mxyK_0b-B$pwjbojbE(F7Bop*w zobjmHG$?8|jcaRv;{OT3rKZzhbP7j#mnT=$kxVqNrqeL@Mbl~2>dHlCbtDtrTiz7% zYBmj-q9d8WzvG$AzdN1AXRnTAqJdtOq54rZlxjAO=KrT7nd1M|nM_pUnM^s7iRU53m8)WngIt@x1!DXCHqxUO`Ep;RlnzM+l3}Q>aP0yvyWPZh&UjKS zP`#P2AgLpnpbX<-a&;sV6m=vMb?Y*+b!1@MM#rU&WP&@A*!rB2X}03aL>?jso6BU2W;uuZY~6VNO0NCWKQ78re~~dO~PldrqfU-zmO%A zE&ZX?IGqONbvmv}RnUM9TgD@qkU22`+*D#qH=fA^TTQ3Y*wvjXEI@6{(+#dUbCs)*T8ogK3X*4#5Dc2>=1&l{Bq1wddmJ~X!RdihHNG7;1 zoJ|A&|IKt7y;nyvVURkKi3VgkE#*8qt_yTrmxwJjn+A6Yu@%G(t~ZjH|EM#WV8718 zC;xdmjpo&nOf>%k9hdP)Ccrg};F?kjI@N3%*C|ZNSMl)4Pgn<({V%T7Y^CSAJrI>& zG@V9c&AAS!j%0$;g@;enkxVo&nvQD*9hdP)Cb(;ft$-G&+nrgH{tm&V&SawbSw3KY zTOObNVXoD*m4#v)$wcqVw1lEGrsR9+xYUtM(B}|b_vpBcM>4@J$93X9T&gKNlBqN0 z8qbt#o*$Zj5Q@f(M>0`4lqZ||ajtlXI~eLnCgd0R!#H&$6BKnM6Lo{QwKa@OHG8;J zqmE<}|E_dCd$`EFvmz>2jYqZh^jweWxw>+Zc@39pzGTW}Jdz31w{Wf)n}Cs1M>3(U z1D9%6b%#!eBbmUzF*h)9BvbtVac;e;Gno+b z;9A~bf=eCAME|Cm!Cl6Mh$nPh>PRNI`?(Mi-2zPxCAid)OmL@jAz~$WPoI^C%q3t; z*ZS4~Tb;?o(2d{@*SX$k?2keCTxYtY!rQ)}7>{IvewYgpRhW_+k7R;7+XMR7a3R8Y zBokcy7|;7w=X|g5OeS|QT!(vLD97^5$VXgc_TW0P zI+6*lI+BTohgZYMsUw-7jOXsD9LWU!OJsti&Savp7XfmuGWwUzMdlCcgKj*M32v!D zsJoOY*G_^<9mxdOO2>79QLzyn*Cb-=MsIL^1{41)xIMPp7Y$hGe7=ds(5WMtXdsy> zxjK>wNq?RhdCLP_7mh(O1kxXzkp7@wU$5nhJQ~dv$u3$gt zi^}0c(Xf*S>(r40XzV>nsd!$TwIxkMJteEwGgb9Pk--Q|Ik2F*}e9mxbeo?dT1Cz=;I(Tw9< z@i)!|)R9b#obgB|>Q*H%59(&zT;>v)I+F>?|Lu`X)Ky0^aXpaf{2Hcf>PRN&#|X@8 zzV!b!>Gix~FtAHF7f?qsVf%VcG@Y5x*U3WVlT6pH`{6o?yJOy5L0w)GlqZc)4x!iE z#JPZ(DOY_)RDaGD+i|Y=Jb>rle&Y)NID+dTH`p2xTno6uf14}((Ts|5^m;7`t|v^_ zerCFs!{zz!n6A~O*IUfx`ETg;!u#Wc+hl@S=ZP&(MnxAn>?ZhM#>v2AhSWC9=Qp;4 zs4LdzwR!_k`82`x8CNmFxrFM*ef^bHzl= zxoB`VFILJ115r1CDc3?` zt3+*Zdp7}hC%qh_IoRh^?+!rT;^+T#7B3gYkQckxiFt^(jPKs z2(G(K*DCWsQiX8P_a~tABR;a2uAOGORGS6-{uxLU8??;EJU48AxmmBDSUwTh)oJ1Y&Ee zPH=@2Tw@5X%LG>i=JV+U*BwShGhaMzN6*!e`TP}vs~W*IEd_nL-3~+Ds0X_763>jt zkLt;FAOl-EzmB5`v2~4(E3q!|KcgvxzNY6&rso<*&*jX?VlbW0Sc0o5!F3&;ORHTE zJNmN-uDf(x&FHvt2`)38PkCZ%JRMgHI zjs+OMqvL8$Z0&0e{hnPR*#+3rwVCu>GYGCV42xYD**Y+?T_m`gGqNpWRQ#DyF@*~e zlX%+gRYt{CoC~xMLIZ6GuJ^fu+JxAemy9MKwnf>nJ50=FRMefEL8|19awx&oOTwZ& zW{irdJOjR(;L_-Pdh;8?<_~~;c{-m&Mz&l=#dLz}7cRecDlaCuDsh#oE?2qo39bx+>lqzacdl}s zZH|w?gDa?+#MZJ*P$JzhLJjD+mX_B+8WjcA1@v5L1lI>#pD)3*DU0A*NpMBe`84J# z*9xw3<#2i4iTLQlsCa?P^Q9QrhA}F>JsA4qJW!?(TW@hL@Nx{-|6K@>egxMgdM+QP zO(U6dt>NBJ62aA+3lab1-p?y^Ty9Lp2R4T4k6WXxOmK~6I=`NCfwjceF=A^p9oLA8 z_=xYvasE57HcBo)575$*@Ehmi7A$qRiL7-$2T;FhGF`X&-HiD}Jv!-5* zii^4T6XJ}zjrk37(}}HdbX=u)AZZvJm#!U2flzrmpH~cBuw`wK1LH;rIByw zf~&C^qTQL2?=FYRllg){5b-gFp6e@qV?rdI&lE<*{h6qh!pN3JaP4DMoK447mdRnjb~K6*AkWE2(B4?H}o(aS1W?6 zAHnq=qvD&4iWN9l%wtr1Kx|d%f-cQsR6LeN|KAlW5!yh1s6HBoauLB5&UZs6(R2Ms za5W{k=JbWk$sriP;~MJTB)H}fTr(?z>p^@>;(YHzo_0&1^U0&*I?xXf;d@T>|DVuv z{e$3|MsT?>vgL9i;sfUM(FE5xf@=?>Vm&TI^zlaXYY47|;b=IHSQP6 z;Hpk=%^|pM5nPRlt>s*ZxJ+#IVN@K$W4f2%xO8o0W%QsX!8NZwRGSEp6sAq92(Bvx zS3iPlEW!0L!L^CtN+P%x5L~XrM{|N}HL-P#*cwP|jVHGLO>Au?w)A=gS3bezPJpx` zxYiO}*9opc1Xmux^(n!%gWzgNa4l^FqrHfawq0<&feR5gv(PcCC%nrfV(T+T#dl&c z_)R#`TcHzN-fd8=Kf$$`;QEr_`kdf;MsRH=xYiR~kp$NYg6n%at~LbMQl?!0=0e1$ zbX>pk<&|~B*6KREy490 z!PT9P>m7pYE*;kxI<8rCT$lM~)E;81EwiQ#bqu5?tfyxaQGuJ)q+{NXONQ*xE+N70MGc{ph$33AP0P zj|i?jf@=Z6^&`P`hT!T-aP1_xDiT}+39cgq*Dr(6k4XeqzAvtSW;*{q)A=5W`0RHR zTM?}=_=C8}b-WKGp8#9B_A0@(l;CP2wvBenxP<`46Ggnk}^T91e=-J6l^Fu`?z;HpD#?I5_cWQe8{ zTw4jQ?+C8%2`-P4;J!<6?V;mJA;G5{zs^39i!w*Y5<^bb@Oo!SxlR;#q>LFCEuGM#WOhnno}xo+GyYU{svR zsQ5OcVga%BL8J~_1`u3_2`(Qlp^hTB&J$cF;$t?!wT9qw;;DuUl~Fg7;5tUfRh?N= z4$t~sxvCc(9d;BsTy z^clf5ED_u@1XmIr*DIaz*f<(HV`s z#gywCV(S`Hu56}UAJjpuP+}{O*wQ~CxJnHKV=2M4li+$na9t<3tOVBuf~z9IHK{%1 zZxCEQbUrIwG5EVnqj?KgL2pJv=A~+&T;e&wh~}WYN^E^jZ29X1*INYFK7z}S;QEr_ z8b@$_OmHf_urvbEKcq zaiwyh>J6SFy_XKj3dGhPV(WxI@gGKT{Yr36CAh8iZgjm@DqMxLTEooR;1%tE< zIRxfs1ZFV7^%jA7oWRrwuBQa%1OoGW0<#H$xr)GiMqpMOfU!A5V17hk1`}J)0Zd(6 zKxFtUGqJUlPEY@p2fwjh6UB?5SZpDT(2N7eAZ;x5e39n9v32h zt_^NeVrw+!BvXO^Uavgf9Q<5 z-*}@;Ah;|MsJo#G>bh`+y+>1U_ojm4!PT?iaD$4Ue8BC%kQzyF?IyTNHw1TbOK^|V z>xB?oU5KsExkC0U=K^}?P&6DJgK{6i<=Y6Ar?x`nQ=OSY(Q|cY%5{q?WWNzy-I&kE z#iH&3f-8XFn%){3&T^s|-WS|7Vyix}HO33va7M*2od8)ya0L(`gPMSSke$FBmTyKajR)64=hL6>bRHqNyt_lDO@DAN5nDeITh+=ye=MAjc07Up zKZM}25?mj)13Rt<*aHTj^7jOn3-Qq=7~F&ia8FeMw?bW%FA-cHrGi_9Cn7QjV&r~s z0oRSrC!;KUNi|~YY*lCouSfqsj^MgVa8*x(imVKV>JeO{2ZQ^&I~wpMK1LB+&55m#6Tz+82;8?@q3$g> zE?sL#aE-|V`wtJW1N>oKP8ft*(R2N~CWfvC!L^1V^+6YKn-E-M39gcQ?8^+P_d8TO5j4o#AH;y(H6$V zGO}gSaXm1>xYBe!-MRPEG8}b3Pe56Z*m{F|Ki_ljrxgR6PHcJV1W1KaXg-Sz5p5z+ z?H0k+kl>o%6x<)^x!U#wcZzr}`E-eoaLyGcGoMe5gmGUnDmJ0xTG$N6{X}fF=ibk> z4Ad=6d{nj&|5Lg5)3Gx8_btO>Q-W&`!S!ngG~cNgxHB?Q+1Cwa48b*>bHzS%T=%Mj z-hz&6zko~PMMu=_%9Lvs7a{@}*y8DYW`^+nmwp7-gBoa{bwgA;NO1j5aP{Cq#GJw4 zmhk|$D#10I;2Oxe;*VU!Xx9kb!vxnKjEcRO&d;OcieSoB!yhtpiLF7Baf$!`nUjGI zoGcz=SoC8|OXp;90l_t&lf`X}is=Mb8o~7m4^?zv*7O#mVgbR`j^LWfbbdBdu8k$o za8F{ZE3x%4GA>Q(`xW<%$OeVqgJ5#P6bucPhcp}0x z72H8|T+4YPqB617kXh3-M#U^*>kne97qcdPJ5#Qb1jrDAYZbv2!?dXhJ=aP`#bJ?X zz(jncGi%z_49%CO^BK;lxSHUK=kk103%GC7agD5ux~{}We=g5oX2#{KbA3LWVR0=z zS5>ahw;;IIFy$H_h05-XY#9XC6{cJP%$lsd!QDW|RfFJa&8%rXQ?5K>%PSEwgNdzc z%(%*QhH)?1zW-o>13; zhfuc?T(8n`S(q=4pyRqpY*phS)Ldp>A13zAhVy?3SeN%WK>+;AATarnf|{uS0d(> zfuop0aFt=&^b$SSxfH0VOmMx*lj+P%2ke$Z5$of`KI8;5L>VH zgmH%k!nhW6ToHHJi@5h+6>$KGb$b~2X(V5 z!}N*-*F>gV59zq7c7%r4iLK*Ix!N(XWe{7(7!~z=f-8cNZ89f|kLbB-bVB7f2(D9u zU|a`Aw!w^wCm9u&5?oP?Y*QH(e`$$Ywdj22Gb)~CRP4;aHk4n{a)yp;MGQ=j)fw5Q z6I@T2a@ApETga&R0m0SR6U~qCM}_wZuD4>*Oaj3*voW~O7!^~yg1)#f$_sQ{=NT2h zWmH^D$F+ct%a{0=S)2L)rwofpbUxGRxlR&XXBZW4Gb+AG&-Dg9mp3EZG)BcMjEXh* zZP`=kxQ;L?Hgm>@GMJ8Q8>8YXVyhON&wOI*>lEhyO&QtV;*UsN9RS<=yP&V*c&gzD z!L^zxR~<&Sg#_1Kf~y5jHT;t)*C$N5G6=3*I<9L>xz^Hg)hD(V6I=I*t=57q@&D@x zt{Vi`V1jER!F8SB+CXqMBDj_jTqTH)b_CZ(g6ngFYbe1rnVZ%(39j9Yipe!F5-aJr zO0`7CIuKi1fGu6SMb9;YIr&tE#Ve(kC!1&Lp_LVLty}EZA*oIlQUw@S;Ar z>Q~Xwr(=Yk@kMWB4}$PLfZsAU-}{>%af)BSxhV zP5pQhOzBVftfp%+zNinb`t2kr_2Acbs$WF|H?0i@T>UB8N2#bG*tVMG1K^~Xpr<~Ql)-735J&AVJ-EmXwa!%)Q6rBJrblnRUvBOw|8dJ zH=Sq?y82Z#s8%oPqgodNvqELi)r4C!yLajC<;P@4!_r>VrFsaqnDPC=KFat*%^Z_FTp?XsvpIj{Cp52cp$@kvDlx!wdPnnPze>(|W^}Tn{Ii(rUpnf|E zI(2IXYZ4X0u4Ae1y@N~x zChW7hjHO=Ghfc%y-f|6&)%V_^G5mOvL{27TZJ1Q8 zY6hjx>A2MQ-a#hVjItUxcjnM>^{Nb=j}TGyqBr%S^zVJ|9n`58_0i<<7O3mo2}=9& ztH~BJr&2HKLtee8kLxE)_Pfw=>FURmz);_N2c?ymvDfv3(tLh3*$B=C|MU0WLGnc} z>O-@7Q6JZ7OxQnQL=DlIHmUEu1A93$_WjJ*vjU+sqauAcXM<^6YS_ftpn6dswHEY) z(fM3zP%r9(u6{cS+^$?{Sep!;&P>=lbtnGcAh^_zC!v~pQygPr8N2%4J1BjLQL#idD9vJ2R6m}CPg;HN z9n{q(xKatO%> zLG{~7(D^@o@111BbX@x6icqTY1q$`1K9s6A_0co+y?0P*|Kmyj`L~mxGn-NIFJ9Ew zc~tc8ys4jA3QD&yD!vf`vm&|FFojX^DrbZ0MSU20no&``s1JGdqCU9MoDEK^r$gx{ z42$Y}@6h`feeWG47cwfU7xf`&{N6h>bDp!o?u?4+MSalKi~4AO7Ng?tEk@z{Pa4QM zWbxZvYPd*nr4d}}$CFT5{df|ZR4?j--k3`b%eh8+nNhJ1qv9AYHT?C9`hx$z_ohC2 zzkq9`u5Hk853Z4}?u+YdjEYzPPi@}<7ge?Wzs@=HWQKtmUJhV^&6pI|NBK-l4J;p6 zz7-!S;#*L`G%a)(d?aNhg&t5x#qce@ZPY+Og|sZQtR$_}%(C+O&b+1mzI*RO$^G5? z`Q88LbN{2W_V>Hi+Iz3P_d5GLW&r*e>l*)b=Rf<~NodnUAM=k6>wZ$7jj#S6PhuUs z$saX*%P+Y)@JsT#-+RZb&+#v7W%5h%Jx&(r2L2ZX|C1lo_xxu+sm~hi&A(7n_k;SZ zM^!&~C>Jfe!<{`1HvYm&uwe<~XjGb>o zPU*oqINYDfvEg?c*r{^uNT;333&%okEw}`k`OZzKZ8 z&ZzZq)HkQ!TAhfsNDHTPur5rYRa*z0wCZ zQ)4r$R+B0($>gi~iU>?)n1FK0-?`X!u2R4Fj*4SqV#z4C? z_C10zP`Sn~qeCNAYwR96G}6Z!TT#A~O!S4uwv?BFeXFr6duzx{KWNM&?K=i~MWbJr z)lvZcrm>&P&Vfm>gx7r2DE}{HA+yFN`)`6dH1-iXv{IzT&Y?pqJ)|*z**yxRM>SSm zW|9J_rN$oclsF_CC1|u|NeoyQjp<76Q4sain7za#1?tf^7?o)(9X5PdT4P?=@Q_DiF;%NQ6hWVBGy!WELEmWXlgic9 zfG%k4m&%P`mo;{JLo>-qw=`znm;gqN#4_#Mx052tq_H#m%E0UzYk_=|7@$@8lx^j9}dZK)t{z;1Nz>M>W89UJ^ z&X&-N>)c@Tg^dT(i5Askdj_+5UYebC%+QH~hY0rZ&Uku?3N-ej&j&W{d12c*CB>LX zO*|t6ZLv6>y5P4O2{xyav6E?nC8ztqwk;9t+f|wRr>WO^!MdwO)RpFHtaQh5b62`@ zPT0Pvj;B7<^*h1(Ze{GK#-iV4%yj|t&*E-X>I2<;L9hYaebkp){vg=-J(>D`6#A23 zJ62A$44{5pWM1z>nYez7(@!`o)v82u5cxV+V&PKtL&PbLL)R5_^xanOa;AV z*1wmYSSMSD(l*T)yDr%JJe|?lYo)SvBvBvH%*@hY>nLijv9nc=S;x^Y8tbt-#X6o| z=qEhefK8;f0|Z-qu!u6~&|txK?aI_=Q1cNoe&-&#|6uP_%VcWOLgB&W?un-?THj8v zb)0QZ5Nz|hJ=QD=?jYFdb+LidD7l+pRbVgE`JS5XP-UQ(qMsA2RrU9QxpYEfOREEH zb11qGY#wy~Qu(vCxm4CyxW2lth~`mcKf&IZbiy`|#tjs#_e59FeEK6ru+=#57SM>n zf}MSbv6C7LT0JOe0VNL+wmZdxf?lN(ja>j+NV;Ln=J8S=fTZx}TdW(Wb3Rd-wNqUMf@9F@g;( zV{Fh^&MkIWpqVj zY1Q-XKKgNvupQmwqm`5}Pq5+@gB`0V=TigEpfVhItI2diu$CDgI#$z+F9Zu%91~JP zm0t>G^Bjx`SxYBR3VL(pprG}XUMpD4szE^;iM|qSz?yj4OxYUyBx_L6W?Fwr*hXTt zx6t9!g3SioM(JM*wiIj!(Kmv%*_0sdqQe?nn&lZ3w40L72;=kV@#LohjrHg3yvCN{ z?BFLlCp3&?WIDE{eeZ>NAW)h+mtOneEv&^ ze-`vER;`SBT@q|d$=^cDDEYErQCOz^lypU~jf;I?x@&^nS}`=Vf>ym}|Jf zSTxv=SQz1XWmSsxC#uxgskJHAUnu*!u-yauJI?<%1odv)7IB4M;7pvGuhC}C#Hslj zo%n-!iYtQ~)a}mw?EdS78`PiM=Fq8t+K9i{#jx6loAs_Jex;#zJgk|sQaQHLU+Ic$ z;;dTzuEDSMTyN10&Bi=$)$_ciT|v#^R|db)9usTjZPTOM<~n~PG7Gk*@Fl}<6rr*0 zg^OT|F`L-=Z;45%_|66JG(?lQlW)aTteMz=0xeF zDb~NbH%Kibgl)(wHyI?tJ<*co{}t)^Z#DF<+F3!kK|8dPa4V)(5pKHL1M5jSNVt!( z02|5k-~qzTk!e2`iX8h0_dB=C2zNFwVY9Q+t#ZP>%V*HosCxx zmB}YL7V_K0O!F)BGCk#ESju8J5rNj%=W*-dN@iWdaXy#s^-LpL{ve%U9RgJ-6Cvto zIy8F9P4}>=7zbjcG#E_OK9urGw~05(mO#?#3jKy^*0I3%hkGCP z)LY~G4E6M@c?Y7KD&CFgOlawYYseubbgn)wuF@E z-{F53-2bay%&u0;!*f-PK*TQOXe^3Eh1|N6k7Iv1)0ow|*d<~> zV-wTl@U&XGi)nIS2y@z`0$W5=8(+xeS4WpL8y9j&m-0OR`~ z^xOVGc|84C6)Ibq3ft(w9pA{&bf@ByoJyDd*W^%5-+JvWXsqRTplOh$Q$lHIWq@J@ zwkgq6elT3gqoksEw3+0KR8r~m$_F90t}Q|co-HoLg_heZ@x0}H?(Ydj2i=vHyn~j! z(U!c?mQ>f-0HugNz=M+n-c2e^cs~t|cI6#(^^NDD)h+%8IYa$uxC&BmEIRm?QK#u9DAEb#ZsSnRk4ZGAp0cUxYPH zFG;5=Cg{zQhfTO$8oeV^9}C%0=af>4R_Wt_OZCTT6rPGm(nrPRkjqK~ly=a^lf-3b zE)#fXFL0U7bmkQTSg)D)837@BKyt(btB3xu`m%^45(O!6V)a6SlSviI(Njm(B zp;lVBc%k7U^kWQ1q$!gZ8(1cJRvK#Q)IlF*O4r_8V@Q>HS8g;&^5`8~4QBc2%6AQR z;EuXf>6NMFu)Yr|Np~s^K~|T>qtKXXSHhrTL;9SyK&pc-K+$a(?&~a2cmeu89taQ#P(Iq83WT zmPP?Blor4j5$Iz9MU-6BCZIDy!Ez`^*Deic$FWsn^JkUV{Dn$v*wK=QsiL{c#Z`Io zsIA`w#B2VaVn*s-kk}rukSAI;G?(NJO2pJ{fpeu8;JMPQ z<>5-P)Tpw*F&no%o^a&_iETUSAmLb*vA+Js&h#n5aw@&n_BUF2(+hdi1)^#08Hz)$ z#JZeYmvd_gZ>NO&EayH>W!0fBK~Ck3LjlTMti4Xzptz@w4a(+wt5Zo`JI2EgHf$*h zdq~uoABw5;`}=X^m6>L*(x+%i@LnaeayjIhk`2K}FcVvYkMsGMshmGJ!)m5sey@Eq zKjPW8n&@ELbAQO!3I;n8NGX5QQNV*+&Nu1he9tK0*i*pCS>D`5W&XM;As3Y|Ymn#4 z#Trbq;={Ah+e)uh+XAmDk0JlZ<9sna#L8<~spDFkBI(#k$Sb>%&o~SCxvWS2B>$AyqG%upkJ8J`ui+;Qp}953u7cgVw6sFqK7zBFpf80<>JaK<|%CQ#R> z=t`(l7hQBKG*)+W&7DxT$tYngw=rAF$E8ieSaLNBJBn$)B%eS6&I>ysvDrEyttlx8 z>!x$m{1BE(t#=erzBFh{e`AU+I;$ewtb`UaJ4NJ6 z$M+A$7F)AFDI!nDI?Lu~MX%g?ZDzzmj`MYQDyB!A=IffT8?MfaDCV9Ubi3B(N0^oI z1+0U?kSV$^iz*;b7gvO*N`uygE4A{=Tl*W2kl(ZZorojErx*FWG2#fC=%_Qx>$mTT zFw4uA?}6V71I#+Q>AhILb!WLEEBYiQP>%Csu~w!TCjFpU!h!hR8 zl6R=_oclNnEGG(fOLID-l}+SnibvU^R47mDhv}E;59&h<9~izgJYpPW%ree4E;Pka z9N~Kgg(gQpTtGs=GXXDIHd}UBu2_Dzn5;Rf=35W3C<6`75t2SoPDu$rUOGDO&><-x%ayP^nY76ZUni^W@3EdTXGBhBpYuL=Nn_)-8dqs?jSP@a# zz~D@GzUsW{%!=F`c{I`<)hKFk)ay|)NtmW+BhSSt&mMQ{_Oz6 zcepi#<3Gy%(CGJ7LS8OA0y)+HDddH64>KGoI|bRcoRa7v!36_+Dzo#H`}J-6X5E?wUCJwx=0y!XbJ|Q;2$3R zklugE;%X(eJ4@}r&mo&7`VLa2^V9*)Jqqv?&`9g0eB7zME4?oV(;n$V+_9Ab+iAb_ zp_&@#it;>YXl(eKp{1d{;Tc0;L!xoL@dM*MW00w(DarJlX^bh;t27`&K}S37m^q+JQkS3N=?Zio>jeB!pi$~5~bs5&OhtcJiC#e(F{equ@lTpK-T|AHFK^(Ah+;-vxf(OZcgEE3cae{|9UWXTO1m1;-);c{+#a zUW~vd7=}C|@Oeadpqap3<`O@A4`Z$&`Uk_GNLo#^Y{0*9jGmxl;^6$6+# zO5iVF#beh=9DAt6EOb0w7~Vt2yK@B2MnHwH3Osfmp0ySTTr>kuaeV?mG>2&OT7kEs zhY0*KM%H??z!o$VF3^R4~x_EHa?9;bUZOg;0-SmZF35&VyZVi zB(NPxXZf4JH<2sWHUgI-SJreAn9XQScY!~L|CD|Le~%H*eqP{R7;w9B3}Yl|Set+> zVK{~nKa(x+>sW%k`2r8Z5;R{V@MetQ`yzq&<1jn3THpfA(2C6h=c3)Ey9F*r@-D3q z_ya8QmBRvWLO@MCp9wMt5!t>L_$iER=>>tqFtT}<1x{Ijz2dgO;h3Sj`0^B6zC5h) zT#LYOV2!gv1%4a;ml_KE4Ezr^7Wg3iM>H4MQ-KOkJ|ReFEWy!4fxkk9+@1noz=%Tz z3VazOJ~cw%kI+H-1c7J3KV_=GgE14ivjpyqnfT=uflpy3w&e@_J7%JCX%Kr@imxie zkXj-P<6!7jDsUJg{q$Xd;}PhE3W0AUx#k`bxG@5n^r^rWto`3l2|N{R|Jiwgk0Xcn zUK02z=o?)Z_|AMp*ZPhiSI|M3A(#i$25WONSm0PJ&BjQ9_o9O(E`bdQ)ZSEJA9848 z8-WSg?&&PBgrj3Y4}td~hkooQa5HS}=Y|2JfBFV%+%HWS9>kQ!X9)Z~I(~7wz#m}y z%zHbO2Um#7ykTgW9pig$0khu}S)hT;RJe4T}s>26b?(Jq$+KPWHLb;Ns`{ASp<@<6A$KFl>L zB5~a4w26KD4j7#^b^PQ>ou|&6l=kGP;lusLaMvQUGI{uLHUB}^VY&6=>W~=MBPji^ z#DM#!KjiAA_aAEltZV)F@D}Q@7*`W!u71?@sKP4xe`@L)WC~60*EeyxXuaR$#K{>` zQnN<;JGF7C2JUpcgKM--?f8`IcQrB5b>9DMlIuC0e_vPE7@Zo|)Afx%_*s|Htbcmi zq_h$Kuz{{&dezs}<@8S)>T06rEi6iP1&BxsCb%Brs_he8PKhD)&_q`wznt!JnEef> zxndRnGc#PP0{qGx*ZGI#=lc3XH@Om(kbe=QzyB5&Zhg~6s(t;gE&jkguD*I*_kNQn z`iGUfhROb86|Q8xdi*n2n14yN>$O0CtIu3V466Ps*8nx`E7wtfr&F$C-01kf{l@io zgTKuM*8;sY@G;zSwZ{7~YVJSsvn$&qZBTnhyF=B%H(a9v)9|gRk<^Xw0GBeeHI}<^`mIC|L|ScXmh8KG@4B5)C+g2lh9H+wZJCu z&$`F{h3;`|{24UUKgZeT*AIPzI z6f+sU;j6*;y4F}6UdhxCUt3G$m3f_dn#Wj7VM(Ytnx^3UbeR|eZ&B?P=pL!=4|Hz{ z{-+8p)d@EDBL7{R+ba2+2D?WX{i`C}3!cXv)b6J~dCWBZ%Wm`C(_$N}-Mz}+cDnm% zy-P7lvMz=k(+ng#X4-6q7+H#TWa^EwW17r}%|1(g>t%O>l&>Cp*&RMoA0tVQX*wf* zU!Y=em}En=Y%m!OVGgHkGeHxJcbv}P$XUb01|~|Oax<`WulykDkiEec#>?B z#Y-KM?S9(xkq#Y28)I}*AYKL#d(P*2+!W^2GUCYjnpOPXM1Ysgf18|Ffyx*KPCZ>pECKv%@S%Hx2znF?uKsk+B8e$Snm=V#qkge(} z*45|D)e+J7|7PkOk9%NCy_oqtR@lAySRYfgQHv1kYu+B(GqU^O?WfjREB zvdN@&$#FOL@RjLf>}o?7J{BS-5@YKY?dSqhmp;r;pVVW2%|7#Uc;jT7nHVU>|KKo( zw>Or{J6`ATrbNrpmiw@}Img}56G?ipQnoNhJCSjhIPwk)tE;^RE-6^aXv7)K+N`Ir z#^^$HArvBo$RSGo9&OQo^$2XQYp@jA!5g%)fa;j~sMq~KbeyA0NIgHkh|vhoTdI!s zx;qDoytUcAyY1e+>Q1kFd=D+>rEp^~5{LccljQJLu@$aHPTFj^KZG>JC=xQt`;iex z+DzDtMm?Kq8%j2VvN|N!U8pvkgM@9NX3TLvVrn7DI2ODu)RlAGu~1gcamN^0x*@~V zALqE!q;_iZTzA`0rV|GZjv|(j%%O0uyCWP<&UHU5wOBIG9oru5$=IYM$rNbRBavC# zOr;H?)?idvPMhH&Ob;3@nwvUwp4*KOa#_(%T|dvA9LDR0V9R31Z(NWtorG<{ z?)}=>T#}^V2S|q`OybA$S)RN(mpVy!ZkGSLAw=CW-`!Yl)mr^xzIy>$9{!3uU5S%T z>hV|H9n?;9+&VRAf!m;qLx!o&1@4~qcH$7iMq!B|EY2nM#RYCxFxxqh!)*9ms+$(L zm)Wn@4bmpFoyvPt9hm3t_IxgONxr;X$h@Ikz08sci2)?6OmBy;&@&|T*r#P1)>}3h zb(lXn!f4}@fb9ayo}u2$!#*FUCcNq%?_sOaCFsx1i|_BY2&38N$PIMl+8wzVLYOVu zk?X_=4akk$KpUH?TsxOxe8O_W8XB$Q&|-Tgwokr5D3NZc3MUiHLHO(TY)#qr%F@&n zW;Y0`KJuD7HsPOY$?WXY3G0{JP?F6!M=}t?SF4km&24Ths7W9-|220ZfPIZR5Ic9E=Gr;LXu_bo)U621(kivr>+XmF z-4G~?GqL_N027i2YAB->R@#IR4bs?GMqR^;KeHV2RHr4qZj-4487Z`4&eR zgRw$&tH6>2FAo!Jc@ckIkvol5VkckkRfybKOn7;t^CUUOXgB>eQ9!v+I+9pBc=1fZ zc7mj4nc_uwSSlR2YzgOK%~)ut5YSwf+3`0h_yH*(;LlcAPx%lzwPvG&^vTD6){u8G zn^Wvti`lUP9p)TY3B;}vYV{_jGD-Y?0$Bi>Q>*5_=}vMcv&Bi)p-wWpjL0p*e;w?} z>bGyY$9i&VLyZ{a&4y^0y^*Pl9l1UO&QGi>HUgiC6dY0Z++s#^YFRVf3D-{z^(G_s zP86&(u@Wa5bb~>M*|Cu^N8k;P+)@C{F{F)O#=xGtJ&Nsk0sP1c!!9i2XbujM@PGzx z>X}9Eh~Thbqruit&syPasm6SF6QeK4XhdXc>wI^k2g}hVjL5{jY*xHC4J4a_O(v0U z)#{7+?yl13YGuCr>Bu|w+&fkYcWms5C3}GwA8XpC>Emk5Tkbv)9V4b3U}_m}+)UEp z)Q9PC;=}4|Z@HZfIww6$eflQ#eX%OXd%d;P<5m05?Uywioa!$_RY^T_(0oR<6}Z2X zy$`=~y}<3iUeLI;NzQAcKI&`Sh?URz8Yh|++@`VS75_3{ -function IPv6Component -{ - param - ( - [Parameter( - Mandatory = $true, - ParameterSetName = "Disable" - )] - [switch] - $Disable, - - [Parameter( - Mandatory = $true, - ParameterSetName = "Enable" - )] - [switch] - $Enable, - - [Parameter( - Mandatory = $true, - ParameterSetName = "PreferIPv4overIPv6" - )] - [switch] - $PreferIPv4overIPv6 - ) - - Write-Information -MessageData "" -InformationAction Continue - # Extract the localized "Please wait..." string from shell32.dll - Write-Verbose -Message ([WinAPI.GetStrings]::GetString(12612)) -Verbose - - try - { - # Check the internet connection - $Parameters = @{ - Name = "dns.msftncsi.com" - Server = "1.1.1.1" - DnsOnly = $true - ErrorAction = "Stop" - } - if ((Resolve-DnsName @Parameters).IPAddress -notcontains "131.107.255.255") - { - return - } - - try - { - # Check whether the https://ipify.org site is alive - $Parameters = @{ - Uri = "https://ipify.org" - Method = "Head" - DisableKeepAlive = $true - UseBasicParsing = $true - } - if (-not (Invoke-WebRequest @Parameters).StatusDescription) - { - return - } - - # Check whether the ISP supports IPv6 protocol using https://ipify.org - $Parameters = @{ - Uri = "https://api64.ipify.org?format=json" - UseBasicParsing = $true - Verbose = $true - } - $IPAddress = (Invoke-RestMethod @Parameters).ip - } - catch [System.Net.WebException] - { - Write-Warning -Message ($Localization.NoResponse -f "https://ipify.org") - Write-Error -Message ($Localization.NoResponse -f "https://ipify.org") -ErrorAction SilentlyContinue - - Write-Error -Message ($Localization.RestartFunction -f $MyInvocation.Line.Trim()) -ErrorAction SilentlyContinue - } - } - catch [System.ComponentModel.Win32Exception] - { - Write-Warning -Message $Localization.NoInternetConnection - Write-Error -Message $Localization.NoInternetConnection -ErrorAction SilentlyContinue - - Write-Error -Message ($Localization.RestartFunction -f $MyInvocation.Line.Trim()) -ErrorAction SilentlyContinue - } - - switch ($PSCmdlet.ParameterSetName) - { - "Disable" - { - if ($IPAddress -notmatch ":") - { - Disable-NetAdapterBinding -Name * -ComponentID ms_tcpip6 - } - } - "Enable" - { - if ($IPAddress -match ":") - { - Enable-NetAdapterBinding -Name * -ComponentID ms_tcpip6 - } - } - "PreferIPv4overIPv6" - { - if ($IPVersion -match ":") - { - Enable-NetAdapterBinding -Name * -ComponentID ms_tcpip6 - New-ItemProperty -Path HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters -Name DisabledComponents -PropertyType DWord -Value 32 -Force - } - } - } -} - <# .SYNOPSIS Override for default input method @@ -11258,12 +11121,25 @@ function UninstallUWPApps "AppUp.IntelGraphicsControlPanel", "AppUp.IntelGraphicsExperience", + # ELAN Touchpad + "ELANMicroelectronicsCorpo.ELANTouchpadforThinkpad", + "ELANMicroelectronicsCorpo.ELANTrackPointforThinkpa", + + # Microsoft Application Compatibility Enhancements + "Microsoft.ApplicationCompatibilityEnhancements", + + # AVC Encoder Video Extension + "Microsoft.AVCEncoderVideoExtension", + # Microsoft Desktop App Installer "Microsoft.DesktopAppInstaller", # Store Experience Host "Microsoft.StorePurchaseApp", + # Cross Device Experience Host + "MicrosoftWindows.CrossDevice", + # Notepad "Microsoft.WindowsNotepad", @@ -11309,7 +11185,11 @@ function UninstallUWPApps "NVIDIACorp.NVIDIAControlPanel", # Realtek Audio Console - "RealtekSemiconductorCorp.RealtekAudioControl" + "RealtekSemiconductorCorp.RealtekAudioControl", + + # Synaptics + "SynapticsIncorporated.SynapticsControlPanel", + "SynapticsIncorporated.24916F58D6E7" ) #region Variables @@ -12051,7 +11931,7 @@ function XboxGameTips $Enable ) - if (-not ((Get-AppxPackage -Name Microsoft.XboxGamingOverlay) -or (Get-AppxPackage -Name Microsoft.GamingApp))) + if (-not (Get-AppxPackage -Name Microsoft.GamingApp)) { Write-Information -MessageData "" -InformationAction Continue Write-Verbose -Message $Localization.Skipped -Verbose diff --git a/src/Sophia_Script_for_Windows_10/Sophia.ps1 b/src/Sophia_Script_for_Windows_10/Sophia.ps1 index 5b7ea214..e8135008 100644 --- a/src/Sophia_Script_for_Windows_10/Sophia.ps1 +++ b/src/Sophia_Script_for_Windows_10/Sophia.ps1 @@ -72,7 +72,7 @@ Clear-Host $Host.UI.RawUI.WindowTitle = "Sophia Script for Windows 10 v5.19.0 | Made with $([System.Char]::ConvertFromUtf32(0x1F497)) of Windows | $([System.Char]0x00A9) farag, Inestic & lowl1f3, 2014$([System.Char]0x2013)2024" Remove-Module -Name Sophia -Force -ErrorAction Ignore -Import-LocalizedData -BindingVariable Global:Localization -BaseDirectory $PSScriptRoot\Localizations -FileName Sophia +Import-LocalizedData -BindingVariable Global:Localization -UICulture $PSUICulture -BaseDirectory $PSScriptRoot\Localizations -FileName Sophia # Check whether script is not running via PowerShell (x86) try @@ -774,33 +774,6 @@ NetworkAdaptersSavePower -Disable # Разрешить отключение всех сетевых адаптеров для экономии энергии (значение по умолчанию) # NetworkAdaptersSavePower -Enable -<# - Disable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections - Before invoking the function, a check will be run whether your ISP supports the IPv6 protocol using https://ipify.org - - Выключить IP версии 6 (TCP/IPv6) - Перед выполнением функции будет проведена проверка: поддерживает ли ваш провайдер IPv6, используя ресурс https://ipify.org -#> -IPv6Component -Disable - -<# - Enable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections (default value) - Before invoking the function, a check will be run whether your ISP supports the IPv6 protocol using https://ipify.org - - Включить IP версии 6 (TCP/IPv6) (значение по умолчанию) - Перед выполнением функции будет проведена проверка: поддерживает ли ваш провайдер IPv6, используя ресурс https://ipify.org -#> -# IPv6Component -Enable - -<# - Enable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections. Prefer IPv4 over IPv6 - Before invoking the function, a check will be run whether your ISP supports the IPv6 protocol using https://ipify.org - - Включить IP версии 6 (TCP/IPv6) и предпочитать. Предпочтение IPv4 перед IPv6 - Перед выполнением функции будет проведена проверка: поддерживает ли ваш провайдер IPv6, используя ресурс https://ipify.org -#> -# IPv6Component -PreferIPv4overIPv6 - # Override for default input method: English # Переопределить метод ввода по умолчанию: английский InputMethod -English diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2019/Module/Sophia.psm1 b/src/Sophia_Script_for_Windows_10_LTSC_2019/Module/Sophia.psm1 index 47314988..4da62585 100644 --- a/src/Sophia_Script_for_Windows_10_LTSC_2019/Module/Sophia.psm1 +++ b/src/Sophia_Script_for_Windows_10_LTSC_2019/Module/Sophia.psm1 @@ -5422,143 +5422,6 @@ function NetworkAdaptersSavePower } } -<# - .SYNOPSIS - Internet Protocol Version 6 (TCP/IPv6) component - - .PARAMETER Disable - Disable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections if your ISP doesn't support it - - .PARAMETER Enable - Enable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections if your ISP supports it - - .PARAMETER PreferIPv4overIPv6 - Enable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections if your ISP supports it. Prefer IPv4 over IPv6 - - .EXAMPLE - IPv6Component -Disable - - .EXAMPLE - IPv6Component -Enable - - .EXAMPLE - IPv6Component -PreferIPv4overIPv6 - - .NOTES - Before invoking the function, a check will be run whether your ISP supports the IPv6 protocol using https://ipify.org - - .NOTES - Current user -#> -function IPv6Component -{ - param - ( - [Parameter( - Mandatory = $true, - ParameterSetName = "Disable" - )] - [switch] - $Disable, - - [Parameter( - Mandatory = $true, - ParameterSetName = "Enable" - )] - [switch] - $Enable, - - [Parameter( - Mandatory = $true, - ParameterSetName = "PreferIPv4overIPv6" - )] - [switch] - $PreferIPv4overIPv6 - ) - - Write-Information -MessageData "" -InformationAction Continue - # Extract the localized "Please wait..." string from shell32.dll - Write-Verbose -Message ([WinAPI.GetStrings]::GetString(12612)) -Verbose - - try - { - # Check the internet connection - $Parameters = @{ - Name = "dns.msftncsi.com" - Server = "1.1.1.1" - DnsOnly = $true - ErrorAction = "Stop" - } - if ((Resolve-DnsName @Parameters).IPAddress -notcontains "131.107.255.255") - { - return - } - - try - { - # Check whether the https://ipify.org site is alive - $Parameters = @{ - Uri = "https://ipify.org" - Method = "Head" - DisableKeepAlive = $true - UseBasicParsing = $true - } - if (-not (Invoke-WebRequest @Parameters).StatusDescription) - { - return - } - - # Check whether the ISP supports IPv6 protocol using https://ipify.org - $Parameters = @{ - Uri = "https://api64.ipify.org?format=json" - UseBasicParsing = $true - Verbose = $true - } - $IPAddress = (Invoke-RestMethod @Parameters).ip - } - catch [System.Net.WebException] - { - Write-Warning -Message ($Localization.NoResponse -f "https://ipify.org") - Write-Error -Message ($Localization.NoResponse -f "https://ipify.org") -ErrorAction SilentlyContinue - - Write-Error -Message ($Localization.RestartFunction -f $MyInvocation.Line.Trim()) -ErrorAction SilentlyContinue - } - } - catch [System.ComponentModel.Win32Exception] - { - Write-Warning -Message $Localization.NoInternetConnection - Write-Error -Message $Localization.NoInternetConnection -ErrorAction SilentlyContinue - - Write-Error -Message ($Localization.RestartFunction -f $MyInvocation.Line.Trim()) -ErrorAction SilentlyContinue - } - - switch ($PSCmdlet.ParameterSetName) - { - "Disable" - { - if ($IPAddress -notmatch ":") - { - Disable-NetAdapterBinding -Name * -ComponentID ms_tcpip6 - } - } - "Enable" - { - if ($IPAddress -match ":") - { - Enable-NetAdapterBinding -Name * -ComponentID ms_tcpip6 - } - } - "PreferIPv4overIPv6" - { - if ($IPVersion -match ":") - { - Enable-NetAdapterBinding -Name * -ComponentID ms_tcpip6 - New-ItemProperty -Path HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters -Name DisabledComponents -PropertyType DWord -Value 32 -Force - } - } - } -} - <# .SYNOPSIS Override for default input method diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2019/Sophia.ps1 b/src/Sophia_Script_for_Windows_10_LTSC_2019/Sophia.ps1 index b178363c..fe1ad62c 100644 --- a/src/Sophia_Script_for_Windows_10_LTSC_2019/Sophia.ps1 +++ b/src/Sophia_Script_for_Windows_10_LTSC_2019/Sophia.ps1 @@ -70,7 +70,7 @@ Clear-Host $Host.UI.RawUI.WindowTitle = "Sophia Script for Windows 10 LTSC 2019 v5.9.0 | Made with $([System.Char]::ConvertFromUtf32(0x1F497)) of Windows | $([System.Char]0x00A9) farag, Inestic & lowl1f3, 2014$([System.Char]0x2013)2024" Remove-Module -Name Sophia -Force -ErrorAction Ignore -Import-LocalizedData -BindingVariable Global:Localization -BaseDirectory $PSScriptRoot\Localizations -FileName Sophia +Import-LocalizedData -BindingVariable Global:Localization -UICulture $PSUICulture -BaseDirectory $PSScriptRoot\Localizations -FileName Sophia # Check whether script is not running via PowerShell (x86) try @@ -596,33 +596,6 @@ NetworkAdaptersSavePower -Disable # Разрешить отключение всех сетевых адаптеров для экономии энергии (значение по умолчанию) # NetworkAdaptersSavePower -Enable -<# - Disable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections - Before invoking the function, a check will be run whether your ISP supports the IPv6 protocol using https://ipify.org - - Выключить IP версии 6 (TCP/IPv6) - Перед выполнением функции будет проведена проверка: поддерживает ли ваш провайдер IPv6, используя ресурс https://ipify.org -#> -IPv6Component -Disable - -<# - Enable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections (default value) - Before invoking the function, a check will be run whether your ISP supports the IPv6 protocol using https://ipify.org - - Включить IP версии 6 (TCP/IPv6) (значение по умолчанию) - Перед выполнением функции будет проведена проверка: поддерживает ли ваш провайдер IPv6, используя ресурс https://ipify.org -#> -# IPv6Component -Enable - -<# - Enable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections. Prefer IPv4 over IPv6 - Before invoking the function, a check will be run whether your ISP supports the IPv6 protocol using https://ipify.org - - Включить IP версии 6 (TCP/IPv6) и предпочитать. Предпочтение IPv4 перед IPv6 - Перед выполнением функции будет проведена проверка: поддерживает ли ваш провайдер IPv6, используя ресурс https://ipify.org -#> -# IPv6Component -PreferIPv4overIPv6 - # Override for default input method: English # Переопределить метод ввода по умолчанию: английский InputMethod -English diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2021/Module/Sophia.psm1 b/src/Sophia_Script_for_Windows_10_LTSC_2021/Module/Sophia.psm1 index 9dd50d07..785f4af1 100644 --- a/src/Sophia_Script_for_Windows_10_LTSC_2021/Module/Sophia.psm1 +++ b/src/Sophia_Script_for_Windows_10_LTSC_2021/Module/Sophia.psm1 @@ -5814,143 +5814,6 @@ function NetworkAdaptersSavePower } } -<# - .SYNOPSIS - Internet Protocol Version 6 (TCP/IPv6) component - - .PARAMETER Disable - Disable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections if your ISP doesn't support it - - .PARAMETER Enable - Enable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections if your ISP supports it - - .PARAMETER PreferIPv4overIPv6 - Enable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections if your ISP supports it. Prefer IPv4 over IPv6 - - .EXAMPLE - IPv6Component -Disable - - .EXAMPLE - IPv6Component -Enable - - .EXAMPLE - IPv6Component -PreferIPv4overIPv6 - - .NOTES - Before invoking the function, a check will be run whether your ISP supports the IPv6 protocol using https://ipify.org - - .NOTES - Current user -#> -function IPv6Component -{ - param - ( - [Parameter( - Mandatory = $true, - ParameterSetName = "Disable" - )] - [switch] - $Disable, - - [Parameter( - Mandatory = $true, - ParameterSetName = "Enable" - )] - [switch] - $Enable, - - [Parameter( - Mandatory = $true, - ParameterSetName = "PreferIPv4overIPv6" - )] - [switch] - $PreferIPv4overIPv6 - ) - - Write-Information -MessageData "" -InformationAction Continue - # Extract the localized "Please wait..." string from shell32.dll - Write-Verbose -Message ([WinAPI.GetStrings]::GetString(12612)) -Verbose - - try - { - # Check the internet connection - $Parameters = @{ - Name = "dns.msftncsi.com" - Server = "1.1.1.1" - DnsOnly = $true - ErrorAction = "Stop" - } - if ((Resolve-DnsName @Parameters).IPAddress -notcontains "131.107.255.255") - { - return - } - - try - { - # Check whether the https://ipify.org site is alive - $Parameters = @{ - Uri = "https://ipify.org" - Method = "Head" - DisableKeepAlive = $true - UseBasicParsing = $true - } - if (-not (Invoke-WebRequest @Parameters).StatusDescription) - { - return - } - - # Check whether the ISP supports IPv6 protocol using https://ipify.org - $Parameters = @{ - Uri = "https://api64.ipify.org?format=json" - UseBasicParsing = $true - Verbose = $true - } - $IPAddress = (Invoke-RestMethod @Parameters).ip - } - catch [System.Net.WebException] - { - Write-Warning -Message ($Localization.NoResponse -f "https://ipify.org") - Write-Error -Message ($Localization.NoResponse -f "https://ipify.org") -ErrorAction SilentlyContinue - - Write-Error -Message ($Localization.RestartFunction -f $MyInvocation.Line.Trim()) -ErrorAction SilentlyContinue - } - } - catch [System.ComponentModel.Win32Exception] - { - Write-Warning -Message $Localization.NoInternetConnection - Write-Error -Message $Localization.NoInternetConnection -ErrorAction SilentlyContinue - - Write-Error -Message ($Localization.RestartFunction -f $MyInvocation.Line.Trim()) -ErrorAction SilentlyContinue - } - - switch ($PSCmdlet.ParameterSetName) - { - "Disable" - { - if ($IPAddress -notmatch ":") - { - Disable-NetAdapterBinding -Name * -ComponentID ms_tcpip6 - } - } - "Enable" - { - if ($IPAddress -match ":") - { - Enable-NetAdapterBinding -Name * -ComponentID ms_tcpip6 - } - } - "PreferIPv4overIPv6" - { - if ($IPVersion -match ":") - { - Enable-NetAdapterBinding -Name * -ComponentID ms_tcpip6 - New-ItemProperty -Path HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters -Name DisabledComponents -PropertyType DWord -Value 32 -Force - } - } - } -} - <# .SYNOPSIS Override for default input method diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2021/Sophia.ps1 b/src/Sophia_Script_for_Windows_10_LTSC_2021/Sophia.ps1 index 7f865acc..936abacb 100644 --- a/src/Sophia_Script_for_Windows_10_LTSC_2021/Sophia.ps1 +++ b/src/Sophia_Script_for_Windows_10_LTSC_2021/Sophia.ps1 @@ -70,7 +70,7 @@ Clear-Host $Host.UI.RawUI.WindowTitle = "Sophia Script for Windows 10 LTSC 2021 v5.19.0 | Made with $([System.Char]::ConvertFromUtf32(0x1F497)) of Windows | $([System.Char]0x00A9) farag, Inestic & lowl1f3, 2014$([System.Char]0x2013)2024" Remove-Module -Name Sophia -Force -ErrorAction Ignore -Import-LocalizedData -BindingVariable Global:Localization -BaseDirectory $PSScriptRoot\Localizations -FileName Sophia +Import-LocalizedData -BindingVariable Global:Localization -UICulture $PSUICulture -BaseDirectory $PSScriptRoot\Localizations -FileName Sophia # Check whether script is not running via PowerShell (x86) try @@ -661,33 +661,6 @@ NetworkAdaptersSavePower -Disable # Разрешить отключение всех сетевых адаптеров для экономии энергии (значение по умолчанию) # NetworkAdaptersSavePower -Enable -<# - Disable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections - Before invoking the function, a check will be run whether your ISP supports the IPv6 protocol using https://ipify.org - - Выключить IP версии 6 (TCP/IPv6) - Перед выполнением функции будет проведена проверка: поддерживает ли ваш провайдер IPv6, используя ресурс https://ipify.org -#> -IPv6Component -Disable - -<# - Enable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections (default value) - Before invoking the function, a check will be run whether your ISP supports the IPv6 protocol using https://ipify.org - - Включить IP версии 6 (TCP/IPv6) (значение по умолчанию) - Перед выполнением функции будет проведена проверка: поддерживает ли ваш провайдер IPv6, используя ресурс https://ipify.org -#> -# IPv6Component -Enable - -<# - Enable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections. Prefer IPv4 over IPv6 - Before invoking the function, a check will be run whether your ISP supports the IPv6 protocol using https://ipify.org - - Включить IP версии 6 (TCP/IPv6) и предпочитать. Предпочтение IPv4 перед IPv6 - Перед выполнением функции будет проведена проверка: поддерживает ли ваш провайдер IPv6, используя ресурс https://ipify.org -#> -# IPv6Component -PreferIPv4overIPv6 - # Override for default input method: English # Переопределить метод ввода по умолчанию: английский InputMethod -English diff --git a/src/Sophia_Script_for_Windows_10_PowerShell_7/Module/Sophia.psm1 b/src/Sophia_Script_for_Windows_10_PowerShell_7/Module/Sophia.psm1 index e99bdd81..4e546b4b 100644 --- a/src/Sophia_Script_for_Windows_10_PowerShell_7/Module/Sophia.psm1 +++ b/src/Sophia_Script_for_Windows_10_PowerShell_7/Module/Sophia.psm1 @@ -3670,13 +3670,13 @@ function NewsInterests public static extern int HashData(byte[] pbData, int cbData, byte[] piet, int outputLen); "@ } - if (-not ("WinAPI.GetStrings" -as [type])) + if (-not ("WinAPI.Signature" -as [type])) { Add-Type @Signature } - # We cannot call any of APIs except copying reg.exe with a different name due to a UCPD driver tracks all executables to block the access to the registry - Copy-Item -Path "$env:SystemRoot\System32\reg.exe" -Destination "$env:SystemRoot\System32\reg_temp.exe" -Force + # We cannot set a value to EnShellFeedsTaskbarViewMode, having called any of APIs, except of copying powershell.exe (or any other tricks) with a different name, due to a UCPD driver tracks all executables to block the access to the registry + Copy-Item -Path "$env:SystemRoot\System32\WindowsPowerShell\v1.0\powershell.exe" -Destination "$env:SystemRoot\System32\WindowsPowerShell\v1.0\powershell_temp.exe" -Force switch ($PSCmdlet.ParameterSetName) { @@ -3694,10 +3694,7 @@ public static extern int HashData(byte[] pbData, int cbData, byte[] piet, int ou # Get value to save in EnShellFeedsTaskbarViewMode key $DWordData = [System.BitConverter]::ToUInt32($bytesOut,0) - # https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_parsing?view=powershell-7.4#the-stop-parsing-token - # We cannot put --% inside the command below as it breaks parsing of $DWordData variable - $EscapeParser = "--%" - & "$env:SystemRoot\System32\reg_temp.exe" $EscapeParser ADD HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Feeds /v EnShellFeedsTaskbarViewMode /t REG_DWORD /d $DWordData /f + & "$env:SystemRoot\System32\WindowsPowerShell\v1.0\powershell_temp.exe" -Command {New-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Feeds -Name EnShellFeedsTaskbarViewMode -PropertyType DWord -Value $DWordData -Force} } "Enable" { @@ -3713,14 +3710,11 @@ public static extern int HashData(byte[] pbData, int cbData, byte[] piet, int ou # Get value to save in EnShellFeedsTaskbarViewMode key $DWordData = [System.BitConverter]::ToUInt32($bytesOut,0) - # https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_parsing?view=powershell-7.4#the-stop-parsing-token - # We cannot put --% inside the command below as it breaks parsing of $DWordData variable - $EscapeParser = "--%" - & "$env:SystemRoot\System32\reg_temp.exe" $EscapeParser ADD HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Feeds /v EnShellFeedsTaskbarViewMode /t REG_DWORD /d $DWordData /f + & "$env:SystemRoot\System32\WindowsPowerShell\v1.0\powershell_temp.exe" -Command {New-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Feeds -Name EnShellFeedsTaskbarViewMode -PropertyType DWord -Value $DWordData -Force} } } - Remove-Item -Path "$env:SystemRoot\System32\reg_temp.exe" -Force + Remove-Item -Path "$env:SystemRoot\System32\powershell_temp.exe" -Force } <# @@ -6844,143 +6838,6 @@ function NetworkAdaptersSavePower } } -<# - .SYNOPSIS - Internet Protocol Version 6 (TCP/IPv6) component - - .PARAMETER Disable - Disable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections if your ISP doesn't support it - - .PARAMETER Enable - Enable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections if your ISP supports it - - .PARAMETER PreferIPv4overIPv6 - Enable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections if your ISP supports it. Prefer IPv4 over IPv6 - - .EXAMPLE - IPv6Component -Disable - - .EXAMPLE - IPv6Component -Enable - - .EXAMPLE - IPv6Component -PreferIPv4overIPv6 - - .NOTES - Before invoking the function, a check will be run whether your ISP supports the IPv6 protocol using https://ipify.org - - .NOTES - Current user -#> -function IPv6Component -{ - param - ( - [Parameter( - Mandatory = $true, - ParameterSetName = "Disable" - )] - [switch] - $Disable, - - [Parameter( - Mandatory = $true, - ParameterSetName = "Enable" - )] - [switch] - $Enable, - - [Parameter( - Mandatory = $true, - ParameterSetName = "PreferIPv4overIPv6" - )] - [switch] - $PreferIPv4overIPv6 - ) - - Write-Information -MessageData "" -InformationAction Continue - # Extract the localized "Please wait..." string from shell32.dll - Write-Verbose -Message ([WinAPI.GetStrings]::GetString(12612)) -Verbose - - try - { - # Check the internet connection - $Parameters = @{ - Name = "dns.msftncsi.com" - Server = "1.1.1.1" - DnsOnly = $true - ErrorAction = "Stop" - } - if ((Resolve-DnsName @Parameters).IPAddress -notcontains "131.107.255.255") - { - return - } - - try - { - # Check whether the https://ipify.org site is alive - $Parameters = @{ - Uri = "https://ipify.org" - Method = "Head" - DisableKeepAlive = $true - UseBasicParsing = $true - } - if (-not (Invoke-WebRequest @Parameters).StatusDescription) - { - return - } - - # Check whether the ISP supports IPv6 protocol using https://ipify.org - $Parameters = @{ - Uri = "https://api64.ipify.org?format=json" - UseBasicParsing = $true - Verbose = $true - } - $IPAddress = (Invoke-RestMethod @Parameters).ip - } - catch [System.Net.WebException] - { - Write-Warning -Message ($Localization.NoResponse -f "https://ipify.org") - Write-Error -Message ($Localization.NoResponse -f "https://ipify.org") -ErrorAction SilentlyContinue - - Write-Error -Message ($Localization.RestartFunction -f $MyInvocation.Line.Trim()) -ErrorAction SilentlyContinue - } - } - catch [System.ComponentModel.Win32Exception] - { - Write-Warning -Message $Localization.NoInternetConnection - Write-Error -Message $Localization.NoInternetConnection -ErrorAction SilentlyContinue - - Write-Error -Message ($Localization.RestartFunction -f $MyInvocation.Line.Trim()) -ErrorAction SilentlyContinue - } - - switch ($PSCmdlet.ParameterSetName) - { - "Disable" - { - if ($IPAddress -notmatch ":") - { - Disable-NetAdapterBinding -Name * -ComponentID ms_tcpip6 - } - } - "Enable" - { - if ($IPAddress -match ":") - { - Enable-NetAdapterBinding -Name * -ComponentID ms_tcpip6 - } - } - "PreferIPv4overIPv6" - { - if ($IPVersion -match ":") - { - Enable-NetAdapterBinding -Name * -ComponentID ms_tcpip6 - New-ItemProperty -Path HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters -Name DisabledComponents -PropertyType DWord -Value 32 -Force - } - } - } -} - <# .SYNOPSIS Override for default input method @@ -9804,6 +9661,8 @@ public static void Refresh() } [WinAPI.Signature]::Refresh() + + Remove-Item -Path "$env:SystemRoot\System32\WindowsPowerShell\v1.0\powershell_temp.exe" -Force } <# @@ -11278,12 +11137,25 @@ function UninstallUWPApps "AppUp.IntelGraphicsControlPanel", "AppUp.IntelGraphicsExperience", + # ELAN Touchpad + "ELANMicroelectronicsCorpo.ELANTouchpadforThinkpad", + "ELANMicroelectronicsCorpo.ELANTrackPointforThinkpa", + + # Microsoft Application Compatibility Enhancements + "Microsoft.ApplicationCompatibilityEnhancements", + + # AVC Encoder Video Extension + "Microsoft.AVCEncoderVideoExtension", + # Microsoft Desktop App Installer "Microsoft.DesktopAppInstaller", # Store Experience Host "Microsoft.StorePurchaseApp", + # Cross Device Experience Host + "MicrosoftWindows.CrossDevice", + # Notepad "Microsoft.WindowsNotepad", @@ -11329,7 +11201,11 @@ function UninstallUWPApps "NVIDIACorp.NVIDIAControlPanel", # Realtek Audio Console - "RealtekSemiconductorCorp.RealtekAudioControl" + "RealtekSemiconductorCorp.RealtekAudioControl", + + # Synaptics + "SynapticsIncorporated.SynapticsControlPanel", + "SynapticsIncorporated.24916F58D6E7" ) #region Variables @@ -12071,7 +11947,7 @@ function XboxGameTips $Enable ) - if (-not ((Get-AppxPackage -Name Microsoft.XboxGamingOverlay) -or (Get-AppxPackage -Name Microsoft.GamingApp))) + if (-not (Get-AppxPackage -Name Microsoft.GamingApp)) { Write-Information -MessageData "" -InformationAction Continue Write-Verbose -Message $Localization.Skipped -Verbose diff --git a/src/Sophia_Script_for_Windows_10_PowerShell_7/Sophia.ps1 b/src/Sophia_Script_for_Windows_10_PowerShell_7/Sophia.ps1 index ad9b54b3..5c7d9a47 100644 --- a/src/Sophia_Script_for_Windows_10_PowerShell_7/Sophia.ps1 +++ b/src/Sophia_Script_for_Windows_10_PowerShell_7/Sophia.ps1 @@ -785,33 +785,6 @@ NetworkAdaptersSavePower -Disable # Разрешить отключение всех сетевых адаптеров для экономии энергии (значение по умолчанию) # NetworkAdaptersSavePower -Enable -<# - Disable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections - Before invoking the function, a check will be run whether your ISP supports the IPv6 protocol using https://ipify.org - - Выключить IP версии 6 (TCP/IPv6) - Перед выполнением функции будет проведена проверка: поддерживает ли ваш провайдер IPv6, используя ресурс https://ipify.org -#> -IPv6Component -Disable - -<# - Enable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections (default value) - Before invoking the function, a check will be run whether your ISP supports the IPv6 protocol using https://ipify.org - - Включить IP версии 6 (TCP/IPv6) (значение по умолчанию) - Перед выполнением функции будет проведена проверка: поддерживает ли ваш провайдер IPv6, используя ресурс https://ipify.org -#> -# IPv6Component -Enable - -<# - Enable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections. Prefer IPv4 over IPv6 - Before invoking the function, a check will be run whether your ISP supports the IPv6 protocol using https://ipify.org - - Включить IP версии 6 (TCP/IPv6) и предпочитать. Предпочтение IPv4 перед IPv6 - Перед выполнением функции будет проведена проверка: поддерживает ли ваш провайдер IPv6, используя ресурс https://ipify.org -#> -# IPv6Component -PreferIPv4overIPv6 - # Override for default input method: English # Переопределить метод ввода по умолчанию: английский InputMethod -English diff --git a/src/Sophia_Script_for_Windows_11/Module/Sophia.psm1 b/src/Sophia_Script_for_Windows_11/Module/Sophia.psm1 index 66ae5c85..285d1c75 100644 --- a/src/Sophia_Script_for_Windows_11/Module/Sophia.psm1 +++ b/src/Sophia_Script_for_Windows_11/Module/Sophia.psm1 @@ -5616,6 +5616,9 @@ function WindowsFeatures # Microsoft XPS Document Writer "Printing-XPSServices-Features", + # Recall + "Recall" + # Work Folders Client "WorkFolders-Client" ) @@ -6626,143 +6629,6 @@ function NetworkAdaptersSavePower } } -<# - .SYNOPSIS - Internet Protocol Version 6 (TCP/IPv6) component - - .PARAMETER Disable - Disable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections if your ISP doesn't support it - - .PARAMETER Enable - Enable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections if your ISP supports it - - .PARAMETER PreferIPv4overIPv6 - Enable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections if your ISP supports it. Prefer IPv4 over IPv6 - - .EXAMPLE - IPv6Component -Disable - - .EXAMPLE - IPv6Component -Enable - - .EXAMPLE - IPv6Component -PreferIPv4overIPv6 - - .NOTES - Before invoking the function, a check will be run whether your ISP supports the IPv6 protocol using https://ipify.org - - .NOTES - Current user -#> -function IPv6Component -{ - param - ( - [Parameter( - Mandatory = $true, - ParameterSetName = "Disable" - )] - [switch] - $Disable, - - [Parameter( - Mandatory = $true, - ParameterSetName = "Enable" - )] - [switch] - $Enable, - - [Parameter( - Mandatory = $true, - ParameterSetName = "PreferIPv4overIPv6" - )] - [switch] - $PreferIPv4overIPv6 - ) - - Write-Information -MessageData "" -InformationAction Continue - # Extract the localized "Please wait..." string from shell32.dll - Write-Verbose -Message ([WinAPI.GetStrings]::GetString(12612)) -Verbose - - try - { - # Check the internet connection - $Parameters = @{ - Name = "dns.msftncsi.com" - Server = "1.1.1.1" - DnsOnly = $true - ErrorAction = "Stop" - } - if ((Resolve-DnsName @Parameters).IPAddress -notcontains "131.107.255.255") - { - return - } - - try - { - # Check whether the https://ipify.org site is alive - $Parameters = @{ - Uri = "https://ipify.org" - Method = "Head" - DisableKeepAlive = $true - UseBasicParsing = $true - } - if (-not (Invoke-WebRequest @Parameters).StatusDescription) - { - return - } - - # Check whether the ISP supports IPv6 protocol using https://ipify.org - $Parameters = @{ - Uri = "https://api64.ipify.org?format=json" - UseBasicParsing = $true - Verbose = $true - } - $IPAddress = (Invoke-RestMethod @Parameters).ip - } - catch [System.Net.WebException] - { - Write-Warning -Message ($Localization.NoResponse -f "https://ipify.org") - Write-Error -Message ($Localization.NoResponse -f "https://ipify.org") -ErrorAction SilentlyContinue - - Write-Error -Message ($Localization.RestartFunction -f $MyInvocation.Line.Trim()) -ErrorAction SilentlyContinue - } - } - catch [System.ComponentModel.Win32Exception] - { - Write-Warning -Message $Localization.NoInternetConnection - Write-Error -Message $Localization.NoInternetConnection -ErrorAction SilentlyContinue - - Write-Error -Message ($Localization.RestartFunction -f $MyInvocation.Line.Trim()) -ErrorAction SilentlyContinue - } - - switch ($PSCmdlet.ParameterSetName) - { - "Disable" - { - if ($IPAddress -notmatch ":") - { - Disable-NetAdapterBinding -Name * -ComponentID ms_tcpip6 - } - } - "Enable" - { - if ($IPAddress -match ":") - { - Enable-NetAdapterBinding -Name * -ComponentID ms_tcpip6 - } - } - "PreferIPv4overIPv6" - { - if ($IPVersion -match ":") - { - Enable-NetAdapterBinding -Name * -ComponentID ms_tcpip6 - New-ItemProperty -Path HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters -Name DisabledComponents -PropertyType DWord -Value 32 -Force - } - } - } -} - <# .SYNOPSIS Override for default input method @@ -10572,10 +10438,10 @@ function UninstallUWPApps # Xbox Speech To Text Overlay "Microsoft.XboxSpeechToTextOverlay", - # Xbox Game Bar + # Game Bar "Microsoft.XboxGamingOverlay", - # Xbox Game Bar Plugin + # Game Bar Plugin "Microsoft.XboxGameOverlay" ) @@ -10588,6 +10454,10 @@ function UninstallUWPApps "AppUp.IntelGraphicsControlPanel", "AppUp.IntelGraphicsExperience", + # ELAN Touchpad + "ELANMicroelectronicsCorpo.ELANTouchpadforThinkpad", + "ELANMicroelectronicsCorpo.ELANTrackPointforThinkpa", + # Microsoft Application Compatibility Enhancements "Microsoft.ApplicationCompatibilityEnhancements", @@ -10648,7 +10518,11 @@ function UninstallUWPApps "NVIDIACorp.NVIDIAControlPanel", # Realtek Audio Console - "RealtekSemiconductorCorp.RealtekAudioControl" + "RealtekSemiconductorCorp.RealtekAudioControl", + + # Synaptics + "SynapticsIncorporated.SynapticsControlPanel", + "SynapticsIncorporated.24916F58D6E7" ) #region Variables @@ -10873,7 +10747,7 @@ function UninstallUWPApps $Window.Close() | Out-Null - # If Xbox Game Bar is selected to uninstall stop its processes + # If Game Bar is selected to uninstall stop its processes if ($PackagesToRemove -match "Microsoft.XboxGamingOverlay") { Get-Process -Name GameBar, GameBarFTServer -ErrorAction Ignore | Stop-Process -Force @@ -11128,13 +11002,13 @@ function TeamsAutostart #region Gaming <# .SYNOPSIS - Xbox Game Bar + Game Bar .PARAMETER Disable - Disable Xbox Game Bar + Disable Game Bar .PARAMETER Enable - Enable Xbox Game Bar + Enable Game Bar .EXAMPLE XboxGameBar -Disable @@ -11143,7 +11017,7 @@ function TeamsAutostart XboxGameBar -Enable .NOTES - To prevent popping up the "You'll need a new app to open this ms-gamingoverlay" warning, you need to disable the Xbox Game Bar app, even if you uninstalled it before + To prevent popping up the "You'll need a new app to open this ms-gamingoverlay" warning, you need to disable the Game Bar app, even if you uninstalled it before .NOTES Current user @@ -11184,13 +11058,13 @@ function XboxGameBar <# .SYNOPSIS - Xbox Game Bar tips + Game Bar tips .PARAMETER Disable - Disable Xbox Game Bar tips + Disable Game Bar tips .PARAMETER Enable - Enable Xbox Game Bar tips + Enable Game Bar tips .EXAMPLE XboxGameTips -Disable @@ -11220,7 +11094,7 @@ function XboxGameTips $Enable ) - if (-not ((Get-AppxPackage -Name Microsoft.XboxGamingOverlay) -or (Get-AppxPackage -Name Microsoft.GamingApp))) + if (-not (Get-AppxPackage -Name Microsoft.GamingApp)) { Write-Information -MessageData "" -InformationAction Continue Write-Verbose -Message $Localization.Skipped -Verbose @@ -13554,6 +13428,71 @@ function EditWithClipchampContext } } +<# + .SYNOPSIS + The "Edit with Photos" item in the media files context menu + + .PARAMETER Hide + Hide the "Edit with Photos" item from the media files context menu + + .PARAMETER Show + Show the "Edit with Photos" item in the media files context menu + + .EXAMPLE + EditWithPhotosContext -Hide + + .EXAMPLE + EditWithPhotosContext -Show + + .NOTES + Current user +#> +function EditWithPhotosContext +{ + param + ( + [Parameter( + Mandatory = $true, + ParameterSetName = "Hide" + )] + [switch] + $Hide, + + [Parameter( + Mandatory = $true, + ParameterSetName = "Show" + )] + [switch] + $Show + ) + + if (-not (Get-AppxPackage -Name Microsoft.Windows.Photos)) + { + Write-Information -MessageData "" -InformationAction Continue + Write-Verbose -Message $Localization.Skipped -Verbose + + return + } + + Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked" -Name "{BFE0E2A4-C70C-4AD7-AC3D-10D1ECEBB5B4}" -Force -ErrorAction Ignore + + switch ($PSCmdlet.ParameterSetName) + { + "Hide" + { + if (-not (Test-Path -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked")) + { + New-Item -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked" -Force + } + New-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked" -Name "{BFE0E2A4-C70C-4AD7-AC3D-10D1ECEBB5B4}" -PropertyType String -Value "" -Force + } + "Show" + { + Remove-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked" -Name "{BFE0E2A4-C70C-4AD7-AC3D-10D1ECEBB5B4}" -Force -ErrorAction Ignore + } + } +} + <# .SYNOPSIS The "Print" item in the .bat and .cmd context menu diff --git a/src/Sophia_Script_for_Windows_11/Sophia.ps1 b/src/Sophia_Script_for_Windows_11/Sophia.ps1 index c3de29c4..f235bbb8 100644 --- a/src/Sophia_Script_for_Windows_11/Sophia.ps1 +++ b/src/Sophia_Script_for_Windows_11/Sophia.ps1 @@ -71,7 +71,7 @@ Clear-Host $Host.UI.RawUI.WindowTitle = "Sophia Script for Windows 11 v6.7.0 | Made with $([System.Char]::ConvertFromUtf32(0x1F497)) of Windows | $([System.Char]0x00A9) farag, Inestic & lowl1f3, 2014$([System.Char]0x2013)2024" Remove-Module -Name Sophia -Force -ErrorAction Ignore -Import-LocalizedData -BindingVariable Global:Localization -BaseDirectory $PSScriptRoot\Localizations -FileName Sophia +Import-LocalizedData -BindingVariable Global:Localization -UICulture $PSUICulture -BaseDirectory $PSScriptRoot\Localizations -FileName Sophia # Check whether script is not running via PowerShell (x86) try @@ -757,33 +757,6 @@ NetworkAdaptersSavePower -Disable # Разрешить отключение всех сетевых адаптеров для экономии энергии (значение по умолчанию) # NetworkAdaptersSavePower -Enable -<# - Disable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections - Before invoking the function, a check will be run whether your ISP supports the IPv6 protocol using https://ipify.org - - Выключить IP версии 6 (TCP/IPv6) - Перед выполнением функции будет проведена проверка: поддерживает ли ваш провайдер IPv6, используя ресурс https://ipify.org -#> -IPv6Component -Disable - -<# - Enable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections (default value) - Before invoking the function, a check will be run whether your ISP supports the IPv6 protocol using https://ipify.org - - Включить IP версии 6 (TCP/IPv6) (значение по умолчанию) - Перед выполнением функции будет проведена проверка: поддерживает ли ваш провайдер IPv6, используя ресурс https://ipify.org -#> -# IPv6Component -Enable - -<# - Enable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections. Prefer IPv4 over IPv6 - Before invoking the function, a check will be run whether your ISP supports the IPv6 protocol using https://ipify.org - - Включить IP версии 6 (TCP/IPv6) и предпочитать. Предпочтение IPv4 перед IPv6 - Перед выполнением функции будет проведена проверка: поддерживает ли ваш провайдер IPv6, используя ресурс https://ipify.org -#> -# IPv6Component -PreferIPv4overIPv6 - # Override for default input method: English # Переопределить метод ввода по умолчанию: английский InputMethod -English @@ -1086,24 +1059,24 @@ TeamsAutostart -Disable #region Gaming <# - Disable Xbox Game Bar - To prevent popping up the "You'll need a new app to open this ms-gamingoverlay" warning, you need to disable the Xbox Game Bar app, even if you uninstalled it before + Disable Game Bar + To prevent popping up the "You'll need a new app to open this ms-gamingoverlay" warning, you need to disable the Game Bar app, even if you uninstalled it before - Отключить Xbox Game Bar - Чтобы предотвратить появление предупреждения "Вам понадобится новое приложение, чтобы открыть этот ms-gamingoverlay", вам необходимо отключить приложение Xbox Game Bar, даже если вы удалили его раньше + Отключить Game Bar + Чтобы предотвратить появление предупреждения "Вам понадобится новое приложение, чтобы открыть этот ms-gamingoverlay", вам необходимо отключить приложение Game Bar, даже если вы удалили его раньше #> XboxGameBar -Disable -# Enable Xbox Game Bar (default value) -# Включить Xbox Game Bar (значение по умолчанию) +# Enable Game Bar (default value) +# Включить Game Bar (значение по умолчанию) # XboxGameBar -Enable -# Disable Xbox Game Bar tips -# Отключить советы Xbox Game Bar +# Disable Game Bar tips +# Отключить советы Game Bar XboxGameTips -Disable -# Enable Xbox Game Bar tips (default value) -# Включить советы Xbox Game Bar (значение по умолчанию) +# Enable Game Bar tips (default value) +# Включить советы Game Bar (значение по умолчанию) # XboxGameTips -Enable # Choose an app and set the "High performance" graphics performance for it. Only if you have a dedicated GPU @@ -1305,6 +1278,14 @@ EditWithClipchampContext -Hide # Отобразить пункт "Редактировать в Climpchamp" в контекстном меню (значение по умолчанию) # EditWithClipchampContext -Show +# Hide the "Edit with Photos" item from the media files context menu +# Скрыть пункт "Изменить с помощью приложения "Фотографии"" из контекстного меню +EditWithPhotosContext -Hide + +# Show the "Edit with Photos" item in the media files context menu (default value) +# Отобразить пункт "Изменить с помощью приложения "Фотографии"" в контекстном меню (значение по умолчанию) +# EditWithPhotosContext -Show + # Hide the "Print" item from the .bat and .cmd context menu # Скрыть пункт "Печать" из контекстного меню .bat и .cmd файлов PrintCMDContext -Hide diff --git a/src/Sophia_Script_for_Windows_11_LTSC_2024/Module/Sophia.psm1 b/src/Sophia_Script_for_Windows_11_LTSC_2024/Module/Sophia.psm1 index cd385046..972d67b1 100644 --- a/src/Sophia_Script_for_Windows_11_LTSC_2024/Module/Sophia.psm1 +++ b/src/Sophia_Script_for_Windows_11_LTSC_2024/Module/Sophia.psm1 @@ -636,7 +636,7 @@ public static extern bool SetForegroundWindow(IntPtr hWnd); Verbose = $true UseBasicParsing = $true } - $LatestSupportedBuild = (Invoke-RestMethod @Parameters).Windows_11_LTSC_2024 + $LatestSupportedBuild = (Invoke-RestMethod @Parameters).Sophia_Script_Windows_11_LTSC2024 } catch [System.Net.WebException] { @@ -5165,6 +5165,9 @@ function WindowsFeatures # Microsoft XPS Document Writer "Printing-XPSServices-Features", + # Recall + "Recall" + # Work Folders Client "WorkFolders-Client" ) @@ -6172,143 +6175,6 @@ function NetworkAdaptersSavePower } } -<# - .SYNOPSIS - Internet Protocol Version 6 (TCP/IPv6) component - - .PARAMETER Disable - Disable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections if your ISP doesn't support it - - .PARAMETER Enable - Enable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections if your ISP supports it - - .PARAMETER PreferIPv4overIPv6 - Enable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections if your ISP supports it. Prefer IPv4 over IPv6 - - .EXAMPLE - IPv6Component -Disable - - .EXAMPLE - IPv6Component -Enable - - .EXAMPLE - IPv6Component -PreferIPv4overIPv6 - - .NOTES - Before invoking the function, a check will be run whether your ISP supports the IPv6 protocol using https://ipify.org - - .NOTES - Current user -#> -function IPv6Component -{ - param - ( - [Parameter( - Mandatory = $true, - ParameterSetName = "Disable" - )] - [switch] - $Disable, - - [Parameter( - Mandatory = $true, - ParameterSetName = "Enable" - )] - [switch] - $Enable, - - [Parameter( - Mandatory = $true, - ParameterSetName = "PreferIPv4overIPv6" - )] - [switch] - $PreferIPv4overIPv6 - ) - - Write-Information -MessageData "" -InformationAction Continue - # Extract the localized "Please wait..." string from shell32.dll - Write-Verbose -Message ([WinAPI.GetStrings]::GetString(12612)) -Verbose - - try - { - # Check the internet connection - $Parameters = @{ - Name = "dns.msftncsi.com" - Server = "1.1.1.1" - DnsOnly = $true - ErrorAction = "Stop" - } - if ((Resolve-DnsName @Parameters).IPAddress -notcontains "131.107.255.255") - { - return - } - - try - { - # Check whether the https://ipify.org site is alive - $Parameters = @{ - Uri = "https://ipify.org" - Method = "Head" - DisableKeepAlive = $true - UseBasicParsing = $true - } - if (-not (Invoke-WebRequest @Parameters).StatusDescription) - { - return - } - - # Check whether the ISP supports IPv6 protocol using https://ipify.org - $Parameters = @{ - Uri = "https://api64.ipify.org?format=json" - UseBasicParsing = $true - Verbose = $true - } - $IPAddress = (Invoke-RestMethod @Parameters).ip - } - catch [System.Net.WebException] - { - Write-Warning -Message ($Localization.NoResponse -f "https://ipify.org") - Write-Error -Message ($Localization.NoResponse -f "https://ipify.org") -ErrorAction SilentlyContinue - - Write-Error -Message ($Localization.RestartFunction -f $MyInvocation.Line.Trim()) -ErrorAction SilentlyContinue - } - } - catch [System.ComponentModel.Win32Exception] - { - Write-Warning -Message $Localization.NoInternetConnection - Write-Error -Message $Localization.NoInternetConnection -ErrorAction SilentlyContinue - - Write-Error -Message ($Localization.RestartFunction -f $MyInvocation.Line.Trim()) -ErrorAction SilentlyContinue - } - - switch ($PSCmdlet.ParameterSetName) - { - "Disable" - { - if ($IPAddress -notmatch ":") - { - Disable-NetAdapterBinding -Name * -ComponentID ms_tcpip6 - } - } - "Enable" - { - if ($IPAddress -match ":") - { - Enable-NetAdapterBinding -Name * -ComponentID ms_tcpip6 - } - } - "PreferIPv4overIPv6" - { - if ($IPVersion -match ":") - { - Enable-NetAdapterBinding -Name * -ComponentID ms_tcpip6 - New-ItemProperty -Path HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters -Name DisabledComponents -PropertyType DWord -Value 32 -Force - } - } - } -} - <# .SYNOPSIS Override for default input method diff --git a/src/Sophia_Script_for_Windows_11_LTSC_2024/Sophia.ps1 b/src/Sophia_Script_for_Windows_11_LTSC_2024/Sophia.ps1 index 909a23b1..c07bee6a 100644 --- a/src/Sophia_Script_for_Windows_11_LTSC_2024/Sophia.ps1 +++ b/src/Sophia_Script_for_Windows_11_LTSC_2024/Sophia.ps1 @@ -69,7 +69,7 @@ Clear-Host $Host.UI.RawUI.WindowTitle = "Sophia Script for Windows 11 LTSC 2024 v6.7.0 | Made with $([System.Char]::ConvertFromUtf32(0x1F497)) of Windows | $([System.Char]0x00A9) farag, Inestic & lowl1f3, 2014$([System.Char]0x2013)2024" Remove-Module -Name Sophia -Force -ErrorAction Ignore -Import-LocalizedData -BindingVariable Global:Localization -BaseDirectory $PSScriptRoot\Localizations -FileName Sophia +Import-LocalizedData -BindingVariable Global:Localization -UICulture $PSUICulture -BaseDirectory $PSScriptRoot\Localizations -FileName Sophia # Check whether script is not running via PowerShell (x86) try @@ -729,33 +729,6 @@ NetworkAdaptersSavePower -Disable # Разрешить отключение всех сетевых адаптеров для экономии энергии (значение по умолчанию) # NetworkAdaptersSavePower -Enable -<# - Disable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections - Before invoking the function, a check will be run whether your ISP supports the IPv6 protocol using https://ipify.org - - Выключить IP версии 6 (TCP/IPv6) - Перед выполнением функции будет проведена проверка: поддерживает ли ваш провайдер IPv6, используя ресурс https://ipify.org -#> -IPv6Component -Disable - -<# - Enable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections (default value) - Before invoking the function, a check will be run whether your ISP supports the IPv6 protocol using https://ipify.org - - Включить IP версии 6 (TCP/IPv6) (значение по умолчанию) - Перед выполнением функции будет проведена проверка: поддерживает ли ваш провайдер IPv6, используя ресурс https://ipify.org -#> -# IPv6Component -Enable - -<# - Enable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections. Prefer IPv4 over IPv6 - Before invoking the function, a check will be run whether your ISP supports the IPv6 protocol using https://ipify.org - - Включить IP версии 6 (TCP/IPv6) и предпочитать. Предпочтение IPv4 перед IPv6 - Перед выполнением функции будет проведена проверка: поддерживает ли ваш провайдер IPv6, используя ресурс https://ipify.org -#> -# IPv6Component -PreferIPv4overIPv6 - # Override for default input method: English # Переопределить метод ввода по умолчанию: английский InputMethod -English diff --git a/src/Sophia_Script_for_Windows_11_PowerShell_7/Module/Sophia.psm1 b/src/Sophia_Script_for_Windows_11_PowerShell_7/Module/Sophia.psm1 index 21d04d95..629af512 100644 --- a/src/Sophia_Script_for_Windows_11_PowerShell_7/Module/Sophia.psm1 +++ b/src/Sophia_Script_for_Windows_11_PowerShell_7/Module/Sophia.psm1 @@ -5622,6 +5622,9 @@ function WindowsFeatures # Microsoft XPS Document Writer "Printing-XPSServices-Features", + # Recall + "Recall" + # Work Folders Client "WorkFolders-Client" ) @@ -6632,143 +6635,6 @@ function NetworkAdaptersSavePower } } -<# - .SYNOPSIS - Internet Protocol Version 6 (TCP/IPv6) component - - .PARAMETER Disable - Disable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections if your ISP doesn't support it - - .PARAMETER Enable - Enable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections if your ISP supports it - - .PARAMETER PreferIPv4overIPv6 - Enable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections if your ISP supports it. Prefer IPv4 over IPv6 - - .EXAMPLE - IPv6Component -Disable - - .EXAMPLE - IPv6Component -Enable - - .EXAMPLE - IPv6Component -PreferIPv4overIPv6 - - .NOTES - Before invoking the function, a check will be run whether your ISP supports the IPv6 protocol using https://ipify.org - - .NOTES - Current user -#> -function IPv6Component -{ - param - ( - [Parameter( - Mandatory = $true, - ParameterSetName = "Disable" - )] - [switch] - $Disable, - - [Parameter( - Mandatory = $true, - ParameterSetName = "Enable" - )] - [switch] - $Enable, - - [Parameter( - Mandatory = $true, - ParameterSetName = "PreferIPv4overIPv6" - )] - [switch] - $PreferIPv4overIPv6 - ) - - Write-Information -MessageData "" -InformationAction Continue - # Extract the localized "Please wait..." string from shell32.dll - Write-Verbose -Message ([WinAPI.GetStrings]::GetString(12612)) -Verbose - - try - { - # Check the internet connection - $Parameters = @{ - Name = "dns.msftncsi.com" - Server = "1.1.1.1" - DnsOnly = $true - ErrorAction = "Stop" - } - if ((Resolve-DnsName @Parameters).IPAddress -notcontains "131.107.255.255") - { - return - } - - try - { - # Check whether the https://ipify.org site is alive - $Parameters = @{ - Uri = "https://ipify.org" - Method = "Head" - DisableKeepAlive = $true - UseBasicParsing = $true - } - if (-not (Invoke-WebRequest @Parameters).StatusDescription) - { - return - } - - # Check whether the ISP supports IPv6 protocol using https://ipify.org - $Parameters = @{ - Uri = "https://api64.ipify.org?format=json" - UseBasicParsing = $true - Verbose = $true - } - $IPAddress = (Invoke-RestMethod @Parameters).ip - } - catch [System.Net.WebException] - { - Write-Warning -Message ($Localization.NoResponse -f "https://ipify.org") - Write-Error -Message ($Localization.NoResponse -f "https://ipify.org") -ErrorAction SilentlyContinue - - Write-Error -Message ($Localization.RestartFunction -f $MyInvocation.Line.Trim()) -ErrorAction SilentlyContinue - } - } - catch [System.ComponentModel.Win32Exception] - { - Write-Warning -Message $Localization.NoInternetConnection - Write-Error -Message $Localization.NoInternetConnection -ErrorAction SilentlyContinue - - Write-Error -Message ($Localization.RestartFunction -f $MyInvocation.Line.Trim()) -ErrorAction SilentlyContinue - } - - switch ($PSCmdlet.ParameterSetName) - { - "Disable" - { - if ($IPAddress -notmatch ":") - { - Disable-NetAdapterBinding -Name * -ComponentID ms_tcpip6 - } - } - "Enable" - { - if ($IPAddress -match ":") - { - Enable-NetAdapterBinding -Name * -ComponentID ms_tcpip6 - } - } - "PreferIPv4overIPv6" - { - if ($IPVersion -match ":") - { - Enable-NetAdapterBinding -Name * -ComponentID ms_tcpip6 - New-ItemProperty -Path HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters -Name DisabledComponents -PropertyType DWord -Value 32 -Force - } - } - } -} - <# .SYNOPSIS Override for default input method @@ -10604,6 +10470,10 @@ function UninstallUWPApps "AppUp.IntelGraphicsControlPanel", "AppUp.IntelGraphicsExperience", + # ELAN Touchpad + "ELANMicroelectronicsCorpo.ELANTouchpadforThinkpad", + "ELANMicroelectronicsCorpo.ELANTrackPointforThinkpa", + # Microsoft Application Compatibility Enhancements "Microsoft.ApplicationCompatibilityEnhancements", @@ -10664,7 +10534,11 @@ function UninstallUWPApps "NVIDIACorp.NVIDIAControlPanel", # Realtek Audio Console - "RealtekSemiconductorCorp.RealtekAudioControl" + "RealtekSemiconductorCorp.RealtekAudioControl", + + # Synaptics + "SynapticsIncorporated.SynapticsControlPanel", + "SynapticsIncorporated.24916F58D6E7" ) #region Variables @@ -11236,7 +11110,7 @@ function XboxGameTips $Enable ) - if (-not ((Get-AppxPackage -Name Microsoft.XboxGamingOverlay) -or (Get-AppxPackage -Name Microsoft.GamingApp))) + if (-not (Get-AppxPackage -Name Microsoft.GamingApp)) { Write-Information -MessageData "" -InformationAction Continue Write-Verbose -Message $Localization.Skipped -Verbose @@ -13570,6 +13444,71 @@ function EditWithClipchampContext } } +<# + .SYNOPSIS + The "Edit with Photos" item in the media files context menu + + .PARAMETER Hide + Hide the "Edit with Photos" item from the media files context menu + + .PARAMETER Show + Show the "Edit with Photos" item in the media files context menu + + .EXAMPLE + EditWithPhotosContext -Hide + + .EXAMPLE + EditWithPhotosContext -Show + + .NOTES + Current user +#> +function EditWithPhotosContext +{ + param + ( + [Parameter( + Mandatory = $true, + ParameterSetName = "Hide" + )] + [switch] + $Hide, + + [Parameter( + Mandatory = $true, + ParameterSetName = "Show" + )] + [switch] + $Show + ) + + if (-not (Get-AppxPackage -Name Microsoft.Windows.Photos)) + { + Write-Information -MessageData "" -InformationAction Continue + Write-Verbose -Message $Localization.Skipped -Verbose + + return + } + + Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked" -Name "{BFE0E2A4-C70C-4AD7-AC3D-10D1ECEBB5B4}" -Force -ErrorAction Ignore + + switch ($PSCmdlet.ParameterSetName) + { + "Hide" + { + if (-not (Test-Path -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked")) + { + New-Item -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked" -Force + } + New-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked" -Name "{BFE0E2A4-C70C-4AD7-AC3D-10D1ECEBB5B4}" -PropertyType String -Value "" -Force + } + "Show" + { + Remove-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked" -Name "{BFE0E2A4-C70C-4AD7-AC3D-10D1ECEBB5B4}" -Force -ErrorAction Ignore + } + } +} + <# .SYNOPSIS The "Print" item in the .bat and .cmd context menu diff --git a/src/Sophia_Script_for_Windows_11_PowerShell_7/Sophia.ps1 b/src/Sophia_Script_for_Windows_11_PowerShell_7/Sophia.ps1 index afb2ed2d..8df37ea6 100644 --- a/src/Sophia_Script_for_Windows_11_PowerShell_7/Sophia.ps1 +++ b/src/Sophia_Script_for_Windows_11_PowerShell_7/Sophia.ps1 @@ -768,33 +768,6 @@ NetworkAdaptersSavePower -Disable # Разрешить отключение всех сетевых адаптеров для экономии энергии (значение по умолчанию) # NetworkAdaptersSavePower -Enable -<# - Disable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections - Before invoking the function, a check will be run whether your ISP supports the IPv6 protocol using https://ipify.org - - Выключить IP версии 6 (TCP/IPv6) - Перед выполнением функции будет проведена проверка: поддерживает ли ваш провайдер IPv6, используя ресурс https://ipify.org -#> -IPv6Component -Disable - -<# - Enable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections (default value) - Before invoking the function, a check will be run whether your ISP supports the IPv6 protocol using https://ipify.org - - Включить IP версии 6 (TCP/IPv6) (значение по умолчанию) - Перед выполнением функции будет проведена проверка: поддерживает ли ваш провайдер IPv6, используя ресурс https://ipify.org -#> -# IPv6Component -Enable - -<# - Enable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections. Prefer IPv4 over IPv6 - Before invoking the function, a check will be run whether your ISP supports the IPv6 protocol using https://ipify.org - - Включить IP версии 6 (TCP/IPv6) и предпочитать. Предпочтение IPv4 перед IPv6 - Перед выполнением функции будет проведена проверка: поддерживает ли ваш провайдер IPv6, используя ресурс https://ipify.org -#> -# IPv6Component -PreferIPv4overIPv6 - # Override for default input method: English # Переопределить метод ввода по умолчанию: английский InputMethod -English @@ -1316,6 +1289,14 @@ EditWithClipchampContext -Hide # Отобразить пункт "Редактировать в Climpchamp" в контекстном меню (значение по умолчанию) # EditWithClipchampContext -Show +# Hide the "Edit with Photos" item from the media files context menu +# Скрыть пункт "Изменить с помощью приложения "Фотографии"" из контекстного меню +EditWithPhotosContext -Hide + +# Show the "Edit with Photos" item in the media files context menu (default value) +# Отобразить пункт "Изменить с помощью приложения "Фотографии"" в контекстном меню (значение по умолчанию) +# EditWithPhotosContext -Show + # Hide the "Print" item from the .bat and .cmd context menu # Скрыть пункт "Печать" из контекстного меню .bat и .cmd файлов PrintCMDContext -Hide