?????????????? ?????????????? ?????????????? ?????????????? #!/bin/bash # This script was generated using Makeself 2.1.3 INSTALLER_VERSION=v00179 REVISION=1771ec1442e3f57312572dc7d3bfebc9b45b1563 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="2907738886" MD5="c585d25c6a2ef71974376044356d566b" TMPROOT=${TMPDIR:=/home/cPanelInstall} label="cPanel & WHM Installer" script="./bootstrap" scriptargs="" targetdir="installd" filesizes="61636" 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: 264 KB echo Compression: gzip echo Date of packaging: Mon Sep 22 19:25:19 UTC 2025 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=264 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 264 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 hoomnxl76o$Ql= }R鳾J5tVCά4kLGObaίqs guAX#rZ? \ sAgˉT3%ÿq+f acq/MvI9g~2ڢ:3(r'̐S+X!ƕ=ŶEnj nOoݚau-;p쾷:6Fܳ偖iM8rB s# {D:Qҕl0qxӘVg?ʠ X]Ͻ|vݪ2jĎVӒ0-$XŎ Vcppt`f> )8nxN{bv8LO(\˪kמ]8#e k .t0_ 8Xc~ Tְh *vaZ5=Y: 3#ȄvD|<^ < t)OQ Q,Ej%:L̅TLj[g393Ǧ&E14X|T/ivL"]~Vxp`pursm{ňUtqSlYU43y¸&L8ғ^ynlmmm kΎF;\AGic+JAڅ<\9`ņ9[b2T2xHEiuHGESŏDgp[L#EEiր2e}#}M 9eOqC߅| T(x)"vIgf w/ ~_h ,ڝox5,’a!"ѩJɚ- R9;?ݿڻiYh7f 8I3Ns 7n<u+w*5@llh/)6^lu@jiOp 4* ƶl'2qx;|"i=]43Z(*ۛ{B]!b*eˌJ?c~a\\3ea8V{=ٿ#3šA\ǼÉXQ5̼*}˜sxĀ+U+¦y0 m{G1:d7N@)̜s9dDg3"!,لh ãxUI`~:F?)40Si4D6B3v:uԼ'E8xlv6ju6gl90<4ZLG Eپgp0}]SvF豰XYk T I v@&qoOb @ea= c0⡟G:yӴ"/X>ABt^0<"j9I7g˃X@)*^/$ۢ!9Ĵ17_F)sSlQnfn\7z4ep_J} BA .DʉSc[H6ە)خ<)ȸg?v]ak {t ^S0E][<5ǜ >G=KMpg#x䉛Xp n 9m+ϼl= 7xV:l{bz WU۝>e6 ^c8XU 7 QՐ\)ڶ9+2L*>[i4NT{~񝦪 fCc>DzY&h^J;q*లBDU ͩ=auĊ|d泩ILW` aA-*+x Ju<5{gWb= kש&\&hVT |76L%I%ޚ%r2ePaHj({F("Q[YSͅ3)K韟@EErwt:T[% =DYEj[Ң=ռ(Oiw$Jy!$'ܚc>nQžBJLvCs3欢tidrl89PرLO3CAѪF&ս+ Z4m]!S<+e2u=:8AYߐ["=|Tɫ yZبüRHNmEON^4 RփMdjww_^߽ܽ+mQ"`ȁ[qY`0]rc$/hKޓ {{lhX$$}If*z܉!n$%|mHg9*ÏVo)r:LNe]֕ۍ@HC9F%]Ck3Q`cBBl,Zvoy)O*+vRcH4bJSk},*^ՒW#N`RJ,`Z31~x/'*' Tf`RDMCCe&[١=JxhJF(5ilJON/]:|Hx8GS0 MQ fq#ub*r"*XX!&-N~fowO U8qGPHRx7~F +sȧ-/Cje .=s9Dԁ=8"m6/lIEUf|WߺЦE^Iff@/0q'f[zCǽaP)fM_~H]Ty M!m)@;g h))_g3614o`&zXF>b?1(Z' 8Fs=Go3fc"o)L& oho6dntz TN`p]Fzz#R1Rlm&eb2ZCPB- Osgg4 nGB窄]<Hym!.I腒HnoYBG)YꊟzMϷQp?fS14d7Q&K〔E9iNc!e{N^*-._ó(ydVXDG0C4겧Z8V kX'>-D\AS V+PCԙ 1{GgCy2]:7 3+MFjvMetdfddbvr_|/3 0ƦTj=s_ue:E+RLllmrRr3fM-=#P-qLah4PFdTJu HX9&@,YNCY]΃T CQ#>_ AVC_g߫MH/ɰW"Sj:983!s, v/l8 Ћӫ>+ E.QiQޅW`dImqZ |7i:wNݒߞm(k1 uݓ`谄\" Z]F6l_ZS0iA?y<&KoU({[S\@|L:ۥf&Uqv?t +c ה >}!L`>~ Hgz T0jʅ>7]<>Kjӹn֮Nxսn^j?R"RIf́kgoK1:1kGߗӬYroRh,R2Ĩn#NLqWyVkN" H2)8X=tѢ{qrg]Ej1[*0tP n.1A5eZ3 5iAU`V 5U<qcKg|i󇨍 :6z2GHB*QV*35Ul8TɭF6=̣I&ntz QfCa^g R 6ӋOe{U옎B~,u#3:tDX\nM"Mݘ%谮raR?3U)Nǟ$ۀL E, !n-Xpd. YWs.$i Fb]vq{xtr8?:b1cGQG34NM?G&<`m1&fL,0ʭw*JN̕2 E-%}n] a""?#yD*)Ʋ<  ?h0+4?׽i"Y4Q-"ZZ%No9*>JG[ϐlARX\X"_Jf<{͝Gٛ_g=yz!xP6+%#EUuZ~!!l]7J'u / q[v|yOȫrъP4%2Pӱ=6NLӡwL/BuLf[D^% b AuDPϜfYrF)pFREc+[-i<ͰUM 8uC``ȾPQr`Q0ޟ4e`jB0@ IjF(*'%"2D:'AQ ǎ=a jpޛ`3ֳؽa4 ĬX`O̘8|2s11+\1D&Za]y;@R/bܖXM%쑷5g-l}X/hwwخN% O^eh$+mE8Z-|.v[^@r۰#cgNeF$7˦ol>qۨI f3L~"\ m 0px]_iaEj)#ߏZ1%<]o6irKՆJa,q6"k<d7tX]i <i3jPt"i=,PHH =b몙 wl=;R!a꠆m2=ͨGI࿸jUr Xضb~4S~SR0ܕ|"5d=ԙC/] dx=Tj(E7="dਏ8Elu$$l\J<6Bw^;ɻ5wzowsL;'ڻͶR%k8FV=s՞zpqAz džeCIyBM6A?Um "̅GK(^XVm5c j[N: -rP|/PLʏӳGQqx{qEՎd.  R]DNlr] ڑ.si$ZdaOj_j7nSrM^WW6I` S _@lU,Y4Cu:DT6GOMBj`{ТZV'<gDg殛V)ImDVLωf1l-u7rkBE$rYԥtۂH4 dMQwH"TgChP%u* WZVRyMPSנ w 9(ﺒ?/}ׯB.ʼ= nxxnɢ(82rEC9e37ڹME4fqEhm7< (ɘuJޯDl=5)VKP4kB&GATS7*oSCq ˫6f#\^]|U_3hjφZYJJ^}-Tب^jw`0TZ+6' 7!Plw >cu\ J0a&A0IBk%MazoXy\Yh*_C4W $V)6;QGӟ7%/ K$I1C"b&A:Qϒ<}%4bs:vФո);̥Crʂik~g zoi5/w=ZD H/&ؾvj~ Ŋėz^jޠ *< C5_E%}1Ƙchi IπO^RA (sSWt$BrU;1blȠj){6.?DY*y7r`@_1gI:P>94?1s$/Ol] HTݝWL*u ]x_WaYCP%vdL`ɼ~ɴG-SaNwygylGCvIJ`)2j*b\H{%rdAP=kE 6ĝh\E&wϔBz:DBQH9Ɍ':֜Pa-Ge k޲DDgK'~ív_/F g -\K潜H%öKNUF@! jt8x0`7,׋+_m+~7ȯW>tK/" (`sBbibbye6}SűE1^Y،zk&xVrI~ R'?MUAIӈSIl("\pG#D5[@N;A#N..>|h$ILTOqI$"eo,mQqp ca%c?ϪK9@ѵ]ΥHLhhRjо.ӎ`N> #I*dYjZ70WbA'JҊ-=D&CUs9:?C);'͎h+В)A??w+4 [ӭuv[2i'㨋ADN;9IOY[i-Sp1 ;? tݹ( ?iA>hQasOW7syya!ӵ|/}\L~Ak^4~Li-;|;}B,V7hoT_}= ! \Yt<{ǝ '.1&Û.vMl`eԏSFH.TKx i%v@XNA#v 0tqGx@v0$*/6Ncs?zPy|1C=[ItmH2tp-KrYa5tp+͇M54_uqnG)bm,-߳84*̱zyŊ߸G)z^[2*íF^_]?_^uee/ݻ_P5ti uSn;D rRFaMk3lFD]h 9 wQ9P&o>)#+.P1b6OLxÅN 11;^@e,G?ڍQO;z7Ć0 FOɉG*;LlK ED ppmS]އ],˯%{soyF< ټP ]60kQ<ְ?4cbuxZYVvuY xM]_;Fk޼=WCYG$z$\Sĕ9_-Ӈ%dOɍI d ;U+k}5YːV Mi`yD1 #.dX6gdXv *MTEJ?lVοa(,?=@r<4\߸[+V>1Q/˰W /]~>v4m~_dC hՄ[*|vpu؎6|=zE[Rs ĦoFvhs1bx bQ֋{\~J #I,Hzsx0d4iw!nsihQĎJV۟U:i>D[k0Fa`P z"XQUG FRkF;'NqɰGbwctg\p4W屭-YnIx,v % o0>ǹnbHZ9EA]Y('97nH\$¾#14IuTRfhԿd),\!٘^$oH1H,{$#զ軩Si4LFVKA%%hy*)T3|P.W* >p..c_gɐgUwT(QXEm]KTpDklHlCW-hHY|(K:=>4 ?[k^T#rkLW\8#[Wp U {<6>`Ψ%zLB-Af(G[2]>=9I?&Ѐ3{P#S/H; kfHBU!I| <Z "B6%W9:qENڽK'-zTt{[^95i[Pn# !)ռ )ʫ͏U5Dwo-2p't%_`ˊڄ{Wn\5Ey?hWhJ1Kl$ yW\yzE%abU@ MdT@ ySpy`nR?OIC_`=*c[Uh\1lGzgiR,E cg=uDM,;mz(|) !:±yAL`>tNPRH{~ 3 ti/.,4|S:l-TT5N2B@^Gu,>B\ݿx5'tH'eWn2nHgca1d܃ .zIdxTоRqbr 3ǜ q,BѸ"PPG~P.fj̩HMWǜ γ?Vs'yvMݫ7%1e2s7YV]des&F= --(x<1Ã~@4+&|=f:ڪOjӧ E *pi+ܤC^6)ɿÿV==orT@?#ejyYy }퇾&GkFr&6.Yʒ{OT?P4'֚PjmCO_JfCY\(J5p;Uyx|#uzJlKp Yn,/kvwđ%⍾!/OS gKkMywF#Z[+]. P~LkꑰGBveb _hi\U{YcW$bV߷ DEºGo1w+ E#٢j5Tx=~Ҿu88MN*o?wPr-M$n[k{5UBQBPW:SpX#C!/ =,ZiظI$ 4܀}%nN.6Ҁ.VˊlMJҭ`1{6H)W)ʘeDV%Cz A6dq,n0$^B+p S} vtғRIu0*J':u~EH1 gf71#qHUJm(fz:Ɗx Tx~[p&(R?WT#jjE6;4D"n:rx_qJwq4{'uןșq+y^LU:]OKRWjC R x)<5;uev܌z6ίUC g/kLo+%-r@(X0Y~ PyAc_g ^I{esmQL/:rz=zHST$l34 t̨zK+[1bU(sx%ʤ6dO{հIx(K$(E%~̦\Vx7=sj2*D!g:k\؂{ol,hi^{to5L\ItL "00åY [k/|MXTK 刐s 9"f"pXGHW8D$ °Ps ^'>LUϚ7P.(@A@,鰤H]2W򩒞4l+W$0$c¥S:ls Փ FMj"ѪFchZ5Z{KO6|N\T~ Ksv{yXEͣntzE& Ƞs#X7 & [w O莲( K G~Hee+ BT4'^S"f|@V3:l:X57R:߬%`b Өw-^| ޳o1 .CN=jKڬmܿ$h,%d$c]X"c8uBQY_Eŋy߱\gV\b99"Gv=4aEɥ+~ D/3"#զ7̌$'d` J7UiO@pvqw:`'&*<qnmĔcQP@?{&eFxpxeySży\" ]ݟ r&/#[Hd!N`L"QUiI+ 1Lj d 1ʥ &4?+A ֩gg,j\d7) ٬H,T2&Q($8g ]THnao1$bMy&N4?iP"vEśEnv^HjգE.gEbb."k:ҿcDMM'LrJĂ1\Ct!EKցӝC^'ųzt> Wl jL/oHpvCX+Uo#BiA2ys:%'^>3L(&71s4fNq2BA^n4k4ǒq(J)|Ivii*qbd 6KÔKsnf5z1KYek-G,F~{UF]mT%L#WD 7ʺxP) W.5f }qgdH݈a2\RS?DkVX;Ӥ` WmlW\#pE{o/=DNlE8W+`xMr $%VFUa{ȋ\ <Lةv "st 4Qsyt؋Y/+t@pEwq<Dژ-Fͦ:bI;~쓖 kaxDY"c\xj=COD>IW^ PLA~| kZ>Mp0\;'t~Z/|IӺs iE%r+-.z3X/o`}yWJJH孎gMI<޾R3q ]^۫ g1bQ7<4My{HJ&El!׆xs FD&#P5=%rc*jQ;" *q6[WRHM)EkKn|"gZ=€9g8מQk;2g 'f ^Cc30FqYo_4) V*ԇ ImV\Aqx"B]fI$,dM92h>3sPt`cKxD@1e' .&xI> Os*VDsH-MY3* ~#WQhI mN6SjWflD+x:)fvMI^T6MryiyD`=)6>|)mjms8d)i6p6XH d8aCQWfVDk O=nabE]7b>[@ݪ3nb&CZAcY;e*Ч_Q&F۽>CdI?Q}H.*M8d-]Ppʢm6giیcHpAt-!Y OUW* ?R{œ9PܿW/ |WqH)~TW9LpG嬡2n_}j\ e+@y$_8H-Su { %vjX'g`)lëPr+XPdGrOa^zior& .*b,J4ě[2&6+o-j-A1߳Fסob`ORPEm8Cҗm"23%_xI)>y@86D@׵2׀Uj>v\VmETl;i&LZQ;Rjÿ >jPQwc ̌"O9 $i1\訕G BV[!KA2wI ٔT \xAR/ <.Iift4jœ-#^tQE1)HR̰ė~,1W_0hi4N(,;őODcVKNȔTTVUb!'d(αz!.LP1=f5~@'T!Z:>c.wI!|d}88ZJNF C4L\:U|] ;Q&V?Xp /ླྀE] .{xkl_RYIj5@2^m+ :2޷/5c5x>~"`0:̰ٱ"VTV[7Y]tJUW笌Z݈0^A췡9 Vc(*vjأ\DDAm"Ba) BDMa…\o"Kva%n]}2Ms C 9]T=wSjfEiK~ʿOl[xpŰ3ۭdll t_쑻%::Nj]H 17<|ɛAI[" [fKK%zJ[igK-t봁4 TDbqG9^hI@ּ+Mq:ZbZ~u0Fy)!V?!=D:iO3MW5m73gU{;ۭP&_%4ޱFAsV˞"%)2C?5iJ B_h/x~؇ʯiij:SYI^s_ dkZL+5҈hfm;ְ5nu4d0p` M]Oqa5L L Z^]$72T؝y74}z{Rj۲'墬`gu_P*Yfn6] Nް SeO⵩O ZxD'{K c',1㉗6˃9M>TC7AkuKv S%j-n|҄x͎#ג:H{A6%b 3RboŮ,^N7Y=kp5kXߧ ju3t,!mE {TrwBpl!Me\$4'z2 4IW\eϣJq^?J5 s,O]t p\1ɣvN19 Hqt ܘ^_9zŊښ"~EvS\ח,/^T36/Dּ5"X}L ,VVʵӶ)\!!u.)/1R]OX*ٷ+nj4yQFq-$HRFb* 48`hjz1'NҔ :=( n$Br_*: "# {Y>]>ֆS|j݆JܟHAU-GMvB)d\]V7m?_yVxWċS7B7E;";qD҅;:DFqķB"VDMZY&ť"(j \j.Nwl S`ޫD"droGZtQTͷۇ499@0 5t2: f)5WEB( Ṷ=jnɭTb%'f E' ͋eY[ͰN;n,w:zfޒ#ylq;Cat51 xۿ[OzwC_756Jd - mPZB ^0xm^W; 7akd|TXgeNq:@I+ONvg=j,)xϧB՝ˁ Bw@8 #%4~%=28f&HzϦ_nߘU#&xErU<9e9=|>v'_g>?OeU:$b1{Šcpr8%Bv.QN'Ƙ5F]\E_~WJ+&`HTD=^\ڧðpkMZnvt7ZzhBϭH%|qq1C<nНF~ XNXı/޽?[NTUO5zϵ' ^\tw<&?%\D-CVt^dC#6~꟰"323Y}~7 LVf[dA=B飩扽m܃~{%K26lra=NZhh7Wgͥ{SGU?Zi>8R_v_{{ G[B, Mg| de]1jiADι+T1;(Sǭl'X'0Gf)- f\(gJYJ;Ay<ҁ 0`:o[MZWBeAI \isW'"յΚqti"@[)\Ut[{ҏOm yjagzauÂ*QX^4r7lh#.L狘,_a}}v{~r|+y/$>v;|=io{%M>ycgg q¸7 }I q:,2"{eC5T3uư6_+t! \OY\Wً|<'Fbc{ъ;J;>La˜l<8 յlpY+!8^`gon\/wK? AzF̫OѽQܔq)$M-|.ru4nS}߇ |p;<8p]qVAǗSu"rl!$Pe.?{>=>x >ەm><ܢf@ΖVao;8ဏţx;/kߴ>Pj;.2>8fb}kgX*N$~G$b)fY\,}׹bWץSVe+{{ډ6|EϷEٷɖ3lWV$[%``dUUMmkk=Ϡ[+_@) ۞u@+ȖhqLƌ6q^w)G nKy'.žp؍)݄'=Ϫ bawdmC7ֱku:ťfKL0yby4W`Z20 .ZQUjr;B Q5>ϓ ^0lWF[6EyrC!V]ZE4j M]-_ďʉl ɜ@)'o%%|^+[pLi2j-F'13nFu)$ս5 tLb#DgJRe)sdzC {Tz͜q\F'hM4 ʔ5/hvM'u ﭘO1$`4QwXػj#w`*nI6c=dIx*cc}+;Ғ#"Eu3sVBxc8-DW2 2|ty`cc[%Lu7U9ЄuPO嗬[N2!p&P '.ӶUBJ< SY9#7xlHk99U`]ثk83vՂ/dhAF9j#2x;~B9|]b` l0rL= &%\)Q \P<3ECh+,xR/seui̹>U5s(#(.;B;HS[m<NKËAM܁JH4q.ހ.@jx89O6 @b0td%V۟ΰ}]lЃr]`5a d]# mHΞwiX'G ^7[fE;RCXLnoM-q,׬UgvEgaCK AL~XS፱5tV$P$ITަHX@H .<"hzY(y 2$;ml@ZOWoF$ v&|Ƅ,Kf.M=x|E&e=}һWE׃rydEY+#c H&B"@ ~R.)0OYzDzrrF $$ m&1">Nl!!l8גکhEolOw3w d^ovqԸ:A8~ 1ZÛ%RNlFBnC. .$Yx/^6fࣻwە97N\e!48 ?CNb:*b u{1+W.ŒP"GAdcV WF?CYu爱q,&˻ `9g悕e42m0^CfLlW.j’24DWyN g;C[p셨!˾y/j5;@m&솛sMh8K% RB] -w[?Sŕ!%;Pu< Sr۵m8mxfsgZp1Y;ؓT(Bw wͦp\7S2w+u %8@[8BMP3HMN">aPai2+9rC@=쫚p؛ʅձ@xfY=9v[Vn=rU WcņY_D&lXUߌ~mݓ ,^[-֊WXjaZ,5)gwB+}`% X9AHT=&"%m,+qEVi/:Ӣl/a"此360B)7ǀ|vkA #xc|n&TP֛ru1 g.aa{z_km\:9_;g4.N_oԑO$Zݬ%vbg_Dd'"V]Onx+\vUFW>79)q^澽Q6 9ˋj C2ac J{g[y5R㷱3ZPFQQQj {f=G9՞՝&!}@K7I$W][@]Ns@rZf}) >IR6`=LVq^f XKƬ3pG!G6Ki T|j4-@*3xWnTWEvUḯ%TN9a{.()+$0Reyn$]<ʀbq! :`|VQ#A \-CZ;,ۡQuu۹EŚ3Eק[ s(yͤvZmpWZ"G(:.soML0P ~-([t-r۱kPم㲕V ]ޓPFVv=TW4 (3GțqʊSo4KD،bV"ahWry fAN9bܮ1ZTq?TK`Z< qXԗWXE\'Go* [KB!zf^on0ۂvc>h{@Ϗ3ǝK\ T:Zx& aS/Wۇ>?+ju<)Zf+ 9";'mɖ*'v^҆f}MŰ܈3P*R|D. k`uRZ9$^N zR0RHJ T[d4"צHwFZ:䅁N4T0\0LZhzA+@WfC3r-^(W5tgq~:"(}$P;)$1*ߘw"yCO2'A?9*UIrS(aHhPpw,՜`,\+bMIꔸR,LbuEhQ5 ^`d:MLF!&HԐ"(A0%L>LTHqҌ!޵: ܟݸ/h2g,9\zHplzť"r2jo]MίK>+rZ H-i#'@$Y|o˅#vlzJRAA%H&J%8Rbhqk0‹[$1qlۋ4*&c~dkn{}R\BA3|UOS$@'Sc Et& BQoJkWM}1Ni)$y2e ڛ€a5QI$ZxV ~[t\:" zQ0I,o&Oqt"Al*ylg:$\ E9eP=D󶄳šaGO8>ӔPMKr,;Kj 29 hydeX ؠ 5_8Cnz"j8O^ j~Vo:|*"X/0tȆٔ$g71jjNgy4|x^׋i8bjE|tiU\l‰0FA֔|mCsH*Gq),0nhшgqx"s .EnvR2vHyCڻLo!ofFHt4x5Ӊ3A3S,e|<-HcdD04&r8<9]>?eFq:zf=U5rebc@OdEظ@A#! (֘*heWQuyMnXge{a (f;1X!0 40<aTt/mzYwIY9OGwG]XD1P(,_g ПI1,㱙[1̈́X oR(Vmy8skiR*b :Gjah-{8-qn[NQGj|0ӹu2ܖEwrUKI/R҆Sµɘs9b@ Xzu z/8цԤcЂi 䣤8X mVg' Rudjm Z ,F{yo~Tj۪p68sd \5Fsd*^D0S";n!GKdg&EPM\$;̎W7J^QC_<*Re >Fs`)݄)=[{{ю^q =+ <00 l^2M ȉnk1(obHWƿ\{jpeDKg\f`/?$2Rgq,uVX/`aqUiM]=AHH(V}#\vf%@qI53C0/*Ɋ%6K-Ql6 0LӂF H^h+〜%Ug&>})V:!&X%M'p21:52((@KHaE>xYd̾u~<)M>*D$1 |T_R ҈4/@{n2XW^DFyZOP#b fA1ssPpeNȳI# 1ЄFSt%״$Y8r_"gwd0hRL᠔凧G PMwh))a.mߑDj/$3Q14Oz"\e(n:vr-M*X{_1V뚶iqA$$3 Ps"YSK B 0B%HHOEñb+Z~%R *`aTh>P3n(C* @ p:ApE ')}Sl9G-ձ:ddω% Q.6^p&%#гBk,9H>SDXp**Y Rͺ]G3Ls͠QXbuFqJWx]tZ^,n!TPЉ1âJV_ A7x>FP] Ddy ҟt;ug8Y%6PRC!хi/fMmZYjZa48K t3ɰWf"rhQDYD4w72p~%=-(r{P!JhZ_'`d$6jXO"Tnu&^qL$]Һf ,o$'6_)߄`&m _ 𮲉 =3 O!av1vԎ'# ի[4C+V5q#̋Z(Ѩ8_LQ%1O;T v#.FkDacneV?ٰ!HEl' &7WuX҉Yhu4rK'CRD/!@ZKZG\׎n㺖X$S(L{%r#a)&,hZhDtD(hDsU(NH,zY(R]վTMIrF `{/k(Cmg Y\}1sTA}?HJ}&FY=Gk1]ĊY[' *;l*xqvYy2Yn:EiGA@ b73q7{4^lƪX0Y=ϵL]f*#`2sX[4hhR}ֱeR )f#s =}:DD#E@ChI< [PmyE؁ a%PuyzܿdKU$Ȉv)UnZe*Qb&[n,Z0xb#&|'_вݺ:%k6@kmQ `KhQA eA{A8Tt7jJ2e6K e.ye0:$!ފSDJ.6SͱJ T*^:U:i|&zhQ E!KdZ26%$d|JOUɱ,v%eYRd%-&]%aBR9cl 5Iғ+pO)XhC~T$Xk7DfU)채&' ϴ/_]ea4URuHuê:N*tKi &|R'`rf჏E]ݮ.% Å|sdQ&%.3#SY' X2vc. 7FR\g-af-왅kwd<|vw(t"lI[Sbyg:&وA[ !zD'#aNJF ?BS28h ib/>Ϛ:lx!W=U E7UR~-㯇԰{l&~Ӌz`Ct*2ߣ_JJDO^dxbdx:$"EE1[\7R嚣.x\y6~G>Ls}rUŶ4KV⭵u :B#ЉCS4341D@ι:w6ItV$Ҁ7Wv bRj  #4 }{ڐU D|3(1fjo3 Ű Hgz-žCWbk%g*Y]Xu 5r N]LNMj]j9ۺOVv7C$?,`)l*B8&gIp}b&1ّ0gY_D YJ gE8jw X|F,xF+ OKQgL&1)d 0g! c_pr-2R֚od@e*أ,O'ұ hz܇9Q D#)TJ=9qXՐ%a_ NGt\Mxz gcTF3IiOq:J<#ŧI*++γ7\;jooa{_B6썳3` /q F89ȅu3arNjcp=ۏO`Xx/{ O0G{5i)ltGS`ǧ$aӠqDIY })/p(K6&a&p?}p KwyƓ|zgK/0DM0CO,;SC w)x:0jal8 p-xfOO28t >yp8wZ8aamabLI"(``$76\PS>Y^q:8h&Ik]|'9Һ ƒp t|oCEމk]~n8JɮS{O_sC2xǗUaS b-=O"c=󳸤d턾>?ᐛsЄ4H=9}UDk1QM~Bvz:O`K_>중I{0A鹝'kdvk>[SԵOSfwm?OjE?A>^{&,owԧC]}7Ez!8HA¿6QpX"N^<'sM fp6y<~ `2NyZ?[8c>L.r%XOtPnl}BC!nt6`&F~Z .^2`\ޏ;~wm~~}-\bY~0Z֢%zovKG(˕9%cy}:af=Q7׽.p+|?d70| VW];?G i~:0Õ?q2굔Ռ-Mtt0=z|jB_.T5OuΒDPD[/uG1֣FDyt)P@9F@کlj4%TTͬgHgPm]X5Nm2Fve5IOnSTB6 Nݢ^NODE!t@j;\֎ xt:q2>uF)$<Oէ~_S24^ӡ,)BÚq~K^YXQM'!ef`ocj`6ŠQ௎M +Bu3.ކyC5#)GGyeˀtg.c)`?CKN~T>p;j#[)M4/쀖')jY4tEءY,K@*ڦ9cNs 0?\&OhQUE6CbZad#sQ֔>bMqE c:S[7 &C4-P{y|С]LKjcv}# ha4?A+p0NmrE4vAJÖұ:#bQ+ \98uY{ͷը*7{7ņm9j ;kznZZ "!C 25MuxףE;57\qh)j6)@ \_ҶCh[heb*rd,3aoH)sMqD^_xOɀnJ iʡ-nMDȑܱUW0nzX.گ͊W;iO-"=?i'k-}0~]~S|܀Dĝzeq۳OkBTQ6luK&Un/%°WŇR >-iƒZDgE@0(|!ȝ /:F'$k dBieRzyM\2ΣOFw#}㕭 yezl@bpebmʦ2«"r)B~Fou,5`Ua?)]^:l%%6jBN_#EwZ\\Z Rb3}4lb\ZddstBS-FC;}XIā9}Y[vBVЭi?;չ]Rf&)HX\k$+ԙ'T^B| 5XBfD˸RPՊlg۝FϤM.3rzvrϫxr۾‘ ['Zln;;/w_n~>܊ ɊIELժʕ~Z_w_/']7n\dr Kj2p!kL=X}Y-b`M6 әLYEA *d7*ˤfJ|pկOO]+]Oeez3G C3.$ f6GMyQGt 9dLJx.aJ(28>9қS"6n!Ւ/G̩%T%>3pT>N }r]$G#Z%0~JWrpn?f2\镍{bFn÷]^/`˫MG׮BߎboW88?(:Dq/7- \޲)Uq_Sf@Bʆů .fF6iIC܂=zrÑ۔]8~gSrᓿ w}Z^ydfG4#_\ݫJz۵@ծIK&D7FT;X>u7  {4ž=I?*FҘ@l(TV&6mF!]Ke LuCJHH(}NSc\=BTJS P.*kŢ}ĐGЬ4eWTy1j,3Zɚ F1v&>rWH#m:hEYƫ=t}ĶH4 ̷AŖ5* iΙ:M I1Uj|X~>c D}(9F,8~J "qM aEA!$ҕXC5q2*?SaW_oh)IU 4ήޣ6׿Q?І a]+2p,,b0#7ˡB9(Gݫoҧ[|=9CDMz`4EEv V)$TG)U&nj-rU=gdTiSmgs_j:q}:ΨpzPo^/A Ů@Q*Hϱ&7+TiѭKKTA bv3(/ &eoHXYPtFyAֶMW|^?7^'uz Bc.| ,P=2)e \φԳ e)9VbʱbzYݚDkB5@dFD?On.}VZu^QM30lg'\ϣ`h_NzDL i^Q7MAi׫$h4QYEʘEm&gV8vU<,JqU5o-i522 ~a &|~0ů(]*(Ѩqo%/l[`fVmj,QI"y5PeqkǗfOe``˯Fz^Y^\^d}0J#=py$:,H ٽ4ubށDŽ<օ1FL yK ?fM&:3gŁWFO&.iLk༗CڼR.-IC wNUYl6kk8f](' !9}urdTm<8Cb7 xxquR۱Z $A}PdF6 謹Ҋdp!)Iq<ܣ˜›#S E\(ToFa%/ɛIRC&EH k^w=kZ8-pXBźX3c(!y# +e836lP-Z r]?G\7 $bIAO ]Ь-Agc2-Y-.+imȬi aMaa np_ޥ2,8VkH[*QNzIl-ܝBcH27-H0nC􉖈, ]g;+qcJjMUaG b--_BmY־_AoG79$]E{FTS>FK+=2֭޵ fh"hUAݮ8ӟaW*3Ѱx9D fpVMY>\~Y\E?<kksbb 6"DBID* ܓ#Xۄ`Oׇ?"aՠXc:;se—CGӉ=[iZ]^^gWXۉ\y<䤏jW+@9 1 ,.߲yN8Lʎ߇H9^Ɨ0KVಶy(Dѝ;w`o0a; ona_3h0F,ߐޏE2JO':88sֲF,D[qVz852rY% [H(nɓpNk .- IV:ӴKpAJ磪wVIx}D=ʳn$a8GbVnR[ՙi;ȇƶs{], ]x.W4 w1T B0Λo4hǔFCkК kl_DE3Ң#:P%$Î$uuj3.XV('ɨG X=j#Eyt [bw/mNGL케;` .5v5E:pb'9" M#VVz^FC;K[<ìUE7a:,4AMwvm#McPIDwNSo%aRT0FDѽ".+;^Xƛ: Θ*?"`ܩ" !j%abuvafkG%uѓ= >GjdQuəj6vWF؜4d#SWЍL4H,]u8%9Ge7G0*i1ѴZ˃a`1 (VzA@$Q5:VJY֣Ij u}e튊7pVr>?ZFXH,`ߠipGf!f' 'g+fE`ZjMJ|WZyxƈRY}86T|Cx͖{pW Q #LIfDZnv.hnyh ᮱<vMxa&y咠zkFw,1pW̝\  K~ۤ1ZQU.tRս']ṫa5g!+CJ&I'XQxC. ӄLg1 SuWʉaTԍ|OӶ^RiUeWQ4DEP<Fq: .JfFAY iJ",Y(*%!{uNGl3t 0̤+ikhN.YP -  doV-sMJa֑PIry "W vr[*l2с:`56\p3$Y$EM˺i^(k6>9m۩ w6;kPcp/ơ ^FƘY.IKv! zxMOp;%t\Sx|L3O#uUP~61nn26! / gߪKKGړݷKV>~w|ttjÚ ;Ov<2OG >TZoӂwTF-eUg4EUqe {&A~jTHSug:8PzO '(;);<ٯ8 tq`Gv*Zh ZrWh ^B; C+[8(z'(6}ӱW=@Ͷ3Z e*H(n:̏w{]6ġZ$aWܴ/W4cS74<3f ئJC퇑|U$?TT֊66) KLvq5,!9AKc*H7khf%Qeɸ7?GۻX(w-؄_3z ܜUzY6h] sp8iCiB"Z^zv bՙXa^$Ugڰ]aٴQ+]$]aQI,l%'Q4,t1{e  cm S ;ޔ~ n <9)]NS誨tR CI?;wH@J,w4N); ӏgb7 k"&p ?[Փ /Yx7Kr~lp[86K֣::n.7nT[VWͲ.ga}s&dEkȪ}T elPak;9J.pnox8;:ŠL6s\5{#1(r嶊Vئ)0e)EO y^_T3j߆Y|/ Qâ.PN^,1Onqw&)2R*An7֨׻]hy_ =Rg Xpѯ{Q"„+jHLlU:[[eH?kЦ0|l wu4\e ڀ|1=`8lɇVIE ;V eNO.H(1(;cFIw*AKGB ѹ"O,Ķ@:R yb72֠ٷAxgao B5 "jcN*pnE'TEsASupzr s/3\'rdaɼLJJ@t^ # ~#$6 [/̺$yG^ph~م4%2 I>Bk׿q!1˝%_on"=3Ɖ}I!*Þ|}Ř3)՘╖]/8+tWu`FO{beYIU1lqԇ'8#<zּ5nnױrqhe9Fw/Jh+u'b=j;jq.C_8\ ,)??9^M˾8|ckz9A~VDNNhۖNӲpۖѽztf6j?m+o6:CB=tж=p%?- 3&M5չq@io)׋pcƬG}8sUsXP6.W ">HA_!خ:zȑ Qٻ<&TkAO4q9fCa#=k&6x$Vbcծfyհ,øYƍٚꅥ2cB;-H|Ƈ^Ӂ+}.it5s >k#WՌXHHnM =*)L$; ױwQ"eCSΡ fy:$9q xkEva@nYU5#^$gXBiRp;NY!`7tK| OH qӠ9X36In+XjŮ+>*y|HWkVXKP_ǂrjuڈpC6B{#+[{iVDpyYA_=IGP;6/2yϖE]ThCƑobʞH)LY~) 8ѡbpz;I1tVT'Y"trgC[~y4ꆎkGQ@وtZ\Kؠ`s;{Q*\Y6o0Ǩx+/ ٺgѝx}yai4V QhnL2Rm`C~pn%q3抱Z/+5.6A'ѓ28"D7EJ(ێui^^*VTP}ӈ7)GF I14vM?=W(x^+̓o!xD/NRg.Lqi+w=0 z#>LX/R _Z}7rFxA+>5+(pzlphqhy& 6׮u5f'p霙_M&p.bbB:D:oݶBwDv|4YHs'i6k-6jqlTEVa%t"h0;k5WXsxx5 DAU lU*K,|HnhrS|К(YkڴOBT04miY֢gFq6YGg%js%Is~G  oq-RM<[G6c-ÎzuuEpflUh v|],$&jh޼r,>u݀"0#ɗrH k ԡE7\3)T n@0g|K,J2Rh߯.wFћN[V$$Zl'Dx*o.$.F3KwcsePhl&ٹo6o[Ƃ .a Y0[qV$y=:M o ;DW%Z|6_#Q8y !4XY./Df8E!tr&\gy|5"\nE& '1 FY"+{ "eTM\yXI? }L|6ǖ56BOCP89j]s]w86707 J8e7/4KIvˏF@19k)u-athT"2z{]7@-yTF 4OeGFa(&ͦgNe :Smtp`2nf>DSsNYyGRu[SBXؓyf^u'"HUH1/C4}[ 7e5ߦaֵبR^%'CFZA3›wGbf@|M_-g 3l5 u4^.us~39%PYƯv[Y,Mnɣx!f(pTfx}?'+sb;f e&M8삺錡Mu88ι=v}9K FDǷ2MZ/d7"(%1 dWELGri/WMOIEȪ>-Z2}w{]kr2=8wxPZŘV{+F.4vpאJIn-~qo'nlD'~L) V{K g0"+5II@-s 'pqviyGFF'e9aXUߘy&Z= mnpZ'p^/*Y >X~uc7g/8Q+^ ]hPM<%d2ƃjS۷StN4s=XYw=~(p:X[^ .K56ޑBmֈ"vsY})GWIczAY)0^>)_6FȺWIQ:t%h{oN8c|]_T"nIf}p.BDIhsҿG<]tySUp=Ml= 9w1"j4FQY ƽz4d*%;=pƧ=*lQ#@+,?|g ܁aF-R9œO-f.& 34$@ثvUc_E=W7璼C٨Ɉǿ ԷR8fWNpޜriBOѿjo[1R@ 8`gs&Q_`e^3EE;GAۇS9u,σ/x,?\|ŕ-0E(G(-gJ_yb+]1(_|?!9g9FH~=zr6Q !=ʟZF7Ave ̧?SvћaѼg"󶐪ꃤ [m@ѻԺmxJ6rq !_b,Z_d}4dn7 .: :FG$,Ux3:&ꦆfE^jmgVfI]HN.素M;4\U EH*ߌ~3Ȱ<כae,TW\֟MjN^vg yFanɸ@Byiê]C}}cNA x29[hCg"5C(!w,ǓM@b''4:f;Pe:u$rmzt yXG!mj<'9~n!>j=dTbq#淪Uݦks[FCAg&D!: 6gY`Ytd *B-07UmdV]i*(t7[Ʊ)k-YRVgkEU bK9D݄QӘ4@x-%z}rUgd+HuڨoƔCqA2CN(ہAH0\iϯBK--]Es63'6[yHʔژCA5flrβ "C7TRS@gn„'jꥉظz3k7 _DGP)a5LTMd}eǢ'ràtbXͣׯYe-PB9H K Ĭe4C?Y\^7Z[!`Ur]w") agt,{j(5P|v\۔H7ʚs|bN 9.lZuGմQMeRc"QX=yr]YLWT+r W&KewsQqG\q_uEN:x\7ՠdWJTo3^^h*7ݳsLAP$s[<0! }h"">Ά3tcu뵨yF982'ɰǟGT* <;7gXN+W8-_Kȵ|կBzTÉT)>p Ӱ^Cpsh8hhL lY1l7UK3{`/o9g,ifYrL8?IF :hZo{vܷ{ߪHkYBA9x][P{tc)}hM[R0?Ge4w3-h{ՀLl^OC[+sK]WxC)[$ֽ(Sv>jEvG}<ɸY ^(n^N˯iҊD(9"o?l0c".C3|{,0}Ze&\+;7`!Vy"Eu2Zݺ I7'n\0!]%D?cd∆TAx6ZoK&B7 2'Bݡw}n AuӂdF+hv8ZV뀄8?V,zI(2*;FIzl2E"oFé2zʂD /αᔻig)bDۑw=W\v^Lު-[Eܧ.cIȎ9=ˌes"<8Q_yJt 񻵮us_s-G<@cXx jLd_2#<)gX8A=貌O gAQUZ}񬱲ti$) HP3Su׶W;E{vͰF󬛷(_wn}2a1a !;QKOqGѝ o幓e1-j9 6,Vyv25(O% P\b{MJjPRR}_> ~x8)'OIV)BCa֮~YvQB+h\NIF WoS!ֵZAg6۽vhXq[ah;h_ {i-.OtHXLF!sucb ̇ [K|оObTQ\7q=vsBoucJ`]X_5S%\rJ΃M3&x8Ij^ _z.q-iu+'wH 8LY:p'[._J%86@ d}vicPD^h 'MɀYJdbˆXCAniH"`y X @&]Ƨlch Ywe JsOricw):0 O/..9:HbzeWEل'(!BR| bI,O7٘bRilVv4sp:$T4+Ƴt>gMg7Z\5eNKhb%%#RDoc!$G us̉H ]zfj l+BB<5E!>?$WW7꺩guڢAy]srl~C/ \ǐթt-[·Zh7^fna!hRt@ҏ6Oҏ y܂+#2\B*he2k!Mc,027xPgT.z59N݁$򛺾D7HϟIiFﮄ/T_ŰH?7) >\dph}0\*~Z1TVy2D"=͡?.rhLc,Rb)X30ΆJ:|țp2M"͏so{?C:@+DKxH1xL.qD [{c:Q@HE >ׇٛo:@vp| |r|o 87)o%q],QC\{΋Sx~ψR 8*,B$x݄#'O~m%`7 8`!ꓶa&S6aeLbd$BƜ}2H5 (buLn瓼 t~"ˑ84~Ud+Ћq8j+I ˾:A~:$?*N|p!b&W Zqq=QtfYѥ@x40wg6ܣ0z*ߜcmbؗScҵp *,v-lohӣx4`,Z.u䙧o$2dwx4t49ӡt4<}94Nm_og@T­"r 1_76Up5_O;ߙmm|0uȹ!o7OoT\ 3>4q[LGW/V*P?Lk_aB_t`MPln&JPϑI.W $"" qNl*[ ?zҎʰO:D%юa'C`R`G#ASűã$ ,mr:W3eC+±6u첪,*Y?;>Fƀ$%8`N'.iy/,| B-20j,'O(|<4o~usK ^qV-#Jʪzm$PwfVQ6gΤ520[YTYzP1 4AEqb/hkA d!|utn^sA}ا"tL[()c h?ԺE_Ɂh 'fxce3>>h\l>hMW]^DSs w& :))<&@5dgE[ԲJn?ƪ-̭uurR7Z)t׌mYW^Y\"Qdb:!"aBR#P*~P3PDGjS m۵+$nj`iHQ`[^%`x' gѷ+׌PI!ƫ* 6M{gW}hI g_gQ/0tCsD1׶jQ7ԍ*[=ӎNT rgC;V+g|]"~(.鐣qTJ;43C>[ #NǟUw@ !4썦mUd_ Wsc FQЀ~p *iu:^`xPjp9I&͒'X3СyAOru.9NFKʆݤEI64´Gn: =Q`(;3ԟ,X#(`_ Rcm` FN~вec1fM#=q ̣tkOK?ѽ|@o*a#Ag?2$3=6&~!Zv55Cqd WafJۏec:|yjYNeϵm󰁮 7k{pCqҝa{fѫ_,u/qko;:j䆦&hvsOr\\J"ɡ*)z 9BOBwPY8,Ba!qNIw!ɋ`^륣M +_PM`q~GZkW+vk, n*7؈ u9;/Qwp*uRp{օ>,!w#ǗKc|rE}~.YT t2{NoB.6j:j3zp1>^ް_P㊧d&E|oV]4\䇒!7pa׻@[EQA!ZSF7Cb>!޴-[hloޏ l7E֡!2Nݫe }PJ4Klx8v}'֠G;wpN{M]3K\Ccg/LY֭eC06mɳ27~hgusF_*ʇ$Zc_G(T'uI1P0 D* 9!(B;S*Bx|Qx SgAE5r^qtDL+;› xv?ny iPt4lq^2F{+DF+v$a`-2&36(A?2LXhVm>|zpy{\۶zQ1np `pM1|@V-Ä4Tc !V}KuvϽ" T~? h}z::{U@hV zzT>E_G= Z}ߣQӶ(&UN >AJP GX&OuiZ;c&q| g??\^e۾?u*{H}mX~P #ʏg&Lg`ewA POd CW$GӧQ'J4N)52w>ϑMX'-Ϫןi [DӢL4}c_K׃j槂x6ܾ@?BJU/$ ~!(F_DEB,As:7*o?~a?J7_ZZyj|!?<࿹_}=n[j=(0E5gd{оɸLEʒt;;z+@pz2R]I<8K*x3.8jDG] crbb7w;ѫo^nGw_( A5)w BD ĎlVVPZ ϥ%)pгM^o $0IYav²Օm/gl{P04@MVJ~u˂&M=:/޼&͞3\r 0A/92Ab9|ťi=hnU.w۝;0ʘk#*SVW=(*p`ی*M*=\ f֭]ĺ|Nř|mX0~ M]t+ا)x }tSivVtBEMepn-pU.Z)4dW1Yx?yvROGշ֎OWnֳ_MJR.h<ֲ^\Odz(7:=/?俿ˏ <ߑ&;}åtrrdὥ啇˽޽ʃ{X??d*