tgt-1.0.85-150600.10.3.1<>,6Lhgp9|J ft 쯣`(!ցD$\~dQ#2nEN#}SRXZ@"+ 8Ix⠁*W?u(xyTFy'4Q s zX4_U>WkzRƐBC0AJ?[RG;<5!oڙa8OQǐÝ SK>)꟦\AÀ]{ hQ<鰳RcG>LI\?ILd   @  *07U   ,, (, , 0, , ,,\,8\,  (& &#&($8$9$`:%=:>:?:#@:+B:3F:?G:T,H;,I;,X;Y;Z<,[<0\<4,]<,^? b@:c@dAaeAffAilAkuA,vB0wG,xG,yH`zHHHHHIIIHCtgt1.0.85150600.10.3.1Generic Linux target framework (tgt)Linux target framework (tgt) aims to simplify various SCSI target driver (iSCSI, Fibre Channel, SRP, etc) creation and maintenance. Tgt consists of kernel modules, user-space daemon, and user-space tools. Some target drivers uses all of them and some use only user-space daemon and tools (i.e. they completely runs in user space).hgh01-ch3a 5SUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/System/Daemonshttps://github.com/fujita/tgtlinuxx86_64 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in tgtd.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi PNAME=tgt SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in tgtd.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable tgtd.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop tgtd.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in tgtd.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart tgtd.service ) || : fi fiS1hWX 2F <&> G5 ?0 pF &AA큤A큤큤A큤A큤A큤hghghghghghghghghghghgcccccccccccchghghghghghghghghghghgchghgchghghghghghgc79c06ffb0e7a099cae470f5af01faee1dd4678f32dc69ca75db53fa9e77ca22f7e01f945e0ff741ca95f846b08e33f435ba778063c060175feb3d377a1b3a3bad134eb288df486608c6803526bde6f79f878be9279b91d1f59dc25532aecce4a3e964685b00174cd0fe553ea09d1b605a461c19019a4bb81ba84cc49baa309ddc3f209d84aff28b809767cb3ee43767ffd7561954378bfa3af22f7d3153f98eea759829c1cd52f725192937fd1d7c94e912b0df65b202a60e7b147885f9a7701db9a6bddf9268bb6f948bb47a0b81720156f073c25f1e664c16eeab37d5fd5025c13cc7806654a05528428ff80e27eeb717a3c45ff3b7f85f089c885919797be149cab8cf002a1dc8137af0e5c189eb83f82dc22944f084e1866ad0c283adf624548942e8f9fdfeddf4d3087c24e3f3e7270a785174361d9eec8ead09012dd2c18ae4418f1f92d1d04a2e1722a884eee7f808f717c531a303b41f71bf07cf70472310f111e0ed859ee94c43f14b409c7c81e27bbdd5b9e9917ca3d223100c78b955bc5c348bca24d6bbc4373e9ce4918502ca4db6f802b55eedae6ed1d93124c74f5a624cd8751a83e15faaec9f41935d168ec36bcbf64ecd23013ef7b594b124fcd150aff0e76adffb7b7231f5576057c041251f4fa0df555252026c68ae076b9ea8b4ed14ec6570bcd1e20cee7b3447acb1b1f2ed1bed1a62c89d845469dd358c96210bc9fbd47a17bf5234f6ce48770afa24cf7f9af47ae73c44e10487807bd68eb06d28ea37a256a7bad6d2064aa9cdc6d9734e977d8dcce102de306888a18f7df082e84f4f1291ea0305aa0f9bc2e49e1b2686782cb73905047b81979e65e66a9e05f340baee7fc1f01340803d561b3d227cd793bdd58cd966d1ca108e63b361ad831f9ec5ce2dcde7f07ce80e3cb94cd602cc24be14a86293dc2b0e29f58f2ae4042a63e7724ad929e75d16e52147c42ec01c852792d111f2f39f4dbe97a876093f2d556538b804aeea42394d13a764b60a28be4b3cc50061203553c07668f8fb349a21bfd15621701b4ef6e05c6ca201ef4820b58c02eba1ba13c5251a78f61e0e55448a661d86cfc66927199724a93a0787fd232fc6e19f00fbf7e9ab936e2102dfba3dd904d1f19ce821e7a4e75264044e0f5814ed6a0123ab50c1dd46bf80e9f9a38ed61745a871ba7419d0e10fce8c969d513424379ed54bcaa8c14582750d02759956ad2c803a299e34254c72d05157af2cb472d2b62b7bc680b6a83bb7380a09e618d28dd8d6f1ff2e42b82d9092ba1736377f629cce2a66dd1c1937effd19d4c27f469edb8bc99aaf20ae0c65c0d404add77ec1add91223788177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643ee90c2b93ab1421224420ff706dd0bd2784c84527de9313fbecd7f37e6589495ec6e8b950c258c5f14f085c33e04956a84cb11a7e79784e297b7efb75ac8c79a827de2229ae6a0e7039bcc93b384c96a6e2a04582741dd36a3ee474a108486f794c09339af2d9dbb60c598a3df5a0a8663870bde8691c24d454e63683439d56be8f725164ea3c0997d186c01a838bfae06b68551151026f3f087890302345dc3aa40831c0c1cf434d19b473efd0898b56e8a9aa26687f51a1ff2cbe5fea64e65servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottgt-1.0.85-150600.10.3.1.src.rpmconfig(tgt)tgttgt(x86-64)@ @@@@@@@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/perlconfig(tgt)coreutilsdiffutilsfillupgrepld-linux-x86-64.so.2()(64bit)ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)libaio.so.1()(64bit)libaio.so.1(LIBAIO_0.1)(64bit)libaio.so.1(LIBAIO_0.4)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.10)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.25)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)perl-Config-Generalrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd1.0.85-150600.10.3.13.0.4-14.6.0-14.0-15.2-14.14.3he@c@c@c:@bL/@a)@]:@\f[p!@Z@X|@VI@VI@UUe@UpU>lduncan@suse.comdmueller@suse.comlduncan@suse.comdmueller@suse.comlduncan@suse.comjsegitz@suse.commatthias.gerstner@suse.comlduncan@suse.comlduncan@suse.comrbrown@suse.comlduncan@suse.comlduncan@suse.comlduncan@suse.comp.drouand@gmail.comddiss@suse.combwiedemann@suse.combwiedemann@suse.com- Fixing CVE-2024-45751 bsc#1230360. This makes random numbers truly random, adding: * tgt-chap-Use-proper-entropy-source.patch- update to 1.0.85: * remove duplicate includes * Fix blank documentation line in service file- Some cleanup (bsc#1206639): * removed patch setup-tgt-conf-d.patch, since it's upstream, and having it caused duplicated include of user config * renamed setup-tgt-conf-d.patch to tgt-install-examples-in-documentation-dir.patch, to better reflect what it does (since it no longer sets up tgt.conf.d) * removed the sytemd source file we have, since we get tgtd.service from upstream now (with a patch) * added patch tgt-systemd-service-update.patch, to ensure SUSE-specific changes are in the service file * dropped tgt-include-sys-macros-for-major.patch (obsolete)- update to 1.0.84: * fix bug: target bound initiator-name but client cannot discovery the target device * fix use-after-free in iser_conn_free()- Update to version v1.0.82 (from 1.0.74): * tgt 1.0.82 * README: minor improvement * Fix FMK and other flags. sg return good length and sense len. Not needed, additional condition. LTO streamer not work with check only ILI flag, need check FMK and may be other. Without thois check working fine. Test on LTO1 and LTO5 streamers. * tgt 1.0.81 * README: use markdown format * Add LICENSE file * replace sourceforge with github * tgt 1.0.80 * scripts/checkpatch.pl: escape literal left braces * Replace __packed with __attribute__(...) * Avoid passing NULL pointer to printf * set INFORMATION field on COMPARE AND WRITE miscompare * add helper to fill sense INFORMATION field * Clean up error handling * target: replace bzero with memset * CHAP_AUTH_STATE_RESPONSE belongs to auth_state * After rewind option, la->tail may equal la->head. This causes the old logmsg to be lost * tgt 1.0.79 * fix coding style in log.h * tgt 1.0.78 * tgtd: support pid file for tgtd daemon * iscsi_tcp: add support for listening on random port * iscsi_tcp: fix compile warning * iscsi_tcp: Replace deprecated valloc function * tgt 1.0.77 * spc: implement spc 0xb1 and support rotation rate * tgt 1.0.76 * fix segmentation fault caused by scsi_sprintf * tgt 1.0.75 * Fix gcc7 string truncation warnings. * Update README This removed the need for the following patch (in the code now): * tgt-Fix-gcc7-string-truncation-warnings.patch The SPEC file was also updated to match updated filenames.- Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_tgtd.service.patch Modified: * tgtd.service- removal of SuSEfirewall2 service, since SuSEfirewall2 has been replaced by firewalld, see [1]. [1]: https://lists.opensuse.org/opensuse-factory/2019-01/msg00490.html- Update to version v1.0.74 from version v1.0.60: * tgt 1.0.74 * AIO backing store now reports a list of supported opcodes * tgt 1.0.73 * Update tgt-admin * fix build w/newer glibc * Display nop_count and and nop_interval * Quote $backing_store variable in system(), execute() and backtick-calls * Buffer size is stored in struct concat_buf.size field, so use that instead of BUFSIZE since buffer size can be more than BUFSIZE. Also, remove BUFSIZE since its not used anymore. * tgt 1.0.72 * smc: fix snprintf warnings with gcc7 This removed the tarball v1.0.60.tar.gz, and replaced it with v1.0.74.tar.gz, which can now be gotten using the new _service file. This also updated the SPEC file with the new version number and the different patch set. Remaining patches were renumbered. This following patches were UPDATED (refreshed): * tgt-fix-build * tgt-include-sys-macros-for-major.patch The following patches were REMOVED (no longer needed): * tgt-handle-access-of-a-target-that-has-been-removed * tgt-missing-module-directory-not-an-error * tgt-compare-pointer-to-null.patch And the following patch was added (and submitted upstream): * tgt-Fix-gcc7-string-truncation-warnings.patch- Fixing build issue with "major()" and a pointer comparison warning while I was at it, adding patches (bsc#1181571): * tgt-include-sys-macros-for-major.patch * tgt-compare-pointer-to-null.patch- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Adding documentation files to SPEC file to silence rpmlint- Adding upstream patch to silence bogus error message when backing-store directory not present (bsc#954801), adding patch: * tgt-missing-module-directory-not-an-error- Added upstream patch to handle possible target removal while accessing it (bsc#922526), adding patch: * tgt-handle-access-of-a-target-that-has-been-removed- Update to version 1.0.60 * No changelog available - Update homepage Url - Use download Url as source - Remove tgt-git-update; fixed on upstream - Remove depreciated AUTHORS section - Perform a spec-cleaner on spec file- Fix rctgtd systemd service symlink; (bnc#945604).- Allow to add options via sysconfig (bnc#828214) - Drop invalid ExecStopPre entry- fix tgtd start by giving tgtd time to open the socket (bnc#934642) and use bash to run multiple programs in ExecStartPost/bin/sh/bin/sh/bin/sh/bin/shiscsitargeth01-ch3a 1751615256  !"#$%&'()*+,1.0.85-150600.10.3.11.0.85-150600.10.3.11.0.85-150600.10.3.1 tgtconf.dtargets.conftgtd.servicerctgtdtgt-admintgt-setup-luntgtadmtgtdtgtimgtgtREADME.glfsREADME.iscsiREADME.iserREADME.lu_configurationREADME.mdREADME.mmcREADME.passthroughREADME.rbdREADME.sbcjukeboxREADME.sheepdogREADME.sscREADME.vtlexamplestargets.conf.exampletargets.conf.vtl.L700targets.conf.vtl.MSL2024htmltargets.conf.5.htmltgt-admin.8.htmltgt-setup-lun.8.htmltgtadm.8.htmltgtd.8.htmltgtimg.8.htmltmf.txtsysconfig.tgttgtLICENSEtargets.conf.5.gztgt-admin.8.gztgt-setup-lun.8.gztgtadm.8.gztgtd.8.gztgtimg.8.gz/etc//etc/tgt//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/tgt//usr/share/doc/packages/tgt/examples//usr/share/doc/packages/tgt/html//usr/share/fillup-templates//usr/share/licenses//usr/share/licenses/tgt//usr/share/man/man5//usr/share/man/man8/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:39566/SUSE_SLE-15-SP6_Update/8145ce2a07d834bac2c24e5cb6eed5e1-tgt.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linux     directoryASCII textPerl script text executableBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 4.3.0, BuildID[sha1]=ab410cc875d7444d1433c5bf7ad91b9379d97c62, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 4.3.0, BuildID[sha1]=66c00f30f436acfb93143900215471332081f78b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 4.3.0, BuildID[sha1]=88f4e3f274805b94dec831247ac7ba58c2e35856, strippeddiff output, ASCII textPOSIX shell script, ASCII text executableHTML document, ASCII text, with very long linesHTML document, UTF-8 Unicode text, with very long linesHTML document, ISO-8859 text, with very long linestroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)RRRRRRR RRRRRRRRRRRRRRR RR RRRRRL-GZsystemd-sysvcompatutf-83e309a621eebe37696cd2ffb78534cb37974a3d95ea9cb1de96097c008819bd7?@7zXZ !t/`^]"k%b)o# &$F *ng n4A4ʔ=_|V*S*-ſ^pg pպs#XާAR"TzX/ڢPQ䆅Js3Jo쭕)h|͎9EGr>)x&C իXA"FA ë~98BVc[MbёĂigf)3Hǚ}Jtp wXХwaqun*75"U|2G- Yr>aKiYMY1UBK]V I<-^&~v ~b;n5ѵfx+ @*e 7/u#נ]k?A[v}IpB';Xq'U0uۂh g Y}~znC"&XG,:L4A] :ݙ2s6vK%j^E؈%xl@3VHp;%M6RsGM)od̤, w)[X>6k-ÅA0{SR (8S[rKs#C6BJd'fkxZ?áPkH=@u 8d >{-:s2oQG.H0%JU(/|LJ4<פ;'m'ls)pTs!ї7~$/67!uOcubs \RjD|Oܳ@cbda!(2,)~h=4Kvx:diZ^1F,8`[BƠd4d Hމr׆2kO)Wu3"26AHHԝ$ FQvnFN|49C5rmSk΅T\!sGۄpOYӤ? Z眼6X% _߄Ĉ?1LuzH%OŘ5oK|(c+({ghl>5GS~N_ <73PIT`uD ٚW2V7Է ˹͢9Qj*8EՈJ3-wt#z Ko r-yRE[BVB $s^[WprErز;+A8OQLo^KR KI#eM_躂>秄wYIG1S34Yg(Cv+i(>ZK VzmΠ?/2 R՝ۤ`ץm~O&&P. ,! ACb#)F❭}^aWYw Y3% *m_c_w*6 H PTiW[̒F ݹ@~m*齜6VIs"0e ox^Й4J㭜ˬTu%ĬΖguL(9yiEe']ٝNa{M1ٞ(GxXƝQr!WKʄfۧT4#$M7"0D6dw?\2~^( v).rSu/1"-z6seމE20Ri=-km Ś=dx`h? -/XT-+QYbʴ&^а| Rx`Nݴ\tlC$T\Q4ySUXtpbڍ֕rQ<'CU3'4~霠,.A86}Q2э}Efs*F(x.#2p$EzW#*;}_X]$5""/djh7ө$} Wo+\FGKx0%bwX/a'$(t;phᘏwڶ>hI{5:W; ~[!wH,tMιrf 5dY kmhr[]pe|kӪ6UN|/YH_=~ge=QFB.N+$Zm= ,m2Οy'dTRlH?r*Ę wb8`X.q7yehU#!ywp?vվu3"Uw9&Ojze\M@Pޱðo+D8ODibAW}0Jq )_rHNM.S30A2TSDF'>\-Q#; }@Ѧv޲6kC+H➠+ʰ%7A6*Od C5U5Q5x~tʑq׏(fWu(8d\Νyq=,;5: x*B ^w9^q)$Ylk 'tQ&^,_* Aݷ!f!(hs(<OոJŞ$؋$T5{h3-Ye|n2{DωP=ƔcnYq-n \"ǁb^חΡ^ⴀ)n:+PBC[qlU࡟4#D#]D""r y?xYef_:zZT5)݁3'7T)gsr Rtַr:u yƥUK6~,f֕SnkìCƒ"=!ؔUĵĤipmX,mJxvr%d( NcbIgYKQߤ]_,:= Iʚxh?!ykʷƣñt&pxN)RGHxkuk {@<,ӰS\M^CԔF]^OH3Px?M_ytB $>n7~gXHEn9>D,EQ?A׾#;iMzo"HCۼ`͐̎YM;ˬwXKٞBciF;B,>]5T`P'o͉qJ 0z&خ 19*bF]xE|dy=od D, Wn6%S']G:T#7<*zd#B uЦ`y!iyɔ(L 1 ry8ҩVc[X9:noFpwT;Eu e'CTVhQٿTRf8:\LM \R#{0j)q#iIt}ݷCō{ 'ئBx#U82=EGBhN(_5ŲqSbHv2~<3̜ `e,:1}o2g\`&g +ajq zзtKxťP0I?\G*Hc5J@Q8fr[57 6xoWYV r}xcb~õ4-gJ:dF>mڲ`wæ0$*+sX:Ȉ'8LQ+?tޒr3~{IS̢@^@i̟,x]'@8 T'DOkom}a zjWIdseϔ7M|b*ѳm/Q x#όs!:Sʒtd*C6!랇~сr(M]D-V(QMF(4epnQT*P%;]rV6m6ke 0ǥnfPtHIA2/0.5 G;d7GjNuE žr˫ *C'CmOG%D"X%HrF˚7ϬQ(6*McOCu]-#7Z?z\9xS8 H/tse&"|~ ^+s׷9 ԅ*1o|c$xU]6<+[5#$e_l{kAwzW~zz$c]Ô!HyY9RJcJ ѬLbBv[f'̈%.F9Ӡ>{nUdokpbPa⟜J,@sJKҒ|6pW[\AYzg[. vF$9W,XKN6EO%%>Goh'Q|t.mĬO%QwDpsv~TSmz¢u27@.^hqf+aNm$|*_.]) )-+,DcR3W5-m7=2tZлERAbi 4xM7[L/z{kִӱ ˛hٲi;Mɾ4b.yFVnY )+P rSU 2%íщkھ_T0tāݖޝ>MCh-VZJhݹ8, ZdTfR&4X &^FB1`0e^ZYѰxqRd5xx/}ڼ P#X6XtV2FܰӻS_:V7 ;ܓ0?a?- EB%X&cV)I |z;iU rlL)|m9B'W?sDݫfNE;3an)FF5Xꬋ_t(^G+/̝ͦ)4]iTN_@yɘOZTTm |=WlH/m*T"K `K ^݌U/ ۝sj,%k%;O? .%vAM="8!Z 6>jw-\%,tǮ$ ʅz &98gkuA;ms+B|L<wJ؛Q͇_ mHoHú0J:Ò ')_B{cWE%! awrpR2@ýHEZϓ", ;ina<چw!z#쟗}DѺ-LxY-.<x1H@ئ5 @*pÅgqZ^oidaBH [SVݪXgi\څLCȒD`vQŴ&:@powx!- = sU> OnF˼9^jXOs'5Qƿ<&ip3R0EJ 4u0ܷp|VAZǎ=U6HNcFo%$)a/ H(b֚31F_)'!z %2> +=1œ#ۥQ\'pa|/l?RZZ1A,:3/ڮ:Q\ 0 ?9:g\m]HP||cٞRg/WNԘLs]q@agtť^t9;jD9JՐtk} zlqE60׮`n4P;@Fݤ-ܙJZ d$yS#Z?xId-bչCk]9"L֦uϼ˄ʱ~U^\f&`exk/ط*WPD6`QJ89֔r}Ѐ rqn³FO\UJ{=I&z,H*}T'^V"SDZw#]3`z>֣ιj=SHP P_>{~HnV M~+Py35"þJʆCRXd@P.[sqʁCm$ !R@/ zsXa1rR\ 33a_G[_@,SGTiU_&?%vF<+L&Dr$NȲ7z (^EG4f ٠|*@@*<[e\eK`i!"er.Zӊx& rŞIHܠJ;2k(x[/ }aJmsBvDT!Es֠V}diAy2E2%dm?2锜xt,`Z@&ӂƝB̰*!{e?N:vti\JnIOLF~ H2z7PY,L)@7>#qnرe #ې%z41)Y2ȵ/.6ZS]aNʰ;d59Pz#Naݪfv**4 Pj4$"W[n߾GO{d3*Ml|#;1BD7G#>zՆ{57r0ڂg@gd 1s\^ZI|h*UZ|TDMx JmjCFSed\(- 2&%i)C; ns@ hmWzOgJZ>s$rڛa<M0#::f_- 㪇<<'P< M=a?~ %?P,h >ΖLѿIkz^ոl)))|!>VrDvu?לWjjy_dvӏ֜ :%_׳mgAi ό)}ϰtt#4+S#VkF@G{@QXxڦ\fMw?!x>q7o6!2wԭTK I[c#Y%ɫ[̨Og)@=~=xՂu eDd jah6*%q wr-414PŻr[h>^^ rF ! 2~y o%Zby͠<ٓPA௚x3i" j&DM+V?;Ҵ EغcU;jwoc~f&ƥYK/+ql߈D;eҢgŮ9Y_/c+ l_EL_S^I42 Y?M3@ )4`/]UT?~+@K.s-{%̈HL5`5j@ "CMR[*|@xhN!DVS2x:n ͭ8SQTf햠S^tqe KV+ݴMʑD}M!1wu3js"z@["1\:<MӸ~G'&)ne)ˈ"9]Z q'ivSvܝR_=^gE{3 ^}!.ѱKކď*ļܨ(:zo:{pce5 q{Oؔd8*i [Kw̓iY85~Sbj zp,Yu6qy!YP==: 87ȟ"dKm&ur-6l󄦅$}Fm5_!LF;Y:[v;Yq$&@ e. Y9"ʿWZFnYY]Lju[=U}U,ӰVUSbyfcyWA63 ;{ Lr˫&A\v.3Iaް5{qmVPM{UvYLm>oCWZ=v]twj Z|̑Mţ|akk+DeAS>_D'gƺu;'E"vhA!tfȣ7yϲZ;l0eOOпY.P - 't~HtlFy$@g?Cd-5| d?'1q|-)lg|)x@b1Kͥh}!m*ZCy9ʟV2/4#c+i hvWv[>eE"R繮9e'\VCO/k?٢,Pg U'F Lst5D=h%R?K"8,|ULU2>FSzlChF\ )0ev(3jeGұMkOYt"}#Ds۫jeӫ!TfZόeB9)ws‰{K;ur8qdEtt86(O7M✮<z:df|pzD2Jd=jQ ̓3ݷKۓxENJc ^ӷ}שw4:4NoF^D[xI9ɔ@}0Z?r\jJ*&XXT#?MJԅ)MMYD[ڽRe 廷QI hz2ywJ_$>)O'ьQ;N\Y~]*S(O3/.x[_OF?#NJ|c"g<;iq$/'i}s7?= dJ 3\h{WR \L'4c^>*k|0vE˂~C}ě7q%^MgGy'=\VZc |_BPds. qd~zVh o3H$̞ޤMFewe ݃_Gz~'] ntW=TP)@usIr_=*cV;0 r*b5YqL5zDFN9Bb~=2 "˗o$7I'n idoQތjOp\zHi|3ת0ӭH_W  8F[T  :QZ;"ƒgײ`jjVb gy)^Bh7yGYK.tb?qupg*8f}[/% 8(TǬj fŘ9 C|rюr522\ gs48"JBR|B0ZpόF5YUB|fp['=790*2Kyv+-L%s O֓T!{usҰ-Ŀ-ak98d8{[BFwIߤާ,N? \^A;.eA s0PN^^_س'=B91ޓD^.#yLaK!\RYʫUOa9-P]bg'P& K|hZ:e#8JAĢޯ.@Dʈ@0 d c͘N\#3_ܮ0EoWcYdmU7&RKߒ.ݥѯI64d +W~>V 9ږ.$e<$_?'&(8io.a"i%eo;79LW__wh׽52tT5qRFػ2z6fvr %hU#SN6%'6μL퇰5 e9ÀA9Rȸ8qx#JDý49)\ddKlحn3V`Lt8ad^9ȉ%(K Ƨ1sF7 Kk{b!6]gF m:8nNZ8|.cUjfpyK#En9'@:BHlXӳxHnj⊰ﳣWF.N8 $;2S vsJ_{|UwVҌph#V9{dd/f2t/CCZ yEh|F*+K}pZr:#ܵveI"ܢ#hoCsC kKg 10g /W9@:Jz㫑f,β[2w)h6Av#ՎlYBžoym .b_e<[llIUi :SiTH@6$/?./[[ n_4t2tޕ>jzx-nH`U%%/[ b(92 bߣcEd& '}~^PGo>| rjy~g98>Qs AhVQ}wZ`oZG nWPh?߮NM a|/HIb;Dv9pKM LR[oފo s:Hɹ`BG^\0[{qۡ7.|btEE5whyfLǂŇ^(|)Sꨉ~DZۋTwR> JWȌ9F(_=I|ǻdMreq uN1u((+!ɺ=ԕhQ>Kyg'R_e B܂uCA32wVo<"d]/b=@$7MpcQ ัb@Nlemnԗ],DxmAV"v&E_eq $5L6δ}T)L-V'؋ L+jibXr$K PBXlڱҞPi5G3˪%zhEFDwWG}DQ)`fjbc%FKiw@8耟A]^+E-dBn3aI pǷPXgK-4i_`bDUI15+whgz2X4!PNo27XF6'u"B VӍetZL"H4kpnZI08@GXP#޶7I!E+.d]PQ \ ]a׌G|I|>4!\![ZJ)K1OA8ȞGJMQy|OUe_-s>BV˝YnUT Vݥ/fvpZol}ѫ>~^gUi ; vv1a:QS( p' ,"9 g]X\ \LlN _%R3kaqϣ{Ea' d+9 }pfboe%ΛS^&vx }iCh;u\HX*0CLsL :˛>2fŵڪǚ#ҚMJ[X {(eF۪3FEf;wZ2`gѬr fTi3fbȭ3ϊuuK52يXRed˫i526"1 ([Jr!1=8 M[)*ĮϟMMVE|+#ojEJ2lPV"ô5%3<4p!n{̠r@c:'=b-"]Iu1\uXv lK!NkRQl@̡ݲХX& .Zb|7jtI=}R\}TW#Ǝ)*ҹdW,Uy,ęE֖W8iw!̿;i)=S"%%(ӋtԜpYR4dv`ُY XnEp&Q"^J[ٟeKX>llwdi̼ݰL `E^tݙ 2^6ܺ|"̘Us)#kWq~p 7ғYg~Mteޮ6]aLƂ. N D>9o舠9[D7cf [x8KrtϸB۩BVJAZ4 jvڍgM(AZ6@GD>=4T/qZW$kZݜG''ͧV$pVJąؾ|}F΀Oo#޳k|_}rh9p ҄%WgzF +k`Z#b~U-dݵpoO7D>ta>VY @y^v%{hҌc{X;b¼p}("'l9rqД篂4bTYC[U2n1+2?uD^q1mW8GK B t6146d.DQR(NeiVINnDNWE=278PGE<Qwc .jM]OQUC0p[Rć* GZ?5ERfgZȏ+ч:qOÞcYHD$[g%;H~TcU8nĂt*wK /:"л%8  +%ݱ,pK~tT9>@o¨[PpUrW@&#fxdg43Z6!fSTUyPY@Z!כ.=;)eCT36UvQV) 'X O'{D#$9H%jJj":Ңϼa}±2_!,Ҧ B~GNk9B~OջSՍfoXn<~ҽ'dЊ{U-.otk_i Q357PgϬTD=`ο+M.?;gDڱBGQ^'#ZI8 z'G7&3R29NI r 9nxE !j C:tוm%^YA.hõzOsi&<[Xmin! |tB˿θwȅ߿ɠ)gئ4@`{L}7iK5FWv/#Zkߩc~_xkLֺ̔a`!oI3'$a&'&TI$&)o]'f?ˮTVk}qnQ<}R~6(m =,3w5F{da.w +o{^a Nlpgw&S߅F$ikG$0옭 c#GN G Uڠuʈџ:(x^kGCPǨhD89(9s-i7/ki )f5|Tgd~Lh΋skJL}s|8إrHiPeqȡjوMd6!oݎUoNE{-<\t Fc׌Cݒ xlLxD*=0jm)1*`Pf_<Bk_Xڋýj )0}RnЛLpBt׫Eb ۤ؆O Uɂ'u\Y H¢A/7oȷE? 4(j.[w,Ll}ِEw@gFb"&HX"!㶪]:q3 0㱂G{"$!HL#"Y5S֞mJ6o&?2`}\l3^+SV(A8 _=P57nv K"DPU-W- S)P"|[2 !!x@|B坟XRG?+vL`k֌:o-L%Ib$Tj{ɝrmbX3e ݧe4$@vnr,6Q0kvu  ɳT3 gIh.# &''P=2GK;]zj>Q *ab`:^Β?IѡzZXvsX3s][em4'{-g1 1l끏*,\P`4)Z1AfT?җ"CopSGUպ~/fߺꦽN9IjEaǼft!!FgW^>4z\=xP494k #98S/dK h$%Pe\8'6ghDuk j(tOe$OaRrYqI(@Q`פ']_)@Ys޶vtWH=;; >$D4R%P+Ma5^ݿ8+]dl^ @ukNe8_r$1Tֵe "c*TV_#r<@֮0S @|EqU'.96Bۧ;9C֒2~' vѵG0rjVQR+s_f-g72XZ~ݸU>(Nv3%*);uE$):Apa'.f*% [Y6 jyeup{ffX8[DOt\Ɔ&;ru,ޗͽa\\?QIa;E*x*<_G,U]'h57$v`V `zGSZӚ\2*VOJ([iI%^;0H%X#boH7 *$9#G.EPjReV0Ki$0 _qQ(ixL{\!55ԋ9acBmZ W-:qT{1kTc]wԣ . M S8h5Aד~zɎRJ$%ggK+Jn5z&󴹁 r |bakfJߡo#`*yx8U@@V8B2ON'LDMҰ!CiYwM+#luy[h:/sr")c2re! gT,;̾<1]CEdxL_Tzx&I7[c]W6z),ʩdI' ݻTַ7l6 d}0ۮOVrt%GSրI/rp~VZ{j)*_O>ד7]n  8Ln./"-pm7]:'\,&B!~,zM)~>k"CNIU5[> `^HW c#ZƲ(3=5X/]6g5^?;|xk#q`W 6z~rT0W0-CGE<`{S?d4u// t:7/(pTpo+4d56RelW"fБLq5ƨ[V ] ?ު1E]߸^uO۸_vҪ m*VJj[FqpգBFf]6GXE9 W1?R :/~\&vׁqȻ/(b!w*Enf-2Ah`([0^Qԝɪ`j{*PJC狞AL"ޡq?^XtaeVoHgzp0]Uw-txJwhZf+<ڣ?ay6v?^qbјp^a5^3ĭ 䗁'k]Xs}=Xz[]UqSbxZL~ScrG5&E_3 D9m,24NAݔpcN3L;L֠l^Bѹmdh.pD:1 W 8mFdFcR.jgb[dbwxK8z gl 1-2+N o8Nw!RE0£PTi1l 㿷e}+#jl|i.` :EyNT~K>p>{7xwKl9Bg2|YuE`5.\wa׺&\orp/¤|!B+ϵ1-]A4?,[MW"lHGrAmXw %T|h~U)Ω&) ,v#c&&R+Iy 9pBWc7;^_R"9Z m*M%/Y*z_޻oڮg {I0+˙5~NȢlT\ssKFK;Q 6$JN3 AÞKyrZ#5Gے 䞡qyYF⺇#Hw~L 1E|+r zj<{3 8\oʫ#[1&ȣ iH"Tfq 3U=&&%(QZϊ{DƇ/C`g$tʹ^;򵙿AoX¼LJ ja\5qwRĵX>uI;| 44M7ZC*I;.o+K;BlMXz={?)T[6J +2Bحeٌ67H&nno񯉞C[fjTBן( ՝4n, ӞJ(1m(_2^\ CkڱVR B*?yx<:CD)3[״)֣z0B1ͲcX!kK x^qىpAZϺo[uVᅧ)lR:0p@@],R?nP8:tHR=Ym+ 1l>Ȳ/rNSMоPg迧η^iOJjJFġ**IWqV#_my>>,!e YA uX*b ?N݀+v3~FX4O $)q- gDaד¶; E 4,M `|r I0!{/B'Q@[k[oB-Vj,u+%CL%5fՋd =$WTj8O{sW#ol)4Ue4N~!و%m!{VF\7s5.&5E.; a8SqmUK: ֱiQ<|fb|]{}?Ajo-Luv.S5y?%/ eA%ˁRBBʍ>k_FbKvD^ : XZt)Z瀐:p{ţ,LhŬf.$0RWw pݲ?PԿ0*v =le~Mw# LƵiu3F!G{ԼQeǻPfQ*?D fL^[*MfFY"ڤ zr@rZc&SKte+&Lw}iA<"W"O>Ka7kژg!`$O9AR*U6A^1 lYy %M /[8zD\}=}-2c ?47-X|O\uuhlCt,)^̈́/RޓuGVhӾ>Njy&ϜFOm$>CRīҌa5W!&Gco]Њ`a,Qx$z?b(zhE55!!o;Ld~\7kP}\ c',[Xu$Hg0 K3:-bOMF3| m-ۅ0gXϼ]b"۳Äq6l3TZ:g`тk=w2|zXHǥ;px|'efl@#VUcTxK F$!S#JFcX4K?bg 8 Ֆyj1C;K}[^s..WBުzh j?if >M}_[Pڡo5Mc8Wl~8[{Q++oh% B9wV}ablwɬ#s&e4N *sT]%l-& ͩ촳^(qQ .,n@+އ缁W;2 *1XB[X 8~so'XË"щ1%4X#yE[xJ +JN"D_Zh͹y|v4Dw:,3KK|ƒ"4= *0i5@r͐ ߤ(nEl4E+1fNYqinb3 5~\V\鼈u9JM:LTqg_Zkp>v¶}c:ֽ| 2$fao*jzs.Іp3W]:²r:He}p ,<7M@Z ZbEǐ׾bDQW0 S{_{]}n~lF曆/Kc۽O6/@iK(-2.>ֳ - d\`K{.MLF)`7}gI}m+-k#0 r0э9 ӻJp:i&6B=IRbsض|wx|~NBw.I?,֌Ċ,D=2? Sv,ZA@dVy3tԹpJCa`lh&M1%\g߹=j/GA'zZ ܟ N[w8%))IL<+XPPd ,Q}zCj&`W8Ñ4_"YI?8 \y 8K#DQvCt.J& 9x,uppmF(C*vaHa:Mss*qy[ ^ /mw/iK_W3#O2xve-Ɨ>V9}2Eغm;_Qz=io2^38̃"sFR[݂=)>ڱ7g묵g\yiwv/; QFC {n)/Sܖ0'f")0M`.(3 `Cz,4f,xDHcD^:uS 6\%CRKB#m8,T1e +/^Ngqlnawx-0 !du U'paI$Pbϗgjo4;sR'jp%Pn "פu${Ոk$=zml2И,I>= pho(똪Q \ɤ]M|=CNL|+I'yؒL{K05qռ<(KKι8ZӖg: r؁ӀoOqd mrst¼A/7(usBIFuo (֤ԢxF*v$sUp3q [ܿYKrwIٝ0 :E9QS؃cc9pwmPCsҕƋd1RF2Ti+/=eq-Q1靂@]a.O,]Tz LQAT0jZgS&)f 1ȇ Y-ٺJ e*+_t"k!]LT䞣̸f"õhfw?R0sb~|P`3S^X:`۱1ހrdco|ϘpP%ÞQhϧlue2GAj,jiQ3Il/744PC a6=% qNJV}̙,:;pZ 4YUĭ'wW5xk҃@9>G 6 3 *kܨgݍYLiԛ̷ON\H מvZ&-k{:1Y(3-n?8#1& `1}[e1귒O_.060٩NhCSl+V8Ec rp, Q%sRSt6wi@ ~LQU.n&X~S 7?ܐu2 n]r`ԩ"OCZ zf`s4]z:Tʎ$>U-KLr9,q! |:ۺO 1B ٺwǣ/z1iC'=f|7,X+0ЌկkޭUNckގnaݠƝYy =?AUೄL<·ثCWpV$T1U W;\'  beckLp,~*NSGb.lcj4gxR>e`je,Ws:~wG>Ccc >([yFkX$L]?\;,mF +-qwU!;{#;Sl ډ |,xjTH pMNr6r<;rb=~FܗWK~%2Ѵ~UőW]g2۹&'Cn-u1 5MZyu6&\@n-L7P {\\K0NP4#wR;z)J6"wuRuD"w4Ѭ'2R[EfFΧ(2$0jLXDꊘ)7hew\nԵ{1|^^9]8%nBNh 깸<, 3XxC5>zqb2- G)w}G1msAAxg4=АN/n,JxsQMd 2ǦfQOˠuv6@cTYg.Paڑlu"SyG*hTB&(߹$ڑ}@'uY`sez!^N,_-7tWtA ^vR^;VE/PT~z ;$2;h]=U\ AWrV^]. "һ?w49B(6rI0bM8i8#_]4GMNU,n/0J 3ui23!V/}/ϔ(D9|%_wqHCRAЌ*"w@0%5D=VX/ﴟYg7J]Z;KHjujZZVrXfxJ_eNe=jYAQ0q.^YШS"kLmQ~VH&/qҼݘ>_W{UC 'qO'Rpjc g& %~?Vq-~M/1b5r*c䪇@냏fC#n*YoSDP j1&o٭,;'X&\0$ E6Bg-ЏԻ bV: Ј!,Mat=G*_jÛÐǤ#9Ŗ#;wgonqw1ئ,4iN="Eb1:Ogql8Y씫F`ISOmߙ'gabQ嘵Xhi϶Yj:Atv'r#.\M)ڱ[Apq˞'kĮYCO 2S%4ˤn?V4Va^]ZE$zY c(矷@8;Zavsc(-E`=~/+ƀ=ۅcwZ\;6ْJ5LuyH24wHXV5@Ui9I4%n?#'̂砾l=q{J~Wa(;<> .֛mA%vAh qV#_g&>Pf't";GJrp!U~"y`*{Bٕ,7Viq9'> ^u9zN+ Vj.9uݥ= ʇEM<`?wgc-G:;pxލO5Y]♰ŧ_ABDW(FQ԰ 42x[N(iA}ltNqq}q:iC қ#uP Y"з#OᲘuچBNFnH5b$-h *]zLVbb({<uxl''4wS[j|[I3bF4'rF%\M/9;\W ªD;9Ȋ'&V{yUMnDm>o b'P~$5ƘF+\dcðUD2,Ҽ@؟a .ד+@ԟ!ܽ zк70ҋBF>$Jxb#9AQ}Ҽu]N!>,/`Z\Zn:Z7JCekÞ[]U^XQi8Pf-z5 f.CԷ(%| iRtwU7:|k;{X0֤IRgu`f$kk2:f.˚QdmؾnZK>  ;a!3ŋ:E_|X01HW雘*cN70kR ] w=A~[bʇD"RC6֮3L`#&uhATl Su%{;7Anc3}j6+$AΛkTpfk1oݥK8w j/j7oN |8|xCК2\>4X(,bd MJCCZfkIT?73hGBM)oHs. "\!l9l7Y9sIcjn[S)J8 E]߶v8 5x8Ե{f*HGK #Ah)V9 @}͸y ԣ8,xS+?2cD,\ul_)z2mB 0)š mxl>iS\"֧ٲwebn }0lQu 哿h,"wR`,ܛp{֕-i&fQ4ZO+N^|3ա%ZIYҝMzSNm1(*=mfkL鱈-|nnj=skC@ 프㱋_O,t_z H5x}^[o(z?e w? fI#k[Dmn0bs`+Yk 3P6Bo\}E/5oDNH%룹mpBBЋa"Y8Y %I%oq6+"MU?'1_7%o-i}.)AkM]=Wq s^1W57>?ObݹʭQЀqRixnp/Da2nk,.5 6M42Bt!J˔ 7hcjt$V<ƀV/S9eqqxm Kcegk9aCq⩿n5u AD侉mv9 JtA{Ӫ\p@ZͰ!JRiɶ1S丫yk#CX?8X&z0:1xuIL˷q̧V;M]` Rޜa@")bYaY)f1RyEB7d2p&$NU7jR`> Ph Z3xn| ҮY@E1BQ,1M~+fkg;G%w+HF;G IM#VqijrVX9q$o3?@"Q*(^bcg2v~68˹Lި!f\r V ]hmۤ>?X%0-B8tV~j%HGߔɖvs1#cr^PǕU(:9Gcxd׈wwY&,*"(4>>HGg'e8I"!&8o&)mXar|xcNF޸.(1P\vva! e?D`Ҷ`*H[W> ,1ᰒ%%wd:DH0P/Iuuq/j,9yiZE#!MNžYe(Nby%^\ ddM)i5(×1Ҕ2Oc^O"kgS )6jtbVw5, k DmзAkKzt(rzؘ`Ԭ֏Z!8d]eQj:gte0dhLZP8BI,ۛs1ua5eضzN AS#:pPG\-8  /X0 gЂm\$q-,mli#[Y4u'a?r5Ho2؛9><4w`l,r5qwH~An AUh1 %^?7XZ0 v B+k?Â4򎪿+Ѧ4!ePvBߜ0s>Xag|s! 4 7̶;LAB DTXBOl-g9mb~iI?eXQG* iFlDq%AL>D=8*Vet v,nzQ 9ª9bPP!ǪNW#BY4  l/F$$d3LCƍwtC^&`}HyKJ"gˋJev%h g I7`1-(Aw2:x ſ7`+1k(ԺzroH ]QnoeR^L1B@!tyq{NvשXڒgxWFSn6\x4OmU:e\/ %2kge7z~=u 5d즣9`Ӝcط0>O^HuO_H%D@-`4/BF7#ٝ=.vMYcPb׏nc&I¨iRoRW->S9j?o9I?K|[ cqu 'A4B,iW+Nƨ3M/X%p\!#7DADunQQ4ip箶lԲ*OrUaX_}{mA*hس<1O'%|s / Z.όaAG*ژihTCz$Wz :+׳ڪmGն1Ƀ5^\T3^v ǶlsiȊZnTg鴟p*F {(-'⌉&]F55=b#7s$*~2vGީ^ |=t=F9;n` Q_e*zNZ`_}'o1ᙠ o>jTk*G/. +Ĩ} A5-)2آƍXcIryX}ڊbvw,+g*á54g[jm^ .CxoV p5B,l&p6 Ғ-O+ 'qN&D@ fDЦx7k\lN68%gʹ-}ЪR16>[ҏž%,u2]B#r)e;.wS 4鈏SRʶX19)Nev"DjLIG ;6vtd|Y2Y.kʐoJM?< TMpM0 a7Xd6AmSKmehu0MKuinv-{4׻AGYE7Y G,a45ar &T5 $aSnro>Vq5bb:Ӡ[j͡$"PS.ܘsS!5G BdD3SI> \lՐ^U?NHU*Omg-]LP~c8yW݇ip`5$^Ef?ys6(<|zS(9Ec>#YCf^0p9EСH f#焻QuN2I-2Naar|uκ,O&֘yr,ңMFܟX,+ZRԈ^]zv v5d- WӨ7wgBiMR)[#]ܢtK>Gˋ4!(.Z&Ep7rcfFZ;XOϺrS0oٻ<ݳkZžU3Hb;ǒeŐ1r%SvXE)(Z9>Wр NϳzޑTҁ.|Q_7Jt:Iui-] U>*c-_]#U֖>-0}L".lvw\Z#g9Ȕuy}ǂv?k$'O)ʖ}r@ᖄtD@#YF 8GԘs-EȄYʃGk"r(<&.*1Z?,'si@MXG<\pթju:d9tZĝͻq4 r @ù./&H+-LP1zǕ!/h'{1)i^X2dv.` ҅cȯrAiڥlb{ 5 ),CX焲1_ A00=VPbX{-H虇{]}S*v *}3,u{'{W++$mvk@vcADzq37֟O_ Gwʜcr,A7߇JqӦ5ĕh*:X)%_=gN.ͿABZoR\ƋЍH(\]_E>}&!Lz0MZ2b&EyR]˜K=083JSe&'n?MfGbTɠ}s6/WFVڅi 0v[~̴  L~7(N w6 ފK>16L2?+3y,m\S)n<go%U@\3pől_C?Dty:CTlݾ?zngx;>ݲ) Ptr/.kn QAՊ[QESkuʩ]OU1!T"+>OJȨ̰ dz|Qr&IJf ceJcN ({(mSC!2AA`y{ut9VO Yx(T [EvT}{\dƿeVRq"UOQ*U.xvF`p[`8%Yng% (JU%jgrīL1m$'AUy!N~A Gә6S#U $Zt1-d9,-zrʕ35TiDe"9ʺ@X (^AqXݛ5 {Hԗ+6]u Eƪ{IqD2 f0w\_ R~xCS:7y]~TxFh#өݱCdȀ")LvPei؉Z!(eiYB3qx% pMK +4Mܽ8.:nM;Qny15 ]D6n/U_S˭nH9b$Y W!ȱ "f6% $:.y} 8@&}'X{Bnޒ7/Lc ͧI[1Bd EhJL>0i7DޕhNKKdP0G4J4K伸$)B`>rͨ(>HH%4a +-P A'\qk$)M=Rc`PS[@rkm@`6AquQx{X -D\EN7mѦY79o͎}X>[xMhg^2F#W8wqc*(wކ0TZd}>qډT|{%ms3lʩVz=Ӌ$)+< SGT_W.To2؅I3qqϹkOlxA1yVNKXPvRBq(қe}xyq.2<ńnl 7쳧 #KgPf~c *EH @Enyy?{4'DoUc5*]W^ X$u?ht0J C"[L{Eg3[oVM$갵?-0Qv; 61E*Y}D0YÝ܇_cBpB4QFE$vl( <%Jdb zͧB"A 䵄Չƭ wvJs9i9cG2ϘXjϬō稶 U 2*u~$(s'X*j ڄ.&d<(h m4 -}RG Nhaɩ:AR/' #}ՌvcW2=={HQaY&@Tjb~@y6x cC'LN7I.&Ӝ $ܣpxf$vCǮFNY IFx.ϙӜTݚFaЮm χ#2)Gm7zcXS ew_RW#օ36 {4w $U͍#G[n 3`hic<ƒ' gvqd'Gښ$ӹ*$.pg* q{<1|^ =FAܤ'%aq& s֍&|C~szJfBb|`VVK6 &8l,)%(Hs-bSDMl!WLq E]>,JflαMq5To_^jpq-_((~  Q$eVk0g19_?Vlm 5Jc43= \_O? C^>u0~Nu/TˆӤ;ހyH{!ȁE@,{ec ^jx%rw)-7mLWq,E7x7zj( ݩ]9+ѣһ:w69鿓=H{)iwnFpPbz3Q6銥40g26qs>("W8{0  >j1TEݢg x'N1^vaL vT\k;ݐ"6̷j<4k0P @0zCN9e*{ crVF5F?-hn`ٛuZ t\0q-YG+UXpG2h^vL~ }XYio>.NR̻ Ǹ.r?X9Dcbq/#*. \Et-sQCJe;_ ;, ^2C=eD}Fg4ZlCQą:"gEG 7G}qn)/7DQBdf#/G/FlL* o/wOhfkajUwk,q@P$#BWS;56sB^DTh݋YCaԛ MW[c x`]%#<ʸ|C1z.Lג7HlBo{֓`V:^/`(!ǚL{6x7`T*G}%PrE\O4"^h0Wqȫbm5Zs::94>$3Et py~J Ȏ7`u>kLKgk#+8phz DB{!Գ4`LINj e:x䜄`EGMu 4{}xc"Pe-xgzl BѼn%, v◲F'[霦`]sdcʺbwNs=߈hJ.ƞ={.(JSi 8,3C[,6썵G̶fpU17bhm /zArZd }Q쨨+٧˛@R ts!OwkQ%vrX l5"yύe^d[QDmZOVki|B|{4wUIx9'i9YN} ً#i#>|3iݫ̉({G ݗH%Bodx q}^T58dziW%;VGiJ$Du>.Y:ґ$lR3UU|=TQ?Ay/jr\qJ|j#SCHfpJfBu9B,fn v6U9W> A&7?|KftcO i<bX(u"[PMFplrT7@ raǮpS'|^ BW1|a/r2-rr9-I{6>#KeSUEP:ŕ_p& xzտ_@$9Jssۇı1N *ҘPN璼—+;]:fWB:,1N꾏o`D迗t!&vcg'-o376Xf+;~~-[(e[)dΓWԇ^ P(MnMV74s*M|KdSzqeGe[=gQ_HN/މEc|7Ea<^igD̷X;fj{g\4 -9uYXm200MFbjwQZ #$ '<2? NK;nqI!Ykނ3\U_J0wSuMWy@Ut90C'Ҷߞ'ʸמ@)֊y2ivj᧨oaS2%@%mA j&>?3ͦ++yx2!;xp wf=7bq~4箾QeB\xV}߽A%l_n :&W\p&'gM-"i[,<>p!;`p|{q6sX>D&&ԑCbڼ#wzMO O>~DSoc%!9ŌpW/݂ /X.,bገ4cT|K[_!ʸ Ҁ fs=dO +SZÊׇ^;0Dm |xxs7.O8}q}EFuݠU@St7VgAoζZKcw\or%0ڰdG̀atD$c[ݭV0w}cc; !j52GG!OXOIS"2] l./[p`8WFG/x=Xjuꊟ9qj%>]e}JAY_RKd~uu fنwv!024NLS-#D7n/g!%$>VTQ;0қBR1' iD\tk-0 C1֬;5p=v,x|>({{u=aڷAwN-;2֓,:yTM8k?(u L*pN:لoψB  L_GOO&jm?s][c壠K W). j"D7S"'n#]h+"j^FG[S nKΜLKtt%30ǨsH}m׳CNatlhGWD`~*+&-7ӛ[5T >A^J (m.qBJ*ȠA{'~pU:OiCI8elGsTT$T!(Hk (IE) f6lk[sr JȤz+ e1ͻH5İg @5j:RܙpHjȂGyJ<zUDѥC󯪥e8LyUziY`:<~h,򮕰S=QpJb`٪ B%5ٙ P{ϘM_^O\.R |  4Z⑦E:ț_y\"YcȤs!J[|0Lݠ M6O{ ONM9xއ.NcxeY猠X:+mbHGtgL=m9U%pV VXN5wXkdӛGZs$rnhk,XUB2$L#"m5823 f#ͨHI}<{ Wps5AS<0B:ǽ9o{ {rm~y>>"rp]pK%z͡7-aրal7w: jđovw&?sl@/rJ0Ld[GcN#8#ڄQYk!԰e@uy мI^KY\Z ~U~K͜(o @(^]DW!`O.a|.^3e{r{;BٻG*Yg|lCkT'F׃h}FXw}?/)ʡ['WN{xl0O@y-pK=F|fJS#<.ۂCO ^ R/kߩ3G)WwǿPQ=מQ~]t 6R Sq_&0b5,?'\Mb<'*^L@uު9p R /O( VW4lNVEaFڳD5|, ԝUʗ>>") V!²rMpS"btX`9FmE=b pjv9۲5t1m\d#m<ۤ_'r 6)i"|J^Lb}qg=Έl!02va&d'AU70/a.o Dz9)^%I$$pvW C$`Ni5ww7))pLs,rSi-G1IPPG?"H{I #*{K%O2|tګ'#@%kFJY\XG{O]w  e *$ )GF`1U-|{:GpLZ_?A} XVv/ \~2"]Zǫ M;OVGKh;Ln|C(lTsӭJ{3%hPA[}NU`5Ѓ!(A똍ȗ74*Mݧ P ptZw&ɂxWMKhk՘2^$.L΄锠|ϵk-f-&Mm )[c VUCt .^0Q i|.uH%jQB%`ܫeǭ h_!6ZYc*&,Y/qg +L9.U%g"5t]kwЃ#ŀE( ? vSA8HIp 1*)YV2.k\-xN"n}Uug9ʬ=CI:23g"Hz Vg-@Za1L>>]J/.MÆ..?=[j,n] յykɠ &Srn.(`E[g9tgcWUUm!*d2H48+XȘh2'5yI>o0ec~ǻ+b|grRw nos&vl܌ d=ϼ-=@YlA! aa~+ldRtz1 qߎٗ \\_~<_*aqs6;pF@.]?M|%0_)*VƼ"[fˆh ]!D!pM3òZ~Aޢ1Zۥz@2 xJ$C7 Jywݱ-t':$Z:E?NSɏ \3m,םWKF+Huk5t~2rHE`_gP5w >'vȣ("eVYeȂ+Ec06c`)W2JiGZ &nK`;rRI67~0vMA 4)JquXg|oC3zll/BE ˧pʔ`-+ 9]Ŗ܊[Ɗ wOTHCz G⎖x~K<k!NN=pv0~|c(?bvlQ$^,4@ m.Lhޕ[ :fE3{|}%WBڤ%|9E92i29$%@Gd1; ߚJsѱ* ߬و^.R*7_8g&9T ]#OhT,tOjoQBjjkϱxj6H.4T,{/0 uSa|S 򁇘 qiЄ!ERD^L 6S9LQ3T ݔTIx3UEl-B|W~_μؿ;$O7PTHCwdHS>.v^W)Qwܡ t| ~.{J+sZ"z@ճ|$`oQـ\ ʃ1Q҇ b&'wW~ 0(e* ih֛"Fr7 hKzY#AQ'\u{B*?ע¼ '83$(i# Hx ^l uBq{^1F[J)*0kU׫z?xl_El^UJR -G/۬ jy` 3 cd"Iͻђ혓EF,V+<C=Imy$"~`F[5^=8k`l0`w2+^8 V$_ <Ti^8Jϊ;B$v}`eBV '-Php\<]^^0_ԆGR|t GT %P.dN>ݚjPr^tsl7^L |"ocF+U=^B'=jF-^Mhk3yH]h|:ak(xI aNL[MRӰ/[Tp+ϺI/k~Dj%v„լ"#O+ŽN/62Ho^Q3Do @ >۬n>μҽoXv#wD L-/wT?G9̡:>WmJpCf0߄>{7A+ ,0q(e+oj:4׀$H  _׊9e>9ά /7_)$O5GH_ `Xsc!@O>8cR==|NSǩ۾ؼ8:I5;Uq^9hrMɪm-oo;V2,*ґ1X1ڰZ.eIE*s^Y;Me[[6zdDGKm-[iExmsSiUPS:Iy?-Q)c>'J$wO_ۄ\tXcW>Yp2ӣF,JL&4L @O;: O" ==Re]Hz{']4XnBF2F %jk&fՏJƾiV<@n|Pغ5QL:"5ОB2i.]Y||uSm̥/ުRy1a6ld/K(x'DRh|!wa>ϲF- r!I X8g8zPK] IwU|Zb*a_φf=''llz2o*D߲4{YLA`/5!P:Zp'qOT?x]M|"ω;EznЩ . \P9B`t;Rsl&$8=%r2 k=drM0JAuk[:4Nt7fznJyw?+]$ƴEN, 4K#^Cs ذ&;=lK/@Ւ"C~ٶ*}\؋-ջOKz2^̩mvW\\d.ܫ&Qnf[)%w)#klTUp$~aI$9#z)֚.&* W͕7/~/Ti=pihԳz5Oϳ5;Ird3 <7wJ2}QB31nWյ($foX T)ZIY`v~֬7 ֜拱"Qf @5v;nXWrC8ДT+ ϏIWΔIV9##n(?FGzc?j yG-΄`:̖*K ku' gLBW}%1LЮglM.n si(Y l]7:wʓU?B9A? v73S $~Q1Wq|`oǷǺk1h? -FM,C ZMvv 6}r&\ 1VN2V,KE?/8лTY& }'=AaJ=7%FLoBf*Eb])XBPBpcqvpM߷%܇ҙ?d cǷ×_|Ɓ 3tX2S,2Zdyxx VKkHR|"EzI|6<h4Ȟ^1Ї:PTҋT{fĭPn~yo03v*z *Fu<#*BHr)tɻ6nPM$kGR" FpU$,&x$Ȗ%j,Rz[EEU 4uz,;=t刺@U_eyzNvqUlgL!#i8bu l"/fd/[$<'/p<ʁ(aVqj j!s^TUy]jii O7425UrBUk:poͨ}P%Q#v-4 k{b"r1C)} ҽK`)l{#A >ў Bb_XdCIL\f3!$+QXWR9@YfoMG8࠷K,>̾{tQY˽w3NmL E+Z3IX>Mw,k0o?Dի6lINS@m$cm<)>0|4-P E8V/0* KUq < "a aN;wL d;OU*6Lw8tV ݿ$LuR` Q8A[Vت; @Uye7!UbWyf:,7m;"20=GZ5 :p/e!8M!&*Q73@$>Tf I!~yƐ0h nG6L-\ϱPiܠLM|OOU*\f%Єn)̇ е *KDCHU}l[SQ6OMœ>h,Z2= /c!sBO ,WuA9\M/0 Ѧ?d*[G[@Cl<©1$'- dӶ!f'úʀ؋dѻ3(b8`eAO(3*KTOFr~b~O 3f3o3% N)R0%I5~]fk 4IKlPcKbJ.l6:cݦ%gb"+ 0q+%K&Gz"#هjWj%]|Ȗ^tx1 3\DC13as;t@UUtG8,6]5?k st /zUR?^i.<0džJܛ? 3d"rS_݀w6qEk z粍*lh}_sދ< 2Rwl kw"2 U9;ˏ΢\T 2y;vxywߣBDT5X[l.ݸA?֣&XK@/L@ԟg$aۦL!6rXb"tcvTmR%x9^0; 6fr*y|)Axf;Pܸ1G;x" rΦǼ)" @VFƷ ,a=a/eoW2Cdb0hrSq(8XH<jIRNkSP(TYAY.9 :u{m7W/g.c ^pf} I6ekir̭Qfعp7Ex= Z#W~`9 rAFdr!w$ۢ`RY@3a^Ypr"P U Di#_`cu܀ƪ:y=OJԑW i)^'k?->du@S 분뢚M-}Ixjpj(Ssu`j8ђTendILAOQXw 篯o0D3fpOJu-,hm:8bZp{;_2[Z70_[jBx: ֎iOYX`smE^?OX ~]T('VTΑǯ\}2R7m{j*Yg4z \]TT]QQx(FR>(Dh{*,-  l5f'Kn}ȷY2!uf`Y"sT[{Gm ՆXߊDx9}U"1w5h/Tr% *.Ћy|umZ5= I<.i YUYL5#Ӟ]IͩƮ|D?ʬ?w'E^QUGykhx {1L;s{OYc`U$Sp!z2zZ)-yR9Bܚ5r\.r>G{f`})> KO 'cѧ>vrMÏPX9i^R.0l~`4{*3bˑ|Q婑Du%p3Uhi[`7AM+މNO}W_mP%1(#䑾4H h}"|ʍ(oS!V\[%*71?CmېF\Msjԑo S(TO]GmDr'.YQVg_gRtf F;!-'\Caj,D⫨ј$*7uo[KH;5qI7Q4ȓug9t%UI i;)j!1<_49$cq_ ~kh t=0/ɆVo5' (C`N {`6y3#% ,$x™unF(='f6%L*s--g +&ZFU\ӣG%$u;6|8tc%>gKΐdw_oZ-k8:݀OǸPwG*Bny y1',N"&~8W5?^MҮqF1nHx!(i_fpf.r՘[}&V59Ѣ>QK[:%jސVAյLhy1ʳy_64&+@UImk6u>hr@ Җ }I*p.hՖO*vHFwh2{` g95SY-] c(_]ks>'fCSaNO4Lwx! W)#J@/f)S0z3?0/ YZ