tcmu-runner-handler-rbd-debuginfo-1.5.2-lp152.2.3.1 4>$  Ap_&/=„.=6s F*僝n^`8 ߜ=;U*@R8܉UÜ -ȡB2벧Ix轊2F4Caafdc81b3488b48f8d8993fc854c4ede773b24d7d4830e59f607df4a6f943e70e2f49470d7ec8bd768b631b3793bb49aff06c5038_&/=„1u]J#e`S_Ǵ2(k:Q4֑Mi3{f&ELmvDA5K\V`*  \$,d[蜟(Q3\ /$mV04_ST) T' ep:td w3h3+(t06Qf;TvvwoR1Ly*U2N#rЎ4$`ׄ>p@9?9"( 4 j(,48KT_ x       0  y   < i  @T(8 9\:F4ZG4l H4 I4 X4Y4\5 ]5@ ^5b6c79d7e7f7l7u7 v8w8 x8 y9z9 99 9@9T9X9^9tcmu-runner-handler-rbd-debuginfo1.5.2lp152.2.3.1Debug information for package tcmu-runner-handler-rbdThis package provides debug information for package tcmu-runner-handler-rbd. Debug information is useful when developing applications that use this package or when debugging this package._&lamb73openSUSE Leap 15.2openSUSEApache-2.0http://bugs.opensuse.orgDevelopment/Debughttps://github.com/open-iscsi/tcmu-runnerlinuxx86_643`AAAAAA큤_&_&_&_&_&_&_&_&_&a14b40023adfb17d57e8c3013805c455d3afa637518995da14a025ad7bd7185f../../../../../usr/lib64/tcmu-runner/handler_rbd.so../../../../../usr/lib/debug/usr/lib64/tcmu-runner/handler_rbd.so-1.5.2-lp152.2.3.1.x86_64.debugrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottcmu-runner-1.5.2-lp152.2.3.1.src.rpmdebuginfo(build-id)tcmu-runner-handler-rbd-debuginfotcmu-runner-handler-rbd-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)tcmu-runner-debuginfo(x86-64)3.0.4-14.6.0-14.0-15.2-11.5.2-lp152.2.3.14.14.1_^\@]@\9\@[@Z}@YX@Y@Yp@Yp@Y@YR@YR@YR@WW@WE@WI@W+5David Disseldorp lduncan@suse.comDavid Disseldorp David Disseldorp David Disseldorp opensuse-packaging@opensuse.orgddiss@suse.comlduncan@suse.comlduncan@suse.comlduncan@suse.comlduncan@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comjengelh@inai.delduncan@suse.comjengelh@inai.delduncan@suse.comlduncan@suse.com- Fix for security advisory CVE-2020-28374; (bsc#1180676). + tcmu-runner-fail-cross-device-XCOPY-requests.patch- Update to version 1.5.2 (see jsc#SLE-7751): * Bump version to 1.5.2 * Fix man unmap len reporting * Bump version to 1.5.1. * spec: fix build error * Bump version to 1.5.0. * Disable explicit alua support. * Don't install headers. * Add missing whatis entry for manpage * Add link to tcmu-runner manpage from tcmu-runner.service * Fix spelling s/Igoring/Ignoring/ * Fix spelling s/reseting/resetting/ * darray.h: avoid UB when decrementing zero pointer * Log timed out commands * lib/runner: Add helpers to convert lbas and bytes * Check for optional handler callouts * Drop unused tcmulib_cmd code * Convert runner handlers and core code to tcmur_cmd * Add tcmur-runner cmd struct * Prep for separating runner fields from tcmulib_cmd * tcmu-runner: simplify format unit io limit check * Cleanup runner callout definitions * runner: unbind aio code from tcmulib_cmd * Set write_verify cbks in write_verify_init * Set handle_caw_read_cbk in caw_init_readcmd * Add tcmu-runner cmd completion function * runner: fix up callout return info * rename tcmur tcmulib command completion function * libtcmu: Allow handlers to allocate n bytes with each command * tcmur: remove useless code * alua: fix pthread attr destroy * tcmur: fix free of xcopy parse * fbo: fix mutex destroy * reconfig_device: add request cfg type to logs * api: tcmu_cdb_print_info convert err log to debug * tcmu: reconfig_device convert err log to debug * tcmu: link libtcmalloc with libtcmu and handlers * runner: fix crash during compound command execution * cmake: set '-fno-builtin-XYZ' options when tcmalloc is used * configfs: fix index out of bounds * cmake: add a minor .so version number to libtcmu * spec: track backuped files * spec: update the spec file to fix the build error * spec: pass the tcmalloc option to cmake command * spec: switch to use rpm conditional switches * extra: add gperftools-devel to install_dep script * Optionally link against tcmalloc for improved small IO performance * libtcmu_time: void header file include muti-times * glfs: update the glfs logdir * README: update to add uninstall * lockfile: switch to use /run/tcmu.lock * logrotate: fix duplicate log entry error * Validate input for tcmu_log_dir_check() * Fix parameter for tcmu_setup_log() * Follow coding style, move leading brace * Add method to query whether OOOC is supported * glfs: fix build error for GFAPI version check * glfs: add gfapi version check * Fix unmap to handle refcount being 0 * fix typo in code * rpm: remove %defattr * rpm: remove %clean section * rpm: use valid short name licenses in License field * configfs: clean up the code * Fix pthread error ret * rbd: fix the error ret in tcmu_rbd_unlock * Drop sense arg from tcmu_explicit_transition * libtcmu: setup_netlink maybe failure but can't sensed * Drop is_sync arg from tcmu_acquire_dev_lock * Allow some commands to run while taking lock * Drop in_lock_thread from __tcmu_reopen_dev * Fix pthread error handling * Check if device is opened before calling handler * main: load_our_module maybe failure but can't sensed * tcmu: clean up the code * spec: fix building error * logrotate: do not overwrite the exist config file * logrotate: fix the install cmake file * README: update and add the make_runnerrpm.sh info * Fix 80 col formatting in def_log_path setup * format-security: fix snprintf usage * config: clean up the code * Drop cfg path variable * Switch some inotify messages from info to debug. * libtcmu: carve-out library packages separately * logger: skip resetting options if they match with current * load_config: retry opening conf-file if the initial attempt fail * cmake_install: backup old tcmu.conf version as tcmu.conf.old * doc: update readme * daemon: log start/exit msgs with crit level * dyn-logger-config: honor the precedence * main: organize the cleanup sequence * config: deprecate tcmu_parse_config * logger-init: honor the defaults when config key:value pair is commented * config: cleanup few allocations and naming * inotify: watch the directory not just file * logger: check for -1 return value on open * Call block/reset nl directly * Call block/reset dev directly * Fix up configfs file not found error message * Move tcmu_get_runner_handler * Build zbc/fbo with scsi.c * Remove daemon priv hack * Sync lbtmcu cmd and misc naming * Sync libtcmu dev get/set naming * Rename dev/nl block/reset cfgfs functions * Rename tcmu_get_wwn to tcmu_cfgfs_dev_get_wwn * Use uin32_t for cfgfs action values * Rename tcmu_cfgfs_dev_get_attr to tcmu_cfgfs_dev_get_attr_int * Drop tcmu_get_dev_size * Drop tcmu_set_dev_size * Rename tcmu_set_control to match cfgfs lib functions * Use uin32_t instead of unsigned long for cfgfs lib function * cfgfs: Add tcmu_cfgfs prefix to cfgfs lib functions * lib: Update tcmulib_command_complete comments * Partial revert of "libtcmu: do not install headers and drop libtcmu stable API" * Revert "build: drop versionless libtcmu.so symlink" * libtcmu: move tcmu_get_runner_handler into scsi.c * libtcmu: move SCSI helpers out of libtcmu * libtcmu: declare tcmu_cancel_thread in libtcmu_common.h * libtcmu_log: get subtype from tcmulib_handler * libtcmu_priv.h: drop unnecessary header files * libtcmu: explicitly include tcmu-runner.h where necessary * cmake: drop rsyslog build time check * spec: remove changelog * cmake: add rsyslog to dependencies list * spec: add rsyslog to requires list * systemd: start rsyslog.service before tcmu-runner.service * config: do not update the logdir when it's commented in conf * logger: add critical log level support * libtcmu: remove useless parameter in remove_device * spec-file: further changes to take options to ignore dependencies * logrotate: add logrotate support for tcmu-runner-glfs.log * tcmur: fix the unmap logging format * glfs: add writesame support * api: add zeroed iov check support * tcmu: Fix CMake to install file_optical * tcmu:fix extra backslash * tcmu-runner.spec: fix the rpm build errors * tcmu: Simplify command completion * file_zbc: optionally build zbc handler * file_zbc: fixed compile error under ppc64le * Enable explicit alua support. This replaced tcmu-runner-1.4.0.tar.xz with tcmu-runner-1.5.2.tar.xz, and removed two patches that are already in 1.5.2 so no longer needed: * file_zbc-fixed-compile-error-under-ppc64le.patch * file_zbc-optionally-build-zbc-handler.patch Also, fixed i586 compilation complaint in tcmur_cmd_handler.c, adding: * tcmu-runner-fix-i586-size_t-error.patch (which came from David Disseldorp). Also, added requirement for libnl3-devel version that supports signed network functions, such as nla_put_s32().- Move tcmu.conf into main package; (bsc#1138443)- Add explicit libtcmu package dependency to avoid incorrect upstream .so versioning; (bsc#1135815)- Rename openSUSE zbc patches: + file_zbc-fixed-compile-error-under-ppc64le -> file_zbc-fixed-compile-error-under-ppc64le.patch + file_zbc-optionally-build-zbc-handler -> file_zbc-optionally-build-zbc-handler.patch- Update to version 1.4.0: * tcmu-runner: bump version to 1.4.0 * Disable explicit alua support. * logger: notification on changing the options for dynamic reloading * logger: update .gitignore for logrotate.conf_install.cmake * logger: fix the return value * Sync sig handler naming. * Add logrotate support * Move starting log message. * Allow log file restart from SIGHUP * Simplify log outputs Replacing tcmu-runner-1.3.0.tar.gz with tcmu-runner-1.4.0.tar.xz, updating the SPEC file, and removing patches: * api-avoid-compiler-Werror-return-type-failures.patch * build-drop-versionless-libtcmu.so-symlink.patch * tcmu-runner-remove-uio-include-for-iovec.patch * support custom cephx credentials; (bsc#1135369)- Update to version 1.3.0; (fate#322524) + Improved Ceph RBD integration + Support XCOPY copy-offload commands + Support COMPARE_AND_WRITE, with Ceph OSD request mapping + Asynchronous I/O improvements and bug fixes - Remove a number of downstream patches now carried upstream: + glfs-discard-glfs_check_config + fixed-local-dos-when-unregisterhandler-was-called-for-a-not-existing-handler + only-allow-dynamic-unregisterhandler-for-external-handlers-thereby-fixing-dos + fixed-a-number-of-memory-leaks-with-deregistering-of-dbus-handlers + removed-all-check_config-callback-implementations-to-avoid-security-issues + tcmu-runner-add-local-target_core_user-h - Remove development packages (bsc#1080619) + API discontinued upstream - Add fix for -Werror-return-type failures: + api-avoid-compiler-Werror-return-type-failures.patch - Add fix for library versioning: + build-drop-versionless-libtcmu.so-symlink.patch- Add two patches: make target_core_user.h local, to insulate tcmu-runner from kernel version/data structure/naming changes, and add include of to that file, to fix "stuct iovec" not defined issue (bsc#1058303), adding patches: * tcmu-runner-add-local-target_core_user-h * tcmu-runner-remove-uio-include-for-iovec.patch The latter patch is added only for SUSE version >= 13.3, since it is only needed there.- Remove install prefix from beginning of install libdir when setting tcmu-runner plugin path (bsc#1052795), adding SUSE-specific patch: * tcmu-runner-remove-handler-path-install-prefix.patch- One more update from Security Audit, adding one more patch: - removed-all-check_config-callback-implementations-to-avoid-security-issues (bsc#1049491)- Updates based on Security Audit, adding 4 patches: * glfs-discard-glfs_check_config (bsc#1049485) * fixed-local-dos-when-unregisterhandler-was-called-for-a-not-existing-handler (bsc#1049488) * only-allow-dynamic-unregisterhandler-for-external-handlers-thereby-fixing-dos (bsc#1049489) * fixed-a-number-of-memory-leaks-with-deregistering-of-dbus-handlers (bsc#1049490)- Make Ceph RBD handler aarch64 and x86-64 only for now + librbd isn't yet available for all platforms- Build the Ceph RBD handler and package separately; (fate#322524). - Split the GlusterFS handler into a separate package + avoid adding an unnecessary dependencies to tcmu-runner core- Explicitly disable the GlusterFS handler for SLE builds.- Update to upstream version 1.2.0; (bsc#1038712). + Add remove devices when tcmulib teardown + fix builds done outside of source directory + free tcmu_device after dev->fd is closed + fix Read_Capacity_16 + detect INQURY response truncation + fix incorrect memcpy length + fix inquiry buffer length calculations + add tcmu.conf for log level configuration - Remove upstreamed fixes: + tcmu-runner-include-falloc-in-qcow.patch + tcmu-runner-let-cmake-install-man-page.patch + tcmu-runner-Use-CMake-FULL-library-directory-for-SOs.patch + include-tcmu-runner-h-in-install.patch- rename libtcmu1-devel to libtcmu-devel - drop unnecessary %oname indirect macro- Updated SPEC file to break library into separate packages - Install tcmu-runner.h, adding: * include-tcmu-runner-h-in-install.patch- Drop silly buildrequires on libgfapi0/libglib-2_0-0. Abolish old macros.- Updated SPEC file to install LICENSE file (bsc#982130)- Created from upstream version 1.0.4lamb73 1610491629 85ac79cf4388c87003b8490c9d753ee9ace1eee51.5.2-lp152.2.3.11.5.2-lp152.2.3.1debug.build-id85ac79cf4388c87003b8490c9d753ee9ace1eee5ac79cf4388c87003b8490c9d753ee9ace1eee5.debugusrlib64tcmu-runnerhandler_rbd.so-1.5.2-lp152.2.3.1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/.build-id//usr/lib/debug/.build-id/85//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/tcmu-runner/-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.opensuse.org/openSUSE:Maintenance:15516/openSUSE_Leap_15.2_Update/90167104397abd18e267c7717ac08935-tcmu-runner.openSUSE_Leap_15.2_Updatecpioxz5x86_64-suse-linuxdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=85ac79cf4388c87003b8490c9d753ee9ace1eee5, with debug_info, not strippedP.tGk?dMwtcmu-runner-debugsource(x86-64)1.5.2-lp152.2.3.1utf-879191c03fe29e99e41663a9bde4d53850c4a7896f68cb464f75550c842cf928e?7zXZ !t/׃C] crt:bLL l8;!y6%j2c@#)jVfoY^ѻwǻ/M4f:h08Xi߀#[gĈA`33Wdzt%J4tdJo:?D wz~3khjJ`\̜K!"Z7kG}{֚Utth]$3=SP8ֈҜ,-eCwLHpkna#Gkyo[N⁹_Mqʄw\t#uSb7L0T8-,H2X7=-#z`4< bD~Ȅ+mUv^͕xt-!jvC dZFqt%wE45": WehO=$}`ņ܆A şziE0CWeSeJ-fEnz;_O?]eȮC$j =)ƨ3s aRm v1=I/e6\ |]C/W{^Q蕒 ‡ N|de1/3J{̷LQ)/?@6 YrޔYuy1!حjs v+=*=[S{ꛄ\2%!eE#Hrwzt+vxY 4-ه$^40̉El h(N5}cm fXw>q`4p8mbT±i2q5Aao^5ЖD`[{9B43Zqo,uP3`ALlȎ7BbyuJwG| Ȝ;/-^᧣vgh}-<&wM,ht&͖{ gXs@Ā |JLƁRFaM5/[h `嬍d䱌"ːҪV:2ʧұ%3YR6ֲ4Y3Q?! ohc'O4w{*ulh˩9Vƕ_ JtnUWhqLhH[p9Ysclբ&+ކ%WnM۲1S躦*4hӇgM  V37#'j_Axbȩ"iF[]vsDPK+frrݮIqmw-O.A}l/ Lʰ/D Č_IRfE^r}$~<͍ 4^GPޓ'wFbj׽N/#[SwB-`GN3>苰K+ {DٺOwbghq JG,aXV!+mOϦo?Չw,C\^?s* xڦ|SF$85W &Kjk젷L݌.6+ݰ-+ 0QKPdIYgR4Q `p%ÏE2MXo * }s8q<)Q{stbl`+j~CLO#<4 KxPI\rPBz1S"³&yizrCPz%5Rv;n.x\dԦ[5/"Kφ& )3(xPlMSMNe[aŜ3rSʞ2Z;M]kLqmٜl_S{A {LK]Aw5% @d( 4$ەMQ;4~Щ{\Є4f~/P*"F(EM;ۈFs)HC=@h}("2U%rB&p̷#EgE0xj^Ɣ#q^|˞aEDoq00@xG;L0t IwN((3wNPe~|E?-KQ.0n]@##nL%azlsQ[xW˦6T~N^ˊGmBAh@oK FfV4B%b:ou!@+24$Mdh$H1~bǥXˋ3:S7X TR[\mzq5w1oZ1T@qS Jw-LhHskmm̔[IB)f>=Si³m6vj>и iv3c$vM KV֋^{g?|кe\go&Xa`F@] gY =>[[ P+e9u]IQP ?u<=.Swg ;0qc0NTP9"p5(zv^,(^TGpbǻ\{<:r˞I9fO착+:j<Sj&%VJAsQH&jwsPNX+5?b5"O*mCژŀ!NiMYbBrjZRWinM/}wCz?&)Tp蘶H'(kOI>K p#b,'*䗧 TUcGNz\ mJjOivnzq|)knƷy [}uL˪/eQd)!(~[ ;ī\ధyfj 1ؽ=YB§b qñə A)m F,PS#6C8be.;ӀZ=_pv.(s Nŧ#|י̻p7тfofw~m,Og02ANopg1#R3EY ?43eWkWbt߯ &Vôwq,7$\˜>h*/⢦^J+~,b%dIlhmU\VBj'?h:Lu:Nyα?T Ȳ5SwφLdIDL٭&}i>&`r`2FK1hQV:RtՆ6`K]v!Bܹ޷s(z%錝L 7dHale@F(_fheB_Aiy︲NJJd<8 Šכbiia(PlGo:>RTL?ur N!IPFn22/(O2ጓRXOP[@RkJD_K*`9c"_x$C+iʈ#3Ĩß;ZPEUJee,%d8pKJG[4 1N.xԤIecO?潽M[ugX\ N.l&A딚RWH 0`YuX-/N\<՜nc/U(-Jaλf -QTO6 O-|aZ0EA!AVD㲇]/As~:6>I[H`Bւ2I!vnS?ɷ0jp )(:5״ckji-Pǭs'w" &V]?W-DαY6Lъ_(4q<(}C"3$\S ]Q˧*3wXwy*HۋC dUڈѬ_ кHGza$B M}cbz{NbAQ~w>,krjvC}ۃ$}[ m[da?Ir/v#52KF AFeگ#^hs?0ȧyB]T2TQK{Pc\ /~ ̺٨z/$yFJV3.v>nu9Z$bTN[Q^$(7w@toe·s]=GW%gtg"V8Yg )70vOt΂_8 :!8Զڹ^e{Rx1/evDs:+tUھa* ;N .Wf-frY6ZE*("X3M-\P ̀T3cMXvdJ| Bi{#UMz/^cˤ=9U›Yua*u˧] < Sm"6pr\Ue@} ֎ AގΨ>{f#RIJ充Q  F~L_´̻ kp~̠28k`\Ε}=^iNHe|Wx cǡӤ'/5J?7ڍDžXrVrAq%MYkB45u]zJU,:0>>%qkLV["Q!AS\ņO:|y5ˡpkvUn(nMҡ#5FUql)GoEda^@ xgcW p>TP3VD|[}ptN%u`TFb7;?dnt퐖sgoIbl:'Z&&kќ=7#ɐ)4ޥO"O-@;zFs89imUqen) z4Q(|}a'O\ k'xPN^Մڥ}Z M*n۾NL> (_eI Xd2} ؋xϵhE5BAu32z Wm7ղكRڵc-qۄm<x1P/yZR %[n)CUNcQ0 G?rvQ)!>ɎZ@}f )OϪi $~|e/J<]ڝl%(;`i8 :g ȍpBn*d=k4 EԖA1UEFki Q]bW8ݮᓳLu)/z(-n~WRɁaO+eI,W)s- &ǿoC9Gj*?U <-75[f9C 7&s!RڝޱۧMՄKb8?P6As=s\ d{+e(R-#cJQyyI~}HV# G=XwkFV2"[a:u@К8>a Y޸Ծ央чLi1Zȣ;l-<~_Ñ[.Y51e%'-!XKv5)%ū?"F =1.~$6>9XjeH=n1Ҁ|3E`MMWUS.pܐ5hav̀ qrw3% 6#brgRn#geC_Yulz:rAG(N Q,R,"Oãzw $0/B%: 't9[kG[ `@q9VLBxs樂jpm=cE%VHmU2}O?9砤ˏ=%Ϻ*4ٌNк Pg+~$_/*V_Hq2+d~~ɴcO'@uG+IӸB:ge@yZa> ǯw=[rs*Mܫ"0aYW>s-p=JOhcw|lR#"O&%l~O;-V3CY [X_EtיOWSf3Nrnudsߣ%@K{wL P GMzm7\iH!L^0-E,?D0L%*?Z+Wa@Jz*(GܓD#-%CðmMU vݑN;2mRj E1÷T|z-x{8EQ@ЭP+tNi](9"e/' k8k/Dp->[§bZo#5FI L`Eۿ=9L͸;V6;7Wf00qQ+Yh8&R~*jj@\'Ub-n/8hѓa*]ng_Q wq"~'Ld d ޭ)*ᾒP&[`Ǚ9巇W)*\^hLcD|cTdyb]t仝oj[AJz0oOO&:t# 4xT##M`\m;1|-ݖ'/8m.j{ ,dP"V 0}2# q7 GUZrǃ5׌"DѝJSOWi:qWAd Rve>\Klh& !v$ǵG2%+}vCЋHil̊%<D_ܕ8"# ´å~iq@c{?.Oi1rD}kK;dZuhDfԫS[cuIДqmm0Ư_p\% ;}O5<9 (R¤OaL5ovSE! !šȷ9/TZ+b3*Tݾ {.{E o NCD[.g/jQ",%sT4?^Z{1%qR •Et]ZԽsmǟ-6wIg]9vbLqJ18۶ ;S"3ʏ@UKvJ,O:(`gG)b#bmĻ :GjosRDx\}K6ڴЇT(eLxL'N- zb|- Cvvx]1 W[CWg0NQ2voJD;i#X;N?6n# ]l)ELS /ïRZe{v90}n'#5瘦77zs>ɱ;Q?EAy!ntQ> n_4^nL|4BSe:&vQI5W243#Q;?8]t?a͡2.9-̌1 m4ݤ.j&X~HXxm6 QW'VHXG>zfTM65ZoscװKO c;6}IAYa2zrE)NhsSlg xM-$.+(Qk1]߭Um=y7E0x!wz!C7{itz4bRR RWrWC7ye 3J:4t2j6R޳N8\;) hΠ 5992@*65HS&r?x0>ZXbּZrpJq'DQFtVʘN#Cxhaj] dTzZUO@qɟBF@܃k=* aJȥ`2i趂 #)ӠFF#LJ[a(:U9daju{9\WfψwFy88#:36U>Kl}Y6ΕDiOs04.xqfX/ܰO 6JY"ή`|dà 1W뭞 "0f{,A2hK^KW*E%b*k&ִ[jqJ]s:qGY>vY08*Q,wR@:ˈQgð);zdUa!$lzsĆxzTjݹ #QpPdHuҬRϼkEuVYʬO,@|~y*&O "+;Ѻjc=ρei'f:;N[a3:딭;MW(kw/хIS1nhaG?:\r•} t싃 T?J7x2{H }z_%nyt"xpؕNJe'HkN$s"Y ù1tnCjJٞXr3aPЃ=9vO߂&qIo ?Hm~,kxa0D-ތx9]YhrD$G|ɷT yΪ ;QlpuX(q1 W74![W\z;a@D SU}NTB^WMm>Oxl[$S%XQDⷻM\20UrIr3-B n:4Negtd-%oM8t6νʓ I G63*5&o0Ђ̀>.;u-tgs<Ȯn(jVN7qrYKZ(qw B=surǬ"rvH!FoO|{- ){e: 3lf_ ! f"2WB;YFܞi97ꁒEDP'yV %6T~N'UmBR(Ҿ v Qf376=&C&Mz OYӋL2q p":wØFeݱB!%ȼ~o%#k;)TV7@N4]Dn/u ?.Q;o$#PI+4 rRd^֩0mq5@[dy] (¸RE9K=+rvr߃Xv)R7J7;m!f0 j.%w[N DK9pW*>Җ裰"iZJ,8dh5׬: TUFM(OGW%+Mh;:BrcjSo}S(q~etn`2F/ᖈRgkq\eyx%AEY;YS/!l&)6G.[z41-M b"6-ꎛ\vY(m/]+DmCXa R)Z-^h.Bbi{7BYpRy߮Ņ?l-'*eSV??svቆޑ \i)ᮄFm~V:RX>䚔,Dx(nqCM&V'm ըŌ&&L/f u+t54{~F{Vs*hzElDTtcg.=A SpIxmEw'h6%db/T%ER==Y.4~?.|F ^ JPu-(q,`*qjȬc$Y@%>"fu3@m2qFoNs+M='u7`goznՍ:6CHӅG,RW,o zo}:Z4 PwL ܖ^l"<<۩> =~я_t6iWRa#D807j1 ^ns53$Y6k&P*/:@;Oڤ|b}=:WӲG9-C+ mzF8B X5DAi*[N[vY[ў*&UwkⱣ;Ŭ_֬nr90&"!cIl.d竺 d  5QErpnRRFM҈]Dlzu|BZo?#dW͞'v>!SK)ts F!Y1YF&~ܨcP'i cc2JPZ T&DQTg9 F,k PHwݛt!+qA2"S1A[{Z'Fl>ʤu=' tT>"ퟪڞ(`(Pg)Ħ%XaM5C3x; ʹKlh΅ӑZP7xC26sݕ`BH˓RݶGǬlʊDө,]j(=ss<*\0SҞWR hig&15bw,N8L )iN`zcXKWy˨!<5ִy5P/N յBBy>޾En@ Ycv'!r"r_PZ斠b*g!GIy0#bxsV k-64-@_]3EǂTruN"d!\u8MGZm5N8hg ؁0CL4spۿK0³i< e"XN{:f,KʨȜ-FgZdB@B@>[˹C UهhBτHȘˆq}S!6BJHl1^J2/;xOŢaPH9T@20;ܹHɮ LDɐ{qK!H~u&Y`=[*qNL F度Bw^[56@F s-ʮJy +(=`طƔ_߃P~mgԙl䚘+áR\^N˛~־,dއ:b `\J6}e'J''o\x9