libvirt-daemon-driver-interface-8.0.0-20.module_el8+411+cf18eec6 >  AdkU]Vd]`1!>Ak ,uV ;6I$wPi8㼴K{8լX V}f7F:O76Ku`azn-DH8p~a |KFE-3Tu Mf$ ߫h-͡~Gخ@qii9/G0`Nk]-:cD IsbK86JХ0 \Ƚ0;fwwˏ[:~d||Vf%[xԉPT3߂tt=/٥栍^8nCe1Kw:1GdHMh`o{h=h %Vru#NYg լ_ߒ{ ,,SH˜M;W)P,\Dy{87Y'`?LM wj}ռ)MH ŀr0~'׌DWgMN wٹ}v2u3˔jf0618a963cfc78cc0fbd9f429652c65146f1efa24fe3387998393498d9790991535c45f758c1b006552c5c6734117147f60aa26c0302047c435bb5006630640230370cab711f2ed9e6135bc11eaf5bcda9fb6e171acdd9d3f84f522e678f9645e34e66a9a497656601e66d9f9ad582fbc6023000ac4dc7da7650accb1c037fc98271c1d1d1028b3e66774318e434921789cd001934af9731ed6742a4a83e60c7c5bf0b0302047c435bb500683066023100c40f1afaeb3e09a761f8982c0ce38a568048fc835b0378f38629b9180d20437318017bc895b264f01b5cbbe69734d266023100e4b68eb5f83a04b43d99a104959c259059c3ee155f3e4d9e710a75e237f1a0acba3e0baf3a1a2330bff4e26458ef56d30302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb500673065023100832bb7a931148e5288c95c5b4af1bc0de5afc63b07fde1350d890b2a4663a486da673cf16a3dfee358f9c04aa51e3340023067ea16a8bc25a0a17213fe71c459ae4975c1aa43f93212439cf0a224a45e9f6156a97636d40c45ffd8231d97119ea6830302047c435bb50067306502303b1ca1de8a09613ab67cfdec6af3eb24ff8f6b32772c3008ecf79d1006f204ccb2c2c690247d28868f1db0d9f04217d4023100f37bc85e7b8efc8b7f56ff17fd5373ec2f0b9a44df92a1e94eb7631ef5d1be1dc9dad26ff07aac441d5261336d8532b40302047c435bb5006730650231009e7e6a029a0ad1b77e36931682d4c202c79b2077b076cc1667f43eac7ea5a3ac3b7d59789a040e377f3f1396b0e45fb70230669341e70ad45b5733029561bb46c10d82a2f4d97b1586318f3ed5c9ce84c1e66a087baa6ee6de272dc6533c661ff7470302047c435bb5006730650231008f8bc84d089512afbf1086a31715e3d0cb28921b082919291db4eaefc1e58dc0a6710323603a14dbcce05d94ef388e200230129d9c8005c6648d6207c2be67c9ceec8595d2b8881fe0fc870efec5345a947ec98df9dd2d4f7841f9515916e7d4e9430302047c435bb5006630640230104b0bf2e3f1ad0313b28f83f951705bce3689eef9bf3e503c191491dfeb75d5070551a0512a49bd79ff2bc0ad5e4235023038e3b23e63f5b9d67159dbe0f505a6a311edce03a510305c8f97a543dc95b6ab426b2704b6d24098cb3ab862b6b1cd200302047c435bb500673065023100d37e97a6b7b9c1d549d1f265e497d2a89b0734991cc0f3d54570db93c3952ef1148257f1bc1f70d603b3c0345147f0c6023005b2d28bf106ab8addafaacefd78ba27e838fa5dfaaa604f9222ee27148808c324a429a5a494f2f7904a61736bfc33f70302047c435bb50067306502301ba39949b970daa60cf60a4e85493cd2b10a5092492805949e5c8269ad67e0955455287991c3bd145eff237ade6c796b02310097318dcbeef94967237cf7bd0251cfe7d1b5c22814068d386e0ca359457eb703dbe465f64f88fbc2a79a4b59e64527080302047c435bb500673065023100d31af1a30a27ba2153d5884c4e8237bf4d586451fa87f8a57de61e45ea992ba2d3c38488c557803ac00e37a67fda6cbc02303fc6c8671c1e9ef322829289ddf08ba8a45fc437a2717524ccacaafef8a96cef72f995bba31fb63173891e0a948a53670302047c435bb500683066023100b2dda062095562fbeaf7477444b187bb48d216a4412a7f8d3266bfbe297b91694ba82a65b02387ba17d5516abd1af1cf02310084bb5d19651891c69e4bae1d10f2628b3b57fe8c11bcdc22af8435a18f62d2d5346d5533ffeb88bc1b3d1e745ba756a0@dkU]rQKu<ئUФ)hVhHc29v-%}ܥ EM/Y-qw8jf&8r$/5Lt`]#fT/E9:& 6ɇZ(2P 3"F;"N`km*R-'n[Ά^dg3LznS6d&]ٮ5yLP4Z :9-qj OTXx_ ,y ZЖnI5eO]G^in&%}sk r^}RkPFz(;b2{: X|-}Ek '^$Cpo;l{cR̥6FЕN53L:rְ==9dInV)Yw?3#gJ|!.>X'{{?x+7 SvI|6nAYU>v6^q\h&D]Jg4hNM 2 @x>PCK?;d"( C s & 9EZ`g< \ |    L ` (8i9i:2Wi>?GHI\XlY|\] ^m bpdefltu$vdw0xpyClibvirt-daemon-driver-interface8.0.020.module_el8+411+cf18eec6Interface driver plugin for the libvirtd daemonThe interface driver plugin for the libvirtd daemon, providing an implementation of the host network interface APIs.dkx86-03.stream.rdu2.redhat.com 5CentOSCentOSLGPLv2+builder@centos.orgUnspecifiedhttps://libvirt.org/linuxx86_64mkdir -p /var/lib/rpm-state/libvirt || : /bin/systemctl is-active virtinterfaced.service 1>/dev/null 2>&1 && touch /var/lib/rpm-state/libvirt/restart-virtinterfaced || : if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now virtinterfaced.service virtinterfaced-ro.socket virtinterfaced-admin.socket virtinterfaced.socket &>/dev/null || : fi0kbK#}T PÁAAA큤dkaBdkdkdkdkdkdkdkdkdkdkdkdkdkdk8211f87ea960d14cc39c015ba1f6833247b22043445c98f079411aa5c2ea43cb675088634d7cc633065be91bcdbfb6106742d0053bffad9fc30b46ac088582e39e55baad83266e16f8ff324055a4a0f8e923556c1f0c842bfd1e6ff97f9cfddbc3c00c06c65436d2815c9fdf771267525227fffb70dc1ed37d54917482cfe14a2ad7118d7e408542b04f0701f5dd8bff391e59a0398c550c5a1be3c9dee703f5fe6aff2bdbf4d77fbd015a22b1cbec232652cb8a680cd97fb7c58beaa0696a00fab026f9d972c45a728f9d12d9aeeb15526290d0c5b07c100e980be795a09828341923905cab6a24732d0ae7ebe51ee31f7da5aa169e8cbb2acc9e2cfe13f3d0db4156031ab72fd1e8da197059efd1a19b7444eaa72295bd49cf8b2fc1a661d3ce37ded6fdcfcd7e605d48a93972c2c0cf417ca612b1bf830c6c3cd9fbcd045dee9b75c72c2d62cdb57bfec778f26e0b36aa880670a5c85d7b17163ba6197494../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_interface.so../../../../usr/sbin/virtinterfacedrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-20.module_el8+411+cf18eec6.src.rpmconfig(libvirt-daemon-driver-interface)libvirt-daemon-driver-interfacelibvirt-daemon-driver-interface(x86-64)libvirt_driver_interface.so()(64bit)  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     @/bin/sh/bin/sh/bin/shconfig(libvirt-daemon-driver-interface)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libnetcf.so.1()(64bit)libnetcf.so.1(NETCF_1.0.0)(64bit)libnetcf.so.1(NETCF_1.2.0)(64bit)libnetcf.so.1(NETCF_1.3.0)(64bit)libnetcf.so.1(NETCF_1.4.0)(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_6.10.0)(64bit)libvirt.so.0(LIBVIRT_7.1.0)(64bit)libvirt.so.0(LIBVIRT_7.2.0)(64bit)libvirt.so.0(LIBVIRT_7.3.0)(64bit)libvirt.so.0(LIBVIRT_7.7.0)(64bit)libvirt.so.0(LIBVIRT_7.8.0)(64bit)libvirt.so.0(LIBVIRT_8.0.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_8.0.0)(64bit)netcf-libsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)8.0.0-20.module_el8+411+cf18eec68.0.0-20.module_el8+411+cf18eec68.0.0-20.module_el8+411+cf18eec60.2.23.0.4-14.6.0-14.0-15.2-14.14.3dgddac>@c@ccccj@ci@c@bޅb@bb@bi0@bb@ar@a7aea@acayaim@a0a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 8.0.0-20Jiri Denemark - 8.0.0-19Jiri Denemark - 8.0.0-18Jiri Denemark - 8.0.0-17Jiri Denemark - 8.0.0-16Jiri Denemark - 8.0.0-15Jiri Denemark - 8.0.0-14Jiri Denemark - 8.0.0-13Jiri Denemark - 8.0.0-12Jiri Denemark - 8.0.0-11Jiri Denemark - 8.0.0-10Jiri Denemark - 8.0.0-9Jiri Denemark - 8.0.0-8Jiri Denemark - 8.0.0-7Jiri Denemark - 8.0.0-6Jiri Denemark - 8.0.0-5Jiri Denemark - 8.0.0-4Jiri Denemark - 8.0.0-3Jiri Denemark - 8.0.0-2Jiri Denemark - 8.0.0-1Jiri Denemark - 8.0.0-0rc1.1Jiri Denemark - 7.10.0-1Jiri Denemark - 7.9.0-1Jiri Denemark - 7.8.0-1Danilo C. L. de Paula - 7.6.0-2.fc34Jiri Denemark - 6.0.0-37Jiri Denemark - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- qemu: monitor: Drop old monitor fields from 'struct _qemuMonitorMessage' (rhbz#2170472) - qemu: Make 'struct _qemuMonitorMessage' private (rhbz#2170472) - qemu: monitor: Move declaration of struct _qemuMonitor to qemu_monitor_priv.h (rhbz#2170472) - qemu: qemuBlockGetNamedNodeData: Remove pointless error path (rhbz#2170472) - qemu: monitor: Store whether 'query-named-block-nodes' supports 'flat' parameter (rhbz#2170472) - qemuMonitorJSONBlockStatsUpdateCapacityBlockdev: Use 'flat' mode of query-named-block-nodes (rhbz#2170472) - qemu: relax shared memory check for vhostuser daemons (rhbz#2177701) - virpci: Resolve leak in virPCIVirtualFunctionList cleanup (CVE-2023-2700) - node_device_conf: Avoid memleak in virNodeDeviceGetPCIVPDDynamicCap() (CVE-2023-2700)- qemu: domain: Fix logic when tainting domain (rhbz#2174447) - qemu: agent: Make fetching of 'can-offline' member from 'guest-query-vcpus' optional (rhbz#2174447)- conf: Make VIR_DOMAIN_NET_TYPE_ETHERNET not share 'host view' (rhbz#2172578)- vircpi: Add PCIe 5.0 and 6.0 link speeds (rhbz#2168116)- qemu_namespace: Don't leak memory in qemuDomainGetPreservedMounts() (rhbz#2166573)- nodedev: fix reported error msg in css cap XML parsing (rhbz#2165011) - util: refactor virDomainDeviceCCWAddress into virccw.h (rhbz#2165011) - util: refactor virDomainCCWAddressAsString into virccw (rhbz#2165011) - util: make reuse of ccw device address format constant (rhbz#2165011) - util: refactor ccw address constants into virccw (rhbz#2165011) - util: refactor virDomainCCWAddressIncrement into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressIsValid into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressEqual into virccw (rhbz#2165011) - conf: adjust method name virDomainDeviceCCWAddressParseXML (rhbz#2165011) - util: add ccw device address parsing into virccw (rhbz#2165011) - util: add virCCWDeviceAddressFromString to virccw (rhbz#2165011) - nodedev: refactor css format from ccw format method (rhbz#2165011) - nodedev: refactor ccw device address parsing from XML (rhbz#2165011) - nodedev: refactor css XML parsing from ccw XML parsing (rhbz#2165011) - schemas: refactor out nodedev ccw address schema (rhbz#2165011) - nodedev: add optional device address of channel device to css device (rhbz#2165011) - nodedev: add tests for optional device address to css device (rhbz#2165011) - nodedev: prevent internal error on dev_busid parse (rhbz#2165011) - rpc: Fix memory leak of fds (rhbz#2165428)- qemu: Ignore missing vm.unprivileged_userfaultfd sysctl (rhbz#2148578)- build: Only install libvirt-guests when building libvirtd (rhbz#2153688) - tools: Fix install_mode for some scripts (rhbz#2153688)- util: json: Split out array->strinlist conversion from virJSONValueObjectGetStringArray (rhbz#2149752) - qemuAgentGetDisks: Don't use virJSONValueObjectGetStringArray for optional data (rhbz#2149752) - virpidfile: Add virPidFileReadPathIfLocked func (rhbz#2152188) - qemu: tpm: Get swtpm pid without binary validation (rhbz#2152188) - qemu_tpm: Do async IO when starting swtpm emulator (rhbz#2152188) - qemu: gpu: Get pid without binary validation (rhbz#2152188) - spec: libvirt-daemon: Add optional dependency on *-client (rhbz#2136591)- qemu_process: Don't require a hugetlbfs mount for memfd (rhbz#2123196) - qemu_namespace: Tolerate missing ACLs when creating a path in namespace (rhbz#2123196) - qemu_namespace: Fix a corner case in qemuDomainGetPreservedMounts() (rhbz#2123196) - qemu_namespace: Introduce qemuDomainNamespaceSetupPath() (rhbz#2123196) - qemu_process.c: Propagate hugetlbfs mounts on reconnect (rhbz#2123196) - qemuProcessReconnect: Don't build memory paths (rhbz#2123196)- security_selinux.c: Relabel existing mode="bind" UNIX sockets (rhbz#2101575) - RHEL: qemu_migration: Fix restoring memlock limit on destination (rhbz#2107954)- conf: virtiofs: add thread_pool element (rhbz#2079582) - qemu: virtiofs: format --thread-pool-size (rhbz#2079582) - conf: Move virDomainObj::originalMemlock into qemuDomainObjPrivate (rhbz#2089433) - qemu_domain: Format qemuDomainObjPrivate::originalMemlock (rhbz#2089433) - qemu: Add qemuDomainSetMaxMemLock helper (rhbz#2089433) - qemu_migration: Use qemuDomainSetMaxMemLock (rhbz#2089433) - qemu_migration: Restore original memory locking limit (rhbz#2089433) - Add VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - virsh: Add support for VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - qemu_migration: Implement VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433)- nwfilter: fix crash when counting number of network filters (CVE-2022-0897, rhbz#2063902) - virDomainDiskDefValidate: Improve error messages for 'startupPolicy' checks (rhbz#2095758) - domain_validate: Split out validation of disk startup policy (rhbz#2095758) - virDomainDiskDefValidateStartupPolicy: Validate disk type better (rhbz#2095758) - virDomainDiskTranslateSourcePool: Fix check of 'startupPolicy' definition (rhbz#2095758)- cpu_map: Disable cpu64-rhel* for host-model and baseline (rhbz#1851227) - cputest: Drop some old artificial baseline tests (rhbz#1851227) - cputest: Give better names to baseline tests (rhbz#1851227) - cputest: Add some real world baseline tests (rhbz#1851227) - cpu_x86: Consolidate signature match in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Refactor feature list comparison in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Penalize disabled features when computing CPU model (rhbz#1851227) - cpu_x86: Ignore enabled features for input models in x86DecodeUseCandidate (rhbz#1851227)- conf: Introduce memory allocation threads (rhbz#2067126) - qemu_capabilities: Detect memory-backend-*.prealloc-threads property (rhbz#2067126) - qemu_validate: Validate prealloc threads against qemuCpas (rhbz#2067126) - qemu_command: Generate prealloc-threads property (rhbz#2067126)- node_device: Rework udevKludgeStorageType() (rhbz#2056673) - node_device: Treat NVMe disks as regular disks (rhbz#2056673)- qemu_command: Generate memory only after controllers (rhbz#2050697) - qemu: Validate domain definition even on migration (rhbz#2050702)- qemuDomainSetupDisk: Initialize 'targetPaths' (rhbz#2046172) - RHEL: Remove os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0/bin/sh/bin/sh 8.0.0-20.module_el8+411+cf18eec68.0.0-20.module_el8+411+cf18eec68.0.0-20.module_el8+411+cf18eec6 virtinterfaced.confvirtinterfaced.build-id2d49e27bb4ea16aeae1154e6262b97c534075e02f3dc37af9a1d3744a85f5bef4ee10b7c6b9eea65virtinterfaced-admin.socketvirtinterfaced-ro.socketvirtinterfaced.servicevirtinterfaced.socketlibvirt_driver_interface.sovirtinterfacedtest_virtinterfaced.augvirtinterfaced.augvirtinterfaced.8.gz/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/2d//usr/lib/.build-id/f3//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2d49e27bb4ea16aeae1154e6262b97c534075e02, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=f3dc37af9a1d3744a85f5bef4ee10b7c6b9eea65, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)rPRR R RRRRRRR4R}R R RRRRRRR R RRRRRRRRRwR?RpRSRbRhR]RNR2ReR1RJRzR&R/RERAR,RTRWR5RQR%RXRkRaRuRCR.RoR$RmR|RjRLRPRURlR>RFRBR[RtROR^R;RVR@RiRRRsR{R'R9R8R/dev/null 2>&1 || : fi rm -f /var/lib/rpm-state/libvirt/restart-virtinterfaced rmdir /var/lib/rpm-state/libvirt 2>/dev/null || :/bin/shutf-8e3dfe44906153d4fd1c694aa4123899e89a1c6e52f43fc8f23f2834b57eef7f7virt:rhel:820230522131239:9edba152?7zXZ !#,=] b2u Q{LVGmywڇYWU_>ܧW[{dh|AFkm1GT>FG@06A )Yиv*@{#IQEj* Zy|-Àdwv6W³1q5C,ҝaJ~})׍lBU'IƩY-1_ OB/W§j܍|w4e 8OѾMɀؙZ RϐP^J+ 2kB#%:6:a4m{WSivjbBLm{#41]>M[9JK,wSҫ.Wb6S14l4iUEMrļmAĜ II!Cr/Lv_=q*Xus&cL5\~蕨Dϩlopqa /@얧p^+emO+)>تw鉀R&nE*J;;!z#Y.*Wt|3T,>+80lv=Gd >IK2Rd`#o6MaSDg@p-"D3$C3䩋7x$ӇYyd8sw 4 ,ρ!n$XrKu8s, 7qY q/3΅XKpnٚWb9w-kx" Ċį'af EF UZ%fi6>WwZ##NaX~`G:V TIdȉOUycTbh򙐊icd'cN=6w'u~du'g^PvHP(ʔQ-a3<uƲPi( =2H#ky['6j@9jTJt~t0tV}#c\__cP|Jr'̵B"Wp 3tRn),E 9#ݹ&>&b]j= JtAvaxC3}d+-yxA@|˂h~$Qjw ",);p 8 tR~6rÉKїUg=m=^WMJ a΅C{G[>Uano@n5IQy[.n@9rS}]tdޘ}wMa&+ƒwG)B3)RG^MHKd8bs24X릡-58و5U,XF{хK6WRV_L!&/pYv<5s45щqo-P=3$n%Eh0M |KkGi|gm5'qgmW\7b YTfʢI8 8CxcRPQw,Еg: Y9m8i Rh(w\ykOWh~:mc4o3e8Ďdy#63ZsGmgHOPF'KET%S?&EyhMؼGq⹫Od vm@_*#H?S=0y0,B^:RET&tH7ܤ3eV+:aàhJXIӒ=ӕh9Y;2}x _ʃ$sKʃca@g&v֮nvshi&`RU/fkJ}Cgi-=p&7KyJ9iG.Ջd8x 96{A^ֹtN{(M&E2L_?O:W̦=C E'W$2|4@"a?|fHX VeގP(mv^*KNGr\\4>8ִ둤s[}׮l䣒YxM/vL0u^Zelu&>Ch#X(ST";2w3o49F4B˹[;dǰUS`,R/hTo+S%gM%rٍ^meC pP#&[1Ve_j<$idcꚵOo[cbT1b..d\jUcb㉁&zO&e<ʳےMQ~˫dPz*8RR g17l^)"%f.W41|  "z̩ ڸVgw>(&ќӹ|Q?m3"L{nvmHKO8&Y>=[H=!V&tsV5^8KIг;]~6 ij胸,/cżA#Ɗ5F%+? ikXb R/ǰlHҀ9/SI?7&FlHFXkr;tWs.Q>D9qp~xV{)|LX ܷUDf~]rfؐi U֭EWBHC;+/I.3<6񹰂E>H\([^liL8FGVE34m 7Ut(쮀7spZ'wfzYQP2:os+5{5ߔ6c%zrƿgJ,эR &34:|Ugp4S2NX;?0a|`̓vd`=$= t~jjS='pO/"G:z4)|,Oa [,hDoJzW?䉙[`E 9UHYI7|ͯ Q2R~pfFGZ5QPԏ/]]īVh"Sn** U!oI7AqΡX^"GXPAbԩ'O)?2_i% AeXv\QrF>y3_OBXQOHMn޲dUxτ?Qb)@x]H$Tln/K!+1߮,\zٞ9XIqw@K_ X~ԩPPဆ#dgrp_wh`-~- 7P/WrrRdnNxuBIBԋZJ)J /nT[ͦ_<m0NaI67/= 5LQSWb\KJÑLP_xa;gum}#vςcDuHNF_~`Nz3r)uePY)ZeGIv(ͺU뽵gv G"ԳkZt 0*V@wt| \LvV$Pz֩6B/J'P8q* x. "͹}h4cdžJj$-!4S"{n]#|ACɫA.˳RnEj ڷ,:[Ao/" u8 "GuzBQy1xW'%R#Iq=DN-ժ1V>RZ[mD7tϻ֦e}D ;CZf-kV2\;zYo)D#gʤQ{Ͳlj0ȃhREv-w&CJlf-<{5npݽp>beљ/I)Fn?!9mU@o(l91k[_1D4h?XUn;CN|Xa j3YRlntr~L U E[L@8֬J6Օg9|l5^h]Uj0,S1ʝ/ g6`ɝYvLnY3fy׿Μ>!w.DH];2e_fn tA[LUVUp/gUoBO2'iLvNZ%M;c'\0JNf*t\Q0|j 0b1BR ,SFՠִBD08ʎf\c"&V'h՘ Ȫ:A.eCt9LX|e_Kvb{Me𦣚u/T1Tlߗ_keC3z϶#NSI0[4*}}<'h?qaQ;+ia0tʕ[.3nI,c;s$B.iQhTO&i!ʣcJ_(x -b:$wPF͡cxA펎Oqe`4oxθ=h<5{m}v? =aOjj d 0٣C?맒 e+'d6Sk)iByxAcP I cwò"x5OdrP5%k}5V!xjA$+>0׉%F FT暖n)vd #PC0σ}&XlOzL#M[" . [ZK>V6 C8M@l~r*@>aQpѩxQK"Bf|Jp$'VGaP\r_D4 m>cm}̔_uU"~=7cR?@/M;jz3n*[M`_po34B.^^WQMRݸ.ɲ5#e8.ݩ#2R%mIAFj,B r|rs<] #Ǹ\ V.f4GLB;eĝ_uhz)W՝C86:ZDD.TT]*&-oXfuʇ$iTB&uAÏl I IЯŏn<yesVL޴h13dcM L;I64n; "@Y{U؋4bf|V *؏2\7 93p$heǧjV'ޣc"YX;d_-=ݵwְ&A0sU| bj7bWR?% RS.Y>yY=o-7VrE .iTB"aW6-8Idf9Fb^Xl @cy5"uOI@?IG/fdj[^p!صt64P-Waq%W Q]Y _E:p_S! e[qW?k~zIu:8Kט%oypv˵Ҧ%ն"  4m,ٟqR[w0tkjQS`_t H (M8Bx:|ЅܺQY mf9oE\]=z!vP1'Fyǀ]-mI#mh-\a9'4ߟ.s9ܔb ]%J]ƌ2idKI@<^#wepΚmXt]Ƙ(ys<)Hy`4{:8/F$lK|l[uqP53F~Bn5$ؿ3/yE${^ƌ_4Zj[/VNyK]͈tH4 PA^#Wpٓw<c&ϸ`ʔ ]1gUWfsQ-/P]>0 4JUG h<.d?[|}( +]5nSKj 0X*%e4)Mc!@Z&xD$з'hA;@ft1It"#MLGk=nf[}wL}TBEwu2_9QE9Ic:TS[;yGdP|obSHS.ę=w<%9RF$yǢQWS d?03&?"]bCG/z~`|asdq(7Z2,R(͏ Oi_aGL@W[bʿ͎4ֳ jSuՙI]Ua#3,d'<ߚD RGаxS|ҵ[ ޥZz 42&Gi\; tG*$*HCSWx hS"%;_wQE\ݞBQAд'bF7BL|S2*,Ǣ {C-{5 &%.d$$p8fAX-fsoE?{Wwo~Eqfy#ô5"phi XmݯO5 Hx@"1 uQV2NEsL7 yL=\FK(gኇV=4tJ-xR6 [ɨ̝smrö\RdCd1s,BfXf}+؀LN:M}j&V+ *1ģO I)n@":Mģq(A +cA6r/\gˏҴ"l TaJ Cs]¹ò E&+E ֋ٛ A-k-I@1[ %8[Zy4| XeŸ^QɒG msOAx+M<Ľ5}F>`I_k}hKLPLel%)M"ӳqpP˰8:?֞WQ k^|m:ia4nSݾ8`Ygx`'՘ѿKM_;Nam"MucE bヮh=l(3ѣ[yK5 תX@{H6.7 Hʅ-#GYW6~r+:JOw/ۛ|` Fدsfe95t`OE@Dž6 8)u؉'C2J<%QD:kqoBw>24KhN&Gq2?WU=ֱ˒f4&F\L J ^][b#V $fSӜ٤-hx/pAQ@lW^Ti˭[]vU"PW,;"M`6֑oͺ7svE iشc t_c'Ukv̼}zF^|kL"[4-euαK`G9$_|n^ʤPs{Jq1|{g`40^#^8Pn\ԯ}Fq:+DM|3|m΃{ -}zw ^ 2AxBzhK nc6R(U^Ҍ֚v0z9ݟVK C).Bg(B/2J22NE ʖx׶9ӲwÙ(>Ulǹrz)e Lgf7d!Ғu&8fB*BL`XnuU ȕPDٙy)Bz*%F$X %B Lf E|O9HRzvIڸ*B*%[$h: ~FjP9h:Bǝxx¤!>>{DKVu@VorXcs2PjWzA=e4}J65 ^:6%Vt.?i55KjGwʓ j!*`/D%@=<#|=^Sd'i~<`l&YP!IxseѠ ]s9(8&F ֓SAWc@;P3M*'eH7h+yMyu4L~-XXdg/]5zOԼ+A5K/VWkW"L)6q‹=#bIgȏ=nQ["g50j?݌ihab=Hs[wv5=̡q:wfQ,"&0l9ĸ@2;׎t+D!W(=! 14ck Ŷafnp-M]+^WMu2݈;ݢuN]!qkbnğ#(% /u@1ԏJUƀ Õ:ƒ4ehZFħaiizⰧ z?;J+sO#ep|HdFv%զBe`L7i۪0ӏ+g'2a+ vO =QR'8*TʮM u>H-nKwT|D]]}̉"uW?MQ1瑋5EXXV `V l؋藘*߬\ap,ؼtZAhF+}Ê>)Ik3#S/ƈ[տxc'F]$UN8&$KĹ`P$O]@-u KTd@ 5@+ ym^XZ\xVR'!)S]FTtb2={٪,m'!⍱Kf`I<5<\h1Z#_4x`9DkU݉맜,0;&H`2N~@T"XPaփz <9&l7`n0:5Q#BqeTa 2Q#zBucM'*y8AŹ% nv~,< J^ͫכ?*DK&.[`瘡M_pUAL<pe`a@ZM:vKSwo0pڊ6{ϲC ' MϦG= /==>[ բ.Æ E.} u~YGŋV~O9ळ-oZT&яΫ&m{iHRpIiy%@P] SDyvz Y_ڢ]G)Cp۰>:s &ַ/l8Q%Ъԣz=mv?֤s(^Rݡ<{ٸ aPZ03n:.`QG&;_`jOb}kX[#G]*2:2cha#ZM KgL{=}>*"ϴh}0 -]~壠*6 _%pV>7>n?3Gӟ0ggXNK"DKO]5WB^bj+/ߡG` #XyiQl<݁&0|E,Y桪LCk5zW6(* x_0ꄗ g1ÐP|6!Q[΂ic4dm)N:;B\dJq8JR6)1;Hsxa\v} 7LoĦ:0k:Y. ~El_|I'av7}8%И9J&ccn+Ȝr \gp:xE& [Yh?|Sեܴ ("?~w7|zPu:|'yqFɁ"JS!&5%5EDfPG2S>\M.Y[Hq{@qQ*cHtPl~tȄD}UgA#utǚ0 2Z+2qm0[Wsrm*nV@֖N;zaȒGJHM qZ6Δ7[p_[ $kygη1< $_#hKy ltXM,O?!ܤ#A(ބQzβ؛(PK/" vM؍d.v:A bɂd2(8w@SUMFz]y)0cޫ6 ooHĔ7ZA wo/Ɛ/'Phbl> ݎTI(3;QQwF~H$Wh|sGq>bZpǺɬ1'yA=vT:>nYN+g-}^G@ɇyek[y4b^6fxP2J=cVcmmtƒ@N]7zjE?N| Z% ^>x֧)C5g7lԕ3af!c궆&,U`e C%̀oQ(AF"4W$6`hy-" =bMjs0Ff;CN!$ƾ4Jv%lyd1S"na+3Ƒ}/^GFZ p""8^@ygvX%-y $gRtC?6]צc~:*e`Cu5XhҒ GH.PZ& NQh;}g1"e'ał{f&|Q9BCj$rhw4sKn ̳$+Qmڧ"W. F v2З*TbYʙXMN d12vKWRD9UZx2I{UF 4[x6+rs6(a--qr4Ne3Jm$[tnbT+Mc</YsJ:.&s@,Oҳmk+];Fn8NA*NHީUFR R+64AuWüI?c_ d[md1'qv/hJe‘g453O p􇈀yۘ$Pahn,bc.~lx_v7@Ƶ(6)֧0ww@#n35@湾'-@0mip4L@Ƒ 6rip|[}ajпxcܩe# 4T|x A; 5fXڣ޷ NnkK"'ɩ=R+rO@ QoQH(s"-d6؎|S/S&2M^hzx؃%JVݕZQju^v%[5WR>x7CJX"#U" S^@9L@ tm I5[eR.J.}e>&raҶ4F-F.qOM ._=Rgha?]uWeL-)Q?Sk ao+*~b?3B-yZ;->gU> e i M2\_ͥ1{qj뒨G@0_ӳ4Л1M:W:X;IZ=B)uK& [__%`P`ED}NA[h;SLc e.[vI $\G_ժ˨u ?)헯1sޥ%![3k^xZYO]/(qG>j@N}u><Ǹ̷&N\ɳCT&8643iM]31A:l38-ϡ"E.  к)eW,V"&/fs[0!_ZCwLhr_TjI!lwx/wSUB=pVurDi*/pZEK[8YF;s( 5M&s-Js掷Tk53ܴD Vr8':Sȗ B>+* n uE+_3#,; \>%,T6s$N4Ĩ,mA~B%ZBߛ˕3)B_E nFEOo,o"~MњuW"/q:Su/fEƜOIܨC틣!AP{j5N\j,,!}aНKeEKNMR9FerK/q8KChBѽY,Up70PAscnܽ$ӟ7/ؤ@\Ayү{L_zlB;e;0aW)$& _J땄pUjq*C =N`oeMZ2ݙ/tK p;a>v"嶩1j+;}ignHKmp֭16!Z/3|`l7}e%9Qc;dkВ^;#[1Nsk~E97aL,ڀaf*c{"yBSݒx,Ѩ;V"ak☖:X SB݀yO RYB|FġtQUTW޴tI".*OvE<ǑeӜ,El^ BsW"F: hOs4l@W7j&x?b ,wV~#v3qR wG}IxM$]LG~В;`8_ey bQӹsCw%p=Xa\It7R^HX#Z|x kYKII8{7'W-Ԟkxbޫl=e<=pd tios2@vg%U))bX *b$2AHyNyM $]Nj؉Tljrց,ሣFF&]o%`csxcnBLlȕ':FvUk<Hf&obѩ! m`YP& T黧ឱJ0|),a*Dd<KBE.V,74q w1CRg?0>ɘ;C_/wיM#׷9Y 1awAGC_kFf;XoVHܧT/̔!M^?]ڛl VxK{{uSPCM45fSoq0~whJdy=g32d't|$)KzuaV:}dvU8x'MM+3EǃѲkiYl,YI GuϿO-X>CSkc*i$\ղ Øa MY1̲g9WtV螠h^]X6JxlL݊swyQr1G>9tF{F1x@1%E iWo`T8 ;r3AQֶ>LsK۳EI9IpTs4[ : +t1?J 1v;)σ"PYɈrf,_>*Z耕Vh5 jLDOV Dzˣ3γJ.& ;2YGl@Q-e_i*qbN_-4MW۩2`eߒi;Oq!f>ޘM,Rl*,C{hsWT3=;4; ` kdx룸.u)ה+tQpf7 \IKƒ-s|xƣ8W#m;xqk,yGE <1 dxi?(?I eh{m)^/}h m?A,oxOiW޸X`TPv%C$` d2]"K$Tp*e3y JGOQxO5݁%XE|s'#bĝ:GdBzQ1˸jbt2]6f!]$ d?I Li]cED3_hVg+o>* Wn_URX g ,LO%9LA 8:˶Si%he!0(㬰68CeU  *]cs]%QA^{;EmؒR.e-3Q=nG+gUPrZ$;o:MI0q  0@EU `ZpvG6KZ] wh>Fa A>ꨆ @**efrʷb\+2oYB>#Fڗ̾^дA@r`r;IŽIxr 'q! 57|RQt73"ȳXƿ4?#aɉY<]]S( ?MސD\bڧkN niT`.œywmVQ ^SiAϔLZj70"4+-|;s5t}Gtr(P<6wk@={!nuISvn[VJp{lq@BI[(NYTFLMthrvf|SOS`NGq[aЭp/LЋ@<"$^1@Yi[6EɄ&U \ek=!gNf}Q5Qa0?|5m o,@\aGWPC9 МϞy!g6 corGbX9rIy[$ֈ~f@1C\ 4]ks^UYØ0MW)-?tcկL#drR(ޗ/i {Uko8!#݅MtRWA6Vd懱tI/wf͚4~ nўX_Yd `ὐ!mUa7JSCe 5S =ϫ TA¶GzHk@5{O^ Ox)-:dT*`H2"/ d "LS@Ba:꯮rok0&C&H "FʭxM ,fh 0s.I.}BI_OdORgpB֟$|z\8F(V9ZTl5K&lBiRͧ1`E*jXbN A+l>8/#ڣK4+yạ1vncTvl7te!lssrRb(:Qшq3U.|Ģb^( & =i_^QfCH(^V =?0oAlû (uιD\:Ȝ @Jt͓KxѾRO<;o(w>A-=PDXőJet.gJB[.toxb:PbI ~cMj e+&H=#<)t ;oS#{*IVhUdD!N"@.{ kCx{e=G>ixK%0cI.MJ^y՘l/ dУ[2Ωm^cXչy]EGkAꙡjnQVrBKu2+?Q)N>QM<3;v+PN(1ݸ \jh[FMWO?7[E(o]l{^,c\i>xM`4^p}>ŸЂW2%2J2y2+_ZoNK:Fˍ߾:C`e.}cuuh]#[\Maw׽uNdؚi >II솅qY%F.{PsмUB2?ꆁ@t B$qs3cV9X^̞RD0R5R&\N"յrl&!3`'Wc,#{ >7:IM :p*"_jށ"z< =-ur'S91E3S9Z?YiEmpn>t dyjºYP6{;)4cC%>b*3,T? ^+ꢥ1΃v 8rVp*9@Ū(K D{~ eKxiF]Xc>W~4f4rSirg{5ܵK?1yްL$C'+|:W9dG}nњ|W\̦@dOso,,2E7Z/N3aѳVYrBdfыrߟ2q٩/#G\(ӍHfǘa眊cł.n>2*5O,dYϹ@dJDģPAI #e;P_;ѵS *i|Gv&sq+5{b6Rz9L∹bT`:TsS/ą@\~]^ic¾zP 8$ojyS cni A%*QKJAykXmwiVj϶OvDSH[ Jė%ѤJӢ[~]~cؕ:'0:!g46D%=jG/w!]ߥ!C瑓 Mtf-?cpD.Qҋк2 Q )9`be7hK cbtb64R`(>±S2R=h[`715Md"Cg#u@\U.G *_b@N|S~tÙks!b]H2k N ɷ뜲lC?ކ\ȮsJ!k+ٻ]w9Gż%m xٛYDoc[YZM(D4-QD'RS8I*LDoRˡꪐS``eR-dr,]nY 4ʷ+u+rRkv0M,YMkBHm' -H9đ z3'0zrf0Cr2 o0} Ѡ" xeW @a su tuQP 4]$p]<-UneyL|c.9IOB5A\1s>ƽXD]zo &=ElK :ݨzǬ^)*Z/ʎb1tF(Jpppot'1[(zgPY WI3sl4~>FkՙHQ]DH`,rnwXb1LR o^Vz7\ZK1?RtVq4L ! 7Hbp. Ćn/(l3R-ۨ\]&D+>i/st^ kS[l 5̡$ JWG畫 0<7i+I߇H oW]XՕLlbb~="bT_U`yNSQYy 4l848ѵ(}' Ԍu @-`x 4!3y"#j6hC:<2r+uanylp3Nh^)(lYz&$R{RZ"Mv8qZM4:uO|0fӋX2i^SlQ).A5pfJTP/bi_QTy(9 '!,D)#?փ/O EMmkF 1'l1}f&m*EzeL%_[귖/ŕ$7]ϧU)̶^ӡxͬJkݚEj~QWIPۡ{)#u}Tpq+͐bb.t\k%pFYXL+N.$) idOuPSw3LnoyLm(.'/e4e֦tORS@KW mPgO-#ߟJ)lV4\ӏ S+˃%5U@Ĭb6Isi_oJKIٯ܄åìl ( 2r(F VBnDtMʄ$!!3Tyc`Sb%xHK2=MΏ"g@mgM C}"  uXξD9)^r! 10@#Lh wz~'%nTԔ}ZBJ uR-FQfRc7+l|*RgO[$+ M#7E8MVG'0FtXkRz~;5J!80,fi,)^p;w饝;nkpTnW49_i6tPJS-;O"[s78%.5uK<2<t.y9'q'تs~:?}bVfz8Qc#~ {&Iڻt,Xs4(irj}J`>(rPCFʯQ<sXkܦ-u쑍#"qK g IdF_ETyMRqpH 85=n1#Uьxqd-jԾ\=Skz'h:?ߞ2{<;IA8ek+## `=|BKr6KG/[g}:`Ҩ Eܭe Y} bGbÆ3 6O]g(KCC1 I :MM^7Aň]"-q%sV]LReWLc,a?{r:.34Os#PJf ًޔx?LΐrX\;3Ѕ *az T%Sx(?1*-MmCeAQ"b4 u7`g[2oZuVmNqqh>o5rr@#VrdʾjMO61EZl*""Iq'5?vN ;+oQ* /EaJۦ>e\ezC-1x@8Av ؅z*,2 3 X_437\vP@@a\?cJ/ ҕ H*&7ڙ|V_^r9RMEy> sX/)nNYΦ\/pc(6RY&Q@Be'e{3 A>SGZc;[HNz)7j(Je}Kraگ,C~_ .BU+t_ ZͦQ8Vr/5_wϥUpw=>4c"xm8Jux4z}fML - >2GڡPF[x$X/Qz:I*v!I?pLm5_K,x37q,DqJܴYXj q(gպЙ"[\dVPt#; {8_ b 6ECPxaNu‚QnB{ktBOf(^^!4֭PTlsH awFj1haӱ`4iemX" ?- qZ =|Xu; g:$ yev`kC 1kuM1 jiɘ0,؂࢞/%0o.JW^X.z9?JY9B f{ wRiP&?c@VB0dUu`O-) 7}rD ny|\8 c0B?ۛ5sʔBK::mݕuDG@'ǡ#1l}iiDV̡Ӑe{:pEsuY%CP`Ӗ}T'43t4F(op+fčn^z* j=U uh"!rO59x WP`HlP=*Ɖ EIk=᝸vyh%Ps@}宁 5V[Nr d_|{K̡l\->+Z/hJٍhkbEd)(زZO@l$6&C)>$G6 v[_2&`4Z2*Ƴ@ʩzFh!~%]w(AtEX^v-T_8R,)EЀ۲Li#:Z_4DckNg@Iղ(xJX*ʿ5E78ePL zM_3 OFϭB$obX:4 IJOB];X@> zzhdՍa}UHk]R1tYĐy? #V!Ԃbad@)h6A6#V&NS.U eWAXa_>>Vx3.~2ø"\ʱ}ЄS ,OWuC8y Y-Y<4 FJY]bZ6f(}ܑ(& $Idc1EXjCO% xM߾6,y]_퍌eħtW! &D'Ԟ~g'byգ >/C$[ciȟm\4zud(?P [ˮ&ٴdJHLP#_Q,Pu!j&>Ԋuw"]by^q/6q[rgmF4n+__6ջ梆$V.hSE(J/J"Y@eo6 O̕{Ck5#7g_y MPNsP uFmY=10kDWX4H/'ԵJ8@ .$1 e4k璙`ҭ?S<%1S<1̅Ҁl,Gs O-x@.6wrBu@ 9@yn jrʓ'< W`j6A O"-HlHiaZ6(-8.F/9GD)w'gqF88<=|E} D12/WpbMi顯0p+>Drc 9Nz@D̾]<=:I^h1VlE'j]L!)2T}~$RhdH(KtPVHH`J6azB7B߹h}lad=[Tk;ѣՑ+Lt7˹0X]}qs=c}LdLwFdT7&  H "Y0ڛrB@}9% ˸ %lq7w+4__dB%) H;/I='liy>\j"XbfNmM+S$_'PdOx$Ef?%\ F ((h }/njv$ 'o;εmօ)J n{mFKgtZE`ű?Hh9Es<£DXfNQl#6/9L#!O*33{1콈L!X0u>21%nlg"L0ZRFFkma@93kY9aE^J{ }?aglFzz] gj1]erq7(۲ tTAVƤ N݃&%]uj]ιǓ7Ozl?qaW.Ϋr¶8]$wr@75.QJkq4AkY֚)h9,`yj7$V:j2 ?wbJ&#Rop76Z醗tܘVGo>ƈpNL;HE[ZE/Na+%X;ZP0Ljr-rSuR2y<,2=⿺e`Zc5(ΔpeDK˾SŦiSL+rؚ5sOnDpxQ?Y tM!8n枭GAd`#ٜq70 ,}@6+Kzύ]ZNt2Px31{ӍߢSv]-7Kvh뎯`*50w>r0(zxTE(L"B?Nˡl7lF`1~0x;&S w[v8^m[0QulLQ (_ov6–DWQAU "{Ƃz+vzX#0(XhtUFY\Yvń:=H2 ϩTE]gH`:RARc@[OM>:=KJAHx84O "[@}II.Gq_ϻƛ0߳uQJ9ͤ Mj#U!1jz]Kg#_5%8>@Qh-biQav'.k"@t\%"x8^5-uv-RDo}R$Ul䄂}pmd۠p{߯  9Kf7>`# 1[t ne|VE~id*rVEྨIt3V8'p݋"NhX!ȝrgK.8P+R!rQXdim?2L*YƻSНCfiZQIX^_j$'Ш$zدf8hп3 #bFNJag,~c. 6ci*FhtW_E1ݹ#K$EAufDd)lzMqMaŌ )*mwRs8ԛťsjJ'v ;vg1Bx0rw&} FHvԾRZdL*ο>գ0ysG,P?NžR„/w"CKtD|:~U?Ɣ#ƩׅĵIwl=k˷si^x"ON8b]ąہؘjy@Шlӭe+3d*5PNo*o' itO^ժ"qeh2|!;{҃Ƿ6\T$ ){ǂq3=2;PüP !}HD @8pjV#%'Lۥ,Xe@xvhp8HO2ٙFɺɟȡ.jΊY w6֦ >v; P4ԃmetVoq@pF s#7iU,ʘ긲svvGDJ?Z>=$;OjO13ˡk^rTVf]Or9=D~gR֘c%nJPlD}AO%&M$@wXٔ!SE]Eg.(EC%c;ϴ!7gB?vh|&J Οqp'ҩ>[n]ذ~PEG\ƒrF/2h(m37͢AסɊ>͆8qy<($ڇ "h$MP]|.:W V^>MA}磶d%"wQC _uk^>bu1U3&wK61PPtP2W 3F70DFmS9xDs[O#rK;.o"6i5%c`K~*٘&|wUKR^Բ'r ~$ZGA֕-8[RGWa:8J_줵Th)^(8 =LcL%ԁHK! y5"| ^+#@,ZQsXxEB g̋P"fVJYJɋf`5h xͭH-/IbkNf=˝ bmXKO l]`)w0!,x[[N8_'pG fnkVW!tg0Q;s03#LGttvc- -q=Te܊}co^Z8hVJgқ/XBo׮cݠf[p)/SOx d}%yq8NWU h ,:8dMXʙAZN&.mq>!s?(mF^e!a@33)&[깉(Gj9~ FTG c]OUW[+N<9HG[4zmU$[ XBM7E!5yTǵY9Hyf e$ ֐b⹨oN^ąr5eQ>}OrM?Q펌Qb*F1Mb)'gAmҠv~DH;&U8OtOEְ۾JE7[ ͳ2ҪBߣ(]p״pa˜ إKؑdϾl0Ézk@M~]/wUg|Pk| %)Sd+=Z9l7Zu+ |B> ;͟$ r϶6fNVyTmP/5e;Lm"93. o ?1#v6:PڨYIqmQ IUM,D*W4p29 .k6r4Qx["L /eH@M{1VXLP %2Rv"˒tKKRB YpRcp)-/.#Gd^!?E8("B\D^_]y;~R=pm K`_*('vZCWjn?ۓ=?0@!!0aLīz(q-q81v>:6p6F.AcllX1W%r'FC,Th1XZ|D+ ]rzT,gӦAN /~ۜ~YQ:#qFL9zÁў-Ff 3w1t[eΠ˻3ʜlyldڟ}w}_SqL 8$Al㫞J*h =LH>BP{ft,_hWTLYYv- oKk)z.9 pmYNi0i?iBQ9, k$}2~A1]X;К[kI qԨh$4-}9jA5-eR]DBB=MɉeW^7, "p- Hs0)sOS{v+Ecd[Y8=L3@Ս%Jvztm#E!y| 22VAsyX {f{%)2²8# GmD;- gƇdqywJ]uCKvAWNDOC#eeOn(p̐q p "3RͯsDB"mR1r_*8U<Ƽ`u_s>'!͛ѳhLCPhzƐv!Yy/#Δ(X7&8}1Dp vxbZ\Ua~jp#J!"B$(ڙHT4nbHkmpXnnH)N_I[x^(2.Nbu@6Bfp97ʂK .O; T%_W.7гߏ 6Pa`m.trG ˟N0 I t-޶y }˼?0 w^Q# =Bk$R({?FsYKmĨ ~"T%yL>T曧p|u0y^ 'mz}Eid+")ʭW:뇇eё|Ƙ!Zyȶxg YbSEbθmv,`Kօ / symgYz~?0?:^?mv8= [nB=[|fgHU,xF O:%8پu?r[/6[n2<$ރzzp꿄?JQ}g-Xu÷ֲj4QB7{KlzQ5(s!pqýGa6K8 ߢ<X􍶏_U OG,K&^9^ުq'LayM'_`v(lgi *kem1 ea~9ȾR.VONl T'x'[Ū,L(A 7u",' |`If2P)`3==%~i7WJE`,{Zd4)uڃ-əŌ=5fZ} ,Z;f+<2"BU@E>R A\O} X ~FTa,Oqq_yU)?:T \W5ԲlLudu"(r/_'gܱ]%Q>{:q9.s6ܑ/UR6}ݲ0cJ="Vgd[˚y0[#>s.)"#7꤈_=kGS)c R'!Ŵ1{(4r6B*z"컫qzk&&&TMj&6-B( h2|$ ْIdP"U!xpZ+09NR8.؇u{Z_v}PjKl]x=gTI('vZځ7 k<8$\*HS~C| H 5d ";y[L|3YQhr~w>h(`Sp؊g@UЙ( ى|x}aT9악0v*-d|睪"eML!:Ͱm߹S^GS E.˶wSr} d1˺eQ쵴םwY&H7+ـuu+`ˍZ,##}Q!oiz~wcEG%$׆g GaJyDVO'a'I+K**Z4 "T7""- u?J~yЗeL oy-z.gbG(S;p#Vm?Lơ9ߍ ߨ:i? p|8+kҲԦ1F4H9')~6&N?CvPq@pBuI'` ~t&|qd2Ü76\4aaOQ4xի9^,ScRo6O1N-`xbшhi\.g>YYv·Vuֿ)|kwgOώMΖznX$gnIkWד W Et$)̖Bag -2ʌ`ߐ 7 -)A{il`~;"Aqd4W:jUv9Jx궥u6uT* QXE2J2:gL-`𽀚,t:b]1&ѫ<y)70brM.̉#H5sB[ѐ>}3?ut< \؉$K+}~dh33iU i{7J 9?=;Xߝ޵{OwXa+UŸj>;Zjd,ohuR]v0d0뉊B+r:t f1TJ 3+~rRi:@?iӵ6s'dN5E{ls#f^cm\,ɗ~z Z+QrWR?)Sg`*IrZJ?nv8GeP-C ,J7aV!-;Mq'!30 c( Zoc CM d<23Ae1JzưV RL?u*ѵbvA8r\Nt$I\拂;''F@{*qZ]Vq Kv%HQW _2ΙU\1,p̈́SEpESꔚFW:Ium g#O/k#iO?O5!z9n 7Cp*<$C˖1id6ڇh#.f2d3 < sKϥqt!084Mm3ffk;_fȳ @Kؕ?''[Ϸe/y&(Ѻjې"YƲx)`VO\|/TyDxÞro*l⛓q߆]TdxĞ]!gк |b"`Ohײrq/߱7K|Z<>D&ܓ.މH~6 \elT_ʧqkKRi&Q{ / [eU|eUԦ* a<M>B̠:e\s- u^<=jwܷ'q8N0%U^Ki앋?'Luɀٟ5{d,7`Q3TX{og.zQdإ )gk@ HNf hPP@Iy4: &D}ޅ閳T=9Hׁ VAKE7N13X 0ź#[zR+Lg48X(VS 2ꕞ"" Ԛ`U a9^= C9p$˅&W\a:jM7)rA: NTpu?5gɍtuG@0YDžvuxJ_q/5O0{:@!b\2hJЯuJB w+NB^+~[LE#e"HV[ Hʲ% 5F%^gOʅٸ ^#侴[{/> ¡\[1[ .B,]cJ#[$rH ^'ƶo狞8qPCL]Dp.hD6Q‚<ԃ XzLARR"@zV;rm.WmnX[^ZO~ɷ~3KI;Aػ~IDAun-ʮM YNu,:9.?8BAcoÂ0ʼnH RV0%^Oc ذt'w \O-}^ccJ՝ttb2^[FsCz+cѺp*;o8|4=ui(R<@z֡_ p\E^!1Ua󌶧:`ĪwLZW!b$gPv/]%bLO| 3AHeOQ9T.knA[,8=rFZ,c0=z\3ekDf|5K5OԽCCձ~9`tO0e6Q ԡ#u7kuo0i8G&_ kBM!-d.1Ek]tn[6 ˤJ$[Ӎ EQˀ.m` ,2C AUhffehCޖHa,AT-V!,t~)pMyVb[E|6m))&3<Ktb7J(EO CZ|PWBMCs*A@EBgγoUa=A 51lo˹~ ̧!0pW=d&qF5)4] aS]vT- M9ж¯|ř פTN/J'!MXyRQ|+Jw΀GC&xP+rgR |1ԛs>% T^f]C A-_Sqn YoEADO&D ꅽ x Ν2 a@gCIđ?mr#m\UP#ݔ K ^О`gL}կRrr*?+F4΁EX@ڧ=ہ֘-ʦfamj1ա<3Df^GmOpoBePXf(H5SW; 'I>T:01b'gV/h؝SМ]֐DB%~๚ V䘐UFCBM.lZv쇁=}Cƀfbt5bǪ3/[D,ic[\kxE 3d)orq߱i.IW_NÿZr-8di,E)W%zU= [Gf*4P#> S҈ט4jVZ@߭ݱ{U%;FQN.تПgߢKW?֑4[W^5߁.cxǦ4UHbP|=Di,/;սGP ՙݙ1KǡD伣7Toqx^蹴9W7&Wazgui[&]E8x'r-4 $NG=v!t%]qLGK`qeؤXJ{XF GKZP%̺+=݉l)8L iYeiScCp\@%rJ2^*ß?йS̓{VN>?ʃڏ,V'@Q]69f,(YsB\dVmvAa"g.SKPJqK^Dwj( cp5/BZ M[V @$&- PD}BQ1fn!~!ungoMp%:Hw@D^v:CA;LVk8Ib‚l5˨9 %H*d-élbd*~\2Fw $s҈ZSC9m,yCX` [8!ВkTd="@UW#k%wY+P0wA[nalpV"0T)M!PҺŵqE Ҟ8K P c.u& VD簶(!Q)@_fDxǽWVBV})5,iqxd;ӉO&\.a;1.؋DoWZֳӨ%FDbqsG볛Yȅ[(|A4I?@7PuX+ŽPkbֆ~21IH,TW)v;'23򽨀1 IuRۓMɰ{0(dQԦEh$rzr2ҡXˠʀyӭhI<˱YB5 THEG⸵jn}펅K۹x@9~̞HXzߙNgw%JɨBr՘kY Kqb.W"-1<Vw;B oETElr! ܤBs@&{`[y)j̸:" *$1>Ww.kzh~Q;>|޾*50/5#_ ~dhW/{-Hwd^K=B"َl[kg{ܢQU^ЏN=d_%0\D3s[Yc/bS@1Vw7BM+&i]i.dah+A:Ú$m%Q ,La8i-h6<}/d1s/wzb%+"r#ceugPzU|Py P&)YoRu˲0x</՚ "ߑ<:[.9O9 ߈c rE8bY&t(-}ʽ |<%. M)lXYܓfUM͍9"F?13Y*K`xh`0IA T-r8>p$RX4&8Oz[4TjB?d&A<26] Ӱ#f\AI~C+-ܛUǠOo2x]_NϢi{_Ϭi/_}4cF`-ƊDfQUWSx"n 9M{U沂'w8xד CäR$4O9 |$xCQMG#=Krs[D1ؖ?ڡsxoPEiO;"˿[EUW,wAt1x,Zgr}`@8ۗY4w7 3ǢWk;'ؘ4 /Z 1[|D9, %| =l]ь6b 0yxhX] 293yCBfbjܬY-C,&;>:8M ]oPX7X*Miq 3!BY& rNGioU+so O ߞWXONNJKDA[D_Yj9 B߫;ۤ_»rl`B灯h֭ i޷&oD )/+o6,$&6]ݘq &. 1Asw^S2RSHj&r ƮbgCu$azkT@$=_~df݈xb┻`~TwS5Q*[r3gO-&~!.]gb0( _Yc69+on5\Õ5v;ǿ5Q&Yl,:j[kӴ@6Ş9&e^j߱&GNt^r_e Ke1 \"LmS/#LC_'$:>KZ^Cak|:&{-#T6Tz|',i^\'.ƎE g4^D9Qu!K{ BH!H?1;h5j9fd%_:MVHŌA-Qw7,`ԲeE_Wu_GK 245vWc nD[!2Zܺ)*ot?pnq='N~g'3LLɾaz l$k"O.|8Pfmc~;z?xc('c:͏ DUj nv5"hΞ ,S*.~N%^zSM3ځ{ Ӧ6 jԥ*i{YX3lF#u0؈ M8Tĥo--qP`on =%z>rTޠ` YW'aeuZ Z[?e,{76$3/E JsaIA_]/ard`Xtfn}ӰDm0>Ф"ٙKhA5Y7J7!7]+Vsv4@ _1$mIc # ]<ޟ(N\_#"XY[@**+|O̓W+lt( }` t:67Ί|rF@'*_7R>?_ʣ a$r?\xΐcYϵ'5nIɝthv͈KP1{Dz$%$ս\u_AB[NZ-)(ƍg~lԦEV2C} $X2-69~R 3Pڨ"4DHz\/+090\ˑI&cdD$b9ڍ!mf8S@-dXhV>3Wx<"d7_FI%.@ȏ<jX:KoCe#veÒ;tc6?72Av8EO  S񽵛GG<;99Z!pDyYN3 /갪lx|N~XT"Qi!3f3U !(D-F; s{x-J'Ji)}GB ͡ϩ%нjrB)ӂpmN-ǜnU#9 l%$,;M5\Ur:x31!;BN!x#z>R#'TyF}5iܾ @PNϚ2?t`ܺҝBcOֱ,Qvrz+9KKdqy|My-ŭ$|f;s`'nm Vm‹9XbK9H"Wdso 6P&Lظy+ PÃ,iKooSd&'V2ųd>!%~@lfT5"xhluY w[>KB?$K\'J Bw3g؎"hDH.ī1dwgr!=r )mYIӳ796K$mӇ+o?OxBhuu\,PѺo05jmP`kXh6a?/Cb >y>CAЯ@M.ɱeC;dV~vjo)h&?¬.`a&;E u2fq'`Bsw!}/O _0?fqRD[m*ڔ,YRy|[g+IpVNʯ:CIiU3Ȣtya鹞觽vV=fb4:[FgAv'"I_;rjj ( lRqmYf b-3A95.[On,8hB퇝Մ Dž(?aqGC v;UQ 8pfho/Ì8| &Sæ#wq.xˆrTza͆0^= ӌ8 >:*vjsAtYڹy3!HZVca10;TW#F,S2HsGUxՍu#"XĔ%ʓ`w&NQ~ ;:TuH!M!sL8 ZCWT&ӓ;)UaY\j P7-p# 'Е_CC&OX΢ LcoҒ$Pc֙ ڸb1h|̇&(܄UPZUXFubvqG=1˃d'cob޶۵= Z{?7~THmb5ǫ=ħ gd qזV,Nz:C"[5ƴra; @O M;jځ7b)`gGt>d?b\ _;҅??j+ ,2Hs 5aQflnڏ7,-^Lgީr&d`_΄`PD䕥8yn[6O\zeؗ0ٍءy_ge͕e;R֯ufeY#&1S{*?@Ń+N2t:rUxɲ(:XJ@CHq6 MHi_Jm+E@[Q{ &vO ֈw{y3Ϟ1΢p=7 EBrΛeYIP 6Ͽ)lF@uY3n:{^>y ‹]@kw ^OJeHJc,qSHԞ-B%-'r5sVjc$U;[N>Ĕ: >? e8I,x[R@=svޝB<{˲_բ> kV ?`I#$4bͶIk',m9p/3I}T>{U'$2EJ(A %FϘ5~y gEBݒ't)F]iڹ1blJa#cD ROYW#w\R+('SOps *d( `V}# i4&q#]xPUN nTJ32ɋ ="V|J 9Άe= Ji[lHgޑ~,&xNPb/ j:_ F)5"P .tY3V %π]UUu72R_sKӣ ̘ic+fIfn!,7EXVM[uCJu:[$B^–=ݗ I 8GpS1R107 nn5$2-a%5?t^ F( 3x-gq~5{ \vX-۽IC:t%C*> iG|ía@\AIH41|)xeDXEIQ$<־9PIԾ#@-~fxo L^(TթwjpG3ߙK4F!(z9yqs6LB7ΦRᶎzzpWuSioLEEռy;3=-Fw²KdKo+Pd r?CTC;EbWrv}c47߶G5HuV d *vV,K]af}_1nEpak/![6 V9wֹ] :"W>Ozyefi[!I?P'(SኅZ9>SeJ<&0YZ^s ty5l;VsxZ ƘQzֽtI8&&-҆8A.9XdDP :g925*|!@r#x5@p[x]r H-\:xy<$%A93EԼDh> \vq*:PMMi Cu3$ee | u脖KhMuhN ܮ'چn'J / F`̶l^|ikz`J~nZ%KM?m&{U6fmxN|XVs3E-q=;M[:q\_9q|巒ٱ>ǀ<,Us=#$IgLƔT6vڡ-jfg΅iEˬkm34dhwbsF $D}P{*:l=>I+;/S^!M mQ9ddp=}ߒwDNG2PniLXy3l82Sg];! BUBTgh }2$v΂teЯn;gfcW.ruF S-$&YG^{dמ%y/BK3tsOٕM:K\KJTI*g+.2eF- $A6icRE* +z~Fتwb4UGód'\0Oq*i4<?"YXG;t?kQq<1t_% ؜Ls?M"]pޮPsbk]/`}O S"xkoαlU8}vz=S:g6[KYqa똪%[jT8U^[}ȼ 1^rrTja4]W`= /WҚM0Cx| &6AF2Ae8':zvy 1jѮivJp?SciE@1s4G8 <7O_CzE-7Xл,'zt֐۹-.qtO904DmXo=9F?r?Bv(_`+q`6+8|ZkH{uUa+bpiu|heH⯕;xģT ,^H;8$)iZ{UĠֽվsYw: AAz]j 9RsFIΆݒwjof*%6&@Nחʻ6_kIܥ [̭uY]@ۀ>=uܻy#.,uR t* 뀄QRč֞U& 960f9SU vuk%\_v)O3P=I&+v~NpT@_sбDatjR ȬпG"MR;z `"wua3rmbUNh}GO7{CD8;}#=( ZKҰ>Pg,O* gQ\F%k2qAiڶfv{v$j~iz|l.eWa,~)%I>߬gg/jm4y=/30NB:n]  !E9LDjHG=VceKR2}a>i1Q%Zj>3hܶLA:zG芅pj-?ް|I ˓~)ٓ6  r NhQ{Jrץ 'g? wr0TڪIu?ɦQ2ʋ YtO%ՊjhA[A56q4לi/TT-‚zQ]̳'tAǹ ]&e R3ԮoqAe!8V _??@$'X)@$3R^ zɭCu %7 @"otyb)~9-41lEީ1'N!boϟq6h) x삉%*$g}>ϖLu:̭I(zծr/TBI۬g*2^@kpHQȕhu&]{\aǴ,I4 I Ӣ'\"LC 1OtR+(f!rd 5v]=&~h"fp] Uvn:yQ n]eW΢0uE$M-[LUhb%^,FXɏ'A<9,65γ9#bZ*̃f^ bQfRhLtb6n}_q6U6ldMbaX{7KE<\)^__KB{yR)|E{Yo*QCizq†UY\3߼E3gQJCdۄ6yn~#-:Q@6H|MnNI !%NUT'_ޯ2oT"rf䴻J& )& 9/ &1 $R"C*ψ%3>sG-0RZ2O+5p%LFuƭȵ<@V.Qd2(*<)O_-6R >$7*ɢAËlP7V n‘Sg||ȈSMc{f.eQ36 p'gR 8}ׂj*Et BGrd,ل,ZzFTJ H6,~l`>yq7"fgnmZѩ8ĺ г, #K|',( BٽE D\Y~%y+r բ󻩎9=٧feY32,StX1Ss?/8kl 줻]d~h/ky3b~fspAض &CY.NF☊5pp*!~ pOyTjIu} K3-~9z22+ Qk gTv1J* "RCJp›Knl-DI=SXu3Ol-,G&{t|$d kMXO)z^wEb1˛Zb9Ad !njF7|?,\ͶB)F1,k]88scU:QJh#ۛ[U" ^gb0>jj9ySIha(k;Uvd?:~G&%dOfAm&řj'Ԭ􍘴|/x`mnQ p: $!3,vnR y#c2;q(&~2)"ϪyYOU{Ϳ" 7Fjer`3(<8(5ʲq%=wrO /sz(5Ӓ-S iu@$ixD 4CqՆ.[ΥړK R:#CĕnF3BW%.NM1T)x)|=?p%wv `K8ҿѤTR'ːbˈZ.]e)L+¿X38mebHКE ⸖脪'wHR$ We,G?yᵦ16H>of鷰nCN0koy8\1؉8_m˯1* BԗBZ 8|o5 ;x?l-6VǬbH񼙊yc+:'IB9N0]=̜.~ =!)dg> `rsw'=".f+yd\I$)oW@ZI3q &:!{$U th[e$ xQZ9I]fX }sp>]D\W>MWڿCj3ufw<Ю,s Y酽QyC^m6 Wîc;N27K:麚|Cf7LUAgBD)-~}=?3?X@kIS={^K2 R&6"1.i|jԸO ʫ5xnP"vuow6iK,1 @!GJq#`1S0hO,ɪ*_<)"Y'ׂE"hj<ƘMϐ$7Sv""'f6pu0B ]`SMG˓E_L7zl]183v*@sqW>rFy DYOذfx.|9GP]f!59Pj\nNIJV=N2da ;[P.k䬇--9BT]̩MQ0iߣLYUd/5#P$ UӻQI֜c`kݸpXBHMc4nl|~r->eE"Q;(<<?bW;{\7ze5JaC_& LT*7:B# rO@rgkbA΍w(O2wFfϓmтF{5l>y5 $ڏwq{R~yt,^Cse3I 0(*s)8(` na}sV3UJ?vWXn^w m~j+''P0‰R &|&$u5|5׫F/3 V_m;!?\~X){?V*8v$DZ$(~DWm(IX3d!D rYQ}o8*Y-'Փ3XZd]zfMoֺ#V łɑ`::U=(w1 WLAM6qu@:}lF}F9D7&XqT'#-G EIdbS Or\UOPZW`7 GOŭ.0iVqj@ "DRb w)C}㰚r;Z *h]"ɿXppDh2nniW9OB=(ɾqbe?%`pm@$0mdd˦jpSw:`T? /$`P-dVVh+m%RTUCWdM(С ptT7n-IJvZ n ߺ2}i2XƇzg]1uF=wHz'!"uڋm bcFʶxYeꋍ+4Pd` 72mTQd:X[$^eQڮH[m a;t&j|W!,xEO՝abbHvk&09c:V!?>tFif_GmMSTi?s>}^;P!>]%Vf7Fᗇ2=e_҅tz pw\gčT_B&w"3ta v}#[N|bOMqdw5w"[t{yī7|$/M_ȇ݉OL8(x`J\M~-*3=:՝d^hɋx\yeEUG3p \&vDކ1w mQ:4[/zծ4+,x#' ܶ%oBæ(Do T/"uDwg]qݲ/H3kFy~YԺw:&K9=Me9.M\G/nĐh@JeIHBiTQDZ"J!]=^#~AISo938RfRY{B=jGØ6ngX=19A}E8q)%I$\l? D҉xTzpTTw)}>#/S)FqjBҎ N L:N=N^~d4Jcq`@P3ˬSc%pq^/@Iu WW'Μ/T'e#lj5c^oOK0AZw",=K{bՉ{p{qZ+-̰)A"x5 < #"q013;oajjxϺwU_}o]Mޗ V(O#o-XU@"i/Tv|!ZTF:Ęބ-)E!Uk5/T}Mtaҙ4aut(,Á#zӓUv^)űF-;?(W> $z(;@/i?H{$$7=_iXn !;ڄK5o~>B3 aTaW0,Mb5w[Ԕe;)4mJ+TO_ςp'|kb vfpD5`9nB|RϰTNl*'X~E@s_7&_4[WJ-AS;y*[y 1'x.mw0&b qev-)M P8f5} Gv;:AcVW57Fk;;h/fk 8ұI 9OGBptf {&nOc]K97MҖ5 V`5Z^QWȖIf*̀xzeF +{컠+lIZG s| #3 @~axAsm,JW<MЏdFDiAhTy0k>TK)r;$F9L&sˋ0Τj7>^\,+[fq4#&A>y'v4QD_x^ @3vypsA@9^_ҁdc0W!=k}n.*2M9Ax/[-sz^5:AM-ZnSJr!#F.O>q?9jftxtoWع2Z_CHgYY9IFztsbV).q2GV?9⪔>[]piG#N9j$i29l X Y0"28$kӾnrWw,ya E,#-#0CDܫk[aJпZgckAg.~ K0+IRW@"Y(K)'k夃Q*ͧV,3 *b tEb@􎑢jFe}&88gP7SK}3rAICPh 8!"MJ>_,ڂ  |smXbA/z 1OYEUh<^b 5 [eȓ fYCwNQ.P_phbL3<\Љo3|fkEFQ((jBƠsLLz 6}/IaיJ>t c (]Ih `  {}l}4 8,"۠JsRQjE8w. |8ɽEӕg考@T&y&) [֜XjDfJO;Hٴe'qHX c=A/.Z IA%e[PQbAޣb>B:<ڌ|yϼtVbL.&5aۢ1: O!p"YLGr}߳v},Oۅ6T|w+4 ׬!q)ei"23_k}8ۚ>X͛f`n+ ~ϖ_2c͜jxl`?̌=pFp)N<+ ha*oyak,Y>HEP$>>S|YS׋*6'X@y)aGup⽸ X>dꞧ~c9pPjlQUM9_bDOy[u%Ibb2.PnqHe]x qP1oUB2T>T̼`C%5D߆{Rս}?*ECGN-c au[α0T}}u$?w5~u%}VAⲘ֎rq R}fš E%X6h"O`73gEG17GZ6, Wƻu]{=U %L2uFu^JC&I8Jrto1[lgxEfg7#f\3 +{ADh4_m#~PS*>f)~.X٧m*'7.TԙR Q${ PV%͏aTdt=L~/3E`qPD~'Įlm:'쾍:f۷֧5?C~I<;ϓg6t'kPn`qgl$.csPu '!yXCYt5e闬Al|w>ud-tАm~%@qVX#2WY.,˭Q;۶h@"{fr oPL}JsV ABG$6v>e8L1Çۊt:x3Uof7XjA0-!wc] T_iFe*Yn%xܿMwDM<\Ǣ37H5\,?arMużU,î,g,aHa8 ngƴ4RBVJmo*coKaݫJuU8ۺ#4]?UǍ*uY14 #OGE [Ӹ'ѿ׏ +t̏F9DGׯ!ʘn/P'Ô_)}SaN}B~=<zJHbdlv%X+@c:#EtGs8%Pr50:%XB/qs#ѿ fyh!2Ԁt(D#땁SPj,Ma*j}gD<8B`i}QȨ=u M C?Ng{7TOkCMHg 2N$uiPk-pxHA mBƘo0![Jo9<]&I|F[C3E14!k?O%9"" xyN@fD3iYfΒT,8xaX8愨5ksˮT?ٜ2tDKR2sOaxUKGd]b@C@܃Ij$fTY _2V&*|VJ^+L}S2J1~hf79w9U ~Kx*2郊Є3D:綸\z%'Nl-vC0R30fޥ󀘥x98qs~)|l*?VwYz>VQƝWVy;F>IQ"?ծ^ÍclS^?@ϻ^h꭛2z|_W$hlnOa~dƟGPfgҜZwNtN3ԟ)Onv4DtlםJtzIcYaҕQ(>VM"}{K]kro?}KTSJg IMd=bi@{RWtumWsH2E9PKinEwˇ?4.ꩯr%;]!a`?Ӝ M >'S?9J2P9rJ#(Uc2ԊC}hqFǃYU5}tӷD[!" lѻYĦH?"!. ٵ?o< c @}LTݪc:[Lw=KQH}]1gF-?Ur;u`MIb ?l<βOC3cK`c'?$IK0C}jebPoJʃ=ክ/W@$>9h!~r}l*D i/%/51g*4jWmTi\4D+ɠr⚑:yi X>t.SWT_NqqHY!;k :" fZpU~ 6~=~qMΓtzOU#xYCRD42C/Ƶtvd=X HB0؋ax)ƗZjk9y Wr .fQfvJ=4711|6ʚ+O.>y8v2ے' ;bjhvgڇYΎH-Nӥ2yR~ssES/bG4t; X_\XOt\O'iyVo쒧OF%c,ت4WK6 9o&\Cg_3d=zf2E>9( ^:5yk[A0@tTӿAL/E!R;EYbS~ ;m[ܮQnsazuSAsWxj|ﻘW50q*''& TU0aZђz`pv |=*!JE|/.#ַ phM<3z]Uh9z^2zI3턓@DcZzA~=tTPDž#(5[|%Z(,/#ozHc-h*i%\͜5v$!41M1">&Cw ɍ,SY6}bϚ -*;fZ87rX*+\ɿRNh%=f[ 6p> /3/Yv:F\Ҷ{ՍQh2WPL | \l]lo 2NJ/]ֵѼMJT)=RRR 6]YweZq524< w1#X/NrIWL ˺ҝZ.HGuh5\K" ]2 н>׷PUNk5E8s8# PIMLY8rOħD[s褪9q?/l у`@40QF2|W#, җE_R1ps02 mNܰj tOQ b.2n\AAl6XUyMV w#vo7{9Q֢~<$p4Q 'oRE(xyJ))|q%fpJn%Ǣ%dvʃEM/{[(o5wO%vAPJْǕNzGB'KcP d% 'p2`MD6J fg#@֛Ag}MDY׵?J> Nk eG81>i[2<2 bKCXi"J hUڻ38CXZZ#Q7^><[xiT~= YxjPD*jA UR%l[@*n-2 Ѽb3G,pZ}V\/w58'LZ(Ƽ1:>0Зy3dk8,ΧXMb ҹb9T(uP=p\{q,yP6IБmBN~Kn}t>F7Ty]K 48Oi|fY*e<% 0;@1ͯ%T\|1K~tY$bPzlҶZ *I?(|eX~\"XG֡2܂NuoiJS hȡ#ʄ?P.,Y^J̌4z_HG q;kKײT:}F=>L@0>>\PnVGɱ^9𮳶BB_vM2=l! 22F5ȄpI;U?]աA0AF~v7NnӅtT"?iZZ y=+amaɮZP'fdٔ`(qhbC&O'"{Έ{e_G=ɧO*nzxTD%, `1z IZzS XMn~) & ,U7H-EU``eFp~X0%:`RYq5CNvDZI%E o[șˍO@yH #9R'4)i4$#k֕*k;1d ͊xD36hĈ(n/=V5ǡµ9ܼ hEa54?w_DAli':9 vzXeęK pVg^?~)>) _$H|̳ҥ"rR^ UM]^yu2Ⱦz^>73Ze S^yJ9  ϱ5/=2 Nv{iz٠g{h;4uAlj B@VFz:zyb[+֑-K(yYd¢pQ.&y媒[HDbEU~PSN-+J|F ^ΰWDM|cG&};Zʈ:p|A.0Cz g)`c0״@Sc>A'hH(`f}5A$4ywʡsݕQ&N3|!խBm?!钆0Va#>ۆeDJ-x\ aɣ=91Fs 2 P\RR_~"ʆOkqG{,z}5= 2OA.܏nQ0\Co%%|;߯2jJiPrg]"P pys =Ԗ[N|{MQSXfs0Ӻb=p$N*ֱ+w3"]:UQ'+<_+z^c ,h 4-!/}0fh9>  5u]/ `\r *f2h3=bÚLRUK9Q~t- =i Sf=HjQ@)Y(ʘ*hIp&cCc\r1mZ9 ZR$rG ϶mD,4!Nr8*W: Zdtxn |l}W",WZ[!RSN#},dj*ѐJWS/au[1ʡߎJ@ N+C~z4B$}A=z3*6p OSҦ!DŽ`"r> *3Vx'ʂg/k@}=dgә8K YeY5Pn^75\:@ D5!s_,&DJdu@l0YI"Ȕu!3>K31IKړḡYSv'nj'CEeFŻt֨5[).{Ӷ` 0+}0#lߤt0-JGn]{mWva2pepzK%xC|o`5*׶Ԋʅ,>aD'ڜ(ng߾N&U/v@,TCz)K؎35D%K!Va4K%ַ{}܌[5g\b}AɃT 䋣+gvj# S'uG y 9w( ;*NCa!fYr60F M+T_m );9"8;?xHt͍7idZdvΪJv $Sf"nA5Wߢ]c rYNFp aX/LNx߾I)VC`<3WU6s_!,t[dp{l*I Yٟ)Quņ]G,X,829pFY /Nd;#R.5{)vGLq;͋ɼ{ےJBAř@>'|aLsb%0uiVgFsO,Trd}hB\L[Au/ex ľ%uH,s # HoKk 赱Ew[jr(2c"*16N"t)+Gf,Ŭ1+j sէ}+-cu'YfNK*aY>xt|Y]jfBr8VV~#F=bL Б[;m[`_NڦJV0} N:8%HbWkJ'x^FM _-)˱BmFK$lf%nerBGy>uD GՍ]s!>E{˫Dc)#ewq\C]uB[w:rIupgKdY9,լc1J^/B ˥k#WR̥ZqIQ0@J՘}vH'$yђx7OZ>@c3]QL(w:!i;mq5XJukOrNCXcfG2[n `.37ÉFbP-7d4Z:O 1d> ndQ6 :Yrr[ՠ`rJK /&GMs'{VmVjTȨp旮¨J#CZ睨h *# 2\/4%gOI ?U;wڥ$QFW1x|rTP`?Fvu~&՗|=^٢pfқ8{UVrmrcey[Do-vvd/|dm&0u{8_~0 F/syKd\3R$_9[&+25csA!]ikR,M+Fwg<2뜦htrmm5QblrQlE'Qz@N%m}0lu !]9xA(ߋ[_zYBV+Y /&aTJ􍮊˩]M*bxcF:Yƨ25iHk(A- u#.lڧhE\y ͇#3ޑv c5}5–pC _1_.\1-XzU "huq$r^lONg;_T*I41 'j(|yV3+ɽ{L62`'J"|􉷣FuNPsz ,!pg}X)![~?woY^51NM}mwgpDF?~_?Jr#le>r @iĒ y(Z hR;e\Bs8 ND0E(߼ÀqRӞ﯏MFJRκ< ΃'X*aUFdH5W0KR4a!^}r(zʊKn,x }*UrG5_(KA  4/$ѤX/[0Zcm[pʹ'5=?|<DZk-3R2$[r_3`1[ {Jt$Tr~S}zXp%V$] 44XDG!o4Wܕl'=k9_my"'5NC܋S#% K`DRYQNQJi{Ɍd2oB(U`]ů!YdFYQ㛃=?+u|ߊt[P#]GGR6V{v*t ԠcwQR},;33X' q'q0aD/"{/9V%$fx]ht*ԓbD:Pg~7nBjZt:J_N|ݩFhtJX]JU(ҥns(˞KeJ8j .Ir 3B5VHz:r-.>˺0ohL"pF#?5=nA;8º,Tl[b:Go`Ch%vbVNMx-JR\><&4pჃ̀,d7i[>)+c{N芼o?M\<a*,$ђHס/!WrQK;{a[[+̦L13l jJ<@'Ey6=ϺF XiN=y+Wn]<el(W-ׄ.Biʑ|2do= hR>;+g@:Y0d6/#xy֜6*jщƝHƨwaKO7VcX >cb*ܸ;%$ L;Pb}lSpϒ&1L'"Mq:<)5XE5@CSNSdɠ!ąZݎK_BȾgu:cewe >K_,۩IX; 6"c|ٝV iUɡ9T$6J%S:C %Ş' 3wdtlҀ߼_i-܉{u9~nސJ8 0bİ*LÚ^.MllG5J7sYœa%/u1͒2v]@%F6 PؘGv@% 9Z<^;ƻY?s9XZ>"rOiGMPݝ2kߚrFoʕ3}kqyo[%1K:~k5r5jq&ͦ-Y9VFߘ86˟AOkN  4siz ,(*U>A[Yθ3hwW]jbQrgÒޏ'`~ CiYࠬ 7O'^Sc:}(q#|JEC{/kalFG! Ejؽ" 4Eh}=A9"@Gm> gl'8:IJX ObDbkD䊯`Nܛ`iq 3K񗜶Jͫ>1'Yuc-Ǿ8-oiTjPR#hU[Y HBspv0e6h3h=rd<Ưr-I~;$cNo.sʹԚ׊CElɀv+hƒ|$YR7_1_Kpp< V}HWy!lT)NeulQ~ќ2}6 !p\86\5 dz?<:`ZhmdN@h^;p"\LuͯEJp Ş؃Q \G,i9%Y'X gdz C@?rQ Da+fKf98҇h"!|pvQan"~5twꊣ 1끾fʠ J (:&nz[9v*\*HAl &@_&'}:խր? })=댌\p5`*p7U2YwLJ9 Y1x'`[:ȭfͲ v+qﳞzB!&hmmt)*v NB`%ί&GEU\GhнsKv`._(Sj LMdS7!W|cp)f<&Y؄myI2ڤU绕UM닫4g2\dS/x2Eg2jt |t\];:࠹a5c;Ի5Sec7uK`g\)OeSEOA2F4~CkWcVpHXZ @ȇ8stSzorSif=y_̸$o6)B/Kc8HM]~)T "0mAI?iO&G#Y 6L@_v)n݆[;#;4}{Rߣ-TZ 5N!oVtќOA҈'?=zbDX;$okc ?pMFT52`+/_S2헶({Zv !4 qprZȅ6DWI*,tbLv?y8StNk*q)p0C!8{E,sPR`GT!>g-{>p07g˒t©M|׃5ႚ Ro*R Um;B4 WnUd-WذZm3;TsnꌝK:S hر'cj6WΤ>>eA.m%2o$W0F5(@;vƏJxO]GSe2|"B˰do@3x@޷'oͣ{{7W3rMx3+'K&]HF|?6UUjUwBdGb>eUTMGbfI&!@u`I[D67󎲿+&Bz&ͨlSVUgC8G"lV,@Ș5mut<`NAfF{?1>N-kߵR) Jȗy7H0\K T|@ fkY'LԶ'N UYJF,޿lNn3M8\ҏ1f3[tӼ[3'  ta~=lَZ(^Ob]K"FP"nW:z%@nKwiyDQةXP` $ή&r pZR@ !6S ,O&/:? cE2!BtYy ͑ErjMl`y+ʿϤQdz硓OpΒ3qKQƟPbnpaj5r%WM"2G]_;;gh) 3.z7FE#xţZHk >k"{ƈ== $6A]`@yT:.q&YT>d'UOUTJ>k hq7}VءxʎF&$ '1M.Tv<6HXͯ '6(CIϷ5etиto UޝxٰLB{ۈfw1GT?RHo5\:i;:܂#?G &Lݣ#u^wڅV4iM)T,ɪ^XX" XH@;# =^3I:@KII4mc\rs/qu&k pQwrD[ A? Ֆȃec"X,nRnil/$zQ7: r{_p@sLjLQ0M4TF= Sԑ{x+}t\󮥒P{Gwn il.X[)oK=rh_{ dUMaE0d#d/6W3Ǿ_;hBfyՒb4 ћ,vqX"+٣g15| *CRޒDZ u0J4۴b-PE-W6;B9l@Uw$WWPTz zU?|G%^p_ƀw=& 0ɱ%äk!3o-9氩=KȀu}7Ξ`z6T? 5͑QF2Z g^ jpJ!o51[cDpc9\p߭_"q"" poQ >{6r$rzYۧםJFLj_/q _>|(ϴF29e0a,O1$n1>Ϣ>螙ҡ3 D|@3/M&!v-!ӗ_Guybj׌.XcߐxoS[%Ey`uuR"/ASU֭7]plNf[[1sw5o0.~V|[ߍ beY|OF+,QA%re n!n[`ݷvshh4u~U^+CS BFY'8ф]O X\ZET9h / 92?ka\8~0 \RڝnSCahORJRKsЫL6_^>m맊h+t,g EB-KٍXwq@K"/\vbP[jנxls?Ξ#1'lVgݮ-)K_TEnɋ9( zG?Wajxi$9p ky.w_5dm9(Xp,{F$V{J&'#|2$ԡWJx໧l 5:e #(;VŹ|`8ATɻf e «P$Q O^Pp* .Ofsu+ .rThwԤX-:,ט7"֑1D8"1x#6y[`p"5see1u|z2WdЂ=.Eۭ͏u ,a 1G)mA([R#5^śP Q~{;0x5~Y#N_Uˋ"Yjj곂xCIڏ3!e4h;q4>o=%=R6ң#/WGA9l(CDW7v.N7vj"p:l{>׶8;_3fID5&ۉO^]g r1R=x/}Y"_氊Gw$ m+Gr2N] (7tnCrG\NlO vz=E=W=4Pe\[A9Lx:kY0:ࣇ/̪@+15q&?_U Th>VeJB{E7:A̡ 3m nȜ/KyDdi߮\L=A/7uYyQ }$Rxs>#>z OYZG@EAt#O)'K֟#"'@X.FbI@VJ/`Sbq{++q̇ EPj5};1"f- ~x*VM䇀a74;c=9IPLyd$\,(pJa]s%-PFg"+/T26[厠NEg<Շ׮ƥHn]M7,8Qg4z>[Hab"fŵsؐo4L[Ֆ_fD+󩅀+Ή@-夤y_Sp]~d$>$UggZ`YVsx&Lu?n1xн,_鮹] @H> Wc?-0R+T&;PCw2\U.eXG!5.J)O`TH !嗒WQ$Cٛ= !f?.bHƍ~dĺp)vXUUL{r4FT8cAAdTJܓ }()(:'_BXQ)]mT['pqIa-u.B{]5>#p4}x:I|~`t g-5^ {uwތa^ޟhqlf(i!o0*a>מIPd6vtRz&gcdDnֲ**`Ք{Ioчb$DYWz% (йmq9 0S<0b+? Eh!ƙM XE-VrRk)c[թƄ2쯲|,{f&gO}!tbg%F:8^<[u!k.{ _:G 43#?A|F|<) (UnQjM:"ڔ*oR ůn;Ѡ[ G\C~Œ^3ZSl21 $~@!X80g(pwepJ2ĝOhae8<]`LA3B þ1{o@D)06}@ DHe`X`y҆ugFN43z] lDT(TBH*׸e#Yq-*Y!,-TF zdK(" W;97n9Ynqxk[nirUR֦㨙h$~R˒"Q[:c$8#Hiks7W_gwxPCZn9xo򼳦j QT2fEBzs>s !2GZ!i2$[E1;pdlj%|JeRy; u&P?wtk+c trT缄"W5G9@ϦO͖OBDcNuXύRG S+‰i)鼭BvW N,WicgKx=p /-B1je/U@Ö.vS.|;vL$0Jx/+<[AyjKZsenoMFf:\qoxT~RdQ@ An&y\2KnMv,|{i,Ȫxa(S3T9ڗf4y-?Lܽ2d*6I'Զ0,9\2ٞM-O(;?*biSx1KwaN.K# uv}-X> UEMv[Jqc]UY󰡃8aWwLur~pZ=ܨƳ7~<~&b.X=VۈJH3L䂶e{bx i N' ޚXLt>;loXd1 ]3?OS[&p$UTkwĊ=Gv'KKдcKKu;)tñ׈>#[Hiȱ+Nؒ[/tcWv\g>H Ѥ*{&ңTcU,v!ʱԋS]UTNU c d`rLZkcց"]CC*%7 ]֕Op&,'%Z5 #K^b3Bk嶱~jӉv;Yk@Ӑz&}WN"퓤5Rxm;!Rz@S:j}%l?YMVdYPV}>Z\E`?` $ VI]Cez%_6f@LuJ))ݖ,BkEܭ ENm+.HP Zv5 MƮޞ0~/㯩7$VMRRNS򿗄R$IYTnz<0Lq3kn63L{ 4AKˏxa]e[]@GT+ <ɛh6‚:{$ '#4]m0"zWmDMA_OڷI8zs&떪] V LQoM4R]-Cf!J ^빫U4]8 3 |YH_IV{Y~&_΍>n/2bTV{Uj֓pk-%vj~8uJRt&i.Wd"@=$5`-`Sb5o'>_/-+YKWH-{<aP% 3wA`g;<=k wQ[u)ka*93Nn}w2qfR^`>V aiIJ8UψyQYi?)L+'q-6Y>JN\EpF+ۇ;@;<߀H$6BM~A0LMx鍢Ԯ#i0[jXa8nU`D~ T͉G~9?]",M ±SΏo7 kb'@Шo:F>m]9=uo5k<U13-t_GK-gVEOADԧk 2ijm< <ș+ݫ̞n g Nm̥/mE׭jo&̽lܪ"Se*֨~fȺtU$].9ZL֎V#:DIC'9u2gP=ԴM%`WTv~M]hź@W԰H֌AAoGpQ~ WOGnju7AO$!a\L.qYE]?UBƊ"Y:" ng˜0r({T>% W5m\5BT+Rm.46Z;[tyPvElƣ4Ϙj5H6lž~*)KG †e:.罙@.~89Cb>8J<-36cmz&H /szpSq6EJ*xtϴ]9q&dmdu<]hE&BNs2p{B#ݛPl54!WyaE]HbPHXhsyބ)PZm7d(todޅRSțWXqT/lH3s)yê~+хuK#J$ R$ d2}> =Ɇ;˭e>±;h 7i j zTہFe_Ue" H&#9 6s?[M {BfE"B++lmdAN{TԻN{eʉwcuAEvfoEƗK'"UBL;bK- Xs!ꏎoء.>J\~Yj x5,8CV_6l֕wKYWt834j׈VIuQ_](}3GjN Mis,u\RC4TcFrҚFW2P5jA^Ib b[f,3_ j(lTP)SF yaij5y|[ 7ROvbZ)Pr@!Mx]Dz޽r82<׍0D72zØk;C8dp5fy)]ň.T)li/*{7 0mqzdqpP]ѹŨ8]v@gw9ܳ$oC.pP 0:({b^nTZL!@1`7HC}<7(fA^//hZ*^I/rM '+cqC6r,ZB ~>τrhv {LPW7a*{3Ё9${AL[0IؽXߩuKݪ 3e̝r=1|E1_c8xn#[PiXFU\ wD1i@4!>n@::׍;eLÔ? p j| L'Y) HӢW.58§kHSTݙ2?;NDwhQhͳ.]}w; xBwT %sv`BS1QIa3w /?Tl9 5N2k!Sk)73bͺ'BDjy!आ@vs· ӱ(eX#8K=λ -?6/cqHNZg:MW]\-]"x__,{vo\RS b貝p X"/dq,'ZHO3ܟyTD*go'_)JY#aqodv:5eޮP?\Lj/gM/BOSbl Oj|^ZZM3j& L*׊WtX!)OR>N% .9o3Yš?jf 9('HxG}6q |A`ڼuyځ8@SU+fg)o这%N[p]~#M'fF5렶}8B$:.@I[i1"{r/\cF'M;K;0dƢH {^Xo;\pνD Θc}*}GAx0ӯ6#e'ܟ8= {߼3E)!#OyC,l*"m)p][nkY)s ubq61+ҐNmS,̋Z'+w.xYA sI򚼌te8pHۗzw PlsRU8\@әMuX@fՁQuN͑_ZU'4t-;<ä™H $3ʺ|ݟT1Tǀ}S j0;ݲT܅~礫BzH/8NOмOP܃>R$t r=ј=a{/~kg+|Lʏ=̏)FHV-W\O!UZ ĸp-y Ry99̀dLE3dW#j$gf>A5Ѯ94Kw8}Q+o[. y QCy7үdޕ [Xg_a2I)W! SݹU_Q!yV((:nc+夔B2%*Bj'dσ ݑ!fsbPh۳䃩6\=FaG4J]_" Klf9r caM<aƙJom( Mw^L>C$>rXhO;5'E3Ɇ挋~m e!^`2TfqZ:>bXKRymT:RTR7wk:WdtCdM909$JbST`A2ėOIddl^ X5U4R!N˴%浯5%T*mExHIXS"ӭԞQ-gDO<}6X 9"^O+q-R%'϶x^fќ%ܧ,( iA?0hiOHUHQLtAŁ*tccevo(/Vq3z9—@̾5Z!KE7D%%85EGF <!BM/Svzщ6OՄJQ£=F! w-‹XDMhoa!HofEb 6Un' &<*%y`:{j BOeqm2Bs0 ;7$z'/ulcDay\@^/od*3[kU+DՎ3 i]wwЩ7ȢwnqaR~.w3xC |C(P=}EqsQ*^piWm&jDyu2"|bBxIܝ έp ]Ҡie:‚0;ďcwi<7i7b2=h߈L3*8hF(Xj`?StЇijќ kC?Լ@F6k)$ %ACZʩE"SqӬ W/p#$j6J:& p" ~1v+ prK>5d[-ňVe-RjJ3~B_`*W}L{'A%7r#/)dC|L_tCEq9=]Ճ&5yV.)ZqMsxep2+[J  dY,xMPס3.b l0g1 8q KGH+ pCOP/&mG=~ ttq(R!i%v #9uwlQ`v@dnYFl gMZFJ!2/ڮ7 Rࡾ<4GWmdY loUTHaI8e%de5,nIG2RpD>9j3ZR+uzR _vSZ\Ba+_s[Vsu2V[8e¼qZ՟mcbdX ?j xKz;CM]2ɚdd`SwשADh붅+!,(Y*) CU,Cg?'AZUUoeT?CP]ɗA1T#Yk9w)CP1)bxySas;W14:=SJS~luM0lmCjh 0 Af{4B$J̣cX"úYE!|[HV{J2HΫ+/ r$L=~H|+9h'\0@A#oe9"ғ{r'taP6n*NvaS݅5˨f)';N),;[PQŁ.>2 +Q??{Wvg&݀ GR`7Ke:,A+쇟u<ɫbAkhŞcӡhC(`.]R#_$#tmJm 1X@88w&{|+1D !=k1 餤ͽGvwn:Vcߡ!bQnh ݗ XםYa\F9T[m.0v1?0/;zv捳mc$Hc] !؀0 Brxf;qBaYHpW_i8j[~\)c9W=pFL۾Xk7869 żJ`#MWUfC1F;y9QDpD>sonI OHd$rN.K#Œ\rؔT7}c2yA?uyHd,kQ 9 Xx\Ip׼ja4-Ͷ0ghPؑ6і{Ce;Jz[S˰[;40Njdz ;QKi&6*$2fQk+KK7[-+oI:|k{ ,WB`s혧>+Q;39+#VPp⸦n! .2_^E@(oG 佽ZSO;2KT8u"˭1^z{6}쀸'msR 'ak# o[;#QY,D䓲p8K%/Mq2O[{7 K^8x ZNv]ִba>עa5T^ɚ۟dz3X̊;vm7G&;Ř4Nڼzk(et2 (B`.lyFx;E`6%ʧ[ඹO/gІ姑$(e+œ/Qh?_#(y _ixk^Gg*ALOG ^'7u!Иf'!7Ljm?TodDӻ@77_w>Ai =&_;ےH9: 2.vƗ̅> ,ӡJ(Lp&Fb9JiK\4m["2/eϑ`npHYKki2Ubf)I*n3;>T[BcX?!-W4 n8qhy{}gj} ꝔɺZ>:=IAWc lV_*wqO2,ylN]Գ,'aӮ^CM[`ejp.._eo%s3CψD mn?;jN0B7 ":\ LD7+AM|UM'tK#PQUT;)rBkWXOD*&nP',$8+>@fK +䟗(˩:hYc&MȺ'v3SJHx[enGxb ,1pA I9T|v^:ڭMsf^}PF8 G,Z_-5 UZlӴm$S=, ů2[ud[ | 9 _+̶>v OD*~Bgm}ۜOllH|莕j>d =BnTl5Uz$4\Qp2^K5\1·\Ig4R8KVR%T;)k Yͭ"'Lb3=.k]}$S}CeQFH!ֆkGX^n 텧d(%)u90e#]SX,bpA#4tհ{$;uGz[4#~xUaf7|S53S^%[ ZvN` 80);q\@ ,@o gu"hXeZ>)_)Zf6@t%Ķř;4#0 53 4 \9c{]g)A߱Z?y*~En9O}UqC]_ǁ ea~Ճ2:Q&@/lZg}A(x-d N־I? SC[0ܦdR aJJgak">SmQ2L -J)jcB@ҧɰ42v:c(.>CRToj31-f$r)JWF* }يZR-|A6l%xaΛggГ@iRӂ 0IWA{)'oMӄF>`{yYCebU]{S>muFGZ|i;{DGb0yk#SR.a~v 0NKT2 ~ Gd1eN{]Pgecp Ϊ + 1Ͱ>]Yy4mi5 (:<$Y=t-Sy1t49SZiPI ZSVs\$lu<4Z.j{6A)'%dq&\j;pr0=&W "F[* Id|3!"vBA T$)z&0+O/LACH?.VT< ^&i ޽m/Z8N@x)Ԅ=ax+0=9nP"zS/fh,HaF9i&bӺ[OΣX c !W2RP5k++6.c+}YYи'4W <2x;eM$Ɍv pd N/{iDY#EW#~R맻=ײ#w.WwXTn/Jxypk!3p_ <y]Mca*_wrR R4 8Z([las pS\MU?k*ɕW _9U)No>y1M)[4&x;G- +DJܱ>W1:o2Nq@O&w}r]IƑ?Ե %;Qi3@t m p`\.Y/TR03 G fDj /2㒀f="4`]tߖl$XBunkÚϻE\ Ʒ! "8|-) 0,~_BBA.<[ Zt,PMbD*јupʎh5:D"C4GrSlhĞ)ȗzd[o9@F4&w   "p˛ TlC{JI dN*;pHQKD݂gĽ+/ΰ 7J)Kx4; I'27JV-X!A:=8Q'*ީÑn | p2bɓ8/pC8&BD̘,UDBWAކu-sf^A%Y[A*Koij"wOu{*k.sQbtq^ABn_5whX|m*@Ҟp>`qihܹ&WpoT)にkp*ǭm5J}շFװ;Cya.,@0ϢuU؋܈E26+b9^7""*i[ۼ4\X֙}Y P蒥&? z2h?rЂ1&28Lrx#PJۛoWӥ9ŵaiO 3L(Bg>*e0D.Z-\c.nO#Z36]n#9j&%\ 2E+̔2)ueg@xSs/^SkD"=zg΍xƀÀ#}[(oggȪL(KՕ2&5KPf@2vWKm~\Roy3vse 1p*%6Pj(/'Rjqe/ $ErYeuK8&Y{ŮmWyx4Aj eO}@лa+q!g4E{lz2\m驑.pw@P[Ȑ9Q;@ivHX~3LkYy\[X,)@@`s܄Ggs"\r;hӅd|o'q<)_NL,kRK E\ pE O:ܮcwdb+SSNaCunI\߆XtFǾ (1.xC[@ ?i1(B $-嚆i/HEƱi{m7z#/P2,Znkm`x`%4"ޕ.:TqZn (=2Fr2_ܾ;=J\E`3o҂+"f^n%H$KNq58o"+j"kF?EB I̠ юm+OYy4%fƢrnIwmİ)[_|)9Xg|pzPs=X gK"؃;'i/Kq){oMc( y⥐偼SF:wEM9whq16l7_bM1J1 ȮqZFͻ%Uݫ@_{6I w!ʽdǘ3Z6b-(gG_,:1roOS'P(K#C9p H-vef&!@7*XJ\ٳTW[]!pyM ĜR wpM<B[b]0ߞZV{Plx+G| ₊bTOWm#CnȓC͌ 7XB!> 3@M|R@[MpLKmˉD ?|.(I:AY本!epX-lW%鄴6@JsNU4H䕥#1(],q5(홈VIf JZݐm-H&lvSPs?kae h%,>%=?pH!W^KXxvq"c;sa#ry4Bc8n7Z ‚IO tҢ!x}6\aQH a\~rS(,·?R*`XH,N{]VҐ+*o 9XFCR\z=6-ڍ.>^F?6> bNFBSvL"a ߆©:.@Khb̸d&D;5 N>Nj3݀@Ԟܨ,t)O_em `xmKIUcu{wJE}S%p?@f 2֕mGq-1cüؘw0$3&v6+Ԟq ! ԅ;)@(-h:Pfepab%]pR6c$-슭[3؁I"Ki/*?lc. c!EUC{"5Qu#+_KV3YTNQг#I%r)vCE~%eQo9$oH}d39L`%~^<)VAF$h_ V_WT8ql%}~+T*S6 ηA.qԣjg7K@@0j|~17'Bnv!lC'?%jg9Cd+p5D|r\r-sJMBe\)ZET@Y2V_/B$jw16\6vd_(Ĵ$W?UIE/CA u-){S yt7ᬈY!.A/ںo xA%*z! AZ-R ٻ2"d&m쌛Aan`Tܹm@9zh4ش&^k$Z}'fZB3l:۟s쨍]&1F0)'HS:ԥ[B]ȪAMƘVYc `aV~* z2c!n22'449/q GyWV5h^-,Vm%d"nӘv1 Bk&ُ)Y*[h9FG!VbA9w!t R q$6)dd_4j> (u#>9mQmFBK@Ahte{^)1%0ؘP k:$Ս` )ZlY%P{LJ FB%6غiEf8>+0w)y] 劜tܾh)+ a^ZO|<3ꦋfc:qN# lqhv(YɣԴM"`D斮0u,/bNJD`ݳ9CfDs|oYj%z2OWr?\0~Rg HJKѐ6b_n, <ugzL6a],ÿwYw^ɞ#rv.b >ي.暯6>TƑj_Qؑr$h V(@ׇ)iHD9NP0 >}XvD\#P1_Zz2 )??*f]9Q'Uo{Jms6jEմ"y+S""=ECÖFr\'׊I1_mX@UpRR^=QNHPWV4% \N2;ܓ/[y\Ej`ǣ hŃSucw0%|C9ӎW\z< Z/}Dju*Zb}άa|CPvIș ݜZ ػ(8Nn M g#_*0khk\{!-n[`!.RjنU;F(_UMV) ?^sBhX9Xlwv;qy҉6XxѪH4k';P v@ B[&mǹoH~3hsE󄅹;=hٯm=:B [r]q8+6Gv-sQ,.X_ej$qi_矉;gMqKe*W958X̉8嬻H!<ذ^+EU鍆?ywmtПMVV(G >m66IPd(rKSzE0;Lޔ)l[,fW%pOM(P? )͕" ?/ is׎Af#Y+mndEF1Nv& H LøH2w>0tD<_s8k ?^ <^#lQ _]F]Oo꾱5}8Z_=Ő{ۄ~2r`HsH]i@+:Yd4c"ee`/KPJ]<띄{$P`8L)Pdkc<7XM5. bB.q\TRF{E9v+FuYb2-,5I4Eìd?[@6%OLrw>%~.=i8,|\`e܅74etwsDN8x0wY1J?~Z31hg:М|jGsLY-u3bMיe ɲH=D%™Ov/ƻ2ͥӖX +چUqn=qdrEC皵o% ;'afJ`JyJ26.)닝eCWy:\ornBIT.^_j[4o)5U8]OS@dHK{H8:q,Ao@ =jSKddZȉ]~ɥ/N;ֻz` #vlի)3QySm-&&oM2ȭ?zkPQ-r }^17P"ڹ"Y?C7zk?0S[CZ ֧MI?Z-մct[ 'фs}Hj:Ɩ)_2\%euKP32 L40hm4!emiMXN= z%'2?>;"Fk3oue{шIe\\ ״;CcO7Z&7Ŝ"Fgג:a[/8u:).@Y/̀cjKZ@xWt:Ei kUy=bl_)Xw hDn,Ysv[,T#bc76.;Swv@}+8q3p^ Յh7Vx8<2Et#$OԷjf]q@է2:00E^H{e0V/΋Px{[֩#؜Yy: Pfr"L"㜒Z D_&qBdۚd(\l61( ȉ&v6V PbזV3/1aT9?'Ž$2> 9Ysv';&wD4:rPg@CpLI_}X\Fmfr18ZI&eSrNjv$:euj92آRt"rD*fڄ!x`2xLÃMGSڣw _0Ap-f[~١VM.m.":>MG{Wc _0Dۖ?DJqz}܀2EK-*õb MubuwXQr%Rւzʣ,ͳ's#mAk堤f g0V+f{aPZH$i~ιI&SP }`Qd k,F^ަ1,^zU'iB&-`}dʌtE Bw"|Iyiݑr.(Be 2< =p9hnpTكKΒ́Z 5=?7'cZ $ v-TI_/b g\37FՉGU*7JPf>^^NJ;w *$~cjN秐Σ^Z+o z[¥+%QAQ.HQ\>d]96SW]K ص1v5ЇyG^mMmRmԮ.ٟᕌp3~Bu&`vr;_6ԾڽPd;ڻWgX8y[,(npAl=xcSsrm<-LL6y#:vtm 'ӌ: |KXFȄ0'݌O.hd5,^zaLQJ#Pk X"Ҁv@̖Eb 1]aZѫCS,$TфR) :CL^!$m8RJ_l`'ǟ:.Ts9Hh%qO嬣4Vk^WXL!5xLrlUBYoKCJh;],MTaD `W?$oG 8&}t+#n:VD46Ѱ⌇SjVՏ{,KH` L$-.@f3X5q4Tn5]鐽g%p(Ua\u?V4 VuQv.P O@HYqU^~ ﹿu|vePyYL\m(KB1g6[yyICi?u;$>BttO tWSJQ+0o1U񊭨 &\g; Yfz{N /aғY>.6[uk3zfA:l4>q&H svwMփh)豝Ğ轗Qc{ac&T O^1 {C]YInM9fZ I!lX!HUe)6kyU!$Rgj엔qYM]LW;"]3>g}w&{72KEx+1WFzCń)F!ָV0,/[@5 @(֨a a=*1D[q  :^¶|Нea[\շr ݈E3̕hPun"SJj'nͰ6kB@IWzkoۧe 2'4I6Ng!$y#DĊ{M*YO_]l7{6U5lRp~u[ +gLnk{.k.izItWq qK%0 }fLc+D8Y[ՄPjޖ=H36?.F/W- ^_;~(<ƾ?.HKsosj FR0Ky;hv/k+[ݱ7.7Ջ|tHּ5葃7a@Ψ:;lSH܀(VFꅲ=h@<!6Z"[o:KrۋPs@Y#67SdRN '`2PO[a*q3ȸ)d5S@*(41jcL +i1-- JfktSL1T9ĝ Q5AftEѷn~D{ ȮZ+q0}ޤ~DC{,0Q={1B`6AK&v컿G%k2U;3GM .0 fe,Oo w-!ڣQM\ֹ)n&ـ4xyAphg@P,~>??) \F*TqB`§m}ڊXiv/jo|K*qH.GAiװI%VkfRFV|ԀڎPbq2_:)";N¨F5% AIuJaSTR"$9e^u }ae~u,WiWJ K&Yؿ~RGAaft~H7x5#';˰7}5CȌl2Y醊̯ĵώ+ñдGjSs\29baQ2w5珄I Db.|{kdT騈 ڡZp=ÕW:O [\20OkV<7j?ڃm; i+)Q '#?Բ;T۳U;kԕ6}8٤c,w$|t?yrCI3l,~f|PͶu[")牔}$bqkP a<"xE7M +-pwa5?Aj)uu+ f V^A\Ķ!wޜPn{ LWљ1lBYl,Z h치E3.jb2+PY"w8?1%ݖEH\ó4{)k{T\1j∡k k $+=@(iy>~Վ(=.A{hT-YTq 3y=P 'Ii7!CF3Soݑ EK Jq_ƍ&k |1.醌9\sMi$t 'w@G H*bt|5U7Y?][Zh6LDeOR@/9P&llxK[PƩ080) -H[5Vw σ"p5?񏧴')yJqaAx":"?[u3"Zqȡ`> ZC~1<-lu/eA `9VG?AƱ1izE(يך!~n{稸ƃ/PMv8Gf =sJ:8ܼ nK?s LIe=|.'*h'3ܠH$/^/x&uA0"ar&-b~yЎA p&MtP0&mn\~oܯx1bTvW^_?9lftܯ}f҂oպTA`t)LI}LDhOrQ OaރO@Nݼ|d9oy8^!Vx7Q)oQ}+XuM>Lsuv;2;KXA u? ً%q<O7Bg܈ ?&(Xcgc-Q0dJ@ -~/ ^7%$pQ :ʦdA, N ]w}׵pw]+s%-[맇 J0{?7EE7;4)E!.4hŽ"@#^AC5-ZGJϞ'Qui/tǴ<-i)7-lYZAE*YR#dX m)|LvB!W=uAJ6*yר]# c`ނVpA%VV]oeҫr7܊> .?s6;t:uGMBGNGVnaAE}cc]#G}u }ƴd5S;uo/L ^q˦%1Yw {مmئ9y#R|&(bVF>GMNC-HR>N^DBF;+NT04LjQ>sL r`k\#1+ 䊊 o'Byc?Y)\gi@nκ.fOA2 7IPBpG} {TCnJ0 g\rlj|S \zbvx1vn,'kdlF%B{|ܛK|wNv Rq[^=2j*Kg|KIݞ[R^u~`xid lJ[J[ե+>@wCT ;"/X,у&B_,z SBBE_/`ݲBlR BEB@mpzN^QSLőJ!`.ogyZn11)[bÂzٝͣgd^U.]QJ?is[u-_T҉éc%u>A|B%se#.o>24 $5D-OF Nhsmif)Iא ĸ\)՗st={uC A:Ϳ2wWw OG-֐/O $.h`CFk Iݗf$zEсX e6KrFmo*ZfadN=)j6a㻵Kܻp8z SՏ<[:ew/:^MfqXGҟ+ygCBH8$Jc3#;PBljܾˮx:gpg(KSp?^IyGO?K G6g<ӮѾ\|ɑ D( `:jb@lu{vu~w \I˺@~T,_ÐQ*|㑀؁ '.CS˧|r@PΤ^Ŏ]ʇX,ks\q}٬ ,0c1caxHJJo Rn!{Γk,Rv^067(a~*𻤃(~e(H/pcl|/q.sJRij'Ls{aR,!A [֕ M^ߕOKOtc]d():Fuk ٯ/dk؋EBҬ @bQ<}b$ p![$l:'bxJ49P!e] z1+A7H83^3vQ A^_镏Ol ld&tq3s!D $\L |w9s̺#ҙX{"A r++y+aT`E*[ UEsG&,> 0x&}TXoͳDԊM☠?F+j%,! `*F+'=ShM=i޽G eJŸ$R/ ?$u 16k#K0iB'-L!7RRT_9 :D#XQj )'Im mpv2Bl2 fy?MtU d>BY~5<(P{u5"_"*@nܶj+!~Tu~՟@8c!@`OG 1,vP5$D4ZP8aL euNHkPvKКTgkWӰj 24Tm#VJ~˥~Pk‰=&F$ Edyh‹T@2ivXZЏP 2r;Qx$~Qw(G@P2xR2g5 bvpc|M5Dx8 N'UWƋO09-%E3 Q"D9;Vw2wS_ B@U{-'Z~wP,("2YUnqRoAxt.rxS3pǎw-Kk}Ȓqd†W#OU3ND-6gA㹡"׭b¹ Sd' |/tO#}Q`MW`Z8<=]84)<ʁuWN p$sm7 V~P"im*V aUy<3KFӷ4We6L=k2""P>B4UfyDgif>c5pݽh {;Jm Z#zO';hNn b:WoZagj@s<\. 6 2)Q&])?nh #-m]Y&aCƪp@XH8H4xZzHXA|HFLPUQs}!wdZPfS0t:kP\;$gDO($4OB%D+9ڀ;K+GX3Iv/`Ѷ4+U0Ѿ{G5$@@Xwڻq;)ozN^j l$~ 5  / 䃙CZ Ǚe= TFmsKI1ŋ\`6V'b7qr?1PtZ"، S2|n`՗vw=};$kRߒ߸/n@9RٲDG3N+?#DB73Q4x6 sH?G಼fzΦ#}#ͥ鍥n@E)$.;][jK0줺>3"& ?p`㽖?h՘ vT Ė'dʀ޼Pb;(+MpT)1Ǡ[r""Ɂ[76:}{1v3&2V.uYsrZ|(mHw#XP[tF2vS)j! 0]peO^q`YOw9 4y1c&@iN8Hִh'D.n j֑5m %J mQ1{Qa '$h [b-nZ%AalETɝS1ͤEA ̿a &`;aWm04*WwALS~@$Q 5pDac|CxbFZaHVf펩?*&PPWlB:黃nR:\>啨$3Ȝ@ˠ$H)RD,`A'~Qӄ ;n߲R) 27N%H`a,_'*zy+}>E4Q`UmKRHW`#Jq2(fFW[D?vNW-5u.vk*:yQ`K4RI^!臉(mzH 2Yp r`6IAkq9q0;OE->d9&V1! lTLAƷȑ?pwDy5Q DUjv1 VnjkieUBxVH6lݐuD\g GʻJ(D/'Vm*¡wDOr避}+=/h9h\o+a!Uug;vqKM5)%mßln5VZ(NFVJg:%z80_$qy?9#'}oB-yˣKri^JC,}K/D$A#٠j2JQ\N>B: O`T\qSL }#J"Hk,^ + vOjɔ3:e tnb! qpX|073@92I}";6P)G̷EIb rz [ZM*Rm5OEjP6)C6<%&Gl,4e}A~sA#ĈwՁ_:4|d9E&`mxt\J5jhn4k#W|{{9rvinkΘ xwU(}F5 d~9Cٜ0!0?ߐoKEfE&%9 6q#ԳV5w7 xJs荩ol/G()}&~>@6< 72C0"z~٣ru %D~͡sfnBL'GvC(n%7M7`g.fMB\=5FT׮W6'3l2SЃ94 [G|ȦZ$ܺ6@k>&5p9T 3fCa*֩g[LM(%4*!z<ЫF׋-*7vK()0gDWKb`BFJ5I|=LB Qvh˛T^Dr\g]0=BWZgrc2G8'//֒!RT#,b#؆C[x$'9 g+F$nVq;O >{XIriO\ʼnS=QS@ t90۟:ԛV=A͡9 ƘHG{{¥vgxvwCAZ!a'a#ukµj4mzFH3W ϔ^ʪ$hG/`7aOA4VzΌӫuns=9'1SBb`Csm2S~kž˗ŨS }a)Q=fNH$K^$Qŋq$GBMe!Q)P|1Rx]4$7cr`A]v5؍o|ħcIM%~>.nvI<ދx==CGɱ##E+26 bܘ3 A%vr R(u?^~u\vUBseCu4M\>+n!n3:F҉3 kAҏ 9j7Zƥ-*qwDٚa__St^58iǮ4T"#sP7W ]%.*4k M W6B rl+3Xf}'Bmjl8]uvlJU|Xuf\1y.i*Ulo=F=ۛ>?ũ0˙o2#?mCh!fe@G~&@na+6Qn}l V'ȱ:g P;݄j;,59Hj> Z)O֭)B)-gHa9dh6&TAҗp]I_m4J1vW -Ƒf\,mgENj1wଣҩ\DD[3ؚGePQj .aSo>**q ZX:[O6hy(XهZx݅c5h$C!oIo #Vy CDr"lAK8K>۩'ª.~{՘Ͼ@Ĝ[p< >ҌnI / :D& ~O:5L&9 !d"yxN슕ƒ| Mّ`7yH(5j.DU<;fa?2\:.i)[3 l̐FrJ ?ifZ|!bW>%R-,vuo2IJ=iT*lw Ք\0čmhi-bU0o)U d7u_=f!Vu֝\XN-S&?#MU½o mF'ƤWg"v9#.\Z{G״*G ʄ;MXYei3c(I[‹Ӱ9kWw1MP@20_㠽X>/Ah`b7)=1{ˊZm~4*cT!#`a87:cpE xdji !dDXm/$'J8|>Ŕ32 X{oL= ]o7=npr 1P.{ȠA_CѶpEdgNq#k"jJ.j$Dg Ɗ&H[7wxkR|x]tp3'Y-a`SwY4Ē>RD[@\J2d{#e.=@?t6Kup{x0NG5Zw-,JS F^jpZXAvҸ"HJ<ҥqr\|G!] 7-uYhjrc1/ +xgeFf˩Hx]H|X/"ȬJ)ug4иcwm쨠0kǹJryK%A؉Q <~HCRT^Ji{NwS  8ZSFi:$SHPtO i#r#֟wxMP׌(6 XN8a@`@Kzxjwl uunXtthj&­yV33)˦DKfA|J5)7CӧOǒO~KKV͚«pH4Y1:oKrkEur?`l@nf7'ڙ-rΦđWęw+1*Z/6rQٗ+OσCj:s"a^bW 6We9z IXLlNP p*g[uN,VRp(})a6O{vNJRw~U ɘ;>MwގƎ#.L^|=5Kp+tbD Ɨ2Y)`#tBD6>[Ͱ\ r Vl֝!<;,I׊\ߕ~8V5;J>՜?V<|B,=ǓpsDH~fSHNOՎm]Ch*~`[#^KljKc[@fP#.qx jT#0g^cb/Kk+d4 @9`?f6&[MTH.1 ضa흫.\C%Ij΂Ă=[kD㘌!JO[]q&sb\2-a0)0 $ J8 =oÀo &*k#3,,Yhv_I q$ky4ɳW$c>v^g+T¨V 8\6-Lʩ_@ImDmN:&-M֩!'mqU׎"֊~@ymV^WRus=5An\n|m4ẀG]{ UE+:xX·[.ڤm4Ԓ$͢E@)u8}읁Z?h~䂎k@q;+ ,ٟ9"oq^xs(Hl$('% λ CjSCŨ_dizҀ2'1f*mjŒrkBUpUy%BhbsIc:nʹ0xW@v9a;w)q'kIdP,¢AͅV=!zJ:uQ Uk 'm}ǶȌ'Q %t?keJ_e}P|*]>c@ԏj·fr3:G+sJ`ﻈcVD\ͮ3]:۴t σRռu^ "s*`(3-ޞ̽Vso+LLXd]e([\9WF!~5>˫8! 6hP˽EsͩDϊjyFei=u;ϴ=IKГNjg,\hʫf%fF]{pvVF9{Ҥ8* VE<(ٓ@$+wn>Zc+ˎUl4\r7Ҫ)s,d6 j&I]vZ,;`wa| Rbx[ۍTRx|d8x N &I waFB@dk絥9$.4,i`#7:K({c?2Wbz]!`b8~\K{܉fГ:6Đ &SS#**7V_nzH 5$ezq#kT1"&fFno\q9tZ*_8Yu:{dIם\x( \6/FsY9K4d#Ng; *؄c$X^ViiNZ3 wQEtLLm3m.+"k=а=nOUӋxq!;5*{d$PeJ]dW7/f7[1x'e|VUevfEr`Yh1`~HA6/ߝ@3!HJ݇ 3YX9 wm-BB<-|6R5>22~ /`ξaB3..WvfΖ!m)hEj^}(V q?+_vM 7s,u<߹ȶ&*X>IvL*&n3Ǫ H 3"]2Ͼ z 6* N  9&bc GruTg$l1GaiW EORJFseHC/YI. -Ec HI?Y:řN%Xx hS E0Ul{7|a٢kMi#2^fmj+~Qʱl2ެ[g*AN>ֵjxqƕmPC" %׬F2:2Z۪KO[&kVT``ZTR/'F ehQ*Tf٘ Y' tgv9g2>@/F% ߖ$EHuvG[h`4L%D4S":"lo%\)Tv8ꥍ1p6 TxX6=eii⒃ɉ2J r\~=3N0qkm_bPXl7Z<^Bz2`GNj]IL ,8#\ VbCu㧜>aN,vE[ye P<]5L ^Q߽+ J2O:G|ǧЂ6d˿ײaxbsn&:eGud6åOm*| i-KȤ-HN!Q~3#!X$b?c#:9*}˝juމ}r煌_Cl<+ޡVi=r68cmOr؝7| 7~5+dK uJG:^^jS;2cU]nh62Qu-gfޱI#Q/}} ~;j;zeAqOgnbJLIdNSXpy-^ Sood=DxUڬpr;YabcfLh@՗VCJ&$qg, 'oܲܵ(p4U ) &O<}r (1Dg[Z@n7mco!RDkDDUzӵ-[jE @*MiįX0D,"7FR `bE2:qcZ0=Q~4M:ޭqvXܤȆL+iRm8NS{t˭s#'WU9Ũ@}z[BMI~h\Vmlܽ<[%doyz]Th'GFJbCy&j_lEsc39l&'v2PK9 ɹm7ѺNܴƛ][ml ǝ)Cړ dLNG,k8Qs6?kPhi$sWQ_jE 8д>Nn ,2*J#,Y|^s긕73Pc&=?.\VM.O?˝Z^-! =t<zLZ'5[lC@RBH9]I;BS047b!;2JΝ4(~[l}QOc7N1ߴڈnB!ш(m}+{kݍtcvQPX*?m#%%<;TP4&iTH 08;lňDAY^Wvh r'3 z|=pѦL,arU`Fº6Eڿt097FIM@D#M@<.۬MoN) >HjKTw 55l&_-bԩm C!rS<p])h0+8d`'I+&;. v t&D[Ns7ڈ8ƗN|^;TsICRAgh"yV?% :m$: r}Ov_/6^v(fm0VIwQwыXJSerw OJ^ԣ 96nњ 0kZcRyۗnͫYwyKsj ,9[FxE[['^}xrnӲSNI2c(̖g"v+vƹ8D HjX&`(1WEg՗ڥID}_bȧW͞yY Q`yk.WY3|p]}2οwa" $FBvȪ{Aω/0lv=R^ZZv>ZҶ,vRU]C0pnS/axG_S~1%z\{sr\;r'H.#ɧծ/WՏ V8/r__&4 CH1ޚ1*JNdκ _IQ)-M]C'W!5A s˥o#;LA(D.@kLra#A3H.kĵmtIn!+WR(e:8Uxe-iHHb{GA@},\;aESBCF ?w ,kLvei)z᜶]XVx$r͓ U$Yfa߾i/L˿șcP2t[:wB񶆿0ݓBe2oX]fmI\w,&gܟّnPE՗A('_W~Eu׶24W;v9XPa͐%RHjeX0#I9ui/;YWn!  V8o ,$J[i0ިru46,{~AE/D h0S.|/W!cL[qler(3.M%@iIԘWʤzh8a~`u NC`@[_VpȈ?f/ƎzYW <akdGէ鈩yWEj/PѴ<ޞ,&\]˙f]%LJ =c %WyCUȠ闦/bh!3xs_4H$,CsNgba6!-c}StlO`=W"8#羷D%Q ɿK Zs`ExG9a VzݻoNlr_?j?-?h~3$rᙄ =1)8i,-:I)[6Y$v䲷*]>uL1U0;@{ŝMA%IHH# ҴI"keZwV ?>R  >}M^Dw6"9atB;B*|ܶ ^0u0eq-snF0 ٗd# m@xTە,IUQf/[v.Mq*HsV`_Su).`}/O<JM֪*:Q:aiy%m5 Ռ 8#NiIN3đҾ)w"Lne)UwUhCʎ3%m3^Gߝg[>~\~enDنߺO":L"SlFWY:0rjNbhOwG <>P T%65P#Ѳ+B~[ L}h_x }gr87$Iu"Y,No2f.ocY ~f9|{iQO)p#N ?3m0txo uȾ,^}~+9LP_4X',|Eq9K Lw=^ݯ'U^w1)|@=E񿈮} кh$C5c#vּa9f0+/Kۿj,R}=rM4\04 ,ocgvUǐ5EG-KysI?OEY;+xH256_gI nT  ofmpc>(/eM)A\;lwpmX5[gv0kx 1~d;ج_r5>W&";5omScblWIXzZ71lt c*oі֞Dā¸*CI^L|-Id,1J%7z'д ᶗcF^Fh%509tOI%2m6~Ʋ4眆)#(=MBܛ$Rc igauj@ʞ<% k13H(obșc;zR1RD3\nR'}FGʃGCiRQ! ~^=j*-P  u–-MEO 5)kKU,~3B-/neߔH)3c@v:!\4$}{[B9U8bSA b-Nn-I6ht9>' 9h6ؓ*Ie>0.fYPRڅjmn_ui?7j进a | J**]UC2OwTB]@o>m172 XK"E,gy)kaqD6Yk+Zʕ̾gmOzN81i $ul JTc,Kű4NO,], M͠ rUX}y } X]5BN ިXaGU/{{vr] 1yfC EI΂AQ>O,S5)_9nK>I'n\2'C߃I$tт$&t ҼQ Fl$apD ;Zݢ?NOpe Qtedn˪=++ lIT<]mY_Q)I-#v1"eӹב[/:-HE.4\d%8'PYߊ6hQ6)w-;}A:PV/̂4F\?/I^sn&\"ZGΐ8=z(B9~KY(Xh#ג#~y@sLAd5o@|z٩kb'X:Xnz|qZ4FD~Cɍ˥i:- 2CKPTm'Ƿd[bXD(- W" CV qR8EӬ..n&`r,\% ,bDԨL_u`p uo1*}E*bٺ Y&pGԔTM̻fs緷u%9+iS(PęV1]1uEb, " $,cF}: !S(+D|(FVqaC,pC&U0!a3u)ޢwBa;K\7LKkdc#AӴ6@r͏ߤn:#t`9F瘳h]&!ϣkjͅvC4 K L9#/ٔ>LVJlx!d$Bw{BWC)3g>CljMÏm\u0HAX{DE%ؼݝmWϳH7ۭК E"%Qڶ+ X@H{j{(L7~VuT*3bk`&!GF^?G;H** >P:YʯJY:+ A␬Zn t!5b2;gߍ}.쯖`7f•]8&!;R:1% 4o4 QmbUK;V{rP*g&3D&/BҖp%Gmn YZ