#!/bin/bash # This script was generated using Makeself 2.1.3 INSTALLER_VERSION=v00152 REVISION=ee79dc69f20e1c6c3175f9f0731d5fac60a637af 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="3215429497" MD5="269295f646c6f8b97f8f14efdcc1b91c" TMPROOT=${TMPDIR:=/home/cPanelInstall} label="cPanel & WHM Installer" script="./bootstrap" scriptargs="" targetdir="installd" filesizes="58771" 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 [ ! ]; then /usr/bin/perl -MFindBin -e 'exit 0;' || yum -y install 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 [ ! $IS_UBUNTU ]; then yum -y install tar else apt -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-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 -- 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 488 "$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: Mon Feb 5 20:15:27 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=489 exit 0 ;; --lsm) cat << EOLSM No LSM. EOLSM exit 0 ;; --list) echo Target directory: $targetdir offset=`head -n 488 "$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 488 "$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-wptoolkit) scriptargs="$scriptargs $1" shift ;; --skipapache) scriptargs="$scriptargs $1" shift ;; --skiplicensecheck) scriptargs="$scriptargs $1" shift ;; --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 ;; --) 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 488 "$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 AeOaxth;99;^rs^Xef΀ 8݅+ب4x?h!2fp5p쾻ZUks#Łi9JB }C {Da6ҥ l0/qgӘVe?_9>&}NMҨܐ8VC´eM$3Ľ {,C/}33Y#$NPqCijڞ˧ |*ԫ͙v`z$F*V^qR .kXmq1egI /BnJEk:榕>Ҙ9l:=XM9q&܍@&Y"3恪CD2&B c-03G&54XZSo5By;<Ualزv:h.f quOWpe򍭭-@[ʽf suv* R T:8{}}pʏpZ謫I,oi`(>ldbӷ< c&'Dd =O/ONz YPz,hJo_wߐ=7[<_-ynX&z]<[։ӗ Ǔ$9.KC$L!cFlb;|ury"6`Ԝ)g^Ĉlm)LD8 oҝ}߃#o&96OILtlpS:u| 8|U֮T؛r8?a)08"gU0%(c;YaC  {qr$c;& &2[tR2__]^]w[%T7ޫUu@AKL+x$%W`f:KICp |a}А M1Q}VuN=9#OŊŠܸE7nIԏl0rqm߸'[x'/ Y }+Gˮ̉}NŲ B}r'Bhi4d)?@GfDoKS ΗRU6Fck`ޗ )h22pHhOHV/"q<[ CR۸otiʚ&&v~qtE@oovh<1?{][Y:]ٕn{#mG*6G'gpv%6a:'Zdᄉ c%)'8H=%2(|c"-msSV%ә"}*1\NAhF:4TQۻF"YE\S(,98Gqs@e^}쿀QV1b5!vZ{2*(ݨ$&.'tYd5}LՑB& J#KGX|A`7FDBr8ThK0&h4&(w> ;Il&ny9=ɻ"1R~J 8aҸqˀ6:(4rayĒdILaQ,BYI)@0'u=߇8UEv6 Z IJBU|)0_b )[3P^S-QʭJ anuh֛ʊ5G>52|2 _^3{fSJTU]YdU+-'W`Jq8p y.rdmp=?BE~GIa>ꎤ8^Uko?ˍޒXRIO֪rj=zNz. F%1x"{krb -UfRӹ=%?URwN}iSaM$q*( -B cw]:Z"><h+]I?<>顃;vd<&WTId _[rwvбEQ+jaw:|FMfO{^U#OS<5+ ,d>LG^N%ۓbڧ%$[)qӖbz19,5.!@t!M4* >Qm ̓Oo:)Ⱦ@r@EOH:![pgi0l^3zTś H1i ߗq׋Gcvyy V(3E'CkCݘ<&j5׫bq>ڬykIsҼ=EwK@P*Fʡ40#J"dU3m1LxO/1 Dg`O#½&{$[s%bK䮏`_ G:lb>݅Nk )Ũ/(P4M)} rҜC"Lq^(0kψ@ A0mIt&YH<1=3tAqT0*?~Na74jQzA^&]ûM=$S0mAߓc=h3Sr5BH"/tK%IME `TXU<dZG;qG^~rgyIkm+6$.-O7Yi5ЋtP ,ȢAN5e! O[N)rwC{RZ…H3haAe|]ABbOQtmte>ϐ8T*gb rJ(؊T[e4irK|{ӁKCnF/=rc#L_ nHe7LQ(H\N ˭Ir1CDIF͔0-3Sta6?1w%OTJ Tn0Lԥ! Jtδ4mV.ZT,eWGǧG4_|^;q*^ڷ2dIGؘM!tlFD˜ʩ$\p>Rd>ѷ"~nM`v0eErS ęLRM лބ4˳bclTٕ<V6"I78U<|9^86"0ڑ8J:y,&dS)ʅ黍 oI.mp#?fCI˟(+TǠ.FuN?/p"\]^jaXTʑXJP?J=%e%>N޼3=NX889\ enI Ct\?q>y_Y9 2s#<0&F.s$qiSȉTIyF>O=Qz](j ÜeRq!Jс /vH &wm_@_?P/[C>/2݌RU9W:rr,UI08k^.9F Ex+#STbyO+rs0%je(θN'ZMVA'}|šTPi\.O&G<9B ZHȦ ¥KFv)d܀x'jjCA#"qS_wAV_hϔjm.9 %ީ_A(o{F- c=_$@ ) |HŪiI!+QI If@H'zGwȣ{~f&H֫ܯX%{k"fKGׄ|DͳfϢN\z\ ,{S+ܜXO8~?>|Tk9zl1py$Rlʴ͒#s7v ÖX&%cPj8k<͌*雳jP{t*)*(%vggv蚬$"t? 1y+T4}yO>T{o?{`j۷^QeF$Rlvj[$TDgQ.kfV]P/s^zdqMz#[0O⑴$<ɧ*D "ꏗUm jy|#Z۫u{\|XL8nКqrZ{EsVGw6/\&`9*;njkq2|3(ȉ|v}P]Kד!o51קH´槌8爭T,m43! X8 Zuڥ]Žn8uy`/@k>6Nfѿv,IFS54MnGG|:S4F<E?EEFy>EFuc8RX| MF=_i(UONtްEn3k^S$ضg Me%JC6u+%.teATmCVc@Vd99!q7x,heq-+J߲TvTR hK5@r m@PG31mN?oNfc'ndi~S!:P߫ W[K KD9\, M{ƜI.:JPWAHӥG!\5 7(&U(D:,+iwYy:!eԶHҥ)U=cFc@~㴏lm[xnyN1MvnJʼn뢓"^s4biGS]2ǂ$!!",%4+W'ׇ֫%]z4Ct$7Kf¿1p|%qBqA >ﻎ|ax ,[Ch@zjHM6o9uݯWgp59Q%#WM .cƟ&' ^„OMNw9 œdY@ ]QRyGYx6svnWQ3r+Qm.g&$3g]ീ߆i~7ˠuU$Ͻ0^.tf\ޤi}iwȩ85;DV+*\^_Tɓ[3jφZY; +iY-_jw`03Z&8֔Rx۝srXWz1CdEJ#އ$YL M|S&ϒj˞*u%qHπA[%B}RRj֌oBȗkAz74(vFư ~˵)l?squu />Y~Bǫ~d?5kĘ%ء;8h1boxze@Y* < ?z#̴ZQ8IJ?`0lT9l)pLf$! 6H >!P64}/P8joSeve>-ABa`- 1.?!އ >0%??qO9Q1B-CW؝PI58cpa81r_,.ui>\XIkMBFa}-.8v,Խ)ILNouz'cC+b E==Mzj @ǁ娓*NҨKib@j(Zp'ǨELN7-Cf鋊ť\bC76JNVZrj+IKbтU7 }ܟOf] /' -MA$R &zckubk?t9ke+]r@}nX^9TmP# *Ky:y <(;pv꓂EbdF"zkh'3$7sKyO>c5&&x),=K%p.?s4Z?$iI JCdn3(ɔf >.KFs& aݛ}Yb~ķ\Zj/qy &ӭ"G9Q_GD鏃MQJؾ :&᫗J1M>sq4&_8sOgm"ٓժ;V{~g>3`J(6w,&exS`a!-*R u}~!SZW'n*74t^uC :̣+pшKCGa"9̨5.4Rg~rOrA.?>qɃN J V)VpoޒisB `JISM8wdx&d+ xpq>L%t4Xq =2{o`>{Q=?*ؔ+ō mW>mm[ϫ"ThH Vnu OeD@=]w-P&TDf?)Bpܸ WPSVchM~$<{ P*ΧjgO/RE4OtJSE`S/x4Wk n"OpA}q{eB8m W<]Sf>ɢ,*mf?_?mG_Ꝏa\~='o%˶o^mƕv;|$ :QtYq9P&h:-#(aU:bƛ\[%@irt2tTxτSeMs_{hDEx>"$8'S9il^zb$rNO p gg,)z΍&Ioޘ ŷw%#)Y1/TsM#g"?0r9ރa,0uH1;M9>#Eā› ޤS㒢喭UU^͗XǬC7V°8Q\`F[e"dв@gf^9"Ymf`ѽWywOAN  8 H_5К7ɓxqd*^^]ZS ؞iw.ȃ߸ Z[ֿxj{cXO!},-?^Z\ֿwy|`n<F~_¯h))ՐIX6G0zyxt} tbJ4fQXVFh4-_ww\|hRH A`v8NU_tцp I<.?%NcebUQB9AE42:F0V`tPTY95, fc@^3)2^)M7 s:iTE@F1(PlmYԚ.Lz!&D pNq)T{IrG‰tzb}dbg}ΓMEB,pp)Sm@X7I;~xSHLbk ]Rb<\sgpS\p 4i"1u/h cE54+<F3U`vii#5/iAMUX0h0AD̚pFln2&ʡK9&ۑ3*"_uYJʣp3+b$2CM>IkaOdIUվ{^9{'G<&ʒzjF$ )B%x 3Bw"Uԛfv$ͤsF~Ҡm!N;  U‹Xv;W֣ܤ#mq q4+Ufc>I$l:\Vh"Xd(xIep֎siq$ /Gbw aV ƑX|Z">DstbxX?UW6<| v*78>wm)Pn!f!0<OY_e^(œćQ~%اK]?sv6'yļ0J/w}+<W |}vov{ewyCմ3s+\4Ql1| ; 2l N)InLh`PJwtX֔ys~xIkOw;!axt>>ĽzuIYӀIk [[Ur,ȶāA8Zy()ly c ׀kkCPcݩX=8BANِ],;u$pT).Zb3FRds^GL㙆# #q,$^CJE/™^pX3ud \{xuliHV!"=kt2!lMK[R8&0Ĩ 2  #nL26P+(zԼ;g9)9E=2߁Œ?U@zk|ǣr6 P k*n_LfRs[]Tܲ+fbR&m{}hSs$)%^"uj*E-r.,\#Vw1)BRuM:j2Ӻj\^^6 Qv蕰Yt_iKړIʻpR+y^ESB8$g H'#C C xk%~қ!ͷ3sj0:Z{R~4 C%t4! OQW_pq3x YWE0Q2Qw =Em 9n 8EǀVNJ݇ev:4J iz H[]℺sҕ|zWab1 z(SL2l^$E5 䚒+1|kvOUijnE=;9/,-4f[)V+rh|;Pa1db&IyA%/cgLd1){c,Q(:WD=I꜠T8 EA沂tpkѹZ"$bM({x#J!ZxkڦX$:RE(D|PN9w5>h:) ARXo؂77FWbyqPf^K82.D/bɠ{$x6I8cz{uN2ci8ao= PxXHZB"'uPTvRB 4'Q[*jc!'{ݎWAd"w7q2Ld O0A ,*$6Bdr NTcJ i;D2U@K_~ܮ1lUo40:PJ*VR^w`gZmۃj¥[du LkvC^~1 d-Nǣ $M.IO øĴQ bv1'0q]kn< 6a(Up`fUsäZ.Z{=jA0a{Vw."j~PX=,6nQ%[7M+_;mtt΍ \zRn)vixŐזxм+l2wѴ׬pߟubwqov6;1ͦx[~ a1.S6%6_Wҳ1W Ǝ8gtMNPhMP),1rY}z.'_8*:O.ٮ(e#]V'b-h8A%peJ)SHĵff{eƽNVbC$itlB%Gaѭp-< H\Q*jaLO|(k0/6xқ ٳ&E/ʉŧxZ1&SPmznDw$ͻ0ou׬i2Π˲6=T.:Dsuv^EZ& Vp ;nӮD5'v1N'N@zHm!I|>;\ 0ƹq6D`jY]P"&tF`8 0!A̗Mh`w7.݈/(Yz>FgMA|V۾GL/YOぱp_Ј>b֘c͑4~(CvLۉaF<%ydAjOipSf.ӹ$6 /'`*sda~NgjYX. i_p38S:NaF|չӸ i"1uPٌRTx]%D۲o{-Bwk܉ /W*/Hm4d(w^h*.:<"}{*UdS+=;<n iXzϱ }L`~< !"TZ ,3<bG0ƗSnj94l,Z[si\h t\CH %ߊPv?jal,XSJ:Ϟv$W8{a&%%WKlI9'x& ߧ:('L!yn"e9:Ype M`KbOU עm>rXǒDzs05{7b^_N>k#IY#F+$M|F,{ªnٳ؄[D/J:/.Yl'iSRDFr!VDjsL3Z{R9=Oxt1j=Bvt3XizC卲+pz]p8sV\H=3$->V}19#,τ$tjIy Ba̐w~]gYٛN1(&I(x@ Ƒ+?;o0I•k}D"ё_itE9Ch-e @U'eiÙ@ug'jZds'YLsBBQ[W%t5kĿE"8ȉ#Q;slEOp3f+)@nT*&[Lo%B|WZ8]2n/vnc8Ct-~|R,.9n baډnn?:t/7;v]A"E b34J~> t($ 0_B7hАy;&o=ᙛΠ} 5.:!  B][?`/J3=Z(WEPG:A¼8ca|9)%Jj\9F Gx;l@+V]ĵ2f$JmX8ֱ:6:pzzKe0Qe`ɔ&HMʍJ6Q[jow*"n:"QkvG=ᑁ5dHI7^䅟EZICu7b\?{W CR` N \&RoFX (=-wmKsrA*'X*o"_5Ǒ?OZ%;c. Gbpª]<]LCdjk¥R`&@cɼ;\ƴ[Vq]WZpCSeqF5-4~w*fqД7y`AX?ɍH662rINħ=>:p6)f+n6N*))?ki z*J󰅫)3,c3R DLf;`p0aVVt7IsPdgesο7K`M}TEcߺа TP?JͲe&y67lK*ˤٮFlgQDfLem/F `TG+y]GI016 թܛI {*`9_߂EbV㫰qM;TϣBVkEg~l5 iS=Y;2*`/GmGKVmJNǏzdVPR*Sb2/Z0Of+4gd /JE$?>IFfo&p 7h,& K8UtM85e65;|?&?zPH f=lQ=xS{* >:ΟLׂs-) ]*5Z1NҲr>/`a&Okjj\2[ۖբw$s:Igê~.p%s"-Dt"&0!zf >.//dr::hO--TM|~l/7c.R@ TYmlZ +%}ͥ҂T *7GB9z~zĀe>n7Aŝi e;D- ,U<[\Blz/a/Tܜ Y#@o/Rv ҜlHttَQV^ZKBuڦcc3YQl~pwN6$ƍq5|q-^nd2Jx?^}{t|m{xtF;evý_vv^a9xi}v~.hm| 'I98r2<sg8H>I nz`:uڣC?WMґ娮[m1vGK%8/{i's*<["ԷEGoѾ?&[ ϧ~wnKH(| nA!/}u_v00ӧ`yS$ɤA#aq׹1yiOZL} ߧ;ܙWOv>Z Vh.}eh*sG$)iÿem9ZF_=nÇx‡'|iW'V}:g'6x|geJ0+-—2mCWQ޷W>v$'~ vDt8RuqP\}!g(nGl%}c)yATeXEUr4vY)Vս/jGs4}]mGÓ9 ӔFm,;BŚ 8z~7Jƾ#|w-x[pD:YUl[[?;`JXQA&K`]s+/,䣪ZS\J4TU&P5U.^H)B P 7PwvnN,1̸0 ́#5Va AoxB9eOfu~ŎB*ޫOoS~=]\$#ILqF %F/)R&KpBz$)E T:=̑%9lVʁlуDh=8l8f^OgSJ2GdD'.pq8;Ci:FnP(^lJ緳iɘVK9Ő&\&&'H]3gRuN\WX:uZujC 9USwBJW,XNeO( 6BUd|M{_C{)Uс1d)'z{TS*\|,-2ː gqjJt+Rbl9!Rw'oa)(9 N:Qj# jq80J0:34t7Z|͆AV|O ~}ҰR/ͰBI &w~XB7nD>\aYS4$d( ;D Itppmhaa ]P$-p­0q8"^cGA|e'p ~RE: H*LE?A1%=J\HTsδա>}͡줍ɗCf6ZILGln6$&¢(2+=b V@Wo×~|k֕7j(<kdiM'KSH]tN&~)(drH{>>{Jb}ᖍ/2@sSADHD~ CnLe`Tߋ\IطBmK*9鋮fp@5If=z$=`)Cþ @E$yA [s `E#QWP5XZvZP.&ub' *yu=*&:~2sƇяA YqhRP/t=H}-ph|ss6k5ž ,B!.4lflulSƎ^&0>{4I\@pSvxŠ֛p@f&N(1)g ȰڹwPYW$׽hJbP2tԷw(rzIոeKl1|K96n5.` nzSL 7kMu&٢0rc bD-O{P#)zK4QQ[u8:OP1k& 6RhfdjͥwOoi>@k3(2}zuyVQ&j|L.a` CT`^]7 L}!đr~7&9d}(*_ZR©Ucԃ7Vgң7˫GlGq5;ќPM2ƴ]z(sBfذIrR=g meWl="+)峕UrL<ʾtd9+습27m-սC@hrJ%9)2}-͘Z?wHބuk2MA"T7l#D9j^9׌N,&.Q5*o !Ēb8U濃kd 0Psq7~Zd.t% )YRd 'J(?YSV u>O tQn~ mjKt8-yҊ[0DnCkRێ)HQ'|0Omd d|P4ѡ\m >.JW[պv( bv܏ 8xr`޳@;R" ,N*ly1SicZQ2P47׭Pjm(pцUЅֵfj9ggCTϒ)o@IQ;ULEދ'pH! ?9ELUU'RB#أQk]OBVmEIqqqjie 3GԞ9T4^STYHҨJIn ʅ0"E&x\( ~') ;$ \T:UK]tM/8no!0 ~d%AY0uyGY`ejv cQXUgh%œwn脢|儳=n.(PpUt/Ifɂ OsY9uFOzf)A4*襥>oS~#Gm$ (0VϰPMj `Giov$QM aԚtD@+ߍN٨/@>F*w(hQ&B?CԀrtQۡGގG5EXW9>@ْ}`;ڥreM.=svJ.*C^N LJǯ[%].&L{c^d-EIr4*10 Nf d@^z?$ٛx0;TFkzN! MBw{Kŧ\,F/*Trj(_΍v~~%,f{t-ן1/{PƁ˧ Y2T#U;}{q2H/Z.lVme--QE]k/$Ui HIԁxCA/*Y2SY9d>WQ%>\*b|y>eUFՏ~;H+JkpiDZx8D+;<8W7Z]2LaX]i dž;{;oIЬwo^]?WEK2:0pڞ#Q!~v7Q''nqS\7ꪰ#x#XG>~No|b 8'%gj\XF%‰[K[ R js#:adф3"RA6C@EdOie0h1ROyLMzJf  ;l奣<-+wU[*m>-)!<@I;xfT2kn1m=Hi愂kkmRIOJ8 ӜOZiK(llլV$gtbdҶxJHeYQdrK S$L 79ޏn+ȳ|q(ŽmT// kTdrX9*9>?<qZ_:ʔⳑ']\$ҷTu)@ h]& ?/oaцL7.~ 舮0;l@j3漆f3PQ}b WaWT8H|pMC,K<`?N7F& HQ*[S"c K(I۝M4F ŌI븻1 >B"_ɉl 'l`559fա|_*s(lά_$>nFt:䖊*֔$'?l%-87t?1^VS?2 %,cʔba{ l TRkb(N4d,% bNcEcFt:iHOG@Y, SPXL݁!6א:}Rw;s$E5@@x< H'D| )#>M&bV,>9%8Lr$U1."p4%EviMq]7)Őd~ĕ,Dvܴ%Eqj2I\d(>@Hv2!E:U aJL>'LHaXae;MFz6&)9z kf-R=%I.cg72-n.m6,=yMji܈Zw}%_7`2p'JEP/Jί>`IbðbfBSh$ wǧ4Nb 7Tq PRRgj Q*@ddo%3fd1jÖ+w$9E"TAZi#kܧ@DY|_ ٗG&.CFLJp&pV~ 21ql Z)$Ad{b{}R\BA+|UO3"D'K琂y=VpG 3]Uԛ< ]S1RѬ4hoڈ 8Q I>$z xV|{GYꗛt\̦!5H(o褔pkT:>t FUStԖAz+Љm W0|=|VC%,Yl)T1YFEd#/L^>Otn%ͯ$ִۦ5ڴN4_ʰȧbށ0tHFٔ$g79jjN3~L `8>]=u%bE|*BDb(=d bs3?]Z X ob 0pkib*b[9RS%#,ti pzp:R惕Nݡ5(RBe&?UJ6jԋ8#@τAT{56,pۄ|J0%G=ԠVƧY?,nN ]/-Zb`sadˋLިN1zjW@OAs$暨1FuN F2<%$}Ȁv"wm6unRŘWe@r{1#*|e,T0{*œR/UcTwO.H۽N{XyNnpȦIf325K2#'&kd( iG ]zݣ-/>ŃhH56\XxV):/1ʈգB©k'(=2JMH@LJn`X"Z T7#V+JcI v)t% ^wP1aA^d72cAPD&dR6qN.d{+饔vMa"v|V9}K>MU{,1Shu`3Q,M"d.ctjpc$QP>TN#IaE>xYd̾5tXA8)M>*D$1 |Xz b 4/@^T)7Ѫ~ޥST@ߡQ^`>9W}WĩI-(vaL4!h-)e9I+n2`W{ *YbD SV$D@Y8B71T]/B?%7 ҵMuRHELut5h/WYdvv&U։b_Hj'EҔ"Mc#D$n ^Ӗ,\gO Vq RxV9kj)!3[lӢ6K?q$8j;XZmD*SK(0jz B%r5YAhn1t$o}4EC9V_\ǽXLJZ emWxz]2rxuJ,ZJj*$ώ3mDkԦT Ia ϳ*єM7GUVї3$/E" 5($r \HFAdnfp0J8{ZPBYS|/ODgh}vQQXFx<׮f( )ߔ"'%LS{94.|-tގw-DT?iewA &lIhNI4ƤP kJ#<0bM7 6y"sT %6U䗹4x P)HCPRکӧjΑt17^S=͹YdÆ\(fc 8Xd6כM&JtO QhȡfOF$^B4KZG\yԎnٳX nS&+L{%R#aJ(jrE#ҤD%@?F(__0WU┄Ģw9@ȘU-.e0Wvo)IΘϞR]!Ryl]A뚫/zb*#WO)#Id@uK@h-X %xPɅeKX$}׵t%J ?:A\pE5۷ݣbs4V")ΣEe6SeϪجAC75V]e.kv7dO1YoM-㑧%(='F$J`&'JDCu;D2.ݑ@؁:N4>\ԥU$.ZDwe*zJ1\-"Oh[p̈ߓ1Z[RWV$ùsxm jT-*$,h/FU6f4G0V\b%r@Uj#WnRir~M7~GR!+-/jؤ<В)Y>%V%dQ dIYt,w `7JWY"R $)OsHnQ.ЉR"Xk7DfU)채&% l \_ βq *'IDrU򯈺5&a !9šh6K-v5[,~M2irqI&$! BICZgcɤ%AuΨ3^&E,EGO[5#-RI>b>&} nNF T#hnQP3^lR!kW8kd-M0~y]͙DsĪ'tRޜRR'it%uWv?6QeGlaڍ<,zoFe}m%Nb1-z?w>bmMD))^mʅ3UZ p-(e.CS:ghi^mCs8Q0Լ$c6C%ҤyERa"[_L.R`_uu3cS:}94﷿-)^.Rqi:%S>!))JOs ~.U8,*J4~e8{lC߻v}܇ѐr6emih]ה\"ƤZ f&jS.ScH(Ikq;ʻxRH>$vJ/`VMil=m]j QGDe'; \?jHfuUO)J;S5rS tO\K LCEG?f@F1+'r2Uer8}Q\\*Q~#R^Ѿ;FQ|diy]0Յ@(jtٶSvیE#ST -޹ݳ-҅V>b5EDD ]Q4%wGe+y=ü峤C0o޽~AeRZ\>2.)ppN,Nqu4厳cȉp8VnւA$\& 0n)jbjJhޛw㩰 To-)HPf#Zm#X%z<RR2UU8e,ӣtb-\kSKLM_tS;1RZAvJB!Lϳv qp{wWqEv;jk^lt>2t[(ʾ3,-lҧ|5uxCFX yE7M~S["^&ZAe:uD%KIMA( A7#L.0Q5fӐŕZ~)U9p{zm ʳ B>:cS*YnM+nI10:Qwt%jgRn:jx&" H/+Q4ÊeKmlW$Qsc&YAjCVm0h`6cc6(A@ K4DE{A5Xib-|(V/5%`4`Ucq^d OԽL$K siz6 䱉9Ea|wĭ30}k~ N6Q_1-` y7|9 xp!OP* pM<G:mt AT_‹$䣠A;`{gK^ΰ9+TV; v9/'$L/b&xAS$_O/kha# d Q 9b } O vp|=6gb-dK3x`/I@eM2I1v6 N& jaȺW 0p58R؞b SX"{#D,L' `~ X,#4i@QzØ~Ëknz LF')0sO?j^C໽ov_mG4 08 ;Jiqw Z~ ncB,i"`0A0^V`.P(mK>Y]Ÿ`6$lFSI=|9ʺ ƒp lroCEމ=~_ ^~iUNg/_sec4|')!PPGIPdz~5r~p#GSeZaŸ 4mGjޡ>:Nq  Ԝ]|¸Nfg-84s}ч^u}Ctvp0 ]>Ч>XYOG?\ 'KSs4psh'9Ϡ?,=+譧 jh 4sF8| _L'Q ]OU~r|zq2\^>Ef`Jp+1˺gx~P+p~QUzw{pgkW (9ަ햆G(K9&c"x~I{0/n\V~nsUP »Jo6-鏟m`'++TR{ڏ.,>y܆v{ɟcfhl?)0ACY[g[9}_^7_7!A6F&t}gT,I" (hI\|Y)%4P$&1o$xj;V*(h*jg2߾GHm_M1>:&i:5):O *AnӨ_'ggd*Uk<$M+V)@:`xuq' ٨b֔/y M$lde9ydd`$/]SoDtSe!'1<\"98ҘE^Rl>:ӵpFalTsa"alX.0BSrn:`c/fp+UܮZzp`4/)TR>a8 1Dppto@XAaȤe"+*BqAYOUb<,+TK0qX\x~v~W-F*hπBϙ'f9I{JR/c]X0T|*UYz0x2 ~=괐$]J!_"waԣ$_Opƃ׳a KsYf{lX_ R#㑶 ki1w_ӏTM՚t~M_ߐU:vz U!#a=ӒF>FsCɊxr/N d&]ޔ];LӮdL&{64iJBv%tPR߽{cTOS'яKVX 4E^y՚QvM.0!1~ҕFl=2%Y6pI;̛% HQ< h_8!$ig"* hJ"Re{dP k RqnU@́tޒ =PUdL0cU(Xp2- T40eTǀw3AC05 @&4Ƞz R[c:[hs}#e'h`8=Ϡ̗u25;!bv)P{v4I>DWiV?az9v|5J >)u* vڱ˱>4/k|~S:l+ r%%K7YW;/}] ʨ~jhG wiASm8JNu՚F Fy Bx 5Mxb`!w\q¨4dKRUVП\ӶC'hd{!.^ Y+hHk-q@^x3In@ Ҫͷ#JLay`UmEEV.E,ݷ lQ^_qnuϾy )m@RG=1ۧ5B&TQ64j{uKU+% ´W'!>-[' hgfa/q4; /F$ d.x'eGc秘My BVxX}uZ6)T.}SS ]Ar \Qso\OL;+٬*!ΖpID!b2ɨy]w{XӲY)$%@OpraHy~9ǏڏW?yҟKOV?JR`-_`m*?TB||w7_ܿ3[ol }u!_ýC@88l4 h-_m&pVZi"/XYsz}}pr`K=K^My vLs1%y5- j^8[^{{NpWޛޡF; Cੇcx?Sb;37T +gR/,w]դjZXYuO> Xʣu77g]jmYu<]Hva5duopz^[Yö#vc\irG[6F;S &z,./>FF⯰,Dk6 Ӌx$ '/t"@*7*pox4 J. #j S& ̩!uus ,e{LYCWra]1ZE<,] +SɃDϫAMЫwcC5 1 ,ViS4ʰȘSCvWX7|ԚS.3zSDA#I~:φGzJ%QI\x|k`{LӁo{U_Mꦎ wAcG-',wBbP5:Ch)s!Ccwci(fk;P;m92tx_n,oH+wt7ކ/@OTA;Vdk%#&5W*pA/, 4Q*hȾ#cPXNN0+榔RPL8`1ǴAxcO\q(<'YsUh@c 3wdXwLGDS氥[h:BUnW`>RaKnY:˥Xoy9e̓WMtMղ٠S459reTݵE0Uꉨ?:>cLD$_HJlMxcO|9p=V|y]vE*tX[ze2~a2S%#?,ҷɤOq/Z khp9`fϚFc6򐹗à=rH".1).'%3#c?3^&>S+4Rf)t7P7-~{gḩ>64JIKFdv hrݹmzF9 =~5be1g w2E}O4A=K$e!yY#Em$º%i8C``q&uдZtYc‡#'3{Éى1MhO\CTZOHsvO9JgT$ev6ߩvfvu;JbT,1 1EV*Ɇ"n坽C:oޥiNـcQ4Yɡ7ǂ?pd\:N6a3zYE&G o pi" &ʸwY51PQMY3oϼC>)׭ f,s%JL@yVoppO}0< t.h\3)r(nsYŌQQO}(CPE~@.X 7(RpT.`(w:"H:gD eI-h:>y]+,w;FAXz^㑎5w #i{s+lǨ،1tvvuyy|&Y >rݿ^m/<5s8mkbekN`!@O}K]/qH//^ęց Gv-(e\6&j5VI$.i %K?*NN^>`J1{oSJC,*9)1:9jׄ ?5qiiP(GRy:Ɗ2|Q6gW2=ǀzk;d.9{'}10ޓiqd yI}wFi<̯) Nd:  Ǹ>,jbkJ #I$|r噗(ꟴVHF'$ ~%nb`Ķ[Q*#j}/V:` >3:"e|x)K %Gx iowamQVPI׹F-Eq(+&1M'פǐҵ s**8@-bsb[! Az- Ee +pqQbS9DߍQ,N.a*X4`nTsʋ%iMCRH@4Ujue[ܓ"XpOݷGlHpnUM-kP8G;+dzZXu<[0IcEEWKpa')9noi= moNe$ )vΘ(՘&l,D`R7?D5/n˔wCdkJ(W@\U6B\X(ho"бL F5ܧ8(M-&Da\Z*Γm1uԭsD,"I!I>0瀛*@``j-l7 .q/>Zi ̖O !Gs \'޴ E-g$ΐ44*⡒ DYI})<c=n#k}sg5>8GG(P# αPy#C`8KY v 8'gujq$R2xTGp7h?Fy's+@=:`s'6AHr6@|=@]3CxM*]*{6\TIㄦ[ M""*[/=vNk5F3>y-)YFgW1/z(U mZc -ۃ+`hSE/=$?Gge7͓oI5H3DAaĵ%'C>aYڋT5Ui`8gmKC%NL'G8[-GHA8xgCtCKz3 n`vh65xRm:9]Qϴko*^Ϭ$OXݫQ1Ψ#v1S\ *I-S| 5$d?Ʉb( C:)ʄ;{zMf9TH*:ʋb%?`O ̛ 3W:W#'>lYP8&a3d:K=ZٴdX\z`; 5߿l2Ab|g4|_Uu0!+>n3PH[:;Oe\ԑQY\.XDAQnA%U4fO<^@p}yȶ(9 jFuW7 p-ρA, |˂By[l.>F2dMnzmLO4D ^L,=Lq:-gTQ)SQ =2n T욊Pđ\<]9ZyKuZo4GȮ)Kk3"{3/~jjْxFcNCK\ `#YYr_i)\'&fSZwbf6DCIQ/j'$ lq\~iٵpۄz6o`܆D&D,VrE2m}݃aϭh9SH(V#Hrfv]ëa0q@M ;ql+Li9u/ѽYɴfԎI?[ch \D:zo,M9#P+A"sGVl~e~1%bׯ-⼅."xH-pycRF5%F( bof/Bàhj ,hOQsꢺ MZn6E;&+g[õ.χJp6-Ӈ iDU`U (v%*4}i4흓 JvXwpwAl17)+s8@mUy6b|9TiM$dɚTN3h|#( ף^S 7~**enG}TN/[t|M(ll=4ɫj* U48Us2pr]s1yUWm9huGKwD<5?d=kƔx~@{܄qzba|+Xld"bCF}#+o)>obgԡl3' 'om?cb+{.W`΃4Mꮄ &YA<Զ|lۉϐ@/UEc obIs_c!6jNcԯcépOZLwda28|M! p(T {d; ؓ`9v|9J? `9vv\ƖU'"Cg4jLS ;IܗݟFD#IT5'8:/ NQD6mp[^,`X~1%vlҮU=8x;ԜM=Kb%FhodW")}O@GsDf<tyOa(^@\c:mo:mc(l| 0qA=?j7u`s3i.,_*UwXP}}[OSo*ian#Sc\  L>.-&mNF9r>u᫏PVl6  _7=`XKt._-K|ETI !l|6 鲶ijT? e[_C={`JFirjE1G{ $DB}_{4V=STI,4$OeRr_l䄹Qiʼnu'>x }NK )bxWJ(EO+y跨X1ny:ۭG"Axsσ$?50y7Ći6%FA,9CwPKքMD␍L į^conawOE,H+9Tp{F60oD6I5.b2m,>Fbg̲)/& bcmp2'C/.v#BukΉ8DCc­/rN׉I2|'ɘ$p2D?ah8w860xL’hz1NTfdb^s_j:wx_-ZHx6о"ӳpߖr=x}3Jڷ{ހ7cLG=uоkbk__ IF:3P[kL&亖pG}nװBH Z!FZ 3[QF%w 0:?'G^l6aLa ~Ҍ %RW˜N3nw73%V^0V%Uj ͢ j ^&ީ5TrY*3'AtKOW+O0jL=挜&F^K(ɘ5ɑF5} "|P)G|ǡλwiL4"%#Sfsy6"9q seyĻZX|i:cA2B%.5K9XҴ!`6ܾ'IT~<4-kbJ^*YsFw=P-;teySSŃ%GZɲPX=+ga[q}<Ĕah xBEn3 z4/{KfB[م]hg3eS\e޻nsB//$>(,0$RPuv@(H{qxܼY+&Ө`nDT hXwyN$m< <2D$:< j P}g)K _R`rC z}>=$c_uLXdۭQTh":uUoB<(e/duW9/oe?1 Zc&/P߹N`=)ץED[&(_=&=9T^4rDrV]W.\Co-;Y9TnEZ')A4% il%Ybt+0*2Io 2_[l£lnU%Ucm'#-bɝT%o׹_-ȕ blT >ݑv(^ ^m$OdjmuB?s/-=`WnaPX=1:%$I L;bvmYǢuBypduiAh=RbrJKk?j6Wk8q:9w g*2=#A=:ʼJ<m_opesx4 J^cˈ|.^sBOCU}Zxsx$/Vf=]qfhz[ŶOtU3?bƪk<i=8J$"[q/gPi,Drv̓~dndLegg d=S橨6$AqVwA4:X%&4JAC]OGqT 0D~t17jxN]85Z#ĥ!FvdU F'˄ߴݠ~|; Jqт$FY簻ayY|(#;~TJ:iW9x];<&_DLx2Yqv* ;کAiPƀqˮbBX4!Ԧ!5GKΖ^`)lN ;-5KhMF]L߇vrLAmόCӺ}V򦞭 B8uc]z'k1&9}YBncJ ܽJ@Z :P"cTN\&79fzEg^޹|Bver<?OK幮_~o&~*kxNa++BAxY2 (c[O66 )GJWQk.2 ,g +qI[bk"|E!.@b6n{5Ws.roĪ|cҘ)VE4XehjCWJxpLB)Id=>oriOȹDHhp dA b)3>B2F-0J ʏy!`Pd E!b fޔacq+VX|yHu\p\OX8٫Piغ+(:-]m# 5&!݌o#>Ə~y^<72 Gȅك)qQsTң_ > ^#u^نo{M >*tJ"|4ƓCc`,R_B44X+.y08_1}f29sMMMLoUͱhlUz,|{R-~ oL.[@nKwBklnf˯k\|e +'uXGںSB~]uLXQ§bI ( ܼ7AEhB}}c.ILx4)\-azM֡3C_φ14@ "v,|+'~NY:aPR0d߼ _1.!o5\¡ [ U  8ǭ'䤆!j2K^vafU.g`dc22`)Wbq-mV$ۿ~lxbYZSB?;%d[x 6la\(aV]<(|/b74!}q=>X,FјemW$oP|^f^NIr'1>1%豦> =1(6dbti8ph3O((i>,nG0ʷAA)%4ǐCTSbC@̢םpk~7Xg.yzNKN$vG NK _ \%3*|Nx0U)T5ٚ:8fCgqՊ7#=^?)G(6&/l{#RI۠r$.4r,<ó@i2B(E@o%yjȉMosN+V=ˍ]›L]XìRN'epyBoAl ?$193 ×y?2}sg{oz I&:nιa\HFuY.`u('npFQA2L! !%Yqս9g~dba>WtɽhpK!( oU#WȍA:ŕ7!%H65o';t߅˥7>{:범Z2O7,r͎jnsb\툴p/RUuOe4 |'u#ՠT[ĞWYQ4=}Bx3he,;34,?%L̘D=XrHFuQ+{\Tp:KQpp5h G,7ӹk%v¸Oĩ/Fi}ۆɂ|FW.*^a|5*kĉiX?73c4l0~/ZL lPl/o{_iQ~[N"%.ne\% Na~>HA`bHuq5j+VJNu؆P6|P/pC&8'=!ZO4X"-汸߱C4aݡx!{ tfP:rEIC̲؏{‚҃!c2Y&8{BNe,erew=7D?z=fnQ j4+Ki:+p:G!.i#Tv٩Oh#&VhmđW¢)JkĘqiܷ* 鎁|&i2a|n@M dA7NRɉl] }Mz췾T忬ynڀU4&qT45}Jg[?S6(le3\Q]>-YÔc"JSh3qE:Zj.79}zE:0T8R~J:gl -Z&3w,N~K ([Xк)X݁pbƓ8pT? t:p1.FO@.`‘܀wr ti[_!!gl)xs0N{~#I2'G3E. kv}c')kE26: 3 ^ ?DɈ4qIqGHӨLBJm=[I {вѐع*IH34GI87aV21s VQxKhQZzꆫ%J󥀳Na2g& &G nNYj-ж͋R8Q+Xm<PI3q sRI#ʬBG"9ںŜ!{$̪;K+OW3لKu<//zʴ7C4PdMg^mBHhUi3(Nʺrf(o#I#t|ݛN'YXUávG+VܞzgiPs59:l$ C7W1kPɋX]ƪ #55SQ4tS% xAO~=, רQ^N/?Gc,8tBkh ʜ j^9r l0ix3vĖD.{Oe|t}>oK"p΍28̑gYaN'nZ \!ֵn΍gv\ˑ Gp:Oi1+Zۏ+CCe$lQ^zaL!.!ϟ\AWW/+%@@F 46'F࿮5x^<}Җ׳=j<:|tb"ZyeqM);o~ԏ3D0Hap*3<%Ӓ1q )`k}mo.hrqQNrsSiЇԢC/S~jRLY)[I)?ҡJ#b 3c(mN3ŧ㵦FfJpZ#t _PkYK'dq_%"_uqTy6淋RPL&'h}&6i`~Eu.jNapJ%װ3WV/UQV '[kP!ɄΰK4uٯoM^2hc-%gMΈ%Mr$2M^ytePJTnr*_sh,1T+WyL-UVO&p2^߫ݶ@ObI_DyqԋOV 0 4΍(gR r|xA?<ŚHr}s]"hSQ$oLx}i9Ų Nr?#'2" {A|4A;՘RJt'!ʛդ+BK8f5͠IWmK P[~rj*Ьd ' PI"[Ah;2 pTsszZZaA!g׷J:`tʍ0vx9/*o9Yi>FI; Z1H }P]<ԓnpi]Z"7WNr<Zrr $\w q\7Fpz2POI Q{$F(&K m"hc'wO <8K! l7P> Fqeeh*H{ F \LNV0dcjAxxIf "X}g 8- 4 a <%nzxɱ:3ijSMQuw; >'ݺu]WZXhcI2fՀ_|ȫۘVE Q!_^>IX?zq\+t//~P# =C8|us{Gnn[*/(̼A[4?_kSE.Yh kn!V# |{AMf#iߪMWNEr;K}a@dӖv$g~̅y_uV9\0G*5heR|ƅ5\^<7-c],^I&@QqhttFU],@Fj MOɷ{=|S|,yYÄ3Tĭb~Vi)3f"H;yw2MgIǘguq?-Vxp[ -dgԏNpD9"\!h*Awp#%KtH.9,}m?n~lBot%7h~&)J=Y0q:w:7?7Wɭ=u& )\Ȝ(x!č(J`/q`a*0HM`#G(@ϪʐOH~Sv t8H1\)Mdc8Fg ωd?8'Vؤ&WmEm=YW@& MKϩ݂G&U\Ĉ|*w? J1^ [^NI?bW:w_`RdمoenV2t|ASc;۲;wg:Q YԍF:# @)Loק\}W1=-)mtx =C኉-d7mQ8? AVG7;r2((o>t*ǟ7=|}[7p;˰R{ l0IbǍCc:i+'L㧢3t?Uaz t>Ag}C8td)pjqj޿¸"z)s,O s8 i؇<#ZFd60H*ɖ+yO* 99 xd𑝤踋9f<.MO1YLC{.*%[\eKThLaX;N-J)7D=߯Q#Ӣ)S (X,^Ԃm݋L.+res79^T>_W=Z}pi`*CA8F`X?#%B?h?Ǐ?c^y9^ڏ<^Y|{wG>`W-ƒP%uLp,GI2h X& g't#3m(6|~|&[ZL5~`<2jffa?YAcJ@e]NLwS] bpoB*=8khoI{",M?;{*<(p$ pÇ۽y)kn X S”dRE,U"`1΀8JbfSxپLr 0,yqO3=Op'8f0xJ%gncMHA~bXT}VgC*pf_0 dn9D^ӀAzt|=`yS`yW?<{ ͽ1|].yM=;_{}VRu3_K &-)``'bv)z>'B8͐C 'a@OfĀwf.,RRle;IT 7;,An;<{,S49 ֲX'AADگ:Ʀp|?۪}ƈWď+pE.ܕ՚BNRX6hہ@C>} kwIeKˌ!Eā2btë>Iye/ XN9i+m_FZ͝aMA?Ό=LBx:Dj2K~>OBmu9DdN\_ yn2 jsղG5꼕֩jy5] jK8fq~c,9Qq(oJ(v;0,)yF[U|{ } ~?)|1 puM?ͮ$F:S¶}6roxKo8b~s1܍=8K%5˭:gr9Q62=s,̛ ;ovsK;σ6faG1f2iU o2 %hŌ'V=˘qB3S@pWEn99R4ߥiFl υB=:C]p؛;on\mݣ6%/,|gQS6\[+߫ǗjXj2 *3[qhw2:>_l