cryptsetup-debugsource-2.0.6-lp152.4.3.1 4>$  Ap_a-Ҹ/=„/^ߗK59)zI$?]AW$Y4sr0yڟ7rjKxF fmmާ' }5^h).֏J f: x%eN$fDYgM8ohT+Mc܃Ms \NP4 ]42ѯ=.f`T 3EC3uBax-xi:~0.`w殔`Rpʊ+ayQ[55c0c221a7d3c55a98545cc8958e24321dc48de4cdc5347fe8aedce74d3a18134e157a747c061df2a34674df0440c2750a8e6a70 _a-Ҹ/=„%?+ V‡>+^.\+e3~O,ŸyԢ $ΘwijDP{X3mfp˯@o3vm*I)s6sҊ ѽ;ig5.GyB $|5BMQS+N#h^B u۶,:"!ͅ>p;?d + P$^ wVV V pV V V tVVzV(PV S( o8 x9 :!FuGuVHwTVIxVXyYy \y0V]zV^ bc@defluVvHzgx|Ccryptsetup-debugsource2.0.6lp152.4.3.1Debug sources for package cryptsetupThis package provides debug sources for package cryptsetup. Debug sources are useful when developing applications that use this package or when debugging this package._a-goat13zopenSUSE Leap 15.2openSUSESUSE-GPL-2.0-with-openssl-exception AND LGPL-2.0-or-laterhttp://bugs.opensuse.orgDevelopment/Debughttps://gitlab.com/cryptsetup/cryptsetup/linuxx86_64O y ;  +$ 35*G'U$m`B@]cO;} k"fXJ#L'1#[lV% /P!ǩW =5CG2AA큤A큤A큤A큤A큤A큤A큤A큤A큤_a-_a-Zt{Zt{\_a-[k[YI([\[A[[_a-\[U\\\_a-\[T_a-\\\\\_a-\\\\\\\\\\\\[T\_a-\\\\[T[T[UZt{\\\Zt{\Zt{Zt{[[T[A[AZt{Zt{\\_a-[T[T[T\[A\\[A_a-\[A\\[U[U\\b1ec9c0ff04e8de0efd9914be08d781d0dd3b05ef7d49fb8d389de4cd28b15300be1aa6d55c7266b306e99ae204c2a608b73658d1cb1adb979fc95cf760511c75399d72a4d3849ab2d6270466414a83d5c72cc8dc2fd578d3ad30fe2906495292e04bea830ec86c8555c854f890852087b95da39565cb3ac5ae91234e20e398b443078b2415078b89f5cb8acf40b6d3933252929bf90e03367cef45b01930893b023146316ea307484f9f6da2da0a2492145adaa1762c0bea2630ac6f3b3d4178d1fe5f106efaa49e1316e23b229d392be69ee4e81cb24c7b00936403d754a8b3da34d59da5c0321ed5fc479a92736acde569bdcb5990cb4896d1e3905bef8e2c10020f62163c0f81186549a3748d507ff9a177b921c63fe1e43d9b336e05f85757ec1204c67b3e5e2171a5c857e330b5e31d600442406bd01fc79ca113f1aecca6e54fb64d24a1e686095b8199c66c4fcc35be3912960298850b84bd04229110f5f894f6c2d3f6b68f02f5c326d841fd868c8ffbb71f0151647f5c678f26e94a039ddce3c64f8dd0281dfc2d092ef310a750fdbbe617a59ecb9626915b8cde15571dd822ab04e969f3012bde1e222b3cfababcadfd82245edec7c037b459b2c983f3fb7fca9f257f6db4c003bb828cba4e7fd1102a46369f68f1943f2a4bd28c4f64e4694db644866910f4589b237349e81e71aef658e7b1385eac2cb6bd2e070cf11781f6995ac67fd538a23bb8f96e8d22d38151fa5dbbe8a24fe6990573900cb298e54c5e605879d4184d5a0e9e7e84a4a866f0aef9bbf68617de7aa2924ed414dbacc55108ced8c1805c92e97de1b140d6d45ec662eb288c6073e7fc38078348ec3e1f025700b50d984eb9af4a9ff65ca12da76e113d818af35f09399588040381d3c5f9913c47d82931c64efc098bd337ee8b2476c1f767faa859cc8d553c81a8f03d6cf27f7f844a6175c6f3ae16c6b1dad4e3eea0a482baf9c163799ba55b6d8e73277bc8f7989c60513001945413b9a863f41e0dc46334f927a7a1290ba9c403acadd8da1d4be5fd42e42186b2e9c1aa512b9bfd6677e0e0a198b92ede310b7753585615f485910be6e04a3aca3771ae2f4e5b3f86063892ecdf4cd2558ef1c11ca992f7983991568e25e40b2665bedd01348e7558e041edf90e2548142aa64e8eb6500c4732e6bdec47078acbffb73201b4cb41f3eee1001c2cc1514a5831a3870e7b0e1af2cbe6bb1cc2acb334239013b659a1506ed068ce3b2ab1c75fd2dfeb24dca0bbc52b35bbdb162bddcb945e279308f17e590b696c6cd1b14c74bb828fd1ec2b45402a2f76d61ca8e55dda807b21a5c52d697973bf4822270d9b290a73f05b61de21289f84e4daaf479972c0ecb3dc15c03d5b85262813daa86a6f585b2c754a2d3c67954361c6b249113dc542b60f1c19b1e0cff6eca177e333f8029189ad06693b5fff358edf8415f218ce449a6648ed14050c008a93994ba72d86147864e24cf2f54834d56b81bbcd9965a7171566953f704bf9977f8481da7f6cdf7cf8a1d85756efdc45482dff63ebe727228fdfba37203ad8a410fdad674a2b5f2bc2499bc8ac1a56ad9eade84016b2e624775876f4c75bac38162d450203dca40ef037c22705aa3e3b0dc4fdcc3aee19172283d7d5e38957bf9cdbc868ed7154e31d292649c73f40ac9eafde1525b58e251a1ff90a0a05968700e3f418868b45880f5b0d914c2f084516525edf5a707b76e1e820c4ec0d2aca25602e938fa3e559cd84d4e367d329498fb729f976524de39da8564fab75527d5fc24a63153803283525b36d73a15b4963456f9f695582dcc659ca2437f26c5e6b026ed6f31890e27d46bf0fa1cb370a45509bcd3610d808be591097e00f2c2c90698c156dc9b7d5429a759ae92e6cf49f924bcbdee78974503098644aa2f008cb0ced75509439f31a7b63803c5a697e4c424fed641f0050d95dd008432037f87e30329d9a64e8b4e7d4e352178e2bb48272944b06f7b63f93defb33026af3cc6c02f183b0150a9aaaa6d0cb339441f2e02c6d9a62638fff4b580b43a42af56bb1dd214e72995ab61e9b3c8c8ca04b6f0b1d99a67f3b988749b386b07c3f7c4cda94937a8edf82dbafa420aa8bbbdd8df7d50f06f91b9711529eace0d1b25f6b6abf97628ed7e034fc9e5bc0e3736759f3850e19af1315f9c6d1d6dca380e9af96af4a23390d673706bacb4eaf07c36306355a99ccb3d1de7ddc93bd685d665b274a520a9a60450e218afe8668b381cd7f34039603add6da5d0f0b1ff582f22f56972f38d9b5503560442f23b2532c5fad3148f66b48277011a805d7b79bd7e1caf19ff570c68ed2e71c92d556b53285f1348564680ddc77050d2dca4745746d8c16f8051766dfdb1ef529f7a43ea05c6d6681616b6b3709a42e0be15efc787441684122a3bf5f65bfe58767fae221874a4f34b201737b106c799671e2cf6971eef7cbdc727d627ea47a6460fbca8a2635eb015cab7195aa33e2cdb1153eb0fe906aa2128b1e4e0a34504f2b38d400b021f0332310b05c11519b3dd9ad9ad3345fab97f9af076cd75afd4a2dbb281f83af5d625f2b53b0c879b17db496c2893ca60ef9fa49706c8dfa545a4b59da98941210609088d2ae02e0c5afb07f75bb08101b2a921d054a089b69730c06eb14ce2aaa699d13072c71dc0d3fdf8c6b606c3532f6f8af8115570e8508c5275c15b9ff83c525b70c6e0f2d89b9357cf5a23f59d3137edc09e95e2335533c8d1676fe72954630ffbdf5449cf81014b72fc8869a0edb278b06b9a21b511d36b8637f0e0b8e0acf16488531b25652c0a294e4e99fc87e48968dbae59f22393832022a46bf923e197a67b9db7a450b9e65aab9aec4f082806c1b034ebb8179539f854fd12b8be1b7bf024d6ea051107458fd17fe96bce1dd6adfa71713c788da56a118631130015c7183c49be4a2a9ae205b458480b335bc30857bf7f044c6f61c5c8353840ab4f2cbfd08a7e84644b72411d4dcaff9a4aec21b47fbe6f7c3e2d6c46f24a30755e09dcfa787d6f023106962ac0070efdeb7d29fe6b0bd1690845c05f42fb1e65e7a50944fcb1eea7bde333495645afa7dd8c6cacff66d678eb44a89b1ac18c6e065c598bc0324cefacf11a9d5760dcede953575ae9311246c53ebcfef4e26e33b9d3ae891b4ca4968945472af31c7160ef57f74058796bf4cc82aa9dc90a0e21b28d42acd4cf38da29ec94cb7e94adbb68390db497f9c8f2e1c48b2b0e5062aac90e32bac1a06147571667033d124084dea16afc1bd3d79b2c07bdd48bab67bfef1cbf063e1f05fbfca749a27b3555f947aa5c86a0a896b71c7ba172e679b7b35847dc59119fb3e56af865a8e51aee7a70007df0106159259ef19ca862ab31360dfea936d922cfd8e1b4ee8445509arootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcryptsetup-2.0.6-lp152.4.3.1.src.rpmcryptsetup-debugsourcecryptsetup-debugsource(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1]@[G[G[{Zp^@Zlnussel@suse.delnussel@suse.delnussel@suse.deastieger@suse.comarchie.cobbs@gmail.commpluskal@suse.commpluskal@suse.comalexander_naumov@opensuse.orgbenoit.monin@gmx.frtiwai@suse.deasterios.dramis@gmail.comcrrodriguez@opensuse.orgcrrodriguez@opensuse.orgmpluskal@suse.com- New version 2.0.6 (jsc#SLE-5911, bsc#1165580): Changes since version 2.0.5 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ * Fix support of larger metadata areas in LUKS2 header. This release properly supports all specified metadata areas, as documented in LUKS2 format description (see docs/on-disk-format-luks2.pdf in archive). Currently, only default metadata area size is used (in format or convert). Later cryptsetup versions will allow increasing this metadata area size. * If AEAD (authenticated encryption) is used, cryptsetup now tries to check if the requested AEAD algorithm with specified key size is available in kernel crypto API. This change avoids formatting a device that cannot be later activated. For this function, the kernel must be compiled with the CONFIG_CRYPTO_USER_API_AEAD option enabled. Note that kernel user crypto API options (CONFIG_CRYPTO_USER_API and CONFIG_CRYPTO_USER_API_SKCIPHER) are already mandatory for LUKS2. * Fix setting of integrity no-journal flag. Now you can store this flag to metadata using --persistent option. * Fix cryptsetup-reencrypt to not keep temporary reencryption headers if interrupted during initial password prompt. * Adds early check to plain and LUKS2 formats to disallow device format if device size is not aligned to requested sector size. Previously it was possible, and the device was rejected to activate by kernel later. * Fix checking of hash algorithms availability for PBKDF early. Previously LUKS2 format allowed non-existent hash algorithm with invalid keyslot preventing the device from activation. * Allow Adiantum cipher construction (a non-authenticated length-preserving fast encryption scheme), so it can be used both for data encryption and keyslot encryption in LUKS1/2 devices. For benchmark, use: [#] cryptsetup benchmark -c xchacha12,aes-adiantum [#] cryptsetup benchmark -c xchacha20,aes-adiantum For LUKS format: [#] cryptsetup luksFormat -c xchacha20,aes-adiantum-plain64 -s 256 The support for Adiantum will be merged in Linux kernel 4.21. For more info see the paper https://eprint.iacr.org/2018/720.- Suggest hmac package (boo#1090768) - remove old upgrade hack for upgrades from 12.1 - New version 2.0.5 Changes since version 2.0.4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ * Wipe full header areas (including unused) during LUKS format. Since this version, the whole area up to the data offset is zeroed, and subsequently, all keyslots areas are wiped with random data. This ensures that no remaining old data remains in the LUKS header areas, but it could slow down format operation on some devices. Previously only first 4k (or 32k for LUKS2) and the used keyslot was overwritten in the format operation. * Several fixes to error messages that were unintentionally replaced in previous versions with a silent exit code. More descriptive error messages were added, including error messages if - a device is unusable (not a block device, no access, etc.), - a LUKS device is not detected, - LUKS header load code detects unsupported version, - a keyslot decryption fails (also happens in the cipher check), - converting an inactive keyslot. * Device activation fails if data area overlaps with LUKS header. * Code now uses explicit_bzero to wipe memory if available (instead of own implementation). * Additional VeraCrypt modes are now supported, including Camellia and Kuznyechik symmetric ciphers (and cipher chains) and Streebog hash function. These were introduced in a recent VeraCrypt upstream. Note that Kuznyechik requires out-of-tree kernel module and Streebog hash function is available only with the gcrypt cryptographic backend for now. * Fixes static build for integritysetup if the pwquality library is used. * Allows passphrase change for unbound keyslots. * Fixes removed keyslot number in verbose message for luksKillSlot, luksRemoveKey and erase command. * Adds blkid scan when attempting to open a plain device and warn the user about existing device signatures in a ciphertext device. * Remove LUKS header signature if luksFormat fails to add the first keyslot. * Remove O_SYNC from device open and use fsync() to speed up wipe operation considerably. * Create --master-key-file in luksDump and fail if the file already exists. * Fixes a bug when LUKS2 authenticated encryption with a detached header wiped the header device instead of dm-integrity data device area (causing unnecessary LUKS2 header auto recovery).- make parallell installable version for SLE12- New version 2.0.4 Changes since version 2.0.3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ * Use the libblkid (blockid) library to detect foreign signatures on a device before LUKS format and LUKS2 auto-recovery. This change fixes an unexpected recovery using the secondary LUKS2 header after a device was already overwritten with another format (filesystem or LVM physical volume). LUKS2 will not recreate a primary header if it detects a valid foreign signature. In this situation, a user must always use cryptsetup repair command for the recovery. Note that libcryptsetup and utilities are now linked to libblkid as a new dependence. To compile code without blockid support (strongly discouraged), use --disable-blkid configure switch. * Add prompt for format and repair actions in cryptsetup and integritysetup if foreign signatures are detected on the device through the blockid library. After the confirmation, all known signatures are then wiped as part of the format or repair procedure. * Print consistent verbose message about keyslot and token numbers. For keyslot actions: Key slot unlocked/created/removed. For token actions: Token created/removed. * Print error, if a non-existent token is tried to be removed. * Add support for LUKS2 token definition export and import. The token command now can export/import customized token JSON file directly from command line. See the man page for more details. * Add support for new dm-integrity superblock version 2. * Add an error message when nothing was read from a key file. * Update cryptsetup man pages, including --type option usage. * Add a snapshot of LUKS2 format specification to documentation and accordingly fix supported secondary header offsets. * Add bundled optimized Argon2 SSE (X86_64 platform) code. If the bundled Argon2 code is used and the new configure switch - -enable-internal-sse-argon2 option is present, and compiler flags support required optimization, the code will try to use optimized and faster variant. Always use the shared library (--enable-libargon2) if possible. This option was added because an enterprise distribution rejected to support the shared Argon2 library and native support in generic cryptographic libraries is not ready yet. * Fix compilation with crypto backend for LibreSSL >= 2.7.0. LibreSSL introduced OpenSSL 1.1.x API functions, so compatibility wrapper must be commented out. * Fix on-disk header size calculation for LUKS2 format if a specific data alignment is requested. Until now, the code used default size that could be wrong for converted devices. Changes since version 2.0.2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ * Expose interface to unbound LUKS2 keyslots. Unbound LUKS2 keyslot allows storing a key material that is independent of master volume key (it is not bound to encrypted data segment). * New API extensions for unbound keyslots (LUKS2 only) crypt_keyslot_get_key_size() and crypt_volume_key_get() These functions allow to get key and key size for unbound keyslots. * New enum value CRYPT_SLOT_UNBOUND for keyslot status (LUKS2 only). * Add --unbound keyslot option to the cryptsetup luksAddKey command. * Add crypt_get_active_integrity_failures() call to get integrity failure count for dm-integrity devices. * Add crypt_get_pbkdf_default() function to get per-type PBKDF default setting. * Add new flag to crypt_keyslot_add_by_key() to force update device volume key. This call is mainly intended for a wrapped key change. * Allow volume key store in a file with cryptsetup. The --dump-master-key together with --master-key-file allows cryptsetup to store the binary volume key to a file instead of standard output. * Add support detached header for cryptsetup-reencrypt command. * Fix VeraCrypt PIM handling - use proper iterations count formula for PBKDF2-SHA512 and PBKDF2-Whirlpool used in system volumes. * Fix cryptsetup tcryptDump for VeraCrypt PIM (support --veracrypt-pim). * Add --with-default-luks-format configure time option. (Option to override default LUKS format version.) * Fix LUKS version conversion for detached (and trimmed) LUKS headers. * Add luksConvertKey cryptsetup command that converts specific keyslot from one PBKDF to another. * Do not allow conversion to LUKS2 if LUKSMETA (external tool metadata) header is detected. * More cleanup and hardening of LUKS2 keyslot specific validation options. Add more checks for cipher validity before writing metadata on-disk. * Do not allow LUKS1 version downconversion if the header contains tokens. * Add "paes" family ciphers (AES wrapped key scheme for mainframes) to allowed ciphers. Specific wrapped ley configuration logic must be done by 3rd party tool, LUKS2 stores only keyslot material and allow activation of the device. * Add support for --check-at-most-once option (kernel 4.17) to veritysetup. This flag can be dangerous; if you can control underlying device (you can change its content after it was verified) it will no longer prevent reading tampered data and also it does not prevent silent data corruptions that appear after the block was once read. * Fix return code (EPERM instead of EINVAL) and retry count for bad passphrase on non-tty input. * Enable support for FEC decoding in veritysetup to check dm-verity devices with additional Reed-Solomon code in userspace (verify command). Changes since version 2.0.1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ * Fix a regression in early detection of inactive keyslot for luksKillSlot. It tried to ask for passphrase even for already erased keyslot. * Fix a regression in loopaesOpen processing for keyfile on standard input. Use of "-" argument was not working properly. * Add LUKS2 specific options for cryptsetup-reencrypt. Tokens and persistent flags are now transferred during reencryption; change of PBKDF keyslot parameters is now supported and allows to set precalculated values (no benchmarks). * Do not allow LUKS2 --persistent and --test-passphrase cryptsetup flags combination. Persistent flags are now stored only if the device was successfully activated with the specified flags. * Fix integritysetup format after recent Linux kernel changes that requires to setup key for HMAC in all cases. Previously integritysetup allowed HMAC with zero key that behaves like a plain hash. * Fix VeraCrypt PIM handling that modified internal iteration counts even for subsequent activations. The PIM count is no longer printed in debug log as it is sensitive information. Also, the code now skips legacy TrueCrypt algorithms if a PIM is specified (they cannot be used with PIM anyway). * PBKDF values cannot be set (even with force parameters) below hardcoded minimums. For PBKDF2 is it 1000 iterations, for Argon2 it is 4 iterations and 32 KiB of memory cost. * Introduce new crypt_token_is_assigned() API function for reporting the binding between token and keyslots. * Allow crypt_token_json_set() API function to create internal token types. Do not allow unknown fields in internal token objects. * Print message in cryptsetup that about was aborted if a user did not answer YES in a query.- update to 2.0.1: * To store volume key into kernel keyring, kernel 4.15 with dm-crypt 1.18.1 is required * Increase maximum allowed PBKDF memory-cost limit to 4 GiB * Use /run/cryptsetup as default for cryptsetup locking dir * Introduce new 64-bit byte-offset *keyfile_device_offset functions. * New set of fucntions that allows 64-bit offsets even on 32bit systems are now availeble: - crypt_resume_by_keyfile_device_offset - crypt_keyslot_add_by_keyfile_device_offset - crypt_activate_by_keyfile_device_offset - crypt_keyfile_device_read The new functions have added the _device_ in name. Old functions are just internal wrappers around these. * Also cryptsetup --keyfile-offset and --new-keyfile-offset now allows 64-bit offsets as parameters. * Add error hint for wrongly formatted cipher strings in LUKS1 and properly fail in luksFormat if cipher format is missing required IV.- Update to version 2.0.0: * Add support for new on-disk LUKS2 format * Enable to use system libargon2 instead of bundled version * Install tmpfiles.d configuration for LUKS2 locking directory * New command integritysetup: support for the new dm-integrity kernel target * Support for larger sector sizes for crypt devices * Miscellaneous fixes and improvements- Update to version 1.7.5: * Fixes to luksFormat to properly support recent kernel running in FIPS mode (bsc#1031998). * Fixes accesses to unaligned hidden legacy TrueCrypt header. * Fixes to optional dracut ramdisk scripts for offline re-encryption on initial boot.- Update to version 1.7.4: * Allow to specify LUKS1 hash algorithm in Python luksFormat wrapper. * Use LUKS1 compiled-in defaults also in Python wrapper. * OpenSSL backend: Fix OpenSSL 1.1.0 support without backward compatible API. * OpenSSL backend: Fix LibreSSL compatibility. * Check for data device and hash device area overlap in veritysetup. * Fix a possible race while allocating a free loop device. * Fix possible file descriptor leaks if libcryptsetup is run from a forked process. * Fix missing same_cpu_crypt flag in status command. * Various updates to FAQ and man pages. - Changes for version 1.7.3: * Fix device access to hash offsets located beyond the 2GB device boundary in veritysetup. * Set configured (compile-time) default iteration time for devices created directly through libcryptsetup * Fix PBKDF2 benchmark to not double iteration count for specific corner case. * Verify passphrase in cryptsetup-reencrypt when encrypting a new drive. * OpenSSL backend: fix memory leak if hash context was repeatedly reused. * OpenSSL backend: add support for OpenSSL 1.1.0. * Fix several minor spelling errors. * Properly check maximal buffer size when parsing UUID from /dev/disk/.- Update to version 1.7.2: * Update LUKS documentation format. Clarify fixed sector size and keyslots alignment. * Support activation options for error handling modes in Linux kernel dm-verity module: - -ignore-corruption - dm-verity just logs detected corruption - -restart-on-corruption - dm-verity restarts the kernel if corruption is detected If the options above are not specified, default behavior for dm-verity remains. Default is that I/O operation fails with I/O error if corrupted block is detected. - -ignore-zero-blocks - Instructs dm-verity to not verify blocks that are expected to contain zeroes and always return zeroes directly instead. NOTE that these options could have security or functional impacts, do not use them without assessing the risks! * Fix help text for cipher benchmark specification (mention --cipher option). * Fix off-by-one error in maximum keyfile size. Allow keyfiles up to compiled-in default and not that value minus one. * Support resume of interrupted decryption in cryptsetup-reencrypt utility. To resume decryption, LUKS device UUID (--uuid option) option must be used. * Do not use direct-io for LUKS header with unaligned keyslots. Such headers were used only by the first cryptsetup-luks-1.0.0 release (2005). * Fix device block size detection to properly work on particular file-based containers over underlying devices with 4k sectors. - Update to version 1.7.1: * Code now uses kernel crypto API backend according to new changes introduced in mainline kernel While mainline kernel should contain backward compatible changes, some stable series kernels do not contain fully backported compatibility patches. Without these patches most of cryptsetup operations (like unlocking device) fail. This change in cryptsetup ensures that all operations using kernel crypto API works even on these kernels. * The cryptsetup-reencrypt utility now properly detects removal of underlying link to block device and does not remove ongoing re-encryption log. This allows proper recovery (resume) of reencrypt operation later. NOTE: Never use /dev/disk/by-uuid/ path for reencryption utility, this link disappears once the device metadata is temporarily removed from device. * Cryptsetup now allows special "-" (standard input) keyfile handling even for TCRYPT (TrueCrypt and VeraCrypt compatible) devices. * Cryptsetup now fails if there are more keyfiles specified for non-TCRYPT device. * The luksKillSlot command now does not suppress provided password in batch mode (if password is wrong slot is not destroyed). Note that not providing password in batch mode means that keyslot is destroyed unconditionally.- update to 1.7.0: * The cryptsetup 1.7 release changes defaults for LUKS, there are no API changes. * Default hash function is now SHA256 (used in key derivation function and anti-forensic splitter). * Default iteration time for PBKDF2 is now 2 seconds. * Fix PBKDF2 iteration benchmark for longer key sizes. * Remove experimental warning for reencrypt tool. * Add optional libpasswdqc support for new LUKS passwords. * Update FAQ document.- Fix missing dependency on coreutils for initrd macros (boo#958562) - Call missing initrd macro at postun (boo#958562)- Update to 1.6.8 * If the null cipher (no encryption) is used, allow only empty password for LUKS. (Previously cryptsetup accepted any password in this case.) The null cipher can be used only for testing and it is used temporarily during offline encrypting not yet encrypted device (cryptsetup-reencrypt tool). Accepting only empty password prevents situation when someone adds another LUKS device using the same UUID (UUID of existing LUKS device) with faked header containing null cipher. This could force user to use different LUKS device (with no encryption) without noticing. (IOW it prevents situation when attacker intentionally forces user to boot into different system just by LUKS header manipulation.) Properly configured systems should have an additional integrity protection in place here (LUKS here provides only confidentiality) but it is better to not allow this situation in the first place. (For more info see QubesOS Security Bulletin QSB-019-2015.) * Properly support stdin "-" handling for luksAddKey for both new and old keyfile parameters. * If encrypted device is file-backed (it uses underlying loop device), cryptsetup resize will try to resize underlying loop device as well. (It can be used to grow up file-backed device in one step.) * Cryptsetup now allows to use empty password through stdin pipe. (Intended only for testing in scripts.)- Enable verbose build log.- regenerate the initrd if cryptsetup tool changes (wanted by 90crypt dracut module)- Update to 1.6.7 * Cryptsetup TCRYPT mode now supports VeraCrypt devices (TrueCrypt extension) * Support keyfile-offset and keyfile-size options even for plain volumes. * Support keyfile option for luksAddKey if the master key is specified. * For historic reasons, hashing in the plain mode is not used if keyfile is specified (with exception of --key-file=-). Print a warning if these parameters are ignored. * Support permanent device decryption for cryptsetup-reencrypt. To remove LUKS encryption from a device, you can now use - -decrypt option. * Allow to use --header option in all LUKS commands. The - -header always takes precedence over positional device argument. * Allow luksSuspend without need to specify a detached header. * Detect if O_DIRECT is usable on a device allocation. There are some strange storage stack configurations which wrongly allows to open devices with direct-io but fails on all IO operations later. * Add low-level performance options tuning for dmcrypt (for Linux 4.0 and later). * Get rid of libfipscheck library. (Note that this option was used only for Red Hat and derived distributions.) With recent FIPS changes we do not need to link to this FIPS monster anymore. Also drop some no longer needed FIPS mode checks. * Many fixes and clarifications to man pages. * Prevent compiler to optimize-out zeroing of buffers for on-stack variables. * Fix a crash if non-GNU strerror_r is used.goat13 1600204233  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUV2.0.6-lp152.4.3.12.0.6-lp152.4.3.1  cryptsetup-2.0.6-lp152.4.3.1.x86_64libbase64.cbase64.hcrypt_plain.ccrypto_backendargon2_generic.ccipher_generic.ccrc32.ccrypto_backend.hcrypto_cipher_kernel.ccrypto_gcrypt.ccrypto_storage.cpbkdf_check.cintegrityintegrity.cintegrity.hinternal.hlibcryptsetup.hlibdevmapper.cloopaesloopaes.cloopaes.hluks1af.caf.hkeyencryption.ckeymanage.cluks.hluks2luks2.hluks2_digest.cluks2_digest_pbkdf2.cluks2_disk_metadata.cluks2_internal.hluks2_json_format.cluks2_json_metadata.cluks2_keyslot.cluks2_keyslot_luks2.cluks2_luks1_convert.cluks2_token.cluks2_token_keyring.crandom.csetup.ctcrypttcrypt.ctcrypt.hutils.cutils_benchmark.cutils_blkid.cutils_blkid.hutils_crypt.cutils_crypt.hutils_device.cutils_device_locking.cutils_device_locking.hutils_devpath.cutils_dm.hutils_fips.cutils_fips.hutils_io.cutils_io.hutils_keyring.cutils_keyring.hutils_loop.cutils_loop.hutils_pbkdf.cutils_wipe.cverityrs.hrs_decode_char.crs_encode_char.cverity.cverity.hverity_fec.cverity_hash.cvolumekey.csrccryptsetup.ccryptsetup.hcryptsetup_reencrypt.cintegritysetup.cutils_luks2.cutils_password.cutils_tools.cveritysetup.c/usr/src/debug//usr/src/debug/cryptsetup-2.0.6-lp152.4.3.1.x86_64//usr/src/debug/cryptsetup-2.0.6-lp152.4.3.1.x86_64/lib//usr/src/debug/cryptsetup-2.0.6-lp152.4.3.1.x86_64/lib/crypto_backend//usr/src/debug/cryptsetup-2.0.6-lp152.4.3.1.x86_64/lib/integrity//usr/src/debug/cryptsetup-2.0.6-lp152.4.3.1.x86_64/lib/loopaes//usr/src/debug/cryptsetup-2.0.6-lp152.4.3.1.x86_64/lib/luks1//usr/src/debug/cryptsetup-2.0.6-lp152.4.3.1.x86_64/lib/luks2//usr/src/debug/cryptsetup-2.0.6-lp152.4.3.1.x86_64/lib/tcrypt//usr/src/debug/cryptsetup-2.0.6-lp152.4.3.1.x86_64/lib/verity//usr/src/debug/cryptsetup-2.0.6-lp152.4.3.1.x86_64/src/-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:14041/openSUSE_Leap_15.2_Update/e2e0104882693f52cbf2d9700907fb01-cryptsetup.openSUSE_Leap_15.2_Updatecpioxz5x86_64-suse-linuxdirectoryC source, ASCII textU2> VFutf-8a139a02a5b10ff3d55275e2fbe2d4ce9456e08b7e0b5714e356a4f8857955427?P7zXZ !t/] crt:bLL g\j NzJ;ТQhk);^ SrNKCh UBe{o/L|CƗ45趈o!V:&\i?-tb&0K#Gwej;7]~S%% 06&qD]F=5L+N ͽN gF>y0OaK8kx]i/1fn8[}QH 1r>>-R+7wwlv.nHJ6meNy/HXEIhabn^I2'[),8JX?8xAhʤyc"4| ґObWjrzT @L|_ЁfMbM”7wNΠ1hL{P ̃Ǚ EպpF@׭5+'醃>AƷ51-q,3WiEњzsإTa[$ugQ'8axx:5an8禍%Hd ͵HiуQV3}U<7?/l͐;Y* }S0[gW/$pO@܃޵J CDž!3Ġruq~~谿7 >M/C_Svfo;ُecX3nҗf7̝ !Q *njP+,e2d͊,4DG5I^fA79ޖ0sxSW8>&b%:8> j7Qe߸Lo,CCrʗ] nȍ㟾} junzIctnY35|@K%AW| k,Y&M9 5;C;Ȋ~ҁ}iUr0VӍ}9rQsQ2,G$d6NZgn|L3ƗqM{փ&P,JHܙU\#.utvDOe}Jc0G+R5^ۇ\ZD,1!Vaupv?e~X|j٧&6= @W 4)Ƅ:^FUsKeY|bfD7%~\f q[İxeYA=4Cs$BՁ%q^416JnRdUϮ-':V';Et#.j;28QH>WRJVM}sPVbLcd_#qJz@ƜRiK3;tɲ,建m3Eam 4u);jIEझMrM'D 6(Zȗ$t[o#^h:wOk.%I5>d*Jt*/L$YfC q}t_!vhg? ̺r/8[╪>k4^Rqd^:3\HdՎ^|=I+`:aqpRJ>1$ཀ86&py0pJ*pT-.cK G_j]={D>“ kx#5l;t^񘔳+(׽3UM~L9e\"TuZbSZb*iq{Sf0 rPD+5G%]NJFb3ZKQMm_tۍ`n!kEvQ]TXb(ºI]OUDOE/){Y޲z?rF W.1h:WNɠQ-q'GnAWńD&k[R^r {>!WDTc55q\7

m[0>רbm?V1˜b>:utb6_9wQΩ|}`e(Z9ު,hWGpR,ג]T`*pkE$QBTÞg# |>nR)ʫ ]pa.b o3x -I;9umھM^ A ׺h}&r&`v%wZ{ Aa bU9!Ef:JU0rDj:&?.MWN[G7#7? PWJrV 7I6j@X(%F>pѕUC;:eL@Ϝ\cJcS?,>w TB>Z؃e[9 -zQPd=\U]@4ATrqd/Z5NȔ}Ey`}b K+|T'r16k_\@|VB`&2j!f,^g{sjY0Xs}0^pN#kՎtO1rm`|tSЪy4) 㲞Z#*S=~)pR9ҿ9ϲᨨk1XY#aήZYw%!Y pw\7+*elW$. q e$]NmfyHSO0!|=bnR4 8IPFy)9͞pudu2m5'dN&m #m(dߧ)>pdܨ]W!*|?GA)Ae>7'wZyM޴8V98ru%/أ{84 HoX= qjK BXf$@ ^*tz*6%v8+O1پqڠ_X81 ̻Q]FaNwjMت;J~g*}a"X=Mǰmc/&̒PoBur㪅~\d, l{lOBZ>I,wLCL|݅Uy1V&Л%NݧVxWx@͓ $j?h%Es wbJ+@%ԄK `.kJN1ʸ \-inM/<0GC}<*PciG($%Iyc6 5_܈P$9p 09L\dJ]:jb(N!d9OԏX(U#&3ozࣵKT~&p`X !Mz_1Bh([_!cM/(H,zZH ?Vp2M4bZ]"f}fpx]>/xX>$7`1^>`7k"8z}v)L4C [PLjKlMwL#*_/޷ۜfxyB evnaW&r`b/r?%^u$~IBh5>v#c8{u  Ȃl'LfZKaP$Sp4|i +] ?6: D+7mj+5.5ĒGgZ_K0寮uR8ʼnA9Rva&]+$ =;E#RT܃T̻Z%CB1"rɕ:IvkoT*_I/.xN}kz \/bu q_8\&]A/SE3d&wNAno[^gM[Ҵ+I5} Pm㌣V ^ ƓbMMVoBju~eC[Q%reztW>D z Uc`ߛgHg,x&Ӻ#3PkH`2l #<2=A9,+T¹D8oiJvo 1sz[[$Q4[UuD;q~ԇL]VBX0N'9i# W/&[̫)&ͷolYJngk+UrCxw˯w0u*fMsC,@pИ^m^=GXEIo_'+eB} ` v&K嗖Gqxybwy= u:.wKFK {yt@l` О+ȥ&aXI#<^oQ^cPo }@"*W8ʛ FY`jHHE W$.r"aGhڗ鰠@IHQתivnטHROl<>g0K'3  >2\֧ђP~7am]Rcm)8%)sDhUPzYCVAd2rcf4' Z2L)s!]l6s=dV/@[zuK16RQ\ڠf3)8y` 085ފ^/{xe(ӑvCVG>8}aOFD4t/n;h)I <]˅'52?IwuwLyC~*E t]$C q\ZZz8 ]RsmXGK8cP I]O'ytd9E+-lsqᚁ6eO(Ř?셗gCMhȳ# ~ֲ{#gd}TLe;bCVi8r\H掘./P0WnH=ae$u2rMLrg˹t?ŦFM6f,#^hEHAᲊwv]$=U9& h~5S!{8^1[u>svȂ_! ){RSrqd5*xYl"jnہGyQ͟e&$5[n?pү".o+oaJMF:W) Kf.TBQVTrL[8j)o)zpl fHLh8 ],#{yZ@ y!n8ڀiÃWlV[2|L ק;r}QRqݻ-DqCE$:mkٺ7Zq"y.`WZ122\0-D\zC g^FrbTV)[Q8IxsU[oFrjxdE\5]_]R.[mAUUp쯊$^;bS<"GK%>#Mp e D^|>Ty``4.li19j[d3# ޸BJ--{Gk#PѶȗNT2_XR؏}6aܰ z}sTшƒЦWQ#7?lh5cU$vdܫذ_qlU)rUQpR3M0 D !C+Gp%nufF냰!Z{2rĺ:^ lm!%.ivDOMxjm+m.NyԌпVRT縹C.`n[?)gco>eUŷ? !1ʥUx.oɟ׀DہJ F`Da߻HU L%|!-vz" c1J:dG5ԣ ~u'~U $6v0M\Y$F:PnآBnhtEKu  Bь) syNQD_\3[)C͜#Vqm1>- ʢ>Zm:w%$`0Gk$K Zw/ĞWZ%DA$̯I+/85-;O?$klYxg:nZtӳRXB7TR[d sYv9B5U}Hb8xs:16kis"kS_?L?ǵ{OD ~$0R}XoR66ĵ"3XݞԖTVYފ0aBu^=o}v\_@r7Pňr- MY+Nl6%Vy;F;hwŕ O- 횇o%9 S1f>G+\##H =zCj9g Hk37F㡣u_KU7AY_Lh֤Zr{>d_.*1EV<^hк\8/ +>\n<ݴg >z7)'=_LJ۴8X*o~N$aΔ!/FkB֎?hm6DǍUڱ>ZuJ)~MB?IReg$h%΂BΦ>vWtD(n9\EEK[̆kЩӍ ϫ|9< c_%9G x>ۃa)QH|OWݎv}H۵R5"+eiIs/+דC{DizAs}kS& ACBJ "9T(ϢX.Vv;zoB7:.ו}dCJk,3M%d@{IXS=O}4 }&x)~.h!ڇ%l@1wXgxV5" kO#|ɘ+#fpdo!iPJیO86/azT܎Er9OɘWƐT(8o]`ʓTvMQ3bt tyPD㝬:ǔԘ"-՚)omwFSNm UxerQDs>˼NaDȱC3)އ` rىTȈN%_'nV2eA;=.3?~'j@YݿAuO,<%I߀]zEPsLv3eToΣf9%/tEu" ~ҧߛJ*/OV)\#БVbr3U%T Pi8 xΧ=H,:/~+ʡ t&,KT Zi͒zʋY-/%(Zg~,IΊZb].Rmqw_{,gy}H] 6rW6B &q/0u~UGliOU82=}IIY+FQ_|KcЪ1*C.揉\]X`wjC&oFEA0o H?B+P˔:wCŒ)2rN H1d.8wmJT3 /zط9^/)uǾ@+!_ϫ7†UhQ&ltXLP9dqψïo.|:O-:%l6x$>1Mu}~O$SNoߊt:J&N@ٺv(+f/W?} F y(2V3тd:tZl>F/Qpy'YlGJtO~:Wa\R'G^ǭY,LHvתRmQU \c+8%hX=^4wA`DJqͱ0Sܢ>&dWcvŁ+'nA~JŽ2quV~kh!#NV^IYzT km.N.i@ DVtz>ų@^w?vdRaj>~ w:QʨW.:vha=s5$:V{ͦ3[5geby0LXO*`Z '. Za \/]\>'`Hn,rLhSX_xb < kgbtP ru~;_+: [J*cK}֭xfߟש]U1MaoK29|(3)7om?]> g r:Su1NbAtWD~s^)6a k^Wk(s%؎PgH>TVC/T^Yz@+2ׅp.\F9uD2-g6jMj1MvW30llD9C`˂M3&:5slx"Ok0Mҙj 0 /Y avWDz"Erh$ar%BlǏ&" >mMWAwRiA̦i@n4:s 2ێ顽a D+{UC>> )~bϨ`'gZiK/ʾԋくlf< oAD [CcԨߦ4f 3+1͸o/XGT2[ Vh=AB65O_٩C0Mt-;B%_$G#vweC_&kr;Wo(gфV 9DXmJ|κ|RДp<>^k+9=̂/Da߄{G*Z7n" ”{D:vT r-pY28V8y_A$d}Vi5[!a_ls&Npi$^8Eߠ/+]V$$VJ3`̺k)B&%e8!G+ryݺK6|+ꌇVBLr<6rj ;99DloNf3fӤVЁdQ?D[Pۘ3siv̢!6M)#_jA_:т6d ZPLWU-fyX*ˊ{(cIű(LwUQVP8" ,مop}q$u$C:4sP ԁ`qSvj͔t )KMBcŃ.Ʊ A]WU)|` ;_\^jnwmHrB@#eَ+)̀ٳtCʸk/H  Bf+, fyR@FNBh^@E G%G3Jhy3\jj}]\{[ [0 ּ"$U06N8p1YNŁ']}P<`ـf,+e,VG6[mk{d.썶a$4q,`=ɐtP},@ xj]ipN9 }&m}.'}e4lkеȱ*LkNhQ{I[*o]҉dqXp[Y _Q:HկJa8ZwY \,Y/\+73lX! fe򞰚Ϲbr8*s'u0b#E0Y[^sO3 \_ixsmZLZ9pihŠq*`keZBWc 744s]v]t}d6VE1wh 7Qqd8N&c>GyEg )L9^y W'aÜE~9}+f30rp00&'2J3Pq +!_z{rԟɑ:˪5T>JT` o (X31K[6Hv?9ΥRUi~st8FShN ~Iug-k ['rcVG-NVLdАQlJpesBI]P(-gc:zyX碋izĒ/ssf/JghX +Vr3![?m3BTYZؓ~%i0iTg#9CDjg?ϯZZ=Բ)\Ze:ˉ)0uLs0Y3 %{OHǫ׊bQAjݾ_Éϭϟݾki,,д7; e1;K$L&(o>v+;P1i1ϟ4qy`7VmDal>?@2:نy"랂±R2Bl>F7&hB-E^;-f2bւ'eJ?s1$*MxGm QW R_r cIuxj  8{c?pzTc݅ dt) TX!]G;! P MI4B1xUL![ۙh HeP=n '4.Z>Y\HGQYcd)dؽRk\qԂѾ2̺u-ɒ]xUnװ_̘%i>4'`F;jCܘAcd c-Or93^ P_O[^m3(#"YkATYĢńVE+Θ-\ ke)YcPnxMHp4Ş__B$x5/Jy~Kx4Ar21pӍpI48 / L(h@1Qvda"x-Qr{yy7M\+?%g+n6t^O)[5ӷ^e 5UdOUi[շN7j7"N*rv^DEkH GsLꓼny{QZ |+\p-WZ>oAwcuQ`+TYwE)edUƹ.~n¯YҋH7Mh~Ies@Z nϑ0 #l;v`zqaK=R_ }LuT1/H?Fbֿ0 GruMJC֯4NQu̸%$:6nظ&5!)r,;KkmiO#11D؜Ϝa&:mI⑜Jm0ۋH&cWjo@r[Y}&fIL2z>]}YL9$gA|n.}5 S%YIADŽ"|צIx$cOQh\/7lYbj4+:6g~}D]B!%wâ_Լͳ}̫_ Ym@Z}'}~ALԦ­udBgO]j 5!XQJp8l_k~NlJ9XAidwXPn;JΛ==}xŁ*1C+Nvj̅kTDIϑ;0}VK䏳kM&+b1GS~^0pJB4]HP1[V"P7;G|k,BCie_~7ڶĊτs6#l1JkZv:abj@C kV@*˺.D"ma@;΃m,qs4;,?%YGuY. {cϵ3*3=m]+* F +Xr($2Y!Үz(#qdp عPDgܒlgRi"Ζ`^)_=Ce}OQ?sڒ+UB۠A{p{_SJ/q֞06a@<ZA*xT~%Xs [\c͌`l/١~ cض>GYU*SJ";K¡SXN1 gT8 ?e uyxp\ tG#pI_o`)AKR;4'1uKibJcP (z0rS ̛ܰVABy;?ENC~H&]xU3uQ vS*Wue&{ѡ UvetfGs}"~,q%\@h{&$Ի~b Ģ\t/ʩ94.s[YTgՖ&P)[&&$9=)'f8%C[K,+,V !0SeRe53Dw_m1;TAHX(:ą0#Vvi}1&Q=Z((>QQD $]M=Bܼ]Cw%v`Ypb<M6q;~bcv3Te+4ZVP;{HbTC)ii\,8(0VdlVPo0* Wl=ֵp-ŔsVq?lnu xA_hOmydШZq䵬-Д[wX|6}КLo댆O~ ab+Ixɹyyӫss!}&OYʼMl8枋4A38@  L#id4f>)RCӿjAO&Sb2KW(f,Rb;PVV./nbU"syzءDKcDCmYgqpЉ ~V&KMEd|dL6p.bj^[ Bn b<+M>*j}MupEDf-8L=n+uhׂ/AJqD4g/#QVK3 ig(4b:(X}WOv3<:  ;wCUKD%ՑdwA)/rO`F BÑj}ܺ!5V]/\fDxAB|kPS= 24]ai`^VR[-L[x6 :xy&ɾǴVh+Ŏcُ@g}Oeűl-ȉ#npyHO>pTF&3̈\VS.!U»)mh;7fs#n&?A闅5 Z5VsHT@..uOg7Ta:>í .Ӿm*=v.˖1c~Q[vʀZywV /1%E "4y'̸frCS~t+f1i.y偸p&oH/Ch!0N]awCJ]S"ݔH~p؏Ś)_wʁ1Ou,6e)oz i(<8P"]O9UP&e4~R>Z]ӧJʚU (_aX221 ̠gjx\B9wx[k29ףy-D97Cksf,/mx,%^{*o|@YȌXՏpI6f.$2,ScMr:# @}e_NIGUA{iDtvkVnjHqxRցҘi"z# 9|O1H "utaqޕ i@g(00OR<`hF#6MxQkو @*L0?죂LWVjzO(fDBH5[/4f늶F1"9LO}>kyŋ_'Bj 4b˙4(x}th$ǒOܕGP[ϰ!;f2ܓr=r#pzf3yW_Rx:eϡRzjrC-qy9vۅClj zomG_qPGÔ0\f}1L@^?RQ8R/XÂ%b֫4h:h B.@T͔Z4OH<>L1KOOHmS!%E-"I3d@LF\9\!s:I![#/%#D=ԣEZzfªҌ7kW[QٚQ?0JO9b)8wSJ_0|6h,?3lQDuM_d 2k6ͱmac&\ʎ5 uIIw}^!ʈxK4%xfoYɳ>,cI>ةI ~T<A DD'OU>}'ۮHmWx{>w-bMjhEUD/!⌣@ +!R(<_j !vG_=߽?L3O2;4ZZ87 WUrBh/ݐS;1x:갽ܚ'eMmYרac`"sA͏>+ч%IDjU笶cmMi8:LWm'X\ʗ &6ʏ,BoMo?c/FeL\qh^!WwPôbCZ`Ub|5\E͟4d%%\ ؙC_]jI} ?z_r|T0+#!_p(2jP-yGuᶾ=TSUY=D[&˸I}(,hovw:wv?LuSpo$Vz-*Q嵱&[uQ:$#(wpHq},'j cVo.=af }/21g W *;TSr\*:7'_|֢S2,Z Dwo+诩7Oum(2AVLGĺdtMjMoFe&A4;@eE!o,8OhѵE^Z3纉4h1(hcP{v8$ڦFnhXEA$}a0kVklmF ?`[p&1h陌"8LۡS\FgNd݈h$q[g'xxȫ~(3&ӄ4#f\O{2=.dtb>((;4p&I SicnSB8"~0םEDry2q}T>kOKY݄MI%j(OZ3_lbzC\ =ӻ5pwXxA_^je}[Kܽ)!m/;0R33u53Lzjm={ҥiIf^_>b pd,7հK ~ҙm,{/d!֍}m b눵&i5E 4[u4+#$Kj$.|lzruqbݻR4 4'r'_&#Q%D 789F?NP F''lİo]BϟW!X{!S{T'Kak c͋Vuf#H:/p 6El_^ph8)51l0y;_ O LX1$!^tXnv zF3AYJ3!٧6n"AA01S9%Ld\#^ ϘUsD{\h.ڤ7c{}hw3@_f!P-irNgq>Ò$^gY~syv(_nkKϮyWG*l6cU2dZn1+s%bk{݈5|NUS عxҮ>quVC|5Mr[b%3ry0L#8g{7#7dKjts)gX vYx}^˨(&4aL/zDD[⻝絕 8rQ.a jb -K -NXVd Eމa!Z#s\i88{\NZ יbtV} ^sAti*H/G8ݻw2{Rrބ$`rV_4@Q_`0gOFU&VIqikQ>`~J'#QW2!6)Y GTWgS7qUr:n;YjhL|~#Hۤ㻌)%H$ddaL_a-J^WqJ¾2^?f'Qg tGCk9 ?f1{}O;`\fJ?+knG`RO16[76I*]ZIDiV;DВ6>W$zjxBm*t~YQk6d25hŪq6XLLi|՟ډ

ŋނEn] nB]/B!Sc 4Zi0FTWzzc]dڑ}I:e}W}!|f kBB,'"XJ.LK#s. ^R\b9:v*f`h )t AEg8$d@O _XcC(oݍѠJ#v@.S'gADx{>. }_r<{\O߶'b~2fQWj͡6pJ(GSFa]u- ^?=rߪ9Euj "+m@8t5{ʷ^5WoTC O>J-S 5#WY- P7iBIZՓ j]ۤ , ߽/)^`s6T$ |?r$ZgL1xx{3v~459Kp!=bA6?mީ)}suG&(([ٝ:j'N,< ["It+!;Y/Jw1"%$J‘[jA _$+Ur7.~7U@5Y9krg"w|r-|9uZ 2l4“Xmeon2sHҚ+qB6z"z^1g*MȤ5Aw("伢$&4ʭ^I2q y>2eC LI6q%zp/mi5 Ѭ, Py0F]Iȵ]e3+AL3@X͡A'ՀpK"ܷhXk;Ot(3>v74,w_  2lR'Yj;Ddh_9ӉBA_3axzO.y/0Bm짻XʋYA4,Z 6"l'l`u{D0%(칀~[ɵ{ .+\͸?))ziW%,رWY ",8PZ2PFM9 J֋i:|Z'>~$̦*k{!Ӷ1|{WY]6 ;$h]7_:\dlv8K4)!`öq؉_|I#=*au2oݳ4=>?R?ӮEqm ۮ7~t"~ͥF'!$L T,!=GK|v-̷= 4^!x 8&2\ Jx}\KD9ü!(D'$E稟W;P@=יA9ɣA'*>dXO S叶7.::0APYUl=% 6`pk~{ *3W %qnAtA|=x^K?J'*]Cd֊̲m$ռu -kǟNlfSAuho@2(#٩V%a&v|R/sLVo={=Ds,Wc>3'Yt)<" #ڦIL!JOK,acqq)qsZ&`<\U2KPWG k{vᱨ(eah$1tjb{X\O^`꾼*a UӁp'>IGXHSf l{%"CNv9N< Eq63'1; jR98 e d%F۽ E);̨-̅n1/<*/,ǀ vZk>-q#)=+g}S]S]R{ҩ Y8+קSZ}>cS$$HyS4Vomx6lkMy1T#{ءV8Km>F_̿Ko* QʋQ6>Dp{0?M[zSeH[0:$S7 e%2~ #^_VuA}x+ j]1B m6^uҿ/ކ(-HpF׬q4C,cP5)N-<؍ψ@C-(T(mZ~sSQ= }$=epj%[j ˛'AqZph2omX^`:1g.Yt_{=FtT`SK{w(!02 6YZUs#޺# F>gW%HۀK'fDx8aKPyֽwDk AzFNEؑ6DEёC@=ޞH:/MI1M''{2IuB=QDϳ!myŅPL&OudM 3esvtldS2'Y-t鼖$b!._gULBHĮ[j,iqk(=b=bH fPNW=wc+lInc89X10#VGb&x9g\NYλrHaIqw5q0'75(qYuPkEXp~mXRꭢdj1_rO| XwGeaxж[ 5r4C[G7~0M8^ Q(*$6B>"x KѮBg a듢F {d[RAn;m<^;_5ȷ'=Mx9$L.Yn\O̐CHd\yJ|FFu }\XQYH ⮣6O|8i᷶ H\nY3٘)'+"IVu 7^~7 HπeKqܴ!S~3Pyp. LZtdv/:aWc+:{I+02)y@rw{8rVU^iN* ?2vZmR&A.3&,?O5-tG_OfW$ۅ+s<˱1$^~9TΨ3 *n>6>zjm|:|lez8 5,>\ ȁckqNBLѵg ;}ٲ][]c-:ܥs /%Y;7y]k#+| rj@87Ygfl!"9z{YҚj@8h*-0V) nkFs%*ˢnu(p$G/G>r΋}KnA3Lc_]I*$Yp>?pW0ANhEsGϏ 8Fş] zOD^帡ac Gu܂ * OҞ#n'2/AoCّ?Lq"#5[pMr f_9זX4 o[hUѡf]>?/~*(;=TxK?g*v"#ƌLopZK 𺣺pmE<i P&"`Y{ fμ_ߕD̏+^S,MoUᯅf]PXr.:2>RX])ՙJAVqH{@хЀn(9, &s4|8v=SgLZ0AۅD^LԂs߇94yDF?p|0!+f9 bspZ.dۄP3~+v t1# mqggLJ;ԪfzJؿ0cdx2hWq,,{2*ZT\Hb4dhbɃE5ԯ_ˣ00CE6({ A%rOq5q{'kg]od=1:Ke~TVw>1-u>](o@%H';/3ݷTmR&Rhɴ9-b$J#\uoMlcgqH*"hqpc$\%mH]b_&i#b~n (%sH8@D|(|@Cdb*?8 M"ey$YtH~Pqi77 Y4PM>e18%n4 -zsn[0QԅTߨCV`FD9O1}5*ȶOBZH r'J}K.0]#a"R͒9/fti?ikXUZ/V%''BƢJ[tq YUepƨ09\1F+5PB8D/uDtN,VT^XP=ǰ.H7z'V= oURïCq{Qv`#88Vm[wL֧ƵF:'nYe[rjXhǂ儌oZ¦ez'͚r*^W9/ŜP+j/ d,ɯ ľTK_^~t;'Y#p5#BoOn|xwX@Kxڡvkfwo! DcvޘwaMMBn~=" 9m-9pdtTۘQT͆* BiJ5[Z]U-y."L⛓U͒ 9.,hp[5^LL`\K𫭼G~;x?םR!6N%lxLbbfu=$h̳-f֤A:߸ZIRIEsj-m T++>ₒRjg|Mgb#ש2]}+p0asr\=ʛU_nH eBŠ˫R/@&42CJ[_Kp-49@'g~dW39Jլ:T]Zlbl*}甚hl.$&77ɿMmaۍUY7ْ0 y >:·#9|-*~tOUhhL rI(xԳdRdRͱ;>WaDE7XjԩՀJH%8mxjF[o }Ћ~;ͭؐUߊTXJѲC b0_QO%3u9LkkpP (OHQ27 UrW`=CћMS.ֲq<96'x1xÿg:@H1Ԋz%G cS͚״e'iqxGC/hQqЉGZKBO\Z\^#hQ)s9U X<^8g(+t&Few[{wP ȍu*Qji#sJJ!TGKv_k-4c>sk.Χb~;m,]L_ԱsM݉ȗOEgkmDZK&ep!3Lſ=ѮZZac7._PTKyھINzjS`o3^u셥o,XU;  V% DYz4Yb՟!.Y=5oE T1PXZàEvo8%%ᝎHܤTe](ԸI Y`Hu(8B_~^ L}QWr3u2{.>w@-gfFF(k ~uBBH+BÑ (izV8z j5m랜 #7 8{r /kJLxvs`p؁qv prXQ޵B&,C#HM)zҞcVS6iyz4ddq⤛ob{W}W["CD:ڍ2uS*+;'FhYc7s?ȸキ9/U]dtl2v 6MMQN2ݠoCFqAk{-AO Ցt!O<*5~r_HڇIViS_oT4L)Yty@h@6I@퓶r5Ds6V,}: 3pM}cSBگp/NS2qD"etU xdnMB"AӕO;'[FWʎC/&v[ɉ@o8g3tuud)Pw5b0 X2 pC'U(/[5n9 wyor&-I̠,Óڝ6^n#Peb)PX_=TvhN m :hL"O7.ovWc ;\j:@ #D7Si>>_g*\Y >2S{֨"!N1I $|Ga@ON^F QY8-i.5.W'灆YA BC^?L!@ ՟%(Rn 8 Ӱ[ BDBnKm&{ !bS5Q$H2Sp{(Z NJec_"ӧrݖ/ߴU+Q|OkXt81ܦt;叢OxMչo-8GGD* s73jkf+PK­ x~)H З>>ŭ0,3l*/ׇֺ$zͪ7}qrz`89-6m V J n2+zWL{sd,cG*S"5Qk^c5g|e=z_ݍN$EO48>R!Vd=I$M[ VL7/w׼(3Ǣdil?[[&~`37 T|_Rdu!>U3's.KD[LLQ5д1a?@ P*0a^ŹԅgSFyd}2 cݠ\qu>{4bSt}3tø_(VkZteO8 Ꮝ<DruO8d(F"W`6i%޺vnbT$WXfku\sY\L#T O…I>y % VzSV@ l!RM+Dz^O-V8c/y[-ZMLmr2 (}?1Ȁw tƽ$R(_ {fRav=3NP}7/b5u4ڟ;}IP?kCfqN^a{e8ƨzj[LK{]m=Wzۢ]3T<<ّgShV%@qх CN॰[ z[ EVxhvw$IX1# -@VMaz7"wb_ordqCN X1 gi f 雏iWWko%uB~sVmIdRS^mG(E 00|əf]t܏nD[C/OvO(}A~Jz {zT'vmz7>R?n?g/$`rVWLYčgdA,优a8 * Tb$iD-zYm򪹿/ӿԛ{&5nhU՝S .6w2⃵_>d J:wdRuC۟GiWevM3dY21˼l&Bˏv32')8|" ާ5B}(uhcH?x)&۷D؈PQ(14#`.V [{jtl7D5+R`ռOpv0#A7Zycy$TDVȯf!5ŪJݰ;V˃qΞpwDV,5m|q8e\#ƺo-\?CM^E|@ccx% *sIަYb.Vc 3CU^/[`žÎS{бJ~61n'-KJh1u`;q`CJsUJ=P̎޴(>TfZ@P$!Yᾘ ۍ,ƀ , 1)9UX/#n?^34w%kFr ̓cm4<7NVYV&D:,{Hxa+F!4=EV"}B뙠x1x=w$xEc ozf7b Xy NJ:X.Jɽxo- طSBN%pz/tR%X/<"y"#"bV6nڄ5@-@ W-> в}ۏ yzIz̚i9tw\#5O% qGbpT!o!Ͳ8}f(yR]d5ϔ_iRBLY-atUJ|=Ʋmyx/hOv'l8u8>٩M.94oMJ c7r>Ngo5B?IWajj2]9ahz܌cV>#e}'H7k?k5_9"HfeX WuZna-iɭX0ٓ ;?<%ٖapNv͠|PG-NZKQ)N_pfN? B'su8}Y6qwCEV:1q1OA8sa{hB/9xwS>#̬ZDOBd"+.Š툌/ܙ ,aB)ep7"_KKaiN79a\|^IΉsp O'Wu wC^UMe8 ?SvL .Y0Vʳ$TO2 hM˙R6P# VZl=JY!O !sp!8Fq͵z>e+*;sɘC I]SsA j#z$՜{*Izi`~1QOFD ʕB6u~iE E3l܇ 6il4Ak5MwWL$iڨ^#+~֯U`svxm34Vc߬j땸zzm-;yuBنK=hѻoCGps=gEh!c<=1XMWO7x;`\{ SH%MζazG0,y8Ohkoksϭk~2O(Kp"s 1TI;k/C򹷚T@a)n6fMY bj: Q%&ҏ5InY[$\$ IJ kgKÒ(VZuj:+3h7.~WM'8H8??Qr0t|1,HxT`Hwj 6ubR*u:'`uyYx4ֹbH8&꛲CfOS*P\Se`kbՈ'+-L-ҟeQM1[WR1&V^hi c~NV,˳Vz12̰tzX@n]LvO-GJ'=&% I.~'Jv vvnv<=i\Az tbb3[D֦>bLiPRG!&'Al(IxOI8m6_׺Fiܡ:ًlZvxPm<6/۸'d t7:dXiMV#¡"&Ae[=«r~tvy@T"ҬI4q3(6}PG#'{(H^PwE{ǶH q(RE|yW> /$Z5[vʻL0k+p;ea֔['0)&/bIE{o >#edwsYFF9~~F"Wb gՀ-`^k *֭# *c};P&` H,H+۳cu/vz>ԧԦ_Sv@CFNL~=\^2Xt"W"<m9gV)<}wxLL%y2W'nrSPȄ&mk[ἡh)"g>qܐ㶉F'BVWͫvXTΗ3s|!6TucBV= St~ NWЮƗ Ƿ_Uo ;+$(wZ‡f+9^jrh0Rѣߙj^c…I@$f"Q_=L$RHLxs<| ?#d/P?!;H|1}䥻+1BDKEcz]y˭B0^ˢ|\j[ JgF-8 [еg{T? Ry?d ?iwv TQq: J[뜱}N"NX̳ d&dK>\̪Bl yyM`\oP/g%Mr*leO[>J/M-ó<\tEo1C Ô|q[.wj-c{6@sdnnC$%kL9?t\VǒW>f2dmx;z0t#@BWCuf7>v2b\N#i8~5uu~ 9>A(u7l":U4K!kTIfMIH+QD[JQƂ@*}AӭSOW$7Uzmxq[Y˝z"Q:н͆ʼˏz5ƕ#nMg;k@.*96=j}n}DeϚ@;rϣnL(a{ߣ+WMK-::ɠCemJ(JKW"«mICSq. 2\\P/ h^IۃFCQZe*/\zMl EUpR61Yv#{xە쬻wG'_jĖ•$'CPTM-ߌ33 dVoe׹':]OmcD*]?E* ,g`s`ڞodv,M':cCnHJu=@Ńp˥$X|T:SjL{:oii g5ض P :kT2r)gb@z(s!clo*;EpWxw:t[\oʓ~.S]ʡ#T6}<寔ygr?ehjs/9~VdHqFDm^5cn?OP)Y]wrC FKC _{wx?F',VL:?CfC\ְI5NKwdy&=@'6CRg_šNk`6tQuR%*\6%ycMRwT2 (*^PCJrPo++ӆ{eM਎#/䌸5*Ȭ0܀yL(ufJj٧9^SC JD.i4KknQ]Nb6beq7bC)گ?dOQv΄ Y[]yARUcLXw)LU%$L7?/{٬0!)5D/@k39 ~Ei#hSy,~߅*@j_)B/l+kGTji%{1Ls ʑS7ԩPYdgyޣ>ĵʒ"bzvݳ=pK̚8%> }N=gťj$%3t;蘾^THFxJx '{RrsQ/H>iI g1mFqRw}RA;=. -Z7oQGw8FM;qxs,UDu#ta]}ޟcET Y{]M`闕uݴ)Xat,  N,.І#[~L-{ ؐ{\3R.#ыسYpA jRՋ"ɝ};=C/N At j7[ۺZ.Do'Hcbx-n61}f\'U2=rK2YF&=@smڤí%=b4)0oYaY w"N^ԖuFdWy(M#ha9+dgbVb]>UzAV-ln$842wV>V(%mZ?9>[~|G/ &;]$ *X 8к]i[ v_ayU\գJuk;YW8 /j\PˎtgA 2|NϜ;w ܌lR0pF1^h"L܎'ts'7̈́,Þ0CCXTrG6Y:w\~WΡEx s-lxi,H=V)s.*k3*yre@A'%ҍ?:pt*m2]Ơ҃Սteݲ8 FߴS#m%%>>7H*nF#I*/jѱ͟ OQ{ 0wD?Hl{k>C86a%__/ ?ër#R@W3r)4(ؐbRe]5H5a6YKAp懴5+Hfiy[=aUEP>\Qb2ʳ3q:4a?4iG2WoO)\iU+` ]xv\71fMbķ=>% ߣ'běLw+l1°>ŻK[Fܰ^3I@$ňC4yAّ76d$u)Rڱ:K>ndjh/36s8N5VO+AZ+:S14d<dYgGv"VT{0u.O|?*~Zw'ƣk@A|4 .RyjYY*hXFQn}j #}ځ3JPDoṞCՄZF!9{XGrŇgqNTh]Z87`|qf& |4:Fǝ;Lc dT6i /DL1Ee US~'xxM^Q[>›so `dz*1NrW m sVFMaױnp΀*‡dP?DX^1ZX9Θ_J o#d6<+L҂B^ԳoC͢'5M@GÆ$_9oQe*ՇK"M]㟧$qqWe0;5~)A@8E2Uhe/lt^,E?c#8dʹ5O.սNg|VHhJ21p߱(P7 >Pzml^k{!ܵ'މ! \rHgx.sķ0M?jOY@X|әrtk|+wo}!lQ^[vw # zFI޺Ў.ƖQWu(9ҾrYahȦtB< K!v!E"2]I.8籡JIk.2B`o"("g%e[L"+T9 la%9P. fINp!>sj^Lτѳ-huy!c,VuԻ/[8쁥r凸3aSTŹ7^,Imo ^醯='5$(:hI3LĂb]V:HWH @IW5BVՏ=^RvKwe4ŧF9L]Q^zziHL>@ׅY7aߺG)otybv ~ >P#೒/E `ZO597 5NQKUN."HhnN)R#&RɖNȐ<>'^-B`Pc[<+tc)n[y܃jbA`% ȹ^<"$?stӛ{I)< 7zxxxd(%p5siB׎ѵn"zV- %U8UlJv]s}y3g#߹ )Gy:t*2sT<ZcNZx.idmmrgӵ"'\DOIVaJ,fHFzLAKJ1\'pI/vv{ܶoHـ`* $|;yswM.DɴNk8ILSPR:hOˏ6'VBh`˄cلC"4ga+xFFEL(SߧlU8"f}F@E5ۄO6FGJNzV}#C/mo)}v8k~$9(8afcq.]msgnH#3f '@='5sWs{  ffW$)i]X4n5{2r3;A@PW3-f8|guc'TB-إ€:kT-03m0U4 , K&)7xS5J?Xb~@J-2יtᦵe_|k 1]D17ባ@3} xAѴv(Iڇ7[iCXEhK){v&y*I\Yw'|2jwWpGrvm̥e@EU )W,-]@$u3}uKf)}b+U{YCzJ ɬ" 9-&T%Dgic ;=@~\|Мyģp*Fd`%>KN%Ѣz x#n] =2> ^`q4&GUȔq+Z#,Hھ7UE_ȸtohNɽ{=u#\T+喳^"BKa0vTTsP,Mdtn5,G.ߧ>/-l7cHEVXrL`ox! wRgvL.CcKTыW*kꡍt/A6Nls UFa $ir<÷/23&.a+ƥE+ ' ;k~Me#Q tysTĦ X`ye^aG&FshNR+QU'gfuJOY/iNrUoo Bc{Khr~kn ud%]KgۘDGQ#fdXiDS3rBn >pQR H )> ˄+VŞ`,EԶ+d&J墅,xF֥\ـ/#6M L'eUE^LWgz;r^`4ƘۋL3W<3=?E43WS C(xhRhэe2:Fw'>G}.w_3="ʛ,Jh.o^{!Ďo$|(SP' ĸ;d"[?s]{̬Nq^@*յ ڰ֦T*,5B39gŔV+O)JG C q,W̾=Wr?"zf:g-5ke+:|+rF۸oL-.|tˣl4HE!1n$6k牆1#I]wa( 4%,KI ~J @D?Uٿ$3nPa 6|śnbap%墰j @ܪ +š I=`=9{=׋v {^axC87P,(r{{t}KIi}kI'ZTZrԫϴ-01$0p qdhmTʑN22܌?a%} hvwiqj$JmE 93n@S%Hn||4c6B1l<sҟ;*AqjQB-,xԌ$gl,K!e&s(25S;SHĂNF *o?Dq~:qz"(ŏ}Pv b0N93Uvv0Ŀ\ :Y-5um6Ou`אָ}|cuZj#\]eձOWR}a%77ip%c 8UzQD1rt/(jh9HxVTU¤Iʉ,hD0M Kf ^݋A9D!ً}D zڴ6x -r0K@=МG'bn.&vV/k,9!dU6'~E\ :/X՝4}"^GW+$>&#~<+73[FfR#w܇LLXl$)6м=\1b}i|o]96 Y!b 9$X{9jz&`MYuVv܈r!R^y5 + dJb0X s2(i}'/7x f߿gQyqh؄Ni`[> o[27È}y(&j#ĩr Q|;!s 6u ^#7V' ^OG_: mU <ʠR'Sʔ*yDͷٯ7H8Yd;^((6 ;ma(c۸{ fH S>;f~ >b iaMB ;ڋ Zo\_!jd,-{WNYEl7o@IPa#Qz? TsBĂ[5U&3ȧeaҸSVR]4ZD~jddmPYA`5C8e2}h`^ĸ0t +zx`Diqa(=.+j5ФEEe &qUyjhQ͟2D/Vr°lE-7R'k.6+\NOk_GI8S@ :X@ Ftu1(a}uOd) xpy'a=7 #.NZ?{2|}bڟ 8mArJV^(4h[^ ۩8|NE=B\lD$q+)vtRU@_KHr~eI|jZb!yjF,uZϲJ~1K09RD7\<:߰Ŷ@s05 \VK?6NrfhUh |s|sZD  'g̐,fy3Imx = `(P-˓|\GݵB ~dJ}X0f>cC@ m;O{&?v,_&9ތ a 1>ԇY{bj缁=~FVVk PV)HrWl eFĪ* cH3e5ՖX$Hދ @E^4{'\ <5ҝT48 dEz??~bs>jŽJUh|L%{hX"vA.,Oӗ5N<wJ`:R)wd3t;ҀaDOl5 T3fm!AzރQzZߏB42 ;GvVFeDdٛ*MΝ]9PH+{A24{]L1Bh=f|&2IU% D|KՃ@|BodsÏ|<6=RVq,㤑xŅTtFe5jlA^bܓRαQ>zS]+!2>9̮ϙ )8di:i Q7g` (_nddWMj 6N nBQo|iT~NVdҵ0َIofBK~v&1MFUS3t݀:fY ʐ'ʠAr{ L:hE)p'z/MDU O<9-V5p FrAfWڭ Jg2cl9Z404Y%yԅ솠0vDЂ[gn=+܌뻡yReArb'r'^l د=j?9'WFDs2T#zxBQH5?JDtAvʡb|zGW6WHwy0)ʌB7Q1[,zv6 g!hƝc˓ PgEs8:,^ѢJO2`NXZ^uU}fqKVЂA*^^\ [%ڂ%NUzh&?=ɥ<+4?xC`>TA_#fic,/T-ta82xQk 4D #+D0ޠ (ǡeXw 6j3עc?ޚ7:;1O\DR; 9|rHbL1{*5G9G UO5R*E,B㬿Vہ@P'U d/,.r WJk} q^%wTd`uݢ:Z]: vsU{7c]U'$ WYO\x5b.5ح)ȁOd׳nF>N@PxoFc82*G|fGixE Eӄmz}%jݦh1DyEpaNo(#&QlMz*d3tGOՏ@ûP#8jEɢe+аm+U\\iz,qY鼇*YgR :=gKmr4q5™J"}^8 5 T٥!:>.AH}YeOl*9aն \ͤB!و`þqƢcGZm$dA'rբѤ(jzA`΄ ) ԗ h@6NN { F2_j[Or ,2zGQ|GX#;mT@˞Z$||@A]ՅώN tz,%(¦tɖ+GE_@f{/%(#Bbۦ'SءPtXm,: t6*f)gmkq/㭆a9_2TLFBC53al \.rHyPYVxJaV%!Oī*0k=3adcK{p2yi&{t!2Gp9IV[D.8*pȪ V9XRZ{C*<ԩ5̯fHhlm  OAO!RGWsQO2X 5؏#J|܄ǬN?m)7<[/qN*fL!@$3@h"78y o Q{{m9>'6[ W9\ w*$GDQ9O8>NPhvz!Mw4̑MD0/vzC`jh 0 0ϗk$FGG?!BŤE=JmEĽmH: B8DzET$|&P\R,yE\[MU!?OX+}sS|$@6QD8Փ!П-$Kiw);M>/gVn٥,Ayvhqi"đ3=$Tص9lq9'bԍ񡒻>H40)`\HrCj TG%bVZʑ_i?jWIKC}Ks+ոn39IZsHoa +NnZvb&nNjME jTbL*EW qBʰv Ffbd5*[j!5/7_7oҾOv껍$=xU'u[$D}[z?eoxh8wOcpm{wfU#4ZjC9y*OE7ois,&ʇa&{ZXֳf:&hW'bne=w'ޟwoH܃r\-[Г44\zU&cRդ|{A5"ovS7`w!o>z{:\Muc*Di CjL Mj?b_I:8L!R鱐4BQb̗v;dK7}Uֵ?"u=a'0yn jǎb iu*,Ҽ;s<'q(ȎHKqCntEPY`qb@K([b%2 ]KVSH}݋mBvБ7nWgKmlۗbʒY.d 1{S&8VA!FB| Vw Ynvиޫ!wr,;|5 *%/ӴÓ#"CZ4/guߔ_}LYgꂦ#A-q@Q5!s7!ܦ@ F/Pi_R3 "?;g\fI;gi R.okW$oR͂v 7 S)P7;Gq 8}aJMUHZS,x߬ 4RҀ1(oTsA9 S{?8"(4LL$WyAI[Pg6j]K VlM1*1j .VPai?Dc䬌@4Y K1(eAXvV$/4rі v~ Ǜ@.>pt-9VLᡅHQ4^2sPTB ZHS_)$k'vaԻ?u_oȿn9մɷsh̾z!NCE1RN%|wv36N8 2(kofw2#A8$ϫ\]<9UIA?͇<.Ċk%۽\Nd>[(\C mϐ)Y,K b+lc8 =RɳJN|!0`1U]}[QKuԒ fڝ=N3~T>`Ş:\pӰ=ꍄ:j\oYBsZ(y84gM˪FX1UӆzYY)HcR;xT1Ԏ#6RÖp|ú4&z30&E@Aa4v\m7Sχ;>%Q-a9]KAEj[첵=KS:-"ܳc;F_O}P~DŽ=^Coasy)uyk~]rG#y `'ՖDz+ODOw"UaG~zh)ho'!S(x̢Q5#^B?H9i.ñN#P8!R4ف׹]" 9B[qaOr2*x_`Ƌ>珵['@s^ HkjJgݳ彊V)ʃnʿ(T*3O!(/bf?3Qo񨑣ͭ0cWKeZcLHip{߆hɻUEp ;~A{ g/PcqԃO[J,ŷrbI|mYM3CLZDo3q\먡ܿ}=S\.F޹CfF>O3¿kp6چe(|5=spO{jӜD~LtjquUj菣uz`͞/0][C=Ji$聢G$_4AnVTGVG4}k:EH`ه35<>zj5faN8^-uГVlTWZ wx )[!0Z=j(f9bkaXouN-\0yyp675 7je&vnЌ|8; ]wFSǴ:ѭ3xƆ.}$.7 5iq6kӃTt녷̔1գ IP~3s~01hM/6!zZ= PIVz?p4K'_USK>Št(Cm=D_V@۪b P/}TYxzdV?U]si/*ʦ7X6mub"/,<p9?3GXY>!+K a٤NYh?^Sy). CA#=>ple31-!\O7j֮e'i4|w_ :uV9wvSX,;Y)5AWa8։2A=ZB=4)'@.=6c.=GGvoFg%d{~`!5ڐ)4J6UXY=[a722[ >RmϰN"6Ie} }Z!3%Z1 \h)m Ô$? *A݋g(J+I#h^z4=h3B蚷Bdx"?ڙӓ+]L$g,`] 2d-v&B5m^do)ԈGwbL.4+!r U넗`$b)w|QRb峭\0D0c1EIoNuf6x4ЭBd]SۍA܃`DžI{~ K;l{sjeP Ipa:c[!,&"_>; 2-p/s<$sG]# V, ?.ؑ*P bYqf%fY@aȰW\J"]sOHkM$4T-Ah[9ѩ~Dbrp@<I8 ĭQ@3=>J fCr؝d )"L%⤣y^B74dJ u6"ja@}yPm6UevaE?/#C,|새\d Δe'~yy^\3LDHvϽ(+^0&f )HE]f5Fs7j!m |Ľݪk;6A?iHűVjg} FzݼL:yj2=#E:( <֋KV*|z!+v}jMp]oS'}ZK,q-0:Vw9gԌ$B`_Yv@sP]`$3ehYޱ Y 狅L04;A1uwBd،|Ĕm780'^&kx[N6X7Ov?8$u BT7w;B/Ԑ2YG@-ĤS7o;6m:`D$I85n>= F}/g'-Ț W?3S 44YRn}t^h޻KF#0{X0Ty r!>cCLnjo*pN[g}z^1ZobOBVFl 2 w"8w-fE:l[a؄~VhkSf'a) ?Ē܆nU'Y;X)Cv{`[q8vyjq!~(V> UكP SR~7 fns%Q=$IV-8aԾ uTO0 i8ےL.{\jczU YEH`lA),йv/+BooIQU_]P"q/JgOBL-<ch 5 Z 3l0B\6hz#H靜i7oV~AW m97]Nc ڤhW%ٯQ,x(fWG@i8f8ϸ䲤Ckp#n#EHǠv%F~3厈 "C ;B+|:@t1~'Q\_YYd=\+"&kI +Ttt-K4Yf!G9U&3z XPvh9hk:/Rr?7.+!WtUsl$J#ّQ.#9@;]YZK/7-V$(f +CbyaQ)|^aVSC{ N) 3K}d7by& dw6,k|&ILd Ȑ[j8< ѹC3e"gֿg9oڈ{I\HápP{V[|$iɠП 6 x9ԢV[RhDIJ|j 3k-qyKh}u59BfuL.>|nM6z+b2Bmi7xj5< s &yRoDLFH+Ch%;zsaqЧLRWԙ9렠싡BM{a:2H7 R.2SD߹3S\#i.;Ku ͐ H-%#[jq+G}@x*_H&]a ] IhtJ)fWTfuW;̚C\5b"t3 EdսYsV:v _zkͫc"Nّ H, AoĮR%?=ʫh ^9]J{;Jv_XvUC=xi~S0EoR\Ր-SɻS ք3y};~A DU'#knm 5)G1`C\hK"ӕaF=QGE=qlRd-uV-wjop%7bN֯8 B;Bg@Iw %8Yn'j**DLߢQ(0Ϗ$6d1x- Hbs̥rX.r} <$b Yi(/y{ǫ ߺH}:=lBV"YRԥg`\dL|+<0(t,N-9Y#E:9ZoC[;OST)er(3JYaeuUE^KTB״#SȫʷzxVd]lܯ0 a}+!Ҏ6w S2>bcT2#dAЕ*|{k=-/ZR6r?3LɌ܃n y[!aK%0_3[5ͰjZ ] 1. UA@Κ92G9f'.7_ ]"çP/W*d6]n '˨_<3T- ?c} ſh.k|jeL En"b`IuI ᓧDt"|An"·tbU$A:XU :-]iBBծtiflJ `nK6c9 ׄpkԂu|}w`K;ډm*WZ|q r {_N: )a8s3Dr J}7J$/6i15EEf[gފ*,nȟW#*mZV2pdiōFn_ vǾ9P%՜;m`(7ӆ|d5خ}NXg~/ b`a9dy3"0|!K텍jRLo !vYUœ?s:_WjoLvb;ο&zX3g>7b3!~;aN!K`T:HmAr rK1OXٹHV ) :|zgt>(k͉#$B(1aj0AZk:}>oeG'h=C31ec\1 Fˮ$ 369kUo0qct+ q+ᆻst A֞Cvf J'FaOog,H~n牕-šJ(Qz Ei)Լ^NG;%d3>-'sd),c9 p]0,΂쮐H-Fe.ы*[F"` sX׼`3m"'ͳfmz3=*}8SI@PTVlΓt8/rQ?}gAc}C/w1dc;|boFL.6sE4b< Nb %h()"Dc /S ?M7*3՘ LڳL)w[:ҕrWN=H`ӪI !uR@Xk=Y8@Ha?ה p\/k4@( ۜF5"ѤyG""/!qx|j$A8h3zݘR>7>hTѩsُq4 0ǯ);jӦ& jmHvR@6~؅a# l‚Wlg jYj٧r譌%GOJmB3/8+̆ 66FbV<׻d5*=15;^~ O\Uor7Q"X^ȯZ1sFwОvB#/#bba]m&򟊘z#06_ 8;#?ZG| _N̾l~YtG*p9/O\Af˜dc}O!58s $'KZ*.5߿,'T6}`KH_ E&$V-r-xnX`R=@׳BG{iS&3F~ݭEs bgO|MNC5_>BXz5DpD TH3ȥ.ZKo7A]G"?݋iCJDdJM)gPT9"^W t4N.^){[ 7m;SYu#`d-\WO!}ګzzBoQֻ#=zaA}63cW{n5@sj2u|1F4%ǤQ3>'J"N+4V}]#ȋ R.Ê/;+O5tk6Wɥm< (@Tsۜ?}wL(WxB^OZ=V&#{\NIF|H5,H~ H=u5?Jm6fOv }p^"@oTm_F>{I}dlyJ 9:g="//*S-[OwBU?j>zdz_mGG$E8ڌ"uOВšڈ9v@ No8sxs$Ȯy/,bVVi-*Qxm( n3XEVgJLz0ŭ\AӴ LųdWIQ @ +vm_& Rqą[c%< I+&z q#HjTLnIGɳ' SzZcE9C SRiQV<[vLz]vGG)hMt(ET8~I]V`E$WXDsAb O ணDDYM1? -MSq(y5<~`3*B@o _^V0la@菹^2>ev*_T+[ʹKCcχ}JOa"yC@# v#n&̝Եר!ܒҍ {e(@;pN%BU7J(7k~Ѹݰg,GH2'"Ã/݄nFEDyB9}E{-cS>9V3FlЦTqy0?tXjQ :eE=Bmn^"_q56$cxNܕ+Zipz@s;94oĒbn[\Re-BZ^{fh-~U2SGpu$A學 Fa'iO u[˺R ٥Eᴊ[e7ޠVU6s#e̺ B8J^xWHk dX ߛ  Mw {AGa^>(N߈=ճ$+O7_R{-T&d֛Jq 뉼QzjKR ck(u&`7B -SZН vPW5TeFTijkx!k2+@@.4eIجl< ¼*ލ%Xl5'Na/u]&Na7VjAAh݅֞˟if:|V+q!kXz[rN#pE!@bI5TL4`䈕3z}cZ? 'Ը0>Q~g5]۴=q G,PV z_>ebg=:Fpى:PݔE;C c?LH2f^9aZpqSn8*YN;1\>HWS0*- {X>q~X"$q T\*x #eYD{s;$Rh&K Inn+O4Q|[ՎT!r>B c2zՔ::K$,Ij~"WVjmyeTSF ;ȣ/#&\ YY|$i1j +>Ol【: %27=1m, Ri,ͮ OODFbBUм^ ;Ji0. I2ʺvi?1yy)d=JةؖJL\'~1o艂__aqV&`w=\Cu: DcHI19e^ZRMȻ{!^Ə9t*pPUweL_=$UKU2%7yԅLwحvm4c@LfU(̮AHiQ&%{4&DAYݮRzD+NAdC{8/I$.!C~hvJdl{۱rBjWkQ,wA#V~} .Гӿ@8E\AsR|8`(+ xT%-.SM{ !̞Pw>ڦ!)\9v r6w^Ο̠׫S[ &bݔ:?p5gM"rwD%OriWƅr3A  PRY#ʣY >_EZu:wb I!np q'82!ʓB6oJGNR/b<Hn9dK^ ce7ޒHӳ75S9h7^fS B4'L*4rTi@}pQ\}LcP&I7Þ@;zU5^ vӐ=mc8fɜyD:޺C~,-;; [}dun?KOK܂1'-7Ev1Qd2ᖙvxkS0K\=3k$sjFNVmTXFk0y匄CzX- YRceA|*t̎r1⡡ys,=GJǿS?­*1@!εDIҿI_dpe4yGQ,SfD: 6=H !RߢTd^Y,y8hI C_dmf 1ʚ.Yò ~b_]ȵ 9VE>Om.'?3O !ERYU!0'kKOY7Qx|@k<'N 6'/E<^kpQf9ű rX-q$l8i_ 0sW`o@P`mXPH}.?, k ]*%2@Nm!ʽEBimniGQg$#d^ Hc(71u]4"@89F[cCϿ *|>O#GɜٚnCRv{A|Bb.)|;g''q#2Ed$vS ک4ilC89sfYSrMO!OvJIhYE awi}@ԳjIKbZo1ؓq[Dna允xco(_ ~C2zNQ*^ATؓzkr^? @׿[`h khV;`10vv4w"f$枱_yze7s()oT^W]5w2O]ƌ}I'.}iq!1{4 0h[γ!eF=^Nܕ\n|q&Ǖ*ͫ &+wgR*'Ԛ[C2G|AC^! "UpBdP-V 30'bP3J֍9 B)vv=zrư5Wv1uѮ= J F \L;IȎ8Fۜ01JAyYp^JBmM.*[Sϸ~qG,.X_<-ݨw7\c+6CﵵctmJUv-CsO(Wr3Aggl:#"0 $7,^j.ġsow$1mZ4)$awu_XZ`*V2miVӀs=ܣ%6(N-EePj }.x>m)f@]b񡈈 bmɺ68N3v;TW 1"K$z{Ȕ̐ uAkcN$> QfJcϋOaicPB_iS6{` @O|XA)FsS\7y`~xK?Kk!0s#r@lⷛrkG]F\ F}ZOmn(M''~t-"nB0C8Ff.Ю}:|Ǎ_\kS̗Hw)sD*L)K7-%o;]/g@z,q¨DP*Y|o\ m>DB#A4aOe8˞@NZBM6B2$b-m21*މl17kܵVq ޙHLPK̊V_Zy-EH# ߄ҥ}HXX~(>J~" m!?,6G}pBoH[ho'A>*{XBJ҇.ۉkݎ=^ї̠ƯO3\![b-mI md!39})I؜Ɂ蕙F'C|IYf|d#{fZc2hR1HWQbn]̠EIe~q| ՓNV|G{$yD1r?6}~2k榆J7r80 gUa *:A^kp4L> >vg-NJՉߡTbH~v48cy3oǟ?=mJM.@>_Kl>j z T1M$ېKu֑][Vݘ';k=[)@d wM8orٜRW" uX'[9ϟZqoYY3oo9" ̶#DN2atY "lSF_F0_\"P|+4v= $`]7J y65ͭ9tMdqOQ)'= X$?p!.Z}2pYpkpڵU&-#9!L K7Fd;Aft(pYs'"8yvC^QkK[\("FeO餐U9ȺTRp")D]3v 0 Vod#CZl 2k.]loJ5|eA~HR?Q#B/1*RlO)m;Ke[h^h%* IJDOʡ:jH„#A:S7F;@؎5l@M/!:`2C[!1~R.i+֭35x*_ mcWU ;'`FX!H&\!D'i)DשQm'YLEsY,I㿒[ʜmD*$2^hrpFL>V $w0{5$©dU1̳8bHrHq!}ɲN)7\=3իq;QVA CǁXAy+UƢѥ"̯~h - 9?cu%[m=l%4HC;䇫DZCJ }InN!Ɲl /T3 ;op =J '%LlqnT~2^m(F˕vV]E%Ө[9c{" t$vP΋zKFq24D5F2UKI=wF PdIw/ b}ulר{AEB8F}@fF(A3Xj}egL|]L]s :ck"~H.~N 2FhAh &T"ہwv K6i^+C=ЁK[o :0ň])daԽPi/Ew൜aKY/Gl5Lޢ6gS|ˆsjJCM% Ѡ\TXnqrR]NK-"ԅU\pOPL+ u")s7NZ MgXV4 t$#@B2vo*lhZJw>0|>_LCfj'E|4kj`'ߴ,ʨ5=CTՎ<, 0ɭ_b t,XZ$2% /$ϳ槻*,^+fA/蚧^DJ'#܋AhI:<`nN!*A5'6 WȤj_d7 >>x%բfpty@|NMSxJWʭt%©=-,*%6)zEJ˰e?,_XIQZ1,ŧ#["6[mbh-#C(kUGkV<Ĝ9 cU);^0ΓĒO <8_!WbAZ'SLl7Z "oh^[*3{13!58|8+Tg~vY?]@bʳxL$j$z҂0tOHM_t`2:JELPר7^lꄱ>o VKYT xH|HG*ڀ(Yz%d6DK*{MEMp/srT&| h饆Ո.}.u]-fD JKI T)b`T"%Ԣn2fUCK7ufC+cLEx;ySr76oMI7x{TvS &UÄ3`vp$} 4MZ?͟ #N _iK!AI2<*5%g !ebNM`Ah=H+?H:uO]%y@# Up]^~W"ZeAGUH%`H;c"cЪt/~ſ!CEOrG[CIgeɇi=ۥC 9 {G/7Zʀu XŲ?S,^T'Zi>uh_%o7^WTҪzKD),Q&=w5Q>Xv̈Eimۼ]zcOi|(y%E.{xW7D'cR 6vV{1+ YNmx&iFl*EMtBDhpU2hUv0Cw~ӝnw88ιw>FPqZ5)3/SrUK̺Ofk -eOH\#"{;Xd.eī_go|= 5@OUwG ݭu; W0z|Nn'+D)F.]_y\^杖qBlUW4(11smi]ݢ{gr7 i3zSg9ƌTX߉D]w?]<<sҾĢfeRTedf@dv\~_>k@eWEmNOz'M` -3,g%)1l] -9eKe/q PDIO>* Bvݫ4_k-ks(~^fWsb$ۨ, *zEfk^~[v0`MBZ~/xS#^9玬[W3if 'qP [Dh<'9<$4bss"GeF㗹Kmrqpۋhh6IU]=AO_@\:`_z;J\IJv|AdED9Z$g|c yD[߮ d@Z) !w``'_y_y\$*hlx|Tuʙ(^r"_#lli {Q] p7YpgjErGM6VzTTt֎E?s]rL=K-KD\wGg(F{H8OP*ֈك ϼw[B?QVs"_?c؄6gH)O6;T!ғ@^BC*=D39}FzyD?t 'n MmrHo"y7xw'OBoeT1P- 6ψת'uޟ*=DEœ&\|ggg)Λ|yYqǵh1׮*! Z:82J0|2Q cUx_!<"K#Ǣ#󓣑3Z-oCj#9w`may?qe6@d8> lRmdiJ Kr.eI* QXlu#j7%0eaA#D˖]qah,xӻ(ҒAWCOuiKœ˟e*ؗ,>J,S{D Yj> W/G׵b9vQYTnPtN*"5,5s㊧Q UWmS1ŘZqYbtb#pl >NR؊`b-=Pz^0зrX>̀P[[ڻ-_ Z-KΛ(>eUH-Qr6B3XKVY:o&R+)tJuKk{T9Hd "O\GugA&Z-Fl3@& khR$9;ܬpǡYh{Zj,BZ@;D } l;߅2ۚMOBIvEPS F|֫wuL68bL<]PdڈZA/j9L)p'5nbP\:wFytĎ0 Ơ}QH5/Uͥ12\p؁W'b͆,S}%kIQX 6_ f 3e&Xt2xb_{Qȉ^\1 &gzGgsAK]OAֹꈛn]An9^$>.&-o[46L~ƥntq\JؘUr`[kŠl"h;F($D{nup]T=Y}U6"'L%ND\SaJ( =P E{JK4J``JXjIH{@B_ ~o3@rwV#z7U!(YN[72]jyxI3O7\ y;Ipm2hTh\+zJX-M_sRN׃u qǕ(Wwyjؒoή+4ݞLfj7\8#`,7rI9_MY;H߳A }LHx*0oy8ͻl!Ѧ|K"]ֱ-<ܪM\%zOvIwo>%<\e+>bk,^ٮJ}R+W3? ܺ4]Lv42J"wr&NWuT,D^j`Uɉ:pJ95^){p`yO9CM 8PV8᱓W_wsEr!ei*ۃ+S^h-݌tG˷e)tf*9i y*e7ί6@Ü<9]&Gúf֙c1SVf]PB!5NEU;ūMcH~hDRh hY¨N*ȹ]ï"ɠf<]S>g*@L,0zئ'zs^.qfu$[T>\q56$ ?wɗ~K X^5T }ju 8r0KwBh=8r)x2(rĬ ?Cɑ[nn 6|fk6Tk ۵cŻ6e dK*a2j]N/GFΚQPdMtdrfQ:ZReq0㨍Vwx - IZaT]*5'l+jE~TyaYb$?lk7 ",8Iba(&ߢsl.LLb|KJsv2K۵Zl8Pֹ~o`bή}6D{nfZ I3j8D<]d* x.:U>B+RZp*03Ț0 bA!I4蒽1_m"2]Ko+eS{:H_fqeTZG^ f7|z4_tCPZ $]%M!}Eَ͔XdLDlY'^GIb{Cy/8uK̓ )1yݴ qNǶ: 2E?^"> քqƍ.K<6 1@ԄʹmiαV-M{hJD)XT,r_T0 Wn]QU {AY 4 Qٝ<+L[49`fN[2 Nu˂;݆3X ]\켞Ƶ&" z+_KV/孱e얣Z⾇pcqğm'Z 8FK{sjt9 Q!`4°}1%k-}. &~4jg8μ u2<`ǬEѶ^};A<[g-pqΎD3!uexxVWc.B-=':7d8IB[/Q# |HtLLMhz[OU ]&@2=-nP5[벉cr=}ƕȀKϦL7~WOf>wE -JR͚zF<(gcSܔo sE|8I$~} "rI 3x,ilQN,O1g5(_.Y:'TmxF>fW%XCA/4?*?7v-?bB=mя-1l`"Uvrg=67듼f7!{X QlXk#&4Awݻ!*lPE"ǰr>3xgh rgrKb:C$  )ax+TDD#2k(5e]chٰ"<(Q&$gU=)C\ 'O͗=;s ^!m^ύIdGo݁?32r\DUV^G:Hq8 G`v"Ū=$`lg E[hXCH2R|Y2aվw,b"`@$cƷLBݽJ%ǒKozwi+6&m]) ă#PRE!rT—o( SScBa1! _jnIJ2E, #䚉?-g,Ю!2Q6m]>S,KWkZ*O8kqjGF\[ <Xĝxά: 4 /XR *xqz]z 2?Zr $c6_8"fzr*qݿ U7Hv MSS`bq! L80:pq^eM?&4d>2;_΢d9oiHKe\?}M'S_=o|H& d(xlQ?(O%s[k_ScpNZCK&_9)A)eRʝF9F}B'Ed@k%JB>:S;i1^>8L('2 6&ea$ς囚/B_%%AL2u~gO؀aVp8H^fӊ"juVЄ__ӃĘlΎPTkHD}e# Lڦc r>TVTte:O2[[Hח0F>-5e8۲=wP *WGu΋uFrCAK4 X}h%Ci͸,1ɠ}BWY%,1Ύ`2|nl 0ߨk5c&lʙehY+PN/*Pu&f䀪WvL%wU wv~j.j@Tauї*-S!7[S`F@N ,hU+[֖.ʶ^䋼jYX8B[zlԍA~1V6? ?z,1?j89Ohexo-X@xq l:̨ЗVkuk_;"Hdayr2]o˗Ӟmu!| UrF )r 4 F(Ԧ'SDc %EeכC6j_Ndq>7iYu߂NnƘ+[?Al PTIq4;%/_fzl>`tv 3~ΎZ|Vt<8)-!Id#~JHo; 1tGFZY6d6c*BCF4A {Ȱu0er)>Y:\6DмK'<`i$gfb Ks$#={t RiL-3[]BZlZU | &1Fdc85ZO 5EL}4Yu몣 x~>%WY*#NA4{i^Ź.pB+/z=HWZ R$"9Τ^pC 0Uw@ ڲL\\Ds-)BB#.g9bj@ԽQy{w3fǼ!\1 ?p^zʼnXIt)BӘ"M:I<*,k1m#ZMx!%6\y ə5 ԧ A ݃9-!œt&6W ]wԴ ^!# }N|$#9+֫*}UhSЛ}Bp +D{Vޯ%C uņQ ٝ<>յ]o/eAq8]hU3B·7{'Š)WStH^69ƺ$LO6,Nȵ$UD T~fҦf}:F}kAH%"ERg<)zF"X%iހ.Ëe2Xw\R3JWBjf bŎb܈Vݢ*qwN'\c;oI (&`yĥp{+rmn86Ȧ0)4 @_Gu0Uޝ2QdQ6`#vx!7@* iJT`|W@:r"9>$% ȵpbmIϿBX%fvX [؏Q$NɗoQL=^$i'ų彣 *b*VI<-Vk)]:qv}C;8MOS][dHLA::XAtHpE&[~s:PaS~N,hU3 Nn8@M7Ll^L`F$>C/<ۡ6{ZJڶvfUlކ4 o97v MB01Ƶ@T4.Ljji&?FhahD6'vY?A ZVN&99 UnJHp~h32RRv㪯{kf!@t*㷀7+kd*wױ|?ٟ;i~ƥL.P $T큎; TG [WMLO'f~Q~JDb#Vb{T bԅduڬ$yS@fJrF3p~Awzi;dA 2 $q쁱P׾IoÉ:qGd_+ΜnzXj8^NÜ2<ҫ/i 42W>nCry+`g4y![.]`I NyJ$l`([ظ%kbħBXYk6o=UK]mtc&}jac 0٬w`bВ8[$ei@+=,C|Y>zIFi#Z-ԢIl#s-щS7Ÿ&PU:w?t-Ze?/,_u\ʪe&~d(1ht-eȝJ Pv O@ЬH#yO`Qݰ%MaGoHoVT;FCM.˦dzt8*=nӡ,F\n88UmP,_No Ix / L_B㾹sjhl@s TٖL,^PJjS=HZ%i J.`^ᕋ'Vn k-x"v% ԡ{vQhڪD[1lHpc^]W0n|msN|neEVE!h^i0I@u/o|I @7#g/vf+L, oȔ.;jd,MEDBD=Gp7P94$c2_IPe%v8"* 8@Nze{!}8.נ%: 3B=!0{Z3mN؄J) _-aSiP#ž]; 4"ZGTQI&E>B Uێ΋L >k>] ""n(P*ʫ *mś<$d(XlW/5"ҟLBEz( `26 p2(J?Zﻗᯱ sHv_puʦ4a'K`x$ U޾fCHvI(N`yah&hU`QD&]g(B:4b$pboi~ Ab+#\bpr ©=Jv=ڨDȈcŽ0s?=NR&VQ*9jhA#SEÛv%ē2bi' ~#7Ld)u[vTc:RD-!vJSl>+Vc^ >6@w ~dt|Jnl}!*ht M5yLt,\1$n׭t;LprIS,a(e! BXQAg2SVdJ };v4-Pv"^pA$!LTkZdb3FCfg԰Cvw<Q;/#b5׎Y(;BGLI ԈN_5O8x]sp$m֋z t ?摁D |U_$U"&[n\-;̠Ej$թ|iOP, 8" ;7@ZJ4qʜx vt$tJC?@q@BEڪ *tc9L`כ3+yhC ,ϑF^vˉ_HuCQ0%sd& -Lmԥ$štҜ';e+ѤVF6²κ:G?f&DAByQ6׾ߑĢ>K _m=֓Djw3\$,+ŵ8%Svmߞ I5qNJM*VZ1WDZri'=}G8XC4y(KO!`lUlPrU\۲ LǎпmKgH`e'6ʩ2>c,$8iR+J) nϠSA'&1fy2ihfƥ`}8EKd*#(,+;H\}13Hw*`5 Zh\۩KM5vo"S K%DJG޷2pu-iG_~4nVX'~㎞íޯv$-xF 3N\(k)Q:ei-9n \/5 . ?òאF3wK0J@d/kO8a( N}t UVDZ.`m1wڮ}x ouv"tIꐮ!}#fÒV Qdroўk e)o4{,%p #jbLfFo*Ӥ^nN-i }^[q֋UpLHupꁶCغmh)t}07LӀPAxd##0ki%%:!`7Ϸxs%e+ 0j[ӚοC%8H٧hw'l 0\f f.3*{mB2TRt(>*'6E҉L |\/X,^ʓ $c"< !5n#:pgJJe_?N:2 w0njJ6Gi@`?hTJ9ȈU6@~%}}G,R}j Ù 7׌U}](kgGb|Mww@r UY.\E2"9sה@姷GWikbMhBh  ]\54巈Z2뵻 *Y6a86vJ&<ֵAw4:QM abr1'2(=nk r& `PE3ͱ/y4*d ({UoCI^I&/#'`68Cӳ" äm#"wlNnF(ja)rz&mKc`XƠD?JX:y,—Ԕ2ՇQ h-R:Ò~E67p([\R}?8%Y 짻ϩ,f g}taGKP=m4brhcydoMףGP\1F dq£/}[υ) rM$ ?q뽂D̢Lu ADXy[s [_Hïul?Oԅ87; Et./Bei b5CN81! eN0h켖pרK6y#TXTxNV%_TWCS;hm ^mj ]nQ Rcվҁ{< m_S&N>OIZ7 #JZc(fAy)ʘ\yj<,p[qn[2 2=ਅkzpe;i^^3ΈjrMDUyzA_ZsR(ڡJK[{H~S_Qx16*.B5L  pqcI:8ZzC};TFFJ'&u{M|Gdu '㿮Iϳ| 5I5H `eSȖCqQHIlEm-ߗ &BO>`ŭ @8e#CqU p5ZSK z<JQuniʃ#e(U/UYڋݾP@No|}k5H-3ϐAj˸ȷ>Q1 %ϾBi6 ډrw_átynI a5Q`MFwq#vI+NC59AgSƂH`Z㥟%ѐ{#+?< Kܘ|)R'-iD*'lem͊u~aJUXtΥ"M x$5xL_s|_C,*]=cjFKeJcFy×E1<32ˆt 9Չ!.A󴞯 dP}L&py5 GeSP/֕q2!h)Lg  +TaBbd|*%enfdU6&{5\ZX{_mSyuIV+dG>⼙'5'jr(kPio!%Fi͙S鄅yEdA LI t-tYFU+8C9ycxh:(K702(z"9XE<^ՒĿOզ__} fw!QFb<x~ⲿEμSo&:>y`6,juN* Vg 3W56L؇oW@zcmfi7FEBU΂B:y'nzNW`*qs qsHVn 7[!HH )!V٪ADA 0ya?L'.PRw־9 =2C}4ppwNBBJly{r&P2A}RntW9l$̕<=. \#M]_FʥWI 4edK}bo׽l˃ΞXc_:Yзh9;/d֌D,5>ucf+r7鎖 S 1&\& %@5Vh#hx`Q.roQI,%T="B}w} x2[֩Iă:%XQưx·YW-ݟ2O[6AMl6 c ַ$#ʚV tgePu;941H]8+ X\?fkZghM cU IZlf$zPխpԲIx*5r`**C=~F(U#@Z`5tGbDz^;k@ BWRL_\cSk*0$qaM8ՄN; {`v#04o%5ʱͅ[S8e]%L28k.} 9,/dnO& ζ6 Y[ZU֌ǴᛪL8f\~Hv'Nmx R,0@;}挢MU +auUG{LH:e0³C6L~Wa:<2!{ޡm= *ܝHJRCaPMLLGr/j' ߞ>h.j@wb4]=lMA`\#yI/mO,bJ.a튳zFzl@;S<+BT «RBxyw'iZ77|s4 H%b}X2zO[HZD07Sh@8+Jg[ !uRذKA64,ReEȹ, U NKqJTC+{b",. YtiK +( Lj;_:% xSJ*X̉H:sc40(TbϖN-K*E͕n~OSZ!i2Pzީ&g7+PsvIJS^ĶFcq5CRQRJyC^g~;DvB/ g~$o5'Omo~e5KKgJ؉#dwQo(6jc=Q,W&.N(䲠_EdV {3?`z[ G)%gD]Ыfw;| xyD%1bEn7"ktNn9@% op/L̝WǹUHMPoK6 8q+b;Wx[=?Qܪ5iXzrK[nG3,fi$=>zo8> t8iTe4d%v2¯围ڦhon4~a7^75p:4$ T`_ŦJaa;]'J LH9G:Y 0|QB +DַebhDЃ:|ec^[[;ū8 @<1vIk.IN?KÈd5 X hOHMj>_ۜ210PcA9kÈ' ;2oQU}!(vN3X.Sm'' 5.wr@N^H5D*ꑪQ>̫j}Ǻ[| F~u1lS"rj֪n7M{~S ]hvFzs0 S`?18?ac>]؋8gLq֎nGH[6JVGGCJۀϛv7Qa)g,P~#gziEo6GH[qA hGhiq1j@9>}{iyL7>8JYZ:g}|Cɖ3IRߞ5JڑI)bO5R09Tծm!*F`X V>.PlJXܧAk%N/-30 x =JtF~'-PtݭM`( _u7|fn}3ժ}d'Bw4AaEEczUɣXzO8`Q$5#.ۺVOA#a`|{;q|a?PzٛmDzmrl%HO - :e#husphH\NBZܗ"xҦCp Mh2X8!Js 'k0"ʧzd c,cg:vPHH8/9\J] D!e) C72q}!E&zmGK"U?` (i髱&zS `n d%ViIih8OI1KeG䝖(Se<^=%F_sL}5+0e!~f@2oOW׶=B2oQ9 }{G4sp |CB*خݗ6L%SH5D9L8{TY@7"jnC'gEH0QgQy\t>7.h_?s`G?]bQ6ߵd0S iP}y`O@ ;OUHBY_ I-0`n2ϐbDF)|M/($' 9&6-jB\Rh>d.FPJ=nsM̓ǴjS^tOJ@?$kHc"[X{V Ѹr- ?nDόLQbY5p|u\hZ)D wSk4Ƙ ŒcI Lܖ8Е(g}: [Y=a!0& P*S#"6Ϊ[߰ $Η-c-.7aI"NN,mR Eud W#͝G'_P߂e/_u.̋q*ǽxkAKUd6żsUw-WM·? 3!9Q+~(H$yH1(vi28-mZ,>lU?L6af36ФΕF.^G:kFL"̛bi$(J^Lk{`f`aE2'ܶ%RO(vnFA:rwDjJ ԯvw\};¯[?g xZ89 cOc(f+{nƔu6LN8X];uɣ%\+]=SzI߂ZMd4f50b#&iWZ!ҙ Bb%=,H9U|B99mO-=]JzIvfRK8]I ; dİ=G;NbJQVPtU~} Bh.Z.:L.7ocF*h9T` p3DK5, cJ_)}t%u<]_ dxQA=_R0?[V!lb_X#i˭ !8S_,^/ (%_ "U-Ѫ&xifQpWbMCem-#.(Yv:7a,Ү){y5ey Zt ,P[m&Ⱦ"ܚNn!\J81:U?nwYAܡ12ǘy$@ՐSV8#dZr7x*يwk[)dp?{5W"[byjGB/2 ;)th(:ely?v[x@2IgdS٦,Yt !VwF0nJw+v@_8D ,73yRbscCԗR֟:SDBt"BO[Я9Atة%6"`v{^燞EQjLe r0@CmrZ+#{ 7.IV۬'rw74nj#McX=~Q>%WΔ.D}QjЍ^L璈eh*U%A~G3XHI{2$Ѯ,{7#ErPWUd:SIpvIepڋJ2%B3fkoWTV@S}'8cVP顶K*Y]dtg,ިiGB У/D'v΍_vpQױL ^ !Tk>qC+eVv$Q뇳҅P1??MB5s⫔Na6jە x;ڸR8V l[3=yî?~8cx-:' 戯dZijR(ͫMЋz)B#sC-%eS|w4ԤkqyfG4Iw`]$ 'f]>9i@As Q'"[qcߣ.BNaQ/%WDFMv:rHO7iQXbGoH^7DVnap 6R5w3kChAT~HcmCK bU~'hPb gW˙1?Ar)yz#^KK O˫_YjKb9`=ԧN!r" xyMRQYAT=ÍR-5نӓ-d' p0-ҟX1G pNt7S_yGָ;89K|*~N5G+-.Ô&&FǷbX!W'wB6PS0WC̗mdt]#քس Wt867~Bw Hⵥp"[D ґu5DM1+K/+`Z>CXhf6e)UFn j^%~G*1Lv)/pm%yNVEagU]YħQ^䛦X6;(TԧŻB,˻&)0Y3ѩ*Xvw8_uٰ.r !&K5}uu/=4|ņ1?}–lbʃork46Vr\r%E]lB. ?0EbMf<%q |A,T],Ϥ`JpSL+$sdu6̌ hP+{g:d6|+A$|nւ98特V{k:}><,MbdҲMUX)PIiGёsE_p(&Vr\@fOqr +ex sƢcU떹Ϣ8JHWb ^uKxC¿OosRDJ'{}wtY'r*S+>.ENBW5zn]o$ۻs+ !-OEPbe\v:w ڨLquqoP*1Qcycɭb{}(__9Vo0/*9?z[<ϋKŻINkN:tBlAZ.{Uo<t0u!VG{x G0uS;ד dMdذ!8Q㶜JMAÚO^=3:,5=K{j]N{~l޺˅k oywpUn`^Ѽ#"鼏_r({%"7@ *G.Eb٤vI."_Ki)"duB207!MI&_V8\C䅴L ^M XT_8);-_s18^˵R$ u$UP^KcrK2RIo1Ylu'=SI+ b߷=P"؉C~jM@~=rjXOlM&j~(gG[D{^APZGR!zy-HdZNVځ`õ]cDswxjs\S]D~K͐v;eyt_F9H̃e4J&`I\=3eL#1CIV@_>jT.?kQ3_[W7@2+$mCeݚlCB~Dp!v"'d{[G/WžaGb MV9$IG='sKAijWi* U)8B5{dl,KxΟn䡠pPr6!P7oO7!)7o5g77lufcQaHj~| !Pjnn Q<;V*t_Cq ֍ >XDvwNU8Kb ":цfGY-p}jL:hEGOIFf]~(4K= ^U}&$D"&v,x^kuk; p7(6jjǸ +XL"Pv娿oO] J0`b޸sfkB375 ۈ6=|0GUmXĽW}/zr+xt8Api~l3%Av4K2ܘ)Z35ztًvÏ8 Vx"aC)di7QfS`M=-ͨ; t9_j i=>TÑ/;ʎVVd@)^2"`~Ho@9,X *1׺1e|Csy; +jKgs;m' 1X*ݷD*̡$H1s߯n\(f)k6zCU0&U|׮vDA0N#'>g$O&ۉFha-u`G}n"4b)0jz9xkG18}\`4?MAB$j.GX5iIb'<$U[ -qGGzv@~D:1+2 [%'ZMh )=Χmj-G[Pqtʴ|J{6.n٪tjRN-t8)z <ߗ|yIxncL޶ۨ1h?1|5mt62G2pxB̼?wބK'A.;ү=KMoM_}͡<7 P 6a0i\ (!k˸lDw@F#?#+a⚸>g!?>"7*$GM&imIK?Vpޤ`DUB +GHdmv> V3rJ)e) V1P٘⸉"vӔOs7p•6O&,>P;*ܸAšG W /a }>}Cϸ֎qs:6Իqq(Վ&YHIYQ".ue%U?`\@Wc\V/f;ˬr)jT߰[G1`\B2q>`6FNtZ/&kSŕɾ,(\$YK(V9T~ *S5}0~25T)j㻖Zz3Mp3KI+Xȿ7`)Lu )z1TZEr`A9XcEv13Bh l=zi FnQ%?@Rf[\P$V`e:LX$^OR #q BO0_ \jnoC=½'LRFE+UE۵_B #oi amAi;PTh.m"Bt@fQy4.$Kx|i[>Exb>c$!(Qrp~g uM)P<9ZI$ =Ak^h l8kXrt(*p)&BOfv{d"wY F}H4Li:ǒPe|z#9o' n u|"]\ |)<":IIɹ"C3 6|} pXxݎo@AȡC;shkV]=9!w%ȨönzO2!joҠ-[s8% Mb8ˊV8 _ƧD$Z0 ̀f ʻI1ڎ` [:WYŘq&%/J ᢜVW1{ӄDxgJ Xm&QU-_־p,>>NMsD*ks|DXxy#{Oi]\#qLHtfenQٲjP7=(ϛj4F- A 4K2bgeh);?񬔁+3k.e(/%q#]rz;&/,s:Q"r G{Y"f.ʤёϖ;pP'[:o69no('bS '75ڙla$4C7J96{zCeyj7XbM#BK (tQf* oSє}ԘtxLUثfnJ#TSa1j)UaMGBb%TļE 1?$J`%BO^vKK A~\R:usCcxגUيv\hHN|w=AQFh-_T8CIC.f$UxM\4V.z֍67JJψ)YJQjdC]! 9Y?Cx*ε6XL9'&:'P$(.p`F֘#߽`R:F(zRm݂u3vt e0m#h"Llt=Y/GFǰtZE.8$}|뜅 Ya]yyͨ1z,+U1!`(~( \luGѻd.%VD.8_#G`EЌ̿UZAaH>4؍lfr:m#u#`_(gn!PaX̮Q x-IBmE??㪦Ӣ\g2+ݏo&QGpLZ]6bK:ߢy7' 'bp_k:-+нkAI dHs ADq 7@|nAm"6>$;0nǡ+[}%c Y3nlu灟% Chmd.9j:<'i]lPƈxa)+Uj᳁ǃn3q:A)f0\0hVϕ'0՚,΀ zWrB{@(0;yeS0$1d _oegU_'璲O`91e7lsw1>6U n,'sß!abqHJ1˭( &l59`[{?X锞Ofk^ZFQWxW|e]|l{2jB#TlЈ;s4 93|}RMw0ۆ8_nVPKԤSBJVNYl1fV~JUt8^➕^FP2n)kr_oDyY2yZZ8mR6ڲm,TJ mE5tU޵! +jL\XlŪl`Nk0*&`\c2KH)ʨMrnu|Ɠ1 )2|0y N36dg)t蟤Q("f!='dwq(!G}ػآVᵰah=vFkݹjg$a)#3:pN5or{1bPr5 inS ynژ%> q"ˏP6 'HC_gZj;4ے}9yi:]hqm'^ͳqJ;<ٷ/ڌ™D EYsF湺NN̷TձQ=x[w28WjM=7-̷!_]&\Zl 3ehh-g'7Un&hۑ(\5P_R@Aٹ趰eD/C3Q}@\/3El&9^2i hntO 7?l*%~ B#Hy\| ʠ ,+* <>G 0ͬaoM OCLFAlՈȅ7$ I#!WoPev4#<2l_VNu0T7ǀ %gةC+W68D0̯00$$vlBcuo+h$ }N2,>Cn\dAa}"}wSx8CeYg{ H[x Fn66[oΜ&@+v;KH`r]nv醭#w֔dc^N!o:؄R̀p;z9ri]hFDab˅o.㵍2!re"'KeX$uf:?] 3V>>*13du9 ŀ{Gywg"᯦L W,+3H>1-j<;@i'%RFK Ϧʾ^Qg(}nŵ_Ji3X8vEmbq T{-k9Q!N瑍,<Ҝ)b2:U&[.k^jb}zRT>Rɐ-L܉Z{@xx .not߭*p#rp%>_Dqri9]:v!04_ 8ّSg|<)yjuu~zXSaF6mRהld.B?H#-Au q+p7i&5'iw {̭Z>T7l 0e{?U[C22j:$Aq)|StD2tπ)_X5l=Q|Wj6pg־z)?"`s} 7к@;NQ.U1F D؀>2n͹1{@3@ht󮯄#>G(&W|dG 1ϩ ֜a_ ;:e;Ʋ6!ւqh 0 &lgfdw~hS m,w(׽Qo2L`1(vE]*z3ҮT vu5N6D"=%qHcж[A9 (YP4[dx>Oq]U6VuCז4l%Q6z (U MX4ͽC sPj2Mܗ|ʙ8҉`~srTowZV ÇQ%-tW)ȳH.YN|/1Mggv*~Q/+m J!c{uճ"/}lWzQ[De!+(;<^ c;*a9!@9u۽kA[703T Iyb| N ,n-O3]'+B^Fm? [kSMt=I:]+qC jz {4c< 9EFAgͧ&g΂Q \(j{vs޲u *׼2[Ohz?}Bc鎶k\U9iϘN$ \f=cX†GV(*5^/WI%e*KKaCi6 dEI*\ 7mӲUhv%K~:y@7T}V̮_P$R+ *1{qU\vV(B5-آJ>j5;xcb! -A,hRFN{V"X226'@}CZhGiPe,~|)Wk.b&,.qMY =urt̋$q,!+NB,.E8"G$kTTx7ϟ,ebiӦ}|!zqT2pm x V`ee`g"x|@B G1wiLC9I_)_0eIa k-#U)oʧU 9#m)g8dB{`˭i􂷥NJ!t`iX8*4c{$!S2^C;UQG;\4/K k}paBinW&e_cl:g{JwOeK@*Ezk| HfE*ڽ5\+f )iϤf=, en]}nх1ϛ;q7c8XB/VpG.,&Iʵ +?][9YܝR F?3s*ć$jf_DZv?Hx3^72,,QNJr*a!4ab :S,ȄZ럩DTN~@̣C3}eеh?yGnGE-wsPF}쑋-e!As)6 n֌Us,#^LhS{{Xzy0q]'#BY=lLӪYngyUMž;ue}WyIK 4_?F,q:nw$ K[P5*6T,{= `TM#Le_jIL9h&/Hʙ 6i54UX,5ªبO61~󖱣9B/:} H:z3V|qVM?:2֎GjrSkz}2ZdY32vd'lkJqeDZcU|YoDlIQ> :ݔQ,RY.1 Rch𖬢Nq,bj3Un2Kz)B9[":z53d%6ĦF(sAz9#M+э?Dׇ%3R\IP](,.ɔfm2[u7.BTInW?9 3] g}mYEE|bIkm?ݹk^^=Xp6VQaf_('sI>F$f\T0_EY_$( W~YhJk?vdeHn(7IpjU*A~`^u3ͩ/覡FnqæӋ'F_ шzi[8oʹp()}w+3svMuWVSJ.#^m09XyDo3 \qL;o\vo`5?&5"e:HOnۘ2¾"/ɝ%ߘ*YNI@=`tYg*Sm;9[T$[1%AA|-PmGgaA}2T2k?١Z!E, eMU/%Sc/Ml:޿h yTr&,#LHӦ!7psDɫ*8Y1X&ӵKVEN H8M!j3yb%pp!:8k`WMWypDF/B%՝,ЉWǹ( 4`I3{ɻpe,1xE|#L!{)Gx?COlCBp[TB)bq'O',FJAj+<<8NaGt@F_-!%V³gealOYMi\-@up8آ `͚m 0B4adxQܶ|ukT'zdIN&u'(2wjs!=^#We;||4X%>uzR `TH%C3Pݸ]Ym9/[77>i^S tvT \\X6,ߨ.VsӍ?E BG0t~5qSDo~HJ*P2T"\L=\de!RTIg%/`o3H⮙-EY[q]4XV,$iWN<\_(\3Il^F=zȨkvVBazu'S&cvH/46j֮J05%t:0h9;ȥc&&)GDꂷc`x\0 T#^@07G:07IN[,b;NWL|Ե:pSg^1-49#kڒQ8~!Nec<;\0UJIv~{. T$$)l?<n2n t^u3rSMehy8[l{~7:(X G_^A(spn3`?kq@&-Z%ԭDo[@Ӊȇ)y#^%g'dhA5X{ @.F6lØZ"RdU}ӇOU9z0 ,n-Su F5F ;^%}]U|AW{> ^ݲngy=|iA4RݯMUGIfjo!bXFJ^;F@1"W s?oL 5U(zԃ0|!ݴ S {Iaւ:V9 Tղƙ7l>V8:0l܁ R=byGlz Q1V6O;?~E0q^Ip2|Y]m =VNrX#^O""ȵdG $r7۠R6E pirУ%+vvSh kF_sЉÄƎ pȄtd3 [ fƓ$R2< kI` (U4(p>q5E_a-;kgܣc K|bek%2B_|c"ZSۄ7AܬGW(݋SƘMfo:$HYyUHvY%l$;]cy3Ѱ['5KY#SB xq~w$][N=<.TγELOxz{!f:lReq9 Dn4El"wqA.%K>6/A^rR L='jCwu4k&4j2ꮥ:<&NmH?.nWYSv<))6fvM>.]X]U $0 ڈK겅t&.p_ 2M?^Ov_ LKDDzğH%/!z ,\n*;HUI.#3׮_LaBDI̠R' BcWj"@۵ \L+*<s7l=YScq1z7$m%}Hz_g A}ZF~,% iwI5A#E k2b;brB𬮸yW()LX$Lc{vJB!Lt ?W $e(m|bK,}N%X!;]`vo =xxñe(ۺ܂l64ë'bl:Բ'ls?I"NwtD̗hToS4";oNBɪ%k%?g\|?r.ks@ ֧ޑJmu664=l1TaYLV4JgT弎{d|+ݠx5[@X3nǕ-JIc(DZYa7<+>)Pٖl JHERm%>?@"\fKVmϰc vb&zoӏ |4h͒$cLVnQZ>Ͽ7RxNDP'Lj6I4oiZM=z N8kU_+Ƭ =ϰFWc"_̤$)xkPVu>C^=4ƘJnk̅ו)]!L\h!g%d^{rkj+.lWvm {vCc{2k'ERս6ߚz,YfjuF_h{~o=bӱX(qbq2F|Y +9V {bf1Y)*pubQWmDr~˃W/XT!⌱ jj|c|E* =eMd7@ &YJ@d[%R+2?;.c0.Ө;D쟅0AYF#ϥ= l r,9Ah} }.v# 4of`}yosy;6 jH t?Wyg;,&Si&b-^ Bߕ,!`S$DOb$!W5ƌpx rVNk1(97c/} z<(Fbȩ*-|-X6ƪVQ@MwTlSgMC(ȆDr?T-i`z=^Tyu䄲*bf~i7OS"+b Gs)Ub(T֞ė=P;T "Qs.{ciBb`\ϴi>WO 3akr]MzZ6<ΈY ~[ѡwХۋ,9؂S#NR?:8Ut!z@\snbJmXs*|ߓԵDnHQ?lY5@)2#d9iN5ϰQh&SK-T^ +y0O>{ޚ|-NUq$x8<uh*j_=+$Ȥ}l],N<~$Q\©Z<̨GKO$Zt s wA:DI^h2_-<̃‘СG?hq?9"(3uQ%Ep4ҵ.Ļxp\4pT=9E/c8Y`uϲFxh.78J~9Hn@sv^'EJBpbңNM6c-'TBk@7տBn(H>&>#MJWVs3B3>el˧*ȉq sj.Zl/:W;.YsCm?Ap;LNbrLhh3f WH%4=FU_D{% dʝ p 7S4nySy9"R;nOEԔKYͳ*EA63z^RH?γC kbXNEsO${th1뮿גBP̸=OF^ {[I#(h(/ 6濍W /aevf"i>LV4niۣ+ti1]P,rKS7 X!q{mBrSODdֱ3z}(ʿȒ, 8|,,G]]ݵ^:~wSN]ɨ,4J` Li k;j]& g+(n?U2$IpZ'6UW C p; `" ozcĬ ,COF]T%vm5h$Ah.1EVW$s] =#(oG`.)5@pk5Þ+TD3br ]YΌ\X,ң7ven)]$)0x%S@%!LYV€cO4"]qT-/^Y:rSBK^:K$\fV WOt%̰2 WǾ -,G+q3jS \b ְʺ/񇷙"LDyM/[`W& zJq+x'qkw1%_yy<#eJ7*5*RH' "`oF١RH!aPϙv^()Z>:!bWOcc*">Ya! {7OWrciQ  ΃H?=Xr̄OՌj wH >e ]t/'0ec_P܀2"M5SnON$Ukߑ&C|>8(++苢B;M6K.-j|W߆@I CdB-9穂U1. Co{[|FUY6Gk:ElxpNe]yE#eDJ'!:&4 th9Z_~g8f g50.%Z 30 _`٦AD]=CH UZ!eExYC/SwJAnȫ(؊FUT#1L7{De'=D1}Oq [,Mi~??C:gZ'. FŠ$1gf=f nK79eg欠Nd z =-.!rYǦ#e7zkZ3/76A34Yg[v5FEGjMޢsٮਝ ؇qѲ[X{觪Z'\͘l$1t.]/1 *lc~WzZ/]R8Am7EV(>}P)gu(k=<;4ja9Q=+kl 5 8قBu#ņuri.%Q>SgTNpO]TGeGlkJ};tM[;.Hj=V7R *2W$h"OT&JfRnu;75=+lJuo+@GvGS(UpOfr qfqyVnYVd˷ձ]}|힝U"[+dCPrM^CZ(_`-5KHh~6EP]Ǚ{=[om옷VlO.WO &R .xxFXH_xۃC4H{B䗵r'C9zkU&z-<HtDgepYd8f1u gn! &i"Êh.nfCM~='ъy,rD*3q.#DDd-vmjS[`XUbdBq%,o8z_yc<$ G!I(%djg-N]>Ÿho{,UO ҦfE&0tߣ=a)?i!0pbA9Ѻ´!Ѳ92Ɵ؃>}P&|%jS[&#ܪlua",I+L?*-rޑg[[/GY#d e"t(G,ybCp!OUg%%ABch@bowL6#"o5CyE\0AR]]ũߏudki3f;KQ{41!o;7VIh2G܏?z$fE}7yі}hlFdۧ`&\%4Ty\J6ٙO ־$}aIh_5G]Ꝁ\%XLÂm|hGIq;KTr3T-3(p?U@+f5w?6/([kd&#mVݐbd%(SY1ysB)3dqzE+vdn,QUI6obeTA3Vʱu>LA֋HH&Q_?F "_nEP\{JL4PN,ׇvURRV-?"[*PGsD EEGf>)ujͫj;!z9NRM)s`?i͇S@,a%wi`}Q`he> >ޞFöL#%Synn}Pc¨ʑO(hZy=e}c¦Z[f&5@s1\ar`Oo+sVX%e,%?S?xyzh(BP"Z`o;Ugu$ޠ KL_Uz6HW&|d3LeEhv-`֙>*7N з1ozt;v%7I툍}[Bv̈u-O`HFt\([ \^^E3{3;OG;nL >=Ul j˺.`&iXg u粍Kϴ G߿pjT0[MG7.+Cf4hz8{⨓/%rli*~I Bv{Sa"f_ cFIG̈,ۊ/zYw^rUV w6BihKެ 6}\:L]1=cj#ft~{[JD)bC?ъ z(um-$򹋘Ik'>Y}5jw&⬓ov ѫ~-'l)~{K(y47zJYYh >EX@;] SeK=qOlƊ=5;gp9yLn"n/oθxa.*`ϱyy,`/krHw`F]JQ:s>cnsΨUhLl{De?N.u'O^ewyRM("'8p @Fa]TCͤ$;uTn2X('p!ǔ6.349qѨ]+NOYb۽»hWb+ަc8*A(Li ?,xW-y%N:A_l1uΈJjB||DT-WOR/–i=zzC< 2rMo_2> qYSPqI @L;_xts>lFjR]4S:4y ]OLTK*H v =@i*"w`jB8 :0=ٍhP'+ ?H2DY^ !]BIc)5ꅃA У kɀVPC#E}ޥR>6E` &)i sd6{xy\qcw'QZZ݀{((K.lUl'Հjp "FKv9jZ! OeCNY"Rr+ v+9D(H oC?Nܤ 1!^7*& CtBW''f}!_>2wDG15#&)ѫTGN 6R.XPɕlu j$PL@ح]*e 73Hzskľw~q{:q&+XMJm9*̧È}չ{Ƃ9 0+0OK-+te=,|a{:ZP4o*yfMʌv  TvbgTwBq:ۤ־3h•$F蟩L+U-XD;!)RY{ٿһx;c 4jeX*OpIHQ'Ct 1 w)SN,f`xj#a$`JUJpNݭg$.Y]]ZJWRvJF~X.$Үz*Ղm[*B455PXc|U,F0oi -]V:Yo#ZaweٓY(I.h!k(%)Ec=0ݭc¶0=eWJaֈ~Y8%!N"sBedL>S_ FϞοX5?! N.)ֹJ#h .!PҰ&7k8)x\ imZϕYі&QD?W;WU؀)%3 [ib@̳/ iTS / udV{qyxi^_t|ŏ[g(is!a8i9#M!*DG͌7\ZDI;?aD8LQo3ōML k'ydD=)"5"]4pȴ*`x_wM +@VoJVFLP`I.Ug؊K7u8|AĔہa *iGS@i%YU۞ th]C7$I \Њ欏wrќeg*`6 n9˟IIc lk q98G@mL{di$[ fţ)v='R@NwԮ]VTeYih`"PNu*ntn~w~rSY-]@+1A(?Pޔ6%!#jLPR.\v>sW,*1WNE8*W52!ī} @fcCH3W>3|6)oҗ| foSԳXt.KY(jڌ =gy+h:+nieW|g. O3$SqFFt(ꊡo!e$ե"Si+ZMuKwj/R[ 籕zhgZ/t#aA\^wnSIw{%qTT LҖbsD @7q,J=T2޴Vy|˅2 Ǥ7'W.:ΝŞDZ{P]$jY.ҡvs;Nzy9,'&RWFwGّVrKE/ mܫ* k{49w "4'c--R0R7TZ 9#c|qC_"$w*gb͗xo +@6 YEAFo"Ͳ+ jc)܊v#W7;<7jEDfZ9'L^^S#(b^52OL.^_>+S&cT P hdnc8Hs: ^X:tMi%/<"'q{I|soVj5YMہ0S>XDn Ԗl)qWp(:H׮w i/ńeQcP|4͛Zk`{OxyHE *o?bץXxZH 0\jY:&|иZBbds оi 6 }~p9c-t[1g0L|4UU.r5 dY$ae3Np4'nڨ -Ii~׺ :\#$9P!/7_}jhP9bu4MUlۨ|n HC͐3.k݌fM" o Nġ߰aFeK' iD?pU1vpP==f%*[1RH?:ٞ!Z8#օ |mz|$pc'mE`+E[nY j:.70eI燋f҇D YefU[#͈SpsVvrlr)Tr.(kBzux!&x O2 f/{5hWQ @Rb= ќoF*JNG^%2]Ւ=kocեN]l+6(@8ƃڞ,l>xƫoT_%<8>}&AEO?[ _TR0i.\ 2=@X`L^ք+j5/c˰0yOET'OB䘠Vh1wui !ŹE]?l&w&Dߕ]Dy#57dJs8v{Tͻ;ݭ#mV.Z|-;\~((Ok_Kr9$o?1wV* ujDj!&8r$;`CC(Yc;Ȁx y޶q4V$7KNTK 37u6[ ~?JR>3g$̝K6H7r_A]ыG0ގqS՞H wJ\e,EB(bV bkPE|%;ŀPˈF)OݯC4~Kc9 {"h_s;rG}_25Zaho!BDrFhۇ hR3cgtB_>)6=3QW{ύvR=!a#FrLNȘ(JDC;k1Iۏ ;ۺ䙶:c^ Q°M/yփ K6HB2.FԒ&Y\s}o.󹇎s  p `^ik.#&ydi* yV2(?s6׶}f5h<:mWg@XòIxYQYZrT?= KoMqhJ9h xcRGM#Xdڇgw95CڱtL2^MER*(<&h&fUr`4fݐoXp^=/ 4aEC~ťA] nfbn=U$xʿuM3bdoTj>(TFף"M!jм,RxiZtJĮ N '{,d!7Y;KaBJ ?jX,85 42s lA/p*^?4Po0tA92c8Au }mpk Q Rcf d:LY0m4)-1T{6:a0G.8GKz,5_\%Ip QGX[Lc?(ʦ^r]z :H'h8Cv31*4d(cWN\.Zo/*LUV)*uÖo ݑΧ~GNDzy ޒfԿ˚ѫd]X99׳T]B(C{rzV%4H"V25S@FpgYf怘cuE9$ ~HwBm[]:,݉ |?̼`'#aDE|GiSKR'+7ܙQS`[ˡbz8HM0:]B\iNWīP(0~8."M"lf"?}OY(C2zKޚI|`M<9oyҊ`U17ke=Oի*v&YĄ/p'Q9+^.}dsT%Ȑx$j@!ϒi%O{]$75覷X\WB,[O}bS(Peak^,{j= E5$imGNVH;DXel,FYPcϕ] 9#}z-{ïCPQ/bf皽.p A4 6I`mmdzL8GkbM "\tYZ i8MU719Ba쁜0Kws_T!W@#MftUV= r [{\޸YvF -\- l6:k`g FY_7! !35)V5 USU-l`>7n =_o"2$+(\nY.o1̩1R}nK5 ȇ(*NnKQ}ey.ŕnCQJ(ôNrM PM]>0 |[U`EΦ\-1wT6mUSl\&V e~Pi[3舵^6l3Vc%;`TBm/*r՝^Ž(f3i^k}Kv{+`V9EHԫf?&f"ObMr.6r=Yg̳㺣A?dT0E*rM F̑rI!弋EəÙ:xZ͓XpOs Èֆ|OnK"N0j[b|]1`NYFȮ| `txYz^({e'[[NjʘtR?F Ύq9^J`&Gc%r 1;Yv='>G~Ymw~7 Eϴ;  .sע%M61Wx6~G[P! r/ƛ@V5tS~6?tzΑKB}1>K{$'Lʮƨ;)u{7NaqԆD /FenMk 9q(LP.ݑpWDЦ Y"kPڍ!E8 3`T^aDpy?m':J2+;U8Nl ?-?<ҽk!Oڥ2*[=q||(\߹Jm%x9QB.-E#4L7UC6k̕*fh@WOWrѱgv߮Q#NElpiGCqj8}AV0p_]pu'b-7/]lm^=)Bq6LYCnKߜ|Q@[1iN 6uܸxaJ$:%OS ,!Zgj79]e+}Dž}i۰{wARP47zq"YlDm/ƴ'k3n`{uP.[qS24 -sqLD<@9JvIz\h[ US?vOy;c*pfp! O4;]8W-LNRyM՝%hL޳:GEWe0k~Z;#8ЅkYnQX{}M*Z't!1TmmD6sx'n[ 3 a\ӎ3qUŧTي흐(cG&\+9M,°Եdd=8m?ըŽ}yz̿"S 4-f] hXʳ6J2('MںbD'^I9#b(yW_!~3?`G$lXX)CH7/@7RQw1 "QOO;$:2O-pQIzS~@;3L\D)+OBǨV'vo9qs #(jU.#ȠTjSuGlL[bw;]xqABZ)ZS7:ǃyQ(h((9'-$@W=jPbFs#6FWCHZ .fXpL{f@P%Pl[52wuơM}ӫ`dsYN{0Gh3WR;|>V74d'~ܫ?6Ày3i4buSSONRk$%^JttFZo] WƩ?I3-=}ٚb0(u+ڹC;|O}kBXf !dl_z(q`G9c$su ~;APtC>;> =Xy]h(U$xsg_H%YR{C[֜Q"F3Tw%A\v0(Zm|:_ؔ!OD D$ohHFqŬ-^`Zz+.Xz!M5C)qx=O^PB s.άE i6CەֿtؒY߀t17 lK;aݎ,]̷&ATd5>sP.PK*\$ 18DayGΛ,v"|x Jknz174xm@&%*>!M;VE@\yϵH;fVp y~9H2*&( % c\Yw䣬WTGBՑF p1?a9i˲7 NW#Yxx 4.^޽vOԳ}x Fv\<[ !a)$Z{X8޷VJ#AQ`  :rZPi ֶ۪ދQ#$( лx4#vulx?= l( &-mb2ԋ28gr(ULN9ؘC϶&YԿBeLR2c#D!$U(]egږl "x]>uVR> ۮxsL[8T0DOmAr{(ت^?sx\@jG /82cui(/^(_PSϞ KZy߃ 3V$//߽уʭַTjN %GmY FI 0xY +KȝݖZ>(kZumơ'w'怭Ll@ 0Y^+>J,a\F!z3*"nBM/oRM!h4 k4f-10}cm405%'LhYh71|Bdjާ K-DCoB=0nDLJLucO4H9񔉆%n˘z [CԨDFkM}cz&ySgF}u Zi!.Cz~K&it@e©U!&rn]C`x~^` lN 2Kqp쩩3ss ~= 6>Ϫ(+aHw>R~CUjX jg(2xh iO *1t^ՒC7Q8hE5ɑ|_<-֗#>(9u-&&?]ma3Qd]Klq/ֳ\^/!4!%nҗ I gAH#hP0~ QDQxT#ltZ]s9ƬKd"XӒRqg*ǽ>Gk c{`無,JIp'(>< Rćc!AZaX%'[='$X3iE:iY0[f.?[㹷r꿜ϽpD.We[tJczPN+ _cu$転掟NE`$jtzʰpnGWB%v.wi ;23SELSsrZ ~1^z!Q܍ H*g ËFnb}6-Qyf>3),B&ǵ Z*)JPgJpS:U"/Fn KJ(PV"#g_=S\[5@N3p>nUrU4)zDrߖ:p[:K22#Z~"kcWEKN9$±~a_K%$#1"v$5 YOީR&іiN ʳM0s4]P6>ņ>?6'$s=FjQ:Lf6^zDfTEBeu-±*&hLQ% R}&]w܅6[y- ܲՍ"=*k[wWHg<{bE;y3t j`j jeV̰hXAyˌBだ%:mC!qKq*Uiv=(fa_#UHVZ8TKq ?KNw&A൏U_Y@7[i* OiMd\a'P{rC*'z RM%tX??Nk\Ҽw0({`aKя`mPP?_)#,a S=s|I2˿b-+En&%t N?0kTT+YݕWEWC Jc"1hhq۷e9@ӷ:WxeA)߃E 9OV ,QWJ) b|I7?wgO$/PMǸ]扸3RW^l~ nd9kG1˷Gص܆xwrz l:r I"E%ً [W )4s5>{ :K֐NQ TwD.[#A?7@g5춍pbjH_++W*/oK.qDuǴ]ch!Ɖ4I"&Uk.ɩjc4LVԨ2GhEñ׬f+n&(& icxL V+DysKŖ7۾Yv50+(Wđwrp*7:lD a@Tj9iG ωIڤEGA<`Ȱ,֛_e&)7]w;~%,}TTgtN;oW&xbs êZfB$+UaH6U{4u@f5P7v—o)M[3΃K n|(=iՊԊ{\$5M*1ٿ4_~m%,x9](ɨ~klv3qX[l|owauP9FeA0Tj`oRģҹU܆Wyאdn'C_hlyi RyE߉{c§oMc i`ipDN{R` ,-n@Ml4 $qܨcǽ,c%| DZ킟wt)Z͐odܚ\5@lCyUu&2rG:PFJ$6uC2`~p*)Ʈw>g; ȷ`܄0o "K*iiuh56l2IpO/2-yi'7~`T44Z0%z9 2j'LL`DEE¯Ph3Q5n_:2R_c9̩^f܉drruyShP8/b0'B[ڲŲxqЬfLN2rBZz F,ІgᓀX5>H+.OF;n9*x<_@׫ #ݗQ,/q!oIαrWq ^p3vۚ 3ͽ2, diWF=HwyDtocyiWB]WƲ_W0)ٸ 1U΁ĨIV:7ʛ*uU/覊}z= w;*wfdݐrsa2jM7rI\yB ɧ?(i&FaЙHu ۞0KL!Yq3n)^t_% Њ#ֱ-j1@Et3ˇ3&amd֙F#E?e g.-liŘ(bz YNwt5(E+~ I0  ͲM =T u*,GL#l1 #>P#Q-%v<E*4#yC ZI,I8^&4oLr!f=sʿ}wj`* iwD gIнZXvI >,^*ґ:PFʭ݆~pcK׽9*qJ:>5⚌i8& ݵX;dž-b!bdfe=Bpɨ$!ӆwc/@Lq Òr;2j{}բ|+?G':Q3?Qf 2QHh ?așO,l2|W!{z)BbۀASáx+v`uR94&4xvPj '|=)#fI×e7\8/^K4j&V/h 1g.s;TQxanXMb;Uߦ p-KNã$,zP ~nU\ĔZsϠA-Z]B ^$2h=,MQR1OF(5m"ï^hjaNwY 㝕 ŏ! %uH E{$Tjgȏzu.ƾ?ShusS`6*RVhж&whWWHf!*腆vs\&􎊧?Ic!/zd؊=?0)rL=N$isopAȲh7:xuO^jAɡ1LrĖ̸EԎW{- tqekJ!Kv 䅧#N<2/uK1L)A]QjZvAEDHup@k oq':jf54M4])d;Dy[C_^8ttu^{ؚE28EZ(6pc!|]I5zRNR_L| Œb/+SPx{4s>JirJ\&M|x$* dcuD{Ai9#yM !6ݓﵭпS[ PNҖ[FdZ9MnhO֣Jr݊P9[;WԋOe&H@ioZyq/z>x@])E֚˶8{s;&zljKrlT+YSF&qCWha g7PXi*C3f K!W64x#"W5 ?սJ,$zKCtj>?|. OOeAw.kfo.0:?vGx t!fZ-oD"o&M4X`Rf 3Y]SKe/,E0V1]aKĴi>>P"g)hE7pj繇&A"G~$t{97N VmM[.Tہ8;Ob>;Q͍t= OUC;M|6!fQSGQ87іi=H[y*ܑTْe4~S|fqMV8>fCl<%2BZ[MNZR[f' lgO/krEX1XX1EAm ~5[!> ^kث{A{-gY mn>O p|HI]an|<9&e ˰ѢS^@*\5!g G<ы$6#˿ɏJ"U1L'L U[ĿVs^YSIX-p~#TF&8H$6c=f=e⋨]ˇ KE'gy2_[~fVexMijw!*: iT5-ZIĞ q\8 g9GGj~XО"|`q)G5?'AZ_v`/@]IUblT$9S1b0'NmW3x{:E*z!zqUsQH,a$o`)x(Ws[wxl&bɑ]+r~u{Տj-PNf TfR+"[ن5˨XrՄ:ssܶ) ڍ#g%DÖcI ΣZ#QG{땘6_f7i`5uc=kń[>!ɆwKTi\ $;$YfC>е>N wżu,^ZW1jdF)x>02wL_2?A8C/0Vz+y,eeXb, q9+#GkK;¹ɯ֬tg''ۣ("zb09=q%r6U0x4zZ@dO'PN ïS!l 9?wm{$ʴeQ!=B# ˕DצqD~`xHض. 'zkj\ź f| mXܜ!L[e/rXN SH(ךGʡ oŢoVMuf_o)mgcK0t"]7cW粋X{)4QVt.Lw`쎾ԉP[xEKʞC`5Zxux+T+hTw{е/0}+:,mQW٩YWh ?QU*Q*ބY<e@[}iER{DyV` mqOf% "Gm@PNJ6 \['tň:Cb], GςJU/dʑR^"eM쫱݉/ϥq!ݗL O=XlF{P]l(/^~]?0RA r @ҧZȾG:Һ0ɣ4fr\@/zECN-6>*'iwꡜ yK>O]'xVV /r_gS+++>~wp vL,I 3ߝ/a `$E.W#ث ^ x cr\.)ķ2S ld7Jʿ&lGiN>/%oܜ0`] _u0RAֹΨ!ێ;DJz{AX{xpM:$ĐQ L=52עx/;:ot n'U{{z-f``]>Y[q^u/_.#xtn8鷮|T.u5dUWˇTKޢ~6cF_;-#{хE~o;Ђ_Xa^甇KoM"ZIݢٟut$ mQηBClҪtn2QYZr:IbIc s=z(,_FqP1zc 6@ mliWʱ3鋼p8< صTv1Ȉ6úsKxO~cjĬh½Vz_zաŷKgb_Z])BhiDwW^wbxL!BI/m0ˤ)BJ9Aha>]&On?Ù,Iu\EF2bj ƙYLRy]kʴ"j %ê g@,~wRָ%Ľ"U[I~̐ @:,A'<3 C~$0pi [`T̚dL;:&GӐrd4~wݺKk_:m/e~Xq?ޡ3-Upil~CuAJtdNҋMXtC}ax?,)P%gŭK%MkR/͡xA@CvRVYt6k: ͿO@cwp\޵8X !32rSIJ t--oB^`"8[}lz٘Xx='e򮪒fjiLAWBJY0jiLV'F&|,|6aыuV%3EvJ0-ɎJٮ'$юNF|fxu&wN~3]F +Ji шDd1.:V}-;*SNj1UO3vU+yh=fKD!bFNaq]hClR`GFnHoC[/xdu `mo,LɃ.E>!Y-uٴ{ӨBaIa5 PܵV,A#c;1v^ZcZeu:Dy1Qd:*29欰4:nN} 4׍Wс9Mڥi;ȍMZX*aH([b5KsqSh_}If=3֬JF|}w7}rՑThȦ^#Jd/fdE(_}I~=x"l7o5߯`T/?Bd&L t j6re;LIӅSR)AZq2GB>Ь' 7ݱDqSwbmt/uV>}8NMY/@ih>-,t) cMXk /u %1dx1l]a.XRL+Q0q zs!׳zZNUkZ鎎DB`eV=Lrl? B(ز:~8gSGopQ4/%ǪwW znʾJ\0S01MLߞ4\y&EePm,p]"<UNF*;.ԃ߭(Zaی_T[a/~R+FIz@UhhA=PBF31VU~~T8+|UYM7З#[E4/4i?vi-*ʌpjy̍jŝx1N_Zh6yVz\q(O[c5_U>~~)Ik@>4]F ]h IC$\f$I Bd_-F5ʹ3)3iTʏVP9XUFJ%,eLO7:b4`-ٚUCjp!˼]0"׹x]wcJ01n6WBۼK`%m@ש9Efq$_*ғݲ˸؜3:OMf.4cҋ'GR/Թk'~ ѝu[</"}y,dw`#BA!oP4m$$ jaB[|#~*?޺bIMWo72>hjɀzw k]fFf!WU\AH*E/KWC5(r c $<삵97ЖXV RI:%zp4!ea2p)h#F"I㢧$A2Vsx=P~Pe3uaUG 2f~XSih1 ݡxNl!,mTFdǯ#Qeolp/:,}aB:З؈Q;U'D mB-{6.:?'EYRl,#4~>(IIz\pQ۶ZM~JzL#1TVЌRs\Ԡp~\8 c랣g&8v3Lש\Q<68Csq3NNɓpşfB3T>63/'Mu8sٶfmk xp8Wtu]^[&R:tG+ ?r?z6qE`+H9툈xQcLOd.##QJq>Pjmj4" bV̡% ojٍL hOxI5ʠ/[lBZc7 Al[@=D`HV[~jT g[8ٗAq_0-[x&JT>5JJHҏE",yuɿƚN8y9&.哮zd0E^v4;<46h7Xff;4m6AJTsu- x AUE̚~c9\MaN[6Aw/`=U"m17 7(jrrw a=XX2¢TYp҃ ӘY{@爄BF 'G*}]vi=ՇzBX3 @ WkY.U*yE窰 wض5͸K;gP;oD:;U8ds@^+7GH[*4[5]K]sv'woV$7+DZF)yQ-JH~C}3QwtmD_߅JZ'RL%0q &uF<_Q˴+-(ieկK<_;%OAץUw HJR-;sJ۵Oc]WAC{*]wK-C#}-`+p1|mY%ͪ+'n[Dr|1K}gA7(zh{-;],jc0'Y#jTg34 켂Y@ [b> Z j4 5Ss定#SHQ "4(. HxWƩJl}Q D)zy;v#x -!o2Ƽ ج4Cm0gm;ȸ̛{LN 2oº`d}ac=9Ќ}K@!e^Nf}RΌ fۂ2UPE-z"ST`6.owYUO@{P܄Tq2? цt6F?vPTUg_}:HᄣK*1Ilg)ׄvnw'#¸LRs:[_Zz6{-i8xe,ҎY:3:e;]B@4I- *Y/AUnb7^[ *"-̒u~1bxE*-\qO Ux8Խ)_W*󍶛:+ydđ䛹k!!t+q 9=싵U;l{xX1"Jd'6Zom9zPڠ57k#0|hã[}E.|kx<6 TH8b=VuPg^],}jԇuĂPtx>7%9pfiM=^?rtԂ*ɴnZFLDڠ4@iM^ o2cf۷=5M{聙T]ܽ)aA@~ ;jٱu6S  ;{OS0!)ғTnK ̣(mCwM6G>Y? )`=u}yUr"( [=CZ={ڛwT-ʜ 6;lZA]A}̉{e7N/X`΍ôW^yθe?26!⩴^x l5}/xSn,Rي̨1nүb >6k YZ