ocfs2-tools-o2cb-1.8.7-150400.6.6.1<>,|d~p9|,YQt>ڧ2˄{#LE, Թqh !aj$(# S77 \:n_Ot0 H֚zxy 8o(!%ܼb҄ebIG?\|F#R&S2,^(cJ~5^M  䂨QzRNĮ > e0L Ȓ[L[> a]AjDD?_S/evDVމN)>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/ࢌx]"k%[/p4ea+@6hԿu*۹H4٨=xڮf jQ0;!/̑c5ENxGS4<דeU/l-N#@uzM 5nfrL;+PPxFkv|WEOx؇!tR/<{|j_I}TFL|^0ÁDSAa M 'C~Ϙ'_fulG>+M=ЬfDpNoF|sː.(B5 5J$9 # !0rIZ ICP'$*t<<:Ł uw4E){osI@b6ѹ6ljBX|mx|&i?U#- % tss-oKIw:e{pkh"C5I84nQO2ni8s-0D\H8ksd{I;ʹ5Kpd__`g=b=> [͊x!Wྵp6.L괏`L!@KFIv>"X" /B _?|l%vAm|É諸[W^LO|q]tMRS8,xa-.xs$`0|dMCeRW0t>Hl2ZsńwIn0V`x~{ #9kwFйh$gµ,1ؿ0_gہWE'NV&YPjeHt3 ")MeUCp0BNXU hS[HH/#roHiUk],AA4L` 1(ay S,@aǍRp]iB._%u[g7.f tح-{m:2CrTc Q[sigDqM4]b'2h[Jy9j=K,,/WDk)1?nml&o>uvXUkt5!;Ys?I^sE!ذ.IC^%{(uSIGD+XFngeu )|Q0}Y M4L2]|ΧtHc)Ƭq/< _ '5tI@Y̤|uW]:C=op"oXQ=FxvH]H!H nQ7މ.c˝Vq0;twC|ȇp%%㫹<,1i&CJEr%B@D˅Z/3Θ%*VӓV:n^S884_dR )Gt+yTiDG NM.)MH(+&|<]7%7̀V-4,d$u-m*CEYTpZ1>&0Ik˘[Ն=4T]HG3x_tQ祖gk+ݸ ²KL l@J77Iɾآ~y#`)~pqǗ87~t,fY>d ڕ9 ;|ڿryxBA7Z-\ϼ᭚n\_><µ)LefH+Ɂ:)ʀxZ|VfCam⧇ ҷ@>̶㤇 h+rx5`)d {ۼP/m*K*djI@aa6l0ajT+Id[7Ŀd6J]%7̰ ΢ԻQJFl tHw7?K{Qfjf#;nC?{0m ec=|Ai2"^xYZؕl 93Pc`OY _2juU7zDoSYh*'jVU]"x:25Zɕʼ'HqX 0ȡuSUC1ߞ DR9oփ:Z6Ho qkC#P1\k/_V>A-|Elf2;l~4k !FvVi |lz fmFO3EHrP|UXby8GEWAG ɏ&KQBs90MNft"aX*aJոQU (<C(w*9-1:yY1ѿΞG-eB<@{HH.[(( {~0&B;3xfBZlԑY2t?*< ?|Bi^Be@*؛%&c̩`Wߣ;:+zR6ݎ8TyIIB$,o&ro/.IB져7b  #_k>|Jp#c%kI5}plƂ]"AsP|V/!qWeBPjuQJCHjd:T54}0=" rƚ#PeAPT=Cu^ZHZL58 .nqR-3 ҂Nٔǰ8fX&b |g/7)7̠avs!Y=fm&"q#76 B Jgv_\Җs0y!_uPf9 u c9&O Bq;W~.@?N;A`iAh΅^iNUw@ms@"Ŧp6Dޚ!yXL9wq\Bij"ϨIՑl7xd5:s1  fN(֠18} !Jq.W;r: Zon_ t/mYZhU{C/BRtpUrWW;M)xVS96dyEm;No1'*+뙌}i*,ּsٻ w:g d>&2VC~ P\2>)3G1 xImZLa3z {D'4hmC(뜦@ ΦǫE?($FWU&sޱx֦QhfP@ O`ulDpred-J3 K~E7sl4) fy<l:)|̮Ԋ\z&etvwV#QE6o0AWg4z/qu*ѧm[6/G |&6]g+[-_Ex2'nה4,g P3L@GbȌ,C2>*ޛ+§ ?gNY<R!Z]Zl;jsCl㚞5#$jp f t=ɧ?jF` bJJCc2xm֟!LBds  6 b0 =D{!ȣ-fH7u&j;'+ZfkEΎN2ݳ+"='CS SDDfD.3ֈ5o/ uk;B`+_E&.ݕDH!m뙝U_TN ElQn;9W] 4/~*'g0f eGFy.U_Ox~>Dk*4~[hTI~z|].ݘ Lgv`:l yc"s'mDHD([f ߙzkwG) Nɬ6{XCj3 ܂grn^=g+SwنkSX/#$4Ȫc;R 5}wXv7Xyj 8-UwgGص±t(HbC*.gA-HutDz-;=AyzsW燳Iežp@YGWޚm`5]z8uAv'9dKZ;n6y QhL_S=QVf+fXV%xTaN|ͤ^oQ5ir͋vܮ?OӳCrXz/zq1z<&t;N+pщ 鮤L"Ȝ<3¶)GeYwd 0o54 >#[+CSҾA"=e._76? :~XGFGs_U-pRLR7T C' DճВ6,饛~)^%86T^6)4N^ly^;#Q}3mNk10kH5Oh2e"طb~qBk$)Rǫ0 W[Ox<ŋم֩>ҕ4·(z|\[טnTKLvm8S՗Ngr]/֧7 q/2duC*=T_}E S@:) ֕gawS_R>W8E(*6D\AC`f@M7VT8Z}1:(Q'SyebBZ=y%W@g,DP`E=뎶 ?cV.0DS#=Sρ/kˠF3Jja CMԸ4Etoa L%_ Vfv j*_\h3ITj3V\zu-'Dhm.(g3ooaH5K+qs* 8s=Ǝtbel efM 0r}mڍv<B@{>Mr~Ϧ9uŝnք,ѨښW8#5'`q4ܠH@bG}~CU H|_%pΔ-ڷd BqAo66iRVkf\zi / R4w.ʰb)Jߒ/l|W<M<}V]D>!H.#tLkY n$ ʻpm#t ,6lzxr)&OBVk+vt5 oMeuW%v&ϕ{߽F>mǴTSu7V+ v] |訿.FCޝ;]PORgxgep8Oop ό8 E_)f,z3'ؗ.r%Q^⸹?m@WJB5Grk llOuH&u{-$^ұ$a8i'%||5 E#-[Hɚvޢ^{zzp$A.q|Ν "Cqf*:ߞ̝W u%J+?5)IAlT]K`oajjZV'őIuVL2WuLxJ=MUY% 6T&^u#Œ/vn?t5# WKm<cřomȁ}K@tL~'P;SĠ*\L <) ZSy-w`QC1Hnuj Q ӽ"dƳ n" B>2e k!~:+ \>;Œ`!a"!2fg_W=' kbK<3Yˬm]Yje}Q<Be3Oy8hmWJX@`Es<=eiVQ{*<^yçY}{x7h?e!oz/&SWE;E̽*>( ]߷P4xKd>J*a.E ͙)Ai(lv(|܁SI(ِvl6$=dX5>HcFWRL7;i׿(_*|>ldpU_,?Jyz3(rF-% P@ U6q m 4H۱i6uiE"s"L@r1*7=+醡P /a"/AJܱFQ5xuXs- \{muN5qGqc)t6W`~VK6&ԓT— 0J{z52 %=;RUW.=rRsFcoFO S'%8-j{`ja#ĦGI|M* ɟ!2<wfTBQl&p,[/&O64ԉ+ԃOjeχ;i:\C/y;8/OS:1D83߂„6,H-]+tE "+wn]N`B'}w <0KʃyQg#s)$n>$#ZGYFF2|'ywrLʭ=3ׁ4ʏ܎Ȕ1l'hP;pbdCLIɃz} ,]ޙƦ?LQqJF}/I 3]31n k,:9d :5!/Jt .n|h7`&u#<Чщ3a0oKy\# ֨ߊ55˴X- NxVvH1NF%t̙B=mW}®2J 06CI]og zpT}LiVJ.YjL.dlI[LH-q-6Uvxema.BB"='IWO:<&Xr$oP2|\AUsMЍ,:78t÷w'i  :3dFڸi%J<%vMDj& /9pj Wq}DgW,>G bFWzgfSbY;0Ŗ^"z{X8!H_@#g+[7@頰.4XS&;}r嬗 !1 kv $m~λec2t߃$i$xH(}ǫ'(dW!ym r?VUXs/i W]St[ hY@>jkW& or3yB#d ܖE;_1w8Er1dd#\ҊY샺wyeO6憦CPeGGPڬ0 ^MMWOdG g6%`dHKh8-(0301Ÿ& ֈ/Z=O&e LEK]KȹO)Ck *")[WVkR8(yQ1oa=O[[$v31bQ!H$76E0v4# Mh4+!v:7NjA(v|k:{W 2ߌYfe*&jʟX-*l/Fܟ|(#?g)\k w[Q8<~s'b V N2ØM(RQx;J_jt#B N7[< ,RYSڈIw69kx=a,0(Yo!I9kPPfPcU[~/9/bbę8I^qX@ 9EB v= AO1"~r,oauƓ7aHrgNKb#g |cx/FJf9M-YrB]'!&s,\t;Y贮Bp3eI rHпL9;G\ֹz?O`YC0F;@K|I9I.ޠ݌=u$G ~\<EC6VBger+7KC_6sV$6Չ*~PC =X@|}. g]L"ph/^S$gK.j}ݺ3E#\Ype3f}`WxmDGPه/q`E />XĩWf*>8ߨrVtp`j T3ג=,ݞec(|# m,2{^)ڿ}m'"e ˋBre:::inݸUܷ*$ۤ^_ 9;M(q+-I$GfDZÙ!tnyݥISm&_A$3lLFjDWeՅ1]HjqRY)[鋯kKFaflԩgPzjc_Cjbso}Jڋ7'm/5AID>8c1q}GSTVk,IIcƚ=K)i--KDϵ<*PFG#8 fwg;)L'.LW ._RUFw㧉9'W4ئM [VTSrIʮ N9HdgA֨YÖUkGtກ-Q׼W])'<k_2$F|6Uɤ&qQ9r1来?tQFФAYpÓ_D J{bY2IOx=VEڈ#YB:=w~,;J`GJYXpRʬ ׬l7̭3MoC|U`B#(>ovh8A(ZBkE@Œxpyz#/ Vڝ(0O8R. ĐXI~[##7ɿpIUr&{B{(P{P]z I Z`k;V>Hs*JtGA)rR\q 5äOfTv/'|od N̯aϾ#7n}=쉟T7 އ5S`)H|RRazDV\QZƕH9d?LλRPo*z65lgaU;՗Jf"ݒ`X0j8J(ZG(9|1ѠF$/ Ք[Ŕ( YM9`l{>j3:qDY1JY.Z.F9;q" (l0NwZˑ0<Un#"3_khg{jSV^Z*ZGg14ťmjl;ncgx] 5Vq:@QvفH[IGZҽ0ʶTf%RSBv"oq ͻm%kAAr N@W1(cu%qA+G9Pyѱ"t:6o~H] X4ܙ˽hJuBЌ=ذP (/A;G铌}:Vg,*XZ ȥU{`WFGN~ ]|Ufq#YN]";k{ aXv1/ė@dUCj8P)6׋h(aǣl4liC t=W)SZ-ç>b @09)+:үEn 0 [ V,@G}po]O@MʡgϜiB1URm_5\|PΥgl+5wENC] v *4=sB7)(YcVFDmsh+wD> j[$E40[oUE2. N%KiGj욋V0ҒGwNfo=+jFHS<&ܩƎ/n,aѼnI$igvJqF>NO3.en +_G(^ KBL&V@P!X vOW/9۔#1=.ߤP;}C$PWp0(n#:= TBCC4ޠ @cB0RXĽ秽'Wq MJ.`4 xb('| -n[+k0U2Z4 ƘIy";]]ĕo!\ɣZokIQ␓VE]T\b#_K"PO6m)4m}p‹-di@~@s&\h/FSԓ.- 6a]qWxBa}Y^•PL?fDui`Awd5;AF؜UYXKi-d*v/\tex Z``]kGvVRBOI1SY,ٽbo09KĬ(6&GnP k =<:c q+ +Ht]{Nk]孮g ~WCt%{n*OĄɞE'&XDt>tƙӂ UiC=D 0i~E$5rE8&O|@ݒ![ ^l ?LI0{TF |/l#/ɿXb{nP9?[G>W1r@V#ӬfR,C!CM-/Fd#&7$q^&/YVp)@PrI_$i`xxP"|~?_V@œ'u!s!̢-Vч5ReًK(%]V|Ei1tE*_-.}l ֥/.ReAi6sc6TH9+|<DB_=jq_y (h.ZԂJ6 -!yCQ=V,vg,<>:?c6~ 'p,{, .Rw\j|cE'vLĜ[q=P[TeUC(Μ1ko EaU]o J Է$Q}( :r%{oڐ ZtA}?fZv)+{G:AڼZ{EDH5M5=@BX󰡺T:ۄ!p^Pen {5vHI8w$R,u[jrϙ[kPOФn8lp2-UX¦dKsKR6J1£JU\6yB[ك\2@}[ӌ""HӉAe< ԥ*Y}n\p5#!rz%=($pS\ ^hs3 _@w÷K#&e8C$4 >-޻!Iq+_"]ZDf#Cx ?Q?wq{ Ps>I"ҡ_́Z5{ $=ʸtY➦OAut9'z"%} 70EՈtGT.py ߐt7? ŽܯQ顜JxV右zU1wõ䅈K!PW~ }C$T|bM֠GL!,V.ⴡhcV*7%B7;ײ "=ʁOr^z;tL7JPy0Ed[o>S*P̋ C+t%qbK^5Z+  &Y҇7!Н&X7N$d9BH=uPVM~]QvW1 zn[[e#3x# 5l_# 2+ˬi+#Z'b;](_}.SȊPtr.j.ֲ}9pªSb@Bı o`𪏠?`7q)ug[$Jub H`kY)6xh/ KUQI[p۟nt7tRLrÎ#tkM(#jDMGs`L@1r8E)/~}z>kYRڕq*Mw`"2Ul)U?BG @"`Gt--qv3bG;wWIG]uK7 DH~`e4 s>_r{n?42SoҬtFmU Nn؞zB} %(k ޡawU<5ٜ'4֩Mu< 8#ziX1QUK;rkn !vO;7 hCĝ3^(90>jz!i'6 6E뷁~tBF~([ccQbQN ,px.9('PٳY<) `M` '>/g6`?ՇpUνYLP˲dxnEQG$H FnvIi 8}>wB5#i=Lᕋaհ.8;05Mo[ n2̊ӵ+UE(IB'p ӗq^jVmШRcO ?O7FX*^+wڭvΖAƏ>GM0P'Cc6yZqjSF]wGVnWyul$̤"?i?GEtjk.]k(TڤFP<>~vH%cK[>WȮ'3 obQPƢĴ"Ӱ9iLZ@o|Q6l4Z 1pIl0b0 zëdm.3j(Ülu<{XCAٺ]-'ތxrE~wc“7YEJ$"d,Ff#tpr$uuM_L4ӺUO|=?j/h2kUԩWnǹ2U#Қa?3{&CVNytp8љmɎjr#IeQعw6Ta$J=r/XBAm#Kף!q$+F dRt2d%`qn}3\CY/ @Yu-s6f>^DJF8-mJB) AHr^<{Q-d,8_ZgVoIA '2k8 ">w=%i&\I9viI zፖɓUw۰XȁQo'pEĉ>n*\y FRHa5N&hktm[}$GNa}+9BmIuej0[K9Z?wrOtTݳXB}hqזVuA̓g̟7v[t즏leʴp&Bjyw5˞]8l|;x>ɬT >N5ZS?jR7GҼ\~v}W6)0>ŭб%r?Zׁ^M|;{(>s Yb1c`DEtv7 GoI>_ :37<~LCKMRc#Σ3 ~OaWEaL02`RȎ3D!U^}hWJeQ#Ө^bTḺfE_6Do0C@=$xE{D{FZ݁եX"2/Zһ^Jǎ oT`p8Vr@^Eֈ+ Y TLp[(eHT+2B-x$Uv{^)ۊYI_=:$ Q?b8jGtҗL6 Kxs%u_|#,్@* H4$p>&T}Vq7^3`K'+18]D=f&ߢqɸy!dA8"8}k/}m;tI Z?}8C,QonVJ\5,mBx'U: 88`0E wm"7G@[zt5X}B;w x!;yRဩ9_"l"Qa՚ty&rrǚg]Sk"whVRqNW+Y*aJIw,F%֨H?26#u 1zTvʧ,v"hM\Mz[E>ĸpMg8ƙeAݐXLݏVWdP#ّSCxs9;GT<\Tq*y n}o7ow#of^#Pa v|HjD"M|4ҏF-_lv5)!GkA詄G^/8jqJEД{H@ڿpNuXp U?Ksl'rr~<M\8rtȀpʩ\P> 6}}޲,-17%跔Q:SذR+"-IRc$qrǂ{8ZRFNzeĞ Qi]gQSE!,MS4 !E3*_V%pv1I`TtCչN)1 ֎7x`yqJSOt"\͇O?j7\ ;3`/;{o|u-"gFr26xseESE,4-`morۚ@ivJkj7~ s>,`;dDk?ڛ̝] mۊBA H Pxo]$nX,Ǒuo)@"ԯi+R #&&#|sFBLH$"$5n4 ӮDG,RFmL @>: W@ċ_ƕKPlyCZ"nۚ?"߱ ' ;>Y9^3QzYˏ =y=3;ϐM6 ~/_fi,,s! kNA0 *ʶ@'٠9A?Erݑ)}Wm +W\^#Npa5k~VR]G#y0l)-\_g9u=Q%yma"{ut߶Kl];J'lT '#0DV+x6i=_C;B2CCc"pPQwr;0h]gs7G} z$$͎BB*#Ue˽( ӭ2f~d8$brl?lT^lj. a;ȂfֶZv^[͈yAT-)}?KDRaen,6dO"*.ʟ¿QgbZm8_`CqIxHJ}מּ?|ixD4%?[[riIiLiʫ i;nl1, mkyCB`Jz8vV"q:U^7()2)$ǻ /kS{4Z_O>zb Ish-wR̲L ec+@]fO)OW ِesӢ$h$k+iѤq=s]8g cn{҂!,{Qny,nuE ߏLjc՝g(҈>4K7֨F)8[n|_7*tb&XYCT 庵<5+ھRG=۟-anz?|`db/sliWS Jo݄GKLӗa$k'D lmB4nA[FUDAi$ ŕc(RtӍ }& ٖP p-3fWs$ aO@mܻu}(KmܲL<& zX6}<`by S;[# R-KZ`3͝H>1)ڕ]wQ{CsZUP~hR]bsBOBjU3ű!GbSbm뢷y8<(dž31[;z((:A#"Q戗.;lXRG@` 3EOyulܦ*'RR %H;N;NN(Pgvrh"50J>_-7j ;MZZOK䑂ֳlu `/k I 6>sajԌ̑j-1R廎1>8%km$@ٛH<*n^sYf#s}O!:w[u*+PR\3G!DcR6CT|o8?hV`oQ#(Ox±~GNWo<,eߒJ@CLI - ]`?խ㟂o #Gv7OnĿuJ.0-=?_ej[My$bbehg'1&l~uvAm]G|lpf/GO|]qJWZP+=WZ%ȗXn%84:ZY/RJڇfM}ܠ PU52"Yyq6c0E,AÓog>cdc >"HVEh] $Nag@b Č0?jNo?A^ ξ3 ؆\g0SL)CJK[&u_`*眡L;9,C$g/R-UXV?A;$&Z֝m4̆ؐFc/3bi,͹OzC r+{~2H5/F Z7!OnriAUIM&|k`#JE[,oƅ8.=>r_5H~S􇽚P&lbXjqN7ljlURz"YB>M9rOWOaOMLhSlxa:ap_A7shA}DGiq͔to:'kTx _i&_Eƻ~)^+WUQǽ+ةE@LIO=Gׄ(R 5>V`?ϷOMYg{ 55 ĝinvܚ~H!A OqE珨@*0y($N@˪fo.o^a<,ǔBn~e=.&PդDߙY Wiʬb|pjUFۭ>+~K6~Y,\]b\"H=IEhZ.Xr"~e,g ,vmBg !XzO7(INj0dBT Cpjh$0X8!J܋w[gxe1[\o@*/Qi}pW<}GvgՠPqdc2! \<.ds޳Kc^UGKp^$`Im;,%UՐ7U/H}>R.bnv|/ڗ¥ rr8zxu!T[FX^T6&.b6 +68qˠiĺVKXPM j_xT{q[Y0)lX͖gS۠q˦ya_z]")h2 .  #$UI+U0EQ.ȬyB*rp#TʐS(}Dq=gxk Ǿb㽄rWK[oGU?SKA@6EOp|4YI](چ0Nos~k@d~HWBPV[GIcm}*Ӑ+w Z63 @d ӚVF ~|Ω5OtakFlģ2|֎) *l/$xXm,tQ !㱮 SVNlF;"C~ 3+ps/~,^{zAp*ĹҦ_ hvcDΨR+#78Æ]v*tM}=K/ƺo.6@0>vZ9`z2c]:%w[QCy :xxu`ZjbPI3aFB.psT=DCc $BWp(r,㔔 T~N{KKhk-ڹnDC ΅N`(f|l*Ĝn}-GQ^e@Av,a*( F-B]$4tzB:Z"Od7-ɛ* K:څ1~5L@)!iywt2Olԭw%{'x1!4FE |&~ܧ %X"qS]6쇙6B똴z3(5N7Tg]'ڳE|s30iVX%R3 R9F.B'/~H\T-\4GH/Q$YphR>VZ>.x fćSJ$ q4!O*kj \>paEY,?JHJl}\Gg!j"5 Sw~?&Ve]rbrˆ =ѕ܉Tdj_j+ۙ` 042BYؓ vf&_fX⿢j!\ N-N4=x=UT< X:C>ɰ  YǣSAU`(øǶW޺_L*3pJQx!ݚ}nwȆ7tO?އSqh i||,z4W`ziGuO\MU?;¥(TB}A_м xc]leOI Q^gmEX) ;!Do ܶv1FdEjH%"RMAĪFW|[W? 9T}8 Ò>2"WʘzuQ8dJ\4U⩦ݖD!OPKm. z(a=(zՅ8rA^wX.]/$8tuw{IYȵ\j+* ØȎNr^_9Ygv јJ _[fohi@%ZXj  pL@)w=Ùk!K9Π<8ZSZu=Uhh2؇b8)_e+9Iv3n?~ wˏ*``d1l*ֲ@i@/>-z,4hLƉh~ցIyRI* ib1up7;O48aYV䩙n<{!E~2f6C?>UEÓU?vwR P+TCk(*] "k)wEt3)F U&^=2cJ.[H1L7Z)hךѠD—;+6 qmɛw iQ1X !PZ0lQt"ȱf,Ң:ߗ1P2}'E){S-6O mc$PlIG%o5Nއq+Dl5 7{\G3 +̠rO v£pHJPOsϵ^-yN }N|go8$&NE|☇T6 Oɯ<+Pb,&9$4_ҒD0HrV}v5{ bvRٔ# ,U]W4r a0@&UGpq %Ώ3pZvhH}k@C+K227z+%wV@,I> v0T1nFG O向ՙe3PJL-JtCDBwi Ҳ4IZmQ0)IĤ <3f0"׳I,sf)]X?%}t6VnExֵ(sݹ#+c.8h&3@2=j*H8@8.ɫ=$J LEE{we9hs.xHbjl51VNiw9}f,Jt?4u{ؒSA?zr7&t4~+n|[gGۡ/|x*5&(oNvk&V jj"Dsէ1X T f4E,S|[:!x2Jp6JR fZ̭܃hXs˪r_y[oyӒ! yƷ!LZa8R 6Z6I =+[f3.erm n)KjDp:Jj(Q|'|F0IHCU6wށt<~0[>^{͂W֘T9;KRvA,&9xʍeP5gKhh $ӡG;M(7"k| )78+$яebWLϗ9 3`R!z0orõ}<*,, 'X+ز<&"l8MK{"i#Rߨ5$wD;Ffk?5ZSm1ӸR,O.`Zosυ\K"JyYLf D讋fh@,cjgMcشkFو!J8'\$lM|+jK}10}N g3;!jf9>^PgY@.K:&eP0)WE mJaۧUrsU?^z˚: ]!!/%)fqqL`ܵYPw"b2 "ׂɭiv%g*abWmz`%7n?czO5ts+94 XbW/`y4SG ݅@.(4A^ezXt Do2\޷+//C_y(WvrRmkF0fD6`Fu8BӰƼj8 g}J9|bK"#_QO%byQΥϘ]H ɓV) 9ւ @ v- $\YISA䬪7')!7 V,Px{.є)o=}},}ff#$I^mߡwhX w$$@6B('H4-> 0T+^YP!ʫCȼ}PJ1a%N W!tfhm:c[6,h)bNhM;2ԷupHùS"_VuZ n]p-vx<9@(sуO>c$%|azxF\&2l#`#}kBc4y:Uit9JR.b z ųB *'tmNpЋRK8s"II}(D0*ZP> >k= A|y-1ƴpE: ULM-g R-?ZxoN*sEeb"2~8&t*;gN NtJD,ލ@͢ ^TPW)}6yTBchﴙ0|" fs}KP4Y"~w:dBSO޹QhEyfX"oOς^:H 5y!^6e_&>}U4Ye$J*M)A'4 |>) Kώy8b_zdsmJIS-ɉd P~]$] <#(ls@ʑ{O|G F謸~`Y$clv>M^32% a9^hwz [u+gP.ഴ&RHveXZw`e*S8B\bzA[20'vܛ1eeq 4Q9kuy&aJC%-Ji>k}'g3<_z Dj5D/;&RY'ց[Ð4+$}`̱@H6?a^aV.$kOz䡱fTHWOų1'_ny4ypmo;i!^z-+<$d2~ :/Pz+T~ >-sDhh'I:f 9 $0)#}`_d]r 0ZNy.MX݊RxvSO,9[1pv4\ \wEy}we0?,pb')F]REL8Sn|=Ke"3ΰDUVngbME c7ΰrǨ4K)6f)h,p׬~.[kLCR6KsV3JXG<7:EY)l|U:RQ"O}[kH#vd8]4fG.&t\Move w؝H9iʻKNc_V[ ^LWOoN9wZ}Zͧ]ݚ(mo ! z&@{_"lP~r4 /Fh +. hX]??so@O.>6``݃ǢGO .H(kTﲔJOdM4ַ ٭ɪcõƍrw$u6rrO'v4+K8ly[Mfݛ}P+D,s4̀Jg?=}&r=Dž>h N<2.5X80FQ*3BXSPB̰UX)|uV%k8u?҂B Wu\,U7ƿ `,#r񿫂L F_Zhqii a $ 0KjL+Tvk.[srkysg;MOn_LB)Oùn5X\G"s". (f=pZw:5Z|?:4m3;}=R >%N6o,\>S 0nm]bF%8p'$))CBQq So 72Ksd#uaÚԼbXij{x^DZka+&ۛ8? 0qSQ*rE nb:Fhӑ是0rtzb?y&j,cDĆcW]$9VL'h9H)FFKu8O٭e8YƉDYa:wNMWp~?%#]Av&/hP*Mr rh.SvD^ۅ9)·nN(2RD<dZU)q 3tkkh?!\{Ɔ(P:Wm{^ <јQϖkߥ726<&?X]50#P(LNceNYzZc8ГUA xbYwS׽yFDd!͖,wnu1][ iİU:90K1y,xA̾x!eiޛtSp#y7=Y{boF$y(Yg7oMO uGݓ{a?pX@`oǟ=VEژ 31h".CRY-}!䡣Q"$ZxjKa XR:QrfV[DTu)XG1e1F'D۳sƦ>pB ÂXm4Hz};TAVJel;BfͨTm$u?.ځ]ĭQnkBIoy$V*ө:_tZ{e[$h}~G4iK [ ΋?O3&AuA+bfDY7zyI]jl^&rX{v=%\[hݹg,9x#^S(c˩1*%QtEΨL^ݝUdĶ YZ