libavcodec57-32bit-3.4.2-150200.11.60.1<>,z4gTp9|0Jv%kj)bSр5~t[,.] ?#וP ~َu5/&sVNDxq}>, >\D$ȼLP0T"& X1xjwF<ڴ1LGfB o8\C_+>ɝXZu01j91vS'6|v:ƅ-IGhM%EbJ<7EâJԶ)Q5?*Kt7"3a\#G/>>t?dd * ?<@LPi      b |$///(8y9 y:y>GHIXY\ ](^Rb\cd͛e͠fͣlͥu͸vwTx\yd,`Clibavcodec57-32bit3.4.2150200.11.60.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.gTh03-ch2bIDSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND GPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxx86_64/sbin/ldconfigIDgTgT64442bf303dcd6fb1326a201907f47bd38f1c75fb4ac8cf0830c3396de5dd98flibavcodec.so.57.107.100rootrootrootrootffmpeg-3.4.2-150200.11.60.1.src.rpmlibavcodec.so.57libavcodec.so.57(LIBAVCODEC_57)libavcodec57-32bitlibavcodec57-32bit(x86-32)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/shlibavutil.so.55libavutil.so.55(LIBAVUTIL_55)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)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libcelt0.so.2libgsm.so.1liblzma.so.5liblzma.so.5(XZ_5.0)libm.so.6libm.so.6(GLIBC_2.0)libm.so.6(GLIBC_2.1)libmp3lame.so.0libopenjpeg.so.1libopus.so.0libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.2)libpthread.so.0(GLIBC_2.3.2)libspeex.so.1libswresample.so.2libswresample.so.2(LIBSWRESAMPLE_2)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.4libwebp.so.7libwebpmux.so.3libz.so.1libz.so.1(ZLIB_1.2.0)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1gggggggggff@fafaffWf,f"\f@e@d/@dJccʂ@c@cahaQ@a/k@a @`@`@]@]#0@]@\F@[_[_[ @[ @[@[[[ @[QZ@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.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comxiaoguang.wang@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.commeissner@suse.comsongchuan.kang@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comqzhao@suse.comqzhao@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comkbabioch@suse.comqzheng@suse.comalarrosa@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-CVE-2025-22921.patch: Backporting 7f9c7f98 from upstream, clear array length when freeing it. (CVE-2025-22921, bsc#1237382)- Add ffmpeg-CVE-2025-0518.patch: Backporting b5b6391d from upstream, fixes memory data leak when use sscanf(). (CVE-2025-0518, bsc#1236007)- Add ffmpeg-CVE-2025-22919.patch: Backporting 1446e37d from upstream, check for valid sample rate As the sample rate <= 0 is invalid. (CVE-2025-22919, bsc#1237371)- Add ffmpeg-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-CVE-2024-36613.patch: Backport 50d8e4f2 from upstream, Adjust order of operations around block align. (CVE-2024-36613, bsc#1235092)- Add ffmpeg-CVE-2024-35365.patch: Backport ced5c5fdb from upstream, Fix double-free on error. (CVE-2024-35365, bsc#1235091)- Add ffmpeg-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)- Add ffmpeg-CVE-2023-51793.patch: Backporting 0ecc1f0e from upstream, Fix odd height handling, Fix out of array access. (CVE-2023-51793, bsc#1223272).- Add ffmpeg-CVE-2023-51793-shim.patch: Backport part of 1b20853f and f0dd5c00, avfilter/internal: Factor out executing a filter's execute_func; avfilter/vf_weave: add slice threading support; To prepare for CVE-2023-51793 fix. (CVE-2023-51793, bsc#1223272).- Add ffmpeg-CVE-2023-51798.patch: Backporting 68146f06 from upstream, Check pts before division. (CVE-2023-51798 bsc#1223304)- Add ffmpeg-CVE-2021-38291.patch: Backporting e01d306c from upstream, : don't return negative values in av_get_audio_frame_duration(). (CVE-2021-38291, bsc#1189428)- Add ffmpeg-CVE-2020-22027.patch: Backporting e787f8fd from upstream, check if width is 1. (CVE-2020-22027, bsc#1186607)- Add ffmpeg-CVE-2020-22027-shim-273edb2f.patch: Backporting 273edb2f from upstream, rewrite without using temp memory to prepare dependence code for CVE-2020-22027. (CVE-2020-22027, bsc#1186607)- Add ffmpeg-CVE-2024-32230.patch: Backporting 96449cfe from upstream, Fix 1 line and one column images. (CVE-2024-32230, bsc#1227296)- Add ffmpeg-CVE-2023-51794.patch: Fix heap buffer overflow at libavfilter (CVE-2023-51794, bsc#1223437).- Add ffmpeg-CVE-2023-50010.patch: Backporting e4d2666b from upstream, fixes the out of array access. (CVE-2023-50010 bsc#1223256)- Add ffmpeg-CVE-2024-31578.patch: Backporting ab0fdaed from upstream, Fix heap use after free when vulkan_frames_init failed. (CVE-2024-31578 bsc#1223070)- Add ffmpeg-CVE-2023-49502.patch Backporting 737ede40 from upstream, Adjusts the logic to consider the chroma planes and makes the change to all three bwdif implementations. (CVE-2023-49502 bsc#1223235)- ffmpeg-fix-new-binutils.patch: fix build with new binutils- Add ffmpeg-CVE-2021-28429.patch: Fix Integer overflow vulnerability in av_timecode_make_string in libavutil/timecode.c (bsc#1214246, CVE-2021-28429).- Add ffmpeg-CVE-2022-48434.patch: Backport from upstream to fix use after free in libavcodec/pthread_frame.c (bsc#1209934).- 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-2019-13390.patch: Backport from upstream to fix division by zero at adx_write_trailer in libavformat/rawenc.c (bsc#1140754).- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix null pointer dereference in vp3_decode_frame() (bsc#1206442).- Add ffmpeg-CVE-2021-38094.patch: Backport from upstream to fix integer overflow vulnerability in function filter_sobel in libavfilter/vf_convolution.c (bsc#1190735, bsc#1190734, bsc#1190733, bsc#1190724, bsc#1190731, bsc#1190732, CVE-2021-38094, CVE-2021-38093, CVE-2021-38092, CVE-2020-20898, CVE-2021-38090, CVE-2021-38091). - 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-3566.patch: Backport from upstream to fix exposure of sensitive information on ffmpeg version prior to 4.3 (bsc#1189166). - Add ffmpeg-CVE-2020-35965.patch: Backport from upstream to fix out-of-bounds write in decode_frame in libavcodec/exr.c (bsc#1187852). - Add ffmpeg-CVE-2020-20892.patch: Backport from upstream to fix an issue was discovered in function filter_frame in libavfilter/vf_lenscorrection.c (bsc#1190719). - Add ffmpeg-CVE-2020-20891.patch: Backport from upstream to fix buffer overflow vulnerability in function config_input in libavfilter/vf_gblur.c (bsc#1190718). - Add ffmpeg-CVE-2020-20895.patch: Backport from upstream to fix buffer overflow vulnerability in function filter_vertically_##name in libavfilter/vf_avgblur.c (bsc#1190722). - Add ffmpeg-CVE-2020-20896.patch: Backport from upstream to fix an issue was discovered in function latm_write_packet in libavformat/latmenc.c (bsc#1190723). - Add ffmpeg-CVE-2020-20899.patch: Backport from upstream to fix buffer overflow vulnerability in function config_props in libavfilter/vf_bwdif.c (bsc#1190726). - Add ffmpeg-CVE-2020-20902.patch: Backport from upstream to fix out-of-bounds read vulnerability exists in long_term_filter function in g729postfilter.c (bsc#1190729).- Add ffmpeg-CVE-2020-22042.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak is affected by: memory leak in the link_filter_inouts function in libavfilter/graphparser.c (bsc#1186761).- 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-2020-21688.patch: Backport from upstream to fix a heap-use-after-free in the av_freep function in libavutil/mem.c of FFmpeg 4.2 allows attackers to execute arbitrary code (bsc#1189348). - Add ffmpeg-CVE-2020-21697.patch: Backport from upstream to fix a heap-use-after-free in the mpeg_mux_write_packet function in libavformat/mpegenc.c of FFmpeg 4.2 allows to cause a denial of service (DOS) via a crafted avi file (bsc#1189350). - Add ffmpeg-CVE-2021-38114.patch: Backport from upstream to fix the return value of the init_vlc function is not checked (bsc#1189142).- Add ffmpeg-CVE-2019-9721.patch: Backport from upstream to fix denial of service in the subtitle decoder in handle_open_brace from libavcodec/htmlsubtitles.c (bsc#1129714). - 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-2020-22048.patch: Backport from upstream to fix a denial of service vulnerability exists in FFmpeg 4.2 due to a memory leak in the ff_frame_pool_get function in framepool.c (bsc#1186859). - Add ffmpeg-CVE-2020-22049.patch: Backport from upstream to fix a denial of service vulnerability exists in FFmpeg 4.2 due to a memory leak in the wtvfile_open_sector function in wtvdec.c (bsc#1186861). - Add ffmpeg-CVE-2020-22054.patch: Backport from upstream to fix a denial of service vulnerability exists in FFmpeg 4.2 due to a memory leak in the av_dict_set function in dict.c (bsc#1186863).- Add ffmpeg-CVE-2020-13904.patch: Backport from upstream to fix use-after-free via a crafted EXTINF duration in an m3u8 file (bsc#1172640). - Add ffmpeg-CVE-2020-21041.patch: Backport from upstream to fix buffer overflow vulnerability via apng_do_inverse_blend in libavcodec/pngenc.c (bsc#1186406). - Add ffmpeg-CVE-2019-17539.patch: Backport from upstream to fix NULL pointer dereference in avcodec_open2 in libavcodec/utils.c (bsc# 1154065). - Add ffmpeg-CVE-2020-22026.patch: Backport from upstream to fix buffer overflow vulnerability exists in config_input() at libavfilter/af_tremolo.c (bsc#1186583). - Add ffmpeg-CVE-2020-22021.patch: Backport from upstream to fix buffer overflow vulnerability in filter_edges function in libavfilter/vf_yadif.c (bsc#1186586). - Add ffmpeg-CVE-2020-22020.patch: Backport from upstream to fix buffer overflow vulnerability in build_diff_map() in libavfilter/vf_fieldmatch.c (bsc#1186587). - Add ffmpeg-CVE-2020-22015.patch: Backport from upstream to fix buffer overflow vulnerability in mov_write_video_tag() due to the out of bounds in libavformat/movenc.c (bsc#1186596). - Add ffmpeg-CVE-2020-22016.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability at libavcodec/get_bits.h when writing .mov files (bsc#1186598). - Add ffmpeg-CVE-2020-22017.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists in ff_fill_rectangle() in libavfilter/drawutils.c (bsc#1186600). - Add ffmpeg-CVE-2020-22022.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists in filter_frame at libavfilter/vf_fieldorder.c (bsc#1186603, bsc#1190728, CVE-2020-22022, CVE-2020-20901). - Add ffmpeg-CVE-2020-22023.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists in filter_frame at libavfilter/vf_bitplanenoise.c (bsc#1186604) - Add ffmpeg-CVE-2020-22025.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists in gaussian_blur at libavfilter/vf_edgedetect.c (bsc#1186605, bsc#1190721, CVE-2020-22025, CVE-2020-20894). - Add ffmpeg-CVE-2020-22031.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists at libavfilter/vf_w3fdif.c in filter16_complex_low() (bsc#1186613). - Add ffmpeg-CVE-2020-22032.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists at libavfilter/vf_edgedetect.c in gaussian_blur() (bsc#1186614, bsc#1190727, CVE-2020-22032, CVE-2020-20900). - Add ffmpeg-CVE-2020-22033.patch: Backport from upstream to fix a heap-based Buffer Overflow Vulnerability exists at libavfilter/vf_vmafmotion.c in convolution_y_8bit() (CVE-2020-22033) and buffer overflow vulnerability in convolution_y_10bit() in libavfilter/vf_vmafmotion.c (CVE-2020-22019) (bsc#1186615, bsc#1186597). - Add ffmpeg-CVE-2020-22034.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists at libavfilter/vf_floodfill.c (bsc#1186616). - Add ffmpeg-CVE-2020-20451.patch: Backport from upstream to fix denial of service issue due to resource management errors via fftools/cmdutils.c (bsc#1186658). - Add ffmpeg-CVE-2020-20448.patch: Backport from upstream to fix divide by zero issue via libavcodec/ratecontrol.c (bsc#1186660). - Add ffmpeg-CVE-2020-22038.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak in the ff_v4l2_m2m_create_context function in v4l2_m2m.c (bsc#1186757). - Add ffmpeg-CVE-2020-22039.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak in the inavi_add_ientry function (bsc#1186758). - Add ffmpeg-CVE-2020-22043.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak at the fifo_alloc_common function in libavutil/fifo.c (bsc#1186762). - Add ffmpeg-CVE-2020-22044.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak in the url_open_dyn_buf_internal function in libavformat/aviobuf.c (bsc#1186763).- Add ffmpeg-CVE-2019-17542.patch: Backport from upstream to fix a heap-based buffer overflow problem in vqa_decode_chunk (bnc#1154064 CVE-2019-17542).- Add ffmpeg-CVE-2018-13301.patch: Backport from upstream to fix a NULL pointer dereference while converting a crafted AVI file to MPEG4 in the ff_mpeg4_decode_picture_header function in libavcodec/mpeg4videodec.c(bnc#1100352).- Add ffmpeg-CVE-2019-9718.patch: Make backport from commit 1f00c97 to fix a denial of service issue (CVE-2019-9718, boo#1129715).- Add ffmpeg-CVE-2019-12730.patch: Make backport from commit ed188f6 to check for scanf() failure (CVE-2019-12730, bsc#1137526).- Add ffmpeg-CVE-2018-14394.patch: Make backport from commit 3a2d21b to fix a divide-by-zero issue (CVE-2018-14394, boo#1101888).- Add ffmpeg-CVE-2018-14395.patch: Make backport from commit fa19fbc to fix a divide-by-zero issue (CVE-2018-14395, boo#1101889).- Add ffmpeg-CVE-2018-13305.patch to add a missing check for negative values of the mqaunt variable (CVE-2018-13305, bsc#1100345). - Rename cve-2017-17555.diff to ffmpeg-CVE-2017-17555.diff.- Add ffmpeg-CVE-2018-12458.patch: Make backport from commit e1182fa to fix an improper integer type (CVE-2018-12458, bsc#1097983).- Add ffmpeg-CVE-2018-13300.patch: Make backport from commit 95556e2 to fix an out-of-array read (CVE-2018-13300, boo#1100348).- Add ffmpeg-CVE-2018-15822.patch: Make backport from commit 6b67d7f to fix an assertion failure (CVE-2018-15822, boo#1105869).- Added ffmpeg-CVE-2018-1999010.patch: Fixed multiple out of array access vulnerabilities in the mms protocol that could result in accessing out of bound data via specially crafted input files (CVE-2018-1999010 bnc#1102899). - Added ffmpeg-CVE-2018-1999011.patch: Fixed a heap buffer overflow in asf_o format demuxer that could result in remote code execution (CVE-2018-1999011 bnc#1102689) - Added ffmpeg-CVE-2018-1999012.patch: Fix an inifnite loop vulnerability in pva format demuxer that can result in excessive amount of ressource allocation like CPU an RAM (CVE-2018-1999012 bnc#1102688). - Added ffmpeg-CVE-2018-1999013.patch: Fix an use-after-free vulnerability in the realmedia demuxer that can result in vulnerability, which allowed attackers to read heap memory (CVE-2018-1999013, bnc#1102687).- Add ffmpeg-CVE-2018-13302.patch: Make backport from commit ed22dc2 to fix out of array access issue (bnc#1100356, CVE-2018-13302).- 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/sh3.4.2-150200.11.60.13.4.2-150200.11.60.1libavcodec.so.57libavcodec.so.57.107.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:38336/SUSE_SLE-15-SP2_Update/086e6c26aa0a396f6fd72844111d4608-ffmpeg.SUSE_SLE-15-SP2_Updatedrpmxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=d5db525a3ec70452d42d682745a7a22382ce157b, stripped,PPR*RRR!RRRRRRRR RRR RR RRRRRR'R#RR(R&R%R$R"R RRRRRR R RR)RRutf-805695aea77ddbf343578188258d4a667313efb76c8932c4577db66fc7fa0b3ba? 7zXZ !t/-]"k%do5EO,X?gA$6ѭ?"@kb58n(!H ~y ~e(ϲj"eĊV%&Wb!v.d+Ơ-/B/Se|qk"?mwܳ&][ͣ91+aޫ]eU]&MuA k~&$(c0w~!$JɏL"Az[sˋAW!?3D"1OfA/E^8ZyEbgX#cv Px@ካCn ?w4!sټCoМ;)nL8@`>d u /1=8JRy܆u#qjp$6"jEVRl,!&9G2HN1U m=IQ^B%a5v=Rs{$uHqFͨuͧl`˘~Ъ3 j?.TLވdg08;l )Q|'_ۡ PZ87PpO4$.5lA {D~1X߄/2nf~}1HPB)7*жOxk܁0j6mި_:݁a,}MLo6I0\Ti"qdv&ÍR|)"[X.L`/0s$X:jBߏC'7Z1_ b,y!sc5vQ Ԫ$kT%7˻}dR /zf} TbBt4q x# 5yo.Լ3ѳ"9j)<4 !TWDW,ӯuԄQwF'\řF*h44I;F\PpkgKGn`DHbzofϚ' @WәsV]v5>lxdt +.]GXX5(ͷHX F) j׉Kb.g9uzINi]7~͡s2Ts8o_2x3c3H*oKW z̺Yy!w^E<8]PWGaѓozh*BvxyϞDZB>Ys"4%[st]}N5,5dLv`a]!tɺ6oҳ!ljg@鍟P;=BW=q (*e{HM, xү%Ro!ϣ۟5x7 RyH]yVEfEF}_RQy"re^G<1Kǹi^5Ł=w R@ Ig.׉^`b,ZJǡu%zl9sºålڼ " Ny~<{7H~jЪܜ`f\A]DiLTwfX5̔S/7X32Ѷ:T#Cŗb֣GX:s?h9^-~ڭ\oP38H=uf:ksw) ͷt rvB E49q9dl-{ uի)w6Zʖsz͑} *~Ԍ%vb9@Wg9Rڦ)##*3%E$9Wr[gp43QډF&$J~3m S8M5Ig x(ɵ $pvp*ƅ("(AۀE0 pCj-Uk}&g+ą^B>d`񆂢Eb~#!Lչb\\1d%ošl 9ϯk 0:[֍SKWe])V?Vi(a0"bp=Mi9 %l*<ǢevQX@1}HWwAHGبV@.s8<Al $ %dIT!nc8i>U84ɢAJrUs ݽu;ޚc]i7 c]UXJV%![\0p/N!,pɒ>lp_g%5'jLB+|_v{4TJJ9ľa5$Rw{MB7L*Gku)C0;''D@MU}Ϟݩ ȅ*rJO6O[ڥ67;YfNYgu(~3O|&ðX1\TƔ``<[js7㴓oKҨ UGjm^CtVM Yf+2Ax$s`Pf_Lkz܅@4>>ש^S;xhα݉٧#;Uqf#(RfA8wɀ׏WaU1UpqkUo -9.V .U*jt 5fN_ =קehBje+ +S.m1^L󃟗;H͚ac^-[kZD,ޡoqcmŕw1a~,vng0WCs9b+m^x\#: >sej?q/=-ߛ rRїFOLD^`qm!L.cJGk{>MTē5aDM%L_ρ:/ƌBuP#V }QG͸%ظw=iS+{$?ƻ|A&z5kD' ;boA#Q LUPG:Ǧ -jkqT\$YËXQ0/SPjFrq)`M",C4f%q?smM> "< 1Q78ȱMp;*HO|D\Ն= -WƘ2T cMˤfNɑ s{w2vrl9>L]uH }KxN / !F݊%c7gغئ˕{hieEF~R&Vw9(ª d!s>ъ^Z=[T^c`8OcQPh_=AWOcҦ9HLM諃Ҫ>:\N "OR֮!Gv DdGN餍JG߽/ {aye>8 r c4)B)`HFW h*.7#8ѻHؕp[?"ȨPbfʬnC淋0;B}1s<|  {jN|a-wH 21ụY^Ykh,o$5^nɘ& 0"F[*{ +MTXɲl/[lVF.Ad8J}zk_E8#gʆ>>fZ~/v_X1e^,Ӣpăt'1 ejk˽L<\QN~ 9r(~T7u]HO`$,l/kiAȝ(6jiy9؂PDC ^[ DݶL A=f[_ :%ӝ:1|r]>WJ9_.# pqj ʢZuGw֡Hb*`uLs|XƢ##~cqصZ>\UF49U]|{ ?#h?]K0_/~X;F'UF>A̠"r 4tU'q0NYd*:AGCyU<+ Z8h| 4x2G>qy>ety.YHFk?C]<ujHR6A)SjLYȖ<-)N2OkM-_WP஘0VDL"Pk6>oY1΀ƽPx*Oɷ=7RE3Yxл5 ^U[z.Vn >'HPP{Ցy!e$~&&(x'Q>x Vmll«r5YD]#3jԥUen _q9]q,zc ecFpG#ro6bwR Wt%tBXwn / |(rB3u+ >:eǠˑieYu `ssU/]'B}fL,V5N5ou`| ~;09)27*!Ru{fXLG%x8G]$YQ׬6ۿ!*f)VXI/(/jd#Ӷ*mM]$i17/Eiр2 /2R M)4{d w㫦%QMؓdzómuC_t,|+Lz@bv։c5_{l[zOF|ķV 4WR CUV33ژ%D?٣۹M48>#]-­㌒' Bۖ*Cfg<=3Qӓ}_qG3޹^xt+;MBi!p,UqWkh-d{,^zmi{2MXLmpJTb1{ܝZ:M]ka?sXGB6Yu+\J7ӑhgTICd>L9MzoI&ѥuqw''TFx4ZiWwQuC ܮh74h+ plf2 *RZ>>m âl %`=g7@Xg1]iEvx;PBc Zb9@cYc7-d_< _?^Yin\/1fVRJmSiH4Kl#K6?q4BtWvG Y~,(m~UFQhTQ+A4 g=8iWٸL%"ǒEZhVs4DW..qE@Aw;`]Tv5[vՑvGWzK{]^(nİS\&vYR[{M`_U9Z=2[-;&Ja;zۻ_Oo& mJsW;j:6)Zӯbu=tr95#,QP2#q`ΤSw'5ױ#gKLqiD s;̾UԧFX~-grٔ9RmԂ1gHշٖ#?@fWvf>MbnP)(j ;otm XxEw [ĕp9h1lƯpk>S*[)3ػ]e&?֏fP0SÆ'3_1x@.qr A)wa8f϶s4QkԱs*Px[2PD#)#)$etqǣs1pREL݅Sjޡ*/'-߀YH"n2VɶaV1i{W(쾔1^\v5ZW@?oЕv` w̾9|b4Mі.O! VQ.]+I_ir"}S+S3qt:0ȫgӒ<*P*GڻȈ*#E:"cd8DdE|ۗgP1+7{=-|(:3YhG Abbc 48QOxۋ6mjYl^;U[UWRX[Vw Ŧ0C%꺠UD~ hG5S#ޔᇈ28 w^C0)W^Y T|B -UvRG2y X >Ֆ6^aN $|zҔE>ydH e#L(`y_%ˑ[g"7ZHR0Kh*&ML=-R跅Oknh* a&Kw\kf4z%.ZNpbgm\D %XJ4)z7{i/*BV 9r`b7C ʒzD!0q94kxk K&R߀㶏%cJاKΈi0kPm˥ *Eմ9<;raaڏGPC8d}$<_.p tʲv> aV*@m?w ըJKtO:cTpkNTW\LTamvrLqoi@MOܓ$R{k%\[bBSP&|Z*n] y<^zgo34؀=aqs!kp"(Ν)Z?{rF9UHZq|[bГ˽'+D x1zP&.jSt~݁1HkܩiiRw$myA>q"Cfp^5ɍ/T-DAVrLfGP'itg]CŝTOdio#nsjI">#/_Q\^}^,uлe5|iqU}'NcLU.*7]cQ CCI>"JdYCQʱ5* $>!UvA_&qP> {V˵HSf ۴}ʍm,O_KYKf\߳bO+r8G\ ƾ1GuD9zwPj+ň0]y>OoN#J2}Le(=Cd1™ DG/#+| d'pRdP'밑@⻼ʭXT2a>1c9 'qW#-1I7[_ՒMc1c5ͱL% sݻ\C^5L c\|1AȻbS y_Ŏb$9C@f'$L˰xu!K̈!ho)o"{3$ΕlGJ_>J7k;F<;1m6 ( f@§+RmƣzY *poXLW\`yCM+UTfa7Xqgkz:u (8 胹ysQ1CGJv:9LP>D#gv#̰Zk{K ybYwn HG6<'4JR<px.r|ZbF&-㨑 ~͹^6GW,Te}A5f;]*R!]yǷZ(96[ע0|9A+3L"L:T}miX?ߋE;AxpYC [ \p׻"U+4"DNsGu<ʎ!KLfenϷ(%tٔ^nr3{鴠ЇɓNJYNg`N@{[wXheҧ,lpx8BQkUQ؁o3ऑyD zaטЊ=ْY$<݀~PP]o/!RQYnY@uXn"q8 N/1;< 3XRHUW`8&>?*6TBimd'xmE/%/an77 r"3j|Br# gs^-_4tx |XL+26=-9˱Kt|S>m7,Y]E]-@%:O{'%K ɢ`8%5tI&cdt`@ٕiOBIbv<èN|# Ӊ{SҎBcԽ|-'2|@N=Ey .D@ҔF8Knf?B <{m)v"ģ@r~Iz]X]U"n[]FZz9yjmg'?\͎|jjS^U]eVIzPKbO!p2*!jaIBiu?_'-Ig bN4?g3^u;h-D<1a2X%U=f\U|]Nx]MZ{Č^XŹ^~Ҳ5h6Mevʎ#cʵ1}Wc7AA"J[uԏ? ܅}8`u`XOj=mdFv[=ɬQ}7N;,q2p%Աe)&^ڼcnd#2yCnfRkVZDžyI T}h.K|L%Bw"vj)^>pb )1 *B$syN,NYE\/Mюz:^P?D#5sQФuq(i_sZx[=Zfj[|P/|2lV`^˶e= D;Wn+6b@>IJ#u13G][lD& 9IۗZ?n =g~ˊj@j=ZdQw(_-M ];͐;N2d8O!3s5$MNB3uYP.pT~|ǥ\ >$MEd,v!h⻒ӃzTm\T I]]b? JMoVQI[Ȱ9 - alDp;yS(naԫt3?>hF]rlXKD- ']Wubyozvdݤ.;$ zZj[xUEN A螀+FJŁ0\+YD>ƀzm7[ӜϥEH`:uMZ61L,9[X k -IڦeĒ"gZwsWc!/LMH.k GVeB2QJJ.'(A(Vc"](bϓm/|"I@hRu6(@ֵ>?ņq @) 4vN4\0+k7v ?14]KarV&a+@^ }(Y|nf 9 >:B_-M /&Q w}֎]~<ȰkE C(2pZ\>}h< ,oh܁wN0짭 M^zD[մzY̵xO[EEU +' H|ejRz6:ZfVxP/q=uHz$\AlR%3u!U% yMUvW>y3.ٍK;ݤ/a96Տtgm%&G #d>F^Ql|;,LopRޏUO i:[\8,)$&2zfG0-gy{Btjq OjNn݌0"}{CdO$o NJr iZHCF.5HTԭMQ_f<5:Pa t:B4#Zη a]} ѬZ<^ ͈Y9ty`/Mv1K  Zn_5'ֆ&YZRrf7|[l& Lʯwϴ\jZNJYv4΋ !KG|$ alE &!!^@`+ 2^[WWu h%obsZ%#+Tu&R$If<4^ {0=`S4&K*n/WzWeYqwW#m?5}Gv wś-ӭ rW;P5Pf|!wB ;I ab,k+Nf2>@ˇE22NOaLUYBuiHzdbML2zMX_h "lH}r9I8˾zPr7kr z_h(dC[ʓJkQ. p{,*3![G)Ÿ( c◫%tBǸ[`"!anīRj,∂Cu?l8չ=K`]8B&X&)!b0*EJa$$|iT%2U01wR=&KJτD (SAh2#Iܴ`^|yE&jG0ܕ֐av=dKz*㝌&3*r2~h+jħy0E>g,0īhqJaqT)γ+k\};5Ω/3LK$"v =dh;С&}񙐷_ZX(lLouML hDcb@"}` t*-~1 tSwwA❠oNKYRn *z GtW>9`uIb^켊ӍqճaH0L,|DaCMs6*+6à tD!n_ ٶpizim,N27‹zC5$N"]EsOPX!Uip@9VT9VXŗxWBrzjgMmfiH10Avkqe79=<["jucpL1B52ڮ%Bm翻ы,j>UďM בH՞4t" nZ2ē0+ i6M kxy!9&Y㐭)֙4QCbT>lW%W-/OEZ,'MTCxzEGZ X@)]=)`@a埏Z%ːЧ-E FBEwe+gW9`MfxK|;/Ǵ摇|/\\GUBFb3)Cu(K- ,(H /cUF+|E kzt@5#n]sL }m6*9+@,a"HmR.Z : N)( fVӋ2A̸GrэW.PߩϮWާxs_Y( !e24)Cltv"ޟ**͟a=}U.4GߴxM,Ȱ+ wSM_h]QKm ~Z?N1A@($ɍR_c)FSRHYgZ83smUXަd],lN_#n%a lYCg]t0"Xٙ懥`k;Uhi@}RA'/8'BFyfrn;C7 ϿUcBK2U,,YD"GQ0H DW_G:KLK_b/.WfٺILaC@A_FxXx=JqJG4ˆ=P+;lڟJ# O Fy#kTq~a tRrvB}DZ | &4W~&[ڙXJTX؈{r_;~Mu8tmZN@_4Ÿܜ;ބn ʐ|mT*HѕW awB}U" .wC)+4)F݀tS':֓?d=񶢄籌' YSڶ.W!1_CNskEhL; :e- hMqvB̜aѺYSu)ZHALH*-z Po!)Yi 4-1A[I~^bIQ_1}h(j{$ $:Rss k_~+ WS4{wM2g+%|Kb}T;] *ptu~N:u;z=aYClƌ%&R0!qV`FU7T:I &}Bw8>y\4?/CP]FүPaW?NŔ sT̖"ͺb&=,ݠUt  辥 QE3*) @ ҤkqM>'al Q Hxl89 aϡn<f:=b$(U|6mAai3{ ݙ!#ټȎ6n!$ r>hK|bIcJ):  sOUK6U> ɨ c|hoa|".٣px3yɝpnW糽`c_3s|`[F/5M8MlJD-rֺ2TUIP:V_\TND 4ad"m_K84fu#=6윤!cFHZ?Ln^frZִӭj,ъԿ0ֵ@|OzkOSa`]2ACӣU">vZ()d dRG{- e_4WBXJF4RRE~}IS/i*`uDU5+/Qܟe*& M{Mn;;HZCjǞHvx@J~@؜[_=,Cճj.zvp+/|d/(Cu~;KS.}w~&DQТWsumSONnpkzQ<tgJt2”N#^/B"5/ U@~nfd^J``Pg$|R͢7yN 8ʻu1@S $#vHk1e!3*-j ) tZ>ư)rZ*/|Dd,e!aM%N > Zg)\4Wa`:qNxb4}Ϋ@K2(Lņ@guGe!ոt^%R h+ftХZ2R0y`0ˬz_QZs,cS`Rg]i Ĵ]`,D"!-(xG^r=FOiY2KZ aC wG>nޠ@ŷPqkTnM[&CTo KV'ܙ-6rG]Yju2K,05<n3̭"{(eKkE"6;}q,$[ѳ];&hy ]<`pwh$iKLG MYȥ ;شϴ|wK]>~bvrM#pNf+;/_0VcV˜KĤ5wWV#}xNoXSo}_Kdnkݜ{Q8 g{_Y ݣ_IWCUO W 0}ML0C[ okAE<1pz2f0 >Ґ|b9G i 7\P`OQ`R~ ۃ4<ȁiX*-N Ŋ9?d'#?j%!FlI7Vd(pkSJZ_`v'/4MXK8Jۓ@l̵j-^s[0Ug+2 9߳5"u+`7SԜm6Bp525V?b>N2Y3vߢČs(ܜG١/\p~b99{\,Wk@nH D 1<0) q#p_To21FBJ5|y5*h=3۴8xe}bXWj9K#Y:4$廨o7xn4@&h4V)14^XsE4eG*ڍV$ooNgqGn~Kg[yseu{(qO7!Yxf | 1<5{J2ߋ~7R,R,ϑ6oڇ1ir qU0* o0s$%. z+'PL<EX\*WI}$Xšr;^tъV j4I?0Kх#NGIEZ xۇ=4lKEIf -8wJjWj:6=nI< F?T_E{eFA}db]d-|?A̦ ٨ԊlbK6O:>Kz%,nt>PE۳Qu75,Uܵ[x?r[0S83 wGh@/ӪXI:xfdTy( E!iUks|f-Q19Ĵ ׵vf<35-*s@Aʈ%텛rãE>_mX-!zvo-Zw6&\!k+3Ȝ s3\G>mn.٦ i ;wp!dFdE&!3<]I/5(WFwE(n0h@53N<&NHnmևxc\hWN֗LRA%I 1+:S>Jp >]$jDM[1 "w- ([-$ubK;ҭaGHW.ܡ En%m( Ec}O=:V쥜ŝ=tZɒ'EJBBkA|"a}o!搡xX6 xtWoraAFh-̔1c)Q^a0}Cvxlu|Ҥj7J`bՃ(}|9hPLi@BF/Rl, GKb'k^*0MXËM;VKZkxDx-A|A%C8򎚨<4g Ta[r|dD? n"ymGheu"HAq PH|U sGꘐYQڄsJƥBlwhB$e3 䔮<ݱI,)ՠmZdYEʼnȱp)ڡ x׼|=3S(R<Ԗ]JܼS \k/@twqR?;򖼟;|Ƒb=mpƼ*;^Tը=5߹EI{r&=y@TPmvlrxAε)kW& װ_0Hx%!ظZHZ2lRslh+Yy B{U`/MGyrF".O3)&Ygoϟѣ#ʓKKC%ؗi"RB z) xVbk 62ƍ.Xf olg!H!..H;ڲE{lD\` мޱ`j+Mub\ƗY;d j !憐@ߠQ<|ηXE_ ږǓCtQer& CYXG6 q"Nm!ǷAN ,vb^Iys|-i\fqT֖|F~\~)j ZΦ]yF*tFAJ#]C9-@F647dlW-G+-r=x5妈 Z Ip,lٞge~m|kxP ~dTfKKFD2+Ζ\`*$7#sr#%Nj<~K;w.uMٵVq [&:Y{mJ·Me^M]xP_yfPe,UCR`^i>*6G~avW R}kvJ"`*;JR_QqvxfAA %6T1>T (bӄiN]9A5^yD,2 boV1Q/VjɘV1N3ƭ0툻 -ड़8l,B&Ų9IE;#٭0-HG& aK 9GB*- G,"b,lnjZMA-S0ʫx4+(O`~/eMG\R[JpTQFSE:/ϐU5?@Լ8r2L6i5b=%ml#,"K,Zc,}r{_1XՂ g8'LآkKU/be]m-O꿷DUmܐ^HѪh&OcՍ2+Byy{Flvy4ObWъ)c%vBq+Dp5;ĻSY ZchxPnZbf z/~cbeW~'ΐYDQ݌/ĔVJw(zޚsn%t77Ր+SE..i3~NѶu:K2$gk۹RNJ2UݼJ$'SQcs2Y^y''[a 'tʰ>:D. ;4nցkZ- ,]ieDŏ.)xƂy96(YB_?/ϩ1CɂJ {p~깢udb&:If3lg/Z0]]M>IO M'nn$vni"yltxoOGN:hhQIr?K?\|uT+VF;*c\ww5gXbL^2T|$OX4=~Gi} ^4p5μ۸ #ֶYr(b ;,He[5 1I(AjXc)S7k2znP]Y"@.%[߾XU'ڲ5W 6m줞Y/Ç5͉~W.xLt:a'j l. W-RD\v"Jݖ&z)j}x8Ã\Ӟ$VYhfD'NYcZqPV55]|`wOd~.- m vqA"WИ $ (D4%3fEgO31 '`)z+F͠>gSk.* BH@wF45JCžn;!uO>&h̬㐷5S,3f~!A}>Sudj |i?wſ& xC&T'x2ObWy[! xuޜ$N>M) De+H%͙UtH8!W*dO}s)|)n*ȋ dbi92NZs 9gEV4>+;*hWx!ۍgok4r,I+: |B5iB8b>s0c™~ڰ jzG!~H],vk0PE+h7&SJ`9jH MinMc Њ &}))J*M65 Sەr]J$0pH>CBfuP`^&3Zg& p3х$TEU/qj&JbF31C;[kź wGjmD;\(p(579ܕƿ ɘq*b AE) Z݃eah9 Ӷԁ[qOWzN F|{o?7<z'Mds^PAIWy>2}eCj -`|׼<1& /i*uO.D^E;U0F1qNz[fE5CܚYg{Q&hBbu3wLY -h 7M$yMmΆF@тNcBRDP.IorihWU'䮲bd@I{&ATZ9O_`پ,c\@l%ףX2"#ս56'gHM$:V%9U⠷"&j?CvBi Iv&Hb?HߌtLqKm#N"|D`GaWiptmQb}i55PH^Wk2-Ig1dñKZ 6vr@ z \:'(tZeTdk6HF9ⷾ㱁vVAv7mle.YBȫH:9R]C0qں!pu4!E k97erR "׸ G9 BmvsW(g PSީXD>?kLVjOU5z%BW)Q"j"1\>'Z &iiů$vIҒP;H1mkocѝNcyy iuN4^} %jܕ9ub$B*ߞڄtrûxk\Of4=V%Y-˜V;RF)D DI.3{Y߫PMhypTƅҤ;nu. <+4 >͛ Q%tT==v?:؍ˢ!Y/\yʼn`8{u[v'8vRiҝz\d6pR"`bLD20b{I1 {+(FvKtu\ըfCj,=JNd'cY}V[1&1i~x"!Pa]!&QK;ՅiH2^nyf۟ꗆ N!nVCR*?7żIa.NfI< }.''_yjx?VgACS$.IeLʓ񥼙v`檂* (Snd,G1#>jBhNG:=v(ϻtzsv[ЕxۗK3[>ױ8*O'J 9FKoc㬶]lp,MJ;ZKDZ.nٲJ6HFƬs쟝NU"W9q9;0NW*d_YF)Acҟj~a~NmXYqC6h/-m\"Xrg79wly/al-a3B8"u~yb8oϹ% m7a\C_rfl0RGduљrtk6R`KmXb& +=nΰ4MKjV{!pI<|<<\hڒ A by(Y4|\ͦ 4mtdaR. 7D!aJ x7Lh(?'j/zX,]5Gx$쳔XLٍ zsK}H qp<CϷx߆F@S:f':a6[oRY}k!о#q?]V&j/Ѹ{'3sX2> YK\eC["Kdշfvp8e|#ڝa2뚽,R2ZjVr_2v9#֒ G$XJ36gb(&sك32׍ j,t{4NPTQ3ݝmiތ`D7u-BF̨+XZ;½>0P"X= [豙%;HQM:,iX\F5>dt,:Ě L]S.)93]QnW 5mmM@WL h{>w>m=jz[ZMp Q{aF97R|.Dw<coꓠEqJA^fnk?fő.hEPh"׌VV!Iu%ȹfX3#-POX`,Spj c 8Znu8_2Ob(q5Q)~>z1l;;oK`SFǛwbjϰ{IؠT -LI ȶԧB$r+R39F1nr5O7_ D2HU=0;5(sn?lBa!"lvP z~OJ.4J} VVĜ`0ޱkQIp6ŢB&N2&M^MwC<\LAx; `ãoB7>IC M~ #)'cHL%W &pI;q_$S,!z;GXmՉZey:~6uA6D? l ʄB_{bE DR~z-dgQ :+5@-> mi4 xξ(EɉW(_$}p/hC>P'h K~慘Ä_{'x̄@bڇ%G % ڌS+ u[ e}(Og' 4ocQΦ"8d*^N,sqxT \2rolSCeGL<&p0dDSBy- 6@i٪6#aZ͑i*I+1'S_c*dG| sa\{|O!FLAy_kQ̓yr&+6z4FmJ`)L nD{@[Bq^=Ff!XBks5/k.>v-/(XQE nRRPQQ!Uԡրtchz7BWξGNxr\3&ӏ %@G-gԈT c`&pz+ aG"X^IhL#Y)vY,s}v{P_\Df",nli HHq=D%2a CWr|NT6.G(RwODݐ 5=k6{tyM4" GF)_%@L0ҫRfQnz&6$92$I`>1t l^y=H蘥x9]3Bqp(K1F%{rn nG[,cNgPz`U6ޥGt/WypyJh=~w[-TAP@mUC33,[bTH`y<wo<"#"~" &.GƇ* 53Ug{)_rl+ykY 6$]gۭ~` RqvAFWoGh lۉFr/V6*UOp{ uzR|Q oyAQE c #aN(x44]fyxTo]:TѽB?WTX)CPw5h R<^+$*XY=HegyTј0;;R=msi\G9(weh{VuTOr9M.HgkBXɅ^P`C!)d$<`?ۅzYS:Cnjj9*7=c'siZ[z6B)y 3t 2qPdjXӵ>*V f{&JwT >Y.h(?}Ff/jn֕l~K}ބ2iB9-|M gRmUVM<4i=ʕ%q#)C޷9ER,)IGXe ĥbwj1e-ZB渚+蠆l!pw[F@p`twSPQz no">8<#Q9EGm{Qʘ;i X9acOOܝf9K (Y[XBMR+x@Cr%|߳d]pf$ N߅2: c:ʨNn~qhRPV]vY47oFh$n"H+.g ]_%4(~RCjW}Y,J船 [oQƛ̯}x0w/*P,z1K9Iix(zNZd@\נo^Wxr,ɔn_ϸI,TJ͚y[') xj钽W(]& {GюtZ[TXG*My.Wn6>hì4C/oy(hr)uF~/r+1 lA]I gW` wߕ$ӴizMx7`_ջF ,WMW.~]?W?B3|?Vi{m$qtڏDrtMRb]L)@k{h?E~t%:dKdc#}Ht믚85ͥ>׫<(JvZdTIuKgyEr[hA /ͱ$-w m}ϯSMh22z`QFC8IC &880H\yf+l#޿H]fmT(ֈeZrS E J5A;/VE{Hꍀ^Y ƶ[JVGe=Sd [jfj7g8]7fJJ^V7) (˨{in(^EE'#e&"f.#Kg61S`6ޅȞ u &@{NbE\z [ -mM[`ESTE!R0#V/Jir@f㊰H'u }tpĨqrNuY|Le/AOQM͆؏v9IU*QRڈ`l:cX0G]umӃۯ"愾B4t ϬG3ħٕOPv\ Gk$r} 0~CG xl Z)[sεBM=k)301!q\? d0Rk\ n*yz^vB&jUZ 2bҕ|ǝ; %i>FuRQ( kpQFIV`_Jբ-*H% %Α⎢ y+( |W|]%R-H,;0̽\@۔'`nE%<įrYkk G?SK8CR&LL2;VzeFm 7§ N윫? MwB᷻ҧ00E\|j <[pxH`TeFH&Jn?1qDz|> ΘPBuO#7{ K\4恇/'v[z󑌌ܖW(i_Cs>]u[wDqx@!}^גeR&%>@ :!!z8NV*YkŽW(v:d7B?i !=T2 %`d86CKr5vĶC5$[>EB*F~G}s>B> *)_zxc~|p(LɎ s2<e7!r"و.Fr})6yh@S봽P 3ٯ[k`clBM27ӛqw[֖Ԯh|"ϲtlʽ->^=UfLM nk{%zT?c|8 :LaA#pTMJ^9D}}h9?d< 8YRYnXF3̐G֕bUM;V2 ɍsxQׇNَ&!*;`>PK 1ϧv47xmNᾎ˷R$1vc_O-6?'auJ4fHI۠qr$tԢt7Vp8w8UݑM,vgGZ+eQ]gg;Lex>_νºO%#o~*wDL,vt` O{AD88$YT#^(<==TBFK[!iztm"vʳta\GD}5 l|5 HO$틑VvbS*nqjɴRI!rkjy=k BσF ,c{i넆) r̝ ~,Z ӟNGY#~E5,/5i=SڏHf2 4.Dun\dCpyaOd-y(@b>$^Q3QϨw=b]{9`j,L"4HE|T";rv sH"?LY?!diH~Jtt%> ;evOuaBVO4by' ?'wO ^h\gļwq1$R+Ue-H@1$VcU>|uڭ)'Wn0xH4@5-IHxL0 I1xj͹N t&FA8bodY[u8}d!*ɤQ &_AT9AzͿo^YR]z@;tqT~ Me:?<#)Xaψ`uoLITPWP_V |m3xI|C)[Q!oJE rGJV<QfZI&"zB񳳌B}4O.lՎ^')Л^,__,v Mr\bE#zk4oҩ6A-Zp|Jd뿇W}EʅBq25|A."\/4(u!oR&,?88g.Dwi [®> :8+>d<`ť_ y>Yր+94 vrHz|2C6`eFoSOnq܀dc)7o"VQ]OjryUL2rGi oyWyUi> #}Oj`d8R5Mف0tⵌ;QtvUZl8ewH^"Yձ7#*9h`wu݉3y0dF?cq o^yZ32+E|9POMB~ ²C{RfUt kj!4vf-.򊾴񆻋WG|2@n.j)~jJ8N\r(Cpk%[אssDP\]e̜С?^hق͸"F,'q8RNvw47e}cns9ӱox adWwNJ'42ݟ_R<|ˑ'xRk( S`C'61bv ctYTv:Ns)B<,MÕ@#{"\&1q\ؽCsv V#&gm}G u~Bv0ñDjuv~-e.3i#Ɓ\9 Fz> ̣d|4TN? {'#dCQ['R~D)X~ =GB3}m%Kv PkTcu9ᐹA$ˈ.Jr(CC- $gXϢX6% H(`V~FYGW1պ*j;.Ag6r٤|sjs6-0X8'&JgK!'F߲It YSY92}YD/,ԺGv'<;/=T7 scQG|:!r@L,˾|)#`6 zn©A^TJ7W|lPҡ$nX״i::U6D:H`C) M=b{6kE ڟyU_c!"f$7F%&nƖbt#[DɼCÒ!:4󭆔g)Mc ?5'0XwcX]yh8 J*_'.?S65՚z|0՛0rͱf1 y1„H)~FSX} s`P Nu|k.L~ރR&KI~wZsFoN'\,Do[lY=8Kv;;⪜u Q(OgAB0#Suv9-HKD~tlWE6y@[:^1ߣ0\ F;_[,3wOqk> + a $\ڈi\혶ew֥RJ(Zo`\Ɖgy?BԒ[q|^x] 7/% Iٓ=u&9ZwYM+Cw\9lsRP,X3W5*T; 4'EX74gԦhris:>pbygp@=F~lŇx:/5k7L0B>a^~aw-JPrl @^Q1 Ghu6>F߇Ed>ǵ\;4?ä́5Xpx˓Nv%O-=qLXKv{m,oy|5~eKza5)e>רNfKwӚ<jlW˛p]r{=HXQ6XmecΎJnpNZMNPM0x `8QbR:C~#t'5f,G](ǶQKn2UAwt֚'&g@zHcB`f_v,,CTȠ["=N|_ 8#_ώ1k6-+G~MO{v9/e|BJGlOfpKa_NJ?':6G഍n5 3) O} F^3&>LMđ_lI4(9Q' [̗73\-3IYg%V - QR#,27Tƻ>@N@b<2^ni@ &ǻUגXx!`M )kCFVtQdc a)TV`nwuAd.^?79 ~kFm//fHAF gdshDVLoV(0y3)aY-e?oY(>-ý֓͝&N'#mrx'i\j|$qCtScH  dի/"PkSF HܖD\2u i1޳GR{L{Z^&dzSZ9e|n5P2fCW%hKG;8jXA7VPXgk9ϙv#3H@rL;'r+_(/,K,iUnyqj{<0Eb3%#y_S<6 A2^ t )ik>Sp}>4\pY⍐d]2q0{`bh>;$ðѭ cVhCLCE>u%7[ZCC7Zt_=<H5VyO0PTcf*+ 54$F_q,|ezgW]Vq qcR%{]Ō0lʽJzhs@xK ݬ\4a<(9.*{N D Ichtxd `elm~k*j}$J⮊]}>Ն:mKK7Uc$AxCˆ韧dz4cyޚ(Օ:O ,ssߗwAkq#wy%+0(/[- wvN!QJZY[@Oֈk>3_G,1(}ɠ> 2`u)._锅O1V;u,36")Ӭākqleb$<.+xy549F (u(^2qd_B ]R ئ6MpDb~ޙZ4hճ->Tj ZxEt9#"RQ=u9z;Vl> ~7'@uÒd/?xMdNu}$eʏ^]h;O <@Vd/@6:S6X:X{L]-^3捠ⷒ x4d&Zب zojC%̨RGs鮬ZKv I|u8+mB2-6AzpY7 4gl5^Ιj7DX2Qu7NtxxZ׃iAdQ) Q.5A84^TVo$?;5}R9ozXT#3YP[2A#hϢ&S6zƒH4<Kr#s7\&!KcHiFIB]yӽrb[.2s*]AU4H02_p+0]GY^%75 X8\糲Uzd[㤪cbqAcl'$Lstb|xE`)y= XgámS|N7~ښٿRҖnd%TT,Ro4իbf}Di#pӍbA a ι,GD(@Fez}֧yJzW~!W vElՄ$>phtode$k 9(si*(H2(Z !n0*&jX.%R9cOh /߆>79 -%4S#ƥ#Qʜ7eL?e~Ox.YBB~3L:^kT41,3TB(7+cw #fH9B+ !.qN&*Aa{8I$Ĝ Lu?m"ֿ-Z2{ޛ :HϠAs{쌳Tbw]ev1E(ƴ3FC<*Z2@Qo2H?&Qr'aծ-V@k;pzRU_o@ FLWUG&TBD^$݆r/qSJoq+3re{sro9ɞ35AbCPbE߉. V s{9pbH%`=txs٧R΁V5+c̝Q%M67‡SN:{2>#굀O̸=fWNϒ.ѤWM( 7{ɋWDH0 ~R)ȿy#mkyU:*=e04^~J.Ե. "R YW=A0rFΤR8ξx59Us,N  Hfi ]2A W 4vtUy |>&[!(c2CXT=RJÑ]exۯ>՛OA9ge:JyW琉~Fjf{nfq9|tS҈Nbi-fqZ <>wa$^%qogc[PǛ+| ٠UOڳ!He0=NFfb_7č\X)a/5WЬ ],Zv<- SxbNܰJE^]B.SHƋB>.y^ݬW_.ڦR]dƱ{4jm rCֶ/1kNʋ!`[af^T*vk;IDx$I6TF>!k{u1aCQIM5N+*oW H&BzZ3cѮ<+3j,AvZżUé"[d)T`,;QH;c:6YP2h; <ɺӳgNpVg!/e"hU;mEbDZ@^"n]ϾLpp"> UT*y\w*fƜ3`@j׋9ug AwͿ]zAe<O\_PZk Wu ֎g,QW*ZoH1i3S˻PFr >2I/3 4wl9-(b7q}4yzUm W+&Y;6c+)7o`+F:,(F`n a4pPz[8V$LEfƤoB:˥ $k~M.nC^6l,HIX2XǺ/ 10J(`idAd{P>;\}L/F>ecV.V^< EozXQP|w7J$|$~7ޗUyKjZSJ $0@ʖQW$; ^Z#\;yX'DŸ˝ 73ߧD8EqNd!``<7{ٹLZթ P> t a!PM8.;5P,n] -blIud.Ϗg6șk! /ƐI#J+{n&M%X˙{x<",A}O<DN~B+*8 '8Bt?w6wh҄HםϤM6gqbrg}w1\pSbU.Ezs@;aʡՖG:/_R뻏oSI>D"6(ց *-]_neSG;ASUqٛdʂ+PyV$ǡ\&HBOZK}+;:Ӧ:h7ِ:n'@r(쨦 ^-8Iv:+̂Hm2JdV$]cWVܲ *3<`byУEBYVwK#/HT2Ղ<"|jʪ:^,g7ƈ#ӶYj,ucҁB'+A{2%ӣCÝ;#БWn娬!t_y?hijZ3[ TYQ2x̣0Dy55jݬ_{*Obl \ܪ,|J΍lHJa㒩ׄ"">ԒXZ;mIExIpS>[T#g+鑇cd )_gYiW"=G7+WBfex -^jgJғ>g~>Q}Y~F`gX:]0b4-XwlA[\jMy SKi&ySvԣZ-`D+[3ygffpNF;W.{({Q;KC2۝ [G&Tp\a pRUYM(*9ܕ%}gov 2v_ѽ2zU䓾U*_˯=j}2S{3+ ^iV3&SwLH/Ww'_Af O8P%n _$u_v \A3ZG/?ߍ味盫XW;YX{k1k.>~OJ}9do"i:ծX;]e SP`%,ܰW`Z}`fI`k˰ل Gr{b"[Ez+Wlecvf8b5SnrUql SJD=R)b">023pX) 9EjR]>8ﶜEo8 ڙXQ݀39H+X$mEqo34?ށ4張KxvMW.vN#htͨ{l2lʹKFRɣtqwcZ ɼBtFe}i_:ș>;Ϛvb>WX+CV(`E؋ͼ3viHߌv>%Dfo j=$,HLkhʪ Q%rj.sN[|oku8p#rVd(rL4?@5黳.jg]C`$ WbHg]BM][̘5k-Jܽé@˹W.NM.(x/ə1lZf:\MgļݑggF~ !hp ];^[,бV$/H##9ϪLG*J+օ R}lb<@[bl"iXbXT5')嬖(һJ^ LVF uμ0xnʩ {m6Y /P'd${v;bo@㍜}K%h||e)'l#_秙 ZDJ1NĆ #xAVFLߍ{Ⓞ |)5K 9OP\o|]c'(-5Qf3R.cmhm? ^3!m I=/].PeI]$4d*0K6urgNE}clr Ͳ .p%z+@>N!4 bY[<mbg'$\:4BҞsS>"Lg@Ʃ ILXgW\-)款Tur?.K,D 7aBk8CXb?-ɒN4v=b!7 ,͌DKm.(2]ʀWmaA .ZhN|H~捅#pLZ 䣯!7mH-Hm3|O췓~㴋ZM7+camLtLj?{F ߛY\|))^U1T1&ɏlJ~+|%.-6R͂뼚o-sOhA7I3JoU ;'>F\aϦQVৼFVU#쵦Kĺvu5=JQbfV#xx:VN7<ǜQ:`uLBpZ<;&}ZFd knbe@tܐnQJ+oGrFE&8 *h]xA4yMƚg*.rb ՜[n5?$Gˏk| 8b 0$lj| 2N'8Œ[sm76ʸj09d3~X #a]~He^vw;쟏 8B[򓽲j$ym絻Lki S3&=z<5T-ޢvmj{%8 Uϸt#wpTczEĮc S,Zig.f/N ׋[> z^3Yc?/ҟe;( '1R! 0{ClyiTX &4B҈9'B-{KKE+InAvXt0!\ 3ε=rֺ=Us7Nnz.(}TJM)=6z~okeF@(|+% )ܳK:ؔ?Xo[bzet8e _{W zt?);/Ǫ \N-$%2H!^)ht k+cؿJu6EN0sTߨ뵁 F~,$}ôp=5lF Hg\kE0%s)$Fv~Uq5Ajwk'`# :hl;psL0QeEkb[J^Vsbb 5|$4; 979{.^fR[TSlQ63Έvf2iވ{ODdxn :x4wDpΐEnep(gC /Uc&Z ,)4!OVruf= WG{mkTP ~I)2q!u+f8e*T/h C+2?@% qC4W6pilXfŔ/b<9Qc,߷v uczJ다4ޱ jqX2jRt߉%{~lr40 h1uQ.YC±t3#n*kWKJ ]^Rd O&|3 i+tQ\2[H1DV԰Yx=r]LdC[N~~swZ,4^+n w_d+E$ +*ke56OoM1?^Of_U`"%J~ |HVZ޽@Ř'14m|c4޵dgc=QPsyP벜#&?G-|&l%!jnG$"\Ԟfu5[鈪Z*C@Д`w[؏Ё_Y!ݤJ nrIct%<%s^֍>%9rήȪ{ x!C~L5v^ OIzZH R2gÛ/⛔TU9gT\dg?M}>N!$,SEzJ`etө>@,2_9rD3ÝorYO b1jޮAmKZTZwP@K5䋫8ȿ*Z+#lN0 ъiSc~@zc9qv h吽B=JBIJ:U󡤔S`,\UӍ^QoeD,efF PI,4N=l `wB|B S/ !z*]uvrX@4_}0^B[m^A% T& h)~e ZPG .buG^$m +.U4-m(6V Yv$g;gFvo`S0{U FZ(X)|DW"_P~ ~ (B-*]>αSst)_`Q!jIؽӭVcy0gRP˒4 ?@B@XۆS`x*]ی2!f$g )Bm05zۜiXl[ʼnD٦wdY!]Tt|!d&H||:89ֶ?r7KyQsR!vN~[bu-H#etV}P(Cs@Ķɀ97|GHb~m9-F-Pձ74_{d\) qt~V/D8ui0Nz35SUo*bz3C!QcQ N Ubv=iRwVlNo u^˿LGSdbhӓ fY5RtVN޵rXZN,ؔ j!1a4]^T 6g+p]+yZϹ"1EL)%G HAVko^7 8!ro(%-1L7c.qa<1 (+O.hVb>_@Ȁ^CNg8nME`)ao HH> nb ܷ/T|>Zd)lE3uVܳPˤtjQ ,)/)HE]Rp7=ӃT龓}UI"⯚}L/ xϟ랡iJ>xazO\ Z b o5Җv٩@;8i 0`%]Wk=^ⴶX^WkK}QB^ÅTS(Ϫp.41,xKE 403&ȏ/&cs?ADIe/%THІJ3,;>($bW"5|qKsQ~ "*A23¬EhR=9z 4.7Ky7ګ~Bs 5Ml.YYNCl7@r\*Y0 /,jeZ?rOҤjHPqPoY6ƪ10@ʧue9zfGc+pW}4Q BI:%θ/R[Н3#S٧/˂7G@I;u +k=K&8~`1q~ڰ*FJ~ʲRYƋ۴;AT-_KXi߫}솫M)hnbKr"nE2;X՜dX. c{WZYdo3`SJ۳7|ql^NtJ8! yۭu4QszYN'ƚ~9:yXz}0p硄`ʻprj}j ]KdtaPaD{ T<s 3;.]6B|6.L*'L|d WK LD (X_]ѝqtb֡CC$4ZKI~Kv5;]LPȪDS]?[౔ġ`ϔ;BD$X(KdgvA_?@pTjy9Ue*IOCj6SFSV$Ł&93HD"8t:BY;IrP3nM 9pG7?EF7_0mEONYJE>Oj hܖZCVZNZQK寬^#>Y4;GkJDdb$q3pGv?$%Mt#<ڌ)M;o^ȟ*aYtV~i@/ka7.'!. FLo ٺV .*ߣ'zn>_ɗOx@f* m\VTOhR¢FFo8ɶ| aOu΃LxnyyZ/✘2ԍMHn/)"J9=ج *ut:͍C+~a@h yf4c(/]g l]-DD/E^ } 3twt]9I%_>d=B(8o1i[V-`BpL]}#5'+k7IPUg'YdiJΌ>G& g(=\uTW P)=0īs.<@ի\| ]W $ [W+rCWGl)U킼;KjKu (͕a !VF TZi YڕLrkV]sm`%̾roJ n4=1d=¸qd2VsO~DHc`_˝QƼUZ,/E4 qꬥ,RjE͔Uh[S?toqM68DzN5eZ[Bg ͐L&]Yvb_@te?v]|⳪)kEnXasӇ־T'Dp% IdODW_f2\Ppݰ60TSQUwpP\mqNjhpqnuyقVƯg"4#2,ƄL2Lbg6?248@Ncɸre1Q3~qb/^!3^&{MA'85iWПORc/+:Ey0+r vgǰ,yuKPӡ &jn"bd5q娇z"Х c~x+d5 E3A/h)n~*QK [/Ne0{q W7|3guƴE24z #q袶zU(g(Klo)'k}&vˣ]p0}yক~-2(!* #E6 E6x͜JGYf<}Qi^+Ys4~"tWVhloHTsXC 49%FfDAWaTf=޼S{6HTNB@ة8 nu\忑=dIK)n Bfbc#MU@7=s|34 !,>E>pG dW*ץsv!p!^[t'/\?J_6%JkS8pJSfU~[ \5mga* 7 L0'/9ЛoU1% k¨'o~csߪA ft`dũՐ0?)MgFվUd:4kxҫ%R55luq^Ǹiqfx^af@D_R.kjd;=U]Jo'`f6]a{M}ܾY5oM-7iK#ҋ4qF♌e8)Ȱ1M.}`gf:dG9}oݱ(L?G `V_ep#[D;NJO@f(4<hpl˵H = Ze:[ɫ)y f;"\rhp{DRTɬ-.8$/vw8 }cϒ* pvhSaCCHli~s"S $&=TmjLx\_EkQU{ȏXE|Z$GT&S(eb)l v]2ߠWotCoݡRyE"/bK s$7zVCl31 |cS<-F=6183,\ޗc3$=3+PZ8Zz.H3],ϰ|I \lI'x6c}9#-G۵'mDxܚܯrKQE1cu;6rQST2{Nm0؍ O&Ddq1 "ag{`8ǣ/AI+RicnLA6 F/ .(%c' } tba w?Tξc:n`!o[>l*v'ܫ02/2ĨW!hD0T~#inlx%BąnL*_H@+@|b/ƙD5H€}Iueh<"O8nh!ޢOtԦ7:i]Gҥcik"#abiHaYa2l,/ h|~[/N0Lb3w0zGċ{n*;Y>cRȺ,b6~[㽰דk(fr|\+"ZL2@5VdH?˕9X}NBasV@S:_!)a5V_vt-b>3!iܫua(];iv*kWFJ)ԐlTj$~ U-F2&lTC! pr&Յyy 3P/72p8ch[#A;9]y"xg3Y'&bd>AfRUC7˾):ZCvJJl>Jۀ,>`"Bp"i{Ik5|"{:ZH,9~,%H|(QܦnTjT귳%*lpբ5pf녍5jfqMnl%m<3ۜOohe󦄢|CRPq3!4vDCմVzFaP4( -H=.َSMlbڋ{WCcFgl(?lhL"rS aPZmO긖KK<ɂ3Cn9x1֏6Ѹ> P0:ujufpq2hhIIz؇k>s)tR?ɪhNw;cԶ^J Dr"C91cӧWKwE+8,I\C oI 8=E%6>z4y ~F 5󹜤y֫NLFVz)M\IgBx]EJ)Y>;xv'J"V!h=%}j|1*LFC/1oٳìVW1"o.þѥS =-hbwgIA~A),]DzܠgkA)Nu9z})gOo1.'y Z2ort0<-#j!_Irڱר5zhh͒ 8U>m+_aDwӲјe8A%=ÜxQxFnV꧌; 'S3KkUryG~65O@OUvWr"]#wgP,oz˯YgF3C ;hιOH r.ú䅧5`(ofFĉT(w/ʇ5З̂a{ (I98lc-$Ǎײ)ϭ614D~fB[1;%l9ؚQ;o%\z H¥*CI94J?=trδ|G7,)JWr&6EG>~܃۰w4'}e_zVc\^ kռ3R%NlbvBcRb/Uˢ ?MW|Ʃ%+ܤ+f3:-G޿C=OF"_{I!#̮@`l\,)| w[Dֶ:1Hysxy09;ho ӎRubv锣W3k oz94C-=%fRtDz7~Ova,nsC TetޤS#[3WF<%b֛})>w7=C^3L@&w/o y,('_dIBTеYi/cJ']p2VxOsȫQ\pXp[ԜoX悳i!i7S(|8)K9X&y+T"X,B,ۂl68*Uel (m{ʦ.H4Y'}p#FD0̂!s7+O C. 2$eٻ:NLZnjwVѕJ7"yȵAMΚEuAg jAcl޸=^ӄL\a%wY.TYy$J/94^- _(N9{uwaM Eţtƺü߃ME0Xy{~З4b~5C/~bpO#˵0hk!ȶ  'rb2Q(j:˷kꕎef v$)8^> ̏֌!OfiaB1Eƞ٬d vxٵ ѢlaQ~)5?3B5ȼ)]- -u.TuY{_1ȼ.k\;)}lDeˣJ45^2?,+oP yl`J}K·sP.. XÍP [&8sp1p/{M.נDY]wG:k먔Aen0Ґ|# C0p?93IEz(BJeZ{.c^ 0vWV-p"Vk`Pl/J,^f/o2Â+ph qlY%xbʸ L 6+wW+@fŭlteD (sZ:P\Vf(B0f-Xg'P0۫EYޝ6f(}; ~{~kq{s7/Љm﨩E'>2(^:)>yYH= A1eO39_'ƫ_4Y , QIG0Ѳ4) J!!)I !R@BIWDj,U**BH!L EXRB EKQ>9N>h'ڂXZ d]q`#JA@ӈ{%RB N>b˱W % \(u>0.`;G)]3 B Kʌ&`1~;F9\p>L+ 8XEj`90|3_ZIÕOQP#چA.a\@i%UGYO7oO^9E"yVQӽMu* y[?au?U4?5Wd-} OYaʰ[ iKF,Û dɎ>R i nuoCy =DȰr5&e4xSx,zN\śJb^(3?9}pN}qmc<67yMcpJϝ~ו"L#Y;à%KS{Ya6QnbCk_7*CraPuc<%p*`{NыFp躷)YL>wbYAxNחzB_ħj2P79>[̭vn}&f>S,e $C99999kl\_jSU^%C*(!>S'@>եذ 0>'>l83")@ݩЉw֪9^#잢Ee߈{23PHѣ6~owи^"I( @80A3inc˺GA Ň6@A<ޡh#7kg+\t Еfdf'C j~=3/(`_aʈ|:Jthr h::Ʊm,ɒ0/ vnCyy9F&-"^AQ~%U??B]tS+9M8Ge~ U_)KV}mz)]7ۼ_  r QE~l]V I4h`E1, W/־Pc C0Y ¡#a& TlmME-EE#!־%uOhv<=UAdgNG@_m7+w&h]Ų5HԷe!;1+{As7is60!mm]|G;mN f 4s*&ݽG[|;7nЭ~ Hή)J# /X "y.>23_8_ +5=aG 4=[ÞG0`:uB ^k1)ضsϷY3zZƧ]Tt~q~u\B|U)zQ?AKPT @> P_c !>*b  }\K$b qYFUB*"c]ŪE_^+ԯә< y8^XR1A o_7i`t҇Ƞs|z[VĂKkygp-ֵf3dGnHXWMb6qa=eoۖnXTayN؊%py 5>_H5hF9{(/&w>0uvE\TC\wwãa kkTl~_Gmr vT1!Pk;IA^:n+ءɘ>K?ޡ2 'g>FGPn;mBDVbYq,uy}kW} Kv2h{ LB(:v@>4C^~Ï7'Ʃ;T)?hO=}7gbM|vXǔaȼ. RU{I/|76+y}ߧZ7t4(50|TFb[韝]D{^z#0\E#AYd": ۞2G1P7b H] _˟Z3*+(\~>K;52"Sa͚4@6?TH#QߊTq@o}`LͿoꄞ`C}fbʈhY(AnSzl8C,D09@Rb)d# u `@$*oY*պ}p|;Idy 1L ƌ2sR";N7~]< D*d@ %/yf W$KϺˇ mMb0 ey8:hGN\WP@>]0LYOcF]}^Rle2`fea8wU+n@ CAET..t ;,TTM[=)K;;nY,0rh/* 刌|sJ)x5qBąj~*`dPjZHa/Aa.PN z|P7c]Ou^DYDEXWaOS/gB7H3kAĩJ)H ,L51 AbM hB *m{}_`$9靟囧yUb E@8/[DGҟ̸7*lv>/YuMpa^PPn)M&{$3*a%POi"ȣ ","D ZA9C@{n{~K!C=aGQBhb(X#*9F|gt=-{;v}:BM4`(CRt~Ʀ3<{0 M;M;1 {X8끜ڰ_~ Tao? φgD# 7ay+p8r\@'@Ab\x?,z!OͭTbAjMB9P`So"r<^/efe9y6(~WGL_k8f(kC{,S2m~~dT0+e~,k ҡNj*"e^aX<8WW$Z>#1 q\][CO뱎x^~9Rd°%dBL%\{TTe>*j3\nrY\VnjR2ּr]{lx2 =R.qHBkyLSoy4_gj;fA.`=&^ѓ;}U˹wRV10R?'yo"Ւ;r >!ۍ F;o[2B _;=kEq%rRW̿ pWط}9Nr\_V=0*HIRk!H E {/>.AC#BY8EOOVOwl! .D  @`N $2BR 撝BQi1TpGT0?Őe[Y \U)奍͟Eg@7p7Ŧv[68t*f݉X4'x4Q&GF, ,FU Dŵ,ʵ HEަaE  i̝5Bv#ˠ$">کDd!ןqbE!J">pa=P7'Uo Ȉ͈-"$&%т*ݼ6}q68F㌂,R(H"b,*HT6?ru6<~̞ݍ7tN5zAtgC’بA`3(|w?~Eб2XRO2qcU]zfa Og {]qg3ަzۣV^fӏTa'r }ߝ\^ܘ< فLzj3F2&;&C&eyȀϫ[Ȭ٨tT9xul.ydhhqumƘ7Ym}Z0qeA!*!v*1PL -aL]j]X ^v[qE"+l(HmRA򢸳H!94fVjBJP f@BGgnTJ`,3NNY TSɈW #)CI`Ĥ'U &".SyIY !̄2;Cpc"zA\[ Z3u4uDX*\"#+8UK_jث^b0qDh T6qQSG<hٕ ̗-"ޫi AYVLėa#)E!9te`! „4TAԉ0"0UQv Ukb(u Ԭ 5R jYnYaq*! 56,.u3q2z?ѾgGi^ a~몶Z)Dlªsa0M8bߋOk( hRCr!j-{8O`驪KloN|M+[Rb?^ q$WԱ[ևRҼ`PZW֬ڪMܾ{ ̰{2" .W>N+_NhB t'2`NhV!B*nmySM]u90k Θ7ڍk`@oGE퇴8K[\u;-= N"' ?U.u *:>-;m0k>9G*DAe+&7(Zu*Ñx* o씕~"&?e+c:vp5{u`Ѐѯ.e& QBfn~'QCo%q}wkT_ ž/֮o&8|(2:;~a:Gqh:W}X?ͨfmB_q{Dz)]Ն? k7M[8όJ_icWLqR^޿՜¾>; ~4]'tG<;@ql 5w`"AK%z QBw.JjtM-a9_ݧM}B *ySD+mmM~2f }[e5*̺ 2%tVEWGrb h?jlƎnV2"6d20Tpi8sJB6`#C͠v Hb \$GI3!kIlL.2>~VYeT,u=Vz&5ٕSEdW8ΚvPD *>$P~^9+=fAYSͮ1Gʯ 1p8Pǯ|  e7#z -?hj|_+FX~{Kkc7sOvF%wp|S66+[ָFmbv9Ac׋ej<2AeOƂaҼVİUACXܧ-yȧXOe@;iQj MI$vb_ xLzNF3=9SPv5EU@X7b08R @Ĕ(Aͩp^AA-v@4ֲV Ii 1DC*HA&T@0Ԕjࠖ 2d`y ")HF Y! I5 %Vbo3lgU'P%@]-V0`"( !mERE*{m)TdWςR\* X(\ Đ1zs Ƃs #GH"@H8  ZVr*=PN 8qQ `RuRHx K+POT, K:V"PQ%,J{XΐyJvBQQL6m~B/;!΀T඲Մ4c0z]lڤE5S+B(qzի_M=SfX㽱p慀SfuCʲ;]wߊ5 vd{SåL"c:'EW A^ RBBk3b [csaAQb$2_Z2((H?fɈ/7*.#)x]/oy >×g8( !T̚BB|*G {X֊  0,gw u09{JtbmZ'L];/SKָ(M5`ߝ_o,ո_nnsVӓ?E{OO^u8˚e$ ?"Vop&J穽w1p/f@V_Mx0 B0`UW +:6JVR*SRQߡs,m]0n`zR^R5.JeQE5}S,t~t츚n phhTPUP6-MO,mDnգ rau&Tp UElrg0uV3B`#\\eO6ٷ*-vv5@=b ̄͠.ž|gKl%$PPXM7Oؙ0D/`o~I;>k,V5PPU Ո|_҅<>-J!O@ 4AaO|N%[rD !*z*: O7ewS*&<_h@@MDp^/QD 8vаuENُ-Ҳm i f+m81|&kի'e~n5'[K:dmغqzVWc_n@~tnQֻ];6kqr?"-ضOZ.EM.fno,K?%n*7b -FŦv?ǧWVω,) R! I轥z$ai!Ko*BLŎ e+=l`70sUU{F "x5]g0CT A_Mx|*?U(+ H"/.jΎ^ʀPGˀ>)O7(:gVauz|v,ckY XcW5T+"< 5ۦe{'OD~[YԁUM|  e~*D>Tv0^#3v7e81-Mm^utx~T'ȡ(4e9tUh];1Yz&@@+W^ox0S5@|u"|k> N\V6[c{TCٿ^niX|(ѥFhB 7ߨрgm95 pRsogcvu5ZFVڵiM?b݇VJH'7p8z-~Ot `9i2MSm7.A10_d(`##=)ɵlVU)7#'~.n`&恳Ѥاu(̦,cZH}Cv령Z:`dr"navkjXۈt1ϒ_ҲB^z]?k#m8nuY u h <~‚~1G(i$Dy7*\Q$=[?qd~vPOhLRrnNF*U$=R0װ~F/|`9> ސw(a"g^-ݬs{~/:_!P":M!"@N:'}De:%k:DO1:/F)H$HKD>/ SWO,(Nq X'O\% i"R:1( r\%%% B 'N@*8H  BR(V +BDVAX)ZC|%fӣ]_~u 2BJO/89R٣0˯љ~f]U c"Q(f|8:d`^hEtmJX wp:hN[Lb{_=koag sŵ>r/&mH9EpB]$f‡%@T`=A `hAeҐWu,%QRU(DO0"41 %C>I 5i!v+p`<|#4T?Ԟ93wYB>D~:*4؃ B  ݢ{Ft ?GVƻ?z Cͷkkf ?p_*m $g$D"U-R<"csy'B7bbЂzWA}QIAhӤ@:s:JeSゟ(&DP=FPlZ;%R9LZQq5$0P D9vfa `!q8i]qxan#K< Fd~i:8ˎoZzSN#K~=a[׺}7u3^O|־,*%WI)OYQm|SaU %htSܻ\@*}Qsa_% c f+H޿{!ƒqqakоx  >Gad,-#IAxHݎ(||G!0dE&ݫ4r@ dơ&M d@dM&Elhxzŗ3T6. O6w)O&=fo~~JAwobX#1 #i3:suko!']I̥+7eM w-Y[Vl}mÁz2*8P?w'k珠9K Z)+_&]TϤg^ڞŹ\dSoiI 3&@ #hLjdCZ8Bf$)?( __ѐ3\H$l`7(bڌ3srrhWv3]>8:h(u9aRN͆;kZVl/~Tp1ȍkg4郵+]jXۜ:=o CضI?ٌwڋIWLH ϛ_bMi  ᑻ1_ɪ Y>z->rZy./:*ĢB"t)6W:](sO׊"##!<6aS0A a =Bsf '+m}y)}?6o+x}g]c&×o䧥hg*ηKI 8C*3>}M,]HJXt,Zsta=46N$zI?7_``Ab0AjB?՝F~)3 ?2u6Ab0cYAbcD1DUX "D ), YB,$!AAEAI!2 H0ȢF(H,QH UP abPPF XE$a D*"U D`#Ȳ)$PYd *AQU,QbH)E(%tׂ/]:1 8Vルn/k IK7Z+=MU$j1p>-s|깔L/{Kt_ט\&?;u &F'~=C/9٦9š, 2l.q2OBDffp#MnA3#lJR=}ӖnMnJ? #҉PD0}4 DVEw13 ?mսRw^7A\ `?0B/vUȱ6jh(2 'r#g;;Gi\XMll%e)wNiaA;TJ_cn۝\g봯j{Ge" f#)3hrڱu1h̦!TWe푽N]ad]̂{e#d_{@D2>UM^37fe)RIT:j@O%D`@Qd ռG]\-=AUWÉ!)_QJT)ȁ`,"Ȱ%,))fs AU!{!)`*F nIv\J !IH"1)Z%2S,Jeo_YpPآUI,u@()hXK$b*TmCB*'k{/(0Mʸ|7_Z74S:O𵋷~<ױ~7t\Жj뮨>.@apLsC~]ҋַ8Sa@~񓶻uj^9&nLeͬ¨]R^enթF_)~l{55ͯDz ?E52IH\sʊ{.a4Ezl&n̒sq\`6y.dd)9waL~PČQŻKegӀDp7P!bBt6 j)^xx'x1$mZ]L"(+΁z%L#A tC}VajD B`8?UhuxQ"0AA"]v^iwc&WKrh0޵n[CW"^o/g{hG_vo4=l D!ϘO)1!O~T$?cKpLpu}dؑO۪xU:vms6Fߋ黲t(loPQhܯ#+?_CX>Mkh1V: sժۼCw+bʔG8֖DZm7"Ԇ:Oﲷa{*XR魧Zg: t?w plj~?6Y3'?\l/*&[{␲;3#\ꏣ1-` =9Ǐ6873#r- M/mc95v!>06ֆz{_9K3yTg }odysUtXEDj:A'5=W ^,2e: s7W[Xydh:ٚeqjޱ2V-[ݔγWtwg,w>O3|%C&ڼjOuDkB/vys19Fo I["+KnGa.=KMMF&r"~c[`8i8a9Bc*sϒ'cd@.q6 {p-Y_lo#/[>&{zoZ,W~k}~wm0k yGUyxoՙRglu;gjiquk׵iQb{/9z5 A)j\` 5L[ 3u]$+xȦRծ` TzyHPT2C|a,qYVVoz\U[smp\4>V]Lg1+jag5k#y̼^&*:٥N#8]cfQkd.J4 6`bv~;LL oۮQ+յMmZ [FY׽^4)/yqݣ9Wm)Isa#uϜ`2[ISб8-t'QZ4"ӿeD7OJia#&vH飺w M|nA!l& 2 rI[-R}к2͓,sGĒdWVcL>eRL#2h`2Ra$e4So_GU9C~ۋ~[mۥ$8"6 D4(_Y BU]J]V}Ico&aç_2 lߵ׳wc.?KJ7 ݍǪo;A$P=:ɣJ! XE  `,S IH"C1U>Ͳ `IM+D$aHH RT`H" D* bu\HF%8YZq2Z;=J㍠7N{q|/ﻟ *>ה ?\C3‚hp_;\Aj@N1` HOZ^˂blb 3ZV@`+ޞazܹ:[UKyW)Wrv!ׅ( (A=5UbOmTzA2YPX#A: (Xg&`9 !>; =°N>~^Gd&7a.$7$O$,F$J(J@:3CP2@gID5FO|b_ q'۸}qቈzݻ[z~\!R7h>W? G A x  KzsV3ˁ7}`=%x#L.^Zyɠ7`}}|-Mn #t X`5_@0; 6[%lGd'W`|oXt(0aНP[jOߞ:ͮPU, cqLTPeU8?~ :-rs>m| P ٣%"Er' pXQt@? @z{s{/l\)n:ܗbogv"U`hR0I"0T@bP"N!2uIyaƿyd7A@ B6> m4qW aKhbHX!B") IdFV R0uN"Y7PЀ,Ȃ -Y]M9c1%[%7O+9A1#7Z \   n32#a"q,sv"34 aIepA/eK˱ra `S<\Tω/K"ύOo:yg9(({\'bo?;I/ðۮ[1 e+n Y63qjw ֕tn}}/)Wg 33ntJd-"19K [PJOM65i)rzZuMȫc}짱 jrQ"1bP7y|~k?[hA?~G<[N% UY6QP <TTCetWyo~Od|h~W ŪB=BE.u95)Ahi"r#H's8MvoՈ;_gL]|CTEsy5< lz~KSO&b)i%{ emcUtQ Z"s!ԲB*kl$4TUR)s~R!H@É*BDHɔV"bX{1Q0K_DRogPC}&ZB9Q A!IԐh 0Ŝc&7Bg=Og3{:u\o@@5d 3cK QBٲ[zl`Eh~VC 1l7;pnX0f2 "t3:ɿSxXн]$M$+\AS*B|wHAaL̬?Qp7C=L8O{b(}?gn?وٸi`LI%HQxPwC_EwgQag{vy) H^ZA)`!@j"l?ڌ}sj¾r19Cz? 矟k@)h_2';,lq\OIӣsI( X7T{~b?SƾZ~Ȃ,A!3 O8ɎHixb*4Uv}#-'q(S"n_:sgK cHz0p+4uE\> @T?U=)MA]H+k=G T~gtu{~cQOEUTa?s0vdΊ;=PT/K$Bh×U21"?P@ZG_gw3MgwkՂ ,@W[0;(?N zwppR$Fy>hm#vՅ`FD1t[{aڨ݄O*Y8+;[/WW͸}y)D@(OZSԜޏypJ4#8@A ΜT/wjXEc[qipl-5MU΁y1JjeJgZnlуͻzww=YmI&f@"toGLyYQs_PVzdܧ>rס{`q+ u`I H f#pͦujanTݯñ]\QVRPRhtQA^Pu,ĞU}B7ɡcʠj"هi1"MBMV|NJ1:0\oIKGHb@$dy:51 # Uvv-u2}|6(AQ#  Ĉm|S[ytm&pҬe;܂^ڿU~.Hs7yzv躒A8P ?-*//=;J'>Z:oӂJN8X43Zltj65}7ȴ(]'?G$Qagq-V7NnX/[[bxwYL,JnWHG +r?b8E@LJ*L /nA 1JZ\{N(Ŭ?m [цfgwuX_tJvv.~R]7[Dʾjλ. G!+znqƏ9/,GKYΕ1fWĸ</W2 ľU.}[º;tUçRC!uZݽ>fy?/.F捾:( V# AZA ZAg!vN0 PZ{_^G%?;Z1Ø`@\a%Q{p#"za൲ _Cǿ붟Gz7w4-Y,e p: U`A4vRԳ@zˆ*Z@ Sω}t>k^( 1# z]ˋV>v94/viSbW3).[O|Uk^2vُi@2ō%CAN͠>2uwQ_xxzw)nv} ˱}gecn" #40Q@YЖd>ɒCU$ @‚># }Wyo3h74gnbctńSrVtH[#8Hq1?7!A8e>?e<қ#@!$]OWE]iE9F d/] ɫH" uһFʮ."ףs!0.hRfK(1%#E50LuݗNS Vͨzz0"F,CXFWA/umCubv F/㹃[j|5nhn^c糚?X$kmҞ8.OjGG^ BTahY#Ռ(S}|<0Q;үz']j~$h⏴N>}> |kH?$sNuZ.z:| aGA&F\SNZ|Ov?'a?qѩdwx; 5h2]A RuE[%w.>Bt5@H!2e~̫gZϴgzjU-S["PwːԐ Q^ $ ?H\w"ӨJ7S݀f8?f'¼?N7aQ"C7O^3Dh#BQ20BZmᴘuieAG80՘29UJ9' ?j)Jl-0$O/Ob:2o;R"`rQ!nӐ)M!ՖK9Ca2tR!`D"}w 0#Fvm{0lҵ$B ǡ jH.m_ * п3SժB);gQpj`_ T><0@'DX210X^Mم'vwsXw^#yk_r:Ga( ]}dR'*HSJ(?*Ch&=7ymx9;7CAӼa-_6IEC@(I(͏ř r&DZ!!LwY. 0> deRME?tOQD3Gq;7y_yG ʢbUKjRo==hp2ê]lx}X>Z~ "өΤa9Ԫ 4CQKLѸN"֏mۦ2(QU E?,=&8ujkwg*3{hq>ti~g~ fqGBv""Ֆdz'b\ A?i:=|\G,u&dZOOC&;4 ȰZ+D75a>mT>A(!BH(n,`]j@ b4r$>XCel^<|ƚa9w]"dr3vSWCOt*A :TUI%e> Cڼ7x $fM{isOs=s4c]%'4}{b'!74(FQ cJR oVWO糫x \^w<^V&vcڱү W^-}WlzÚ!,S7tO!\x{rke0~wr$sK pU5hjÐf!2v-@9 qQSY!#\C~j#lv!`@pGd֔crǴ.`fqR>IX'ݳ?a/]aCtA/Qyg_.~?.z^ <ݣKo7TZ/+`,2bW W5$m2P|=t/@:)1+tBmaE>C\z~((܏yE4F6F`TBu>>;W`lnn=˼LESL ̳'7Ϟ x #lDOPE"9?ziO`f‘E6)$A%3X&wf10Q$S6v"bΪ|+P cIH(Y,-`)SANN%ѢOܤynYZ<L2@ǜ vjÐee@sB5^^+U~6x"| (jEPi1)x'{8 ym i!=-Yu)ԹnN d)y*)B몈U2֙4Na RՄ@A{\ްߟ|9&F`:0* ݨGGPɎ(_}Tq1'7jlUtcy('\[;hH`I~3g?ސx}ݔ #ns@rulSEAa2+M"1 bomzcQƞxbnς䞇]^;oS0V,Fq!4.Јh?X Y?_Ly =#;n,F d= DS D%6lW_UP P)$ajY^ g^,Ǡ='r! @ C\:??|@>U`V6P4GBPF@5@ S*zAN"n9JN;qY[M=_ƯK$ne^!P-i**ۥB* aG |jRxiP{I,!q1d\." [8PfRb߇q~8Ѥk* c4o_kW_wKw7NnOk{FcH`: Q+FD64X@[ػO뿑JYQȎCɅ 5UQayqupO©zǽ|îxn͓:g$;Y.{ƾjy mToG޴s鳍CTda3W2cah"3P7f>{í|P#@Aqfm+M#'Qmū`׾_nrqPCrHX5O_q~ט.VK(ً~whp0'T(I^T1s2i8O͞+zD`.^Ҟʥmeq6'?d5$.j'j| W8 ?R<ɧKU|d'I S};ڞ-X9oB꧳dI>Oヨ0q0*ӆ  h?E((hHs$mh/Z~ԧϊ@3x//zIUy*xO͏Q(FBB}k}J_:*wA%b@L"_zvς2ɭuYj5V-xWu?*׳[X ]LKD/ZaS ʍvm7tmSu8i!݉ʮ%ʑ bP(T'nȲ;M$e79 EJnvp 'Qhۺ >XU,D]  cE4bcr+Vj}!sY*q #¾Y"KPq!lӑ=NO0M,UWD`#ykmG2[+ sliVxbY2[ޔRG2ߴ7'|EЫɼ5rSyQAm50pz^Owv}YaV-uk(wGa'+>M?=^gINwR&JϳaljPinZFN)Y2vbc;Y0;_,tms+"+E7Z_A @UKsn5yj_f˯v~&KĂA']53lZ%Q΁A7)A`1Lwms@o(yIFWGHvӳ)[zZ@DdDY㖤\!z)YmV}&;?tζ63 P``OՉBߩt/޿%-H(BD3#05&r]ɝG]LlNmFn`b!7EJNsRF>wq޽r Goj- Jn>EPwiփ{;r$z epGRߙocU*j;}^.D@h1L^edxvajL2ϜP {?y]H`v[tnnSl5f4iHSB,1(Hʔv|9^KAp)jZQ1/'e3xO f_+B $ Am11@#gEFz yWR4$?_|L]TM}dN]R!=[zj~^{.",8[KvP7DIh(rn|5_ 4 $ܞ0iP*_jǠ# E>/ti! 2F -,;+UlP/I$F{Z44\wNZRvX, :_ё.;یg{P+Q*2CKVf,(  `JCϢwv\ɠ4rz:uY}~ǃM ;ZWwd/3h A̕j +& i-ē`c6`.rD90I0JX3f ưRx1?&\*LZVlש_Ƶm9K9mJ<݄U7_AMZ}$bUei{Md@*̍k1cv[1k`t~>c83wK,>Vw]-#q>RS'</䬁k¦'O>59[]d{6؉_3 O3RPC lb.Pr8]\e3Ul=eUtQSr}\jfFV%}*AǩWlXӸ`7&^N>IR#G/SijoAff3󽪑OwbG?+-rͱ\h~}"[%=oFUۡʏ5¦ގ@O-Xa\ߥ*-ˢ)))Fq\}[rI2E$8D2feӤ(DJ &=g'%kK!a]mߺ3SMP 'mqn?[j8-? jID #d635r2.#VadkT?}Opt?Yيk-vI] X WPC;>m*ᅆ@ϓ?л4N-طE y@LPqbT+oro!ojeY7 !/74/Cq?7XU8־$*OLB(_*i8uSͰ%;5|6Y'LC(Q?m,dTڨcEa}oITyüaӜ5)sן`Y,|8J(@B_wa}X㈂j`vCK]d'g.hXMV,VK8_SD>1,ƈ&5T}$EOΣj*u zONc|ZV*/0mY,S,OЪ0* ͢3UciN @RSlmbJY 4BA}fmF^8G^ɨ II濣-~>ry<‚C|Mk o08"ʇߤRi>z읞LvO!9|1e@_P_9 UDd;88p86RIj5Ji%=7q>CUkcqʜɈ >/!"A<P\+XtQ}D?2wy- A/I^rx6>NgdVg{ R틣MxF ܀EӎU ssA Iz{gwj+|GR?aȵFpIHՖ~-A3'f  !=ߒ#M#Gn~YiC7?ʩJ2#2a>'a*(/g7]eUJ : WKω_G9k.%t[ظ $FE(peyytYowލ[fDPd jֺZ'E5]yQx7'2N5TDb+ׅ|2>RW,Pt0B b׸H q%v??r7Ah8BF|7f>CĬRV[ ៽+)čRǗq<"j}{>tSk⭡3@JX|{Xcg] F9PO8B$Ca#ɍ҄U -ԃ4/ rrp!e٭,D]y敼΂^ER:QH ͓@"] M_*2:9KLP^RY.C{Ugr" ]+_Zz:%UHhkC~Zn=n 2r dDL H^iko9w}nPf?kV.DzX( T-_/b=DXG$owD6jPaӗJr*D<.?[ yGweׇー5 (0aǢ븾Go7j"@lD2>L!seDF`'׃F=ʧ($dX2 $H0V U@cň1EEDbEU#GЦ7Y?ѥDIye3 J"QEAH %C*D*F1b"##`X*@X)`<=v Άur R.] =S@"D^[-?Ro'ZsII j'd/kP!,=pL!?~G}w_&v% ߛBʔ#T (PMy|~/s(@³@_֚<V<)mUS(2 H_[m$/1ۧFzL@bCI ;F&ߢ* )<߹Ya$??-s yt e$?W2qC)QX5x9,ˈ*783aKF{*Ko ˭̄, ̶/3vo, rJ2FUv;Y(!{dkƺS"/I;Ii5mwuz{6]vmX{GD9v&Ňv+R#_%`@"'Fn!Qlà6`DߟGվGɪ I߿%D d|?s (P~cvCq*T֏7 PˇK!7׺ ":%|_SUR;UĮAM~+.G q󙠞] }< Hm"=0CWh(N}0`0qQ/5 (!fHq4 42;0;> TqPmΤH DDDV!0aVV5D tEs?Kw~{Ko:D(B*EEA$BABNE]-l":b"C5}ǕmuY+Sr_miz/E^Tփ@_= })H2@?dhϠ-T=8S5AE+J'!b`ϱ4g2BD8ĨK }h=?誯f?Vfh( v01`o=.]PAA"Lu @"zպEQH!۹8M;g0@wp o"8D>Eo?lN<=yCKWUIMA=iG}/ 7;?[2ԇfqڴC "NXw?o{'Y:QqDf  ڠRE%)͒ql[=6OmxuwxE}vv8C PY%=ٳ~1Z@P@xlrFgc1֗?&5RmU6qVİp.Z"؂\.FGc V#'4 F!79$'uU 2##0R\:[L]5v ho,)j譛S h#FR=a7G/a.?*qP|z.f-5|=>Guw1_5q5_~f08i|-F;ZL. rAzT?D@,ųG^(ƍͷ[#_&?{l]2feٴ_]ı qGAy뇛|'/  .. A \P!@] `. *B†+\U5ApL@\  B;ԼB( =?c^PzG}ކVdè' $BRK |7t!)6Ʋ# Ѐ  gGR-::/|4؛K7EP?Y`X  d.~nݞ?CuKP*Wn|z3k$7Pfyּ&b]]?"EE6s.$๾9~%.P2؀4 D@O"֌TU- -邨ETR(~#>xP⌰ 64Up%7U(@&Pg#R-ʺS\~PqQb\ %Z*4 v]G[w5 g)_k=my9N gT͋ X;mE؎3߃nZw/v'3w_/.T/!k]0J3 'A[ 'P#(3!c% Ń@əd+ɫ,4Nʃ쟽3\:SYϝmsziB  ?Jw'cpS w}e"+x9[>*z[4ֶ)XFMz .$H`';OMGBC£﮶N=@8;߻.=[ (,,:;f֠ Hת Xp"8RX@ g%3|`;oMsn=R_ocO>zAٓC-aA Ch  ;0Ԫ9+-in+ cC~"!ZY!gٮwvz?ӏ'S}+Kdh8[xWE+x\v!`}IjuxB6k>fͼBE572ۥN}f|wr'"`Ko2oS[]>>ܳ4]i"cF,-3f xn]eɶet S/QaPY HYHvϖ={f4z 5z}oȪr3UZGS.\=D'vʫs@3=5ݕM@"M @' gwT43"A4W3z^fNjPc'=,>[鵞=U2" W1a`գ*eI\E9˻v>>sø\}_͋)XeI(-ƽ "JIaL}xUP^5fαRz>ϾhCrȕ{jE<B;{CCG"hGWTb'|lh| >|>׃̳7D, uGqR|sӼ`JK%#xAdRS[HPtwd`J ɞƒwAB/ f6(JS^S3.3\N"AB "%DҢ y4)_gAo)W[_gP'_A" O͢RAdRF0(B 1H@b *  &HPX, R "EP`Xb72QT@M =ޛs:l6yU@U#U% (Fs` $`N g3A1 ()>`@8ꡉ렷?},^v ZPA਑A<֋kR̃pLϠ b&-14EEߵ҄q3wX`_7 ~#࿓ bYcseA٢0Jg%*[tGS~>2w,}}eCJbo:;9w&j')w\*}tv䰬`G0! BvBOSW.$@Zo< m/012SUD-ښfU,ę_7~Mj~>z9Ɔ`Ctm[m&Ԥtcݝ@wMuՔ̩*KJ0~1t xKǮ[UcةpzܛJ+;n&&+>WG*{m:ū "Eu2At q1=-ϸ8{J=ԼŷQb\ȮWТEv,CSkLМ7\7AFxZn8J8 `20 0H >K*0E?A-dBmF4PCϳvW :KRGC& ̭ݛ*W?@Ե%@8z.PMTGJH$jB),pȣ>LLq1}1i֟# ,g [2$h"t*-"Mұsdy?(5L`m: #KD*/.˰P[kCN:Z|eo8]FF̪)>.Z)QPR&/eeLQ'\B$f `CU`a˺ƴfڮUQ403޾m !:MKx=sv1AQP"A4YtHE/<~E,`(<2fȃ0QW :*?;׽ly5\zT}Zgܡ\Vw|[z4 Y"1(CE?,eHڞ$qFvE`d`ǪTLA$P$ ?`ub/Csg}uH~ρqa{u54-RbRC={MUSÄLB D"|s9^ѻ^7ŧwx+/%:XRPyJTWbB E%IC:=T=d iO-by5@\߯vl-_ZumóA 6 =`U-A(@ /"Y$lOZʏN¥V?4ZZ?C7w!2  .&I,~BB*U۟[ LPl /*wl@i.:JPYP¤-\}p!١AQA鷛G=2PaQ#jwIY[C9 XK;kWl%EF/egWЬ.B2ꪪ IbRK):lsWaY6ߞ~DɃ(` *IUDc.ՔҐOl@J%[k0 -WfU5ݩ"@X!#]r魤YJ1t١B2ٞm÷䅮iW@ٴv2M%†soEӞ P>]Bh)>}@%>'xI9#&@CE-eִ"eXpC6%N=mZ d6Ǽ ?/ؠ?>*~?c oJթ}]XK`A3LrAaE)i[Y|,&X>6䌝 ?eJ2D#㧺.q B#(]yt!t= x#E$'FZa%I;iEenuRb Ch?y*}Vq2Vfh^ h͛ ý[[;)fV&ܟn"ŹH!m#B "ńCC-hScSǓo_bq* +Qdn_}z(N±*BC;]1jy|mWd4A`R2SoR%rCڣ$Dh A&85*8?=byh.1HӟIVˁZe{˦*JCY#uJp y~<@+T"wDe=*S?gpI˫goa\퍔1d7G S?̥6=[ L,\t<\GLǵm\`]Sx$[_wOm1zvV_[m|5nf)y<ݣ P; #Q> hbcw(36 >o=>F}QPfYv5Aehh]O627b>94Gl:[Ѻ`zXDO'oQE/iW%^j.{q1y A:e!t.^{ai/VFk{zLwudckeMa2\]zPv /37b]8@fp΃wta+uZ4/SU \~˩|+ϻ QbA8U_ҲUQsMSlYo_jr\SEl|S&Y =H0kት"ϒF /J1,wU Zܙ-n̻A}nࡴ7]ɥMT:T qq=:^oŊ~bfjIMvke%$qU7mދ`ϵbI|yK??( U4*l*bzxEǔc{ƴB1em(co۸RUֹebΧ_I5^laF4l.UEо<5>yXcw?<.;vZU}jPκ~:FwY|=p5uըm<ɞ ?C-~uy9ś b_[rGc;?3JuMIl {wZ ]%-pQ읿OxkQER׉y|-z>V0v=֑Sjiuhؚ ~brTa&?L5'$U`I?;yU b/I ff@:F Ev^4԰3m_hU}%tn(4#SIl~\#gU[ozGW=gMNvߣS{>Ͷۣ3~YAN?|2/)Ya{ $Gʮg] z?>p/ۗ .cŐg1ߟͩX-M妡aeP#V>7uj3DDxdVi~X\a #>= o)MZzR(qޏm?_߷&hkYADI{q+,"lvdKro~;I5Z4EjT+/BZY*Kqn@3:=+U&a!֨Hj/{WɬJumZīk=,*5qDw{_Y"lsVgS(ћ#u< fS_;#źm@me9;+o> KVq5;P}um,s92Hr4-_D yomk& ݅Bh`عx`K~nkvj9.Z+t?x6/r&uu?SW̒?1GϺVI5g_´{O,MWyZ3#[zGf*b[4!QbXRq p=9>ER_`]q@ XT EΫRiktyDt )ħ!#$G֬忨, @0.!o]g] a'@@1֠ ֟-X:P/h *JwGJ7~2;9_ G F3K4SCέOuX?D4~;]^&=,"1A3Ȑ;ׇVX+ƫCN;Csɼ΀uж[1O&{O}hXn>J U ^/*eTCUCPXFO OġxlI6i֢#D=D4pIIhIJ-w>a0MZ~p}+F3'~ߵC_@ |]¾Uz98_I%1nkpZ9K3@!+ȴ^%hXK" 42oDل=97/s`>~.')Zqv^K zPgCg)*@XibK-D짰I>/¨*_:>qc/Sڨo"%z+YyBNPV/i{u'QH}=]G [X,bQ׭ڜ}Y`i-x9d˔ʿ|;F~N#W5U KSx6cqekZ]Zʱ6Ҙ*, c#sIZ9ԙ#1qST;dqH^g7cŃlF/yyYJx&!hajFйajekv$IRrdp8:zyVWWkeuwI@2ФZgLM|"kOb?EEc8gp s]f7Ouj1Q6OuwsKk\=q~у>*9ߢ @X8i}1}hsO򪗙's1vkN$fQY7S8+^7\QX<y \>6tGN\e`כ*={~]5qz"Z[,K5E;mU*Dvرm?C K99 x ӒgM##dIjǥoG$6@jrȶ,y"Ȧ-%~FcԭϠd:^eǺhr}5Hhɚ޽L u}xG|.$Ex,!dVe+z^jx\KpMw RqTLY.tk?w>S蓪_slqOl,NiKH6[Ko 6]廸+f?]ct)?7״b`y53J"QCJ 'JAIK>UawZMe l0dL㵌p&'*(['~XDXlMw[DJw[)/Ar F|B:_x~(Ϟ޺Jy; Ol=烹WA/t7(pڲw}g|3~5˗n$ds {:I69 m'F] no]t+9})Z>c"4q[ԓ4%օ;ߍSk}#Yk`W3n/ S_tk<1 a卥,|ݟ fYt ,ߣՏUDZG-_Q,x^S᫊H6xÖٶF!7o )ݢ v+SRwr8[oЇg)_,iWdkۉ9bzJ[o/Ü,|POsް rZER@0-?ڹ?q-L{Tx`2,GMUVr71L퍆~7)Fѕ?@Wnm߆o`y,{l!+uЉ~1ɤgL7oSQzԻ=Qۣs?g冿̳~*uHH%yzỹMaW>-[U 4ZhrԍTa@1<<ݔ.Ze5vL4GV9m'gO0|! b?v:>.˅ݛ;ʦXPdEW.iE^iHay^EN[mgTo9tJ+%v)m%߹zrzeVҍ3JlMc;Xi!mܿ[ D& &'.u!BE?2??SA:BPgA,s( b{‡ֵSH-wYGwM@ڨHbd݂), %47 I}]mUPYAs#Lj(eOJ: LlW q)*á fƥDWFuCi]V.V9,>#!V9\ost@GSMV%KρV'bzP~+pQ_Dۗ-d?) x(,Wv$V0f4PS1(z0SؓA7Z9+0(@ $JyJ& ^]g */wQp&a-hاJY4~UsK_~T]=%.NE"f: 묠 D"#X G*?Ν[]Xb*;kuf#=;7˂Rb4^=>w܇8=tldtwAfL-2j?]V)3*r,XFP$ >ؾ;x-&/ۙe}7ef\IV`UBup|gX{h'u %vի=qZv['j{;CuCϴ\U|r-S17wޮ*`3Sl6Ϲn;Ç;t*JߎV__h?[y]8&6ge4&4_TQH@`L005VKn2Y-O$֜5uk(ׅ%-Mugpz͎wYtd"gmDdl0o^?b 49Zp~bj9RVD3ζ0i h6f.lˋV^ӶN'5\2D&]oޜAd LjH-a%*-G<{-ЇxnAXʦyOWykɗMهgY7(n%~9QzR{i/eӜj|(ـJK>š `A**Bwχ3ѪBVm\A2"T?;tB\|Z\-N2D4hpd!_5*DPӵS!BR:?_u꨾K_]>G%Ago;HfsF}5@n-yV-*2;f{O?Eog2(>t:jqPaeDz>]nAaOC•H G}{xG^?Z;>USl< 1:9]J]iX9̋%]~i^V.h$3uKpV_q=d*[T|=n CzzWiSt#޾煢^##rݤi9ɽCfOɵzjVEޛ2Uh 4J%x%B3ͪFȦqQmy,Fu7 1 Iuvt!E Wuٸtn'_:NjWEuIR\6یȹwfH7 N `|L׎Ӭco4YgVx!t>AY]F#ӮXvYA2xk <.a?(:,OϢUΛǟ3Cxًc}>c2˔-&YQ9c #"Dh(C">LSEI\Ky_°؟[_ <>S&lj; }~6&fN5 ^ '~ݿ71^Y%Oܙ#4· C_(fo9ڑϽOj/kJ`t@Ɩ!CSP,̃6 7_(8 ?b<͐p3<]i=~բCO.M_V#Y>~S`.#۰UFDbk,W 20d0f^?m!nzu،Էecȟ3frC$MF|[` %S3u̿hx8mz/C @0#4 6nN4u-ړns~:nNB:H~y$#h'[ln.ALHrF@ȉ `>a$b_kx# Ņ>}Gk=^;q2+=$R We@4ǣO: \gT؈}=oS[:+iz 2%̕vfdaI"mHZ$z=7phsC' !6ۗt?wcLeE-*;z ڝ !\TG5B!UD r{v9;8@ڡ Jʅ}`GîUTbO.yĎvmG<ّ`sNنEbg6x+T7cW|L U ˶d$QӊS&*^YǂЗ )2ZQh % Ŷ0 O_N^zop# ̠}Cm̊0 3a pJdCA p`V[]0.*0٥0X@Y1 V F$ HK`UFDի@0Jcm*݃5lT-li#Xq6kQ,ʦ̟+K*MggN7/o6V=WuGY`]!men0no5y>Œ^$tUg1(l _H}Xƍpǁ1D?ԇ{0LLL…j;4 ۥGm#,/Nsє_iQ\u'+~4şTA#N\ %zJƑ;)?ڏM.CuVy&{(,/n2jLhVW҉{ Wxi7V.(Cp;0z*Dz:+{Ք`c^o;:v{O͋f]?ke@XJh橓I-P;88Jpƈ&4/p׷Rj6QJ1- 䩶co#{5ѿ'{K7яV̕jV[xVql&;ht0RFۥ4$Op+*;rK]gMPSmL y6f2=BUԼ\#l7 }lRh7طͱGF+1q6sO9^*L/t:Eď5F*BCÂu=5&Svr(0b 6P:Ip #u}gf(cҥoJOyƥEHD$,Rfh`tezwp9kKx\.!UԵnars. si"zf(ÓM6^RorIYѬ! %͛k*Uu w "sZg~yfU(I0AA;{XW,ؗsjy[= {fTDO]/˲ڙYcuqf+c9GՔ_9uR`ZaEgq݋BamsvݸXbzGnor\ؕaDk)mAKaF:T(2 D۰e/cvc3}OOu{FEeUu?r?Xػ-M9 lvW$hD).TX>iƧ7@&?[k$"@`[= I}PRq Jwo 8+Q/$ 5@, ؒagSjp@tS_J:,S,+QYZLH:Rg`Rɿ~l"XH5n,dMHI7\'Iu*.l//7'w@@F"YS2\.v`d5ASYvq xnkWSl]Qi]%c&Н/U.?>@HA+7؍%jH }) dfbf}[u,]ӳc(hhv"S!$ۢ82˘ h' @=ӵ6 ?ld9{jgIӗ |dX n[A!G, RݗaS-2a~oMn_V@թv4dd""Ð_"$Uc7{ .Բ6TZtW^'/Qyz4Ϻ˘ *5&> `/ʉ$,vbIWǹf,-Q'aJ% Wd͠ƛ_wtԛ ܪ{+J.ƴ\\ 2zx4XR!V͆*kJ"4*[t,ZtЀL{EzrZV cgfH2e*$|U9 dc^vB,ɡR4jr/8U2OIT4&tܹxsg-qtr~6+Eb^8!ԻϤ.ʫOJw ]+,|z~+ WSR4>nlrjѭ$BimENTjnf㴨 cSo-&W3!#^`VxQ+ذ2v(0 WUUm! +A|4k&2Xh' {?쮃aժ?ǘ4]i6<: }Q> $plLf^d$Vnf0ݳt%=dxv,'ݝ;*%kd(\o`O L9h&%Ko5a/7w;'!!!*ayVm0{厈&,YcqlDU!jVw©B$" B@zF_Y`q֖.KJDɃ4`KϵB}E j! 44W@|7'7?b `3-aJQQݒհb1 G pptp,xskYuƮ>zr(.qrԹQJ_h6WP+)qE&ǹwwdh3! LwM6 OcV? ?Y*J|VxqgOWCԁ#*d U>y>zⵐrUAіG0tz̲jvAiAF2Z'5pl;,7>kEM\vCh AH+&)U=CUvVj>H vmpXxhW+}󪴡{ jB @rP^굘H+[Q59i/H#fDf Zgd!52#҇m~䰁 Oٮm65Yb]," ,qu͊hoRǡUN]fG{TІNޚI] )ZU?]Ғ_L:m* vR]Ŷg˖UA4p֭ڟ0E w면ejt^*^TXY\>[Zly-wk߰㯌 Fc}w|FUy6~)C u84X*M|[{r<-_bA/Y6PQ62E*y=5~j5_> 5Y+{': XJPuT qke%)רDV0]Z5FtYwg"xp{n{]q*%@v=A0- @"02r/ tN`lqGjƿmNZI}**-G]ݚ$7BD5lmne5plM(P-'ѯvsi~d>?@z?સzq\aţu[lx?t^Aʇ-Gop2dX):? Ezn+ t)5@fSGCq-^ގ=+V/Lv ɲBK:~-*YA%\tWb)D|ץږ<~3ql|9y{%-:?Z ^nZb:fE `s4FX5 H̊1W=#.d_WXB~quȱڽX3I?b[9S: ^5O_ 'uv~kv#3hVU ]@qX #Ѱ$Jh]!`tH4륫}Xv6Lc̀胤UD15C~$46?7b~)cʊo1e-x{o|洞]k(l2qZY ^Go7ߞ1cb%_#cJ,Īu2oOm-J_q _0I`e:mM  ,~͙*lHB %03BB6֠>+:&fRnp]g4OF\B$jq9H> (~ækPӫ10!~4R":絕MD`k7twڈ Q dfk0lMY?CNNȕ ,E{_`{sα}.s]h6F?6+nwJ+=́H=#_kUTz׬QxrV:Ig*8%5M ;P:`t4}z>'x&'l rOZVӧG ;:湾v'b_59 vBkqvŭv?EFB7TUgUQX`lxUiPp&"8^ _ȷxH|1}mYo33QQL+iszϣr7w|#0ŃDjcuo_oҜ|hIgnʒpȆ{/I` @#@2,a81"CDUyX>uw7T2=ok}i/7]OA]ۼ=+w9MwRhbR/Lia2 {ڨ33Ј /cͷ1k0'eZЧ~xvb?gioFs*C2F]2w_od1C|Z MT*rZ_KHH BBfj`p EQa'?q’|u-6Q*_e4]evŅl?5ҭOkE+˂t aPX %+hj(2+VwV˨:UJ'?K]_qSx?C!M^N6N7UBZCTw3N2Hy ev1:K$?w>ڹYPJ_V5zsRsTxo=\/A3KQa"˨W~GA]x VR)j-6PK{KPqw]mߏNts漖"L UHw˛N ϕMrΈN Mkpd= ǔQ:ͣ#5Ku7~(}yD1{ǘu' /a~Oc0&=?%zٲNKf>NYt8{LZJ}tG9b .FrR~q"PM5jC;hl9pTTH'ǨRvHL"-N;]oQp2[,>5@A! h4>_1,|_r{n C_KQmZNKQF+z9i _5+_/.F?xYF/ʻNcj͞&(Qbw9^$% Y0:?&I!$5R{{Dg*Ïi W}f~_pGw4v {RJp~i%֏,`'kq\b,%C7#qO|BaV434{i-!y9*py*$|aY NJHl!Fo1!06=P&h 2`9JǙ/7f-}ҢJ=p]T5r/Xk-cLOgɟF X;jH %%]pY2֠tMY'H-Z$0;~vjM9*{G Y x#i:c2KНd!(*Y"W8IU9Q禁uX}Z0cl 9Eɣi *| 6Iü }z)^Kzfz3P  ̂Ȯ(8fdC 1&;Je2UJhPТ[U@9*R",h&UF36]r4gB}O; iȐZQADR0˹پ!ajĔ.A&MIINXZ46j\W@51:s@ =ؠҔ'vث;% q85/T_ax=ޮdM`Hd)0'xX5ZոGҫ@_̿Vߴ?{ ;k&|]gO{gMC]3 (ADEA d4*#&!Ddl;2R0^3*<E`b~#vH ]I?nEf Y$ } <,dK:Q+2ں /ޓ830V:\޿yjv*["P6*aVV);|eySOwoSHmD;vjHO_6׌B]'JkD9oD$[%ПK&xEYD!{Mƾp?~fDʛٶyo4ىnPjk@ELщ^kl ޙn-;pl3lG'^deDϪG.\#VWz Y E0?l?W y}^^ §&s[rJ,tjqNU[T9! r#]eqG$ƐS(D!?{% oC- ,``_-P< 40bBhȆw4ed ӡ%tG{M1+9b#L1["k8E._Q]u@ S_\Z‚]2 ^`Co;qwn6~/3 @̪D%"d 6T & Z \Y0'p^Fs[K?@,2̽gw3f|]b:_鎼0P4?b LDH4_#bʍȮb3a\QBe0ogn K`"UiTRKh!EjRZ)&. qbָK*E͙kT EZ46Amu<(_}`};St02輡?q6BET(,4!,ܚ?8c طA3PHIP]SVOf+V)ja1]?Af~趩YZ4 j+^ۃ([&>SBҳZNEGI1p~5dG@ӠΈ_pf"k)shI(II$=*'GDW<@38 ͥs,}֬m 8?fNOnqjQ@]VICxqפ*WkWlN@+B~l Z nΏDsv T,{^F6?_W{npƦ ~'(UvI&*3`ZZ*$vAkԃ#$p# .|vO8%)ZˊuS]o`Q?~~jXٙn=]zjգ Zt:ҢIVV=^#SjAj#בAoѨwhq B:Rе{dZ&r[~́KƢ.I!Dp I jiGo䱰Cȕl uח;y}󃧍_a,.6LM2PtϽ_U g-F 6XXNc*L{"n*ъtqi ~[IB@ebDY5J(Ǘ K~nIO{t jTII3n(NZ?XznB&L_,:wrōgIG gU!hZeTI'I" ՈuȭŚkpwL5۟',u}f"?2(SϖoYWg5^Ncyƭ5't|%~ڭ'ucYʹϤ4>vUߨxZ5~|} G396@;DÓL5g]Zu NΙlw!k`hDqCjQ{Z&] {gVVrJbixOo]@fLQ¹*im1TxlwT  ]k^5'9m4 ~ L/C2`oy^%ŸR5?`fS9j$r zS V5gGdad" V 9Vbu$1wI>7wduF8_/C ]_t)~S i/Ѱ5Ւd:F=;?Ʒ,#DV%b_YE`KcYkN.49c2d|r8m")5Uih gkc`\\~G&ά8lw9QnŮˤExx$+ DE )Ѥ韯++<Յ)R D@PjslM@Pz8W]k}R,sfɇT$&U=#Q|E d-UNvsQ4K״{e4 QV& Q@)h?w qlaXykgUX X9Mm2w\h@.L";6"[L"{ZHeW>Dn(p+rzruPB9YpS(so4,%DդڔR.afuzF;\ri[a_VD3H72`*A+ٌfhbE.7 KG\p¡N7QnGyW^0(y:k5q=TvtȘsrl JSh1 z~_Ԩj SrF;j(Bh^ŧs*oJP" jfhˇ>F #/ahP&:|/ħ 7-0vݥ&< ʎ#l[+Uc  j۽|=wC:2$9CqTiv&b S,;Ƣ4Pцa8p^Wi s5= .PX~[|St`[;Ի7E)HTlA4!KvqܵIhO/K1: 0?(H>D s>bEסn>Qa3|I=8v| 1ǭ yȴ^1 ༺ LnqV`,]5-##!hMee^䱇NZ/(c|ʂd5G_}8xwo?7_;mΪ#~ǘfQR#Y/wߝw ,öe]v{W!6̍sP0#:SA2M\n5y iu8/cC'Ka~pN6N-:#VH,H^ܟʒ1qo6 ܲA/gpu#)2mN>?$uwEpߦrYkC_{+n 4 .j0b'vI[5ICFp, 0 œ,=ƅeWxzUy"HV;=S3-@^'HEL";zl `MwAuEG@..ىēW4+9CWF|yH)l̡ 8,Hw=`!si_t-c#G0g¸+n6VnRgPڧ:,:PDz_X<- aE SoF̅~1T::]w>s?M(t:Lg!X 9 ପ^uTb}y'k~cJN j-XEwqx7]x8zz u-C`E!߱3ZjGľ`8h2M-U}=3+:ݍ,SYi^oX۟PJYc͇zO 9:}ͨ(4ھW. E$P9N+9gn& f;֓Y( ;ˆhk̃B<ʡ{4h`\E~hmP]HRouѦ| 1QʠqZkF68y  )@Z&+q k ?!tٽ=x} o)0q3:i[Sbd l !hРv͌e㖹T]m5E[ â R `/19?Eu"6{-?XUڌreV!W@_l@ L?obstYk|z8y˭=&[X|3 &a!]fF0ᐐbCJ,RX4S/qY!BU*bܹ`VJ_.ʙx> Tś 0݃pu(=/G{+&$$Y-1u!i)\kBHqO%$Z W8ӸE+#sAr.&N` i|fW*X;O彋Nn}mu憕&0#ϣKC)L2n_9\[}̈S?41;)I}AeɝA$$ nhQ[l1S 'r/Z{D~f;k7slN"e=o0*ݐI3ZHM12ufǾ &bL3({)C>յ86['|,B(aR5h&"ytňw*e%i8U;#̳2Wm&;&2ޙl w˃LNF ئkfr &BA;i 3ߵ.×<ZfVTv4[">!q,HWḇ-?ǙVE d'} (Qۮԫ3gEvEB&Jdh7sa~*Xi/= dUZ&Usxd֠SO~ڤ<^</:ý n=3?ӹ` oK= H7kX~u*S\I=tyN>Wqxf5 p!Ďa5c(-H[ɿ?$%[d ADoۍIZc(l鮠J`'ft >’I"AwR:5@hC"fw:]N10#{VyکOO&7 Xau  r/[9\(|0:3YIPqiufp`=iqk]k)FtRM[S+@rYۺJl$N6XmryF!Z^psKGH /l_Xuh瑗e.)lfd]mLR-HXQJ?@Aimb.:oIԠHaټr5dQd b;C-oMUt-#Gq-RqpcG}gD3_ l4 0NٶжuOARggr^|1R1i ؚ@ yP3oN[hU_ICxVJ3_Z nH2ۋC(3gL-Ӷ8$} c9KzƠ~3Ot0)Etu)vx<"pEکa|-`D_ &r>o;;CE8Z;AbUTl5wo;lږE/Mכ솴\mj,I@Oɑ<1; V,244A+I>H=<7L`8٧OVH&ʒ0rD!!T>Nv?YA˸b)@%bR bEMN{Ԡh@:Ll9hN-JV ~5LyxOFɝ@k\%O p +n@ܷa!I=<1Qj2XvyF JjŴ? ((ry jy{PK=@-Kj!&˿5`qoi "e߂]Etö7A~3PUuL by<DnNX܈8°ZPrH|/I֤lK  i9a87s8&4dBDX w8j;Q'sO4{ПKb[bPi@D'w.G_YcwhIԉjeS"pwd:QAYw7D"7R=ީ_"d x+Hs1A1Ӆ _C(~GT/QѴѩ:LuC>PO5&[l5 䖎JAȨZzmkqKkʧҗR}9>2jU>71U U^L_+\M)* k ldHH bWb9ZhR.p$d_â!,9 #Q|Bk4}}b]^k؀CODaU񪩹t"2gLkY$ֽ Mẁ6K-$|P?l4f1:Rn@Aj0E p}[(YiXD7͑2E^_kYA@H =̼D_5r7T# JR/.$/6+TI!  f}Èv9G!,w1ݹgr n磉Iު@WK0zcq͂GH?_EG3dWt׭Hd;?5 Zs!yl[țlbuvV{'`^V?;L C\p2v#W܀|vFs!PHfn"Anpo1s>9®݃Y>u}C-jJFlERb;JE1))5(LU5}נg,>wzL/@k -fJYˌɴe_>؝!V>Ӛ÷1ksm2Հg9]yF1hg9~᡽ ]{`z'l SvU.%ҏ u"Ξk9ڃ#+C^FRvFb_ -FeLhߍ(p1_)é)m6,9Pj1vodQ(,Vo-oeqbߧPp#@\CǶbJDh;9)ƛ+W6nw-~gkU-wԌ`|Krա '/lU<\kDZ>U9Nw:YQ~fQExrvC ;qQ&pfl'B4Yݔ~_+^{qԝ"?;)Ӆvp4U[Q,"7D0RD.90՞TC5RW:N(p NJo=E΁s&TQd\/%e4yPu竣[k@ {sx9~e1G۽۩Q@:6Л=C'cgP|,h 噘)S1x c)(iD@ vh(@ЌX~m2Ҁ@뫵#~#|5B̋?7 !AE |m+io|븵P3:)WSa^*R ƒj B ~u`l1ȜӒ\,2p˅OV?5]SSavu$ cLrTaSȑtGEuYL6ǷQ`#N0sa_XPCͪM :GWAnyih픃.QM0s{Q^sɏq- 2uYR<*z/iwctG{70) 8h}r0W Bq7k*חu/\$Sw&Κh) ^jX^kIqT!$h#5&;|p6 Eq zZ q.#p=pgV.3FPܤC1< N" RMjp(s/'K*i[rm ~F[ނBQ$}Lv)M z=Hl HUJ&s o؇*L ^?~|ǫM ϫ1s>IH $hGXi>u]22JץMMU_$W7]0۳;Kp\\OzBt4{/o/tR ƻ;\ !T7yF /m3C0''[c~R׻>Bk,{2̋ohlmlD6ouȋjpDs.8LaI7vVQ}@* &s Qb~稳7oxB60Y~S Q he%"ؘ sķ9lii1YZcdo.qޙCQRQ2|G3m$lo;!tRA-n'M2 p5Eŏ/#pE 4ҿ2R6Zl׃0𰺧5치;Z>P/$8H\:ǁTT$0Z( /Nٖ |ϜbcJ͆8)Vj;hƞq<&yf?]uu TBU}Y:[i)SL; swwyJ*[9PΰdN=]TI m1|1vVZ0IU~`0v* UBj(K"R$o yv-.f<6)*=/'UT65ߌT5Qtdb0+C/zgEHA9W@!&&Ɓ:d%)8$ML98~m?69&UpwK|WNjvZ=gui4NE:7!Q3-ZyY19%`cyTjGK]{,כFe1#Q$IgԕrC9AYfvO2菱'?KAo,}F~cB`2v),mN[ c:=DJU$ ٜkvPv<b,}L d.(BC4y\Nh(\jDJ^⼟عyPdX8CeD8 $Z(kC!mn$̜'MFL>\Mq iQ.߭Y$Ym*ckj.mGoQEֿgE[2̃ek]CJIރW@^=|VX1r%ϼ`j PKDc}V;<ߜQmgׅ"";@^25Cw<'oiba۴B>Hketћ^&PZ"oCGh$HE•BW\+7f{[4p&bܯv'? įSȐ/;&Q,*)B/V,X}ZDEc_ٶNB6\&% dٯvF&3/U^N=6kCc'2zo3$R ?LG@)|9 th&6/jMw A fI}K|S;}(4NtC2T>2mqJm@' M[,6f|g4 $GԘP5Nc(_- xҨ ZbLv}\W4?|PGl g>~BCm0$ގI5s4Tǁ]Z(XeE0"q#nlѬ_Hn.Q䊅 63_ak)Rt d~7^)j5RUX\,{Ư)ZF#B2(21OW$11Ӻsָx \=/ B`|Y@>&jCr]SG$F%K!ts{!`kK?tQrQ(a`Wl$ "ڊ:n5^ 57O||8^PĖ"owDbӮ fƂQR"et40w'e>VdLHax߄OJxÔl!tA83E,%v?+B'xp:E OmxǤN".`լ`%F&}Wԝ;LIZL_PqncDc)"1-_务 ֶXM |Qm&]d[1ӌ_>djRx{}EǽHShu`f;켇Bqe^XPWV,D-#}^d')Ύ[¾#O&cV3!t@3*٨X:1ΎNg˭m\3Kruh樼-ڭ؁{/Gy-h>bP WO[J0xv%Cj@̚{~7wvi|Z*0wn@t')V[FthXs>o`b)>Ҽ--W4wr0) Rj6!lxp'ַ^$4 5UgfSH=+ƭTJ$b7":`1gq%xe6ր l[W1>c '2U8yS$#X.ӷM,)Z%T`V $T>:ꕹ>#++x(\)a꒡?MW*612LӨf)f(Y)Խ}6RþSayTGglB3T;:24%E[` O |aJ ʓ e^mi\Q%k%DHW^a~X`#â(ta /Tr7 aΜ2(΄ņtț#15 1aM>*Y"ʴf 4 (9o _9ޢv݂h=zT[*DKeQK-\9ƀpOԞkPi5_kjYi\VדYacuytO]y{G%&׳TTG8CL|lxgYܴȾcq\ [΄b-rKU~q_\VdK~lÆ{&!dXZ1 $KqDqI F}KեRtM _['⽴hOg,P])5b*ET3OéOl(=rzԊ3\4ڤ?w.B+s Aa=L˪o֯>6x!ҕɣ0Dxy:J-<ΰ| @bT{Pؔ)q:zv`$wx`Lٺ6}ƜeP$V5څ #Px876;CC)-Ĭю?fpuu)ݏ$px]K0ep S&BڬٮlN/gy_Q{H0r§*ݭGKC2S,>SDvtћ.)X|/Rb$ ;F:=!ԗ7 -" ؜v_19,Bg›1prO"[7 emPSpZˊG my\Ih-2Ҹ2@Eً` X@0!r$7{]&;i:̙ʽ}sdTi,dNyPh@+]f˞\ʌct('7K֔^๑ώ'Upy'dꭏ9ǿ}װdLw?ItjMgD+9US2ڒ1$+׸U/ʂ%8zh-m zWIo扆ў򩎓1EsmD%GHkT%(J.8a)[|t౏ RtQ)6"SvFOYܠD H ,eaƟ@۵b^Nyc,>(Gؤ)΁(8YԹྥ|~|pLp<(~zo .r텭wev}1[g7=*%+{?&'4q!9ҾNwb~g$91W=ݛ-֭u{z8}-a2 &G8yDxaC_`U ^b9':mk+n'>O :ȁG <L,ߕ:]K΁vŽD@#C v;$`Bcd)-Zqp!5J+}خ,51QktH3pP2H^o;AwmèRf'9s%ABn3},dkJCb/@>uK `"ɘuf}K.!dy fL *ۨ'㰖dzY߫;NӓUޟ*GDcÙ*

L{*kkV>}{۳kmZc@ys폧+IFawB&2, kj Tt^\Osq8dՕ+b:bV5~!55Jٵf9R}-;̒;Zkc!$Q-FԊ!nb!{e?*p`3up Q+rNΖ3 b4};"O O7J~7}gKx<@G 7@p6TX_@V+ ՙMs2GW%Ζu*!}La)% δue L~,f`BJJ-2léY~P ddw,;vp t8~ܿ}{jcB)7]Z eR3{iנW}ll?}IfW_H-_:^}M^uP:DmEx6|_װZ]8= -tl}ajW$dsB5N&H^7ȉ5ZIFf%x={A豔-TNJr)Tyq) aeggMt 1d]=fC-u&CeE1c  \:x|6P\{@ʪtBElHArL48uqk5v\S*Ff Ď B+n J1N Foٍ/#C< T\w6hz4ȋJd hkAxD~裒AqN OwPEu. 1:+%w'M4Kq}zU2hgv'V[> dkOdeM8Wa/ݺ8/*EpL_hkYyxZE*;IVK9M!5> Z̤HJLsKbw Y #9;a E nN,ǵ_JdP -2QjMt/g !aXwr US+/qNˀQ/tKaf/ bjJᦤ!,SK J :+Z"\Ѷ ־3mqlIz8e?n܂o4fֱ[M+= =sjI@3:*#>  j^}* 6P ., ͦE;C)ICd YWSq!yw"cWX ;X0:\% ϡr gy|C G%7Bֹ9|x-ݍ ({a0M5#ސ0xC6bL<˔_H @|*%w-|FZUb+Q`T*ޔqHfvB6d%/(t3޳JK4m'#Y>k R̾Ϯvg\"K)M$o(fղ.t,].RxǺ2QLRRTL5"Z_Z(찇`-xX4MF e ʙN/HL>p3} s7wٕ*5}n"4#0=5:Y+)R FkUAԡ()Jcu,<C|ɲ$C5T $8PڵsFN3 8v:yb3zv “J~>FTHOc\'vZǹRX|1CH{uebig +km.B:ާP R='鉑vw$ =BܕfS<ҍ}WzjrxOZ}g6ޔ%w6Ǐ?4&(=njM׆UeTP=!ڲGbJD.V !xl)Z,+&,ԻCx67ܠCeT֕AD\ -Z+V}<0n8CU[lIanAjH|v%B.|;;:sp\fڝLu?p^01qC~>cxSp?b?%}'/B.0 u TY=p|XsK~>X.dk>B؋u1&fPWck1"aP1g-?Z}Nk`;9'K_d|@ se|A4 r{ˆyYaECW>fs[8Aн}OY8r%oʡJXbF(:}cqz4B3ܟ-1l@oK2lةJ:aTIûaECn,AHAN}-cHBU+*JNOMG;\%PǴ"y!hptk[||}3z=E)&׊Oh*,+_+*OŭeTͮ$qBpK8?>ZCd dL΀SJh<_埐zTz>ԴPCW_(F(=W2yK֮ڭ>P{MF ]֛uً^(r aD_a} s I7]zp/[czJ2|6*2 qF,-dpw%Y5~g3$p[t&5Hf沨R7,}wh8Fs!M`AŽY脵 zhrSi{O\;bB0OٳĊ!CiXH.rRڱ %BE\`齨uf-ŽHm^2#u-Gx/@0ou]@릴A;ULo8 eDݴdSzt[6f&_%\"$d?>ۀr̢3ͧǗY.<p}IH _Gfx9 ¸Px޿ckY%kail&Ďn.ڏ#\u >&7s!ˌdgϲSgCf܄k(I?*z1(uQ=K@+Mps<$X[[QJ2#=}%peiɿPm6Y7[w!&u&bTZ #$0Up1 c #0xp iT_:5{4:+d/ E҇8V^F(Sޱo) {%%m/udԷ9ȹ2+="GPyAF,/ ͡q u}*$!#]Ǎ|^>*᫫)H<&|0yÆG?q\aʨ Z&"MgM39IUv_3}3&?P$]%tPZ徰Ѩ8߻um &$5I%6Lu]hxcO~e6 +:L8~xnUlcę$7W'6, b7NH)D-u@Һmx"5E$`8iwiGk']*Р^ܳ* ،stRGڢa͊,)z#%}4#FA-/o"=`;3?k|%_x_0#.…1B)蛗Y^n|bz#!JǜPm:14H6cSN3HLQմUI51.]++<]lsї$^箙0W{^%ڌ\6t̯!p`cZoj.=Nٰó|Ag_ "B >sʓIFkqDuHs6pu= "EZg4NJ&+,(^ML S^;s٠_OҬᩯ~D =z ϼ^?UzNӾ=l3؂H|0@ps˯ͫa>6&j/*ۂ"^úqV#f. :ipoՇw m-+wb@ŵ]*}<eA>n*m[sv$}3Y 34Se"ծN v{JwлTl$EqO)@ٮkw ]( X( 7 _mȰPڧO,uw'̪T#)jz`„, UơYM"Ӟ2]xi; xrc)?呜~C닦%i>5YcZv6>oO ўJ$r{˿=+ i8>VԀ40N?\_=zwO'A%mC՜Y\*Y7 *1 c(R,J@,d+/j\|)pk\@uuKG/x/7,=WGӪs#Ȧ7bO߽QϦy6%?cF,Q2wvf6ķ5"p _ JoXxOm?+cMu!t`ш5o.d,YDj(̮ lG9N?}]uJzV(d(y_eݛ/iv(9W 0g[ʂBd%/H` @Td LnBHꂡ8$&Iv [؞q Zkhݹ̸^^t8x?.VݠM>S$sߚ8Y}XqI76v K¦rioњPd \yiMԛ:  Т' Vٷ&5w" `^j"øGRhw7VKla?(d0@:b-cx>9$BruuØ{(^X>NB⛉{V:*nɒ9Ӝ0NG[a'qvE Ȫ IN*fTVv& sNm`s\Շ rq9y4 W qq*#3UIJ:+8"._Be=!\8t@b$fF]܋*ȇCU͕sÍ(CˊmZ{-](נMvI؟bg`/R(Cqq&Kh4,w/Mωa7ث83cX 0h*B X|唎BH9#m6UtJH|!,:GyU͕aAw7sP2ɭxiY}ߍ;ˁI$֢%C*bb|᮸YS`19N=r̓>1Dc>x2Xa~޳8<|(%EIK!wzYc-n<{:LĆݩJzVYǴ6_(iCk%Dz2YbV z!rpM:d˞p)}'I$Ng{~F^M&Bvx$FjA?3R❢ow5>]ZOlyPc{8rM&:",:wZNJ=M|&(n|\Y*lUaVu-~7}) ,8i~Q99yC5ߑjѷSi/:֥J { .圤frh׻td xK&U]ȿk!}bG߯sqk|qRL*mD F2=27Jj;݂39wv9<:zఐɜiYtу mRkr3qrSЂD`/7Fcu0qW^^q֬ *)t4>p*=_>iXXEvI}4Sϊ]7zp(i'cYWqؙ )Er4)5LyZlZOiAwgkزPˤVYp{RC1"xX?k&]ْR_ 3m=2k,SFFͤ(-m ptvN- L voJ+/8+vr:Sə Y%W' *kVagce9 GOoA oOa~̈́iPً=̬23D$i\\qKJVuJ)Ai [s!~j^|WkؙI R_9xYTOTtyH9fs]B I1DO.P39Ž`xC7*bqny(ٙ~ HàdMÁ(Hqh@6Hl<872bLR j)]128ͭ xB*Mp?m id)2g)b! R+~6 ra\C{򱀟]-ß|;!/-D܀'%YƟO.M~"}΋so 莎YX͊*^fxUlƠ`9l/ v +꧛MV¬ K'ēCzK6A~nl VMA,T,2 FR-po9؇D<HdV &q=Os_B#DQqUX{e9؆ABd"~'̤~Ks"\Ӝͯm.uÇg!]Cf Glі]6džX3دF2{Tg߳ AR5;\3# 2n9Ѷ(n #zNvU"#EoRVyxf_ gP#AfVHr ,؎t ܬ4 5f)RE֢2S٢3\PgVdP"7A 2q x&mkkP âh|in,'AS@-V ӆn߭P,1!rҭ 3^1CD1}v1P<-x~tjċҡ)>֘~sMP&y.<̻? &f0Kl=D:T#Vcr 7*pȍ|<觥 Vqs`Vo&c= ][݆õqaa혰 # M&]~rgohIkz/&b3wi=k҅(`g `Gh%}ăg~ņŎ{8(_"Y$wIS*9} cXj㬒!z~"CQ2f&Yv؋elԏ'Lq]:yqe>^jq VLG00rSTY% A5%8_OU*3*Z,Kz!IG?t/ZsR |(`?uD6#n̐ntw%<3S$#`4ND˨yЮ 1kGE,#=X ^^Yάߵ9Z 1UM#JT;/A Yb^K('*<#g6NRnqq>cpT /"(.^RcBӪJ_:@V%i-@mQvPbJEl = yPQ۴[igXpB"QfS_00F`SRF*9Ā|T#b>Nga0x沕qf1V/8`k''Qc%_t*`]S::IrL5'A(!ө}HJЊ ]dڮ"8,@N M e% ;Tn;Ѫc8>1uؓVpM=MC"'a Ú9ZX`ͮyT+ @@e<2o^-u>e*f!Kq/ > a.CoȪv>L kG`E)dWH{ei {eu7~8lCvZgZC jx8FaVlgJrK|9Ze5]4&ūU֭0+C@L:+U"q]hug{c)LC6^%F^RKhIk"}C{MPHH )ic9GU'JFۭJ^WT#6anjV )}mN銿|'Ze+ulf)57 af`|[bB5\zS} M#fe GL#B $'BnQ'p//F־8 >s}bWrd}NcHG˥\!i)ZHj7#E5>j6r${ 4vt!::7/1I;,ęo)hWU>#,'H`B>r5W%&@ukMs1M;XG4"ww6F=z_5ѻTj$~j$ {y1bg#<6MImǕ`o[3Ա|o'z%uewRF>xd[~SJ yzpLθjA 5ښ-0amfXmϰnUlbu;)]m!JmZ#H kʑAQ"tw]DX0;$[S1l.dw 2fD(t+-xw$U' P_*Q ]{l1 %"JE`2f֠&k&,4 fpB=EbfNr4i ˽_eE1~53Z"\mm\qʋϔqu4k/jn~϶>I8x/`S?/$lw),KhVp0=\{-CNeH9V~V3^Ge\xeKjD1Hry ҽÛzo Ej[tړ X7Yiۛ25y%Vt/)$yewC v ӏhX~Fu,eUDe}9Ys下e  &3> U#NPMa#nϑ,g(m˚b R[%NW~iN? )Mré4%ʂfˬa26Cu8xEĜ!J;r0^puĘBGqFp e?3:'4޻I 8%iOa@;~9~ytWtFn9AoEZzg-J"UwƒyC{4? 5K>䷢zIդ4Pu:g.au9*o!r_l:( ~J8Vv72 zƳj ?V팎iwگ-AQ Ȏ9gYBʀ\66F:U]1?0ZIg%]Ξ^2=蒂|f} q)#X_+" ·֕rPóh{8]'fh z^_P/?`!)*57$c-1 DTc;( PEK\|&Sa~̚9 ZEd8@rIFMC :wՈb.DSﳍU : q9MXvun:Rj$-v%kl#{<*5ƻEޗz9,!gj%_]?j$ p VwnT[7AgW10d ˞UUCվ:NcAKu6"؍u{ԬݥCvˏʠ Ԧ+0Pw_dw!?-/o}9䀆W9 F1zx)*3#c68nl,'@҉?2Kn![CQ7#U;ч}9xnzčBQc=^yh$/j_KK|djz$S8di+\D6) 5x߯ +qrl#YP\~7DuD0:KVY).qD WRX7@ :Loc~E"AbKo%H2uH=m1HJ x2KO"|HJ ~ "c"binHx:&͗98__GfKJ|ijq#q6K Y~)z yjfA念'-ײ՝=aIhuчX`7?fS2P|)obt#KX8wysN4xbm1 - ' ;O݈\b+n+r\^:q6L]Cc#ۮ6Iy׶T75q˜CY 'eiR>; ^?@W9sMͰZf#n)y.YIK|YV:n% BQ'~1[^ <3,X9a/$Vâ+`SU4Dl'~TuwR1/o'xӮ'X$PuKw{PB54uD3m{r0|Ya.E4d)ĞҐIyIHULffN(zrwƔlXPY&=L~5/u ;ՋMp;\2[y./mߟ[wHYiͯn׋.ʈW9[A7(i#DFҿJ@{Lb 3ZVTSRrE=+5XƁG6C\S6aEA_ce5eƥPj e }xC2m֫Jd-T 2͆\I{B9 Hq8wyVp[A:G]sρHUb;M*U> R6u M=]T%ʷ5GPX}q9sya֑2 (*hpb IcɅcsch|t/dC|dpw*lYl v",EM9`;BmX, ι4ߓ+C'=u@eQd5<3ºW[օ/|bN ^rEU'`G jHBM/::қlmdpuș3vgt9&OEgзSm8&L3XWc+3Lt  KhxuD_ٲî>]rA`FNy2Wq WsELvL$xw`E{ِ-Ga hW: rbz;e&4ipڟ:P}@#8:S1@!lRSk-Mߧ:aD$S0MO\դXO$g~Ej̡ dta &~#XHXRV^JsuO8O Y>"gʥ$[?K >iݭ1|APo% +%!v_d󻑄rRyޜ/ \0V .l a@HU'Nq)dQzUHsN_N fPp'6UHČ{[TK fn5'+1"r(H/„$E}jfUPM@8T`30ؽ^"lMwf?7s1OA}'Oi31:saTXx)?{|l-Qoa~ >+z*fr33Q Ԙ Zb> x vHW-Qʀa.ZNaN+j-8"2yhHh}fWSWNH(hr-|lZޔbiW'f4 v7L>q9=G i2>º06 ?;tO˼}Oc3KxKAoy6'6As(DdZ &@9?,:b`Q@@Iy4lFxīԒ*A oQgۼV|>}0=G [p.mSz[;;!!v=nyXƗ@5,q sWQLP8%m=" (:4I3;}X[}4YҸTN)aծP`n"W4 fnaeL!\/}*9K7_SVb2X̍z;%( q+rmoԱP'~qew|oE5e])q;94{ q>ɹAMŖ`TWb\~D9&k8Q_Oڵ^oc;1cU^FS%"pmE;{mURWTĹ7̉7(Dy̖ '2z?Y#MOLiRrϔL$奈I1GRa oк/QMo*i *J^ֈ;W͋`g4G1;$v0و axH1}p.NKQ/ܷWa? {otn6a\=k\@XF6f\G,65k&!Bʏ \@{@DmNAB!=$Ɇ{\5zKZLTEmeW!ъnt %Uk%aOUQkQ˞ꜝr;'=WMPD 7qȔ)G?vpJIq̵9R"N>Ly]:xx8R,3^ȶQz&H{G+M3xc´V8*;g`Y+êb Qt[@y*clCuï2V`paX$rjpR+AGyB*-̅^9U%2AQjlq̤_j{=M 2le ./I+'b,Bg"^kiv=SkHڃKGN*P .E XpI$8F|2BEs1A-kڦ~CBhkJ!r!QIĨF+glp'xg94T |$s1`Vݿ SUiUb2^"%f}JӱmS2V&a|w?<=Kx .ks8sFJ&CR@w#F*U+Ms6YAz$QY/ʧɋ,n)?Z -kh%Am ~5*m$;%8EcJ? g/??^6oF'[v|ˠ)o՟Aț)=8kwlbvf%fjT|L=|zY;0JY)8zK]\a/SQ YTZ6Phd$%GI=tؿJlsqON duTO蒛/ԍ)tA(o s[fDy ,7 }7EYHlrj l( <8S F5d.DSI4@ cǰ%29axxY<$2gULH HJR S-atfj\L;A˪^Iw,d! XoC9q/5ꁞT@}@^k6KZRuK}\ߞ @)<'PP$c|T VJe|]my/ͤm.0f W$VY55:;+Q ٣C]tCWtk="wB{C;ʺ; A x dɣT{֢9D TGנ0H?d#TpϬݪxJ]Z]Y&9wN7m'H c|<$ "jG6r"+./ LÒB>0 ~_y(lB%K٧CSbR)4YN<Fmh uN$|:9Sr<-*0F+$Ri*:)b6p3gM7㐪M.3)"Z!Rcbj%<wBJs=sTVT&OTqQ; OH*Q}hȖFl9zTLwxL/ٍQL#<2=80D{ +Lwcq|so&\4pA*Xm.sjݔZ1O?Fb6w[{R! <ձ(oE3eUtIf^?F``}*Wֶ:V%(s: J4|E6wvu* !m{-)yY-mp+b )ɧTz^S_@k2~N9<(ZԷa`8cel$밢xlcT}a7'Z 2;A=ՙpkuoeF/d%/>' |̥e@ܣ7 H#D d2Y) eV#ćǖyme ;YZ& a#G l"lmECa>hr%^]E^`Y0!YkFH\F,ђ #%)1MZ )\QkQrlǻ-0'}_Ș;&I?H!O=ǯ {o(,ӧ]l,\L:A0/: }Fq"0EgJn pww6uˇGkAaN5u<\s8Cx"Nxʯ˜lhW6 mYE.̫=]x8đkӃFdjSϘ{'KAe7N3˖;1<]V)}2γT]=s_f@w/_"pF:t;IX> N^ڸu#? /M@E7r3>|^9ej"zqCp5^]]ϡoUl4FtwRA<-sbudRboYsѺ^j* V\Vp՝^EWA%2$Sx 2.A:l\h76#6ޓ8YwMtp f"! ;gd*ڑ r 6ΠB9\)P(JK1%ӐM;ZQ]}^'oe-`ݢ`ӖwdzHt&-{+iԛ+D$43ܭC,^1?ݧm]]ǺnDln7BTT^9_&F~/p\IglB^ǧVzaMa|(@ڄX3{g"6[^vA=? @mOl $HzgvM!NjPnrKe߀" ƍD<=/$<׶$4zw8l׈b{dU=npn8d{_9bC^IIF _a)q$mie/ph54}hܒrj4dG捅RVPЋ`@`1vaAVڈO.O?lzm#eXN+:VkglR2% %C!b$c&MY*l4ꈸe!C#hq`O ( X܁٥/d".閑wR >_OלnfzI`7C㠔C]\qK/b6˄QA0^3 8db:e:͂ߪ:PS BSX64s`^7]5^~>Hg_dw/Ҷ^{X7QM֗bht;2v'Ą}Ip}=><؆$iw'PߧčU5}xA,5}6&K͝Bg5m/\uMl͕)OhE*W2 5Ό@ >|4>IuSA|%R#7@ ɱ$/Zc&.qx\'ri5;٢pI'~/wylH=`Ď=Pو DkiǴ#"vs*Zf"yo4>^*HrKߍW\Jx&9_5ezd:X)}b$DEi׻H[jN%Ց.O#*!UAkzc5y$6WXF#b*y%-g9c;gkML}yusDrr|4t +ګH_H#x t)^GvǭR,L(km p `+DtoݳJK~s M" K٫TCS0gDKe-UY vCÖ_o t(8F/*`j~3U?hTAS-aN3Sxef擵srHyU0N6cplʠ eCJ,Ÿlf&Y+XYhS{bA8N| ˆNƼ3&R@J Z_o``5dryv~5b\ؿzOf)a&TK'r]%J1 w0+Uee2&9PY6!Fd#1A.,7xm?Cj Hקwx Y4U [!Z_Ѱͧh+s)ǶdzCk~ZHw88scTBq_z-E?KxSTC*.yډ\NWgSwb]#&a+ϟ;$+tSsF"y}K'MdϦAenւe-jOC*HgR8AlƆ=weg5eyWԧEťYbI6QW;#5U-P(wº~J^׽J,\}Ť?4 d*ttdx6bhR X5LHSG=aEi"Ho R|5ܚdYo់)#/)olO P_A$ƼH+IJ«/4%g(3g5Ib]2C\mq)4|zlD:o,k7C;7c8 GWTE[%U#I&2#\ogN)ǦX6ְQizSA"#Z3adʾ:( 4Yu/&M\ZF opܩmb.Pkڍ^[A4Ck10rhT9'p6Z=IfNWLwŻN皅gRA_swce)ח>XQ xAtVW֋RN "TgB[`C?8m=Z$â4diZq[ f3Yri].u a>P+ayFYAg}Y90՗]2!4|Ẏ%\=횀4} ʍ<1")^~Ξ҆T4QCqsA;;\f1y .Y4[knyCD+r:mc9<[8E?o$߅E*D=fVg&5(6 $$iŃ}¾ɒĞ>  $SFBw w0>NV/< 𧹁sJ=O \б%rECگS?::P9.չUW Z{7 kBkuR '4GvSv k^8䆥:`hR|^8k M*bDS#ԙw[pi7?xĢIg Cqأ7 rwd|!S͆kJQU/< ǒ#8N3`;H`Q8IU:Y[+U"K[d^ {VcU#-]_ hw:;֎E KޝpPo\) 4&9˔ةs<{h9.5 $!|/d*Mxee\78~k~jx)0x lptpnrg2Y}恭mw.t)&(%Ŋ2(*B"y5T+a1|2q6yB-Uvz{[>b??}YlqmXu"VA@ jj+siC[)} ߧ1NI.oJ>nlb !*X0h0@QtVNW?[Vr-x@ayM|xAӼ4.q RB BNs>]u"Waps1E֜|x;'Hdc2!d59H \qa2q DdlLF|׶,Z7<6mR2SZh)|D$}CR݅鲍u!ZQ4l{.:*nf[ qxVıά֦ME@V̹M{n"Qs -t0^" wo?B]Ofu=d+spc%ABy0XVrY_~l\96l:  7'eBR¨֩AώF UG}CG:# \ED7۶SaAB_3[[[bO lFu? HM&YHo< h 5=}<̴pA{{=_|M#0zpCy΢ ΄HH~uZ:on ~ r74HK6 v,:˾(F:_Ÿ44fe=j75Bo~%ˣD_xnkV/v#S`5,*Ǎ!(zΜ7~K+Xkw۵O͉5 @9Od^[~CG,5"Ea}B*,A *?qIxrm7 %Oy1=v=]<+M2,5e~v>šG8f7dѨ),Q_P3 Y g^m~N}'KО툣%:Ξ&KH见^w̑I$7r;wNXaYDalb!I2hMGygGU;eoKti@UJh;$^Y"(1!sjng#2vQ ckntȰɛ5 X->X?K:K#*=)c`.JofEhzQ.f+z-^Ѻ!gMx+:A,7QHo΋#NEbɡG d,H'*6MKDZ &^lJi_y~xdez{'?W:+N:E9C}oBBRWGTG^ֽc&iɟyڈwAx4knvY$*]nʛ /l_gnDum&m<ȧBgǏ]AX]v=m#̝ p@:D欄 sâ!XAT@|`w5q@TGwvc4"Cw.O _y ⿠Lc3kdi>vJCZiN;-9!Gݖsu84P 0Fq)F+yT*?ЮHFhb-wq*qK ms驯Y87LoRerR|4&mŽ $zkh+@eDqʫϫli0ژ \P 7>]i4 Ƚ, JZD@s*\wmJV/cW;%[*CP`1+ bߊ1,ՕZ1p|QZyH&6D GVX;3\tL]Ffxk!XNke݈{d ^"8T+=$ {Qt:PcR ΢yے^=+,} 'G?1^GDKWt` NmeEw t噮puǺѓy v9vJ*'1nQ#WpxtupOog_4%+s Q|4b2oľ35J R#kndo/,)N38;|l1Xyp5GH'Jv$Cq;O n\煆 eDҐ !ґ I2MȮIA/O|e!`wc_[ѭ{ n"3Z{qf+_6H nH݃>m؈Ɋ 2H# '68@ fZ%<%3mJY_afn6|%溬ΟxeVyma+D{U!k#J9>k=:(vZ`&50F+-doI2) * %#sjaq燽0MͅAPqwǒ=C"]DJ ڏYjg`kp ;%sX͘yuA_B1=.GD/P(͙K<%#$"5DGECi''_T}3d}ҌkS5yZmM _$qg;E-8<q2|Հa*xwM"q|=@!ghh`ۣN{k v<냉YjIt{Kza!ځ