libavcodec57-32bit-3.4.2-150200.11.67.1<>,}h@wp9|I>r|=>YNZyUq x~J-Ґ_5F+P{ ;+*L8mG:4' .vV](H"+E+x}J,Gz8̶Bݓ5/@mI nq49ɐJ9oR)rV!S9_7$OgT&0?wy|tRMl'^Y0MH>>?d * ?<@LPi      b |$///(8~9 ~:!~>RG\HdIlXpYπ\Ϭ]ϴ^bcЦd'e,f/l1uDvLwxy,ҠҤҪClibavcodec57-32bit3.4.2150200.11.67.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.h@wh01-ch4dIDSUSE 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/ldconfigIDh@wh@w04ed0d5a3597eb5a13425983c61e397abff238b480b0a9a3080034bcb83ac1f0libavcodec.so.57.107.100rootrootrootrootffmpeg-3.4.2-150200.11.67.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.1hgggggggggggggff@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+@sckang@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.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-7700.patch: Add check for the return value of av_malloc_array() and av_calloc() to avoid potential NULL pointer dereference(CVE-2025-7700, bsc#1246790).- Add 86f7327.patch: Backport 86f7327 from upstream, avformat/westwood_vqa: Fix 2g packets. https://github.com/ffmpeg/ffmpeg/commit/86f7327.patch (CVE-2024-36616, bsc#1234018)- Add ffmpeg-CVE-2024-36617.patch: Backport d973fcb from upstream, avformat/cafdec: dont seek beyond 64bit. (CVE-2024-36617, bsc#1234019)- Add ffmpeg-CVE-2024-36618.patch: Backport 7a089ed8 from upstream, avformat/avidec: Fix integer overflow iff ULONG_MAX < INT64_MAX. (CVE-2024-36618, bsc#1234020)- Add ffmpeg-CVE-2022-1475.patch: Backport 757da97 from upstream, avcodec/g729_parser: Check channels. (CVE-2022-1475, bsc#1198898)- 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.67.13.4.2-150200.11.67.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:39878/SUSE_SLE-15-SP2_Update/6f47f7a135fe223ef04fbe800c9f221f-ffmpeg.SUSE_SLE-15-SP2_Updatedrpmxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=bd8a190e668996056225831345f84105407d0bb3, stripped,PPR*RRR!RRRRRRRR RRR RR RRRRRR'R#RR(R&R%R$R"R RRRRRR R RR)RRutf-83eed8b0d20caec338adf769a05f702828031e85b88756550f5a03e691572e264? 7zXZ !t/]"k%do5EO,X?gA$6ѭ?"@kb5e(Yj?DiVC>)40 ==pWHZA*פLzJ:"9w"C_?ܰh?HT2>pvLL<$,4 !;$o6N(=I|G_B!N]3mQ<=4>M0躝Lk^3p;ӄAkLg5 cbby#1c,t1OQzVTl@` ϑNr])aȧgbIgF/ocCIvjy #Bz[6Ff\l}#D.3Π7 ,}* 1bJ+6,| 8 i@1t\|Q' ? {DDp Wɘ+mqp=oP d Jϭkh} kFC]VW5HβĠN1xF{+Wsw),ו7WUZU,ՍH$~P#==5Vg:_"ZޑLy¨GݿI8}_;#1B GUkW@F1PVԬ[ҽZX=jξO1Ϗ̞$~m7-^.W|.~.дpmtHvQF0n`}y+So&]aY m--ptqRR`9q8q3a{f7څĊ#%%?T۲^>aݎ8B*T1_H&’VOÔFyBMxrmByk&X˃E- a}BwCr`^-m# MtGJS gmx %?)s]; C8򖭪76K]2Ђɚ9V]tƗ斸~ `F8P4)^|$)X<  Xrr! I1'yTHB z%7p퍃,y.ERRʁ+v. CwBfvnyB^lh|̖,Ow$lI^M5dZ4`{ LeCIT*V %69@貙')Il6T~*Bmiˡg>LpqexA_] %YiL\7}N .Z#L?@:N_{^+TS2 0 9hw,YMց"R$`JrB &Q Xʃk Ӹ>0KvCin+nMYӂE1 y p 鷌e; a*z2z4\ E]fOuY0=gڷEWG,@Y4.DSAD/  eOl0P=Wb2] aDރ9zHF<@)Bn*ɸY-;˲ϖ^V0EMWRa<?δ~=gI]3_LXub$gNPߙ[tD7^|T yp lY _/ <1i^^b0'aٲ)pz_ʥHK[tWGR!c F>Q~b!$/X [y%sv9tp7GI߿fsu`C7Ϊ1z~WY@R/q"YlC3_5Zѥ6mW{K^6HN. /F,Bd>ITcMjW&4R>c> S dGMWӡYZQ]4KjgH4.9q>=QsJZ,+<[N)s_zΥ;k[B\J.I[z_-WUn7AȈ&Tf5{,;(ӭWvV'"K -_SU(lq؂gI+p{sPg?M fLK>446T8# ;T$MayI9K ebEUp)Qɥ[p |OFZz_pD OlҭϳYTâivjhA8#^HS Ƌ (Ao\Zѯt]ln<J|Bڧ -͈e(w:fpy >(qsm# C_J{WJ5VX|#{vF@,u R#G_jk!L?R(0idQ]c;D7BjZg$,ѪܾL-ߧ ĺ.>>^(wz9DU3&b2Aڤu/V5hc,<PxoC)8-i_<&ax8A#"ftY1wk\D DFd?hgBMy8K`ڸ"_>WxWjh`}a:95x?vPu )vS ~h7Yfa"d ('J5FR396}t4]hTMEexm'Z#H;,}N\VN'GmRv\8uG1k.iݢA% q~{i 82~{ <&8!-] 6ikh Y忤Ә)EWfBS]SƐ /ajG菐o^KbEDDʢ~i9q}~;aEu`G&2;y"][ sniȆ$׈kvJE/wJ$#.1W B冚wRNƒ1hQLx@Յ1 n*mq/o/_-m2 1!N0.UQ`V6ttE1|\ ڰ~ʻ*ƣW&z^%d"W܆ &AX0f~j#ICM\5">fx w֪0[^d*pPvyO}T rjzc.tl4gu(ibA?̊%`-z4Opl~V0yZFr Do>@$aƱn_n՟E'ƶPYZu WT /(w&=tdk]ϙzqDbh;R_yV^0ZD$/Jp;?/z5kf)ه ܴDkJF_~:U|L*;]B<_sYMsRNF&e!֤%RܤSEhoL#WB$8Xa~˜Ļ߅Om/ڷƌϙHG`{-2b>3P@T)P>1y'MyYHQ}_~TI],8^b#a>ohPϣtdx89,&Ks(2z&Ū* 4=ri/\(7;t<溊T]?e>Զd M_ʓzH6Jj/g*IZEjB_ /G>"T[o*Ӊ[rB!=w yU|~KT`LS6mYotY"S+k6 Y2#&l+vBO, ې'wE^, 'XH}"A1|UCHc?( @O徱N&^y8˫.užC@b{1㌉n씓'}EW&\E(^>ANJs;s LkUa5JelKڟ^ =VQ)G@,s()$&z^2֞ȂEcIl{Υ+Co'8[\F#WsKLj(K{Y54Kl^iJnl'su۞h&1J\oeMED#.n28%1](`j&*.Ѯ =7m*x( g:m`}!?Ps+ȗՀ3泇u:WL%+ܥ@f68?43bqc%kS4 a}Pt+G>aV<([>$;d0VUgH:?q+Ϭ*If6߰24|-)AТ,-m3d{S/Ξu % ,)wTOiA0F7ԘvCā>@ Jc:YAꇬBtP[1=3]K CK$QNnga =FR+КgG-O:90||9:4m {)lM?9f-}=jvcsc ƣ.* ֛Ij5YL2;DNUUI1"[ىh{)Z\e$lRdeV̹݊Ҹ3RJ_1k"mtNA67uhLVUl<#LBܣ]#8 -^#)9^!jYRwqۤC} 4IrSΪ%3ݚJIP~sUV:\ knmE$AB^ǥdH5K H)ϠV҇ |u(FTpiN)6Y|m(’+u[槬?5`;tRU䳽Bf)eO$ 7dخS-݄E1)Yi~h Bߚ|~j頮`crV.3Y9}&f` vőӈͯrTC+WZnh=E о4}QoB> gf'2t6D:B迓tB:>/ɱ6\n/b\ "ťUXe+i-iL~-vZrՅ~C6ޚ9iu+}z0F ٿs}&>ksU<rkm8/̻D|9|nn8.   d~AkZc*QtQzGOĸPȚ*$,~Oۗh H81q~]GEj-9 ̅ O(`U?Q=:u׆U]tkS;r{mzZ[Ek?"=D`dJj> H &/LmګE+ԒI +ytZ N !"`|hEđ{gŬ{>+CT-2ӏJT5kCB,~Œ*D 6* hE R@i UQ5LE9Uwײ70z:&Ӿ+Ux4$1dWW75Hqngޚ.)ѫ c)i1avG-Ysm eXУ2wW:0$?No CmJSj,ٕ.)3yˢR%;9͉ baj 0J/).nZ³R+-88$ 2 è77fd%gevp03e+ 0 m>f`\P%u>5~wIܬi_H8hpe/ tFvS#A+ :G4==BR6hIg [+aΕ!Ih [ETؿ'ca%{dm꾴mxS5a!-vm{ &Jмxx߀hKYJSw%cJC|ۙJ73+.*U|,kݼʂ,q*&\CK,/JG;8Tš`|Z:Zw9I5O%3T츮l9QQѐ8hUFIˬt!j~#IVakз@2E&ĜYq?<9ˬUVn/r^>*K)70r/=Xk,׷kK3?2dSGԌw%S8,T( | 1C#sF+2/>ٟ[!> yi-jMG$9<s1TijJ`Q$ؗ6%/U51iN^GܡN?)2N uDg &KԂp9߁۹#a"7hvrݓPW_ j R=ˡ Bڮݍ0=pqį̃z¡G~hf+Pya@)(:*1"ԍR6A 3*ePKټg(|WW8[. B>taR~!'/FyIavj|I`Zf._@[}L`?)G]O T^ѿ7/ls9.X94S`[uflcm/NKdu(1o'oІ3Rzp5/8y"f"@6H##_";A{z}Z|H L`6(u*^4mb͹rvY3hh.pIGm詸B Xr@ έ2nTܹ2qjUvY뺎4GS="N\D&=`7Fpj-OL vtvs( oĪ~!{16|g~[Dڒy]| Z(CbWdZ^HmR$UW?Ϸ+ͪ2mkhb@Hl(lV 5Mr,h? >dϺ4_[}`*:t,HX m(dK+g;_x)~^'v#Q=|gh1AUcG*d- %H6ɪ;X!9Y_=6-ZKZ.ͽv<|i ̑>U"y#!?h_/4UW%sSx%[cQB|o 喊:j\Q(';{рk|]z`+炔&V4Q\8-q(V ζHvQ\}ty6]/ɼi|:$j}_^$WI7C_̣-؇Vb1L隭mh-wpqw@akVXoTz?עj?海wAd# 6Jt *džP,#8zˠ ɒ"!A%/0( (htMD}(rʓ2'&hG3ӺT4IӸwLz1Ji`*f|º$do)5TBVwi4U"rj~j?biϡ֣vSL(k~g%xjssp+ijJpUCe+tU|qT@h GͩJm SVG}r&{f<&0 E$j߯N`wPw^g ^`s_Tfjj 5vH_@=*/Y a~>N%Asnʚ]%:L&[ppUNniY=\RV5<S\BFnP6͌XA-3lt5֔RP X#3LaJM(q<{Ճ{V-fWqQPH8C,*Q('eDf`3ݥJ-8tA!Qi6>ۤw:ãv>O̤ɑ;GV ] cGyճG“SEXb<-R|MDV^D_tTlBAƊi4g݇*}Ԯv-k>IpX4{h$uvB}VRCx8 af%IMC@(/dJP-ab#hb>c@,-zZ9 Lt 6LE`f-}A(p;t3@½CМRa6p4Qk#d{T6K3{ tcieXZ4 倳Me7lձu#r aiNN.s$Q׾Q0)!:z_D=v=n_!V8G0lvz[TA LK?ǰlJGRkgA?g3[Xb9ΤQ\u1pS,*% ښCmRPWUM2L~X#aTLz#E݉&{?A1b.iس,^@.)P"'w1Yh}~+ ^r8Z q"1_}yG,@r{*$p~^k'&Q\~B&_Tb z@tx"&ޛ"(~(-٘շPm/'KfX#u{( ~8(#0]V1>MoQkZWCG&a>y:, zd+y`Eѱtff<.Z@`>suxm{ މk]1h E[PQw+㭱EwR\77(u]s1Yg@h5<8D$M?*nT\:hs~{OKGaI2 s(HEOU <$rdŮa<<}:թ4&(v/b9p!Ool_bI꘷y#̑LDTrJ9Cln4RƋ!1'ӬG~&6޿~Q,j#xNWڤj]=pVIuuBCBY.">'T~@5‹ۚZYX (ivBFd/.&;nvE\84Ɯ,,­B|[Պۥz7u1O2<j^ S;:bv&a8+ FOmF[Q*~ "H`.oԥ'ߍ*s~gʹXiŹT ja9KN w깅k%  />Km 8a|l'@E͞W}H磵oN6hq7?}kαu(A+%UQc:uaZag!SQ81?`"`2)N {"(h$s$Jh6LuBC<ş8tzrsxq.\aThlfxKgcZ&Y˿(#X+=ɲKIca@ Jrem&nUmuܷCsG*a_漫58xA 3Oآ"bUтhV46c[4^߽iv2T*t4 z2uڕ&*$hP6*Z4^Mdf ≶xDPZ@oPjy !Ɖ,%=רyՆWbnzUeܭ<=R[c?obe!5kMNfA=:*G8gmIKl8t53lǾý_TnTI*]6p/rY`s#HKQ ={6ïXr~'=6Uf2QHG 1c+w%#Lmb1↼\rD`-aȯ3=N^W~ p$B${;MnrJ/! %We8C(Eΐ`Vv vY?e.q==v1_ڵop.x 9,4R^ ϻm!-%%hs+0epDB=w皀倷 WN݅[6'"+jk}MY".sQCpؤ ?z#>635GN5Rsxce( g^/(zk28gB0H{]cfS5r{2XSpFH<ׯf-$6sZ"6<HW #qL!tw(RmU[\W-/-ˍ;nAl^1<*^ $Xm%iשAw*Fg<*^$c"?j𵎧俽ꎔcDl7eq PX,1 )a/t Yۗi( E#zRMF ŅL*Ĺ9=vnƽUl̅b^:CXY "]U6QTY gr8_u\J`"S!nji(~6[ 6EWBt_Z{_3jΖ%HsؓqEB %T;GJvֲw XMQʑaj"f,X˼׾4GWUN0~_9@צ z cA'pfkcm~g~o)EC6#[3nйmi Nv̆4 a\q JC:1j9 UexV|dĽmԦ}4`., sOk=? nY {5.&&:ez%ʰ8G݉לt30bY9Rצ_6Tso_xh'h7q9,;,r؈;:V_2xC2b^' K"7h#**d 鯩UgqW8.%ʮM1L $?k\K,WUT4yM8uiH64רg2,GGN^28$͌ohUҰsU{^3/ƚQL%o*nPpĜ?ެv,Qx@{?^L%t!.0ϧΗ=K ]닖z9L0R*dp@[ U0O<8{'rN.Xg5kAO,]V5DVP,e{aRүVqD9XB*em/ԋaGf|% qIPeĔֵ+BIMU\5 Wl$ :Z9("d ?:yY,i2Tq-9!.ümВpFl;ݍ8uMZ &;X硃KE[(5c2]DdWyr=_Ի\ OUxŽ6d4VBHm5>QZ<@0'^4KY^/DRڄ+4-jв,~լIqY}?[jCuC1M J=y v,k_1}#xdۗRvDҘ6n?XoZ˄a1-=ؖ mfJ╞v$t}M%Ę 5FuBRc= 6[3ds/7pRG'Y0_pk }d֎n {> aQreV‚?tDZD8:zdb t34Ǐe R+݌@ۢO3kgY&ċJdVqUKY j t[9DDy+^{QJR| KCWԗʃ䧛`zm=ȿ!}a ?k:L{fXIz&±%'"i 5UW28‚yU5θmb'|s{ }e}qL 0L+bJ"z](gc g}fx]zIY۫ͩh D4~egRp/'V98 n#ĝ;_%A9L6qޖ^b'1ZAs:~ٵnmGIp^-[1Ҧ7TMݿJ(AG4Yl8ZVIm"s}VE3`cm}0*zpU3? /)|uE-̗Yk+:}WŞ7H*Oi+Xx]sp|1M:Ԣu0YتiWJ|\i ב\tdo•bEik%Yc3PwO[m; SG%_ #Em=Aƍ1َ8f(10D\Ar0 jf]Y##O%C -2-خ=r QYaP teăc|Z5jG*cb[Xnpq0i W|N`[]Uy98,hf4-H Kvȍ*{%mZ&uZ5 W|U7r l.bש2up \L -ISM g> q~BBupْK(>JWJ}m,d (yDVO7mg>/(tϰ8ȕIdWրJ6~O[˪?mنO%_@=jnuBi1[:hI䖜TL/X_ޒt#ez7ťSoXqˬnp۪ !(a[<6x*E68cẊ %3l%X;5 E(/o_r\FunӓQi֚mMá2|Ò0f¯]EZcYe"E~d~grʂDd)"$O EGQB*f0-',APyFzs,q'j)bۭ>kC}Ld EW K&YJF Po!kh#9oZJ\V.;6n" ׭}j4<rMSur{Dui:g'0FXI n2#a .|nr16z: A;ٌ3NoF !@QBmSJ1=m0 j=VMalx2+T2=h>N!mi]yωi\Z ϧ *c]ܣy&(^W:ad(`iN=gŸ ?KM\VrH Q$ 2-2?=fq c`nR'qF.%}[rQRAM 1]rSۡ8(ྕ2 v~< A^‹ԖbtrR4P2 پ/4A'f>j 1RV#o' _=&:D7mbj^Z{q$(\yĿ|.,+i M1&{u0dCe;?~q&dM9XWw;dž&FK"1j!@AtQszQKv$)5*UFNpkf2B: R:NB6K%Rm͌%+X-h]+_$/+Qo/86䟶>J KG,044АRyH8Ĭ#/admJ2;~(o,LJj1>Y[@d)p=XB~x4(Х\ȷ3doF}n!9Cхdޔ0٫jԶ!ЛO>d;xf 2RՁ!'2QhN&2puN;ۂ(J)F֔QT؂>(B{j8JR 5>ŰS-EO˧i 6 ݒ[\Osx=څB>Xb-Qf9y_!CA8pݦZÎw*B<`'D0.ЯT=4_&n4L1YzypŻ|@xJ$u/R^'-=@-~C/A; aQhfUhw{P0H jx5*DMGX"So渰-vo2grQ*Gz&L2]]37q2ycd'hl%hdS@̝%a`Y'Eq,q2h:OʶS#TaB{Ovɟ e絓wtNg_'h>AtQ|اaZ |`T3y.#?.[ `B +̰wYB j4bCXvҒ/5]CnkyݠS6‘ J.i uDRsbDTjZOicI:w׶AE? uuO` Eєiz3T60d IǑтwˇM)#tP54g|smydҍ2Xxl (X VNX+)@k_ gqe6BIwFq0 Mh2U' 4\F Ѓъ !QtՏ@]`XQB;S\KsI:[%bWs? h(*ſV`"H-&K 0E%n;޾j+ WP*61e.x^lawW|2Ǘ] 4>>ƛSW](+ϠAܒJBU*Js!DJ%#%!%粅РuW]Mrv{YDA<W6I|.L:-2]'ը5MŴj/5=.nE xک`73hpM$jyg;jp-ۃ"^qH46)eW+G7o\PɅR/KdiP }vu n9nI$Sxfz/BGL.S EنHid]6j0t눤&/Pe  1rWF|c*z=ر]ф`d[&nUWfSל#i+zkϻ3i߅D*z}Pi^*֌"CpC nSHlnf!y"kS.4a BA^E 8^od\:uRXVL-w\'HJ0ɮ+찅?f+f_p`~֚3 Ih D8,cx޹n3 9G-X*wDkumAr7״2Ya.a,2?nÁ۶Oo6!ǩܡմpb{F %. 7^.)a +,s֮8ZԯUa"^w}x Tr bMfVMS>ASG<.kI=hкPU)/{oA6hjXd1V8={^עάh`g$(,Mtа?i:sE/]L^!|Jah=',UmXGJoS ʈe#Y Ezj;xg}P:$c S ߕ<3tC$ 2XvFOtWA!'zpb7od`=N$жIg 8 ls{v,Z 耓fž)8?JuMbxPs TOUCD\O6TJ_3-+7h̔gǯFHq][IY6y3Eq҉¤^DYj` : ㊿ˤqNynI+ٕaDsQ|\ wSdz$ ~X*W&^߅g") p3C X3kx[]!-!pdφ㵋zIN53V\]UZBðX"v5ie|} c+&l0rh't)"b{J;wl%lf[MGj"׺:QsBh%[e v"Cjfͤl\`?@ 1~f%~3B$a7sfha(rP-U?tHp|b IH=fY1rU5ՃaoU!{0Q$ ^ݱJ7i0VCY'< ڝ@Qq u?esXWiֲnObm<_Q{+Tj8g3ToƀU:[5|t8-%N _5'b HMT7Xs)J\sQHS?QwwbWlss:![æ]ݚdB tZ{( W|w(}Ra%"<څ&jlA 2 7ԍ;kA@#ȴN6ЏxwvEyQ6j̪5C_#c%Vz0tW|q 5ŘPeG/Ӫ<.0S?DGx[uLMpAd1!TeEEna༤;Õ%Jx.V@ܚF>C ̥w2\sRffl%?ȅ5Y z5?zf 9Mrj75k%Zx̦m"W56c** Sh;RF e$u)g:aLCɍ#m@K%l,nNmlɭnz? qL1@3嫐H^au !ԗ7PXCmf{ "A*[hՁ(~~r&N@`Pk$V8qSDo=5ݨ*8οh;sLِq3gJ'>Q ݝ:Q\I)sjX;n5gCEݒ*7>ݩ𷮒@W+F;UOm]o|]ܮZ:{npEq; +qJq؎ Dhqjٛy& n\Ob+ p Q)EszDue(5< p.I~8{ruDB,a`(D>P,ό ves1d{qIRPn2ilqŲmd\Y3[Sùa]*L~8~]p)Xdi-]VUh|luetNpus%]`&Ǯ26Kt̞2.['2*TP"V|DO$$VdM[?UZ ,U?$񣌳uA3HxUiyѷ8^Gs-2gh7M|Ar _^|Gvd 0NrLliꤒ"f__209U1_ jebUAձb| %jMdhصYH{I/p:&j/Pv؁i[Dt(ldh"p@ď8kTI'tBcmHk1h7rԚu>6R&!KDH.M)YՋT}v7yԒ\ 4;$!doM$SRo\;3_=iE}`3iɶO Wη{*Fف~S%y$jg7e$wkO mX ZI ]Zt0%y$ YnYЈ:CO2>v@Q f#<CZNA0/{q_f5њ_g9u98&#rٍyc>:Ԑ1YV>sp,4,w,b M4A]L J\W%C[!6>|7]Edg$pFE-}ZZ˂E7M{ډቻI~}0O T<:G³~aVI~ N2C)kaMrvے\! /H1ѿ^"香6Q TVgiF`,ljXRA^cރFfzksLBwJ}cq2*j-aMf4 W,nJRH,[[N hd,#[ 7(E'+ \锜jGνNW39_--nٓI6"v )|~e8YVl&z(zWF.ʊK{h1CZG/|S>"8і'C Th͍[DJ~ov\-#|3ħp0uγ3(!2'5LUi1\ԖQƭ5±AQɷ] hB) #{[.lX(bE|jЄjG%p3׎]F*} o:[@o;1{~f(yDQT}s΢lJ#%)\F>OatXo>&gkcd>/?c>sp8JDUJMPKK=%gꬻ1Bng2vjo:j۴ht3KkfWf 5ꊾ$"-MZ}6 8rX|!g^BxI pmBw96MȽк *gB*ܥ )8NK]V,vh11㏀l;Ukwli7Ht4~ʁ^?nL0: [ac 4}asдj y2V ½XE^\-O]\%t &G``3!!#0sOH[*%"S'u3ψDӕFVCeG:Пϫ{!yrM4ZUKN\.`}H5n1sx C_Tg}MfLHK)| {7E:E9-w%f+p1{9C8sAp;xoأ%9H;_ү=Y% z'- Lfqx.Y`M2TLJ3xGysb̽c61t$F4kg࿝-}P{PM\KpPUnB 3IhK2L^uc~f[ ԭ)˽&27QYfts6-9`# hB,}ya84\5;]2:Z#085d9u\ITju&/#gW:S"Gv @չ{G/\ 3<Q!dqeDwawibFuH_Szo k`jdV}woL8tP9$~xMq)j^͔w>$qp|Nyݽ>dV#y~&vS΂8 Dp9I̮Y9l!_\9={ɬYU.4Ռ~bmq.Z/ACs1cSFPK E̜[@`SNdʨzZ G6ۢ\(V0|͔?Yz$()7QN mĂL)+u4N⸀~[2,'Mìr{A w* W_dJݟ~cRm*/+SYGDLY]M*ِ(R6y3-'yA?T)"@a]-e(僟XYu I Шq&p ! %3){s(Ѕ0/!TaBT34]#~Pm_6dR$ԋ](=ߖ[?Ul `XU؛S@b78M]^c4Y(0j8 S5`qq)T >E7?}no9gmb3ew< ď ]F"'l!poB\԰` L>3I $ZBhdݝlvRDKӱ%1ӊGb[My+yϻ׵!]!}kޮ]S2nbC"sIaZkbH0Pv-דsO޶8)Gj)26 ol8H -ZJU KwKH-vܟr9t;i.g%qu4^JKFwTϔtu׷zi-ɛ P&?1x\&J*tOrd,;1` in؇ȗ }k`d6a/~7@V`n TɚRX$֘Xi8`ZT"f wh*}72 nM4ZCSbwlL9%-f;+ 砆]Ϻ'ڥݏYA?)fK~2JyiJ@ƈT?,sX긛q+v"tCNQw1vffitj{PijGJnR^"Vgy8y0qac\,'m]'^JZ0'-[Q s,m} :03G)bpBӧ9#Rx"\{gJʮ-?H%eNZQ>M*%Cj)bpv6R#;zߣ[7|.PZ楃MӈQs:etƐK5ĸ6c)"|܍uFsT%d+]rN@++'ZzGהuHD. ̹%Z~h ߛ5?\ *3NU/yiv؅4,hREÐ8M L?D"E:RbGs'hLAud^jWP|p-\.7v%IRkj7~X[6'wot^vwR=,j?_?$XjF i|‰H!cw`˩gqJ\A.eCN:m8dA/0/{/t6?,PI;|Jϥר6 ˋt՜(ל|*@] qQ@ [3&^g=<}vxa-CjJ፻ ;s2!̯TL\W V`ZIqzGQ@+Hk:<-; xwD"{ &i9?E`QhRΘZUsu_CRP[T|C*J+ $;BU5b4dB`FM^Jr󢡘9oKƚEӍE@䚨6dD(_4g, RE? ,V:oc/4xUK05yaFA!|7vihブ~+'VGu`3>{LvQJ!Ox!&'|N"k]Ѻ׉YJ/:jc%@j*st'& OtMGu 5,6L< ˘>L]dQV4ͬ`klDX&; £ƻz;*%.=,VnֲI Y`kaܢc> s)ރ@c+4@Zܹ5H"S*a$'^LB(e4w%{+4$edA[y=>q4v.Sc5ޟ)PV>zKaK%947Jȹ& 1,_bǑd4'iR~o ?e)&`ZٴAٗmmhQUG{GP T MIx}Pd%;p'$$ʵ&!IIY>1+dA ewN+s!>oJ ;!O;WFoӘ-B%u{U)  ^_㔬y*'BӲ;N =+bŜro)O6j9ԔO dl֤7G&{J ᤎS TE]8KIMZbL xjbߵBm6~JoԵ1zf~iy ;ћ{d8gRJȳ8 ^h?ϒܽJ.?|)3t%J,/XC43btН7t<3%Pι{1T?T>"377؛e=DcOqцN2{l/(V⌦AXCw؍ TBʻ0b=(T?=wSI; 떴Fhl (]yF $w|Kkbl]N}aur;"&S#F=^23Eȥf; {}tCQcn5nj+S!çd  E &h[ PYqχ.,)s1/!+qN,MQ3A@5r{05NاE8~\ KRDfQ|/<3m87m sѮ }o;v;ع3\РVѝhGܖ6q|ms4rz'(L MXܤ|Qbˆӳ,i~;C/*.}k[aiu&;̷E`}Tz1B\G \=l#ǎ.B0y]#?-+ `ۙ Sc@Ϳ`e ",? cj$)kߣ iĴ@g4XMX &Oqc9f-5\D[ĵFbOhÝ3kԮ s-cma{RO"w7ay^8-54OttȔ8AI_*UGOC oH ! $(*+9 C_AпUSQi)V =H#+=5)Vѫs&%Hs-LV?j[ h-|b<4& :riMI` %4nQ)GIx/yaPF[@NWE3D.L)>ȭǴGj]<J(44y].!YbӋ8uP= u4U*ނoGܪZD鉩A_h+^H} (by%z x.o"'1IO{-Uj/Sc0sy>Liim\'&X& "0ƒMV\Og}9k6@+u GAʒԜRaNpFF^ldQ`o8h<,a̪+71=<9ǥV?C@vgeLEN,8) .>)S5eԵ`Qm6L2P~i8]Bv'W`7Ɍ<*k۹Zх,fOi)fpō"u g sA4YD1NtSLA-l!6s*b-AK quVbX A崨YHҡ|2mhǼHPNUDX:`[(i=~Zlvɺ(4Z~ˍ0`*-gcpNEo!5QkWO%)pш%ombU4"< buhbS, 4#m&]3􉢬É``L~ #XО YQӏyAŗJzT˝|=m_S_~eiuZkTF`9#|%s!XsN y*`'Ξxsqo;Ѝ* $utڝǺtn9M;r^]2 zߔ=l 6KV,cT ه^}>jƲFGw.s_]8'[+4 )7(05rLߟC/xaX#7'+Z"P(wE.fu%~ZEF{hlNq)5tX/G:ZI[NcҸ,CvU>`SwQGJPs@*ǟ4zgȦjHk:!YuAFȏ~If"=c,ߣ/ݥպk5AoɼO.RHw|c#ĚoO4-C]T$éyjv J@mu?4}/^^k2OOp̛%hLWoӪʼnreo1m7:(C&3qϷ`>Kj<Hh,`8|5&=: T \&Xhl+FpP)Z7 \{Wb8kAl_oa P/*:30h5ҋs8&cvڈ]0g9_ңT7zB< hKrL!'?P)5ڑRtn s ꕲN\U6hb~ȗQ%7E8PYتZ+]hx)Ikjq794RO+ؓ+q8`z=Ȍ-KsNz]J@bWdhTހnۀ,vó0 &'X1 Aa6Ռ{u 7jB.0Y,Ro9 zzM&V  TLlы9.(w R: U]]?b\ d8&1 iaR1H>B4B0[5Qs'BG'Z]$=O9ڣԎ׌gxf9@E1WH~fYڠÊJ˨V9td`d㮥/z$$i5$:z/|X肣J0VmvXGfA#^ wYCw-sH^cdsi!j"UDK8[bjM)\ `qh-b$Z~7N BG>"[oa]d6rƀd?HLv/ϗ1li 1KKHL.8[wƎOCgk/B=m F)o.0kŗ?D`ۡ WC'[;A?RŸ:e Bk`7b}[1n" 88ڽ_ bӕ&P9yt (}gfo[y_Ra"HԎ.:&C./x \.E)={wi6i隖f2hȌCY$X !SVHO 0\Bo[;ݦܙwaIZ}P4k@ d(w袶 kR"<Ɇe?+کQ%2qgNsȖgKԘK{xݧl]9/x?ۮ[Vym8θpFRfk5q-r`լ%'kzʻU.k%T>=e9j>2b}!X*J$)WVdrC*&zg3m=ސ\PtonWS9N99t̫afKT9d$M@*@EX 6_Hst/óL!]+ֻ~v'8>Da@>"RBSV Q'[ gY"-Ȣe{/md<cZస!I}$cVNMT-+ᛙhw0i @r5g4;գWpYV`,TlW4|D o| zm(C?wY١v^BX̘ =nV[ssMIb8캙fQf26Mo|iQcP ? -$)e3qѶOwzS@ig[ǭĂ)#0DYbU<{sn[Dp=$o\y$;{]D?rVS_-EV \}OA7@;v+vZ\Gz?YIiG/ypXJL?bs$_:$[קu=M]qlʍtV$?,5 #KUrBeS,DgC3 JzegsK"O.污GH4|\&ozeU/~T$T<f2juzUѩrdV])iĝ[́cva/7+=>oSh氬@cV9 =0ite:nwEB*4}8+8V1\aQB9$R7"25l cR[7€sW#lbQg6[У !s-DcI j5BP纴ZfD~sbhBCDWy (iiz?I_$sKn~Ƿ B[61ŸegܱtvFF5&`yySB/)l"JO"Y87ߕTLΜ&5-0+54 %ğt, 7Gj 8䆫 ,{f*cT{nʇzbe[ }ϝ#"N@>YŁQ(u$ϙWl~IggW8n,6Crn&N=iIn,{E/1#2LZ(nXUU'Vwa5dʅ ^qpӝhCذRQ[.(t@ }L PkAY|Q..Q24ӡ@'KQ t2\o!GCbtA>9"z F[h` j@/X`ԙb/.`eD(ޗhV䁬nFAM?/YZO.J>N0mVYN fMa~^{c-">f>˶+ _`PeG~|D"(Y/=/mV{kv%&D܇obzohCنk=@dp}D"F]<$IsɁޚ_P|VI BcR"߇#HQN}|ѡeXM^9Xlov!O3<~far>񢵫M'9۴ox%/e/5 Vѻ\;'΃WP ߶6<ڒe2Ge̠;"^2|{Y>{Q G5qX]lENlݧ/agh\.qp~<Ҿ_}ᖗ+LGa4|.݃²l/ ]sܛȣT=ĝJSf)>=GӮ~cDiF_䉘A͞c>3lKK"vڎLC.YdB)Lϻ37߼e[z1;īQ Lbmi~ *T90x7IݸZSF شN~C2p[9)?')qŌeIO:-HCWV!̷26~Msϥ>o#hy&t̩N'3hp2D 4*$2ru 6Ztu*nGܱmg\*&)i,TntEv DHlq~E.W.@OjפtS#\>XCoYw8i ȿ/ >2ҽ E6#ϹGSX3.3t:JLmޔ)K+R&,^(QWI֪dc|_n|E4+t%n j[a`!>Ap6?UiOg:FJeV x$39U¶V0w]㏢4D4"/t~CDv1~X0qV}Ƣn2o]R+_ {B.e9~zAM!9{k%;R W[בyxÖ7!ԑC 5#D؜k6GY}BXLd =s4t}D+.gNczFtBA|tEAu4e_O|F;- =sѱYz:RVgW r1ʤ+vɸ{R/9 ͻӌs4!t$*vc9|3p-i5@<(${}T_FE[h*m-Tz(!dF9/|nQLWTG&)'~7Sylk85~`[l1}FkMLyr|V+_< vj?,0(K)Go59p7H9!5G R\Rg0fm?41JōD[W@ Δm/-NǏrT$bb2Vsk; AV%&KҤ^}rQ;vduK-|>V†@\E}Q9p H; [hoq& ͭ$uNmXڨUʎH&meO܀fSO .m.0#C[l'LG=_2^3'; M å d=Xtwʁ5y.:=~F3@W;]/AIx<v?ꅖy1Rdgm'OLCl?OΝ8(D`5g@ +` iZm-٥-ZG xe\g׷ÖE0Is0 "FTb4@Ϡ!2/]Nuj+cCmwi\3F1ȬKL"!KFN `(u$cfe[yNJqIMm nIPKș]w~D,qX''LY3q(O[ Yg IVOb~OOa EI=IV A1DSKщ8H$Ӈ+сz:'(sI쳝f-08ס6 #윬{r2penAT8NB5 c^3kΫXY9yME!5?Zu ^f=Ŀ3>r']XIb,Ybx/llR1'8j=TlFlr_@aGctpݮ9D*B|~WU-pJCaz/ɥϤ'^̪ fY]*N:c9E7ɭ'{2:*]7.wC\r^D\,TpʀIOŬ x$O\D7QPֳhd;f ݖd){T{(õ4 8;5И_NK.튕9wS +5}K¤tn, ks8j0 ߛҋS(&b?h/.yɲ|je _[)аPD.qL[ =+h~A# 2v?hy &%gu*5Z,??]}JCaN1$hk#v[RzLX蓻:o POdpƓMJ>[ w WDga',/B;nzo L(}S_QJ5gEKVqpA?/ڞiFcnPC,b10x1յuެ'⡬s\iSGDӒ#!Ӧȝ[m=HTIzTX ձ)^( vBSL xvl;v ePq5} ty:F)QPEU~pTmLuA,poeOj_< {G^i<}yʡCqkoŃ5t"3B] ž%-)F߁JߧMKW\'1, ,_ IA>?zhgִڡ4Ge@Cki\#D1 0p~}nzQFYAPppA8_\Csm69^C2M#,bǼH5eכZ6!4eD:dbWFmkm$T:0Axd)SF#~03EpsiTV G<{Ġvuau[g,1JdfrT-%# X8;}΅[%al9b~,~իDS3C^9ٴ9&h..A&@}}*D<泏^<+Pv!(M!-O=qlET \3\CS4|>=F& AT8yV5U1|gXhYuR=oēo3^|Ws j}'fMbȁ#!OB.6Y #q'E=<=>.#fRk叻gwmZzF@d  ʰ>+k22^t<x8UTLܧ^ %)JLJPˏW">S@؄HJL0)4(IJl?N<0o ,U$>ݙ~W oW¯ӤXDU*vWa"|D, l̻a΋K"j3UDpxӋmKd#G2&Dϒ\&AR3}S^bD.Pˬw̙N.H' |i.RFrMʆy!@fg 6b>C2'< }M?ꄲc,%Bq&wZzZ =+Y7ʡCz|ETDM-Q\voBuF3qV^EotE1<:nPȄWRe)gǹLbo#?s]o#jnc6|h|g s(ܵ#Nt'$ba #HZkCpt͔ \R)GX`̈́)4,Ow* I𒽙 j$)(’;C ]CЭ%uaXN$u&ȳŰs4c5=i[*σěQԨ[wniCAAi_NpOS*;@HX+$ٱy//-57CF]nպ̐)tBh_ Z)__pcؔOmTq&.KH`^H?Ӆ$`;jD!|=hh̼ #ӵ6oEy=[D{<_K7\CRZvj~ @^F&O sZ41ld((6̧U:EWa9n^< d+ ,ִ88#u] ul>CFW+T0koÜ-OS;W?TzO >nڥuЎaN"EPa-w@+\X"aOvKa^0Rp֣q6o!,^?P| ?ɪdpE2Dr 6\8kW9}"*ơFS){m[D:Q$f:q~Y2NU7k9qkOM*r%dȒzB7[lё =А4Y3XZR?EQ:RAAyr$&ST j\~i Dď-tM (j ͫ۟sWD 5V%qKbP̕lz@UՀiX$ہ+h_U=mV67[-[1HL4my;G`RY1.6dCA,>s Ձs]CPzXv gNu<ǯ[QM-\_V#Ҽ|d!u$#Q$B$Q2lwڷ1ȮpEE@5_P%CvMeX>nfmE:.0V3b:-zF}i,10,nMHiB5[ByX(pWdvC'M7bd7CYD:3n GͼP'α Tli,OƹklC{|Z6O;DȄ٤AEAqćnsllf0Wf|t֟m{:@q 8~N}|_R?ƫ$W7ks5Er]e?%s18Z f ླྀK1Zn?8ˈicIE{e6@$:ܢIYR Qےo˓war`W1*+ A |Vј Є}CSo }&F*ҲHV[>m*iӚJ.HX0Y)o?+^V p=g~DpE\ t{dCaڧ%AKqGw 1Z7Bzm/vRGXz_yܺ'xjɈ K h͋ю~ŊO ּԫº= ɣUY凒`Ό7FID9W^ "Qa@zr祤U% ܷ54W/"-#_c=CqV08S%f0~uGw x:W2&H@`:[V7_v[:xզ= ) OZANC +)u {Y"C4Hnxك]}&;tV&Vq&WW8e6`&!'Ҩ$)<mBTeD*UfII&wp Fdz|#-ĴǷ}_. lh ^=|橖LEcLgƛ]e_vh+٧ *AHݺy+seWD~ʽg# u=XA<~YgA_xsB{fPܵQJIHpMB{>QyQjb|1Trg0xzSQ$51ʸS֋27?UsȺs0v 5;* C%$^hԄ4UӡS%<ځhݔIe!xVP$%mNeE[Lܧ>0gۻ;[VX1ۑjy@r]#5=3Bh+B>qW[ :RHL”K-θQVH dD 7<PJj-zM}6:]aUsDީcg. [?ySE 1i+/M%PV6%usUBT|{|ǔQfLfΟ^r!yMP" рY:PR6=Sł蛢,'di/cHq!a'CR>L[Wk' sˍNih#bN'1–+"J t ؅!jfJ]BӹSOfo?מ,nvD/ܽn ۣvJǬQtC{ЁxUB`=?%n_%8Vo)6}qv4~IZwزWW<+/F;26u1ۀ9s4 } X# /C^Fe"ڏ /MCr׆Hj[*z哻܆ bdaP/Քt44a%5,U %9&z*LpzTnjae4^nL4@3R@x/̸wϚ "k q ˈ0[a-q;&!58$}nUy p KlNd\KoԷvêg%f+M'7k9a=Umѓw{Tȥcq6kЦPPA&jg| hMM 6Rs Dԑ<%}׍6+XDt |͚!k' ~w|  < k$l6fe2ۜ"P[DD "gO l[3 f 힂1t gJiuptQ~N,}v"mA/<jZB1d/ʛ1IB? p\]6S܁V8Җd=rd+:gۿ5x*9YaS~/clR\ǟ_z<'x[⋉#ՍkTE)\M*t[ٔ^-@ӭ,pSYѨ.ȋEE'Rh-K$IǂV" LE |#ҚV+]מ #|lOۭA1 σ3G$j.,{~ZOlJ*̠I6>J߯m@<()䴋'| ]pymBet;JٹKbc3'w0z_7ɔsq/U1 m}XK6d#DgաDHwcqivdqwt, We>o+W斬 FM$Y)7 WmNHru ^& "k&,%3|Tk=QoUC!ߛ{exy0o5B7C&EX6`%g%7y#FhY^WF,qsgieۗG>Xa.# qlT?VڙaTOdLܫY],㒭e 5dvIeݔ 7}=# *7 ٲE6"kM"QyL" r*5ZYH:V缔<uTKO7LSF8/v0OKQɪCc-ۊ޹R :+Q >8gz:ʥk*@FHRCUjwvTշIrFYIdk. 햷Yem,Ք 0^y,A$=Gf2Y.b(Dc*Q1y QwyZb;аo`E֝%#y V޶W+W![Tޅz+zX*š&ْ?f1?ov0q WO7h)9߆wFsNeH`dQF/5z]*h߱ӗLZh2fk/ݘe%0JvB<|ԡOGCl% eFmaVO*RubŻUI` IeLKB_Tn-r vDE-)YiqRd0„t"̱uOxw]JaULi \=Fcv߆e:Ww_qc  ?)0KNQ:҅335^lP!f]d[p$c#3urq \"?hZC o6W/pY.$Vvݦ BL$.(:\C o=漍*t@ӶkL)M-_uP^A ͗XzӸonJX!!5m,?o3@C"@Gr4jE/՝V-·֝V$'R]aB/I-ŷs1)^dOKi{f.da`=T3=LD!RyQ)A四#U}䎸0;,킀KH#mR4t0Ov PƸMWT7_wh5VR*@wjBBLAN'Xz{5b+[vuR/Aۆ6z/I 8sP$B/PrԦwiT: ZXXZ;MVVsr=7ƞfw5k>]HVN[ vdbz3Ɛ"̤.RjLɰ?d~v{Tu/6w",y藬j*-OZ+";cC @Nrm'\Ϻ/w'uI8g*6Ջ} Byj;ՙC @ jJ5(ZiY_I}%e>ӌN]ɳ$i$,*cY/0՞ͦ9.Br['2CNZB^HJ+9~n<ܠj/y,'*d铷[9!*d BdFXd^ۣ[;- pF2H^6]JVLIdtBH2f7 O)SZ,iዖܸKDʊ"@5ad9IeDZR37A|B[O5v@v&xh3DD#3)TECkIp<wyN*뫤i H]Oe~ջY}F&H>hnޒԎ~X~ObheMW@Mʉ208yk Nfac :(eլ|nCw]0Dc$IŖ cJh݂3w`|]kk^xq5wkO..";U ~׃rM_D3+DJ SgG 1CfH:4%Kg5l"9uԺ{i%=^<xLMoŮӓo`-{'F<+eƀbJ{BϷ,N^pφ+AT]ŶE\{"jsC]}}^Zh&Է{"7@\Ys‚+ [$-z: $T nɣLzus!py}F;jB 4VE_:ePq")5+?1z+Q2:qi-Jv;x#ހ<5*tTz=x"X_ זUu)2 \.WUdMzsDJ48ķ&utMqQI` D;kQ9og(v`(8/%4JWB9AaROyQG|y [B.tq-q|J>ph:t~!)V+0̫Q`WpOɍ1D&/-aW03t߳a]NND}_BSӚh@U3%<ߥN}-sXFdRg]]RLv*1Rۤ?>j% 7h$\LϕE#{}%~HVYHhGȲ/MkJk?j)>&UIwX)8b)>X sz2ܯq8^D`F[-wo3qTR4ftwFdpdуlذkXqS6,~1aS3pFОл_X t/vǿzr°Rc&zh٠=5up> 1lǬޱ(3%47>_J/Lۗ |5!*zo 7,{i^pi5ퟫ=*xvR%kXqQC{5aEE/$BX;Jfv%RFC_2^L*cy  ? } =( #pGF1_܉OW,N]%ߠH=Q3-ٮ*t̀5RwΉ[C_ ;RKh]鞚79S?Ow~#D$qPuޢb BN8 ӂ4{,c]ҷ^]b2 dX)#(OUBih 2bo(Y4_s(l$, у<3tdBN39k|[дF#-Ƅ.F<ǐ& Ca;]%^jQG>~tuX- ā9Gsϙ f&xռaP1KS 9[3h*ϥƎȂsns~Ux]1af)ϥqK- #j&xCSDSsy+{ÒU05_6\d(ĥ7[z~}Ըu΀GxV9A~1'o^KF\nD]N Ŏ< : ʦ"ا}IoI^e 3͎3Ml\Ҹ=EkvAW[bFͱVF_,2g2cVA{ApQ1كW' ""7YgK/ W1ӊMIo , . s4l߹V([=<F@ g[E`U!Ep5&tyjq{~1K4\7sgx}_{C&+ym ޙi[pܸ{y J.?pJ]ӁbNJgd4)ޕee' imК(6j(*wC9BA R hGhZR8?DA%#cvq!Ü+Խ(~_=9j)$.7\gvOAQ 6hC1+QϯP=U07GKj΢?19]n1.Hj@1l>+dwjp_p1·$EiQ*OYC%ԪS/?{(9Q;<6v"e{\@0xf mG i\7MLV?3$PN;]ct9FAiֵ'٬x{"<$0NW[)pl:Hk:A}g.+v0 hqffBW2DMZݨ{[=KqOg(!{NӠGџt* {zwCxhF1AYzy2 ES9͒,mJ_qwmHc^˖#mkG:l8TU=lyfGqpI> {v#)2cB'ΛI\֕yZK^it`;*_z*J~]Ʀ,I@w0٣:G&=d!+0&0gJT5q~_I:D,n)--쯪^ْn^ $v{* m]i=u9碚ղ^fh|Nz}Ɂup"q.XHTyǪ~ y#$bݳ~C}k-)vE |KpY^6|`hi=('Byx{hp}eW}df9G\`!ڻ8 )UƶBEwPVPǨBysE0u2|U eO9>y9)׵(/%)%E 8SCaͭ0GDmMaRQ"P+D$w{aAys<JW=$33kl1 $8 BQy"k480԰s{{E_[?S1q⪥:>pA(~p3ia~#kfOưkϷePiAtBgJF E/*z<o%ХN2)HgΨqoсQvSf Oo=_M|?NMǣ?FqKh(&ѬR@$u RAb(uD9*wq. @!7Bz ; 5頩q 7b]b Q;ٛ~ 8tYM22,"'@E^{.?5\?gKHY;{8ECGDyOɷXf[V_(Ga!/ۧ ߲Jy^Y}[8H6}%^4br_RcNfqwKP084E?w/4L7VEf3PwOݦa3 &ޣ3ܹNhIx* .∩O 5׸D/(\R$?t+z}.,ٳfҘ /B'ɋ<Y ^WqbWu6\  7J*Z*7 a9V^;Ai*"};ZZƳњ=6˅҇Yl 4~^ΧLy~ ꤟvZ!j: hw0";S+\ωr??~8'VzSY+ 6041mĴWGսRŢn;X-"2~6Gs6+ʖ}+$ʷJjQ^+ ײl11Ah4 qܔ =g1BJU$$a!m<'|֯?D6]>`_F)e*~n ?% ? X]Ey|͋ ֊Ͱt[?w~,Mx4z,vY+dO5&/~B ֳL)Ĩ$N .$k54kSݠ>)r˔~|u>4옯:O5ͧMV,O|IOKWy)&,8c1/GO>ѥ\K]a`o1O|[M7VowYb|&mۯqZIT*>ZU 9^EuumX4#ΠQ ̀.aИUZ:˦ ֿaNPɱY #3AD>.נtu !z?Q]GgA @|ۮ^Qa=#=mec{L.9 2euθ\ hha>B_Z.,VϵV5Yfqe`2 G:>o`w H> ס\QgI'>B6.DPPl_: 9FNι?x" j2('x=ƅ@ DBj1ꢛ"F8\"#ӈ̝I(s"DA{k C;9z?j#ʈ0sVpO:qM;kFƟeGo~^rl^+m#x|{Fp4i.an>$x%/N\=h+,kÇxm['rI׬GH`iϩF~S:k}c@Z5Y4ڗyѴ6eq^D"1G"Ŋ[uP|x3oiUЖ_חW|XW=Hּ8~Q(z2Dp3>jFDI$TFe0->O,&YO̓(’d F4df`Y@"U7uW*aD@~q E`MZ`qf Vr5h(jon:gZ`C0K;@,J-h5L}FK^7߹[MD+\ύf!¬zw<뮭E[ͧgq:M,( e(uX 6H@@%=4PH B *+P! (z)>|-d> >,>?YUEn|ؿr plJDN? PQ;v,9YհF`,HPY}_ts )BJlvKQGpvIXZ.;oe-vj<{ٵxOwc mvӫCdcmF`>Q0M U'Z0U'[DsvFZǧjnRDit:6sW;ed]8l@6L<=䙁)}gqfRM&h|xEEO9 I?ZѬQJg!XҶ0<# *J'=XƊ+"狒@eX,f=E#(QRSu4 k Aج9zB/ce˹%\\jc)4*vd'OeWlw#(WFjO Z! T0mW|s ʸm9Q_~5}H΄wq&;ޥ@С#jDdZڦd \4u* @Jꢔ@ $U @CRa|'db^0D Ej3S><7>)    u@(]s!"OF}Iԃ($Oe>w~hH!#"B,$=Uz{SPtg̐6L,(,tР_tWu]@-4>Mp \(ZUEp#OC|`Z HvlDduuE|F_+) y ޚY_{cMh )x毃J"OGC[x,^ƠMY/sˈ+~$v'x+7&H ׏ R0#\ |RQ4([vnUr#^ڇѐ˴4wj )]b6A }F>D*"\+_ &iHC )P3A(N2?BM=#*֬})u&/+3j*UUpĿ/œa)%P`[&X)E ߹؞sAT B0c3 VRW9 J \7*&T>׸;۪BQQ_oP#g.Ēp?jRCţv<>Rk"H# ' RD(&xpta]d [/Ո6<^EV#8P)m_O|>Kk&;7!drxc@'S `s IfzZ+*Xu @cl3Zt~*=T4[w\ݚ6Vg`B^OM)شyXo=US,&$Ŏا4ӑJϸm9&TbBE5!> w TY $ǙҖQ?)[0dhA@S3;.$ \@ :Of`rmè7qF@^]M$ @@"2D`X͙3Ȳ(H B!"d ȁe홠nt$@r)Lf\|:>v; Vsf(ӵ4T&W邓M[@TZ};G)qׯ-=Vhi H%)Zn_1R߇(HF}@%u@.9O|6f7ۿS/E?atvI6GAy{ r?C ?0`ȏjLO!.//wye7:$_3- c%l9[,W~Ar7\~UCu+j/6$Ϸa8Bimy#L*7LpA <ř+n>M_;op>9O@2A.l𽯘WS^X~!P{k^1%y lv,1м5[}ڢ^M :foodt,%{WU.{ޯڋLD;8W/%Qz>o±!s deœT$!am ~>%`,F*kgVaY؄YTm֦QEi ?I>["ݹ1ksș&G1!G5`kń~(/߷3 . =K'#2֤aEu;1vR-H`q1p HOc+ Us[ovl1d)QW&_ ݷ Rjx;:]MuYe"%w8628 4 K@Ŭ}*O+ڮ~`jfeZCttYD5h4*t⼸% ]@LHEy6us_]e_33ҵ/UtAѾDDY?y͍e%)lC)Ӗ 1<1MG!5ku9-¾FT<cCUC+JF@Yl^cv,XpɅXi<&}6Л"_?^~HQ+'L:>7yCtmHTJ9PxWY5B2鿉d!EʑA<z 6U3|js shI>Ze"Ёg70Jj.Ÿg{֖gYr.CA1llzڞoqUNơ^Fɲ,Fvq| $K#\V}>AJ# Sdh 3 aɉ>4t7s<#1S\w]>a  8>&edY@,>C{s`m<,SUd `Rtx[|g@M{plɆT@t!-T|b~|U8ғ T_xm>ʘ.tfsq+oeƔUC 0B ů̯8"#"$ugnaYlVFVV.qyAl.˱_E2' CzqIZԉ# ,C;?hpğ?p=t$MH/ _O?M%d*^BI \:@JD“ӳ%Z<&oVP3?U1eaF7[_Ĵk!r`.Ҙbz4Xx95☘(Q/m)UDZ IǬe=cVDO~=l\fcF4ALqk!@%#2@0"RD5E C "^K"䬄rJ!^$YC)D"QO5X `WUq%juΠD˅d1E7iHS GjPQ”7""!p0& E1V4y8dOH8*%`t*iBM3GJbꇭ9 D6)1 8BQbux p\dU)A!Ar)(gJ |h:~D16=8HiD`hXE@WC L-˄W;{%Gyj,U}},WPQB-$]wM^ iBa@T$MEK(!!/ ARD hqGo-+3r]o?љƙvDBdD7"n2 YS""@2@@sIo B{G"V f hhٱc6?W{z_ۡE{CsO:B W UPU{ϭdppK-U"50ej#1nC)&,AZj])ELQ$v8wz֚K`L.fiEJYPlZ ?jXڈި[Vl`Q32*` B3}V\U"EEV>-ګiHV ̵BdRLʫUR9PWTfSIh6b"P #0 dhE" C;yW{B=Mole'oxn!rOZ4F~ ,>כlgN~.Ȫq+e; )G^OR& !?zs߽󼆜d7X?wݪ^%Rn8*ki\wP612S (7yG*4>-\13YV% \nce I0b.M3ErCXÂ:8H>/oE,bI@,uOѷK'3J'EHO7KsQ} AL_OA΂J! >Me͐ۛx9Ϊ|ioI%;p+=f6 R? Щ1"S$Z,"Hhp*!O{miBٛb2AyI$1\^RJ3S2Y/+F9+60?Ogc }3[w5y)wĻ pAXp̆QT" }sHGC $@D%M~"0*]9k"<@  _ڂp߽giDad=|XPU Tӕiu5 /Hjp*6Mf|98tg ')dy|biIߋ?VVvVhwCi N$ uYrA >eõ\L)&_So@?(* e+5'Dz:u8Xɿs+5|{}vaH?AeY#d t Sa+$$f˨{:.%ݔMWASw b~MbU㎩(ɯ`?/?!_d8[¾!QOxf_EN{az*AITQ"I&&"PA aq.5-h.ɱùM5R?/ Ks?.j\@ #*߫_g+{g{7>vx-3Pz_CL 2!8zyO4!IICIL)dc5T~nx.@@vܸ}Bln s[*7%~oxRQ-wGgDOuVYq 6.Zw-^K\MLP3,$iD 5Gkƞkl5NfiISٟU(_cǽo׽+f,5GpE*=O7?pݯ}&moeIɅ0 zRkr ZD7a+Pn.u\4&?,/`C9 SgArH,$ (3e* C ó7O?()fPG$$p_Er{%mk`T͊ jANe>;sM^kώ/7w2 [s's]sz Im+:E<' |\`ˮ'YGsi[eOCЇVFFCv؆~aZ_'}qtO&s\ r*40'?ez*"q8og Kz'20/V˔% 82Y3M+KⲋLsJ!V̢$Ie'PMwhur[ylMS[7jag!Ά ὌM@b^+_߉N n8έ-m6\7>@'gcz_oϟ"mN𻀲Ef¾x=zqMs!xb:3C/a/{X_q4ѝ4+%CU LVlx6Kd [ Atk`\<%=N 9n?ams=I &BaĖh~)}vio}XzL[ 0g~ MP7I|kΐ|wl[{y=Ws|4=YSwMުAv*bD>,2 D[1"08龇w?GԺf,J6 (q4bx %f7\8/^FpUmwx jNJ{DFvs#Q})nfEcM:Nky S.߻~Pʐ-],@K3c=)%Nd IÃ>*|@X^C  j 1(>{㪛c#F@u/wj}o.oܫzϗ~\fRu}Ο6eoVy 6?_eo`!5-_2\!M ev#ɩߔMr vyg,C3r0Ǯbwp0SC=y>}dz$[wɀȬ@$XD;Ɛ8U ڕHhL}ǜsb?ɪĕ_ 8U)r<ԟw P~~u7?O8GHAΓOWmE8ytw 'q_eϊ@^|\ؠCV|n{#.JzJzn*^n[.Ǧex)6^hJ?:rvC 3~ۇ`{ķ}{-}z@nUuCo27Hۼ "[-H1H(E"X X_g>I]zͶCyrfY>\3hxH` Q'gFjOmϾ:>1:2HOP,ŋ"dc1#$aP,B,A@FAREQ$T$,!H"Pc ($VA ŀY ,`d RE$a D*"U D`#Ȳ)$PYd *AQDAEċ!E)Y ADp  cN'b%{NO r ^r>-H醯+uvʴ{/tz!p{{O@H`w؞6'۽yu}gwvu< ֡G#вj4۹?OGCxzڻW`h ߥ:Gvzv;~YڿF#yy:-?"\qx1XQ @`WE]_3s~?'?H*|h@bQҏQ4PeR.4PMnLv^g'[*K:o >ݷŗjt;W5 m^{cUjӏ7 \gS˯ |_E9{).{?Dv 6hqey6}(~O0Ǜoވy  YM'%mg铥C% $8"0 b1dwMk½0MC0 Z $lvw;u::SXQjM{0QO S$kX-cR>P"7Ps$3^skz1v[x!XL Ѓ30eߵ,|gT*KzZ4]*Fμqt;WۄN+9% d|/^]^y$:*i:-dC7UBɡSL6Pt3)5B>ZH sv ƪ/@K"6l, B]Y5+&RB1 ߥ,0k/jnӂ21DOhW w>׽õ` *?lMD duy~s?He"$7M&JNW/B (r^˿ "{ ,ϐ}cfy8VD8ֶKeCO6?GM}GAF8ADLĶp6`{;c]?T3Mz?g,=݃|vx^=. %5E 2w0O_N l]_^(?к ne9|~mَrm3>)? ʕoJVdĿeKՍ31O>z:"͟uHuR͇h >cC %!f4 H0WsԱ-g.O&YkDEh1pWl{w߰ڣE~8DZLKciD_ƖnbJȂE&=ZօݏesG8tҹ_ظ Z[:u2-UWaO5om!o>wk|΃}P.qVw=϶jvwzxseD֨zt04V+Y uFJʔ ŸZ k{Ӎ݂N_U1b{vWVRbb#ܬ<x k/;uw4c_@Vz5-!j[]F-]K[FE 7},q:Ҙf͔ɩ5Q܏g{Vof{_G-WKISiHKh49ZA_W{PpgEAIdpq 7 orܺVMl^= a.e Y*'L'b^,ĝEZy 5CÄJ0֥6u) U!I}tF:4Hdf@/g|Co?#=;y=>{Ygi Gv݆ Lo4(͛89gľ".ZȂ&IS,ړj  @<^] L*"fJNxO>pR4yHVzOO1 XqҒp t]U2Zn.@hKl7^XH L00C(R[Rӿ&3)+hsNU^_8_<mHB `wU)j!"{`U""A H k\"(< מI`5p.Wb F@^KDŽ9`u%6DdIO,0%bbtL`N斴āR{cg cKz_@0qĂT]6XfD$DcWZ^OmvEb;316{n/M-Gr<I6 j8?ZzvpZ+b ̆ L,efprS  F!K>-{L=&+ș=% GCbld S[ na` ICN _ַ\@/-6( xj|} ň8 y3HX{* 3?K-er)a_ = 9,PL79džxu*rj!;LÕnOѝ>G,ޢ aNшo. Bq0d!.v>9Pџb|5@;&!l#(H q%rWAcػL jm_-]gB <5a_(h{p:2slf0}C6P)g!CNɎjJgܔb.+_U!pƼI&?d,D5x*A R:W`mnt|-pu oC@ {>x8ˁM{hd^7p|_z'&j;1Z:Ri!8VBQ֛z@<"E{k?wI5SQ;'! y&T mlej[ 3ZEVE| "=Eu;SL ¤ JRhp-ޟ@gH nT*B X61B`,UYQ a/S_QCX}*gDȷ K ".HdxʫVC~MagǵpK""!WVԺ(4tB}:s ?TwVq[ _)0thV aic ΍ByM凵LzVInUK'+9dpxHArbJ|R8{᤬7X #qrJrְ1lpdEqHu+,EEzKרz`]B|7g쀆 ԰$w?tu%эMJ25IX!f\a-#f]F5/&D ه$BQXħR=Q& 7HhnHٻ:Z!P$_.'BbF%^a&P{3d2'$(R ho/q2tҵUev* ggL}DqSFb.?>;4M:̊f!\C,>hnbODd+Ow m3W>t {Cp`/ fƗQTtψǐRth2?&]$"e/!j)Q@FD 9~b8OۥDƠ}[ry2amFWL9 볿 k{uk5J|^."( ȈCڼ{d c rW:-Pe Ph!$jAE*쏟J @ʣ42-dS)2N4X{mpiEx]M^;NVáz#mym:iiSx8h0ufמxz8ad[VdT<Zi )R&j*B)b$|H|t{/[kKa|}^|O-0=/sw3wjX(s$*) Cf9eg+q-Q`LXqv`kWNFL%?Ih)sēm칿#Gd NSɊ:N|cSMgALb1_e3ؠ7Qeat+E!]"iP\uͶFANl BHP14QKIƜz}Pt߀fx\8r*Ѕۆ Šv(={vÃ| VP1'i!`Z+(|av]11ytqIh8I<1d$,q $ KX[@ $G AU8w);.ʁ _{c~_XwxD= #GTH&=7v}O:g繿ZA$ءJu#Il\֫Ѱ s1 \:;U|{yO.5?UaQA$@@K?ٛ}k/{0y}/Lu%Gu;]`"#DTElGy 511-^9,CLlz]'CjE B ,3")~#Է&d>8EULQ Ք#z> !V,E/U9r虀Ҩ&A3. 1 #bf2c- c`G/~#pX_prD=~y-m)\!EU#-WbaVAZV!n4(M{wKj"GSOlKGnzQg\df@lx>Ugi70Dˈg9[MPTʡ%7vï3M#6'+ʣuM SG A?0+}cJZ>|ٷ=92e !T!?^£\GƊoYƠ/E<5 Ln w{uGwF53CK=tA,}*=LLo?864;X?wZ&(w6D|'Ebޜs3fGb `@6]T2IذN5].G] c`!jP2@<8Ak'3ᚗP\w10l/b%kb#8 <"w7{!m^R[,@'hֽ $YT~71FtD}PuDđw?v>2@uHTjzZCݵ5DžAK}N>;vA+d`xL!oL;DpP% L2  Y O~Ӥۓs*r: $22\9hXn");O`(?T-~m}f+回h53;>Ѯb-w."nsk]x/= m Ӹ}mi &xk.zDH.t>d[V/UDؠ*, +0.Y!1 D~daʄHxrǝ17v?G9H?-J:iU3it\9Ǵ|qS/q2+FgSRѝSp0zy ^wOF%@DvSJъ5h5jj$`J1FO[zM$] @V97lJI{&_}^/k?7a}@slEbk/M` '@u>t? DcO_~|ګz|xiNRA "XD|u4jNpU^8Izz)ˤ+ BZH$M - f &CQP%+`"$HE`$ )rS 'w,"*{*"!2l b{o:߮)/]'  lnP1c2}_w%}yǏU`-~;U37ϒ:$FG֭P1 NFf/iwJuj$$ÛH&ԗE[{_fO?O#ZCtJ`%pge<0]Gihۃ{7V{][C?izS*۟u9 >Jb|h="#gRQw^O4݂cE2HT 2$ $P#(7F whCK ɹ W[ZKt/ۼ:}\n2cpқe?QZˆÅ4zOg'KŽ'˓ gI&`GIP}8kLct p2H# {/^:;[7th `T|\O+\/qB~(|"F,Id2 =cޞ94.@k>!&Q66ф栁zB!;pRKAh+{->ah]^ *וs<ӝk7]\j!(x?%]c/MNbf#|'S9F !c3EF1$%'QZ99_~/%1z-8b@*/Ӈp$> m/_^67{=74 |7|19Դw4d߁?^5S&fE!Ш>ߣs-ȪȊH݊TZP:tn]d}8P1|>LIY`p_4 -bi!`ZKCJt9Yܓ X%3DΓHRC/& 2k`Zm>!jpi" *" H j9oڐ:o.[+>5_=mt>]* &VhO@bx0 ]ƔyR $8$:5!!& ck={0& OP0I1L0 Wx9Hv*}֓'kIt;y4#141Bݕ%`4€ӵeՂ{38s >ߢcD6(9sIr*$> ;~nQm]9|h' jaD=?d6rW =,6>BNk?OO],0a Bk- Xy*^+c. Ȳ$"`tk NӌMvmC㯑b;c^?jŐ)jIm鄽Ʉbr0 a|eaJ󿚛qQ{n`tb+ D}#! د]y;ڬ1xsKD6DZD2ELj jhP YWVuPV!"R6w`*@R ?\:%RFvګ6 -DŽH kLnesXW,sX|gۂM@g 97҂ | ">1Hd3?"{+niΫal.(>4f@nYM?%pRc Lu,>j_LF?C/rݩXy<i}lrL/u4]p|ԙgGݘ4ebfa _,k pĊo$2y#@2 _u Ú믹HRz@Hm!B"u d]<ǖgAV&T m֖\!6 w&.[JqMBݻYfA=PjZ*xgRamkSX5įy&9/p9qI|@ y&+lS8= LtcTHncY/%gu}O_-{ΔT(@q2[m7'ydin:SȋmGߌ5ezZ~C;EC^V=/g1Dq>/cB޶jCm 6@O.^dEH;}I'gWX&!x:Y)u*inɄpO> m~ֽM{i%`'_)3췁8OxeDoKufc 9G#h_WRmS0^V@,$g҇'2XE ` ׭wۼ}F`$@IrcGO p=IVc%&vF`88μ0iaz+dDSP*B`"`H0Y" AD"$@b@d#DH"T1r Mh=$Z@$218=mw=4@PI$XȅKg2ܤe6,M %,"J Ū[ p$q (UA 2$`"E"DAA`ASVy&&[iLv!ї!@d[7oe{i4bP`` ! |b+s&iN!(=fȢ".D0Iq;/3zL`x2%5P##2'F 4 ̙ 4.4 ^'vhj[XA]F҂p%P 5WOmgyPp7i ǨK,8J[湧3\ss=}nl@;*$R P B#[ITZ\*Z\r4`@aX#zDAܟ(C0P@CUqӀ0 AM.u@Z΄6'!ӯu:u waӆǯDiJ ~vA3Q`=>ש W,1\w(Sf`RQ1@oc:o])%xWHkf( cm܋LBLD3%i~Z=-G} &1eXu!"P _XdUOzj@!j\~?`jL7O oHD"Nae`~_s5p@^K-[SLD.&} !&P Fv*!W< 02OKob !OW? :\Cm` 29;):o]: @x/ 1Rt9< ͻ/ZwrbҠ)KvO1x&VDlP@V"a3HPdj)SF5kVfū!°f툾d4gj~r-D *'ӐGّ@0\e=Bs{hDƗ@&j/x)LP55/LbJ-=읫1(r.-ut/6>n%y8+]M("Rk!4^'e;ss?sc Q߱x=Ǘ_Y0HN֏O5MIC'.Ҙyǻ٠;.jxY,AV!dgv#[}o~^H~W3i}t7փDEoIqָ@S,3iRP~Ny6~.=Oh֙7Fr LQ[(sz6t^ dPpk_+ns'VE.1@f dX1Q$ES7rsۆAXaP] [pҬCkKWٛ/UZz*>!qo%rڇ0I`ިv^OeY=L' 2ZC.8N>MƝ}+X3bOHX:+ss53m;trb 0tW `\oh00wv*gFSaOt#0.o@:wt/6vlbo:i8z}#v1jRE=\"*@;ߡdL㥡>ouigQQ,m@FW=]Nt톶YD[R)V%wnZۧ齧ie OX w}6P0'm{ΏS9"ETү$½ޫeG], LU.n~7ȱCËʇ| ջdf>I(a^C (1(p8BuOÂV4HoI"÷ 28.EDFQĸ0zOFJzxtwY& MDS3S=ڰDzSeKuu9t){^ʆ \Y%q*Ed az<׷aSn6қr#h^2pEBW&q~zYc m]g5(*E0hSt514F rxIjl:i - $?R,7>Kto2@eDX)V!(Dp5`M[8HL]E‹q>\Z}Csx@M s^Yrc1'sv^HT$* *j!mP _BLRhEW "  -.|,1fLCTvP a%X 1*?ȫSxtSLy#}@?  !~ζxJQ3/^O+:S-d`i?̓`tȹF5&, /A[>eH X ;.BFQ*m$+#QˮKF:JH]=} :J^6 r~V#MYz6s<^z`4w_>:PË\)ّ~/n@~EO%Oi_pBYp  +J*KZ|/όXVdD)UDvFK:k)B+Kt{jw}+9מӫn\x:RԌQcjwuq6Px;R9*-+f?Ml{f33ѵsCQsb,^Gή9jvGܣ;؟4YsVzƫ|^_EԽ@0E6u$%SdY~k2ܑY3˷߯N-f?-}^%d~ZO<_W7oU(D` %Ϟ9Z,6W(qsK}958`l}JIQ^lduSx˭2-\o+fU;waސG߼i*U%M)IUQcI uĈ6͑ 0V4PC0jEI0N%0Qd! nʘvmm)Z nNZP."R1ydPHS'$ڟb;5vNnܲqٗAK|5W`pw*|M   M/\{[RECq=$5@im#˓]pc+w.!safv<FaCz:\oؽ!4HFFF4!¹ D+[IX6 ^Or5s4| 7 k x'o{|~C >.{Jq j5inR)2 Rǫ^O5 8/}lWcR vYq2HwA"an5gs[32{nײOs2xD9aAa?F#h0rD(^~0;_kl>F 3QBH\U*|h&U;wWq⽟l(m-V2`] jBrO {3ϱe"Cl$Jy_'GO[bJ6л@n꾗myI _La $}rTFwUG'ַ}j C^XCR%פ~8_t|Y hJѣ/O& $?S`|gl]"H`Gy_}ǖp~$rbYOH1 J `:c2I)pjAI$tͥnƱC+"MT3>ҩDTJ:`Zh qW,g'I>zC Cu=wc;ww]NJbxGF!v*^|ߒ{?Gxªpt f`y"QS1bTuޓϯM/ X8=6OUD4Нxzqu<DG$LX |Oӳ/neY`Å0`9UeG ec -!\ģÉNbЂ`~Y&N\|6[Nhb]G/Ulљ}mJWeG_]Yo՝<ǾhvР B /Ԫ'c/"Ȼ]-m J3#{0"u2w}6ΨDIKBX~W!0>>,I o" aY*%ITI2gjd-xaYeQN'wfd1mDM@@q']XL"P 49\}8D(_w\ϒK M"3e1s2r%_j9 ?_pB>DJ7{XÓ-U}.s&'fs!P] $f7 E'eVeX ~aܓ~I 8{[᫈$$;z3NM2Ru ?4GŠ*Qx "lY*}TɍUO-E)f=T20CsO|K=MVڃ"QJO{M a,Z@$$" )fhbAC.5ՠ@LrRYp̕C# i{o a8LI}nPR5@B3u~ƫw6-?4ou;#$Moɂ^bRmЭ@/ߪyRTZJ-%c\2&xsH6Md:Y+5ǰ,P$XdtEb "j(Ua0%5\r9AaE^#l2o91_4SĔ6_c<3IrVOK_)^tl;{C!/;^d>iLq ˹RB" :k?8HK*XROUp}}=%؂Fy]wYj_ٲĂ1ȵI#~ާ'[ƯRՇN{$8AeLm̱yTI~n @bbOP#1Zn)=n#Ζv@ܙ*pL+oXUMōɄ5MZF>r{?>{ͯ:j.Bߓk愖׸gawO4ʉ K({~}e'bH=߿ڏ$~[ݛn\sYdno`Bߝ[8wlԭ"eU`ʌ2-t LsKd_QsDު>$6o0 g]:~1H}q"6ZxɉNoj}@;Htsy9yX $J e6I(f}>/;kU /o^dAV~KI(QCȨu8~' l$⦎E=ƻ^ r uZtqFyEujk7Z>U{㹟& hOԴxJ22,b 2"ȃ bTV"bR1b* 1DTQbޗ{`"$D}w> (ԽO\ĥ4TŽUQTP (1#ڴ TDF1F Dc`dEQ`TTH(*,09m bQ0`AA$R(@X Q"QEPQU`,J"ER ŀ+*$]EUTDQBD1`(DTD UTEV EXX)"Ab H# /EQ@R)QV*Q"UEb,UX `2,F TVDY^5Q"$LEdDVȤUF*ŊAF((*U"2,EUA#"U@bX# Db b EdPTb `*b1A`D (PFŐXĂ*+ *ȱ@b1cFQE?TXłUUdX,EP,A**(1H A"*ETDAHŋDV1QX,DUF,QV EX("E,QAAb#TbEU`Lz!1jq^_E wl·sّTEW|,5|A2jz ClZcFhftF3z=nqk)_j@aR*CjQZt_T *N TI<'~Z7❋Hv-IůASz@Uܬy f?xmޭu[`zt {H# 3z/: JAE ZYR*.;_aq;F}:x-+WUrg*XYE`YB[3ܵ[넱Jz0Ӝ-MUS[մ,&W0j=Hip$sK@%{Ļ~QWAռn uv"AUv<; k\TնH44f51Z΢꥖:<O<"={C?x*-(zu8{Xyx=[*l#КGs=ɍ#" ~wkI5+LdI\{S.Ӯ>0;YG vI;^} aưB"Soa[~z_Ϥ A~ ލLj *`2`Bov)Lz^՘q҄G, b޼nNVH?VǺV@ǩİ'O{4][s{]X?x 0VLLָycB:/DI-ס!ec^ š+A9f :z:g NyoWdF ,x|0@xs|Ы '- .a NYǿ#SX@9|L46iX.;@q|$ܩ*ɯz$DO ;aq>Ph7c'XLN)s(MCsɻNc;|ggJa/r| @T$'|&z%&Ͳd/hdG\/[*"_~p1 #H2?4 &=q{<_A @0"! (PHCo;JN5u$*u0g (öC4b96,.*]cŀm)e$Ta ^~Nf@(c^՜-^tjS_Ei]b Y_+]'$QBE'*iyZɆ.pd3zccmF$&s:|$*yn`,Q(I;bbdIMU~Cj)*dM0{n|O?ҝ9쟾%yAc:d:M6Ro)TNJ^= ep!&8%t(}wQ.|.qgj\_YǦ!@u@P~8IiI@h?qE6X(:c B[4p|{{QclPzIgϣgUPգP eyy3]nR~8j/|$;>=rLjܗrГxKt@W$@֕`\ 61;y QRGוQw?@Z J޴H_eZKcGMjo1KaP>ad5}o{>2{ %!!פ!Ph?]hİ?&x6X5|1E"xQxL.% 72x(J̧e?q bS<{zI"Nɓfi-{܊l k: rʕmo; NlL_J7ֿS&lk|#IjؽRcdYG`8ͤ,h{~ 5?Szc>w*;V$" P d0°$9wء#˅ZAB03h-"/=n˵׋dJgẂ"7GӰ'qP*CcORB38(h0AC5YPMWl?Λ]ƏORu{LlQ[7C"P@kfF3{N:bNo3a6K>}m# j򜧠뺫Mbϡ#8O1xTc Dz(|.JY!J#m1gEUZ Ú*nxVU B 5ӅyW/2I_L >}%Df,ۙkM[=͈_} w7'Ƣj)`4ѷE$aODz3cY\ܪk|ܒ_=@Qd]IBq7y:uSV.m9o:r1 Aoȫ|yAޤPTe gIRAړ@ęH~'a\S1qQw,rF~6dXJ>}][aue(wf^ghwc`uNd&*CimР7}Ξa"1#HF8-nRҪ]˚ 9 $Nz._}|q\ pbsF2!)0d`x*|d`i+xXNZ-"\<[U/aG )T{4X%v}am) xXY^EX NnB h6Oz9:& Ar^XtZy<K27<#iV8Bt $Yh'Hd Q t"YY 51ˀ2QZZVM% o|;/[cb2v6R%רWh2Aw!lpT]by>ttBwڱJ?g[r_p^4 oanga}Tp~)_@JNӘ}gKy0(-η2&#W`C!*\1A j9jx 0wG{|$^6gBfw?uťLR.,(X k^~By,]CFt)rvl2!:~BY-$h4qD-gyZi/QP-pwѯECŝ@Ϗ6GsGoCV$qfj_eKap DDDU,u=e}&"VMl5|HX$C#2ȥH XO`RƟ=S/uu,N<oA9,D`ZӴD%%("AEbg[;{ PwtR.Ӱe_Ql3b[BR P碴Q5hC~ S~L+]~=$A>RPQ)H"AXI[g7 I9M܆m DZIZU2ӗ.[un(vo{fN6j"hӓRzj!i$;|?k7[4}N*sے_9zuXV[Ʒh)  %ҕsvle?1'2w=[mDͻk-D wixppy'?넱3aŜyՆ{Am*JnwC8o&ۮ/R9+o~Fj%ih:("vk\" .B~e-H~BF"ZӘ$JEIc.TNmkA _7K!"Oǧ,s[uhbHSwjE$ h\ 0A y5Ky)@M ߿[ {\{Lr!MWA]_8?U#~*FELRP2YOl|zI0ȖWcR%lyV/=60@ rןEIS;M޴dd* ^LxR  30f`3Frkyw#Oi^cH򹮽idž&@l| yR!E> DړBh w!/w?]- υ`Oa-w{˦JL7wAR3HaDZܳQ*:)'P3D|m=uwTM# 5j̏K`0@`:[u a)<*#Eh$"נ bҜ]0K3=xL-YN}ɜ'j8_X]}=*7}aъH.XȒ^=cz6B 脓*PW5.;|*$!E2œpU!AE0b۠|52TH_,ӟTplȓ0f_؀:=A8d!0}Dk` *fk̢ 4>:5,_&?l5A JM&v{a~|!X`*%k(9O)qZM6OeM5hF^%ĥW We{oixO c-x;UX!:]q#"3ŐѦ,{ (?BT@N?5nA;Χh8,q,Y' ̞DTņHci>7yoʞZ (yeO4#}T@pyu@p 4t4>4,!ٿ sxIiI F>mL&d@ؗxwuԭs5k];Y}kv2ע( d#2c) l<471#=ť·1">5L!DbP_b4fe5ah㫷xv_H821`|_'r) (q{J3v^ӻͲiBQ E5wuGt+aP]aΜ-l!B7uGD e9M옠2,2#,2R le riRm.;i?$kݟ!^Q.׉?y+B?/[ea)4䰋m)YZyDuOnD`5_xEڻ[zu[ceɕQ8^j3Vuj7UʰLp7jnh{垢FrˌPiQ#}le z6غ ل\"1zn[4ty[\#G3/Q~dӏbe%*Bp,SslX)B-V 0:> =@tBtL/z0.`!pP\( K*LRTWڕI{`7᠖d.'*)CڙX,+EEzsis RxRS$gf7PO>x*ԄVA.9?b-+f,xl_2+ $81}P=\T#L`AW jNe! УWP6~Sk=\_=Cl\y|}1A? KoFQ%I@WBO:U=Zݢ!?17ENjG { :]{_׻F$gUݺd t$CVb@V;A9K 6;{d),oG.\- #VÔuF- NSMmaDijr-E?0RY? [u3KYWM._b*>Q&;~qx&qVoU[ \iu?:Jk ^]JೋI+fߥ.c TjF[L.oia% Țv ;P~pҡJMޒqۅ]~׫WI:t,YgY/Edֽ*+Y#2`.jw, gtosaœ옝 L]iX>4i1ӭ4\F?ެ=ƀ@w\;."`?+C62Ӯ++K=m6ko;wUbNSg JVq}>z=c-e""X=UEl/ئA忬%<'/qٰЕg1;5|; E^ h^L = ^7m f_\:"F)!?R GlpgۏsٵzA0i5/yJ)k AZ.Z%+H%nA'+VCŕ\ëLbu:J=',-l}ȣ]/TSC8m'7uFr8KEB;1p&,al nߵ}nbG˄yU|hyA/%ШۓOlH'Jե@Jv*#&QglJP1DRIt!85H!h׫dH^)x6%R³E>hTͮmW\,ЛF*zyBp%8ꋥa bjp1r?DLCy Wy^02yS(X۶-֒SDwo״Y6,VKeeaIupmS<[|8sYaucM1c836swgATbns,K'9?nqQ”r隕[÷N@~"mj߬w%D,;5]i_ 1SYl꼦Mu ؃tG+Ѷ^ԾHWS= z/Wu!aY hjN$)Ed8ۙ%cz5PǓӾ'+߻AA:wNR@#ܫ+%' a@D7ʮpQ"RQDzmZX9׈(qCu+D_д-eUƂWr(L,ɝekl*&Z`!1I#ujpې, _Gx@sifv/U=Х)wRhav߅M&ܨ֮B# ǻ)}ʏ$(!~&p{J8d]eyϋh1Aa(=Lnǂ@H=ZP rEN {vB?v+t7 f0UwO߃P<"Hli=!3nT YHmUh7p)~ΞGxWdU' \:_cgeh ͻZa&9viC_ {[j* Dv>cvG{ 893;KZsu&8K`~ *@ɠ M1˶PdTVa Jn¦v1QpW( V|*10Q] LbZYXҴCؠ<K Qt~u1Um4 3@@222wAVuRXΉP6AfB0-)\ۅ \ٮ_,{9RtŢVƔ DIF< $%]!ݭ$}?:C7'؁KĔ^t|p)>\3I!3WԆGhŦgC߿3qKpsJG>? MHHpX!c|Zyrfxeiagj8i".WEv;䶱B60U%Ra:\>r`%-mJ7wiUrЭl/?sNtKi1bbQ~ L湉; Z5pVMs(8ߢvu󽂅2Ѯ,8k5J#{}i~s.S]񠆬fQzk͒FiG~}iB%ѿw;CyO dh~ف |D u 0,f+޽y[gc,u D0a9Cr}wf\Ty.df)?׿5bT]L,P(d'NlrNf=()q;9xsc u%FSUDbY_ ĚbͰt151 }q9UbQ7Iz%[j=|*zdXӅo?fcJo6Vʤ?c/`.?nuAV9,Bÿ:i J|ϒ}KBrF2=UK4ѭƺ26Ybz'1{+ojlL I&}zKyyy@#R{H=Ja;i헏FfsO=ő81MДGJ*ь7nP,Ftk_9FaUeT X;زB]J.g̣OtƜqd&0ds`\ \$w7j:79. 2nߺa6)#$Du)J7i#vs*3cmyNmeW8f1ͺ֏%\'OíN}!ʱֹD.K8î/ =xB/}}2eyvNOIlGy'ÇN@6M&8Qj:GuGN0RآWK@e%/<-ZҺǗA&| m%2?3Nx5z9PEwD1.> |o?fSCKz@&؟;O4_8Hؑ!oMKS?@ּ^:[ Ln5 L,kTp_?)STTm9ZivSVֱu?l8Wm+]Ul;)@,3}.u4F,XLx~bųXΝ.fm;Z~"%sd{[QY%qƦ7r6c䴼f:xvfp @Z~dNvﺿJ(6s!b0/.&Dp*m`%a!8NtV@ȯ|ݏ16,n6:*ǃ][6:ɾJTPbEW2]wYIPv9>-FSڳiTP6͜޲W!$'gUng{RZ׬c0+)Fjl=bXp~߆òw_w+߁M"m##/6βZ]̵RC9A6`2~Ea'WۿÙ9a΢)=mkm|oYs}G/?;H'7J,(W/HČSYdLq,,0u0 䉹_mԯ'o=G|SV|k?V CXq2JZVXKDZR0Р]MFkS$+{Px^Ю^?*̜謡vouվr2";wea E!yEVs'O4{c+pIyT~HfJ5_/d(ˬZhhEZ=bW͂08W"& +G]{+}\uZ$^*KWlurs9驃tm_2&gZ::'>pwCpZL+QxڴM8*i&WH~Y e0;,?f[e VCIccW箃s,DzfN;7Wq^L&e ~fN*4mND?YxO|qv wR^vHdUk̮i-+isOOUGc pY1y<>~' DY`af0@}-ıʿb#gl Ś: 9nDi?Ij.[]HOzx_g_`-+er9\Ӹw4kL,IEYe2v+뮾f\<$z{uE܉g* j3-W^IWQ΅l;7z L}߷*XOf,2d?vPB'@P28Ur2}WXtj]"d޵^S!,_C˽Х"NjHBډmaw7@3>o dNu=ケGHA3=Sid?CMz2 7 YckV~Ќzi.0hdYY35PaUp^H[+g+ƺ)b|)?"#0f=ͽB@I'ŠQil:Vg5*b+}InwR!-VU_;i;Oxq{k]4&y,jҙLF[}m<-2uw6"IKF_Z4fek>Tr\g!i _9.JjU:TB=FP bWjmʦAE\yڅ=eKh"Ru7Xo/E&PF 8}x0O+1 o}}͕e{<ο$ٚ" Y &Gg)&C%Y%C AWUSBl6칕4~5ˉXZUoͩ~g.gjxevT0s²E`ǁZ,U0n%W^ᬻ! 4Ү{:W{A[ *lr F,;bw[Js{45 s!?/ =G_~x5Ե6iF_:J/IwCv2\h4+*?d@\er %`遙fz\l{/mBOV bjP[KO/ x~qO-})G*Z2rfOθLq ip? 0 a @0 L%je7lPy|ڢE d wD#k|nY[n?'568W@h5ۿG1Ny[}=4$9ssrD-|PD8uB)ϱeW Ô>Pq 4{gT aEgXݶ? >D(C% >q~ i͓΁xLPQD% E&KYca+n7je@?ٱ|++! l 5PG0 ,WN,C`̄| TKN锭,yz{~vUsTZ'1y|O9DvKxtNթ\Uy!qH3v=~%\`ˋ-Oi#jw4- UhQ6 x^\DϺ|?el!B*rQSu{؃!ɎJtX AjSqd$ds/ E0>Mf1`\ } vWOʉ&ݩ`[^$1Ns.s_GZiأPL! ފ [n~82c,#-"|]C5ۻȴanēǏgYl9}@|dcmx{}NII)!0Y%G4VĚl* Q0%%ەsx$ŇHl)rT ։j4W>KR:XOV$"H&΃.b*yBu=Ϡf~NhAOgͫ,CqHotoԧxFBIYAy3SOCwנF.Bwڔ{l0 >gVgX8R<6 JslS;Hq, ᾣt=m<uLl Y򀊈q%GU|hχ"@e9_k$ 3fԧm@T/>=4tS"|/cZj5bKӧ-W2a\5/rryo9M6(Lyga:27v<<{=k\2I.%[EJp&G 74ڇSn@v;/k|ɌU,Wb/s2#jߣY'LigҒ/0NZNaSi$I-Rk^2Yi`6N'Qbr]SMg '5=)\ 4S ŴLK(۵bLt<ǟ6:[CsF-.RR(Ű@։2[$>~«UUSڜCaAr$_䯊 -@ԽKd5;O)}>wqXi|X^uP#UPKB%,VI0 ⬩E<l-lObO<f$3>{G5 aװl1]vJ[V; >BWYk5;9d[lVlVkQ?^ o-h4>}xpF%w Oưi{ Q~'~¶}loA*e,~SI_L B893zb|s?IW> 0B2qxiwhBK3:jq@>>>>>mr}xn[|0(K:~Df 4J}Nח`z{YS8]aiXGo #mAD˞=mn^Gt̴ jcm oZ/kjvpLr̈& a}YLד\u~M2b@CsCUy7Jl,vuWm.3,vyr+I w1(ؘlJ>4&,_R"=K#Si lbmٗkޜh.d{]+@p@A Ȃ(0$I:,(@p-_TJ¿Jڣ=Ig3g)ݟ0mA~t|5=0g`낐rwP|ɖOO^MFF*$^W3x ᑕT8kz9 *k39~&r ڦ2s ߾@7|YVU-|³ch؆T;KV=?k2F>9GGߐ5*ɱ5X*/F }c7GaY%C|7W YɌ" %T_jl1ZnZ<)?&ÕhXLZr?ONm35Ga{;\yA\!h,p8<(ݬxe)!>w+w} ^>Ta …Ęnk|>8UDE4Nj{"2{.%u2g?%mU!jnRTIKXDj$`-\ydiU(k3!2!E0 XQUt}؍d٘*ƙ3M}f6jè{~l͜u&*ZӃfdp2kZ$ F[En໔Yy1 `BC0@2:ePvGc[jilGĒ$; vju-/?2cCߜ\ آC< }HYJOp6-է2 % x1Dk֗Lf3/`uAXB\rj[UbPjn]B~;8:y w D1C<͎[$ h8sZ*%(` ɐgEd ڗ` 6DK6lr><>ᢖ!!# a^Us:-?uާs$1C:F>DB=QV<_y5Ϭ5V L"7F6zg%E>=SՌ4ZW@ӁM>( "z;#Z~ X/n2Ad %Vb ^Ab!lHK^0*a%HV*@XDv%J(1 S#S,d[䵋 X,!B0T* 7 ,L&Ւh/E,04 CE\ -P2"Egt v{?gً_'oaHH ;l XQwk5O]3S7`5os-L?{0;-nc'Ěsm [@OɪW.F`mk"UIoGeyKW{^qV>׶~6KAICڨuF=Eyu߇r:.daaupq.Bw [-x{N&7cXgɵxДA=|>ߗ2B Njqy ia[,3"36g|dx6&'v`χi~a@4MzzqY濤X|7]wC F1b|U.vv"|](4C5t(kh/3fڦt}j:IUxsǰڲ>"mdT,m`ODR竲]W~d[%]AQ7:e021r9G<.ҹ~ZtΤCZ^ , ?'.OVԳH)AQ4ٷ(δOz mux5ԞN_k4WX_J[ ]&hѫP8ꦩ+GY'gsGV4ܡY?o`|3?]$HMTce/ y~,|Sj *3/oPv^@5fo&Ozv+1}4ϧ#Řm޻۩QP&vXT ^sf.!_JNJgZ׊A:p}K˵0+wPꛔ03FdL.{>6Q5s׶Xrd $> @4 vK6} 4څ\2򐙇"%LffB{{҂J@dBʷu`)<q&AɝD&fװ:*z5ő)N884Cpohfޒ1fy6iܟw*g++.ZOݐʥh'fmC~]MHX:0MF\_`& +cOq߇ö$y ~ }p289/O(j ;0{Kjt5R*hA0^WTVJߜHONN_'J+kFWtw)kֆ~󨣾-խX7vdu`T+~(𶜨r 6Xvay8)ƕz#e\I/~){an=ҿ]b.L<{m[ّ| ֗q3E%*6 2p3ЌP m:Ӯ#oEv>nXԯYR0L 2 v͗_p?ZZ.4߮sum9mbWS+0 ph%eА(|Ϸfݿ=z Ool0p6jRbF_@=F'a!aŎwb^޺ [bA;YP)u|`.lN4o~dڱ+.~;ٖAG/H)088RKyQ7i\l\z=_[˭R܅y>Y/)3 ppzG/ ?~eۇy959 5)Fj x)i<&_Q_O {?W?e)cg @^#fD }yxS^* cs§݆ɀɑaFH>i;GK6J]Yڐ9餆]PcXH6L_ [e h0տr6PƖ[. CaܪdġKwN@=E#LDN'WڞQ@2y$ Н~-;e2#g~-uqvH̹=]Tn-vȃ+dEbF*(DU*U Q,,$ Y HH (HTQbA@YRE$XX)bŒ0AF"2F$$1E("  )TY")dUE"RDU2I!(t1@=a`y69D֢=QY[( .L-G0*}+Ca>h?(>? ) 22Ɗgyg.X|~e.PQnGQ.oh&\(Av[bpbCۆ),nbjy4/wnнq ,Y,7+^B7++쏠gLٿx;-zRyilV+/Z*_ Ǟ,[PzK!`I!8bDx!q4 946]'6iH q.RT ??0aEd,v kVkE܀\azNwTõ:\V:hB!7[. #nj Ň˷S& 8 ."B}ܵ0  0`zЀ&qEB =rpZm:{gge nLz3KXe40Y׍ օ66V܌cޭżN~h8ϾtEdbHr}W0׿`?O ..CDPԕGu]'.~C0ˮ8 VS[RdB@ưeuڦ/҈eϿ}k Jh8٤g%RVivmABy6 񀿺n*>XZ&lhEX`z80M C"x&?^?ު*vw|'JAa]b}!yÁ/et9o}Ww90:hK,O`g͇$T`O<~$ 햚Y1bdL{F(CۛY:=l+g]aInϫfui]v#e >/KX*/&҄-Ac+$,Bt'Ww>ckRh:V-zdbU^*1z/ų%S'm݉H]sM\!RꮩIIiY 81#Og// uF3!AXL%Pv,p|Oo/?*w={|V oǢ- }c+?b<*DU}Ϣ;_bI.09ZjUB Q9kSk}@]_اj.3J9[g єꄁxjsX&dI{䥒`FM{ }!y+Z$8rN6Ktvt{>Lh!D;/ʘs5@ ۅA#%:. qѹ~[z,;pa;G "Uz,!PȇwzEȋw ^s\µz&Ye<=zm,(&GEE\ 2qGgOw,-)Nb2~ykmҴ7ZjLm,n,yJ?a|wgH%X^/8ߓIf #2u<6^O`Q΄!گ۳.O앶'Ds,CZd#uyq] 2&((5!rbCOlqtܚz.X(f@zIkq彿j!A\`psEb*R4{~x._NS+4rek4 b 0ٴSʧ)LLETK %Q 4Ce7*Ftk[D̤x79ٍ6ɶȱbdnB), 5>s@F sKW0UUr(@%9!B ^ƶY;!}*0J&8 p(E|M7LS):ĽY)a:ĈEVb0a׻E:zz%hР_uc#k" 6 K@<'eTjo=#P xSݐy `&,E"YU8Tգc;pd*B= &lnaVnMZ\iTl =Xj\(ۮCFrE7.Sly5H;-#:%)Rż[BsƦNB6'MjG\Ij }oF h&|z|^g!!Cʧ*[NĨ;P^~[ Xd?aÉK=YR}h! M-Bh;{M=a ,8ig$輢xUd.a@#m4J@\' 8:k.M9jĚ vZ/,W/@-˧n>\Kw4 =Ra[NAA7OIGCͺ}3&'Zm翵x[đsgѮFSiÃIZ:9U[齗>ijOh_PjwXvCϼ_[@IB-Me9R Vy#i +2|x;3(TZુy+$f(ҧrKehˡܺ/ OK!4% U3oRB WFui΄!nwڎ߻Sj<1/>.6t`Kɧr_%si5ĴBCk [uޝ/ZҸWsir+tcP!kQ#ӺaԄz.E ߢu$(2}t! 9862~%ŖYLEX!pYuGaFw2 yE2FLy}\JZ}pAM˶n\sR^Oa~+fwb%[rvA@-&A= xL2/o\:^ 42e"ɇA4̟Qw V sQ1,:D|8,slJ'V++9Daѷfܮ.+>8C'+]:YL{Y!`JIpo eHyG֬\DR"~oO>Z yh!Nvp/w$Ot#z^f!RZ yѵT\XdؕqI+gup&vЏJ!jMrBɍ_׳n}a\SyWڌLL]> OAѲ/@˥oe?^MvT ʵӼWG+ 璻0,Oߢd+aVYC Ho dDZ0싽U<ٹ-V@}=Q(hrcW01e:Õ֘Je :4%lfY9{ꎵ<.CwD'H5gз+rnqǕJ:G׋#9^DKZD#庨zK֡ƿJZ(4чAi r/})hM4s΃U{LpFYuV%Y:QH|뛅 ;QUzؙГκ W2ܙcY<˖ka+nj kg?Or :?a'CLum?v{MJz H %2d7pOXy9>^h YrELI Gû/nhM9K9MZ$d?UǕC8ͤXQ\4F"nP4w)R'3_Y#,Ϛ3Zz)ӵV gLi~@؏4,J`hOc͙CRB C%2M `oeOTAaaA*XsꑘS DmGIsfomd,J|G#&[BFGg2Wl%7!:Ar,a˞ mxbGުu7mC2z BXuOWU֥687Mz]+p^9ާC1A)qΔx?`6kwv^,U q` >B(‚[G)uPB\ R1ݼB֞QS>6>N'Ro2ct~9AD`3N)ƙL;p)Vi97M [& ˨E(L齟A! 2Y{̞&Ox}CFYѾb ^ʮF"8:N7=wd&7o. A#7m)x];vDR>ݑOo]_ ^$D급aikX D! ,-rRGIlT_!%cEtdD1=X G%4[O2)ze\Lc p_ZX%8{Z, K`NPٵQGsʕrx(9D1WuH72wf} 4.@JP&,+ݬ)Kb$zЮG˃n`PiEy+qFW,^i-n,}L@8T/GoQ`P~xɪA#2gcgbW(~>[C[BYx5,:"Q%W~u  `т m)BvO IAnDR(X#M]tGzÌrIR‡GcU }-(\}U֯ OLJ:ĖI1=8ưO=Ș[A< 3U X%3U6 瘩t| K8 -ؐn@ԽҞ:ګ._sF*j@|PմZ&}Y!7A9*M э?5ddZIH\||&v.*/4sp)%vn\pljT?q#EB6n@JCS+ͱ|hOmح^",EHC}o5zbR&] MPRKϠٸV!󢥓7τ0'..&~9|!x,=Qc;STlRI'ֻ1ʎऻ80f&5`50q>NP~v"/1EE%s*g`)pSQI^m'T8:~STfl_'L2z2v|`Kv삣hH.3>aCW"qڵgwyoG%s~~ًId~K +,աG ܱiDSl~]$Ϻ)W?AeUH!Ti+m-ijsb>> "9;By \#Nt4I'zyTRzRx+tޫLKr+lyO=!swp{רx1(u'+v#gf͏)?meq׺e'uA+ lz &FknO@4bCGs C'c'fW"2;xfg h*Űa%/-"dBHԭTʱξ'pT vuȭh@}Z4ȿ2nBJ1ҞKY/ n Q;̸7$X*R+S;?i;MXGɣʾ\4Pl_j2´)WS7>4dL12𑣻m+ QDI^ތ.:iv%wQG3voc)A =9phJOI~bU7mgbG~}*nu[2,qYԂt1lbUAsF= DTԯQqO)K/At?~.Ы{^omx+,8ɛmo'I%j~}]R໳5x F..\Ww?-sBɒ*JZtYWx-1--O8/'I( oyWƦ+X#n*: t3>ؗ,dtx n HNOù IbRHiѧ=|9 RsTYmLs xg34ADjwHMHD8n `;Dz"7zg}zV<71ؔ4gìST2zᗭ~M+D#UX3cc,$oM aէtYk6d7 [G %p?Sbo0ENgwjcqm {D3E@ _yYuOu6 T{aE3[P/-S&^J'?8uK0$d]ȩp_LN1snƕF/WEo78h$Z}k4V_D!ef0p|&*qșF+Fadhp7;x\o#DXIlk3#%XBLH޿OB)8!s_‹,agj>K:謻AUG`z ,'Α_Ɏ=`^^_KGq:&dh_0qܠ-QyF43da;OʩrMt6|yu1 1{?\{4P-S}JicO9C0ۀF:W8KhW$;j?1ft>:βO:7L?NX%c}4%b!P,wJa%jC<݊7KT 9Sy7{$zPz _Byv",Zuyjo\}d/TẒDo%ʾ߁=aTsoyO! LV|0meͧԴ MJ7G]yDPP%jM{`A4<(ҷ(!H=MYPL;DKjTҾJ'<7/u`!~9 x% ()MbuXV^U#ȢP]gm?sEt.f_v )Z:TmV;e{5ߘD#-SuT gȔ1T<5 ?dnhBL-xO%c tw䌌}09T(@6gmR{I$dRD&BȄf(۬ z-gaYo3- o#*O!0/Eu EhtR*}jYd?*u5!BA=XKw8n9_e>* 9>噛P}Ɇo.v`&*ɸU\>J%T3 ˒б~UzёbWX~R Iw!ڹo/^3EzE$Js[h^M?z,ȐTufx~(:U9%3 4\P>ejzymX}G;)4G#ٲIjwiL)<48kjMpK1$ HSA)"@v8,ǰ*!a'^a+׎yE&=Tu{u%iPt&Z #tK,=K+Wi5!mvH=[g=ѥv͍> ӻi_Ei~dH\~.0(9Ne]pQ+0=Ddq-f:rtK  $vY S$\%}\7m=ժe4-ab 蔻yb̖b,׻S J OIƖM +S^ i[Ռ̐ ɰؗK\<ȤMzqc6ͅۈբVok<ȍ{8niazey[r+@AY!ԉQ̈́iXww@J?OF9 'mF۝Iy#;FKe~Vmꦀy+A]/ҔB^kN:,yE"vքtI&,ta".!Llʃk&2s᭜:ю)5[soe^t*4SF+;6/Õs;8RP,2S"eWq`@f4TeK" ) ~ĭ|c+d_H_S 6/eY\OaGxzPAQP6ѧfKƖϠTߜ+kR~!l!z1k$c~1J%0뛻 +g@nsZ򯦀A_κ\x4 dګw[,Itlȸ?w4@^}6B~ن-IsN{sls*Lw6\ZzYBiv? 25FdRM f9MD8g`bF )-US}ԌQHP}b`nɨJ!'7몉8vϡaqm>ׅ,,ʬ+܉1>s͹Y`RcvqRon4<2mOYh"]>Փnmƌ|?Qf%6We%vFMm@ \BRzyg` (D;Кvza'*)Oa݉3v}kԠO4T|a<.ň9rhಒa^=TE}S+γg7A"]LDgQen+qږa+R?ETTa:. ?U Sy! ݵg6.x,SgJanGL7//s I240۩ew&eP%Ӂf'lØ/|uP}ߟ^9hߋKd[:U.o_9VUq}1FL߮|Ģ`2wװ&)&f&U}v@Kam΅eO5K1V[IgI $._Eoy['q\q ]Y 7xr+5 qR>}c4]:cm j*k)EumXlB6Ցx]vxGl"GH V"uJD2.sC/L_q7]w+VT}Ӹ $u_Ù1r jGT-'fy~:%$V( ۹)n/NASk+x8cZJD̆W872HZ]6Tji=+u{R9iP2}䟪|̆ __=;"Y"q?^QKOni`BGЙⱫ/)4 3W|'nםx!o#bYXgvivKQvš`"3cdܤ(X먛7 "LNx3T&1ZrDʨ4&Dx_ʌgMD[CArCo[;~`xI>#̶'5CJD9jgda"X[R:fJX7srISfbF0;1ǯdܑ$El~ ԁdY(ɠhWZ鯗~$Zj !OAB&}nSi2xyBBEX6[>6_,ro½ФnOzzrRn(3ӠAd]o@س :y6fJŏMIU*/wפH qTpM,u4Y'!i+5Xdy[1^ (,-G-Vv$ZC4DszÃhƌN#l?ETש@8JNU凛g*gsяtDeĊCq:GgYH9o$p^2Dq5Yp@!zZLc]NG&M7b7؋.NR HdFѷ~$nt5XP)bpwcLqΫ?}L{zPCNpzeq4LDvNyn7++O?4 xdx)gpV^@Ub`pL9a7o\LxEqt\7RN磗cQRÕ72gH`SܯeDbѹa39$G&"l;uP2gыr@MDV#V@vcI/u/U6)Wؐ-K}g  "V<]td؇7 /MeUsĻmifYPpKp:-)=T^on! .{|L 《(R'J+׺}︿sC]T5e:}\7-MD+ԙS T@|l: Wӈ30\N7"zZ2hxWKCťs3a `%d|*>A̦Q#ԵL { PMNf)yq¢-Xf7++&sH f!4{ْw u͠"Ȁ^Z4Ee:xt6#[z`sy GŸOcѾs9rd*_{7Ka4wQq 4iOc2o8x1xM}`doVPWR)gElxmje6pZ;\@uмe04D;#24sJ0{OVk3A}@= sUy p?">`[*'ҫ2$P0տʫz1{P_eL|ʅ= ,5ovJ|]scI.|)74ZC=rlp6ɱRpnԯ/A)ё$ASq/j!DRQv`.- P`ʠ5Ǚ֦S_im‚g@cwիX'Z? ,Ij KyJcֺ}cP5(gKvqxYzpyN|`OΚ8-2?=Jgk'iHd9'ˑ<dձY %E%(V?(seugDTgZg[aɍmWlc> y﭂ {"py+Y!|zFPͪ.H:;pI}V֍eR / Uʣ`8rﳏvO8 {?bK?:Bx +CD< 5/9b8[ֺBlmM3* [tH㨊5 -ܮ̬hel{(E HV?wV{z KPJUmcH@]&Ȥm4񫏏axgv88#=JF{F7}J|"L>CԂMiv5)TH@$xRUE#{`6ufD#K{5 2vxGSoQ0>69lpDLazd8?>,)LP-^jvK32#),xkIwkgc <pCsՆ eqγU@< - #pJ*|GI"ˮwkL>˵$Sڴ#xH{16kvfY u=8*^p=Xn%vPAG #ʲ`YVJBoLRb@p바CeXJ!x֙K YѰ~*E{RPU:qZM)}ԧiR)`P 7(T88=r9&4 1Ox&x_ܞʄMpm_~|{*J-b0Z2ӌidRfCy-8ksAc`};:G/C̚4 Nw qnPaðj)F qG#0ZnKM;ƎޑvTԥt{K}f)%H_b|#R#YO%4l*|`_J !snr%e}V. +;xvpjz6_gf٫.<*2jg>q7y4McZD2@"kCӯe&ʏ{t W:*9Wݘ+Wܭu'x|aE٠ fKFM!־z:*ջĞsotU5q*e)dh0JC6e\~`OhuE%4Vp~GtSG|]~'1 ^&(\iعZ\lt#|4>Yٹ*~'r4g,"IiX]HN7-%+Ϸș纷_]݈mV?77)eÛGu7Nոʰg~t7wO @GhTFpeDo?jY{ͨO>Tczjy~.kBz+̍WU&k2'"jpwn9.xMWG1 u3YmN%}6 "Z_k.H+Wo335*pB0{Cq.߮( y`v05}-_etp#S$S2feA`1ƚ+|Ӥ/,A9%OU5yd07,8\:(Sj8Qfՙ)N A@=] LI%7˶&Kp ÔeT1k!q ]KCJ=\u_@tog7xR m7A e'7W?Rrws#[>.p(EZ[m 9 ɂD!֌s6d, =Hm[&Q&nILw9I@6\N6vF78 0RT: >ƇguG%:ь(Dh8\\*٩5_>\Su-BU\S]|`͵i_ѕUfS_rqn QxsMһj):-$ zjb$K+EΟWU߱Jba 7ncp< NAɋ[/LP0gg}(9.)a2,Pqħ٢ܙWU+&"}XHV.kc}OsuD-#Ȟ.ʗWN7l\+ ,DOwNF^#|`M *m.w@۹v_OثݑK:x\|TgXґqb@ W?3%6F^,6r1"-r0 6 L:uq?ūdUVt6|%gu_*,LE}TE5ME?ĭ4ϼ ˰>b}( \UW<1Nx~W5~p,<5t$XA KKHE7$AFwEУ`Ryti6A9&L,hK/ Ms׋ZH10hW𤰐rɖ#|[AZ)-MH hɧ;m vs`LP>,'LwލR|#E',(Wml|Wk(5yb#$4OcAxE1bpI G(.\i@6GyTSem&[/C~m7o)M' jthbd2Q`g Vb ]\7- ]"|r\az[}  Y}aQN^Eh+ތ EzL.n ʰ24s)#I+@F$ϗPqI~a/+jWUX.鈀rhf {V惏ޘțh0?}ι_ivYlnvW,]nbONlJ&2`3^ 'IKke 0: z`6 'C[h{Z_Zj1'QS-eDR' Bϻ /X&{-ʬlqc/S|^}'gP2wLc5j7;z XE)7~20DZb]alX]x]m8km}g&>=#@c xy(v_װlZQXc5/ )" b?n]E,$@~C@42&0/;5Ne|:hhJΈdmVg;*:YM{kOOT!q aR-ݐ7Q+hrP%YЌ⵴hCڌhx $,pjD0X;xnӮWO?݉F), =vc6WԦWVrw:A9b,9.#WMO#gD 6'C[ co6wD j!9NF+kJ°@JZ$0_15eHr{vedψX38P]:A_:4ς5H"R]:7uOZpaf JXyMjnѨc_iBθZlX#[`K&px7K(2]dv~{` 4_|A<灒/T X6j9$T| #nIT C^,ԥg;lgBFD\{O_(54\!u&ջ z82jٟLQlHuN#uCh6wkMfwãOO>Tp 94x.6λe]{h0 `*u*jR4Dqӱ} -㗂Vg-;V`2IE3QW}V68hbm])<%|l꽕1tZ @hߡɵ?J4MV9r늃yUW0 T >y*ъkOY 5䮧@łd:d)gl4}u腹`zeנr_jn=lĆs'-8)ɓ3ӻؒaowֵ:@}tl-x Cʀc,0yL|U,}>RS"LƖs(Ъa~1jzOK.56?Nᆴwn~qq#ۅ4ra@XyBj7#アl+P|L뜭4إ2ԥFH7 C 7a!lzQKzߍԋ o'AGxVO)J}O _LC#o ; ?py"ƟK R0yWr@bc Kƪ@j@OF XO[_ ~.{Wfq-C\$3 Zթv/烶7A~\{~\S#"IbuM3kR+m}E/FT_62 +z,KvT5y.w ?g,hM /M.'E68+̝@%[•@-r]R @1tf, k9uzB7V$*Q *J>p%> 8jItߵx*<~h#9󸾟}|;)Tr`1KsDn1nq!O1J_'ˁN(H+4愈u QzjAt+[¿C9tE`!|/6 X a xjͲsٹ8Khw1#䰥?j1O$@\kxmʥ'jV ߭ vs2f{i3k|?RO/DDRz#dd6]j(ޛk܎X$dttM:Ct|rnMaiV!Nts"aGA&cg n@EN9$ J7xٮ?jDWVhYdc0E,em>7X6|y3, 6 A8\x;1 !)>Gg,{!f(LDsT.B6;ḵ+Za#-vOZ_"djӟ퓶Ҹ Q^"eZoNT?)"mflޜcH&3ރ,3PC/W#0wD7Ok$Vd-68hÅP]E!2ํalNhAx y_+q+Qe~X@EyaJ,/TNmI>3")R YL|F+C`MZ7 ^vB]8(tٻ֮0!@[)`LS?[%MzЅ 8ij&*Vt`^f~XѩlEஉFІͦbxfssfʵt\Rʼ#̙괈Ӓ@ᔜCoC/4Zzz֊cW@ .2Jk ۮSf]&_nIF$H&48uWc`B|0%'`zsL.]"e]zr=]w?q1d .QtCX܌m͋IN6KĐ|N^ w% ppHMҷAx$aѦ\R1)k$Ą?0]㈖ٷ]gI砙"g`&]ZB˱34K$(6}GQ}s]ɸoAah"9({qJRyGg7^p|ŗO@X(){71&ñ<2757q{W }~0/nn;wާ*x>VB*2;NO І6~m$iI.Еi΃w*hmϊ}f|Wt?\pr7F.2 wPћDoN>3D5fM~("lK-V2Y(kԿOIEٖ(:8^P[$ ԱTz!ET Ǹ`@XTryFrCZ&/44dpq>\ԅh8̐U]smΤ^(2Kv8gV/Ddu/[ǭIާ CʷgVF4? hH;?-*'F(<ݨ]Bשٹ`.d;adt Le≻W_[t{7kER`JG?XqMٞ' [Oڣo1 |'ϱD,OАNturBr0Ce:̻Se#~?mf @̧5Rβ:F$!zqX*wޒr5dx|K#bP^{^)SQWMHc]$|-t|mHۑ7׷;Hq?"=I*W8>ެ,r`_\,2pl5;z6-,O^4wFMsjH͔,TfoCNRq$6KN8ck{\̒آn["V3In $Q A㖌hDh{(է==B#*<'Fg7Bؕ빳ѡ3Ƀg'dr\D~>XF4HeW.>9bεf.}909u v˂ `?m)ʒ6.@P6emMn8w7Vx@۫S!Oӎ(mOFyށ̓:9{ڷL"^|8`0  SuT/{ 45ئrWd>bjg_W2Cu\1g:ƨ39X@Ȗȥi.uu 92P%Anb!PSC ձN N kHt^f@N5w)D[ Fd*E+5~@LHU;/`Tƪu(?|]&s^=oWveDo_az#UTm%4fdyJ@ⓖL|rI)aَ7972/ oFT#p׀S8^~:sNuM[YIpȊ9|2}> rs?unAi^~Uj{&h?v<q0:S֗q\Ur2%#4э(vE)YhHą-֐4y#;HҎ%'yAvF=/P`WTT]^4R 5{ɨripA%5Rч`8078u/ {8 @6qUSu I 2X I07 /8 Iet1_eٮVyaƚ(Og=ho6eKl͎LՌ&lp}M*rka- xh%|#jX|" @/)W&"̜5--A\jK gHGGgR^Dʤ_px} j+enl'Zir(so>* wd;gVVJX%g_V;ˈYx U9V5X "ᆲY394V3qH>vYM69W'8thH#0-LM +ש:CTŤ(VM!*gןg8h7;\Ri|ZmtƌCwCMCj!$,O X䭞l:\꽴W/v+~nzg"{o:)X[wTAr|/fb +J"OS5p )j*]/ e^C%-Ӎt}Zc:ꔖ7Mnɱ<oׇZQ NNv 66z9{mW8V6sN&L=UQH" F,ÍSX]X4h<8r6;=FDadw/K0^uPmoCJ](OrZL!ʜ"k=~b>qϗ0i>߫SW٣3=C~ӹowj?V'jZ3]3p ";(¨EvgxlOAl1^DZUg׊g[7=R ,qY7>% K '9Ni_Ӑ놭^{GZ=NjmTP XWjOC+S!#0ʋ7+I~QQg5TH~1E ,q>%)+%Vɀ4SN *#鱃H^P*t݁^D;6f ݙïY|<*84+Q( xi.xgeܶ}/KVr?MVV1- xL_?3[&ƃI:ʠ(Gtsb@Mz le!sY^U*ظCnOb6@_6~f:蟯F;TŔ0K"M+4FxC jܳp- hC(U+?PU{L8f̮\48demhB!q6i@;'#uTk.E'{I &p8үϒ (QlݐLKüޓFS٧V`7eX 'K_Ĩpaן|`va&Se"łǞԸ 4rPD1TGi9z6(:,gGM!%-Hwi=j$5O,bU01=!FsxD;Ҫ eb>Edv#"kf!ZSؖvDIc2*c$y/\m1*`$lc9I/o)-jճ5DՎI\E+= &TC Ca 3.F>bLq֘owTT ASqZ`L5{<2˞o󐣡ay U<9.h|{9g KMJW"HBjꁹiW%X`qC*bD;jAQIw<^f XMJ{!L#Yߵ5G: l"nۓSY e!(9cT.9e~35z7hIOr<bOҙ1=}{ j @?tZ>{9͋3De]jIBb&J(2n(>Q}fM`q) 5lV9KV 9J-D=0UWb=U i&*TI<[-@brΎM!fs)J+n#;h]( E^Qp<*K1{Ӱ6Y ]>cn:D( w _uc TjUp5+.EeRA˔D1fs0(9ZZ+ˈ0Cy^WKĀ>`.?I: |oRC&%:_X'Qi 0LMb|²[PRy+m/v!~ze \:ifQuÙ\r5m3^u=̄W+t^ Qnr"i?'\ғ մuNXr'wAajm\mh r)}{Sãt /|٩^FreO\Kkpgs f/O)Qq͌<?Oԩ>?XrNƆybc?CӮaڞf NQ{:$$(fm\"#T[1@Z"-"&3ﰚu=mj3V.,xCքu !H<-{>b_(ҤJAhg3W m1nxj9Nc&|p\u‹NWV1 *Xqg=BnZ*jp{uF sRD5fs:ǔ)w*["\ C7C #y:],7vZx*L"'%Y1PGM:"/ydK9W\XȨ%X$ Uۛd@Hx;L+Jv_?$,+BF&MWNѠodJ1$ȯam핧3g+?lnwD+dryA,9tx90tg:bwQ0;NWb4R$-؋G7ęC7IP3ؒb: $JP2Z'[?(\*GL|vi & C/H`pv əi-mN^!?Bwa">j ݧ 4L!.''by耛N*V0{ ڂ§p#5@[Us/`\Ջ;o dVeej-Hf#:%!ws ^q:XH/ cEҬGJ{ؒ E}@b43-]\\Q?n!eb zNk9;ͮ65N.౎הޟ "ϕ`m`Pk0PuN6iJ%vv4Cwn^,V<4 Sg1/5~Zᶆ"l)BޕQ#LZ;bp+6P&:J*/[੧(mJH ֍;sc!k&^љ a'WJV2o;FsK*SRzRjҫ?vctLZ{8a6;C{o("˗(A-VGCdF͝}ˆ A\9Rf.OkWbE-?G͈ V S.KA8a7J/ᛕԀCwIK?akK}Y t?M@!C 0+Gy˧tb *7Q8&@%*ک tlf1| `bQZ~b९=$Mkz"_VŎ~wM<Ya kN#_Sk:û,/ؓٿ^ n!K"O )E,rJ{dpäi7&ZEK~D # 1E%@1oƷUK9#)8-ZD.y9OyxŇiL-=iBx]rIf, yDcV/wP`O3j+xXچ΢/mN[CD3q4V;^L]Q 0%=ubxvi5u3:g@}m* 6Tv&*]_5i>/Uk=eк4n,o62;|o+WjT[Ҩ<2xYU*zԦN^׭q 1Lomȥr]Wf/9@>yLe3#%=A(W0/19̀.,8؟¶|Wt3o}1=WΖJj8zysd@"f%wI~(8No eSYǹ?E7AV5mFmSY*ivM,eAq^퀤%O9iPTaC|q+ z%=6- bY4In%BfW7#j;G w'&!`{6tF~Yǡ^[Yq_6uٴ7Iߞ9v}mRBoek21$ʌ41|/Foׯ 4\9>R-o4m*Vcr~_mNoJ0VbCR7N&ˌ~Z7_܍Knؤ}={6<ӽ *&/VYCf54YB2tEvG^1+`aFXЍI͉ЌEEfMΡvdx{< 4$ DAq9X' j!*Qöm޹!(be9\'OY4Ӂʫ̉ZY |X= \},3!M#5k-j1i:xhk( ˪VJxn$ٴq M*^䣚]Sy JXLutYk<F[TBdm ~/jP)zkF!_ˇ]Ddki-O!0#2.c~x3kk.\J R%u jB1Z/r <93dx+ߙ(xA2RqoĞZni%dOљWO8OW9 `6O6۴wgcEkGKaxor"Qit)GU ^َ?:+':~TJki;ia=yʊQ`#$$y/+Wni]58![$صqd0X WVy잉Ny x&Z~BN\-S(Zj@IAe򪧈2><BU4nϕoi4wȴ7x$WOofa~;3ޖ5eg7R+<|ҕO/9Ñ:;Vk6'ys|1OZBYAzO͂5|Ȍ[\0ڪҹV}~B$ T<9R 'N]4PXq^܈^4r2I5pC=lZq~bbCJ 1K4ˣ>נē "kjχ! \R In { #0W@qoA$3dA\4OLQ@ } 5^# mx^yq;]Z4r]YxU^Ġ)h$ٓL*S3ڢ=oG[Q q{nPCODZ2$Z|a0)Emft{yCxU2!\S`A,? *?kϮ;19%yU"SqP ]ɠRIG/WkQYqooN鷎߉ ;դZiNSȤl4Ӗg#0_YQlmmr|jo%p+xo kV#wWaҖhzٓ!Rq߈ %3t^){';& wlk7}EP]XX6m̙BO01L@)*w$Q8p HHhf@zVmU 뾸mvKTIOȣ$tǪS-}a[d er._/8GՉ~za8$A y}7AJ*sN.2Aj3>6GW%"k!0(>"/2d %I5{3J}M}̌^Q)?۰󹻬PqBmg?q!+vs3Z 3 "[Y6+y\}A1/w*¤h!Ou᠃1 ZiPpxuq0V:p/bҸ+H=X'4\|Y$(i"R)mk1]\rqHn|>ͰJ8CP-r9spۋV7eW<)NI-ؼr{ڦ &IhU%ys%N4H~rvBUC}7C隅lqkPScIϘEXk*zZ%L V@R 8x逦0GI 1c=m'|3-Y=/yExCH4>wǏP0-n"s|V":#^HAX8GS#/ 㗆 D-0o@tUA9 U)VH&upZ<ݩ7%!fc=$R}F1Hh6$;Qf=i_fFy2A 19`ov{6! ݮ g4';!SzLPu$?{e{)\|k[+\ d tH (a|o~PMt@7ļ|>֏o1*(HjڎiL{w*VIx 1*!"L!&q$<] yPaP& ]^-_b4|jLLT3vz(Ÿl2\}9l~sͶE`I)(X31lirY%ȍTN&0nZE*bkbsI{MSh/D MHk->㭾{׌-x| }Yz0mYMi RF+Byoxgj9|5Nk~ql6;ffQC -"rC֌Ȼv# g}ՠ|q|L>d t>ɨ`bՊQ)P$:ɭcWaRU?I:تA'h!c' NMOcb5u!%:6Wb{K,HB LMbo|v'bD6uG]<"ô l+E;̕M^~t}G F}{v.zIA O `DGK{x2hvKr4m\7 4d9@ֻӦ|$uJ  gSSJ .\;%JaչS& a,؃k˽`Dz(Yvx< 2Dx?0<{Ϊɖ4u$3<=)"RD>=Ø:9e)@MNϥ T%å4i,";2 ^k[}XH`۷rKH}m`!$rh,b T3 _;-1GK 0DAQfU] zߦޑ (FSM/G>kYrS0f sqƚYn7YW!@]vYW@3WAQ“ɠ-6Ho&ן}QC uڼJDr-e,q\R~G6(y#݋1$u74cnY$POpT44b=I6ZnnX.U{-zKSO DsbQj t; 9BDRX{]݄`_h'KH`-MbX \iSįa$4JBhXJ]Č3Ja.ĺn7{~]m ll].rm)@lN`a} XRҴpUWA=8Xb" ޠ0q, gXeڌEw1Z`+=GC}7;O 1L@yM5U#U\bq?; 4>DNc#tFB,cB&RIQ c8reQ ㅂh_j̝}C9Vg^z_MV'?m$Z$IϿ?XJ1関EV8ݪKbeA<0 Ӂ#\uPv 8)<< 95c"n 9E؜3dmwE~z&pПL9,< pNnF{ j8xHtdKv" LA+/ݛG,D⻹e㑄UJifz(P a\SDb"Bzo7ZK;D?†4AFwqa'lF|}=K6\eO`p%+cQ NLO0۫y xGуK |yJη E<4hh0}x:rZ@e`AjoGy#3$J'Ĕ4~YM%40KRg:S%a=>h1ztW_Ա,[T9Q@CxW)}{ ONOx[^k &0 oAZDp' -ƛ]U $ gډYp Vk @I+^w'!(JhG(܌ܷKigoxNb( v5[npHvi=WәiW߿W1:puC"A;H&7MF錎4Yīk1xaS{H@/WqCZ+IVZHdɁrA4T%;Vwč4||폭tijTct3I4 (ĕ̵´h\)$it# |lD0.Dߪ(s φ谚 C""]݈;:VC1pdlk% N=]U0ut"ͅ) \)"B{Z( ]M\4z-Ri\Cj]aXY-⧼E™A3b\E}{s}Yta؎'ܫA(|m $B`JG,wʢr[ch.WVL+ܒɿH`R8CoG?цbx-зA xMCKQRTɏ 'ڪOD kxv;+qsʊ{-5 =rIYfMj>sUR⏌ c_1_HYB)I>K2w?@[[h>~?95e JlimYsdTDc'sQP N|w2W:g^AD̸PFLZr>wƑjeM׮w B{M$A#wzx'EѼۤNzU, W~q?g\xz)'dP^o9de#{[qIӸXG($bx<]P oԭ\cKL(Y| 5eo^E]N،^`?Ұ "5!-2ȩy+`MQ#"k!ϋuXss0~I.05.CI63 pim\}x>槃.hOg9\bQ\=UUԴȚY)d{eRp*NB"j67.o,w{̰=Qe=A0b9Scl;m+,uE uC4ͬ @p0[1S6"p{0]с# dmpϘ\ ctA'zyq҃[ c xAU$fh Nv錻Sf&I*,frGG.a^WLhObjApc嚇]߼xuQ47z/F)՞b4Pe|ɷXd=cBĜIsB6 #rS&Gh|˅.y_-d3 Ǻ29;DjaCF  'x,sTK%~f9 <h)ua+ǁԌ6k%?$Z9Hg |`4q%v6b^Fwt(iCRt67 l~P{?+Ҥp:۫z anW HerᵧnEp DƠGp} w6v`3b|[RNa5ր|A×O oexX{O}Lag$ U+,邷H1@glz@03jM6&I]71¢_WNtM_qӛ9D.C-4I;+RzbÓYsl 8!J.ߨ#JYXcJq= lP 5H׍,-~)B3h,;JtS.@O,C&֢vHHe]$ ֯)#rNj[S9U 9ZsExaJ. 4%"%jGGnd닩A[TEnK1C7ɜ2EC4lgչe ߠ!R`qLԫ8T7v8s﫨lsMU+a /V`KUT čFz(F; 57cGxBn8$^ 挖9F<+f=I.SHu !9Ġr*~UYUyxh#`i,h)/>pMq{m=6Z n&dSىu!ļ^hfWw8_4#^#hmy$ /Ed\P5ޙJK9><(pLVK(]I7r([n}>)4Cbmv'`7['o8ԔǦ@7cY$HgPE`QcA4rl(8G:s-J+*a FY)Ԋc+pFC%!Nޘ9d$Y4 ^M[{O g7Ig/]`KҪy?z&܇OZ54@L0CH A)at}0KbB\-LCaa-Q@-^Z%Lk,USْlY(5v>O^CHklbZsoc vv̦cdcb()q֙h XʹdOKK$+IϷ98F]/\@hS6oOHUhֲXy J<[kA|C@K\[PHգhɥTCm6 @i픢Gf>|X?"ў gDG\A"IA #sg# :bSCjdW (eʧ n*Sn$_ 5sqfzn*@0}pLI?Gw?u+)ˆG IF^c\"o:" ؃P`:ՅGw:oiM4Hz7ů$*%iY|Xx^qGvIѦ87Nhj3bo# ;jՁbޭ^܉ר˝le Wx nd! ``v{ˡpq2G[Mk QKžڔ_gN #G]Ʌ[L N[K-yvVӐ G@ \Ͽd\)3΀|f@#vI/'a~J tTXrA2 ͤJ [饔.6鉛5| tl͊D [Abk)_aOxVիXu.\u? UcSJlJ5&-fMIp=j+#[EMqҳx1dNq? t*gOv=Xj'tP >1lJ`.]@4, (ufZK~m>(K)Vg-GKO"oѾeQr#OJմ2U;zy@_rR* $B'!@gKd ?MD-휫ϼ:l|qXp obSMxz90R tdUVҹ xmZsj$;Cmҥ /`ad)">B 7}gmtac,H=!kSkq5tW/ꘇܕ`3g>|BeŀV@"8%]jf!Iv A.1#Q aJu᳆[ZHxR @.|١ڨ=Yj*=8e9p 'B#riFU 9d[:myԿ簞ߘ ګk7kݾ"C) 4(( S&]Gyڮ͆wMU&(kzC B25IP9 ]T׺x08#sxT&(,hZ1QRDScc8n+fwO%+2Qi MT/5PU7X/XWtJ2 ]ii< B]ɚ=20P iə͉JmEw*4zGMp&Ӽ{Bikx| y)'iQjeB:\~#v!7xNS?wK/s!ϴ58>GxsweC=Ql4uo*I WKT=0(b_ohJ~ErDi$nVancзۡ<=G3| ^0}M5! E/9[^ f[9W 7.PBE0vHsϖ3%rjh}%}"d6੖rzb~:mhԺGS)®:*yCw0JEԛ ٸem[)8z`ȚMbŸ%Sq-zJᑇ8$5͖W ٙM9.p&ZڞpM I.=VV*qbԨ9X]:Iy+R|9P X[/5lP춶'(~ ˄,9#8]ԚJ5zHm?e{H K j,ȶ, clj\yD;{g>smwGjZIK{7 x! >(L:f`o S&dQA~ v>-W4鱎"TW4p5{S]DM y(Zq ]^2CV˭.1.KT_yyTk6JGb2F% 1liܖWdvνC7"e+zSԾnzLsU8SߵRPZ#+fz@ư4F?Ÿ_b-l݃LSVcƸAS/v2$qo?),2\@ 4 zi]uLb)%D4)Ɯ6gU}м'GTlY- GLž~+>lP(#؄cFF~Z[jOJa26d{ΉOme.=P~jE;\m䡲wc4)'~R~2IAJgۻ2MfiߢP/ B>l ѯglu}Z/$攩R^b@Z,U蘳=pϦJВ^AYAwD&Y,6|W*lՕtRI\00zxM8Մ '܅tئQ S:ª*q+*mygڤZ$#xh!.\cfݪZ?MJ9g9Gj#KSɟe5=" aČbr>՟^ִTaObfldL3^/nsXX1$P5Bj6gl.L*&PiЍw,E+*)$JSaMYA2Q4ɯ+bJ(Gv΅|^-#3 \NhlZʑPtWfAﵞiuC^Cy],/Ba[8*L$ckmk62^@Q| \ԨpHی+ǧa"&BAi!Qa$<fv: ]9ěG ||21#MW(%w%uٓe🄲II|GN2OLjQp.mM +&Ѭo$y΍`Hҡ-y<(2B| (Al`b/Gt%Yre NV -qs(EM XaVŐ;6IHC~i?=A[ <@UL[=G![^Sos h>z;ݣ6BM&b(<6(|8UƆTc2it&Łfgn8bۦyL%UNBRWHCxC~3KfA?ɬM7 CװLxQP}u%EI,M5L!Z:&ͮ4BQ`;)]mC"c ,v!Uy0qaQ0~<׼#PCb]})1lX^Gv "k1^f 'uj{XcCR5 vg;Kj+4JQ6M%Ժx V5åO<+ê]\ϯag\CL`0O@x_`ZCJ@,e)5a;ԇ[xtʀ ?` *+;h"׾M?SMUa^<9Gڈ>s TIQ$K8c'l+Eq I%e[G aӓNR]0>H'}]}L5lX`c؆l3{|3.3K*$^bg  ]$ppo i C۰><:Jj*te}{>8}VQD">M@e~zd(.sfWj^?Xv@:-a1 n'K2:_:iw"ʡݚѮD $08g^Rr[@Nlw["sa٫f L&'|vVo_)XgudMka3 v~JmˏNS 6'Di+nAV ´N~5CngWސ2-4+եe%ɲeL񒠀@jN֝o=*B%8+af,/:SGZt2N !r& jHZbܬ@ ħ6uu#0^KB D$2iUGhzk]b}a0 蓀{]~g~g*@kq+ue4r4_wC;WS*);TJFUkƋߌ %Sw\پos*&᪒3_ 6DUi{lc<_:JE=e pzVU d:=<hCFuhf2,Y=BwU0fMqّK21l2joha:< i Ls0A8Mq=^1ʪ {c/-P߅Lu4$ B!П*X@L7uվ 4bX7Վ(^bdp?c4K;N*|*(O\j1Pz'9z,Yaݠ>|լ,9Eʭs ť&ԡBϜ|M ey[gWjc=ѹ)M~t2|J 8}]>? [l}.tEsjФg긺P'~jX ~ YZ