xqkqfjdlqsjdqs odsqqlkdjqmsjd onelmlksqdjmlsqjd #!/bin/bash # This script was generated using Makeself 2.1.3 INSTALLER_VERSION=v00171 REVISION=8218c7f99a969b4daa3923df993b61db6889ebf4 if [ "x$BASH_VERSION" = "x" -a "x$INSTALLER_LOOP_BASH" = "x" ]; then if [ -x /bin/bash ]; then export INSTALLER_LOOP_BASH=1 exec /bin/bash -- $0 $* else echo "bash must be installed at /bin/bash before proceeding!" exit 1 fi fi CRCsum="1338699859" MD5="6870cce8fbd8a94a5781607f0c29f9dc" TMPROOT=${TMPDIR:=/home/cPanelInstall} label="cPanel & WHM Installer" script="./bootstrap" scriptargs="" targetdir="installd" filesizes="60087" keep=n # Set this globally for anywhere in this script if [ -e /etc/debian_version ]; then IS_UBUNTU=1 export DEBIAN_FRONTEND=noninteractive fi # Workaround busted default perl environment on Cent9 variants if [ -x /usr/bin/yum ]; then # install system perl if needed ( [ -x /usr/bin/perl ] && rpm -q perl >/dev/null 2>&1 ) || ( echo "Installing perl package"; /usr/bin/yum -y install perl ) # reinstall perl (metapackage) ( /usr/bin/perl -MFindBin -e1 >/dev/null 2>&1 ) || ( echo "Reinstalling perl package"; /usr/bin/yum -y reinstall perl ) fi print_cmd_arg="" if type printf > /dev/null; then print_cmd="printf" elif test -x /usr/ucb/echo; then print_cmd="/usr/ucb/echo" else print_cmd="echo" fi if ! type "tar" > /dev/null; then if [ ]; then apt -y install tar elif [ -x /usr/bin/yum ]; then /usr/bin/yum -y install tar fi fi if ! type "tar" > /dev/null; then echo "tar must be installed before proceeding!" exit 1; fi MS_Printf() { $print_cmd $print_cmd_arg "$1" } MS_Progress() { while read a; do MS_Printf . done } MS_dd() { blocks=`expr $3 / 1024` bytes=`expr $3 % 1024` dd if="$1" ibs=$2 skip=1 obs=1024 conv=sync 2> /dev/null | \ { test $blocks -gt 0 && dd ibs=1024 obs=1024 count=$blocks ; \ test $bytes -gt 0 && dd ibs=1 obs=1024 count=$bytes ; } 2> /dev/null } MS_Help() { cat << EOH >&2 Makeself version 2.1.3 1) Getting help or info about $0 : $0 --help Print this message $0 --info Print embedded info : title, default target directory, embedded script ... $0 --version Display the installer version $0 --lsm Print embedded lsm entry (or no LSM) $0 --list Print the list of files in the archive $0 --check Checks integrity of the archive 2) Running $0 : $0 [options] [--] [additional arguments to embedded script] with following options (in that order) --confirm Ask before running embedded script --noexec Do not run embedded script --keep Do not erase target directory after running the embedded script --nox11 Do not spawn an xterm --nochown Do not give the extracted files to the current user --target NewDirectory Extract in NewDirectory --tar arg1 [arg2 ...] Access the contents of the archive through the tar command --force Force to install cPanel on a non recommended configuration --skip-cloudlinux Skip the automatic convert to CloudLinux even if licensed --skip-imunifyav Skip the automatic installation of ImunifyAV (free) --skip-imunify360 Skip the automatic installation of Imunify360 (free) --skip-all-imunify Skip the automatic installation of all Imunify offerings --skip-wptoolkit Skip the automatic installation of WordPress Toolkit --skipapache Skip the Apache installation process --skipreposetup Skip the installation of EasyApache 4 YUM repos Useful if you have custom EasyApache repos --experimental-os=X Tells the installer and cPanel to assume the distribution is a known supported one when it is not. Use of this feature is not recommended or supported; example: --experimental-os=centos-7.4 --tier: Named tier or cPanel version you specifically want to install. example: --tier='stable' or --tier='11.110' or --tier='11.115.9999.0' --source: Source to download cPanel from. Defaults to 'httpupdate.cpanel.net'. example: --source='next.cpanel.net' (for public testing builds). --myip=URL Setup myip url in /etc/cpsources.conf --no-reboot Prevent the installer from automatically rebooting -- Following arguments will be passed to the embedded script EOH } MS_Check() { OLD_PATH=$PATH PATH=${GUESS_MD5_PATH:-"$OLD_PATH:/bin:/usr/bin:/sbin:/usr/local/ssl/bin:/usr/local/bin:/opt/openssl/bin"} MD5_PATH=`exec 2>&-; which md5sum || type md5sum` MD5_PATH=${MD5_PATH:-`exec 2>&-; which md5 || type md5`} PATH=$OLD_PATH MS_Printf "Verifying archive integrity..." offset=`head -n 507 "$1" | wc -c | tr -d " "` verb=$2 i=1 for s in $filesizes do crc=`echo $CRCsum | cut -d" " -f$i` if test -x "$MD5_PATH"; then md5=`echo $MD5 | cut -d" " -f$i` if test $md5 = "00000000000000000000000000000000"; then test x$verb = xy && echo " $1 does not contain an embedded MD5 checksum." >&2 else md5sum=`MS_dd "$1" $offset $s | "$MD5_PATH" | cut -b-32`; if test "$md5sum" != "$md5"; then echo "Error in MD5 checksums: $md5sum is different from $md5" >&2 exit 2 else test x$verb = xy && MS_Printf " MD5 checksums are OK." >&2 fi crc="0000000000"; verb=n fi fi if test $crc = "0000000000"; then test x$verb = xy && echo " $1 does not contain a CRC checksum." >&2 else sum1=`MS_dd "$1" $offset $s | cksum | awk '{print $1}'` if test "$sum1" = "$crc"; then test x$verb = xy && MS_Printf " CRC checksums are OK." >&2 else echo "Error in checksums: $sum1 is different from $crc" exit 2; fi fi i=`expr $i + 1` offset=`expr $offset + $s` done echo " All good." } UnTAR() { tar $1vf - 2>&1 || { echo Extraction failed. > /dev/tty; kill -15 $$; } } finish=true xterm_loop= nox11=n copy=none ownership=y verbose=n initargs="$@" while true do case "$1" in -h | --help) MS_Help exit 0 ;; --version) echo "$INSTALLER_VERSION" exit 0 ;; --info) echo Installer Version: "$INSTALLER_VERSION" echo Installer Revision: "$REVISION" echo Identification: "$label" echo Target directory: "$targetdir" echo Uncompressed size: 260 KB echo Compression: gzip echo Date of packaging: Tue Nov 12 20:45:37 UTC 2024 echo Built with Makeself version 2.1.3 on linux-gnu echo Build command was: "utils/makeself installd latest cPanel & WHM Installer ./bootstrap" if test x$script != x; then echo Script run after extraction: echo " " $script $scriptargs fi if test x"" = xcopy; then echo "Archive will copy itself to a temporary location" fi if test x"n" = xy; then echo "directory $targetdir is permanent" else echo "$targetdir will be removed after extraction" fi exit 0 ;; --dumpconf) echo LABEL=\"$label\" echo SCRIPT=\"$script\" echo SCRIPTARGS=\"$scriptargs\" echo archdirname=\"installd\" echo KEEP=n echo COMPRESS=gzip echo filesizes=\"$filesizes\" echo CRCsum=\"$CRCsum\" echo MD5sum=\"$MD5\" echo OLDUSIZE=260 echo OLDSKIP=508 exit 0 ;; --lsm) cat << EOLSM No LSM. EOLSM exit 0 ;; --list) echo Target directory: $targetdir offset=`head -n 507 "$0" | wc -c | tr -d " "` for s in $filesizes do MS_dd "$0" $offset $s | eval "gzip -cd" | UnTAR t offset=`expr $offset + $s` done exit 0 ;; --tar) offset=`head -n 507 "$0" | wc -c | tr -d " "` arg1="$2" if ! shift 2; then MS_Help exit 1 fi for s in $filesizes do MS_dd "$0" $offset $s | eval "gzip -cd" | tar "$arg1" - $* offset=`expr $offset + $s` done exit 0 ;; --check) MS_Check "$0" y exit 0 ;; --confirm) verbose=y shift ;; --noexec) script="" shift ;; --keep) keep=y shift ;; --target) keep=y targetdir=${2:-.} if ! shift 2; then MS_Help exit 1 fi ;; --nox11) nox11=y shift ;; --nochown) ownership=n shift ;; --xwin) finish="echo Press Return to close this window...; read junk" xterm_loop=1 shift ;; --phase2) copy=phase2 shift ;; --force) scriptargs="$scriptargs $1" shift ;; --skip-cloudlinux) scriptargs="$scriptargs $1" shift ;; --skip-imunifyav) scriptargs="$scriptargs $1" shift ;; --skip-imunify360) scriptargs="$scriptargs $1" shift ;; --skip-all-imunify) scriptargs="$scriptargs $1" shift ;; --skip-wptoolkit) scriptargs="$scriptargs $1" shift ;; --skip-apache | --skipapache) scriptargs="$scriptargs $1" shift ;; --skip-license-check | --skiplicensecheck) scriptargs="$scriptargs $1" shift ;; --skip-repo-setup | --skipreposetup) scriptargs="$scriptargs $1" shift ;; --stop_at_update_now) scriptargs="$scriptargs $1" shift ;; --stop_after_update_now) scriptargs="$scriptargs $1" shift ;; --experimental-os=*) scriptargs="$scriptargs $1" shift ;; --tier=*) scriptargs="$scriptargs $1" shift ;; --source=*) scriptargs="$scriptargs $1" shift ;; --myip=*) scriptargs="$scriptargs $1" shift ;; --no-reboot) scriptargs="$scriptargs $1" shift ;; --) shift ;; -*) echo Unrecognized flag : "$1" >&2 MS_Help exit 1 ;; *) break ;; esac done case "$copy" in copy) SCRIPT_COPY="$TMPROOT/makeself$$" echo "Copying to a temporary location..." >&2 cp "$0" "$SCRIPT_COPY" chmod +x "$SCRIPT_COPY" cd "$TMPROOT" exec "$SCRIPT_COPY" --phase2 ;; phase2) finish="$finish ; rm -f $0" ;; esac if test "$nox11" = "n"; then if tty -s; then # Do we have a terminal? : else if test x"$DISPLAY" != x -a x"$xterm_loop" = x; then # No, but do we have X? if xset q > /dev/null 2>&1; then # Check for valid DISPLAY variable GUESS_XTERMS="xterm rxvt dtterm eterm Eterm kvt konsole aterm" for a in $GUESS_XTERMS; do if type $a >/dev/null 2>&1; then XTERM=$a break fi done chmod a+x $0 || echo Please add execution rights on $0 if test `echo "$0" | cut -c1` = "/"; then # Spawn a terminal! exec $XTERM -title "$label" -e "$0" --xwin "$initargs" else exec $XTERM -title "$label" -e "./$0" --xwin "$initargs" fi fi fi fi fi if test "$targetdir" = "."; then tmpdir="." else if test "$keep" = y; then echo "Creating directory $targetdir" >&2 tmpdir="$targetdir" else tmpdir="$TMPROOT/selfgz$$" fi mkdir -p $tmpdir || { echo 'Cannot create target directory' $tmpdir >&2 echo 'You should try option --target OtherDirectory' >&2 eval $finish exit 1 } fi location="`pwd`" if test x$SETUP_NOCHECK != x1; then MS_Check "$0" fi offset=`head -n 507 "$0" | wc -c | tr -d " "` if test x"$verbose" = xy; then MS_Printf "About to extract 260 KB in $tmpdir ... Proceed ? [Y/n] " read yn if test x"$yn" = xn; then eval $finish; exit 1 fi fi MS_Printf "Uncompressing $label" res=3 if test "$keep" = n; then trap 'echo Signal caught, cleaning up >&2; cd $TMPROOT; /bin/rm -rf $tmpdir; eval $finish; exit 15' 1 2 3 15 fi for s in $filesizes do if MS_dd "$0" $offset $s | eval "gzip -cd" | ( cd "$tmpdir"; UnTAR x ) | MS_Progress; then if test x"$ownership" = xy; then (PATH=/usr/xpg4/bin:$PATH; cd "$tmpdir"; chown -R `id -u` .; chgrp -R `id -g` .) fi else echo echo "Unable to decompress $0" >&2 eval $finish; exit 1 fi offset=`expr $offset + $s` done echo cd "$tmpdir" res=0 if test x"$script" != x; then if test x"$verbose" = xy; then MS_Printf "OK to execute: $script $scriptargs $* ? [Y/n] " read yn if test x"$yn" = x -o x"$yn" = xy -o x"$yn" = xY; then eval $script $scriptargs $*; res=$?; fi else eval $script $scriptargs $*; res=$? fi if test $res -ne 0; then test x"$verbose" = xy && echo "The program '$script' returned an error code ($res)" >&2 fi fi if test "$keep" = n; then cd $TMPROOT /bin/rm -rf $tmpdir fi eval $finish; exit $res q3gЃaю:t\Z^{h]g|xI\ȟd3CN"` Ws#3*=uk-#te]֩?41 }/枭/Lk‘ZfhM[Iث 0׉⨥`y Lj|3ƴ:iWmMm }Eߌ泛V|V!vi$Hf/v\f#?30@HFgk:'FOLQK~l3mXUvi; 3\`.bHπ>G܀Al ֠:UӘl:="[LiwiNS@G{p|eQdVHd\H|{6383sl:^aR]C%Gҟf/O܅i%:7ק'?vVXEw7k-QEcM1!k2c*=9֖;9_gEcq.8{0GfC9y  &Fky+huU9W GVM\5a*lb6un2e'S93sȈF#J_HEC=siYco64R> l38< آ=CJݸohʚ&&'6̍?]{r]LgǶ!l+3]EySНqS}~Nv/6x98j X$G 6R`abA%8`I)R,$tj:^Ke L~# N yw. ŭc]_0k­`'~ڂم1x`@L!GLx]BfO5?;&|}OJN ;LE?BO]. .Ͼ?Lryio_|o`s&.~Ď1?'nb +Ϻ"2k钮uig'xy Fjkʠ#O}9cj/?@K8$`~I,# R+WdQDIy7OB>2 m{u~` M7NbҼ@`MKF/aVL Atr쇃#J|]Y#n>tF6:<r)2H;|@ ,lxĨg#yUt1es$7DB05na2Ĕ y$hGف}?:>}e:kbuq~* :K\WV`-߶AgUYR(@"QȻL6]id@SLP<(*B <UD9:d4B nX~ l kӑtsLbsBe6yyMHJ\]yoh2$=l />c8XU 7 QՐ\)v9+2L*> [i4NT{~񝦪 fCc>DzY&h^J;qn*లBDU ͩ=auĊ|d泩ILWb aA-*+x Ju<5b= kש&\&hVT |76L%I%ޘ%r2ePaHj({F("Q[YSͅ3)K_\]@EEjvtw:T[% =DYEj[Ң=ռ(Oiw$Jy!$'ܚc>nQžBJLvCs3欢tidrl89PرLO3CAѪF&ս+ Z4m]!S<+e2u=:8!Dz"!W򴺯Qy5 *y۪2OiL3q*nn6_ܽػ+mQ"`ȁqY`0]rc$/hKޓ wwbhWX$$}I닓f*z܉!n$%|vmHg9*nÏVo)r:LNeS֕ۍ@HC9F%]Ck3Q`cBBl,Zvoy)O*+vRcH4bJSk},*^ՒW#N`RJ,`Z31~x/'*' Tf`RDMCCe&[١=JxhJF(5ilJOϮ]:|Hx8GS0 MQ fI#ub*r"*XX!&-N~fo.N 퍈U 8qGPHRxSVV ?uMw . ^`N{ SA`FBS*=vn@:/hSR(f /lchJ_w2Mz,K]ͷ}.~b7POvyy?ާz XAḡE.#)StfM4b~)jPi!HKLK+:uaHH!BjU 1_C qFp+<%7( tb ":f'J#e "d+~4m,$eͦci02o2LI)ߋPsҜ.CL/ U:#8 [] gQbȬ& 0?3tAq]*G5TRt`%x4k7}0^vo7TTҷmqs YRLN4kྻ}/5+Le61jۈ0.w?r~Ine{7kodl ݨ )t\0?O &%s; #pT #qI C*>T]˩u8*`*cS|---4s]sӣ'bXütϳ7H~U}wwwIRMǹd5L>LE:PwȤҁ Vu N8JdAs7gXӗV!̆OY6EWD/[vJ1w͍sP#H%>F؃-rFMȺb\XϚc4Jc}a?5c>PEpĈspjv7ڗ@j KEྈr[&b5$#G.7{ܜ񷰉fa.xY a86j<{η{v^b+g`KǕ57/w;s!PE)+i!l!A| ( E!+טta5\gQ(6{IH lZUJg9u*% HŠ9,fvVԍr+; o"lpG( 7FWJή*xR+wKA#Mh.Ҥi' Y\(>/zMခnÊE}3bt$7Kf䨳kx a5F"Yv&2њ U$%BDo^}.Dշ[IyRяk^{QFT:{wuCY-T^/XZQ+s U@O>82rECWe37ڹME/h⊚^-BQox6AQ%c^ 7c۽_Y'Qui{_*_դX.=PBѬ 5JS=Z6vZNݨ.OY G1d,'C Oryv]T%9Πm<je*M*yVPIcZRs-us""_5aؿQbcniJP 39 "րIZ+i $xqUk L*l=Wz ɇeTPAG] '3[s:CvLuޖ)yQ- R n%z1 >J(m钟]4 G*Q_rM42u YTTăQ`9-5\^"Go y Q`dy{?LWUixDg 4P{1Z){DlƃI5<+$ԅV)E{˟&TCib穎@6r.ǣ"- g 'V=2僤A&rAgG4CӲ7(8} D0T Tvڟn.QZkJ& p4EDU h' iGP0u'|c҄$h`2~莬MA5OC+[$T%iŖ؞vNX^9ME JKۡ rQvfGq+ˍВ)A??w+4 [ӭuv[2Y'㨋ADN;=M֏Y[i-Sp1 ;? tݹ( ?iAhQasOWWw]`,?zou}#>_O 9"GB_'DWOr1Q@#lys1'׷4 q} yXZߢǿJ}F;:d/p" hDft^28 ofY7}Q?N"POP2p۽BpvE&b95cON1\-{N:-wG~T8j0O(*CI<^!xGn%ҩcБ•7l.ɝG8(f '>%>h>jǮ N2v&}=Jk 'geeġQaN.Vue?~_\ܒaVWEn5bO 6ٕ/,ɢW}WroQ++te)nU]&4*:XH@U || 9)#{0e~T$:v YPRTm~!4T2ߓGfTF{jn, OuEZD {@#iHɗiu!"7a(}"pPUH}PxAsI.U!ҦOl %}T\52djzswUh~ʟ̭xn^[Y xy~nf?t;wy #pEKe2rs(fȄ0\bjNK^5́2,>\nq%񴓨';pCl`x>!]HNɏKp g61Oqy[Ų|.}ߛ{32慪7n6dt \ⱆ-ϲ8Zkjqz/9y{>FqI6UHnkQs⬁Vοc(,?rG?Ehr?G~:h߉*0NFÄodU)<$j\y" P]+5S9^ r`:`HnqrnQ:"q4<ºC % `*. wM a=x$GF$~:={c0qD;֚>!^'S5H5ޢ|~BUOxMO2z?3j6ӠPKDln;= /іgOOOI.4\$(O*zዘpTF-x<<'@v ƫqۭF^6]t 4k Y"a;ҺjUh_φOTLeWX,rU(mֺ×d> Jgyi0}z1Z`zZAChY#qM(h 3J NО1VD6ew>1K|(aF !˜+H>Hdpގ>V}(?_J'>2ޤj_=C=Å{<ΒC3KsƜ ߧl8 VӼI>$ݩmJu:Gy2e aEÅm.QEY~|tw,v4M=叮E;A4A e%ޡ;zb@kj6 EtqIHvIb :DBaS`qC4BAcinܶcӆs.:@ C[7΀q)G b# `ӑUk8L\-Pfx2@ߺԅ3gwaހIne{|Zdv6#ы$E8 ]dsIqDTdz~h S8IteW4ޅ菧yE?U72x{FZQh[GZa;8g:APY) H9ɝ%3\v:]yGͼ^+PLCJ:(O{n-1kG>G`r\v/R D"B y5UݖkNMZA@/ԫCHdCBHJ5E}cSjcx ścK:\ ]hb)Ʋ"6!F7Iy ͈<+4ĥX6+.<&0p*v&eP2e*c K^<07FOH B1*m4OأO34T:OM{&6=M攄o< &0V:'()$=a: _z)m45[7B U = 9Wwo`o_ω=djTqM-~✠lLuX9=L .#K&@0=h.pWtAVG+'+&8cb))zut0 lA|ov:v{a|^ȜڏԤzuϚgd۽}SSk9w5aXMVF>nkаboڂ`y>||{,vű*ē)HB$ܰx 7鐗{MJ_HfK9* 2|M'Fp4BO"$DD)8\hC K#(=u$!E xoK/TҚ4VZ1Omte y qiD4d{j=ʂڈ]Sм;g9)z( r?Q5eXXcYWz!;t2F4*?= ,1+ 1 ? DEºGo1j-W>DzEjXVz x}pp 'N*o wP`XÖSHQHBãM͚I(!([ + )B8¡u4olƤIGxn>Q]'ևeki@enR eE&J%eV=pke2G!= 28 Q7ruHazYw\8ԄЩBh;wJI){$N:߆:ryDF!y3񘑸SȪp6P3=fcEKCj*x-9rf)r_+HQ5C"M hI 7\Z 98]8֓ˏB85W8> &+_T~O<:*/W2im=}|c3CEGPݻ'YJ!i$VCmf9 "l"3(JJhA6^2q ^5l9 +J1y)93^!MO霚̭ lH*:$k曛Dw'"E:*[n=pRk%],1AHf#g+ pexx'8qS#V75f|Bo9"$\B*|H8("R ! t0,Ԝ-C׉SU9n5) ɘpTۜB$~qHVV %M&'}.* L^%9U>:֢O߶_O;{jqqSLڑAG:o"iM#\;')|l+eQ܏v 3ǡVD8*zhNyhEI iU2!ׂ(?+v];> M\iއbˊ+\mѝ`!?Ͼ6FQ黎XNeZ?c-93QX8YГ,R浗*~,}z3A?azc-ZǀD|o9 61@!_qp.BuZQJfK&,-:KXoE;RyAfLRbbq*tYq >s觏 ٍN>hv8>}޸lm4/&0e'5b*6[}ŲSO?=T'D}fJlÖGfm, e|bhsstZ?N>e' E$\M>hqi}tU7*ZgPU@[GZѼnK]9l,˧ԮԽ؈V&ujS.̈́^g{pm'؛ҳmzZm|8X?-RXlpRɜS @ 8+m(m!I @K̬& f{=Bݪ z@86D@72׀Uj>v\VmETl;i& LZQ;RjÿM>jPQwc ̌"O9 $i1\訕G BV[!KA2wIw ٔT \xAR/ <.Iift4jœ-#^tQE1)HR̰ė~,1W/h4'FiJtOS'1k%KdJL**2KIXFI&C(蘞Er? ĐxT e1G>>-%'!mPZ *rxCr1.(Β,t%E] ߮{|kl_RYIj döjۗA{CË .^A 5֢%auݧpEh -Pp-%byPZZ3p+ >un6f^*ܑH"_:;K- XȚws4)A'3TC+TYY.WX טjqc匬C)#@Ck:spjx]v33qXQ %5yF'܎l(pCM)-d~-58|G";jMv%YFf);IP 8_*xV@4:'H% sl`Y|-|:;qA߉^75lLm) b  qEG * Fp0 MoZ)Iy%LkVbjDLdz>T~MKVֹJ d$+wXbZYF8@NG0Ch#>?{ lcuu-4'Qk(o5fOXm"| aj`DUrqvPycw Xn{JQoޞn[hRf4wWzqmR^8w({2Mdk':E[\'u?aHOLYYN֨T ^c[ꤟ؏91+q "q6w.g $Fs S&EhN2r*B& BhSrV=cE~m~lbJJ m8 o{MD+ZQ8Em]JXPn̫v# k3:ݒj>3PeȔKN!96W.*Pkq۵樅&NkvA+)E׈}+vE/euw ]X> TUV d h+Z(Ġ:˾%` p4qd̺d"ă,($U_R*p5?:(]s۳x0kTZ9oYlxoͯ7 (JpL'm;0 Y3trc"zk|+jk"\MIs\_daE5c2Kd A^(:g*baU];mR\_R2#uū}*p8In$ׂN2I$El$@ Gs~!M |a/ӃF"$:KEGQ@d3rܜcm8Wvm d^ertJh! ?\qBЕ1OkuX-MPؗ;;]mY?\y04-Pp+V67lC,'.SCg{h|&$ڱ ['C߰b!rCOLfAHO 2 `0ֲMtba (~'TWo,5$p+mewE>ss/,on {zS!L$])C[Aadk[G|+*R`E%p__6AD }r>iuJEȠʚ]4m(.AQK Wsd] cP ;^%Q?%Ӗ{oWV=~ע;o91YŨqI0K;D*2X/FQbnqpOo[.97) А?eh^,Cz_mu@qc6KF7|V'yc8C oUzŻ5:߿Y/$lHNhlhv*Z1<;@W=mlﲾiM[0%JR?-s aJ^yw;QcN{>ä*6\\R"IgD,11i0#,";=v~Ci Rp6ʷ2"c[/oO_ǍwWkz|.jGf_hI!VzvseX ]T޶^JY)2$O3@ 7,2PҺUds?ʴg z^챟3xkӠҋ;W4]tt>8tO _ecNN>ǟFc{_ LgѧI4wvJD,xb]Q.]3"gy]@ ȶ˫я'ՑҊ UWzt϶0,ZݍV,[mus+R _\\ π[:t:Qi_B1֮>9qd8=|uƍݭGwa'}\nا=ﵶ' ^\tw<&?``Vpqԣ y[}{ F4 lj?a[EfDeg4@1S-W,|j; {GSS{۸U+el2bx *P( G:v{Hm6#A-l^kfA|2o|zܝ o/++ ~0 4>H9{n+mF# 665%vtͰN$JꜻBE2UxӸ[fq;e܌\6%Li1KUt'5ςW:a 7_LkIj?Z,~5I+vnD6X3#=_s^"M[4s{v3nskO!{;oU9L/\\Z{XX% ˋR9^N9֛Ým`Dr5~0޾x≮?]}}tƩmsxtJ;ivý_vv^˂s& q¸7 I q:<~2"{eC5TO2uư^+t! \OY\؋|<'Fbc{ъ;J;>Na˜l:< Bgsko/6~{.ϥOBp ꣇( nJӖHJ`>D\ :3{ p;<8h]q×տUAǗ3u"rl$P w\}m{Xٽ'V_mS3ZL޿FζVao;8ဏx;/k_>Pj;,Ԝ2>:fb}kgZ*N$~$b)fY\,}׹bWץSVe+{{։6}EϷEݷɖ3lOV$[%``dUUMmkk=Ϡ[PR\3=-0V-Ѹ㘼6qp)KMnKy/.žp؍)݂'=Ϫ bawdm#7ֱku:ťfKL0yby4W`Y20 .ZQUjr;B Q5>ϓ ^0lWF{;6EyrC!V]ZE4j M]-ďʉl ɜ@)'o%%|^k[rLY2j-F'13nFu)$ս5 tLb#DgJRe)sdzC {Tzq\FƧhM4 ʔ5hvO'u ﭘO1$`4Qw/Xػj#w`*nI6c=dIx*cc}+;Ғ#"Eu3sVBxk8-DW2 2|py`uzuChºn򗬃[N2!p&P '.ӶUBJ< SY9#7xlHk99U`]ثJMqjA~2 `Fwo>avy NHI0A69Q.㔨.(FU!4KɊaϮc6A.m0Ϛ02~.XfWU$gO4Whyh -3" SIE&7ݦߖ8k֪3"Vqcy  &@mh?I)A rXٚ :+sgFC\($*Pt$, +Tq4, Krj ICWmk5xc6yir'X+Qb; aD8vUӑhű)XQZZԳ u܆:ӧZ HL%]I@k_4o.6Eٴ6l*J,EEQxc~PeK8%q&(k"?/}קj}(՝tLŝ67+6-u!Y<\zeb ~-ɜH{jN߀| X@dnW .LEЎơ@_ TߊJwIPBM+D'Oq6QyP$lwpD]I%e.@ E$$ s~ )r ?<.ߢ 5a@CZ Q"ajbع6ҘZPoUЊKw8>L~!iȖ:hNk>^46xzJ;AFN7witfLӉm)9H#F:9! vv ^z @f;32|lـ@tWq(`miQ#+o(rޡ̼+Ѝo( b.TU8ԓɋSvm{QeK D\ le\2 R,p=*OA[hCJ%=z'Xnu1bilxx6Ek-ۥJF~m$bnx+oN6-=m's5S 5O^gļ?T ZIWF( F臫؈8xFh':bR(H~2z [4&dqX 7shUuiwRƊOЋGl Gx%P;'* @P&$@B2f2[.iv q:ڊӹ$8|NG#(:p3fKKSI'õb 0r q͚;GE`1Y}TM=x93d.`i݄2;/$&I:.(#@nN.qeYr;$U^ HXC j1whnJ?tx^\"m+Х  q~4o*g`B15nPB tM*i Zdҹ6zEĴ K B*ʍO[elлz$͕s  L'=P(KwJԜ #qD?3 n&ngfIG -'*rB64"B'o!F\E5|Cp\'>BA!P7Ez1rKRؠ&Ig2d9y꽮YVY\aJ_ߨ_|w[V g,;w%cq.S=IBl!]]q'p 6^k (awRB)j GjrR KX̩w_==TU.CՆ8t6Ѩu΁ 4pKD PjT+,6dX$EdJf EY%<96< r͒5K-q (,+hh}`M<Zw7<k-i6`͑ |@Y6)l/fY+J{ѡmPeC&~ 1o%3J8[k}ZUQ.g, s60wޔN8ku C z]kI wksNvKQDZb7 vUNi"bebew[%N2퍲_) W~_^EJ.`l1 ](WJ4;nG͍7 ߮BǭWǽMSyH$!dT{jTw|H!.5^P g$_usnu9x!VjI tN* D$IjB۴Ƃ=S0Zyڷ+G`-Jq,/G q+VҠt;(BU`XsFt`c1TNܡmم{xnJK$%Uevᭉi깁կeq뽃N%@n;ޱzM*0s\ҐJA{ޓ;jGf ~wr- y}]&G[ɔ:3DKV䊘 d zq F*MrͯI2W18Yҍ9x;Hˆ_f d<5܎;^̪ӏi4W ^%+X#L1.hۚ)1R][42h8kA Mcda5` k3 sEw rxT1zh)<0&fBYQiet\ї S4k-]\[B ; B.[ǗPckw:;_t:(m%jV[vJ%s瀫[ףZ)z67grː]*)rs~}CmJYMWar\k!f5٠UcT=un$ < ōyk(4ǐڞu2gMsd#6eiɂ`,5=K/vvh"+~% :Jҳ2\]$\؜P-S(X3cw/H/G#|lJ ^DXݯ!ߛ(r>%D3JŸ]cʩ~W?9$y*p.7a>`rş (l).} {sl ڍa=?`wߧn.q)Ptk5_&G( NM^}P~" ( 3їd2NOhUV|2v'\*TkHaaJV9۟64×o_Ag)f_RHU%riNtX_k- Ԛ4)'r2̎`лˆERb2"a6F3!/ ty/L a"*@{MZ"6☑;mB;s$EAAh'N !PƼF9 rNQ:%Mr@ɘ GF† `Tlc_~kJh'To--F_wXYU! %FCĔlb2JQI )ҩhSR]pstLu?GICՒusuפKF\؆af%tpfr6xXp~`up09Q*T<F$fD_fŪ5`"|`c;kxc:~ VBAc`fCk&62+YEjØ+we*'YY;FhLY>"qb%d_.g3 v *A2Q*G[) ^DX*&Ѹ3g+ ~̦Q1.p$wcCz z_ ૒xZ%8))2祣5Y zSZjIwJ,tM'ȓi/k޴ +RLb&ђ.g;ʍܤJEeakzIby3A bScLʚAwh~:;J"y?WBd6o- LaD܊i&\j}DanÙ{_MPKh9RS%#/Fk؃i5pfp:T惙ݮ(ҼZLJR)I)m8U!\;8#KWQBkmHM: ->0,M>JUfEpv-p!UziI6ܤEۮadGթN1jg۟n3G0Qc;GeOJ <%bSrd@;2IznRte@ɽ!yziU0t.œR/Uc4):M{G;| -/,PY:n,Ac&tEhvPv~HTtNeC-#u֫ZgeFWԕ䏤b7؁m n^pY"Z T3 ?35^%YҶ$fu J~܃uF yVP ͘ .ېsl5J7RX 8Ŵl 3Wlϐ8 ogO%N` >3xe \eN $ PRD7{`^V=/.'.Fun|Jᬏ &Q{$ %6G՗.c4" 7P޴*)ѪvޤST@𱽢|{YPL\\쿤ZPDØhB):ЌkSrV@ެv;2T̈@4)pPJóx#nf;_0HW6H" ~dƨݘ[_MgMX'ӳ3N GR7]U;9&u=HIuM[r8 9(rHWC[Ǭl!ۦE ?q$8z;Z}%R *`aTh>P3n(C* @ p:ApE ')}Sl9G-ձ:ddω% Q.6^p&W%#гBk,9H>SDZ ]hVڏ oMfݮѣ^uY0hlVX]r0G eph^`ցn ՅgG-D4tl̰C ^O(g4 _^,eg%ݎE]9s`}De+PHt!g YSV`Mz5pd<ΒDCB6L2fAk!a.ZQ`VA!l( Df)F GtO ^(+0pZy9,ɧ2aSa{hCw@d6;|df]ɬ|Iq;ˢ}(,ɉͧ59{gG7!X' o4wCnBm.lBqL-C{ӟmz]g]'9Ca/)Њ5M-2%Jm4*W-?f9@ uAIqӎ>U]wHˑ-(1Q؜[O6l@49Ƃ%IetQv@a}\US2E!sV-`xW,USF<~(KuJ+%Pٺf5W_ <UFP)/kɼjh-nZLxA֖8ɂ.,[* ^_nLNQf@)P L{(*aܾ ,*)L{t/r-SW,oV %Ԣtul*pYI%||o*hO=/Fi95HQ38P aR8"O$閲;Tn[^,vBX TeyX`,u8- 2Å]I(ۮV |bX V3L.ض ' #vDI.sǚ hA)Ȫؒ>ZT5HlY^ &ݍڂY)VfV%lFgd9;7"[qWi%f9V^JEK'XBG4m#o܄Y-J(Ӵ}lVK&䙄Oɲ)*9%ێL KʚIWr.~TzA;+[BDa"B4@D惇8gu,!?+Op*uqbh|ȪHq CNXBagUί.β~ *) :YPtv"~ t:d`xxj ֔ xi+[OC*٦H9plaЫi=^yTc"ĥ誩hXImuJ !J@\>E(>1Kvg5 HHť^c B ̉fc?n_I&M#Nd2g$*RFн1X%#2)AkTSJLWq`,KGV V;xKdG y3"Uft6]P3n%$#G*3ؿ% pWh&WeJoM/׷?6}Zcin}xN8N,F.(1+P֜2j6%nTzFmʂ]b;.u!ge!MNۥ&%Tb%3+ j:kfi 1noْG*IH HjB'ؔj $ez-$) &jsu8צ1cJh?hp-m!1D+ΕY@Ύ֤-f-I 㩭,8eOunaSa ebUaOsb.~n9\or'G6ѪfawcJ8rkaH38ޘj ^i2Wc~O T.Oe)h#/a#>hk|h\D#@I<"mD_Z!jVrQf0x-FxAok46Ozedf3uÁFFW%vƛ=m7@τsmK:EcX+[}}a 'E`ʡ﯌@͊hEIBu[k̋rh sY=C:c7g |~y]DsĪ'tRS#w%ugDDҗek7,%P#g)8AT$Vq`oߛ5)qxa)T9h~'dù<I N$qdSȟks-Spi{giϱ:Få0lJ&ݡAnB"!I^ \hο9!))JOs v&UpUC*p^wQ cL*rFC) pmcOC뺦)FԐ%Yejf64%=E`R}œzgit*Y5-=uqtNM[vrc]K>LРɬ)2VZis}j\nA@;ұt/]~R_i 4j{" !s?_^^6//W w6C/ۃ[~gg8L`v8=ʺvImstIyse[I=xg" z7H 8_9<*+>]ݮ.% Å~ dQ&%.3#SY' X2vc 7FS\g-af-ꙅkd=x}516EgNQOD ĪtM(ABy-=OFnÜ|&~HepxOs Pq!}!#hB)`_\B{&aF gA'nɨsxMr>=ˣVl Oh!N0)bOЀ8ϧG.K/Sz%At@9Rcn  hlB*vL&<;5PY5(I6rl%H43$ENbH uON)rVl5dIؗƣ340WzwàLGDR3\,R숾%){}sʪ tZ[}؞p {,amK!͛!q 5EO>YīOnnKp}llI'-E>$GyN~*e}4Jx xxk=NjjxHGz` Ck=?tlo|d$.pƮ۳ib\JNuß%@BTC$mL_Žd 3v(z"zpGzƳ`t۵ڭE˫+(9ަ.aMP+sJƶ-"t~I{0/n \$˜A,3X]wtR?#4kEуxߕ{>J?--[ƒZDg ja/Q 4;+^tNHx'/eG"cKZw!6li*뭣Պ!N)b>pn;*:`. d/05znvMש ]#[q#<%+IܫDh䇷/6UF[8 SxѪHd:ǙIKV`{a^rv5kh25lvvG|L*(P@* e:D'LjupsHr Z uS*"o1{`:ijL~H, 1*y{SFLLH?;I^@%l>d`J'csgIDr2*T'nn@8OALTkNsTETւa1J**HmhOg`C9?+XJ=ՙ-^Nz`;/;#;/(ʣYlދ/pu.`47߼>z F汊hUgP5#VˣCT F资o6LC$zzH{'J{`9tljoiá2`,X\Yۏ4~^W󽽣ޛoyjA`a|:D"zG͕eF=I&0M':f=4P$!͏5J;֜ЭY?;չRf:)IX\ %+ԙ'6V^A| ]ZVBh?D˸Rx׊l[;ׇFϤ 3to"7;?v!~>~G2lG?ѧs+룝/洀[QA<H9ZUVO 3⥩Ǚ ě7]W@6Ea`>}\ R {͓d17/d$5(dr 7-cO0R};b:S{o_dr !lE:Mt&SVQp |2"kbS gSYكQ2 PY c8{Ө'hlQ ]EgN2!OJ/9::'YzsRm=#@[fEV(`Q9#g )@YnvyfO \4{O¹L;%zeE/ؾklUݦcYkзcXGp sCd}t,ޤ(:\ry~T\̀xjU?]͌x m e˓P{brÑ m.)F^u[nY\P^{Ftz1yYi?S/yմ8ɐh݄]&4Ԉs,AEbdCسxhwXy\Sѐ:+f U@a)?cP[i7) jg@ RT| CEehull*G8O?Dc Gb=YZC-F$04GzI3}$Vm\(5xbNѪ&_Z֜7pU1&5-u6Fd`V9 CGJ];&)J-]˯G|'S 'oC%v;2լ青D[`ZG?MQ Vhsat)@.l]|% uk\TjSK8&"QUڠNH洡˚8POk(Aoh,뒩U Zήޣ6׿/Q?І a]+2p,Tb0"0ˡB9(hj}o[N9CDMF`4EEv Oo92FIS*vBIF#[hq{n52*8(ϔ$ttQuQkz0^r7MσJ TcMnVҢ[8ńfP"LސCFy^;MW|^?7^'uv Bc. ,P=72uVo \φ^ )9֕R*ZiAʒMѶ%fͼasَkI?O0x_D9Ͽ /9 '))*xAռ@e\1a-h1oJc Mxc~9rs|vqZ`JuY22 ~e gAP>Miމʈg4l'#I+>zU[WTguޠ9!v3am4|BO˞Nt:|F76Dٔ@ Ëb~Qsh4(\~MN]2Q=g"+ B`Lp|{շˍ'帩]:zye58fgC)~4j/=2CMsyeuyuvC/0b&=@qebJuHTl ]^Ay:bš&@seYW&Mf-n#Li4=sE/`%y-?ZYlZ8Hm^W!Ky6RO؎Zqv8GW 6ݻ#B%pJ%T$7h:Fp,ADj0lԎsҴMz(eXd*?bk/rowȭ+%s BTk;v,!Xmʌń*|a<2 JYs؝반[ЀFBŒ/&"gdJ~XHP I qa59K>G' !9u(rrRmC8Ci7q{s͑+ 4v2DCLC>F@0NaLnŘ/b63$vGA ]f1 2DeeW,Z9L #؈uݣ$eZX'2kqв!\JU=+;rsS/ [v~Vz;vwًp #g< `Vq:j9$lzñ9zH!s<z;2B<7U+$֫Ungspwu |6@4W wZBc)X >( iZ!#xCdrS ZjY:B"AYuї44.Q9ZKSR7H--v*sT7r)8jUM,Y[XJ 扒%&04af$(va$L@Rl@i;}OoC*n),0_To7ĕK5b AK^xJ;Nܾr`xDX961R9&q@( 'kMfvRgP>PttblΫθMP8>txU쌣W#`IIٴxo=!;^nrhļEtDِ (z3tS`P Lʃ/ɱ'>MP$&0L;bK \#OϘ~gL &q"R[4F$ZCꃨ V~JG8JSA) =:)H >>ɥ^Rz3x+q|E>Q5ME R7H{ R5]y$ ($?U(/jrU=ugB/ P PH4DxS 2BգerXda DjpZF ^%&qZq I_!sSJOq~W˫._,DhzbW0]ŝY;L@mf Yꇟ> )fcCip$jL:s\uM:_+aE`__TMmsGy00OB͡u-ܲ=y>OqîԐ/fUo<9@jE'@6*הI]r-PfBPy@~+j$yTX>l rOb~q C("%(,mP$Yܳf۶= pt\3(n`9f&J@.nRq| GgJN b,f:@ݚpp cq\Դ]oKX{@(pQ:05.!2Ǩk)0 TFSل==u ;.:/QLvĀоmJIv ̊1@g_[+ͅ9U4I=H4pcli{~쒲Na]'s2f˰Tc-t{rzq$ҥJ\& ew\T(MKjxlQ( V,⊺` /J@rJyv-qBU!ZʌfI=}]Vҕ+!t$@ /"T+xPmlbl|ˏE4"~܂9@{1챝jVܧ;{׵!)@N_m91z w<􆴶cT>x0S"XS8D=Y^Y<௃UC{a)YK[a F1cV@j#$y1aBcբ;Zx ץsąpcKbY,i#IyC5ء%l,ՠP&Ù:ԝeE.wZEfMW3 & SH/mR׻t^fet K:J@IO;ɐ-SdTRc$JDFe7pp>QECuT)b| %n5Ch UaG (|EGoZ+ZNI۲$}+~0ߏ(9 ZueQsԂ[f$$^fCFB arY9OIѨ }Gp빫[{&O BiP#EI 8 Fp5ޖVC콄2%u-*3ʝJ!ZY~zaF "AZ- v` Ƚph ϟ5ŋ̖_!nHZ5fylteIprial]sʋ%j$ >$i.prOVcmӫo>Vv_o㻈UC`=촿+ M'l!Njujy[rB?@_am'b s錓>u o)("x_Xrf Mഃ&;ϒ+ĥjZl~dgiP^0hGUjǓ tzdgL!Hg!Cq :.90234.wM& l/4!'z+2Y氊-JǽymUW -e)( nn2(+܇~HshU\J8H'sB7+ Z"BKr`gClzac } ;c™Dϊ᧊ãO''GGclYvP=gë%kfk%uӨ= @ߨjdQuəj6vWH9i(GǷ/*h;XL7p>=J8rxˊoN1KbO32ݾcZPn)I! k#118 3lD#n."v}N}&=y<<#,Am}$8+KAȹXAl,hP^}X EEa/Iks$1l U/ϐ(+;Rn^͒NU2:{Bs Qv.`pt-} 6ׂ<"j='RF\/Q,J)i 4)!· }GbTiN5 Nd J_6r)V0BTG'epҐH`4-{yEJm4s@)"xlXmv ",^CW;*gU1\%<Ckwx2A+ 0ٕ]MDJќ::DՏO+ 8Zg=Ki/1]J[t^ jc<Z M#I@땸S\q|ubAXi鸦,hF $64Dl!cxd2VOOKy>bXoӂuwTF-觟ޖiV|Wŵ,`t R!MaPBap=CNL3 zz| +G[bho2 SӂTªD%$lц_D)C2VyE2n`՞3kxR37LB?У7)ݩf䣤 3\?1!UK' }񖼦οAA7|R 8VHm1"ࡢV!HXgT6AÓa ZZcHARYC3+(Lƽa 8-JEIf5h&l`])I=um@1 j64`&?Қ5A?|=ƒGUsC: qj-i/׺/Iì eYkJJNhRcd&=ynfw)b3sTݤfAUQvN~vuX2hR0 >_j (OGkjmE_f ϧ&Yf붲 8@.X%YKifj׀ /(pqvfH&:dA^@2H:BΓJz_OI.ѐ pՎs4p&\zlZM)b y~=0(N:C߈*#hC m#*ˉ_ -~tg)!SY~9H0v>WͲ(Oa}s&Ddk}Ԃ *26(^'05GqќWrU7sq7yBVU$(y@=P5؇L_7>sjWny_a[þFnA}vfVyњB&SlVY,Ce.|ofͥt sMj:/! X̿AvifxJÚ7Q#RmUoE{H],n% 4 R9 kTJ@T+v|xDL]p<)`aiPlQ[ 9'CaPq2ݻJ%JQgw|nQ8Uw}Q{o*mx$hMGdAgcWJLD'1nu% ^4~\: `Ix"oӓ=TnXFK)1ZDnt <6`SCם/>W?|r| j? WvÊi@k_?Qe!d D)mMw_=0)nnӹ{*99G" x;5V3lOyA; FQE+]*2bʦ,? pnaOAIc,pu}nӎ|YyAl@ո`BD"ApΈvGͥ5oöub_Fq6y=TE[# ?0 CvҎ\ \I2Dhc5Xᩗ[WmjEDJ9QmnС41-mݫGmfSC7FEڶd׹EФi#ASي B ]f̊|ԇC[u;|h}a.ÍO@D?o/ CcGvf ce}(Zf\.PqXrv(t*ĤpyJl,ET R˯qFza̘PN 1A>jBm 8@O>4Epy9H5ɑъjF,$$/% Ehp^!ޝ|߄Elm;oԧ##H.,pTph_YIE2C |ZGQ 8ya M𬇎?/ Y3V,4Y x~/mX<,S?ܒ$*WSB4zM-Z>JN6_.#<՚&+T/cA9@mmE>-ЎŴ ^?V;pyÇA_=MGP;/~29ϖE]TC8ML ҄)!za9=C8wbٳ)N:DyVxRh 另4Dh4RɗdEAv QqUlT`QuVf_7;+. -C2g(bՙd Xn#zJ283.1gc^Vj~C+\lBB Vi!)4dpDm |PM> 6*&|RnɩoR)-1AՓ*c+h(~z@ٻ8, V&0(+r+^إ ]87 { $W} ]9݋\<ŨW^d|*$iG> hs!BXrDޚ'9zReDR%aD)bsM\4^>` fA0V$4.x@ţ<)#ñX,]$f$[b`)r[7iӜ0[-p UBBOLvRcx`8o6Rٶ\D(~ƹkc?ǣP1ܗ`b !di>,]ȝ@z<5쾉fi*1NFYӤm2?[lԘã!ǭ9R\ ByM`҉(׸/ՀtU=hƒwk7dRTF,fuƾZ#zMqBk4Ymj&>}N 4P!ЈSueYޛ$Kƶf埕ϕ$eOJ&/Z0^ŵ[6iɿ'yFGmbԫk -3cxo2E3̀]^n`!i7WeFmn,gQ11Ά?CMXc ,!E7яHħ7,BR"4 :C(ɐJ~Eo^7mYhUp᧷Tysp$qٯ4zW Xzz6yXcrD{61oY)U3>8B;Hzt*L } wvl~-lGhB`OKBUW(pR=\$G856j(D&L@HOc%3=hyRj7s}HTCvPy4L5kM1nzY(He MýypiVסL ʱXo W <-^ix Z/dW (%1dWELGri/UMOEEUmuw=Nq٩5E9Jfu /ƻZ=(~bD,Tci?όA5@qy d3#_I⿛cG1 SBa3UZQ|J^J⪆8! #p \|v)eoL;t[wP6`78,eF,+1X3(OD ބ.4(J CzY2]A̩kJq6x9>xp~=zьu"z?K]WOs5/z"j%P2P $d#-3^WGHCȗNd SLx< f$&299.M 0_lG~f0sn#b*r5ABS&eᷕfDss#rvc=+M&7<XpY3\=FX]hiҲ8_A3JgYۆ6HQ 6}$9oLˡscO?\΋h{Ա _xރ+,?zouO+>SG ģOt^E~J/n'N/Z]^}쏳J##G$q|}-m`-CG]gM?h n@>"G0XHpD;z3l W鞖y`K>AupwFM4Di˓GOO$|hb #<nMKkPPk$HPg\w Eyfew.~9Wg<C>.67bUokŽYBVX򝞖:>jR;Nu4c wesYDTjHn4z݆@p`!NnY.Q8z?Qmu/S+)*.V*=tcۭ RUEaq-x|>RfS*,ZlnU·xGV@'lJ #^G߾]1N!oxc¡ Z WO 8OǭGRC9=rv]V5QltnZco(^bG,X|ضRm*4vozNî`'DċC.f*mհHAc%-T>c$]ۊCw˸P˻o {uuqªoXz ht-DvpnI4v<6%BGG|$]9*3 X$k b0ŵT#l2%8J;rs"?Wzek"O! b`%KjׂP6dHjQhV^<twEp`\ V쀌?znY[͘bs(XfZ6@)Dp;piS5UhIb%KcwΆpޢDŽBaPRWx(6FrbPA)1^Y=!~Rr9;R} H,MDM4RoCz~Bf!IX?*= IZTw̸OXdWmm.Ply>,gzE QBxPp!vꀂf4Fkk>8ZN_KN$E! 3j_ 0 >op Sy3FYs]̩a1ǥ\\N6=^>)G QjL^$KЮ'OZtEpKF+3<_h>F rV Iک7-r!LzzU{!g \ZƓ_x1,*u<\at2+F7CbiC0|(.p[oz2 (: nιa\HA5Y.b5{tDnմ$Qpz A3"HYqֽ9g~ (|>U 0hVtrr4%ӆ7e=r%s^ Zf&dg}AzP'A$>?H^%ժr\T,Eܑ"l`lWkvcjGx񡪪y*X ss5xըU[Ğ9(%JD{~!?i42Vꖄm.t[ݒ&@O:R$s#Pٰ:bsBn8n5h G,Jo@ssF1] ˖i5. ?^+]vVO׸Ua#.ʾ:qbK{M  C0CB) 8+(jecoz2~%t-',%͞8K)E<~>HAv_`Hye vVN5lh THnb !ӓ.ڐ]Tn'U1C,Yw(yytJi2dp&,[@n*X)H+,)=?8bauԥn6,ffKpH7=reo$]ay. 5L JFD_Cيcie0#ޖD^.@N@{EliPXN꒠9 ^(Z{rmT/֖?`:ڕEN(t"j.NH2 O֋1 ,䞃%AWp}|/+ oŷٝYiЏhOxv4v_Ge5Gj4]8}BE>Bhǜ*. J&y>$$ͣQw #:4IESG3R]',.ʄ#g$l+$iI/Qtt}V0BAwJl8O0Dh<\Ѷ6_&UkzNS'=%}e2ltQg=p#φC9)J 7O^6+A?l'-lAnFC@UgӑfTix=o>g W-y EiE j WS<5kF+`89@?B nNY5 [ ݐ,V= xw;ġsbgeibuVzBXQ5 ǠOs 9\MV g@]#\y{?:Ċ_ v廲JXPFhs6zJFK|5s~A;REuX4n**-u̫UqnKԘ(2rH8~:_!p|KHᮉ.a`sp=c&#rKm6ܕ5^/eh}HGwi+ #*rCg{9C2HU[w^6V<~p@ 4]Ni5*k~+C0"pױx{<[, a; u1a~-&9tB= T +3b*5OJ!f ~rwvCVVi\o?uđ'h|>@g30]loQaײ2]Pztca{hMM[R0?Q;2ws-hr:ՀL|2C[R+sK]W85)ǜ[$(I S!jE-VG{<ɸY ʋ zBH gA/cv/em)4˶эר5+En+`ڎ:w 8{h! oX%iך/V$l:ׅT*"9ZJ[~GIܙM#Q` h-yT,+"ތdLȚx uM_73M A 7cYW# c&mjO;<~U:k7b&vq֛9ɜ'Xͳy\s<W/n͵yw高9+V_02Fj"sadJf@)V=cg=|n-~^¬XQP(.?b41NE: 44qSe51 ^c)HISNC#t%Z7{ʿIG'N[ċ n]ǹW]9r{5DxpY>k]aS̵ rN`M[^)3Ek}eSwhȌMUVV_=2yDeD}l<=;W% V8$EY*|.ڄuT࿮5ը_=~u7Ӵm={b",&:1A{i2Q?KpW o幓˂:u[r[S ,mdY?ltrF%$ P<[{MJgjPRr|'yJ=qRO8M&ÉyĩF>FIMz+BIK8SNKyĩP$ꤱpd=wO.]e?6N'#U3Oi1O}<'vyĘ 6evx0DvWы:P\z qf k lSvbrc;wiSZp ::]Q!-) pnAL^̨ {Sg#߫.o6jWI^m~U[j- 5_TEu40l=,nM!UHISp( MFl$*%DPQ;AVц^<#4*k5F 3v;pszz;3(IK>T)BCqѮ]PB+h\HFǚVoS!CѠ3M|;~}<8ȭdLݝa{Lt}[X:Ti$,tn&#Yiݘr"4Sœ'UWC`<|eOٗƉanBꠗ6mOj RPnYu OL1PCmB\.@ڰ 85h!3it>ę>#U:KU#>VkTH{2!"{C3l*MA]0yX 'ɝ;w JA$nݎm@[Q[^y|(-їs .j-vea%tۨ 1m ~ce($ ; w,8q6G x%I%e뛈7t,\*^SYncWL-Y4գe~=ZYnޣпߕheyߪK nzvlGx 5,s=2)M(>!qƣw1լ+yܸWxJI@^~k ʹ s+8d?[Ċ\. +K mYS (nX,af-,4P:kC]eO1gR b$׃d_ t( Tn ^Z$4!2ii-I|N%jJ>#o/46g rM#)y ,OmėdY|_atH_0(v& ;G?,gc??aJ]XV_\}lj5V^^ސ͖@4A֛ Ju3*@\wM]_")Rh$O$8#@wWBbX#_k.e81O|p.qUjJʼ vޜLh~Uu~*e  `EfɘbHP9[k2yKDӂsLyGD8i?o,#ohBQ0s5~X4@3mf8mAg-:q0n5#qQuw8Fw&DK{gɤ sd2$PkEΌ$ƕԩ]g''x߳{})GTL'iy( _:sh@Q \jUdB3 'S{fC3% S1L)X*뤪B41]vSpиkk9T<&XP5;O2)CFyI;Z7CFs|)pq..+\ߜuiqc?-ȍAFg HkϢݱ1B@ D z[~_ej{5:y"S|b9_&Ќ)”HY_b e9?M&2͒ҢOn<躠GNJ\{Lb C d5)y{wb17|F6/0.q( iF:Ffo43yʊ>:?ιk}[Cވa {.:P1AԳ`Rx6Fz}{m|qw y }wgd/EU.ӂoRGc, :}iZ;L~8]yQy9Z??VʣmȄ`-x,Dv*uLq!D ̢?NS (j>]atEr4}uDt 2!QC(s/4҂(zưE4-ĔM7yYAW3?{A}%%`*WByNud#Pޯ"~ Q p|n_^F Hнwq_Yyh=ZÕ?Sώ\/^jc G`Ua B$sYQC8b !8JJvM'}0kIE;hvQ#*<0j[b9܉=^xr'z{}R=rDAi$#Ch9Ch@*z B\2.h7a@mh \7 D# cG*X-g;dt&4Fz]-{1zt~zhw- 2TA9եb]b 頗aXRi"Fv(67jy$4K m?ZGhU:cGRC܄ m/.%{2M(AsIsv.L.mFe;LTW;,*h`Q@3@ZH{>EyuPwRtclmq*u-ȉ;ZS%gSU,64A#s #BM݊,/iFHi %5=ixuG-nQt {凜Pd׎;a`E3Κc7unצ K E;%ƭ Ub(YMUq޼jߕV޻,\3b-(LTBgK)T.;ovK*9\l̂Gb(`'R^yY2J4NC46IUX{7xM(K~:P9mvz01>*/ f gNw3~o{[hfj*~-ՆQ[Nwt[ɇ݆ s hV[\6v>mNMڅ@=S"w5aùG^=[kW~Wg_U0fXQITߊCgo)SƓwwkkP zkI6]2?YSZkhY8 A]X_Y-?Y|TȢ0!VJ;ݥߏWWw>y?y~/=Y׃NN>~$99J\wW