mdadm-4.0-lp150.8.6.1<>, ,]@/=„_Ң*}(u-u XB^}R)X&%׺|UܫUWL"z/`Rv U7Bqb+>AxfG9]`:BcaޅEZ2osVccuYK/lDHIpG*н<){ Hb+12&&)_Z29v??qZf.)bEƀl=S_SS:3 bHinR8/'V>.n#>K?d   9 (0 IU.d2,2 2 2 2 !n2 !2"p2#j2$d$2%L%p%(M((8(9) :*=>?@F G42H2I2XY\42]2^|bcdJeOfRlTuh2v0 w2x2yLzpx|Cmdadm4.0lp150.8.6.1Utility for Configuring MD SetupMdadm is a program that can be used to control Linux md devices. It is intended to provide all the functionality of the mdtools and raidtools programs but with a very different interface.]@cloud138%openSUSE Leap 15.0openSUSEGPL-2.0http://bugs.opensuse.orgSystem/Basehttp://www.kernel.org/pub/linux/utils/raid/mdadm/linuxx86_64 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in mdmonitor.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in mdmonitor.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-mdadm-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-mdadm-update-$service-new-in-upgrade" fi done for service in mdmonitor.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset mdmonitor.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in mdmonitor.service ; do if [ ! -e "/run/rpm-mdadm-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-mdadm-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in mdmonitor.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi mkdir -p /run/regenerate-initrd/ touch /run/regenerate-initrd/all PNAME=mdadm SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable mdmonitor.service mdmon@.service mdadm-last-resort@.service mdadm-grow-continue@.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop mdmonitor.service mdmon@.service mdadm-last-resort@.service mdadm-grow-continue@.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart mdmonitor.service ) || : fi else # package uninstall for service in mdmonitor.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fi mkdir -p /run/regenerate-initrd/ touch /run/regenerate-initrd/all 0 AcN9~1vzV O--e.V_  F9s lA큤AAA큤A큤A큤A]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@Xt]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@XtXtXt]@]@Xt]@]@]@]@]@]@7386fbaf0a58a9aa38a443e3c36a4f29326719e4f41cd9c9223dd7d854414c58af1cf1bdc019307c9f2462b65f663b3af247e09999481edc440bc7251f6fd65f2b1bb26c2b2c5b677a1c8ea4211265b6852f69ad6a65a516c98e8fb081d7148cac41a4ee5ecf756ef0bf13d05ffb95b187e873ad482de6908eb57c9d8ddab6b8381b99353bbb48e5c37970e625313402d48c8ab872ee91ad756cdd02bcd09f66762a29b328b28172c95f6a1e202e0453410d0ccf3449fb17d0d5770852965ed509df38f55bbebcbbd2f6908d1f9fd39db9a52068fcacc03177f5e98f52acdb4ccd5f7e9e8f00832bc9355799ab71026bff53bbdd8e99d1bfbe4c4b3a07f14481d789d3d1867df89d312d17cfff73b0cc4b47379486bb0ea4f059708dd20120788b0791f9d346bad6aeac2a5a39578dda482efdf96b80d4968217462d96fa8e623145ba609d9cbbe8908f3873d3fcb79b82b0e51981143433a919308a5986644879f5ab1e4c7ca00916e1444d8d47e1181ff6e9bd5fc8a511bf84a16a7ca833eef66874580296d821c82a23b82dc59e169a7d5360c89bf030eb2f4b0812cdb4c5c2d6fa2a73803a93b00b8819f4f24a2ad803b71df8537c989fec0039623a8e4a29e943ad89929f8512b34ece38bb772416266a58153815e74c91a6366eabbb81d72b3245d3f6f6fee432aeb23fdf7c0c2ad5fe2c1e197c757dcf1f8384515e66da08f4125c0a269c6a67b3757b7d9fd09e14c6f67bb8c7ff1e541d532dca4da308a09f94e7c1c57032e19e3ed4f5e8c18c5ed533e47d35d833e608cdf7804e3207ec768327b0e324eab80693a68852d342bd19285bf7356753e566c5e179f889902a174c2f7e71b4eb1b1f3781e9577564db0c7b9b1b5bafab2f6f2ce99095a3e6f6d62f227eda2151af5db24ad5e728ffc437a3d672e828a1e7b81bd7783bbb76890b029d204368a9be769d3ff580110f0e7742db48b1b026ec56a0a556e786dc763e2231d021ebcb1ac6b81b2b86c7d53a23368ba6f38b0f5f347278156f9496707ed85c848e03daf5dd08d0a66e448308ec62df3bfac5e8529ba10e077447590676b7918d24d93c8eaa4b56926b83ff31493b122e688e44fb967258a36752921e40b0e7e1ae3303a4a293d063f4b6ae0a95f2f5590fc184371cd20c6b6ac9ac0448ed2dc45a3ca9b523bfe870cc904f143139c50f827ad981314e654d39ddc46c0dd4ff25105ad19addefa46ceded4a1e13c43d45441729dcf14d6bad9e656f25779970c7da4d4620c6b9af103a91a3f2eea5729c496979766e5e0bd858c7732fc467a5756529eb357d4ed5bee9c8c234e812454211b2e12ef75a4489583dcd5828098c7845bf48876f3a2b8d66182bb0e893ddbda1237c68fd1c6cab4a9f7d6e460c26b26ce3e9d7c1cb4c531c75e4dc21e4b18e9cc63533de2b094423b3eeda765be954c997b8cf79038c7fa64223c46505f1e8bdc65937ace772cf423b314c5722b29ee8a268bafb4044116175f6155f21c9e6bf843fada369fbf0fff3d0c6892ad74cce318c0521dfe2e1244449e52fde377fcc5edca1c4eea179d208b9dd44bd1c67a9e6606b9a23904a71c1a84cb7e64e9bf51ca0d33842210f3cc58177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b88064389bce4017b76742098a27d98f0b25aac0473ddda09c2dff519cca296862a702a0a63222fd3fccc3bb3ab49a8473e77d1ef0a6fe83c13914e2183f874450b73e21f89d288246f1e7520f48322071ffd51744fb1b4bba64198b0b2bc8279d7ff217cbcf1dbb78e4898db25393204f320534093828a8e529bc968670b7d33506aafe946c9881f7e8cd8d82bceefb295004aec7507fdce7a51397f7d5aa1a21671bfservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmdadm-4.0-lp150.8.6.1.src.rpmconfig(mdadm)mdadmmdadm(x86-64)@  @  @@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/sbin/mkinitrdconfig(mdadm)coreutilsdiffutilsfillupgreplibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.0-lp150.8.6.13.0.4-14.6.0-14.0-15.2-14.14.1]c\b@[dC[dC[dC[3|@Z1@Z~ZTZLZ%8Z Z@Z ,@Y@X @WA@W>@W)@Vii@UUAUWU@U@TPTи@TWn@Coly Li colyli@suse.comcolyli@suse.comcolyli@suse.comcolyli@suse.comcolyli@suse.comgqjiang@suse.comcolyli@suse.comzlliu@suse.comcolyli@suse.comcolyli@suse.comgqjiang@suse.comrbrown@suse.comgqjiang@suse.comcolyli@suse.comnfbrown@suse.combill@merriam.netneilb@suse.comneilb@suse.comtiwai@suse.dedimstar@opensuse.orgdimstar@opensuse.orgnfbrown@suse.comnfbrown@suse.comwerner@suse.demgorse@suse.comnfbrown@suse.comnfbrown@suse.com- 0223-mdadm-add-no-devices-to-avoid-component-devices-deta.patch (bsc#1139709) mdadm: add --no-devices to avoid component devices detail information - 0224-udev-add-no-devices-option-for-calling-mdadm-detail.patch (bsc#1139709) udev: add --no-devices option for calling 'mdadm --detail'- Detail.c: do not skip first character when calling xstrdup in Detail() (bsc#1123814) 0222-Detail.c-do-not-skip-first-character-when-calling-xs.patch- Add missing patches which exist in SLE12-SP3 and should be in SLE15 too, - mdadm: improve the dlm locking mechanism for clustered raid (bsc#1049126) 0218-mdadm-improve-the-dlm-locking-mechanism-for-clustere.patch - Assemble: provide protection when clustered raid do assemble (bsc#1049126) 0219-Assemble-provide-protection-when-clustered-raid-do-a.patch - Assemble: cleanup the failure path (bsc#1049126) 0220-Assemble-cleanup-the-failure-path.patch - Assemble: remove the protection when clustered raid do assemble (bsc#1101348) 0221-Assemble-remove-the-protection-when-clustered-raid-d.patch - 1001-display-timeout-status.patch- mdadm.spec Change %doc to %license for COPYING file, which was warned during 'osc ci'.- imsm: change reserved space to 4MB (bsc#1101110) 0212-imsm-change-reserved-space-to-4MB.patch - imsm: add functions to get and set imsm dev size (bsc#1101110) 0213-imsm-add-functions-to-get-and-set-imsm-dev-size.patch - imsm: pass already existing map to imsm_num_data_members (bsc#1101110) 0214-imsm-pass-already-existing-map-to-imsm_num_data_memb.patch - imsm: do not use blocks_per_member in array size calculations (bsc#1101110) 0215-imsm-do-not-use-blocks_per_member-in-array-size-calc.patch - imsm: correct num_data_stripes in metadata map for migration (bsc#1101110) 0216-imsm-correct-num_data_stripes-in-metadata-map-for-mi.patch - mdadm/grow: correct size and chunk_size casting (bsc#1095177) 0217-mdadm-grow-correct-size-and-chunk_size-casting.patch- Assemble: prevent segfault with faulty "best" devices (bsc#1082766, bsc#1095729) 0211-Assemble-prevent-segfault-with-faulty-best-devices.patch- mdadm: allow clustered raid10 to be created with default layout (bsc#1083881) 0210-mdadm-allow-clustered-raid10-to-be-created-with-defa.patch- policy.c: Avoid to take spare without defined domain by imsm (bsc#1076588) 0209-policy.c-Avoid-to-take-spare-without-defined-domain-.patch- 0208-mdadm-grow-correct-the-s-size-1-to-make-max-work.patch (bsc#1074949)- 0207-managemon-Don-t-add-disk-to-the-array-after-it-has-s.patch (bsc#1073862)- Update mdadm for SLE15, for bug fixes and new feature enhancement - 1000-The-mdcheck-script-now-adds-messages-to-the-system.patch is removed because upstream has similar fix with almost identical funcationality. - The following patches are not deleted indeed, they are renamed and added into all other new-added patches with different perfix numbers, 0038-Create-Fixup-bad-placement-of-logical-in-multi-line-.patch 0039-Create-Fixup-various-whitespace-issues.patch 0040-mdadm.c-fix-compile-warning-mdfd-is-uninitialized.patch 0041-mdopen-use-parameters-new_array-to-create-arrays-whe.patch 0042-mdadm-manpage-update-manpage-for-readonly-parameter.patch 0043-mdadm-manpage-clustered-arrays-don-t-support-array-s.patch 0044-maps-Terminate-modes-map-correctly.patch 0045-Grow_continue_command-ensure-content-is-properly-ini.patch 0046-systemd-mdadm-last-resort-use-ConditionPathExists-in.patch 0047-Detail-ensure-export-names-are-acceptable-as-shell-v.patch 0048-Grow-set-component-size-prior-to-array-size.patch 0049-Grow-don-t-allow-to-enable-PPL-when-reshape-is-in-pr.patch 0050-Grow-don-t-allow-array-geometry-change-with-ppl-enab.patch 0051-IMSM-Correct-examine-output-for-4k-disks.patch 0052-imsm-allow-drives-in-a-container-regardless-of-secto.patch 0053-imsm-allocate-buffer-to-support-maximum-sector-size.patch 0054-imsm-don-t-allow-disks-with-different-sector-size-in.patch 0055-Allow-more-spare-selection-criteria.patch 0056-Add-sector-size-as-spare-selection-criterion.patch 0057-super1-fix-sb-max_dev-when-adding-a-new-disk-in-line.patch 0058-super1-only-set-clustered-flag-when-bitmap-is-presen.patch 0059-To-support-clustered-raid10.patch 0060-udev-rules-introduce-rules-for-cluster-md-to-confirm.patch - The following patche set includes the above renamed patches, they have bug fixes for bsc#1068030, bsc#1069165, bsc#1069167, and some other fixes and enhancement for raid5 ppl, imsm, and general mdadm code, 0038-mdadm-Create-declaring-an-existing-struct-within-sam.patch 0039-Create-Fixup-bad-placement-of-logical-in-multi-line-.patch 0040-Create-Fixup-various-whitespace-issues.patch 0041-mdadm.c-fix-compile-warning-mdfd-is-uninitialized.patch 0042-mdopen-use-parameters-new_array-to-create-arrays-whe.patch 0043-mdadm-manpage-update-manpage-for-readonly-parameter.patch 0044-mdadm-manpage-clustered-arrays-don-t-support-array-s.patch 0045-maps-Terminate-modes-map-correctly.patch 0046-Grow_continue_command-ensure-content-is-properly-ini.patch 0047-systemd-mdadm-last-resort-use-ConditionPathExists-in.patch 0048-Detail-ensure-export-names-are-acceptable-as-shell-v.patch 0049-Grow-set-component-size-prior-to-array-size.patch 0050-Grow-don-t-allow-to-enable-PPL-when-reshape-is-in-pr.patch 0051-Grow-don-t-allow-array-geometry-change-with-ppl-enab.patch 0052-IMSM-Correct-examine-output-for-4k-disks.patch 0053-imsm-allow-drives-in-a-container-regardless-of-secto.patch 0054-imsm-allocate-buffer-to-support-maximum-sector-size.patch 0055-imsm-don-t-allow-disks-with-different-sector-size-in.patch 0056-mdadm-mdmon-deleted-the-abort_reshape-never-invoked.patch 0057-util-Introduce-md_get_array_info.patch 0058-Incremental-Remove-redundant-call-for-GET_ARRAY_INFO.patch 0059-util-Introduce-md_get_disk_info.patch 0060-util-Introduce-md_set_array_info.patch 0061-md_u-Remove-some-unused-ioctl-declarations.patch 0062-mdadm-grow-reshape-would-be-stuck-from-raid1-to-raid.patch 0063-sysfs-Use-the-presence-of-sys-block-dev-md-as-indica.patch 0064-sysfs-Make-sysfs_init-return-an-error-code.patch 0065-util-must_be_container-Use-sysfs_read-GET_VERSION-to.patch 0066-util-set_array_info-Simplify-code-since-md_get_versi.patch 0067-Assemble-Assemble-Stop-checking-kernel-md-driver-ver.patch 0068-Build-Stop-bothering-about-supporting-md-driver-olde.patch 0069-Grow-Stop-bothering-about-md-driver-versions-older-t.patch 0070-Detail-Stop-bothering-about-md-drivers-older-than-0..patch 0071-Create-Remove-all-attemps-to-handle-md-driver-older-.patch 0072-Manage-Remove-all-references-to-md_get_version.patch 0073-Query-Remove-all-references-to-md_get_version.patch 0074-bitmap-Remove-use-of-md_get_version.patch 0075-mdmon-Stop-bothering-about-md_get_version.patch 0076-mdopen-open_mddev-Use-md_get_array_info-to-determine.patch 0077-mdassemble-Use-md_get_array_info-to-check-for-valid-.patch 0078-Assemble-Assemble-Get-rid-of-last-use-of-md_get_vers.patch 0079-util-Finally-kill-off-md_get_version.patch 0080-mdadm-Fail-for-kernels-older-than-2.6.15.patch 0081-Revert-mdadm-grow-reshape-would-be-stuck-from-raid1-.patch 0082-Retire-mdassemble.patch 0083-super1-Clean-up-various-style-abuses.patch 0084-Detail-Remove-pre-2.6-code-for-printing-info-on-rebu.patch 0085-Assemble-Remove-obsolete-test-for-kernels-older-than.patch 0086-Detail-Fixup-ugly-if-foo-abuse.patch 0087-Query-Handle-error-returned-by-fstat.patch 0088-Query-Use-sysfs-to-obtain-data-if-possible.patch 0089-sysfs-Parse-array_state-in-sysfs_read.patch 0090-util-Introduce-md_array_active-helper.patch 0091-maps-Use-keyvalue-for-null-terminator-to-indicate-un.patch 0092-util-Get-rid-of-unused-enough_fd.patch 0093-mdadm-retire-mdassemble-in-make-everything.patch 0094-Query-Quiet-gcc-since-it-cannot-know-errno-0-in-this.patch 0095-Makefile-Default-to-O2-optimization.patch 0096-maps-Simplify-implementation-of-map_name.patch 0097-Don-t-use-UnSet-with-consistency_policy.patch 0098-Detail-determine-array-state-from-sysfs.patch 0099-Detail-Respect-code-lines-are-80-character-wide.patch 0100-Detail-Reinstate-support-for-not-having-sysfs.patch 0101-Incremental-Use-md_array_active-where-applicable.patch 0102-Incremental-Cleanup-some-if-statement-spaghetti.patch 0103-Create-tell-udev-md-device-is-not-ready-when-first-c.patch 0104-Incremental-Use-md_array_active-to-determine-state-o.patch 0105-Manage-Manage_ro-Use-md_array_active.patch 0106-IMSM-Initialize-my_vol_raid_dev_num-during-vol-creat.patch 0107-Grow-Grow_continue_command-Avoid-aliasing-array-vari.patch 0108-change-back-0644-permission-for-Grow.c.patch 0109-util-md_array_valid-Introduce-md_array_valid-helper.patch 0110-kernel-patch-Remove-obsolete-kernel-patches-against-.patch 0111-mdassemble-Kill-off-the-last-remains.patch 0112-mdadm-util-unify-fstat-checking-blkdev-into-function.patch 0113-mdadm-util-unify-stat-checking-blkdev-into-function.patch 0114-Fix-typo-in-new-udev-rule.patch 0115-Incremental-return-is-not-a-function.patch 0116-sysfs-sysfs_read-Count-active_disks-and-failed_disks.patch 0117-container_members_max_degradation-Switch-to-using-sy.patch 0118-IncrementalScan-Use-md_array_active-instead-of-md_ge.patch 0119-Mention-endian-in-documentation-for-update-byte-orde.patch 0120-Monitor-Use-md_array_active-instead-of-manually-fidd.patch 0121-Monitor-Code-is-80-characters-per-line.patch 0122-mdadm-md.4-set-page-length-as-1000-to-avoid-warnings.patch 0123-Allow-more-spare-selection-criteria.patch 0124-Add-sector-size-as-spare-selection-criterion.patch 0125-Monitor-check_array-Centralize-exit-path.patch 0126-Monitor-check_array-Reduce-duplicated-error-handling.patch 0127-Monitor-check_array-Declate-mdinfo-instance-globally.patch 0128-Monitor-check_array-Read-sysfs-entry-earlier.patch 0129-Monitor-check_array-Obtain-RAID-level-from-syfs.patch 0130-Monitor-check_array-Get-failed_disks-from-sysfs.patch 0131-Monitor-check_array-Get-array_disks-from-sysfs.patch 0132-Monitor-check_array-Get-nr_disks-active_disks-and-sp.patch 0133-sysfs-sysfs_read-Count-working_disks.patch 0134-Monitor-check_array-Use-working_disks-from-sysfs.patch 0135-retire-the-APIs-that-driver-no-longer-supports.patch 0136-Monitor-Not-much-point-declaring-mdlist-in-both-fork.patch 0137-Monitor-mailfrom-is-initialized-correctly.patch 0138-Monitor-Fixup-a-pile-of-whitespace-issues.patch 0139-mdadm-Uninitialized-variable-rdev.patch 0140-super-ddf-sysfs_read-takes-a-pointer-as-device-name-.patch 0141-mdadm-Fixup-a-large-number-of-bad-formatting-of-logi.patch 0142-mdadm-Fixup-more-broken-logical-operator-formatting.patch 0143-mdadm-Fix-broken-formatting.patch 0144-mdadm-Fixup-broken-formatting.patch 0145-Detail-don-t-exit-if-ioctl-has-been-successful.patch 0146-super1-fix-sb-max_dev-when-adding-a-new-disk-in-line.patch 0147-md_u-Remove-unused-ioctl-declaration-of-START_ARRAY.patch 0148-Get-failed-disk-count-from-array-state.patch 0149-Monitor-don-t-assume-mdadm-parameter-is-a-block-devi.patch 0150-super1-Always-round-data-offset-to-1M.patch 0151-mdadm-r5cache-allow-adding-journal-to-array-without-.patch 0152-udev-rules-introduce-rules-for-cluster-md-to-confirm.patch 0153-Detail-correct-output-for-active-arrays.patch 0154-imsm-rebuild-from-2-disk-RAID10.patch (bsc#1069165) 0155-Error-messages-should-end-with-a-newline-character.patch 0156-Use-correct-syntax-for-passing-DEVLINKS-to-mdadm-fro.patch 0157-super1-only-set-clustered-flag-when-bitmap-is-presen.patch 0158-Don-t-use-exit-ERANGE.patch 0159-Monitor-containers-don-t-have-the-same-sysfs-propert.patch 0160-Monitor-Include-containers-in-spare-migration.patch 0161-Detail-differentiate-between-container-and-inactive-.patch 0162-mdadm-install-two-more-udev-rules-in-mdadm.spec.patch 0163-mdadm-set-journal_clean-after-scanning-all-disks.patch 0164-mdadm-bitmap-examine-bitmap-failed-when-bitmap-is-ex.patch 0165-mdopen-call-modprobe-md_mod-if-it-might-be-needed.patch 0166-lib-devid2kname-should-take-a-dev_t.patch 0167-sysfs_init_dev-take-a-dev_t-argument.patch 0168-Manage_subdevs-Use-a-dev_t.patch 0169-util-Code-is-80-characters-wide.patch 0170-Close-mdfd-before-returning-main-function.patch 0171-Grow-stop-previous-reshape-process-first.patch 0172-imsm-New-disk-controller-domains.patch 0173-Monitor-Check-redundancy-for-arrays.patch 0174-mdadm-grow-Component-size-must-be-larger-than-chunk-.patch 0175-mdadm-manpage-disable-bitmap_resize-for-external-fil.patch 0176-mdadm-fixes-some-trivial-typos-in-comments.patch (The following 12 patches are specifically for bsc#1068030) 0177-Don-t-abort-starting-the-array-if-kernel-does-not-su.patch 0178-super1-Add-support-for-multiple-ppls.patch 0179-imsm-Add-support-for-multiple-ppls.patch 0180-imsm-validate-multiple-ppls-during-assemble.patch 0181-Zeroout-whole-ppl-space-during-creation-force-assemb.patch 0182-imsm-switch-to-multiple-ppls-automatically-during-as.patch 0183-Grow-fix-switching-on-PPL-during-recovery.patch 0184-imsm-don-t-skip-resync-when-an-invalid-ppl-header-is.patch 0185-imsm-Write-empty-PPL-header-if-assembling-regular-cl.patch 0186-imsm-always-do-ppl-recovery-when-starting-a-rebuildi.patch 0187-imsm-use-correct-map-when-validating-ppl.patch 0188-imsm-write-initial-ppl-on-a-disk-added-for-rebuild.patch 0189-Grow-Use-all-80-characters.patch 0190-imsm-Set-disk-slot-number.patch (The following 1 patch is specifically for bsc#1069167) 0191-mdmon-get-safe-mode-delay-file-descriptor-early.patch 0192-mdadm-mdstat-fixup-a-number-of-broken-formatting.patch 0193-mdadm-mdstat-correct-the-strncmp-number-4-as-6.patch 0194-mdcheck-add-some-logging.patch 0195-mdcheck-improve-cleanup.patch 0196-Move-mdadm_env.sh-out-of-usr-lib-systemd.patch 0197-mdadm-grow-adding-a-test-to-ensure-resize-was-requir.patch 0198-mdadm-mdopen-create-new-function-create_named_array-.patch 0199-systemd-add-I-to-description-of-mdadm-last-resort-se.patch 0200-Incremental-Use-validate_geometry-instead-of-avail_s.patch 0201-imsm-fix-reading-scsi-serial.patch 0202-To-support-clustered-raid10.patch 0203-imsm-More-precise-message-when-spanned-raid-is-creat.patch 0204-sysfs-include-faulty-drive-in-disk-count.patch 0205-Monitor-msg-Don-t-print-error-message-if-mdmon-doesn.patch 0206-imsm-continue-resync-on-3-disk-RAID10.patch- Add udev rules for cluster-md to confirm device (fate#316335) 0060-udev-rules-introduce-rules-for-cluster-md-to-confirm.patch- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Add one mdadm patch to support clustered raid10 (fate#323171) 0059-To-support-clustered-raid10.patch- SLE15 continues to use mdadm-4.0, synchronize mdadm package from SLE12-SP3 to SLE15, re-order all patches. - Rename the following patches, they are deleted and re-add in next part of patches 0001-Generic-support-for-consistency-policy-and-PPL.patch 0002-Detail-show-consistency-policy.patch 0002-The-mdcheck-script-now-adds-messages-to-the-system.patch 0003-imsm-PPL-support.patch 0004-super1-PPL-support.patch 0005-Add-ppl-and-no-ppl-options-for-update.patch 0006-Grow-support-consistency-policy-change.patch 0007-udev-md-raid-assembly.rules-Skip-non-ready-devices.patch 0008-Retry-HOT_REMOVE_DISK-a-few-times.patch 0009-Introduce-sys_hot_remove_disk.patch 0010-Add-force-flag-to-hot_remove_disk.patch 0011-Detail-handle-non-existent-arrays-better.patch - Synchronize patches from mdadm of SLE12-SP3, the above renamed patches are re-add here, 0001-Makefile-Fix-date-to-be-output-in-ISO-format.patch 0002-imsm-fix-missing-error-message-during-migration.patch 0003-Fix-oddity-where-mdadm-did-not-recognise-a-relative-.patch 0004-mdadm-check-the-nodes-when-operate-clustered-array.patch 0005-examine-tidy-up-some-code.patch 0006-mdadm-add-man-page-for-symlinks.patch 0007-mdadm-add-checking-clustered-bitmap-in-assemble-mode.patch 0008-mdadm-Add-Wimplicit-fallthrough-0-in-Makefile.patch 0009-mdadm-Specify-enough-length-when-write-to-buffer.patch 0010-mdadm-it-doesn-t-make-sense-to-set-bitmap-twice.patch 0011-mdadm-Monitor-Fix-NULL-pointer-dereference-when-stat.patch 0012-Replace-snprintf-with-strncpy-at-some-places-to-avoi.patch 0013-mdadm-Forced-type-conversion-to-avoid-truncation.patch 0014-super1-ignore-failfast-flag-for-setting-device-role.patch 0015-mdadm-bitmap-fixed-typos-in-comments-of-bitmap.h.patch 0016-udev-md-raid-assembly.rules-Skip-non-ready-devices.patch 0017-Retry-HOT_REMOVE_DISK-a-few-times.patch 0018-mdadm-Build-check-the-level-parameter-when-build-new.patch 0019-Introduce-sys_hot_remove_disk.patch 0020-Add-force-flag-to-hot_remove_disk.patch 0021-Detail-handle-non-existent-arrays-better.patch 0022-Generic-support-for-consistency-policy-and-PPL.patch 0023-Detail-show-consistency-policy.patch 0024-imsm-PPL-support.patch 0025-super1-PPL-support.patch 0026-Add-ppl-and-no-ppl-options-for-update.patch 0027-Grow-support-consistency-policy-change.patch 0028-mdadm.h-struct-mdinfo-reorganize-ppl-elements-for-be.patch 0029-super1-replace-hard-coded-values-with-bit-definition.patch 0030-mdadm-Clean-up-some-ugly-multiple-actions-on-single-.patch 0031-mdadm-Fixup-a-number-of-whitespace-inconsistency-cas.patch 0032-util-Cosmetic-changes.patch 0033-Grow-Fixup-a-pile-of-cosmetic-issues.patch 0034-Grow-Remove-unnecessary-optimization.patch 0035-Grow-Do-not-shadow-an-existing-variable.patch 0036-imsm-use-rounded-size-for-metadata-initialization.patch 0037-mdadm.c-fix-compile-error-switch-condition-has-boole.patch 0038-Create-Fixup-bad-placement-of-logical-in-multi-line-.patch 0039-Create-Fixup-various-whitespace-issues.patch 0040-mdadm.c-fix-compile-warning-mdfd-is-uninitialized.patch 0041-mdopen-use-parameters-new_array-to-create-arrays-whe.patch 0042-mdadm-manpage-update-manpage-for-readonly-parameter.patch 0043-mdadm-manpage-clustered-arrays-don-t-support-array-s.patch 0044-maps-Terminate-modes-map-correctly.patch 0045-Grow_continue_command-ensure-content-is-properly-ini.patch 0046-systemd-mdadm-last-resort-use-ConditionPathExists-in.patch 0047-Detail-ensure-export-names-are-acceptable-as-shell-v.patch 0048-Grow-set-component-size-prior-to-array-size.patch 0049-Grow-don-t-allow-to-enable-PPL-when-reshape-is-in-pr.patch 0050-Grow-don-t-allow-array-geometry-change-with-ppl-enab.patch 0051-IMSM-Correct-examine-output-for-4k-disks.patch 0052-imsm-allow-drives-in-a-container-regardless-of-secto.patch 0053-imsm-allocate-buffer-to-support-maximum-sector-size.patch 0054-imsm-don-t-allow-disks-with-different-sector-size-in.patch 0055-Allow-more-spare-selection-criteria.patch 0056-Add-sector-size-as-spare-selection-criterion.patch 0057-super1-fix-sb-max_dev-when-adding-a-new-disk-in-line.patch 0058-super1-only-set-clustered-flag-when-bitmap-is-presen.patch 1000-The-mdcheck-script-now-adds-messages-to-the-system.patch- New upstream release 4.0 Multiple bugfixes and various enhancements including IMSM support for bad blocks and 4K block devices. (FATE#321941) - DELETE 0001-super1-Clear-memory-allocated-for-superblock-bitmap-.patch this was included upstream - 0001-Generic-support-for-consistency-policy-and-PPL.patch - 0002-Detail-show-consistency-policy.patch - 0003-imsm-PPL-support.patch - 0004-super1-PPL-support.patch - 0005-Add-ppl-and-no-ppl-options-for-update.patch - 0006-Grow-support-consistency-policy-change.patch Add support for Partial Parity Logs (FATE#321941) - 0007-udev-md-raid-assembly.rules-Skip-non-ready-devices.patch (bsc#956236) - 0008-Retry-HOT_REMOVE_DISK-a-few-times.patch (bsc#808647) - 0009-Introduce-sys_hot_remove_disk.patch (bsc#974154) - 0010-Add-force-flag-to-hot_remove_disk.patch (bsc#808647) - 0011-Detail-handle-non-existent-arrays-better.patch (bsc#966773)- Added 0002-The-mdcheck-script-now-adds-messages-to-the-system.patch The mdcheck bash script now writes messages to the syslog about progress with check.- Do not list XXX@.service files for anything but service_del_preun. They cannot be restarted by systemctl as they are just templates. They don't need to be restarted at reinstall anyway. (bsc#979749)- New upstream release mdadm-3.4 Adds support for clustered-raid1 and journalled raid5 - 0001-super1-Clear-memory-allocated-for-superblock-bitmap-.patch Important upstream bugfix relating to uninialised memory.- Add missing pre-requres for initrd macros (boo#958562)- Own %{_systemdshutdowndir} in case nothing else does. This ensures build success even if systemd-mini does not own it (happens in some versions of our package).- Do not BuildRequire systemd: it conflicts with systemd-mini, pulled in by systemd-mini-devel (due to BuildRequires: pkgconfig(systemd)). The reason systemd was added as a buildrequires was for 'something' to onw /usr/lib/systemd/system-shutdown/; systemd-mini does that also for us.- new upstream version 3.3.4. Important bugfix to honour IMSM ROM settings when RAID is disabled. (bsc#939748 bsc#937363)- new upstream version 3.3.3. Lots of bug fixes, particular "mdadm --assemble --force" would often not do the right thing for RAID5. - 0001-Grow-Do-not-try-to-restart-if-reshape-is-running.patch 0001-Grow-fix-removal-of-line-in-wrong-case.patch 0001-IMSM-Add-warning-message-when-assemble-spanned-conta.patch 0001-Makefile-install-mdadm-grow-continue-.service.patch mdcheck-careful.patch mdcheck-no-devices.fix All removed as now included upstream.- Make it build, that is build-require pkgconfig of udev and the package systemd as this one is the owner of the directory /usr/lib/systemd/system-shutdown- 0001-IMSM-Add-warning-message-when-assemble-spanned-conta.patch (bnc#882634) - 0001-Grow-Do-not-try-to-restart-if-reshape-is-running.patch (bnc#887773)- mdcheck-careful.patch Be careful about reading all output of "mdadm --detail --export" as shell commands - it isn't quoted. (bnc#910500)- mdcheck-no-devices.fix mdcheck mustn't report an error if not md devices exist (bnc#903051)/bin/sh/bin/sh/bin/sh/bin/shcloud138 1571242146  !"#$%&'()*+,-./0124.0-lp150.8.6.14.0-lp150.8.6.14.0-lp150.8.6.1 cron.dmdadmcron.dailymdadmmdadmmdmonscriptsmdadm_env.shsystem-shutdownmdadm.shutdownmdadm-grow-continue@.servicemdadm-last-resort@.servicemdadm-last-resort@.timermdmon@.servicemdmonitor.service01-md-raid-creating.rules63-md-raid-arrays.rules64-md-raid-assembly.rules69-md-clustered-confirm-device.rulesrcmdmonitormdadmChangeLogREADME.initramfsSoftware-RAID.HOWTO-1.htmlSoftware-RAID.HOWTO-10.htmlSoftware-RAID.HOWTO-11.htmlSoftware-RAID.HOWTO-12.htmlSoftware-RAID.HOWTO-13.htmlSoftware-RAID.HOWTO-2.htmlSoftware-RAID.HOWTO-3.htmlSoftware-RAID.HOWTO-4.htmlSoftware-RAID.HOWTO-5.htmlSoftware-RAID.HOWTO-6.htmlSoftware-RAID.HOWTO-7.htmlSoftware-RAID.HOWTO-8.htmlSoftware-RAID.HOWTO-9.htmlSoftware-RAID.HOWTO.htmlSoftware-RAID.HOWTO.txtTODOmdadm.conf-examplemkinitramfssysconfig.mdadmmdadmCOPYINGmd.4.gzmdadm.conf.5.gzmdadm.8.gzmdmon.8.gzmdadmmdcheck/etc//etc/cron.d//etc/cron.daily//sbin//usr/lib/systemd//usr/lib/systemd/scripts//usr/lib/systemd/system-shutdown//usr/lib/systemd/system//usr/lib/udev/rules.d//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/mdadm//usr/share/fillup-templates//usr/share/licenses//usr/share/licenses/mdadm//usr/share/man/man4//usr/share/man/man5//usr/share/man/man8//usr/share//usr/share/mdadm/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:11287/openSUSE_Leap_15.0_Update/b76d0a8c006022ebb59b571a4173c91b-mdadm.openSUSE_Leap_15.0_Updatedrpmxz5x86_64-suse-linux directoryASCII textPOSIX shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=cdc63992c5dcb644b88020edfd86f9b90aee8304, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=3e879f3e396c1c0c46155db6e80b29687db336be, strippedHTML document, ASCII textASCII text, with escape sequences, with overstrikingtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)Bourne-Again shell script, ASCII text executable  RRRRRRRRRRRRR RRRRRRRRRRRRRR RRRHT <VVZG} if test -x /usr/lib/module-init-tools/regenerate-initrd-posttrans; then /bin/bash -${-/e/} /usr/lib/module-init-tools/regenerate-initrd-posttrans fi/bin/shcronsmtp_daemonutf-861f54129a4e4bec3d9f2a53e31bc84cb730a7d1e8c45a367593d8b5c0f47d794?P7zXZ !t/]"k%Y)/]^ rmKhh1e6F rspwu[Aq,)^ϻ`HW K^Qɸ1hZ#Bnzg izݛiElC^EjKN2\6_=rg#|sܠy iْ<p= H#9bv[6d"Vi6R/#vt)(ccHDA0o#+%CՈ7X!@ &8IS 1w4ةAlҰVݻ8Z~Êv#g`z]ߡd2:]FrSL%%GT.C&wk} 54ت=qDYQ&0ALO&Ő V7[$?㥫fptvQWM *- Ha{{M:F*7l4d<X :\X6 8HNG.BZ8o_m˖.j%pz$Y6O@HZ&`%K?栶:zEJFyG%ƟZNFB'ءH ծbnٚKA}̠h} /]lM!zDnQj bnXq_7kXWIb Zm~NCA9" \8atT.ƵD kԢuы!m}$)-8/Az@!;g{c$鍳4a䄻u c\?NfglJ(w^uW- Ò{Q0RQ>wlaNnOw]o[V)K ֬ yH~P`L?t@`.7Z"wWɞVLrfc]CժWF~;uh/)M %G?\G+p-^::UiqT&+?{aSfq{՞K&˩̺ȶ.]/1є:3ȗ佃J`_RaMZtfۯD?, ɮyko#utOԲ &(JBݥ&ߐږcHz HNBB'BM]"ʦ$!U31s3/Z&"$HS3ASǟغpF@RM6kG2{wL]62K{](AY΋iɁXc(j} /f?{ahcʹɓ$ćMm''Ơ  Xݕ+'mIK]-/hc* iBsyajWDY%v#+vE3`Sh8yfYIW'̰j, 4VŞ}l# Y ev_*ρ-@z-"πmC4/f,nZ/M[j#_`Zo`I{@BE40ft.no_D3 ڱs^ɽ9i&\n@3slSSeDXH5Z˕*AՅD93J~pY/|<Ңz&)iaH.Y˦2=+p_VicD8򰿓v6~鹨H2xE W1xeD 8.rZQ>gk߄tp@, h'_Z6vKJqooe:Y-] t|誃)ŝ+$h'j;2oгHO)m9z5 sQS,yk$q{z%2w>7#Ͳb"X J{yuYC e|o8U@W=b@H4:;4pˋՌ4XѼh0 oI1h'x6֮c-‹|㿽ihY.3| .JЅC+m]Q_COK_RX(”ev^N1n{9gc7PYٴaq>Ғ{ah7W~tI]]#BvbZ%ĭvt$_Xh㥅DwBꚙ2HnN (l:ᶛcw+B)< 3^aQB,w)Kˌ%VZS]"۱s}1W%t06s9g4'4x1.@t5DHJ/C:S BcJf-:{U6&|wd#`0~ޥNn֒\0)( B u8b^O) ]_f޹#K[[,pW '~"-'8Z)kˆM 0N!FMX& yl+[mAOpH~5"r5pb LCwZCSWaCJN]A6xi[hg!&(Q6.6 +!g2! i'w:0ާXSޡ8MX)҅R}^M aր6~a&^JY `F[#dQB;|kTUvgqDZWjz)[Ї(bZ?Bʧ=33tǾ$bE8>qAHw|8JGO $ݯxCh]%|)T/@Pmk\?/I6>c! oxn ^c̹}S8؋b{4ŕ )Ig"3E^!cn]<"ܮmE; u˙k.-LQ]aeX(N@2ׅeh_QwǸTn\gQ ¿)1s8lX:(Tw2-d&㒦Eo]:0 ?E{Tm<ȇSOBPcz;@dC :St2 f2W~?]]`SlzTžGY]:}]s;kڒ=i0Ѫ*pO.;b =8tZAY1F ZvX-(TC"ERv% +c`ghBg GYTKk2885H^G.D&X |Gv;;8Kֽ()uhʼ1]Thq^0eug峰!$6rr1aSd^ _x-\>?1i[S#3괗7sJU!L=CW[p3dg%[nG0O֜24%O2|7yJCAܻkQ_z5֦S C{9MQ_G;)OVэcBnU8U'*&,d -Oy=E$QW o6( uhKUXQHu;GvirwuN<5g]b:H<Ӳn}VKYS!$MeD'La]ZÇ ڝOv\%1t-X(L_ksd"$\XZn@n=$#_MW)NT4&[ka(D!*ϲ#;?œuOU?ZM0B9hTM]1lJIj.~Cz*]&;B3t5V~)stї 5 >-\:nC/f 6*;fen(3/*2yǟCGV7Dۙly ̓n(E:z `Q^eR%E\]1Q@?0$<@XL+)y{e#--8>̕r4U gfBA}j0HH(8*љV:k $ڞN17ʹ+\:bk9<] zwÉB7H";I,)oLˁ. *?mpl;yO,m*P.6. ךI3fH^V:N0zXq4d%Y}02S9=fT_}Llj` ͝uo@t{r %˖A>2%+4y{qM3u ;u}x'xUd y3W,\Mpm,LFo o>k1 j)Ǭ=ZzpX϶߇4l5kMm)Y|O:\@Y"%HY0zbFc^+B^͐>+=`͖C4;K"m$D\ގGPa>[&4/a`OvDCO`ƴsIHllJ#Ӱf!ե=Jgn{5iJ CY7zV+zh&qO{SVסÂ׬P ,e46/FP3CRmpŸPL':ka:6]T?t՟fɬjwgLK%N #X9/ A 4)&Ow:cw0[r&P+ؔQbȴ"l() L[nSx8b]GjWu#iԩSΤ%2#z@~_]䧉BZJC+π[V07AVHe2|+#;v[I$|{6铣ٰ"3wD8a`Ђs伀J,8>G}}L}̭O5$(G0Ud!!XP3t:Ig`?"5\PXU%|q<;1v9 `)y#]/D4gû,̜g{`"R3B;Jڰe.8c|Z ߞb/KR{Y ]i*0z+OJuوi)D j 9T R;덓g}C@x^#{,84[ȡ29k!!g>ȃ&UHFCЅ˺K 7rȳR {H頣먑  ym}`(wgA‚S\'βSښ=-e ec;5rH;Le]/*j%*(&OQkQ{?h.MK+=i)>6-/]f&ˈ*tr .f[UMG8i1j@o3S[&j-""FM8}(3/XT8:>AɁM o*-fι%S!⽓ *7GZ*8ckZyN)U=#otnFP2;hzJ!yn)Gk)i3kωk/HP'0GU^ %vԤ(NP&iZoԮ%֠~r2v4\ZF lK]{L^S-H0hG}X 5:XPS&GR/&fӅπe1Owl$!rT'ݢeSt+!'+Mhi3=P}lأCg} م\w\M]vݱ~yp\| ݅K 2@P kY^8BL_MK3\.܆[rC@/G4aiڮ@lBKrNu  Zj{ юt38b2A[dWeψV1L1i&͐Jn'0Ԯ'kNo{)s[fK&4o_>O3ovaS|i`JAӡf֒R9JF#Zò!Jr45# %\V+T!AqӾC"g|׻z?b)pZ 7øt}pk3)m؄1w6h҇%hەMbI:%&O۞##<9.Z`Y4NzOI\<%Z҉;IM \DyfK‚Z)鈻TP<-9 "' s.#Z7Ӂwru+A\c;Fi[n:X{F-ʳDV"?oա5Hx}wϔmL,,짙E:7R^5qVij[՝'-ZnUԗt'NVyFzk(Q1Qi>w\*2O9 jbNid0r"h]j""c=ܯT4fr/^ċ:Qo4P'&/BJAi[hREQ:7?B WY?:C7Tms,r-#j75F'm-uu?wbg6| CQwan73wЮ,HC3@^qYэλvA|RI\w_ߞ|49PHɞ4.5dgE"8fS-}1el :>9D8Bh#6Wquߎ(̪.rK dѫr~;M^ hVϞ+AdI *b*ՙyYeBa(S֖56wfv8kii-;L=afv ww~y#-¯djdꕱHp"PX^?qNuuntP5Vw~(-6MlwYP o.qSUkЁ>lZԵYbe̝LlGozσa:c!_bh\Th3uIRnSW|!f5~P=e};bt-hrz1jS: ss:qKҟ)ݰe_oV#EbyR/dѼ)ې}UM*! <8Jpb!,!z@q=u~Șgx?`qb!dO@n/v͍oz%Ǽ|z +,,%2AӻV%E} L_Q.NGvimi(~9Q{8 !Z #sXvj!}G94ux9}t %vNPڢϛD׊N mhVgz+e"]=ƓfGnk2+ĊB͜\`Ln&C+~tE5XF+>۩)X2$g]\ϒgg#3ɽ } 7͎[ ?Dl T'=nPW%Oh? (s `q+.D ؒum>.,}! >k("RЯݔ>бw!(ܞ n˯F4n:8V!!Xepu6a6^5yqg"ZLv_0%A+}ǃt r5Rbi" T0w,k$2;-6Dg[`/z{SX=z7 WhmB( ,-7Zp>EY[dQFC寯p[,?* 2-/rle8Q؉:R9ik$R0(z㎄{9襫ŞI~@:_ UJb%f NFգl8(EĥΛ'k)h1"R 'u]a`Hs7'G4,jXq^K:)ě=;:iP <0* G$yD]0"s86KN0:8]2q(v~ 6 ,Y]|5SO uo] u-Rfܫ5}4/c3eJǕփ f߾ϴO-ŷ[p~'xDȫĠkXǔQG]kՍI*||Cfulc7ɿ ڪ>EhC"^XIde-`owTחN4o$3tl(r21@ԽxtfOT==RU?K@INā^z]K'98/s#:Wق42PI|ØO H L1㽾7mh.qxEY8zx弰~#Cj&ҥQ9"X*vM&i7Gh8@7п96oUΞId gׇ;c3WQO郵IA7fכo΋.d&9&y>-\Tt<~8SP`;c BbPNp}>{a3\YunNB*yk^v1'#J;vN١7-VP9_c@>)<7]m'%I_ǢbόAb$\lt!U6uj\/D7d;#/Iq^m *9 ]toCVIXtYHWlyi6i(Ӷ00-u M<ާ-vqb Aeg+DKʬd]0+JC{ehj9́b*𡀇 Ͷ?a*y{W]4݇ڸ`pgfLԘ)<OVisw~k|Q^FXgJьOs>LAa\Y[@/=v0c l /%RRIL^Dc O_NF_zdrP-foc7|+k(w]e}s#_GGǶ}X_m8 rt.%;SxϫǛ/,Lhހ,ynl_ FɫNn}> p̩*w҂̨P>]#ȓ<\b;&8̏ϯV.>juɽð=.ֽ6]R 2Ҙ޹$7V*gҔcwQs[+> /Һ~~z*Ѷ^δU10~x߮={Y~~oxFǎ߹'pj"+ϔIʆ-J˗O9uY&#,a-hn P=]"H"9ΚQlεNR4 alJv_O (ʱl)x Bu5kgQ z*Vlqލ) {$<{K;# ?Ax>L٣?D?#-4FlT ֕yX(mTzB لi%Ds]Dtk2tJޣ'U `TFEwڔc-OD:8F]`Y/dgM}{ˈ ym@tׅ'<^ٴj6FڽL&ssD`OBuoh)pKk2mRU$R9!:A<4lbD L#t0ANAӆ&u7-)tyBIxqIbv}ֶS1? ~&?eF=ݟ6=F!paG13J(!3W83*`DlnФ+ۛq.LQMZh,D8* 7{3aJ!ryuN 8+2G5*@U7b2IHu(300m#; x`^"#c+_W՜"z+ߓ$aWv[?6^CPhO0Nt \Vo c@8*3>M2 e q33qoD%Q9UV$ˋ[eVGYڡ\ms vDdJ:m1 Ii/*uAs@v@XhTHOnϩ@P Lv0H͝)zd!&}ҟNE<`PSu`*W!L5}0|}p\ڇWx裔&ɤO䁯Ď~6A?Bo%uǵݎpX3#HQQ'j [º`yi=3%z$AuzNue1-zee'Zi@VL3OXFK*kAqL6I94s8I+OWb?MiP:nfQ x,s0PG{UvN/wzhxM2%\R fde԰_~J$/͝ $SK1k\m_J e&kW/Dr&QQ`½k@-e_O$g3NJ#?tzQ}7 zs\BS+Ҵ\E)Mx)!!eb7e"2Qr FjyAzwfiEZc ΎloWD4.ڿg|̙aNOk7<{Ua.&`e䐀.?a'ӱ=GocFRyQyK\zꥮmb?|Ck E[I2: mN2jE6MR!| qSaitZNk24],,ϜRy-ՎO9MFttn6^ZU׏ 뜆#[X6iwbX}t&ǩDeoL,өT;O Du0F\T\cIN*K8!^zEVb#gX"oP>9 VP SSy+D4 x{fUw/%ZgWHkBXм U; T~c:f}^C jT/XК6$^F),cz(d%M}6L_AZLKy\eFeP)7]=jC~Nr/{H}j0gE:T v b -Xxlc΍]/˸耞F"z%s/) dOLTjPYpʍZ[i "jn:d\Dm? )o>]4շfmY!t2W9;W ̱m냩! -p- ?cH+kI1 +SL? ݱ&vinV~/8lK;{qCƟ!5+!J /+Ξ:yX/K0ťy U12A@R=UڻJ^nʠm Tы`l.왗sȉpX#Pcq/SO!ʧƆ OKo=o` !_X^$}o}h6hcP*bț>TK-f"WV]KN4cZGT 2':}fO;2?>pP4 5T2#>V:(Τ(2j`:ql4 h γB+pD ȆxbA&?MQ6uɭi5aą}nSTʴ-$5Zn"tWHc?>ҘN@лS'h(6:d,x&JL.nR1I]6>@P-Я7ß+hq8s!f !$+6Tª8`jÓA~y8Ylio$KZzMxH1G:Ek^Qf Ip2'JϹ֛,=`Mzѷ1=oj>$ 3/f}$B !^;XH(sHֺg3ZMDʖq{ W rFT]Wxh59͒=LNXu9>1"ﻗ VhUdY$|aZ:o8%s*hYdyO0x6 ^/9R4<Ѣ8~wpE:~=]Ձel-@{#aXï3' nCr'_(JVQ- mhZnGK>({!^UT|$n&5΅{ڕQ4G'v-"nVng<=QPrpX̀ іUEĶJv(vi>Q}>. 29&}ռ`h@ Ș)&:K*lfMhl q6@F)EySH8䆝L0߭w2t/fd9QYfuprž`P,V6<fS)krXv+40$…0dY<;<..)ۅbt%(J6{Ise3"ĪAE*<Z,^,#:S7Y]TQwoݖ8>FIT4 ţV[Lћ{5Qݔb +K!c^Ԝzsz@iRtʤ ria?}rbחBc4R q&vai~`'{c ئN y/f2t"5' 3UR2-&{0v 0{֏),}U}8\K&h|R&:|&<_6=4>= RLؼ>|UCiK}ۥHJ9ޅR< 2Gu+4^&W~ǖp<+!~ r9c(5o+}` <2sqC>[t!8'>XOtnI9)nN):sd p2[sSp 7r %pk} )rⴽ2j孉S%YՑY8/S↼ cYrz8UMT9RakC;*`~ѣe +O7ꬒLY%IQˌ7;8OAy\mDV y cÇHЧ0-$s3\a\.^y"c|:f1^3Qo_U\qCLxNv`!N̝ 8 + 뀤)(i0Lq n0m3(:Vղۇ 6yܬfQơD5ȢW12ud[&M _s6Obs(^Rv P›$E2P,D}1x˫O ސ\(i$/e21I'n7{|dF!a=6$bv< ^AuJW %?lr 7G ~k7(EyDWtyM257(<q^ ?(c5HA|N .8bU3dfy ?=&Ǭ%5kO;S̠5Op7#nwJC\˅xcmq>WtD,"yj^gd,x4K7!<:­Yi`[! gQ,dkYy*8䐰H챬Q] ^үZo7Et<9}2䭃W`Įl_:'? a]"aܙn@TYŊW`V#"2h mռ-%'ӥTBuM*ݡgR!pW4vn{DXZ#d<*Ӎk#?caN䷺ؿ)zA|TMBUx~拺-N2A!jTdž3gWJ}Jӥr~`G_9ebS`f 0?X %*T'|SM3Gv*RG'[½r%6/rfQ:5S{fl(PWHqm7ȗ{7JuvIL+:sCp{&.^`%%zJa6IoN+Jk wJGȜ&X?nזd=O,jk_1띹 7=8{ԗ`)F:CiwHawGD;dӚ+  _3?RXo(C?$MǦ gVIyURcfvK{m?3۩?$s%_V7q27g]mC\/71"!rlZbg-~A԰З\rVX >7H3*@eקpDt7Fk#s+x>+u!utxM~u@;# "?82W_D7%9p uepJv]2q_%ۑG-m#  ]ذ~&?y¾Ι[I4ty-g|d_v3vGc$W_p- m2إT|\EuL _GGon (a%ѦiuBC'{cLƱdxO2DYǫ7ArT~cL4@ԋp K U2ȹ8xvd4.Dkk%̳HS3YyIj\>!V `$>P2^[vXy!ͺܳzR*ː~j vwZ3W˜|X7YᵰbH׿$]sG!B{dHx8Ɗ.7[Gʬy3@uA1"σS6\f2v*GMhHNJHOi_h0ӏXL,q\}|b8 1ϸnƯd}`\ȆO;XQVU&}hQsʬVvat%o7( &OkQO|KU'ͳ}n)-/HO`-MEb hxV|%%|Ϝ$NclMiʭ<<|!N-@X'1kF4\Zx94n'7,8bYs _MK2.6bI4 0Oa!0v9Ʋlم5cP mci- F/ZRgx]sp&VtIPjу b#|n:cj`-0 2U>Q88R[᱀>A`r 1V7Ǵtcpn/ }@hK\Ԙ)gBZub喛WıG0h5]4i:cԧ/L`SnX5-F-}.oM#[j0t᭯^DN}N+K3h :W4Jpl;2T~da&xü-zJ)"KUA5ÂRi#0u&Aa[:Ea}:A&B K6Sm3%K!D:TzRÂpQZ狢hXIaVdBJŀ/SI!6oK^mZ<`]K#* `%*M|I0:OgAFyaa,rWԐ:&y4 ˼g$EBJ5Xr($g&;.<4ˡ ܿDߑKa#Wxui:Qdd<GR/%$|Yكaa#,ȩ*unSfh ß:ܤ9ssCi=EI& 'i1Cÿb *R0P;^;a;62_QAٵ ֝²Ye_n \irg<9\*ц}k!ƱWCc6̓dȀY5d Cj-`ׁČig,pf[^z 5p\^V~}'B*tx[Dc@e5?D"<<PH fux1O@sGSIcӆK"vā}\ 5uګcΚ6iqN~,>DX lrΝ`pM"tRA6Paَ$6u_byzҗъ6 nNdrP~Ӯ1W,H\厩,H*yκ9D2)U6xd+;(zLWEOdq}%X32 .'CoUU 0g9KWwΌtѳ_~ )ׄ#n^5#ٶ?ŖOӺ͋ #(jJߌXv=L}{.CM^M1CaIr9X+@E-i<LjGpE(g5|r /fG (3\ߜr>$0&?Y-#8<*$;)|/EM[*ZF/ ,Sgc;$o¡4"aϳ_Cb&oNRx\o[Ѱ$~w1li_xj:ÃO3=HOџ'^Q/N3ŒQKշ"+F3>[CFՂ-'ӪcT%˃vw}@Dm Vൗ̕٬7f*1gs*e 1 0H40Y(9?яOyId@EicaھŽ椊%Zxz>7 9|(j# w',Z|z| */bBN6'm#$P m|-:pbvp>t=ۂS-EHy4ד<|@lÿ 5/`>|5Iwɒ9T >3q{:B᜴xg:<.T^,ί(Q#E%LChu"[G!j~Ι?w k(s)҉E6ijbɽ:r:=H 1<(%,`r_)Ԙ7N:5dzV$7+Ka\grT`C3W7짺U:ʿl],?D5JXz=kܵB\ BE r.,v՚'Д-;X}5&(õho1b7O9x «!,!atxҔ]4_,S2@BG RXB޵en3-E~25) IC:kZÆW+5.SpbOyL,gyOSg+c)g^>;9(G3)7Hv +MdIIxc/olo,PBYWsdtnXOB z{"`Hd[kSU%9v甼y>S S T"%K9+e,t/V#|zq3++x[yO(6Ǿ:˷/8ۆ4 COm A32T_O,͹tO"+@牜ݴ+(Fީ;Y%|ոG2bz/~9R㧡U3,RN!PTyvyrg7ɡU}1kmC HBx ~τ ܟ6> cAKzg֐Ԡ=j(y-t:a@W:M$9;*F 2iUO(]0M泦9W2ڐ͚P>hg@]c@ДGv`ѪRMa w^*"ye`JƉ"jOrg'*h, @]_[Fjɱ^įÇ_֟ҟNo}gGj^קWL4ocyaAuڰ)X-3Wq42SkvY0_o--|d-V{{kIlYvܱ'b60L]{J9Z%A,elt-`'V;<݁Q ZujFRoO9']F .!kXn>YHNH~Tϣˑm{U}$zkZEaaOmƂ>5eo}غ%P"!c"[RMv,4 [Dt/ݒ|S>Lഓ(,iG4EHo?ywWe8{X{wE, ;sOp6a섋>/&<.P%wrMr1)xl\9鍏|CM=cZk& $"K&E**eLX#-'aЎzA>{v^<O.gL^_peut)G1ijƒ.9TXpxP%{`j:<{%yZʢY!i's"'Y#J0QQ}Kb|uHy^%(FQ|\PCp[ gP$,rn@|O%:60;ꥋ+[K1ǖ}-:T fW:52=rygM'ac@ΘX^a5#y(2LyF9ڊ='>b+1$Xp"p0L3{Mr@ )ulC`+0gY kMD 1>Bm58sCo(a4hX_!O$yu_U3VBJQ;k 9-@fgO*C.cM!/_2V`it-};aMэ<@x+n;SlLbd6l?) :'J*l[m3H]~h}V#}Yݿ^?ɤI N?l]$_C!N$Pݧ.KƼo]{齯 p8=FqbB˦һt3hKmRЬW":d%NLǮa-n7,n"YL֍+sg1AA]bo|b|—6Kd .~ D_iWqrh}{1P(:% ^g #2V~hʳ@CoQg$V8"ՅǨy~X_hf3[GC$ٖc} ӌ:oC+a鲚|[6Kg5^!]~;'+[ (&StKrI#c@?qS@%W\%_lkLuC>(!ir(~?8_,wOa41tt2 t,$Y_VWEsMK~UwbJׄY<) ;^[j8sإK/ڕ1Wm9 M& W6݉Bm2 Xf(P- (rCGHHZ>|iNjl-+SjLI@D; ׽ZFT!kjs,{$o6z#5[OI;Tg(oí] :-&ii?`D߁.y $3VF|.E a6E c&*AoDP}AV3<'3:}9z,efwVǻ67c!qݩ}-o"0RA*Do}k$8K97ц!Қe֥e,9dd[e7k{@⍏ZWx|Cal-mS޳n{eXraƽoUa4\~g~B3[][\fd9^y~fV!dC?_1kloTDL D=xP*T{!dĥ?w ;dc4/7G稨2u;Fn+-ҝp\'@`jD?p3}|;9MpØDhM>1_YqZRGDT~^_`1>\ۊkڗOu ?_BJ= *QfV==n6~jiW@޼V;;l}ya-w|;D 7U-tfX5&;`8)%a*4`wWwh.HaOs.&/22_+Y h}-(DeAs*Lbtw{rk~.S=r-8f^a{5>bL#_,wpLiX]NaOX#E=׉ uܱzrxzϢؗ>sigrޮ]ud2`$Fh@AesJ=r?J?0&a'k(?#xܿ 6].gBNץX͓"Pʚs`JR A4E%ѭRpf,nLM+89c8*iH,|j~* 1ԱS4xdK4rnnmrLnS\ ٹ7G]w-%G*J:)`i$awa{tѾ.x+os$X6M $O#~nV>lt3,2\{E1+ZWk*`>eR Vo1ߥ3airpqUaEaxnAJK].tg3cS;"UBd\<RrqFbĮ͡W`tJD܋s9Co뜓RB8ӆ)/uˀ+T4)b>4=_IC0 v1-S?ƜӏџaNZBaijbtKD,]42-pZr}CDK2]1Vx,''{bN8J kF("]Q )x<\~U? \pX&}s>rR$rcAhA>\Pm+RD ԆO}RY\{V8ZW)-Uj+00Kihu ;.-*>jo/lgsp<~%QY Djĵk\i>@ȭ@kYHrn $ɦMSrXoڤ2W3#̹t [/:}oa@n5-l TJۣGITA؞iGƣfoߓG in- y )ϋxġR%&CŎiRʭ[v`⸹T똰㖯:,$F{KRqgA>%4}3+7mjp;f`$2g?GWŖ|4q!ܮd^ACl;K1h(F-\d럺b{NShN(iѫ_mܲaTL"4T!=y^͜^ ֬@XXX{b9:Ub*ӨC&\%5DOj!Znl4g0*? 5JN?RE;[lO;bCeyӱ^dr\y4Rכx~q88+1]CtslAl7x)ԝxcN%37ZB8OŨ1,x ( Lp ln| >e *'J"c ;5zKF5SLy$E@Dͱ#Ynzo`~C +*JbC7<0Jq_KSx}*daf5Aק¿ +LL6Hc:l ;T0]'MM,$0 r~TwK -e'3t@m5ChtO`NG '4:(BHא gu-7>Y| EXm| v9\&derx嘐1;y󱠩6b;|N؛N<|!hmzb>\sbUGX\N:vޤ+Ey g^X m  S_EM}Elt8t>-,-\7}BTR~3:y})\F5 4Jlu>ge)nΐhn8`PHc]/_D.My>hVM(aGjƊ@k>)T{v=cW Sǁ L@1ոtB2"yB#j-!ew)f~4t(‚̥AGd%a= @cgs'A+?$m F,HzFddO$Z<&@* O^B/%ۯڍlsmjO*tOpue+U#"9a _@#dĚR<ak:y7CaБu%d~^*r{hzycLV59ݑ":^r>l~ಜjZ`TS⊭Vi ױəˎujC ۿY@He.?.헀:O4/SyP@H*&$5u.F-bb2sl{@Caxnv}w"m|Z|Nu2V}<f܈581 kJP+֦r8({d4)S_A=Cˬ#+6斪 >7{ mšwW>Mc3 'NJh*}PwM;Uv#pG!f&CdFQe[UQJ[26PS?27 rdx>\ C=brev7ǻ-bG ◈xj}C,/7¡X3c3>3f%+y3.&ÏC:eLWX(EUӐ]4}:gLiR }ⴥys!ްr ȇSA:YTѥגW\>*)˭ 26ek l.4 R786.&BףdBQ*\)T+Z߉C;{_BRN;̃3s51k}MwFcOLX w&z>9 @ H&>$?/  lt Όu}o4vFeuB,7A3~bybITfxb4~ރVxA)Ӌڨ$MtH4vܑ3eӞ@IdyT@5  ؃vGav&:e}0}@܅,ίdI䣱E<蓜p|sD8tcKL9o\}u9}޳i+p6n% uCX)4@-'8S7u"djFW 쐪gx|Re':I@x^ai&D+:+6>;v+}^EjA iƻj8[CSyJՅxz \=M!:KՃmTEu)?w@qH5E]!g(J ׊X-9 /<2i]34=*y2LgI㖹{H?)!x'AMbW%rxP5 #苤'^wAsL{AhaVJ mű8A037 H#2P3@!g Ҵ'F.1TVYs{^] 0c6 StƇW,Ѡ#1 U6c5*=ً5bQbf‚*woALFf4om#5hP`La8dz&R%!q`',[G`EY4%oC|OcoW S^1]&D)MZ{S 4_ [ڒ%뛫3P7zl)v:zEsWZaJvi|6@kkŹq~ֵR.T3=څeE2j)ElqFDCzKNJ1O{[{{*j!왃=?~%+*sb".: O0P"Pa?KucLH•Kga)(xc~c&)}B%N H38ņ?b\? ?̼83ԖY!;r]D֖3K1He)6՜ظ5q]E>>0Ǘ4@Yˀ;" ~<&Ӂ1{$7ns@iǺyYFwZZJORcJ%}aH[A6QsR(zTݹ 4:D!hv[CWǕ'k-\"{%.y+ j}U ۠4 Z> 8 MVkՔ M0e֯z ["d'dW4cs+a_i)C~Ct /<2fKT?1bWHiDgnۍ9иQ|1 VnRQ`v7Aub#!*JŒͣM@ ]=54Xs2/%&P64!=T]7,#tO}ngfL phL޿,4*ˎf]2;?he\'<*{.BS^tJ[K`bW1Il,Ǣu5 JHƀQ5=+Nj>%U66Mad.Zo ` //v רǺ ^KdDl]|F̷i Rv;D`55xly=*7mdĺb^p&2MՁ/DYؓ›<sީgb`H[-+rb#-X!bun hP6:3@.!]=i6:6UOS,%,B)Fq =axebnTm1":!#e.1K᳢9݇^;u[ѱeAeҲ"  OBtW8}=)h5Za adr0kӥ-WdwZ=n lΛV ;+٠U,Pk ތDqxi<9r] 5:9*˗{vǘہ51ipsʏJL^@SG&Ҧ k6i@l@DMA,׾MZ$-XPl-ZT)jT-5Χy ,H9zF !%_tr4O5=)2כ49!#WD\FH, &ظϢlpj)c;j#]<[iXM]q.E#\{)TD&gT;%+{H r s)W',J7Y#or#?4j_gYzlj* >Q u`ImG9̊9pqzad&ʖeN h o5}FZ198< y)ߡQ4P{>,eI"|ne6lTGx|G2 D9nm Χ/YvKDYk=FY;k:*h+E8'et2O)̫"5"97ρ!f*3iEL]9@ZJy}/I9il7,fZImF_AG6W (yrX'#ռyB!mDك vO냣Gt!]T*m((ދ]V iHM~a%kO8^3eB$k@JOR7 8}ͷap@H2'b\Dqkx'ZwxZtpMX_oB@ mD?^02(3:\RЄNsP4DDKØPfyt< ҇P5T3MLN0AD4ޚ|VĦ@#vv.ԇK h]%1%>1ǶJjA-,PomML߽r4à>l㎰*Ҽi#-\܀Tu}xj=>'xy`O}X(A t8*H -׈n!*^ A8Wo1~>kin ڣD)ǮD9R~>B3 :6@xtJOV?@1Rw%)9,9Y q15':Oq% .A*c Eqwtq)FYy"UCBbf&3t+q#g/cL$ iUqOo ~׋:cTtFo9˜>eƉSf+cZ[<(Tfz61Hi cЖL|W5;X0=pMJbv7"pySWmVVQ9 OdLO|)JWUB4*$j_RKo{e2KC%"(?_3r/éo8h"hBS'ݺ:v7ZS=Š^( ] iXXo?~$uO^2mO|/^@St<ʸvaߩM|+!AwZ-KI eu$y"+_ Fk;,^+3:-VDaeH-/8"p$E-wE<2툂4IO͏ppl$tRl.:O o6u y&d%0J K%ηGańo^m=<`F(\2PT65w"d .Q% Ai8<8ҽL{;dD)y0CDw3!Fr-t4V&l=ȗ67pBF=>Q66ڂg ?R=ʻI-jLM{VKj* 5s{s̝V+TO73Fg3e|3e)@+YZ8)ydȦ8%+vjRRKNdĈqGJ>}$cb;{r-D,g߄\Gvܜ ! An\P^a f`Ǩ7 |':3e1 F bHi @1qZ&nN88~>.Wؽ^~?'u`JS8z?ěֻrY#_Ok)|QU>L%Sxvf 0NAǐ]pSl♆n)+cvt-ANo G %[O')5W~2D[}(=*2" >zi˰i~,*8?BhUSqX_0-Uo>B`ZA/&d<@Ew'8>7%H\\r-`i"ObR7GCh OַR3aFC=s[CHJgxRUGyrchP=r A")=ćݱq6ZͲ+ԑw _l'qzoMۄ1lAKWW?בWDѪ[$BhbvYL8*fWe X5ds7h]Ո&ǛtG2|d|Z%󈏩҂;Ġz 60>dIw4-ў?oZhv,wMBQuR>r"X)6\qu4>JQ;y:r݈ 6w'uL 9gO|-Q?ʁQ'Ow@.J]D GR-"ǜX/\k

[@LH_#v;n (`CT+9i$fN*6 MuRW'0jx Owh|Cܥz/ڗgѥ2 ~].aa حX)cq#1WCI5 WuK|4IqJ 4Y?I{hdq &sb}ykm ˊ2A(Z0-(9=]jI<;~Ez b8C{!-!,^زmiؔ2Jgbí]A@1f3J!\{g?0ׅ;E%Y`XTF(GIZ3%ٮ6e!&ۖ*u]6Zq`)Plݻ}׽ IW+)RwZYi碭 ^jd!5I,u.ԞqT<80)'M8,׹5>@6r3eҏ ɺ`S[&g5G |ߑjFzSgq;.]ϚUGo_ʸ>cH$KXNZ/͈OisAloilzp:mrdQ$zgu]G@}B-KJ6pnCm=\_$݊ iHG5f}NϳuJ =q.?~Vgp-v+j+X4/"r}uc_CR"{8N eU 3=hxYa(X^=3? U~fuDYg&I5@)IQاslsS߇z@"[rxٮ &[Nw ]9@Doiaxn%~lc}Q{ET` 6L)ܓXXoo)˽5$7?BܺɜX:@u2Y}"h]6^{ȝƲ7e];,tC.W(_Ui۳Om*43-tAS(!|V Om$(i,i0wc׶OqQ-rXjGaWks;8U-e?\"v}DUmB9w4 g̬]G?~"w/r1 ҭ;) d4k5 ykSᾞi; 9\Nnھr]3Rcm3i1tFy)dpIg|_zכM3hlfx)UѮH10Axf$ 8@t~95 S(?fV $NsrА~;RJ]56! C2ZvT5Ӡtʯ,#V-\OOzż #<7J7c  m@K_YƤ>Ku !/tx'uac/j軛__ UH 3fQ Se]v?,._' 3X=<;qЦYC <37  xwC@_jxT /bKiCv ȘD1`JWǡ$dK]`GtՒ{9C" -p3/G^{+:.vg_XpywZk:8 -} bz cc1W=X[_?COut}HqѴ S4FX6>{I5*]u.jkϭŻ7>(jt~[nO'%Yީ@"4f۶ʧM͸GD`a&B1c\fV^;õ{b0 AaŢur~YIJc0?֊hwMe7O] 7Zt=/,kC[wtzk˚ 宠yt7_Mi?ӽ.~ve ]K&.s |TCcRqFmѢuC"*]GubL>bh$D?PF=eYώ*2/ '&X-Fy5I[ͳq4?6]J㜳A 1koto+7& N(<'#g6KO(3݊n]cG-|Yw_QlzU̷ =[;Mh3%¾z=*>JYZv;,v-`(/"Vxcv@Ńb0T+Q;~UPGWs 2{~[Mp8s2S|Z8 &pw&8BJ32K2XUC Оx;82Э3mo6ѡ_h`9+F[f t:q5ȖGa#*vAy7l t\ӿVUb=i񤒼3Ț觅gϕW.óKu;vP/Fo*wl26o89:.0p LD&[xVywO \ Ay׌?c wv7ջ5֟ nދ uxV CXp,YN}R/sGQFaV/];NKBKr™s/Tov~Gqh0ݣQ̰2+k{?QӊR'^5Y .2UI24x1h($OՋ;((;s1 q\A0tJA%뻐qt9QSs܋םNCd(\Q 9PƖ>jU /'6s^N"ա;%ri 'n:Bö́0ڬj3*‟ g߱IyuV`{z_w5;ޘ`n "7c#+mq(0NQ`/(C6 *Nr'~$V'2^!e'gea_.i{HT:L)7E(=9'ɟ ^k6c~)Du[R`/cQ%hҭW|o5O 9"6qJ?/Y 3ɐ+T Y%RB {4\LrKs )A-B|ۛOClx[®m /uEx.'VْF['4yO;#&/,kɒ5ق qxPX3φ;l},qԝ'LVxF^{ʾϔ|UeIGL_(>y/F>sp7=͇d {}R:u?(#^V~|^tKJ6  1,J dr*5)>? _aX9[ jD~dP|'Y'XVMd^qCD 1 ֹ}D94؋0 9^ImisؗC2}xFvsRj8qK"Qj_#|'Ϲa&}ҡdF x cU1ȄF& I<4u&NJg! ]$YFRR&ߋ#%}bacO.mśp)`2[#=]]Lv}.@$ۦcuvPqgf^e^t nߧ֦agʚ`g'!|*Զq݇>(["A<}0%P۷ޅO\Ĕ;lJx$^[3/5PسtrIb00RLϓM@ؼO;߁-Am%qbY8916t7I-̝B}nvY( fCÑ!biCEGQ؅5oDj(&xC(zcp |$F9^34XS.yc$uU=^D|et Vޖ_;-f};6󂨅{Y r e[G\{V]WW<8Wr׳رhnΑnԙkI:ܬr|\ wp{(G ٍ9*·pSH۰ Aˎ+'dMu|!s]L3M˩(ZRl^:5z%tQKiɰmQ A8=~naµ/?o#c̩LaaU!m $Ah5J"î"t>M Crrs $(u ܚ}SL&WfXe'}s.=rziV cy(ȊP3OgK Iv3׼aP-uԶqQpoHaJ$c4{pPFʥ wgR}|^ܳRK7c\nԿb@y-#5O/$$s7woMt'8qR |,haBX .a d 8P$Dh5%nu57ySOwF+#5ByҰTv4祮U\n$Ͼe@Kx^gpDv.㰐$594jqm .y9}7dTHGs 2wz\+Ҧ!1ON͐ũʁ5S%G{jb@dضJL`~PܿU(ku^Iv~vhȲ¤()b0E༭x+ bQ@wxM3?YX%G U@+xXrvrjc!hq;ZVɝs0U{ClJ{d(E(p>]Id1ʆ$?imSFXɜJM#1LQZ~ؐAI`o.!dЧ*{WҖԓ4 _c@υh*^z-/&@C{!9X 2w"*quM;X n-(|j-+9H0D2wȓz孜#4@Zt`&a=T[`L+!:*M #.3wR)&ФQ IQZrW=4r]ٔ|S{NSpD Pߏs.R\hx2:܉Hvv7Amǥ7UlVR@eB33ewYTz-9f$  ~9.ehxGLWW-v`+<|"o,6͞[dneB.IڍHf_]Mρ/a>pzR8Rw$^XJ;n$.' e&nUxAG;/0dxG(9 8ȓG04DYbۣhY- LkM)7͸s+As8YX?:|><*1tJp]£@54j>=k/$Lh|㙓o )m1]pF|eekV`̮! N:737I'~Lz4/G( ^"jG3ICt9^ru&HԶf²Lj~*/Ky 8Is6OdUD- $O={-0@kkw'e[4YJA, ++V#-oX}*N4_kME@D:/M:L߾a^ҡgEI3|J=!GF/(&AbZ$#/4,\xErpG)nM_VќQE)"0a 7s}%e袅)6/4Ј4sՄUk Z=MV>jaS(` Jᴝ~`)nS swvۀQCq~/zkL+y؅gr)mYYvG +NF5 T6݀dY'%3%[sU%~C Ś&`:kAtv62p*/Ttn]gcvp:'ٍ@aBLOLEQ3q"6EMN~eݪey6Y|AuM!pQآߚjAo@~omx6:Cv]VQ`OBr1Xz рu*agԹYzF2ɨIpqv,=-r%ܨErsFuO>o`-F.;[2_,pbW21CAu6;by{kfN>"(t dgשΪفJ[o:?Rޙ-&Q`uG s&+r~6F @wwoGY!uGJ L̿f_ƌtF6Ɋ (>8Jp7Zn,uh5y'k_v~Ƈ qtA:4QsZU|+y^+fpT[RY c5=lP5ս/qCҞśO,L)FevHRF>IaO5(m=Yhe>_M8x%3Eg&b/(#\&uw="h {*njL L_BF5fxR9x Ѵ 2\m7r Л5?W8kv&&+P+*bI 67z.́G$`|RǍ+=YIk'ylaIڳd.*)L˸<Ic[Cx X^y^nsA|ْ5 |fb$]sB 4>ab_& G`ۂ- |A0qdl )ű|¿m!Sha S~iװfLΘ֔ԃ 6zAI4I^H ]7^˹qd4jp ;$Mm%B[đߙJ|w O՜Z}XYȰe,&E%}R􋿋>٘:8(&h{" k^/rpbܾ3]ߕn_3b==mwk3L[?f͸J kH@He7hͰ{{^1Q483;fR}4bTL_ͫMWvP7;F1pY'0B bPH?kU|>SfՖ {'V*=jނa2e6E9QT F*4:L |Q-^bhzݤ${m#K8b]rrj:wĝ?~}EJVAmqt[#?٣E&!D*IQ@zY,rr0BnOkXm9x%YEHLO-Bh`!EOўGAkiv5v MVl ?IܹclNd;LIn;93wxw|tFxoZ~ v#K>WqY@?T]?|z83aϝU Ss!$[z*cǏ}bD¯,O"ysq2!_E$206RVaA2n8B{+f@te55:J&l"R/rN 4WU*o렆76+|fMCگNT+0F]rmW񵛻ē:`m)YpLDBJ1$5ڴs5u&d̨5IbVB>'P_4ahUM|+Vu 9X7"mhg+>{$h0n<5.}i7EIT+y*Z').  G> u@pҗRb|7qI f3u񥋰G#D9*eGH=`aG4%;EulݲPbK~EB€WtF=J͔flGij%ju$Jm*Uv҉k$!Ğ&6[hBǚq=$#$^*%.5[P,\MI *j0fg9{[mڎ>[CMonB)< DU D͡diF;+T/PZuR2-p*2-N( CDrUy;s!Չw5xpkDzm\P: LOReCuL!.:2=Ԗ}-,x9`o/!1G6.V$1'-zv4\<ڨvex"z.B&/L rlPg}9a;q$!,/*kʱ~\J!{u߂mUgwF;ϰ@mλ9pHFx^M$zy,o> X4ucM?!YRZb }9Ajkv5 N1ʂ9>z׊ϸ#~)UYfX/x{nO%p@n얛2%<^dkwA)h呸F$wPAP䨕0 ԋMiiڠW{WM 0u0}@X-<vr,zBAu!n^ @x%#2Ylbdo+@/j2ĮXߒ"ȹgq^pW }y O8"%,FB]+K2TsE] Ir:)|%R:d.f 4˫vL-@p/`]mrNa74Q}uA: d`hY`\)Ł~6d6F;ۀ(obQ6oRym% hèVObb` !Q7VqVe7aLru&-9a-"s)J_ !_HKbM$ 52AmVzsʌHf&k._u6֞>K-r ;kHީtA\˱GjgxE8{4ŗJYw ֹV H(:w_)1;`_~9in{^fRQ'pԭO&TXjGkݶďB IqO2TFTzA ; ӗhВއ$FZRXz(O;|J6My&^q "$,fElȿa+|u$V `!q(1߫iNj|v5"rVk&On}CJe;|::PZWxE56gX%Hl8V'CA3nBT买fT#Mׁf98\BCYx(:hq1 n$1,&o Y(Ps*Z'bûeg6hS*& )dxIR+肙17a <'R>2Qu !:͓]1J&|6ll+ )?*84"mΔ[az_|"c+U.v5 C@hhOt9^B.RO/~+y3H<ҫrUi`9UM"3E qjA7!nFw+լEH*}?KcF)5kU~Ux±cˊƪ'{Zj(8=Lm 1l3x競 FZ G2ۅ"WiYN)j Zb:{H;="1!ށ\p5K9 d͋G.Rx;Цxge|1GT^濪! {m\݈}ptbC^nxry47x!ӎ y,9Z>Q+*Kd ώD7"l(˹`\N(}fJ:qC~PWeA! )Nmm"9M5 }!~xxZ=gj|&qKr#pW3 /j1o1T)^Y8-,h,dwc@ УHsT6H< aJS `#Ä/~sT,1ZQN,>Ciʔy w_GQz,\vSRd, Q 'ID v-B2OמWw/%ڮGՕX`倯|7ъ*X>GAb sZ%|/dM72`2z4F1]#BDPY7"Yz?~pMZ`#xDAt5Ҋ7|6FGƩ͊Ts1G ^Bd2/=W0*΀{,e,5ZۭE{ b:Y?(Ll `|A40Ʀ~+{D)@H;/~PS7UN1v+t7)2Yv}WE/ LPI.'ui82!5[ >(9eR5|uźpY{aY4!VSz.q2^O4m\W:@)#ÊǒzPOtq1^^@}n(@:w}БTك4} 'P;1kmD2bjrG9gP ]>WˏVX{IX+ eD3RRt[r}ϲ"f!/ [9}MaKcBj&qgx}H'|$ⅈY)1(Wݮ TZdDRΟ8(E?m2 (+M93͏w+6q6a7?V/ 3'xr%`@ FliK( "u"m><I-I" )bd0+~\ML"Hu< \H &˙5~s 빌IQUؒ-%( r[31ԗE0R>%~ix hnTVA_8_BF6I29^T3;kWh1Px#ñOOLZ5T'Oax'NyW.[EIk%5nMZG&<}G!2%/?Fo#%V:*Jv(nv!L@wWЍqMc!~7MJxOt;.PQL%G0ۊ=]xy~rʅZ91W6g*?>WCAi+˝n3<2?[\iT#.6m<u?AT>XB\4 {2SVNSI.sLk\_3k;nXtH+.Vښ}tAPHU+6A]ΟTwrc%Wg3zᭀ[mܿ/,:sM.l/R5ʐíBE`$IZ逸gW vuSwC].q a xojfrV@+ jT(fVȍ y%h)m^ڪ8#gί1s)ASgӴ5G2qϧ׉ä`uhip<ıM{X dÈ>w?ɯu]b^?!0Q+2P0l؟ Mc$?# W!+U.\Qa>Zx+E6͈'Fqr!9JTkA_ uhj-=9-呎39M$^$8^MP7Y *&lԩ{.c_sym0V;ԧ0=)2 ĒH}A+rxӻϘJ1S[ݬGNm}3MдhXmyM1Uӂu %G@SR$GLϖ]j~o9y#~rEi $%Fh'5w-넿; ;|RQQ̘/^s Y&w 䐬NEAV<:(G=dj:yr l!-Zl_?B ]#]!bRوG)(G' eڀt-> _nI` OcDLZYۿg>{Ud4=L zZU%(H}Mzg3l{R0*{aGDZ/XeAtsIQTsSՓ1E%YdsnOO[GbCd7P ǃ ðgp)2 9Ix-RO1>uM6爲z/@+3L=~R%]:rXw#w!}}Sv ъm8+|9Iclo,}L>N]<ߧ 1DUF_dܲ&[R{< p ;Bxy`#zEPҬ]LEg!6lj́郀 i(?+Օ撽w^XBiOn~eT_bHEx9;MC`ҀHtk!GUJV %7)ȆB&Ch&m =wbQL!Ysgs؄nBڻ$\Y$HTNhTs?IX߷H]'&+B-5Ω)ҭRO*!yW6C=ZuQ]M#}jHڂ.vuĴ^Gjd-B 2m楷:D,@ՠ[cJ8H`&I [!bK("/WM0P%F̘r4^+:ʳ+ق8cRi[++^!=c˧inI*rGM lkw?IlPLlꉻ{qUzΤ.ߝPSԬA6Cb–ki`+L}`L$ ,$EGд´7#θCcf~'D^½F +hZN 88?Pf`f~;77'cӪ6XPZGrSEq>oޙuVK]yһڋ("8ganUZ2VRT;h–CegQWj]z\WV E5'; IU+=Qr$.tvkE#Cb`zHC]βmupԶoș;*ڰ!DfQ0=D|~,ˢ;upd6X/'EĉEdO< bJ]TZ7\gItO^uj-_ /(=oteA5Dx]VEG1?tHΤmc̍v>W;t}բ,p= DDN [?MsB21fUɬ?]#F1̉{\b`*_e0a!p~uQf" ny ybZȂ(?J;h4$VúdOiQ2 ?F IY 8^aOetPk]/cCqeƢwmErzhWTqh+;2NVHxѧ"2[DHĥW!xGS^=0W^f$~{8`}9'PbthP6dg@ )Du;E~[8okݝWU7AGDEz) W\Tpjdc;a6O ʰ lm/FvV JBY=?ENTh Ms#8PbG] `漘,SԽᐋ<ػah: ɉ.eWQSuPaFq$%umLuK5ÛyF۹|0S0d',m:W#x5Ż\D \XlSvQ2`ӰD"wp c|d֜>lhA!6i𐛼ר|Tf㢻9[9򌂰ڤ(1Zھޣ͖ǑD"u-flXCk N'Ze.ȁjі Ar@$d!7XWQ{%J.g>Msj([*+A3PWۯoCӑ IhWkMn9пع% kji>fLKԲxbe5\WJnuP\3o/.9owyWmXbQ1T32ԚM6|auƐPx.G5=c$RNꀉn=(C^=˓,JR ibY]zOB :wk9y 4r; uB ӿ jǻqN+l Z<ցh5VNͦ_ق6LZ2ulR[' I0+lCm lm+W}`:O<\L}V͕?KUA[8zGks\;<RXᷜ]YR䏻sú ۡLDS< ٫LZ W5?q,[KZb=Sgo;KeѦ\kxaX0 -f?UAV*\ۘ.6i̬I\-7 ~.TZ"|gp_LtgXqB $Dp {>C+鬪,WZ徟~IuH#̆g{jóUbs2Roᱩjlg tW:MmR[5E IaS]/ B!g*l0&?١U PfA߅y{әzbێN+ >r=b/6`X),Z|75s"t²pTY;Q.`=ޖ[gGhΓgLx g1,/w˕9 ɐُQ- -/[?ܲǍQ!I}|B:/|&G,9\HI U {$! S$0v[n= [G53+] }0Ǝ!m)F-{$d9!Y.-){'H1)?$RJSiZA̠[$ :vWśga3jJ 9@&&Y,}}(#E˖S,N ;Ƃ^m֥+p(9#mB ^8m2ȽfB*Խ:ҫ}TRr]MnKm>G۶v&vW:njpn:p瘝FΚ%e-110fOܼ/EC"'l1fmF%]q*zlGl@zm9v/3KvuH{99s!..HONk֠7xBfZ^&pC#@$L؇2t.nsctRWS٥ᠭ^Tw-Vw;YFnW/ip#R$Fư+Yŝu8;ۼP M{I̔hDHz/i!2i T0;&T`7ҡ;6"kO8ΰc1ُO+OI 5tuIٺMve˹I7= ^rOo4a#҇l7uA+FG(q8 lH8M B|tA#ʁkD!},|lwbEݺi^TѴ@.TTE_q*i|ifpB8 tA.ݤ&1 6 ;oo\g'`{q;4V?j\%^Tt+{i0RxgmPYT?9Ҭ_]Z6{Ks]z0-svUe *m_9H*yk7a;>BiQ;E b۔ZI(Dw&Q>NGz!6aMP\^Z L-R'r\`M+F54 Vm Htk ad4r3^ z۝eHbڇYdewE[r){xSi:L*~%! w1b7NNdL6f 0"I`|)%F?%O)W q S0A(5",Z"A].$S8궲yX̀sQt6凔6JdIa G]GhG)%TMS`}^B5E:v?hB Vڠ`| kSq_=gExq2d}±F 8ˑ \$"G:toxa^]YDs+_۲@bt.O|65*8Ŧ>O$&\wn1I/$n.zt#jH1|;MY>'2oxۥ#Ceec˕3 |?I-k$YF#w P=x^Oi{2OHUzxyޅnKm fWlћ<Phi`3/HvaW&BEȮ|캆X4_@.fKF:{=YPpoٯU2NCt9BW,%{ܡi6f2AZ1`<ÄD시- ,BԵ/>ZQ@S8 "mX)6<~&咞ߔUa̕Ū.8#;`f>G7GlN ]~tڍN%jaUNpC&I`P:z@SbL?/ Pv!:!m9LNg&cd,WurhJ޲3wlg&ʢejqŃAJMA8Ѕ;̉1A@d͆g90s_v rz8P᪼AQfE'rlgsD&(TfmOr"4%j(a_Ռ=o{48CTʥٽ]- ,<5TC݆R,*zp^laJgv[6L)8pvryo+K܀HG(؟"ڛ}tT:fvo/@-T_WJEWsYr˳ 2r!;JzQa[!5>`lS79$}`ѾfHߗ9vEĚo& >Eh)+ '[{,`c:#|tv7dta)gu#NcPs٠51gt߮y_Ifj\lr;o98d+ռ?ED+yҾDW8>ֺơP^oc;Srhc0&XgS0R{FWjP7庂 !"1cXv[r$5|=$YҵW_ Xjm$`P}扐qk\;<=em70;S]6W$VEz\ibMɦ a#!)%?6ʤ{SX&xB'k_g *b {[.BwD}\K+qNt0AJj]XI-h*ciͳBt 'Ch<.)C W|sߐ_JCƨŧYy/J5 -&(eoؠ2Zr h@Zo\fu" 9"~>V\Պ@י[=8[E`p鷨:nUG4sziw1ƔL樆!%,yT)K T6 51b\ f" @zm|*J* TU9q4!=dErz .*sHݷGhm_xnCoe#G<\~n5W5(n 6l]#Z Df( L\;疾9vRIp͆,*㖸(#)G↬Թ²1_϶aծPk#\,n #)DA#VOONd2 >1xjxP U*單Pl7[sv?kFLoEZbM I ˍ" eӱt fśj,ٻc$Rvku3>D{7\v(uCEz`~#%J!,8>wrۏHoLXyHq(XOl,Is@>Ssnƙw)kx̍#l pf^;`ZAwN-Sy kS8 (>NoEAl^~5 XQSW& A(i=Cg-o gtS,Ġ0>\ $]E`ݏ3 Ay ?;(L=&ݦ@Rjp{̉8ӦJKX

hB't.w,"4*Kj' n|R!8t x,yQ1'b 7秊ߓرQtڧ~(]x@`ه'טd &1xoiPKbíδ&1Ι՝u|uN}Ѳ\r)~eV;.LM̕ƚ ;#{m2xc&3jŴzng x!_&(}tQ3rm /y٣ł( ;/a(1`?W(`}/ n;T&y|y|RL\b܋IP'D1OCG,1X<ѡ:XHhbQ 0]k. /kTnC/}S5w7`9~K e7jm@dzѱ-BXzJ`Ѩl;5ߣ(;O]+fUQX4,o00R> xY>eK-=ByG\:.imURT,J&dAq<.Z,vi_6!7{]LBgONl6k!y5= DFXyWUnfE.WjM p&hg!WeDn2 6a; zlq^]JҍHAp2`lP}f?{jTӵc*Ϛ?Ů[m~zf& cꂄ_ WRݹpڭ~HCU7up\2F?w gXf WVd‚aٜU}v0v,Z33>\#ΰ1a4̥l͋p.Dq}PI"1M oP=vlZq|fwebq؈y;C7 z7Ӽaczfw4C'o]pD pAY%jz'C"+BZlTF eDkT$eoJ9QMCwz8r7h-qxuW)&v^Ţ2^Ab@XBeP:=Kp<%@EqY Ytj#M*%l|IF_Un8&ˬF/5dqs>" nַEʊ}mvtv %0M wd yܵ165LRȥ4;h|(팰A9Mi%LPyЄ&w<+\ɚZ;O-fC 7]j~@XaǷ<('Xn2Ոhfy 槠=E| -G\5L ([ҢemmpݗD*d:>!j>rFQQ^{ʑPXH!Cn^j}`(=BA_}NA " 6hXŻP,RV"=^AYēw+Q j[N.>׀l2ezxr[ 6U_|3~/Rpd\4Lxj`ex 4H -daaOJ7/@TO©2-  Z4d!"E(~\F_V~_]k3*(H%a/AJe%ڌ^z]P |C=X8+=߀F(\$(-W*E҈96-1E?V`S6SXa.l^+3qMqhZ8-%`+ü(ɃoNN5/q(\#IW_ImV>t^$WnT3oG]2$ ^q[С\bq;))尶Qa?kd\%60.{"DYTp\E 荄K[!ۆF< QċXƪGJQ_gmnYV ՀkXtC9\;~pu,I.9gZ;k-/rvepl^gx.cn\^5 YݍV\0ۛw%Ш~{*I]_97i'13ѐ?mAG qf>ڣB.ͥ :m:!bsYmDi>bmLj\I"(+ܕP' `hv%cIJ +-C` \Bm vDWӭ/{-94Cq$c>>+(lxWkʯ {/2z@'J/ي-.2L2?,7Z]) $ _+ы|ɫ5{)4&s|tA!"QNٮI:d`"W{+->5uމWw}B`} ?t6""bJ-#Ur୳$S Uxٿi%ySfݍD4qYa{ia !Q 2-m/?-iy(67xE48-?n[MuW-La}z."P5 uh CӨNY^-usKS(+Nqm$.G,Xċ\xp9LKJ߂nB;MF̗@jZtwGNYޮ#s>Ȑʖo\oؐy2n&oN[sl &zPq8DRߚn2œ@&AX=8nΞ(m)KE㒉=]ϧ%;^s=, eo9r59"+z.qtò^>BM:؅t>>Ln3ZxZL5l^D; Jm9o/mbUsNv0PUW[䣖zLsT f֜Hkk*_KTW=XØ!9?gw+yq'ԶVKQ@M@%o&[͸-⍂5 3֑H'o.U⡾IhJ-غ;.`vإ_VLiy kjw^=5rAm#QB'A路cU*/) ([|D_01E0m^[h_Ul/0)_mQJ{CFD,~,7coGrv}氇b-BEXcAf rax .ʡeBFcsYd(Lkp+isp]x[]<գj6e\rFf,{X{nR<-S2e{ŧNDD1.Ev]Mz Hj[xV||o뛭yay肧"7Lŵ+qrbY?^g7r=stz0i (CXwr;=v^M=E3e]&$˩%6. y/fcő$>y}aEh쟾֎o\7UJ$'KtߪV/Am-yH3ljgOK\1/MԺ:[w&ҽy##a;alfٺi\~(` f1O`Vb k%屻zڋ{Y,ؔSb$_ ֝Uu>(I\:5rphzuqУR  :f>кde}pG3çogjx":M~,z`Mũ5Ms ks+^=HgU'v-#;+C@pg<0/oA?$FH={s⽜Uc&tLB8p7!*}$>^$f$.x]OOCcFd՛h2'CfCsq`%?g`u}.L4 +,D2ȇs @iE5QK<ГZ3X+ £jBpȓKYrYO;oFXʙ-D v0h>%7M+x[y{ю {y=F84v\qzK`N[{eb z:=rz"xf>՜K'9#2/ʛ߸uz~5@!v&%hZ5Fl̹;k5$3Gϴs$Mr&fګ,=l ؖ]C lS&uNa(~6WQMomVCxGKϬkx7~ t}I֬ Sf݇Vg }k }3ґPp c2 7u= McVE!Y|>aFA^c"LdjVnl 7 La@E-oK7]0=w`en 2"|`32_*21TkYo7;Q|(F@|%l1L: yLL>X|qQe-q1:倊K%Ě;'MBᕑN[$v0H:*|uo; gyD+fLFԙDŘ c? ,o\a, G/6🏛܌q B=c-ƵS4%RtEw-s0 !EAXl_:4N3Ο*^i4 @do;(u3# dbbHYI-ZMFnTSuf)}3j ZgT 5vftQt2+ӥjwݠDuxaAY0Y~sXhf߹y(:2gBI[Ϸ ׎aj'渖TzDw)*R|,$ϓ8N#EzEwNkl"z-Q`$D;}%ל,ޚ::w-+|E(0%Z@09 gץcyZɭax+ɢ2~Rr@-'(QãfilG0/p`LRݠQ7 x_tQyx=ź7d[ .}GA+@xF^Ւ&]gPF1mhX0^25(F? c7*zce ڙRC+f#ͱU7GPI7ϻ}=V+ay*_xI&4  )p}wZ 'q7#%(9V4Пvg_ `~YδQd3ۤ5XQb&yK},PbRe9"}3sF61z 9Vc?W2GJ 9䝖f'VˬouŃSҷKP{8OB#1p*8fjŚpD+n  .F VU +,)wr;CGny2G)5we^0n dx@d^{|iTWՉy1R2xD2ghBq;V O@+:T_P+?مW`BaBD`-D]N- ϋ֘x~u!ć*Mc x. WS]& %bfT,Up؛0S(Zn4LK]1bDr&=Wqi䦤j `X<KKœ,Ow_dq&WQNFZx#q4חZYZrKmC:Zʧ͊Ok>~r $Mj F7b"I}uFYqI3A-WixUte[op/R17@t<unYwqU )1'/lE͜zoآD(.:%%C?<}o1*SZ6 FZx1Y(9V4"j~SecvyRPJD/* 9H--S/o(ѹ E("uQڜol+\ Mé@tBFčScJ{X-]il&9f@ЇkR0_ioxρ;*ե).õ$32IsoD{ì~p`M:dyѴ9/5w 2jŁ&*.#Cga^bM$V;`4c+בJ%ul?.T8ʵ. 29JXY_Lxɶ d>#33}dSM28*$8DYcÑuIF' ;V4eH1+'ՇͥډrD7ro F:ػ͉?"cUo1Y7גLW pM7n>j.>}X1PǒjX`r$h9}9)v"9FH.&X.jf:@(~c@DU!q3<^m {"ÆsT d76}lDYBu4Dף6z8Ԣd1p41ZVzn X[F#h:wQsO3vG":JPE:K O"{K5 >U8bDh{d>נ?@FIXʜX2~='WZy>rVBJl@CDx܄uꖁ-שbbwX#Q:ԑP KfÕ>)bAN[y q`nnB6秉Ĉޭk|6+QӸA %=e?d}}&քfJ[ǐA5OejTSb5J^1W&0Qb߃;jݪrl!۪`lb ӕLUR,PgitVwfvG%qG^Y~C]gE D&!t숔t.\Ru "tV1RR `*M!Zw4gQE' nh@ʓ,5 9e;Qu24C[,"|}-[7Ct8By10dՖ5} ܩ&KR 5pA)|gĚ;g0{,*ɯ,Alx1r;X x3wnAƮvc q)9V0f :po Ud7ZBTѤ]B|S1lF^:OsyVhGեWAkcpP(M0 “,Q1`J lb,hb'$of&k8A 'Oљ|92.4*9p >/ 4"ʴяJ對۩Х4Bο!]yt7@G͟Sꚙ47&&;Vd+:f'AKD 3 #Rˆv {e}t$ofϫj:e9O"ZbIiY1S|I`\>]a0;ק2;7>XאZdțNmMIfwn %c:b5}۱/өkתGϜEN%>}9ѡ RX2y܅̗ 9Lo~ZwM=B^yP6Lla. l2< /0A- 3a52>HZ3.ύ=\V˴ASغ/a*es+%SxL1BC`&Pj$@,S|iS}AoR!9g݆~HHNLyMr2PiE UcFk(<Œv@OmG,4úWɧ!KQt4Cq%:i|>*^92nIT^| %u8>@O9DEg`Z*8ov%J.<;8&y [9˿10Ɏyt܄Tto>$ؒD)[Ld뀄V{@''cVFF~L3\&@vGG|& qXc:}J)-(*ުՑY`Ԙi$XbJ%>RET(rX]h"{mq gN0pH@ۯ9R(2Zi5|T0W&y>St¬Y}쒖 =NIW&*qbq\2bzΆ8xӼ` Lq?"-mөPNJ7I.Nf_x? l8+P[qkGg >eR_ ۲á-C{b} zbOe2OkG%7,Ncɹr ‡>]s_;w-Ӿ4bDlaX?FMh&4d_ތъ@'W4`0\毨:XYZ6Ll# J11zZDg̳hxV{XTS77G ]B6(_E#;gx @6%c0<s9qϺEg QL;|P| #iS. {"C.wgprf$_R_߷ 4P77?+/+a7 ep}vPAs~T3!"Њ֣~AѲLgY@^TFVN8?pǕe#L]Ucs<sAzcCpɖzɮvo?)AYtGmY+w3(me$h1_V?œǹm&|Jk coq%~ĚfFEY<{P (U`WHI8MDBïI Nǁd7 y{Zgl<\@b&Fh~MLqJpJ=S7ٓ sՉ(bD= 2:2c H%po 9,Wʴ_c{)HY8uu)U2gzf>Pɣ&<_q/r^ rWU:ٙLob׷\ur*9 I+pv&2LݳHH~,9-goش J 83INH&7%[b j@(9 y/%k QD8k^B!ʧ`ϸþL/'5 0xlN1X'&T\APrTYtַ=l3D^.[.ǽK' Ef\STXY ӹ5ǍEj\ضKg"h?;޳mKhP+) GOz[RTaU >i#}⮽}dW-&?-ua$=~ ; Ȏn1PZӘtk״md! ( 9@.sA)'y<0ZvZ{͆)ת9=6Cd :??]'Qh.og=lW^@*WkMܿef]vmrAbU#`#*WXw-xzX%=d] }L bZ&!L# _ D;TFMvaOgeْ 6IʿP,}CBSp^ e6 yX-7ҬR뗉No޴)SYګń k-,Qh ywqy- $`ԴX7AQҎR `PT5 r UQ267E8Τp,مxa謆V 12؍IÛw?yƠGǃ֔7}"XU;?W΍G@v_*s!W]YgDZw@ilZ @(Bá3aYcsƄD m v lmpჃ7Dw*{`f 1dewepqï+7'HuEf4C@걚5h#[ d9 愭QP0©~PzGk Hd6q74@F /RGIj2*md_ 6);99`G,n|v3Ċ7z#~\G魊HMz`X2- NJek(wiXc ;^@Q>ۭBҦXGN`U|\Il8]GU!0L C%j="w49+Y*ҍ G _I]{*toaY^W^UQ1=d25JꖦF* }r*>m!jK|pK.y5pyvF._ϷS"F]zg%cNĔ+d JՅ y0qbZRd҉1Ͷ"!t_ӇO24UvC/l"'?%|N&8ɒ.8%"ز>*Dbycծ h*e"Љu4LY}BEPt8=5Q| q.p}4p]kG{YC yyHv9Uzc?YAuZ͢kHmQ:LKKrR.p(W}5z}>כQE!hoƣcfH<+F1^lNRwh.KLJeʬZ $eoLB,v_eQ`dQ%˥9;DM28䲃Sj/6h!|؉X65uGj@UD谾k=p|F]֭\G 9?t#ꮐJ.h]՘'yS F-U3 m#UirQgqW8c5֔́h `I͓%݉k:oc""-1i1i5f:!ꉱl8QFhU%, ӏOb7lҝ|yn!ūȑftr=+L>kչT -RL2D9>ӧD]-ZH~kCǻI5a_~($vc)'vʼhQe'B|fM$jêQv&tդ,Iǣey$N]7hT󎞭eyoC[#G~Nb6`4?Ƭ{~_{åƘ64lh"|sD l]ƚOMj,{Cu""ȉ@ԥjpHh=D_Jwjz>\f5V+4xxzeqnnNn lUj")Y4 wLW_~qB0v4fwx?Уiz_"){Cj *Dւ Vw>!Q6R]򍛺$LuYaFlmoqT1M vR03QhX t ¯n-عx93t5E S1UwLN64\|{oh UFdiK'G;u /t&"2~E?ٙo*QaGEq$ Թr i Ћm_g/5X$܍V򈲹nYJ ~6 4g=WtbD4巾|ilnQ2fk"# dm1Y/t͚ Ga-  =5b"PXn|oFp+`u-`E3܊ܸֆ>I@߷6$rĞTH{Ñ]'KmV`%rr_VqI<ٞ6/47Z)7 0|NUOCղ͔>W0) Wu["'}<ɶOmK<>lx<-W.t±gzp6Yb_Z˹t AB}`9ߤ#~aۮlz+q' _ZZ\TZn܌17SL=H{J(c&ڱyꫩJjmrw&6qҾcߝb7A.8޳lg:p ֵ`EbI g?h $^J8##vo0K) 'r.gl ^*{72wOpLv||9ӥ%*F<=aaS^Qɔoz0/W}zs:RaUJ}$;OypuhU4yoTjX0g1 ;uY2Q\ 5jJr{BEt 'OƹKCiҦDS"qᏤ *idcg>J?BW2ҊȈyj[[$h]{_ќXI^rvݶ4!IQv>{MiW vp0 n&5 Dy%!RzAݽOL ڦxDFKK*c^?,lC_b0Z|9#++cPY2HSپTbO?" (mMh2׃^C\Jnv!4*}hxlL ,9=%8?A,~9)=&;/+JޕM{_vVНP_~ 0I,-PIzɹo8.pomw]mwkvp:\WFOٷ*UiSE^uo5A M5꺇Lm-'uv֦;̒lGg${~b&{K+%)Yx=U*qG/ϲcBtz,pb+!'}XLG i`9 M,^1>puK5(eU㳔\G~bk-^:*hRØ(eg.AK %xFMucX/k@]"L'VvCFdt ?xÁ ބT(;԰ܯgOwg3\.GgEPoIBÖ͟n(o&zd8^xvK/Dx :sDz1!Uʏ_Wkt7l:T#k̩'f46<ߛMNxV޻k; mV>M4O)?rU-;k;'%K6D}@Sj6Cp/}#TȐuhlbhHr9ji_FS΅5A $l7K_^VyK+]쌚<0v 7+Es%tWZQv/$ D5'(iRɸyt/aPmWjc{{ut'S3ri^TURPhwarI2ν؉R Lt6fS!I~Lr_zBzdc,UCs--27ה" w6>7DsKT,čw"G=ߝ4ALŚgeV#`^A TL/SK(l|D1=dE}hs0/%"Zr#o=&'WKLHJT ANl-~słޑFdK0k?\Vf;~Ji<Q[ %Di,≂ :'j7qYJޥ:*;lQܯ'b:tK$?W<7 +2Ea+;`۔AmV56PwMU B`f9ݠl: ״SÇ28)4:7 2:ӗ$Q$:(ءyղ`̡͟_Ha"͵g4{A.CGXݨfjJwa|oczcd d&Pu•|4|RYTt{?O]?:"H|jnij0>F=4eY!uZɈ)vns}TBkZ>0P e͋y8:*{\ cz}7/fAUw^hk4 u Mwh;waa"A:HxePB*]jN9̔Yo}\Jvh=yZ`cZ@kcV.] p]HÿVP[wd՞J;PA_XDCfW·s*y0_1# o{hC˰5+B.(G`?=R(OCټ۝紑lqGkO^~fn?ˋr?-%3HkbBkwCΦ)#HE;T6qlT[ +!]{k_F]2'u%p|[$v8Oi/*PNXj-&T7w< \5\@pɐ'pxDT5:HЖ>e@feV͠&98؀`˷ClfBLyT~iK5ݏYMOVrnc+W3&R5όm0GZ@7LgRٓ#| $Sz&9kxU?28B^ 6efu/?я(.nUkT}\J^pB\jsW)\S|k[T] |Hem $6`MND3׮L?}b7?$pet)&1,w̴ Lam= ) 5ӬЃ* Dx ,[PUx됙wֶ}كG3O}$cr8( R0Ê=.iI$@NJ\!'K%;ɪWlv$quzgo1${eI{7vO2p#л(j &_J'&" ;ҷ7r/^[ _.X<(}~rU` -.\,poaH?JNNS` % :OLˁd70m>;cHVÙ=E^Qd+`iu~` \W9@ e; #IaMi1wp#kuh=]嗧F.H,j&=GUP?)ƥ\zr)“bf@ I09{)ToC.SRzJ67cDR@sua1 `=+Rdp)0bO͌ Z J˲1n'&GY$%{"jⓓT>!jPu뵍L!~SkURmh{NЅ&^ɲ|~JULC?xj:[Y"zL=0Hʍ %,4g*jnSn;p^5Vrx'7oosa?,Xjfտ#*@Ea}ZdLkQ+-yROb*\~/uxŊ mæBiI7N[?L*; ^;\@LeyW'^*l I ic^ccs0we?I7Bd-DhKcB|΃qa;o] ^`b< _^=%|M~үϮĘkBG (8!l- ˹-d-)x'BMF4/}tsQ`Ҭ,/m/H5Π U"mD\Z:!v#" Axޮ~(MT*Ӆz :zXizJB}vHy*z T k6[o,De2SδTz)SNd|PBSQjh_%Tָ46 |NC!A:Mc*&o t[@3-4/Ũw@ZJf |GNn%wl?ƎGˑ %~2`řTgJPbAݚNRԐ(l!7Fx±E .Hs)VSs mzQRcD^׺M; [PS5=3Wt.\?!T2>$%il8a©O w!tFXmhچ{9\Mdoua=lZ!] ՟qr:y zgf. >źf~-p`?oYZPЂnS_6:f.}vY/O}7LslLH%L! վz{vm*~[cѭBaMXZs:FK)O>UtHɊt 1DyXxHktqw7`I$yO?lP7uzba_yiL% i3u\1*&k!c(5f?jh}^A!Mw>nyJbtzcW6'(nLDP-4П34+iQ BFtwb[AM?Iɛ(_oI_xU,xG@Y!iZ a/e$mK,xHt{ô~- V{ S9].tT#:7ml:s^Q_5vc5j\LNO/-ym!y})r8.W]J\Ncy٬b(bIS)=o.:i[$0љxN~@sJ>+)%HIMprӭFZYatLz!E)/Wc>b1B tj%qV? d-˜D)ZPJ Y&*1r<=DqJmfw M/S hXʷEIi* )v'{uqe[fQ6pwS߰j3]Y|F:61tc.Tk2$ p(S7=b6PVTi6v3y0G޶`]Į~F*9cԓl@`f.`T+(vrc$.W\Xlk9.DQ?JS03= פO{aZA08Bȵ~4 [*>Ѝc7uPܼ-KJ%յӔt*t^ƥ _QU|%v橏U1l_gmpoĔ=_;UT̹A[>c-]Y')LQ4!ϷfAWzEsLXA9m' vb\7'귑ONmN<ϸ.5N0$3_o<Ÿp.+9p"Yσ oH~941!UuP!v=bb&PĿUK0t}筟΁0D~Ap3l#t"Ҏj@sU=~LAXL nOw]`m4gL]9l!{D$g> 7,Hg6糐, "1LdU>Vל7 jNW_赬U-pxQGm@'(c{$>a9+p2~,Qt)(etJ71\|5 XD3%@U 6]ٌ ^xIN#! h"XtLfŌگMbm1ҵkѵ%Rbp0~ @=uSN9| Ϊ5uek}k rZ76cqCa9W0Ѿ)PCqojnXmTˬAbfŠw"aC{yV\H?4_̜I5,ڕ5yһo&~q P3ƭ}~uƐߪ)>Ve/k2uD3۾7;n[gs"aqAX/(]ΊHרt QOQwOo>-=ʁAX>) 0!&k )]}F&"}GH;m3: ^$sn=}nrԽRO^ l:LE6 f|q F!GV;3V /cónP<,Ѓk$vZJ_iWP}o2fL:c $N #A&M3_r*$kwR4TԩYRVe+>ěI34޿QX1aO[Y_OT8q&߮*s<~cz%^ȌɊoG^N ?l^CIe$zv띹D9Hhu.nZO(l#vJ8-jYpQW9d7ä4h˅s{\s-_;o>zg!`^z6 eյk2ĚZ+&z.Ndt D+ے|Ⱥ"àaӨ-1|3b3t ?KKl ㋗J/@aoTPi+Vee^~ 3nƆlxhF#C֤|)-q>E,4S 7ȧ>رy_qIfZQֿ}n-I0͟LHR8 JEJ됍G Jh8dց 4ך7=K0\Eo{rs4p XmM/ @9&lfJ" [YcyE*[qX`DA Pxs&6g|b 5HBLDf2F(ao<`[FQ-r[^ I5 b5|^nh娧71 y> HftىywN#I־u 7m(. pI`FwPHf75]_'(I8$N6͌i.EѪ$iU\H U{!)Y#k a߾ nޯ.Ā*nDkh1dUoI1˓qJ*a\QTK.D~x1Cgsqpzٹ[?`^an$!y