libudisks2-0_lvm2-2.8.1-150200.3.3.1 >  A cSp9|cC)fAWU6R֊jѐh.! \X04 U^Z$#(+45ۦ(Q©WctIv3iUV/26~+N7uR pR!Ud`K*8.X$ W^K+6p`X8澀I0FHf$$kÉ*IcQ_[q<\ J! :jL '}ٳ/!I&{Ib26125afcf4dd524f67b8503a1cce07e87ee3601fd5e7ea6d8df9561f9a0252d42ae4befcc88e9bc96b6ac6b178fcc6fe81c74962cSp9|ʗC)hԏwh!lJ"+V'V(wQyT"e!ˮavb6"Df5;7̿^,5C% 8~'%E-jDtXV"`^Fس}Jg 55{L\rconD5P)eꀱ`4[TBZw")̡!x7dvbV*k:-'kDEHp>Dx?Dhd ' >| )/8H P X h  (L\^(8 9 : F@G@H@I@X@Y@\@]A ^ASbAcBUdBeBfBlBuBvCwCxCyC zDDDD"DdClibudisks2-0_lvm22.8.1150200.3.3.1UDisks module for LVM2This package contains the UDisks' module for LVM2 support.csheep07fSUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttps://github.com/storaged-project/udiskslinuxx86_64`AA큤cvc ccvd8a584d7e56e0c960714ade9438b4558ac9db3bc934e09c348dfa56993825e97ec3fc9369506f3a04b2006e88fc5b1cb2457214bbe6e8be632726c6f06188cc7rootrootrootrootrootrootrootrootudisks2-2.8.1-150200.3.3.1.src.rpmlibudisks2-0_lvm2libudisks2-0_lvm2(x86-64)libudisks2_lvm2.so()(64bit) @@@@@@@@@     libblockdev-lvmlibc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libgudev-1.0.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libudisks2-0lvm2rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.192.8.13.0.4-14.6.0-14.0-15.2-14.14.1cc^9\[[[)Y\XJWVxUb@TT@thomas.blume@suse.comthomas.blume@suse.comthomas.blume@suse.comThomas.Blume@suse.comThomas.Blume@suse.comThomas.Blume@suse.comThomas.Blume@suse.comdimstar@opensuse.orgzaitor@opensuse.orgsor.alexei@meowr.ruzaitor@opensuse.orgsor.alexei@meowr.ruzaitor@opensuse.org- (CVE-2021-3802) VUL-0: fix insecure defaults in user-accessible mount helpers (bsc#1190606) + add 0001-always-use-errors-remount-ro-for-ext-filesystems.patch- VUL0: systemd,udisks2: mounts by label can be exploited (bsc#1098797) + add 0001-Filesystem-ignore-fstab-entry-if-another-device-is-m.patchUpdate to version 2.8.1 (jsc#SLE-10905): + Mostly bugfixes. * Detailed changelog in /usr/share/doc/packages/udisks2/NEWS + removed obsolete patches: 0001-Do-not-try-to-create-file-watchers-for-RAIDs-without.patch 0001-Fix-string-format-vulnerability.patch 0001-Remove-leading-trailing-white-space-in-read_sysfs_at.patch - Changes from version 2.8.0: + Introduce a new VDO module that is built on top of libblockdev-vdo. + General bugfixes. + Support creating LUKS 2 encrypted devices and other LUKS-related enhancements. - Changes from version 2.7.6: + Add: UdisksUtabEntry and read-write lock. + Fix escaping mountpoint for the cleanup service. + Check for all LUKS devices when looking for CryptoBackingDevice. + First implementation of udisksutabmonitor. + Invoke job_complete in the proper context in order to avoid deadlocks. + Generate autocleanup functions for interfaces. + Update documentation. - Changes from version 2.7.5: + Add: - 'no-discard' option to formatting methods. - An assertion method for checking an objects interfaces. + Fix: - Possible NULL pointer dereference in: udiskslinuxdrive.c, udiskslinuxmdraidobject.c and udisksclient.c - Resource leak. - size_str memory leaks in UDisksObjectInfo. - Copy-paste error in apply_configuration_thread_func from udiskslinuxdriveata.c. - "Deadcode" and ignore "check return" warnings in udisksctl.c. + Resolve mountpoint to the real path. + Include exFAT as a possible partition type for ID 0x07. + Always try to read configuration from crypttab in handle_unlock. + Make sure the table_type is consistent in handle_create_partition. + Wait for device to become initialized before probing it. + Use different mode/dmode for shared file systems. - Changes from version 2.7.4: + Add: New function to set label on swap devices. + Fix: - Uninitalized value in "udisks_linux_loop_update"; - Loop device automounting in GNOME. + Run cryptsetup before returning from non-blocking Format. + Use new libblockdev functionality to disable checks during init. + Do not try to create file watchers for RAIDs without redundancy. + Try to use libblockdev to get RAID array size. + Re-add support the legacy BIOS bootable GPT flag. - Changes from version 2.7.3: + Add: - Version info to docstrings of the partition Resize function; - New ResolveDevice function; - New OpenDevice function; - some missing functions to doc/udisks2-sections.txt.in.in. + Fix: - Wrong GSList pointer declaration in "handle_get_block_devices"; - "supports_owners" flag for UDF; - ExFAT partition type; - Bash completion for udisksctl; - Force unmounting; - Building documentation with new gtk-doc. + Process partition resize update before return. + Wait for cleartext device object to disappear on Lock(). + Ignore Asus Zendisk virtual CDROM and ZFS member partitions. + Set corrent part type/id and GUID for UDF formatted partitions. + Use LUKS specific partition ID and GUID. + Make iSCSI Login and Logout wait for DBus objects update. + Disable cleaning using blivet for now. + Start even if a libblockdev plugin fails to load. - Changes from version 2.7.2: + Add: - Filesystem Resize, Check and Repair; - A new "Partitions" property to "PartitionTable" interface; - A function to: . "take ownership" of a filesystem; . List all block devices. - A function to wait for an object to disappear. + Fix: - Detection of drives created using isohybrid images (fdo#1437791); - Setting "SetupByUID" property when adding a new loop device; - How we create UDF file systems. + Wait for: - The bcache object to disappear after BcacheDestroy; - Zram objects to disappear on DestroyDevices(). + Resize method for Partition interface. + Trigger change uevent on disk after adding partitions to it. + Use the assert with multiple tries for Block.Configuration. + Do not wait for partitions to appear after LoopSetup. + Try harder to ignore WD SmartWare virtual CDs. - Changes from version 2.7.1: + Don't always fail on missing LibStorageMgmt support. + Fix: - Broken partition authorization code; - How UDisksClient filters property changes; - The position to wait for a partition to appear at. + Don't use serial as unique ID for drive objects. + udiskslinuxblockbcache.c: Fix uninitialized variable. + udisksiscsiutil.c: Correct strncpy lengths. + udiskslinuxiscsisessionobject.c: Correct precondition check. + lsm_linux_drive.c: Remove std_lsm_vol_data_free error case. + udiskslinuxvolumegroupobject.c: Remove variable shadow lvs_p. + udiskssimplejob.c: Allow NULL for message. + Re-create sysfs watchers for changed mdraid devices. + UDisksClient: Do not try remove changed_blacklist hash table in finalize. + Query methods for available utility binaries. + Clear GError after calling "bd_part_get_part_by_pos". + Use "model_serial" as unique ID for drive objects. + Add "--yes" arg when resizing filesystem with "lvresize". + Do not trigger extra uevents for newly created partitions. + Free the partition spec libblockdev gives us. + Allow the user to specify the partition type. - Changes from version 2.7.0: + udisksdaemonutil.c: Fix GVariant resource leak. + Use libblockdev swap plugin for swapspace. + Use libblockdev FS plugin for mounting and unmounting devices. + Use libblockdev: - For: . Partitioning code; . Wiping newly created partitions; . LUKS operations. - To get LUKS UUID for LUKS open; - As a library not just the plugins; - MDRAID code and wipefs calls in MDRAID code. + Use libblockdev-lvm for: - LV and VG operations; - VolumeGroupCreate() too; - When updating VG on Poll() call. + Fix: - bd_reinit and g_clear_error calls in btrfs, zram and bcache; - Docstring of 'CreateSnapshot' method in '.Filesystem.BTRFS'; - Requires and BuildRequires for libblockdev; - API for BcacheCreate function. + Add: - Libblockdev MDRAID and FS plugins to BuildRequires; - 'options' parameter do zRAM 'Refresh' function; - A function for running threaded jobs synchronously; - A new configure option --enable-available-modules. + Remove unused variables in handle_mdraid_create. + Create Job objects for partitioning related actions. + Change: - btrfs module API to be consistent with udisks core; - bcache properties do CamelCase; - ZRAM 'CreateDevices' function to return newly created; - zRAM properties to CamelCase. + Bcache, btrfs and zRAM modules: Handle invocations in threads. + Do not try to set GError over the top of a previous GError. + zRAM: Extract used CompAlgorithm as a single value. ZRAMs. + Move new partition start if overlaps with extended partition metadata. + Do not start threaded jobs automatically + Require and initialize the libblockdev-lvm plugin + Check that blockdev/lvm.h is available if LVM2 support requested. + Also create thin pools using libblockdev-lvm. + Get VGs with bd_lvm_vgs() run in a thread. + Update information about PVs, LVs and VGs using libblockdev-lvm. + Get rid of the udisks-lvm helper program. + Use: - Info for metadata LV when updating LV which has one; - Systemd-defined macros in the spec file template; - bd_lvm_vgreduce() instead of running 'vgreduce'. + REMOVE-ME: use the CLI-based libblockdev-lvm plugin. + Make sure we have the AX_CHECK_ENABLE_DEBUG macro. + Also check if libblockdev supports bcache. + Require 'udev' not 'systemd-udev'. - Adopt the use of %make_build and %make_install while dropping deprecated use of raw commands, following the best practices. - Pass disable-static to configure as static libs are enabled by default. And enable-bcache, enable-btrfs, enable-lsm, enable-lvm2, enable-lvmcache and enable-zram to enable new available features. - Add blkid, blockdev, libsystemd and mount pkgconfig modules, and libbd_btrfs-devel, libbd_crypto-devel, libbd_fs-devel, libbd_kbd-devel, libbd_loop-devel, libbd_lvm-devel, libbd_mdraid-devel, libbd_part-devel, libbd_swap-devel, libconfig-devel, libstoragemgmt-devel, lvm2-devel BuildRequires as new dependencies. - Add libblockdev, libbd_crypto, libbd_fs, libbd_loop, libbd_mdraid, libbd_part and libbd_swap Requires as new run time requirements. - Add e2fsprogs, xfsprogs, and dosfstools Requires, being the first needed by mkfs.ext3, mkfs.ext3 and e2label. The second, by mkfs.xfs and xfs_admin. And the third, by mkfs.vfat. - Add gio-unix-2.0 and gmodule-2.0 pkgconfig BuildRequires: note that they was already being pulled with pkgconfig(glib-2.0) and used, once they live in the same devel package. - Drop pkgconfig(udev) BuildRequires: no longer needed. - Replace libgudev-1_0-devel and pkgconfig(systemd) BuildRequires by gudev-1.0 and libsystemd, respectively. - Add LGPL-2.0+ to the preamble License tag once the preamble License tag is used for the source RPM and binary RPM packages. - Correct some subpackages LGPL-2.1+ License tags to LGPL-2.0+ as pointed by the COPYING and source files.- strip trailing newline from sysfs raid level information (bsc#1091274) + add 0001-Remove-leading-trailing-white-space-in-read_sysfs_at.patch- CVE-2018-17336: udisks2: format string vulnerability in udisks_log in udiskslogging.c (bsc#1109406) + add 0001-Fix-string-format-vulnerability.patch- fix watcher error for non-redundant raid devices (bsc#1091274) + add 0001-Do-not-try-to-create-file-watchers-for-RAIDs-without.patch- Update to version 2.6.5 (fate#323354) * switch to new maintained codestream at https://github.com/storaged-project/udisks * Detailed changelog in /usr/share/doc/packages/udisks2/NEWS- Update to version 2.1.8: + Allow NTFS mount option "big_writes". + Don't coldplug uninitilized udev devices. + Detect old (non-Pro) MemoryStick cards. + Lock the partition table while creating a new partition. + exfat: Drop umask=0077 default. + udisks2.service: Add KillSignal=SIGINT. + btrfs: Add support for changing label. + Updated translations. - Replace pkgconfig(libsystemd-login) BuildRequires with pkgconfig(libsystemd): the two have been merged since systemd 209. - Drop udisks2-Reread-partition-table-before-wiping.patch: fixed upstream.- Add udisks2-Reread-partition-table-before-wiping.patch: Reread partition table before wiping when creating new partitions (fdo#85477).- Update to 2.1.7: + Allow disabling ACL. + udisksctl: Properly redirect stdout. + Catch bogus UUID changes of MDRAIDs. + Fix udiskctl help for glib 2.45. + udisks2.service.in: Add [Install] section. + Fix translator comments in udisksobjectinfo.c. + integration-test: Explicitly require UDisks 2.0 typelib. + integration-test: Fix wait_timeout/busy error messages. + integration-test: PEP-8 fixes. + integration-test: Fix Polkit.test_removable_fs. + test_polkitd.py: Fix race condition in waiting for test polkitd. + integration-test: Fix race condition in fake CD drive creation. + integration-test: Add timeout to readd_device(). + Add support for read look-ahead ATA settings (fdo#92488). - Add tarball signing. - Change group to System/Daemons.- Update to version 2.1.6: + udev rules: Stop hardcoding sed path. + Fix crash on inaccessible RAID member "state" attribute. + UDF: Drop umask=0077 default. + Install udisksd into a libexecdir. + Fail before formatting if partition contains a partition table. + Fix udisks_daemon_util_file_set_contents() return value handling. + Remove deprecated g_io_scheduler_* calls. + integration-tests: - Settle while waiting for property change. - Don't fail if a SMART test was aborted. - Add a wrapper to write and flush stderr. + Don't ignore isohybrid udf filesystems. + Add support for creating f2fs filesystems. + Decide whether devices are on the same seat by uid, not pid. + UDisksSpawnedJob: Retrieve uid/gid info before forking.- Update to 2.1.5: * configure: stop using tmpl files for docs. * docs: include the annotation glossary. * Drop default [df]mask for VFAT and NTFS. * Drop unused goto label. * Fix crash in udisks_client_finalize(). * Fix format string signedness warnings. * integration-tests: Don't assume ordering in mount-points property. * integration-test: Skip double mount check for NTFS. * integration-test: Stop requiring the build dependencies. * integration-test: Test fstab parsing. * Make UdisksClient.get_size_for_display() units translatable. * Provide fallback for systems without ACL support. * Recognize PARTUUID and PARTLABEL in fstab. * Support mounting in /media for FHS compatibility. * Update translations. - Add recommended /usr/sbin/rcudisks2 service alias. - Remove obsolete definitions.- Update to version 2.1.4: + Add GPT partition types from the Discoverable Partitions Specification. + Remove newly-added "Auto-enabled swap" GTP partition type. + Fine-tune GTP partitions some more. + Send SCSI SYNCHRONIZE CACHE before powering down a drive. + Fix buffer overflow in pick_word_at(). + Add Intel Fast Flash Standby partition GPT type. + Skip password strength checks when changing LUKS passphrase. + Fix build with clang. + Revert "Fix standby timers". + integration-test: - Update for logind. - Fix code formatting. - sync file systems in sync(). - integration-test: Drop sync_workaround, fix property testing. - integration-test: Better failure messages. - integration-test: Fix btrfs test. + Fix display ID for generic FAT. + Update obsolete gnome-common and automake macros. + build: - Use config-aux/ directory. - Enable gcc colors. + Drop obsolete g_type_init(). + Drop obsolete polkit_unix_process_new(). + Fix docs for SmartUpdate(). + Hide Microsoft reserved partition. + Identify JetFlash Transcend drives as thumb drives. + Fix sorting of mount points. + Fix fallback media icons for nonremovable media. + Fix polkit auth string. + Hide DIAGS and IntelRST partitions. + Add a man page for umount.udisks2. + Support building against libsystemd library. + udisks: Change name for Intel SW RAID. + Use internal pm check for smart poll. + Fix standby timers. + Fix TOCTOU race when making directories. + Add missing #include. + Properly initialize all used variables. + udiskslinuxmanager.c: Don't use uninitialized wait_data struct. + Remove useless assignments. + udisks_linux_drive_object_uevent(): Handle null device. + Hide Windows Recovery Environment partitions. + Updated translations.sheep07 16623769812.8.1-150200.3.3.12.8.1-150200.3.3.1udisks2moduleslibudisks2_lvm2.soorg.freedesktop.UDisks2.lvm2.policy/usr/lib64//usr/lib64/udisks2//usr/lib64/udisks2/modules//usr/share/polkit-1/actions/-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:25779/SUSE_SLE-15-SP2_Update/9d21fabed5cedef76d2014d53484dec7-udisks2.SUSE_SLE-15-SP2_Updatecpioxz5x86_64-suse-linuxdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=87f94d90a012cc03f05320bb29f7b44d694db7f2, strippedXML 1.0 document, UTF-8 Unicode text PRRR RRRRRRT# Ŧ{Uutf-823fbe8dc4fc5fc2d172ac784b986dfa3217c0ba462071e9b13899873fce4a046? 7zXZ !t/C#] crt:bLL Qe{To;0863 ׶&H+.2 \.ѹ6C4Q70` ɚjqU8"+/5{Q)_'OaԙݚrUZ(Td/NdAUPڣ4}$r1>apg2b(*#56:/[iw1]Sgk^v_Q_Bx&#rN:q'Y mWd2.w32s髼^8 O'+.;er`eK(x;{)aH$=Bv+|ɝԧvlPϫv,Eߓz7sߧ*M#LHMTk_r쌴-AxAqAFے6>r]v\a³]a-ccyǸY4#&Js~1:U1qm4{cZϼ< rPSv *f4a_=/ً\:}7sCפ_4ŗNDWgp|Z5俒5cU |D-|<'U6 ŽX?[MoYmI>0`J?#a&njLq!>{5XT}5vJV!g ڹ_X y$AHIWZG^Y|5aqbE&fyZ jq+Cs2l'k@Bԝ,c7M8e OMq >-ɗI 5wẐ66pOA4 ވKFrQ1WbS+y[\$vN?ܸWYxI\x+)) }S&=u.i%5(9!c 锭ʒ5 Qe,KUEަ,`AR~%Tc&آۦp2 [lN,9M~/Lз"7\@vmUe%īpbd6OqguEӧz} "Y!vZ?j۱{=#C?nkqϹy4'Y}xuyG{s$SʅC 7QhGǧW9ٛp&Ql.P\@PLش< rȹEPH}bƉ@k?y,'#G͠ҜtW&ŅBeXҎm[Jjtt9JS'<[=1>JdLEqv2,߈!Y9+N"N"oITA0A"뉟uc7 (q NMYfGJ|On^4G&H/}Sd6 hv=&BJ=9rn,yGXY pJ+Duj ?0l|}Rg撖{r 8Dc[P04{TՀ7,۲GMrیW8c B/7gr|#xGg8C".)u(~NFRۈ[pl@~O݄e^ Z+.(ZLLG񉱴WdJz5Jb/H*,CwF./A :r^,%5 qKWxeCPtL8p,[aoSS] l)x;{h{@NͧD1:VEEcs|M_5Gd4'qptYB/4@0&e2*2PaT*,v(c\5;C .0d=֔qkAT 7k6wi&(.A\^] pME p*ԗ TBGf(U"P% !وx> Hd04RFa6WDZ0*U%RC!\a8@&%R?& ASlPmH7~S[Vof0 N8'4W ,>ӜWϗ\%ucK 5<p{2j29tkARBH,$I\n rJ0;]& eٷׇ*a:HRz<oJ,\#&$fi1$֓&f 㽝s;o82+IO?Z*mCͤ|ɳ-j\5v3h$,m#~`7HgT_{}CnN ɚ$8mϩFsĂ~O}:>83Sh&БWP#B'j6ri$9eT`>]&0-9+v + cFLe\:c1E UQJ™ij4u BikiJAzBKa$:i1ZUK=ub*3@XNgtS-"K mZfP-h~4'C ֧'y'EN;iyMT&>1k-Yxl8!i*a8_DZWo9z 8&X_A5)%yK^t^ il frGgv}k6ߓjalo?hP,*:90I Vǯ<@XHMSybuc6lD !i>ɕ\v_oxdtnP}8!ÿا(.qG:VSyH&EDr:4:GfeB ἒ9#b뷰 lp7 Y:FW?~0ciq@R/8|1GfAXH\Bst4jTFx F6Զ\Xz@aQ3P/c"Dt9 %4?JDZ K~z:5wq{ve2'$7c;9\;0Yܥ,TZ)đ49(/R8 *a7|lE\-1AGߣ52+8z2X{L Tii^&z;Tk䱶IP cdI|*đu5pqB<|w7+H~\9oÄ0'[z#Ԕԝ̐w^ T|?X;LPn rglO %,CCLm(2S6ͪk͂oj V&.52# *k#NM(x}dlpU"^jFM㜁_j%!Ø !爦Mـ5QQQ(2 <|8G(TFnD\1رឡIi2A޽(L S/`|>yv_ʹ+1O*#|/{V!_m$C@F&rm)g[\QV]#%pړ@Ι?ߡ  ٗK:v/LF+^`^+li}+~9EE Gq7غَ&[\m] T_"kt|-d.d1-41uFV$.e}OP$Vʾ ^%o֍ V`5kxbu={`{C2cQLUT0+L:jk$ӝ;QCIq^Ix~kuC5~nzsyW3pTb-?T/}\?]bT-E Ric5ٿ:>,`>-櫚7J:bbWsxP~n3)Kl,= $3 b1_Zmjej1Tb,,,?f2/2v<\HqFTonl ɰfJYq, ptSΦjQ2, Ԍ+{؈7Jkj)GK7~1} ӷM %[!THvn!gn-煑m۞6v = [@4[Bch'Q?2j[HiDF9 VPY՛娖ڵ Rk؊Ɠ~|{CMLKJ{IQӿ\8 ~.Pӑ- 8 zt2\hG;rQsfI*FeԒળĜ#!Tf'3^RVyLߏP1F'C3p<a#o8Yj%)>XO* q${hϵV6v5a`;}p#$%QUY%[>jGGh#zeik:T==)flFD𷾨:7r/.Τ1hp0#D,4 8AiPg8ue7د!)Q( .; ԙqH]3qU]dЇ_Okc }nDpbuL-bPaw%X qFa|icTFM㡀+=ü)Ku) kû`\ GYCCBFف^y xݭUȸnu] X5m5ItfARظ=GloyjQ<$c+4e۬5 *93>O*3I3яa 8ȬpT^4`:*>NˁcS{_ dNnX;~B`)=BIeB +Oh b:n1|bYz]a$LJ斖\hȻՆ@ɶB.S-7Ƀ4N$$k0n͠P2em$RWѭSpܾF$'u EeɶɊqVYB2hc^"pv [A'+eĘZ)~{+w&mpKi$+,#fwJ&ks=p@Vw^`zN:/>KElP7|4Z=~pLC3.dJ7OSN;dd]zIԐ0q}ޞ0dqSj ߈,W"5]n'&0]uK:iӧA]r%f477x3 =Gr_*X`SPi|D^-zYN8׈w!=ɔ;'lo ^7¤K=y$a2oo04(F?a%Sh#v6&âi,рMo2v_Z|c8 3l4^nz`ėH(;y$Q"`71 fps*Bݳ)^gSmH<`1kwgՋ:LPU4-#s^ 8Y&Gmgy1%C֚t/0s3F:*-ْۤ={J|dGd1Kx q ? Vx9N*"vWXEg9]pIܚAH62J7'!XBD()["$e.>n ub;4:Vuq3Qv8:NdK:򑍏6ƺ3g[1+n0j'FnzҔ4N+$:{e`by( ˿?ͪOG}@xR1ttn3o>stM-bޘ?2c%"iVTWU Ux.C lJػ7Le tqZ{[pbh!]qUT,27^;?o5ϜJ+dh80Vx^MFY")xC$^K.ˢl*8,êO k]z@i[l|.c(/\z{B99mZ4壺^9w%;%dϓ^K¸t*`j f?&98̅oΛMՖ.rLNk]L05.V{o^5fCMnг.E0JE0E,ʶ|LnV)9]/ =sfXrR<%Ss#?`κn+TSAs2Wc@f=]MxbE/ _<f$c6*HJ;Z\3Ve+L@mi3۞m*7/ x+_)7mmSҡ?01:I .- "91`s*`Ο;I#\WƁs_W67,40$>/a&4 c8J8$\j1K*Sj -k0h. V $(?rrϒ) 78 ?DğcKROV37HNHoWZ2Y|/EuY籞]h >/Ԛ qaXEIDfzAOPs[.,} `~Hs _iihwqd8տ>ShHW`p-7" 6M-?Eb\gg 4wrU(,f%go0щDslDrFjȐ(Xmkr?NѤ%@ѽl; &/]4]M囩fy 7s-JXqN690Q0!Ȝa5`FW6Xv &@;V?וr\%UL WSg 9I%\1G~Z\mZ;l`lBE-SS+M;MI n6ט4ptQ"qC?Yl br+[AXkxBYjdaꪒd"4JpsErOVONu.X~p3Ez.(qE{P Zh/1Pl÷:Uo<eվ}~&M:HsαM?jIj)l_'~*oڞGf.o^B%{ba(15Gٓvi|&tΪ=˹~ &`>Ѣz98g_ecZ`&醾*Cwӫs`dsN Ec? ꦸ%&ݩ nrݪ `m!a$ҁV;Z(]bͣ1n[y,LhGDҡ~A{K=Y{B n t'W/OIRl \8HVCSǺ.CeYTBZ|B<;/X9\'s.4/F+D( JCuu-;KQg8_AQNqySeę=!]<SePHw3>1>$Is@fm>:3 bUB:' ׃+UgXBc*g5"O!sPq.zrܵ!\rBt%^.Zd ע HAU7MK6G}vNN&$ǜ`BG `G m+##?';*צްa>6<tsBȓ]mܖ⹭GHSiu9PSD&a:`G쿣c"-Gk̞ǤLO6rXu djx+ ߝ Q1˓ ‹u-3E.VLv[ u6@2{6슼۽ѯhbg F0H@9^?1'P7h]#1r]ݦ\Y0[I`Wvʡ饌K: yK6͟kuQcoKQe$YQn ۩M#{|ȥw"қ>3.`u (%X[9^8M gt1J̅D$@Gt NpZn z+h0^wՂ{Gb |Pka]!j[3{s3ѹ4-Gth,, 3dJadMʥ lU2Q'N7~({N=D$qSs#CYHBbC#<2{ZxcϖP Hga2T֘汭0YZ@ B)mlG!nwvhm$}~peIP ]b?9:S)( 5J'3?*a 9(R1u[z+=6cnf)5B9ƤOᕗr27y|u^ აӆC匕6*i btSS:{%Ų2eV4yOV22ϵrGP3q+[%nMVZFMqirVev(37}D8]-5k@̡'sto粇<#?)DW6O?7?ƌa]Iv: 1#?zpM,G)d~Jap`\"S9L =ه WK(ٺ":GRJ)-9IU1بbʵC7n7/?Z%"̻pqX~_kkR|L>:(;N!E8p"-U2Ϗ׼$kGF<\^YF\* Y |c1j1@2 XvsTY'OG|*GvgiSkG!4&ϸxσZ:ʛpkʪDWm)|Z3%RG5nFN/j) )=0#madӜ8tggT䭰[EO)6>>G /U@ (ZU'BrY^,8Edc)ٔIR9ZؠFm˔*K@*s5U 3-r2D mRP,J׾5Ww YtJUq.o 2琕1M6<#6趷*q1/; m0ܚz^j:Li/ڛx0]D*ku  - )bN}'ue*8d#YA!ZA:8j=YL }xހٵ+Xp`c\9pRw"4&h7p` EmS{5`b$ 90 /2L^pEzP9,pWs#.6HKLU8[Ek9`pWmֻGJ[uZF|qZ=K-Mxȗ%^H !ܹz/XГ_6q$h yq >n$&" F[trMtn'ܷhGge4* 9Co,%`!tpAfN?Z s>_,)\6ś`ǨV45''\`dҘb84gGpSAh&F Zmdb8R7b;Uc22/ Z<4`&!liwvdO8˗V ,U ; d 4+Ex '<1s@b^?,Š޵fI-?r`~!@3|D`m}T:8CZ$6 +]g )10d%+[% V$Y51לnY+e9BdIP߈Fl ,IjR=f,b`jpeKQ`ܒ;LHtk3GA変}_J8ERڏSo\uv{1̄v2ݍp/û w:IT[Ǥ3-淯+f J5ѐP+}M~\Ty;2>e+'6̏P'o:)׵\cЦ ږ ?WCTBvvQHEZc8cNPiv2gE@ )aMґ+PjX wF@܍VY) 7.zxD7}4j)Q* #+= 9ؗ(|&p2#5Ku1^ۚ$/W=ҋ^Ъ,]Z^=v)#~1rqś;A+26$L1Yg=h,G-.IuмO(6*TdiL0Ryb;Nx$3DuxG8wr_)  +@͓Xw~&}8[~㜸)vks8M؅K1:r~>hI6;操fPҤCc1̍@˿f=9y X{gej)H7h ^C{}Ys}Srxm'"jN5E/ .QYd&إX&"d8BP%]5\|k,3R̯A,w}j`P&ABphT ů>aTBYh2^n}>TdMZ7 e)LUч w[)y3~=ǎ'~JLY3,6%7330!/5{ԧɆ'P\$iBH~O\ D Whga-cw_HV*i~1j \ b'S8ſW.m@7iH)H +;W䥸9W: XlJ4-:H0 NL7~l1m"[CgN7/xkFsԵ]E|nZ%pdPoUiv`AgidQx,}8ً2݊@9(OTcv,ꔳr^]Qfg$>)$|uhV:/ʭeGd;;`\?P Bn@7O@@_"2Psئ!ZA{ɬ+naH^R {="V Pe M:0e5G{BvYu ,W$ D5_,f0bYגb[i!%*Rif?NUBqUp>~8M>.cN5Kh_սmSU7<)" GOF8{Ay:j9-5Ç"p]nA?ڔ?e ?NED_[B(ANWjmiAcǹpm[.RNב160?[hU,-~Nc`gmMҸʁ6.TG:۾59c]Eiڿ}H[&8EiuK'9(gm}P<hg4TPKur9v͚d]ћ wl>)@/BԾ${`G& #x 7W~P`KShf>7 VV |*#?7);, !WwGS7U-a`qmĺҝ'_ݕ% C)2s늺/n_R3sLEɗ=6c;qp\3_ >3BN(cN ̏yάy?d1f{ooMgW/u'\&«eυ޿_fǘ?WB_@ڬMy&?~ DŽha4 K 7K??t墷լ/ EvVNՖ( doޭ%?]xZL^5k+ zȃ3XZqXum"I2DDIW% O/8M?'wݏ؈-s%s( s%JWyZ}!#U@Tn$c oNLRو( Doe.4V̮ :iVz̋kd'"AwȵB:҇xgD#tщFEe2VhѨ\V\Y1Y6O}hĐ1iQq7kH)j,lPsny=z!r7]x=8OٍMYzƠBQ9>ZehTi"vpRC3@q2ܠ[4.=<(x((Gz/vbq^:슧® JP=mr- 9|:IG3'MB3}D+7`+صmjq5vI;Ggw2.@"O{tJX +'OǣKȧ᥋@\(7(非aF!rQJ1e[8{z:ɷ|ai`3W;\F*zר*_w7ٺTu%_(w7&Zaٵ9υZ1k#*}!6VYz(W.AFsqU;%@B #,J>\_Ϫ(9,Z%nE4Ypq;Q5࿥ oR~T^r~E:" &4~CIx71z9ګ֖a +\(: D"zT/Em‘*uDΉXoU53:ߛtVYh}ǽqFLV+MH!fJQ҇fa'Xv"C!!;(lu\;njhfFv-9 E6Ǚz]#3+n"UBsXV T*]Z ;!xɃX8D$vq龭esLLNM JVV1 k/^2>-I+"QR2piRωԗ< EVK`lj"7O% f ﶗHQ`/}+Z'CIA0GvtK[$@TbqG &&\G ID~V)JErðg|>@_x BW7uiϩֽˋT.FAۺ 4&Qr<ByH֫c/D^ J@VvB8 <>d-ohP%ң429dj)#m-}36B3U$a&R[5b@<0^O,I&&O?5‡[/)T 0=R;G.m"zM,)KLtd lʀ[!Ǫq@FX83G)LA~16/BGK,hʉ#L1[yב~+UDz6Ptyd 4TWft]輺z}=AOw*8ٹb.!8;TZ7ȣ7J a5 sڊ,WPAFCP&ѸؓE`e|ʖ|,'՟$ 8M/יr쎞{SW y㐡dwQ:6 W&䞶K_&1| s Xהu1$9vw/jXٓ>?T0BOӓ5&Ŋ4RH8̤F^[hu]e$B4U3p2 ;O4t)]L3t~ \CWJqpd@G!xY)"WyM)N䮆:uDc<]*JФ08n)0d+ svkOܶ%XT`%_Z?% Zl8Go [p]~fZӭQކ]HV#%.Pcd`}Y+n|l F(p#Am z() WliX!ץyeZ*؈oToqVH+/)e,Ӷ+1WTc2,>ݮqwA^7lEwaXX4ģ}47h;qIWS(蛍r 7hK/@Ehֳ; ܃H=WNU)iT*ADBwjǓ |]s rǗGXhm]{†#\cu.̮.ƫ֧?3nPX>F^ h l7sʝI-lN"9a3\ޮR7W ǒѰ:ݰX.$, 3-3R0\gB9ܰN V,b@27,^z 4ӫlhJ3lC3´wAh0Mw%s^Y^) dQȈKYMBaBDZ@ݕPFc%qW113wP1Gr"9=B=AC)F#g(&eM @8c17ѰfԾ{(9V{{ꆷ #HlVMn^EyP]Sġ$'y(QZf `P$4')=16T/D-hs,~BIU9Я4Hy1ֆQF{G'6hbыFI>k%gcpnYQ&Cގ^4N^ XW!Wp1d&^ŕ.eLz d{eۛ ș(*ugX9iGm~c ƨm<>d(7j 7L\⠏(O/[дȖKui H@=tBߌʡy GDž4pS~Ԯq}5Xc8V6{Du$UOj)06ZE1{νE밪*ZU1 [jm>jqrHe1FHfVmH4 p4ĐB&5EIӠzk#CZl#n#[XCpA ƸN5 $V ͓lUnHIh@?wCұ#㢰/O%4࿺,JK?jL|#wI2U x^VHl3m*F.{6'FD޾ 44[yb2iXQKTzqoKPXuS˔QIF+m|lݠ'.zRp≲IPi6IeV2=39LE(T7}& *,/%҅s[DEe!-P1u#fF"F">'-:FsK^0hH nU~hT,% ŨԤXәVO{,Wkthp4"A&),ȓrs;#N-аA :&VI*~Fk?]v{D%?`LsCpe>wldڈT;󔝻(,lEi \J͍nx!s@]/jN%_0؉ ۃ+W!f#Ȥ3^\kY,.FO`LjwA,ڞN:RLxL'ދ Ro`T+PsPUFg*tUޭ5!"lݍjIxNĎB=wF\RߊZl̢ʇa0'3syX?|Ѵ)Mw-4pdi)4<-5ma2j] ߑ8T w%\xT2e:Q+IrGjKsUx7Yi՞Nj@9;)Kl(0b(2rҬux+o8P$~-+GulL]bZHEA} o+aA⯫-x4 3]`ȓ(.:&ϤBJM@>u 5?c%nzǝ@؏׋/7$ϖVPxٚɴB\P1ƩE\xE~qÀd U`:uCtm_`N:ԙIa0qMTKU7Zت_JD9ñ{)@ا=n#@y?9(WT+?g21?EǤә["Bi"Rx,Tb xFKO)h*8_ eͩc$-\"`.'c ^;pEq4<(N1*d@/9 }Lѳ)v$b~R/.h$ &qҬl%q# L}߇v'T"Vvjr?YZ-wzoԜE9S]'Ad`2&3n>H]k/{ߧ 1^ˆ#qze;=Jm]K4x=ܶ9BX5E<sey6[6 tnr&k.ӫW$z̧3KSO'&I?ء5KߑW>͝w b $))zo]"X"kd`~d3[J'Xmv8I&/ˀ쬈CtV0'pjS(TTE[W z 睴U@\asr~pK/=mq\kr {իg"Io\g4tB࿽ {ttbTQPTajOoiY\mClh="1~!LsEs#ͥT+c'e[N]<@aԣV8\/cTo$"?P2miܖC#?p \E`=6#%*f)t:yg3kr^}`7ޡ{:adN(8S5d3 jdh =f^ QLGLjXa&syGdCY~&l̍P'aoY$2>`'3NVfux3`5ɨsT`C i)~+0kҟ!+2.V%%:bs+ŏ(u;RaT}R{Eܲlcj;_eKO V;9my]G/C)<^=xy1Ϥ :x Iv3[h[(sװd\&ȥB~Z3lϮɩe4A=*VLj1q/qߵiE`yш˯b5T)!YP`aFf""L0J fg]T,y?&%@ߦSBw1n_rX@}@dhmȺElp2ò|K|]/-Zd5 @s4NtGnj8H6+3avmZ?8j 2*;GTBbߥH3OQwBs\(~2כwF¯l af_WU jKbe#ȿ{IHCb| nf:WmJF|dU3 R%̢tOzTXS#YP9Hv~Y@ R4Owf@|X6Nv <0 #_fW@ 25?hTr_j\%ʯTW3ߝTbAv6YkOX E>9h⢥XlH2ӯR-kbzwha1 L&Ӎydq]B;a)$c1Ps EPDv훬7@5@ VxA^o.EhHxOkLV;\bLQ!%Ir9sxmS 8+v#7ApHWIqЫV*]#t"HZy9h[4(p4o>D4V۬(0O}jP'wp=mDDH)z8v;G=00Q3b ":[f-: ^FGbF+qԜ 4Ns(u*65] ?OR.V:6"s'`EMEr hoE^];#}ns\0iS3"'Y=X%89)M]1WQUs3s 6݆dFh2=hSu(GNخf㥫Bkş@;r#dЊ `d ZodFpe#iy St GBn& fƚ|b\_& Q㪳eY{2j.)j QnAY} KjBjE 473aTvO`@w g?ϒMcd5 ,*rEmqn;ߌ5d@VGrNY R |ԛ gDeK}zȹ=’ $#0\ /T{m RqC >h#}T ~AoC'R>TTDtͥ P:i IUƈ66d&-ݯO=^!ҊN47Kxݘġ@ E%:j6BQ (8mF[T)ω023&]6C\g5DuPcOS uY1 J Xg9[,[˻G8`d p[08MFN{2KKv_ TSv7i6ߩx21yYɟQUé;i08izz3{r ]X7*-]4 !y*Fd+M.;L) NSrFh?鶟+wP)ѢuedsDʆ#B59j]%{k(O/g3T!Q)\Y`G/bW u]|k1Ǘ> Ci~\6v_GRpPCV/UHQ~xG`ܓBZKN:c36*u7±zA϶zWN4.ސY*O?\1^%˸K{uvkf7;SHBv#J*lxQ!};BnBֈhe/ƨ^T"!uLpķl[5A+`g}.xpUL> # QE]@ԞHLv& ,|]&9F<äMA2D.1nhu {/t;?oL~- i_ݢH9ICI ۑă^ϨX!Ei xGdtݰԖ8_iУ q- 5ydaif],Æ!uuէIk1u= 0Uۡ4}W32Dq#wqjo#1b jRҒp4 #?+L)ٻOj"R)WK񵿳pr|P3:z}ʫVR~k2He8Ql&<āO] @tq+I|8|Aj%0ɪwAc̃N9L RVٙC?)HkOWPGסm9 9-IG%ڏu3r 3{B4)lTWPy}d[̾[\3L&D0YXROϩ`p ˢ{V YZw+p0ǍٿuWNad 2t6W&p}:џt5fISC\T C?1*;Tͧt`f.06z8ec8}]PjW3׏6Dv/~-WqMGƕ|7Ig{s,>\ T"V t2NDl%SV)A7F&֘+|-k>a _S.fcT]Nꫮg,Fβk*1&; hH|cR9we~"ԲSⵡkz;t5hyR2*28 㐴GvN/'"HK7~7؎*(/FeT&]Ov @ Ov1m)FZKC+aJj[7yw/5 CdEsh4 ~ kvj%<%{5LR*Fz]m2|ҎvߔԯVdfD?M`%Իo~ˇ gԊDߊc-0Xi[uS+5E)&9zkSCKxVnL Dvt#[ 0 (PH'z-RяJnIX=c 'Fr2%UD|utbi௃DQܠ[0VSc}5Y6l'}ڶ{mäᒛɜBM:j36޽-ܪrcRr; J%$ Al䒫XSu~):L2-8w Τpj i DUM}"#t L3$[bIp '&ጚծT=-N{B;q൤󖸃a="m&xo\[8F 8kWY0BF=>,gSd[:XPak&UTvL Zǡq&[ir=oR ۣ{m $4$&6;,KޠY=P,iűGz  QovTpEIWg$>*\ yT|Z$Gpu e!zN1HpR̷/_.UC~ūټ%15ݙ ]Ύ<dbBU%vsTMIsn͗9X8nP#~y(q6fMGÎ\5@VJ+QaN;i7K?wΚ֟^%9+Q ޻#'<+r]6z(JmL?F$l%*PuXiJ#Cafj S Akݍc|[=[w_rs '-ٯ!O#xUwZCZE 6ai&^8gOM@/RFͩTD!9qz x1_1oǖ^ʙ^e=B*# 2_ʥgC-4@ͩ0sl.IăB9f!ЬܪZklWV{O?'>,$iwnr#VgNa@"#N2"4zbI B /HiB)㯦TFDZ ":Fh4 Lk Uphi-3I% 1{f~)@Mh, %b>n:]֦0Dj5BQ^"zk Bĭ {xGeISS>BcEJ vaf:z@l: .H0+ &ydӞ}A@Б_]/UҷI)Qv)*V45ei[.gB KQ*61T: zoeXNX9ا ȅLlG\@ym: k۬ w m^n -Ԛp㊶#;Ouz\ȸ"(Ii `99S\j~/Y :>[:j~a>/ojsѼu*nr[YU .>C_IYqۤ@5e PwAQ*c#z[A8Txl^PO^8ddfqUŜD叞hM93dEs")&5t9KEpZzf j>8G0l-S9}]Hi駯)o)r4_zA]è5;qTg"w6ŒNh6$yx)fMYyK ѡBeI}ȳqY'%K.tU)B eɵڙD1'F#'5"m6][xUe H*EH*zw4c|-40I+fl'a?Hm!@0iCoք5q=8w M%Mu|ѯ5.$Fezo,B'eމRS7C!5{sw(`ڨTuShYS 5! o<.q 9"-n:QCԼ LMOkj|',E˕WCDgAcc`q󕈌UvP婖T2#.Up{]B8zg/]+YKw[$+[EF%2^ԮdU)a)1*-Icc CbmB@&qK#IJU^Ul (Q.>YeUmtYðaJbUz s{ @(L)V 1ikE{4$55B'b>QNǩpLԄ"V%U$eJA.Օ'b͡{`27b;la@ÊcH]JI£Zq4D|gi 3 ;5&ZlG&QՊ.P>"4nz⹄m44TxSd̿m[Av-lWƅ3М:V E1YGmWY_yrZcw(kra`Pfmn6k2pIVxe\2RTe} =Vݡ?v!O3۷s!q/;&4uYB00ݷ}?\FfYɸ9Vc#z%{L($an_Bg]~Ӽ?i@v?DEG\Yk_wEA/EKYd(o=|8R  D{9Swg2z3[ kY+!PҪ7J!Q>R!n:NXO,J] 7JWjX50ي#<|%SНk?fBl7r0S& R{wVa~ȊE0][ʭwIeC3Fऽ9d-gz2.95I5ڔat6НOS_"VOC`!mK*;: Oi8RyőyiN~;TVR?WcU_-8FG޶cў5,lY>=]Ԛ0lr:_VO}})2[ߓ`#&|eZAV -T۳Rx҃IBѷE\^ ;]WޚJT8PL=;/jFg8ku3t+5vaL>s88Y,f[ķ86#ܤ}G0X1UDcYAq3'~3k/\}7=+8t-8ߺ;2zfHjTh4sezz) %*O1_m)zBD]j'#PH캆K'kf[;EQFSd?{vE_; bWf$}F@crNj3F_L po)٤{2 ~ZNU)P5J0"Wк 1.* U4}[FYUy?Ehl$K].)GBCr:eXdh.dh*N?kDa;Iko <1 YMӊe2Tq5t'wN֠]<)S=# nZ߭S-;|:R<ji.2s!pz:7UB žX{ %{-g÷_ Y\|[l2L3WFG{,١#>EZvDt{}dGkUf1"4DK Lxcгn('6#Ȑ+2~uЁ5

ÚP@Uh^jaƇQ=[O)1lj^@D'4w|UAm,WX n~T6nxkۏg]OZ(dYˬ^WtQaa'K/^ /Mf-YRstn(ykE $7Xb +d&JnQOYY6WrY;ho;QXZKzxU&#\><ڥMmkɿ&QGkݥܓuc.$զi4hWS:$<,f qb+efп/?CdD\v dagiMO6hKhGNe&ѕ&Js\79igyRd=rp}ڔxQY 9OGp9 CvY%f/j\o% m\ OgzV(b\ M^ͯ_{"zcޙZAGV=j5:B&Ƥ\y8';'aQ]= ](J%()<,*K5nTiI}Nu .̾?|z΍oSFBl b[ɞHwE5) WBpSt_Cb)WT#{|tCq;ўچ ej@tt$OϝV(_?)Uj[fv)#ce+=L kONUHiɕ' l|*k(+%UowM+af_l,q[`\ߣ`&)ZmRHRP.YS:D=B1V'NPF.>+h#:cXv`+ na$x >" [z!99Z1nR6f<' Ynh!}Ua.Q곌*jlj/I\@zr2A׏ (^r@0)ױIQZm!@!M,B(䌿/vt=g6 Vj,|Ĥ̐D kl6 ms4$ϥ˻~b[C|EL*y?אX2ƉdY÷Qc=s|f5a"B\τ$J*:*Jb䁥J$2"Nnylz[=9L;L{ݬ1ØGZYb{F*)ܘ 3\{%W ˺=v"ģq% hx&}gd i bnHe׺-b0Evƞ)%~3!3u7 JC[6DKZ_jtRV9z9*!6nHl\Nj{җwqrr`Muh+? B'd^U~[9kLMkk SR:w K.Geydt"=Jp蛼 UHͦմTA &+Y_.Bpz~ѿaO<&$AHPT쀋W='zHH0r&b>~--G9[8T5/*B aX}ܠOŽ*1/zv=H;uf"I]`KL{j*-q.Kcr?bl3?[k8߽&Y}CsAe`E;%`2f=Ҵj~PՆ芻׏b03Fug_P qX>} <󫢱5%þDF~jJI`q6qQAgdƅQEȈԔNr2Pe9670=Skq OTomƈ 5TQ̸2haG{P*WçlYAoRE4f E)rmz^ԕV$ХAzU@Nl. ۉ.6rak+I.ztߦqϼńu $u{Ijaɻ0<* K=qm+'w cج/[%!dfÆݧvx ;e!aGA< $짚[ȁ-?aԩ|鈟puDƅ_a@i8ROR)Td&}^<D*Xp8#am.ʗذ(dJ&[dARN~Dh#UWOZ*b;+yHKn?+")?Z2P_D/Dq Pɘ[*/0dNr[V~dWwz롆qf<9%ZYϕt*(B-J~& +'8^Ć; 9Ɔ0d /B+!St[ȂZDF]nޜ>µXmQeX$3_u%d+2GGTڒIԣ3KT$ljS/uP i/~( %շ( 9VgYla:iO{4CsF`$``ipE @ ^eTR?W0o jzq=%cs;cNot35iW4z qrX׈7JJ͌])g ;рꭖk+GSsX]XX]x( Adrn{Jv8T_+FCk'E='0yP(3y\>HF5;B eN{J[)-HwPص](m9XpQ>\ՕF蕱2@ q[|2t9 2WlnHb>Z4p_NGf=B̓2WUWgQ;/4#r 6M{j@C&K̓(W1t1co}%P+ jsz*qɐ>uo)n"03Sh[2زg5Zjv˩xCj=#/ PҐKj%9\T4:EaKkH4t?ү bxir Hհ;(Bhp)H,ӷU4,x@lg-  j8 ۳VOYd#731iM{M}G@49;܋SyQOB؟W7ySa& T!v `4~bۂq;ݾWv-m gs"B|7?etb`Xlyʤ]:NbH')\d1t5{K?(+}ǭD_*o{"Qfnŏ~) <6]A'`.dti6.}C{v'A} SN S$ya߆Qٹ$V?g/1:s@5@jp=t Rʾ:m%ۢ}#Nx;cm|(2v8D2_aN!@gWQ}:*r~ tO(rU]N)yf'=^o᲻d}J([ܓ%+M7J_HE}E aѹQ\$LPT]p]@O.6O 2_G*ΰ K& ݫo:%3(翃>#m}} Esf_aB++=cvqрX=pT{?V!H8Z&,O^jˎ!B`G\C"(7%'ɜyL2AiG@5hK733i*_k4S^76kHZDȱGO([0큈4);7 9J sOLn}Cv8W/d9n3~xEo<-Vr...y!|zEң -@ /@8bzdfa'^GYBo&$5iR8ó`u~@ߠYg(j}yB7t$_ --] 6FbKtxqG;~&(d9/jdQ|.9:cnX/IY1脮RoCvMn9,OQl?r]mvi sl_&lY1k{ ĥ:j?{;@^f)* 5/53r;J<ZI슴SS/cRQpp}ׅ&M4 ^aX$zS7y"ͧ D ۾d ݁2逍4UPչZTs,rt知Z@WB0|CٸDV贸W`ײ bsGϸk% Ř[.%]mhPǵ즖VCry qڔ{eh\G&7Ŝ ϭ휎ĒNJxewH/zO:Q[oR܂;S=J_)Ҳ59WǞU3<ԗZS^̾镡giwi)÷kڳo3RM/%QyWlg{H*ڗ5a ɲZtTiN+ٔ^)GY8❨:V%XKW[R<# l8Źďs`+Qs1CmRNzz6gڄ⪯!wp'K񏴌 !öFYo8 !C@M!{_VXj>'q(b3u:-:^FSOfB; r0B؂j˜#Vm>"QIc9,̦zDx F'S ;FRG؃a4x0vqZpM^m[C+7xNUSAv4?OHH /1g?{v%"vS"5㽌mӷ]Ϊa}T (PO Vi͢{~yg{͋9Zכ$9s%2Kus ;)14S@둞pOIZqYljXkhUM!Ktbx8Cl@?B>%w3$|rhd$si_x" xΉ7#M'hy[&W( _3ϖZZHu/l >qP  D;W1.Cr-J3 <ķ+UC rA2U]ЌG~@ZSfZ¿hG=i`O-6nAOmwxш&xJce ɛV){WK}ڵ8 N{"}Y Y#,p KwkdҾPU-Q7/ ƕSxڅ(1SySYaI}9n:14VD_GW9Xg V-9#5",J׽CiH࠙Hؓ S Oy u(:D#lh|DVÿnSJj$(*9'e3cǂWԮRXF]2+쏛Do2^ٛFAw<ǵ>٤&wOI |]'m;R` 1EW"׆K7Ҷ I4I]'r9RxO9-ٺWtS[aA$C*@6(?[ʕ 60KBίp]s@^{C:5.NȮ7iDk #Ч&(<$ 'J'9MΌ<؃l .LM*Uݙ ?ghU\CԶMueeFI،1Q5o⎰P0Xt@KIcGnlZĎK4m0 bӎbi7Gj:5n)c)1qeqs=0}@fVd0agR/OήDݠ>X6cyg&.Cmajt>:Mw~A2Ӷ-}N6}J8>N(,"qy %4ȁyҕejMx}/]\A+[T xgqőB 0 {k]c#΄'{>8a;"Y[o },ݘ i&?'ѩYs7VId,]9;ɥ{UQ DGΛK=>%QHgf{#{X mmE_gz }<@{Ң7Nw g"_BEd34܊G|J${һfI?|tq}h;(r҈?QK pEXY:gt^?f2mlvN@{uȻ lx0Z371Q39kXvM)"NCњ5QK5o}㆜4aC) X~H6 kcc avFDҖac._N hU[w%DЖ0(sFV*-d&\,= ,r_KO B&d;51*[Кdm!TT9,K'qUts4 woTꓡxɐVuq"ُd lWLi<**Tsf` q#QEVHOs~:? 9+,*(ċY#A4N_V2үA)59J,r-f@;6洯}?odw+p\? kx8jP%Pz@V V(Ց~K.\0~+r6H <E.~9s&\I!?}}HP+YʟVS ,f,[MЉ<#ml+.vt?5\T@Wc_-x}mǡ"i10X62]0/(3j<4ӊ;db={qz/E7NrXM7 WVq6"ԠnG(j{d>/u-u]^`HM̟_M+a2/H&~@++2$A*ex1gnp9 u+_ c=&#Jih~KDpVyA12ZЉwi2{<= YE\}ɘij[FJv'\Gua`-^mektwASo[ng*22>;A %zDu?_'xJ&0xgp>Ӓi/o3 yVi;yxBJ-ҹ2n?$$(2zubr)a+(9x|Qy 0/~t-倲Jqȭ7*a) G)-WDOPGD ӠJgzTe~S+fPIl5.'-:W>f~}TO\O \ڙ̹C>PӤl?Q&'  z})5֓#K:RLHbsJS)6‡ԏ#>1B:[_:cGWgj rr3, w璻,U|'\}BbN4 ~ݤA묠p8^mDX< ]4IzMj9͘:;=޷epM @68kD̛Z5,{{AHt[|YIu7oXl!\.3I N|~Qq,ƴМGIՉD ŢDu2vOzTA|h~ }#x-GPи}@: 2K?uC Dձ>33XER3y)qgheLؘ#L=ӂY&/ٗx?m#}AlCq8I? hO۔lZ"E{z\lǍsy?9kk^ҲSQSDAzQ8Z/8MASJt5.7f\?lrCY\yJ|aJ 6?ی6H0[̍'DCٰtD@SQAV^nO,z*Q]Kx$*Xp5ەtמ%*Zf}?v|KUikzGbK=i%_,~%,kZE.p< ouwKwЈ=|+hMsKO;.M2^C#u-\[ݾs[YhfuPtJ‰gPB_Y8OPIPK1=aKZ\O"Y *{@L$D U:;F(U"?pΓP(3'[9Rn~gPt1Xq{(RuiPŔt;w +=a\2|orT)gHw Dٽ߳S螺jB:},v`.4.aBX.q[u*ߣv?.xLg(iEi^c0d-.'gξ쁪U}cF/6];3L옌{>C"By]4θaY2]GO`vVb+̇[/\_X>U){4FLZw$4—ri EG~BV@2lqP3dX>1X,?]qvŁS$eLm(UPF )UqJ%Ƀ&I2h¤m\Ƃ\TOH5kd5*'9`:ONls䱥JVα MN_tX<5(ftυ.K'Yap,:W4v2 qhѰJ˲eh$#v*?%=^C~tY0I$  <?Es)lUx)Z?Ӆ |2#>Hk K DgG! "G^m~)]#E&2I6,ZV8\Cú/T b$zN ?P%n<فTm>,MdgU $F}a։fNb^MJ icYTKEoJۛSp/׀Ĭ df YZ