ocfs2-tools-o2cb-1.8.7-150400.6.6.1<>,hd~p9| ~9uǡ¤jVrTNbcuYwJ<_}^ګ \LFP03τO`u[[%W 9󠤧Bj74M1LJ?67L&cWG;4%;=3@dOjIBU-.~nlݴ2P2wxyRH'=D/knJ.5pENЬ9?5I::}p>F7?7 d & c6C Yl ` y     4  d  0  < l   <h9(q8x9:=/>/?/@0F0 G0$ H0T I0 X0Y0\0 ]0 ^1|b2&c2d3Ue3Zf3]l3_u3p v3w5 x5 y6$"z66667Cocfs2-tools-o2cb1.8.7150400.6.6.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.d~s390zp32zSUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/System/Filesystemshttps://ocfs2.wiki.kernel.org/linuxs390x 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 fi/X I.\큤A큤dydvdydvdvdvd}`dvdvdwdw0d9895ba17009f780da89812ac129855c0fc9b1fdfcb53fbe4f886273e47237bc69b6baa16fa5b35e91ba3c9688ef66394b9793e5dc07fd2ef459c03ab900d2179a2f6949ea0c25e9a01ce315d3e101df9201e89f96fd10acbde746c5461c8f9809276b06ea157aca1de2b07306636651c33bc7fa53b682114c0cdf639cea24ddbe411b9a022bd24af4ffe202e1f84e69c9f1eb1f505ac6fe423d8e9055e8ee6c592da0634892e60191a6365a9ffe2194883532fdfdd3ca053fda2145a7961a45035c0048f5c778538b062678b9323d54208ae88e0b07e443dbbbc57d5ea722e57db292f4fc05439960971276c41dd3a39a80eaaf6ce5f389dd1ab8bae39393241e0b38ad19bf1138c19225f601f7a9e2a0558db3348ef52c3663c498e57340a074d7a2c0af2cd5894398f0ca1093dddb7c7cf5dc246dd203267fd78c0202474af292882f582fbe5f7aa8d364801113589eb0177bde27c8432ec608405785393rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootocfs2-tools-1.8.7-150400.6.6.1.src.rpmocfs2-tools-o2cbocfs2-tools-o2cb(s390-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.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(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)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2)(64bit)libdlm_lt.so.3()(64bit)libdlm_lt.so.3(V_4.1.0)(64bit)libglib-2.0.so.0()(64bit)ocfs2-toolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.8.73.0.4-14.6.0-14.0-15.2-14.14.3cV~@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.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-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/shs390zp32 1690898558 1.8.7-150400.6.6.11.8.7-150400.6.6.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:30070/SUSE_SLE-15-SP4_Update/82469913f0c81aef613280ff1a01be11-ocfs2-tools.SUSE_SLE-15-SP4_Updatedrpmxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=ebe15bfbbb03526c843f20140e4a9e2325817f40, for GNU/Linux 3.2.0, strippedBourne-Again shell script, ASCII text executableELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=79d5d0c3bf78f12237d673c1e8bc7284891c76c4, for GNU/Linux 3.2.0, strippedASCII textdirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)!RRRRRR R R R R RRRRRRRRRRRRR R R R R RRRRRRRN ~"utf-8e639b505f4403c75b651ceb93dc6fbe6cddb485dff2a9b297afc09be17893c8e?7zXZ !t/@]"k%[/p4ea+@6hԿE܈3uHFח䨑=:Q_*.&4q׮\6,!w&) ]3 ŬWCpʂy~1 7mcR&.ԭ"N+7@o:y"(fh|)ނ,;f [U3n5ҬQd:ycr m0jvaI#BU_^AQY-j)>>15O-X QG""` agT}u}u X}Ċ@nnއ4s3n[%$fV* 2LU%y/v欶};2˗}j4SxsQ1F6OFuT] qԯiϭwk ۋ}ip$R+wS^Z)ֹ\8Oxd"N@V]Ǘڰd&,\q2tf*Qˊu 䇛1ֈS?g_ȕ=!hX,XᄇP/2MHUNZ}@ 2%)?$=?OEuys+Y .v{ʷsBnMEƙR2$ Ƈ@&{x;#z2^1yF鲹s3;v"qz@?ܣr˫;`[y=1d[ oWR|,G,۫~J|xI<$UNεPqѕHbA 9zȧ H@ϓU<3 b8m?3MS(/ynyxo-(^N=R<.3tž=]qI2jpOk6/ (_.)|+`S0;v-%asKc8֩t{K̷99l YAiAmm4+"/s*Ζ9V/x=jU } {i_}Qa*F`=:YtWEvWo6:$%O=?!- WqaU"D =: W6[!iy!QiOIFrJ8\9ML^`䚆34F@ )S&TEǬSNvh m}WvOU~o%Y(K!'Ų]]!mAEAbzx΁ksn!Ĥ+wFJu$TkTb&bUKk؏"mr3N+0l@1g-o:ܫMX'"i$"5W~`,ߛ Q\%+MҬAwa+2AH%.7`E&$U?S6NϪ J r m;Њզ7hθF7f]*_l![|7l.hqۛ$:G77$<\x'bdFV2gL87ld4Mi*O^'״1BFTUxs2'$ĭS^^:9Tr~(vl8 F.~ s8Kj´0`'C`-9o(Ҍ5C5Z6 EpCMU _TwmOj(6'o_reᙌ90[?g{Bъp n$mIG A֏WD;SO /3ŏ >+Y8w4bW ] 0Bջ8q" orK z#h$S#ls= HS.U׽@6ELIvNu5la۾|ϊk23ɨ>nLr_zp ̡ީgxm[?z&cOHOKama i36^;B{ s 4^Ȁ4ӌУ*GNǩ ^Uk̬*aO DE]ɕ U Z$b5˝.E_Fҟ?hԌ5tU .2yooK5>K &fNcy;4=pzWZ +$>~{c[/ 4 3[3|]%@+ JL'MئqAenKrx/L^"XK5j1| CqV$@(=LةM$Ρ/PEME:9=.,Ȁb< | ?xo? qh؁F~cөF楷cXp-#I!ED镙QRKs? (8e (CAoGNwWگNǗ7t^eU?O2!]&A;8ŴYI/_PK >Rmapl$[sȖȗsc*3+㖂٧[*w}(>|˫JnxSxĚJ;ery=-ٹ/}:{;@Pث}~npx<-ub}>;f; Y,,WN ̺oNQ*U( e?9v fWWrO_n(V/I l sKS&5=x;.Ex6| ׮˼VKҳlc1A:,V5v!'FqfYZz>P_4N C;EXW$lOAtrh 7Ldp3!A}Px9?L¨hy^I U,h'aӈx?.G 2m䲺#1sQ$`] bVkpGf.lxw%%)Nww:.F 1tG @]]*?dɟn^} U|xD193W$қzOk?\ ?g.s.?[f6/r/ S*﬒N?"U9'tQJ౱]{yKR{_8S8-z 2 ŏd_Y: 8I5ȴpTήigiUr;/K#Fލ"3]A69 HrxSfI=j"KeEK!;EM("H-Lv_٤z3"4tD|h_1\}#xlq2@"q['_ fQڱ3uA ܩu$ieB 36چ #tsm7- ?E*>l%ETL#th漢1Ü``hFke*QڻHBf(v]*F@ps q]q$4C/,}z_{]RssH#O @}kd5s90C=j%ST:4MOcTub :eD:uKDRnֳB^pzM l|j.fADeXӱ[12Stp ױlM6ݧ~QU%}'>suC:k5P\:v]Se?,{tyiη&/:!UJ +c r5G6|p(#j)=Ry3㪟/MܒFnvZ9L:h£4_"Ħnźw]y9Ta݂[ ~Ab~8qS i'ersX>|5*:@A:~i~BxϽrChw`%PV}l/ /yO+zzMMGN]q nW6c|3ӡJ>gᠩɹzb/s90jhKnLY+px4ޘLT0y$Mxb8G}aF67}YiTA4IXxux{@JSZhSsv l$)*ϘJ1;zPgNYؾ!6󥝜1 ӮWp^agFz hvc+C{̓ZD<l^;29y7$#`MWPԓo-Ѯ|M*Y3|3xM3BpDd\>: ឥ7tDȉj[ZVo*i}!iő@[JaWo̴fOT-/UR;CzpMٕБ%ZQ.$'QFΟ2|ƹ`BR{/͐{ s)Nb7I(*jI_D5WObNҪV-ɬu⼍2Wbך $SXf&3-q;Dʛ6YN!&_GR"+Yڦʧ#:قUE>P"^ylUfw ;AqJMmzeW5PzwǠr\;wUQ[E! f7Xib ?ir$TʓF#j4*yJ]׵_0M|Iu8G \_7EB 8|H9daEٳt3_@=uiGh:B!6Rf,< P\v#Tf#87Oh}JǗrqɆc$VI3RiХBO' Il+0ysa"#rhCoP17n0t|2 >_<.bU(k 0w) Rzrk `) {=XMPi" ,Ȉs">HwӣY8^E;i!j6tR*iºD d dk#Hob rDk`Gf2oYii`gM,Qw>B$ ⌄Cc!\]+`ƚF'b1y5;Meu9"bwHz#\d-ӟ {% zc`mFDL<ͳP>5 :7 &F/Q|@cIЦ$)=S.s4t:sY4O#VBQ)oad'~W|LNɢ2ylzKP$Ȑ 8  FG -S]CŨ@%`OnnxȘ^ GLO,-C[+ja)oqFJq5N5~2 8k(uCu?2ITq~ȭ(>m2+<練w-f+|ї8*[6q<14pѐL 3m#%jcUZW\SXN p.^xD#9Pz䜄S%L`J[K `61>A)x1f Ry~D8fLGoA(%4z̪@zx`!ɞg-T" p" q/Om)0=ӕ=3p) j#:Jgܒ;ސ0Z>jyIu3 В{&y-;5m밐NBz|,s`# vԻ7tS!lX^ }hэjp1=$ZzA5ƾvжv:kQհZWY[fBWNK>LJT/7L&d6WM0;6B42$"8pՁȍL9MD`S@qbh>4*LT(Y#9q_!ϧ3*e #gN7hV(`?:bW%%gӵFŠ݄ۡ6v(TM_.!jHU`ݸ 1i]{.Rj(8#(gzVXشbU`ΝOA㲪4ـ٭юަMy2D7YJᢅ:@!"`Wp.'X+ װ q%|MK3 C)J儠TZy c<.Q*dA7 N Ȝk{"ҳO90.;ߡ«@bA1u3m#yΑ1DX 0Bp[X)4P~#ƃ*tȉ:.ZmY18Њ-F(~ 'C7O?o"oB┾aMa80e55!_*џ h&c o!&˸gzϹH &oO(IšmrZQ-dױߌh) ^虜1b<(+no⭙N!;qkH϶7Ҏa9cfA2㶄im{qF0Hdhmt sw"p߱8WcJ@'^dV wvePVokT5^ς^qJ.^s9fQghfac=Sv Il}?ٰcVf7E!Jn.C.$3A* z )t2}'"ߠ< c|k鴥 {,9Uk{&Z[W" #WOUwQkJq" {\aK?O;']" Q;Ynpf80jJ|2^=q*80F-qo^Ctl!bJu@s5׍;Ciayc3k T%K dBM$4gC|$w$ -ƧXr+*a;=ܔdc_ S^b:RQy8Xz{m|h\8"M͍Ox8Iq7NŌB `ob*rCw z *=-.Ck42F0S>8`G{|,T?qt\4 FW8?*D4eHgZ z ɻT9rec*e HJ4Lٓf5M-4-i4":E_.utp^#qw>&:w;6픺rǑ[ޡGHa) ҭGGvRd jNԐ2FޣY?W(ރpa,fE['a2SƷh伖flBKB',peZe5yxyf G1WG+JbϙLUa÷dC.Jc[J:ny1zpv5}{jvί^dnm#G/2p^. {ZTsiVksEU@Ҟ:-۶8延~6XƒPOpw # ߊ~YÆ`J{ (xV\֑55 c' o(*S|["Vud1f)nwK]NxzW|F EAzB@u_TXQNWqzRG؛{h^6{.mJvhn,&[)PмEN<1J+)@o )B_K⠶zܔ1ԇrf' U>{s;KM]?0p*ziW%1!,ɝ?RIu)Օ#s;ck)}%3ELq"ܺ5֪ U2`[% =ZxITK;C ݉KSXX<y:\@Y}&Ò3W(˜CjZĦʤzjνʾPZ"{~- >**.p g-CRG}=ⴚ1}= ]Z` ,f <@AR :x)9wzZrVq)kW@F ͓nh|C@?XOlƃ|!ld3F9, e;D. l˴$|6X-"ӫ\=qO ^r1Fhuq׃b5FQ!ZzBevgsQǍ!1o,0ej+Uu.]@F'Q<>[Rݑ|##Ծ%CM׀T]4і*?Z >p$z~\'kn>/k p+Li[ҐR P 78h=:Oe3uN$gb}Xb)o`j4bE˜tK:10VìlJ_a3o0le9 wUZ$p>r?Z2Ɖ1l:ks^wqdUh5It0t0{Mtz}593}xȼ/sGĚZ|9F\FSc+{Z'^lR'`t?sԬ~^%ׁ2=ER zVei]c{NU03Ov)xpf; zqG6 j+ZL+,Ǹ*0 i 4v`N~J=robb;ix2 &.Au{b1͂N'0>Qiv `굑7Q$TN^;YOEa5|n$:42i,]k/<#HVhژ[:6(4zo.\}= -†G(&Ga"^m#ᰩ?QB$WVn}7S02 T#g|-Cdjʫ ]ŠJ2gڑ4İnɺJ)qz[_7j'bnҳ7\rThkS+pZѹ 0zw)e; Q' #Rd -frߍA88tL9?hm[53*, #ܜ#wڞ҅,uflԽa$~&&0Iv#E'+}* LLvZ Ӂ>*҂>bB4|&;Z?_wyx}.x?yXE~~]K,^`2GqK "lEaޖzaSQn }#gԿXg,ʜM yͣ$:]KG;.ΪAVQ4.jCSGxh@6(n9:bW6ӧa7aU@=@?]мjȮK}S(^|bo5 F)vh'7}1vNs֯H+QͩTͤ9T-^6tz1/8RR4xt4(=H~Wa[ZSR|'Q͒8(Fxz`m~66Ui ө$ygLK.͟^}qb)"8SbB8BU8'6/4?hUT]3+hƭ Y0QhycC5KewnHW ܹ2)/e0mLiN_F<74Ykg!HPT~3 uČsD#|նٯ r#/F'7ojj < H{S{{#̧*HpRIKlWCfCJ ҾCJ{e=Cuأ8-c#70ṞR@U@Rnj%Ӟ{a#}cg@pˠ~vwD{i`D݉«񷺸vm +c0F.^-P֊sx1-oX *ᎃeX1'YIUXպ00iyiLnUj92G< ЂQRM;ݧtm`$(H^n(yTXߓL,&wH-篔x'oXMBI2EMڂ7TurٕuJT|evz6&hIo:R,YN.9/k@])SaBݻuFBX52%7{uz7,?/7 N_U_ n|Hy_{4±EXecWn6S>p^01f)OtUpfiÏMm}nvd`{"Q'Z$1$a>!CZ:9= ߬^%oՀV y:,9OH5D% ۿ4ֱck,Oƹ3{*t<MM}0POA# k~`sŴԵfr{^[VRw'-P;8Ꙏ1y@zLd8jgHX\nC]Lyve'[?\`rI",ҩI憖g;[x`s#.Kk5E`gPڕ%#Z㹘T#^:Bn>,9hm:IHؚHKfODJ02{!M;;#!Ekս䍘YYW?R,Ѭ(~-"Ⱦ2LfYww/X.]a9u,׵Wo=3Y?#b:܅&P*ZywQY~Y_,GIqokٿ$λ)3;HB7",ex@$,]ta7$/MBO药r)q)lJ;S>Fv;_+>'<\HaPlv$pzG/Kbd$dk&ܿ';cփ )E(.3L*k٣M-P8؜x˙WpW{ft#YJOfZ^V-=3[*0sƓemE; @m'Co:p]xo&+iL뿫,sϞRBVQn0L|6"|ߝ8d}3o^qvJt:' I (ϋF_6E8Y,@) W:0KtxۤG kyuDZ?-.\*S%F}p7 +vۿA} @KWlW(#D #qEϦ%|_L.CUoQFZɆ́9lx+{Kou>,=*4ٷ iL!o}B잠2i>}F`=nѴd.X.ZG-)ꮫOKꚺ<}1>p,\0z6́kCyJbyOA8WPUYLJ;2OǪ07*C[8`s0|Rf(>FFb?"<}< ?_ƒowNh4)EIē%w_O^+S)*\jR[S4촭 ́r_MH3s #_{i9׭lda鏆GC1 Aaz=K/&GV ^zyEwDƩD^{-z6F .K5 8f>wL{-|:؄ek'Л=?)ȵ\t)> #j+J'A W::7d:T 1N6Y֘F*k!AK>jxZ53@"puG Sn|D~.T"]d$&LM fd)̙v9_d"k~-yOcjKtc\-{(='UQh|ˌ8 /jD Vtt 0R:,|3sF4lмc^lq>SlR'>,z5 %n(TWb`{}opD.J;o,\n oV"6J.ΠJӟ~HX5/ PMlx곜ժ/ c,̻fj Hr٘-f^u` ̄0ȭ'8 ­%tN+. Q 5׾e1@VR!VGF r6TsI߬945Z5s5T(h*-2_n6&yt|H6`TV.8BpV`?WH7CB(Ûek!8e^#y\(lJS-6zJ50{tͺ_e棪g6 %@Ԕe{9-)jRgI{"bQjF;SicFp54z4KQZyW{Y4v@X&<قdfY@gֲ |𧇆ϵeSn eV-}!#%yqCI/,n&b҅sg"C_JţF8:7X)rۉhC]O?B.K *]>mT0`0LB joCGF G=U>Fpڰd4le\2A@?ņ=0, ۪^jj\ Bѡl0&ogk5l8@5z ;ꎁ0쿯LGk3"'#}[Np'8L ( Ы)+SBr{vYeMTuBÇW/xJ'Ke:;B> p)S϶}]T׮Ù T_x~Q)7b7)'2aMxjlEPy!5E%R#}* > Vbb&XdD(h>Cc燭\ d&3VӌgeG|穔9=0%9ke;Pm-:oJ|l:dtkSo(XDžNj}>7?5V,Zɝtd㐂~Ėv"J[}X]{J߿~?F-AT46wl -wh-!DX3;WEŦFYԲ9:F;%#ƹZ042D\kOiD_&:D`0ԸWPUGn_rvłː9 Q+:ڕn7RдL N| O({ۭqN ]UD~!AZ ZiGݢ@p'B1fL"hUjDØ+5]JbfV쬳P@Y;aQR TDE | Ft$W<C Ѡ9] l+_=n<f99!Q(eDD,9n@ kA9 RK2AE?qɸֹTFFo py~!91/h_=UĜJrqsbhIU^-p>Nhds#g\q_0V pC(,sglFv,qG9b8rR! bx 0pD{!B.tv(ưfZiU=5ˎ?o6ˤH ro(@N3BSxCZ~; Kp hvvkfIr]փƏ(f+#(W^^^ =a(o~]ƗMSfƧ벣ʜOom[+PA؎T(yǬ0Sen&dQdfQ/3ta{jp> +?ɔ`MS /TB"c"˼ Q^29!%,cEfyUZ6̛2Maؖ:JIY*~3м^5EZȱ]z۝tah&aK`om[Nl2"8gy'Է$GdaRZBw~ThK=?ݩVO:ЩI/tYg'4Q Xm]P?;=({EqEؘឱ-܂(Ğ?2f 3Oy'Ҝɸ:dVPz : htJZ )33lF0~U2hC^YIl{BO⋃ߺU\nBA ZW;SoWo5`̎^xƭZ&]ڔ<ܜTj'5.([Sƨh6yV!.-džLDnIzQH&J$KؽJt'B/-3(I%k@*~Ӥmr8-}@Zn{oو{o)l|%ʟxn%Rr0BBgJZ*{1`5{̱TQȭd {=YL^ɊlD}f`74Q5~Q\.]K 4/"tQ&5/wMQJJYɤ3t92=nC&;qY@܃ۢJ´w!aGj?6S0-KXJutJ3M`:滏7g9KR}/ QJ4K8K2@.ɬ<[ k9Dam[tJZJQr j t0T82QԴ_MC}2Ӓ)XAjV$}= RHmbG' ^u$5׷#K,tR kHfq%Z$=X_Cv$fA+nտcUnbD!8WGe|?fUhE)LP \4tKm%Noq ZZrg|e*D['4/(F /3馠^R&eTfMq(ޘSp@U+"'}C!?W?q 0}4hCEru%ؒY -wRJ9+'bW}D=Hτ]^RÔs_2 ƻLM;܂{x}B~52+ <X{ 5OqŢotȟ ?$4Cq2/Xq+Apo-wLT\kq]gb2.E(=aiP#|I@&9 Kw՝p s=xD=F?_5!A9cV7̏ɎK`?\uӾC:č3t1>M :M.SпяD?!KrTc^NzJŔCq'q^|XXc @gIG8tA܍{ICiתj}c&a/H 4.Yo-A2QEeXLR(Ʈ S6⼎哃]F-O Sc4F|Ld/|zHs{@j%0u.{4( J^GB{< )΃ T[~D.MQeT–ST[=jSB*oHf&\d|Nk;^-gc%TU*;} <ڋKU wm?2]46"(gcwӔ'|I$O"FE@{0,CFFp^!v[a!(dc8vrrG\eWI} =@\x$E+Pfn>}Ok2O+eE7e5.< - ViB='#];lKFІ"y2E~&_ [tpSq.|J3&BB+~D {0˞[2I䷏F<b,^աl#WAax'܅IEa -,3!ooen5>p;ۇ^'A+kq؃~=ab/8Mv(֡Y"vf*o~W1MCCCg{ϝbh:*Z}| PR10l&E.f$i|-q$~H[hk!h}.ワwm!<Ǐ O<Y7,ksQgĭn>=}38/9s5S/P!gʾv'ܗGWQd^|aahW._? 2Yq,h+^+f!j'u@ʂS}7\mhov'Xxt&IXh߂DZbYDУ)/A""#-JlqBMsH/VFXKaŠXqq_ Eؓ9z'.gb9E9. GRghup5Nm;i_b\o{Hxćg•Y4 G5ȭp`{ 698,% <]MA ʁ4!ebF#ʎ˄PH`^IZtna&ALaqw4 ~9rԉr߻THjVA拑ܮ%ŁLcOXiVZOL}P3{?X|aY]IJ_Ԧjʹr̹t&WɛuW_/ 6 щrڰ\Wk]%6MTTE',Ht|a>Ga &%_P yOg;9P t8nUbӡ NAdбȥjS2 ĭWq2 snC)]]HӁ0<2:dobV1ʙxAMOҥK_ZW6\I;VX| j:}/AL v wNQ^ a(&VcI󳫹KrLѼ nH;AȲq8`^E2;f[*eaaʟ,r#tq9\FAW~YD[RØU?RpYJ{ ;M)lsei>6 EpSDNGYz!39*#u|Xw u6ie}%Kk\6}Ḻfc ύaHMκ҉l鬟}~"B]Ć_-DfO1ѿJNaB4$tNoX0SC6sUpu4+w42H/ZUA <'F90]:@3<kMR$s3hq]|Lܮ]7wIk=SVDZ4:Y$u`I491N*BFo&|t3<0 %Bܰ,I6U5(2h}ۅbB ho'kK0G(-8i09I!8"U?vyNw3:l:@^QQ冯k:IDUHd5%e\WqM)zwZo$Y5Pةndԯs6J-"oY _MQntXX5"Zes^xR}u*Z;ۙ W7|1v)'s dDG3S\fJcS!Ts!^Vʫez.&Wml4293D ըrz4m-7l[kN mZRSU.fٹ) ,*Fס~q0MOWE?O5>fC֘ t]|l NL=ܰ"5`;f+Qqnb圙U|z reÃsÌy*RSS. 5z~kom̠JU;Hj ۞-6Q`qS~OW R[#Y'#=3 O61+[w1^cERq5N\;PE)kkǧ=\*'YJWN >)\cw6mD82@vJ&HhKXu)7 'd5,x#V"uHIb$M|Hx!.@3x@0FՔ-ܽl1¨z㹁AS @-k  qIfxiLN%qbk=XdeeQ)T2q MCT ^@Dݯv4#X"ΙA O-mJP(ʰ3j dDos"d^?z`\E 3[,B$5]APm @VFŀ{2YΌ *aRM** T!]^t`7e6oP,iNH© HA GBdl p@}DNw% H}9 J\VvZb^s `~DtE` ظ+}A'?uyi0JYKz:wOl;RӉkH(g 3IG3fb#ZD ^s^E\4Q#R<̿f.tAo vjڸ #$nđMz@i@=`Dk*zґ B -2cXM yo'18'2H7gBYbHsYſ=1jT$ U53eu1[W~B lt80߭9=qWw&l7A*sw (GO2*A(V46Eh^aFM ~k{TTiaN%rsL)ٹ_@tBZ* ۾,,$x3DOGeI[tj uH~) ܁J"Yk™Gċ΍{x r!ki$5"gL;EW}.] Nyf{HEVZʢtdBΦ PXD9`#2'xqc |љ5#D\vK'3wNX@)m /Ь}gxfՆrb&F, mu pcrE).ģ]$kKaQAbZ}]2٩=;`z- S^ϭ*BVܦr "iY kk "lm.+|X`S3& =R&;r") l+(>w\G8BJ6ϯ2 LOeNGD[݇Lq]-^=w-G|Z#ʧnyR|)ʁ6'nAx~אsdiJeמy+C=\Ɇdx& 9(y棎x)AS=|4#J{2S|$Ђ~z=e!H>D"SCSW( hPӽ|UՇx ֲ{7){ &ˏEhͺKҩE0"TU!r@CeD% 7RY6w ج (It8駆}_uJ` x5Aܜ54!{E?&s_urOwj(i=w,!_2E r4}{ lq[4W :/Nk.r>_tYR£:u+&t] ؼ#$.p*(u]imC u%g[Y0A!4?4SM;ܱ"ECvbgCl,,ƚPWhf|;QTqTikr"jc#aḎԣ5yX˝5y,o<0\1.LEIW2yoqc AU-RщZNH}₾cS4&IZL4۞LWɢ.1a>' G/+΅+f~Tp~9 I:⧄"V#H S~Y,WGm4CvkkrL.5leֹNRSjj6,>0v0.8 sGTKW0f{2[k\sАCUv7{Yik UN58(i囲<&V.ـ\Dxp:"i$NnKUj{xхomWԔ3ߖ) u[{yHWu}y29^{ jŀ7G23--k=1wOfI f.g@YwlC˚J6>V ޚ$uw۟o>TL,6ПFI4WuKOP+H$Esq"xcv}Y-!rm[N} (pEМ#5 km+#/!r՜o?;Jf7[(AP>6s`!N+ MQY@S&ꭦ%7#9Xe!LU}-Xʠ{>p'w-MLd`rIg6C#(Nhj2zyVbk% e; U :|hbO7aj*O jfO|RT,5e8[~m<[830i pZgJWXefX͹h>Q' c1$ צ㖔$?L|);_cdv^oPt{"t0̢MFPU6>0*wt@T ś"oGa~g E޸M*tk E(~GFDJ (1-im+I gڴU*ɸJWO!.(n;T(2SxXQJoգܦ]5S'C}D^awؙ?*گJX#ULUoQv24Ir;EFc3*N$_8cۿbVyf(8 '3ͧ`GM-y#G 6g7/zy1.z^NқgZ^ \|,!~Ɨd_ΑPաft}mMuPӯ׻{j?D"\ <#@~ D AXL?!n l H֌%}]ܥ\TqYw2Otc1HQ>;%ycpp@(TO _mdfM`L 9TfAf0 ~F;9I 1FE$W`wg?JQ~Xjy\1/;[|929B1D6*=?;D+U9#cj{ C0M.ZY,`UM9틄61\?kR'79C^RVhnm_X>X7b)Uh{2.!?sA`;[8H݊_GaZڕ܅V& A,\_'&];_r.h*0b*YkA*Fӧ9>~7YG C*|2%d 5ؓgSSv<>7}sG__: xM@2+ $BHy3wݐI4dmzl+~ݗT3ɐJwݴEV{ORæt:)T UT*vGy!@[5v`Q8eKZ\7/| ,Hɧ,nޣ#/ϴ0AI`&!@61.PPm\w̮YMGӺYRBV @H7~>5J,]^UӌBi|"r,؆Q×f5KL7Fʕ;ArM$6=K]"j)o_,볌=H}%khXR$ӹWN3k;kt,vX8LdR;Ң=Fk9PWtONxz40[H1j?f9s>y#ES"}(AhȪ 1Fɘ3J$Lj ᩡ 9Z{*xn_XݙI?KwFcC덄xÍ~85XZ!TBI8rSx⏪lScqӌHg$|V $\vvnAhsK8-Rg7@ISAHA# @AIzFdFAG$[-L8ʔM^NtX@Izb-9Ty͎B6nGymx 5]IP|&\"o4M*:8s X D۽7\1'Q_:?bUB`d-lQ.ah-6,m'̩aufN=fZ|FSUςPh$fOmsBV -ʻIͲ`޷jV1`grݾκ~B ʩ p'w*BP4𲻖zdͽM,)] <PP$NYֈDHLK v֟PF׶0̽tY?9we:WH(|7Ekj=>%I:XVLO^طZnE&+#|7Iɜc|̻*ϒ.RPjģ%ޫM@;*y=1DGKߥ'%*^zyc1.fGEٓ)9.zJS6A \~\Nd9^c`})l}E}sYā|;XLtB$iuy"\ v$WwӟhEǩn!rctLjZyG_n<0irj>\ДcBy9reMPu. z|(C'lGzkַߙ7V5k IqFA)l*Z_tiUΑzӈ2 ~ ` _j`ZV4lpi9;&%G5_!_Ӏ\M9k0Z qO "e'wn_1u4FK_v"cZSVy`W: C8FnZ[\vT^}ڎ]cL/ikvq5Rf=I.T1ijxf=T ۊ9 faann+v9\eN(J%EVh?zD-i2o07puf|TK:;9%MtDDQ+|se,jj/mШJ"HpfLpL5TxҭZ gS)zHPJv-qdha]}jP8fK:dbǶ}J{î3!a=~Gav׉91[g_BPW6K2rO.Zb cCQ,TkHS!)oC|^G }:#KP,DkZ3z/11gհJBZrM//w]842~V[삢(0K򡫔C]9u OiIMX(?ȡm)>/٤GIFv3o{ 2W^tȈ^Ѽx F+^ܶX΋@0wܵi9iC@e ʔM~_@`zAx(_@B!i 6N{iRU< (' MAD05qćr~ѭn:GO ĨXH Nomc)`9XoZL's''C*/Tt>aEiC&LQ'|r,kF:¿64K[TC V9w7C̪1n!{u*K>@POkYih+{]>T-wIv%=Bl+g W`ɯv6:r1D@}5f'5C6g\]v4bN#RdsnvWqcX2q̱XI] _,gFvy9''Seox!}Nz!3U>DwND]NS ߚ$i>:!`>U)d=nxf?!r7Q&{+o!-Dٝ|ft@.MStҘS?mv݈\Nuav ]^us-'DA,U ͛nd"O ?Tee 持.\͚:/7m@Cst@=>~MTfU yݘ#)*wPJ#`|ja݂Ú<_e8˯4{cu{`45= a j] xDž1#Sv/Ogb ̨aɎ.lc熄 `GM~{Na؃jgOM sS9ˊjS9M(vޣf*lAM1K uVͺnf[ m"y1~S稭 : 8{E~]^X}S0. ^^H#^ uܞtך r0mޟ #'՘":4+[DU.T@1]*ILJpwy}'3QUS+7@[ӗ >|Y z"o3m2~D>XW녡n<;6@ `,NKܭ&+7gl>Xz}wZTXB9 5mvibKжpRFۮ*ܪIsdYXTIR|EDRcFnS;wYꙸwk[!L+1J2 {QY';ʬNxA m d z,׀-o-7efR#+N[{OLo2}d4sߑݨG]dt(;՚skxJ \7#F>݉^7jE26[8t53c,Ÿ9!ا[T]{Ny YZ