libjasper4-2.0.14-150000.3.31.1<>,ep9|?ALLlqwG[/M=˗ڲ/oϟ̈Ǥ =`qw-A{TNzF$l#6VZЗ "ecFEIA(g7S\%D|cW.\ ruk/Ʊuty/z|x>( |*;hi΋?iԫ0āmGE`l͓僩8cloxHUoº^M r݄@S`>CR?Rd  " 4 8`fpx |     (l(*84#9#:#>Oi@OxBOFOGOHOIOXOYOZP [P\P(]P0^PRbP^cQdQeQfQlQuQvQwR<xRDyRL zRpRRRRClibjasper42.0.14150000.3.31.1JPEG-2000 libraryThis package contains libjasper, a library implementing the JPEG-2000 image compression standard Part 1.eh01-armsrv380SUSE Linux Enterprise 15SUSE LLC SUSE-Public-Domainhttps://www.suse.com/Productivity/Graphics/Convertorshttp://www.ece.uvic.ca/~mdadams/jasper/linuxaarch6480ee8e75947a3bc401060329d12136371a9359ec8376c44a024adacb1d8d897f7625libjasper.so.4.0.0rootrootrootrootjasper-2.0.14-150000.3.31.1.src.rpmlibjasperlibjasper.so.4()(64bit)libjasper4libjasper4(aarch-64)@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libjpeg.so.8()(64bit)libjpeg.so.8(LIBJPEG_8.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1e@c$e@baG@ar@`!'_FN_:q@_5+@^p]@\@\\@Z@Z@Yf@YdYdX@Xg@XX~@XO@XZnXOX=XX V@VVUVT7T@T@mvetter@suse.commvetter@suse.commvetter@suse.commvetter@suse.commvetter@suse.commvetter@suse.commvetter@suse.commvetter@suse.commvetter@suse.comadam.majer@suse.demvetter@suse.commvetter@suse.commvetter@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comsbrabec@suse.comfstrba@suse.comfstrba@suse.comjengelh@inai.defstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.combadshah400@gmail.comnadvornik@suse.comnadvornik@suse.comnadvornik@suse.com- bsc#1218802 CVE-2023-51257: Fix invalid memory write on jas_icctxt_input() Add jasper-CVE-CVE-2023-51257.patch- security update: * CVE-2022-2963 [bsc#1202642] + jasper-CVE-2022-2963.patch- bsc#1184757 CVE-2021-3467: Fix NULL pointer deref in jp2_decode() Add jasper-CVE-2021-3467.patch - bsc#1184798 CVE-2021-3443: Fix NULL pointer derefin jp2_decode() Add jasper-CVE-2021-3443.patch - bsc#1182104 CVE-2021-26927: Fix NULL pointer deref in jp2_decode() bsc#1182105 CVE-2021-26926: Fix Out of bounds read in jp2_decode() Add jasper-CVE-2021-26926-CVE-2021-26927.patch- bsc#1188437 CVE-2021-27845: Fix divide-by-zery in cp_create() Add jasper-CVE-2021-27845.patch- bsc#1179748 CVE-2020-27828: Fix heap overflow by checking maxrlvls Add jasper-CVE-2020-27828.patch - bsc#1181483 CVE-2021-3272: Fix heap overflow by ensuring number of channels matches image components Add jasper-CVE-2021-3272.patch- bsc#1010979 CVE-2016-9398: Use new fix from upstream where we actually check for allowed value range instead of just negating Add jasper-CVE-2016-9398-upstream.patch- bsc#1120807 CVE-2018-20570: Fix heap based buffer over-read in jp2_encode Add jasper-CVE-2018-20570.patch - bsc#1120805 CVE-2018-20622: Fix memory leak in jas_malloc.c Add jasper-CVE-2018-20622.patch - bsc#1117328 CVE-2018-19543, bsc#1045450 CVE-2017-9782: Fix numchans mixup Add jasper-CVE-2018-19543-CVE-2017-9782.patch - bsc#1115637 CVE-2018-19139: Fix mem leaks by registering jpc_unk_destroyparms Add jasper-CVE-2018-19139.patch - bsc#1114498 CVE-2018-18873: Fix null pointer deref in ras_putdatastd Add jasper-CVE-2018-18873.patch - bsc#1088278 CVE-2018-9252: Fix reachable assertion in jpc_abstorelstepsize Add jasper-CVE-2018-9252.patch - bsc#1057152 CVE-2017-14132: Fix heap base overflow in by checking components Add jasper-CVE-2017-14132.patch- bsc#1010980 CVE-2016-9399: Fix assert in calcstepsizes Add jasper-CVE-2016-9399.patch - bsc#1020451 CVE-2017-5499: Validate component depth bit Add jasper-CVE-2017-5499.patch - bsc#1020456 CVE-2017-5503, bsc#1020458 CVE-2017-5504, bsc#1020460 CVE-2017-5505: Check bounds in jas_seq2d_bindsub() Add jasper-CVE-2017-5503-CVE-2017-5504-CVE-2017-5505.patch- bsc#1092115 CVE-2018-9154: Fix possible denial of service Add jasper-CVE-2018-9154.patch: dont abort in jpc_dec_process_sot()- jasper-CVE-2018-19541.patch: verify color palette information in j2 files when it's read from the file as per specifications of JPEG2000. (bsc#1117507)- bsc#1117508 CVE-2018-19540: Fix heap based overflow in jas_icctxtdesc_input Add jasper-CVE-2018-19540.patch: Make sure asclen is at least 1 - bsc#1117507 CVE-2018-19541: Fix heap based overread in jas_image_depalettize Add jasper-CVE-2018-19541.patch: Check number of lutents- bsc#1117505 CVE-2018-19542 Fix NULL pointer dereference jp2_decode: Add jasper-CVE-2018-19542.patch - bsc#1010783 CVE-2016-9396 Fix reachable assertion in jpc_cox_getcompparms: * Rename 0001-jpc_cs-reject-all-but-JPC_COX_INS-and-JPC_COX_RFT.patch to jasper-CVE-2016-9396.patch- bsc#1117511 CVE-2018-19539 Fix access violation in jas_image_readcmpt: * Add jasper-CVE-2018-19539.patch- Added patch: * jasper-CVE-2018-9055.patch + fix CVE-2018-9055, bsc#1087020: jasper: denial of service via a reachable assertion in the function jpc_firstone in libjasper/jpc/jpc_math.c.- Upgrade to 2.0.14 * Soname and package name change libjasper1 to libjasper4 * Security fixes: + CVE-2016-9557 jasper: Signed integer overflow in jas_image.c - Removed patches: * jasper-1.900.1-uninitialized.patch + not needed any more * jasper-CVE-2016-10251.patch * jasper-CVE-2016-8654.patch * jasper-CVE-2016-9262.patch * jasper-CVE-2016-9395.patch * jasper-CVE-2016-9560.patch * jasper-CVE-2016-9583.patch * jasper-CVE-2016-9591.patch * jasper-CVE-2016-9600.patch * jasper-CVE-2017-1000050.patch * jasper-CVE-2017-5498.patch * jasper-CVE-2017-6850.patch + Fixed upstream - Added patches: * 0001-jpc_cs-reject-all-but-JPC_COX_INS-and-JPC_COX_RFT.patch + fix assertion failure JPC_NOMINALGAIN() which can be caused by a crafted JP2 file. * 0001-Added-a-fix-from-nrusch-to-allow-JasPer-to-be-build-.patch + allow JasPer to be build with CMake 2.x as well as CMake 3.x.- Other bugs fixed by existing patches: * jasper-CVE-2016-9395.patch - bsc#1010756, CVE-2016-9394: assertion in jas_matrix_t * jas_seq2d_create(int, int, int, int): Assertion `xstart <= xend && ystart <= yend' - bsc#1010757, CVE-2016-9392: pc_dec.c:1637: void calcstepsizes(uint_fast16_t, int, uint_fast16_t *): Assertion `!((expn + (numrlvls - 1) - (numrlvls - 1 - ((bandno > 0) ? ((bandno + 2) / 3) : (0)))) & (~0x1f))' failed. - bsc#1010766, CVE-2016-9393: jpc_t2cod.c:297: int jpc_pi_nextrpcl(jpc_pi_t *): Assertion `pi->prcno pirlvl->numprcs' failed. - bsc#1010977, CVE-2016-9395: jas_seq.c:90: jas_matrix_t * jas_seq2d_create(int, int, int, int): Assertion `xstart <= xend && ystart <= yend' failed. - Other bugs fixed in current version: * bsc#1010774, CVE-2016-9390: jas_seq.c:90: jas_matrix_t * jas_seq2d_create(int, int, int, int): Assertion `xstart <= xend && ystart <= yend' failed. * bsc#1010782, CVE-2016-9391: jpc_bs.c:197: long jpc_bitstream_getbits(jpc_bitstream_t *, int): Assertion `n >= 0 && n < 32' failed. * bsc#1010968, CVE-2016-9389: Assertion `((c1)->numcols_) == numcols && ((c2)->numcols_) == numcols' failed. * bsc#1010975, CVE-2016-9388: ras_dec.c:330: int ras_getcmap(jas_stream_t *, ras_hdr_t *, ras_cmap_t *): Assertion `numcolors <= 256' failed. * bsc#1010960, CVE-2016-9387: jas_seq.c:90: jas_matrix<= yend' failed.- Added patch: * jasper-CVE-2016-9262.patch + Fix for Multiple overflow vulnerabilities leading to use after free (bsc#1009994, CVE-2016-9262)- Added patch: * jasper-CVE-2017-1000050.patch + Upstream fix for NULL Pointer Dereference jp2_encode (bsc#1047958, CVE-2017-1000050)- Modified patch: * jasper-CVE-2016-9583.patch + integrate upstream change 99a50593254d1b53002719bbecfc946c84b23d27, which fixed a null pointer dereferencing crash.- Added patches: * jasper-CVE-2016-9583.patch - Out of bounds heap read in jpc_pi_nextpcrl() (bsc#1015400, CVE-2016-9583) * jasper-CVE-2017-6850.patch - NULL pointer dereference in jp2_cdef_destroy (jp2_cod.c) (bsc#1021868, CVE-2017-6850)- Added patches: * jasper-CVE-2017-5498.patch - Upstream changes putting braces and belts around CVE-2017-5498, bsc#1020353, left-shift undefined behaviour * jasper-CVE-2016-9600.patch - Upstream fix for "Null Pointer Dereference due to missing check for UNKNOWN color space in JP2 encoder" (CVE-2016-9600, bsc#1018088)- Added patch: * jasper-CVE-2016-10251.patch - Upstream fix for bsc#1029497, CVE-2016-10251: Use of uninitialized value in jpc_pi_nextcprl (jpc_t2cod.c)- Add -D_BSD_SOURCE to fix redefinition of system types in jas_config.h and breakage in ppc64le, s390 and s390x (bsc#1028070).- Added patch: * jasper-CVE-2016-9591.patch - Fix for bsc#1015993, CVE-2016-9591: Use-after-free on heap in jas_matrix_destroy- Added patches: * jasper-CVE-2016-8654.patch - Upstream fix for bsc#1012530, CVE-2016-8654: Heap-based buffer overflow in QMFB code in JPC codec * jasper-CVE-2016-9395.patch - Upstream fix for bsc#1010977, CVE-2016-9395: jas_seq.c:90: jas_matrix_t *jas_seq2d_create(int, int, int, int): Assertion 'xstart <= xend && ystart <= yend' failed * jasper-CVE-2016-9398.patch - Fix for bsc#1010979, CVE-2016-9398: jpc_math.c:94: int jpc_floorlog2(int): Assertion 'x > 0' failed * jasper-CVE-2016-9560.patch - Upstream fix for bsc#1011830, CVE-2016-9560: stack-based buffer overflow in jpc_tsfb_getbands2 (jpc_tsfb.c)- Update summaries. Use %_smp_mflags for parallel build.- Updated to bugfix release 1.900.14 * Security fixes + bsc#941919, CVE-2015-5203 + bsc#1006591, CVE-2016-8880 + bsc#1006593, CVE-2016-8881 + bsc#1006597, CVE-2016-8882 + bsc#1006598, CVE-2016-8883 + bsc#1007009, CVE-2016-8884, CVE-2016-8885 + bsc#1006599, CVE-2016-8886 + bsc#1006836, bsc#1006839, CVE-2016-8887 * Changes + Add another data file for testing (Michael Adams) + Ensure that not all tiles lie outside the image area (Michael Adams) + Added a note on sanitizer options (Michael Adams) + Added a simple test script (Michael Adams) + Added an --enable-memory-limit configure option (Michael Adams) + Manually merged and edited a few changes from Bob Friesenhahn (GraphicsMagick Maintainer) for Windows (Michael Adams) + Added some new mostly small image files (many of which are corrupt/invalid) that are useful for testing purposes (Michael Adams) + The debugging function jpc_dec_dump did not consider the case that a band can have a null data pointer (when a band contains no samples). This caused a null pointer to be dereferenced (Michael Adams) + Changed the JPC bitstream code to more gracefully handle a request for a larger sized integer than what can be handled (i.e., return with an error instead of failing an assert). (Michael Adams) + The component domains must be the same for the ICT/RCT in the JPC codec. This was previously enforced with an assertion. Now, it is handled in a more graceful manner (Michael Adams) + Fixed a few bugs in the RAS encoder and decoder where errors were tested with assertions instead of being gracefully handled (Michael Adams)- Updated to bugfix release 1.900.13 * Changes + Fixed another problem with incorrect cleanup of JP2 box data upon error. (Michael Adams) + Fixed another integer overflow problem. (Michael Adams) + Replaced the remaining left and right shifts in the QMFB/MCT code that can result in undefined behavior (due to shifting negative values) with call to inline functions. These functions collect all of the undefined behavior in one place and also allow code sanitizers to ignore this ugliness (via function attributes). (Michael Adams) + Fixed a bug in the row/column split operations for QMFBs. (Michael Adams) + Made the PNM decoder more gracefully handle the not-fully- supported feature of signed sample data. (Michael Adams) + The PNM decoder did not gracefully handle an invalid magic number in the PNM header. (Michael Adams) + Fixed a MIF decoder bug. (Michael Adams) + The imginfo command did not correctly handle an image with zero components. (Michael Adams) + Fixed an integer overflow problem. (Michael Adams) + A new experimental memory allocator has been introduced. The allocator is experimental in the sense that its API is not considered stable and the allocator may change or disappear entirely in future versions of the code. This new allocator tracks how much memory is being used by jas_malloc and friends. A maximum upper bound on the memory usage can be set via the experimental API provided and a default value can be set at build time as well. Such functionality may be useful in run-time environments where the user wants to be able to limit the amount of memory used by JasPer. This allocator is not used by default. (Michael Adams) + Changed the configure setup so that if GCC is used warnings and pedantic errors are enabled. (Michael Adams) + Fixed a bug that resulted in the destruction of JP2 box data that had never been constructed in the first place. (Michael Adams) + The memory stream interface allows for a buffer size of zero. The case of a zero-sized buffer was not handled correctly, as it could lead to a double free (bsc#1005242, CVE-2016-8693). (Michael Adams) + Fixed a small memory leak for CRG marker segments. (Michael Adams) + Fixed a problem with a null pointer dereference in the BMP decoder. (Michael Adams) + Introduced jas_fast32_asl, jas_fast32_asr, and friends in order to pull all undefined behavior for left and right shift of (negative) integers into a small number of places and provide a means to have UBSAN ignore this ugliness. (Michael Adams) + Fixed an integral type promotion problem by adding a JAS_CAST. Modified the jpc_tsfb_synthesize function so that it will be a noop for an empty sequence (in order to avoid dereferencing a null pointer). (Michael Adams) + Added some extra debugging log messages for memory allocation/deallocation. (Michael Adams) + The RCT and ICT require at least three components. Previously, this was enforced with an assertion. Now, the assertion has been replaced with a proper error check. (Michael Adams) + The member (pi) in tiles was not properly initialized. This is now corrected. Also, each tile is now only cleaned up once. (Michael Adams) + Initialize uninitialized variable. (Michael Adams) + Added some options to configure for enabling various code sanitizers. (Michael Adams) + Added some range checks on parameters in some JPC marker segments. (Michael Adams) + Fixed potential integer overflow problem. (Michael Adams) + Added some functions for safe integer arithmetic (for size_t) in jas_math.h. (Michael Adams) + Fixed some indentation issues. (Michael Adams) + Converted a few raw mallocs to use jas_alloc2. Added code in the jas_* memory allocation/deallocation functions to generate debugging log messages. Only disable JAS_DBGLOG message if NDEBUG is defined. (Michael Adams) + Added more error/log messages for debugging in the JPEG decoder. (Michael Adams) + Added some extra log messages for debugging. Added check of value returned by jas_matrix_create. (Michael Adams) + Applied fix for VPATH builds (Michael Adams) + Did some configure.ac cleanup (Michael Adams) + Fixed 'inline' for older version of Visual Studio. (dirk) + Fix a potential double fclose of a FILE* in the JPEG decoder. (Michael Adams) + Changed jas_types.h to assume that header files required by the C99 standard are present. (Michael Adams) + Incorporated changes from patch jasper-1.900.3-libjasper-stepsizes-overflow.patch (Michael Adams) + Incorporated changes from patch jasper-1.900.3-CVE-2011-4516-CVE-2011-4517-CERT-VU-887409.patch (Michael Adams) + Incorporated changes from patch jasper-1.900.3-Coverity-RESOURCE_LEAK.patch (Michael Adams) + Incorporated patch jasper-1.900.3-Coverity-NULL_RETURNS.patch (Michael Adams) + Fixed memory leak in jiv. (Michael Adams) + Fixed a sanitizer failure in the BMP codec (bsc#1005084, CVE-2016-8690). Also, added a --debug-level command line option to the imginfo command for debugging purposes. (Michael Adams) + Added some missing type casts to ensure promotion to the correct unsigned type to avoid undefined behavior (and stop warnings from USAN). (Michael Adams) + Fixed a linking problem with newer versions of GCC. (Michael Adams) + Changed --enable-debug configure option to enable some GCC sanitizers. (Michael Adams) + Added range check on XRsiz and YRsiz fields of SIZ marker segment (bsc#1005090, CVE-2016-8691, CVE-2016-8692). (Michael Adams) + At many places in the code, jas_malloc or jas_recalloc was being invoked with the size argument being computed in a manner that would not allow integer overflow to be detected. Now, these places in the code have been modified to use special-purpose memory allocation functions (e.g., jas_alloc2, jas_alloc3, jas_realloc2) that check for overflow. (Michael Adams) + Add fixes for CVE-2014-8137. (Michael Adams) + Added fix for CVE-2016-2089. (Michael Adams) + Moved abort into default case of switch statement. (Michael Adams) + Remove auto-generated file aclocal.m4 from repository. (Michael Adams) + Removed HAVE_VLA stuff from various configuration and build files. Also, changed a few INCLUDES to AM_CPPFLAGS in automake files (since INCLUDES is deprecated). (Michael Adams) + 1.701.0-GL (Richard Hughes) + pkgconfig (Richard Hughes) + Coverity-UNREACHABLE (Richard Hughes) + CVE-2016-1867 (Richard Hughes) + CVE-2014-9029 (Richard Hughes) + CVE-2014-8158 (Richard Hughes) + CVE-2014-8157 (Richard Hughes) + CVE-2014-8138 (Richard Hughes) + CVE-2015-5221 (Richard Hughes) + CVE-2016-2116 (Richard Hughes) + Coverity-FORWARD_NULL (Richard Hughes) + jpc_dec.c (Richard Hughes) + Coverity-CHECKED_RETURN (Richard Hughes) + CVE-2016-1577 (Richard Hughes) + Coverity-UNUSED_VALUE (Richard Hughes) + Coverity-BAD_SIZEOF (Richard Hughes) + CVE-2008-3522 (Richard Hughes) - Removed patches: * jasper-1.900.1-bug258253.patch * jasper-1.900.1-bug392410.patch * jasper-1.900.1-no-undef-true-false.patch * jasper-1.900.1-bug725758.patch * jasper-overflow-bnc906364.patch * jasper-CVE-2014-8137.patch * jasper-CVE-2014-8138.patch * jasper-CVE-2014-8157.patch * jasper-CVE-2014-8158.patch * jasper-jpc_dec.patch * jasper-CVE-2016-1867.patch * jasper-CVE-2016-2089.patch + Fixed upstream - Force -std=c99, since the upstream sources assume C99- Modified patch * jasper-CVE-2016-2089.patch + Use the new version of patch from https://bugzilla.redhat.com/show_bug.cgi?id=1302636 with more targetted checks. - Version the Obsoletes/Provides so that the package does not obsolete itself- Add jasper-CVE-2016-2089.patch * CVE-2016-2089: invalid read in the JasPer's jas_matrix_clip() function (bsc#963983)- Add jasper-CVE-2016-1867.patch * CVE-2016-1867: Out-of-bounds Read in the JasPer's jpc_pi_nextcprl() function (bsc#961886)- Add jasper-jpc_dec.patch to fix failure when manipulating images with 4 component color using reversible color translation (deb#469786); patch taken from Fedora.- fixed CVE-2014-8157, CVE-2014-8158 (bnc#911837) + jasper-CVE-2014-8157.patch + jasper-CVE-2014-8158.patch- fixed CVE-2014-8137, CVE-2014-8138 (bnc#909474, bnc#909475) + jasper-CVE-2014-8137.patch + jasper-CVE-2014-8138.patch- fixed possible overflow CVE-2014-9029 (bnc#906364) + jasper-overflow-bnc906364.patch/sbin/ldconfig/sbin/ldconfiglibjasperh01-armsrv3 17053176542.0.14-150000.3.31.12.0.14-150000.3.31.12.0.14-150000.3.31.12.0.14-150000.3.31.1libjasper.so.4libjasper.so.4.0.0/usr/lib64/-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:32090/SUSE_SLE-15_Update/c330d488dcd5f0de1e2fe846a3668e9f-jasper.SUSE_SLE-15_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=62fc16b4f324f348c50cd60fffa04fc652e0b575, stripped PRR RRRRRR1Uautf-8b02dca2ae737221cb9f7306235e4d4088e7bbae81fe0694d507d6237676286c1?7zXZ !t/]"k%f0]d y*QЯ}te;\_֛C&=>MDV ׋LR SlpSPuYdhXፚPghYܵ2zx0 ~S<QSLnP3yh&y$t,Nc:FKup!sVt0fSM >= Jdd$>?+#U:9_ *arL1掦.iB+_ũ?2qT1᤾#y*3]n[S_y4E͟s4$Qc衲 ..mΐ oqco~^\Gh$ҪP¸ljj: B߶#L1rWnՁ́,x$Vy~õV]œ؁+' ]b!,b+:NCb\wiމko8ERŵ'y,'>J}lRec_yCZtg,"OZ& -!{̫@RHܬj+_^)֋l^|t6@Oaw6mLxS+A:=)K)% 5Yu"n졽%UZ1x*Qkq!}[kQOj8H8QHf 5AK Se6ۚ׭|!c2.(!S?U)0"I{ K0{fއƨ;]V0g= O(ܑ/P 49Q_ۺbnÉBK쩌 =hb[64᝚D#~ߓg<ϋ!wJ'<`0\ң 8c2-*AtggT?*%GGqjMPmP+,a8ˌi~L LqYI >}n@{%%T\6Axe>EkX"\-̀t Ry yhd.\yu<6Aƫ yƎRfv7@I]^nH޷s8։]ScYPf\TNyԆIzo!g %tX=0BJ 8 !/M 8϶ǘ%rgsm_I?:o]]uhroz,U-pm+J%h9nb+&ZgdZhK ߆n*o)̑S}pڗsa5brW>GUP+p(yy b(m fS9eL쌦]$#%LM 4)Kyi۝鄸ji=q0p>jwQE->a7Cߘ7E z)LϖsCf|45,- )Qb3+/^2J6,D!XF@?9" `Q{a0ş֡0хY+<ς]P|qAI)0#2m 黶Lr>ls䝂}48taDIW;));h:f9?* BXD^mzzxQΉCf|56:eJcZ(^ ߏ6Bx·anĘ2TL[>6 Ԧ6is[ A@#E-[ɠ{"7^`X#_Ù.B~ӎ\mrm䨶HFc[c?uNMՠCwV hI'ux H%y׺P j.d1~ ySrz͚"uOn"qĉ7`)qKa"uohQOŇ˯q@3ޱYQ=5G N I+Rkqc~SZ2Pf'Rڒ!?NJaļ 4ZB.^~Jb A-IIR5h0N|H8XһF_ 5P8Qߪw=p$7#Z2F^XJoZz3({$1Ea1;]WW A2{)/_JDe\MWJr)xiŨO |M0leʹ7Ȼcn7߼" @=楳xakmJo"sJA%2&kZ ](Jm?qVo c"Xx,*Awhtv*jg0mHW QDfqͫ<\ANW9ip2Wus&N^[uSBMLzܗa ).f)bCT5_uPa"ViNb %]صr¯F,WNIFdGJYc[zcdӯb }։VqΗ2`$CQWjv}`H;TyP}k[k%)Ro[UR'EoޅWϴGL3?74I@Gy9l!\d.[vMy;|0ԨˇdR),ýk]/ԝwsi^ŒjOܢ/b-7ך7'еZo!2LtbĚLb0G8%cJ%|Ν9>'Xraj % 82' {Ճlar{ 5 zlt{ HSie67|j<"z9m S(6CsL4|dlG= VCMc=O(IHfSqA NcE&lcq!A๤9L߉d"IH]!݋}I.~Eev͘d_m w8ByI8Z}1?(K xz ONs5}QOneoϵ ߎҕhg/¿].dgE3_PuF(6}uvTD粟u+#&t~{#˨+E )772VΎqwaH;8O[Q Ur(sbB(i &in38R;GƀmsR!B",nMA5b#fTϬg B3A, K 'b&]djT1 pM$<)55ʜȵxqN4>6;f>7zp.!{\ {m{rVlg0hXDm}&,m T!(8W![J[EARl?*x6>6cOaKxȃVZ[|N νn47UB9r$y}SxT \L&x8$9+3뙫'rqSZd4 Ѷ;H9=Q!:jNAgR*|/?YG,땚l&v+5n/ Pk_6ℶ{wPjQxc7fꚛPlxÑSy!9`JOP[{ZۓY|:X&ˈY{AˎT96E,10Vі2]"í_ѕkb!ϕJUp^79r@Hql.2}ζBFIO-_ ~cRȲ4"ڦl44,\ UA#U)nyjK"bPu+Z[es ÝJ( \,@U4r`?Bp5+9Xyb&+댡 r$p-_ v-()5sTGLvw Q92Wy' F=2fcd ib9[|<[QpM3q07 fn#8:BBȃ {-3lyvivѕm8l)f)# L,Ͽ31 <}+aM⚟ﻨIDOq1sc{-\#*l֛&1DeʒP W3я]9m9j>rv,,TKxHk`-JkIQ|ݓID:ң}UTQ+WXz2NF+npޢHVM@tݱr8L2/]<+mNӔ& H|vҫ|NhvΝ^o}q ]~o'ӓ{rPLn< 'N|WE5iP 5nW4bx$WS7\dz[W#BtW elanxC @9Ⱥ%/7{{6C|jܢy噠IOeG˷렴Ovv_b0ʽEϪ:OHa@j1Ng;u'8g4o[^g&b|]"@p๗GPNDYO4)r YkәqErci4j4dáp}rS||"g T}mmԐeE9w՞AKzĖ ǭj >wU *(&3dGLw!SJ/g1թ9>c_r#N 2m."zU- 5 |PboMm{;OqښT})f#svA5qɆ)c'!x_oV6vstS׌جJcca)RfI%W9;ں4@HU%`aӞl잙@;1l+w3 ϔyWzUvzXs}JZd|-Yp,Ex"e2(Y8e!(_8oNI_!wᔲoF[[ |hڂ,zP M,Wd+se D*G50};=zᗵ~$ip6S"GisdGI}d#ZUj@`WO4`bYڙN.}r1ȸkGh6Y4 .UE2+:w1cB$6+, Lxfc[<3'I<֑}=R猉`!trVH0]ұdE}4F\ト32S2zL%h{6eK @&O#}:$Pܪ׷Iaxr* ,FULNA%*X@R {$ 弒MA=>PԦMN9J/o4υX}eZy`-^a!_cUn08F=[?ucLq ދ9F. ,Kҙ~릉moANГW/DWNCb.5Ƕ$A) Aƴ BV2#IЃBWh1ÚδM lHDLUgh :nu},HJlz<m+3a4eD[-8Cf-bj(Z{r@%RG3ʿ2€q&cr,( 3@)%yDW;h Bq+#V4@6xw, !x[FQ֯Lt&sŝ&GQu0|nK(HYԺ)w/Db! Gt<7\/\)ͅkzл%~Uү6wtXO%~bz˜ki3- D}rq^s@aHJX s+9jv(=6Ü]"AO 9VyBhbKE]?[Iÿ%|tWVuZ Z8ңW `9?^VH#<aa Bۈ} [U->1BJw@eIQ.Q\H]gvm_\MPnE)DJA3o*JM'ctw4MIORsв !W7JV΍YDͪvA0f<> T.%iXOڌL~#!&ozIjڗlݳ~DAoYؼĚ:J-8 dE^Yғ 0I&dk!j7/I*و[´ѹn|@ƙK3ˋuedT9n..Fk4Y!iGKa5qQQ#A asIoP @;ONxw3v"/] /y`E3Mnf9= k]{c, ;9.Y>"(ӆDet滲ߌ} {<_@?zXKgeB|R\c?ZJXtryl/(JHGpS_v?j;=:-f?NnϜS#X )~n]ӎ\R/5r30 )c$-w̘p'BP5t~8e ό#Zk^005/)F]( \B:)2WyaP\>#G^:pJY_ZVItbv-Vqg^υ%S%T Y$fhE{̹?fy4;Ln2lK+WDMud(N?o/W4k[ j-v4g7C 눚ܞo:LƮ-xRl$qL6~eIqE-$U,lm T(hB:4\n< K@li% l~8]QW(:U筢 5} 泘)D%tbY8V0-J81S+pWhY1y੹F䬭HCWk&j2cAO0Hed'+tĸ? RENP`d%ah-Ek MBRsŸ%DB;NƤxnZˬc|:&t24ފI{ujGw }y~3d:b8YN򉂼'(X22ޜ֦5V-h; Y2K#A.p|է)RFBzDjھq)8[UغM_ԧ' kL/4; !g^*E޵cީƄ>34ŊgUL纄+m-y<1q!\O,,>zxdN&7eD %Z>=VѥJp Zۂi 8z$9c>׻ 'fzn`d9s$wbی)*V;Ӻ{I ._f#?`tn&5 j1ҍCFE] dlk1!taW0hI^{zP H;eǠTS_I\k>Aubc J,5nH{;ueDMI F΃sL)=_m$׼z>:@B%O7Lݠ.{fniS펼: D率XLyc 单g"HRϖGLĠi׆k @m14kX!qks uBv"VOs O㺉Kȧ|q%L.#`iǯoKw?'L bb I]m1+u"NrͅHY_ 81qz?"-LMJ_Ԧ€Uh{SgP =Pl;S ̻V#aiI4- WYy̼J.:Ge'QɈ` hBm5dFcuh"3kvja+2ړAB9%("".>UvѦ,'n4"+xӫ|S pE5Huґ ދγuu%rbre,h[Q7QXyx"Yrny>QTٖOdr$\1YȋQEc0o#)M^EͲ cFes&@9lLkXEN,n #Z(ꆆ%> 5ge`-iWρ4d];SM@jc*{KpN)j .K1}bY]!>[zn *蟬{Oh bB‰a`\p kW(E(`glGE_O3:LNGl jc`RM 96 (l?kڽ7Z'`_[>qޭ5tH-F>9%ή\=5q}|,Z[]n;gD:qT{hUӶ]gȫ =ġSY HλP6p]tl%b&>Cri#-^Gc0a|<ӑ7>zT]G{oP vȆq@RWW Ina xyyTIsAp*l1-J)%XBU8trފYY(4q *;+-Zі&ꜞmB-\ 'Ԙn_fLGk< Zk ݈VB{"`]UggQbW4Cbg\&9MZ%C6a"nμlj*^dܳ?i9,WmknSLuft=ePX)0LH&ܟ6{)67}".A!S^DG֞Cxw ת [/yȦ/[rMB:Z.N2Q#ܿ[@Cto$\z۬bmVp]=$*fjls85M@]^qo%H][/b&&eAY3J":vݖ ShDKipv㖤% XB7Vu9"?|Wn6gkeA><$F !8лXIxlEp*ꬦ:F0V,ώ4#X2BW~Pch*kE#tЧJSۏL4jXÈ#THNWJtJ`J"m;0kS'LQ_<2p6ra\CoD ~jH^+NLC׿>*ALNQZ0A4h= aǕ/|ƴfH ^o/f&R ![r\s{QG5#?g3BiRR#A_ˇ0e|x,tV0,!74m-~CI,O~$O@ ˠ'Ɛe !zo RO!"}؊[CZL?M y7GbBxZn}zFP2P&|֕vH0 a 8|X#[ "Ta*%XxQ>&5Pw j(vs*`9eU7(*0{]wHM_|we| {v&$9<.1U‹:YZ(hCF9gMq"RqVjgÅn(v&#FxV hQ!I V/W3Ԉ pHȌixCuA[|58 qk!m8BWcbD"jBeb3[% nG$W5#BYk!5e!t8^ =dXկTݢ.dz R귲mn ,SNuYWͳP?{|P:G:I/ѕ{D"ywz5mV]={2x6nU[݁%$m#ڋU_+O^f0KW MDX3Q yMgH:4j KDwd \17mx?kl>VhkEyaשMdK`N`;TwG\iA>^;@dV-_\;tXcץ|RXB-78pUWmt3C~%}R* j~B.4޵n9 V}Ŗu:v+د.-;w6W1J8ٷ=&h+ -t({z([n F'oVgKr<ोS囩C|Ѱ*[XN`Q^ͷMk GAlrj#@zC${n&<зIsٮ+]ds3r R/ @_+ Ѡ*IjXo>9J`nq-]Jٵ]6qGL {'3Ơ[Vuaܾ(LYU ?j踅WbL§-GQGm 6udQ&G^yϧd5Ao#i|ΖCH[XJ9T9j|F5=Mv*5Ppc0.R}6j[Lc-Ą:u(tiݝlpMtB'IF4P$k;;(Xn $@A7ϋW%ݮZۥkQ ki0oS ,VҔ-zƖ;PcDjCFZ;~oSNeDb ,^T ܳU'GۂXhhPj\. oGUpNSbVz8%Bݩ鱎ô\g׳gocqN!W:4ll8yJHMRAsv TyL[Y*=&4GSo{J>.c{#m7'j־H>|{^55Z(T^rfuLԃlNPBd|S"7_]',<5hyGUpĻtOT`V <30sss@;C0,*O붍2fh빺+ӴCŽr Ki7!h2L8QA^d= ytSj_^)D=""(c<~+\F7A3-X'.VEFp Ox$:FkL`}!; Rf5*$_ ;`rbFe8*lYYP-#- L}aGiye#qnY܆dQ=*{˺jlQwYm)A uJz\6O.dAG,y . fJb#.hGSkvM<X>3HSeb-Nl"36yoLT?]Jdݘ?C=JzfqLbrQic:yXIePC8)n3/[>`L9 _ĴBN]vz,lI,Ep0} >AeԨSJ2?>=Ee718dް=CTJv׌(ߨo_(& sMXӓ-V/C"†>bů] zV;pȭ=N~l0K㵵"vo6KOfsv "I-o ^W<닟8ዕ-P? -Yc~/XsWN"RP.>Vֳ˰' rcY֣U$v6 H*#& 牯̡ºGe1g5֛Β0Y'.-VzF \ŝK^9ikTf]($?iC+)[8@Z>&TrY,9bFꠟ *nsRiεL#|)~2m-mWKIerɼ 0@ ymx/վz Te:ڂC#d.v]uMSrAT"y{H " mr߬7NavY!-|ۅ0z !}(!M N P~-X2!iexцNڠk.~.*x{RNA|I: qjV"9^ 770qp49$4e R-ku|5ѹVkNNDk14-<"ق|b0ݪX)>E)icu(^Y`#mx>cXVhX B6E>-o7F}:M`"ȨYO&RpñJRQx1;bÿ@/;ez5צ q-fT"E=4DygfI|h@CCsB~\A u_ d@$F& )IY*3S@=@j>B {u}%dXs501%5Z:^*.$^p܈Mݐ'ܤ <ruӵSQAi#Y鴸`,}wWC _xdUpR"x g-Vf3 )>-;K -Nxਦ>R͖ԃ]y?iYbIo^qZlH5;}y*'h Pblou(g+O/Q<`UҦu\`N(VάүW,մ*ֳ NGѬ+U3#߀Ƣ'?  eݦqRTiٟ6r4AOwN<9m}80az'nh/A͜[ jg,Rp-ؔR|aq7 ф /Ol ju{ܒO8ozYp&^9 dҧjٳV Pl 3mgHD~fCŖk/Y۫V##)N>C}g`ksX}1`D_i #s@ylmA)œx!/ljJ@901ȯ+x<|'`ަI$I $_R*f_f'6=*MZ'=ceYd}Q ƒOnj;FlK6!kHV~Ã]/'6 UlB8k"c9kt ]UtFXͦ sKGcy$] (u{b"L9 "XAʆbg8Gݦaj{u!%Y.crCu"VHI$!gnopG=ځ P'SL cEz|'m_]GIMVgdq(S6^/@b/-VH҃;j7"^NbC/Ror3΢B_R.IEL՝B o=!ązjo^0bjT݈P֊]oR GgU- \b}~=+sXW_݈̫\E:GRs"-aX ~F Ɗw o@Vq훀 2+ Ö|}mj7l`zJt PH# IM$|\ױ7 FvyxVZb݀?9A%Khpȯj=W=$+.B|\EC/fcQ-o#ڛz8̔}D5hr^HOl$$G2-& vKoכ(}V|zgQ3#jcʒdsJґ:Q6l56j@R:#77@T:[yM?L]SvNO{ZoTTڬ2\]ĖZk''d4 -ז#zdݢ-PH$^{U@֣K&}40_ E8OXmu`O.pInJAҥZ@Ƙ:]VE>|1ɍA@|= z̼n2k7CQy4#Rk10k(jbq[5$AYtϧI>rkᰈY;\C6ό~H>&4|s5TF]$EyY # $bcI3نPK-H-m Mos۷Bb*Ab+/}mz {s(&L(mOVwm:j=}ky0䖹-5󉊧,e7*/,P%o4WNx~ar9A.6܁/$һ!М8/e߻#nt4M!2Z]&01ex֨N4fv0rdsՐ'=sEk~RЇNSH\FB]72_EnI6'ZyV{iPʄy- T;O0yjg-F} ݖO3a¬2u~`*uAo{mu49"8NT'%}y{HzlrK:)1oVPcG;5ibѣ*ڞl/v6 ~hY-gH6-lHٛHׁY@0lSa]ck%as}[[\D7+ֳcǬfmɍ@TY@{yf5h‚WC=٭h-1L,&yƌ}3gN!iDr ByМsѩ9"/ݟr{4ts6C<QfNk>[74_c6rJ.&t*e(3i΢K~ >8?WdW0 #5yHn*7 qmm`;lLbV̆I_T- GI!ǰm Q\P ^)1!8 }z~AvGH*)!\PWD;r.;$?#rt7e |nl)-qNHR?-0.&ދBNu\!43_1ryzb"tmXmQ%z\qh6t/܈y6-m%,ZDv227V| n0#u\@v4X,׈G^AW`x&7yP2om7Ҙl^K! r@rHH.YYnцB^Ylgv;ӈS $E^+֮9+@-{qcDy& |=rSmy:j9|CG6s]#7\[JK Uu%0R5Nw]`}qU}į1pj)#Dйؘ]M~}/!ъ4 +>M:;%Fga̓=e^覦 9>~ԚH/%ZhNsݔj:brv T)`F“eZ+J,uBHܔ'/$*zzG {R~uO+t|8%f`1HӱMB&D0)̺RڔX| uwP[ɜ.b%}n%i`1ki)P!-Efjy6LT;_>`љ1nX@mp+8S/X4Is "ìm*=\Ǩeo#7_B:𷧵}u[`hrb LfJι>9&z:.nnz~j 3#`h)yv-,3}N35*[l \+>m~֊:L1!)U,^)jE܁a+mSui QkdVIY<HV~glٳ(G=n!Q'஄VS!lhޚ'.(h=>=YBI*Ҧ=/A#0PH*yT9XaجD.TRȨt;eɡ4 r%O\ix֧} Y`.EJv5RiN8$D/Nr"|SdmUFǴ2Ka)q{!,Zi|8C 0yAKֲ&NSG6ƐK'ćƼN)Ϧ@hȥ(N!%=ɥWk&#/}9C~- 6՗5\X0f?|X89Uו{p]|?ҫ ,퍭`t*fJH#w5M]9=CTؒ݉$]2?ϟ"С .]1I ŪPu .uȰ5ޡݭ^:f\oA>2H,[֖2٬ZF4ljiԽz X=g- >eJ9('`~=40-8FY-AUĞ<6i$N X#y;[m(4YW~X0334ۑ-O'\ٜ~XDX{5D V'NT v˦8doIHZ=\58Ҩmta8S_nĒ,Vtabҩԋ KR^y-M#ΏBw%> |<(_СvklmPC9,ET$ƅG)gH81='!6'\׷ YBu ^MyIxctoUiUn#F Ui,²LRZWDSkc26Y8fMN#f}N|dRAa08Fl^ꀊ<]gu0T6dO7JT!ITм}>.,Cg./ {JS+95{;4>D3> ^-h|t͚<ؼ8BT{٭OIT{E|xo9f͖#4PsWIS!1e)0ȟZo%旐B7$:ZOz֙BB{OAU^UIS֍Mzů݉QM=l;GʽV4Yb ȗ'NkēcM$* i?;fVʬJ7n݉xPm F!7l&! 89C%~ b'?,(/I9qŻ&w=!7*{^!}d._l%0+ ]>߂ΊuVa#{FOț}Z4gurOLz$&ZMK꯽bޞs",irV7nH\KG8T YQ\J=p3@4Ʋ>+xTӲvG8[tb\uO&8;{r32{0nZ\9uIeTz%3ӳHf JIH x:qd.T9>" }m MJrro%4Wpbv8(VECP%7U b'7sknYQLs~ve+YbTta"ӌE1Kgjuvމ_|Qpϗ'wG뮌^əx7e@C0'_s)xEs&6^\)JnP,+5iD}#cS{_}=%aMon*W@ lCTwf{rb-Uӭ%e FWYDY<[VP'Fbv ƑQ_+boqj S_=G]$]?He Z& 񉴷GXc0SRz:o5&09Q:P.nNDwg YL#4ǿg+2E~;t!V1x_ (u94~q0p?DUr'= s:Xu]ޔM_*k *vcNg*t: * ȕ{)FOy..$طŘ0,\ӹG]^{pOJ|zރz d1@OI`cM:IRDgc@l'$!mٶԼ@*=ҶPQs>Ԇ|Iǜ,T7OBg ceRUAg:U"ok2,L}b(UVFQiGJ֟p3E۱Q>N9҄3 n1txX=zu!8rb!`sp^/:km?Xc/ Z3vZS 57F; 5Fxy"K)͗}i7)ܙo/dxi0 ]NJm{ . bRBZ7Tl *5q̇LGޕ~ \GC)kKV\n}<^) hԮ^Wgr(aʰ`eWs YMmɾa2@UGdӜyq!$S$CIX'‘緟NvW-v5?6!V-+ ڍimՏ^l"+Ԡm>?,1Gw: $2BnK|(ks]yYbTE ^W>.GhR7{sno+j.$ĝkzjv'Acmkx8*?\XdvߌESXkI#K((L :#_ffI5Z :$~ 85jZ*'}cs=F?atlu~k(43i2 *B'$%1UX?D,/UUg?F,G.?Dnok.ȏ6>\I8VSc\u_xrWf|F'3dQWYsjo S0vB7'؄b}؋FʇѨN`EJKtw#gU,&ug7ۅZn-Z>y0RK_N?7=g.&boE>_X ;R ؏ct]F*r7yua]g5B{װЗ+& gi1nb~*lNV2^(QG#dvd.00!i*_j.,IAe.C+$[c A'v[v`ĉo;;3qj"LH=XG=\]pJ" ܘJA{S夋 2ecYE&%zj! }X默\>:\ oq]m43A ??\4](8cfRzp~"+[H5XHP&t8V LFӶ+gKhoЛi\o0[JUY@#ѿŗ}\bD~ZQ:n?֩8r C:x7w|KjE<ݭxe"2Xd|1TCEXHiPS'6ibWe|Z zp\ݖӣVcǕ!GO|eSՈ~m`ܑLA"kk &n%؜V.]y4nyXc˗e4;<XoC-^"fn-{&:KLH155Ӊef\1J"Ykir2@j磛274X9rL{˗0{$)gAB0ڵk=2,A#x&*orOJz(V;s_,xp8Q/[ӱ{~Qd /B؆it&_% h]Ui62꓌()RQ&x<;̀k7=-#E""Ǡިz(c1m *Bc 1NSL'iGD^a̔e8\Wi))+IAjj-pT I<笢ˆbF,@+w.$Iґ=g岊[^VeJ[JGZp~ `?Pۣ=A˷&RSLQ0).mpl(B.iőC8ZaԱ'tߧTn>la  ̃9QI& „@[[W.le4]>J6@FJlC?jzpl D2ݛ 0bV\<ϫ9;zMg^^ldu˝k/._3({bpߩ;m0@֛z',I)%oMJP#0˯ F+@LB*m `A4bN/lуoP5g5~!}?PFHفGU\HO\mޓxq@D$k+3g!rkz",ښ;4#_78a?ޫ:Z3Dlo3Wni{fn-)\%%E6MCP32ُ=qkC `|nká;!4X/ EN^68 B@bjÃ{a(Es|pSmЊC=i_dzm6+S+Dkfܻ j *PXsXu??hN<!KmZ{Irl4SH/L|E-*Wciߺ6Azv_3\)eZ`Ssk.8ؾB(VEx|/[2tQ@UG'> -a,rh8BODZ>lM>CSo[Eӣ:e5rɟd kdDhl>@$wr&'DfCP|w"(5vĔHo$l>)FzHkҫM7`=Q+jkSL88 b q|OfNX-Mpӑ\گB<دq^:#&fQH?NaOR C)IF']z$w ͰY$8!|:Y` }N)p5 h8@XbJ8wXQmR~7G jAvɵ߻tfyztNЦ-Oe22~'BQUT%^Vw@ґrUy}Tzky( kM~ph C/FQ 7ekI,_*lYGg\ݬx~PĻߞd>o1ipir8nZr_|e$!g#{2SaD<~Oe)匆CoKh|fvծ* uֈKİDSh -B b\._To@~AVݐy|rW̱m~vi"S[Pa-W+<^n/F9 ܼۜ, v[|Wz1,ghNsVꀙژS_(Vq =C8O@"ig{xV(ѣO:3bXlF/x>17hMcA'wX#-YHdY/IЇivpOy6RHp ֈi Gß-s/۪= Bpk* (C3RKc2 %LTv'NcY뜽gB8vTNTU?+$EP$T\2b˚/:*7shיE`3*:p07*b^6> }Բn=jn%J2ϕG.̀/j!G,bS߿&G?* KŴ9rK!cG%\WjC=?ysٲdT^!~y&1RO/#NunÊ9:)?2z37o]gQa(I]:80"vU4v @e11{5Kf118èp!EUgNFaLɖ*o#%N0Bv(87Zghuc w{a4IޛD}f"6Q"<,2R,KZ03*,Ӑ8=gz(h ܮ GkYQpd0PSàFxn=5q(Ǚ5BOZ{Qu}/eպ5b51 ͇+԰V-Gl c.b;XSƈDSض0_uRxkRnr[񾀖)n͆?Zcs`:.2KtͨZhWzݘ!X_@C2&K׭S h=VFs.zI8mIJxw*"Ӗ7GH> cM/BD017?+4w:]U t&JVݪ/iCAˇ$!OeB'0R c!Q_hLKaI}wqm@%G岀i|}B1E9|NC(Øo)E0qwkcPL*Gf~tՉ'uxF"<6[Gc.d{t M.i.7[֚dU`bMGutʘonpIאSwtU+GXVjʮQ2wrTU[)ޡs:W%(1PНt(FrZYz?IQQɵ aUZS0l-`<& v)h.Cqkt><CJ\|ezb[Av@ݴI|OѢa}Vv&(~M1^̗bЙMG$[,em"kbMnU^A\W'H}1EEREXqKV 05{˚ ZxRl$ghN$0Te:}_I \D'W"W{(؎a1ҿݕI4;+])PcJnvs#{ڎ'Z,;jyUMw×!s9 L0iL_UIu r!%NUi{b 2@5𖕷V\[kR֛&usVToaLS3 DIz:<{d,N7zORl1<]dBPCՄ`$$Ձ㸚C c s4&_iYfS5K#X}%dP-BT(5TgZ !Ez|,JmePz;>AUMn6tyo'b3܃~k|{8DFꚓ" ʼ|WG-#41`GΔk)Fd?Bal7VI6;7U9DLuԈTPqtbr"m$(7TnvwAGeϴ$W[QB%el⌠SȣX<vd>?+/Y8NDr}Cᖱ2D 4J~! mIFFn5soiY^Mfs,ԲQj̀BL>̍@zRsэ4e9n02M=5Y@ƨ3VqBp@3;_g>v =R %7a7Od鶄" zE>P1mm7N<*a|UwWcf}mF~q{jdZ5X߄E顳vً n8Myj"Cj<<먀XC1]Hr$V ,h3JY2cTAzy3K/>͉ӆ?) 9klM>AX+2<0aZeR1 湹!Sm:7DVl xCp [;G/PxFoU:qMdwNUẑBx"g/q#* G gGnKqB (`ų؜/ƊHId6ql4 '"$ZD+YD_M_HMEk2U?b¿h"R枥O.-W5[HMe'^~umBWG7Ư\m^]$!`˾yH|2- W.w]>(x:!{\'NmAfyYg/\}bX<<oQbHPL&>Ț~ҡǥ`3UmWW KNM 仯{UK=DT{):2k}C4o%$G(8o\SyIVC`A1)(sz0zWv?R@AK2q`DM z#Ғ9 n=wi+XA$B )JpKw\2CHaYɅVTc_¢F9OUC;PkI5+}qgd F=yLqaķK1} #Л mKbhNQ![]'{q¤  b1ĉ*7]?hv\~W I|pgaQ?[?mN%E\_xv@ލI 6RĂؤ;'06P d*߈ai+.n Yu^4xp2PbEj'X^Z?M|ͬmDRcd}-FI^w.Fl qD{LTxdPȄ@_\P ?Ƶ͠+3aGU]'1[m'DO`B[w^0w;[h!L+٠C1kBS7б8q[gAF ␎Xw77WxcVj(m&hy[u.d1fL[5`aYDlY(_'Ys]{"7/On(sm;3VMew8c)b֏+9Fo{оxȆ+]YFLu|J#'sȈ:1! G?bR91`hHdHY*:_ h fGCKĔ01@gH*S`yS, `mytϟ\c,L˂Im b2Ypg2o 7_邈M6 wm>>KT r U限| [& Q;(=綾i,JfY|ڢS/4>D:JV+9&FR+nuhBp[]< KZd7L~.㙦l N ;Ȭϡq@"Jыo6o ~DժP dD*E x~ֆ\ Jh|[ANj k.*TE!'6`{9 dk\j]ǡppUT6|#{3T1;XmzuY!DdMB*Glv(ҁM3x}ījpO@M1evx`= + F׌ի j0t~xV~1Ó@F ;'Xs缺*!1 RLD+>{KjdQs?@hj8]FQkc]̯[5%OTŷ$Nh1~5s珻DI V;rlly=֩!܇_ٲi>ezL8㯀 !VB*%Y4 X K*C ҵ7l|8o^æ0{PLs |Da#(!NY"-0OA)$ۣޟYWc"]A_v6:a~ [ #L=8&o+tXR+6Rԗ9P 3!`?UY)5U^>%3?[7!VTgC >ԟeaf嶶tBHO ͘GK&fܨD旬R]7`PW#ݖx1 ^{7Nl!<HaLD|c蛵n賣~wQtldžfn.ɒ4v?}oc,!f~C)dL)+u`g×=f\5D_CgϤm;dU)zx6@@u 2;;=Y1Y7M:0p_7-iZsѶ]m)4;M^ 2ar=}Q:s֟t-s־ Bh35q,7t)5LgdjNd1#iȄ+g0xT=XPR/bRJLU t|@/ŮM!tz/%_YQngSQHbػ⢦!Ic3/-GM͖l*ް9cDe4M2} /5]U}(5YWՠI/.BUld^G"r/~4O\h0?K=z>@w:L/"k=?C2T З:Ð GR_ÿg%1LIm^]odUJ9Dqjqc i7z LŒwZKsQ@a۹%.8[pZE8F xF_>k&ٖb0⦔J"mW'R :oQĕOܤq0еgPK0F<B,5 0ڽLYY^=AVo3X{KfF񠺔ޜ+HύXU[hZ3KEp 2l}6>M!а 60>C/p.F| d3x;VG,LXsZ{+`o F+zYVew5}3kddZ`@N;`ؑÚ%bpwJ{j2k (~~M7N{lwNPBvF!'05"O/RaH=siƽNb`Ez,A# =W.q;evax㢲-}T{hCP+S} "+"*yoj*! *ux2honfA4"6&p90Y+':Q6pk.ߐxX%L$ '&J ۿ=?9Z:D`޴Rz$m)Sy ɴƿ&kv5* =rrP0>|QRUEBcBkJޚ N̹KXx9R@cBfמaaHܯSض+S'x͌OJf4U'm w[2VO;-g_6 f#za\-څ b% qw}c"1E"~RLjg϶՟ <ݒuYN>Gd5ƗT"WnVv!| nJhx]oͣhNM;B#j!so7Ⱥ]\Ͼ VDg?P.:H*#vJ@+7 ^՞ 8{'n̪wD|U(Yvo18^D*;Mqb B%l22}2T'.<4Hx/<ک3wjVQVNMkQ criϏ61*H]+^1Q0ȏ({ÅJ̳5vŞ?CRe[ke ޚ2.J9%`䫜2:못*1it \Tv!1}c).={62*2E:q~k(4:1Cx t+z!VkH[TbLSZQdHmB]O&[q7-^8+b)*Kn.VD1QN3X?4zNz=Y 'Ŗ!Y" Zo\`}%5fdԀ-ަA1_*@=TLd-/08 _6^GvLx2L).Sf6[KG5B_?FB#gxTH]äy+nǐh9V&R% )v8PFռ*2Iϊ {Ϻr`1̥:6"QHs[Xǰ*A'B뤺M`tkK y+~DxTf4hd