libavcodec57-32bit-3.4.2-150200.11.64.1<>,{,hHp9|{AǨ x{phJB>{)q MOec^adͿ#iirLo"U>"^ ^גTaXB&gA|H/sV9AVZ^`EOV 0OWHynL,Ztҥvo§>QvOx#VINVKK7;gX4Ȭx9TG]'Z)O=hBI:T ,HѮ,=~>>8?(d * ?<@LPi      b |$///(8}9 }: }>΋GΔHΜIΤXΨYθ\]^b cd_edfgliu|vЄwx y(,$Clibavcodec57-32bit3.4.2150200.11.64.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.hHh01-ch3aIDSUSE 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/ldconfigIDhHhH2ac31bd51c1f2dddce054873a9d5fe5393b7b67461e7a744582dba018c67be4dlibavcodec.so.57.107.100rootrootrootrootffmpeg-3.4.2-150200.11.64.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.1gggggggggggggff@fafaffWf,f"\f@e@d/@dJccʂ@c@cahaQ@a/k@a @`@`@]@]#0@]@\F@[_[_[ @[ @[@[[[ @[QZ@ZI@Z Z@ZZ.s@Z!D@ZYeY@Y@Y4Y@@YbY@Y}@Ym@YMY7Y.@Y.@Y@XXXh@X7@XXXXk@XY@XF@X9y@X=X=X TW@W#WWWE@Wv[@Wq@WM|W!@WWzW @@W@VV@VVV@V@V$@Vy;@VwVuFVrVn@VhVetVZVG"@V4@U@UU@U@Ux&U`kUXUPU+U @T9T}T+@qzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.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 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.64.13.4.2-150200.11.64.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:39181/SUSE_SLE-15-SP2_Update/aa9c9e156b347a82389a5b9fc9773fbc-ffmpeg.SUSE_SLE-15-SP2_Updatedrpmxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=f2d97d54686e3fa86509b81f94723a2281a614c1, stripped,PPR*RRR!RRRRRRRR RRR RR RRRRRR'R#RR(R&R%R$R"R RRRRRR R RR)RRutf-84ebabeb762a8831822944a293a9a7307ea9c38dd25945a4a3ae2b92b281f446e? 7zXZ !t/]"k%do5EO,X?gA$6ѭ?"@kb5e+l{3q:>*$<{;ئSTkaw$ܾiWb/\lrA D;6rT-udC8BjWǶR w'rǵK/&&&veզbfv_u=$p=* l\8/{m+oԜbW4/vƑvIV ~~3oӎ9րxY \t#J]>Sr/.LXC0*厈X@>n@) ĭ$Z,D{|-3W 8X|Q~̉} G'Zmރ^| mS 4gͪ`0U\ YSm{i9 <*_+Yά-%)Ok*%"D?J Y70J3vs0\}<~rٯ&>OѰ'lrO(E[v96z?]u|GEywN tŢ#MiR:5x5kW:\z NEıM:JuFlL5r걑6O_o Lg/ ,U:UbIq2x٤`ҜȌVX^$ \&G88ڕ=7v}Ҋ5 xX^@)@RJzGEhnPI 59\{(ɚ}iYP~짗[SIcb>DWu/y~Q৛QUɱ|&9JKq߻֏.?\GXD6c/*b2I~_(KkNSxC=[ ~VD'2-JOĎXd!2%w*j} Un/fBd^ Y a`\Bɮ*U/0*IzB!TV`SvRZ[O0|y#Ft.=%5&zƎhN 9V|:.ؙ-QG 1JtyƮ)t9O:7 mq6S8(۾sZN^!bSlAoۛ^Mi'gW aCljL6Pr@ ]z*ujn/ ?D;s*2* :Ǹx-+-zh ?c6c2|F#)1u%lG"۝)BWK#'jb_J4԰yk7#cFPkosK>%gt0f86;U5LIiD8"(PRtVtwL<:sٔz- '*~Bj5.@(o W|Y)%ɣ`%kvoDUHt m$,n5WoEˇ68Q+w4cȁ&s^M-WqjL"Vc 7b$i м:4}cڤ`8Tt_ډsOڛ]PĊHjq]ܬ` Y[Qٝ]SǭdL C/y#px"mkںNR L7֍U qĿJ #OEo\fEEQQ`fkyzderBbaO<mG+"YL= Hte\*^1^ԡ3ot#D/4JIAV\߰|Q*'&#&6D<զtJx5:\ vQGG*:ba:f˼DV#!x˷20P]xUno\IhF ayP|״Q1XjY]lfdp&e 7X[;&WΚڛ,P|=^VoIȳTu\z:b**Z t͘ HLj,ҲW}<8(́02rWmrI[kj`m8L77 &~#H}bbQ8xY?$ؔbXE|Q[l8Xlh2%~i٦ހg#=%$~M,[q=#4y;m{g4E- 63fQZAY$OTka?6ـ5pe"fϗtuQS|w-ϛǻK=sPߓUw?k&CǾ?nTNL*+qfK [ s$s|˪V[IU1V3r.`f`?U/S>dd@U&ffT̵ %=P7y'u;Ρ du?p^fl'Q9ڔ0[܄u~6D#Hj *u4[ Eգdyg`wY߃g Ҭs*i^> 2E̋S.,@~W.g$4Z|#81aEЎ`pR=gGW_iv;Կ9b^UT&1hUO)u?%tRV ۋ]Wc[VP@fPX0xi7-^8TW~EdX_ X@Ǎ1WMg"=W,ycr OkGrY0f"ɟ }؅ / 2'N%nd]3sJ·f<~ggu0)b<2۠ [c (=tEʭC3!MS^@[4#/|`nD.IT侨l*ڽvF{1=TdX"W@I3O|b)7y:|H U1P,{ԡ d> -Mc$OB ݅ y#nθ`}at4@L -w[:6R9\w p )go o [J'GS Ke6CD$]-U*o&*.gDr˱V܎_!Ieؕj2̃b]CAvMAEc.6 S)o̸BDS3[j|o %jĖ]ŕD^L\tG,Z*ARhMlh!hA P;Zn=;UgF";Z@YK")e.UWGR ucK5UIL3u^@,9㈔*uL7ߛ1C@cz3)2]ah >(k? zXU|U"Ծ }AyץQJ/iNrV&ҝئT\q5_u؝7&dl~ldqATE.mPj7F妁&tI%|iD@ b^6rZͅmmKV$4AE1ed-ȴ!M9JܢuУߧbU)[kxl)bof]焤;5\NJd.Asdoy|iˣ^eN{Ƨc6-!++ _ںYք |#e4 "KJ}9Nj.Xп7k28b b3c OmQ܈aI7(4AQ#mVҺ< *eu8427tL~1Ƨ= D8J*,ц}[KfNi|˦dzOm:n+azSº.ݫm֒tHBX Oխڒ@7J+a4Pbd%!)KF_*~i$i^P0#tn`uR5<-\~aKFDž^*%Ӽ(Sm[ ̨r q5ѽIK@`o'#"nȭ#C@'Qm h<'j+C{x[_auO D˛nQB𭞥%%<pS0:Z/$˜ƮeUEGװA$k ?ӿ2oj]F<|!,tY{OaP3ݬn(X^FoҺjzjJlLEy񿦮L&H:~޸dE6aum 0(ő,h} \"Yb%]T]Na\yޕXRk tTK @5gWlY~7d/>Cz8QƓ@4+f1ϐ$UOMUD^C6P&3i>@m8E.QTQ&Kx~.gj>Xla[F_[ݟ0'alH`wboƒan<8w@1aJ#)Mfޟh\iMB'wnTe>}pׄym+-:f N:QNH[CXOQ䴁ppG j*f L{Y["A(*Rw' l0fGh,oǽ ]lkÀ+ f934)+XXk\ja4 ,s,!:gy0y.X6HE4oN[~. '*˄DJ{S}9$LTu|N\JkQf^M ~R$vO*LL bzj3<=,Ɇ+np=!̋KȺj#< ICU^< kwuk~䴟yMՐƺ6\ڳ) `nX7+ycN/kÁ(r^4ϭ|g3I}Q{NUq.h"3M#յN ]Y(TљTݤifvA'gPeS}FVi;e7v<gǝ^\xn\lk@O5ξcv{3ۃ)f'(mMˡ {Ⱦ՝3̆II@ԺQDKQG:?X[ȕxU9C'UJ+ߞdTxē|эl! 85tl8YoNzgP\v ΃>ǩ[12Ć$q]ud-^줳ERZdo=6<ʚ&LW|"zפL8_ieU2$c5S9tU 0PMioG/.9'OK]h KHudc~5o*&|==n΂dV.ltV0R(Tͨѯht֧V,GF& ~0$F> kcJcCB*k)Sd*2?iJ!m4krT#s+z^M~fZ%61PxKp-<#* ȹ#fKhpq{o\'+ia&cfyMK\s<"@II1yxυqsɩ;w/Nz\تlfx'ߴ$4/uu/$@&V^ T+d9أ} GБLAQi4k3*{w?La78-\>I Pq|mc U=k>CoԴ'9~>S/8J,ݰe`J3#R*eH~NDŽ GJu(%]8x+t)@U3cONA]{ͲBrGhit0kF\yK? o5S/v.zVʜÛ5ЧosP.`I"lҭTlA;<([E!TAc_${yd/R2Ki0h_ZWfs=7Vy[%uC[{l>V% }?ynU{$@Lën뻏;JrS7 Ni.8p0 $7L?a{AʛgY>Qp/{b}{u65E|'v8s0O0 ʘ`򟸓T--V4j+ط `-,)*QLGB.eMH$Z B>k`i2KŰ$&#x{dix;lk9*|w5y& sIE fTq~J㦒<ܑ t+1̞E}T])Tܭn 7lJ;!i辻u^:omƌHcߌB#ez5\C MD v8&jzP}]t͓wk_9J B 8ptV|L}gatV"umN:3$tK̽Uz/Gj4U.+|RS#VW.J>:h;B.M$i h-JSҮ40h7>(ƣLq>~73ړiӟ+b:uЍf׽9'3ŷ174޻2ob)U8m.`mP@-͘<"z )Rsu< l`kBlüGJ~1l0`µ^//-(ߗxllz/=\53F l'6" fPWV-ϗ0q95t a*";DXw v_71oSX]." 8t)1Yw&>[Q0%y;޽>yt=xm |RZ KZc:\=sĐ_r Ei{/1BސtJf{$(346d(k*i7ࠛ4Q3%Em`!l}v3vwdRǠB\_Y/\]T/ʙ6ˬe\ڻP/ p8(첀_'#lg#TPp$Ϣ"&lM񃹣f辝Gq49JgblF۾tkラK(m^zTzP ʭ鯲I:1v&gG%aVNM&Bw8 (JQֽܕi~D?p6;{ %!徝y4[:R:QV;xG2[GחˆKuZu۬jh`_&]UoJ݌dϜ?vt4-(٘q9pYVi"3xUO83b1|\ʹeې rQ6cG-i'Н&6{k1in,u_X7MA-a]w]fK6(H2X֮5P \|;vzX,D ?pibsT^dC\ʐϖrljlS7ߩt& Be5QeԸ̺3` rS)N_Bhn12$]ji3H% Arۓ`u&_cu\b%iAsD@D\baH84M0=JAKʝ:vȦ+qRۓxfjIkOu`}WZ':@o.r-dsU}zǡ躵wcUԠX3D;H>N e/q,q&A;StA?Ƹu89$ȠɧO\CL w䴃C;;Ъc[RFhB 7%e )e6bu3^]˦-8f'$2//֎w^|8B2%3/Kul0{Y*vOhYk#xωp;Pb:GƧ#=^JăܹNAz6zԜAY65uN6,M(XEʴ `s$-*99$]9)jf/yфj,~|3um!,7XHܗ6WSӺfjQH>I\ Yolj5Zi>08`>ziTIT0 YPa[q"Ue=G닃8-DnիʣSk|\m a>f~Qk*1p]:}tZGEG%!mTD<9ߣcp)e'  v辈:<>iS?ʹġ14Sj߅7]9BhWtyQ5@86n5fgo(dstHjgUa3dNq̒]Xa_?ؒ3 w-rͼZמDž"HEz!-eY(PSM-Hd >ʖ*2wq둥 O%Ϛ*]̗g'ü4 ]>c'H4D̥xNLQ n|~6ea y O%#דƵP/GO.UߎXg=(7HY=R(-AwE'}gDRޛaLk^/K={P4?_ J=+Yi)ۦcLEXCM&;8,TuwPw}feniFL8oC9{)wz^=udl{(Эφq֊-n)0fr -h>lG/A׉lOj]Ŭް\buN7!ڬ,\JxC `7wgv-[Hm8AҿNf͵ض;!8qFzy9JK'|QyCm~BS ?yC-%Z¦.}Te\&{*|Ғ1uJڷN-{R?=kH y<,"w .;~AEmMDyaWD-EV,b2Ɩ=sr5kxO~0@ 9,U)Ve_j*@ ψk<Ԝ7KDz*L|Dph- Zū5BPfX !ئB#Tz]}&0_u~9)\E'G=E+B4*nxCe=[)JEi(T/Ǟc>v#if5T2 K:Q_E7ir'gl"9mz}o 9'-q|Z%p?6i; TXpt4ɳz"߄ %pX҅,9ڹygԨϗf o.)c7>hՋ/~|S}YcSa|moȿd99k}_ʒ pwlZ:N*Ռ!e[]!@Tp TZU!xw(#5# bk3552)y<(2Nnc6-`448>Ml l4D`r;dZ,^фNKJGZѿZt'$RjL:=,2ͬ*~uk8~yw,[LEb(@"!} 0qR (!,gf xAgd d@T ʖLА{$qR::=%%Bo\f*stWW'еzMIi89WD]AW2 /jh$$r`t=X9Ug0%zE"GHM" NU>!*;EpmèJ-8O5l Dm WIW1h%w{!!^!Sn%FYف7ŏmJP~KcoHT+`.J\D!h?\uPS_9wf^sYƭWwXTBi}\#2a}E>B7D5Lwx+V2y*Q/E֦}GpƝ/ ZLF?'5Q"r85#em'7woٿdu/!W5ȬVI)Ġ^ߣaQR.Vv3yIcu^☐X{DM~:84JUfѾ$SފROM [4c/"}u,&QS|Rq4%Pˇ^|ݒ[jWpˊPpJl, j7k&v }|9!O\S)\PbF}TtKCH*њlDVj]4Q, œ/π'VoW/ad7HޛePY]鄊8^ tЉ?./` d2hƵw~ҝ_܊m7m(2lrX{_R㦆K(_&ɣYyM9,,"F ]/d1a:aV6%w_Yn FV:h @֞ ;[1sW6m>s9YG8Ɲg-OvR;OGc y$/yGsch-(#8:+̊s*UCd,xqYmb%B 9x¥i7VWY800ٙ: 7ć<;՝ y7 ]EU-dBW & tR,9ڷXiu*=!f߈`fa0xw1Ƴ*QЗȓgrs#5HMehzI`;P鐓pG1.f# 1Zw O*bЎ]TGާVA *\U(w&"7;ҳx!šh^\e?E"5f$o {ԻH*Ȥ³FkTWu)W'Us7 5;l ~”ďi[Л Ճ3]C*nhўacU]/sP=vliHLATE_))HOKl9qw[sDN֐[:9Y.E˳5掔_E uEAW­ iu`Z[\U"6߄b93'=lwvǴxۻ]#T+xU$|/E1*kc^>(/#P{/ chYHUKө1I0I2*9]38S!B #єTjAYyoSAGr Hvp$%u#57Eu5 tÍNsݬ7s b1mvPnʖ1>|;ЗK S# آ3;Ep Whs &~´!5=XaܧN5Y Ny-#o ^&ɻyDmVFw2 aLdn:0۝ 1Z}Q7=$uje 0ܪݬkkYa}G[>2BoX:p)o+b:Wj}"'ړB4kN$4fb t{ R7(**S#q3] 0#%XN* Z{; LEPJq idS,]cݛR@;j0kxfS?.:3QD7CZ U'JY2hD@"f) ~1B:-KPa"E8@<>qb_d(iғ[b]5*+vr1 _!droBȒe-/n!:B0F@ 6~J45Λ 775̸W>GOY%+YHxT z$µ* 63#{cWWQET`$`}>2MnVNf8K[Mģ궳8D: )6TQk˯|9w~>v+| byvƟA6CUWN?) P,<0Ќ I! ;O7# <= DžŘM;\;g\Z$,PH̥SZ=yXRඩq.(I*Pk5)}(\VZ 3jͥurj)*G?% -B4*WyɣiZ;fU är,0&iRK 7 ό:e^"Or}%ˌ4cLW/21f~tBRĈ2fBn'7}N_ZdOd.J]}D Xүs~golx>y &awZn{Sv@{u]<5V|Qs&DjRr;\VfD6>2ypN5T3Rm]rmKffѷR3%!<ݩ^C5әWksjDCe46irߒ`ܰiY3cNZs^Ҝ +[dZ=遇̕V2-(Β)kA_DB$V `zY( Pq_M"$ цµZng(ʟߚ8Vo/4Rx0.r 1ڮUMvf+xqR,rRuv-%};[pMnnG+ =C]FfI?BW'tLI>j;mBiT`dPuIN6Y]phŐ}=Q Jaٟ_k$Q5'nm2 ax6ʀ2ݧƨ(<›gvdJ2 Ґa| h_~__4\$閨DE۪p=julpk)O#Ϲ Og~?6 #68KI O*Qfɡ ByO8n^~7}$Ė&D<g6%1ok A7ZIChqu> _RD2,kѸfaFokWu3xNn#3HieIz(ГtEA@ [qTU'VW SB/ g}%āfZ.~D:ul&U"\oRR-9J'>OvrI6*: L D~qX>Yj}-3Z܇dXlr_uf2/>W1u%KYLz+T/%^CrЦweX`5QuPIjhzr߷S!s%d(FƊoHqN_>K>kl5Ex MvJ(Vi̬V֬B@?<|0^sJk=p#ފLg`Hݵ;_ g}~]ΠyZfrƋw/S9d;VK6/+NIX9Y1up^,%6{"R<[DOxbzhy>Q˛o? Vf=?/F3) Bp@֜YP-ʼF1ce9< [W: Aجi'vlΐ(#Q 6=ǖ} [% u\J"IW^PpP_mԘzhE؇2uzx1F!_1("͊g %ގ Zof"i Ko ӔG$M)8騄T`/5N#S[[T8 ,NP1*K)ꏳL?|Ѷ[!m&.H_b['8ʺU͐7q 6кcu^kSl q6Y}^Pi+F.i.aC샸F㧹P6 PE-CͤJֽPe O<,w?ӵg&'|rRyVUNE{׏ c͘ǯp- P VU?% äj,)ɏEܫl(`9ن'_VsY9q 1H9ڼ!EEêGJ\fBAyKwFm0 w^dN a.t3fqUjؙz((?6hHaOlAٿĝDUC3ݖ*;Jo@uhjboB1 7ˣ*ouM}sgKi]P:Ų ֛z5onWeK_ܺc?i?{t9V0&uvE6~]!uZjEX$!iy/M=Gt=0DԽ_ Gnu'IxKy%n രqF,v[ǾэQZp{ IQRݠ,`/M'n<3F&}1P /O2=oYOKXU~xrcc7O89*:ƿkI?Y 6U[JMnTDXwk :J. /d`}(|qfQ1W?:. IJ7Cd N)HECa@(ҭCWeӖ*ͳx+'D5~Q4dJL mxտys 9]tCSzԼrGdj[:~1OcNʙmL45KpM uʝՖ  iy Ũ@C90rD,ӫAD\S4xv%/(+46H> !cL~}_m><*? U9W𡤯5ːj$э4@@Y"ۙUfdG:*hũO&+jnK}ҥ x31pJ kOJ$Wfl/`O&qre %ߞ -\x:m.jkJv_MHCȪIK^`ipn(Բ ՘iSPAY:A*}_Y?!B?DJ: #vi Iܪ@18I.*Kc/^KѺ>J=H>3 ef1ef] Q^>lu~.[$[P ;asSmT>G0@u3+e4}ս= [耀 V2%юwX .H!&^*:Y(͂#b~h6Ki)n{ %ևbJv4Mj:|Ү6ifG(e$eoA4c,{ƿz'`0-ÀG?࡚6CHE:PHe-Vs]RF^eqX dn37p?dsrz{ PIn9未B c}qMåۉcZ^F`BP[09`M!Zt)doBBiDwˀ? \ݹ±t`$dE`،_@b3{QQbZWtY^Ksl@zQ@! z8KC3ZJ_-H >pb\!oWժ;GppJc!ab~" %ޢ|vmtVA[hnl"֍^ ;x//كG(j hVnІ:UʜRXs%)"^hԧUFK4g{hxI^@ۏm9jC#])@b:ZY:z ɴY*\gCZq ⥆ϵZq8 N^*Y.hf 4jhZLk jSEx <^'ȳ`:lnCAL%92B9:BCt8pmpsb! :+ӨdaV'ICSO %<Hz` oȑͱ%&@]T`Yn`sz^kj}i!e*>U6 Ru|Y IuS:;Д&\vqn|\(,^23M&BD[Ni#PЩ5eH-vK@3vCn ԏ`lNYT>v)L[,x\I:B׋9V_pZ7>,W(X*8R2?J/"U#M/&_,ls&F5jR"Gk8= . .ۄmymY>Cf$w 0+5|%ԕ O6}ebKj̕IkED%Z:In?geS+PFg JޅB_頚u;}bXUDŗI-Uhֲ:!Vh*n_0* XO,Dۋ$S|PS<6)O=4Q@3c4Q`pY/6e1J1t&H jhU6"f.f};VQ B$)6v$9<8Vu^b~xpbڧ$l'GF?#jGJbxu ${_',ނQHJ}x: 5t4YVmC(U8#+3(f~A)[qN{o{%ȌpoxSE;A¼G2ISB8" <Gׂ)u\{\ΏG!/P L SƋ.2ce6`G7.y ڦZ8!ħf{Cc}-j`Q_PXnNwьQ?},'bq_tU5nO;* WuV{cKJXJY TlE)5֨4LỸw}P.s WHArL_'  $zmǷeT>?T%w 2oxm۩I6Lع@fmY9dH9 x,# ^ Z[Eh k{prҦ:U 6N0h4NbSη; wWR 01RzcjbAbg~1Y1Z˂YAC(pI (@(xyw\ RiҦoDzի;FL\ a(2tϝ2Wqe<) ?*Wqf l{[4DkҞ(L2 n:2FEo*nS.F#yX (= o_:; nt?@hݥɗfTBŋ nOOq7 }^WM3 _Fp޽+uƶ4N1-G[.myfVbb'JҖ[+ =k .jdq⦥>Û?۳d/;Czdt#8>Esf̓8mWj_3P+&bjf$Ei戂 2UCA}VN52׭y,YNzA{*k&hiV$?3Mjl }/bY->jv %{uG^dZl:yJs5'Ly1P fk} hG%W72,}NiSIz.1q?y}dd?_Cՠak~ e%rm!=bXsMe8@-?c8*"헿L-A_a7 Yu0b,3#GhC`R6CzmuAYB憎) A_;/Yvm/N=cXÉ`<Bf*6)mo c~DB䃺[%{ϳ1M3-cOG3D<,j^$N6(>66yB UQ{R.ŸPCر4u;ܧ 7T]OӎdQ?-sSmTBRT}l.x| xkfSvf5 I-񓞠RZ *#P"L^(QS6H9{:c w2!>m,KC09F9EJmFz r:i(OǪe{l`R 5$(2e7q&皆Of2rӾm꧕"5nqLU9ǻDpQQ;=5aӸ4\V4˃N[Pl3p]*/FQ!9*?Փڛm/o5\mBk2nok=b"K},[udy+<%!8@U6\T#}WiPNp ")E\xO>E;ty8rѪ]>@ڎeCkjvm {C\Ɲ%/WN?:~k1iF V75<6Ab+XRIt H+St7^BPUu'.FW=wABBg/t!E#{ufW*?]}sYzsZ,H.(Hg3ש$( ! 2Pi { iY(H+1%|SR_)EH>%*:& M('3@zykM],:}!,hɹ\8"ٲ|L\IQ`M9!.*~r[ccUR/6jЙ9I4rZp68e>Sʇ"sx9>5zWa{Ê/ytAWYey"/h: yfyzt81τуo2S,ݖpm'(ߌwMO3ِ)ކƋA/Cc^aŦ7sQ!&>6:@).[ݲḆ0+hA_w ! F tD8a{,ӦUuK`Ta($e~Ah.BN(>3\:Q$c`sL[>:.Vr ZsB3b|f !{cϘƝOdr4pM - 8Ub7,bڪ~XQaj~gD8 Z XՕZWo7ζykpR ljT~S#Gە4)9bݏ@aIPH X8U%=C7+`pW/x1az )AxɪfXFUrMZ/6ؾ?g [jj숙L 9z9̥XiZ^1AdΡ;\XwF8oW ?sqEkƅ2{ o<wI-_;Ͻ|jKsbW]5 ] t0*B΂e3Ƞ_1qSW#c(|0Ng붳HB*/:Il90:ߘg׏^P~bTډ^n>2"֓&84Bn) hʜ3= 6;GSR-4Ip8W2b|J*Bx~c].6.(K{6oA,~)M@:3c GUV2={jw 6++O>j}1nA+ )% =܀y<\FYk1=ChGG"r T^letnSq9-* >*o^Jn4^&zp*0ӋwEۄ" 73t8#iItOK<{oDK etå0 HT.S>H(ˮ |[\d? hi?2k/_i-BCHX V }eSe,h?WT~*0)tK3NhXZN?Q!7~tB{(a t!,w£_0f";RE.6w?~x,iAb?mrP*hrݰx4()>@:Yk ;ގ9ҏ+& qOQCS(At9uk63,:?vHLM}=B d% ?i՚‚HN<E.;}vq@O ؐwHRqDKtht?iLdڷ./sC;< :Sm^*cgN^.bPľTC7!e CTXȏɾ%0o8|In1]9,Unx?NrZx~+^h^VlQ_P5P6R纠pӚ1UơG |m_.jƣ9v|34b,3]r+l>, lcL^wcɠo:;!]@2+X ^ ë%;#GEr2|*.yx{^8Qx4tgCu4 - '_D:nf,1'z~~rCEy6f~K{^*Xyv -#n|)R $ lvS(_6oO^؅K> QXz7 o" ;MZ&ߍz+hfPE?fFf|Qjil V"683R Ow~oIQkyH݄5F/y3̳Ut%yG~.@]y+5] N@8N0! u>=$w92&Vs lJMgu>,>60S"޳Bn[HL3"'9 |ՎU;khXjW}=ҩ(炗9k=N/=]n# 1Wl9ڗy#⤯##-t^VnP-9y} ś1z . ϘFӹs:8e4Fގ^Z0j vһ X()F%O>mģ1S:`F`03Vm1bmu("uX׶O"G]rK7`YPmwQ,C|/Hb_ӝBo(2f2p!w9 ; D҈ mL>@R v0[X \>*ڂq _(+&񍝔[`c)EXPۺ v]Cf}|MCơGzT0ˇk(GJ y#kB Df a)P+ݢ$LR)*嘼_9Zx!@(dt,1|q(9,K8N,vjjG\2iuXM9m)륽X"bSFjnxCL ˶k$j[[lO69VzZ#;nŔiJg 4zc8?5Hu%ge My]4vMy@V[{/z0@Fowj* CM%_bwiD_^ B6)+ [KW\rWmؠ Vbjj돨cQAE9CpX|TI3'ȺwM!X˕?7Z17-KX*uJ6D=f%S̪0a!Mτm6VXHG?~f%#v$ٚ#?hbTzUU{Y#.~C|v TFt {,Xp7ºH;P%?-95/+&dIp΄۽d,A:etVAN梺9]0(lO'B/82ʜH%v|T =e6; W:.>Bmd|Nu2;郏K*Z~z Bbn$sMFmC=d)L2, RmM!#!X;&w0p:[JK޽SrYFu?sJzՠG΁[cQj=xf9A3| bkW']`ONLsKq"9UԷ7xn٪_bg%iP} 9&LC@Ia @[y1܉jU'nY\o-P.Or)abZ;iJEbށs,m^gDHDXOnk][a{PZ@ أdA26?Y2yIp9M4Oh8]^6B? gOޅp^U_苲B|}ũ+nT&WR4$@{ͩM03lRɅ4mR=Ibym톌3C^e7 9{xtG51  mЛ{H^mgu0sJɄgN䏝2^ꓐ̶i_lə&z`>HOF@=ړ*ጲQ A2`y5t+*dzo/زB>6+UeJj7n^u`%rRfiRax5m˧l1Jf}9?BF_A{#q2$%4 v]Wfʂs+"3?L[@UU8zFxp|(EQ;o׈c@b~]L&ي9<)Lל}sKd + `&+~\A1Ix$q cl8{zuE DumENvQInp wRO cR.+-*8اv㩺Q 84rHAUe%y9V)xF`_a?+E cu{o/P뾢m%+2hU7<["]3 C%@0Pļ|״%_Hwe_Imf P&\M0M_ج%DQxC׏t*yÏʝs&3n>hG~\n d5%̉MAG/8аDZPhlLd`6GIЊbk )P7WNl\|VO[ l_ŰditGLI*C+}~u0VOu Sɩm7T Jf/Ӕ:P4+̈́!: e#D8G+qYEP_Sӊ\nԧ w3DA8  b('DuPk=Aw~HfAn5Ѝ@+歱f2V?İEY޿~|"N&pf?A:pָ2j)pzYic)kR۰e]˯YZ`D[>2h:Jx/x2-hŮUGT%K, ;]7;CuU혨fL|N=u Gb7FݢAkWĩ4=$I J&l}Mά# TTJ4iɆwr3s[1FKyɳuzc[摯ٌY 䏞TН:ו&lDzH(dIl=OgqET<@p*6µt s=Q_SR]D7K9ڡ[X..$QWEu[B7Ĭ{9d ۄ wNvlmiEE=d`ݳ0+fI;WgF&!9qɵ¶>k[~wY޸$O`)W)rC-3oз;sߜ?X }7|Dq%kW' U~ t-# ?nwQ ^`Epk0(?v/os'?dWBF-cѯ,ٕk~7rs /b78d5<{#+ !w(ϰR~Dn*y;SzmHIsPiZfV*1Z$>LEZgt2GEΤ%ݽ`HADC6waQny,kY%7+Vj= &} ?9ѩP}(? %qu1vÔiglDU>}\QI KWOqG;5'ON6?C+_ݒ:hFL68ҟ4*Ye^MTM&m+=4m+h.I|6Z8-6l`k@'G$>n;TetM"xQ A%a'[펣%_\=NX|APcBN ]UỊJHTH|3Ơ(54^ fLdO@]qd}Ig1Ծtj88!e/ZBdL s +{tf|/TlicEGg2GD;Bܱ9A9p@YL#`Ԟ J(K?@+Gxf<8-b2*)9LHWi67ß!e%@כll*2+0+=a<#C!bw>FB;Nb)e]:1{ؑS*W C6ߓ PR j3 |V<4tTdDl|kXC%$~%d`e$MXãg5kQvxK'̡+t>fS\MN>2D=ѧ,}g?s6c@0Cd$F: .%sSll犨VbEùq/)==%y!rAּ4:M#煢>f)E"@*HD 784^ɚBP;ׄ/]!vQ#:oa##!J 0 ᖵ[RES!Pn1V[2aU CPNJqo#KJd25n]f4K(r$ΐFȈyi_o@9BsW }RĝD{ ݅C>6oO*Ϛn>zd"E@bu7/U"\>_tF+4JL KUk;uPi2o:K v&hdW$Ųx4]V\?bsc/#-Ӑ7DTzx0^q ޯp$hR\ } l4?}.ZR3y\H5TԁpBk|l.1 m#LmJR%WEѾgsadK/Dd4Xsט;2^v{&'&Jk2rNPK??C4ɶ@ˬ*amu\T94%qcN=Vvիy˨+z1]gt$@LC.҂9K Xm@Z iꁫq:'bUQ(FOOd?-@3;+WpRC *nsd  a6J gnf_W8j5no\N;K3jppw$1- J 6w78$.Ł6i*d V4ke 僢Y|پ%Yulܹfٿ]6 /5@;=e cd- #RQZ ;QZTKgfh ~M*nj/1jX.M7p~VM'qu\1`4=!`/V^3H2wغF2.ݻ 4{1u?`͒iV-P"xc~ӑVzXD (0'+>3Lg9i+p_`liL|ygJ-2/M[[| #Tf!%9e%\@6+ GT Q)o|k,nlA?؟ J%mh$sxΪ6x& 35kg]솙ΝX*k_'_P<_Nl0G5:*sZef>4K&)0`'p<Y3 z8E!}]3@*IAjZzv8[JZ QgAS+C+? %+awxK>ycÒArD 똺d+5X96H\q>krk}e^8FgR|p+ܮ ^Z SխTmDfrkhpnZy/Vwn"S#YSrET8woBjC)<>ZO"rMƫE ZXYPKXh-;:ѓ6x"qye a[}~%w9D 9* :PcE `!) 4<6Tq k'$q,CGE:zRLMdr`}SV5"jw [+ѐ+ lb@E,vP>CL|8l#˧Aj#K j)ȧ\$Mu{e_H":? V'O1V&^ǩXWdY\Um%)6"!i[iP;]h CܝU!nj+c(:V&1iyV'cR}Y™ќh)tm8107db:R}~-7[2kV|g> 1JYjXo1^f*9ZXz'5XE}_|NSFmvh0%' hJk:ͻq S`6sMQOװf.0.V;/}lq9nd[UPEd3TMÅ? lh.ZAfh sN[;Ap FՁL:5QA=?I\r)u.`.;S9]gCky"c܆r- ;̧sSqI;O֪Au86])}n~*<㣅ӇR]~ c<`[˔| %.\.)EE ٽi:.5*rړBrB_S5 ]f2G_i~ QoBÐ`a ss?=W 񃟹& vO3*1cE.L wlSl̢pϽ#&xo6A']gH%31f0|8I>XI|E8XU:L := zvKO^}Pvkfy9K}l(a:xeD ]/U>deSАVwη Ik1/Jə cc*+&B=B?|^ mt7AywN`+2}ˬ a/|KuHb9Y1߼Ȫ)k4*tr!YCgp7 \.m]BaS,&9b;RHgXAjk3z0UMwAx8/M, SQuHBf[sՍR _ۂ[#kb(ѝ Fq7Dr,5-I:p=4$ W`]רA~X>iFItARu,92~T~Y:ǰ}"45E/5~ iAẅ́~!b*`]K&ςX5)E:$W3` rO" R ሟT-c? EZa[-kxE#8LUp#brvÊhch7@tO` U=EEA|z}x\eU;-q7Kv-3OIVcO >^nHN7Za(ARmmpy ЭW#aHCpN0ʃڤ th%JoѾ|2~N/GnBJ0fLV-Z쇩I}{]7*dg/4VIwS|=T iŬ 8E@,E+2хj< g# K:G:F+b %슪R /P˪߷/\=@xS TȚ)_V{HHv+e!?GO1r_.^))*NAyC#qY$] s;X؁AkR:ņUجmt)$Fu_$13Π7+Ό-)=H&СN$8%驗~/C:0P sA5+Uac+)(ǽawϐT Yo[0l2ʣ+HFM!]+^.MJ !)C &M}ZLn.&̐Vdi+v$xlSwAFoTuI!pKQPnN]a݂5qZ(TSC|>KtdD6.ld] 2/ۖ|!{*GBB3N 4k=or%AOh~( ^ DڇSPd9CND̜,E\.7NBYG*M* R nbb!vd6!kO!ODdɠڬUo] ߜX4vJt.5E=gLYP,۟scsWshU925ydiI#!+<{id<8(\8 qf+ŅWPL8ŀw ;"Pwx"G4mqT+q3w/kUJUa#Kz4OBpL:;-Ma ⿨Q(N)Mt{`4fnߖ8BzkHd Mh/ƥ\勝E?3Rd(M6GďL(bвgI1\~oI%xiH9zPeE>,0, E`Q1#fˣǖvxd޷) )'n|-~<$/F.bRXy-dY(+43Xɛ>,mTjy`;nx~DYXakg?zN~Y{H~q 6 '2WuF#>sz4Jn)"DŽBUD<}λ!gSɹM\Ո Oi^&n.r ^];aA ^KrV3 7]5dI>oNM"hJGmS#jφ[o(MlؒMTৰUϰ_ǻ%W䊑(!icbv,iМt%m8'fy|YHr"g Ɵ z·z r{?u= X_ac5Xиg+2F&HǔpT%:>!Ikw`ROCh[u< jPP!M[v%Ӯ4kt\]_LJŹ5rE/_ۄ8 Nd%ՈO=P6fPk($lF}DRy!1~H ^Пɋ ?7Y*\N$qʚ@^zA>cX-#f93V'eݻiC~ʕ63KKM/V@mbXTω7fͬ`>qo?B||NUN4^Qpmޛhڳ|*FI;? I]vĪۘ[s%C_t:&2TVx ܤ]rz*'+4'0@k3YeWD2Thb=Tb\|\RLs)Vo萑Q8W?N5I72o8 G;UI  | ~$Bu3=UwPb/%*ʜhPHq=)(畗 Y/b7>U f`r#jRh栥 ȍnp΀"/%cKh>{]I0c9 AbQΟqWd % c1zԉx1dU`P7oݱNDI&|^!1+ 2'l`~WoT'oxeHن)z$8"AByJ5`0$B9[m%G]?a׈ݺ/c(nw>''5''j /Z9KⱟW֮ D8Pܵ9f~>AֈO'* O@lDt|aZɿ1,DFTo?7r5ӱW5$ H ,@_Ɵ}/YA hI\h>ޝɱX,%t&zZF"&?(~t%eK!FMY卐wX:,Ӝcp. HaDhJPtqkbp-s)ٗ,D5+_5j9AC0c-|]3nھ ~SoDB 8JkU\VLW$$1|^ 8dFn4lM bFJNXX\e0AZN<فֽ刣;i:)\ZAZ^W'&9k!hTw*Ap"qN 9JtfInS={C0"./'^"(# <jS֏']Z1| r,xB#Od_U8SWH -2cLKD:Bv䡬jOs [CѭAo)|Xo6ǒpݘs:nn_r q `+9%f@X{hϐ_#FA}!̮֩TR'6{jbXg8di=dlJ4 Fz1kd@ʎwX <ѻd#pB9zfڶ7G )1g,S,v\uJ3^ jPL*V Jiؗ)ki٠hXZޭ~iyw(AV/y4:%*,i󮣾JÕI)6!p,|CW<&1{5zPQ5::VȒf=;WcߙO.+X ̘$<*f"3\,^yN櫭!7\m[H m٪O* H7e~m`ˡGBZ-3z"*8IHYKt ?&=K™]*TlLDtŷL,eӃmXL]yO-T5,,]&)]sEvH~Z&;œXb-{R3\R\Y<'F=O7[`Z[& tuSX9NMvY lTW y1aVO2瞲@Ű8nk82[Jq-yx-SWz޲0êtrN]&۾ 4[{2j& ) "] Kn`+/bl/Խ״tssH~HOg?.̜"Bq`FyY|GL &[.eITrYLu)%=InϺedO"9Ձ%Т-B93,ůɚ)(0K"uΟ5^.OCAP;oe BlƮ> o/\/ 1(LYЮ` [ G21r-Fۉ}!xJjW xH+lg< 9)38GOIijA˭gVGK2K7v"t _v}&=>Ejld(Lnjt忌N߭PgK?'҄TLk? δ^M#$߭vWB^J.pay d2ĄA)y_*ӷ4n=~7Ǣr@ V]VQHvsK^^#$E{;Svq%/>̉# vPUl]u*Y޳SXA!g[\͟ⵋҦ*0~>>?jg<ؑ+Yf[Ⱥ|(zԇ9q m g LEݴ) ?>~1ŹdC9N' ғPӝ ~Cr]_Aˋ2JJ)(ְBr^=1 #\ ̷cO[63uUH)d".jP \f7Yx+Qd㪈wW|ʺ .r-2T<>6%=K^ZD:fS pz%m|W jiy8؁. U%-@FnYd(ؗ`r:"іmO ?2|G UtvelLb.V}-Ğ;jKRΎ&]`=@u ʒ:[Q C\R[*oC2%ѠF/Id:NF _O}HfgzQ$>)h &tp;O#zY18tvQ')Fܢ2QEn5;nxhv,LC+D1v$v)PBrYGoy?0}̕;x|t핓x~qDUWc +9AQVr0cCgz*8if 8#I:Asl !-E1EC߿|SI:H޳SI4 !?3q}khq$++өb̭}^h;}6dJϕvW(zp"Z %uQsmiJ t˻=5|8Wd? koXU%WͩF0c1 (̐3-"| `Kː#jn.`p\K~ټ}Mܛ1L*Yh;s'ӟŕ|5l/@xd?3w@ߴGjQwPk1(pu&")mi]coo;A5g:  @N:`#7%TqҘKM $Y7noyq# @tE5ݸgz@&HuT@roE’΃VҁH$2=c L] Ǧeނ d]`AuptIN>h?%Uo".cW ]ƋMV̟v&iD(lpE֧YÍ!{ p2y'"_w5ջ6we-o5T7zt嬍\C7y9ޡLh8qtmdb2,$1a m.;܈ g[r~݆qXKBnENos '?wZ暠\ߜ 3l4TR4C hV:?5U9@WQ6׳HCQj33m`huajȦFw+]dDFq&BH!(n^|&2N6atz{bsʡd|-jc \i^te-ia0+_N1%vA&qw1:b ɼ#x~:elTB*43ߺ 6hE4i>V$@G2@8/Pv:e>EQ ȷz NKlGuYdzB }xnT+ADu"1Ǣ'0SC6Cg؛/{pcV;1ސ?mxYzX]EAi *('@}^F>TY*Z'8n/?nҧ%@]|"9fN N\a 4V8!dw1;v Sl$kS<9>32x!3B{߱l!v F<5w]S.+i T'F^F˨WErlKrG3ySm29Eeq 쉦rBbKe@j i 9`C"d+ǷzK;ڌ/J%Rp2hk#[-Nx>~  4;A3q>B/SDdgFnC)oW|Ebr*?V҃7Lkޱn2ɀ?SKe{ `rxًkm@j **UB_5 wjS}I`CvrǏ'tVNյ^ۂX(&`V_ iVB[kk Hfه4`l\raQtF],Q,SYkQFyj$9fWL~`6D>c7lN^-z$.4J3&d 2%bũdveC|o:i,_ 7#xv>msէ-kSGWz#,i Qv4cg2&E4g潞@P1d-hscTY_aqpWD"sK`R=.(T(~!APfV$^nQ^`eS*oNwTqCme%vrTaPX{*)e("AaT‚i߸;>gm_dW<uTcנk͗ʄ:sI0lXgN#Tn8RusU)[SMjϫ7)/sh6TFr}e0s5:SgA0Nl@HwDg؞gEz6DUqlpŽ /H.[S޴c4_#ы(d64+BS|'*$>'!NܘU4$!?O`M&T)y"}15M}PXʋՔ͓֗* cːAl6?SJl*KI=.3^?JgTQ ʐ"Hey#8Dć1,iR|_kK=]\ >}.2gDSr{W )oqT`tj}2h&Jl}/M5V`ZJĘ6xrI`4qܾI︎ ͔%p5kKlq[܃ )2RU^e 6 qP!䖔9 +ܲ ƍ@APw}pwDdr^VV1nQ?# A d>GיȘFq#%knl@xT'va$~㰦ic;og "sAA :Ik{6f{HP;vNTZ+R ̷,XBLJF0Flؕ)zރr g>OjEB $kJIeB,YSC9Xk)MDg Igp'`g{ Ԏ.v%{#+'d\gr&@#ٗKZ8\"|k<yQa΄j>]3kU uX?aL}"1 3OE< m]gﺦ 3HhD3 zGf fdFL:cy|OdȼXUS4%>ӦV?/z\.#.^ڋY`.7n(\yًM2nl)L@"%1CTh{uZT{YЌ?>qqƄMy4/*Wd7oC3cEftkhnu+J`<]H7;.忢YY@6 W6jU79OG5.2q$]2&4HF]It8(. 5<%\pjnAffDzI.Fώ1M|蚀b[]WE"Ii9we02qKqjk&W7qjk$f2\7:Hn38ܑ8fSi!BDe!Rl50CM/$}_&Cۊ *}ߐ|/?e>bӥ,>Z怹>!6Ɓx&/%rnрcQ){Y$LU,d(b2n.aT&JFGԿu iΘ'[&9)[ң-q7Ao#8  CS|;,gOEPk0OUd"i~!tmBQhhf XW"t9"_d"pwc˘I˥}>Bϵ6EBkx+7-6[ /zOep/ a<aR\ѝd*@ "5O/e}#{x)$xB RChラA Lx!llO:YŴ2/D8ឪUȏzo/ 39FϠh%\Vlfp"\0b"=:7E,cQd3)X }$W  *&/c h0ȩCgKWĘ@Cr~:@G\8ӈ:H% |_PjJ$:&u7n='|b$"BM~JrK1YGp,s6LHHsDUA!~f'Q6[fk:^dZ+oJY]V&| M=<[_•o}-r7a B7R1%눛:#M@"U|8><ѿ$eu,u玳>H(]]2J۪lZDI'񮙆P=+tV۹] aPp5[G6J:k `&dca^y$wͽa?6XMN0Tj.4oO K0Z[Pj ļI {_?X1i<_\Tw%e;eѭe:];H1ZJU2MQ%>ۓu5 y#[KrS²6wi7I(.xz۳S9(v >@>cU}ܝ)x\xR3mީ0I zRi]6@>?Ё qpm@q2@~&2Ԑ`HA91=9-M/tv31<]pG8aIJ7c(<5+Lc49OIC_'/ʿL75_ ]2M^ah Ӊ :r7:MG}m2; N_&l\Y5=(h^FFiW0Xлd^j%.A^.榟L3rv!@D wf;:.D\54Ϩt]Ad*65/72V1ssF/ӪsN ketQUKgc8 O=j] "eCM\%غOtl5gP#(TB0ހJz6}/lؖ dU֓\R&c]1zEԚ Z*mP{qJ YfE'̕96:Ro%q9= ޳򶓷R=J"*CGHD CYFz̀Ӥ.C}+\ʱ5ߍ+sHsj_A L:kn"/HW]]%(6np|ob Ð Y~*ګΕd}zg![xA9KeڏzU7@a wt]ҏOOzR u=qi^t!L^g-F;GM4p:e!SxWef*A X:rm;]0"ϗɸi.Sn%k d8&ԉ^qFv3{ِǫdRIhT=1&r I 0E edxdq~ ؆C|&?qak̴aS"BW@+ITtj"~vBSʬ#w^9vۓ} :kfeRI55IƬ0*"[LTyc+qLF8FVQu~݀ ;\X_{zof yn>t\bT{R7kuJ*Rtd:VXd*l.6"w XGOD};ee/,-nB55?&l$:B:Bn %nƒaS+Uз}y0~[m*IG4{w`6Uը ;#C*$N*V,Kigˈ9k;z }_b.`m> 48XmU96P.u2Q㑵Ϥ%;l3 \PY̍鵉x`޲ V#%DwaިxD7Fz'v_Bke~D`hzxq/%9 mQmu`Af> 95# 1 v(37G!La}h{z 0&c;JTQ֋.*m<".os9we'`6m-}R^ }-ỉ!Ey6iwwi}J M>oL;kcph~1I-/&@@Հ p!S{jrA{q>Y4a .I~LK*e `N" 2!юb|"U93ЇAH¨4|$gc^U+m?z=ǜ˱ q|ff,jq6H\0+>B=w 7C ]ᡉ虈W>QbL?suF \h=#^FkŌ?9qOWb/_PSR旇l-Q8LwfS),- 4(XpSW<,TM/hbϒZU)Cn0/ք6I`4HcAQd޵8 g*Xrʊ"3`[+lM&Ѕ*%)zdzFcQC§^#=:荟eA#nsO\@Z˪qFĴl4=v!drW.HD 2'`.Q7o޳ luHU da@_} Q/}PBeLOP\[EBzSJ>6񼞰 3ƿ`8l>/1o'|%Bi[bA/.+= l0-]:ZѡnڛN e*ƕS\qp\8Keea"budA8kPpQ=7G>RO[\.0i3+ilK=(_A>/%/b T'Fg:",z8Q2oԟxR=IxGGϸ 6!nC5M} @ؒZ~א85 X͗n~7հɏnJ?Ju`w*-]Dӳv[°&3zw7*7C|Nķ ޻w?*ПcUCǝV:j[c$v볱L$$!CDa`b ~) !9BEP}BG?sB&'14[GƦ=8 U0Leo'L.kz-(b JT,fW2V.H=$6nc@1EH%c;[Š>(+E* }gf(r*ڞ,/flGTQGQZ[׈C<֙V-nNI&>t=dqlDYCBc*KQ#$ɖKxƟb&˼/N*ѹ&@X#clי=(=J. 33vր+q:qěf+>ud`'㱡go5Ep HQS_#A˙БTY/_GٕtX7%8["8:.{|md1tl?巳 ]u=NU,\1 kezpb2p/ٱe$=RTc6 Y\ P09D^9 M03 b$gBV"v}KO5F)d1֊s^-9Z^iC1%y53!a"}u@WQ=᧴X7xeq'$c&n2 IFq̳'B7۞BƯ7O JT𙯬āT[xU0 %GOk/\Bx+(L㳤Ǒt֊jj}Q8`` +!kh}j?\lH+=G`f} }* :}d\9 B;(бFx@0nfJU7@˓.E=S -0Ŕ/1Pͺ5W`{uoiҕ }wE9/TULxZ}v]༕0EIF_'$6u6(ONj?x^S泎{6껩C9 e|FW&7Kͺ6K8 ]#'C@Gˠr'{9\}Gs3)mT ag$˽D*ߕWL|v Z/]q 3ҷR'8ʥ[L ^<`~hj/Ԓ f6Ts:4{)B' }`Xi%ܖuBu4qh-#Jk ڊeG?mT&kW'_2W]T?}S87&}5^4br_Ƣr1^w .]@_.hn͔f*/J2g <0$?3qDS'U"( oTj#7ޖl zv] ٳ3uҘmi/?A aݒY 5v,M|/W_?hABpn&esԷ~جg5ja\\=HuVEtnUXY5n\/}4R̅ok !ߔ~;ܘ_t_|-cj~uH9.a܎ [ Ol%bz>v-wp@}|7R|낟EZ߼:0V2x`FO([3ؓ*czWmRu$Xf}G= 8xP*S.cBJQ$$a!mܠü'|֟lmRZS8/v4 7]Հ%/X|ASL߁ ^śĀ& 9ʳ@CFw _] d͚gYKvonB֯LIĨ$N.k<gKݘtIr˔~|uz_Ee1_Oֳ6EXQ?=MYcb1LWp1cB$ҟ'o#襩|ی,Sb1a3[&k1?mI[q歫Rq7ʏ6HkgibQJR3(*|Ytu'd챥)V_qS0 aػ` H4Bd]B?xb4҇dX(b~P$k@f@Tg%F{I-hsdo9Ǟ&vp4:.j$襲.D?^ACQ xŇ MoOH|* zUbIdIj}N4>o+lu?ݍ"0Acj)hy vhj }mz>hSpJ9+35VzàSmV:7GCP^6S\B $ȀLqMܠ{$0̃$U Dz-DHh!)!P{/ۄrGWB\Xv>YdpGQ1"AD|LGcEnq* %$}.[I11y/fI ]DUW˲j۴F %-Ə,;U鵃؇]bVcv9Vp׉.E]\܊kR gT&y/֤Z_sKo\-+(ُ]tO0ӭp^Dx"1EŊ[usPj:òXKI?z_/dnܺd=߈c{ fFL>P dh}fzFDI$TGm0-?$V 2jtxy_lQ4cFFaF E)XʊV ((p CA~Ȱ0\ti/W5m&uhIDο#VONC~(KAoGe />&+y(DYW-Xc4UiL:?>4ҡ#Z*A#NR"sfC \?|Pl jP ӨB*IؕO:Axkɡs܌ćPS1/\!ԲEn9)DfGMCֿ䒬hCv,pլDys+NVd_mmt`З^ ZIU~'f j[Bsiwڢ ciDbnRC4&S7]\U8\86LXCURyb9Y,{O3>*$Sk`cGFFa*RScH^ oy28a/IAS%P]XX׵Edl!YV Hs+TݿfȪ1b  Lw0uuUƟӘ{“J8 :4r Xw}gX'o )\.w۲_ Q֌I'rnӛ~@BF h3.]S d ^ Iv]2wqJ J!C*qS}tVyfȄ@"7q+}ѼO~WkT,H#C}CTŠQ}"=B%ZA?N/^) m 0YټPUBI|']~[y~N]FV Zm |ڦ4} C3_V$֪5#utas~?p62y Us>}-tfBf KG̙oyNuCV-.t51ՈS㚾 +Ą27 8=@>+g=HW?&,Nq : Ԑ 48KV:FrH+I4Тm.`"6Re~ݟO-xo {+8V%ȱkS؍3{!PP!嵐vr7ѭon@Vk38ńcH̿:ILM%VWObt M@%T(UfUt\1_/Ȝa)%P`[&X)E _<?R(B0c+)+o`d$[D"- Y$ra;2&MIOP$ID},5C!L]$YU;|Fz>8>DG eVOr%6Ov|^ݼ&n=3 kd F4Ew7d-Y{[t44ZBܦ=?OX U`Pw4J_j?fu*̞ pA z#wDWa:`!3!? j @!i͵l_ ^ߴ# T $+]E>\CX*(%aFLSG{ދ KTȘ"b`lzߦ3\="n1q`  zBk'l!5`~,F0)a4yT3y fŀ8T,/+ˑKS\fS9}ח +~?ӄj\*vW?q:Hj^.;/W׼&_1C-f)JlfsԄGʏ}Mٮemahw)|&v%u: ^!*te{C vI'c6)̤t@(]b[4^CUZ=尰 st]7М"S $f})|@tqO߯g@}yc47͵&d=Yo4j[~8#S/ѲLdX9dVXwַtHd 7ٚ?R>`2keԫwJȗ&?*LBg|KVW*=, ݇0A?a rp-T+SƠ0RdH H Uhb/`lc/*e\ ט`wY3¼6}z梑:r軺&"EJ?~ Hr`9rP5¡/=F"2fۛοi:/lD2CS`tZ() UbV*V HH()`7mU@@>u]ْ <{P:;Xhyc @̔y>U o(/.,ZtWR9oul`"`4ѳMZ~%/(D]P+^ z.F&_l+ R'Cn볨P9w\a T uOL2kqqky^.ՊޕX{3A Kc?D@S|7}a PjV%+TW93HWe1h$^eJR@q8p 򏇷 RHC/ #Z(I֢x#b`)[BE"hV<LmJ2$_,ŪELa7nJh4 v!P 1S\8(C=Ċpe/@QG1AK X%U[InRhnuE+aQBX2UUmIpM(3A"%/ ZZT&_ɲ_7Sƫʄm=̿bfg)4򬣇\ (BׅL⡙]T;-=QHIX VbXp R>R2X{'=j Ef|?[Nkƌ%}5)0!D!HEE"0z̰QJk뾮Waad* Kr3¨k`8#xyT^Q㦴$ʘiШFD@+`muyxJA?Tx6bkpЇG5{j78߱wyq[z.$ \@ : >C(O z^AwB$4 4+Dn3VIk jwHhu` Tcȥ.wW}M4 ^ZW3wY푧z%,hTHJbuR{@D3R,kc_:k)1ݺ=hgx| q?A ?0`ȏ,VV>Y_^)<;,ʍ P׼BXg+FR8w~%h.&ͶTbDy@MC翤ovӪJW14©3x4=8(SK[VP8/6G4IOB?R6`0%Ff|c.UxSwz^ַbeG<>h9,bwu]GC?= וkTS+@gr$7'@腸v˟o#s(y4J"aQYB & >qW٨R(oLܫȆ_RroaMuiۓ M HR-Ho09$Ը$'k Ub/w=PfnRYeT> 38?^^OLL'W=|ڬ'h.|^3j#@@,;`_M6@*7Y)d&av!`= Sl = N+s*Ԏ:iGzKL~ggg^x8yU%(lC)Ӓ 1| MG(Z>oۨ@ĠoAn} 1nE?n?c ߩF_iuʱ^O ֗TN5(.L4$̓s$h^zӗ`@xvsOSiɹͧXH<>& F~® yWM+$hu-6>Dj ~l;q8^:x=mM$WBaoaDUT=Zd3gmީIm2 Cg3el/?Np[6>uQOw&Uhh&-g[瑱q)?[y6UfWy$,y)H 9\֎(_[RؒDux?C<*j\J EKQ'ԬyM Q/[@OK8$bC8 m 6!z4?6r6Q4ZzllDIrɥHb4M۬r~?Lk WCdW`O1mI|v.Vetk7W6aok a*NًBJb, B# Td>!ّ&`Rj$ nHroBލFC4ej_5dӨa th%geK2.#jMJTAʊ4PUZXH2M;زU# R:ZBp࢑TD̒-"(*UR)UHXE"EJ#t+D2_SPAW c-jz'wF=IpB"W\ m@C G^"zB%&R+\.,܆ԉ d RNTBAڔ82!Ivlڎ ,!wqۼ4iɵcC"iiRfqթaq1K`X|\U $$֮ـ{/1ɆASTkZina, WFV10%3Y\sG>KDA#%R%\-qPk]v GfuANT ȴV3Tc E+4Y!B!ř̻K-u!k 7Dc+Da/Q-0Bw Xo[Z$_e <)ѡxfpHDCжf?]px%Cs""@SfS"!"_88}nݙj *' Z HV+HçÇˉفw57P3>Nz}A #ɊbRq\XJro޽jms0\LfֳE%Ǝ*bIR DȠ:ycݠP2*Ȳ2"H=(>wfuvt׫xt5 #3^[_+/B I|ȫyoyHn:i^ھc~Uhj ]!UW +>,TT{.(W30JLbTҙTQMaT4]RyCMMlѭFmEJcIkTlZ ?jXڈި[Vlp ;2%0gdUELpg?&i Z0f OqTXX[%WjAj= d*KZ_ U7نRS7M [LɈ(aA6!tX +&sq/HQ͖̮IҖ Óƥ x7]y3dPbc"1_m?~UJA E|7E+b ab}wpP3B7;s:',89bӫ9*|nI %;+J6` J/Ш1 S"RǬ"Hwp*^fҁ6dyI$15+Ƕ0?|Gr??{j-e|9>N촌w]F4J^`l7r05 _1\@"m ! Wa%T=;&`blEA/wφ|-k @l_p}iD؀a4ׁ|ȟ0@axUuE9V#4/HjOoڎ6Mf=;9(df'ԛ[ylǮҁ_7FQl\έxTi֪8T4 ~UO`Lԁ3e+5'8u]A\<"m m[_Ǧht`T|+Xe܁Xh]ifؙs _]!&2M:Z:yj|tf0TeLJR0F7oO2J5h."Wͅjk5ߠW#c̸\% J#:|b2;Di (WC=RD (%Z z(@H6<η wo!?tm  fMvY(Tj!?KDנB@9CZ3Ө!gz@{?躮bd= 棍[(5#]5<}98i7p8,]{9~n]k&mȏ\m\4[_o ?Q{w$:l̇o_jƚ|vm7as rlJX6lEMߡ.d%ʸnW^nx?wַLN׷Q)?m}8 ,EBt ,TA# e.`4|%]d)39t>!)OA.r% J֛~L :EzI?n6pKFjÔ }OV6\_ _qp6=)@u=++4urة%A?vs1|-i\Ɯ6|^q;Z먿Ą `Z{֚`U ~er'CY{gYdkXf\5 4 z! ;ގ1& r0|'+wƲe AIiFQS@:f*4J5@ZX2?+_ܥTdP@?t?;z~=4l 7K{敤r {y5͌odLMEUtgl.s`V={[Q庂B  킎6GûE.PrQ&J0%.1^V~1AIhd.b gv+2;A-2U&)mݻX|%j>}@d;joWGCtc)p)_աɚ!6{WXaxj L\QWK|N߬=޾ Y_0,=dž=u\8JЏKjc~X/$M"4g# 8Ju4PbUjC4@+ ? >Iod5!^LۈF뽦t|?TO@?Tv?M'B* O+ &A VV ʿ'B_]pf=6ƭHg0b_M01`@!tfvbUU(USAE+Ej]>h,>!Bj5Pŀ?1u҄`-4~1@ACqR@1A$F[Ku?*پk7t/`?>&Hk9X~كvߛAS.&s8w.pWi!N>ϟ`з{LJa1=!bnY;>mſӻn؎OBOp9Oogf d[Q ' $vE_ōH\{c?MnVl~0uŷ0ysKNsC;Ndx5D Vd A2L=6mD|io|ѽU{?@:Z~h9okރxn>>iHjxzg\߈E\p~=G_k|&[ao6sXǝ1oQ\l[uڽWs|4lA| ̩w/VʜiȎqχ"i" 2/l 1j>ϗ<'D>}IOa v,ݙ * [F˭RA9nQeo?Jk9+l1Vvu&DvI$ cAHua2"!f}(?IN64$Ymm!;@x ZH Lv& ov53SwX'^+w_5;XTS 0+ɟ?(s!CD 82 ` 8x>UUWX KW!kk [l.etVry -o?焋^p&?\=qR ;i)Ɔ'mVA]6xwsA/Ӛ/ )4C|C?}geZ96SbEH1 b/L P-U VGk]vNR1NZ]IwVBچ}vnvۯ]w9I;/wx>GUgu\kG}}NIp$e+=&)=J["Ϧy8Z&Ve㇦iܾ[4LH1yz_?!"3SȟgЪO!!D3qY&M 3D(seC< bQ$)a@h۰TVJ$$?wi#WI!tܐ(}B]Y5+&RBk!;sc `?ePT>D:YF(ivuCԇ/6終πቺ /5SqYv1! H'=M5ÑCMh"O B(>`İH~-?hD{g5M62 (OjdpMU6U ^|>| _P6tG"Q3l1 Sh״3~߯=rXnNB>G[wgANzÖ$"I >=z. %5EAŽ'K ^?> mn rs @W z\'nO?w V)AK_n%(Xl$tL~CE= }A$ Ⱦԁ''@E@^߳ߙ' G Urꔱ-w\*ݵ`""/`6C0szvZ h1fek[hD[5y0spْ8"G6wu!'R?Y< a (™fI|pDgK#?L,gQd;őa@1Wr\YnWe{^cv^_i~wHA㍵`4~b t5=-mLɴ,Smu}]nG-޹V+C\w_g& ddj;z`[T~m1i Xgdijp)Nj5\_>@CvZcu; 醵|M|콞ee@W,n _ ]p(NsAIz1ܤOOB#mER*|CpTX6Hfc:?|}+/\k=m;z6>k XW}s >K.=dW\#rSb!eXK3[:Mn GIϯ!pYP%XKLCAYEQx-k: ;*EL6s8]3vSU81S͟m S|~.dZ OrvJD*.^W#C^\z (ilL\T2L_' JC]Ihh*$**CݖR.h璑*5UC'B&sRTR#_ѢŦ3}nߏFal˛(g]^a𒊰"S@$d _7 x}[sFMٵӠmOho _=wx8*.?%Jwo/7F#j9Hi W%6vW13]oS%GF޹3(zz'$ǭbShp8(ֶ{ 2Q]$ &WJ+W9fGO7SlFPWC@5KTlJow4ZoE8ٽ/8^}XҺUYokl[Nw-.-S+ae SRn.ˏW沑8he?9+d(Pf16KDxm`1V] cCIj+kgԼZrۼͧOz[!S251yvt 7ꖸu^WJ#3ҲLѷT1wُgEXfM`dZ((CϚз.=;mFqr尖t2Ԩ~I+jRsJ܈ԧb^+Yug[C0.LЏm(\Zױ U!IUsF>Ø;4;þA軛Yz7:5>z<ֲrۅ Ln8)W> c0v&0|(4@l͟ _0 ,Pb"X PA>o7gv?cǻ^7^(P>ჟdC|4ؗ/~7 ˆXvBCd"SŝEvZC'@P8s1z4E&mL/y.>q2{zLt1LE9B=t4T(U qϞ,` ㅂi @@3Klx Nx~9c0@ĂFBX}'7㔤I:M)OLҜ%|{|;}_1hBDz~X!is1TQ@BApCt\%IOCG ǜ`b˞=ǎ'z|Squ< LObQÄ7|lF؍Ø9Bsb=#k;T"ç>[.}m1%z %`` :o3 LTfq/-H}GIy}(Q٘ މXJmq8@$yvp:b ̆ D$]dprCd  >K>%{L5&0"d׼J|XAaG_.;v쭋 хB͐z3+bP_w>*o㰌OqaB@efW=cI( ^^` }=,gpn$;(SJ4>2\<3<á}G0z~tCP) I2ByAL0 mM 6g}Ԯvb.2Z,n)6y&H2-M\5ٛz&׉"'eȀ7fԙ ;oO) c P8'VTGKWƪ?x[L򨁻yU__uIa$G #yE~_Ż,$pHWՙ%.j &ο+f_E)3 ] k'.AVo|Z O{IF*o`*;fڪBm<<74zveEPyP!PԋP@C{~Ͼ*8. cfDAL`TyGϴ'kt~J,ـ ]Ai4 ),]3oĝx>9|/nKcrz} !FALnfcЇsJi>QO p GjiLDa7-w[w<:H0QNDSђL( asKg)p=O`LLAY\­sJdXPCK@X3&I1<]ŸBʉי8\Cd('t nȎ/4y=>guV`꿅7Z>?/~O 8ZOe]Oy>{_ͳuFbMO~YE1:߷w𚗲a>[*;5lRS˱2" i fD  1,9?p+@gɌ>'P^ސ!.\ކwpNӹB,,.s+O 8J| t$jl}1wd%Lm#dM "h'WlfGw+ĥb JPZ>ه f Z4:@UOB>5F ()yJCW~q?8y|+RPeܻM_ńCH7)AqjָW^-?&^BBywRRkZpZb%3E$ C;)zOc?LjteíE)QDk"??Խ-2*dOEĤ(>>A|h$Q@~>L vӬ3xYy=pS[qJE[*Bvk[-;gpFCSq~Tc#..0)Z8 Խ DtĨh"LLg%X7 D6vI)SR#( {P!8no/6=wŔSY~pQN!L\I$𪟑lpF$!>3T(Sl "Ȋf@BDdrZd ,U^E/Q0]YB7:C4~e!)$@Ȣg;A2 p@H-~I0?%V 7ܲX_&|69׶rEߥoFf2uT.U߆RgAX fdL1)^˻Y53dI4@$GnvOJXdf@k{}n]no4,I`sĩrPSC"K6pNê6ˡj9ycjl``LYH P&P}@4:GBxg}kf͹Z@ɖDSմB 6GQBw6sSo@`xۊ6:|@>?;4Q@7tKIq<.HD @:=ި[:PPn ~\}/AFdp{N)Ƴ;16 f󶅧OT2I0%].WS7$6@! @܀(%ILxe&D!47{Cb6"0A5 AJa^ _:  &R^[hw2;Fhh*dI$'dUOZٷ%/ |I9r;ԅFnocޥ;ckݱqsPi`(obI_} ?W:Xp|~x;te@˙C4@$3SHϝ&G1 l}@!E. 藣`e܀̌KV~ooӰdeq2FRSKQ$q5[Og#k`-sE5rsY[7wq6׬.T~um{p?6|}h +P{O۲翃&LK(9VV`DZGh @j̜dAGBWœ;l\_;ǯ|-4{MR'kOAq/ըGG9\6il}o^8Ø3))dx4n{u%:xٻW Z0#mnbVdQ2֢AmDLeН5TcvĤ}aQ~7s!9}Mg_q@נ[Pk9TSHq'&"xJV&[Sz%QN!!$DH6WWXz`'MZoyġ;d`$O4LԚ(AD٧P_$^^To% JġX'H $J$=q @<磜!?9Z`@OeRDD9@W.5[WIB0}@[@c_b_ {<^?m_ϰq/9zM"[Fcf>_о;N _Uaq3C˭@~:BJ'Zv@wc@OO|+.} `%[0~Jd="!XeIځ6#f( d P(i#§t 2nFsZ핾*_lxn=흺dN>?f]6f-2d|N3Ҽ5U-j;D+pa<(yjCM|XUrWE Itև WE~_UnxKo:/ޱ )v](L8:NϗItGIw/)g$hRRhH0SOwvvzy4 ېBD",@뽜>.s{?' qkw^x^qxnMG~F"%5?,-GbF%r~"[c12jьI&⒎wmpTj:_p_O[6wHe@*D8"+JA=Da#}]G[_>4:DEim=ZKY7rN5SfE1eQOW|'ǯiURB)c C*&&#/Uk DbH1l=^? X(|=MK:APiH3b-zO; )e$[{x Ř֛OHϠ(0Kr?llAx ɟ9  1bl۔zY!$22#sI~y$DPKButĐMZ #oOσmEkn{?ھXUŒad d,bdaAhB|XV i5Hxбt}?ad ;ca@ :+P{J 7B`+B"XZ; 0*;"1__'X@Êu[PHL{41A\! b!;|ju=U,DrjBf% foLJy@|#@΀u|hZ{ WQAnOY]LYjq>V=U֪nwtg9?yw,z!yT{L'B0 x4ǣuQ@* Tu\l,& b)R֪lʃV&5I)JJJhTACrUeQ ,R,)rh7P}lsL:!*b9X4M- .Q_λﴡD0/ԩDUWe ȵ)l %nޢYoy pAATRN/x腿_T|B= Ib*$%2\PWOEY:7bnE$GqO4ȿ`-gk&0EuPyn׽U.33%Mںΐ_?9g7I?UxGjfo`8h;Bz*3עvĽɄeXG rcW(*HS37@`DůA^A`xx5܂M@~jMl(_BA$$D|e_O7DRyNX]iR,I| hr{OzKAlZnxN_[l 7L$# ֑_g7!IśfB'XYlKY-GJAvr]{FPP^bIWbd0"GB>< D/:{pa̞ܳΘMҋ6^WI"bDm<92Xo.ƾOv=ة]!ķ^2v%Y|>; 8X~xhnj.qhi^HsYl}^!|'~[wѭ ;5kH_bEr-7|GΕvqmObw1MDf5-.IC;ͩ5N4 ǞifLC'8I^'#5b[FlWF,/AOއgqZG&We63HN1GlhL(;@͐;f}R +{R)=6'x9klV FnYt-W]2gb b)eջE{h%\&_)3U붱 /deY!jtl 0gSĩEě+ժK*se*Fp2|&*A@ `;AC!!``n;Q6X#'6B*h!30f=eMe]uM(o:~86`@IrT㤾u%v694FIϯ bXN /LX`@ ;ilBH`!Q F!$ !` (B"!X*&`~VM媺BbC(̓ <}_6xc?J;&u*>7Wu SO`]Ra3J.XDT`}aNة  K CDCA!-,@LXySȚ҈y#>?zLua 8\H npk[>7ɢ2+ćqeduN'PO A~67e5D)o'qG>bF&dO @-3YXMfd N%ぽOsv0at`RcHYQ*@_xä2ߌtYNܗ X4 [MǠ;GXhrXkuC0^0$oT\\eS d YcX#P݇x~₊>I`( r}cp<?_(ZCL^פ$1;0(S0c؁4`!EH2 `C1@ ,$@)@F=XHy`8 jkvP=}{C,ow]Ә` gAdHB.v¢H&P @hMBQ !#½bMDM a;@&`ajILn׫%X_/"h u4P=sos~J(gM"z[>9g[9"*Muuȵb>.5i_Kue;=yL­ar;h;e翴1[ەElٝUH>{<gsS<7CԱ49Oo7e@75TlgerRz&yC$TM`v$h$W0AN!?c;QPOL0;ށ]J!w/>~"#u$z ⭡+;t~-ͺ[Q/r*nG˫Zw?GoBÑG`&1QoyL`pr$/aa奬}?.%%?> ;&ou0|S⁊Dl![$2<+_s+CD@*gb&e2"E]2 /җ~ɇKן Q2Aq!²D1a! {1+B {xt.iWr1 AH9 L4JH|Ӽw}O FLO.v2Y?:gh0+Kp~T н :Wơj3}⬯nzhBƓ@}j/w P133-Jbw-흧/p2-¬wut-wkzQ&u'=[gqz5DX8Ԅdجc w{zs?oaQf۵  mycϘ$33{myPIɪdt=h7V deha។q-GcD8ϑc)*o- C Y+1İKA@?)J c323X XNd 1s0#MA5@QAYV nb"aCY֗{En/AT-;z=Cb~-|ҳϡzKsUs5fW}ܘPtٟy,Ե&Puw2N8%!3ŝ}53ϳs;Mo^yFΞ5jw\s9Fs]߱>h͔1C|ͥOb?@"AֽH0Ķdhݿm,c?waյY[ƃLy˷߫N%f)}Nѥd|U^#u^onZ+RB` ܯVWW(P}qp?atu(X#8᤹vZ]l&[n5'UzݳWqI}/(didcBpf*m*UpIunzhD?ɿbˋeVmv{NJ0B9KqNԎoN)q.QJ'? 8wsOɹя0ٯSֳVP.ˢR-ydP(kS"%"ڏ! JmqZо ##k]\i 4 L, b,*s 2j:GRr{ֽ5QϭMKB+А2}iOI2f@HAԄ+_k~>'.<zY"?c۞s}g@UUyߋ˰pI+Ee~ҙ=U̳F@L$ xpZ#C ki{S T> #ƑXٯ;XKBIH 0$%͡l2"`F1yWxlLxg!Ydd`Ba\+ WKIm5Dbݝ #Ogw9R)i`N}y@&:+C.{J3'$q ʌH Z&_u|/'&,d!ݍ6$Х~DM61azuqx7U{}q4^g\ꁨa֚br(_arfv?ɱeȲ{截ҩDTJ{0uku-[{[\_oy$I'C_"e ~_q/t=U'U VoHБ{}S!d^! r} h b j=o?7{X0x2b¡zcN\x7V< XV_'I(쫿g7q>v%%|VmHqPDy2T#-*] {T)FeMMlHgj5l։͹D n"l)% \Njfj;kL!ӂm _цئuKx[{,se>r5>!5ϵ@l>-QvֲxGTNb΂ ~_ԋxt>:+ye~1G>@>@1Gε>Q3C3HE#Oia_̳95Nw+ŝ,m؁ z[;2(DN.nYnb؈@Z1j327 !C `-<s{.Жz&Ĩd`*\Fkc`"+ߨxU'Oje0 sz[ٲ@ʟNnS, c-loC5= yӬV&Qn-p)7PᢉtQzWO\sSH y9qne88]ZI>uh' )#.mQ,OJre|ĉhTxIAH*̫$Z;{}٩1gUuwLؿ PUEq^ Vu}_kcpI,(}RЬ\`"(E-"ODځQRymfp@쐲9B'y/zEp~r\CKeE2ߴ`Η!WIҤ"A`S$F1b]\jI1mJAe2W#9 4[6Q ЦԁE;FkGT \tP$ 4#7=muUC8KQ&З1Td(Ͷ?(;P2pV8-Dɷj4͞[HP}%Ae|Hķ{GdR{Zk` L)y^۷ޞZj=yi3dNMʔ*Y%~Ƕkf Q| 0>[{z8vk!0)|Ltg3mM:gm髡s1cA?2ϙ"3 7)cwe C>WR8 ݃qi0=WQEgOhT$w"!0ψv?FK=voO:.۾Q820M KF _y^qtA|ey=ߞ_3w< R‹vl hh-Rj##zDu=ogqOxq6v~Fހ|%t3k~w~]/5wWyw6^MWM'5_"`\ҮZۃ"  齻C# ҈P!TY 8+@[?sO瓁ߏs™\m<7pW5ʍW]nF>xC;]%@پH5^4vWݛncV\ ~g~֧͛ƀ楟ݷNiWkX|~" ȲF=Eڡ9YrU?g]=}e.tPv6hL}b3ќ s:t핂b/i!E.Xɉ~knZvڟ)P /NC_o=^zFGQ`,_@"6IQ&?+??KZa~{EUYM&ʰEz+`&} 4P9}R=)1P.4WJ2J,6+Ppuur7r|3P'ZYFzZe;QUjX b I **bfi * ("*(l'olUD{XQU{wk (=t/S+ؔӴi,4EQ@ҐEAEmXDEDzCTDDH11%M%RPEQIBQI5QQ EQHLfªJF"$*$I*!* J!(($)*צ1E5EP4S%PPD5a%S4%QQLRMS%LDDETDJSIIBPST D_0 )j" jiiJ&j "" i) )f)2JZ *)&h(*bh&*bi !&(&)"Gl$eh(hZ $* J*bfj$)ja* *bi"Ha(J((jfH"h iiY*%& b)*" ""j&hhj*J("H) Zb&#'-(Ý 7v_cs;WnƊ8E\ZOΪ;i A j(ahFܦpxiֽgpD9Jܫ#RrTЍ&U+MN`lPsq>O|oQ:Vطlœr%_7Y HUy`?&6;TU '"UFi?Ʋ= Ih-\|/z_]$dCuw3&w1OɀgUuD?i!ߋ6.9I 3,jXEYXSO ZfL_NR=f$`41 AC+#\8hĒ=RB[OK~׈qq"ooIab}筼&dԀtBMxf-kcr*?6="z4y %$ иhU@@Bgs_n^?5TUWk9jm$wL0r~7[zȪbل;2 eNo鰙d} s"Ej/aKig>xHh M#0^hS;YlR(1?% hYGyKnNIo'f@ʰNW_ׇRߘt~{ù@;r6+&^5Fj2jhj3L Z>\U)z_{y?د?,/DF ,bߡF=%vx$!Isdܧ0U×`t堀 wq|$ܩ*uǯu|ۡ[(Vrܓ_}?Ln!ѐs$H)6N'a5Flmɢ"(GI$сL@TukK&è Fgݼ}yzhX[Z;UwT >=Ưa7a%jZ~8t]`O 7Dz+OWˁBD2l3/&fFBn&I R8 )@їcpd {5!Q00ɇ{߶j)G6/M\iy^ʟ 3=}Qg(4O' q pzGbB%&`>mYFFֿa^?<@='w'bD6=YzjP ƃ]ŭ ͂!#<{lx_ِ9xB<]9H*g^E jaH=JRDb*ar,"T671ӶL=|d( 8m>,ڟAokuA1pDF&E3T/!0]V o ܵ*x| _#$qzZ޽70x571yy|ZSMTOa?tA͉!vPIA FUC& hVm;ڵD!w2YaaBYL' m ZXHdA /.?J, oͪFR1pn>OРףCfxȌpfA̤;$ yi.UyZ/>Hh7icX'VL>!r(=w^;#8 $wY@1x>"qq:u8~F.8@T$ƽ;Y F@2H#޾.\ {Ϡ : ( ڟ\\GAA\AhGB*JU TS+g>Xۈ?>`F-a%QAF@ԡhXVP?30]$AM/ y*PS8JzHդؾ(һ 'P HG1w!z!s$/G@4T O&ٓNAUj1!3;' PwvdHFIN`a%5TcS bU,Ț"an'ߎNSv]66c !(C)yz|mfJJKKjStȾӵ|+wڌk+x+j(_O&˪[CTH֭(gz~_gP 5X v~ΊmX?aX8VA0BGڏ:gz~LO<F'4j,/rT~e*_ M=뀓GwU\ےS79wHȈ@Z JZ$}^eD׳r| ݏ4M*u{n \KPſ?<e=^>[3OʓB{Ƅ*J>Q\щaX~)M6j{~QCd@ٹc"BeOnco3=&ƞ#`.Ol< $=zNfiH6>"7Į_ji>0}Z%,YQf׏LYq}%?b=JErxd,l;ܟ`bCȻE(2  b=ݣ^)$~ͧD34]NGJ}@?Ai~^Ol)4k434SZRR|{|,BigEFy" ؅WkNm|&2mvz=\S #T"Y_ 8'VMPD&wD.^{.-72k8Z⥟7[QsHZW07% SXhsK΄BwuH0CuXfL*8#1ۭLΊrÚ*nxVU A5Ӄk؋Rsl!*#3hӷ8ln^L\jp0AD\ xԂ 3.yU5S~pWR [JSW7N;9f6}@,~o3*x"jH {S-n48oD7 AoAdU>LE5j qR"wl^1뤁4ؘHwö$bAG^.`8l51dXJ?!SZ!5Lfū*l0[ݿ[~=bAЉH|6 S19ɤ#3$W2!uy@\ i/<&?GK5?31N-JO%2c& F C% d#5I\C{-oiDw (~^B T$E`q$t YLcaSNW`P59?YPĐj '{U떺o}`y[[RcMie V·$|QI z#B%UCQr^!畁>{p[bGt ]z!߭qV*)RSl+]yq#^r) cxTgM8u2{] KRTxK/IΓ]5䷗*ϙOa?1z.>'ګ& u.VkVF^䁍@T X]4SUk. -_;hb߯ބϡ1 ⟵Ye/,(Y9y:{{ǯ{(v$zMD̋D HA#%krGzΖqAq,O;tT>$=e?x7i0H`qcL~$ԾDʗYS@f"ȴ(MRˮU[ZdX`Gȋq~K:ԼS~>/c̏RiđaWF 4 ȉ~ T#QdXktkʱgؠP>ʉAPRJbbA3- * -68rJӍRD%Bv\8xeNtR~;\v3Ґ#VIQPҳ!HL4/S@4HQ@ BvH (*JJE@b. {0 ݮoP޴S"2kuiJ UC&vYS=c8U_={~=0AG!H ̨ӴfKTuI6FЯʘt6[k07#~}`7is0&"0KS]lRc/6G3|y ]eku LS^-Ia)J{62;NWܢs|R*4 ݡ+28_6=0,1aÛij{Ǯ7]`(nnp;Rt)'n|K;Knl}dQܢ6{c^^hұA*呪d}uo* u7@wq&z@[ Fn] ~Or]qX2$V;[ _BN:ѭg]cT:dݲ ݰ`ũEPko`h(3.tG*k*@TRQhRwR0Sp[oRZqCɳ>>$f@ P@5˖,OJQQ]|.$HUpe\Z&L}Nq$2B~HRP2Yl||:V؟YҚ9?.[*|ܻTmFFBǍ" (a=?b[cnicciiG&@k|wRE6 q{XhM~= - y`ϐZw}ߙ.ӂ=En1Qq P?߸[q(Zeėk=-O^kчHpgײO?=%J@ 7aARjs?ZrUW*EߍEYV=EG*F>tQ2;I U+n?18L0E'wոRh"E/Avť6] 9+fg)[YM?ݽ[lzYUxp݃X-.- {ι # !r:Ie"PW8u0w`ptH(1="Y7 X TS+({hXˤᤚB1Fr!f^D2uH {@I@PCrJ>cKRO]kEDSOK=JIźڍHvhTv|C^_'^q,/]?Fe;Q=rɘETp%B$<\ץ9kJY^/4ZvGcaUQ8j-jBcר۸~W%eX68˃/j^hO[垚jÌRʣ|Wâ:~Ct%밺+ZnupC)ziloyӄ463w!M)vn ix\o4QS&DP0lgaS-Ρ$NU*oSK|&ʤ glG[?O5-Jʬer-VA`F58ECHMbnLEDUl5QH_gԫj-Yf G.$ n4}Ϳ:M|N)Ք-q.+LF26JgΠU:aC/ - ->" Eb#DȺt*YW9u+C[m[lLNBaTZzih&bۃemNdF? gc˪kVj~h;,DݞśϚ BkTKRfZUxbfo]})b7Iy" mn 8G8.>ª\L%]M߳cvmx֢|{E L"OZ&Ƕ٩6r\bR@d ,*9ZʛM3,BA6Ifc{^n3Q]2+|UwUtOx]З`t~F"+6/(ˏˤz뜨}M-~[u#`@?v'uz9 C#lҴUߜH<1VfsʷM W1e02)[ uN;w=/Q:Ix,Y? "{]߽~sa+q y#](h p1laCfC[CxMV^l-|?w L7~.^=]t6vm%E[CIĪWFRwZ|p{^6ϔġYVcm}Z:T=L=C}3CebxiYyqIbpt|yk2˅<1۹!^r lH gMw3G`YbYz "F)`û6}w83u,ax 4dy* <,7J뺍xU^UDYY;tͿo4!sG-K+ ґKbvAF+.a$FMëC S{0(KdcU" iqa2i_.*4 3f>?Z&xw4V ξ6߼GqoRqZ߷l~;)niS_OHtQ jp x9H&>!D|~Dv7ktl`_r?6>S^Yྙrk )!_4*V&SvX=I54_xKuEάGTfVgQ=x(KsЏYad$xP]%^ Z$fH rݮip3LYc묍Z4Bհ+ dZf8va c2@!u[Ek_.lf-(Ψc\ߣ82v/6R\z^6Q*o1 6tkSu#}ӺҞ+뉯A*"fsɅY<sluoh/j]H <>ӫlv2.&?8[Y%cz3N%)׽i]AAHĻl#"&ߑL)&ٽȿCu\ <,D ֣UxG-; ^ZQR Ԧ71_ @еwۆ 9W]A2KijL,YaQ2 A/.C^Cj%9I x y x6l>s+z-R J{ 0LR> P T|?F~N WG9&NG¥0h\-@Je*/2M#DG)a8d P'BʂR /+O(HCn4SQ1hgj%zn.IHgr#QP<;ۯ5X)=\:=֍W40q6KW`".W5vĶ$m`8jJ%Tl7^7q)*ݡU>X|,}{~([9 /'9/H[.sdyf)1y]6!YF(˃ ^p85)JZ&i .kX\^~cU$9}!@H_8 $jqh|+Ҷ&*b2P$-3FB:&S3%\{v ACaNJ/ˡ_p_dWtJqqAZQ^8DrQ=~; Z5P6{Es(xy_b6U Md3QϣXp[6E*ee uL]74eoor/Kpw6<'Q\s8޳}\U!AKdM[a'1 ] OS/b^IuO/e}:e\.'*O"/b)lG-5ޮؽźpv4"kۆ`]qԗK0[s]fUGpoo@._1_"0ebt=5+4ƶ069bZ#c?Xa-RXP{v I&4h}yKyyryx@#RwH=4Ja_]FVs0<;޵8ԱMΔ? J*ь/v~P,BĿ\rl;[u?y;27\ӭ\28^zJr5cŃ rsq V ߽~И/Xa{mӏ񧣋r3PpեI(vra_͌lΝ]3;e V^^"W?X߄g Żc4Po+vJ9PE}wD׫&::3b+)xߓqON?vW2 ?%ct` c( cץXZc1*!#*cD^!,WzϋKFXuƖk=#lkQC|}VZ6ŠEp W kqOKضkQOx:C=Ms@nÿsYqGev&4ϵVƿΎf=gGkٮݷ7bѨEcB0(^6]-u,7&: 8wwcEFWfY'J ,HfWާ{otvaU4M=o[9e!{b5 ]s+冏2l;[[s?"0~GzBA7t-%F&#LrCҖ B jjߖkȨ?YwԵ75]ѴJY!ljcOZ_d ,@bu" G%&< >'Ou)ۣ2) 1OS:p}ZWͽXu(_[o-wpWkr̢w 31%j aOq|'ga P͔d_-[90 /+wm!ɽ{6zm Rz麟t8U ( E D_{?m'+EW*{KĊ8k\ﯱ>K'eב˾ʵQL*gֱ4=ѱㆿqۅײaV Gj4ġrY^#&!CLf oN nw U#g'3W $"_ ; װ 0wZxK׬;w-ovMile eʑ` RN~I·7[5?079Y `,'~M0vސ c@o gS[>ü"(-Sl}S4<%TDƒ27܉Kz_#bͶU^ '뢈o2O5}O ?UD i )-$nϪmgV?+oDe}R7K/|P8kdjv3f~.4~?_HCPM[?j+Y5㡔 Z-m\5wbveҁsvJ*4ӍH>g-`.8+KZUFggra~,^ݍ=n67&y(tk^!l ,,hlRSm' ?X Z$ )MA"@oQ)Iuܿ qCy(hA~4>fsò,넞D9\b1׵IMm̌ii}BO^Š+) )S%^by_7!Rh5UOm'mvM KFCT`&`̏ms^aGoW?h P`wRo٭O:]q'ء3x]pьQ\H0 ̃/xՋ 9Z <- :M Z 'uc"Q笌xa1|6_hH [7.JfU:DAz2>E5H%\21`ULe%sk%ȗJ%a蔗MB ,@*VzS~ *y}nE4CM_$ OE hdq R tI]UN"8`qU̩d_w\H|BW*wЉv~ER'8f^jtf6ÜOZϊU{i a Nue>hENJ 46/ 'l[`"A i ?V.Z[PҎzۛeףo_R2O靳,8ԩܣ;ψp6S6zU铙ikj*msroCv_ZmwG[¥>īJ BގD޴%dC PA 8BfN$m@fDַֺO66o}}6k5x-I>W;@tUsHu8E vui#d"^GSUpױjHXt{o/~y3&(jAg[aI.z".KPËJ[^MD5ʆQ 0)P_dx 1ʥ!# PT|_5wr@/{?)w˦bT|l@#xwax3[~/wB$2IAAFNWy ,zIܡ5!@&)3!#[߭en+T@dY,=)݆W?黟=bМq""eҪ2*=_frr@ (( 4qU5( >)I]vI+Q$K_ rF;@@AgѠQvغ\' ~-J Ȳv\iB kA# s!0fBt>*MrR }<}_k_rg[wX9\.k"2,F:%7E9}ʹzn 00Wo16¬2@dar4QAnzMQ*{_K[+cWA|0s5!t~]^Ƃsvz#B(~{CYlAdJj48fH8;C= CՀ0bClz]F=o mVzW$hqCP}H/ AS~_㱺qdNˇSr9dR}tsEi$oLVwUfܿ 8'~(?} =8'{@Gjzф9@Ô>&4'C*Haw/}պ,Jܐhw<ߛ@dH&>eáΨ"1RY;WΏ(F?ij1H9mm : I5aw8ѧfhcOx`&lI0y&ZKLx4*Yi׺g=h8)J7P B&-dWqM biW(z ic_BB%%"[B65Nj o98'tUz"e)M!^ 9<DQ:J-@J2Y}MN/e>Ϻ㖾me_2Ʀ:̸HChPeI& *PY.(rG"B{a o3U1s]Zx}Žޣ0kWiy?ޯi| 8=~in 'k`SԘ0HP*%}Aew pw&L2d/ރPnqY'1Cun$_b@A+CU}AxvuX mv @c4g3j9H gF'& ;z ;ify(> 'b#z+ N)?WX5|\o=>r|w\'FUw|x\uC ?&?n n1sT6!Q'XKgk^n!"|N֐Ձ@{n+簂!  \ ̵ Ѯ+\7u˕TuUUS.7-^)1Ryt6RT?dELdN/w@Vg}^Yӄ>IH?џ)?o,ꉇ6GfՍ mX鷴m:yA\롴h,jn7nAҪHljAGEP>$_~{-{#ish`. r]vK?}[p0舯ܜF*>8HCqC~3V4AR1a9CЉ)kPAQ#N˳9h%̗&kJCY^L>"`0 @+#vmWGьڦ@ riS46M3A:gz7g;OYoQ&rVָ%Ed -zA"oɬ0!! ~[w0o]hr;IΣq;DY&#‘ݾCvfq-+{l污*T>2sDy"@(j:>[79u9m^.Yuf`e !Y>t55X-W54E.!b$D'uF3z/, O*Ά p<&PU'񘫑%$` gEʖ`NOL%%YO'1M$=`eMETIUO/PRގ`'{5/%Jb%/uk霕V0H}j__c^Fm _xhvmmU 侭ek@MU[oP&j?X'62%dZZDyrr *X̡݇ \z>X(7,ۡd ,UXh1 P- kZPS, d S )W,64 pR^,K22-ZŅAV PL)%-‹ dZ%a s62,hAKa @?_:$a^߀'pBšk ׽Sia|?fǷA[ӳSc cX/Y*{Sf=s$ϙ#f>W|N]@s%Oc*oz4{[m-7ː7ۚ %ݫ}\0w=3M0!gg@/(q3hIR'uqۧ|/y_>AE)zYN%^=]~]5\d 8}L:ٷ^E{vPK1 Ȍ /Ys/Ϥ;HRuzN'ifP=+N/[5.-{uҥ8ǟWuد?yL ]nwFEhKY;Zj)ikʌ+~5.Y._PjFJz $ֵUͱjɞӑ7PO8m7y61 eM;uQk/<*I6 TO1yYoWt/gCGE$"2:.R9z%[O%:GN_-?B <aɡMʊ64R[.zƶm,3\ T!MNZmi4KiBS3B},5L  EJH,p;`<RMT |5XƜ|ܤ8[Q^~v`O\gԖ C+qGq6|^g2kk1Y!+ƬP_9lXb۝x5f[F*e\1sLp$O]k[ƝLJ ӇZY5]|.iRܡA:# PI3l*DU^af3$XK>|YL@Bg4e#r9A/Şߖ)zhB"TȀ`q@ ,OmyPR7^̈C4Vޝ& ?eŐuqgjQ 7Y,/ΆvM}v:Z ra8ĂnvownGmvԜRU4Rn0?w=֯,υSʤndqebax~:?xla=\1tiЀs|"F_IZx4>%z X#%Cf?+ic79OBimYx%?_(HNSz -HG`SO w|>6Z3 eӤ ݟ~YDrV@־otx*\9OC\mdp*rޟOd (vW`j5`Ȭ1 6Ѯiz>>O9GkFWr֥CP?mayZMv^;w>BL⎋Iʃ.Fԩe5y^1x2 ;,=KPSL{ =C7uOf WWaˮ\ 4e=鰎ͦҭܐݛl֖q0C#*{& 2p^d;78e8;2GTއ@uZ[ OJ0L * vɗeZ|Zy4961+ie0 lH%Esl#B@HQ~ݸ>OOy Onˢ0ZZ^B]>E>%alaŎwp߹s@ MĠ*hNR3o}d֭+,z;Ֆ=G/[GV _l(ћ5պէO.oxd 3J<n5\WsŘ .MMI0 _KiLڠN2դo˾`ݔJVU|g| w>v0 IVP'\/$b& ĵ$@*Fn]i[t`8(K{7_j67xևqq,6jSriP"YJ<\W{1Bt nyɺ+ o'_ Se_TɢNK(-͊@F=řI]K+=[R54E>KUA 29l Eo=B;Um($YiGCAL@=&E# DJ#UܝQ@2 _ξHM?LC_kb\SC<݋ZSw_Q$%(&*j)*j)(ih Dh@ B! X(J j) &"Va$f"(h*%i(" hb UD3/ MӢY[E{(QoĹ0IߙhlXw,laI]c03z<[ƴ̄&S[ zؐ>Q#ǶU>?٣R.Oa_H{0>U#@&j|Nvw`CFuamQz-T#%E@@WlJac3& X\,(;= vR~ iY\V+'f/cXsv/^i6:ZX5BHx._n~Q%gKzF.)W<(JRGc^0~4]FOp חd[o΍M:/ %`#*bCt*h2=xCqzh~'Fe4(xpf*D $d|/ɤB %adw,;v1E~4 3E%Y8sB:|'ڝKV3dD2fH7&=2F,iB{e*+tB.~IYw HUSl]pv121|w+q,YXBA/QPLSKntV{80K2kiDu~9RQ$FwHa=I(E8 E«b1֙JVPu΃^ x}E4ڵ/4/Y 0 ܫȱ& ,E}OmN=2]nrct&fh%r3'e\ `ICP!'ۻWa2VH0RT6@ xu Fs[p}+槹CяӁa0ZvvEJp lwu ޅtBcfڔsb_EB8 cfqۗn,̶W` R(H$;ϫտys}h,ff]l7100%5%Q [ ݤ߿/SSA/0#җE|#4:(r=aAE8+'td%׹Q`l EV 0hCgZN`pٱ0=CDf`6^7XkloJՁN߯P0#oO ~~G}SwC*dd@]<>k~]UEz-%5PM <;Zj=VH<"dmCcbn}4ZIF;{Kv;OpOD=sk8:q?7!pK&K]%jY 9%1cd_ڿ~w9z8XplVbkc2 U\}}h E?Sbvz|V eCtsT=3+WM(NQ[_OUHv8X>?y B Q8+i!]7Yi8](iliBODS*Og6(S%L^_I--6->C!g}y@J}kɴT&#K$@ #%!!ۀh2cU/noZ9+cxʁV9X,B跌B{_yUb3~w=wMlx*}j[[e !6zֻl' %&fI`>cl!;~*PI @>+2|۵et=ii _-.u3׿CҤD` =h/V(-mFh% C(2hlIhcv0Ddw@-hrfRWk~O~_g1S58a Rb,CCHSx.q{mٵnu]{NKTU)z.- Lٗ UH+! ݞ㐹y)N] =%Xj\(ۮCFrE7.A63H;m#B%)Rʼ[BsFMhsM0Yis 7 #CWEt8#prŊ(S;^5\ A5MX_@E+F Ymb6UX~ݧ?vzowUY:G,JufiV+/P@/ֆ $G ߿:+xwO&M2ۭ hЄgh1G!duǍZe@11WHunYiy1J"XaQp`W_s3<1H/-+xJ˲I%gozxx,'LB9,ɯې+]b[.3e30tlax\mU ݉ҩdÑfm{џ]#3:HtYkݮR%Ժq Bbbf*!7+ dUrպ7ˈD oBC||5dm>A).dv.%ڃ>zlߩY'̓ }0@] BrzhŸGJVb=U<]\ڀn)!Vr8 zY-ߺQTyLˢd'դN)̱㆐^*}+\W23ЧgU{?GzPB NSu^}P-ez5D*-fk-wjyMtcFЃI.jи!UIoDhy0vRهD"%%TNEJ?⮚5U)M98TNg$ljXxۡ$`~$.ʼn*=],@X50ѭ/94/Ck)F/%maiIC4d!])!rF/)mJ|E@;hHaA j+nԴ먍o&=³٨M0ghN \΂ah/orj2=0/uHK&iq.):se3*VZB9Yf *O! _027Ɩ+"znxWi='^x*H@ S215e$' -$P)@*;eKݦ |W# f9s"[x1Qt0ȾBo|zcq+`&5 }F߻gX=^ɞ@|B}%.m̫/jft }R@nIsMN^ynY6DHT1QyJ#?$uxfڮp/,%Ez皂j?N V$Z]p_eqT@_W9[kG$(-bϧ]N_ QU=56gK fbs"#d^r3-ZEWM 1U.a~ZM6 wC96S7L]< e0-6Gg@:w: r\ lJ |4E+) ׽e?;}H-MiX'vM9&cuYefFe_jX 倊ZY>b?w,3ne1;πʅ[d面zʬ5O ~f:Aƿ;.BHƽSmީaGt74`Y]hc[&; i0LȘHdp@b$hu,x,vR39U;UaV0HWT;+.=1<@ګĢ-(+"8њ=?zzMԎ?aGxO`'&Ral_᧒(__}zfJh>`L.Ze}YW[b$UvJMY\u"lq}Á,k -׹!_ 8 :GGbd 4Qjד-(iC*g^NuF̕)9L#+/"Yf:cPj;IlhS$AGZM+4a·Qiw-;e=#qvKm4ÈO5OU]2#`.^ &CUr  hן]V4~g3 U K 2A8!2d:ƓtqXT3Qq >,8V`'О@lS9AIvDB[P4A7QQq5WGl ^<6[enW`1~C#N:(sILjad3buތG]@U.RAȌc M?h޳mJ[m9D{ҥf1 Mne?WnQ-?RQ?L{nhZЗƲ Z[PoEbho SwF5TsRzhc0{p6hHg6eq-V$?J1L <nω!ULIhM$5ǧ߸*ӣۢp"T< Tiv=kEDޭg[Zַ.n0(N,D18 y 3v$"9ܗ \RJH>wA6ɱ RR At8@AH5U^m6g+iZ.OtޮFnSڕ@H  T 6Sۼ'5b %Xn@2q)5 xw㔹4#)=ANJ/ǙuW͌5B(FalX@|'P6߭hI +] kT5 6tV Է8\3mu,icwެ𮾆mGu?;'H9`_)@j2DkL$?(p-{aB\$A7h&ӌZk&< Gm86RcPNDuhA'*zEi=$Heg6דTiH'ѕExfj ej D&c1_]y c< u닫uE |)\^vj$GDJ$T2: -{s}gp멉ejI^c ͦcN:ΓJ?F&ސmPۡ[b1D`BVsKyK;&W_Q!* T,3uuş)$%(ZvX|Bِٖ; |6wmgT\$haH-*55&K%&lA \5[m{:f45>?_)EjfIE&Lc'ۄՔ+mͼ"ʠdx(tu} 1IONs>SikWo^&gZk + /V@5]7E'mQ~=V_K0gGV&~+ɻQ*}lt,1~pOzh1Iɤ\DwIJzi'668RPDtz3?@^~$U&-NVt`]EwE.Tafd -1 רyuO)4Pnm輴ɇ&#&^02I-at2Pu8r3?SCKRHQByt(]?X@2?/^d\JsZ&`-,ABq}%jO+j[nWKb*s0 ]sWmН5 ľ  qkJ-x{pX a? EAu> %ҸܘD*i >_9=G3?i*)6OPa5!E:؉;q#niݕ4`o`]ćG,K+ =ĕ1S B֘RqBh c9)}ъc:dP^lŹmrW*&$!5r^Uo$LC3@VMWkk!@4zf'J-ٽǽI(#K7X'1a lVGCĪ|Lm'̰8x{? aiɡC[JͼVlcD^IC7/0vΛd"/oK'43,(ߤc jw+ X]b{_Opmz6f%E )[^$-f{4"vD|D<*_@:lΈg553p;xڎt kLcn %om?_Q'-$UTaSk˾bFf_kAGwp;;(p/vi{~> u~5*$p:&;V9fҚʹ<̠6Np_"@Y'%7y$x&Sj 5;KTSS)^tS;guDYW=3y\!>a<0r%5r~{ c[kGS(qSGUS⑈U%cR1wg  krq( %HTk,/h׍&@? 7QD=X.iwh{Wrͦ"nBψ\xvv4L*ChÔY;i+T2v:~?i8U-ìBHu.<sqM5oL- .oPBpnPvzxa'fsƛ~Y1̈́^ ¯WCOKE+Vļʣf8Ziаq/ B1Hhonܚwpx\婢%4G$&s&*۪ζz-_uOdwrzFI@5e3:Sr\yیNJd$"]xoyap"ZzG: |B-^#ӫ*duf?2œTdƞ{RXmvsFs\$'^6H!wL~P Erc.=*S}xlm+o4,_QxFz!"="`ۊ}2x vwG<*6&Y\h%_,STeثEmHMzR$=PsgsMć* >mT05LcY\!0J-\^9mw[hm܇l:Ԯ} 7/N: ☄KͪnkU~IZ,I]8e>D9'Y>\Ͼs2C%XFyRP: Қ+ey1w0-iukR P;QUC۽nL졨5w*|/fAaA%ϝ9`-N-\qEdH)~6 `w#J$rE;31͘Яn4`Zrbz7FJE]Ȅn\HLN(yWչ!ldy[FԈ85y%⹨5% 4yaU3iWiQ&* "#2/ӈT,zԉ$}],2_U ;_6Ƭ9 qꦤHT՟a,#ոU`S$8M@a_=+B5sr{+~4Rdec(!t6]EGxn Q@Tq ٠jfC1?͚[j$@-iPU9ed.z2^7}lAj@y 4{DxV5WdiƗ^DdWmuTir% ͥ:nr&Hfd+jmS?}j*;Y ez1]&%8) Yx2豯/ʸKsGut AE  ,ؖE#E@ %=|z)ރT /HnqtnPd~|'X:6JTP<&)Me{597Ol2 ‰^~J7U(Qb+ZHϘ~bC\zН):[ mPOr5E+ j|vBw8,ʼB2£s+p%v࿕*[<$!}Gsl23ͽW#ŗ,3fzୄxXԘ`VI?r r6ѦoKl97ESۅY&ʹy D0& ^ #hM2rlnPa=՞0@dw%VvYy M1RaKn^-|`8ﱏG5yw!~<M*|rMP}_0H)5Y3y`%]'"Kq_Cqa -r쓞78Mڷx `+T\EW<<0>]&p|K=RԌ،_~L!}qrDnͥ5Gxq ȗs#,ٞrB䁊a1{Ѯ]Wߟ62J =ah]B ps-q@ 53b~oQ4s1iE$] Р6?wvd'ZDap2PQ9FƐ,6eira/c[2@ Olm n>C7OڢYP9  m8ǯW##pC~.gYR4 dԵ+<_r-Z$P4<E:V`A.7щjqVBI 6Q:bhrjlkNQ_ ӌeqJ8eBQBsW; wRsyd-&Oi|n:(:kƱD$=Ds1t J8" i݆WrK9q;ϪUDE;4M۰2p5hPx!"c&՚3a8IゑAUKub*hB:PȄ[ qNoq!;ӗȿ#Cbkx~l5X]4b!.>O7/Kd4O "m%-bM1Lafeo!%dw7<&ULv 3h1cDfPQsaęOb} edK@DCZ;`~^*;ÆBq2fH%FCQk8&u=C:FR6pPZŠ ⩴G$fSQL++FsfƚaF438=v]23ЪhS$u$X8;h4 fQg)͠%lˆv4e`9_*XQ aD~_N9>.CfR{EMxٔ"Y<!{N@y2]D`lDZwv#Cֶe1iXsIRwkԲ7NS[$~X@Iyn۪*7ZKW6 H*.:]d߽N~+)qrԅAo>pІ c-^$VDƧ(Դy m}1,d&2I#7~V& >Mۨ qpLBޓv躲P:&u$\&t!-\̕|f} |`bz_ 2nDmRuHaKZ+ݔCߏX 0cv9bb6ͬ ;(}A\Nrc#U }qܪQyx>Ve<4_҉!t p/ N`lf@vZO!kRJ9ڣ*S#c8D%f[\61-+C8z"c._`{ nS\'\:{D9VCa语C@A,zزFeo+܎B]"@Q|&Ekx2S61 qPƗN@SG~)PYo"5le2i2Q/öʜ7/N k]r,;3>"zJ)E"XzGt/!:g8SBkNߘV絳3Qk0EWpxnAEьIAWMpܤ}8 U 7C;aT\˔IJҡ'+1P`C!Yh.2g|86)-rk4Q(ࠜg Efckk>R ݋Kh]kBuQ#{κ ޯis:MM H ͏9?+F.CTȅR|˻p|ie? BT1pP7* b1bZF`A\:d0mSzjIm?f FDyo Oq.y7=ƭ̂fHKE&xs{ۅ( E1[oa>.(Aҝ;">)^qNy/Q~9ґ\YAy ,+# =\@(ka)NbVY=U67v_Tmb.GQ>JR^ţݒk!gΖ)TY^i_òf\-#!TGѥ3RܣTҰ$o?]%ƚ%MvJ FԶ7ZHS7ahP옑a?pOPFH蛄O+ ޭؐsU?-/*NWC6Fʭfm@t:Z2nHGM .nZ4^|uHA6aICjWKU{0D1Iϒ?-I<`^A) 1Qԛ^`Gt)~ gF?GӀAuvj4>P>KC˅e󐹢4 )%idkp/qsFG氭nΉ[N4>FY5$ `|ns軇JW$6rs+0Z4>Ч\صŕc.$Ï;J^m\ܠÃ]β_R%E}JX͖]ɓY8PQ ? FƷuo6qv}~Vs!el ;uk7Wq['W~>HCa1庨4$p,9>? lǣ5CcuKʉի=5#aH$&ceeNեS֏d tSj&P,2Bڨp@Z.RؖyŢT̑<4/?oEWR٠tt*4J׊ @Nr8 lёvtL0!aH$CY@aQk us 3@bW{k%qQڎq \3xB͡rE6S2$l٘@:Ȭ@UӑmUͪ8KAtmM%Z_ǿ+ND; bkv˰ ]4[6+7Sj1tg ~涙jY¨Aq8Wϡ6r D7_JDr :TޛR5X81 9ߋ÷.'e'}l66ņ8wmQ^`Ku:hX$8FjoƷ{ RʈosHQXoIXk)gwatB$\lH,!ghbfl2J ҌA("{)qin/fKW ߔ@kTTC@7~&x[yD}K=!Z] :^2 .s/?R,T:(_< NMWlMAOm_'ɐ?0Td4:lю)ܜIQ 2KRQ9 uy|(C,Oά3/qPC}XozUS9Oأn>8ܑBWVh^]]ܥ0c ,]KYptI֯U9|Ѯ֔REI}} Y]xUYn_WeYȦhmK2$l Ѝa|Ե^?ayRc){s~tc 8FAiYǝ9@򽖉Wɾ`qƯ>K:n&t}1m˶N)l9M@&x"JSjOA ?&hnö1ny(Za"Jl ?e4١jS=¹(W"zk丕r0nVRqUivѸ+ u~̷Ț8?KUBka1gt$6/ Y2g>ACd#SzտZKbCeg'F⟐mX+S ~Α`S~?@M!spa7̌jUJE￯1-j_E3M%v)`/dܦ>$BX͋7V7h⢾W4J"W msI.D~oXvq*qp9rfN 槾)`IYIF{!1!e C_t/&}k%WOCHDņ@5_MKɐQ6:Bw@I)6=$]Je^.ՆjIb_O䒷A›*4lsE/ ԥ4nAƁJ0mrEՇ1=Nb}enCVjj! n^˂.̌MEdu΃ޤ%`9ډ2d<;N̅2M-/wg6~8-InN,p yH`\PUnDNCeZd% tJ 1JxHܬ Aoufv9 u!MO>d39W4JOi7c8JD"fkZ"\ n•9mQqU Kܡ_Lތ4S:.W5֘)ψ˔jtg>WY"Aj4Tucqy}㐮tW쨋#LN;6)޻nإH#a'+tS^IIZP^= 4dVJH zN<%x}qǥ/:,UqpY{}{zb5yA6@Vaj!Q+?0lu_]DmZŤ@Wd]}hk [,ڷV͙F iS$ljP4wlM$G^:xR9uS<5m&1HY1RPMiӆqk:!nȭ r ѥ0_l002_2wb].pn$@)t[ } y|!J'Q`)[_?U1> q׈T< "ûU!1;!:..1#$ oHmH h2pM%G /^tJ~I?6꿗v#EenlŜE|NTo&dOݗTH=rs{9C~;!!y_āϰ$ͩj)W-RWS@ѓ]muZn#IN#KpQ~Po;zgTP d5ցs4%:0@..g٬>Jz޻@I \9E)RnH6ڙ)QԹ2$ȽY*l K`q[ Vg6$[𢥘 X݇tJdCX\g%ea!Τ#>`6 r%N` 3Cw?r p;㔁MU0è;8a D;8B~A!(UHGPct&pJZNFpqRNa2ʴ~i6mۘeW4,zjHP@sߓWq.=H LiAҶ׃}0(oMtxE>=s)LcA|x)8O+ǙЋH|<㍲0WڠQCFN|y:wZA6 `MoǑ>bc[3 ;;RA8l#l1\YZ헯`\W+SY%^&F؃7TYfx:9B@c'QڱNk`UO^ĒweEQߍga0I[XˍY{sDz°r-~˒1- ƾԂwVzR8 ^ WzGG9 H.#ۊ>Pnjlyez-] g5NdRNF{<Ɵ@v" % f3 TvElɋ#?]N%6gtU,i ϏϘ.B2ŴwJ iSWj ; e_zcVufDn\*]?9,)o=:-t|\o$nQkO*'N\bW{0Vf"B:ߎ6[5B5A`Z$^B sb1zl8<壯<>年vH'b ƫ)+0Gz*M<27DJʍ(rыwƿfم[/(`%&xJYw!nMa:XX!Sɍ0_|uW$ۑ?0Uzu* ȑ=!νq4 6нWTJ7/ ^;wJZ6E=J%ILTSuPƍM u_㝷Cb_o F 0J*{v[~W aʖX84"@ /Ɗ-ZNNMjqRdFWh>JCVʛw( RUO;*pG^f@dRӽf1RljXvb ˸8M@\SAeɇ*T渙ыT$W"=K9֑hU$܎/aZY ;D] B{bf2 LF O 槀Em< (#@?ݞAzvc>Raϫt cCuKkۺRd9srsQM_C?jQ?C9}Er@%oq.Q͔aKj+`3E7UO fgՁ/c BxU5# ɰ#m7tb8+lrS:XA}~qin d Yjrx{/*꿤.H:VU7/q53_5] =uKB\RauM܏WIW8̰'j%+zA]GGd@Ao_+gF^>&qPUeѻF] 6LåDu`{+Bk WU'K|+&q _z.R vuY@%Bo/h*JܗHĂ@8#ᦧKXoSn@9kFfO[epFƲ9`{)cx#NyaLRQ΃v祰wWWQ@n'Ch eBMp[u ձ(cGA:}aJFr>JQ0(pg'-N@lчjeo`]J*qsCoe/Mw MQ"t,65XdWGBw\v{cy$ap/ul_e|lz!vA#M#O5gEkՀP';;boj[zo(藼3&у PΙ4ó[eNAD!34S[_azY֒uWǒױxўMhX_D}|%+_+MH# @ anEZѶ >X l;l8di[W±t0 a,&I%<1k= .6qB.F:hL|ntO4')D0Ex9؋-ݳ7Z#/Xc2|eaYCvSJXW޴HZx.5t V<кaK>!^:8<>u;nϿ<7-~ ;w(QJIUnS?*lǮi.~|C0$ RId`Rh[BǼ̜;+dHF 8tmHH;X:!.ZLGihKm׸|;*YJPǶRahodQīpNNm6D#U#=/%.Q m@%jdN+#5"E$l#]Q=> 7[6t^d~YH -7 RA$n7% 4V Y_ $?7aUh*1c.I Vrܕ qс"6`S%x|;ڤ}~1KOWI=Ν0)1O*+ EW9;? f[p q)D =+khGPPeCõ'˩;۩nK2Ē,D~; E|0FjW85IHGS L فL\^)a lAR56O/^Ke6v9+gy&(q ۋc6Ʊn9*QP:1؆f$w*u^F'K򽥣 ;F«ɈQ>!g&)PyXSid`EH󾣁"bz?Q%'\vIh<)T9| ~8: 8NEbt3w]43\.2M\"9~ WFLח4aLA%-\ZDD"U$p*[о2 ~J,3Hsّ% I=S9|hd4*|ٽ?R@Lnaֿh1D0[}Y7`[p~r/]wB`z(-ԥų$Ԣ|ռf0H$@+9E>zS\u7#7>2c? ?֑ v9Vw֪Ð_&j  -*Hb:a<{]b= x,41 v&:&WʝLpc]o[Ҟce7(%[DͶs'~?C Si?k$L傘9E>Da-K&x-pۓX $$[aRrhVmPe_S&Duz9^#եB`|DFzܽ}6-~l!goG9aWEPk-E zPq/xɎzӲΈ!q',&jE‡E h^C킄p!W 8bi˞0( XZƥv6.sABcyiiK=OoQ15'ԶAuSxi.72Cn0w {N!ejbfy|‹Tn"U*w>L&9~$(p-Z a )i=5lԕ~&Ĉ'+DF2Y1\Sp2dp2\8[vLRxjDvwY4Ld&Y&9?CVu݊3ZJPQ"ql15A ~pr ]6@:m #d 'kD," 9(FĜ0FC1ԫڎӣ;=5-xk[ۿ]mt󐛔*D=UTޡAЪ#G*;EdSFLSL+Ȣ <.$b$,'|+VKkr Ս߅|7WAD81qU(. hg嬓)_[{5(7)[Ra@~EPBT<ܽGRp28̶ϵ5ҵtxhr1x+΅4$|TqjοQ4{+U<Z?},h?++Ձv&}W}Pe>Dg8's 2· YO7pa]ÙFOM3K7݂|!^3(wc^YجqV0.ћBSbF%ؽ&hKBfEǐN lBE:]: &KLeyߛƠ/a.C27Gq:Z#e}97mhmQr2C!Jޟ3wg[Ћ: \dz +GY։kYa+KX'$<Åb>%fNq"/}'a..5D@_GDT^JePVv sT~m!ɋfe-ʺBIّxy#+ٞMd)jb|6Sm5-uN(A|Ӯ}dόZ!_9F)5qLzGEBUGJ$1XqkM7vqtQsFE 9+.[MDpkH@PW4Di)0[*5}}qt"<] -`Ї e!X-9h({r+j4CИU9rĩh>X q,DP=pS1 9}4ո!:anhl ]ES[k@FȐ# -a a f^ղ1q]j #Bo ,VƤLu6e5Y2Qϛp.M !+KvԾu^҇uFxlVVܺ!)$XpG@ W BSGi Ae b` ir,\,` E'uPѧ*뇉($FgWj-?brH[/J୨{ m /@įJXP*hհPWdgL:c)wLp(v ekOwnr8X¿RMfُy\b~qIhJ8؈SAtfpS#wR{-DmT餣Z~;>:y4t@,Ŧ|lIcL6Y؍^$*8(㛁wF(V6"{mlz=KT#m'Wa^Ns/' dtիRy>XlH8WV7N7mgLaݵA*+Uo' mwd1N(uX aD 1)chWEs*$

22+7wf~'7Hɢ# 5y-݀pYrQÕR&`kɜ(:HG`f8Zۛ w!@R 裰IhSUl4V(k |:U^ $nƄ rM) r5= B]vzV&wvR̓y ESI,ӏ MxfjUYI3 e[d8؛~$ZI2”LCc17}wY}w u~s?| .*yRPC)ENaUGdfъmi٩wrߠA"A0F bI.W5cW.S\ Rϻ=}?S2q}-0xwisvG.үuj6МTI1y N?gi*Q~?u%YFy{)"`@ XdT8^H@Os!5*hs@0O Ǒ`5ʎ)6L0gq 7-VSO>04ڱ~y o1\9p?\mg[.k.7djTet 3@n.xFwz zOhRj;tX^#-ܞN nU2ӱ0Ʋ0.CžY?Om#9Efc r"Flٽp!&*ޗW/ʩ_.dft6MsPxă7ů@O ˅1kޭV;s`>.%{!.>hP Jׯ+rLc.NkB"<U*R ٗ˝M$*h.\O n˹Wݸz6>Gw/HݾaGyo{x!4~_6mUx95bqe vLj:t=G>6Wi٦n58" eƧ<%F$Q=sgaW.qjt 5KcI͊X yX.;MK* >޵iN1|>xw1-׸ϳc}t^A :ϊ3\Z:½_Fl;RG_7G@ʧT[{B9lY91n4f: vܝ(k')v{0'v݇$2A4=nb)Oj҇wT&Ñ?Իr4j9j:}UYEueq/Mxsz؄48U)pz!fx:Lz_a߸⟤^+_MI,`@1Я̶Ku`p/w&$9QJU&G\&`2tЊUfڛ棛P"QޓNUk5)zex7fˋV1Biwlh9U%!-yG;ogLbnI)UZGlDe!ksn,|,7rYZ!6Vs.[ '77d(=sN$VޝA#Rk.85q&|SUwfnˉ gv'(Җ;DFZ˸E*үXRم<1zO@E CtR\ Y#j?944+JH"dE)9%@Q ܬlz–<œhH-VYy )a3\r]fLj7}0B%ui8 Jk%_[2A稸;hFoZ_za٤a׫1vKbt'D/ҹB@Ɠ}H1~ Pqc nU:WXj~1TwhlN5_R>FR}ˊ^Ea7T5l ;y`dVTfġk0tVܥ- Jl}Jhd_E}bR$M*aV}qM{*W,9n[h4Jï+ɟ*`]gjBd+e@(Pq"Q:8NM\9y6%zN6ctoY"N26۴\ώIGw\i0N=<;B/&J꾷π'f $Uy;( ;|)',6x k C}j/ 9 J_uʦ-68ۚwdo·& L6JGliM) >.}4`5Ϳ4kpm t=:C*+jw:F:O'='=PzZ}ଢ B|EOpS& RʧL*-qB|ϐP?ٛ)* qwCCL,{3hymƉ.=Љ踖7e#n2fV^)L|p\rE|7{"Ǧ@ ׺&2[Xp/B7 ѕ=kT.{Opi[T+qH یW~nΧ3L=S| `s?|smIG4l_ -QF+nMbQ>^'nz'//N~͋CZނ sxޟ11h"ʙ T6y,|(2#ˎg_#-UD* woS{#zÓDQ19>zccuQ&I^gx:r8wq˿Tt"q)}cOFúbL$JB +3NP{ݩϵa]O h=@uLأn&I "L|V%Y83LjOAlg w|4*9M6q1˚9fM5 ceXBׅ@3 }ヵzqxԳ;텛) ┪}\M f&=knƑEJw4w{jGH:P1K ir{Aq}!^/[T=?NE'Yp1qUM?% Y&^D% 76 #(=Dž^ nZd$Y%qn]:7wF`Iq"h' #.gĵT]fj%mVZր0ff1RGV>Y7ۄ [o:DujK2sǽ!632׳LXLNy0!2sI2/eyMl%(;]yTk܃+y&د߫v֬fw̓ӧB4#فZa4ҡRKU^{zSîf?Ċ bxd׮uiA=OЬA<ǧ]w'/{Ba w{M˃"U:7e#@8re"J٪4XL\VRRG>hWX^ .YG³of0{4p³B*Zc&c<_|+z-dy<49׹ */RMq[7WBuqZobPEvQ՛NW٧FWG`i[|ݙAQzg˳;_U6;x픢8[&5}8d ?n.GJO6]SژNi}4v7j,|J[Nmjo:HO`nY'A*hi~Z1}jifXMR4j:?PGdg|~cW PќUT}O]vsWLɍy2f:< 0#ۍ.$j;d۲oG9i!TDJ#JGie[=Ne @.\R$ǝ8xu?MsBMt/Z`( yOd9WB2pDwmo%: ܈]U9U/`NbD LjQ<Vʥn/Ǎw2]EҰB I-1uPl3t*@+ |cq=1 %z˒D`iZCqnXWb}u$rSLVERzϬCu#ȆgHsgޯ0i!VO.yx31 ^O0J)h5PjBkɼ%9w76R cYTwupbdApF7vgXΝ|ҶMf,G|Lfl"wsI]{d溣?2Z1|heҩe2\Esg^CL!6ȉ]m 'Ix@?caPыR"Olj{{f~;0'U 3񷄇0JfKcEF+جaSɋ`<JgK\OWgm{J5a3JEd]n>3 3Fo/>_s?G|(2.o}vdoD3c:J:8y 'Q̲m&GwKR45?{xzVV5xbwx2hBɜȧ7f D丽@tN/41q: oފ LGa.@Ǥ]gKsJWy 4oIl6`.km^^ 06^HWTaS ,U`n^Amik۪Q~{2@#oJ8l1czڲ8+(3Ǒt:}dzLbHv7 Gc[9"]v%*9|NVGQ&GzȦ"o(ާC.T+J! yL#|RSNImM ;6mzX!Uz V)aLzy&u{PdD1_n[I+ &/MH={F'p Gt6zolXrߌ+ p^}V"nce-: k`9#ƟP2"j12Aюa% .A`C/KA;Lm;ל @.Ҟ?2lMji߰/9\\SPH`N_XR d΅H"l~Z5fGnc==l?XVaCl TLTV %)z!] 9}99,~Cm4qΩn&.H|37$ԠOmDshkHtQ@{jlaVs~`"kFIl>&%nHuP"vDtLjEB#Dez܄choE`HpՆXJ0""&`wz(apÛzb jB04!8/uQ+[Wg4}A= w;@^ѳD4IoGhuu'9 ݩGKBf' m PjuCH6Đ/a1BL !3Xadm pD5 5a+i,Kbt1-΢0?X|B#mG-֭!.ByruuB E53`,\Mm ݐƀt&l&p 7Tj*YVg[ !rՠCS}WwGCߴ,Rvz2s}7c^='0. Hݵ ׋GYGx%-/pT73m/TNF/f{!7<b\ag {h/OFӃc6@q0[5!!8@o AWm j]BE(iƁ^1[,a r0W*φ(fj$H{NcxZnTznRD#b}UH/Pdp_DV1Tiɉb?mS.tXĽ~6v{␫NɆ4S')3LI(`}ꍕQ@k_%`֟.e ȣ CD4ɤG{o./J1D*6o( TLWN7\_V >P|H MO4;hVcWR]QFɤ?TpGpus(Y@,G9ŽFحzB#FwnSnn&\e7YAm./Q^-F+euJ%}DyRswދ/mV兪1Uernb79%W&Dz\/bX[-[M'>J="}>q@eJ ;iXr.o}Sv:`*5Y4F~BDMp59BBHg^gb'tjxBh! 3@Jq9"=FGx ]KIw>Q\֩w`L"[xǡ%0XT`uo jELfa"q q1Ǥ Jn@%TQRr+uGk=.82(cM5Vlh4L ~pjΠLGOIܼ^~4$̣KIsNahJʡN ME ? R%bW <]iᇎ>\}yuA1@JEɧ6Ym.UgSg ĵ7&Y{M4JU":|~6Vfy%1 1)6ίq\ Aj#0Dv].wkK4F<OX T]}o{D98u (܌ꉈihD/JiX1氳+C!;~"L\E;E hȤO댵'?]A 1[Qs+t1{&a>i8-M*dJX8ieO/:S웪)xiyw<;α.,Dv.4jRxc:=|X>9+F)hSE<q%qIht8aEݧ߻!_Ie&`ƬCh]LJ)nq)}>ǣ`r쭬-BQ %U_AB< ۡ0a˥drDŽ%}}I#Bìo\= nޖ` z%V__10mdjarÎ&ATTѣY %79QtqX-t*d1p]>W\dxlG/_*VOh) L-AזZI@9NcCԡzc-J@&Y|(c a cT8sRo L)8Z t˩gOSg~CA%sd\I2)cjL!7W kl&l An@+LtX=:2Мzi~ p@4Wmc~FCF_%4)HU:e(3MKigi^wtRz`j@N%k$h~z8乒f֢$FKr zU:MTW\/kλsDDq:QpZHdo0,b&o87޵~$\`2rόn iVJh nz0 ;V#Ip$|Loקk֯ G?IN9 R&Z"ا/A$!qFT#p6a= ZR(RYc+-ۋrTcIUE5n}חe .zo4]%O mcz~Ngk:u6 '#G4C-/0toU0mjn*D\~@G O, we5B!7S˸ ~Md$K?\4M4rލ\#7MB >TK!W|{ }#{C#nKl2k ܊0n6K>Ar!GK*,{1#eś?S.'3cV->$kwB `m_Ȑ{x=R*qstZk;L"vKNkԹFUȚ:` Qwkmﯯ-o,\3~BoR>C5踺YxM蘳n=q!w^5IלP $$6als%X' #WG!(5M\AOIw"CiqM$h(Hg9Eҳ>gߦ(e ;E|amb4?^뛎?llHJeB 5l6E=,ɊjLoԀ706"oTq I)~?JG5|q7n3CJ뇺Rog1ʥj)M{b*+R7=. nmO@)^VTGx UPU6 1ZJnsN< a<4YRt0 I,|G1*[~5Cۀv CtoJq#JV@s:hޙVT>56` ]]"oU4y8g[K$Fs*bU9NRZCQO[+r0kq[|_ ͶA[@P.{Z2bqZxY)x)'~hZRTGVgF/[wb FB|ӹT}{#!ˊ4l)-1t|!e(Jo-%% V*F]ȧWb׵x@An.>U.u~X83b,&`y1't4N:|)~P;׆oHr^TWMJ{Wۃo^UHԃ^ Tb"QO;\L_};~)pqOJւH WlE7Sݿ-&hZhEеc\D*St#?tw4p}-[,2T'3ŷ o6! fz#n:Eź Q׵(%+x9/F`~LC^a_g"O :6*Vsp+ ~s*UlmۏpdYpM,"Ҭ`!1W.lC {xp;v;A @<?޳{A.%c꾓C%Ys D' L .a1Ԉ:Ck!v 8O>Bxy ' xMOG9U6o}n`J@mw Px$JeOJQ~]n^' eѾѺlF%`T<Ur ~۶0w$R#3=k*3gf~Xz;;i'z/Q)8rkEN22&Co1菟?7ǭľrK@B C5MP>!4YכEkkcp{à`ry?oh[[]䘨3w~o.` q,*Ws~d?Ž;V7iKh) Օ抆 QpZhpP5[@lS҆{2ʊcx"x-&fԴ*b6ANgHrmqOqLOؾ@+52s:t݈Аn}.x@\ :gLm&Ϲg}';Jͥ=Z2YUMA!`wbB`=CB.Q*ޱG WkU)llDn4[0/pRR&2iZ( i])]NVy.7')<$*Za ^,`Ɏ!;Dݾ`_Oe0L( C`R,n0j胡7e-~]ݝ+l|l,&R r瓆a{*āP$3&0ΠTm`l,RՄP)9? r ߂5w;^@GE.V3m~ǽ5wp4rK4D8.>¡PzTW7(畩m?4|J/W# ~߲0%o.=ٽk!4Yy ΗbhnƮ_Lؤ1?t΁Mr1C`c$/vw48f{ڼZYpcr򡼎 ֛l?  n!کӖ̵ɲwhHc@Q^2RL0܋eo񣩻n"tDԁg1>Ux;iϮJ\ 7JrDX,4ܬDE/O: b(_uLM"R|9r4ek΅KI1K4.Jwf׆b%vI]TYcN]rH)K&3HjT yo ww2{'VT:c!(Q|#9%[ ?k H"%>ϸ*`)@ŋD=}@nu4RHLo?[+7#$٥˧EQbd 'a*}t |^^mUGJƻ] $+zXI[sw==[_ oZI.m<bIw?S8U2$h'A#xaF ;2H^A4"r[!l'f0.r׻ m!oڳҍvƘ3Y19qY_C[X1`=?:ɣ/_@Aw5裐:*Psдg2°sbmuwRɽ9^}& Lǀr6J.3j"sB{%o2~8$CDLÐ pFzNއ ZwFI{ѡeDN Kߩ@avu#HxZqD i'R`B ͣ_]@WQl1 n%$a:QNk4 Y/R*:5袟OIEm!{Q 4`BΜoz`3+*Ta1l/|xA/#`kj~w@W򒲵1+'MRcY?D™z +* 8J?kVl Hs'Ԣ,2g} )] f[D)6_ S[BEY& /];]*3 Q5x"ƚ(0C #B%CLNftdQqk>: xdWMo=f嫾SlSCVt2,Ȝ Ǩe-GH?Q \ Vvj\z:ܦ эOıKȐˠى;ߩ8jŝJWnm<7.Λ>A3mY{ 墼@\/8^!Ejmfcy:UusFRp^+Y,L [ًu`_"ctE\7Q&gn8NI/QwKZǽV-zE3me10#Zk߬"Dʯ37khO4\Zw\'1!4R{|]SGvGovw ?hѯr*jPkaYRP/rWtIb&l@Ay9zgfVd<-p_%PͧrEH݅LrS{m6RS]]s erJXǠ:F!C9yuNߤtwT)9aPb E~GqD P  Ęڊ2#TmkoO܄57?Um4r0 ?P"T~wbyZ vOm613$F 16o .KBwÂ?9H3<`:TW qI auQ`!3bzfrgf\KW:?NE. /+uKn]ggC_ 7;Z$lɷл`o] 4A,>Q%9kʀVn}IA-n8|  Y:}$ŵh7U7=:FECvtѸ$)vmb&]_͞k)ctߑW]|JݞR,.޵"QUlJi:l+${.CD'.-UAS9x弤u%7r]mgߎk!X|8(.lj Qڥ{(9%Γ |(sPL/7Q)i\;H[ } u| P=%7wU/CAel=/´#Ov%_>;l.y˛>ΨeR(Xj3߁۶~#zi_Sfԧ.fj*q ̣rS 8#B_<øS),Ђ?SQDhe8yNsQddRQ3C9sn~G њFV !%N63;q@'4gompTbmv'ؼ7X/Pr֙;S#î05yRyR=T-.lJN;Aj̪ 5J9TԈ zoq\NDJ{H6=\Ɛ|ޠ6 0_{&ӨACJH=lUL5DZ?=̔u5, M'.F?}Ϭl-E2G{6V"' ̢{XmA7^d5.K(,EYRz/ bԃiEÜγS @E a_kǐ <%>Ҁ"kgC;F2PjmatT޲22vYmb݈D b4y[JYƵGP'bZ75Zì)tEܧ ǘVd UУ.}ĤL{3x=!Wwh`تn|Ij nE٨HO撳y7dLȁ橯g0a=c[fl|Hպ DϞ6SsׅLcr.VvZu~=]G!kY_wph9r!N?5sF ehHϼ}r: ~ukS IKl NO苌3U݊GfÍ*#BK`+W oSٔ{gtb–`gL̎.tTunSbXǒcB[ (-U`5dCoP=t&<綱}M`b35̽s[L`-;4ǘ@UKEJ{)lo-q؋0F#V/0Ҡk;eϕď v;sQPuS s@iUa-2-^T;'~c_ķ5DRB0}Fꢿ)0mg5A=ē襇ȯڷf v+6пiu$PGoHfJOD}rPT5Xe+'o\X U+ hܘ_$꽇I; fJCٖ":$v/<*GѮGgw;uoؚ=Qѓ[ږݙ"4|k r2UTXpQaX60UubZ;׎p#4 *_!՗5O6AJi4s}Z qH.ɘ @Ɂ>ia[I4U'PwєZenjx.Gdexy8J󄺫Tn_(gJa<8tIʔOn9X}~j.Sss= hv C?}iXk6ӧv"ƝV lPhF{nr:NP6- HG?/y1ƌ`t<=0yU Eu`<㒾gJalթhk{4@1pQ.J8CʙLY, /+6@X؎X [:֢Z2w5aNoݭmu%^;މ3S6AQ1#kabvB|ꁑ*FG"cjVk:NG;B۸˄x)ZG|e~ُPy 5h,lV6T>>?&N(:Ͱ/ %$ϗC Eh32 Lf\M#'~X@{3aP,Fgxk, /1蘁 miK|:4VYw>>@o'RE3*J3^Ǵj>dRwe.*D_иXT5J=7ccnka:!5X\=km%+Ȩ8hm2eHP=1R7bE_0A~U*951@.Gc3t6{bjd]˚BkF$2e".c9ַC|XhN|oDM]ec# Ɏ3|!_"KBKv],衧#TB`8""; oQKs1B)2sXFFӿL$Z hՆʸy#3=s$^E3hrЙm9"(c-= >w5?$5^ QCpCK;Nf>~}0a7&2L '-zTiD3-掛v{ekZ4::6%D=,=ECb0(sݲcd֕:7Qѳڭ@sBvhGHփK `a:VO*5LM4=␬K+ĄWtn5$=HB.74u 3OJOEPq>Z vu͟@yGlP.r!YGj_u.:$8`_p(5䀥N7:%mT%$' eRFl3gڬC%ZE]vOn4OR+?0F-Mz%x@ߓC2 |+i6G"~pasHf>FJ$喯^xnؓn;[MS2gJ!K']Kx D>RB_l&bMRv[&hJFJ0" 6hĽc=ci4l]^43-9nQ(sv )A֟yd`}d D ct\Un2t"s_]@:yXUGr:Sx-W2Bcǔ'A]o[\;G{e#u7a fdLW/,I,AaYF<W~$/Wηhkgp4]3=Z >wQ{_,EH o , Q)Xǎ1^m+Wa) v_9uֽݧZJD;EQcxVFZ f:KmamE^fF lz)0x4c12sG_z<̷򰎷J@s4o#< w2>F%cwZ%%qcq X6׾r]iseB1gjUiCK@2E:h׆dkp7ZSj[Օ7m؁ZSo4b ٙx<_Z]ϑ{n!S4qT1}ib"q>7 8F1_x#h[giiH;*)0w7vV)tI);3r,{P "}[ +*mr>+p&ŤL&IܩcV֣wNlM 2wӵ.}i~ת3:@uhWZކh"{΋_EgtIʂ+55D̕9ks=na%~&668,n*?ٮ TyYG-Ap0K/|sG&:TDMaJ!mFq%p=FEB^|O8fGW̾\xJ`e2Yuo5* N]+ަP zx2Z!{QE~ے5\(fI `?D[͍>b=i¹{a>mi<|g)ޖ\]("[?5W f]햸=D嫪ҒXC(;{Cx|-hk_c%z1<|] `Z6I Ƅ#gO!gp,kp8|ao<'C%P%Ô .fN^tvF,T /8FVς4k1"Q½-.~2Xkj+Cz67Y:D/W4Ԙ2=ڮ\NK1R])VGXV|35lqEgvclAYѨ"c6z lhG=f&% 6Ԙ-+x!UR MlW#A whT2U%AJh(qϻo6p 7SYJDh}3?=x2hʖ}rYZyF|Hj c$,ȍ(/+H:h#'cLq{mb3o#|*JBc`N%D3?Z <h4h|}tkPdf>o|ֽ&/Y`xd9Ս cH 7JaOhhrL 1 mZ?9 !+:)P=݉gtNokZL?9)fVJyxӊCO]Gr?E~:ȅ/lJy8:(E gL; b|~ D&ׁ@ZPljJc¶f~;zhnDƕzIk4& R&Ic ؏g5]fl>S,G735E=?\0w\s'tdհ%_ ow@^f|ˡ ;] #߲=[0[:-C'[Chq\rP[4(,W5E*%wSQt  7xd ԑ  1