mdadm-4.1-lp151.4.24.1<>, `2/=„)5ĝ D$9]kqCEnFuI7!vx<|H|__w[\ 6,_!mo]dc| r+ߖRK7=_zhlj dWW\h8:seuԱr!~;^xr^NF= 5J$ BGA+ G*)+z (6B9uc6(bkTJ|0H +J|?ld   L $*/ (44 `4 4 4 $L4 $4%X4&\4'`'4(P(d$($+g$(+8++9,X+:/+=l>t?|@FG4Hp4I@4XtY|\4]p4^\bcd e f #l %u 84v  w 4x 4yT'z  &hCmdadm4.1lp151.4.24.1Utility for configuring "MD" software RAID devicesmdadm is a program that can be used to control Linux md devices.`2cloud137iopenSUSE Leap 15.1openSUSEGPL-2.0-onlyhttp://bugs.opensuse.orgSystem/Basehttp://www.kernel.org/pub/linux/utils/raid/mdadm/linuxi586 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then # disable migration if initial install under systemd for service in mdmonitor.service mdcheck_start.service mdcheck_continue.service mdmonitor-oneshot.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in mdmonitor.service mdcheck_start.service mdcheck_continue.service mdmonitor-oneshot.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service fi if [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : fi done fi fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then /usr/bin/systemctl preset mdmonitor.service mdcheck_start.service mdcheck_continue.service mdmonitor-oneshot.service || : else for service in mdmonitor.service mdcheck_start.service mdcheck_continue.service mdmonitor-oneshot.service ; do if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm -f /run/systemd/rpm/needs-preset/$service fi sysv_service=${service%.*} if [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi fi 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 mdcheck_start.service mdcheck_continue.service mdmonitor-oneshot.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 mdcheck_start.service mdcheck_continue.service mdmonitor-oneshot.service mdmon@.service mdadm-last-resort@.service mdadm-grow-continue@.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in mdmonitor.service mdcheck_start.service mdcheck_continue.service mdmonitor-oneshot.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart mdmonitor.service mdcheck_start.service mdcheck_continue.service mdmonitor-oneshot.service ) || : fi fi D,@e3   A N9~1vzV O--e.V_  F>B2 p,AA큤A큤A큤A`0`0`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`0`1[f[f`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/[f[f[f`/`1[f`/`/`/`/`/`/38fa48aea70c19f9d43a33717a702b44259817b010a4e008c66522f95932cd996f0ef743c4f7feb59074448c3909d820bcdc8626968ce16cd488d06e6bdeb8dbc7a8b98a69aa04ab96fabe36591074b5106e0a6bf9a3db6b6abc3d685a20c28a762a29b328b28172c95f6a1e202e0453410d0ccf3449fb17d0d5770852965ed509df38f55bbebcbbd2f6908d1f9fd39db9a52068fcacc03177f5e98f52acdb4ccd5f7e9e8f00832bc9355799ab71026bff53bbdd8e99d1bfbe4c4b3a07f14481d789d3d1867df89d312d17cfff73b0cc4b47379486bb0ea4f059708dd20120781392df8b1b8b5cec3cd468ac46d498fe55a0a8c39b5136ad7b66b195c82f9c40d3957a71e448cd8425d585405606ab1c5f27cf72aa092c0cf1a9a9fa46d2036f636c1b4b1ef272bd27acd445af5e2761b48c7822189d413dddc9d942479383ed1d23260664142e2def5f249899645ed5abc16fe158bf586e0ee12bc0c3b6d70c8b0791f9d346bad6aeac2a5a39578dda482efdf96b80d4968217462d96fa8e62c964c100f0d90630c3ccf1d8e25d634f240971688436d65e0d8ef14475ddbd5e87befe5e61b716be922ebd2be3bd05fc24f512082a00e38f7742cc2b7d52957bb43c7d8846a9e46c24e0263a6e0b6a004fa29c4b4bdc64b3c71146b2e93a63b179f5ab1e4c7ca00916e1444d8d47e1181ff6e9bd5fc8a511bf84a16a7ca833ee577fb625470ac2a09ee570571a20b3fb4af65ce64fd3202e63dc672bf9d954268bea9a30853f6104dcf0339859a98ab40412997bfb87d539c9bff829a46b9c4829e943ad89929f8512b34ece38bb772416266a58153815e74c91a6366eabbb81d72b3245d3f6f6fee432aeb23fdf7c0c2ad5fe2c1e197c757dcf1f8384515e66da08f4125c0a269c6a67b3757b7d9fd09e14c6f67bb8c7ff1e541d532dca4da308a09f94e7c1c57032e19e3ed4f5e8c18c5ed533e47d35d833e608cdf7804e3207ec768327b0e324eab80693a68852d342bd19285bf7356753e566c5e179f889902a174c2f7e71b4eb1b1f3781e9577564db0c7b9b1b5bafab2f6f2ce99095a3e6f6d62f227eda2151af5db24ad5e728ffc437a3d672e828a1e7b81bd7783bbb76890b029d204368a9be769d3ff580110f0e7742db48b1b026ec56a0a556e786dc763e2231d021ebcb1ac6b81b2b86c7d53a23368ba6f38b0f5f347278156f9496707ed85c848e03daf5dd08d0a66e448308ec62df3bfac5e8529ba10e077447590676b7918d24d93c8eaa4b56926b83ff31493b122e688e44fb967258a36752921e40b0e7e1ae3303a4a293d063f4b6ae0a95f2f5590fc184371cd20c6b6ac9ac0448ed2dc45a3ca9b523bfe870cc904f143139c50f827ad981314e654d39ddc46c0dd4ff25105ad19addefa46ceded4a1e13c43d45441729dcf14d6bad9e656f25779970c7da4d4620c6b9af103a91a3f2eea5729c496979766e5e0bd858c7732fc467a5756529eb357d4ed5bee9c8c234e812454211b2e12ef75a4489583dcd5828098c7845bf48876f3a2b8d66182bb0e893ddbda1237c68fd1c6cab4a9f7d6e460c26b26ce3e9d7c1cb4c531c75e4dc21e4b18e9cc63533de2b094423b3eeda765be954c997b8cf79038c7fa64223c46505f1e8bdc65937ace772cf423b314c5722b29ee8a268bafb4044116175f6155f21c9e6bf843fada369fbf0fff3d0c6892ad74cce318c0521dfe2e1244449e52fde377fcc5edca1c4eea179d208b9dd44bd1c67a9e6606b9a23904a71c1a84cb7e64e9bf51ca0d33842210f3cc58177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643da173060f7917a742bb8525965991f937421faddbc95c9fd3f943a05dc8457e63cd8ef003b0a3b4374f68cd680ee90867e9ce590ac9708d637256785dbded66cb5096c6d5a98bb50742594fc0dbbb05e670a88942e5d4d425a42f2558c7fddd36dc0669cef48e7027552b13fd9d6f9e82b21c59dd403ac4d7b68ccbc2a7a7ce41c318d317bc193e07e27c83dffc45832ca1aeda1f4d99df96e79e16e41a5325cservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmdadm-4.1-lp151.4.24.1.src.rpmmdadmmdadm(x86-32)@  @ @@@@@@@@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/sbin/mkinitrdcoreutilsdiffutilsfillupgreplibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.15)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.2.3)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libc.so.6(GLIBC_2.8)libdl.so.2libdl.so.2(GLIBC_2.0)libdl.so.2(GLIBC_2.1)libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.2)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1_T_v@__K^@^@^^F^^F^=Q@^=Q@]{@]c\@\b@\\U@[$@[dC[dC[dC[3|@Z1@Z~ZTZLZ%8Z Z@Z ,@Y@X @WA@W>@W)@Vii@UUAUWU@U@TPTи@TWn@Coly Li Coly Li Coly Li Coly Li Coly Li Coly Li Coly Li Coly Li Coly Li Coly Li Neil Brown Coly Li colyli@suse.comcolyli@suse.comJan Engelhardt Neil Brown Coly Li colyli@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- Incremental: Remove redundant spare movement logic (bsc#1180220)) 0112-Incremental-Remove-redundant-spare-movement-logic.patch- There are some important fixes merged in mdadm upstream which should go with jsc#SLE-13700. This is the update from upstream mdadm including the important fixes we should have. - Detail: show correct raid level when the array is inactive (jsc#SLE-13700) 0095-Detail-show-correct-raid-level-when-the-array-is-ina.patch - Don't create bitmap for raid5 with journal disk (jsc#SLE-13700) 0096-Don-t-create-bitmap-for-raid5-with-journal-disk.patch - Monitor: refresh mdstat fd after select (jsc#SLE-13700) 0097-Monitor-refresh-mdstat-fd-after-select.patch - Monitor: stop notifing about containers. (jsc#SLE-13700) 0098-Monitor-stop-notifing-about-containers.patch - mdmonitor: set small delay once (jsc#SLE-13700) 0099-mdmonitor-set-small-delay-once.patch - Check if other Monitor instance running before fork. (jsc#SLE-13700) 0100-Check-if-other-Monitor-instance-running-before-fork.patch - Super1: allow RAID0 layout setting to be removed. (jsc#SLE-13700) 0101-Super1-allow-RAID0-layout-setting-to-be-removed.patch - Detail: fix segfault during IMSM raid creation (jsc#SLE-13700) 0102-Detail-fix-segfault-during-IMSM-raid-creation.patch - Create.c: close mdfd and generate uevent (jsc#SLE-13700) 0103-Create.c-close-mdfd-and-generate-uevent.patch - imsm: update num_data_stripes according to dev_size (jsc#SLE-13700) 0104-imsm-update-num_data_stripes-according-to-dev_size.patch - imsm: remove redundant calls to imsm_get_map (jsc#SLE-13700) 0105-imsm-remove-redundant-calls-to-imsm_get_map.patch - Monitor: don't use default modes when creating a file (jsc#SLE-13700) 0106-Monitor-don-t-use-default-modes-when-creating-a-file.patch - imsm: limit support to first NVMe namespace (jsc#SLE-13700) 0107-imsm-limit-support-to-first-NVMe-namespace.patch - mdadm: Unify forks behaviour (jsc#SLE-13700) 0108-mdadm-Unify-forks-behaviour.patch - mdadm/Detail: show correct state for clustered array (jsc#SLE-13700) 0109-mdadm-Detail-show-correct-state-for-clustered-array.patch - Make target to install binaries only (jsc#SLE-13700) 0110-Make-target-to-install-binaries-only.patch - udev: start grow service automatically (jsc#SLE-13700) 0111-udev-start-grow-service-automatically.patch- Update to latest mdadm which is requested by jsc#SLE-13700 from partners. Mostly the purpose is for latest Intel IMSM raid support, while some other fixes are important too. - imsm: Correct minimal device size (jsc#SLE-13700) 0073-imsm-Correct-minimal-device-size.patch - Detail: show correct bitmap info for cluster raid device (jsc#SLE-13700) 0074-Detail-show-correct-bitmap-info-for-cluster-raid-dev.patch - imsm: support the Array Creation Time field in metadata (jsc#SLE-13700) 0075-imsm-support-the-Array-Creation-Time-field-in-metada.patch - imsm: show Subarray and Volume ID in --examine output (jsc#SLE-13700) 0076-imsm-show-Subarray-and-Volume-ID-in-examine-output.patch - udev: Ignore change event for imsm (jsc#SLE-13700) 0077-udev-Ignore-change-event-for-imsm.patch - Manage, imsm: Write metadata before add (jsc#SLE-13700) 0078-Manage-imsm-Write-metadata-before-add.patch - Assemble: print error message if mdadm fails assembling with --uuid option (jsc#SLE-13700) 0079-Assemble-print-error-message-if-mdadm-fails-assembli.patch - clean up meaning of small typo (jsc#SLE-13700) 0080-clean-up-meaning-of-small-typo.patch - Assemble.c: respect force flag (jsc#SLE-13700) 0081-Assemble.c-respect-force-flag.patch - mdcheck: Log when done (jsc#SLE-13700) 0082-mdcheck-Log-when-done.patch - Makefile: add EXTRAVERSION support (jsc#SLE-13700) 0083-Makefile-add-EXTRAVERSION-support.patch - uuid.c: split uuid stuffs from util.c (jsc#SLE-13700) 0084-uuid.c-split-uuid-stuffs-from-util.c.patch - Include count for \0 character when using strncpy to implement strdup. (jsc#SLE-13700) 0085-Include-count-for-0-character-when-using-strncpy-to-.patch - restripe: fix ignoring return value of read and lseek (jsc#SLE-13700) 0086-restripe-fix-ignoring-return-value-of-read-and-lseek.patch - Block overwriting existing links while manual assembly (jsc#SLE-13700) 0087-Block-overwriting-existing-links-while-manual-assemb.patch - Detect too-small device: error rather than underflow/crash (jsc#SLE-13700) 0088-Detect-too-small-device-error-rather-than-underflow-.patch - Use more secure HTTPS URLs (jsc#SLE-13700) 0089-Use-more-secure-HTTPS-URLs.patch - Update link to Intel page for IMSM (jsc#SLE-13700) 0090-Update-link-to-Intel-page-for-IMSM.patch - mdadm/Grow: prevent md's fd from being occupied during delayed time (jsc#SLE-13700) 0091-mdadm-Grow-prevent-md-s-fd-from-being-occupied-durin.patch - Specify nodes number when updating cluster nodes (jsc#SLE-13700) 0092-Specify-nodes-number-when-updating-cluster-nodes.patch - mdadm/md.4: update path to in-kernel-tree documentation (jsc#SLE-13700) 0093-mdadm-md.4-update-path-to-in-kernel-tree-documentati.patch - manual: update --examine-badblocks (jsc#SLE-13700) 0094-manual-update-examine-badblocks.patch- mdadm: treat the Dell softraid array as local array (bsc#1175004) 1003-mdadm-treat-the-Dell-softraid-array-as-local-array.patch- OnCalendar format fix of mdcheck_start.timer (bsc#1173137) 1002-OnCalendar-format-fix-of-mdcheck_start-timer.patch- Detail: adding sync status for cluster device (bsc#1163727) 0072-Detail-adding-sync-status-for-cluster-device.patch - Monitor: improve check_one_sharer() for checking duplicated process (bsc#1168953) 0071-Monitor-improve-check_one_sharer-for-checking-duplic.patch- Update for latest mdadm-4.1+ patches, this is required by jsc#SLE-10078 and jsc#SLE-9348. Mostly the purpose is for latest Intel IMSM raid support. The following patches also include previous patches with new re-ordered prefix numbers. - Makefile: install mdadm_env.sh to /usr/lib/mdadm (bsc#1111960) 0000-Makefile-install-mdadm_env.sh-to-usr-lib-mdadm.patch - Assemble: keep MD_DISK_FAILFAST and MD_DISK_WRITEMOSTLY flag (jsc#SLE-10078, jsc#SLE-9348) 0001-Assemble-keep-MD_DISK_FAILFAST-and-MD_DISK_WRITEMOST.patch - Document PART-POLICY lines (jsc#SLE-10078, jsc#SLE-9348) 0002-Document-PART-POLICY-lines.patc - policy: support devices with multiple paths. (jsc#SLE-10078, jsc#SLE-9348) 0003-policy-support-devices-with-multiple-paths.patch - mdcheck: add systemd unit files to run mdcheck. (bsc#1115407) 0004-mdcheck-add-systemd-unit-files-to-run-mdcheck.patch - Monitor: add system timer to run --oneshot periodically (bsc#1115407) 0005-Monitor-add-system-timer-to-run-oneshot-periodically.patch - imsm: update metadata correctly while raid10 double (jsc#SLE-10078, jsc#SLE-9348) 0006-imsm-update-metadata-correctly-while-raid10-double-d.patch - Assemble: mask FAILFAST and WRITEMOSTLY flags when finding (jsc#SLE-10078, jsc#SLE-9348) 0007-Assemble-mask-FAILFAST-and-WRITEMOSTLY-flags-when-fi.patch - Grow: avoid overflow in compute_backup_blocks() (jsc#SLE-10078, jsc#SLE-9348) 0008-Grow-avoid-overflow-in-compute_backup_blocks.patch - Grow: report correct new chunk size. (jsc#SLE-10078, jsc#SLE-9348) 0009-Grow-report-correct-new-chunk-size.patch - policy.c: prevent NULL pointer referencing (bsc#1106078) 0010-policy.c-prevent-NULL-pointer-referencing.patch - policy.c: Fix for compiler error (jsc#SLE-10078, jsc#SLE-9348) 0012-policy.c-Fix-for-compiler-error.patch - imsm: finish recovery when drive with rebuild fails (bsc#1126975) 0013-imsm-finish-recovery-when-drive-with-rebuild-fails.patch - imsm: fix reshape for >2TB drives (jsc#SLE-10078, jsc#SLE-9348) 0014-imsm-fix-reshape-for-2TB-drives.patch - Fix spelling typos. (jsc#SLE-10078, jsc#SLE-9348) 0015-Fix-spelling-typos.patch - Detail.c: do not skip first character when calling xstrdup in Detail() (bsc#1123814) 0016-Detail.c-do-not-skip-first-character-when-calling-xs.patch - Fix reshape for decreasing data offset (jsc#SLE-10078, jsc#SLE-9348) 0018-Fix-reshape-for-decreasing-data-offset.patch - mdadm/tests: add one test case for failfast of raid1 (jsc#SLE-10078, jsc#SLE-9348) 0019-mdadm-tests-add-one-test-case-for-failfast-of-raid1.patch - mdmon: don't attempt to manage new arrays when terminating (bsc#1127526) 0020-mdmon-don-t-attempt-to-manage-new-arrays-when-termin.patch - mdmon: wait for previous mdmon to exit during takeover (jsc#SLE-10078, jsc#SLE-9348) 0021-mdmon-wait-for-previous-mdmon-to-exit-during-takeove.patch - Assemble: Fix starting array with initial reshape checkpoint (jsc#SLE-10078, jsc#SLE-9348) 0022-Assemble-Fix-starting-array-with-initial-reshape-che.patch - add missing units to --examine (jsc#SLE-10078, jsc#SLE-9348) 0023-add-missing-units-to-examine.patch - imsm: fix spare activation for old matrix arrays (jsc#SLE-10078, jsc#SLE-9348) 0024-imsm-fix-spare-activation-for-old-matrix-arrays.patch - Create: Block rounding size to max (jsc#SLE-10078, jsc#SLE-9348) 0025-Create-Block-rounding-size-to-max.patch - udev: Add udev rules to create by-partuuid for md device (jsc#SLE-10078, jsc#SLE-9348) 0026-udev-Add-udev-rules-to-create-by-partuuid-for-md-dev.patch - mdmon: fix wrong array state when disk fails during mdmon (jsc#SLE-10078, jsc#SLE-9348) 0027-mdmon-fix-wrong-array-state-when-disk-fails-during-m.patch - Enable probe_roms to scan more than 6 roms. (bsc#1156040) 0028-Enable-probe_roms-to-scan-more-than-6-roms.patch - super-intel: Fix issue with abs() being irrelevant (jsc#SLE-10078, jsc#SLE-9348) 0029-super-intel-Fix-issue-with-abs-being-irrelevant.patch - mdadm.h: Introduced unaligned {get,put}_unaligned{16,32}() (jsc#SLE-10078, jsc#SLE-9348) 0030-mdadm.h-Introduced-unaligned-get-put-_unaligned-16-3.patch - super-intel: Use put_unaligned in split_ull (jsc#SLE-10078, jsc#SLE-9348) 0031-super-intel-Use-put_unaligned-in-split_ull.patch - mdadm: load default sysfs attributes after assemblation (jsc#SLE-10078, jsc#SLE-9348) 0032-mdadm-load-default-sysfs-attributes-after-assemblati.patch - mdadm.h: include sysmacros.h unconditionally (jsc#SLE-10078, jsc#SLE-9348) 0033-mdadm.h-include-sysmacros.h-unconditionally.patch - mdadm: add --no-devices to avoid component devices detail (bsc#1139709) 0034-mdadm-add-no-devices-to-avoid-component-devices-deta.patch - udev: add --no-devices option for calling 'mdadm (bsc#1139709) 0035-udev-add-no-devices-option-for-calling-mdadm-detail.patch - imsm: close removed drive fd. (jsc#SLE-10078, jsc#SLE-9348) 0036-imsm-close-removed-drive-fd.patch - mdadm: check value returned by snprintf against errors (jsc#SLE-10078, jsc#SLE-9348) 0037-mdadm-check-value-returned-by-snprintf-against-error.patch - mdadm: Introduce new array state 'broken' for raid0/linear (jsc#SLE-10078, jsc#SLE-9348) 0038-mdadm-Introduce-new-array-state-broken-for-raid0-lin.patch - mdadm: force a uuid swap on big endian (jsc#SLE-10078, jsc#SLE-9348) 0039-mdadm-force-a-uuid-swap-on-big-endian.patch - mdadm/md.4: add the descriptions for bitmap sysfs nodes (jsc#SLE-10078, jsc#SLE-9348) 0040-mdadm-md.4-add-the-descriptions-for-bitmap-sysfs-nod.patch - Init devlist as an array (jsc#SLE-10078, jsc#SLE-9348) 0041-Init-devlist-as-an-array.patch - Don't need to check recovery after re-add when no I/O writes (jsc#SLE-10078, jsc#SLE-9348) 0042-Don-t-need-to-check-recovery-after-re-add-when-no-I-.patch - udev: allow for udev attribute reading bug. (jsc#SLE-10078, jsc#SLE-9348) 0043-udev-allow-for-udev-attribute-reading-bug.patch - imsm: save current_vol number (jsc#SLE-10078, jsc#SLE-9348) 0044-imsm-save-current_vol-number.patch - imsm: allow to specify second volume size (jsc#SLE-10078, jsc#SLE-9348) 0045-imsm-allow-to-specify-second-volume-size.patch - mdcheck: when mdcheck_start is enabled, enable (bsc#1153258) 0046-mdcheck-when-mdcheck_start-is-enabled-enable-mdcheck.patch - mdcheck: use ${} to pass variable to mdcheck (bsc#1153258) 0050-mdcheck-use-to-pass-variable-to-mdcheck.patch - SUSE-mdadm_env.sh: handle MDADM_CHECK_DURATION (bsc#1153258) 0051-SUSE-mdadm_env.sh-handle-MDADM_CHECK_DURATION.patch - super-intel: don't mark structs 'packed' unnecessarily (jsc#SLE-10078, jsc#SLE-9348) 0052-super-intel-don-t-mark-structs-packed-unnecessarily.patch - Manage: Remove the legacy code for md driver prior to 0.90.03 (jsc#SLE-10078, jsc#SLE-9348) 0053-Manage-Remove-the-legacy-code-for-md-driver-prior-to.patch - Remove last traces of HOT_ADD_DISK (jsc#SLE-10078, jsc#SLE-9348) 0054-Remove-last-traces-of-HOT_ADD_DISK.patch - Fix up a few formatting issues (jsc#SLE-10078, jsc#SLE-9348) 0055-Fix-up-a-few-formatting-issues.patch - Remove unused code (jsc#SLE-10078, jsc#SLE-9348) 0056-Remove-unused-code.patch - imsm: return correct uuid for volume in detail (jsc#SLE-10078, jsc#SLE-9348) 0057-imsm-return-correct-uuid-for-volume-in-detail.patch - imsm: Change the way of printing nvme drives in (jsc#SLE-10078, jsc#SLE-9348) 0058-imsm-Change-the-way-of-printing-nvme-drives-in-detai.patch - Create: add support for RAID0 layouts. (bsc#1162479) 0059-Create-add-support-for-RAID0-layouts.patch - Assemble: add support for RAID0 layouts. (bsc#1162479) 0060-Assemble-add-support-for-RAID0-layouts.patch - Respect $(CROSS_COMPILE) when $(CC) is the default (jsc#SLE-10078, jsc#SLE-9348) 0061-Respect-CROSS_COMPILE-when-CC-is-the-default.patch - Change warning message (jsc#SLE-10078, jsc#SLE-9348) 0062-Change-warning-message.patch - mdcheck service can't start succesfully because of syntax (jsc#SLE-10078, jsc#SLE-9348) 0063-mdcheck-service-can-t-start-succesfully-because-of-s.patch - imsm: Update grow manual. (jsc#SLE-10078, jsc#SLE-9348) 0064-imsm-Update-grow-manual.patch - Add support for Tebibytes (jsc#SLE-10078, jsc#SLE-9348) 0065-Add-support-for-Tebibytes.patch - imsm: fill working_disks according to metadata. (jsc#SLE-10078, jsc#SLE-9348) 0066-imsm-fill-working_disks-according-to-metadata.patch - mdadm.8: add note information for raid0 growing operation (bsc#1129900) 0067-mdadm.8-add-note-information-for-raid0-growing-opera.patch - Remove the legacy whitespace (jsc#SLE-10078, jsc#SLE-9348) 0068-Remove-the-legacy-whitespace.patch - imsm: pass subarray id to kill_subarray function (jsc#SLE-10078, jsc#SLE-9348) 0069-imsm-pass-subarray-id-to-kill_subarray-function.patch - imsm: Remove --dump/--restore implementation (jsc#SLE-10078, jsc#SLE-9348) 0070-imsm-Remove-dump-restore-implementation.patch- Rename the following patches, they will be listed with new re-ordered prefix number in following commit, 0001-Document-PART-POLICY-lines.patch 0001-Makefile-install-mdadm_env.sh-to-usr-lib-mdadm.patch 0002-policy-support-devices-with-multiple-paths.patch 0003-mdcheck-add-systemd-unit-files-to-run-mdcheck.patch 0004-Monitor-add-system-timer-to-run-oneshot-periodically.patch 0005-imsm-update-metadata-correctly-while-raid10-double-d.patch 0006-Grow-avoid-overflow-in-compute_backup_blocks.patch 0007-Grow-report-correct-new-chunk-size.patch 0008-policy.c-prevent-NULL-pointer-referencing.patch 0009-Detail.c-do-not-skip-first-character-when-calling-xs.patch 0010-imsm-finish-recovery-when-drive-with-rebuild-fails.patch 0011-mdmon-don-t-attempt-to-manage-new-arrays-when-termin.patch 0012-mdadm-add-no-devices-to-avoid-component-devices-deta.patch 0013-udev-add-no-devices-option-for-calling-mdadm-detail.patch 0021-mdcheck-when-mdcheck_start-is-enabled-enable-mdcheck.patch 0022-mdcheck-use-to-pass-variable-to-mdcheck.patch 0023-SUSE-mdadm_env.sh-handle-MDADM_CHECK_DURATION.patch 0024-Create-add-support-for-RAID0-layouts.patch 0025-Assemble-add-support-for-RAID0-layouts.patch 0026-Enable-probe_roms-to-scan-more-than-6-roms.patch 1002-mdadm.8-add-note-information-for-raid0-growing-opera.patch- Enable probe_roms to scan more than 6 roms. (bsc#1156040) 0026-Enable-probe_roms-to-scan-more-than-6-roms.patch- Create: add support for RAID0 layouts. (bsc#1162479) 0024-Create-add-support-for-RAID0-layouts.patch - Assemble: add support for RAID0 layouts. (bsc#1162479) 0025-Assemble-add-support-for-RAID0-layouts.patch - mdadm.8: add note information for raid0 growing operation (bsc#1129900) 1002-mdadm.8-add-note-information-for-raid0-growing-opera.patch- New patch: 0022-mdcheck-when-mdcheck_start-is-enabled-enable-mdcheck.patch New patch: 0023-mdcheck-use-to-pass-variable-to-mdcheck.patch New patch: 0024-SUSE-mdadm_env.sh-handle-MDADM_CHECK_DURATION.patch Improve systemd units for mdcheck (bsc#1153258)- 0012-mdadm-add-no-devices-to-avoid-component-devices-deta.patch (bsc#1139709) mdadm: add --no-devices to avoid component devices detail information - 0013-udev-add-no-devices-option-for-calling-mdadm-detail.patch (bsc#1139709) udev: add --no-devices option for calling 'mdadm --detail'- imsm: finish recovery when drive with rebuild fails (bsc#1126975) 0010-imsm-finish-recovery-when-drive-with-rebuild-fails.patch - mdmon: don't attempt to manage new arrays when terminating (bsc#1127526) 0011-mdmon-don-t-attempt-to-manage-new-arrays-when-termin.patch- Detail.c: do not skip first character when calling xstrdup in Detail() (bsc#1123814) 0009-Detail.c-do-not-skip-first-character-when-calling-xs.patch- Update description. Remove references to historic software.- 0001-Document-PART-POLICY-lines.patch 0002-policy-support-devices-with-multiple-paths.patch 0008-policy.c-prevent-NULL-pointer-referencing.patch (bsc#1106078) - 0003-mdcheck-add-systemd-unit-files-to-run-mdcheck.patch 0004-Monitor-add-system-timer-to-run-oneshot-periodically.patch Remove mdadm.cron Remove crond.mdadm (bsc#1115407) - 0005-imsm-update-metadata-correctly-while-raid10-double-d.patch 0006-Grow-avoid-overflow-in-compute_backup_blocks.patch 0007-Grow-report-correct-new-chunk-size.patch Other useful upstream patches.- Update mdadm code base to mdadm-4.1 (FATE#325869, bsc#1111960) - Assorted bug-fixes, minor improvements, and code cleanup - Add PPL support (alternate change-journalling model) - Fix Makefile to install mdadm_env.sh to /usr/lib/mdadm/ (bsc#1111960) 0001-Makefile-install-mdadm_env.sh-to-usr-lib-mdadm.patch - Remove the following code base and patches since they are in mdadm-4.1 already, - mdadm-4.0.tar.xz - 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-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 - 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 - 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 - 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 - 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 - 0207-managemon-Don-t-add-disk-to-the-array-after-it-has-s.patch - 0208-mdadm-grow-correct-the-s-size-1-to-make-max-work.patch - 0209-policy.c-Avoid-to-take-spare-without-defined-domain-.patch - 0210-mdadm-allow-clustered-raid10-to-be-created-with-defa.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/shcloud137 1610730802  !"#$%&'()*+,-./012344.1-lp151.4.24.14.1-lp151.4.24.1 mdadmmdmonmdadmmdadm_env.shsystem-shutdownmdadm.shutdownmdadm-grow-continue@.servicemdadm-last-resort@.servicemdadm-last-resort@.timermdcheck_continue.servicemdcheck_continue.timermdcheck_start.servicemdcheck_start.timermdmon@.servicemdmonitor-oneshot.servicemdmonitor-oneshot.timermdmonitor.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/sbin//usr/lib//usr/lib/mdadm//usr/lib/systemd//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/-fomit-frame-pointer -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:15549/openSUSE_Leap_15.1_Update/7bd26d7f61365fecb21205b12ce806c1-mdadm.openSUSE_Leap_15.1_Updatedrpmxz5i586-suse-linux ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, BuildID[sha1]=8c882696adda8e91245d5c455f03c8a474f379e1, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, BuildID[sha1]=25fb0947aa8d0ccbdc1ec73d7043c0850993de30, for GNU/Linux 3.2.0, strippeddirectoryPOSIX shell script, ASCII text executableASCII textHTML 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 RRR RRRRRRRRRRRRRRRR RRRR RRRiiB_/bin/shsmtp_daemonutf-8caee157adc277ffed5615b34bc15b4926d287beb344a9743841e5327c3763f8b?`7zXZ !t/+]"k%Y)/]}^^!}N}[@TQdkk졘5ўPZ'~mM o"oye0jSc y#ؾxMQ(|'bi4uDqpGb% bXX=&A]423'ƸYm$GBD`|r+<~!YuyA,Higvi0N`ynlk+&rc2N nJO@?~^7K9˅7M(M EeK)\&Σw@if#PrUb[bNCV~aL}~Af [X5hvX'!i`xW=k,pB0c͝0 6m|gydEǼ M78N-3DQv8ݡ\frfMY V%,{qQr2ص;Ɲ!%>K :*뎋yb=iG;sڍR>|&Zh'PtԿVRck1QmYvnHH +A:Rt% p-]CLFeV9kymH:#njȑPͳ!ǐM5ǒuNY.~ĒU#DϸH<☗ {AƤG6|̰v0eYJsuA4`ںPoζuek0<@;j9'|!ң{&EO2VK,ʺj8B+Zu]&1!@q5!;ob3Cظ7w-,~J,bpVq)şS(P%7؏.1oԂYwx(޵%XxbOgMcJO};8`J^Շ͒o.SBëT6?˳%AR1J/e da;q=ruc&lPb ]0K݉WBe{mj x#~CCGn\ N*P?i`q $F tT\ 79#EL_ *)DBE 4KY9\._4v6Rp.G^-*-tWxW)>׎a-}6Sy~[,j(A2Rv)F`HN{rѣ %F`; 4Ny} ?z!k5]Xu\_}(Q$|Fɩ<+}aWK7M 韥߲ICS51р`igL;pbYjz1'؎GmrΎ7_"L l7!k @]VZH~ꟴp]邭70,]kN1y >iuθ zYQT,Vsc3o|@FXtfޘ_fbIj4ʀC=sd#D?00<|{Ve*EST8QNN*"FnmF?yL/z9r՟.TP%yZm[M`er +T⒳;da |_C;M!W WJA 6GSJx\kP;, Fsd3inHYǫ146q1f y_Q\b8xg4zRE% (ԕi~KHM_mTX~{?Ɓ: Ob<BC^#ܣ=;؆h#ATp"MrE6-st#57E[=e`~̼XT+ ,/IֹM~# aI~fH{)n S(EiO0ӝHVݜgӉg]ZW LnN{.yΘ̩؄'upabF]6vs6Bm|* nVIfƣ+I86"[۝r+o\*aI] ѵԽm:_0~eXI&12A޸/n&H.7m{YɜE.0^9#2 vXSaalkۃ}ZCEΰIDLІ֮NΘO }+ Uz}UՀ G+叚P"ͨ ґlX4;*4ݻαMc;r@<-E' /zշmٵN3vM!K 3 qk{)W5E.ifK{«@8T(=7@ ӂQvlُ%1= A5t9 [$XL3.{g}AC=J/Ƈ&@_-CP3άE^c59"Hq-Ʒe~y,(Ӎd;'6yqǀ~3X%c/ W%ߕi@h$BFߠH wn(#|^\("̘hK!I?Z}oZw9DJǁ @v uR][7#~і?ă{ҫ4g ʤ@wK^JMA:J8f(l|^~8A$`1giVvd$TƠ}iݚ},8n6ү몆ǻ []0j"R}ڐ#2'.¥;/MhZ q@z8\➆u=%t*uEz[7FeF}WE_6bΛ NQH(n0br) QS|rH-=y%بAq`^⊽ ̡^} -iK}0;Ԑ%%ml :vpdk".v/UtʌHzÖdҕp$"Gb1HႾj)~|J4]Gie1rk/>x Z"YH5:7P1\-^>ef;][" DD;f// T_GD cɻmTx=ioU w`=Lf9&2mH:\)մbӍqIRf6`{3 K KNΩ>b,F=}y3ܧkCR!DA+1X&8V3:xԮgr/O+"#dI^G4-/U}ƓGJ j,4&__B$@{kd_p{&ub';OB!ח7ܣ:,ǷiwY#L kgl)j+\dVi]#7 _L_}B61=&bX q2%(|rW43(-môE՞㩭N})[Ė(S&fS2Fۤ;zdP'XOpX"͚lT_fW2GI7CT4@kh4(jO2 '٫t#x|.3@bXM߮8%Fe 4PB)`TAo6rҥl~W6CihP%7>iYE''H-LG yszGܼ-P@2˚ORDTlU^g.,BL@ ·o, ׹4$ ]3?ہL/Lgl!1B+}#.K1B>o=ļתNDĊ8 D-I$^M q`0fqE(0: fMIlVo>s7+-rg6=Uppx]bUtΖ )Wdj3X tSIZMG|pg|" ,{tR9Z.Ntq H}yШDrIOF~P)S$E*o*mHE q&+y|0!S`)3+T] 0A ^DQ vy=Mnw_OuL@mg /h7la>H4U#jA Lp*p=2^ŗJ1˱dhQpQ_᱊QK#? SC+&$&͖;>A^7^̿׻!DIR슴D>=ZTgnMol+bgNHQ4/W2V#Ѻ3z|/2A@{U"X\Mg1}ٔުsŌ".k'Ulf9mtUGD-:a]sљT9~~IL 'g56ź ˻wY枱gy%1$yq7ܢrhiDLOW ~W2# #UϿ٫ABsJv- Lk@d~0fyQ,||w/@jjEl4(4E ]_*۱j0P8 i"3׈фu&ja?SA Fc>D˥d}o@N4VfMK~ۊ "Xz"[T_E/Og ]@hi`/Csę#[Xz2{ Cb* j`mY,&^KVj 8`Kw1eE RLTJorz5z2tl6u!%v9C4qS=;8>5L[)JG9-Gl0RAHDp]OյD oC$&4*%4u瘭o"j=dt=XcbnR[GaɄ*p{Vo7+RWa^MlԥF@ڣU%rTBSKi /6@L4f5@Gl@ZCA)Vɴ1Ov݊Tu{=W9IAr&%V_'f|1z]4ή 2PPCh{Z>N Kx:J%gZ{䷂M@yGW]N[kh/'cNZ18ˡ_IHTTA˒'`j,rg` W=zUb 7t.{;LnZ)P6f[lD3=캈!q3p0mYf stenHa'¼(yU1'l`eӗT%g"!kӸݡdWAeRՃw X Gc/]NK u"","ƣAKǢ]zy Ġ9+ ]{:8W"W *u2sdPͮzGXFY;[w;M:`39+P|#G~w[X1)}{Oo>UO,t1ͻBHO~nDDrA +E1]`or?A AlKP;{,LO=ٮ՘Ig82Y8~^l6Wu5dmNaE#1i%څ,Jm>̲5X}+P%0L[ͧ8ܣ6Rn΀d.ȋ(F4B ~i>/L*U]Ot3;c yVQqo.$Ry <EPG羻? &gߝ~wj1V?;~y֠OcI)AjL$EDƊ<3HE>:Itܭ_;;V -_\lm<j-3~ZFjc"-uh皫S#̎lں(=gT%G0Ϣ]bYg,˫q61`6ISX`p}J'0dmƂQ+Xh#F)xG-x[le p䇘4Dk0-Qz΍qUrp .iE)JC}dq4 ^ώڡF_* ?4` -FyG *T4ȇ>AO΋2FA 52| bhk"#};M˻QIj.7ʍi̼N;w ;ì῭K06x Q|;O ,h&^WcE%`KP.U2?=HZRV^xU_KT&5Ei JVeMgTINZ囖=rT*;*HmFC~4Kf7"#l5IvsC #d 8"/cmB*a=ӜGXc`&E˟``:?:HwV)&ki\*2 {J^.D+茫_R>Oqgk13B?Pm."?BFSjc0]F9B,rIY'=?7 i٭.|{D^J X@)eZ߲в 3[GPXVθj8vZ]KSRQm4UH"J"ܜ9Ι bj7HNi>[3paЇםSq=^IA T=# s%h0'ug 3hZ XPR\VGqrjDm*T[C1O/=V-joKx|P.S߼ YEQeuL[-ygF) ˤanGm U'T)'1mj:X6ȒS,kںwywSi>5_"r=y0$741i7k~" nMW"V&bRO.>a) J`O^%l'6JGA/YZxH) #z~+6I$XJYYerP (%yP$~iDޕi(h|a^_x0ANr8gL4ƥ5>'&_;X\Z؀ǁ4t,`a0?跕8ulk,etTx=eb߳p0cpNY4y=ߐKS#&v^BB (#kd`xڸ6mMɊ.0 ,t5c[K$fD2~&GI+b0Z7&[eAiZ:xe}=ESD<&'L-' mOq=Mm2$ß|!`ջjJ4{6Va Ɖ5lxb9-AؕkL%7UYhnU䣣6bNo?]PyL.=CiH[ JF'oCrZBTCg$4Q$_>2'*g`8HpWbik}+oX;FzOpSKkk{?:Ivb+r.H~Ego8d6 R^_uwcJ jy'}:T~Q'e+CH!D {)akNŇ -$|bK!?J|Æd%p<2;eK#BA5#8,„ι\;6ur u n5#'.a'Ȳ+g7JskHlRV|x F܊A״S&LŃ8'sZ' Jef)! i,T aN%n/i]YymB#`t$BFJRֺ [!$ʥ'>Wdq_J6s;} y|}?>͌˛ A8u*nlp Vի3m:) ,Tp [0VmIÀV gWƼ涉3LƸq'zp:-۠\ oa*>yXs$C&wcՅa.7r dMo@9k+pX~?GWC`H#EB HVJx7Áھ:3E{w:#Yu4BwaBvcI) 5"r HA tf+8#>zAnx(cS 菡N͉ۅbY-.ϼsd9B>8"BE'&!=AftãgfiWN2PwÃI7/Ulhђ.3W^qP8/F%*Hbu˒+vT3Plll7&GtZ#n2U2 unáV%fR-MНBf3.H2My6/C@hh-P+DӲV EjtI>.c8sm]"pJ^Q&W`I&Śƒ3l+d5}ժp4ߓΠ^E:f )PrC\¸hkg2"+ahdn[q)1"Z5[Yq?9/Tw_tƵ4^*J!#=t{%=j[ΏF\ٞ ڛ"oڗI :gEuxpLÚ0oxd/e:Xm \ muB҈Jr$3n m P{I\j!钯P 5;\=nº /|6dӅ,#'C|07MY>J 7jGpa.E/l&NJ׾q$&/300:<2D30!!gWw~(EwC'1@E4(~QQkY_Ј5/?tdn#Qve~%ka7T7ВWRά˂qVW>WpS˝=Xw'mOXy~UZ Ǧp T&]D$ca)K yNj} so>#Vf7.^\MrRb8AM$q$|C>leD=0KpPxmh{5<BE4zxZ_QDk+ 8R<`#"ϸd{ĿޙWxko:J!S8Wep\ -D=&y}ؤ2+/2|I;Aer"R'`+" p{%ł?- Jۢ_%_-^Oq>[\3 C:U"tI5vϸCGDnvk.Or1@;pˆUR~h#sTOѶ6j_ @ 2<+KM1 ȿλJ8E 0qrCöLs jT˨c*P/.EHp 0Dᐊ8%r\fuQVW/[sqj֧݀6I@{hw_ߕZaӦDj7D)d%ўXz#ԓSREBs.gR?"-{ w簮e=ai8T9/F y&P*isq)Ƞ'K5O;o>FAaAq7s^")z籉q: oSMa NL,48kbteB"n&pz0B:=.)k4%0(5Nj?14thnQp ;̉2 mΘ=;MSNQaߘݍ˅ &&NFzrپ,O*ratv WZq&=/`j,AA;- qJϵ^vo=f(EooB8N^%1>p.9Zvj(x-+C$;ᾋ+lueC9~5p"UwnB =TmR\Y2ҵWA*{fVr<eRkU yN2#FÙmOَO fAƽҌtqV[L%EIZm#6oN><3(erW&%L[T9v 8c Ƒd O T A8i$ ʲ($HOQ4_pYY! }Smxsa=V͆J!B}Ubo$oG/<_[۸Ji-2 4uUmU[KG&')(ȐFTcNՅ-Ddu5w {v}@ĥĝ{ۦYUX240&Q a :Kנ-(8!$ǡ};Al=P @HS)1%:[7;Hz;זf!1NH ʶ*P Ӌ^F#IK Pd<354Ѩ qMX?T9Lh/j Ċr/]OZ\"ʲICd<;c+l.պ|7]UP3 XX)"{5>|^%^lB B)ԭ1cXb?F+)dՁ}%f G'evtجF)Gmpbmyuw 3(2T6~EQP|$y{"܊[Qˊ^}A۲k5xQ?w?XFW*}Cm."o }ZYM@=;톅(,$y)(xenC;gc>zPDe\`BCvC꾼QhKCtܚK.(TCmIg ].PTֺ,y2]yZ10,pիKU?smN{,?0sp>.hG j}ygנyPvgYCUJ4 w3uY5 )r_!t d95vӍ X D_RxaifHw^D3ǥDi(MN[PdcOO&IkL3= 4e}!e%!<`dHq j2=MV̻lNC *|!^7^EeO]+,t6wOb6pN -P5`yB}qwDs>a!`R~Ƥԏ~U˿5Ԁ BY$s=K/Z7fSQiƯ/ >oAi2{TiD;Xϧ"9nxh{j@E 4A~T3^J7Jsp1Kc\= 2Br3[55JJ|5Z d5vP~49,?kf&Uǭ_=o^%Ns4h/HIv{:Nw}Ί-ZlVLBlr)c]β̨ hzI}(V aJVtђ,4BTv<\[?B3U4|XźbW _Yy XE;v=g5?08aRrL 9+d,7wd&C}rX; SxosN\cٟs8c4O=ˤ6v]Bti #S?i]n,3STψEu/,iR[$8p@Vƛd=mrSWYkKPXE@ݏx-\ll( DI'm\U+umf)0GFGևGpjׯ5Ңfcq!Ϛ<E,DX¼,L3F?(1!:8$P32DG1o07΃v4OE3]ƒ[Gb)HZahZAbUIB+ZU.@ %-[1)κ*7f?wG}2uY2׭8LD5&q|R)It M$SF k1J))lH4 ဨʬv\r@v #&Ջ$9ͰXH 5l%>rMJR6ZzÏŊ ^Ldd$(c(GXO_wOBRX,'ʌ8c/ ȶӵyvyz3*T>'ʮ%{j(JL(!K6_A}D S(ck'sUB1^c=NFːAue%XC1EFX@20B14Dp;ZG/Dح;ꓻK0!kezX-:<=L`B&leU  !ML.tXorOioeJlfCnG.%SOurkEMNd1 ^z؞>@4}jۏIs3 jA?E%9P9 ]+K[瘋Mp,R bX0:{5<h4 {R98lYj' aX#w$g1W{Fl t2)䴃7۾ߣ;T9 [C(`wXEU uÍ?<youDꈞz78q:x8ԣvwJ긑rK5db\eOs: T)ԧ?[8"¥4tEz(8Mx&ZZgp`T"LPIvKZ_m)"s Us5$@6@1Fz=\Ѫ+WI'eNCuU"I4%E k j61C?Nd IS^ 9)rMqS ,jY|d7X v ;C/1 CSB8aQD^!ͦ5 ]QhujYNLkEr QUͤL.\G1}$THjSoIzBC܃*̡pVxu A-_Jڌ[V:*4Cg^4b,rq 4}PЍ/ k0#}2a@ %r"hXSiPzmjދy9Jao;/Wvp& p, Q_ǞG !|pigH ~7\KB ZFYd7N:@XL"4uh6v057Mj"bFOd^Q5'S2 *Igа|RN &_wcm<| r(j'^TFbXP}Cw+_\O Fy ,N3Y&)hrȭ/-${^9sp4V[LMON|;m Ec̹'rпKa^I"_7S?1xpV=̆73F[%˛P3,tBe6BW#my4 COR 3[[oO c+Kla/Fl,{eA6X\^dx@^ c(\\ \K::8&Z5OJ} 5C03OBM5ߟ f5|gŦ X:ް1ěu$0|r4siOCT:gUU>o n +Ӕ saJ˸7 :jaCK!КR,T㉋Xw\|lnCq};.w;Ry4g-QLrZ>rԨS7qNwvj]\j{s_~ CZeBm߬c$02MO*`~uO g`gB QPyHbڗҫn+(«V A7߰[([XӀD"uy /62.` +! $ ^VG(KٱqEU[(ڳQ :PY u4 r ;Sp4zԴ?j!Uq1Sd{Ǐ/"J&U06^q9=8e `0lc%c^KHIN98$ x gþw.S- †']VӫJ}LicyaMW SGT_~绍+r1=X$Ud5!珲ņ K!iUrfP+lFkP gqH,by_l 7$mCכ*>9*鋛^=0͍F._wŀ0iofhI' |]BU@{wB])m\37٣v6(ƀixu7޸Rdɷۮ.2=z<{*ܺW} \Aԓ&V}Oupzh(\:(GhSkJ !ט7E,56 una3!uCm`j7[ƩgW*辨Mp*ܨWagU4odnU;bnYK#:YE=,+DS[ 0(ei;kkՑ;:ģ؈$z2^A^옃b-i#bm=-K\0uüH jn`Eܺv7?L8#$5|m McIնCO{Gyb4z8&FfTh~rP*Z|z'&@+ $[Շ{b2cle0<ښF{A,oRW0Q﮺!ltRTo*>VXD/h`}:vB(khř͇#DiwaK& abh vq& zs .;Thq.gc!~p~"GjAUk&w$`ۖVWwW vLDC$.6i cznr\\;\YK܃+re @z@_l`4g.5 oݖ1:JިP> jč,QdsҭJzQ;d#j`i;{1Ѩ &a!v|!P#EޙkBQ4£:޷ ggYr~p2ml@5$wirD'G ]觟t!R S\I?OISv%foІ{N\'I:ok>_X-nYD@aIdr?v#RH;v!3nzkZɛgX &YٻDXݭLk,5d=g8(3R] F({\i X.t#0mPdܵdΝٷ.ٕrXC ]7 1tFpQ\''#Dʼn)"-) y/,e-0 Tfb-Vw:#s#Wk4:^el`uϓ=`ro':xSPm_ o*=8C"} +zXdQ(~P] Ld\lfCY@d:g1#A ~nY1"' '+?I0)2,&fd87uvM(hR32Vf'OiծވH:oKGE XL/4ah-혈Qv1"8M/.LHXkD"2u1eo̧S{=uEΞz' >ezl=K~oK!p>6om{)SrR;bC=vA԰VQYr/X'Ļ5(l2%.,L>3Dվ_k*%3P+3rOʵWε첡"ft7Wx7jiP[|u{AιiI|^)Q35\d2VM//hjޅgȟp-kHR{%X]mA㧹O{ 3 +yHL PsTm-8߉׆W%M6& ` ȡr'<䔫ź|`گ> Y^i]D6H' o!A-[DP`=s!5hI`{}|<ǯOɍF{ K D: Y:J5([ VJ7ׯQ݉Rm Dw"48 MɦAcud0bC7_UvI;~5 ޕWz4tx6*h6fBLm-)E'd6.A- upYv2a;>Pd J~cߜx;҉Rʲib"u+OBx _!2HOAߦlQ)}{ wx]wT}~`MQTվHaQivsDJJDfkjQ*R~oe.s\85V`l;5-͘PǞTAyX2J0A_9. IO W*^06v{S^XiXY76icY!\}E.<)VWG̉Zɐ xR;]) Ӓĝl Kc/neX?9U3 2(ЪZ٘b_ֵl>qO 7NAKNM"9/`ޯQT?+iwD[=)pR5m5.U"1,`l#ݩJ_^Oэ `Iw]w˵VNbo3[$MAۢC{9%Jn[?%$!joi`BɗB•# V\#F'hF`Xu $O&uC*06?h=`IJӐc|Kc80`Wtd)\Weo ^l kSlVa;Q}>~P*'NweJs Txƪ-͠u_@>vD x;O'?56Н g`-fEuc2zH?>g [wY~ "p 0(W[8yj?2\?S< G*CH O[GBiK0BDirѣybQ#!Y29-@,'HjK$ HG_D쪯?o$ZIQ?fqtc fy2 *SSCb$TM $Yxhy`#l j@ӲE1s4 +<p.U8n诇'jVMi`1 $boɴ@_@M|6OD(KD$N=DTZ}[C0DKvdTЮzq.`(WWZe T?X|] oygSmc_$a,(EAJ f6\$̆})^yv qk D䮏N,kWJB5!R(>h[\1Ր!Aq6Sb4 _kIN$gSޖʶlhd\vm Ld*6gسN'ΛȑKMnJ+)}Z3\*`t㖊:\]on@%GF8?:CdDvC V/bXZ溮Es&%(Dx=YuǏpRBgR$4#ges;8!{W8_?2ES泥j+KM~E6RBuid oR89j?!ޝ>ٗ\u!YW{d`@(}Ux*0$3YsnRo$} +)"D_I^:]_%EAbz!(!M~|"G0='A,I5bI`ȃvΨKcoOIʘ\Y5|Ӈ A3ͷTޣ>s|@YB2Qef%,A]LKpl|$? NI:@h+e5Ael>6*K<{XBU2jp[qzNCQrvUig2J1]/O{ÎU'{*٣^_IC53cRxaeÛQ|e2AyPМam7{OrȂrGf1vA.XZ" U~):""ܢN=ܸNh*U 97RqDJf6!@PqTpB!wrN.TQ/#:jB \E(ة4yoE;]14%1!W/ojl;2y*A[?G}SO>ӓMf;YZWؽxпq Z\A RPYe/6Tr  88]:^߈o_?"M9HX\OW1q9yN~L3XWR| Fϟ^59-x2?""эi'OQaNgC!t\em/E`t|Ca^<ե~r uFڧݻN4ZOBvAb.N0j3ősI̿bǯrMQ[PKuP;p[Gu `׫V4GU!y 8O#aٮ73B6%7w7z,&˒MeڬV1 p*.vp`[lDݬpKyKwij:h&yQPaIM7u, Dj<V.[BZ5[z-xhԧ' 2ssE*0L9Rx&\0b!. E}DiD_ 'k "fηv SsЬG FڷݫzI$R]Jhϳ H_ev!hL'LQtMim0\;b]u(|#ZqWd6'Ņx€o!)M*} NЙF P%aBʝ0g*^6Oo.4.-V3?dtҦf<)od `dc%9&Ud]z⒓ r=a!+|Lf7EN'XԷv+3I3q֏$>bv OK[2vKhI&F)b[P̟gg-Ш.S',S#vp[޾<^ڏe 3uuZJ< P2BhS@;YI)\6-&SOEnKӽy^!ZTc8+~"LRAcֲm2xPiH`*Z\)#`G1ˬoq kNOicG~VHYЎO$Vf^c޸i JA*TBM]قt^oÙl)&S(~398/n>?͚%G=[%\1Al b̦]S$ Cm4tOj,ct kLE7sG)tn-?b; W_&iH* + nV|D'~Zqm"t=sb_9vjsXWCQ \Q1U6AO|97ЀO845)8\^ OomRR7[yD@`ӇiNk3Vi\@sy~31_%*{@2U̞S ?k>4 ,?^{hVso-Rz!Wާ ȨRBk=w|pEJi0 =D$xEG0M Y[CmOUYDKxG ^5'0rP|t@x8TX?k2R5~- &f>A)zL0Wc7R1P_ގY۱AW͗бd{ tmӖF)Ŝ2P&ytE<Ź$Md%E<8jޯ|wƻ^5w%!<,IY;+PctQl V|MB:Q!yB̛r-9/W1<[I+q%Ni3|k$o4 y]թ4ܱ5j$5<]o4V6uHZ{ |C$3I.¦^Pڇ 8SR㳂U%# !J鷥%#,wt,M tnF"qpmxnӭR{Id* !vFb0ev WoyC\ߗ p;RUPfC-veT42z4Hu]s.d[KObLX.m$ .E0u~?tz DDZi.f1̴FG ^*yL4vބ-s" T%r ͏%su2e䆶nL=o_z^zu!GmVu* 'נ*Z\}lFM"'ٜ*7߻Ll Ix>p:FW!H6ϝ3k^,ܝ/d$ t"2TI1s%BiW&=9ʽCUQP1 i- y$";* sӱ5 }db0D`MET~SbQz`VX>˹gKEC$Q9cq 8=źʫ{<'nYJArkCt:܋Kʹ n4mNUlLl]GiX="6{l7 y;[40mTyeMʫsxeM@EԽW jo4ԆXUcuo9.Y@]Suŷ֜7~BF)̄&jcilIod)|+lOhh[8t͚Q0a*GiPjײدC˯2%_8C']&qa{mZaȎ) *g3J&E.ҵeD*saK.5lXF뗟6-''y @;֏V7c%w(""<`~W@Xބgu!::dio!3%K:IBzf ~24u-t!T>ɯ7] 't/KGB!Gc"!zwU4a]f$$qufg\SXA_q\.oxOƽ#ˬ?΍W 0x-hrx[c2wfuXXqj)ny`G{؜O~H+gu[:f`,![h8ㅲ Z}A/!lk= [P򙏏Ǡ!BXdJ)><і9%lz]]!#fLQڒ2~*HXC!]#?rpDJb踗#[no:|oNz=ӃiA/U>l?U C91ɂZMBw?\E G=_ 0eh'˙JT?sJREm02." 6[^^>dO@z9Tav ,liZSj wA csG0& "ܘܓ^8@_o~&`k0 hp0Y?ynx+N- mSu[Fڤ<*'/Ch™̂SGJCd}o'U^[|g+:n@iP}a\=V.f~T?B~? RPv@0{~˪#Qg"⮞6y[28yҧ(2{=3/fhp[-t$MD'xcBƀ=R-'Cọ @НR~NWN;BJ3ܰ=M (Ă &i=n)aD0SUvk7]NllҠ)e_2ΏPZM޶ʓ-]/]o/a8Nmc}$I{A~A'KnzvNfyOqvG4X.J6lyaxIi\ZYd,fصx)#/\1/%dp0pBΞ4M-oM{BUAz鶇$RA~M "y:RZW.9JcTr kE.ՒLxl3x4V;ƀ 򖅘VO)њAo-:E&hϳVZե}Z&j01gd"77Ѫ r7*2;zZ};3 DY0(Mpq&CYCf穆ڠFADš}M@,L«upr4G.ʡAľ'-T271 gs7¥,~j( ~UtEMuf7d i-ӱU>!9bNbquJ@ߪ4i1$bjy3CLX?LŢz4;ctWOט/̿H@qQǓ!dFCR ^WYУ{on|T6*nBG?h2;Eص ly@' iڋD9vPK aI[&2B1'PXlk၎7v1<.rk0Ȗۦ_skL6,cHI)ЕkG&{ДwQ%-8R&HAlz?,N>ϫ$Q3VƆv)qn-ujK6stXs\>1Iu;3sf ecj@~zI5!6gzbQW·]#Ӛ.lsIOXΚ&k4qOϡ@yL jq,"H(,tcV`Xmkp O(iJ1^ ?e~Qg R^s !Lr`j=`7 eĭjlqeǽ&$yN-$o{_ V?UfÈr!'Bv)R};w>2NZQڂ+g.z?Tz{hۣWRğIKdkk8PZhe)._׏U?ēJj'_TڇLG~1Ӂ̿Pz(;ckǽܽ5qDjϋj@f.I16qT*XlNVj,!Ujt%Yf:OItxK7I6X_~ߑ>PZv6jmish5LOecN z _38KS.flC C^raP-l,DNg?ݙP@ $QFD#:tQSn;Tl,Hĝ"yXx%lo՜U|E\FHU"NAe>Nw҈:|=(1{fS5s.㹮6բT\,^>EQy^Qҷu#iVw5z% 64cWe]yʊ$6i67Ӷ$Ib#<^-(qE$>AB>'@=Uڔ-:kzls dζ‘e@7 <]Կ1>P|fΡj~$Pk":5L9mSd;N6" J̓8jo7HwU9K`a#ޱԊ> b!ωvU.p3\ɴΉ."TTC|FYO[ŸI|L2_碣R*=A @V!u-͞m,JWfS!86',cRIB#lPAeFAhFDmAzvӿ3,w]dRtM揷ӃR?%&MmN6Ωu5iccMHXeO 4_8bV!XM a "Dd7Cpx £!Ƒnn\`ͭ80nEv]yd#![uMwIo|-eI4u\];,~%B|vnqQdߓQ" LJeٓ&LJݿ OЧDUxhA~I?tY,JNz jm{*m 35:}Y=1A-x"-_-=o5ȑT)=3m*jQN\|It<}KJqKF09cz>vuzfAڋu>bN4%eMQ2t"RleH4z^1$Z cfsX*SV^WVK`p(ZipqR8;2&yWoCZ1Ƽ;quda>DYo4!=n~[Mvg6blLQf HoZ>]B%A$EW Gdd vX˅f NKz"k>tA;)KZUHTu)w4nQy N>6XR/ Wo3( Wqcö9Ŭt wzb,i|+[dLL I5ܤZG-n;_1As#A3<bAVW4 bBK:X8,,gv$[E{\ ]( w{*'D&%MK @!_zgKQ qPUeAx9L#A.)×9tahui{Mv[7b@5O n)CXgOA:? *X?XBi!/y;ͩP0mo]<tĐZ (t4x߸كBX/q[jtNG]=櫶NO|0x;ɅfHY\)~%SeC<[ @c?y8YA!oEe?ySORNξ@O_Y-eg#PcȢ;5ۺ,W@{mIijIįd|fdI U7ڬ7~fi!pqWPw6={]>43/%C,<70Jn0;!Ҫě`pœY~Fh+AP/nF{]As,aK7[+5S8wS " xTc >: uA +v/~4 d\G^‘ NՂbެLٵv/ol ˢE;nv]$g=41jgG\7(8pSMlI-2} e72z. ȅ%'tSN~2I%HKANRPX'XYfo2NPǽԤI-䄦#~NWAXkMk4{4!`r7EZy'hԆD=b[Gą_Z^jj3ٍcO?J}T7V!rGa} 6̼ugtȁ=pZj꙯1tM)Z~\P"EtfB;6l'mKuZq:t2RrDg-gW78&`"q?=Η=$rQ+9;>^P nb;ͪe#宁X=RoG8B^+aۀ )UFj%HLQpSWHea iYۥ$;{kP'm1$0g[ҏmm]"qJ("2_ JIekd… TuhB[Zc΂a2\:z[M}]a2B飛*MvSQd] ;]SA2֮ӲѺܩWXjAXpE!vhHmO5 ZW#|x~Yl#8 5910M iyIK+R75qpFWHk <"X;<O!BćHlPSC0"]R4ԓHۃL"Je ˢBCy`QJgcn2Oc3MDQ_훦!nL,`ei_T:~ڝW*zUHśV-WX5Զmwő9^xF9#̃'$=zfTǴ_k|zD/[KIJ5ôǴ5dFlh^f^ ^b3%^+?!h{uV_e?2f )YYSꀸ qsu3.L]f@Vh:tH朹y2J{)LjǮu;cWd* -Rm  ?D-Prr98UM hpM/LO-mat"CU^EF4k8!0fWqc 3$쥦iK̻q~Mn/vnq K^WG$AS;X+b@Վrb[Ɇ)!*AL4Z.jd˶yJuJ%qz!N7C–w6Z-76WPڍi5 Y.Gz7j]y~Bp%c#/j-N%`vxz1vK#r{4a~Q>#OԿ.m=$XDq:`]{lz} $%[$+E^*iJ0GG<7,ث 4)39 mO/ ×}=3XP\q ]ͦ?ȸ ,>JRa'KzL.)V3z~, O\`ia4?EE̮+f'.&SF AY) T}xԋr#6A)Yn(0CnUaUÉ#x U;3$7uۊ7mN)iSł/AHTs-; K~E0'n/u*9ߤo!&I?6W!_yK.K =1ܯ%ܿ!}=O[(i] 3/!6e ?"]mn >[%XX Ɉ< ')c2K@4)l(GS}`\"\i:AjƢQ0r9]?OHE+bUlږxsj6$;ʞ溵0ݷ0D'7݌9UhH)rߙ!sWL,::Urdmi{ P 1x+D7Ju@w2GA|V.L^2>V!W5"uͅm;u7gqyG+..4a.1Ĥδ)WZ*E\N(v 4$jDz+ 8CFj=\[C_zY4[EqCr^YvmR&3 |_\߿4f{зnAJi|7y2Y`P]q{Neh$ nբ8b46S4}0THU%Y16<'o'п10C(kJ =niۀB1? 'mr=,f  $y X˺C*MZQjyu`DQ2J+ ,Rqm}%$wij_!EȮ'^~ \Y`$y BDX&-SlIpqlNK/_32~6Nƻ ;KTO5ܡOyGO< f)AaM yh@oxmA"vQI[:9n`)KP" L+qm&݉󗁈ؒ(@o-˺;#͉m4dX̅ <zۚ„"3o\AQjpE#}kvhI%"u33a6%+DH=$yd6/x@~^hP\fO~w0"tR^U@2 2bDm˰.u՟~ Bm5QZAT gBqI>ݞ͡ݔQ(m ِ#[2ϗsO<F% p|ءWT/3;vZ$gb_BU#A > =/#V mζF,kDNr]6?m9LT7M@{~P-Wsc< g73mĉ#^4sRB{n~]=B3O،9'e`t{~z@ow×U戟jv4B^}8ɹ9%/MLs0\{+S=oNJ#\B0&ZkeN [3:*CmZݵ#7z-fb(D%$j@hKg+~LMY[I kv.ۖwubW9(BS <v9V~6 /x."Q| NS&Zܥ45C!e=6?wh fJ6Kx_SG7d5wrU0l\\J8Xh0gahֺvHG8p"F-rYnlˍ[a ]ɩ&ӞU.{1V.ҖMJ@$Ni֥;3NiDh=4,lcZ7% D}˓"v@7|Dj^XcSVs]Tvr 7|IO*@#hnJB2:~xו.}ٝ3ﻂm#o4P)Mq%ٽ>AAH+6E~X > *:z|Chw_i57QLd˼N&(a DЬm}%g86LX57\cۥ+@g_g;1kwrT @. %0 J[$K(, O!mFe!A{t^M ͆0;̸>eяX0/Q`riy^N% 6= 8}MO}c!N[7f-oe]N6lߎ|]'DJ>l:c8XUI/ B׭S#EC Ui6.QVpЩ။.dQ湗C6ԣHq3Y[o!OyDF;{H ݅ɕH)#ٗnʷeJ$lΓ7sJui;:Qufg8Cv1l;6 F<ءDv 꾍i!-XʎȲO(FfMIW"=YqU_(s|' Bp@!Hyg"GR_)å\o`N.S" vHAllF{LsHw9LY{(wnR!Rnjؕ~Q, >-{,%@; WFj678YQco2PfKʘ?yv}Z[yDG&igG-hGUGk2F=.05XQ;3NrT4nfJJ_]3(_+HŸZx"~! ﺖ|nBa)s+wV }HCMYM68; :iK#wGdHJR#<Rն*sC,>`:ZIu=^B"q;K25KiG[XіAO+)=C(%-`Tr{}@|`VS>4sd={1N2NJQ̸}h MߛTY̿U|N\fILEpC\7)M3.ur6Gd 8}R-l}ܾ$}!xg :q*|ZUzdOh12iv[fhb.rݰ}J6-:!Ng4 ֕X!ZZVƵ1\(vr;z@ 0faD[@ٖC_/79O'et7 0F.hKTJ@Vv_ξᨣw)w5)kf0WQ !JϠ<ۡ%FP'7'ߐ3{O_,jѿ-FFT*"a3$ \S58$!Ŵf61HsjnW6_;/(Oj?Od/o2"N cw^8HҞV PY&v-EHuZ!&#?cEI[0N\Kfs X6av3G(»+u)_;֊|F}FhzrXyb򽈔ͣS1D~#PU^{Eg(FlfSri$ ~I&T?x( MmEҩy_BpUS]|ҮbDwьH֦VoKdOk۰,Q2J\ *wLEg8L}@.$SM5%<॔df=m!UZg7 WJ@Ш2?cS&fռU MMpp 2Ș ިN ?.1edYiRa&qh…_:IȪj[t9 \ggm` 3jˢF1?T8w";]i!Z+>~ff RW D"@22sD[IHT^ Ҟ>ʧڊ ixpQTwHK$=$axd=i_EI8,SB=]sI0fk?.S)Éx͋Co|;[Bqgr"&QBRƅ-}S[7gZӄ摭e/KM@$.y[D$F"eB {̚0Kh>$2-x>5秨'(uXUWCXʢNo xi Hbof 0]hg4d+KZd{!/ @ ٛ " QwA$)Mf*`dVL*:;?o AV/O'h fΐ=F`EPu|/KzɻSƠ2b}տ}sJn6~ucF!Uaw}ayګ%"8WcG_x.3:wI#ZkiVzA\vv1e$,LiجB }{D; ?Wc)6zOZYAz?:-j %]1ɦHl ϔ15NΩ6z`yG_(( lV\;|c=7ɑ? 5/v~&o_I7aO)oVy2Ϳ5e"}zp n "'Y^b2+HB7/MaʬjMA]j_K.y9/+~Jߘ|<2Gߩkp'◐]\h_t5B>KҖs+Un1xUV=m-Qo^뤲 T=B&M'|J OP1r?U,95Yȶ/ӧ*뙯eH#LfZjԚ!o7N0mi/)3+kFL0Ÿ%O7j|3N 5XBk49Gp_2b7x2NtjG$^Fp\v$ۧ)9+mE1sBC +FՍÿؒ\*DQZ'XKa@`翨nh[!j&t-CVG ;(O Sռ۸Ub VgSM @ _˘.RZ$ ]Z!6!Myrt^StWl^1/͊n+u=|sj(+iT0rENV"q$Ore 'ROA尻T0iV54sFC=,rW$ rV9ߖn ߾L%JN:+uKu>ːq-lky 4?GAqyZ"2{k-b 徍dR| ˊÙ ^wqiv'[T`R:\ ` m f ` 5e)[f/ 2;!wҾ\g›"-*mzpi49e:DODƊ3UrJt=1Ğ_hj %ld e"2U%Z#aE9 %U]"e ,"c]8}

Zfˬi(!gs5v4fq |?pzF9CsML (D0}G_|sJ-GԱ=XL:a+^:P!S[]lPZaylРI@F?vC^ͽ0J{./ŷ$>T_Yz޲|DĂt}quʦ$=woTqC,D ss06{G( rTgxL~$&?УDq$} !=B<f*OC*(yse =G]8B($*]+[ ۨ [<c.Y`2Ͳ0yD5:6_Dԃ"<ODRjQ}0:)z?ELzrxٵBSb8tFm%o Cj  k],Y(Ns+lwƑd} 2e.qG?!PCVMI|v>ky܀$n+lJ>2~ۢ9 zF$u*U!%p (R^Ӝ/(O*SmrKw|Xv̫djɼ>PK}ǧEN KCAL GTcazwee5F!21Д ߛV_'Qi]ILд.!YEcgPQq2dKsuc 1=o|ۡ{IS*Ď$k:} Ѭi!;hɘ.UC",GL"ÚUim:} $כIMW,13r)R <_^|lYles g𼸸eE-},$&_#>VO }Qע D3Zy2|ʉr 9D}lfzj-G͕$4T?#*/FXϐ!a0Lܢ.DZ\ XyF!̢X+cĄCCD~rivxҐ72:tHx<{{o #b@;2,'؎-1{O9P v!v4ZH5ኩP3-y8~\)e 8IթF^~ea!A?i݇;ї20ؓNjMli n^SXrt.lBp gI(.ӏO9+%0!Tk@v^ u`6l)4`$~5“{[R" ӞaqK7Wϑq LZ|^asP:5o.\ȘDT~75P=lUd+Y<~]H)lUT31Q Yˊfku[eᬩ} {X:-.ED+7:GBTap/ͣ >Beޫ wp#69[i7¬7 jIV %v?F:Hq+f/{\{lR\2B0vC23LH:pI/wg]O8U<NJKwu)ZWP2x`5FWGe--4$;qKvMh"mƹy0RN/?Hٛ?+ cLι*kQ$iOYzN4$0U8?j#z2 OJN` c:NkԐm\Fa:ue鿝PSoNעO Ún {A}R>ݰ,hmdkB6s/v;NzVKB s6N4tУ.i'ja#?}Ejr@ʳRnjJ;1#ԉdS9k%(ʹt4akk "z 8WRsA4Z_>:v<@^?iXpOߩ/E1 em MAAdT}"L *W0}CŕE>M0-đo [gјm)Mv-abAW(Tsb2}a#|^8n~> b qeBo~khWI:YatiHWD7~DޞrZ4q9g 8_: T?F0[v8k)=ފWf# %KL1V,= ȹ{\JeF47)c@G+ V$ZJxZ&{;_ŕGIZ_}gWĬrGŧşt"HDFgxc}@Ф4+PiڏR)O+fXb1 `T1OZZ!i(*Vg}Y=G3ߒxQAɉqlv!WdCIW *8"BQ<`5d~RN{V[-JFg.#(tÙ%v~CؠIJx~ lUw 1r0tz#d7)|k ue{!'>(G, ~*_ Q ٙ/ML 8{x *HjETml1іjT(Z(GEzi{?L!﬊xNI1Z=Jm,P/eKFmINjĥo Ep\:^ eH!C 6$k ߢD0ŲQohF( e% )q'yD_,UL`BnQ3%p/EF1)ƶ7D &8RfA? d+N^HyAJk?Fڨo,7La[Ebㆸ7WmL Xt>P{yҕ?Ș\m%XpqJO@F4ʲ/03K_ծBX{ݠoA"gkCzPϰD>$ |ZںH ϫaST(Q%] .CG ~Lߨ >3RY}!Das}X[Yg~T1h]5|._VkT萆q8yn-JOb}ϼ7:/EXs(3 MuW‚/b/,ׂ{TB0,_/1g0@Gy's=43CګðH֋Kݱ"[' Gufo]aUiIB|MoJ2seڑ(mAs8$'Ybd:Eo41 xz< 7`Ew b_/]Nc,Y|_Qqى~C#^d$/?_K4i}? }8#i@խw-eM[7d2R-)lZydAGv,.-'=Х_ptS\aȦ}-kyPHR?|^#a/4ߊC۔O&8+ W«E#TV8}ڑ|M߾>j -AJe1]^%c6Bz V$;@SxM~D5dZ@eb\ a7=ĈB"a'6]!-T|zq; #((†%Uټ\Dc9{y1)9Cz`?[)_A:xl?bϹB1'~4_.+zJg0b !t |I]ۛ͠TRWQO櫑1EpW!nEc"|0;m='BC'|)n 󱤕FH05U/,j-'|A%w J„ew`[d`;㩧틾m#cU,.7=[%(֯8&Oh`cdk."E7ylw}`c.ل_vhK՛zCﻖnx{jyڵL^"!dGlEgmvl19c *#鼞V(.U4> wXOfPy=#/;y7+<ϡN,$9&ٞ$L*i yPw>|e"7Ow F'C'ǥ!fs I&< _KH:|-!9Y]ӣT|BLseECr~.1đWU;г;3' V3Ӡʔ~{Z q@sţwfƚP*i@rJ2M4xʮO(%##afR5H^$4UklИo{g |n-Ȑ`/@Aj`!/+{Dd2˔f8WԣPםOXU F PЌ%t @يl(t)`Y¸G:Ų΅[LRwL..>WPRzXr0Yu6yq_ vދJqA\jvɂ~GY)r܈;8GMb̛pÍRhԮ<~N fo u7m_Gb,$#*Y2:}}j?B*ʻъ0ŌE/ڴSjk5/p;pvY$8<+a@JYA_4i:MLyaNW9RR^O\!TUVoF8kx9mHtQG+ǐ/u|Yq% 54ǓwaѪan<9?;H7htzUr^vCN v*4\`` 4LhoۄfئkF{=W0؇s'Mo? s˺x.wڛ0Fxz0x \qLr2NIJ`fI]O=Y]`6spMr9Ћ|qh~wG؟ ꑓj+/\hStN ItV cWgy ۰EKNP$3$iIN ngw~9x={ᠼ_0)q&mhu9S.K\*pT# q=c `9|+@h176ihp6+W)^mῈz@eq-)$>"8ȲlyRdQEc؞ {td0#2İ1.(n.3[ Z,׹dQw=u_iNsrnNFmG@(ּ,峜|3K( aw !A!W[f‹gfm1sjTl=9U} 3ƲaBS|~S)dƤJ蹸G/x/ u|eI ;0iY<Ⴤ&iS/~soEMGnc}ݷ PGo1b]&#as ĭAKCAEYy՘BpJw-d{y,{",]:H^ˎűZcsPg33F Y{D1|x]"h rԞjGa[>FfϟVw|׮Dm0nxo:O'4$Il>&ޛb4" C~6qܾbR<ȓ4 N'\=MQfD^M#~y6@Pt*հFؽ.J*mjmpm R G.nObPԞ|LەC셎r&IJN8<׿R-:_j΃8{FH=Pcq2mH>ێ%w $MsDž,YWt^D$z!:(iNg99_6ޯIKq͊r\0xJNV$,ͰMO3>*7{`d|S s%2 ]i[;fw`^NGZĀ?80P^TCQWCKti f 9 ҫ#}Bp`[!s1dM d6{_a24rELBD?zo\q#΂Ҧ[BvJ\L\ vYQCv`rݮ2{xcpBx@O3FZ;q[0&,bJ8de0. u6&W[m#.ǯǧT!#>nhZOAKX\ԛTy"S71sڕP%hn'@8:ܤ'F1v ?l`(J`ԉ-q~yފ#kωN., aVt0gwe+@|OO4UNQ9ox0KH 8^.:9m3sf3˦M/cxkzFuKΒFmPDɑXC{ט% G)!,'5eTw3 ZmDE,o+ŘR]T 7m`wl֙c;OXǠL@+?R^ Lݷ53!6lʮr)d3}.ҏ4]^+]abrW`TO*F`S08!2 &́x11c-H: Jp^Qmu<&8tL s5N)'uw\'*|Gȟ덝|".Q#>~PH^pvD>fW"]~sA+|au]ke1kFU+ B"jCoeL6jx& &9-:nE ._OF=U#X {*E-e'elpCnLy=v0sQԵmW 3lC$%F?L܇Rx+B DvG\r>lr  yY ȑ.xWHĸ+KN6Ob:pY=)ew-}n߫ ^#i13C1BgSPGuL2Gke7r,Vdðz&E$RU';kp\E^m RkN`(8x+VHla/ZQ3j?W@-\^K$S6}DGrLˇD&8]/X^8y *tP7*C8*?Sg?C;,7*^b5YvnR; iJ}lrlpX6 `h[UK78ɝ׹xKji'g &zi]&sK\8b !q}k;ڝl#Z] BS:U*`)W{8=g{h\́ ))eUv,*:@Vى'p7S0r"0&WA2Y`B}qE UVc|*h^s0)WǐlkAcl~_@gTK#vJ=¹8 /|/%^F3tǑ#rЎ FtآÈ[yv0f3?F^a qnˋ݂f$Y⼔"uNlfń} 7<M@/b=Tψhw omr4]ojw]D*wZ/ݟ49Np"B:I R>db\aD'ek[:(O,y|ķWJ*}C~d M(DF#['hk"]I! ://H|-_Rܽ5y?_l-E@>m:~o0M6>r:xb霕({zE_3K9oꍘHB_wHfB'YR\e:B+ (2-C pݷ113QW0H{ZO^B@U[d 4vyO`Cc Ÿ6'ޫ!($" X-0}nDM|qpɞ6Sl*s[~Ѿ+:,嚤9U"B$r`0d$ І$\UHjHI U`Zv@3q@^,)'^9y lt;T=$ئUo8_* D^.n%1 M C î;=٭دN5Q@@$WlN\5gZ/Y>gd͘WD}Xs#t%^S;LU_}|0IaTn+nʔ3KKV|+BCTW-Zb1jo'<|$gଅ`N pI$~_7qQL@~>V[6J}b;]I4UD-e 9JRL"/B.X{ е*LIbw=U,M!MrQHXC8FD?ýݟ;4 ^0BF ;)%6O=4h<킵cCzfT *XCL"U*oi{XdY}嬉os{_E:>#R5w85G|L {)×qb9+ɠw ȫ{;c+ RE4mdFJy}9 k6en]OfcXPRfbɛP[։>vzC*aF5N1*N1NDhݳf!r1B'B vn:pUkB 6uۊKJOv"MF4AxrzӨ6Mh`b_X<>Y7vrn.O`03VA#?R#Y53(*D[A,.!Ɯ86a:$E4)ҕWdJ]#o!I) Wc^ 8ʲAc%5v4&ίJ}_޲!؄i~9l4BIW޺NyꨖM./K!̓X^n%dpG .vr|0d.aY:Z 3 K҄b^ԈcWYd=QShEŨSug+8q:\KBa\Ѷ$\DPJ+!ӫs|%0jEد[䆏0nt>MӨ [SUұO3xVI O?B$I9(n.p5ӒH HqXFLZLT>zB4{ 32lܢzJ 0D/%&JV,Vq]<0B22"=>Ig"J$zt\xi oTδ uWLO=!LDg-ݦ`Ϫ9x>=@ټ%^aWDXڹ?=-knHeʪij).Vǚ: }jb̓/83FbxMksr/Qah)”I :/ ̰'CF:Q*~*j*T> 7\Zh8z$$WK/7PokSBc6< 8s.ux*lhӎY?aDt2WG(+G^-yE|8Ⅿ*{H}w:;ԍWV9r9eHvS$FPuN6Vn.)˯/cףBX]E_ k^89jXvU .CSu33'%>kH>@zEU;]~i@bK\>"QzӚ<6V/"E3Xxy\2 s]?CSbt:q}atݬN;Sk*^;$ hΈ O 6\n+߂dT S҉j.P| '3?Yd^|-9pjX+C8 aYs#jORtQZ)GЅv|\PaaMl,hfjؒSb K1 Np`LތE%ZT_V^sjXXd "~*:'*vi+ꎕӕwr&`ڗK@Y'1f.$&?М Lh 7?2WsV.Pim21tbP>_F}VkUY03(&yfs!Y:^N~aN"Zf2 W@)30h#l%G.5١vDvY{W7bgʈ SE%~~i_}NDD| >@+kUkJK v-ʪ H_~@ mzCz%ME`CH|AWxeWKYA?H!J;u[--~@LTkjkX=[l7/{MM9aT"&^?$u9:4C W=`8@ C̝Dzm69ǂr8s #A-rTI#ScesI-½wPa}`RrB_KA$H6|/2_TeR^B Zfl= uI;UzAX:V%;NAbm ui =iWkxb23O,hvnbPs:*Eŷnl˧#}Ϟ\o Np@+d&4r jF{^>XLJUeKpaxcmfr踓^H9>Dc|P+g—){=Nc*u5įrK U~AS&4) 6i ˿.)IЪ s. 9v(eÆ#.:t[^ i t8sG6t6$욚d\^ypԌ&T@`vt b?h Ӻ wEǑ81:<ޯ+#>{/8u2i1HȠM>lL܈t(x"KBhz1×,ծ'\8P>fI?C&VZ|m[+3#Bv,($Ɏկ(rxt"ITDhf>ͳT7}3ҕuk`c5-7Q1!]ARfث\[sB4Mw_]J# 1zDw]wh|C4>]=C[pF ^7jfnA@_べDAV0>{#OT3Gẘ \t(5HFk1!MC'2V;-(ȟ}@>cO4'PrAP3Z%Dޕ )4MsL PA[5u4p{TmC<_DV+ 8iB Q @%߿q1oUcr<荜Fmq5|dD >ШzME }%Zw[^O\x0yN_!ղyrAL5_+V*]]zB3<_r@-b jZOzޢ3Ӑq*@$ 7:9ʱSQ-g-H`qy8Tj͇rdOHJ6iVOK$=6,#x +_+HΙM/u:CMg/Sw>v=5GB +#zcէ2o.YlL.07\a& 1[Ɉ%i䤩Qt,z d_/u_2(mKg:Zi`ļμ܏XYzةzyRU;ςi!nL0Lh]6}#fǩl%{$t11-z֋牤z mT7'008r [ڂ"{^# <ҎNS[}8_$8z49b>2%8'lɤZ #I O V(Ft4|1M5pu=1!Rw/@n[s;Be}[ݦ\σ8Z((e ;,?+|šMRI[+kTj(:lNoK 碁 1]t/ܶ\;ә Ef ya7wܨe:X&G&$~HB>vE1ƺgϬ Zuq5%X[Qi!~1FCO"i_M61IC]`RKXŊN,%DzTnďQUCsuŤ/XIlzt&ʘi}h,82_-,\ڨ GouYaKXx*WAINZi*q@f~1 r,p>67X@x TT|=YˡXt]01v**p^>ky[`?#Əyr-iu#`z,f|U,5ػrOt|(컴9%6DE I-&3AJsO3-q{N 9^^Cܰ&}<֖lŃ;9P-i x:>"Tn@%J.qx+xHl7,Je))_2)a45Ȓ,n0@ Ay|^u"F : @V9XKFp܎XW~7ƥYd-N׻x\O+ͩi,׉PaMΜ0}% g1`3juZG >mPg)h[N. dE"sb6¾c/$ @X>^2L W\L.5l0V'$j&v\%vf3,Q@ⱅpb;WYUN‹A*zzOJ7pwZgb5c2&hm[ PB(S[4y1S]v=a9;~^+k N |P3.6ʲ :%5[)W:}j~6,~:'*l{ץ-doPOI^1μvY*i:=UI+;.=}@h旾d+_BL8=`uΥi9#5d z(͑s -߰:|a Z" Wo3`w CWeH˝Cw +oQT"89fw]) ^!fvh B' C@(^^a4 <p-q-xB1:ZU]Ӿ\,z~"6JrxfzCb*]%a|BwvNA#m~4vOLPs˩ xIB̕~^$PuRQx!SErP ؞VŏMVk2)`)ԤY%Xq8Dʧ xBMY?U'T׎Y&= Eh@j;>v iz_z;T'Tߌi-}-U*cLN%Ss~PR 51萿N`DS%Z /:d, x̃/HG* O$<^qϬP7E@0j]ij;E G To%gykrDo;VoQM) El"ws^zen24Ra$Fo&`'\& rÓbwLϔSS~7gRx;f0x@(# ɅCނ4cF`@ɋ-+12UٗT݆`+~ `AnX~ZŕR;U(5QB/3Դ yopx|oZk@" 9DTDĽCu !j*\|: 2kr M[de3D|V.!NMy~qmKC`)¤EVX!}&⻝'s ~))%oݒnΈ)X_܇2hF-?>IpEP[N=ZD!j1AzQôzC'@ƞ]`-K){c ag6W܇,io<>- AE"qLv@PF"ad10@|M[Uye-o^i8e\~~/ɮ9oJdj'Bv ^sEm F@O6( 4zk[9%)}B$ $YitӞ(nM<ד5ԈtdHģ .Y*=) V;4#JE4KI| ͊1tN<3TwsK$L{aƻlY}jت^2HZ ]vF0\-m"6\"\Dz[bm] fˇM  `{WVT !jJ39 D[[+ۗv3Vt|gKjj+~"3BvN=UJ3ddßw0;[{uZU Wuty~Qn>y"yj- G3O4-vLlsZFo=|/?bҿF4u ]a 2|U B(k'`9n*Ǧ3e=Μ`eFbfYڛ\]1L3э.k <[wd A}[=2$0 1GO`*8o笌vvA-ᅄ /P*<,P%'iL"if@s -|:xֲmX.<VM2dϵ 'Tp~[l+>lf}7 (G69IlՈۈ\gl>hZ [*>ωZ7gs\# m?r(ᰣ8`O -ibNwkdx"w\}cXvĜUϻhCu^^eBR^)dY4Х&hQ0\/fG.BJ] B[v,AUAŒ$ `.ŴT)SfV (d$pK9Α4.Wݩ_𕫷6WUNw>*&if;OYt-zpX,1Pr %CBy4Br`aᄐ Ab_r2kUo2"O-(œL4%>qpXȣ8LZSa)i:tD %7O5nb-虋#G I.'H]FmK*[:(OنİUXZq I@ğiV5IYNllj=Htp%DW-/Bb9Y]nk5A"6ݗqmkSzrv$1i/ҳ8 Rż*bm4o6k0Ӊ%.x7l.2/]NDyt#-g[p0|o`E+\NY>͙\#.ceyD֓UW`Ԫ)8L!MDEZZ⎨&OB#ee5]uȹ(TXNNZ;_p=ב UX"Etå\Q`sK.TC5?lŎw!#^&#{+9"z1j7 m::y@iD`ӋMk0˜ly5Kkd!f qW`P'ї_S!-z zNu,]+2),dh֣]O},zmm;""*YBµ,kjYeF}n5 $)1\a o4AsOm߾=`g";Ui`ec-= TET8.q(ݥhZ Nb+L/Cn;]x\ Fd%C$[t;NM-I,Vܿ 4!|]u-N!yZ7{t^)`4w cyU0ջg#IAO"lT(dvViM6P cg2WiFn5W&r/{#^z%>WX'eDQLZo$}tVL nW%EdgVa)l*c9֓Id\MtKK3"y,h$TTƚJt˴(OQs\TqKmJ3PǺd3ژ - 9(H/l"BI WNܺH͕8_{vTàEY`ix _ϑ(x N}T@h?m2Petdy#JmAD f͡jIw}',G<Ŏ`@z} ]uJ,.C(xbB;Γhy޴xZ Y0B.чESN5t6BE4]ҏ *-oo`ip7*O訾y%Mr?b@JCP.n :go=PQ3=L}huښ>%sp(8W{tMNV@7NNfJ kI<ՠdU]-8L'c?' n@ EZ#o?<3tqk)j#̒dc*Xmg$\y6;o'8%;"w'wX,|mVS4.qͥ2Ti[)Ҋim[B8Ü.Gʿ/9tar[{-_"뙽=yXU ڨ^C?V+UUQ\f|aN56-:LWNYY9r:QhNSF*nĜ=?ƏddFjAn!Eʔ@{'*SSgs|_|lY*X͜a8_.]Q_e4nCdD.x jtNZ9أOF0uÿ_]J_54wE\1n|Ƞ^94:D\tO)d4t:.Jd.$Vf[})bzT\ rd.ɚ S!#Ye[ꆆ*7χ&ar2_Ꞙ/V9`@dnȌd:J}WXzSvX^ݣOb=NCێ˼OWEY/D7=d8μ.Ŷr} b`odYT:m2XzZ@NaVJF_‰Řw8eHGZ?EBӤslttJtXi :7ibz:c^]^dXBY߀EKz(AQQ?G[`eatM W^~C\ p%|¹mm,jP{'^a $TтR+pe/f߯+.dT/$js{ȖX0RIb ŃTDd> (0JOe[GCm5Q΋BمJȃ..Jmw= R!1kQita-sӭͨ hVgx(+S_o)鞞7W2D[-Z,FN8C|[s_NMKU'-d,gɤGKr3on4kg]$F_7D">E!/d$u6].xu.7*E RF ̛Ք|37o鵢WHK}/>; pUv70gE&7_P.rK*ex# 6YoE#Z3hO4i}$K%\aS$ -b檘 +V_*.Y%?Rvݾ>dMop}=ԗ2p kd+n2# MR&%\'z2eAf ֪hfE 棗Эv߄M~mm  G' Uև(8);Wl5Shaն #πqy {CFxZVX˹\*;?e+ዯrn2Y)8sr(,J>RO,>>6"G;!]LoU?V)ց 0{Jaf}=*Z9!xш!1a H@4p @H `kAGx`4ɑ#9y(ԭε CN,[7~^A` CTO|#{G*2!0{^՗JxORVFڰ6dLOi3#XZȄȃ5EI`{%\(D0޿_܁SBBAnٜS,14Ѿ,`振1 *͎\kL2zjj.F&JI.w\O E-Gu^~wp.!Wg.^7c/?52J@;ӒvэToQL|\2*<(#.Z%գ-mU· Οq!x.E sTfeE -Sѓy+1Y Q'Jp;6&j9ⷥIϓ*kBk|jE[}GwJC=hE#v 0R{PKr4MݽIEHGRCeƹEV ] ®-U3tH,#MrsMC[<(Y|8wUꢐzDKJy Qk{1#ʇ%"CS~r mB}a|gE:Y2 /2m~NݾNT53D^9TH7?tkxC{b= c7.BDc)B,;\*d* .C/u鼘^|CxNC$s7(~"&~erZH:tou!•缿̊3G&;XGc.q*$Eom''ÂotyAoah41k߶+O.ȀV-kYp&SE7~oG ][ƨ,pQ<da3 23#{2Doar!NA܅- FNxBD=ը Z!iO j҃<[B"ERdN1IxOT2r3Ӝ_Ů89n1Uc vK2kV1_=ezލZ:(>]hΫ>"HId2rt8(1p 0k;  BIh梈zACkϗ,T1_ U޹I Ќ?<O{doAy?@ Wu=ϥjcG'ҏ.Ўt;#uD6i& Șu\hPu!J%CtGJi# 4bÅl3Ⰳ4Xr?SFx>4)1LޑcU#}ZJPBLLT|2+i`}X Fl&WFv44gs"~lq5sEO0 w DZ^ V9f^lӺQNL\ygOrY65?SزL~vJ SLc)PHVQ*N_9xܓ4|T⢧0 .9JTeZ|dCrF73ocb yys.z֊^)Q3Qz}R؛ ܂28ݾ2Ϗw&3NP-e[2t2p!)M1eϢ]Z҅09gxzNb9]U^jt$јÉ@CJ)SD;JqCo!VLV, F](A6VևM]8ڒ1$[]xpcX 3r[n]'mJ^/gy756Ѓ4 7y;F3kPI's~j 7GHⴧfW3|¦Xe?(Ս IrO1՝a[P"vE e%?S#N)'̒ 0|݄z}<:Sc{#VhExw?VL@%ƻbm|)KKC۶8O-I1ҝ( YyjzѴ*P,,oq\wA)(pu't.rRH)Y" {*#(@(G߱vAcQ#>H!86e=׈=M ,Iΐ8F/pZ>>`dTN #\onC͆xjwD3PvXT'RDy2m xzL4FI.jSnɔvV֧SgB3|x*`h# 4@T06MI.ګ-h&~O_ D_瘂aZbЧO'BiU t`,I?eO6q}@@Y˗8]"iN?S쐓5B#=8V8z1qPN(pj B \;LrHmi =7 ѩl~4o[~׉ |5AW#M '[>ĵ$z(^[Eϱ֞:B8[Bwb (nCr1:d-L\ b_fsθ]W"<ū˿(ӌ P}_.0=R PT2'L:K }fQWUiۉXn 8U3W\΅u@ ݚJPfˮ?3Aߣec[kKjߝ/.vED,y~G ୀAqP,0QX6&s'lL>56N${^Wƶz*`"jj~zc2;DոxW{&t|?Pb_T~Oޛu:\a&}S=&H@HZZ] !U#8 MXg ;g:ymzFjҧ;h>+q'Ԟ*9jĐ̿@[ e}BMq4Wp8}g˹dB完"P WYV`_olj.=_Ÿ֎ag|M8,@+?t3- ]0 MЬ4"ˌttV gS^H"9g={`ZOGu]ܑ*~x,_a|7QDH76n>V "\DmQAv ӛ279)?\K4,P^nǴVƯ{1cAJ"Cn?z!VFIJ) s  Fka@0b8CЩ8em(jEwz=h..w2B I +bSwWwXd9.g)AACg2k A}%5'lO>RI#04+}4nrE&@oM40謻Md?$ RP1XwC+.ϋ>Tt>UKqZ ToJe.cHᚖXef(gqN!#cݾ (-yP[:3(Qe.Z(bqZAW:j@F"k#"R}P0KPIƅo ?,H6rx+|oq{kҼowRjv[lD< F6*%08k Z^X7'̆!nOXw \&P'=TbM_bPvAaMzÃLO6Rxt{oҼfx'@f)yr)XKKvhz/!;zaz$ ".JĽz_$s 1]L_zŘ,EX,p!O;{I\3?@=/y疟w BvV=WBa {ҟrvVO !8U8GDq c>Im/ 6Ou-''HyHVsth&(GRfNCqң6`K"Sn#~mlbü_$Z j}'.uA|CtTx?r#$+6cZ>+1h ;pqj?}aFb R}Y4KԦuSw* ~<S).1Ih-ؽ S:#c J,|1 Ws傘}[˦t5шĐᢾiݜ^YombZRFg6\WU N]gTՌF[KJ5FޣV/Ѿ%`N"ᴰi_=3+ePyx"w֘#YR Gky A_L>BK h`)Ƿ]);AtF3yZ%Om4ĮVKS7(-EU[h: Wgu@"?LnԽP߻W=P:Ev쬕S6;:('Y_nak$nj5b{Lz/% Fvgma,#!D⤪_5ޣG^_Rx^ M[~1ߓ*Z~ߑRZK78) P+ S5&4XktudL.bĈUG.+O\9{F@]b0z6J&zh+7ٓOm?.طi͗!;HϺ32*(>%T;Sjs2; >h{^Ѷ,~45ϥ |ї 5#Gw<7oJ c᪃2ĦJc@M9W^(,Pĉ%[>7;,r,Ԗ|XeʅT(;j_~[s\|/pFQhi\bmP+)"%Axs6xdJ;;*S1"vӟx9 .#)ƦٮA_/DLΩIִu9[#d772ؚɴZ)/ةt|w$[g!6C0 gMm!]-YΨL~O*6\ěxϬhRf #)5iuľ'TaUѰH ]bicJm 5;7$HNzbeHvtp<\;ij\O5  iԗ-߽ۆB'ة-@A:`\y)ǂ㞦9M8$ ;( l.k]NI LA`۴jWue:Jd ioqk+jpBYY=cF n9?~Lߢy8׏91cyR0;'\ 힨Èpip2Ԗa&SN/֤̰vwh%\ǫʡȕY+,q+ojcoJ{w3Xæ_EnD*Bw#ヨ42?7a?+Ǖq cs! eb$D~mXd8UGiz? fZEb6dpJgӄZS;;m^W;7GDrNjfκ%p_^j*Ǥg'S켿lD:# '*n^vKna&kk:g:YC_Z!tMێەewQ&3qpkcWpiC덆/]>k:5( XqBu,e-,.6lj*v`7DήϯX(}9y'\>J w=eN'ʯha_sξ[IčgzdlSAеf\U|>tdȳa~|LU`U@SN( G(:T@pZF ]`lm$xUjE`lŞ Sf:6o n.@< n%; fXT6PQ/x1Z N{buy낧ƢFm #`Ph%Sa]x!$xe^y p οu9V5HJ=-&QGW(XH< ^O9Z?Ds fPLWu+lUIyku4ݍO;m?A]ݏl2)vOd!rBLRh rι؍O=7B8vs~zBA#}NnD% upUB}E޲MK v eOc#JMNr=hU)ʞxk2$27+V,ew 6!Ig&.{GHy\p5 %|t:HXĵP ,p8)T(nnϛ1/[ &\M0\H|v ˍ-`<z1%l$a54rg^E!Pٰg]WNV4vx&;nק^n+G/ڳ$֜O{j`k/@#8e&qp+` &3D'ᴥ)7G v`ncX.oo@ь_cm9t'4 Dp4see"YŶ"Mxmg.e8_vSf%CM]a'!EQ)Q݇!f@#Not-eړTɰӑYI ˼;34Jndop{>gżCF_'ۉ諼#v5?)~sJt}mHD12;;E|oU䊍*BHI6RLћ@G؝Cyܕ'? ]X{|_+RV&OB<4iЁH ͎ 6qB>tp1:u d{.Ng55x>tŋkh}{U1#)gne r'OOPHFe ;jt[LP7}Rл9~j2|t]_Xѐ;5plgo y> ]"Apt k*yinvΜ_ ,aߩ\ev $(o,:FJ jj n@~5+I#nPtdB oR9#unZ a :BunGOH| ,YFk+7&.)Tc䌤!$ ɜF.UNo,,H3k??ƿ@1Kz9=;Że͐To(8Pn A ϊPo qcEd^~F 1] =e&"!IRMM?K4z?o $W9/@P[NA$NQL;\zGٜɝbK5o0ǃyu;E"MB4$: UKfn aQm^c4S.FYtv M˩%6͵5LYǒedó#t o2'rKu9 4'(apvX?r*H5xL"כmՏpT).!7B8uA(9Vp.=ok%sQJst ~A;jht)MN;U.Qq)_N'[+cݗsB{[vvdgCYY0pZӅX$Z6:'~ j )+]Y"(/\te6 _(yL4t*>ԴY0ƍvqpBP$m'Y>#6T7Ul %'a ̴UՐ.܌ JNW3cC#\`E4H!D}j&8QFg5v-ʿ/*3иQc@F}mE.s*B'Y!UAz-om~IX]o{q0JH3ҔFrJ Fш18i{c;)|)x#nq%*7ks;+^9nAL/f/zw;֙PEXo=Fllɕ虺S762:ڸAHI##a@o@7IGf RXN:l'LM{`ޑ[i;c`2J7Vׄ9?eEZَAfJMځp&3=5b;Ÿz.~"8ܱηU??}:vXF BE%bZ[C3ʬZɍdC`) 3H5' K"SŠ(˕Q$zh H!~!d4?;EIVfjR_y?O fJBcn{B jRHN0Ą%!to@tA5LRIDǚar)c7X1cZ- `(7Grw(j.1H̨82@ʪTFC4!@, ϭrAd<(WP֋[=\q.9wy7BiXO=re?a+!&H dFYC}m<j a6tRٺk.{V}+WV`( 'np|NJM, W=2Ez Siz@X4_q^)56i_ù.0dpYR+ c~@4*]5JRts-XE#{|IVCUJh{( P郈XzɁrf#ܨY6o82@= ЁLwĤ{.٢\= u8-_11a|RSc]"3˜ ]k"dj'>7G,"^ M>vq4A9̈\'5CA4^Kȴ, ?Zz{hwܢω)39Loe,LzHWߞy0LKXQG%l3(s byNͽ5ml_|$XN BybҐGo$X 5vp,aN$t!( Ўuj|K_5Й+/^>7ՅQGM YY`S U[/ YdI_Adx+!>pȷ^>~B\V;2j!N53lf\9y?{<~9-m+0:u3C:>Zeb2<GAUnt#҇j w״f/p?MIY[^8_]!<["^|@ ;*9Dv1BZ3&R٨pD"R;!=tpĀ:L!Lb6u;YO {@1G^{rR@ J+Z gTA2CȺuhÀȐ xܳPesˍO3x6 X+ˑ`E]2 IYnaϳc6%:KX\t ]q .yךstQQ:*ޕiÞx*tYQeo`QթBT6ՋtQlM_%re)(9Y4L`͒i4FAc2ϗ;MvhWPrԪD3V EPZ#=<41q@|nqϕPփD& #>d?):@e5'Π3S9g+m=3mWxM$ŕ=5 #?ِ[/@Pӂ5mr'2+Ɯ.-SP%wF%cVM϶$xtY\T3Bj¡q+̪\g>. Trx{Mq0KѾ~M7sU@<&j;/3{>zNGfm{%4va?"T==LtmD[MQuŬO5jLeFg#%$Ti )쫵q({P!bש(XwgQ!ou,#4{PfA'Do=X@6.SZ@fZ9"+fN6?5r<4tf f$h#/7TKo+T(R)HfAtM1Pma`^Sƚꟺm8YVP6 E\wYK0hl,Y GXި$E{s팚L3_ڬ#a/f:)hb)4%!5[w٘HsW*44kf m# 20̋A ϾVN'CƯi9>Zūkc7"ד_I=/=N E >&otF)Suݼ87#LL;* E!)ϢrKFFg2ΩS=JyV79cEUqZ=;kXZ-i%ѣkN6+)h^LsW7-J_ѱS&.]ƿq S;.@,'5HDaM#B‚N0||/bggJnbyT$_O(t|: ;l֠j3i&?}.vh?ۆiS~E/ =Dm+/6,)[E6<)ԑ R L͆[*<.W_R " AmwbHBPpsekYD9 X^mTgV8F>+7j,+tCW4-?Q~3;? [SԐ}=` '.Bj f@MDru&h f1lϡ{f`g^݇@Adզ\KP/_j ڙ\*rD/-B"ntЀMA+W4SVOpַGW4k+@Hq4|j-| s 0|LVJ-bA أ9wL)=WP5kMs}i)M|WIi6TR7.P%%0ר|y ~G97:wj7[ ϲJElSϞŏ$k:96H98q5|z߭JuMz+_ Az| m^` Enӟ60ą93^ @BZ:8!k lJ45b`וnBEu03̕<bй;̞*e51ZLU~+Ⴛ8s)v&t}(cqW+WQ\Ft0M63GHVFʍ)˴/KkqO:9`̸q稪eZ[=(-12M ;҉RĦ'*Bڒ%%j1<5"Mtai5,,@sY K佷q(y:~eEk&L!!.ѭu l+.s]18{7j,KДvښ`[I`P/YYN=ڢםj&]htj~I} k tƔ@ с~RATQa 0AXÐaEåu?? ([X$E 9N9NlK~fJ)d['x}SV#H8KDDg>=g Pxt2$xf#!MC/k 6VX^B;4^=7Sz^Ղ`*)o69g5d.F˖g"/Y<<=/$~zj `Ws;dܴlq/7@02_9N W(DV% Ѳ%~QJuء[~hk UA@L7oI5:ڶYBfFةerB\H#n )y[غ)EHTP<5E.hK&њqnSgzYuP{4*ABsMX yc{?Gs#=C]^xF|$e£* \dښg->>0..A"\-FKIcΩ}7$|] glI!AėRÛ@?`s(a| x.nE_H;yxw.I"SfB9^́ ' ڰj8 Ŀ^ \q,BeaeeOY:$0]_ziq_ V_=}?h1$>MFbO$)4d@fnuj:VBs "VZ"u=N0Ρk%Mhl 85sSӕtK<ݎfšw'{'#%(M0a*^7~A0}ǍK:H3  daNȅzٷO~ʮx䘙+,.ok`_^I8=X|ۢ5$ҏ_y3 昈#7q͗NSП$=đ ctA њR&?^ܭ3Tj;% ޠ7>2 + "NɋP<}]Ֆw ܉ƩFyBr IC 5ae"qX.| `OkПb77EPX&M*rtD-?ʧz=?O'ۘiEuLb%`]t`壑eoT99 V},[B$-=44brIxS}|@ PKm&\/s^FRAC8?l* .nj7YQ`tb!WMFapĶ!LFjMkl@ &*eҒ7p5S~_>E`WVgN~eO0 ūp&'lzТ.af攴e_E? -:h1A2 ^ :H:zm9LB~K7 k.$>X_lPp}]bԘy(iZ*laV؏:ŌG{k(Ё`V3^LjIP[ #D ;@=ۍL4QM_ *7N&T1;j^| _ eD<~ \jJ/735l*?bԨ= (h}ůOiwDUwgGW~kK@OʅTF3 g/UE aa8KGC30$ʽDm sp:Es2ްz`nqd+{*dOMլ ˔d7 綯6 u <4#h uav M2@c^8vp4 s:T^Vo, ĬWwdܡwcx]}@oT('ްrD(khUٯ(?pK䧥1f^V\v;rKr(?3QipVaS0 h?[4z !%Tsk48pKiC991"A}j37Ue2CLKO JOۨ w}háfX)t*b<&xC{+{)A*nL^X~ԼDp@a) /:WOZ~oU-oO)7qA\_ꤨ# 6+]DhIabdr+u'P43x9F6޴|3&ZXc>.c/nmXLߝ+̨@{zP旿f ;Rk0CHL6l[8Ȯro|aB=+Ka&YfE rJ n@ctRE#U\T^T~Ў ,֛ )-hY˚Sv}: &: ]H9 [ 7dXs1ЈU yby^n&Nvh:Kk9Ғ4pee[ţ{.x -,> ݭ37m뎳8mxMhc\AO[r:۶+l+&]ذGvm Y 0a(Qs@ Ae=,ְ7 JhT|qQWc9ͅ/Sy*|" P/b~|bը ǛYPɣפ,1gKablfjthLW&кSi#(Ԁx9Z{qjVܤ81b\X"M =>tҋ(_up)텊\rP;qA,UsdX@ cs6hC^(yGx|o\-$o{T5Eq.G~O1,ޔ4Sހ@]Cѯ񐦥#x,M7U}Tn@n̾FؠL $E9E>BpQT^$.3a6֭(dGBit ;m+FޥԗҼhW yvAWu\:m$+8 O+0 mɯlY(= t+m M!AHqͲ't0<,di7ut{W`IDpZƦbF"|~1E~=h[(+I(-O!t= YgRtS*1-=7O€}k'ۚinUpМR!7GO&Kx9@ѸMw$;9'P+ Ϲ-)ն95#'YXFI'Z䛺|OpkɜU=͉!n} (fx&E`XX9|," ̈́RoBG ] 8#x1}ԧ=![\q7hsuZ)h #'~V}07 Lh&TBYt I;:Vd6:}6Ut!zrt(ڤq}`40y)y3y.(׺)#_t 8Lw" 2%1;B@S),f/"͍ K6 =zXi 0 xXn8z9v(e}To#7Z',X%w=+S )f@ߛX/;zLg {$Gb?;t-3;&ieP:nW k8CG[TD]VK3 kj2?|k <2n9]l0F]s(\$^/FQܠ xy75O(MGmEC&+j+ʕ|xyn7-ÁK\Lԥ0LNO$T7]jJu: / PN.; R.^yǂ=\8#3Wْ]-l._/2sNm{!~" rz qHZTRٴnÓ~=_]/Jh C7s`au*}Z@G߽aFjH,΁5  ,qMe;{*(măHY./@q:? WI ,^t5lrm0S*!˝_rs/ +*YKa2 mE;T5 CaLnle1t@P*$De:reTLR)91/9wӊ\Hdս‹+A,F'$,z.Mjl:aIϣq!7kkk*]֞Mb Fj޺4&J+ӯTgOMԸpkƧJص dJj7$}Y!-,jzЍqa2 A v1[v+72@Pm70\k;ꮇcܪ kʶF #^\eB^CJ|L#U \CLܪq;C3q~; 96ZL{kSA%QctLcv$m7nUkq=jvQo#&LEdL̻.Tr[*wxS`6] j.)#,s4~]ԋϧ#zӦ8rBP9w+0xyꕨ;? QpXե;֓ޏ;_U宱LywIT, oG$h/~;D2`rao,U:q'+-tU;M@WKa=i5;|Qԟ5Ͱ}ʨ͞!%80Rm*~][ wr"չm;LڭD7 c16K4|)y{+M1s22[XK=|pM} B%Ffo If\*B q{{hyJٱpJ(fh<0-kژ{ruz\sǓtJ&* Lp&xaAT t٬%I IǼQ}>_Mm%Sd]z%X&CiW˼0ہ .S;P*5[ ]Bh.} 9z FEO~@)9,bA蕇g茊O>T-/YT,\|jkQ{oR~6'j% W9Bt?|e{|a^5UeHٱ@DFxyDO uMJ:~TK(GnZs kG=2v  !?Rr Z`2Pmy>>ǕWF/o^V*y[j0b6h7t.l ~[A\8䨩Ղ"|KnEV X~E\V0T^A3 ) :yvgK.͍)@E\ѭZ fݳ*~Jo^N5LVn])`ǫ)pmRR_ݾש)j0"aeyQJ E/d?ђ j]*J'aQct9J{!N,{!)f<}-wݟoBQT3T0Qe5В4cxppj4ClУUޑH,cxOB:V5 Se XW̝jy@ ޵cu\ 've|nJ__Y~~gȂ"mCԎ?3b\R͂()a~S ,`K!MZFt[9PYG^)R4(OvaU+ǹm! 6,A3|<2yЇȀJ=hBB<|U(ƭ5Wj0?Jn5DK +qZԌRK|Nb D33SRSaTا!y A:ȃm6ܻ~IdNG+WZʁg]3xY5i5L"QXa¬4V-]$A,CS-͆#*:;iPV{c.|7C-meVtmI0c4 ?#@EWz\t>T#,禃{@Lj@9Gim*&әvE%GUm7a8^4Ht0  W&{D:Svw\w)-覼|==\+09`+ eIpyCz٪vKO!:RL0|WN~ئfx`^R\sR2\>zѯC˃\9iA<z ӍMLt)uJ2fi^!Z`͍=L@ZCVK >H_V1VEF&YUs՜ qWJ~)WTGe-9L@;NH(kh22?H:7 a#_^t3{>E0P@rh=2a=h0^e<mhFӆگ8`C꟭mĿMp[|dW0ݧh~|ଇa ORI`:0*c$lk$X.wآsqM,QB] v\B"+]QU/BX(GsjjCr >y v"DBKvǗBӮLE]}vT>$oE3Bl]β]ac,oXůoZ|sٱ\vCCY,PDLALLw~V +Є}y{v x'yncHd)@ߣDI}8Ih{¼ěegO ̴G\G6ѹpD#̽ 8 d9XXtD|}n? |R0uACDGT6 ]vZU^Vb4׵J.z9A@j] HaϏ%͇@_?%lba_N|l 9z^.Sخ L/TuG(=?9%I zY0 TtFbQQ'.A|@UM*ǽ$JZK&![69g"bqOj֨r~]3Ckxb;1UIc?.;oQ5Wo`or7e0T&EC;S14f#}- †ә-Ē]n`bo*>B+F*9O 2'"Ѭ03[f?[}3yC277NKF%# wo5v<5'LauZw J%j VsLʦNpBdqōY[j| olf&\sɆ9Eʩ9>j 0)˻5۔ݞb%qQ3WA GQqo}F67OLfMoB"ua #lрa5.[NX7&?(s}0/p-V,r=K)`%L\%Z'3{'x6ʻ5k0u7p)Gڤef?ֻwQr}"K(F_KU1?N$4_9_ْq8h%/ꐉHV_HLݫd'ظҖE˙{\ٵ-7d ;m}h]oor}x}LSꌿ-ܞNы]\mԌwxXJH,eBoQESMX sl~+c zIn1~Dd? -X qgQD, ?i`Hn6zk~u d<~?.ޥIk2+SS-*ȽHP{`wVuݥcyx.-Qsa΂;{+-,*HXTP_R:FdMFd>#`ǷO + r'T/ yZDx@\`y>HvB5.C|8v! ˘cOy Pj#mqyiKzЃ R3캯k;U[h|g@ 0!͌I7l"l{*D|T=:u(umVOMaD8rhZ*@!lS)VRg3aZ{3a=x0acó!(ɬhulCݐr2s.S9&@ʂP̓YԏTSSq@qV$HmYJifFÜmJ96wjiݟc7Byd6CFdrw:>C·J;dre JJ:sDW|`6pmA,DY,5O@qYz$h]*$'@W"Z4^0"2Ƕ[?6c@6To5 /,oGq$ד?,qTMѰLG9Y:u ~Or&ٜLقlըP[dYs9E8NarW %N x%]]Oɗew,п?Q'e1φ+ V'8"~A,nuZrV 51zzOy@.W(h(@NYbe.6JA(.76qV;`Ce4tio]Trt*qSdoL4^%Z >W 3DQ7-~ܚDRQiǖFxQ{섭:}[!<#k9u!Ǘfg+xk7+#Muznʘ c_a|[2IPuJȧZx]pEm̴lUtgVuF8Wdyro͠0U$<-Jjd#;֌8!3E@IWETY8^rmX7z52p]+Bm ,!d{ M?`am{{ƌ˳&܋o5=i!L}20Km9ɳ&[@gD|DS~`gR?8 tm9Uz7jM)DHC_ħHI'6 |?qLg&2D F"Nbֶ6y%&cxK\+PǨk jiHnM?.%JӼPіgOʑzhO4!"!Xr+p$7zb  KJv@j |1MkK7ZY08UJ Wς(<wY#A:'3X} Eꤘ a~(#m㝽[~;,-gt1pL1 ;lݣJt; :N w!W?Dܦ#"D 6^3wsV悔 v)|0E8xSf*)l;j{~ѴRM6SʳXKԓGX @;% u;5v:E ݬr)4TNuȹR:Q &U6QíFHY':q 'p24uNM0Dm|WU-֞-=κC>M"`uzse\¨/s h쯩}(U@> &ua :Dgslbf'yc4GB_;1(Jzg(:5Ö{Vјd}0y$8?f:40\E۩%O>8x0j\yěz9FwPݑвEBIʯ-Y͋?O:϶?]m~qTJĂRYI.cVkψچm=瞕G%6Zl+鬚 K6#]:KĕrOܠ)q^AX90\}saX+[NW;=1cʄ~w_ʼ:/6 ly0smbkf)0z&P hOKO07O&%R)Ϣb8 F˛RE\*2f}9*ĉ\;KE6 RJ.vn:4g=)_4kס WJg˜+pZvu9hRMIjwXVyp|zùT?&0v&&?ȕR :b>="J_R[ $q5؈n7l{AR.է-#ǏH[slr#h\' +y[}U#A4i΃J7uzz]"fbBv u?L.bzHK O:n[NǟN.O3fsտ5ũ }bsNM*tOJHiKb놿8FOW.˶9iaiEG4'3XrU)|79=KD f%nI*zlkyšrbKӁоgz T~Z9dи|"> \!g,;/X2wC_!NcE*3ɔAWIe?E)w%OGRӴ_Q>vc6#9cݩʆFNG6:qK*`T~bG.G07?>)yOdm^S 0./dy@b&3E.PaPi>?{q;pgƂ44þ'%{eU>WVweՙFenCCm+o민Oh4Gi OhA I qT #T%+Yd@F2t[ {Y#{kcvܦ.w7d<R0 r<=ު8V>59~Q-{r2c߅7x՜|J~2VY\ŵq-~~B=@LE- }~gU,QDA1z˭HzA ;>39!EhNʾC@jȫgapBV7 y%="8eT'Sq}Ƒ#ɕ*YXp$Rb ir|ʶ*Kd=}e+026֙dLQ!Q=gxBQq?LKm>@Mb;oT %XaNE#<6yO0JR7s wW>h ʡa>SeOb_,pŝu)%o ![;dM'/6 Z}*DF2W_q\ށj/qL|܃Ip|"ReP ϾKz#B v^ڂDR`Cb_ƽEG@ %LmknU7A )rYq7⊵:>bN3Q7^h0zYP-,#%ظ|(P:`^gTh1Vue-շR]l ; ܁i"HtBP!i~UXMtofA(6s:els{/e*POb j*F35H)3ltF_3K4RJp E$E'MEAyl w> H_Va_~0ضRKۅ|LFDá0ػnI~MŅ#1@>pƵub m% ȯ/ь'22e@K'D}&@c=~{uz-guX&]4.T{/O# z?s&Rt`ˀ.T[6^|q Y!H# PdXiqj46zu)8dž~,Jl6#iBrj.H(pI= "y38h0?[I]=×|uZ7#v֭%䈖v֬D{w&NZ?1W 5)""kh-`XFRJ/^8 HT:*Lg2] ,)X߷B.I@nO` 6xnGR(ram|38cJRny"p$85Ѫ-%u4t%:׊}@f18e wBb; [ 3kiudyxH|Lx QDƁ!-{ǐb4Y7oOٺyz % ;C)A@lx-Bdzgumj%W$*g^󖩢  WQ:_ɸ~ynwR{( M.3qD9;.l[F9t["YP*)_zUn 郾r=ˇWD9AWD쑷1W,1/x5xs?7XXhL*lm5{T{뗿\}#Q!6 rgI>GBPV+QWYr![Tӊ#i"6_W:J%(—hVqmcRߧ+|ph~CwU" 9/ZUꅂ`$gJ})rUCYzk k_q:UA/m!3R#ŏGeooEx+)[Go̮Ȱp\9,P b HLI EW,ye^l U=&L=ŹЌ<3z[DS)Sh5lCBv/]1Bm$v*m<(IL"!N .6Pպc yD{vpW)W]A3c>XpCy J qPts nBo撚̥.x۫'+`h| 92;s'2lB<Gy`^RjS7_x-ȓvmh@޺pTc97V,eV)SlyзQ$m9$NdJ/Qc΄/oՆ^fѢl.aP†F[Q :yH[/H d .A2cعuv73E$5nօ?2ejJS'I^Y>yb,~.wK f≠xcAx#01o6>c!b`*Ըo<00K0Ӹ au5_*yfH;\6+4{]1/U~fXYaQq +@ 'h ԯ$8a?$yfb+d@R{ngTCA{)^> !';.~ZٿC2XcQv҇ "HiP5øoO@1C:p&WFH߼>Tۄ'W.H8Q7@1zKKi>HWA\l|Fw湇c$ڦ*}H!/2F@huB`Yvi R9 b(㹂E|f8NJoQ-nԽlѺ#1R(sơ,x`yQYô!b*]۩#嵂$vMa3'; QF,kIS[oӾ(ڛg',ÈPnFUW0O2Ǿ )ŸLZC_;WnF:[߄㿷ȝErcI:9d]itBrU^z v%ƾaQ(7~aOŊCSwD2̽~:E$LHyz ɨu x xmؕtAE nUZbᛯ׫$ epN ]74+R^y$k명m$k("y/vuP@(שEZ&m5 {#!&~ٺC( *G̨lrNoBB*@ųk)B}ewIЮ_+tn<֞}pOqNU~_҈LȘœ>N)llĖ16vQaeZBSmp|X_]3M*Y| sG$au! N1SHOnןn0\Jj..UT-%U^%cĞe&R80O~{Voq xϑ%\|tޱ=7N+Yn(|s`[dbqtmjIL>>fU<Luֆ=lbgPj\psqR0o5qJ ,4`; e^;X5ÖLA7]Oe>imYlnUOVy|~+.S6L&LԺBX7[d" Myk5"M"Ou+FZM5-qsp ^.,O jT'}#Fnٷ5uȤ ?AQ7r4[*GIjk^48EI<7?9Ok4 @CM̫ϊv \Ii&3ϜʼF>Ԧ;_KE6Suwio&vg*O֚կ4O³V+T ,m&^_3icP+;`ؠaFY[JӜ4X$>Dq&?- THTnB?)QY}Y/6![esĻN yydr׬{+rjM+4~Cq XT\."udܻX8+W$\H!Wrk-h$6@7:r4Y}EFsl}Lcw-]fJ]hW},@Ic~ȷGISGl)P(mb=?8T~*c2E;"dx#ѼmpY5RVaG># ]F0m]l—&niK=D@Hy(XlRFcm?X_xN0c` nQ̡vys/\W4;D1UsGEv0&>a@]QKytʃlgV>f'[H!蔔s6jsZ-{gTq/E,ݩKTrȔ2Ll|Ab01 O;W&_"K$ cg+<.Zt`jP-烮o¦3gZ,jA~GW71"~e6)q< ZXZz0`[s؀?5]% ;2֋f-Ԣ,PlEzgٶ\ؚ~jN"\gYY.Q)M8LaIS~-\ƯD~]GTVgS(VϢ#)ԊC9ڨrǏ{[RT-v:!T8k3ЕYjt BZ@Z~#}eoXV8IyF=DӨ8=2!c4؟nc\af%J3_%EBZACadA`LȰػzh'Қ6 q\lXCYƄxjB+UYM〙oq1q`=91>)F`{31mQ3~ : nD Z>8>Ӻ3HkQ+|"v*򏹂߉WP(SĀQd`fOK$w^SY cI"B-Q- ٲK9T<.~Syjt D_ ?Lq%Jvq% VюJ!z1'͈o]x&u2HU(S3 Ty9kò^P0/"Vl`Ԩr/Uoπb!=K SdFِLβt =/8'T؂h~,0}C@ۢ;r?_&hF-↭Yh iz1p^`#] rhZC lQ.4nj~H{:M?Hto[Vƿ $Ϡ?3h-ҳyq\(UmwHF.'mX<)$8ouR0~+˴ /، g7ڡ܄vU(25>+ U%ډ |UCE)g$B\dpꋦߘDc7}%*rJ񯗎v5!c\acoo禙7kc_7 Okb/$n:}:@zj$dK DEs^`YV|8 aʴP%UFu#qq*z!n|# +o 0"g#Ft=$R9{3P< =fZF9{NaarIƆQI<qcKvP)I:76_ѵv=MnߢH~>풱R#jj*3 LtaTzY$z'8q @t|exZyAibqĥV6 GE^snmчդZ} (g Ji]_UЊLhD}4Gp3YD;h`exvIsKFG͘ * | J)^!yG2-myH00HRKiaw>U۴kBrpT{a )& m;qd,5sz]D~Y0RRЂj؈0TlEw.\F 'zyq#kn/s35<cA۳\Տ &`Klicp*X&FYQ-e}5vZ4,}+ =n@-c-mWt Df|VBp\:V5(x=8P)m'7bov4;e(>Ap9.[c%PT̚I5KZSfX*/P }pU88Яđ(˖eX??J ]X8֐>}, 3kaلZ5p#ֈT͋>L1v6a^?z`ֺ_>ZX6'3 ҂8UӃP8\ŠXw^ʡTma|jsbgX˅ uf3咹N(h(r aR$9 !\;zbe  D.Z)KB< tEwZaxEP \ף >Ţ Hikg3`xK|ʊ #/Dm-# #_?G j8,?yᦡ }䅡0p8b0%4_nLNQuEևUh=|?]T yİ7i(4* UBg'\r8Dօ$fyvv ĕ;tv# q8I`bOf|Rډe% N>_tE:iy䪝k5MwvJtwG:h{iSh8%T r c O{j8rAiA(]ěa#xx~lsi m[V1g cmƢ|jbk,5!ӵjyV'!kmIa^D5ƶ Y>GӨ0u6j >r,@z{xJki3Yн.Y>9+~-6ΚGK0(඘5}{ȄȞ`Q,x4ᱡz]}MboTiOЛ'?1+d dՎZ 4R6 *S9`>ᤏ`A @AZÈ*!EӮ5)[MM&%g@6"G\Y-7B 3oF&fh^ԲX(5ҪoІRs WgdovMDb.n]ȭ4o s#JaάfOdG&'g)Ϡ&\<@H[271g(ئ5VZ@ z9J[}:Tc]= +|kK4ѨYs~7 ;Xzj]*L xx d|i)B'DYf766_g.`'FΑ% pQ՗DW7xT4Ț>rs{l%b:Bqz_nEdҖшwc>K;~@R tS-*闹,y^68%L~kdw~,fP [LփY |q_o^-jepֳLRzO>}h\=dX.@%\ή>[pR2xݫ@e$+qSQq6`~4wެ˄{gx:|H?b!M_8x4|^,ʳĐ(V: n=3l0'Cv[6:uQK fACiDM SB߮%iMދTm 6YNc@~afz!<~ av҄ܥ֌wxW+e+ ' h\JV_߽zT=x< _&i ϑRග v9 ƘRdf46/Ra-6ԼχJfT$`D>{|1rx 3˰<hts]L4}eV%~O1 &C,0f|)taFI[afvwgVd/.Sbj.dG;<;ۛtrI "}PeQ t'dnX/hߋaU>A3bbtvޜy͕izkڬyyؼ'ȽSD"YaHx̵q}վtNv^YOa22ЌǧGYRo\W)W=E pH`K:ߤDY]=1nVIWe-lY P\LJT~3nCuUPZ˯żϡ/۵\h{KT,?a('.󀵽3Zy/z\;x͘#a53&%%K/50|g}nE+95A1;/~4IslySc xY!fHriTx&Iߖ*Eú—l-)Tj0qڧԆFJգ/ua\/l[b j4ҧ JR32ѵZӫ8܂ rr필cs%c#|Mp{P> e=%kA^tv4&^ 0I)Jՠ>3'YbxG<)Aq 5:?`r *.Q k*&fI-& "a_#OPюwfY;r6֤!oϪ_K էP[j)7!u?opIB3S:t < n>$~O{J9( PO^:fQb"?,ۊy}&ؾIH&GZXGfgLUoۆmyu [HT3ai5F:_cNJh7voi,һro+9H%b߷J :r(=`V`:ꃑ[#$!3# i>|NAhʜCd68W2&-w ?[,[NA>'I6%J}l#` m(לlsj57v.xd$>Є 2Уa۴{wR(} ngVӈձXvܵ稸VM1Cm4 OTY9T ul : 5h-V{s3^,ŐL܈o Cn"(?+y A#,~%\BncK%xW;eo*}""c(]4W w+ u#3 U(@M e( 4}) Pu<}g=@—c s3_ko/i45|Dj@3ā$!w982ʠtZ{6N.+%`Rn <%d34p;_2گdEˠLL_-}jYw<{mlD't7}`M< f<iY ـD&؇+}/%NX! ZЩ1"*NNx yC\ R-yC',Lao-=qBXԿ)wWju0x/Yr: {'oh3 e9j3gn:.+[ +Z }Z6¾ gbw~ :?d@n$eCiB^fDOH936AQY+Ҟ+yʩ 2׭tA+gQ, Rr H=-aq'> U$Ҟ[wBL72È40 lOKhyنM$X- JW/ mjr <м_ۘe1{9_X W"5pQ*bBh"1T*݈1  +'YfF̪W)p8 oJ[M#(oO$<'֟)7%DT|VԷ(w$Tu`؅NfcATrknx&W?]+92Zw6J`9Q-,;@mؾfFDָ_u!rKBupI?mIt8PmDp>sx{%4jXCDG>Ws%UtT:j/E.3\p(ځ(6!ͱ 5~4s5W&SY E~0'שN4ݡ4whdV*%קEbEc)yxʍkO=@OO(ᎄJzJ)zd1;lGJPS϶[LJtp%A>(~UzyK%R fjDۮX5H7%99,#O)/ *D񶺨aDۼ>Aȟ/d9O:Q^Kv|} ^Cl9z9P@&]e{S7esrrS{Qp);+ckG1`*'v};`uMl:c8Y"P#Ds a{bUو*Yu"!kV*LMkHcAyOmE'6^FD󕿴V[)LY˪t4ŲjO܀][~xP:*V 6gF:b o_;jTJx{nEEXDedGWΦ PiN(c Qfm3 pc-x!2!(>35mDL]+ io(B*XŽ${DyTH?# 7SOe)iutDsjS.֙0PniR m@qe:bݼ\R+M!>V?:`fԿΧe!CtgΩxkIj8-l/#7\Y|pS sC MV 6 8]tVO=|YUk E;y̦ɯbCVL[_`~?V9S7h]Ts@]oD zcfL9TYWږTX@;f=])?$OYBԅR9-cRw 6&|ݖa? 7'[rCG <:eN)9JzY %ГBA#U?c~v$:pkJ:!PIMqdݧQ{׿@#48_uu4 HOsvnLy*ECm1U5r˾c?#U;Ge^WTƽn)G6!8?ΆGܝ4zq 2\)11 {<_DIox_YafI+(T51"Mź!pnj5yxPs:G^oJXzQl~UI܏M|40rL"k`_ǃZJ}0=͎oQA-rq@6'ı:A}SGyauO}Q^h6|W½R.[ ~,w9OnjK&a]%Y:A]F5,D%^{X2F; 9݈t#ռ0}|Ѿ5Ceuث10L>ZwvKE^:wQooU W5I< v|AYٕdKKe(ut7-I M^[ʡJ+ScP&Id3ޙug{Uaը ,_Xz" >D)jubeLLm<5IzC/S` &akxJ _9K>T^V<ź!3QզtΝ99&/fi)^\Qj|h+C Eè̍cv26WGu*5RV^2GZf cW{V"Xsaϟ_7[>()ZxA,=哯Ϙ ?CV:ܢ.ж !#P'k7ch4G30g#JKOǻ JL.8>8zkΆ=ψ-=laN!{A !'Bqo]Dv!_Bm. QhN@F"WovG 2J4-SQ,0ρobQw~"I׌`61%~>! qZ'˟%n/(MM]~P=t$V R'{OTe1EDbKԏ7~kKD ۱HLO^}/}R]Lt[_֫~LkUJ|S&4G},q .os6aZk:@"R<u@<pH&%$"xi ?Lغ5]5$ $<Ƭ)b(ؑz/끼"&.A5g%Ћ%lړ<|mȲ_U'C#{`QO'o//:J0;W؟hֿ[ʕ,x6n=͕-:(@BGyj 7*^PZ1ׇ{$:<(7 DrVOIّŞ4udΆQ~<K hET T,ɖsmX+y^{`)TK3Y54#ٖ+Q6Aդ:0'}^b7e > > N{@N0QmC):1OL;.;PHr$b|R_Ӗb9ZHŭ'o6SԹn%l8m &zҎvi o0K(HzCha)߻S´MqlRr|îL5irav9@u$oQ7ќ5 ^#hAM19<藩x>Gi?|1&IRb*_S|q*ՃNURmgu5z)fxa&7^'ń^6ʀ< W =jpcOl&k,S#_,b6A)ʊ. s^Bpi\Kb vThԻk09S0EUech_.8ԂIH6@Vi6)]yhD>qwA TVAժ @`-f+HK>gYl|*ΤS臽o6Ċ$.Fa(rZɢp{H"0JV^{'/-rJA#`Zs#x¹Tp"fQ}ZKu|86F彯A@=P6H/6֚:+OV(DAx=Yp?jFm5LjHB,(X~= LFlGB:[Տ8V(vWoTVq8ڸUafj(7\Bnp9 ^!M3Ffv6B 1JNeֻij5uzˆ1ylSFUjqN^2lʉ*1<<.C2񀞃PAIuXuxUՊo ƺg̤4=ƣW]و%˩\gVgʖwLx~B[R|R|e?11',Aٔx՟l?.&!i?TL%3CxϦ 22 z^q&yw emFg%,Ƣͤ1DU| ί~\!>a> 9 *Ox9P@~1b?롥YHAf+~iLXn _Ǖqyr2ia ^͕BmӍ]Jt2W!\F˒ij}{h\<.I$ՁvU@ل*(<#ʉN 4VGS '#"iȧE  wo򽅜{YwȠ6WmT{ "\Akkq,Ѹ.?M`yX[M<{g:G2(OCwp9I2f_-$pF6e+'e>|7L+szQ)LbLhJU7?+$^ p4l'#ӌ6Fo[7#IToEJdp&" 9ܲ8 (&:.%NLJ* y!Mr&EDe}wǩu0U ]T[ &z2˙ OXwB |LDpM<,H&n<3PW^2z6Hg ިO;5g|O>.yrɅI/q\"X2 O'Jc`?y@O2|܃o_hbD;r~hXTSF{mbhh q.p&B)Ҩ~+ A>C OՌ `/v3Ap "$hiy\nɹ%Z8DS:H5Yu׳K|yD~*u}J)&ḵ+M>CtPN23PUPg= 5:y5,y7~Ipt=GJ4f{ֵ-~h/ }?2;W-=/H/L9kFJԔi۫8<+Q]:ܡ$88vdi$N͠cЛ 4򮩂^J0.) ]4=/N$8.+(Ȟ|]TAR DLW{J(A;΄Zǻc!f'K}<|Ъ.Que sQ'ƿfpO^}៹h\F}% B&2+V:*`h^LPE/zg v3gN|drώ==qqһwrڭDxm%P'Øk膗:u\6LEfZMڷst„!U|]vYtݽ}[71&,x3j.tT5Li6Ϝ.HEEJh:[>L1nWpVQ_ri Eo7AhLVCDZ". CMA}1lrϋ[pir:|N1#DbUȝjd m:8;IrGgyfi@^FR~vLY]%qò'W!J?1&ԥwJ%E+;٪Nw]MIwd%}a:ۋٍ4p|}.Ͻ.)obEY/,\*|th!]ohjb )+)ӫC|W1Z;WPO5+2$ʨ@<,q#2-hYDNJ:o+MgKx JD"Yl[x)ͮjJK^,K8`/KKK+7!C1E9/1XL[\`~6FvWaEwh# "xoqCn% OZ^ ݜrti)@=(FNv4+`(.̚a9^[ d7%Cm-ғ~3֓p,iҥF;9`BBWr0,zLgj6G)"xnp;~m7VԸgՂb<'Ug:s2J{qeIT^1r]QDeFaAY>cƯHEv}mu&޶!Lm&`Z껳YY5 gFH'2u]'":,ͬO.#<3Awa$*md[|2[eDtcVe1b{Eڮh?G&9yP_,DR70 eQKB0A 8^d Vj`Yu:|0 %ةlRڛ\>܂Җ ɪ͝/74ٹ\ֺKNF hv4g9Yk2`gk ڪH3Dje6G!lhE=MV`:;N#Y؃?۷W%.j\B7K5!&T$UY'U39(eLƵ7!M#Mo׸ͧvM"節U:EcAiR&A`%%Q36nsueѭq') jG!ڈ1ASMF.)W=fd #zN6E>Ə;P{x'Z ~YKm;ci\3Wp5$''Q# h-7 ĬB`egas44?m&I- Q+9ăz(W|avzx5"?~O[1MJάI+X8ЂvYFv{ 3Z/T&#{%ڐYxrd/OXk8fqZpovǂGڿL b lqv \9P'q 1CjӿrPorÐ2"%lu!ʜwp#KBQN0ȄP:1dRڗKqj>JT!:# +|K wwf3-؞,| tiIE2[7uAq,-a晵L]W2ΨnAV+o8@? pu/ؠZ3,jgEb|u E眹g,kҏ}ǃqa3ٓ hPRi$B]aa 5< AV"dgp*&.lfs?)ӻ۸6?vpx H lӶ|4h ~A62t{hB%̣D"nrګ_r1tғfI)Z2-QUauaINeԗ, ` nC4%%x%l'L\ +:ϑ*Pp ڵ-! ٚY}C-@t;y?˓("4zWw&98>|߹R!" *#^t?zTɕ6ZX:~ oZg]tR'{[8ҡ$^,_h911*.1NoZܫ7&kIٹloO> ^4yݰEH)9/ojhLudL-^?kBG'@Df\B웝1kzn+=4}2єܦN q ~:PG/IYV}ǜ3`F.@fCnUMʵ>=/;,HY}y""V]AeCyqtKe[71j{C-Y8?t>.QU˄EkNGa'Upכۡi*ci.?LC^$0WίII,K:-e4$hFs ]' :*]([/j/Z;&"XhMCh qؠ#4he+?OCNՄu_xt;+_]dɑ5KYu;AQ]@Y6BrJ f>jddWV[q*X1Eޭ!*d0?lȜǽ(*8sPk|x{Frwsʓg8Bu3Q^yiB6 l`lI9LަƱj $.V#zɰc;#;lYD9_{(D,dȏ{;ڂsE0'테p}>:clqr]T%n`8]J>ˣ@x~W^œ "쒗V ?Feߛo9+ wemZ_̭[^X9g"A!P&ak[9R~W@_gPd/~twIQ*wj*YށWk'ܼrB)ytM$߼ݙ٥Ln;NGyK‚pqDL=6sՈnd~uz1 4i_ V2O9j7VP+!Dwz؇}p9eOqܯ{ܿM(_Uzb;sH$ţ^78 = wX@mcWhHSZ!ь*LP$]7d&'d|_,'Ơ$Wy<,HJl;QJ*{_{ ?mNJ:lLsEJ ߊ{P !!Wڶh jNE*(tɓo?9N2oV:agG%Zj(;MY&I_1g ®q5C"1i3tSvͅ7뀖0Tۜ.KlAq8@5HUSGzk*4%ؕYdaœ-ј6խL:ǡuJI{Tm6(Ӟ7=b.&t=Sohzu{^.rԂ$-c|կ c7V& [ë{V\ Lhm50h@|EL'or@`=Fņv]Q^~Ls{S !b] )yL$X}c g2ᄐ$=ZZϦNr {Qk[ǢZFXۖ(d}Ẩ} 6F:*8 "&#^PGSC_"EU\uqG{:,-gxhS .Ì(% D3ܮ=I[:9tݩo:\ PJӵ!nw8?h1Ʒ=˧P+Wmn<ޣXt&>+P j<=?sfste!{BǬ i#آN|Xc=zϤ\F|cƾcޮ@1l#;l,$1! rXfa)ʟRndkBBZ( M2aL@غ M ,h`{L#GCDTqªlq)jL7գA)2a6le ml=6Nl 7'7u_qy٦| \4aޭmIt!FTm2)#I$@6@DM_d[Jz`x QIz}4F?{z?H?ϛ$%SsG  ȣ$g#z0IfYʐ*dgWye6*EͰ*L" +ݖ 0rYvǥb)Yu9YEdc#4`1Z3<ɒŬVjSXf_X 68,Gx%V(C!vƅCAȼI ig,PUZ>.T7 ~ԴLǀGfQ]~n:Aug[ ۈT-##1j#vr|+.FX C92BHo.L W}wĶ3Wi릗?l @k{84Ƈuw"uM @9 s|J'#Txz$ǠJ!>h/:*È 핫H*ڔ/ {x@lZwor+# H.*[$폈mi|H͉) uz}'qbRMڮ3MQ-d8uiiVPoaGj"i%EVςǛn1PRo^ƽơŵH'41_*:0gv.o˧[ַzjHҸC lj!UB +3fVv ۵1 aaXG} 2楕r^-Џgd.:wAۂG՜Q5 o1dA٧cy*9N~% 9Ǔ@X`; 2b#|ƅ-]x*G}"l&̍0oyx@Y2VY:_;Z=yo6x|=Cș*x*H폄uGCx!q:ߺDwgu_An-PN/iwbSdk7|]\|]~4W&:0;5?` =X֞ nK:GgXT$OXLYu f4OД1j:zt[c';$:zy;Zv`}ݲJTlMBQM-Qn\,FnZsC@OFxM,۹[F~ٗfTw,P+y!wzm-ew[!vk7#zvN:ljm9[H͙N`BjBhB:lzreYO \GPN0}+qz2i 0BD CGzʄϐ|> snS0-Tƒ[7-YTQ Pf҆Y~/Px J`˻_W+N3B|\f¦we%nkG LpWQ%'8/]vJjѱCLq{y JP+f߅x.G7 r@}9Wע,4 G\3ӧ_b"c2;V#p">)1% qM7PW4i$ysRo7Qlz9^܍zL}6hhtmXJhaz)Վ22XnLdfNe[9aJ=Q3-ZYNޡ bhP>ǁ^DѴIaIſ2U_]V9"1J%  Es.mtO>[BG?APԮnlGԗ/^[ 1YxZ}1r yYw}bFˇg"b/w4[ -$ؿK82CBD۟OQĀc]ڠ$^rAA5" ZwQ+G1鳻] "jӞt-V$ɖ'yh2=*>ͷNauD!m[7R'&6xMZ b#3]$ kmf"* aFG<+,J&õ$>鹡6%\->.cC.ux py`^q vT#$=`,.EهAq1J!~;س]( .S֗$_M .M=٭c\łҽJoҭQaqH~oos4ovbm|T&[ BX}K?nadjrAtNVi4b"R={=Db' ME ņ(Gz\@ţZ5n҅@DN.Vsя1m5 u}nXTr@D5xo<.tNJGZwSL-!(478h72#|2CJ8o(LɭMY(><fÍi[_ ^wW2Cp F!j{#!SZֲKxB\ܝ;4|(/Yn  ^Տ''mlBsjL:eWP ؆*fD-z<Ц&XgەiA*v7&. ׬z(s>fǡPg!9,F+4qM~yho=h)C@],hEv>p_oT%֌9N;5^Ti)<&PL_d(F!pQ2Iɀ!Xۖdw7 rA<Se$YW2Up~J@ΧMsT:Vƃ& J)>{5 /JK|UrP兘b߇/} %t$DS~4(NV=R">S-Ç+>KP.E6f:Z\VhA` ^)Bl'bIZtr=NJ-I^o/U9}~4PN޶I6"5ɦʬ(NCczF`NLxe :!ȓ4t㬝]}0@+۲d%ݷUA!a<}UoSo]B.cy"Q: RQMK=Wri,H5 I7h:IJ-=Bd++u,j 괩!iXs!yY[(ZΏQ%7t;}q+!)Xx9SX5p\ 7(},S"W OعUItqo`,ui̐/Vi]y[ML$uѭj!}S\ E'%MQ?7QVp Iē@>JK KYe(.9[W郷S2P;J3%>H lp1z$[DᎵ2u|_$SXOW]eO'\sW_i\2?dIka5}^4 C_+yiaM7?W*܅Tٍ-[fiP *Α;eJV^ O Ffo_>}9L0+nGurNsoTp@O[g"B#-҇bV8[Ԙe/Jt E# g<CY,[ 4՟MT^{3fEE}Mixպ{HԒMm#xpx7xwވZBO%!aR\C9V#RC Wȗ*=fS eqT?&Dw tSD04TbA,uݖ֯R_ԴPt;א!X΂+ENdхY,,Hz l+Cua>Ysp1Cum$/(\CߕID9CA +qva,G9M|Jh)-m 'է'}t1v; #B%&O;@eh@w/ rI #6~gh/ܤa.TfpR#*oտZ`뜅90gl{Z4/đTMC$ךN_u1*FV"U,}7&LUCft,H:˸ ׍dcGmNq kN4ߍ2: ~<-q@ ^*x?qv{Oۍ,5K9d{^kJU:?K.#c#!C_>AzUJ#"f?(Oش,kR rJT-l8teY-<=x2I_"R7HM|yl%Oُ'xȮqG/x "Nkq߆_Lư4&HF}ԋLҜObXAK={丏s}LC<$y6" [ [缓 ,r a9IϜU` MRcX(^ViӥSr~ `[ ]TEx PY{QGGMSpM޾NIaп!Ȇ |%cb*U۹ܲe*Hr vgl徂 Of,[mv؟Epz1ι/1ݶEYb_P}\[G[gn`< s`Kk \3h^}з4? L2AۡUb/"\1%!L8!~vb`|gy2caZ 6WK7"E| WL?]1i3߈ *Jfen,C#gy^ޜ]ahl8vZTsK1 TO񡟹 MBO8sC-nKҐi9<5(>5Ʒ .7} ͍z4 iOCRdޓ]o`qAH` EחoR#ߩy'v߬l:jW")w0'ga2{̀3~}o-Qn^hi+@1 ̱XV,LhZئGF1҅e G)*Y8D4ݖ++"#겉GtxQa$T0EGJ]WE)mʁT9Bj5Lbkr{Γ{ f$V%ado9998=h8O}fwo^hҸBCif%3%JI>g!uN[IYÙҁnF2v)t[!hʂ!K}7hf{eĘ En=tgBu:_M{X!-=y(eF IGC4qmI֣zU *γ$S.gO6Tm>?י-(HӊD v̠?5µ@0ʚ~п8&KpٲH%u.8h5Y>׵+՘BA6i3 KC˓|f0wsBT`v|6Ser8YX14R; -dl@ϕ{7-euNG%Dz4^\g>=V0;%ŕ[Lg!tD!0/-FvZrXR]s,RCPHP5 2N \iw+Y|d["RS0i HQo:&(,傱U,Mޒi6($pdJWȎFДB[aX=ҠqdeLC<I^vM]jϧ!i!Z#oZpXzE|Ȥ ^h7_A 1D 䝝՘P4i)+[ 0EVq p>vб=d֑ [OxY!ճR܊V&l_9:c6=$vu.Nfm|K| {uSuUnnWQKaCbSxCYx&wWc=dA6狲ϋO>0Y6.uw6׿]x K`$o6"FZQ2@)U2vRP.O*u_gS0 ƢikR~jv )j9NL?geԃzsaa{̿Za3UdW=΢Va{?sO> @8  TX(kš_򈮍#|N#G`fヽ;6." RP7(&xM[tLbHxty]7 \T|l&?4vLYwZ+J.YwBa0K]hC|sv6x~uB0\.5TUJ3^$uK=w# q/ba~)W4磍u]QjdH.ilHlp @5CNqĶwI*3 LJ V坲>?uz.g7G@f ,8ƩRHULts4X?%{t`I𕙣-Ѩ㓊),֥8h_NrM.5@{91g&S[f,e: @m/m6@.*A BW.' ™.RqMۛL* Iyk_ygU==S޺X y%3ٛ>Clqۡ4`fXo4N0"$3;AG=$Ҡ [1I,-@HpNx%u^K_kgӳߺr40%p Hņ6}ih-x0zGCoQb]:8ZDw/i~g`N8SzVa![7$ "rz0ܧ{ +dg8ӃpR՚¡W 1 &Yղ{?O[K-$.g,/jEQqc^9z¾~_m|ӫYe;'{-V^ҝ68uuҵ(Qډh!#"{7]5)VH齫M{։+~̃SJ6@{BH_8揃@ M67ƘڮuX&8ɻr%Jd[fWLg>#g6!Rwxl_^Wyf1h`d^ 7~,Mf,1'` 2`uSw)a_>H3ԣ/"Ztc5EQ?OݬNd`m79ƅ^;&D8cF&jIC5LU wM.}Qz  ━kyw]ipEUT["Ɲ%Y]V 8z803/S+ޏL`j;UYIbÉ1͓cT_TwƕT5'| W#̩ա;0Oۗ _vM}Ҽ Nv#)ק a P8_GƓd&q5h9wDLh= b|ɥLz3Dʑ]8;c:$/G͟|cNYФn=}1k[ ջwX5S ]&?,F:c]?):T-;)ڃ3V1Xqܜ517j1<3MS)9|$[~ !_ [elgԎ-cP 9oߧD=te%YiDJ3lqZ\]RJlH>3yY;SE7,T0{#a|9ԧ% $NH-gCBoō$QBd7L*-4e~J@1q/ VÐ:@UZR/:xbE@3{[<*g:ΩY4yՋ0 p(&@xCJ˭4`)L ӦʀZM[mnK8/]I9q5)c C /l$Bh a/\tC>0l8 Vacs˧r=g7c 7O"y_G?°}é|̉2ݾ~.|2F ̌@(խ)%=:CъW+аCS(yC)Q_/bH0-GuEX '͓pЮcҮ>^O SןM}%9TQeԉ̩U*L4vK'ٕ~n3Dަ+BZ"[ gxk`HF,un?*lwΧo r͋66fZh wDόqmjҏ[*ѵ.Hj0XOF>2Vaw8 U#u+ȬtzLpE+r+6z:=)# O_1F:& EiW(J-zfX*|Z3ƣ*eeŴP&_uon8QEV'ʮ]U8WVmWcdb"5pu:q;2,Z)iɼ~QN} xcI{hϒJ;Gu2"YvΨ>r91J-7:wDdj;^ɧ@y4ۋ]ߴ%D}~_0<ޠA$f`[YF9C %ULɋdļ"ic'UoQ .b~EF$zE [1b( 6(]TKx. B.a}OJtYV-03n\,: m*ڈvцpJĎRb4q%@X>w./D"vi|6fa[Q#ۖBmXh~٠=5DU̸|6?/ 5^ym<蒟 " A|ٽ5~At֤Nghwz !j7𔤺qnac.xAJ⢻9 A)3Yb֏1p7!y>Z`@VLE4w}#@wF9*XjBy>x}I7jXJW GC7M܊ǡW$!P7XXsϤS񏲩z$dQ[Ml7l DXieXYN߼7G`Nmf20d-Y"l.X"ʑEx=g Il x]QwF}ZЦ{tg6$t.GAPu.88U-U&MHW%}7\:`?[QYdx"@X{Z|R(F&Ǐ0T!( ) b!=.Gk`_^tOܫP+q+fUC0dT^Q+xKJX@r~Ytׇm '! *IHP$X*LPT5vWpcځdMNRho">%Ra$ Qd܆CdStpr ֚X7|:`i$e,@^'?4tiK@lF,Ri3Nb Կ pV:h)g'vzP~.=T<#AB VA=='==;{ѳ&C<(Zg XAZ <|V~.L[wFi Fv+ 'q]B >vW+c\>q-%<na?%='@s^ VDiBUԷ Q2eIKg$]O' 0%9#KR%.N D^+;ͺEO>=cѳdl= CRl.eC}}W4RLQVػe;E!d%0\: da`| ?GokRW2 3:@je&_sx1M.xG!O!ZO3 48~1 v`[#ab؅afHWp2>T3ow rnKD|*4osf rsH?l^A4Vp#ϸE+ybtՂӯGg4N?*Bgpmj{cjb78k@PCKUUҕeuYzUCR]JcǷQ}h+X}Jf㓹wP*Runrތe|l^E\ }9 t * LFab)6uϣ[u6FafRoRO|ORT Q&ٜ$-!HR=!bېղ/K!x';Ȳ0r#D:hm1Au;;jelz t[%>ýKs$ڌR8Ag4V|fSa4H,&iiH*aif<+! :C^/.q ^=o tL6`]2))oE6{q=GB9xP\uD3]Td\|k3)O k6ܻpнDRB/r0NS_t*a#3zeS  ڴJON`):fC|hɶ'rO: rIXS!SBbQ_1e 7+J=wSJNUZV:x2eN$zW -y.}ԌXe%`W/(rNw B[v?UTڒ6>/u)+ޕ:s|Bഇla@WyBtJbJ-d kW(MpYWiIzzӵ_Pi#e5ȊaovNry堩%!Hm.{m$"S"$\ڱd/(.ٞh[&7<;NWzrdZ dG|PezN*4ł,DP%pfJB‘}&% =^g&:o֊;AG$*k~oC#b}NT,q'qܝ4aa}x$n/.$m~RFECP-͵ysT Eai6/B$ (V(bL̡V)|':prllNW57C\WKmO:/>JSCѲ+}*J(25{9g53,Í*¤ʲ e%Zzƭɔɶa@@IEѹ<zdMKq80 |0c,~D?c)?bkpr{sc');GڒF;8 2r))y.iQ)8FZ*|凖AD } ϩ/ξ}+-麔=J>ndn߫{z^&[ssr;DNO8GS+=[H%P6 pg'**@NaLYBCm3z1%$+c1B|!+l Ά,J@ݥ.;P# UN>ZHOtxd0FCWx+d*&9"eJqJۧ?Drvt~E撄/KEr85/ed 8j 633VJYcLk&mFN;ӂ%G <.'z4*/mya\!(UE0#Tvh.l.-3NRm.OMO.8-q+d2|x$OK#[r)ٵ'{=j / NWU5ۆlD1oDvؒ5'ŕGG*}rB[7>-4(d(`R\v|!$}4BAM4&hmt+v^)D se}U'܈(8|5ϱ?qǀTX?zst4 ۚƵTĕ_,'&G6[ t 4o@ QDzӾBtʫ9WיQ|h~.Pt:`-w"8{saTC45צakQD߼H!.ZMC;Eq_ r#µMyeOx-m&ms݄ ά {Y!'U_W Z?x[(44Asf{1rCI /$Zͳ3z͋}y|ӧC8H3. çyG3!𙬄\{PWNOΗ5y+Re _2(>0(h(؛g(A>YiF?k@9d tzKk%xf/X}88QF,&ۏV[UH'4ʳ1| PgE6fpI#Rlh qr\- D"}<Ae'^wD};߷Ҏ$ Q6Odo1^YQ1jyxj- $Q*@7%;#d#1m 2NjIh||=%˽(-KHHܥrwfkk-B:O (w# ђ.Vl$k&؋&ԼO!Yut+nM>E /tv4;ʆo$|=Ӡ\q <@2^[a{|7׮d0lJ)ggd҄G]-{+qzPO xaQD&(vM?S$9~f0 p]m^(s-~%'qT#&~ie:]NxۋLY9 SƌnsȲ`HzmMgw @ο=!4GRث@<޴!#G}@tY{n9NX.zϩ"Z:9L4g,&bp;/>w?nLZ=V2v\/ߟ U i:W)d7<)d rȈ!qy!$z*8ldl=Uԑn!)*>Շ׀ќȐ:Ur1%ϬF<.=wR-BCQv_d+ CEx{Aw$0%/pvaHQiM W:X23r|wc)c{M53}{J$yJ`:mm } '3$_(C٫% BU0$>ZrbY.9D/WX1#O!!of)%$dQ4@Q!@jy0T;Y}Q-sLе&ėomym1;<ǔYA.ii5/[%ė-uQ8Ӛ,JWEӵ%، e.v妙7pdrl摕3rtV[)0@Pw &\!\wڕ}̪2 霠V<΂Kp@. J~1EcO"` 0S&vx Le=#84O e!Dq Hma"#ƕ~M>U$$EݱzQ`D.,DO|֛ތ#'}F))γ9{3[%ZMvm1edaJi~<, YpYb(ÕHl9;rCPM5SY3&6žVVNwtd`ܪ\kpKCޤ*vAΌ[;,},"[֗ジDlJ7r'H4$uJA:\=P+7 CDyFrV]4FEk`xrGJ-!|;KF^asfdM9r!^d~ qI>/1&n}X>)D ~tq"0sWC6Z3DWHĕ9.=A 4?ߠX[}3Kttef7Mzn{*B_\bʹK ,Cc%X`osdj7u)ē)Tpd'|ρYۦa%]?A;sf [ MU"Q%K$ۚ49e*{z݅<3xx0%a/06VUo5(PRf 4eH%.浈 䅩 _ !8 g9bFn`[ɴ QEBs OE>8K^{#Khk{G{ҔnfB^ɂP_ 0ZH[EeAqTcI["2ɇG1%e<) $;ߕ-ѕ DHjNDe`r+UAHKfN@!O2Ә @EHIvم[S f@\|e.R{_ve'~ݨ&P٦*u*rw^>Y(밤'`@.4& r?ڼ|pךE'AYhq9@i#BsRC9mPOP2b!MH4wr~}5R+79C"vb2Mn^wa*M뉕ݢ@.߸TGԼ*0 95K<ډlVhPOqIs0n8k)Ң9Rqq0UhJΣX$zjGX_m4fpsRܰ V}_+LʲGmۮNFR)<&`M%/ -2}['Fp dy1R*0>3)wN=4Xj3]t({ @̧z'ᶊ&ؙ#(97{>Gs@a6܆e)դյ}m=K_aٶI| ,MDۿȁlcv&hCW5.uq7 +EK#xݧg+Wyoð1{wg!]`DT9 p#kbr˔jڿz5'u+(v)ĒV^1gfYEdO.H\k3npezת5lkCm=QSո&d1=bSrX@U3EW"a~cchϯn?HKBW9b .sElk*%ϪT镼>T,1uYdjfr83鑴/x(czwia` g"1*ׯTA>ӶuA'7?16t+xW1}IȐa @Q%t" fat;s`Co+pJEekVY:/]"<lLx0\ (} np7l4߄\]FTt<"Mc_`2h(,*f6ۏzf'Y1b(S"3.~fyAlu0 U\ 7fPiQԢD]D@aVGPt@3c(mFj y.TIqK*B~Zdfj9j+ AJS\UClb-򘊁$6|6+a s[rp=+G4 κW=G_b|H`ڵ#tuv*[Q!Vs)ܑxԸ+~!cG3o'XƪEc+[=}};|[ÇM[]2< g(c{`3հ#TWrrjrkѸ%tMxV+#Y[`Au6xF?zSmV ާX4K2~G{Iuv~tUd[SGwAT}buh:ȉ6bBE'D/H`8"-n n=ɨf[?HfnQ8%֊\_#lZT{Tx.&FC?8v6{Ɯ0[} a|ו gmXKCM$фw/۔B4L(-?2?WQmV9r@4yz_DDG;;ZqJ[_˒{v)M4>FtDltyf)>bm0s𮱄`NHjOȥ9$RVH`kN?~_TUddbl.Y=b5uju ;*q VU~"KoW#1g\uM<#1A7}mG/b I=h7 QF}p;^:Zq(Y^s;xy$A<Z[ޞ{)uj9 *"ey^-2>8 _ (tLq囪C&9zWn }7%" ! aT} $*^ x913 ZC S2Zzu2Ʃ ̑TEbc[8LyR@S{s\-R[ڪ{"w$/3\P1ZZL@t,pU;tA 򦋥xg>OÖi 5S (GHW ! *bN{ V7Z٦_Y1x^!ާ!4Uc 5oFU<,|wBҫIwF/4z `<MhbfXж;Cp.sJiE~UxgWeZ%[+^+O9ڕ[R5cN3~$yA8sbRߤy*EE.,<759g"m*Q(a!=[f#Yy~꫇0_N,i'Y-1 ^.{ Χdz>3Ww%T B\6 E22َN0K]T{5 '*2*%U_g Wl4 EGa{XmXįTp#7#H;i;!qi)!or'2-U&pƱ/ 5Rv_' kYhưJоܙN/_.SY=.0;u[i v)UKٖ ,n! FWw/x~ kG 4Okd- z$"K^ nzNӖbuT_!ݱw/6͝JoMcC_\qC.cZLR[ kUvPo`}bA^^oIO_Sp %uy#Vbpy+eȿnrPQreCDS`C۠rCąo2ADD6g7[#9a$UہKiy-(cf#'ԣ<}r(1|^TN/k%O&w ~ޝѾ.'|=z ND<&jg05@'=b Wc_QbU H\;1sp~n@->ǜ ]H[8SǟX?N15 W5 Uqϲ7McdWkXy_j_2 Toؙ^yqo9]#}* Ǘ$I;\2~J̓ ͫ`;꧟E:Shz_O誈f^g#M=&psW Pa";zvAR) J꽖%^:_&?g l%. -ϯ{,Pdn_o`O-trY>,A:DyO@e6T55B_OyzF >Č;2q|_,ϐi k)W=833^Sv4Em7ZD}6ooXOP/B&Y.S" PGpd72R=$_+?xgGj_7ޞC>8=Kt^mb,mzc|n^?@b46 _6-RqUɁG)nS' dJs -IȈs\<;6n1uL*:Ej"\c P I3Æ,[C>9IDl>N}4̂3k&bpmE5۞vH0\2#gpA2vEO (GŌeb1;7~g@셃 h0wbg"5偻^T')|P&R$cU8$K+~ 6}/bWT PIGRQ%:p'p|Xg9{SVZFo_…z99[zȴXտMEeZ;aE9 Y섂vL؈LX [kkXz]yעÂ(]  ^L#/6na%E~Դ@jas\5eXcز&-TA4ރ5!t%3l$|AOIBH0ќ?h>?!Zfp-b4aOy;ꡁѨ0w"Dpu|`١5 O>L_湧E^hcFy:㟝rb4X յC,nYnQN`˓ |}~wñ3kAGjTK_lJf5U21_)u&YʦUB^}Z NbT `*ьڈjގqX1trḚo~4S=#I%ls/=*WDWc25)F% rg05D5 !B]D8ط^ jBnAx3>g~ǒzw|VkX!s;L?Xr=D`_?oH,`#8e)" 4 b?t[Đݘ5>݂~sҜ!LL:KߪKWFb\izc|m\EyT-sbyl4wO2u %v&ٔ;ij9ˆœf1rg3{ת`vls:qKmDW+ʅ&t{h.MS 6O,ժƠ+ӹ%VX6؍0P)c{bכկ3EcRH^VF,[DJƀN#?"8) ̫x`X86H7t[a97䙭h=(yEg>fdqyMPĊ gLs \7JgiK J>'! `dh2,ġE=EJI<Ǵ}d {ܿ5MC$bywQ"p)]dc)p'0}UQR?GV]UN5n @ _/x9P`XGHcxʶ+gXΦ> loLn%L]i4,`Eh80<ۙa[!7'@|\FB9fc:p[~R蘶nA Z!yAn=ڎ6;*LO"`\Gr?C[]hW Ec](1 gR .t> B,֟c q%ìh9Qno-/\!jZuoqGFF\.\ȯJ Rn=1.Qyq34o$-Mkh0~ſ/=JtQ'6r%#_h7eոU_F'A4Jv]Ib~tF"z>KT됓TYK5T= a3xt]㼁W78 Ml9IDϖU:0A|7xY  zo>jfNKI9AvNo`SS:mu_~ڗ˵4c7 Ӈ=-Pe4GV($W&D]¢ BJe&gE};C7#4.Ukex}r;C] Y j)NRyG|r&{e#5Mi24wLIf=eփY9ӻr1[:=lN!A)ufP"__(Ę鑥[KsW4wsw0kuQxvٿ%3!,ٲۄʣk߮1!)AaxڕH\=!ل/`7e5t]2\Ж{4P;ч<]TPBJ?9UWA H=[Z6vEEA,êD?B_AN-PMXT>i"-h{tЙ; LyAV`<ߘ~m?2^sm\R 0 -Ń[ikSp3 Z3iRtdЛwPiyH+,~m)FZX$,L!5O}¨ñ3eO;r{j# `JD!+i?_SƵv,G$ Eyƒ^ަ?o3RvJA316 !h;''7W7N.(땖 \YRc",]*39"H9gw .oԟi<_=+[#/mHַ.FFP9S[y_ˏBīäMP-K}fm PkSύe'q`9HV#i 0,s/?uC 'xhA%nʭ~R YC Ú AO8sަK1GP… rL</<'7=.[TެoiUubc*L:Utn3fԏYV<=qtK& ;j@0*)+6SSwe{K~(^g90='EIdğq=1>?Dh q~l(fNp`癈P7;0x }$OUD0Yhq`6YvRdB:+-⫊(|{WȑGVٌ֞_>wY` FzЄ`mZUCx*=]i&ՐVYR:3eE^[\g X5=:Y2KL6^W|=>`dl%IR#Wy7~LSQ5K{In."=!*n k8noRrDB i40s3ջBn(~㻈Cը:52L_Iܳ؁$3.Mź clblxjr-ʲ$1#ĵzl ŏ x N}KCJ׊Uj$(=)v Ub"Ìئ:)=KSmSeN<2z-l< ,F=5.J^3Չ~q=_]wZT5]abGlrᙋ!M;<1)"l<4J +vk2xD(}<4J. ffݡZ;!Z^{e,_SCBDn;b2=.ջkL qjbvX*<]4T]*.v^綯^\OXdFi}В5*zw'G7X*1f|BH_f &@u# 6rk2]TyO)yK%|ᅳYmΨAfH{dwwŞyNvR7MbLEӃxzRuZw!upIn`*ϋ;qΉ?u^CHGh 5(];֗MJ7#Va6.X[U/u2`D?I'L9U\Q!eG^xEwi 7pw(t/osMPqj89X}e wgKL4[NļXRqBmp\) <>R1l%):&ŠA9 Ra)3aܞUU mbK̵JSbr< YamMpS16Ra23/V atQkLOkcҟv}> D}g0qAc01[]ckMY2|8sn=367+S]ЫϹ[u l\F N_ 8f =H^ѓY-L/U7[bfK$C.T[ڥ4è1sTo{ˆfUzF{|BjSJ.J={{qr+X`ɭ sdߊ_ @jYj,MrƟJ]v@}|j_*`A[ J ^~O F P']t_VLz)`J 5!)o`$oܗ]}4Y-9w#0l*GnLW?*nY#=L:JA j=!9+{#^ 1oXoZ{^`H7C?Ԍ}94:EIkGAn#{sAf F=qO^ZpBi(_amxRV/sXjokN`S]BڃQ"DKI 1t"W Q7'Z*Oō޼téF0 m9ZcA}ܵ"/OȜW(\w,0qӆRtl\wbQl<)+Vd˯;P1Ӥ[nUNcQzrOd9%L$F~ݵ>MmK&8dL8|8bHcmn!y]N`= 0ڼ[!3JZC6Y&%UY3dŋi< ̊,F6ޢ8TwMi=_G=Vޡ9EMOra'AFx\yFM,PD Bfnro+g "Zj\OزxM{N%L6Q~4bU\LϨI!^A|)lB05 a3yaۉ(9)}mǶ.,8KZAƺ@L@Ne-#ue„am*i;tل1jIz-E ¶D{}2L_E@{e`@kObA8r5}Jd ;NVG4]䐚LOŬ<4҂g(e A[;+gE8yuu d|}p#XjCޔ5K.UI,hssN t%%2a<%ʻ O rk1A6hpi.!7 iĞQiPɆ7RvO+ Ӣ|uhDVӅBkFU-AM v|{QMi:OߥḙT>/R` v!j2ѹG\ A±A3!(ݾ@6='%y Eh5#6OFĐ$dROh Dvdu1-MbA&E ^8Kth{Jes"&$ͶV})Id1pOk@R<YG{sI*5ot d6I}N; iw~Kw,lX|춍( m~8L5iع xh/ϨZ]^nU8lXs>\.TC䋴*2^yŏ8[[Bv.v[,7Kq()0YA@87CI{/(B{K&`% UJ:gVFhW- ?"Ȱk㙪/Ql W=N֫VIЕ9JBYq!&.# wqdzNGDb ťʌ]ZP]xB|huH)HS7n4T _um?uic,|_ҥcF`۝MY;5_r6Vb<XA<'wQM0h/mծ٥*4K[ !'vjԤɧhV aW9O:6Z75ef Gm|\qFbƫ;/VM /\QGۥ p͓kZ}CxJ[vp. .yk:ӻ=ٛRqnHh5Gd_X[k,;~n ` u7ʳ s@X!6zX$؍ʩox3}e2$2?RGjK^uHZ@?TKƧӪA@m!?| X,rBA$Ǫ6 ~h_|A,2)ӊOxcE`_02ʛ <A%l8p=Ŏ-WvˤK =X~H60X f>`x" YC4JtNJߗ*!UkS63Q -yo\@wn)^-Zh80꽵-E:~$ݗSw*2\A"^A3Y^e18 3$#)V\Y<Z=[(,Kadvtqay2ޜY2ŗ1VxL WJ GJIZŎn e0KTRF%.G#p8,CRgl@wI_ҸHt}ΦI;#;ණ#x]_ˤ8fe.RI-fov71([&wmKWpW f1伓YlnD;^'uQZ`д`d<^GkbbRu{3beLm@No naG삜Y5AXnM)뚽|߫Vm7_(lwbDԶdF#ja cblLCrƀw|ud|Mugq 2/Jl_ Q΅ >,Q$j57 9ةy}޷9 f aOB5Db29N,K)㲵 .>bKOOyq̟OfJ\6liCͥO0sF߼=OP,àTں.um?5_̨fCZCA0y`$^?-ʋY`n;Cjz9H1 bDp nBQVIO 5~W>uǼ;/F)¯9jBhd)ʪ]M*UӰVahD E#WB4ѽȭ5جblhf8&p;%_f\!O>cR׊-k9Bjc֒Ftn%Fc-`\(i?wa:%+Q%3UI'hc"ZC d%3,!PGgb n`ʎn6›L%5dJE(/WkG4-ϷAfXrnpDfQ!|tyh5E.l@% }h EfE*] F0 uGz [zY+&6!wC5j{KXߓu$EFBё3:(^Gs6/.$~$_jS _ @Ȕ5q 'v'I-}+dVS(yơ򑇌Bѥ ua/ԓ3O @ T vfB4c5oRp3 23ED+,ݷ2@!Bcn9Hޕ M *S^<%/JxQʯy0μEo.j[}% rho&|a_҉I@SF6XowQ#\I):D2W=9t! Gt/w$UZHJDDZQ̆1flHP FV).!!\N!/0ӻ18vvȑhY$5-(9Zov^t+*z$ǕUDHڌr ${*2tOo9VI{EgOf2etJ$bzvA䩝A]»a\#eh2# Kŗmv/| tmwK#K{g GB'vqMwUۚq|m9t15gs{JkN TX|`|^T`4zf0>cc_+ ɸZ%7z"2-}c۝+tv̚ޛ%VPaRi,w ju/{F:$Suj侙c p|]iUcкC ܠӾΥEmZTUje|_xj,Q)] ;-fx|{B&fn,/85 QXP*U 9G(oaNCύ^l6E dv(ko_Q?5EvAyKf(bg7|clHۀхDH(ef16iC-|tAa-I|]!D-*(?Z6QkcԽj61~p~#wey{nG5"Z=yeqjXfQ1ۂXtʲF_/ݝ#$O@ P@4Э9'ymLoOza^ GЄM_fUjaE[b9@6u_g=9;g99F# G7yU-Oz^rBiLё[$)t%ݑp>m?ڇ+>9택@p0tWi3EUwŲWdNm`D/h=qWAܬ : 8- (`AȌE>0SO*yiST$p/bc  @ ?\oj1iHN/n/q 1R`C{NZ=TuխELpG)/ ߷Q4 (Gؽl[ p\e.CSˠ2gPݶP*:O&C$0NÝ3KX(멝Z#­~EF `CRw‹llbmMc=הUkK yxnI`tʻ!h ƸrK^m*2`\K2yvV67W&ch)N4C)hl:Y(:ڕ!+!}50|/N(pC?QߔCS@}~|:Fupr'Chfܷ_ }88Bsv#sQ#66 az3(^[ }2w_7?GXSk .!v0gW6{vr(BͼN9")yCXk,>h4Ed؃)~%ơuuPҺX?/8;O d):j[ W"73S? ދ9E< xB}}..Vkq~X9B}H|n#<"2--`Z!2RD<11i;m{FՕc$5 xIM=5&uͰ #E"guV(zR r⼲K%<جٛYlqcVF}3فA @%~!eLo rx܆#9PM#T?&cu<%dHCiW>Fz.Ğo_L;:{z_{UmkIfn_`jm5%T8)N]O{3#4B*<l&BRKI.W ?YP/Ƞ$|LALD}11n)_DIKgDP'}xJ{wxmF;G] ˔*)F9OcJ=) /,Q5!2eqC9,,Q7KdkB78 F'5|?ȍtE<ʷRׁv fLC\Hؘw `hY9Hi-Sь/1;w|RrCKHdhViv1%[$pUPZ1(RKh}Ͳ.,v x]bl6?tGr nդC}@> zdXIwV31ZS540ce/oҋ>j'Vtގ 8ŬjIU~yIitDžr& nJ%~Գ ٸGg<:DZ7yG"p/o8Mk a܎DSKnwdA iG€iX#!|;~`>W~2M̮; 1;PU4OBk9q?$3(7zU?IE0u@jy5Y[1۪G!>_ҭ@.kHH6\w-"Wv6fm2p)UBf >{,k,g_g2|2~~Y0 )\(K)"\hR/:N^\rc ޞ#X*%9\뵱3zmp#гyMĘa/kv&DZn=?n-S[ ZhT{3S"؂Ϭ[wipl `ۦr5{b4:1xmUsI`M M`ӛ.Ľ92}3 {]m/!UThC[.*e8Ù, uðlU!QJ!S`sK}e))%Yo\fm%ea%yrk?ZKHa.ca~Y5rFMw3~"zS.X]h  VQc!k@>o)BݓQ悵 ]byb;ܠvaWjߥʏnGnN!*\%;ݓ87,.K%#MZEomq+-PǶŪ /haǡ{zβi뛼ZNfBP"hhh1t;+$_@lI⥅D_Ɋ(xC wSxk,{#ɀӔ0[QP59 ޠtȘ[85!XebpD[F8X;>Z@{іu "*RMU]hD)r4;,\B'|ngծQ'8"59`E=oO惽+#/[3(o׻eH&XI ņch_L$j4'j% ,)$a 7B6s2LbhFsbK4$?zDq-sBnjډnilF{RKpQu@ݨ}'0L@p.@j6Y\wV]Fe6%Qz2Z5'%mnZs)_ ŧMF`W3'"#tsb~рiN\hɇp(UEG3X ?7\ cv_T 9-Mfka(SNԯ&=M E|]56uLcX*qgE3Lk۝j%vdq2Pry@맭*=I5(+L}0gYiK3qWy LORdb`jH+צ.s:D!H)STՈJX;sS6L2)#6Cf v_/F$%R_d?aBN|e񩛹; EoތKV37,/;*|Tt(Ea5T3z7!Ǣ#KK̶"1P[>@W"1{iS$ EuF)amSu4j $1(B #٠|(&ݲ;\^)d~D5NbFf..e)z?6Ga5)i56sXەӓ9^vxW >"S-@z+2H$|b0I^#}&-ǂuLL1wqKD]ƍ_i$;p`Xe-stג2wG#jY=6/5bYHq]$ߢydm+]pƺ=^mj0 dcK\^憉$dnpB;+.n?..gޅ2@{'4{q I,GSmCj1hfJ1`סF=dqP"'fe{B\ ,hȾF(Ww;9B̨n&cr خ"/$Bה0w(_[a(k|G6p~ٗ'Tj4pwZ[aQqTo+%:𖠫_U|kMdGyƙL/ۅm$)֭J{HcwzDLW(Tkh9oѐrB`QV) qi*{+NFcVF^X1 B@w.2?T:.g "oeW$Iq ЀX)Kj~!Y&]> W_- >cNW((9 lU>~GM00_< HŭƏP!3 &dvb^M> (T %1u;`[O_J0ٱMݦQb2eJw`ןE  2d e,%C< dOPCձ M֩[멼{adM\V1UrkHH^~|.A2l;& S~12,d,׈q*ױl Bd8ܞEHa|^M}xJeiWϺ9L_Tb[fʓ ΎeR[+dXQCc3->$辤DPIYl5U<@W?J Sd~y60@_(gOgܼ ҪnER5T>o9'// v'tBOCi MN;1w*˛ȝr0W 8/KR)r ]Dz#OB!gI2a'u>ƴ ؒ rѨUyAV EĴfL!AWcȮTnN55,/ڏe@Ҧf.&̇hnE\] o+:+yڴ6WcBI Ԧea㎗@Ǿ]ҜY+G"d4MC(X>W_yg@n){+.B8sF/#Vmپ9zR'/3meøp/~M=>ܢ`䲸fFe"wx] biq:c_[:h.~]|1;J DT}Fƌs?9 q6?X-OZI>^݌ g՞*Z&$f $tW@B,9:pItcub ]*Ԝ3@c(h؝lh`DS~/R9qdWZh4ʓlŝuT%zfԊsA`ZXɗDfv]ɦ2a4Z'fp*S&S³BGcPG<6ZME0_-]iI=<,z7ebӶTp9w[Y4Ilf&CQdAD\Sr䗨&"'jc[[ | UM]][)F7æ/Zc&|*|6diiG`#r V(|{Q Ҝ(?8]>}ì& _j ߱FZN A@m]\T%׳ׯe@hm':N/4@W1E|,(ɇz,&<[* 8E ?y2^dÀi#ۺ2]3-_48[!IU#)0h,VmPZܭ֞k|RY84Q6-ov[ =삣$6LeC/{ok& b\)& 貾v!7?ntGAn8վ8(3 n!`InI(O9 P4 G݉_XNJ%OG՟_DEqTs׋`Q_SjmC&ɜ9K?N/gVwAVbM#O7ݶ)#|[6Lm$OqJnzs-1lp6w 4YBBj'HȏuӿşҳJ-g.NK9z q^E0j#:tROdSwoE|>%BvO/O!@O A۱q6vo)?ے];Ұ26@U?K^(֛{$fnOB/ }pF$˴oč=#korzh%#]:qaT4ъ={s4!T~4?L=nnQ(uu;\mdTcd狊!P IT2GzlUjWVaA/_9Ew$8خf&47ɬUFXiԨ#%L,Q>MWp<#ovK,g5ACA',l<3bj~m:+I=DZI"(њ*J&Jk)Os!D$_;!,wf1ywŪ[މwoSdJ}7bF?|yӒrOrpi\._\|\;p tIS(uIM_|,L5z73)PѨ?A >h{GnQ!60-,V]f>>y ª6yJr1W 6slԟ]zU| Յ@:P&0ɧ!^p&dI=nuqܵnsx]t]UuM~bKYSOoXLjCr:ׅH]5,xww[]=X΃6qx1,Cy8 4~w<)G+Yu$Ck<logger -p daemon.info mdcheck finished checking $dTRAILER!!!;b:5=@go;AU p- YZ