systemd-journal-remote-debuginfo-252-46.el9_5.2.0.1> M Mv ĉJ4!!%joLne)Ip-Bm5 ']g7releng@rockylinux.org p-Bm5 ']]wy!:= Rd"iWHUV{Uqb~l>K'iWt@mNIOQanv; ycG'Xw~;yBo1x^\lک$?:x(ރj][iTx5oׂOQ_)[lzM1B5:0ßJp@շIEu|tqAhYEAxՁ  ר\M 8>G8q? U? E!% 4 i$(\`p  L l     p\p(!8,,9,:,G HLIXY\T]^` b7defltu v Hw x 4y t        systemd-journal-remote-debuginfo25246.el9_5.2.0.1Debug information for package systemd-journal-remoteThis package provides debug information for package systemd-journal-remote. Debug information is useful when developing applications that use this package or when debugging this package.g7Xpb-c829634c-ee42-4959-862a-569aadaff7e4-b-ppc64leNRRocky Linux 9.5Rocky Enterprise Software FoundationLGPLv2+Rocky Linux Build System (Peridot) Development/Debughttps://systemd.iolinuxppc64le<f<d<dxb AAAAAAA큤g7/g7/g7/g7/g7/g7/g7/g7/g7/g7/g7$g7$g7)g7(g7(g7(2b146f6c33cb4a1d560b416bf0b0134e2749905f1ba0810aa3b89863519e6536bf23f0fdf60b08d75b784246a4e282f0195c0cc223c9ef1deb42aec186ab2789c74ec6ebb6cccb78d2a2ea022be8724caf17f4d03d7fa19387c4810071fc7b5a../../../.build-id/aa/09cab6178442f7cc8aabf6f25ceecd99b2a1f8../../../../../usr/lib/debug/usr/lib/systemd/systemd-journal-gatewayd-252-46.el9_5.2.0.1.ppc64le.debug../../../.build-id/be/407ac89dcb346f848e7f2291869986e00f543c../../../../../usr/lib/debug/usr/lib/systemd/systemd-journal-upload-252-46.el9_5.2.0.1.ppc64le.debug../../../.build-id/f7/c684ba1ddcaab2b830ed69313169bd15f3bb11../../../../../usr/lib/debug/usr/lib/systemd/systemd-journal-remote-252-46.el9_5.2.0.1.ppc64le.debugrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsystemd-252-46.el9_5.2.0.1.src.rpmdebuginfo(build-id)debuginfo(build-id)debuginfo(build-id)systemd-journal-remote-debuginfosystemd-journal-remote-debuginfo(ppc-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)systemd-debuginfo(ppc-64)3.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) aa09cab6178442f7cc8aabf6f25ceecd99b2a1f8be407ac89dcb346f848e7f2291869986e00f543cf7c684ba1ddcaab2b830ed69313169bd15f3bb11252-46.el9_5.2.0.1252-46.el9_5.2.0.1debug.build-idaa09cab6178442f7cc8aabf6f25ceecd99b2a1f809cab6178442f7cc8aabf6f25ceecd99b2a1f8.debug407ac89dcb346f848e7f2291869986e00f543c407ac89dcb346f848e7f2291869986e00f543c.debugf7c684ba1ddcaab2b830ed69313169bd15f3bb11c684ba1ddcaab2b830ed69313169bd15f3bb11.debugusrlibsystemdsystemd-journal-gatewayd-252-46.el9_5.2.0.1.ppc64le.debugsystemd-journal-remote-252-46.el9_5.2.0.1.ppc64le.debugsystemd-journal-upload-252-46.el9_5.2.0.1.ppc64le.debug/usr/lib//usr/lib/debug//usr/lib/debug/.build-id//usr/lib/debug/.build-id/aa//usr/lib/debug/.build-id/be//usr/lib/debug/.build-id/f7//usr/lib/debug/usr//usr/lib/debug/usr/lib//usr/lib/debug/usr/lib/systemd/-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 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protectioncpiozstd19ppc64le-redhat-linux-gnudirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=aa09cab6178442f7cc8aabf6f25ceecd99b2a1f8, for GNU/Linux 3.10.0, with debug_info, not strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=f7c684ba1ddcaab2b830ed69313169bd15f3bb11, for GNU/Linux 3.10.0, with debug_info, not strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=be407ac89dcb346f848e7f2291869986e00f543c, for GNU/Linux 3.10.0, with debug_info, not strippedPPPsystemd-debugsource(ppc-64)252-46.el9_5.2.0.1utf-8d8f6636a61f327be82ddf0835977f231f474179f1428bb326a13339248fc35159f2a985de2c3a5e8a1f4a00ac2d6da19644244dabdf06834781912e9ac200a02?(/hd ucLfiu]'O{c$x2d>= ɯb{J6f/6 [A-cfH v;.ټHp41a3+9{4}.-[RhM2/\IoSijy~/K5f7ort2et8e㈱}qu%eb:6 k*@4@?[E <حSc˵"޴7!ļKuM8|YUMMJ>zIo1cWg ibJxSďW2K%]P/0 U!4|)ҵ 5h`#$cȁ5Dl&. l9V87&xdƚI}ךGrGlJ9%@X-O8'Z>_WqKfNg-"NCd6qI"R迆Vrfjih)PFϞK19a'Z*)ɶ$SfPE343BX/f˧qf_)bGlv ~ε^Q* 7+𣫭'bwb}#ү̨Kgh 皜̲+3.a֖L Y3k% t55OtK\c[3׀q'i>6wgKusQ33y[L}IMNWYJ,gH;Ka$rϸ32U*s,]yd݀g/|6Kjtˈv3%~8;Z_p[)F% 恸 仛E`o*0A)08ZS*.V(ZdGF"f8)lazYg IoH*(ilyF'EմQKtTpu.Tjۘ Wֶvõe7ͭL LAYЦPڬ.U׊ ee?*ToZZ71MU)TؕZxMM V}=SCSSkz%* ꏖXQ(Du.ERQʶg 3,2K%`P_zfC%3p߰t*6 of43uk'490J;I|L[qv`tLZxI|mĸ LU*?5QSx<^KXLצ[ r¯468]2t>--N7Y[tNS84N6llRt*]2=M֤%$1 p |Vk[$.1~sC&751)I] ?=fZ›0|o'ՉOS%8lU1Z8 .,U/\x,V ))Iw:5QcuJuZ,Q<؊ǸH`d[ ~ W, ;Í-#"vT~G=8tU=:DTMˢ~d}H DLLt^YKstLa&s5g -LeGcxѴ/6h#(~^ Qsal[foA}S/_m WW`M fEz(F\gN{&>>( 1G_OE?OĎQ:􄁅j$%BX!v`/Qy2!;]x97#_<}l1#ڵlwf ZrQ'1I!@ZD۽9bo#YQ:b<ˌyZ ꅴe T-3qWױz#bힰ:|]e97:>^أp 54 d|fyI:;hs0hksӤÑTTgR/ΈC:A(ѼLaiJCEhqSw>qMrN $  t<IQp-ګ Q `O5@W9 ]FHjxm'\`yZ+FjiMY)Hц8mKX,4t(e\Icbf44³ryZ,sx]5+\ݡ1Kp^rVOH[/-6g[ɥ* x%_\d|FyXDP'\uSUǓSA2fyŻ(xS"x^ 朝jcFsSw:M4I\a1mʿ&)&-B A%lwP-Sڻ\[U`hka}bu& Z6k "q'*i5aGK:fpt0 [w!+[AtD=ᖴiOq 1&hNJ;\/t6ujYқaFA'  gP0ΡۻQfM=ځ_K ]WY3̺>_.yKA4s+ /wJJ-9f=vG2 FkA2+v?HN91\TbΧ/TOj#V/F58 ;N'k:Îp[H9h ^[uс=֌fdI:N+"|z h"z8n=_cP`Hؚd cnu`1&sow?q7p]~^3IIK ,bxmJ3*Bsgc&ϾLΙa!ւ2}6p=[C+nxvg wF>aB`r1PجkFYH1 9jl/#+E"­+XqI35ѹI&v+2ćJ?XMedxGüWAU^zו1ŢC)9-j[qp_\2a]Yjhe=FGk 0X@KJ[j HE~6sJ&QhuQ2yϦ0I+{{AQoZhѰ~!b,Ko+}zkIK.+CAPQRtAA֍#d[#ɓT* 6Y04Өnsa8FbD(A3mEg@O?J -Pet.BaSd2FEgL [z.xBx S7` ٯ@-P"'p~P tbHTPk:Pj1WV0|L`j3s:>B|"?$AQPW?lQt7*AmýWo>{϶`$6rFhdGhbH&cPSR|iZڌ:c`H"V@hS27S~PȪr*ĔaΣ{L(Mru}75z3Y+mp}fȡiCvzڏ.\)%:+,\ٔǍ+ hm0$$K8GP̤-LS/dKe?W4dKYem^1ӬZ;07Cu@ޭ"=9_:= ~D]}O@֟+BF en թubzӅ\a_q (z0R09;ugSbEH8oJ[ݮ#'Qr6"ѻچ VցmMֆʇ䖕.OB[#MJ[8n@42K7(Ts>3h'|iy/ҟBmJ4  e?4M}X'?o }1K@栥~:5˚>t< .8k%J"C.u<َrǽ.e 4w1\>sQ< E nH2d76${\Ч ^ɞ%+ }ڱwTTȮ)#̈́\*r }3qZ@ڄ,|(3ui'X5ۋH̒\Sv+mQ૾u21 ~2AV!:U}7rVd5C,Z]J&y|[:;e, 0hv;Q:Pt"5m8ڤ1Qk犳*P~$kʅ% |^cg LI³F"Z\˞.DwH~g$(:5:,2mWxk)M:'ὰ\(Té.Uql}h )L 逞UE 1wukmZ!oFHL%o֚='F1qnN̔Y ]TSHHG)-fNIPq5[iB.ơBuY:`nFeA=1|J50B*ƟgE:g ۞[ұ& bTxN&2l"E5}۾BPRQeVAsG5kQt93|=AY勈dpq`L {ɟhEH+Fr`IDrdWx)3zZeGTn*:M2@̀h&[VdOu}?aĀ*HB9evnE;T׼8ɠGvbLDWcZ0A-5[sNM!_ 9'XMIlӜ'NĿ~J L*"J:El/PKDdn2f̪¤v6k]7'-wz4M>$aL y5>tR kۨck`z@r)t׍!q?U \69⠆K;rdxNTx M043??9fe>,Soә'%c1LuT ҷsƫrox\nTYh@!›$D,5$*L.)ZAP/r5yVp,_2) {)QCDž@gG?t\3JBrlr`ېVIAg>6\h#ߝLa@kLdv5 Ix]b pp1?3k {=4q+7?l'_( a]9Q*Z*]TB.2$܋pB088+7J7@yl\D[iN_b }gcfcuub~@}aykuީ E~Jdt5c="v~ D zIMBqS\Z}jҎMM#b1g4'W6Z"M π<~)v]dz*Sa:ɅP 8dl`&ML=[iCiU(&!`ѡ X ڻjhc#~ԟJi:X+BH<, Q+Ig]\G@PL\"FD=oS‚OТLlLM>$͡䀬L3O | pܪ=FxE39=sRӄ@EqhbS v\ Mҋ- BԈ81Z7Kǒ>Iddb\z zTǏE鵏Eݒ$k@t}SŸPh.!=d B#bU۲ZZüMGF;YXңx(+֦~0&7!OkhP}l^i{+jd-?x lwlY8vA:EpVʥ۬LC8ƨs>/ "^0Z5Efx>q[._H[kfvtb!) nр:w”a{x,P 2F&˃WS vrm02~jVۍ'%&<5%lh!dH%={egjR&4h{QHqf:d CFLޠŽ~iQJV,%O!,N3%Vsoݯ)=&ہVdK,K oHWB$l^WN[.` >Ɓ=idur$F}Nh~2ɭdD|áE K筏摑9P]FP.T/u;@JO0ݑƵ)ׅ|r5 v^=~*[&iWyrтo콼OO[Csח/v5oSAAn7@+0kk_)Z~05g=ib&,?ws?z:;!\~/.=R{:EjN\qR'\QJ5 4Ph`qBvʼb`Gx*G.NF5H&zۛS[ 4ž_ϞFǒ< ``{9tu'DC x3vcM}/Bb)5~G Tg7I>oB"/n? ?Lwgʬ?87V6.Cxd & dZJ h2PS;dƸ wWWvӌ!ex)hǝEm)UB KיSiG15-Bv^Oj!6oB_ܦVAu< :̯X??:4}MHWʌ*Тm {ƅ'~A,denzP:u ?Q3B !$!8ct#% otTe ( |p+r8aBϓNhB043M0 Plg olHO >\,ɶflͤ0 3-4м3 GL#\uYP?| >hy|A^tP~?2wT]7%IҙxGv^tL!N(?; Ə/ho@怟͍$;? ?-;ȟ™v ;`GG:tDms0tBy.)M؜VS(6:,/psNɍbxȭ$xH>a() =rxP@$O C)$ 0#8@'HN92 1*/"ԧ 85zBlF z 6{Jc3>O,qiI"Wf%q?t?$KV=46[AւޅA|򧀟җo2d;vп @?Qt3+ e20QZegnԇzz}L QwVlAp}whEZwRzpfʾb'GgBR˄a FtTE-3 mQMlI1JlH/ݑSfHȮJ@MP%!(!r]-`8DtRL!padPC_݋;Iz:w,EPdrnHVDԯQ@ *P`"֓5FlE is-EχjvP~}9r]V~nv^^  $Gw!EΆ <?"6iڐ[AS#w3g^^1#!P'C =dž>⎲aS13T 0j\UH fx(м@3s uJ]PGBʾnܒWc ђ_O0͆7,nm׷ ݺv ްb`|zĮ{;ѿ\]?u؄$A I1بMwtZ ,]G/L.PN`t5 ,( .0.)pQ$` 1!Heel VBK∙HKv]dW_z+ujqؼ[<Q|bB{:_h'wcVC#_Udܧ8R+Xqͬx~/⌁Ai"`,{muob``3\]dq-X7tp~=7;ss{n0x?@9Aa0K6m7&^}MQ'7F1\'~<;@5<9A[:ю $.8y t{tt3f3㽞\#a7׆ } [*j4./FEl_-=cQ(ou(JP3{yn3xFs6_q^xѶ^-⻹>)1AQ!SJGzhIjjeݽu3T8B%RG%ӱ J)I$2IŤZ9uA@, G%`eS) B&QSGRҎ# }#^`,unWN <7{6{h!0*v1  ɕy[\(T3 %֡ve8n@ݮ玟cOFy6~%.P;d`vڷ۝7>Xb;Q&v&Ee)&`ٗ*boNZi⋸`L @sqX`yܺP>R[UI:X(n5|fR+L: I :3zO}$ŭ9]HU\E3Pűቑt%-zzb2\o];ԸK.|uWUQW06d٠#+q9s^(nC=[}q([ƜcQ αCC}^ ۡy>hqϥsoP$@:9A7/USH}YK/O[[#|yߥɹ qNS!d7z$Y̖5rwAl/W[ضh8dV *m[rdb8 l6JWp'r+L6Zpzp']J2[ygxf(^|(6  ݂Amt9g^+ߏPHqy;-EB='C}`157[y 넬U6s2qtS|s|Ӽm&JT&eZ܅xCa,i]([fx6y(؊?Y-Ri tm#+w XH܉|Ze elFTxI: ޯewxwj '.qq\!>Yɡ7xzn>3Bw{W$P὚weVji=.둣ѩ/&gzzRX OPk1z9s9uqo![=PbpOsWŠ,q}\(6zy2QB!^ b2?49Sa$7\l2cwHwH]ԋCwAPt^P<k}M">|=gyrw'V,v@wr2e/Hg^<#Meu9a{1 @njcz|i"r |CpxJK;\LU3;$O6A{-n#;uiKCAqS>9Ք' ezaщ6xĜdg |eec[p``:Z֒ ʕ[0jjxk cakfvYh/tYbs᭭;6#g Ч{̄ԗ$ք`YUht<;ܥ8i3@z^_eʀ-ogg71Kr1 mmOdUUQkښ&~h)RWW }/˅&Br\a8yvs2C)qbejY[[Wo)Gmg g FST.+MKKȄr,˻vn CЯgc6–zi෗G0E6fٱ^8g$J}fDɆJ׵X)Luk\0%1T?FDǕ+[ǨVzʹK׭ c3YYk}+˕䤬\+N [ꖊbʔsn7,p[xP.Ѹz'C8nCiv^Y[s5W1r'2!vW+~c2di)6ߡu]]g֙UUE$h!9_'։bĸFx"݊'KKDDa !Cb Jmve J3R ZH J<|0stsFU4H.ͨύb$Tzhij8D(5dd&(QPC&咩)a)!cSRɤj:6I11)%YZNA-LTtdlZ:2 JItdZ> SI(1jG hEP5FTQphiiXETJNCJNS̨RTK%RSJPP˥cRjJ*#O|<0UUU4jł"I)D( xNHzܸ¼DlmN\{۰B.^A."H_hzqܯhIH&)D>LşWvhUTh3OXGQ^s4n93rr{7D\:gW%GmZS>AJXY]X]4N(:_CA *i 2٫(sQibԠPKk*;{e- e1o*GY ;,@K1ȌJ:TۜPYiܥ1>< 35[HwyA9 3%O*L$$65<ƭ7ΫCSjk'Y=0@3E-J,G"6qG8qBᬩFkL^"hQ LCdF]/gYQkuvRDMLZsA>,@girى\tXTS ίOIRU<̀x'!~u,)=&Y;~5'k !FՖyl+eN 5vl@/܌O@SǠh9w+ Uz{NMjSqةclvI. n,pp(l02\$[@\+nDW\!2!'D:?3ٸzHF7TA&@f*v)TjXԪRewz0ktiR : `'t9&ѽ -.|Zd%T,?D{sĕ/Vf)Xb@yfڡd; 2aqOC;"BUeenMCٞN')dB\(Ob$%*[|UqOcq"aMaiÅT5lyY8 RFz1[)]ո~Q08S|o# AAB2P3tvnj}JLEyn3{u >ek>Z@ǀj K4[kP@X#E S>KHRIVqF t lO8h8Zg ѮQ]*.?@ yoȚGɽET'c\M9S@MV2Avw* 4e $@X+E ¯Er\ ն6?{˻3 b~N^1@!9Tr`u=?`~82ӏA 4_`HA///rځ̲KvQ`AyG9J+e =ga7%b[@>)N[ pyӺ`W ]+몗lZdgCM- @ڊnߑҡ8vOQ_3t<ŇOVrOڃiL`!eb0nÜ{NctkԡV+$<dV1ȟpgc'tPDn2Һ,+dK !x n5 #t {dhBJnF xPCj>MT[d*+ # Ԇ=,p~tmJ:`& v@^j֨} "r_2PIm NL۲[>lԚX[O]g%8ګj$ؕg9m"f o;qPKbtZ@d.2Wn~Oc>C;Ⱦ=5Kw{Ô)}x>*: ktq劺ţ}ݫ෣K/LG{!chɢd#f%&Cǵ1'SOyquK拈/.0*䌚dNqT%]r%89|M0oOp R &U^J&6L(' N"Zw)Tm͹%^i$ۯ5jCq&קXXVpygThxr(ڔ*DDo X%B*!FGL"i8\ᴞCO9f99=lT+yOlG1j!/EhF7iQ/ƛoWm7Wh?{;F%1#:Xg֠S;~Dguw>΁]E+E"/9ฤD6/twn#3OKRD'\421uI|-wX,Cb)cRNJ* ؖ2<@3Z݂|J% 7T J'lLvrAOpwwSЫhL"rL* aTȫ,4pUE1FB 9'Ic0/4yҮ&Ln zkfu c[) W wK^7$ L`oA.am\Jzeز گt"@\}'͍֔Fse_q^Iޠ+S~wrqs*<9׼PxL!=b6՞#a*@\_cF Um6ǢI< K 9`e"M.etPS?!}@ ޯH̸ʅ 4l| d[_ ^6nzN#D=1`DtB@^RsZ<`? xmWStjf 9g3MN~$&4 I~':wz!Uw`AKd^a[4"X Y13>%<{>&N@#^X5[ N:*֬8ӨŮE'W.ݴJdtT,7%R=ppbUB[3 h~8DT+wnE*fSA>Yy, aIFy  ::TW(Jy(T"4PU1UL"lRs'\("Awwt]O+MI3lgʋei OuAUc4%((ލJ+PҼJ+#M»ؘ !Xh*0"ŚL0t5`it8Tm=s{GxCٟǿ1f]5|!BTt U&UmU  ..vyj%&V},H#Har҄YK*C?ϙ|sXia1~Iq旔Oq H'Ryjﻒљ,&tWKIʯ%[0-➝X $IcËXZ#wGFl[\k+K  ~E$Ҡ H{G ,z \Q Y?p< ,'9_DyV bh=2 V׺} ҍɋ6bOכ ^\6{DD[)ZVNF8p")ikf$'"n2,'zP1Un9J_-/[IWng $5v@d$X7dȖvgt@s<{}ȗqڞ}ėnr`i]U _GHf1: ;'b@^xaVZqzdi<<8o|v&2(79>J%vROx4!ɫM(@0=fjA bAĂdE`A -t7_ ZA@qS^PG(r}-dK خʟ^Y}s@~a*3Br{ Sa@*|TӗҨn I-'6AŌ&\o#Wb>fَ^$4a5dY;(n&%&0,.0vvt^7-]RT9  J]r1x%rS=Cf&,v y%<b '*4הeΠp`܁'xKj9 t/ ͳ۩m/l#U[RU8U!)dQ-;"fuTu$ˠ Ԕ9?FH]0XQ8b%\vޙ'ɑAьWi T;nm@VVrQÂ45Ȃ8N}:],Z[!Hv}KLcѰ4l]x0{3⧢ڪNե8>GEޞW_8ئY3`oVt\M-.& ƀo63-31ʵfuSy*)Kǯyo_x9Vt 7ϴGҴ4J{v5 TABB 0=Rk^b4NӠAyr͘1cFGiK,!A 5&O 0 ƈM]p7z 6; glۚfYs9'2ij:x^[aK)t72̭f[ C#᩶jnDl0^%$Y jc878~s74}M߼޴7 {6kڴ6lgnfj߯&k|ݮ嚸&k`p(uYz=n'i,XVWZ+ciCfi~?ƥYcslű\ [gn3bWVV+\[^]]]bF(wF^^ߋ%tq- Vlݵ~_˶[un) UXVEee ,Rt$9JTS'"6HMCH@ iGڑZR;|"M /C0DchM'z/I=R#F#{V( /f|ǣ'1ᣠq$¨C$]د Sd˜T*1n͜(9pAedRމa8~°0͓3i#mcY}!b_!1<w-\,;c}Y#HWJ~s5>!D{,,,}mܘDZ> ?z /pdH3oRM{8 Ϗ  DWw;ȗ$+6Q4~Gy4%E#%jy !u[/x/޷D&[yٌ @rSAGc-p=2dGw"BƇW+8ZmlYj+((((Tj\YV7ծ R2<<,ˎeB&쨯L/U \%Gv6ņ³OVm"Csg'S6QtKd Lr糟%IaυׂcoJ[ WgSUX q}Ël|>_ūP(57SvGYRbs9d|鵸!_,/%maX \v5š]&4,*2lg[L.mɵUd < ކg̝5lbff:RVI/0˺Y;cit ]ENSH}^32̺YE`5SyDD4<@emn-{= A- . Y.l;hb-tXft29WEbcn-ww"窵\VťҰT? ^G6KC1`'nH8qhkR|Oh))DJ}RA泰Z8/lF/+?"Z ;a2 POJE+SQ{j:SMtXx śԴ ?iנ!UYrCϙ)2,̧HX8H N,8ͦr"  WJT E@CX[mhJGl۬.-LC0j5"K[D|NjP}8zi]|>mz.PC!]K!IHQD?Oq9eK[ٖy<"s,|Fa +d$e2^q3aU]՝K `0LSrJF (]GgԌZQiOI?N4SNMٔB;Q!*,J\I6 GzC/\k:) Gn36c;p'< {}_J֙AKR ir!  >MB,^#.QA3 d0V2߂% ! ?u=NMgɄ 5)(A\3TAt {zƌ&]N?KqzcqXxݤ6R7][?/E"Ol5l5Lo~!2:I0i# z#c,:5=[ I$V4"?\8h?ş23D21 m,?㍣Ki).PJCAϩ?PQ,c N/L?Sj(IJx_\mU5lsG٢+~oGqcu(uelta0チB(3m^* :$X)ųrOߕb)*jK?-V7w=6-),JQ%R?JG"R,]p-bcvcenwZ:rI?S{_3R|y/,_稷/C- V,a~ ~LX>;vΟ 65/7ɝ6; ,.5q{+k%l{/9d;wfQ'7Sa|3K31 1!/<O `'A alɭȾT;y{z{ Ep8gGґlռ5C26p߬f{ަ6!Ll+MARB7`5#rR/~yAKo:P˚ ^> n I'a}uʧu_߅{oMb=нz͈,Pe%ˆ2.FGGQQ(}}>`Q6MJTa_5!f4"0c)!AX9vb1kW>5®\[K3* L+7~!T8lᜡN<d{^vDzKS<gOE$fUT4ZIM R,Zjc]{@ukJ&ʮ(bZ5hM,ޣ-[FFBk UtAT3Rl%Y5#Ĥ2="2 05C5*s0DxdKP4IZt .{le6<ՇIz9%) O5v^s츚l@&ᅷԷL({M"] ZdO<&9Yl2MZ2}rgD*K Xo@ ziM.}U9vu=&Id B"\$ck}4 34fKNR("0:&pinx%v~!>uvfٴhg7KkC,x*XA,mٵRX귅Ώ<9}dv{x~z6 Q'.E7&Xnj DR T1G`E6V3ťAi#1ph"bckG yx}|~\{ t*_<&&)!M~7#*  bxhqU?u( >9 7zB#d)(h[wOF%1VN*vEIZTX5DZ:g%n[8"dF3٢1G|X?<䱰eJ|.±30 o(i} 6M޴B6ËmT I-Mɵ1} @k)YXټHWX9/.mڭ"rV҆_OuC)Pй ~f;d Se *I tՓ Zƒ$7䄋U;^ʾ.K 9gBh,_;#eFR_+>F a悝_Csg*@~q{*kzנ`rA=Ir1PMHS3D^Ȯ`GI&mސ8*%R*gkX$Km^r=e;Ip6Ӊ4XT1lo)J]/ Qwo,w 8)ӀYv9Z(6Wu>)d7R?DC4ʣ*9(R5Qɥ3QAFzg~QQkl+=n99g9H\31S\}Ao<Ly5g]S4@^ ȷil$ 9ؔf줰*in^%#ܩ$HOj&ȘiE 7[6!#=n*& ɥ))BJ/kb|;wdV/V*:Mg$&X >1k%%1X8t_-4C}Y 1h]Ԍ3E4S3eSfi匌DGDg#5c-x1b Lp)0K=oU,|3giTjкW/3~OJ ]sƺ nqQQ b^ f<Pe? ~:;Dg0Y2@R뇝݂`VNR,ZtGv͌*"1_KEg2Pr|hcɁ$*S~05helAbP~n) b7+peslyoع wCR?r5Tϲ*^&Z&؊a<gnƌg\h bײڮgA CulWUe;`WZL\O`lό;B%%mj[2GE|ZR܋Zb1u£+]]LcG**kiyX(iƁ$W 0 5T.t=jT4g -l% Y1AXYCTvU)ʺt-XV &6B<.XP@.pQ@Op}j][yݥ4S)V%"i" ڠ쟨4=j}m9hZ1t$_y|̄~ۛ{ixͥeM(\ z+ ]#uо2L8ei!263o7QE + rCR4T ®<<Ғrѝ^z?a|t RTl_%@]Af|L˾e zh69$>ɸHQ<~qL= 5yV*oQr Pї_ +acD<Th‡"6 GBŐu{mOefx?hYҔ' ]^Q 1^Kt)wDC ?=F].t6AN(E' '{ 6d$ WN7m ^DҚ@?ơD0Ѧ.S Fi#xaa弑JH[,>Ge،?# #}mQ|PP.!qU+-66@IsZPߑ$fbS|4:3 crmw 4lohl!3q 68 of8p ̵rkp lĜV,R~jJkgaj\:33B!qȡyAyLM#ee-3d.}%Y"߫YwC̋cd Aci_9*4GGV==,@h0s'?j0E}Gm,QS֍ⷝY^,ճ{]~>UC;2wH-/}>5xןeқ/i5$AXVXXN*Sca9% C0ء*sEm qRAb # )HdLq0̑ ) .(+TyũěfPQBP?ypʛntnx 08↟ )O4 Ƌ Ȃ#lxqtdԒo0TM7PBB1OT5FjljX#%Ə%,P?b~rE(lU fW-WP\( fD7ʠ2I&h`f3F5  p@$@z0Np0./%~ҫL0wfeHC35X $aE9oVǯ^ՍK_\dzZ;vhsL;\}#Kr$͓Ka}-Qe#۩:E9&{qD*e}ߧ"h5nd,}Ug`(xď܃HCOpvCM.y DQp;#mA.Vw3zP7?罧4{ ,oD3m]!M0 Nn~,DžYGbsU3}wr/[x\g;uqk],_kH3ḐFqVs8D. 6j"jzOe"}G2&,ei柍ʠt:"$T&,qVu6'm`;q\fQO:6[l,\q<$cȬqG=S2J6N3ԙ1w8F~D=cZVgT/- rlhl̮K-N6ծmz=Ez6xٺ3n!o]#vqfŒll4M4űrYQy.F_"9=띺?;ӟyL6.+sDw&on<5=:_0{#]='+12q^-Xgnǻ݅`99 KigE-$!Y?w()g!3IG2*KKǜ"I"ޑd+VYa=Dzd W#4Bxv6CpD0S=֒"tB2Qn1 $M MnϠvSn6+Cnjة'=C _DmdlΑ]vY}:lfUV bH|WtƐĂh } [ WIAt# Âٴ(SHb#$$EB )22H$Iv4m#z?&[F jod>/F^Ϊ=mVEiL  % K>@B\jhB}z[-ܣ)% U'g.U|;i-k|on FFH ]Fͥ~l@kWpƎ?킥L<??Ye"6)o ˺v6љ+Sco0Wz:˵'xDQGN"EɞgJ<' pyUVjÂ`dxą;28AO0>sjgL#Z.6Z>*ܧp5FH̡4>[MRb9'\ϹX3o]/"LJK#tn"z| y)x2i&\xwi)2FC/NQv?)7lke8M)(qc䋊XoNE_HbC2#a 4kMtỲBN&$QH;hș*P5˧{LfH}]XKwq H}IjTg2?TYxkCPSu]#Uۇ?8 ux+XeiJj>ј#|NCyՁWd(%C'm"B@~{sh~"'e3YM*7B(=(;d@ܾDȡtzv,K$qMZGza|Ȟ\/n:, w0nsOb".սJw@e+rAr{&, I_$86_N5\ݷΡY6ke+| rG֛xÞ5lj BH[$V46B1#!ULHnvOH?E-ĢO:$OY:8 [ "qFSve,5yVOYqNClI'mg"*Ԧ,M\Nx E5.(x p%\us5:TP -K^6QB`ڜ?] )LJ`l w(h/::y']\F/|wR*ʟQ4m~zwR܀G-1?؈|b"TeD%ϒ*쁾İڥ-qbfvH'Dۻ\& ~EmB=![UoA{v-y2xKY.dӃG'>{zL2Pҩmw;`nP% 9~q J[WZO3n1ZY6=#+4:oS3YI3 s0cRZN9:(9]`yeL#]`$_ ',U5VYz`(>}ym\xݪ 3y'87h9̧$5}+ јmY;#S;7`@&b\GҙT8sj\ (In&Z?˦s AS<~.+> TUl]C +:”HfC Ef9۱p̵1O4SU(y {r 5f5 cONqRkk *MOˉd!omM7ZTM5y*SmD/}3h|%:s>y\e9HG`WvC[.DܝESf͘ WPd]ϥDy3Q7p2M+A™Te9#hx%9sS@dR Rc\ fR 5P+^xF #$ bSYT D`#ҮNkHPEe~rhT} _әnW햯;wΔaUI!o3S;s{ ӫhݗwH1#y?G`PeEp۾%߸9\,-νЇznGaι-j WF?ܗ7BSaX)SV?bh`nh 9_]X5z'rv>!Mk8{H4i:q!˞%{r49:;,G8 9 e\pN@G7y̾ d,M;3cM^}=ӬXX)jAG]X++HiE'@XM|Y281P00F7h‚gL֌mo3ga uaա2Iۭj٠!wr\#O5#y6S)c\y-^TV/x\ B7N}Kˤ" ]>o@S6_n>x3 36~=~ ЅNa)Fn;,q0.&_rP8mcAIT[&d_d`d5qcŤ {f0ЌY\t"}XG=Q~nm1" RD랹1|,y'n9>B;IL#ÿ|kh`9F0`ld`4@7)1N.s 4*`,%/K6u7@0׀2`55@.b`7 /. 1B3w 62)8 *s2/ 5 @4@3t 1/-7R 0y1@250N24@+`12Z-},&`b 4O [ wb3Qy B!&8TkFl #@Rh},?[xd0"! >l~Ҩ .M J1Qb4B@f$٭ ֐zgMDYc]U'G#Jt zl͎6f s,R y*#*%j.;,ung@{W':!xqyBs.zٕf&~:^;)D@7RQԆ!L4y2O{&SBl4 b )!$:]n ".EWy) l #(>Tyh#$=Yw$%\(%:Z u..64/S1.obi_tag20f_.1456.ltoiv.16300809723087062342s0stuff.cegisndods_auxcotedfradummy_tFR_02ab.plt.@@SDREDGLIB@@3_4ckҨVI!*df@aa! ab(.@"a ?A#QI}R+"3Ery--=2jTR *#v" ?QhLwB xdr;Ȝ˄T>,*4kZ0GءA ,<ᛧᗿ1; 'D$^So -9ܱt+EvC+׮b]%*l+*_9rm.AG_ђw+#ġkƢaR'1eAFHOBrxBm˦[6{,pDzDsȾ]Lc9zI @v.9Q I+NS~LBm+eW/nTsxKJ(zh$;ߜ1C|C|a_U,edc:T~K8 69ˣ+" xQc.Yȑ!S $ Ӈ{Hu=ޫ"<[i{pH^W@{ڤ.@ϰR1B91L(xdzЕdHdRָ8y䕞k) 594؋摂˅Q-? ԦRWN>0ހ҉d H"x"9i 䬁D qME. 0n^r99,) tΥMӦ}Pk}@1vtFwU|tks!Nk+0#0@aX G^)`GdsW @C*>tO~)mg fB'qk_s'/х2& 3<3KUKj?iZg 踔dHp<CIʿ1`VϚ ?եsRO#bu9YWf>ඍqZ`IPsB7qy:~@\;r,ݒ[w ߱?t+erqR}?wur|uf131U@,dNSxt$&46t}"d$7C?KD]NC@4FN"ix/M.%+T PSWd@  :Шx񁮒/W$g&AʖMt`+svdk)EJA{/nӾzjU0G~"1bdzG%swK6jCL+:>d}1U<H&5S"\C5QW@rbNqO%s%܄4]jtԏ?{XϙױЃ3c/6MenܑL iφ1DA"N X8"tQh<; =RxdvUD_dk_)mʉb25 ckibbobnauսx,nfa_mac& TYȉE,E~ p8Z<+sFLF2vS'*4|0WXҢ`1nEqs)y#ýޒL 5Jō\kuw0: hTRӻT_0a*nL~!N4q!clNs|^}v0WDEuT8MmUc {}`h(ޤv@2e Syĉģ6M!^w>%As]liT|!o.{ꛡbGBHBN!a,CRl*:p1J"9>ߵDJC_0qlxV4s%1#,US֊OK"sYi7?gTgߒJEI]ͿFQ!N~~-ihBD 3tson?O듢%N;& 8ߞ' Aa{j?Vi{bBއ^z?+3>r#FTڊy喖S(ݩ|b= {_r\{ʗgxR̼cMU^rve1/fxzgsܣP3 stip v\UFƍ& DORY[?'`\.onkYYM`y[5" o!&N 7M|v1 WfAgR 'W^k&hS)kW$fMc]S]Z?5Phʆ%Ic]~T ^d`?雺'۱ BrXi&q4->#=96H߄'R\4?&{G/I24IR֢[$u$9Ғ f!ȑ@DDFDBRF$Tfy"pK{Vj=NR!:$8 a ,\ i` 8iiҞh]B8@z伹OEC}+hr NEi۸dF78=uT: %NIw`iLәwļl(8z2PQG3X)j$$@fxd ah:Z;@~7NZ{eB&I!q Iœ%[Ї QR]wo<{] 6(kSZGa\gDP-J]Z+~1`sb&]\1|]fz]:`Pԭ-vpAӛ[ ߐ3R, _#YAثJ E>OlZ(Tvsc+bKS&h?z826b{7!#̭˧g4%S|hnZ. |D5.= 0kgp%Mht\ߋTtgꀵrYa:lVM*6U3ga1L.pZ]~@%bOfa91TϼяrZTnD+Yex)' b$Qo8SqX{2Gb=Gⓩ0dFpe` BbsȽ1@6$)_)&ֆD`u979Lކ7N|c UOW,s>ܳM]J]8x%w;S1ʗy% ͮk@%1ZM^,@at~t0F vx,1/vP=4@wN sQ48ȨKL#)')$Ľw],$f~UzAp>W^@LCэvZO\ک!ng1<'2'pΌ9[hA@A+Nj~gjݓ#{& Q+S0Zc~7|/t@ve7pQd.@ǃ~KײM 42@DNO JZu XMYba塜)1u5Hl6%&cd.CIrJR^J彠$li@0K(RP[#?]$%KƉ}R3,T>٩@츉^tʀܬT6 %t#46_&qEQ4I0]x#\Yu )~$x~5( sÄsJ;(Q5TqŊ96!O0FMwI*%YXT`2eeRvB,.Z0H-:}UzApՁT:<ʐrIKF] vWT& ]Aӎ9%MGc#hit3VQC z l3kZyCcg@q "R]c/ h'~UT+vFdl4ꞣsznJA#9-A &fjsy9ѵMLW"ypMIJtk0 )Se 8)nsjuas>J>iaи7r\"ra=38i 6qv{^`Ƨ0=Z2k`(y,ҧO[e?W| ɀ!瓧i?TY $2eiDE8ѳ1qZ/i >(%N(IH! C MGC*+q)WA{'zP3j.mHo J32fS ;~8jFx64$٤lYuD9ʨ{ lIZJ`vk$u00gz5{kSDO=+% [@ \_2gjI;x7}hV}RfhuZ#ӑLL ̿Rem4 XG@T,vZSRzHw63`$xPKzQrj}9L9f};R_+BWtyuRbk6TI ̥-ZCY\"_负#g%"+5lEr&HX7',5$9jcW,M "ȿ!g H?\n BZ Gϑ@P\ ] {,"/Ǻ;#MAؠmؤ<7;thqpWGG)ɔ9 уw#ʅ> D68KG]X(_7P!y!>Cr=^({9eO>*9,:zJx] (iǜ2X!l:dI b*ˈJCΏ#Hn|yܸb`+Mfx9>np^X5@s%z+3YF4N@:RXIPHA88WY)W~C8hLdZ9?FZ[Q;aceuh鸽aT)̠:Rr8_y;C ̒斁تN0Jo8qsx8 73k_,4pyD W753*x.b{д*RdDBrz.ȸd~:Μt"NW~*]Fq"]%aܚ1-FHkLmR$ FL_utyпMEv#jfx&UYd$H2JIZ ˑe2ϚlrFQm◘֜2IiND8nfC_)[:ʱ/bUtA;'3}'>"a39tGpjh.Q)|.<#jBi@-@}h#@+;Ls SQ_5$,*5nx2z-Nbz0IKJ R[a_aq8&=*e?΁9Ԇ >*^3&Oojjv_="DXryjY]oZu~'jMij^Ih _Z{L|1-f܄]ξNS=DeO]CF: ǁo,ڇM<,T@p h7foSl$'sj-Vʪ¨у2*noh,Js- ZˎnӀ>@0.A(ZTFBVAU0&q$Ir"nv,V&>YzS546,+zQ֘U q@nw [8_hf+NNL^[8y1 TX,e8G(%ǭN4 8 yRR2PkU b f=Wg"&l '"HZKP{)iy"fv:M_BXQ$'&1wƝC;bf"_M '`66ՙƦQdxG^`66Wrcp{Pi?#2^?qF+zI8pBm)K_B8 k2AID a`CGhq50w/4[q}])f t'sL2'Kz;8A$}iٲ*%)-p F9;:4eِ3dEa6F;lp)oB5Y^a (ǐkfUI%9λAIjZqprR_8 rLX# feJWo``IW'ƻZ:7*1mrk$vV0:*1ӽу\sM,'8>>TdmdLFͅ$p@6R6>n& p_@}>A(MuK5v lŊ.3KjTvIȭ E*cY2N+Ϭ1)0d."Ɔ &i]EVL U_| 苁z 5}K(HuҘ9Bhv\K2m>8! # I'J/߶o9LocN\!GL'H =A6|X#MgIV*VM$hj"hḄO3?+ &dO2K8!yWBSMdE5o>Gz 7[ES#_MG&CTSB:m f[t"jlN;L :b{C1]W&auC0}ip7lT?g0bA~aD`$jtۧSn#' m;*0Vg6\oBF`fZH;0c=f1+wf+U9TgER/W<8f$GrW@W8#!v90[/ }I&b$3se:۔Xəm;D y8 ِqCtq}6$-BHWECeH- [,k즮:,6759f_dtHSpr)*&9uλ Q"".d/<-\XW&JikFT<ȽluyUA0,(Zt*ۀbMWi~ӜLq-JᦦzA*黡^8;Sӽ/я#bS|-oPvB#7l2)Z:)e9m~4GbfDgh,u.]Žln9[xJvgPo-յFUG҄ʌH+xQωafi x[J&X{c*S7髌isP1QXV)ksp3\uj) >~͌M΂OMAp " 0T?H4xn gVbz8.8rX ~ >ΌwB umw74 smUgZᕀal_uKf=g;(QB8U:ѳx-ߙi„`<>}T\8|~Sͦ9Gv4{l8aNȘ7>+ĄEZR\hk\0^"e@[~i[1~_MY IR76MWs,,'h,|Vu,7$#PDY z'TM{EO*9Y}A Au⇰/{Nudhx;(^ hVIIN@y}\! oao?rz %*2t;-aG>K6Fӗ\dT`wM%]Ȍ̚sڕ},\n\Qa>Kȅi}nYm\pH ;H %#7C]&pH"(=FmWRtZ D1zΐ2h>keu af+U f&`tW:WWJxɍr D z-?Njv]72$G ёp =j1Ҡ}6y=X̝tR%G:; \ALzN-ME'fK#jEo?uMcf52F^3Ps\Xo'DvpG}[꿻-*ǔyDfkxG͏RWB ?O#XΗEC*x<+Pց{Ƣl_Zt=iWꝦ. x dO.ёR<8PD*#RKVSI 2G_›oI,R+:dbpu.GjbHkj19k+4Έ1eϜ^^Qv@+M\717Yh^ 42HNůovyYf8H|кXLyMDh؇oElK~-sUX^-6ZOD+]Jsf cAiNۛxZzŪʖɂ)^[mQ[xV}>`2H뚇gq#,a:J_#q73M.WX Y/mV;@V=j֡'XJ!G2~mNh rB2)nI U{q>4Wx9*6Tf;wm`Sfظ`~vpCZ& ;dO'fͻYubCXt}`ȟbW/prn25?YvХ~*6E>NQ{Ξ]Fdz^8[ Iq*#ιn!\h MBѕAKQ{y3j)%ş'ϵ!7m\Jh_8=t&6Z|\8OcS1l)Eޟ.zqK_8"RۏUC#旊_E :}e}72%p<0{*@ex1^qIDv~{ITG7xDAO_ ̩KιJ(a]%o5rW|=-i'#tTD?xc>@{$cpny>d0O 6G+h5JpbE71n8Q< ijv乹R, hݬI;~$ zW;c鿻yŎ ss/YMa{tTqSRRd]XGv^IUOz?Z"j{i&[ @``*v zߌRG|"U1 ym '-(NX z~&+"BA&R>%kd'VM 6xw%~G cA-qAbbmxߒ7@%kR"FM2ºAϼdvk{qL!Q~(`6Z%PЛ(H&A|f mqyL`B9͟,h#Pv2^0~V)Bމx< XH3̠iy!^"H3@nш9M;" @F+4J8W$< F%( F1p vlC'KC{1J dDTO/U`pg˒R}mI՚hdyZ@? 'O@tG;ihPX/n%)7!m~FtRjmj Ԯq[wYJn[ַPR.?5q'Ob/,u򨻛R7 sBØ]&n 1<ѥD4p5#vb"g@OBZ~@s-fJ#-+FH;󅭧AоMӃ4Xcev$HƷۊ(l?@_^y 3/ tԿd<\lޜbw2Ik+[eW" uU;M:yB{%טb\)cNq:~uԻ5j臭DF;`B};k5?őp "I֗p'`!9KAixHjHYEp*&%}"Ró'dzE?/h o8]Aɰ"Cm2Y.yCݟq,јIH@@/udDr(uƇu;E!aC/VbO-q:,goCӉ_ wT\VQmP#/ꄔ 61&S l `wv8HX4':^$]6 r*jRY8乘Ѐ+;9!gPJ~5.x_95rUVx=v]YX}B,xe1M詭>Z:[ N9n$Dc!/)Zp5QzPO腁̥gxIS ; b 6^z 7v\=fziQm z ^PY^'^P~꒠NSɢ%µ[v٨LHWr?v|L3 -ϗۻAnL(܂ldf@I5~R-X#'p;g6 Ɲb[6lֲ"/)[$[k[S'3?$RBgdKYo?NXـN=ymKϷog߉~?AiG8pV@/ҹ$[;Ҭ$`׌C nF+y+K8zviDS.(s\3%ld3\64)Lv(/oq,JSHJQع@YE!re9gWM*ϝlTo[щvd?l b$AlX9$%*%qe9Wx(ceűAe  %St:~4 hJ 7||Rv}u1y7`I4G*-^XlV+;:N[눹~H&n0I\.h\^TQb9Xc h%$##-[2N$K:zdW'1p0_$Ԯ4O1(&p ~* BcEun /wΝ-./&y JQIҸZ.h pr%k0D>p'7 ?C p pf7ϝRo ݬ!gw@E<ڀV?04b -,Nxwt0j4Z2ɏ3HB%|E,)"RLq3[!$6{Q P̀ 5DxZ>a>T爹qH+K~XY9dOF O&χx^BKۘ Sz \aN;"wqPݸk%0$_:к\ HSDr_j[N|(K[3j !'M|c;$r|5tTMU7wZ=G¹!4,K{.w7PV1!(㡳WTpð0H=홁tݱ*zv"xQ·Uj i6K΂$wѕYZ)S0m7n;$D׷'9{ +~c{0{-$\ܽM̦=|Ɋ~f]M4ž٩-FՁouMS3lFEA^-+u]n\m0X|,2=ۂ$hMsẛW, d͕ˠvS&3D|3!W6״/\e;0b<#b+!$ng ^TЫ[Ԓ?w :7|l<F Jvsl8ϟLak#~]Q#͈|D |O YmNrrK@-nOgdpq紹cV=CʊTVBhd̻MIU1M.G ݇\ɒKlWBy\5t,^5Q.,]ϥ_3[)&w^T^Ј]}do_d\7eHlJWU)jadİe=,Gp\s.Lo0v4syDil[Gˎ= cY(MOTd||#LV V3uwz'BH] ( cYt]PP#i6.ht E?m}h.N/yɩat,ԅUtggۤ#! 0VT M-1<=)EO\rɈKʟpi5 L0<1:S:/ܨ A >(FskO#jBDl{f#T1&tkܽյ᫮ ,\Ks]Hxٱr@8,Ss)t!|*V0LV˕+-R\Lx\uO  <_WcoUG3 .<U f$0 BݦLIx6 4eJi)Fe$TM^8Y{'w#I!lM l i痻BPg{ܜҭۀ(`9|tx;?` `ʹ4ݽ2ӈ΄~}6Dl% -,pKG56.խѓ}̛EΗ b [TSfCpFLEYL᩼ i1ݾD23;X>/WH$RG2fL<sqhI ~I䀤ӵРȿ|\1f\E# KBx Lg+3o\^NjܝWEH=>Į*hloMZȿVhw9 ^@Aq#>l(xs}'R݃JΗC!4|L< Y9a IΨ;fstkdX>V N^_"ҏ(A|v[wkΘ'cFQd|;4RB^p#w\V(uۮE0͚՞Fr S"DPu'9@y""n R˺ = U-!"]iP7΀'$4>;$ķj#N7r y4KMBs D,})i!ZՏу;&tNX FMF`A{p@2[cs-(iTNPˣ?B]!Q!GG>=tGў#B0 o6L2IG%!҄lJ0\l`&g6Ob;pA<%eB ;arU#CTv ȭLW-Uk&j/dj04)v+ZJvo/AWa4rKktq=ewG>%\Wp +&V_I:t4dzeA7IKԸc"3xYy13""""R6PT@0eGE}O6V¬(.@폕g{G$>FZ =5 [3WJ5N_L[$R:zW8[*RmIE5 a2|\5A Z>LdնW?(#{2$%|+iӏFT{Є)P:+@2 BX4Y`)cI@[b Eag`@q\5(2tvٹ([HDn>vX~yf..OP4"(er ꮼo6 :>%G*;S[$6P3͓j̦dljȺ[ʽC?]׮WaPJMH 5BRyJ޹ RF'~q/[.H;fJԬuIcӤn\ӼY-@C+h;x1nJ:DL0SUX48AA_YG"LQ,q [/ksXop0 ԩȺc"!bc{FTs{-$6klja=ua@n9u(]e֡grX?ldwȤj['.@`~%' 5ҿi7`!U$0΍zZ-%auX9q@OPC[\LsdtJ$B?l@^ ۪$,%Wՙ{{kU*.ؿB_c7eM?#"L84g(*і+]4N|El5,iRn11qP60cg)-0*<""Q@{9+ rs} 6҄2EZ~s۞*f~(KLД+9\i۲hfr3(Ug[^!ܘv|GpӖxWnD7ogO(ά0}lZ|"sZ(&||1$J+B9Pr$tWl(^/!ۏ|oeBY}{,mFFҝIfjXiKTǔ5gL҂N98=x1lű[ i/BjW=3^SqhH_z޿]& /K9rP\LWi' :{X@AÛһ >+8.]=_+J/'*?~ @5,L}p?ܿWi8.%p-^°Q(.+(>,pikTu)ŗdC% f𚣤P:22%Qp1R:~mEoHY)&}^ a*Xa̡[$ M2$(]spe>m݀#JYn;e̼5q>WE8 ga*wn?qs׮!!re fx3Y6yXـQtq) jklBEX`ꀶ{ ?\d#E"y.:VTjZ#o j z V sq5ĕS$XQ1ߠ0 !7 4Y_NAc>EU:e|0 #Xځک%]Oc! `9WŐ#2}Prmy fׇ&͈(`^ NS^H <]ÚʾE`Kȇ޷FVgC3+tn숚Z^'QȪjG$ϙ3nͽ=ʻ,̾=XCo(QMa"ꄙ<.aܓ0AI۸Z?Dv̩<^V_d,NGWLAhn|r*@k$_"mla d^t,I^Q9kw}DD z*?į^hs~tJ}W>9$;1]tu\R#BVd E~ Qq@ BVr$z*p!QqVV i?OG)#eזK2Gv7ʢB&Puh]m0VHn`uL Z$\~u@?kҒ-SDUrFH#'W$R˟uϫSl y`;9HkҕN=:L!i~$g)&?ABr-U^z-ql*Cr-o>49oA$ 0 /K2D'QyeyDBOPRm!ð|WNv]UC nACa,zcrrAR2# ]ۀh)fjQ(w |yHG;t5;Wc*aLu<}T,sS˨lMon&0t[&*-|Ȓ/:%?j+$1ܽI]9E!X\Ҁ 9-z(!JXp Nwe/sfWDCVB/_@P%@b[%Ի0 29 q%1G'X $-,`mo=f$(a2X@r|=d[â.oyQ~nALH JUwA#]…<({أ qɨ{GZHrt[^;q#FTrz\l݀k/ bCuB!%}\V 8ã ΏS7ȍıwvKlk$+CH3 g:x 1Yw/Fw\W/a:[}vRw0 ku/9-Z [Dg&Dqp(-QaCM",n9nֈ- vWê.w[:&dwǭ3cq?s qqQ\'ΘT+Pu3dEP(z\. AiZLgy uo R z *eʔ)9E!ǏܸqC͋/:PBE ޳%_. 5a~P}>z a$ԋJ u69n]_w/1ɗCܼCT+o>|*J#))SJv8-:?N^QsOYa.᷏;sK݇~t?ha@b(xpn,pV<@lָLֻpjP[`w+QOF~ʠ% n3Erl%a(]͹od IFJWı`3LRuvhI)7*jڄ= 0Y;̑λFҧV.4[Sڜb|dلxyYBL͙7xgA)h:z x:&CsulG#x'm*k .Y1AN00r5WH-&cQ&o`9@l HF xa =;;jXmuL՝8 5Ē@)q'P_eB]Bd3o!qQ"Uwdvo[4l'롿y ;V-QR>#$j0PԳБVUQPosB+) l_vx8N9©} ijQ/+/&mj5Ml&mjڦ}lZ[iy"`2ҡ R1`hBeK6r MlJ%3}0L3d2e"SAn]tȄ y eLGEm۶m۶4ٶ&9cm۶m۶m۶m۶3`Ha۶ g#ًʣJQ[O[8||!9H<`$J4t)$Q]RHY( T!HrP'z|QL ]oJr7],ho#XoEczOD ]%W-)%+$Rr%Tupn˯lrQӑ ; "S=*]ln.㠁t.((u>ɋ[AI" Qi;A$tL~EBDgW,df\鼜 Ex%/&UݨMȡ01Q2?tST_s#Bߔ"zćyXg4I#i,^s<Fn&HxuA[V7}k&6kN=tHb"> zrjb7.)%HQ\q1zBA@OtpסNii!s}ogbiOqljZ4""8C\n_$;0=n 5f9cm ZD%| Nu,TYO)0nCBb8AjiZTJADP몂l40pm/`D[C* ZsT:GFQh0uz0rR)ERN)@]_T` N FƢ] ('oaF3= ~{?l 1]#jؼ>YgUa찰YՁlB^ߐ^:d3 #Up ~76VdjS`*#*5Uktfe V&^2tx#U6p&l1m ^˰ZVkGpwYu;غ}j&t&*&ZkhbqZ8x< M.a]Ԩ3Cu˚I@"@M-<3PUҠH1$޾Ã8nNSmVDTuR!:pwZ3gR4]BM!;ouW„x/r,(Eb<1ns~ɪ1Y_b#V@mָh{c.6MM'$T^CkVz6@\qwӤBXks h54'A)R2IŝĞYYGI,G֩GeT?-s4Ϸ&?Fe^oAGB&A! ŘE6-Fϴ߬)^s x&e䮙VNLXCL sd~fhj݈e3I<\J[F'c5+ UqNeMXiA'6.9leJ2:6,aZ6S*ˮsb_ o/}/c$gޯG!ߜ;K2xPRz7nG6ͤ AAC)(YSoP"pUtC9h@!$K(7;h @ #gj=| 9H[`IqM.|bbFL\I+;$_Jgf].1NeN}⿱26':T'-SSz`<%i!؍<^xN|]ˌ5}pJ0Ot,G5 $" V]8t(`f5_8尹  V=_nҋ-"(~_zZu<67vqAɆu*t笑Z $]Fp&{ވݫ cwTbU}{/R)khvAp; ,yf ;Ӵd4K !8kK`N/ge@8B,#jiV poM$oe(іnI f])oGt?|K$a?*/ZɲAX>I2[0XnG[厒b2y&`xx^- Y?ɓBñU>E]EStssi1";5L=oѨRiR|&#Žȝ!]{0ЂIRUdvՕ!mp]^@rҒ䡓JJg7DEa9RqMTe\v) vlN۝T!V(mδqVaHhCr|ndJ׊x-yj\FtBҫj# A?<ROр)jv$@s5~ގ LRQμM@X\V``² [ˡ:uWӂVb}(iBP.fz]I_ }V$7&Z7SJmrYflS%zLÀ̴Rf>/9O.q~!Ra{SMܓ@ *^43|h{[;~mX/Nw@2gMlw`ρ8xGZ@Ґkg8)2l2OȚ/]#HKjLTGWOMmD׬?Y4Dx% -pp!">ScL%fڑ˰^Y*,|t˟\{ +6Z?ӧ $A(:hn8!T 6 qI.n+Ga-]Zj͓Ǔ*?7ъx Lpw@XsH>^+Q 'h"EVK\/ Hm뮜Ph6?Wp˩ Y4c8@N#k < p0ƹ)2pqRnطgZP0Y;,&CyzLf7a^ Ɨ$=PQ|~{XT^G~Lg26_WQS9_7Q66iʠp./:i!'f_ς Gstg|PPd0^|Ɉq"$a&ۋ׋k;~ڢUO}7YWqCu@5kA'B _bacms:IA?BdkRTaȯ$8qH9X:V~E?#7N1-i9w/Rgz!U`ut}k:b-܋rby 2 X0MʲHn"L;l7MD]QJ#9˕F/`=Z"`vl̅a}m \ M6}D>_XxyZ]r/DH/5·eu-ql_3| 2̱$s4J ,"S,'A,ruΫڻG̰}#fttd7nVi[[F5wjsK364Q՜θS|Jc9Y8Moܯq7e{پ//o߾Q#%3j}l: esYU9E9ٷQ))#US.)屶l'RSc#X`/_⼈t=VnȌ-KEb**Ȕ  F:h71,Y+:t60 b`MaX! R_ ⃘X;c|zÔGE  :,r8_MHq9` M M $]\K (tg|/ӋFIB2Os{Wߐ48 ~ .\p\#|!N]hRhM`6 88NJ1 <%k_64/oz󊸁S6bj&1vy:mj?SiQ\;p/-#',I+Jt*Ml勊PRn#r7=D!hk4* [_p 8^@ "/AublЀW|4jx>K#rQ3a z)cj ;[+A"숹`7x̏QU/`Dft'9%g4oؑMkqȳi[3.Hpj9ۤ1^ Zf>)"a]yן.AY YܸZ8nufqha8N=YW=~Xu3pjV-#wݓvB8DC:m57A}7d$mMpmH?'r< $ 8Nj0/> ^QN/;,ix2A1V6 Uhx&{Uh!ES|0B:IeR:(-ҭe<-)7Zqm3&C(ST GbzuU(e Zm~| R}!p{8%-+a 3m*F92mJ\ p#!caSB5F|.J8."Pi{^hL=R1CPZ#~"|3ڵ_GxZW5/]uWy 4㊜ZWA_, Dt6pdPD,_;gxFaXarMMc >;7e9wA[PG>&JK,}m_+~V,1//a '[5Y%PU:J%/^0!a3Gt:RV&*<3E rɒvΞddṙNHڈLRVMc9Y<5,U=(rБt\#I1b%Y DBOpDSOHIHTS$YތjJ*̣H$Io_` g)\ɦ[٭H,/Xp*b7O';MM/CA&6f;rF1Mjd51Mp"^e3  JوhL3͢κ8]+5ׅv5"ZYY+躰$"^>l,JHKn0& nɀeA27DVVӲ4,dBUN+K%$Jb2e@ m@IOÎ(#dⰞ15"wN.Zue8u톭,њ7 *7'Z5[i(G9?dޜ*LBf׌СT$yt Jy%ld"Mc@{1֫XU )ZNE~)i*lW!0R)`9&!L$1[pez(Xgv^jWq5ng2[th>I*:Fc$lPD N}$lr4#>DO$ݓ'hanfo:R;Og|J =52 vT'HwA"[38.s,kig# kGT3hlE%X/PDg;-)yo%`=x7z u`#6 q+/ c_/:Q'h-ML#L`՗=(i -PjNլ3 uXOHv 8AcVͱa'WMGq*B{pa֐6E`N UF6nm2ɅqO o(ux!R.gDf%_ He&1-+|ZuE%9POFJ)amer['.S㶫pߟbJYěJ@5+oRv#["L͸QxiFzZ%FM6Q#^hr\5wNU((TqXS 1=:RG-jZ0(ŢN*I+D U[!VBюXH K2`Q%QUpyN<%YLQ%DKuq!|h_%k( ܐxa(,j߯l_ [ZkOru J͠tM|q L]SX@EeܬM2}L,>LΥXܚfoSEAԥT&:{Y3O6CJ8 :)+BOlY4ЃuCbjrhcW59TCV;dY*4*xMM0A!!S 4uF9CJXoH 6! kdVG fh TY&:L% 7,vewdv4pj\0iAxn&Y"`Ѱ{1{. Ru/F p~Avb͢b1yzFx&fBaƼgDoZJߛEṶnsiQ8Fh!э.]cv 0H(6 $(pfBg7?DV3fGǸϧ(|P֭kEAiD+ cϒ<p}Y"^fqˍpeA.2Kbú 6/okc] o(e eo l`VU(8!>8KL­LȈ?cD>9L!6uyANjЃ\$++G~H\}:0\^oėIsTڼG0@Ȋ)W}BdC=m $!X|;;0=JJxcXyQi 0Yur=N7HhAYўj]b]w3x?R!gzp:PuosN\DuډWҠWM*<5}YK]vdOZ[Vrx\Q@+775g2{$'UM?y7~EOc-0΅'c>]ͨQTqEyvm;NF),V 1mHR +'n7_Uw7'>hS)ktKcDرԵg'Y L9I]*6U8eB<{zk yʱ-,$6&!8/`JQS=XSZ^j_8Mn6s%w$xlB &9WʜףX޳HR^srMXc6<2hޖ J,7Ι_"^ˤ`R&\]OR !QH $[B͉3)Mc=*qԳה Kk煤sSkw}trˡKQ2*KLQ'Ǵhdq\dlw&d@lj z!0q6;62DݠĆI2LJs{ g1"٨`WɰVxЊ&1yPtH$;G/z:ve[5sU` &l]wܿyfX>.BOiM7=f:n!ηBkuB\5r ь8*֥zˤ'_t^*N**A軰&_B·6;{_])jy#5D4Diڭ2iH/!vh kF33dIy-Fp!Ft;T;AfLq`,;ZDktw$9!ԑײj~:>ڞcDc吥"++-0L ?+6s5O^Aۑ%-PY= Xnڄ!DeKYGz3 Ǎ91&~XQV@ը <%ƃOX:;D3 2B#X:Yf=ZθHpVu/$MbNJ-ItDBa; ,MA#%9Om}`PZ}<ꢕ+QCT7*rvэ<|>,~2= /RyKUp= :h06v |X=n Q;ZST[ E(Ej>pY7A>,"5%x#Ӧ,nil&fa2l]8ٺn I>HIMp۷@`^n:Uؠd!hjw"{np7C3V >Nz I(B C#hLF^f=(YԂ:ϷХ;!,T^܄n&@:jJ}'ϔl1ˎc^쐝azDKȻO1"l"P엶;'R럷8o. ^Kl{ucx+0x&{P"R:b2CJ133Kp3*d,ש,MhiQ"A*#v-V7 MIKF3nQ%3(Vlչ᱈* 32sF`zɭܘdqt j0hrmW1xk"/L8OE~=UfKhL=]wd#>o8t\Xyj{=EmpE-#ʁ}ҔN'1{"3>Y¤ R;]f6*q#έDힹ_Ì>޹+yᝩMSn]^PG\h}_WڡAtj憎;%Gy)ΜT`'m2bM1.0CiLrNߐݔHu *;mi: `W [1p~05K V0 Eӱ#,V9XRD5ud+:666HqGۢΨV~1 HDŽbE`x/ / ~ "xiu~˘Y]C6v rT]3@Б-u{ D9MIo6r rGq \8;ʱSP R9r; 0< Hʼe94v.%soa8CxFtJWI5y3sRf+1mם1U$0^, sV@x bB6b mYʽmd+R09^ D)ݯwf̺W!/I3g&R?r;hLi Zh') ڳF\ >)Ol[NrI+g*J׼V28$5dQU;Rr뎡u? oH'1]S0bhCn h>ZZZVXէӫ|!/T5Jghٰ;DKsdpW_N,!ů+BŻ@(~py4dmD4o=3a+6A"N.Vr^I-Sە0 еcICwoVG=#>?hQm|{PƥBW|CbTMG`vKDzӥuLDVdh6qcw82U)zBk,DWϬ:-Ɉs&Uz"^g!KʾE IM7-Ɏq4Ӈ}rB*#J0+U 2U:kO|vr"1m/b<&Bs߰`;SX,~`6$(@zl2?Ns"P؍>m46𕓢ʤP,e.5=< u !״zd19x,,|=aͨ#< Xui]d*i+z\#>=WԞ4)O8*e uBN]'F4{&jM(/ G(P©Ϟhu(^4\"ݍM7_!t Ur#i;V*#ߥkC7+L%(߄>fj ɲ)\RIUe|R&?|""Wֲ;o&pM@"GTK!5 )M*~7ݖvB_uڤ=.\9u&n Z+_fօI>IQ#67 {n82 0e2$,6qBJs>o*U%? z 4,%ѩ~:݄Xrb`V!M-N,| ܝ g3 ƣxg>0Uص팫6GDWifɲϩs)eb pdUV}W&r `TKg!)\W`O[&\ssAUؠE_؅d:IyAL@^+МU`y1-HXϦ$!QOBb3#˳$ 9bVT~%9oN~[.J hPK'w _)GB)-r9lW"̋F4pU T>6'I)}c]SVN\LlL{zN=$i4LYa49Qsw~Ir]% U1+Y|QFH[(& 20UA~V1iXԓS#T ([Πb ^{qj_(ˋ9"nf`ΉjWLLjT>X\Ւ\K5>GF5<|qaWAanֺh~X4]22115MW< Ctd,//4 J+5]쩚 I ,=' mBh\V?6^B#sW8}ekZ0vȪF LwS $jj6+1/լ,J!Xo ٶZoX1(ڏ~zޙ.KE[ p1vyf^OePPޅaI<[%%w\qf`2H+{8=ē׉))V+(Xvg$>~oς<@hA\$4>:R8;PuA]r?V3dq!C΁ҽ·ѠAJQX, X)#ܨ{9>% bzvf~ԍ5 mc3FO\Զ ls88888888xc`}Η}m~^biL;wP~oGJ.Hz ZA+*Ʒ@U.6:͢ Q)m ,;6Y$!7tTok9zN)2EeH !:4j",I ۾mGN躢QQyWja[#&;z g3%zP`!WurAqa^s=w|R^nǣZm#HUGi:"G5rXݵu*Mcإu"b?A6?^99YuՖHr:;ݖa+˸x@ Q凧217Aŗd!tKl彲r[z%EBСP8 C/,~7Ynz^¢}ɍ{{K@DT4;wmTz|[VGNd;o8٢h J$X0)BB ,%Zw}AY/9LA"uD;`|~ڏV-`nWĬjZ-dW='MZքeMTI41 ^!VVVĬ U )^^X;;'s[lD"q,⊜&`0r:7=ϛ [ww2L*a7"9G#40B#\ bKEm@HBHv)!/UPn& 0̂B=O`!hM;S,b!aO9%˩\.Ŧؔ+Bq]4EPd2D)KDyL3fNc,\ z-a]XWVT̤ FC;' 9kM&&j&j&VJ"I$D'ډv 9=>qXNNq)96 /XtZv` oY 386h*AXOs+dl0e OGx:D.׍knVrW2N5ZRko[of[ޛV}!Lkol|PϽh~9q˶_MLe\9|b5Ӵw^Xa.pȪ[߂5X$H~uDRKHK6+t1Rtzx?FozMngA/&ºM=:s:̲ؒk8&Ye=,jIu%$ 3$$"NBhʼ"xEah$4GƱPH8CRA!,_e,@]5%L ^.jS=o>7J1=^anfrUZ7%Wߺ9ư%b`NtB FмJJcfAբ(̡+ lxD_D̈"kJÑz!._, w噘ypnspSEy D3N@Fh(g\u! Z; 8dφ3,Ѐ!Qtr^uDi>Zc_rAR䴰ʝD9 l>b0ul'SP 1Oհd.ڮY'@_)hnh01qzNa{`89St@B$QP 4!`z)s0$` зAi\OjAWlPAٞRaiSPJL"-6Jp9~(H(JVJ*L M>/,HA $0W/rי9~=X\aCTNWUux}1mB/%aM&\r;0$YaG=3 `w2aȤ&jLRQձ5J\7EOIRms!^9(qw{"0C , 9]FjL6GXP[K=:=ݕ@,! >o;.8?pE,Ujr:->*I^W[VLOt{yKN&>s)yqY ?HȎQr3mR}:&a_w7(uHmfE]3{@ EgyyNVB|Yx &Q1ml-/p]0!h/Ԇ(˛= ym ꄣo>nXrǻns@}2ǻn(VY&!5v~iիSbI( 0s Decb_gwy}ӯO N-a\A3د` %I!a"g: `Vk>'(tqKa>zBsƼǰ 8&((!_kD ܻ_pY lOFR;6XiR"G2 q)wKT/ٓ)vzЗ^g1agd9]Wz<"(pT!@{>,|uЎo3u :\fNVhGF*Gh3;|̯0w"_3'-NAj31ҽ\/Y/ Jj=\[ 1nPtHtg}g@to ܵN$Nzy[- u^W0hK/"/~1i+YU nȜ .4!PoS@TW tϊs.ͷb |ւ_;xôZ,-gbMU H1Թa"?B3Mp$}yܹ2ʃg@u9'BYPt Y2z^<)|ZA"Rܚl13$fy6Fclr2d"ujPuYON%(NgWkW\)<;*->uw;ȏtS冾:dn ZuWxҹxdvU2>l1RrX1!-3 6g-i8|PI<4C溨~{zQ "IWu5} Gm G ) ',~{j~1/mjęD$QPt?nE<{vgr!UUaWp]H%atS+dȞCLni$m4Z*n+ͥqF:E¥㧎ȇ d"i .)A~abj:Ep2p?J=P9*lRi{ *a6hO{4޿ ޖ !ny: #S_~"HI7ξ/mEd>\R<Tt*'J/:`#H:zx$K)OvŶ3&4%#ۋW801y ˛D%:SsF l@GȾx_LrV28 A A9[\h4 l͂Fŕp2&ڔ946UNoqc_nIJH-GY-=-~u\>cpB&0ҏktvq};*}aR0=ѢQ415]=X^ѧvK}98!DžZf6& 7 מCv\g%"Q(!_m*OKd_) ǁHz@Lͷ{d OR' >oLvZvyh2) J1*v}bmปvcs5Q1{lj#-#Z/@p jRkZ kRa4O@k=MM@D۵zs+e]cpNhREp?qA [ BS9ond7O: ;-PPY\$8pk'da `:!kbpO4rؤ=Àdծu ZIw1I,dEKێDP*AddOb 'qcOf]Բg2I gpBA~KSB2FE2y!V8/;vb{HHp_8C}< U9h{z$o@KҘMdEiElST?B][Sꋠ= wstˋ 99PRLhzWAɻwQus?j2QW+4[/5+eR(8˸ յLřQhn> ,,ǜHX&='Yw[(SG72\ot"sA蘞9-|y/-W<{H. J_Cښ~RS GwoS?Hl3 j:O"2RYu/!FE*TJ`bvx(OqlkmEmW!eH){LzXĩGPUit{ %{*ل ~fz!#uY `]."N`Ru%M@& BN!.{ Y mژdİ Fښ,V޺❄`g\UjdӯL L|g-BQ Vު vXf'krqߏStڗ1n R wѦ*(b+QW$\A3ƥZT Q#Q'Ab$WKıT*6H:&"J888']AG(d)J)4B g[oJiP#W5}9001{$W.`܅gy\6k Q\ӭ2kN#7$iBx?TUQ}/6I[>YoM !u`QMbi rcy*ȀԦtE~u[Z QU)gr샒F&mIƶI[fFqt @;OE%Lx8PO!Þe )YAJ X?C RR#W-cUl%{eM QtPTKTFP=D?jq H%̖MsW*ӣ^GZJ1׷)cSKaMT(N`Pe >^ݫ~]TLȠcTSs(z|IыY}>p)ڎy&~ҏ:p[+Eq}QhM/&1Zԥ:\rK@J\7k˩Ƥ8T-JPŕgUBk&gYoCK꙼y,?5;7d]kfwMNFM(ZZI6B % ZHIYUs]y&5Ө)h`dl\dB۵Xp6갊B L{&:rBfn[rпf\6ZII^3R`.i>cұWǒtIfтg q\%tP9p󕖷zzz1A /q]v"#E@.Dm##p@`:J'Rufn6 B.awGu66'y4J؍~fT3k>`f~h~L]T{7iY4qȧHoZimާz.3L HD,dZV(A]O:Bgaa0K2*YLMbhLt 9 Tb+*@GcQ:ȝty$D r{>G*O3Zs/g:ď>Uq[i7+!gMmt&S:6H ;`~ύHȦ%+׎:g)>#lX"z \6:oܪh ;݂dq9fFցc+?dc@O 0vS]ߥ#;B4w*y[47?~8yKju5ygmx +o ˄~ڛ%Y cYKy\,}hcYV"f5j48P?Piȡb/ۗV4hI.:Ó0߭ eo4gmH9>Z(wU&Hj @p*1NOVI> 񎞆EdR17Z]L'dNpMoiLK6"؝]NoDW (܋( HQ#oj;9SCKAt ڀDV-2?+35}@4>\5MjdaS Dd9ͿY?^b7Q_wQO(KJw¥f>,1Gj޾,B,=51*jRX;s*Q>Kqr!f, >}a6 DxJCo֮\n5QLj‚Cx(LN8hea)Cp`tE fЁq%M2l(S7laOeK`34vE].~UlGc.h83W=ym9FR:LV5yi?HOAa~ߎA|Zm ul2d5Uٌ?.ª)F)tJͿ?W0PM<_5 zNܱZYӋL܊붺AFAzzh(/Q{QDT\uGjSxת?@V~D )\yߓ^rxJ9?؄4}ؑKSY8KroLb lwCP&AAU 혈ӜowU*"7'Nؾ% x:}3jBH.2Xgaob =i?T yRݳaw?m6\RָV^w_}ވ:s׹U:tu*רc,8gT͐=cNًlmEj,2e蒲MVAw9dk^=|iPtu%sTqDR*ވRWX_ztm:p} ZkS?UUݷ^YdeIM5zenRӏNz&nQѭdZʷ˱U.%r(Aej2L%4 da'>ew [|߳u0jT&ueyJT%忖niTeZAwL:_YӞϒ2꿿w~Uɯ=}\((b\O \ַ;%(>ᰝo9턣O †s~h܊c^Λ~;'s&sJk(/3~~]#^ҹφTh~c>_%}vJ۩=QGY1S"d_CzMd'TZma~llW"zxdz:驐IB9D4W^y_6+7 KueF?~o̎I3rf?t6$`ZU'GQyRCQ 55F DiG 0 ՔZa"SBb@y&5Q]E%0f4ĉ񐙎 uD0)9ea^d! 2 & bq r\q\GXI[b w ܓP'8Y]tSK#JU /-'Kz5*$=R9R9S r[!`` `K0PeƩu TZ$QCU{v)r-2/cu Q!Ρ?C>vyd'R 襇f@6ɓ*C h7eQ'=b`7L\oyEpj?Z3q"ٳ6<ƈg#;juV\BMPf7:0YB>'/٭_ة 94an>i)bs1U:_-nIZf+'yMwih:(%KM MSP`W!l7ptoVi321h&BKpk>E۳ŒDMQYL+ mX{UJ[MS{pW&zL Ih/jbTߥU')N0V28uKM9+i+1˲.XW',xa9)rgmD.~8zXez<tfnRq^⭓aYR4$_q4&4gWe384<"<L2[R1{i?N݂ғ)u#V E6sm63Odu,x|4 'O[KPVC[z2*;$M|H\Q2wvP B!ʋq$xF.Xl\YJkXNA'm Κ7vAQv(< iE-en3{̘ݱ00):y3-^OV%Z9Zp[||vp~ע /vY!kAOe, nnh4;&`RyuV+p,f~:sSxP7V@Pmg(ZSڒvX'ddEq BG!M1YSxR7bpG7"Us5 JYЭ) "i#ȜPi31JphbE$G#gS2ؓ6,|hբ*L*;\ 6VdY)Z644A?Оe'ED;*_ciՈJvpr`Yʸ%hcw ^Lɉϰz6/He 7K[ǟ~RE?O8"2X^VU |[Pbފ,d)FR7 3G97j,:jxؼ-%n],>_l+5\2QVWGU΄oLGlS@+9|"`@(*F(kFLq+齘 $UpϔOv4/{ZN^|34,Ws̐<+59DGdL$&BO[ms0 BOb~L @$.5Blu8/@;GcpT|8,$JU`jx\$48\r@%2NVt@̤!*4;PhbL$8 0#2C8Zbz̄ @*0D0f{tX  ? Q m v~ $!!2P[m4|8,!!"" &D"]"h$袲X#.#D#N]#m{X| $$%$8X$g8$$ǘ%7%=Pex%Ј8&&&&+1&Ff @Ԫ8')':XIWe@s'0'('.(8(Sbm̺ ))))A)`8sL*L,8>N*g*}*״+'+DN@Z0f+, ,&<@H\n~,---E8[|@0..,;.0pXà///т=gZwh`4iatdϳAg|d P?dV͋6jS LQ"(IFgAfZ֊%gtioR%nQm5I# S[nڕ)X# <Ӥ;{QA3;9YSX" 3W,Ikna:s o4\!u*oZ5D7W}5qZ9h>+T@Z:{GQm&5^Ժ$cI`5~`y4ϷM4qKv*CxF?줋C&s!u 'Roy㬆vS };ص2Jk:qtPDTņ7G,Thq@G@/˖WAvU[7g+sm/bobv٫C^zr5#>d2V06"LTq413m]πm1 "ZTfUKe⮴XqՔ?Gt-GhtqS&ayg/YԮ?LoF ?Q 1wİވհ,fE /G96UK#h߰&w73q!=F5ҋGֆ]wN03Gn ao̸ףas1f`bX+V'Bq} 3/G߂gj[I84| :=::v4$b N?lT"h+ rlMC1~ `8w5KT{50ؐ606W_j6<@6807%5ARl0yФ8#X08E0a8899 M0Z8u:%/<Tlu|8@݀ha4F~RwW m5"[tB$,}S;PvVO[5$tL7Dw2ܼ^,D0Oi'xYc`8Mr'sRb|CF'7kxT'h 09k] lgC[ LgPP {q,//RgUa<t;2;T`;t0ܢ8 <"8H#B +gd7Y?=P :=OLרc@HڏY'vB& '״Rb@؜d{ˎͤ7 t0 y2Hrp>6W?Lj/rSt?z|^L_ft`ig>Zk>KDc^vc(q\W%5\ b7S s _`"(!P$h\XQ3 { !*fff0Nf=bh "鸘:MA(8p/,z0$Dш@˘S[s=ON, t%l/Ddz٧UH!bpRHQ 罭j]$m@\fPѦMf! IĤi1aF1`" D[y8A'5:<9 KpOCbBɒy4+&Ф JHpED UrϤ]"Lۉ KpG<'6Az-lB駠OᥠGut&Y SR3SY#, hw܃{TeA a)=~983G$ja-hɽ[,\ԓpPZARYOPWIL *Ȯʼnf ?LFlOqw;U GtH%,+"&Qfovvӿ m}h9*^DAĀhm>/Qbc0( g T0~uOiM~J ˬV&%DX'K|z?iqf  %_\wdq  bo^V9x+Bs$\fu4Lj5&l@DZrfc.!;|kǤ50)Z6C܎$`N5\eRԸT]Ḿk,'+Y#Hh?}t#`>Ym43RPGπ1r8 P?h?X+'ʾ DMMI#2JRlyrt փf$ѻkȗ t'm6 SV*%# nfiL;a a{GR_ZT]c YSۉP`ȨÌ(1L}㼹ӝIE8r#4ߩ<= >0<@ >b0" _GݵX)Z13FABB`aöIEۨڇMRi4F-(i5A3eEaCy)VI(1;E@=\*&4ee{7.2r`/N@ci 5,fKU + !̚Kur 8A8cr~9P #q`$ 4$BD!B"CDfDd$I3(Hl{?:OrS\6wBJ?]ku=I.HYB ԟ[1(\E|H=Z7DV@KLx09MG[LMB/QDS I"ѐX9Qhq;+]LNihz"zvm1'"OK:ViuJʈב4Zps?O&u)4 a-JN #f=ӽA^J8WGeP5*#ZXb9Q6e.Gv|9!-M밌(DB``- m5##}]X-4&SnxTtftd6-sFm+G-xh<?-𮝜9RVdRp"6HP9` m JvYe-(`?dA6$JvHWl11<.IuHC cy>- $Dg%#G24Z2Gdgٜ;ܐwU'Kt"H[y װ> \}?ʤ7 =>{RkAwu{r:iWڻr[df7>Y9'}bd'SIٓѠT4Av"a-M_kȇoj@dY@qWi!3uVd=(&>vFւd&+(p$deXi)Yk)Uy) uOr#h&qGYM{&(t 84HN/f~f:u,*E"b|1Fb`ʿ¾Cc{Y.KE*)g'c@Nb3B7tgv LҦ#p\= R^*H|SM{K(H1@a%H6L`5\VȖ9{F [.CW-$YF $O>EmYiT 54@z؋B9XaL%u?E?@Oc]z[}@% CK3mV3.5u ZpHbq#!6&ؔg|zXܧ겕T w:#?$1 8#kT;vvDŽOϓRܵOp^:/q`L'nhU?rz(o9,Lh Az 7ht-q q@;~Ȧ`A[ fFEh\֯12yJY`OL?Œ(=jg/9Ս{n$eFWrXCTLKEEEXECARDKSSeof_RYmyUPDLZ4peOPIDS2_sTSts 0 BJBy|cl7:֬([P1#0r*Gi;!bbL[!{L Z16GLSNSY@ƬH>>?!r$/p2d/GYFAHH6 䮄:e? 51$2DMapSx-]&֦UGAnJGA[u〪 r\6H&!x`=bliAK񪽄B$SM;n,M9:y"\( ZlGWL!OFd!,О (#hb*_ՈjS#^47*G}?v=4еH_I.B4BB!& 2VC 'kZ΢涕A:!\zB5yGtT D nsS 0'55 d h8@VN`$0P4TXj| ,`](_P` pad0 !dH-e:QPnl v$Py\&z9{N}plxD`Ћ1dKPteЫ`y  q@FF$Hb pD#!fʿb L7_&Ⱦ ^ڨh\fwȄ[qiA^8hVs6{<>a\x(RѴ͏Rn0AqJkF Z_%rtcxs\rE,=R!{Ckjh% I5k֧?ٙ~dĵ%kytjyL%P#iOZ=t  " 80NPdh zx #,! *P$x+AX!o  0Hh$  5 K!aw( 8H#p*@V l 0Phxܐ  p *6LXdp  Bb7 8:VV*4-l-D$ dfRkg9R)Dͫh)! 4  HPX ` hp$x4EOW`jx  I s~PK Lܐ vn'>du ;F8; Bh`@@:G?7Js@@;9'DJ8B F@GqC6 @<+P9@dFI5b( !l2y*)*le[g,fWH M$1xIFsLfteRL ?qGY졏ʹHs*gjPoj1ۮ gaF{wH.Դi :b91NFZ'5i{sH@ЏXB4^Yݨ $TAWDyC@HѠ76 Gg`BE;?SA}=B>A9h:<G#8K;|9A 8=/ >`E`F@@9>?h@<8G6EK6}9F`D A4`<FD ;DA:/<=B;G=: ?=`F*΀E&93Flr CE`:'?99dC'b (4Mr)D+K)9)Krb *-*Gcxi+$+?K g+,0,B#^{-&n. 5kS&$XIglE[ўj3Ӧ9 (`*jOȪ9~lD&<"(QB\6 v3Ȣ-`XRŦ)lQ]w)m꛳G ]?¾삵x6B+ k03B BC. +)Fk~>Ix[K=%wܾ#`%f@Q6?^J^QY'j vTr$9.{v˒݆GD /"@Vk0)H`| "1;Uq2)5/Ii 3$Nk 44AWh6#5.<P j}6- 3Mt 7)7Ecse8,8Hh 9Ef45.t.0.isra.st192520118974367895341167450044020034485522s174323f4On!1"rcB C8O!0(T( ^//8ml3Q1yIWe\Jj9 K]|RX[*s[^Yދ7MXI`vCmVP9EcNR3!7F=ԕW٫OJ mFxTk=٘m?q࣊ ^.M!"U= }aKVi:o`֦hJ$ЦoQ.>E2lva L$(Dx5wʬGgb|;!ELJAX%}վ*)UU{ߋUupHDK'qTYS67lK"FOяL9L;p8YJÙq5xZ!ZOFY:"Bߏ|)v(@v UU!O,j7*>fLU:"\jKtp@!8; 5%sE/* թ*O!qݒ&x{#ʣ V?!<:֒SwZSx K,k@i*Ks >I:e6•Hp˥'m2|`ʹͧktY:[ }(} wd0]#+.r7KN)b6e^xJi Tnilfnipndv3dc31ec9438.a761444d3d16cOK2!" R1Hb@@$1<" Šym ͔Fh@DwVWXоAAί{TJaUD6㍁[xک`~]3 Dd 1FI0Sb[9f ƙ`yوjEn>Ím=0Ov_[9_%| KγGA`'5C-eM_Y(^ky i{LlC^w ޾~ɱ 4^[(甸;_Kǥ!&snl/4JzF!'پ%&Kob ת]Yє/o ^? ِ7 W &sb-%*T3O@j۰"jr`Hft  \3725Әi?DW3lO&"zY}e),qbˈZEb%`m=7d1?!ݭONn ,x1sl "x̥ IxM. k.y \fxCؔ@RA> Ҩ 9\fـ^wU2GdXVd{[ym0BX1F=Ѩ:W讉9BDMn^-p"LN^-U圭Iaa8DnǐN3Xbc;hgOIEroBv=8JTB 8z-"J9&h;QX{J[t233d7+ R x0'(55-td hH8@x4|pl fXBhH!"0#)<΀ic fCD,g0DK ld7I)P6c3ǴrG3Wti2gNYl2 2:бq)Vi5v("E#6,irn\rƢRP[֬c3c<9.W-e+bYXpR:Àp.cKi@Z,iK?7ɣfa,K,nybs\)gb=+&#ѕ}vSǓbmlyKCcA]ay49\ch >gn딫RF[? JD:SRsd]rnNT#v$:vy2sb&5qxp/q8([[pV.kUwqX+R&(M#<u#FA8i1@,#bGRЊܣTU`3`oSE'i$5 ߆sJ&:Sm:p*p*-P*Q_l/u$RمZfj~yCx r *^5DܰY7K(T31ؙka; c<'6 oXh @|",E;Osnz {zz!EUk6vQ̈́e7ﯩM"7PgVrҷႀY-+SZϯsr1OpB:K7}?0YZZZZB\XJ ޵-Xhl4f"bi? lsT΃"cc46´fl餍=>=bqtHF$8sO1Pԡ:4O;,5aMm{V7 H~FTFׇ],e% iE]xPQ;ڎ gr(9q$dpm&̍nѕsԻ)h\zvKsh_mWu]w#uLp#(!9hJ ( %BH_7im)2ۉ];)T$(nA7X C*M@bLR,[[j;o?;y)?eh< Y:rj|~8N t(o '\BP0ʆ ШzКFWT\1*pbA5#t~/^/˗ -1rho!m)@^ۃSfPԼ(K kS[Egp!{hfەZ/d 5gC$E 0Fgv9j'LDE+l¥vKh Y| Ou~e'G@lq2yvy6/yB@N[;R^x<+2aYh25|/7\j(I73(#*,PpJ梜1<3{6!מc:Rhc'5Ya2ɟPVX$+`QRN̓H?'p6B ȒWg|KӃxnR%˱!Xo6Gͽɰ.)v/VIF<uR.Ѥy3':PA)X(#ddk#bR1#d}3Vzk:F(' iOX|}Mp#k?<llܦ!!"X'HݶlwPD"d= by 80y^F&b+ABީ@@l')϶;All%;G}w;Hed]㨎Yk1uu1+\$JԒ[v.ᝳY/)6wWS]@GYGtV,T%,_β 1" "!slYKKDk[ĜAO7Sɟҥ&z m&]ƕ$!^T_[3r䙥 6t};aH,W_{O௰ė:+3Ly!4" "$PV~*':~|:Y@jQn.lNG*҂+BLٲ }&FRb:d X^3>uuΎD= B"#`(Ғ2hhSp(U<^,} ``Ї|tbgxܫ%Ǿ!YLlC2Ae!>KQA=wn"q4Uz.&4٩~zƢ!Q1okRu N+tN(p60#сK}0P ص݁:Ptwi$DHʋ 1TmQY^> 4jt8P[Yۓ jYŽ嵻[W\Rx hm̜4c7tH| 8tdЕ_:cq) Q=}L:w>^?!ҀWI҃.i3^?^-`+ي"^$+}M%-AĮѬۡz `KknY[;RɆohaZ7S]^]ymu5e;͠ekKK ,'{,- ƦdH:/bJr38 E ]0YDAhlK'֟Z~⽂t]'RKewBd$x2pBA=Fp(3;(;̃LYFn~!x0Hrc3xKtЀo})Sr[3~I宮=0v9w=MiVPt =iuMYv}#κ:˟VeEspd+J lZ%5 11d<C_5=Ym*o„siYWwC%:HLLS<υC3]m/Y6뛣Ir9.I &3u$n-̫cw[]OAx>0 z[`w^a3-\vO2j%n .߲{s Y GΦh5<)7@gvۭVC.cXkj1/|7_[r9)f6]!&W(E^n8^< z-Q &. ƻ^qg@*uG]' $T̶ 79JlBe`m5j[xӶ @`;>_> -*T,4`@K8[-| ׸A}3 *)_ u÷z}*(׸Aœ.wc JB0-_^ ~q*c4 ^=HZ81c*ؚ v@qtH_ #zpM o =A8rxlE^HU<Ôϰ 8*086C*U{` ]K\;7aQ̡VL0k$ [Gou#m?uu%ej*!2̞Q'D<+)斯Zf2dP,Оz<Vd"lnղ=U+-zPKuyD#'1#VY824#@0IM6aJcRfh$Pua].R

9Y=2w7ѕ)5GlʧbUiƀɷ9 e&1pse3QLk7\n)HX&*~$+= æyOSk%8q/p+Y\̀n#0%^[:%T\WI |_ᒤA+ +ubSx$֙ TRPq |$rNn]0$X£nZ~v 1oD;6d @*>U֚]tC1PbIb i6ZФڨuecy8 9w^A2캪wK!bFV)%zK"&9qg#ت/ "WhaO*u;7 ZՔWƽ(l<{z݀sn?.wˎm8g _3>w%bǔQPSz_^5e&of'hY{UՀh׆/I 9<nVjfdYTN ˆ}@OfeU]`&:&Z*8V*) ,kRtt!Fi\hRHXBBgDoZ+:=6昷L)¾$?OG|xa-`Kد*ET&>A/=4.Xt9!"nx|}(Flbb=v1ˆw\;Q;y47&]vC/4>{E"NjB46 `nkc6 ̤< AcY - bf,/b8DRrq 8 icL^G'd񭾆 ~yaхj>yKCI]e5US9]WsMo:ǝ%EZlXGk^TO'JַDQHy",D}WQ7G8 q4`'LDߪJ8j$G= Sوmr*y|XT3[d$Rr-@ U! RWН~!Xf*L  JHj |)u%a5*T!qI(8(Y68 4>s`"AD{ÕFѴ-J !׾eͻJ fjkQ1 ^_W/[AclsG0;İEm1Z@B0bLGF2g|xDlǵ]}zw *ZB$`E vV]`H 7K:@Nohr$2]=W00 ?;aMd=xKV{R]e bTC>] ^ \L7y"cp*DJ{e|;?tq*źv&9k '+G7f }J/.O ;Wζc3(>_w9]/I$(Ûz~O'kgU_㏯"D8$u+ !2WM 4c^>f,;nB-KB.*k׈ƕqȷҢ߀0bAYO(04cˊpYTm mk;H.m1V ~X5-9xHNE‰cC%Kg`a8P'`I`لcIVX-t%ֹ6ta@ӃI_C p/l0\FĺR0h8UUsӬ& A "u gALO! H :ӣA;qmsFsGbB9tq!Gr2sm͙|#9=A3Rot,vFGfe;QPE$*yEcHģKw)kJ N³3Gmݐ/ڜ# A ڊ݀)?!8\F:)>nb8ZTF2-Az ki+-2tذ+̼Z)ׄp 끁ZeJ|RE6Ys9 QnQc5)_H%W4 H XaFUVeLo=0oÒ>gqҾ0z}%~ڌ+[՛ oZp)Jk]^ [[b<ǃE6LcȈ:KœYif>Q# 3tK -tW8"R`XFq0rR`Pd>$"_.^!?1Oƶ=Cek Uz0_oH>F ȆB&g+;۠Zu.DB=jG?G vb x3GnN ]3PF  8< @A. {{yy uj#ZO^07@X0 T-8m m`x. }Qu)jr*AshPifٱ%I&9ҫtQw<($dgH`dB p]"#:X'RcI4N$O =juԤkiN@t˦4{;Z<~Co%k?`Tf|DAox:UrPSJڢd)68S*?bΙPzKGZDqAUQ41 ~Zng u DpC6C:Z"M#f*sE ՑAE=ͦBl2ئ]tU q+J?j wG4RUچjW|gռjU6 lIdȍfhM @|vd84 (@բXw@~Xo*"4/Rjh#-gýoQ&8R ~@fCwLr#'%! |Z/*j~kC^1m\BD”_}?ⅲm^>}7p԰ɖ._k4?hhO4l^B ,/bh[)VB_ݪO c]`K26gmEp6B6N>>JwǠlqgQ<廔i)0 CE"T QR8XS22CrSr 0[ 'jȇ܀PTZkH+̜` ݓ'&vy[! ҈Ms: ʩ`A"c=рDN52yq| u17ːlNDI{^)+_ ~|Volbr;ݯ ɃP˻)1 B2D@58рI~5Oʅ8nZ}>ms"}Z2H (#[-X/LbW9?Ϗc/$Ԡ}:'^иެ< 7.DX?f~36BG$^+ rehDc< P-; v" 2\`ڔ4;،@_U ʩD>-Co'HȻ偌3&(VJI 2VH4<y`4zտ͓WR0$ޘ3eO§{W Lf_|n[˞镈 ׁL jo6 b9%.D61*yHո#xizb fRB ) ŵk(&PyAip0glaD̀Hm)/\VլE?޹g}| w) j3_` *H_; ޽`_ٔ")7;MkJ-y-#\URba*4i@&h' ]*0Q\AD{/'갭S/ŹҩuI<*<=ZHU.,7&3= X'ύ~&> :+rM Cľib_]5qpn,{DɻJTFfzƹx[b 8u"3,>|%bnY>$kە2ajɍ zb#[ X'`E; ̊ftB@Q`-@/.Oq''$F\$P^7D<*ˤ6JM1#e\qYtR>Zhws^s_fX}nK1 mѮ#dS>n>'xn0~U[G}ڧNg;ŒԺ6Zq,M͊&%ʪdsi,  .L,T6AB&?p0X _,kˈ5vqmie}S镁ݷ`SAN&s2iM#EiS ;% nTt{%%7W<^y\)_]eйtfN./KCvZ@-s9"HTj_:DKz4 W?zIhU˿Z[ܜ s[t*(FuISmi<? |csέmk1oI5--NfZ%' m)*Mstl\oyKw~E-2`wx1m5z)Hc t:1P1j3q' i }?xQh&j UeR=t+%NХOxxsH8Z,}tUDT]xJWhݷd_ =Bs)}RSX$w)<[-wi;G-:޵s]d2llL~_T t:8*me}Z;-gyZIE 0h_6jaXBz(~Z:kH7k\5kb:["uXP1 cq.z$I ~sd|hD7 ZK =S{@( Mcm}[uVsTK87"̒!ȿ5:lڠz(Ji\9Z I*(VNhÆ!}K ,{A}𖝱,][{/N$wd?$Q $1ݒm* u/[Q&a7{I}lae<FE\0m\NO}өrgږ Uj5,Ip"M#rf]%[r-ZIb{1D !)TEzJe}LE'8tr$wv u`xLK?u$ k=N>N,#}kv޽~~0ZXvF٭3tzsDIVdڢDq}u_D#KVב 07Df_?2u][(Eg&I˺9ŇõG⎔^~Y!E# hΑ .`0Ŧ5#c+Wr+^?(r0230|nzMjCh:ɼ9_i<@ؒ/wsl;Y,ACxoකr%\anWfUzBt6VK7Ei z@0&/9IHʾ=m"|睥QTͣ 4bduq9u('ׯ ڔĥك.-|%lC\"*LKk'نob%Ta<6M=-, *K/J>D,'0KT*yVp`*$&{cfr֜%[L,TfVp zջd&,W.){cw))l#(4nHٸPi~ )[|}ero&&ɌYu?+Bx<-WGaN>P.1:. ICIv: G}QD z*Vcn J}d[\:ـ&H\ɟy`::D$DyudCo6JWM:k꤃S6r[8>gKnd:sAB']ZӉ516.NL;]c Al{cFPNc ` b ShhVA<ڃ#|rk}|+ꛎ:?`8u*jDxuSz& p9ljBuǒ[~hMҀ밚A \G.8=&ᶿP)GaM'XGCq;2;K(WԴ xVMoFϳ87TtQ 9ʀI)7؄ oe!xTo9g| ғ$W25Ү놧>u(]Fr3ƷtseqvZjmVjarb c,o+ "п :B~D39U|x󄦐%iBN8}!+1v\ۑ= )TrtKV0Sjb"}i2!FڍpXl|Ij3i3Ga"G`H'k݅A cw/X68g) zd[;dsikv@l)Fjm=GpjM||y6خ"L tej-C_0YQ y򿠡bn2X w sMec8 Nb2|uSl$l+Q D=ncCFO "j8 6PqţJoyJ&Cui( NV͛llWWЪ`AqͲ9R_lgE _`? W6MT n3)]1"6’u}Wj0E0 nQ0 F?TA 8u!q@š0kmSm۾mvL_Ȃn@<pL&D t %.;5 3p 1ЈDhF\5΃mP9Kp6(Z]Lj")dG dAx296D 75aؼ\X7 *ye=opHW%/jOg [~8.ID|iclÅwp9V?.tcg?r*[' %\1Z|\E^"f2`22&U lZ ZAwvQaͩD ڑ] lutt\%[QIeh(!@\T  ɫ Hm'%2M.uz5%FًhRi1M([qu\WEM) 9x2{A&LGq;3&Sb qG+w\^vj cବUXmȗj lGoT)wnSC=k")iJz95NNݽfܼFo,T!=W>ҧshf̘y8{xgVDE-EXbh:G@v؂ (DIjW0zC7sDe#0;qso9Id[dMu.ϥc{ '0.7bqqGy!jJoD |%wF?2<`t\ǎv75L?|=^R2E=us=EWmjKӥl WDUW+)+Jpi_#:%gJ 2\ѭSS$d|"dYDIXKung?+|,c"h, 5ɂohǺRa\H*2As+_DKmb^d+ o14WC׮#4M!2t@U;J VkF$QvwiHd:h+=q]CBk?_A˖%A[f xBh8aQ1N74gK e'qлMыDs, ѭ9eXES)Ҕ$)A.c\؏*h.&uYB%A,e1*8xGb0T5%D*: 4<<5c># G_KEr- edVhYWG2=--n|ܒA9(2RUY)ʔ,QUt8pӼKOJMHM}}%b/yz*CD8\'Vx.3ʂ2 bb6z`XBX"$$$lHYvSdLtϤ}7 ݟrGIsl癝ݤ@mo1RT$y5){P &so9w{b:{y?/,s{FkcܘV F7+,98.]!R*rKY) `;MS?W '4tdd|2sap\4^/GbR|wwفnBxk^w<*C*XEJI=N<45;9  e^%Sͥ/ۥt:!*|}$<PbiZ:6I4i6Az[X{t,$d3r~ LVSŔ:\+r:WLKAFa&̄RS4z^$ҤDQou-M]MB=R3* nv6l2-^L`F?RPųM2lB3 iWd7ӑ¤r_er-=,_(_%bf S~q`{刃H[š;ʾ^:zɏu- F]\qkQ{x |o3rfyId~^eCn%3aN&sG_OUTѤI}~Oc5c>frdkF%_6ʼέ]b=mwS", BB%tt._哪$N> =Yەhfg wHfK džoͱFQϋih/ݦKk?]a"ܷD?i& U鿴vY) E!d1];K__-u'[̿7IQ\F110elUBeEYg%W_UWUO=SO`OW:/&z6ٌ* ǀgb56kzv2ƄACmv5**a}aPDsl@:".xu?r]ݵ+H9<kƢf3]"i=Z]Yʟ,^K˻¨]Q~+jW a#E"_Jil"h|3  a~0nvz<<44/^h$H; -&FEؓpT7 9;p8ٱCdž䪬RT"S)8=hsIQ(C"UP.DSSDDyvEa9',WծD `UX;9ϖXe1Y@U ԉZ $.,K@wƄf4b@gb `[ve:.Vf*㟽)3˞3ɩ?UpojYHTaA>1Ki,Iq<}%^34Ԛ4TXSg1m\ucL "#(mN?\prA@~/LǏZfc@VñiQ/hAqql<`@Qv;r'%Wyr\+P]YҖr\\]3,C8cN=nÑboohضWEΏ:6Dy0;%~ò=6jZEDyÊz_j~\[\%':jM٣{˔x`k5VwǠu"**cƼl0ڛÓ3yH#~%]\*׶\Jpe"ЦDUgT|W*T$إkb(YjY(UXBn{Uܜk ?G,3e&1AZ1~I`ytNN,e#m bҽA1vMrA[惤~.vUϻvPH̔"g~GtN(_L~m@+ +VfN6~>ԇɤ L&L;C-y[.! ~F`~Yyc ePdd5N9iȮ,LTmSi2QN.m !q Z5~7[kB8ΧK69m?q EN.|l_)0tmԸk/ÛT]*JC~&E tX/ ߄G&¬3[,_;AD7k܊@s䆿!h4^M-MmJe$i g@2o5Ʃ-bd ~S6ͶtnslXٮ! Adz&J*@8FzhL2@! ?йc`3dXgHDj`9^RfYN6CDzEFj\~=j~!8+7m[(rGBCDzle Cm2.r&8Bx'L !~V]D ب<ɬ\[40O*ڴv(Q{`":ئT^w1(yF𣋳t67N>DP҇P>]{Ok;{.GD,C2Xp$*˩)Sgu+! mV~WPOʱ5 =[8ŴpXߺl"^hP(T[p$H& 1.銡L*)w ;U3^ζilS)\9CA1;ffM2tE>Hoto1GV 2Ń қ9*k뮲,Z%9ǁ:V ytl*IRϘt ޭDY&Cf-4'd̎&qIWH3Xpn,(qoa=1. J̣T>(/fCL*9SBբEOTKNBkzI0{}7NzW3,y!j"}b[jΓQW,*")6>B;p,v٭nN FGiLm- {| -0ɝ_Ϫӊ.y<IB#B!: V[v6n+`>cu+^]}tB%֭jtS&jnXKy]wct+cjQJY`'g Aiͧ,/w^0E_ 8iڛL >ǪTA`h LԜ7Q 3yɀXڃz(G R7Ǜu%dxpiv#|k]ClLP38Fn͵Qp`$ [~rB&_AT&oJYe_݀׉HUAtV7=K,@S0>IUQZe<$QܢDhDƏF\F{^2nlj9`#e%:+-%˗~w3fqOD<)Ĝ% ~Nyo\ R'g/6)E#Q@*|N" rohuU&q48dHN  K`bn3ʻ.T{:{b(%UJ#!>,(OZLFK:΢G%.Xi}*I0kLmŤB@4 #bL 1\]NR` ӂbTxm%<ʬG5@'/ӯ60Y]R`2|ѵˬCv*U xD""R4(q%<^b3qAζ#(2Vrc]/&3ygjOtEQ^d@[D=yi&ϡ]Y٬0(Js>ؘ ^ wA3~kS=*P Yg1ܪL0ɫep)Ӷ(? PEE#kP͓XR KBU}NTDJSF3DHL= +f*r0zͶ8;a5xVy_cCRP Wj 0r9OJPMNUs:}U#|tg7kxj+F)Mb0mI2t<0kҒSCwj2ZchH0bRcDBH4%B  b5g1gcR|n5bxXuG ē/!7 [E[&[Ubsh[+bpIo pefnʁNнO QXV}%J߬EV]C~템r^2N [.E`Zu I.aI- eM*M $l 7/] >r \A.U#eaYi2+PXb?o*(ܺj a ~n8[K^H _{鶟0gOda~u%w]w!8gT [/Vz7Rnm*TJ<쓋:UC/wܩ5ۿ%",M4o0-uC,Ap/t\1"WKC &Pc/.8-]#b@T ohE KN胤z4`W9hPt}.n#c= +13. i '+cq4{]d)Oo.9]ӄ|*џ;U [maW"ɾ4ղVDcBO v>X d#~׳L46urJAxQ*[%fM*q`_j 6}Rħ&1IЍu6Ek`[cƯf`y^grIO+@8,ȪVSUQMMP*'MZqD@LaH>+\5b8 G%.؜ Ɗ >Y/g&SҌQA8:Kn:gS5 etQl`q.:nڈגTE,[;9OJГZv@g({b?LVtO}W~Hk~'mE[d?o4q&cfÞx(mp@ Nrd tU i( 4h4N( `!9O0I3f"?Ҽ0nl~}]a]5d [M)\(mt6)@Le_>byӒYkgO("}Fq)J$ ݋и-#&+H1GπbZIYXJ:D0fg6@XɼM{+>0PY +[F q29P֑xe8Ʒ0ܺUiDM ۷ 5bcDj1 k" ~nr&4XF<, %8:H8c{$;IYp&?GN|@*9B,Mf~HT!<,HZpz-8Rm 5`LTWm| T)5Fdz@ 1lEVa @Xi8   6T fx ':Pav8 #>Xz2Pct,,<DV@tH !FQck}6V]kv8!(<A[8yT/`F\n~H %7Gam.@Tp->Xjq~?Ugx+BKUcv}T8BZ{.Je#>JVs6@Ui|'?Xel}8)Ha~` %6 D o  !!&>![q~!"!8*A"Wmy"##.H\l#H $/:Si$8%(5Jau%%&!2&Le&v~,'-'=NYkx(-C(Yl )2@OgHx`*/*6HAPm*,++1GTHdv,,),9>Yx, -#+-D-`uT.&.>T.o... /8C/]s/0010FZ0011,BXq1H12%2AL8ch @,.3B8ew4H4Kl_8 5H*T3Q5j|56,>Wo~871Ke7*>8UluPc MRz!cL"0R8T2 Su%073'BppWPd| 0"u5$V\Z b\OgJ{1+<}#*uHp_U{΋贐:tXQ9pQ^(1&7Lt^m5z?|0|f6֘nqʑ+TrM%'6Iᔖi9p"~V B{ \Ïҩ58PV#QlԼOۖ4cVT3Ù05n3sDndٿXU5aX["wУѡ2^:^/s(h ,o6՗9!b M+l,5bx}]` _uB%'vЍƀzxkr9 Bݠx +3M%9NճfodIT~g[mX#xvJQ3mdOXhЍG=AM@56S mgz\ۨl+vRN34%fP>0 maz0m}6us39 (1lD-|:fjVIF'p͹:brc۱N*$ށ;`迆IGԛf4NR7ZYJd(]LL$LA]w>.POތ ,Gn?ghp~zV8,EG:CZM/z{#mJ1mY\9L&(ão}l+*tѷBf}bHҦ$=2x4v4Uɿcea!5aG'V7퐌0Uf룟\јߺգt,ٖa (&fC\CBHbT[rx6yFś+K8Ne3.[|v6r6xR'ˆ Szp]҉ﳸk,WԬv=zu/WK"JJi>Y=5,4D.+`LGoh+ˑ8{qȸ_dSY:.6,:C @wee, tX Luudrd&^bZe<}ƎBOxa׏?hԧc1F y蘬ΚtV=7<`Zœ1dNh6uV n¾G9S_tF _Y7)k,"#0Ƈȝ0'ooaWe6DfwْHraNp<~VY1/f.N4-5 f*#\ew }AB!%= BHsd|V915)&H{~uu*qKƪMa='As8 . 9Jٝ׫VJUKga$J:?K4Nc?=/rղ( 0L3"Yb*(I!! %Bd`HvI:|njQ j̕i{8c:KT8?'$wȳ_T-\,POP\#.!4ϰ 4.r+(O娜^vZ nb7 !Lfg-h=މyD"ߟ'RNF3H*ir$]6-FlubbH_skTHSL0EpD*|T8"P \!YI {aA+>\X#tQ.ce  ?ƮܴγT ,PJӕ/Ƃz}/  竺:uEAV0$GJ/Q VE?-I=j9Vh~,کLfJMFmF:\P)ylC ʁݵT@{XJ';yG˻F~ )lMM"ԙ'î>5O W`Q*gՁ?l2 o,T}B*`it`)hVJLI;?5=O dtMg9piZdTVڽ#T\Y | }BQ=]Kv+Z B˸sϧN4Rufde?`"8|6a. M.4Ep+)/A ,NGHSsEULSLGioctbtN_TWID249FVLASRCS3209Ev23ON72SUCH_ilNB_T46BBYUMSHEWK5017012ID_IPWGHENSGexRLIX_S5UWSV4AGXFLHafmocUUMSAIREXP100SCvLTSVChttCASTO_EPRSKRBLL_TLSVIDOSNsanrnAS_TftZIDPDSSLStlfmrCXO2_B_0 @#`#Lypy@̼X`hH 3`Z4gyB EPO( \, ]48OX[hv8Y + }P!1:b"2'DAR2*\f]ҽW hZڒ`G0S̈3t=1s$T!/8I-%dD0UuD{* cZm 1&9=y=O4!j) G-I ?~c1#PZ蹬;p{}*УøO)5<~0fp.+"L ax{t6%z4W@/oA"lLed r/Z+2(&] 2mB:2Е~şwv'B8V{*̼oIBk0a?=4Biu-bf΋q"Cn^."bjiDc,2^(SZ ݠ7k(7|܌MTYAQؐ#:l^ Uk&^C4;"80d<bE?M6|YfF,TmW0٣T \W]|tfrg9 Lu*;KS|]]NwOD1 tQZa5f ;)Mw=vG\ }&C=^*{ #0۝yuO "aiL;:kDOL9~ ѩ=j`\VKVvE͏\"~BTĮňFշĂ$B4{q $H"J>>j,sΌp;-"Hl׸tQ>۞UREӴ7lLuP``f;T Sf3Bin7c}Dq tWpdw?Xlarx :0/NXXRk"߄,kne*kUN? wCfqBup,+€Oϔm P%y푎@i=ٶa VcT4IDj;llBEE$9aE NNWZ5ctT:ca!!^̄ߊo(obLjAaqR09tHm! PmNi!hHM}ēL*29e ;FLB/O"#|2~6&[,|0A8 d,6xZ* qӷp9pF#A hN"dpj(JIm֩[}ʑLzQ ?8FHQ_TeܳnkDB,V}@CT+iIy .Oj@r/^ RvI bF}\ʣJnCQNqX29gQFWYFK|BҨoOFJy&(LڮH PҍESOY H$jwSTJE'*=əzo12=]rɘ휓2[CpC];PmixtS@HJ-1g5SW/e/+_Z2Ui>n]w]舟K0f+[~ɀ¤OvE_ӓVҰ@l#@ujh @x9TBug@ܣHZGi%[pŶC'1ϟ[jV{NGSƬdeJrl]E V#e 4M̑kJN9 WPRdzf ,C;L(llV$&WPls}(lJGR)D,-Jj(Ֆu 2W7V=K%Ho dYRj?lT*_O`E|QF*֬ϫ=#AU,2'˃%vj[Y\sf\,Zk-|o{;GƱ6" HZqGcUX Q͔5:zdaL!i!yf '.bF\&" mZfzn)Quk[B]#j~T5P*ZQ=ůI 1DR+Chy_7#;J;e|:A@CֈLe5T gx}ȷ0H` 'p=Si ux  )0?X8cPkXt`~hptxĐϘ 1020m .` BK`,z@$Ҡ+& 'Gp. -* 1`]@1)U .$(%bwu .@* ?&d $,`Ap@,̠" (O'{$7(d-`%р'3b Tm6 D5JbPr1=`rv!3Ofx!IPmC?Yu"@7Ig # /Sk )L^uQAhFB:r Ċ!B 08J9[Xtm&ΞcMYZg"6sÔ~ƀ%$MI &5() b!!!¨jwBC A"}rB !"4"(nР$L16,bbwu)^"[thrՏ=RD&U9!W-Od'z >Vrð1#Wgn> j|]?/?X+EA[&Lӗ {TdnYBqK´ agMw9]DS3+Eb:Ԫ[4@NM$ڳ$K[0{YxfPge#JE4a`@@DCoIs@S^vB3d iZ8'oLx룆).hP\mUr֠$ZjU)^` [PХ(>A"cp-=8-%6pr Tꄊ[WDRb C@%"}A;|} Xe)Hx0z gg]ЧB}>|KH: uAmͰDJeq3Dr85v Z #`Eb)[}CxC zT+{/8kN:`'y,?trw-$?sAs '|0{ISi4 jmXm1`MLjv+jf iyMcPOpdI4md)EIrBv{'QKZ JhW\}p6\L_~,gѲۡ` 7hlЈk9uQ-(A7ntHky&k@vnJ8qH1ӲExm=޴x?\Ҥ9&]+xEKTdv#N!C#^,*60~\vvD6%[Uc@x Aw8@.ŶAx?E q!Y,>^sB0QS nSw=:"Lɑ}6 Nh4>5.)Nn8Y~7%91f)