systemd-journal-remote-debuginfo-252-46.el9_5.2.0.1> M Mv ĉJ4!!%joLne)Ip-Bm5 ']g7releng@rockylinux.org p-Bm5 '];}u/t l#?ݖu~6S׮ѦͲ`AW(tCҤY18eU@'Uշ1Oq@$ JatF܀M4NA^@zAWQwg/G7%MYUЗiU J8btT3 MX%!%[XVY S.NQ-lP*?Ÿg4E k‡/Np@FqQrҧ{m݀_}!Tki wRHԳTv'J:vR6\[arIRI\ bjD5|1v? ^6g'NoxKG2BM:'Oj5آrlUYPk#%wH6d%1d87050e402ab88bfc47c5e780752fa72e00207606196094eb44868afa350b8f91605e9093fd218df510d24aa66f5a618242030eP@[K 6Jo=3kVt>? ? !% 4 i$(X\l @ ^ |   pBh,@(8,9,:,GHITXdYx\]X^ bdefltuv (w x y  $ ( D X \ b  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.g7pb-a22b10c7-f39e-4093-a665-6234262416cb-b-i686L-Rocky Linux 9.5Rocky Enterprise Software FoundationLGPLv2+Rocky Linux Build System (Peridot) Development/Debughttps://systemd.iolinuxi686<a<a<clAAAAAA큤g7 - 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) 2bf1ecb605832a4fc5de236cae79656056e810b58b9f226a331cf3a24899c231575d13fd47ae7b8ef065d4100d7e122ccff8bbfba5cae28414fb9aec252-46.el9_5.2.0.1252-46.el9_5.2.0.1debug.build-idf1ecb605832a4fc5de236cae79656056e810b5f1ecb605832a4fc5de236cae79656056e810b5.debug8b9f226a331cf3a24899c231575d13fd47ae7b8e9f226a331cf3a24899c231575d13fd47ae7b8e.debug65d4100d7e122ccff8bbfba5cae28414fb9aec65d4100d7e122ccff8bbfba5cae28414fb9aec.debugusrlibsystemdsystemd-journal-gatewayd-252-46.el9_5.2.0.1.i386.debugsystemd-journal-remote-252-46.el9_5.2.0.1.i386.debugsystemd-journal-upload-252-46.el9_5.2.0.1.i386.debug/usr/lib//usr/lib/debug//usr/lib/debug/.build-id/2b//usr/lib/debug/.build-id//usr/lib/debug/.build-id/8b//usr/lib/debug/.build-id/f0//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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpiozstd19i686-redhat-linux-gnudirectoryELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=f065d4100d7e122ccff8bbfba5cae28414fb9aec, for GNU/Linux 3.2.0, with debug_info, not strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=2bf1ecb605832a4fc5de236cae79656056e810b5, for GNU/Linux 3.2.0, with debug_info, not strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=8b9f226a331cf3a24899c231575d13fd47ae7b8e, for GNU/Linux 3.2.0, with debug_info, not strippedPPPsystemd-debugsource(x86-32)252-46.el9_5.2.0.1utf-868cf70315996274b80ba1793538620fe8915d4af57a12da2c77ddd8b9aad7e6711a8b565466cc861cf29312cf8a2bd591be8bb8c562bf5df96343142a7e31692?(/hdz9C NRQ(]. [Juyx_+\oH'lW6U5VTh[:dD.VM!V/v!nq%a]+1^ii0`4،7$NAss^؝ҹ4pe>?DjBJۤ{sΓ.%IÀgGX)@E)ϨÅF);$57!CQT@T./([xq ` [ aY֞2*Z+#"5@˝P#߉lLT)?0)a/W‡+D{IJr۸q#Y$&}HAB GÊ GS7Ё]laBFϛ7paAG"Wbq%~͢M-n}&KmEW9L@~5ZG2ty' fU TnK \ <a ꬓ[] 46 p2!3g*Gi}:$B6/5D)eԫĭ ԗ' fšƀ z4? Sк (S;un#_ïi$ڜ SvEGtga"*s-\HI!dSEs%鬯u7uxGYDj+^DH/ ׋4" gV&Pi!Tč rE I1iACFzZWU@f;>-$3R PQw]7_jwF~EUd V`ԃf"omEc#j4siiUJsMWzcceF'> saНM_/`_7˛'᫴ݭVZVwJk=90* wv\.Yq¾.eషՊ{(VpΌݵuսz vs-1ecO BB8\z"T,sij6k{PZFͣ q#ialsß4MN2?Aߟ\e8޻,kuuX`\ wsyVYuwsYtx ãëzwWv_;p n/0ϪkwuYYX_^]j.eQ鰨0˭z`;n;A@ ۾ +l1t놿T\骺Xwap8n.l彳}VX0]]Kuv}{Ts@wgGEGuC*nU*ܵ~WUlz =*VVo1">&>^ 3YG5^4(ݒ$RYz#@H=rP;ՁۢM $ !ꌭRYGJfQ NU iƫAC弼@nP,~] 8>P"[yIb!܆J6wQ*@] '_C Kǎ6hf`I"!f\3M~D>kdᢐ Z&JRK֦GHB%2 6{eVg)Tt#?,!a0,҂1@^@jC6$Lr8!{Q8 '>_+:kY^R571 -}|OGb$=$*7rĮTE3"._U0B9e~`#&trȩ]Shn9X8͕p J9zz)l7Gs-9P B HS 4mamesj w09} 2bXF)"  @6fĿZВ8 HةG&=| gܜ4ڔ _aX 0o'$j.zLLu.37SÝ[GUv64ɾ{@z&Tq qg47$菄G@ })UA'>^YPUЧOQ`zt8ySXPog-"p*╡̳/)ѩ L H#/J*KSU0'&p\@ B doRfʥ)BC(L!-0?b1N W& .+JuIVDt6_̉@|R@q~ #CjR8S):duI驒dfAŽhW\֯iOnlc9U[iUW!D .( L,Ibs9c(2|1隅WO"=P^8 D>>nDݵL. 78񆘐Sr!NŢP@1>+qM 3F`ƍ8Ѱ5@%j.ME:r~ %svJW!)HWPq `CD 8 |VP޸?SJeا`#sDaS4ͱ,d89a$ s8 B9GLM5O8n;]§p&CQ-BnR8cf-r4k6ע+I+Q$eHW9j[U:`# `g 7|47-W4vsG@4Rь^9y~WDw Žtsr҂{jek f$8r3m)*z`S2&Op.?8bIDطE|4nlڲjV ~q} @*]Ӥ¿-vGb&0L~js;HVm"c Re5Ճjݤqo>Dp]ۧytɸ.Z0i20 \:lxZ oQEd?O?6ߦQUq8xNwtLSHcT o:et_ L .oaN= hg" (&z.N>HQD#~ڶO5#X HaJTȱKg ٯ&ͤ|,NwȠwF?Qb3hU/+~$ŦtNOAȮI4dO9ϫ!M\Ȟ\H9odCd}' %X2 :FBk -`ՔdE]’.'"OcNAĦŚ ^dS:<BW9t? eXvuNYbM[!Fbt"єޙ5XXb&̚, y"F+_3NS/7vxv{rU?h9HʭpQH$jPG5;+>|ĥ6젤垚-[MZ>eZKř*|"<('TOGjn[ږ5Sc"mKETEh~"AL3_}BbϦlR-Kte^b"EG(CXDxlŭ3[aY~?Pg V}D0]R-0$V@؀ wĈ/wӌ&-ˆx1l/?5b5}:d5{]yO6h-d  0giLZ6cPDJE(8H(\{d\1^O]7jY~A7/p׶@ Yl҂~%t=]_KHu=㾕EF@h3[̿ 7ܣD#u~f$C=̱g]vcΌuK`y.ڃjEp]I#1t&,<].* V1+&&]/̠fyh;n=>w4̐-!J,\ q L42kUSai txl\MŞV-JA9>8t$'w>iyO@&W)p A`L| /:V*VXd@p `,X ZBDZ% c0kaUbV8npJ`g. t1,*%_>q嬥V3Z\vu7z>X;!KsCp٤4ᴡקR jMa.o}z~QኖN³?5 U~#sa ͈ ׅC"G:Xdӽl>*W/82#oIyN'G#oJ&'¥:'HnfXצj*0 []Uy*ڝZJ= prv5Ekqf87ߔQX {!aG`z}%@7|I30+KB$`K2r9{c+iypP^pnܬѨIɇFҁ $"$@FPEy h0 9uOd!t@U]T.JC@YEΒ1яj\Xyw}]Ҩ$M:T & ):[7oQnl;9%n.f064UK,!A"4!o60DiI^9Πkw!?"vsy.Js<)UVaX.!q:lYp2`+Y}G%P92Uֵgh +wbe͡]@+'k糌NU{j\Ѹ_@J1P8AY2`H_H]HVK t0:K6Dr/urەfP?{}O5'F}Ai9`7 6Xv@6,۴h6Ⱦ;`)? d?hfv=f$O6g[v`֏A,5G]Tڠ73 U(*{ƤI%^(DT lQ`Ұ4Ԉ4#>̳$?ğÜ*'@FU |U+ gwv?+ .LYHqȈ'"/ <1\xl8 Po\\KJ8ɱyEt!tRk=X処b9h-'eteÿ~ uHԑtߕG!L zJ, vto9n: MO+pd>ߧŪYAbqft ط(v,>}c4(dU'U'D\HO`_4Rv&`Z`ݟPt#!!64|afCFE4D%N"oD-^V ف=!r1HBD4$ vIT4UT01`@Bft͘M`S 7m\TP9%bVձ)d& i`YDN?V$|؋7}T|B,ݤZ H볒n NcB^wvx鏧{VXDB0!2~X!āaLH*MFO# $=6.خ2*y0I)h.A$͠nm[f t^_To N)ISd$@p؂;h-- k7j@)^u<(M$aK)3 f6 1 a˺ACT xk='djK?T`uL=لjr52X"}KQf6_ښ<]&ck}!9$p -Ӽ #@N?d:ˤX%U/U3l0>i`)^?!܎T.Xi #Yf~l)zǭO)(nF ASLNRAzH?Q+W(^m̾p.#o%cĚTg5hlJHB熶CtT%4WJѫĭby;X 2o HJʹFlT^Y6;~?wF@Viͽ^':8[2}bYUICDoӓ-e x4BfY*-ޣ.B~J}L?0A:AiPT+/*d *W a?Jm=TBs[t?HƎVcD5eټzz?,ݙ}wpq4ZOѭFKy,8ܩ_fx*{6s{Z;&"^YELO)Ae*>I7DFFSctcgg!e6t^1;'B 6@[j~cI73h!JsV`?Jl*o^yVgTOiS2~IqHa"|$MO Qe3պ~/񂐐D+n,^܁-PJt}VJ_ÿ mA{_1?>31᧊_~CJv#NP̩Ea чx{/ֻJԬQ,ԣ%I.Oٹ:Ts/1% kc><}#P ~; 7fU,ta{|d{gţ^6_@]bJS1V7D`aChR"9$`dJZs'! ~q"9 㵵UaѽҦ1^gO>6sn3Hy[ǠlzRXΣ_zB,Q؁ lYpc8#͋<GE7& WmZ nzlLtl5 c2JdF9F"p8j+}Pr2;ArN)`2 Dc23y.kR'C)fj"\EmpfY >R[08v)%jSv|{Di\ءIٜ3@G˟205+ݽ tk* KpZLԮe15`NwV0B¢ ,pF246W" +TV  fFSЗA|e~G#-\:hC^ͳ )䶶gr0:*0]nԺMKLn~x6:R.M||U]Q$w| Z+4U OOP^yQ5٠d :bX.'\ݾ+2``H?7ɫ;sÕDLJ|gNؒ Dj9{Cd A_OB꟨݇\tGXR틽ޤ j|Io4oVMG(kv REDm7.N:Jv] @JE^^ygV%]`[HnXK -Haa c"fI0A"(-kӷ1#ʐ"ҁJ͸j5 $+KXceB&?\s5"u&zn֏Dg0 !j l%?p 6N(,3 R'S(%3;1ǔ_:K-EM]6?PXNӵi۟XƁ\YmYv`̮NZ< __/rr2"p_7TX8Bp!Zɱĵ |'(FT c x$<+4$ d[i;¹pO ؒЧ:2^ZlRp*a,i&sV Sr;qlk"A}KILh3e,ѽvn8{M8W.&"s i<9:)7ɉB{H+tJ^:YfӬ1%|ƻ^?^%LJ |r=8䫿K֓C+G2CcǺ..L>6V(~}k eOؓ@㞲X7lh"䠻#-c1&ĚMh'B>רy}._AM*?v_EK_T@wglCRcSvhGFdH ~> XҫM_NB z^Y?;~۳E Ɯ)? Wcӈn@)Un3Zc୪"]Dz*SUUQih}{S qZD? TTnvH< G;fˀlT6[ V1Ee/Z¨#ZJ>Qꇈ%{GW8e((Q7,ys kU`N8$Ei^y]kWӽ/y wy 'N,ޖ=j ~?>ϖ6)(6_b帼P$[N@*h6Uf@צK/;OP=r5GAseNL8r)U+CV׭ƬAxx1MieZ'|z4;M#_Bg% z'dJ+{La-GVRv̓JvVYdV%q P$k])aCwX눲\@n"qbXuZ O}l{8\VkY\w}S(|fTLaw &rh;)y;?w)iXׅ 4N8`-ҡp@Xwj!*(V} fx/YIƣ3>%[L1-%\ & *Nh_#|1lsnvT9JKd>;0+NVlErd5u \A|6?Q҆`yydզ+=ߧ=>yM]>oxE٘Qu؇^[Ԗ9 ;˦#`HɸK=@#UiPhTgϝ6jY^>0>[ꂽ.>Fs| CΘiQK;r~Y#o[Blw:f5 -'xPh \f;><\ܬJn 0(]mB8={ 2f6!k$PmV _lӘ_(HE !,pqI"[?m2m"񈪕4ʄ=b>B_| \L5p?}@vo蚑[ u8 C+oroX&ß] !g>^/'~ +?[D1Xh9(b%@51[Shh]Hb{k$,"5z]Ix*k3`~g4n,+qE45}Ui<* XXo}-==4`oJ:͵ I{xdrrl1u^o ,?/k'fX ֟Ay Anrw32Lx)0Wrx -ȎI7 gyv|R&AwP↉J:F Uv9'48^M qoրLH˽G(:y>> {O*G>(N>@cΧ{ggFK}|Kϫc7_ Z"e7ɹ;NI%5g&e)B)㐧V MY, FHϔP *t|ūW+n\_:' )ʁQP2"9'ūX&Fk꜉}qc+ft4fm)%Fpk8(h|䖙Y^լH+o!%K:(b<(\yVo0α W&\cAj6H63&w'W+щ~ЫC%,mҫI<ސ-gک=8fzNX;?&}4Ld-+o1wQUݺǨ-'IImLb9z'-YwR`8kk<}7yalЫM5}l{AYO<~ytvD{\X|eLa~/^i϶criqⵛQqy[Dyyq+195񩓇,+͋$GСsٔ^\ϙOEiq(8Ex*/{)Pܻ+P$H2@^#5HOS$;w B4@GGn;I$2x B@Zּpqg+9SMK|,r2fVe{t5(*Ha/N,.7#gL-*Z maQ{G{V=QϳP l1:Udd[ 4ԋUfJ8R6oeBk ]8byhXϢAxRa;+l12dSbEqևYbjQ흀9-*ruomJ3ԉƳ8)ѯ3f$}.gR3 &,Cj'G]6~ZzDFU$9ۺT[JKzxh!?P@\B`tcB8%f3fm# ֖dYiT64xKƥJR*:eWF?[WSe"-0{<m^WtIcT%Sf^~ tvm4br 㸙y\觑);M"AW%R(0o@8^vҳ8)JOB{- Ƿr4w.kL#ϰ=%s9\ '~”p/,5"=sscqlffɛ&V8`(”xѷcHG80\Ĉ4c܇}A.#Q.zUceEH䰖McZhdXXq@,Ξ j9j;"Xsiy-JZVkX~:܄x p$1ۂ#%L! }3o׹pvzJ2Fj_1*U6EW5<2'$]e,붻qٌehM$:soϙ7zǵT jN璽,\I+xuM5DN8p\rgds6VDtdǞx6Dn6bfdF65j,Vf-33;G~o;c%ϵ,[`x+OkdfWx#+Veed+ho&vP@aԌL'4#eΔm9SlqDS=9GˀkLƋAyD"qɵxhT͔mqcS%O[ÍŌIXf+=LN2oŰ;(won5εYo6 Awt}',Ruf%K~?prF{S!crGm0"=PÁC%CGX15t `z\…,1N"E ,G/q&*x9p?r12bŽA;=~8,qbr7̝/_vLёf``ٔq#[#[XxC.c@051;C!d)24*8$G3g02 {p/||y1j:L}<;I32˒FL r*b2 ;#;`,Ļ.( m!Zg|$+1Nr|/jMm E/eLpT,00:Ͻ=Ͻ.+ON*gfr0aZKk8GEE:s& dKi)D"#B_FԈj" pl; IB9H FZ&F] mtI{N Eҷˤܥb`pT":m JE6)}VJL>%al}mQ*HR@)bToXX p`H%F)|QB#4bQD0jXC'% U?URH^3!'8fJgP{QF0$Cƒ 6KԍRrbZME_T֨K~ĻCTjջ`K~=%WP( H lT>$ON!2Z U@_TjƢث 2)w w4UJ+m~L~ |?@b"0jV8qm1uVO*XuWEERE }S@)HY7 d{ZS[7B] B<@5l"{֨"jD$IrPDKƢgs3RQSrc AJRPbխ8FC~jϜ< j''<Yft!yKd5BpY2p-C,wJHKuje,O?N;h1_W4Z68Bk }U9t! Fݣs!s0m)f Lq#v'R̰,pnK}y,e\b'8-wB {e 4(&AX=e؜fN]F8dƄj ֌q]AD^FuWf8dKOB$u~:VĄ{PVmӆZ杵T#kݽg txRZ˛"25t/jmW6JX3>qJ+~~/ F\_P,m7#r'/> | [8&:Yep`fU7^›f8 hiusm1 !4\J_hڎaB|DߋŽ?zA4h!nBD-L*!AV͜GM2R! AYm~f 5j v8t!l'^싈:"UeG]j}ak\ڽ8#>'ΰM1S<(1癔lN 4/o !6zcHATpNJ[>  %U`GZ<րضU 0=[KX_ШKħ@ 7HWkIG9 ٱ|W߀^QqVvQ 2g䝱x?r>q, iUoɗd|\<aO^:`s dOT#Yc:?JDʹ*^ZdegrMkMx"m9HY(Ϯ\9!=^Pn*H!U;C$YInmP0\aJvP[\4ovoaV!-Ȋro1gt O,=Dh[B2'pGx'sR$)iu8+<^AjBvNh/UjvO{ݲ#RP;̾ *|=3Ed)wF[XYUĉwNя'gP _v k,{C!&Rvʘ8έNlRTIE4qD7 .De1C|3dHpni۞P2)} )C|S39;Pu1ؗ40fF:^Db_@`&.IC@}*:&R壽F*ctC,E*bI:-}. ׫S\UI i︎%4@ ݆AAcuMUÕjD}k_o܆j`$i_ @Ҽ\O+w6DzuFDYy"jmI+0@S :oc_hB2o!} PZK32)Injx`= ^\ b{ M# Ce$͖lk s+U1p,= &;}ܷL:`pѮA".B9/8: 9L/W8Hr ttY %7#3ÇV-Oo:\Ѡ'e<f/`Ŵu;gmDžR9&IRO-[\]h|@Lv§1h ^E ,^ik[CiEmYKʙjV4ZGi>rɸ`^OMY o祸ډHu528(L =9 CEmH{<=>nv"_yd)2C3_)ֱ5].ݓv~+,O i!0kɻá9Y t+wՅI}tŵ;}ohm,`*j*L"7=Lh?\X"}$q'Tu_{dǓ{ܳ0JbJ!ؖ2SVF&qObBWU"+fo"rsYvs T O(.׶bJ(&Ư,0L1pH2 2H>GqxW|#q%=VF yĤe̚wJaK-{O-(z{+1$ ,v^3I( u0ޗ;ƾ$lk0n?f8*1h<Ĺ Ňlu[^ףfJ&_lL(Y'pW6fiɶڮU,ߣ7ya\)IH#M[!uV bWigەGC{MKn-;UUEJ>$;$LIk7҉u]'jjtr&…H]a-6ܶq?5 @q|OPB/@S"{Ӊ(r„ш/hC Z OcD/8h Օ;Nm"VJ1b٩BjwoXA | Գ.^|GYtPhmaGy>tXw"Sv5<)Q / b/*HoxDE,XNN,d{c{^(3a`2":7E.@oם󨏯r.Yx7FwџKBu{'pvl&.1Zo1maR*^H)S~6`AA^44//]--yxC@@BX%[oz9P8[-wӐE "xuun9>էp0ObZ}Y䀤_]q5nădcxsnz!R ;7@]ʇ8R|M{HÈv'3 <z)ZvbwoDz% q.źN[u82i<|]S!Syw)WMЬAIU1^|պj 5 i40;|;G]+.b>#^֬)tM&!!''t5oi58~ 8;jjs9dN29 Ugʓ]{{Ի#9GXQ,^9P>\wu+ߝzCjWvF^ΐZI||vw؈EàgN&(V #V[#yaybH$NwR]XLUQr9=?/Xt@d18h&$ew-ey=8Pפ.ֽ4ؗT=Sf@[BBAuMO3322R*>X|Fh ,+j{pyeA9P4<XKZ6쵫9%~L&93L$D"H$ReYl&e2R888p8wy+B%l+l2 z\@k݌q5Uspt{mxRNb#Čz=p~Y(]e b,@)!Bl`d$uv.#Br) oEB=">PF t M aWM}U(Q}]#*DiѦfii+?9x"pQT^88Y]zV쭵sBqYq&88mYAi1C`%Q t1,okHɑ"DH_6N {VOBB=JzvvfhuDȱ!Fo2#LRc}cCqɵA3^UFcyCIEM_kV9m5dp5~-_2oOF_e wi30<f-ME vU Hc >I'I#@ Lp%ʔ\Kn&&Y$s;\r70x% Uwcᙯ7\;?(r?/YkN3:a|vǙ:4OC (~g7{ 5N❽c IZaYG LkhwG(,ZO 8$(}TQ6J+@n q2` :|r"K_ O% 6Vbû_l.t^#rksuƶ);3T _DF"di6=-5*l`jT{zJ*@Uyp0 ~8To淤-5EURs=Gk1XPm;ە<@=Ekhy.2LJW`h& ,b3sr.1FE r/^>sL/xc ,56K jQg=GIl04xq -ţ2KuӈӖ1o5': JXs~љjq6%M2J0-@Q+ۇ!Z z;B!`s|)Oڿ09n" o^ O5e@nF^(x?N"[cp(ϷJm^\VN<"JeDRIp5s>-4Zpkq $0p?g"Y\VoST6\kY>w2o84aWuSPбa= iHTU;;|2TXzOαhm5!nef7)OϳR]z8h >%sbYo*WЉ81JC%/ PYAMj Cw=k7ݠg>suw-֗C cjRgB/8@w;i^&\8@l+dA1QtӘ1>8?e O ϫ[~* ޓ~׋w&;SaCB/v@-L~PY*GꈃۤёЧiV-s-0jiEE֝'gA`6::q7ȅlXS \Z.$'RkfHnc uC[@={Q'gD7AY1ֆz5:hj"}Lև` 5֙q$|ʮU=w™Oo%&p#1'GuF} vivuq]ݼNpRў$inz0r~88|HYT;1Lz=ԫaNHs8Pm(4;#od&ph ON5d 7Ҽ@v*oNߦ8Qi\tM1jӗ`6#>s8S6^_W/KWke׵8Oƪ掤NmڑbZ6toG< T괡/4M=P44;/0}>r`X̿W!!ųuD&VDDG1P:e3>vPt=5BwClrd^IڥYdHMٮ\3ߍbʞ. ޛ6 [$[&| ;]&Fora eC8 ,!/ԌD+nwLdZMB8gQ9xxdk,>Dߦ7.+ ٰ+@Fer!H1vs]aX\;v]WOI$[V jZ~Ghj#eTk%w$fZY;Ru= K\?%Hӄǚ1B FF7̐(chΜiX+1m{>0BhƜ.<4,@2FB~rDی@,_}u;Ay®#HISVS/6oA(>Wa'\mbM,=<~,o<?!0rj]!|$9|>?Tޜ @>M9ЌI DjCl{tNo:^؇.jd#'i$1asV)KItq?m:) J:45c@XШPRz1|nuN%hXětͩcR{PV8m)j!Qe]8}- ڳv_ R¶lqp0[C@)h^zR0<8yF獓A"N{9G' e$@$9#>nRI#zi=Eyvfa坵^?K-/\&|֐$iX{},ea!^bj"O<yeBIb nf /!&u=RR(;x#L I'_Y9@gfOs},$J~<^JH0m,i:G>+F7uwwwFi-?.p x sv1xYDâz#jn5tָ \t[z)[I>ɺ$IMэxdGIUa?lYPPjc1HU\liD/71<;V'ƹ_jfAm^ijz kֳՉO%XqU$,ƉSSB2S-AɠVP+58 NKkv5Yͬ0 & ii)'usKϾswwwwwww7`4Ѷ2wkR R _qdH6rAΝ7֏~@"텝 =tgHX\%=AdKFrI,M=56$a cюLxQBnF5xb+"Db b WBnA[KC/-) s$#1CU_Kikka0Ǐ&rYHI%[[ʌ (, k"zWTWET(YLyDpY݌1pM Q(0sjw2b@op;vnd5 +, ц4>X]eM]/WX!vNwΪ5cYO?tYZ t܁hE:FG6mǎ`c8u;siKcع!3wAYέK̼L.}gV aWP8GנH47p1 6=r`ّ>U*T֪;XҎnnVax6a!Z!F5v7P)HCldD=2Eh̖䬻`QC맼29*QA * (<%x]j0*z_=Syd;R+Br=ߙfwJQr"ϙxeWRLV^y UXK +׭]ROnlX5xK^cS 8"X mz9j\ t"T4Id*iL7A֩2?"ӆ_YHȽ|r" bkRAr4gY`/WDO*>|Jň7CrCbeCqA"-S'47O2B& s(^]D Wj?Ie]hKnC~g(ܝ5gl[l.fV[*E2]f"VAA_x9kx2n@ .Z<ODD#tWR[ƒ(p-먂Ң$ihD$IRHk:d9L3ҁD0"""H))HI #˙5M+@ڬJnD0B-XgߪČfj$"ȁRw̎*ܽ$?Ȼ A|!f@NԦ<"%K9~]!$tH>a;(EʤcS1E*lRVrp&c_]\(=)JNB{rp~ NG7hcJ2U*ӗScZkD` 4EDžR|oh.C~ LEG68X@yAd ^nY<^$b.}/xksiACOPCx/ZDyhtbdm4 Q鴠3 5z}jV7QX`ؘebwLȉPDVü

6aNY^T? 3Kxls?XbACթ}Ӊ>}qʹ+_mk5[s$姇&OT@H # h˟E@jWi&_m,4fEǩd؟!{J\TV\NaQKռrMP|gz;M2YI~8Vշ?z(i K*;Ώqj)T?4yq:Oյ`ǚG*B,܋PHY`&fAUd47 |`V7 %ߗ,-ZxgYjYq.}9 X=E$p3ܒ0ݿk*9i^ECC6jYr4{6.fZا(-Y ,+Ѹ]9&6783eBM<,΃ 7 E>')\9Yeز-hOdWFK)*D C;[šBKk` UA5侄?ę9Yl?gS%>|Oz[UjIӔ Tܔ:wT.,uQYE{\[?9Ee[|0Ȋy^"Ƥ]/WBO*;T0Xt=d%:і $.)JyH1g~T;rWz$jEJ2\`Zցzk7d}ex4gEVx/t!Ar+ADJ ,} "́<(ș {I3pY\.PE /ujv|SڷsF~(J/hw0nig}-HH'.!]Fiaܐ@O`p~ЕDٳެL6\V;+gTMB}`l|R $ !-> Ug(4(<[h_yƬsd2O踺 qYye0udwt߀O X\2\~c k{ S_HqvC~uv"{\fJCijaBLL^{d!&&p\Ёte>J+KTVvxnb( Cly9\3m`'xoNaI(y.fLFiy̬ .}=5r{u+8Q.hz=VOȢ/ cWM3T !4x:PђLئҍ퀅/=튮'X153 zj!+1c7S"e G [[~ LnlE΍{&x9MZæ"2/$TCY5 ~TH{t 8)$,Mc: iOxid. 0=INMF؂9 rn&bU5i{H:7jXȍL5^n&<ŀYtg'+A?&{`fB}ˢg.IH}1O/Eѻܯ>0,/ 6UɯM=΢ yd3+.Z9UI l#j/ ihu AhC[ĶdֈGH@zuu @/s@, (JSiKmmwf{KeSP񅪢K<\c"q4 K )&?m;Ůcڹ]Yo}DBئʗu@@x.? & :*#IC^ͫs6̥%#y ӓp!CI3F{)v9sANY4@2f+DRY r, +k{Cxꡔ5m|vʄ/H4G}i{w&6|a!HVؑZ)JCC2K0Cφ" O4_CB ~4~hIJyP/BԔfJ;ȋ#*ګ8@THmf`)f86xl׻~PktONOa0P@e]Ihl= rTHnnl>\2p3#*gƾQ^ˠ+;@bQЛw;OޒեC1D$)chC'E63HZ ȉ%X<9u]B ZĻ౏o#V!88c"h'=tD9K`0c~ zIJhs{*oyz 0VWTRu2dm @+Jyks,I>`k泞HzH Z$WǣA! =%2ERD-5HD䊂XW( LOΤ*"* ӘS7u\g+X4 {b:-D]B0!:T*,YTL.Na[  gwǼw.Onkh2DE?Tj3mVclC%^y QQ* U&BUEҮ aiKR=8\KZI@L ;0/#Laх1&@,)Z"#V,:Iߣ PNHEƆQ+J5!0TkVb#1C $)Y`DŽ7-4n_nSx럮vWO\C"O2/"LgY@D">B3QBTJᯣzhm.MDrsL(%lY3hn`7?#gH (JdtәNc@f#Ϙ@Q҉E@"ذR8ɴ.L[:~PHZEO'qHA%3hl텓2Wa~Bm"Jn } pR@T lwK KG,W Xk[$EQ/Rc6,C [jY-T}FNnJ1$ȩ#/ցiJ2 tfȊHrU]i`)<Y,L/gνxW@~ PWvnkFAڼ#kbf"ą ))Ɇm&d7sΗ:j>4v8w7 Wkm6rӄх`+}%Ws;)\(ӛ9j`£Jr< (*RDUH ۄRMFmVhQ@b6.xpņF+o7jvT 9Q* ķDnkvc%Wy c$T,h."Y6rOg2:CՔ4a&YC*m~`-%SuJ|3N`"9Xo+Lt\[Z+zDp@EQ }(Զ^a+ɔ̃|H1/.xQR1;a"j,A W@pk B )dgI2#AHf!T"B$I%;c71PΕ&̩JR Y_Dt*RNǘcZ}$*}ҽ H);mO ĞNA0?hJEѫB,O;h>m\z9K[[ I72`MZ1a/|֟0"PԎ~K@vɂ$K1RS؅dRU0ê8Co>\C1Rh!{Y _Z'ޭ7)=$-NH/ ls+$VY]qzd`YSu QHYz |@,c1z<*~[Ёt,3gtlJ2V)Y<]ybNxJΎպjX!j•]}YpI,E ,!Xʢ`!/Q}J34dW_tch__tcv24ABC_ESAYAUdwz@ 7s mm4T XP ` ( 0 ' .r44T !"#$%&'4 >j Q€KЬPHDL 7C`pAG!Mcpx,RZD T V&@4JtVaw ,\DԷ%m1 U!@AAA|hJf<0CfZPzx*<,i;h>2غ1dPeAk.'DfY6 N)zГg8+@:Gqq/ Xx,:(HwswU܄x?ĩ ʟJQQK'DDvqh Y]"]8Xtz#l(p %]ϫ(Xor{q&>:ʣq1p( $^GhHPV Bw jya3af7,|tP} lc) 1^-7A]`@ dO.yX YϠ]kYqC0i9xxeZd-@-v^lpw^%;3eNJEތ}xr[azNB9,ON`ߓb)CSz& rH<i$:Jz#_FuFL;_xû,0h"q L#.y_пcqt:IR0ZHT!Q#)(CfDDDD$$)Ie9 LpV[_%id٫#U_{[<$ē8́b0=>L& !\riR!'k(ő_ҤH)B(ʒb@fMPHZ}t?CuCWLA݂6dȔ*쫉~h{%II%a)"Th $,x$/'zO?a /P_^$;cnL7_3ƌ4v_ׁ9^c??bE=?L:K.{Y_|2ӎ"Rl{#$BAnC5|RÆJPD| qi^YFİN I*ʐz8 :ܣ0̮ 5+כedVwǁ(i&&ID-C4⊟ʆ=}IN>'\.u)ĹKy@r*#*M;_JJ?()l Àш lm\#q,'~V^%A߇Wr+J.ԮXJsҭ@߳E`O0l5K\%K/;mf?=1>AaoxeqӢ< Dk1s!U ~rH-*41RBs"Hȶi|% c @R e(F,r\~Ch2Gui`.*RX9d&cޒY0|?Q@DW)gzjSVHfYJ푦`\ <5v qyB Q C(lI!e8h/Qi⏉uw`* LMBAe4T$:,g"; HӚjn[$ jofmnw;q#!hbԝZ+?PפptVn>q*(`_I Kקc5ζe_Rhno*j6l~ikگGPhA6 UfZj QmoĒ?"E7m_ HبZY:P"iԀBҒP{aB%t ------X:}k[@ZZNȴȰ|cdbDeYI%PuJ WE:x{ZI2[GL*UPB>?xj3(Z$g_]j8Eu,pA6cwLOP-Mb~hm׉Rpf#?<ʠ u_OpʬOY9V jU^ʦOQ&}?RUV?BLue?2侔r[+h1F I֨[aM @6L1)*rz&Q{R@٠4g[ٸ@2l\P Zpst 6~*Rُ25Bμi#Y*흄dF ~jj?f߯ROŗ};_A~J }t ݔC1Vr[xGyyaa;=[tCİQq3)+!Cp0^ZT~湧9ٔ~9ko_fzkLq)kXZJA5 I}6 ]@RPo4LJɄC~Y#Ыid*$YO@Vd(1#') <촴TEVzk[X>ѠE/}k-:[+ӡdn? j*(OKZ{>Dd̓$FcOZ3ֆE>tPwI5}ٛ4de$z&AԷm~3 xl((k)H\Fh G0P K[^[ WVɾeM?zTS_P k+J6N8Rx}!8@Pĵk~P}v" =N(-ZVSQKFK6SG$А:h^0ZhJ P_MdPw?O}sLy d%t,P@Z%Kh6Y`N9KO Oα= {'k֎ X.-B}?(*8 $qm_( ٹ+D8Q\zZXQ~4RW ,0uDQؕ-)KBe8 eD"e-e|()W"*(X+=k!=fsYveɲ,%[A`i\jM0ڔ5!B䫙{mE=$ K __Bû+J *8f!2p{fyp;:Fqp7cV5牱  9skFΩR}'S:Fy1da:Rso/otz;7-ڕː 6;Wۉ·Nw;n _I0eDUqrpsݬ3lBi1 !@]PYnZR8ԓjY(j㕓Aa}!CA quIm1r576tEZ{N 'rH:\q2ti]` dGf3twR['O,on?B'[KP "/89)BG>W68<)n>E,` _ȶdSGUVEY@цDN*dH9UL JaWklց&Gs̿U'TDJ^#x҆N |ʩ+%9 ukc_8 pt"-N wWkΝ1>O$"Oe$:bc $| |M*H37jպiސMA\7?0i4ucwe&bD-qk8jLfNp@\1͘I̩op%8t(4 Cq?OB34P>dc C=|~i( #AܟYvjk[el҃YVgqLCQl#/@}#]tct6Ԅk(/Vx?p?2I:9txX W"x4 WQb&Nۈ. 4S4,Ri-FJXzɤ.|k JA.bFUZiKbzb$9T6ޙ"RD*c-ҋOXi-*i./`YBL"dp4= @^?*9zXN0?<]<&v-| 2 E<044=_?h.}0я e,Y|d&v_w!:"G'^22Jfddƿ@̽,LJ~%L.B @Ȗ`w i7E@6Kv85錑p"3 ns@vSI/\D,x51~?ϬrčMqe (RE1&R4UK & 0Îj A%o+-5 &Y8J^"5ggܿZ9ƍb>~QEKD& \xB ~7+KV%{t(l?|~)KƌUv![?\yf#x|gؿ8 *N.%Ag 0~v'8HgzwV6nU12v /d(1e,̌_`1V⡒Ɲ ,O :{"HQfo`K:;8;YKN4m)d!AeKmjtɔ>(/&-eFhahsƈ! /;ҫQ"Mo[ᤷYx7L(7Y~بdXzaڳƸa"'-8x|ّ7"6DB&s>ǯpzK(id'iy#ꎎ g8Y\vfcdK!df2}&wp[y(vVp3{cjH9\QRWzu &)2–3 h]`3W)XV#Y\|Ke۠±X.6>l{/*%38X୘)&0e-P^A8~o|I.@ ۃU^Qb5O'R*IS+xʜ~@|V"M`L?N?U Jx!J<5c5uE'|CՄ% |7pPvoi3JBK'7 %3,e16dɻ2yKxzu=Lb ͜:E+E$3 ںCB.caNzÌf@-ta\7`l"'sy ? Hm7 q.6-ܴ GޅF78"tV* P65&zԔ=?]rum5Bz\%&Oc*vH3b+#rdj%\PYVHX+mNŞ J H1w2< s-).!(pFFg LXV.zg6óX7pz6nxV;vgbduv0[} \gDkdYӍBn;/ 8(KM'XnFtf5aٵaeIK+EY01QvJ}{A}5Ks*x{eߛP8'PÝtC{RH,4\aT2KYVHVJSCzN= `nߝbN'-Xc* |ìdhRc$M0IKn%排HO#PsLT"tL ˰fm S&xe`gY(תjD%:?=U[a[MmGR`,HGqoE*srs>*`ʤCӚob0ZUb1L,vUcHၙvmCq$9aG,wŕ4PKG*KEg]MU8F߹by/Kg@"31 {ߋ+i:KqwW3_2sIuo}82=B.;`D ;yqSA=Z~2[挏lUPEFμB]Dk$iGqS?(H~#N@Jjn1#uOUA>NE)Bds#3Ea`D0 f" / \_|QXQvAV*iDw @RI r /7Ts~S 40Ť;:w8ozȯ+P<,Y[zd`|\gj~>)y=;o* *坋/q+AXrS(jmp"Q'`re{ Ae"Pt}<6GścT ~zRRi8~e)hrIE%AuՁ(2Lg{EKPͤ0,@XRGb8zE!^ۙ*Q읗3~O<Ƣ7VW[BO'I6&.[K݉s6\1 c;[>Ň{3mGW &~v=s2Jȉ X cD$",oP،q%#rBO"f:+`e&r1/BuҼpl8ņ 00 $*H}W4rMW^] Hl>|B%idbFTiʍ?s/bRǐ-S07-q",gܡK?{ n0`Ur"&mC{B֫j偓7V9^nξǐX~y|rI<(.h `/>Hc`O6ak%3Z敞3ލ4Eеd6odmgb ,{?jxg #(]r-gVQo[sTiXU|vъԻ<VUOC(2iQeC%(O_!s7P{6ߣJ;bEp*э82fE;aXA5v&!NȘyM">ojX}Gl5'ax۳%,t8_t:~+`oW.JU΋Fo~JnY;3[J _<{ϖ(_x^ٴo1T)2k^Q萣gv`%7OՃ>f S.rٕu^VpՊഭ:(|~QT㻡 yrJ)kG6vi9Ɖ|7?Ԋ+Ǥ^|Cd ؃B6.' eʺ חl&7_mѵ;QzJGl{A4v*M b("sf m; [xBA ;/dSf8@T5C)7\>=>Xg@RcnJ{Iyh[KπOLvTe9mƱ 2Nv0\#=Útv"|`,C*޵+XRUyn M\+[CNcQݡ8!0zJ[gqݨlyQe3čڳIi=9@$|\/v>[͑s`H 8M٨KԲ&CYg>jvm4}o <%-!#3X&/,3$2U\A#x1D~x$]a2 b4.8x=eUnlQO kVQ>r_pp H&FZ(@~!2X/ 2AԊcbT`zYMl&(`9[U WFR>^55V{ٸU]PZx@t#t쫽0cvR&_)vPmOк+YL,QpXI ؀)*7s܀Aj|ƀF/lH琙\?q'p\=W˜Np\Z:N06Yds6ϵ@>Ċ 4i,*7E1-hODٷ_p2_-3 {ɉx:[DNV=>Jfg&=-Fc>aL&w m-Fq)87@v 1Xۣݕ90sxȔQlb``62X$AOGk/hR:VlP7khm'`0N=0o~{nZAM[Z82492;ibNi yXUC0zA5^]V {g0pxO _&tAӁjS.MW|ty+kABڥS.8ǡ=!Bq t/ڏL3rScž}Bc1~~uKtMO`>}g=MJ,Hjg?TUd2 z>!"SP-&fBŇ;~Up|k=B% 8 4!O:¸<z0x71mUE-pLJ91T4dMk.Vl< 'Gp\(.B]gDE?7Hcr4ݽ$lm&G9 v7Aq+L e+;@l$KBv7Ldj:]}w@M/Z?܂X ?Frn}MK->\|a<Bߵ15,ڂuA|c)|!FW_8lyN?-HFB}<: ي( 9?atIˠqGmC 7UH+͎xNYN'76{0X] 4-|O/,tGiP7d# FA 0s=?ׄ$؎&~~ܔ Q ȜwAïb՟ݰ(]2-  }, T-nXvZ1ST@^`o/C] 8S:jlI\t#àB*GyP1nT$Aم_%`^CSS!mJMF)w,χõg. gBMQ4z32d :1CO a>#ơž/ڤ)i -l'{+|Y>HSOa7`z"誫(k: 797F7uNDh zpH@:9sǛ̗)m\.kѱ*/f/{!ǃ|*k"%!%UNqoDnběoywHqn7wU|qr% 6R%@vɄ*o $u rC/nykXKdf-;'>"Nsiaa8]`EH sv/b O *ZOs^ߕ]k.@ ̽"IW_epK T2)g*ɾO@1`4Pihg;Ҍ{Es [X8]%)p',jzmHkdUB0\\᳽Z/R)~o] Rfr3nz돆 xY*&r /㼖rj_K@n='g;EJҬ,EHjbR Ak7` F jFo2QaI OF94Sʑշbj4o5 pS*4j9P\1P8>}tdt )/qKCo%Nv#6<8v%s}$̗bq.w藬OntүˈfiLXEӱwvd_R55xbR8 ]a{; ~3 LzK۷1ucZvg, 3˛v,\fCFt^tHCri++N36Bӿ:Vj!3mIעc;.`½AnkW`Rg&|"z$mN Pk*]KQw~BX?)Jҁ;8啩4#VP"naby<գN7\q,^}ifeSdFjحd ;=yHA}8;NPB*{p-4noiH[c>a5IC7$.ͦ QiW%]-C}&d$N81##*bfmT ܨ%!Nk[kFdiO{vD7\V $(~C ^'J!{%pIT18FK,vf;#HrgHXy0 m[1*n3A)Pom0t65#k?14%g2#MǓ3leȑ;bL>t0=1 $ay.ܹlSHk~ 6KHp;y`׉y5',Au/c8B&$0.\wxiYy;"1.ljzfbpL7lpI21kDhSxb\^@ |٣Hү*(|n Xpq;xѾ <>%k& a6Hjc!9ğAɒEᕶ;,ND~8]DD9q:Ev,Ǡ-c2W&̏07TnzBX{a꿋AIbOg?P )~W`L/?lhHB 3'! Oºlz = A;blz{Yr;#6 ;*'ڂ5!t*\Cp(V8hP)U,4J޽@t': BF( qu1h |,(Pp]JO0Հυ@ΒNTŘstD9I4и')D,-`l!* `A'a+i@FEAB0|ЅQ0(;X$颓(.4q ;.~츸Vx6|!)Xp,0\$Kh…fi'pPB^bCP7RQ~rA\R],BoNޫn`8JTgϨ t;x0ep#CLvpxp۴ Ҩ{Y~ZퟌS38jAځVlʚQ2p c,Aف FCN\(@$+ڟ(8&ТQ2BiqWQ u 5 _`z01#֞sPpdb4y鹙Ussf'ge0?*bc}KSS}T8ş% [^sǹ9eY<5A) 띈dr_d/s/Nh(&qLzx `\OƲlya=A\͜*; Ð.*plL*C\40 lp'"խ%) P؇'*YC2 [f[XU ~sYT1TbԨb#V0e#*0/**_StX#FWQꝑ2X.S[ tŎ0RQڈzzgNR2RYrVzvr|ɨT\[2yS=Aj&vYhvT$Y5a UvP>FFjy:0HA AÏns(DBb2RI:++@,67t>Y7(B F(5nu t‹݂[cS/Q <?B<)*C'@P`eKGPg QRpДB23-33֊:|99nܘ3g 8>I n 80:OzJ#=HLdJLL`ڈh~7B/W=\]#T\6| ׌C ~;m7 Bt[D&HmǠC`ˆܺx"j@\,1EbjSɓ/٬錩bD!TA0p>]Ⴒ݁ }"=n -MG ڶ M]2m5^pJuӖ ssqt i6ڗnIcqCt d=1fL 4nq(.pY@AS {Š' , +N) y0\3L.d(}5+p&?*? 0S%,:ZÕz|$"g WU73!0cAm'_QSsU\'1䄣taEh$]tEz¨5 2Yb I"v?ot:՞~r@èaHX h-uPwY3wלbgA5-Ӂu猕V=ۨ|0Q]>b>()jW=Q}.b*f1r9qAQ.%2QThU5%*bD LkkkU!"&ݨۍ:I=x t@) @?;c|}Su?Gp^8NR$*Vwj(htC<0燆0Q|+Z vx6ehjT(M&i qNS2S>bf)q1LqR-NB:%JԣwDhEQɔ X&g 1wE^5v}1?g-*)M : fDt֠v)IKHg-($(\HM>~ m FkU)(C;tDvhж;pO+b:zhPD=F0BGmmQ# T"=xO}>;xڋ̒ =a>(E$s ?ML1cl9e #]# L7mdd)OIn8N(T+ >d=U.Cğ‡fҩbpeI*Cfl٬bH s!׋IRHsEy`@P!ڝ$ 咂OqǘP8/ՀsIJ6穚0~W LI\)R6QmJGJ`:{zV3۳^`_ŊoHsgdw0#zPˉcNtMp!"'!;^ޚ?Qdy3H,^0nO61k!,ywB2d;>iVB[E< -uEݵIBb"V~~+\*pivjN  x4Ef8ʝ[1=qGL9 z6EcTvk~_*"afQb }jIBkЁ֏_QJ "$+K6:肻[iS{\cʤ=aXyWGXϽ8jE(?Q{CY㐨,ymH:M5TԼT-Uʼn!+_=U5?sӇ6-L*aX#d;|p,94ngpPIE+iB@үah#~ f[dtkHd&k5x )ToĭI($f%>[W*v44"'NW8 bJ}8g5V޾@iIBWP g<}aPs+Z/ S -G4hdڸ[yu 'SPJo| Aa S @G$pLv*W O| aEG{+DXr{085u[yI-RUw$71= fKVdˆqm""PԪ Lҗq%͢pZt!_ŠBB{FXs)m\S9( Ϩ[U-<@6N@uD*N>͋{t8@1f+P]n:8"WoxLwxXG5Buwiͻ ŧ .$8CA^XC[k"82L)eoNHS?ϴyH3bH|\`oJzfC:e]M!glwؼ 06NÇn"adY0HC1q\ǜK0Zq?R=[.[`ȂIӕ Ɉy]ۦ ">-2l9%Փo(VH6ę ’RHJx+rB@`JK! 1$χJBޭ1i2G|Tw]ɮ`uFi4P r9omG=Z1$;ӟP+ Gz,S Ĩ:oÉϐv'"rf wǖGTpd =VɀgXm@}Z+QGQ\͡qu5g47fqBIܑqdijPK{;"5Wh/A$Npϭ!,FMQ+e)Av]L/4:HvK}"/9u y͊Cs_[ؤ:QJR3 g V_!ZaBvYHS#&Hފ~F5z ~'҉JN]u&:^c>&1vj9VPb%e" QO'RkC]Zl ]KdYAuARy20hbgvt[h!oNC*gLEYEI 8DiCӼ;h/* tP~ .$τe ', VF}!ԇ!M@`Z bZ{E3ζΏn @Դ%>rw?-+DS|m-"pZ1v @.FaPg} +js#ͧNKRFɢۛM!6bqDFM!|y{$FX6׋x)jiRxkymKۍ63f$6]}"8Gl6zRuh '{x N‰Nյ@&hc?61S**`۱\=gvny tM [:_Sͬ;em6=Ub"[׆QtKC9+Tlz8M =c#c͍:%"گ.4d2u]lAD+KAYCIjx{e|We8{-Sw}fNxJ1{s!_-KKM WEA@eX;Y ;;{mdȑE2Gaw4 (3~ *a Z`pecp/ X&aLvUx҂Y7WswDx v0. ,-ؠ~!%=(\'L'_>u=«#ɼ&`4D>:T<\YY)q(fUA%RTs(QR  `h1E E )klBW q)F8:N!.k~{u"0-3`ߥ`#}W!miXM1?QN12"$5bVvQ|:vX@=ubE*ܞiWrd$&Y+]"gA[4 3LO?9y:9TA*zyrRA+XU%LM2dQ$Jf9sCj93c>aNП^dv`_2ɂѭ/{ ZG𢤫~ |u4}%eCɔ?w 0 ^pFl*ׁk$SGxG-Hv3Q0(qʙG#9̄_VZʼ7eE eLr7⠓D'M]wu!P9LU9JI lY7ۍY4௦LvrN"ZZ+N_[2)L NM8J ЃZ/vLoUM/HXxOđEѕ>Lv(vazBX}}}}% ̑^nt$dd'A<@sHd7e~~/ClCw+NVJK>92 >6R!H -6ł3ȕX%|6JUqlh{#a@Bj5'jBappJ|m}Am$Tr |@5s1^jJUNJ۪)FUF2YJTpk!׍Q9A~K%;0*bԝ"9!aǖ<{N ޑ"фT% `ZZZQU# VcCV4RR>cƌô+EBM&OmrRMCr" GsKnYri= ղs _RٻR8`'! g׽˗:|II.SCB%֬Aq &0{-gX{ ' xfG18:oF/g(8.hO XX %*Kk(Jlc@%7R׏Y܂s^dM6]zluBVRc5lm'['ZUuAl.di6~Ki۰RT*Z!FT*JsKj6A5 0IEl骣TSo7PhʄGo Q  (âRH4 ?~4SE.L@m#FN6.0{泐7:-ZYdH#hcR'M8+Ԇ4%S.q%fJfAE"/vJWK݅xF5ԑ Z0rY=.qx;l+vZZȅy5X2FE<\ڴLudO ~.zbB&|ʠ벯ks}D'+aEѣ@{=!m F34Z }+J>: =|neIGaY ţ@"s=q):Oc $B!4-6lx|623?*-AAN|l]oU|_<@}Bfz2( T4-  f7y&Le@.tΊl*iɠsdf^\nQ=)qX$=U<ѐ-gX<yx'˲ k k;{\N~eLhɾ*a .O&~qM9_Z1<=I-`"ޢkohgg)D4񭣑/^_$ Ô1*4$ͤp9 C*I#oR H I [mj,ĸ|d(\fǢ2hSfA|1]$ɴ@D,u4cRYz&خ! jUfd}%} 4 ׿K˘` i+h+Ű(^m0<P98E#6q~[Ď b;* I:H\y"+@C<م|T8hEvvI4? hgZbv ZeNǎdjoUOĝmJȇ {g1Gq9l m< O-_(Sv6=Ȱ~hP~DY$bnvȘ\\$]XG?b+(hfKBvfꖠ ̗o^;EDMe4+)Xȼ/32pp#9 [NAm݂w_HJn:s< ?ZĜI7IƙF 3%7YJ=5zh"<7q4vwx&,k-Q?VR'x2@QuS/K (Y|J'iEzK+۪'Ry8d./iam`~0&0sUm&XI2+vD,]`j+p[Q @vjRyi)"ՠ F+`R yY=RdJ,Ks&4cv۲+>`g+a*0q6O+L_# 'J^CU!'BV }A#2ezl03ϋ WR=E^6DyoW'Z|Hz `}G`Oz ?V*-c_qP\..9b ' =C&XXq%rdldt~ 2M_^d !5oW 훛zc YAf~ngX 5Ύv^ĊzRrJB5Ԉ>ÚySvd"y8U2YYB׳{-9E2BNWMZ>>JQK 39:+r 0\>Eo2):ZS)d$ 4ad|:H`Ɋs($"軨\: u."UڸD}HQ}m}ΤQG,dҒ(z}Ӡafj% ,/ri"KƯXΛӵ8v^z3o7V{魩Oei7 J cB@"Fr["ގ(,q_Vj(.0W!|x+ЗdWUdͤ $~ʓR[K)e,ix%nȍeR5׊\4i(}u;\Wg{koI~ A4 ,`BC,CdJkYP5 /WSh@Bx@IRx¡ZKk~Dxڈd օ'dy,Mz~_aiu-B߹K5+QkbqEf$I?_bcd~q (ܸqք m£=_BoehL=pzV"'xa]yS XE03X0N_$C󣭉 } wa,W? DnOea]I}B{3lZOÕ{4eΨpy;?/z3H N`v+WOs.6j) TNcڅlq!Gz1ɱg訅&0ɓs](T6ZO- }q0ܪcXsXRǩ*>,9 N2L S KE# ˆ /̴Wod8,?U|0V @d>@)vA1DMEq YF Z"Nj1*:  ;u5ڱAόD+]g⾨|KZT׾TU` ]ׅX:@H/G*q$b ]>',!w-&=6sIN @, [U Ju`bD}nb[ /v b0  AG{%Ӆa e8\`kdkVvft,~y{:\Y^,ܕJ^LuQO,pkRA%LJ$V>#F"^!Aу#6|SJ} fD2bxrzfPM8WJ%Ոyy/{^:P>s;7[6˲{sQk3jB2xBV{Ӡǽܣ:r{8r7lLR5h40#uo .ONSMϴk n%OwHGFEDC ?- {}x|=^mkÌ˄pf٨nvo-A}~޼{<03!-(; ]1HJśُ NUqte XCBNv@i+EBݏTKc#~#0g@ZA |]ǀ:O:4Ta3؛y Nׅʒdˆz$Oy氩_O*(pEt@:Je`0 "Z-4B {Ërι(y!m*:h{Js'3^]ؔ;%& .>&&SlrX N1sY R0B &S Dzt}H Fp[~4 ;E&%FD\7*8&7m gEےSXrD18 ŵŁ"Q[Ato-F>B_Wqg'?MzIOϹc uz ZO.m(\*hUn6<A&Ռ'jfã’8G$5y!\bECa n$AV3+;a8<)a#4# 7Ƥ@T~rEйC#1Q ϳ)Ja'HJXV܆\Sqv8Uၓ%N m n@ [6z{&*wK2%U*^9K{(ZvZ['ɬQ THdnaGJ-ceqIxT)q,m$H7-x)# C|[`G殉f ~XWXOX=zFh73QXWXX4f)FU!F0Vb'9, E9!J6_ M& ⟰h@ |'%eM3~3*{׆s.}'1ǵ»P/x9R}[!(}϶mjyôO pߌҳ@s>83(#ya>rN78ȌN*{HD ӬfMR\9Xcx#阸"`TUsH^\i AmA.t2Fڐ;ŚshFWWW`0{D;E:MJ"$W1lբWwÙxX}p4=*bUPbٻφ'8.krd 2E_L雨񑈅Y\7ek(2+>}8.zQ-̍90}qˏ>%,q9a5q6?qsf'u*}Z?(z#Rc"\?=O7FŻbfԌ0<}ywPc\,}7i4MmArodw|h<~%y{\ƶz8W H8 @ XςuA4{a 7sTm+ H@F(;PBi%.qK\c-e# z]>Aś%^X$=.lHp-t1e穌kve8\ӟ m3;K/'͕eZR#PD+,̥KU N&.qK\]L8! 펊k"QT29^ `n諊4\lGx UɉD?r;#Wbq|␄W}U f{q6e0F{r}vUC>|^m s`[P7Z6$tjRP5h4p(P1ƓӋ梉iI) ȨhHm<2|=pfA0j^~DYt48ŬUNBD»gD3HhhI\Y4{^Bj>.WY,`"i5w' ض^AnհcM0~Gne1پUքN@ D,yD3Nw_D8|8ۇ'&y)$Xˢ<8Y$}3==14בּrrڔqΎ5G?9]r +fqCm\C3 Bn)8n|6b48(d?N"|$m#:\ VF/'ĴlֵzZF@m+Np=8p : H(6AT8lbk:IӍ_r=L_k&fc h0SW u'f zFc# ~]@"j cW֘84_V쭀 W 'qp{35SnfV}T f=TyQ\ D衙 "nVGuWE]C{z lv9,^Z`Q'mu)P34ifzT5s5q fk͛{B:cnDO#@F{+Ϋ S܅0nE\UeXpFP$#hsWI`\֌QdIƿ2Ų+\Ļ.=1d7lz{?1 *&|X93yH7\gÍo 0؍Nl:aR<<|4#rWЦlkK͕xzo7%a{%F^)]M%tpfX-hqE$1G(3^dp3E!3(RE:*N}>4 {38Jug<*Xq"6+!\'*ZM;^")҃`1 ¶afr MF^q'&A㙪v=;/T(Ç"Kx <zX,fFʒY1hZ.7y. (-Cf+\Ja{sNJYd'nVj:1! dVry sD-GYiKl >.E4p20cu-Gs`1Nʌ2 dß!s0s `.%2 ,AtmrDV괂1Dx@CVz{}Im̛+̠hH8FcʦTY.e40(c5k6YmHռ݄-SLl0~Z=VRl0Tj| jrY;h, [[XHZPV*}dƁ{'Բ8BvKˬ!3qdQ '9\l|gװ ƿh][/t[U/6w~!{Z m^8N\$`J[[f>WU D1xכX&!EiprPXU%vL> M6 ԅC\ |?튀A2v"1?QJVibȧRa[Ip սl g0 ~Xi<aGȹg/a@4; [ڂZ4m¥ tN@~rmM>x7n`MT@hǻcEZrC4_38˴~GT~jד;ݴ7001#cM,00BhRmfT`_ڱEJ0ٹ[ɓ}#O|`鶤Z=|rnD u1zѷdg(0l$aq/ᖎ7@@ZԇCd2+q\.˽%} Xx6,%<3ǖwT驠S>ѷgpu vV `{ 5lHTVt#@ k-kUxd)dG}$gpgլ5!F]dJ&5}A`] /v1ȰHJ} qՌhA .gXLɠ0j4@ä&]fF<(J]mc:I5\Y"1Bh+1:L"Z[@ OvlazF5\;oI7Dfɽ!_5BP)5@gYʁ2'gthJ`s}Eq"E <=+6k?X:@Qť-o/NJ(ƧB-=v -K.K$=Pw'Fy!ig}r&Xppp.Mh-L?>ȫ.ǒrNP\+P5 %\|)B؞NJW<wx'GSHC_.gõ"Ӎó׉h%<͊3(ü"΀7M0H96jd;BLqT"e{a7G9xG`z<Bu.8luQo {y#8Lg<Ue;6bN{Eӌ3]J2( Cr Yv4{OdS>Ҁa\7'4 偓e2w7C^ڑU$>4C}^F6A|.$J? MS5uPYEѴe=G2 ܐpqfdհ [י~^lp}Rph'}dQ !]A橬5,~4iIAB-P!@z1i.e{,yS~bVEjrRm&:$_cFQ exKc:#3vF_3pI@Itdq[e"0i_큳X/ !Z&^QhN8a;*fx7jmlͫ9c|*uGL/Y}rB_ p1-tָc* d~f ٲ?*6de<{  nza6Rit)%}b> Ýя՜;$e9"N~ʬ[4 1 /tJ]6;A`"X {,ؒ"GC <焢;kW-Rת=|_gPYu4Bc[2sQKsP*֗FdgNbnkL ]E~`XmčM"}Y+&e ={Ƿk$0r-dGH4$HiKVpv-H߅\ ~('"W1 -ttȹѯDpj=KLp q)>x~E~hL8nZOO)1qN;G8)kz t|\%mNʚa> 73r἞hQI)Q0 fJS$ቾl QRL3(N-4]­cMNnbcavXX!bfj*Uv 4|K&T]U%٢B[s~HȲoQ>xn;U^N\b;qB5iomKAi|I@d&|լ)|:@/u<!#.QhA,:%ħwv܍ޒDr8?J"*%uOu :p_^(>q=}Z~D"2狃D2q+O.$-a-t;bu c{3ڰұXZ} ?]r1h|Ć)b-.` Fdhss|Kz9Ic NAJ ƘkIjJҠy:p^9h)P/Ru2iv. N.@a92#Gj3C]-߉8s. 0@"qhnQ@VPw{e.CB6b2俶^i Z/g ~+;J\ ߜ[Cm~501 O:wa<'c@9j(y^92|5tN#~@QHCx kX#^|t $2wS#[hCK*{-Z2!Q9 ;3+=Tx\ۃf%Knlb-sX Az1s3ά84>vp4uȊDp(mD@'7**cT UЦ+yV#$4*^ 3ٍ!X/L YXl%2ʬ"x"a2KAAt<7AJWv+^ƸK\c_h4^R,?KȈ \ؐ2o1d-$!dPopD<^ >,B 6P!'u VYrvhNҡggR2XX:" RHvae_V[IGY=џHY'6P8WC|F>$5(TjYEpV)[ƔAn~ՠ%dҴsh2iR rLSZ*q TŷK9n@[4);PV+I8]0 ?N1_QR`3y'@ρL!/`1焘gSDo_MURl1޻q d&eq7&р@. P*JI %`REp!])5sK m2ax93m\ <+d+ Ƚ(opv 4$-LQ >ƖOc# 7hf0Py%.yއ5SP?ߐR^WJnM9cNHFPEp"r[(dÕIdU 4Jq2/#?@.#@X5  Hlƥ3 Osl%}n(iۗ` VOP+p+&K. 6UЋtB"~b^(rjBuɂbDV Fr u Ä١ A\eXjB}fHؙ^e-:3yeFR:-)Pf[W.S}ȘX}Ow>ERiw@F"\-n^sf¾םc*砝m ȵ.Nn{C P+ P":I.GX#!-[pXi>j_@8#jJ:.]/WRe"'-r2Dܫ6c\I dQd>Vl[k~]xW.c< b,6 3mC'<7Uuoҍn&wǪbJ){&[rXА`M !f'7AOK} Pe "6# pԩjݠ+ϡߢe!mVC"qˠt"JEe#3&QټH!hf?\Ƽ֦wG-vYB5ڮ@A{nl%0:qِ{.]恞I3S$9Cj%`ym~47i jw1#C<7dfP[w4sJfZee/xKx7~EˍSo^m"϶4|ǝ}JXү)ʋƲd45 jZ.n}D@c ؾO^^w:iK%[h)v}wE 3KU?1&"8w<~q'{jN81 R8pRʀ#4FL;U /Țɇ&p| ;̧i%l'X+*܈A"IJ[p{C%pk<u j{bw@D 犸W`ñV99䲉FfLR[[/ AI !pMw-V|= e"s[[ (`R8&Q'k[&*Z|cebݳ98Zjl llPLZ.CItԡ:ҡ:t1#GNKY @[7TrJE_سXo!b-0zP-h_P5띃,2"t1:wxnLd_#8{R*t9n>PB`i𫘶04D(9 Q>z $+ l6" 7aDN+d,f2Pv~YII?! €ɆhPPN k&b,`CE@t$Ya+;˚c7g@EsTxyB'C)@Ts*R=NGDK98Dp)2FAU&Ӥ=oGDwR!+ZD2ɔRJ)h'ً!ATvɈC4?<.r ѩpe $糛 y%qRBS7… "$5ELua8FxV2qUךN&nv܁-XGm~QNQ.xa`r bp;FJMZ )V ЅiڬDnpjQ?A˄cC"pB'at:Nt:JRi-RT*J9r,Vx K⏖; 8>Ex^n_a\r,9I^X2dTOKUΝlh saHDeK;  jfġJyʱծAϠ9Mfu븅TOVQza76Y Zֳltן@Nh 3od/т8 %&55`k%iV&kٜ?D2̞ ֡ džh$Mx-3»%,B~@ xه*ʭrͳuGGh Q{` 9Nt:PP>9 +l>CՂi0 p]72|i>OCo%OB?ۛdrI~ۈNԄ:^lL%(Yn 8Z2&0p4Nvaᶲj;ڎFB2#2E$ƈuG=82%J䪬PT^!mD:bhٶ'4BMFt:9ypCkJ]V4/^l!GT ,YZVW8nH`H5dd]Yaea5E22Ȱ%tK 6j\]yu偃Օ*) u5Nxc:U֚acˆ8kG YUQ8^xոquCJZՀ )ڐB%cua%xjD -ZDM8T&NH +Xq)Zd8O h>gQШ(h4 FAQPhW0ĕ+ɼ\r.)$)utVr ],.VYD=cX",|0̛u;NOEU(Pl+o>nc{ǽ6d[+@_+6 ©vX8$0F+`˧p6x𠀂h rZN_omH AOeCC0q>ivs=k[p#Ƀmy,;̌ чKw`uY§Pa䫢kDh)ypʈLFV6w퀬1Ø>|}x&;z\L40I1p6;ɮFh6ͦ2_{ۑ@ T]U_z>3`3Ƚ𱽧҆O'ډVS ^Cy\Ytm-z8ZvqݘgхT8 yz fu2 u^6n~m>%CR,ZZ ux lR"E /hmAFE~d#K w. }$X7EìR;ߢW~|DBAM^B\]]\`. !ºZ 0FZk>2?iАLfxҚac"`rv[C?zMB',16$SWg3M΅u.׽B D GwanԀdL'NmTIlm㛉L&|ÆY[/S3A\Tyu.%hh.۩vGTq":m*1}:P'l/PwxE*p: ̡r QKCR8h7FԁypEUz)k{,o7v9C$!S҃*fc&a lig edKIIq Ӭk!k]t3B&&%%=e+iA@E" 300՘bK>J-J;N! [1lV*O…1e\k! 鴂5kT k8M4hW4@i6ךc1a6J"J"mA6q P& 3l7K.K*@Vgʱd7 |-oö}5SrϕnMY3Ȳ2λŀ-`dx_7YfB@d>Pⅴa?6&WY#~7Ė?쇭yffc6MeeŜd,^-ZitZlƝ&'] xظ/QAIӄs}OX6f??h~ KZZ2FIΓ ar1Vң x\4iXc/ge.]eKDJB3l)hG)EB- `˥o ?nO9qiG%D>'H,H,8d\ N[ lھvJ***@r畔r\.]u]u9sΣ!<={lyd㳐 c6d<(?cZ?gBQQn~d$#/|u:FL|I E2ƫ'lLj*&>~쀖j0?yޥu/uxjnĘ-ۧ##GE)v.[/d;uk9l%,ܯv([+=Nh94Obm ;Y (~o}p#6[nut=7?=|(DAʱk`-kfp 3>##12Ym҆L/3*V(:^~Ӱ~q(|θe8:mWq-q q=Ȋ!2d4k75g)Ʒ1{^B׭l|o؀1  60-j1c-v۫yAn::εƱ_8*"S>uU\@Kel;՜cCp84 Wuak{kt! wңg'Yֲ?G}_ uYquHt$%jAiimȐ!B'6͗g<^o. Ԕ $C2b$t-;N;εo,/T27UȌ]3YPLGd 𼘫^P6 %'/SԅmttT**AoNѭ㾹Gj ӡ$~Yp([o}Eq+]/"^u6KdG'?P<(QA+8Q ɤOzLLDZCZC C ; < <;sH /ZMAj BX!k5Jڶ"HGDq,=Kv=LOLDB/8>tt{taRyڡ"PU3)))aRBLDDn].{oM)2UL= wh<H `~ݯK1mIfjfj6@„ sC?[ZW{4'{/-i4^ޣ5SAx#]NHطlZ4iiJhhrO K!Xq6%PZ0 bbIk9p(4kDN.bUH]͖A]TK!?n; I-(^rھR-SFn sqGEAC VOPGa(Ԏ67TQJjZ#l-_?J/d@!A낹ǂGcsT%VI|2>r_o\+7F n_E%›ʚ|Ԋ(w ]!=Ĺ1ܙ-;#)/ Y6,W݆{>.2,]DFu$mdyaP\S}h UwPBs1wEܯs_-SLCdChry#nOfgm,:[:]Oq}ZoslAw̸vV>!q$=cYYEEDS7xƐ0Y„NK ͮ ׏Ϭ frrotu1Kez3Vsʰ!7y`ew]pW? ; ԫVh6.y1o:q|̍ookEt'296 o!0ѧS 9X5M Tm;XDl1TcTuA(B^D*}~'<.| SbTU@"7[&Y cG*p&I6IJ"0)T _Pư0B}T<? bugRB`(Tm7 n.SBEL}̚-[> w q\4 ?]%-PI^V  g4D$RR2,NX?q vrMrT#hcۺHRO y9yj9w[rbq;vg8#N?1P3W.Gy%mo~:c(w0 AN2cEuͺ,@3QoD|:ͥPT)`+Pi:,\W Kkli&N\T据5&pCHvs PUNP?䔹7Rx{goA3Ts㘂d26x0)S~#Z{t*-W@ e%@$J*Ԣr=@W[\qY%9_/XZ3 ݩ@CR7>eCa$!"s4 d;ɑAP g8$,I"DA,SJq\Zh#-lܟ 0kٮyhg1O][ҁT3:5%?`K ^HsvNI@:+1ZVTP$,E 0AxjIFJ Zc+7t#8?KsoI + ؚ=w60܋ҟ|R=PϒItKD.vb:ԑq1KE/_otV4ÛJfH՜ cIz \"M{vB+%'n" koOJ& Iw6qɜu U,g!hk?F<AL[s87 afʫ'$H}m4q={C䧻~qkKc}%tMYptWB{0PIs0»O6BFZ!Udmyb 0^)Ǟ3#R(N8de1\[8y2fw@ gRXGgO%SǬ@m[I -X.?~P>"v$tV i 4X@SEv0&GH M;UPDm"͓%ZkH{S_B5n*!UZ⤓ڠ`P! zj"9D`2#zJl+]A 8@gzl_`cm|ϳ? 4:A=>1 $BE,9i /{֊@5s$|W^6vN )ZAE?l%$ q̥0g~*H_;eU .PijKO-%^X]3jcL ػ&4dxaާrbԠrW(Xr{EZ$_!@;N@zVW%Xhι.}G Q!%v ֬F8=Itk@߭;Vhfc*& bZq+ضxCw&n[$[1;& ot61h8(C(#w>xI0>Y`o^eIs~fJYO%S@Hu @^TTb-)/"ɮ,"\;A F!k3X?ys'R1bbKu\*!w*X1Կ洝aCjQQ̎hqhDn>Hi塝-jWsjo4*GMaObMy:l"O8VWz"%8&>@g EwƌR఺rppG:>@!);5MU|@Ҙw}ׅwxnIy¤A <3 Yv`(58Ճ?vsXb|툄&0"G{HTE3&Zla{?XGe, Gn/.P^Rf%^hzΤKu;e- ƒ"]} -qK%e[k {Pɠ%H bkmQ+Dz~a/ٍgJ7u-n1RR`?rqFS4bcm踼o/H-^>mxKRBW٭1w$҃I4[z'҈:.&;մOEUUњ$Z}JU xՌDRBT((h9X 㚊I~󂟹Ӧ٩Jr;L"(z(!P)g2 ܐ?+]8<{7,8_îB&0F79WH–yuL;% l$B~fwAޢNUc6=oۧLܵL;o"lG`gcQ Q60v*VA*&7E(َ,3e.7>Νb;VE;Tr ^fW Ǭ_ű5w7΃&2Ӈ,-cb&`xk#AL(@i nDUMDmcDIqgg`_DK1^9ZAЙt"|D'nz5nJኺKPF'f@fN5{+/ZPDݒ]?9dzWqߞ/ڙ9q SY^X# $PȦc05o'3oZ{?Ʋ0Fڃc&Ō}Ti;C6m MR 9-jk"I7HGi@8bXBQbM#[z$Tj,~R'S¤&əH^|x>l^nF\r-12=\co;Z_*|YPiDs9H !L g)HdYܰ@ Grn46ByW;x66Ј{lwTx|oT^֦VoX)S4‰k<8fU*$dnȱ\#fp .,\-2qɍA,jHɠT`XC<~D95'lA#{TvYC>R(n i3Lr#Rdm(c!m]$5V D<-KWyꅖ:++^t/$!Q7v +$SG<&6iBqh@f1Illf2KgN#?nJd)UHh &ѨǼ9]#pQ W$8t`P=I ]V{ SR @'V|W A_pX7f\z ^+ X?#TU/T)(~e>Qx%"5!PsX%"O ל9knqFզxIo7\e2`\z]H,@3]hE4t{+D: E/&$6b+PM'cG.|8 ê,O~$r--/$/|o/[,2 :~auuF\WI0S%趃)_s}"x4`ĩ,9W!LԒS|98ZjR8n˒Sz䯾.6@`ћ2QLʩV:}C?QaόX@H<@D1:rQ}eNձrzٟ,% ,L>(VPZĦ9b$<h7H@k1 3Ћjs<<>b4 i| UU0͐IkG~mFmur,GJRT,˲+T Yh,6 WԢC6lyc<blӰ{%f\\|ae\0Hƃm?1b:L`f{ɽ ieVI <ܧj$ au|lg+eO| JD Mbӷi' *N2d!B b8} JQUT&W>6??D}u=pi$}w>P;}5J ]v yS.۴;'%kJs͉mdwkbB L٫)ǖEvQ09vDgg9s Ӭz5I a B1LИϢa 9Yoj+–^MӼ@kCcCW8vR2iTPPP `$hM[ڰtS)NfIbƤ&D;Cgace_1֜Ik1kimi"}Odz EF4>jfHSWWH Q:CC: QIAP(0Nj,)&+;RrH%ƒ]I,RƭRԦ_Q@ 2l)bFN= uIɤYBzBu@b^HlVic1vwbP%$鐇H@޷d.-""E荹bdH0>oX(+ .Uac`#OԶGTgY. ˏX=M( .Ŗ].b"-|㸤<]S{zOtRE-ŋ<>vFf!XT0dsJ66 4kU4Zwn26gnY_vWgB7J* `[$9GQuy&XSk3wQE؊=MҐ;Gt岦1 wTiڰNxiʴef`vnj.q9|kꭊT HHk,>Qb5Iߞ,YC2ya(a=Xy4:gMzJWȯ#iZ'=Cn9rK-v |)L2߁% .7NvRxαv̆Χ˰d}w`pYeYÞ]mk>_T_nr5rLtP5(zϨoÃWSWw=}/yMEJHGӡ,W3GKYh5RTFu.LW+|~뻶ud)o՗0 k`׷]lN&=u_;nʬdYX.kac1. cJ:JҖbҗFPpDAj (}I()Mxхvԗg{AQW:߁[L9 ȭYto{FKݠۜvrǫ`]:֖^iD+R$$$#G&aήx_VV;w wxjDW^rݎq7BcǜKm4T_znr ez=.QӗȌh:  f)"cojU<O`8=dJߦ3┥)YRk&?[Qw8>q/BUj/n|׊Śsq wUԄMb]oI оCwvqssN("@4jerί"/ռyé.3\8?2$~zim+T(TxCGo"ቊBݸWIMXYȆA[AJy=OAQփʈE ʹfsQ#x+! u$N7wi^tOWO/lWJ%L0!}Q-)~ 1iTQw7*OEg*I?_߻ޞu.37Ӏє9`q@JU7eBp[` IpLx+W&qpL5z.ɽ{:R fgżyE @-%շh^FFSHzd۳"EJ6e4GAyt$i `Ko} kuW6fKߗvK*g147;x K?@vb{;۵kB_*Kuc[3#])"$I 8.YE)4rQ]B)c J$,aDR )j}R%C\R2)w&0ѭ{%\s׆lKK,n2~XХOUe-$c:/L;EXKox@,V(W5 l ԒE30N tȭYёi.8M풋wJJ>L*mvb8_"(^"X}EsfQcJR_Z{up֑zh?F ?u<=bo@a1)exm1s2-G ԟ%ߖ-eIo`Z6]p=b h`bP TWz{;É&pp/"`lfrN(?`ҴwϚA"Q.SMF1=Eg1G6Jv_]S^~}VՉuH{DŽUH,!,Il*Ec[Ԧ-{v)3sLI 0bI'l`$0 I)'D:c WZN'r.`5dE^*rӑwJ쁆 M5i`EmЎ= F6Oleʥ0i@)3Xk0kTڎUKZnK޹l+d# aG-Fxa$&7X0à^TXg.;U 4L:j. WLc ԬjxW5 `L#Gb(+"fk1nS@~,zhHZQiED jje v#jl[Є~HDk0cSSn QBl.C{Gio.M[| I +4) FJ.Tj8*wv']y蟬FK.)*ZFZͰa$cXSį;!|Fߚi.6uf!,&usӼdۓ $FUmVoe˸k+AJų==WN-@qڮUc_t$s ;XZѦs׹sr C("ЍKP+9S inE?z ""&**r l.e[Btt~ 2AS. گPՎ(Fސ#;zн3C Y;"q|\2z+C 3. tOCtq.!8߇QgQB8Q!q0hzŹGD4162}ޖx,/7fH_qi꾢Z+B6'H!8Qk 4tqOkp탍RhJSfV|'XHo.R5uwҌC)O%zeiРG4on*f "0[|S=W|bopQDvN_+fي1"U4f&` 9=;a&ZA@$<t.u󕭱 @ 011P܌C(PC(PC(P"4/UM@By?`AYPv%ScgzN)RdJf۠+ymdxDAs8D<g}?\цv<֢-3i!8M0;.yNq vWO."vza()qO{b aAwjow[Οs Odnh'NZ̹} r3DH@DP,)LH}\,C(@0ys60q Nqo(|1%N& FM=E;L"ڍLjlR Gz[CL0ZOlhcZ5*=ml `/kKC]709u\~{ ԷQ#"#I6xU$>Jn2+R*u^'k{U`B*#}Yݐ bbM@NeVR]!0QDjWat,-H [%ӝRD|@ݦYʘéq܄!N%]$(9D fB՞'‘@"&#<(b4MfIJr邕l4\mR\R;z'QR⬡D% q(&`&ZқޢP]:$sag 7!guKտY^a3iXe7L<6 G͂c^!M@ (<PXblxdĬ +:XgtXפ -GdvXKkԤ $ : IZ j@8dX $3<\Xi { 0"7CQn{8|  $-X?L U s 8 7T]j { @8 08R^kĬ "*=bkv(2=Ra8u( ,ELiv8 /0;4Hlt/<Uah@|80<488TpčXD (26LDa~$#?LXp0 ?L_{T@%,9cl8 &2>Zg\sz#ALWao#78Ka|@!.=Ec@oē #*?dQLt$8!28IQis(@L,0NcpXd' 9 U ^fu $ !8CU<8x!!"","E"Pn$"d͜",6EUc#l#}x#$7F8f$o%/%DWpyĕԢ%%%%%& &%E&`&܉X8&'d('6D@Rfr'0( ((2(A(KVpđ((0())78J^lvLX)**%*>*T[cr*+%@10=V^+y+,X3EUo,,--2-Sw@0..70G.Ws{.8.//&@X}/0X4L$0G|`0jqL0 11017BYes|22CYe~Xĉ22233,=\dwŨ)wcCY,* "PF$#M$24I78-kշF6c]>~&gz([-Psr`//PB'ѱi wϤ*X1^LWoQ)>3𣐟@Vkd!ݩ[jroG.D 0%e}zx v&m4Rqlp&ےm߸@?2:\Ab3s3Lov2l;8^Dв'C}<vc&ΰ zn}82sѺ, ]~n/a -\j]^eU";D>E{ƅ'bΖ=12:mT6܉׳$/$俯02llˍ0A5YߩPc4>2Ʃ68޳iW>I}4k\3}1|uj0 E.<|%6fxݙ:P-#ՁB?q$?:k>bWj2c{aܢ y*CR%<ʩM7NZYlP̩GnZDZ ϖyj R~bu޵ l^kc+ _:[?زDKЭ<2Cy<1O`ӝF a=O MOY}pCM-4+]8Ѧ>l1iSԚs,'mfnte1k xIŭWS%{7jSQ#n#d۠-ނ0q qS7Hj}N$1jc7f;P$] bR@Nf0;<0l._)`ܦb;{D',٩5$ݠ:rͦm3t] __39zSpAKXpVc-KI-崵?6Fo\b—0 pNBohcloRt!5&4f}v#c@뿀1w $ X 4!0-8A4MWixd45(1LX`50 646<6G6hwD@ԩ806 77$70A[0hr788'40Psx8݌99<0Id{9: +CX[dk8@̌;!;CXOc0p8<2zR\ƻ(:o*~Z.P2;z$<'pmάLYf;M8٨+ d; <i˝fœgS+j>D@C:B. `Lьxw-AGHnf=@K^6 ,فaqI#BH0#2"2)HRa *s4 0.*?n $0 fSCijs" Γp4V75ʻp V&W~/EQh_եZFrs2椂YJkk<\_JK|32;6F1x̵\BuR喝%g^A VzրNcKK<ԁ~$:sBb9 -*)>Mca&*]9~+ H>Q8|^r苜8ӳ?2&Q<\eM`_\r냰\fs ߝነ [>'Cn%@@-% KtrK!1F, I6k1A_5!A0Ĥe"9Ry)QE1ddFd$$iA i 5#_FPц~6m$Ÿ^zVv]A l"9}^%_c[#I!?WD-[3E?5بQWn <V M8*r5:anǀ bcmQ4A|֌JnI|_y u 3cC_ g'+*&ɢ,~_>'Ӝ`=XjUV[vJ;CjWB[xIONeXB$1?Ҩ0)3\ qfX˪dW#Q s3UZ1P/}n޲*T[޻3墟s<8 4aD#k]aR/=Ԋ^!A:Mo<Χ=A!O*@۱OƒV4X|S@Ju "h>wˏ#|C▞V -Z(C#$CS2): ߙj~Xaf;Ng8euݏs ˭?Df c[0B!>a q[Յ\)6+*2n31e\["uq+p erc0JI.pA7N]]:R5?3@vqm/P5V5 x@В1m־`l%RI! PebCv"!2i5f55_כ r7G{V' mٵ 0:qTgL Do! ,j꣨4pєn*SM[sr r^K }aKrX1cu 0RPZ2I"!b 1`$$)1*0N@$jt !^hgv=z% !$G23aͭ$ckTs`'Qf> -H${PL}L1w4l l8,!a!P4H:MlԖ $.!:,#)ۖ,ԙeGY3"QT, AS@+v#Et|qh\"wpIAr_ȇQ|O}MQo}H@ued/-FM1rPL{%Am[Ծ}6v9!)M 4^!LRMcm.4L "TIydO3ٰۀۺO˰InXPa 3C_.+WwL! ػ(2=s* "pM~͋elШ>("?g_N{BJ$'cTKZAFj[Vxr@ ILɹ-{v<.K{?Ŝ#%oS|0 z / ?[B]q2:&eSIq{w[Rٹ5ű_%@f|Y;3dIQg)MY%J^9pFDNez܂C1iQ9/ Ʀ>"q+Z9|)9N},q)<(!&rv67:!u~T3^a>"%!vBCE!yDLR'ٰX(ȘEd?"j>gP;3 S,$6+s|"gջcK#y.K~股>Jnk]ß٢q >)j-?s}JF\0j?̐g8 ltXCTLKIOOREEEXECARDSSeof_RYmyUPDLZ4OrPIDS2_ASyxsns @009BP !TJꌸ a,¨p!drEab9C$FDEHBe9M b-|P/7w@%a)< $w}`|/@#Z$# V7^xcc(t3nr9r?Fc2}Xg% >ø%1Ї[QՍcZH_Xz|,akD,1cv/xK}h2">Ñj!mNfA`xCm4עYa]G]%A9dNzd#E Yݝ`#abI3# "2-2:y%DiXj07&Yʢ>I(C{) :; hӰb<02tNɽ$W9aL$-Af>Ģ;H Y<,̆uИiBgd%7-ޣD8b6oU-ICf-ۭ++W2ۯw uɨ:&XbR$l . MYix`k'@HWnWz K׌p%0;Ua$ w #,&N !dC*$?d* A@!Xe\{L ̺!6\ $ `z¨rɌCAGt>s14o< 'a2 AvP!25t:;-'b#f9|?Fox&H|9^xVI6!0sbF vc|h<@wNN@C'>+*su;k]%D92W&+6nyGvFiA>r9í EZ\&zEA"xҰO-)sKG!\sƈ9l  F5O:"E`c;g(Ql  Ϡ9 0-#CCCb|yX@$4 l  p,BX l y!(t |x&t6pGlQ g }\ `X\ hl& 2d@LVl4xH\$4$DNzT0{Zp`|flrxJ̆J*Iu H KU@_ـ¨@hF4Ev@#>6 )miq2` sg>O` ̻?0@!dhI@Ans?K.T֠CFQoT S fA\ fRHnwx( E-6'"\`dy#o*9& !K#0=ҙL Jޘ/4 T5 `A`x9 n P0 _'@e_;b|x(B^s-]nT)[?b % 4Qq 7Hb)Fm0_+?]s2Jf2L"gp)`'FU0 [u¨p!@d4M:0O'm3#GU1; P*YcnBG9v)ss̏DR@m}YcfKF;Uwc@=/@O Ol t q,٥Itj~W)g>@Br1LYB1*T펽3_iD)G@\7'UQzk/>D&<]ChbɳJ2=ܙFˎeO+" M9g%@]W5Xi !.?Uw"I]T/>Up .Mj4519250221022243.t33.isra835942110.st0150221104032142213s4217855065423321098713101987654320.f1c6b883a0b8a598197abf945v0Af!)!$ 1BBBLT#""IaV+q /WT?!~ώZ85:ޜ}V+_@8ˀy~&!)Le] vgWO_j  L4;9Јə0~GQs6 @2++zPN? Stvw\d7>7[H9!)ZI0cq_}Z,E*44܇`ˋ/9~ɠW Гll5/%Bl5ᮍ(3=^Ō OG{4Di6~_`gC/ŜERU"\U `ו#z{ird) E(fCz0&x*bi?Owzr `L&E\l{P}"OJ->9ny8_@xAk[׽r#^gk(r|\|ߌ15#l/ 7? A FOf6^!g@.#!9[Cu 5s /"]6DmP]]9Fܑڃo޽7g(ߩsmk*6/tAB["!7o9A Z̓+OW3J/W;XɎ7p[,^Ul,E6IޛA%x4~\* SA]!䝘OEsITc Ix:z _{yTy(*ɌQ%]jٴ21eU1ϕ# ޙ2o~Ee\yp5tXgK Zݱt`VKw*"崀աl2VzQR"wqR6JDgJಒ oDja)P)&mޔD$5]$ $'|M'K4ל(fh8*3KbQVYZ<+iF B?my8E!T71<|+lG^KTC{PuZ΄M\ yM>9B,{t$x%顶=EZmIƬnzPȨ{R@YƚN<>8xtv@M4mgw+~K&~_ ULC ϡX |PuvPkxT,?6c0UHN8^AA@~_ 4kqCIx.22缷p?WP_]>q4?zowmf?)G} &$(kYrwJ`YG-Wnm'Z; w37}TRyMuF 11ƅGΆun0\\UEyNh kz w~aG/;*nay|b;jE3y$(eP&V7\ l svqSH&Ay>-ӆNg~M&)Kw˃跈WlVeڽiޠ9jX̼t`HruləݴvJi@<"U[+HE}Z1 EGk^C,͖^yW^W]WXW ⺳QOdf0Fܚa1%\IFXu!Ew<ޞ4$Ox}J|pݝ?Þp}ACyN B ?$fky~S?Z5p:_1np!@`ˎY^RB'7TSM|4d.`8*>=v3KueSp]\b hN ?s2T]3!)#6I90Yz ssBAf& МlMtYA:}y ji3<V3Agt_B]gm|(vi$V 5zQ%@|֚!W_@A?/x9bfħ6}Ó 껽f@<]l^cXo[W"P#]Sa3Ũ`$#7`&[3FAP.բ tȠ#(4DCBDD&FD&HAAÍychZy]2wa\cQ Q) 5lԉÀ`Zeud`VhpmaXT? tc}KFJ&R(J޼+~O9&2a"ֿZ|'.e ϥP76Hd+J:0ue;1>Ma&<6hMc_qAUBQJ2zj+heH@8E%s /g Qqc #0h9oXZi{KW7DAkZJL 1­UV!|6>{``-GެC-kd;aY<q};af +{r3y 6[DSq<+"}<%AH2_bި,{yCyT50eXfj* z$ "H+uc~hI,sr̔rhB4hha_+"e9`S>2叟Uc'@FWBתDDbt_IJ[Xa00 ŚDvluo Z#$Y~s47!㧓_P%W((c~-c g~Ly: nɭM/k>q`KSDU܎EҘI7#Tz^x4p:)hU/W҅g4KP"S5@e@^+d Is64LY$>\[>[iw']{IG"I4Wn䪚QS*N_2&+7A?p$?n vm~,qb11;c>:_qumMO}f!珳^g'#` M zo@W5@F6\\ͥ8%:S x+a!B7fXB`r 5gt#s1C3l_۰3z,fBZыROx hT٥ٗVϣ'4n]yNE7S?;]:bCͨfŰ:vZ4ۀ3,cwN7 [\{eϲ{uNHFVgj 2QuKï J; op R EmH{'Ny㎦X2P4|:Rk2X|}թWM%y|gj1<򄛘+~$3d]Z ^ ;<ִF14`λ/EWl!MWl_PƭJ~E{3E7T0OaӤˎkH X_ Χdxy֮שZDg'n۪+/E=e˶ m.8UCG`RI>|(PK^YLPo[X CY,"LKJj1Ƣ]s))b?rsCKue# ݶKݮ`t5]P.g׼i_*<>XWuT澤X? ҹT4*< #4]61n oђa"jq+[Hۢz{1!TJaPGv2CQ0cOg~ǖ4-@3'pc~ Pfza-NahEȝV".B':[3BBQCjfAS^-L1$:?0 ?->a ~ ^r2o1dH1"HԉdKт($U?b?q-=)o i)iW񉆜fˡ[?. R>IT!B+^'7@ bƠ( kBQwle (85)C 7po.Ԥ':Έ*HQ>Ciam(A19EdD1CE"QJފdzMN,(Q@bɍGm 9^%_Hmۖ12LUť&+0RCfRV7Ƶ5YrDs3^^"Vdﴌ U!d!uR2(Yz=*iK3rwRL+I<߆84H& [??j4Z\-5vLw& << .n 艬rsuf>Nnq]cT9/xnBɯ~,`_ KWjo޵لjKW)2g_2ƶWY3+kt{6>υ̅sdÅsRkٌp2"=8gƧwbK fzdf@\/V6ÁNje䛥_-?{ՅZlyꇒ͙DT#ؿOVE^k) JP% l ~\UH)EW"iJ:2q./˿s⑸G|#dތ ȞW mT'+ HC{,Ǯ־ f4E #=$UH[FOq5\Ш_$.;VTU_W9A37=٠ 5Rm; Y{ ͓ C"[Z$]7KH:ROrk%=(..w >V=|/DE !"}ٓnSbaT& Z.3_ރn:IVy'S)L-Wl[+ۏhQF?"X5 ~#{\xK:OSr =vw<}0^Vi}B/`g[dߌR6uj ИXkA>pY!oۭ]-3KdCs7Nh?T57l]T8T.rMiCܼD~i6h4)@6\\ѬtIn}ehpa'{f 벛4)Z4i8D^j|A*D5NB)EQX`a@7!G(Hr@TEGK 9ٸYdJk@ӔIvlH.|LИ1"O+6(·YϮЈ_Q]L OJlhjӎe_ j!We֔ݶ$y3`6˸ )M|%)BGX _/=fx`-D/{E]~lE)X=~"h,L0|5ɩ v3Jo;&&4ͯF,Ә%';|Xy28%/i@b^7#7Kt`wp?:+a7@Ð R.y}Nrm@YD]׽3Dˊ$j6FC.nFXK -Cvg^D.S)ODd$b?4~c-)Ye>k{VU틷ö-K1UDw|DXU@: UJv8 Ya2@t:У짤u9={DZZb-9pѻtiIkrMA/HVIV\ v-DJQoL䲌բ\%Y(a5mB5cmIwlYRhuӅc^a:OU<ks'h 䇒.ڤ@9 esrjxO-x:^0YJ#?c-Ay $}IZ+dӻՌzҨExdq9 ̐K =J%*ZHTGrMp=9oOHiNj>nhOZ+yCErA~E1ݹnrHX,z͝;cP\;PQnPY&v6^H{;GyX38-( vV {$Npbjb&f%pR@¤{c )F7 LuCN$ ,Ey#lyN8TN`\IbwÖ'J^&uJ)T$JAtvDWĒg2 Π`GlBd]z 慦 j>οp0&e|{*n*z-ʧ^qї奛}HkJK8u P [*ƞf 4il 4vo 2w;4Bz3[+ 2?U#;,(5*E i]Ւ6zrr3_VWA&Y!EeLB eU~GqPfx:dE"ieJh72*꣧Ӄ,ͬEĠ$,͜喷*8A%I;E2=bbhVm@^uwdPY;,bݟըˉD:trrn %k9~~ooY!G/b|ұ o *„JPj>=h:c:p0gYVV6G*XUD9_uC+;FFceR뭝01ҍCVm!Z3 Ma;>l  I_s3q3E'D@2hBY Y K5:nsxXVdۂv9:pV*Ch,"$K E׉#hEC Y0C5>XL_9n?| /r㦙jW>/,7!`K[r):X7`n]Z2hW-'LeLq|TYw0"ʇԢdJbE.0A(|YeyQ`w|jNG?wψFU,*^-*fwc̰h8"ƴڨhlgfLi BW1jMNe8A*= J*=:.GALnJqAMv8[㑘.Vy<Ǹhw\L8OOFxw agnufvn뙼)-,oqT>mU|qDVv>׋d/$v߆6)96Xt8$ ++$Tǔ"-H{J)RaRb$}ҫ$8)1q-iT&FlC`f _Zs-W1R\T·U ^P5E^Q,p}X"W%$@;ef2s)CKJh6);=uIpϦXO [O4M"] .Pw:)Qp*\DK|*oXĂzxҨBr+2T5@|`=/gIףG0/ϗWגH WU?dT GƘ@F:?G(B (I^!p~Ѝ/&:pqv7 8(8y4yE gnJ&8C0 O ]0A"<Ғ&S^β1X^b@ud#BIbe*bcJJuoK%t_dp2,X aą  VM--٠j q~>jB!Z7tdYW=Ҭ%iP͗1GU:8r1Eq~ߏi䑲).)6yS4+hi&'LVպKk\ZC";,@Dj/j*VEO*x}6q<2u೷_78g\Ʃo:T\!Kg\z͢j9 a@@v A8#Xn;&wVӇm$ԀqQ5ȽӦU;@eT4d/Pp*Q AjCol&A4oHX@jX}9_Sj4Dg\-AڦTٴ.ȴ QU۟XdCdlS߾-ҝnTN]0,gHI2V̐a7=G'A@d8z]\}kYhf`W2U=FxAe4TT?9&ըP_|ӏ;cDg( _ݱvƻPJd{Dg(d .[}=.'ե$I EP Ɓ! aF#HD)H]Y~9UO: u6-/JXĂ `>7B>w)|zŵ@F%,Й]zU%#==*Ɔs@<6t:4cz. ;%b)nP(g!*%m!.}h鰓D]!6-CG"U]Ɗz'9eOzL6R酙$ˢp [+b̯ڳ\bE~wA5ɘr[cH`B礆hoe}_7{z4bR弌盶˜n, Dv0u%0CYzh% ~&HX xݔVGP\ETP 7hD"ۙ\ ~_ o6;!c&bC=QKs7 )R?$H@pz;&!WA)Vh)HZdbYP6#nq5lHxBf?:uUm'g m9`2@4P1`$uTqaחB+Ij -鋤;$[@'_34G/i?<$,.L6F~FX~t^PӤH*iql.<: բsVl5o9j8Nwbzj5:qԙl=G/q<?=Ao1 ] ~_j:EaqO*brlHC¶)8!r[-]E^^0@#H 0u60ZlBȇ-7Ưz.!6pkTW6˕W ,x~O~WK|ɊULO~3Msl+;h3Tח X6WwBKWW,=_ՁMNQ]aP f!z>eЏN =L_9 Ee撸*2ehRb!9 ɗL k>Et V4(PU~2-Mc)l$|B qbİʀw@6 K1Uo\D GTX 9)ap9N#6Wo5*Y#E N k}Yj(ђ&+?'Q=t{)x_a1$=9 ?* ]CKauKeɣzY TI+,fIT7Td,㮰1O`kC@CCɟxѶmۺ&LR VP8.1W^)u27ŸȐPy,l=~ ?,HO&J+JC%%h u z"c?֊Aaɽ$"GJ"AQz/Sl׎ U&UcXa^_[AV*+{;CExi%E33>͝SfI : Pj b ➃>wYxo%( SVy LmD9q=fTyNHQ%EUms\f(0w9rj=Rmsș6Nn'C2/{Vs/Q'x.=^0_8S:ô//֭9y>U%BJemCMp#1PZi]cnÖ[] R]2(||Q'L/s#nrNiJ2IڮτܠJҞ.mG@B5پfbqpYCЮ$]wyT,Rh,8C{PMyss,2'`ㅬ]\-Es|qG~ ፝"ErqU|fu@6:Tcٯ {I 4 Cf~U}L;%G򑼦@%: w !c1Q vk,hhxxx%ν(lؼh^4/ȐWjB9rmWWrB @=' Xy'OL뵫Q>gY !@@x <'m;^6MeSh,:MfN`ϧ%tdeaeeaqY\ͅ($$vom2Ƣ~XKrZ6l\i-|%'Q)((krР_rϞdxekOsԒ7])& V46<ݛY?)Hhm]{f-[<nYﻌvɩ"ɔx  U/лZ<y$q5_ڲyEiZg[-sbUVp',qKKˌy-{^GIXևdFRW:|V Ǯ'6P9IQ] 6 6NiI*ѦMeax-T5>ku4*7|556/$/bW1_bEt< GUb)OШpe/P" I9 qMᶛpkw{,Mp3g~/n j@G8:02 +fKbbчo51Hb"! &tt&T\kk F2YJFg*w+epC.1Or9//e9$7|(`4__1b89hh:HDb|Ϸ\+y%lErK#ˆ (HnS|:kRG(3SK(oJO}A/'0МI#xeD<<EFha,SӪ*]˿Rj}F#y<|C S@A|.oOpeF~m]w=d:t\%Wqd_&DqFKk åp)Mi6-H/ $X008b=1%LwvdD#[v++ c1#Pt(UYX5wYՕ3,'JL,텋S~[Lnmb5Zf{ #$2&r.G`4b4bG~ηyw{!5bĈ 28<^"bϑW!cuꯀ`춴Ԁ̙fH[h13.@9HS|8 _ޞi8kv_4]C"*^7 Hy9/$gqϥ!]?k*zɫ9y4JQwxBPpid>*-FV ]/'AQ N?K> c=+8l?FxL^;ݿ,S=*Tp&LOOQRY=dWmx W %)&RFH: [4j I SVQ0O9"".θ&_'FS5-&]>->)0'ۓjj "; mڢ(7QnDyB 'Iˤe4$P5H?Qy6y6)zS(/ $DIↆ AzAz!@,>>FydnSmY]@IIDnf#x"AjUdPOZHUMx dƌ/Xհڌ2dxy]] y)X M@kVih Q)RxH 3ݰ^ (o9mǬ#[jR1Qg8܅hieeam#G!=y#bEex_rw`w)g )B"Y,yEPH[NtLkXozx/@GGo+H?R$ ɖqm8h:hPQ'ŷbb@>!߈Ik^IP0 ړudd ;1aHIIhg~q ĭ"Wл72`Hdvu !SU'M@40b f)k)kh9 YC1` +uOeIᘲ{.:10\qGKU-wdmC^g64:2nD+V׬WR~zF굇ۧUu ߬V s{\-4s{P^))לΜcqq#53֗$*&(z>guxF?ZI$vTt9 .`Drc.pt!~SCU٬57nBAr2|R7m3QWt'T:F~mI[^ S> J_sG`V~tP&$zok=Qc1!=f{&T_Y-S(:oĴݤ4щXЙ}VpN>1CH,'7%ݾ+jgҭ:mHilC|Aa<%wKldowjYǞ`Mͼ8Cy6k8~ /-(^Y^yk^g]^lvmjU#w%IJW;+ hl`X`T:.yHYa7\55 ֬rՕpmB{+ֵ$3jdYJV/z27ѾڟCϮVȷPz˵PQ" WAIđ(  N`_Q9] fy"=9@A.LyXIbOn\h\)y(i<ܵf J^|کvRd8hv"[TIϋ#vGY8Wz{_,nDӸ㨧 lOkRآڥĨ˜سƖv>[D樦81q3vKZ%^A(#iغͦK)` aYqLB*n2)vyx߼z4MNMءMYC)Ċ7kb_e R?nBeNwV V"1Gx@NtpΛ|?.xo描xA,Vv/@8;@/).$RnttMrbhEC+N0B$KI-&]ij1D"PГ[E82_9!´PxY6FAhqW, pYW~s_|6ib6Yq>4.qF8> C+x1 @ mGқ #j-M"|ffS^$_i&1,(N0l; -*`Aŋ?Q_z:cJ[`uņGzCZFPA`y18*IIYJn"$eWRkga-{媔s.S=oeS޴ϩ5h #^$/DlBϹ58 IIC|-~d o(H/ѮRJQwۦR$ּ=А#/hH w= /hcW^DcTua8|y9؄36C2L$tPy 65kh沭vBY %'u~^'2t8D45c, 'H@N ҥ/F;vבÝBewv>fhGz:F8H2"}w^=33QԔDmSdC#.;PlCxӔ3zWM4^H꒛}(Rry.)Y`#5o/g xڗBi◥ݖ_tvB^݈ƅI'T >3#N cp% ݋Hiv-HAy?F6W#EkW( Qf<T[ #`~Bh>$7>Bu*Ay[I'#?P6~(X뉍 @ m*q< "3!iw?20yw @ɛ((N($ aJ̄)NaٖPb)V d4>p iyCb{oPԐ(>p(T7N:O8nIwxW0R \:}IQ&wVNSRNV%X;2i&&DܪIIY7ls v¿T҇J_)FO6g.@N@fz[CRdȐS 4V;f[!gcAGaqflZF'Y* Sݒ{#[ASGw?xnyGY1 xjLt|, CnJ]+iVZ Ypf)Bm`yЀz|*rst!QJy5O"a {NJ}Kχ?Ͱ*M]v9MȎzjQyF\ILu8 w.߿Kv$75u)؟ Ց!QK]-tIO ;l>D0T4W&lT{۹!w }? +f ]Nj4;QFs nb'Xv.\q-.orif#t1_v-6HQI1d^/ HO<-V*|>qiQsȔ[@:Ga2aMڀe6sΟ6'+ r\q Mb!`*vy)Fq@I Pz\'FԄUDk-4.|b8FI ul95Y )WR+74W`\ j'XQv W䜦xwӖ$/*K:jXmq=*.84曆/P/R?z'+"{͓1@ Z똀 Btpdnxe[oowz}(-9{aw ?ՎŘR@1@XK}c|ZGBkaEQ1 $P@%r4:j&L^WDQ-~WBH((Aq |SB5U`Ba#"*/!}YYurx}r%\>Z[l>5†txfA:?a!@K~|J3"C-6;R 7.9W*B, V.j>~)9"f_Ej.hfkB9<Ǭٳ嶋GE/ [Iv_1 nhvиV5xjU6PlвtQ1J局)#DIXn/K+%i(LT:Xm˷?Ō aRXȜugL("Zufi mrT)'c(+\X YH ]ih !Y3`sW:.t}{1=YׄqD1e?`&Bcd9ĥ!4qdȒ44y^Fjp+u=,at K-/GfFKL\R,ޱb\w"8&AK2m*$ G^X'jnfZ3/;oo80 .oƄJiZPڼbdkPh/$֣ߙ \jMIg(h#eFTfnY3[ĔqK9#j?5ɹEʵpG2 g_& )"'>`;-v;fouM,*SK-`ލK -INUaRq?ǹPTXh( \bmeJUg$paR>ƁfX,sw{dzQev;0[$' .ڕcg;֣fvd; ~jgTx"O;K X7Ɓmjvp$YA= $H ֧NW `8j O2cle$S6dEٴRHI,Ur[ 2-8*GrL< =fvLT ׿erNkAUէ Oɫb3\h1_>tbh)÷HA֞$ԀpzǖDUH{e7 :#tn,~,c=q¯weЕ< PuNG#qٓNch^ M}ngqOA*,uVHH]5|c枺B%SK3?]'|p| La$: xK$ғsٞ5G=f5&y/ $MR(c.pw3RK޺E >Djbi~$.],IK2lbE0^[\-魫fM2_p_Ei-{yb&&] 4($ "B_7MtSGCe HPJGd^@P 230o2dffFӌ{\8Ay{{)8ÃwWXV5z08jA^FB{ƷbO.@ԓ1/Q9=ضg)iدaZ( PL00pP+,Քkdݻ2ex=;'ڍA3'QPJO25uf@ӟpV徚sf&Y$) 2;MrR75uf.Å 3t lǁxMlFĒw'Bj T = Wiᒸ"g:p*>]bo%:M6m{;w89ung'ڟNV3 h9ts!G4ȼglgɻ5vp.2c'QTQ)p#x{}o֓\AП?N64% JF8qXL nWSpHLjhc:%3T^iH苄N^8f]`<ɽnunyOnfr>oXlV]@lvIFQ)Քn0IM:GJ-r\v5}<$"=ajO(3zPZ y{XNt^w ɷ??"3ǽH,cϐ!:t|?qi~N4>\'ӽ6?12|Rh\H2{Ok '~ǻ?>68Z{%6; GFz^雌b$}&-e}?wk ~ (L/[6ܤkMi 'm`1oS\Y|E`"o(] -4u6IZ|A&JнP.V("k|_0>>B';j4|mc7>j){/*X#hb-Oba~I WpOdjPY7Dlm=#vݺV;OqLOA:zʌ-5=nFw:_ 8xׄ5o:|Zp|QME㽔N ѼhՇ]O%>FcΛ/R#B7Kֶjb$)) $.0i,Wz+Tk30?)%4i?gXܠ>ڽ,YHo!1IT=s`),xSQ_namM(u=o'<-!./C-.|CI٤e/bާ=>l|W 2%ih$Ir"*ASI ybk+R m7i;INJόĖ;[ΐb(u2S~K3'#gbǓoCB5D'f>޷+%aŘ#ŕt4 2/[aZ -bHl Xt1Tf[0 ߿ QxU1hg~[BNTO=R*?S=tjVuj8 (&G<; {z<^W?蘏bFVSy08D KOqT'n+b#1.WYdaYD*V!,n${>w&EXgv`#ꂑ;~=)' yЃƙ{ȳ V_:flYU7í [B/}<ɚ 2 ֱ Di%e?kCWOp i!hRDzHc`vgK˩\BKXϽsoG}psZ=~p?,QSR@(l[<{VNk٪`Pؔc1{gGg~ [*AjN nQ[xN] 718S% zTNjM  %qWՆ6pS3+HA`1"^-V{SA1p mp o`Oh !*UiBu<J{]0qYS?%Hms_Չl9ިw\>By`ƌj^]JLאXOW:|9W聨9َCAXѭ]@uB5o~TN P8܆b.ؖotQ@7nGM7 0VOrFaWBuA!CDv/gЅI}Y9ztgB ŨuðfS  SHDZOC3–TJB|=*yM,F˫~Ip;w9)iWq?7  zB" ^)=EȵwIsFTqv h틘<*3Z@ 4**E߿Ih n3GK漗[-6Ô20~O=- 8 v-͹34@<AAzDO?yxdX 2IDӛ|+u?^aH,G+D $;bl{1yGũ '0r!mw>emHU{ogR2&T|8Q @5^g^-l>AGzq@48oV,.gh-@]q ,-8BPk,CQax .GOV@ 2AJ,UnHT)D,PbxH58Zu(=`T_u8 'T1 =Nl &9lM^i  - H`q ' >\nx /BXi~8 +F`:Xk|,.DL^@|H  )NYks%>es~8 )0DIc8T !7`NdvH-?Oiu %6H\xΈ.Garv ,9Q8s "2I_vT&7Q)0Nb~!0NWr~/Mjt $6H[s$5;L]@|` ,H Yj x!!(8!EZr!""0BU8^u#9Lb|#$"H8IZe~$% 8=S`u&8;L]w&,''@X'hy(((=(Xn)6)F]kzH`**.HOHZi*,+ 5+J`mH}0,B,RWr -"-<-D--yTɃ(kIscmRH)CE#D`@"HQ M:"zNΎ[5&!T{Es4h&Ynב9aeAmdavc[6Uۭ檙3~9kNݗE oT 4꧐լw[Z;N3bn$HG(R@g[m[sd- ^a(r[;WQ(%g逤>[A@eOh̠CB&7KK9jXӥ—wDR7b#쒪Qf*`Q0 Jʀ;\t3d:#&іT'6:^Oyx]y,AO[~iǝ<%*s!ccb 2ϖؓ+2~$C-{ȶw3bz4\Ao6U_*Ii亶G~ oQ[,G.O(5"s]|f - L<A,/i='}Qeoط ǝQAY"ĭEڔ3+0<D/d#_5Zn2!Me ۣ]ne1 \ WztnX~.QI|P|U:]v޴8ԗh&}p\ ω=(^ݑF ;4vUnx[ÔXkv~M_b5ˬYn2rLYÞ3ţ?Y9ȮNl& dP)`zU=aG^f`eH /^<(n~ /N),-otw;sx~@SEƞWvIlmv'<ngG]w'γ^eL(4`Ύ a7lt3(uyB@~4w㣜}W&V[γ>(7#ƾ}P Oee)Dހ4FIuZ 3`J/k@3H~wQSlRW?^gcdLV?34ި[2B%3>oG~2j#̙,|mbAOtGS~1Yyd¸q(8?LRjlWel#Hq٘] Rp@)oEtRU hûbh݋ L} |!-.!8?Wm..و/"T3Q\/v/0 0010J_s011*3E[1q1H12.>Z@e8| 3&,@7,G[8~41H6Wdl45&1HCL8j556!60EWp757Jd~7 8-CWn`97Jat|8%5Xo8 ;"+>D>r{@T?1?E8Qi?~H,`/E0 CCODSEFHsub_FTLLEGALCH_SEDTLDAPXYVERRTSPCSEQHSTSFUN_srrTRЬ1119##R9B2 "0#0\@AP$I")LSjDmNeO&-Ws ? ʅ_,J턧$wåȕlc>QM I{DT~Mi%jʈ"K%pGm5~j EXA*N J^Vh8bɮ 0 +"%ޣqP*6ڡ8L`m28 KY("*_wJ(J0 [BQյՔwW-mob_M:!0LJwRy2 IFDDÎEm# <EqjLmvTj=v\1µ95(w>F$ukʍdzxLlήZ6˹ͮM v:"Ƒ@6Y"*$90))(Hj47!3e\;]*u- &7m7ȾǫKwk9; 6vdF1aKEE$l83/'kepةpA2@E|4q*qX;1/s[}$0zf;1S[Iz/h*ԟ$gIfXzU[l F Ą l6,z{ b@UR50^KrJWJ≶J$ԋxȱf\6zNP̙HCDh1Pd $~AP׿{K;ʑu¥jS\SЋkfr%iok,FwL*'Wy ^Ͽ]C]p'hY6i;u`A .glA UvSx] #K*R 8̍x?)쑖ؓ*f9ƒa=^ĞXR9YbamH 4XgND̎y>|x![6 p<@o&wVSoqS+׏Ar=Ҝ@'.&15g}Ht:_CFȁL-[\0fv9;VAmI/ԬI4YIs91.r]5iIn4$"Y:y,50),ȥͼ$R}k\ w5x|3_ Ū(d0nM-fM !EH1xgj aZ)p,& (sQ̒‡a^wF`o- =>KhP&95(mN/Z Cu޼+~wE;g^ZOZ4uEUMSsAIREXP100SCvLTSVCCATO_EPRSKRBLL_TSVIDOSNswarnASfteaZPDSStX8Dqy2C)HI*m_.cx598lƌ9YtGxb[Fx|C'd#` nwDžʡ#=WsJ̍hxfIb1*q!Aez#'=+ɂ7u[i#"KL_vCT-`~ȓoP(&;*UyEƛE!J!嵿v*!v:%pSښ8Ԟc)X`1zmpzʘ9n3iurDҦYfmoH۩ QѩxFߢ3]ދX3`ܷ ɭ1t) n^,e3bi+}yO7z!koM ڀ{{,( >: H;!$$EkMdJ#Mo:_6t5N@$5 ?ϟ4`;pZLP_ eӅ8!z_V nBr c|R݈xLx )}'fnfͲP|jm[V~?I{-``)ݟ \o?hz0}UoznGe!_@23\^17re< J,7 W-bHe4 LStlfmolCXO2_BEA_4 &+kpЉثܫ(HNZ g @<> )5tAdMiHu(0Er t h <6TL4 D(8$,* 6@L4bnz  ȁqm A!!Q9*" DIRTl0~s nq̟afEs Og8ME8g Yv(9OhCXrpCd45l81i2)Jԯ1tJC<_C-g@5;ZR%!CtmV~]%P7=x5ez䩯Tphl({Kg@8(U_(䈊ɐfбK4h@%bPكkOΠ;3>| v@c^-#ER{OKOL'mh2q3Sq;C֋f}H3ÔL<%ɟs,r/޶Ign U3 9e{;5GZ .%|]x>|nhqB>e7tI@gsynq*ީF`ӄ+$Cl1l7dE 114034218191902316973841470698765432udivdi4refa7ba054bc44ca6di34  &+?kpЉ aث0(4*3B8Xg*^sb l2>BԱ@_ r+:w b!!!AƔ!c!DQARgLKgզt%h;OP?ݶxVt9tټy *]r* R4 P,S#vvG*hX kb7԰`5\gDbw\PsIΝj190C5}DSڬv>υ*f'ͼvrVG8wǹ"`Ť8q,/C1H ]pByTR]Q9Jy?RBQѻSLbQ %&dgoz7NRMHb/ʷ#k"-.4&e{di4{!lF8M"`Ǝ녙 3ͷՐNǷqսPޥ#]nbJwiC. ?淓3o_bN!%cMcO[.ay"0amWӆ|08 0uX#oh'&i'tJVc"8{ NzP]M}7kwrR8iqhFoN{ڥ[BG\=n\' Km퀚ʹ33&t(I C JG%aӥ20< ]qŒ Fv#>