systemd-journal-remote-debuginfo-252-46.el9_5.2.0.1> M Mv ĉJ4!!%joLne)Ip-Bm5 ']g7releng@rockylinux.org p-Bm5 ']%{DqS:pPJS1b¦{Wg3Z2MU/"~#~u,~ ` %6t>̍v@cp3-80ʌ9gXYpkIďQDC,~n1 36]l8 ;uiLuJ8ޟ)'6 ;|(:‹1)3\ ?tAwDuHDdqV34ًM3̏u%_p̘]-|Ui,rB&ɒ: ?:j/[Nl{AܨAO9Cn:j]/j:{@uuo$``W΁fHUAHwS rz^Rs`Xx9v5%5 yY44 }0_ȴD.⌻?ە'9182d93421aa6f7e1d2a5192b842edcd602afef0ca85337e6703303a4fc9a8a76764b1ffe87e04bbdcd809c366d8a8968a5fb0b86 p. [A"l>? !? !% 4 i$(X\l H h    dPd(8 ,9,:,GH@IXY\H]^N b?defltu v Hw x y @ L P m     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.g7*pb-e908e17c-f0e1-441e-90b7-e13b4dc701ef-b-s390xRocky Linux 9.5Rocky Enterprise Software FoundationLGPLv2+Rocky Linux Build System (Peridot) Development/Debughttps://systemd.iolinuxs390x<b<d<b?AAAAAAA큤g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g76e91f719b2016a84396a60e705a5fe019b2c3c3818c102ebd936fec64973243036c25c9b1dbdaf61c2c736a57f551b53350272b852265aa9d938c4af64004cec8fe70954a20865f6477fc38c5feeffeb736e23431b41f429257a33becb81841c../../../.build-id/05/4d6bbecd3102fcd279f93f7be094fd2237ad3f../../../../../usr/lib/debug/usr/lib/systemd/systemd-journal-upload-252-46.el9_5.2.0.1.s390x.debug../../../.build-id/70/512b5097b3b08562af0e61e88646975317b87d../../../../../usr/lib/debug/usr/lib/systemd/systemd-journal-gatewayd-252-46.el9_5.2.0.1.s390x.debug../../../.build-id/98/96aa9d75ddf18e106e08ac9b8104a279dff7ac../../../../../usr/lib/debug/usr/lib/systemd/systemd-journal-remote-252-46.el9_5.2.0.1.s390x.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(s390-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)systemd-debuginfo(s390-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) 054d6bbecd3102fcd279f93f7be094fd2237ad3f70512b5097b3b08562af0e61e88646975317b87d9896aa9d75ddf18e106e08ac9b8104a279dff7ac252-46.el9_5.2.0.1252-46.el9_5.2.0.1 debug.build-id4d6bbecd3102fcd279f93f7be094fd2237ad3f4d6bbecd3102fcd279f93f7be094fd2237ad3f.debug70512b5097b3b08562af0e61e88646975317b87d512b5097b3b08562af0e61e88646975317b87d.debug9896aa9d75ddf18e106e08ac9b8104a279dff7ac96aa9d75ddf18e106e08ac9b8104a279dff7ac.debugusrlibsystemdsystemd-journal-gatewayd-252-46.el9_5.2.0.1.s390x.debugsystemd-journal-remote-252-46.el9_5.2.0.1.s390x.debugsystemd-journal-upload-252-46.el9_5.2.0.1.s390x.debug/usr/lib//usr/lib/debug//usr/lib/debug/.build-id/05//usr/lib/debug/.build-id//usr/lib/debug/.build-id/70//usr/lib/debug/.build-id//usr/lib/debug/.build-id/98//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 -march=z14 -mtune=z15 -fasynchronous-unwind-tables -fstack-clash-protectioncpiozstd19s390x-redhat-linux-gnudirectoryELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter *empty*, BuildID[sha1]=70512b5097b3b08562af0e61e88646975317b87d, for GNU/Linux 3.2.0, with debug_info, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter *empty*, BuildID[sha1]=9896aa9d75ddf18e106e08ac9b8104a279dff7ac, for GNU/Linux 3.2.0, with debug_info, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter *empty*, BuildID[sha1]=054d6bbecd3102fcd279f93f7be094fd2237ad3f, for GNU/Linux 3.2.0, with debug_info, not strippedPPPsystemd-debugsource(s390-64)252-46.el9_5.2.0.1utf-869bde14c4b59805f44f9865dde84e37ea3fea39f40baf483365764d6b6cdde8c793fdb09ccaa65dda5ceed051b4a977b1c709e482e0d35e88f2ffd529de6ea38?(/hfګfE(UD rOStf!G tH%XJB/ 삏2{5 :-S;Pi[h6DOT$8?XCM'h}whg8X`fx@QE{P)k=@KFa,= %ƃwAI܋2+ ڇbl|v1n@\8`>pC %  rY 5H/R`fb07KA[Jqش)AVVp'{ˈ(+Q xD$ ټE#LgFFȺcᗣ^;mgQ+h'je+P[ދMkȨ!6H?" S(}&}| <9'&=qh!//Uzryfx)TfLBz|h7 Uǔ(}!s :af}Sr<|wJEe}a˜p]"eS}9LQ^el*+_ۏD&[B‹7kMî8;cޠjH*@:UqM?suS~nr!ff4SȘ06A"ɭx8q)VXR0YìKP#]gIN&=yggxo 1H_hr7 {$è:'?"}lZeUFUXTdEIW" {X"jLiXS+F;"9W\,\;ۃv+׆+{;km9v]\[XFǶmѥiTe lڂ~ .gY742lwIew` Vnifonne`?;CâɁҿn^'"ѕvz۴e*q\6nDCXUޫ|8pRT^Q0X#H 0tUh'tԓb< ]A"V{>?/fF_blqLK_Vlms߳Wj2kӽʘnktVնmuKL즲2oSRӷWvצ+CSbb3}͘%&mom]jͺfLM%3v)ɫeJb/ismVfƚYw.{cCb+s{SCbe\RR6.JMڶnb\>kyJIK$%۽-Ӑliuf٤2.$4$lݲ[%IX@{y)m3 !cSh RׁRU'U=`vpCM&4*)_ѓWۤ.`;ܢJ#c mC=&0౥3;?AXi >Daja/l1d)JpNݳ|b"i=&PdH aHq80ͧ*EtfXsWȉ+11Ef'$N$nrB с`BfУyzRlܤP2=[% Y$6TAOF} d x| JLЈO'4v"7+L0ҿ y!aRd.$k`mFqTS "M_sWA|q. '(,7KZ0kFo`_ }G" Ԯs@s;YY~\ e%_"Ȩ 2D5h%Uʿ&f3!t-/k3 @S>g@eRCH5 "xUߜLWH,z,j6?RϾ_4yavd$}H`ILl' t;|:K"0IvW*{TOcƝ[/>Zކh/U,e{L y4ȲH'b[2W<%_)Ą,BP ] imsb[PF|JLl-R:dB~=5`NFD (xz {y2%'pH#{=b?@y1޿)AS笑V|PVV[ʃbLWD"]U&ܟ5lԱRU5MN_/ȆUn@Z̰r, ȳˊO0J;xPZS W8-?i[$g҄i&N͌̌M]G!lq$݂[ iܭӷN}Z_r3)L^S?dO| l6ͽ+7ikdՆf9#S$:d(Q.zÎʊ=}l޲aLvbBp֪4AW^=2Q|ťP@6SVΓBJ Nb"U:&rz k;0_f *3i䢫96جȉ@d|;OH!OOQ T=4؇T=+h T:+x iVD#v?MJ(S-(~dRaԕKƽHP]PJ9߰OjPhjڤy畧vV@`HUD87yn,!f(.2IxP)GW3j:i'9ǃ783YG\ETrm_Ԛ ;-z:Mߙyg-Xj^ɞ\z;#Ry7Ύ{>Lx#oC X Mrۍ kV_ \$:ht8N9NRjjA[Yܥ"AgDGaK n_Kͮ .kU+¡݊ʜM)y Sg>CPV<)'y,|^VpBaox_S XN=AkdxN=2kvN-z4_NV75(2fwʞ_9 q ϰsa7bx?z DU&:bbMW(Kz^q$*PH 98= y^F2O^$6cMU'hUM^@fB쳅Cd+}u4iDPkT~MT UnHM_E3X_imHT/Ȯ_Hu܎hf, Bs8yDJe!JTNY`I:q(:2Q$8^p3 h"DDe` d鸩9O{P&}vjF) 31>֋XCtAs~ϖd`5ﺨ3٘I5(.CAyީ}`{>[w[H.t&;.Xk݉&>Keߌ/ K.66Vs J ;oW4rm 9`v9gf/ (1-@鿆}5Y\f}gi53lpen ,>u{b=d3=.0p50똽^7`p)LLy6fP[KƗ, O| 7o n6 olfEނ4TQ}Ob3]@LC{;-FD u*{Iٻl)3 tQQ8<r$tŎȞ%ɶ ,Zq d'8'PƮ? ؇k0Dm ciX&\5apUɋЇy*F 8?Ob\Pb\$sQJ F"i5E;!jOMi}&`@MT X&y:d T Es3 jTyH_U㥇_I'u\uIk|oHzcx>.C,j`CY80Id 5[OQQzPd$@(Dpj`BE9@K\5ߴz\1 aQ0"A0A3J 7 Шonn-.M,˘F؈0L0<ï(\xL /('Gj'f爎e_XN8G'c1ÞYT6VӪD@ dpʞL 1/F S cf &aHD͢:(tP'zzFϏjS͘jAcjyz6 6 b)MA"Mos0CG!:eKe-%PGXؗhKjセ]ށ[v jvmr- x;@څQ^d9C #C _[6Ab7Y ,Qp(h1u14sC}=4j(>3USv\C: :?i$>ar`77}j[@;T $BL Sgv""Th?NL4`Դ9@GF&|IuH?a F^p]n2c߼jnR*x"1!U(aF(X(*T&d sYJZ.m1iy2˜R ̀ ‹Cw|U;z Oqx'5dns\4L7#Hi[/Pj[KA΍@oWD "#yv@^+Ph'wVSsN$g^9R#b؄Rd~hX^N`qJVwB$nFm2}2UbZ`PmP^5!{I\o$yŽ)Dk|rMVHye=XG 00aXG~C)&>K tO +9nݨߦbZymv$*K}jz펹bD֚yӦ׽ YVe8fWew'`f?3dEA!{MOvp=?4=oEm]9Yt݉pJ?z.!$8af^I"pկ: 1Q/V: *HJ"\  86_1 G;i Z5v > ZO$^;֑=4.oD '"GO d& hҝKazIE-}PGw@Y"`_SZ\Y r9r'ځ N&6""64Pq8ٱ]!;ȰBVT ac!LM-.`2V[m9k׸vZpO[m1Vp MtR`J`ݠ=Qe@NYTIpBQ` a.1aT{(,IiղN1xn+fx9n m;e<Ύ$T))%~f6֮+'㺸 'NRZY&p}f.v[#*-/oa'DʩiDX)A ^\zyU lYҮv%bCXÙMeRRz<\0 JXls 4w^"wX%M끛/Z'qd9_2@ix%:ƷED>kJhƅ; <= bk 5bXy`?8)+n@6Gdbcfut@jyƄHw03[b٫6 |E͈Ϛ~,ؼ*\BuS|@C>*^0aIةyx[YB3mC f[P)Y>oNGҺ9M 5N}<Of?G#/s;!Ǝb3I j²D0u y5VF;X{m1k~ 5 i>vYLEŁ| U0̓hw5l0n_m Lv o4#Ki²]%/V:Tr4ʶ儠⟤u0A >s9;bM/Ͳ3d\uͺ`ɢl 2e+aԬ`8l fCwL`ALX$8zw­Z<9 CPdQ CZJ6=aw Ņ1mcIc.@vi:C:<˾:狜vTB/3 2T!, B)8 ! P/'v_>Oeԙ0Xg^#'S+]蠆p_  K4$ O/'&dVܒw7*Hġ"Zbֳ UhL]p@%/svK_*K 8aߞLF~ PD`iGpH;\4/`HnEi7'+g.Y]L/h}a Y ς \uFby Ő/U 4 @(eviQ09H+iI} ŶtO(^E@j^!eHؾJa/Fihy3ڞ5뵪!ݲK=Pu/1aՑ@"tnRQtj1ȳfh|QfNc'B9zF~Ľ٢B<\Hc_C?XјHhϢE(\wMݯdI34~`&f )ݦ *j1*N^TF{~^g2|58?ԝ{Sn)=Ld]M?g:w~@6݃QR:Z;ĉ{ƲYUkMaA*I-Ӫ'夐!a\#SڜN%~0b3EVb*UnrָQB'S?&f\K/;ܶb$3>4g:@Ho9;] Kf,vm'~z^Di500)כ>40vIf/nrz˒zf(`[A[o9в]G8c/AwVݴr}HSRW0+8~Y9$ g@G=ZgʼAR@lu=ZS(f%usm F_.od ?R7=y8U2T#z@hfGKҌ*6R&dC\WOeUWXt^IXMgRyujp_7Eɫ<[ZKKeaJǽ*q#FU{TJ3|*ʇO~dq/ P_ Yҡb!T)ŕ|AoPŏƯƏJPAN"%aAT 'K1$]4%T d&LP =⧳t$XB')5R"D?ht: /^ TD뿞{!72ģڨ󗧨zǏߥ߽WW{HyW6=_n$So_2ď߯{{ wm/j047w#0k \4HJ<eFt/ 8 %@ZHVQ+W`^1/\mb5t|JV_$d5 ǚtȅUk_K "*ZZ?@=JAL gD \x!{B*!BL%M$Bk`Ub+gIrIIR-I$>AW?|&/)+x{N:J~0%#Sy3r|y'@.*]F =[,{XEz`<r*^Ơqڂ_0 rHx<WkcOOO8EI8腇t[9Bi^RbJ $v5b 1 lDsA+| ?2ymi-0X@HvՒ#lba"?OxE)b zݢF-;%̸(3ltDRNy}/^b0,dA 5"S[uG -dzBАg0~Pv_`ABS6yfso_o2bw "j)MNӦ?!4Nf~/;Bi`3g׺tʕ+*PB7}{{+Z{bi<Bފ_͹h{A{O{w4#]l~,y@|| U+0ͮrtO8ӡpwK+"|E ݹbB//of+B8k߼p ͯ+5s!1;4q+|;/@N)(B/~B@ A]cht ~A%;tpt_r<ز.qq mA(Ec0LypO(_,!v2VPŶّk nM@7__ 7PxM r# %ws_V|x_Tv.PVGXx˴o47%B[!tL?VٺO>U"'ad\KॎT$Soݺ?U2U ZYt9P{,:hӳ3PO JPlW#krCbٲݖ=qkELRO;ŎT'Lxy #|ak%YX`Ko$\U&5em- lǐOS[%p!ݓk:&LPPgh1ۭ.@)H%6-ʡvECF;z5Ը9H~ǙP[kDy~Qeh 5-n]&YZXep{ojMױ-T/EAS7%/tWM"2&" 4 BA1Bق (ŏnԬ~ڎ%~C(+$0:12T }I4UlcsD=I27\zZz\C`(Udԡ_I|C 5RTUCͨD_r=T聿jlY) ]Τ}&RηI-6j,[hHIiҬ˵ 9*uڵjB{-O?H.4HH+ r"8: ;I}wPt,q ot";i<2FC Le 5+󸎶n:MfmY&fN~wv֚hfQWȣ>huBw4{Ii-{:tnN7RپGGG[ʱg=v_RrYlv?=[[$X kݶ ov(:}oga [Fy]{nbO7jH{׵tHYNkkl^mbf=[_M,fVZ2[Z5{ H-%ut>;Ya\X^"zij5̞s[Nnm4=  VA-EK"h4?l2_[zjK܌B_5_XT\9>(0b(늽W!@ցS1qdȸTRxj&%" & yٜ3rr$f[Q>P, tЉBB({(O::,z㫣D&s3UHhڠ|Tmx0C}{oҏ-'3ز dBj~p:z8~\-\0/V3+֗+t2Y/.-eWj.Y_]HO'+ k |pb!FTRJBB br!=O%m2MgVXK//,t6VUsd 㺚d٢l.Nfki_O/jul23z.3 ٵl.WX=vpq]Y\6W4YWKe]>̬Zv1ҋ\rey]m-7kla`ϰ{\x:a>PWP*^X]U]"\:yeZu}5[ ̹lZ-W&Ӌ_&1v:ÿ>}t4Y.C.ccX8zWp+pL82Me܄ ?R_3GN`l{}#"spE9R27~8OԚq+hycH^->hoc* Xt'CyTۊ qבp>c-t{Tn/FYMQ,:ubXk1(L*qM0 3F,Y2J 6&B7Q@Enf%<3.%;-bDV<(zn@Q-6x.BzvAK5*d BdKض~oa#Pc,' i:UuCFm{L [%Z\LcgWҼ4GmnL!QGwdk:ږF6 mys/ﶥRǾVHZO &+^[fB0ˡ2vL3̝Qkju:ǛIq%J3>3>1>1%%9ݝzJ*UkkzGn^qpTǫRmS6|r䨔0n&vYmx>a4}|3GT| BX:|Kα$A* \r n^c#ߪ),ejJdd)--yd;(^B&CnUi)}"Gv bq4ttnŊTmF<Ȼ RRRBmJ"u2ScݝgR08l֢0e S7B>la5%E 5Oy8b>ޡb Řpֽ7q4k9r"!Cns-f|)7!?,QI} XG<s0)sscbͦDbƐs>}шo n3VsHyԧQUs|Qtt>x$HۊlqN0x:S\NQnoǘ;E_Ϩ橈i!h|4̀0Se*g8fqy{9? Qr 3ؠl&; ƍ1Vr~ MJfvEh]ʑěQ~K撉d"?gljC_8 tdcI;Nuu6jF59/|<=< -Zm6LXfeS !}MTOɹEEUUyV֓Dݦ#fPQ촴kr{2dܓCǍ3 c0Knfq7:K~xUMϜV72%F }zСN8fl?ҪEGz &3L&ͻ137%/DFM/K۝9a|\G?Dnx 58NԔW#},m4ÈEQ-GG ov)0siSD5k.JJ::G܋{s;t/\1B) y %lBMomk֘X| ՠ,v ߐ!*%{F2fƂE5i8yj #ŵg]Æ#MS\ŭf.̹ ];?Q[ βl+ۊݝrEwy|72a2dp\՘q3(S9@ON}3fiғӓҩt%;I`55(1 :n>/JoԖq0cFenRc S5S?){g`ܴfP*Sd#sAEKf*D*S 5%S34<6JuMUj&e8ӘR(d%v'(䒭?ᬝҲb'$}jh#,`.܃ lE;TgDW"$1Tw #g*1߹S%239cw9M7Xt$Z("1|cL1 UR}uZOd0qq ̣9[GXwvB$ A} ?$ʨEIAA.|ך7lqE *$N4 sbh'oRɂv؁VgF4qP6*`L4*e+|_+\&.k*T6n9YܩjIޚ3j,3_t_0=%#8؁l}LXDC}n{*̓#k 6I8 ؾ>%1W8 Do(Ά-Z. wRg>Vћ 'ЗDz4d.1S{j5 ss'jkńF&[ 4V fht#h5H,w"_.~PuޓCiB~@LPǕs#CArAC->&bz%6Y0tEX[O>孉'G_C1oOӤpI_l{g3<\UOY:K rJ|hS&?J;T86(&kUYW,<Acک!ɌMUU*TNћY(ԅA!:|pBv6.E*Qx&`,3CmlN ^1) CW)z`@5>/NZ%nL~|/P7~\nL8eƣ*֭ ,3(+Uh2+WةC=5'F:9r"g)m*l΄_d6ba";*5lpleu=E+ &J,yGސrEd\ /וO`̱_>;ֲNW3t1,]%fp_*4nt^^/,МPd#t鐱!x!0qz0w%*md.7D^[ldJFqrH],R#F1@CY :SaF-c!>af[%C^ϩoe蓚;:twJ/vO:Id "r2uTe2]Ӊmj{a9 &ɝ[c8saw\EB wiQ!Eń% ) uH^[ܜ ]yad \ľ6nX^.?.ډ+o˙ui`9}112Ӡ gkr6ɦ0L~^v1檪 &8PqxsY4.Ey554DcQW!" C#ΗԤ"QF6i(hxk+kb,I(NM\Eǀ_q+ jfZ: *;BS93I:8 >|$z3=ΎpOr|_ Ff<6#P "SA9Dg8CNpy%Lٲ,wia2CZ(mjA%bgVΣzƏ䤠|x1[.I5Q/հbSM>4aly3Vܒt?NGhpNEmɰ衆yB1Gr`fsȧe' kN$7I%LPށMgeVUݹf`=˘ HoDGV!VN =lT=~dOࢵ5Ě(_pyգ''"^ ,󯏨@0x@I5gCA˃I͕Qj|-E^PeRMƴFƉ3.oISpw uV ?.Ldj $0f@H;xl3Rp%SB? 4Ʉ~ls*#cM QO|9W l&oly{wCVLhm)XBUZ(p=v=tL(MG(bYet5 dw@i+:-Tu{/|G;j] mЈ B}?In܉䍯W:t\EC4(c:)۠ r^wblxFҥCDq9fvFlYE2D-wn3~Qw)C9AR3m nI|83â>߆bAk%|C{C0S8N߁VٰyiH3$+wB,^Y#V)zGnjc:H @܈mJ^X WK;n"В$a$ XZT% j20)LqC;{h`&]|L H$t|\ofIM+VD.9*;b_|ly:H>/=H vkhFDJGEHDzUOtXCeJwqV^(v.\}Sq%#+cQ-fF(fb<~&=ڶ EJTY v%6pb3Hf` b ~,&Sek-RL !V :&Pe! Ai %UpP];m"qyR~M"5}P/n~Ű :Oaiz5EDzc$/kg,l&)S FJC8# oVZAZ#E  !>>X,fÓ'a. ӜƿxiqKc{[Fzm=$DМ s57 KJ1RDbvڴeO *Zmڗai O!,nZͧ\s:^o%Ny+mn?y1kJ%s/ǫS)ŕ V$E}cҚuʹvho\qb7#c'7Bm71qћ7QK~e^̉KA2+l,OUxQ([ J$! o[֜) /B-;5bbGC×&&Fj1^[*b޼G17|j\u%R=xO%%}]ٶ6֬+#:Zm܋{z/RPPHeA7j 9[-#8vshyd!r:9JxEHNz94K#;65k=ue]B.a Tҙ  H&[Q-VLUS)` #vsK%@@%9%8$?$4#u:bٰj-qjٚFDMgːX~ FWN/^"2z vW֛t@ C A]]=Z^H jo;hιwqjmMݱsl]Sk֒2 k5cفjk%oD [Ȳ  kGo[b& HEJk[vfWđTkeQYᜑކ (N^'N8P"#v؆e;Y ȷm L|Lzx+y,ה%gA›jPTU͓" YaW]pQD̬T*ԓ'(D(TۿKщoQ@!tbE`hJ0`md_6m#be ӂh,?4ey<lY59_NˢbLՠ5gf2ժ/g vT p~ σ Ul[+fm< 2 ^¹^z#(l Yb~r0&<;{x&nufEhԘCrnCJ~Sވ8d4? ߣRv I3} ]QoNYRv>7J!iHQ&$2M›(M4. .///P-e@D 9D!$mƭ{yِ6;[Kֈ4#Z4r 0x v_uHpEꒉ 6;()m9e IKQgQ3'c k3/KɅ Ĕ=oY$^>}P'QV 20G s.tr%a:Y뼠/A{/'WRp8fcƔo,Ŕ`TDG6 l" #c6N"Orb2Q}⦸'f{NN0dd(|a70TʁBN{M D ̘May!_7,JxEf"?^>Ex[-Qc_vJc=1(ϲXkl+h%ǓIwY,LzWmޘ7-q+^Ƽ)ԉzZ><//DXY9$VV\\d4Qx49Ȧ=UxK\|+p7ic%\ UK LVkj%/I%ݦRBT>Qg엞=8^NmcHUqSJ)9,e>J2tt!vu8_GQkKS+* #uLS{@.>~a145M>C\)fpg#yw jl]|鸀-JTv;#PTW Hid WK+ʛZJmOO]?q5PaLP;3cCCCIKVBZ³*OR!3)RĘK!$#H;:|fžETZCz꾎^;9uOeH@|5M<3U.% TQ'[DWg\' ʬ`EM$@Ju{'ةB28 gi FJUaD$y_s4BF3i-3Q=削yAс=~aiS X1⊓N6f{zkنGqt(hu)P+%{mB WiIgV.2)N:895O`Q4d3=5PSì,pL>?xc5˯,CJ6}~1fnos1>G}h sr+P"*iGs 74! X^voXx8f? RdsnX23`n׹¦a|pƓeeZ R'q^5n^#y5 ==.oE[#1삋Bd qoՔYTr{XrЩ+ΆJ.QES/."MwC*8pח8s$?IFcq!űXsPCCu<yxGG6Vd~h mg$(b= 9.. 'o֮a5\-WP }_*n ;@Tק]Murpx*{(0AqsM5]_8L'm"AQzqcI/ԁٻfʯg ?6nLbnT 9"f֥̀-Ƣ9soHO+M|@=SfVjxmx{jdGٌEK p=K3ذaZ'bCʃb[](#ޗX5Q)y]+pMsvwc$ 2`G_MTz{|DfЃM!ȶ9BsN҃BT`ȏ!r%^k%^V^S/X/o{D(F\F(XZ8E(I%b4њCF=^m"yqpttI I?*%N]iǜN"<"#šXxϗt$dQBG-L}3OU^f6LdĠ3TRVR:-)prev~iDWorp ea) k4MԸ]X@Q[0kԉ0[ ܝ}Ѹ&|)O*`ghkj0b%ٯ۴1:;T(w-=Zff(=W8hh_F[w4ScgAMWzṀ`! @pAE*Aʙ3,ԥy@C׮OxdVof"5hG.]tŌvu{K|h7H!CcL 8k{t]5dHZrWrܓᵹRXnڸ\)M=x%P46у\h+"jDډg9"K̎Z!w(+ p؏-R(7֘bU,D3nm$p$ʘo)J'?CarޓDHAMŨdI{y#ש.g{.l®2.~,Dд]=zT5RCLRH:b|H,4=ʊ V2'BXdkU}X5j]wMbjwt]3"ͯix0TޓE}f  j; 䥧,x6ٯGa^Gl;Ul]Xf7ho l (IP/PBu9q}3ʂ^!e$sR2MUhjҳ -#Vr]fMIeA VvHŰ7Ԧ<]* ue.| SHqҥ j71.WF[b駜w+pҩA/2o_!v29ʪ_q$s*1 iae8$fkX]n#T@  UL,aLgF1N6^w{Mքr*{\wsʑx 6♇085cŶ+yֳq܃qo9d0$HeU/Sj2BihBr>hA06LsCgJflp^8#;nunz:Gf3~7Z8/4?`+#1 < `}Zwr}-ORF"C N.O/c& J>wнXIe42w2t1+l7 CCHGl0=m$Dl:5p}By91++~Mig<& p$W|*wʕ{7.K%Y x,Mر#Гn+71+/`]=ߣX<6qȮ/)eZyt|$gC_0WN+l˜yRɡ{5@=WOJ9-`{#KeĂ(-;,zMX0ET1>*Yi0'ihY톲l },ٷ=jdj.ge:ڷwȝTU`qi8NirJ)(TMe Tp*4h-9 E_/>0:AR!)=LeZ MKMK.pws۬/v}qؗ}/$L21r13ac21W1E3e. dW1a:LdnA'?!G'Z3].(:7I2ki!HA`^| S:̏;o5 Pv'>97xT@BMi_]!vD{S# i8`$z/WJٯF$Ǔu۲́l蜹? Ԕ]c1t 蛯Ы{ m|_!.&'XE~]$7 ¾w{??#/STqT8dNbðax}S) D,5+,yBb\13c\HKNmSck9 9 Ug(4(<4G_dwD-P7|>I\mw !t9Nu9L^th4 LhrD 8OZ l t P ;est (HPt]h   5J_k 8 T kr:tFit.C]ztP4 +BQ(^j\'/;BQc{ "(DU`uD  :I\<k -:L_v%5E|ev<*DBRn< m 1 ':"J`I$i$IS`mLI\.0'1VMwG9fpq$A 72L;k̍0p%t)rGq|tALkcbs`jBڐaLǎJBhc~lV0{Ś-7g*y*RdA$X5y]R 2Y<?; i4A1]cH0``vep$3 AؚmdL,cBa"Vp͇=ϻԝqsz;s 1b܎aK Tk&'Y4Id$:@"[Q=|.ضOv_wf|šuawu`ܣHi`dS-7lÿuLiM~;O# 2h/TNqF,mnխ^fl${k3?-Jl屰 Q̜{gK.- Ia {8b8l$ ,=N`Pn~P!=|HTeDs֜8RakxD=Ztny 8DOD_hq}t&6 N[d<!6UkD "2BJct<4Eat4ބ\ (Mhz !<1!@!H!Y2d#4Ebь"ҢԒ}l&2&RqTx ueiJY}n뛥dEINx5PLXQ-򏹤t oF2E0[j"{N -,ޏ&Y1ffnu7hV5.p{e,cl%cC/w qٻQ 9E)Q:5"dy;oA'F@_4p߃6[g>m|m^`~=yE0m A֨Q(R8fF$kc1IIDS=hH2ȘlzacmYMs a(c'/eb%L&D%&(R#F6\*Po-TJt#(V"ZP 0DLU RB>N\PH|`D詊T7L *,P, /SjGI,= YM?My֧w[[ ݌ ¯PWG}i~#gE?<3zXXA\ρxSj j S{Q+8x'Fۊ=?kv; 1p@F= 9rң8d9r^^c߰W?ղڟ5h.Bo sܶCWv?ETvdZ) :792HbYwgzpͬrn7%˙1V3imi/WӨaGDFD$I AA9uSzc:#JfD$i:h͌77F5nntIw#<,32\$7~q?)<ڧ; {E ^PT9oBx%CȮC NbԚSsϭt\q1 -%PV=/ASGhS|4Sd1q8\;; uQȿ[A=yC-tc <7h V"HVg|Blj5DxO\?+w{*e/n.2@r\h8N_'niXfJ} mQl 'AA@|,k%k CZR%V!j(`cbڈ#smYfrֺ)e#A< b 2;д};q4^H VC$ yZXLK:>m "+$aY/Y[XウC_q5D9r..[WIQk{j; 'VY3eHSwhӎ2$2Uwg]]} H3vlNE#DŷqK`9qcTat*{)|}e7юr,& m 7[ MEfU:uGh(L!۲.eFn\"w#]Pq+6MmN|th1D%IR8!0'Jb)GD223IAjU:˨ 9u#gs[g9m *bT`̘h$?OL%A6r1;g4rÕIR;vB`&SJڅ hDcq&"YSSVhƒ즋S51@N%K k@H]<-(ԁ=l+G =AvE=s^Aa5Bm|'pӛI27bR aP tu#Bd3Q,'&'M}ŮĔHM+0& `eƷGy|+N0!yɇa<3.HO9!9zG\$J۷L_fCpZ4aHB8xVUX׍39o%,vZA#@Rb OE2Qe㲖btY~Czn @W ҇wIr$b.xP,)#gCk ;CS]puI&qCjgMDx頻 }T'a"`ppZ NJjg$ޢ[*Q8/(?ӰwtgC@ߏJT!a@X!}/=@O0RptↁiEi mDFHiorњw$ vkKC֠ :n_Ӟm^9`̓*n@=VI"3 2,yYcS)7J/?j_Q)OI֯S*YwQc\gk+Je.UurfF\Qg4I늙Si4J\nkK.NeU~hURޱI&Hb}kb^!b_4vퟫɴ2׋F%sjDZ]_뽾skL"JR^^̩_puߒP*ibNfikXȩ+j\~o%eBsh=x?uJ.c[᱕RUIdշ"ef[\tgդS7$4tW TQ̂:?pnz :cGf>_ 7Ntپ$?p( /q+Ξ!zGD?FRT$ <$k}o"S!7@Pj_Vp1Sk`)S"N"=Q xkgI]k+cVMнQ" @;b;kx6lWv~?nW\{_[wخ<Ľ;޳؝닌(0y[f²Wq%X,r(bwV߳:QׅEO&geRR/~q'*qɜ.  ( _(U l+:@:Z` EUӮ'L_{O%<ᢤLPG_GA8d ql&)f*.Q[*m PDmPk(jjTcPsOJWܰf@=A)ElԂ<8%> #}3T!C!eVNV/!=` O(K. t3Ca Wbm* by* ?8qxYMH?ԗ8̗[iǂ>z1]}%jhNіY.MS_Hݰ ҟfItR`QMT7-;7g&r>7_c[l>舠FEx5pOt/wxZFicV4q #bÓt#AL'`qaG w-%O8k@v? BSN$S HT4ӒI<"Á3 15("")l!` T:c QrjL\"NT k-obszMYo0_?{eVy[0Zf(]JuƧ#.74@G[̑ڙΐZ y7ъ] tY hyp;ɒB@oonn0W>;aɾ\:~+ xvVW(7t, <.O[QU@PmydgٮaE`Y=Il`"O-!R(L$Qܟ9"Lv0(JG ROS.ƪ`X][ʣ8uoCJa?cL$湏}yvRYBɿ4hTv_P1INg%2xR% uhL4#z20]VΙ;bbS̤<~B+!"j^<>0nIm6B`qglZM.9O%ʥV'O3eHu,6THR(R>h;I -\lޘCVb7lt}u:X+{g4Z;9q:vZNJ֐Jzp+1wx%R|ĶE"§B^\ q5=S#, ]3Z0PSt/'!_L|Z${KT0w LiTJ$%5u[p_Gó([' dhU <,(3'\KWnț=d!_DG)~+3-0+ "&6CH{˕Q3λYtCچE)R:dk߀[`y5pKFP`|jo=@sQ,y+,f3WbA(^<48#G?wy׆`sD5(KwvSز.pD:3Q _R;n'9PE),(0:LAzF`ODYXyCP#W@r$ Fd'`gQ(aS+66QDks\紩r\ α5Kx=AHmSLؼୁ<{J~qvǹbmџ,P}9QSCDm(dƹ3QBBՓAhӎ`ǎ)a=p0vsjXtKݗNl!\v'\YȎl*9n[sfYZZl됋C\\ Q;X\V_wOiztwg+xJGlj[ h+Rߥhʿ8f DF: &똶KwwjA`+s'hy9Ł{?H:y M.I"Dl,;WL:c "[jڦ)Ȧ^rzA/XFVP*l|2 *[ju5=@wd]eM]?蜾1iSDBGL!bI($ t9_zeePaJ9BΘB}\mOKhI3)CȪzT5^ޠHU~Tgz5qcS4;׊ga(^W90b#zGab}Z13x#qς̷'+ I>)4yqHaR?88b2~8g{bZDe D9eyv{=@ $zHVS*93n_ոPsr؈ThvZQ/C\93t6ߥ?x `AL)͒7cY6FМ6Nu.BRGj!cAh:"#4Ӗ<(P?og*#gJ鲸` YҶ&v1ҪQhՠg80QYf6la_p].{"S.fjiy0ފm'ڭsSjz5:08;Jɵ ҰQX(iQ`!B¨ABYKt4>ml29+.kQ9;j5 tsLM "iqXĐjD {Qs&G!p [`[2pK?bV~4cfq~M.-^lJV@OZ@Bptņ ö]-+L.,[`cp#"'. ,H(BMn5i,lFk oD ,D5k9ʂicMK@L;o{'HO2)P)eJ.9 DPR' kܛ2er}~= R|uvJ#S~Lطa**Ex~U揇lJ)&|qE-{XÐȇ>W@Č/'m ?-hCG/2}+ڊc ̶:JMcH!Y">"/[9Bi.laVH7Γdjn 4Aӟ,1xH&L,L\b?XC>k{&SO+}'Y㈽CHHd9~&J6} o&lY*@ԟ^KXi駟+Pu }R݋}kz%>`é_X_~Yh Hʸ31 F7 O {V:uPOkVw,ctTY(<NEKz.oR \$Iϑ5O{ޛh7Jo$;m,%WSayo7َQՆ)bU1Qe&Y߷|fʱ Yuf-r^Ŀ7-~@0Ci@0'08@,Y QmkH)-fɦrŎ^P@6n`}\슖00p $v;Swb6Gx]~)i+r:e{|}XnK,]l6Ew&P`u0.V쭮&u-QT%g/ hd =L]Huov`.9AN^?Aov?qgg;^DdX\VZVoI/DJ Ɋ#CԶYOBp sxu8øI\`~BKTnټV`^b-,y+\Wce:, =#m A]hh+;"UoTL P-#:U6.A<~Qrk,"*2Ih@U\ܟc-]}+pOK DS|7 HDb[Կd:pk( $x8˜DzGW`JWCD oȴ۝+F 3#'xރ=AZnʠ"&H"YeTJDO*}.R4`@j FIy uFAef B*A6HdKL tAjC](k7Jo{`:ʦ=u:'SS-N;Ultz#)kc((iQ,V,lC2Y9"""CH$I%7PST&7څ@3;Y`ĽBOHC4 TEKUm,w(18r4<@}PgBmba@~>VL%Gځz+He`^L'rhL0+[&) @ b''M[nעHdd^9Mfs`\M5;aZfZv@utQ;Z-cՍEb 1 U{f9ܖҫт2-A)"G]_ŋ|0'ۼX)p *Fxy4ׅ?iXsqVq|*;׀thA\݉ƢzLF[ofk;dW-{xyc}_І`nuqhAEoBzM5ZK"JUh~|K[c6[̞ h ͂c׳#/4G[$|Ț#JDE8 D>-" ^jmW 5_$OX'K [VR+T>&0\JpOe32_ߡ$ll)& ˖\\O09W'J8/b JɄ[MB 2wbN{Nbq=FG-{L kHSec'3Fz!Bz3מfVX6KAUd.4T4׼}SNr04VIh-EXKjBJ[.һJ%$O'R S;9hNJystP]H8Oq$p'~Kk6+jS΅}(!}L3# >G=8>\o&˶* n֐X fƁ[0yC!Tv*g67_iVBt;q NJ%f Tc΢ȡMjZDMŢqφ_`&!Lc[ġBRƎ ;?\R?f#Nk9 ibr4;U_OE30n,RxףeɓX"5!X{;O#6`AKT{tHU`W.+Ap%/!]9 .^d+%°6 Y~=V,ޝ{&b=U'^zVcO}u5*i8{R hdb/怳iUR{})7Ծ4$q4MŦ d%1;|V9)2}<%=X.z d=143:5k.0YX w'W efK\!R8|:b>]uR6R&+@L?JԂil6Ceo_|ppVE D EEM{ bW{ZQ3gvVq*ȁi0^LXvY"bMFhSԬ8oN)@9S{< bdcCb>0x/br4P,Yx>~ep }A ae}z؞l]ȮܵV `.=0 xyS4}cm[eQh>2hbηTsT( $Jl;?waא.e}VgD=˱-5Jdo`6wKHu7 n٠c cXxXWzP)$<*ŠpO30tڡS_">]2$ Z~DH3= {B>EmJ%RaHCT".ӻ9ItŠZ5 $fՌǪ1vp.s`E@Wb1j'jϧV+x?ZQR+nA͠6Y10 2d7a_zeLqnEp:G6Eh-Ѱg*bePk (CɕC8\HI|RI*Hd*䄻o-b[f\rns[SըySGLexP=CK\ǖw%_^H.RK -U5=@ݫUX  B)\:Ƣ'DZxrJdiPޭX|m0Rw\i/SԧoM@]6l04sMa7J2I *S儂J,ԔogE]"DohDAl0wR őR#mn6h뗵}d`uXC :D;9`&3\;m.2yǒ!_cTm(jHv:j@K<(?*8 aĻuT9}2i;?+"YTM2DFhS"XO>h7htwpIbӲGMa4ELz[f;K6ZHoUgYvJ OBϨ !,2?û*вy#ud@"O,D #_&7}sвlfLH N^3`$Q4{% }η/B&-s!\z,5H׈FbdwYI3*E,u %؋Lf* gk;Huc#:N"MNJg|#:M\6E|8Tx?>+9ꯗˎ^f=F6ĕE5rWdP?k *Q0#Xh=?SSܟl\p&ݗ0!2L{?(fZ(Ώ| B*p͟ v؀WhK8ءbEBEڊbg@qu]\&VRCyTc뭔-4%S)u[lYRgC11.hrO b` 0y mNiX±D9X`\ ߱qA2daz)*(o~@6w0E3L߉TI'gG'gj >C?C<1EIS*g:& VU܍oqa-X(Gᴏ HC Q@Eň/ƶ&MEΧ$L B;МϸΗg |;G=^7_`@byvCK(wiS]ǐWuhu+۷cP@FLANN[8/Yqiꐢ 3:+Q4h븜!h{IP7gMgw#'%y#W^j95ꮶ~+pC  JLr}!^^oEFdc4 V4P 0'QPo%#[d#>HA`< 5>:xO o0F+Ln$r; @q&LX{+ؚ1r.̪ͦ@/|5Ww.VV\^vdag?& PaOldH=}@疥6`e1ظ5Oep!ɩjhE5S)Η@d '3IؚʖD,U!\E=ŽۊQT7^?!MRpR=PAghAs n@: UkŕV~&/ wg-LD}ZmjHW% |1` xƛjwcMԈϠYA UL(-P/SVq/a4ٮr>`v&O$ՙӆxɘGːN)uu3ǎc@PY2c`_pҖuNPC hnexv7&rTf @^0'% E<6c g2 TLs#ڝSLI pJn (q qܐGOm4%\`9ZЉC,yR)2HY l\?ek#j Q["qi|jj nBFIEE ~ Hix2`x ѩrW]t+jrj.fzw܅q <TzJUV3N_nFTMdIrƜ@Nxӄ$ *=3񍇋\)r @^5sѠBUs;tǓ^8$[=8Ɠ .bY N7r&rC]z9r ,C"+l0HR_{C&pJ p4o"{m0fR ݄S`e+Ж!-c?E&Vyf+X߮?-E؍6pB?H' mk˜K0XԙCve%)ӁaA;TFn‚I\Uϸ84/o1828}3& ڤ6.>2{ QywB9m Wbpіg]]ڶg(_,Dʐ/cN9!8a[ yd\7^|}s]ߏ&,^2Tȍϙ5c 36 7 xWw&ְe ltftLo6ݱ Lf%HlKȰ`%fHԆ5ܐD\M JQsWbk)K=Zaihh}&v(F = x,f)"賟YH8u3aeEe6z$AB,5Z,ya[vQBuGO*X]% /=?&Ex{W(j$GN4s5$~[mDQEKR2'r+@",fdhQn TML=+ӽUqmx8̰J{=!H>;O) ~3O8r_ +B "GxCB88؂;S'_`! Aďzj5 b(a+X0Fk/q9'KT< bQcQJn]L!Za47;z&j&Чpll:6Cb6"FoAdBI&_q4)]ږ%aN+qM`?y޹mO3/ѓ% Mp} nmr>6lmٿ"6EI̮eM!PJAZ,X/ӈ\eM>oFfcReZ+kL@ۧ l5T0-.uʤ&v#bDܬΆn:iqP7*<MzV8]j]C$/OpP+C_Yrk"':<'/X[#MNřϐ7UZHk`+"LGK`Ooxv9Kߤ9Y}>Hg_z,0*Tݚ܇婭ʠ1 BXZ!`,\5"Y *1д2SeZK2=9K8}l^tq4{tmvEK`*oq1HGv~Y.:d jFF@F̣ u"Y^ʞ*\L!JOkR7q7eepI?u]Os<i!/>ǀSpj  ׺ð? hoUl)̪$RNEۓ1y,bKr<3 ].(>Dp5- >V,*aqw*2 'gw(5 {5i%9N…ݯ=gl"aa_iئ/MR_'L0\ϗdnQ 1(Xt`D%\ܜ5^XD͓눯2E@>q$E{y>R4[{SS/tz{MɓbrU.ڢnǮ40 yЎVJ#VHbԭ Q='|l7{8e:6o8n&!Mr(#@)URg+2IEM|bvRJ PLgŤ*x qYĤ-Q{XBf^P!]c\ݫT ʊcΡHw1JbrTRrTc{(ׯoWDl쇨Q%xb* 5 d>R??MR;M<d#srD)U] q'ؑ3QlZ[Fz#G/3uFmp 0,P@@»# (`I&z r]RI~$]܉s+/)ԄJL\Wtk*$U;k%f{}H|\m*X 1f~?)amBہkַ3/ąh* N1 4!$N!j:Y}0͑]EZFRRP%Ք= B V9\,BϡtJ5uF~ݐ&LQ~);!̚{k^B hO=#'3#0w) 1͏[]z1 w/Ax Rq.£7ݕ\Z(1$k)QR*#]CG_}Ʊ %# >yjڿƐZsXwH]Мfݐ Qگ@` X橨-gPY^/c-^%g.{a\ܡBE,12AC^Մ>m"=O뵎bU@#  y)m7` ߏѬkLX10Ζ`!bo"xQss$je"_e'yH ,N4Jz-??4"贪Al%Xoق"uʝT:?-DX]HQ~)t}#/T$YLx(cx&5yD#W 1tt+"(俦J)΂Lka.Lvc?8UW_:*I9Sնfٺ HMU(Gpm^ڨ*:<.0AZ@u si櫞t5m,R{[J'V8:_08'󓟄Xc" W׻&i XP^$S(QRƵywȮxOKN!wcqu(_JU_/BVz~/(M-4ʪyT3P1lu✒Ry]ЇF`7 jh*U,@C@#AB[ҢDxe긖1L>pŝ 44H|~Fxpu՚ܹ:_A: ^<9\j2S,(>'`$6tM j`)%P{I ;?yf*>t)efiiJǬdjQ1y43 ʀ4BM,h_tEN] FyZfԁtjx ۵ЧI 6  ucBƑ_Ks}A $ͷH"e,:0#qj wx4X4Uüs#({Odˌgwq:swZ3[ KtkhWaZ^_jGg"T(ɚ'L[]7,Zʺ5oІ"c~s14 t4r)sa5NSE/ x<{hV*B5[q`XWhNRsW軚 0ܷpB1u-4n":_-%=2g^u9h=r䤒du.{;ϰ+̂m~BP pHp5D ,*k w;aBK\WHl] OM̘hOɬTؕ\ ´cu 븟; 3O2WsRaq3T9R[X/Jo܃3߄nRzfz0⢴< ?p{v"y!F0CΕ_VquxCVHG28$c4sQ=LQ+TbfʾJΙRQQ,vӁU~'ȃ IүkZ !P%&2-Z&sm&;@Zs1JĆ{7:-# U7~_@"xq- [V>^x$Ci)3ܲ)Ff^ֻ)|sgk#d́]!T3hw6LlBw9Ծ|trB15G`Qzu~t@k&霯|",'l ==S&R!Xaom#6(Ss`*Q1~*AL}ҿn @qBR{|rbn KSubk$<ƓۤB0)ty WgO(fzў7Y՞K I>9 cM/сXbǶ:C/`F:H-PϒݡOڈx=BicTɀ ; zan QerYxY4AѴ㌝)+8Tl$ B٘d-7+kK[}U1](3t#*(FzB?&nn &8K*{3w@VU OJs}w@H1jZK4jRP}e36;]?=HJM(~N$BcmKL<Ԝ1LMi5JJՙ3%}Ghn!ݟM /Uܞ'6ug%% 9Mz1EVA Swof0̮,$v _2`;xb,DbӗHFbE?2+'"8xʣg!KA@(w#j:z `}OXOK\s|Lܚ1֝q|\|;k1 ߛ.em3DGsr BbnXsNqhLMV=߷"} d,HNS(& 1ϴEvk/ C Phf Cj" a>k)Nf^@69 K '̃ {5| -'yK a?hO+)"TZm/x;Vns qѯ^$`R9:i'TZXu>!PtgiF١8fidxs.l[@;@{cI|g"a4K]zo?v>STGv* ehy\)6#N5~u a҉D%&L ik^^ͬɂ1(݅Zu<-AL4i(܁=/XbqDM=W?2Pi!YͷO)/ǟO"*?h9kq+G1Ѽ$, ni];}#Vxǝ!\@GHA Մ8a`ܭeQϖHH4ů!X%` `i=3}cO6R7ݱ5`ڑC}(t qSyNZX{J/ )H_$Va`R<(8-c/* xȼ&՞Is@ESV gp/ĕ6hդih!H8d&-68LFPֹUi4絨s6ZO'<$o B,V.2LY %=ea p%Q]/s؍l@3cmm az!|Fފ@|}^9pl+ >3 Z4cacWMt.{QX}Zp٣k˰]FypBBt HF!>jE`̜c0 (68p#ך [)0x^r >hKGdp}xs `qZ2FC^!6vF7D\)8p1>*bl`C>juca#-Z1_g*P6NO_XeY,ZP 6Z1q"p5Z{+d8z9upf4/rarPJ\_>_Y,sCudͪKd5x,n})O +]|g5+ql0"Op(nw˓S|Dp8 "ȅ xDI7hq'tRr)@ӪUOc,4g+40-P~]'&2z*]^}d#a){eWP}  NThvQ,k.E7C;[YCߦ0x[h}V4̨3|otM>d;:Ey9KU!>Cڥ?Y;vNg{&C״j2Y=,E֖)Xq}2﵁(}]B>%`RPsN`"Հr`m@7T%\?I_TY9/?# .iK~XTn22}t,9Yͷnj9[ \Ho/X>9=LK!@j\(zI!vzّCL$z,;R`BR Wk M/eX#D 4Qds{ !7)ܘ˞=5w<45C9&7$;_ PQ qq81[@}Lh)G 3aVMR] 8FOldW1l028fzZdR k f3Y_r P ƂyV=rOޙ0LF!dT-~XF̰>]AĢ'ys^mF$\ۀ <ߔrIB־ c4$Kn &I?Gff_y]s\?6>ePSWR1SeLoZ+$"LW VlnNȇ~V5I±`&*!w")Km!ý}TD;F(EE9>uۘR3oLIe.!$7'ޏnJ> )$UZg Hr I0;Yz\v8DA%A8o.Ts**ίhvȂf 96XU~l$r 9р5QgV-eDC98 Y9p`N:  ww|`ӄōdg) {oa+f@+ϬR;(u3CFjyt;?yI NZ($0.ҍ|#uJV"c1𝳝oXr[W%9hqx@G)uK%/4(?G0'a-Ti +Q)gPV ܹ7a4k򴹃# iڙ覲 fӫ1>,Hߏz:??ǝѵQOF ƓGo+sCR]bE)KL?͖񤈜Gy&+ږ&lcp?q"HEr7;ˆܚ !E*k 2iWlFd[х7 DŽ3LSg͖_}jɑCXGaN $ﰄ r  BdiEg+*-w^4Xޤ*/,jEPà$=/\#l7pCV hptn-B/õm.n C2&5~ յ~.uf6a8%MfQTz\(:8AKOuN&Ƥc9qЈJ-@~1& N' Yт`lC[+ x,_F }"-3a~l{\5PS&U1A;XBȂB_ Z IިDچ$r I$no7g|Ohn0qePImL"dY TA\Mz^xM._jӯeO+Mxq(mԤh~$!zإE -= Ւ x~9`7/v;Gr4Q22 '4:6f.S}&8+g \^b Ll%}],E`CP6'IC)6guCÈ Xf,zh xU1c-!{#lHn(Pp1d/oKP0k4(^[(7d:N ܂4rĖRCxdbvr~!c YDb]"Sю "5GY cls^x~]߹,[Ljf w4C";_w_@qp3v2*'tN9AV[oӣ..Z/S&p9S  O?:TϺUijhn=aOP?FTIy}zU?ח`-Q9CNR(E6b0Q|#RĎSK"( a}aA̟622):JǑ% SqeW]Iŋ-ip% -270aGbN ?99q4\XD,;jㆈ jOhd$HdG+<~&tnK&, @}ExrgDJJv9[@FejN?zkAXuQ9ҷcJDѷiCVB{)tOMDߩkvz+f_(XFh> )+i\f/I/׷\Q9NHJye|i҄[Nґ5h>D v ]5ҐY.-.iB)yvJ1."Ӆyv\hvLp.{I&M"oK%j:E A޶Z)*7[x>^<4ֻidzs^t>+nj_>敾V:N]mZ:iuNe/Lͽ[;jv;n3p7xQP ZOk}-9֟MIlSlS6c!="+uJ}InNϫHQ$"KU@Gί#{&Otϼnbx:H,CVdْG,gFTz@$~rс4ZXsF,@eP@)gr^Y/([NbGRjVn KD8̉"X!+:'C]#a4a Uk~T1?hePR&/9yk-B>-s v1?0ҳyq`.ypk]8)<-t ^*ڻo#2Z9gWZ~ {"Z)?NTO^X*c{'@u90Mc!cNθU)q$Nma;QbˉNA6X~#8@oRn IK M_:pڜ?x ;1gP}I?Tl?5#ʚvh~rlڍ9׻b&Dp\GG̬.]yBCWP8݀E e@<@nh'c_n˛*qV HU_RXRi$層Sn̎ 'FS^' aʸ^[\_˯XSno4h gz^ؼU߈i~sIp$7ѫ wJ4$O@XG1PkﮁHsi (d$1 @v]2P ,jBZމGU#:M(gWE|I^!@\`ZyabYEnjH/"i+QKb#q+֞7VD΂R`ͼWj} ;$l=OcT0(`V`FWC?Dؽl_.ʗoheo~E$&8Y$Q4yFЋ:sdF*S[ExJbDm5pa>EˀMD_ A5LƬ( j!0l7fݱA -v&XvCƨ[Q?zBEpY{4ђn k?(Uc`C^θ5-HB@ mdklHb-ҋ9SZ%̧L0{z[6ۻBi\W w"]9 Ufa75IA7H8j9<׎pdܴ9VrSyoDҳN%bf ! R)T1@nYj1_d}̸\bC~]H4%>tN1.}^tLejLVugقXUNc+c!aDA7WA^YڪAh +rXMLTJ*{y`ifEun[qϸ8ai(%)e, ͱ*9bfHUpYADtzܖ{A:$ 5tjb/|!$"S̫,q`1Y)xQ'lcu |p.8. [0G_L@ %ڏ.)Rvл PPARџtΜ/L5oM>{QKwI:Vs0' F>5#z8 t'%ܯ*W$JRln\h rJDz<$ Aq[d2L&3&d24Cbr* A8fpEJE ;dahc_A4\(hQ6dJ߀6#v&v9Հ KsV1bIWH)03EytBf!@͎xMDM{g/0bsCSt6LDzڤ2ѮJ!FVB+!s!~x}DLsY3h3/l}=o g7P(f1&=m9HG뷢b&m2QܺN]#BBu[ke^aa30 0*0$vC(9 ]8P yF.xuosfsOЇ t#F˸&Qo8s)Y̓KeM)KeĄ|{*aNX b& 3I3Ȯ Yhrg&Xxea˒F 6<;ّ§zIDrc%fdr0P* "Rɫi29I 9[Otf:mِU8|stF 9e+PYV=K$rV- E+b'6opؙg a|`>KR08+kƹQS L4(8rշ%h`5B.!̷U}o.(7N/_nmX(Ts08Wm#(]ؙ T.Xӳ{^6.ׇwf^c?)CZ-P"Xn n^KD\6wyq m_@J}YxwnՓMڀZ{يjh4?sP"kY#K/4[j<jt$yƑV* +xS wE[`މiW[Qibێ7Y糍hhs4N|)1)EQou쟭nu[V dnm3ncՊ u}JLg*Fv|=nv]K//^# SYU4sw]PDRFm QtGRxFݢ(@{*]t4 W؞&zG1PhԻ{vԋ>J]֡ܓ6;]>fL׎c*.u>{ z}/iwDn~)Jw2E]Ɍ!)tW`+N^*Ao?c.'K݈T3Oi{9.Jϔx@8fz/e5xn<37>)4΃9:(ҾucJӾ4Գ D,mF5`*]lFo SB&p5hwMWшhjzD7ahYnԖ)cZ{G uݘ ԳRݧA{aȶzKl ې,L]钘ka~ntz7Vޡ!1m G,?R>"cMWc;XW[63|RN8MF9CLwa|47 r$i #4$&|CL()f2$:?7Odm`e! ͑ru]szEPz6&tXw:80Ex~I :=g/:lY"jbq bB+(]u>JCwG/ݤxHt7Wȿ%|3dtt~TaZ^ؗ'g uS_ oI# Er:ڌ9LDF^/ b y 85~^1[GZ)sZ&4DMzϊU2\*󻐚l6 Њ_ {ZF7غohT(5N*^"Te.xDd.͌f0פ)++I%H(>"sw: Nqe@Z9r HiF]ZX0y}Ӭ_yTo9CDlecřɩm&FHA7u!20Jɤt9Khَ: "j/؞84"gՁa zBfɶ~ƀV'!DXLLsv-r.XVJ[58ҵTц -^As8隵Iigl'yIORkBTtxv3R 4Eǭ6T*Opy?¨Ftܳ6aN?L…k }Nt\4ָp`.?:X:1P' !u(s>}KKIs Nj}*u`D%`0yKZvrKu8TWf'0(f/Vf0͸Ixu2f:A"D!1= ^8II[|Ŵ(<ca2nF_-,f}P՞Ѐ4h`VLۤFoĆ7 As,@ gHACMޠ]\Ѹ1F0Ve3ojLx]B9/xJy&&nX&*r,#^t ? `(0\Z;"4E:BgnyH<4=a뛪@:-q2f ȠLH vW.{Rոx\8Wq TԂ*qVmAjz9x̂NxUsC1^h I{5s-oH1Dލz̺_],E~xHmf3J/|!)DOf*ǘcTHmy~fQ}P6J2ˣM ]dDbgAd{.4:<: c?|tԟޣwS' 2ȉ'ԈʘULýq| 0wudV%%Cۅz˹ DZ=𚀙ōP}44Ï1y_,- ~Ɯ~u~#h\<|I2녇ׄ,qx4Krɲ1S~{{A+ݞ`^{% '$Zu0r@R@#- !S=Є=(&w3ѴBϵMۻI;D2=\"#@dRe6m+[Vqh@Ύ2EFb>8*TC b4UqgA έ,rdj1/7]YK,82XVf+2"فݥ9Ȝjh8MnF~ P KXg\ v2m>2l `C:ARI&u2sY'p b .) P!}w!'ɯ-uF}~%(2[tv/O;u^+퉝pw 8z (`o]wUg>d }rtX8|?qGğT9Ry;bG6ܟϰ^#9&=9;D/)O297ó}ī*pΠ]WM; %vPbfR?wk|.[8!'l~ĸmiP ;))( 5>CU#[۾>A1 }FRījvmPJln,6ibn#0{TŦ>o/0ʻ©6rݣ׃'/O53Q.hiprڋ%HeQcm- />莛2nKO`] "N 27nDE䚝kZJOW#A& Q|xl!vBMZ# {3HF)L;֞%~v6MH)d=t}6uv[Z6?eR.cұUl|j(4]PSP Qf[l({d`4=)ޛ_E:SH-crQf),s. /Pf6u:/:b)Vh31}ɽ1X$cMSQ\ńI?SX~\(n/\=;0|7wz0mYeyOKVkˏ|5ӭ8O.Eky&B uP541[c4zsCxүMԹ1x]nHN6L |6h?NzclkWL\O1Ԣ $LL:1@ZwmBx ˳!^lW,n'zpV`T ZAGa(90=s w#Gm?btn ^;,7\,{D!3sI ?-"Z=3\(79ӰGH?.h7}EZ=0P iq+8/+ V=ˉ?!$ ?yKȡ8 :|dV̟vqPV!*\_lMQ$"Nxα0(T[3`S4Mձ(}$Lcw|=K5 C7B}3r%;Sv hl\ɍ0IxJR#v7C PA^j#3^nѣv:!r)7>B+YឬrGx%v G5&QC* E`_c^XxZ\.\4)ś~g^$b53Nj"Pkvѧ17YQTsAkAf,U@%\q+|WP̥W ~3㰹ûc iō4x UպY}Qz8R]&+9;t9w!';q{?9> v},hV[bhEVΓZT!H+Ndfd.}nPCFj k++k W'SSLX[HE&cnj%jJ$kJ9UF2% #V*(ԔHy"b@#AAT@!PNLyz*8 "E䈒IEӜ^ B M,5Zgcdb&##BG{{6yfRϜ^ LdYnGYBrذs2aӸY3}1M-d6?|@R&Ϊ.R3}DoCJy^o|.5ߕB Jd9՘'$p( ʛ`&l˗&fZqlH̤r8Źb Ϊ^+Ha3#cU曟+yʍ=,}=t[&I\gIɲݤ~a 28Rwr#dvwW///l ȕV i ogEB5>0^qڵ:؋ 4 oTgٵ^?]旷7&m/;؇;VՇr嚖MR4c8$K"Qԕ&3`(G! !H "I1$Q1cl磥A"[J( J4x##hŒ*EY꽎mH7A *蚟GLl;|W\ 1~t uxMgF(uZ]+_G^IKZǐ17-_ ,WeTp tn397/"AP hqI^ bߣ=עH9!مќO[Z>@8 p8FcSxc-8ߑÓxEuN):p1R (J(14\П5mΘ*C;1ীp@ĒoQ7\L"``Yq8akbDoU-? @HI|M(a~ x_ȧ:Y " ZH;:*CEA `On,FC"JrF "r(2Qӄ҆Da4;ku7n( snqƂI 1qy¢9l4-g|E.Fo[-e Fm wF#u4zh_nuayndF4ڙqʷ1$wbDT7S!W+Krsbǹ`hM[O:x^}}![g^k)9bvI(,m\. /'20*Ԥ7/:57h<`ĩbP 3PDmf|=nzRd )4֪b\m e^{W"!&TҡgzZgՊ^TcFR Յu2FK=rb=: L??B{NѶ]yl25@!T'9D)kc)T;4ոu~HҊ2{;:h ~Hm giiO^kI ^xzSl]Ůr_ 6`"k)D /y٦O+D ]gR5jy3!@DiVн/2Ӄ#X>Ƅ`P/ߍj#Plou6؉9l6{~ Rd̫=#|z+ؤ(>tr >+M'";"+܏!YCX0^o%w8 Ltol2:g<;4!)Aę|>2>[RQT&&#Qxs2lJoJOD/=ԘhuOw@:ϵȗQN7\'|4s(0Wu{/ӥ E$CB%TՏF,6ecBCƊ"BWF cOZfC@<Sj֑n1+|F" ©B4G1];1mOPlMg'1'5th1IݪFkmprj.d; 'LsHĹ.؉=f?Jb`c$)e."*p H8Au2lk5Q5&@v1gPDol@iw8 m,AUd6KËL+.9Q N+@8ԻyŨ^$,3U2ejDH M1ʑfM5R<% H˾5eEp/ԣ(Y/!8l= ~#FLzTƟqU٣hNşϴog5>MDR3P(C>8Y8Y1bQ gOh:)~  ؛y-lKu('c˱ݭxyfcͣzWBsXZLY%Ǹ5&RCܐwfڌ hǰɌ{ ?ߋ_7@mkdnD%@7dP^Jv|J=^AuSY %|W+B!2`ڽ:~,0)ϡ 2fo\o izc Ok d;3߉+2twPB/pJ⼉!$&\~QlC)7I#'z0|V3QèF'$,QjgYqiMs`' Pf?Y8:BxL'}.nRB?Ėb:Gьև(+aI}/Icf]!Cpe >]ؤzbU_ylwt#hkžC[6>U(SLANrDإ77y"|Nc𜔻܋7,d2N\][sHEw]:.8ζY5B8n"5r]^p: r$ PR>U{.cDcdX)M/ WL5 ]aƚwr Bm*z#}VPD'DFbw' ~LVB Q`6cJS/,n D8RW4߉}pB3m8,\\+Xvh1fBr:99B:dL ?+X`6F"D7Q|lpD&:?AObJgۈ/Y~yT|ciY,vJଭ hThf;ˊ& QaUvm A2d.alxerSJ, n\-%" nP }8H,T6^"*Fb6>oԽ{xKPA3NHc8u4!8馇L@%8`d^zBsPs /oQWȒ/R $WıjwS@@$|!]gxEliµ(~±0Bo6d%#A}}VI#`MP06ގ[8XpY+Y./'5!B;lz;_9S"s@vBs` l<=LQmcNBm%?NHj`V=\j$T`)uS O"v1]D?_y>*4ɌZ!KOlY 0 nCNY-:LlL2To2;Id665lr[Vf |oWlKRRNig=žz6۷pct$)" "_e{`X3֌Y}JF/*Fo&ǵcX4Um[BibXmM,ڶѨ?y'ԝxv:Dhmn[W:i6l î?|BO-GD"#3dzXۃ;tWO@&t}yw9̌ "Ly2,<87+>G2s`D>T"C/f ] ?r"DN _B KGZ #{mަ_8?~dei*98;~я88 (*"B a]r:qL0̌ fA&ȡ#I@4Ȟ % th2nHd(t,1$SQ %$%& "%F#PhIBG!%?&BMنD"39=Kk)0N蚚vRH=`nQaΫ~G5Yr} ;:-M"&PTR J}R@ep/;NgN1;9oli7 +6fk{i4Za4/}kˡP+b`8әC!\5B~x~|>~~l~OSa ܩU|XYHB)z ^]^^SQJJ--c 5_h(s88zէ?2?QuDa{yC| !B:3 5bͅ^  fMOLjTT.\t萿d ܊))M=D]dMI 6kgmvjU|̹(Dkw1``tqa aqp!64=Mv,7~~c)[b}CZY^~m].NTNZo:qVm2kľC8Q9ITή$Hg9r #ԧj- Z, ,plU1[uOee]+&f{nXra+&gS<\\QQO8avKJJIOm,&1g~77tVvv0Q뭶6s3݉():QB$TfFvxp9KeU 㘬DJ%Q_HZ {m亶>0`мTir-NwO $(R JZCғB3G>SS0#G}EdbXA ./Z.XP4#PHs8m R6ÎDLE0ԚVjPaey Y&FSGܳѝAH˕MKp-grf' ,8U 1橺6qaک(W׬ĚL6ݦ xxZC5*jaaY2''Ed𜹉ѯL '@^{9kԨT@RӁCw4F?wP5ΝnK>@ϽV5=x?;o0{Y[ MEDb*l*cac# {~Uy>h5#S{=vҿeoTnG x. 4,qRDAmn/u}F {^;WL}^k79]7 sڶ%kڰ6}ϵl;+ p۾mSYՑgHRh4||tu4I$K;d[}/ 滻|rE_/li)]eUJW,7: OM|q>6t-O}c>bhO&2|z(]`(//<#C@JJzkMo -Zxag@[ h)]\T0-0yjێyr:-8NMDX۶^j4Q|"0Oi4V)fs55; G0dazjZגԋeٮ|{-'la} :H-]+ (UsRY2u:߱uu,ƦilsoI jLٖ(>-ruLQFvc,8 4bf>cP(IBI)aEdDDDD$4I1M gP@׈CUӏa5R%dBՈҰygev8J-kyf3"_e&G)xλEao}M}ԧ0{.\4@XL')=-r B톏*`įcRT]Ro#v_X0O߲uƸfO Y(TL#ZopkKT_ۆ@RCsl]T Zw)Dfeac8g’b(PZ[eg*_od&jǧ Lr@| *@ijA#y &2݋('&צæ+~s[T8McUi;<&jNZ$fD`uZuiBgr-3QUɝrQreH<#&wzs*ZUR|N1T+meSvK,ST)|HnmP %VhJ'*0W=S&s^+#nur`нCG-}u){nxƮPH-2ySJׄ^/+k֓oީnfdon^^?@D\]jBL!cD',Y #{c3l%08eeW1Eυ)P?SߘhOTNӬfh9~1w-Br:3ʢ!J5T1jo"c8J;Qv z4/\ ߅& I 74@rBg<J7e[kl%=& L0v4=ɿG<F/CM'=#׊Q;}~.zq+V9|jb6ۉ AirknxhGeLʘ8%h:0YuRUZ6 l}lL>GHxM;t>$XZtr^l' 'dx#cg#o%d>c}u.tJ6)3bPְ/%cɸwj8M+>ʾV٦ #9K^2%OnLknjֽ2}|S6or7Eh~ͻPc,leDCtqw+^G}@E"U`~_wo1vRJ%zVe9跲➧ 3PA#UM\CuLaA]r3q} L j8B)ݞ7uJՎY{Hn/KI 8Ni(iɥAǮU*~1m̆k04 ggMw9IRwD=kʒ0XaPO`FojbJAt70{,<2pϴG1* 0sD2xxBN}f,=*/V̑H/)!QOʩc-`X0]? l>;SLcM[mSkd8xɩm7wHcV i9U7ݛ셦[ z~>};S!, |逼.&u1mZժy_@0@72 3 1}"-b 5+N2( lVӥfG\K;?vؽ"f]mLDZNVSD1ly[wyv@[jh @s tY'G?a2-jռTTNNωGH*3nQbUw1@ zZv$qMHy ቔN`XsorlE"B1|][[̘X}HHn.qq9Ƴ>:i8͏bz۽ՍAJCqY\v) j MD&&j6f0na&?W1oBr0H9>t.mHȦF e;"C JP0U@[ | Y3MDٞ~:R8F["Ol yGTz}.F6xu+g'3.oz 2,Mڸ]c ^HEœ$FlCDZ+jd1R^m[@ cBt2O*]L䔞.ȊmռbZ} rt_mg҅G*̨d|kEjD)3c_a9 5OIo:htaYE?)(-6 |J4Rub/F^Q;(bk^B)ݑEDRocl`y..:ˏ4BA4XeUC L 0@hT{fH)ᐜDKitY aZ({(AE`sk~ euRX͎bn "T M4\@ܥf "CdHl3<`[9ڋw鉮 &LZ 1R=EG,}i`q8ePH6 v?H!&JxީM㝣y?8pmKwଡmqa"IF tvtG8rw@܃py܄n wB%k8̗1',1I0*gaiCDN$AO`аρ·0lt,rÀw|e{A0psSxyp|l zRM[ ̱;w%`|mUgկ4*o>i46Xh'][ _sl7~!2y|ثo[+~{- 7nwq.62!xHj/p؅]C^4Q͢eC:tšk \pg$e wުP#'4Q4@x_Q>!\6t3_X)R?07z\M/oc,_}MEP`Ch9+oY[5.a}^XQ(DWth[5H}ݨ'Q/Hc*F1 bZVX%51͖fH؛d[ Ɯ\RO'r.PQZL{=%͘r8uQ(JXՕP '-c)Ɇd9($J+5W/6yeCUtq>|'zّ8re[YTBqr–^eJB9Q_P*VVh5h;Zu6͂3v+yJAAB@;Ѓa x,.dېwh3/ C]IÞ_Etklqqy{eAk{Gq `3yOl !#ޝ#G9r{]p7RZ_[=IŢ.|3/ʙwdOycϽ;_:)Vz_h'r,Of} NSUQ͌3);K/巑hli6%ʀ(V(E'իK$h)-|%_72Ą/bM'c$-G>Ck8Vjڨ>x!C(V+b<Ef͍?ccl}UJj&$$«+Kq\x;X,Us.,`^VԒW9xT}FT99-R8* FBLX(`!8׭}N!2M f}!0b Ü8a{jʇӹsurPa.\uF |ӈs#15`ؼtw?5i^\r?flZ=}[⍊8w(PMo];1\+_'3I6y U#i]YWL؊ S~C֡srS=wT4MDr5LpI|]gk}&ڈ{rVMM2Vo}oCB~,KMp|ّhggg#c:Nca:!e%tu>t7W^pWW2Infkj[N~}&higV Oٕ=Q ɋH͜>΍K#4f#EIbcl6=oNPX R r)q^FؘՅjjcIB,()j5EXhDykO1Nq)"umӸ~BHPR0X]:=4dv;"E]M\iwaAĂbm *C~c}Y_L|_MCEuKW{d2`@ jx(~n+687F# H(X K{ztk0DvKs89qEY=Ȍ\ HMRIO?)I,+a*V.%ߊ5hq`7? v)7a I8 (eK%hbI %))`/օ 85"4Cy9%y$Y׈k|?ffq8VV5a֛dKȖMeIȢF- k”/+Ȅ swwzsػ #w mI}t>qG/I\!8H(7B0AaLɦdiFF4#H#`PsY]V~jh 69kΚT\%)8pjOmL}1gʖ:K &+_Y;|dg|ޛݱv+}<Ɗ_k;dTT]*Ng_u;?q'n>cS4 lN"F2DH, v:?NZZBX}c{=ܨ_VpI@@wz[o@dbZ5`b[߾.Ta>EA 3<OC3fhO<>f2(@@!&,yC PB}.ȑDzܘӥoe%U;>c"6͒5[qdB(kَ|w"ڍY{֜/YB}"T ӋR%[6hLS{[ն8_~ЫU NLNiUKkiO0ggd,NQLvvf,}NPp2p&Y YnXכޞIэwj^WXYVf3֙* d2J iL/#p_&LlX2dBbq]KגVs moW7ͷiEs&;s-Bݪ`*VJ# QdJ2H'#}y3s>(H.-r\,,,[ a̵ٚlI[?H-Y,i|4>\+XjՅTbiɅ _m ,EBBb,, +V+++3CPFBE(Q8u`Q&LF;<9cΗutTB FZRKruF LE {5q$=p<8ͽ* ǯdj1sۃl懚ӘasLBCr43+ 䡉c%2pU@"DT8BӪ2=(2}X1WdM8IMI 8 HFJƽBvZ1I 5ܼD0 QÜccv󤙡1{\@1^aZ/d+d(Xٓ8 [N EfAl b?zb2b0lL0%`' ~GTlfؾQ Մȫm cJʀRn$pe";ca3\q uiN?98xf`g1Wг ? #(} *Q\O.#""t~aG7Ś]!2={`at]bU':a?@JWk T}ƅɕ^dO 8,G]+zĒŒENIs(T_W˩ͫUkӧ$G&R_{Apgl% $ϔfͧtпGRP=YY,ɗ垬3 Gz[%ʲ|&Bx`PĠ1~(aʷ mGB l4D \՝yע}'}NA `dۛ]B-Dʛu9؅<XKfDEHMJ>^ }ŷO*Ļ\o[Q}c8 _ c.<|^c|xU$gؙԋuy7&|98Caxq>PXɔL,gߩOV'aMV5t(wie"?hDTkpi0+炾LL"ڪfx*^2(kB_g>VMU*'+2UEBF|o2/{hd;LGv^}AFDXN_p?u_dTV_&HE5C $a X/-$mJOs*f+Xy#k3o 0F-9V]7pVTei'4KGtzaK1D`$KlxHw7|!N߽jpfh\18@Vw腦 hqqwUƻ_oWAfr%vKE5DauܑNmK-a}>5'VB7Cv2P$壹N/MhY_@Χ`<0=QvbY|@=AB*w}ImM>DhE(Ssr+}/OmdL.JDENg%%3aKX6ڱ:Y8J1y62D >;8߸(l>+%>4xii gt?U 6ҩ[ ^e!oZjd(K7|.3;QsFP-wb%_ݻ~D=dwQ5>7@ŭѢ/Oãp'Q.R7 > hػ1zk=aC5ꕽ]ZlNE)cM\ZCZ ugcTFɀK vNk %6ZBA2Y]!b݀lwWNz]J /41Nxq0lg1',=HXW|Θᙯ$ag"d;,j*N]k#CV[fa귦DZc{ 'gdUj*ԿY % WS%-׃Ŝ62G]$#j6P^ ˹4ymxmXv!qaQ!oq.IVT>Q"sOD P &)_5.)DN?ɱ6A*אm_"@ΉI$%PLّI2qRO7TBJЖ3AɊhV\#FRhG8cT_Nze9SoqDEcKΩ`L>(E_ckBz&!ٞmRmL9 h+*m|%*Ӂ̆G\UUF.!<0*zҶfR \&RA0M3G,߳gBMywv|'^c}GXewQ L뺞悓yT  7AN@RNN0N%sB;rg9~7gcVЮ 8@SNﲔ+3ԙ+em@|@ӟ":;f t0{g G2EǚJ{t{uf5#;vShŠ|:^t}=d إ*;1+kvVX]GPf7CnÃxe$q9] M5KXkf ǫmokgär b EPkC.WsO0 mrBI\l 9 7::GW6e>n"[xA(IvO{ɛ\YUkfׂR$”  F+ L8,]vs7OZy@OJ?-Zȯu9K[.( 1腩.[.Uq)KˤҢ@T~]ֵ޿Eq2 2cV:qjY&@yF-DHvE _9/!'1{g-%`$o,.L:Σ ɩ>d9]/OPЌ58f?@yAy}J$.,֎ k7kMT@΀xr?gNLJGHg^F= iOHlAF/NKDz?9&sE]ґXnFqsǵmGW9~#QAfB]ƥC088>'P9lnJmq Qc0]g2&!{G7_:k( O;꟠E ͏;{ax߆Zp]%s$sP=+zY)3пW/LT- xWqt~ <:3#7`/2f )i'V]:uTlQ\^f9tJKu\] hX6YU]gRV_t39M S0{|G`I͘ww&Jc֪N<}S:ϧ=EΡ:"6bPBOx={#'CMi*5 (Ʈxz;]6W#Tc^kj ")EL. )P@V+#IpfQ/w3OqK^ @9|uQab;Z[넵7$"{k5;<ԈjCB+{$5R̷,їTJhp͍T8howP{L6wJ%()Nj?ӊ5;E/vi_fѳnP& .  h&Rɳ4me ^N2у +@lN/2fWP3xi<|Qm2$tvJohFCVy9@eJzm051 W|J&&&]2[6t_qFRtk], -wc9Xb1R ?N3Dڄ3tʝ~߷64S<]7B~>'Jv)[VKg4A FQyĥa׸4th}:49jO6)LLLy8[Szoap[^/NgZ'8>8ޠsL71ri"KlcFۙ[XQ#b!+Kb\AJEĚ`J8HRE% 5#%<JUnP4(+-@f?B_a?Iu`fKtSn_iIZy9xǟP  %+ة IX&嬒[xdq 413sV]EO+ Q_I <~DboX 'k"VwM6@gr SKknONC&w@Cg_Z.h R.OfUQdH _ĺCjY -u)e'_N૩dJWʠƑ#: )GnV`Nݾu$i)C3,Z+m&7cCz#HEZ71g6C*nJM9=?hN=YFkS4YLyﰱBÙY?|jTmʁΪ>x2Ӕa )1 LqDj׃ Y`F)P) CKi3y}qlb3o.Bz*ȟ?]9h͔$OJHr]DoEn! '&CQ| OCPU&_]e /j ݌)PZHKEQǙQatLCS8@\wxP'eҡkU06~r!|[46&;zpzUGkk?M6_afy }΢*!rjݥo }lK4A]2~}ȯ8(d"@#` ּMv_2#K[hjGox^G\k %Wheuލc3sf6 _Q H$*<9)DaqO}AV~vۖDzcq,3| 4PVI°-|\| )K 0KﵪL]Pq֝mTj,U'dBGm/ C%Kep^ /I@>&lɋP $@cN=|2OK7O ng PduМHs-: BMC^#K$z3<^C wpP&yOďZ*,8e5"~oQ*DY[, Y-Jv?=& II@nqK8:``%kw+|n&<6t)ch[Tl,|:dJ?*7HqAmƈfko7P2>l:Bΰ_vL= u!g&z1-a!ϼ[[GcؐEA0A4phP`x2:6APaK ] Q O>o5u,&dң]525aF!p٩C"r#4A/lSvHGAXDŽ8`3F_#mP3( "Nk*H.L"0Cd.nqWjjq5!Z()`$`Gi4 L2${Q085kV5{moZ?N3K(6+(NGW|P4g*Ed`_}ץoI㲕阧#ɫaZ" l:]Сxr^IOHU iB V:"\p y\7T`H.޾6.b'dxX lxچB%Z5S8,RZ+bKl"3{uX=_%H0҉<;]kj =P7FN ^lkqΝ.2UQq1S3uVp4Hq>N#)jRu𰶟~X!hU?lDr b̡VQ#.Ź-sy6K֯3$uoc:Ww6Ryk\}>N^Ye@[pYD;Mb֫B x蹛 *"+I_3#! iRhjAkGu'Cc+0V(cH ,42Ҍw7WN3"s10" lLJH%®놨@'p_.kfڃl M V:Ui8cɤّXt/PAqrpN=ct`ӕYW;Gѩc]b;{U>P=Lc dK]Z |Hͨx=[_ʰSh/L 6QEPW9cs5wSJ)xz(p(jza/ |(3qFf˝"΁h;elPAJW!ԍ!ssW ]C*R}^NyLLЂl#@9`C eFgB:yM5ML/M{:Rs ?ǥG:}쒞Ger_.'ެY,&3 כf<F{0Mj?RG~_g:ӿ;w@Yl뿝HfM='hh`:3rr|4[x^.9^]g˞h[ዙ. dڈoViFS T:HĴfelAtximUS*Zl#κP1APm"/X%z@.ɟs3/[2*x1,[nոd1rނt(D@gIw א"vP0,:20204:dL\qD -XyHhN!P*!L@ĴFT>Ɉd(|U_p"{AW冢QpGEIVPL*R~^n2`BA~4:J炲Mvx| k\/1p1vTFa+T\ LjAszkӬ5"e{sLfsb[䈩 ƈa-9!HWf4L]f'Ջ7rdEeҾW$qe~GEIK)z=&u%2U$U~/eWP?l5ƬdMRgT)cq{'*SFU)8s c2t0նhZe{2iSǓQ)V=Tˣ|֨RT"gSS 6 ;6݉'?ZN?1UQ$'=F7J<¥SggsIP7I*Rj>~~ԕW ^(S=74KfkNHN%>ǛK| TJuaզ?F33)\X䩅,IT{> !diNw ͜ H593D02K'qe"\ |ď]V{~4uNsbw@gF֤|Ldn/y W jvZ,/{͐cкjێ0g ]QCfC%W@/;7336jKiq !sn̆V xc%[. "NxWrBܟ֮bl"Fԉɳ8 F uz*qT\跲-Ja1$19wg[efKc#\u><~97< Dn}qchGwNo;c|y~@Pp=ݤ"\&h,Am>3x"·܏ĖfwN 3(.{֋ W\,xW.R_PdŲ.b fY$5\څ$5"}T~[hQ48ф ZE2C+cu9P1``C.bVnppKP ڟ /su/) B<Z7C$vPٷcü%e4ʂlP:CpKtc'a45sw~s_z}Qoijk }3ǹ>י-1qSB<}Y/w5R>iURx2n$rlBliEY< ByϚ,:nĂ?I3cj!yX OeBGA1n&i~mz}ݷB'PYF>.}گ"CM)Mi4b&$sw"U_eqΕd&u#E4d~5IXk5nV_F1Pٻ(ұs1#ADN(KKZEA?~#ذ4IVZ @o Q\GJ'?w>fr8.6ﺫߣ~merBł\AhV:L-h7/ pQk+|ˑj=2'4Z>Lh>~"7J7LQӂEF,.DYj21I:o`O#Е,@*_~-KX[OzJ{c ʌN*OՉ3Wj ԂM[RT1l|$# *5r*OIy Y^WߏS?_\=SN ,A^gR6mGM\q_ൔmЪi](y!XcNjλ*|YФppH%c[[I嬊7Fk'6.TcA _>Ǔ0*ջoc*1cWTY/}4$8nT?|j6=`V8:PTU`]{=6.`CM:UOX7. Bru|LxΪ}ȔP@m8@'J(E%U3Re7)*$lR1 '_5x2G×Â*lΦ;$@u 01T4ŀcma 7E :>p~SGnF>x[ uWO>Sӡ@E|G̀R[0:`'щ%_?084=b.8 `0CWr2yYÔCJ :W<w(7 ux g_Rh' HXxN8jkaE*ҕNdԘA`,lGLW1.1Ԣ`߬-6jDwlW WlX6:?y1FAʗQdhl <ƁBZx>-w^ٜt5co'Mɼ)_%)DC)=nNMn#^eJ;NV$!E x@_jRo$>mU7FJ1$Ơ}Z `vWV%bm)ۿwn1>pM  :ف2<+2Ckon*zGZTfy$L 7rMjUAtJhoT|Cp~)Dqv+FdOORnJ|eۙM.^w4 &yEX⠷ rvw]Djxߎ ˖9XaE ?7|ܕt\s7EBfBηbKi}CoKDiWVLK(|Im7paY?&HYu OOMNp䄗X|lxJt,{eu\e< uF7+`=A<Ӭn0Mpu7,.2bMph!Y"`ˀ_MRiNUyJ8αй :ՌX.1X>yJOCႪnv`<[֤ ff8:B98c$ (_`=1l?bf@% Hy?s a)9bA- sW!l 8,rY5ZAf+)KޮwmمJ*(VZܚ/|k!%WC%& 56{!,kǿ*T(k0QYZqsOdb%/qjuP`7IǢic)kI."BxIw+{3nK>ABjU|'rQq}J8|ٴ;2!+ {ѨRǸ5㶪7K~z{vt'S>rK˫W_!gU1W&τ,G|؃$g}tو( nas#mOP:=xw\v?d !Yv{BDP4b|H"{?qURwdNa Q="=aMC&W%UIH(qp*BtF68J%zVXA'?*i8v |ӦL%ﯜSXO4*2, 'H;y. Z}t혶>`g=T!aR=Tn ,Sj@ 6Kq6Nj{:(Fj,=V5 \v9Qay9Rt:Ru) CYf|@Tw$)BSj(Gd45.t.0.isra.sts1925201589743678953411674500440300344265522174321072e584.036dc0bd2f23faeb8e523n40595e22H lL 'p 5 5``Gz€°*@th <(0x<  qU_ggn ~Bv?831f418/*00xh0Mk1y?{"7?"//l0;- %~/ (XwxsTIFay,+I 2C@ABM8E! DD Pb!"b2`Db*sHk`c*f(ŰPַF/K"+gbg^m+m'XuIJ|Q(37^IiҘAq6zmHLWPAd 1ؓ'NEN>=8p" `7yfkRTԸȓEkrf*aqcdԁ|GEH{#"w@v{[<7 _I jKԛx-.u~w'NN9ylMҠ[.ruVbJ2ҋsS-`le:{=,5 :*Mϸî =5qGI^EYQxn4p)MÄ?,~x訟Ц<>>o\CR`+CgocjuЀkN Ψ̚I쓚h:L뿄IQݪ3)A~h/~E9m|V Q}:lKwr_vc3+j?my+RK$bH|A'bI1~W>i >(R)O1E|!VnE숍p==d'QR?UkO^g&fMpO8zPU(piKm:ޕfTO_ULlGm[fUWdc6yߴk?c<.blWG0/?}#܈%Hi1_JOҏ̽fLSdi~!xL7{,Fuèa%e;\EG6QDk DO R/{? a K)   ({!)"0/#8X%@ؒ&H)PX.`/h0p"V0iF3566ÿ789 _DS a@ϘK YKwdT #H<1 QmQlQRQ03}{?Cf70UTQQm2QQXK@LXC4ZXbxi;Yfqxq؜P6du 2Xd Bn 'q1qr1^c_TA{M3=r[r^ÿjC$4Tv43n.5w8P  =C=$icV?Lssᙕ82;x;p8o&A\{/kN8pgttr/+~IE::@:tsc_}y3;4 q*;/28&phv31y/1N3zܘ55{)N~NL^\C54?5h̾rlN+0N Jߚ모 6&6R 6d'snN s Ct6иo$s" Ls%N,2N 5A,* w7"RM& P>:8]BN `[Ylki7H7X Z7x {y'N X 8 Ѱ8""ot zN $t ݀88pr _)s8N s  9.4 t$2$t' V)4`N720CB@Cf9vgO6RXPt_b@0t:St 1;,NDQtNNCTdјu?u='(4"B4Lkz|6qZQHcIHeDo 5:<jL!<3tlSmn85㾄HR< ^Dji;%WfjZ&(X$rUp0K E3ī  ~ddpjC "9 IˌPIҒT O " }sLLa0_]``;.% nDYIK!s _2N+:8gⴗ6(YfM$9⥽3@h#mbSl{ -@2COT b\ll=cna2b[dk.:7;f+PhB)Ih6HXDIg (+*/&,KP(ył/tmMOLjՖ,otI z_v8N3+!$++WBac)}6+u68WWcĸit'x2Z1^Vʋh|ˍ9{s;C5BISۚ~ܐYf٩bZw%Pr Ú;R u.u6Lk_z =q$:g^|. P\VTxgck~&C=*7/qy]H^jd9rE: 3N6Bd-)O=> 35qb :'vr,i;<;Xo>04oDV>pջdO9T<*?Lr4Iop |@OZXp7%N:igF{wNVS5>Vb?r?TdQMQ<0?l $NK m|  YKk]d 'Tދ¸=n$@Lwe KHB_ocb hQ2Q m}QQG`yAvCDBuCAwuQwu[ŲRBΨnq" }20BCfJB@OQOa_CJ3A< wsZynDntnn*+=78ETRm D|ƳfD\1/@>QMeD \jh\yw\? Q ^rھcfrsըNnA>^nO !s*| TL'ѹOlIa ) K$=5_gֈ`Mtx(k\+(CPjMj5(B5t}I 2k'K%v<2}&-'GT*i}`Kro)( '#?wz"1 }2*iH@~dnjPR3muK25*`5*}Obu:qJD#+E(J*wW,iz}Gn(<+)).()MGXQ@,WvpOCQ:BJ^5,k>n.}V-0)))@-*86LFHT5-բX~_/A*ielGLH.***L}~x/(y=\v6BL5ƞ/+GN* /\-^\N66+vt++M,0T\˰ضJ, 4v*u^E0H>8SPM,,-NT1V!A;=,-\Z8pjPP1dS=^_jRR!I5252{524  2nGN52S%C)3ELN,v;3./+NPp3&F#>4G|&KG|23a_?soRtLR4O[R(Rdtgb5'jvRS.6tL55;O 5wPR#5^S8{̳w YS@6./62d&TNT9r6:qm=F>GSC{GvS`66h%RHzT8zTς7d0ڙ7-)=>EAThTV&8x#lT6_8 0]Y0{s_Nhb51iƅyfT.Wfиi{d1^:23XEU&: 8iVVWw\"QQgV^> Cg5j_h6lndj[b :_iyjL<N 9\GBXKw[ G96Cktkf:+kzb~XF:Zw`Li|';i=7?5\kT}h9;hkghhhbbR|X]^<6dBclsSq ,8+!UnS*I1" 2EGCof52t۲dgѣ]-,ErM!$](9޾M>R#&"%cSvT>ajAÜfT8 B! B'e-nWP=yn\7Uv?9 H-^Hj뻾 u@?yM )nQ>hϫ5KZM '_xq<{,tG:XF+ބE,gF&I'n)zdM+K#DX0_ei|-͉*%oaڦBK=޴M _zc)'W$~$wQ5 p4&AiTqo\Z#tN E mf0Nc*oc`=Tw~'&tݧkXqGvs`hAL7[gFz6_>V4Ǧr#Ou.,$LUgA!lB=kuУD1ӊ#"+V=Re/b"iykSNv=2yjŎRfȉ$V{M>#8s03x`0|Z0o\]r@]$ N AW"_@wuF_il~s (REFϥn1|ڎ_P xx|^c$5/lP@}8f몥GT_Cgp*9`m" dr#ڐDh18SNH8FS?]-Jr or su\w,]wiPr'GVх\>0")ln#[ ~^ڌrl."N*#[ P/-g Q]^jff ihvD?iii9Ch}кD?)'=;MKhD@?ha_hhushii>iBD@ii iiL&i(DAi+78DHhDAh: h-+j |iRjDBiUA?iaibUSnecjN}nVWB}~HCW*5C\VXPC'@]BXUCH}^ Cw" ~W]J F)K:w_iUyakT~D=;CWFaVj~G b DU:8jX jj aDLJvvEv^\mk}{bbokkEk`E랜kb6XFbzX-FXgFgή<[WcXnBV~,L%i/lTGs_=4GIC=lhȊax) XGaX_GfXGBgnXFWKPD8|l.Ƹ? _d\G;gqľTtHzXf~y؋IP)'e~e؍by{X<I@97@PNBXTSJ7a]={fj} zJzzzAgX:KMO(&86ċ>XXKf2XKe XsK"XxK0X}KnXZK}k&gX^_L|\AGE\A_]no;_VtNoU}uJ_damTMPRJ=xtŘCgDrM儾)MّԝghgbfN9\C\C)'Xi_XZN`U1h%&@zUhK5N6_d@ëiLyTNYX( u\QVuʾiujr[ O\s[YgsqX21Y x OEYG wPEP"#/afJ&F QFbQX7XXZJdRlomOチLZV RGZPZfTS= c,SAcd86.Ja_C_(sqokUWWUW&WW&VWV4WEWXWXX6WwXAb&5Wk`bDjWkY;;;fR;;%[x@;e(=#K #d-*TA^Evfh,'6lZ6COZJf]IdrATXKRYPClkYvUQokE b YkOZfNrOfJMJ6Z&i|fv\KKd-ZLt|&$.2\2cJ73`.B Z*[7\LPN\L`^jqm \L/\ [ʂQ/(55gb \nb.8\C \&\,\2\8\\f; m>etxhp\8t,hP`DX8PV]uePn]nBl&^lX&u^&v 6o;^=oxy^Ty}V^kgv=^vug^hwWHj^k[^Y[^ h}_}G_Y|_2|Fi0^0"OfbD4#(((*WXY ]^+ 8D @`qE@7?}X X )/&Cј[ D?o ejߎY*3$guMJ{6wnzԈϟޯL-/eSϦΆ Ijh`{GV)=KZf~6&/wncq0&6_ONϜK#24@<甛*!Ӏ֧:\#ʯZꀇ :[9}|퀍'r{?%Um.(h><~PP1]Tl8O?1ӆHat|83Oe0eqiXhU*3 F3_ ?mr2Y>c?W"ɟ'P1bF'#WȍT IU?OcJY?Q;V[CڣƖ4-k!Xvk]=cB'wYR V_Ǿ@۶>JKXB^Gj;z=\غErhx@etJ'8,֛.Jj 5ǜYv>IϘ/OI)Fe^[5>"}P\=an*Vf& )1F2j~V5@ej`׻>> iXnq)zR̹AKof~jT#9R'תo#q76{A${e\ [D3 wiPHi;#TOdu *l-H[Mh峲6xbCA՜3I^p52oٯ5P'Ƙ25lޭ]egoq,lKO" 1űHdmִ' ส#לհEHƖsh\5ygNz-p_tϾt<V o tҖl"LDL,,m7'Ĥ+B+z baE+ټ4v}?ٕ'o.5N J|kH9FxV8QoY%a 8 >{\ǃ$*gZ.d+<1(һ*n$3 ˶"`LРHadp0VɰH-`4o Z1 /02 Q1Z}Ƽdn\; $V*C8UKUY]W À9$Ȑl$UĬ$uõo{dl)eedfz\S:_`Se1FNyeAkTi޺Ξb hiڮJyQa1s#F O׶kfqW<.=Ki&pfs4,k<*ڋYOmn$аR%8=;ЏE="& l^cp 10BfTo3=JȈQ9(/䵓c[s/9VIjX&cm PݽU-RBx{Y#A4z \.%AJ rrI<ĉ&00Pل .PI&OO:1Z]OmwS|H|HvnSlj56~Wl()6;/oDm8ƥi"@ZQqLrGp`Ua =qmdCa #q⿱㨃)ձbp7,@C1|; 1@?h{kW}kkκUn5tMk6quFwvۜr=n4 ĘQ]wUtZ=Pڗ{h-l&" T*}ʈ1xR SnV[Z(i# h*ޤFz]34u'IP6$#U '<97LJ}sS5z .˕[bܫ~Iw~BY'){DŽ"<5WcV@%+\:Y( =6RGl$Լq<" MD33qAЁCن- ĸ&`]KB88@2X{@Ww.V-֕UW^))FO'')3^*٤Th[JME"̔j 1 1aȵEu1aDd22?zRwuu]HJ}zӎfɝbL.. )$$_DLd"[[_EGfNet)1̥΍Kcۡ}ɶ`hC0 kW=Vnq[o_A#,Rac+Lr<[P ^ #q ZՈ4,ڧDqwv1Ȇ 70Ń|(9z6nroi^>k)o'uv͵df[/œg\ѻp?{ߩfH۬_56P#+UBcܽ-fKFnex.H^Lϟg29̬g|ejk A+?;rk'ѰZ5@whfZDt6N':&tNtt@۔7ΰO ^n]``g6؝gK @^²3mhzsq6sţ>{E@b6rִ}ǜ~qv?Sv\%t]1s)t˽c;smDBd1'a5 G[DsLf8sHVKTZgv$0O ק^psO[6eFaYye'XU>"+ qIO]_HW|] I^+~aW͜{-gAT)_EVSRrV"U9rJb3jI^ UΕ4F1g֙fвPQ\;FSsV`> ba5ER"it%":PЬ6i0!Φ(QHqe]AeI {6G -'s&ci*%~v-_%6((xV ~RL7&\ /#Vy74#uEIN1+uw6ia 9Pt>%%N_H`\zWC@BGH.{x>I%>%(*F{)L$cm&'X0*|ҳ Fyb͓QCMfb hnkr'zL dm]ڡϓ<.X3[{HՓeYFCsOΜ+!cF&J3%={$ѦR(8sZ١N%k`eUBI!γCW8p="E^koNw<LO!wDkaȣ9+<^ Е0wdB/L?g6Wś&" ,zB{yUBـ~qߍU4}c%OzQF JGr}PI2An9a&; l!zX>zS ڬ -5/b; &@Z^W2B`eĊ;R]Yy 7q] lW jJ`b1Kʷ׸; Vhik01<( F^1*›;(ϟ `XLX-1V@ $mF\:)&Wy"Ь &{0\Eb`3$9`{ J^Yj[_lBH~EunAܺ4>D1tʐW!+WZs( cS*o6@!!JL8J4C5_MihUeeEo_ @Tu-i  @-)p̘F VZhK'SgѲĎ-7ba T}N"|L v˄|הl)$OQd fT| &gD 9b~+hudyp&:^͌Ub[h)W.y.ߌ(mF+5ᖍ-T'Gm֩d Dm";`բ#%'7ԣ;vz]D}g]|(!qYMvҗO72 xqQZ8PH{(mBR>܀OV0\LD@D־"FB&z:X=E(>ї ~Þ*Up'ax}e*qZQʗ{\3F6/'/'0>` FCޠ. Ο.~+ܳO"w>bi+d/|,޶DP% JquRY=sqSd1n9<'kwPXjpV0a0Q竡J+Zϫ[ :H:psUB21N6TWؐǦſH$e΁JVg_wlQg>Ҩix1%2烦> )+E{oPuS5) l䒧{Gz}6}_ݩ+XKѨD9Š2 4Gksr`!O_@bw̼}M\ goeV[|J0.HqRhWxd_yt8F*ߊap#Lz6 ,Z&.t0ۦL1vWlX`.vĵ<;!Wτimkj54DDdiq=sm ?4bVfw+_A?wPsQBC;ɞ|#SBHW'CdwH9]ɥ:C;Md&Fi}Led#83x#XyW&N1ժ,|v1xbNZYUB>vG)*y~Iٗ3@ek4ThWQTl..~-\$[cbdDsl)H@ i HI0,`78lR881Tޘo.I.=_݉׋ Խl!Л! Ovwww4)?kMdQQMpQggYY9nhYY!!uʩA%)DPDR-+_ _fP)ߔiuHBʕHf~aw ,  /I}Hyp_\vv?Y/"v_3w2:Ԧ"-f8\w[5&)ǔ9ˆ{ޓb7 x ||&PND+t㼼.Fca@{uxuB(\[-A(qSc hU۲-zFDVyZ0."nmɸ5zMz]B[-Tb*bC(pIk1+T&)*oʍga@DDPdaaWWX2[Υһ%%@o,,)j޸F/|]f xhnX׎XX5~ĪꊃtkԊA,.Yi$e B$ÌL 3*n ɤN$ y"hfE8?JptgL5B]+z/jAg0,Й2Bg֥bMnא^7/[p֦6OѸ) T1^TrS& h)ȕ}s0=MpKRU(e*C)ӵ:䯪͗kLn^OS Ԏp)^ݷ*+yB9HL!Xir=NfpViJQ$ʻJx_}i8=7غGcA ; 3A?ۓ`gԃӇ-Y݁NZYdؽ(>#/ ~FiPhCyz WTczfNgܸH/X}G |[dQőm5;Nr&._}lcTv  ӿWZm_e 0(`y^ґ tSqMxUUui GH7XF;vg8ͤa`%H"Z|!to{ϥx; َ8ݙAqz@yY8r+z5X#팖&ћJ] ۻ#&5MM/*Y%8OsGT~!^}jJˉ33iB&!1ڇ=Rh}1]!}ADžԘ~V}wABFBIqqBU*pSS:oω[-On iToCA@ze{s0wepk vV3$GZV*;ЉmS9bHQ{2R~}<,VU 73 Yd+MoaA^bSF'[CH\xۊ͔(%_ viG ~I.lƞ2G`j)gdwnoKPx1TG,"jPLQkj$`j.)|TR`t)Žv5ڴXL^6!/xigsv)0}71W@ &3MZ;6mx0*$LI,k0\43L ۰3v/먣x1nid1<Ћep|Ȼ>Eq']git|v]q5q-5T;X\鷀`8[<k$Ib H2hm绣k{7$H?OJ. nIkF$ܰ"!a pUG}@iY7fe&S%׷s|$|Ǥy0;7k E[ nQ0$݋.7sGCK= m͊#EHu#d$tIDt+b^!XxK𳬇:glg4IKfZ-;x44Dx4 0tjPN+Đlx(Y~dUc3ax褛#d4 @MϘ( Adz} pG}BЛ)j ڋ q^ e2e \I'gf3Aδ@`{h $L.o+Io0`s(.S^hV TA`v=Sf䗳xD:_.\}SNj%k4ɹkߘ8XNmoN`ͲTH JYyyYMZtAݟ ᾁ u@3ӺN׃4 CTA^?Cê?`zya}1AQ6Ϫ~ߵƛ!##ލ y?R&znQe_<M|\6_-DU Fܗp(ɤ$ yi]ϛR\I=(/AzH#98EpUZ$@\'`r?L621#i3XJjm5S]l4QkFP6\:ALoRtD 1pu/jJ+H1, 9$u٪ 1;IJQ'H4$3 *ެ !b`K odQ")K~G}3'(ٴf-hف`rD{|+KI3l.Y-MBI9 ;rufzK`!FlԸvrѼr%x {x4k77?0|b]"eV"r&> S{W- 0ip೘r{QKDQ\RDHEDk\beo"tf>Z:Ƹg"X*{La Wm^le۩4l+l`grR(-q0n`!ī1ȡ<:} H!5k>')+X4j)JmIM + jXXN \+?JJC*\fiG9~*8[Kce.QΜrH,4Q(MG ;`\Q5KG޸*8}TfR0uqovN f /L&o%H5E?ʼ IoßP;Z/KMI-,YI=)%x5S=KO/pR]Cf({Z;V.᠊?)jJYC1 c BnQP\$P0)(;16e6"j Q~(ME] e.~g,f^sT(Y"g\".Uhb-P@iwT\CLS%9 w`*]W&U;4T )d.V}*Cd8䗖@ Gm<,șYߢذ0dd:={ZBVE^GӔ@H㼅sBm4Zݪd8h r=H rUPME{8`Ep؁mA6mP3Zۍ,2xkV9%zWk|z*LWdK$`6ت5jݗ2 E;}>eP99 DLv\>G~g~fu<.T@x6W>6Scߎ̫=xL]nO?9$|| IުN Q1"pUrZ]Z;xKLmƊ:C)SgN}4sE9\VN_w5~x{PvsM/(Vh;R⇮Q`Wzm칍)IgǡA"{vCUbOy8'vR\^@a?;Ł-!-vyNzUmȡf!u 8>mv?=lD[:vI: :OҘC$::d%SbD SI%rݝYjIԼw{9!^Z$?DB[GG4ٳ%){ѮNN9 @2VU5?Z⚄otX>h$t1?.t$)oUqP4* B>57{hjӆ7KhkA@EfvoGb:-u|cqI6Gl5?zn- D 3=Y .Bz9ʢ0=;Gt}vlᦷlӖ`> WR-RTg,N7#-){[ ZuAbJe"ۜo7p&ԏQr0Werซ/ldv) ͒) L} H\ Ȃ4Ys_X6{ѩ(&װ5sDR>fnhc~vmPUb%!Y8*G?ϽϮm/;8[ aa14@VQm&we Q`t^at81jOR Z/ׇqW(8>P3d~VD)h\#҉2 k]FmЅ惶UuH~~Ma1Lev|[_pmu+ pqhd@梪u{POw)s:joCH2pݜ΃ίBFej'P#4cwʁ{e"i 5`К&4[LsBb uN QoX/(QXVBLJL-x f~#ю=D&w ^\)Դgr瑉0 ]Tqiu{͆m=[ω_S r&}zNI]8=dM7=7&p"  }0:{tb_LYW)CO?e.`9 j$ x͊n?G38DVKFpUH95N4轺úPHof2e &Ő |o*|YG , %8:Hc{$;IYp&?GNc|@*9B,Mf~HT!<,HH^t~18Vq $9`PT[q #T-9Jh~ "5lIe  ) D\m8# :Xjx +>Tez8 'B\~6Tgx,,0F8N`@~H +P[mu'`gu8 +?D^8|T2=SeH.>Xdv{H%7Kgw $59Oahu6L^o{ "9BLZmtT9Qr%A\|5AMj|-7L`s 6O\t8 @?Xu` - ;f{ !5!Rhu!"8!8"Ndp"#%?Sc|#$`2TK$a$8 % -BYmz%%%&&#=V&go,''.?J\i(4J]u} )#1@XHi`u* *'H2A^*, +"8EHUgz,,*/Jir,,--5-Qf|T8./E.s..8T /)4/Ndv "7K}01 3Ibt~H222=8TYq3,338Vhw3 44/@>I@PdTl??7LjH,`@0LCODSEFHsub_FTGALCH_SEDTLDAPXYVONRTSPCSEQHSTSFUN_srrTRR=boS5,0C2,j M !EL (0:YG4-ˢOx,Nƞ'unoU/@FC!H{c.=O̩ E(k*YAGȒۼq|d>u8]IF 77Q}0U>PMCd+,| 8qY8s$A!zyna@3*F) Ig$>Ⴄ7߫$]j8̢@][s;A&\qxi.F `FD",:dV 0S{F_<] U3c9(./|fBCEEOT6!9wsiLs^UGn.e=~)t` w\EJڌoil=k?\g6HCuSpÎ:;Um!\5?i9GY%4uNGQ^As7W^zّ%jc'Ni%Xv!4a@|WEe-jԁ.CVRdf ၰТ5- y-F~ gOC.NtES܆c΅Iӥ)I-QutwrNU!HͿp_w fiz)cL;ICeG}ߋjF)ܮ),8z;pYᗦ 7#660 o84>+ êߓn͵͌]G&sYeh[f{ҭE 1T7u#}`+6;98]Ú"L۝apaE&>֋b,p!NMƻ'!ETEk+8.}ddFB\eXc6 oS_=0[Q)w*3ynw'VC5i)jqQf6y+N5 a6u2*9#%mz"No, 9Qa+s%h/EX0ǵ̜ >mˎF~X΅,f)vuHR0xXb$z?c3jfQ:ߨ8(FG IWoQJ1d11 " YcaȿG%3ܴ^Fb$s=_e˶۷|$7fk]ƒhϱPΝ9kc]0Gޓ}p:uxG&Σu[`Z5مxT-H>M cl^SIR-l "&՟s1ˎo2HgN+YLhZePރ:Zyk"rie~}`OƕTWB2;kf67xaK,V iDO7: k` D΢̑vp{Rc9%_74ι>gYH>7`66"J'ħ-VoVDix'}E{4*XlxP>0E+4r`w=HF` ?'iLiDؽ0?/ɲTf飤~Gq2a` L_Q#0렬"F4dCMfv˕*RPPPDFG. /5`֚9k5Ցv1-hK>kH 'GFkui]ZiB< 'c.6<^[VZFTF֦i$ޙ(Aw %L{ͤOȋg/g"燫5`$Q|50aȁAnBU\k_r>' -䕠^g嘨zjL$~d݅(K՞wth#GV>uk|=0H"2qmrI0 () (-p}ŻڃL !O۬8N^&'zωivMM$fG +ÔvrdB1y3`> V DŽF$tLUgy{°۟#KI1Do>;虝#үBOhqJK¹$V:DM2QN߉Ck?\Yǭ\a 8I!iWڋnR6$v{ʪEF!` h-i0yCm^,Z<>έEe@R.6z 2\B֣)$b#/5Ap&tLeC;KB+͜`Bk0F~p!2&F%@4Z^CI+UИ/*h '"^&Y/Z$>UDb 6iaq-́`#8\ N='YIY3u5y@K|f\n4OԣԈWf u})o(g!49R_5K*aHr:P0}иA!ʡ5ذg qp.w墏V!4,ٯ +}Pu.i,@EN#}Du<7iхDX]([:5;(z:v[ѧHa Q-NQ@5GЮνDn!@gRx:,w;bLV}xe|0ykZ\b*'<qdn#Hᔂsa=: }U^5*O4Dq#)r灂շxzP7YQh9 ׏G&<|[z혛T|Ʌpps'k E/Z GR<@#qd  BlKR$ZK`_()d/T afmocUUMSAIREXPSCvLTSVCCASTO_EPRSKRBLL_TSVIDSEOSNswarnASfteaZIDPDcbSSLStlolCXO2_BEA_ pH""H-ll8@hH0X1 >e<0w>?G`|DFH S@T2F6lMf8qPyX`hptxɈҐݘ R)a8DQDpC$CDIcBA]:hS_s\>V"y`/xoL&+G?qI G֢{bt|ʹU}VlUD46.Kcsv@:0^=VWU_@ HsdbHt!TbH$"DbnLgȹH ^M%|Qh-]Su6o/R ѕp&-H.8Xo;}ГďfZEY~@H!NGp#_V˫ 0Go:G8hU5ɪ[+"s I2K^ɞG !BWOU^BJ #䟲CtCru_I7y%ܢ^M*yAR:15"G>:XmGE@>(2fiMCwه?2F|ǤI@78 v2g8Y=rtK_R ):% rbpi B ;Ƕ}T >C ݜcDO%zw>*&55SK]\ rKXM ^Ok:`PZaE_֒!]Ԝzsr}D@詵pyÅ#H*3muElj9hUDZ #fO!9LK - 0o {qmᐱCfzTCQ"PAN*c¤>(^v;,;9 t + A2MBYPebq~  #/;G Rh~&6JbhvH /0 p.:amg|    w  h%7To /{  'O`q#@as  + sMz65SW0mfoֱ o[<:ֻF-Q23iS6%68ct{*[=f|F{ uܐ.<. 5 {)O(o][ ycPxB(/x0s ͊0:0xPxithSbgbjNI}_LӀ(~BHX ]=GWڠlxx3*r)CvkR{~$]Wgm n (M~Yg2s~~vL 1怘~9(׸b!!!6qA!B!h  I@!B@1@A @͜&#@z$'?r;&cd77Ϡdbf$'1C b cX _e,JW'Mp Z!碁ѵUL9x=@;r"C)s K 02d7T~c3?*QmIZxitƙKbz<޶lް56M?eMk"ʽ#܃VSj76'צjQݚW~qMݽ]LftCxΞ㓊𳛊VʇE}7Ttʯf ﹆PzɋP}:WǠ% q~c7tj//oY׻+jlQPJ#].xSjBG:,3X4bshm\+eeޯ~g%EC~zHvS⛜s)MU~qDJq-rÏ}m wR3fo&nAY2]*QsD <\UǴ؆d~ca8UD