libstorage7-2.26.12.2-2.3.1<>,,[<ڸ/=„*3>DC)n 2:ݒyLA' fGXh[a9)?Nl~Sy:>[ AGJzm[Ь[SyK<2S^#`wfkKX-n͂9Gr*scw+%YezfLO8KVomꎐ΀=_UzEZ9,ou@X!)%I*Cˬnh½=gEj[mת}{w99 H,>E,?d  = ):cip >> > > > > >>>Hl>d$0$^$(8I9I:1I>@B FRGh>H`>IX>JXYZ8 [\ \p>]h>^<bc!deflu>vw|>xt>ylzClibstorage72.26.12.22.3.1Library for storage managementThis package contains libstorage, a library for storage management. Authors: -------- Thomas Fehr Arvin Schnell [@T->@T)IT$T @T&@TT SS׌S;@SSi@S.SSDS,S{CSt@Sg}@SVYSG@SCSB@S1oS1oS)S(5@S&S"@SnSz@S @S 4@S?SRRRy@R'RJ@R@R߲R@RRΏ@R@RR@RR@RiRxRw@Ro@Ro@Ro@Rg@R].@R[RW@RIgRB@R/ R@R@R@R6Qp@Q@Q@QQQvwQq1Qm=@QT0QQQHS@Q=@Q7/Q5@Q4Q-@Q& @Q$Q#i@Q#@Q@QP@PѬ@P@PpP@P6@PM@P@P}L@P?UP6@P*=P(@P!@PkP@P J@J@J@J2@J`@Jս@J@JęJJJF@J@J]@J~@Jp9Jn@Ji@JhPJhPJ`gJ_@J]JUJQ@J7@J/@J/@J,@J)J'@J%@snwint@suse.comaschnell@suse.comaschnell@suse.comshundhammer@suse.deshundhammer@suse.deshundhammer@suse.deaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comshundhammer@suse.deaschnell@suse.comaschnell@suse.comgs@suse.deaschnell@suse.comdvaleev@suse.comshundhammer@suse.delslezak@suse.czshundhammer@suse.deaschnell@suse.comaschnell@suse.comaschnell@suse.comshundhammer@suse.deaschnell@suse.comshundhammer@suse.deshundhammer@suse.deshundhammer@suse.dedmueller@suse.comancor@suse.comjreidinger@suse.comshundhammer@suse.deaschnell@suse.deschubi@suse.deaschnell@suse.deaschnell@suse.demvidner@suse.comaschnell@suse.deaschnell@suse.dedvaleev@suse.comaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.derneuhauser@sigpipe.czdvaleev@suse.comaschnell@suse.deaschnell@suse.dedvaleev@suse.comaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.dedvaleev@suse.comaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.defehr@suse.deaschnell@suse.defehr@suse.deaschnell@suse.defehr@suse.defehr@suse.defehr@suse.defehr@suse.defehr@suse.defehr@suse.defehr@suse.deaschnell@suse.defehr@suse.defehr@suse.defehr@suse.defehr@suse.defehr@suse.defehr@suse.defehr@suse.defehr@suse.defehr@suse.defehr@suse.defehr@suse.defehr@suse.deaschnell@suse.deaschnell@suse.defehr@suse.defehr@suse.deaschnell@suse.defehr@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.defehr@suse.defehr@suse.defehr@suse.defehr@suse.defehr@suse.defehr@suse.deaschnell@suse.defehr@suse.defehr@suse.defehr@suse.defehr@suse.defehr@suse.deaschnell@suse.defehr@suse.defehr@suse.defehr@suse.defehr@suse.defehr@suse.defehr@suse.defehr@suse.defehr@suse.defehr@suse.deaschnell@suse.deaschnell@suse.defehr@suse.deaschnell@suse.defehr@suse.deaschnell@suse.defehr@suse.defehr@suse.deaschnell@suse.defehr@suse.deaschnell@suse.defehr@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.decoolo@suse.comaschnell@suse.defehr@suse.defehr@suse.deaschnell@suse.defehr@suse.defehr@suse.defehr@suse.defehr@suse.defehr@suse.defehr@suse.defehr@suse.deaschnell@suse.defehr@suse.defehr@suse.defehr@suse.defehr@suse.deaschnell@suse.deaschnell@suse.defehr@suse.defehr@suse.defehr@suse.defehr@suse.deaschnell@suse.defehr@suse.defehr@suse.defehr@suse.deaschnell@suse.deaschnell@suse.defehr@suse.defehr@suse.deaschnell@suse.deaschnell@suse.defehr@suse.decoolo@novell.comfehr@suse.deaschnell@suse.defehr@suse.defehr@suse.defehr@suse.defehr@suse.deaschnell@suse.defehr@suse.defehr@suse.deaschnell@suse.defehr@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.defehr@suse.deaschnell@suse.defehr@suse.deaschnell@suse.defehr@suse.deaschnell@suse.defehr@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.defehr@suse.defehr@suse.defehr@suse.defehr@suse.defehr@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.defehr@suse.deaschnell@suse.defehr@suse.deaschnell@suse.defehr@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.defehr@suse.deaschnell@suse.defehr@suse.deaschnell@suse.deaschnell@suse.defehr@suse.defehr@suse.deaschnell@suse.deaschnell@suse.defehr@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.defehr@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.defehr@suse.defehr@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.defehr@suse.deaschnell@suse.defehr@suse.defehr@suse.deaschnell@suse.deaschnell@suse.defehr@suse.defehr@suse.deaschnell@suse.defehr@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.defehr@suse.deaschnell@suse.deaschnell@suse.defehr@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.defehr@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.decoolo@novell.comaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.de- Don't discard the internally stored volume label before it is applied (bsc#1061850) - 2.26.12.2- added special handling when creating udev ids starting with dm-uuid for partitions on multipath (bsc#1099394) - 2.26.12.1- omit option --zero for lvcreate when creating thin provisioned volumes (bsc#968346) - 2.26.12- Fix out of range exception if root is dm-encrypted (fate#320215) - 2.26.11- Don't accept 'format' flag if volume is in use (bsc#996007) - 2.26.10- Don't suppress subvol commit actions after resize (bsc#1000165) - 2.26.9- improved message for creating volumes with a filesystem but without a mountpoint (bsc#996208) - 2.26.8- merged pull request to not set boot flag on DASDs (see bsc#935127) - 2.26.7- added partition id string for GPT BIOS (bsc#991252) - 2.26.6- fixed removing volume groups with encrypted physical volumes (bsc#989750) - 2.26.5- Use stdin, not tmp files for passwords (bsc#986971) - 2.26.4- call parted with --wipesignatures when creating partitions to avoid auto-assembly of old MD RAIDs (fate#319893, bsc#943623) - 2.26.3- call udevadm settle after call of parted (bsc#975162) - 2.26.2- provide information about DASD format and type (related to bnc#958893) - 2.26.1- drop support for GPT with sync to MBR (fate#317849) - 2.25.37- Add PowerNV support (boo#970582) - 2.25.36- Added fixed lt.po again that had broken build - 2.25.35- repeat the btrfs file system detection when a race condition in the "btrfs" command is detected (bsc#948247)- Added --zero=y --yes to 'lvcreate' call to prevent interactive prompt (bsc#948539) - Temporarily removed lt.po that breaks build - 2.25.34- detect corrupt backup GPT in parted output (see bsc#946673)- changed some requires to suggests (bsc#907331 and bsc#915097) - 2.25.33- fixed detection for parted reporting that GPT does not use complete disk (bsc#946013) - 2.25.32- Make sure no volumes are left behind when writing a new disk label for multipath (bsc#888513) - 2.25.31- allow to override EFI detection with env var EFI (bsc#937067) - 2.25.30- Properly initialize _doThrow flag in SystemCmd default constructor - Catch exception if boot.quota command not found (bsc#942324) - 2.25.29- Handle 'command not found' for /sbin/btrfs gracefully (bsc#936710) - New exception class CommandNotFoundException for the general case - 2.25.28- Don't throw exception for all kinds of parted stderr output (bnc#938561, bnc#938572) - 2.25.27- skip checks on qemu user mode builds (bsc#937215)- remove partition from efi before destroying it on GPT disks (bnc#929677, bnc#870211) - 2.25.26- Read subvolumes information even in readonly mode (bnc#935769) - 2.25.25- Catch I/O errors while probing disks with parted (bsc#934640) - 2.25.24- added flag nocow to Subvolume class (API change) (fate#316718) - generate python and ruby bindings from common swig interface file, renaming python module - 2.25.23- Taking shutdown option for multipathd stopping (bnc#928572) - 2.25.22- enable mounting subvolumes of btrfs root filesystem during installation after grub2 is fixed (for fate#318392)- fixed access to uninitialized memory (see bsc#932306) - 2.25.21- Added stub error strings. Now you should see "DISK_PARTITION_NOT_FOUND" instead of "-1008".- mount subvolumes of btrfs root filesystem during installation (for fate#318392)- added commit callbacks (for fate#318392) - 2.25.20- Don't create gpt_sync_mbr on Power8, machine is capable to boot from GPT (bsc#916935) - 2.25.19- restructured source files- obsolete ancient version of libstorage (bsc#900875)- use xfs_repair instead of extinct xfs_check (bsc#899930)- extended testsuite- detect iso9660 and udf filesystems (fate#317247) - 2.25.18- in general use wipefs to remove old signatures - 2.25.17- updated translations (bsc#877325) - 2.25.16- sort partitions after certain remove steps (bsc#898362)- treat disks with implicit partition table as read-only (bsc#894585)- fixed using DM disks for LVM (bnc#896729) - 2.25.15- disallow shrinking of btrfs filesystems (bnc#894832)- improved testmode- per default zero (wipefs) new partitions (bnc#891956)- also remove crypt devices during deactivation (bnc#888128)- fixed used-by information for multipath with LVM (bnc#888838)- ignore default subvolume during subvolume detection (bnc#882982) - fixed encryption detection (see bnc#888128)- fixed check for parted errors (see bnc#886005)- call tune2fs when changing data mode for ext3 and ext4 root filesystem (bnc#886240)- configure{,.ac} uses python2-config to find python headers, libs- Print different messages for msdos and gpt PReP partitions - 2.25.14- fixed fstab handling of multiple swap devices (bnc#879890)- create version 5 superblock with mkfs.xfs to have bigger ACLs (see fate#317042) - 2.25.13- add GPT PReP support (Boot partition for POWER architecture)- fixed parsing of /proc/mdstat to properly detect IMSM and DDF containers (bnc#858226)- moved lock file to /run/libstorage- removed workaround for blkid file-system misdetection (bnc#869359) - 2.25.12- adapted to lsscsi output change concerning FCoE- Always wipe PReP partition (bnc#870590)- fixed type visibility for gcc 4.9- fixed btrfs subvolume detection (bnc#869764) - 2.25.11- added workaround for blkid file-system misdetection (bnc#864703)- added workaround for parted cylinder discrepancy (bnc#866535)- include PPC PReP in commit text (see bnc#867345) - 2.25.10- do not create gpt_sync_mbr on ppc64le (bnc#868227) - replaced env.var. LIBSTORAGE_ENFORCE_EFI by LIBSTORAGE_EFI- fixed partition end cylinder calculation (bnc#866149)- adjust start cylinder of partitions on ECKD DASDs (bnc#866149)- fixed formatting after changing filesystem type (bnc#848655)- use parted for ECKD DASDs (fate#313075) - 2.25.9- provide number and device name in PartitionSlotInfo - use RegionInfo in libstorage API - 2.25.8- fixed setting filesystem label for btrfs during installation (bnc#862409)- extended testsuite- removed unfit allocation variable from LvmLvInfo- allow to set filesystem label for mounted btrfs (see bnc#862409)- fixed package obsoletes (bnc#861747)- don't check exit code of parted- adapted fat resizing to parted 3.1 (part of fate#316110) - 2.25.7- adapted parameters of parted resize command to parted 3.1 (part of fate#316110)- handle default btrfs subvolume when adding subvolumes to fstab- allow to store userdata for devices (used for fate#316221)- fixed setup of named RAIDs (bnc#849752) - version 2.25.6- during installation add btrfs subvolumes to fstab (fate#316541) - version 2.25.5- added support for NVMe devices (see fate#315662)- fixed fstab handling for certain remove operations- added list of UsedByInfo to ruby bindings - removed deprecated variables from ContainerInfo, VolumeInfo and DiskInfo - pass some variables as list instead of joined string- fixed writing of fstab for installation on NFS (bnc#848038)- use correct binary prefix (bnc#849276) - version 2.25.3- support label on FAT (bnc#848052)- removed storage_utf8.rb (bnc#848812)- always use mdadm for IMSM and DDF (fate#316007) - version 2.25.2- added support for rsxx devices (fate#316440)- display partition type not only by number (bnc#844577)- make btrfs the default filesystem (fate#315901) - version 2.25.1- fixed calculation of free physical extents (bnc#844534)- changed default mount-by to uuid (fate#316204)- adapted to device-mapper device name changes (bnc#810840)- force UTF-8 encoding on ruby string (bnc#841713) - version 2.25.0- version 2.24.5 - add code to support named raids (fate#315590)- removed warning popup during probing about parted not being able to read partition table (fate#307585) - version 2.24.4- make additional types known to ruby/python bindings - version 2.24.3- added udevadm settle call (bnc#836048)- remove cruft to support broken ycp bindings - improvements in ruby bindings for usage in yast2-storage - version 2.24.2- fix progress bar for EXT filesystems- remove obsolete empty function initDefaultLogger()- allow to fake EFI detection with env var LIBSTORAGE_ENFORCE_EFI- version 2.24.1 - adapt to changed functionality of losetup (bnc#825503)- supported label size for swap is 15, not 16 like other fs have (bnc#818822)- detects lvm pools also when broken (bnc#818780) - fixed missing umount of btrfs volume when disk label is removed (bnc#818705)- fixed parser for dmsetup output for device names containing a colon (bnc#816063)- fixed bug with activated encryption on DASDs (bnc#810706)- version 2.24.0 - add fast way to detect present disks in system (bnc#810823)- fix bug while formatting as btrfs after resizing (bnc#812162)- fix wrong handling of shrinking swap (bnc#803800) - restructured handling of resizing of existing fs- fix wrong size calculation when deleting thin LVs (bnc#810305)- version 2.23.10 - fix LVM encryption when btrfs fs is present (bnc#808020)- improve handling of udev by-id links for dm devices - fix detect of encrypted volumes (bnc#808487)- version 2.23.9 - detect is_efiboot by checking for /sys/firmware/efi (bnc#806490) - fix handling of encrypted LVM based proposal on partitioned Dm and Md devices (bnc#805169)- prevent dangling btrfs shadow volumes (bnc#803935)- version 2.23.8 - fix handling of inactive raid devices (bnc#798275)- version 2.23.7 - fix bug with creation of encrypted LVM on S390 (bnc#804598) - add y2log entries for source md5sum and source modify date- version 2.23.6 - recognize /dev/disk-by-id/dm-name- as alias to /dev/mapper/ (bnc#805169)- use option -f for vgremove (bnc#781402)- version 2.23.5 - detect fake partitions on FBA DASDs (bnc#786164)- create partition type "gpt_sync_mbr" instead of plain gpt also on ppc architecture (bnc#797485)- version 2.23.4 - fixed wrong display of fs type when formatting btrfs (bnc#799897)- do not resize filesystem if enlarging partition failed (bnc#796339)- version 2.23.3 - change order of vgchange/vgscan call in LvmVg to work around udev not creating LVM device nodes any more (bnc#794692) - add function umountDeviceUns to make YCP able to prevent removal of crypt helper devices when doing fstab import (bnc#794692)- escape meta-characters for regular expressions (bnc#792245) - 2.23.2- updated check for parted errors (bnc#790481)- added another udevadm settle call (bnc#781402)- remove boost-devel from Requires of libstorage-devel- 2.23.1 - support creation of "BIOS grub" partition on GPT (bnc#786870)- freq and passno should be 0 for BTRFS fs in fstab (bnc#786719)- ignore failed partition removal if partition table is later initialized anyway (bnc#785234)- 2.23.0 - first final implementation of thin provisioning in LVM- add code for detection and handling of thin provisioning in LVM- 2.22.11 - allow mount-by label and uuid for NTFS (bnc#775594)- 2.22.10 - rename dm maps according to crypttab during update (bnc#774247)- 2.22.9 - use mount point as base for dm name if available (bnc#768572)- fix handling of LVMs with mix of encrypted and unencrypted PVs - fix handling of encrypted PVs with non-standard dm name- improve handling of btrfs on non-formatted root fs- fix uuid handling when changing format false->true->false for btrfs filesystems (bnc#772112)- 2.22.8 - increased major number of library (bnc#771641)- 2.22.7 - add function to replace complete list of md component devices- suppress helper dm maps for lvm pool and lvm raid volumes- 2.22.6 - check for existence of all used binaries- 2.22.5 - get rid of usage of blocxx for logging purposes- 2.22.4 - fix building of ruby bindings- 2.22.3 - use udev_id for base name of encrypted dm map instead of device name (bnc#760213)- fix bug formatting a mounted btrfs volume as non-btrfs (bnc#755704)- 2.22.2 - add code to support resizing of a btrfs volume (bnc#731753)- suppress dm maps for "-real" and "-cow" of LVM snapshots in general Dm container - fix order of LV removals in removeVg when snapshots are present (bnc#755021)- calculate max_primary for artificial XEN disks (bnc#754649)- fixes for gcc 4.7 - 2.22.1- tell in resize text that it may potentially need very long to complete and that one must not abort while resize is running (bnc#749946)- removed deactivation of MD RAIDs using DM during installation (bnc#751780)- do not detect loop device with range>1 as disks- add by-id names to alt-names of DmPartCo (bnc#744194)- allow resize and move of simple btrfs volumes if they are formatted anyway (bnc#742491)- fix bug introduced with second to last commit - make sure error popup contains always valid info - remove btrfs volumes when partition table gets destroyed (bnc#742491)- added interface to control autostarting of multipath (bnc#742913)- complete renaming of devs in Btrfs class (bnc#742491) - fix bug in btrfs uuid handling introduced in 2.17.124 (bnc#742491)- fixed read-only mount of volumes for resize information detection (bnc#736098)- fix bug when extending a btrfs fs that had format set (bnc#732988) - fix problem handling used by for btrfs during extend- handle FBA DASD with parted instead of fdasd (bnc#584703)- ask user to activate multipath if setup appears to be multipath (see bnc#727428 and bnc#735038)- add function getResursiveUsedBy (for bnc#734786) - make getResursiveUsing also take a list as input- add name in /dev/md/ to alt-names of partitioned RAID (bnc#726319)- add libtool as buildrequire to avoid implicit dependency- merged proofread texts- create btrfs subvolumes before mounting (bnc#731059)- try umount in mountTmpMount by dir first to handle cases where same device is mounted multiple times- avoid detection on volumes on disk used by other stuff (bnc#729155) - fixed NFS detection (bnc#729155) - improved multipath parser (see bnc#727428) - 2.22.0- 2.21.15 - fix crash when deleting multipath volumes (bnc#725695)- 2.21.14 - fix fstab handling when mount-by-uuid is reformatted (bnc#728000) - add local static struct to getContVolInfo to prevent strings from being freed while perl interface might still access them- 2.21.13 - improve detection of /home partition (bnc#727362)- 2.21.12 - make /dev/md/ names known to libstorage if present (bnc#726319) - do not set fsck flag to zero for encrypted volumes (bnc#726414)- 2.21.11 - changes to support new function IsDeviceOnNetwork in ycp- detect new transport type FCoE (bnc#726057)- 2.21.10 - prevent missing swap entry in fstab when swap already active at start of installation (bnc#724785)- updated translations - 2.21.9- version 2.21.8 - fix bug that prevent mounting by-id and by-path for BTRFS volumes (bnc#718717)- version 2.21.7 - add examples for ruby and python usage to devel package - add ruby bindings to libstorage - make functions returning data via non-const references usable in python (bnc#717323)- version 2.21.6 - ignore btrfs fs when blockid does not see also btrfs (bnc#716058) - call zeroDevice always before formatting to prevent multiple signatures being present (bnc#716058) - use wipefs to remove any existing signatures in zeroDevice- fix detection of mount by label on btrfs - use "btrfs filesystem label" to handle label on btrfs- handle device name change in btrfs (bnc#715652)- fixed setting of size for partitions on MD RAID (bnc#714397)- use new "gpt_sync_mbr" only on non-EFI systems, on EFI systems plain "gpt" is used (bnc#710402) - version 2.21.5- add option "-P _part" to make dmraid deactivate raid (bnc#712671)- support label on btrfs - version 2.21.4- fix bugs in subvolume handling during install- moved lock file to /var/run/libstorage (bnc#710356)- avoid crash when btrfs signature is on disk device (bnc#710043)- call waitForDevice in checkDevice to work around possible temporary device node removal by udev (bnc#709464)- changes needed to fix bnc#707472- fixed commit action calculation for DASDs (bnc#706911)- fixed size calculation for very small partitions (bnc#705566)- fix failing testsuite if program without setup_system is first- fix bug when setting mount point and changing fstype from non-btrfs to btrfs and vice versa- provide defines with version info- updated translations- add functionality to have everything in a default btrfs subvol (additions to fate#306587) - version 2.21.3- fix package rename- more btrfs related bugfixes- adapted to parted 2.4 - 2.21.2- fix missing crypttab entry in installed system (bnc#693325) - 2.21.1- add support for tmpfs (fate#303810)- add code to add/remove volumes to/from BTRFS volume- bugfixes and improvements in BTRFS handling- make temporary mounts more robust (see bnc #672118)- add options provided in addNfs call to volume automatically- display text about formatting also if partition is resized (bnc #661953)- use single parted command to set partition flags (bnc #657360) - 2.20.6- fixed wrong computation of free cylinders after partition (bnc #650966) - 2.20.5- fixed handling of device name with spaces in /etc/fstab (bnc #648878) - 2.20.4- fixed detection of spare devices for MD RAID - extended interface to allow creation of MD RAIDs with spare devices, corresponding functions need additional parameter - 2.20.3- added subpackage libstorage-testsuite - 2.20.2- add handling of multiple -O options for ext3/ext4 (bnc#629363)- added transport type from lsscsi to hard disks - 2.20.1- improve volume search when reading fstab- recheck activation of multipath before rescan- add support for additional parity values for raid5, raid6, raid10 - add new interface function getMdAllowedParity- moved EFI detection from YCP to C++ (bnc #612867)- check mode of /tmp and /var/tmp after mounting (bnc #591704) - 2.20.0- updated translations - 2.19.16- updated translations - 2.19.15- make defaultDiskLabel depend on logical sector size- respect partition table limitations in getUnusedPartitionSlots and freeCylindersAroundPartition- remove enforcement to call addpart- call xfs_check instead of fsck -n -t xfs since /sbin/fsck is missing in installation environment (bnc #601531)- call mkswap with option -f otherwise it sometime refuses to create swap signature- fix handling of multiple xbd devices with same basename (e.g. xvda1,xvda2) bnc #587658 - ignore changes of partition id on readonly disks- make alignment of created partitions configurable (optimal,cylinder) to be able to work around problems like in bnc #597723- allow mount-by id for unpartitioned MDs - 2.19.14- fixed mount-by id for partitioned MDs (bnc #594347)- show size in create text for volume group- handle logical sector sizes unequal 512 bytes - 2.19.13- fixed setting password for encrypted LVM proposal (bnc #591075)- fix problems with detection of data on newly unlocked encrypted volumes (bnc #581341)- fixed DEVICE line in mdadm.conf (bnc #590237)- make update and detection of encrypted LVM VGs possible - 2.19.12- improved commit messages for partitioned MDs- do no fsck after successful luksOpen, it's unnecessary (bnc #588698)- add AUTO line in mdadm.conf for iSCSI systems (fate #307478) - 2.19.11- fixed member entry in mdadm.conf for IMSM (bnc #576498)- wait for device before zeroing it (bnc #584683)- changed format of info file to XML- fix wrong handling of fstab entry when removing mount point of encrypted device - make conversion of mounted volume into a LVM PV work - do not add "noauto" to encrypted fstab entries any more (bnc #581339) - 2.19.10- deactivate and reactivate storage systems before rescan devices (bnc #571828)- prevent mis-detection of end of gap when creating partitions- allow setting of imsm_driver via env.var. (bnc #574270)- fixed seg. fault during installation with MD RAIDs- provide name of encrypted dm device in VolumeInfo (bnc #577127) - 2.19.9- adaptions for new parted 2.1 if ioctl BLKRRPART from parted fails, call addpart/delpart to still allow repartitioning of disks where partitions are busy - 2.19.8- fixes for g++ 4.5- fixed writing of mdadm.conf (bnc #565207) - 2.19.7- add "nofail" to dm-encrypted fstab entries and do not set passno to zero any more (bnc #569895)- allow to set driver for IMSM without callback (bnc #574270)- fixed default mount-by for multipath (bnc #572209)- replaced function freeCylindersAfterPartition by freeCylindersAroundPartition - 2.19.6- zero newly created partitions on DASDs (bnc #571828)- allow to use cylinder 0 for partition (bnc #571749)- added NFS4 support (fate #305171)- added getErrorString function (bnc #546012)- allow to ignore failures during commit (fate #304500)- add detected fs to volume data provided for YCP interface (bnc [#457100]) - 2.19.5- added function getRecursiveUsing to determine transitive closure of volumes affected by removal of a device- fixed numbering of RAIDs (bnc #567662)- improved getFreeInfo to allow only querying of certain data- ported MdPart code from SLE11 SP1 - 2.19.4- fix detection of existing file based loop devices - fix edit mode for existing file based loop devices (bnc #480736)- give all info files the extension .info- add capability to verify passwords of file based loop devices- do some changes in handling of encrypted passwords (fixing bnc [#466196] and #480739) - use "crypt" fstab entry when "user" is set, not any more when "noauto" set- added saving and loading of freeinfo and arch- added check for home partitions in getFreeInfo - 2.19.3- fix handling of inactive swap file entry in fstab (bnc #504497)- fix detection of encrypted swap and temp filesystems (bnc [#435337]) - fix various bugs handling encrypted devices- log untranslated messages - 2.19.2- avoid data loss on encrypted partitions using non-LUKS encryption when integrating them into system (bnc #557607)- removed call to devmap_mknod.sh (which has disappeared)- adapted parser for multipath output- read testmode file for LVM VGs- enabled to set "noauto" option for LUKS-encrypted volumes- improved parsing of dmsetup output- added mount graph - 2.19.1- fixed freeCylindersAfterPartition when start of next partition is on same cylinder than end of current (bnc #465370)- run dmraid and multipath only once during detection- improved XEN VBD detection (bnc #365688)- use name instead of device as label in nodes of graph- fixed return value of function getContVolInfo- preserve label when unsetting format flag (bnc #537064)- always use ntfs-3g for NTFS volumes since ntfs is not supported by the kernel anymore- converted usedby information to list (bnc #472812) - 2.19.0- log mdadm.conf created during scan (bnc #547288)- do not detect MDs as disks (bnc #546912) - 2.18.23- added copyright text to source files (bnc #545744)- fixed fstab entries for existing encrypted volumes (bnc #530173) - 2.18.22- fixed setting encryption for existing devices (bnc #539104)- fixed handling of efiboot parameter (bnc #490782)- fixed reading sysfs info for Compaq Intelligent Drive Array (bnc #531568)- improved handling of special characters in filesystem labels (bnc #414294)- added getPartitionPrefix() to interface - 2.18.21- use new python macros- fixed removing encrypted pvs from vg- fix for mmcblk devices- work on extended block devt (fate #305584) - added extendedPossible to DiskInfo - 2.18.20- added minimal experimental btrfs support, esp. filesystems over multiple devices are not supported (fate #306587) - 2.18.19- set ignore_fstab also for non NFS volumes not listed in /etc/fstab (fate #305150)- run swapon with option --fixpgsz (requires util-linux 2.16)- support naming of mmcblk devices (fate #305312) - added getPartitionName() to interface - 2.18.18- use "Arial" in storage graph (see bnc #508092)- work on full disk encryption (fate #305633) - 2.18.17- updated translations- automake 1.11 fix- added python bindings- added translations- added callback for password query - 2.18.16- added complete GPL text (bnc #510349) - 2.18.15- do not report partitions for disks used by BIOS RAID or DM Multipath - added functions setDefaultFs() and getDefaultFs() - 2.18.14- split off libstorage from yast2-storage - 2.18.13/bin/sh/bin/shyast2-storage-liblibstorage7libstoragelibstorage1libstorage2libstorage3libstorage4libstorage5libstorage6cloud101 1535458522  !"#$%&'()*+,-./0123456789:;<=>arbebgbncacsdadeeleneneoeseteufafifrglguhehihrhuiditjakmkoltmkmrnbndsnlnnpaplptptroruskslsrsvtathtrukviwazhzh/usr2.26.12.2-2.3.12.26.12.2-2.3.12.26.12.2  !"#$%&'()*+,-./0123456789:;libstoragelocklibstorage.so.7libstorage.so.7.0.0libstorageAUTHORSCOPYINGlibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.molibstorage.mosysconfig.storage-libstorage/run//run/libstorage//usr/lib64//usr/share/doc/packages//usr/share/doc/packages/libstorage//usr/share/locale/ar/LC_MESSAGES//usr/share/locale/be/LC_MESSAGES//usr/share/locale/bg/LC_MESSAGES//usr/share/locale/bn/LC_MESSAGES//usr/share/locale/ca/LC_MESSAGES//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/da/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/el/LC_MESSAGES//usr/share/locale/en_GB/LC_MESSAGES//usr/share/locale/en_US/LC_MESSAGES//usr/share/locale/eo/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/et/LC_MESSAGES//usr/share/locale/eu/LC_MESSAGES//usr/share/locale/fa/LC_MESSAGES//usr/share/locale/fi/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/gl/LC_MESSAGES//usr/share/locale/gu/LC_MESSAGES//usr/share/locale/he/LC_MESSAGES//usr/share/locale/hi/LC_MESSAGES//usr/share/locale/hr/LC_MESSAGES//usr/share/locale/hu/LC_MESSAGES//usr/share/locale/id/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/ja/LC_MESSAGES//usr/share/locale/km/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES//usr/share/locale/lt/LC_MESSAGES//usr/share/locale/mk/LC_MESSAGES//usr/share/locale/mr/LC_MESSAGES//usr/share/locale/nb/LC_MESSAGES//usr/share/locale/nds/LC_MESSAGES//usr/share/locale/nl/LC_MESSAGES//usr/share/locale/nn/LC_MESSAGES//usr/share/locale/pa/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ro/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/sk/LC_MESSAGES//usr/share/locale/sl/LC_MESSAGES//usr/share/locale/sr/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/ta/LC_MESSAGES//usr/share/locale/th/LC_MESSAGES//usr/share/locale/tr/LC_MESSAGES//usr/share/locale/uk/LC_MESSAGES//usr/share/locale/vi/LC_MESSAGES//usr/share/locale/wa/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/locale/zh_TW/LC_MESSAGES//var/adm/fillup-templates/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:8668/openSUSE_Leap_42.3_Update/ec8eb5511d42e3a06d10462488cf9052-libstorage.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linuxdirectoryemptyELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=613fb5b344cbdc08ae4915a1ca685952493ec371, strippedASCII textPRRRRR R R R RRRRRRRRRRR RygܐQ8Jxcryptsetupdmraidlvm2mdadmmultipath-tools3.3 ?]"k%jjdQGee5U[ pg&_u <:emVŧ.Tm!M1OgX 24bă"//JR %̝zCW}#)/ 1 ;T7C`[RTf])s1xW k"Vz67ϙ)<X( xF`n *}`  T)҇mH֡?h𢔳, 㿘dq.VCuhwUw*>/ʼɼhF@:^;Xp> Y zάFe33M Qq yaPa2unC2^|nUP_ d2<|]Q)qcT0W?D  pm?I\dV3GEF֗ϟwVJb\筱yU7j ,SWʇ҆^Dř?/EL6<{`;+:}}@<lfJ 2>;-n͌HkOOX\x6|F9H>w,Ξ!  C3'b-B驪q8VF߲PqdcMp͠|4ًN`o餆9{*U.[ -n2,6p9~sv' +آ#/ b>Gt B=S^K6񒧡pUMLj*rLϕNj08ݯ]L,>W-X]=.\>5JeJi^Ԇv%S>es!vEFJd6$fY^.TS2xʈmg,1qZ*;B)&9(tE*9vA9 qŒuWq-hDcLo[V[iZ4 d7i.fEz5|gLG4\]|{ n_yCPزTHXrc>4B@)>b)Ç_$خ"J;\0#;’QlKCWXk3{Ё9s]`a+%i>;4t\[Bg)Χ\∼bᓾVPWcYiaQ ~08[R7تЛ51/ Hh+Vat8xp3(99K?bJ.K2 UL-~ k[Z֤ Jکtc)}כ&Q9DL2 JuBz',Vw@<*A$}?/9CzPen*h̓G6q6OWvY Xd:21seo,E֋Ibx=zV:0 hKfiuU g&mõKYTqXW.3R,ec4=cb s/~܊!Z[Xچu9W'S3;u,RL!/V &Lf,ed9٠flKihUԉ,$@KF!=Fy.Hي#lݺE<_IɎ$01N䤮N8Uu:$V^[u7y|;o\*:9 }U* =ˉ3K sf !7H iWqX؀,fu d1oȻzKҠFYX]X7ĴnnlEIۑv"_4; i_ A7OdɻXu` IqxWcK(lWsZ鬦$wcL9p01 -Z=lELN~#{}]JT!ҟz)$P(+$RU9q+]i$5y݀]#{<4IZ;LGxL`)Al>KۈUx/Pƅgbv~ͨ-!F*:Wڦk\eViVs[POWQ ga󚎲"ӡWF(٣+|buRFv6}C8P؟ AJ_fl}wK gXSe;=с(mJ (8 ЙNT'C,-r8lKC(3io04QRCWEe])撋On T>W]nS4&ĭe4ܴ$xʝ4nK3Q2N]4a{v/`)тMI;_krz~2OGQ%*4o(]!|!ML״Q 0d(]1CC-(PϏ! UB;XÈHz{8=D˺m]M0lH!ɥm[iSD06u(}&7D{nFs0qq2Td^ΤG(XP/?^l)zc LڐncLO}9-é;y`M f,AcoliSXm.d[S2ox_mC3z-z=脃O'Ez1)_8~e 3#֑Xlg"ʁc߯GT*F+c0Ss~2{!ܝ+kY0&N݈`2V@ ۤ (Vn廎D: x9*&_S`:jm>E|HaJ.0#լ&u*c>h!1h Q \0"'jͤ"bmqͱcnTR4eVǟdC)$r?aXdMs1h8AY0 -ﮣ3 v`#/9T\IAj;k,r(S+.f "WNq0=ߎeh[ot0/Z23j7$ʳ_mvO*:HVdQֶh,) ]d4huu >!});rj7tYHx6YJGX+{.,{f*~+e)*7ȅ>AI$%#3C0i! 1yz)tw{DỄ^UX*j a{ !}-3aWyFW7+|>cvC^! ]gǃ$ PjNcO1?T4>hTGW=E홓52.(f"!m8#t\/Q |@bRG1n3.QlɾLy*1y\pEb7vbtwd7t4 _KY˗"4Kpҭb.?QIx g|iMQ˜<ᅠSm7&/axH`45zݎ~c܎Bf&6Vikg@srW -Cm# {Ov(,(PDƧi?zk|zpQhE1DŽ7Twp_M ӘhnmGAc1/+ېh~V)?wPe)0 jĠ`=oDU0DF~ $/oHt0|<(tzYZ#r8?[|ɒXYZ;@9 Y*^ǨYDZG׾&ʵ~ZY,[`"{(]rI]Ai]0ۙ%CSj~qԾ5'8f] Mԅhny DI&w%3^s`lϐXJTaqDž;4:+X-$'˅PsS %Bzr'rhj4HO40Ck+.e-3Tj+?P?cO?r}mhZ)A O{Ye]")xlRYX^&ifq"NuuQ/"jUlEshI<8:$h]iI'[4$o/<H(ͽ]һm(2`\sk[+i度ח{ideW n}z{!{i<6`L#x5p5 ,&ߒ#2O`I:H;k2s'W۟Vu kj̄%t`tx/TTa栕2B(W[B T7 ^qF\@@ĎEY1 ŒjW=`l4sY gzSΞ֡s&xW{q^V6TbpI:w9v4ohCצOe8Q ?e3I$*9w/ePtZ 'pqvG2yJ.\VhWO@KТh|NsnHLBTAG]9mu3Ҥ3l'l΢v?*+gPNf 5xijBCAčc^7"1+U?p2V臭.$7,1&K@uH,/6fyRM+ s7'$7 B3jN[5$gl~Bt}rO,Oggy9< PQVg@[~1na'4ΐOAsJ.sއ9ntyы +0^ɰae+K;Om1H*NCz+=\wx)Ka4ˇwtQ >_m]q[p%yȩ('] ?xLIӡiwB ] S]RXx^ !,쮧 <Jc{Ĺ:1O8y+l4HOu4gM{WbƤW-/j$ mw`7A&kfuix2ɹ}_T<@F&Jk. ׁA)WYd*"fjע#M q~*BO.c"/-.[묰9NmXS_ Fxn3 xax)fdُ=Mv広.Eյ[r*Q0ƴEcy"Sl\vy<^MPEIRiab$Nw5?c"m[R'Cu?R$a` ! ta S!"q7"uLjmCbTK3[R,e|DմHmbS8'|~sFAkpK2-Kq3?Q>0% up*|10-OʒpN@ R㼒x^ߺ.B\x#e0.Uˏ Q-[EoD X>BMNS)^\ɫ/Px3.5Ej7~ J244XBї|գܑH|J-Yl \N<41ͯ[vf @~P!e3UqoQ$5B7y0P64R|j|3q vɣ!4$Ex.dT>K{|%,Ь>PM°C"k͘B䏰 BGľsLm 0 4ű4SI9;8(`r[Z쌓kO\D][UTflA'DsOy.]v55eG//(5|yZ- VSR!AF|Kw^m 5 eYihgyL~=e|*dƐ D``M@.얣 KJʁfА'7!6tp^K`,; mO"( KtM1a^y Yvbwzb8=tȎdKG딕 P zt2 @|nj(|Ʃ:P<`~ ʥ$u8ɃDU 2c9Ͳ,V/Ij *Ӈ!A$pZ-Xqb&^7+7[?ZYȎ0B|~/]~)'v ltz8Q0S!'$쮳I4st`kpu wgi:zu&YckS1CәyZ#$WT#]~h;RзzSM0O=&ۨۅ)2Ih9 kg<:tT7VD|K"fCަqDc!\9~ӔXxN|JҨͫry4pUb\˳Hw;2ujyx#4m.M^Z{p#W}&FI0t.wgdڪH >ahɫ{7>92aԻe\v+/l XZLaK-j C6`gzs԰W$| /~ݘL|j=iҢ $N|6e(;\BRݝpI6#+{ejNI l_+ -pfs䠺ًѵ\X){@)o}4R K(PnXzp1 4~Uh0_|'@ ƟvsqMXWT,j*c9PX\L"R沰oÂoj$@4<3 c'xҧdc찼wDk. Yݍ^_NKMi!כfg0;໹,kHlI g?2(e[/!{{%V_DIo*dr5Oy EEuQ@v(h=켉r46̞Pzis@IqdӧtVeݳޞvlaxR$6*\+~kzjz8)at]NbE$y ~>չ "$ÜOHVQVx:-8BUSHȨ?YP(`q(`A?v34;@6>[~CRp%JLi";{ٕ:)Q`T!cIjLb<.Ɨibyx ~,z,I ?hιzp# u is9ꗨJ>gZ:v8~he~ZgSgUrO5UBtcX;{$[cKk27_h׮ Tw꟡դzMw-udΒBNw;eMtXf0Jߝz3ͺDQtS3J f7JzI'xڞkGR\g5zA0}R;߷(Njn_D:џ*W#om  ?(d?va]ʈnEjEȏ.i_# <,]G1n*H@q-Pa$sG9qAeÙa'hȧ`&gMI'OSu,m@BVU|qa|`C0yk5\[BԾ )8,rV@m3x^O@V;>̉W.cߚgw,<2YL{cFSdF>ǯ-{+ χf֫!!%$L FPY ?|]?scD NcrԏS :4"R+QHo"pWsF%ws6'%hLkwѼ0)}Z-{mY(`P؞vqi\̐hX9_4 Ily Fc$ 1ߗg iT6{e&<g:|)1qKT25U/CqObnRpK.>ʀ5^XTD]z1C|Կ`Kځ adV4F]R#QqMqwi Iۛc\yl˙m5DÌ{"x $9זZ|Fw* zbFk. `tYY fq)ګNAlL8OlXm'%L<6IZ1$!\$Urk.ae>ՅTBj)nnRԶ' ~ٕhԈ9=Ϸ%̒;{UF~] H"Uߦow3P/hROٱsҤC0wszdy,>L_&E/f>ϛ#28Y&.9ӕQR>\i #[f[#~Ѳ>`}>\)4 ^'9yG rLC0ϱ_s!_6#uj^RmN0˘Y$DpxBvaQ=1Xv|n+a@K4,u] Y -/94g\uX 0|s/%QNdx}Ll8xXi5$tAuw.Mx!QqU!yȫ=:}$;&ed<ҦKͽY~qJ[;PRyu>xM}6I 6 JnHRZfkE G!d%A1XotM҃OV{'K&l>͢#w!ZeO Ѫj [5Poy ƴ7,ϥj5_.ZHZMݾ53,[g%i]?R_[gxEᄒ;Hz8olsyǨ#0`UY3( /oIB@$QHԃ`52,5UM/56HH>Q!ܟ $Łޘ7:8gۄjoFJŖxvl@{=Ej jQu 6IGj#<NXl-m0\Ɂۣ#&Bʔ|SQSv|,l04!,#X@(?" jw(bys1ʡ{ ujF= )7<׭Ci.R^3&Gt/k̈́SU/"W:0F`3^FNc jsi  u!i6B[aIy!犳ko{uYdtJu\ dʳvQhx4>(o'#g++nI8j)%3DrY[`,zBNi hϩ&\plLuTl{c&hadɼHi;j$'`@k9Aq/&BD5xx`X"1۫)8@΅!a~^nEH儽\͡=0 fYij0os:>U1([n)B>f6J憮l-P0ZlN$" Ee6۵|# ަp`e3Mה Eۮ+0Hpx7dEd>ėԪܸP\O@x)xPJ 561t,̦ ~`ہcKE|UfxK+$uYʁ[wPbb@/j3%fe]@oR*N:bǺ nՂT>',Ȱ)a?CKy?&7liiQg}Aʦߧ~=G85W*Gz4t&79`"O> dD7t aH(WGSҘ9 ` JP;XF+>FM) fGX B"_(βq !kٴc}~,z3Kb~<#IbZQіS$Kؐ1bNk 9<1w$]jI\PPq  DI7~ScpsEȆ4$ <$tsQvzs:C`ҚO%/_?""U (] 5uC0]AѾ?Ƥ,Cً.HO]\mK\3 ځŗIi[yA\KMGR`2GK  v.+i&8b4wif ˿27+#W벺vftDt^> 3*^g.$ӗG;{ز>6{ ~=(HR?!3tF5I2};JW~mCF*a"Xʠ JǪ|u!  k _k5:tU %pǼr8g2??mc|XlgR>XK)Q{Z tܷ~17B:rwdQ%;&^{l;ZGn8nO3* z2K4Ct[\g&; sPIwh-;yeݙ- l0kY!%[ǩDLFLm؂^LU=5asrtx"'S_F?.Ͻ{YcH/~o~n[+ug:ni8q1@FOXC(8 |(dV^ZOe`h'1cEe1XvPS>?L2]͘8:h/\^ͬ#E \m 8PiP/N3,6ANȜdlhcG7471]}Y)xe# GOx{&miS2 <:ʈ]Rj嶆WEH `TNn;+t#D=[/Ɖu3opPQoecߩR^.Ҵ5Yl>&yۛ@{̡%eS9 I7O7@qK>.⃩0Yo@*!M+16 ?PK_qUhUFHwPx0r?";i[62>T9MKЭƴg~'CJ8{O Xt%=JF}X68)7u|~2Qoc{F"%$oDJCmnA6XBh((%>v8T3K p^ i3)WkEoqݴQ ex=7_1A@.̬ )sӢ2zGrcJ$~Aeb $v K(I!1HVFocmm}x¿lzZxr )9{?c>2ٷa]|ꔋ+4ꅋm5LwܞW]/ ʁJ\av-2%q9{%Fq-`Gs $ixH ^_XoN"~Gϲ\K8fx QY{h ;Arvj꣊.dvhZ£O;IPsDSN3PpsNٜ ]+x2)6dKV\aꕅFgj؜WA o%ޢ҃yJγM6PeV2=UA_Dܝ:>po359WY{hLxw]t%MK1X$E^ADW\E S 9K^~U;h4B\1 ̕bUrζwKݑq!oOohGxWo+kFh:9# A[*9K[7O`Nm2WI.j1 fKأIG_\OuP7ste͸RΓc&;8/VHoQ3XC Dӣ1W U:2-!~o wEv6կfoګY)A=kϿrVreZ5vkZ;v킌ԋ9i^7YA)Ҥw6őm^g£u!|]kc?_:z /ԥӷL+ aP]v2R9q,y$BF{Ŕ98ȣ-`."c,#)Tz-uARjJb4$9 nCG8>MHH%fb5s  1e܁MzG)Ay+|}\j3)qUͫ>(Nzi< dV4OSCyy{]( voQA/l;-f !7-K(In\GѢY_{)W]MKeS@u?c[u0ъybtB=v M\heVm T9 ƴ]LI멱eXG'hA#_yOD^RWWZ`2=<7+tv?wӂ>hFa\99U|ƚ!OөiBjӉ \vx'"9/ ^'[OaS 9 k/y8S/ͽZ[~! mjY(r0)DYjT ^=vBX*7'G|kUW•$/ʒTw;pnT>ϰ@!'q!wm=9h5҆jeآ@;Ґ xB,w)c@6C4"ct8Cysj\x1Č@jH;[:!2vaAg*Li-MܰeF|olió^shA}]5Ų`d{*j'P3"U+Br@g Rcz$ }zGKY7~Qw+Xymw&_յG3)"[  4BM'Iemdny[M\6xMƭ2\Eߤ/d4>S-Sϩ7L*#!BHEw⿕zp8W#kR_H{A񶕯:3 yVUW"cӏq&TUCj73MOIZtiva:ױ*|V~0bK<`!ξ38X?!ӏ|"J pZ'<&H[`'nWo:u;76SS:S ; }~kY-.=-Q+ړ񉩽[/|#7rUo]ruϕn/}]GĹ9?_pG-qt,o;BaQrBDOP+KgBuoMx4*G ;ͪ}!85f.  #5GHQ$:(C0>ES~xrca7[}yINw 󡼶{~3)ET oSO*0l:\܊ jo Fͼ5GEɄVA/d%gͼ,Y1v!Lk:gM v@!3hH 2cOqDƫ|v`w4HnP'sZ\X/>&B7D4noo%ć]1g8KJ2udS$ygYvs !w>G?632?i2 }jXIVK 8m=Un}d 囃&(oXYIdqyvG'L]ˉ{vM >ZT JK=> Efa{{(_ ezM&OWi9ػp=BQ3*HZ$)b0:~so BAPGS3\2m Qrwxuŭ;,fk[U>&js8+dvs> s ^ңE c:T"cB%7{bAa\Ec]GגNhw"DbIl]\s`S6mTmj조$1'Zya)_1N[a8+R+7V7{lÊĕjQ[yTGw5hzUX`U4 {ǨSh{xq$LغY\5GҰ'oUPWs82zJM hp)उ Äӝ* $YHpجB-\5'#1'  mIhz/BW'B?o Q$Úf+oTC)t˶zx?ƶ[̎6ݘ1B4vHyp MȨm[@ѤU#ɮMZ:&cآ?I}DVML7#Ky8IuimL]ْĀoa楗s;ȝO1 ZۦM?s9`?SN`@ݞ1QvɻgK #*C -Ԫm.ܘ(^<گzM;/7mj덙(.Ci%O|Bzg|7ߖ_CP?keo3"v&_W[SzC3 ´.=˻B㗗Aي9v7ىZ _C==+ g7 mfͯno1x`ba5m PPfV]r׶_N Da'9M ] ע\֘P1*&q# +Z! f-p>|ouMq0r"Gn;Lr  oi|\[꬝O]xwpX斶\VBlP_ck뗜&txuɭt7KmKSP"=TEV1mSx_1o>10@L aM=.BsoZ:@,:4(t?*O'S):O a`h'/8|I5u-7A|=k~ jڻXLMLt?ny24)Q(f"¥ ]}3,lҝޢ1Eb3q6R/g/>%Uq}m&Ux8 GՒZ'.(DǠۿ̰HEr[3OZ>3^tbRZcU`”u|'^UJ`ŋweYDR .1tތ /E۪ 2[P{ LX<0d6:U1N'>7a󯟦!)05"D. wVsK9C*\F}JH) +Ʈ[ #\9:{Z𸩆DRF8%wjcDEG&;7rIz4 @{$]$"mUwP[63;[?@- z㩢{aZ,\~Úja e@QfWrr"`T%^yq8ďF1٧V-gS1 im5kߢ`ԢqpqT,L@j@/gŋrI_~MHNO|]=&1w\_#tK{V#̭&)͗%zvg/JGP-L ֑թSΖ<4B `ڍ̼tE4j T4)L>tDb;CCϖgHhe0jOԗAڱF NbP`_XH$.8w`̑ku]ˡY!Lj^DZޢoA0$}F=~ %RH>2cy-y MMj3LCp)#OЊ>q:\esHP/07{PA;Idؗz4]i+1?˲ -kD o?GӃp~,c"]M1>v1SVˑna ^x[U#F3OӇv\jK\:W\^(UN}޶uV[e`Ṉwqbar#X,5^/Uex6t:_Q Eϳu`ϥ?Sƕ|$\r`C*6fSʡ[Pt/LYV09bTgDf`)ok9yUE"kC3pB@Str[Fq8<+`h:ݧ㢴F2[l>;Iu2v@__)3fs7Ȇ<Gj4N&XGVso69ԛMIAUXVܪcCn6k6]-%)&@" $s"R jifCMzS(w~ h*# /cw>B@#> ܎olll=m+V|mJX07TKYsŏ$=Mj@6F,1;yu&!? p^%:,)pۓQE)`X+D$ ;0Qz3,JUp2@Ga!0#gjQx\naⴁ̜xH䅭Lkt%/9\~B- ngh;8$6i(\'m@}Ч RXFsnkna_ӌV+o-/Q%ʔ( e]+.Z^fm?4i&$KloLCARڽkx r=lWPXTn;[Ox]@R2<+TpKδ(r MPF`5 g(L$ UEFqR<v]NNfWaW3a7ZRBxHl8UUiƬ O'%Nݿ)1J<{ ٰQ%HxxfGBDg]+*2>7ad11b^X^$TW!W_׵C],'&YIen7>g!|(* h.H2:|*3$!>27^eR|_0KsUBK /On{jtaZxg1U̯'QF(qs3s} -pף{(2|20QO1elo޳ @l y Ӷ(55M,: D m֑0Q?ү+ps[s`0Xw xxxo1^egy[pAj!USYy͞d:&Q5=pT0:]HO_|z "iIW6u,òP67q\uCjnsmb,ÀD1RٯV(b \e @F$ q zlq97~ --{=-8q t;LʮV䐊/$,f\$ J'"/(yql:QѢ^# 2' ΖFCJrCu^/͍rȤPf&܃3G"&p} e.ը@>Ϯ T7kyۥ)k  BYdrX& U܄x'fLQ̢)IW ~+ }"oDM {Ciפgz.Hrc`QVԺ?J5:*LZ7$V7,WQh0-H;v!fߑ ؜0u&t` ҭ6iĔ'wwIzg~}:$!%huC 7Wxc/H^c%Ӥd˜L:VU?:~[\,/96 8o}H&~  J8RXQ)R՚+ d=5(S?дٺ'6ozCɓh0›XK?m]BL.2,Cjh " [E̥v ^k4PYETQ o PŴ$љٙtW+*SQ[)0 S }/,_Ek֌A!9KI@ EԲHo޳h +Ex8-kGhXm ~BpқsŌ ǽCFÇ\ $WM)-1SY[܍T!D(\Gk9PDSզZSg~G&ثa!>g?+Np}܄5EPuEa-I2 :#ro qq̆H?rm/XV0$q~К^ ԿrfWjlq~Ps\7nq`/(69Xe9Sco"ԭj;'#H(e)su݊}mJ!rm7ע9h_u]%АՖ((;*9'>4We:~aQ>8$dN1*Zj_y#ae6?t 9/vOG/~6.D~FWߤݎߠ*}S=AN0U6+tXB09ANa@6m>34^,w&wpu]7p)c 0C(!kUO.'9C&=;4B7v>LR^X9dΚD0 A)~˲Rn2isk>iHu=dZ ^F pF`J!#_SdZ<4k鋶~6U.cЇ*{ltyor =[#;Z􄱊_> 9Ά^<ƙu_J5?,1 "._4NHU"(kXA4衩тᣴbɔ]3]cƸC:VNHo g]̱f qG3nv,4خdNZbƠ9AR785]Ro~Fgb,)w;zl ־a vk&Q4 Hc^6%  ē{[H/[%mezBnݒM-xEE4C@R(U}iN:Ylʌ  @═.Y1'Ap~ѷju>wi<>X<џ83`H=̽AM`'x2cokj%h*{W2fЭGdK8ϴr :o,CWG+7+ @vuan?vy#𚎉hrbjLٳی }քPbKsQ,` [ ^")nZTJ<B,:_hgZhD3QϨ$KfNZΎ}RZb_}={HW$]u(8!jjoh )f.lb o[ws|X"7~c~+XAfu%5tSp A円DԈ1*O-qՉfZ ]lIµ LwVsx: zJ,AUwPaAv4Dt9*C^T Jb Pd)6:FF0:<1/*[W 9_ mw CF`NDVG/|:t,*~d6 <r`F裊]<7ɫV^[4T[H) iu1; =(M|aHDY 2Qigč)"χT8]xtYDϏW-¹„1r/Ԫ=$]&Ja?t,xlYK](.M YcG4bx[VײE%x}["inԧP#Y~:' bX(đTk^s@`M7M>3Ceіaw]|u~d_k[ B9%?=CՔD_m>8zPtМyB0މS @&20HT&xOBf!rv2UjWmPCDqZB O@MEkӢQi;^'MrxQ碌M|C5 }rI@np/۴n  ʜQ9OA@ {PV7:΃eXFr.]SM͉%rA ]T뭋`i܈psO}7s6&F:8>rjMl¶֨TxM[Vd#*3se,jwd[[/Y ȫv{U bo$NO5T&"xoՍ<5 鄇}$R;:K@rn|e#᫣v^@kT`.er("ieu}1;]#ŃxC1&EC/)UTe-i` ![{\<= 7~PN|x-(znYɨw]t`ʡrg.0AU1Qhý~D{p SVDh&n]#Y_cpWk_5<L ҖQɏ,?oX+D_D@g$VڼFh"zuUޞ[{}z/~CvcM͈G:9엞9gv 7X-ըdu|P,Ϊt0*8VߊBu'J{bzt#A$YPBgyTX9`BT4}h7#ϗRbg 86FI/!̤3xD(`atvnuhH 𽩠Wa$=,,pbo K\ Ut@-GKvTDe2Ț?,^#-ZLL,#Va=#h hyv34bR{9e{%}Oģ:6)jMV/n7=-ap 4t v%@$$+g^o-hM{88ːPce/^s?aoFlLYGJ v۵Pϔ(oy<؀LqA#* b0"6 o"PLvYɈB%ठ30-?i!(qRDj{-kzx#}aTk͂}[M} CU[1(<˂4~ "ط(*86tM4qQx$- OlEK;Q-!kx<us&'^,x48:zdODqad-k]ͫ|DE㤥;IlavE|׻uv{lbTS"kbO X|fm@V⼍ NWB#PG(أ6_k7av=]07O f\a0bb!lݜ<92 Trp=KȐ* =^C-s#8< A_96cݾ[躟u,ꔋw0qZ,~4벛bU(C`B,[ߗ.'?{?/ҧq||EVe%Gk/m%@ߨ5raw:Ucض&;e@fn:lQL_)2Cwu,i@Z(<=f{VTǙxNb^Ɨ}Zo_.ī:!wT\F`KmG#/;eϹXAs <<4bW"((I]cES[${ R/9S4:W݌IhZt )J %I؜FD  +zNtE%#3g8-#e pYfCi~\c^*ͼ2iM4WGZT+Ņ5ZmyodO8 vNspcdق;e>92vp?,<[k/dŻ: 'n}~qצOFwE%IQ˼ Nw5 lw3/8ooŏ^.=5.loSE/qIV!/.A_npd>mg:W[N]; hcfϲaհz jvC?dkoU"N~Bʼz=Qf>F8W}ţtWHVA%-\\  9Yï#xR`ƳpN`/Zk?2ӵSkȝQoH#q\5[B dϱdLO]}JldEjC$ɍ3sZ.4Џ 1<7hojoNe* cP:ǐ>e/*hhX An*Fx~Psov'QX*nz$'m|[鲴c瞿R_S(*Ezцu>iki0F*\ o&, e[!흡t0| w~*x,|s-OeLRHYBYTmlfGxLArLf,b๿pSTJ(9"ͱm߱@[H)eHԧϮBo |u!qbqZ}[_G0FEh/Ay:3azSw1~Wg^^GNӲ]ePfF}^X;*MM8jQx 3PNŸM bW1/ Iڕֹd%P4 :JG0z[g/E* B7ɁRD;/pT!ZA tiY_u6G Ϡ 5fðg}ʊNnڈLu;GDa%9`!]վ+߬Zp3 5;6;Oy^Tj7ɇ_=d QλJFISA o@FaĠiH`3 r{֯ޝ<1V?jMT4ɝ/9?ikRӨ/,SJQдf2liHhm bP˓@#S!)oqEz*~업8Qf LGt._-ϢR=Al薜Dk_˄qmDz#ԫUa Ǭ3%aMR1(sӿUS2ԴZR?: 'O$%>-4Ȍgqq0\JS}`b?T~&[ͯZaKĕ||~FDK˽wh@NFTfLm.q2xx+T=#Z~ 4B٢uBpI4Y=*܄}sLY vR۔5@Axe&w UŎELz+i' l+Lʧ?=ֽס6:go&6*cQ4;BhUzZxq)pEO?4PHO@esFia-sNx}YO^֫1T"Z1hvkv"i<<ͣ4PGP6l:tZWB.|6ka-޼cr9.Ǔ?+}iX%pDL'ƻnج5םz.n{̅ >we@V)>O,vp@'BEJyn:Kcbj/8m؏~5J*y-3?dLR?5`.I "ÜOOO! qOnNn嬕 0gF(`7|k)d՘C-Sנ5r:-hJA!1b [##L{hiY|>,4k|އn6#Y[;󻕰5'Zp vENйS ߾sMB!wp Ҋ ʌ(7;ԓ`AlYL[XxP;I1/[>rvAJޓtsf%nJkAoq ulԟWoqâj;0M}g(e^Igxt1HT$?6KY|q+QieE=!ǟ] c₯;RpiHݖbVm9tGXryb.Z0v, WLQ֜ a\GY`\E *A;;=Kd8*3?z{㖾\ X7:cGjN7"q`8a>Ti0Q .*>EE MXkirԡ%(.Q_qse>9qL+R:NW)= ^=5%<>t7m&в~}ˣ2ȅ<p74 9uMy 7G4H7j'|äcҸ HJw_L6.@6[ YBQϣlV3V?>SLv-3<{"IqZUZS8m{S5tnzt;eD(gZ.?yp<\4r.BbJ.ܼV3 0? EqQ w} ] Rn:u eDҼv'oXr3O?@|yȤvA»HJ ΠivԉzQRmO}iϮ2I-04v^0)-lx8 5F~7xq?;W⬸/%i Jr")9(-zN _1K g.juHNHe@@x❳)?,O!,{`W#8%a'&[ BAk8WPiqQ. MZ-~c)y:sAb"J u42KOW"ѓPw5pb]1n j:v-z`[ee2@Mn߶.Hk_%rl|.]{.߫Hr.r`i(a#IZ৮Zjrvv醈Z \s pTH#"74yY=MiXY=Ldw/Ś66O+W{N`@rޟZxب]VhϪZøׅRF:i- [@>Ϯ,JfCjr,ZrpUG@t0N#TCR0O7 _(`O{)_JTMcguoPgc3 {YC YFZ2tڔ럩G9,QjxܞH88:![6W_E]َzјxpcW:n_a;>-E>6T ]t@2o43d9PG]*~Xw2侗$EL7Da{*XN P58P B~% ǧ7d.Eb͋( ρZo|6;\uU(?\*QT?P,J9^O?L8vBa>P`}N[Ȁy hKr~=hC;`ɮ+@%7y ji;uܷ?>}%oZ鉿$oyxNDMк2o2 S\a&>D"˃P#2_J/Xb ]  ӟEFsɏYHDz N:JJn42O[kի-XrQwꞷCN(ni]itΪfpOsk4+;kƜos;1s*h;t~zBɑ!E:h 3N[GL0mPW"q;"ǖ{5Pg@|)t0WE.O+diP۳,` g]:1Y2/Ȃx}C`@̀֯!LJX#j@*XgGsAHՄ]?R%LlwJ ]!هe[ό΀H c/0蒲-l2"L6Luqאj&'v2WPCׄ[}Dkmꕐ+[fe59tzNt"ΫLY’<<l .xGj]p@J0Xѩ_*.L(0%XU)F{# ".lp #}]Ğg⭑ 8#F# y o rzq.?&"+ΖrsBzC>[<` w dr1ńX@C,d^Q/z]ߑ!0a i Cm BWRDYwٚ3_?Z/`coʽIor8]/w(umJ&*ԮЩDHwRH #h_HR]Ѣ46Aw7vtY~7fG&J@孜Bi--cY겲0 siBsq#NcuRJMg$쒏ՉyZu4_P AeIj4yyjKEcEE wDnOpح>(`F%*ϰ% 6`JB'::d I.NZ-K$RW:=k7eJ!t D}+ˊW*}rb2kn j2ϻX jS߾C_V?pXςgwo0nj*r4+ &.jPQ/̝!n,2ofɀj6EݧA ߗ v-9CZ|4J X5WqW(`qq++ g1W8e#k}%i?[?a:o ׺Z[]| >TӘmxӞtKXGv>N[ZS%!w#DŽɚUE,={_W0%qt(~(uJ1Te߬Nለg=`.x褊|N&w8)J?P/ϔo*YZR!I&XǥF&[rfm6=Hss'2>? '\e!&Bii6!/'z[g$(l#*kaC9GNxcl}`OJ%_{kyew6Zk7ñg` З*lO#[ .tW/,RG>Ei|AU+3'1 agk%BaԜHmpw'$w"9}13e+k^F^B0dע dK!_d!t^0}+$ރprŐ_@ewTk8@g!&=LxCx5uJ0 +{ (/Ģ CxSX.k:d6. eW[hOA<_ڀ9tKցx}Dps/@,%;}o:0E4=^V~ |bEr`B*+yv+ ѱҙL&=<П"Yas {]O-+n TlPPE_2)O61xRz9Q9, X"~26 CZ~W.mj1ᑍ ki?^ :ˀOOU1cr%ZD!]Ӟ"0@'i1 HVSw[r(YMg*f6)٪I{UQDOg&2g- $I ~-WDiٳNvқ _0Q5*Rd̖eh@Qs`kka/f:yc*D R!|M k! a`MfHȂl=V:dl biKo}uÈ}Le)>VcH$ICH,EO7Ri1Bib~b5HPY/M( hK# nwe tI] d,b`TF2{h6i[^ "6&x~l6&JRVS*Nm5ホZ 1?e]J|}|2xC 5ZG=1DQ:%R4^sp ]@ZRL1tAdBOg9d ~B!SQC]xgM!mO&>48/JhD.dQAf_ 4~>TͮEIØm,&]?vp]@ALf5+i|Z3{*9JaXL|ƓVGNq6XucC~#h3YwZfeN5Ҍ]ps0T6aw*K/{ň/KN-?r8i,,SaU!?k{.ʕn 4-Mn=Cy~>ּQxj}DJ7{j6`N%%s`?0bqD=]TCOCf=k^Ld XJޡ7݄x#U:)if]NhVaB *Gi|paC#ͫ,ܝOI[у-66O@E^8ĠS;y,^F:{_>`rOqT_׸E3Z;V*5X/6TW7gl;_A,;7\~0O 8M%@B識Ă=B="QKz_}[O.jtb~lVh}Tjhtju 8U^GۤW\B!1 3.hM7]S1OzνmrՖ-FH+Ljq/%fRo3m7zfI2S%7X,QQ`/>|b!;E`G<;]т׼6 avH#@B As[gي6.G}k{в,89H~yẸb{+ IfkG5Vݫ fgl 5OZڷևx>N DݥHs#J)uh@~(ƫe:]sx$b8L˶}nGRF%]ـŁɿf_LY, ѻ&>a#TLE IU鉳v2Є\ $mi+QtWT8DQE,d@lI]{G|crvv |Ɖ'c5O+CN<; %qJYa)|z::5с#˜7wtYT:BEAf~HӤ70.H5q 7718O=`oBi<ȞKEo6'| ms))K+;Ok~X/KRёNf.tj$Ք+H`7`SuW]NIⱾf ؒ!GA_PʮeWל1}[^.™-p:y`Ph yr\f#~lڜijǥoT(¹LiMe7roTdo`hq`o7~B!56l̴2RLl3a nŨ?ah` g&MzM}qыVY{ȶl"ggHJnͅJ}'{S@K|N 7 ~Y+xJ;xʨg 3gmN`4Lo$K|a<'BB4xXVs[qpsur聼sAe.ߚ&#h [;?2\~Q{é-7x00GT*˝P-m4HzW XCk==dft f19CIk޷GJQ-M? mM] 4G<~xl/ܶ*]lZѓ'3}ōb$NgenSA[%\SNeo0YL鮘Af@.-SZegݰ& ՛emgә5NMZߘo^; {uے-&0FI%L ٙWzi4ڿK8MSrx9^54.O>6P`bv ^msЗZo%abN('Ǽ VUnh`BpRr!U wF O Ɉ& ǮMRH64IGB PBPEqZ2XGJ4GZ!elHT5 a`SFN"*cb)g/~FNB c0{@F:r9<{S8X7x>g\ v|js95Pjbleh3>3ON``>*;Spᚌ&.N;Os1B|$nb׏/?I1[= y{ I=Rq̪՝&ᙀ~?THeX$uzGM._jMnp6}ZaNenqħiC (YI5G>YH4z%Ub kKSzgs9RG ,~CSӈ]Y/(3|4 )%^r6' `IbjbXџ="(ZS^h&[aݐ[Z8p4j!ܞeBvhOf=vsֽOK:D2;{xsB;3Fw73VIyk)Eh扪Q_7ZY>'\cJeHc f'D3灱1]F1o$;%K6v BO9] Y\@.uŖ=uo"8o谣Ŗ5ŐZKH۪:#%Fw~>D$CwkK0@S[iŚ/؛҉nWv*գq}UqR/ٷQ_-br9g=Uޏ b4:̖_ Q=LwKo ;öAĸܹ,f]w1.@IBa0OJI,0ͅ"Uƭnq̳L%\}c¤zX ;03WS[mvG%H:Xy,7jgݶаצ=Cy^&a_n+p s5ckIquˉ" H>-]y Rs@##V(uI[X>}Ŝa$6Ȣvt0zY)ώ~׹hFw,RV@bRPݏYO^mei$$5< ;Ť*08]9\1X,X:ʗ_h9vE@ʠ2r[JGwDGlȚŬZx k\+zS&K];Y1z9Y#?T1+\X{*_tBN'/dhqU=a\t0KaM%0M='yo[-ˠJӗc9~0lifx֥BS. #8\ '.'Y#ZpopwLߐFG 7K1|ZNvd{|/!}̂ gD6NhgbS/90ߝwH aqfPp|n4kL4P^?ȕU?;j3^.jyc=2a=揞=m ^ 壓c/: 2 6swɲTLn@u`\l$ᬋ푙I_fibLj:&N/T6'U9vfr KFdLwWr <[) m(IH9K3K  Pl [-.IaQp[jYe!crľJQ4и*R5鱊ۮz=ZT S9cC؀hKxA([Cցlǒ5Qm' k2Ǘ4baPE4*ÿynRߕ/~ݪzwpd}Bw]y/ Q1LY4k3ވYmrEojJ?덡K7˧sy7#G}/>h Z/DPU5},.Ll9-wEcʧwB j,?CZ%+ӭ#6{qYqjhb( $ÉytT#Td/".Dͦ>+rKG֑Ǹ-~?j$܊6!cV0m ^潓8,$)֚mso<2C}*+lsm5X`bсhi?C5N?ĆTA`bʞ+QA:%OvrXȷ֕$Pܸ2(#Tj>Ua$miRtgzRTNSHB!ֻ>z y}T]`XP)/M6P3@.={?PV% tfSo]Z[g=Gla9E+yO9YUgH$Ћu2-frmTe-NDmn+w|k nL0+G>FR dѴJHWb,챗KVސ?FƲI6+uwL/PZ̷"2VrFuHHP2&S^h,p.7|$A%a-c $pNj.O.= h0 s͢ $1|ep\‹sM5Z,kURD[1|3}g9pGl_xd TRΙ +1SN$&okS-Sɐ8Ԉ̮0ڼfY_h"SXbfk; )WB eݎKBYuGj .r$ _~.re1_/m(&'*_r Yw]TJ>m1 =K '#>V.38 1q0w+pJfX0傮zt|GbV> !} 7U¡IǨG(`0!yfmcvђkJ`"X#a#Zk]% Y{c| AJs_@gyJ\Nl`v9OJX!SdM?QNhN){eFD brN;!Y'~`<RZ&M1SGRdYr il"E}RPا*l]MH@ĒAn"d;gg-N2XdveAMqap6Q"o4pcPbSbAo]͒uN;%:+WC`Oc0ђ^ V5B9YQ ;buȻ2ݔD΋Cl\V/ig7?B'*qm&,@(5(\Z(X;N GHZ'R~g^}f4^$7(X4Av`ʜ+t0*76m!ܟ>*Hs P՗kf_.o&K1t,1O\hi?0kPQK@]H0FkvX l8 eZv_]D.T 0?l^=`L%1Q"|ޏ߾uR xw@c~HʊYr|ԪD} izp2N{ڒn:`T$Jem+2ɡ0:;dT:?У=cg ,a' Udkz^!7:S74(%WpG7b͞G~'}P¾]%̾JF/yJ<|EY7^( [#E?LgϞƠ<%~~l> Y0WL-s$4Y_'ןͲ[\\"QګyW^;TWXq&W ѡJvt4hdKX58asro CIx=fr(dO&%9v`6{ d1(|#vyuWw7sjJ±R<]f_(Lm'LeZQs'Umv#LFo32f| dN-v>P&UM|T#ƂjF#_J'ܹ>$h ~@.p,ŬIG!H_Dh;W!{o" ='ov8Zlș!ಐK'ӬB|tl#Q ZCv%*v3ftk{h{PA61o z+仮[^K}h 6&gìoh&@Ƞ $ j|O>Dpm .*.Gf<\)zӍǟd4NpZ|GB#9X*adOF7A _AhA'`Du XֳZ- q!\?p3`4\֦iQ XXhŌ ͌В1@en'A0 U(Uoybz_`n8WVcGPT֫?:\{tlI2n~~vcfky~}1D;}.jwo<ou )Oе.HAMdWV|  G3uYLK-&"=n y㞓 -5I<8_yMk0Q 6M aCOqiQցs {ԱC?G%_ i'l~G-SuԻ+XƧSN2F-L5 ©dc` Ӑox%l*Y UZkFfҞj2l8'puX9y!I!wYvpG=-e.A3c߹Z3FlYjHe4:D^i$зAyeE~斤ú479' ZS .:4,􈹿=Z2%2&UaUtK]I U(~+M ҀQc:}U >R[QFJN%ew~1ѺWjH(ҠhYϨ}y)@'"t|̯>sSτKI_j/hH)m9ԖlzXu@BӒ,ƅQ}JZ*nՌvxBM($^(@ u5yX\OL;eP].͒{d;ƢTKS"&yK9]\6XY<c/lCfZFne _/p`]mηHԒ:m01Zڹ%E0\GvZUZWñ^~̆v'é2|R{axr?ZӀtr3*wE퉳 { @ ㊴_`S01A> ;][BٚtmYc(AŲKfg9S 6\5J,[E7/l#tXGT%Q8؀8^o34)kQE'$~ML')ÄPC q ДFQZ\HWcʧn튻o0LG? PۍDKOe-qIzGar0] Ɏƙ kτyK&ij(3 %n %w:+.BL;T(QZR󕆃/8&.^ $8 _jsy b7 NpNB o].D0L89C1: z#+(e~:!&w UJ:*}pv6Q,Tdw[uwKkhF%ðDZg?]}vg`Z`gp?:DCbW1UsTqd3д;Uj@ѤZ7]y3*'UfD[& t/zhO أ h Mڣ2^\22#W51XJ)0E23doRs2-)dUEڸ ƢxLWkwn#UrSu&{G/VUu9',N3FjI3EjEXEʽij .mGf`>G  9AHfey^'G1~0hh.66Ic%Mp(b?st{3n񎗄X9+a׿(5gK oD_וV)3#@&1:]P `)AJ&":cU/TUѰRZ hf#z[-3:Wd9^W%4r]`\P;CҺp׮#C$mpi۶5W9> 췢|Wxt&?S!G(M? ڳ|]kDZTzE)hR))i|mAaJ_ZNxsC=J(I8w&)SW]Y(>]KТsuǻ3>B`m]YG) `*XNmj!`Α܅%#x 9Ӧ@  Pu)X#|jrg{֊r<$,°^J0F1uBoݷ'V񄛝J(ݿ&$QZ oX9ԫ7Is7Z]L}p)LVgS=H.Nא,Rf^X7Z|gHMg49)ɅW^yA^lbbOJ\O֭$0ui*t]Q\뾢t- -Wo*StӒ^9G9,BrR=x[*hGaLi, NZ,ƹ6{=@r!9i5pu.z V1Ekng1J03+#~mqeO@+ I>(#5NWDMť'6YГZG@ ;u @-X`ka@O%F( Й8}uY@nfe~3-ɿzD? D6ca'a_4bQփs}<۶0M T}"I[T1㮏֋\v5M3BYCx~A.6U(AxJ9ѯyWA2UtA؎y"IPìgn2_2mD C! mx/A6\Mǰ~rT_e) R8|\`sY! !*Y)$kwpYN 0'iUy7/E–ZkNjrl&柈i xRQO61?<w>Ợ' Q_Q[HIDӗmReҞ_@~Aa^U/L'l/M}!x~ ;G|xa)l86 09n># z FKٚA U%=1~t2=@ U'bXɣt [ې)ZD{Nȣ{Dt7L<9Ulȵ.'cI[naLәLZT(7X'0(fۏiZw/~mgEjs9k({.#=G#aYO7dZ ӟJOq ~Hi+xD;.6KBPݻbMW3~Y $:e`"x1Ŏ?pYրaXusM qz?{V<"FDcw]l1:?!xK`.6쪁U8П$4c{WEa,#*EY(N=ކ#J-FŢ߸,ӊl;/IQ׳^Jm VSJA,ZNq_L2|s>XWۆ=Fb3qy8M3tM ##=N>O\H7T:FO%[Dct?pbna2Zd r9*54&2wwPBŚB& 4<^AD'w9XOc(F„M@A qyr3ج*=63I 0P҅;/VՅtXx` B_0R0::grZZ>pwp ǔ/.{9KWw !M0c_uTrXC1lI_O܍Eԭ q%7$xp'_:dNvpUZz1_'֡P+V;0&7^$nRh-IFM~{K%gr2O_S<c-q?Z\z9Ŏ RaXs Д<&5ÉQxuL`Jr=1Ρr3k[s>*^U<2.(CysNN̽aU 9m֬< A1p-yWG9ycj2r'u5:7y^ûЙ]gMi(1gb@&`VnE)\ڞ4S? xMA~2Sz"+5v"z`4/`{~ii5QVJL1ڴѥʑݨ$ GÏUa#i̸ L:6BgSZ♵'4%ks y‹U3 [tuC[62ʲBJl?Emj{KSβ[I' sk{wP"2Q E^ZU]6&+h4`J)[2- x9R ,9Z* V%Ij42>8; ܥq=H6T0'7A{:S>VuGya{_X4nh%ih(|tP~^"sB$j|S/`L[w ɇZMC`.GOܮݲ}Q4}/=6TϪ( _Is[wuDkJw+;Q r՛]̘7/mfE< NGx\/S M%w;鑒5B_"R$D`ⓒeIQOW #)B%  yݫ c-(+͞Bs%̂䬼"/ɽ"6Cl Jbfd.nal+[.eIla]jv1&_"6f4<(K3fz(ɻhJ1%#rU?&nlhy12 mJڤM;2?Oj[B-'P\4Z*, ŨgBqGZ HqAOɥ[Z`RBfe; b@.0%uwȷDw6`D+ұ;Zʺыx&p!jBmsfֺ&aِߣ f@M2Uq3xcsy `[."5@W:Ĺ|fS&uqߺІ8_B+QY ޮ8OBj\dQUG Hj_pc'Kd?SH)v5{_1[r]@? \)ˉ=yBM)хPd%J@I"JN0pRڷIﷆCpӏ8^/3~| W>6|W7CM|_ՖOExD+! [|7 `u+x %VcGHDjK4~00x-6Α0_vU*7?E|X3 ( ;t( Znz CHE eH$^p=g^gl?w!BK)ј35ҌKMѵ,H&-RqeOa\SML _[J4q!uP&ɞaP/dW5MڍK}haw[U4IpJ Z Ұ9p&YY&PVQ p=2b3\:BPF~Y&Sz1 )%krST_P 6q^wԨI7S_k"q|(<[꽦צVq8z(97 na}} ~bRJ$N)$8 bSH?NR 8΢y?"Uчuŋ̏ {B]0m Nm&V*6& Ce'8a𑀊_ڶ-;殐d$T.͞=%4FYa]yB;}d,yblIۋ=)Am:xz7N7 siy紐{8yjfJrS޳stb,[cpLv{S+V r҉ϛB]*:2.|&sG5jYzQͻQ2ظF6׍P9`h09=GA $`A. ]P-Ūt-ie1jQxŦ7N(>7,;^󎻶(p+v\Y>f*8tml._81 CB 'iR akm$oXuFPXTVtEoT*IUh럠&tȱ|W1X>ص~s nüއ=.R".QUsL[ҾޟkAgV =;'KzbD)']D`XIlE7ȵK6JNqVUie*/!S,2+d2KnEwm e_ʕE}4>ැUuPkiV}З3lk,$13:>8lx<א C|={)liA?eyפ;`cBC5u`6+i~n}M@k6Nu\FnCSa`M 06e9}Fᷖ-2(Ru\[;n9a=Y-|f%Q#Ԥxή- ;l'(fB>p1@{yinoZU~xRˏ=3.vw镯h m2`na‚C7ߦɴ/ǕiQ6P1F/~pB  gы-FwTBێGn=&,xS; f+~EatKT[Vq0\<*Ms'scz H{p=_&hb}hC٩#j` $Qڼ&`@} >E5X*py?(7B&0CKwp v :.aclSVH%SMWCN|L~%˔fz ixqmpK+^ql/Ӳ Osݺ#X8.l|9sS-0?EjBcpt&7lmbؘ` }/0 l=lՌEz2 vcF%dbgYCfڟb$YCjv$@q"^kS̳A !ZŲ_a"ʬ#P/ 4uAq'ABZ"1]Fvd;X,+8:^h1[OIS̡&:(BOK >9 a$ctZyzZm!гUɬ"{.ACũ鹔\z Sb+7 mNgoA8\jޜSA?r; pQeit,ƄPp li2˨ m-alij&M>L*? "fh/Qʦx'+Ow'j.Å6W&Cikκ"N'+h!2^v`1uϽ81̅BG߈X7ZZַV_,{>R&(bJ<8p϶֧^Ԑ.:Ї+yvJĠ®+u%,vF2kL=j"ȯڅ*T"ezKq'HP];_P7 áTL` x aoQ}a J!ɧZsmF0 *RI+#H.oNfFlk!;L}!|qrܨ/_@dq{IZ>ÏV!ձfk%JQE0s>JR$׶CL L궍J3z1`Jw9%Tħٹ8~QƄ)Jh֖W7[);q?dƱ=HwjE>!2E zߔw'k?=a3NS'cJ64Z~kL 4O 8İqtWy#OvtxU/85/yСԴ.aueK[.4J^0O0+ܓlߡQ+fc3b{xq9T3sKNpHah;pP[$wc5VZyYmib{H0&5C)> Agsq33O]ˉ-oZ >nx~ŪPs{,! Uϵn}zKn8V?Ew>YbCdڤ4Q0[>(jz5cg ӧ.X :ifs&4& Gwk,8]0e2/4J탮޲T .9c~0}* ;<'# HX'>FS̑Ww!s! dѿwDV7#"[M)OΦ|cP "hVq 7D,# ј:۹Hk P*Do3ȴC+>10upJ݉*A"S"ìH5K:FGI'#L¦m>р/ywżѭQL|A=W{Iɷe8y D:YDDM.i 2 Yձɟ+$0/1q#&Vj94+jTS'|p 8k(5C_CjFxy+ψ[M8hjNf~eSb\FH@nf;,  1\'6,6-0zEk\CjWCSJ6ug6G6rh!s 2<G0P|܃\CSfV֍fqgoe+wo@)r 0[Ricm++`A"Beڰ&ntwXTYb沜 X?HJH$-I撱Pֿ! mj1H(m[Ee(\;a ̃CC"WpZ50C;L̍cA/gm;/GڍSkI;\2ocv7*`_*&,#g^ҁ YNj2<rp^ b K5?Ncv:]-A[?i5]}/xhW#ڃ[>RJpatM--vڼ$$P׸-;wBh,:xnr}K1ֈU3xβEwuNRvOkGS?XYnkaf E`O\߫${ zS-NuUsiuko@˨Xm+9R⫹&r X~ZVH:ro9ȥTm+gѱCGKE2ѼbG_q^V X2ڞtf77Skp.ΡC:0 P[>D6{$_E$c}1rM|:I 2+Z*mcv F "u*U `@Ք +͜kׅ/3-Ոxh< ذ-"siwV` -9&{m?#0Ts='$6EM\ϷԈݞ,RU$SauP/U\^l 3<s ï*.&PNT tEG+D\ h_ʝL`b{ Y)ƧkAM*EjT?<tl>Ge&dsk3Š഻î.ra[\ƶ bEU\}IJ +fI4\8+H\&grx9lܙd*x9->ya)j{5TzHcok\iC'"4`9'rkdIu_ćˬkE* Jܝ zG܃ Bzp |j4(Y@1^մ57 -Դ5D9Rԝj#^y >QR}Ǯ3#$ yxdNJ'ޜ7I$UQyKR):vhni+xt1uQn0Ke Mn_bGL!2wq#E]z `6\66o,>˲dà2#t^jBL*fI,|]<8~V#CezpXݬ ෫KӅ4a}ry gv.]iuFbHgș\gNrNA==~ň0&R:q]ս x,ϟn7Yj?˚vw,|h#ajR%<5s}`E8;iZxå+ ^^AiSôi\̊.rQ,.ʺxrĬ$Ńgr]8_phV`KKnYfOl=\rWVM>*3hoFaqe%CJr*N0 e Lw^KK],d^l ^&|8o3+l=n"÷s7ȳL>.G<;H5Qc/@-s ]H#rv2E\MDVU^*,{$YV{btg,U(宭љ D kSx@+_XWɈ/"RCRNmXY;xl4FsN2CGU\kѡL^EOxH-ʍM "I WG3%}z~ens]/V_=>?r 4iCDRpY1<Ш^2"7& VtHPi$B`W?`PNO}k]ٳ37z:}s# '+ ¸Y;i n彔iHзd;2 FJLXo鯇UA4@oqGPk!+(7 6#)G6h.!d_:*]J.ZC ]qIepPP΋uT=6rƩ~X,0~VÚ8zR.979ILX6g.D_H(w0TMty+v8^;/ &>`i8uݰsp 苲PK) 3tt"oߛ,N9mg#YDwzk _51:1 P7l=enwV [5ZFB^Ћm8gEd!$7y&_S<_-ߑ($"П=u8 \q[k;qL[nC/i(۱NAϣ"SHs <f|İpJ ZM.[-@iZ{)Gos ->xkbjI[;CN:hULd:@3h1X\uJX4X ԉT' #9Л2sq4xGRz+L!(hD/ߧ"EV !\&3e7A8t|DJMvk9+ \+PbqZגz5ҖhQ<7xPmT|$VYD|H>̻&3}Uǐ7(Wh,(o4{lZeڴ;w |%R>ڙe6O˯ 2I2'$ϿrO-]UFS{gx wC2A;k6=HTYma*Ajl;[uAȦuw]#Kk*H0"m«^(#u$P+/ (^h&_73Y*sSN%>RؽퟅAVu/+C4Eg*XOBq.MiJ]/L8t='_ 偬7]Nڱ0l3/ lpD׾}n\{! wmF#k?]=p!X?GS;ɒ7MjNApM̰c[gy9h! AtFpR> F>„i5D].e{Oy:% ]=fKgЩF0#\`3\;5C4Y|ؙAJ Kc8FqWϸbY|.ZO=X6W;86.{s=#Sxj1m*::Ɵ0N$5ludUifS$!@h8i@MNif)Vp{r->햽YJaεwCxE(geI3Jظ>XJ2:tE8ݺL&CCڷ~ HFT(!E+Ek9 t+I1>րVVegZ|Nr\8ߪBאVnc$E\$pG< &/yu5:BPy+'Q~D`?ا ~R<;XrNƑw80eg$P@lPz[o-EnT<ޣ%۬1 cm9!_zyX}N{ @~Ե-MZ(t(,eZnp4fVi :/p gtV,j ݗȼH\@4vPu#iHoߺoc]OGFt]E}^ 2߁[ TPPv~뗅v/ Ȉn=d`_*t%Or8tlAsih ȧOZcßn6BYK{vm_A9Z9uA]%pq ټ桨_09ֱT, -瀊%H5{䄙%QWH_o)³'_/ ;o&%.eP[* C̩(n!FS ;Ir:lepU. ldt/q[պQ\AD(ILZnQ%/'*ݵg LTvTgj&rWtiOKObuMF!DvV8|tl)yM{Y:D U]\]V.b201  7m wzIq(0fE8,Ժ<ȸBcFˑ2<0+XAs&`7=V3iDl2gD ]+U[Yj9j}0_jœY uBMxRaO_>G0Xl$E](!Ȍs8Wc-P(/")}^[yau`{]* ;GkQZGm"Dh{ 5F'*13*U3)$<sO\yט@?9a>%#vb|׵{m}HNVd'ӀCi ^K`202 \sA6#XCѽsFXTqW!W_#q&/dyu,\ 5/TJ:Ԭ@ <-Z );j3~L<]BVxF/©:z?dvT5 yf̡i{~En _C:˦j+7Ad[xS@p0G >27nR'Ժ:bt7WC 8ʖ@bО}颦~=@MJ)c]d0[\2EXݢi0zjdtp?q/I|(KE T_w5La(n{rc WM/FցA4BO [1^q4f~TIEӲ~ IFn-![S66$;~DQc=O2"gnorEm3B=S%貛>$Mx8]61@s.Sy~X5Mq UV)f[Jhuɯ~l$J~5kbʨއ4勰LG֟WQ\b]01QZ$ ߴ h(m6]]ٱ%Ƙ(ˡZAϵ6&ORBlȻTV_̀.tmYRLBLI]׼uh%#M7J):DGt4gi7V >~n,ϴ-7{4] +Tk7Z0P|Huyıp#зMVưK)rԕ)p (  }Qk W֑'<S Gz7ezЪ շSE @j9/{<'d_ޠcQ7̠#o5W2B4WB~%1o־n>ȩKݯ?dH0)38!uӽ } !.=U6`$X0]@?.l%Y0<,R9D6$]n`֥&/^v*^'С@{AL4(z-"s6|A2bXCL5p[`B-`y?^w5fpj-w.ݽ*T]6 &˟s~)C٬RNjq GZd2(E~WZ.ob:Iu3>>;؇ŒUMN" hnRAlZ"hiMxI@.cߦ*>t^ID4 @!~hfNiY `AB\k|Gɯ8#{m l/VYN]eS&щj{( ҶӲm(wh}~WwZ3;x2X@*Q L'. B{za|8RsifLT Twa.w>NnyPy&-y/;54r16ׇ= _ߣsYz8suȾƏJ@gl_,Aԋ ]=v%oˣJ'zKI 42zv P',^fX8I*T+OR9 g;? 4AU= ;R; Heʏ\6z\^5Gsڵy@K(h껻sy}7LtuA)MfTaaU^n{X]#h{a ʅfdWןh;Ԯ(r3r`o2g?e̡ \dJe ,ꉁ-f-[Q`4 &l7 Љ*GWcٚM?r?051`?i6 uU+~6D`p!enLn*![џjXڝƞ^oЪzdh>]"7@L7#-)o}}hv-][*} WsD|-_elxv2@IŠUO6n_ U'e>Tr"N}S&ZLP(C1=*y(,Z=}-5UVzi&ݨD\xu9PX3$bfCօyIPif6_#fSmTU? J>nȔ3s83]wőw$԰: Kpe +>B=W;|ƍw'Q3WrVpfSn9a'&U> t z 4 Iv g])Gx&.) 1h+ǖJBtYX9 N5St)v{'J6iHTuռݯۿTv$kxyqHzD`˚9Y@c+֎h(1 %&|w|}zLFwC.~N0ad@E7:Pǀ٥W]uUVT/4ӫTA=a>D<PpHڙ@ aMm%vz9j2n1g- grjt#-_[& =xg7T/LEJ93qHz'oD:'.nEOGԦ=eF?xiێ(a'(c/|O eĘ@Y@Ŷtď)igM*(R)TXbmK툔-"{_P/r\Zot83˹ x)GMeu)qFJ*E u+F1a T5jYh5Sšn;GpΈ],gp֥|s0_ǀg|8`w†⨶Tt2o̡aa_^{=43KSp*t7@PlWK8]^L:/Sm>1x0$У!W%\l%!(hr2 Zw4L6!( ޡY/p`#I}rT7N] ¦?|!R⻘+ƢVPcG[Q,nn-+Tl(+0_p$܎Bo15(ZS;gr+~,m:l\%Id̑^7BqMz.W6b dLcSsV HJkgAef8Dz~R4b[$T[,5Pnd.% h\ݮ!mjGij6fsݺ*aK${ϑD:kGaF> rYb#ɺ1ы܌XMpXh _^91[-UVHl'ifc6ȣ;5!]rޛT_}Z .(': m2t6t;1ݑW"x fUItsZn )u*" , 81zT:Vt=ȻHr6V)Ǹx+2.ʷn1f2)mLvuVGdجA'2kWfЯ/ؿs?޺U$GBsEb`['6ԠXv-jK{}2L/Aq?{,Ih(Jf\IHZ#T>!8MgGj:G1UzԫWpXjY oN0{rmB"B-f N}-9BϰL%OhN6B&Dv*26wni%/N©|*g!M54Y3љ 6k ^Hs@j-H,.CTL6q. zLNN$9 |OeT觀aNWBUyyɝWa-&boݛ.t?&&Nx2%(?yMzHy2,LMpoHtu ?Qv@,NFY=;hO5#S'h@ ʿQYs@̋f{٪=E %* K-=9QH7[uHPnz[do3$"""U#gmm& G56 嗥 .&Lڙ H_'e{r6_ \a|u p;֐.fP\a,,lA5 2c#T:_*:KOyia} M>*Jͣ&uY}cT]騽e:/I .{'AӣnHp')UOi` )p󃵞'LB"rW)8j038!YAH˾!2C}-<0;gp{7yY:-j`Tx,GƊY䤢y箚wulΓ@,Lj"wL=,'zsUkS|z|G}߹KZقy0#(  Hm~_W$ݤOLӂ?_Ȯ›*_ND~ʇzҐ|YK.H:ɖUDM|Y zRdCtHCA+ٙ߾ApI, W͈Z޼BsV,@(csm@Z5 kJsA aɧu>_`1̺&{]z}cND O/s(`)Sփܕu,#jc"Qsis 8t|MQ bGX5{CHaq/t6EFT-b+hm6ShQ;yԣቄaB)69SxJ=aaӌ3pݖ)hޕt5$gVy . i}N +;xYWP d_ ki*秦iѪgnʐNx1Y@\5K(*-8u;?3TLBfɜUAkiBlɥx✺5up]L;DܪKd{x L>nw茓 K|\,<͋2UFD KZ*J)N],|BL^#(܎K!*.lPgX }&^o9)6hȋkn"տa{I ta\x~>"~-puPk]j/ Y4*b{w2Fzf|' z( Fcd}ks67 {k#k=ć^|H'[tm|pBk37tbX;' P[V*tε. Bx886e?lq^ 925 8k5^Ȧ۳9"eiEԶPMUeE աrr/! nvC/c_͊-rƒtoGGV= l,`JgFL?#C0A?]M͈sC.׉Jb %ɿ[O*s=!cI/mmiNgA.XB,MaM:!%& )(u| R9KxOz__Z O\mKI/`i^U=)v;EM @к4禔Ap&LQ@h~EKwgfSndh @弴o>Uޭ(9On RB?cIX|-Ӑ9^:H.POlEiCTEfLMTĭ*U yåT7WM~Aцv*֨g ; L'?D]5 fOArQ#?G>}E5a|P.i54?LF췄6M9][!x81rHW(mxhaMpEϨZAHƧ%5xu^MB5H v7ߠa> yaOb'ҝS[hY'ϓ!/\q!/?90.N^J[Ð˛-H W!K#$_Q|9aWe "Q)hk 1™Л}54"¢*c {R\0 OI:ptgU - tQk"_n: 513^5j!+e9Y䋫&t$kC2z0kgq.%$S6{R;zG/*>Sz _6f|lCa : Z LNd]o8xϦ0#}.И c's&Rsv4=%'! {ϯ%mk'&+%2qVY/g" ~f ꡽0z,\4jWXa hV>\R]!߭$n?6|e)|nK7|sw׀,Dz\w'|_lQ:RF%!=vM?^%Ƃ BeH"|f_e 67eP`(nR!eva&)@NaLq` liNπ B>) a !)x3 >8>7zbڋH,_qOop*wU,`rTxG5;_/;#P=Tܤ!;FҔLYdwcաN'LSB&pll i MlR;^RN] ٲQT'-bw||(+K7i #AfcmȠuYzM{xDj#n}~8]EuW&*z*{c/8א7q}diLX[ Qrvo֪k&䛾{4% [CVwt9oUe4Q}7|<~Ķ]_~GEOv9(BD1Ic8Ң]z f^/0,r2i.RۂvbJ\8o 01^&*&=n3'O۴]s!IpZL z@!Kbk&Q&(kC9}Z1;i|V.DQJ3P;aC)k#ERUNE^ >*-oMl{8v[@7u'EvHdXƛahg@{"0ƳsM7/k2+Ur87`v#6S7A9 #@mkCHdF^& eK;dS/1kyɕ4C?IMQْZѸkd(s=-* $Džv'Mb)('E}o$4]/!9. SAS1=%qBa*yŶHcKFFWtb !Ҳͺޞځ7fொ&#=Ÿ̿>4!8Fgz6cM&w-5U'&0rGކdsځw󱥕3g>N BH 8&?eNPjVķ4zUkOV@r@%%0ofP墤*ZʪjX왘! c֞bO^GCK-&Z7%'!aUش[0W 2aH,dH"Cuh±?W>aV$9Uuձl TPnk[UZkޗ@~$}l^ tS6}c]@x n ;ڄ~tqRqutÿ׿/h]s,yRu E aO,HXz% fd:g _X'eIMM4kĐh4h, F降d4O %deiRmj`]_"?Vvq u£ Op灣p`>Qpkxxz润u{:qݸz0܌wDJ43LNP\8*ć{9Zʨ7KjZ;bW/Ns!gV)"Q9k|< }h_A<&bkVEҧM@1YeX-vm`IWQ&p1P66<7h@gAhM=$NJaXS*li5&H3 ~,yH:* } WEj(`aeHR zwz3OyKc@f!.>bak . !,W7j-S]oiE0BbmCĐ׻<LյG33,(IΞZt5-h CCŻEa:Y>=?[-ח0!|yB &ZGb)85:WG"sfZU{X4 ` rM]Ӟf`8R{4D(Rq/6.wWbL4Vw gI~)d]pq!fàGAoBmF>t`.^!Mk"l '\ÿ `4%-ӔqG$^[:z;2*8)?K[Rs䅚\6],aHO)=':_[.[ԇn-RQ0QMVTzNK^<"Iux{4-Ȣ`@u_,u4$oJ}+=p'f1hIft$NQ2.:B7VlxȕZsѾ+k~emm2tdob7q}$6k=@?(5-ԓV¾RQ e0(` R [ClĜ Ѐ)_0-8H++do]+:?RQ71j9BIJ(4x|6ocP34Ot9ۭPi"db{b<8) Uâ} N>*\u` *I%w 9X ]H呢yqEU8fw`) 빧ʘ #<`TjaUS/I6;b.@P1/"gvPAf2cFj{sHh $Gl~Ӱnd$(0Hy[ N$N^>lcUV5I4A{m-w!n E 1-CF\ qkR)fp nURz1j.-O __h{9دt-Zbe1xeq aQY)"T"f\M/: .64 2#w;hQjqמ]1 in9L āհ9Q=+=3`62/m#'z_ifL!u}Ų{aqa Tpf ΛG&! Έ#My~kf `xnriJ*Q!Lil3+JuZ`qִ=$DR{e\L{XcU\G 툪|ښpFHQ ͓^"*=wZ?8ӃmMc/XLs]4-,<^5#8HgӮfUE##N3ȟVQP!_ !y2u'̳A5 JI0@)Itѽ4C 6:}CP.lUyA%k4[eTWƺ=ũ-M.Eg6c}b7+ktj8}emwsDη\VbxFtQtl`F0*yXJ07AF6ّ,K vWytͺ‘.oB&p@Y˷ޓx':0] 5 1h,sܶ^F\^bX/29X|(lCpE:y\=\E^y$"j=NRLuyaԶ<+:_&#wA8+C,˚ 0yl!c+nS`MohrN'JC1TЃ),kI3ص*[fys7ͨ2UZhjQ7ӿ7k{PTO-Bj!}8sQU="2 σh<β.׿Wuut܈I h7LΙY)<1댣"Z{:@`.FͧKP.teP1ɸ%i.L|\(`Ͳ b.j hU(h&`Qk1N+QNЫwRYh5du!/lEQw9HeF,j WM],' ?D ,]w-#x;0wHrrP.ϗ'fbLeJqQ}\x5iVvbF|NsM=o.3[u"{[VB!S),>H/!)qU즼 x-`<^h&. ±vM+ҝ+UZATZ~T%/o{Oz pXꟾ;c疨69ɨfrIb^ˬ5QK?a7cZ% 7Cjﮢ9a>9Y)l,u;2{fq+>j yp:VoWLG"-̓# w3*CIЙA !eO ^\ d9q ?>$B!y6-6›=Y5)]^wsoUm-YtB@l~;,c*ʼQwjy0mr9R;S(16`ZQQ&x"[Mh8]R\˄?XEe/jZaӵN XLjy M&LcR BcՁSF r/ ^})V3WbUaa9Ljh'uNZHF`y;:Ң)V:b "B*J4? 2矓 {0ֳdIœZD;YHT$ґ#I-q繻^0r":JB 1'anOcrmNt(C\–_pNH`+  ֕8)i:M *(5jgU3c1A f-yBH8s(.i@JsDEѮc<+ҸX|%]k7]GR+ڗǩguNwu~ 4W{!-rڜY$]PdYo{puwi0E[+f}:J-@5W+W<תG15 h|?r ޠp\OX?OXV(k(A C9+3 E=)I@>T#.GV` w$p d6\j;y!L/tSfh'Gkz3F!<17~$L%1 "H>iꈪjD^%{ fyb\# roCzG m&;E0,~Fd.Ei %]q(Mt'[Q׌gh 2Vh_e5 7-ToKhZTW dNr]1⒃s*R\7@`ſ-PDA \~>z]4ux ɄTq3~#N?=u\]!t>5PP)q1*LpnNΜZiqIn&*O!r#{{=Kͷ F,տSRSKYn־4ExB)4cC{sJR64aԌ({JMaBr:\_&4Q>ҵ/[ԓ`TpXgUJL1>zY_#)eڧŞNAN2=S Ojq)|M\]1 ꪐ=jVy7(rJ̱ Eܽ(Jf>ux6Rp5)eF/ ɽ%9FЩaԤG?r?Btɮp-TZd\x>`d4Pڦt~^IC8flӍUI* 쩳;-{tRo$ͺGaR)bq%5xi<[rE`!x֘>[gz~J|H% 'kaSUN,wT!eA$)V܊Rjp0zUtJy¹g+YJg=!mGȥ؜eɹ2JZS#{&EXP6zHV"U.e??֣95U#4 ۻ8,j8\t:"-.JaU8tcDW<)e<#,}JݬHg.9b [Uc'%b<~#xʴ(z^y*4y<8'jin n kLNcyk:e&ig&d7mG 77_e^Ȕ+r>kEp0Pse;ovdnGuۥ, Wxjɋ,)-aֵM'(D`2I*O%mÐ-& CGM|7/չ6Fk] *>5At4U0i\?`$N9D7ߗ#}K̷N[ bi^5ӣ=(Z] &S=k_8N{wL^U49f~2hKyÌ냵 B^'$h}tR*$u0l"%mdqY1 dGap'\~H]Sw&9co5y]JO;\4~WTzPzV[h>N/bleb-" AwI;:\n81}oU~{b`8ShD5zx+U+kMz@j=$Z.q% P-p GȐf#h(+u7ތzH 3j5|ZtG*Qlz~j<3jmsyZo%ux&FGȉfGbu7h3BHΊ;@[d:-tNhLceQ 9b#^lP|& Rnu:Ӄk:auhuSz-zad+S;1*׎}$CEUR>0ʼ6k{[[u5 q.Nh„u+hQ5PLatP%8W-=1-h?01\}l=p.qd;K2X$vU3Y1 ߗn:{TkvBeʐ7[E׏9cK 'nYKxy@>PJb6`kx4D&_i!=r"}Qjx !kY!<wWa 1 %56}CYLSYj'<$~Al!kT aXqp2ۯ,ytG#ˎdd:;|i}=M4{J١! -7/ZVN%O'uqu3 4YBUkG$_R/@AGkYDb0gJ/@? LeGJɃa[ηLX?cмvVnNe_*c&kV!%671;nMyGqOċ ٠8O i񑾘ӪtR PH(I RčhY;Y$g ,^Et ԒjxfAӜPJ, %(0v} !KCO)jaOIyv0qPZosu*v2 ~2t|s9UK:(f5/{!z'@өKos]00먒:Лdб}T4`U 5+x9>#i^A9V?J]A ? 7ڕZ-CwYPxCsE+nz۞<6@`=/Z^ˬYj8ubTVRW^)"yFU0$sy2N0M'IB ߌCG8y x@J&ԒJ<Hix.^}.KC1\gEi⭭`Mb약~tԂC}*>`k.gw-7DF2JLJpQAdFLҼS Em||ED ^NOR:E0>?qtδ0Ԋc^kMnZX;F#?2\A* |n^^)zbrD0HW*l9"'t}s%$gl+I n=m%.". 2V>کâi_\E6K8Ci(k+=0ho[MtᎄItZ2L!,!]U ϫ2bӊ]$*0|j;H[wh}RǕYpKlYN]ؘYo]Z9j6@hI`o^71N_`&ft-Qc/>wxY[8gy4wT'l5@c\)Yر_j&,a\4:.\zwShw F'+'`z1= z>)fiKVNIb%Q?Vuݣʾ?>ި2nC.[7 @V/vcoQk 1P_g}4U>aS\"G m*Q{2iY?("5]}߁7EJ#?`$jOMА.J