libjpeg8-devel-8.2.2-150400.15.9 >  A bvp9|p'-C\aUN{1Blз$u# )Mq<+t]Qҡ*~)&U68.} smE<8_UM<.@&6 $o.BC^=q[N% ÎiKſ:B;EBK L7G' ѧ: 7"#j8߰QaE_) ~R)w{Q90mT8}5bacb01f5691b3d4fc79aee0fbb47ac8e1d7f23997e02654f84563b96b8667cd1e11daf46c618f2151ea2d88138e91f752063cc8bvp9|m^)LjKA&g3&)+a>dL>pDr8?r(d # i $=^k  D l   TD  $    ( 8 $9 $: $BkFkGlHlXIlXlYlZm[m\m]ml^nbobcp dpjepofprlptupvpwqxqdyqzqqqqr$Clibjpeg8-devel8.2.2150400.15.9Development Tools for applications which will use the Libjpeg LibraryThe libjpeg-devel package includes the header files and libraries necessary for compiling and linking programs which will manipulate JPEG files using the libjpeg library.bvsheep07@BSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Unspecifiedhttps://sourceforge.net/projects/libjpeg-turbolinuxx86_64=c7i#LH  g;JA큤A큤bvaiaiaiaibvbvbvbvbvbvbvbvbvbvaiaiaiaiaieb9cf0469f1cba19c647a2310785be7754e8d56733ceedd2784b81e9beeb1373336880b1b82085fd73f4e2cb1494f9c20ae7e9c9c105ee6d5e92c5f30814330528c69810f34c8bbeb1254c0998faadd5d8cb678fe0eda2384e132538618d0f8eb51cc0cb5ac082465004dc89422ebda439b053fdffbcf6baf8a6336a3288759fb5889eb2c396f85bdd07af494fbc3623d9316b4bd4d852d20b50ba20fac942813e1cd792e1f520f2f705583df3efcf383a748b6152c04c0110151caf6f29177d5edae7b7096b2753a5ae9925d478a9b0a2d49b2a2004c1c806193417337e04fb80d3f9082544d45dc3a3e8c53a1e8d7de07c32d8ac590d52922ce8792a4f17e960ea38f34998ce530a152c374b3a6e1eb178c8e74a2748b288d4cb1857db1193f1ed73f3d31a2f3210fb6efbed9b3dcee5a712682d87761d58ac8062cafb6cc2d52de333ddde49c06c0e12eb9a82b9df96c7f195bf349ad55eacf13f5b7ddb5eaef249451947798019da804aa99c5239a9c0f6a7c5fbff9dff20fc36523900184410137091645a1511f9cb63f2bb4dec6d96481b539b77337dbf38300fce6ee5e1c6afcc85571a4381481f2880df13fff9a18d1f867a7f15a214810b70fe6e49bd792f91ccce9fedbd882d72903052de82566e332be7da75677b98daa72a1f55f26c6591610222b745842cef93c97aad83b605c296e8254a704a9aa3dc33ef68libjpeg.so.8libturbojpeg.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibjpeg-turbo-2.1.1-150400.15.9.src.rpmcmake(libjpeg-turbo)libjpeg-devellibjpeg8-devellibjpeg8-devel(x86-64)pkgconfig(libjpeg)pkgconfig(libturbojpeg)@    /usr/bin/pkg-configlibjpeg8libturbojpeg0rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)8.2.28.2.23.0.4-14.6.0-14.0-15.2-1libjpeg-devel4.14.3aTU@a@`7@`@_=__3^(@^^p]ʞ]\e\\I\-@\,\[[[j@[a[(@[Z7YY@YY@XXWv@WXVZTE@TPT@Tw@T>apgajdos@suse.compgajdos@suse.comdmueller@suse.comguillaume.gardet@opensuse.orgschwab@suse.depgajdos@suse.comelimat@opensuse.orgpgajdos@suse.comukbeast89@protonmail.comjohn+OpenSuse@whately.mepgajdos@suse.combjorn.lie@gmail.compgajdos@suse.compgajdos@suse.comjengelh@inai.depgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.comschwab@suse.dejengelh@inai.detchvatal@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.combwiedemann@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comjengelh@inai.denormand@linux.vnet.ibm.comp.drouand@gmail.compgajdos@suse.comolaf@aepfle.de- previous version updates fixes following bugs: CVE-2014-9092, CVE-2018-14498, CVE-2019-2201, CVE-2020-17541 (bsc#1128712, bsc#1186764, bsc#807183, bsc#906761)- version update to 2.1.1 1. Fixed a regression introduced in 2.1.0 that caused build failures with non-GCC-compatible compilers for Un*x/Arm platforms. 2. Fixed a regression introduced by 2.1 beta1[13] that prevented the Arm 32-bit (AArch32) Neon SIMD extensions from building unless the C compiler flags included -mfloat-abi=softfp or -mfloat-abi=hard. 3. Fixed an issue in the AArch32 Neon SIMD Huffman encoder whereby reliance on undefined C compiler behavior led to crashes ("SIGBUS: illegal alignment") on Android systems when running AArch32/Thumb builds of libjpeg-turbo built with recent versions of Clang. 4. Added a command-line argument (-copy icc) to jpegtran that causes it to copy only the ICC profile markers from the source file and discard any other metadata. 5. libjpeg-turbo should now build and run on CHERI-enabled architectures, which use capability pointers that are larger than the size of size_t. 6. Fixed a regression introduced by 2.1 beta1[5] that caused a segfault in the 64-bit SSE2 Huffman encoder when attempting to losslessly transform a specially-crafted malformed JPEG image.- disable SIMD for armv6hl, not available- version update to 2.1.0 lot of changes, see * https://github.com/libjpeg-turbo/libjpeg-turbo/releases/tag/2.0.90 * https://github.com/libjpeg-turbo/libjpeg-turbo/releases/tag/2.1.0- Fix setting of FLOATTEST- version update to 2.0.6 1. Fixed "using JNI after critical get" errors that occurred on Android platforms when using any of the YUV encoding/compression/decompression/decoding methods in the TurboJPEG Java API. 2. Fixed or worked around multiple issues with `jpeg_skip_scanlines()`: - Fixed segfaults or "Corrupt JPEG data: premature end of data segment" errors in `jpeg_skip_scanlines()` that occurred when decompressing 4:2:2 or 4:2:0 JPEG images using merged (non-fancy) upsampling/color conversion (that is, when setting `cinfo.do_fancy_upsampling` to `FALSE`.) 2.0.0[6] was a similar fix, but it did not cover all cases. - `jpeg_skip_scanlines()` now throws an error if two-pass color quantization is enabled. Two-pass color quantization never worked properly with `jpeg_skip_scanlines()`, and the issues could not readily be fixed. - Fixed an issue whereby `jpeg_skip_scanlines()` always returned 0 when skipping past the end of an image. 3. The Arm 64-bit (Armv8) Neon SIMD extensions can now be built using MinGW toolchains targetting Arm64 (AArch64) Windows binaries. 4. Fixed unexpected visual artifacts that occurred when using `jpeg_crop_scanline()` and interblock smoothing while decompressing only the DC scan of a progressive JPEG image. 5. Fixed an issue whereby libjpeg-turbo would not build if 12-bit-per-component JPEG support (`WITH_12BIT`) was enabled along with libjpeg v7 or libjpeg v8 API/ABI emulation (`WITH_JPEG7` or `WITH_JPEG8`.) - modified sources % libjpeg-turbo.keyring- Update to version 2.0.5 * Worked around issues in the MIPS DSPr2 SIMD extensions that caused failures in the libjpeg-turbo regression tests. Specifically, the jsimd_h2v1_downsample_dspr2() and jsimd_h2v2_downsample_dspr2() functions in the MIPS DSPr2 SIMD extensions are now disabled until/unless they can be fixed, and other functions that are incompatible with big endian MIPS CPUs are disabled when building libjpeg-turbo for such CPUs. * Fixed an oversight in the TJCompressor.compress(int) method in the TurboJPEG Java API that caused an error ("java.lang.IllegalStateException: No source image is associated with this instance") when attempting to use that method to compress a YUV image. * Fixed an issue (CVE-2020-13790) in the PPM reader that caused a buffer overrun in cjpeg, TJBench, or the tjLoadImage() function if one of the values in a binary PPM/PGM input file exceeded the maximum value defined in the file's header and that maximum value was less than 255. libjpeg-turbo 1.5.0 already included a similar fix for binary PPM/PGM files with maximum values greater than 255. * The TurboJPEG API library's global error handler, which is used in functions such as tjBufSize() and tjLoadImage() that do not require a TurboJPEG instance handle, is now thread-safe on platforms that support thread-local storage. - Fix source verification - Drop patches fixed upstream: * ctest-depends.patch * libjpeg-turbo-CVE-2020-13790.patch - Run spec-cleaner * Remove package groups * Use make macros- security update - added patches fix CVE-2020-13790 [bsc#1172491], heap-based buffer over-read in get_rgb_row() in rdppm.c via a malformed PPM input file + libjpeg-turbo-CVE-2020-13790.patch- Upate to version 2.0.4: - bug 388 was fixed upstream https://github.com/libjpeg-turbo/libjpeg-turbo/issues/388 - removed patches, as it is included in this release. * Fixed a regression in the Windows packaging system (introduced by 2.0 beta1[2]) whereby, if both the 64-bit libjpeg-turbo SDK for GCC and the 64-bit libjpeg-turbo SDK for Visual C++ were installed on the same system, only one of them could be uninstalled. * Fixed a signed integer overflow and subsequent segfault that occurred when attempting to decompress images with more than 715827882 pixels using the 64-bit C version of TJBench. * Fixed out-of-bounds write in tjDecompressToYUV2() and tjDecompressToYUVPlanes() (sometimes manifesting as a double free) that occurred when attempting to decompress grayscale JPEG images that were compressed with a sampling factor other than 1 (for instance, with cjpeg -grayscale -sample 2x2). * Fixed a regression introduced by 2.0.2[5] that caused the TurboJPEG API to incorrectly identify some JPEG images with unusual sampling factors as 4:4:4 JPEG images. This was known to cause a buffer overflow when attempting to decompress some such images using tjDecompressToYUV2() or tjDecompressToYUVPlanes(). * Fixed an issue, detected by ASan, whereby attempting to losslessly transform a specially-crafted malformed JPEG image containing an extremely-high-frequency coefficient block (junk image data that could never be generated by a legitimate JPEG compressor) could cause the Huffman encoder's local buffer to be overrun. (Refer to 1.4.0[9] and 1.4beta1[15].) Given that the buffer overrun was fully contained within the stack and did not cause a segfault or other user-visible errant behavior, and given that the lossless transformer (unlike the decompressor) is not generally exposed to arbitrary data exploits, this issue did not likely pose a security risk. The ARM 64-bit (ARMv8) NEON SIMD assembly code now stores constants in a separate read-only data section rather than in the text section, to support execute-only memory layouts. - libjpeg-turbo-issue-388.patch upstreamed- Added If statments for Fedora not having sertain openSUSE macros- fix upstream bug 388 [bsc#1156402] - added patches https://github.com/libjpeg-turbo/libjpeg-turbo/issues/388 + libjpeg-turbo-issue-388.patch- Update to version 2.0.3: * Fixed "using JNI after critical get" errors that occurred on Android platforms when passing invalid arguments to certain methods in the TurboJPEG Java API. * Fixed a regression in the SIMD feature detection code, introduced by the AVX2 SIMD extensions (2.0 beta1), that was known to cause an illegal instruction exception, in rare cases, on CPUs that lack support for CPUID leaf (or on which the maximum CPUID leaf has been limited by way of a BIOS setting.) * The 4:4:0 (h1v2) fancy (smooth) chroma upsampling algorithm in the decompressor now uses a similar bias pattern to that of the 4:2:2 (h2v1) fancy chroma upsampling algorithm, rounding up or down the upsampled result for alternate pixels rather than always rounding down. This ensures that, regardless of whether a 4:2:2 JPEG image is rotated or transposed prior to decompression (in the frequency domain) or after decompression (in the spatial domain), the final image will be similar. * Fixed an integer overflow and subsequent segfault that occurred when attempting to compress or decompress images with more than 1 billion pixels using the TurboJPEG API. * Fixed a regression introduced by 2.0 beta1[15] whereby attempting to generate a progressive JPEG image on an SSE2-capable CPU using a scan script containing one or more scans with lengths divisible by 16 would result in an error ("Missing Huffman code table entry") and an invalid JPEG image. * Fixed an issue whereby `tjDecodeYUV()` and `tjDecodeYUVPlanes()` would throw an error ("Invalid progressive parameters") or a warning ("Inconsistent progression sequence") if passed a TurboJPEG instance that was previously used to decompress a progressive JPEG image.- use -O0 for debugging like everywhere (better experience)- updated to version 2.0.2: 1. Fixed a regression introduced by 2.0.1[5] that prevented a runtime search path (rpath) from being embedded in the libjpeg-turbo shared libraries and executables for macOS and iOS. This caused a fatal error of the form "dyld: Library not loaded" when attempting to use one of the executables, unless `DYLD_LIBRARY_PATH` was explicitly set to the location of the libjpeg-turbo shared libraries. 2. Fixed an integer overflow and subsequent segfault (CVE-2018-20330) that occurred when attempting to load a BMP file with more than 1 billion pixels using the `tjLoadImage()` function. 3. Fixed a buffer overrun (CVE-2018-19664) that occurred when attempting to decompress a specially-crafted malformed JPEG image to a 256-color BMP using djpeg. 4. Fixed a floating point exception that occurred when attempting to decompress a specially-crafted malformed JPEG image with a specified image width or height of 0 using the C version of TJBench. 5. The TurboJPEG API will now decompress 4:4:4 JPEG images with 2x1, 1x2, 3x1, or 1x3 luminance and chrominance sampling factors. This is a non-standard way of specifying 1x subsampling (normally 4:4:4 JPEGs have 1x1 luminance and chrominance sampling factors), but the JPEG format and the libjpeg API both allow it. 6. Fixed a regression introduced by 2.0 beta1[7] that caused djpeg to generate incorrect PPM images when used with the `-colors` option. 7. Fixed an issue whereby a static build of libjpeg-turbo (a build in which `ENABLE_SHARED` is `0`) could not be installed using the Visual Studio IDE. 8. Fixed a severe performance issue in the Loongson MMI SIMD extensions that occurred when compressing RGB images whose image rows were not 64-bit-aligned. - modified patches % ctest-depends.patch (refreshed) - deleted patches - libjpeg-turbo-CVE-2018-19644.patch (upstreamed) - libjpeg-turbo-CVE-2018-20330.patch (upstreamed) - added sources + libjpeg-turbo-2.0.2.tar.gz.sig + libjpeg-turbo.keyring- Use -Og for debug_build- security update * CVE-2018-20330 [bsc#1120646] + libjpeg-turbo-CVE-2018-20330.patch- security update * CVE-2018-19644 [bsc#1117890] + libjpeg-turbo-CVE-2018-19644.patch- asan_build: build ASAN included - debug_build: build more suitable for debugging- update to version 2.0.1: * jsimd_quantize_float_dspr2() and jsimd_convsamp_float_dspr2() functions in the MIPS DSPr2 SIMD extensions are now disabled at compile time if the soft float ABI is enabled * Fixed a regression in the SIMD feature detection code, introduced by the AVX2 SIMD extensions * Fixed out-of-bounds read in cjpeg that occurred when attempting to compress a specially-crafted malformed color-index (8-bit-per-sample) Targa file- Define FLOATTEST=64bit on ppc - ctest-depends.patch: Add missing testsuite depedencies- Update description and switch out MMX/SSE by the more generic term SIMD.- Version update to 2.0.0: * Cmake as a buildsystem * avx support * Better error handling * More use of SSE2 - Drop patch libjpeg-1.4.0-ocloexec.patch; conflicts, would be better handled by upstream anyway - Drop patches merged upstream: * libjpeg-turbo-CVE-2018-11813.patch * libjpeg-turbo-CVE-2018-1152.patch- security update: * CVE-2018-1152 [bsc#1098155] + libjpeg-turbo-CVE-2018-1152.patch- security update: * CVE-2018-11813 [bsc#1096209] + libjpeg-turbo-CVE-2018-11813.patch * remove redundant libjpeg-turbo-CVE-2017-15232.patch [bsc#1062937#c17]- - update to version 1.5.3 1. Fixed a NullPointerException in the TurboJPEG Java wrapper that occurred when using the YUVImage constructor that creates an instance backed by separate image planes and allocates memory for the image planes. 2. Fixed an issue whereby the Java version of TJUnitTest would fail when testing BufferedImage encoding/decoding on big endian systems. 3. Fixed a segfault in djpeg that would occur if an output format other than PPM/PGM was selected along with the `-crop` option. The `-crop` option now works with the GIF and Targa formats as well (unfortunately, it cannot be made to work with the BMP and RLE formats due to the fact that those output engines write scanlines in bottom-up order.) djpeg will now exit gracefully if an output format other than PPM/PGM, GIF, or Targa is selected along with the `-crop` option. 4. Fixed an issue whereby `jpeg_skip_scanlines()` would segfault if color quantization was enabled. 5. TJBench (both C and Java versions) will now display usage information if any command-line argument is unrecognized. This prevents the program from silently ignoring typos. 6. Fixed an access violation in tjbench.exe (Windows) that occurred when the program was used to decompress an existing JPEG image. 7. Fixed an ArrayIndexOutOfBoundsException in the TJExample Java program that occurred when attempting to decompress a JPEG image that had been compressed with 4:1:1 chrominance subsampling. 8. Fixed an issue whereby, when using `jpeg_skip_scanlines()` to skip to the end of a single-scan (non-progressive) image, subsequent calls to `jpeg_consume_input()` would return `JPEG_SUSPENDED` rather than `JPEG_REACHED_EOI`. 9. `jpeg_crop_scanlines()` now works correctly when decompressing grayscale JPEG images that were compressed with a sampling factor other than 1 (for instance, with `cjpeg -grayscale -sample 2x2`).- security update: * CVE-2017-15232 [bsc#1062937] + libjpeg-turbo-CVE-2017-15232.patch- Update to version 1.5.2 + Fixed several memory leaks in the TurboJPEG API library that could occur if the library was built with certain compilers and optimization levels. + The libjpeg-turbo memory manager will now honor the max_memory_to_use structure member in jpeg_memory_mgr, which can be set to the maximum amount of memory (in bytes) that libjpeg-turbo should use during decompression or multi-pass (including progressive) compression. This limit can also be set using the JPEGMEM environment variable or using the -maxmemory switch in cjpeg/djpeg/jpegtran. + TJBench will now run each benchmark for 1 second prior to starting the timer, in order to improve the consistency of the results. Furthermore, the -warmup option is now used to specify the amount of warmup time rather than the number of warmup iterations. + Fixed an error (short jump is out of range) that occurred when assembling the 32-bit x86 SIMD extensions with NASM versions prior to 2.04. + Fixed a regression introduced by 1.5 beta1[11] that prevented the Java version of TJBench from outputting any reference images (the -nowrite switch was accidentally enabled by default.) libjpeg-turbo should now build and run with full AltiVec SIMD acceleration on PowerPC-based AmigaOS 4 and OpenBSD systems.- set build date to enable reproducible builds- Update to version 1.5.1 fate#324061 + Fix for PowerPC platforms lacking AltiVec instructions + Fix ABI problem with clang/llvm on aarch64. + Fancy upsampling is now supported when decompressing JPEG images that use 4:4:0 (h1v2) chroma subsampling. + If merged upsampling isn't SIMD-accelerated but YCbCr-to-RGB conversion is, then libjpeg-turbo will now disable merged upsampling when decompressing YCbCr JPEG images into RGB or extended RGB output images. This significantly speeds up the decompression of 4:2:0 and 4:2:2 JPEGs on ARM platforms if fancy upsampling is not used (for example, if the -nosmooth option to djpeg is specified.) + The TurboJPEG API will now decompress 4:2:2 and 4:4:0 JPEG images with 2x2 luminance sampling factors and 2x1 or 1x2 chrominance sampling factors. + Fixed an unsigned integer overflow in the libjpeg memory manager. + Fixed additional negative left shifts and other issues reported by the GCC and Clang undefined behavior sanitizers when attempting to decompress specially-crafted malformed JPEG images. None of these issues posed a security threat, but removing the warnings makes it easier to detect actual security issues, should they arise in the future. + Fixed an out-of-bounds array reference, introduced by 1.4.902 and detected by the Clang undefined behavior sanitizer, that could be triggered by a specially-crafted malformed JPEG image with more than four components. Because the out-of-bounds reference was still within the same structure, it was not known to pose a security threat, but removing the warning makes it easier to detect actual security issues, should they arise in the future.- Update to version 1.5.0 + Fixed an issue whereby a malformed motion-JPEG frame could cause the "fast path" of libjpeg-turbo's Huffman decoder to read from uninitialized memory. + Added libjpeg-turbo version and build information to the global string table of the libjpeg and TurboJPEG API libraries. + Fixed a couple of issues in the PPM reader that would cause buffer overruns in cjpeg if one of the values in a binary PPM/PGM input file exceeded the maximum value defined in the file's header. libjpeg-turbo 1.4.2 already included a similar fix for ASCII PPM/PGM files. Note that these issues were not security bugs, since they were confined to the cjpeg program and did not affect any of the libjpeg-turbo libraries. + Fixed an issue whereby attempting to decompress a JPEG file with a corrupt header using the tjDecompressToYUV2() function would cause the function to abort without returning an error and, under certain circumstances, corrupt the stack. This only occurred if tjDecompressToYUV2() was called prior to calling tjDecompressHeader3(), or if the return value from tjDecompressHeader3() was ignored (both cases represent incorrect usage of the TurboJPEG API.) + The jpeg_stdio_src(), jpeg_mem_src(), jpeg_stdio_dest(), and jpeg_mem_dest() functions in the libjpeg API will now throw an error if a source/destination manager has already been assigned to the compress or decompress object by a different function or by the calling program.- Update to version 1.4.2 + Crash fixes + clang compatibility fixes + See the included ChangeLog.txt for the details - Drop libjpeg-turbo-1.4.0-int32.patch, not needed anymore. - Drop libjpeg-turbo-remove-test.patch, fixed upstream.- Remove useless same-name provides. Use download URLs not dependent on directory structure.- Remove float tests with new libjpeg-turbo-remove-test.patch same as Fedora bug 1161585 related to upstream issue https://sourceforge.net/p/libjpeg-turbo/bugs/83/- Update to version 1.4.0 + Fixed a build issue on OS X PowerPC platforms (md5cmp failed to build because OS X does not provide the le32toh() and htole32() functions.) + The non-SIMD RGB565 color conversion code did not work correctly on big endian machines. This has been fixed. + Fixed an issue in tjPlaneSizeYUV() whereby it would erroneously return 1 instead of -1 if componentID was > 0 and subsamp was TJSAMP_GRAY. + Fixed an issue in tjBufSizeYUV2() wherby it would erroneously return 0 instead of -1 if width was < 1. + The Huffman encoder now uses clz and bsr instructions for bit counting on ARM64 platforms (see 1.4 beta1 [5].) + The close() method in the TJCompressor and TJDecompressor Java classes is now idempotent. Previously, that method would call the native tjDestroy() function even if the TurboJPEG instance had already been destroyed. This caused an exception to be thrown during finalization, if the close() method had already been called. The exception was caught, but it was still an expensive operation. + The TurboJPEG API previously generated an error ("Could not determine subsampling type for JPEG image") when attempting to decompress grayscale JPEG images that were compressed with a sampling factor other than 1 (for instance, with 'cjpeg -grayscale -sample 2x2'). Subsampling technically has no meaning with grayscale JPEGs, and thus the horizontal and vertical sampling factors for such images are ignored by the decompressor. However, the TurboJPEG API was being too rigid and was expecting the sampling factors to be equal to 1 before it treated the image as a grayscale JPEG. + cjpeg, djpeg, and jpegtran now accept an argument of -version, which will print the library version and exit. + Referring to 1.4 beta1 [15], another extremely rare circumstance was discovered under which the Huffman encoder's local buffer can be overrun when a buffered destination manager is being used and an extremely-high-frequency block (basically junk image data) is being encoded. Even though the Huffman local buffer was increased from 128 bytes to 136 bytes to address the previous issue, the new issue caused even the larger buffer to be overrun. Further analysis reveals that, in the absolute worst case (such as setting alternating AC coefficients to 32767 and -32768 in the JPEG scanning order), the Huffman encoder can produce encoded blocks that approach double the size of the unencoded blocks. Thus, the Huffman local buffer was increased to 256 bytes, which should prevent any such issue from re-occurring in the future. + The new tjPlaneSizeYUV(), tjPlaneWidth(), and tjPlaneHeight() functions were not actually usable on any platform except OS X and Windows, because those functions were not included in the libturbojpeg mapfile. This has been fixed. + Restored the JPP(), JMETHOD(), and FAR macros in the libjpeg-turbo header files. The JPP() and JMETHOD() macros were originally implemented in libjpeg as a way of supporting non-ANSI compilers that lacked support for prototype parameters. libjpeg-turbo has never supported such compilers, but some software packages still use the macros to define their own prototypes. Similarly, libjpeg-turbo has never supported MS-DOS and other platforms that have far symbols, but some software packages still use the FAR macro. A pretty good argument can be made that this is a bad practice on the part of the software in question, but since this affects more than one package, it's just easier to fix it here. + Fixed issues that were preventing the ARM 64-bit SIMD code from compiling for iOS, and included an ARMv8 architecture in all of the binaries installed by the "official" libjpeg-turbo SDK for OS X. - Adapt patches to upstream changes libjpeg-ocloexec.patch > libjpeg-1.4.0-ocloexec.patch libjpeg-turbo-1.3.0-int32.patch > libjpeg-turbo-1.4.0-int32.patch - Remove libjpeg-turbo-CVE-2014-9092.patch; fixed on upstream release - Bump tminor to 1- security update CVE-2014-9092 [bnc#906761] * added libjpeg-turbo-CVE-2014-9092.patch- Obsolete jpeg version 6b, 8.0.1 and 8.0.2 to avoid conflicts during zypper duplibjpeg-develsheep07 1651960011 2.1.18.2.28.2.2-150400.15.98.2.2-150400.15.92.1.12.1.18.2.2jconfig.hjerror.hjmorecfg.hjpeglib.hturbojpeg.hlibjpeg-turbolibjpeg-turboConfig.cmakelibjpeg-turboConfigVersion.cmakelibjpeg-turboTargets-relwithdebinfo.cmakelibjpeg-turboTargets.cmakelibjpeg.solibturbojpeg.solibjpeg.pclibturbojpeg.pclibjpeg8-develcoderules.txtjconfig.txtlibjpeg.txtstructure.txttjexample.c/usr/include//usr/lib64/cmake//usr/lib64/cmake/libjpeg-turbo//usr/lib64//usr/lib64//usr/lib64/pkgconfig//usr/share/doc/packages//usr/share/doc/packages/libjpeg8-devel/-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.suse.de/SUSE:SLE-15-SP4:GA/standard/3144b38a9a3a599356d343e9109eb76d-libjpeg-turbocpioxz5x86_64-suse-linuxASCII textC source, ASCII textdirectorypkgconfig filePPRPRN(!gOiutf-8423864c441b4519201a99f8f16179b96436ea46d24acf66d845227513e99ab04?7zXZ !t/.R] crv(vX0&B:$:&mB >{fopIL{(aS=Ll#FRK{T. Fqy dy< Ļ[֔$/\T-lkR׬6haB}@&_iܕk@ƫT7B 7+P5_/QBԫ8rZGF 5.Q{~ Ę&.hZs'Z>K6ͅ9ܪ/BٯnՎ v]{3ZzK#tSO@L@N^n̲&ͤ?z+\RNzd,{툢kFQSYYa 冞lZTvύCy#>42o) l7`Pqf3!bšyH6y.&#:lL7/XĠ㆝B~j)mA@h4%p>ZkRKQFF.N6ib@bqlӮz?גO|){ "ldw@6ҘlnoYS!}#HĎ7p/oI(N;e_ (ݳaEo,a'`(" %Zjc,%$ю,0?(˫8,yW<} -%w omdD5b2UƑ7wPyiC\5c$yN>;7L D5/A <1:Cfye)w "$4&ʃk)34A]m!GƪmM 23&k"cP:h-5n w *yP#S`ϔ4* 9W+' 4վ}sKNVjMo4]lSɤk8e 4ت[^_`̏/"dD@2uFw3J5s%7 Yڙ&.87ISs >*:]WYGQt(i l G٢V7_x{ml?]C%BDל>=ǀ{ǂaסn#)?}ns;(u,D=>_q $<S-)g XcN~d怗(!OBWW0?K7NR{@eeUܢ*j{%"W?D&?諩>ѧ}Oκߵnj n67F^P` Upg1j.Ƕ ^,-߬ƆHo3H/@R⾼Аv[EU5TmXHHqo/_$`Pvp}8!ࡳᛉy˕7䭢rOF~n_䌮G^)5T0EIVBNR:q~+y096jdؼ H@DADb;OHꐈzf٬n &2Cm =*dtOŖ{u]GB`{"m4CVffSdb}]m(0t[aJ1ReI;LubxX!ŎO^YqmN eZ5$[j$&+;0Q#GO5ڹ`pϕӏ|C_yX8}~S|̾bWG+yJBs%M|b2T+^*݅R $Nq =Coq wN9!޵}:5%R>h"dIKEbV7s? QH%AH0Gn8co㦣ڏ'0+E8 $iM 4õݜ -͢2$&7q訞R8]*,A%;PxK<>_r| He(toPYR4#zOhB˲/q1|X5k=oj+Ϥe$kKt?F0H]I0<k3I g'|0ndg?JKTم25|{)l8HK].B"I?h) Ka!uW:D$́w=q}V3-59[t1z#>Lbvx+*2Nl1ߢ$%UO&5,i.V-ؠ 7ORKE1&'61z.j[: 6Np6o ;d|湻geLò3i5%R=<{>&L{^豝ąw@v_Y7 z;Ey?3v_S(—%?61x іz\h;JҜ.1PٶwJz᠒l^I\fkzx>IIb9+Lмx)wxy6JNsXeI51<_w  O>ӪB`hb.$Mw䬡^:j@/ KzAc'$~%&}"ed;qv-g;?BaS &CrvioP32k6n%ډtgdͬY{kbw4vJ#m;fվsue9 ew?i R`א=[e3Z@S"@GGq ̇7)I7gP,rS"2, \|]Av>wQ9k6nx00`qqO?gC k/ $q=PZpŘbCS݃ UB{؃>E:)ns;u&d=||}t1I};^[~)? TpUVS -63VR -?xXdl@\@>)b,z@Z&Of"h$4ʣ>aQ#Ðk?eAP'J ϋ6 EdHOnшQXKǓU ),a˘ !exvEx>NDǥeS8LT:|{bc vAZXloj!;`)ۓOn2'ք HP{jPNo&0;FdhMB1%hcZOUN MU."j-]mY@WХ ]\^=\"zxL'v*t`̞Dpj9o ؗUksh4ۻjrfώǤРN#\UsYtYI@L7Dq k}=Tk3 m1F:^Ƞ۹jUB=%bWɮ]~N+9ڎuU=該Oi}FTMP:-t L)47m`Єqzp񣇵{5w[WBŖ~uw\l(՘+=#zc i7qP =(%'SCo扩.i !G^$-z)[=3&^"RqKJ5H= _XĿ^`K[5˳ ԉm\ADgF[UT6nWzlD३&os?Efss71w- X^IilT@p`W K}[  )iqse?;k f0{mka=W,9Vert̋$>g,630c kp"F U)'Ʉ<gzŠV*-@h F){]U& NcA7DkCz>(/e@ZX :6Uj }4X፥m~5iWgz#Ꝧ-Zc]ޞtSUW0֭ϊ.ەϰnͫW9M /AW.8!bѡ:wA/_Ppݼ zR khw1udϚJ||j@^ mIREX} j${;痎*;}<;"(1S*R"6"sL5exD||ς!ox#D=?ͣYD){aYX$c*x; λz7+}AK~;jz9#N]Z=S!8SlH(Iczxě Jly|JQkd=nI3Q~;|)$ng˚͚t%5#///f+K(SaVZSIR~:ƭO* `n-WFTƅu*~Tqelȶ)^ k`Zg%}gDQ/|B`M ɟE>w+&p+X-}Tq֝)WoA/ÄT.<?)=JFpypʭ%MsV/b xg & WιGC(ce j Ώ8aA\.g`̝qipWمY@lu篑s2\ u>G:yLJդn9ʁ]W'дEfc*FvjFWS^&C>1ǓBPu%n!#*If?loFWJo1>/bKS6FKǼOY>Sr?0|zkݎ#ҟUp%pLx~L.!:^yj`Uhv"N &ԥ 1f yrͰh`NKu` smtCz*OQTRϗ =[g8F^QZWjTr9E /*[*ei /^ȪP ȹKa,#cp6P$tG*D[#&yVt̐M OҊbMynRn2Pcne-G22!GAtaE`ئj[8 tB]b0)g+R vJori-&в =YQiZQ42 i|,dT)r0̴Lڔ,HjS-5zHzݣC͖1zxM4R= EGCZ#Mt{Un_6\jzcs b(0&T('`p68xp)z 1:ѳYeA5}= ? V++ Tf1)9WotIWȴ)F |gn~ֈE "H-{Hx'5f&j5XՍ!ІF({;)'|.g7É s |*+7.f0˶ )'w2F-DXq;q%c&šwH_m'}M ӝ7SXQ^+Vn C[4MzG(*N@eĮoCoǎ:{D[Ԗ h+/:zJGq|V]y휛?/ѣРb&_7r 7%ei(y\4`N F4\)L:)q EL6-!qvkԔ]%B@쩅IJ(y-=;n&шbr{)QD4nQvXu Dp/=?6طLi Koao+M3^5>əY+#T3W4=))zNrb}cNaS˜O#Z{zY 6Y(ha1 ܲJ$)sgrDoGS;p<# Ny(<?4a+ney]@j,ix&xj95𖊽nR8mn!% E5m#NzhQQ*̓`ɁdC47'u&ƧިK4{B]bTsD_lwB<O!t&y64ӧ٪+掾!x ׿T>xL;t_=hVE~:+&ln oDe &S_V1lkTsBI?دֵ 'Ӊ9| ]D#ږEY$e%6_W֧(ę!d6ߩ#kV]b4z :O !4칆? .5+ݩX A*(桬fE6bxi|O$3ZAQmCity/I>հn4n'IoɩPTWP& X$]lƮ0e G-椫ô*P()힮#c*Y?ĸ\lc&] ~.~ od?SfSh}eK&#3ɓ1d%Ka3T1k9CDWX6ͱ;I=JLv˃ }ȚuV0{E\\EJEӧמ1usBl'OԿASVߌ;-Wrn.8=&fK0:Nz]ˠ ]hHdNv,A<CTbWĐ) xKL6]vYv|$߲;0<:|cɺ1 lx^#gדh~i?:43`krdow#8яߦł ɏ{T6?J!/W^uB4f'a:}B@f U\鄸czdJ>d: $t$4#t(⮁G!/Fu"pRZi\B"wiQF&YK n'$:SߤT(wM`/=aq'6z a`X&!ly  w'6Dv)Y3%O?WF:2]nCFbaobK\P΃T (am\RHnHR):jF<~7&&~ޟR˓"h&NB8!wԾd|>QlG^qA,0E59͊!Y0k<<ռn+>QnxYp7AͣJwIݶZܞ1/.U%ʸ4D֯ 'oۥ۟1. xT}6W%+oCvp4gv?8m6g^yzV1R*4$\j3 )|f4#$_Y}bl+ƭžy*,!oOW{Ȭ6+ C<hq΢F1x2mL8s]@EV& r} _L {r)G\7A}G^nԮ'/ƒu5J\ U.ej^) Oqi37sEQ pKˀYeExϕZ)OTd'hȉۍGs |@) D:q(g<&hЎ$*b0nvʠh8XuT~"wP j[y/츢qj7i&MrζBi yg$u Wǒ4JOOòRh[̸vso2-38kwFm5:г !hRKPͻ5;). C CpS9N]g{wCԦAD{չU^WH%?Ph+#wfy5Gb:@ v=l| l E#ΡƎ l_-7 ^@%*ihˇؕ?7QS P|Ye-a>(G >G-\0ɔ#4I@pIފ2;!D0 EG/YWL3Z.FB4I.Okm~7}`fIwp_Kk$(XNS.P-9cbOvn>>h~D\[/OXL+'+ rp(l̯H~?Y%t J+@\[5g3%^iUEta{{*zBZJ]xghŴ*:?}?WuW;yi̺%HC!nrC~NkOҸMFa4ߐKQTӂeIX} B\~36~ԡ-y`t"8L3T4 Y=A~zr$O`j<3_!l[ȣ<>%DUƿ! [1u7:dVp|@2(hTˡ0N +9%jkڀcl;~ .% R*yJl VbUjsc%1JDk6w°\.`6lAI ґ0Me ŗ۩nF,w50 su[[a84s =p_!%k=خ`Ti 0)-tQP[>QI7ear `aT9-"m~̿Gf-K#:/pa`I>jL7Ka_ oճ+6^G? Xh́9lh˙ÁEڮBqdWhm36'Nn|U/;Vp2 ]‡Ubs,Q>ӹ(NELc*VL#,]lqļcVeEB.pmPОĮy])q6D tջ籞 X['~ -)U/"odaHi@56xfhYhxs?wAmSPB'o7_ܦ_6dYb Ou:f"VL,:R\5E)ƒ2N ;*quPMc:s _A"8vYa ןƸNn ){M]%l$L? nN9aӆ6s)=p:V|Q>5ڣ|)ԛ]g}D`F߂rafJQ4@zzo +/Gǩ v[WO:I]Q_)J [q,N.f!x4 n(-qNWI`?TeZ  `RnG0ͪ_z衹7"Q}!8*eT?YhUV9IEhOB2(i(@Q^e u3yQup_:,x!![mWqk^΋gn!_x}9nN^YCYMd/nZ氬,j N%-,GQv^&)^v^Z_6hc0N)Y=3 G_B;hcvн4~ y[g<ʨV $4:`vc!*nbOHqe쬈lGAhlzڎ5a}x`~`-\S݇1O\3#4b<D#4h8ܩCnUFg" "ӽbHs*DC ~c18wkb.\&'z$5U5R=Pp}! DXƖ75NICB{~[kbWYXv*eN8TNh)2H=jjDKH:3h8;)5_ou^^o!C@obxVH+W=i[f$}r`d4$W Ի$Vo\QB@BN{#xѨFnX+~˲/H|[q{ 6 Kn 1{CO ~ BSmR;"FNrѻaڧ  {aǵл(|O%QV'LOaAce #)\4oS!O4KSRGMP/S/LƪwTwpt:=yi 4?5h8v ;*&^zƌ ~~K꺖´L4a?`=0sL:ٙ@6}ט#EȒaRjwǰxZ򋃼Wݕ?:$} f%cۉĐS.܏4nzQAlWѳ1'I(cyq*x*b+?RX㿢q΀V12\V[W T[qJm]GО> duncU)7I0PѱT;+R?w˺swmo^k-tᰏ% w>yJl9477΋ GJME*H .᥯Oo<сc c]4+:"S0hy1rD1z[jDݼ&t ,|gGSwl8j/ B7[b#T$}9Ku&SÉMޘz\: ^]͌.@|5Ɂl}T鸦LœQIī|G떛>qs{;:E%c_6_d\hLd8'};r;HA0s8PA6ͺ)9ؐk(_]A+:QoN{@ʑU h׳ :`nLa !XXZN5TԏY jEssl ,%}XuF,Ѭ9|-YHЉvyt_@==~P=Ω{|rņok=k۶!41A髞4[!/vpD]| Kzm;_Bn2jBBRg"5E$fk|C~"5{q 4Դީo?gzNQ)u'yTȱa 'S(})oA^'慒/\,5l벇 fag#CF2k_0ذ10,+ w C=MLGZ=0"u u 2 DÁ!sŴ\̢cs<e50w0e/CJ#7> ߚU-z- cv{9At: "#kr$/S`H1U:eYXX4le#[QAeO#YהOۃG8Z>ab,LeiΒ.!bw%9W;u??λk;Ow$ 楣$nXTc9Nq$=1Q3Pvomd،5_/xt+svR2bdSY&-RC}q4ˬPݳ)x, KD_uȚV9p&)oSF,:QGW^]s^'ey!umP>] 3o]kH["z :ӏ@VI2[cq6 `#/*LV -hX4Sjc{|s4 Z2DS)יp]RH4M@DK8O.Rpr L;1$7/&9dzE[',>bxOYx r,v{6n-uH*~/o3mQ׾Zǭ(,5ٚԓ#EW$kυ ~3I`g4F?B~_dx~,pN PmE!y H4х?/06ǯt_G+?۵`'PwGg4h+ dh>' TѮdZpq_ JD54zyzO.aK _:CCZ\Int! wӻY1u)>䑭baXk7cرG0#noJF 0$Ϥ{w羅1=/ļAO]8qeb%"H=QJ2̦UQ@0 ÿt$| q>CmBT>:r x9bcpãWt0>o/z7N'[#4H5O i +ܧ*վ6z1;l~KM~"ˈN4* jqjSȻT(=Q0入.g|7*"dq!C 9# E`iH9: [$lB׺:etWMV*rTcJ^kV'C_Coz"/kS[znɛ\-ر%K6YP%ȈcL-f߽IeU)W\Ь-ZUEbrm‰ŬrBPBPrYt-9/Ď5|@SO/EwcL`gokp·`pxI\y< wsb|fJpC_*-2)Ż2hz!4FkD5].끙bia @DE,Z;1gTub@h{ 9Ԋ.08x)4 u Qӌe֗8|7m56utaT$w8yXh}ѹOl>XIشxHqV;P45ӛN(|,,uk+4W2F-͘kbXcpfq5rF^ԊY 桕Ykt|0UIEY\݋/&[l4x@ձ0 >,tt e<7t4E"}?nxN&>~n~{aSU5 gnq{OlRBe+7Ix25RqyEYŎY9  G@2nh _i mXJpʪq, FϔjܮcUa3Ӝ:BRi-}E/QiM-,Y+vQnjw vxG3PR[1S}LWy@a^g"w''z"F蒘Z'bVٖp>(YXuOYݮc(ϐJCT*L!i6Kn5 Ћv 2a*)ۄޚ<|}:O~[ (el6qzZl7tl&(X 9Mt" e@(t3xqnc]Ó]6h :A)- DE V~@ԇ:yޒ~OsD,;sd]N?g͔ CUQ]65"5?͂9j9ޱuzu~wK !FV \{kS_?4. ӰjNW7YP'_l$9Uc1 `!fp+D6ٔ砇>p6ݚLYbĭ澆 ߹P|*o#|k LGpopxܲP5zIDep>yK." C4\ Ɖ@9:?EXTҽ.{|EF ~mVY%:u*ɧy&3;QĕrO oVXm$)G[z\R(H,vZ D'rwwuQT߼Un5d݃ !mhz^0(L \WnzFN N'ȩ"xwjhz5Ikü*.ҧ p|\5ũuyr"uUK}ڀXFƤۗ6mA~%o0AD=\LK26ѽA>4*p=.]6 bj.!w3L_:i%]DF{c9i!$x=( 8)Gop=sݱbbq`-rJƀCY9mlWSt#TΞu*wƬ$(@-eL7)wA>QI+;$-}=|&zu_]%1P40$[ݣ5SVR:QWs[+kvbmN}^#j2ô]9w  Ӻt+LZ>4-vP|S]vY_ wvVbZ:aq[ؚP3fE0ꎧu̜>Vdµp,!%TQX ',o7LD;]da!bU:2'i y@/aOw1H7_dM$Zo"oFϘi 0 31~[u:t;5Ym\"YX8|>o'Ƅ7Tͅ4Ht(;IBJDbTI lp4cE5m495Aw܄2c&ztm֍&mODe텖"QxC")kAJn*=CwsҶf<ҮI%V,vЖ.v;0s&;7Iם֟)MC[GeZgw]NޕۭV|$3% 1U|+{ !P : T{[nK]a C ~g!gde%Ǖ?c(~̊OLdA5u,|R\N~2:Fa Ejg =WW Ȗi_cY$b\/GH&QeԋGh=*>#tz_ ھ'aAqjP Te6iKJJF_)Xc *q~l>g^8zrOE\?rٴvt@"`#3u*njO}ü!^?EO+ʾM:04+>w yFpVR9aTM☐l1/3/J*B|ĊXVܹ*k=|Jiq/HxK$ÏsrjT8kzCHEYG.2LSL?k>0arՠ lѪޕx@_3[Q" ȩmOEyf *}w^GF:N60GlT-ץ뻀ʼsG+^ OL腿Nq킺liР wH6mR}'&%z-U^6|9:$Tʷer]1-UgDZ̼2Ϡ aZtʎꪐ{=:_B%w_5c{ڽ[* :\>.XX 4g<^ply;<_3,.UE\#T퀂dg;/5MD>9 C~ Pb$ivrqdGt)O7uu_%]ߔ? Q JjQȼ[̜*+\[E~Lf~o1Th2t2w堎pz򌔜+:ȧթgDw1_Ӭi ykZey0OK(_?)m,*9,=}y!*AgŠVw֑\mi[weiTxY$'.ZD{2MLRCtQTZ~, m9`?|{/uwI#毖';X*_Mww6T<#"۠\\F0r}SxR4V#>`-?+ژh/kFW3 ts}Y;*.3SPMW CE,-̲9k:s),FT-kt!EgsOZjcFsiz ނgn( Y{;ST1qAYQQ qx<' VHV"ً=<.(*,n;[|lr c Ap/U7zS1{Sm{[)|4eQ0ƳizApP$DX~ʶϔs)HKfOh)dh5Η8OAW%7"b]_vVfW@X ]ɏZ-$QBJJsjW 1#|竂%oltn\( BNӦ,:_c/cx1> ?,lz9d BK ~ {xP{h+kdcvha[!L (TFcj@-@4}-<<}84Evاya{o9~uشHbFn6 HW?m/E7Ls_:mGDyME,kȈ3ws (Dqs+焭v(᷃3 g&uDu_ Hְ~ Hy~3wNcJ PVQ S*te v뀶jjWG{*EIKk%lׅ -0<7sj=Ex uܻ+]Kk)ۿ]~cҳşM tK Xݢ"్R4QR֥o#Bm#`͡t9w;T](t7D81ʞ#rDs2{R`olIg<)uA l"|k\_N ~ԯH4ԈCE3ע,4ORnk74K>TgΚEvW8Vk k_LxUﵽ5yQ`̯ ꗉvftPP&_`p(0_0"sk.Gס2jD3!{?pNr^:{ntXiQ2c0G]庸B= KrѰx@ޣ- y] -poG:HN3܁7tesX1o޲3WD^͗DbMTƴT9˾0OҼ qo mXav&Nb>s,M y9x7}Z8=%I|ONIAIMePmLHϘCkؓFI+-9"rj[Cg\< M8V̂g1+1 lemcbhKK9h*T4k`7smE\dT'L9(mK+%v₹kٳ,g"BI4ge2T.H_-^"e{ V4p#$96jE 2@1\ Zϲ:\4 yMNW̺<mMd-?@| `pJsbȣz Xh=+}>y6=cu2S"\& L^x$0eUP8{9/>\zl''AaDw7?7A!ئ 'MpُyRbqA"2"c h3.C 7a0Hb\%[i{< xU#2 2g2I1K\" K{ mX%F'HQŃ? <}݉eyZe!Db&u3$߬jrb`8Aq%) beryW9C5x6:A#S%PV-;6Ȯ tOx[$7y kI 4V؋nJ&ӵ孛->t@bl@iueOik_ hz&JS$1u%1 F*dVX u6L81b[nvtGi0Z^Gc gm3N'Mg֚[C SLC^rj|2 XwyY^YtEK|| L8ec>2ES8V&[B觼xȍbry| " }A[W ΠoJ g/i,T+$E,uɰu~QELTj*#1h,դ5\ ;XѩGYٚusu'd#:~id͢ `-RDg~`DJ,e‡:Q.mW'|]Nn!c>VH_x 9:+$\Ѹ,sQ[w !Itm xWq@ɖJ)ȣs27m[86^5bt:9D;E%UAeBt;ʧƯFl |E=2qKGpl3yn4}Et dD30G{2 Z$+]Ȣ$g)Lt@5$ GIhE"!U G_,p=bm;덈cX=B; q` ;@JO8E-v!489HB-E`v2ΖW݊R~vK;uQnpO#:-eϾbQZ;u~-K4$d ~i޼d1둕2g{ TDgN6|Cv%oMwpqF Mj+ٗy+LN`~[D|Zh,EaRUW7]-sR 8|q/Fqt@}ю>EGv{s9Ґ/Y3w6ltܧ؇g@U?P{SqZbf9}+jqOnwtm5rTQ[?M)\ սHuMl([רYqs;Lq-{Cה,)w5ΝHU: go_|1U2܋K7l=hi:a;ܓNp/@}_o o@!{(9iLbwX-xldzK?(p5.Ze|: ƚ]S͚OCXgkaazverE+ʉRgY_ѵ*ի"5ڙ:PSV9-^uݚC{e,14i=l9)*HxQXtZiUI.8\=?Irh d?05`Xܪ'f@(4H[rN-Iُkz]3P49 qt@ŠHյHi1Nb&fݓmkzn8Z\NOhr0/]mi&QkKt| GP"կ&87/>vIR:o(yOSEsȰTdيj?չd '̟%x9}?MhX<@ó%4vakϱLq@d/?aqfL@m :ȝ/Ρ> 5Ǝ,=OeX .usQU!حwRŃ9$. mA̟P|Fc7_2$ƞixD_Ѽ٭bkŶL:C1g]VQ+Z: pŤ=w¤!kwc[[U=#Ge&鯼ٚaKx 񚃶(C4;RڸlVr<:B%&5w@x[K$5qC/ģhQdraFAYcޙaT"9󾎺hAr\(MИXNJm5%GQ~ e=5#^ KNtñ9+8@ۦEDQhrҷ #R};nPxmYs#,P ti@FYA N>F~e2XaEfqfLgXC5-L~!=5;7 Im(?Ia0{|r=Viz|9vZxтDE'Hج*H`k+]֌QJ*(@H Kuʜ 4&@4IP9"'r_g]A@H@"n= |ygV/@JPf!zV9<-|$[> &Ӛs[@ eA!jUʝGv i&G\9Dt X?b[=@1XWڏHSvJ)Zz92wI4ǡC Tml$yLUӀMcKS6 @ NgLvԸ§9Y:ݠ{0orjuj$QӥӪjo 6!)=խe~L'ѱaBC6"l$p,g*U.3Ѝ"K'JbM)YgHbfF3@턖#ѶR.v: w,/ "A4}m)n0["а)#3&1)=0}qA?qV;ЅJ=& PeeRDf{uY ڗO7 a;vW{zJ)JcwGY)`+l꼣Л6.ǫ xR/ oh7jZO@V/" -H$w-H}y$yhWmCu$6»Ŏ#XG\Ω1X*P& Tj hlo:=GaEt_!1cd\Q<Eunwe_d>'س%a*M?Zrc7yySpP\w 4EUh;"MGǎp 2sru |, 5ZپnkAKmoP{fIh0^d4U 0 kRڗ0.)ۆ!rc|2w"Dj'RG*YEjNG*w*fc6s碴Jxr_9& 4Ĝ K l3ދצݏ~Paj `K y_HU"Vru?uGחjSѬIW]$L8ȌIްq6^ que}YeX{9scDY+xZ-8ߓ\I9[,C6K9 $y&aB(x;F49Q J+qџz-f`_>r)k %LLVO!Ѯ}>Y~.: 7/!Bd?!>;ɗS4Wm8%[`7f,fm臄BF-$Sw{DyK(ïo{VnZ:nٙTi,ZsrS?MW <ӌJv0{q'jVސle.*h1}&!,``6 6]N/%i7ǁ6vǏQ,LEu7Tb[8ҥ>eH:Q xr@?(iq۾4Urx՜CNG_O!rWΊѱi(kx@BL5!A$?2@d ʐi#4W7`3 bxڒAZ$p^l@Ҹ*& -q|<\Zn}'?:=i1uDZcCXP^"@0-bwu:֕gWRA?v'͞kz=Kq1<~9E\]G|9XIOA弑,qnk:\a 񊂅-GuoE(BEeKt GKAV<"Q,V /qAED.a.w'Eΐ"H,SSrcMx=j ^៽>޾a=؆qs|jje!LA,,^ `:)8'q׌%'1SֵߗyVE`tG{Hv@b=$\G`/)bn2.[1a:8t}]bG9R$wVThHpSNR̞'.<.".2gԒ"vLv 2P q֯41 vAGppGp*vgԓ!`+k:)WM^ܼFS|XpP wXUC09'1TD]p^;Ei$br F\㵯˘XFC0ˍWP~P]\лg.UtQl46@-Y]7OL"8;N4> Ulvu?B}lb B`#DgKߊ|kgEiL-SY%RU@*3e)h:: ^$pku ;c9?cD#`vAV%Sś YNz@%liDb?}AfH%ek(꯲0E<16~Uɵ`) G{Ã)}&{{j "Q'gC jN޳ݱP`l|\_t $s(_|szklŧuOEClu ,.Oy%qRDUV=>$6>#/. -; >9=cZ[ eֵa(bcJBuhǰ7r}iٱ#pnU,>zL!-Jo3%PɛԀA~ܬ#TS~%0j¾F xJcQ{)sGIŝ-km)~pb FNMeB7 s\69*\Yq[ rSjS |^*7Szrq wED#Xt?.CI鹦UA > Z]:P\_2' YM;x؀jVD#כ:j&50n1OKt:Sg\‹|2 ɢ'Ѫ{ځ~đ&SlN1GԴpobBKtBuH3|556eBO۶v2 2 1r':qr|gCX|@64M1mA3C_= r<** ^nnмzoy#sXH5 Jl#:aomhi?^t1`sx9ZT ]yy/i(q s.wD.d`ݩD)öH^m2Ls}PͳlQD;d2A`Tp+nn%\癥WgjK8h=ŴcM' GS\ph:'48w{(hv>u)8nL6#Jty21ԢWnn%{xBH%>~zV2HWKt*dt@iqD3y~k&*xN-jau)Ԧ[q鰜5ͧO\ t~Uɮ{T*0C&eP%7 ¾E ~!bMXzoXT:1sJ4;m51qB9w39G}N׵Sf{Nڞ":?1‹PnUR^[HP6ße [5쐃"S賑1pnhDͣX{æT ɸ4" {%&+/ PsT 98A-&K0 yގD>cNmJ!QyX~jkK|)ptov D,2XO!HȷE#jid rz%;6U4n*Y(쭡#o9p)oYq o@&HM"h!8n/JEfJ9{}xAQԒJ[惹U4jexe#6_z ܰ(dZ2ٞ-{5՞&6L15,/+a\EdjUR.,čh*!{iAT%ۭβ=:I6>S[ 'ϟw >upe+%E/5Ti+ e3+H1CX~_]mwiTvRuycPA/{~,+OZ鲈l= jɏ3Uv˿ 17ꤨ23S㆚_R}}(PHzHYM=n*i`m⚋^o?Kmc9UׂK7-RW=޲Id+CLڝz`N5煙eb>(rjR>q^{E&ghlKhrVǠB XXJcZpv'5@vRdJ3@ jw;^+l] 6G5峽R6T/ Bm)qPzj8WhX1398SSt*c*BR7 '>]$xh&Zl |ffAzO5|΄'Pq5 92t֝SF6XKs>C(ySREI 2 g_d;h)ac#a\QwhK>,FXUx|I*е\o:/1fC|m$ j~C2t9 /yBEz?fwaQrAƯՌA9?(4dĸPuwg}ň]\z˭}kG͠b@514jC>@+[P+>DBiQn=/8&2׽ڛ'#Bh:_][J3.䲨K&Vpg̬ +:Go6`v/C-蟬zCX{]bH0ak9W,eS&4zF !]!:yOZvyNmNܫJuxd,G`1B 'i\m%Tq2NȬEOe:( U%u0CT/!9૧iv=|a[Dnj pY , !tB>I$3F|Y|'H9DD t̾ 0}`=S.TSYH^XZ-o,5IxG≰Zc}z-KLf$ )W|pYI_P('S3r }9!+ M3ߒ`R 7 4y|},/`-a̻jnlj~ F;RyY7[2:B/f tZP)Xքk$WDp{=-lڽ"ҔcS6Bj>XsK6B$O‹pN*~8ic&krk &EB1 d)ovܤp`@SD1tO‡&HE}U4AV$p'fǎ`pnA!$WLa>з%4)+* Ԧu6#/Ӎ} X3mL rG3}BOB ۧ?Рq` v [|C,.M X  \l6EmW!yJ5,K9"FՐc$3!3Ѝ2xŠr ;t;Qu/Q ;ܘV%o%d21yg[n-9 UܗAX% gQVN-k7ɪi>yshGֿ ũ,ϖwxj G p.=m÷c۟7PJ2wd%b7[K2 &v'GjZI &˕N;:09ZnE/aVx%feazW=&Ɓ{INg)4ެz%hmw\(K7 ]_1 VAIcIӅbI-~&$3f bWEФ[i̻~?xRvV ˨WA6ŧs0CKsMԗeݡI}(_εzv!Q oZsKYL#.܀̀X(c` ƻ! !5#~jOYeGoj͝$3_!\A:M~) HXW< Bh': s=f/q$70)jܗǯpU-\9ςmK͖\Ӈ2Vp;= Շ2TCw9DI!ȈDV$yAYjB ?u+ejEf>hfdM6PXHB<b~JCh ҞmhorPY: ց׶`C Po0Y>w%۪W "SuD-S@oԗa#<%Qީ 6%!O|lW44(+tyE?_)ki}~*G=B\Ynq|9В *\Z8"(za(26MWTE* oV5v;p##Fa4Uc7u'$P!I ;!J>}N}TЍS|!Sj%ڧ0TnK )Kpλ = e5aю^$!sv pxz _)~L˵ќT?-Q.<-#DZ,FmWX49u}@L`ha$ӛ_ lMXP:ITp2y^'ؐ~:'Oxr-(!fYN_ +q @Aj!\J]Z*-PC:Wږ{(N%I1kX5[Vl͵+Fܭ|9y_B>t9O֤-o@c~XQN7V|@ NfPG"X%B/m Esj<@ʂ%fA3~&f@-:2Y*jgݫUk'fpΆ1r~1 P:c $Y ?[+拴Bz5qu?$Q0wfP6`Zw|˜ɏM ɱ[qpvym$h!~ڑ'>jwYk Z\%z/B^ɦ#p-oR^lM5:AN0_л7QuDg!)/pow$?FԽPfw同e=$KYʌ_t5VZ!_j;!!~Х FHGft3s/\r L58!U{aG:&g": P2یsEY]k+ "lVAF[Wu!J'!od<{dr7D_z\4~z(2ۅnVK^?sł׭aМ:i갣 U|WI+%L∮>_5Clu*sur~Mُ5|^o-HI{BJ-S՘gd>_k&K@rEmNqwȹޕ4F}qA'5wfv^u0t:.lswF-:+h'ʪ0ߦŜR%3GӦyTa%55{Mƞ˞Sml%<GJ0иtRI✓%SʮjE rZ_R ߅<:I"3S B]]IP|̂^xQIaώsv)O =omi{U1='$( 7^iHcW =#XђlQp\a:q+$b{ayhDٛ9]Z1&7)VQ  J 5ģz}1'C[ZRE7Yt{:IB@i'TCkLc5LaYC*/cZ_^ Ճ72pywpm\Fђ<4M 'u<}Puh6z0'߂b,.;LW"Iڶz[E㐎6h-JO 8 !'hL !iՋtБߥ}HYuUU[K5XM$|dCC_* oSOޟoA8" /o:bpLTe&2m`0d?TImv|ʯg"_7T&O*Φ՛T Q\OIyC*:bo0j C)0( ث@lt'PoPgoiF7d IB]S5Y"ľN_̌R,6*ꊒ9VzP Yr! e-y.i(鈤1&Q6@ ʰ[M}O}J8%ܑnѫ  ֌?坍gnKSNaNN5kHPχ @5\0@Eb mʹXst 2N~N[Q4e\ؖM̖7vY 8d"L-T"9>1T].\Ľ_'D|y]wO 6oxNRR ̗o).%WLvG^oiA{&jlʎ rjln_DskZ[sw 8'{p5ew삒Q!|։boPKs!Y8;mRX)HwE޸22âa4s_LIf ucJբ6S+Ns_ _ׄ=$@,,G?QJxjE_˞TWoړs9FTE#M;_ |$F(O(7Β3C{i;@sU<[;55q':Tr?> QV/77vV'FjtH: ^Mz!Ma^Gc<,[Ң8}4d0q .ŖiBq.d5]@f'aPl1:>.$_d= phqiϥNH ?Wk(72>Į8wf\?6x}9?eע1SGP+iXz,viMex) [57݌勝;SvaN}mHFݘKX`>&U;13=خ/nKV~Kz 6|k_M%{4K w윌"fKsBS움iX$O'=#+X&kd۶vz0 sӘQ6R*j[.Rbyl܆ǮҖkILM;jR=9G~m[ptbZEׅY rv9!98IW|}!ثrxRu+SN)0k(?:Fa1jf%JbKсZw$b;c{tUl_=MC͐󩏤.ȑM=/cl⺛Y?['IDgVY(N7;]N|ဝNY(ry`_ 1Cs=FR#`~yo{ko?@uFp@L^U ElO81p޹< \+\l`c&DB#c 86 1oʘ7^0HԵeB4HCJEfhP 睤k{dv~v0T`u ^lP 6 GZJEhy /TaJ>(s611f5p'pd0^ad6s r\4ΎH'&p7㪕Tޏht>7FDY»Dk4u12}2򆨗̮Z} dӓU6\7J\LPa|,>gYZ޳}G]I@GΠDu6f|##1л )}7G"@n/b]r#-uX.ejT Ŏ JNӒuNмmj[>K>9&wڹATmw98B}&fn(ڊ #el5a{%y{ ie3 /v SP޸nwwl8c {qVy9CeB{Yk"ڢ _ϻ*SC<è\_Z`H_5OR\_5GV {3tSO4L ᭾V%XǪ;M}ǒ%:5o^xxm9#6ӣ$Mk@LP*J_hB<5 hRhQ"*AL#CF7pǴJx lZ| én/aWL9͖I) 8<\.!"(%+x,9(TcD5= E϶j0ԑpDL'ޤfN'xRNWj*ך&;)Vk"%xPpZ;z(L M4j?Dxw:mRv ur^wMtrVn؏L./Aw2+^d@v!ܷ 1jB2nuX7ߞO-,+qm$:(oԋ盬o[dzv*HC ;gu|)Uzh0 t'WM9u-?EaZzXe#B{ls,}=|Q~FOpz:DxYf[$TVqF5hԹ42’(Ml%5X[nbR @t6T=Sw6J%cY(&% ؉f0H3Lu~|g}.hW$FώU.Z U*ӈIz7g_F,[)Am7}@~yOlJ×BiYS<7C.n+܅)v7 &(K}ҜdG8VY|] QouQbedqXz7Ԣ' `~0MGR*J A>O{I]I1j=( =f:1Rjcgk4z]\k9mdIR[9/TvBxFb 2;8RrV"sW0jx۪S)Oi5Rۚ5s愜,{ݦ. ?ڏڱw6!]xmkv[cMGĎx!'eMȆc$1{ܦ{|Ra<--tCd'`@%̸=U `)4g) b)Уf}})b'θS |lu6w.9+G5۳'#=¼Dl~ ]q=PG+s2;vHE*COU8UE,Y0qluRitu`!3J~EGRB#;~IM{r} &N/d̺!R" "YGInnA+VĈDP~^#Ȭ"-5Pt.Ʃ'C`D1<1p}vkQ909$\riߜJ];Ul[skifQ4f_@\ǃ3+qF*N}Y%JDR?]9иa}@_{kHdq7@0gj߼-j\ߨa fT]>GԆ0"֏X,;AбN5(>\FznaPVBxrf/q:59MW}ccTR4|䃽ޒHPDSp`Z8w芚\VO7hgtcV#pHadb֊1u{)kš# Sf˔3ق,?MAM(WNQAjrHVDF%aO{-^͸-( SBe0|!ҍUVITڈ@bu(y̻_h'*^ gyǮjN"~|RYKo¸u["7`ED)XZ3*7v3҆$5gcLidE ^+V?_3U2oɲ>O à9ۘ~GH6me,A6Ɋ}A (zv[:C:8,Lr(|°pGcf[Xh' aV 0T Mysv ?-+6#&K빙Q;c71oT6"Z]w00O!K0Ux+I`K|nȒCYOj?GGIk*+#k">azJKb牱4^}%OAQ9#b58b)gJw ɲvIrw_5|; +> "fME%-=N~8+/8P sv07Y<^x:{9̮ jnfT| 3clvY762Lk=㚧:a(re@*NiMdу`w^KK&:+3뱙.TW=VJo*+ `"}'c]X@Z*mYe/O p|'2K~ @ɐIl^#l1jm!calQQ.J-Ϭ4+i֌GS_H>,s3h6rlTP~3C7}p_ >{E%Y/P.G~ՏһyĹDoU^uI{Ch1G&joYu!i57L#1 Pær SJOZCA)ǛF kH^c*hrgpLz%7[Jw*¡_d`**alyl N p?Iث#J2JL<XYy 21|s /CUX^ 75 c?f aML.҄уTcݜO}"0MZ"`o. yy%FxXt\lHʪxDXZDәEx+a;]3ʼwx1 'm>ۮwʗ2\?p+t'>*f)˫. y!9TׯLucf?12C"dgn$XYVL6ݕ̝G!H~E_VMT|b.,``vTĐ8)\h ܘL5VԌ%_o$l?l~iFSkz _gN?:(Nek)IPf> 0ʈ{_5DFXIN XL+$!'0x:,h|< dkvXԽ-}7|KxFA'DtOΏXF[ۗKfEed^1h> f)L"[XDsFa9=!E_󒉿#a!eB2߭5QaX H#43H,{q$3A 4[=B)'dw8TLIq հڊ w,԰puiBDSpi/`r邟vc>\ǭ45fM㱤Y27. ^[^;׳ŷ]6w~Le>G2׬c:'9 %8][-,ՙen$b'Êe79 )%eX`b \0vXog@ dT*%sHӓ#yA kAV5v"xsoa B"uof0)WyM%+ÕIx(b 4V8UGGc֧q/֩k?eBo U";7^%x`)Vc!SDϺ*$ʉ 0i{֌Nޝ`hhqNO󯉤AsVӌ He5j!EsY&W8|&gϽuϮRi2B3w@먉 )%px[@'ށ Ī#h~6-VQ9qi ]sD @t9B_e,QD=p35/QA Uh5ILɮ P]'IV1IH*( P,9GLI/A[`|Cn]A72/2aa3ePȤJԄAקQZ:NPzJ7@blK$ GZsE)b)W?}Ӆd%{^=.CB8bV; Έ]bʉ %?>L!P} 8݅FhNȄ\p^-BnJ^ 8g &PSq>yT*0usBvf#L. ںP3m/$dOP-a~?6:̵ўP6Y<*u!}MpL Tc\Uxdr~ny6yocW+c '2XV1F=PLsP,C̫F9˺V$1C(I]'R)q*'gUEZva-PK}M!6;ǐRs2\I<ߙ=k1Z@W0i&{݊Da,L^X>? :"ظщDWq#m ?ʫrYjD޾Ī`DGVQהe럍qP_4׫YQ2:9u/$I_/#u{qA[brYO/0Di \լ Op/Cjp lF4yȨgkiD=@9?ɁwQLIyfm&;>^5Ix>d{Z,F=7&;Y{ZoPw@Wۊ3S9Nw*p [N9eb- Ef_LO*!*B\G8/Iu:Y 7L6rY?luN|z=nU ( ~MY%Py1{aީZ;0@V$a2^ ⌁[qL tP|28Va$$5C<+V/)u-aG+XE.O:l msdOyV NV5^LBMqdUIRB{:U9PcIABTjkL1%?2z8dL>?_KÕԃdyFTac&hp%/A& oi/,AK>C/̺ z6* c T֯NҘEtkP1M%ٺ40_Z}(rVZߛ7U=IVM'uv9J O'cϬZ__BZTd"nkxzFL jkzC]n6-ƴXꋂzJ ]0ǂCz]3bÕz$::O.M1,fJ$<)6:: {SΰMVZKIɽq Pʙc>[@omr` 0M&%_S|^Gt'ߺo3ރ?*X#ЙIrb4Cc5/rq_BX=IL _>)rqv\H{_XejJTZ%{@/-[Y~9HL:-vP_#K:lƤÐFoH^X , O8CU\\՚h:1ڗN ˄w'k)I<)Q(g:dxF:(!Sj‡#W5觵ީ֤)f 6qHx S3s5Qg4fg3hW.'GjU $t,Zu,=nS0h6uf () WYfIDmclVLjSȯil`TЄuO:MLR`{i5: R<&9aWe<"Ъt[%w +hr@%YgԠа޻9FIh4w ܊J glQλ<eXON`Ψ:e,v~0Z9*5w3 Q[4C6T|KҨF;@JL0O{^COPE LÆT*&,w~ VXbQTZC:6xU|)q$IŖ-z!0ą3? Z;>=>KJt|^S _n{1;zcm /H6?کoH-(oGvg-xʍFujzXІ̷y*E$?oSs(O;QC910<Xˆ8;gV\'JoKS _P|&:͜>┴&Q _5)%;A؊CveAݲÆ'ҙ}B E5QP?+1`~Iw~*a7]f uF<:Cb3isSbO ZCNk1 ԈD1_@Ag5(O$۬+ -EhW%3PVm2v ͑e+ GSj k&9yD:f .p?Oי i=2Y*GʕS4ܖږ@<[jUVaZG'C/u6%"^ɞ}N%8`,3, ^a=j e0c#Y;j%k_<>S8(M) )c jXxS猬gA\l6.ZQKw_,#ϻ:4H)_:0+T]K٢A/X0rEA5"2 >j&XKB9' Y/"n8tNo2mZm}Wjޑde+Qkt%Fw9,,t%SWCS-_6nᔎ =Ÿ́=FMXL^EX.?D'n,.|H+bE W 1$ϙfD~}V8*q>{P^\O*L~"Xep[ϐ䦬 Tici, Ɠ4$)h]_͞%kU.tM ]){S"hbZDP6!Ԍ>ky j}  ^T I, DRQ#Zt'[Xyhcӻ14⧬B ,S~Xau߷2rCԵ2hD1Dztth^I=:hnPu)8" k:'G9# ɪkvf&Ks֧uHP?Jl'ɼD} ׁ̠ΩM@U)`(td_*D*06eCD*^6 [)sa0"ݔaE8׺;ٽiX0MYj~ HseU-E%x OWQY9Ի^JTbIxw-i[䕢T9ȖPa~ J}t(_ĐpwCu`%8g}Z=P05~0;:;Ƙ`Zӱw*Q.N̆ѩ!,H=8t4Gˆ3{w.(j2GH"x8[Vto`'i׻P{\3L#eţhy~ݫkI|.]ࢯô\hAr uzNHhjZgZH?`&sg2z* ,N5P߰dHTThKO`r*Uc?b 44z,'fTwu%\:"Ľs.=Vnk7_͖9O?K "9q7ආhgan9"͕0)H04W$i|#۹j~c:2.!Ͽ&.I×8UYZiߘrB[7sV |'ONq0ha! $w1njFj6HOFzt= O`I%vKW= Zd>Z"OײDߚqKDUd<'ˈ#J?Ǥ+(*Ż&%e}>{{Hj{,/ASN@6Kցd~ ~z_FXh/l0D#|Y|M m <Lܥ1ApuN_" f;Y,&(6 7 ڶt&ysCm嬕\5B( V?hlZd4~ufZB&! u- ;!q9,_;z~q 9>#&=]ciwP@&xbPHIn!L7vBmnN mF\V86%9圂S==%Cwk4Yfdzgçdnd,*'}`M#w A׵H1&2Pcꌱ)stMz*x?P8=-/}ګ4 8+UXi&@;bIoҬTAty+*Kp РJ3?"ftЀ bs Im"܆cm`? Glw lS-/sY~>BqZ* oȵµrQ\Od^ӹ'ְݕ֗q_rp[aXcSpcSSA]r, [ 'Vr6&yqYBv1NڽCBl[%>mkCٟg !@#"bwO2q{I#ʠ0]1zuqw@ y/zczhX 3S22䝒}VgL&4{^יq}!v|{{'P|62P4ƽXUhhe2ǥ*]Rj s>{)rPeEdw)sa@!#Lxh'[wUty]/PBt1M G !LN:E";^24s01 xcXӪ^ۇ]F~c3h3Cg/D 5EǗ4X+A)=#iFu@] /S g>1+Ž \Av#a0 _䮟F0 ʐ՚Tʬ j2=_J{ kF\=w:K#ٿw(^DUӶʢMOQRܼ>MϡRU^~ :4S`7Zwcb#/a2ʾpSx"  CL-:t賴$a'Yf=h0e7zhVOgdK;VZ.Ϭy&:aMK^,ҙt0PWf0KHl-֍+]4Il%i:YV/ E2sK#DnLxE5:|҈֞:h&@R.gpu,Qp~aNSˍΆDrkG/95^v?U"҈T͏ / ,1b෩SSj9˳Zwx漃>2riR{r*oX>9YN1| aW4??#aTDelȾ>~U!OХeݞ0TI;bREɕ}9MP|ťV?mMrKTs,,PڭvJg4F2!feq9$]#nzsFPFnɠ`mAQAnt_t&Q%?1Ҁy_W_a<1JВw¥oє,ax8GPpCL`hϔN|w;0\5$ N!ef;Ξa.Y?Wu- [*e}Y /Px|.,{͗T>6!RP[RT]ABoǥ18ˣTjؿIm Ɣ K~JX~G'!Q!zrz*B)^عɿl Ƀyڳ^Z]`#$o,v|1Plް L\9⊎{HKUly ޲\-\%ʙքh'0P V Yj%/-ǫ5ˉ_ 6KJ'x8+{O9.kg Q$*Wf!X'wEtBiV]@%hp FgfJ%vn|FcPxT^:΋8#OX!ï͐eg͠0Sa >R ڏcMa]̮߹MpqWh:Il1i5Ͽdx\IA Q7pJD֠㫝3&${89h@,p Ȇ~d+q=# el0*,VMD zKfXjMX$R3x2|ϵ` ٗ\Z8mRvWa\[w:ҝ$vW:[\ lf"5.[LRk.Ͼ] s$nԜ|jlT49n6)i;[ML]zG;#=N- tXVݽ BQ 9# 2Vv/8V^kq~yG<n<9C@vaVΓ 4X_Dc}%l?f#6)^5e00z*rV- Gj!mTH5^ z#e)lk;? .Pus.v>/bs@]")n]`.R+;=PNPQ Nļu_zuDE+CIC#6(\p+(a=s͛ V~^O]]ma9.UaqӀo^2Oc먴+1Ucv*Y^Uhh32mjhiDOK㈔A2"V. 0)›+ f!c]ZbKPc>Oj :6rYHOދ'qo%[>v .͟+?]l T-Rt:zva] jt=%LYHP9KFoD58Q$H$,$(i_G; ?8}z"ksqqf{雴'BGMx1SMߒm;_6t{ۜ#3A*B\?bx˒qn|VmC>{)mZh``"ܥ鮾4ȅ FoY8m2]c!qK %dpԜIfY഻|~($4Z~$vRb8NR,y{'^5e>C yuv@IHjg`ʛ:߯H!q{܉>>GݷaXrPWMla# S;Yk`4NU ;t e;*@QӽVΐWni~-qdB=rBPPɑd.VqI'~L]'6: ;puӓd:K̃RӅyc-ٗ85qͼAYy"=2 rte2\Hˊx5߆:0 X1|W E`n6K-A0U$ < "Y}ҵ<ѻ8OBle/&i[ހ1 .%(E\ʵAp tTVSW:CބG~,)xy77R ¤I;iy\Q^cr_ "GTTnn};>w1>66[du.@]WCw8܉wbQ5VgpPf43OLLD<]Xd2lB$r&ix*Q?XL΋}V^-AI3cP+.r#lfؗsz 0~XBY7ݯ--?RH>C?O۰&K~^?+VF[V ^0ۜ( 禢&F |mG<usĒ!eXcDeΔ+_Z4_"LJ:Bɤw$.;L0&|{J@եXݍ ނT29 D?->;׾.`F[ @a>\zy1͇Kň[vfl6nZ„Aw6ځp/܋] kÐ[(tᛇU Z~i}HaDo"d7 c&3rsݖݰ&V1љ3ytA 2V*r:=ӁX,[Ul:ߞ^J*;" O_z6wfi; "i2fAM~Y^RPryG#c[Au"Xi cP஀K[/D3m:$ΆD,}S4|1  s Kcq˱!:]9b]yGvD })UbB޷H0 n^4g[kOƴ)g8Rrl$>InR2yE͑|Nm\JS}c(z#c (Ghk,̶h^Ey\8:LsGb#߳6,i /,Gw*T,,ה];5uo>Kq>2XsR?]*/Jʼ=-] pN*Sk2e$wꅚ [|[RtǷ'8pCDb?&*2ѕݺ{_+pf˔jӝ}<$`mG\bb ybq3`qUoSX;oЗLh%8lA)9*LRm*~g2#D )l1x/U?"<GàܠEFm ={ٿòɓk)zHq\Cbx:'oGe$}O1юQaW^6IY8th#+wLToBhCt7MHp@ъ'QQ*WEOF5ϝ|#nX9ӶW |9TV{r׉eF#yڹݩ̑?rP$ IҌ#g| -;|]!6*пB10札UO?'Sza` aO콧a tP]`JKn#jzBSC yXe Xfi>?.'Pw?_6v/)QT' ]`ud r| T1!j!vU+ŻCkYKIBv{| 3֍˟e~^x5_W4TXsNHavywFߺם5S~rŵOc" /Vtě!VwyK$ڶLQb VGDxE#k1~ғe3 Msz縫Ԑ:Q!eyf 7WxqW{F[=;wY"KWy=X&;88X̯B茄*g; XQ{.Z&5;hm;iXI,LQG>mQȫ^'tPYQnhɧ=i٣l/(@F.Fk@0Y1[S |8ùU2 7t&»= 8a^YL ' `#I=JjP-NR]ޟE ?7GmjSoR-o[mSH}G+~%ckKnjM1R**_F(SN=!T3|߾zM^--^Vb94~DZ$x =CN7ܭ 'ph̟T£0{xg2KYtmS͎|]/!A޳2^~7z H/t4Jd1FqQ%vXO ѷ/=ٜd4k1>Xuʗ}` j}v+څ:.hK͇8࿪9zp@\(Y3o6m:Fpޱh}BiWf#y u1OTU#G<hB_U:R{ hcOX,w1Q4n>}yέW/)ٝo5gQKO*16Y1Nz9A1<] 9ľlFY ``V1HB7k0l](&19pZu7ri-6B27NW鉠1)uCXHJnob'V ѓ/R4`-t` b%&(@.o-jcXk?xr^8lG'TV{qМ~cPI: DbJmv~MZBCcwl?LArUJè-J?7qܱ#,THNCVS9k؎KzvW`L |5BT]*\JkVhgi>%a==.ߡ`~؏}:mǥ٭oflz*Y3W*b)nɕ8 kEkLF3 OvV`P.F\G]Hs7x"2֢B#Չޓ[X(\-,s.SUYWPU_dG&Mh>0Gɕ|Rd(kyjCϖl["{ė2)쁝1<Wqܕv_R͙̍2O /I00"̊h{ "G1b$'@CL vaSrs\,ٞr[D3XG2L/̿[Y+s^fŤf!m]7GIC*&A.ϟz{QT-:y-9?ei 2a\ѮA<;;ӧȇ5*\5-4#=TM[J:=WMcp7q'hh)zܱi8!O|Jae7 /^ufw#YK/RFC(hEJύ\*Xwzn섊}hԌM/ (W3?g.r>σ! J{tƧN]hÓr 8˫Mu"%i لfͳ:Kœks+V#Z.7BZ`{)@Nmpzea8VO$D6^@Gn(u:+Tds i?c(z8ѐ' w{7T2 ~+&(u/I|hɈFrʸljR9Q Xȼd38 Ja_z U (J5{^UrWx J6=x2>-{b$^[dhuǵ?'<3ɷE1. Dͥn pБ\JrR0 |zS%/p 6Jv қFϾK1*lBv3Ͽs'5D~;. 2w0,bVͮޛ\#?NQ|^A8P4G{VqvG<2I–j3&d, En( &xut gՍ<J]ќp[KA& q6wNtdTu|a%ECXE/v$'Ezo>Pܼx#KgoŴvq Wx^xGO(ф#y\7F},QeoxhVSIo~s_hۏn8K%}y)G Yi}~z7ReYA_Ư !7bCo 6;ၻ'av1OY*cQ3}#n- ̘v*zl()/ɵlj ; nAr:ĻsqSLqQfY$J9P\ȟ75 Oh ܪgGtmƘE GsA{q)@Ћ`hwjVҨ: <(}c+Wc+9DaLu.c94S9dO5YQdmdqE<>8铼=B>(GY9{BTwAӁxx.E \yl|(#_]]]ɰTɳ*'/x*:x@D8ah)4-;P:6NZ&/VBDtj<톍:H|Zet[^9ۄVcO]([HGd-8B#SE`1N Nì]ʔG|)'3[VGD?t^,S#"@V\qv˯i*@U7{DԿ؏?lV`%y Gc%:+."y}[Llq30Ȇc`$9*ȍ[Gkch|g{P"Zvqx /(@*'V fn_9ӔyNwV<kBnu-Уw?q:hISq&A7ݪr):@#mN[}\wݓtNjC x<{7];/=4р rbX͉'&$ ʻ|'9AG-Sb`O=NY E N[m I`ЎWtwY8eL??1@p^ŻrL#׈9.y\Yj)d3)ڛxO̰фf ۇl0$k{Fʹ(Hg@lDwdf+K|A/h#(Ld$yrD+@aRP˿[Џp#CG X,$uqG _+o Ui6Dǎ ]H\et)pU|%el.QϐpuU(C)PWNGRv|4N''8A2k%#~^^j0m'2UY^zH媴:BB!&#e5dӿޙ,Gqǩaeg1v6VC1CYØ9kipOOJj[xt ~P:d0œ)xX㓧EvLԘew{OpdaA*:Ght[~q$YupB׷ʀTZC: :V3ju>=^ %h)~r&_JЂ`VװnxqZ:IaIPl:Ÿbx\-O(:SG,0os~!Eҳ']\z`Կ ~:\uGo>qkv .H 3l+AH!Z IL$N l%_'_P¸}YqaLʁԺtEqd @y֒[QvxvRwx*-9zuB,yQ=7>]DX ̰ILW4[y4 l G{`S\խb݂=6Q\+QE -A~˅<Чu)C\ s`KEZ~ Bp^mޭқyێ.<`~ 0b.^Hcӏfzb-̐RkWytaUcQ.hl3pϱ)-m >TQ$/ j̅g'*mB|d6\m9&3tA_Ob_SH5^Bw"ؚB Zg5ml(a;9%QZRsq= mNWrg;گ'[6r楝vlv,<*! 5nFqŀsp^MDA]&,;Yl3HSe(|v3={ڡiN|si|JuBRփ~G]m1vs&( H{!;"g}طWO(y+8Phndu|3VHH75ڽ W&2 *$J:"|Kԝ.\\N}%_k&-EPYh\*@o/w"SؒxLJ|.Wӛq^|̍W\Ȩ3BNLR$(x2gS`M5[.9hULkiM+X*'32 Z$}ikDnXtE1oc^%}psI ʱڈLɂfLоK niby!SvIjUN-BHqwqP\4lk!s0Y'kj[#R&@1yyQ֋PMC%j2hL,RS㺁h8) h L?Ԇ{`PM:y(sd u`8k*,Ȥ MMOqSfN"ho=p2) ҧs40Ɨ(ϳ5P9`F[xzˊ-]ZnΘ?Q<5J<,JCN9WEtApnHnh77t~\w$4O~yW&&G藔{VRg.IVʾbo<6]g !"^iipFy($sSՙ4/]jb;|_dZ/ ^`T)?M{S\D( h{V/N"36瞂 K&Ee+Ma)ŒHJVU\ߥcHS{2xg>6>6wVbc\ CTjMEP3C"c&k)\LYٓХAP*@+L_3^rzмG YhOh%JVzbN ?L_k5>Of~6^ұFB e? euO70B4- L%).ŝ;B>(T\`g˙5&oob&ή3ቑCxM̯s#ШY>CG[$ߗ^jֆkZ>~ ?R&pp[)2YLQnY  G>iLfQo"Khi)mF/܋kVY$NUCп -gFǍ@ꩨǰ2N l 2P\JK)X%WXb{EHOɄ21t[6ѤK !!. 4FaÎ4U0m9iW30y`ҕvW M1Iu WQ.^iokekFrļ'=00z5b0x֪:N,gWo1ݮGe [u|`ҌRBq1hGvް`qE/4`K@}4Ӂ:l]J1bZGOz!:ʞ@Ed2.$VЧy0bδCJO]J L"r6}?`mD Ûjs}]1⭆F[-uPe-_ !r S_7` aw.%Ui4>ZfP_y-CEx4uj 5 v\˾t1r5bO\+Zrw (*\IQ #b(JV< ĂJd v$5e2~:xԛ>:>7+ rӯ`e羂p:c`}Dɓ$r#)7.QXC(d`eeb"X=&L'{-V@G%dPKVH.4.6t7~Cm+9_fbZ.v->@5< %j n&O6ҭݨ/qS^WB4|'1uV` l&&pd?'PҢsHaEn.мAw/z,!U ~T@)yCLw"ys)-NX۰S& WP)(yrgTt|$5mPQH+<*-Y])eLd7I/LtM F/R`-Z]Boyq&\G6 <K [ { @pa"߆," pLg콃Ũѝ^T;t aߨl؄fn}}'AQQT_&U[كzb.)\'*{t^,0цcydčtG v(0psTN8'؞)~!֔#~G #<5tMOO-bF]$ԕ XkYLPcQL;!l0(lFj+8kɶc?(Za5p?Q3.F Ǣy$PK [};qnWGrmp e@TJ/|jV+<%кv"TdWo.${PA 3zXd;:"h7m|`{&78 ͶxHaz@7 J1:P< zwxP(!5(^s:xA4?@o$dۘ.H`m?E ?HN4zBjK7X"tI_{>_$hQ ;=f_hӹ^T(_<ُ_ ϪqE@7I9q lv?N$QJLȈ_)9dkBM,pQcVͬZ6t-4wZNW8lwm1$odeg_[9E'%F%? y\@o bc>V7eĥpC;o*!K%ooۛ@),S`}Rɿxl9){Jv#E*qt7chWI{%9k V!nGuT"B"6ӖZJ)ݧp9ͰR5!ǀ^KܸSͣUdOҪU+{pl K$HHꈲrul`V[.(صfRʗE}g##uu_=lSZ=Sv#!ORcoc=~`OPm;_Lm脐j%X]SÚąGgqS8wFe.fͽ\6%16<3ȋMx}6xxk4{O5g 7Z M"=[&ϑ(ާ.4̨7K%t^vd:.CK̴hMUM[>] ^BÀN?uvKl`wt6m: &FkG@4%)y!ɛ$KONHC~Ȳ+2#uNWʾ`- ל<~ºhN_#YtͭY"LRNM?)oI+[! ɵ0C ogrКޒgԶK`y@}?iN%0,;cuܫʸqKkHmz3_#:(AV[Y%;91v).dgn+ eD^қ&pLty\ Y?Z7x?znsv|)CnܳXh^z{{v,|P O%*5MG-ݜUKzoSQIV E_B: tGD _5)J9}D3ɂ+ɧ~iw`*G\տ[`p/BJ.2M8]VpCj00as l+JKSiy ]%HFUߞGkI ~\8F xc:kV<ަ7^Fޣ/3Nj5Ab%rNpWri* 3G)pۛ6M,y:4rI&'\uʎx:}Bfۿ L_NL|G}PA'z$ 83n* #6x<03綅'9/Ѓ>6#f[ _1 NjKnT$K!r؉-5!cZw>]+GyΖXLi OۖZ5ri0R wED- 4^ Ӭ̆HoWufV'heZ8che[.>&cք4YV|F:]| sW{=+F!HR[oR3:Uh`)v?ZZvqnzI+x(:~Ǎ $ټmJƹLl d=eho}Yv#M>#ûI&`<Տ1mNcV Cs1DZA'CA*VKth/TFс6)uXjjdD6`?hhGR23\Zt<Ӻd L5{ԉrΉ/ļDCxsa4U"s02 ,jUR,wg/'-[Q&oV%w}@].˶H0n֫bB0qhI_}{a,PZb{gapwާP*-zH"a ̈́quƞ uW4SeB (}㦟i~Fm GMhv0# 2R fj7ES#My4ݯ&wK,m@>뻒Mm0זS ΢?w!.uR93Sſݿ>#__ k ,jʴغ}^ے y*mm~_`}Cp >$1 XHf$YOaF~GXة#aKi+1`u0m;B/an1^d^<&ǥ=}07<&ɩ8wiI>ê*ۦ!(FR/;s+4c}">D멹v+(wciGx(Ar؀tZq]@Rmg$0])HӖ),QBob{i) u''4¾՞ Te-1Τ\'JE==@]d'jSiJzFW(nM{?k>%n?59ȷ|`)7LzbQN\_*=xzQ?0/Y||r0\|hudFNfna2S)U~YݓU@@D/VD $CIt >vb~&tF{:=^;mFk!H9B B\s9k ^3 j0)=}>O{sP%oפ?50xU4DUzf'K!{iyg>6 s/gٸZEw-< you"}~ <$1Ǖ涭?}/*a# y|տ'vРI3dNDC3XP J/ǘrT=-O)7mʡsuPSL2rAme9JRT\H9ňF/6te;tbX( HfI #źE{Hv2u9{]7%ka=-'^LIge1a`9;+gf-ftj"9=Ae(I]3JV&㣜t禵9 Cm>99[nY }J &">T?5fB(|Qa_*s Guog!r "p֒ ZWLKxUVOd-)&Bh4Eb_q(+B.^k&V0) jRC-0b9P|AH/C~pzB qd6m+"1}Y{&m2I Xģ&v\J"zd.GrE{ܦf1$w S͎tߊ/R WVcᙇȇ XasYݡ$9Ԝf[&Hա.p2zcU݁.{& UtP "3Ju-vBXf-RWy3ɡ3n%9E{_ore"ܚjlqSQfH5~qA#B!^Y&o6F!6<\&y8UnxEB=>ëTS[?""+hP񥳗ظʆ]Kz1J1}VesC_"K{"HEx}s"0ʉ~tЬ!wc$B/^orE#d\-soFÒ=?F|F֕Mj^Gr`z%7&*4y\"zW}]zVkPyzrt{mk=(1ږD~Fm"|ҹ }MA<iIa~M|g "5ݏ?fq@k"Iڢ)*YG~"D*c1)vq& Ve-BIM41ϐD2Qӭ=)' Mvo ܡ?ꐛ\NJ;VY=t+œ,#._+Fu%J\Wg̓=i)RAk 1LD]$&PJLUo~`.F_0);9,h=J_|ޖzQJC; J).8D%,jT(F\z:[y$J=B q_w)"e×4$ Y q H8owƟ_\̮cM~l{I5EtGNK(s5jD6K7Nm~#}˔ERdY Y$-Vb9 '̮N⋑F1tФ@5OsqҤbJBlKB}$&VNpo]DԷM>&J=˲~^ 5^Vf AOjE|9[ARB1xZ!8$P0ߌ '`_;* *T^spXNxDm@wMG("?w;윹 Y1OsMKf{kJ RRUhaMlx,kZr>9sjsC=l*m Pz|"vL*ٺr pR}2w择TC_b(4^?jrP9|j9]ٱ]T&r9&)x kܞdAP⍅,m c_,?r@Fc.ap}Ɯ\_jO'= h^%T<8~tw4r)> H6Je lZu]C롓 "?z׬NH`VD8ΉX zx.]bPu_%˼G-Z3vR59믰YbXVJ@MQo Jtz-}\na'iJYg&)4(&\]a cDۿT46?8=^!65Fb`%-OR'|A|eoYSHGmk\n]iJܘ=ցu bhNsNuFЖf'eSS l8<|}L:`Mx(6r;_$NO3:y行 7gޮ1$q:L_j\λl|my"|~_ty- Cv>}˴|h$,t5Е5WMۅ8}@S۲vKL䜰BҢP5M+!.?wwE.6GꄁVj53-UG=|g4B"]Z~{qV\Q}{YiY^>ċ1K2KkYγ1PcB_$`% R6G$SOpHڔelEhkie+bhU+oQzo:`u-on~?LwXdyM# 2C9/a6,(Y};N-FÃ=c0j W"ZJf}p)XcNaOV 158~kK'<&[6˶ϻC]x&hBL}U-#a7X\oL8lm#/pw;VVm1yZD^Y_;}:3JltWQ EzEŅ m@R$Pաon`q->!tT#{$ʎ糙gyJ , ޢk됵J? fb>å/ $٤˒wRfZCwlomQx ͷNӘrkn:,;eP^0)i/'AJAQ7b +7[׎P urIp<`Vwz}3n"c2@>Ǭ-IuXyA_ڬGdsC`D"=m۹CZ46CO}?-v]T;%| #gG>k85YRlae t Hk:@{'"ad3q䖲ʓQڈ8ݕwwl+a^Qw9~> $l"cUF]4q8XEnѬ3'+ #}M[" k,khÛW}`mCV61:΂+*IBBs; VӹOH:Xif$\56_u/ %D6oO?CVX_xt/,QR>0NPz90>WzcV`IzYxfy0a8oŪ2Qᾆp:U6VtqSHü1tf>@ɾG2KXV&9l309pҦڷNY ,JDm$fcksۙajԵM%Z4)bNkq6Yu}[ 0@gPiH%\C976:Iz2S@JMg>l fφ<ĚWZە #a _h qʏfsG!j%(A*KbR(K῱} O͋ hAWDNih)'v5G˞3JBFr~? ^#6WŲNC:|)¯FՔ{UȠ MduJ rLs&G8"&PA7ӐNP"WRYH@5^3<}Uu'n2< |#;$@-LE3>P\" ND.{\3Ԝ/H& $4}Ub/pJN )j:J]O^͙s:)9^6k R'eI=H Q.< Yg/|Y BXMmi<V_:y)7~gҘiQ u6]qN*И +kF`mzmz k|վNMJI#E_/7b%U"/Of݆=/gZer=rה ,{K{߯\hez0dT]׷4v @:A x%~6267'‘)yKtۤJǂQ| l2%590`@lBs 6LOu%`|S!י+ ,Ee_}Χ,ٳmǢQr D\[PX+;*^kWZ}+s5, *]\\2f#CybcC@UaS"[G"jmC7_r$͗UVaV2|׶1[A=pM֭ñ)D'ols >t9D ހJTf,@QD }K8tLj>6tpU2+2+[?;{;&9G |+ xR&PI=`PC:Xn>e !\Z,}E}TReI֕ev rb$v`*BG&"SKX4ޑ5<+B4 K|*sػ518sobl6yG|f诮= *5FK 7xw14cH\2)79U҅IJ&"- K]ht6Qci+wв(2+.O\hPL^rcBh:i|^z*e_$&k_#Tjڹ"xiADD)UCb6yò*쯒?X @BS4jKAkv)_9,*^zK_r<*DieWƎә٭EdG%)|'̀TK)V4m>` ҩg7xV7 nnFiZVI +),=_Dsbg$>R}@w_gHH i[dчaur@=,CMZB}㔖xؿrpXS_Œ7$;Z eC"9АT´?K2w[wZ>BwfHd=K$IBOeN$\;VZf]8V'CyʵZU߁1]ǖ ^N .h+a0}G?Q.Ku it ;Qi| ӌP(@@Õ-þ!Br( j֜]R]"Ƌ@+5ﲧ];ϳBvN%& -VqVұ+ҭ+W$׏v"%|n%r|ke&%*yЬ}]M h{+SmWעVܾUlK1O#(!Ӑmy yT0H7{%jfw 9U*H$=*$n=hWĎӒ F^DW-(-nb~5kSvͤ %n "Zf q$"ToZr0x 4zK0(>:[h`,Rf/T):øpN |/v6 F'9Y'snof׭'>6ue%.dS.mJd7 1g2t~HuES~^;^/łcg hu /dG=_R5"ɠ޻xׁN G3&T!wI`^Ц/"1g?D+MheD]-EډH x@HoP_d3JVEU6rIUJ!'WFVs.;9{ -X٣$ƚ~r0:>TuB#9(}A=zCbi],qFJFƔN2{M=DG=؅@=m6Y _t6:w NJ 0i٦ڌd ۧaU&T'kLFm}`5 Hs-cY"ǫ e {1shQB6V% u!%oA@ dvr"D.{4o<Zmi=9" |l  j0 lCRJ)P(P]Nݚ¹4ruC.S<׵L [{]~G5-A`g;r P09AOcصH~AUOWMqyV.M^^:Tjh*EŦ_釷EÃ>#Lv6X; |i#I[i|PU;FE'tn֢@JLjn\C5cbܩeΖ!wIey>dy!;|NX0ni%"!#Oq#=TأE1Ya꽂>q%;N#^̦3pԙCH}}"s,14#?A`]%>o} _ fCz]niT4qcv%|;~C6X(/PCӃ-\DA)YOozߙe8<2 l9>tW;!cG^J^[I΀Mm'hJ'̗t PeZI,w8"N\2nB U]w85ZTc&g$X$/oۙwZͲsQ%7A/CKc75 ZR59|$$;5~ HFUa%|]1|>\ZTޖDvo#TW J%*dHP̥4\2pÂRYc_=/^H%$`+a d+b=fܢ=&`ӴѰ_^щȾZW+ӦvTOP&B e~0\ LU.еMi D 4\?> 42Jsy2Aƹjw"a\dHYHr93*Z&sWߺ5MEi oڙ- M1:4R+MMj+f6{1ku"^E^T:6=/0fAONо$5@lToL#mWV]w˼I簠JYrLJ͡.Vj|]Vtn5iӸ@V{Y`ňv̑7̞GzkTk7 \߲ZnpQ$6+:F5˂*_ʱY%!Wpޛ1Gԋ}W>nʝ'xdTc-"| JTt+ԯ rq['܉|U=fjD[AԣlHRr}i@/,6ClA2lL+帊 4sM@'bP|GwY8sderGۯJBܞ>M.>i L9:?63Q;tr>%QP{BDDo[${>Ho^YiVcۘrJ5.*sQQ}'`ɍ豀>=`dZC9ŋ/$eoC|A` L~ 9z< c.b9x. 3aUg EsğCLd J20 ը*Bj+18M޽ymS^najqʰ1Oߠ!3KUum) Lc owޏJ4+H53~)? kUuH[q;]ʼbSm {iQpx{EՆ.I͚A7!Y#\{'1u;X2+|P%x"U[0K+K/~eD| ZMME dw[bDGwDz%QE7ē{Ebm/xu I}7k$< x oy`b(>jI8 ԕ;IFS+kmzR~$!@/ V bbi1v|\,% #U, FWdLz Ky?|gm~`P[ &YȑD(o21ض_,_TV…yJ:| Np6ݍ>)J5"=NM\0HڭHDGm0qϯ[Wn5~+1\`XGHXE`^ӔH4VHw@8sXo}[nU0̕Qlk%+}i\mfeBt4_k S0 eH'6O,f 4q6w?cHUneֶ"& :siTXh Fa' sb#I֑E5xNnk &oot5 }UHOP2"M|4 Jô;"vWZKz7GGk#Xžk/{!Ϗ9qG1J/wKzՑ1Z; t6] ]4Ч=mSevK(ot7QmwAW[)VRRqjXzCׯ'T2ɮ>}sEJFQ{neH /WLgVNec({|#rj9B]rηzy'_^ÁZ.C3TZiI_~!ek yX9lUi)c[ǹH!Q>`nվK_7vȿ+q`ӀRe'8n]EuJ/q[ _2ؘ mh qܝK'w F2 沘í+t`΅K AG/Li ݞlm9je“jes;*(#$2 bs /.G$51>)f= 6}P,(i[ԧhYc;62|գ<1ֵ-ݔnj7v-7 @D $D!GE<NjedTpަQ dTgA5j4nMJ[@*.?@!hIH2'#3$b>)m9ɟ.Z <ďN'YDyUDnSp8ޱ ;O=vt[0sHBd*I.7 HWK G6sかVLkNC1=lj!6!6ri ] ta .G }n\/-{zGK֬oMQtiO hk|RRL&[ K+g9y\zTC=vKxMG'u7Ҿ::BB]`$2,\:8G-;ݔ*jS =*:Mz)/A#3aPi VLP?}DV@)^a1Xc\A1^`ӯ ,gX毱fډ)z겜rg\E+8!I!'>M16l&k#p9 QS':!T_c|4 ]-3G|,)L|yJ6$-xGW0HeXXY W@yt/> q>d N$VᬳMHdE\TmrhcY Cab0]wUN*T-z>Kxo*=)h0ˉ+"zޥm~%A`˔Udz mp\5] tPTGeT}Ĥ)(,>?`_ŖfzV "E}C4Ip%6bq-7*:P>XP6μ90武\ǵı ~r\]&C"̔OxκvWobZ:)Oħ$$-o2iQPSN aa%`XzL#ij: ? -]')ke?XY-VvST4 r#\4 >̝q[pZ{MJ+"q*=Dxklض+3$*:l G$]4Q夗*~z\'a~I??p82r>IvXiJi\`Ő`AQe1׆>-"-$;j+3y&׀|\Bw#T9Lb幕)16ѮܾT"Ud'|=/.i,)M+..ˣf_50M,fPOPnD8oORM IfUVNuU2֧ER=6fIl-1$K`מQ4F޹mh`w(v|J h\LX(y`^)Wh Pq MFrd'1w6T~MbkSA_1rn: (;Ȝ֙"6ۀ'ڮ]ߪHHg=P_WԼea@<4^#C+^G)9zfW1hN!PX=5y?2