libjpeg8-devel-8.2.2-150400.15.9 >  A bwp9|vm aƵ4%Gk/3=ۂYs#rYoY@F遙qP~31`i ^e6EJC"se!~<5la]|!n W ֹ`az``!Uf$H6{R ;;"(TB0$G^b !%0ղ.Lg#& 'e<8Pf Y2󖷏!ߡũ < Ú,~A E7bdac7eefdd2a8657b38c5632d58c5c294afb7d6fb9affae7a65b10141e14a0d3867b331ce0bbe19df82fa002f47f916b3f4dcf2휉bwp9|T]iACӀL)f (+Zn)yfusD9#PCx~śQu'Xr .RAՒ72 * &<5]y.jBk{uD](2D pմ-3:L MnJ$ג:C+m"#L>pDr@?r0d # i$(Abo   H p   X H  ,    ( 8 $9 $: $BkFkGlHl`IlXlYlZm[m\m$]mt^nbojcpdprepwfpzlp|upvpwqxqlyqzqqqqr,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.bvibs-arm-3@BSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Unspecifiedhttps://sourceforge.net/projects/libjpeg-turbolinuxaarch64=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(aarch-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-develibs-arm-3 1651965894 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-turbocpioxz5aarch64-suse-linuxASCII textC source, ASCII textdirectorypkgconfig filePPRPRg4prEg îautf-8ab05de676ff465a8bab15863016ecafedf34f491a1fa83ad4e1e86116b684d13?7zXZ !t/.0] crv(vX0&pDA|,U)j6:NH0v { hg6Qy|LTRnO:/W݄Ff[3U(rK$zh^><{ =|UBXRTp6;A's\W:M 1%{hHX׋BS^6%&@ \@FV]%h}$F nU.j(," =L 3.Vo,X&05>%wUÿ$BfP"q}=!OD̺nTQNnUr"3v\BUv߫d3VvJv4qӂQZ$!kU||鸾й긁@ђ]ZpĈX潬d@ Åjm`O]B}՘2&b"~!NN!Ix)FF3<}HSɯlD56Ȥ$y)%AdIuB41LúhY9cO5!HlꛛJY-&cgzyqZ)@Lcb뼭y@K6POiD?ۆkN"'5MfqҞk=/_k-$h(B~kfh ܏ B>=;YkF" 8ıq^Kkﮓ仫|jRd|X- 3^Fɚ*"\ᓓL:MgTSCuD ƈ9Ĉ$x1_+\%H-fI.0H;]fPI2nb㧱R\n XFsS&.45L_H@׵.Tqszv^uýfudzs|F,~ C%V{Q"e6n<]k \o0xy_mt# ȬF)jFjpIh 7Z#'kI=xW2,̚8^{AfcQ i*^#$ӱ2@|r,Ry.1zq"m<=h'%l-ʴRNg8nŗᝡ>}S-nyXȒAx |LA DCʢ8(- <ĹsΞy"z&5ghE!mj'=H@ʼu`~2]a]\\ LawMHgki]MKU]O?u!p'ԫ:?}zLA[ t~ O/0tg[zz}韔Bz1K@=N#rCǣkl0E _̒6"[!i ZlSA֤yS;f7SJa'f>YCb[RY7E2[̃GDW}="NX^Ƃd/G7*"K!PvTɔ=9cG]b{{@ñvb̤ݸǥ8p V`K+c#2e>m:>㽼"T}`1CP !aztP$Kϣ2O qW }WNgX[ 43m\Ԅ+6R|Mg<2̳*[W1`ЪZ%x4=T2 _iپN"R>܄͞;b}Եޢ1{`yby;"Әi2˼ 71sØo WkyHMۂB$veWnOz5w*F?&#{Aإ~f/`$ma8D{Cن"@a#$GFfPuuR%D'#Du߶t)(_M3 2E'ESzI2hjnnюT$c17! r\n̷idBAkXetENJ;GW#ϩNº +q=4R6kT:aT͠>N.wbeeu<>q8)FQ@w.Ph r{(J{lƧ;a#X4lb~Wnt(Mr>NjSHZ<88\G?e] v˗?_xLΎW 2K+/W8pjMNUjЅ8у؂}"R!v*'iDTpiUȠTA_4ucɍԤ֐fB^ܡ-gH~$ *9(:f?8YU*%2w[_”4te{sDQfllRqz)iLR]ݧcyJjV*HᙉO< $"%faUe-T~, "x ˣ%!eJ_M)k:BijlQMvEerDjve@]p$>P$_,%pIίIU<bmۜQ ( ?I8CT1z*k bCJ0܌H}~uo~}J'Lu0Ԏ|¯#c|mޫ,]e*b+%\ 1ۓp"4+k>B |. -rWZI`V~ܯ_HvI(m>ВN +?;+r-t5u:yFebW;@0Ce: .x^Ĵ.~vd~ݢ<7}&fvbxZ酱04y 󫋑@#N'G+XS;.hH ']`p5!EgS>$\cѓ΍!^>ؤ5]p⦷2 8g{VuQS-!1Kx}A!J)$#FNM6Ɯ? :SLe<ҒrbO4${Nኮȥm2CexӻP8qbh%䫘 MܝTdoKK}K% :i%=C<)fxr=L! !oT.m4ޗ0,Ǹ)րx160*e(z_)+"@ov^=Od߉S^wVx_umЭ{jKbo$d)" ;d*Q`+{7d hlhnWY[GӄٸjԻ <\NI4 Liwq}MvHjD$*;RaƈV/p"Es>OfMIV[;&-ZZ{fetJ"M1su;T\o'4ό H:a޳WuEjuHkoG; | 2Z;sEyI(5/GuzM[0q~M(UIZm/pDE'cwk5jTW>a`s'Œg|Z`)FU'+Ake 39e6#kop/9Jd8Ybw<ߵ1jGD$pyu6mE=W/Λ/~=2BL7I ,2ǵaCFvt"|o!w-u`w9̡;eެIZcJ2[iY R0ظ6B “VEىv˓\Q NY2f1E5˙צrO&gK+j ],U݂i)倡˱ \1ȑ %z6RClΠ~>R*ѻtk6祖 h¨ rd8eYڨ;Q f*e4ݻҠ"\L1lzygZmuA|4*HC]c e33 :\rza*R 31pab=?e$gLqg_ 3CYRn.tG se,)-_zAwu A1/d꒲^@y_4{sPQ* I&i5\ !:NS܂%?8D]+[PJMJF%nУsE 䇠Xޞ0 Y-kyjc=o#^j~}5xWD9Pvvu1]`zސoJ{C S"oC W)D~l]'9ndWRyI?$Пb]L +~>?[samp^~ 1d5]Y{-@)?BJ#c$0*N4 R LP'V/*{ ~2m+ U9#ᦳ2 VpTn9Rmr ň2 &׵6Ehchx-}I|yl~ 8`EW,my80+O"\*rmϰVE$> E:a٥t'\ƥ8Rf- J"6<1clePѯ&Z5lS:y6!p_)z kv[1)_n>NolfzέI}d [zõʷ+oW#*V]7xw]Yp$_JVt؇1}nONtl-F'`J.$6tMV Ue stVMoC&a7M[6(/ Rktb͘p%}ؤRRt,L hVO{H6ά-Hk{7ڶ*>+6v[-)/-5tA:q^DJ$}MoRiM /0AI-k ecGwxm^aucxq0ÓA($ 1 )?6-c!ۨ9a(L^m+6d?wJyx7`|?Gv:q+l"y{dJ_],AQhVʅ%̱}$2FQbJEWPfۤc-ܥhphFX$rRw#u"zq53Dو+Wb,}̱>|0+={gjk/V]wH,Hum u)k= Яb?KjϠ4ѓx0Sy7;T R`lʼΡ[&lcJ5>t"<)gq=)V>r%2dջF : ֞1  7^U$pCt oSDI)J!E:ɉoすeҲʰև+zQrr:ȳ~b ] pCu,A>f[ %Vg٣% ۄSZ΋6 lGupx{QQ|D^oIu)Qdx"dq3V~WķroÖµ0]R%ǎ_ڋ`(đWˣ螻47SW}p6VYpkZ /U3&?X3%V1i]sXaEU7[u_сR<֛#j[,۽E̖뗳|4/?(CSTml5Uжv4w4CEM5;#|tGmXUG}pMR5Uw}'|îfڛU ""^U>T x" U_v>&p5Ts狎LM唟,Eh_(Gs;+3?E@#"BXZ-7AycI t /E:dA ypZJ`{󝔚^%3Ule/)Z9S\Z$JDymٝKM(VVM [_wy~:`gQ6 mdGJLsoz{<>YaE[`٣ɸ0oJ.mrI:b're0If讙m?g#!G!n7Y[׊MRn+}% lɑg]2ovcКX'Z?\+HH򜴵؅W<.+gIțd<ٴWkDrdrfztlW rAVrA˕.R#ؽ\QgrSv K17NEeLKKi*]#Tt Z9fMM. ,r|X& Ѿo4 r ئueQZNP"}Sۿqx~n?Qg`˽fQf4r!-%J<{+"Pm!~_+ڿz'{ڂ׈#Ee%,?o!Π ){$ 'ZJgPf&;DKa0'Fk|7C}=S(fvcJKSn&*.Ryx3 bVdHtط< zI瓈LiP^ѯL#ic}[- VX4GxZrAyw UIp!V/l*tb\V&sz>TЛx_J}Y,bfH$җ }4?1w:OΰVHL5 Ey7G2)"cϱ$d5!Fy9--(04k8t|j[Ì縂1P# ،v˹kПg @ " ;#%+wexY^Jxr}=˕H0!19ӸpKF`gnvU?idq}(sE +nS5 v/٥PB|$V~-)N1( 9 >o>蠟k2VF]3\sK.@B{g9IzzJEWxe~!GG:Er "hVd~|0V9_ =b0hޣƲ;BCih}cT:LZ4K+ K# KŚx#[/֛G!&,/ȸ{jiر2t"pc n},Qe[I*58m2 0jÅ BySwaw)-D8. ٚ ,$XUpdIp^ WqeH,fy0IP9u%)1QXM'h?70(yEj"aLoi ZDtډ6V W1b>$\1f<.=4L4ʄ wJ>^Mę&B6U=GZЖ*o68SfBi/14M"+B)e#%zx+Z=H%L#Sb7E#`Z8"]9 Q,Qc^[˘@XwY].xARxM0v.by]↬UJ Dj#6yl@0L1H9p-&j[ 8;~X"< q?k5T26:)zW#?F=k{PLj²/]B$kփ)}q(*vn"۾ RdpGKb?p`v/o KKI8,Yy`2*f#e8>ezy߈0R;meީwvOH9,߾ zslVUZZz>dd+j(<ثVCj`|DIhؠߦw)vLv)_7mLS^3򕌬@"Xex %bb$ro=1F֞s0y#q*8NiI[݅Fd3G mt*șTtIQ<0yz&!M[{5% ZlZ`Ņk V3FDiN8ӈp QA@, #T+9S׆iiyS|Rx_6v:BLUe_5C^8 1Vۇ%R+ - +UG;qv[@9wq[ bNWjշ0EQ&AAn[? 7' ~@{k܇@h'?}b;48Z;sPP ˕傷r ˹^%ɺI̺~b&<>]5spSEӋ=/~+Y~25I>:dY4þ犢6!X^@m5Sx$5f75.nFUP[H<1O'{S9,"[*q&O/lZ% PnRG>FHDqN-U"0.OC1P"HLFS)0wpV 0mRjRTSaooɐnh[XgҼL,#+ui^{(;0σ 5dŪ4xZt@,ng;-p; Erzx1 /phJPf، ®!cfDD\^*3įlmd Tjs=l0v{(Q(`нZ"cj,qg x+V{'.U?%"!h7:]&Jwvv}l+@ʾH4F5fVS^ճcR 瓤ښkaH<ѻv5Z9ѧh#.V5h<`1OTK,|\`Ǫ ( ZV"Eg]p&]:TI`SX + pX 4"[=n]B.T$'D% t/7Hf|TPl=T7?\Vj^|XtH"!4+^ KAt7~eVh/r'g)<^}.c\i'm(d޻k$(yPoئFA9qdH94(J1Qd>aVe14uVQ{BQ\7WloPv^xs۷Տ3Ib u#<l}CRY\3yGm3.8DR8 NDN$b8:9*E~ȾRÅ]֏'KH&W{*H-,lP2B lՇ4?0kK?a>KlV2UYwp1#H&{o8Ca}YܜO!&WM1]0Q<ņdex;BΛ;,a@̏FBSrAԬ8)$ Ax@<|7<\:y2ї>..U]:#Ȅ H ؀u8vvK@k^(˱<ě[5q_|+$.lvE5-u8bIt8d0]4)mdL X>Gs4uM -z> ٖ)6fxU4ʍ8Qlyv[:'M#̑IW TN3Pev <֗dn |Vl5cl_%Xݝ5FRh$,j~ j\mV|'>5er\V}Z"aV6ux/Z2:0ݏn ~C^YH̬Bf?nÓ+a1v@w(:DXU-3_{5^L,/B{TQj:} qŹ[#l)azR_89M]wryb~smDKe]'{shЙ=FA=@%4gT9Ag-5ã354Fqq%\t_o0!sX̍BX; ru`mjAT/%)])?m }zڷ>m;#:  "{!'*7]u , kSi*ֽB}U봰yO.҈*G/MZayYvDhp(+Nu< b54hrg}kBut0Uģ%d2OچFf <8'/n*cYӫ?ʌ=Ό9˼mٕv*loZ!mLϵt3CP8NB{I=;[ZZ:tYX_w=~OH.Ʀu0ZPT%>R`}rʘ/"Yi_2ФIhr SJOI L»]1Oy[qBDB_?0Cw/e*ّp#`AGTK67,M Ï_VgF+AoNC^^YL{ `]VՔ˒ɿCwCΒ X&zf :ART=0-s .f9AsV DWC kg_ bL6{oB+/lZB8`%mB4z/1S=_0$0/,ӟu計bZ^| ;h[ԇSUTCtvޥ렵q&+yոg|D 0WB)T4{t|V0̍@K9DgvRXu8qo1u7&T[-DßNX=yAӅiRX=@|)QPY;b,|?p~T5n"v8w}tѴ% k?DdXh?=*xcG{fn/_Or-4S_K9 B+*6谯'rNyo y,MtVESU@#R/`nӌ}Ƽ@ް~}z}^,<`GNQ鮰ءk~2q!d"ִ쿄]q1%8:dIp$I"DVaE8=E7zX/\}#QEa5qz̟X<ڰL8J=ԅyD8"_k`E`!\s = ʼWB[({ P``ZGIUGi젤Xdٹm漑Ţ7w +L f"jҀ% 翑ngkxKK/_=vcz;s+*~ ꕑ"BRR%ǖUՀLs5}~؄ y)rlvw:R~w5N SM їu M2sZ3>Cq?*B5 _bqcKk/{a5v4;D to}nQޢveGVJT/_X+7- ar1h:eHLw}2hVp \YN[$aSe)\};7o_+ww2{𽅩C‡WASӆw@UU VTJ ↢#N@ /¬#𒣈9JgRaـb81.l}Qe-*)o!5}`b3E<6S>ŒFX=^(@YuZ-[D g,@ >Zh*4 A|ke}PLE;BPb? Mi3]#TҢ8Ip{]n%͎Ϗ.E8BiLя3~>%ރ Uv=Kz'KE)=m7$} 7'W` a?:3~ ?&5#\4WB2 UI5yOF\$V4 kJM@_VXAyСBRҟp\rC,lG.߾[Yfp OׇhLxg8`0>ۤJ$=5m q 7(76+KsL“SË{M~X]76d0P!X̧?ovejYA$]L @IksaK`M/ BDMrLWAI5ǫ:gXڃ4nmrф B{h\@EY,%Im^ &a^q@LZ:{;&E0 fc_!v=[ᔎVbPTfg{;U%>F(<Wf[ $^P= ""Sel_:SsVêvIW-TQAfO-.R_/wefM}5x678֏ 4bT 㴂Y<9;xӽ=R~0%&E着HmslKb_h&cCg3S?|X/ 5XۻI[>򐬁5T|F|q'ÙZ;X,^) ELWv٦|H *rOsiy%y?z!Sq*֕.୼̇Q&Gt{-J&4Qne}:[O :%(d\ycEFI h݅GUI 88{Jf|[G:=ɣmO[#(`̶YO򖡚nVp'嵝jB#L5ho#kt(3ь岙9auq'y+4LTi;L8rb*7,g|ȖFUK` y2Ȗq 4_GFJH@|O|Iؘ97Z Y d-뺩(Br}ds3t^ɚ(@:Fw2 .׈:ybF8Y=kKXbya85/TuL6o{Yg Χ^ҹt*ϦM1Ĭb/?8ǃP*+. WVU/U]h8= mkPFi_m=Kx f$,wkRnM$#%T5\TEiTPku2wlOx&c>;f>1^+ץ2;@vc:k6^8,)|*g#yGǞ5FۡK@n9laOLieo+>0Zj@o;&lCq?JBԷӅΚN7X-F+pə0.xoAڲpi5t`WM]T]ԢD:40im꺽TVc΀EP{+VJ mlz_xpZe~"F 0Av2˚l :$1-AoHLk~/rc˔:4M3%>X a`#F#{7oxTi`:FzLxB9]hXnb<|RDTwc=9jl=Z5D:lrZ^4G$n`SJ2ذF|l7\nQԘڎ~1lVC`m>Z8=_jC> 6/D9/^AH栬`vo-p#y>p=ˏbhO'% \ W(hD۵OcVntS_޿۰:SW!Ґ>fdz|bl# Mfӭȶ|󜘪B 3C-j "{2V+41RRd|":1sX0 EI5.0w_vO 5 7acZ8#A'd5V!Ɲ N~`_U8*3r Ūr&uϠ0 cvV%f,ؾ'jhg/WpC\&AҠhxxn}m7R۝97`~/=E$= Fߍ7\ڬY >o^nj6v{+oYqxvG(Ƹ:ivU8ZҖFKysۡ$cTOALYʬiʦő*))6(IFl H1hTbȕ֭nV3㳊{foieq%;g%be­*tsl0?^~tNQ1tXmit' U EmaPbY2)e>!0:LT'W ' T\Ш(c=^I׽.Mrt_p3^y(@-;=k{XU+A^Vu&?`b3Fm}e8R%eoqhB!柺#y.`.`j$08V&^< y{]D=ܱ4@x_-^|HOY>6_ؼf<&8Lj>LE.35 hw?"s^BZuly'fT_V䢄` ^=9%ӊu,f:Z4 2j/Oh>6j(WcMt\b  Q!v#Ƞ@S1O~@8/G= /w6k?t^!En/z?gĕr݈bh2[&potiɀf#Cdq?zn ?W71M0T;FFvōdȳn:Py U@s Oc 9mΩr39S atizA.5BS^c cdktw]_B>rJy8s&Kݷe4IbARC\#PI4ೇ`+crw2?M/"e Bjs-:jY^!6"JuُbMgս>di+r0ϯ>vQdCozԑp*Cڒ̵<՜&,gPGZt}SסQB=CI-gp~֛p/GϦe0:Yjt069[BB|㸂d˾!S)u5!淪L=nqY<|vom*_v L8p;gc&_6]͹dgRi+U)dT㮥k+y]nQg=enML+c4tSnX`s4잠'i<<_ r2@s?IZ퍐7H kQo@P8KQ ʐzdGe6)F̳[p:}! {A_%JUm]a$tTĉ{!Oe)EH+y Aa$p@ϫy7}<PW+9JeTxk/C^~X1 N5j%+hl鑪@#<)^-*\%?,v._9_2X2\k/ `ghQt~IESܹҁKm[pElCpI#_Dn FqR|I\ӻG+8XZɫLզў[ˣ,Ru U{ /f[Fn9u5"*F-b] ;raywoc1֦k/^,*%[!ZBJX r= `4v_5,ANy791BTQF&dHBӡpFz?»ٲu _J (rQb$AD#ȇq@.ώ4 C8M$ FI0 Dσ Զ 7Sdv'go~i}lPVFE>bH62X꩜jYr]WÏ|b+ 0̙FNK+&~='TܑDh/_1Az%"䮽!rx3gug@pqXyf)lډLwFp2:3;ƂVYb$'oh Ro<;h;Ȱ 6Ҕp;`^=9$*hK1Dűӳ AF`yƎv`B*5vPR> y38ᲅ+s^k 6f2@[Q[}2Cp21k];|n"ԳQrx(xw W , uH܆Fg &_mPQ*$Nc9|Z^G1lv 2uO5^Ҟ mҎI$0yzb*Nҏ؃ZϺ9~ cs,:jϙ֬h+ :C[7A"-7kW^!y٪y ;͙$yxe ۍtu?POsTcFz}fIUE@ ǎI^  >r$+;kyű_@Nw&*gyyE몬䰒"^v^ _|:6:$Ҹ,(k[`lf:Y]GTŐĢ"y_v>&ׇ7(_kVxok Ihihx%2A`6Gu^z>dshTBu@6LW>xWjdu CuyFqnu-GFspMAwϡ)6|}[yw"`1-9'"*#-˖U :Yid3U%C{utD U7=ٍdžm`$j76gEW~J,U:/OլԭEݬ&{-GH~bV6RrGԿ|HX#ln꼥9 Ef۳{XO* }2Z?8;IQAU\zPL 2"%;-aSpr?+r`Jw31ITzawүjܢ;;a&Ml3nh0RLt%< b}*S/v9).Lf"U_:eh\BE-C9=lCW#`cZ(7hqL(%Cۡ{a4྘K4n$&,uBQ6j4cdFYнH=xTQgmf"s Kgڗkn߾)):u 7K>]H: "Pdlo-.٤ji@S2`y E$,4Yf8%yHSrK8zrQ ĸ;jo+!I{0&sd3X1̹3s|  ejidc0tjl>~d7tb"(ѝݒidC9>m'0뛫ߋWp({19#yemP@38z:qP4|UpkT&Bu22 &\ `8XܾW)xq;ȞH*F㓕? !B*VIWh] HӉGf]}zgFSOQo}8Gl ,3矅l0!#>ț;` xR^_DsCm<8jr=@'4\(WA~骴.P#Aſor; 3ܶw1/lM(CjՕ B *#Wz {\pvb\ZLސ -`+b'3iMN.7+er)7nI A ;pZ(B+B5C`eS[&*t tjQ&U7[ǻ_C^2n'cQqaU Hpƨr'"xkj!_!sU!v98@(1$@uX+f8A+Ext#zQu^'%!qV[aElihAf9(>Y jjV,X9$*-׌VQORV f"I#~TjS6=ڿZnY`hfѓWȿC淖:=۵wkdD1+Hv xT@GVXI6@KְN1OU0 mRN6FE΂_l׹gX+!v^&$)71W,qh)vFD!MR5ٍc\V"\51dϦKAO' l:='k)T57QnH9}IxKVz>73?ӵop8t]19Gʸx_zUG܃*B<ܭ\鄳=L'\Ct<{V>`c1.Gfia5KcCyM8u*[u+qPEZ(Z p YQ \. a%s:/Hab7 =p(6Q3 @~ ],UϘ y%?^UCՈ02Y8Zo2.ە_@݆(Co YmD;7Y:*3弖Ro~Gv5I9>DL9maz>܊Jz/^E>A~.nhk?HaZXm8ۏ?7ff<^PVu3ώI=OqDZ9y6&in<푇^=ce(3QkR5(NHsi L =;i2bsB؀Zr?{ BS5OѺNZ28wXy+EB_w.O1h9Vc>L #_c|32 p¼=Jl15Y*oT? d!&@VGmO\4Q -N۞L|8 SSSAE}~ ocVY ByRU7ͧ.># ]-s{Ul_iKTڣWq7qp9+$i <34:&|l".mwH f1u2> }˹:f~iuݖow_SCz !y9 A+[q62o_2ir.y1W8|tW}‹amo!x4kZMġ~eEsi|rG_ݓ/;+$1_RUy8tƄxAvUz<8;SѭQM 926{8K釜eeكqxtDqE|l}PeDL7h>o]YeKB|v[ꐭ*r&|&n?=w aw8FXd8;q)rBH-1U@"T.~2\ /z7ϣԴyޜ}OD^n4]SK2Y}&3.r;>} 5ҷTOo̡HH}E+*A}!V6[90#n4f}`J6G®JUGuSky\ޱwM}jwEM(_PcDV%5ʍBCt\NNv8k@'MKЊ>5VO:g=/[ Hh7DM7PkԺ!;K\9bxC|Y8@sɻ$$J5s/Zrp1 !SSJIGGAe=Hd5])LatL7 qUeߗlK%׿3H`:yF ;J|Gʕ6:ˍu8*~ )ua)6] I$-E۫_ ٩xK2Fv슐skQ^(E>loɇ!HlfA]8S3pSIϛ\0Қo=el2S0^7ܚ.tlREC ΪvZ_hjcTtf9<)RLvOk~w|]W8"6ϧJLW>!\q0m*5Da/B+'g({F{Y|!H;+9qX+C\vz96Ƣ\}q[UPX erx"F=BxMSci|ȬbZke(n:9V% 0K$n[UL |HBgiQڑq<5'†y~@wWSIw4׮Huɑ`$&QH9Dh!Fs%{va(6hJ|H*ȣM7(zm+D!>knx' ݜT QQ3 jndHdb>92@!O݂q!4 #hXhb#ʞKB,,Žs/pRk)G};o*{xPK2P ~d9}X6P=ߞ'c&wD;Ko{Nl:WtٲJ1A)z,wiֿFIAgܢS7AHO"$^q ƃ$tK>uX{9$A,34% wmu`4=:%ȨJ*"_OI\7Ϧc6|ȃCRĢ%*FPGTDv1IS9bh k 8X6-f!9Ǎn"H pyL?H\$ۺ'VI^0L-.kz\NNK+S@ f0:įo wQKVd&r(gAo":蹁;Vd5i1b}BYk ׮̴kpѰ2Ў:'P֭6ѺOuh{D_xTߵ`Og#lFq2[{ M]5DǙk ]`;!0|ؠҟ944,EhA%v ߭VT2*vE˿`c<%2MM'$'T3]8tC~O֋rsuφ|c͉h.͔Vxp ^O< K ? `:qgPU/Q|3zlW y'9Pb蛔z?aGq2p$Кn17qjpr%ő$+m[/5֏%Nf*n'S&{h!OnPujr(cD5|Ȃ7lc71q8\mkd`mcYю~wͲN3=loPg3ξ¨V>QYTjQRoX=<,<>}T_?70f\fwoslJB:I-[ZP*6(>51je1}Mig"J Ne@""ܒOwY=^Mb U[PCIO;qN;FKf*Kr%ˌ.D֭m^֯w+`F!$L$5;lbHz Q€ 8H100qN3C|9v8.6_l6-qDcIhzPG9h4r#k5:8׌|L5U yYe ӴD/r2V/xc"%.qiZmFKIa`rhd|ˮk# D+Xd|CS͏\kyw}mmE*r"_ZVgfV3N,`xy(|\epul[q YxKo2Pu.=H9W|쏮Pőa5mj҅?5rM!E8O&7{Nnj t/1nq$˓^4~xB[u;дDBaY'EeeS}ZW`^34Z -{Dy(PDZtPTD@쁩Y#ǩrQN/\tUO}IˠkRuU<ppmVNYDSI/`qs *Ĥ/]K>Ēwp4zR38N2[i)iYM6N#h-6/zr, NPO4K@M}W`&r}v5-C O}uj5z)g᪊{Xș}_Pp.Q=?.~$UuA駍p'Z5U-&fΈ?m&RT [߻;mܓA!xԚØ`z\xj4Z #F? *s7^,k%~1X̑OMs debYr͎90K p[}kV1 m… 0-:&LƫUʙicֿy"JD%s/ ӂiO@%ggIx_u,<W1XK8Ȭt@awۣ bQO\ul>;sX3]ѶݘQ7z<Ңgk~@[UY*URS݌ɪŋ[qiu1 3Z$ʧU"ͪNNvlpJͯ`qٺ9u,:+_[7L;Ub  TCbbܺ'-qy@ߋ6 HpxS Ǩmk.tA}Ep⇱uc(Kz\ ]+on^2kE=V!jVө!3MͼQ/t+ _vZ3""oz,"R gDTZTf74 [E8߹P엊7;{*ջQĀx|r dr+{aR"wr샂&d-Q4Y*ryBjcԙ90T߱ZJD"} zv6!&!-? ;{a_<<#]1l,HKm $ހP[]<<*; 5wr|ބ{؊OeJ^FJS6QvbXvԳNEX+O|?-B ^?[ Pb:H,F0 6VGJ|f'K+TM¤{TZWߊ9DHv[p:ٻnU $-z w=~-=PG/)圦dͤ w=zYEƌ+g;%ʼfӡO,a,p UNS@~_f1i8j} JTKxHeYT^i#i n2>f&trqNo0L+Ob0Өns3QZm!c" \CQ]O?U09)'ފӑÐm:s)0^j$n>咶P04v7#gs` 6N tK`k($ݭ 3B b]W۴2i]2U.)"7uB+Ud O{/=:neKx8p@>40Ew_z:Ӗ*崜=Z!KoD \%gr&ŗ]^*iG↰1E) "sB|p00Sq7M\;B#& ۀuN+woذfD6g!֯3 D]ٻ d T"IʕfxDR|%D#{xwRhҞc*ҡjWa!jC2 ? חٞZh.S.6ڀܹ,\!3]Ia`Ҝ(v/&¨VA].Y𒰰`񃙭raNZ$bl |iB7H2.5 y-,|q+ n!>5e+2gGyyDߣ3?ϒVXZnyG)E!/QGM{>k_6“I$Kv{QR=gHSHW\\ⷬt:fΎtQ[c&POY!p}#jl Z6׵'/RX_/9J  '>d4=]=^LKxƍ̉N-ɞ:K@UYRy>?͔qs}"bQ@?&;Wҷ93"_Ќ'&14Uoke,g:]=yw@z@\2Qy2x; UE}8˹ ab 3_Ʒi-:kMsk⣃㑌 Gp%H"סؔ(JscB'C`EKg7V3$D UF9~Jlq4TWhncKO"iרGܙU|)ZȤxek p63q4L ܓ+w4JG^sR!vu8*vq WcEwG5H:KXgzh]6DV $D*<6)bt:i+UNF%YGUAawd#V 4 >TM?I`" NcwM:c)W5U- +GPw~V~Ӟ[H oB)bNkR"BgșÇ A\M!A}2`'4 Q8'&+RU]yfo@y{`V-.[s31J)Ϥ3m rQ! p.}pMZ8VITֆt%[ w ^Fvk\MS? 0'AMиDڧr]uWb*b/v孠h˩}>J"WӶsNX^701)cXP9* $U?: Kw S83E[#J+pqK46|Hakjc#E.9϶Vy[5OY=*J2W!HHOZgxP%' .5U~PЂBQ0{X9m 0D?%8deϔAIEEIV:0:*NHx8Bګ5,679oJJTc+Q<σ8}si.l}W1VID~Sٕ2ŘAia&¯|˅{O4l+sQajG%bbSp\׻chTjZf!^(wWb/.$݂֡m| rOJk>C='TI fw2HkLն}nGPj\꠴EVZ+{z9׺i3?zIsrwA^|_ocCoWn9iL-86K׬ -y&uȶwK%2^!r=R©1SV"j0OhN*Qu2֙+uG#x5QqѠj?:*d[CDj7nYt_cjR\Əncؗ}ªFE~4V;:7'Ae L+*,68[;(CJjQ&)<%35N-'F,U9a3/Ʀ l`6?zA}7QV*HNp٧ S'o) NUoU&hJ)n$`uq׸4.[6B [=O{9بMM-Lo6h6̐^” Z"CEeG/G۩ >bFbX5ÄׅNН';Fj/!/ULTed=͋It'MEs(h Rϋy̯/J=%Ǯ5oߛ;I5ȴnWf  wDSt8 R苕o_i}xx}=@I['xTPM2e޴yǠְ0~U$UN-vAٹ2oGtJB8;i=oOqazDN3aظE.?.<ʭ\cיo†"y^I Y>zBA/~ЊՖ{l A3My)݆+UC1zď[h=j4HEYS$D~ІŽ5~'uJhm5 [у;IQ8 ci\G?ЦH=$.ɡ FAɱ, Zc1鳐EgY>Œ8gfg|3BJ;x U2rAYE׷w.2+Y#N%,(mUlW1Lt*3;KL֭22@dKO9ǭY;P(0j>`F]ۙNS; p4"XT{=Pcڇ " 0 z c]ߛkc(*X0"gߡ:ېh#Rtwh sE'߭D&D},8;W^U.&D:h=cmDqdzK"zydnKoj3Wz/XjzU`LcI:Je"uOtKvx} Dt (, 9@{S'y2jIyɑe tIu1 Ii^A Thc+鼘ؗ|NwcL:tgIv28ornAh&%j.)yw|;ehn(\VYJE-ń;HK!"=Q=J$n]oY#_n nqOuL˲XijJRćR1g2o M) ,'@TQ*t*PvdaprR9w7թ;a0Hk*Tzh-M?WA#@ .w6hl],}̀(,gjlvU2_RBLn,ۘzm琮k!yBiU渭MD㽨;Y8ʩYѳ {#Cx ,p}[0utb OX -vNb=D.U#Wkڊ벉 #M?yk6mxfTfM = BQ.Q|7k cp1mWbmEE&FwDyȟ3㽱A_5LXꚓE>#-˴ !yI;y1h>q8h|đ}ϛU(5ʟBgDM& qQ?$Zh -6]G":o~&qE(2%β>Q?pɍFri3rGߺ9EWMHn1G]2_1-ͅ$]- Eg 0)q5.UfBA몆e+,Q|}]4i:- etcNu㿩2=sz*tƦ'Lw;uvcu{jtO!xfjǯi|qokŅ"r]0|%U7/Y`8K3wA4]x&Lpk;UoΪ`|KrdA+-N!N4M9D xP߃"Om*u(T4ʪ<$흶V1Öp.װH(D#wͰ:[]Q\rV({LSjDs!eS~֋C1i$e-at@xVъN~8\kXa=0?sxwFb$0-w?z>|~(kve n`vh#$eOR* %i )Fad+~_/KЄ'A"8@:'Vּ7trS1Tuk1EbI;Y|6%]%ְf!mnQ= CzqW?sDa&NiK5Z!dA]vϧ@B`dwNBm٦GWVK#ܠ,#|e IKN. ˣ^[#|δ_?/Fwl FVnG¬K'>ܜuζ7߹M~)a8`n0 l M(p3jՐ?~-~8aFԞ`i3C΂ k{(0 cUԖ׉#v!9dٞOF ;7'*Xі8=L`t؈pDpOLBNg זyQ6P"& am=$t]KQ㳕#o-];GڱE%xJ'%& y<@ux{HK=Qc /}omY _kB(Ճ\]80ȐĻ#9E^^C#L43b+q)o*F4K,~v]``i(/a |^#.y㩄.9Cn,W5e4Qs-QIk/?qQaKDlieipÉlN6;V:Wc#0B|vt+lD ~FTŀxa0焍n~GjD&f@t6eJҩv£ڍ1!s* S<byfH>ObCg,#}3$nDCz2DdhT&%mT;jax$Gs#MFmlOlu4 笺BtBf\1JHY?ȣiƮx${DGZ[)h4IsoRzy1LcN< /*I>&$xPk6QNt !0]Ԛ琇-+Ȣ,{br^JzLt!SM7D1œ³5u*DlnQILݏ˃Y|z!O +,Ә=x^8O9]C9$::A]=-t8J9 =Q0w< gQ;2?ٶ.E0r80X >0]JIgo5NBt ;ť a?X:2'AUf]}hiwMJ !> ><)yt [!BPL0_6緻SYNƶeT+]cs}2W=3RUk9s#n$ޠM _)@h~cn0[Ó(*6Yy8y) rQΘ }@DoNT)BVPBGlPfsU hz*Aݕ5UT~+}6+z(ωr 2fȲ]Z_]N;=_7|Ս/MEn͓^G9_eLkª +ݺ*F*Q6koJ7}>*voV$6L{OigH!ك3kK'#̂4(P淍MbEX'My81{i˱PNQ9Q?偨o/msS~v|範תMQ{J6mPIyzl6`G#3v y nr` d_"1|!X*Tbcqu$PB5[βJڤod l۾S-PBbc ;әTٜ?0D`B $rmבn:cirҶrMVjaHy=Ah!`לeB2R i!Q%n9 %[ "W!Yo t u/cZCu(Ђm0U`9~)12pb^Y4>eZ4t0z N{kͷεm4WE](Q褅⤚n5pZl󶻢 1ٴ В4*uΗґzg:ָ4[8ˏUX+ȤOVR5zmJL?[1Ti $_+ODZSY61<z =jx"Ĝ&t1"H&4wO J`C,^sĵmL5"4SC̅B1Xr2%8ʿ:O#1}G߿y \Ꭺi][ȝ1h9_;Od ; '2GƴTW2r#1̝^y_G:u*p'Ӵz. 2/!3* >S%K̂/7c^UЮp]bJ ]W菋HZ}~ƐwJLW"ZRAmZm3arwL F[>oP&0Rsx_8$SZYiLPt6J[xtRqDdPuzTqWzi rcv@3s׽Β 0`d:_+),l@Q$kCX޾o:pG{{|7r+KdP@÷-8? eV9¼Iˍ ]M`qT]GV愰'Ρx:Ԕ̝#ާ{ҡv1m'{/)OP@=0 ۵>UEqgHkQ519r:r8+lWPG _'o2T7AJRUîGȗ>1s_~dunl e #h;>cQrYO¨0- 9)DDJzpf&xt@Wa]rGHj>՝&* K?htvuГNT]1Ujӎ1f%N~lZk$d!wptۄ)]9VZ]ņmLrT`aOHEM:%HwZk˪m_& @gaCfhM)%k>D)Zf *[;پS= Z9!0!(%D@8D/crE5?3q <̲q_2^2jt$~9ObH rAӇ=\P6(ךQW^&7\DP*\OLŨs_ QVtz&M}G`@m[dH*l {2${S}렙d@k`kAl_lJN`Vzag?ڑABbQ\&|PrL>HPr4 q¾xIhtzH"Z5UW. ]\C]SfZO% b#ir:nEQhoT1cJJǑgkf<rs6E[,8# T*qwXsڀuP9 ~qxJ h2_ڣ2;B\VO٠{%ME>@B$2Þr'P ޱɵig; }Bf61[\ToN_[` ^'D:Hk&JK.mn4l޻-6)h‘G/kAy!ss +g9W[(UU|FyGDosN_?YmJG}'F/]>`1ZwzPZ 6)?QGg!q~lS TKXxlWҜ1hKPK ?,3'15PdR2ً"i8rے_x_gz4c|{91ɇʧREηi*f2j3P d$?Wڸf-gYhKӊ'owf̋222" %q&0#[eY \mhV:~SLwt}jAReԯ1@⯲>T3ih+sˀZEWDd>мëRbhIuYхr?"j|o|+Q]w.F#ř1fO밾\,`Ĵ”a8'zYBU3]ڑHQixG>D 0 +Ȟ>uR~̧=ëXq{^蓉c-8\9{'ySya?ԉ5'd}gr '8c&ȘKaR~0I{ 1[DzkKQ(C4Ӝѓb߽r-4?>ϾÑܴuaTkb@ []dm.۬2L߼To"d.OZ9rOh9M%c/TE |O7d8 n, B`HZիfjH"3 \l#epI|NeX0|6w=/*h 5Ğ1ߤ%ƇdR|Al<>J&|lj{|} ޔ.ڨg#uPiдX PnsfB v O `a$SnB _R!^xHm#ڈ©i<Ӊ48s?jӾ~4)^.XP?p絸ͶVN?JRWٷhĽ!i[Dt4^ZnqdF`C&ϣ'QM^nǽcOxIM JM*FGz{ z3N@>+xSmO@00ec76&~"ؑ][chAtaO_ĉTmx)B:Jb>̄,@rR Q=6Z ƌ|in.Ux#a;hrOD`c|i*SAİFiRJC$LFqg2#NqKG_2-./[t? `$\{9*3q 6uz:|Kܕ ANQBA\8d {$ߴ/3%=k퍿P=EZR+I jDƝpQDͽxFڋ멓 XZ(!paʮT DӵKlu:a1DCl4,%th2>G5"%i=m{ f@T\.3+ھ/,mu5%Dx/QÉjAE OFJES^#HMZhX!03߯BZ*GD."_@ٶh?6l  URcvp(%pmC)bcr1f=$ފk#T6[$*`g%!2  rW9)PE'N@1Rm8pX$ ?Bh|^s7qv0yiFk&;fpCn HHKsS]qf@Rl-b6]gKR\M2׻N?$ܾ| (H͠{tH1QGV`<,B 4n{>E8!ztx9PNI朓N>0W\Cu{mO72UZ/ 9dEa 3UxWg(2 MΈ 3Y .vàTv|AMYQH‹JZr30rzKԊF|Aj15%6a%ȡG9 s9N)9YXbgJPzJ?TS<% @ d^PW FXɪ1)«]"rLlIP&ўś_N&(iqG"lV)8H~ʸ YԮd4F%2꬟`n*̋>76ngqPJ"% 7Ũ_VDP+0 ]d5W}c=j2l'DW3n |`(>][: cNnn['vU"d1jHU08 uJFec@ԕagޒIY"~Lw`E-zv%<"APwxg'4ʹQjЛهmrGnAD3J4?!2"-91S$]oj~9ߩ‹"bHD|TdqDNw1O͜CFA-79Q0U=.O=z@.UMrՒ|(z)ߘ٠ ݵq&qw9l\N`HS ݶ2LOUS^$B=xOVy%'+ S+ f1."nj\UlL"Akb)( a^(ў)<;> ed2o/Vc \VQ"J4BX8Іp61 "2Nr6'xͯ~"{QL|.Q yŬ>ǯ0pN-3'k;bH8J{Wtସ`p BZyKq?hT5Q:NqE+VY+Ծl~B@.79dՁ2,V ChB׬%b,JtA>wZ?NvԸ'i>bY|ȳ?f F #/JdԩP>wiʽ0U /^$;1 Icd9jm6󒒇gQfZǯ t~ܯ[KAjQ՗Qݐ7 Uq'؏7hgq7ڮ{,p,&AѸ<˔+_c,TəWf25Y"BXCCvY X}ޔ*;i!P= "mTwTwoHT-&h)nDyE|ux1zu&(o$&T\Ig<Ѹh2TI; xDgܪlJ>hw ~*׬Pu/#A2OQ-D ٝ4E֐bGKp7 H!qj#O>G"K~ (+sm=rnO䑧!?%Z݄/Zz.[Ϡ56{( @BIxg { B@uOޑq?[Eu ..3@*5n5!4:CuD۱ݔlHO:pJsHmg}K1t y'ѱ7e6Ӑ8 1=pIV֥= ) ^bZ򵟓ݏ&2pC+?뽈s a>[Iu0eMYUlytX{iQOU糄#ƒ$fDT2*\gw߳Ɨ?y#mHP5oJ*PfA 蠫l7"jD„'KbsD`8)Um?\Gles5 2qasjBDjcIBQϷɴr s0[^C,ˤhا݆G &Pk'EymU"B&6vfKucf)7E!??a5X[n#זiBcS]I //ފ=ND_KoPfWzEA1KR]=~6(?ၖ}2vʉ:lf1@w-lbeBY3CO̍Ptlq7A]{ctTJ|Plu6b ېޖ%Nfgbn|0=-/՘Y|z6e^m~BHy`ʠT%/qPA\ Π yO"x9⒩NjB) [ⴧy~6 P°H.UMӼzS;}n[A#\QO ?ܟV$1h}HDMUzz: ".aH~HSdݏPڐe3/@F6P^>\Oprq^U)*';Ð3YV]b[PG[QZǼG6[nP`P7& j?3tQ?*+me3D/JUU5xjSFp,i!<.%|c v7|-S$s~ 4,>uF |rqjN6KVQ~i PnZ 6ꘌa?+9xKϊ}ߚu%B&QXK<Õ$i3XDfPʛ[ ђR]a)ԁ&$,b)pqxgj't,h5,SHq!`nrg 5ЉԌ6y {5g|vngB)v'4fOꮉR-i 0Rl0l65- 8rmQ6 i$QuV2 Yv rLI>(wEq! ۼ٬fͪIŠBվ%@oyHj \>5WED(e!^/Ck .Oc =O3v6T?PY*OU = #Iv,m&!ON$扎u۬N~K5\}{,˷#/+^ 74ᩤGLl9XQvVR\#@;hDH#'6bc&Zֽf@mǹJ:/>lQ 4{w,N#6ٸ'f@m}އ}0&Mw#KA]xC1|#`\A @KI8%ܵsgMlKZv;shqțMijx2ŷ "u9ISj1zK^vWHwg%;ʖSrtڎefZ' m;x}N˔"F3^VxI AJ]4x5.bGT̮/-jgUUZk0^5UwS\0̉VK|.6a& O>m1jLFQh5Z֐MEH<9Gu*f{=o&չ{ vcp=h&M`uV9۔d)>ʮtT#92c&z$UAA" +ξ1 7F}3PS_@1b?' ̝U=6R ֓^y7gWgsг,K&Œ|؊"eTMi~[O|~fPJgt)\ au.1:jJ9<~V4,eQ ,Ǣ_ۇ#2ay o^ݞn͊M+a;^YI\b :reǷG6A5[SK QBω0oH OB ulQ{ˣ~{ݴrYp/\ӀƢ6ЫJ(jtiNL̀;Y c-egإʛ0'J50:^&Or|Efx0AzC`rG`DM[%A&. ]JR2np[Ct+_0TlZeĴ3&+kHD_X%y;.,q-Qo|B4? cOpRd-ocΌVRi$\U%a9qrN X$F8ӗJH7Xb3cB!8tՔ-`:.}#F%@$Ͷ:Ul(I\Wr8R[nXU@Xyp Sdjس֡"RWM$VnB0-֣t ]bUWjvBԋD1DԶ e63gr@QqH{6U 2`8k1ՍI-r5pLOv($ꃰ*ҵt_|q-0l | s֝S]e(g]I,n U6<[A>̢p[rH jvo18q&"nxO '\I.ۥ:\*lJǻ?9Xr=PGۤ*=l&Q;|WF< sˇǜa7K"<"2y 8e?MtlQdV%.w)x>*kG_T[g({Y(bjN\]h ôɞu9HD~v[Jߕim<\L"ԳVKba Ep/#zܐ }F nj96cjl0&mT d\z\'3`G6M/-W+\=uY ŕ%X`w|\-I ޭ#^(Q~ؽ 13g97h Lj.2K"z`%ɱ`&swJy+\kA5ңK}Jծ3ҹՠ?攭Յ G;m)' i`w$1&uJ`#9!>|Sx{wShivuHtvt#ո u&8_mrb(L\pU_;fK]7LZށ~k^F[Ҏ~ wDS̔KJ7:̆[68c1"   ~{WrmE}K h=#MZGma3,^CB?=D1]czQr_a%ʥz,O@&c'B\[?]ZcB >hpU^ #e+c agI!R㬧Y}lA p,jl5eY"]l3$_ڡ)is  hZB,:H:uJyA\FUn|SzC!$;Q5Q{?7_ s.B>ܰAǡqF|Sض("8uOP<(]Ë;W2 (G(N aV޼|&+cmٶl2v;Lq^~sk5%_sر M?|gxf[ j^6Zm-Fρ݃aCozrXǩ{Q䌐0LbŅTq<^~4M৿sIk.jH֭&j4phrqCs _&Ô[3ٻهx8QP,MNL߹]JRZ(7tG%L⑹'LoqJS%?ɱE#:- ŸE} yz!>1X&+,}X*PD\+ S[Z/ Tv+{:YQrCNR&X ʹeou/acW}, W3V;js(Z $~/ f)!sǎFa)+'18|OvZ~}`HQ&(Iշ鄒 U=K0g23M95 =s uR?Q{Mqu \77D_( PΘG癋G\W>{=9= ]%jd 4΢IC%')W*uz0t(뜲`HTr; ZTto"b f{rZR%Qr Wnbe9P%jP2H Pػ,.tzv8t/4Wr.n S:1JnO>fFTҵ#_1K fƂvR fUΰmYۓu/ZMmO&7l&a35Ȍ G`>;OQzq Aؙ"'K*aM3F\5RMx/7֭ciOٚ+%q97ohcMhfC?{E= rvxt*{ H0Zòc$k\a6]=l{AGJP1lܘb6S*o,%,&ܰU.2cc:H YCN.qdǪ[a:A&?ۍ6^wo,+3B-2)r?G]EڻlHfwNS_yk:$0T*BcG2}Q) B1tTd2{#P$r\fH}KQoX$n7kHw ($ߚ<)H3ua`QëͧƲ|ΨݧN% ꍴ -Ý^a|]H֑){뭯@&]_^{zyk9C2>SW=GգT?L,VQ?j!a/Z{{Կ\x%W+R5*m:>[ d><s%}inV۞'ЉB5E %[mk8,=aj Esuݍ`|p5 N ֔+g #ņ(2ٖ̊'vs&vE ˀ_ H. bITJE{x5JrWN {&$m(ktӑ;T/wX_"_Ln3g|&8V`bHwozպN0rIN:}uP@ދhxyhl9 ~?b~],^A؇ |jݡm5`3p"QmeĊSʍnx ^ !ځ)Emjǽ/ssJt*8~ȱks{8S7Y5dRRX <;YSz)4 P?8颓֪"23>=QKR1Ӷ]yNzVk#\MZ}&Cj5%UFhV( ޯ"sa4d/@Eul! /qxA0A?O*99+u0ʝ?S: K=)#j|c{Xfk*W_f@o06IHGAeg"NN//_J%:WH鸜w71=,R 3XGPl&€ˢ9dbfؙmzibUdmmcK-c"sP{&phM-UJ+DH!Flۃ{FIw{iɜ7Pt*oD=@?GJF(#3z$z%D@"^QZ!L71  dM̍,0MUK1XNEӡ6dM7_GY^ OOtb`M)'u(nB㲂~?JT[+BoH'R2rI5:tae2 /F V +D}̫ ;16ď);Y ~Z !Gg5/,hA4/&*U&W_wZK/}1Z xǬUx@fŖjKmOwtQs!z=m:gV@3o+{5:CdUdws|WW~ݬ~Qp7ߕ?Ӏh9> tAdb8Su! 6VΉr+}X/值ѱsJXng@7X><@9ST^D _2iZKEd8a=HY9E163;=v@fNN⧘#RPr[0loDa/8(|gVTiBdCtg=ܼ5e3›*UՋwg<,UcKzhGVX(bʇףBAb%jԺ7/r Q *YBIL!-XZ  ~D; ~r#xL E+G2I>^(3up>v6zwԕ[sxv ]NKu̟Y pc2s,b֑b4« SkitNoK[kg#ġxP'e(E DWk972.0U'[F9@$Π'Uc Z % |wqCkK^p' 3y *)[tOLAfA*ix`$p"+KhnOۛ4'/-vu63cwLR YԐu[nÄ%T& HۑṗQxqOd:A8T\uB)[xkp1ص0f_أEœ`H_B\\ UK^.KyLH$ ڽW .QEdjgbkc z;Kɚ ±;škasMC 8޴|xwڧ%z>|^l*"s@."+(ǡ/܁b}$x 1_A6E/SȐ^6' 9!hףaq]M_uB*xjCkb=ҨU6HŁHl~)6,dHlWL]!THJK![Jq۶hn8 w.LfRήkB{>JNZug3/$\c;eeɕ5jYٹ[?aгb!z殒1/o]Ilf- Q,fŬLQ1JEUEhs zQ4^iGTȳш6RG 3yޤ fb\a&"2D뀧?bkHW&C\;`Zj ReXs2kpYTNȤAs1ALw]=֍|Aˬ`qp%zn!wTx3wLZRыM=ZPgoV!-]S?#p1E|0S8OŪvaͅV |\G2bpaR=ii#9يRnprA叠7/UqM_:l*ڋM dO2ǂͱvEc\vXWUû5y(od{tv'=6i6<ԅ% 5ը7Dd@uw2Rc tᔤCݒq׸1.i}S);FzbA͎-+`X-=8 dl;YnHPϵs*3EP8mmF!y\%t7 o"GZ\ײɕ3/ t+^->2y1fFwU,B˟P軼(w \ \/oz%U!m\J&m/.%|I0$Ta6C<_- CP!bM Z8T܉eҜk4"`muSЕl1nzrg. ~Ѻ Ci| < Z/aH?$2K5 %'Mךtt5Mʧe 3gCX*s"K1<Q ymA-lP_*SYF՛}ܝ9x< 2eA\Q#$%M2i6v$} =AM%i, B -GDڲd ^*%a+)(`"[!fk9O t .YLAԌ'gVH$qI<+DxM5җsԺ8O>sn H5j]_xѓF"Jo0zrئBͶ~|2+1C(l+k@V=D%Kkħլt ytўUcQ7$<|nQJC:Iµ %,=hcH NEnQM6xljc?Wֻ/Rc// ,D,*,y'xwsr8nKPTzRc`.:|77 y1D{<0Z/}|اAxe~?_F+=M>[tuBQ:q&Ort#mLD=m* g]%\n"x]⮪J]fFA42ճC/&6n =i҃ ^ĮWe=(j+y]KIp.y<1`D{ӵ'H `޼֟=Sj> ,?~`XV}AW([ *F{ ܻ,s)I0*'^OY>}9x;$8g/Q'ʚU^!Id3>]`@L!i ࢔gP}#ϊx|WxEx"#$Iyv~7ՉE1ܡ3꓀Lnt'uÙ% s XF _u z_OL^+oSb>jMKlI% "3A 1Bf1w?O*iDsb}Bjs^>^+hݑeĮٷOh7΢p`w rirM״[F2 oԊ=M%dcL̕Sd??R&l. YRS'Q0 PH&Rrfԧ$EHDa#d+..[Rn d=,B-g,:}i;V*T%Ƚ &yޖh92ڲ^)~#f_ζRNnJiG%P!Ҹ@ eNZm6(=7jlƘ:vVu^DZ7\٢6C-pGŨܱ8v25rדymR9C_!ZyKL! =*B-\bkЫM=VA$C盽6.C5-4QbZn4ϝ wb%[$ƎƆ)uܰLj[ʦtgqUNAJ&Հ~kMʵ^1)PQe4hͪU}$q&n'Q85.劂ǘHBZSe{Bik)>$Z;>dr©'񟪫qYQൾ'2$Q:,H2wSN #Ђ53%@V I,|Qk/ƐԌ@ BzbSA<4心R"j.C_\3"̏rˮڰ\ =Қ/(w;`z~)^7{{DJq |,|dAk7@"MΨ#6RrS7,Q|*kw>` Y0%i ywX7Oo?'jŃLWG rcOБϫ}4%}[QqXkO4VoxhS;%d=GIfR)OV-ITdP\8g v:<ŀGd Km|=Ȏ OemFܪZ 6/Gdl[^3Y dpXF9mr؅ oa~tp?w @IBԒSJxzza{SqJ\m`yt[&3"o!P%o d }NwSq]W;g~Y{84Oh'b )C_n%h3ߕ$2)hTǣͩD|Z=Y7NSa峑5{el>Ge#'ԳKf.Z3~ݶ ^:.s V&aY,ҭ^#o&pZSs?+-,K^s;z0j虳 CE$)kī Fg_w^,`:kO ciY쏃6xpö13N'&>,y~/>';a M\_A;)/R}d$q|:/̬P@s PqG!M :Oܦtc0L>NxZz`RP[k@œR!Z]/ )M㮐z?.OӮ5GN6%8(ˎ#@j#QEdx"0BWl\Ä5ص\5rW&&yyk|[TOÅ-f`,eɯ2ozg]r$v* ;TU`lAC|X yTobLS)DS]J~J}Y]eet(X#Nwg\tNcZ{(v]H$t/XRazLMהv m .P-X$v\3ep#s&,'L0qvgiđ͙w{o' |ٽqHBЉYr7 fjSpWVpj0~p{׫G7)%lN(}d=t%iM"ۘ {AD8@(վ\v}x#P { d\čp`q ]JV/uDoVH`[>qk8CHtaB+.36/luK!TLjϖJ %%i10wgJR&ܻrיIݥ4O"f^r&Od+ FHY:dZvu45"(?q]e= ,}.@59tpIKb@vO`o ~FJWR+,M'.1|, Ncsiu7h*{%eK#"5ގ[k>Z5="i^D¥roNM)-\Tߥ! 3Gnb<7>)1R" ]X`r*v-íY:R5m4294?˓e,?:ۿS>)U|ؗ; {06j.uH-Zڟ%ƕeD!Om;4V3]T $My]4C4j{g5;:1ycI\2Bwn z9!7.oSG Ƙ SL`r^^6L9%bSd A_k~= eE/{Ђo<#e@Εp3GP~% g9zqɦFp䈘I -!mťl'hUT ˣA~Nb_9$^N&/y!#6S4.ѵ/b̺t/p[șw8IH\pDv@W=pCD/NA;gL N! LP%=dߧ{DKYqYzMLb;фʧg$kB 4 5J. xyt7x͙ ~v *'̞ބ`2$Y6.7oh=jgCY[&6f?FgM\`u! 8yx-/VFlz,0wFuݰ$Ԁ_UM-@(XXOsM/k=I`[0p5qTRڍcY ;"\23)&M7SY2KC(6m%br1߿LYcսy t=OQLǘ٠U%CayKFVPԐ2M;=RFS!IQ1n6zfjU5shR:/ 鴱!5`G$Kan QsI>.fCzM+* fo/89S)dOIOA1Xn~ű8[x & lq̚fbw {j2<@:OS&3\&Gu&&$71*Q{>\ ̿8>cIS9h 뻑N]+4l-^" e܉M̾Mg@N3+玗ZsV<ϹR͜ tD HbZ|\EJh/|>%zeTgkn]cKJW*TbyEYO}<"0"ܤtl̕:{z 8p{>E_/z~1js=w@-oi{kTa_W[IxS2yG)w:]\|@[ jB3\/|j_dA. X٤kuI0VZj(gSsGӡk(&DO=={wVQt8WAV}f1&؀2<6. f.4N= { [[- 9+_bwGOZk|e-)V![BB};Q"n.-q 0dB4b7|MnI{DH+(x!dC vcAF.` !:F4خ'¹uVj*Hi 3 ; nў!"ё޾x ^9w `=²ƞ~k./ 9%q<`qOUCWD>@pt?KE] .q0ۄؿv70_EHxĺazk7y ԫn!`oؘÝbvx^zOSLNF gpHB@BCԗZsnTM09X֚4vza2 W$Qqy=n1w[oue`8[6 Ԩ;v-<֭Vv3t8tXZV7nۨ/|^-, =uU6JmoAw ^t.G_ZFQvC'BX`E[&4V$`3bzivfp[(\wɨ˝͘r4Vw /e**)vA *_pBވ5~E>]VW.C!eqˀ hmHTfX{=$b~`*+z#Nt`d&UCjİ˘?u/B1</b;d Ӣ'Y(+5דg0Gz'R3;gsO.it>(`H=oA<trtB.{g~RȲx<ŨPKU/Hrs6"q|yS-56g9GM }oj8.^P/?ٳrw/9HF+#@k2FiRZa D/P?ґ3+QdfV^r !9qHxqd!#3 vk>ݺ >[rS!՜;:3q3v#y_㼀8h4Y[ > MbGWȴuh`MdI8"\@= c mO˱(-7lLڏ+4Bj [Wus!Ƅ .aQxjHu6ߠmA>㳗lw):@lQ G]g, NXQi35a%V )SU׏o S/j蜵,p!zzܔkЋ^ NEewZ"ٹEz#)HDw ω,l3À!֎ hz +1 ,&#$^ ٯsl$ԮAt\DpZ>Nj.d\ÈESf@) &E;)X sr=61E*KA{aC9qb2' c2$ bm";&,oA}Q`0q>!#b?v&y#(JeW/eq9t݂-) OOJzN ;yVVjU5f+Av4dl n4*tgAEE H"^ fȱJ",-3Qꈆ"=ϱna0;px e+%d'gћX:bNK]("{XxG{u=Ñ@R[ EXm *O+=zԻOثjw-*1-öfo|uPh aqji t 8G0Zg~,dd/\ש-w'PA"17cni|YD3NG)H9\juӪ9:Mg^qI~>&-!HQ5psXH{|'8ͻz=hXxB%m; }} rv'CAe4*0 ,Iiy (?/,fohTfs#/qrq+J{MnNPǯ#iuݔCHϦP&֛ig]G'fbQf#A %zF|O6jvẎ _ )@UِՔïb)$ !J?N,^pOfė&yf)&Oj 5teiMɐntQC:^"1i"271焠Cmy@J1Z"ؿoėJ&j1w6~ I.խI voHΖN pR=@Қe_o?RM;Jآ 0{ػ=L4j^M ρVr&Cfw!([pO-V#cr C,¿Ac ~F [Py =4[3jAoIS$B![ΤKMQ(J5*UE {=xp%~q[&gJc54O~ds~ 6XhS ڣȷ×Z&oqN^$U`;nOB_MIGQh"0]>(z=,o˼:N3"Wq+u3JD?F_4_G'avhogOu)q=HJ.r1߳p׫CV"T 3YX(FO#qyFM5]e@F)4+ضH4Wt7c ,q f.2%7uģfuxC!>6W0jwXx/<3WL{]FEz6!(OXiAp`[faְ*p;UbSiq~bs?QɱUϼ2&PC)L-:-fcA>vQ8eb06O|gvgc.8iدжɄrw8'=-Z3^L fԢܪ_eY>#o{"wlBfĴ2I,{8zws/ڃaiD~CQI' (^π|_\ktf{j)sb`hWI_Q~;҄;M *+(>"dDۘL c^smS8*B9߱-f'١q6Gus%;9lS> ]XM n(-M]ҵI6Dg*~S2౮^d>K >~'In(-=TQIy[jG u(fK:bȘX_v~&va!^+g9\18)uY n0?ӆk@jF KG-`4(sJw7 -iG{MPJ O)CrӧQO@xeA4gKn5b 0D0✂,,?cH?'Y'ZmG*>nAzk6]7PwMb\9d!a)D`p,P`,3ΑL JCɘ^j4DyJ's6kXM ue  CAbs뜐;tjXa!Ct3!m$;n,5!Ƙ@Ds&-O0%zwZ| ^3S$=1rzZլ¯!p{%@6}|g=GSR@j_3V-y.Wke,LBO! }P_z,.$/G-f(\"q˦\:Uz52̴$Ch| c?p9P>j~[oKjc}G€NCg>ҍkIEf 7sx)_{F.1M vRO=ETyRT`*06vNSar|a9nqQKɀ}.,r ;(( JՒ6h@r΄M.O93g#"oӥ0hK Eb~j@;nI4 0a,f! /v4~+7CR.Lkr13洢+q.,@=Rm-YGAI`3s=jɅ)YTK`tSoy,i{B7 B%_3 2Ln)Sg6g-/°@'qÒ$pI`8$s KBX]~6|RۈT-Spÿs"oY}o 5 <(.eP*O.YHp$"UaG75;˾p@V);P6zZxi3Ӗd$yGwlto!^>嘡yE"k1FG?4W&6H av_<_ёc^JlQ5˻> .TKl抨g mI^ V{W.zeV*A8k2ޝԒ&K2)kFj5|G<ϖa.`sz:²EBAy)exH/Ftc=\Xr?:yq]D}_!#AɃvjD?SOXjCłFOU%γ3/JCFR'L]_ g:m{~5|,fNmv(SȬy4dC :Z<Ϫz iejp ph8ք+4rN8wAG"&-xˆױ4Gp!jq9F>]dSF~ejIg/c[eI0Aek_@B1䩹9f2ӱ PQw O誮6> ZHگM T/J7͕?R yU?,iJC|@S)ң#:X]A'\|09TZa Q&!mz!VUn!/ ztZqL)"G9Q>R¤z%4$םI:U;mr3Ee^zF3U 7mnNZ3 ǜ L-ϖ7@'0zF\i l䑂9Cvj>iwl/3X]SQ]TPƟkRe/Dg21DHj"ozPT怵a.beqqCEU `թDWQ/ȩy]RX>:͋,.ݵ] ~Y9{ݭ@2nvq{MlpNi+mTE[#uV^"#"u'Et1y lak 姑#DPڏeQrVmzHhWr0ԄỦ$:ʜ_T 91PD٬?l;^; 3rt|J1gU xE7bP[Q_[VBNþzo8"]-;bfX:^3WJb)u\2\/q6QjY\2[*7~ ~z2gT$_np95n;Nz2s_ m-3ģx pRs, Aً *Wӱ][EW4SR76Їo/_[(?FnALfz4 xḐ1z)rN U&/|~ NyA u ^veu &Gh|{k5 .ãq.Wxi'P!B9VnԔ^f++z?d,Ȓ@܍CԲ!Dew40U_YgΓ݅VA@fh-9ǎ͚\mvêq@\BY'R  9x*CU~QUɀ;#qU{^8Mم5!ʣ cvae )>'Lm|)-ݠHMTI%ـao$IhN&Qp>$1yA F\Oро뙽‹T"ih_{<"ǎC|!sZVX1eV{?iFxqMri5]tY*3B !1cTbvotihl!9,Pyգ|"?|`fF XXJ'NQ{rb >DLZ#߯c@X%8Gg#2ޛFdu$*gnn6k)6oB#=O!mTJ3{PD6Vݨ`?1ɍj@[U`0.V|H?0è&* /a+fzBiFWL`'D6)IV-yr(}Ș5Ur }c[p]"ڔM@Sa)W8[=#Ra,knj Gf"Z >G/ZnǨigZ,Hr1Α{wrDdӮo>(û,0($~?5 YnW#Rhp)c/a='oD6ծI"a_pYEއ ʷVXW{^/AEәkPH"tE_P[pa+ @0YJ>_yܵjŢ ޚQv`^`B?KଞNTsejٽ3d9jY> hȴ.$^m2!XЫŽ>$%Trƚ1\G( _YYyf(nWaY#!fƇ}>Ez?lCӡ}B|T< X5CzZ2hhJ^d|@CIoئD}V&B}!gx A}j]a{.$b('\}{>Zs$ BʶmƖ Ǝ$aէ.p%'4T V30 aeyT5z7[[5[񧑇Y>~; S(eC-"*,_]3 鶴il0QKD)uIDsbc׼p`QpsJma}IСf ѳ! ]ˣG}%>aLDN}Fl1^!pGS˳O"\{"'IH>TnMF5-} 5*.7blnz;',JħC61b1UqIڱDC]Kl|t?gnb2s|u'|?un2a R #vuDMSK ·6ܣl J-:ģ(Kgd:zYIXW# 7~J՜.BG4T 7O_Ր=@.=4>C9 GOBCH~7* 8 e6Y=B:)u PN&~Vl-6k<؂~z#}D9\o@aUc^x`gn,E %v6|sԙcSn@ә岸sqtT^-0@&eě$Ȟqz"K1Xh3θ]wXK}10-D(@VZtb\mW'+oC|}[uf{b0TUa⯃7m ߉O2+>" w F̯w=/ԵDȈv&e"Fjլi !˅!z9?;2x^v q'{ۑ@P6BO{3pšaz s¡[ E v0w6D-dgurI#oj3КMJ[?/F^SE +mg㒲n{: ~?:C@UοU''FNf*u2E8]@efA /^rX/͇\8#̑$b$I35I| bwAw)'"R~_> ز\S Ra#}XCqgðwC ѫ^J5=F mVZ__Ǹ%ߎMmص4"`JO#Q<66&&Ì=uJc"h"l ?A^F=GxF:䄄c~@dk9Mq3輌jFaJY:t->_UoZA"\PIQ[<:DFSE#C<ZǦNdͦ0kω%{=>1u?opxiP%3dfp 8_ t/Xq#Dkԓ{'5 Ci\1 i?ڢԿv}󍝏81$T/}s)GҐYɰTon<$ χ,h0=]S%A$Yrh*nBS}}J.' e' {گ] c^&G-Lzn=mSkydKKўݮh͘˾5 /x=k;czF"}߻;)&G<[zRIK;&#dž@[ϩ* ]ܘd.:/@| 3@ęɘ^) iQdKwF=n>oG綽PSs!l_lw5rw @*MYDKH>>OeԹ𼻃o_G mƙ}FմI{݄@ GqTnDN^BK^3` \;o?-ϿHE󜈴-Mhy:N?ʑЖN2싊㶺FHG_f#N[ݥ9Zꭘ+ބտF[qf=@PםQ0.E r)Tn> + nsdzPL p ~XCk9d}y]dй.V31CeXxsT(iks() DmIEye% !od{LrH JDj|ܪyA̡EEPAj>[sSV۳xR?ˉ8"{^z9=}Nb_қX4p1ɢq̪,ɸ3L+4Eo7ܛ^S-ĚV}ʣ=`trn8Utl&lmMP;ag&ZY"BlIGody46.:FLQa5 zORb'"&vmڈ\Uo=L(+J(LjG9aT"ӕKMNe#ք)uJe[ ،gi駫}RKT`pʛN'jA4Ə!3Qt*F ~U7 52ς*{t)͔av;-D7Tym+vG?&t dlxTߍB[RoRẺˁar mSLeq9Um.} k-XeﮩGHHg4A U*@$?e:$*=*?hyC.W^y,ܩe7YUѩu QCt*C'H=Y7͆N:ƕ$w ї Ϳ|i1=E+}9mK2 ڀ5ZEQ;8q@D%BZg tȾc':kX N92g$E i%tnjHRfJU.ξ77Wy+Du wJ1b|wjm窱!\7>>FG"GR?DN8cI*BR݂bG5:}cFO nj[v!=u ${dYh},"Jzp=? " ` n1. f×}O'oY{7.ڏMScIw K7d#w뼹NE˅䲻4ct22x9׍a|ѿӒ:gėymQpgt n:j]sJSk K/=GY:Pl1BwN}:b`|r7YQ0m_metR!{զC|AV Ogq&`e)[H˔3 U`<Ğvj~"WUI5~UkkpEs<8gP/y^P2}=Xo@X@z0r?q –ӸWV""c  fe褄D@N3_:}܅C67z Tp20{\?PWRBLx  Qm! RdmLOƥ.٧p2 Giݖ#G o=ɚ ${M+Py]p4SIG&!10":; "r$1Ch$$ʂ/Xeo ݻyݗٔh{D3άrO.S0;8U-Ctn7] / 0Hcs ynJ\d:_4m{ z?ɔ?\LRmQƧ%N.HGw [ r:\\ǹpu$8=#Ҹȴ?!k&wk7vjNv$@Un6/.ENљeacťa0OJ5kXpe}hP{Sxj.3fD[~Frټ#ZI("/e<]7+wsȿ0ʻ(ٗ oLfe)@7k"mG}1Dw1#wst$oC\% $ItB^iЕU&^8Cbb}h!W*u A_a_O X7`԰&v}AWdD⍥N 2FȦ.Z͗مrF@9j;#!!_:9FGFgxizw(ݶaiQyKݿ4؞)?vQ:ƭ[+DGZ?%m4DyPlT<; t9wA1YxW?뎤.M~+](41" up(컹0TzK0#桩=rϾ~! ؓtLqaڰ| ֽ8G'Crڱ8I?-*G@v8 Kjq`}:Zզp6-GE ƣlKC1Y=DP1H,cK"P1UBBQk.`S>31ў0q(LSopK 8x0#9].1urGv`)̛ѷ9eQD:\ʆ5Y:9g?)6 rNzwppx4EKI(dM&GlɩϻP`$?BŽ}-{? 벣/%sѰ_n(AFC}6Âw5 2馐O % 9]G#p}WS>W\of$ٰ Ϳ(*0u" -ĒṾPc6"gi˵ͯM2x4d=Y%t4:-p7BBحiD7th~z2Yܠ6FTWN_Q6gI$A0)DH˞$(k),&Q. Iwcs8_5UǓ_rc|!+Wk%&Xk"ߴ& nvgV]&*UT)|""fJ\M9S e 4\~"] e>mRuei̾|L{Nn܄CP! ˳D( ]/CYw6 ʇ6t YJIQbdeKcRm}aW Tx6BMao|*a?@}^BXj158ǪH8iMg0B԰b%P!Ye?.]<1f3 !lɖ+tPz-17=:Of^ϟ~<+,4/9 ))CLDiU}HkC4>來V D<+ij jiP>`{>LH7Υ+^w#8u{tvճa㐷ɦEF 0 ϸ+ s zz$'p&r?Nʓ$jOnuG]Q. +~QK|]#Nr!Tl5xtgMy?l h"-Tw<i<$r=0pI/"`rv^4aK,Zߝ(J}3B;OgttP¢LCg `"Oy篻E}n2!!܀;V5nKA̰ȬвՌ%V撝eck$U4-@N"t~i]9BRM!Fܩh):lb"n:ʡ?r}mu·hZE| o,-YX7~$~svjcZom9 _FA^)k6lV#D^b*(>F u~;1RۨH*@{zzCTn#́hA= rhAᗼ<Ҟ-.1|gWzFpάHMBOXլTYwӊxrYtAAગB0ԔW7}B)ߝs)h ՗!C[t ,Rn͊Z VtOZwI` cP:BPblji<myd1OJ`LʇLj֗!]Wʘeš2QՕq(7N R}yz/,D?=-5(J2 fQ#{_/1|^͗}OX菗顎,Ȏ۹pFNSM]ZW PCIdA.v|I%9 Ocފ~/˦FP@Iy8(ElSMT`| pA|PNok[p i {ױ=!HG|J@w_n*)q r|ż {B_0NK<:g}B~"A#c{z Dq${O:補3!* #BNcϵ. G$6ru-]vE8>*b)ތ%#c:Oj <æ82]͡z. _c6S#JB@q_9 \}GruxbS r1͂=&eY-G'2Te)x,Up[ckc~Ύfzjm_}Rf@A-X-adߋv:dn0K+"O95|c{, e:N en׏\Acd/t \+7`9+Baa-:8t<0Dm@'4gQdc5£u2wb}ix0:gl{Z}بҭbz8TVh A78C 9j2Z5kB𧑅=FdZxFlyC/@ \Whaa;X!؏4gQ4D3k=׽^FGuna )b:HE S( vHϢfjAиw4 nj^-&"3p1{;]!b 4~@>rv d!'gmWǷq]6qO7ؗX,njadl1X;On^`#xC#`5ݯ((l%EΌ %X:ɞpt0 |$YEݾ;fHcZ"lϯ3EUQk;(6JJ<%Nڤ;|"M, N.E6bL7wᄒŶ=2x)jN3b(B)8Ŷ>Ix}r-.ۣ@:@ӐQ_z'TIT7&iӡ?"pd2W88xYl]rb6ϯ [4=a (^~D겔fB\&o m9YrV?w,l:>D߃ƌ VSL4P5k5ˎX<^ E7Vo4+ +7j-ౌ% 'G5l)8*ƪGRT+ZS=y$4vDzU諭E .4rpmY6W(끐SG9 Á1tizjmҞE#Z%mY\aJJJB|]\ D6]^&580XYJ q"˯8!g0i܀xBZCWz}qMM]*'}cGiz$ш[JK'Kǚ\/EQWKQ$kC0K sDUD>lJjm7EM-\BI*YzR Usol1p7%7;uwĠ\)z!l'zn2ٞ< LJ o ku؃}SB̩Hek֛fW΂>3lc3loPFc#~Fl)H).17)19`Bz3uQP6T6ӧ"!|\jrN)' i񉌨߅,'[+5<&pR=ȸsC%kfmJ<1<^${=_f8Ix~O\`)kgT_7Fʇoa {^;ɍ֠ts]Vl$N]qP%KـɔjѧfJC-'ɔiZm:< 53}lH J6EL8$AG%6BQ? iӹ=oWcål#3! Ņ:!Рi@WKyOǸrW`^W23b`Zr rtv{h֤))}+z|l(0N:"3ܳGRYY̱27ecql|*??0Z 4ccglFգ#2`n5ptd0vx-9/&0@r[umyXe.P@1(]T*nүQrЌ {7IH7u}S޹oxY1[ Ǝ5ߖkŤWO48PvxZ :fơlI-a>Š㾺dI\n8RoA2]-9 6ӂx X%xc񫜆:$H0R|$X5TD~ ꂢKݕ%]7[ բιYS1on_2yxh4(B, XJ>%=oTzhT,И/I3o)TV YZ