#!/bin/bash # This script was generated using Makeself 2.1.3 INSTALLER_VERSION=v00187 REVISION=6010b2eb021ff6940bcdd8c501cbf8009033e3f6 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="440231512" MD5="42c52e4ca8928f79873263f511ad85ef" TMPROOT=${TMPDIR:=/home/cPanelInstall} label="cPanel & WHM Installer" script="./bootstrap" scriptargs="" targetdir="installd" filesizes="61571" 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 Mar 23 18:06:15 UTC 2026 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 ioomnxl76o$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 lzI.7x0k9|@Wяz ^B?bG7xa@G5rtAWy^{py۽t96{>uhgxmy FjkʠóCO=9cj/?@ 8$`~I,# R+WdQDIy7OB>2 ]7ot~` M7NbҼ@`MKF/aVL AtrCJ|]Y#n>tF6;:<r)2H;|@ ,lxĨg#yUt1es$7DB05na2Ĕ y$hGف{?<:ye:kbuq~* :K\WV`-߶AgUYR(@"QȻL6]V !05y$QT:5&0Gy8rth.?=A`?ċ[g*ܿ#eD.ˊm⏳$*dI{RR^| 4 p@nduA!LSm/rWeT|tZh; ;MU&̆<|ekL i!17$+v0m]{Uae9S{p3ꂉgSϝÊZTV . T;=Lyjήz D SMJ'L1%5ҭK.G olJK5cKe)j Pvݩ=PDRT g!PAS/(???=70`td1u: P#tG.=hKXb3vM{6:ԶE{y&QI蕔BIN45]}}5酔l(% 3 f YE!Ҕ 0W!/ps 6Mͱc1/AfZU18xM{Y'W^liںC(pyW3M;XeGY0%{Yuq~!Dz"!W򴺯Qy5 *y۪2OiL3q*Ԯ{{}Wۢ:E ;(pc;g`Q<ǪI^S?і('t`r.HH%.(:e'!h-WTCc1I2Jlېr#8^U;k]77R^ "ux`Cj+ 1Ps=%b1.QK8g Bo`944#KU[YS: TVHhj=jXAĻX&U%@GFK5:ʕXܽbNMce:fLc^NTNXA'!01ڥ,牚z `LC{t)єxPjL^u*p`  ͢ۃ>F{UE)5UBLZ[v)p,$G.&?XQnRVV ?uMw . ^`N{ SA`FBS*=vn@:/hSR(f /lchJ_w2Mz,Kͷ}.~b7POvqq?ާz XAḡE.#)StfM4b~)lPi!HKLK+:70^ FbPیM!e H*8D#Z8ΒiLɏЅRU L1y FCB`] %Ǒ߲R?o/$eͦci02o2LI)ߋPsҜCL/ U:#8 [] gQbȬ& 0?3tAq]*G5`TRt`%x\7k}|a^7gJNo3 @@Q57ɥi,KM}w7K)^Y k4W )lbT'`\&i+x]g#*Vpj4}yOΨT޾ {`|W{ϩ2Mȓth6J"zN:0YuU{6E6Eժy& 5U"bLaV]V+$3B,xE`YQ'o:0qK}bUSa!hՐANGt==wzSҙ[<>M(jځ\:R m |DYgd+n*3-^*l>ź_h".溠HP~ m?o}?'Ӵ+v,wa@P&׷tb uXT7uK#t"|R"U{euzOw[Hb dîbQDʧ5'|G  z}9͞~,lR#uղ=(YԷ)OGrdkI:+(>Fg-(A\O- igB+) ]<лn͞PERR-Htoo7ww|Ul6^C׼+7(Tu:jhhgU,1Z 5^j @+Jy@WrA('}gq&d努/s8fol3!sʛ/h⊚^-BQox6AQ17c˽_Y'Qua{/jO/jRH(hȅMH%-;-nT_,2Wm!IGX 'Dy6߿g6 v&+[Q-?s\K]*aHW:lNoC8}ZaL5`(J>$ xt욂0+a=*ϒ*T|]Bu\|)-{|{SQ~FEEX3H C6'/B`' ʇz"t5pZa?sʃ>??G+P*J J):<+޸(ywYe_]$LJC$A`](,@%n@N12DG랏QxVyJލ\ <Wt-OGO{`#[WB9!Uw!=SJ]írׯ^7@gXfetɴn,Sl&X2_2KTX]ŬdۑtxXJLs{vW:Ҟt~ɲYP+Ty-< q'C#Ť{>(W_g3|(QF%qzq2<)-53TokgQmš,ْ`- p+׋Q?U@i y/g8R"-SUl+Pf¤$.$: i~2W[Go 땼O0 k=/4 <"\PXམX^[ y_zcqCQWVF"6ޚ \_{DBg"mOzUP*gyҡ4bmTGR H9\ptGA }9ՠx#uviK[d>\X@*{*;Oj7jtmns(5R%8ڢT㷅ɴ#(pliH4 ?tGV릠's ̕Xfe*㉒bKlO;'QGzP}/rΦPwN9(;I8ڥbdJkO!!y D,.r=M&tx]~8bS8NOS֟4Vh>\]sw.fOqZa؜'{˫,@o\D,[\qGiqG?hω9Bw_ȐVm Ԍ=:1bsiJ|9g'AΫR jD<ۛJ8w' xɇ9ԣJF/CG Wܲ$w%FP@W P |TC5]7dM:z"&N=ˈCœ]~襹%Xyﭢߚ0|ֈ=+++7 _{{7 a.-:Tu"3GA)W%;\G$"XR82b AZGE kҐ= U- q:3DwNHA|DH:`"-:[\An?Qr4Jsr!fOdhb`C>zO:h;-D8wRPF& ٗByVX?`nX_P㹕?m{_\[{jK<^-랿!-ί{O_m3CQ[ogJh: 19P&qr>)#-1P1bOnRxuN |M1>1F<^DU,!3~J$FqO6THnkQs~%Z_G 4&|^AZ71d >^wĽ IM{ W#y MR2D4b#$0(vD6fh2R 8Kf^$3 nh*;y 3Uڢxqɻ `ghn0@5wA,Lxu6տ?@#4#ŭx@!ܢtE|W9hy2$?)DžuYJ+DQ[3rU>\An$[-U3Zy8GF$~:={c0qD;֚>!Z#S5H5? U {<6>`Ψ%zLB-Af(- .\h=I)P(z9U21ƍ<+:G,CXV&ݻbj@(ڌABSL\e` rkROZ@oRF%X2TțscljH*Q1CتF` =D;3Ho Oe7(Z;멣ܴ'nbّOܯmCNIaisB"݃kfn ޟO{Iowi&7qfFhq$j=򮃴`9goCZS.Uv_8'E:SVN~7%4UpAv+ +ƣSU}lCe =:: rY ?ۇGG=P/dNGjR: ^p;gͳSDh^u))͚ ,6+#]75yh?coۂϿx/<gݶ!#Wݓw4EE6_N Hnj:%#6@P";LjkC +DDŠRD`^lElWHxS:&sB4Jƅ-Z߈rF楸x?NJV[a%ZIK$p- C;\% =njꦦXO-GD\ TH^ 4C:B!"$Ns|]e:a̯|q@u!E bN%@ꢗ.g#X&?%!.*`Sd0/nRV5CӪ7["Du~p򫜰Te]bS{ͣj-dmuk}ޫ]LڑAG:o"iM#\;')|l+eQ܏v2ǡVD8*zhNyhE^j2zJh:|֗YRmI4YJ(I^{Dq2ꄢ>ۿ>c0(1rrDX{hŠKKW,щ_gD~GRMo" I>Ln&ͳ&c՟;ptN89:MTx<>ڈ)Y}j~Lʌ&>T|Э?yEA!?k>J>M^F4V/K>CŠ /D2MQyBBRV R' =eN$.ÝD!kbḱErn;u볉"0 I-:tI0M0E!Ef4Aɇ`w/]_GeaA3V1 &.OY-`2PFz>IX<Ǿdb֘Q$HZ]~,]v1aAbK1r0)D}:#fWT*bN3g4bKiLh6HV !S!fXJ>nR&yY+YZe<.LPIp@/.b> I|ŚΡLh 4EƋ7~;XժG ]8Ĩf]0eBBu)LjNT䔈CycB"h ;Gr;Ng74|(B8`xo ̙^8;ԑh툇iV$fF9l3FҦ$9Js{c;d?tJO}grVu QMnVclqi4ٗ͜d^ݺ7hB'h%P6SBT8ɺl) ̨kJb4D[0$"?Xe _ٍm2KG %AouX -XS\jn!$ePyuvI{?1?5(c8خ6-G(_EϷw}DNlE8W+`xMr $%VFUa{˄\ <Lةv "st(4Qsyt؋Y/+t@pEwq<Dژ-Fͦ:bI;~죖 kaxDY"c\xj=COD>J^ PLOA~| kZ>Mp0\;'t~Z/|IӺs iE%r+-.z3X/o`yyWJJH孎gI<޾R3q ]^۫ g1bQ7w=Ky{XJ&El3,C< i] LFcf1zBKJ74sUԢvTEulhWKg77 %RE0S.Tז"+{D)ϴz&r2ϲq=vddO w+AEfa^h[ڞMcorSvb^#V bj7_,:8{MnJµٟ`o O3G%bIqAcHamTkI%sN1Lu0$଴,QBo ' +HF-}2r ^{T0|Mu6(SaR Vyu3uk9 J)U>ZZ6I61"8Ni'DwQah ]n0"Sm)=KfCsX*g vcX([D#!Ej %5yF'܎l(p?CM)-ftn58|G";jMv%YFf);IP 8_*xV@4:'H% sl`Y|-|:;okT/Dƒ7Bϥ$6lp^2C'䫄&;Y(h.4jS$^r(:42YAT2P5-mZ[zj6++x+^acMiefRM: & 6`m׵МFu¢ŨA0xxnVl\X S'¨7j0ɍ 7vg ^:ZG(*yJ6{V?M3g[on)Us'ST[w ZxD{K c',1㉗6˃9K>TC귿AkuKv$S%j-n|_҄x͎#ג:H{A6%b 3RboŮ,^N׷Y=kp=kXǀ ju3t,!mE {TrwBpl!oMe\$4'z2 4IW\eϣJq]>ֆS|r݆JܟHAU-GMvB)d\]V7m?_yVxWċS7B7E;";qD҅;:DFqķB"VDMZY&ť"(j \j.Nwl S`ޫD"droGo[tQTͷG499@0 5t2: f)5WEB( Ṷ=nng ŖKN@-B54OP^Wali9wXu;%ՉG8NhwjbAkǛ7k|n ojl Z.*ڰ` OUdm[m!`󽬯vnfkLRl˜t؃WzX*SO1ͥ;gqFg)KioK:{dq1yNO5txE! &a+첌>ȘֿDyƋqu=WϓՅZlk-1DjW{Ԏn+ZXB B)6+EIhqfH=V?d#:Ke Թ'n2ٜ2٪D:{ jZ4h<7te6t4M>>O? ܾ1GLOӋxis4W 2Ӵisz0}N>zt?@C[{GatHbA/ e*%<#qFU \O1Qkl܋}i_ѷ/,-VL:ף{O'a֚nx m;H[Jbxҡ;J XNXı/޾?[NTUO5zϵ' ^\tw<&?%\D-CVt^dC#6~a[EfDeg4o@1S퉙-W,|j; {GS{۸UKel"bx *P( G:v{Hm6#A-l^kfA|2o|zܝ oïKK ~|q P?j\#hX}_r;fX啕҂XXsW(cwP ߍ[o/N`֏οU[ Hel/P2{ϔXEw\,xxֽax t(߶𛴮&ʂWDAlNDk5nF]/\ϗ1YnÌΫh{g-'7Npo/ã͗^Iý>:˂}av^~C0.MgG1z{R,CF=($9ߧ ^ِb U x1lW ]fWUb*}E*_$+|09-`bҎOS0x:[tRXYܿ .k% zߍb sZ!H^8/ۈy1#6 p #%EBǭcw>nn= :H2q}@$QW;">D[o={Xٽ/xÇ[Ԍ <,M~ :VxaOyej\񐐚Z'SgRL̲sWE V/=辛D >0%ٌ=?Xe:WR@*_sʪ!Lye|O;цhB>6ْc&d촒͗<{wtk (%<aӲ.h_rۺz87&55.1Ϯc6A.m0Ϛ02~.XfWU$gO4Whyh -3" SIE&7ަ8k֪3"Vqcy  &@mh?I)A rXٚ :+sgFC\($*oSt$, +Tq4, Krj ICWmk5xc6yir'X+Qj+ aD8H# "cSXQZZԳ u|uOs?#ArߐڙJn"w!j'a|Ѽ@rsv4e~۰(EA,,ęxP9ތHm&OsPX;K蘊;Um;VlZ{=!Y<\zeb n$~)ɜH{jN_A/~zqeG]Y60[9@;=U(F /o` }%Ԕ.BDq[gSǬEVK {W HݥT;PDB"L0wʿ}A"E.QwQ5` PZ٦h WΥΗƜx܀9Xxyk]T@HDAcp \+PBT_):9ޥљe3woNlKiϡE" =6͙ Y^ ci4 `f=喎+B^}4j2#QFy2C7KC[(DSUPO&/NiڵG˖#@˸.eF3%Yp+{UW"#K-z:;Xnv1biln<<Цl!nm Y?2U17hlɦ;{N6aɫlP?=~*A+)2x/ah bԁ~j8g4#v," ,׈I(;ߧ1!RCKS^>_џI+>A_@m𰁪\OU|\nńfCYh2YQz}8, P:PԣlJ2 `7B鿚 $ClpoȦEH.f$k+N$pvj=A1[]̝B1;f< xxFƴ&IkK׹]veN}<2wjYͬ'eǹBw(|_:$,2v&Cy^ 5UG$ȑ`I:ncǐnV9b,jj){Ι`%sL6 אٹ.d.'ZxgM9/ckĕeaΐV9{!*x/#Eދc-ql *\%z pyToFB.7lK3V3Ӽ⪜ [ <AUe&5y\hK*',y/3 (7 ?En!Ab4Wv+d00pB/ޅ*Qse$a͒"^$[aPai2+9rC@=쫚'p؛ʅձ@xfY=9v[Vn=rU Wcņ3Ƀ:LX),!(X'<ۺ'߁AYsf)/NuZ+Z_a!MۦX л5z 0`Hi> qP,֊PVYPL~PeC&~ 1o%3J8[k}ZUQ.g, s60wޖN8ku C z]kI wB윹Ӹ8}eRGv<Syo#A-xA]lFGՙnEckH]>c(CܱL*olж= < 7]~%}24עAޒ {n& ]9.[iHim e=yZC~ߣ{y;dم< W.dJq% rEL+2@~N݆\@N&9W$Ё+klmv\U,ƜTCRJ3AOn(lmu^nϐJӂq8֩*:.*d"̤FS #w t~ UΫ-ߎ?ĭ6(`kj"=+*P0VW xDl*Á ևǭq5L?42eAf$duZdmia=h`)k \7I[ɴm2dY%4GikM\[Nq:n{7&q v{p>c [+h~v|ƈ̮ت>-Z?<'89 h]q@q| _f d<5܎-/-fUE4wchHJ@1r2RPC'Mػp$ZBN&!6:e]Hi2&}>^= as?{Li2pPgȏ7kOb)byƎe(z#o#ǧKrhqIBt0'~6u OɇiV9s6),!;{ۯ hX϶΁7K #t`_]8s.Rc8_D"b(V US ;0AzW,aWtWs>ۚ)1R][42h8A McFk.f@na6LK]C CH!01Dd̊M+*dYoZYrlb[~)GY~kQ(Y^m.̝l \r"hu:ܜɅ.CvwDwGᏯw$(-fՊ6i_ecHp"ɇfVfDQa{10!.gIx~!o[P+6!2i+͏!}ѵ=dN7ϚvU+/Fl8Ҕ#X>&׫zonDWJ?ubgCSe8iI~G90R[fP2g$2_{{Dk?ԣ>o4KD،bV"ahWrمF3 y ьR1nW`rg0-iI8 \ X+"}Tģv-ťp=XBy6mA1 4=' %.*aFS<`[ ѰeTeawf5:L q3ʁՕOkB傝j Iv6dii/iC3>|H& tvbXnD(t)PQU"N5ւPJAÜra/'k))X$%*-2ki;#-@ `*.n&Bbj4۠+bj!/8?GRQT >F}jr o;!okd' q]$Wh Yz°q$i4(ljNv0wJ$vBuJ\)~ni&h1"訚 aP/12&dQBJjHND}s&c{dK$F8ZyXi]OnlN43Bvǜwf.r=$Hc RX9 5]mo@q7Bq6=# `נ$)1qٸ5Eb˘8S}€l1]?GFz7=>G.Wř*y_h ©1"s^:Z bl7>t4BzP<M{aš($f- <+`x M:T[vvw$78: 6<3S.݄K2 Dt"y[Ya0#'ij%B9%O\^DVa<22,lz҄aoC7 =EQ5'/qiSyh~U`OEp5u<|w 3]G6%`6ٍfӅ ?}M'F0ޟFh{F$1Z_礨%]Z0;1@k+W:nˎ";ʪ̤˗J)HJié dŹ1MGtX, : Z@hTFjұNhٴaiQEE6+kL:}J 2-_w #㽼x?N5vHwzmUF8KTtd9Pa#92q>ân*);N{ȑDl&뙻Ic9 &+c|UM&"2RzTйOJT>>nÈ;hG/gklN?Oha6/xfyjDրw`q S71+Bwvw^m|霔,D[FW#:%,21+'IŪo+ S}#X D (.f&~f^%YҶ$fu J~܃uF yZP ͘ .ېsh5J7RX 8Ŵl 3{g ggeӷ D^է?ŊVy@0KIJ.B2FWF(@y@y=l/؏v7c>pG#FK1QA(zoMf”ۋhU;oS)|D R ^QT=,(}Nc@ x y/iQ=y0y47G]l ,3"M)R",H-?%7 ҕMu;HEd:01j7WYVLŶ‘MpaN Aec+R7j]Ӗ9-2:6񟄤qR|V1kj)!3[aQB'T4/KHOZ")>K^FU5=8O @7_Y:Qp76sԢ!\Q^MJXy2mWhrU2rx=K,2y=A+VlHgtE*u"HuQ Q, 83,dy%J%2MD&H0K YI}QqvN<|Qbs %5]HBkԦ%F` *ѐM7 {YZi+/gH؟E(UkPH@k!Jqǻ}#s Qӂ" %L=Vur&KFi8FaT^;/2M);Ya28:DeN{ly6J/KrbiEi@koΞM -a›/Шx *P}3SgnfcIhNq2PX kJ#<0bU7B˼L9{U5xP)H]PR#O`ם#=b$oz JL6Vf $PAp`.mR{sEY;*FMQG#4{7$E${ĕ{hV?kqL&adW/7bB2櫅FIWOKOPX_0WU┌Ģaѿw9@ȜU-.?U+;:KՔ$gѽǏR]!RJza :|-p ۖWVUGY'+4A]%NKpaWR%,U*E*kBU '8bh‡I-kݭkc+Qܱf6Fu t [HIwvì+SfPFW6 Iю8Jګ4 n3+DB襓\E,#7nPiZD6%cZLBKΧdY\ϒmGYR&%eMVbU&K(S1ʖjX(= h"8gy1NN2NvMtavY !.aK(:lrLjY6o8aAS ^GT's6NYOaN /XmӚ29 4}%x+bH%ɀ52G.-" z5mAbGKkYq]5a <韖 NI`:dR АKG@(~'8finlFA)>{\5 b !9h63-v5[,^d<┪N&.qFk/ MB"%m݋+s^2"Fi>tjxU &t|+焁tnei-#fCZIgԦ,%VȺRGrV&ޱ]oZr O%6P20S߼IРk:Iynk6qȱh-iqt bt :t؀čA&t2M@2l^)BҘ`K?Wsm3F xHAR&CĿ\91tʱhMb:m˜Ȑ:ZZk|S\s6Y,P0,x໪5zC[<<1V5%V^cTr-[ CƩƼVDNJLØ~RrY~-NAY@@dxdl IMF+XヴEs"*Oqi#o 1=Ub70#f?`6JmnTWFl6=S9hn{UogIvTLh\:+Qy*YS4 G[,߷x]Fh! tЬ&[D*TƼ/69+3D3vs6Z (וќAD:Gm~B'/)15zWbQwqNqOM)}[Fv#8R" n:›Y.zvbSLEKbjX[wJ@frL7~BF93AːiNG6:Zm#MSd@V#M]ƞuM%R!KR>c˾SmB-iJT{g $=p%nG'<&U*0xjJ[f{iRf7s(:}Ǻ맗|A!YqSd N@ 0a2vc.w!^顳;l;ٿvh(fc%D.Bl^#y_Wyk#H%/%m^7/.[|kg8L`v8=ʺvIestIyseI5j t$Ʉ /_ӮunWϒB{-b-IiI pTVnD8I;֦;n ☫d g'Ùj`KY6{f!9l皾y6Y~ci+!ݦ)z ;@u֔Xu™ e6uA0H"/ѻmϯ锱 ґNJ$rM-N36mNU 8Kk) 2= -Nto7vvW`ަ6%MW#cIKw;cw6p(}؋ϳ"/yA`HuэbhT_!5#["^&jʃ_Wҟ'擲,%5 3X^2I7tFAQk̦!Wju.Tᵋ$^0WMѩO\kU-͒xkmݰpHtl5MmE,Q+Pp!sꝍg+"݀4ME3=B9XԆvE 58e6dՁo~ߌOs Pq!}!#hB)`_\B{&aF gA'nɨsxMr6=ˣVBԁ'lGA'1ELh@Stv0gާ'$e ģ5ZiH5]8cR78uM!cm= ^HeCnid~g*Tey:WfFӓ>ȉ!RIR¼)EÊ, z46P`v }8<[j{=՛p4=2騐hMJ{QV1ѷ e/>ONRY\1\v>ڙP+}~ N6aoEߞ1LM` !y=|6'(M8}Ϡnp>\EU";)E(*Y nWӭ{p(NI6.I?% ,K2 Dfw'HH*zI¥z16Ӣm<\wl_%B?5\l =~F|,2_Fe0pB4s !gP*z8`Ob{ k4^2MFa2+kS|莦ϦIA−S^\AssP;lΞ¿ )ѻd4O ¦k#;kZ{:$( Eƪ{gqI)}}衟!7k Yxzi :NOc4`E;tzCI#a` ;O,XC3 }ڧkp̈́ 'w ڠBfˬ}r6O/?YīOnnCpml}lI'-E>$GyN~*em4Jxxxk=krxHGZ` Ck-?tlw)|d$ѵ.pƮ ӓib\JN5ß&@BTC$mL]Žd 3v(|<~u-\bY~0Z֢%zovKG(˕9%cy}:af=Q7.p+|?d70| VW];?G i~:0Õ?qp16`Y1$e+Ov(3|-2kzS97B:̏tGe#{=eRAU'](;!?eVc[?l{S9ӎk# MM-GTzs `1dXAqۛ7"d7vAYĸLV-d;'+Tz?׋*͍-RXR/'ʺ^^:&%6C_#REZ\\Z Xb}-֨5ly\Zdxړdst"S,-C}XIӎD"w_(ݭ\qaIzYK'eIUt3εNByҁqyFTWU](V Lj+Zyyu.4z&RW̧WFV㟗ۇ?o}#"O `w6_u^:~|N "JUk5B.Yx.2x#ݔv0- l:hqy9<ME~NpIP&5Oܾ+[|FA&[0maN&.}:nݸ"U33˺`˂Lna#pH'0ɔUߢB&<_:|La 驋qEvACCow(dcDuD[,V*ti4:5>("3'+& TfG7:'YzsRm=#Z^E(`Q9#g )2YnċvyofOJSR= \ԝkqТUl_m8l"yUvV5^۱U#p 3 wK͛3 \޲(UqPf@B&ů .fF6iIC܂=frˑ7)pΦ`y3O /\fjyJ]kt~qiDwo&+g%oV'19 ކfQycE07{t{4G VVc1XRPY6]e*߆uc, (l2E0f0+-""9AO #S]M!5`RZNM)Q釨dPk'+ +ZvHK+0ߪ]Tdζ2C@8g1vH=)kF$T% rS`C2p_`mD&P&U"SRLT{(m69=M0;tA`;ܢg\n*R'J^Ѷ@ HIvBm ]ɀ|D];6zGP9\,MZqv-E?_ _lK]}j+z mֵ"⊈+ց_1z*.҈߽hkH&}ڙA:AċF_Tdp{i2JBũpk'J6Z"G[KqyiOFy<%sާ:Z mzPHP ԈkrB*DY-&h7`RDMnlWuom'骕뤢NVoQAh|Յ53 >g$>V&Udr t}]/%=ǸQ,]F㤛 0:}쩕1 h[+ˋˋLoO3('n;wDgXR 9Q2Wfa޲N;Ǻ0hI5\\!o)aglTg8(;BD@'Mӳ\ұ{vQ^Wå%iɠ*&aUumwg,K9><|5e_e_(N40 !p)DP!]"xXr+"yҰ1ղ=;Z)wϙmjּw2,O2x)|Bn wDVÕ9jX%y(Vkslbߞ,`5ݶ-ͨheetiE&7`)PhDULi k)%J5V7y y< "z_?㤡5d:AWj cW'tMF#3=po:GZw剂؂}~>`S9=Ba ` @ۑ:2"s!Ǻ`7qFJg`o+ɚ #$@m0E̹0Al2a|78=K1yj8"1w̐}0tE4cgop-]l10*|>Ҏdq}=zyY$ަ?hjiI.` %[®7ɦH@6}:!4=<_EICa<߀lVq:jWfplM{lt?ɐ_ 'IINRG:Eoxݵ"B& *3'/N ;V+D6JbȆ'*$EI"_Tb;#4fA6R (.9&k:l<#YL_mf b{ꇟ> )fcCi@2D@ĚgD)T31A+3lP*=ps$ijCwD@Gn8Et /"T+֐Nldl|"`v ?nbd^=)GN}+~FeZ΋ '珶䛏Qw==GLQXzC1*:W:6XS8z8'x$b_EHp( .zS, 򹶆(ƺF93D96X (6Ѽaj`-$i.rOVcmÝo?Vv^UzC`=ϕ+jM'l!iu{ym[rd?@_am'bra>­u ٯ((!Hi!CqĬ:.9Ҷ231.wm%< YlAD](+*hbzbDZ=`!7#8iю);נ5 7؈*fETIbuءK;II4N-»g\:4+QOQu FzF^E< -_hE~A}³kW-j@-xu xz6CnN@{ vxh/oLR0OzdPEL L?|NAOr?C6GʽvxYbqo^['1txqY9i, l, 7z !$t.Fס"҉*,J6ä֩`:{E8]V0Gw3!6+7u1aUDSѧCԊ; K16,P (ꞏ¨ֈJ,)'Q{A|N#ȴ<3 Bmb9i(G/*h;XLq>=J8rxˊoN1b O3 V< y]"U2I<rI`Ѝ5&d: i\| DU,р nIkr4.Wn8x4 (}ͭjG^5B}>E&TI_6̗Hszy2KX&Ѡr걫*&8 q3^V"/R}YKb$1vb!=Q]]%Kݤd04?{Bs Q{bЬt-}JP" j=A@!T~R2M9eI q>L;%I.Osa#[+U2i{#.9v?'hQɨ]eФH$P)yC\tV Nѣ[5%]AW`a66ʳx9,^^+(0=E@gɇa'Uk ϒv{8`pJJφ;ƍMæ# @"y_[uiY{rܻfo{]oXag.cqGPRIiv]04_:pZ赥{L,ۨ*d 3̀uW@T i zLǯV RbaWC9e9X9j526('05GќWrU^s@s7Bԡa.=2/0VkOtJZt`}::=E@ւfΉi6D3{Tl-8u>cDad(ϳ a>ZBHO:CH>=@ctHƋ>W^4%'_]c б+iȁ"W⻗8?`SbxbEEO+!3NG\+ؔlvuI KO,%aA<@bxQs@cFnA5Yb6QJ r6g;eWu 9u#XgCp+Gof6<4uۥb'C*;bfR p)odcX x>BܬՁ1!8DCƓ!h=rkޚm7 WDV4g聒6W(#8!GexL.6De`X OVoo_gvW@u>C5OmwmV+"Rd͉j?mKvۀui?m^=m3Jڶ{܀7#Lhss_mC|ioЭ jƬHA_!4=:T&ّ=&eTkAOv;qfCa1$=Ck6x$̃6Vbcծfyհ,øZ{ȭBꅥ2cB;-Hn|Զk#WՌYHHTëK=*)[h$;~7;.y>, tEʆpa#ECtHr,<*݊<\f1Mpeţ2^g)Z@L 6f!a'ɭd3ueCS%VWi~jJpKբ*}/Pn[~~oCahtbwk/w(.϶0S'hy˶%[&'tRl" 8H 2)!ygc_p[~+R\{6IGX<Dj (5tP=fW*(56(b~T"*ZU1&<~keEYbpg(t{^XFbeCD9e%: T[=PmD[IFgFE b JnhMI*m$~t ;M춟FdʭU9T4`mʑQ20zRuLW} ]O/{7'u;aJ[bFe4^nAƋTt Fb+So\ZI;&GO1z߈ ֋TǗک%$(qmnɼqg?dH^(X]AC([$9OH})&RL``뭣 ͯpcH2EcyoCT<S9B:|u̒wFkF)77M^=POsx<EwsbõAT 2?198J鶓4Ke[raѢpj箍d|rB,_B {tQ t#wn0S  GpP>gqƵ/,Λ8;3sk DN:}Q,ALHO(X^S|4ͱ e\7(kM8Zk sx4*#UUĹ<*0Jb}D`v kܯj@:4[2N)xSr}3pYl:E\%R=k΀5iP,BI>U' ahXӲvEό^%c[JiJPIQxJJ2'!x-%Zī-\;y^߉l#}\[}c>>sL \iv3XHMi ΛѼ}Y}ݺE aF^rHYi ԡE7\3Tn@0g|.+,J2R`/vF]v -+Ro@~SC{C7WMy>]y `Nb ~5 jmM9D;Mm+yX "‘A6%^2 f3Ί0GgT1kkȶ DK}$<9O!U5+e8QZ Ǹ([~?ME,~Sc2!d#h4{(Sdso`A̔+*g>\!#  c2&ҲFno(ۻ }ƽfAP<ZtefP`i4Ɏrh;<&r0%uR-hJDJ%I %¤<ک 7Q|nL_O`ӵGhdYBs2 `<>Kʨ׶nk8^ {ZW:oL^׋@;e$؀Cu+1Ѧ4̺tU*ݫdH =dF\xH (4ݴ = s1afy٘-Lfam^oߓm~go̦W~*7ٮn++%x^k0y5 @Γxc 7zeb.V pA3լaq[]PW3Z1'V9Yݎ2bi܈7y] Bks7;;Kx#:P@vUt0/7޷gUO{jb,| LҘ(@VEtnPպ\p,JZS%eV1Ͱ˄&P*čX9"@tgvkc;rFU7Nrt7o7ˡ=Iwc#z4!cJA`UPkF+XX8[Y^tLJi)d`Kc02-ˉgR:ƄC2yhh v:qzQRV` \E8ap \LMB#x0j )%0T˜ھUgpiʽcGQNQ%aȌR~,ug^)hLK9jGe/2 :JiHOB?p1HEUNJ҉H tt.q\G[<۳=xsi㛺:qKZՄ[t!J"=bieOȹQ`Ȃ1E3 1% W) 3>Q x` ķZS;O  3jg,bœnaNo0CCoW5_SoQEz>{SN~1ȿ`h/F}+Ή!+cav )&4U/#cs Gfy,!Hs;Q59Ґ)ڥ40R<>%Vn xCn:l'oڠl(lOЌY3mCSËIvy_{*C 6w'Oy.$=‡&$!>#&д֪_b x: r]Pv7{1 YsuƣP9LL$+FM6KTU`^Pv;؇-J(ԩf=&:VCvX!66; qe|fעGhi{ r`[?tkj[ iK7=(AhV33,2χ^lzc 7 X95B.LYډi*Ecz6*lK֐0 >7ޝL<v{w2WQ.9&3FӴ740M댍oۺNBS>^xԷh8N/ŢuI[ *+m7 2]puwg VcNmSf<Ϝ-Ta@4!,կ?JHqLdm}ɦHٜ}%6|*v2: #n 7h5Tv3?5 ?2I 8X'ّwEVՌnGpѹ-c [9{B밉VKTChC؀v>\P֬1F P8"=Sh.E@ (ن<&Slrw8=g:X_E爀ۿQv n#P߱XX&;X*ZI֭'u}N&'(/HzA7:m &ڜ R/VAc%mܚ#ﻄOSwm+fuI.EC-F5j uReV|sc=<$!IvC_%ڊoPuK"o,zE#1YMAV'd~!lWuPL<,r9e,A-~K\M'ѩE|>(Z0FLӮl"Z6sՂxF}7a/4& p>G9GA\avJ)Rݲ61%ĤO\{jSv& kВl F&F,б b̽E<26`P.,EaxE*[d!zCrP 9R} H,MDM4RoC5z~Bf6h7*5= IZTwOXt䤶gpBM(6:EF qV7d#* pSaԾjc;&\76hD8⨪z G+/GO%G蛦~FRd˱ZwK|F8 _; "Pqp^L$, ^9.̜1!B[kR1X7UK3HNIioꭗͿ.??_0l{FgYrL8Hz~}y]z) I<(; , U-6Nh TՙK.؈I$T*'UeCŏl^Y".@ytR zgCjebV(7c^ڕ 1r:K7X3 %BG}̶i w<xD&#dPB5Qǜ 0xZ_%<~DPu!J)¤RwqjlB茀|Ly6x!7ԦBd4rىl] }Mz쵾Q鿩\tv7~kU lP-y9WcE j S=kF+81ya1D8os2pJ`@RLeu8HHa4pH#!U@op^Ymq W h`'.z#\z:+Ři_ we蓗{⡌#gl5%;djt<;3&v\uͫ(vv?P7ë| .i/Qc Fe6Tg m$5 7cGn*51=_v@w+VAʉ;F{ͯ{zCIkףt[ElpF 0DOf0tD*vXRVPYqoN=Cn޹/ri;8NGݡ,* >7Uu2T|nT]k[5*t8q#4Dt-tƱ1'#bQDZ(\< Zʁ*7CI C#8 u1uM_7/K լ 7YEC͊D%mwi|O;~٫4a! 7 *s9EO*0TiWB`zq{wQA%M[jǏ0b 3>C';U(zJl'csk:`Erb;^nFY$V*a%*s,8AB0EJ ՟"JL+RS>O|t}nm-CU WH.kcɨ&21K>-.~y%uVbܑ 197/lL!gA -k0Vxh+b1w#Mلdei3,cGtDNI'ӳsU *xXY ;&mdI:k^֝"5|#~|zy[v$N^rqFi[\?λi2ѼQ5KpG W幓eq\%j9R 62+TFyv:D O%918Si7Ơ||&yR=뤰pn?M'S {'| L~W&w S i#='SHIc='ɰ{$H]ԩ~t9mNFf$:Tc {`W(yNqxQmz窯8aϼu=4)GY@h^΁S!tI9ӵƶ0F]˩Ͳ %T FCѠ3m2|;~}<8gaRh;@8zi-.O\HXLF)sѸucb [zBObTQk\S71vr Bo=e_D'﫷w7evsO]@o~ ӭ~BgUe66(>A/@尉{(ZkvTj ѠgV/OQ.T:f'[kP!Nj ϰuɻ?7`&Y77Nن;wOXe$nܴA+EsoqvtF_:r 6+Q؃ŔD'Ikƴ%o+Q d&J(Z֭23İiQ CB([T:ͿG?f %E:xaW1l h_,1TK+]B,+͇QsݯGK{{~?KK]j>29'磤] /BhVE~/aHd& (曕÷֬K~Ylܫ4Ts,$Wh/o:N{)@cL2O骅:¶QК4h>b\$f6ZMC36}jPqvj-1Y)5Or=HF`=\EHuCFehzwX|wȎ{Psɉ;Mǯ؆Q?NaGUCٯ٥@=sF:$7WLbܐDX[sba8J&XEgٷa  !pxmvh]rF/lI韒yPan. dN?ٜw28;-Η:!$FDrM3v%q*{Ii[604R׊ p Q| Ug-(CEb1(ULo4P,$g6a0?I'dDރ?ǽ "4JPsemghz]S7g:1 S${l4 #;g`wb'R߇Ww^?{u#He`y9ZvLkƷD$U,SŌXA֚QEx1Qrhf* <gHpŦq4bkK!9bہk vB_t`M,On%I.W 'b9") qA۶[?zҎVO:D%QRa CvM#ASQ$ (-rL;W3eC+Q6u첪8)*R?;9Aƀ1٥8N'iyRF'ρ܄Z%$d8"P] _ JQѝiPib,? њ|z#Sx8PNOzyiX&?7^ƨyd=b5=/qIzPBPAKw yF=n xKJ6UK~0a_1\`倡s T~}9ֈ;%YBv?/lnO< uw$V%wtiE8IW &. g6㔦Ҽ# Hi300nZmbg-ȸ6-lo;z8=h*'W}4:sYAnɚd'7%Nnbin{\-,Lq% 8Qg G|6/$ɜW?#R> ͌`=ta%P/(qųY Me|Ŷ' Q/Y6B*d)&ld5]Bb^4΍ʯT6$޽Cz Jr޼ ?L8NE-Q8Kl 8Ҭv_'։;w(wp0<ۊOwW㗸wͳ,Qc_ x[ˆ+2+umN geoVoXXl׵0(_PH٩OvGq֒a?[TuAGvWxw{,V#TUNNs~~pog2a G>*N+wGz_.S1? ͺX"͂nOfDS BiV@t&X{iL\-͇=_~\V.o/[ϗ?á61b5K=N:F(6ՊFج"TVa{#t矧)KKa#f~:6~z6:*kE^"e~ ~e 10 knBXzOiџXSeVQ@dA<쵣7)[=>ymّÂ@2Zfb“hc#z0O˼/3XP>xX#6?eG/8 QҜ=`/mpX YAGWQ0$(m,$:KBJcV0t `g )SQ4X)/p8eDDק|ClD12{&E\|mP]gnY(Tm`7O/?n|}mzuяJg|rפUǛfRx@P>$5NFZX$bƲ7>ґ\.xf]+KGDVBYkě?(fIJz-Db<'DkvKG8jIuiåzhݿFk^Dakzs17v,Pr;$\NT:;ϣMX {ڥ}7̀] V<ׁw;R2 OvԌ [fQKd UZn*no`PCl5 GV%OOc~$ar(Y&Lr$`3`?SELۢST:-)?z@%ca?#%jd7N.A~a߿{hoiw|Eg'*?V_[x,Dv& TBB9XE蝦@P|YDCԉ-`ʤF ̝Osd3I 'ѴS6MߘͶ/y#+; >q0kn C_H'2(QPy˻q|~y[7?d?ފ/-<\҃??~ WѫUFYS|ڔ`[{- TRد,ŃX*'C(<&G<{KMriwv5ɭ}^nGGF/ݎlo(::5]5~NiPUġޑ1%*v>hseslbӣ5 F%밢VsT[Qpde`981.Q_%mS΋ׯH٦k9B M͠Bz1.t`j%_1xjRrD~:TyGH*hU|;cRC`B5_\Jd{QڃvQwynn}yӫ62{kug)oq:[^b Vͨd͊@ ʓm*E:&qz?V'ΐ=8 p< 5r$B,wJ Z }[M݊,/XiFu1iDe]$j% j1ef-g Jc Pc+ ȕ^gd$ۯT:@ʋC45ӑĂ7Zvu(0Ob xOZW1R9.D5u %5=\SxC5-RnQtWI V,M;ZC.l q6FX93"͓ƭuתs1 ٬o IUQȞy +<ʭ,wGYfИ(yw &*ze*f!`օJ, 3Tf}<QԔQ|a6=;oZ m6cf=n W.nhJ:tqt=mL W73c3'`T?-43nhj]ר-'bt:͈-> s7D.Em}蝂7G7uFjeENR/$ YT [nrNCV]UØUg+Cgo)Swkk7'Zٯ6_bvlfyN)b4&kY/~wd (7&=/⃥?俿Ϋã탎0!ߡ`:N/t{GݕťNj%Na???