libcryptsetup4-1.5.1-2.1.1>t 4 DpQ /=„r,L?"KۀXdN7^nIu7KG#v@0/c -b(#wS?jBn3hQ [',E8@ANŮ}%zvYWymeOdWw>EulGQ8Q`y!] Lvfb}/{okjQk> )6_+;؜H4` |\"wph'JɇtD9,Oi}=PIsHXR{ pC+YE Q‡ qkT-Mпs+e#=`z߼s&6f1478b2623531f3903ac691841e71e3b9ddf973><Q?Pd  K +18@ D H P r <(8292: 2>NH@NWFNfGN|HNINXNYN\N]N^NbNcOmdOeOfOlOuOvOwPxPyPzPClibcryptsetup41.5.12.1.1Set Up dm-crypt Based Encrypted Block Devicescryptsetup is used to conveniently set up dm-crypt based device-mapper targets. It allows to set up targets to read cryptoloop compatible volumes as well as LUKS formatted ones. The package additionally includes support for automatically setting up encrypted volumes at boot time via the config file /etc/crypttab.Q build20openSUSE 12.3openSUSESUSE-GPL-2.0-with-openssl-exception and LGPL-2.0+http://bugs.opensuse.orgSystem/Basehttp://code.google.com/p/cryptsetup/linuxx86_64Q Q ca3b66cc6a1abe0903bcb075f69a4b7alibcryptsetup.so.4.4.0rootrootrootrootcryptsetup-1.5.1-2.1.1.src.rpmlibcryptsetup.so.4()(64bit)libcryptsetup.so.4(CRYPTSETUP_1.0)(64bit)libcryptsetup4libcryptsetup4(x86-64)@@@@@@@@@@@@@@@   /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libdevmapper.so.1.02()(64bit)libdevmapper.so.1.02(Base)(64bit)libgcrypt.so.11()(64bit)libgcrypt.so.11(GCRYPT_1.2)(64bit)libuuid.so.1()(64bit)libuuid.so.1(UUID_1.0)(64bit)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)3.0.4-14.0-14.4.6-14.10.2P@PqPpPaP@OO#O[@O O N2NGN@N@Nu@Mߒ@M@M@M] MF@ME@L@Lr@L4l@L,@L%LKK8@KKhKTM@JTĴJ1@JJJ_@JjJ@JJ@Ju@J@J[!J8J0IԨI@Ilnussel@suse.delnussel@suse.desbrabec@suse.czfcrozat@suse.comlnussel@suse.decfarrell@suse.comlnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.dejengelh@medozas.delnussel@suse.dejeffm@suse.comcoolo@suse.comjengelh@medozas.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.dejengelh@medozas.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.decoolo@novell.comcoolo@novell.comlnussel@suse.delnussel@suse.delnussel@suse.de- version 1.5.1: * Added keyslot checker * Add crypt_keyslot_area() API call. * Optimize seek to keyfile-offset (Issue #135, thx to dreisner). * Fix luksHeaderBackup for very old v1.0 unaligned LUKS headers. * Allocate loop device late (only when real block device needed). * Rework underlying device/file access functions. * Create hash image if doesn't exist in veritysetup format. * Provide better error message if running as non-root user (device-mapper, loop).- split off hashalot and boot.crypto - move to /usr- Verify GPG signature.- Remove crypttab manpage, it is now provided by systemd.- version 1.5.0: * Add --device-size option for reencryption tool. * Switch to use unit suffix for --reduce-device-size option. * Remove open device debugging feature (no longer needed). * Introduce cryptsetup-reencrypt - experimental offline LUKS reencryption tool. * Fix luks-header-from-active script (do not use LUKS header on-disk, add UUID). * Add --test-passphrase option for luksOpen (check passphrase only). * Introduce veritysetup for dm-verity target management. * Both data and header device can now be a file. * Loop is automatically allocated in crypt_set_data_device(). * Require only up to last keyslot area for header device (ignore data offset). * Fix header backup and restore to work on files with large data offset. * Fix readonly activation if underlying device is readonly (1.4.0). * Fix keyslot removal (wipe keyslot) for device with 4k hw block (1.4.0). * Allow empty cipher (cipher_null) for testing. * Fix loop mapping on readonly file. * Relax --shared test, allow mapping even for overlapping segments. * Support shared flag for LUKS devices (dangerous). * Switch on retry on device remove for libdevmapper. * Allow "private" activation (skip some udev global rules) flag.- license update: SUSE-GPL-2.0-with-openssl-exception and LGPL-2.0+ cryptsetup developers use a special exception to link against openSSL- boot.crypto: * update man page to mention systemd and wiki article * sanitize dm target names (bnc#716240)- boot.crypto: * prefer physdev from crypttab * fix non-plymouth use- new version 1.4.2 * Fix header check to support old (cryptsetup 1.0.0) header alignment. (1.4.0) * Add --keyfile-offset and --new-keyfile-offset parameters to API and CLI. * Add repair command and crypt_repair() for known LUKS metadata problems repair. * Allow to specify --align-payload only for luksFormat. * Unify password verification option. * Support password verification with quiet flag if possible. (1.2.0) * Fix retry if entered passphrases (with verify option) do not match. * Support UUID= format for device specification. * Add --master-key-file option to luksOpen (open using volume key). * Fix use of empty keyfile. * Fix error message for luksClose and detached LUKS header. * Allow --header for status command to get full info with detached header.- boot.crypto: * avoid warning about module 'kernel' (bnc#741468) * incorporate plymouth support- Update to new upstream release 1.4.1 * support for trim/discard * The on-disk LUKS header can now be detached (e.g. placed on separate device or in file) * Support key-slot option for luksOpen (use only explicit keyslot) * API: Removal of deprecated API from libcryptsetup (all functions using struct crypt_options)- on update convert noauto to nofail and turn on fsck (bnc#724113)- cryptsetup-boot: Rescan LVM volumes after opening crypto (bnc#722916).- add libtool as buildrequire to make the spec file more reliable- Remove redundant tags/sections from specfile- boot.crypto: * don't hard require boot.device-mapper in boot.crypto- new version 1.3.1: * Fix keyfile=- processing in create command (regression in 1.3.0). * Simplify device path status check (use /sys and do not scan /dev). * Do not ignore device size argument for create command (regression in 1.2.0). * Fix error paths in blockwise code and lseek_write call.- new version 1.3.0: * userspace crypto backends support * Cryptsetup now automatically allocates loopback device if device argument is file and not plain device. * luksChangeKey command * loopaesOpen command for loop-AES compatibility- boot.crypto: * also fix exit code in boot.crypto.functions (bnc#671822)- boot.crypto: * don't fail if loop module is not loaded * adapt to new crypsetup exit codes (bnc#667931)- new version 1.2.0 * Add selection of random/urandom number generator for luksFormat (option --use-random and --use-urandom). * Fix luksRemoveKey to not ask for remaining keyslot passphrase, only for removed one. * No longer support luksDelKey (replaced with luksKillSlot). * if you want to remove particular passphrase, use luksKeyRemove * if you want to remove particular keyslot, use luksKillSlot Note that in batch mode luksKillSlot allows removing of any keyslot without question, in normal mode requires passphrase or keyfile from other keyslot. * Default alignment for device (if not overridden by topology info) is now (multiple of) *1MiB*. This reflects trends in storage technologies and aligns to the same defaults for partitions and volume management. * Allow explicit UUID setting in luksFormat and allow change it later in luksUUID (--uuid parameter). * All commands using key file now allows limited read from keyfile using - -keyfile-size and --new-keyfile-size parameters (in bytes). This change also disallows overloading of --key-size parameter which is now exclusively used for key size specification (in bits.) * luksFormat using pre-generated master key now properly allows using key file (only passphrase was allowed prior to this update). * Add --dump-master-key option for luksDump to perform volume (master) key dump. Note that printed information allows accessing device without passphrase so it must be stored encrypted. This operation is useful for simple Key Escrow function (volume key and encryption parameters printed on paper on safe place). This operation requires passphrase or key file. * The reload command is no longer supported. (Use dmsetup reload instead if needed. There is no real use for this function except explicit data corruption:-) * Cryptsetup now properly checks if underlying device is in use and disallows *luksFormat*, luksOpen and create commands on open (e.g. already mapped or mounted) device. * Option --non-exclusive (already deprecated) is removed. Libcryptsetup API additions: * new functions * crypt_get_type() - explicit query to crypt device context type * crypt_resize() - new resize command using context * crypt_keyslot_max() - helper to get number of supported keyslots * crypt_get_active_device() - get active device info * crypt_set/get_rng_type() - random/urandom RNG setting * crypt_set_uuid() - explicit UUID change of existing device * crypt_get_device_name() - get underlying device name * Fix optional password callback handling. * Allow to activate by internally cached volume key immediately after crypt_format() without active slot (for temporary devices with on-disk metadata) * libcryptsetup is binary compatible with 1.1.x release and still supports legacy API calls * cryptsetup binary now uses only new API calls. * Static compilation of both library (--enable-static) and cryptsetup binary (--enable-static-cryptsetup) is now properly implemented by common libtool logic. Prior to this it produced miscompiled dynamic cryptsetup binary with statically linked libcryptsetup. The static binary is compiled as src/cryptsetup.static in parallel with dynamic build if requested.- boot.crypto: * drop cryptotab support- boot.crypto: * add a few tweaks for systemd (bnc#652767)- new version 1.1.3 * Fix device alignment ioctl calls parameters. (Device alignment code was not working properly on some architectures like ppc64.) * Fix activate_by_* API calls to handle NULL device name as documented. (To enable check of passphrase/keyfile using libcryptsetup without activating the device.) * Fix udev support for old libdevmapper with not compatible definition. * Added Polish translation file.- skip temporary mappings in early stage as chmod needs to be called on the mounted file systems (bnc#591704)- Use %_smp_mflags- new version 1.1.2 fixes keyfile regression introduced by 1.1.1 * Fix luksFormat/luksOpen reading passphrase from stdin and "-" keyfile. * Support --key-file/-d option for luksFormat. * Fix description of --key-file and add --verbose and --debug options to man page. * Add verbose log level and move unlocking message there. * Remove device even if underlying device disappeared (remove, luksClose). * Fix (deprecated) reload device command to accept new device argument.- new version 1.1.1 * Detects and use device-mapper udev support if available. * Supports device topology detection for data alignment. * Fix luksOpen reading of passphrase on stdin (if "-" keyfile specified). * Fix isLuks to initialise crypto backend (blkid instead is suggested anyway). * Properly initialise crypto backend in header backup/restore commands. * Do not verify unlocking passphrase in luksAddKey command. * Allow no hash specification in plain device constructor - user can provide volume key directly. * Try to use pkgconfig for device mapper library in configuration script. * Add some compatibility checks and disable LUKS suspend/resume if not supported. * Rearrange tests, "make check" now run all available test for package. * Avoid class C++ keyword in library header.- boot.crypto: * turn off splash only if needed to avoid flicker- boot.crypto: * restore splash screen state after initrd prompt (bnc#559053) * use highlighted prompt in initrd too * fix adding volumes with initrd option (bnc#558891)- boot.crypto: * document the stages of the boot process * show status message in boot.cypto-early * don't perform some checks if the device is skipped anyways * seed random number generator (bnc#575139)- cryptsetup 1.1.0: * IMPORTANT: the default compiled-in cipher parameters changed plain mode: aes-cbc-essiv:sha256 (default is backward incompatible!). LUKS mode: aes-cbc-essiv:sha256 (only key size increased) In both modes is now default key size 256bits. * Default compiled-in parameters are now configurable through configure options: - -with-plain-* / --with-luks1-* (see configure --help) * If you need backward compatible defaults for distribution use configure --with-plain-mode=cbc-plain --with-luks1-keybits=128 Default compiled-in modes are printed in "cryptsetup --help" output. * Change in iterations count (LUKS): The slot and key digest iteration minimum count is now 1000. The key digest iteration count is calculated from iteration time (approx 1/8 of req. time). For more info about above items see discussion here: http://tinyurl.com/yaug97y * New libcryptsetup API (documented in libcryptsetup.h). The old API (using crypt_options struct) is still available but will remain frozen and not used for new functions. Soname of library changed to libcryptsetup.so.1.0.0. (But only recompilation should be needed for old programs.) The new API provides much more flexible operation over LUKS device for applications, it is preferred that new applications will use libcryptsetup and not wrapper around cryptsetup binary. * New luksHeaderBackup and luksHeaderRestore commands. These commands allows binary backup of LUKS header. Please read man page about possible security issues with backup files. * New luksSuspend (freeze device and wipe key) and luksResume (with provided passphrase). luksSuspend wipe encryption key in kernel memory and set device to suspend (blocking all IO) state. This option can be used for situations when you need temporary wipe encryption key (like suspend to RAM etc.) Please read man page for more information. * New --master-key-file option for luksFormat and luksAddKey. User can now specify pre-generated master key in file, which allows regenerating LUKS header or add key with only master key knowledge. * Uses libgcrypt and enables all gcrypt hash algorithms for LUKS through -h luksFormat option. Please note that using different hash for LUKS header make device incompatible with old cryptsetup releases. * Introduces --debug parameter. Use when reporting bugs (just run cryptsetup with --debug and attach output to issue report.) Sensitive data are never printed to this log. * Moves command successful messages to verbose level. * Requires device-mapper library and libgcrypt to build. * Uses dm-uuid for all crypt devices, contains device type and name now. * Removes support for dangerous non-exclusive option (it is ignored now, LUKS device must be always opened exclusive) - boot.crypto: * don't use dirty prompt override hack anymore * wait for volume groups if resume volume is on lvm (bnc#556895) * dynamically determine whether the cryptomgr module is neeeded- add luks script in volumemanager stage too, this way some side effects are avoided (bnc#547612)- boot.crypto: * /lib/udev/vol_id no longer exists, use blkid instead * add space at end of password prompt in initrd * fix autodetetection of root on LVM on LUKS (bnc#528474)- boot.crypto: more changes as agreed with the Debian maintainer: * rename keyscript variable CRYPTTAB_DEVICE to CRYPTTAB_SOURCE * export list of options in CRYPTTAB_OPTIONS- replace patch that quits on EOF with upstream version- actually hash=plain can be used to get raw keyscript output so remove keyscript_raw again- boot.crypto: * don't use hashalot if keyfile is specified * to comply with Debian, keyscripts must only output the password. In order to allow keyscript to use different methods to retrieve a key, add a keyscript_rawkey option. - cryptsetup: * When reading no single byte for the key abort.- boot.crypto: * fix test for keyfile (bnc#540363)- boot.crypto: * 2.6.31 requires the cryptomgr module in the initrd (bnc#535013)- boot.crypto: * uppercase variables exported to keyscript in anticipation of Debian adopting the implementation- boot.crypto: * fix setting options without parameter * infinite retries in initrd * tries=0 means infinite tries * implement retries in the script to make it work with keyscripts and non-luks volumes * keyscript support (fate#302628) * remove the option to fsck the fs as it actually never worked * fix initrd option parsing- new cryptsetup version 1.0.7 * Allow removal of last slot in luksRemoveKey and luksKillSlot. * Reject unsupported --offset and --skip options for luksFormat and update man page. * Various man page fixes. * Set UUID in device-mapper for LUKS devices. * Retain readahead of underlying device. * Display device name when asking for password. * Check device size when loading LUKS header. Remove misleading error message later. * Add error hint if dm-crypt mapping failed. * Use better error messages if device doesn't exist or is already used by other mapping. * Fix make distcheck. * Check if all slots are full during luksAddKey. * Fix segfault in set_error. * Code cleanups, remove precompiled pot files, remove unnecessary files from po directory * Fix uninitialized return value variable in setup.c. * Code cleanups. (thanks to Ivan Stankovic) * Fix wrong output for remaining key at key deletion. * Allow deletion of key slot while other keys have the same key information. * Add missing AM_PROG_CC_C_O to configure.in * Remove duplicate sentence in man page. * Wipe start of device (possible fs signature) before LUKS-formatting. * Do not process configure.in in hidden directories. * Return more descriptive error in case of IO or header format error. * Use remapping to error target instead of calling udevsettle for temporary crypt device. * Check device mapper communication and warn user if device-mapper support missing in kernel. * Fix signal handler to properly close device. * write_lseek_blockwise: declare innerCount outside the if block. * add -Wall to the default CFLAGS. fix some signedness issues. * Error handling improvement. * Add non-exclusive override to interface definition. * Refactor key slot selection into keyslot_from_option.- boot.crypto: * set infinite timeout during 2nd stage (bnc#456004)- boot.crypto: * wait for device before calling luksOpen (bnc#521446)- fix link order- fix compile with glibc 2.10- boot.crypto: * resolve symlinks when searching for loop devices (bnc#490170) * add extra man page tags to avoid FIXME output of docbook * don't pipe password if there's only one device to open * update copyright information * fix spelling and actually stop in pre_stop_hook * introduce initrd option in crypttab (bnc#465711)- boot.crypto: * print dm name instead of physdev (bnc#456664) * make prompt work with infinite timeout (bnc#466405) * implement pre-stop hook (bnc#481870) * remove hardcoded loop device number limit (bnc#481872) * Warn if using a non-absolute path for physdev in crypttab - hashalot: compute hash of empty passphrase if not interactive (bnc#475135)- fix boot.crypto doesn't care on tries flag in crypttab (bnc#480741) - mkinitrd scripts now included in boot.crypto git/sbin/ldconfig/sbin/ldconfigbuild20 13593506821.5.1-2.1.11.5.1-2.1.1libcryptsetup.so.4libcryptsetup.so.4.4.0/usr/lib64/-fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:12.3/standard/5e5fc99e3303070dffb4b7bf8c769520-cryptsetupcpiolzma5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0x29611cefdffbd80b78dcae53beb07229813d708f, strippeddirectoryPPRRRRRRRR R R R R RRR4P^C0ɩ?@] cr$x#CÛ+7;tsgĦi.*)cU[e1`ٜBR)S[ܒb D7zdǚI"!hE߯5})Tdsߒl =:)T?*I[u,Y//ϰ~h;/y)<IqfŀmtŴJf shl//.!a)*Ǹ)Mq G[X.0XC%K/w س+":('%c(P~*gjG.7ׁ9_AԈ{ƷB-QQTTD dj[=4TLֲW*9QRJjj^t:.Qa;whx@կX嚝9d)H e>R Up.I 0Q_4.t$= ~P@`WQ"'9Q]ui}9Wҡq:r7Pd ™[U),fed=U3ˌ뾴U"3 А;tYxL&/?t8߷tq~˽8>1绁zԍ>lKlhR}M0'"*h*Y8[%2!ۙIRŵD-ãdyc]`]29pU3wt ]#6P7C+z(/B J F |zVsKOw`C7*Xܷoh-^WQ`KOm 8qR:CgL@*ս"gUqm߱q;~yV2fuş޶MޣU$x6'`W0zրcTjbHUdCd)*XԴtKԥ-j e.)lhdOΗNޮ#"#Ӳr@aW]c7!GGje9HVb̈́(s)UKocMRZ4py>,LC wh7|t"Yq(k Em%''Áxp ?F e[AmTY=Ho1 ?ׁf4@e{Xo?QHk֠[M[hp"g29vi=FN7+bz+>a,oD.E1{ܦ4rr2ՑG@+4-ݝ:$QZgz8]ʃ"gzGVt5K > A!i:{ؐwCEUg9V`J|U3-[ap5[RI8.fSqNq<4(f@2Yj,J´iǨ T@e$:)$%F}5迋ſ=:DHݷ0>H␵p kSIH_"\8v2/@g(Vꀆ~OF))hʯbP r?z@V 璷v3v>eq<YB B톉G9*utx31tԚ9,!.w⌴H4ZbOTǠMD2l~* b |W N!*OPi\9.c*%2!AtK#K),aTb+IoDӗ[hJ C\guyZ$`͕5bY?wp窹ucVyO^%D ȱb&!e/!^ޗQ} z@xRb)2 E&^4^qZ zjdy t\mma㸊T"pƧ]W+$jwnɏ-u \B=uBDk]m޵e X{ɀM:;dO+ gͰ>$/FFan*t˾s1ef].DSt@` a:-X;4b H xct`{>x-; 0yc [Fp5ӮN\xZ~zq67z&jREW"JGOVqZ$TrD{CLb+K{"a,[8>vlÍaz[h?AoP*Ӏ/ۦݪNO4uC]+M,AGx!G7(cipa=qGޯ+_JԨӀv s_*o҃C]W5" 6K[w<M06,'vrN7p5[ i9Ks͖Hsqn 34<#]I `&#%2Sb K}}DI{:T@Ԁαa ߜ/߰ 6 N㶹JZỽ1UKG\1bS΀gc!?!ni7/ssyQK3qwkVWoQV (̈& ƽ8et-v/tq7Fq bSm,Rp *Z@`op .ڕWOōl/^=GKbL'az 6 tR֫DX!x~6jMG‚ε ~.)'ڇ`{t8 E~d ^[f.Sy?rjH%L[^<BֹgP;IWIyB/VLUɏ;|r^)q5m,ڠunS&~MژQc2Cµae&s˂)m7 zgBO쑁1,jji4e-$܊ L;mW1d Wf>TA_@%ںp`isZyM[B`t .LS-"yqF).{pEfԢK˚O'+Dxym"x8,Y ' 'V䰐舲9-eyAQ7v,} ]42t`m=X_逑/[_f[%Wؘ .: TYm&?K-aX PSFi* Ǹ:= qiA~)8eOT<P_{Y?>}d%[9( E6&JZLzÛoQg ɲ &RlP Hc_.!dz31m>UDae~ tR!-u')ub zccBk}Vk0jX2vw$y8d(c;tkT͡XDG%L@&3?`Drut̮ȭ~`J <<8죮̎I9H?U,Q7 ]g!PK0K|8:_A9qT춘垦9ԵZ`I`[y.ӏ[{=L#L >/S]c1NW"hdǰUÚ 4T' s,:#~wM7xs|q ve,YgPKSո(C *M3Q⎔ʟEmpSeV yK@B.iگu@Hgj\eŇ~<_dQ|f0d7Tj NA,џ4*Io숾r%C9RnvuPf4q'LZcYnC"ꊟ\Zx5܉L_CL%/ x躡33Ÿ n8C_#mɰR,bfa/yL*ҙxKꪙfe/`\wDՒ'$w;mzOH-Q5kɁ)'Og7؁:]ԡb a&D(`7┖%wk(~@=1߰ѷiѴ!f1ut!@Qlv }3r2{Vo:8hy'rip8px ;5#fϡ;n.kFDA<9Yq|K^AvQ gsGs[Ƒ#)zqk S7K#&;e48G5 }u.2ݑVӋ"mɸqYgӢ0 aK!M(ё? z84q3{)ŴOorxZ^p@ۖXgk!ztAk,HiƏȾ~[&Ț E6< I潞BotrkSGq-}=h3ĵNuo*_+6 B˓xML9[X:HHemVApQ/P]&BI`s·4'*qtc#. IO5qJҳnӇ8d)h1O y,PdUe֟5ˑ~p@LQ݃[4(0u*)qLN ZxrR-S }3M"tfMXx[_R5ĩϥ ^%r%@CdYD1!e3}iy r $Z8'U`(03 k50l(CґI'eIx5 3xSe1DG-}^kK'_Ȱ$7:Y>J"r^_n]NGy)c7Uib.Rk=wAeEk1ɉeS^" $lda,cY@0̪Wj PWLeu Ȓ.҄ȱNEY!9u i[s#uN +p%+VrI]f[[fyoh(N€q u"9@fMPJ O%x:ԁnwlLjwkF (dVt}H+1W_kR@Er92g<Ē|֝8(Q3)\}xwKj ̷v.e3h2U55plBݏN@>$eWНfEw= _j#mG4S4'K1oWDCU|4?*R-&b¬%tMH5֧OŽd64NId@0d$^[yK12q;t60 TbnUfRdY *e]j!HȒМxdi7YbFc@ÿNtoqf*<^b兢2į鬡o[ ] 皮6D\c}m'~w9#N] ÿޛ6RkEM+b R'ՈеH䩔X'FH$ZI4gn*ʄUh+k%}U2()\?j:;׈ 1w&~rq0rC4rBOQ0IFD{}㜪s|+h?ƒގuFWen8Y e< tE֧3|>>J2()` av 7#scyp?8k(A!gV,͞Jkzo8 [zt%j/[)ǴE|"zvƔ}e#8`c+dhUp@p~/YbqԘ~]-K;la) nZnC92[tJh>휱:Ө!k1 @+NBQ8ⵋ;QV ,y >KXc۴?ƌjCǁS]Pjbk }-'wq)&|xDnbe,'Dh,NS۔~gN*^ɮt-v_AC !0#g~;oE u W iOt^S'kf.*,u񌅀FؠW. 9Fbۈd;jDnXM_@ S879a+iE¨0vM?ȕF/=WI5oRl1ò̟YÓbr5Sg5UݾCPbo#:`^NO1:l[5Q&{W Ƨ%#O( "ꛒ/("3B=eqH*!w- ,CW}@zkS52`In)GӖ J^Y;vF.bsK~n iK:Eq w\kj8H'O齧Ũ`պl8nPWJ0-Fl_*PomߙId )i ht>,:ҮdEQoCC /h fnwͣ6<ۀD؜~G>4hMZp[- ?ķ&:R}q=§M#")4W)ޒX5ߤ 2OS`_"<e10G#k(oZ9.ն̕6 bK uld9};^o(gN # ]o=.8R[ĝGd;{{[%_&7Lp8-hO O .oNq]r|RpAS*1a_ Kb9 E>ǂ\|Iivqu1aU=#,!GXeƇ{+>Ӿl#Vص+~³Pp-" 5{9CO^RԂ\Eh!-)2heuֳ&GJj۠6WQ2cp&jU.8$z| 䉋&sK^NJvRb!9Cn4Dw;rNf ")AzA%nq!^ŽRdգ2 Ho@񍜀}Hq@Cb|m-Ove6qQZ\V#}Fr= y}sHbhQX ~p/(5q} ?k hud-%NR=i-y\d,DfҺ9cT,;j /ڤd.Ⱦz*z(=-n9nzw^EL"~ {mo z;ECrNmyBH%:}4rV~g$ d87\l vS-wl "km/6̝*zhXk+\ɰ{5Zo0Ⱥ]NV#[2t7L7@dg, :Rl$*=Gdzc'k=P.K/m`b#fDHMi9QPz4hFiҧ=QٔN7y]Nˆ2!J~A+PȻr/<qkZzB~+uUG(4MiJx]á/{2}o.ח-{Ea>1N }υ|bsK{Tk07yxLkdMu!1+ A';CpP)-o$DCĊʞJRw ٔlB]C^+K ٽl$T)1?EEw-YJS3SQP=Jf6+$܄|քzҊw`1C;II=O~py/ J$N {+G/dŢ"߽n-涐[ʱ!NprJ]%?I_R[_@2[$h r n= GJci0!k&NC3? 3gJhQ^r2z"l uXagT毯x%VV 'k;ܐE9F\3rl k6:s &Rek~q_oQ*pIeW (-#F\XtPS5>QD΄Ɓȁ@J0`9p%7f`x3 f/ݨpgHVB|3- V?e7J!GV(VȰ YvG^+M7NuOUKlzuga]1O ^ maK*,q ) oSDmV A$.Òj v,'bFJ 1@-F/p 5H g _& ~]q.Ƈl˟4u$W 4pv˺|-~%JwO>㕅& kvm;? k9] mG >o)'c(2a\[*5In(mF.S=X:0f2(=\6o?8!(ڂtc=\A_(ɦu}C{ KQ$إWv.ApAl3Z~?Z}lbt`MlKj@JfeG5`q,52}Ɗ32M *oMJp2/!{ 6)mj" NM!9tJe6o8Fh4q3U{y1^ߎTS 0Lp%rXOl1Y*z>V9;~5c-: ݵсDpKlGJ [$䄽EJG;#x89$*g\i i+Xs2U#:5S8kQJ\N[I7EQ` splĿʿdgQ@ߔ-3܉hRe4 %C /Ʀ rټۦDKڟW=z!)Ńd<%^XQc`5 $e"+8J܉1m?2 ޮ{r2ױ/)6.N~3iy q%tl8٬'*[*{2\%N0Eϻ]{+@%-5"?"^> F'2 nKq&W%}Us)<)7HнS1!l[qmk'o^7>\O֢!U)"o%'CʪTĄzè#ihn_7ĦExT_cfx5쫱vj6 0eeq!]ms&E-G;'Z"yx3_N75-QQ.\X֐՟FQ>/N~eo\?(PgM`IgTjP"|z:$A/EM3_ź(Q[l|iM|`b5=>~IxDyX E\Cs3lfN-HOXݴ{LV0ĺH{^tmЖ T/K< +/y_G(.7V98}w+GW-@=RX`q3 6<4ViεIJ]%;3--%Oz{w!ㅷ LvNGEp>'p0;KlVF}RDX}Օ:vy]uMO0!ed8KM?xaN6&p\PrB3}cŸ9) eOvi%,:@H#g]bIaE`KƈdMɳyVQ}mA͝!Sc_6QDkOD飹8"G,KDەM}:[nʀޱ|b)S7gϳTL]v%HՀ,U'qKZq뫉Tx 92s)E8Ma&oZX|>w6]Π+iy9˒(j Er!kg*,rˢdw-4h @${αS쿌b.q p$Al@Ix*+ɃaCg(z2m1V՗XL W(yJ\Va$0/Da LIskK_P*J;~IO 5f+om@U`[=B=$Z%Y)T)]^ yb9ǕBs^tI5ISĻ[hT0W 菍87zXxש HЦL U%-z)}eFNSў&T,24Cucd*( {KD[TИ,J/2k'7 Y+@"/ڍcyCK2I W(>;h2xf1x)Tf+v-D볒e}CM*QEP<҂1? ;^~+hыTaFKh`2V7-N}} 9QP,%rZomi@qBϹG80RI ۦM/Zs=Wg~a %˝u:ߵ/N ?QD>zӋ^!`cӅ ,W(%>jrkTj7Edjq<J6¹:sdԯˮ/M Fr]Lkؘc&/rEǢ;Oey>׀}|iʙ# [];ϋԍT~"s\%x_DmJ z%_\@nhwulrS7ׇlj52ۅlkP497@Mґ 8C`a c!ЊDMT1D/)>hPDVO冻CC>!k\.M>DؾE&Dg)v|JjD!fj󴉺rV۳:|QK]W 8+\POA SX` @mb7V+, QX/%>)ϞQ-*P]Z݆gH˸9/ȳCD$ VDV#a{ϴȊ^~WZcGX(o )it 9 AVe=w*ƊvFi nȈN} h֗iQJjf`uvdDK`%Oܸy:o_45&\ܔ )5YǼ j{ѡ=׸I' 8P6[;cA%I rǟTᶵ1]Ek_h(|:4c c`Yr5Cێ]nsQ e[UUM%)2S+Ѝ߷TXT@'CZOHB%r\onUI_UoV :=vAp;P~gAK(EFI ٵ7:kOI3t(P&`Abj3SUɇnxSNYP"^t;>s0Li=d̓-9ٯ\~ZHO8[YWC0<&ýr{+ޠBPJS*Q~Zѻxu [;) UCtg2kr$2hO ftwxp2G9 J֞a\̏կ+_LzLVKNLx–(K4gFd||K_ƜcXQΔ(ɅF?XɠMCS ZrYpc: diur& /^z`R\q,{_`us6c$<.o%LXٕdaTlQ;}?|` _wX%3fG9EOgJžFDP)ɆtF_Hk1]Ā2kzk9Ã5V`%* >kL|J ھzD"+%sJ.<@m? ?Lt i&ЬSjkI ~}ZfM'I}(GwCK.2߶3=DD*/Z&RZl_Vc,"ktAUwH{(_%l(ҁvЄl5BkG ^MLq yALس|Q֮QOey*X{jB.x~YGjC55Oy3J\{5(ap-lҪ/fJ(|}V1ھO)ds>=v U֖0Gk3)Xr }.%oO+Q[3AdO\Qn; Kk7iV ?fb3UOà.{O&Dw֭ s/^ c*WghGˤ-. }$ia|c#'!.>\hn.Ź>h ?aoHw"RN\ js_!_=1l^ë}דOIW΂s`L?5(^ɈF~&l.N= L>obk׽[\LJ$PnlGP#8 ]"e]buWJ9,7{@4P5V_q.&{lxœ&wJ}qwz5.OuRڎe6E%<@r5+lR@CߥOirͪqPB]cIe,ԏb" jQW8aXۨUNm?C jYU$Y+CJ= G?Re2g?S:V%1o>jf !hI[Ri[exDlwEͬ; ;'gXꩫaQ9ddt!&'PreiUvgUO~>:B-(4'Cfx{Kf Y3˒OJʮ@LV?G+4t%nlN~:# 0PfK^rn؇"r!_t څ],dv_E,8^_Y: Y֊ܗ}60sx=g0xb?J<5çaS+Oh.J[tIv&}\d{MBTaO)78`x`gq`Q9b;'](%LBFMcT󐋛(D4x瘢&ZۿߟD̈́C!/@O3|2 ݫ3]#hIAbe`qz:_=t+j!TL9\HUx /yjb-jx|mwF**1ԘQ f LGnf-B9f{`3gZAYe(9p_0y[o@wB!(&g.eF}Di9i5`8AFbK3{eŠ1*?ŝp,s.扸 Ow|oH\F*3E'wUcH; z:c DmåO}-Ic {s);kvw_ny4>IMjmVhjZ%AEG-1\tdSmģ{˼ TƟ:R.M\7e%u2p4]HbVyl:t͚fcGlvu(40m)"&aى;֥E݃J;^ael HHpW:1ptxw/lH8&_6m,Dڒf)բ ,z~4LfWɨ!iip3,G!YC*nϥX +K`k h!qvd6FW]W;-e7M 45DP6'J {i+ SXdDF ?iX:F8Rbp]!Tr|$[4EPҌ/!ZD*O^Ģ?T>M,,%܄?>te~W% Vsv(+y6Nj[zĨ(᜕?QiȀGӃZ!].zHvx, "T^PT}D1sg=z2fƟPŘ^Ou~{ Xty O$!l D ~[[ZoжԒbiABAw6,HMn4QBU2).\7Y>Ok ݺ }kc7>⎞5Z5Z'iQ+Ժ?OWٶQ|L T 4^#Pqе⋢H2.;V>fnC3T &ȨȦo{Qb#͚˗%Id%s.#cI/;80OGPRG2qt .j8%.k)OEQ" !Tm<[7%cKsn{-8}}l͓ɽ}-[(;gnqE!ë>=Fc\X=BQKp k3brOp#16B?:!v6A{S$)@$ (/WV}HGWL%zXQ9&Sy,Ȼwӄ3NKHI :M4!+3a5'k5I V;y8㚘%,VBрn Rsq(!(ϖȌCuKT;pG{ulƉ.̹*.ٿe4ұ2 ʙ2 ll@W(ߟ97uw'b.ۓ]1+m͑uRwkiW~PvSUxD^ۜF1F8B9x5yRh~@Z+HgzF&E¤c]xH{lDOX7u;g\X{HC[N8lϗcZQm*cr}(@/ Sn;sS* 2?;ٮo1T+!d"^\a8cjsSʽRLQ dfc^3{'U2;|4L*OiH)Ñ@CdIڕJ ؉PA>`C~,Z6 a E-eX`#@mJeT/WNހt |uS0ay5L dtcD!ːuAԔH4i³r:MJ]wmNz#Oij'vg^2aBԖ ש'Ub ӟ ݗ{bV'D،d#z#@dC!tҊz Ώ#"΢}l$ZДȎ58DbmR}٢| Vzv/ݪ~Fp_cfqTsDSnĒpt'xA )sYʹəGU۔Y851:c.H!]! 2%awƄ2ku{_ho7UL|[Tgǒ# Fm\]:AZg\鵊&}F^.[̷ΩUgA^ImS!:1ַsr+.bSéQD-Shמ9㖈}œT\A*NC&\$9ԉq]tO҄L#ٸkI!qdDi\Sѯ:K 7 &`R~%)xp6;MWګ5#%ڋRU-M!T'%zm2έ1^Okx?o-ݻd[Mqld42:;wk>Z2ofZ2SR}c9:p;0RK_5$/[clp9utW KL #>ʲ*8.il.++#Jv\MDE7P~Pnv[ϙ9UoZ\^µ}@j9R6lo  w0ߊl .aN%t}1+?J*Zm5[Ws9E;z{g;W<^Ԧ3uٓ.&v"SAZ$FP]<-Kh Jҿ}q47lp:*Hڝ#NmY7,=|+׊`]Vj.M)L} Ɩ)6ּwp:i@XixU题jg49=|bZSe^DTnYϚ1H 3GV<>lh?z L7mjfW Nkȼ]7;@d]Lע)Ih'k/]]DcMf_? GkD7dw/`gCYWSW}\ϭH_|[Ijh]V*겫Ed.Nؔ(XJ;SX-*ɐ%r3UMX)U|RqR HxF WR,bL9e*Ft<}NT:CcިKh`mo/H# "oװ,c4;J!Gb/jWU'Zєwq;"SU%^(w탧fn2y3! *ƔCV\^h7z/*՗Pb|]2[_GX41JW18?9*((2,+EWRhkʻ! S:l>|/|vfWkDs  o} H_W(//k ~ЕpU=qf+*z y{ MZda 6 ]ÅBͮlr32ޏbhzla= 84oU6&mX,!|9gS? &@?cHOwsL;[hf$yi\WΗ4lI,_a,YB`h?_J]b+K;!M˓Igmivs NJrpMid>2|p[}jcPM0FwH JPãL[Gd欵^{x!CKt.\ۄ}Yy"Vr洶!@aV|?9ۂ2>5Opm)@4&Ń7eMHfgJCOG,Mg Dz3 }qb@+ # 5] j5 S"siNn?ȒL C?>XaDҬi5~PdŊ\M,Hr3g=RBDeA;0KIӁ~Ku00ba6{cĸqY҂eF+@-CDDM4rD`qW@JR);siF6i `i~H|[k0nwBA+v>XJ8\E.xbdCH'6RUKOԓκ KO4uzê%+Sg`3u3!>֛,ɪ,iUkb*8^#q ;z_U#2~ͤ&[¢}Z ?=R--%-I5DaVe;6{"d@|7!Br^AG)һvJbbCl61;_aD$aƱep:Xgg. 2.h};jB}xZZhCq bZEmrDfQnDԴtYCLWⱛ*qvJ0fMl*;=>TXc2n$͛شCZ.B~|3qI!mXZX ]Q2^}NOviCDHhY?{%P[X,'4@zNijY5&"d~ya Q?lcz[h6sdk%HJ"`n?eavƕ0"L&x!!V:r}ܚ-utӑ̹_7=J% 9%x\+Zڇs2TpZ~+^z5-VhG6YQr_L/$Aj4ɓʡsWg|-#'ُk{H쒗.˩bXn486.mXg+`6[k@xXS= ai|Ąt>,TD|PL4WD=Q&H;PHNX U#G` ə&g EFWG}]v(LG4NMyڗ$*v 0ֆzԸ˼fqdur%ydH͆.)%WOۓ*>.4##?h 6ª 脋"MHy$!Fy}#ڄzK3$"I, sR ,%vhRu}I'[jĞ&Ww@`Tu#*MZm4ۚB*auT'yVWÌyj'aސBH^/P3Nx~ ˁGyweQc{g֕ϟ9cVk&.޹R3x5}ڄ8j+.!ݡ58)DVW֙V!xI0L)~ ::҆92OyWK!xׂI!Kt-l9q 9[9$U)C# 67Cϯ*@&%,YE>'>lS$cHVnMyfsOJ i"h,r)ubelƩ}¢k#gf?Ei!k=YX81?&J}@юHsu#W遱py=ϋr&jH{i5,=[XKlӨ:|tp.]ŁD>\ym&ehу2@}95UfFVϊa&/_4z}ewY:eVtgJb/KΖ;'נ"fy3_j fFmGUMQ%X  WE1a۵h;3~n,>ӣՍ`,jh/*'Bۙ,]?1t]iV>˝%LXЖjD9tܪ#g Uny,|~+82|2k^v$^<+)J5kp1kؒ6Z45q,Q`CFe*tLt =ӚlȠІl&Ek31ޫN'D[lbh׏+2 j3nR%Do 7Z_| -RX!&{[ΜJ;rc9ガTѭHϸmE*: o{B7XM=k6_dm/;V oE%Dw)\eM>ֵzmSh@ C"{`}GAM^]bpu|:aFZ;5D9 2UPU(˹_]}/Ad+KRs{tҧ){LNe>V wDpLlj\P[ }QGB;IΝK H`q?w'&ծԙ%^ʳmf(]!YPTuBǁc-hL~FdX͢dGr*I`SZIoUbvMốB,fg*WbzҝwTN?gdrk]FѦ Q 嬜bi ꧡ1AbOܼRO &:يU44[X}:΁YdZV7Lϥ^`{g ĥn0oK஘6E"/[r 2$9QyM(/ e~?;x~S:6ߴŨ{yIe@焋FpU͠v0'(^nX2̣Ir4դRܔTNm_"q()9;!yHϱ\v;P,(WJIj75 u4a)`g{ETܝ9FQ]nG6?6sh6&ygVV`;׊GLx_oW` q6X2*Sx#̎ d^SR-, YgPHCV,_Jzץi38>3烿P ]4'P_p~iR:T:*}tqw5PNjLVXIYe==kq^(V|eEywAb9UE)Bk!!+?* D]X_QJ2rIPກ5Bh88[v_wy~wV;֋S-FaPQhT+vADը]eFp !DeZ$[v="XKߢ''iblG'$%`TY#5:8e(.7>kjtIHÁ332BtX0ͷvddaK=mBWZ9\+"RN| j*~JAipqu18# 5VuWs i!EpBX2T DiȱWmy:'*[ۍy*+\Ky}l ILGx`Lk}\9T2|i#Z)p7t"Vl'7f |TԿ"UBeV Qŏ.LJlrvylDчіz"zݯ+S- y+AKZH83 QY۷`Ҳ:zqhqVe_ zq*$3ji.I6ΰn8\6GsDЛ$S}C5+=<H~LG' k+B ռ5+qTy`bY6wEP3Bs,5eZ:8tqVh=uZe(fMfQi ;k-UF_5x0 wӛ.С0{҂mUqY VX2p'Pi(; &>XӤV%S|e>?JH!jHlvDcU#u 9 @\|n3 Q5o-K Xv\NvGPDp{mg?AdF^ĎPrf8(g\@(`$&eu2~T7 'v m*Pƨ ¢;l/b\/~ŏNBÌ[XGp?cOZr3AY r%I}5kK*exL?r:' &φ,/r,% BF0YZWAb@QGU[=##\kd;JF+# ek5D'[D<۸j$֬bހj^Md7U1 bx T+sػ+PrxAbMFb \&̈́+l\uu[0? :O{`MNP>] YW`^HZ=).6\s_[!u^Jut.-nfXh֯$m9,Ptż3 x|x'X$I՟9W=3ͩH#Kg/2K-^"]0ĽRzaRT{MSgCՌ@& $5m&@~kVwA oi->/?jҎ6\B{`9n7K:Dݗ5Ֆ᭓ϩIWLBYىvN!8J ^Hp#V*.[=2[=qZϏ{/SS: Ժ{҉[{cgu@d/~P~-NaSOP1"uq9b`[SN A7*Ȗk}z[O9ܯA(x~hp>r;Rz}ϸs91̆:ɇAr!\ָ'ߗB*q|2:2y0bu'п4/ѸYn&$ YRi[4'lϔB9Co΀cӄ@5Q4`">?pkO~$jLLPF 0QV:_(WݰoDBj {`ꛌ4cBB ;pcc˥#<(S&*`*D0~ڀPΈuXv+ᚵ\¥^h@̱M,_J#'$qt\ gY{-_j{"ʕlHWIM X>@۬7Ipipi3?˽u):e6$軱Æ'Nrme(oOn[6\QmMp\4XQ4$!1l5 :om_˥Ck;R|P+`ntA5~mn#9턛ePM^=idTZp)C :N?TaaWNs<⏨>ʩ< 5D X麧#wufBYm#tߚ+ٹ- {/@_ѯ IG=% eN$1,͔DQ#U.rFN gY4H?ڞ'L %Ҡzvb.T; 7H YMZ9o'b'Ѫ0axZDfߓ;Ce,a0BV Y!@P\ |McVTsxn^VILǸ^XsŚ0^z58*lJ?hϠn| Y 4 KxV8)[0gvξ{cxaZtOe7̡3}-2mJ/R`h$iXS{~9%%"3mIg[` |P1s}Q}_}DJalL֙| LZ6p4Fumԓ6ƅvAnlEyEm9 s@s2θ[#]|37G[iY%U;5?l[Wo:hah$K= }RȜ8BZ'q"+]mmFkS Ys/&~nQN=~؈q,F9\:|n&I9_+]XRkR"i-mΙ?+9C*v\*R}{oğz!CjG F3Bx!WZ -*t&tc3A<µ y*XodPuhosU]}%%XGpFFJ9f$V%kҌ[ܚIT櫇7FΧFy-̀BRD8@ICJilM~D 2ҧoiGUGjDP%+MMHA%σ"[t=%Z1e+BQMgvlT#@ъ@9NXŚ8QBAN['霧6DNGt>n | ¼VMLJPQj5CS(|.jN1zť(ʏH砀kpyX>(>"RDvo92S0g=o/=nA?)7PD73^Z7 ”:$uP ,9ɋe> S^cL*+ጧ1 !/:nMhX"z!prn4PSfXHU ץ0D3^u/~' ].H,eF^0JZjY̡YJ <cDb+L.I+luszt%{viez> C֯HI7U&W} cYcJFUDGK{ b+c&, B5TJ{lK)1d~`eŮ s 1m9mDAHMq>/Ho@p,_:݇P^ƚuLᢦ,vrΛؠY4Tt)7O>vv$0]{ 1rw3 Lg)LPwqh@En^5#St@<=^Z5,),mXæ]=MV$QYexH:3öor Z>^ q.0GzyV*dI꯸GN38^<-Ȇɼu+[2yσ(ꈔme`3}Ҹ41SrUMEh,׈> ʋ) D*$?T~;[ b!al;ǧ8 mM.+Z%l IDHL (IZ dWeIJӌqCh&%Q#Js (§o+{.|i%׍܃&Oͻٹ7Fl3PME()iVO`ɟ|$j)lƙi=)2|?9m@9kf$3Y%"3}Eh +em.nnՍU:=/cOD?aF=ף#bKuO3v X%-!>/u'08f3,Q:"/>K yszZSNjn G$D{mPm;4Ѹ@ ']{Е\!ǗS=pɸE9݇ [ЙGR0c.k))`:}ݪH`~@*BhSߨu0)jZW]lG S?|Zir2a*W+*9[t.8^JbG0vE; JwN{R8yz̈*bW9QrLȌo> Üg'FwKU>ĘP WW#o~ZDݶOqR,k8yhΜWaw.E^{J]""Es‚T8Zc4D]= [r!OzHIW̙w)+*C #X]NF+|6 *67&":#7~ۖjEʢ:&~g ̯)[aDjp4zQ@˧LfTM]MU})M ǎA]B|d^25ʲ\kK@ɩK ء4U% z.#o]չn גLO Hk6I6񶁤>Vu$ |0`gAv~3.`y9Bސx0dW0RnȓͱH0ܥט?S D|t!ŦRd3$r);Rf!a<0+F9D,i+\sσccqﰞԂ@{"$HM%ӯwDO *'B# /?w5)Jj_Sy`?j-c")]"! 0 Sq{K:ڞ&/2d'U~d;j PZ|VJ988U2mv3=n~k'ىݠfmhxU3> IVn>369˩L 6(KeNA"P5_#U T} y ȤGc L]j{ՒN/~ĈW4!:Z!K'C:ەV /%IOy-lO|w9Eb fN7z}`HLfjuNL o|J LrǑƧվmNVR EG|邅&L\޸ mXgʣ Hj $rzwNeHZvGF]شv9b`iJuz= 5ڵW9wwU[MZc+aeނi=/N=r\t.9R۲؄xm NVӳ"7xhxфGD 1:盠uG80 '!p;z!&ja|0a#[7w3Yۜ6hZ,m]#ýVy!nVNA,7Eg-sS[Yg+0̹JAbѮSBJ~"J@(}П@$H!n]\cɄ;r.,`Z04v c[}WGRZuO5Qь5=`S[bQ#M黓XD)ifĥvXEW`N6)x+{Ϝ?%]]i|HA}$9= l5 "{p5}]w`*г7@nȁ}a@Ov+XPfXf}BڈYt:*9SWYkOE?=CSH.UQZ R_ӳ=CP]c1;u1QEz9/4/cz:6q "TKӁNk:!:HRn7ʂxv&{ vTn6N{&x-Xj9ŋWЗ 0*a GONHN{2o8 4ѡ(r: 5B D! d/9׿Ό fr`_/RY I; \Z){U1 8J@Ynj2\zq2!(s^]Usݨ26rT`L/MS 4lqЗX]^x($ЩfڟcD0:!-ۑ`ޒQVpv~I1 v5 w1 w-{Wm*XyA4RO(Q0>7gO9Gk Q>9*,42!7l3$Иc0G^";NujPdX3PqɈV?rԄ뿺 H64ev}6AͅnB V붎99뫶=}졯"GlOjvNuydB7.Eɜq4>Dc7$) a[H՛*$v=&^0K#R|w< /?#7 oi}4xɉ`*U2^J-^<͓p7*ȏYǰvļ@ hx6!]*ksAoL,N$lnQh`6"$F؈j ӿ!Yr7cf[~)O@jC)Q !k6;2»4hAXژzÅzpQBoS6p,t. 0{!*- u=K]ܶ 4A[\96E3^$~7"F?sS6NѧRJ=KI&Ũ}Hv#o9x}ٴ:. GɄ$SPiī8KǍ"L-\ U,ZԾW?n:n%j9b(o@}#OF<%)ODʞ5U$s#Q¸h#)9qu8WՔ `cE䑼s4 6Qf=,gI9R4Q@a[#!HC9\|K}*DM,(78hn,0ۥcДbkMo"Zx _B=+ wfk&g];J^ %=Y8V'%IKg.ܻ%rR`s4Pa,/=s8W[ooC\S& 1LZ\]OUuK"8[` )&ըم\i< xoMлDhXprhGF傝]?,ǔ%F`rI ̪re\Gdk,֙dpNTзCbn̾ *W$譸Rg;C?\ ΥB@J]]V;Wᙰ>zھF<4ϊaEGjJ}oQB׹ZP/"kPd`$D׼!q(b_^=n}那LJH̲2t E@ZPQN~̙9D #X}5v!6L7{L1GZQX0L۳oMM~lHT3Q<)v{CD4_`eȀZ(8.2Hq}2k(c'*= R?P/\x 2MgsUޏ[cbWe0@Xi5r5'eg7:Y]j}U^7 ts9!e3!’qQ{f[YG |@4ߢ8~* y|& K47{l TdܭYE6\c,W*-ġdeb2Do9>ַ)!8]݊:7b1axZ%|TO},ī 3} +=\‰nK/وf0py-I17ci,ICC]8Q~)ǥ?I@٥t7*%`Ҙ/ 5qe~{۵Iȏ!Qn ;A^Qo YWT41p^ Y!Zӂ&n,`]UBYf4m# e >fI6$ch{RyY/X܃7QADGD0ȗt +[6-Y`ha"n)3M;HaV&Fz|fޒz.r!;?vSs-FL NQ|T(ҫ|@ .F_dBӆvv67#^=3F5=NztUјaHaYzZ}]ҕLx-B |*Sa dkZ=4XڙqsNsUʽw֥~ rKR2aI25CRCb5LOWX*>m|O w ^^1q7o5dp$2蓓mXoaSdnU1GIi&i.mC1EzeҸakg&d I 8 ppεG < vdÇiU>e9ܖ/1?iwc*d0a<p~[~zKEQn&m%bă ퟣ%m~?IC9yᣳƶCA#\oX0hJ==sBn>0?CpNG!^\C伻0/иP~!_2XFFJ-X%MR]0RhqZ@E 7ؘ6gSq[D_ոb|OiK]Zc@p_n8?:z߯p`»a)1W@r\Fx)|[MoBGn >Rfc+4nRN'#]|(Svpg]oC9OKok )oay-*ڦ L{e~=H WwfqW{KZiKecntFz.ዌ3_p.o(ɳ~6&Ƭ%<{\6ω ZywUg$z{QCYy+f]OMEvtebgtp7h,vڰ즌#c2/!۠IZH~9=%ÖK+r떡>nr|d90OL-H(JY@œ D[\1.yB zE(`SN^ o۵4d|&eLk{/OG$LbW;kU?)t(r0ߵ(+cZ'= -+MK4P?8*.͚Kɕ[ߥ~ԠkJ抢VaePօyۖq6"&-YV}@R!<kj{;EU52݊CQvFaMbG6h%k $R:,8XrE I7"y[{ 4z]9%c/DR/=x-{e`XE1b;3QP6U銐$ww::cUR)[ֿbVGښ&QW,bb%V0tVߒjwCU8wZֻ%27΄[2 Yh*4SovU=r3 Tjk֙ZPmh`ڠ٢+;D$*6H2>[!PnJ#"юj > "/ 5 A^ 3T۬HEɘD7ޢP n>e||B{# 6Hd#3tǿЋj;*]w SVx$SHGި!b< I} 'XIq|C k[ z*R;<3{[XljFU2_쇕]ީ羆*lQxH &:3'LvU^!ܷ:夒.b!u37¸hMD) ,aR{lLe]e,mES8(@S(aIܳ0q\OQOO@pX3%8Bc?_ μW$7oSsK-X8Z cO#gu`#`=Zdd@ޥx%A00v~-0=W[:+(Z)S 9ljEwkeC!).5ZpUP8Fc;6T6(xadl޶ӽ̻]8^ޑ'ܑaMU+Pы<  :=ρlϣDŽ 2W"UT?(*eQxWZtp^e2y~ο&0C/nimϵn pki[n? )7\w&%{+l 8([.TBsS~G *_bZ?Հ0 YOiToU~62=<`Z7*C&uA];(Xā<78d^XpQy4#(DeZBk MRSen@Ѕr[ C6L`Sۍy0H]>~ؔF*,?b\u U|A>ȬK7wmh^7\bgYQ&(;o=>6hyhFCҽY5|zb9zr).AzE9AY *71H͸tZhעWFĥղ]g2x ڢTpfnfi~݌3эFMPR"IRdu:Tvָ:Z6#aȣO$,K?pw "{XPeZmk9NI9#D'f z; hyu;lǼ3C!PDPƫ6mHE;'Bm{R# >`D4wYJGTU$4.{°/[vsh>k n418,} š3bvY;B t{i_%`PZ)hB KZyjM %n<&vU=T0vuߕ̥rbO6Be 1+A"VbAK +QsƊ;o&HRӾӕ%$+eO11Jl@ڢ Np5C a(d/#w.a,3o9< s\rӗյ܉-ѸyE E)!Hdy_:÷aWU$ -XCŵeU[g M(0RZ'"58nScz1^~ТULa p" QeJjS4bLeSsEc (Kb`BoWn|0 9K.pQ7J@u~=n&:f9CT;7:wg*E#W#S_p0Z2 L;q_MGkͅb X ~bYz"ُ&)U=N<;*Oj dh;oYh#lc=vHeT[Nwp ݷ>9 ןVjM=Vg5`BRfwj/<` DV8Yя9i̢hid{8{7+>qP䆚@! {U*Qs|KR3gH6=4w eo_`4!j[b>IZ Hy@Kj"Zz"6,z;;IcxA#n&W{"j[S=S BյT*)\}4cL"_F8N8H'K7Tuqr2RK6)13TT,6܇"L1/s&ZuRz>f@+U1+!3O<)iNH'(95XgdѺO{`T&?aAG--ٵOV-BIp3}܎ c'rV8C(Ԑ(VAv[YLW^HBMv :|_㑨 M(ǤkNz.X;)ub910ǐ4Q>gq?BF؛m ǭ:q; +2ăC#O^V/¦$KM'ATs<}]\K\f1mčl񏗦gT&?\!jQ0'마W^m =hI4 TXA##X}ꆸxBUفԛ7;Cħ沅wP@cٖ̈a` J^f!fJh`/qc׫'c܅mCro+c,V֠ibtXم4[霿bi)bmM5<7x?OH#<a)%j 9-)y̬iAu[*W7]N L$KZS!9YQyLY?)-a ?u``ݳr8(\zZ·ezbZgՔV} `骧.̈́y %vMHk#QY`qC ڥq.%"}-†wº'6TB(r:s 8vW8\oƤ_}޴+AR_NnR?v ,moe?m2ۋ)p=f4z*Ky=P9ґfp'ϭiJ'Pz4Su.7B(?~C.:Euj[?'F^jlp3гLl91rR K H]]~$,mH 1;UjJ5z8Nwd/=nyiXL4cw-p}+x!dŌ.56ϩB!LDJFb/ 7 S Zb;e*cB ;oE0̱eb"+3yM?=#{Cz-Oĥ!"qb(ϵwnfW[OI`"n<,Zl,UG& "Oiس6HRg.nN~3()1OM]_( A=Ŵ"||դw{tm'OVDߢT΀n0+RYe>FE $ibluUF|i/)Y}n2"$Ӆ 5!K7ݹɺ \RE0Ѵ?|PLHp;-l0#;%ڜBtƏn{>9N* >d,ify $sF#VBBw=P6x %YPAX,1nȨH,kЭjߊrd|?BN2ͣZz=eUGPňpo X. c( l%Dtl^NPdͰ! ˂yZ{C3yl6ns»JZ^6U yc^A!5ޝk :t.*2L *X}ܓAp"mCb~.2%WZ~)4t_~q% .d%g0j- 搧/eU/Qu)ڮ,bnƾ1x/n 23s.Gm(6,S˱Ev>Jc40)~\W7 kkPLg#E$`y-d5T\k"H7vUDn? ѠVR1MϢƀ5ą׽$8ReE#(]Bn&id}2t%tdTAg3o\C&gد&>HM.\4UѭuH}^I׆M(-c"jex 2E ĸեnS $-ʝώTF&s\pJA2)nPyjRMjwBړO z4c5n%D;:A*KRgq>i|H̵4: c…S fHuރUN {adsMpT28nbX" ݂D>ۦ{q蕑+ەc,SqCDm>۶.[ 8#BV[0J~w3(;{/Qa{q_f~r<ʴryA>f \ɏvdDA®Љpq[ ](8 pO0ٶOU B+kxPzX) #ߦm$-%צ@G-VW8PFzn4 4;O1>WۜI1Qb8vhӢ:?*xr;@H߲*k Y3Y67cH?RwEk@{6Nyp20 =u+Ò[(*fnK:&ް_#<nYv9jJ3k, # *²LZݿZyr%Š˝W VVX 7%/YNY #b}ڒ*1ըRk}H*!;O4_dx &S*)|wM6}xa9]:g"&cO*`נ4bm[n:ut`_W+h 孚Kȋ]oVyǯdNJh>=5o,S#bLIvۉ1TQiC`j-tX(9g&~Ih_ Gs680n= $ƔFcf}J0WsZ[-N>{F"l134Z+xk 3ttq]K}:(%ބnW8Ҧ3`my mYG8ٱ!iT$BtudYn|.}NtRd vo՜oPU#ςdAy!HJu~hKP7Eyv0wfn?ņЙnjq\lM^N3\sr,Wț{^ ~/