libavcodec58_134-32bit-4.4.6-150600.13.27.1<>,hhIp9|"&K PeBⱪ%fw UX;N^FπLOȓy!]ESfas}}p/Hu1u&[sJ١i ~''ߠ\5`iZIz@t IJ\oHgWv,! φ^$&nsd> ? d . C@DPTm     R lt~(//w/(89 d:>G H(I0X4YD\p]x^bc nd e f l u v w x y , l p v Clibavcodec58_134-32bit4.4.6150600.13.27.1FFmpeg codec libraryThe libavcodec library provides a generic encoding/decoding framework and contains multiple decoders and encoders for audio, video and subtitle streams, and several bitstream filters. This build of ffmpeg is limited in the number of codecs supported.hIh01-ch4c]TSUSE Linux Enterprise 15SUSE LLC GPL-3.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxx86_64/sbin/ldconfig]ThIhI701403132fc94b35058d781dda92c7f24ec028e8e395c24eef14d2c8e2db7f80libavcodec.so.58.134.100rootrootrootrootffmpeg-4-4.4.6-150600.13.27.1.src.rpmlibavcodec.so.58.134libavcodec.so.58.134(LIBAVCODEC_58)libavcodec58_134-32bitlibavcodec58_134-32bit(x86-32)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/shlibavutil.so.56.70libavutil.so.56.70(LIBAVUTIL_56)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3.2)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.34)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libdav1d.so.7libgsm.so.1liblzma.so.5liblzma.so.5(XZ_5.0)libm.so.6libm.so.6(GLIBC_2.0)libm.so.6(GLIBC_2.1)libm.so.6(GLIBC_2.27)libm.so.6(GLIBC_2.29)libm.so.6(GLIBC_2.35)libmp3lame.so.0libopenjp2.so.7libopus.so.0libspeex.so.1libswresample.so.3.9libswresample.so.3.9(LIBSWRESAMPLE_3)libtheoradec.so.1libtheoradec.so.1(libtheoradec_1.0)libtheoraenc.so.1libtheoraenc.so.1(libtheoraenc_1.0)libtwolame.so.0libva.so.2libvorbis.so.0libvorbisenc.so.2libvpx.so.7libwebp.so.7libwebpmux.so.3libz.so.1libz.so.1(ZLIB_1.2.0)libzvbi.so.0rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3h9h8L@g@^^l@^0^@^oj@^^F^&^g@^ ]@]w@]o@]^]^]Y=]S]QT]Ik]A] @]G@\\ڭ\@\-@\\\8\N\@\6\\}@\zp@\y\w@\g@\g@\b@\Yz\=@\[@[ݍ[ @[Q@[@[qr[n[i[h8@[f[`O@[[ @[[ @[Y[Xf@[O+[?Y[<[;e@[7p[6@[6@[6@[3|@['["X["X["X["X[!@[!@[!@[!@[!@[[ @[ ZZmZ'ZUZ2@Z@ZI@Z Z@ZZ.s@Z!D@ZYeY@Y@Y4Y@@YbY@Y}@Ym@YMY7Y.@Y.@Y@XXXh@X7@XXXXk@XY@XF@X9y@X=X=X TW@W#WWWE@Wv[@Wq@WM|W!@WWzW @@W@VV@VVV@V@V$@Vy;@VwVuFVrVn@VhVetVZVG"@V4@U@UU@U@Ux&U`kUXUPU+U @T9T}T+@qzhao@suse.comjengelh@inai.dejengelh@inai.deqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comjengelh@inai.dealarrosa@suse.comqzhao@suse.comjengelh@inai.defilip.kastl@suse.comqzhao@suse.comqzhao@suse.comjengelh@inai.deqzhao@suse.comqzhao@suse.comjengelh@inai.dejengelh@inai.desndirsch@suse.comsndirsch@suse.comjengelh@inai.dejengelh@inai.demeissner@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dealynx.zhou@suse.combjorn.lie@gmail.comjengelh@inai.dealynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.combjorn.lie@gmail.comchristophe@krop.frbjorn.lie@gmail.comjengelh@inai.deidesmi@protonmail.compredivan@mts.rsdimstar@opensuse.orggmbr3@opensuse.orgdimstar@opensuse.orgbjorn.lie@gmail.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comhpj@urpla.netalynx.zhou@suse.comjengelh@inai.dedaniel.molkentin@suse.comjengelh@inai.dejengelh@inai.dedmueller@suse.comjengelh@inai.dedmueller@suse.comnormand@linux.vnet.ibm.comjengelh@inai.dejengelh@inai.dehpj@urpla.netalexander.reimelt@protonmail.chbjorn.lie@gmail.comjengelh@inai.dejengelh@inai.debjorn.lie@gmail.comjslaby@suse.comjengelh@inai.dematwey.kornilov@gmail.comjengelh@inai.deidonmez@suse.comtchvatal@suse.comschwab@linux-m68k.orgbjorn.lie@gmail.combjorn.lie@gmail.comidonmez@suse.comstefan.bruens@rwth-aachen.debjorn.lie@gmail.comjengelh@inai.deidonmez@suse.comidonmez@suse.comidonmez@suse.combjorn.lie@gmail.comnormand@linux.vnet.ibm.combjorn.lie@gmail.comidonmez@suse.comidonmez@suse.combjorn.lie@gmail.comidonmez@suse.comidonmez@suse.commliska@suse.czbjorn.lie@gmail.comjengelh@inai.demliska@suse.czmliska@suse.czhpj@urpla.netseanlew@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comjayvdb@gmail.comjengelh@inai.debjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comdavejplater@gmail.combjorn.lie@gmail.comadrian@suse.debjorn.lie@gmail.comstefan.bruens@rwth-aachen.desean@suspend.netsean@suspend.netqzheng@suse.com9+suse@cirno.systemsjengelh@inai.debjorn.lie@gmail.comcarmen@carmenbianca.eubjorn.lie@gmail.comdavejplater@gmail.combjorn.lie@gmail.comtchvatal@suse.comtchvatal@suse.comjengelh@inai.detchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.com9+suse@cirno.systemsbjorn.lie@gmail.com9+suse@cirno.systemsjengelh@inai.debjorn.lie@gmail.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.com9+suse@cirno.systemsjengelh@inai.debjorn.lie@gmail.com9+suse@cirno.systems9+suse@cirno.systemsjengelh@inai.deenzokiel@kabelmail.dejengelh@inai.dealarrosa@suse.comalarrosa@suse.combjorn.lie@gmail.comnico.kruber@gmail.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejslaby@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.deolaf@aepfle.dejengelh@inai.dejengelh@inai.dedavejplater@gmail.comjengelh@inai.dedavejplater@gmail.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.deidonmez@suse.comdimstar@opensuse.orgjengelh@inai.deolaf@aepfle.dejengelh@inai.deolaf@aepfle.detchvatal@suse.comjengelh@inai.dealoisio@gmx.comjengelh@inai.deolaf@aepfle.dealoisio@gmx.comaloisio@gmx.comstefan.bruens@rwth-aachen.dealoisio@gmx.comaloisio@gmx.comjengelh@inai.dealoisio@gmx.comaloisio@gmx.comrobert.munteanu@gmail.comaloisio@gmx.comjengelh@inai.deolaf@aepfle.dejengelh@inai.dejengelh@inai.dejengelh@inai.deolaf@aepfle.deidonmez@suse.comjengelh@inai.dealoisio@gmx.comidonmez@suse.comidonmez@suse.comolaf@aepfle.dejengelh@inai.dejoerg.lorenzen@ki.tng.deolaf@aepfle.deolaf@aepfle.deolaf@aepfle.deidonmez@suse.comjengelh@inai.deidonmez@suse.comidonmez@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dedevelop7@develop7.infojengelh@inai.derobert.munteanu@gmail.comjengelh@inai.dedimstar@opensuse.orgjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.de- Add ffmpeg-4-CVE-2024-36618.patch: Backport 7a089ed8 from upstream, avformat/avidec: Fix integer overflow iff ULONG_MAX < INT64_MAX. (CVE-2024-36618, bsc#1234020)- Update to release 4.4.6 * lavc/libx265: unbreak build for X265_BUILD >= 210 * ARM: vp9mc: Load only 12 pixels in the 4 pixel wide horizontal filter * rtmpproto: Avoid rare crashes in the `fail:` codepath in rtmp_open * avcodec/snow: Fix off by 1 error in run_buffer * avcodec/mpegvideo_enc: Check FLV1 resolution limits - Delete ffmpeg-CVE-2023-49502.patch, 0001-libavcodec-arm-mlpdsp_armv5te-fix-label-format-to-wo.patch, ffmpeg-4-CVE-2025-0518.patch, ffmpeg-4-CVE-2025-22919.patch (merged)- Add 0001-avcodec-libsvtav1-unbreak-build-with-latest-svtav1.patch to build with SVT-AV1 3.0.0.- Add ffmpeg-4-CVE-2025-22921.patch: Backport 7f9c7f98 from upstream, clear array length when freeing it. (CVE-2025-22921, bsc#1237382)- Add ffmpeg-4-CVE-2025-25473.patch: Backport c08d3004 from upstream, clear FFFormatContext packet. When packet_buffer is used in mux.c, and if a muxing process fails at a point where packets remained in said queue. (CVE-2025-25473, bsc#1237351)- Add ffmpeg-4-CVE-2025-0518.patch: Backport b5b6391d from upstream, fixes memory data leak when use sscanf(). (CVE-2025-0518, bsc#1236007)- Add ffmpeg-4-CVE-2025-22919.patch: Backport 1446e37d from upstream, check for valid sample rate As the sample rate <= 0 is invalid. (CVE-2025-22919, bsc#1237371)- Add ffmpeg-4-CVE-2024-12361.patch: Backport 4065ff69 from upstream, add check for av_packet_new_side_data() to avoid null pointer dereference if allocation fails. (CVE-2024-12361, bsc#1237358)- Add ffmpeg-4-CVE-2024-35368.patch: Backport 45133009 from upstream, After having created the AVBuffer that is put into frame->buf[0], ownership of several objects Fix double-free on the AVFrame is unreferenced. (CVE-2024-35368, bsc#1234028)- Update to release 4.4.5 * Reliability/bug fixes Fixes: 51896/clusterfuzz-testcase-minimized-ffmpeg_dem_DXA_fuzzer-5730576523198464 Fixes: signed integer overflow: 2147483566 + 82 cannot be represented in type 'int' (CVE-2024-36613, bsc#1235092) avformat/cafdec: dont seek beyond 64bit (CVE-2024-36617, bsc#1234019). avformat/westwood_vqa: Fix 2g packets (CVE-2024-36616, bsc#1234018). - Delete 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch 0001-avfilter-vf_minterpolate-Check-pts-before-division.patch ffmpeg-CVE-2023-51793.patch 0001-avfilter-af_stereowiden-Check-length.patch ffmpeg-fix-new-binutils.patch ffmpeg-CVE-2023-50010.patch ffmpeg-4-CVE-2024-32230.patch ffmpeg-4-CVE-2024-7055.patch (all merged) (CVE-2023-51798, bsc#1223304)- Adjust bconds to build the package in SLFO without xvidcore.- Add ffmpeg-4-CVE-2024-7055.patch: Backport 3faadbe2 from upstream, Use 64bit for input size check, Fixes: out of array read, Fixes: poc3. (CVE-2024-7055, bsc#1229026)- Add 0001-libavcodec-arm-mlpdsp_armv5te-fix-label-format-to-wo.patch [boo#1229338]- Add ffmpeg-c99.patch so that the package conforms to the C99 standard and builds on i586 with GCC 14.- Add ffmpeg-4-CVE-2024-32230.patch: Backport 96449cfe from upstream, Fix 1 line and one column images. (CVE-2024-32230, bsc#1227296)- Add ffmpeg-CVE-2023-50010.patch: Backport e4d2666b from upstream, fixes the out of array access. (CVE-2023-a50010, bsc#1223256)- Add 0001-avfilter-af_stereowiden-Check-length.patch [boo#1223437, CVE-2023-51794]- Add ffmpeg-CVE-2023-51793.patch: Backport 0ecc1f0e from upstream, Fix odd height handling. (CVE-2023-51793, bsc#1223272)- Add ffmpeg-CVE-2023-49502.patch: Backport 737ede40 from upstream, account for chroma sub-sampling in min size calculation. (CVE-2023-49502, bsc#1223235)- Add 0001-avfilter-vf_minterpolate-Check-pts-before-division.patch: Backport 68146f06 from upstream, Check pts before division. (CVE-2023-51798, bsc#1223304)- Add 0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch: Backport 76a48e85 from upstream, Check length. (CVE-2024-31578, bsc#1223070)- ffmpeg-avcodec-libdav1d-don-t-repeatedly-parse-the-same-seq.patch * fixes build against dav1d, which has been updated in SUSE:SLE-15-SP5:Update (where apparently no rebuild of ffmpeg-4 had been triggered)- no longer build against libmfx; build also 15.5 against libvpl (boo#1230983, boo#1219494) - dropping support for libmfx below covers: * libmfx: improper input validation (CVE-2023-48368, bsc#1226897) * libmfx: improper buffer restrictions (CVE-2023-45221, bsc#1226898) * libmfx: out-of-bounds read (CVE-2023-22656, bsc#1226899) * libmfx: out-of-bounds write (CVE-2023-47282, bsc#1226900) * libmfx: improper buffer restrictions (CVE-2023-47169, bsc#1226901) * Multiple vulnerabilities in the Intel Media SDK (libmfx1) (bsc#1226892) * Drop libmfx dependency from our product (jira #PED-10024)- Update ffmpeg-glslang-cxx17.patch to build with glslang 14 - Disable vmaf integration as ffmpeg-4 cannot handle vmaf>=3 - Delete vmaf-trim-usr-local.patch- Copy codec list from ffmpeg-6- Add ffmpeg-fix-new-binutils.patch: Backport 01fc3034 from upstream, Fix build with new binutils (bsc#1215309)- Add ffmpeg-glslang-cxx17.patch- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch to resolve build failure with binutils >= 2.41. [boo#1215945]- Add 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch- Add ffmpeg-4-CVE-2022-48434.patch: Backport d4b7b3c0 from upstream, Fix use after free in libavcodec/pthread_frame.c. (CVE-2022-48434, bsc#1209934)- Update to version 4.4.4: * avcodec/012v: Order operations for odd size handling * avcodec/alsdec: The minimal block is at least 7 bits * avcodec/bink: - Avoid undefined out of array end pointers in binkb_decode_plane() - Fix off by 1 error in ref end * avcodec/eac3dec: avoid float noise in fixed mode addition to overflow * avcodec/eatgq: : Check index increments in tgq_decode_block() * avcodec/escape124: - Fix signdness of end of input check - Fix some return codes * avcodec/ffv1dec: - Check that num h/v slices is supported - Fail earlier if prior context is corrupted - Restructure slice coordinate reading a bit * avcodec/mjpegenc: take into account component count when writing the SOF header size * avcodec/mlpdec: Check max matrix instead of max channel in noise check * avcodec/motionpixels: Mask pixels to valid values * avcodec/mpeg12dec: Check input size * avcodec/nvenc: - Fix b-frame DTS behavior with fractional framerates - Fix vbv buffer size in cq mode * avcodec/pictordec: Remove mid exit branch * avcodec/pngdec: Check deloco index more exactly * avcodec/rpzaenc: stop accessing out of bounds frame * avcodec/scpr3: Check bx * avcodec/scpr: Test bx before use * avcodec/snowenc: Fix visual weight calculation * avcodec/speedhq: Check buf_size to be big enough for DC * avcodec/sunrast: Fix maplength check * avcodec/tests/snowenc: - Fix 2nd test - Return a failure if DWT/IDWT mismatches - Unbreak DWT tests * avcodec/tiff: Ignore tile_count * avcodec/utils: - Allocate a line more for VC1 and WMV3 - Ensure linesize for SVQ3 - Use 32pixel alignment for bink * avcodec/videodsp_template: Adjust pointers to avoid undefined pointer things * avcodec/vp3: Add missing check for av_malloc * avcodec/wavpack: - Avoid undefined shift in get_tail() - Check for end of input in wv_unpack_dsd_high() * avcodec/xpmdec: Check size before allocation to avoid truncation * avfilter/vf_untile: swap the chroma shift values used for plane offsets * avformat/id3v2: Check taglen in read_uslt() * avformat/mov: Check samplesize and offset to avoid integer overflow * avformat/mxfdec: Use 64bit in remainder * avformat/nutdec: Add check for avformat_new_stream * avformat/replaygain: avoid undefined / negative abs * swscale/input: Use more unsigned intermediates * swscale/output: Bias 16bps output calculations to improve non overflowing range * swscale: aarch64: Fix yuv2rgb with negative stride * Use https for repository links - Drop patches fixed upstream: * ffmpeg-CVE-2022-3964.patch * ffmpeg-CVE-2022-3109.patch * ffmpeg-CVE-2022-3341.patch * ffmpeg-4-CVE-2022-48434.patch - Use ldconfig_scriptlets macro. (CVE-2022-48434, bsc#1209934)- Conflict with otherproviders(ffmpeg-tools).- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix null pointer dereference in decode_main_header() in libavformat/nutdec.c (bsc#1206778).- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix null pointer dereference in vp3_decode_frame() (bsc#1206442).- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix out of bounds read in update_block_in_prev_frame() (bsc#1205388).- Update to version 4.4.3: * Stable bug fix release, mainly codecs, filter and format fixes. - Drop ffmpeg-sdl2-detection.patch: Fixed upstream. - Refresh patches with quilt: * ffmpeg-libglslang-detection.patch * ffmpeg-4.2-dlopen-fdk_aac.patch- Add patch to detect SDL2 >= 2.1.0 (boo#1202848): * ffmpeg-sdl2-detection.patch- Update to version 4.4.2: * Stable bug fix release, mainly codecs, filter and format fixes. - Refresh ffmpeg-chromium.patch with quilt.- Add conflicts for ffmpeg-5's tools- Add ffmpeg-libglslang-detection.patch: detects libglslang - Enable Vulkan filters- Fix OS version check, so nvcodec is enabled for Leap too.- Disamble libsmbclient usage (can always be built with - -with-smbclient): the usecase of ffmpeg directly accessing smb:// shares is quite constructed (most users will have their smb shares mounted).- Add ffmpeg-chromium.patch: makes packaging Chromium easier and will allow for an easier migration for Chromium to FFmpeg 5- Add ffmpeg-4.keyring: properly validate the added gpg signature.- Update to version 4.4.1: * Stable bug fix release, mainly codecs and format fixes. - Refresh patches with quilt. - Drop patches fixed upstream: * ffmpeg-CVE-2021-33815.patch * ffmpeg-CVE-2021-38114.patch * ffmpeg-CVE-2021-38171.patch * ffmpeg-CVE-2020-22037.patch - fix avfilter/vf_yadif: Fix handing of tiny images. (CVE-2020-22021, bsc#1186586)- Add ffmpeg-CVE-2020-22037.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak in avcodec_alloc_context3 at options.c (bsc#1186756).- Add ffmpeg-CVE-2021-38171.patch: Backport from upstream to fix adts_decode_extradata in libavformat/adtsenc.c in FFmpeg 4.4 does not check the init_get_bits return value (bsc#1189724).- Add ffmpeg-CVE-2021-38114.patch: Backport from upstream to fix the return value of the init_vlc function is not checked (bsc#1189142).- Remove second hunk of ffmpeg-CVE-2020-22046.patch, that contains a goto to a none existing label. In order to distinguish this patch from the original, I renamed it to ffmpeg-4.4-CVE-2020-22046.patch - While at it, refresh the other patches with offsets- Add ffmpeg-CVE-2020-22046.patch: Backport from upstream to fix a denial of service vulnerability exists in FFmpeg 4.2 due to a memory leak in the avpriv_float_dsp_allocl function in libavutil/float_dsp.c (bsc#1186849). - Add ffmpeg-CVE-2021-33815.patch: Backport from upstream to fix dwa_uncompress in libavcodec/exr.c in FFmpeg 4.4 allows an out-of-bounds array access because dc_count is not strictly checked (bsc#1186865).- Enable SVT-AV1 encoding- Enable vulkan on on Leap 15- Enable libdavd1 on Leap 15.2+ [boo#1184830]- Update to release 4.4 * New demuxers, AV1 support improvements, and other enhancements. * AV1 monochrome encoding support. - Remove ffmpeg_altivec_yuv2rgb_novsx.patch (merged)- update to 4.3.2: * lots of oss-fuzz reported overflow fixes, see included ChangeLog - drop ffmpeg.git-ba3e771a42c29ee02c34e7769cfc1b2dbc5c760a.patch 0001-lavf-srt-fix-build-fail-when-used-the-libsrt-1.4.1.patch 0001-avformat-vividas-improve-extradata-packing-checks-in.patch: upstream- Add 0001-avformat-vividas-improve-extradata-packing-checks-in.patch [boo#1180519] [CVE-2020-35964]- remove dependency on OpenJPEG, this is obsolete since ffmpeg 4.0, we already build against OpenJPEG 2.1. see changes: - Dropped support for OpenJPEG versions 2.0 and below. Using OpenJPEG now requires 2.1 (or later) and pkg-config.- Add ffmpeg_altivec_yuv2rgb_novsx.patch for ppc64 (BE) as per https://trac.ffmpeg.org/ticket/8750 https://bugzilla.opensuse.org/show_bug.cgi?id=1179332- Enable VMAF. This can be used to compute VMAF/PSNR/SSIM. - Add vmaf-trim-usr-local.patch .- Adjust soversion.patch to include a symlink [boo#1177667] - Add 0001-lavf-srt-fix-build-fail-when-used-the-libsrt-1.4.1.patch- Apply upstream fix to avoid segfaults in x86/yuv2rgb conversion ffmpeg.git-ba3e771a42c29ee02c34e7769cfc1b2dbc5c760a.patch- Add librav1e support- Update to version 4.3.1: * Stable bug fix release, mainly codecs and format fixes.- Add soversion.patch to workaround ELF ABI breakage.- Update to release 4.3 * A plethora of new video filters * Intel QSV-accelerated VP9 decoding * VDPAU VP9 hwaccel * QSV-accelerated VP9 encoding * AV1 frame merge bitstream filter * AV1 Annex B demuxer * Expanded styling support for 3GPP Timed Text Subtitles * Support for muxing PCM and PGS in M2TS - Drop ffmpeg-prefer-dav1d-for-playback.patch (solved differently) - Drop ffmpeg4_swscale_replace_illegal_vector_keyword.patch, ffmpeg4_swscale_fix_altivec_vsx_recent_gcc.patch, 929e5159bc13da374b83f5627879c607acce180b.patch (merged)- Update to version 4.2.3: * Stable bug fix release, mainly codecs and format fixes. - Drop 0001-avcodec-cbs_jpeg-Check-length-for-SOS.patch: Fixed upstream.- libfdk-aac is now .so.2, not .so.1.- Throw out v4l2 m2m. This is likely the same case as boo#1041794.- Enable v4l2 m2m encoders and decoders- Add 0001-avcodec-cbs_jpeg-Check-length-for-SOS.patch [boo#1170767]- Add Samba support for Factory (as this needs a fix in Samba itself) Add --enable-libsmbclient to configure, add BR on pkgconfig(smbclient) - License is now GPLv3+ by default (--enable-version3)- Always build the binary ffmpeg-4 even on Leap releases boo#1167628: * The conflicts in place should allow users to decide if they want to use ffmpeg from ffmpeg package or ffmpeg-4 from this package- Add -ffat-lto-objects to _lto_cflags to fix configure checks- Enable libmfx support for SLE 15 SP2 and Leap 15.2 via conditional, libmfx is available there too now.- Update to version 4.2.2: * Stable bug fix release, mainly codecs and format fixes.- Add 929e5159bc13da374b83f5627879c607acce180b.patch to fix bad ID3v2 tag length.- Drop unused liboil BuildRequires.- Update to version 4.2.1: * Stable bug fix release, mainly codecs and format fixes. - Drop upstream fixed patch: 0001-avcodec-h2645_parse-zero-initialize-the-rbsp-buffer.patch- Add 0001-avcodec-h2645_parse-zero-initialize-the-rbsp-buffer.patch [boo#1149839, CVE-2019-15942]- Make ffmpeg-4.2-dlopen-fdk_aac.patch less verbose- Rename ffmpeg-4.2-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch to ffmpeg-4.2-dlopen-fdk_aac.patch since we need dlopen only for fdk_aac and looks like some other parts of the patch is buggy.- Sync ffmpeg-4.2-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch from upstream.- Disable LTO for arm, fixes build.- avoid ppc64le build error upstream issue https://trac.ffmpeg.org/ticket/7861 Add ffmpeg4_swscale_replace_illegal_vector_keyword.patch Add ffmpeg4_swscale_fix_altivec_vsx_recent_gcc.patch- Add ffmpeg-prefer-dav1d-for-playback.patch: Prefer using dav1d for av1 playback over libaom.- Update to FFmpeg 4.2 "Ada" * tpad filter * AV1 decoding support through libdav1d * dedot filter * chromashift and rgbashift filters * freezedetect filter * truehd_core bitstream filter * dhav demuxer * PCM-DVD encoder * GIF parser * vividas demuxer * hymt decoder * anlmdn filter * maskfun filter * hcom demuxer and decoder * ARBC decoder * libaribb24 based ARIB STD-B24 caption support (profiles A and C) * Support decoding of HEVC 4:4:4 content in nvdec and cuviddec * removed libndi-newtek * agm decoder * KUX demuxer * AV1 frame split bitstream filter * lscr decoder * lagfun filter * asoftclip filter * Support decoding of HEVC 4:4:4 content in vdpau * colorhold filter * xmedian filter * asr filter * showspatial multimedia filter * VP4 video decoder * IFV demuxer * derain filter * deesser filter * mov muxer writes tracks with unspecified language instead of English by default * added support for using clang to compile CUDA kernels * avcodec/g729_parser: Check channels (CVE-2022-1475, bsc#1198898) - Drop ffmpeg-avcodec-libdav1d-AV1-decoder-wrapper.patch, merged upstream. - Rebase and rename ffmpeg-4.1-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch to ffmpeg-4.2-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch - See /usr/share/doc/packages/ffmpeg-4/Changelog for the complete changelog.- Update to version 4.1.4 * See /usr/share/doc/packages/ffmpeg-4/Changelog for the complete changelog.- Add pkgconfig(libva-drm), pkgconfig(libva-x11) BuildRequires: and conditional pkgconfig(libmfx) BuildRequires: Build intel-mediasdk support when possible.- Add back pkgconfig(fdk-aac) BuildRequires since we still need the headers at compile time. - Fix include paths in ffmpeg-4.1-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch- Add ffmpeg-4.1-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch from OpenMandriva to optionally enable runtime enabling of fdkaac/lame/x264/x265 - Enable runtime enabling for fdkaac via --enable-libfdk-aac-dlopen - Rename bcond fdk_aac to fdk_aac_dlopen - Remove fdk-aac BuildRequires now it's only dlopen'd- Enable LTO for all except i586 (boo#1133123).- Disable LTO again, as it breaks build for i586 (boo#1133123).- Throw out svt-av1. The build is unable to complete in openSUSE:Factory.- Use %make_build in order to provide parallel build for tools/*. And make output verbose.- Enable LTO for new SUSE versions (boo#1133123).- Update patch 0001-Add-ability-for-ffmpeg-to-run-svt-av1.patch from upstream- Update to version 4.1.3: * Updates and bug fixes for codecs, filters and formats. [boo#1133153, boo#1133155, CVE-2019-11338, CVE-2019-11339]- Update to version 4.1.2: * Updates and bug fixes for codecs, filters and formats.- Add ffmpeg-avcodec-libdav1d-AV1-decoder-wrapper.patch: Backport dav1d decoder support for aom (av1) codec. Following this, add conditional pkgconfig(dav1d) BuildRequires and pass conditional - -enable-libdav1d to configure. Also add libdav1d to enable_decoders.- Add a new filter line to rpmlintrc (addFilter("no-dependency-on ffmpeg-4-lib*")).- Add trivial encoder rawvideo, already enabled in decoders- Unconditionalize bs2b, it exists in openSUSE 13.x too.- Drop ffmpeg-libcdio_cdda-pkgconfig.patch: It only adds comments in it's current form, so serves no purpose at all anymore. - Refresh patches with refresh_patches service. - Rename rpmlintrc file to ffmpeg-4-rpmlintrc.- Add missing conditional configure option: --enable-libbs2b, BuildRequires already in place.- Add aac to enabled_encoders and enabled_decoders. Build the native aac support in ffmpeg. These do not support HE-AAC (v1/2) protocols.- Update 0001-Add-ability-for-ffmpeg-to-run-svt-av1.patch from git To fix build with SVT-AV1.- Update to version 4.1.1: * Various filter and codec fixes and enhancements. * configure: Add missing xlib dependency for VAAPI X11 code. * For complete changelog, see /usr/share/doc/packages/ffmpeg-4/Changelog- enable AV1 support on x86_64 * requires patch 0001-Add-ability-for-ffmpeg-to-run-svt-av1.patch - refreshed all patches- Add conditional pkgconfig(vo-amrwbenc) BuildRequires and conditionally pass --enable-libvo-amrwbenc --enable-version3 to configure: build amrwb encoder if dependency is present.- Enable encoding/decoding with nvcodec, the required headers are already in TW (permissively licensed). The required NVidia libraries are dlopen'ed. - Enable ILBC decoder, ilbc is free and already packaged standalone.- Update ffmpeg to 4.1 * Lots of filter updates as usual: deblock, tmix, aplify, fftdnoiz, aderivative, aintegral, pal75bars, pal100bars, adeclick, adeclip, lensfun (wrapper), colorconstancy, 1D LUT filter (lut1d), cue, acue, transpose_npp, amultiply, Block-Matching 3d (bm3d) denoising filter, acrossover filter, audio denoiser as afftdn filter, sinc audio filter source, chromahold, setparams, vibrance, xstack, (a)graphmonitor filter yadif_cuda filter. * AV1 parser * Support for AV1 in MP4 * PCM VIDC decoder and encoder * libtensorflow backend for DNN based filters like srcnn * -- The following only enabled in third-party builds: * ATRAC9 decoder * AVS2 video decoder via libdavs2 * IMM4 video decoder * Brooktree ProSumer video decoder * MatchWare Screen Capture Codec decoder * WinCam Motion Video decoder * RemotelyAnywhere Screen Capture decoder * AVS2 video encoder via libxavs2 * ILBC decoder * SER demuxer * Decoding S12M timecode in H264 * For complete changelog, see https://git.ffmpeg.org/gitweb/ffmpeg.git/shortlog/n4.1 - Remove 0001-avcodec-libaom-fix-setting-amount-of-threads.patch (fixed upstream (bsc#776cdd1), remove ffmpeg-CVE-2018-13305.patch, remove 0001-avformat-flvenc-Check-audio-packet-size.patch, remove cve-2017-17555.diff (fixed upstream).- Remove 0001-avformat-fivenc-Check-audio-packet-size.patch (fixed upstream (bsc#8591d16) - Update ffmpeg to 4.0.3 * For complete changelog, see https://git.ffmpeg.org/gitweb/ffmpeg.git/shortlog/n4.0.3- Add ffmpeg-CVE-2018-13305.patch to add a missing check for negative values of mqaunt variable (CVE-2018-13305, bsc#1100345).- Add 0001-avcodec-libaom-fix-setting-amount-of-threads.patch- Add 0001-avformat-flvenc-Check-audio-packet-size.patch [CVE-2018-15822, boo#1105869]- Update to version 4.0.2: * CVE-2018-13300: out of array read (boo#1100348, CVE-2018-13300) * Various bugfixes and a revert- bsc#1092241 Enable webvtt encoders and decoders.- Build codec2 encoder and decoder, add libcodec2 to enable_decoders and enable_encoders.- Enable mpeg 1 and 2 encoders.- Add conditional pkgconfig(aom) BuildRequires and pass - -enable-libaom to configure as well as add libaom and libaom_av1 to enable_decoders and enable_encoders: Build AOMedia Video 1 (AV1) support.- bsc#1103064 attempt to allow migration from the unprefixed devel packages cleanly- Reduce the optional conditional for the SLE12 backports to cover everything, most of the packages in old codestreams were not really ready as they need additional baselibs/etc. * Since these are new features user will simply wait or use TW- Enable "kmsgrab" input device- Redo the nvidia condition based on review feeback- Do not condition nvidia based on BUILD_ORIG all the support is in TW only and not on different instances as such safeguard it with version check only bsc#1102532- Add new bconds to build on SLE12 backports project without requiring extra packages: * %bcond_without codec2 * %bcond_without bs2b * %bcond_without lv2 * %bcond_without rubberband * %bcond_without soxr * %bcond_without zmq- Fix typo in swresample name- Conditionalize full build to be primary only on Leap15+- Add macros to allow conflicting with all other devel projects to ensure we always install only one specific ffmpeg- Conditionalize the vidstab build to not pull it on old releases - Conditionalize srt support to not pull it on older releases - ------------------------------------------------------------------- Enable ffnvcodec when building with NVIDIA support- Add pkgconfig(srt) BuildRequires and pass --enable-libsrt to configure, enable srt support. - Refresh patches with quilt: * cve-2017-17555.diff * ffmpeg-codec-choice.diff * ffmpeg-libcdio_cdda-pkgconfig.patch * ffmpeg-new-coder-errors.diff- Enable libxml2 (used by MPEG DASH demuxer)- Update to new upstream release 4.0.1 * Fixed some integer overflows, undefined shifts, negative shifts, division by 0, and a null pointer deref.- Enable pkgconfig(vidstab) BuildRequires unconditionally, now available in openSUSE.- Conditionalize openmpt build to be resolvable on Leap 42.3- Conditionalize mysofa build to be resolvable on Leap 15- Conditionalize zimg to build on Leap 42.3- Use autopatch- Provide ffmpeg symbol without version on main package too- Prefix all the devel packages and conflict between releases * Provide always the %version-%release of the respective build- Fix setup call to enter to proper folder- Conflict with other ffmpeg-devel packages, simply always pull one of them- Move license markings to the libs itself - Add condition to switch between full build and lib only one - Add provides/obsoletes on the ffmpeg private headers- Reintroduce conditional libxvid support since FFmpeg’s MPEG4-ASP encoder is not quite up to par- Avoid double-nesting BUILD_ORIG with %withs. (Reintroduces with_opencore)- Drop long obsolete and unused vo_aacenc %bcond_with. - Add conditional --enable-librtmp in build_orig part of spec, conditional BuildRequires already in place. - Drop opencore conditional, explicitly enable them for all BUILD_ORIG builds. - Drop conditional xvid %bcond_with, libxvidcore-devel BuildRequires and --enable-libxvid call to configure: ffmpeg have a fully capable mpeg4 encoder and decoder, avoid external dependency. - Minor spec cleanup.- Enable libmysofa support (sofalizer HRTF filter)- Remove superfluous __DATE__/__TIME__ replacement - Correct libvpx version dependency - Enable support for additional libraries: * libbs2b * libcodec2 * libfontconfig * libfribidi (already in BuildRequires) * libgme * libjack (already in BuildRequires) * libopenmpt * librubberband * libsoxr * libssh * libv4l2 * libzmq * lv2- Update to new upstream release 4.0 * New audio filters: mcompand, acontrast, lv2 wrapper, hilbert, aiir, drmeter * New video filters: mix, normalize, fillborders, setrange, deconvolve, entropy, vfrdet * OpenCL overlay filter * VAAPI MJPEG and VP8 decoding * VAAPI-accelerated ProcAmp (color balance), denoise and sharpness filters * Removed the ffserver program * Removed the ffmenc and ffmdec muxer and demuxer * codec2 en/decoding via libcodec2 * New bitstream filter: hapqa_extract, filter_units * Fixed img2dec infinite loop [boo#1090826, CVE-2018-7751] - Remove 0001-opusenc-psy-disable-stereo-searches.patch- Enable build against libzimg.- Add 0001-opusenc-psy-disable-stereo-searches.patch to fix a crash in the Opus encoder when outputting mono. - Enable FFmpeg Opus encoder as a selectable runtime alternative to Xiph libopus.- Create a new package ffmpeg-private-devel which contains some headers under /usr/include/ffmpeg/private that were not installed by upstream. Those headers are needed by the libav package in order to build avconv and other tools using the libav* libraries generated by ffmpeg instead of its own. No other package should require ffmpeg-private-devel.- Build and install also the sidxindex tool- Enable mpeg1video and mpeg2video in enable_decoders, and remove it from disable-decoders call given to configure, mpeg2 now available in openSUSE.- enable video stabilization/deshaking via libvidstab (optional)- Update to new bugfix release 3.4.2 * Fix integer overflows, multiplication overflows, undefined shifts, and verify buffer lengths. * avfilter/vf_transpose: Fix used plane count [boo#1078488, CVE-2018-6392] * avcodec/utvideodec: Fix bytes left check in decode_frame() [boo#1079368, CVE-2018-6621] - Enable use of libzvbi for displaying teletext subtitles. - Fixed a DoS in swri_audio_convert(), added cve-2017-17555.diff [boo#1072366, CVE-2017-17555].- Update to new bugfix release 3.4.1 * Fixed integer overflows, division by zero, illegal bit shifts * Fixed the gmc_mmx function which failed to validate width and height [boo#1070762, CVE-2017-17081] * Fixed out-of-bounds in VC-2 encoder [boo#1069407, CVE-2017-16840] * ffplay: use SDL2 audio API - Removed 0001-avcodec-x86-mpegvideodsp-Fix-signedness-bug-in-need_.patch (upstreamed).- Add 0001-avcodec-x86-mpegvideodsp-Fix-signedness-bug-in-need_.patch [boo#1070762]- install also doc/ffserver.conf- Get rid of ffmpeg-pkgconfig-version.patch.- Update to new upstream release 3.4 * New video filters: deflicker, doublewave, lumakey, pixscope, oscilloscope, robterts, limiter, libvmaf, unpremultiply, tlut2, floodifll, pseudocolor, despill, convolve, vmafmotion. * New audio filters: afir, crossfeed, surround, headphone, superequalizer, haas. * Some video filters with several inputs now use a common set of options: blend, libvmaf, lut3d, overlay, psnr, ssim. They must always be used by name. * librsvg support for svg rasterization * spec-compliant VP9 muxing support in MP4 * Remove the libnut and libschroedinger muxer/demuxer wrappers * drop deprecated qtkit input device (use avfoundation instead) * SUP/PGS subtitle muxer * VP9 tile threading support * KMS screen grabber * CUDA thumbnail filter * V4L2 mem2mem HW assisted codecs * Rockchip MPP hardware decoding * (Not in openSUSE builds, only original ones:) * Gremlin Digital Video demuxer and decoder * Additional frame format support for Interplay MVE movies * Dolby E decoder and SMPTE 337M demuxer * raw G.726 muxer and demuxer, left- and right-justified * NewTek NDI input/output device * FITS demuxer, muxer, decoder and encoder - Fixed a double free in huffyuv [boo#1064577, CVE-2017-15186] - Fixed an out-of-bounds in ffv1dec [boo#1066428, CVE-2017-15672] - Fixed a denial of service in rtmppkt [boo#1082335, CVE-2017-11665]- Update to new upstream release 3.3.4. * avutil/pixdesc: fixed NULL deref in av_color_primaries_name [CVE-2017-14225] [boo#1058018] * avformat/asfdec: Fix DoS in asf_build_simple_index [CVE-2017-14223] [boo#1058019] * avformat/mov: Fix DoS in read_tfra [CVE-2017-14222] [boo#1058020]. - Dropped integrated patches: D 0001-avformat-hls-Fix-DoS-due-to-infinite-loop.patch D 0001-avformat-nsvdec-Fix-DoS-due-to-lack-of-eof-check-in-.patch D 0002-avformat-asfdec-Fix-DoS-due-to-lack-of-eof-check.patch D 0002-avformat-mxfdec-Fix-DoS-issues-in-mxf_read_index_ent.patch D 0003-avformat-cinedec-Fix-DoS-due-to-lack-of-eof-check.patch D 0003-avformat-mxfdec-Fix-Sign-error-in-mxf_read_primer_pa.patch D 0004-avformat-rmdec-Fix-DoS-due-to-lack-of-eof-check.patch D 0005-avformat-rl2-Fix-DoS-due-to-lack-of-eof-check.patch D 0006-avformat-mvdec-Fix-DoS-due-to-lack-of-eof-check.patch- Add 0001-avformat-nsvdec-Fix-DoS-due-to-lack-of-eof-check-in-.patch [CVE-2017-14171] [boo#1057539], 0002-avformat-mxfdec-Fix-DoS-issues-in-mxf_read_index_ent.patch [CVE-2017-14170] [boo#1057537], 0003-avformat-mxfdec-Fix-Sign-error-in-mxf_read_primer_pa.patch [CVE-2017-14169] [boo#1057536]- Add 0001-avformat-hls-Fix-DoS-due-to-infinite-loop.patch [CVE-2017-14058] [boo#1056762], 0002-avformat-asfdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14057] [boo#1056761], 0003-avformat-cinedec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14059] [boo#1056763], 0004-avformat-rmdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14054] [boo#1056765], 0005-avformat-rl2-Fix-DoS-due-to-lack-of-eof-check.patch (code not enabled in openSUSE, though in packman) [CVE-2017-14056] [boo#1056760], 0006-avformat-mvdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14055] [boo#1056766]- Unconditionalize celt, ass, openjpeg, webp, netcdf, libva, vdpau.- Build unconditionally with lame and twolame- Update to maintenance release 3.3.3 * Various fixes for integer overflows, too-large bit shifts and buffer length checks. - Drop 0001-avcodec-apedec-Fix-integer-overflow.patch (included upstream)- Add 0001-avcodec-apedec-Fix-integer-overflow.patch to address CVE-2017-11399 [boo#1049095]- Enabled cuda and cuvid for unrestricted build. - Fixed typos in devel package descriptions.- Update to new upstream release 3.3.2 * Various fixes for integer overflows and too-large bit shifts- Disable cuda support to fix boo#1041794: ffmpeg 3.3. enablement of cuda prevents H264/avc1.4d400d videos from playing on Youtube - Refreshed patches: ffmpeg-codec-choice.diff ffmpeg-libcdio_cdda-pkgconfig.patch ffmpeg-pkgconfig-version.patch and ffmpeg-new-coder-errors.diff- Add additional checks to ensure MPEG is off- Update to new upstream release 3.3.1 * Fix uninitialized variables, signed integer overflow, excess shift operations. Add boundary checks.- Enable ac3 per request from idonmez- Update to new upstream release 3.3 * EBU R128 implementation now within ffmpeg, not relying on external library anymore * New video filters "premultiply", "readeia608", "threshold", "midequalizer" * Support for spherical videos * New decoders: 16.8 and 24.0 floating point PCM, XPM * New demuxers: MIDI Sample Dump Standard, Sample Dump eXchange demuxer * MJPEG encoding uses Optimal Huffman tables now * Native Opus encoder * Support .mov with multiple sample description tables * Removed the legacy X11 screen grabber, use XCB instead * Removed asyncts filter (use af_aresample instead) * resolved CVE-2016-10190 [boo#1022920], CVE-2016-10191 [boo#1022921], CVE-2016-10192 [boo#1022922], CVE-2017-7859 [boo#1034183], CVE-2017-7862 [boo#1034181], CVE-2017-7863 [boo#1034179], CVE-2017-7865 [boo#1034177], CVE-2017-7866 [boo#1034176]- Enable mp3 decoding- Have libavcodec57 additionally provide libavcodec57(unrestricted) when building unrestricted: allow third party packages to require the unrestricted codec. The existing -full provides is not suitable as it can be provided by multiple libavcodec* packages, whereas we require a specific ABI version.- Update to new upstream release 3.2.4 * lavf/mov.c: Avoid heap allocation wrap in mov_read_hdlr * lavf/mov.c: Avoid OOB in mov_read_udta_string() * lavf/mov.c: Avoid heap allocation wraps in mov_read_{senc,saiz}()- Make sure each subpkg comes from the same src.rpm- Update to new upstream release 3.2.3 * Maintenance release with bugfixes * ffplay: fix sws_scale possible out of bounds array access - Drop version number from patch: ffmpeg-2.4.5-arm6l.patch -> ffmpeg-arm6l.diff- Wrap netcdf support in build condtional because it is a drop-in pkg- Enable all muxers and demuxers as they are just descriptor of format thus do not change the behaviour in any relevant way. * The best user now gets is proper interpretation of the format and failure to play it without proper de/encoder * Recommended by vlc team to be done this way :)- Update to new upstream release 3.2.2 * avformat/rtmppkt: Check for packet size mismatches * avcodec/flacdec: Fix undefined shift in decode_subframe() * avcodec/flacdec: Fix signed integer overflow in decode_subframe_fixed() * avcodec/flacdsp_template: Fix undefined shift in flac_decorrelate_indep_c- Update to version 3.2.1: * avcodec/aac_adtstoasc_bsf: validate and forward extradata if the stream is already ASC * libopusdec: default to stereo for invalid number of channels * sbgdec: prevent NULL pointer access * rmdec: validate block alignment * smacker: limit recursion depth of smacker_decode_bigtree * mxfdec: fix NULL pointer dereference in mxf_read_packet_old * ffmdec: validate codec parameters * avformat/mpeg: Adjust vid probe threshold to correct mis-detection * avcodec/avpacket: fix leak on realloc in av_packet_add_side_data() * avformat/apngenc: use the stream parameters extradata if available * ffprobe: fix crash in case -of is specified with an empty string * exr: fix out-of-bounds read * libschroedingerdec: fix leaking of framewithpts * filmstripdec: correctly check image dimensions * icodec: fix leaking pkt on error * dvbsubdec: fix division by zero in compute_default_clut * escape124: reject codebook size 0 * mpegts: prevent division by zero * matroskadec: fix NULL pointer dereference in webm_dash_manifest_read_header * mxfdec: fix NULL pointer dereference * avcodec/mpeg4videodec: Workaround interlaced mpeg4 edge MC bug * avcodec/mpegvideo: Fix edge emu buffer overlap with interlaced mpeg4 * avcodec/ituh263dec: Avoid spending a long time in slice sync * avcodec: Check side data size before use * avformat/flvdec: Fix regression losing streams- Update to new upstream release 3.2 * SDL2 output device and ffplay support * SDL1 output device and SDL1 support removed * New: libopenmpt demuxer, fifo muxer, True Audio (TTA) muxer * New filters: weave, gblur, avgblur, sobel, prewitt, vaguedenoiser, yuvtestsrc, lut2, hysteresis, maskedclamp, crystalizer, acrusher, bitplanenoise, sidedata, asidedata * Non-Local Means (nlmeans) denoising filter * 16-bit support in curves filter and selectivecolor filter * Added threads option per filter instance * The "curves" filter does not automatically insert points at x=0 and x=1 anymore * Matroska muxer now writes CRC32 elements by default in all Level 1 elements * New "tee" protocol * VP8 in Ogg muxing * Floating point support in ALS decoder * Extended mov edit list support * Changed mapping of RTP MIME type G726 to codec g726le. - Drop ffmpeg-fix-CONFIG_VC1DSP-changes.patch (no longer needed)- Enable libfdk_aac if it is available at buildtime- Update to version 3.1.5 * avformat/mxfdec: Check size to avoid integer overflow in mxf_read_utf16_string() * avcodec/mpegvideo_enc: Clear mmx state in ff_mpv_reallocate_putbitbuffer() * avcodec/utils: Clear MMX state before returning from avcodec_default_execute*() * libopenjpegenc: fix out-of-bounds reads when filling the edges * libopenjpegenc: stop reusing image data buffer for openjpeg 2 * avformat/utils: Update codec_id before using it in the parser init * ffmpeg: remove unused and errorneous AVFrame timestamp check * Support for MIPS cpu P6600 * avutil/mips/generic_macros_msa: rename macro variable which causes segfault for mips r6- Update to version 3.1.4 * avformat/avidec: Check nb_streams in read_gab2_sub() * avformat/avidec: Remove ancient assert * avfilter/vf_colorspace: fix range for output colorspace option * lavc/mediacodecdec_h264: fix SODB escaping * avcodec/nvenc: fix const options for hevc gpu setting * avformat/avidec: Fix memleak with dv in avi * lavc/movtextdec.c: Avoid infinite loop on invalid data. * avcodec/ansi: Check dimensions * avcodec/cavsdsp: use av_clip_uint8() for idct * avformat/movenc: Check packet in mov_write_single_packet() too * avformat/movenc: Factor check_pkt() out * avformat/utils: fix timebase error in avformat_seek_file() * avcodec/g726: Add missing ADDB output mask * avcodec/avpacket: clear side_data_elems * avformat/movenc: Check first DTS similar to dts difference * avcodec/ccaption_dec: Use simple array instead of AVBuffer * avcodec/svq3: Reintroduce slice_type * avformat/mov: Fix potential integer overflow in mov_read_keys * swscale/swscale_unscaled: Try to fix Rgb16ToPlanarRgb16Wrapper() with slices * swscale/swscale_unscaled: Fix packed_16bpc_bswap() with slices * avformat/avidec: Fix infinite loop in avi_read_nikon() * lavf/utils: Avoid an overflow for huge negative durations. * avformat/hls: Fix handling of EXT-X-BYTERANGE streams over 2GB * lavc/avpacket: Fix undefined behaviour, do not pass a null pointer to memcpy(). * lavc/mjpegdec: Do not skip reading quantization tables. * cmdutils: fix implicit declaration of SetDllDirectory function- Fix linking errors for arm and aarch64 builds, boo#995937 * Add ffmpeg-fix-CONFIG_VC1DSP-changes.patch- Update to version 3.1.3 * examples/demuxing_decoding: convert to codecpar * avcodec/exr: Check tile positions * avcodec/aacenc: Tighter input checks * avformat/wtvdec: Check pointer before use * libavcodec/wmalosslessdec: Check the remaining bits * avcodec/adpcm: Fix adpcm_ima_wav padding * avcodec/svq3: fix slice size check * avcodec/diracdec: Check numx/y * avcodec/h2645_parse: fix nal size * avcodec/h2645_parse: Use get_nalsize() in ff_h2645_packet_split() * h2645_parse: only read avc length code at the correct position * h2645_parse: don't overread AnnexB NALs within an avc stream * avcodec/h264_parser: Factor get_avc_nalsize() out * avcodec/cfhd: Increase minimum band dimension to 3 * avcodec/indeo2: check ctab * avformat/swfdec: Fix inflate() error code check * avcodec/rawdec: Fix bits_per_coded_sample checks * vcodec/h2645_parse: Clear buffer padding * avcodec/h2645: Fix NAL unit padding * avfilter/drawutils: Fix single plane with alpha * cmdutils: check for SetDllDirectory() availability- Update to version 3.1.2: * avcodec/rawdec: Fix palette handling with changing palettes * avcodec/raw: Fix decoding of ilacetest.mov * avformat/mov: Enable mp3 parsing if a packet needs it * avformat/hls: Sync starting segment across variants on live streams * avformat/hls: Fix regression with ranged media segments * avcodec/ffv1enc: Fix assertion failure with non zero bits per sample * avfilter/af_hdcd: small fix in af_hdcd.c where gain was not being adjusted for "attenuate slowly" * avformat/oggdec: Fix integer overflow with invalid pts * libavcodec/dnxhd: Enable 12-bit DNxHR support. * lavc/vaapi_encode_h26x: Fix a crash if "." is not the decimal separator. * avcodec/vp9_parser: Check the input frame sizes for being consistent * avformat/flvdec: parse keyframe before a/v stream was created add_keyframes_index() when stream created or keyframe parsed * libavformat/rtpdec_asf: zero initialize the AVIOContext struct * libx264: Increase x264 opts character limit to 4096 * avcodec/h264_parser: Set sps/pps_ref * librtmp: Avoid an infinite loop setting connection arguments * avformat/oggparsevp8: fix pts calculation on pages ending with an invisible frame * lavf/vplayerdec: Improve auto-detection. * lavc/mediacodecdec_h264: properly convert extradata to annex-b- Build with netcdf so as to enable af_sofalizer [boo#983398]- Update to version 3.1.1 * doc/APIchanges: document the lavu/lavf field moves * avformat/avformat: Move new field to the end of AVStream * avformat/utils: update deprecated AVStream->codec when the context is updated * avutil/frame: Move new field to the end of AVFrame * libavcodec/exr : fix decoding piz float file. * avformat/mov: Check sample size * lavfi: Move new field to the end of AVFilterContext * lavfi: Move new field to the end of AVFilterLink * ffplay: Fix usage of private lavfi API * lavc/mediacodecdec_h264: add missing NAL headers to SPS/PPS buffers * lavc/pnm_parser: disable parsing for text based PNMs- Update to version 3.1 * DXVA2-accelerated HEVC Main10 decoding * fieldhint filter * loop video filter and aloop audio filter * Bob Weaver deinterlacing filter * firequalizer filter * datascope filter * bench and abench filters * ciescope filter * protocol blacklisting API * MediaCodec H264 decoding * VC-2 HQ RTP payload format (draft v1) depacketizer and packetizer * VP9 RTP payload format (draft v2) packetizer * AudioToolbox audio decoders * AudioToolbox audio encoders * coreimage filter (GPU based image filtering on OSX) * libdcadec removed * bitstream filter for extracting DTS core * ADPCM IMA DAT4 decoder * musx demuxer * aix demuxer * remap filter * hash and framehash muxers * colorspace filter * hdcd filter * readvitc filter * VAAPI-accelerated format conversion and scaling * libnpp/CUDA-accelerated format conversion and scaling * Duck TrueMotion 2.0 Real Time decoder * Wideband Single-bit Data (WSD) demuxer * VAAPI-accelerated H.264/HEVC/MJPEG encoding * DTS Express (LBR) decoder * Generic OpenMAX IL encoder with support for Raspberry Pi * IFF ANIM demuxer & decoder * Direct Stream Transfer (DST) decoder * loudnorm filter * MTAF demuxer and decoder * MagicYUV decoder * OpenExr improvements (tile data and B44/B44A support) * BitJazz SheerVideo decoder * CUDA CUVID H264/HEVC decoder * 10-bit depth support in native utvideo decoder * libutvideo wrapper removed * YUY2 Lossless Codec decoder - Added minimum requirement for libva (0.35.0, matched by 1.3.0 package)- Guard usage of opencore using bcond_with, boo#980542- Update to version 3.0.2 * avcodec/ttaenc: Reallocate packet if its too small * configure: build fix for P5600 with mips code restructuring * mips: add support for R6 * pgssubdec: fix subpicture output colorspace and range * avcodec/ac3dec: Reset SPX when switching from EAC3 to AC3 * avfilter/vf_drawtext: Check return code of load_glyph() * avformat/mux: Check that deinit is set before calling it * avcodec/takdec: add code that got somehow lost in process of REing * avcodec/apedec: fix decoding of stereo files with one channel full of silence * avcodec/avpacket: Fix off by 5 error * avcodec/h264: Fix for H.264 configuration parsing * avcodec/bmp_parser: Ensure remaining_size is not too small in startcode packet crossing corner case * avcodec/pngdec: Fix alpha detection with skip_frame * Changelog: Make formating consistent * avfilter/src_movie: fix how we check for overflows with seek_point * avcodec/j2kenc: Add attribution to OpenJPEG project: - Dropped dcadec (libdca was merged upstream)- Add ffmpeg-codec-choice.diff- Remove ffmpeg-devel subpackage. All users have been converted to pkgconfig Add Provides/Obsoletes to libavdevice-devel- Add ffmpeg-new-coder-errors.diff- Another try at organizing the codec-enable list. Enable video: AYUV, Dirac, MJPEG, rawvideo, Theora, VP8, VP9, WebP, zlib Enable audio: Celt, GSM, Opus, Speex, Vorbis Enable subtitle: ASS/SSA text, SRT text, UTF-8 plaintext- Update to new maintenance release 3.0.1 * vc2enc: fix use of uninitialized variables in the rate control system * postproc: fix an unaligned access * lavc/hevc: Allow arbitrary garbage in bytestream as long as at least one NAL unit is found.- Update included pkgconfig files to require the exact version of ffmpeg pc files, instead of any later version ffmpeg-pkgconfig-version.patch- Remove the optional vo-aacenc dependency, upstream removed it.- Update to new upstream release 3.0 * New filters: extrastereo, ocr, alimiter, stereowiden, stereotools, rubberband, tremolo, agate, chromakey, displace, and many more. * ffplay dynamic volume control * audio high-order multiband parametric equalizer * automatic bitstream filtering- Update to version 2.8.6 * avcodec/jpeg2000dec: More completely check cdef * avutil/opt: check for and handle errors in av_opt_set_dict2() * avcodec/flacenc: fix calculation of bits required in case of custom sample rate * avformat: Document urls a bit * avformat/libquvi: Set default demuxer and protocol limitations * avformat/concat: Check protocol prefix * doc/demuxers: Document enable_drefs and use_absolute_path * avcodec/mjpegdec: Check for end for both bytes in unescaping * avcodec/mpegvideo_enc: Check for integer overflow in ff_mpv_reallocate_putbitbuffer() * avformat/avformat: Replace some references to filenames by urls * avcodec/wmaenc: Check ff_wma_init() for failure * avcodec/mpeg12enc: Move high resolution thread check to before initializing threads * avformat/img2dec: Use AVOpenCallback * avformat/avio: Limit url option parsing to the documented cases * avformat/img2dec: do not interpret the filename by default if a IO context has been opened * avcodec/ass_split: Fix null pointer dereference in ff_ass_style_get() * mov: Add an option to toggle dref opening * avcodec/gif: Fix lzw buffer size * avcodec/put_bits: Assert buf_ptr in flush_put_bits() * avcodec/tiff: Check subsample & rps values more completely * swscale/swscale: Add some sanity checks for srcSlice* parameters * swscale/x86/rgb2rgb_template: Fix planar2x() for short width * swscale/swscale_unscaled: Fix odd height inputs for bayer_to_yv12_wrapper() * swscale/swscale_unscaled: Fix odd height inputs for bayer_to_rgb24_wrapper() * avcodec/aacenc: Check both channels for finiteness * asfdec_o: check for too small size in asf_read_unknown * asfdec_o: break if EOF is reached after asf_read_packet_header * asfdec_o: make sure packet_size is non-zero before seeking * asfdec_o: prevent overflow causing seekback * asfdec_o: check avio_skip in asf_read_simple_index * asfdec_o: reject size > INT64_MAX in asf_read_unknown * asfdec_o: only set asf_pkt->data_size after sanity checks * Merge commit '8375dc1dd101d51baa430f34c0bcadfa37873896' * dca: fix misaligned access in avpriv_dca_convert_bitstream * brstm: fix missing closing brace * brstm: also allocate b->table in read_packet * brstm: make sure an ADPC chunk was read for adpcm_thp * vorbisdec: reject rangebits 0 with non-0 partitions * vorbisdec: reject channel mapping with less than two channels * ffmdec: reset packet_end in case of failure * avformat/ipmovie: put video decoding_map_size into packet and use it in decoder * avformat/brstm: fix overflow- Update to version 2.8.5 * Fixes CVE-2016-1897 and CVE-2016-1898 [boo#961937]- Update to version 2.8.4 * Many bugfixes, see the included Changelog for all the changes. * resolving CVE-2015-8661 [boo#960385], CVE-2015-8662 [boo#960384], CVE-2015-8663 [boo#960383] - Drop ffmpeg-remove_some_unused_ctrl_id_mappings.patch, fixed upstream.- Obsolete ffmpeg-tools from packman- Add some provides to make it easier for firefox to recommend this package for installation- Added patch ffmpeg-remove_some_unused_ctrl_id_mappings.patch to successfully build against libvpx >= 1.5 (at least on PMBS).- Add buildconditionals for libass,libva,vdpau to fix build in SLE_11- Rename bcond dca to dcadec - Add more buildconditionals to get closer to removal of BUILD_ORIG- Remove unused imlib2- Sync with packman changes * All packman specific changes are protected with BUILD_ORIG - Added the following patches * ffmpeg-2.4.5-arm6l.patch * ffmpeg-libcdio_cdda-pkgconfig.patch- Update to new upstream maintenance release 2.8.3 * avformat/matroskadec: Check subtitle stream before dereferencing * avcodec/jpeg2000dec: Fix potential integer overflow with tile dimensions * avcodec/jpeg2000dec: Check for duplicate SIZ marker * avcodec/jpeg2000: Change coord to 32bit to support larger than 32k width or height * avcodec/jpeg2000dec: Check SIZ dimensions to be within the supported range * avcodec/jpeg2000: Check comp coords to be within the supported size * dds: validate compressed source buffer size * dds: validate source buffer size before copying * softfloat: assert when the argument of av_sqrt_sf is negative - Fixes CVE-2015-8363 [bnc#957114], CVE-2015-8364 [bnc#957115], CVE-2015-8365 [bnc#957116]- Update to new upstream release 2.8.2, containing fixes for the following security issues: * CVE-2015-8216 boo#955346 * CVE-2015-8217 boo#955347 * CVE-2015-8218 boo#955348 * CVE-2015-8219 boo#955350 - Upstream changes: * various fixes in the aac_fixed decoder * various fixes in softfloat * swresample/resample: increase precision for compensation * lavf/mov: add support for sidx fragment indexes * avformat/mxfenc: Only store user comment related tags when needed * ffmpeg: Don't try and write sdp info if none of the outputs had an rtp format. * apng: use correct size for output buffer * jvdec: avoid unsigned overflow in comparison * avcodec/jpeg2000dec: Clip all tile coordinates * avcodec/microdvddec: Check for string end in 'P' case * avcodec/dirac_parser: Fix undefined memcpy() use * avformat/xmv: Discard remainder of packet on error * avformat/xmv: factor return check out of if/else * avcodec/mpeg12dec: Do not call show_bits() with invalid bits * avcodec/faxcompr: Add missing runs check in decode_uncompressed() * libavutil/channel_layout: Check strtol*() for failure * avformat/mpegts: Only start probing data streams within probe_packets * avcodec/hevc_ps: Check chroma_format_idc * avcodec/ffv1dec: Check for 0 quant tables * avcodec/mjpegdec: Reinitialize IDCT on BPP changes * avcodec/mjpegdec: Check index in ljpeg_decode_yuv_scan() before using it * avcodec/h264_slice: Disable slice threads if there are multiple access units in a packet * avformat/hls: update cookies on setcookie response * opusdec: Don't run vector_fmul_scalar on zero length arrays * avcodec/opusdec: Fix extra samples read index * avcodec/ffv1: Initialize vlc_state on allocation * avcodec/ffv1dec: update progress in case of broken pointer chains * avcodec/ffv1dec: Clear slice coordinates if they are invalid or slice header decoding fails for other reasons * rtsp: Allow $ as interleaved packet indicator before a complete response header * videodsp: don't overread edges in vfix3 emu_edge. * avformat/mp3dec: improve junk skipping heuristic * concatdec: fix file_start_time calculation regression * avcodec: loongson optimize h264dsp idct and loop filter with mmi * avcodec/jpeg2000dec: Clear properties in jpeg2000_dec_cleanup() too * avformat/hls: add support for EXT-X-MAP * avformat/hls: fix segment selection regression on track changes of live streams * configure: Require libkvazaar < 0.7. * avcodec/vp8: Do not use num_coeff_partitions in thread/buffer setup - Drop ffmpeg-mov-sidx-fragment.patch, fixed upstream.- Update to new upstream release 2.8.1 * Minor bugfix release * Includes all changes from. Ffmpeg-mt, libav master of 2015-08-28, libav 11 as of 2015-08-28 - Add ffmpeg-mov-sidx-fragment.patch to add sidx fragment indexes. Needed for new mpv release.- Update to new upstream release 2.8 * DirectDraw Surface image/texture decoder * Many improvements to the JPEG 2000 decoder * New video filters: colorkey, SSIM, showvolume, adrawgraph, drawgraph, removegrain, erosion, dilation, deflate, inflate, reverse, atadenoise, aphasemeter, showfreqs, vectorscope, waveform, hstack, vstack, framerate * New audio filters: Dynamic Audio Normalizer as dynaudnorm filter, areverse, random, deband, sidechaincompress, acrossfade * allyuv and allrgb video sources * Switched default encoders for webm to VP9 and Opus * Removed experimental flag from the JPEG 2000 encoder- Update to new upstream release 2.7.2 - webp: fix infinite loop in webp_decode_frame - huffyuvdec: validate image size - avcodec/vp8: Check buffer size in vp8_decode_frame_header() - avcodec/vp8: Fix null pointer dereference in ff_vp8_decode_free() - avutil/fifo: Fix the case where func() returns less bytes than requested in av_fifo_generic_write() - bytestream2: set the reader to the end when reading more than available - oggparsedirac: check return value of init_get_bits - vp9/update_prob: prevent out of bounds table read - avcodec/pngdec: Check values before updating context in decode_fctl_chunk() - avcodec/pngdec: Copy IHDR & plte state from last thread - avcodec/pngdec: Require a IHDR chunk before fctl - avcodec/pngdec: Only allow one IHDR chunk - ffmpeg: Do not use the data/size of a bitstream filter after failure- Enable codecs for audio: PCM, Speex, CELT, FLAC, ILBC, Opus - Enable codecs for image: BMP/PCX/TGA, TIFF, Sun/SGI/X11 raster raw Huff-compressed or uncompressed YUV - Update to new upstream release 2.7.1 * postproc: fix unaligned access * avcodec/flacenc: Fix Invalid Rice order * tls_gnutls: fix hang on disconnection * avcodec/ffv1enc: fix bps for >8bit yuv when not explicitly set * avio: fix potential crashes when combining ffio_ensure_seekback + crc * ffmpeg_opt: Check for localtime() failure * configure: Disable VSX on unspecified / generic CPUs- Enabled 'bluray' protocol- Update to new upstream release 2.7 * New encoders: apng (PNG with alpha) * New decoders: TDSC (a JPEG/BGR24/zlib format) * New audio filters: chorus * New video filters: cover_rect, detelecine, fftfilt, find_rect - Enable codecs: 012v, ansi, apng, bmp, exr, ffv1, ffvhuff * unpack DivX-style packed B-frames in MPEG-4 bitstream filter * WebM Live Chunk Muxer * nvenc level and tier options - Canopus HQ/HQA decoder - Automatically rotate videos based on metadata in ffmpeg - improved Quickdraw compatibility - VP9 high bit-depth and extended colorspaces decoding support - WebPAnimEncoder API when available for encoding and muxing WebP - Direct3D11-accelerated decoding - Support Secure Transport - Multipart JPEG demuxer- Fix building with BUILD_ORIG- Update to new upstream release 2.6.3 * avcodec/libtheoraenc: Check for av_malloc failure * ffmpeg_opt: Fix -timestamp parsing * avcodec/cavsdec: Use ff_set_dimensions() * swr: fix alignment issue caused by 8ch sse functions * avcodec/mjpegdec: fix len computation in ff_mjpeg_decode_dqt() * avformat/matroskadec: Cleanup error handling for bz2 & zlib * avformat/matroskaenc: Check ff_vorbiscomment_length in put_flac_codecpriv() * avcodec/mpeg12dec: use the correct dimensions for checking SAR * xcbgrab: Validate the capture area * xcbgrab: Do not assume the non shm image data is always available * avfilter/lavfutils: disable frame threads when decoding a single image * ffmpeg: remove incorrect network deinit * OpenCL: Avoid potential buffer overflow in cmdutils_opencl.c * libvpxenc: only set noise reduction w/vp8 * vp9: remove another optimization branch in iadst16 which causes overflows. * network: Do not leave context locked on error * vp9: remove one optimization branch in iadst16 which causes overflows. * swresample: Allow reinitialization without ever setting channel layouts/counts * imgutils: initialize palette padding bytes in av_image_alloc * id3v2: catch avio_read errors in check_tag * avi: Validate sample_size * diracdec: avoid overflow of bytes*8 in decode_lowdelay * diracdec: prevent overflow in data_unit_size check * matroskadec: use uint64_t instead of int for index_scale * pngdec: don't use AV_PIX_FMT_MONOBLACK for apng * pngdec: return correct error code from decode_frame_common * swscale/ppc/swscale_altivec.c: POWER LE support in yuv2planeX_8() delete macro GET_VF() it was wrong * matroskadec: export cover art correctly * mxfenc: don't try to write footer without header - Enable building avresample for extra API compat - Remove ffmpeg-pkgconfig-requires.diff: RPM's pkgconfigdeps.sh is scanning Requires.private too.- Add baselibs.conf: provide -32bit libraries (used by xine-32bit).- Update to new upstream release 2.6.2 * avformat/utils: avoid discarded streams in av_find_default_stream_index() * avutil/cpu: add missing check for mmxext to av_force_cpu_flags * avformat/http: replace cookies with updated values instead of appending forever- Update to new upstream release 2.6.1 * Maintenance release with some bugfixes- Update to new upstream release 2.6 * The VP9 decoder is now usable on x86(-32) and pre-SSSE3 CPUs. * 10-bit support in the SPP video filter * New video filters: "colorlevels", "tblend", "palettegen", "paletteuse". New audio filters: "dcshift". * The old libmpcodecs wrapper is finally gone * API changes: introduction of device inputs and outputs- Update to new upstream release 2.5.3 * AVFoundation screen-grabbing support, animated WebP decoding support, and Animated PNG support. UDP-Lite support was added.- Initial package (version 2.5.3) for build.opensuse.org/bin/sh4.4.6-150600.13.27.14.4.6-150600.13.27.1libavcodec.so.58.134libavcodec.so.58.134.100/usr/lib/-fomit-frame-pointer -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:Maintenance:39217/SUSE_SLE-15-SP6_Update/0287ab0e10b96fb84373e9bc99e1c0ab-ffmpeg-4.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=d7242e8a393dcdedb3d8200727333df33dbbf450, stripped,PPR)RR RRRRR RR RR RR RRRRRRRRR%RR'R&RR R*R(RRRRRRRR!R#R$R"Rutf-83b6d27387a4108ca1e8c032a1fda16c69884c1c8bd5a34512013f89f927fc8e3? 7zXZ !t/]"k%ֿ\"ɎG@X(Mt檽D,j`I&;ϒeօn#A%ojBCFۻJ[tg#uP/[$4{aa5+ kۉbpQ[c@`Ap' qWeX#\"Wj'aC*ժt(.d`{3@Z &{PuthcJ9ajHLXpkIіK1pOX?74#E2kU=h='8=ٗPp= ʓiiZMs#L,G;b3 dHnt>o?~RY }toľa7!=m7x nIun2mPj9' {8:`Tx^8t5'YwSv9Y~pQ[݀Vn]XQ oCJ*#5yGYꙡEWRY[G]N ꖘ93 k;Caэ>2TQ욺rZΊ{8p丁wǎI{%#ls|y ђ+1f/!moiu~EGBE^pcw ys {Up8 (̓Pgr @T"(8&dkӟ0E&z$_U ~+JBab1FҷJI GqF#!AJuۆt۔8:q@#] {†Ǘ*Ply!6pc>ZzVx nnHR:mBQQR=~&%K$cu(Ҽa S`dr|DG֦+o|A=?+e?zQ*\Ô sbp \"\dzgN-NsMU햒Y$+Q=z)!{ʄG?S/4le H\9UN}iGnTK=׽2gP"ch*C{"6㾒́2hTVi̝/evk/^6LԖ.WcͰ S4TeTJV&܉Cm;J9dJh`K㢼&o'qz¿ Fy\Ѱ^[ bcVhMyHɭcN2hR$&)S> 7/ Ґ z0ykL]~2y.y>L}d+ԁ& ij&T#ty?A\Ŵ < kckھ^!|⿄֐S]6aMEz2'͑$f U h|l︿Ɋk**i`љf{$V9 clDE 噾fS^.5Rn2Lܐ^)lNn+BlLJP-"kT#ו sD \ UD?.nv;[iAK-D ԤvʡAB!:=g g!fD$ Xg$͵iz"(>P Sb, o4|Y\paAoxm] \1z!'D:aH ~9u-VM\*2RQy~XICK糋o2V@r-zP[[64W9"<<ݗ)Dys6">gmA!{[>hr=hMvPrUu&7ǏŬȐH=mvxu`БB6gd3z Iv,f8U X}]ߨ4fLW?_$lȠnNjU+p ١=C^̌=q2i֖ү 8mQ,k yEfb.Z^h4;f`4nB)W9*prmD"2ZkjXە6,9jMGXpV&$WH]th ,OTWc*gS|-k\"ejȸjc台tr\_/dC@f:]{櫖?Tij$qR!`ⳟG ʯ6{c(E9Muh>Zɨ$LD@m]T_ɓo1#Qn?,ΈIZ0נ{GܳG5t"4l:B?/www0-!JU˷z٘p)'&=2%} u`+۬C&m?^;RA;7Ѡ>ܾ d- NQnL>/-nui2RjpS0g=( irGgYi'ne gg$jי΁L ܹ rʊ0*Y& MX#J˖[W󑎞m:?DX`m8ztx)\OՎ3L^Z%$wjv`9Q-Ma"5fa͵>U⟃'J'zY0;||bυP]7#s}. 'L䈻s |f\9jP4P)9bkfaG'y2Ȩ+H`2v 4A{<i&> 1C֜*tۉJ.@r<5.EbgLZ5Ɇh4ϢDw\0B4<M\" cb~tK PAtc6^p V9tc9,xFcmn=@>iNGG o0ិH#FئJ2-g0|Ͻ|]d vl˧T`DUIuWicU%Ȃt2I^OlSj%& {x~+O; Dm I†|0f29bu:ti+L*CxFA=ZDs=k[0הx.NTM}/;Q5o"}.5FyINfnuGP(^L4g&$*x2th2LƯ@C|^RTzī7b!~o=l&#yVj KwS^]ۃ\Қj<{!ludXGNJ.:Өj]=Y5j77!ްzFhoBG~T?rMe6ޯe.(V(6X9k`::hZLCC&*aEF 1J;~"p(]g\X}@ 'X;'<@k? dN8"$$=z dۄY~G~?! k2Hp^{v3\ iśˉ (c-οthn2Q1w DߺU `<} <Ւ e#'^˪հjݢk89y=Ԣ!AfSJ+w[>KGRش֋'0[>IHK_u}d iBуD*k{,:I@ ^: u],o"*|.Tdm9 wGx{S#syi=iZbGj.!/@2`7>{aƺ~SmEǏ ׄ!Fڍ؀=QYZ&KmCl <(|v%f6 fjj>wsE\G *t]i:yyvȟ4;F{>cdA'ʤ øm8A0WauT LoH' h=ƉPFu(U9dձ_m:e. dPL6;ApWxx_kHf֩x2y;uڰG%Mګg3ͥav8u} z[\+#/-H{d4S ٜKH=},mJF& XeU8~~Bx?&ØLZO-SLJN),`JPyj㖀&gk58WZ ؍w&i~ZB5Fcc, 5{046veRRf8=tG?ғHWV7A+RF\_- |"3>jw'-H\#Υ<2D @xh$?Ҕ --|"ꃅ w/)rkVb{]]_slY(AJW%s$ئaxV0j4Llkz*6x+KF9wya%>:\CŎQ(5K$p …NwyڝKkew]gځj`yP)#~|a~;mԎh m Q\4z,JsJ4Bϳf~9 x,c ;.h+EPtuuE//t LhXd6@ y C;kà7г^,vP6{υ5AMCfbTaoؓ\Uq I3m޶{Z&{0Ux}WO@.,0f VcBtj}{>PY(Iou*\)syZTN$C4.:`J :2c)\|=jVgvpdƧz%%AY1P+SP:Dh( :˜\ ğLd+ oNNI{brgùNaצhycu#2p~)yYt7˅Srā5TX|EIИ[4Jn5"k~HEY x>G6 l3tN\t[K U x=܍C"שːۖ=HX.M\"|`pG"M؋@r^4`ǫ{TɏOKFsm4d/KRanyn9L.UJ|>*xD>? w8,͏s&];b l*a[i%8_-: ɴQmHY5~ 4ixh„4 -(i #ӳ€ w+C`K6 K2@ i#37~kb.0Uy"ɴhӔ#;kCE VT>=(c1u'S.(I`^"2} Rg : VWh5jx6t=7 5\>24zĦՒqT^r]io)R1}PA*gN{% q 1[pF3"'PzN@%QQ ܁2JkjP>jj/ J~Xv#XK9}ݏl̓^6/J;Q/t!1rפLp8-l>Nm5Ѽ,[)SuS(SAL LCʳ@r:ÿytӀ r<(HDM0. quHYDϩ{DliwIpyti~A|hU…7)fكvWs6#,[`ߒm-r"{Z]2҈aU~ė W>9":Ԃ5N-0b@. ?Y[~Vjr:f@Fk/+C1 e-͍75,ݘMA([GqW GDeVU A1>z\\E oLUNS?Ʃe֯ %5"kP1P`G+3DopZuQц 9td|J(.ESp9c1T@irsSx[tr*MIFVOIju&!4-/eEw$¨^̣`F|jS'h 5\|U"D؃4t#8dk?yEǶ(*|,wyQ``sgR|?Yc?!x* LJӫRû I6Ym< Ukzof1̰cl$a+pu U{.őg(}BRjݠJ,/L⇤.gOl@VÔM2ʱMCW%k.:y! _j 'K)ӱLu,åe#T3 >xnnaUd)یt\8>Uhvʐ$ڶ5Ow7Q䩯iX?Hꀆ?Pͱ!t4ejr4o*l]'IOT<`#ةKA} PxNn2pܔ|/.fHRn* %`qS|Zʨ(Z#}}2ڕ%R)pJ6&)ojO ;* YrH<)ӟR-VX}ϟ"x h?VTv:G^V6%AcncLv덽ȣH`Zo@)/|/ " GYӶ(ś A5[W&F Ol E9] +@r70pL^?^̖[^u+1Sy4fjGmō;7Z\8E@|r|\~; #3F7 ֱIhX_}Q͈C+Go\A2 ՙ%7yIb9җHA`(+~}CvCò ho+q"kQ3]@bE-9 YgCu@`v~BDtZ 4; }z 9Bo]a Yz #;!WuK&|%`P8`Al+ѿ[6q};ޫ1Q1ù|*,wS!OJ~q $͋-h>G՛IK^m=L*or/h/*SMᰎ|5a?ð\="5gl@ǥ$[;־GnyWe䲇fIQ *Rdf.18OBuvE^`eXe{,AL1|{S*f7qg)Sh&ܩc<仂bP$:2|쨑XveYj(|Ad ;ma#5\>|odyBTEI]0!F @i+E V@~ײP=t~[ek) IأۤɵzEXı*A*f;-ɉ}\CCb\\$H"cVa3HNѴ+@ Øexop!Kׇ X{| d -eJpY_*}6fruTйy~⓶nf8!Џpr(\5,D'(7O;JUՋ6j*ncဿ<~?zM#ss%]4a'$X_Waø/_ace Nb+F>%vPb/v>$&^%b ~_Ƨ7:Gt$3-ach{RoƋɤr3yо `wkNRЅ;ROn9?➫´ fxDlJ?KtG7_z=6 {޶F\Vz9kiq24v IԡݣpT/WNLrV^/fd cF=`uz0x3 Y;˜|-ƔG\y2 Zh*S&Z)/EH/1y5z$bmĚϔ3ҧ|]5BI' eE٨ΆgA#OFoep14BC;ZipTXјee&A} in&R26Ccv[DV-A$$b& ܥhw bK w瓘7) GTOxa(?Jc+ƑaQ{Ww&$3'ý~?XlbGC+[z).P<7,/%'ү/ !Ãȧ0#-dxen>\5wf:Q⧢o6y?2xHۍ4-+i1Vd֠qz Gzcl'Ϣ38ՄXP;)$vSU=78cO`Quࡒw>y/4,Kj<ؐ,繰}]vX+SP $\HGzgugUƙ`deaF,FA2B҈$+c?W9-N-2X>-y6wGν4T*xp90~il!.'4Nj+$h~VQRbx^b‰-.!&WPIS16Rȕլ*D5ClQ:ǜ3Dï &PJy^*(@r)MlS&I2ϐjUeQ_0ʖRMgNF Epש ۩j /<n+$ `jAo Ͼr/ ϳ9A-۹B~ߥ&5е#JÔpUd _On h-Z(zZϬxK`ӈȄRX2@\%8oesܓ}g[`9c4'YL:㤭t g< ߟ-_8UWo 5G&t|,7˫*8s ~zϣ] Ta"`^uDJ[z.-l`aJ1\Va9*O0HSg!UE+(207QN'\~5*u褧5CMNGiG20k.1Ą_sÝNJ14GSsVMXʗznGhd ߾ouo#8δ{j놺]ИmAƸuG'7+F.Ww!8n/^5+pY(g=yl6〃2t3{e//_DcKh6~vG~I'l:򮠇{yޱW\ _gK4֑OFkEAeOsO!&8I+魄jY*A,7*.Fr U双 7ɢՉEx 77HoGup3tf﷭{]cmoc8= tzFZ\M:ꅓ@tv\ /v"&B'Rh(:&=ҝ.t.Jv,gaW0ZW# g.0> AT`T-d Yߏ (>ߨX3s+wFnh+ u) =*iXǛw r)x2#`x+c[^ёb9^JVtDu+eZ[ T]}BT,nQ< S<H DT6_똒%ý̑0䭸>KD;=%3tc"V""sb<'}mMm+bߣ,'TfGj-e"S&K y{/*>2j%ߨF~QV.N)pdrݱy`Ȯ2X r_g!Y]#gqQoe2I5ad٩jȊa 5.jD7sNM*[( #ZZg`,&Qf)b"w5{_4ܙb@\\BԔC@6gp{q)ɘͮox5 ufy/ 0vΆCIAjk{^:,MH&,J&Rܐk&JD۱'QcX:R/fpd}`3é?t-_.&:xL:k tz[-4Җ b1 GLqH 72eDj`B!=;.B̨778V@ֱ V=k[zhNmh21> >O[(w<}@$F G~eDy XR(b xޤ!CN6J'sF-)?k2:w:G MdIau%zuɨ#LK^WyQ#T\QW!|j.aTRxxu|P8[4+ <#ǷߵXZ֔!Czr)P]qc1*Nu [ s Bp`,X<-> E]VIї_8FQ9Ӂ}cB Bpwd낆!?O7 ۸^,{#,NۖyUtQ(=A `X T##ȩ!ft L"QoU:jvgt- Zdͷi>F`r9MӕGK1#܊XR܄'_1nU R&*y!9=.+Uȟ,@MyvH ]x5=%אP0Ւ p4晚?*Ti {pH1S_z3wed?E I5v?%-^\aGw9/ ԬrLn.ЍB[N!k#Q/RYb41o `ĜLIFS/ON{AFڸ-<09ƈ{X7}l67x=)M?m+,p-89ҟVH_ nx,iTsd[miÅm9{:0r#0vd @hö$qcE3N >:w Ftq5`lTjoAV9]3.j; \`6熇O̲lRv>ؙq9/[ i1gcF:ɭq[4qȟz~[i~|W#DDH߼>+O_x)%yK&=_S4J[?3mʱ}?[$#}ACXiD1F';^7k<\H҈WeIlO0a6 rnzn:ӡwcHL՚`j7H'm] h.3+MՎ9pX>Wʩ^~g[FS# 30MLdy..6~6%Kb7O^5k zLBHƫpwrm 田/nrVq1`Ԣ}@stÁl ( %8:bƯG+cݤ|aA=D0oIXfU':M@3Hb*NR3ÄYFL42Yq&ҡ^l7LDGWYJKeKCZX%9Y*rIo (7tPE$ɟPczpG3 ikQW(HhsRpvha^>]eհPGۧ:[q͝ڞJF6{67w³xSX+<7.2j?XԽq: ^{ h?MmZ^_7B/99OZcТPML%x@1?%5H[# Y^M޳vuM|Z¸&5kKҸ҈?@К{w]JD)6 u[ѷʞY\8TFS]ZY>+ՠH<) v+ǵc)Rk{{o5XQDHTH硋Kq!s.⌫ gqΙ$p{6]Xõ}u }(# L{p5!pHGD2rfւ|&L 閸Wf5S@GoJ|Ie4C*nnIf֐FmHyoO9csn8om5,8.wsY'er$]vC~o"-#v6Ff8{IxxF 86zySx6 vcE"{ܞojEe_Vӽ "OT8KD Qvgm!),.W"c/[}$O\TwjV~cVNb&Cy"DGsi6OJeEDtCA`)oİԬ7yիtw˕/z ةTsFʙXB:s\ ͮ62[P)@.'3+--ܙwk2fݸ+HF&U]4ب's˵Rא ("3*Z0 p(9?LУlΜ#O ^6&vmК4'a*%+qbN8S{DG7z^By)Jٜ[oʧ=MN?ޣK(6.$?yAPGe9YYT%x[I= G>hwyK^S6BZ`GTSE>%;č n%g-f&FRs\NcRDܶs$v  z$ַA Ȯj3TǠXHqU0g1K@D~CXOBǓ63ecWz-hVՠ@F!@Y/ 81Q_gJZ;w!L^R3M[_pogV J &A[dLK_賴L2E"6WV7^p+awP~c!F<"3qukڀcoWymx6Yq1?uפo6%_e?n [Q;XD\QXBUzK,a~qyQܜ0%Ͻ%AN_imӼ@`#ui0TQb2'BYnR%N:ڕ:ܭ~K~vh"7'HOP Ĝf4yžCd$ޅ؜9Nt/Lu(4|O_H#GR^fo3_ ^BɃf*( dRŘ>ݖրգ.xצ mVCBPNqaaBTִGg?i MHUr-BG5DsVM]`ſg|7Nl N#$Ld L>b bSMsWڎ>+ XWP%eO'r-QLi9Zc|Co'EBZї,F4ҷrç 꼙e~1$yNyl1K4Oܳg]꟠A[#-Ff-rX8k&e+.VeQ:f?}1R;>3 K}N_H"_ (ScBl6`ecRvpR`QP(8s^a5N(yg GkE!MKHjR /'x,"SzIRWTk[SO{'Ca agS6Q@cEi"v{_j'kwoCZ_# eCC:5VܓWT9Lʔ:M$kۢke r Ę-r$4ބ+n񛭼,f|$h^x!fKca䡈'j%bcuH Tބv@7Aǰ8jn ̢ \tP g"稴ֽp.'uޗmŘȌvNN+У,͛) oqKT!5?E >P%;ǾHNb)$i$s[ GDDDoC!nUFhhW|r0XNM?%i:/>WA -m <7@1a)yaY'E9|xL#aBMlЏ0ԙY̩nݤ~C#l=ʗx$JNe?U0d~^f6h1S}Ѡ`=qè! N( e1b pna[LB9\JMCQËt<%m}FQr.^LSeVDqwc](i=]jqOWM~_  P~YOi#rU3'AZF-M@Ͱ#CxߓU18_UNMݸ2]:x6 훩̇K> }B۬Ya%}u~3B>/;wDlлzQ~؏1{f {$2Ύ%=.P': 蠍S 3Kpk4&XM#8S}i6 EaYDXQtOBd0P^ q)-%+ZY* >A췤YX| c3fmQ%`KZ{<@No?&S#ˢuuaQ" 1W9k[Q^gƧ|PoJ3zqf R\f#2`3).ٿ !;!әXsΰ'˞ FE6kPA y͸*}ݷ/n9z=Ysj H/V U/ fi,Tu&+t6iv_:= .[FR ZzQPC<jj5\#*@ z$swx}c;VA5P5$U^oH'Qx"L6(ns Db1B)o/-~esuJ'8 m_8+f&)kDytnF.1{F_hϲPpR t\mӰ4Rk҇+^V.'wqag_1"mqEHG!f. hHPdg(V8K`hnKTUt2%b<ػO%ebSd qIz<9n;;,iH{Va0ΌSrϟ঴n&8h==a}8y>[w.9OL;'~ cuKH||JaѱM+cm }ŵluk+yLo{Wz=!8? o,5Jod}@cj7"t^#"$ 7?Ż(ы_@tC}} Z/y$_H(8=S[Gb5,OB~Z%sݡ:[3KtFFf<(x&'[$qn&;zވa;#:̉&pnR'Whh>u\|%k5;=Ճ~iiI ZcM|ܞȼmmEY M#ӛ}0R2F'[H:SmLpW"y,M0з;g僿^~{Va+='o U,rIt|;T:4-jIQgu".Gt;a9\TisBXPO}J/).dgxH ОEEG40.UT)n t;?ڪv{tVp ow ecܧ q&% C9 % 6A Q`;k #AfrV8SWY#:&p!hܴ,iSLP}YutO<8H~^> =+cb#Nm} f=UO!Jv7͕M;nyMRlD3_JzOHZh9z(e8 t-^&SZo]^VSX2pq>}?_ut2$8 ^6@Y"U@D_Ah ;'珍rKMHAp3I/p tnz:u eE?OCwYn=h(p u$M6vtPZ]FX (U|(- :]V7GvC7SÙ Mu:́MЂ: BS8Zq(A1,L4XU{s1дni*QZ!K,2^i:s탎J,I҆ƣvg qI*J%4a ̪ۡH~ߊ^?q|uU[I'1?w@#̫AqFbxyߩ67Oa;8zR8KɡE"u  !!ƣjƿa*"X{U߫ >Zeq8x.D#&mfA{Dy,MC;e[ޗjܪ|3v%vP:NOipa!`vVGl$4ßQ'JcE&?wSΎԙ01H$ \;tŴ1I9'DwkyCUW akv 2Jizd15 *ifC0 dBصbceb1AF"}%ى~A;G)TA*"am@2doI|UC pn{NuESH'2"a,r񃑏FU]vO$IE^3B'L̲0m W;A-&5 F y=H-2jXa*{"r'j&.#T=b?öj7PjGSLwl'5E(膐 -vyDiJBOڀN;uJ/ y/|ʽH숉=G|]h"3bQj+i.42UO0^\͎<8L'7 *#w y+I0\G=:2BXiT\Wov]Ʒujfڮ̴ ǚ*#mR;\t|xPϤN&0K:`xq0;¿]x.?2 mJbұa<_5En9E|6EEr.4"ؙ;Ô4cR$6g1ZBa1bL+X*DWCz<@P JlQ*RlswKEjԀLB6>*vz0kqEM#a/ЩulTN\ky4}Ad ?+nᜱk\)x!Όe9Gi9=4w ̿3mD$#ʿ0"܅+nԸa/-/4cB6Փא:R'ScDu;cRdsLk b O[ })&}"{*d ݎavL*\F6|{@ieRgҘȀ,/U# 0KuL{vJNº 2WV&o!tn?prؖإvTfcx*;'#dKH峙GȚQ$[%*% 7b/R[42k;C3 XE2}%MOZ&/2k3o*&G[͎O~l?8b3~y\^pnBZ36[ǘ6Aa>:I(M]TY~¿E]YA.Y&4镤:~UZi֯pyƹuş[]aM*t*O%!ZGg%ޣ'%!+Dl]k~;(~,j]: 11gAa*\:n q9/ ]oVFo1{uO-r{rI3Bww[YCitOy|Ғ28P'r~JD> I|~Ma&U_QW\o'snn@&:'Uy8HW v#H–ecSl2ȋ|A-mĕY/K}Qw͐mEyCtlwxO;4Yz[*ͯ¬|z;g|w7:~R5T}_fwnHG+3?:rPͻ:n N]rUJޚ;rD'O,A'Q)ӬZH1)>onÇp7/$.t&qDjN2Rځehĩ6%ZbvՍ|E^fZ$YWcKl(r8xyaĘ{`34q{|3B_"Hf=K{ߊFXKUط&?P+}K*CXĉաFRㅥT[o:ryȯ.LA$`:1qI~ Rbk"چ'%1”dߵN1Jxd(/c+K>2ƇiȅSgjk`R69񲆿CþOZ4ב]3EJoit[ ։]jad-׍wD48_x܍w\ y';ޑ&m<ރ2ځӚ m"*MsX˕Eڭ-)"U{MJX| <9PSYivVI?Ώ,j /g~R(n6޹\F;wu[j-#[\AR)=33Ua?9`| XKUnV)IXkmt%xm%wmqAMXnb_Yf|7>;j'ߴ܍?+ns+HK2d/KME+6^..l6JTsN'TX?ys9O-0G7PUB>Hk:|52cV/.MhS,.Hh.mt5a~ͮ.k~ON砛9R5ZR$]CtW9vK3maU= **] 8{r 봭 δz)7WV,A:]M;xN߫j3OegUZ7=Y壎h`ntM 4}.xPeMTvPK#]ͪPhѧ7' ~:|y1**b$P׌2XEG9$8%`ۢR_YͿxBk;_U.~!S9e#aopf`yjazS!s ' CHX=knIۛU`@-fU<[ xظB(1X:E _Ae]!-0@38@soЋXRx/Vш!]mRbβYZ4X ? 鰘97m[7rZMFA+WD8+DXVr,wEd0)$uEjhNΎz} T5~|#|`| /^R,~-Բ{5) ?UK{S6Ag\&^ޛ:> OjPٖT|b3ބ1Uq%`F&Ƥ۳b]4o:$DHu,9,1˧掞\*dQ{Ay!gyG&t7mtC~r~?kd/8lzOz$!@=c-b0|G5wk,pG |[*f(`$(=ӏͶʇJ Ôͤ`F:|k4 J=\*){ѹru'(^ (d+Qn_Aɚ)`>n[h/W]Bƚd &3?y ƻ0J~[)zʏOXߥ+b[kByo?9c<9Fxd*俴R} =_;j+)b.4)p]NݤeAʎ^kD3HR꫸*`^*9Z˘^XoJ:_a25-|CsZi[ƽ_͐sK7iH9P_7O x zd/[Z> |2qU]^Hk>wo;5ߋe(Rh(cnuu^i}ĶdF@Gơޘg> 30aɗCiݖ COyQAHΰƈgLsP$Xf σ`A\_J@ԟ!_pQw:,xR;˨9Lе36UXv8\D̤S. :yޖ8G-t T H\'.|S>U <<6 z} K ,*LQ*8r_ƍ Z}6opw +c\0e4+XY_,bDjv~wѴ=|5^*Y09F;)3.f@Kui0b .XW&|T,}aH[$4B3BTŷyٺ/͉ȥVlȠgr3OjnTIK%l%_t?QRT]' qҎdZf0a<8o\O,:mGѰ:# \>9IuzT92Rj2D1ݱ۹,x͌h9nif-Pħ!sXAy`1(1Tjua ^IXTxYes& }ɡl{_M{#uP=gq;yH_a$n?h&5J3r)N}bר>^|/W|1# Lc2́?.mng6KNfӥZFS#*: ?G@(miָܗdjy=9&GahxRp_#Se3b۝_fu}!BTShڰ8?_ 'ebσ>k~*( :]ik k^_-Cz۱'C-~)! Fdʿy9)1L; M>,'&PN.{\1/W-ƂzzU;>m i-Iy~X^r.%gK^!=I(E+g2K$H=T'i (./6uV1t)>5L'GzT>4]4ӑmo&d_K G`Q0RaAZ_^88ɂU~lu"پ$ӥ`cz%+F,wLj)ak]ju\r褎`y`tişbYaq[i y2 Tv*e6|j QJ݇N9UyHŵݖ@XŲaig_iFh`<:BH+LR"+X\Uq𶛵j(_/IAcZ&F!^j4"oNΦ4LN=Fh%^~Om䁺>n,in3\W<%ܯH̸|H"'2"Q}s,w0/s[ó΂pgv 'n25J|:2_E[sr2-޺L5gA\ؠ-zru>#? ZȜ;6 Rl[:)~M 6Mb,S OqhݓC+&\W*D6a?~sVlI3J_ VMVꦱL5g4&3ji\vǑ!Om)k =GyJmՓ0p*nID.WCNH+SiΈpM(j7>ƾICt#b 2J'U+.*:aidD8b_;A,k=A 3ڢ-eG^2oI2"xL 9۲"1^,N* [ g ۿ- ;D1vv9)` '~~5V0\i~:`&~ 3 ;S_ /D=Tb \ha , 6[K=ػ-EծL)k7-,Oc劲Po=J Kt]OST$h JIf>q;s SJ"2F؈W;\^,"0:A5og }4zOx /_w[ĬZsφ=a& fsSه^1 T`yRbYx_)-*`!pHZ(aȠ `fGbr)xQC`+eV$x oפPhkn3rY\xYO Tqͮq5,!DBw~cΆ[G8>PV2pMj,PG񍽇oyc*#cDÓ*ΠKIOczb|+>?e'<΋m_:ײ*=v3@`G.R9WwhC"yMY݂5MP~ru %Ȭd3f <l=p9Bxl`7]]8 "`P_,\ˏ~'zkyRt݌jbc% ߳"uDaz`릛WӬxk.HݒBjA2q 9p^|'R~ ^f8ɵK/mU=M.4[t^bqki)Z7P'Hv/NoOs3bKe*l }՜yi&|&ϙֱM3$] !: %Z(. 0aIصM1awQ|6ਤD7ṘEmjxĠ7F!PncuRv~ƅC9 27,Q0LW=s'*O}r%lG1MlsqKY^[dGa`6(;_CU;|4[V6H3^BHKEݠ:\C"z!M[1Ь[qOqʕ/OWw,G܉.*9qLk+J=쾔1||p ޭ.<2C%7]'+ϧjDWYa]cAs3DR5#<~zT6~LKjnqK2u%3lU^yl[ Yn ɚm֤_6rNN M 35/0qj[}T5h2,-wJ0K++Y&Jqej{]_!?"p6sYXd[ +a3[tq3u! a䌇4 I25ገ̠~P1jɯb[tVuSuQObKSX(waI1f`5GLc'.,2" _ׁ:!O -D+yyB+F&&}A?e%W=etd6*are!Hu{HYhD-DӮ&yqT ^QNCraTKǏ#K͸bGFBų|!2 ]s7I&{}űfczB66EM#wF)Gjsju²,h,d`.c|y Ɨ{Ua^T*to,[id9^  9 l*a;y6azb\ B"[%-{9NIuDzjܲ,$M[74b䃆 aF`6v./2ְ?WRTܗ>9tzFtĊ|ʺ ))o7ZLrnPLp8{uS aKWLw=]~F!%!oJר?4\NnF?Ĉ&x>[a/|r!6 '(bj`iG5yġ@Լ^~Ye܊famU?ޙE^Jc˺lY2G`Aqtw$Z9AM5|y(t,kO xEsV=[>^hJTm}YJcpGޅh9:^c}NpS.?L* c |^,Eډt>qBF7 &AJ@`\iu&5fs2LF;8Ǟ Mݹzw3k=Nkd霄^O/gus'rj%@N H׋fX2A{L5)>',ܽ: e t*>_fqe6dY@rKIO+,W1k;cG y(Ʋ Iw~f9`vWrFݓ$dLu #I!-E$]Ƀ#ZbUT U|5gH|a'kظӍUv;QIn A٠5L@X 7lT+Չz&Kl?&9f&C0{6JtT%:q"<ܠ7!w"*=5sut߳8Th\sG`RJ >K'sA$/ P1eC@C;Vyf gϟ 'ӣgs-}(2rMg6ArWQj$| 1 C{2MGdlVɏƣNN!GMz=8d2I 뉖XcMNr0z$Ԅ˔@?e7S%&t+ST\vh0Y1Eyab|;3~k> y+l7X3Xg] %ɲ\# ^{Vg h5()jyIu H6}NMU6Y=20ZQTm`yߗBKEE.1[/wIJBed n5*89_F]lt t;-X^-g ;x`ZPPf`ԝ9Yddqt/~ca2[2j'QdǃDz5&MU& '\ғ`d"0xHjXqINo}c#H܍+nv`z꽨rҋu96b&SIsv}SPa%B6׬8G)kOs9vy=շXF.q΢4Z:+<%ɀ*cqBuPĊS[FRйRk*E>3!ncWǗ7& ]fgTQTi@фVg fpNΓ{JihмX 3ztDG8h}{u#HgB`J m~ܑ:3҆dskR=as2 *@,baQ^=)/eɮFpgdC1Fi麌4vRȻR!} )KC#Mqrh\_\$@U?X($O τԔ!A\Oj1t S㦞<) z*BqL'grFʄu`5d3LpVVw y[!`oy*a>6C'?S @m647xAq^w\ , $`; [t n w7鯟ĦcN/Fluoln]_+4ٚ4n2A Όz@4\);ڗ/!<ӻlM/`N8k(W/ ?}C,G ia5}\陿;cVW1}Dз`<qWLdr֭Adi) : [WլHQ܌`> 4=ʓN X[G2دwg*iC/7cC[uO@:/Q$z˳{)jZgxNPV7$؅v|OhЀ0?|1"yZkDo+u(\+c>FƁXr.SȻ5Oaѣ:dH*;c4!҆WScUJo!^ui3Ι@O9eӍ]æ8hC&j ,Y(Ec4Gs؟ˋWZ$I)HoZ5DX[ūorU-.R H)dB~"OMMhtƇ/Xy M| z k ϗ$[^yJ|'H)uBB[q+EmN1L{z𲙊d/I(n"!K\tfNdB#2.rh o E`uc?vY&z2\!hn?0u)kD=+2n7̻}F4z.(\F-fS}ð'?P&^ZA޾5"p̒r`ܼM\j#'zShS}[9H%(j᛫$WZJI;iA}c15!}A7OwV PUH͘䟺R7uNX5xJAKA_qOS^/vDe[wiUm"Y>6-{ps?]AwZn-q8h6HYV#@H' %Oڀ> ‹,O;SZ 4Gk<o,/rJ9>pbIfe m-Y^,RLr²E"`#4V`35H@zx$Σ{j/r"< ublʾXa0O9'cVm\JaFٵ?Ƣ^Qb&#`=, DBM.:HuI WSo~yliW8 H15NZH8O9k}V]v|PπCr}m RT\H%c53*}&IMljG#?Y`vpU27516;A=pB`>zR+1Cp:QJCg7/b>L30-u=0hnX;Cg3g2EAѡO31y Er@1%5>W+ԛoh֔)- `W^|pK$DgDJ+9)s& jr5*&H̱l*{Vg-e-;OWm +px\4 *NY4n+Dwϩ}J68VZ>a,D]YK 6R# ֶo1{[IST* %[E`$^gZK> v0h㙧Nܷ\P?Inq8`sĺLALdk.lhiw>U[Z;f}簫4 Q|zb k.P@Bgf}y4&.2}R&[RemAJџ3:1в[w|}~?Պ.{ҝA5bj"倿՛CZiKLX惌AN%xUP:--%ܯCPeMoC'BI|'DЍ̵FG6yus 68>R d.){5?78x if~3t 7IaP"rX7vyek;(2x6vy)A/F5/C]&ɼw{ܸ'G MfS h.~]; Ƹf[!noXʤ˚61$R;=+)bh0/sm XQQ"51J 2\֏-@TjE1 7 =tT-VpG5o? m fYag{nG d/zݝT5N'x@jsiZia'Sȅگu>fv8~QApvڙe:`CZC׮02toW(HVڱHe/" ˭- ;916?ߣR~$MnWHZϽ>up}H4s +=;xU-+pKH`-*vOHDP&ܻ%9QDR|'#fˡ"3LɃĀ|LX[ޢ:*iϝ@*e`BmQaj@1_nr|5=oLT N֛bsy~(И {)p3 qoBL Eu[]&ҘL aW4R'hs-h|q҈ |C;U` V Wh!.CJl/ڳO K\ӽd^,3Ep~xp$!S,̒ 䨖|xF|7pځ.v(&Xlyv1dx;Pވ 4n/arфwOuc2۸JNl\gb'ҮsŽ -n@)DؓѭhC [X?NyBobޏol=ýU0b6GB>n)NDqT&廟xh㇭ю tDxED;)°_4 a&7+v4Ouw>bHx>ѱ>l}eA>p ng0]bߎBcFg*SPdb1`;sc=~> ߜ$CPDʜF@$vn'/\LJQnO4]9WΊ2&qu=TbKy}Rk 24w$GQn _i1vbf=rBMg9m::+rR]ԆS*;75TqPXС |DYr+ &(j:J \u?Yˇ-PzIĻ:#_8-ib]ކ 8&CMrP׈c0?:2GPA0% !v՛8t)ccˊ?2 *9[nV'VމMROWY8b>cu# TcIaI6M#`4(O?= @ubՎ"v,9{EDYn +9|(R`Y|r}9&86n_=8ɘ܄fPTwE"-WvfbaL7X ݦ#ǧp: ܑ}2Yϑf0 l۸gXS&ZOVqu{_.s'4.;p H EkYp^cLApW۾Omgrk#m>ɴ!O:e@*󧩐0Snݙi:u2w̫]q%ba"Q_ol .)8B}h)akcrFN0)RY07~*fm?߀ך-? 4y'(=[-1Kq wlfBHSIlRz)[{y;ՍC6v'opĹ}EqEA z%Vu;g:@ů]71œQHįߣ=1FM"X*R?#E=o#Z9YRvˁ~!mG4,a;dc aWL5!`쿚 uO^*gcѾ ;Qy&[@᭭l ɑ^yJNWw0f9??zj`bÛpJ6&pT8wZR(V%^|?T^b ʥ]oi*]"0'Jy{3ї=xFweu]*XL&="q%xy2.4[ =}-m6ael|5ᗪh PV;lsr - jSU1e 1XNNw;@Uqݿ~x|҈ҍ8_E[kYi_pV$EM%ʷhs ;q /jΐ_li|~M!KC-~_+I0 p #ecXG8iZڨꅯv@-FR324ώ[Jn[/k;/ =yTA\~n\enKJo=8MqDq@Ido_m^EǷ|֙#|<)G!4g(y MЏpRad+KyC_S\RO"ќIks2?7o!hni#;P7A cn1KUBV6]f ǔkZ&%kڑ k`|Oi"E9 Йwd\fh,!.dg/,|Rq68f^T8sSa:7'MJqZv߯u2ì\#rDksҙmnPPJMG?:J' ʜwqe[b Ij c-XFUJEl:L=,H]FWEP6cC{/WT;h/we; 8. ']y -ɑ z\k_+MdL)56d'9Fc[KQȉ#һa:wg>:::R;TLV  H> RGr"-$"1{Ƨs]gNʣGB0HSU/OX]Kdo< `Wt2! CTI S~RLYAם2]4*Ґ(Wg}r[)v^CXtǂ`"rߓw}s Ne=YDϖpEșyBm\W#|_ QӑOԵj𤟌Bk4m0X*◨+V c&C4.2%jqLC[2swtY 4G*NJ8ַX%_懅*Y$SG 2V{[/sá~TyU9Mќk:>0UhwjYa`~yƳY f,ұ1~1NAˤ?hͥssȂcEg}c~"B-;J/DOHd߬qA#p$;~_;SpJLM`en4L NCeԥf51C|SaKdm1OP|m%w. BO'*[;YbgId kv40Ck:]\ĒGs19|cz}J:z/Fф!&}>قZ A^)Z\ ia#:'ߞw+h}GJ*bsw :HU7k߯yց^{6PPXgsȝb B6- 43Keb6Ru`LuarPv{S0'balT3;9V-A5/Ju MRԞ'nW&|#/%CGO&ksSF}zvmDx49aX0s0Pk{yT֬Wt~`"ctd!3B=bU dnCsz?gǼ> uCcKsɍMK=NNPM/zJo^:x"Fl&+eg|Au`S+5;rfA CIG\FsC_k'{ѭM_jaǞeѰsd̝쏒7p5PqGJW~!(vfqo3OM6!C]djj 2­wWqP_bc`3OI), YW@ڞ]_\S=f\ߴY뺶Z%Wv6m (@Z h|‚iEcI"q u%a>b\]%pVJ≤yS4^I迸PN4Vhq] ˛2h"AAg)jBܖCcoz19|ŷcٛgV3S7;amdeam;Xxc~/uxɲv4NZqZ0fAaSV/>E ҹk`M\oP`L %dFPI{2V|g *Bπ =g_ ҆[*5:]ʶSrx-5cY9xHfST&BY=Zm?S{U@-n&0^t|IҌFY[KJO-d4 ڧ3o9ClU,{N.AW~dS(!fJ*xcmfóAz0$ȞNoa>ЅD<xFG1F& 0䈃 `q 0E rی=:4KQ?h<} rd ,-0^,mb ]ȩcO}Uo0bTKKo4hbT\[9ap`[ǒ j~ ~?E1M<>R8|/|d07ג> 4?/].lxEYZE#LAPB ok?;u8L1/}SJA:ID=s2P}Zs_keF>!H}?,aeG/eyze-2d6UyM| UF5O5&H^smЉ>3{}j"ѳ e (hu %X6ZI'Ʀp_q8/֠"j{לU:PڳrYjnb(?uX>[_O4붲)_C(t9HLa|VƆxxC\y]ʓF\4NuE*֓6@l>;*^CΊ؀R@VD,|Pb/'mE}27 ObC7w;dsx 5"$eqZU}tW% )Im2'nۻ;È =3%w (-,KCckw),M VX/]5r@[LzB3,+k=*=]>̭|oJEDX̋ZW@3/4+Lٷ}'62#=;_X`(7v?RPᥲ3PQǤXt3pkN~Pk,_&V;\78SZZ ?FEWE3fp:<#{ v$Ym܂z~ Sw, _{8\020Bt"vyݾ.:8s/u~,ht.Ev+>bHI_Z=ash Kr}I꽔,!1 L;:GtsX d8,ss4qm &06OvЎ,ҜrB.m4@oB zB>r^B,ܛ!Hђ̕}ܤQZ: QTf5zӥчR wڅ0M&9Q84`]<-ΓUQ.<^'=~,?O&HXġ֍߿q8 ] S֯dMɖ4.wk˥rL X!?Ҟoy҉ӭSHMe,i%}|N=BOR}*yK` +qa.6MRTK\-Cwv0# [3ܗ[) ;|b5j^a3 DQxƛGT2wp,d7/:)YgS j,jfYd~tz!+Hz(˪#ׁg?W4sI$G m"]tN WtkS RTldf M.]S.($L{@bE^j ZM#wLi㮕{CR 6]m:0o].Mp+At<-W\Ő'$q 7Ӳ@6d4h0 EcV$İ3DN[l0k$\LRxh>0O=V'7g"{=b=`mɷ/ﭫFՀE74ZyGFِSıMǍ9QK6[ j yfgK6W>\uVE_Ej< $u$LDd!_(3.d&{Y=@-ose cdI,IK)gNVR2u[}5knNvW˅2hm*qI jP 0UAQ''q~Z'QHj{KX@OI/ӭΑoV9= dj.$kwi=[E 83ʣm- tV"$\U#6ԅ̟B3RTs. ͙j/(3n2{}Q 9YrVL =hv7x,hlyy89+\{s~t_#TJ(h{f@6\|q@=;HxwfȢ(ً9ˆٜxjyNu U$Ĭ2PuVwwEBܼM]7"a]ϩI\0PV-թQ: NEz%x?%XjxU^;REtpKġ~ FLfO={wt&wc H^1=/"* ~׏6HWLd4!jnEJS'P 6&A]ÆBoS{/#c8xP6zژg`eD ZNn֋(g ׏eMy҇Ot]xM`ӕe3ܝfB7:T!&g:xI_,3]D=v+Ƨq-1BXewBD-c mϧ4~-b_?+@Kx dF맑da!&$c$~Ŗ:ȳftiV)L6.#ZACݔ~"-Ѯ,frm7v lw+3pBt4 ^<%/];)VDqJTtv@jcNdykUHnr嚘ꤪڞG,r\wVAOI/i6;l-)>U&WT%&I2? `2|C=VySSUW2<ءৃ=heY)>rCKa >3s l@}n ӅaGSޮI' #A/Sk02#S |-a=ډ- Or5M/E ݡ'c!T%s jʾ1][ "(韔r /4IJ4)`+g@}Lt/rXĶ=:w.@ĎE P%&=$*[[v]n=kΆЧY4x_:f eɦCp>u G"1_+qea?~y/xUtQB˒+TGx@ٻp A%}[2  JΦ$9z:Jv|H|T /k蹏H ;n'H|C[Nx$=T*CW5\*ѽ[P`M<9N`@C񔕰@urO, #Sfҁ$AD?LT?$LT?z \0fR0p! ?t≽`$}v9эQ0ˠjj ?7Jm w?/;$2`f ΄lOYmǵ!%YWPڔCsZh\<. ⣓2 H&tw9Qn#4g1`Ra{E tvim.ʜOKʜn?hͮ}G1 Z̩ʦFwĶ =1EL6WǦ4h-ϡXVvtl+3jij-Y=2 KRq2˫N$2 ':WRFx.E77Av4aws]ֺX ̑ww*=)#qKGBq ;?P<ƒM2mb?U;VI+Yz0- Q&B-pM ܟGgͥΔ)-]kCr <Җ'hɨBp1A/ X ?ޟ;ͥJopmVQǖ<.sVWI(x!_+FRѦ$0bFj/Zl9Y~rSy> wYa4ONPU~]#\\ʝ t~; 6l}3~~'8{VsF@jXiNQ+{SkkIJ(ܴ޽%X'zT` ^֍hr@P"D@砈@<)z8H&n뜜!s;]" )DbD {,AE2tE NفQknhy,,}:]"Wv:1 N(nwV{i仟浕m!t˛~A:ЯO;XB-R2 H!{UVio vnZk_5X&ƥȨ>9=^[˕AgX{2 t|3b+FPi\~od'O?:Z QwW=a>՟RhxMq[X6},'( Ẉf.|wK tA7Ht0dC@N(9(0:*w1uL/%Nn D6)"}h@5N*ހp8ނ~eyz\uoA6S`Ys+qgJ^19lmk69lppݶxb;#DTE P~"> >T <|NDr1/ }X(kqJ@/3š:Sʢ Z=c <#Xg,WE>sMqՃ2n!QN.sz$C-ne [ <hxY-s L,u3_oNRwtCz:"x?kM#fYBNF8y^o)rfa+|M/!g8=ur㦈DI9JMǀF/0ȡ~Qco#u*H3,!6!ޛqֽ]ZJw(`iYMnج.(2C (р B'+)+W5sh}fX#AjQ (}#3m'1_|p1bHیPUqҢ]JEmn(ʠTJ|@bHFt9,n~XӜ&N@{+^geb_;t>id *t_9€)EbDK\|v5i/ʔF]O"N?]wjE,*SW7A3O\>6P&Q%DF?u:g_7QqxAR Ke4 MFI0 @)삇c )C|/Pn";/QDP-]t!4V>Yƪ->ċ.ŝ ߬[j=~,D@1ʯ'Y;嘜D~wnM9ֺ4]7=HȌYF*̸##QM9Isf:@)" ]EY]3N#*@MF2~ڙ @*ۺgq1Ix\{#Ji?TI !Mq@{yJxR&4jzժճEJL7F ovUمyᇛ:KF~ ~m;ey^.-OIR\3ߵ5xh($֊ ^ !آ%Z[-R{/8bS`fE;'ש g F u4 a7CM$mQ}w|9 =0aTL95Ǻ!NVnj<dz;_Hp .µs yޕ/QDA,₃-rkPX<^ѡuse,X3o !*;M(YYMa@~_ϽɊ Aq4w=wYm{B~.ː9l|aהq z |A^+O6*gO$zL]An;sأlW1Ұ^0̻5F} j9un or xǏFE(#٩ݙ$⥀08`S.kZ;Txvf0 vsyDP< ހּ5|>h7ӫnQ2}ѴLC"l8}`ۄRD(o)`5e8R "HߖYiGXVP;$Y_gshC%,׻L[+yԜrR@]C)b5b-f"Ҹ<@'aPVi|U;ݮ:bfTN5 -a qOTJ!K[HWy%dptΡbp(\}ֺ }7TiQvwӏyD`|ON yGGud"֒Zz|ʀGq @PCAWD9׍9 *exy P>owT5) uh́;SI?L| :PGɢsCIT]t__GQ] T~q!0@G+o/c<%@5l4xr r\TS" [@ENjE-guݶPA,Q[(}S(h`*  ,|0& 77g:9@Gx /QqF *`HG4Q E3%Z4UKOCwGdfʐhe*pc3Q9I0'| 0ƻJ6Y5+ ƍҲc rfWCACXyE/HhfDվw"q-kxF)뵍 bv2Q>>GĂ%AAt0x]ŊYnBQ>NivMo{9R+y"iS>ײ9br V8/B ֘;cHh/2(ps9⿷:t<1|j;s^bֳk^D`MK&][Yrk$ϙ3N8|aäC"TlBܾsZ^, _Jn Ka4룾929Q~NX{F,\F.3(4uBr}eD.qSSh}(~kV;UjLNzࠀYyO6d#7!B1-~,3v,kӉqhZa6)VL\L*\RuGw`V$X T }TPzQ"끍+D [ha|jOהT!@>6PD>D>`?JbrNA)P& =wU8;S(*&~* ?v :(_CQ8 Q)k,S`΀x4T-=Ƥ5-@Z'G:H o\E/e[> ?rcӢhxpjz i"a|-SpmkTvN783fY!s9jeoLNobAW[bN}Q7֋AB'7Bi6$zh"|i˖tJVD Ώ hӦ` AY62%iTUKlEnyvTTKijo,9rV* "{P Dgqʔ%/j+l5iTWp`g=o|{N3㟈[z_ `8~włDOQQ"ʌg[t5ԢûgdzI a6O9Mu^$ȑXZQv $^ ?59jGx,-%)%-ZJphϣaO8a{R8rAH9@>j7s- `ʴ^M[TxJn4E2-䦨/v,jn lU/+y*1+8x׉(Oz1Q:v◮=[&WTr- " /Oqk2FHSќ\@Dșt|;2JEY -n_ \1fB p5_Fiof6 >Wp/ @Pae&*#AWkM%_a]1!_|*{-ŏR ||LhI$װԩ|^>ji9+3>XN_)ZL_wDY߃T&P8;^Q}MMFq66Yۥ@v$ %|t02\ݝ2lO߷U-^\A玶5,;2щ8b|e9"EVCtr¯>Uw8R&!nm']v_?׿)Rr/8: ~pg8u6_M&ƒ[I!jYS%T m܊W6q\ugTzGyu]h"vQץv+ITpD3_'+֟hyUҟ\} 7x_{d&xP,jokFwfoq2ґz=62Sz"-mKn\Ly]{*):`-Ɇ!%q_Syv%Mu0gfr%ګl'tx(m•U9tV+>1پ#oo~$N~ClOJN}-ĕ̦MV-~xmMX:tIܞҝ_]6;ĦP(LYd),s:,u-d߇lu-Ʒh0چ4qRup6lkםKm$nh{l^_%[Y7K?{fj Tr# ʹ‰!'^WP.w7hV)N]]s11^T9iV<>"'9>kמ1o+YWOAdvJ4Ft?gהM6Ž[,YfI6qR ;JLF*a|4MMexM#XŠO`Y'zF}scԌw?d h7DF[g?=pw'B֊>f%[>uaxU Jw᭦$ɕ{%I\ ՔCjK]]csIe Ƀ4/MrlztU_RKRzVA2`iuFs7 ⑓b'',A_ gy˹W@mb=>M A+>C|͞]U}vR69ǥ{}27χ`IoAejW*C |ǬcC ;{.l$Ƿ2.R_`}̰H$lj >rng38ōdAn^w+ Q^Q < >|k(=W~F6cYuhkN6x$ޏ) FT+59dRq^lFY,H =Cд(_MǮF>7ӫMˉ)Ɂ&Nyܹo3 9M xfIG"خk5#I"Öogՠ7x\*aI-v|&C f0EԵ3 0%Uנ-?aq> {HIHYy_֢2x}N$K*+, "-}EWAe@:>9 Aiy,H-Y437uK -IX)1eLm_"rv;dc 0dU;z0XLө?>)6i.rZ}-I6R {_+M& -?wfLjعp`dOGҴG aDPhd  b* &4z2,2l]ͶkX*MHgКVvf1%8#J1 D6{H=T`wq\` @ 'RW2)j]<դ4,O4t5^Se4G&^c\h; 3  H*.@v.p<T̂f'(njqJ)ݙF#Ƒz4.LZ/x<ؔSɐ(xHNX>)U-r@618y8YXt"f- 1=%~ab]J*1Ɠd24!12Js$ٳ ft|ic(.`"\3>j5-rZzZF{EXi_8H1 \թ`3 Cpʡu級yنR3chb%/!#mۢS|ƓM8n.p2dAcc}e&A#r!,}_r*,Cņx5>?MkJGu\Ϳc%a綃qu0;G5հ=SHΝ0g%6o+]qO)ֿSR*)c*!jڸ]F2yDUS/1 +h/c<[>g.0㌤8l{kڅ\lStaw1 EJ"rp;l}. cSsqCeO;+__hã:ӱ/e7L )w)JܳApV^U_B5"o2鳲P| h]:$\mZZ'Tx9ޞc7_W3TvlȤL\l y8No+U[p䭲7ƷV> } Zc2ZK_dFrkKA/i֎ux}R&%ߎ#:eL'֍iP0CԙYVҔtxkr>*L g,R) hCˇ_hRpfex>_u'g gIuI籏_٤C2;U[QQ`8)mgrN#wl׭Td3_׭JZ}ߵ:܏WGh6e1LiuP!B3K<8.TLUOZboa;{i:]?N°]N+` k+)ddRqpX!|qAnAwF% 3D.+%Ir8~gJL\JmJiZ8@) @6fLٯȐWPm(Famkp[;=ln J*J}D3RO:2j"*6+\1G^x`: ⬐_*/A|s@Yb.$ 'tOYM*?UOo~Qǩɲ]|d4 M_G(n)Xᬭs>U? 8~U3<${1Z]̍1RȰJPKҖi8n GHǭG!~ 6_Y|<:yJS?K<&h~>S3)-,%X_()w̩W9agY7,QᰎGMR@l…Pi\a}:pyJ4Oi,,Xh;uSѴdL3Vu(@<%fSUѸWl J-rSꧼ\-pV{x#)LKFs/̷߲'̖Fjb\jXDeF;U* sj)_MEP*r.g2vI$1iQyx2b7 CW,>+3Rb6`LXj$aO=c9T"`G=&}w38B_^ITIbV2$1n,jqx*+Ȥ TBiJ4&!8y[Ykn[ZZb&)Ա,.0ʒ ѕih?R Dqȟ_ӸGAF R@"c=GQ7$L-[Ӯ \%ٱ' DӦ26X~3 M?e UnMH8ΝW0+Dzmiɰ*9kӴ YӰ׫B$`ķ8abj1LB+AŒP Gٿ $MSÇoE6&OیrQ"bkU;ƬaXu%vzoIŞk୙ Pa$&9[8m\xF$,)],N+d-UaƷ M}ÓE.Y10;cET.̎~nF`a%IEgୀJ,1AY -c&1_SgQ 8i2ʕ{Rzr5K>Zh]őUÛe;I_٩gY%(4=ca+f>z䪯JՄDOokEw5H[y1H!K}R4;mRđ*6qtU\L~sk3Kr]kzpOYD~ \l+→lR%*&[a/S i2\^/Oh)2<$ݷ"b#@tuJC/}6nD "u\=yKvaxcdԱab˶{QZ_=67;c\1Zh8hVOSdk*^ꦯ4uF J.b3iCB:ߡ |2l6TW0tjy )}[k#bgGX٥<#scM;<}g }x㾿zxاY Z \8|mkv̖۱T)0/%,4{bSxg@P9 yU}p[)* C)/N,G/ \}t&]J\6إW9QC5Wgؒ?VءTamNߟU@_9p|L h*ՐXSL5QiD7 \v_Q $]< `bR Qc^t:|R>؊TV@3~{ J.x{\ {e0PXQoCޚAkc!kLǶV ` au0D`+B)k][klZBÏzmnHs>/xؿ Jޓ=6no=Drs?UR}*3h~|_oY#X. `lƯ:/z{KҏlHdhc1}:1[S!]aٕMPެ|nc]yv&SuG/pr3~Z~Yt1~ (j̑?щ;0R' z+<]wa "sʆrއw;րqv} @ C;4tuŝtCY [ALLDeձb .oĦ e`cEN }֊T~Axt:q]dTцEDS҆=(l~Wj\EaSt4dJELOIKO* OLzYE{\%$yer-M㠆vHvڰ1' y6W@1P"ޅ.1!0R%K6(d~vuJc[뜄=Gr`sr~ y=7y X x1y:%U~ιllLgj짷 kw>zSy&8r>mx*idsg8m,zfj ؾџ~jd'! qKvgC6;?3 <3\"D, 2cSCgL^6'm ՚qZ V_:cF\mPAFa彲8BXxQ9*UE.u8 ĸº1\ /pQnm&}{]~Kn;~nO ;{+=RGO7-?ct]ڮ[=;E7?`'ͥIZGa 4~|a Wxtbݝm[Vzt{rwYq5/l !C3  cvFz\yY<_=t m]LѨ6ux|}#QQs_:Zh8HzY;rɥ M<swDΏ&d 7NOV7*izB9ANs|ZԖ;S]&Twy16-,0V041Dwk /qi2Im'Y]y|@esgY6J]`e븲h/nWreE(zyк 2FXO!>4u!,"|Ms #qC*=Vj3U eݷtѻmɦj4yZ ؍!ҢW7x$,`IWs6^MTzz V{6a' qLYTGr#,!Rn/ 9|jZSѬ15ȁ},'tv7:ȌX/=>E*=>c؝''WXGXL~.lrNѭX4Ҫ+:R}"ưk3zz&QUTr"p@nep@X6Tٚ]w騙|$ ~3W~bT03OI1d*g!'𫉍loVkӰ5v^B,}gSӡzlrv  Ԧ0jl@Eڛ,5W\}@Fݤgv#dLU} b"4w(~r{9;3"ͱ}E#n }ș,˜b'vxF^]TxVDWb j6zYf6={6K 1{m@oPZ(  Ta}5|ifXe !b(r.&CSqݐV%{ϗ|Kso7)`r_FSXOO5mm#GDč.D\KȣG L4&suͭůb3|]U :^\D)0+P0NƳ(N |S1:4}/]|_}rZÿ^PUM߻p/;RSBNgnׁu!+}c~#&} 34s^"jZpdN뺠blkmwS^L @ ^)qCUz~lKkDƟ @:Rj%Ac*O`e mBO#JJVuϨA:ڈ5Lep}=?rœQ>$tgW!E며c[IJ2eLՕ1.q_,{ٚ]Kr֬2oG_xc%!B/]j|aRrfNh/8dXfåhc~Q}j%p^f9'M<#L{|Zʬ QSDI4:Q6`iv;W|QU}[eX^Uڹ grOg&F ;;fn&ok*gMa^xΎETΛF>xyTq_cé>K}SX~ iYGtY|w#qkN _HE?ӝ|6-{xm)k#xR"L_-g~ V}98 7]dzjaX?ƛ;͢w=4؆' ټDe&~sܼ (V*8d2IMPdϋeaU (>T f%Oƴ »W?r?[}fZd~T~{= kwK|Q$J^|og&Ck[%xڌo]sw_R]Iת1Gf]ܠP{KkY8 |xi;zDߪ҂-?es31k=O7\Z'Rz&@j uZ-wIDqzy$|nORץg ut Ar?8}og"e|U{瘍&i;,\e핟f3yS,m|qy·tqx'[bv4_Lm@bk7[c5T}fGHƃ{e*hJԘF :~cġ9e^fU>R&pm}tM@2w2Y3(\oѥ2GPefb3lgF ydܫ#l_1ϻ}S*V6»iJjy"%q5ՒݯH J}I?K#^ &wҩk#^N JSUVwfl7hU-ϮYԏ˹A+iZIZlgdf.jRŽi_e: k*cn5{[bN-01uh^*{YkU?[y70 죷asq6sT.>al*etуnhLK{S7z{Z7Tk3T'{~ߙh#I`I rɊ&WR8<2G-!)M[ z?뫽anXRl VZdPuf-[u~F,w7E`c/i3,y ns[u60ʙmJzw̴q+_yuBYU${I]Lz:G|]U[+Ҷ UF$:կiMIζkUvȚe~ȶJQo-*v1 t))νT|f*b9L 莋3Y?TLi7Fohx3X\Մw39%gym;ؑ}kUtͷ1=/&~)+ JG<~=Vr{ݮػHA`l7BזڌW_,Y*qVpw ;U9Iiᖜ)aɍ2sQ%foAf\ْW\c([=뱿r;5tF,B DLOZ';K-dj} .,S'Z*vkх޷2Vh}0[Dzt0&wkw :oqnʊ|_]/C1.JL_}(8x"B_˼$FO03?1z#s{:5"ׯr5)g1Q@RmH"4;:-Z"t YPDq+L$n{GŌx#L !!ZJ97:Oje]/l..1qe+z0w*&C6Pd "&Cѫ革֟9SIefq yMJz@qFpltLOE\WEK)~Owf8y"v9˧|H7Qr357OUSJ(HGhȯsPJ9 bծ*vzM/HƃUy=l$2xS._!,ͳr<,LAQ0F_I?^ʙ οy)mP[C$Nvr&/.9*(C͕TB-`&&F>ȽWRsh!f$WE/ng1}F6܂~*,is#KcwG* ͭ췻T*ٵsE6f)a9p_GL^BQj a΀iI!C2vL+;#9Wu츲%B/=I#oרp1Kx+W?"7j#\]7gUg#kū!8IQ3[3u)hC1ri9d@Sނ r-vb)jvܭRޡY(rz&r).Z!B>ɼ=^ gơQWS稣u.?>բ/!%0PWjjy0@*IՈ*:$|c&Im@f:xy?r(#` XL]4ǪoEoB}iNf83MEMhAAZS'kہ\lf v{NÏWJ ߢ 0wh@@kXj N?,YB> x1׌]&xx ̻ 3?H VM&3sPg.ʏ<O5:5g+\1_86|c!RZvb!Ѯq&ع\)ҞJHcdMUŞjtrՓ`rsp\!iqOUs Gߒ;Fll85pGD^Ekj&S&o[ 1)XwjF< =yDw%C2LV>iJZ L3KF|g"x8Зs`ƺkK%/s%sܥӧGR=ݶY~7հ`E0 z6;,yO%%!qo8,7Oźg i>5 ~tT7x!eFltykMͯBādFT:0RPy9UVm^LUm^fvG\@+NY=t*]Y+fMyV1\ =I؂s02pr-Vz \' B,"P#/2iɘFa8t1Ԫ6;i]wfYnT*f%x۽[5 ;S"@lʼn꺈7;vy1 ea=٢©*j<[~ 5J&Rnv }6Ws+}Xʝ@Q㿎`o\UR-j'/G8]n\Ccz:ٱzSc45hAt8zgBb } p=Cl+vٽÛqBps&)TU 탗;"=1c_' }H@51DʣhO"u; mRPWVxumm.hኂvP M}wYA }8 (楬>Sn]*")(7X!frpv1O#mT> `Wg8?6J"yok,DDQW 112ƮՋj`H3㨨]~tPJ=Zp=\D9hyG7OؖPW m's~ޯECqAhi8ccHuTwɉUBou|O/;D 6`x.Ö8c 1@2.`93qq2Qfz8lx>۩"cx^ă{:x.?4VLo50;$ {z' Q}F'-09)U2$Q ܗ3dZ/Kz_ Ne<#e\0>X``ACWD OOȮ6-9ű b7Q2bpmܢ|+giyJCdL}Q{_"[9]h<s+x)>w(xn`(*-^ Im%RO3.hbsUeDwʗ< ;>k[A -+RGeD ҽR50A=/-fWQ:ZͲ  y3$T=~ww>}):+~|KP1=@(ew ӑK Oʏ&t$!=u~uunxv6ܗ/X=jMojt^>7=Anj8&|փrqr #8*)w,zUZ>h̞,@޺f!u@s; {P6 ms@p.Jg/(`v brJZI|ow5oT+nna'nn&q?Wc\Y|:SB!>V9nB%dys82},BAXi1POWӽ 0Eߦ `a{ZyZPt+D UNǫ|ZfGt͑gA$ցVhc,vg8S$jν M)ê%N0i\`GDfG{ ;RXpr8=F*7Zet䦻E}N\]$~NF~5Bu[Y?D3sah Qұo]ʕdy0ZۏHě@&Dax7VF)?'\`dFc._Qt8RYq<Ѿ(E"{0X0$ ACVXi#͕@0{wN"ڃCgU@5w>i_W"Q>RI2oW+×C7}S{s/lwz)4P?=ƃN#}Nj5k JpfٝLЧ}a%Sa[1jiA@D *r 0=ԨNE /ama<" ™gc\@Jj ) z l4 Y' a+~hUdrg{?BC$Kv';ިTtev+ $-S`Q3;-0zcLd/+KDәc mxZ3bХ=/ao?_u9uqnQw'xV1Z&>LH9A~~KתQ%=3:j7K6J\]@~όa~ =Ӯv#u(`slbQ53z<_ v MČCnRAZ1>1 YV>Yý*Gt~o#? |[zrWjW{'7w*z[V8[S P^1Y]AyT,牦ov7]1S [{xm"#h#hv*H:HdkhM 9CLaeo:LmeO]0m(6q 8Y\Mk+r:tfs~Mǜ y*zY#tP  }Sf"⣲AmW{mo?$$#?AN#I4ҨHIJQB?8S+"N&]t>L|05 qfC)fl$Pgب@^uu?|hacL(we:A12":6:x!`yOC[Y?o/n=t·q9f1A9"2"ik߫-)"m=N^Z Q5GI=G<^S@vQg?&F"O y5K@l޳ @xZBU{gso\)hP9b8&&xlcۭ[᳀#%NE䵌CEq$&d.Ҩ k z#Q6@EYFeV{_> DihE1 #FS']ZV*֨ @ElVe2s1o 4 ۯ~hiCVhm)O%*J"]Kg0˲4UtE¼V]V>>KF\$J6hR-ʻp N}66ߩ±}C uaP&MW'BʸM'JSdFrrQ;r0"xW] pY3ak/LQ1^wL} anol=w5M˹f ԰c F0H٩=1MdKѧ]Y!|B&#X+Бt}/xm&xe(Odґ ǰEw̬Tg@w|מl %-^YtPW7Ct`[=u߮A"q2I SZ`eL~ә7f} aAq#QpLQHIdBgT%ncSh($ dD@QEU$DAv+U]L[gxu)5un/R":0!d HXiJP-Pɷ_ Sz(3ϭ>Sק2?F o Qم"lґ{u6Q^jB\n oMEEe*(HY @_mJ޷o}^o?Ww4%3a8 NTB'K]"H"IN:Kl- ~gTi׮L_mzYw Ha^UQƪ_n%k䪺kRߊ
%R6idA<>y>=$Q+[os*ɈEVo.2SοJtڸ R:hzרcKpR+KHl7PC"h8Ҷt4Gm˃\_!9c-vY:) ۹l r };m2sXA (?q~ws +)V3"eVXPA)Zc&eY&nQ} fy5-z7VԦD2 @rO9TT$80ύa^% `|C4PE-uvLbI+H3UlUeq ø}?7!?{*㨳{)v. bw:i%iprVgPJYs`5A+Up~7>dn{ݞSc(L54q/a'įqWCNaC!g(Oҡ}fE8"xH8y髿3>(/gu;.J~Ã?MZ=ZS` ]QCwmx˦=C_ʊXw:t) Is255~/.aίWjj<Dɾw3HkZqo4ÑWb(C2sQQ@ʲ)Qu9(KF, ") ȁ"BHNN-5bZ[رsҲ]qGǭ7{L nμ DO4W$Mr7T`Jb(21uA4\΂wZXx-ҹH/$W{@_UvA1ri @0LaNcS-C\}QU6 _iy}bym++VK7]dSSϓ+f g =8G1 c 'M:.2Q 6;[\4Γmr^uPmeSm0Ey z')Ms쮲;Xx/#2E_Vop}rl>B}ͰW4BB4)f1 mbfnDDErf~fT y+<>9l?*ch}8:'ˈi&>ێb=Jؐx(Dzh/z(q1CWO"b ZQ+n{<=|^Êo}[Hqv "> @7m9m }J*iwvUÅK_@=HhH B،>WumhW=VN ;dW!تxZ?䑎4B%Qv]~gt?]je?@Hqw Pg!ʰF+N9 YL"m`٫8Vh=;ExpdiNv;_( $*  s%y>gޥl3mׂ+b<(d1M&ŘjᄏowyF rPx.V:̿WOF Dz3ӍO>5B.`߯'txtZ'f}Зunxv?VkY_l^DQӗ<92zF<7_wd|"ϠWDm&A+Y3sxq T)Bid&o:l}ĺ$ lUC҄i" J.gt"JDNdkJ 4<W{u6⯥~B md:)0^ƑAdK,u_DAeD Nj͛{@x]_3&~m>E;v3N)cU8PTX 7TSO6ZO2MA6O:-I\` .6ͦOv_GK+tN+/D1.48|EYJ(:{!nT3V,ma iY;GAMzGm.45 oLALQ\9o댉99<7sCtp9xSu^OicU\OjS*“Bͳu|ٓ%#^0E4bδmE7Q$DS g~:j A[Fae`8xdCNrrqXk8]ۍ*  }J|]ënm&`vA.]G Yà7*Lz)ٶT#_tuﯣ?{@pg xڸ Jc7i+&7&3fr۫gh( TBEdX H,vo?z=GAB [y T;{&GQ x ~0h:fBSw0@`3&xȟD@j7͆ǦS!_=l1c.M!Ț7&pv*YVMT`@ fu}bكd>:>Q****6EѼ.1u΂?2z C?1@8 /2= @}*4p?6Uf |>abjU> oMx4.pxS 0 / a!R'JJ_ e:\ nmp>] _mm@Y@ :;3 {uW[@C  PBw-wɪˑq֚sʅ7Y(; +3u];g씖MdG{l Z w3ZMpN+SCON׆&_7>tRE:ﺮcyWz(HS.YUNC[Tz$ X ,+mfF{q:P8?΄E>-&#`j8kQɦ;\;,~FK!!!!@p5^&Tf#%/D4eXBhPƶsSiE[29\QY>5dy`(4~n:PQNjqʼn&9S;h a9_4pITԘ*+n7Yu'v Z`TaB+bxZ-UfswkﭕK׶/ HA 1h!^&X=s (\/4ڛbDj-DACBz 2KXt"|NJ˰%='=iMjfOBSYtt2ӅDFy#,ҙʑt&9w EɳA(t7<csoȀa@pXT)l{c¡ nG0$gH90o`ZFTDT)d+ u^gp;[@ݶ4: 98&j`$0UvWŜaj(XLc+޷6^?6~X;@yLG!MVQ,cP x0 lw -C?e;>}FH՝j!!ʼnѢW|H>'_Nҿ-?Y-t1s^[ v`PmDaއj@XaեdSRmY)%idR,i)MѭUme~ozrҚ͓W-vZR-%jU뫭+#c ܥ)JW~U'7bᕻn۷u-É!nA @t!) (P]&r PHpPH)"{Dsw=V@[CȏS <|rjDǻSdp!\aNKa7- T/'ъ% eO€uaP.^ S5V`hFr<+u8rA*$wYK";7Za 8-qOO. YX*Ww_3VnopX(Pc+A5mCɘ.'@RgЯبxJ>&wgq]9fw\ݞhtZS9yOMՠ]U\\Y^Qb= _u9 6ѱtd=+_br9f&PY Dpr=4>îy¶`*Bc [ЁqO@;wsÍqk?_ ~C1GSxW`-O/d2kP6Jb(tI<L^' \b0"EfBrd 2Ta\ܠ޳񜥍e$.]L PLk>B̠)͒YʰX See'aٰ[ZL5ZA(68LSȁ`4Q%\'Hۓ(Z(oSWNZ&9kVH:pf'A"DDN\Z]+dx ;dҍ-60^k u[' Y,NA",XKP!r^[ٲ_Э@&K4uu.}۩,;^,GD YCފ\j+T;v_M?VAgA?wXwY7(#-XxHU*G0A?@T#7ple e }/ W-#.Y`x.2h찋sӓnLji8aB0g_ؤw1hKΨA~r2tԁnkQ?: H'= `#Yhቦp``>>԰B?&ܦ?)Flٓ#-^Sgőq~ti8LT@H<$`2y a+|c@bn2n5[Kua b8%:X: ߗ0 ޴ ̸2ybB u=u@lX3xR g!R?0.Dar~Ӄu|/Ђ @G2`''~`OwVC3:⛙V3l:1a>烺\\Δ)0md\*U@<| PF\.d+yL 2#<{2a< <4gB1GMzP5 @ŁO6 )tyͼߊPn5"?I@x 06A`7\!d:?q <X0zؘэލEHQF$+88xMplXs 7{A>6WKΓٻIBOfyWvHOIû =.򇴌h%L.1hbNm>Fn{ѭo/᷵=Hq3f1w~'|otyo__w'f)f>,veeo!1l0\?e/HYQ:p]oG)vFGƘ btnpzw7ul^x?v2X(^;?kW]sτ70A$ FI NF1<_^^MNF[}Uģߣi{>OdboXO{KLno&k t|o2\ h09!_zOzvd7j;̏>TUXC,97V~ XXPˏ|l-kֿc πB䭟:MOoV_ !cJ<^ۂ ݶ>3٪oByPzk ӇP,km%pP՟UShUx"sn q!@Lͯ&H(Ht 't[qfsI0goq1GwU5|7+~ⴴrMNb7%b|K0`ϡ;7ufH.XLxB ó! \ckM>pKO fu\z'O|V;ߕ}v<79ྏ /(0SIWr3Lgnse@ >.:Ozc4<*K` oUVs^wlscuy/#@7OKik\b eC?^u&'Y%NgLZ+ |ICбLwv|3}4"ٰ/7Qbgq|Qu߇{3*dr;9]Us'&An@Ō+P{~U3a@ o֬\-׮[5s0Eƌf.'rLaPChPV'@D6*;#Ѭ9D F"*Xhj X 1R>>>j Œp"8U"jVu\-~MK0N6qUBsiO |^&RVV.Ec`kw@yqjs9%#дƄM<*1@,n+᠇3L.32وWlq&ʹkkB l1v̾M}(Ys?Y$C0@z3~Gg^"`>DP +`3ۭH [ml󗻾| o`FL\Bۿ5^`@@1-=;,ҫ„@ǡ7R.0@Q`q2p`-V!  -N)5q3H B%v79WunJߓ|l[e.K ! Q37k[BbmuT@ 0ڑ/RH(aZēfͱL@ Euʆ5<@}m&TcQ, :\.%mVȼY*bl;C4F#\n Ljj$ JSj,(E+Rآ12X)`8@8?[0#XDx}1*0] ۏA4ִ8.ַ9ݍsei+]WsrRUM5Ddfu bCΥ0R+q@\` 8w35 ],Q3 s ~z}8>r &D`Wz嶶YFKo16WO~qȦf=,Z.p3ZI'ZpC:˹-@ u C,d_b`n2%/:`!߸jC5|={I8VFD hrJ``B{ޜ(xϰa~zo * 2b@utlD9"gB|2(*%.bװ_`-aJ벝aH#$ W;ol("byh3_MlS1c -؂&-KO/pZrZ>$L N{-Bes{e;t62L@RTl vԍAgdI},Btm3Xu($06GKV Yݫ'l rz?0%NoHL- {z1&!vWdY+߽Q!P|e3&LK w PkϖYQBpHYS ';t.M)˭'7'k>vNـC P"hPB!O!\Q[<26|s麱owu59MCêQϠaqK?yA1{J=96󶛍&}Y0'J"V󵲡$'&$0HJX [l>oXb@ޗeܱCbghˑc3Kf~=8~xEEƻ+!\4ښ9*7^3G۸y_a ʷ.o98<6_SON-͗?sm]nS  \_ _s>c޽u'¿AL^cm'va2;uO\ylQX|˝g&zmBEMeXd?F'68^rU$vT7GU2.9۹D+1(߲Gj-?g|Z]8NfX %5-FKZ7\cXѕ_Zz' 8jHWa` h6e<^3<v`|&ycBP`bf| lӚ={?C><=Uހ0Ob(>? *tu7} AkSZ@`*rQS?drQfҒm~.@ctSE*dX@|t0{o8lѩ̀gj ?5^AZ#rTb?7=iG= b?O;履 ~ihI>m4|k0@t-0Ccϳ|q%&AQ2'"KP!72—k=m?}cy=|x^'SsB=Y>9Xf?#|$,c7G8XdͧXxD[,)YfLNd5hyP^D(S4VEc4n;0VSrʃ2)uzzƥoPr1jjI00~Bg_C 4߄g)}W)|S =*V}"nx3j ;^iJ1.?G5s%)QbITJI.(B94lRI x##ƀnPp6bpf˿1 {F_j_ EVX1 i4*B:51+_i@Jd4`Prр Gwɿʳ(L2Q@*==%&EدQᱛd7on}~{-׎) j0;# Q@M%5jle(%Bݚn[Aʬ\{:8SOJ1!;*cNg^ZKɆd4O0"Nt0PP4Bԩ]Ҩ=ʙQEīk:T߇@Xq?[g>E?}1ۥ?>YUhA{;8ǓxΆ6o`E|*Mz?ƫZ-XiYc?8j:޼rjc 4P"J@ " P &Pe*jc*-YUy PvoPyձxֳ#\k&_bd9 Pc|9i {~]džgXQ{f2/05c!Ft ~m[64A@9FEYaD1aMa D@s *4rvt4;:1}/?#{42)T$Z*\6vmGDT8/>9A{X>6&wL+d0z4v58/311=꯸d |<%8?C޼{}jཿjL_ޫ`tN*:~§n5'=xSA؊UC(>% }rJZ)+T?\!~F>^sVt^ ;ڎ6Px@r9 :~-I ycz;3M-U0:h׏L 6CCNd:룤?P4ӂ6Wd+E`1F$oO#1ɓɛ=µjM;~6޿\LL#4&70a!'{!h@rb#Jl[SLѿ9gKuW>jqEYTMi5'ѩJ#]od7RJ?f< -H"*aT1:2QBj>"+Y|.co_J'0 zIr<<)P|RPS֊3=| e]?Ynb - ABI "JO+ؾ_=OeS\~J5>1AI[ N?tuW %B I";/DUXƢ pE\i@1~awz̨,"^DYSD{q4A0 " JcM)H:Pk$*gHĝ=+"@º[b?_IsXb3>Ӽ# k$4h)9Op)!mQLԨ׀moHz韃zUHP^Hj7W 7T ۃw\Tm>"ֺp3i#V\}>PdXdKGa1Vbaie?4ͺW}XںyA9h2_e?Fmh4=R0H!@ YNSq;]*/#X4ZQ-m4#Ŋ9M@AYSX"Ӡz `rx>K9{?-qnc"X(Z<fĪD-2 ?qy E 1R=&x6N9q0+35);F5!FFc v)Z_7I7ˆSvq(c E&vyZȅM-[PɒcE_ȹUڅmQ6rALYHfhDpLhִb{MM g@FAvf>G6hc㈢؎8PQEGOIoup? |ybޕ m7f!3ys'h6jnBGؐ݀b=?b?ŀ.y*-&dGKxs DR0NJU;|,#ĦՈ>~6ӎbm٭Z;$"i1ܘx1%W'V띙aQ[2Fd.=\)媊A[C*2UKL|d4Sd(rlTvhʖ̆kbWr',! qq|t.BXρ]椃a&A s 0:_w@sctEh/"TK˟=mm  !Q";LǴI 8uyeؕhK ^{(=kz n0O:k˯PM39^;~HS>ooeof4yr[u,Xsϛ>$f.Ġo(홷E]{Z~DG2jK+TMrBLW }%-)!'g(hWQb.V #IYdLo kR;L, )0vxE'(z<Ӥ"-wݹf60 !nP4VDuPlvoŀY,RmX[\K3Q&R/1hIRW%BZ\Ӏ U14t_pr5~k ,*gQ p-$*H);nf @K)9OUE[3koK*1)5z1uXw.K^sB5"^5NĞ2;1$ A$ U/<  !N.MέٵI G^X)((lU]^\<: iP蔁@!)Fh9g!Nnx}g{,ӒrFjw9W "^ɠWiׇnt!7Wװ !1ZvXfVpp9T%ߛm'-z%: b4lٷ01 ZQjzo- :ȡpW)EKaNfE#NImSbPwW G0)0=+ B I@g R*iL \L{Vďv̝I21,:+i?|~I/xbsQ2c9yst?;]n;x}at6܅;ZRHqe `3ht?ľO5oM:`+vKK:U6Z= ȹH>=? рnu1\O[v{P5Sc7tA]K/6if\D5xa[rO`E%x.9g|Vi/-2h oHEY.Z7al('-9F\/qHVYjm8+IdaոZz_23lMjKF-_,7,@ aO1@cnJ1*4XD]ߒ^p̳MeX\ru-`5IbSOO9ŋRLo+)`VE_?'$ {$zR^ %;'^.edXIo *$3 n1|Fs4 258uF OxC~YbY57J;(8pqrhZ'86(R f~#7k4f`Bk C *_n@^5׀jrX5WG^˔$YdʈWomLߍ#S %IhjHmmQQ s=нZD4V9o:$" {=!G_{jjKҟ*KBl3ͿW_Օs(nϷ_~v5 .FLF*od|ſ1"pav{0+tiElP=e߬(x-^;Jx? AVc>zoj>7àQ쐋C o5qEYLߘ`c#ĐКz[+ *F{iSCƱ}fA^|ye )Bbݝh47#W`cb*r"z(,fIy+2z1M5r`3J)#'_LDIY'#\?PaV.<:YxaR2:C%*^^ҤzSc=>/9Ĕ)| ~DI/qB2|SQVe,V@L*y;/8XD&bP9RҔ/:ls!;91ד2ׯ `s'^mBvhaP%*A\Ξ'_PB y})rIN,D54/ٌ>lci!0IZ[(vc #'9_s[8"*nx!*(+,3fI,z`(ݴ|hTs8nlĽ6g׏f/"0\/ q[c5 +Zz~d>c"븸Wf@zG ޏR¯IG0db8] H'_zC ?˪< v<]v(=;qaѧrB,}e kID o,>][2LSXz?G:۠J ߶IIB\mmlh$^z9A=ZXK:NH/Ǜ=7QԲݯudߑ2OXjʩ"!dz:(EtO Ho׾;s>jva,+ 1uo̍7*I)r U4B1İ`,Zs]La p$i7g$DE:0 Qna<"˦*9h[ %#<ŜQ "L9 C __\1.}QgeĞc+VCZψ[3LUN iMfݢG{ mF|d臭֗ Z@+q8i(ZRRo(F)5L&HqY k(>`8+uq<|SRzݹӦj*s"r V1_+Qd1bgL``b8Q2P9LPz>MBr g/IQ(a[:U] $^0dL ]BttG9 $}߷r!Į׍M_/SQr\ja/`fSw?|ǮmkX$dN۹(n%"AH;2@aRS_܏̌DᔃFATim5( H䱍b:PGͪ=`\z5coJ![fm 6mEޟƅ(`Z)}}@ .8KԎ!SDŽF_5}Z?B.$u9ۄ$Ojܴ oa_AO%Sj3F:ECO>Ie??5#mH$+ã!=A,աT5o2Sy+O0(L Ņ},~/5bmU<4v9 eCS :kSh9_!${mwƗ3fY;y $xWE`iK4}_ά]wm&oIK§,SJ׉kY#o]~ 0iIc]B cFAuZkѴH`zoOeAO:}`SڢiOuΜikwܶYC]>~J]<|XF9+,26zk66F?~DijZ,Bzѳu=P  aYٞ^}$_"~Wځރh}l ~oٗ>#rhAg1H  'm/~U7sj^ˈIU`cCte r=t.GȷhEYc1"X7,>~ LwhqėnYuiQxqd#*1Bdkq( yW:(#IqJ;ݳhvHYYBjVi=jBY$An(e+^`nzJ/GW&]m kŇ_.}|mH kQ6| L܀|A>\B\b@B*!U "byq@""Ȋjj<asqֱk{ }tZcRǯңУبM+ 82 mQШAGv[_ZgfʗjֵEj*G/GN$5 Y/mߡ`jo @ZDFjܟU c{Tu+&CL\I KƖZ1?;^8wbkS`1`HPHJFQ4d_=:yo[uA,@ dW?ˀEA` 7r ͡up C5gKSP?7J0Yr4fI$.ܗ ufunwコq5YNW(ίki5^%˟4-ZDp̺՗uvK-}s5_jNC&7dj n&o/Zk7&eB2G5{]Dvm22]Ï7}5"(M#w4ljݥ,C: ts[-ZF=B,QvI7XXWv mKص0w]Ǜw2е^c.A/SI#5eˑa$Y+..^Fw]KLMV*ڱvB-ux&$fdm56䤾-ْluw sn2L/ϐMG?dN .nvQ.?Um]x={)NI9Ϻ\ h-b}^>7g$0աbZu+ѱM/w[L1 ߇wX-ڿm[ b1uFfq4QQ yRLV.1 Azp. ]=!wo Ϣ6|V܆fHαNoJQ<sCuuWlڙ< ܭ =ټF^ir,T,8BVQ8bRX&o%褸kA  RӰ55z ʝQ#7}ţSWl뤋mlGc5 {>p:g^Echli(/K9 uWx| ջSIM^kL|xڞ]TkuH$w=҅!Uu`:K#({9 ࠬ1vY_umh7n,BNtT/׾Δ9N"s7?$΋ EkhNMz7k`kS 7۔"l»8;ö&OL$ 9U!Z6~&OG\Q$uAK, f-wf[ȼK&:r9ޥRZgYGkb#}{vBRzq<ytHpՁ#0kVUUz_1:\hÚ81NOzH=|LI׆E c͞#s{ޮFٜMwP56j8rabԔ, *! p!?iYtX[횹_+ ۓo3I+MR?.I=g1+۔(#PIx<0e -VUV0!cO]rMo,Xm!$B@ _u9&U쐩n܁?{/;~;[-xgK)IJ$b*^qrW`kCvy|>4}|Mi $ ,gJ&*$H  \P-ύf'7TxRp | 2(TKODE)yD|(||S5\_6]PYM~ aᢘdail?jPct??)q%0iHxտHgQSF1'5x<,є[[U&n܎`mwY 28cTck+|`a1"d.Vfi}fsQ׌ielPCn )mYpBßy11旽L僇\BX7_;)0?$]rQp ظxbЖ4 jꗸu?߾4]儹070'9J,!!VQU[ eF>T͚r6I- A ^F(;w ^&%Q ]vb>*kO7vw W2 UhCM0 7Z^٪j ̠,)~uը&o˅ᅢiSH`*/E4PGa.MW} ,vp*2(%V?QewEXnG3H` )6jׯ1QNB䎢X3&TBfI0Z2*J{uZBp&4QWaήXcTv9xE -+[kjUgEB1 Ft]  k*zjmےj3s^ᶨi$ͶzKmJu = }t淕7Uy6xӒ3O;jH2l.¶&mH>>fxeGEyٳ߮zr; &u3AaEآW}=.t֣'z-T=uUjaUQƥYhbb6"V(43EEMAsV Zݍݴ"n†.wguF-]Q=lӜ)WMr0^ !nWV)d ]Wl&1(hg:s_F[ $)|qhL@R(0^;W4DڍUp0qٸzQ~L*=/|OvYIȄryupנ5ծzLIPuweҚ9[kV̳Enz _z:| yB"`Ek/ICoDBD#κD79}MjfjvG~h{]w,}\QdɄ`^N4xTE+w(Vv&H! KB%b/h‘^$b/'^Nj IIzBa4q8#`#Y+zoId׹: !mw2ͧ;ay9d 7:e\ߎuUx߼52:e>.qNzr e|$]@pp+=VNCBa6̠Y B & 50"]E 75"X:ixvw^EJ'=`/*R͈+Om"U,Fc]"&%VV},lmP`Vs~_g/{j|\) bQýFFV-+u6$}2uӋ$<ឫˊ0^Ն ~8k؇j88k☚"׷8`ņ@Lp+A%q؟eEP\"?7a "w=MIuOx١{z?$bC?ZQߴlPS5 C8Phb[6j96.&EC&`jmd6b i`ŒtA|D-!D$^?O/Lt¤`=l XT 8Zg=UAAח?hw:pP , qrELl,l V:aP\Ȃ^$>9kPD[*C8]\iVµBAM7&h3~$t@ѭD"Ch8OX2XmBx0DvDLv |Z`/ l0"+f=JAB([kf.otrnY2 )+K1 RbqPZV P./Xs0Ah`1X>?JwSr$ `" fZqW,:@1|uxx@r"iu-ھ)G)=N hE)w7zQӡՠD,T?/֨^%gCd  rlƝÔXED3"]AK?PWxBh-hϙHbW#cBY(E?C-0U{e15NEeKˆq /z=> 2 Pe0$yveA؈P ;/H>' *BHPu$?9.vls\,4O.ADΚ&9>^0ٰΊ$1~g?{˷Bnp@Yyf$7K];M%%~Bu+tLu i ^-Qux ӣLSH4U]͊!}WB vlnǗY큷[FŒZJِ̀fu=/&nUǶ45>ε^ /٬Gly@zE}.8BG i 퉱5+`2s eN"Cuj8F.ĂN,5B_Tƞ/4a?{=z@غ5n'mE<ϊ.EQ`3cG)ޚ0_tƺV|`z*h]4R[Qf\HFX65V ?e{\,H?ՊO4FgwMnm BtY 5NﰉlJUMٳ}>+@c98Y޳+X 1T!ukv.DCb,Q* p\6衕#z^Ft?ac=#`~`A!H=m{n?j&3Yڬ"eALY`a`F*%YQx~k}!t4B=cֿm+,-9T-aEFV;̓oYhkوcʀ'I tt$KײsO} ̽{D?Zd$_2SvGG4\@E ŸQdWf3lK߹R<@=%H:^v_;5U)#7:o* %:}զG}ãXqD_f^ ITs5RUTu71 7'\X^-p *[m~zld2?CٳτIé>~3#/\(Hs%æ=ej"˥#U=&rn%|3PZ 9O a7!V P?`CoA1zKrMpf;sAșN9͋-e3~Q^WEB 9]|>ᅆWKkk3'xcɒTǣ;elCkkK!G]EGRWxe.T%BلX5r4 L_f;x5bZAב; 22'i+yS(_ gV Rf1ZS-Y+@~1> ʹ&ۢU/<6dǨ·8MGs>ͪ!bQcn ,'$+`l,@nMѥx)6k`4tP]t:D'"m$JJϲ(4B[94&H#L~]F ׸UQ*ԇ@CzK ݢ:M6Dž'B3-oz8{!v-UX5jԹb;q."@No{ z54+\UMa>94h` Lf޵e L%%}g,ڝH9.]kQ< 3r4Xuٶsmew\1 \}7EKrǢez=)D=Z*gxw%Bu$Ys9>6uU,hG2oi"s؊d*ư~F\^i.,q7y4lXIE4gaarI7K9(//šF^#sb=Jo&+9fR$ZH[%TH#T92quo%&~(Kv͔&?2N2L66D٫W~xBqqi-#$)ưÌ4)G3v q4רT'a$dy|xMdJ oTH͒`+*j |Q=7̯)g 񖶪6,!-JbJxjLevpaRW ROqƙ)#[I%q*5츛B)h+^m&N`)LX?t0l(6 By*X,OylyɊs3E"NBׄlo21CK mRMfKpaf1(Ć]\|a.@.AS܇\ 4xTgv8{PZ,^ #aePt:d e,g pvi/)J٩G6ƷzwgrTtvUw_}Zp3ԉLtv(TGbY*"LZ/}+ne>ˡJEЏe*|2*qlg9C+֖s-88o%XNԽ ڱ""y6<@ҹK'+ yr[VoVnps3P>%&LxXb/DE+;#o &Y"FI^D̚"ْ;ha7|xQ$C1'Cs|Uwm\ބ.p |Lq[*OeLSH¾įX3e]hWm\hfAtt/LT^Y_F 0NYع 5L$f7scHW!p,u=ߗla+^QOI,ѱPqR{) IU+(LLԂV 4j家uvMh悎5a_H&$)cQ"y[Q4,@BOSN,pƬaYe)gR*@Dr삊MS|McɢqWhROM|^\4`@zB) \,<Ҳy64) |p 5_~r-`V׫^7юT;i {k L 9Whf:Jj)XyRK&gI;=(p"}ӼucQ3憄0<04vN{Y ;ѐR[7ZdusX*_622,"*/GɡcQ߀[jZ 6TBL玄AѕXal.,%>txa>jK~i-#+VWNỼњRt-6a8k?o]U:R$S|'D fʊD3Hkϖ\-0=*؃fƺ6 ,xzF0|hg%w9UBF>RW@y82FW’Yb4pL.X'@*m,O۵/Hg61 5 f?gʂ8}VbQJhD{_sCiH'&+Na<{S gY,hwz3Qv/t<+^f?oq&gp04%Ov(9SUD\ ^/D,8-r\]a{&K?T0<*Ad`b}yI}n`7^jV tA?ĤhaC+B^r6$,c9~vHy#.5XbQ" ȣI'٫duCёs4 0BSQOu0^gio _/|L}< MwٽkXO8$)̠Ñx : 8I Ɖ%ИgeU"/S]*~dr%]-^VJ9L+Ym^ޒBpV~N4RF UBŚ3v,2 srz`n"QcO횐)d.4ܹge dPoP[S ~rʦŚ4,O!*pNCyQf{d&TMU"VO;˙? xE[Sپ=u`Ktc4]5Qd놻Ljc5Tu`\KȿD22T |$j*b]*ӎ(@99H5uM[_6*z)_yL@?Hjт@sQի ^v;[/l{c5S-wJЁzS⨜] vm=Ƥ/ 5T?6$-Rmqgߑ(aERfU\PP6N25}&v\kEVPg]:s3?4*)=)Q=@!. [@T0>Q4rȲ{wD6󣉋$~8ɆvT^fEPGL֐t}2Hu|yYMSMBe64ZL}!A`] ׼ 9O҆l`_ az@Qqu9޹P46Is2UUm:$)Z@w#lX#Qw9I w"Rqcv[(__⸖ʴw(uƶ=uPVShI[+tZPk3Yrl~4*1\yހjrbVi(Kxd.Yt-Ĵi:C|zfcVj{Ӻʎ{$`:Èḿ-^q|OQ%N߿bv?,HqKwʹP10ҙ6oszՈ1m݁5ʎ-s3S(oP] 'X(/$@Ay&ڠ^x<*F'"58jϽRQV,;UtQFIWn3@X Y"ںu!7 SE8VG{Y i;(`vvԛKxȑ$RuoJ+165RCU9 5mrzRfMՏT(RNcۺ3iZLO)߇9yO1D h- 1lMQ$ېLTY-/Ăydgw<^bOP;$i/5lRK"OYJZB_2#Bn^[z, ,1EY Ǩʱ9n70tÙ- Pl"QxLUZױu#xи"K96\!H,gl èӹi,`|XCNNDuatNՁ`\ʂ;~oT~ 5:V4S PYB`X j5mG_I Y5*ruUw](J1sh<="A72-Ӆ9eOKxHZ=Ye"@QURa#!8k̴wO^@ET1Wު1zt|̿pA~%^ Z=ݳNE;Haƫ w*qH}7b1z-]o$KahGT% x #S1ϣ~ ^H! "wK4HEjUG 3k$Pر{a/;Ϛ>TG,uPiS жffpg4ϿFXV UфՂ|}uѭ!,hy,>zpH7Cak [R΄˺]^adCBpybVݶm @3|j,b l5UşO^k&2!MB`XR' s4r-ԑCRMf`0< -D%/W%ѽ!#R;Y˩í<ds NL5.Y*Bu Jt_3hSj_Kyn:TGmzԗ <'F&&@>S͆;0=45-4pfQn㫱m7t>Eꔬ톶Ǵ )yk'ѧB>j2I!1?Kn|kY8ikz[NtdA {=}9߷ZԭAu4;PAUN%ʼy.#I$Z,oC+?]Q[NDlhv}f͒B䛨8Hd=U<6)K]~k=lz6=AP( lXaG;ݲDqV`UBDSri݄nPn3JN'CpWR|i_+b5 "(&O57Nۅ?%L#L S!X_)V`{ob,,>~ƒ\MKA*ñs|jvgYcq{ o+[W"Rҡsb ]>eRiȋO}} RP7,?ۯK ^R?M݈bGbѼ2{8tylݰם%{Vǜu OksuZ&i3kT@*:|q/djf$JCixFlqhfPrNcWRtżMSl[Fi<^1,el@Q٩ԌpYT㩟=wV$ƌH~#4**Aw̿kYY'I&PdiEa w2D(wY:3؃U\;wuBJJr'שI}Pr0slҼ0|pLm/cn+hGUp>Yf: f륟>!/"X?%2uǯxI''' Eg%W"p?rc\񮻧cdm\sqk5@s洔%Sld覲h́}[WNn ۗP2[ ʷEݩAV.#$Р+67?r? {`N 4$0gs'~7KЖCT;p#qd>W42y JQ=j='j&KJs! |-f `??FΝA.jc!-W*›[(seuveb υ!t8GwEg<=%hyGgU^M_oџߋ%?X02q&3_-sQ2R{R#|:.)j/^ ro(]#r 繀EwTeXۼ%3TBK UL?B<*l b0˦OmmĘR~G*۴+(/AzUuƏm)Tnߡǒu8ؘ[G WCr#2؀!IN OuljXl"#|=" Hl}sPS=^ѽQn|apf.h#f]QP5=O>=^֡TxfBy`XJ_oGlzr/˖eKSzT,xXw6*gҾd4 YCMUpY y4aUW ,/J6X"] :O@Qyk5j˳Ow) ܖ{;]䔴Z7 Vbf}R`h7*'AEHE} Nx"VXpߍk$ʴlRy559hw!ؠI'oJ(kd&`Q0)~m쳭)Z$r= ^jN'ޣZp~1uQgAqP6C]Nw&3q 1,N9Stvk%eR 2ԔL0q'Hq`g ~E;$` G@.&|=:gr`ͧ2=qdޒWmiz[U 4jo+vr4nJb|EѰظN(u>I6{d. < 'TЯFk)P祭Y%<0;#[h1SeLV.LS:◵[taLr139K+.=>m{R.L|5@Zc|hrm?h5!/v*sq{&64-%hVp1#LDO.͔f-:w~%aO}L:39.? Àx(i6X#΋sQ %/u4O[w;w+,!{ h `MÖBVpEw]"# >F8Ř인wnY>=Wn/L2& %}i883 7d!'wԢS=^b(~T[yCϨV)Ҫ2>p\)ڷOW}8^)I=@on FCRbKu;Q?%D$GF$5J RmSduMC1,Bۅ~Ⱇ97Rx*-F1Z/J@dd j:&GE+=P턪9P"KئĘ@B>ʩvEnMWB8X9( ϴ/`\?YҦԿ'3 Z/V7%X׈Co>4з{#Iꊀ[cx^SK_8D&~+'&=2_V+]7mlM̄]T?<_G)blUM Rbk2a}@Cjal,,,. !itM:EL3ݫRU&u-c-& ^_r-ر踎/MQ+?R{e0Fݢ#J{W;7b0$ (szd/vWr}?G@"Q)}0(_aMF9udںaG18,LjTIonBҀ<@Xm\_tR!3+wsG,B] Z!ғ{e_60wJ1[* ZFnj`).ULq1Ȉ@}Hlņo.];~ \Dؽ޳y"8ꨨ;ph`jpKd͏okzz6&o܀SE['q)~7-K}Hb VnE"Ƀ窏oLǒ1dEb_\Yg=;&s,{ (8o[nTRǕկ5^}-grc|`v\utøнs8 18Ycѝ } RTGԷS+r)4,´.~l襣;m뛬32}ـ4YnA=]{2>-m=誖y|grBRZ@a$VY@qR~@ &@ӷWǎfyyHq!Vy Zx t4Sc0uyqBUe{f2漽csx\jj=Z-bWa _wYtnzۼ|-Sv(!@BYoP@"z:K#^o+~V}؈+-F#V^ `x&Y|6r5\Ϯ?KӧG;!}I%Ief&&\!-HW3 P6@ZQRa/j89ԼGطӓ6Y!c(A_RzP[z,Cl3ݛ+$x*wAdOyNi"pPɬ%4z)iyפq-oiEH'ZMg$J G]@VB,"U>ףNi&'Y xN W" (RѺtZhêi4rQv%#fd j"IS<8F5Zepu;,[pzE%,(x}iݢ r&){-8&cek+zf``^f0 A{sDeűi?@CKooאɭ9{&?,7]+hjș l)8m}IuY}RH$br1WnMd$Oy RFOyΦlڔ:Z1tۍV]~axN>,9ۡqa ۄW/".lWx4VIIIp@(Qű>_ 3+I8^jdWeU0rbLj1H̾:Ool-QT(/TFP@p,x nK7(8d]n@D(+yF39dT;{RƖ®9bIpC/J3QrJrp:?X]'ĉej K ej. ;$Kx_.X2y'[`K,M[Wag͆< G clP7 T aNnFkfm|Z!3%:Y+Otλʘ]fncqDCT[ۅ7Vf`8BPQŇtK[$t\A~R7G.p.^zD}WBKI\9n|^yFt-]!P?VBSa\6u dT | ё˅zz)r߮w.aw>FUi٣! nLem/=66GU+Rl(H/q'|#2UvF^K}-ʹম,?C=2`$P26Lrĥ(;ywd!KEA2k$!Kz-[u ᤢQ B nxpr \y эЭ.!7#t1eE#sG2SD430}° ^X=J<._~-nP#:K[-3vwwUxQ-1aAFYS% Na4BLTb6$XK;ctxxXW1 Ϙo{}~P2Wrw20Nb\:xpq͚ajj*: S.*$/: \!t\8d=rQ- Ev\_=ONZ\sC@ӫc )/ I}L$(IRĞ_Ug!쿡[T$n@JuMX`/ Tx̼92Wwr3qʴ.)+RV˵|P(_HGpPYXjI$PD' ѳŊŦu-\Y?M'>f*jnvzz} tzźOyRx8ÔLC0k<ö|;>Ze ?S2)鐽Ί7=쪺r|N `g7{[߈nފhbSl.+X}(]QXNW/ xA${0'Zs]pԠCJcn7bYr$SMP3E6Ec %B(NN+0 Rq"cC|G^6䃴w@xs8jet|HsOAꐑ̍* 󉢯.׮:)k2!CAU58N/Χ^n~/wZQ!ιB(y/&Rl" AzY&j{wHPrHv??ufQ)hB?21Tg( L:G-h_a6}~6aJS |ATx/i8 bt<xv)+Y(qM42߂<3o@<%<|83g`@=q#mtYʎqG&'YpnlHp F@'i6)> '^M* ߛ, ic"mJ\bxKT8kvJ4L?S^MsxGǦTC\ ܔу.ࡸm۝ s$bD0za6ݜ4ؗѿ|]c8vK>0sb%b'2gZzx!JXY AtT ){\qbkST+ hZ|\wp6 (!LH̰ g&7SBdWf:ui/}&':Ɏ<4 ݤUCӕ  1:o!DB%߷|gg^>v"%z3dϝm >.5RėX|\YEJZ:;sZJH̀GI߃2`9T;/H$ !}0Y@KZ1 ggyِ}+%*, ѹ$p@q]&$M>J[.BRsޱ窻6AY_gQ*Cm9" t),2p$INWMMsVFnuƒq4X@C :Rp\X?Pt|n&r ﹯Q} !3D`E\J+d`<ɳbCc.liDOS9,?ԉ̅5Q,` iwCYS P),vb#LװwCMw3}O}L35W[;ꅑ8 dLBh:y(#8!j6G@KF Y$eH1$ [֥%]S W܋&f0;v7ƈ)ic=ȳqj $u -kΩ4œZv>Tlĉ„ Qʂk_ڭlQMLCeSC.S 0 5z ctHt2lUB'*dtCjx)vIV6ybc`d6VC p@J!ř|> dfUF{q:*%JfD0^ %sM(C2rJEL~9Zr-0 Һ"= n=;Vd|잃ѿ7TՋ"~PblT*MN"3$TyvV>_b_ZO]$0x]˜ +?rvA̢xv3lс%#2Vݧmy %1| FbҒ*{2mEB&$F1_eZ.Qctif$#6dMcxaN&߾^OZv/8;uhQn0kMvWqEXKk.u"0c>E6ȱnw_Kq/(NUQ)G!^^= -IohF#LB"~9-z3A|a,Ӝ811j}VA$ߨrR^`ז[qۏ_xL)_x"$:pMiÆqs)b{+gTu}0zΩ`LW߬zp)ר %FKcaҜ݃9 {'H5^+4kEK$Sn  NG)]6nx r4n{{\_gxFjDo͵WfCE:e구2r,\??BzPwۻcGm0i$,aysp)Щ!5ly |]z -Ζq~g+5-Zv>cjeȨ̼/E/h[* X@:3"0UqGx}{{j9QHYx")u"Ј jb2EOG8 "c雓ݍ6*-Q}pU32F_ F+Q$5tcUw_G )J^S{2v~iޓBձWÁty-By T3Q{]مՊrֲR} 1Ly6ALwy41To?ܣN$>R`otoAwu fٗy=wjUk4'A:"k&B^ސC؝"3O'<2 {(%N(]zR&SYSaj/= ]\4`' +\Uv8IٛXQoݬJnߢ pв<˲\T+W?Z ,`MB46Z {o?:s#04VGrХ5sG "iEN[xʔ9E毰5>ŦDyt(ަS.|Df*NZ+#LLbU -i j91d&J祆kxp/>]a:s s)47SL׉˹`cR,nfͨ6`)W׻Mp~-vT*r(2:+$W@TT2b+84fgtbr"QӉQ n P<ι{Ѭ7p n] ]uvUdG룏{l(ˉMmSM 1'{W]L7CCJq.Bi^븽 ť'猉:jl \c!Yd?P=!)*ɪzOļqq֭aX^~kRljS&']]`vԯhh1BpA^?*?1 SU>bJ8쵃rIJ$%5א`*@:C>vr37,S mym#.IA ӗv.{pQ~7{}"{wḴ!mmj 80aeHI]z u*DJ&>ORjA_ph?@QVKjq_z*<;p HɦwsY,~d?3F<s6Nj [ 싟%{{i^Z'cOKZ46ӈ%B%:bk |^ >++YQR)CeH`T Lt!aM)~T8S!|~GA"b˳DI:xzg".%څO\K 85ˤ E{i<+Q c\Zkpf\orJч锚amUΉ~nFμbJ y_Hj]+$mJ[&jk7_3^Ǖ:ąĩv-7GEv³ԆKfe0}*Uص4fX8SmpZΔ=ED2{[F@THҬ*rt);qe)OjɆ,G,'sw_pÞnIX*uiɕM&1; ?qtyChpRP>AA!e;]>~s(BsƍJbgcKE+xZG&\eƩJO_N,Ϯ+PCN2IxgYi%/ ?zZbMroQ4wв)KV#.;;^t npQp0&&έyN#1h Ѽ6zܹuTP@_N6 :nj<&/,Vr*3.c춓VM4ǀ x`AHQR2Lro;b`^ d@&;ٲB.A|޼k oS|9|w;Kh З\cf+\yL)N~d|yo]Dg}/eSI@IGA4sĠzI_n%.L Mp@ΈNl/:#kgf3oƒsP sHH܄5nss`b+N$@C zm@!,~Ϡ[_6SKxvC0.'\V#81\s"W+bjuY,HϜV1Ԋ!T[xpC#”{@vйv:N'Cѷ]jkڬȉBr>[bЄ% qO4sxfnx"5uQo%;0,m*z\i2{AL~g=VKHCZMj4CmQrB_z >nvBm~F4bҪs =s)s4R*o93f;)1?ٳ[hw Q5rJ)5v!J-w+1] +&)1y$f8r鄥-G/( ,dݢC.lϧ>[\Fux@Em M(>CZ.wMNf׽AWsc[מu%ZzF[+&kЁc`JU!J,R,d_{]6K D~(Az>}'Q6@T4^bKl`_-hp}R/rpK G 9LI&Ѫ} ހlti2 ʓ% %\TϕsM8 I !-{ND9ʕ)O8v~fԾjz3tY$f%Ȿ5M<_Sr5l^jfM mOe}hW5FNqzLՉwI1حQu %ˍ=+zWMUk[XOTtmA@]CuFo17:u$M@c3.y!W3)v$PkCbrE$0\gU(S&q!w8xgc"wz@gA6O6'dPhsmYY"^M%39j>Pߑg"@5 %1RLxm}cUuV+U&JuHTtmFrW$v.XV%dQ9>fY'Uw;dBĒ4X$1Fpbde9ՙnӅR{y/8(!zkzˈ_v'0ʉz"[R))a_u5Y ׹|!~^_<$2Ր4CTj5u(6]a wxsDo!7<Ɛ' ƽ*Yl"yP;!oxf2=]`$B-X _M8Xn(\*UEd#j;qP:hvX*7ۨ1rd1QҜm@})9[e #Br k;ƘPϝvjsW=}҄U/26{&/b̢6j)n9Ž}#Lz69͎KRbAsaU})U~e҃ū#~LlYJgY ٮ7 OӑBGO:!7BA'Q573^RĀ Y:\S6%a-'t:lo;e@% 4 =t &uk?ysUA'F4{5r4KtG]"-t!5t-:-$Vq}(>weH,v2!Ҭdy#PQ^_$}g~Pu'^$p7S3ۆ>yPf;$7x>.}ξȉ;+nyu%o}JiD|S/RKvC pHvjUu#^z[{[#oT5 t#pħ3+uQC)d'?SceɋA9+y9f5Ś@6029Ϳ;H+6JeVG;tgVFS,l"м)lju5Q*[-jiq${f~}WU:/)f{P%7Bnb~"¶@Me哯T,-e/!\&Xj:qoE\)!KBbՙÖmލՠ ̦1f?q) lyr;U6-V%:`d7oge2B0B"#~,a|0:c/gߔb]\&Θ_ł>55[x1k;x` ("c[ y@le&8gv)`M +wVPc?~AK:h:vc|h/;XPzO aU / 6Rb"E,0)Z 0xVGp;,%!74 = Vffj$-8iVL8 "~RC"a() HJKuE4*skeLQym:w.Zt{C^-Hj/QT=5__Qόq 9`9[(v_I@'ڜ9 p:M!1IrC8xI(V= h)%N pqrP,=S"H=7;o3XHB$smޮE)z[D@R9\Xxo%%-bVKqO!'RSI$3A&Sx o]1}a?;ΧJfEv7szx:OBU"B!uj#Ί[mpݪ}UL:cdWPFF37&Gp{hsE$Ns*Z[{{[P.jrW0VUK5!{{{D6M3FBubݓ9Ix{WV~ƳuQv30 llajxZYJh%.$o؛䈌qn'7,~ogW,/ajoߪ沜{0b5m:ZmB.S-ߟf<4 :5U^׃>vYtW!%{"uX,f5S~BݔX&4J(uF7ea!P;쐘?BF-$Տ`*FiV]7:T`?:qGVrZRڄrzz#dpmb$NՈRppww1BdC5\I$mJ57)YЂ+rn8#s4*G$K$B+jWtry> k ŕJh{p c ,[` s_O_t ڗAsPfzs9O`&9s*^UA6jU+P9 ~6ڀk8Ym6ʣjk ;L~ƚ䅇\0-.[OPL:v\e :m;dСtd9輧]g1KY&tl~aw !ZB<5 rWŃ$fn%?lF(uM:r&)nǧ%$!yOA~cNH2ɻ:w7Ņ6GIGLqD6~WAmGO[rm%]ɱXMsBj :*Hlв>h3sx\e%`ń„ zn`wK12؋Eﲲ"+9~/*J@)''Duc# Y">Qݐ{|J8pklM@j24uzmlk?!!A*z#j/.-Me@81yAn,s€m))-3]PRv ptnK0J_Hq?!zz$}Q%Twa|DG*G'G&5GK&$M&(rzք=6) !n6k&$ >QY()_G (\@#+^, 8h/xu-19/ LJKcj;oO'MY^#V{A^ck~uȗOh3y<ɦ_Mǥ!m[Frcc65o7pmDB؀ 4tNcbkw:;(GA@=ږI;.;įp`~9DCuOwXqUX\B+ ЏN1]b׿gzZNlPw8}h$ Dž~e.>bzXhaZTuhFgS%2o ՐA}xN w'E5͘&*qq%[ [Vf$ ~zQy gu )%FgFkErW疲Dk—N'є -I:Ad=?aD ~5IiC4C ¤q%bfA&fe}r㍡I8Fow釘m`EK־_tdonA߽byEា0FzXٚA > '5{ejtBj+ERo] ȠY ZnZ'YjH '!AҵAx,D10SɼK3`ˋp!齢[Uy\˹K5ZKj-zwE!vSڲskr+.nL6,ݿēl/lasȩե"Ŵ71Bi<tmGkp\"KOږeٺjO<VXR<4ά6"NYE !읯Hڕ+wǻ7vv>E c\di,0zhՎuus L >,v\hlͅ4>i!A!#wSp0} |FJhzDe> }e R -`p{"U?fg:N # 75Lg{ q06˶`iY ^iYڢhēyH,]ЫĶTA献lMr_8WyDNޙ3*?)Z I| FX+!8ѿkCo޼~VGl!l,TEC2nV J@ہa J? y Sb;gl!1XLHq\gUwHcG1~70;Sg YD U.OW) afBesBeSG~޾փv  9~p 5#>f蔚q4 v(=茐%*3*4@<"f>]'IXz^kRS,iy0P>m6Wh*[ 6Y;S-kӊ솈A) 䞗UjTs`-eҺt{J;uIL yу+>[ĸ3foZl>9zz1A'~cdFs,~4+3yc[lT]̟fJHk(I/^r:1ۨP x1vKobS&[狲D 7*9L_`l/w75+77Z4vA}Gm3=APSì:M*ֱJx!#=Dxq2[V>_! nnjmH@^J\iKNtrx;K\+ ('? 8>VqŮ`V`*P:ֆm㟪h@>rFP:)9PFṔn Ҝ\7rGa&WV"'Uܱ@P#UQɕEOW%Gܡ`e{Օ6' u,67k"F?l#Ct˒C=f@=l1ۗy=IK TG| rWvvXUY?+StGtN} LWpbӺH*Yܤkc[6ԦSB%|* DA1Wm|Iex$xq]y&i`N({cNPp5%QݓD w4Ca+MHs]9`diސyRsxgDs3^4 WŶgDnjNpʟ&*;vA澥їaz5p^PPO0&*@_8KK,<\<7 gљiFM`?!=[U_ t /mUp4 (±Q+ Vά{dִWocLDfHl0aCv}u#&%_r+V2hi{&#,j'izgſ, ~O [ݒxR%HX Maܤ;:'DMocv3AE mG3^cYm=úM#M7VА"d4FZb_ <4^]y ` vB*>+dsL$bW3% %%U;WV7pe8[ [*}otMz( %hϷI'߈ZV<A%L61}{Iw[pZ>! N\F__Z(LnME$y!ϹtD.]2o@P]w8oK+6wC e%ESVzo 0efN^Mָ5C/>R}@*63f/:g0mv|ާYy9s>]n.ìcJe^ _ /%l}@|0TE_*|ۚJq55=P ;: ` _ǁ` W9L L@!$}jP!G.oG qPZ -,CH)r{eؔj0of~Pwk}&wj $hM*7F=ʅZ*c(Jl`˞Ц^Vh,3 Ja <4G؁PphSe&\4`^a,@o8aF nW*9j 5~<ބ4/T)Usx  [Uʙ%uxmF}ppj<TU%EVy!p\6^A5 oΛB3e74!54$%M)2/ڠ-hȗxv^-ܫ!0P ;)#lT¬=шsI\qvPᰱhx:-iY!QuVu}MjN$m1h!L ^ڢ@vikLKH1c2ғ(7T,h<뙚*K8TDD2?RTmkevBu /9fFV4%CKRULm.'hcGce#N8a #(^ЄaK19 kSFk/D_#W~m,º lz4T$ `H#?Og]Us5qydJx=&-|}j8;fPOX٣P~jˁûX CjCϣ1c2<@p>œ[<eU /X)CkcΖ{usc!+mSr .pޑ9|?/W0B}uA<]+:"#)`.CX,4kU1sfG^[jbqpj9OHyo8D~R?K=vSFϫ/ d ]cP&V)J(8!he~7XMj {֎%\t$QfNuLEp"[Ǧ L]c1[V\>r_'''U7TrγH2wRG"^e`i LjҪB8^R*!(^e8g_67+ qNZ B@W1{yE}Ja/(ݶ}ŕn)Ӕ1(%n?XTtٹmOCo]L/s`:Ľu_}m cjPqoٛ "`i׼WwA K84jqi!GNɧG# BE(~wҗ%䣜 ' "*\nASS,B\`d a\B1f ă;HgA$J*V{$߉ C`b;7#}LVM$JS%aƣ\'Q-lK=U2y?NN6 ,tvUfnx0X}W@l1CShR`vFW(xüKpj64iI"b8nxmK:ݒ6~Ƃ6[ڪh *aLCJZ@GXt sO@gy*~ j3;_P[K%s,@>[x]({Hm1oťХ= of(UpXx:K ;'%tS'[ eV@+XLL8.`(hՙፕJ#Qec 2&up/`GZìuGf ەpD(ۺ@ .`bESłˡ_v S5::VASB^1OӎUDz&ELTy) P #fţnm9%9%W"@%C_u$;#)v&= ՊFUKAU$\[wg 97~vݦ/e?rFƉƤfWRy?& +*]8Uf`B'Jf`0Xi~ K/NɻG+=. w.#kwI'/c6¸1S68D"GR"J}>I9*WUT{3! %@\)>"( +#'zD=%8FC㾶ںXނ=~wo<Ό]7".};G>UfQo+~3Q؈8W;RIjFF@j=V-AG'6IoKރKk}x ;_FC鞦,nSxXTOPcN$_B+଻,`?00p< V! _9v+ !Yv9g5 Գbu0?PYiN{C;WV=pf5Җ#rud5ck-qEtSNBRF ;y%4O^f 1a#8ʀAyP8C3 s̀l~ΝxCe[EhstkJs 0]դ.>vJ'[߽Jfdz+Q^Uݚ.YJM<3AYrRh{ar kK>QAr|ғ+>Ew5BR6^ų+ӈf"u,Txdr4n|_4]jWA|}F/4)TemF)ȫ ϣ! /=>YX$^}Spi85f9K 1p20ȦiOCBl7=1[:mFb62c=Nᵨ` .b6.KbNnh5BD:YloPpV*m䭾KWkP[J&*zNFz 2|ےɫ\{A)6'b:5+vŠqLsPfhc*/i_jZiZ#FO"EGZjPr $|//*ә M^}!PóF ֎C0&(̅S/%O~__u@#`]0_QPKPZux6I!=TQ\˸kJMfZP}CRt}K86-Eo|q)^ F/LS t>.K@^D!VJyz5C|ʬO4x$;d0*) er)]OZBy1Y/:%AlϚ4rq_֒']iĊE\U7+)+rjcd%$abWDf;*Pa,F0ŸMse"9lNO[)\_2L4vMFӽT]j.>>vnTFa[Z?}XjְZڑJfvm\dZܰ zu_8 `FL) i4*T.Ff w#o#F^*붓@]:WmUxdי&p2_uHmMj&y0́&.U[}^n¸n>8)¦ G+.#pQCGrO5ﳶغ7¶qu/UFLIi c##[0|k]omњ!EctbK(ȊG+ЈcAEwTI8,}ؐA`?fHG~#H,`pQ e6.KlBY/FLj30S-u:?MX.M4X+n:s}xsO6O,INAɷ,9tϮM*Nv# bʇ'uqTc #Hvl VkS5y*k <̷`wZ%ͭg󸩹T2/ǵT#pU2u_zESt!D}Un4JkLIl~'!0?1چJʘD^i|'̊y1-qb.# 2[r>{|bkCG^.:Xnпw-fgZ&ȤTZ,fwUcy6B>RBҒ=ŔH>t{uT&6)1g(C$f1ER~w#:{"7szև9. ~š'4wՉ@n>V;s,y Hy`jFY=-.C\֨1 {F*/~m=%C0GSM՚Pws1&XÈtg*>(T'8M||~7E4j"a9؛ \uӸ8!QqbWb"9پ V/mCfߔe$(JLp\wЮ|AJƋCD4?G)šW,nT\:n9VgDDˣR>3BrvY}e nh]v8I/&w.u WZ*-k~ LᣲB&ԍΈ<8! ;FsOfTV՚ ڹKP/^"UAӅnDܻ#Q&x󿇉@ CoP[LS\T40ԿS}Bq/˘[l_9ڤ#8dpIWAї#.n29P*ږ(Psφ 7]tmtٜ5 “;qx|6 Ƀ]eE\Dݷ :1fD. \=,n"U[ژw_5ِ\.e)YYߓaPw'LQ e |h.ǜTE*V$ 0}GËwe#GXS1iZvC\GM/;Y9̙C! %yzcd?DA'qYzDE"Q< J"j̋fAC80dޖwIѵN T]KQNWaZ#u 8CTC3 j)K:{`Wyq q$?YCnx&TnA\-$,5Wq~@sOF,6>vE+^vO\0r<_tdv=R0G^,@ ?CnQ0AO'׭437uâ⬎H pՁa3]G9,U=ϯB#. ^/>Pn2#}()RAoTf F`QA5 dD){]⻜uݼhF5(M Hq-PT`E>W0 w PH@?(szm[6\)BZ~ vD2%WeFq`I+b%C-I6Y*s A {d'VPq }!jkr޵-Ŵ,W#$yP<,2*:n-Am-ڏʇS7‹)uB"*^7'))[d=μ@qPiI 0q nrCaso,p$"xFS%uqaݟ(| ",Q||^S;Y].ze ;HI|j 8:[)*8 /ր{QE{l6:G,> ;+pW:n?Y/v˜(vs`!t [ }/+{JQ$6_LTWi6gwQbU`?~7Ael%eO,OcSƮSEL/4dwb<)*'>%9Wzy_mx1-t`G(ΏDCbl f*x9o .UY >E@mAh}CckWp8l H늯H?A. z MUt`"^x5 MoL0lw8@y Y76[ Kڙ1*u.!Vǎ ֊\nc>~"f# ixo ;5([ԚTx Z֞k`7yvH7Od5Ƹ=,o/UbqJ`;#iʕZ3bipezncJW8-|+|d|V-2W_W8 B,Z_ 'ԪC8xL#(>h D DɕzyW'jAM$-5kfGr@â`2LwVo![j\KC[YH_@hRQU^w}|ZE}+0wZ`Y7\GPjqtnW0ܫ(׈F"HZk0s!JMA%3Ia`!:z{YJs|!\ifU'@qdvg`9SW1CLms&zy`GgV{H.K^{lL~۴e;Ȋ+*1UqLoKUT)Q B^ַHoȖLW̃ 8a4PC\w6H ]`|LHA5Ω`,qBJZ],u&̮8M 52 2c:YXt~=)kfQ. i!qD!nRL7]z˻,:T_vfߨ3p\cvV$ r]KᲫ EWA&|ܬ W<(be70(9385X߾}E)8L:=$lm$zM^ڰkL Y^ty VmtUj1dfY9) dPeFDoQbX\ -%3# ރY6u\;iWIGAksaw lJg0 jK?uҀyg3F,T|'+eaRlHm*04i!YXQz-rB %:ĉK|t&"hJx&m{2pF:fni7{v9M]"%Ɇ{"|hU5iԬ #Km׳U=ikROW~XLWs_;C'6;9# !I~^$џܽaiZFp{RfmXpԴBflBV3ZegMXlsh=ʇ4i߯Flg̈́y;YAz LirJF jo"\%y[ž}zr7VB(Pigď2EZ`٬`%/*FSÌXÏ)d`Lx<Z+%8LUDŽM2|΅`-,%Bu|A{Pi=/0Y f8{ONjgk4M 6 ut3G>$b 7ԋ!,ݘpdj^൜V䤑COvez}~Iu(tM(EGy?W12h%;K3kǪM8E #ut|h(e(UXs)(ʄ~9O]c N%0Qd;7й`2}L7Tx(‘>S=d֘SJܤ+l/9j N}O?0)Rؑp؍K=]o_{xY-0k 8CL<%S/e мW5B玢f[8f2qO=6ޭ3r_јxHbO{ap'9bE,@ w{ 25 A ={MEbo,Li7U)n* |fOV^+װ8C1冗#% n˛;Gŝ{AuP@E LXs!Ai yj138'S]dD^o/D%x RO3ypAmzTzbfQf$2~7(nl]yƜsKrif\H2YMO+ڃukc_f|z /8paV'H Xt}_QHvg`pΞni:ǦxDa?D&#c5$GEvqfdr]c_sqb[sd؇wb 3SXhS +q¶IM,N^z #}'U$Aq1pGҒrB˷xŹy=:FFVIcuC\~a |-C) a;_`JL:pz>zh!BpVQϲuۄt0g 69I k_2xH8f2K.S0JigBR_U8D/Wk NaK/gC^~=3# Xzi%4qRc!FzJZ2Fa7Siy潃pPOhu e/C{3䍶EKU54•? TMw 䦓Yc{tׁ{)~EQq6k%(q;P@4Vs(> (IԩqŌ5apf2?NSG#q*P -6 YgR{;qK0E]}Kn/كo`[Sۀ&QRLX!soY P]HxKoC4 7Bk<MF` i)x!uA.!&u/;hڅ E%NC"̗F35,jr ƭj,@ s3Q4y'p%@7A][>4vc!X:SfOww_.Sb{.H4وD\;QO3*}ݱ NGk2s3`T69PFp8\ܰCu+H艗*G͑*̌SɅ'6/zfw{ojCi2qu@h6TԵ]G)E6Uם׋Sk86LD(Sj+] -t`/]:IP;m?<:Xl_~Do|$8=nMs0.Rl5q627S5r-i|1C|qCF<* Pƥ4 ʴz]?و _%P N7)ܩ0# Rmai0X"ECMhRDmy)TgeBM~~Vn@=KIGگȢgΩcn. to6+ZGcdx~N{,GM ۖygߺ1d%eXRR}QUƭJA(n X9z=9R- f x3m !ٳ@X:R \ˎ'[se۰fmEG Mo|ۈ>%W8oBW IpO#=o@TQ00E$hQ PmUN8Þc_ڨsLOv[Ӱ>q+Vh>=eŖy18EJqo󢗆 Hr1h }̏,}`U wr.?WND+($/$p;_٪\s3@}& i"X$s8N7*@}]N/'+39_'ln6uOh ?`ĵ"3@2fQO;3;װ'#r" f0&tq|Hn3-:"epjAO|XƆ2c.iѷVz5kn_KQ-ՙ%N]vHR[ĮaiH⦗.Vq^uõ|"$-n7+ZEM&e3FtD):Xa?c˥tW RZ*t w=1AyVbO~%@NFRO@L2ך01DT v7yJ]#]t d66c6{V젰p|#'$<0}P@j%e Rl.Ԥ4=ȷu~Yh L` Akm豷zqE(tn3 ˈ#qے }1 lM^"UOS^OM ?`%8 1{ ]J!k[ /o ->d*M 3eET "DdrFDzr.F<|M iQ<^2m5GX~ejT/] Q! @ 7w~AcO+3X,N"v keW3GI'o!ph~n?,1ڭ8qKBcU|k 25+%@*ww.FЄ UfV_Y'`|Ipuote?!Eq<`ji5۫9@z&hMi*ਆsDPpvgP8.LE*jOG0m*z6!_ qjgδ ~Rf&l~- 8m xV 1t,ULYDZ:+0QH>2<Ї&gq];}M*9crH Pj`_]MkmplR}u\p:=]usP.SXN4?Q{=O-!$-haŭO4̑S!W<tz![#!:QБ'7wOp]^ KeR*i yiIY'CoQҶE&䘋wDˬSD NN1urQQ 'Yȍq d _xaxb]0Qхjz@AmwO0嫰3o4r!aSr& RПϻF``=W0}3K@@C1Opq9i ]t^Hʢ6c`goAAXdc0ԨEᆯ:$ Bv_zrG="u:M{E~(4CH 4#g,UEꭅSoFlKۧJDfG1C 5 al (að 6hvFr,{GBB6V&vXAth]L>=32$~6,$E,6Jb% i׶Hm 4j E^TBO㞎(N`mp'ǰ hJē#)Z9\Iڶ?גlбoVVx AWKlgo(݉ESnH=:_Xr%Yg&kX@u$<:*p&K Ɖ-=pt2朰!LWΫm N. F@VzLB5؝A$@!I;lRG\&XMJ(`dqE.Z 9Jnژ/]pDUWNڧ.lp…ܺ ܒFV_@F<:;WpJ'qу; IJ(0Pמ}|ω$ jn 4$H:ӳuqZsK&+.15E` f חQcS}zKRX1 bPg=Gcv?%)()lϝ%p٪wC5 = IhpW+9gJhr[ $ʎ٢6,[*0$;1zU2$T5XqOCE?~= r+Ms; ](M(L$O6Օؠ@ }!JJ=:W[d HȜ:׆` }ęBbi& lZ? a[>/~dS~cXZt:Hmhu=00Wĝjo.>xCR|mQvJLdkSDJqgO'/cw9WWo/1QnY/lP/@1q #{IS9о7Nn#ځ Y YZ