systemd-pam-252-46.el9_5.2.0.1> M Mv ĉJ4!!%joLne)Ip-Bm5 ']g7releng@rockylinux.org p-Bm5 ']>v)hWŽjTw p+XJ=/e!l(i?w|DUDƁWBO].ZsJØ%:(]!}k'SU=gG+cblAϖ/w-O'ZCHW$ mE"ʼa]|+:S^0d++ %}XEYc=),V{Gh-;e=r?{@v(G_Hv_U}/Є%𵖫}O1,]CSq+qCu9G&2916c1cf9b39af913c8fa18f00159c45261a8d2f662ff88fa9cd2359813132a307c54b6dbf4859c6ba5cebee03f9d11a15a29b0b8}DBcj6YM,>=?d ! 4tx ;GZ`h|    ) \p   ('80,9,: ,GH$I8X@YH\p]^b7defltuvwxytx~Csystemd-pam25246.el9_5.2.0.1systemd PAM moduleSystemd PAM module registers the session with systemd-logind.g7pb-b4bd5a79-e4b1-4323-9068-f7ad4dd704cf-b-aarch64IRocky Linux 9.5Rocky Enterprise Software FoundationLGPLv2+ and MIT and GPLv2+Rocky Linux Build System (Peridot) Unspecifiedhttps://systemd.iolinuxaarch64-9AA큤g7g7g7g7g7a194789efe1ef806738245e5589079f204c4c8779c7d5a9fe74cc87e447edee360256f4fd50754354f0fa003d7f161db4a7d59ac40f2215a6c50d6c9df619849../../../../usr/lib64/security/pam_systemd.sorootrootrootrootrootrootrootrootrootrootsystemd-252-46.el9_5.2.0.1.src.rpmsystemd-pamsystemd-pam(aarch-64)@@@@@@@@@@@@@@@@@@@@@@@@@@    @ld-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)libc.so.6(GLIBC_2.25)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.30)(64bit)libc.so.6(GLIBC_2.32)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libcap.so.2()(64bit)libcrypt.so.2()(64bit)libcrypto.so.3()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libp11-kit.so.0()(64bit)libpam.so.0()(64bit)libpam.so.0(LIBPAM_1.0)(64bit)libpam.so.0(LIBPAM_EXTENSION_1.0)(64bit)libpam_misc.so.0()(64bit)libpam_misc.so.0(LIBPAM_MISC_1.0)(64bit)libselinux.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)rtld(GNU_HASH)systemd3.0.4-14.6.0-14.0-15.4.18-1252-46.el9_5.2.0.14.16.1.3g8@f4f@fѴ@f@f(@f(@f3ffaf@fr@fj@fM@fK;@f+@e,e8@e@e}@eԔ@ee6@eee)eeves@eRd@d@d-@df@d@c@c@ccl@cc<@c#@ccRelease Engineering - 252-46.0.1systemd maintenance team - 252-46.2systemd maintenance team - 252-46.1systemd maintenance team - 252-46systemd team - 252-45systemd maintenance team - 252-44systemd maintenance team - 252-43systemd team systemd maintenance team - 252-41systemd maintenance team - 252-40systemd maintenance team - 252-39systemd maintenance team - 252-38systemd maintenance team - 252-37Jan Macku - 252-35systemd maintenance team - 252-34systemd maintenance team - 252-33Jan Macku - 252-32systemd maintenance team - 252-31systemd maintenance team - 252-30systemd maintenance team - 252-29systemd maintenance team - 252-28systemd maintenance team - 252-27systemd maintenance team - 252-26systemd maintenance team - 252-25systemd maintenance team - 252-24systemd maintenance team - 252-23systemd maintenance team - 252-22systemd maintenance team - 252-21systemd maintenance team - 252-20systemd maintenance team - 252-19systemd maintenance team - 252-18systemd maintenance team - 252-17systemd maintenance team - 252-16systemd maintenance team - 252-15systemd maintenance team - 252-14systemd maintenance team - 252-8systemd maintenance team - 252-7systemd maintenance team - 252-6systemd maintenance team - 252-5systemd maintenance team - 252-4systemd maintenance team - 252-3systemd maintenance team - 252-2systemd maintenance team - 252-1systemd maintenance team - 250-13- Set support URL to the wiki - Set sbat mail to security@rockylinux.org- add %posttrans scriptlet to make sure our SELinux policy module is actually installed (RHEL-46339)- version bump (RHEL-56019)- ukify: Skip test on architectures without UEFI (RHEL-56019)- build ukify without noarch- Revert "udev-builtin-net_id: use firmware_node/sun for ID_NET_NAME_SLOT" (RHEL-50103) - fundamental: share constants for confidential virt detection (RHEL-50651) - efi: add helper API for detecting confidential virtualization (RHEL-50651) - efi: don't pull kernel cmdline from SMBIOS in a confidential VM (RHEL-50651) - Fix detection of TDX confidential VM on Azure platform (RHEL-50651)- udev-builtin-net_id: skip non-directory entry earlier (RHEL-50103) - udev-builtin-net_id: return earlier when hotplug slot is not found (RHEL-50103) - udev-builtin-net_id: split-out pci_get_hotplug_slot() and pci_get_hotplug_slot_from_address() (RHEL-50103) - udev-builtin-net_id: use firmware_node/sun for ID_NET_NAME_SLOT (RHEL-50103) - Include if possible to get thread_local definition (RHEL-50651) - add APIs for detecting confidential virtualization (RHEL-50651) - detect-virt: add --cvm option (RHEL-50651) - detect-virt: add --list-cvm option (RHEL-50651) - unit: add "cvm" option for ConditionSecurity (RHEL-50651) - dbus: add 'ConfidentialVirtualization' property to manager object (RHEL-50651) - core: log detected confidential virtualization type (RHEL-50651) - core: set SYSTEMD_CONFIDENTIAL_VIRTUALIZATION env for generators (RHEL-50651) - udev: add 'conf-virt' constant for confidential virtualization tech (RHEL-50651) - confidential-virt: split caching of CVM detection into separate method (RHEL-50651) - confidential-virt: add detection for s390x target (RHEL-50651) - man/systemd-detect-virt: list known CVM technologies (RHEL-50651)- fix applying patches- timedatectl: setting set_local_rtc to 1 will throw Warning as well, use log_warning() (#33489) (RHEL-45020) - cryptsetup-tokens: fix pin asserts (RHEL-36276) - cryptenroll: Use CTAP2.1 credProtect extension (RHEL-36276) - kernel-install: check machine ID (RHEL-50672) - kernel-install: ignore errors when reading /etc/machine-id (RHEL-50672) - hwdb: Add Lenovo G580 (RHEL-5950) - Fix key toggle and programmable button for Positivo N14ZP (RHEL-5950) - hwdb: Add accel orientation quirk for the Acer Switch V 10 SW5-017 2-in-1 (RHEL-5950) - hwdb: fix Compaq N14KP6 key toggle touchpad (#25404) (RHEL-5950) - hwdb: remove fuzz and deadzone for Simucube wheel bases. (RHEL-5950) - hwdb: Add support for Elgato Stream Pedal (#25550) (RHEL-5950) - hwdb: add Clevo touchpad toggle key quirks (RHEL-5950) - hwdb: add Dell Inspiron N4010 touchpad corrections (RHEL-5950) - hwdb: add Positivo-vaio Pro PW key toggle touchpad (#25669) (RHEL-5950) - Add mount matrix for VisionBook 12Wr Tab (RHEL-5950) - Update 60-evdev.hwdb (#25704) (RHEL-5950) - hwdb: Add additional Dell models that require ACCEL_LOCATION=base (#25724) (RHEL-5950) - hwdb: drop trailing space (RHEL-5950) - hwdb: add comments about matching entries (RHEL-5950) - hwdb: also add a generic entry for DualPoint Stick (RHEL-5950) - hwdb: Add mount matrix for CSL Panther Tab HD (RHEL-5950) - hwdb: Fix mount matrix for CSL Panther Tab HD (#25752) (RHEL-5950) - hwdb: Fn+F5 fix for MSI Bravo 15-B5DX (#25788) (RHEL-5950) - hwdb: change definition of PROXIMITY_NEAR_LEVEL for sensors (RHEL-5950) - hwdb: Add mic-mute, control-center and screen-rotation mappings for MSI laptops (RHEL-5950) - Prevents airplane mode toggle for HP Spectre 16 (RHEL-5950) - Update 60-sensor.hwdb (RHEL-5950) - Added Tablet Teclast X98 Air 3G (C5J6) (RHEL-5950) - hwdb: remove spurious whitespace (RHEL-5950) - hwdb: Add Dell models that require ACCEL_LOCATION=base (RHEL-5950) - Fix Positivo MASTER-N1110 key toggle touchpad (RHEL-5950) - hwdb: Mark Dell platform accel sensor location to base (RHEL-5950) - hwdb: Add mount matrix for Linx 1020 (RHEL-5950) - hwdb: Add mic mute key mappings for Dell G16 Series (RHEL-5950) - hwdb: Add Chuwi Hi10X (N4120 version) iio matrix (RHEL-5950) - hwdb: Add touchpad toggle mapping for System76 Pangolin 12 (RHEL-5950) - hwdb: Prevent activation of airplane mode on HP ENVY x360 (RHEL-5950) - Update hwdb (RHEL-5950) - hwdb: update (RHEL-5950) - hwdb: update autosuspend db (RHEL-5950) - hwdb: ieee1394-unit-function: add MOTU 896 mk3 Hybrid (RHEL-5950) - Add hwdb sensor entry for Lenovo IdeaPad Duet 3 10IGL5 (82AT). (RHEL-5950) - Fix Positivo-vaio VJPW12F11X key toggle touchpad (RHEL-5950) - hwdb: Add HP Envy x360 Convertible 15-cn0xxx to existing entry (RHEL-5950) - hwdb: add override for IdeaPad5 insert key (RHEL-5950) - hwdb: update database (RHEL-5950) - hwdb: Add HP ENVY x360 2-in-1 (RHEL-5950) - hwdb: update (RHEL-5950) - hwdb: fix swapped buttons for Logitech Lift left (RHEL-5950) - Revert "hwdb: fix swapped buttons for Logitech Lift left" (RHEL-5950) - hwdb: update 70-mouse.hwdb (#26782) (RHEL-5950) - hwdb: 60-keyboard.hwdb: Fix modalias for Thinkpad X200 Tablet (#26795) (RHEL-5950) - Add rebrands of Medion Akoya notebooks/tablets (RHEL-5950) - hwdb: fix Wifi toggling for Haier 7G-Series/JWU (#25293) (#26878) (RHEL-5950) - hwdb: drop boilerplate about match patterns in two more cases (RHEL-5950) - hwdb: Fix incorrect touchpad dimensions on Thinkpad L14 Gen1 (#26937) (RHEL-5950) - hwdb: drop redundant entry (RHEL-5950) - hwdb: Fixed thumb buttons reversed on CHERRY MW 2310 (#26992) (RHEL-5950) - hwdb: Move MSI touchpad-toggle mapping to generic MSI section (RHEL-5950) - update 60-sensor.hwdb with toshiba tablet (#27103) (RHEL-5950) - hwdb: Add support for "Passion Model P612F" (RHEL-5950) - hwdb: fix ambiguous glob pattern for Lenovo machines (RHEL-5950) - hwdb: add matrix for Asus BR1100F (#27197) (RHEL-5950) - hwdb: add accelerometer mount matrix for Lenovo Yoga Tablet 2 851F/L (RHEL-5950) - hwdb: Fix rotation for BMAX Y13 (RHEL-5950) - hwdb: disable entry for Logitech USB receiver used by G502 X (RHEL-5950) - hwdb: add hardware rfkill key for Dell Latitude E6* models (#27462) (RHEL-5950) - hwdb: do not include '#' in modalias (RHEL-5950) - hwdb: add landscape IdeaPad Miix 310 sensor orientation (#27555) (RHEL-5950) - Fix Positivo CF40CM-V2 key toggle touchpad (RHEL-5950) - hwdb: fix keyboard entry for IdeapadFlex5 (#27643) (RHEL-5950) - hwdb: fix Positivo CG15D key toggle touchpad and programmable keys (#27689) (RHEL-5950) - hwdb: add support for Elgato Stream Deck mini (gen 2) (RHEL-5950) - hwdb: fix arrow keys on HP Elite Dragonfly G3 (RHEL-5950) - hwdb: add support for Jun Tab2/Dere T11 to 60-sensor.hwdb (#28092) (RHEL-5950) - hwdb: fix volume control keys on Lenovo IdeaPad Flex 5 (14ARE05) (RHEL-5950) - hwdb: Add override for headset form-factors (RHEL-5950) - hwdb : add support for Archos 101 Cesium Educ to 60-sensor.hwdb (RHEL-5950) - hwdb: drop trailing white space (RHEL-5950) - hwdb: merge multiple keyboard entries with same setting (RHEL-5950) - hwdb: make matching modalias for Archos 101 Cesium Educ more strict (RHEL-5950) - hwdb update for v246-rc1 (RHEL-5950) - update hwdb autosuspend data for v254 (RHEL-5950) - hwdb: add support for Archos 101 Cesium to 60-sensor.hwdb (#28270) (RHEL-5950) - Hwdb: Add Sanwa Direct 400-MA128 external trackpad (#28272) (RHEL-5950) - hwdb: drop POINTINGSTICK_CONST_ACCEL (RHEL-5950) - Add alternate name for MX Ergo as found on some devices (RHEL-5950) - Update hwdb (RHEL-5950) - hwdb: run update-hwdb (RHEL-5950) - hwdb: run update-hwdb (RHEL-5950) - hwdb: Mute SW rfkill keys on MSI Wind U100 (RHEL-5950) - Update 60-sensor.hwdb (#28804) (RHEL-5950) - hwdb: Added config for RCA W101SA23T1 (#29041) (RHEL-5950) - Update 60-input-id.hwdb: add TEX Shinobi (#29068) (RHEL-5950) - hwdb: keyboard: D330 FnLk toggle (RHEL-5950) - hwdb: Add Logitech G502 X (RHEL-5950) - hwdb: ieee1394-unit-function: remove superfluous Weiss Engineering DAC1 entry (RHEL-5950) - hwdb: ieee1394-unit-function: add Weiss Engineering DAC202 (Maya edition) (RHEL-5950) - hwdb: ieee1394-unit-function: add Weiss Engineering INT203 entry with older firmware (RHEL-5950) - hwdb: ieee1394-unit-function: add Weiss Engieering MAN301 (RHEL-5950) - hwdb: Add quirk for teclast x3 plus (G4K3) rotation (#29202) (RHEL-5950) - hwdb: add mic mute key mappings for Acer Predator Triton 300 SE (RHEL-5950) - hwdb: Bush tablet rotation support (#29268) (RHEL-5950) - hwdb: ieee1394-unit-function: add Miglia Technology Harmony Audio (HA02) (RHEL-5950) - add support for hp pavilion gaming 15 lid switch (#29304) (RHEL-5950) - Fix Positivo N14EP6 key toggle touchpad and programmable keys (#29448) (RHEL-5950) - add udev rule for micmute (f20) (RHEL-5950) - hwdb,rules: mark host-to-host network devices as only requiring link local addressing (RHEL-5950) - Update hwdb (RHEL-5950) - Update hwdb autosuspend rules (RHEL-5950) - Update hwdb (RHEL-5950) - hwdb: Add accelerometer data for Librem11 (#29974) (RHEL-5950) - hwdb: PNP/ACPI lists on uefi.org are now in CSV format (RHEL-5950) - Update hwdb (RHEL-5950) - hwdb: rename .html=>.csv (RHEL-5950) - hwdb/acpi-update.py: streamline python code (RHEL-5950) - hwdb: Mark Dell platform accel sensor location to base (RHEL-5950) - hwdb: add Predator PHN16-71 (RHEL-5950) - Update 60-autosuspend.hwdb (#30131) (RHEL-5950) - hwdb: update (RHEL-5950) - hwdb: ieee1394-unit-function: add Sony DVMC-DA1 (RHEL-5950) - hwdb: ieee1394-unit-function: arrangement for Sony DVMC-DA1 (RHEL-5950) - hwdb: update (RHEL-5950) - hwdb: update (RHEL-5950) - Adding Trekstor Primebook C13 rotation to 60-sensor.hwdb (#30415) (RHEL-5950) - Add three Dell platforms to sensor accel location base (RHEL-5950) - Add Bosto BT-12HD series to hwdb (RHEL-5950) - hwdb: Add override for headset form-factor for the Corsair Void Elite (RHEL-5950) - hwdb: add Teclast X98 Pro sensor info (#30859) (RHEL-5950) - hwdb: Correct display rotation on Chuwi Ubook X N4100 (#24248) (RHEL-5950) - hwdb: ieee1394-unit-function: adjustment of entries with device attributes available in Linux v6.8 (RHEL-5950) - 60-evdev.hwdb: Add support for Huion Inspiroy 2 L (#31241) (RHEL-5950) - hwdb: add resolution setting for GAOMON S620 (RHEL-5950) - hwdb: Remove version check in CH Pro Pedals rule (RHEL-5950) - hwdb: Add support for MetawillBook01 to 60-sensor.hwdb Add accel orientation quirk for the METAPHYUNI MetawillBook01 2-in-1 laptop (RHEL-5950) - hwdb: Add headset form-factor override for Xbox Wireless Dongle (RHEL-5950) - hwdb: Add support for Elgato Stream Deck Plus (RHEL-5950) - Fix: Chuwi UBook X (CWI535) screen rotation matrix (RHEL-5950) - hwdb: Add touchpad toggle mapping for Kvadra LE14U/LE15U (RHEL-5950) - hwdb: Add touchpad configuration for ThinkPad E495 (RHEL-5950) - Fix Positivo N14NPE-N and N15NPE-N key toggle touchpad and search key (RHEL-5950) - Update USB ids of hwdb (RHEL-5950) - Added resolution for Huion Kamvas Pro 19 (RHEL-5950) - hwdb: Add mapping for ACPI quickstart keys on Toshiba Z830 (RHEL-5950) - hwdb: fix Asus T300FA rotation matrix (#31973) (RHEL-5950) - Fixed resolution for pen and touchpad (RHEL-5950) - hwdb: fix missing colon (#32108) (RHEL-5950) - hwdb: update for v256 (RHEL-5950) - autosuspend: update for v256 (RHEL-5950) - Update hwdb (RHEL-5950) - Update autosuspend hwdb (RHEL-5950) - Update hwdb (RHEL-5950) - hwdb: Add a common Logitech M185/M225 mouse variant (RHEL-5950) - hwdb: Add mapping for Samsung GalaxyBook - 550X (#32616) (RHEL-5950) - hwdb: Add mapping for Xiaomi Mipad 2 bottom bezel capacitive buttons (RHEL-5950) - hwdb: ieee1394-unit-function: add Tascam IF-FW/DM mkII (RHEL-5950) - hwdb: Add a Logitech MX Master 3S (connected via Bolt Receiver) (RHEL-5950) - Fix Positivo N14EPE and N15EPE key toggle touchpad and search key (RHEL-5950) - hwdb: update Dere N12 / Juno Tablet 3 accelerometer (#32765) (RHEL-5950) - hwdb: updated Librem 11 accelerometer (#32772) (RHEL-5950) - hwdb: ID_INPUT_XYZ allows an empty string (RHEL-5950) - hwdb: ASRock LED Controller classified incorrectly as joystick due to buttons and axis (#32775) (RHEL-5950) - Update hwdb (RHEL-5950) - hwdb.d/60-keyboard.hwdb: enable Clevo quirk for model V5x0TU (RHEL-5950) - hwdb: Enable JP-IK LEAP W502's touchpad toggle key (RHEL-5950) - Update hwdb (RHEL-5950) - Update autosuspend hwdb (RHEL-5950) - hwdb: Lenovo IdeaPad Z500 Touchpad Toggle (#33039) (RHEL-5950) - hwdb: add a vmbus id for HyperV Video device (RHEL-5950) - hwdb: Add Logitech MX Master 3S Bluetooth ID (RHEL-5950) - hwdb: Lenovo 16G6IRL volume keys and friends (#33107) (RHEL-5950) - hwdb: added hwdb rules for micmute and power button on Acer Nitro AN 515-58 (#32867) (RHEL-5950) - Fix key toggle touchpad and programmable buttom for Positivo N14AP7 (RHEL-5950) - Update hwdb (RHEL-5950) - hwdb: add keyboard mappings for the Ayaneo Kun face buttons (RHEL-5950) - Update hwdb (RHEL-5950) - hwdb: add support for AIPTEK Media Tablet Ultimate (#33371) (RHEL-5950) - hwdb: add scancodes for AYANEO devices (#33378) (RHEL-5950) - Add OrangePi NEO Scancodes (RHEL-5950) - hwdb: Fix Logitech G915 TKL (Bluetooth) appearing as a mouse (RHEL-5950) - hwdb: fix keyboard of RedmiBook Pro 15 2022 (#33465) (RHEL-5950) - Added mised EVDEV_ABS_35 & EVDEV_ABS_36 for GAOMON s620 (RHEL-5950) - hwdb: Add some HP IR cameras (RHEL-5950) - hwdb: add more AV controllers (RHEL-5950) - Fix key toggle touchpad button for multilaser ul154 (#33630) (RHEL-5950) - hwdb: Added StarLabs StarLite position sensor mapping (RHEL-5950) - 70-mouse.hwdb: Added Glorious Model O DPI (RHEL-5950) - Update 60-sensor.hwdb (RHEL-5950) - Add MSI Claw AT Keyboard Scancodes. (RHEL-5950) - Add or fix mount matrix for multiple handhelds. (#33586) (RHEL-5950) - Revert "hwdb: Added StarLabs StarLite position sensor mapping" (RHEL-5950) - hwdb: fix accelerometer mount matrix for Aquarius Cmp NS483 (RHEL-5950) - hwdb: add backslash and touchpad toggle mapping for Aquarius Cmp NS483 (RHEL-5950) - hwdb: Add mic mute key mapping for Dell Pro Rugged series (RHEL-5950) - hwdb: fix MXC6655 accelerometer mount matrix for Aquarius Cmp NS483 (RHEL-5950) - add udev rules for trezor hw wallet devices (RHEL-5950) - hwdb: add axis range corrections for the Lenovo Thinkpad E16 (RHEL-5950) - hwdb: fix auto rotate on Asus Q551LB (#33921) (RHEL-5950) - udev: add hwdb execution for hidraw subsystem devices (RHEL-5950)- add Requires(post) on selinux-policy (RHEL-46339)- enable FIDO2 support (RHEL-36276) - netif-naming-scheme: disable NAMING_BRIDGE_MULTIFUNCTION_SLOT (RHEL-44630) - netif-naming-scheme: make actually possible to use rhel-9.5 scheme (RHEL-44630) - generator: "uninline" generator_open_unit_file and generator_add_symlink (RHEL-33436) - ci: add support for rhel-only parameters (RHEL-30372)- tools: fix the file name that "meson setup" generates (RHEL-30372) - tools: explicitly specify "setup" subcommand (RHEL-30372) - fuzz: pass -Dc_args=/-Dcpp_args= to fuzzer targets (RHEL-30372) - fuzz: don't panic without a C++ compiler (RHEL-30372) - meson: use ternary op for brevity (RHEL-30372)- ci(src-git): add RHEL-9.1 and RHEL-9.1.z to allowed versions (RHEL-30372) - libsystemd: link with '-z nodelete' (RHEL-6589) - basic/utf8: make utf8_encoded_to_unichar() return length of the codepoint (RHEL-31219) - test-gunicode: add new test to show that unichar_iswide() is borked (RHEL-31219) - string-util: pass ANSI sequences through unchanged (RHEL-31219) - cryptsetup: do not assert when unsealing token without salt (RHEL-38864) - cryptsetup: check the existence of salt by salt_size > 0 (RHEL-38864) - core/mount: if umount(8) fails but mount disappeared, assume success (RHEL-13159) - Drop log level of header limits log message (RHEL-33890) - journal: do not rotate unrelated journal files when full or corrupted (RHEL-33890) - man: suffix --unit with an equal sign, since it expects an argument (RHEL-31070) - shared: move uid-alloc-range.[ch] from src/shared/ → src/basic/ (RHEL-31070) - journald: move uid_for_system_journal() to uid-alloc-range.h (RHEL-31070) - sd-journal: when SD_JOURNAL_CURRENT_USER is set, and called from system UID, imply SD_JOURNAL_SYSTEM (RHEL-31070) - man: document that journalctl --user requires Storage=persistent (RHEL-31070) - fix: prefix of dmesg pstore files (RHEL-20322) - backport new mkosi (RHEL-27512) - test: Skip various tests when /sys is not mounted (RHEL-27512) - string-util: introduce ascii_ishex() (RHEL-27512) - sd-id128: several cleanups (RHEL-27512) - sd-id128: make id128_read() or friends return -ENOPKG when the file contents is "uninitialized" (RHEL-27512) - test: add tests for "uninitialized" string handling by id128_read_fd() (RHEL-27512) - man: mention sd_id128_get_machine() or friend may return -ENOPKG (RHEL-27512) - sd-id128: make sd_id128_get_boot() and friend return -ENOMEDIUM (RHEL-27512) - sd-id128: make sd_id128_get_boot() and friend return -ENOSYS when /proc/ is not mounted (RHEL-27512) - man: mention that sd_id128_get_boot() and friend may return -ENOSYS (RHEL-27512) - sd-id128: fold do_sync flag into Id128FormatFlag (RHEL-27512) - sd-id128: make sd_id128_get_machine() or friends return -EUCLEAN when an ID is in an invalid format (RHEL-27512) - sd-id128: allow sd_id128_get_machine() and friend to be called with NULL (RHEL-27512) - sd-id128: also refuse an empty invocation ID (RHEL-27512) - man: update documents for sd_id128_get_invocation() (RHEL-27512) - test-id128: simplify machine-id check (RHEL-27512) - test-fs-util: skip part of test_chase_symlinks if machine-id is not initialized (RHEL-27512) - test-unit-name: simplify machine-id check (RHEL-27512) - test-load-fragment: simplify machine-id check (RHEL-27512) - journal: skip part of test-journal-interleaving if no machine-id exists (RHEL-27512) - test: skip journal tests without valid /etc/machine-id (RHEL-27512) - test-recurse-dir: work around nftw() ignoring symlinks() (RHEL-27512) - test: Skip test-recurse-dir on overlayfs (RHEL-27512) - test-specifier: Ignore -ENOPKG from specifier_printf() (RHEL-27512) - test-execute: Skip when /sys is read-only (RHEL-27512) - kernel-install: Make sure KERNEL_INSTALL_BYPASS is disabled in tests (RHEL-27512) - tools: make sure $KERNEL_INSTALL_BYPASS is disabled when checking help (RHEL-27512) - test-execute: drop capabilities when testing with user manager (RHEL-27512) - tmpfiles: Add merge support for copy files action (RHEL-27512) - generator: add generator_open_unit_file_full to allow creating temporary units (RHEL-27512) - network-generator: rewrite unit if it already exists and its content changed (RHEL-27512) - ci: drop super-linter's shellcheck (RHEL-27512) - mkosi: make sure we build & use RHEL 9 stuff (RHEL-27512) - ci: backport mkosi CI configuration from upstream (RHEL-27512) - mkosi: explicitly enroll SecureBoot keys (RHEL-27512) - test-execute: also mount tmpfs on /dev/shm (RHEL-27512) - mkosi: fix UKI addons test (RHEL-27512) - Revert "mkosi: Disable cmdline addon test for now" (RHEL-27512) - Revert "mkosi: Don't fail on systemd-vconsole-setup.service failure for now" (RHEL-27512) - mkosi: make shellcheck happy (RHEL-27512) - mkosi: use pesign for signing UKI addons (RHEL-27512) - test: copy out the necessary test data before we start overmounting stuff (RHEL-27512) - ci: make the build dir accessible when running w/o privileges (RHEL-27512) - ci: explicitly change oom-{score}-adj before running tests (RHEL-27512) - ratelimit: add ratelimit_left helper (RHEL-35703) - manager: restrict Dump*() to privileged callers or ratelimit (RHEL-35703) - ci: define `runas` function inline (RHEL-35703) - Drop /dev test in test-mountpoint-util (RHEL-30372) - core/manager: export manager_dbus_is_running (RHEL-40878) - core: refuse dbus activation if dbus is not running (RHEL-40878) - core: only refuse Type=dbus service enqueuing if dbus has stop job (RHEL-40878) - Revert "core/manager: export manager_dbus_is_running" and partially "core: refuse dbus activation if dbus is not running" (RHEL-40878) - manager: fix reloading in reload-or-restart --marked (RHEL-40878) - rpm: add `systemd_postun_with_reload` and `systemd_user_postun_with_reload` (RHEL-40878) - rpm: add `systemd_user_daemon_reexec` (RHEL-40878)- spec: return selinux dependencies (RHEL-35732)- ci: update actions/upload-artifact to v4 (RHEL-30372) - journal-remote: code is of type enum MHD_RequestTerminationCode (RHEL-30372) - resolve: dns_server_feature_level_*_string type is DnsServerFeatureLevel (RHEL-30372) - shared|install: Use InstallChangeType consistently (RHEL-30372) - test: temporarily disable coredumps in testsuite-17.03.sh (RHEL-30372) - ci: update manpage deployment workflow (RHEL-30372) - bootspec: fix null-dereference-read (RHEL-36284) - units: don't install pcrphase-related units without gnu-efi (RHEL-33384) - kernel-install: fix uki-copy deinstall (RHEL-36505) - ci(packit): explicitly clone `c9s` branch (RHEL-30372)- execute: Pass AT_FDCWD instead of -1 (RHEL-31783) - ci(src-git): update list of supported products (RHEL-30372) - coredump: by default process and store core files up to 1GiB (RHEL-15501) - coredump: keep core files for two weeks (RHEL-15501) - ukify: make the test happy with the latest OpenSSL (RHEL-30372) - test_ukify: use raw string for the regex (RHEL-30372) - coredump: generate stacktraces also for processes running in containers w/o coredump forwarding (RHEL-29430) - test: add a couple of tests for systemd-coredump (RHEL-29430) - test: don't expand the subshell expression prematurely (RHEL-29430) - coredump filter: fix stack overflow with =all (RHEL-29430) - coredump filter: add mask for 'all' using UINT32_MAX, not UINT64_MAX (RHEL-29430) - test: add coverage for CoredumpFilter=all (RHEL-29430) - test: rotate journal before storing coredumps (RHEL-29430) - test: sync with the fake binary before killing it (RHEL-29430) - test: check coredump handling in containers & namespaces (RHEL-29430)- rebase rhel-net-naming-sysattrs to v0.5- bootctl: rework random seed logic to use open_mkdir_at() and openat() (RHEL-16952) - bootctl: properly sync fs before/after moving random seed file into place (RHEL-16952) - bootctl: when updating EFI random seed file, hash old seed with new one (RHEL-16952) - sha256: add helper than hashes a buffer *and* its size (RHEL-16952) - random-seed: don't refresh EFI random seed from random-seed.c anymore (RHEL-16952) - bootctl: downgrade graceful messages to LOG_NOTICE (RHEL-16952) - units: rename/rework systemd-boot-system-token.service → systemd-boot-random-seed.service (RHEL-16952) - bootctl: split out setting of system token into function of its own (RHEL-16952)- resolved: limit the number of signature validations in a transaction (RHEL-26643) - resolved: reduce the maximum nsec3 iterations to 100 (RHEL-26643) - efi: alignment of the PE file has to be at least 512 bytes (RHEL-26133) - units: change assert to condition to skip running in initrd/os (RHEL-16182) - ci: add configuration for regression sniffer GA (RHEL-1086)- units: fix typo in Condition in systemd-boot-system-token (RHEL-16952)- random-seed: shorten a bit may_credit() (RHEL-16952) - random-seed: make one more use of random_write_entropy() (RHEL-16952) - random-seed: use getopt() (RHEL-16952) - random-seed: make the logic to calculate the number of bytes read from the random seed file clearer (RHEL-16952) - random-seed: no need to pass 'mode' argument when opening /dev/urandom (RHEL-16952) - random-seed: split out run() (RHEL-16952) - random_seed: minor improvement in run() (RHEL-16952) - random-seed: downgrade some messages (RHEL-16952) - random-seed: clarify one comment (RHEL-16952) - random-seed: make sure to load machine id even if the seed file is missing (RHEL-16952) - chase-symlinks: add new flag for prohibiting any following of symlinks (RHEL-16952) - bootctl,bootspec: make use of CHASE_PROHIBIT_SYMLINKS whenever we access the ESP/XBOOTLDR (RHEL-16952) - boot: implement kernel EFI RNG seed protocol with proper hashing (RHEL-16952) - random-seed: refresh EFI boot seed when writing a new seed (RHEL-16952) - random-seed: handle post-merge review nits (RHEL-16952) - boot: do not truncate random seed file (RHEL-16952) - bootctl: install system token on virtualized systems (RHEL-16952) - boot: remove random-seed-mode (RHEL-16952) - stub: handle random seed like sd-boot does (RHEL-16952) - efi: add efi_guid_equal() helper (RHEL-16952) - efi: add common implementation for loop finding EFI configuration tables (RHEL-16952) - boot: Detect hypervisors using SMBIOS info (RHEL-16952) - boot: Skip soft-brick warning when in a VM (RHEL-16952) - boot: Replace UINTN with size_t (RHEL-16952) - boot: Use unsigned for beep counting (RHEL-16952) - boot: Use unicode literals (RHEL-16952) - macro: add generic IS_ALIGNED32() anf friends (RHEL-16952) - meson: use 0|1 for SD_BOOT (RHEL-16952) - boot: Add printf functions (RHEL-16952) - boot: Use printf for error logging (RHEL-16952) - boot: Introduce log_wait (RHEL-16952) - boot: Add log_trace debugging helper (RHEL-16952) - tree-wide: Use __func__ in asserts (RHEL-16952) - boot: Drop use of xpool_print/SPrint (RHEL-16952) - boot: Drop use of Print (RHEL-16952) - boot: Rework GUID handling (RHEL-16952) - efi-string: Fix strchr() null byte handling (RHEL-16952) - efi-string: Add startswith8() (RHEL-16952) - efi-string: Add efi_memchr() (RHEL-16952) - vmm: Add more const (RHEL-16952) - vmm: Add smbios_find_oem_string() (RHEL-16952) - stub: Read extra kernel command line items from SMBIOS (RHEL-16952) - vmm: Modernize get_smbios_table() (RHEL-16952) - stub: measure SMBIOS kernel-cmdline-extra in PCR12 (RHEL-16952) - efi: support passing empty cmdline to mangle_stub_cmdline() (RHEL-16952) - efi: set EFIVAR to stop Shim from uninstalling its protocol (RHEL-16952) - ukify: use empty stub for addons (RHEL-16952) - stub: allow loading and verifying cmdline addons (RHEL-16952) - TODO: remove fixed item (RHEL-16952) - fix: do not check/verify slice units if recursive errors are to be ignored (RHEL-1086)- test: merge TEST-20-MAINPIDGAMES into TEST-07-PID1 (fixup) (RHEL-1086) - test: use the default nsec3-iterations value (RHEL-1086) - test: explicitly set nsec3-iterations to 0 (RHEL-1086) - core: mount namespaces: Remove auxiliary bind mounts directory after unit termination (RHEL-19483) - ci: deploy systemd man to GitHub Pages (RHEL-1086) - doc: add missing `` to `systemd.net-naming-scheme.xml` (RHEL-7026) - man: reorder the list of supported naming schemes (RHEL-7026) - tree-wide: fix return value handling of base64mem() (RHEL-16182) - Consolidate various TAKE_* into TAKE_GENERIC(), add TAKE_STRUCT() (RHEL-16182) - pcrphase: add $SYSTEMD_PCRPHASE_STUB_VERIFY env var for overriding stub check (RHEL-16182) - pcrphase: gracefully exit if TPM2 support is incomplete (RHEL-16182) - tpm2-util: split out code that derives "good" TPM2 banks into an strv from pcrphase and generalize it in tpm2-util.c (RHEL-16182) - tpm2-util: split out code that extends a PCR from pcrphase (RHEL-16182) - tpm2-util: optionally do HMAC in tpm2_extend_bytes() in case we process sensitive data (RHEL-16182) - cryptsetup: add tpm2-measure-pcr= and tpm2-measure-bank= crypttab options (RHEL-16182) - man: document the new crypttab measurement options (RHEL-16182) - gpt-auto-generator: automatically measure root/var volume keys into PCR 15 (RHEL-16182) - blkid-util: define enum for blkid_do_safeprobe() return values (RHEL-16182) - pcrphase: make tool more generic, reuse for measuring machine id/fs uuids (RHEL-16182) - units: measure /etc/machine-id into PCR 15 during early boot (RHEL-16182) - generators: optionally, measure file systems at boot (RHEL-16182) - tpm2: add common helper for checking if we are running on UKI with TPM measurements (RHEL-16182) - man: document new machine-id/fs measurement options (RHEL-16182) - test: add simple integration test for checking PCR extension works as it should (RHEL-16182) - update TODO (RHEL-16182) - cryptsetup: retry TPM2 unseal operation if it fails with TPM2_RC_PCR_CHANGED (RHEL-16182) - boot: Simplify object erasure (RHEL-16182) - tree-wide: use CLEANUP_ERASE() at various places (RHEL-16182) - dlfcn: add new safe_dclose() helper (RHEL-16182) - tpm2: rename tpm2 alg id<->string functions (RHEL-16182) - tpm2: rename struct tpm2_context to Tpm2Context (RHEL-16182) - tpm2: use ref counter for Tpm2Context (RHEL-16182) - tpm2: use Tpm2Context* instead of ESYS_CONTEXT* (RHEL-16182) - tpm2: add Tpm2Handle with automatic cleanup (RHEL-16182) - tpm2: simplify tpm2_seal() blob creation (RHEL-16182) - tpm2: add salt to pin (RHEL-16182) - basic/macro: add macro to iterate variadic args (RHEL-16182) - test/test-macro: add tests for FOREACH_VA_ARGS() (RHEL-16182) - basic/bitfield: add bitfield operations (RHEL-16182) - test/test-bitfield: add tests for bitfield macros (RHEL-16182) - tpm2: add tpm2_get_policy_digest() (RHEL-16182) - tpm2: add TPM2_PCR_VALID() (RHEL-16182) - tpm2: add/rename functions to manage pcr selections (RHEL-16182) - test/test-tpm2: add tests for pcr selection functions (RHEL-16182) - tpm2: add tpm2_pcr_read() (RHEL-16182) - tpm2: move openssl-required ifdef code out of policy-building function (RHEL-16182) - tpm2: add tpm2_is_encryption_session() (RHEL-16182) - tpm2: move policy building out of policy session creation (RHEL-16182) - tpm2: add support for a trusted SRK (RHEL-16182) - tpm2: fix nits from PR #26185 (RHEL-16182) - tpm2: replace magic number (RHEL-16182) - tpm2: add tpm2_digest_*() functions (RHEL-16182) - tpm2: replace hash_pin() with tpm2_digest_*() functions (RHEL-16182) - tpm2: add tpm2_set_auth() (RHEL-16182) - tpm2: add tpm2_get_name() (RHEL-16182) - tpm2: rename pcr_values_size vars to n_pcr_values (RHEL-16182) - tpm2: add tpm2_policy_pcr() (RHEL-16182) - tpm2: add tpm2_policy_auth_value() (RHEL-16182) - tpm2: add tpm2_policy_authorize() (RHEL-16182) - tpm2: use tpm2_policy_authorize() (RHEL-16182) - tpm2: add tpm2_calculate_sealing_policy() (RHEL-16182) - tpm: remove external calls to dlopen_tpm2() (RHEL-16182) - tpm2: remove all extern tpm2-tss symbols (RHEL-16182) - tpm2: add tpm2_get_capability(), tpm2_cache_capabilities(), tpm2_capability_pcrs() (RHEL-16182) - tpm2: verify symmetric parms in tpm2_context_new() (RHEL-16182) - tpm2: replace _cleanup_tpm2_* macros with _cleanup_() (RHEL-16182) - tpm2-util: use compound initialization when allocating tpm2 objects (RHEL-16182) - tpm2: add tpm2_get_capability_handle(), tpm2_esys_handle_from_tpm_handle() (RHEL-16182) - tpm2: add tpm2_read_public() (RHEL-16182) - tpm2: add tpm2_get_legacy_template() and tpm2_get_srk_template() (RHEL-16182) - tpm2: add tpm2_load() (RHEL-16182) - tpm2: add tpm2_load_external() (RHEL-16182) - tpm2: move local vars in tpm2_seal() to point of use (RHEL-16182) - tpm2: replace magic number in hmac_sensitive initialization (RHEL-16182) - tpm2: add tpm2_create() (RHEL-16182) - tpm2: replace tpm2_capability_pcrs() macro with direct c->capaiblity_pcrs use (RHEL-16182) - basic/alloc-util: add greedy_realloc_append() (RHEL-16182) - tpm2: cache the TPM supported commands, add tpm2_supports_command() (RHEL-16182) - tpm2: cache TPM algorithms (RHEL-16182) - tpm2: add tpm2_persist_handle() (RHEL-16182) - tpm2: add tpm2_get_or_create_srk() (RHEL-16182) - tpm2: move local vars in tpm2_unseal() to point of use (RHEL-16182) - tpm2: remove tpm2_make_primary() (RHEL-16182) - tpm2: use CreatePrimary() to create primary keys instead of Create() (RHEL-16182) - cryptsetup: downgrade a bunch of log messages that to LOG_WARNING (RHEL-16182) - boot/measure: replace TPM PolicyPCR session with calculation (RHEL-16182) - core: imply DeviceAllow=/dev/tpmrm0 with LoadCredentialEncrypted (RHEL-16182) - added more test cases (RHEL-16182) - test: fixed negative checks in TEST-70-TPM2. Use in-line error handling rather than redirections. Follow up on #27020 (RHEL-16182) - systemd-cryptenroll: add string aliases for tpm2 PCRs Fixes #26697. RFE. (RHEL-16182) - cryptenroll: fix an assertion with weak passwords (RHEL-16182) - man/systemd-cryptenroll: update list of PCRs, link to uapi docs (RHEL-16182) - tpm2: add debug logging to functions converting hash or asym algs to/from strings or ids (RHEL-16182) - tpm2: add tpm2_hash_alg_to_size() (RHEL-16182) - tpm2: change tpm2_tpm*_pcr_selection_to_mask() to return mask (RHEL-16182) - tpm2: add more helper functions for managing TPML_PCR_SELECTION and TPMS_PCR_SELECTION (RHEL-16182) - tpm2: add Tpm2PCRValue struct and associated functions (RHEL-16182) - tpm2: move declared functions in header lower down (RHEL-16182) - tpm2: declare tpm2_log_debug_*() functions in tpm2_util.h (RHEL-16182) - tpm2: change tpm2_calculate_policy_pcr(), tpm2_calculate_sealing_policy() to use Tpm2PCRValue array (RHEL-16182) - tpm2: change tpm2_parse_pcr_argument() parameters to parse to Tpm2PCRValue array (RHEL-16182) - tpm2: add TPM2B_*_MAKE(), TPM2B_*_CHECK_SIZE() macros (RHEL-16182) - tpm2: add tpm2_pcr_read_missing_values() (RHEL-16182) - openssl: add openssl_pkey_from_pem() (RHEL-16182) - openssl: add rsa_pkey_new(), rsa_pkey_from_n_e(), rsa_pkey_to_n_e() (RHEL-16182) - openssl: add ecc_pkey_new(), ecc_pkey_from_curve_x_y(), ecc_pkey_to_curve_x_y() (RHEL-16182) - test: add DEFINE_HEX_PTR() helper function (RHEL-16182) - openssl: add test-openssl (RHEL-16182) - tpm2: add functions to convert TPM2B_PUBLIC to/from openssl pkey or PEM (RHEL-16182) - tpm2: move policy calculation out of tpm2_seal() (RHEL-16182) - man: update systemd-cryptenroll man page with details on --tpm2-pcrs format change (RHEL-16182) - tpm2: update TEST-70-TPM2 to test passing PCR value to systemd-cryptenroll (RHEL-16182) - tpm2: change *alg_to_* functions to use switch() (RHEL-16182) - tpm2: lowercase TPM2_PCR_VALUE[S]_VALID functions (RHEL-16182) - tpm2: move cast from lhs to rhs in uint16_t/int comparison (RHEL-16182) - tpm2: in validator functions, return false instead of assert failure (RHEL-16182) - tpm2: in tpm2_pcr_values_valid() use FOREACH_ARRAY() (RHEL-16182) - tpm2: use SIZE_MAX instead of strlen() for unhexmem() (RHEL-16182) - tpm2: put !isempty() check inside previous !isempty() check (RHEL-16182) - tpm2: simplify call to asprintf() (RHEL-16182) - tpm2: check pcr value hash != 0 before looking up hash algorithm name (RHEL-16182) - tpm2: use strempty() (RHEL-16182) - tpm2: split TPM2_PCR_VALUE_MAKE() over multiple lines (RHEL-16182) - tpm2: remove ret_ prefix from input/output params (RHEL-16182) - tpm2: use memcpy_safe() instead of memcpy() (RHEL-16182) - openssl: use new(char, size) instead of malloc(size) (RHEL-16182) - tpm2: use table for openssl<->tpm2 ecc curve id mappings (RHEL-16182) - tpm2: use switch() instead of if-else (RHEL-16182) - tpm2: make logging level consistent at debug for some functions (RHEL-16182) - tpm2: remove unnecessary void* cast (RHEL-16182) - tpm2: add tpm2_pcr_values_has_(any|all)_values() functions (RHEL-16182) - tpm2: wrap (7) in UINT32_C() (RHEL-16182) - cryptenroll: change man page example to remove leading 0x and lowercase hex (RHEL-16182) - openssl: add log_openssl_errors() (RHEL-16182) - openssl: add openssl_digest_size() (RHEL-16182) - openssl: add openssl_digest_many() (RHEL-16182) - openssl: replace openssl_hash() with openssl_digest() (RHEL-16182) - openssl: add openssl_hmac_many() (RHEL-16182) - openssl: add rsa_oaep_encrypt_bytes() (RHEL-16182) - openssl: add kdf_kb_hmac_derive() (RHEL-16182) - openssl: add openssl_cipher_many() (RHEL-16182) - openssl: add ecc_edch() (RHEL-16182) - openssl: add kdf_ss_derive() (RHEL-16182) - dlfcn-util: add static asserts ensuring our sym_xyz() func ptrs match the types from the official headers (RHEL-16182) - tpm2: add tpm2_marshal_blob() and tpm2_unmarshal_blob() (RHEL-16182) - tpm2: add tpm2_serialize() and tpm2_deserialize() (RHEL-16182) - tpm2: add tpm2_index_to_handle() and tpm2_index_from_handle() (RHEL-16182) - tpm2: fix build failure without openssl (RHEL-16182) - tpm2-util: look for tpm2-pcr-signature.json directly in /.extra/ (RHEL-16182) - tpm2: downgrade most log functions from error to debug (RHEL-16182) - tpm2: handle older tpm enrollments without a saved pcr bank (RHEL-16182) - tpm2: allow tpm2_make_encryption_session() without bind key (RHEL-16182) - tpm2: update tpm2 test for supported commands (RHEL-16182) - tpm2: use GREEDY_REALLOC_APPEND() in tpm2_get_capability_handles(), cap max value (RHEL-16182) - tpm2: change tpm2_unseal() to accept Tpm2Context instead of device string (RHEL-16182) - tpm2: cache TPM's supported ECC curves (RHEL-16182) - tpm2-util: make tpm2_marshal_blob()/tpm2_unmarshal_blob() static (RHEL-16182) - tpm2-util: make tpm2_read_public() static, as we use it only internally in tpm2-util.c (RHEL-16182) - cryptenroll: allow specifying handle index of key to use for sealing (RHEL-16182) - test: add tests for systemd-cryptenroll --tpm2-seal-key-handle (RHEL-16182) - tpm2: do not call Esys_TR_Close() (RHEL-16182) - tpm2: don't use GetCapability() to check transient handles (RHEL-16182) - tpm2-util: pick up a few new symbols from tpm2-tss (RHEL-16182) - tpm2: add tpm2_get_pin_auth() (RHEL-16182) - tpm2: instead of adjusting authValue trailing 0(s), trim them as required by tpm spec (RHEL-16182) - tpm2-util: rename tpm2_calculate_name() → tpm2_calculate_pubkey_name() (RHEL-16182) - cryptenroll: do not implicitly verify with default tpm policy signature (RHEL-16182) - cryptenroll: drop deadcode (RHEL-16182) - tpm2: allow using tpm2_get_srk_template() without tpm (RHEL-16182) - tpm2: add test to verify srk templates (RHEL-16182) - tpm2: add tpm2_sym_alg_*_string() and tpm2_sym_mode_*_string() (RHEL-16182) - tpm2: add tpm2_calculate_seal() and helper functions (RHEL-16182) - tpm2: update test-tpm2 for tpm2_calculate_seal() (RHEL-16182) - cryptenroll: add support for calculated TPM2 enrollment (RHEL-16182) - test: update TEST-70 with systemd-cryptenroll calculated TPM2 enrollment (RHEL-16182) - openssl-util: avoid freeing invalid pointer (RHEL-16182) - creds-util: check for CAP_DAC_READ_SEARCH (RHEL-16182) - creds-util: do not try TPM2 if there is not support (RHEL-16182) - creds-util: merge the TPM2 detection for initrd (RHEL-16182) - cryptenroll: fix a memory leak (RHEL-16182) - sd-journal: introduce sd_journal_step_one() (RHEL-11591) - test: modernize test-journal-flush (RHEL-11591) - journal-file-util: do not fail when journal_file_set_offline() called more than once (RHEL-11591) - journal-file-util: Prefer punching holes instead of truncating (RHEL-11591) - test: add reproducer for SIGBUS issue caused by journal truncation (RHEL-11591)- spec: update rhel-net-naming-sysattrs to v0.4 (RHEL-22278)- spec: add new package with RHEL-specific network naming sysattrs (RHEL-22278)- ci: use source-git-automation composite Action (RHEL-1086) - ci: increase the cron interval to 45 minutes (RHEL-1086) - ci: add all Z-Stream versions to array of allowed versions (RHEL-1086) - udev/net_id: introduce naming scheme for RHEL-9.4 (RHEL-22427) - basic/errno-util: add wrappers which only accept negative errno (RHEL-22443) - errno-util: allow ERRNO_IS_* to accept types wider than int (RHEL-22443) - udev: add new builtin net_driver (RHEL-22443) - udev/net_id: introduce naming scheme for RHEL-8.10 (RHEL-22427)- logind: don't setup idle session watch for lock-screen and greeter (RHEL-20757) - logind: don't make idle action timer accuracy more coarse than timeout (RHEL-20757) - logind: do TTY idle logic only for sessions marked as "tty" (RHEL-20757) - meson: Properly install 90-uki-copy.install (RHEL-16354)- Revert "man: mention System Administrator's Guide in systemctl manpage" (RHEL-19436) - man: mention RHEL documentation in systemctl's man page (RHEL-19436) - resolved: actually check authenticated flag of SOA transaction (RHEL-6216) - udev: allow/denylist for reading sysfs attributes when composing a NIC name (RHEL-1317) - man: environment value -> udev property (RHEL-1317)- meson: fix installation of ukify (RHEL-13199) - sd-id128: introduce id128_hash_ops_free (RHEL-5988) - udevadm-trigger: allow to fallback without synthetic UUID only first time (RHEL-5988) - udevadm-trigger: settle with synthetic UUID if the kernel support it (RHEL-5988) - udevadm-trigger: also check with the original syspath if device is renamed (RHEL-5988) - test: use 'udevadm trigger --settle' even if device is renamed (RHEL-5988) - sd-event: don't mistake USEC_INFINITY passed in for overflow (RHEL-6090) - pid1: rework service_arm_timer() to optionally take a relative time value (RHEL-6090) - manager: add one more assert() (RHEL-6090) - pid1: add new Type=notify-reload service type (RHEL-6090) - man: document Type=notify-reload (RHEL-6090) - pid1: make sure we send our calling service manager RELOADING=1 when reloading (RHEL-6090) - networkd: implement Type=notify-reload protocol (RHEL-6090) - udevd: implement the full Type=notify-reload protocol (RHEL-6090) - logind: implement Type=notify-reload protocol properly (RHEL-6090) - notify: add --stopping + --reloading switches (RHEL-6090) - test: add Type=notify-reload testcase (RHEL-6090) - update TODO (RHEL-6090) - core: check for SERVICE_RELOAD_NOTIFY in manager_dbus_is_running (RHEL-6090)- udev/net: allow new link name as an altname before renaming happens (RHEL-5988) - sd-netlink: do not swap old name and alternative name (RHEL-5988) - sd-netlink: restore altname on error in rtnl_set_link_name (RHEL-5988) - udev: attempt device rename even if interface is up (RHEL-5988) - sd-netlink: add a test for rtnl_set_link_name() (RHEL-5988) - test-network: add a test for renaming device to current altname (RHEL-5988) - udev: align table (RHEL-5988) - sd-device: make device_set_syspath() clear sysname and sysnum (RHEL-5988) - sd-device: do not directly access entry in sd-device object (RHEL-5988) - udev: move device_rename() from device-private.c (RHEL-5988) - udev: restore syspath and properties on failure (RHEL-5988) - sd-device: introduce device_get_property_int() (RHEL-5988) - core/device: downgrade log level for ignored errors (RHEL-5988) - core/device: ignore failed uevents (RHEL-5988) - test: add tests for failure in renaming network interface (RHEL-5988) - test: modernize test-netlink.c (RHEL-5988) - test-netlink: use dummy interface to test assigning new interface name (RHEL-5988) - udev: use SYNTHETIC_ERRNO() at one more place (RHEL-5988) - udev: make udev_builtin_run() take UdevEvent* (RHEL-5988) - udev/net: verify ID_NET_XYZ before trying to assign it as an alternative name (RHEL-5988) - udev/net: generate new network interface name only on add uevent (RHEL-5988) - sd-netlink: make rtnl_set_link_name() optionally append alternative names (RHEL-5988) - udev/net: assign alternative names only on add uevent (RHEL-5988) - test: add tests for renaming network interface (RHEL-5988) - Backport ukify from upstream (RHEL-13199) - bootctl: make --json output normal json (RHEL-13199) - test: replace readfp() with read_file() (RHEL-13199) - stub/measure: document and measure .uname UKI section (RHEL-13199) - boot: measure .sbat section (RHEL-13199) - Revert "test_ukify: no stinky root needed for signing" (RHEL-13199) - ukify: move to /usr/bin and mark as non non-experimental (RHEL-13199) - kernel-install: Add uki layout (RHEL-16354) - kernel-install: remove math slang from man page (RHEL-16354) - kernel-install: handle uki installs automatically (RHEL-16354) - 90-uki-copy.install: create $BOOT/EFI/Linux directory if needed (RHEL-16354) - kernel-install: Log location that uki is installed in (RHEL-16354) - bootctl: fix errno logging (RHEL-16354) - bootctl: add kernel-identity command (RHEL-16354) - bootctl: add kernel-inspect command (RHEL-16354) - bootctl: add kernel-inspect to --help text (RHEL-16354) - bootctl: drop full stop at end of --help texts (RHEL-16354) - bootctl: change section title for kernel image commands (RHEL-16354) - bootctl: remove space that should not be there (RHEL-16354) - bootctl: kernel-inspect: print os info (RHEL-16354) - bootctl-uki: several coding style fixlets (RHEL-16354) - tree-wide: unify how we pick OS pretty name to display (RHEL-16354) - bootctl-uki: several follow-ups for inspect_osrel() (RHEL-16354) - bootctl: Add missing %m (RHEL-16354) - bootctl: tweak DOS header magic check (RHEL-16354)- ci: Extend source-git-automation (RHEL-1086) - netif-naming-scheme: let's also include rhel8 schemes (RHEL-7026) - systemd-analyze: Add table and JSON output implementation to plot (RHEL-5070) - systemd-analyze: Update man/systemd-analyze.xml with Plot JSON and table (RHEL-5070) - systemd-analyze: Add tab complete logic for plot (RHEL-5070) - systemd-analyze: Add --json=, --table and -no-legend tests for plot (RHEL-5070) - ci: enable source-git automation to validate reviews and ci results (RHEL-1086) - ci: remove Mergify config - replaced by Pull Request Validator (RHEL-1086) - ci: enable auto-merge GH Action (RHEL-1086) - ci: add missing permissions (RHEL-1086) - ci: `permissions: write-all` (RHEL-1086) - ci(lint): exclude `.in` files from ShellCheck lint (RHEL-1086) - udev: raise RLIMIT_NOFILE as high as we can (RHEL-11040)- doc: add downstream CONTRIBUTING document (#2170883) - doc: improve CONTRIBUTING document (#2170883) - doc: use link with prefilled Jira issue (#2170883) - docs: link downstream CONTRIBUTING in README (#2170883) - bpf: fix restrict_fs on s390x (#2230364) - udev/net_id: use naming scheme for RHEL-9.3 (#2231845) - core/timer: Always use inactive_exit_timestamp if it is set (#2211065) - timer: Use dual_timestamp_is_set() in one more place (#2211065) - loginctl: list-users: also show state (#2209912) - loginctl: list-sessions: minor modernization (#2209912) - loginctl: list-sessions: also show state (#2209912) - test: add test for state in loginctl list-{users,sessions} (#2209912) - test: add a missing session activation (#2209912) - test: extend test for loginctl list-* (#2209912) - loginctl: shorten variable name (#2209912) - loginctl: use bus_map_all_properties (#2209912) - loginctl: show session idle status in list-sessions (#2209912) - loginctl: some modernizations (#2209912) - loginctl: list-sessions: fix timestamp for idle hint (#2209912) - loginctl: list-users: use bus_map_all_properties (#2209912) - loginctl: also show idle hint in session-status (#2209912) - memory-util: make ArrayCleanup passed to array_cleanup() const (#2190226) - static-destruct: several cleanups (#2190226) - static-destruct: introduce STATIC_ARRAY_DESTRUCTOR_REGISTER() (#2190226) - macro: support the case that the number of elements has const qualifier (#2190226) - shared/generator: apply similar config reordering of generated units (#2190226) - nulstr-util: make ret_size in strv_make_nulstr() optional (#2190226) - generator: teach generator_add_symlink() to instantiate specified unit (#2190226) - units: rework growfs units to be just a regular unit that is instantiated (#2190226) - fstab-generator: use correct targets when /sysroot is specificied in fstab only (#2190226) - fstab-generator: add SYSTEMD_SYSFS_CHECK env var (#2190226) - test: add fstab file support for fstab-generator tests (#2190226) - test-fstab-generator: also check file contents (#2190226) - test-fstab-generator: add tests for mount options (#2190226) - fstab-generator: split out several functions from parse_fstab() (#2190226) - fstab-generator: call add_swap() earlier (#2190226) - fstab-generator: refuse to add swap earlier if disabled (#2190226) - fstab-generator: refuse invalid mount point path in fstab earlier (#2190226) - fstab-generator: fix error code propagation in run_generator() (#2190226) - fstab-generator: support defining mount units through kernel command line (#2190226) - test: add test cases for defining mount and swap units from kernel cmdline (#2190226) - generators: change TimeoutSec=0 to TimeoutSec=infinity (#2190226) - units: change TimeoutSec=0 to TimeoutSec=infinity (#2190226) - fstab-generator: use correct swap name var (#2190226) - fstab-generator: add more parameter name comments (#2190226) - fstab-generator: unify initrd-root-device.target dependency handling code (#2190226) - fstab-util: add fstab_is_bind (#2190226) - fstab-generator: resolve bind mount source when in initrd (#2190226) - fstab-generator: rename 'initrd' flag to 'prefix_sysroot' (#2190226) - fstab-generator: fix target of /sysroot/usr (#2190226) - fstab-generator: add rd.systemd.mount-extra= and friends (#2190226) - fstab-generator: add a flag to accept entry for "/" in initrd (#2190226) - test-fstab-generator: extract core part as a function (#2190226) - test-fstab-generator: also test with SYSTEMD_IN_INITRD=no (#2190226) - test-fstab-generator: add more tests for systemd.mount-extra= and friends (#2190226) - fstab-generator: enable fsck for block device mounts specified in systemd.mount-extra= (#2190226) - core: use correct scope of looking up units (#2226980) - test: merge unit file related tests into TEST-23-UNIT-FILE (#2213521) - test: rename TEST-07-ISSUE-1981 to TEST-07-PID1 (#2213521) - test: merge TEST-08-ISSUE-2730 into TEST-07-PID1 (#2213521) - test: merge TEST-09-ISSUE-2691 into TEST-07-PID1 (#2213521) - test: merge TEST-10-ISSUE-2467 with TEST-07-PID1 (#2213521) - test: merge TEST-11-ISSUE-3166 into TEST-07-PID1 (#2213521) - test: merge TEST-12-ISSUE-3171 into TEST-07-PID1 (#2213521) - test: move TEST-23's units into a dedicated subfolder (#2213521) - test: merge TEST-47-ISSUE-14566 into TEST-07-PID1 (#2213521) - test: merge TEST-51-ISSUE-16115 into TEST-07-PID1 (#2213521) - test: merge TEST-20-MAINPIDGAMES into TEST-07-PID1 (#2213521) - test: abstract the common test parts into a utility script (#2213521) - test: add tests for JoinsNamespaceOf= (#2213521) - core/unit: drop doubled empty line (#2213521) - core/unit: make JoinsNamespaceOf= implies the inverse dependency (#2213521) - core/unit: search shared namespace in transitive relation of JoinsNamespaceOf= (#2213521) - core/unit: update bidirectional dependency simultaneously (#2213521) - resolvectl: fix type of ifindex D-Bus field, and make sure to initialize to zero in all code paths (#2161260) - resolved: add some line-breaks/comments (#2161260) - resolvectl: don't filter loopback DNS server from global DNS server list (#2161260) - blockdev-util: add simple wrapper around BLKSSZGET (#2170883) - loop-util: insist on setting the sector size correctly (#2170883) - dissect-image: add probe_sector_size() helper for detecting sector size of a GPT disk image (#2170883) - loop-util: always tell kernel explicitly about loopback sector size (#2170883) - Revert "Treat EPERM as "not available" too" (#2178222) - Revert "test: accept EPERM for unavailable idmapped mounts as well" (#2178222)- Revert "core/service: when resetting PID also reset known flag" (#2225667 - ci: explicitly install python3-lldb-$COMPILER_VERSION (#2225667)- ci: update permissions for source-git automation workflows (#2170883) - pstore: fixes for dmesg.txt reconstruction (#2170883) - pstore: explicitly set the base when converting record ID (#2170883) - pstore: avoid opening the dmesg.txt file if not requested (#2170883) - test: add a couple of tests for systemd-pstore (#2170883) - test: match all messages with the FILE field (#2170883) - test: build the SELinux test module on the host (#2170883) - test: make the stress test slightly less stressful on slower machines (#2170883) - coredump: use unaligned_read_ne{32,64}() to parse auxv (#2170883) - core/transaction: make merge_unit_ids() always return NUL-terminated string (#2170883) - core/transaction: make merge_unit_ids() return non-NULL on success (#2170883) - core/transaction: do not log "(null)" (#2170883) - ci: allow `RHEL-only` labels to mark downstream-only commits (#2170883) - elf-util: discard PT_LOAD segment early based on the start address. (#2215412) - elf-util: check for overflow when computing end of core's PT_LOAD segments (#2215412) - sulogin: use DEFINE_MAIN_FUNCTION() (#2169959) - sulogin: fix control lost of the current terminal when default.target is rescue.target (#2169959) - journal-vacuum: count size of all journal files (#2182632) - memory-util: add a concept for gcc cleanup attribute based array destruction (#2182632) - macro: introduce FOREACH_ARRAY() macro (#2182632) - journal-vacuum: rename function to match struct name (#2182632) - journal-vacuum: use CLEANUP_ARRAY (#2182632) - pam: add call to pam_umask (#2210145) - udev-builtin-net_id: align VF representor names with VF names (#2218886) - pam: add a call to pam_namespace (#2218184) - rules: online CPU automatically on IBM s390x platforms when configured (#2212612) - core/mount: escape invalid UTF8 char in dbus reply (#2208240) - Revert "user: delegate cpu controller, assign weights to user slices" (#2176899) - udev-rules: fix nvme symlink creation on namespace changes (#2172509) - rules: add whitespace after comma before the line continuation (#2172509) - udev: restore compat symlink for nvme devices (#2172509) - rules: drop doubled space (#2172509) - manager: don't taint the host if cgroups v1 is used (#2193456) - core/service: when resetting PID also reset known flag (#2210237) - ci: drop systemd-stable from advanced-commit-linter config (#2170883)- ci: trigger `differential-shellcheck` workflow on push (#2100440) - ci: workflow for gathering metadata for source-git automation (#2100440) - ci: first part of the source-git automation - commit linter (#2100440) - ci(Mergify): check CodeQL and build workflows based on changed files (#2100440) - ci: add NOTICE to also update regexp in `.mergify.yml` when updating `paths` property (#2100440) - Support /etc/system-update for OSTree systems (#2203133) - journal-def: fix type of signature to match the actual field in the Header structure (#2183546) - journal: use compound initialization for journal file Header structure (#2183546) - journald: fix log message (#2183546) - sd-journal: cache results of parsing environment variables (#2183546) - compress: introduce compression_supported() helper function (#2183546) - sd-journal: always use the compression algorithm specified in the header (#2183546) - sd-journal: allow to specify compression algorithm through env (#2183546) - test: add test case that journal file is created with the requested compression algorithm (#2183546) - rules: do not online CPU automatically on IBM platforms (#2143107)- systemd: Support OOMPolicy in scope units (#2176918) - systemd: Default to OOMPolicy=continue for login session scopes (#2176918) - man: rework description of OOMPolicy= a bit (#2176918) - core,man: add missing integration of OOMPolicy= in scopes (#2176918) - meson: Store fuzz tests in structured way (#2176918) - meson: Generate fuzzer inputs with directives (#2176918) - oss-fuzz: include generated corpora in the final zip file (#2176918) - unit: In cgroupv1, gracefully terminate delegated scopes again (#2180120)- journal-file: Fix return value in bump_entry_array() (#2173682)- test: add coverage for #24177 (#1985288) - logind-session: make stopping of idle session visible to admins (#2172401)- journalctl: actually run the static destructors (#2122500) - efi: drop executable-stack bit from .elf file (#2140646) - install: fail early if specifier expansion failed (#2138081) - test: add coverage for #26467 (#2138081)- nss-myhostname: fix inverted condition in (#2167468) - nss-myhostname: do not return empty result with NSS_STATUS_SUCCESS (#2167468) - sleep: rename hibernate_delay_sec -> _usec (#2151612) - sleep: fetch_batteries_capacity_by_name() does not return -ENOENT (#2151612) - sleep: drop unnecessary temporal vaiable and initialization (#2151612) - sleep: introduce SuspendEstimationSec= (#2151612) - sleep: coding style fixlets (#2151612) - sleep: simplify code a bit (#2151612) - sleep: fix indentation (#2151612) - sleep: enumerate only existing and non-device batteries (#2151612) - core: when isolating to a unit, also keep units running that are triggered by units we keep running (#1952378) - udev/net_id: introduce naming scheme for RHEL-9.2 (#2170500)- udev: make get_virtfn_info() provide physical PCI device (#2159448) - test: make helper_check_device_units() log unit name (#2138081) - test: add a testcase for lvextend (#2138081) - pid1: fix segv triggered by status query (#26279) (#2138081) - test: create config under /run (#2138081) - test: add tests for mDNS and LLMNR settings (#2138081) - resolved: introduce the _localdnsstub and _localdnsproxy special hostnames for 127.0.0.54 + 127.0.0.53 (#2138081) - test: wait for the monitoring service to become active (#2138081) - test: suppress echo in monitor_check_rr() (#2138081) - Revert "test: wait for the monitoring service to become active" (#2138081) - test: show and check almost all journal entries since the relevant command being invoked (#2138081) - test: cover IPv6 in the resolved test suite (#2138081) - test: add a couple of SRV records to check service resolution (#2138081) - test: add a test for the OPENPGPKEY RR (#2138081) - test: don't hang indefinitely on no match (#2138081) - test-ndisc: fix memleak and fd leak (#2138081) - test-unit-name: fix fd leak (#2138081) - test: bump D-Bus service start timeout if we run without accel (#2138081) - test: bump the client-side timeout in sd-bus as well (#2138081) - test: bump the container spawn timeout to 60s (#2138081) - network: fix memleak (#2138081) - busctl: fix introspecting DBus properties (#2138081) - busctl: simplify peeking the type (#2138081) - resolve: drop redundant call of socket_ipv6_is_supported() (#2138081) - resolve: introduce link_get_llmnr_support() and link_get_mdns_support() (#2138081) - resolve: provide effective supporting levels of mDNS and LLMNR (#2138081) - resolvectl: warn if the global mDNS or LLMNR support level is lower than the requested one (#2138081) - resolve: enable per-link mDNS setting by default (#2138081)- swap: tell swapon to reinitialize swap if needed (#2151993) - coredump: adjust whitespace (#2155517) - coredump: do not allow user to access coredumps with changed uid/gid/capabilities (#2155517) - Revert "basic: add fallback in chase_symlinks_and_opendir() for cases when /proc is not mounted" (#2138081) - glyph-util: add warning sign special glyph (#2138081) - chase-symlink: when converting directory O_PATH fd to real fd, don't bother with /proc/ (#2138081) - systemctl: print a clear warning if people invoke systemctl without /proc/ (#2138081) - TEST-65: check cat-config operation in chroot (#2138081) - TEST-65: use [[ -v ]] more (#2138081) - systemctl: warn if trying to disable a unit with no install info (#2141979) - systemctl: allow suppress the warning of no install info using --no-warn (#2141979) - rpm/systemd-update-helper: use --no-warn when disabling units (#2141979) - systemctl: suppress warning about missing /proc/ when --no-warn (#2141979) - shell-completion: systemctl: add --no-warn (#2141979) - core/unit: drop doubled empty line (#2160477) - core/unit: drop dependency to the unit being merged (#2160477) - core/unit: fix logic of dropping self-referencing dependencies (#2160477) - core/unit: merge two loops into one (#2160477) - test: add test case for sysv-generator and invalid dependency (#2160477) - core/unit: merge unit names after merging deps (#2160477) - core/unit: fix log message (#2160477) - test: explicitly create the /etc/init.d directory (#2160477) - test: support a non-default SysV directory (#2160477)- test: check if we can use SHA1 MD for signing before using it (#2141979) - boot: cleanups for efivar_get() and friends (#2141979) - boot: fix false maybe-uninitialized warning (#2141979) - tree-wide: modernizations with RET_NERRNO() (#2137584) - sd-bus: handle -EINTR return from bus_poll() (#2137584) - stdio-bridge: don't be bothered with EINTR (#2137584) - varlink: also handle EINTR gracefully when waiting for EIO via ppoll() (#2137584) - sd-netlink: handle EINTR from poll() gracefully, as success (#2137584) - resolved: handle -EINTR returned from fd_wait_for_event() better (#2137584) - homed: handle EINTR gracefully when waiting for device node (#2137584) - utmp-wtmp: fix error in case isatty() fails (#2137584) - utmp-wtmp: handle EINTR gracefully when waiting to write to tty (#2137584) - io-util: document EINTR situation a bit (#2137584) - terminal-util: Set OPOST when setting ONLCR (#2138081) - cgtop: Do not rewrite -P or -k options (#2138081) - test: Add tests for systemd-cgtop args parsing (#2138081) - resolved: remove inappropriate assert() (#2138081) - boot: Add xstrn8_to_16 (#2138081) - boot: Use xstr8_to_16 (#2138081) - boot: Use xstr8_to_16 for path conversion (#2138081) - stub: Fix cmdline handling (#2138081) - stub: Detect empty LoadOptions when run from EFI shell (#2138081) - boot: Use EFI_BOOT_MANAGER_POLICY_PROTOCOL to connect console devices (#2138081) - boot: Make sure all partitions drivers are connected (#2138081) - boot: improve support for qemu (#2138081) - systemd-boot man page: add section for virtual machines (#2138081) - boot: Only do full driver initialization in VMs (#2138081) - dissect: rework DISSECT_IMAGE_ADD_PARTITION_DEVICES + DISSECT_IMAGE_OPEN_PARTITION_DEVICES (#2138081) - ci(Mergify): v252 configuration update (#2138081) - ci: Run GitHub workflows on rhel branches (#2138081) - ci: Drop scorecards workflow, not relevant (#2138081)- Rebase to systemd v252 + systemd-stable v252.2 (#2138081)- build systemd-boot EFI tools (#2140646)252-46.el9_5.2.0.1252-46.el9_5.2.0.1.build-idf214188ff41a553a7e35fb4d04e7480cc56f76d2pam_systemd.sopam_systemd.8.gz/usr/lib//usr/lib/.build-id//usr/lib/.build-id/f2//usr/lib64/security//usr/share/man/man8/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpiozstd19aarch64-redhat-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f214188ff41a553a7e35fb4d04e7480cc56f76d2, strippedtroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)RRRRRRRRRRR RRR RRRR RR R RRRRRRutf-840c7c7b7a6d13620922f117aa263a531ab3000d80b08e974df4c6e0bd3066b13c028de22bc5755b1b9d88c36f234da3a0b1f134854a4d98951603934931aab47?0(/hLIm4.c'|ZO7gcٮN|En))suqTPe(Xbf$!:J(*o}e&Di39xCgIlV#j~hP4,_~쿙Θ@i-RoHWͨUYr\iiA%oIG`-G+sZA^3|'FO9&&]1 U7I25S"ve(]kk31baOt?bx7سkBHSFkceg:EWva$T)Za-FBDZJI=q9af4)HJP k =@ $liVN0-DpcBtu}a<t񒢡ѳ ?4@+]<e Uj]e 6uЬbkRDmvcte1 ^Zd2$Hd^}]N, I c`+)4U8^c /MF/Bo G1JЊ<_IQ9;`q-+<+(x#u)r}0D(a\ xeǸ2ԱѧGG?SIP7U_!ԪeBL-Oeֆz |PPnWe 5yeNif^ADX3mJ0a_Lv,1PKwBоԂW> 9RCxV0ooj2!8}( Z׆[B=_YCӾ)>?NuLJog 3G9;,o!xWGkFaZmo3k#|ki͞}uBCt{pfx5 ٳZ?;Dվ,z-~Q,*N($ʱ py`kd3 Fbi$'`u\AQqrDY~.eL%.p>UȯB_xxp1,ĩG8pbFjA W p'ӆ %ɫ_dHT$IpDlڢDJ$H RXn7KA`SiS^^T!1bvc] |+>ph⮈pQ?O:t&jAYvVg1JÎR hvqĝRg]Zr5!vEV˔A]&Џ3j ,_6{(V{>FkU@au`}сZA,o}FW|1nOv}Ki:C}.q9ܢ(k]2~䋙{2ρ]X3}o,36ǔ}BQ? ǀyE;ۢK8eHUKY/\qmAA>hׂ"k>_XpGŃi?B[T &!SDuz , 2"'sS~̕},| \n]fX]dME O/ȡ~V\R;Ͱb蛢rD=?lBVHtES.52$r0 vJFU< VȪ,YR6ED6}7yM, z"Fۦs-5!5^`X4;gorkBgfb;.V!VI+Ǜ猕25C3231c.b(Fb^Y/-*x]4[j'Ìzaծm K]S%و*=J`}wW,[Qv) }zY&.iцtOFuhYOhx՞M2sp}3VWqv{NiӖtw^rhL*^z?vadygaN6Z2=a ROeB N:Y0=@8ƅ_تO.1QUXb[y,R su.wi+F\.cC$ke_JA,Ʉnu^FGB1ǫrH}>Xz?QqLofM9Uf`nQĹ CƱKz2e >65fk,髥-(#Nno(]d7Xy7dmʄd;l3MIF+||<ڂ'ӑсX|׹nƷwY/v >HN*I!aZgp)*}4N{ӏyp%MGt~wۮP~^oڕYNz:e9D&7kwZO9WHa~6k+MI]ov0WTD I;w/;fl8dG]^:¨P@ `!#E\x-p9%F=ĖŤiENLP&P Pr,vGxiװtT)K 4sd$Հ O8(C \sqFqxٞhx^F m6 5̒%|C2k.V񬦇lz\6^l ᅨh6Ne_)ɑXY]VV&y/ sw`(d%y)levfD4CUlX@Q7Sk>7baɴt9 ~)%f']#43AT(џt!'H\Xvb-Y#5H4? 6sPC@Inh ]ϑ67#.oVzxT'5s錉gWNJ ;Ya}wbrµ67|:D7*LmQ+<,o6 Fj4;5*`aW!Z Ls>Q6U@Iw?ϐ٦9p܅mNB7ЊHZ }ͭ3hsc/Yvҗh<$N6{6YDKs\6/Y Kږݳ_K h権6EJF}'LѝsXR}hsjx eNFJPap43j&?#EȅG AP(Y@Bt׽>-rw0@u(w5`j3L+ҳ-c儓0yW ]L;7aHL&9C9A/$2I=Ub P3MΪfAԨ~Q(j (UWPV͝f`|/ĢR B t)-驥vF֦ͦx<*S_>?޻s׎zѡGܳ v"]KsaRvJNٞݾ"S&(ʽB?(CE[E\u듅Z c.e-cUrt1̼{>ثE%)_Sy;ɵ,6qم5W,j"=#5T "=AĞ+ZU%5Ёᢸ &?lZG D&`ͽFDH٩iegn)#_fIφݵȩxڱ}0N{U5DE"@)kߤ6 %o {VCߛZfBҀ;h\"W%Q[Ncl8fLaAY y\L}*HIFC$ơ1gCNmYP' =N.HBn5.fثŭ4=I@N:x|FnDa򚕪,J='G#8.̀ZNM41#ɄZo(-khԄn`} M9yx7۬J$-h!nϘôJWD9L0{d v/+էLi(bp`YBf4bvo3p<9GY[jNm>т='|c rFi*.&O~ZMs 0ZV ¨H" X!u(bZ_?@ABCDEFGHIJKLMN O(P0Q8R@SHTPUXV`WhXpYxZ[\]^_`abcdefghijklmn o(p0q8r@tHuPvXw`xhypzx{|}~ȅІ؇ (08@HPX`hpxȦЧب (08@HPX`hpx èİƸp0 P@pP`p {{_ְfD"# jBnbrvz~$!+1KARX1@!rH)s`{VOV}X9ZTSJT[T^]tSim>87]Ǹ kLS qJ֨栕Y؍ƔjGRjq@aj@+5}4 t "Bbž%"Bb¾&"Bb҂֢'"BbE(" Bb")&*.26:>B*FJNRVZ^b+fjnrvz~,-./F0" Bb"1&*.26:>B2FJNRVZ^b𨐺pT$z@G8Wq9VrmGpc)Ϩ'0|$!1 G~HGo8Gr|[o+2|\h>,e~#dO}+!6goG ]FKQcڥ#n7|㈫S#XD_4PP#BɶD` ݟZ6 (hFcK}dnJ,Z,CWgǝ3V.b/cRչb* <ѐ 68ld h`T1O08`EI%IfTGcƒ+R8@# i1~% ʿWԖ_|d)5]?_+OE[Iվ=[HEaGBooR>b-wңRMz u{uש7w=5httT^!?(ٓsڲkBJ^΍ g|*'j-g1hYu{8.i: XV#Ŭ+r%t\Nľ.<3 ji\a\5Eo˷ ,G՗FnSN\PFhtؖ/Z8/-Ϯ q|N,aiT zUiSuqa"D e 4pHb!MRFAA }q5Ð6n޸^ 0cS}#x=n@f'O7tjKcSZ3RK:[j\O ˫S/ Y}"SOSmX%Rqo8#w $_C6=8{L~Ăk sKc'uRc>7Z)ȁ R)aX|b R oo.$! XPv@:А| t@:' t@:! t@:d:!kX('a5:#̢`7,Uog~@Ń- {A蛬4kEEiYYbi2eX ohܱHxl ,GqMWcq;d8814Xn_$uFOԇX6mGG?.OAGKZ|QBU,0)XzNj=1g`kZm#kj8aJUY 7ʶ-81j %ۿgӆsc7Kyskrffm$y'? ײtY^R40l>6>iʻznϕn;aC^-\u?gNQ݀UUŪInPTVD{hۓu-V8Q, \k-5Tjy&Oiw9YҤ1$0U(}c~Q?Q>19'gbh]'o+?-k]̚j sr{X܍MjtІ,&4/{24r5Oƨs(PS',W=S)\~h#~׸ROQT85\uhʄG@R9Oj(VS@us hROAKD*w\*:P$ 6l4)$qQCT͡qN$qb < םl%~f5QL*m?ssJɝd ڟ0 Qö_|LO%1y|?a֤QԚ3FľJu nxXQ(9 "nS$7sH&Y 6#Oԥﯻ|⛤NX2~pQkys!{D0Iutx ً6t`Bn죥(8#[8rh)3x}MVԶdDtJ$3`;g?uL")gߤc9gV~yɮ󕬮s^۟"g+,2^rD q9litc|u|ִ0I]!v]j&\**Ă.|yXqe:_"B(*Bjp0Mŷ@YR#[FlEn T8\5?$$$=97&r/yE"fA:dTe |D(5`(BZދme8^ps8 &[5Tk"]gsb/ŀq|^aS]=ppjm[> 9Ӛg,eƤm;Q-`5bG_QB D__>~38kJ?)ߛcԔu=cn]>)q݁(fp y: ͻBK.zK~ʊc4^!ki)h,>P2%(G.F^^)-I+9:zyXlֿl_`/W@1R|cVl /xzw{y5w Qc>99 u c`7Yp}hHe"}^NNBo\!<m,/GgQwl筁.ǘ3P*nU(&fέ{3Moxox;<0VDɖYpA⋳c,vy!Ed%I1"Apvz!ԸĽ:mm^Ie)7 PA`}ރ3h}ƕPOuʇo&y"#. o&n֠\=ݰey<%o%uFy`Dzqcpj=w kT;{} 5Kը~Ѵ@K"sbU_-4|//#c(W0%L?K,aĄw/=o4zgˏHt Ff;f PxЄsY%g*4Ҕ@} N'u"&rٜ1y$0WII] ?$4%N,_}Lfh%oR˰*N.p?=PC@\*y3y,q6oXFʱ-[|yܳFўf;N"qoӆ Ns&[kV>ٛ!7yPkl۰ɧA'+8A_y g rW^}?P`|jɧ16sl*ŞO)>櫮A"X=p;e1eY3;_t!n0>w嫒 -!)P21[4@l|ګ+,pI!1G$y]sX_t;S{]FNLBqo# 5GsX]9by-dLFb,/Wj#2}P2~"`Kd']6r[I$ B𹹌LˠKp^b7e}#H)"&eg'b@GW\*j)Z˫{B!Nz녍~VipڃϫOLq3P4q0ץ>o$BFFc@DFoial-[Fˇ>HWZRs!4pa8b( /A%xEm0甄&RPzVP9h7-.K$`yDP|ABw6c,&$ɇf'+ ڤF+!Skje0x| =IK0Do;qeSSr J1&&?(UJ@m Jzz k!U\PZA z%5*qJ y1ieĆH2`(IdTQ t('H*?▪A>@ngr MDUB91wzRpJ 5m1kH"E*A`b0nb:t(5.B'!3z(|r u+9j ;{/>K}VY,ٌ"Cr+%6<GњѾ D c~LL5syiuAI jwd7z]7|4DWhmM,;:(rA-1I dnO_RUyФƲ/L{ߖXI9@{Al)E@DG6qNQ;=@fd8oD[/TD-P*b#Zյ'Ry _E4kBVi 4$ph|eArD3 +&T5L!83L|CTm֦iv}#:0渌Ɨ*hux@B**c-BB"9 @#" eKGQII8 I"}pE eω⣿dӊ<_s(BS; =0tx?>OCRENΔM(ESU/-O ݕ̰@Q%τ"*XiZ^uLd&?MPI:/F >u5B%&H"' $+WRJe d{^{i&38 &N`hr @J |ue6N&ts BqL2J<ڜ#T"mRb_}Aud[cXfHۋ|.amrQ|TK*hI@;¯)m /,Ђj@juoȝ9xRSNVr~ ڟ(Iٓ\ҹnNhcW&ny~#Fh#Põ%ZkMH i>{HG/%}XsLUCe4LGP 0l#h%1LB,QI=f),T,B9MIjRu djMJx_+m6lB"  /ض%'[5sz_8?_Y їIx[|x!Ig7΋& ^ ˶wDH]kVq@Ri(ǏQD'N %}Cl XܣPRӗ>>:*ūāϠֱyz+CMur/VKY6UR=N|,zsB/ 461RΉf/3 Dpbefo43-?  ./EOuWx L fE$5!bf D\6t> /uL ΙL||e|0}up= ^gn6yfe)ayth='\Q,C\1A9 X._3q `[O!boE],}"|` % 4eHO*8U!WP,YHbKIGΕ{1t3sbb8z6A1H].vJP rY,!Q"6 H$S1F ؙkŎ*LH@%q6 jG)EXy In*-DJ;ҫk2Ѣo#^ mЃ08`}_ӏ ?"*w=݃R[/1h{pG8Cbg2L)ָ9'(L}N4]@2y ]CMETxzt=5leΰ/ڰCSñNA1L€$)M.{?;.[b>@|S[5[; ] ?ڈ|dW$|K/uFtQLW6b3s>{S$o5x>[/v%4X"_lqL(y&S2/;ƔxRzbLz|%wEv+kKVa0SgnTF^u'__>~xwG4%ܺJ-;yL FZǰpkEXѷoy#{L+lw{XJ@f4-'Jz[f̈[}~C{Vs/s+yfW&ǥ?d0n[=v>~`As5meooe_i\u`)9%Saɥ)mA%c^jj?4"MB~+k2Wc_>4XjSn-{_I,a`!;" Ҽf4|Ti:wo$ڧ?'Qט_۠V|gL9Ζ{Խf}BUIEKw }@+_wLse_o2^O~ǫOX{gNv~ `{/rG<&G5kKz14QHt7쵑{U]GDpYn(3h~}!l;75G83ˣgjYvs[m;pW BZ.NjAfvy(O*]հ Ko3Gs%= ?rA:7qC`ґUt*i-ۋ`qҭIMzt"zR-n?HGXp?AEl9yotpų?X ;@{J*MC7{Vnn-}w9LPϮn#}m9$X=Νžs Gɺimi..ZMj{2-R_;z~?װ/l(*6|CZB~5Dqq󯋏OK6grbmJy^V ZWEmT,Џ-?m[aI;'h|CLx,0nK'M? -8ZO]`k~f.}XM>5O%f{%KVji)} s8{bTGEɸW/ ?[!Bq;ʘ6e0_0`ThxYΗ' $>wx׿}7gRё2,K OG3iq8isQɊ_߿l۱f=@I3 o㎼Zp'@en5Gܰc8b2(:V; OR~N' ɟymha⸮9'yt1>Qxݽ vu?[wPU#S#;u9W;anݧ2 7M%:<f?]~p{ 0΍Duȫ _|ÛHPkIP~ Q/cΨjvQoUy6-4 ۿ^F:sb|7EvŽ#̀~Ys+!(l.]LˣIvO<.ߊ?(@bOm N޼:sg޽?a=EPl:r .{D87[Qđ^qZpC vFgM0=ݍY|F];dzb džl(嬤kmIށYy#k6d~://.\.pIܽZJb>CcF \a͒%^9,ZVyD%@ u`^:`7ًp+? }(յKV 6I#bowu;?Ŭc]y, ف$2s2v|R>bm ; X֛eX8*茶\ o0oF;lKko̡KӨCeLzDzW.U,D+>~1K^s;:܅dV[_ݧILisZB/7yǽ^xkFr8ic v2i[w\Ҟ[y/E΋*5!|1Z;ʤJ7ҡ~Er8T/1 3^EVWw^~Q6 _}=* {[~Kfsz 8b(#C?+ُt߰fXFntމq}Th)JiwX4V[87U켋O<_# ;ꭟy ?}厧='=,""|k3O6ҏLp7a{o/W6d_6xd|Ms 6F/3wfaS=Xb<n%sM1*Ӗ+nx>,?"<^?i:/H3C m9Zz ټqqe25YzX9ɹG_.fQ/[G-PV#G|(.Hk_pūh'dϢf$m.;yrj_]^x_dcd$e5<|'~ݎ~vjW:Kaɟx92l]Qj -n|{A/!WT9'9ĎЀq;VlKDކw;wxG q;3N]A=>C˯eu&)nCvߘڙL r&S9CԱs#^\n肖I[_ ?Om7Pa&S-j ܦD[[ Sk}nsKޡDG__}6μ>cJ|G^ W6gh3 K䗁&ɾ}>(|Lnn OgK@dӟnCqK,IG'^eQfY}eq8?{,n1I|7?cK z'zz?kZ] J.Y;džZ T7v`,w_]tΠynMgz ۴pwe1"6>~/]*>5N;B]Ƞ3qf;¼,B΄j g;-}33ܗ4Mz*r#9^pPwFRr|~ZLh&Ng8| JO ۆVfsJ?e,=&zb\PLWp:58|Gw)J>kMH^VW؍$:wO9zF?;m#7@,D'-^v橔=vors++fl>?geA7s~TE;q۳}TVª:l:¶3cLZA'\ lU{+%{f|OP7n5sfG_G yq+fNϟX= F aZn*|dCG>P 6-Ins w_vGjpi\ ΅D1igqO@m>_:q5[UMWCRa-)M</\󒬪>/Wqݪ {W'K?H}LJv3>8vA2YLN- ަnE [-l/O2܁ܠOߎ_>J?rPvϯOc:Eϙs)x]Qމ> yf7R8gBe*t{(O ygнԖ"X+s9(]݂ ]Lto@=j$c΅،'C7F$2m7>#rľRa(p(w dFjXrY ~L;Wt߇{]}i]3I|OSOo1F9JrMu4Mq( ss-ހK 5=~6}ocއ b+JdQge?;z/Ɣ*\9.f>޳hNeJ砍E?!E+P%6q?Czf&-}opRH\# ͺ 0'5:q.ѸTZqH??W^vpg]kcdAGRͦ:nyh.-0#/Z:3|7rfJY[zPş[6@ט$~_ nj~*I88\RCr\w?coW6@w_f`Gdp} VmuL!|~Pxsb?ww#}1)Rɢe\|B~~䡯7ޫXn*~Cr ;8֞gsr@}w!0& a{ջenڥK6c4u Q嬿`Wj@ XOf'~ҮN進F~A\+ 7 ~(#Ǜ"ʍB-fQݰS6(Ė|)5\f.%<i=pUX}vkC'ypx=;7vH˦!k#˘Z//)_KG?tw⺐.~=I/>puݮCGO?R|^o? `=uʻ\`"7GC~=?a_%[\~ ܂ɗҶ5k/}r9|N5rC6C9R_]iVCeoo]?"Rq@R'ckRG"]OF~' F>.ʎP FA^MQ ׎!ГwQwʪӸї2d?ҧQJg 蹐˿6Ca4 '{ #IO^# 6M!ڂXK9. ܔ nru_G 5Q0t\[ \% |^9jXUm 8mZ[>P!/3hIOu;ȹc@D (0H3?k(γv»&ڈ~q!\*y \%cG:;XDGE E .> PLxMIgž3 ["$jC*L8o<2>CPsp:Jw$8?;Ɂ-?EU+A)f[u.pT`aMEZ9dkW%~ s6 S6i?iyH$;yly]f4ʎ ix9@ImLO1sS\ZV >\+ LUT sMl҈YAk b2$5a3S9=t}=GELĖ0bebBWil"u7ÿlpLY*V3~bŐ&|Pds DAO,E+>}.|F:Hgf#7Gx Xpu׀a2)1-y_ `lnK<7I67˷`@Ug7k.0)&]P]GlRdd 6N\$jv/KMw c8[1:(L[(K`4I4&JFMpc$?9 y1#_\dاϔ./A+Ұmћgn 7uePQcoSR@VXm^"-AiE%N_9 },S(w[ΛnY v:SWrѭWRxdcaw+g[P_DUlڨ_iCsx>HЭR^g>paK7kh9kGэ2`^8a;/_l\Ы$(xSI(KGA!'ՔE-&B+x]"gA&勈){KP<9lkl^0 6!Ok5,4rV3hA8SԘ Q-'*|OHIȳ.f]]HhuNO 5g1>mM| z@xHz0,T`] ?y3]XyYO*d5uXOa Eay|]Kyw3'\xǮE H^mO94d.iI @_&(}fb!s/m%6.Vx$KUڝCCKs,oD'j (lKUTN|~]ϩa*_NhC LPQtnnNNKsɫeT `-Йdwaa&' J4`zM(0)gݪQ;Ik*3(eVTzl)a4J^ލt O hEgn?32tU>#:$y{)j}/[XZZZ MgQ@̼Lst5ӿ+~pg+:(Z~&7W!'y\6_& 􅨙Iu=ú'*1p4 im7*M3=LW5ȨWCATu cR=Y術(!AVYҦ1+9ЖR}5C!ۤ2r@sMD7<1kr Yz9j-\-9zIr|^q'*:O1p&=>VzمIH (Ml <,A@qiY'Л-q&%me(RDʏQ=9^)',L7}ͿxFE/6[[*&KR_79o? nǎvexjwTIvB 6on,J=WJ 5N*s.&\^ctȰ8 r>#WBZ8-&]J`iՔyv 3:(a c*hp|%|[O2MM[UKqݘ-2ː^ڵ0AF&aיqX0XI"őJ7JL'QBTV=g$Z^6C&g~vy%.|%f}% =/'WsBME|>d1}Ev㇡&ZHgH~i{f>+Lܝm`9$\kgn ɏiOd\ҫcQ-fㆥ 7-)ʠk-zn4B ς9RaP3*:\7mcSֶiZ[ pY[^ ģH5"t}:"w[d){L+nֶfVV3*EbeiBemQs?q[xiL[ c̲fm ig;lZ}UsO쨆ڦ, ҩ6pt͍qwDqȀ!g\t%@e<pQ=R\)WL$vܘO&w t(sDpyM?ǻG,Q hVY5Lw9SPSxaR_Wہ{`]'vwЈc.@;^1$eMUrHtGq:OX@bl&^Pgc)Yr2 ɌPb@2vk{\ 0Va':i>ћWzyEx]DyK=_`-(3xĩ{|U*1.ns!̘Ũ5hKymt5@>x YDpLACRJ(}XH̀%1iU]fd n:a8Nn6RpbXޏXϸ} (;G&` #ќݤֵ: W^*>ZMFg BJ݋lSўp9j>f$Ơy@bq7?yMh+9V>C݊Iw)hy`Bzr\팿Am;)m|m@PpD+fU(5`~V_,5)k)uE[ks({_ʲw|ƽ {ɵZX1%J~SNQ}Mky^L _G {f2` HCtjB^DQ; rA{L>!iSRTF!HhS Ţ:-_6,W[%r%<ЬuK\y{tIR<İ3)Zׅh[Ӓ viYNgv?k~Ig.7b2{RǩRu]zqT8P%cHp⥯TV knWE_(1eʱ]#1p?WP$#3L>(4R//"v,!=Ǜ>&nTJ|&9]CvA6P`&9Y.lf[+}LS~ʺ]ܭB\rK?  oJ:qHAlXMRE=-ۼGJ>!?Ş 5t$Cf~ 9ǃ)%97[N8$,;P2~&M#F7ʩ $l]7v|ʢ=3WH)`un~nF{LFVVR6pazuMp D4WM Z2I0KcX&ź %L$0I ì4Kg5m<P\DVFKǽNEՃ+%h S՝X{k3bbgk+W>Vs+8(7g7IvT&ź9ImqvbIw1(OSB#) x,DMӌmHD8YQJ,* lAt<*WÌָS5wrvbacRqa3r:vW|J[IWS"P)bgE%|'/E\W X90HS\O WZϋ+X| ,-4TjSᘚKWb%Xk^`z)!& AFC ]!@bm>`}r;F36! I XZBD5٭d|5Ѣ+MSXH& c73ՇK2S =<5fTɁTh<e苉STYk=A12&8Д"ݤ Vqd<⭉5,/$`&'s Ώ?8mfzv*ԦPchӂHܫ\P!3("7Sܭiփ # (Dv:Y ?'."eޝ;u+ήz Fa,q7w3!%!74j$ڭ,(dyיZ9ܵbRc~ Ո~ xqӁYQl=j$FbD!v bހ[SW F]w՛"_Se+,w\3msSQޡ"~x}kGw%sc).$09nkp(]]Dg¦\\~B\*;$# 0`h `}}Qm=)DȜa)yJ  "3>́U6xI`Z99[StEЁ=FBbI?CeVn2S~SHrGjZ3J5漏W叫:t+wH&-a,rIzlP/ִyQW`$F}X$AG爭 Ѿओ4Yvyvd8|/3M|`&_؝/zZ M qrPɳ̖@S}4<: n$:4}頫%!Nik=,T|Z-}֕K˰mk\iJV(Wf 7̏ 37;ڱ>nb>om]L:1oqR WigwܤkI5T{5 @)S`v0E}b7;D:[[25lzo2QI7ឌIػCz#=L!OJw:Rlj&S0hث]Dcp0D!f&Dy4 uȓ~c1% h/A}QB{( 8'H^dTIaHݴA쀄 _ْ|@c\FBqQHۊ[>a:\ #/9 ;@J+(́QnHK>M' ʱy .8z|QUݎn{⊊1\ebüչeϞMǢ/鏋YmXVc\p3М d-'V)n};Lr*48[T!=Ϡ!Rb +A_2 *ҏUkǐ c2pڵĬ u~@ͷ']i1ժ&7#.By :$3V,L:&~Nٜpw }(]JIڡ-t`'n[!YpC]ϦgL@jjo&۪ާ"~L** R)IwׁaZ./H+ApgxjT06 L6Adh׸jSDs[j{m] iL8esڍu*o>[ nC4"6M%k*i=.12tIzrՁ 2Tu8&t8'{rZ\_P <|Χ'~0L%8B-HR #6=Dcqs-zx幷Mg-cOr׊EqUz$Qf:'[&LH*8 bɩ$#lզlXi2:,m|7(&=`V3Ntd*%fBYv ȾS'A(N$pm_x]@!$q^=ŽXNE: >PKF-5E;2ntD0~_'ү/^o@#L9dD ═jIoJr2wѣ 6C^P; :2m>nixkiKa_˦ シlaKaBڀDD~QPRƓLE^`ASVT7yp휡1xkpnQEie(0u ^9 1zJ~|@V< ><P|JB #hWKm0_'Z;ߗn5ViV&m0TўlWx( *4~@&|vy& q&2 #%6K}q~zid`_ 5-yl(%ڤ};{jC6I7!zLlX8kR'EHVU?؀ 2杌`!u칺?`fcRI/?`%dzQh-r#io,Fi{At4RFIer>>Ex2!Kcu+3s:# QR)6@߯^IĂT&ВIDT>b# #&$_Jd4CQ#ԺU:dk@{As&lGmF\>zQĀG6&ƜCrvG쩢 ɶs(AW6r~DI К#+O8Ei>;ۡU:{lm%BA8 V&.UMg蘫 ( ) =iV8YYO cئxWQ L6kN@/PѸٱ@Ur<ؙl75A;士jvMMWx/g݋T (\K.ѥ3M0yf={: rXф(Qj2K!nE0UH?!1[Iqz%}$'8rP4:CW4!c cF4* Sti+V% ص^],U=!3(*(i؉4HQWJiF"4A=q&|IWn"l*A70z^ko*z \NRѲCŴd$&c5k:љ&O@̵b:Ւ=V W"BIP^rjᆾf#D|3sUk2"KSF0 +:iŧsS c#FQaO7i+Wc8$Ċf< %⓫) mH~]hhtoaUf3ʵ}93WU-@@s:C_=7潸H Q-ҳ҉B>pzu }- +`y('wjn0KPrG+܏>k@kA[+,9[ȵ:@ChA1*g_Gnt 2ϔ9R!tށ$P +L߇p_s(5r%9h  q/TxJyy)c5f{ZV^<D(*;Ud'Bwpޥv(^zW] r?p;Q.?ؚJ>Ȫ̺t!=6v9Ħ5({"vTs|oʯ=9 61۠}XԽ,W/׉qW29v>weYO~S0Pǂ v-[E &)27c_wsr6݇vv?o4rj:؏yϛy(И+-Qz˷mXƗo+oݢN91a|#zZQY_B{&-W3d.ٟIlנ-F&O^_ۂ)6}jyjM.x7\a@9\̼0gW=Ȟu'>1 =h0ȳy) +>>M6t-7^B5jɤ>[c<},ۮ.w6\-` Wڱhj&2^/p=m3g/h'7:Z21S5"C*=ͣa~§c6Ǯw{ƒ{$3~(d>9!X.i_gdDk_ ң(C(/_? Nvi _0АC ^0 `9߿$ZEJƻ|n{y[GZ9xq@! vz`/DxQ}˹+lg8pw o>C+6PQ ,Tϊsi[i;u}y/!GA[ܯ~"a/!V&-J>G9/ָ N rwBh83]_z8r&F;? \!k-"rhkq,=?rQg ɖinT<.?;+5k=̱qw(_ҭChs m/Н? iC}5{KɾW;Ëm:gwJȏ6o ߝ{ܯ7mZ~-xjFWYfP}Yv_%o"R;^T.nH,T|U5 C)A6b=x1/~s n_lϺ_l;4C K7y9P?n6/ӷ1Xx2[S?!ryYu~ AOTzվ?JlXTPi"ؿ΋KcqbNPuan ?]nr>&[[׿;܊@v rw_}?M'84-&Uur[;ε2s`|ƈ/ N/b<*vG{Ohc׹ )|2R{zBwSjaDiعb p 맀YW,Dz~.ҟ ,kw~r}vo<Ě!< Kg0z0晡ə܁@/1LcG{6TuySּү*)nrI/E_1eϜsn)c!EYc0_+9;C{x gߟ.qX"ۘaHz΀9uiȓCЄ&??_5kRSgex)p2Vt;C7Q W"y_g^_ 6@gsmIM..ů O@bvI ؾ'&mۯdyfŇ^4`/Q,) HtF=v93 R4b\G@Yi$߮ta~ރ<-#'zLr)~h~U]0xVCv-cG9XQYvYsVZ7h5$HX$Uώ$}F%_1y閱o?ZFKlx,~)$)$iMv$3>l\:Ov;Jrl!K'vvo? g0v aOlLkSM]ę1^g:!.m|C͢ZkxD[ EAX':7a_;.Oasn=X#oZ{.@4~l*ΕAA zϿCGɏ3z]p}3{~]`^ϧ&ruigwnחz~} ѿ:3_x.c0H#//@ /gYiEp:O195}k{{3wovO>G[e0j_h=H.jc-)V2J4GL'ozb8^2ul"{NHW{Nho4i^5DGt>jz:mߧ:oǼ ^Kl|^ #O8L-Hf>.%[̕>:7٬yw;;?8G{R3+9;t<|S&%FtglMk?oq3Yu/?r-4\Y|z1xY,Twi;<SuNJ:V@ߩ4\OՉ4Zf^S?8U _g@VTF1~Fbt\W l_ y*4Y%NdZ?} rn4佟033Ph?qb5/n?LqKJcW. Զcэggl|&@OM.Bi{׬xm4 Wgc%ֺۻy?v\ZzG#:o8b9WTjrQ-gu{…_q5g⾸+J1 %^ }]-"7ޜGˊH1=,U$0KwiGI<"Is//Gܴ?8]nh'o)¿OF sx>jC 7tNЈ'&q}djet}viU:j^ֳpޥy0-,X7Ψ>7ɒ9;vb-WfԵ7(ЃCŕ|c_{陟v][wʖg`Z}liri$rx X.eFK }  .¿RƉ b=H `[kE7XUMꝖO>!rEarڋ˹j% i#;ŝݒ YG4 N[!qQBve6;y? [<xzPWڋ{14g~U/6!{>!SU\Xj{e@wؓK0gLV|9*5aWu;r+! 4FI5jwaS̔N䶯𑓎'Tkoqu7HaϟRQ\E͎Κ~U,[ɧ()x<:cĽћП}djޟ2 ִcXD(A4 N'pYd̗~z_ ү7WmV~==|"fysu .x>]z]Vpoؑq"&cv!U{'_xnк]/ۙVbv ~Yn<}&Oz܃5lh11Lo`\?+-Pkh ikO5jź%mRu$پ{,fphzTRu"0s&3X8 g)g/^+^":8u,T3+._Un]wNE<OA]u#@o^cM8ڸ?p˝9p1~4滣>ħ;eoN|C3Z.zjjXjcޚ)EK#̜B::%]0Q~`;|n61ňf-Kǡҟ==zɎ[y4#̫0]=@\jMlnlx{p,Z"y7V9X+c{#~'?e')mΑi` B`縵V.{%AWUn&|"Y'^;31+9f*l^cG l'$>$I mtwH1[#Ɓ4pmF@tW^ki|ayL@+}Z,RݷZyߴ? = d4Y5<*~MS2/*z~>I9ONo5b1qA>ٜoNx '}^yljvҭȰ'_;l@'P`%cTn#dz/{|5xY?Sϋ6SݟDQzq'M_eƽ^:|&gbk7 ̝i6<7V_b)>\{C{J7 xbUxٟ捵W>>SNWG` nt?STecKj`f1oT7ҝ2]>foh3ǿvo{CY9EOcQ2r_\pͣwʘDɚF9=nzBBwL 8EHg;56!>Wq*Of/N,A['͉#tA>{GH-{Wl ߘ18ozbK⸭dgxmh0,/z'-7@kA7Ojp}m{/'rɦc蒩c-Wqfԍ/-t*:k= 6z' ї\#S6Ftw%>$5-$lo܈z{;$3AFd/9,a@҈u/_ ֿ3wAmV asCaN&qCWļlg[fW+dqVg } <`r]>=g߳x#8Ծ' bs,GGySww M<[jךiq£xƖ ղDqu5mU_#x}c⛤# ox휻yh2g[+Nib!E="Ky On#hy\ GGreM35 ֛2 g:Γf媎Hq'8eW6{F K-Zup"5Bw 6ȃ8zJ|buv/q`wSv@ﱹOEOLt6{O;$O!|]b&o@{6as\#_ݏ}餁|Hq'1랶~Zpi,Q(+^m1EԄ>^I8<=)M"@8p7j,hk0 &{i15<{ psgv;:|q)p &8r Eѱ5 6MY_ W T,2q8e\J jͷA>;zP*| EO"tBDJg ? 3#cY3z"eyi*Qg 7K|g:ɵg`GK K6E6-{?PmS X| Nt >xY?Gor3;URLDm6Z<wu>Ce}% ' BGy*I W+ tij}^q9з-߁>&5鶙*az:gZ'P9mlEg`v2|uSc;":4 :r!!6 ai l;ּꓜs<~ψ*v{mB!U[1o7o=+yd}B/?Z7|$h+p:z-λA=%OTʘDo=_>RhQ笷k/Pσ'2D|Fm2`7@7!8<Ь󤖿8[˦96/].Y `Yˮ8As d,"`<`+}ɥ8lv>l=7wU{2a"yi_^pzu D*;cE2Si )W$[ҠzD=͗%Τ4$ٳL^xТCgc}ƝaK!ɷsИmuω_Ga>ez+!H=gچK9||jMRyJ#7j8j =Y6un }L^-<,|(CC1bcl_[>h2~f p4g!{';g:5mtJ #e%if y<0wkxdOf݋O~;2j]P}53KIT_w+bo<*Ꜳ-S~n*ӫ`nۓ<<+mSH;XocW{k49~zMs}ήe vl:=Wsg?NJM{ś)IKi[1#o(Ծ}ul.6Ս=뾨p{H7BCEkBZt{RvGL& *=9Fv)b qv;mF/ĞEPq(lY>l)a7]O\H5vsa\;ˇ6_"\?|&.PQeOmrJ\Ɔ4MF~o.ܩ&we#_?ҏy6ul{gEOfn|لBʝdm+sM3ٜB GժOZ#|qu#?p RxFA?7(0~y'z7,.#@0;L9tLTW^_⌖.X4aEsk]ma CvŊ] ؋Yps0&ܺsoJ6yjdb8tG߮qg[%&#!h͒WcL0GTw4Ů?ڣ ipշ*);2g﶑n#(sѹCxS|T7[ئuU}c){W~u -rUmvp9{;|#8{ahs?O񢇽+ ^ i<(Zqku],[N9o_ L4*<"7oZk!fkPsw_䬮.ւ"ߒ0fhk!=t]pC<38, Wt458v2g۾8`:i;dp |ӫ}Zv uErĽp9#dnd~E;Is?oNEw]К6FLEG%-}r/f ,,\L,y#~]hlDZZ+:p??I;]8Y:tҁNTx@S?CIV2y#YA= Kw vO3нMo`컿';{3 oI;bZՓƫbmɼ {Kc Y/+>^pq |bx:ˁ嵷0lK(wS y:͗;c|qGG/]jN|!,lyj&lK:ƿruvƅN@N1|9׹=]|-م8T-At۴`h>Y&OhO }2%w} # fŨIcMj9չ g]Pw dUW.?:tqI<,ύodw.IXYY:.^V@0 cn6xOǒ\ NiAJ E^[7xD${@6ztm_9lSJ XxG&KY2ʅ 3x(?#Y~p_K*TWga5G0dUZ/W4lD,4όo1՘|pI]G֜E@ql~83} J'l-՘]Ym BA:_n$^XzsO|`{q=YS mW7cK_ bs6`N42Ow scg0Kxř83>]EG'OwnT?m==RLP{$^^E׿NVrCq[+Ƀ⽴~/6;w0z{6hmOȒ"\]7(Pkir"0(_5 Ϡ9쎗}e [/wbXВhA?]7'ᮼC/C7s/s"}w;E"@a4"h'~sg㽜ϳ" z9i7-j~\ҕ:vj >kj]Z'<$Ӱe$s󉶅8dn<a]`lz ܰwgH4~lw7Mވ2c`^S$_bbv?[>_Yqeߗ gM6vϨ=;ld300)va[paireLg>bfT1:agf3OFNb+ߎ:82BxC9 lJn4gg. j|iϐXW 1Wwa_ lu#a𹰖=$ۺ_/ /&kWӗp&~5Ѣ>^/nm;8~[v vz Oqc,㮫ֵ5!>U&*䛵b?H{V98Mǭ-l天EIo%87@]7X lo`M/{R6g ^>C_⾒<_aw{֌-XWw.]͝29cswNҞY@V&y(lKge2sS[L>aU{zeLoXoec}$^utsLKPr.a@f_OO{.vÓ7lRy/Qp;wťdќq}oвSHT_ٷQWsyd{'<"3<;#ȍ~2 Ty |eT;ShIn/n.ϯvtٷ!94Wf[:&]m9)_@ş&µYJWՅRǃea4\w"]25(T~峒af=עowݙҾ׭ר6`ns2.u?saYNfab9![˫GMsDxsd-@9?FXŒN~\ @Dz!]rw`CU+?ս͑Cݷ=x7Xqu*Lm/54<#d;+>ZeOT[ |x3kT( )4 ,*|s͉\?d>~!iM=hD)#CbɁ%bK+Wz#d]?޽ܰ>t}oŹĬ/e27gl'4D <~e)4᠛ ?_+W?wU#ѢCM"B?heh!NuΚ2V qPE(Z=*6WP5sXۜЗq|ϔn06m9m͞Q?oivk*eYE[݊u?  4sܟe!w? _K+́}S;[QOtKGr ~5N .HOrC4cvW^2"n ~n+?lyR#D:(XokWG.Hӯf8nF̃89N;>,ѶNӚsmu\~躞ر1^";b)Na|%iɡO^p&{S!|6*6;8|:M-8y3S%쪡8D˕q+^.~$ﶥD^ tos/޺o=|qu>jX/$<-zϸ8>sM7/w y?=(\B x,a=m};f8%^,4'ð}5Ǡ{]I<k=x?wx|giVt}zlK8, f1!1V?F|_BCᵆlf>'ld-S4<x7 .#a}X?=Q.jjoX smF8Q@ :1Sg k=@JC$+&FvU>Ф8V P(8?d&~k*.E )E qON 'ZL,q0;3|)&IjČݫj *ii[Tu Er2Jʻk7Y=6xZR GԼocfl|ԏ#`>d!c܊a0SA4[wwy}xTbqΤQ7rh tbW^ɻN.J1}hςf v}k6yOۈϲ8yPɚN/)lIꅬWmvqLۂm-\Ь9IEuP.I6^x[d'ms7N&Ţ#L_#+ Ɩeḭ@77g~&L񉜐/nͤ@4d=EvhOUgV&dՁ7 eLfeSIU?pev>~pkw2c+{z#Lc*vFZ-o(q]$%CgȰsܐOwf{iMWΏ]/ّY(kmiU> O0@krWq;s½ot?ʕj1®-owNe<'4y2`Rarqdk+b2/GQNϤҰ]-x~!O(X?&a,Xdv7H}͕@wulnk8bs^R kyIM K@CPTo/;s4s^]/mA Wt t%Xe|I73!A |BIjO*>Oadl싮lX\o6b=(o50 kq^'K` &W)ؙk7d"%8P`s5]+Qa4l%uVӾd4j}D|gn/#r=O_$CBZZfh:"ٴCLgZʙPFW%Ǘ/*o+f>'Bn3Z었 b}M6,Aʨ\tR|N_>|]"h-'W$~|B15\~s݆ =. W-&TK2b`01l~,`!gi7/1 ]H4ʁmWFfT"$Qdepre ']y9(/>, _7O,e/gVT4*\`WxJ]֖2x<3 +%г3vZuWPēMCaJVc` )~-k>{!zr$$b;/ow -8=`C"Wxl7=#:wsmqL.1$Cpg8l(o_ۧDBOQv&J9g/WLlw uE?PaE] j&:r {c!~C/B?G5]%̮5'A}.mo7fUDi \77Ȃ໣s9umVӠGԸsiޙ$.;F{랱iɮ'mQO7ȈЦht%{SG?W`T$]O{t#KҰV-SSnd>\u=qpwHl٤Qn9㬛R*gy ΍cB,BR7fSn뎽˄mOw8rwfsÞ޷=QeɆakJFs4J#~^`:Ps}Q;]Sڌ NPi9 #&:ď)NkC·"ɑ ŐnNww# 9߼͘xԕ9^?|1ɷL)5kH-ɭPlGG ;WqM~4}5f.>Fh0!lo,Rix(KM,=b;}sK e￶cAMy #H* bt# UøuN;_*'4q2[V`K¿Ƚq7;c^]?$na:pw e5M )5yI?z#L^UPg %%A,ႹjƓ%4 K)Rsw#UUOmY1=q7@_t ǥRF.V_tuKȁG/?sl dZKD݊wXPO_mG .37B:Pi`$UΰIZʈ(cGQ44,VR =TꄞiX1~*ҜrnN(sM.4q{)ߜh }bgl PN?w5 :OZFdaPuPj6"ذXN066Lkn;P!ٚ)쏘wi{s|0(_8IόgS;m؈Q5,X=GLjR4PbR-#?9%: kxS3Q}*Q̾>{JWqf2z?N ֓USdiq*Ipkyf"#J4cg#v6DT5~2A{GDuЏ|5aV?6JR$釸c XD@BYC޸0Y}@FЋ 2#ܗlK3ޖCրմՓxXi?!2Xbg(F}D"·)?#'_+s>36 [dI8oh|`>fZㅾz1?%2`}`}a9RP&+%ˀuUbt(rTh(zvyP |JE|O';/#0ZB&JqFu|}\}z)k`P 3@)+ a}}@rkvR ɕ)JP;4 \&Í1ʍ98najsfPՎ"?oYOI|qohSuFbA̤pqݾCIsܗ'Mr̕ Owj4W}r(=goHKF hAн$u]>T+8wLJrp s~qC (UE'ɛÂEvI(0TL8Uس'e89zȢ<y -Rc+sN.(H#F1cQf+ǸC ɗ@ľ&cPz 1Mp ;6vne |m*N<5VלpL{Xuit9dcAKaXEhN߆a;XʟU$'[eXS6+JOѠwEM68}`_pH^ۮs=mn]^!v<qw$`%&2Fv4f2kײ^D_sXi[yg)^]FU6{\jڠ@a7}# M i(\4 %!U>ƅjAqFAB$ ԣ֍fE\ɲRNczzG/Kc\dnL_QKܧG |[9f1O>;9J< wG' 9#ą 2*U2rܝpEʝ%|a!S:Ȁ3JDћ@3I: ^6l43< iSl0c^u`ɹ_]E?T6LCYSJahc$^ŷ3/nw_K1?0Jz6Aވҕa] ǭdB8;H-/u[yB^#'{ 4c뭼U_ U}!KVloțΔ/ Xd^!]I:z*Zn/vMI)q|=8M.[@s(as|(S3C=[!Aj(/ n0Oii6L2`KwPc|'.D=*Dwk@4|WZ ; $/#Fn4tλe8mImFݥNW˙뒍 <hӝj}aP>=41XyƋ@ߙ (7a.:Ԃʘ-Il7)X_vKKuBR B`-Njδ>F~eQk ZGfm&܅k =N^ϴeHM>kގf}V_(Q啠jd(ۡmsBA}@pkh 4~hP{ǖɏ7 |V=Yv\Ϛ}AL]:c,sWdZk喤}bQOl)L#Mv޺0*[![ :?Y?׬d9NM $`6ripAS‘QQpMIfB6&R_N=4FUR;#1(hZ]q οu*lѼ8vY#`nKʺ=`Ȼ\:y<@:lnĕ qC{(R(Lئ}̢ʦn-??р~ckZ9җ]8Ӧ6id&Zof>5N9ل+;R%+: !fyz-2N?ԀhJ"ZgR 0.^3|>R Y.u}&37/sW!;鏆;T}|PV݁R˽vxCxD dVFpIV\QD= Z;|GGT1o'An7 >ajZPǏ)4I щ+Jb:Ƛj!U>hϕV_89,3{}`gdw/GbZ9=qT;4HB>bz߅8L\յ (H|HP Lʻv YgPNAC2=g8f{C6QI #m}e 7^| s-<oUJ)6KC'9UP$ *[ӦYhX֔ FʆY}D.߿ g}TYy/Tf~}.K+6FXpV`W,^U_"Aݯżq!pmzPeF$WsVr.wukD /Fi}Y_y48BҾv}.g $2*V:Z@ܠc=BY2V>qۜx̀|01kWIH3TH}lQips,yLƒ57U%%G=tii(mEt'mizQ-Z1ۨo1W#<;4w4$]E |-5V GbLAoEd9T;5q f^"pcy3oJAO=ky*W&$˾ )X/X9häJv'UM(Uzt%Xnկ#@'U ] UMu^r23]F:ise͵8ˆG(7c}DK0 sP2 'ْ2L'^d/6|II9$ww]fI82tܩ_&J*~i+u#\O} yMRP=R"+oXpbbZ5qb NcGRH=nڂxQJ;.*pdniL. #4h@lm `!qL j21W?Rfx_r>ge{uSمgR6lhb [v{=@€9V4JK`ϫIW 4% i h !z+1淀GҲ6E˂#;x@ 3Z ~ʘ:d?^n4;3nH2ÕY"6[ty݀'}Y mWɜ>a08{/5,..:RvIEhU022?Jyt-70qBMn(e˲&|/[M1o^UCcf$@ C"lwJR}ҢLh7 zϟ-!w &/#aA u%q;xVe:dۥBU?Lyb {~%ɞҹ{x.q:_e(ZZ30`76e᫽UXTa;$+KEEE2QD&VD}٪G%UXMT[QUbu0L=gX.jI$tz.C) ;U MxHLU w.P=6ŚlgNA~\E亦&ݤ/.ݠ}{8y a7 L).ݸ) 1e{ºL`/9U(oKYb̑U$0 eT|l!zz!v"9(]Go\b~rp{- }ЉrҦcAzWeEmX% }ŒC[NuDV}Jf|Bn&5]%x]Eg{-ElOxb?TE$Au3 sX3)QaD>z*ʦLq&-R d;_̥ Y7}k s nS$|7Ȁ`;L@S6kþ3 *6~z_Ќ@ {RN} RʜlƙZgśg8)pgٞs LV_>,Nv`RQ> fYډld&eue8N2Q0[19_y4?2outABhp%._& As3`*kL>xJz.oĞwx0\b\L}W>ի NJ'aq0.hS_J%e. a]FUa+<݈ @y*H u6 @אII ɨBI_rRƜ|%x^Sc [D-> %C(,&FxN n ٝԠa1b{ `{TyIvRgjM*u`m]tҦ 8"AzAP@F1!@\W=+dZp1d{>[ eoM=P _fE2lhTt&=> ?*¿x1},JBI#1O]42SkZJN)_LGHy1TUfedWň$gقW{YҝYi(O;ڌ{wdv_҇vxvH[BeUxwm$pB/wTpŹ $pF2~YPV6"}1 9-YI^SlPz- Ml\~ *488q`z['󯓢&ýM=]7fXw^tLߤ8u24L7s@TB*%E`pun^D~Cp@8GK`hH-ichz:) K鏜MC ?[W=ŵ _ Ƭ YɗO^\\' n`_cٌbaneK0LϘ|0 Ć?~ ->>0a|rW|w_O%HOz4"a cR֙fl#GjmdYM mI=}oe[ BЅlMZ1lMb+3O7XxRu}*ٷm0F&Tw'maYNMtz<^ly}CạC,Ud5MtPxH1Dɨ?倜hWWl܁l=@ް͍k3&Eu 5f_Q+1mgRȃ[oO(#O568(y{&~].BxQDWS9z.m8 ݎ_8͎6 kc\Qc  d:t鯠ii1RmLi-Ϫxgc`$] dn]Lvwt;1mWƀDӆ'1`LYf>=K=ʜAf ܸ75ϻ^RN w/ aw]qS@N5Fxg{.Ybaw ,1AEJ<}X8S/yK'A:H*QGMBn Hl#wpGQI\nf/ce:_-(Nn /Ljx',R!=Eܲ8ܙxx0$'@Q䍭dE;-1ύ` n솰4ٛ$eR ֬%nL8u7#WRv ':Z9FQy[# :>418SwC ? ?9P1Xjb CMLU.,; 2k{Jzzh1 HE \@XmzEE jP0 &X=554֬vUca^FEyBP7:WE?L},8jvay`duexVh<0irM ;` žWbk@_T$qm6Y]6O@ND!]ĭB/Ղ}Vڰgamަ~_Pp)fPAR:Lb.x_\y:j}ed{5gdJRʫ#7 ϒon>XՒq-)R8 W'hF٠uO\PөKI߅k֠ *ݧZ{Ke$@v*?Wtߞ)}cwuۻw2? nH[9rueR}lY'cGƚ,@:X#PkJakj1r^,LE"TPT} *tFvQ1 ඖ9Ѕ; I Ot@az~G{1$=Ŏwzg'{>~EFg ""[S=Fq0ڸdy$ 4 *a, 6# BO#ծT,aRgϠȞm;-i-az<:mOaK6g) іqeRLZi>P2=|rR ; kJ5pCHQx*!A; У}MO@ic恂/LgҞ܏@OYv,'uϽU{%t?&҅/[,ހmiƜ9ITuCImi_prl_gN_gؔ_WV_ e_&\bOµ)?.CU)C aBcjoL- +K_Qo\rEMa3.װ%Wj|0aea @tӷS)R/SR)ݤ,*SXYTZ?ej+J83)\3$c-`u#N.ڍn|bZSJ =d;d7C.,#Ky'戹6:νsk25`%WwU䞆pel?"Ֆ:h!BfBO⅚̦oҍ 5/-Z{Qgu1\4iYq #Bc7e]-,#;n3='e&SpulqCl 9n,1\4WXT,Ϣ.tcy"SȦ^e+Nq5V}pc9xB+򤓊#uwJPcϜ6FzV|KdcEtb( ԕ >vQ8?I܌*vNWHgZWZg9Nlf T,eVKPEq02? ٟ3Y>F&g1s6Vm!H =Ysut40bM1NL4 i#䑺ktupڏ =$4Al*h.y9'aO]EoˤA\^E xwA^.\7"T[@:Xkad9>]SS1IE ]]w뒬A HGΑ=[U\U_O5Hwo]4^ BF%ə2|8=RpyRTo5g}Y7q`oKQp-=*!5uLtGep^_,V Vq9XD:1$o[7/5 Nǘ/ DԂѴa}$B[(a_~< q{l3q 8ssd@n^d A&OB!.KP!%S*L TvbYjG"=པf-D2Pq { \9yGlKΒ@c]).tv(Hb?R#\`r`CN:bؗWwԮUJ^aFW#I'`8HݙOFKkёs\ݙ̑,Vhr@ ~k6k /ߕg ڹC<++&4`1*5ެh҅+ \Kz`_O`0#WmpD ({,c|lc艊`i֏h}"C8X k3i<D_o- R>7wߢ]C¼*$[ە"he`,U fyH:M}(+(R_X8puC(Np`ʐ,=}q挡\Q?kiԶ9LZ) OE(KN(B")r E$/v#c =AR"YF ,`Ƅ0CE%ee`AwV Q۔ oc FF"9Lږw6 %;?ӹ5IJɭ,&w^7*u ?N`Gs/[NCt&?)@Re ϝiᑀۅ+SÎ][L ψ"&%_\WwCMߞPO9KuXĀbh6CFN:`}QAe!>p<  s8*Ď ~^A >ؘYd6~ZKR1~Gxf"=z; m>D V"MuJIii"zt>@G]Wl*Hf/Z&zu[m?ꍋuz#HsQ}3PC \ Xې8LTETSuvptjyƁy:my-xLSUNg^J[~ytaӆ jƔQAn^ ǜ^0'MFQ11 ,: :ۑj! i6f:[km/=eKߣ8ఙJ|JA"vK}{ח ֍Bo+ Q,wžSL';p-nkk ~RC&:$S;L:+G>(%0fo䨌6 _ oJ!i[7{Q#rUX̴7}V9z`KF0^h. %Νd9]\(ٝI86)_rmMÿ(u0=}q=2`6\Z v|6={ٞG382빹GV_Dݲ}yTĚ)dhń(G4Ѭ]CJf@$`v/d$H$:Sv[&ojIfD8!)) a`좩I-n9nnƜqnI;R>e|?]sUTA4 B3+;܆h8 $jXGz!U.m M}0l)c5WBpE)pw8{Nm'krIQ#ːE)Ĝ3BZeNkӗFZ$ǜ{DPZ]Q GV *2p«Zmzn)Vض|ujF—V4aes8pAFkUmD Pfllꩌb|jzQ%/'k[&Jh[/_lcM!2 sb~hX@ϯSEB$z #e͕-ێmYSzqzx#Nuzತ9%:y*as9\glvhuGZMm­0N9r=FkqgDA(0A)ƌ|R|Yt|cǙҵ}Y@x߾|.מO³O >,̯<FFtr0 ?1,RcYZ2e/MzS7oQrqVdd5s+2V<V8΀%YD Hc#8ut^2!S䀏5ׅhU}K"<=oNde't_~9O7$+Q K⨊[w,0uuki %+uP8S,U0sC9!FBj*76)Jf<}eV;\AA/jU_k00 @V7"zbPXYJGSqP=۫wIKcUJ ʤ*ۓ#) "}KR@O3S(C!d($AM(U9-PWlR( +RSXxe?WnΡSF(qwdmdNLtD 0OW}HR88/4nT}{a8iιfCt\RkB!i,=#면>!hFEK/?s;&3t>_v%] fZL %JzQN!](@nlZ-P*jr*݆k;c`Ϻ$jV:Ȏ;=s|}-A!&rVV$^D_-Ln <5М)>sFij#2}R i+1kp~z K!ǒJEkg'׃E2:B;$uFpHYVb/cT1<;*4X \Ac'!BlCJ= Iv[%br8}ۓdP5;W`rjpC6'C,(I\E"6Ѝvb8qEBjĘAd׾r7ЌmN/lWᰎރh ц͏8RZ>!devgv vWa/ڗ,@ɱ-9s?ʾ' *w^ͼŽ$p&Bl*@xw'c]|B''1,tU~COS`0+@aqxqķN&e#uij4\ 悃8iQBT7d8^  P BU{;ި8܁RQw cq-xz4J9s Q-(rxn׎颮 "8WD+,MsܴS("{ X,;JwuDo 퉘70t&оI S;'ZA|k770KLH8 ;DP-f & |}$\ggQrH^Ό+M䉠daAu;&ҾvIбxOJ[G% EܶAn?Ā}N0W ߹ ^ubzl-}CC}@yr7_S oosYk&-3{^C_;to>gsdR2-ujA0Zy"o&(8cp 3vȌ44cΔu[bF؞j[ښ}1-;yf;xf`b"1 !ddNb,ecf'j MFo:yu4>([f_1Shc;rcx͛4BosY#@lwđqC3<)wUmrgg<2͙v&^\/4#"3ӭ] rWE^l|VEH 11=V~ars|KP4ܑaxP-rrVN~5(Kb1T<ڝIxӲsNK Ii]I՛5bz||Eed`@KqX߱j!Ͼ%D/mbz'Ds|;v4G^n:YHbRǖtw(j Rzƨ8>Hiog9sg39^S}/vXy?+;[憰N6񬙄jSf\R3DŽ:;H4쨛 IIgmW>h{۳_AoN6|۬y Q)Nu39wFӑ##q'ԁe)?`bӼBy[njE)ӷΚ%L\z * M=|po!Æ x7I1.;}  ,4\lȰ沷7=24^tB\,pc[r<\d{I92Wȯ=iwӝ`(R =GYwVK#  Bhv/ qގf +V( }.:/Wz|tSkxz|}_cb}d?3hHlXTnjwPix^'}v 'QAsvea|즢co†>QM# 1pG1I,lF_'0oR״k2ڪoOyG?]\.' nZ=a-Dk +z;( d1n<#oǟn|*9;K3To1٦T ;e"#{C ܼO>0҉p1mGM荂Q#w ?>_##hze&/|W phޅcZ6|o[Yxq)Zi(=;<>m*q;וCH43V0ݨ 1GĈ%stF?U$+q&C0̱Jo7c2 |m^^w8etf8ˊPkG"nes2޹tL$7/0f]S.滏19P| uX=ni'K?5>/1C1'?B!#|ܘ4{?<2YU_% al%QeVg<;KslM?ʓ[MzGI}M`EWUu;Q(߼ȎXՙJ3hNkL {}$A)s%/}՜Z\= ^1Ls34Ԥ_MgUdS-_f{>D;*K=eujG|*8$ $P#ws.OvXG!0e ܳhCyjGMZ8=O^oozW8*/fpL67a/RczQj{v0e7Eꂙ~:9{!{C7ofia˃F>3dQ 7$o#zT&S0-˿&Cpoſ5?Z` M`!$k%]0# 菱q:Ow~ɪ<E?_W`Sw6^i|_O˽c^<uÐͷ ~#%z٠dd},ǧcϺO#le4v Snq]Hw -IGegeOg>z}N[T8& gދ7kE)w+眹Γ]Kya5`+"|NʽTu;yUtΘ&Q/ Ct?L>YYkx^,NE!$JrV'{]´`<#N#H(n^mQ  팽}x",p.=Q+v6 =l?u4s͝+ow?ac5 zF>dlZ?lr¿NJ̟ϼx 1lz ܐm zw1`LyCn_6#tCE8tUǪAse4)?)O6Q5`EUuP=O,ڵ٧F)4Q8 uGŞak{Ql l7ep wM[&~KLd/pz^痗='f|{83 7 6ő>/s͖t6Z4 䀆wlO^v 9b!ylv;n6NG4:|2d;/nC/=0>o %^G%5hݖ;l; os _.GUMNjò*sg!Ie;]%@h');y o~7h ,b o!&GO\I1w|0.S8.zY$dnX=zD.WM`(1u/=,otw[=gb^ATP:ՓG"gx5D\:doJ =:; !J3sϱhOnqx?l3AqOLu=V}_'K]FS>w^Çy7_On &2`w9ߨf >V豞&3냌w"hFҩu $CVWb˻@Mi9y݃e_N|K7j}aDɃk*֪Z)L5&-zq qO S:$6D\ m( %T5#vhLw_la~؅XH>1d?,jCk%YHy{ C*'LGX- s)_W^ 㞐n{-!b$:VlazEl"߅7֟źXpd֭?5^)} \D/ٕSќZPL.l^`\P]yvԑ=gj_е#Ϳ94[OSds%#:UG7%cMt\3h3E)7rA'}QnӋ4䪺 񞶣n}A?9/~zi;;^? c.M, ~ulMΉ|$OxDS }fy+ļMٲt}qs<_5~@'{zs3-ܟgE>ݮm 龛KR d}e#,0jO0Q|9|Cˉ S-j-S:#\z>C~Ug-ϕ{2gsHM' LE᪡+09<`; vc=G}I -9(sMYEэ%OyOOZsL>>S] z?!L`؍Ccv?\~s ]~1RN=a"ppKҧ\3bϳ;<`+vkJ6l ޼k+93@a 3q56i߃N-gsyZ'VM`ڨRZ`TV#v>tQ!RTBUi7G%QW[}>aÚ/yЮrs7{L>UhS'`A-G+<= pS m35=ݙj5ȨD~]{$N}̡36G]xogHʣ[S(!Dݹ-0R1:cN;cOnqLѮw0|7i]"yuAW 9u([tE0Oh툼WxmrkædCDj1o<=h!v3[qrGƛQcrs 6F1UKIK -ɏha9I/OQ:lCp3t/r;_):(3Kwj:}TQtVs~9O>*_߳~<-+{ r@ &15 W#v= cB n\}qw>8߂{+;g9וg/#@G6#2K =R`pѿֱR?g( )A8̆]{y8pZ e3;;UsƇKDI{KK$b3o o31ʜZO ~v!ޛX:73?i=ݸ%IS% <%I3g9tWrOiU- q)z@~D6bKwkx#w5ﶌ+/k LO9%OȯaR,<8"|[b!'cj'3sܽ!`=Ȉ(w/RoRpyl@}[{3jF?Y]2 W*G}Q{v9ҭNuؽvሽQS}$;,a Jq}ݦ䫏OxxǸU*P-k.H鸉n Ʋ9p4996}$ ho[p!Y|X:肓?guׅyǙf բyG1,AvЏ޶cwP$[R4BL(iK )I^F4ڛfb˅a8 ?/P6faYy X9ax|MOu菁Xo[:ܮڳOWZtF?&aλaZ aeѼ0\[, Ϙѐ`Ou ryf %=Pd,/ޝ}\~ Y #}eo7Ep;ƕz60W4o8;0l4R dݯt8b^9IoY\j V +y?Yn wDV؇m./-}$ [Y֠7:p4WÇtד/r沸6qnב@f˺R)7/>o6oCŮ}$%zLb|d# G3y8հP$7<w\MO"mC$~t,Ppau3k>z뿜e'wf; -~0=3K832z׾qJsb'\\T`: %s{pqNy |~)J{i7\{1T8 ̧5oţO)t~݃}~$c ^i^JnU3{.U~ΣTʖ[↧$f9wSj1 MhLOn֢t?hcۆf.8>)G\?dKԦgaZyxFD% Y'{nڤXE[!Y{j 'K:Rϼ.On`Fo0yw*w- 7̃+&X&2C\ϓ/x-: 38[V"&%ZX_,Tte'wL~c|ww`}p{|]vo=[eY<|쐳 ՞Y96youxun1Q(Fzl7V|x~8vvI.ϝ?ڸ;x'_ x-Zf3ram *(:EL|r--+ ѨwŸj$j liϢbzg?Y`+m#vY;Skny'`^y(|Q6rbozd^nϒYe4LgFa`Z>ܫˌa(^h>H;z7#tt ݲi|u~'Gf,cMx~jC8uPg&Indy:Zy#Y*.B?fS4<_K`Zb}j76;Uxpk{mGT} ;.Qwnwq\S\Qs M]s?8IC5ˬyYlS.CvuX`xk7z}io MLenjdJ]_A*t&4p)&8 H:V@}C~/.q M]辪 _4ҵ+wI}B;ᛲ>$/PYs5'k}Suׯ.xd%Gw$׋¾'KuQqSZyj rdO^yw \8 6yy[ۄjlu'8GܽS~6+9.nG2qGl:P?Qj1f^"e# >u1?:|,T{G^S:7O^ Yx9҄Wu0ort#c@)9^Xm)d*]zݽڱSuEPN77Ubī{3$.i~'Y%c "E0}guݖ}4|S?٧z}$ڡ$G$θ{!fssge3;H'~cmSE.q\jWI!YYDϏaeѭO[g+f^<+v/ω ~7k{D_ʌbw|_;/ݺ=xOf}~ĔT9ުIuڏ۝{5.G;7:]Sk>!}]tNyoy=28/4sx?)%>=\~ ~ed)w{l'i_!q'2&.ρA|V}Da|fln䮹911U"9J*}A/lGcWRuyd3P$wZZqP{|wXnhEqYsY'}ƶ,1mdvӱ9<!s'_ E,$.]#sE'O UgHC41mZo󶑜geόYz`j胤wU^]^PH/vuY %i5wuM:{pQoA'}JAl+z({-om/.Ua*1W->=n' 4iedYz#7c`{煹_}.{?\KuS9~Й{4PEi&rZ* &wmnqY: rpA3 ZɁ|X&2 Nj,Ŏ~N_L⡽lTn w6qLM,*C'_9/ ge.&ʚB G[x?z\ܗppVg| Jsļ rBVwW"Lgæ{-QZ 2|h؀[vt4Y̱ZdϽ0?j''0bF>ish+|鼶Gm:|p!Ӡz%Y)Ka^F vjJ[Qe3{vƏNm9IcQOYWx%O%%WJp}Ɣuׁ,,q>?}R6Cy`[]i}ͭ\-r5J˜ 37;D{/<𿠻6/#<y09d r߽yٲ}{ n>/Gbs>YdX6,%x,o}`'LcG1E&q[mqvzacIdM$#msC=hl:\H/oW_sAixWy׮ 9Aݹs^OouwpJ>Ɣە9!ٔǸ2Plo)wP' {E fp0;U+^P";hNNϯ>Qm~_jx__KH1/ԕ8w[+r>|^#?/Vη5M9>c_.cۧ#Zۇ | _i?4FlsHWߋVyPc3xbϧ;\G78FQd,otf)t3>8N..5n3)~3)HCŨUMJ/xI|r9dC €]gh>-zz~ mk[N%u8F>pJ(8~!߽|I U}zxdL1ɻG3i5ܟ>O/BfysYGr6>O\)sTaљnc{gq-^|`iuJwe/@xޛw4 }겗}Mxo}0^/:W03Xrg8<ٕ 6\0âpH#86jW wCWm14kn!<.]du<0`ׄp#FGYc5F /f9HAo1LjT7'kiXX.nk"nw2_Hfrۉ>3"ZmzWWU7_^IV ь6q|z,Qm~_odOK2CuhV=Vfťt̰`zr/yV}Cס,W3nu8sUOi!X'vޓk >5:aAj2gkO^k[CΦڎQnq^'ۮ=Nvnuw-+lrp?<[pY|'Zz*nײ>fy+{O|7θh?W}xI ^~[z}8穳C+!'S!ܷvxShr۹6Itgt~Tyì';鯷rB n@͒cTmO'Afn;8$K luMǙ?oGdӠnúdHpY~qvGgцF's$AwKi;w_EyW):Xl;p[gߠޞ/g5{ܛs1I[ފޖ 0ӆE*f_哟R7O:LK=RDOgp\2g:h1ƭٞyBf8`U w6k@?I]mm~vҍMLx> ?*|Q)s4sZ+f̧c Gc토 :ʵp?T`z(vu|3=%˧Ɣ[}us @G/cF(Z#Z;- Orw#tK=hEYT~Y/m qcA>o:dໆ\Ruaᴯ,7 aw/a[@zlv7u{b/8?\~S0pip$ }o)݊ٗ^!~)@o?0hF8F~ߕ0M9#-~>l" 1 ir2_X{9CGgyƼg]D~]+z}HݔBuL?5 蜶 jpqS='(K{OY;v{vӴak!ߐi>Q &TdP㪭{%4@~?o5=knct+S_rvgp ' Gx7sz`u-w:x %'7d,0OV/mj:x!4o<ݎ7#OemH~PrW 2~^'yyIC3Q{@oJ_ddU/=~fCSAlkZTvCzP(;‚cKr%|z+0-^`bpHĽMi̴ ЯH9t/)#YwmaFvf-y>#_'[W /N. m3HC2iska{R6MF~6b;M&o!Gx\).ٚZ/O{|"H^3@le[jP件\~5dy`|C{˲$ ׊edĠcȸ ZmljSWJS>G,mA]]8ɲ9u?S}7}F{ H6.y'?p8ze6FǓ IKOE=ޙp7G?URNOuy|en8ޝL;}GX&_ySqsD߹B#1[rIVx"1$]dJ'c$GON-E߈χncT ~B>$Nț#+]o=;k2"2$ OЙ'm7^i]z;OE/N'@~Og`&^f͐ψ&r@5pL{N5 {տ!)my,9l }y "#zJ##or'=+dECҊoU:dwv~nU^'Ph:/; phx׶3J歈WΤs3B BCۼ/Y9+[yEn6~(6 ` zoMQgdI \6 ?_3hFlN\ZA1#K}&lxϴ#YZ:+έ낧g}Aɨ'_[o:7 }AoD=9eXm-qWn멐eTNC/=Y,eb]d3"CFXn7I>V9]Rfȷ4yLEb#&Oջ>R|*t [DANlm[<#?~nbtq4x{AvhkkHE_:KUjbf:X0j k0@/c@ 4Ip92Vx8gWW:C8>͇谔+C&[p?vOm$\gº!U6r,9MdMNnvZfC>~!b &gpdm&P whPϓ}xn{Eu<~ ?|/n!v DX);vj僸'UpS2~ޛ/k52Yj]9ӫ2O&oH4b)PuI_YNˇ8w}5Lp'iӇ'I]+Ǡ2}}!T9\? r/T8us{sUSto[=ᴽ RӇ}M0|wE*4.\^ |W~ D8?wFo ~ϱ~&O$?;?밿~ňV},ryBg } HfqW&+oJs6x{x}W5<‰j]v?pRS+^t ZbT닇݇ &?Լ,Zl_6(Y:k}3swh~ aƌ]vEbڴj 鬿&k1MXwꞚN# M`6oNp 6o+@z@n w_Y5%J LJh%6Mqr=O|TںTesgk, {XCwƌCC9gڦas|ehlq=9d狁|xrĥa|? fcڝt8ж{,121g9VzsqbMv7^ E6N׫rн8 9,g~͇;G_kyF1Fńo:[X۳X&Lj_?06oh)7L~6'axS•ib伏c^ݥW^g9h'W甼[ߑSo6ONxU!\rțT0]& 4?s_[̵pElogO~Vݜ;3nB~-쳕 qj['\0;o4ָ=Dbn>tI-? -d Ey};;js<xGem}$_F}fb9_vᚉ^@ifg?Lg'zw=58M@e\ӴcNM]cgdWfk{Vޡݺ_K'4 Òg~~$R鲠[`IԌXb! T5nVGzne58JxP3s" 65JOX?ähO @fEGw6I}ҚFHY?qh0[dFe'f\A? ϴҴ@oRRnSc?6 3O=Ĺc3"tl` &⽢mrY|xgZFrvuC7p@;$׆ofz`ٿ$ p%V[Sޥ9(Qsi0|q 8|XwJ}w7dڴBgsF|J@y"X|&)u=zpN |p0"Ojg.3 Jư# ~bЈ"ԁ美K :(~l#vy#]3Z8.uaeMKsN7{ <ak@Pmg߶{v$^"k(?wh]0/I+}9?LpTTgr!=Q >ޒ/#y'oX?KȺ~Wyʍ"I*aad.M>)vRX5 eES&;~4.M.< _~,vmm{0Uüٿw2Dkl>!A[`,;ՕdUOפs0^{wlV?e~Ud]Fs]g 8Cs }Wߌ?'2f<;+K(sG8F[W@~O+1/pdt5wC5f P5K7@\R8 -jo'Ie"aړƈ_-U"&=(P7xb76<"=o/1g[+}Y d(;(o,`b~JpVyVO,5{F3$ .J/DC"L? mMYFW=&XiDj?aJԍ&J8;X+{ǢY>v2o ͂*wyȪH V맡ψP!ęs`+'o`9-z@ِpܧO;e-WAg_cL9ibO$oC?pMkZ_$PrQwvE<0NpT:c0죎S|{릿 ܱ䥻f+S36s~_d*F_桷ofy:9 7z#nl%/~?-dߜ :&|A7cIM`)¦zQ-ȇՍ@=@kn;s9 yڈt2>e,6R|sh<:1Isj@>Ưvg,OGJ1,\7PچχG[D%X5#~^|R5r {^Y^`N/'A/v ͐0/ڛ|c pjg{.hLWS VY3 -]'ˆ7ZZNОͅ{\O~Ox ( If?7EF\\U?71!YHtkt 73}uM9r#QhZʐW7+1F[Y@'+r-ӌ>~$s\޼&yh:/9g}1jwwwgzK@o[6!d;<؀`%dNGVXR8_c~IўMޏ>9TcYg,q.oۨQ+yXCx}h+͙3/&c%C=ֆUS=}󚝝nhyUP1Z wόil~`Lw^ Yo= ӣግ]kپyпf1qʜpL#?K{)nǽE-ߑ{>Sҟ3p'bIwӇ~dzrr~,=Oz^X$Ժ*}M܋Z|\d=/w(TYψ 9j|q1S}?%4ۥ[ђqMb9)Wz>]m?TwZEYՄ f~=b2I >jIYo|TBfvɿ+ zyBeӊ6l+z^r\}3j6UI'v굷ua_&TR|p:ZԹ`W][:j)g3a!!thOzZ7Gge|=68:F;/ԋ G sLx1ʼ{2rf6^c?Or=Ι-U;OfжEn &p X9}4;?mv߶kmgwKOnWv]E/hoƈrzʖ6Q@[8@h(>$-3x-۵Or ] B3и}߆kH̙;<~`>03>5%YecbϠ7?L^tYϩ9J'&6!{(}Y[m|ĺhʜf:uh]h澪 伮}o^VvuCO>GtaxrBƞ3H}-K†B8yD&ʽ6 R,i=nqd`yD OnP."뿸&*{ROG=(n֯ \h h`O%P0yN3"^IKQ~3c`a:շO72f;|̿ڠ_%e. ~q:!'}^tZ͞Q5>up6sy ucs9uoYsv_?`=`ܺ1{{m ,<2V{=EVqy&}{˻̲zLL^'YV;9 ãwûg3ƅ1@rƀ_\n"o/41jP+Oi"vDnLu] -]G}3?k&0{31β A7J-&.H:c="x /) Ԁ`ƫC6mu.~7uO;`n}h29n̉6qncxr[9$]Fn2k_" H6׽֩>?d~629iɏ6p5d,·nd]#^vdF,&yN㘌/s^ NhPeϹMɜLq0#~9>S#Em,2: d)ozfP31v PBx86y<_y "Σx7-0{\p9suJ?Oq|B L48M/k{SY\tk/-^6W֮^0G&|ч;0oi,1I=lZ;@NyC %6M U.6LLݟ??Vtfq0xzz6-㼛Hs8>_lH<{ +eexǿo>)7lG îvjDS+X;Y6kӱ+ ~ Q3NMP͜/9:~Eo54 z>Pl{{,Q$d9ue5N8l[E08%Hi6P|ߢ @O|4nq0roF@_t>meǍ|x!ـ|Ku3%en=κZ~م8}?d;,#]WGMa}+Fy+[]8{.II;ZN/ČᙉF۵{<ѥ-65lVjхT'ؤĭۺpZ9!fOc' _> ð'}C>0XEa7xio`ݝ)s)Pc׆gwC&.~vĚ[Kؽ3{eޏ+cGm y(J>0tr2c +g\$ Yc~wWv1T;pB]ԛ~GthRe٩|3-njnNMgc`Yck [rEwXUN (#;VgI(oC8Ϭ&VS~ﱨ21g##aϺpMd7ߌΟ[=pxk=E3Zj-u*]W۟9wj~ay߬|?=dzhsk]λN8QVm/]ޓYX#!{Gj.jkxUNFixjM<&wo jqG/K :!=\v8/!F Y4ƄGmSP4]s ,5qrI_}N8Ԗ=Q<0q2 t: bKib`mK='.Z _91$*>W 89c Gw]~XU*x{DqE풿[rO1T.*d-7G6tuu6,0~8huf8ٓ9LgKk*ۀ{U\t: 2sE]W%k/C4da<2LE񟞦<*E˘g/0lbMBL@9?T|5||Z(z4nsOiҬICמ<ǵ{4ϩ7cN>OyNsKw?;~'-L柩ϓ!pbɏf [a v<_7t= i8U8..8 Sذ=3hTvzˣ8W޸=\;1}?u6dSv+*Nni!qЮDJj q`Uٍc|iU2y>G?9M;| lJ] !!@3vϜ8ՓkPX^6.!j :,eIԧ6?-c `3 L|/W`S`}_KmloIoGy\Wft(O\¾&^ddf Ԍܤt\te˿5=z2bƼNMy|(#\-E$ Y˃Q:|/\Q{(.#Q=Y~тt¯&C2~+K''?] 2wyvq=|6xQ/Wy4f2mRf]*8qNP\ :}$՝F.f{a/ ɣ wrx 7E^|@`{BOqG;[rA]Ȇmr a֔Z u.3)Nԗvm|K:=75~&Qe8}~9ZvS~tx?Wڐxɴzm1xdiΕ /mYـ?c ^4jb_ DҾO<ˇQ)6XEA\䧨SvXW[(7J4奛\I.7gU?oz$8Y `>iTg"YLσ=>a&7k6=s%jǍ#/|ty 5cT~ /Wkɷpv~>;WrCƔ뗽v {dcKrƺ! GF1yL-|} :IE#o4ʕj)g33hpE '`;m]^7?Ѳo{cXE|\H`ws󸁴ܝ~эMƚ@Ë +=/AO NޝNv*&Ŝrrd9V 6v|AeX|||XqcePE][0ϐv&N{SwxY巗٨gqyu yhrG?ܸ&m<ͱiB#i[ާFZL#0{~/,?k7o*`KZ0I 흡b&kM5CYOvWҫͭzJt6\el&F'պw> -5@j+Xyh^'ɹ!\?gmsnz࡟W׿e&G}Ez6wgͳ^KZ{*޵c̲Cg]=wC)H] o {S tM?E^5{SDg`XumvSq51._Z~V(. Yo\KsI׵dXЇ÷Kn ĖMќ8;Q,k[,ws&V,1jp9'N#zrF>˓3n6P/s~T.#ᱚpxhazF3sidCbɟ%7`N؟Di>w x2Sǒy33SzY"~qxdr3#8~-""Ha{ߓ\f-̵e=;ޖ㭢&BsC)0ug }盁/8Dn.>r.Oǹ!{]!ټVO}]5ol)|.Rp0穒-ݣQ? ?Aa/=ψ])!WWG3`5g?$mGe>s"R}>wt4s G6zp?#:zv<D Շ*`}Bf:r.[үLݜO ~}37YoGWhD<;=U)v>;T"}p`%'є88 q2ڏdza/G?dX-G="|z _;ۤη .& c>V|N@}=ưq+ {xXwvl'Oh.)͝9NJ|H>02_NsI\ Âx,ˎbg*ֵ ;X;įhصtnpFr'g/7pD էgr }>s:kDӡɆLu[:ϟ'wbvE^љV,l1l8oEZX'?v`3r:zv^T&y$34:wcyh씖r.3V/KWǹ=-m'7u1uKDyprRxڹ:%u:.Pa6?-~kGs7X'_Cd;f*-p/sgyUqgr7*u^߱C0ٺ;Ͼ-WP2}st<,mQR۰!ѧʱa`<ܷ8><IJS/Gc+M׹0sprq&Ə>>î(c ` WI~/Ɓ꧳o1z$KV#3{-Fh|+$A>f=PcwhSn}&N̰PޟN\M n sQ9;E:${' t]{I\:_P;ۃ]:Ν+Z;ޢ)|_ݗφ;_:Q܉Ηi;q4I/im^9CDqYwT_)8ַ.]zGul~iuQ6󓭜r-YβOϜig`ؖǰ'9\ n [P 6CiV̾yPȡjn8'{C%d>Qf~y%~-bf8kn71_fBK[s#woY x6vql!8LyLCRͫ.l %Nf ,pGIJeUXnH_+Bgww"}G(U28Dzx5jowdc2l/+Ueurp|E?ɹc}tﮋN"Xl@yNA|)Y!G ń8m?pmC4~#6(B ߜ2s1C.1w|<ݳf=*]0舞q2Z#ہ|MϿlÑ {H~/`' :X5o17{g=f6a]j^ՀM# [>TaaYJ{'\izx٘ <<-QxCU4_2heq}~n7՜9aU(WĿm hRwdK ǷG۲!?Ѓyi.iS$@ƅ]=KMGOr(CYe>8ޡnAO>XO 4zJ:5`2 >497q3M8cqop5Ag%4<-)"]k謿]fn7B S[M1/~s0xLQ (?p('ݮCϞͤyٛwG`%XnxW_|MŦQ;g{}gb0tn?w$;Fl9?LQaMnLv(PyM}@~Z NJfZ#ei ·8'E1m jU盫#ce7S/Q5Qz#gS@Ӌ!bk@ҍ_Sd}_*x]0jRlXkGqpGcfM7MspCW~;L-k|ߓ˚kԺ< Wǀqff}ܹ#wʝnVk)TT5 K.+56E;xvQ;+_G'_Oya,X /n5xHm\H}8n@[z3۽sCGi`޽+vw=["&tw[LɄs{لY? &po;";~n<7#N~2@Vϰ rFgF !J``Ԝ\} H#T}]U$E (p xz4M%O -{SR=ji3בb`!i34Si)݃$2v}F~ۦn>bU<~Ҁ̍BUs=v i[ ؏ߌg]P[>.r+N\@Pֱ1>Wpv 'cL+^9X<7z8<{U”^oȑiƼu_EҤ}׈nUv{gw64>O],H (_i|zM.ϙwxSgq ;97ru:= Vu+d|goiLsRyEG8t';N?!u\Nf?g=O,gW t/OFrmss(#0IϽO1}zߞ-g>Mw7|2_:&w9ru4\])]_LE/~u'eFQ`|W|w0_/hR&gx_'>šm\;H&0 >޺=%3> ϟW~/mcW-o1} VISr<6~z%xn2~p}v)+x i]nG{Z[8B]<,`rxzD8"2|l]OPOQzt7R `?xu!)4?:LJpL֩bQ[c]Q1yq1|Ŀ:km?F$B__3qϛV>y%uycQcjlS>%.&CիxÞ}P k"Msf[cw!m,iowbCGwow-k#p z(ٚdgpxAr 0x_20V&x?{[ܰ񤯥} O<:r|n _2,ݣ]e(0}~*Ra3_Wv|6g,s6-W~eV.Ya@}1vނB[pIN,3Fr"bUuQ[]խQ, 7v~d h;/.t?roycor>~"?\6/#\kzec]JŝsAMo`')ޞqH*5g -OloFwtE7O1bΧb{[}U U߄x_mз"1*˙]v'z;lqƅ8کl¶ ._Y?Dzt>O}`WDwߟq[ט5?q#_|ׂ>RK̓TU0FǍ(حc\tV'6ы(u'ELjicQWnSY+ʼn0N!<" ξ)lAJyPQ'.=vvGʿH |BİNt+tB7oċ^N;ybySdRt1@>э{}W V9g1\yLn?[+ImQ۟P}DwjNՑaR6??S=?g úo y6)EӞePhN+I^>CcPیj9wIuWy[pr^ţ_1bᬽ`mdgNQJ}>L{X_:7[&!F$u7x|MLgl`_.y07Ӹ4emHŗ"Ko7pxRHI\L/RDh^2H}wD7rXZx%&~C}͍㼚5ժ1::'ѿr G. 5^m̛5wXHUV7a*/+2Yq ȉ̒"l|oK9͋^sU=>%&zl2\Zx^pn5Ɔ٤,s38`%i};GFN19nvbO陶/`|w=,;4~6`ma#!V,fh?_̞ w̾o0ins1$7 ݙ0΁Mn*OGS0ov`I?)Py;oWd %!u̺|¬mOm;uc׸^씀M^>mKvl< ;EЁ9zSeB &[])^F[Pc_\ޅQ2) b6dv4NAɍWD/u9t/n\]N/WI(gr{ zDp;}]\5+M&/CwwbC77dPmmԧh>g^t(űhI#*_z{'A|_nj} 1d \Nʁ l0ʞSu7ħN4IB;6dӎ|`^ |Nj|s|>~?|UF~4v¢s2kWo,Įٽ1*^86H}E2fJDwSz?pYs⧊4JPg 4:ڵx&!˫m8&BOBc).'/MKxp/}#8id;NJUxpOmcLg n\aFo1iq>T})(glķb3Wv\$.wa6cN\g澫Hō9I~gd9Ƃmhv` g|WyG+y0ǨOA1Wpio$ܨg[|k o Ԯʼn-=0 Oڿvr9tB]M?{]v8A8AyFܺK0G{S_!;Թʹg.\ӦG㗱 e?Dv 9p3xAZ?")pGɰL-=gFpsQ29BF5ٓ}%]~%ؿ<3N-K o7xF?BšVV:=}| t7:p96dɾua>\mf-ׅ܏쯋&~D?9?Acw)fDM}[ #FtmXhDo;o򶧘p߬Mtѵҏ#Gs..#y2}z_ִW¦)ɂ?nw9GvO>q$v-1W"H>칒dxUsULM`?S{KҘk0dBڑUrI`g/pRg{zxךyܠS"C$%׈Gyr#z46|GO-n>{j? tǗ4kf~U,UnSA=N{}iuXU[|)߆9'!S6(\;ij(fxG6INw?!#xOkr`qXbkazeO#Mbd!Sn> \qr ™%hO\?E5Ɵ~9|Z[CK~A~vk!*+6PORW}w2YH=S"|QOd cػ9=$wɛ̶g4,NY^*&|:g$uX4qKjeAg2ϲ!9=s2pS)7ga$F+w =YQV:m$g؜w َ)?>z4vmW'ssH0Ovc#:-6-g fT71o!6oj;RI|#xWgn5AC~xZM xv&Fs?6ꚯWC{+3x)_~߱͜Oe3,L!?ps4/h ҾvH% χߍz̎k[[ǵӠ~;_8~$?8Ky g9Udp2ZRx݁zCON:HDܳ=ߟ7M?қ@O{c92~ 1[hp簋нA}p";}*V `Žo0,kXmldx['Hg9e=o .yM u*&NlMH43w01Ϡ mS8Ϻw.5Kr,::nmEv''g&~O7np0_fu"lN3CԼݨp^9q$ϗQTʋ#ީNj^I}=T)WN74y5B^6|VYY{tH;M2FރVW^_6Kt>4=>uNי[QY:qD[]G]:>`ߎ^F5P ZK~;Wiz-tx|hSg^\=t1 ~A팺hzZ=.XS5vI|rS8-넹+ 1٨hHbwMw~}496ԊΪjuU!f z<]jr4C%cJcg7WRޚGV7DZzSU׈A_r%}E]i^4*Fy%Cn@0}lz.~sj5({n)\4 '/b]}}8.DiNeSXM΂Ljk9 p;C<4fu:,æ0.~q7؃C04n4}f%%rIc /\F8VPޕ,尠9G5} 8 ڨ?=R>@߾)"6}-NYQr#w(z EJ: JlS0 "\S"ዜ3|LtLySx?p/UŁVj$Wq1W9buD@[xc?'Ir,2'm(s]VZmy_4"M+vS`e߂XW Bm6< 8=|Nn&n _m'?m-9]PM4yZ@=#_`K} HXXCNj`C늿{l:15}}D=6)]rqmƤc3L- ћ"4K|o lð1QX_t}* czݞ?#wg(kIvxyboGxCϼDUwN71]랾LcBƖk~t>^/y~fUl,ݩ,G:?̗LR4Iï_ۃg8'7 X܀nc2 h~4\Q\ !|9tTsRG-#wDt=f OI t}d̒A ?O f2Yy}㋄WkoIAo|`IenS~9+I\mb[Ч%rQpQMkʸ,W)Ha&wy+ւOn\w+8=]?ޜc.SklM& Q|s0ܲ 3-;.wl7%{oI.[ Ɨ;)?97kO^_`/t!jϙ%&$ %h9%{xQ0O P6t>hm}|H~k}{| kwK\\"w|װO}_i?skim3 ynhEpT8TS|%j?n[3k}ѝ.*۟J?*I;+OE~yi{;P{`;+׍ݲn/=6=O+_A>;=B50.8$j3w+j+ nK{^fO:F?MNȃG"ّۧ!^~]Ӆmc{)뱹JfkPXj [joipώOh(_ǎetm,IvzmF]F3x"L^H"!2&+ə1~Qxqu'*o,=8bwumwᜏ(lJqnbQ3BRY>]gH8nas1n/S:"sЁK<.c; oud?[@;H1c}.I$9'=GH,[{iv迆>uҩUnOKAU9`3:$\ ~ 9z{v7Jz/ax/UDwΨ'Žc66 Sf(n.yk2^l2|6םLH(ӽRڮɿrZ?r8윝0?7T?w럧}_6'g{{ d 3:M AQ8us˔翰:Д)>}<\ sϔj̃,y[m﷾mN55 tE_|ǰ,XHRpQ\ 븕-p]:9q(2ߕF(z&v[K,{ip43ߔlE_;+׳Х=n]w3'\O\{g#&>}\{/n؀w >Q~L9?&SiwuaP&i6m%C`[߭GTx>ϼ Ee1?Bo`v_gsїzkugZb}nx8׵$Yk| *@Pzk u؀9n$Q5ciPXj_n j$whw>L>DMs3!pؠ+?|菧=EWܧb;>̣.;$s6[#՘;s=Hj>?r嬧Y{G>g<==7"81Wz =GrĹ~MR{? [2v!hш<$es}o$07{ " 0BP29ig;\s}.s9߽5)徎Wg:WH?TED7GRy7} 7o#}R?3.9 4]#E[ " *S d3,ƞ/,ʢPGRk%y~ͭnr;-J c͉:DԨɢZICD$_F!1N]LKΣs%^xGm޻ Q~l=yÂ׫( `-} 3ؐ?oEϮQy,q`ss~YDjɉarL跾(C9N0@? &: Ӓxao;d/Xp@ެ=>J N@0)bD3[: G:g2!!y|nٕNӥ+p6s )/winF\C;ꌂ *hw 8aF%aABny kc9]Fu[3`984H%fܳ8vx,iGX &lȏql0Kr񉢯׀%ogI-̎j[xqtwh=AMّ{ˎ k\]v{#Z̅oeP,ehɖ0s9. {mmVO{Cۗ9)bsOƫBϺjoe+cܗ3db`7 /˳K{ A; S>Jab:6 llN(Wդџa|,1ڮ.mLj{w-%Ux: !ǰM])_jǣ㷈<_2u#v2ȱ1!Ĩ wJ38o#qZLPAYm:w:=} kkO?<;zs[g޾Wz=`\A<8jWHwa=q/0 b+}4B؟69 7F@ݭ%vޓd4X+#IM7(k\mi=2J -sZ8t3^w h;xmRy8\DqM~4X>$ Ecv 'AK3 ؟c?B%lS|5$Ìh.l&&q{a/xtQXQʋG~\oū?n"P+TQRXL}BN|%^ юG!f6 MٳyZ97ߦ3l0̶k}Fw̅s.xC(A*J\w'KɁca *gi]뇲'T`T ;[Õ*zvF ֶI.y.`2,LeI$ekۂ DK14ls#sz5D[‹Za{ü#b |k'f4'a\?5"7i'׶ ~HX<V9l8DJo)E_;Ⱦ>$Hc%^en=&ӔOaB8w>z+ ~6A3۶|z(xᢅpY x\쩳#yBG[ >Cc8mvK$ĞHUhNVq "Vg`^Ӏdy4d ^C -0[+$t~=/wl#˄V[ 7͠]~_hFd4y'˷iZQ6)Go̿3]*vןvC(i# [l%Azyj9 u/dI;DDqn ô.͚pӟo||LxN.Xw]G5f0KuG|N.'%z}T);Ը'#}C/gԀƓ \*5F;K~FۆԕhWQ1FV-'L 0<97}0֐4g )?v^\@8KXLp L%7VSImVfFt u7kI5TmkHaqLCkd'QPӠD=F擦ʗLW fS5j0#?=`WaV 2Fj %`PsQQZG;b&qVOog*g[*\!6&2d=R?25/q gS܀hCd3N{ӵ43"3+ (S9&a xk YG4oP.-~sÁx5LIMf#WC XyZmnȸ'lJ('I&?㋛ |sqvȁlui%;xRz Y_Ib* 1D(9Q[vdxv¾Ҕ)R ptťĕ中NJ(ȓql(n' @Fʞ* %|@-. 3]"=J0־r<7KaOߛ/(Ɠ]OK &M͇urP wkS};)ʛ60p^z=Qk ``3>}"ulEɕ#]PMQ9_6Wc 2+ꁋerHE)^pd˳@ahނEv'@/,qǗ/)M0 zbOa^pqr!Bn\CAIUUX(nUu(!ϐJ&rhF4&#"ܠ gG[Ϧ]Rf!VcPHWIΪş-82h/G~9P B57/FZhLZ[?i3|0׽ID[o ʟP`1WC;ڮսBO-M i;]B!:-gzSmgIDGhmov+_W&v%vz |;ܻ_^M|h`L4ϋ3d@,ڡc/ ZܓǗ |v6S^\I;v8d !>Wa"Ja3I> ~u.B2:sBB?WnK9BEezqھuKS(5J gdBYDԺ >kVu =T;;5`üOɛY:QU % ?| ~a'"c9nR4F c!{Ɵ7Vϸ87^R<#"~/>'k>螅,j:'uA]3SbUяgq>a>=V4@РYMq;30=-օy=C׃]f*ˀ 1uӓO-pK$~ lHE2 c=ls9(V2X'aNǼN]:tzV (uGv?jf?IJ""DI1U]pV:FHn3W |W FwĞw^K NCd<%! :@ "艐 g& <8ͷ`]RZ8"|`}WI$4%}x ohh5Nƫ;TQ;9ߴRnW3"0҆&Z!Uazbhc~8ϳOL *xТN;(ۡ&LN ~i4N]2V9+@r,Z2GSف+2d"g2Z`*H6p-AۏɎi(WgXv1 S=N9xHIWR9UWo7N Sj;w&)7\c5jy')ٸXo'v(.́"i쑥kIIOX#b+ -cG4s@CG{֚N/( xkQ,™U:ט7L6 a^!P`~}4ȱ^ǀ KDƂ~FuW7F%;Lu_RLbJZϑ ¤a҂B+cEֆ$:~ʮx/s^ͭ%UÉTK>3*9R `xTJ| K̋Nw x4j@(dD*h4TmCB: Z*7e9_ʢ¼gC9B^ B55^&vuq`4ۿ`&K̸w\0І`+ "ωDy?*n S!c]5\., K v = SÍa hc /l#fɚ]IM6J*Tۃ-dl)jab'3JMR|pI~'[qY%a^܃C,@{ ĜWa8,K-iHW+E[ExTg;fOѺ3ug1Kia$2%'Rw6u<LQҎ?PsUuXCW-+ 4S@_VQ~8lD )w ZJC3O IHD+W&ȣD[ɛ#Tԁb"83k(Sبݻ5Z01Sp@o v .,kY9Q@1\έ1IQl%k\6A(`^6 h:Cu._(ZI.0a~A#Ŕ3"5$I/B۵K߶@hq %<-;μ<`` .uZ!RS pz3 | ؔI(ļ{WlКiD\dI1c2:(F/T!7 p '$;,Ig\zqr^#y^}j5my(˦qsk HO=D!nA(ZQwxOfzXo>gdsă0Icdb%N p,`=:BXlx]Ϝ.T -]U\8爐/cD)4fBtD[XUF;I?OZz =SD H;OOU=ev_t Y/QkXU$c;-DIݟ_4GW ķ!?5 TpyEyu[6m4Y ExA(Jzǵ4$eLQ=iw{M^3 +2-h*ROlV@2nP )(@؎Ace[ߊΌڃGЅ]@ݷ= okR_$!@X}uٙ7@A FD&0|r.w%놑|̊'j3f<_Of g;%d:W J YOMBEC?})ț5N|es<$}C{A"ۆa1|7"!pWnpg WdC6"9N$٭D_4Sr\5,('j$qRYMB/͙Żű?<1I˟RIez }$Ęۉ672*8<$4U<utF`@騺xEeذ&(u zg=%;PjOwI1<&ܯDb'T>l@]{t΅`!i@ r FdCwY݉&i< yit[*Pj'GR=70] Y[bc `,!" 튊,= Eaf3?q@2\!v< ӸLg夡c *mL^Z[}WWI A&g)m(#P*Ϟs I}pҮ#o`Ĵ|6彶ǴfI~Y$@[}ui ;DO٬<2 I'mi[jICt$ +RPrǀT?& a 78?V΅8d@-B۷z8]>V #-x}oOd0CtE--7-IJb B\9t^yBՎ4 >_(w \Sb Le-Wx7N,NA^XLl-j h_h$'|((W>k"严xbdhŅ'UctbEE 0AE pi{o7` F@iHTCi\HA!C.q>м>=aHbn^ JW"j#lBUiŐvZD'#Q;}eQ+T_u70<CJyT$'%inBe2DV!B0lCfGFXL?>ό,o9f1EAP5~&i։wXQt2L&iE<ƀ'_z;R/8 S hN3"n{ }qHk2MD6 jv2 IJn1x Ѳ;pѫ, ͛rY?ۃ [SɲӝZ06I #h0D4j1#[UQ  pnϪ cͨ>9f[O1 x'0\sk_P{]u{]iJ}u?nnޱ8+qj얿Q.CSiըt{u,={џwG.JP]4!S8X#C;܁W~Tǁ>_ =IÞ B8sowOso}Vܪf3>ϻT2)|O6k{zF2_yV2s?7yse0n-NɴsZ=smX fRg|^:[|>-0/S\(sxiy9='aP8HDo n#,hscQ_9۟[ ڣQqs3?F||G:=ut-Oǧw߿҅Oz@h~| ⓐܚhߴ9>7M{*3I!t3j[HȯjZF:.CJmo\?6sش,{l=ĘB6vт|8w BiGMv˅+տYVd!<QmU}0wU Z]G~<ڌKx}h8ɋȕF}{糦( 5`һjsǦZG3gӨ=c~OaiV!5̎}O{{h8pXǨ3; qEwYZL۽d@~.no0y=S)7ͷ7ΎK4B:dk2_Ys~f5E\81 9?!SalmmPø'!j@GeYm7F޿'+3\ñab92vO&0d+6vht~MF&"p@Aol9tx~$6ex~@k|B~?K4!=;׃o5O|^ɶht:q<7'Z9 66<Ob#1_˘O~r;l/hl+?UBu_%"sK(ao|K-bv邑8Ί6@cA* +if8Sbow.\CXqk'&h9FYB±x: oV:VC\O;I.o yn 8~rD5)fu"Ԩ?#>^-Y R F6kxxO6C%~D)hS[ D2?hTO@_Ml-(wzmb|Y=HtO,{(6[+IGlJ}^Sl- ׆ ҊSǾ*hs7W#9G {녮%̵#=Dc3  a/f7H[޾ϒEר1\oJ"mm}< u?Njn"_|k5uǻ߿oQ] )ƥ*QF| fșCty'"<3:,3tv039$iWd ~kW'odžϐl7Zk9\ kC멲Bsc:zkEzbuYZWlwyG;A|.]$wTN}Y;i kKBwWj8YG'"XDzL]beW~Ǯ> %4Gc|5nE/e]gVا210 If o=[0#ϭڹ՟prϼњD S'ޘacrPX#M}8 E8]d-B PH,U,lqbĭC:`x̷=]. 'Ƭ@/fТ~u{[+O2ħN!]ˆ?x%nŢ-z}_N<,q%' DU3L֙G[r Ʉ93TA^Gy)OCVgqZx'@1'݉Tp Vva5mЭ83`|αXbM{;:Ojag)alO#ae0=x[dݏʅ2= 'DM=K Wj>Qb5C]Vtt e>Ro0y~ts\iwB <#Oz #f[V7 :cK*g_Mf 뽃(3-]k ӽфٖ0߆~!!pm?3f/\Z˓&uc<orar1:#.Ds(I?{Jecٛc|?T]E2gK)cm:HȻLn\;s?tvZ q߶! sߛP@s*_M /Sg 7_ù"c0y y8_':eל6,ӸSfPu`0i5$늄y=0}?WƼ bW}swNӎgm/`h^6l5St]>g-"A>汴 SqqO^oj<X6.R%ͮvn`s3qf& ;3>,n7jdM+M rBݗWbi% s5?'|> l=qzA=nV5wb^O_f^28yZO6ZZw`[E1tL076}b]9t kcX9O*vh7rn^}|WdF4F+Q_9ӅF6% րk򢗎uD>x둷9 4}&_2jaظ堛0JZ||~mQgjC y&ȗӹԿ~e'}gxJʡb_ٜ[1cD߷0L+xC.;<8Ƭk:#zT~F>/s"x2_};: Cɶ0uf?@֥ۊ?{8bc#/|3kp_ >h7%o\._ķ>t\V?a_睚L9Yfn4}9kKzO|}puWOO _b^eNY`Qq0I[s(Υ"m<Zހ'\6e:kmȵZצV.˹q1ډtbg s|Sz~N9M~5|[nprt&Wh`,iaKstyZ<_c(/3իI[>Dͫ0{՝SV(:I93)j_T-.oXӴ{' 46JBYv`h]aC%;,)=_)5QDv_Z9GT?o\Y;3Y3(/7w,?-#70 `W)uEbN'Y}T89uzh$# W &- ւguY$O묇aoΕAOjٹ|E N%aUƓf7=[?"fc-ՌBrs֍owp={>Xm?77eZ}R9~p:{1ܣ'ȡʯ9lґMtP9yU>6LyZ ɧ9I0S"W{hOϡ}6d~;m^_Ab9!#\2^dz ''kĈ7?ka9N F:69 dlv ~HVo{ko.MZc7)i$eCM>ߟc Vr@,}3:fy+֗߃8V_ q<f/=V]Y~1P>}ԏI7ӫ_u<%1֐qEyRa ̉CgG{ TDK ! cC"}Sb\RA˨n^\l[76i82{Uզ'|Q`BqYG2v3dX)#r$Ɣ/2f3QcJ_ Mi|,U}c dM_NpΨygr֡7,u 1{Ih{  s3Po~;c~;$wC ;iZ#^"hPٹt UQE?o|)S6>=.De 淠Myc(Fz&'|~WF0sIgCQ_?*}9 SD.ߢhzd r y3{4'+HSw.z׏Wfc8id-!up7?Mcy'aUs)zܹRd>rݵ#nۉs6ozHr/?<=rljLa.ܳ(8K1(\Ķ1?W*V=.d i}Wͳn< ߱ { {ѥoR "/Ӂ͑pV6hL1HËj?}q.MSeC :=%P=+̖2 ߈1}&~}+a`=nfʢawcF+·,8mn?20Ӡ_'s*pc fދ]gb 8G..A.R1]6n<Ln0FO?gHw:1=&\m#L3cNUI]d7m)3UpZ?KV<Ӛ2 L tf3*3jOh2[vϒ/VDV1]gU na`(OS| z)zVr) 5n@_V {OZP5?p{=λxzP7&n^@T}r_"e>eQ {u⺖2~sd9n;.3X<.YΏk։KtrƳ~r4z}((YӦHw:**:ĔnԾt`Ok vR}wF=霨8uw:^eש~|H" tm @ߩ0?mcЈzLګF?;1"ݜJTOOlf;e^ W3i8d Ss, 2?ylb}7{.nyD[.}"\erY:g>=ǿ蚫l_Imɇw y f4J|I`qETM㡧+\ew,ʏi ./8}LbKr+ JZOv.%tAE鏻ۏ7cJA⠻x9n{>S_Ζyʛ㯨q- 'zv6ǶzY"^jy5mRi|2[fdҞ I Ny{i2GUqsĝrYNUYՏ Wz%5y\6R{YWK~,ex1;m\Ghlw2O?+&d9e,v^/p?yb665_;Z}y;[:V:Nv,S䗁`o_x~-4Ne!=j/sG.F5թ!Qrӛ[`^..y c?;]+tud]d~pE{hkBi&|bM`hxh@ʉ)cRoЬKP*)<$ϥ|ۢ1[LސcпVp_:_Xn0\5\ 3g.z-ۖ QAdaeI|,g彄̠ wz~=A)F+H#擓0i ڹ$7nq8M,/d܊}k9(Xz <+Jveտ1vkϵ0Q_8emo}`Y[~l C| nq{&d<;-}B 6ꟈH1,Z\΁Az]J'u'lг2>7SQ L]zqW*4Do[8/3/,s&cf(Zn Fݿ#_#(L #ûwL a <\nsᰏ ]e15~U~Y\fA/)­&e1Ȅ=WvP`7'W}ܣ\:%md[Qm(YQkj`B٠<okEh,w6_!F_Ƹa|gFZx`}cq^E&$? ucaRXi ݥA>Q8U5`-T Egw>ܥ0cez$;,΃VՔFhͫn[Sp:8O{1M*kӸ;5o*>=t۝A`%[ɕ 9VX=ƾz5CxPq?LEOXol.pů)v2ramKx[Iq"xGѮhq3ysbQIJ5}jo<[F$X>ԟz&?2VZ冖h^̐(NOlw\U̝v$?tdՅ_Em /9z% ΋?;-zۇXgLyiJ#8aڻ';ڹ}:Wy|=H_PvwwfAܾm;E"mnup<Žw})ThLw٣“[}ppZ!yp4ı)Nُ}n5lB ۩dN?ˁqޚcN*`ߠj$s<pXN_YaaD y8aBxr^>J0LS*G{#@i-<KPS9ˋLy>844* 03]'\\,җ%dCt^F}qcњ=@5؅[w6l4#KO匚W=qv6 $ү 汕X:5%soYUsz>7QyLXଳ 'EFhrOҨHO0kQ+#;U%bU䑏s+=Z!V^ }Y'x;Xju?=6\۬{wib}熞 sѪڌ^p_3FR8m \H>ҷ Fnb{g=C{صwWe6-zt~s!wFsq/׽~xCqWfJT1}[R.Vm,$l{ծFG{_ɥH^U|FB"5{E=+s㫻uXMp%5=M:PrژqN`l]Ci H4UB=7MaJ3z0Z;姖I=6Blf//5sOOQV3KƲk,|f=׏e4ۼ.62h%nfsf#nsцNj'+ޖT*)]};=#a*9p;𖤄Rw:,?gq-?'0Jm 7jOJi,C_U;KVzGA|ʖsa^ίN~ 7=5 l}r"3|S8,״J17 AzRpzd+o.,/uj;t#? 1cM"؋*ld>QNQ团ȴ,NUgh'A g_锈#G Ɖł Rٻ O.۪1 ##wB1 l[ˁ̅-\z@Oco»!-;^V;>keOc\fI|=3l糿zvl#5xofBtgɑ\ W5Ԟ#7{uy,wm)tLL>QT*/7C|sZ{2-OX^7;z# ң{x򣸛/Ի9F. tך&tܥX,< ZT3lflMCnUMcOϥ>p83tEpRʟÙgh{$cf?oLuz,xưRC8;x')ڢn= Yޫ[3,BK,Hmژz{7_S$X+a|kй@;ھw󾻷jG.C2Z5/qQ_ćQdpHOh(7[@:lCgqsG;⵲jx{K4O]z~^ܚRtڛAkjB^s.Qѵ9wW.}Lht CyRIBWb/K":_ȏ'FY+'p8\hx2|_p h_3fzw Ĥ[w(Gnb^$nr9J_i/> eǝGn10LM>^t2gAdˉI:yOb)d gʻ/]u̇L޲'ŵQG 7w6Ƽ@0g3*qȐ32k&U3"/k,d_| Y~e{Qog?.uDᮭmȞ3o_7xL<ڡ62$ĩ[^l9e`/pMBkW23}hfȯ?J!WgAY۴@-+.Ⱥ]#0[ޑ( K~gIoگ@|ό]?yn!XA9y\-`&3ϸvDQ) _-.p0>fۮ| 2=;SOtۣ妿_# et^P3*Qo Wr8^y޲N}ƫ\nY;O0i6,-ZWGn 5<7AyMPD!<㙩!vxka>JƚN=Q9g}? 4p|FΌ.ݱ+%5uN}X'}U>o p$8_WC79ǫU'cG@wzzsX:r}VޕW\!l|1pf,(X-vσA} 4ΎKIhRG͕A.XP@?Jb#t6e~ ʁG˓LW9 R3e';bOn/.)ᢒ#O7_9*bҤ w9՞4m_g9=YE}0v!יH.y1}O OQ=w|=a2=_Cg+}Ӓr1>Ɓߗï16ڭ'*ySdyܡҬo ^wZ^oi7ŃIf+}vy~πb$N\Ɓa8P"uzgN^+KPϧLսJ7EBoΓ]zv95a8L#h_n C?iYizH }ɇӫ~ާ$Yel,L7߉4v'O >]Li) sa>\_^00h6#A>q6d<3s⸺[^ -Fz~?Ԣ]ǡ؜57;5rg4\Jw'C0eshnPqkXBmKK7w>QF+u0E{ s*<.%;=Wh1uRȂY;!(r'(XNiK4k#hd-L.r֏wZY|w;~~AZ䗘/|ͦvcK` 8rѽ8Tҍ8dZ[0Bs@n+Z6)œ60,y=;./Oe5:4}3:s-xcFr)ΟJh /a1úDf.uf2toc<\x-7_z`aU-JcbG{sQߐ%y ѾE6UF5>ΫdbWDmHD}Hv1Wx07f-5!!N@75;cooc<%2 z>ݟg6q+mԺv:@y;@T@xߨ3rɉL oYe0FbYobցQOz]ƏSZ7`da+ u#~z=rd /|{Orb}-[}E[Oe5!䇶h{qb.]\iOqm;Op`o{G %`ᅐ?o_fXu$2}_rq" HRls`LNަN4t?g ݀̋{dkU^) w/ޓe>6A3Gtr`qus]'U{ϗWŒΞx|tw {F0 ƕ<n/}-ܣ]s| U7׋#j I=| 9Y8l!\3L1m~ W !y|x|{jВbG[6]>VsziiJ [(طzC)N ]uё/4YKyԀ4NwG LjnfA[vaN19z_1g[=sᯱ ?nc;\ wvo䗪choܧ9Z`kyY:G"nS{9;`zpy ̱.y'4ٹ 8O`р{yƜNhuc|m6~̳軑] 'pNYM~_CYN`,tWP5'gv8$ƹ`s=J}y8Oߚ7.]]A|q&s/EV-?fNp+hKq=g+oYe?}I^aMHL4H(f߬p f''6A,{>&d+.3,z8~'񺂙{??=hτ\7,̙Y}2>u~ߡeS#Ĉ~hlJjoʸO6'x&lC^ *!w@``\ް\O1™ HU&:44~ p7z]tE2;_/T7+t!#e҃I?Dݴ޿I`zDe6[V_՞Aw#«b68L}?OdDX-jKhzOk&ћ?.+3|9kNj>?/v ùemѻ)~ڜL/75\q9WÛٖ0ɏ9:6h7/KԷ78^$3B\sW$д(M=7!ñVT krO1R814}Pԙ*7W\Oa4ӆ`f\{}k;ax3V_~sv\k|xY<yRH>G}u/?>6:=37Ʈߡ֓{jX#m>t_I<€OnӬ9MosL%S8׌|.I W>Vd0"oV+Ȏ@Vvw=B qO%h[BG;>/owd!;1G/},آߚG~AGisjYB*l!%POHݭ[֧yq6>Vbۊs'uǴL8?? {%;k8mOv?w[F'ʓzZQ@2OowB6bus3\qŚMIC;㱢#O6_XlȦ"C̤-#)''H@a04\,p0ȓtx߃&a/|K%co i&z kCx9/A͋@ՔZ aLYdnX?Vg`m0&gI8Guߞt$FdQz)bg 0~`ʞj D/O|6'yE5:vv;qj. #9SGw9JX:ahW-h2 P>JY72<;3`ӎ1dL̦^&GLO%i!o9Y&K_`1p-P}'V/d,-'dg~M~Q?њܬɡ*936iܰ{zb'ɳ4ۜ^ҽߘ9A=ΘJ0f}YƉP`_׮V{v}D̠ eېo+s3R-՚yۣMA\+YǧQw?n_}́_('Nr;}.똟1Չ̅Lf{=ء2dʴ)Q~{&^EۯSeצQ xo(_́:,sDw|)~!3Mg OX90B›}M&93"GZC;y sv[?=sAKϓh^lj͚˜rsT'x%Dw_, 1Zg;R^' ^/rWSdڭ _"0ud}OF4a0dΒ^K>~'3Y_6no =jĶ7g:v(=W_Z{~Si(`;|qùƁl{ U~6-L?^M(m -U?k}nm:jݳ\{^MoJ6S.\kdoˇ6T7֚[M'`g}8v~N\s;#0pUqxr>%=L̕]U691N}eյօ{ͮzi`^C6{Kzfs1Fk_qh/;mT9|4~{{FRzz:Kdh58|'k.)=cef997 a*$Sk<-c]in)ӿC}s?\% nrH^̗D{8^)}ll9^83մ9 1k}:y薊?Fп{7?dփ\cBƝ6ctuI&XGy_]S}*vxsr'D~]\~r=(v,]NG;+D2He1H+t?gxN[al>^)s\ ANmQ-|S_ 8{{߽ngx)=ޭ~CnfU~ p4(Ay@L`iR Df|m`$کP#BfDZ2++筕ı}wG>݊3l4s! 0jbnyahs"c!:s oP>GXԐA`%=odfybbMd jYePM#[ƀ1>̤~")&?03+S=O8P:̏mFrWrlQ͙TCHF!N iv"H & dg4 3G ҽ 4xNȢ7ŋo渨dJ;(*J/  Q7p;ڌP 2$ў̣7 vmv\}}hznH!&2Da;!P`6\ Jɟs0d&C9_VO+vM4(d+6ݐ:S剟N]v&p(rZ<ꂞk+j F$=YEّ*qkgvFKrQV˳p~g]Ħ=7]P͍!%2zA^:C]1[P3&x1Rxł#ZaHPؘ=\RtMryXͱ( q MQ ɜp?$_,&P Zt9TT ơh@Hd<ң%y;K\@ 6cZ+VTAqi%Q)@pF[$15@ƢK!=|j b },!65 [裲O4xq*EV)80|}@Y\gb({Gy]䧂i]^|(Ė|~,i+!:Ll~HoFOCݨ9KC!Ȅ6h[,4/TX7"C?N2hL8,:z~(uÁ#hwjR21Hfٷ!emb9XFaVI8Evy6Hˁb"z ;H=/{zycqXlvƺDWd})ɜ@ ;zArs>GLD>#WhYt!Uޱ ߜen6{|?oF ^N[T  ek>|sѝԖСբ(P3Vc ٞI >d>;Aܳ'.MWh˛EtY>=Y 9#"g'3?]𱐨Z<#\xC<3fLe/A24`4%eoy.ڷ:wcWQoE}St8b٤7^ڹ}Fl"^X[,h@~z|% !…:㯐(y tAp`w %,.⦔G0}Lf8s2yM>&L%l}K? GfS 3~$xtWĒOqy: J܁|:*j@=xP!T3Y QEZQɔ/8S54G¾pӗՃ/). ƥ\6iIXgZhE.\ N1t T]Gɺ{h֘ UC&k,DQT^l `*up-E,[ 8 %|+8[-VLnK>?㲊XJd\C`$BPI^Ǒs6EfDbo95Ti!$$l F 7VO`1,.ƷzkCcu<cěXD0ʚ Ci3sfKJ2"BYR -> qvSell&D+t+1#C)o-,!=]D2)$\ߓ9.tV "i$֕M"jH3r3&°{ )b ;yda4N?cEdfB}mJǔI]o~[*k6 3]?z↯s xu% E֤x'GR)-u$yo6.Om[Hƀk3 ,e}*˟^:㫌FA:ڨŒ_W~Jg{ZŔͤCI)ݧU3gb'h.fկԩRkC%ccYW&T|=D,Nnv_W^[`vU֕32.w꥓.XRlsJեvtOTkwa]uaͩ0`R,`X4DUj߾bX3jf̳+iM,0*U*]jXɬzR'NUғҮ}|&T߯+h:V}TV˒dy ?ӤU(WJ  /5iȥTUnac6vbiPjyLkT)_dcؑ0שJZӳjVwk cNd+ICtUdSYTS2L'uVd"[,M#S}:Fu֩U5[/~},֕}Rm4H CidWBm@:IըnmjuϻΥו )Z-l}r}knF6bS,&WVҮ`?翻&njG̾R2j:=UՖd<:Q.ݪSZh*s]5iر&!j589!X۷ g0ޞo3l3+sK,0y_IA-՞&ipƑ x0BSvثx/c<bISOɘ9` ?/ae-O9y3fu$*rReGAfS ;jV1a hЋ.\ ̲HяAQ~]MtKk{QZ ϵТI)}Pdڻeh ՔtM}L1Vy}୭]Rا:H'SrEWadɰMu_`d5qaH$iQi"ANI*ߥ3R+SA$16?q[<-á\AyjJwy,TgN:qq5·d`8E{?| $M=`lG ^n6[OfB9{vvk4Ik@J"O-V ΡˆD,XW;}xĤܿWI?{]:YhmM7432ENqkFljfFjE$yٚ Dmf>X>AH]9̤iaOIUY&,.aekӾr5|y^sDW:mLji d?LAVZHjy6v#eaOe D9o'8% x^2Z}|?gRjlɷ?.:oJ#wP_Ab}F.{K^~[f=|~ zS=ţvPWw }-rg*6EWi7|Os" !O<<-M;|x(/5 #L#"_s2BRe[ؽRe,';*}?}ۯ|Z@s}c2_;y;c˸(|Ru]g߁,t2PJfa\^STؙkXפcV^bLͨ3ܮS*|pEEV[>kjs}"+8D[9zv_o3mz+ԫ,}bkaf j3E7yq~Ex2O8{^λgސ wC/07wY}XgdOa?N6Jh w:~Q 0Od9T1 )S5Y9Ć/{K[wHgLdKMD_Y^t9ٚ/SX~HDsT=ZwhK χДܢ U/2Lgur2n~s8WcűQZo}}LN|/[ʣU}Zjr`[%j0` 'z?Шɟ ?b1"E4ֿ ;Mâo1m {YU9BFZ=31̻q7 bmZo йD He}~/]R'ӠqYp9fƷX7?1&Z[DޤwAP!o5k@2}۟t>K ]m1'!.׆^ +PiE44 ?[ǃ^n盹Y+z.= k>.] ́& AiӊO:Qp{;^Huʿi>գ/dughg@s(rE D^RM-sHFӘpx%i/*k*>ь5q6~7yV%ݝmPkF(n<\0/]j >vH@hs8MİcZ١>ؔ_tISgyr`}J"kCGCZ@jJ=!=.Wwj,.N98}^G7efyuv8'S$˹L×Y/cݘ桢 r|Ѯ {<#m-+R3|x |?^Z"ao c9ېX92XqO/ĸ:h߭eXcɓI;o&owp0` fZq6HDŽ<˽毽G5WꯦQI*XqsTLa3Ǖ#/6M;t_+m xypGw5b!,o/xI {Ԩ "nϷNcضs_'L`aV9G:whjY yysK>km zz +w>ԿиٷAtw=O>p@&Vk֎'nKH/ohխ"o_e6;KxT^+r'ƬUCXwvX {O$/Vq 8SBR溜ӯ5 `Ek"';;ӷfsI_s^ϫv2kqȻs;1z#5FMPI Mɜ)ߡsY|',o@o;u?Q[7oG*~r!aghi!euU}ʜ2< T \1 ͌B.ݙៜu'?ϡ[nK& >d T*z'q8c~!|eήZ?_`4 7[q[_ : fd{|X ^b fڇ"S1zR@ Oǭ[};ַ]M]\?:_.7X7ك~ h539];d= 8sO`nB~c6I2 ,8Qxov'w76gYm6X gkѸ n>jڜa;yD|S59>QxCѳOu862u!Y eLBak f%+x-IUfs?醗P/n 19Jƛނ~0yW{Bp@u] *'u]ei{Ϧ[mc@+<;Ͻq_gt'B,M0V 6siX(چ\wrw2u46f16ʖXH4'b ŗ;`0^kXYKϩʹY<ӽ׻/+cj o6Od~vZ'6/nZ]M{DueL}Lп9 x {Kq@a*}G1f i`1G ^K OXp?]sn49 (r''![aįt7.`FkU{ߤ3-- :W5 aPŦIdɊ(|uMKꁎo8x_0va[dm1[,,ZVF/nd{m-B*;mymGؖ!xl *ܟ,wg5vO;J~q0_kx2TAw1*`AgNB8Z'\S|ׯŵ؄}ް;<ŗt^y6 ?tA 3M \bsU'̧ɋp.8^q wnKt?m;z2Ôq&ZTeNx&`)ӹR뗾o&uyMts8${sV6O g ԖϳG QXh+NAeEٯ֓xh)Wǧ7lJ 7x67, \5sG*'hݰ7~ u sd3@zk돟|kmm^cn|qsq}u.ԛ pzH<s/O>KH _Iy\ F?7g ٳr5?Ѽt K Y;bzZ-;X*Ɔ`m|^ͮ~? >\o2sBCu<)> D՚C瑼+<ȩLxr)f!7cz]\K4tx(a~zP'W8" 壿S7o|n ÞD9`[==g:~\۶_S9?:ޜu,8 ;Yʾ2l_7ETe l#rzzl>?A!Tx{u׫0~zq&drO#g>xO{Z>cܛxpk5(ﵐѐV>(06ѳΜ`\(H2:񖰯GĊ#%|`/OFs$ ^xϽ.(ܗ3aತMvK@}=;soc>Ija |£^sO9o"k>OKsE0{?hmH14e) u5"OVp~ykнkT@$Ve#^Y{3][^ yϪ33B~S3(uvpp{V?٢p5/.! ?b.^d`񎮩bjI6^bEMhse&֩2YΧIo23p J|6ت.u }*ճߦxÌ :gtUo="6Mfi$esE7Xg9Eǻ~P`ٴ*wЖv7BTd_kO/_ߑ(#OE c/Ͽ8挡)}s.ݙ̰)-S86@aͺo ڐV1@[YFr*J^,r RI59o빑L>"2=|tҧ:*_E r #B |0"6yb؏u xc=Ȟ+fas=gdLgk%v2&76L?{/#LaUaJ}0:z46%'V{ݜ|?G~=J4NdՖsؘ''?:M̵IiiB~>_ٝ&̱0Pɾ+?s_i{GFGC?o,QCdϤi/ſT}L(ׁ /TRd-1 &] Y\a7t>x Y"+1{׮:?̀;Ur{P$ݛ:p3Ɍ|BwZ Mݍ6+aMA >9+DC%sR`3A{qFji9+!EK$o71(;B>SD1r;_zBIzE絇9vgGMN/5}?ᡓLJE}2}ã/ m[>?߄(Ok ԰?jY: gx0D dHMx>C8Q)g#<[ಛʾt4-([V]ns{|FzPL* cg$f}"oH.yӛ/FYߡa ?enk @#Ǚ0G,|ml}e$n)<h|=Yndm:(Nj;9N뭣`du˔eo9G}K}+^i7VλbGNIESwJN=FndEbȦLpMO&×ϭ"1.xȯ\džzgDgj?X9c&mGR57wJN&}yO'0H:;{~" -|KS"d];?}𴆫s#|<`\/c:N nONRBw͸c"ec X_aklէUC- i3)0qd|+hlxQ)CP 9gmփO0\+nq#p0AWƴYCk|]tL*tMv,*\k4O~@[wisv9m̽yos=v;1k}Dznvm̙2+,1| C>`K \FS.PK^/`X2Ox"@ +P%d.a8]LAUyiԖ!,El `Ejé> V[-,LW$= Eu<_lFZ۞Xv^bwN0km7BڧdXU;X9wB[9b˔#-n_Q?8{Sg}J©z^?Ц#4\{T;z~:lȌ!10B|aaR@J aBx[6РgʒowۿfgY[k1")CQ=qbJ'aDYPA x>%3N)KJb}5g<(Xwwǯ;M'-.b=5gL Ͽ̼}ZoA.i_=~I;-_ke[ξ7\??6y;\[iϫ[~*RzH쑕a*+_EZZGrUWZKLE5iF_{ip v>8˂dY:嘲0q鴞 byT/ZQVK\L\̩Q/t)^zk_IT$,:Y@q8ԿkDSڔ ;ǝ`reuC xtD3Ɋ1ث$GU굡~*T=DKvek*+م{5oAYXv\%I$DEA  nkXws_kj_y5ɳ±u}kssS/ov97+fM6abJtH?*0t<)s]u6]D}]|,IOg sPy? áO6N'G,d}ߊH Õ72-F<_]{zh`│mߠU C9F2V8WiLIb,DüB𧶠4:s۷v3.;wm|}7wW5žuQ|Y67؏/k/\\)kS.SW8u[,lo6"4?w4MYw~r>=WלwdVjnf W6Ley 5RI\]w.s0KgWMb=_#傾 ;Z|>dRZ(i>dj#G[o:[IfW (lsY-\la )zDP',z tpg{.}Y%2Z'?T2AG81ęOVPLb=O&aCQS@(LY,9NϮP,0S%8AQ"  Q<|AP 3`KN #u j\1U~X塚pAh`"1Nf 6ō"`ip@4 d?b sA2J$H)8gP &!˄PM܌7 lcI܀qӆ?@p&+l܀kNZm@!!uuuOgz @}A)X?nb>J\'PQrt 2U+?ݢd-$:6PT9`YZծ\}kq ),)?K67 XdKtf$I$B\PDƫcfÐP 0#:9P)Āl{>Gg^$e^7 jFv2 =8bT 0" d`1H'= 6tӨFQ;-1JShjYY)_n&?Zj7L{M819",YfGqmaiᙙ糏 4˄"1sj5*<~ӽ۬q.E3vYuix*4CMkZJeD LF1SkrD󃘟Y"%(/WFtzx燁u2g"\JQ{NoXzїhJ%m +7oB&IEu 7xZG36">^ZZuф B|q0hF;c-٦>Pimykb7f&SWuHg*|)nOc+ Ξ, rt[,M#69&F& A!ŽT}J xphypL((ږ7/٣ؾ4]6p`a]fR\>NL&Ɖ/α4 1q SSC{Q W2^=ZPhɭ bmZO´ x>{oJ]_ iLN1Sx 9dz1|0nss)UiLH't+ζTwn6姓R&@{m1Thp ;AsMg˒~,,#w'ti09aC&,ޒz:<\}goI]}-᬴YY7;8{G } H Wpg G{ꊛe{͕+NkOj.i=\'9x &,5'gbE%1}s8,QAĮW;Q`1T Ljrg$.O|hUdZbsEGdǏB3$R9ȓH,lFR+d?0 \qvOd.B%_xg4v5-20R o\ȸSTBc7^qBJv)0ԪnqBpbD l pQ:S^ 2~n#mCҒ& 1W˟+8Mz(f ,I9u //ephC?˸AS:煘c?-oѓ~ljGٖTi:;A<(0iFMbMlR> ,J.D(O7bo\j^ݯ  ,O+wf v.-_W(Lf;3NC֞;u'mGY Z@3C5&?y9voԽazlBAfeln^os@vA͹Rg:tg~x`X&uU.W;H; ;o͡=7 YBkb 9䘦.C r3O\{B*dttX cަe{"7^Dª M[F.=۵c.;>՝6og61]npDZ`!Dϊ6\qR䴒sTSrc֮/Zذ!rI 88[;x捓XK"/) QҸR.C9s}~"8dEh;aD䟣aj3┓d"oХp:;R*HFgtaF.Vf%.:E3Y <%/R9w,24Ë* ΈQ=㚼_VP'YpÆW^s,c[Zd^{ M,~~YêN,m?zs#=0a9K3+;ywkX]s9YU_71?~)$z13\[S5-vKiW{$P_ `x Cr*Q h}ڍpp@JGci&qX{`Ai_㇑00"m=nlŽ6,Y5==yG< B@7lXZnAzae*9o譃#;w) +ۻ}FS)&"rԳP0 p:okpk'$p PYТҶx ;s ¼!D\44A \?|ilo@eQMv+֏Z4z4hCdPCϺ U췆vWUмᑜq[a-H .eo_צ}Mq0'+5nMS^y%M{Q/%򋏯6@06%Hr!3G۪.F$mHƑ:ᘯnIϾuMu"O smjR0̫~5$37X?+kEʲqנyn/̉QID/LU,e5"k!mR GH|=EzIu8o<{P +h[&W%=B@L߽=2 ΍< 2OPӯr0H6Ѣ93.. Dn[|DڑşJ`]Lƾ͜oaO-+hl;3;v14vI7?BFOe nʱGLHZΈ//U Q^ HY;Ӎ& HEvU$bD% yV߇ݥ}LE†px1K|_S*`,cːItvNn1SݬV-d<x uB-.挣Vi`VS Mj 5|z#0SMn3κ|[;&\hۙ:Sf, Dp۹=P"!$c%Xׄbv={j˲Y?3$U!%y$4qݘ&ݱ)t٬$Il]3{ jRC/ &ɤliQ Ħw=xZm4Z`{5eI!K[ u3y$Wm~*M2\}WӚT1pJgNp?3T*ǨEbu&br N꤭$bF=tQTS"SXTIjy}'Jͳ|[Y"QXM(YIKP.wW7t#Y!LFo֐E{jly8u+toŮEW8GjwJW I~ƺMa%1Shl͒lpĤ&nNB"M]ԷOESvRD w]k8P \k`~pYv=c03Ghc|ҐTV >[j J(J'(MJZDM  q=bndU(VĂj ńn/BoO_)JJ|݌%sݪH2bBYHT.чRE2;$mF?]Ki ,%fWZLh bm:]k;V[շ 'x2jhk!4Fiy^9rv` ç@J&ݑ*}O ɭ3x 6n2p> -́m"mWQJ X.Cʏ4RaemH[ mp˧]9A&"0Ϫ9C+WʴumRXr F\o ܀V[c2c "=,1ї"/s/s;PESV*3N[ J:  ۗa΂b5&C[v+Eu[qL^cn8B9_4Ԟ@sT!quX[K.Թa#Cm͉r򹇳[Fd^* npQ m/5:F|C<5VvZQa'zj*3)=8lWӴJͼkG" ́JF%z$L#C ei:И/m 6Lab{`[ia&)^14G2zaɿXkQTNjB CFaRlz [XˇV).@)a*d"ƦF&{ޘFO턏t;C28S\.ͣMx_ a;m\ax}`Ĉ y#iFVhh/y x9փǓc5A<_;xbVN;CRl iksES{Rx(K*p)ᗽM#L_&4t9 15ɈWCm>ܢ)bWyTewcN: rB TBW8R _ZmփĨ,ӳΊopѝ'A7VN d]c̗wf13|v]C&=d gebD">G,K@z&ȍ/'܃nȜWHy:͊/C/JX!9YWSx>L;$ x`|8 eqՂg&7#A zy| ˑP`X;I&EuA˷]݈i9`oV+PI$WF!D0,((X'Jgep3bR\?T-;Fh5PB21AlD 9̲C>:%z㐞}t%Eڇ_ٮeZQS7>X+849^ ȹJSE}KM8w'7FF {6\v6e-#*tu7EjhC#I֟1f _+Yd%xl>6C8]6N.n?ϔ6i8yg7 ;)}u)`Zh 16Cj@zK-F2jwS+ޅOXcS]G5òS_F.&1 v0L-c޷+7[~OO3ކΉ>aBeOU oň2163$"I9y"rJ!t=$A ca݁xu]]e'ĠY_X)?$"ykmgLYw i|LG80-J"#-ߌ:(ݞu.~!?@]t;0_{GZ`Vsov NƵ;E tiM,*XZ,?v"䌬uYoBeGZyGmi\F[`OivSmW’n/@9z}л?T qd>Ю{HuqCdMzתnnC޽F"0Yz>}97i#MA+J"MMdVSarv$H8;ɿ"J#-Noq}QVͲ+7=.(5A(wZ"R[ km <Igj(:sd0uAצǖ?O/J[>ʌ,bsWӚ#^W)91y+xU[aDe0;K5b)E꧆ :yM.[;slۚc)uи"m G >KQE&8"M)ZݎcyxWܔg_hi=6zJ~gpdHƘ;giʝ(]m{mDڤwTI{5Z[jSpKyl5޼X (한':lXsұChᝬ8eXmd-pTӋb-B+sdZj^NQ\[npbZ3p7F[u8t#ہঝk?az^Pha=V}U4cϬd,"'(:d~myR/{ʭ.$^z8Yn[AuU/8 S~Ŀ,g>nlg$2p4cMLsX]DJ''O~-񆞨%Do5(<JkEa[{+IĖ=?9.0v`o̶G6#I*>wCJF \Ez.sQ ^dpܐ09@F8 ݿ"? JC u(yiPHiq} D3N0'yoO)P4gH9_ւI3-FZIzՐĩq-ۉeB$Ix1%]l~ĊPﰎHs#EUV40bp^t5O7p¹h!BdmAx1=wC;5O)ãF%4Y/FB\%n nqTZzFv*m Pkf >T3'XoQ;aqwmk]PB)rNjNaV5;.,x4Fl2[i/"ϿBޟ@mb5٢Zd`Fq"<س lTʊv+>0\OV~BFHl;GxO6$%DQ=DQd 0` P  b p%8.@8r4X'haG%}v}voqk;nW|xyՊOpwgO"M<^<3j3 0,6F`Nm@ 9jPE®7먀d#,͸a.xHŚ:MGfӏ2cfϹ"jRciãW bct1F3Psxx7J %YIuRz*wL:h\o ` ]Y+l/1|x*[XsOWj\zVS:JB`S9;~Zͦ[Y{%jڶ:j9B!fʆT+ 3BUQ005SFy V9{ٵݞvR9kcWn;k@~niMR5-vcF^`b5C'[]ZS" EXl1q҇IcC43bͲr;ko99vmEQ߮fo)j $^U "c̪L^mQZ)Q)[Uز|, "A9Mr}Vz ['ۙ.4(F l4m<:l̳/&Ǥə1{a5b";tOv1`k[C>lQ;xA⚦4nqm^>Z[E̵X}G켔/|0"H0`A3q#r?~J[YX9JG?-U̟m}X=gUj Ɲ9@2`!'EP@YZfxXbV+L'ZeF.tggR[Vz9/֨t nwpmq bj@f2Զ}>cyXvoI-DɕXT ɐyj3^C~^(݅0~,jɅܤ@R|y~1:űPm(*zd.VA'̃ m&a_?1s~߷zUkơahAE4 tqNmtcYA.0O#\?:Yմ[ͭEg-ao1>J9&1m$[fõ1RlXYܘ\ `jRǪ_3>%ǵ|dв뵮0sco D?yi8!_"ޭ+uϝ>$ЏSw9$QTu_}р-P3F0RnTqܖql'svCEa+(AHүu.Xzf ||.nB,u_NIzf3s4 hPv,>ai7r*KC-Nʛ ,0h֞!MoX^cǞCuǞl Ųzj ltFY.w(x&g{7{TdQn>PӎoKTH5<.idMtŶ6d?: )FVzStv>#ikԋob(p90.J[ٹn @Jʛ"IH834sLSӡ5HfreYc=.>EdL8$"ѶǍb@P<.zxLÏhtqn{.'3d4eYXFA$ۺ͛R bP/+ {n_XJ9WitM7ϙ Y_8@D]_Ӡ=3%ӤuL-3ǞG_zmkfY_efzdθ׉F .Yh:pzߡv?tXgKƹh%fNJ2FriGCFl]CmƞgfA@瀈`Xf߁4̹]WGgucQvEs8ʱ4Lj4#ܛ-iVͅyk]-;>"ZYj ~>e>XįYd>R~^}܇y9&yxy6&sF::'H|Fss`W<9 2Y7m[1>7b~^`>|TiSy ϥf;<*Y4?Nͣ/~S{ tD B.\ڎ_qQlߧRѵ0]Mw$6S#n4 kG O4LEk.ߑ[G",x׿s`i=Cw'] 1(wr@};VFvT8k@ߣƹQLUv4Ӗ^خ4i|QOJuF(|6{&a-xPPϑO}}0X]džDu)639V-H(q+l2I/m3yZ AIn9fbsKY~EubkQor&y\tJ|FC̳g] AFxDX#f eWQ sh֏*u-=C_o[Π_jMAxɆXy<("2K W^!$Q' %]^CJ!΄lMm'5\JTז2Ȇ 5 ՜Oi;*2GEKִAJSZXʫuUڀoնs Ct(-&drZ{RJKzkW:T㲟b\Ի0 IVD0l Ӑ l9= Ќ X_^_[wԮ`jb(d!zp!f}L"Kuw`VB*VKb8L)20,@h7JNWFHuT%'g%s]$ƯBbh_Q߫D=wwFg]bNG϶fC2,99Oo ~9T?J]#)3_Q 7]]6$g.C;~)/C|@,/;;" ΤC bwW˵Eb wm,N W|=[_z\}׏o[_Spۉg r >gw4) r;6Ŵ#_zs `,3n81<})X93FOQ1vkk,wQy߳Djq|~(-Po2:}/sKu}H޹ zWzE2$ͼ7X@6Oq) ~e(aGK,D./ҊWL~sn:<(;6iN 3LYհo~`y`pugj\pGKrje'dLm˾pĒf|ECN |<_Mcq{^tr}jCX#kolrsf=!*O4fnF,19'Kp^)tG$3t/ PrhnQoS][_5zydˀ L][8X}y$٠tK<;0CGv66`cG3q }5ʺeU^ "5<ߒG5fn$m';g6/GX;av W:zYת!"*f;V ̙5[jMsZ" Njb[7/mnf`hlF5+@=IC;lcfVLDťEpibn}}Q7Mx㷑QGW ѝJ3E{t޼ >|_ZHh'B ֌(y) 9YK3w6 ػA0R0e|5̌7lyL;Wɮ!s\x9Tឆ@T^S$  j U`T9\i}@TУ"t?CbXheCN0m.Jn ܽΉ!)hUԺ~>ـu:d͌Gy6ei(d0P.]5.̸B댸T<ʋ\)%W+&W @;7MvH NI WGzjIZRt<>\='|Z+yuGᬨ3*Eok؉fS@EcH.aOŋ!ÈLAzlx?I:aj!IAC{䌵ZJ "\D xI{OK~ZP6.X$@{en%EХ.q/!=߷Oݏ)2 bUtMGA۔KS^Z,ҏi M&I>ϴ oc }E.|@K(FK2hq2P?d^6Ҭxy"WllU<U5ѵxC|=3beeNn8˕ ,lu/=(|='آDjxO ZO鼹5a-uZQH&;ps*>84qLy#YHi$,5B!S\2vU5zEm0_d:+K7B Ќ}#UVWw,y/`IQrclԏIb9Ey2RZ2΃hc l' JQ̘!TK'#B1 xΘĿ?h+C~f۰ARXr7li;2S@ǻb8k< =@nn1]~wV\JzpJ9FBcMG B& Lxu޽5p-%6ڊM)Bhم$(-4Eǻ^1hv=2Ogyn^?Zw4Π伆DmQh"o}' А+x7&ZmTD{"Ip5KIfQ) Yi$8}4v/'w ~h]Q3 $wUE}Ywrxw~!W1Q(a.*girI,R*lg%A]8ԅƖHXdXD9ʨl?|r ׅƔ rؔ8 Mb|I|sL%8j_=*wJu垍Xke6MFsdbwVĨ ̈́:,nBa%Zz*3#"<=%_=]^aDT(D$dRbs7oi\",Rk8dZAW% 2;=0j%ճYrq{k9{+Z2Z!u#B9 ©=6ڌ&OMA=N5 VE-$L.E|z- (^K9aGpSg(y9?ՕZ toJV85QzM7&{9G916+7%Y.}6JPթOwh #5Yנ1psx^NaX۽GS9bMWJ(aq˩'sS'p[Q|!UѢ~FnsTDjo%#AC$1a4kCH*ԃ #  QvCf/ ܀9voƫ+a띯:g?7!=rg?dMOcJ/g_3g\*nlW]OCB\0tM.b5'qpTsdL7D*DN:q(SexTWEeʀ< 59]< $ž *C?lxZ?4ԖLIpY~ali{s}^~pyykE棣m=SyW^Bi2C>_jP"EKř%5\FZ̲sjW=i=?;iI*|8ݮ`m? =mTk.w΄kgQ8xoK~f5dZ6káUcbZ-?zq~q.Q6_LA|}9fDk/l/7Oʞt_t‡_TL:FkG:O^ YW|i1%4}NG gI%0lEQ8kme+=x}@ J_mt=lB7GGOSr5N~K'@Fƕj؍YT!05 |qYT|LvWȆ2o#E뫣.DI/%Tl1LC|Xֿm.  :3M6_jttn$t=^yA1X&U9 'k)%wl/Vc^caRNg1v:czwa)6ȕG/dsKɹV4m": U۷zvs C3*}qNa<P+b%F9.0`ʪ`}¡=! 0=8+k u? sb@eDh`'[V*&~hAUdS;Qg=ޤ3\_ U`7a c* ȆebΓ%_J3x !MP98ߑF;W}' ge_ YGCfoW3x\xٜ{v}.Q}E|!+fPՕS9=bOW;26T?a#xK O== nkGfaL߸C`MGS66kVb@ǍV!F9!VLo%rg}4+T4`?h¡mv$T,^!pPzca5^*2>{k jֿOv+r F ϰi'?}[⟺:~bQ4Wc <d UO`DcClkƣc\K=LF-Q9( -:Jcӓ̽2okDŽ\$,#3MV?0{KWmÓ- hz. W_-vWh#.Է+i[1 %T@׮r:gfrj'*},+\~@K|jrKi~NGDKν2˸{d^7jYTM7| Ow>O/O/^O%qq=1BۇI; Q)C?,3j| @F_%\;S K6#/azOO7qq_ێM{Cɍ\>+Oz(+w@->S^ehMɋHΠ'miQ49t 5[3^_EPHc"tx5_zzykK{7%ị6/{չR"=8m;Tx*1ˉhd8/O1pڱT`\3i2O^nTxpw$#ͤgh&]30:7 *s]. ͽ+9I91oTʥIx^ _i?`u2Sl/?Ev}A˗u">]Kxoͤ',[Ṡ~bS87/Z|k|h"zX>yUAud; L)(>+h6y.?Q_iiZ=>4g*?3k:9"p~+fZL440N5rjr:CEU^`#Bޞ4LbMznzZ\P ?>jDQ*S}Waa /S9rђ"]jڦ9'ĩ>}>&k@EjT#{.f0wjWۓjҧnm=1M@,㇙V@z$N6*dN?5rק1jz$}[m7']9a.i1t >tad~ yпW͒~@0>d?PK1{0frV)aY?Q=ot`+φ{+o3.ЭoAm >CgyI#aiHҗx“oLEmNjlN/(a:1 8Hz%aElL+@= ˶q 5&^sZ{p_$q}OOK`@ZT)[hh٘uw @Ús?cxȃݘ~XLO\T!3S`Jn]&=l?;F;bmEkhno}N"E DG6ApJή/<,`Wq@aɐ!>ֱ/9"n x`Gs2%C5s{HDk.9TGpaOz@"B.U dFr{}HMa:iȉ^PqO~ C̗a16j=CU#﵇+6s*au FvPZrA$I'.8~ͣ_ԣ<]Br=;vM>6x(a]CKߣ"V f< /vnYk?*X\Cj:ܢHECJM=0CO9'o|xmS(f9 ;agagoƄ@e7k ;I֗IԹֻމ#>' 7I d&bѲz ٿN: zV]S|#`X {|Y?~8GBsd-9>DB?Lq߀9v[*5g|^gJ^[qwa"s7]8}~^Hr_oLzjйV7 _oc{?+uovd9NXQX~&獬?\Y{߅9^}/}p Oƒk %uVLzj{A"n4L5ˇtYlTژ4.4l)n;iױD-UNyd$S@Xm+W~7<0BqEV/3#+CvuzH\7WQ5D`rtc2 sB%m%%Fl6ު=Ikz:̚.ONsbI reLjOvgL2i>f-ZP $bQ ` $6Bf8, 7R:U  `h. a*6 ?侽j+_$F0%eusxrG/Ts+G%泥'vH!Ʀ x2X3Z^ BLhx:qUVÔs6 =+%y\8j8cE2Q9@oC}e či;   ?1j[it/#)>J Hfqv$|?fOw2idQ߬Cms3ԝ/#]e\JM'Xo8^Vɣ&lЍB۠[TVFKĞJp1_sL̢HEI5j]f>:MdH`JҤqݪML(U![JIK= Y~#lG4'HÙb+@X"ZY݄!dt~]/OQIO\ IwX t+R qDN3JAtꥢ bk)K,:LW8<}M8ɩ~D3GD%A(c3uX\a(BÁCru*"zd>eHCσ%TfO\x􄪷DֶW8j_v&ӶR|2נTB:sNkˣһo]9$2uJ( uixxhH+e"5K6v7AXCS{ʹnZXx5 w-!0(F @ܟ~1!+J4YX%%FY2Hnvn6ť?hfp2k: K_jhG˹8CS1/:[82UjZZpfo> S6rVP &~TygҮ4u-KHN CGt jlG,?XA䴅d@apYW8d_WK}I.a{'@-,T܄DK>F%wq=kBR3;9/O+YLXg2Tc.ٶ6VB|yu(p=ek$EO1XD'ŤbUu'Psp)-%v}1ܫYmۺdc֬QJgjcv¢)L9Y3Kf,rBY1  bMIT~FAXlƶʻ/}8unnԢIRd8s}/0zji%nUBt_'Aդi%QuBD"Z1tbL18ǕRf81`=<05]w B6^=:b5Z$Jm:(CG$j#4 Q #`OuQO 1ۨT|݌*Ip`EviJ%'y?Y#МOHPxx٥lIJSYgd~.wL<>{m)PSf⍫Y"9IC"/hֱ <׿A6ڠ"Ղ2R2[v8O<+?K#j>HT'7e.H*CVPӈrqE{͊ٿ ]?ǀR?<[~̥[xZTe3B} 93I >1z%~iYGiݡm0:&_M g_;XDk^Q'Jw>/C4B&C-Q^*EԐ.#ŦFR.mB#rh[vkv%*CҹG7|t|6I@>`RnQ ]JUDyXY{-Ix3 3y;aq n3ոg|ZP⿚ORV6}kqaH"n&M"A W*cJ%󐕜8FX/s\zdc _{g]HFn~{t"[ZtE{YMϦ9F">Xttd?PfO7ˏ~5$j7`a`s^8z>*Q~`jiaXx ԲM#WƸR@Pe8w᎑m@>]/zWv;/|s/҇dІs cf*={FЗ>5-ڷKstۇ >]%9C{JphuBۘT;6"J8R2pexͫ_vwZtY_^$Ћm"#{ jvA?ҿr̩bQs{I8f71a2;nrvxKu6:ٯ[>O;z{Й@M CSOro:;w*A$ y{۾^ r*r#xh=\^U` f걑ׄc{Sʽc]NP˄(53qrpxۮbDjtc{gVoV97(3 1SM_BO(CHl[;hҬʩgIsvP yi< @5c@𦀂F#!mzX[;HڗG_* S\ vI0 Hls 6Tqރʨ B車J="1X*O I+Ɩ'*/E'^n^${+k^ 7,tÒ)j  7:6 ˮg{!et䥕ȓo|>[c~~ ?.w(dcC8猫iy w  2P׬52p|1+S~+qm]5˓΂Q/0lw$?/$'`4xB¹8 `ldIp̓6֌ij3Eg.dQth g~:NޣմꔽXȼj;8h?"E⫈wθC|sA˶} qQ7`ȓ x= t⑫t\2m!|v;w+{]'PQx#IyV^ۇiO/C{^ke鬸J "?b<| xRDq[x_ v}FܰÒ:{'{~pjS'.Cn^DCl$w_)ʑ%Tf'NB X+nH 3i5uw> |q[{;p*Gu\e>I7)8'fF_b&%R7s38Z6WˀD&̐"Îu]c{>^6k˭QVh,:r=AC(q[ S5o!Wf6~*L$5};ίO&oj-73K~azX:^p(]3?^rʉ}3o!;WreWAkڳwyD#}w-}qdie宇p = "e#U٦#@:BzU>+DܥSХ\ǘ8G!qa%kC7OpTTx3:EK&v{KYbL1; N!uA5+~SܶaVnOG~QP Q q~[BQIJNKMG>7!"k.hhcIe *. T5Yy k,??0>6 {pdVǐ}V 5l^k8svip x 溺#53/0L๻gg#S!~.s~_(Ok?fOުS""M톏76 EЬKP26gw$$]⎏#^ iAc6\Y3eRAb +\dў$5~+vcvT𑔶p6yz=.ۏyd>QoUaErYD=g'7猪9iߋ4XlxӬiL'I5&Jv,F!5rkuq}:/"#E cXq톒:(*}=:ݭa'&M7l̆2]hz J].?V5o9zm8Hew~;'SVJw}ެl.}JEsȽVJ}AVǷlǷI^;tQ<{yu|(i)B}<x%VTMh?-+L*;0Ž:"* ԋ?T$~ẉ)KR\? &nuhLI/ !W^zjVPXy<\r8ʒWTpR4j4b 6&$ AgzJnaFa??Oi=%T{|H;X6=86''(ٿ[nfq})r6Kzf>=ך|V,Yv, vڳ{b==cU{pz/_=7-iqv xt(cuJY\, SA@]AZ;] Z״:4~a*$ˬ\֯4i6g: _zszC4 kmQ_IMN߾xzo.DxqañE`9;2-ްE{j{3❈sȡ]" S7ӚӉ3(P3( ,h!9t-TJA*\'b@9iQab.\F(B*<_'(%R$ҢR$* B)pĖd0-AKU"lҲ"S+P`R%O'8\`4S ,pM. 22ŮT?jO{q`VRA{L{EJLoD]d13|l!_1!֗%e%#8Ž.Xy$@۔!r؇fo`-KrăH\}KUbQ6h$I&IJl(Y`u {3.AIڇlM2 :($1GcIg=GͱKt19o VA)ԞZ3&S;;b54.OD9.Ð5'ઃ,E8M Ǒ<`W[oh+dNJ$ưģeNYgv`Ĭήl,xs13 ʒ\TkEJm]iT*r*n*l+8Qh= ER5䴞ГDj"F A`ȍ QʣRv"Nf'эdR^߼L6~8\@ ,2ybϺ/ i}M'a 2?1,P zA8G̉7CC* ܽu}j&y&4)(^< fItZ/S"Z\i!4$>L5=r)ǚ@j2zc~ 7rb8Q3X e>Ozmv7A o@vNi}#n#R!(".֧"ΎNZo<@;=>~jo&iܛ:, Y{gO;%cYMYLD:M$zi E=ҰĹ8at${hܗ4KAEV3ڳ5sWc"U1mB d&GT73#"IRe9Gՙ^łTx*A 3U[_h ٛ$?)O$@KP՞{}35I$QDexDI"_ӟ fe+qAgi:l|Lgp CIn$v"<[Zq lA^cңApK{b͸Ҋ A}-+v4]XZ9tp61!fC!opCv" $0ZuO]';bpw l`ΛF4ĻmYt {өA+2JD ğ}Ąuk3xUi@@x5(1$V|#(Ar}roBk-'ĈB[I`1=b%k7S܍ʐM @U2x|G_ai<2'ƶ|+Й@}Q !uf `V<')XaUT:FN訢+H#:"(op@WAm/X\?U5ccIz5&n|^'C<la Xf078:L7rR,%+Yٞ!3 ތ@^#xsZ/MeEHH5BNdb}3s<'D~tqW &سx⯠y[u$_5dR 钑pWex Hc Rf{J< Aӻ23jT|=`a `2狉[!Bpӻh :,z~a#DZAUslr~l whOH[ˠrBX/dz{>tVTD;{\$#WCҭw9KL?hlȪ~ښ:UwR_!?F8$lOh(UOeȏk)֔BʹYd.~T?\刄c/(s'8&z0s3}@I{*L"xN2Ƕ=>4Ӟ(Բ)-Sk%E}mr* DxQNHpVRZ 휲sVr] Xcl;s+3)(K:`1_LԳj;|Z ~4d.%m"bwil"C ^Kl= 5G9&h;A z3i 7ӊVkk|('{%Α{fћBF- S=C].ſN{ Ej65њQI+IǺ^OĆ.3` ^+@aCV]g?C0 aXåC sBN@|J־zt̹Wr,OPOC:sK6Sbš8(A)x<{ő~ 7Ll> ;c 'n.< CvVubΌ91y_PNn6M^H D@&EqNvApj2G68|q:߂aP|9!0\ |MY *#y!+}[ime0K ۀ@Bߺ<6qJbJV(%#@$QST5AQs2BwM˰ۮjY IsܦemW=͒cyW=m,쪦iEg9ߖ]=͒׹]31첫Y~=3^ۛ;GG`:HwuE]έ-k1_3yr<;^(u5\ۮY7 ܖ]=͒׷po~ݖ]=͒ߓn}?okzoeg\گrJ rlY Hՠ r v`ka`’$h*u="2:,>T7'Tcܠa UD$tTI˴qA@=+ O|H> "-ꘚ`]WLITn8r .l;$(Z**0<=GZp!Q+vM{ۅǭcW ÍT,AeH+.jbΚƵ<{ozdOkF&7kdK7m*iKeW/1ObY\Ѱ,4!2u#lú*F ŕOv95(yAZFf+MpL~/d 6+Á3{G:-M8DԚ״z;Ҕ\#sZ`C{ ǒ9GB}9NAOsWj]!y̸*`^M:UNYLw"~!y".ͺ뇣+fA7mLw=Yڈصs)ǚfuWuM Tz2GIPDn lVl[}n:xYjAR>%\x{5 nc/q1)XF-QIrPbBM v}Xunж= Ί}z՛O(!9H8$o氛occwq; Ni [eF-"~h ٞzAMKg{]R9-^&qagrp<r Tx]>DϦ&s{P*2TLj|H/+O;cXT.܄<%QfNK;:Ba_e%eϦ/:p[X|3fR\{$aA@)52tbM=y$͐'cMѭouo;URmY_,:=B[׷DŽOR edܦ% C';kͬ0+!CܗVyJ>͢eiDG߭XbI-Ԗ=|B瘅yWvGK8I $md7zdnN{#J;.L5)_մ7@f)(:ϤY7fW0CI (C&4=!_%9ԙf7=ސ \/&I"0촜EU.gYN>2aly/grLac+QyYqg91cjݮ͒ce< 7C}43y tZ\3wڄتx|_2]7yn;]=KUscT=܍+NX|kvz)=禍Pa;/H״NI{$*XvG7Pm=!jlPLgmITO Ogqg YGg788ܾΩg~#ȅ?N ?t7Z-wͳw/0/3k)6Xgz`׀--Z2DQoVMI:bzi#ٽ(vN^['~\%QO4= ]]J`S ?|'c ~a1KN=/Tpd=Eow .2V:)~*q""ma3 4%rRg9Hh,(2 Dn6=F_HL B9G e>F}`0|*Myюt9=ˍS`! vc0 5??Ӄci!!v2:7 YhUd*d/\@kӛلX) aI{rlaQøg3Wՙv =ӇٌKӕuÂWCG W )q d[QZfVX#hrGWh=Q\%ZqK``Ni q4xzW0ޤ/_Zp-+*<؂"% mPut#"@Ahim$@b` $nc_i$%Xp@bh5X J%%&0`&-252-46.el9_5.2.0.1.e͗7zXZִF!t//!]?Eh=ڊ"Ѝ 7Ѵs?k@}y3& w\$B66nO*eźr 48BHͻ=7ziS𢴡^PH M#)N Ȩk.I|d` }X"_W ̧hQ:?a_ *[wk%Ǻ!]VwQ]{Y+а"^GB1٢/#1N%T9ӛUu`m6\ȿe=Xz^[?s4% /Rf @TH NHopz.mhDBH3mFvجLY8 d>*l|o^L <Gb}1 Lݗpi~[w\N@od?k>-a*yG:zg_Nf]H-෕Dw8 `QZPл 9{,UnM3l`|ų1 ܏e|7h90y^z֢-Y*ȨuxSάxȱɮAmb:9FKM&>xU'/7i@ g11(gNTPq)e%ZTQ|;\r0:߻LdI=l6^ltѲ)1巅Q(Up7nz:5ʗT^VYeL{\O&$4"). .3ka?ڒCRbğ5ZsM(~N$歉fWBiUJ@xEdYTp,IBŖv}*.1$eح4SUE<yM*⑖`3NԡiXndNBDG,}aơ6y ^d~? s;mbb=5}dŽ߈.3{if&A.vcqǂk.Ppٗ'@4~F XW.F􋲨W^(aFu,%(e V3]l/Ac iauߵDI KblXWE'iӳ1g{i #` mFg@Urھ~7uڂ܌E[D73%yw:! UzR,Ӵ>% $eD95aL&,tDkWqjW|4w8͢i{sD{YF}HOAܵ_̘conGIbm Ђ(QO{-7;9͹FHe5f\ ,s  sό{|⺺5LdJꎶ{U`Dܾ2F5] p\N ؈!B dD{K9]:i?HK k|3E/vQlQ[&cVBZڀ8jJ,\Ɵ.~ Mk>𝒨焄JQ'* -Pc܎TPRdu;{ 9_\v1vchv~ff. !cC7R8zK,w|(3BW{kx SwPv-3pT,;xqHZwb/:&B>…\}zc7)dd& ))j~AE1X9p}v UWn,%RK}d_3dyR {wxaX]yuYk/'Y{Bp aS!:VQm&*عlFCe|O9 UO2xdw~ur!zG0)n-={[ZKAYTBЩ"] 4A,Jف~\@W[IiHnBUf Ls$Q7ӌWy HyL9sybԡ5Gtt{)E婢2qf3CFS$@H/ з4jQ7+;O <&)xGsXdfLÀRPGeOe(;XG2Q !'ݠ QTD{ eg LW#KR{9/˗ `w~q5/FF6rs07A![ ¬nhS7xƈr[%w_6ۋx;&8x0"CF3YﮏOZJ|[j ω`B^(C3czrPfM6mv߹(9~׿RAXhgk@omu!F\SuvcGMێkgͩ咋 0%*^ OF*%3̟꿽p5hP>^Q]aI0JG :AAkn:Xp`)) 1t7i/ہ  -<&^|-xBdDS!P,nŴ&t^vիq hƣC\$p5~E:*FY_36\G.<nu/w 

g9J&V 4ҩ4Nr Vڢ:UG&<aj-VX1Rݖ( 0IJ:3$\.#к^ii|$x"B¹C> ]a_HZ:fB`[Yl"|WT_E@m] rr"]F2NNW1x%a8b8m{bZ\( x X-l (kvkEos('~gmz"M7y pbCe*_?(BїJAphxȴcJSuPZ › 5:Z5B=l#ɗ!ocD ,X J nZeJEѸ}mJOuvA qN:0{"kZ7Q,'NTdtNHܚp#0o 9+Mr4 H XXHXfЀM#؏/=h>R@ND|([uǢεԙd ĒlGv_K_=vmO~uygΆyq[q~tS+Nq+[lp&smW9l夢@%pK"7!XLG3w=3c[@l,Xg%*D+˦aMc5Pdf?qPN> ZW|b{?EsnM[N|f"BMEb$fy*A5SZR43{vΆ(::e70v2i',P,3*0Wݐ)"l`, yyF iZ)7O7+ՁՓ]}$4z;g':/` , 1Z]ܪbg€?.;v(;qZsdy8MzB~Cj MCiZyNKnnBдIE4 OU sk >5-Ny&hͯ^n#Vn3JfH!YLo%%uJϵA'Xh\kW}I/zQ 6EHN9.Z5 ]&a֠;䙆.gP/.~/`IUW}7:͟` /ncXE'*и/ǂFŮkijBu {* #1zfp>hn L uDT&ta\ޚEѨ-,`01?YE^7K1Pwh͛ Bͷ'.?rVTX&ŐO=b.ò~2Nj& \S#"`K`pMIBs;z$t(r)85e 3R gEX fU mc{n04 ѢX#i"4Q+{z"g[(}% YZy'bFTg!>~A?>3*< <T`aui}XDˢR8D~^Y0~.TSeC^il *>Y(,w6fyەp_6uZ/k-5)OX%n–$ڲ{GLM*:W ?mc=ݧEVc(J8̱i˜96Id*2F[3CH&у?Vѥ 2Af8?W'4  @x囨ݸ%{;gB< f7aƦɳ4a4'YJ8|IS&F ,*dؑz6\ 8vfԆ܈ՄIڏi%.ۄ/&as``6}d}%dh mVFH݊e/C*:ߑ͝m  Dwj#w 3 m=$,NpB+H%s%%>E8@AcZqA7LJ#\?N'PM '=(UaasCjxkBdL-aœ'>O8!>)Z(r+nRf/cf{LSBPXgہ2[- ސsv>&D(؆^C4]cc-ORyx`G$(n%칹ն1GRRc9M@.̜iۯ/9sCd 1J.D)W\-Q/D\>U*iպ%?D#N"C'tex5 WDk 5H뒦yw'K&.Uf=dNDY^܎6ceẌ́Dtv4g9BX{萙` ֮։Vy7 @ɶ>}g22IpL=&rT<tvH ob3!uN72`QX]j-f+<ٻ*Y[HbPz߰%ľHLu z3U_ą"2Xw(rZi tJT{fj HI5+@]nNMOQ.h eif+̆nlIJ9tĂc۟9F%Wg +yg- 5!`8"W<ӢhE Al&{g>Nt"=F0F*z#TvɋJZ-T$03}%ëKwdOUY:b$b7/o9NKpesNۿґ`V~߹){Qd'M<~{Ϋ+7B *oH:_l8ѩRَ+XNT=퍏etIGZhHt T ixUD@L]mꋌ\DBF2 Ou%2]wRfvaŮ5[ضJzXlɊ Av$Tys4a x$]idj7fWLK$$L C/XigYZ.shst.e.gnu.dynsym_apifo.ehdrcc_lttotP._ (( 00 Ex!PT"`r^B(hhc n0tz݂= ՍHH  X 4T!D1+5a4affae688.gzZ{sujC;ILH8GsE Nٻ@ Ʋ5~jףqSc?eĎ÷_^+6Qy:b&Z RiƧ2ن,͞qȲv{u+SɓJ7~IyE,u[$< V2nS5<Ԍl rk &5 c$Fo XwlXoyۣgSj@D皶8VkַAKp^$lI0Yl~ɎZã\߄'xaͣջd5juVfL(('Qwl#ث;3n6\j^'QKT R`JP˖3;0N9W#L3N b's dML,e Aq9hL0>'i縤1z̬Ώףhu` V*!D%h2<$`^G2#&5\ƴtIϥdTH/ .Bb$TK"сn,UKZdU¶m/%aR  w!Y:8S,q$K,qjb \]ׁ ƬI}҆L!w<&Wj t",$Z  $%@čMLqVwbY+@Lx1|o(rm6v4k " etEަC6~gZ ~P5%x78#^^Q0`*jRS)7iWU L!DMI(DPzuv)dKUz}UF%(CfV*zk ^Z$GXI9Eptq:˙ܝZ,MW`aK1Ajhľy*ŏ o&M )@$@Amώ:|^Evmxx;9#ANvJ ez§iǵ C'"PmYM >eT:">"+PYC7ZR(\PjғP{Oۘboٰ fQӱ9q(X]R9;G j?о6ZN,ңZ8)XIsfߐdl j8+jlfvֱvܰq(3Hݎm|߫&L,1X@ưGS 9;qxn{Zɳ<z=םsXX)x Pv99%w1Vc%$~F{ٶpLl&P=A'Fr8t;5[ߖ]]݂D>=tzA+E/! ?QT-<ޫREa'M}rN ]B]o2q!<HaݩVs]W/e533yVzS*Li  vuDCz|" U ('ǿ kLfS'(cxt5 Mȱ]lu/uO;S)nB׉-;Ra # -GMT59jJaDl+ëwѽ/9rl6iRy8lSks_3~erajT}dѾܓi4ttK xc^DlEr:1a1%gVSoz+TwﬨIpF x%J^;&ݑ$P5|1(C,8Tכ "o`%Ɔ HM IMVpG5ΣP*-qx䷌$H;,vGbP^p(O7X 8ﮯq %,Ԉ n.!(M@S_lg9E09*Q#Ձ?j6-1'-(nW9͜5&\6hWlІr  e?p(Z: tUȦ4iu|db{$HbnT;m4B~c(hQP7Z'Ji\״x )E S)L+Wk]{zI7[AbK0-aAP( rjV!G@QB~*7pjʇuZOJ=j@ B+lkl!pZz7[E:y x攉AMcm|O}R+ wEڲABU*Ǹ,7x[{ e.=Ļ=^ t!lv0?Y/"BҬeo0!I{ȑ/>paŅZ0ﻲé"@ˤ+MF8D Zqal]A'F?Df 뵐E?tzLo*G>ZC dEe]33/Jǃ8KJL^@={5$EYPvS@m]k VU2bjLJ=U:dYᩂ̛Cd 9:$:O'ZٲkoyI,hd]c4~><,Pb Nz]nNϩl' XЛ ,-4*`I<~t>vL"4;Ӥm \/İ ϹDdY^^&Q$խ{|WOq{7]an,k&;klԯܻ)7G'B4a55U`kTWnzI)YYt#62BlX]yuETrB_-Ra=dJ.;= ;uEZ?:hPhJ6K}z!TE2lOnvѓ}5ݳctN(=x>I("f5z@*Mf1ڥ EJL~/M}/w9-bI!!!*1q )B=:q%AQbQ+ D"LFTkd:3=VB,$J9-񤺑{"],1"(Ұszð]b=XuX\\#SĦ U*.nsSld!)pu>%ۤ0 9? L <gnO_W7iP91%s3dĠ ?::l& ph?ЖGDdT>ʹxӇ[YaOH!y׍ZQr @>mr}U0NY.#MJQAvv#NgA,}REI|F) 4H+xR =5`}?!DrŁ^ L62vA()[??SY"VHQtu