ocfs2-tools-o2cb-1.8.8-150600.4.3.1<>,̉fq73p9||k0y6Qwʇ_67q -8 gΨ9|XnoS¡9IjS=?PaĒU/R-la>VES? 7dm(隹m;^Hp}t3 z/for ;i G:O bӮ6.7_bgo$=Cx/n Yz΢"bϫ+jQIjAIFɧM~X^i(lDxMZC,)-_5z# n9!p5>F;?;d & c6C Yl a z     4  d  0  < l   <he(8"90":Q"=4N>4V?4^@4fF4nG4 H4 I4 X4Y4\5 ]5P ^5b6c7/d7e7f7l7u7 v8w:< x:l y:&z;4;D;H;N;Cocfs2-tools-o2cb1.8.8150600.4.3.1Oracle Cluster File System 2 tools for the native o2cb stackOCFS is the Oracle Cluster File System. This package contains the tools to manage the native o2cb stack for the OCFS2 filesystem.fq73h03-ch2dxSUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/System/Filesystemshttps://ocfs2.wiki.kernel.org/linuxx86_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 ocfs2.service o2cb.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=o2cb 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 ocfs2.service o2cb.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 ocfs2.service o2cb.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 ocfs2.service o2cb.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in ocfs2.service o2cb.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 ocfs2.service o2cb.service ) || : fi fi3/j I.\큤A큤fq71fq70fq71fq70fq70fq70fq73d2fq70fq70fq70fq706ed23202846cb254fd3cc49e148424ac324788f6116b566355c73f9d8dc5cffd4404ff6795b20cf612a5cd0b05041e015e88ab3ad2eff7fb3255cd92829725e90cf701ce32219ccad6d672449a2a95a86af25d86ade8b80bad0dcd6f57c7a002809276b06ea157aca1de2b07306636651c33bc7fa53b682114c0cdf639cea24ddbe411b9a022bd24af4ffe202e1f84e69c9f1eb1f505ac6fe423d8e9055e8ee6c592da0634892e60191a6365a9ffe2194883532fdfdd3ca053fda2145a7961a45035c0048f5c778538b062678b9323d54208ae88e0b07e443dbbbc57d5ea722e57db292f4fc05439960971276c41dd3a39a80eaaf6ce5f389dd1ab8bae393932c43a2ea9678cf3dfda7ebe4f1dfaf651b8b5016cc23a0e817e7a232113d093da05726f8cf9279f6dab6977d4ecc32a9ebb5c17187bb9dd0f489bc1597fd394e5d40d8a0e0b1415dff007173df4ffc1e8f34266fc99ed9683d2da95577373a365rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootocfs2-tools-1.8.8-150600.4.3.1.src.rpmocfs2-tools-o2cbocfs2-tools-o2cb(x86-64)@ @@@@@@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/shlibaio.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.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libcmap.so.4()(64bit)libcmap.so.4(COROSYNC_CMAP_1.0)(64bit)libcom_err.so.2()(64bit)libdlm_lt.so.3()(64bit)libdlm_lt.so.3(V_4.2.0)(64bit)libglib-2.0.so.0()(64bit)ocfs2-toolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.8.83.0.4-14.6.0-14.0-15.2-14.14.3fnfe!@e}@dicV~@cS@cb9@aW@ay?@`8@__16^^2@]w@\}@\73Z@Z1@Z.s@Z@ZfYY@@XCWV@Vy;@UUL@UKSTء@heming.zhao@suse.comheming.zhao@suse.comheming.zhao@suse.comdimstar@opensuse.orgheming.zhao@suse.comheming.zhao@suse.comheming.zhao@suse.comheming.zhao@suse.comheming.zhao@suse.comghe@suse.comghe@suse.comghe@suse.comghe@suse.comghe@suse.comghe@suse.comkukuk@suse.comchristophe@krop.frghe@suse.comghe@suse.comcrrodriguez@opensuse.orglchen@suse.comlchen@suse.comrbrown@suse.comghe@suse.comghe@suse.comghe@suse.comghe@suse.comzren@suse.comzren@suse.comzren@suse.comzren@suse.comghe@suse.comghe@suse.comghe@suse.com- OCFS2 writes delay on large volumes - slow la window lookup from global_bitmap (bsc#1219224) * bsc1219224-debugfs.ocfs2-support-recording-gd-bg_contig_free_bi.patch- Update ocfs2-tools to latest code (78060fac433e) * mkfs.ocfs2-verify-the-number-of-clusters.patch * bsc1216834-fsck.ocfs2-add-the-ability-to-clear-jbd2-errno.patch- Update patch to apply 'patch -p1' format (no code change) * reflink-no-syscall.patch- Use %autosetup macro. Allows to eliminate the usage of deprecated PatchN.- Update from 1.8.7 to 1.8.8 (jsc#PED-6362) * Upstream only marked a new tag, there is no new feature in this upgrade. * remove patch - ocfs2-tools-kernel33.patch - fixed-mounted.ocfs2-output-when-some-devices-are-Not.patch - update-mounted.ocfs2-mounted.c.patch - libocfs2-roll-back-when-dir_index-creation-fails.patch - fsck.ocfs2-do-not-try-locking-after-replaying-journa.patch - bug-1203166-dump_fs_locks-support-v4.patch- ocfs2-tools: finish UsrMerge, install to /usr (bsc#1191084) + modify ocfs2_tools.spec to use %suse_version to replace %UsrMerge- ocfs2-tools: finish UsrMerge, install to /usr (bsc#1191084) + modify ocfs2_tools.spec to following UsrMerge rule- enable defragfs.ocfs2 and honor upstream patch dump_fs_locks support v4 (bsc#1203166) + modify ocfs2_tools.spec to enable defragfs + bug-1203166-dump_fs_locks-support-v4.patch- fsck.ocfs2: do not try locking after replaying journals if -F is given (bsc#1196705) + fsck.ocfs2-do-not-try-locking-after-replaying-journa.patch- Rollback when dir_index creation fails (bsc#1192103) + libocfs2-roll-back-when-dir_index-creation-fails.patch- Fix mounted.ocfs2 output when some devices are not ready (bsc#1191810) + fixed-mounted.ocfs2-output-when-some-devices-are-Not.patch + update-mounted.ocfs2-mounted.c.patch- Update ocfs2-tools.tar.gz to upstream v1.8.7 (bsc#1186308) - Update patch due to patching failure + 0008-ocfs2-tools-add-systemd-support-fix.patch - Drop patches (merged upstream): - bug-543119-o2dlm.patch - bnc#96864-ocfs2console-fix-starting-failure.patch - fsck.ocfs2-fix-compile-error-when-glibc-upgrade.patch - mounted.ocfs2-use-sys-sysmacros.h-include-for-makede.patch - fix-build-failure-with-glibc-2.28.patch - debugfs.ocfs2-Fix-the-error-on-devices-with-sector-s.patch - mount.ocfs2-add-nocluster-mount-option-support.patch - mount.ocfs2-point-out-the-default-value-of-mount-opt.patch- Point out the default value of mount options (bsc#1178248) + mount.ocfs2-point-out-the-default-value-of-mount-opt.patch- Add nocluster mount option support (bsc#1174943) + mount.ocfs2-add-nocluster-mount-option-support.patch- Fix debugfs.ocfs2 error on devices with sector size 4096 (bsc#1170530) + debugfs.ocfs2-Fix-the-error-on-devices-with-sector-s.patch- Use %license instead of %doc [bsc#1082318] - Remove obsolete /sbin/chkconfig requires- Use -ffat-lto-objects when building static libraries.- Fix build failure with glibc-2.28 (bsc#1126968) + mounted.ocfs2-use-sys-sysmacros.h-include-for-makede.patch + fix-build-failure-with-glibc-2.28.patch- Add libdlm Requires dependency for ocfs2-tools (bsc#1121382)- fix pre/post/preun/postun scripts when systemd_enabled - insserv_prereq is only needed when !systemd_enabled - run fillup to actually provision /etc/sysconfig/o2cb- Remove install procedures for ocfs2console- Remove ocfs2console module from spec file- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468) - Correct clearly invalid .changes timestamp- Remove o2cb resource agent which is obsolete (bsc#1069099)- Fix dependencies problem between ocfs2-tools and ocfs2-kmp (bsc#1060601)- Add fsck.ocfs2-fix-compile-error-when-glibc-upgrade.patch (bsc#1057008) - Change license to GPL-2.0 from GPL-2.0+- Update ocfs2-tools.tar.gz to upstream v1.8.5 (fate#322956) - Unify the source files between openSUSE:Factory and SLE12SP3 + 0004-mkfs.ocfs2-Abort-if-cluster-information-is-not-detec.patch - bnc883550-Fix-mkfs.ocfs2-man-page-for-default-slots.patch - Drop patches (merged upstream): - 0001-libo2dlm-Close-file-description-after-use.patch - 0002-debugfs.ocfs2-Fix-a-bug-in-process_open_args.patch - 0003-o2cb-add-build-scripts-for-rhel7.patch - 0004-add-systemd-support.patch - 0005-do-not-write-sysconfig-if-status-not-changed.patch - 0006-o2cb-mount-debugfs-when-load-config.patch - 0009-o2cb-fix-systemd-o2cb.service-failure.patch- Add 0009-o2cb-fix-systemd-o2cb.service-failure.patch to fix bsc#963959- Add bnc#96864-ocfs2console-fix-starting-failure.patch- Make pcmk as default stack for ocfs2, and this patch may go along with us forever bnc#959660 +auto-setup-pcmk-stack-as-default-if-no-stack-is-setup.patch- Add systemd support for o2cb and ocfs2 service + 0003-o2cb-add-build-scripts-for-rhel7.patch + 0004-add-systemd-support.patch + 0005-do-not-write-sysconfig-if-status-not-changed.patch + 0006-o2cb-mount-debugfs-when-load-config.patch + 0007-vendor-Add-vendor-files-for-sles12.patch + 0008-ocfs2-tools-add-systemd-support-fix.patch- libo2dlm: Close file description after use + 0001-libo2dlm-Close-file-description-after-use.patch - debugfs.ocfs2: Fix a bug in process_open_args() + 0002-debugfs.ocfs2-Fix-a-bug-in-process_open_args.patch- Update ocfs2-tools.tar.bz2 to upstream v1.8.4 - Use new ocfs2-tools git URL https://github.com/markfasheh/ocfs2-tools.git - Drop patches (merged upstream): - 0001-Use-cmap-for-getting-cluster-name.patch - 0002-Remove-controld-dependency-in-group_join-leave.patch - 0003-Auto-setup-cluster_stack-based-on-what-is-on-disk.patch - 0004-mkfs.ocfs2-Abort-if-cluster-information-is-not-detec.patch - 0005-mkfs-Setup-cluster_stack-if-not-setup-based-on-what-.patch - 0006-Auto-setup-pcmk-stack-as-default-if-no-stack-is-setu.patch- Update ocfs2-tools.tar.bz2 to upstream v1.8.3 - Drop patches (merged upstream): - fix-indexed-dirs.patch - 0001-fswreck-Create-a-loop-in-group-chains.patch - 0002-Break-a-chain-loop-in-group-desc.patch - restore-g_list_append.patch - ocfs2console-libraries-include-aio.patch - libocfs2-needs-libaio.patch - libocfs2-Change-asserts-to-error.patch - Drop patches for ocfs2_controld - force-debug.patch - extra-debug.patch - bug-805764-ocfs2-controld.patch - bnc804707-reduce-RR-priority.patch - use-symlink-in-udev-rules.patch/bin/sh/bin/sh/bin/sh/bin/shh03-ch2d 1718695731 1.8.8-150600.4.3.11.8.8-150600.4.3.1o2cbo2cb.inito2cb_ctlocfs2.inito2cb.serviceocfs2.serviceocfs2-tools-o2cbREADME.O2CBsysconfig.o2cbo2cb.7.gzo2cb.8.gzo2cb_ctl.8.gz/sbin//usr/lib/systemd/system//usr/share/doc/packages//usr/share/doc/packages/ocfs2-tools-o2cb//usr/share/fillup-templates//usr/share/man/man7//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:34421/SUSE_SLE-15-SP6_Update/15eb70c8fb9eaaab0efb8d2b581dcd88-ocfs2-tools.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f21b87d9f8daab019ba2bcb1627d88a7fa38af36, for GNU/Linux 3.2.0, strippedBourne-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, BuildID[sha1]=ed6f372b24a59b3ebd82d64b58f1a0fbd8996e9b, for GNU/Linux 3.2.0, strippedASCII textdirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)%RRRRR R R RRRR R RRRRRRRRRRRR RR R RRR R RRRRRRR7C't`Dutf-82b017bd5de22cfb4d2d61188cc40c653927c740760d29f271dcadcda8d94079e?7zXZ !t/*]]"k%l/p4ea+@8b"a8#֓9rij{ωJGt ~ߔXYAZî -ZnO5jQ6Kg"STVWtpǛ.# BvK>{ CvunaXRƒٌ!JBf;:oVnwa3#I]PW\&J~tEnb*>JdmNkozE>l{qev"W24)NU?bS#o&ngR|3} ;TuBL=o!9^͗z1t3`={u,Β5}3ӑV3KǞi+72+'mPm!P"xeV]]~6ܞ|rLGU@הE[*0`nMDC?c")022:;Osl~2MKĿڋvN7=Q鼧@p:s +Ç sI-49qm/PlW7*8j.laQzZTĘ($6'4@ WQƭW 8QxH8mbτs~6e?W=_]/j6)ܹ3m3Lf[ w؀줶 wdubLp]6^Goe! ~wzZ{` qEi~W.n zU~bxJ?G8[%7]$j!]K~E'UFAο #i [)S`Χ<,4’U1'3bjRP٭inBu%{Cdɻf.}dBDc.[a>K)㳁*'\kRX.G9!rsY2gV_#E Wl!yOy)q8/9+^׺6) F0NK~Ky'|TFo%0ްַEDK<8PU\6&j_[&eOUhL/4Q[-ye0 w%ɸ0;1ny4w yГgʼtDZv#%ݴ)MR7J+a^ ͥhu-~a#CЧ Tn؈@@6eX&c(f.#6+g, yW݉D6 -5N" d[X~y3dx 37)3?Oۋ J0!̓O&) l:rNӘ`Y_nkM)2`oxܲ%6O tgHxPBX>6-SXcXQX4;% ߭ᮆO@BI6K %paOu>Z4/~=BԐ߉-@vcD0ZH~ TU 3G>S YBP')X7!u.s:v1 YJѿ o\xy2Dbo/v9N]o8'FJtTo<@fs"2x-㿉WqLg&3kǥVs_[_,{ȵ~坱ϥA}Z=WA%>S~\/bBpQ\hWyg.g[5<8{Jfdjrl# POE1\6B#ңǦ ϡwk0 Bɭ"X$5Eg,k2} SҚ$.,?oI h1?R p40d9W/u%!O"F(7Iv9*I5ٸfC}zy)^1/M]N|IS_ʲ~)×Hȵ{mHkC%#_!*ݸ>v@7MbxP9sZ)-;9*4 pY< ZASrT 2(LjS\X23KjpbX ,~k\lYEG?p[坼KQ6?u,L.WH 庎..HTBڇ۷6{d ip}zFqZ{y9m]Gx,CFp{E2sdD]>'¾GXC_o<|ѓ݃\?#.:UI3|2 ^KN3A47z7ǯkEg UJHYb g~"8y3kTaN[a zhE3TW ŝdƤ쪥>;;F?&uJ;,KX)>Թ CM?5i'v+^fUYbih?39,\oyEGɩ`yLqR6 6e9_d,ZV2[AS"髽:bXq)1XgNQ?GΝ϶k&MOba5w9򴋹KNk{Hy(riUdephҜM8*VÈm4̡VU>B_%"0ҘsnrW}@~D 1,ߎ*yt;<`DR]QW)b@7*q##HOc@5~$~\j.܌'B1rL Ԯ4 61I ڪtPYghmw,| {?".Bu_`yҼ[cm@n{C_DC$9mStslS_Bmt8(l"BW{lqJmY5;fh_(MM|mLPAhi9Ɉ{[Wo;Xvg`عyzb\Bu#Hlk5=huXۍ&BCmZ요}=oqjFq4vh19iNC]'@9 Q 6,X=b{p{+?qwuPtHYUry }Rț2L6ё雨]`.4j$/8TԚu3WytN{C"aI5 A]c_w<:Xcy$ g lYRCy[A]i37DagU8f%NRO8`gM42Lߙ=3y$6tW 6ZZ4)WI:T'&)DJ,A>W@TuPeLvMIJ Mѡ|8%ẘKJIצFEgըreʛV!snz;Q@ Ufo ~Ed5 |uԜm\$BwQ;Eprl{X-mwp9Ӻ>%A:k#ȨC%A4P[^n,&/ƚ zd.#ctHl`Ep"S=Zv%q VbT{N*"|tJ49@zuaq1"PxPTlK0ܺbAx[ H:e:1L 4|U rbqOdNq=ݏv1]To3y iɕ0L2ơls>JGDqpyjf oq\1$|9 R#fҒ+s7L&o0z)~OY_&Pb <)0S"ڨ6Kefij8h: Ë֡TԓmARvm*7Wlݹ&X"ARv\?D~O\gvpUVt)}=͟8vL'J-:'y]sÝB˝Ga>޳@_9[n 8#و7lh^ۓHgWg8z? LSOو-*)AKrr:m,/=dnYt㿓1̧۪A bC6#Tkfg۹pSvQqec0wdf Ј:ӕ[t7(aiU8Cn1FoeYƶVsdK=(I;g$1ht:櫟hnP7B&,˳8VQu.N[p {e|dGkh$?,o{,xC AR}=Fъ"g&açQ<95I{4lwr҈T\o$R OߨVW9|8;F&k6eEBW^tG4$gC *k M*` ^qrWT+&% `@!l1/o%$y5f[dtu8D=.}{Cv5Ȭ>Ol3}j'#N(=ҰoU p.0j~=Fyjn8M߾?{2j-=]q;ֱ_>}jOxj;hǖB_Jme%lqG*?#Gg4z=_@/bbEJrgQS{dqxPk!:IJd/Kxo?ǥOR¬7a.*Vkc9H&_&=KQCF3IY𘬳LIc!emG%Gv9=md` AQv S$]2ec9 M_19F5LP0uw+)6LϢ}g:)1#Yg Qf01pNɶy?#d^ cIO;ϑwC^7 OVSP8a3bA?v׭9{KuA+P؝HVΦh-.Dl0;g(VЩ+9rcT~(g8.e_Km0tؠ3s 1mtVA ܴ+B*G`B*p^b %ijK y*{Ϸbʁҿ&o]MiC@M Vk]`zdtqr|cj[ edzzHWk`0k}(R:֢x  Y<@Tۤq0z j6, c[@jd@yoRʕLXDpr(0a)A 櫡 >ăPm,j|HvH[s$g<@AcÏԌG?.q}b -bbnM'}ʶqхD 4{o[άSOM%L)w榶.(J( C|ڡX@F{ByfG;0 H)qHeyU .j-cU_YeW&bH't <'7bH 1H:\aDv7 ݾuZc\+%jH@:w.vcƹ G $gc{ X(]݃{h~8DE*eǝJN2>e*4'R/sK]y, &B1;pU ȥQBVc$~;޳lPg6n`˶Zt4Ē)/V/v"Z!a?W% n3U!:nyхy{R :bƒzqIfJ0ںԭY GPեqƖ%D|yku+D&EaڟlB= ̐vIrJqd'ɅzHəM^{t_CC6KpoɃ8zy*ـ TzАc. pPz >!,kzi1 G0?E\Upҥ]g/uE]|&|uuaҺU‡/EeVrY&,Ka1`TދD"3)Z<y&Il}9:o>y'KcJ3HžscqA`OKhЉi6[~ pV)xJWUUKbk0 Ŕ#GgIG*MaߦQ{쪦41Jk1bٔ2M>'Ey(oȩNGh# 5DchH;{~ǵ2#_taX0lT@+ͻ.J"y TB@ke\edi^x7^"@w{ZMȔ[0, ^znk409bgEW>!~#'6KQ<٭}N7Aܐo&S;-֡&g2ORiҪޭEDFXK(yo͝11E-@8;=4. U.\Nr ZGʣ=&IoB*%%q=<Lq^nPhW0~#^Te!R>#D*LSm$ȘIMM2D䱐ٕ{3ڨ^M^_R! wu77B"d[3 w{XYPwOmhzYA4Juŋo(@lj*tϸVh^( /xO<},@ P1 ݕE l7Δkk1L٪п/aY$]!V\jt9d3 2/ fV>Ʌy\HI; }r$dMr ɍG~K$nX>bɕCwe C^2^FESoGdɼ)FbU:(䠧 H6cY9CB0_7o^n:rCKz ňm*DRwӔN<:Ar-ruA+NT)JS@ aVPKJUX G.l:aX^Z-ۺg:Wh-a[y~8:C}$=tmu$=xުw"w`S !85\ h,왞"Y" s{zb.ۏKݳ`F^W<޻5/4I'VHd lttjI?пwCmaw238{:6顴~"\lFn Dsx"J9qj\Dr&ucʭ Ka(񵞟n 4cw 96 A == n[㮳#Y@!TIJL #"s!n,î!aU1,"6[:)Z8ke.wW"47 $b1#?+:ǯu MMEJڎo?Za55_f_6?Rx \}d=##quX n>)t1+]wگ|?džeثUlǐcу&l2SXv|vS#瞟f[DpjǺ[l{'Q2U!2 wF@7!zI4:-HԵ0x i0v aBg0 j0f;%yH,>TjtHPyU^ {݆녯ue@!6}Hj-쭕l*3-p[3~ժ"0$J!kLVc! ݁BB@>cRq3fT4W iV!sߊ݇t.6._ta?Oe]1u~Esq%`+45 *J6Qͦu^;~D#?w˨uߐM-'kd/L.[DKdI[@_ 7 AiVǔ_ܦ[nֱdaœT)7"L&qv8Tlлpy ֨aoA+.b[6'ne2t\eH { [aOj 4v8LXlR Nۭm»Iӑޘq\.3JO(Tkmv|gx"|Aq8ߟ1L6.r]T%{>z iSx>xC'w2,na._OwHk$ʀ?-Axwc_ib$ | 6М01$4[== \amsTd| O(9^O2M@DByJgkp|-VtTfב}:K%zot>$[OAN]kLA(0ڴ{pW Hz褮7Mc$I ;-p1(AV3uiMsАeԎ!4\.pTDd(tUV3A9OH_`- UW,HոsHUي"- AL~œ:.ww`S(&|_c|MCnƪҲΓ L w=7%܎y1m3hwm$r9FľFR2կ$K¥P:87){Z=l[X+G/ vi@>ȑ[g=/TG48˲qǿ (Ǫ XZ4:xmlPIӑQ>(XMȭy@ABPZÝ3 1 BLiU6 fZM^4`0%Ѐ尭ڀ^K($ɍR\\=h=g\~ybWhJO-a4f' @AإQ3oP1qqEx"m?mSI6~d6^M Cnp~Ǩ6[F̀}$õX@Rw[}#)JU+,f0Xҧ՟4񊂙@:p'׻F<ꯂEB<.S=amݜ tY hDzoIdP_0MzTM$暋o-P{+f% k"Y:"MO3¡~)h`C4_!?'v,걡bueq'_\>rL%fVD߫`JP][6ɤ31. 0:%  lp%wÏ = v-ZM_!cM;,e'RjK(WK;G=x]8 BiR]5- 2V9&-+),,2!Og=pVNVHa~ gjCm%UxXG|vA{B%5ݭK=1 <G?O6.sTɼ<:.#=ܕy'[|CmȮ12Thjv-ș5 B0'ɣI =#vN)~Ӣ[Q*3:iB,Z:C_l7 V ^ /iVwJFR2'a.!P#1"5[ - (BkUv01g(u-RʍɅ V:@Km@K(E`X4Xd_Jbm_4H!@w0!:!&S5"\'aMS9 MqmJjryXمxh~%~$h w_eEii+\(sHr{i$}D+xelg83ѝO qr/1S0E A.;AaBOޣCMQ{ a'jfrWSkPWvc☁5Q;]Fýo)0ɜ".3P=H5kśpe*-ֿVNѤeU`JؤgԼcrLj |je~O8Lf5B0 }bAa+M" nG($&72TI޲XznVc*hJjP]%iaZLx.KM${.~10%gd#G wPg z"5@A17$GgbqA IEv%% EVJ7=z$TIbuƧbgNc {]QO/QU~YegS=!vRY xw6@&ʶ;}@+lmCj <:ƌD E֠؅x0mzD*QV5%JxI"nHSA+!{^|sZִ|GD0~7wԾl2P) Dsj7)[_r*]L联!G[̨H TҘӱ{ :M14v$I܇tF=%5QXyT^_}X Ő&ePUʘH͖zWl x  E㝺rgD'o6eVF9\8tbx,F3Y?bcSI(bH:R=bQ(Sq2dF{02#IêC7[4KgH^Ձqگ|CLZxd*1 s}DH?rT6Fbm(8 hr%ŇcQ^o pދ;{HY +len$*‘t菋>+K.C MlſEs?;fVƈ P9/QiQO#'Rq5_W)Q&]Eڼ d }r'c_ (5tB*M[v-W-LA}[ ܙ:6L᪝z@RWuȓ|%c]'Fz` %ӭO6IR3c:P`c9]lzp¹oLOB5 nݼW.OR(-o%;?8ov9n'>ch.me;X*/ YE4P@ӷ N^.>X\g&v |/[ B%b86IE ERo>SgÌ]WsJH3I3 Oj7aᠠa{(f@_U2dƤӬ :a6(7fi9n(>LB,n4bd~\Z@zMbϙ `toR[lj}[ ~bvc$6fBԟg2Ǯ`^o[Dݕv?٥>8aFY6艈Yl~9Š iy19:Ac<iH%MRu#.<%kTC{oUAFougV(w(0ݰfCA忑S_.ps\ɻx`膰n}&֢(uKl-_JnEꂺȸ- p`Nŵ 6]^GWZn~s׷D5[=WwiVfe]Abpք1<_a![lNdda̓ ~Q8TYERLםğqJ=\O=2)/>Oq/ƪ& qX8UV@]MȊ?uZf?50[!yCR&@]ù\E^n;=Paȩ;w|_8 OR 9]z $ΠW/oyT7ئĶu,k,88p֎u1ҒZ\*djgG@t҉9/*|Ӆ#H?MՑ^jr$=h Q VkNjhog\gƸJeO9HgB((pO<4=UI" {a80|P6,Į!5PͰajy:[I/v@۾ .+9G:"Gpe&ZLOpT=_9*qGQkuɼP&8+.aw"?РS#<,|Y `VtDh y\NI< ^$kA'?-cp|e@ifڃqݲ p- hog ?Ϗ|?S,jPJ3ΰ}fqqxׁXtnzw&ݛ`s§[+IFO6/fz.G޽e'C]mÛ*@dMMtճyg-a{Yטc9w!tB.K_u9.a;5Bt&F'.J4Wx@,bVaqgAE=#I&KBU֮J1=jtSokr`|6H1V!䇍a ~:LI.T1x\{pam4Sl& r:Ύ|ӛ%I 8QY^dcT>EDաmPlB3jY^!lҘ [XQa]F?Hc~BX>nhz#^s!E /٫X1x>UqJ3{S?d?/n7"E~dC)Z]o4^lw$Xux fF!3қtQ ]dB(ẅFD?-yL%ӹ, 2AM%No"C7k +Pq$aIzz u ~{)"鄭Mdh }/x4ۛn6fybx`s mi5ul33y|]aڤIVrVdf~bNo rf7XU0Ζ/lj)kxL2<Ȧi$KsU+-=j+0C2nW_qgku23%wpex_rBz%K"["GSh7R_2˥[qYҌ kݐ }ܬE(p)^6?q_wF{3YGt =('42zLA0R?ߛYaNps?Se!INAK|kϛJӲȥ%|Lehi|դkOzp\@^m\]w_8Hzqx Qp{Nyo?;V)r`u{L)`7FQK~j;fJ|.xۻuӰ\ GsHC*V1Xad4ít5ڜׯ;2 fg},H m5zœ ~f!zKm!QyDkڃJ07s˼:3ׇSݻftnGyb EtlϮOY#֟MkM(Kr?*uXƖuYZݨ|A'㣎/|uc#tx q\7?!$^s/-rF%q|@R莬q#J,I)FDC1M77}0_Y)Eq/TE.o@\I:^;[Ym~}F)K*ɻ܀溶u4w˰uجF [:?Mu* T԰nʫpfz0D5qG']/'ډWotϱ}>{Hbio,&pf< ;K?/eT{A?YM$ruq(NLF"vPѠZQEIVD9&DXV*Xr)ݸB@l@G3joxt#ي }0 fo%^ioפ?^IWvCq WejjEqA2*tQq+wۙȕ_Ǭj}_?QSy<҅Q;ַ/8Jd\#`Ұڌ2|'!$g-շeLf[@S/+f3חGF$(Z+ٴpl-̓V9%BhJFF7ifF2'50k bY_ІKkkFlTt?Q>A\H/ɍ6tB咚m.Cb'EJ$񳜷P=Y4{Fuz mrP?V!9zÐ {ǮY@_ ߠ=G B$J$҅һNR$ImpmA|h+5\LWxZ1ɸ\k9y 0G8Ъ0"@Q+a5jP=RoNRI;40!,1ń>cQ=Qy,_qc2+QƥdTey uǑr79gݫaBAA`VK 6n h~*ߦ :IG*eEafۉ^ԍ'W^G 5@~luK.$.]fDWDnݦpw= ׆ 5{rȟICFEeV [c;^>=2ɨmTZXFΈ6!oa|Gk- '{,ZNKoO_]J>uU=vݑ`uОܠ,E zGmYn෤$w.bE  '8 lF*k{&Z*nt^?/áWS0ˠL&13zˤc"{#!Q)5围 d'\G!78*\c7/_4hdIoa"Uc$<(;JƌD^ouS}:тo(9V2uyաg]@2m]DžHgp%|ȩ9(lHBYU'_4dUQ-v²$WbX9kHzcNL/:~R1`~u6ܱv w+=h[J+@aCdGiǙ.d }2>wl9Ώ }}R ޕL_"+I֨_:Tb?O B#>Θ Q[NV57w 5ro]2⍱742DN+*y$US)%l:ch||G@vK2cE+`XE,M]cpfl?WBBX ~Dvt7dBmSF\*Kgy@ fT_ˡ4, ՖQk>v"Puz:4 }Exl2*&Ԯ f4BQE٧ûR"[MYF /1^EQI $~4bFBt /B4Cۣ +8XmŵBo&J؃Jw<}622X[/NVe8bpwfR6n4`\\CYlmT9.DTJpOXnp+/TFNNGDOpZ\ؐRZ࿆Y (VsSZ-$!r0@T,.`u Ig\=41вw*"Nmo]\M'D4a'JC ;́O/;Mlmy^ b:fF{ zp-r)jcKɄsvR@cИCtiJn"bʞ8VcbNU5ܿ 4r-9ZE w?tV|/Sv+fG;NMRL&=oqCD {uSdIGReF*@S XT|ivwvD W"ǔhxjʨ$FJJR<mm)8y9|i((4] XpӟF ˂_w`fUDg8|UvA>2g=؅QqÆjD5_I-I~`A&tvW@(N{ dƠШVtᆮ}†H 3gR%O۠xsNE1]PIỳy t`T{F3qAX:qU?kH`tǯ8c{ 9"R'kۮA°C,O 'HteU?{и'EH? >a"*C1|he.9f I~A #&Z żS~LS,v8HT%,^lr UCLj{(ggN J] $y%Xs(\Z98u͍S+I[O^bw .{zQ_D찿g0\߁_%&;^ùƗ?RUǜ?997^)z 6d< ʷ mj?{xx`=>E0s91=P G\r%7/|Gɮ*Оtfmm7 N@;xSΘ#^'hgR0#sARBȬ DqU1ygYB5*#He֬оD\aGgڶ -\)T 'i.'LBڂ %v*8"< E ܑB;$!>Ml]٤p8M^V**8wdS\.U=O#bPr+G)TefQXݵ=-z̏E1> {QL3>zt:d?M.Qq7Ϸw( )oɜ)Fy)5H``utц`/QEi%̌P6ڂH%d4Pcbwψ?Ñ2!5/wk">T+vzP藲ki8Ao<وFA=W"L~2d=h*ޒ'&Q&iihR}̦f)X#NJ)xEaa"Gihu8cVq.WMRy ;,Dd ITR/kR\-aRGf3 BnPl=X<*(Ϧ8%۫f_k*&3(EJn*j x--D};t'#_Nw]r) Nм rU,6^qw&!uۣMvukņSi yĄj] DΔ Q9ȑ yOD{a}4]s{zp]vvB ZU@$iyƲ] twS0,{τQ|:Fu||9M !2Jx[Iu/3@D)vQi)ëӁ/<epbM1 {jL#6f ~WS7;̙ ܼ8:N<1zcA+sΘh̙ ܈KBrGW^j!XCbj7 .Uńc]Nv$p!bbuHIIh)m%dn #97q[\nLczWC/b;4XeŨ1-2t7$p3҆to{L_Њ1mdPJq 6bΙ)#3'vnFj h k-V](O2V 1鶅Pg /ŝ="}A-rs=3풿w52!+8PU,HJ5#4,앀(:I@x  #$ 0w~It~K[':i[vJOaC^p W/GŽ ZQP,of:DLsQiU# x<M}Vu,vQhq-+^v'Ó"0[(YWU=TOwP9%V7m2YƇRz7'В8nI I U}3u c[BmN`ꁿ Sf1ruȳ8kW-gedH2Mi"m{G]bЛu %婏QuE _ K񳽞24xTDR`_,:pO]|لӖNE:|JU1nocW7eJʌRnoIoo=C1VtE_5l1ɝX1pK&܆ˎG'ʟA"ƒMF` jIm'SͶ,p&.|J y"f$?Qr9I߯"HРv w_v"-edFkyknvf@h M`f,5PYNݗ/EdzXr'ըLg}^zs$ODncmX~ϥ6;l^a7MF*RM95l(:e(5zS Qg#df|>Њ A ޟExrro`Ir(Àq!1͵|sO |ۥXJ$HQ@fyg5D+Pqږ*!U[kޭ45y 9Rz9g!#$,seZ`U"c@lEve|60,%-^Og^_I!4?8_Dhb D9L\dtX)|\L ^fVb! L CIɫF@Pj}Z龷%y_vB+jWdJ n.ꕔZ+ipH0G4Hh˖GDaEw)駉E{bfQIBlX(>" g@#~"U k?lqa8ucv9pk|I~n'HutDP A#4b蒩_e=8㙾at%%Ȗ@5vb5=pULҖ%MEF {%&tA!4]l+k{ӝ+ ͞[}Ho/*eɨƐȈ-MOG1>l1P-`_ rA8˼L`ޅ*1(gݟQY>b&gd}ZklЏG{!$ 5zE L/uDq0$}C_+H%%{DX^<֡E٧_ *L;h 9qy1_m&=*n%(8eg&Trž=&L)_.N+V5|*"MT,Vk}q"}b|5&.Wr#94~^W1.z !C Um\HuL(=n@_K̃fFκ47"I .lm&-۸>:Zn,r_!Ź쯾Ol-((g")+w5FM"n9PTΙ5*S\K?^LO8`:!6T{jI nEr1&>Y /w߽D:4u?V iĸÙ.U;L SH(h. &zdI;3G2[v_f%7YĈbM*gVgu>8QFuC6=$k&N f=l̆;}/dPV P8=CH"/{;}޸h^ƥzԂz} agcͩ4 g dנ•9HD'7W4E@ֱ!EmH jqqNv'-ˉn `MUҕ_]A01f0:oJbMmFTUILiv/XhNe:QJeuLϱ!% I/mw~ܞ[?b9HgĄl U,j!µ; hx\PK|n380ڢ߉=mE;"KS.pQ% )0nj2#/c}- }Q31΂RژUE_0 g:"ыnסHTjDf`:T"+f̌ɖ- !H*`cG(m/#;dK:C-b;^4~[1O@3g9P"^X5(UXaV{ T>dY#yF(S٤_qzq]eaps@H$h &&1MqlTڧK[ngkLWĥ87) Hũ^#븰.iK}-q1[^wvPd' kBT~= ՟&WJ?<@~wQ̓HRI5^SCUסER\뎔xWD;O:A T}y >{ M*Lw&J(u!%uF .5{ aϾiSlD#d02Y5x&0xes֣b#+y壘)~;$PAZ1y\iT\V牣˸8npl۰w9W,.;s8qY*_1xo PgIm^׊6~ȷҌrȏnn#S^_d9E"fE$1[ɦK؇.\-B.>PR^K]W V\s2{T[X gƅ_Y`6 "/OSJ 2 UHR)UQS\A5j)'E5Z0Y Bce|U(/۳餣c&B` 6j׵fDH ņz},y(ۮnQnX:3 ơT+hZO f̠9ġ"}t;g%v6IA0pq5iX,h6B0= *<@R\?B-P&}ni\/m 5g& Ef_MЯ\ W/г6945D ŦHMlnM xw%v]j7cR'CH9s³ / i{H ><1?;8u=z%yd $W]13/KÔOI4_ǚ]h&GKC>NHy VDM+-8_BS~ȉUҙq B%W3>{VZFtimw?s* ErAc?;~%\\7&tBf v>LZ47={*446j('Wn(>хʹWPoyb0j^-ctu/CKrf,R>:ŽWQ4<IOD^ť^ƁVLz}RVNȑI_b%4pЬ(MZtO 4J}tYf.xH'[lƠ^P?8? ͑zʑbңIϥNƿڻoI ch-u+qfmi%K>bl3eMYn.jn Uz^Ё.;σ4e[BskJ*)(;59%ڭZ,_[C{CN@gz,UVY[R.[b &)A _l]UllN`Q ?泈 jJhcuueⷳ4k.oT#s ,;#)]6fd,×׃X 4ȫΩ"ӡx;c?e86*uX÷w``dvM4tͯlP^H\oUIx;Z"rz$K]{{& x4ԛҕ97)7/ YyTXPgtQHʻz _ 3#oR#n=OÔ텭}GQA) V#ze}i愯uzF$pߠ*6nr^6Yvij[$v*`Q}j.Lp/Dm6'pX{Vs+OKj vʈ$0ֺl&:/I )jC ͢>c~rĶ&U"PTSl{¾;[Q;&g1OI68n:ŷf{447H!$G7XIYy\Z:׾R a[)y2uƻeݫ~ M`$D h$tBBKg=F 1imC^,|ѣ3NvnɗbWϔ8k`*TC>˞QgCX3A.@ 팲Id2vRjSkl%,%7fkh'g>olږvFifIN."+֦DV]}- R0Z3@`]B[F'lo2igIt gXi@3z yc8L޷oh bk =U?s/$հn]lH7Mc׫P2]#es4fA՚N3*<$onۣnKoHǃ/8f{JabHrL\!uX nƞ"%f 8~'jZ>N\d4OPB썭wkw"2(7lBkt+L÷r1zkyװ::آS13g5IM1tURbPՑ|Vg<~0#"$֋moъ1#K]$јYvz]Q+/QaWSbdy%6cQo dy]&97qo(ԙ:NnvR)ؔPs-9nw2~ d6m/lZ^ȳTzBR{ɪ XӇ55P7Q;q;([xWpO h]Fqp؁| uXz$T|LFb@"(_ʟ7VU,t$'WLyTAFc F("RzU<-Rw|о7Gug>O=Cx0YDfJ9=ʣb C%m|J :e䷓>}0DΧaR f~wk>EyX:^e/YP8k`vݘox_r6* \{D@j.7u dFғ.,?`r;Y}rԅ_YDmàvĢ^ k~ >V{scX|Wqdžy7^Wт(;C?ٖe-駘eo@l= zpTWPQB䢞gTK*J"Օ-h_G61ٳo]̗t {EBFP\E@^X_: I #.K6#+hrsQc 85Gex>W,xS9tpƞnQ-<_DuoOL_B 8Za"xoI#s~8]yD=Iiկ > >}t^ 1> X;p5]/TQ3XyZ 'a/&3dspi}هlܣnoq ]>76rfY1EPɨ%lZԿa;1(<žN4<|r&4ThJsN` vL7 tlٵeNݳ858oqѫ[ 6\R;sx`uzAFb+8eRJb{4Uq>~"dR4@otǬ3 75=ݯ̚f¹;&P#Ho[6ZE.To{BV~0ukt;5$Ʊ8st!"&"E@KSϑɥEKmDV̦jSe^u}u1oeURANMbG<%yi_=zO1L ʯ_HQNeB[A}ub_`k 44.<6.Ϗv$tMSro:J,8 ᜻ՆG4,E n_uu  U})燬fG^XQq#.kP$dcNiH̠5Zas4.mjhC A.,FdTZl^n# ڷ8 v"Yr\Ee?Fȴk9Rs rD: yc>`S MeY&r"ئP}9aq@Qeܤ#քG)\^gtB²qdh8U MJ҇Ÿd"@̈ςc I#DL5_/Whv$O!@S:[QWϫFJmdHYW鯍ʦO*}z,xԞ%p_i!UEot4D:|f g)gdSK1RH&5_L~&)?FlA,( ح60J60j="{bJaT΋9q̄Om8{Pe)2dF>V/6fqc6}bZPűmX}m|G(̮pjq3 ={\d u_+-1xٴ}lܗ/H=+$vU*ѯ8L>hs/)ʨ־m6!hU:O=Y{$L/+Lw'*&é} blkFnttS 坉 y;VU6E*oDFg$w|jj z)`nw$}TӘ)әDy{&v7`& ϩW}9(,x:^4.X"ZwnGPl b2D2CDM[5dfkЊ"5[4W #O )(P!9c.(gu[X7R;P=ט$ɹF~R^!Q9Cpb sQm  -k+du;Z_\-7.Ց SW݄ YciGSxwjϧ]–7BL S68^q(|く\hZD i|[0Ȭe8.HɦtVx̾g \B w,Iqs ެ2YD:Ph}swD"OuHPӆ"@GXWYUq r+]# DŽ~#vŇJzH=x:Eyp N94$>yW(LKEKRkid;ֺ|TLH_eAf2Δ Yi\EJ.Q+d9p]k,(p/D{8$"Z&N4sH3 *ziD,kT^o~&])'rxbM'&5Xތ^x5,%}}&[j8{i`RRm,B1H̀lr_SWe_7+ӌN<ƭ՟:#cZU§zN" @"kr!k8~^iwm4%߮yyB6hmH,xh@ws{~Y 7ب~(PJ:GM5JB=xap #oA.{ɱ^x+{ZG?|;,/ˮز͵զh<"N_BѨ\Hhh)+uN#{Ԙ_yWOnbHaރG^_Pa {"NL.lPW2ͥ G~>Φ YZ