#!/bin/bash # This script was generated using Makeself 2.1.3 INSTALLER_VERSION=v00135 REVISION=01e5f31f808f7be8af6e1745fa8836c7e2d244c7 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="1197865017" MD5="f946c4cd10be907452ad079c9f4a48cd" TMPROOT=${TMPDIR:=/home/cPanelInstall} label="cPanel & WHM Installer" script="./bootstrap" scriptargs="" targetdir="installd" filesizes="55928" keep=n # Set this globally for anywhere in this script if [ -e /etc/debian_version ]; then IS_UBUNTU=1 export DEBIAN_FRONTEND=noninteractive 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 -- 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 463 "$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: 240 KB echo Compression: gzip echo Date of packaging: Wed Feb 15 17:20:43 UTC 2023 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=240 echo OLDSKIP=464 exit 0 ;; --lsm) cat << EOLSM No LSM. EOLSM exit 0 ;; --list) echo Target directory: $targetdir offset=`head -n 463 "$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 463 "$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 ;; --) 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 463 "$0" | wc -c | tr -d " "` if test x"$verbose" = xy; then MS_Printf "About to extract 240 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 kcxLTrGQ88E Z}PtP嵲*!J|%S8Ce k".*th\N~d\?* jfkXl WU;i|Ol 6בgQ&lNDG @G{`J|PuQҨYLI@*CQlbq8%t¤*I<WKNHe /ҊSՈUӓ_;#rsKTϤa4Rg<]ғYZZVɽv 3er<$|AY ]M`$2YpNe(ܛnB ttlN|P%*YI"!Y]3_*S)<ZL3un Ufxl[\_ooB{F~3rDşPߣ 8^ "+t0J&7%EjVo./.N,:SkzH[I"y#Щ4L_"-8g<9v"s5É㙮aFu-3Nv_Ch u%0r|4O/NN^Iظvi߃w$rߋFlÁ&{u2Vv+Sc*/f\m>ILvn2s|94NPJlx~L"͂G!6 Mci[Bss8B, 2B3yu "]z5WpSCA(8۷|J]S}oB8ذıJkr $\OR:-ݦ{!Q9G/קW׽N UQx88;<4޴bp$5t:[zLt5dž rj"F~B', qС0) +"rx;`vmmsDvw_,[<=t~:e٫eRIOE8 ؐJ6ҏNb& bj8[8S'K`,\49D0`iM3旑F/'#\iq^FO]Zܗ鞀@EǖAb~c|33LS##Fiy Ng4nkO"h Y~Ҩ>S~ka_{lW|93ѓq0Č3#102e, FRt'@\iO8J=?) F.íc]_kL;8~\~EFC$'{0F!t iWߟfײ鷏0vgk}mku:ko ۑX"|΍`?[ 6Cwp%\X)j IuI{OϺw5*Rt*y~{Po=kzwuu^9xBd"Rg;G#˯8,IΏ?!\vF~ԗ$ ID$ +Wf(bŸLϬ5I򳱓60Q`1ҡʪZ[$Q]SKf|6+y>b2"G`z8_T`V*DՁOGF C XiȒN|bLæA<ƚ F>&"˦4/I3\0gA21eY&c[Q8mK"BUθfZz8zʫ^4*YT E &݁ccw.B[WɧBCkw jj)XySɕWa<#@LqD9:d8BQ jX O8|=1S;Vd;nTu2tIVdϋI4f&TzI` #n`b%F+jHu!br奻NR1#ѪqZE KP~52P:h6pPZQG| PY) Kf\Nԡ.XgBzZ+֡'P])*Ez\-S`d)eeo0#/TK"ތ- ,"%(N VL@SZ\PgZ#7W_ g!5EHQqqva$+cKvTo 0##/_e ΃JD囱E2ٖ4oO-/D>J8 qq Y9 }IG~"s&1 T?ܻ;QWXu[<\R_ܷaDz}q'1F4f$J;.Jv"xWDzoA,UW"z yvp A=LNj}:C[+QGYd>r{OCg8MIVUJqGˌGV;1- (fS@zc,ס+ī,=STSDO ( kF+/"B<S#Bc vR]~#~Jh8E> M~P3n: $"%g9oBۢ))$߻8U%g凐` |0I0@C.Ռ/h,KcJ<֛e |AYi.qޅPrY &_lI ei} ٟ:TE zXg3ʃRpbuB0fB]*6'\tC t`*0GyUHI!2ya'Clǂ9`V[#'d p`a/Hs d4&'`$yk~dtyQG~2;)l@x oj8[jf% 8Da"\7=@I "-x@xQ -]%gU ,]TpA)on86yI[*w^[?Baw.]:x:IQϳP,M)ߋr9]T蟈R ]b,3!_l :Qbe*d.!a:i8WOSHϰ P ' \ p]+rWZ w?]x;sBl^2,!)OnvEgZE(&> t^օ<$G%H#Nb]WTaI_\a e>?ػ $eYv(nZE7gH zOr6+F+,Qګl-vw`Lb!r&ʩS)yU[-Gb+z!.OLHhIP$Kho{+o?MQSucV_fqJO. _IdTAA_PoWRdKYn!;-$F?zsF@zbsfSƕR⍢ՃG6ލ*06p<ӖLkF߱ 8<񉦞㊗#yC~+W{*IUy9s Hsjҹ8, xp(GʒuRqs۽fk>mƤ`VeۃXL?a*S3QTחAfd{Dfz2H#.kDo/>`#^KD+h^rz@'>1h5&0=krbE;mRReJI$DaÁE 9&0}<ǭӔjl,*Q#oYMtysC<\-ݡ2g[f` g߃ao`ŚTbu@-*lLݙy'WI&a1bnH޿ۆzZ~;mZlGV:$~|aYh09; .xȓ8Z0+r+^ߝ-}`pIN'c?d)Bt z}^Loƻ_X+Q0'Nqۓ}_,n 36q wBHRtx]Ҥ6E;Z$uQ4ZaNjߥjnStC^W6Ռ_@d؍<*O{L;t}\H3(z1_]o^VJnu*%+$fN+kf!O ,Cby =u)7xYMERDH-~&XCMr8ЖȫTj[ g<{6z4qHzj,[:p6ptTrڙK\-#O8Wo0Ƅ#w5&dq ?|>Zw[_.7pe疔S 3s ƌlmN):7:֑蠳zowpEoi|x #@FAjҋԌ&\Ylٲ;fYv[UELתJѧHfeAB7.i#zO#cH'X4si@b_iB|v??qKԨPc w3hd 01>jF;j~ 'aª^ 73a:N#ͅ?suoYڕ-' ^Y\77 ?frOS.ɯ=CDu!"mV v":I݊:rs3Nqڙou~c#5ݏ,/~{rnZ倯\(6,Q9oYuA5h56˩'.AE*޼m@"}>s9=vSDwN@a-MJ;:^7MC3W}Nؕhi"ruǚ UϡltYPZBGoUpC|]o,@K$v>CB:v1P }no UudOV>mTu:` 4X|)-q'E SκsXxf  =~!CZoWNN" Aṛi+p|㘢ZTv`"U"@&ph(*XEQnÓn%ySo'P9Jk{[( nPTFC1\rx Ǯ & ]@Д 'cA}hus⢕o]̒?{ڼw7{r }~ 7tY t GAr"Uh?ѦZJ=HO*?z\BhMRz#E0 I?[^E> vtBشO6!0K.H9$K+js@Zn.GXa5O#U!f㆓ZlN:p7fWh(쪑Iŷ,)ŲG3+6 l?6<d; aZѐOD$>]I6˳h{(m,I?Z9~)'x6ث-`a@:lU0y?>޿@UӐ B 4"=k" ?c/A#{)9.9㜦u[TLc#Mfz7dౘӛ΀chl*G]%!-q2p* .m],A<\9YB^82U`TLW8E\=>iMO?.6- E(khrS  ;] (tQ\" B_݉F)KnNHN  bЄݏ :\!Nփq17 3UL?5ޖJ {WhV3tB :W~q9uƩ*$pW&yu~h A.IʃIR&Cz}:H\(!,N^zEa/xS$HHNtG%9F+e W*Zj_=C=Å#)5J_PpzS3VieK>uMyiv~p1L[3@;f' c&^[1|*{\XM\ٺ!}O;O&a'D ZGuU)=7!;8j 럐"|M'Fp4BO<$?'Y*Y=8JA7F%>EYzOw ѱa<6WVkZ,z93܍,.%:aXj4n8XX{dS{ Ɇ(QJgZA"2jwNiHV!r"=kdđS2c1L8IT$.-Ӊ!гʦ齒6r6:`´t+#92|c"%$w}9lO1y^9wg")u%G_QI͵ZBF()B'S."+AݰxBdVd#Gv״PFX\J`$H#ܠ&U]륅A`CȗŤW)A:jw;['`ov~jZKtXq]~1 Մ*@paK}&~aQFbZD^mGsy 7_ݵcLg)B0-f!Ín>T 2khmd. `zINKmpE vQ,*7Z# iٿSyyF~AGܨ($% `cuUٳ<*8#/.y]1b1ĵ`9qe^vke6wѤ۬pߝuBo+EWnbM |d\'l1Km%g_$EdMNPhRMP nMlfdrQgەl^]À`YE ۨ¹L!~ L4 >Ӹ@(d3%Ս\FJ#+TB ny4L3ϐˊl1 ՐbwVϤf7*κe f[%5d 4📳W筶c oX Byes*o-MMcd[ꪡ)ʢNP4F^}=+vz.(T)9NnT24Nm_)k8-:3$~E% }E,2U}$hEFCBlMw޴o 1Xs-fȯ++ǻ!)5 ЂMZ{LކZ9mFT[Mi4z@C2W.,1v,5F -3gJ<֣6vgKNWޓjl~3#d Aܱ*E&S1_1K>xܝس&E/ 8çxZ1&SPmϤznDw$ͻT1ou׬[(r"8dAemzG\ujfh2gHX}1ATUZ)*OCp%jAP!yBc}9́Ern;uG XV9I-:tI#0M0!Ag&4AYG˻ꗮDʯ/+YzޏuHn2PbFz>ƾq1b֘1Hz]~(]vLۉaF >xeΡ\" Y%Ρ|W5M=zWlj 6g7L/mo*vX+Kâc@iA9S{c;d?tJOgrVu QMVVctpi4A͜h^ݺ7hB'h%P6Q0`BT8I l) }ǨkJbTkqGS{UFgs2? [AotX) -XS\j:dH|؈aw1(\\RS?D֣koZbL_)+_QZemδ+{{: vH VKZ\mQ 6P@) Hfk*vᙃ!O ͇0^ȺWq: ,-dO5#K7>C`>h6}KIV`H@)m \̹gbG`g yJ`Oo:RV4}B 5WbwIH̵͆1phovtEgNL+4EMW 5[z /5@g(ѱ^BM}Kwb0*6"4X9;ԟ <=Jp:zGODG3^=*b ׆4Ũ3>fCv5S*_O9CȽh)ԂvPuX#kK\)75JSx naK\I-ES.Mp2pա`$doE(;@]Y3XeRPnFAo<'d%>MHp)(MK(K,ɯn<05rOvU(z$|jB_20?.*9ɂ+k`OoJp [5-t]Z4j.XҼ+YoΊuM鍘ׄWчh\s'jӼ, =X'@7NS\xtso!;)4V=9ZY+pz9D 1+++Y]xpttcr Y ɹՒAP!vǴ7d"(&0 ~aGGuIDDȕS'k)2JVoo$  D"ҡԧ_hN`u!wYײp .eUF,5x8\Nl8+a%-[ϸ$6 k^"jE r䮤rTvXfzآ'83f+]uT* Q7{"-|t'Z8]2n϶lb(Ct i[6 JYzyMX49nsF10F7ׂ_~iNI:Re [3 ?o([gtʾbp:͝:igub4Őڸp$Ju)½gkJV#'/Qh v[zxAdXvF$2X73JZ*iQ;=;?$NzxtZmqisdαi +Jsv6 ]LHg t8bcWRdU26KaP-j"17n!--`UɱV7Swv [2ZcϯE%h!x(e>QmœP!?w`ʌA.K5 <ߊd"\#*ʆڒHӏ,C!ۺ!)jj;=SLQw1& ME1ڲd\:ZlAc_)(UqE+e%vBڣՃQ "p-EΊ'j^g{P,Y~^~CYqjD*~GٙE>0rJIhiwHgTJZ\o*ٸ!9&Î 甫/bO ?1nqÖ5[kIUd`A^3np MfulkSX}}i#p/ׯ ÎmYjoL:.9˚Z1ΎaSr}ӰI`M2`'ePWs=~mNJΞL$Kr@-Sky={6o 4E`R> B l A: 5by:OԲV鮟>p1naU9RtM=bT1<3ܫΟ~VQQg bbz!8cp8şu; !,>yq,fX*S!-EGѿuZZ-Iu]|;!)tBA-θI=>AX9oR6C2tHHMFOٹbN#s9iEقN Qn*y<mC5a5[}]JkqQcGݥEdV2ᄼX qƥb_`%E ha [_B5noАY;&=ᑛL] b qrE1yapV/J3-oZ(VPG,<0mHJjA.k#G4x;liV4k/dJmw{wgW*V:^a/7^RxĨ20xZjVS$lW&R x%`@wqFZes͛JȪm6EHq2`W)C^, -蟊u| LVVSM`Ʌ`L.m"b:qжt0&1tjT9Yb&ў^㤯Usg؃.1vqҳɵl:Ilm'EE$+9O#{^=t*0l&jWh2 d2R XTfBGg!=va?ۃv""Pdges˝}o`M _ojaG)ǾuyxA)fl'Ru ~2;WļθZ20TNuy*PCb>*x\6ʖik6Q[xof[R9^&2\)LUUS+OiQ*Sb2Z0Kf 4gGv2^$"??Nѧާó駗A84&| ??ǟ6Fc{oo駃hi;&EԅDB4*{uDx#BL" ]3 ]%^a܃ O0b/*{ ^>IJ}cPZ~X_l5*@[ƩynPVY9G;Tw%:;}餏N,C.V]zDž:쩀zR'?v`望NGe!JtMizol%&6͋׳y-v,hZi?aS33۫ں-z]>9E0,HMOnN:T{tk,X 0Gḿ(BdH'"O@67Hm4h^,5ipu6=JiN~! A&c`a45}p,qrن(TZ*=6pGjl^CnB,AI 2rdutQkxF ̔84-mAR+M:釧lԴUs8p:umSidace)3YQ ~pwV6$b8 }ɸ/sk<&_.mm9sriv798x-?``,{[;p͏v0v*=+s!#$c߃C̀g 9P%>N nxu0:Q^a}ҫ&tAյO~n?`o)c'v:Œ188-?zcUl7t1*?y>{+op>\ZDBᗼV(ۗm >K=b =$L4ܶ8N:w!HѸuC=~O;|ZKW*c^T]FwH qLo Z| mV oZxo1M}8M²ߵapv1`eGx:/k_.e|qfE_2޲<>8:ZBY&P8d}(>@ :GKOIS룇~ v@tSuqP\j}!G(Nyxノ< "*9z;$VzӽwM j$/0O(Xwx28s 2LkdƲ#MPA^sKίd ;q|wGzuPnbjWIIwdmC4TffiJ7c G͖(U[fI$UZVʤKUk{LM免uqBMtpu`j"铫 q(\CƉ0KU"hc5O(ɬnM9;ۯZW(]W{͜x;Ѥ߫`>)Fzmԥ8h-eV v\H$ehͰ`A]߱b=9 Gu28z(SG!CzPk&l: siJ?xA|qgcFa#U SyCU6䩻=ȩj0'kt4]eFPBY/^lJUt`8)AZʁ.W#j,Ku2d#YkܨZ.TInEJ%+jNȠԾl2~[bn"5`zKJcxVV,HWX $%^k{Ql# jq?J*ugioT͆AV|O5~P6RR/հBK &w>,!luM=$Q`ߧ+5EtP$ DQP"}$$%0  ]HZ¥ n$!{wмև8hcx,(Ldؠ ')UP% yKң uܚ:ҧ9t?;i#"A?Jn"nyms}V_7+ ykȣc I]gٗb_tѱ3t! z) _KMetnM 2T;1 8IVmI%4P8Ghalf (b8IZYHa je_.@E$xA S7rRۃ;9FlP5XZv\P u₷9lOXcjeg;d`M 4\e_2p:hR ~4i# zN2ϑYuE蓜[O7)T/g qAgx8ecC6v 4AYG:0 ~v²C:5  2 rD#hV;*<|ۉ4B`QN!Ld3ֳ*_.ZbZ-mxo؄^Ը8N'M00ܸ4e)d`Z(b bD'] (O] %ghn)-OaA)@q6T,;vIu8 v}qc$x&F>Oߢ.J //PA ˫؀اp9p+8d_H(P9v~2x> ]5,_+Zw]zŲNzTfy搭w WA< 1 ]e7mrf^d2PB=͇$qWhsFi?WɔDh<9 59#IVrMkOj]"BU;#[oc❵K /Ϡ:㜓qsvVv*͌95 AI7Hdu:wpqY+=br`J#%R~WrEP% Y553\XxsίmcBh>zQ{ij^9xb8B >hCF!bIgp(ni'QDQ0n E1d)Z& ,4BdYq'q-nʽv |9crei܂Qs 3Ir\=s J͉l= +)峕!UrL<ʾtd9+l532}< t'Qn> t܂Rے'5!Dv'mz^  mA#[g*>rV,u,37Ũ‹X0&vcu "o;H.LdgrBl]]v糷v>qzw5hdux_ä`xye|#`i $c#0=ꄕC^bP CpY=$;{eh(W[a@aZOjI!e"B%+֭j]B1 Fxwr`޳@vV뷤+ERo Bva`k[NJly1SicZ^C(,4Fk(5Ug BkUЅֵfj9ggTO o@IQۙYLEމ'pH!sZEgLUU'B#أQki+ZX76{e}>iyfew[ټB(09yYߔ!疕IpRJi,/"j+%4/2S .,'d~ghV1~[Zܨvտ(I8jU>=8jҟZS"-` O3AQiʝC짱3KQRmg!A:*%]   4~]Cu_Z2eaG$j@;mqPK߄1z[Ŭ0?p,fnZ:5vr}:Q^h@g&ѡc*F7 *9enG5Z ?MV 8 ?*JrijKh|/ZMe΋0QU#bggo6q~;JFEE͊%k(2)3:pݐ)FMF:M!Gꎯsh].' pUy(# ˢi|y˭hmia=h/ \8Pdz 'I@We(n#{vW-JkpIDZx0G6n IqVIS7),!pkڽ擇;{[o hVϷ.yx%UmOH ?x(Гv*Nvވ 5b7V3 s((6U, U0)4p;.p611&ÈwL/繗nj8 *b Q =MJ,yt_}cj D&A8'@?e+/呵m ^;7/:Rim_ oI& [%]siAJ7y2dWJJ6ߜ2_fw`@0`%,~ +h_ZEcf"ejvAKۚ)Q~IHeYQdbKz&GP+ȳ|q(ŝmT+ kXdrX9W,:;<,(SO.KpuqҒHR֍B0BaELNdN E2>< vVwGv2a_oJۈ ]DBwX]!敳wf@Ni Q}b WV9UOUx<y$v@.F:,eK(U,[SG KHI7[iƋq{C|y|N'V=@pBkEz{!UP|ٝY 'q|.av{/7䧌$q:X|RuKHlU1.p6"EvBͩ؎Uv]7)ĐD~N-ĦE/qXY[T! "CBG )҉eh SR]psta?|4VN&sqF\bEw*e0\*BFZUܦ%VI-֭Z3xcLw2=9/xɘPp~`u n0)F Q)TF0=w p %%uhBMTu ̵mdV +]Ն-W$8IUNr ̋D"02 dr6=} DP\~}n@{AmLOI25DGJHm2n 0@x a姘 2&T0`{![+d֏lRyOK(蕳q&>iuW$Hpz )ȜcC'Mi.YJF^Ҡi/ VXC׀gm~IǕlʾfNJ \!yC0ʭ^R]fN#l.VYQ/7;h@dbׅ ak "^aw:++lD6[p aᡠJ{meKS<>LʚAwh~:;J"y?UBd>o LDti&\j}_n½ƯQh#sJFY#B鐁Ӳk(jp:T惙Nݮ5(RZLJ?rI)m8U!\;ԋ8#K>EWQ;kmHM: -10`J:AUfE8d#w4'SkAuZ ,F{40N5Fwz3TF8KTtd9Mi#72;a:ân*Ɍ;IN!{{ȑDl&ݤ1ɀ&+c|UM&ԫRzPOJT{Qe_StVLw=0"ovkn!c*!#&Z ^Yz9UY\|-DMH;՝ۇ(;? *_:#}0x!і:Ոcay zkHkJ BGRF Ȕi]IՍ\~%HLī$+^ږDج.DI{(@}gō A~z!(ET2!BpnŸWF&d[+ᥔvMasOq`@>+〜%Ug&>})T:NsCLK,N"d.ctjpe$QP> 佝F|ɘ}q9q10plw3Sg}T0'IX/9btIi_ݨXWPDFyZOP# fA1ss吟weNԂ"'4>@"=Oс&\ӮR&}}Mߑx&FI1EERJ)tC5姤AnzOhpPG1vCn}5j6aOOOE:Ql+Ix wV[Ա:!"&qc5miqё$3 s"YSK Bu 0lP{?q$,>ZxDzO`YF00Z47 ~GIR q` ҉1ќ X}rb1Y(Ysbsȃ(yh,RFsSb!5WDgѯn.Vu\dž{Tn S0hlUL]r0G`_ph^`ց'mA ώZli( 阑E%/ T~#OO.i"2AԅYJJv틺8s,qV(8;rϴZ6,5-08K t3IWm X}9C\(@ZB"Z P;S8\?PV(߃hZ_']@$T; jXF:"T%3W%dQ dIY_1*Y%oJ/cgeKH5=HR`b8gJdk&2 *%B\=P6uؤEՀ󫋳,lp  HNm0U{=>;W]1^-z5ebshJc9Dđ'!l] $s9nlaЫq=Yx\c"ĥ誩hXQmuJ !J@\>E(<1jtr탑[)å^cB ̉fc>n_N&M#Nd2'¾$*bF=ґXE#2)AkPSJLWq1`,KGF V;xKdGy3"Ufx6]NQ3n%$#)3ؿ% pW'h&We͍JoM;ҚO? g-NG9`E#3(}1ڻ4C2#!cq}xN[8,F.(1+P֜2Ki2%nTzFmʂ]b;.u!ge!qMFۥ&%Tb%3+bMt8-2`9ցcMް% #.UD1{=ԄN&)͋<[HRHzpuc$/~i2HZۄ#JW''FN9VI[\-Z<RǿZKk-Yq̎"º:˜ŀMž\|WUjHr 'G6ѪfKawcJ8RkaH38ޘj 6ވi2Wc~8O T.Oe)h#/ a>hk|h\D#@Q8"mD_Z!jVRQ`w3xBn6mnTWFl6=S9hnd{UogIvTaAh\:*Q-p "sUES4 G[,'DS܉h! tЬ&[D*TƼ/69+3D3vs6 (ՕጡAD:Gm~B'/I)d/5zWbQwqNqOM)}[Fv#8Kb" n<›Y.zvbdLEKbjwGI1;%w MpA x?!LBe4pvPǑ#BL\xOeۦ-?D>êws~d4/I9$RdcgG'`r[vx1I~j|xL׃ ǽŚmLX(=1z%d۩Va"DWQ F(#dsޱG-,1i} ):F̵= 뚒KBf}:}㫙ڄZӔ%#B6zZwy%nGyO#yLbafՔ֥ͮp(:}Ǻ]NРɬ)2VZiS}j]A@;trw!^顳ۨl;ٿvh(fc%DBh^,'K%ʯ%\Kw6C/"]8dF]pn(wT']ty^%{fv9tXMp!Pw(SۃòyڕaY:\ow^ C6)-p. ʍ8I8}tǭDsM,4|8S o 37kF,$\67& o,m<м;EYo?agN"ߚ8ӑ6F: #X%z< SR2Uh2Q:PDzæ:۩Jv)sr ;![!Z]gYAʼn o[Tz$;}d,i7}g.[@[O{yAe#"[.Q "4Ėk9Ȫ 6D *US"|R& d !]&f((b4di~9ߦrJk>^HSԋ!d1MyʡJ,Y7W~a : #ЉCS4kۊXVLu\-ꝍg*"݀4uE3]B9XԆvE 58Fe6dՁPm~Aڌ=MVRԾGlGAǘazELh@Stv0꧰ާ$e ģ5ZnH5]8cR78uM!am= ^Henid~&'*T%iȉ!RIbB)EÊ,z4Q`v }8<[j{=oοk@{6Fe$:Q!  /B8;W e/C9#$1J%Aνq3p$aGWp@')#ݹ]0> m*p:t^zQx;NEz6ǣ"5NGC8ܯNdvw߇$h78Wk ~r wO {pܙuGx k[P;zdX(dM)bgC'`oR BֽHU&q n?(Fvf8<ʬ oըl<=PU⒒C?CnVKοEQ՟KqZEV󷂂m3ZW/jޡճ:Nq Ԝ|¸Jfg584sїVuustz p0{]:ӷ]M9xEbNVgHAF"1JxmgH.{ FpC&;8|1ló^xtWk& ٨n͌#!alPHA]^ BC2f7 {C3p ؏+U܎Zg)':oi/2xp"Dp07`Ya$e"*eP\f*0[ޑiu9kp$.e<>o^Vӡ i2 l󪴇-rFځ Fup>?Q!ԬOӎ6؏ @Tg4P$R*܅Gq4^^M-(]S 6?: 0^{ΐm0\I Ua9O/Re7Uka8=߽&tl as| iD <7C+t`3<`MVē[` 5hYMWv%ebacO*A(jk/F *kzBVWmBiao_691Mr}/HN'y9Lji,TR΁&xz}SS@T,\Wz49^u(3|-2l@s̉zu!f#:Xބ-꘢]`I+Qnau`hAh%Q릸FXjꀌ11!S=߼u_V&E><Є4I0 UUGЊ=IpKvӐCaޡ@l &ؠ.H^{֑!ƈcF:#N#-`~\LdŽiM; &X{4Hm։YHPn ٬ܽzU5(ދ-E[…nywIJu՚^ʼn_'0c⡯Ƹr@ A I6*Iy v :F#2SH_%c! {CU&or›F m3$1m(;H,-+<=\)xōĦW5r ܍%f|kɒn3;?{üg3fcG5.EΕ|TD=9.]DlIGv0`|=dPK Ah3Z"Zxy>àJ~InyieRzyMl\5ΣO vl㥫 +<:\|W8ةV qB!SvUԡ@6 \kQN߬s><Ьx`fp8ZH (CD!+sOWTgiYߔG >=oD=墺jc;-wKt^e=L?=@ tw*o='S% h6ց Oyʊ[Ћow; HhNASx43Мo}vs街 .5ۯ߾ |.[/07K+7BXs/v7o;h)T;mžvΞL^ӿؘvp SHe86t7p8hۤ`0&fziAܖ jvVԏvy~\nӺ_׸ovof?v2xΕ$nYkWvVX/3(nћG?doaDž%F\-utcp-hD[ZłJЊ+1mfa8uN6uxa9HzqT- "5K GQoւcb?^^8)p.p}̤V|^4$6ї_ 0F2ͅyF=&pm:A)l&cӡ=iRPѱ[s+N V紟t\-)})NHZ&Y4\F_:HWw=:aDSD˸RXԊl[7pفF-" 3rqgͫyj+@~zq$ f %47o޼nEeCJUk5&z3 n6;xD.d覤@wMaz??|T"=O&@ur?(t'H}Zm3:lZB֬I ͿG®P6fcܡC98_|noغ !#wT)hبk{ y pZBF=zK;V-l8R\ G8CF^˩_T yi.@1>}>:!H̹j%zY' k`1TjFLcadJ1*}oեs,j u2@a# gVHj+ԷJْX߫cMt+oab1>;*sA/hI۔Ӣ&{~AOƽ=9i9GxF>m|Ӝ$QNX5+@g{SQy8IF7%Gݓ^&SejZ'9`xFz,Ե Q}F|rT߮mI80|u!$3#|7͞Zӡ{c_88_Ye΢?~\Dhv=!1#Sk7u ¼%)4yBLJ]04h.]fd}7ͼ%Pva.<m4;Mϐfpދ. 6ԃǤ0}ւ:>ڌ| %47 *;ʤre; qީUfPiVoP;\+h숶hc/zP}dSy~cM5X]-oAغ2B_ɴ`OcQAmg@;h*Rx!t&3K-Lׄ}Bѵ.c_|R\p 1Tg ޴<+bk9$eأd}7'ޟzQ1"7l`>ຳXW, a@Bkûx같\*mw%~rvU5jLjAAMi͠\stRkUo<,/ͣa^Y?jlҸK`>G eC*\4X8_\m6$|^FMn0~LsJ۟FEJ"'Br1=\w[حځ򚢉EAErnf"^adװ ƥ#a30rL_腡nwo496q|Crqu,"v6W!!-vY:z-&GACdr\<pmYuLѻ)GG]6)oeXԏ6`KWQ#+s&9vw5,fS#lLh0kej#I^+"˵Q4xI:.ͩs.}5PҎ@{xrz'$rug^. [6HÉ"]0f%:ń3!w"&6ub<P6=#F WdDTJI.Fh\Xhp!nMI{7:J ;N)StJ 9Ɛ*\c+)db!^ Ed^h ~qNAꪏc^b0žA{_Dl0[1n45Ym˜U_^Xdd4HPHy! -yb#4 ͯj_^ENe[dSiIL=  )钬'(}/ϯLfYSaHu*w2: 9[."Ĵơyjť!*WD^>`JašzA6UdnUC3_ 4b-XHЙ;yU(쉁~MlC^]❤{( Tq2z`B3է) TĩK,Lw;;%)+`8a=YZ+v 9Amva0.RV[Q,410E`@;OFOǓih0<~Q8VU >ɥV7e`wꥃK>:$ l'A#( ~R/Ge U o}#И-(_$^%(JF}~zth^ Oc?B΍nM88,grv١sb)}oK(.Jr(}e TDy283rTx\/NIS93_[Vhq%!YJMf+p{q׳+>oEp`㫿\|̂{d)8m-Cy.=`_ߊ=@a@ﺖU[SyD< b)OoH]4F̲rDĽi< =ˬF!ˈd2(>8 R!a:|~uEC|͋QsZ-`Uz.%XkeS6?i[oŬwQ5E#(}›۽A .,>nZ0z^Lu`cl <*f sDžt\Yw@(0 r̡G(+ &OɭM%EQXHa~\6VU])Hڈat9i;8dA^%D_Ԃ $67*& 24ҠnW h0񡶦 ʘ\\hzwaBgRShJYÒc 10i2Pt.&_ ł* FS"!R(P"MW| {dk lX~sȖ #j@rp' co*M'l!Pu&قs0=SDH4׮;auHn@HeXW0| z8[s:w^|~*4>"mo'N"[Lskqc8UH*6 \$1` 7$؜67g[ʯ3b9  .S=vJ%[$ t5_ܖI'kEBf fe%HQ4.Y`r-z«"C{sN!E_DСa9eڒh#OqERvDH8OjE{9{gP"I0I06UsFΔ4%&`jv Y 7 .q/8?Ji m{ڪ !G3)n;qgi!^u$>x)D96 ~>:U@,zhF%z"jrr$[c@c ,̣O.Yfm@Cl \PM=JB()A{wAxV#, B6|l/ OI}U琟%Y,]u6UֻT|w?L'bxPhդqB?j-evϴ&GkF Z xy{Xè1YSϜ@*rFݵ`+(rbEcMfj)#/=$? r7m'jF0 $[~>aZj&%)*H$IH,C!E]HzIQWYu~xM(dv+۪Ab8(V#QBG䒚yAS=J}c?EɰKvgg4GƀnIAhP~xl5QcpQq+n۷܎YEZ)S'iDT]ٰ\/wMȹmXA)Z5,hP^T'n+x5~^m8s힡iTDi m-,m9vΒA$ XnCƾ!BHGO'8fC aY[oaf,c:JaIETd Ht[~hPaYt`c.* MӲ=KFؾfhIsԕu^1+#s<)(UK&yͺp+x!r{[#E N+ ^_]{Jaf(O":Qb?MlI7`-oK*oP@6&Xآ:U=o?ct+iJ;f=#Mn5 Yw(g^4=p2!}8>J63q ~mڍTLᾃĆeMmoԘE68ol oʲ+=BZu^i57~7~Bu uy!{[ΈK"mfLr7^myyK5r`4%3 `G `aqdjO@Ed(c,Xa?&%l7!)jlj*tUl?Qcwp| ]syU*Wu r{ㆭNLl:豢N߃DJ(I0$*7^”-dbu)r)ZVzT3j3P|lsB=`hC}h m%gr.>uE}r^3aШhr[6vfqSd`q^ECo"79Я{Q٫Ȓɉ@bpcK M& A2Ulm2_bwv)U|xw-*#yH+2#旑tQ2`b4C2:r;Q@-. QmШ8,X5-A?^:{Ȣ}UӴĩ9,ly>^=7Y"ʽc;%mzT>S ijΦRh&/ )l3#1`wG1)J5GdINa3jDyO7{$#&G~s~;OaA^'tDQ @mfoH]%Pb>K ߛIsn Or)y ^E* oh忹A>oKJc5'A#PmT97:H]J64I׮kK/#,R)݃K-ӯ5|ETq'K8ɔtt:{Ήic!^?N{wX)A;2dQf~WB^f<1LP3 ы/*TI,z$$1R6\z8tx4?W8_ioy *Bpgcn簠lܨ E$|V੿L2ʊ_N"+vl¨d` ce%Zf\(Hm\v9 pXyxJ,ET5R/vU#kՈrY*3&TӂtJ+0h sFN3W#iL?'< 铺&9/ZQ`y1 # PYUfpu]V}'6I s:$9q s,y)hox4oh/_LLr.VY_iq8hQDr$vBUP-oOa>rp w9j s;Cs"8۔ȍ8a(Xf3ֲr֜Qn`YQփX6({gl%RK$Ue0QiVU(i gr%cgb/8~4< 9t7xNEI\ߒ "DB7n2\3ɚ/@*l5I|?(zՑnCƫ{E;pFaƠ(V Ձcr[~d(  7[ue8c[F3(&Mgve p -!3n_J;Mn&fVb#.J}mMz]u0hw-N{YG2*N^^ d;[a'n5ߦi}XR%!pņ.=<\x.|U&jF+Rf>E춇Xh]ӱ 4],ϴsd0 quPYܶ_^9釧 0L/#Q8uGxos#yLjy9M^"mzXٴ䦇˱ @GONiabTVLxH:lι=B);|lLx .D6whPZJbȮkw"}&V'tDrUu>w=Nqnp50S$.p1, b,Z(~> %цIp2A;#ѓ9ɍ%RhO;~{zDfY):աL#]f2 х")9`(!U U(FcRP-'x` 6ҡ /}Ѐ1F[xu!􂲝fQ~kǰkA16Vœ'yA[@WS" \$GpP-sj;ީJq:O,G )\6Vd]ḫ0*g0S:/nבrm 1k\TnIv}p.ep'NSE7{>_箧'>g.&ZDrm $gp߲pZOqJEh (NЂ/ä$Epq HO s6(\-mfސaU}[I^-їN+!`h?}Έ +,*h)S.Mi/ω9ʊSF5Ȕv/׈H$ۙ[< 'Scw`(RY8}pbk8?v`&o3#U3ҋ5ر1ڷ) -4m! ,9|iLj6?tǿ/r$7i:ۅɛ6)qA}`s4#ꘇϣ/|=~K2x~/1S `Ynz_t:XA 65׊LFWl,/.nh?xMǒS Yw~n&>g-[`z'x; d Ğ[+FR Q՝wuNXӖ8ӊ"TGHml;֊,[~c{[v^v7T;`f 2 tTlV,YӐ x\||sعp/0[d36c5j $݆N:$x҆Owڣq$?{5]_o__QVх nU.U5[()IWrφ^\Kb}#ګEKSQxD.Q=yse)GQ݌=£|DXل_*,Y<$AE9U sk8ƣq !H}_;PLQ- OȕA1<1  ae›6Q754h,6ZhYz,`!xOCURͿ闄[@n&p$c3׊5πw^36 9hImɋl!?:̍W7nd0>` !蜧ְz 4'w=&ўt̀GB@:3T\a>$2>ĉ=16kH`w}H\B(tԆS}nb駣c! P9;.kBQknpdmֹ-ݡ >&`Sm+=.ƣ~bsNc*x$>AZN;<uQDamYT_Z~VU½ ZxwO\r;TœvV{w?h~M*2B_d9m/T-ՔGJnf S=W1:ɔUJ%%^sJ@j31j+sLRd}Fxr+Y܂(0>nؿSv n#߱;Qρ1X*ZI֭'u23Fĉ$mzFNȔWîBly"Yjp3 fc Y8RsVϘq׶ʥН"7n4jAZfx _oYztO𐀆L' }zeC-oxo2KԄe`ɍS[țe7AZXJ0Ę G,r8eP1vSzGp*زHϧX >ڵM?Y+fZp#d!XF`!Ƥ9{"Q0g+uvnBpRTM 䍘ω#:C 98w;0r)CF*$vZх1s hpg_=fA5Tƅ?mBc' /HL-m9'04BQB8NTr$~&Lx^KNN7ӡ 6F!pEAA פj"]'(;4)-=Z- ޼gB ӄtWSp!肘vQ&H\@3nfÖ|WY`Vkra߉( aұN]3#q]0'̅MAUVHSn"D]N7#=vԔKT(6vlP"R4VIJ-(fkr̆yMKa~38˱Դ(*$da8`Ҡb/xrFukߴ2PO0CX᝸)H mŴMٽj N`Gd|mؾ\zsOH|~Rx^%'sQqO\!q_uE)9eA%跎xKљ5// ãh* pٹFѠXvd[(+-~nuKXL8E=XtHZNtk'V3t\ppy-j^@i4߀O΍b3,[rϦWט#' Lrtzuyۥsr^W/1CH#.ʾ:qb֋{L1i  Á0CB) OɆjeݱw]= v~`I vg}B3O4R-7&R^Yve굅-|- @?/*Xqxnˢ6dW+y?E<G6Ƭ;w4{-ҴBj- Ef QM1B=+5>`#@V$fKpH]rnHGLƢ5q*Lt Kzj-EVD")ۅPZ)_]藼I6C9isKБ5Q87oX]<]_:Eƞt"j.Ng:Y^8&L>YFmxg ]dF9 }˙\/OV;u̦G(:(9Rt -OQ`8A^ax4iR8u~$%tA[hzf4QE4i0 ݳ&ʊs bu&!բEiE j Sg5k+`KL xu1+Rps2fUƛ u6 k)'ՠUU\ϣؙo-Wxf{C'9Q0یJ;C6up5Y//U zÓ̀Y41NE: 44qSe5/ c.vw).%O }&ڎҕhf)';]'r:m/~uF\uKPFyݳQf0'ƒ/7YZ7FM1r|1 rK<ðchm?l  Iآjyas,c qsĚe}l,>=S% KUiÅEg@>Dc ndY`Kөk^ҝ":غT~xzEM[vȏq/zxp@#`DXLjucf-.+/h|EMy~ï:Ags'ukr[S ,mdY?ldrJI6"LUyi7Ԡ/}N>,]{h{㤰pn?'S {Ǎt fL ~鹯L.:2&-!gO9-JzNBBz)aIb?8Sb8THJ?I''4.Q8Ӕ 7Jڔ:xU?q]G/{@=$r=t{hRB?3#سNlj (pԲ BN!ډy4ˍMk-<tE|e'<~E!y16Mo^ծ6ך[&s-Jwḱ3?rhxa^zXݼC4ߧ+A7T*"q{fӊGD+Aj3B|l\c 2 jC~s77ؙEKZ$N^tYTL 1m C7Bq%s#kZMe0Z7jAll櫏a9F%e ۋ_g}e륵غ|~CFB'f4B(55(>B)IHғ*j8F0@>|tN2c᭧쫏zDr{YSf7G!_uqTi6'A)+w_Hh}&6#a|Du.jNڰ 85h!3it6ę>#U:{ꄶ#>VkTH{2!"{CSl"@]{ IM b@p޽{.>Rn<0㰀YNtTwz wrmQ@L/ಀiFrdħDBNq[~>"VQybC!{z䏍D;Vw֎a #pٯكB= :o|15 rc,KD-VPtfHeCs)vvؤhQO~gI<*% ]4bZdcheB Y_ՔM3b2f*o1 (VvY(HB34Ikdɳ4._C]b n6^\0 n1E EeIL`0fc?h<'%"Cz_.r)28`y,)va5Z~|[ cЭGW,7M@j}ƚ7FU1dBh2 ]˙kG4+BHZ#;YӐ2^jNb#Lbny4+ &.++O _]ܐ뛦Mig34Hua3v2ZeS8 4|맂pV;|Z*SZ1*\`\FuӭLn`!hR̾YMt@ҏOˎ:qw)V (P1*deR|ʼn5FN^X7g:TG/=|m[/gWp>G tuP׬L,5hy F~Xx::h [ ]@8]@&kVq0n"qڲޗ~NBdT<2,E44mV|@r2"j`0$̬PJU~r|I;qsWxݢX8\I9\ T~!|ReP TpncM>+[`*QԔ_dJfW4%+8@m{XIDYj_G3QSy&]!s^əi4 P MzI˜:Bvhd!Ań8d:&퀜&~38Fr6 _Ea9(<G46U'dG#x("Rr\Jt]4PE#&2wӉ}-`@#3RbI}M%'NСY(c+&s^5DOWj~ֱ98{l1rRF6`֍]bk$sx:QPz3| g|!VxՉy~X㇘~<7 \dBN4 </WI(-,ߋƓ|clIcI$BC([&?껫KA֍Fz/zn# *C-{mz(={/IqU`Lk# m NF/;V3q6"k"`{l\mvLxE"a!(B~k*e(w0‘:;[ u8= hTqZ|]W>(-hv42UjT~ ܋Pqgj9@_.k57,O̵_HjweER$e5/tuɜW"L*3 ,l_F[jqLY?n,iCod%C݁#VMV䠴"VȢߦk<+3&89#>fu;M1^Pv*侀Fc:rGsaN8)ZzvtPEC{aۜ?r/,cy3,bY_#멟&X-ea >--ң/?'W<[|NI}#:'L k~洂i[| \B P GX&ou v8!q|O3/w}v^Dhj/,,,p ˏZ2S|1íUYde8Qvƍl CBHhpi IbZ*EC(biONO}/0KIL0֤]0LyqWΘܺ؟VpAz۝Ώ31Z2XCRh^u$b1v{2J&X(da@Ch EY5 _G6^ec(%8ps*ZD];b9[ʠzt^}yFb P\|>L.xK0(O$m v`K^%@fYJuX/ƿ4Zw:a @U.jX&q|IU&S#'HjnX]r:ZXA"CAl4m!!VݔV$i6G]iFH7gDi .ܘzd)PNeDD0DN ő*ŏ̮P˴ʍm_u^m+T<~^T*j/j-_A ?v7O dRi R4G)Uu"hEu= TN0pVY镎+6{mc FgCҭ?} fL3iZBzt()w߼gK M!Pr2Զ8[HӚfH\s cH3b\ވVղ5jjy9]2r ؏!NNlХGu S9bwyQϵK$R$B|O2 'I^hc.Up)rc^ 3$5®7h;ZGZu !iGy`T7KG^Ufy@5.CH,FݼpT`YbQU_i9&OƙQփlh K q(z kչ/ԯXQFksA^~6ZGG)kZ[lhVIic*ʸم~|U'pIJ/6̌1wP[PR`} 4ehhLOϚB+.ule֠g ^aJCMS:M6B&(Ǟs:NvAbT'WkVk3tp@5id#;3⳺7DwE m}蝂7G7u.ԀXQ*$ YT–?PV,k4YwuUe cĮ8xK?W7yv~v hŹn-)ڦ%R.Fֲ_E_#gZM,<\BŅe?Z"3> x#+aLrim=-,-<r8z<?\> >ۿ||||||||||||||||||||||||||ٟ?)H