libcryptsetup4-32bit-1.5.1-2.1.1>t 4 DpQ/=„eL޸߶K_$8^VZCul+t%w֯Q]rnT.D{w_WH4ͻ(yk%\=|Jt15>P޳@&<־~-VA)%; bkO2db|14'Aޡt),v%329tir776 ^F' vH;-rT;y^;[¡w(uig5b/Q/=„{V¹ cب*,_hPb=K_ rZ(#DtՇܢxcvGGJ3{XpmŔa z0`"' [`\9< ;sjM<OLej/¨X4EE,y@=M!{yAb1FU ?3)89 gX̞55}ƶ,:P?Pd # Q  /5<LT X \ d  LZ(829T2: 2>NGNHNINXNYN,\NH]NP^NzbNcO dOheOmfOrlOtuOvOwP0xP8yP@Clibcryptsetup4-32bit1.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 build12openSUSE 12.3openSUSESUSE-GPL-2.0-with-openssl-exception and LGPL-2.0+http://bugs.opensuse.orgSystem/Basehttp://code.google.com/p/cryptsetup/linuxx86_64/sbin/ldconfigQ Q 058b0df277e9b20f05c71383a4c7cb83libcryptsetup.so.4.4.0rootrootrootrootcryptsetup-1.5.1-2.1.1.src.rpmlibcryptsetup.so.4libcryptsetup.so.4(CRYPTSETUP_1.0)libcryptsetup4-32bitlibcryptsetup4-32bit(x86-32)@@@@@@@@@@@@@@@@@   /bin/shlibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.15)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libc.so.6(GLIBC_2.8)libdevmapper.so.1.02libdevmapper.so.1.02(Base)libgcrypt.so.11libgcrypt.so.11(GCRYPT_1.2)libuuid.so.1libuuid.so.1(UUID_1.0)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/bin/sh1.5.1-2.1.11.5.1-2.1.1libcryptsetup.so.4libcryptsetup.so.4.4.0/usr/lib/-fomit-frame-pointer -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 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=0xda1024c3e861a014b2854a1b7b8f027310d5f254, strippeddirectoryPPRRRRRRRRR R R R R RRRR?`] cr$x#CØ˿sUl[J0 `k?0*}w{>;w|r~]Tstִ13T7N{R~NMxDVM dl_RivtIVd WM}:WtSՒ%hOV?38_fTN Y9މ^v Y1?a`-$Cp0M˓B J֒[oi `LXEȹ> CJ[%oAz%ǒiR3TW)gRWF*X{XsYeψ$#zp&c=Tx ٢+c<ؗ2XZCSNj- KW%Ű {)QRz09&/<~A=U@ƪnX fkQRÖOV| *ni6\ ߌCCsHY%q>veU)瑦 V){>1ƿ!!9h_R!]a$pCE &͊|/$+[%_ʷZv3GkQk$+8t3O[(u#Y"0(N lE'`{lT>4lAμ)ig$ʋ=V(Н`c`#!4lŦzfqhNǑgcHj)cD*z}>ʞN v8.$AYh0xw}6 Y'PMg:bN )[o8 wAIs)9|tȻS#ڑoㄐ)ao£ ]ww|l($0>ch18VXG؛՝d]GF=L>2Z8SejEks}Wɐ.AuYd792VYW6ɦ/$iwbUt/. 7$k;EdmŜ8 ]^\"2,! l)3E\<眪0a_?7&6Mg%*:FGA] ̈́u?P?ve=t-AeSu^1 daDoCxtB1A5,/m\4PÀBsox&t%TZY %/9}vY#i*85NTQ+6x T&z+Ԟx N ~츢!kg8x֣؃U_A:޺b!qfQEꎚǹ,h1$ͨm&>-Rа>N& Xn۹B 6=zk=}QVAW*C `;iv6W=Ҕ[h0KTBr (oGw^_QHװϻšT xc B_5ʽl 1iUAO" V:{$qEkISp2U!ںBE`,=q[.@opKE1PNK*h3ߍÝ H2.C\'ۺYTg& ω(ST$<3Niyty8*51۞4^UEbb먃^S[6d% 'nm9In#)ﱍx&`o jfG0(Z[AzfZCK 1XOwP#0_OO3+Q/FӋiGa-[͸٭P!.?| 6i(Pjw0G d#)[򶐠@L^Bg64]Q4Nȕ$"1yV #71 m^-+Dj^`@àM@¸6//<6dTcu&I% AD9U ,FQ"su=ƟrۣċkMaG<^B+IPf[פۂy>V9[ϴT/non2ʵZ5mbeŨ  Ym"g$ÀX!-x#tHz=a3'_-Y(8I ymZ=Gg`z,Aeh:-@6t徶t7׎`:>~hkULӲ}bݱ - ܤwbαyUgW=?Yf)wtX@.fus3o^~;0yW{؇}:b$t1*.LA ٺYYopjsz{e5ݫRy|M/ӾEH餭8=+(MBcZ'I( }_캍H(E%X7OQS繓&ONLo &^tdF%!TgC@Z`b4U_:s`Wwݜ/ í] F"4qX"(3"I0>b"*.޲L'{ ؓUivˤ@DЪ1gK9&=/t=0-@D<4C| BBEw!R{yJ+Sllj.qH!7/DW` Y$Hie2Ge̺ix jm(੏Op @"10DzO(\rи]vhȾg:CR-nx _*ϕpLHC ZʂbeSO $SBnzjYoD"зb+kX'6LX:qf.rYz%s< Ȫ"8hKEnՈd$$Q~!ņM\CZ $6.K`:J&l{)nN <7xx1E?@S% WͷLpS[j*Ο)=yo$9DuF[WGH4JͲ<=2kM/"'rD3Zn:%XSYihE^}%O!):#^>YEbhBa trd آ[96?ۙl0Ƨ .}䛒.4C Q%K+d(!ўo U\mɤ#c(扂wQ=¯12*t;0 }@(z䏉yqWjYZy'iQg$nkڧe+*&un l]K0zy-E5@5|Ȝj[s8P+LS5nu<Yĭň}N LŸuLj#2p#PvQ(#F:Ӓ6XāZ=Ƒ/N@N;rn(g& Ԓm9=|]'I_<8 =-G T8,XV1 NQroQГ=C8eg~LW1V9TQ ̓Bf | =l~?6|c(f\0;:{^vTx}%b o&gst8筧n@ uh[/ .Gk`JkuBDS`l%fz:( 8o}_φS#Jd$ >G _'cN~xt<Ƨjງ }2H&W@<)cPjpMɍ["ng[.nFRՙNGxBGwr=mxҢx3߯-w7DT6ó z]P@*K< $m%3oXN2" %AɌ)~=ߴ-a\QY~|,''רX\E%oxw,β\:\x:/klղ9^%J}Rk3 qx'EKO{Cj;%R$BLl8mR l6j p]'2(6ݩkRŢ6co^j;נ׳,;ݯvJ̟7yUk. {?4]WC*|0' +um)(8GfXzOv8> (PhmA涌Ӓˏw~|~N].*a>H24pq)kLYf*JfgS*v&BjU\;y^aEj2ܘk<&]#!) *Fō[Q )"VA2vj 8*z < 4|# PjJL&+9pը49Ku/xR0{\3-4Lnuh@Cb.seUц|: ܝ~1:{r`;X)тK~UG9͇ܺ7j\hCv3p2)91t bim,.#g ,MgOER;6M1"݅ߒmM(2SaA_R?I׈&Z*;12 ߹)/?:cz06^Nd{R500#u\)Z7a}*z!=o- =uIH%']K)5i+j5ޑɩ%f T` z<;ׅiǣ:ȀyMh:|Zl78BRd4S[j􅄿_/Mv;%?VrG|;F՛bO9ykE.iP.;wvȡ,j.gҴw;q\ Q>U"4C3w>&r%Gc [LbfQvFƢ9k%U~ޱrFkh+7H O׾ !Džk3Ko#2}yuH^ɷC_39bO0^DNtU^N U)4_leR>kN KKՅ l{-Nv9DQhiڋ0:*~.gȣW C"#LX1}_=;8io6IXٟ9}1 ˻y`xʯVYJ}oǨ' fYh.qe>7@euc ՙ?B34u{e ^v#-΁$oJ=\fCJabUTɞ^] x0ovŏF\%Wg*Ǐ]˹Ud.)pp̆3z|dUA35'EـRyxY*KdYg€OTkpQ ,$dHZ͌Z:!6a;)Y/TQv?dQ»*-yBS_G&! zR@񀂲jiHicpWz}nא,o~JVk@L^ޤfXr`wKfM~s樣kbwle)S{: aL8~}IB t2rpU.N7;xPm= @+:>:a=Ihԅgt[q0\=*f%a_Zkfj闦M`3CI*Yj?*y4ERf= .ɕ&M;`8pgZDGYiͲH 8}4=f*%i,޻Ƒ&[T@@3!#wV[r#'G͟:`1^͘\:hb- ҋIݵDvqz/u)6SҖZ#H@zlS ^@c)lxbzUhDC7ӿW_]AX!YGuYqPq\]<=Hl$6#np_n*\k"Jz作+nT4gݹaؒhl,WhkʗcKǰWN ]!VAb ke9Pj#'/;5`BT]W_p~HS{Abn<v[ϵxF~5#(8P#*K9X? 26e[՞O,#Vr1!cJ^LCb|Tm9G_OO/-BHQ5]%:nN,V4g)tGAyZUpD >ڭpՂ <zgMliI]<(gۘWS5aF#q\5ѷIf4I}+ko7^8}"&ăFvysi X < *$_HE M+' XW HCXx]sgS c>aq#,Օs1c%:edzvȱbjz p^V(7R}J8Q4J|炶# An],5y$j8N-L$,?'l͔D8whhG:lDnb@wĸ^3ǒ( 9R{Tv8-C'5 k7ЩgslAXVyRH3W=z^*^=aggoٙ$Z:>7k`""$ ]th }M#G|Ӻu@'5ũ<-pͤ' [96_aAcdJ=TIu'ً-#_~>B2<:f(X:_H}UZw,e[na_eUrcaR-&eo|"C)ja2S<ۧ:<;Jj$$>U/00'x~R{Ӱg+#֞!rGKG8@}J`ͅ Uҝc^өȅ GOj˅Gxe/AEK@U\JFN`KdY4A߆Q>~cesIڍ$H羻 b`(q{eLH.Eòr Xrm|{Ez"]W ??5UP%FU-+a1nM? qB/&&ҧ2'VY?rk5h^T})8nK΀V4PFwgcJs}vq=%^?^yw4?PuiZï+h^:w 3Wr!%Ƕ<]`̼5ѱ}H_pe[7Lw Ӳp E4僾;+Z=GŌ" (C^,!\I@D!{wh.Ҹm&i46Q' —4T<=74A7$Q TΗ̿xѾˆN׷)y|sH(x-k[/^*rrL38܄?{1@.+Rpa{ 6aq!"jSc6o5mJXw"5Zŵ5qRBL_{Fzf?}Ӕ^`* 矍dNBUM=wGY/̃G|rry}y$Bnu? 'DN n^Xoo?w=R'j[g_z5oMY]v# x} S\*fP=5K)O!&R&$+[; ),b^ 1 UxJz =tw+mڊNOwtO7ZI*mV늨_G߹`W}# WwlǶFV7wKRZDe@ pC Gvb|cl 1.^T5+&_Xb>KOHGW lhUu:$  WL=#XF&! vdoE.ڤV_V= i0RcHNܞD\m[NKC-qwfܵ^Pf`IH^A;_C >ʬi4N3[/)){^0#u|{>"hƉ' $l-ޘH7K[eg?=w.exMnOR5Zvw6[@?EǩйM^wkie%؆?_4R/߾ru#`;otlFc|ԇfrr^(ʇM͌MjuΏ BQ`-?r [&DXl,Gǣ^uh㬨dh fނ*nvveMoNqt 2RJ-[GG6;)}tH<@(a X[4Xf&e[ꪇbtk+64e%9 gU9Vp&D4r]z_JZ%FJYrsm+.C(jM@1[z ^_46ؔ WlRjI[=lƙ' )agvBiFQ)k'('0l/j4bED6 '/ӜA)}aȷ*]Rvlr;;Iș4\*S 2$ЊZ3]-w3 7Qnc~ƃ8qEyS!*|\j StH:mPqf[Z?m~'>LS6+ӲFn9Fz&C s*d$aEJ(zM2PYVXk84 8V8j-2X?. AzMm&6)?ѪPq1ą :9% Jd瘷$:@v>\lev!$:?嶩x0S[O56,?o}(}C?]2ʱ~*2j0.f#B@ uT9i?BYrn+ܨW*#}Tݍl-E"/Bx_BMۈ9uLګ1F'qe4 L5(0;@ B}{H?ex߭b{l~;X&L܅$4刀>/\㻵7]34 f_!(ffMx< j퉂ݎ] t1m> ,&}Ao-ƫldJaScH 4,fںy@ε %p\GEaƔ8t]xov{p<k&[WK5Q*Eep9͇b"R#̖/ zoc+uM>@)*&?l2yR#u&8sX4mw?2!0#0uKT Bl-q% W%!ɍ U~''?hAcZQD>XWEң 2+tc磆ga ')=0^ 0 Ŵjڒ):sԘELC;CI<,.fģbJ2*CBglWڊBZv"O}DSBt;$ ײ;BqvBHv"]pjSZbNzaT̮SYw1mr R-9_0KWXx7} lR`~s9odKIWRL]y5:+_O5~e*\ca}+tg#/]_Ҵ/;Q\gh(utd{Y*hQf=|گa4+xXf6 +Ʋ|[eD) XA#(J GQu4%M~^̈3J"$7[>!QڊI#j(4,LDW`ݲsRs#Cqm^Ybx@uCՕ`5#O|Z!md(o/n>,%®=.:}qu#˳ S*w&\A{O'>)j@ sJQs7 H})ZcWKM~S(;9%#q3I=Fds+Zzuqʉ] +)s2}|vTk.4 7ή%GBF!f?hTᲛtyE{C]`.uHkF!C ;1Fu(reR{\LE 09@0'l]ow5&YPD X~URQ x{|.Q Y>4Eåcj1V97%pqT~6 dVy[z$Io!0!R[5 RͥEi_1:˔}N^k n4Sc,^e@-f;W b=y>KTF7{^ƪ{f8p a}S)n1,yB ȱawCS;WƒF?j RQϨkXz[X)qOu~сy>j2^a`ٹbqAo1#C樅F=R Cy9'P wWf|x sQ}S~MYXЩl2yF|1>˧{mړ/dnpؼNh̝'\JE ۨ7,\ 1L.0OSebnDBY RZ5;  l=Ӏ㎹p`bbai)8 o 5{\fi͇…V-ʸSܦ~f1ȋx$1a:R;Kn#͈1Q.5 D$J,t@,l],[(@z(,su~6!fլfKtZJ !KCL*8Ǚgl7 MGog I,F+uð?`&KEh$Ȱ̅ufRiV OMNӵ MTYňW:",.{5!\eYRնVѾ`ڤ$ ~y<ݤh#H@!ܫ~kU-BG2sOT`tw,g|aCiOn&ꅽh+ x1Tl´xp:R#%"Oa6wgƪW]͸6YV=!דYڿղ:pu%2ՊJ::J7^|$'12#s%mONv$Hb3ށǃ.Ymf E^Husi#x / %%Npգ I7Xs[R+\ww!GgjI>;Mϻ( zĽKNR)΄=~́vc֕Pj@"@!i"<ttͨ-yε@CgW&}FUP{z͉*~D%%r"N "!c/)D΅-o{ %&`QM$y@I+E9gBd:WTAZ(/ـY)Rn`x|6J px+RL gR ա/Xp~՚{4(egD9!dxQ*I!Jʑ'M>= VHɹ,܄[͌ējȰpn{%Kd̓I5QbBn?uK~5~S%$eCA@UG@X hz*79~AaZ$9jJ,yk3 Kzǰn6L@eF&7 ^Q-sἆl> :Zn]x7)fE)lwF ? V *~M_K?]ӎx 3=P6T%N5'Y(H dMzW $՟5Hf 8 a&O{yjPH+|=+Bldͳ- IizXk;Y/쀓PQZ('$(TI2b^ }o( (ŰmFS:IUysk3z M@%Zȑ3>61\\+53Qut qvTx$o 50)4(lQK>/6{ ѸKv3;vֳ,yMíMh%k؎GezdZ;5 7~q~#`:\( o8x_z8)cܠ!ڿqlJ,S`[΂0— dVoMhw˫/_<`/<12cw fa*;Q >ag^'F\(y8[XQd&lJs')#'j5D0/5l;j5JhoaF,GÕ ~w !xW5ۃ[ĥC% sŭlA;,7(ᚦ%'B-J:d2N2=]-^3Ab['nS?\ ]-U,;QͦxWк`%"lB~T_[iKý,-0tFI!`n7;"ixL$%д0=T; sŬoV~w Ɉ{fu7jkw'?%G/U ϕ R|I p n*a&lgCDB螒j$?߸q%TcZQJB(' 4rYŜ'wvG%F[p0lYW/fnWcbc =?r#3V ԇL$wAh$9쓔.ffআpvC;8EAsg=%hOC@ܴI%] >У0rNt9UTv(q 8~4g=^|WKT]DwٴvȌIΝ/MRqo O-W_JTAdz%5h~"ؘ~SeGPdIwGL]I^P&_ }͟[rvqSuP0pɤ 6&@Ğ4=x2 0M=p+2n߷[V}-J ̙DN%<^/WOe'h!=sфz (236d(m,&tD.FОTpbzùЎzhcYLe}ҳW{هAwHu*1 >Ѥ7P5e_.*w\8&;M zb%4eCӷ]^.NT#n('CWtDb'1^;Ʊu8$'3d4UP~'^ '=l_r N&|87FsŰ`W\X>`4>N^_:R0fUsx,%1F.1O29@RRpon yfDjr5aF~dxNӅTgTiH:Yr#r!;B}C4אa ^Vw-v)ʹgvy%i|w"# lXA$sQN;D']fFKnN|/]J!7g2/›X,(_]38h~I?t.]'6i饄Ĭj`-M#(aH~ꀄ1| ,CŔ+QT?.Y"4u=ox^\ 3 ``!`QHJ :ҭ !0Isz; w _j,U* Wlck!࿟t gUM2a2StC^,X/SC,5r;GfXgn4]4P3AKs4djn3fZӡ*0I8jdKtwK@CP,Tq-X.%|os&JTVXhriziu0ziU~O9mY4eF|01xIY'M;4vߟ=K2˰K]o#z*=̒*>$xewfX'0P',@XiQa%Y4bt3BB1Bɿ-_ p>} aR.Dh\?NC/q|E.o0&#kq<)_r@MI Ë zd!iVe(|coKU&`1, PO*`l𰹹¤xTB1.JѮZ˙IG38o/nbCL_;Y@NXr]q`-B'zԈAˀ`n|L|%־i*,ZP ( zgT%qS,]+]f,iqlOK_VRb8'[6mzdC'u2}흒VU²Ʉ0l#6T@mw#9!A 5=<-(.cO}XfFס;uÏ0PBfSj"vQ+hۗb[~^'FOr{^8j+KfX$[3 2 v2߶|t -PiFvֽZltr5wh,a zFx /܇X$޿5Y۸q@x:QR(/X,7Gp |10Bɀv$ ="U,$Iu v1#E"2@&k &(v'{ eh]Z$'M$5r)>p;s͸T~lP"iG`'bO>J8ˠ:)+R{Q0C #z`݉6PxV4(I19fn'`IWпb!UIjaaN ]k_TӢ( |H27=Q=ɡ1\1/4Fmd/o`Qk{E˅u|&h'WR j;Ń:l Ȉrr[2B{ s⽟ۖi샹dn>CCj^<)n-᢭;CI_k3.084\Wb FҟuOyGta>_l!?κ"z l'`I"9ZvP}d׆[H` =6DŬN{[YTC0ZC`p}Wu]?Ou4Ms?-o{JF8wkRi5PlU)u=QI' ɧ :b;@b3_kElH5i_\gO 0@mQC3{ht+{9vb5΃2+a*1rQK./a. jzNlXs&w[HXBѶ##q*M܃9)9}SvIj"iPJVWf ͞+$nS%Ar`Pq,glB^m_#3xn[w=wxݪs'&FeINWl7>L Jl2[p"S4#km(\n![pk !rT&!$sgB0_UA5i,U5Ҡ!B9φm#c(Jē'=Dw{ isVx Z}ğ9q?d/7brL 1F[@QAAQq.gT F-]c! >_l'! ZplAȶDmjsx Z 7HIKǡ7Ur)[]fJr^'$y^|7sSi.0>dBx%g Yx+2ugks/>y0:Rt/;~XYbD2-⋩N0/HDHV |{ykq $4[nc 9^-/ꜵ37P\Q!A[#h%ʱ͕W\D]^R.Y}% mXӳ q94qQow8Vڽ8įne u_{;(r"qxa$xâQjqnI[2%¨G֗R)id3|zt7פ/qih\ƍ7kk͇si`yb F930,a<R .QhcV 'UoКcvsՀ7czlfe tuy 5Y8[ ~8GtXVEHDBquq6U"vO89@hcTlpjj-C3q'rX+0)JTyCP !Cw7IޘԔNGd!I#fzdh]ѣ}p q;%j6 T] zjBZ[LXQvxr~&Hfzӏ79kBdPA3a>"V7YZ \N>Gq9z}, Z!ju:uhd5F|r\Q{v9%G$jr,0A[a4=<`\X m=GQQ}Y jǬq/||ӄE,te=7}sѢrk"Ti%_/ tΞV8ʙ0қvIvŃgFS H,]j4O8OAvQ -Dab'Q"6!*Թ~jbGr.]Q{$ke6 W$#-"`ѭArG趘[|g{d)L 3* W1 D禘Fzr-T{CZM0C眣bD=sQ=Y&a{PkH >K(T(Rޏwۑic`.m-v°KsʇJЕa"exd/3~PWb˥^V գu:C⸘4v\۲)p^JPcb`(+]vE%:`Їo*Q:[Tli.ps0~J 56VUɊ\ Fܕٟ/o!NQJS*<˼ܺkbQc@`+6O SeKn dri 4 jJ#:MzE9I)0 ̷r*D7Wȏ2 [BJZj7quŦ!l CٚstpE'.MVelV$QvPKB9`9y\ZGWκ@D^XY 'lQ=scf)1g̍<<1t9B: I ЖMJ3ݼp[4"rQ dp݄, O?] /H*Wj֩3;Lܑ f曆t fU[huEx,Cd)Z!@kHPq};ؚUBç>Yﻛw pܩ'=;o|xysѤ=BXٓ)`Ş3*FWƤsD8^r䍞jbS _6@,ӱ74c6u, xZ530ؤg2A]~)\pYcg4֨*6=ų Җ$ht#i_XCT|᤻oKm0^j&\$l!t ՌSm踨y}wYsh2!z|N T.[2* s,JE6 @#; .›_]QxR}4ƯC(),K*1mtbCq/WeF$D=$kc94=|Ɩ9<9˹!hVӛlrGH}>}BiJ_nzQiDyoeR7Vα2B:w\,T&Ds8M>%mO\] 'mϨw=J?olSi٘V/,K@}Tni]^?#tXw0Uy4 (-d{7чǬ1c`f>6Si(4SS lϗC,rZɣ"^AʗևQ|Î9M~8&G`x>k&Lmܯ ![/&&-%[rA!RT&(KCH M' x }dF:ІT'=C-5nڌ"j+VCZFrЦrf'Gw-裂l H oP%L'u2 3y6Ҵ!j¢Ǿ͏fh" %3hk7=]K([U9I2iUlZ|A/yr϶@#DlJ&n-9 #bNlZy+e^>iY<)b6O~ P}}~3s7 L0W>vv/Y<+du|ĸ5,`M# ð3 O^, dr_xSAOdHMbseӂ 9l\-1T2m^Кi)Ft` c"EL%N(qĦ{;=_E|=!ܰHvf6QXRaTFaӡ@BM GG23bc'n džJI.G{ko߼Qؠ1h}w9$1XK,Hxӌ#pE J|lI Xϊb([KX5?Rvm dh߮)GY,y "SDQQƟ/JgPo6|}ĊПbK.~iﭙ\T^@Pt؛ GO~~N6h$f@&?"ִ'  jW^RD';7u6HCj*"Ԩ@9rSb$%z#Dt C Xځ <KW+*uH#gH+iG|D5IDޚcF֍:}Ld<&^6':')<=eQHhP@ױt|Hgngyڽmo5Kn>AB.j')xP7/'2k~vXybSV.3B@eIIJp3,`fUbv~ED`e$[5ةi\cyU@qaK<x7Y %Hy2I~JD.;xƊGyBD_(B_MQ.T[6uU-ygƛk[/l'dUfLl154İ i3 :Y3264 rQ&B%û%?c%9( OO] &gkxlDŽ@K:ޚs*ީF5*jxc3{ :oTD duKD~C~;It&oMD7C&~P 1t>H[}t';_4Zq0L#GDΩ#h;Q!+axy>zƽz4W*q!@{{Ea*P{Zw-֧aoFv wwԣS{wH`D#+ STRJbCPrݿymd#m7{P40-|ɯ ֱ z?RBkQ4UF%{py2d+DLjO#"ɹQ" 4+$)t5:m; 3 `E0xx ka둔QIS܄ ],i+\>0h@?5q25tr~yy_$W&{d/ Â=Jno؂(Zsa;*<25؆M@<܏ O'׾0U 闩+˜*+}-S'X6EגK}>]BhXlP{3j* S+VIcGŸU}W\U23bc`E6{VJ7s6.s#j,TVIdz*!^ʟ d\'y` S;2EY.BV\%(Ga FD+7_VTp]ÿuL0;-YY_@Ѿ _j8P_kt\nUV= ß"ʇ6CiY*1*>K"2BrG2?]l ,qG\9di)d#GwEN1: .E7\9fٞ.[6l@ˮR4&`95pW0fKźl5됔G8'HRfCF׬Yݲi^.?TG!h=վnɯU8NCe(oEu*vUNev F# |{m7ѿ[.L6_.199Ep TB@) s1#z%y?&8+b*کSkkmg Uڡ[&EŸVp5j݅']QhgxEL,:q[{d`5euZ J,6]{]N̔ RkS0cߵ柉KG++^IBoc{yql͏U=x43ZN"~+CݜV2d Ӧpi2,/Ѧ(@px20sn* :ߣ~ΎXM n2+dY/+vOe_=[0FkE"wC[v w '6[I dXi΃RncK@wR/;dY"p39PXiE.&$ 4xx\(>Y&v䬣A#ָۍۦNrܒx^,7O?# SκDCIxsn<9fR8_-=m:|Нp?ȟ+zIm%5S;&sh4񉶣X.vXi " i*IIa*zdhϕއ6Il_ 'oqB.0[~C՟)zwj.r.;dɢܞRH?kyj(קNr-`*[ )#5&L&q4U!;ZZ}rF@y&&9,Nk`,餎#;`x\~ :!~RPniGdSQ6(b'Cpw<6%_J}G I  HS;NX7ljΕ^ 4p!yJPAtlh1`UDu[rxw(YwX-h[kUоl'Fw*U+Jb]abPq>9Tki\7;IE%fǶLgټE \luvm2magtSRr5!C0Aؓ&]ٸfCqY]t>B!q0/ ]Lz*,'< w 6{67ɴ؄@ۺٵ_q5_QopBWUO/4"Uw 1Cc?3YiTxtC27 5q;^=,J9hMZ$~+1gm-7^w[0ҀH2#E=SJ:ْL]NF0n v*V70Lu*Xs0V {#Gȱ[&nw?U0Cv5B0Ju0l:Fl)s"~+qV B|3ӀS4oҟ,:Z8-o m) { +Þr5;X❔8KĆ0͛#$j'5ٞȪ䍻p4+.`6/!՚Hx{w˿|dFk=edꆆ^V=s\4_6a2 vT,s8:Ӥ<{Pe[hT&o ˳ϋvw?xBZG(5-ْ^>b;aw?BUR}}=6$=GKJ\5- bGuIne> ^QLz{)c- @(Mt_QiV&vf]=bDF4,LYl):>}Bg9ƎG dR34 3f\&wskV&@#бe^jVqz>uPy[BO_Lg=}FfKc^Mi(O?=u֦,!]<|bB+O7mm-򜄀tJEOU管E\rk;:r=a2m CǜD')[]wG w\;nܭX;T}c'f"[t($E~* +w'U_5;wsu@D6̖+M[S']<U#^*OwBk! ޖ@ԅ,h;CqQ9&?O+(6g?)(ƘpҀabw]@a]yc9+`%ɟĸ_y߳/Z*%$$bV~5> L/Oc8 3`}LY唀Zmt3Tc>w]Ë% 1v˝ <'acwHt:2CN席,P#/nKCT\KgQ58A{?fSk`"|=B @rI"| 5̎cLvL UX7CF#/ qU)cgq#&-3 (kBAIkT. :v_sf"us % !ː˔n(@ySd`鱚X b_#_A⇼W{G[gKn+m@zr!FWq%yqkv޺= 86D7Syd볊J {)'rVv\j څ>:ʐO&#S%z$ oq _T怬ʬ p}>Dҋ-\RAV/Y8 ?L4բ%;g0޴ָJSSW{B=6 'Yj?iT@W rl$f vdP㢂% ZPoK!&%eBja{ǀ;[mcbf)dӢן@p0,ʹa"6&9X3䅮N¼tѢ3 Y+gikn*6U)Ą}~X(NK Fog=8LF1"S~8nY ^1mOyO9C2T.>.:vׯzp5 i #+z?j+3 bi b98I@%۝SX[Ec^ $N_A vNsZZ;I#aa2w95vʯ_);h;Ww_)ZRI($ EEEMJ 0ףp/$z+H x)yG8鉖P8/9ځ?rӘv!Wgy᳌2!;>$4"31| x7`Y[AINhsV(#L2ǣq)4tI|,Fy>fDcN6' #;"+I^KϿ[NKx|PSġ|jÓ,iD ! 3Iwjw :nNd+VUnQ ]Y# 'aM _S.7|X4 UkvTЉ4{m{U]s{n|xsjJ0.c)*%vi3$%!nO)X"bXǹ;&` `}T44Tmu P׭CA F6\kuM_zEeoPKuvw+FPҝ%L,# eMpx1e탡KItg q̺avhg%="ۮ([K|텞? FAHTS~cmF P[< |Bsٜ>;Fef drZ$;ū5geuVF^$1۞[׀וqC5.&lT5* κwn[O0yZց%(HN[=wkPE&,FR)# ͣkX'\`"/뤡&P‹|N\E!X.:-o|HGl#[ [:%9&]%_ XZLg:~Sc!_6^C&wjvz?J,,486C'!u ]'^ ߓIEY܅WA-@NGyT0`+}VtFlK 2X#_ao0P793PЅ<%y.,Gg/[f=bqTN/{M^tcQ&mu\[/!VJǪE/$CY62XolFEx2BW/0a8([l:"n%?wٰtbEhj1h]S,^Z+`[]( q|H^Z4~Vw|(F 4}K0/줥o2yg bg&w𼒖{)a:!>ٿ;ʩ2~n!m΅}mi+eXjp'׷s_Zĸ xnOMB^̿gDP. HPa}WPb~Slt'3e4qc,lԧ]3&,Fzyy0m5ܶ"Hw7NJOdzF[#^3烋*?OFE @.[ԉcC+V A< >4ĎHp}@x(n{EQ#~ 龅G9 47~6PF )y0"׷^;Y4J 8g8~iQ7CqsE" o9W=>ɦJ<2[*Hl'k%"!ߗ#jC+x"'7>HtV3 IFj3x")6^*79&F " tUZ ˣgG-KC`O-%ˬab |)XJ'm >-edD([&4 leZҡ c^7i!HH4@x>%uGܔĎV kfnfBSn~W+~b++-zwg"چv酃)ȸvWN83al3Z:YDgA -OzRטE>z:zf5@cF7b0+7u)"|j~-艺qBUMVܹpi=gL@ԅ[͙̳ԝ?]"'.k=jW£(hBNCx@ fܤ ,4T{i78?>Mt6co>:8 y7l#;Ԉq >~ïek8]6-l!T|K[,W.,jl?/>ȂR>qݕWQCg&jb\^fkX2Zf*݌n=Zw|= [UFlOg92eQәِ,.+/ [/pn%Z׭)R4]^GK-p NF1sVphJV cPfi+l!ݼv0ā["(,vj1ك<|GhJte&N)d ͏S!LZ-r 2G5j gvm2x? m)ryƄ:9Y g=;<T+iq  _Ҡ&i CNLw b5[U(j4cv1W͵ b_c$ӭ_]3 tÁN#-Xc>4jY-Rv@{O-,\wc,9xYYkg}fKnJF-KBN7ׁTVXC"f7 د8ƟX8ۍ n|.0Y/_cS,ȿu!LDJMr[tHDq@C n4Upg0-  Ṁ'TWbmCj3ʨ=&ymP7rltAUM7 s+:s܁bC#HgAqWO-8K9ĉ9/C ba~D(q7^gpʕCRfM227p'{ΦM{ {әysܺ wKmh9fM_D>W; oD3eD$&]#cyUE\3+2ْY2C37+wBڄJ˱@n\$*` v:yf"9_].&)iK|^S&MGI{ڮKMh1HdH6)x{Ew]R=FJVa^NHL>r9 3v(iSQ1BMD!Wvf1X8$6rRO]?>i+Y[uZ.\@ 9΀P\DZ:Ѹ^'D,O>xۉS*ZEBs| X#Ëױ |Jo ڨ$ڂ4`SZzLѺm\GcKa#ôI%8CঞھCiS 1x`Fk]ě212қh!`I[&X& jP/*eM-/nZSIz\ Ȏ&&a*s*>BX&D´icN7d@u1)X ̇'!-'&5-U _ׄ܆0 3H5$jX[a(hz/L|7u,zQۅ_(Vw}34+FlDtWhk2V[bcN]4O< 5#\3lzTb{]m+ C˄#yfl3CrfOw֟P*zҔWL?;l J~׻)}@|&@.U )Lj=]уNUA\Y!?T6w/-`܃~A#5pa``zoB!>Q);".J;.hpY6He|z$Vo-Gm>LsD&hUINF۩GF+ PLd_ȝA3ht$VLGk[5 .g2}'MES=H0f I{1/Cfv RNڑQ6md0WFn_'CJsӵ@\ -hA>L4=>nj8a j]%smzF^I@M~LkRmJ-@5J&lGqW O'Q' ĴN8 M5\kEƖo-z&ʥWP$% w 􈇐.d)rO@ l&AG{?UFAc:g ];gz8U`,<'9dT 1^d8'Лz@UX*?u3SA7 Av'ml +w~  ? Xe'ΫQfN^sJY?$dX4-tCۋD%ue(o =ה뜍jѴ5tU!aXr{7bXq孎%2-0g'[ !/r}З39削a\v+4 _36MƸȧ?F 0EǃA=7jtjLi h3QJfF-%&>|CtA]TN _ NopH?PqÒsd܎R|=3O4-k8z \P#A rևbЭ34E8(>Wm;ZY,/+=wP? (nEJyY *WO98fukq-crs!lwѐ853mؕl3龎y|cS4ijOr$ 'F 2LGsĻ|SLf]ʼ~K3s%'FSL^*ÏxxC+שY/bȪU2\ehm5[@d!:nmLvTU_ވo1lgis5}FTtU% ij*k$4 Z?R"0R*ĦN./lI($9"S6u+=FHuDy~(/w.AP0HS\|Q6ٳl/\i#N{!ɑw|x1ӘBT%_o-'إH%[.x7+NeI$樽FR!s-:Hjr]'"A(Dp'SQ ;FvϑҚ)e+xq_T=B*?J\EC__h~c(zfц7/a2}{^=IR}X`RM8Rt#-g5Yѱ#tV/!nLN~0Χ3>R xDctK"x/ZHk Sd91/r.( zHmo_D`sYI1S֨ oĦ C3|R+`i4V@ꋡWX|+Fd={JhBb DMړd[ %{SR _pTƂT;X -^Ad~j?н%mC~4'F X=6P[^bP%o$hfZ7p=:?6XTI].eCb/5DAFB:vδdq +g5H%lDQpΝ!!>!0[jZ$~5Dj;gx0C rrC+{Q|Ɔء7IS H|Sx5; QO9[@EZBpJ%$yw(mzF> UC^dSKC B@DpDEC:)4J 9}ޛ&6yR7X,E4(jcH+_~u Ƌ+ƫ(iQ"m O~XBiUS A%}P"%u| ‹աyߐ8%g4hdqv[hVn.>$v#S(6^k(؋@IXhvɗ(3gO]!={m>j`iO=@;˒ީ8 ̄*sj)ZNK(cTF!}LˎkψbRz< A鞿K-E!R=ۅEne~] yT҇ax)t1 p$L'ekJ` S>j)ԲD;VK VÌ5p2zOO8#N e{?9\'~dO 0ϔM0X'R1^%9*q0|qifZv0A\0 q䤶 _N*||Ñm F-6hYMr3f bgxF1 Ta,!^4.e7=ȄvQX\D5vS5[N!AoӔbɺ́Y#?/n#rVjH8I֐r\L,|P2{T921HF1qmṖH 0YD>ck@!M.3daӨ+;>g`~~LKq=|ZL[2 뚐zV-?棒Dk9%~<Ңyrz- w==, M7m{R.ϲ `)ղGܤNj.m6_ќo,aYH)RV_F2zr 1(Y8mEomE**!kq@抜@C U鸥t\>Ln :tR3UL-dϬe։&0JI}}!hPLsEA`蛲nwaMd"b j6۳*HHe2!bFH4w&U:}?插KRe>K~1] $|d b#^u\v.L?Q-Yף񋺱 s?$&N>r%畤Peiڎ|NJT#}%!zGBNgav5#L;#&ɋ^o` 34LK Ah& [c@ޠzo [z;G.ʹz#_c޺%khjrKmn4n}fȮcfH^w 7hs!5{u/8AK||*@dq_fO6͎`dG cQq-8kTINw5j]1[NCJȿv0GÊm㚠MՐ&7~b uM'0+WotvIaϩW ^*d+͞rvJx֓+1k`=ũ@jC=Q{3+O ̤BKD-[z̾3"92o`gTg =w&p"4 ~ux~Bڴ5}KE*$<R*7URʕ%3? $icASvR^ϗ!~LzlPHRGN$V*AeƷIr̗Ŀڵ*[N2|,V?7ǸꛁGyO±kUVw>ʯK[ʬQGx5J,#-;cR㚆p]񟯫pVpb{K3BAլC6MθS4P]-hTX k:)OEBC r [QQYuJh{8'8|#=[l,}E]2Ha*1ˁ?maM rF4B6t3nED-`0Z Qo{fd_Š${k Lc#aaLJ\O,9h֍p3ņWd~*STGoDNU{hpВ5<V NMG1n+zk".'QZ9;:]F@f~F$8S4k߬^ߏ!KG+,6,g_i_ދ2Eg,Dh⮾$2 xSDBrDwqkN.r/FćaZL>][@Q@f2ٞ.WMqLӯizztĤb*ҵ͊#`w 'W"q]5[YPĵ~rRycr ]o,Y ﲝqT[=NOТH6t_*B*͔pQCz#Vv+W`6%Bz4ky~ ‡*Z'6=2lv-M!|uxfjFv@#?$')-OIQR{pLYPي %ZbiN%H)ld-CKrr)%IA{PK,Η5%Ï>)n'O&ͫ0îk} 0ץ (+7BaTi3"շF?Z]gv}eA->4]f l]n􆯷 )B(mG,= !D<{$nÌ;]Az=R,'lrK{)lo!Rjt 56{Ԇ/$7;:%#@@'?al80(j6 T^?VH8x8c3@k걋AuS̳wѨcϕZCO0(0Q$]ٵ%(R,=,$sH}=]zlbOm6Sic0j  LȾQ`)RyC70yL[ZvdT([ ?|4b_ՆX?5Hj\="c1?{"3^2։:AWUTSX\ib@6+J{tZ012J=u|n~g5Ҽ"w#sm@>'9Y/*(BmO \Yd ldb qiUuH M[#ڤ2C=}$p`eAOKYXs;OK5edj䷂SAUi}3?}z,o,Є~2H,ɖRF"<:Ҿ)UA;$9OasEvF ! 5)9S2eqp)Csp`iPzEW<79`pNJF͘X1cˮU;0IG5pghd'"74T kŜ 6{ch| { Ej;quA8cyf}{dyMՐAՌ1 ?C..K $(&g@[O4Sd=j 2$ľ9}nYݴR\FWeL%. w}:sYZE! QTs3v0ܼW>E9Řt0< >yXlF$ =bﴨ捁kA2qJ,CR~ЬE~Z.i$#AYCb0VH3]LA-q~ŮUK,%yCKܔt6"yPB_ d(VUtVI^/'G r Fk/Ke$p]MyI_$ 9!Gk$|W9I{ 1)_8Qd醯c96$=JOKsXW%PLFܲ]Kt6‘3L’jƽ4j?L%qȣI3uw@i,L~kħ'Ӓ%ܑC{AOө˃m ]F<'5وb2Ctx/t"iwv٤)Ψvh'!2vu`SeNhNN+9p !+,D~E1{QyҖ⥾-[J_N>֊fDXv(|Pޓ,W!>dC%\9)<@pbN_C䤘O^e,Sez`hI);`e"L'.oV3"liU[3P|;ӟ nB!;O&&U<jf,E>K ^>CX4È5|`Y[d0HDﻧ]Ey&:ϡƞ\51ؔ+Z:Pj]_Ndæ%>bBCw6:CPEGe7CI\ E|2h˼6gNF~o Ggx?nC߫1_hDY}nyLjOPôyK f nYr${1,ث&W/(" nA[*zXÉSB:M=2?u Zm`2!HY%*tǛDJs'l0V8L\.C7V8eH2QIdB9Sw`'3ET!qY5 NLd0lUXj=Xs !] q9н 9oX:ue`\Jux*)" ŁʞB&x