mstflint-4.13.3-lp152.2.3.1<>,-t`ซ/=„TW`Neg$qX9b*:\nuS6f痈SQW޷'_oߝ5 @vNǕ5 .س#i+!9c /S*.֠ʺv$׼ "dv/ 凮R9XnrL~a`Z@uY[^E%ķܯ|6_ be /_P2|I,+jUe] l#F}Qqn"a IvW<\-a}%>A8?(d   N 6E`fp|    % %'*7,,./!/!3O!(38393:6B_F_G_(Ha4Ic@XcYcZc[c\d]f ^mAbqcqdrNerSfrVlrXurlvtxwLxXydz$Cmstflint4.13.3lp152.2.3.1Mellanox Firmware Burning and Diagnostics ToolsThis package contains a burning tool and diagnostic tools for Mellanox manufactured HCA/NIC cards. It also provides access to the relevant source code. Please see the file LICENSE for licensing details. This package is based on a subset of the Mellanox Firmware Tools (MFT) package. For a full documentation of the MFT package, please refer to the downloads page at the Mellanox web site.`goat01liopenSUSE Leap 15.2openSUSEGPL-2.0-only OR BSD-2-Clausehttp://bugs.opensuse.orgSystem/Consolehttp://www.openfabrics.orglinuxx86_64`0PP:*xK*xPPPJ`"|\ CN%Q(# ! _7- "3m. h0~) B Q , D!M~^;S,~FNTS*kn}dBƝ ,i_k,AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤``````````````````````````````````````````````````````````````````````````````````````````\wW`\[x`````````````````````````````````````d8ce8d86040f52abf78535e8495290bdf95e98e500a26c909a46ea844221727b005544155d99e5f0641fb3d80ef813eb80e529b59baf687874a5533717d7439e09491940e3cdfab3c0b69900d5036d9122ca5b1e6093ff9c67a87ea36f829f88cb36b2e02b1eb1b7f9736af2d45ee3adc30abb929348c82cf224ff734e3e2acfcb36b2e02b1eb1b7f9736af2d45ee3adc30abb929348c82cf224ff734e3e2acf800529dd538e2fe7c16466230b6c6b1a6146d67c6e49f3c110d783e0c5789dc373d52904ddbc255ae2b56a84a1bdd21c7e2d9e52cd02c87745b10fe5e70990f23290a9b9a14043629a9dcb7835ea521ef8cecc7ce46bb5212447c9f05936edf18db573e0c8a5348b5c2f00e8d647e74ad06e12d8179ec25881b4525e0e85215acb36b2e02b1eb1b7f9736af2d45ee3adc30abb929348c82cf224ff734e3e2acf4f12b6be038af32f6d2d45d955df127c6197f7b9001b7d04c383caae281bda32cb36b2e02b1eb1b7f9736af2d45ee3adc30abb929348c82cf224ff734e3e2acf4a91e7ad5701e770df3cd9626102270693d25001e530efed5975467765fdc93ba903f74aa92a455c6161c43c7348043353831aca36bf07e7f1d088c7d7f84e5febbd215b3ef01c206c7151372d1e9638691bca7c0bf86f9ed9b684a1e7336a0bf43e75365292354b2fee2cadc020ec4b1008ee6144575f6ad24a285add0687e3fc96d78c0f1cdb1f882d3c5ae3b3e489d822de5d32baf6baec74825f44badb830af0066f89bc1db2635150059393385cdbee3ba55b67b5056aaf68224fba8f1a183f440d198b9eb062ef7657081c28f7e3036d306033856d8df3d56898439b2f51f09d49afbb2f69439e9ecca5c96f60aae8c4d63378d10ddb896e2d97661a1203cb24185ebd625e3b6d512611ca11e2729e56d021679225cbd056e11c955c6f01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bbea95c34f7b5d87e5a635a2dc46473f4cd1c6736ecc3039a4bd6c42e11c4beddc91e1589b1651f1a2614e497386e1bbf94ac285a36b8e83e5f4dcfcad590d33130ccddb8ccaf856d827cb83795554b8c03977efd60fe57c49a64b13872efd507caaecc31780ac39f3148cb1cf6b457523e0b323bce5ea8d057dcc8c970b3c48e7c60c5e96c65cbaf460252e19d8f7bdce772ab532be73e1b771599d8aba0a3ddc8857d7a9385b95c96ee1cfd8027ef348267fe7df8a5b441f0c3d4c616fa43112c147de0fdbc357eef2da61d4af47235fc2fd3302f2a416d689ecbef175f506966b5985c8dc707a60510812bcf7ee5754dc89b5b3e5339f318b23b26d135f62ba086f8cca007dbb072b37d544ffe5f391fe7523d19adc9a05dba3871d9294e3c721cee584babc947db1ec529eb52bbbe5cef900d7e15c9acf1bd75c7dcc22f85506651493b1a70984f9b8f7cee45aabffbe2decccf67e9524ec296f9764f5574d32eb5d544210f0758f45cf303d705dc70dfc80c604cfb88c360fce7d9d1fac2015b671a007d2a5a13e2990d559681ea11a1d7f07debdae0f9cefc7f10c618a338896523ed04e3442fd42dc649ad6c4eba3ac6edbbc2668425953b3a2677a9287eb70257593da06f682a3ddda54a9d260d4fc514f645237f5ca74b08f8da61a6b1289ce6371153bca469246fc43ea2e0fe8ceef25a34306c66c1f77ff69e24036a84d4d60f2d39d6c2dd5e2949128871fd45d4237d3e1304cd3462c1ddf19042476761be40e642388ea1975bc2fe13e35cc6b9f9bcd9ceaa304d9cf636b757cc79790ea5c3e86b072859e485b406ffb0fcd5c48bb0cf175f82144e7d011b220c9e3cb2245b845626d6f7080360c5870ae9fb5ea38a0a3719baa15acbdcc922038bbd66e637ea578fe6a301e0049007bfe9bb28c173a9c94620b86f81ea5c2cc2840bb120eb0b7add60bce202f6259784d43e6caed32241ed5d8d9b55cd7616a47eb70257593da06f682a3ddda54a9d260d4fc514f645237f5ca74b08f8da61a6de98e3162f23c35724164b24ce4f2fe1274a173c8e39dcd612eb3adb036a4449e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550cef8569435fed302433c4d9656552960c634d9bf1280796f113364b5fece16c5d8be90f240e16bf17f77fce354f6819e51a5db2ba0c95fc7a4657b1ef48e51df2fe0da9511ab33ec347e0837110c19864435bd34502b0db910224d8818204eec96f47e3694e8648f720ed2485579882daee46ae235c384885479c14fe6fb49f7eb70257593da06f682a3ddda54a9d260d4fc514f645237f5ca74b08f8da61a68d2995fac34b12516056c1020c629bcc9263db6eaa430bc5e4c4de08cdc14c258fe7aedcf4539e6ff2b1411f6b190c6c6591162370a76af18d3d5c37f71aa34fff80ab104f78c41b32a17df164cbfccf75935166ddb87a6aa3421c8704e96aeb7eb9d7c973dd63be73a8d01f80ec106e5ba2fb9b5a8e7fd6c5d63c9c0cf9b99de9f2a3ad77447f658cff17534bfe0466eb1c9282c250cdbc3cfdd2a9d4ff2953c0605dfae81ef18057c2c85d477f19527c8826521fdc34fa1a0054abc64c4d337a7d80873932853fe2040e79e7efc72947c417a3c332b4cb8c7cc5a5f898456c314e2348cdc4a8300683584a4a5aad6e5afce5c79bf13008be948022b675b9c4c3b147e5bd48b8bae1e7b0da67796bbe37277fe964d358c39342c524b8f6b5e4a088d233ff6d750b4e815c2c70d9e876ec5b86692d0d7ee7c746c45e312bb4c77579697097fb83ac7d9bea20634a8428780f333f725230a37de7fdf25ced28f2ee3462a56ecfb0c8e2303ee6b177c6a8168d14b846d316289bc2f6ea4decece6e89a0cbb4b98b0b3ad18dfbbb50e0d8f5c9d2c98e2731c866b44b5adf9b0494787f150189adaa9bb90f2a105a9671260cc89415a2b0cb5b3f70599dd674db2d935a70564fca95e6447f20fce224751d528d6df6038de4425670100e351629bf604d50f8e7d3278f9ccbe8c711b4e5420dcb4c63fbe3c591a23b7e6e5b9bbe0ded86fa4d6aa06a7a5ca6777f48c2134626b397514688ec40e48d5509262cf21977eb70257593da06f682a3ddda54a9d260d4fc514f645237f5ca74b08f8da61a67a9e052471063572e43b736cb8f31bcf605252a74b64e4391f0aa90450d1b7eb66accfcada139ce063e92be05a5d4a337746c567ffaba06ed57ec6c1cf4a559bda62043a5473535a5197a6d98795b17964c929a9b1ab4c70e503e28693c800feaee472bc17147c43561e40344dea2df6955f92694df649af1270c348034260ac81b988e7740778ce4922ebf453dc82860be3811603c2cabc6c8f660f11a9b68c3e18cd0b8b36f20687c80c67c54664e6a33627ef7598382f811901b8cb6e59b9611429a65701597fefe075b86b6408437f1dc83180ca9a6e18bfeb9add4af743eeaae6739b5486d5b02e130dc757761cabab4dd4ddd814ce93589f76a9d7dc0a9155a047d5bef45e37dde6266e6c4d45cd5440bd0c2ac53d9046ad7dd97373fb8f5bca3642ae3a33ee2fd60c432bcdd2ecdd2ab23f243b8681687156b33d519bf339e0f76d57955e59494a27ece1dd3f70fdb364cc38b1a296a5d1bad1ce8f29e6d809f34f1c5b4ab1a0eaeb188124e38beb335e67746c01994f7d90b4d0e0e9fedfe3658da7ac8a16c5b6f0e4f1663c68fc485204030e18aa0f17d0a9ed0d73ca953033ac0e6582c504dae6aac6f14f22b0c991185a9fb87508c35428a3188d9751e3e14863900756d6b7c5f8fb3102c99727fc83d90c3e4bc6edec2f2ef1cd3e1e519b62762c1f08936ee598b3ab98d1c99503354b869cfe9e59658d0f74f08b37084355cc1aebcdf90d443041f04cdb8c37affeb9bbc468e64e235e94878c7aaa278b52a48cf9b5382b19e787d19e1e6354f357a90b420f95084a30ffc9394acf1b9a7fc3ed4ececee4b3f02d4bf360272f3e4f097c4ad9e76a28505683b9dae51de5a661a6eb88ccacda4ba943ca51d32a1b50893be52e0e32cb1b4331ca8b725137f16ed523094c8b77275e5193074aa086b125ac1beea949387af494cf1cf278d2d723bc91bb007338c8b8843eb5faeff347b048e2f7dcf166c2849de303e85ce533fa158685e041c70dd29179393b739c5329c10e73ce9ad59af0cd0c1d8d021cc87bf43300845a34999cbde817e1cad6736fda45c68daad5c22acbf3e116fc8ff7d5366114252b11c008ffa6012e17c2163e25249f0ebf4bb5f1b032bf45747f32eaf9c942e9a005101d9f4ecbf67b35065cf0c1557f4495a94e1237e5c5a992f515182c8e6675f60430fdce1ad2d5da3f3b45524b7ac07c71982590721b9c0a36a3d53d5c5012863c4bb6ee2c94e9d99edef2233dbee94883cbab3ce45a09787b15d3baae48bbc553badddd60a6fe3da81a0bf6d68033957197e901c12b01ac7f95adb4ff912aad51cdb1c0691c509860c298cb26334a972887a684448bbb897a200399c4a9c556b18bdcae9b3120020a670b402562dabdd8da6760538fcb753f9040cf75f1fb888d5a6effc6931dbb5d341d9181feca2db20e7b174f1d36e4e6933e7f268a7654983cad82d2ec311b0c522d4e1a028622bc6ae02def45704cfb23493e3dae185d9a1e4e27c9c89149accaa76547e4ff00da7d5b0e06ae62fad076c6dab998ea4437915d6a3516cfd5a7bd9a495644ce759d881262f6973a682584c3709a36d3997dbfabf2012f8d3c93948c0880f4bcced614a92bc4ae9ce9e475e95ccfd68a9b36647c8f363e9bdba79c5c03269a8387add90f8dabcda302a6c72a462b2dd9741559d09e3ea07d1d99cf1db02c1869fb360d5d26996483542e8625a5c2f33e0f9465d295789ec38d81e59086eec86f0493031fa4c33309078363bac5aaba4b43e0f3199829a430ef96b19d7d7b3fc0d3348c2dc6a8e609fd4a5aca34d4117e6d9412ddb631c6ee79b5e4c4e38a25bbb457b672166c4d14012387be4856a1b24fd0c31f6cd40151aeec89cab50dafcaa351f05cd0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmstflint-4.13.3-lp152.2.3.1.src.rpmmstflintmstflint(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/shlibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.8)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1`^*@]p\\d[[ā@[`O@['Z@ZZC@YeY@YMY-^YXDX@Ws@V@VŲ@T9Wolfgang Frisch Nicolas Morey-Chaisemartin Nicolas Morey-Chaisemartin Nicolas Morey-Chaisemartin nmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comkasimir_@outlook.denmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.compth@suse.dei@marguerite.supth@suse.depth@suse.dep.drouand@gmail.com- Link as position independent executables (bsc#1184124). - Added PIE.patch- Update to v4.13.3-2 - ConnectX-6DX adapter cards GA support. - mstflint tool - New feature - Burning MFA2 images. Enables the user to extract (i.e. unzip) 4MB images from MFA2 archive, that matches the device type and device PSIB. - New feature - Verifying MFA2 Archive. Enables the user to verify a given MFA2 archive contains the image that matches the given device. - New feature - Verifying firmware image on a device which operates in livefish mode by comparing it with an existing binary firmware file. - Added image-reactivation feature which re-assigns the image signature to the previous image (in case the new image is faulty) enabling "fwreset" functionality or to burn a new image. - mstresourcedump tool - New mstresourcedump tool added to extracts and prints data segments generated by the firmware. The dump output is used by Mellanox for debug and troubleshooting. - mstfwreset tool - Added support for Socket Direct devices in the mstfwreset tool. - Added save/restore ATS PCIE capability. - Added support for Live-Patch in ConnectX-5. - Added a new reset option (reset-type) to the reset command of mstfwreset. The user can see the supported reset-types by using the query command. - mstlink tool - New feature - Using --json flag formats the output of the tool including all options & commands in JSON format and prints it. - Added support for reading the "Link Downed Counter" and "Link Error Recovery Counter" in the mstlink utility when using InfiniBand protocol only. - Added support for HDR PCIe grades in the EYE Opening Info in the mstlink utility. - Added a new flag (show links) to define the valid PCIe links. - Displays and configures port related data at the physical layer. - mstconfig tool - Added the ATS_ENABLED TLV param. When set to TRUE, the device will support Address Translation Service (ATS). - Added the VF_VPD_ENABLE parameter to mstconfig. When set, the VPD capability is exposed to Virtual Functions. - mstarchive tool - Added support for MFA2 query using the mstarchive tool. - mstfwtrace tool - Extracts and prints trace messages generated by the firmware of 5th generation devices. This tool supports secure firmware flow only. - mstreg tool - Exposes supported access registers, and allows users to obtain information regarding the registers fields and attributes, and to set and get data with a specific register. - mstfwmanager tool - Supports listing the contents of images archive. When running this command the tool will list all firmware images within this PLDM package for each image it displays.- Update to v4.11.0-5 (bsc#1136328) - Build related changes - Disabled -Werror compiler flag - Added the option to choose local system libraries if available in the machine - Enhanced python 3 compatibility - Removed python shebangs from the scripts - Fixed multiple rpmbuild issues - Added --enable-all-static configure flag that allows compilation of static executables, when the the option is supported by the compiler - All python scripts were aligned to unix encoding - Fixed multiple builds and compilation issues - mstprivhost tool - Added mstprivhost tool to set host privilege configurations - mstflint tool - Added missing Rom info attribute for legacy FW qq query - Fixed query timeout when device is locked - Renamed former --next_boot_fw_ver to --flashed_version flag. This flag queries the flashed version. - Note that the previous flag is supported to keep compatibility. - Fixed an issue with FW upgrade on ConnectX-5 EN - mstregdup tool - Fixed segfault - mstconfig - Added new params: - mstfwtrace - Added fwtracer: in this release, this tool supports secure FW flow only - libibmad - Added support for libibmad 12 in addition to 5 - Python tools - Fixed Python wrapper to work properly in multiple OSes and multiple Python versions - Added adb generic tools - Added mstreg tool: To enable this option please use "--enable-adb-genaric-tools" flag - mstarchive - Added return values - Fixed an issue in the MFA2's header minor and subminor versions - Drop patches that were fixed upstream: - Add-armv6-and-armv7-support.patch - Add-s390-s390x-support.patch - Refresh patchest against latest sources: - Fix-gcc7-and-gcc8.patch - Remove-date-time-info-from-build.patch - fix-race-condition-during-install.patch- Add missing python helpers to the package (bsc#1103497)- Update to v4.11.0-3 (bsc#1103497) - Added option to query only flashed FW version, which reduces the CPU usage during the query. To use this option you should use "--next_boot_fw_ver" flag. - Fixed issue of missing information during query. - Added support for python 3. - Added option to reduce cpu utilization with "--low_cpu" flag. - Added compatibility to 1.1.X version, in addition to previously supported 1.0.2 version. - Added support for Mellanox Quantum switch systems and ConnectX-6 Ready adapter cards. - mstarchive tool The mstarchive tool allows the user to create a file with the mfa2 extension. The new file contains several binary files of a given firmware for different adapter cards. - mstprivhost The ability to restrict the hosts from configuring the NIC. Meaning, only the Arm side will have the privilege to configure the NIC. Note: This utility is supported in BlueField devices only. - mstconfig in BlueField Enables the user to manage (grand/restrict) mlxconfig configuration privileges for BlueField Arm systems. - Refresh patchest against latest sources: - Add-armv6-and-armv7-support.patch - Add-s390-s390x-support.patch - Fix-gcc7-and-gcc8.patch - Remove-date-time-info-from-build.patch - fix-race-condition-during-install.patch - Drop Fixed-licenses-of-files.patch as it was merged upstream- Add Fixed-licenses-of-files.patch from upstream that fixes license issues (bsc#1086923)- Update to v4.10.0-3 (fate#325998) - Added mstcongestion - Add fix-race-condition-during-install.patch to fix install on parallel builds- Update to v4.10.0-2 - mstfwreset not supported - mstflint now handles all the burn parameters when MCC is enabled and displays the secure-FW CS tokens. - mstconfig - Added the option to query partial parameters - Added the following new parameters: FLEX_PARSER_PROFILE_ENABLE ECPF_ESWITCH_MANAGER ECPF_PAGE_SUPPLIER SAFE_MODE_ENABLE SAFE_MODE_THERSHOLD BOOT_UNDI_NETWORK_WAIT - Fixed bug in firmware burning flow - Refresh patchest against latest sources: - Remove-date-time-info-from-build.patch - Add-s390-s390x-support.patch - Add-armv6-and-armv7-support.patch - Fix-gcc7-and-gcc8.patch- Update patches to fit science:HPC worflow - Remove old format patches - mstflint-4.4.0-implicit-declaration.patch - mstflint-4.4.0-no-date-time.patch - mstflint-armv6_arch.patch - mstflint-armv7_arch.patch - mstflint-gcc7.patch - mstflint-s390_arch.patch - Replaced with new format patches - Remove-date-time-info-from-build.patch - Add-s390-s390x-support.patch - Add-armv6-and-armv7-support.patch - Fix-gcc7-and-gcc8.patch - Patch was updated to also fix Gcc8 compilation issues - Drop obsolete patch - mstfint-mtcr_ul_no_static_lib.patch - Update to v4.9.0-3 - No release notes available- Add mstflint-armv6_arch.patch to support build on armv6l- Update to v4.9.0-1 * mstfwreset * Added support for a hot swap (or hot plug) of the PCIe slot. * Secure Firmware Update * Added support for Secure Firmware Update to ConnectX-4 adapter cards. * Enabled signing the package with an RSA 4096 bit keys. * Added support for setting the GUIDs when Secure Firmware Update is enabled. * mstconfig * Added the following mstconfig configuration parameters: * AUTO_RELOAD * DRIVER_SETTINGS * EXP_ROM_PXE_ENABLE * EXP_ROM_UEFI_ARM_ENABLE * EXP_ROM_UEFI_X86_ENABLE * INTERNAL_CPU_MODEL * IPV4 * IPV6 * PCI_DATA_WR_ORDERING_MODE * PXE_UNDI * STATUS_UPDATE * TCP * TCPIP * TRACER_ENABLE * mstflint * Added support for FreeBSD with BSD license. * Secure Boot * Added support for secure boot to ConnectX-3 adapter cards.- Update to v4.8.0-2 * Drop proprietary Mellanox file- Update to v4.8.0-1, No info of changes available (bsc#1046293, fate#322949) - Update mstflint-gcc7.patch to the latest sources- Update to v4.7.0-1, No info of changes available- Replace dependency from libibmad-devel to infiniband-diags-devel- Add mstflint-gcc7.patch for GCC7 support- Add mstflint-armv7_arch.patch to support build on armv7l - Adapt mstflint-s390_arch.patch to work with s390 and s390x- Update to v4.6.0-1, No info of changes available (fate#321683). - Adapt patches to changed sources. - Support build outside of SCM.- Update to 4.5.0-1.17.g8a0c39d, No info of changes available (fate#321683). - Adapt mstflint-s390_arch.patch to changed sources. - Remove mstflint-4.4.0-gcc6.patch as it isn't needed anymore.- update version 4.4.0 - drop patch: mstflint-autotools.patch, not needed - drop patch: mstflint-no_Werror.patch, not needed - add patch: mstflint-4.4.0-gcc6.patch * fix boo#985145 * fix unable to find string literal operator - add patch: mstflint-4.4.0-implicit-declaration.patch * fix implicit declaration of mset_cr_access * neither mset_cr_access or MST_MLNXOS exists - add patch: mstflint-4.4.0-no-date-time.patch * fix file-contains-date-and-time- Add mstflint-common_int_handling.patch to fix integer types handling and use common code instead of duplication. This creates two new headers, int_handling.h and tools_arch.h. The former has the type and print formatting code common to all files. - Use date and time of .changes file to avoid useless rebuilds.- Update to 4.3.0 git 9b9af70 (fate#320235 bsc#66196). - Remove mstflint-autotools.patch as it's not needed anymore. - Generate ChangeLog from git log and include it. - Refresh and fix mstflint-s390_arch.patch to apply cleanly. - Build with Checksums enabled. - Add placeholder man pages from Debian.- Update to version 4.0.0 * No changelog available - Use download Url as source - Update mstflint-autotools.patchmstflint-develgoat01 1626855136  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~4.13.3-lp152.2.3.14.13.3-lp152.2.3.14.13.3   mstconfigmstcongestionmstflintmstfwresetmstfwtracemstmcramstmreadmstmtservermstmwritemstprivhostmstregdumpmstresourcedumpmstvpdmstflintpython_toolsc_dev_mgt.soccmdif.socmdif.pycmtcr.sodev_mgt.pymft_logger.pymlxpcibinary_file.pymlxpci_lib.pymstfwresetmlxfwresetlib__init__.pycmd_reg_mfrl.pycmd_reg_mpcir.pylogger.pymcra.pymlnx_peripheral_components.pymlxfwreset_mlnxdriver.pymlxfwreset_status_checker.pymlxfwreset_utils.pypci_device.pymstfwreset.pymstfwtracefw_trace_utilities.pymstfwtrace.pysecure_fw_trace.pymstprivhostmstprivhost.pymstresourcedump__init__.pycommandsCommandFactory.pyDumpCommand.pyQueryCommand.pyResDumpCommand.py__init__.pyfetchersCapabilityFetcher.pyResourceDumpFetcher.py__init__.pyfiltersSegmentsFilter.py__init__.pymstresourcedump.pyresource_dataDataPrinter.pyDumpData.pyQueryData.py__init__.pysegmentsCommandSegment.pyErrorSegment.pyInfoSegment.pyMenuRecord.pyMenuSegment.pyNoticeSegment.pyRefSegment.pyResourceSegment.pySegment.pySegmentCreator.pySegmentFactory.pyTerminateSegment.py__init__.pyutilsExceptions.pyconstants.pyvalidationArgToMenuVerifier.pyCapabilityValidator.py__init__.pymtcr.pyregaccess.pyrreg_access.sotools_version.pymstflintREADMEmstflintCOPYINGLICENSEmstarchive.1.gzmstconfig.1.gzmstcongestion.1.gzmstflint.1.gzmstfwmanager.1.gzmstfwreset.1.gzmstfwtrace.1.gzmstlink.1.gzmstmcra.1.gzmstmread.1.gzmstmtserver.1.gzmstmwrite.1.gzmstprivhost.1.gzmstreg.1.gzmstregdump.1.gzmstresourcedump.1.gzmstvpd.1.gzmstflintBlueField.csvConnectIB.csvConnectX2.csvConnectX3.csvConnectX3Pro.csvConnectX4.csvConnectX4LX.csvConnectX5.csvConnectX6.csvConnectX6DX.csvInfiniScaleIV.csvQuantum.csvSpectrum.csvSwitchIB.csvSwitchIB2.csvSwitchX.csvmlxconfig_dbsmlxconfig_host.dbmlxconfig_switch.db/usr/bin//usr/lib64//usr/lib64/mstflint//usr/lib64/mstflint/python_tools//usr/lib64/mstflint/python_tools/mlxpci//usr/lib64/mstflint/python_tools/mstfwreset//usr/lib64/mstflint/python_tools/mstfwreset/mlxfwresetlib//usr/lib64/mstflint/python_tools/mstfwtrace//usr/lib64/mstflint/python_tools/mstprivhost//usr/lib64/mstflint/python_tools/mstresourcedump//usr/lib64/mstflint/python_tools/mstresourcedump/commands//usr/lib64/mstflint/python_tools/mstresourcedump/fetchers//usr/lib64/mstflint/python_tools/mstresourcedump/filters//usr/lib64/mstflint/python_tools/mstresourcedump/resource_data//usr/lib64/mstflint/python_tools/mstresourcedump/segments//usr/lib64/mstflint/python_tools/mstresourcedump/utils//usr/lib64/mstflint/python_tools/mstresourcedump/validation//usr/share/doc/packages//usr/share/doc/packages/mstflint//usr/share/licenses//usr/share/licenses/mstflint//usr/share/man/man1//usr/share//usr/share/mstflint//usr/share/mstflint/mlxconfig_dbs/-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.opensuse.org/openSUSE:Maintenance:16727/openSUSE_Leap_15.2_Update/147753557bfb3f3074a20576b77e6b01-mstflint.openSUSE_Leap_15.2_Updatedrpmxz5x86_64-suse-linux                    ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=b106819d94e718addbd900fb81a22c01f14273a4, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=068591c9ad65611bed81a95b5ca677b1b43d69ae, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=3c619c1caf638bc287b4cd8c6d7073893e018784, for GNU/Linux 3.2.0, strippedPOSIX shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=52619902f48711f1189057aa63a4a7a59341aa89, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=193febde19f497fc6a5ef087aafc56c4cab6f8de, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=395de11be3e751b4561fe071d51aa76366885c99, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=c466f708d3ee2f83c91c892e4fb0eb01bbf54522, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=53552ad1a96185816a2c58e16bae222f74ed9405, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=bfc4d4ada13615400ac2121d04ef3a0ca833aa67, for GNU/Linux 3.2.0, strippeddirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b6484d35b68ae5342085001aeab433ce2307a9b4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a6629327c8afa7228c0d7148a8d3acfec5df24a0, strippedPython script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2a0845bc38d2aaaaccdb62ffa4a868e06c0c86a9, strippedPython script, ASCII text executable, with CRLF line terminatorsASCII text, with CRLF line terminatorsPython script, ASCII text executable, with CRLF, LF line terminatorsemptyASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a030062547273a0e351b248d40ec58cbc0916b09, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)-DEFNV^fgopy R R RRR RRRRRRRRRRRRRR RRRR RRR R RRRRRRRRRRRRRRR RR RR R R RRRRRRRRRRRRRRR RRRR RRRR RRRRRR RR RRRRRR RR RRRRRR RR RRRRRR RRR RRRRRR RRR RRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRT̞k-Z6@utf-89bffa90395e78e12c402f205547ef7aa32dd4774481f316d41d946ae74dd0ac6?7zXZ !t/]"k%w VY֭uD|iB=&o j.4B~nB]'#]㥷1Fg T[sF_/`-o03?B0ѕ{ۥe2v JPY=Z*Y(rdT-˰(_7JG⪊c@dP¿ M7EIvR(B2N(#Cgыi]&oy$iMBӑ0S6%f޹Uâ=Gl@m4IY@7+]*?wj_Dxi*mi [$T<AĄ3jgDUtOtw߆-']U_LyW߫3L -7!}zbl@4mTSnHu:;qh"{*֕$ D!XāU}RU<]%ߟnu0)@xJպ*zz26a# ;(BR(#b, ޲bb^^FW1cDeǣD fXl_ WgYk=< MԶqQRw[1|ҳ' ݄n|abn " tb]E1>#_rghfѱݶP֞*tc:ÏvFD+%\Gج+tP%ȉ nHہ+:sJ@!DpЉ\c"kZxL.}lIRdl |ERt@zR4H$3SH`q3U;O®}QNJ㉉W)DG_u`rH=E VЫL@oLT,,’ " ߱R3d`m']AYC1%F_u}32m k'Q6Q/RE`jd5#T"2=Òc -}G&<J b<ś*#T0a}l`ڀ^RxDl죒 v\xb{z F-a2BlIT %:G Mi@ݝz.1VE= B ?ӰEX@HܵH`8ՅB:R;56r뺌5숭#&k؁C.!*Q#ϳd,BARp{ ˦ FPvf<1(Ɵ$VRlMWn Z[>c^jp1XP 3ks~3<6аigѸaI$q70 bʟI27!ȁT6~<=mp̨iz+s9J2Ru4SL,>ts_U.}o0ry)_ޔh=MDVtڑAwmdh9@NImTZɁ4+Ltw,:먍ܳXbJN" ׇ'0h`h@_PU:7^7:+^ٱI&:Zg8,LQ^8f&ˍv1bk<Ʀ;U_`9gɳ.#n6`=Mw,7 ^Eg[9;ImYC!$Zv6yxLX[UO[ ?ږ(׷99OT՝B۠&u!"+9Ǟ} [aӢǼ*׳T;HH04dȋgD lH>?d9>^G`f2[[ͪKOڋJo.N\?Es,}1>o6D:$Ë2Zg]cIEEugx)9s!!؉B-`8|u{X,j'~{gc5fҲ 5 Wd|EJ޾lx^?11*CK:SA<^NNKoLgM?ZK1hN +㻦Ri]k KތBdžxDoY %g>.Fyȴ7+<PEb_</J?VBh01jAuADxټۈ&Ο6ۯȳcT\;Jʐ,2c@+SBݜKn(5=*96Uu^.?$馔d4keqz0j£0|{AJ xл㙙rg :g*q1]gn##BeJj?h'uX{j?:j$;;W![7cE46 `u"8ѱQ%AbGKdmb6M_y/ ]RuܭC̹_}9g9N6#r3%na$=^ S)SgX*}?EL~X+h"ݟ,P&VKWV`? pTJ>OK=\kXh~|dnsHJGzzZP*Ww]qK_nsE#F%ѮJuWXG$Kg-@#vO~$$p 3O9-KJ߈==`튀Q`|H Mr9v[`w*D\Z&L_'T<1ZL8"r@-}޲&fZXq4WXrN!(F?yU胑 ArzVb[`% * n guHBYf˄tovPvGv~iCps %@D=qP8hELֲ&*5 gTD 8TGH/zC;no#r]m~rt'.N^惕n;-`c[ i}⡫^%:=3"[a|Eȉ N/iS1}+EWUNpl{XfMש+gkx> .ڕIa/(:z'J 0qn3=Υ$IpqEІt.JpCH;S>]̻USC j0mBπÒULPׂPDJcwq볟b]ǀ.U)ņݪ԰{ݐ]dKc&CyZ+"l+p5R}$OE:AHIC.=҉첃#Yti?рd3E5DVѣf*C7,{!pAF8v j,;+~bxX5QTcުF]^JDxtpGRH$NȋUvCafJV(U\ÅԽ[ۥ-> _р5Zp0 ĪMj!1(\ ]bT?H?\YOhq=͝)j^Fy'`upc1]02 u8=i*8- z¥GhR iXJx{)*L"f1;,B!k{"G.8.;M/)ȯ95*j*{dӅ;@p#mT}C9LU%*e,R-ܻ-JIY.F2h9,d{kY"c[ϟNs 'aH vnvV\@0[&[ĸr~q2h:~"";&5=-#iv5SmHS0Es/ݢi*Q{F |- XM9C8Q !ϥr7!&?]}p;iw1N 3A-PwERl:my\ +J]2ԩY P]e;h謮-{ i)"uDhN }sJN89D#P9T~O#H {Ez ZNssnxBRV{L:T04OhvoVJ? vKY0k|ʀE!NF~”?漜\"ltX>;5હYr/vRg-fKƵb TDN퐓^᱈k,`jr Fj x5[{Fu%]Da𻍱/b(qӫ Y\)C/Bz6+БI"'Dð YA30TJI$ňph92>URyw?S̡.pE*`eQeK eeu_m`ҙMh$yvvQ?kFY%Z-, u~ICʟ(ب>f@O(jmNLs !uIpHt Rb#Ǿx~#EQ7~k9􍼼G9vf;[1?5~UgWR+dꌂ <93i-DX5]˃;=^Rά˲ A( UCL1ݯkOvYH|Z.6M1e֘KLBMLNB^l-Mb"t*E3nUG<őm,8qkT;hu-lRyZՍ4͌nef)|"㰁TM QT(bMzʌq$Ʀ ra4,ÔR_xԱh:pmɰ(:"\s1hHg}vo*yT9S=Ettά`Mlatc5mmC Wq*6+Q}^11WZi!V[rIb{}Zr܈7c: UۧoCyQ 6] MxG_&.yH{!VnDB4} E <߭{׹.;bU2C.3a;Ju̷J_^g ֋_e~ _$)jxb%%^{쪖ѝ7ىm>5;s2հ U&5S|vsҍ_̣,KNa3g)33P:8%#e&UIswAF`B4lO/eTl7?8H>YDlLon5̼")g1 z pvA[<2 *FJP.0EI1fCьTN5yQ'5J(r%_8C]Ѷz/ FV'Lv{^U$@>켡%9KE80' !"Ynܛc~.xO+]֥)FQ(r^cS؇J}æ7Aޗ6LRN)\Xv66R&iW,U{ma4W#_ΧFO1? $8j "ۯ(DŽN%z`??v+婎F0!Bd{%-.a4\](,+I>C/Q zbfJM=%I|dU3W/  чc1kY' >{%8]VYF~&sv5N9D|PgֽukD # MfO}-m{ p?Ai=H0Aa#` *wwSv;c<ǤPMOзS^ HTOsْU_P9Ȝ۔MOL5L9`^4oc.B3g:JSuªh|pVGSG)Ү%fF[yX°Pbe+R 麝o R/ 0H.I_4Y08(Z6R"vO=Qo^f[Jd+ XґDxX"E)G0ꏙDHFbroA)PzLv?.C|$f Mi F fHcot@̋P_ myaOդI_xf4kxixDtA:l4 J̈́NXg:^ )k iXhfsj6~O=[߇,v]\d]?兠_Nqg&!aS\4$qMT 8HpO7r&rsś׃a 1;}!qS\x 2e&޾?fjfFҏ_o.a@oKUs{Wf X:藽J{ QO pNI#(5۟JO۹N>IZ(2{OkZ{/Qtw|Qeiz %d 2 *."EnWܹ~,&;:K/a R`;/.SZE0~ 5@=TM9eDBjauev~yf~ޱ=ㅉߍ?ܑg⤙mlYI5z`*#~YIUS[o^5HBGز3/Cf%C26~yCt潦k q3b|<! # 0ĝ4$[I_߀1ۑWE>)Ī6H,,~&,8< dAlld$p)}ߑ8=M~djj./!rSʮFRFQa0h^ %,j'q{J&:!tT8 \k1AM*}<-\w(]%gҽj9ϙfC]ENACUv22`y@S?1} h.wǙr==N_H6;K<<"s,5!L!1-/2q.1d৊ق} 71IYN е}-y)|TJ&;a/i;#OUEeMExH5fﲞSŨ̔{I'faEOg~jorlKpK qڮs3k *CR(Rp4﷙W}RwaWT @*OX#w?|jUea0l>zW9+CKJe+TΓtucQYP|ԍ"H%K|)=['oGTPo2{n 5\##-QQ"_-B $[BhAHٸ}!L!$_ tLwwW˃V0z rݻYOI# !q`NJ>œXGFf^aViPBN "`pRpVH8߅ydN^<NkũF0ϡI~b:527!1&X*Cx~2LG1Rt~Df]{GZXVrhitMjM!ɶb^yB|% b҈Yh6@6aEM֪vЫ/LJ71sTpe~>Q.e\'W4\"tX豤eK~ ;J-v, `y6F/Pbq7Lg 76j~Z5s  akx_ ^A,=$+2ߧ1·RżIǒb u`xn.LCXXVv(~̅[l(yڝm./kُA~7ApYܔ(.Ircw筜GQ؄: iA2y-6` ms\Ys'CqPJ\> NEu]}e~"~wd<$EGJ"8N~i93OߪM5נW\=h6"8`vIBmNm5/D/,ȔƐSGqjz2nh A$a4Jp0=f}j^p]J~h}7T5Jyيxd!0nBݵd/.Wg>e 0IGTϨN>$/Ye_=y,jf^Nm3̬ j{fs%B@Jr | aK9мЅtŇ<{qIjuW}rÄia^zZ)Aj *4 ݚ^ \MvdN.Rul'_O{}^kՎK PUn;$ h8^\6@ E`:|'Zދ鿸pT4ULUQQrQձ_ /v YeG:WѨ7us2ڣ} )VR,yN}<-?FK P):j'|p=;2Xmu 7Mx pi 5%NXo2/ $LOXt؀ 46֨+N>.{>F4 T> ֈ]؄qY^lz7]ȫ'hW&@H:=sDO7:ϴ*d!J9RICn䎼s10xɈ`rz2$W.Ȥ@SL*ڑBo ݚ gdW{\l}Q}GEx2ro޹A xM9zl|Ó.>8ʨ8l%&([|[J-7BXBcJO*NiamMTL\P촻>RiFŭI^ꕖ%Ck] oV3W'#+&%EFȎՔNoG;>xlS> _d}ih4xЈu9cWڳ&Z3 J6c_Ίv S r%Ĝy[.}q]80Z0%SYtz;Q,̵— a*维[kp݁;Sjf cd18<PBro7@9; ?L=v>7^Թ3D]?XڪH0v  =bl)Dr(tDfCpJ}TH;83|B4.\:qBV_\AQ/z ƨII="OOi4l -Cv!dd`u*D(q>N5KECDO_ Cү FS"[icT.F3`|`glpU6Ϊ<#Hqf􈼳)lNBuop0 ׬G?x6 Woun:A` ߂бwnjp|h٭EҚ}{~] -{+=l oZu.dZFfT^~chNa+WOAͲD]u oiC[M9~VW%UuhS ɝ^ ~uyaS8 -V`cxx08(fIe+9v?#i"ʭ]7u!w#6`z4@̕uQU^U҄F!$ښßV#7yޝ,8q,tXȰ1h%.Y)/,P'c~kn_c&_Cnqi>ӹ2wx.TG YyJdOܓ:EǵBq^㯇 #M 7*?peWe >(.5#n^_HyU$$xTIc+5tq6<9*˨lijb]CFl; L&uEFriF~DX)*}g\AIK4兟q̂.-H4Ɋ 4Ė{To X%`8L;ݤ*A)`Vmf{9I0IQ!Cb oLaOТhޝf]'yTtIT.+-B)}ѨA,]-MYm\B-yJLލ|Det. ~TdgM 2A ;coKW st-WxRkJM)dˬM^41=]00YNiet.8N})+E~fZ-Z ̵QY~GM/ ŏ;Rj'L˖Ø[9cAG=dݾm!˿ u; ؞a;vÑ&h~R},lWQ*~W:$?=Bkma8uRCt6'Aڻ?̷b%,;,`R}jky*r.*u\чLMeGz6M&']ZPWKBo7:ڽtv2WT#͸psU [n/B56Fdb 0huZ>hUIѮpi6(@D#shrJ(-2Z-IJQ\sۊVuWX+Xg6IQdYRW跑+.6d==T]KGΘy9LM碁(7//>7٬BGޔzWoT1wy(ƩGPyk&ܦbƬ7biG-1i5䇺/E3s{ eyfS0b)8 {1TJNt} CphQ^~|ʞwٜ. N,齡'Rf@"dS ТgJ]Ed-_"_?\+ܘ3/E`Jo#q9ܤ{Qug }1JMj3Yu1# V㠴avz9 gf* mSP -, X1ǀ-TzBH75[>^]AU+W^ruέ"W5e9N{8%i ?S}3 /ͳ8s1ha2gO+ۻáB`S_D%h,~a4)=x7Ɖ=]e5u:Q[QԚE݇gm.)I"5li֭ 'AdQſilvR*bɳ8sHWU( ӬyVZ5c-a|<o\M^BIt ^tM_uMBK ]ɣyЬ-["0^Flsczݎxc$IB8;fLDˌ|팹hh,ZJ' zvfEl[ë Haj 4]w &]n=h%i{7 \q#ďR%T=.μ FfGm.x.lش*ְV WB4p&V"iCu7|eptCD`$ !0.iaP4:W&sTAEe}q-QQ8dn*Wi-U"t_ e  Q w~CYcA}#0bQԆW[SrM]ǍP%-Z`[6O 'b!c tx~:~qڔ>LOU`YT]x@g"6zCG: ȷ4;aHubJœ̣MYNlpQAqֻk&#5ѝPf!maZ73QeFNA}ʬf"pf>} zQ4d1*^3.ٕK;Mdq7F:0y&Ke ,`+vPy}Ã?uEi+0:?ά l̋ninXC M3BR-xb짶҄ ˧>}?cbB:" qøTW!^<ŋE)-IZعѰ nt=Bj=qx[Cm^$f޾?vm~`"O{p"2`baLTk+:Bjӥ$<1f\ 3t dM`[2*gHxy°մn[ f8_G[H73`=ױ{L1bX7³钴N(W$WCO*>ߙF"&^ Xr7L漢NL"3=NfL\M $fT'F( E wIw/Gɺ́Ks @!y`mHUޅcp f.Dfކ}քzo TIɤ钔 }yS0ȤvOWߕ-x.z 2'hrFů\ס`\bH/8CũMP _$b$TF_j-vƷd&_E ܳ=stdS้l-v,cu?[7-sܸ9Y \):W;ӲCѴJt]6~Zc 3{M{LBN& u7XwO~8/K@AX6DOJj(hD; ~WƾFWWרw0 VG"z;(eBolIhCWV;~Ʈ oR tdbia qvcC7Yi݀Gj {JD%;ҷŲ>j[%^h XuB!gBȦ)8VHۓ??~N Ӏ-@D~'ׇpjCļxw$pΘP$0}AQq0ij֌SZf aA?xEQ/6`W#iN/ί3*ZH1}eKֵj, _4&{U}k$7&ԱjH6_*P'~(yeZ9B69j&EEt]@ e=NIVJD̝2?c@T"kxA7 2z+ ;zr B4J"P6d9j{ &qRqSp_5F)|('гJah2EhȟN]ܝϵb'Kj"qmm`; "ZuY ‡Sq4P#QP #wpipX|mJrl`Cc[2m'qYT#<'ŭPQ_I=MBA:1TbTVV!Zn\׾Az1E ;u2(bvA~ogr3ONmAUhTH㥜~!jp PPk(_/oZ)ҵ/RE0YL.Aثǿ/,({^Tyl! R-mj>ϏB8k#,W8dxW7ă;k-+2Q~(a]Fldc"0D`{yamwt595VSl-hüL/{KX+>i\(jry!t}YX7v)7PoR/#VrFmȋZn4A΅k* 4$`<}%PIu=eu[+bԍl H}K-¾7W 0u"gF9 $~P>1yw^=aP#·,~)'AO|~1'ox3v>گjgsVqf,Zs'ʎKsfr)wa{NrVeawiÎ4 +Gڸuz x@F7HB)#>6H#櫸aÅ3FBtܩ|{Uȧ@I[pQ6HA|uٮ /|JԶYz>D5aauiњDAG#9 s2Q'ܽ-ğ0]qD=)SSjD]n`q3xQ-uX#Sfڠ*<۞jELcfN NIĦ7ٻ;{fC21n{M,C`cNe[X9`"r6B:~Ñ+#ygie@Bdt.Fq)WCkZT>X>g  2}^̱Q$5&c|y9Er3]vv2OY@l%4hu{J`HQ: A@rZQ$E/@ھ[Q(ج etI?pr3hE}E^rzHnT.ů|c.opjng3*a8i&` ;oGϑiElSChKqQWBx r;'hOqvL~[mۻZ|R=*2pm)ֶo4D= d⹣Nf8Cn(AQ7rMmw{0ibG5{fJ Q,3K#ǥy2OI=mgY}GwX}U`eK 8'S5Ѫ}sI#JtHt_ɠӄ3_D rZcGMp6n<𜃑VSKniR[tXrV۲\a"} /f8U@x@>PPڞwk8[>gG`4M!^IWQ` ({݈FiiB,_pkbe6q~jw\fإ{ޜAu B!*gP:FI7 q>: ~5`/i b¬4fđ@%3TB7X\Xx!k!,{ .ڷdk;[fX UIPݬE.D,ՑJC3XMK!xղy pVo\7V+5i6g?HxHE7Be/ч*YJa~<J?c 5u7Bf䗋S3A͖А潒0ټk}}V;"ZD"1\Թ;(X.lĻ:Iesr?u:h"ij܍/{n_$ǽhӦε+ 1F<,guD:Rߓ=݂D8C5BN@ű-Ihᄇ64۵QR^ȕ`8C N+!&Q^kN;GNi/P Pw!2u2Q,g?౬ >848)5dDЏohp~vՒz;tMFZ1p*(`wXW%xRuX_hˍb~: 30dVfS7';# $dB\[?4s)(\3Dҿޕ:-֏"iPƱ Uj/{L̖_*K=ĝfo]c֌\0&dmw"83K=&! M O=M*)Mc;śA V[Yr}8d*|OIvP='@㈕0G "!óպR(,nGYDdG͎FDtvtA~Y? s8Ep>t6?kXhr9f=}sn9HP#c9,pwn\RRE1sR3c!K8mW꬝@S%{xa? r{@9 ]I ^\Iu^+1XC HvvLzC9͍IX;wկnr6PM@y!Ru=Hl +9<^Gd(~ġ/"߹Ӷ_0"}_o;@Q? +} dte-YԏM^#ioj1oOM.`]CwaHt}ltp|cohfZ/Spcbc?Աwڎ֌`թUBgv`LȅN.}fFb[iS2KyjpVlzXn (T0R짉)ayaOt)e!tSD">G9*In2cƛ6cӭ,Z&Z2yo]%g(X wrx]bsa,oihvT3\ +ݞ#qtd l,]oW|t- W'O Ӗ&N;gss9 Z.=0v;+m&{Є䌸tԃ5-fTFI;6`l] 2s^17h6Mhx S:%4N^jh8r#VgPr !޹eM mY\WIe}`[ه6'[<2{V;Zq1so[Gk$YKL]HXs9%yn<|S*ψ$;I9;*n':A3 & ?h7lWZp'[ME o* uZv`IdFmP!vv \5QH.* E#МhY(?G~ʚĵ!y)"HE?_V*dX7QK{Jb,tUYp &\9o̺<*o!HDB|4rZ1;rjˤ(]Fq@,xV#Ȫƃnә@%G KK2F.cF]VeABxn۷xhh5*_%X>B-)O9"ʶm@(d0d5.b+^Ň,[MFXjWUV &5yȳ4*slgX p^.NA-6x'ި28U+c\5Dj[NZ+=r$s>cƸ0?M|ìZ di"1ly0Vc~^JN0+ΥU"eE/c@mOh1I4ubuۻj$ǎ 3E+o~ns҆sC x_Ja6)N' \ܦyבl{)}"6a˨9Y^ 9Lkz/Yҵ&ܘH (*XQp82@ggj@po8&0>[;k)t>`JGt\ bՔ+QY (4AtPy,`GZO!x>߈ykje%'C}v7d}P/fu !.qZPo6ةs,+gss֪}jvtvFjd}#>ZX]j!$_3G+3 .##mQ +vK"HWj!l0~Kp[dZ^/bʿdWTxQM­ 'fsEbYs軀CO+Iu&2=5迋0(Zb,8m$fܺ^[H\'5tv&R+tym#M7 r<1 %Ee f6(k H%Fĝ:£O ,nGT~ªlY78kr s;~xTuq2t_ %#NRy,2\mǭҷ P\ +d'l"-bDZi .}Zp*a޹+l{a<ɴ G$I(p2w&͚?6ie}=F~2 [? ׳}%){۬:p8m) bU%0'o=qJ@&&-/I/kfjRBraްFiiy:_&͘mv(m(|d#[ Z$fYAd;k&,O% ϚfOߣ"K:Y8`!?_|V{Ƌ3avJ1>x%?L ɖ]|j-_P&M+9W#雀uAܣ͟ǟS+gӞ;AkZZ;lp_-c0]N$6ExOƺ+5j;BN1c@*VONc Cf!⨅{Gq*#ԴͼyrX2NWFEDAG;#X\TG|/5Rlo9LDx{)(d3 D"}ͧH;gڐ= zg>-X,Ϝrd)6뚹=+<b3Dݻ,3$Gbtqw2FgOX;| +L+"YEE(ts͖gQ۶;6 d}G J+i!LJb?9y5Ǟr0)hyq&⏬ܠ lEM:u&W|4̑½K3+^*f({ wM0IM2$ȋWӋqWu#K2OIU%e;lק؏$QkCp1,gtsǫ)sY7u bIwUq0~$yQ-[p&iHrtVpSnb<#M LJ*ShQAde9 f-]#?GB&d"{#Ͼ$R.xwXiۮ2v1}ٟVRMoS L±}ѮR3꿔PRHe\ ]Z-`$.d lR^LHKtP-) Y\G`pVnCȍ@_RFZr>s{1\=|Mu,+7$_R c6Bխ槀`+tSnw|Scng7Ƌi|WT$~. Z}֟y~?Е2<ݕ6:hphY:)1e gY= _'OTuen[U;vэhD껝ubDǝ9Ku?hzcT)f6\-K/x&p! Cr.OSWiq7,ܛU& BQRD9h~9(b㶱hr{#^smX? V +vԑ-A(/Y3p_hHӄCK{;_h 73FMEK?[ MV *֟Wx8۹dobC?DvťS`pVPQP9*93,,T \GؒΔr([;@SZv[93 jдJGº1N67ot3#+۶$T椦³%W4@y;bc/\z\u뿪i|bvbe%\G-;6`"J "9Er[1زY/)Iu0gaKnԴŜ:BA3P{%=Ū5j-i}_[N($*J:)]/\KcL(" 2JUح{EOXbIHwU7WcB{+و$Jrگig55bLiwsĹ1(Fbm Kc|p=2]WXix@Ukɘެ$Cܒ'i/=y2 e-<=00BY밉y[7*:XT,%Y|?3S%)cT:W4Ie $>^V\'j%1&η|'VwIwhv J0 ELkk̒O~_ubYc,0]Maxט C}ūɻUɻ}Gx]Hޜ?#6ܸw@qs|1 0KMÊ]6yVme+xYBV/K 8F՗ rrXr֍gQlh sZg$ %@ 0܊x'khQ)D)sLi'NV&@mi~9<^X-i#|&05i]E ϥVXDSRԢ7.G2 ]hg;Bhn?[Lp{(lYy{UrDdYR#(ujMlqAlLFdywd$ !!7=Bk\/+24W1t2uy2n) lsB"QnMr&MH gI,m JN[`5jcƑ<=-ɑ$No[)`*I]:ў^,=[>P(0+?zs-Zn fEIYLA9O䉈đA[C[}Ι3[(6(S$[OtO-^ImO鄬MJ596MgWTcH"C}B |L-2>v'e#:ψs]'J 5|,<#3acJ1 1g o53 &?ҞP`owp s7Bju)Bۆ+LkQ44Rw+UAiN.nH eOTGb0lRfb~W_D*2-tũJ.anY` h2+f/2wcy^ey &׮Y,wxðǻ3L &XōuKtFFIJ KHMgCԙ^FހݜK^#c=LcP)Gfp~Je:cB90O'^8)Q"nYK{h)@T(⧚N.G+wf߯4BL=6)蘥-ZEU򾵆kϟ6lyKZ㻞@em3u#糷^[dԛɉ*hB=*v6`Z &臞-vڅg "oKW=*jkzLѦnU֟ھf~nQ=Y"p!Cn}\ WRS@S %7 !IcceRXRV-4W{T2-s5?/cgC~{"h:p4شfuŰV1@cJpB)?۠» m*gC^is((oz[ggZ4;| )u6,?dskE@`o`&NWꯥxQ&zyJ?"㸋̜p<މTpkB]),Ewz^dSm9S9sPN}c"N v0gI;K)a ucM^,ADmL,Z@lW!73<1S =(6*T!۰O{MW-d+z1!&n*`|S]Cu f3x[ LT#QFyį XJ(?ː~Vk{ly0ˎ'HVj_^Bئs{ $ID9M K@`&d"4W!4K㿋Q5gNi9wmuWp)-*?xs𭛔9e$U~fXq˽nt?H%HB{L,[9cW W2W14!IFu3;fꬾ-ЕA@(9Zݬ5Rg63Zvil.(a^D^v'ӁB&m$޴I1þ*$;aKecY)G;ߔΞehPGĹ:tF丅dǵ= \U֞(JB~L^K=JSGE}-]PWcX{eׄ;?CZ:X J-&ZV/I[{5|B )XAb[WslEЗ/ lI>7q]_LHd,gS-A7DRl8|uiкAϝ W\]ަ1IgK~NذΠ֯/ ~^arଌpW됤GAV #=LͷRpCUM1W? R`+W킴0DB813W |Gvx{(iXFie;FjPgSYw/A,o΋> Anz `Z+|?:(_޿ EC<=ざ4MZ8Fi6Gls},T;%lfzpnG;.VE}QjkƑbptDL[<9RL=o:J$]{A FHRXOnlQ4Q!V7WxhYN5N 6 q%= =>馨zz9Flp|ϵg)ɆAwcO'{)]{ UƄ!)X|Q*u2^WTȫYrmAmHZg/|?;uf%pV'Rp2)}tm bW\Ea%/-cx0aF%> Ց>-Hnܗ!<Ǎfzj}GAL8k 4q эwT *l!ޱ͝Vj w 4"t"W&5]6'70x[,z]n mtϡ/h#DT&8Q|vKw#jU a%>O'ghZE0m<aX(-0jb/R_{d C"_:uJ1یr'>~%Fa' ޿)UBj@"w3la}e.%`޴oxFth'.@]u?O8bma[ ^z;hvBa>341j, 0d4aExЪnRk78Pڄo_<$ ߔ+NRU&1ߜ8qCYMB5FeRLPs Ji.mSڵht{+7r`![U"5^2ky"V۴~,;HVK'.\G &Z@X?ʚ@j5n褽 _`t.Ʌ C0tg>^Ү=߼@ `*TN#L[[| k5Ǟ p!9ؒ ZRߓn-fy=֨&v %+oW븯ߗcc$eI: c# 4㫆~T1IHʻ_aN% ˌXE`24k$_&]5q2T`wg3LYoQ.ڪ*׆kMˤRgz.Y0pk_ 9,\> yIH,hdɃ߂(%SLӾ$?W|-]BR8֠Đ/Ol?)lJ +YIQ) h0G  PD 9 -B68>9-O"L{egQf `+xM HLA0@QU%M(KPԒCУ?gjz1ܗ J;jBrU YWFpT:#ޭ& >Ta*RЬi-J2 5QM~eN'aO|ܒe4Rz5o"yJ`vnBdn2n#1N҆H6ȊuP T6+ >+z ] ϥ.MJ kV{u {P+GX{'_@xA }"oޛ٠ @el.v9Vߔ]TRS_莌E}m8!_؋=uPA W@\ԎjQ`U+'p*!DWS!ᡔGZy8ċߜn9ۛTzر#.o_w2"o#ylv;EhGSW/k8PYyfU @#x1;%c)_k{xPTϸpM/khȧ?dʄr8~]n{ s(Ǧ 51kb~S8i (@\YZg/u=>%:Mx`u0ΏD1MX,?K..p5e? 2Y\r0~Iɥy,^ O$['բz=eL]*X9 DQl&ΐe`yS6X@MU @g= ǡ6 7:7)nVArV2BJ ܸU.!`G3 {)>Y԰Ao %)I@՞AzO ?njAt'x3RxoP^9$y2y OKe4󷘊28o(RJ?Rȓl59{47Zm )wu4” 7VjqPl8~IUw LeD]@`q46 tV#k2%ӿ",胍l.XBFvT`Y+di2pb9~ hSH41TI龯^DO|60f=3 ItlCM pJ-0-@V\JtpfGK O8P32-l1"7{id- }=a "uG7 5@V@ڸ^玜8X?\eI_ҲE KNx@-ye}Jln1RՆZ"26 N7}NkҭU=ʄ~BF=O Ίz~ߒs`I3ף]rz2.͙o"Yh V06;௧3%}yvF~gA;J11qG[3Fʏ12V.Q8XxŰ\.@';4fQ ԊZZIU=se|Н{,Jh(4zR`Ԩ_'5nԼwRttgNHrf0ӫ`(T1oKW^= wtA!?'9$ "͊}B=JpogZf!~Tm>:" SR"`.zIM_CMl/>9Xݙ_ ۷x`5]DD"/ .VU~( 8 P)} !j}*TxE"6@-˸z-VwiEq2ZZ ,%ǤA@ mPCA y`y+5Jゞͣ@B&axɶhGEtؑ͊ސӂi<Æ?Mퟡ^--Up{` lk.ɌU(4K&mه%֓oy-Ho#}2Uhd$sպ."dz9ga 1g(D{k5v- /AhoCn"ϥW&bcG*7 QfMU,YWNu†@!C'NRh_}hL'>f8۩i60U]!bYLh:bCsj~p C?G '$hyIe@8ع1\W6p-*.0唕l@`Jexx _Ě2{o!0Ɩ ,orA&jLy4O+e-C@v,G`5l D(p<^1 0nǑ⎮\wG7فi#-/q$G_ϹKl5VߐL mC1VA],}[R,?XXDޗ7 X&C< C'd9g˕1DGA*KKF<^i D9hz/hH TnCLr$9*8YtQq#B1zaj3c ,2DNxz*og8##f߼F/*T>5exlUC%+&>g9@W@RsN>Oce0)H<%X'֟]xs"$s ܇G$ddIxo ش@lKȨNJ! Iw<6 :MCzde`FLfAa2Iؾsݵs/JJݪY{HW+4̢ aWQ|7+ŝ} uM|Q 9( I 5Y94Pɭ9p dZ9xY0#H?>Zw#0˭,L<4{ʠ4"ۃR0p)M#$K'69fLW@TUB|V/ީ7r7ja$cLWTL յpaiyY]3VB;mSʥ?Dt@D+Tu2>TՐ)3gf8T0r HRT _d<$R&]߰C,z;1,.lz 5=Z>%6) PCV" u:}{jf-?Rsm !0|J-%Lơ \Wz]HA1e||^V4+ץ/Q~ǻf1ԕ .Zz2R6&KR zw4iFZEduѶ7iFzs9Ru١HLEpCK*`^q~\V@p폋{Ed>(T-k`4+aKr5'=x4(2f [:Do Hvb4B.umPH/.#}z9%!s„D垭!2~+ة~/]FAk"1[# GXO/} NfqH1ШXȡ}B3\PT;l\I\W# QeUTQ"amaOk”6 ctd|{gr4"B=ȗ\$w3. B6p<n,FV\20|I8;atG i"N@cz(o8C˳X/wTUc( p^G:p[y,bwU@ļD/NN¹HeD̦M9D,%0ULH;w=\#rȨ5!eL=1EΪ9I}͡3F"R:AJzm N8!Kc5虆P@sP*:ZUn%YrN7M`RNg N|1 ~^Qu OPcM@;dE 5w`3U囁^BJ~=,[22 ѦEG7#wz "(wxvnv^I)6"JO"Yz#W?,Lhy8/%][2Jx]boWz;+yO*9D_sX{?;:S65f9fu3|$ˎX-|Gw zl&\o1g; V"_NgNjmƍ{Zi*shUǍq9 |VE>lp`Jkp, {+O2% lcC?ah\ϒY7}p ]`<+~!zok*ڧ6u$ }2GL%|ʣ&\MpD3}'$cR̫D? 'pt4g&s5. w//.FM(fT{l )8h/6 @>hY3LPZת~ZHO'mӕ,V!KMV\'p9F6L G|ͫ^ f h)x[⿁O~Pug~0>nnZe"uLs7(sdy ^+[ %<[,mu`d_ԳN;ה& A玁f$jM90vc ͋:̬ :"_ޖ}ܛ#J< eh&5,%K(z Nu}&+AsBAf+B[s ^3c=iM;XՍ~j4jevCkIu~$U5nDͪ$I|@k,8xPQa])ТBbĔAv0J+ ;XpZhSeTfj$$&ü}TdxɢׂQPNd&/fnA\^-nnHŭ:ᖯg=+pi`6ʼ咪 $.OHA amԐw3鮀?lxڙŞX¤(q]oPT7ˉ+иʶ$@^'@P$([t,,rwp@4髯$u:`jTXE~/BM5F-#5Xu a 4f'aJ>[`LYT[0^*5njeKUbm{Eb[EL*z;jnK5SE"_}x"x؀qMըjIf#_BבT V_{7͟z}}Nmp7.`۞Ii\VAmW~LAZgEQ5AסzV KJ>9hjBge?4]w7JLs&PԖ4cA?Gي} f`\hd}y=%H:$f",`7MZ:. y WjI"?}<[< ==1!)EC[]ES}Ġ)IkyehO$9cpX֖A j|9Q$fI]7oB&@ JWԀҭ8;by_dղ._B p_, ez1҇,4-ȓ 'w)`bb{u~Y0݃.mL<\JV!|ZG :zsI8= <4;w'a1Q%$ԍteɝ費!Y8V^QFx^l`aCgk6wg\v,ё(s+ńW[Y@Pk3k#&f@7쫶FWRcfí Q ȥ]Q)/ؖ&^AߔiW=WIvEmA,o Q2Bנ6F|kK**@GF\h&~n,WMnNH7]lmO4ڸUVtL#s!zlw[iN"tP—6N7{xiz9Hkv=|,M|6AqǷd X9Rd뒆|m<ډ,w+!59B׆Z,l0P>o@Zֲx^LoQxI^bؠ0Pp#>O}ݑoCHv4c  ]ڣÛ nY5̞,m |&hR_L=k \0E’1_QWђ(A<:z0iO M ЮjlI$N+`r :Fj#3r;^(V\BU-=Ra4`m Eboe< n+~^6Owh`M͓'NJIfTT Ybl_Im78Yt,\N Ã.?NJv%]ra2sOew^ ۘCEig9CXU7;jDl%/&y,7!Xe;G kkDUV,۴}52Wb`(5LHp#9b\bX)#0ħx.r;!L ?څBPX3~xܖ8#m]n& ӟa;YV_rJSS6Ju ls0\U0&v#$'&쨮j:&mv#/(<5Ù4}vW`)i1^2 Adj8cr\dl57J{W|,S5z$EzbqVk͹w55e=Ӄ£g ]Ӛ,kpmYό :gg[iZo͝@VlU qQxևqLIQBX_8=\5`0iR05,ke^}۷X4zC+^q .O>쬱$*G𒷫XVB<uO75OPlal|mY{!&w ^&Hi쬅C&`{yx[bO5ߔ6w/y4fG⦞tu{wO˂*?0~&śgb-X!ch=5Ky!_-fn8}D^ Bk0Nyҋvȧ5r=8luDϮi~UZ͉HJBfUxk>ohFYD۸{2f1Sb/cRn ;L&57'C89zQ&YWGKMSyC>Is8[=LX%24"-˻'|in@SMj(;6}׉9`54zoa9og̬Nž.Vg*}5HJdsNbwmWq'e[81~#ZK9ӕ즦 =3>\bxWa|+9="FinXPgQPrUptJlj6YR|iG'?ME_u&1ޥtuak81>kY#Q)~ż_B~: _&M-z^ бSiy$ e)ChQ^o $pGQ4!CB .viiOP]l ]VùYi ]7U 6 wAWNwHS+4o;GmXWxо޵: NV+fD.!g mb @=p١(%wRiMFk-367ih.ބ'KVD6P6vHj#h1,(0c,X:8i%q@Dg昘Ba<Qqm4'AoEb<|xJC^/t)hxQlJKo{dޏ U[͐dag>l%bzSWU+l;_}JAJ:t`r@i\;{S~U2+dMpcY= 8N0F9监f9p/w.E>A*㷧N;A,4iZ2 V6)!`=#ĚHR'ꍭ09$\_9'~g Êm~5RVV^:kQ[ O $%# Nf*y%<Қ {9q퍇"af5;\ <Ac+< ~."C<(X?wPrEbMgjP֣jvI5@߆Lc݉`dB%#2>~דG=p~!ƒnTFO a/1:Hm_^ew{?1އ|-%91B@ ra(_Y ht.? Gg$qP6-%̠KKYRC<[Hv޷rKՃXw1Mq c1Z9hΚ!E0a [ʈrsxM7T{@v͢}AtX6.ḱg 5SQy-VZū_[m^jT)".xYɓ0 eȋH4-]JE@gZ4!dž"v^?v. Ŷ7 0M} Dr3Dby׸3}d1GF2b{:ᅣ`:G$[֎KgД{`fxzO 9y/%m M: ObmoHbKCR^C* @S*7Z)smE  O3"]!L2S#0oc;*28cУˣ3dٲF[α୓N zb.{E'pXqyISejZN2AJh Q*[I?rJ:-&s&?I-/Iv -3}>PÓI_?N4ʕ6[\\MmebaiL?AEs|2/{_T͍6sb@i[8/` Z2qp"ˆ.t 07߄`q^Þf:xs=6}հ!\Ik}4$X6D>e99=(oEdIoMJn7jd^|)/S{3K;uTV]蒴kEs+6`ݼxRͩg~>r]%$ئMTж37_Te[ԂTb.m4)O>LiOV_^|֎o,lq-J Ė75?6NNgX"ou<( ^*d+AocG6%) eŮ qA?{$¢ߒZ[ .;W l_o~ۖsΒË71d?!DjRx.[w w^lmӯ5`#qU%DyWs3 t_#\xGtR&y1`^,8 Ckp[քn7jwh'gҔmߺn#a':Ʀ[X$Piܬt|w fb/ 79~,`ݛFs]n-w#bnGR^:|͝)w&x`}_]?Z69ׂp0>A2 8ʐ\WzE bƓ qя*ɬQDm/ s[Cj`ADϘ ї|wx-0h Rϖx$W1Q̿ǖ$6Oc,.h-s/ޤ Y;0"G!I.E'%(pP@5T/-ߞU瀞i?;/^'q6J +H[m2BCU.Jm<ܡЀʖt!.(=aΦ%PZA#$3(W(^Ǩ(ϋõj߮GtlIFm ($ҪSsϊB؇}ex?So"[K~MDC&P0Z*uvYɌ0@\qHJFh ) XB`OVdEFkrf[%ґE[7k MlPحM QM6X흛$V_a[niK,N+-h'*}j|@mtf4j0u dO+,<=v:[L{Z ȕL+fJbn}t{\o|!93_RP]K8{e &1XP?G,5S?y߻6RQnI|%B 0{N!?E?ZV-zZ{qfA:F^#تI՗TKΣ;_VϯjmJ'6V>\br (ּ(#,p:Zu{# +)G_y m/]s@P~0.Q`a^RSȏwnvߓRq\T{ IA@'9!~~Vơ?WVMX{\詠<ZEȝWu 63+4fyMęѕ+DLrKT qߦRsi@~n Zݫ3埣>"IFQJ'dP>0E4m )/ZP0T292D5ԈKҊɇ ]PWvhٶCaQAÜX}e ?tANP:qokg'$bX; sS9H'Tk]h<5kX< $flO_&jm\ծХ#1,R!כBw]Ϣ4VF7 %ﮖ_!#)⻪ b%f Z!x8~ WHv* AM߆:1 n:i4|&HgpY#X {lg,t.W\Sy9/w^S_i ?X$F=;'kWJXY~u,J2 ×R0:ԭr,<ʶ 1VJS2iKӇu]v ʹ[YqZ:Mh:zҸÅoު&[.AklP<_g G`!r<0@[nGJl;Zo?j<] $m94H0٫3aʺpo]F=Um8MFi`5ȬVJh1>3zeOC`#g؂b,dqɧ rF L[BG,O?5By7^d a"}~ɴOpסƀ<ˉ-&Fp"_ƛ޲ %d{1^v6[?yX]w&.J" Z򰗋 7<ƑBd iu5|Vl+4pɆ{:TpfyH7dUejmY׵2a;lPgGuJda\h`5b3y''-sєpD1TFEq/X{"[۸{s\:`Ex><;jC01\fՏ3I$0'X>sbH5'bfo  A$JE*B$l 4d9 . T3^~gI;RƋ7Mf+/Lf9(^ ފ?J E8^M Ld)Xtvx5⏿b;~?R2 )it)Wx|МdGK*vtq[NzO l]uu$mh,!R _@Ɩ=!fq'IZG62óQ~Al|u-O]/-қr` wzXC\N$KzЃN#2ꛔɛld%a`C `5w _dCrT},m\mmqi0p ;=nU+IY6&:'o}4d~z7y/ז5T1i.ubl k w4b=->LpJCrA1SJGG ~6kM$S#7L2TlH؍ZEN.q ..p~ KǴ=XE+| V E0a?yd ' 2K諁{@jƿ|-anC()@]䂐` M\U i&}O-zXb}duHr(ߦy-fmzCgX%zHD&^';O{ho@H;ZĶp\",ĺ%:hM:vZeK~H^˥nzHwABwkjp2Bw(6![mA$ ڀ$xTjw q_ H#`=^&+gM[P{?UH]2P5(6l쭺z+r t/N;GRoS~5#0DF$ IWQޛ#}2!s{Fk#r2潮Z\礝|8s>ܲ92X~0O1պEwx8Yt4 j" I u坷 b~C_?9c:JGD2=^(k />f`#!P&" vo,0, E|m7^RaԪy W]o BCh Cgݎ>1pb"Q YWޒpNɳ"<7CeD%<_\'7t 'zJth)A`ď)`4K(ǷcQapʀ!8L2zPgIDw #Y+eŀ(I'l.%MtrmLI&քǼϽKIIōROD.D'Zޅzr m;< D:Q֋|!,*YF'?͔fB@.T$` 'OwtX/.EmJ>PxitN0_4 p%)&SI|L!ɴvc[FMwiMbm\ؠ2][/by-O% F4YZdm1ߕG2-. ˑ>/I} d ik_w9ōcW|'<=iL?S|I8ּp#[L!Gڢ`t ݊G~`wa֗dxVr19:UziJ Vq"lep#+-Hܽ*ͅ<7V vkh狋K_<|>o SY3uJHeNU䴻 }6.%3mDI#<)ߊ+HEɫi%k ,8KB+nxe3IpYM"kp(&Pqz!ʱ|@BY὎ADM }?q \'^î:8ܰܨ!)ic&)ԊqxbO!VNJ1-utj_Dڧ$cStC7z+z~!Fؘ{[wDm}.õFp2nksu^ŨBtWFuL)g Df 3eLw7W54"u6J $ɵ%YLTp6]gmo#?`:8I~ـz{?.GɠOC4gᬭ)o!))-s. /^fko)G6K_ T17A# ~H벝9I.6a ٿ.}ݚE`[n1ο44~C;<5FeSR,F`\` I- RLkk0:w8LleZa]0sf x7!6Tı&Yc/0*suYfgM=tfT T^gy VPE6lU* y TF.N{|97ԭ\kKuBBe{ulGZ{PZ`7(>~z? fإavpEL-cG8T+6Fet'yP(ݭ@)+ϼ`9N sJ O KUx>z4-g9~&ˍG#i\j({uShJ r_5RUӁ)*ôNg\by9:SLa~F9·aO16&x.g7P637WJ[guAv׵9q7BHt ,lJn ρ60-AqA60: p®k,X[cMVF%<r7U׻&5UAY;#I=ʧV}lyU==|2[&Dqf]&Q?$ A@{,$ˢ)}U~M(d:60/aOR&WLPUp` ]0ZpLWtqO [g?b_KB$G*@{cHJ1~|SԆIn"|QkN֬v`uukr)@sZl{f'݁!CAׯHϞU5xKSotغ^n68쫋&.0 K6{ij{%{շK…i2 ]@l`0K )W 1GU;׾rZ譆̼\#ƫI0s(tjd/(bVuXa܂R'yHXJ "K:s"'6"n!2nQ^BL~ HQYk~x*pX JF,YY} Q!Ps 6(?FC-t̃(5V<;(D62wrh2嶒O;m66~= euGd~ ԁXu'NӾ?(a&xlxH౭yF%?*M M=xkU:qf^ρϏT_"BG*26!dK@Gm0b`Nč*;]Y}ZHZXtP'Бj6k-{dr?-ƹ&=ݓ'yI45v`ޢ !N༯lpw@ΝtȢ)=[51WFt8C0Y(#7(u'K~S}bGOQ!uqA>b)4[OfUJůѽ, Bi0PqlE+[i!O5󮒭l*cTP 밑&r#m}>@[BoA}A}x-5/9ٮINsգrdmޚxcSIqsyXKWK{DXeh6G _I-Cv)bz}ikɶ9*"d(`xƄ4_Ĥ`#{iݥ߻#jض1Vb30y.oi|8cmu|H|3'UAgd{:SȵWolqv&DyZ,Q/d|Œzl]Ru!]mXAM4ťzo])i9C#'΃^i+v?·ۂ g'ZGj5!j7c"|" Ȟ C-1 !c3GԱpp>Dbz;7-Ϥlez *OA.q .>#-?ۅF#:ȯ`;nШkX 5Ł Ә2]7xРU/IW}}qٯ"dUĩ}D= +cU(ϲ+) S r'&gU\s̳l^Xi6lhYJoxd LȠrVF-BI|nHŽ+;˻Ne6;7uKm8"BnM/Go:5~#?{"l#SbtFtCV j)(5\gm{uu9S7SZ=$)nϨmhvw6c?``yx&>9*M0 7  f{4",>\MN"ާ[M] ;cRg+~ # 2N *+U-`*m9%4JϤ򐺤3e 71v1JDi E>r8R f5Ʀxpw\W N+oau9|Xܜqz z4[fCJQqMr1{̣cp l"6ERAnG0ZQ~]eګ}&I !3~$yP֌J(smr}Ci+ݷ7Cy/.{]: 75KR`{p6Ij"G]ⱳzˆU(4اJX|E~3$$N6t'MQ?Րe\)q|-:8 n?K?cr5 &/k$CxM6ګm&Y45OQ` sBy@L''Qܿ7%& `(̬\G`Үÿ sX%ϓ'3`8Uul(>\'&ġ{%<|밼LMZ{IS'H8H$#t YS ]ݍ.)E_qV(ygxԣ-;**=zC7naKZ uY Ze3ԅ B @)M\̰TmEˌBniW>ռ!0+3(Am64&@y깕w9]Gh,y+Ac 1xKXOܨAטį$#b"4ԈSqcF/QbdG8 EᅓsbڐAƆ,v+ =}5TJ3£" b[Pee3:@i֙2-ƺo*.4Ŋ !GjY`ѽWu1AӐE!kʸzhdTO,1WsBӜP@q.rblBGn4-CEkt;+@Ԕ~cC$ΌF֊^aY3)wZܴYcGX`$o,U!]gثSe /<.zaV3 Ed5iyygkm̰Pgҟ:hj msQܺOZu?'6.K`h:0rxGv{GU~1@SH ~y`Ab|H HJc1%D'$A ?pL=ds$zD}(v]4+ jtaUmo`H O0ct_fZl@Of;lG&#R_I Ƕr֮;M=_Ngɇ5ؙ>^󠘜L_1V.w2u8x plnQ@uAY9 3Z"swprftO6y #|3_Pfӈ Er(;nsEュ01R*!X#l^Ef8 RoGQ$8N%SŒ;e Q6Y`tfEv\]ZMniǭ% YE".s9eH\[T4!bgOEͽ\aDjk'%qL6"yVnpKZѸn` 㶗XftQc)WTb۠P92QVRTNLd /&oŴ}ZʣM چ7E@g_#+r/!\'?`𢋖K%P13^ס dV0rZւ5nCM֯DA |,&/VC l[M/&g!A'Av9|gLaO1mv+jL R@p@TuUBZ{&X4YMn?4S-QoLπIeЪ  :Bb9\15rgBk+PHfMgv1D f ?y,PsB;?f,\:k.gC %%wRc辡_wd>#]L<|8Y=( $x&h-anCˏ܃ppnw\㟠LjM^/l/TY[ѳM5wQgQ!5 ]ǦB!s a:gkc7f$"Iutap㠚b Fp27$d(%fϜU_`b/cjMT_s:alŞ0C+IZϏV bk?}m&v@Ƿ2KzNT7ud3/:!QL?e@Wu&[R W1X}& &P_*  J4Z#hg["H(!5; N*Wx580B)(#_}2t̖ 8Y.x&åPG¡T)mQD~`Q[5UJ~eh[J7 M&= 3'^LCI/TP< q r ǑA`؊?|Rb  fbD`mA!ȋ GЙs#rc:lAؕf^]3}QEXJuZ&kGXhzE;*z_*Wau\992&F8U i垌YE{)mT}tvrv-3B?*;u%׹ṭ"*yፓ{hgʆmZ4(ۮn36"tүITM>A硖CpYܸNӝ4A&[Dv/w<ΓJ~#TD0龟7.((ItQdW17m&"Y~}Ъ+K9 bg_ϖ\bq;hR( U@.uKV}\-BeAXyĎLWF:+]DºQ qAB٫΂g8(8*J#]B}:NWa/V' ʻ}t'8@ Ө|/H |$6T>9_TU61xܱ0ʑ&scNDrgŖ6hKӬ. ^; /s)mac7xE`՚QF8F~ȿjr3V!!}'H ѭ1w@JahS:[l! qADА -FɞbXMxVzKS/UKb:rp܉?'!yQ;g›I49[HF. TcXznx+!0,m'DVPVG( J'g[zw[rǧ(7Dx3TaY0gf<ěj6 㓓1qпՉoPpYM-.*,N?l1"x9lGjtu7Vdd' C!y$ z&R3(YNGLdQ |_^#qp)Wc+&B p.S 6#esOjеuʼnWiӽ7j]qPRwET3'rEDE.!gy t꾰? 6.xuEKq|E͉?u:VG m,|9| 2;<LjZ驑Sy ٽ4XicC 5sCj%eJe,q!Dx2G"@#,z/XL',kk&0,tX\B+nAa+舅U^AQsIЙa\jGW r;;7ߓZ? -{(sTFC?([ФUvs5̱5=6sIr;4])e=ȼzV(?*V({|dr3]PG'a)_$JCcTm…lZ!1 mv]4$^G#Lv]19anw`I\Hc[ah'\L49F٠@E͓׀*lZcZp-A%g2I8MhV `3\E%凞 w`h-lٯ;G]Cg"B.q-+8iu1rE |dUіMߥ5/ܥR'`V4N܂5 ܛ HlBEOrggK$ b]TfN9?YzOb>1sN!0)DҀm;)fR.łH&.lSSbrUYiyRdyٮzx"0KRNۑ&VC1˷--jiч&e[/@@?K?W+rşq7qvDOcmبBb#==8+zv$XX춁j[UN߫Me‡>+mo.RG(kR 25K%Z,O rR?&b5 @wK~#plNK+h|U-!6EU\YjUXJA?]t̀Cjpnh {(~gefF^A̾3Cov|_t٧"=4eE, ӷ˒Y;Zt#ۨQӘ/$j&%'%)6+rl+lJTv̈$Y̢=>KN[܄U_.=?1; Ni(s!^F/v\}2ÜM7 ~sG$u(<;杏gN:.1S2hj)Ÿ,8 c9SE3`;Mu}c u}S \!OR]-։"ىeh\<>hD_h<!elA2;r©TePxQ,ܾPQkBQIקSo|NkPRkeKXd ْ?~kEOIϖ/pPbcLX{1F}g;7>`Pۿ.SO?9sGZM)`13*h{ڮEۓ SnpI/%|n(/phZ؄8 XP^ǹ}ә43jaNE#4*[0L“FPޘi] ̹I nZD~{2{{02vҪH⇨?9qͭL7ej w]؞,,XUG>\[a[dډJ:mkm Nm}=5|' & dĜc#)'τ^'SczV+o蓥Ar)}d #VuyYUXgJ߳ܚo̾Y1bv<uQZ4C޸Ǐ$z.j)q@KprۀibųɺC wbr} ^SGWk7zxx)IC^eԣa^:#~BpBSD1lfIHI,Ef)k!B9*:/[Ue 5mLa6j>p)e]k VT,O78zJ9;nXzb''6~phŋwjc{jKsE\1Hf}NqSpxKŷ dꋻ)MnJ=u嶂{g!)ԠH)(W@ Tn{5 |#{4hXZe}~}1eyVdu%X)9U Q}G4Q]r%+A}&(3ysj0gb~gl0r*>%oF!}sx/ H/,FLV2 Y)-#P+ow1yHcloikb(Ksg}ĈJC9l;ڼ.fK\AdI?["c[E_"{5e) VL']# s`Ty%iNu? G/qCt? Vm$V0%198nύ*eϮ]T:_p!rxP>zԅk1Mj/ר֒I-$'D@:⭶Fu9WDLuPT5|oM2ds`!BZLDXnt?NkǶa$隣9M?TweEExB"T3V4]#(}hJPa%X.uQ`ndi'R^a1+%h2).斤0*UC)GgIkʤun{ meA,S> .~y"<">s\siIdYʡ8xO.y^(StGr|ϟ"{7|V6)ќ![]2%X ~VL{Ч1`E-p*ewBy?geZ砖jQses3x>Rp]oN/YޖI:SImW0;0b^? a[/d38V=0ehO6FUSSs?D(P<5mfK"3փcbGNɵhtG,[d8pHXqb䡳4SIiB0dc^[JIF,GA(}] V_Dq&Qz^,{OgKIzFMF3=QLa,TusD:^% zX2ihWz%R /[V {T0ZfK7CmFj3Rn-BB) -PC0+,Ym?/9+e O FAaRNbKTb5>[L_^Ha*tr}?# ,Bm#yjAEhx%M:-:@ S+~tJm<*>\jHQwf맅g:y4s.c2 $Cr@a=^ǧno{֊l/&t$7eAVnÝ+-dXVHng}B_z#?yU\iDh'넓G\\<rg%b󷒻l)i[.Qoe84W q&/VGRpXч|IOD4wǦswa G%(P~ 0 -hjϕX &LUV LJ-* ?|XtE-`*ҟ"抪uT'0rspжŸg4SBY"V+]h0EG?κ[\̲hGx}M'I@y BV D|=s <Ȧ9M4T#Lao)7:n lb}Px[HD&JjX Gy;J)w;VH.m3.S."GYwXLVcRþDf0$ VSeΕ],|~`)rj?83.9raQiѩ\2tZ9E/;ΕPE v$3"ݾ6y!lCWWldC#^D9CN^d9+i}".Oqeu< ju*`;5+ܽx;Y 8FSN5ބzN8,jͼ\ ushTHBeW6]Iy64|J>IsȼВ!ZO16GҏZGEw rNiGz;$%z/Tba+9V!.ƄH) & &v~`ֆWb ŧ \~_ʽ[<[ xd': z+K`p6Ѷ0ցPkaMB<;` Pgŭ>k]T<߻*?e5p1 j{>, qCOA6A${m F_Х3_w8][xu*B8쵽R G30DR*0`2bN7  i*so, 1gF}  {ե[ $c86)ZjWt-*=!?3]߾Yj~̀悅˿Lni7y amta&M$q^-u2X@YR@Rߧs˕kÓ6T;Ƚ|kh&ı$rӕm$xNӰl8C~P(ytbA(>_4+_ΜZDa go3 dYGcRS|}%92ifƍ9yTX#;3K!mg cFR% ›ڌh,#Ld)"{h_<=M` ^=!̠ _ZS%Q`ٞWUR /[3}n7Ui&(|k~LO?D~ͬɈP\m%mSdw f\jiS0i C*PX.RLCb[ 7BbO!%_R)eMPޢn[tiQ'Tx9j,1Tfۈ'*Ob*Z;"nl6?B[^6f#,  H,6J؃j:F3bx* KV!ƆfR߳@G*rZxZז XgD꨷X%:aߧ §u:{Rs޹c=FG]Eb c9aH|<08y}R Ɓ>=W.=ʀXyO10kuqU~)PA>~pz,_ĴyFRUvH7oT fv b[rFJ($O!K/oU kvϢXn=ʞfȚvrE(R o|UF3 y{1/ ICz/~gܐP}$cn$Y\&yN,cCMőR$!H}FV34bqIk=r`8 \f.~`HMZ.JNV"BA@Zu I Yl{<BQ;h?n}Ͳfًcyd>Oj9F%}͙.u/~up$W$;. aoiLHƩ呺*OgaUu3~=pt} L<3[)}wr.U&| %+X[%zEZNI {DM"m*?*Mo~m=)G! 5d*$دs9-bA$峹-zJ'xc^~hXE5ћG>O.ǚ6:113˵eZ/P 3m4AQà XWVcX0v r9$=珬gr}RTZ{a["pJ:B‰/Bqy7m'W(Su\FO((;v飗? W{'Z @qH3QdհI|1rό4$g6&7d4yR8f^e#NKKHn_%h&tWB^ߎR6)j;TgM{wRg&N2O :i_t$Qun]Y6B">>9?OwC8xy 1n6P,0FobG!Z (G'  v7﹬Є!CU,r/^=x1LJ:\ )|&[uFm*v'MݨbWejm3 :pc\׋L;5G&H|9|٦UPcYѧj>9( f$GyxfN9-蕼_2@^`@XL0BVu{>t,:畣z; Xݞif0#0-҃',l ҞvyEˮ-*wfykD:lPmv19Ý̳['\dXq.%qm%fN(=p#'В&Z_e]ћ& q;ԫCϥZ.wK dE]x鲟/ 鎒n.fF9O"29BΛݹM R,Cǯ35Gɀ*Rqe5 VUl 5;(V_~@[[X6}xj 4gx|r6#GHFecMx}Zj{J?j ضevbi&D4TS o2bx X7#Ϡa3X_WVOGU\n"&P?`cc. Hd&\ҌOĿ&U D;dH\¯KN,y6a:>(ZH,|]6 *E`؟Yo{&PHRރ(]PZbc훑!طW[,PY&nu HϏ~j Mv_du HdӴxE :xWR}}:T_@zcTOЂ /SR(eOJIi coyRV$TdR*T tQ}è*mةu3cǹ q 2CK;UQS"2z 3+V=Y` =D»obYtL"4BXIwl rw` O 8*K;mBh(w] v*CK}ճlz!wtzpŽz),.JL}ZWj!4b'G0g {xl`Щ$MhPBAE>ʊ n>BkC.s_ji+(E񲅕)Vc~l+SvC30nrXW-}xcSz#,K_iGHcja QU[KH.T=ERa%^%9atjU\F&?fthȚ-*|hdq"`s@s :5d@Ej܈ݚqv%N/@7 l(˯Uhώo9McM-E1a~p뚟~d6x^E6ˡTZ=W$< "\c}h riWbVDz7gf7 UY$'.;Bէw~MTM 4)Eyss}Kf!1FD!2v͠{*ߴa%'Ld~AyXXd0B B/,U-plCG3b[t  ];IK-w)-Oon9dO#Omr+ӟ7~˺v=oYH&_hgh)yExBo&y l+}O Γf!(YCqQ$*~Bɵ%b=tK!A PܒTh$6୊p@0lNYE9o3`{>Coġ%ynӒ{0R m˅4&߈Cz ^84h@jkNXfɊU)uU,(I4=D ,*|Y.yҩna8 :}O6GmWI)GBh%`8 Kg,ºd3Xvvc/ׂ0ّS[Μ#- UP_; Ƽo ?$t9 8\׬_C噋U. 똪6IKrK"b.<9mTvWc~24.˓d濥SNvPa`}*ȅ)uK uo AHE\h8 ^-ߋf'ņ# ofߓn׀PR~ ֓&76։plڷ> h7"ˢҐA^@M#(_ FOD*W((.ZQ{rǜ/ bX~p@"ᴇ{zCC2ȍrp&N.GF Uڑ݌hWo5O|Y!\?Z8U<+1܄" 1%Px?i`צE9 GɱNrX l?;@?e}^B' njN csćr,y(G3 9LOvf܄y~MaH((Y;$ekAcMq` W12bnptOMp0&0 G"ҡ`>JJ]\ MPgLF1F>gn1BpuQԵIb4@? 2DAV@Mdd܋J@ erWDaZ9EQ%~Z#W[Yp7=#6C1VaZB[_+<*󛪜ܴ@M-vH=^_bTvt] rAֵwz+SI~@:fmde;YhrD-> J"*vtwWDY'T֋FЮ!?JBpuGX;mݞbs a-3$)* 4:_W]2,*^;Iͣ׭b,mٙl;CNl,@7w9?>AwxD`q-'0tP7// 8pCĬpbUB(9:'\nwT\'cqS NۤN0kJMpkP{@$# ^SPMF\{D21ߐx2}#P0*yui φÄY{&ьƪ2}>x/*fg:d-}%#㬯!pC)Lnzo2ATk"DmMm5>-(M{(W^acY63H4Wbe"D*fғW?ɞE#V%΄H?U6ăj&73zвbiX@%:Z5L"}_ci]klͭx3~'$Z,.?-D55G2 p»yGu|:hChւ~˂oڝր11RYD*EAfu۔Jw""xKѷ#&!M-8k4-FjvZM<$#z(I :|[)y|~ BCPεbJ oDpd-8GTޢVE.-tϧmK1ҡ*lH3A)FA@1 ʷ,27 fM!?NTe,I uyB73ֲ;}<"v{<]* #Ex'ȫIgȰnԣj=f;To9?ɸ!!2Gjv5ք6ᵌ$ +[-Ióp)P%|/F4w W6_gh[ Ϗ#Pjgt6t(@jq8QF|rWq%`x}q$ 2Ȱ%IxЪ~*y/oH*J4DuGրBm|үY<bc~)K|A18"پSt;Cw}c yxj2[~IgZ=\ \Wgܮ\Su9ƺEd>,׻#&7%)ƼNᣈ# ІF8o4/!E:.~BsCsl (5е)HNӵJ _4ݭљ^2@0>Hq¤/MfaY3*'9 v,aMKKTgl-裼˙O~H=UGb2dO[͂U=`\}kw CY !Gcg|t-O'Ht<'ږ2֙H`AΑ(5WCAiM@Ycc ϤҼn-U*VIOtM̓τ]JxN[ >r\:TZrkQV66E|g'L{fM{07iV[o/8@=pzVW£YT?G?g*YKOf&"o,E!@J6~'j خ,_1dNnm 7N8v?<7@` y'AiC|u!5G1dQL"(xsb! F <Ř#<7I hIoiM%!̨"oD9ٗ8-iP3pFA{o+fDG<Řc[!s٬*_i>v79J&u8(IfloyHE8˳d:`'.KigIWAЙ/+.Ge$~pOneOH$}{3B$a; 6QX1Zj"guK zЗ:c $8<~`67BoDA%{ YSRwF9 %_<^^oqFb\ȁtK6 XX>QFpаFCXy cZ*nI^ZEE8Ǝ<コ4ߕ(V2 YK佋Uf|-Zb*w{P%@ݓ@=8i0D\ga8B\tcތ_%XӋV}m- N<&[IF{/="Siy9ZY CFy9 c2p*. ~CW N75c{&C+4`Z:6uI ; B Y !޸[[Ht06F c֦-׬bB3!]^O2=^ѐΙ4ӉS6juT}>6g ZbW.c_IyMAtOlҗd9Q+-A-o]ʎL{Pj 0% ;; 9kgUkM` +fE^ig (%y>[1hJK* *-<4Js6,tm?jAiI(e#6=l`CE$זuewMH[P28rp m ZT+?첶9b0|GiІ8e=]qP3n=mx6oXM eL=]y K_}V&z8^z>V!G ~5 v)aL ;Cl݇T90-Yx dc?# p~s'[Dŗn+Jjcf@V:+˺jCu=LyR~ct0)0Po ZN*Y%-SΝ4ľId"F<`y׳n܌*bܜS> }:3ikZ&JKZN#4惄^n,8Eb+,60(ƒ]oMla4 . rOE=+mo̤v>ԏ5ڗ+NIc Uu 8:$LQKL2:Xx 4u`q UdnkKHanp\ʿ)Y"E?,l@q%kO҅]/[Gj3`"ȀX u7:G 8T`3>'D^#.,6h Lkh],[qP.T1"v/jmfȟ-gQ_Y.Jʰɣ$<ta g׎U`>i'KG 4.J xpIdWk&~c6fd GQ"N^?Qn<۷0Im8&sGL]s*ŔD<@Znf0vY} Dp_eC*9QJJI1&vǡ2`qX^4"/ T,/>o(k]6@'3W \顲0_M|~a?9`G v.n9z1Rǻ$eGբY6#( &\-ز_&Y8}}#̋`%൫ʙ ~53Q6Vlm/;'u&rBz$d_ daz.65'=YollfuW~C{NƁfAu12JqJ͐CpvjiLJC2 D3}oc|q`]Y''S3 \u;斉^ sI \~=,.Zp=3eL!qҧ(a? _c8OS{'ᮔ'/fW+ֈ3>w܁ ~,y(QzaQ5`WL7Ws{{ɵ, x)CCS#: 'm,)jzϘǵ1I攍kbRA œ` ;= Pg-sh9?J hg T(Fs{oB$xpMqf8%4ܭ$;ӈxW.ڡ %BbKxKGٮlb;j%[/} NGgە;:i8v8B[8Hk"fN!Qq8NT֋tr(!%RϦ5{/?@)t]O$v! p$-vw\tujOR%.*{k {5ϼ2ygcG~]ě8a(7_KcjafZ&7~.& nJnVq&-?KNXB p"sOhZSp}"~f:/rGv^_2y*}65(n s{6PPYBqIRKfJkj[đ񉒬H28Z)du$2qD/E`oh|''B|;?8W(Q*ô\?bH,p Dh6<|'^8,B nb W#ո!<8P'R`6A],XXdwlpqt16?͇Aȑ@U^0,Y P|Wn c){l/i4hd 3u<)nsRz_kꎆS"Vۭ:9*KԮNF`zz i>0GNo xnL;"?QE8;'M-kUq ύKH%YQK G'>][RO0Ҫ[l`QlwK8_RTX %'o>2] DF[<}K7HBK:_t<̭lޱ$uz)\$·} q8恰!fXlƵOeT{5SdWm7u7Ws. @擱| {*l%k=5\<xFR9ߓ)h:qʤkٕ9-,_J4V;sNI ;&8K%pi/=K}[>ўûO=i9{wD]wp)beS[iJ]uxJ :F#(07P'4 |Ouac=bTgG7S>CZ~F+maZ]e?sQ|wѝnBذcU7妈퍦K5<݇k 'eC1"']u͓p_ޔL7v᫢E=Ō EܒƷNm븻@QK-/y˻*9^7AHt5FZ{f/1j|_] >vU`]ejۄ=ťUq?a`j7.aMf;/ wΚ6Ra$C;ȌȑsMܹLe!YKmj?m>O2ȉ9u0`>Ǝliƃ"KifX-^oQ%7l5j+9QQ*6TC T䈗;ts~ּ^Mv;:': rIB? =j@h1H͌z?zѬ^VSɖc#1nc/1,4L EeZx~C槳",r ,e\>>{ m^*s!>HDn}.QKoᡟ>~ûJ_]隅Bץl_j-m?tPQRM?^ azYk 0%ܸY:ۨl+\VhˤMCQ1(Tja|k&V7XF7g[g{1 ?Ef{ œŲf:s;ֵ99ysAǛAeqiQ-ի4J'+/eJm2`w_f =x_B8^mZVT}(;'٢Š tqAVbdK$8EwT#5)me:JYK/ʆW_U^$<6Ҳd:<5.6oTtiviJ%~t]Y.Qʗ wK2n&}3/da3U}=^p%ĻpzK/D oI@wSeϢKcN -﹠iY@v:F"p NhZYD8X1{OeYG)-F\k 97..pM yYuD;f"`Lkw5ljNAHё$DP9`w%>>9!j 8@2ECAozӈ`{<0rkZc~.#NHyv㙡ޞ7MdFjZlIsKD.;^ZM<(mie]'T-mu k96 ωhL:VAH4FAgJӗE(ɒvso'D^jÙpP`a,@"7RvRWMeg.??Rs*'.10LGѪzCIj`ol> zpWm0?0mHbGSO C^P^Wo-_F? kRR-<1;hj%~!@l,]UyGf:|ckO#+sJ$&@H<>2c \ߠ$&>>p@Coz|8)#;ώ¾3QJzFRnje {J}֮F;Isɂ(QY,ω`V#u\vιs(B_)>}u nMp=̵kV=bm6jHr,0],!)+QgDĈ=ι 1I@J1eN"rW%?8p `3PRQ+ϫ ժ)ݩ%3r,7UˌКTD8o ]4oMK)+*8+~^ KV4W)-)Sp&T[cqtM;! LLʔ//2AH;)B6M̡i59ơ R˫jWm"q]wVX 3Iyf@u-{>|&a{BE*!nFl}(\hcL‡?l4 DRHzGЫ!8mSIVt?'TtsaP,Br%P#n&8?GHZb-T>6$(@ҧ%V]][؎!\˃,^\)nZ:Dj~X;f7DY }w$^"fy%]w謷R>Sag8W=WNor"40R3ķ#kaY#@ꛙhN>_)*2ͺ$V{RziSCtymg%%3Mm6`Jv udOm*JW^tLu%yS%VG"Xp-X [|Zʩ}Wwq~[srU +%kDnVsSBVيyczXyFҖAZ. |2h^9VS,yh֖$ vC^fWlI Փ*[LOF{?%! ˿R\7_1_2 "WACJ +>6Y_WA,?uq,ɆȿL[l'C&%>2*9|rs5S/ja|tP(JУ8Ϛ~F\.ߖ2}vd&n.$U(dd`\(1pL(?bePoM>-<r/b Ty_832ؤ͵f'._9 s{CB9:4っOuRr29@q%%D1gQlV[O2ɻ[?> 6}dIxHN> 7_|[{p sފO ?E+,ዞ'8%~7 =5>*>3Y7E g3cK L*! кZ(/0,\Td\ 94>j.&VzԮai|-4yU҂klm7EnW`pZoj7հP}^ߏ |]BЋxbCk+A>\}!z/es_0Ǎ%~ز l E/Gnc{@@૒ 6ߕA;F A OV*yz#gn|ߦ,qٜb 4AAHXf|}pvBJ/ 򦤿M$ϟL m@&˽!7)..G~'#+K ]5(J7t>uM,lDKʷmz-x(0, Vz(W_7l@hpB ҰH-/1ZFm:]zsDh\=Q|Iu<;OC/@N֟28RwӾVHשllV3ǸLuqⳜNpFp~Ts\,;mcIùVq9 c~l4nDfWYkAӯikR 4yД#X}u';{c oږ%t+IwZD~˕=}^Iw$ mOlZ&ݺs;hq/l#ON3M1dŸSY!k6hIK l:RU> 25먮5Nfn"2·K59;~gmAWgq#m++Iwh&!pބSҕޅ(`>`]i+zA\W֢JKC4ވtdγ(LR?#?m,o`7I*o>5 L/b?dP t:ZhNekjPKIfx/;ˋ=j, 8 Bxv}qxݗ:{Ʀy`jOw&8odcS ^%gnA([´0 qq9ODUHBc:iFG݈`E/no'R[98SndMUn{I0P{|r_LO0/psbc?N>sSae1,]L 憁McA$yA7]WqӮ*/bn|[`GL7kdXmr^U2G~\bX|艛$y6^ o YSVJ\n_1L}om/VFv;7;?F\3^k-'7-qgbp1Bnpnyow3oe<5.TE*6m((D HP>w)#@ A%^᮫uf-ʒ" _ &JT@MZɿt8Rb$2}K<`Dv Z ' 0sw mC":_d) m4K(Nk8Ə! V2BXHV%b+6 3:C /%DXѸ'W$cXEYi| SkH{ExW:*3"6Sk¥;٦lalٜXfM+3a܇=%*0xL`_uZy~f~Noű*8#kl;OƜ"$F8Y$qMRu³{ )Ȇ{%ma$Nf9mkj2ޔ% t#O~;o2ziW]RUxwăv~oK(¼GMU$ωYtJLbk;V]d5lD B΢ݼ[m[ǘ+eHRYi %}KV.cS/E#c8Q9`kIǖ+n$A\?̝8yW'/i!@rX4Nk1?`hkN tMt12?  S;iVeGsDU3Xg FڋۑoϒKBbњ&sk\+;T_+`ӼvB ;b|#LKcAn Ɩђݟ+ÝEh3ܩrl Egg7#$/)!X{xlyv$N2A5Ɨoz^:m{[Op%w D)\*SЉG̈́%ͧɆrA轪@LӚd&+.Z&T\[q6d.@ket^*̹ː>ΛՇ([R"j_ 8]S7]:C"h4[^"/6%gb,0ۨ{p1>薨-!,9*HL/F,p)to`h!a±Vx9qS`h(S+ (l˹\8YM6C̰dE:~[ \LMQhqMxA,O3hd 0WpujMAnG^_ Y^H8_s~Koo&^_ oTy z5n+f5t$/VV7<*!FR8oqww;=Pq2C˾s ʲ&C:AAk˼f7kzխxZׇkSlnIu-Һ|J8WkBBl&9eܻ`tM⧲jjs>H 5UZ{ƕKoS @4w&x=0w?{o;='!ơz48u-o,#彀 E MӼYr?Ag"H6Z`\JESٺ٬t1u K18ҡ!qgnXݟ<(W'D1WOG;RwQu+J_ G8Y+4ڢP:/tMAȌzTB^xu,7+H6v#5qgZ,.fu.{j6tZ 9^X D0udAaӘ8me`d>_ OG !NE*az>ٕX"_!9 cNvaK״y4u/`tejݎhh:3.jn)K,LdR/t%UXmήOzLhU"ԢS_Ǵhp8sَJ4? \c,[URrBػH%0tn!_OIx% Bu$2*+xldU5I2*8ɼ = _O>!my~>a֭=f\.u!W %f{@q/6}*TCKVW) eCҷZBroMNMRcA`ӕE+'NYmlX6iRO*XаN;QY{lU7<48|EI9)])-9cayeht&L:68'HFbX(9Iݓ[QVo=)"vy7X:i-^_U\wq+;VO!MȊfwA2R&RuO^^ -8c?C^ [J՝иeqe-fo:be.<͒+>*41iЅp&$DJ ^ Y#:(d)xIBVrj[rՁQ'pEP:u&|/_V#!l"3VO>LIcxl93҆0lY{E,0"wմT?;Մ ~f:Uy,uBVZX&} %ۿ 3[^"bsʟH>Sux2ǘ_=|'$ef0[3༑T53-Kl~s fau8Jm%iL^g~A Q಩k4@d;gʍЯl[-A[QWA%RtZ*ђ% Fk\@;̉0U j&\Ejq4rgT wI+&Y%=+o۱{l|Z ޓ̣g{ #UcUOHmGV@قh@ mA藦{XK"?Ub,8ߖxb7z.|f=s-B_EHx`'K CiRAߦ;YF9Ydgᬑ&m'nZwnHT~z([L5ݗ-~"?jDERd_0

oPd2zPx* #}AޡM/V<^HQYIٮRT^Xq^^?8X[e5;%{+$eݘ 淶U-y/r001 s;-,6"q=|R7.hYehH4FbF;l'1S$W ̂_'fE[K/ibR!o;uz^h]NRǗCy#cIF9 .8ON"{ܚ؉Harf x 2"^=]KJk#ڢ,)Έ*>΃,YgO`P[{~*/bLn`94X6c*G=dP'(iA?&u>2m*g͉=d.a!2[_xV$\Hr[Sy\*4qWqnƼ-"TdR%w;3~oF~ gmqƆFt/vDIK?f K7Ojc_GX'zaV`V9Zx#~L)C);(`l}W.of`R5#:9J>Ύ  ʼ :`N8ƯTD)jv%r%ʍg_ `~>i"x ]?ss (mIʹ/w/vNfjʵsS4C밅MczLrn8VoXA8T|?DdVfCr_D)Wج ,t4.'XdD."IJ #q-%sxp{*7W4[db1B= "A]g$ ׷M7$'P*Ky%~nrN0tۺ"MY/AuVױ&Hc<@Kё*TX^%ɉd~Vpձ2iMVV`(4;ivPeSV櫴yf [PbH<`տe}kOzz8yskuOj(_E#.v_/B0ë́Q_ymP9_3\x=]0p Ġa"w=($vk}c„QC%!rXzގM\Չ&Uo$ЃjmQwݓ ~({1OUũZ4MSF.f[=&1BunW񌻔P* {7-_nuCb멨ɖvRtJB.2եbHM6!4u E)X? 9/slq[:͆!^6i% |i*0Lsaح4pfګ0ø:]37® d͌,]]c(zwKAW;5R|vWg'@5ʹk|!nw=qd^ GM}'FDۥpS0;2I'h4K (+ CS/4 JhOVP ]tv$삏2Z= 9K<7IWx|xBRt{26@=]?:!7n_z/O1ߍ.1)rHM Õ$\&;&|#}S"H6K(|NK 7p#ؕjJ ^{ ,)3}WY3@>>H/{+}T.k囙sI>~}v}`G^G#\ހR+ FZDAd˱H`M?[|3EaO=Èz.o'ywXFWf3  YZ