libvirt-daemon-driver-interface-8.0.0-21.module_el8+465+56aa2578 >  Hԉd U] ne#283?4˞*u5hZ7w)ET9V߲{+?-0)_nO$+rKuL} ($g;iƝʜϐpx&;罜s: Q&w:rINԦ$$~WSJyR`vm[2tJ,QqK:ƹNDj.5z7.#V-] J 0&_a'_ yEڑO),& a#^aONr9uIGDy_VUۈq*M2pwpo`qk뷲?bikӥwO\1] *OϧHnC"kyzޣL8W3ow#eMM6z촤0iÊ2c ^f,r#;QWuxBF D g<m9Ld"1cde1b41ea81bc946f9308a573a542a904966fbd7e157ee8987ffd90914e7ce8bfb021f5ba7831d8dd5ba1900829522547225f0c0302047c435bb500683066023100fed715a3152e7bebe6ef398b572013ea765720b02105fc7a6fef715e88feaea8cde9cf473bb7ae96ac22b6b7c18f769d023100a3abc056c620e235b44b39a4954860e077437b14daeba473cac08ae6f01208c210a6b59fc6181578e2e9b0c157c27f360302047c435bb50066306402301fde6b29481a862b61914da5c00a43e05afce2b2219966b885d0ef7ec974db4bcf694e2e51ca0b803677d9da517a966c02306b627b32cdffbe099fb986ca3a13d3b5172b53cc78bf58e63280444a09bd9ab109d1363d8a28bb190882c5a3244f90420302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb50067306502302e4b16f2b253bf8b51640a5708d3f1528b5988f426bfa696dc985bdf0c4c6b3a68e20f5de524cc69d61fbe29c4e7c62a023100c5dc693bfdb9269203d4e820deba410b75f3c704cb1cdf78e65fff3fe6445d46fbe71bf16793bd4d84a5a79c95c2d17d0302047c435bb500673065023100c51c93dc1876088f6b9dddee6d34295637ef0441534e8d115e977bd756d9e2e0b865a4c24a349250dd351e0a9abbc164023069deb1d20c9c2bdb779ab9a1638bd3b5cb374e74ceb4e0d680349f646cffbe06d9a58b141ff4b28e3f5c8ecf7bcd44920302047c435bb50067306502310082e3126d33419fdf5adf5d44a99bf0a56420224d79d69f0af2d472b63f0d678b41bc13b071320c2a222f565f47d98f6602301e1d9bb144576a4661dc2dadb87434048506312e2b590affb8c815de93cac5ec6f26b0490f20025fc98ef58938f907ba0302047c435bb500683066023100b382f55466a2c9b980ec8de17b5ffa7c2f3cbf39791f5415b9d02de782602c2fe0fb2c1160217cbca4252db8bbbd48c302310095e1549cda67ff406e9c0b64d9154ba1bef69cf19689fce5f833a60c6090ffd0ebc690ffe24944629f2920c382d2ae050302047c435bb500673065023100934ff9ee65653969cb5b8f19bfa893b8bbecc5cdc6521da7aabf7569624182aea2ea7c0e6260435a681a5e7919dad89c0230261f0f55bf90b36de0a82de6cb39ae13e9696718077b6b3c97b722a852fd396b83b0764da2f3d7ca7eb9ecdcc4c064630302047c435bb500683066023100a8225b0107fc37749c7a0d80551c32e7be14ebd2b7e5fdb523b8c26e9c610e97b2be8b4274fdef06a52bea428f36e174023100e7fd8458f8018c4b48765908d14a9f56c194e5fa89c2051bc6c6d551b91420472b7def65bd7c2930b16c9eb49626c7e70302047c435bb500673065023066ee4bb7fe117bccee7a39530ea56e95fac45f54d4ec3ce315243b3f8e734bfefa0a7cdf49c1e5364754138cce4c63710231008c54f23d99da71b31cf37ab2d250b70b77e338362750c44f6377779d0b68f6067008b1c47a29e496a255aff6e0d0d0560302047c435bb500683066023100a4c09cf92d97c98dcc95be0ce6dbd7d6688138e75dab5171782ee606ae6e1a39868245adfcab21bebba1ac9971a82952023100f7d764094a49bd7685950dd2bd110a8131c01e179ce831344a6ea574d2ebde42e210cccc2d9e8d222d3c3392e37c56ae0302047c435bb50066306402302cc92e1bfbf04eab4ecc97e255681753ec9717566f4545556da99dad203b94826469c7f0033a18b961599f627469c2670230637214fedcf28f5b803a24b47858dd2ce8706422e87a6ae0958fe1a513bed01effb6af3d06bfee641960211ffd231ed6@d U]{^ly7Mqim~u9?⺇Q-1=LjG j.aXIRBmB} !vYTNȱPNJB0q{ $}U2Xi/=,y5ꎋT@$5GhI#.;?PՏOLnשsZYVX9#6::Ѹ쫸3Rew@ j,vzV/{G2qRS%jxICqPCk?[d"( C s & 9EZ`g8 V t   8< (8j9j:2fj> ?GHXIXY\]T^ bdefltuPvwXxy48Clibvirt-daemon-driver-interface8.0.021.module_el8+465+56aa2578Interface driver plugin for the libvirtd daemonThe interface driver plugin for the libvirtd daemon, providing an implementation of the host network interface APIs.dOx86-04.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ÁAA큤d)aBdKdKdKdKd)d)d)d)dBdCd1d)d78211f87ea960d14cc39c015ba1f6833247b22043445c98f079411aa5c2ea43cb675088634d7cc633065be91bcdbfb6106742d0053bffad9fc30b46ac088582e39e55baad83266e16f8ff324055a4a0f8e923556c1f0c842bfd1e6ff97f9cfddbc3c00c06c65436d2815c9fdf771267525227fffb70dc1ed37d54917482cfe14a2ad7118d7e408542b04f0701f5dd8bff391e59a0398c550c5a1be3c9dee703f5fe6aff2bdbf4d77fbd015a22b1cbec232652cb8a680cd97fb7c58beaa0696a00c10621e93613a50b72108ef88646348db2a850f12fd1dfb259ae0bc7bff637e2663d99e34b7c126afa2979b8544ed4513e37c95670186b7c7c7fb307bd17fce8db4156031ab72fd1e8da197059efd1a19b7444eaa72295bd49cf8b2fc1a661d3ce37ded6fdcfcd7e605d48a93972c2c0cf417ca612b1bf830c6c3cd9fbcd045dee9b75c72c2d62cdb57bfec778f26e0b36aa880670a5c85d7b17163ba6197494../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_interface.so../../../../usr/sbin/virtinterfacedrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-21.module_el8+465+56aa2578.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-21.module_el8+465+56aa25788.0.0-21.module_el8+465+56aa25788.0.0-21.module_el8+465+56aa25780.2.23.0.4-14.6.0-14.0-15.2-14.14.3d7dgddac>@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-21Jiri Denemark - 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- nodedev: update transient mdevs (rhbz#2143160)- 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-21.module_el8+465+56aa25788.0.0-21.module_el8+465+56aa25788.0.0-21.module_el8+465+56aa2578 virtinterfaced.confvirtinterfaced.build-id3d6e545879e6bfa51d65e84a9d561eaf710423d17207119bf0be53dfdc5dca53303255a0529c98virtinterfaced-admin.socketvirtinterfaced-ro.socketvirtinterfaced.servicevirtinterfaced.socketlibvirt_driver_interface.sovirtinterfacedtest_virtinterfaced.augvirtinterfaced.augvirtinterfaced.8.gz/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id/0c//usr/lib/.build-id//usr/lib/.build-id/d1//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]=0c3d6e545879e6bfa51d65e84a9d561eaf710423, 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]=d17207119bf0be53dfdc5dca53303255a0529c98, 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-8955bed44c6c56462e5534d9e9ccfabeb0236f83a96c0cb6015a7d3b46e8f56d9virt:rhel:820230622165615:9edba152?7zXZ !#,=] b2u Q{LV/t!模BPw*vFNְIʬLT6˶=F Cߘb_:q. 搜 JywKU _њ{2!rFөV g@d=|9mg$7Cպ-Y'/dzd|nu`W"ysIGc8!lޙ_WE AS "y]],FzTuoʼna fYӐv2h{1.;" q(IȦ_BXyy$r`k\91V6w?SZs(j+ -5o*hQ(~0%Iok%;Xtd+WM >Fk'3,'1E@y`r+%Yn-q˃MD [?1"Tq/? 38J) DlQ.| ?2kmؼMSV27OV6@ڔMe+mW4_ֈm5./9^,fF\#[/M*洐 ` )/T cm?nT{M\$ lbq'ONiQ,?}2%4 PMvxS:st$=.S. 񅂮g]8,\[tfd˔v!)(?~Ea-#^BpѼfѩe Dz-ܘF4#cNFJ̭~YC@:4V:^C -B'#D%'3H0ʝV%^y{58<|4bUbңp t5ǃRBIF8hCZ,x9RwOp-p.'m7>eT=h|2GckvexVu5s߂핆į( 4 J T9W$ r*Gߟޫf "g@K~HlTxQeJZkPT(YqjBBR\IH]0Nc&(n@gJ"9jD2ZV4cEj[Kg73Lz@b(yfCQ;x@KGɯuׅ`Ku*A#F|TeQ1yO$ o!qŻЭX@+X $0N50@Ƭ3f!ۦޮ?z :LF620bDN5qb,MOCe{R\&|&CVܤNɢ?`Dݿ?F=q D 0)I 7BRzzZԔӕbVWPG$0 !z!/p|] ֈթ L ع~%zHI sa#"F2m4fI$3|F_5gq/D 9sKP#IF*![j&G_>ܑ@/b X3-["Ǚ5uKl f0m%>EVdj N+hh RWAhTx+B^oxQ4l=BmRX\8v9ŻCDfK -"u }6t$m9s-?R_TOBi\ˆVC:@$.ʢuᮜ9H6<[0ruQY:Һ_@ A|պ}__<ڰ3q򞿤zB>10ϟĵý!r~AËu-y=˚~IJHV @^8a]'mbJ2H(u۫(VًL2d6 sA.YRzcE|EW+)l;ȂG;wZc8k">^h ѷVO6+bnUFTyAs46u"iyl >r5bۜ6slX|^Dg rZ0⟠5Ou"ʃ6ަ%TGcc KnEҗ:]>zժ+jNaV*Z8;p?# =jdU'y)@ Qk> 5o=KyKrfObTbyN#\TFإTji=S! UطRs-rH䩐>Qk׉7Bkmۑ @փ;,iJ҅"*pIzn NKW,aHo-8&N$KDK,D`E3_1 񭒐L}f0: a%æbfݖZȦ~|B:uM-q7mO:Hc)}x: *(-Z'r8>@Ctk9Īq#V ag V@,6Ge0<u{PorIzLŲ 3 7V%V]"oVdx:J6*ğ?*oU)f*-<9 {fGj qD|d,lM([i55|9o2rZ y(~=?R郢16NVømj7"l'3 Ut"1ޚ /O9hyb h#3*]ń^,:T,>70?W N#d- mcq%ߺL$z=ʗw*6h`ʏ܏(2o].CSzc0ס2~O"2U3ԑV^T{ NYQ%ր*F_ $uïVdfQWhؾ$Z]?f_K+~u#| ?ƈ4DیT.(T&0Z>wnsvj¹r?j( hrB>cqs; Uq/ 00毫 gEfFVv_ۇtI)yɶ/BXpjtEϏ`7ˠkm;*.Nvt0O'A <}#q>VqP9|Ҵ|c-l$+CKizg{f;}|V 4Zlx^**.1)"Tw|w?K;~%׎\S?$ ~+T*z.>6{ mW嗿'=6j*\\]t#E7E#=)Mu/Yh#zΟ&Ļ)-gk4D@Q 5Ra!Ϩ)77&.[Ackg@tt˨KIAr5ׁWL;mu<ε=|e` f%wP'Vp- 2>i[ܳW/+N7^qP?qx7۩d~Ϲv7pqb#q*>2F]V@7J4H^ !(:'(sfF$U؝7іwt ؋(d.;fOo}&Z+M@P(^s2ISSN2w>8ݽ<ܱC[΃zJg*ɓ7^I5hRzzI Sv<-)}yRg{bTy$:h 4oH(!kBuKγsbC!9Ȇbn*veis%k4X2,WU+U.B7~EFm!U .},ͦr; U|i5z^WI#P347x7IE0GЍQ[Df*_)2 ;ubV8"r7u8C5'Abξ.nBr(jԓ:hV5]/ ka#WŅQ疕]-Ks^B;g J@˴-Z5,x7tFy\z+%؄ s|R}'rODh%`Hu2`^W@B6l|0 ܉Ö=d3[.MtcODe{QQ<39fshv[Mfn$=CLU3'zDK膢Pb~g X.y,-zZ/a_XYMp]HL+0rtRb@*oӋxd[HJb6"K*\6d;g[VWćv#+Bn(rřh=a: ʥ`E۝vKg)b`_L+aBZdJv 8+L ; }_TWf7u'{ڞ|u,Oϒ 1Ai甌C\hmiP0Z/Nc&++F!ņs} Ah?^RRZ{u5h7r`t4mFg $Ue֤rf̛*w蕯=Ȧԍug0 0rCSn(].r/Q)mUx]<4#4Nd̺g@WQGu-] ń~ї9[?Dw>;Ubi14=Oaj^wT {'2l=yWJ!gI$P6 6Y5e-ge5 nʢya"|7N>g5-se4Z0dS6)u }J69jr6t}65,q|!! ތ S.GskthpXAEv(PD"v'~Inqc% -U$p`#")ZOz{8OAϲ(k``NDƤ D38%5(5~pPH[ӀhhJۂ$P6@&```ݷ!./50!JϔC،͙+;Z4vA8I |G5=BYu{(!-| u,mj+"pٱSQo[J;twgIW=֔3"KCʈMс\kU>-n]WN=晱kͦ#3nF$Xؽ T7Q_,%uTUҪo ZBD[X;ͅEÑ^ kfޙM>IDS nH1w 1+y/+)iŸ9;Mr *R#z@QNG%d3xmԅއw__n(yԹGJ,I?Ҩ=zLk8;Z`O]h`ЍקCWj֜pLY'%VC|x}`5vd@UwANCOԃv: w\〈T`%kʭqѰtb@O`+<74^ gkOHe\ R%[""X[\; Y(hU4[$Zɉ|$rK!xw$TІȤ<+GVrhwPpmL9 L[mN6dgo<s 1zXu!1 98y$D5Sֹb;UNIǪ)tLvVĥe+0s^< m1xOūѳ1ra9v4  oZ(.b+]nqض̎3~nsxNYEl2nPS`LϸX%al]#)$_7R ,EԷatuݒsc>֓IH>e Jv*R  (>y)UDdT1VUc.0޺X~7>q@B BY׿b8BlRPr=n_'<}1WATK c+gt)*RFH٬?-c`hX29Y\-x_A]#XJ]Pez$ݽ,kcdy.AQ"'ZƝIqev*}>eL&Q1>S?f G\~ɤ,~+E6KG a(tA ?@&8/Vbt9l^0RK3N~R~aj6 /ar.bc G5{~5*#N㇁[6 3\Dz #FByDǯ{щKݝ}_AdjҰgT%Yo#jY)=H Enq]m⭙]4UHRkS B}񶟄5!^} '$tTetnl- > v|ځ6"cƥuLj_rYvNf3Ak'僙+/>¶_>Qprx ,p6oS5f%\^YSĽ?=HDe= BBÿZa6̵kSix?b",i7cД 7F& uǎ 02GW.s--[a?F;$Fןm@㟓, &>/Z6~1~nSeQ]kΤ3%Yͫyvإa?I){]\Enmi&˥oRqa#DGdRr*(!G1߄[s0*m:Tj*]Hό^d#۸ - 9;Đ6-}ztI2Q#J!c-QM 8{v r lKSK >*7h ] [=|;gWPV4֝-P;Of;FNr}˻5q7uZ_Zw'uh.u5w.uy% ?ͬ#;Ln+/\p˃(J@>koP]3Ҕcx,Un¾_u`ْnojF/q:frA/Vʃ嵼V[:ivSj|**o2]I\+|Ն8qA+ :6mv7J#S< '=7p=.œsnՏ@"Gh (:V~ԭ)L#T"RR/۳\kDi5~,%̹Iܰl ۷5]ÚA_Axk^-(@YPAUxR Q b6*@¹딛R_qZ=RdgI z:)$`1GCE/`Zgfq0Ȳ*FWP)fUkQ9*J<.;(E44DzުY SxMa.qhb2CF7IbZ*N >ceҖ &1[XW^_ R n"7 m]#z},Vћ ~7EycsW-Qk d9iE[Mdٜ)+Qq)`At>1l/gM_h8|E;} :y|-Pkh_qlQNO6x`CK\cDҭUTz^z{yk9HQu^:lVr[KLM}^L΀[14M{^ J1r? ?[2!dyW?.]aV̵<6G˚!1hN;3 o f2ThS+ aDg97lꌋ2AȒ I%_{5'f?/W )rˇg[1'ۦ8 ̘^]됖avEguRn99E#*[7zJ_֟jTӗ((RWҤo}2 z~%Oi tCT a8> cyh?6kbuЅE ݄wef#pH|cPH`M%0z."?aoI]\WQ# VG7"V‚G'-O>\x)ʼ|cݫ?R_?=n܋EóNp_< -ݻ2d_ܗOɪXy63PAͨN}f܌Ov0MLxtGHܒfT)Ɇu49GމJ:*ns"J7KǗ~!@YFRRhɒM}fV՟˝i9ڜ|BVH (S(inn9ݰ ._.n&p$-ωWK9(Dϸ|#S*uttvw[_ `|?N #3\ŬtId9eY`9Ҏ}9񆱣ebz٨=+- &ɑPj[Yʻ%< rZ{kڙ|Vɀo"HrJ3% 6 bGf/дJQo6-QT`5g)ٿ2iйobF,%PPH>@,7hn@+U.TVz_@b=.,ˣNA<ާ=wua?Bm^-ݹv{A\[d{{<{2a{soF|W):a)l~_Q`djǨ1 @eᶫߏz˜eȄ3pOf]ۃKb hyΎ-d#)~V1U r}>&t~8w]L6~(E>#C_py;bJfgE 8wӪ|$Af`O:Mj/Lq_u@ CJ0W+覘%$]|AوQߣ?锭+>A(G+ll L[6ߪT蓆L)LxAl>R`X/+FVyyDf0AӔ!QXnyU$frfOgwD&jbVCdʫ8*}4LeְXr7C/o|A?pb/?R6RNXp2Ő~Xbх+Ȧ *9 yrM?ɮ Cɰdq;6z`=nd \"Cbh_%U72Nq Š&{^k "+G<@'4u id@Vn7eLLG-2hǾW:|܊=6/沵Xj6Ed F[DzZd$G x򢜴i2$_Ӂ>f?{.H&VKG@zIj@ +^$sl.\>@m+ϓmdž DA:s:{qw%囵mWp698o IEYn}~ b2QyE7zxAn-e1,w07<0J7DoUFpE:߁W0ȟݎ+H0MĆ[_d+AZV4m./sN/rr~fl񄏜z ZhU(Y݊lx32wDŋ2&G!Fp:3.cR”-ψeɸ~> $տ5m?4MN)­7  U9~CEf‚7+ᑦvK 7RNRv( <7rk:;UWw.a*xፂjҍ"MVf c)M&GRp܍SEysUͺme XO mW-t0fygY ibW<TyMtzNycXC %J[%*.Tr|ܶ/ԨqS1ynT~Ь):'C>R6;vvS<ԅ_̾3}B~Qq!2&b>):[,sB?/oʚoSZ[PȤ"?iL1 ergp}JJ+棰"O _i&,B2?-lj8յ:Cd Qӊey1ܑ!ڟ|T: IHQX KO !\Ш|RZύRo/E-`?ʹj.hYd$m$Jhcpء"M8m.ïyz!p5IV?5x?mG-硁pTFO唳aʎ"owGCw>ڹY,'ӤU속hHù: ̜Kq%){DB fRP>o=T(I*qko`&mmtsFuG("\&\OjM+ Cd)j(p#@EfIϧJF~x RQC͵H߰i}fƘ0=k[qDɨn쩍JQaO*n?5=B%>lGCΒA: rVj3vF{ⰖQ3iv81;P.G`Lq%vgjJE|M \f}pe񿏺ϵH~ȃ#!YF|<]-EsD#UYk_%z5j2}|Mo QGK9\jGnChj`2wҬA ($OZNŶȰ(ί|T/='슞{;vźE9va4!\c)Z|H .@ [g(n4wKo7K|M՟-0[<,q2˫(od&?^:&|-:S EvWޖRnu\ PoFɸ'׹KO QK= Q 髠Rw#qO^B;DZdQn)ܴ@#Zx]uiyX+N*O(;ٔ,{paNVP7=:6 AY6n:d6KL1|=)MFTыGSѿWPlz'dvO A3]P289Lt~Sң#Пʠ%M˝{hē;1@5>g]r-X保C2TDx8N-"Eu:laox+i>ktb}Oй`7G7k4 Yc![~MAZ|KHޜis&cj%`A"HcYsUz;S,bO܀Spͯ&k2*˳ N-өECK..ʬ~dΦ5nUґv!9+?1>ArzOK}d\ϞNPQ 2b*,7#3\(l8cy#,٪LRذzhgEG)˹,z NyeRE?pa KD\Hψ̪K&e9]93\#Lx1FyץOH :L۟nӪ,\ESY)R1O-86 rD=N)TEVЧtoNjޕ%B.Y|Z 5Ux k5~aH_gK_u{KnxBS0%U-]4T=GSR q`nZhǺA@+mye"/jiJ\8vPN)H*㗱ʙtCݛ߉Bf*_4sBttVǡh<&[۹[N]ţ5ߞى]0jƝXRbx^ky"j<VK@f4 Uia-ϗ P0Qp; ͢2OگҬ3Pr r+eaVj}tzEh Ѥ}aEMnHxVc(s`ջɁVXB6.Yx`.G#Tg^i}'\GH(xPoZ%?æW5x[P՘F$`fr/:oӁs0`V>#sT]l`i]C>FW 9eH3FВ3 xBf[ a HCyuXC(n dg'F+/Y5 $qAB\~ov T4g0R4FH`$c]>HpHJL" 7){ypa}[fRQГ?j<&V670^^⒁*XO”?1t2_KFŒ?PY['ollA(TJ`& 3xm ts}n[i^Lm*st[4|sZ* ]vC6x 6NK[- 0dEcK?l$<sWHfheDK2.`70U>Ѣh'Uz>k.#}Cp!}5!DVKдkbP, L%Ex0g=DeecQ .&X^a ./<P +u3aF_ǝ M]~WW  _h%Q,F ,:!\1* SGNl9cϽ0H_2?9Sl֨jv!bDgJKKax9-䀍HC!(hy;F Id挪>Kxhċ@ҠGp6Ja҉K0zw2ri,0 e_7&JĹ78Ihu`34?yጤP]qvW}RHڭ)%BxF%ֳM;s#4"L JɎ8\'ط#&I!XsHo!̂Nc]\}= 0iƎ!z/D&C5S츞)P%J~NifnQ 4DhM$<>6g.+ ;HP5{i09pU" ur|lҔͩj5-ȴz< 5 ղ:cNެ5 -zpRg!yui6uwާxr`@k0(9e:cnPD% Pbb*o~Ђe_`?zcF5b=,Is-x D:.M8ljC}@,\6@:0`;ɢ?ߍF moh";-s#l2:a'٩VUjb֜?ϳka1x3"d_a̫\1f{;) 63Lz U*e{ڑQ{vKOmHrKQ&>ڌRլKtF9ˀTUbǨ 8sZ@bݴ3rC&h_…FPQܺF+M곧9ԁ>a>;yaRgRo~쵆l.Ɣ!;2):\P~%xX)ȧ2yYD_D73)P +NVg[=: q(d%IHQ~stDd<,Y=9Yr#t+ ۧޏY!F_J:VX.g \~h`*'lsZ;saf"C }L ؛m~'ۺoݺBEwx"KCYLyiC nePx4>|mZ*fUxw-b#Bo }P5~G5^ ~ͪV1dГy;1f"MR6$]3!/V22jσ[[ᢥvq깑p둫lo /w] z^4΢c^奴QgqA *=̹VѕjTH ht5WB#sJ]_+b[T[GlOh;UZ}ŞL3ѿs&l2hd 奅}a58!f@v\@-^xFE' qĚ#3H N=p[ @jm}7O=1z`OR6yߏo:*ypoX3_28֔Hj94f+95`{bN|dQWqןRq-" |MJn/>j !ƆʏK=)[nGGC@/)Pz,%#Zw,ɘDY;RCCcmڨ'toa!.%!J , ZeMC(utH[˕Oz, 5NdBFK~i5$9ElH1'F,nGɝ38ck 0zpV7#k[B<ݴ%ޏG5F7+Ri-%%tPj(1;,&&`'((C&OQRE{?WBW:hEőySmu\Kk"= k]oO3~ <6;-҃|g;Jd.U_?E-ֆ. YGu K4ʴ} 5/*3 2*wͧ*2>,a ?`6aֈlgДohp8at8M{f\W+)7iQ,hNY#g8֦yW3ZfH(jPO"5G Ep!JP;g0$HˌW>mJe5T<(97;?{t9/lte 6e?(t&KR"{KuNjCir.jPCM7n>׳[v鷤Q<#D>|;?Ilzz18)1ԣ!@^nr<ǃ؟׫F~>3~oJ~)B1 \{nMd폾b]؉Rjۓ^}2N}U& /AÊq,#i0og-Mt5R|p W`F7!l^'uV-}pv c@O'v-4coڎ^U\FQ[S?*n`^ǹşMsu9,rm5wւ]TE> FIN^{Ş6%Dػ#4= ִ08mL!9թ&Em ¨JGH!5N8`*G5hJ?Py)CŵOע$c{kTg%ba[A[$|$%cnT=oif ,> /zHZ+Wt}A'GUVՐ 4 I`0*]r-;D{:6mהck0HV"=Z0Cpk-߂*Ӹ}-FߌM[DH\?25L]#Ep0\o$w_ZT޶a sO>(?c d̃~Yt7"Ey`mkH@^Y@$VK~yuH٨S'c^Ֆws0Ҥ27S{@SO;?f8 Υ2")FՏpe{Lf;!Hr̥ɍ\Vr 7t;V@}_pc:DKl `iT}4F*ҥs4?p|Ƨ;އ}C Řk/ rǔ4я8qU}y{nw]PЇ%?a%Uu>V#Vr)\yY;}en7NAB:ȣ˵HPuB%ͮ0nX[h3|ԺxCʗ_8ӡ!/J_*ӰjbS1TTU ,IE& .D|Ł^j?̓ho ^ ToB\0` G]a?R̩Tߘ"@NqxV} {}PgpN0떑u;V,=[zs)eKTIP MP=tLq5RuFaNASGiv-S [Ԋ ] Xpe5G܇ܭ#$UE͉fv5 r=τnkr-("+MK}vb%NT#N1wh>>|Ȁ.:uHR"u ,jZ.,=BM'g3)rV~r,btǯȧs[Zذ2 7-b D @ $mϭ{)3no}q'ݠ hh8.ï.-Ѐތ{i_s%OXyԁ)ҷT߰R1hn\ .\pqbeY0-܉dI$9E0&ZddrHwݣakB_T6p 󔆈ӷ6֠B4oJmD&SDX 7hu[ZUO}5MZ;o5ۺ?պ/USOр԰6484u2 :W";%X콳P:ɮ| N Ѯ2hG!Ӑ>7*]!W]5ڸ 73ȷHt[)ٿ2G?]$ L>GILtX,`T5b"!QOUve~Ź`\.KѭF ,3l|9j11ц&#~0:l#jI=CbcBV ]/6 1ɝB$pKYPoqxq gN._yׅhGyAUR3sZq!cp2T, /nRRu~4rs+OOpp(ȵSe-0^dqoSn_O|h9² OHT82zdJP`|P&K513vM?&2r$H{G q7QcH)rYV۩mocw-к]~vQg{ `w$%#9IV>gMuiKIy1|C8PeO(5QdnqK ojIJfLN/'J6^mb]U!1L k# {JS^SDQkR[ײ=hK^^ʿK lSKlMeRzI;@ohr7+򐚜۾?I`g"x,#|wʃh&2r < OK #*w01dwHջ RT;In 9>)x<0$dKP0)z dֳO[1A~ͮ3\?, ie%#CB"@JkT$ ?zDF> n2Xk#C݈~1ɻ~~c{CVΔFɠwĶ %n&ԝc%\zR4v+Էt;㢤']l.`\/v'@vO-!Ƿ:&&`.i&==?E5rbUômY|RinqIМF c,܀$,6TWjpHe/גΕ^!'PÐ%d*'YlAfzUk2U)Ԟl@x蘆[gWw}(֨2\Eҏf#BkW׽ОM׷Q'u9.Ӡ0FADz}L^sxn& 'L`R Đ;D 1xscTcTbCIcg?^Ps]%" T)^N)3 ӆ'-&~3{g9sRyաhQ1",IM]ݚ9{Bp\N·Z-O|AKoNhu62Ňd>[rx5P-QmΝ1Nun._7@'A$k-{n*e KCT֓?kw&)Feb邓J0g}ϗ 1TmE?Q[aVoM}Y.!# 9bQ3'`9*/^q#hIDQd7ШB@J"tp,I60O?! 5Wd%&,hY#R/w)&v,BO&:xȥ \[}:9ûNfmZIvjʾC<@aCT:O/gym}m]r&VBNHIkSؑ;.l5Bw@f|YL`tzbyK?'=t]^ڗWnM.kX c;|>Z+)uuiV? G8u JH/uӳxul*|>aܥ_bQL6)YҺL$,"&D~>㫡xh\!D<$صz' ֬Qaeb7UL̨p`Tr)GkO+!^8F%w(,Wd<+XKXG4c3m*KT{(P#Gj]p(^VQ>$`&1-聸C&d@Key*ۯSIiK9+s_JA^LMW߸*ud a(ݚp1'JmAM _[&q ߏ8-6q-f9Z]@˫\KbzuXBFh*$ Si|َM|H1iwA0볡/w:.CL˲6IH|F3?M37ab@;(. *ZYH\iH.@q;Y4ߟbL W:0NK B`TNjC*6>Y[,mPPR}(9HFx ;oEr(N:Sd/׊zg;"Fi:Pmx/_77Pk@G}yCUL;1+&h6@m"um?0nm)?t ɂԣ}'C1M#,}%o/Mvx~p;1%_F,Ts q'hGzRbi !U`ʙ_b ֝Zx%pPIa9zj4ͯ" IT$d`'Gk >dX08(D5!Jw їR^>rgP]c<'~6l`4(XS)W~d#E!,4_åo2\oIP<ܖuCfV_ߧ:9t&G6"Ȱ2h轩h 9f F=煂רF?f8npF(f;O xvm4:m 5iD]Y`QtYYKGٓƣ-bfŶe2Ǯךq ʣ7<̀?)_,1L; jY/g쀫Г|P5BN8Y- `=lώ|ntʆXM2S~=h|'} ,Q:vAtRc:6!y[cjzGs[hlN8W-mH.܀SPtǽ'hqCzڔY9v,ᐣyNd|6fB{]|UrI<=QOgߐk[o.[)[Xg-'}VHѠȶ풳Y2)7QM$࿤.lbPJXs-XL=1kR:皌-NPUBcv*&jyp ۴,}2#'\Me2x-2:aK҃'yMSoYipDO&@Q%dܲ 1945e{&fC1RERgE~}@'TT"AehW@4gső̌eU8e~V߿LD"FH;}LAc-_/CxG7sǬ i" 5eiS ԰ wΕ 맮 gY#uEYہo0GK=VRP,bױ̦L"\ 1ڠ OۑEiʳ*m?יu}R>c*78m[64r=5K,kH ϶EIܥj׊iԺ|El }^! 0|vy*>Eg +(30 gႛ8 &T(Ps.o/,رMMaLp6tn3a #6壈? =zOK?m1}Vrn%{7"%{` P,$~3Ug}ͰNSB{%CA(SS\ɉC2ؠ_Vs{-"5\%LIRZP"WrpK钪~6cTC1Oφci0HMPhJ^HwlAvE8$;3 dYtua FFC,^]_V$:O^9ꏁΛ@"XK$q2|y;&i_lTq62oOEf?vu~-8])Kn)цtxz4LJk/IChGvʧGA"a(n.sHڗ°SWc?+fJ̑e\دsH*`u |3'ߑ7DiCA}9RK_Bg@,,6&ur&h9;Š꩝~OIc]B DsXSbyi>QUxGm%x|0[&V5̃"+볆wsM8- 8f86nalBZ8Zr{⤖T Z~Nu4{O bpiن+Mg@Xe.MIt Eֈ@.#g I1fKkMk_Z*M!P$-H/N%Nx!~>)35g K T'o.-/3aw`7|sN^ 5E.q$Bʭ0*33-{ǽvQ5c &5!ſPѷB{I4@"6*@jĨgOJIs:vʜ+C/] (Ju0ZQ`HǑx JRĮ. cŜ_y\7R՟1r*%r3?GPD6- ,ݮWqL[2?B?759rպUcak`$ra^ρ=2Kͩ`oW-9z\4-h-*@.UFEw%zR*+@*[/8-UJ,EP@Boy~ q}`h'Vk+՗GփY;XK?ݓ@rHxsNse΢ y5"=A9Ft;v81׬07 d{X 3UgKXّY2:flzWzT)(JQi2ZTdKIζHԤWjlZIePQgժӽsʯ`qu &J$ oi̇ol+Փš¬Dރ 3/ xwTggvV5TVQYC^KQ!td ELM>PP90K EvVpbY0B`_*8 Nv4;F +i, ҷ}Qb0LGHrwPX6O|7zRhi_ !5\^;UaRN؀"ɟ]pj85WH\|(U# :iJIOJ O3*Ė46iL>4) ߓ!⧒'1Z|PW)jiFԞ]*iSarpa:y__ 'ҿ%X㚼 a+acX #ԛ)9(8>C"(:R%^43T9ATBZe!7zb%l #s,;2P{k_:/2g]5A+AG-^0'qv˛5iLj?ČfA֟*K}-<~NfvW;@Q~Nu@]Daxj9>w X۞6KQ[p%2mmt\TǬc$sL [][\[f*9y]jN=5DEr48MTɦ`|ԛYzԵ$FIU/̯|2+ʢ _q9@\"?Ge`j*i"3%٭`7 nO_r4 =lfy3N^8\^$yD&7:JtX]3?:!uhz>=pE|?Ҍrcө~\v;ZoUeo&;l_;{jWσH~@a!(>G\J?`Զ\^ IZpc^92̈́0Ä)07e X:[qeW*A&a 2o^l/@Jc{t=Ja&hc~NeyH}aêvN(nj`nm Q&azQc TYgdiԅ{UvI>v0̜Zǯeě.4oc>N`^RΊ|cxL`wI^e(%{nIb'VmenRE$ Jh▏K5 8xd 8v{؀)aą:lqﱖ/]zk"-$}rpoɍAANjp[acNr{EYKv" uy<@HWPOt]Mىo!&1|m}}ޥ(rfը<ʯ@6N! " >"MfoGV+Y%LUhϷ'a[Q2pM5)71ǑV1np/q,ɜޙJՉ_$#c>x_w2v~X:C_G Ǐ[MG&3Zbjq,SDi}'^!?QSQ֔YMn9Y7Akc?.k}J`}{ɋ6v6U,JQ}CR+D+]~~ [w|ԻnBlS@E8/eP+H>N9tk ݪC+ߏ Hpn,xį#&|͆SDҧ"Db݅+&o闇{ 9$PW2qDHa$bo7d:[m:',w4xҴv8mpwhVvz5#*.zbj25XMQ G׾uӟ e>C0ĶҶXj,w(xhzTS7قC=zMa`dZiXqz=F (P@UJD n诫TuKbByi?= ؾ';>пY] `Fg-^K0H"ط>-LpGxoZc N+)V>R?(&64>`:HvWivZώG!sE\"*k92>N(3 .ִ Kx-Cz]<⫉ ŭ*U#F \Czrj=p8d2z3MDgoZJ~A~ī>'qDQW^/]3=A6r3g&b}8ݫA{q@qye$&(H*_ ^RQ#:+ՆL?E7јU-]9z?;q84*D0@=ʂ]ERCO1'A<(iQg쬾}dy< {Jb˛aŤ\ d#sM~ <=W6@cqiW}=IkVRF 9)6EҤEsdvj)檦ߪzH-*󍤈R- FDyGzؙR'gP* jd:?%5Hʌi0]Ip(rX0Uݺ:C2 LU{fw(R3kj\j}7L]ņ|RFVw 5+i)TpvcKQ*Eh񦍳:H& F\D!{28['F@k wE䥶+(*P[2&ҋx?/ =_psПӜx!H;#7KB)M,?lt(\VЇ1' Hլ`;vb3c][6 1+;sz/-*~!޵oFL6HhL;\rpwFaxgTjk##BHJ, OYcDS$^Ü*NG0%9gWjV?YH1)Hg^=$37 FԼn`ePb]+~,ha{F)qLwׂc<#$͞N)uca'_w)Xڔ50agRfz#TD"&_w1y%ȥ0]ߪ_55tXpNzE(m{[T8~Q$:zjԲ"&+Ybo@dTTZ"x'젢z\fbן@%kZYrj)}99*PZxa 3l"ɮ.zv޶NL#K'hAo {3'| ri-+[uK5D񈉗{ai9m iWOUz)ꨔ^]LgrA=]NM-4 3S޶gOHwO A.+? 2D3sU0 J#t0 4o238Enq 0fE&)Qr"Bk/g@ l*0zgn[TSM7!ՙگtA)wjse[32!\0ZS}%[1.s7 +UԐI!y 9&:S熬7?@6l2 #!Y{u`T60$ej`T][jXd O R0~O<_v9 g}!9{HB"y},А_"LB fmZ[ʉrTfso>UǍ}CF!8 yW5Uc ȡKu{Ĝ;5nfRDӲrd(]'>0߿-߳1Ṗ̓?xe0 ą> "za$q0+ Q.iFn S Y5k+#Jn *nz(>'/u"UF1"5:Mo nCnIXs^aH%velA8ڪ[OV2ߥp@b<|HfX5{ ΡASEx!}ZU|~dq&@~jX~wcui. aAF׶ǻfmQ3TJgڌ ?L7$Qu}C!hy)ݢ4f1'6`R. ka7p_$X?cgF?(NyNOboZDZVxt%]/lp@-aVAKŒ+-qKgj-r<9ɷ+y5btB Üբ!Me =o5W`vKP) rF<a#߳7wG5 ?L},f+U1&p /  6B٣QDkW[bjoVޚFXU{l::H'}g0(:)HX8Hh${B.`),@lV6s2BjNŨ:DB~'u c.%BZW{ZJ~{84Brr1#=_^Cg >gUZ8 &8b=(`fǦA\+C\to,#<,U_խċ'k"s4 I~uGo1d[' O+dJ]HNQiP[\\r$.Ch*d;ȽElèJhL {ʳџbJVI3K-柳YKdKM4$LFSKFc?/&F[*:qWzG_4\n'ZGcy$e7óy%44U 55ck,ߺM4 o0۪:v»b4LX3O03LLWC`N\/s.~v2bMwoPҕFYL- ~ZvT@:ڲ]?X*HB7I+px,;CN!3_vN bD|*Hcq3$xՃX V]z`jķW쀙f2vF_5C+[~i6&\-VTQFkLwrPԨo`x 4bDdUg+:T7ZHeuhv7Ft?dr39UeӍPqu+{_9rQF4ɯ9, y;(Z ttmZ("+R.:#g>e\zh:5'WWf-m~Ԃ@!5ڲJ\޴Gm/NZF?Sbi6ߞL鄦fw JSoG& vFp~F/\1WЪ*j֫#K#\\w*J݉mj+ B{c>)wuE'Q't|Hٽ:F}?s3tS[Wot>]z5*"Rq0Rwz[Dwa٧(p҂TO8zΔɕFlp@1-1,,֡6lQG'Thٲ7B3 4~)<3iM]Hr(y6LˠI;j`` }yĕE\J=`@㳰$8mQx!Άzx4Ooi_kOeb=?pZpqK%C}{Y"d^y~5C6,!man\95)+;A1dT?ĈhvD\UnxXe[u/bw+eb9ΟnUMGd̞%':l[|뮫`:鄫T#p.akcI $m'EmӠ@2@ϓXMi5e8_A=ysj`uY4dYVdcCF1eW*ɰDtG>[VޜTݾY.F M77.kKNl!8@>G~}@!;$UJy1Ω1 }>]l%d\bUH45A HԮHҿ3k`u@/׍Ʌ$)S͑$6<x $̝,BwB̚TQ(Ŋ A]]|@s;9arf]KQZuKlS*L+^TDQ5M+ BiQV0bc|ne O&[W\H/gbw$}M9 t-wտj|Xl|DX onrGx)<P&Ml3:||RP 0u|BLb.]AAb Ap-K%#C/zZ̛U!t{'O@R bA_)wT0t=[k l et{0MW#Np܇Dϗ4VˏX->-&u} y_eg| khU^.~,nlcV;E]nY[̃oPVƉŹ$hWV b$tuđ΋߱=9G Du{7}e-<  eWYlԶ!؊s4eps<'*o5`HHZ/3S~d72xqIq'~<±s=hV9d{9VyyBpYs-#\n&@#By*E-Tz&0_: yG6^ӒgsQpf*EΫύ^J(JW+eHêTHJ0vA ^+&"߸7oudKc&h&pwVha2a%6lm+"%)51 `kʼOny)_d6ֹ GIz uϊ 2؋\ :+  0#CVVH< WO&AӏJAsqӽ܁`g6ya,h#dJ`M`hd]nmtT6s7@"1=hωV;Rwĭ+/"C;kJvy);!}LwQB"qQN\ٲ HŹ$C;yo lsY}3 1d]FW M`fDŽXH[^ipoZcW+J\K۲B%syak?ת`KrSµgu%EtͭkUN»A=b9eO`dYpnώi%2rzXul(8܏-bR2#8ڇtO@kk\jceEv{A  ƾTݝK}W]#׆uQ\Ts?>m͝akVOO{/guPXhOҕqmʹ!J8AJ\XgD|g6t3j ;zb7;X[khpNa {t\)SdP Mo^տMO~'>qlOn%1wJeF̺Q z#g:0zF2 `ث]2uteo"Wƹba}Doz9_#J%إh6ɥ /<0X= &]{kRR$g?dw`46o z Bh·]=nU0ZV0o]G`Ug[ZOMۜIEW=d9#_-!³3Khd1+`XDЖ0L S8{Ǒ A}֢ 7D"b$9]ua 9T/w^Y^/jh˟÷ϖ/b+ָW~SUoћ ٿ$]WQjROJqCgw<~[~)pNkTTJ$gpk=s/*UZfJ (,ϙLL,Ge&Ք /J[cwL ;wW*ѱp|&3#0h"JaTH02Kf a'J#nȫb`eY#t8eK;vK5(,pf@E{COH {n K*!="|^n & Ut6EL#(8߬)Cu<7%A-ŕxd&+ԣ{7o u 5)q\72rvKXZcW Jza|&s)a6+{R.qRE)T-I:2,8{o3@B-ǂs3Ҏ;̗vAcNQy!]/vPt#aǤgq¥j\7?ˀ M\7Byؑ2'T8ɳ:WDlyHb }tu/CJm5 % BEQ% Y ʧ@ /#:3Q-̣ldcu}6؛LhSdnyԧ$ `Y [Gę2I (7/6F6otЕ]C3*ѐ4MlYA:wb/xq&m?ҟ<_oCj#duw-TI!XdA&Z4RDVsYҔDv56mБ#}Q="\xs1f S~ R8L>6KCs[ՙ)lmY_\8PiRG孙cM0z۪/,t}qe( 4-*'lNOΠUj~fv>kO9RP65⪗Ohmn6P]& a#ώ@GJ̧o0]0n j Va" U2n0{kP} >m˱Pul`=9BI  kK䋵,"|]v&=CZ2y?S|Wf?iXMՅGZ\Rbd:A&J~%gÛ NZoWPd٢չ]IPbN^jE;Gsx]89Nj,*aDy"O!J:$NySU֟_sqJ$–Y. .>l~G@S}u*G+؉ j5YSG#ů`o 0zΪn#nMή7ௌj``%{ZKA}5pO7eԄjD2iP&So\x@`JIqA gMVl,`#!l=Lɶhs*7eL>Z C6؅T:.Ͽȭ,ZrL0tr^ 5+$@WL~OE.j4Su2=1]݉20Nͧ<Q\u?ıԽ,c:LVPe4'.!Xǝ35´5e" ͙nj$cĊNR<'iGW]I )X64SZ>Q.Vےcyw:j[Q06':3~/D 3ِ,+b JgIuֿK͸f ZՍ_%ONC%F;5OM.dqUHS-.0.1 QL|> pb Bs)A\~oZR(!ܶlZƇf#Pj{C3D<< ; }`rfah?[ǤPN*gn@7h>`>(_)d5JӧȜ-g[SjvZZ 1cB ؽ^ I;W"hM? O[jefoca\P4 7a/bR7T _w'pTilYNkȊ{.*WZAVRW@]Qmq")&%=t]t ?[ H4)C3ɢ;%kϻZTlX-YAj2_px#P #}*D2d˹(t!@ɺ`X' $~$ɞJm8R4 +FTOfu}}+Z7z6p;hg hS+ t gV\@rIW!7O,#NIeDUI{'T yBlP#CSJ-OGfQd?Bџ}K=[L5-n )ے$hLUYQɛKUDQA\(a4YQVf42i>C]z@1b(z^Fa-xDޓxrT}!f(0TA!m=;yO킸 (mttI޵4l.y zׂ >Ajj-V׺=E$Ωnh]Xg/ "-z'-}L^A@ 40!ÆU 'o)IC)aғFk=KB)2vN]qͿrA IƆ͌&1/_3 D*wPRo>yY@kHV }H8pe4GBm[.W4z?H串~xn'[og ³m.Z C8/*Svmx + ݀lf(`+*]ZhfH@}S9@LdѱR#^GY37@:g) O.QFuB0WQZ4b*CSȉѰp%&{J 7X}Xwt.B\g@l 1SW6rt_`LNx\LA,MPIcuVA":͋h? Nw^K7q4FL;sY0t81CrS[F@Iɠ"8WyCMq*^zD(<M'J,omd `F]\Wc1JBټV~C^eR]B.afsyN V> %4+W$gL-ײdQ;C~˞^*Zw\k1mv+Vk63 B>oPd1$6;q],p&^G&Ā֚-:%FHcdPڰ-ry[9ٱ`L$ŽSi:1sׁF/阁Sa՚%v􀭚򀔂I/@dqΐ[ެZ f;ft76gXuKÿ/퐪;LITr @ nzM89YWӽ>+d 3ܪR},bܙQYU/q_ԸzC% 9, }_dكWo13,Rk[w"96b %85#JؤB+(ͯ'J=ey6UIy" |zRfq|9/pa#,ޕ )y?eH)^Χ!5VQAffTWœ̦/)M&r=3lkkSڵ$ZgX;6uGSfщu˪N9>!}gi`c >O^c^$bl4)K'P2_):H|P qB7EMr~kyq.3ܑGI,l)Ħr {zNMf | K͖o+oM= "EQ!`֤oEoQՍќO/|9&K~s/UO6/|`d?O㸦Wvƕ e!#$f(6}C+^mNTNݯ4 ?`&/*?Y74"t1-2O#ӞUyC˚T#~'G(yaJ~}T/c>y3D/[Mʼn)NR*V@rv1iTuk&J3#|T}K_¿:W` ~rDH,eǜ?qԑ]D%܅Gwȭˇ{'PA990ff!$мs32ܓ> Z'sH n.*79lbH襻WhQp*kB]5p0߅oC/eCn(DJc=YˆvV:8Q\[v1)9eLmvkN$Zynoĵ%o}F *bT3Mn q{)Ƃ%)4/?Le=l3Ϙ.Hp,c37B(3;%f²!&gh3 2b#y>9ƚ] p.7 ɛKBY>=ŗqW337 Z$. wHqWt# ơ+sE\ {]P? D7coA4?nj^c(Hj] kLpS 4G:㏧Lq:Mh2U"q9|ub}%Y¼ v]2‡'IZ8;P!KשhIdTēDϛqlnE^j RU5\ΆVT:0{V`g;0 ;K*J҆]Vڹ1:^]k"VT`*oWX-scLV;UdevT6܌[B["O=Z|`v¸X!P-\e6o@^ٞ8'I E$~_LjNvR|.anpMqnCv 15q.BϾ%4BfȸfћffUs: !ew7 uŏW)@ecrf ip#/S vFb<11z.}3JO- $aַvRcQ9S3\F1COݚKmzLk7<:tg;Di|\?.Xn_QY#&R/dV3iŸ[ #V1y ~Nv)x3j">u5%6I򹀙?&lc N[)}nsz SO:gu G!Ie#EAԑS=}78r3ӈcvbiJ0s#tF"TSn.4ҿkI!9\'.(w %Z6 9-Ɔ?!䧫sϏo<~ ]R G#]\<ҭKSzy K7䠔^~Vl&?uaj()A>]F[iJPtݓO)xqi`h1WC=%LL%^N[zqtKTaDd`y.k6}[;wlXTj kݯ U)8'Jo.jE#5p"/oRX䃏hqowAq*[\SJvXEprvVcV5tfR;aү`/  E `k n즣 *Зk4#זn#L_WU{9K JcCD"B!}8" p]{~4AcR^`"xJ-.苋S:Poo#k=gFTuR4sd@?(/`*e s7恺8^Ό}@#}>mnLjS l5?\\+,|0nbA{#fbPO qGA7Y2pø)lw0&\ ~"/O'u}ܙcgZBOH[|ߟaK]p|`4nmN(*Ч/ C18J&[ F$6$:Ő1h6cCQKktΘmr 'u3=ihfur Vu?{_R~;MTEdl:~hT`CԼ\2nVt>o%uqvFSs0F2OۋUTh{ijdr0I BBGbL Yg0$ J<;?ot&s`7s@cpj Sf|'uLvȵSj 3yKcڣ$xpO3`Jq^V@r'zG3qKtI/"zr3֎^ԁ!M@0z6c80!?jn0Ho"o{%:Wo$- 70rNy!M`uQfc`98B+X׭>$ |\x] -"¢Tmb+J{Y=o]Óy5lˤ5+^y}ڐV'D#!p/F)ث!%0JIc;4<۬|0PgrcW-1RAˆTtBE.(HM@?ڔ\^P9lic -f,FX,.aCJd™R_~HXGluDdɉMDB_]쳌[mw?a"cEfE[hdVGP6 ê~ot֭4絒q5+w 4`^ڝ~,=)Jkl ڿ_^rҦ0&"@(rv ea!RQmtX%^jk DgSi.e-Dy$0Z+2#}MZg f݇eP~^߹ȥ0]k&efmʴ1g.]W&?JBY||׹(8sD}}ʁ+z#hz¦p8G "/ǭ6(`SE K=]a] ,oq)E9R2o(n{ enr% ]  ' ɀdGX]x)`U/5n,+(fK:[MUq7@+'5wGgB,xl$&ƺ_[PGKQ~(Bmᮎ_gU/U4/J=I'*U3Jݮ˵x2O,3cdZ2qr2\Gכ&/#RH@G^&bF`/3(tW66^e냇B7^تXZyq9*0 6C}qJȯW4.2n!C8una}"aʓҤ9+3>8yT}i0zQ̠#yTjoG|Me9}tTn-U 3<$|EJiiغԝ^L c4HRU&"2LjiY.лMLâ=#A 6w dϠ5XOq-(]Hm]^UFR,WםM[|MU@\4~)S ΗqڨTr#BUyQ=(opA*ՄnŊd#/h]e&7?>T}mc"N>-9^<9=l)XY6+SWX"'x̑cY&SpJCΝw<h{6JT!2*Z(HK+uCp ^ 2ׁN]KzpPoLccOۀHĭ !b;ܓI?g)[B[U@",<_B_ |1!_ oTh禨QQj/ĉCYGD>7KƼB'HܽnQxOQn-jǑJM]yA 7] Mp_]߮۾mOdm*aAE}X6^*B"T߽h>ʢti1]@ ƉEzB>*πT{bSD/C"hǫZP{KcC6{{q쪦|>q$ʜ#8ړ,I`>Ci NP>ȩM^ӔgM)PiOIHFHO48#͌YFV=! yؓrK0"^}?gd_FcEII8:(R|AJȐ  ^bn7?ˈ騐H;NU3_ҧe.c4ʥ ;P\/R݇D|ߝ@MԽ2zS+ :sõm[\.! =st<哱Ȑ9҄*\y x@a(˿BRX'/g.PW?9fPgש?_ ny.+Z+R~}Ke(/i#bQ rPbe+ <@ ymkzCmjvsnW@=>[jSZc5sfm͝&/W}~lR'$^ԺvE_@fT#iG<[Q{_m빘צ[%da5؊6:?"Z>ޮeP/k戙s7ρaP^ R\J߆Lܢ>0 2/)CJl{Px|,m ZL0ԍ?|¦Zo XZi|\NO棤F1)QHn֣ 㝽DNO%<@20D}#Qcڪ4r3ٔcwX8XKZ~d)>h+;Lw;;;1,ETchY0}CWq׎e%~ɔPdAᬒ/F5nt/4v7fpȱ9ir,B67]"2o8-bu}~ FI9܇XLt' }Xf@4VLOBMIpv,av75<5?"vk$;kg tA!2,F IMUԷC4S _E<`Wϓ- g7v>9bxpXơJy? ;JU0(uM!I #!%O:];*6rp=&׹?vWIyޅ@_OSϊKx5(MfGX7~$\n>}+_7NqD&KDB&_'Q49&CcRj:m_m|w%3v{٦ V_uYv+.bli&( +"k+D@험9!9ﮬ1a."P28 &曁jǣmJ@fVL󒖍goU\PD;#;}?OIIq#7}m;)q@|PSO^3j*1SIw?, "]]Ouг-i~yĻߡ@XBN)-p83؎Mm!xo[B%gnSr?קT]kc[q$1/;eͳ"k܈C![د|t8 ` S_N~2*$"ypV NIU}weƒ02_2o\{[PED̀`La@TiC+:KN vL?xqS6 Ք4 z"=UXdSɪyAbå̼..\"4 W30oEK,kXdžD$pP$1³p2 s hF@.0*@ "XӮnᒣcTaku?wLNJ Qxl\TƸ]YVF#c_H!CЩ;AId'KIDREx%ko.sfA tEZ=ː!D<C;E- @eѸWeX8Lɇ-03%~4JK=TVI~8g,bSƳ+(|220ٲ؈;k^AC( ,,QHsVs;:RGtFuxe.]P疯2a{dpտ̣f Fg ;I3mюUW1i QQ0`jϱ^B@=ƉU~mimt! ,aڶ|u䀗 1̑I 59rP^_@~~<)"r&ugVQ6_մt¤߆_G0(r%z;ONkP3ĝ)R Qq2&]qG.CUsl}L(%H\SƮt[~z6=jR!$6A6~Y"i@u@ܠ&K6=IN9ܝiGJGMΫf*GT1%S~k8[l,E3#9!;g] %zddWxwI +%M @؊wNNҙ]zF(N *P25%0.b5fW 0D"yrG,uU&C~)xr߮*n_\dj FhZrL0KbYlMQdNP@Vvt ~'Hp#t9t>4K,'=[Cœ=3W+z¾lTj⻜"Z\m9+)hUzDD(?⮗z T 7aM ڶ>|XOd5-./hZI~%Ӟy$u}*%?H"vhINM93zܻ0N0v͈E-YkY{/="Z.Z,{AKDbUUP's6(p7 fgS ȍuiK_fVŢ5pkWc|CV]R+ r_s{uVI$k^@uz)@'#>ـe٬[wSA+7i ÍJ}"~oKS7QU%32?K>dkriNSc^=d R܌]ju2SeT':I.`k<|׋+̓"PW{ xv(2X\^MSn+<#Wck篔9`g(Ir"@̵++esACxCm͠7Tc- osr^E#GE5=Q 4Ick/ (VG:An8iYzplۏYK<2dFB/FLO,Jf7.Y!.6fOԹYY>Hpv&]q 0^#_i{0$vHb+8.gBIbw3:/ʎZX o9ZU^U >HCG)2DJEy'uX4[>94PjaY?~Fi &HFEH#WoD&(B'5TZ6Ukܖ<-̘aKZZՑBhmeO]tUCqN#Gֵa~%3N :-T^-]aL"r, /Ä98'LFq4tBTQk sF:7ch5yMDzLA=g L[YS8v,Z-„CoZ}JG[.O.!wq42G̕P4n_1?lC.5M,sg+j~ _vXG,8!ǣf g(B m3 6aX; ~;Bh!rNOP0=j"TlRwgԮ?aH?(C sԗKVXtyHnyT<508E}”$>}xǝp:;TKl8b*t.p'B&^o١_T4t\-3x. s U&E{y\ۂZ#6 ">9{4=E*dMrsPsko²#ke5`fydىl,q!##eQ37|h;M9~-jB6@#(|ثLL@z/, hd|B770ԎSÝ&W;Ӌ`Dޟ.mH /Iϝ]t: q~2Q+)sm )aWd'0]ilO:tД9P#Ql~KP vټnfp @N949(=wBBRAU5sX/69!N-ڑ?u/aqO;2'wv?)/Yl= Xud\|h]" pzGҊJ# Zt_pJ^ORS_*ޚ)4 'bLjMҌt ˢ5œxն3jI9Iۚ!K8==㨈0B޶0w=;\Z%I|4کi*5^WegCɫ2_:D6C(XZA%nʲ&F(ޫ-pLqJw;G > PsS*b%TI:J3Lw@4kkTWPɿ-Aй:{w<}U֣GNdżap _I iEˈ驂  7y#dMԯh~yi{h_Hz6!K`yIs`-󢒴6ZrJ$jmwjl(F-ZRc-)@ \ &]@~y-U5}?qUV|{`Zc|X+fwk>xwL(&#k|qϼ[') \,!ǀJ|)4eD}܆_4zKVX$s+S$NY H"8}3/tgи'r|ܦ1xW㶶?™y3+kka-w(a%UR[&Y,[:WhYבo}RI68xԢSu~Ċ8o˭Mi *B볅c: NgCeR *K̢MQ*PU^H<1p:^ 칔iKo^= e~p3Pf)JM[,Ir" \V_w˿@b>xoX|̷4B3IC;7d\32tZ%v6^+M{tz]D!Iܞ]fIh.C 8&z}A-]:/_q}fFWlO9Wx տBvrТI,]djp$v۳_?oLY֑O,tfJVPVGe$ҨZd q2b~pFQnDE؃w73yO!@X΃D g)85S$3hT6a7aTA6A;O\iA9%. g?LK.91[ ZKv;>=OXKy'R @5B1 rBb i:N LHN m) ؝aWWdƻ(~@¾{bB_!ϠK:^gb`z,;G( O鿗:k O+ J566~ʨz93+^P\|ɘ##m>hR~ĴuzmSs;P > (J MK @#sȄa֪s=w]MUp=Ks (T6pkI, r 1.h.+SH^d PųXp|bU\E@ V֚= ;"Z5΁Q$ƺwlПc׋=JҾf09@vcvtP4^<ɬGvV{Ό[7DLJ6(ڰ\{A̎^LL7Es\U!{7 uL,1L,@WIc/B̈́@$0C EzAy?XZԚ=*z4ZW2PI>t:c&Kf%g lPe7$T.첾-?Qb_}[X-IU荷-Uo&mg6Y;J-(xԸٜB;sL at$0]wзDABw EN)5}O!X ~K4YU*_n2Q*s_ۻAî& l }iAOM \a7 ^!,s'pi[u#ׄ50yGCU 87-$y+ w]\h(9iDIrU=PKј Fu+)_zsMfIϏ}E{S Gx?ylQO.);!"+PH^ uzHBG)lԘrrk5\KsD"XR'S/s\mvmVdDNVTy< ߘhҰ6e~#8(Ku7w$eXG3ce!ᰓiS #Ω5,Kj]zCnǮʗun#3Xv%ǠJͱeI{#Mbt?M@k*z ~fA*D">M}+<45B$~Y#ә m+:3.Z+~؁m`yˤ 6eѦK皷 )8_]RߎL)=ڜ_/i7@T)NG(~ ]kW`a#3g&k[>̕镾%X4Ӝ} A. `9 ><>8x& \LUҖG x!V Y`,r1L"?O|-1W0+%uWw 䌑xM3>K/f 8Ur;/3#sޜ_,^~h 8 [ٛ w7ئ=iaWmDY L.w&Z<96Z\ȁW@Gxody+\7Evh2nj{&4 nw׆ME_lӡj'a!& lb"_'黔I- КʑN+mϪT l٥r%ti;nYNC>q̀tUwFQqG!1[#omk=oI2#q$q'K%_dKl{Wocas"lٷd֑p^4uLITGϗ+ !SDMFdf@iO{dcWY%! KmՊcN2ʌŭN"9!z4ThG, i'Wyzo J ufrHa 3 $OQaE'rOѩ)6vS"b3x$¶p*(]g*QP$3m3%"<۬$(%ZL~=b]'_oHIuq|i ׇ4u^; uiQ\1l~N62\#*c},' U I<0lratX`by˜Zd9gnnI\nlA5wD-J50N}Xs[Є- dIڈUjDg$t\}\o:KɁ%F,D$:ޏ5i0^ڰ7 ~I;!\|+o1^$vn{F@Ȁlpl4k] cEbTi5h׿5Kw@8^%=ޢbwW}Fb oE̱3"܄'¾;HfI{qO~Yss˜T&Vo!h]pJ'7 ɍ*@`>BjjgL niGg6JRDj-AP<[ ĉVMV`h64}2j,zDsD]^uSNx i:G'XF>uH`GdR+@=q$/PxҳM.^ji UMmG7tǮ<* Ǯa M@x5O_Z02#Hyoޣp0בKAUL10Ќ7S&u{:W̃unU@,9O: '˽.tԳsS$xQUvItLXreQNTֽd{ƑM6W-mƕwYxuR?rx5`+V&b CD]"Dh OodKC!+(E+M6X%{ 6Mй姁`&x%i7ϭр/K̽a~^ـ|נ _O[Y%q׃9"8Źn֫W(a`Z]B=Nj%fguHI I%`Püi80ryYtTZp(u|5ՃˌvN:Ǐ wIJ&Ӷj-cކ3DYWR\INOӛDBl{yhdg(tihY W Ǐ(2%o/!Om>8Gw~2fCuyf5Y]80XDB0LSB6IWjf bCțX ٞ.ذ;ن#V% D׀Zr}QgC\.ZY!J23m.GxN;XVsڔY['JK):?fSXU %752v L,SaC}([Ir/IQO~Ƀ1V)gΖ&7GpRt1cl.\eˆ Ţ4 $|NJ 0.ߏ&rBp6lσ\}_ʫub:WJ6Jb2ro"E\vv>oKTӍ6mlN>F08F553ۈ"t`W)z'FaaNOp1fR|@ZMl~d.&ة4lqx*Ybg(DOȕ"3KȹNs3䊋>LZlZv@=,nYe[(2]tЧeDMx!п")&ރeu3v{}Y/[iˌ$l9^>Ea_ـ ҧ=GOͯZ?Z4ܚr Y=Ygƅ]Px$%g-Az&7>DC:f7qcos H5 FSդLUiZ#*&BO>¸&ZHX͵vvsֽz3k+k/%l;`&aW&R`ił'^Ҟ!Ws)2h!J!xB(>dqO.ݹ| X"7`tLe<4'9 Hqs)W vĠG栮 %o#Um B=,I8#; <͘c#ޯ> L"]ЩH`؇yk|?e6qERknN dY'0i@VRFzyޚ{Z1_+\D>JWUMtN(Uà©\BazRlK/o( ۙemL{+"Iy@'-=w< Wc1a;SQ@PB|YTffٕVA,w Ǻ}d :f4u~Sm߻>r,5;4B8[%w"JIC9rݤ{u)xqBa?y/Y#!1.ؠATi%wKp>VWh;G`s=d(( UV2sRn%_!9E›uDێ#C(P/$?LWaQIde cԢ#%ø.!(x@$l47Ь 7v3潞Oߚ|̛У^L =Ms|d:7r7#E6 j))b暑}jb.wNƛJMeO܏I0/{Jk!j4T 8,2)ԅKa6siUƥ4 t# xdE'H<)Eȏ_ \p$wjll}G_t]L>И "ʸ Šc4_X~bNs$s<΃,^"ut/&{G]N eb`tgtvΜ`i^C"|?6Ձ2M 2+hEn#v_nq}N0u1IM"#]M1ɎT88DY T%ıԪK`5\CM&P-xUQRLcTq.L qšXZnjAƻCiX)C]a,lz|L&]XӖSIW]irmWDcx,cI8{/IQ8T=ƨn͆T .t #iYYwwYfk^w Q˟+ -UO{)*gnx|5SĂXQY:;rXh^}Ө$ŭp|}{_2*2[z$71551Dpɷ?`;6"AJ{='uG#%V[[=v\XqʵtfjQribk";&kאp510LSI":8>}c1x L3~uf zLŋ `8`$!,zS[N; uD0C^SFw 93N)OѠ 哰r:ޚUNQZ01|V0n-Ȓ:n?wt^?pFo&BK|x%UVdAiO^ ^Z9]B?4?;{q<)aD9J,Ԗb2Rs 0p2I*o{.I^Jczt٤2 =/jQ!󧩔oQ ()%Y.+н ɝƀWZ&!Ot\\CEX sY6n_bם1WNv]Gd8yƯ?˥OAv _\_]ew뎵cv|uTT,OH-cIkwF<&/tOKr,dp^ja|9n¨ dVLeJ . %]͌w.{yJOS q(hPQRO(vؕ> @vyL[N2~ޟ~HϾ3SPPk`E/{<` U݅y_M`徵#ʸB jcy_f,i\/Pg<V!? 9 u46ϬlMgRFao5VAFK Yt\癋$ߧJwAFN881z_Q)(xWH潍BGT\%تgVF,S)vstvUϷZ:aM:G\DL^zԳ'Ƽsf,GH-Z(VƑ\tf o t7uG(=&gGu瞩})a{Skwü++K'T4H ?U,I lr#'mdmdT<g}Obɘ¹w5~ypU(x80HdWcb#g JDj n[tFLrVZU3W,tW؎o&({ї7ϊ_ Q\ȑ8#!vƉ/w(}&Pz,{In%ě;VsTF?*~M}d!}% 05')1k;aƃMn: 5'B0Yd;Y u $G1 uށ/Y7᪈HsZzQS}`;'g}Y>"py`<,ÖJ=;x ŽcߢG>j^ To J:b_̞n / *fMx?aTla=)(V{rK4v{&/Kf^+'ըkyNj1wf~ NDŽ!Xd,UkڧqJ{Ȅ S3yƕn sQR'Q)yJ ?7?+lєa!-tШl.#_*+!&OYT{#:Mrts=@Qơw HG`t`^3RN&?G9,OSu+b kPmr챢eaq-l*4;+z&r,,s2.{ZO/~^\z0e5sѐ{.siP= .}+ 8¡-'k){W k=.z @, g[o̽ocYeoי3*bfc^?$& ̬j;x i#~⚥չ?Жr?+. Ltn}j ZFyo&^]#w6";'0i_z70q8߁xGvi9!jm;TM0վ]WXWX9ar"&e 6z !+fѲ(SL4Xk}NҨKGg~><u"n'd N ڲˈKic.8Re%.2*t}n*ήLωyD ec-Ӆ} {p>-JB7+3 md:CQ"x.8N?Uo!VwWPd&Q%.[DRy<2c-ӆyɔ񗝩 =f_ͿҀ02y1w"(*tn#?3ېsWD[]Ծo^8V@~W4ʞ57sQVO}ܩsK(arj5NPsbI/ؘaN<,ޕEi6Y? ޡˍ$St @ P B*Gj'CM8G SjB)2Yv1y[pź#Oӡ!k2nq韖gtתLs}i5 3-s7w۟(Gڷ`qO3h:h~䫩^Rj΍sWX>Xn}i .p~/b%"_) $6'#Ug)i?nn]~,媍|b!%3ot@x;7\vbÐjkWgjϓ0^^|%fLĊ˷}"2K# dY~ǯ>_g#k *ipt^ CҘPgGK@]p@ x"=Cp k/* N9?x^me7]ڋ뀮 dy3֥=p]4-q*gkH̺'ri+xwd6N+niWiRd}{ʵ{=zXd*BzifIRϴRxhF4 ip":a= s8aA fɤbqKh:q'29Ң<~t!@2Jֿڞfw?Au%V@Z%m3z ThZ^pB_A5fY_idJaj#D>,:Z-=NS3XƄ*V.cn<D nH#هϚU ]Ϻ0:-Sk+@l ?.{B N =P讹BNW/gȑ\+4OLT0.h% [857-lU`RdH B QP^I6uhu|4~8l;)dLURHP0'd er N[\V _'yDw):(tQ\ lt \Ы?|-)<556S#gj+-/ ]ZM0TY47ˍVp0taٮC{{ }QV=TX6|A7: foĂJ-:!*̶?k^UaY$2(R!T1$9>iKJv'f9 9IXօ.u':q7*JWw!Ⱛ@egK.tk*vfE dXegG;,y f՟ c[]:?q\p!+'QXVdr qbn yZB7knpHJOm f<] $"P^rbAV#/%<:r0njZg6Ԥ30#S t3=V{-Yb{YySu\@ 󿟎ZI9&,pY+TGӒ>-IÀ:࠮fIMs#1 +}ӅANжZ8PLj;kg'Η[`u2KYFԟB{ts0i!;DɡOPAc9JCBM\0'z9v9.g%\m3D:@u 7ZL"܍j9J[0d bs)ӏPgLrmP3]ǏHz-WU[腲m}3$\{Kdlb䖘/#Iy/pOW=s|!V$䮙]G<ЗּaES2#a f2jS5+5w)&P_hylF#h&7B G3{V?C.lX $׷yThVнͬߣC5贪X7wA8$ ·cuh|0zz>֌l{.yx*;5Q969g N8vXٍ8"}S 3Kc V3.DH")*VM*`;e^ %1T`+a%##s:WNΩL4إF6m b v"GV>-qgWʩ-?4Y!ѐsn+`(Lp{Z{"&)jKx ˵baEbusn$IM-n-Օ۾0k#d CT:ԣ,"*nVr'4ڗGԕdFl&X~up /=2[o+DB}҈iliUB6t)Qzm?%XzqtVxr;40v濱+X+͌ jO`Qb;Daɻvo(ќdLAa)?̌qfgah}/"6G7tZZեˡ/iO"*7₃]R"V;kξ; Jlj=ȗ,) M9Z"& ja.,`M2sc1-@ؒdn ~C[n YwAP$Ո 5ϏP-mn?/bƂ;-',*A2qnuw=^ZW~ss5%3֭ܖ Ψyw\^~ w-DyR)A+@uz$ķ.Hhڜ&9HFǟY #aP |4Bx3Ju{u7v 2qH-!:c|cś\cP\;`kJpV5JbwE7?Jq'?"Rp}z{ZWzTy=1u8 uԄ華ZJk" URCX*oz%B+ܙYFli!EϬbѬE{81Q<8NJ̇/|LpM_)}4;<8@͘Cd@'!4eUL],Br^?}V_d!A\FF(m&-wH/&JC]o ń @jN ۅ;qH1񍇳%-ݱ}Kw4[pV24Ax.`(u T&IgFT8$(ǎX 8Kuǭٴ<ז%yU2~jrZ{,`>&hoa?G\+\ .LKrC`eHFF?Vo~.\TYm]s#K=b:(EF g٠z"U9gw$q$lّhq3L\ڰ|.E?8z[!і :vZQړ9tH1ld= ȇ7v3/WnrK!hkj_{3243 2ζ5<+̜~GЖDN:֮a=_鿶O@K)Bliۄ]?<Ŋ;aSVvHpg݂_БW @]S2sj.+‚4 `*N7kRsCA-zrbIJQ "^t{nCX0)1XX#Ҕ6FC{qyn.m2Fw!k.O`u\O >%|~,iaF놗 %9L?@Pٌ#= -Wq#"ߺ}ѻڊc&tTzm[I:i#?w+h(w+ h ]__-.?ō "߆|Q cHׂjzӞ3q!: # 5\+;R҈|8pq߱69R Y^ c5. $q@+?\mi6:JǸVA +A$TuҟFW`bnY3Vq䁖C@Evl@v̓ ׻A WtWa*b`3eo+hn_uM[x^+|KotmLJW<;٭$_& f/ߐ}`/I :)?PU5!N>%޸-_{|(hf2 yęw$ CP6>Z.} &ylP5?2UvF?]s0<^:uc2 P:pFv^}S$/yIxDwz[x^Fnuc:6 ~t8KU)l4Xk:u)_f߳Bˣ%rdIhFpm`;[`b=<kU* I"SPc&I7@`VRS&{AWRM<+Ԃ$:9|%ce!w~}ugiZ1'Kζ&Eivd̲)?jv?9Y$uQJ2ߨ^WayofNUm;|ω氍 Y('h59&[3K$D@һйțv\?M,1Bm!x,t^U֢Z6'6R"xWk=`@%FW98VF&݅n 1"8 $;冇6NpBP#,ύD x )钚¿_UgXӢ >7^,KU1tdxBbz4;<kL5JmK;ݻޮ./lS}Y'59*78bk^ OQ'[G~K ÊeЇ%=XyC5^9G5mBIL]p$-_<~|&&( no999%Id<e={ 2~y͌V7[fŤeϒdU<36}N\Fj=n<9z/.!ܼWWsXR1 wծ=Hk!&O; 3!.Y1OMn48=ѫCyٛ].NBfi) 0N"Mȡ?pÄ|LjP=u#>slU  2eTs"ׅ@#O#^_7AL/#"6gWmD^,Ps=QyLchr;yOYhpgg o0$GYLPt} |j({9Y@'Alq ^ 0G9 uW 1*2^w:J$ n⌘] DǶh mҠ#7oC֋z64V^|y>9%3Xrz-:/14-&oϵHe2%Щ<ۣ}cX<D`DN~NiΜlw5-¿mERW:Ldު~ݏ3^BA 7ƃvfk'ʚ9p3eUWfQ~[gM1xWQ-O@gub2N":Y9I4ǪGPjz RQqJ+J/g-=EaJ&ADXj#r*e (ױlU¦qۙԏ^(zAٻf\W|=FMEʫӶc:hdL Z3M X@|>6.loNDvс Rs>폷Kms8C-ߋMFxjdIÚ.Z%,a˲2VhbVOjFIq#tul֖;ۦ~/KKЧ12! SxUf ^YKsACԕ%C{=>ƕg-YgBݤFyMH}p:ZGz5yĩ< ~.z`̈?ZS~P0U 4{RA&ca{b*-`Ǭ &?F8uVFq 'Mp8܅V$fhW|᫖٩F7Kf Qbj`AaD |DEs!fy[5 2/^0 tM+gcX]ϼ7ݹ]7@b'Š]Ŧ3~I px]_;{R't҄M5pڸAҡ͙ D m:)ǼwOu=Xhʿ_K!}`ŜU ůF]_ !˫O,M=6dޔ@EULģ3+&2e|czS@R zfݽ_]^ds`eݥyWtبnQ巉]gop U]Ym{ lõbUi`UlW  :v8(q/kxX.Q0{scEK&vw j.]66b36kjp4%_>j^Y{7vuxƱT_n#ʣ1@xY{[KBWg^bT^hqU 'xS8?/[B|I~)y #V[eUI"hUFrCaAuZpxKb E<3k̚_|?_"Cvaxt0;#}:y5ޖr|83:6IyoIJ~Uޓ@}2f- dAxx9ZUThY 1:Qsd5Rd1%D șn@q#d.Z`a?:}"ڼ'ѡo#hH?1Bp14k@13'0|WːJ#y*=K 3MV (a?Տ` [WdȄ [߮poF?ݤ#HdNqXEH ~lTiM?lY~e$b~j``5NQ){zTpSz;mr}ɲW(C})cjxe'Wa>^f8QXzɩBp+^iU.ׄ`^|=qtק`(F6doP ۏ#Ew9ۢL<2R$&e l%=lKavA4s=ao&Gk,bfYZh\9?ZBPI1^s$NOw$8|_4ƫ"*Of;7h[HGQS][TUљ|JSՀke"yfbC_Z,c] ա4d$+,9}h Ȭ'P6h18ATד=m #_cm-qҜ9(i R0/-Tyb͎ xGw 4/T;xݶX/F]Bަoڍ R,HDVon'xUBt:Z_N$^9=<נ٣Qҭ ) ̟Eǔ*M \HDNjnZIj!>$j="܅PHF͐(q86:P(dȫAp {`TaMpG{{&FDՔlP[iKap8.PrLʆ.\ׂ+B ֬ #)ZߩnceC'-MzIڀ)V;6 (sl`Wvkלc)X}?s+rc@ZVmM$/r5]\'sP gdjx~%x)೰xH&]O#^>Ye3Ɵko'0Z+:Q? fղi"'JHbsD6iCIMfj'YXʋw@+}6P0wW;L+yb77#ftG/ k;ݤ/Cۋ+܏QD Əsj"a"Yг+!`έH[xzcaZmI[|^vc5H;xI&3 ]Gmo=DΊ6XBynlFǦWOJkKIR͝U@~,d=tRB4yXz+Z-:M#ݾ =ĂA @Ukc4dS^0N;"@峅kb3_oApTM%ؕ)1.b:؊VR֭/%$ɫ q.CKNH^8qnbǻ ?!(PuOcȒYHBjn]rOP`gb\2tM۹ΌbHjz !v7D{+-?Բ9`ZNX/,j')B6wM >㹀HHp^},W*+¤gW8]uTaIA؃TֆGQ8S"/l` "c@JwŻً}v;gQq!4JsYSrBat+ٽ@v|v_/\Wl9-]N?#?Tb.6'Z.g-Q%zDBȘc\Ȱeޫ I\Q7"^P2n?6ޔ-x V1~`tCt81./PNVP*(c2_**#hZ]YkbYVnKfuKRjYrYF왰ockv PL2Q1ާu#@eFNr]gJj*Й.l*iP:HI&6dVoW,ߎa=COW]H 9PPPeHd<ՇCӽphsw+>vVoBXjһ' VW)?Rs~){/P1}o 1D  $%7'՝>B8D:WkZ|X#x'=Z{&[ ed^9K 0zUYFZ浾&.]Ƕ/1-ΰϪ =2lK쥠ZcR@ge9:pUDwOnۍ*X\]N^I")B EL UV҇kȵ: °&%@d3-fZd:!,/I;ؿݓAxwl=̯UZ.'lUz(9 ]fsNc[ \dlYL?uM 9ߓV_@3x#nlYUfʻl3mBQoa)uxu0wW =)TLOL>j|vm-r*q@Z&*r?F (I-a9)>C) v{fHYmPLM'rRW6a2}+Yzzi 6x~.5?Wg`?9ia9is_~}&!I^)iDjXZ.Tea! q+Uu#H=oxHTB/Ƴ0&&R!m2B\rnAO;_k4J%¼Ik4)Ћ.6Sl\+{o527P%NF& e`o={ gb6)Bx&ޏX*rha) S* sP<t0Wbk@3,Y8S)EBp$ q;>~4E䪗>#@vrJ~4\,$@ ~Z[+8J]{,i\*E|l- "G/9Hߪҥ̔*?ZmgުR &vra?cP'L%h@{|p{OzRS/Bg B`~0:9.%h'P{Ʋ*{#MJ6r, Q ?|fvqw+x]<U {C=1;#%m9ŝ9<\U٣M'Ѽk7*odQz<bQH>`B@QFbbǥJw-B#e7|zct"WN⍧" HdQ~ol Lz `䭎Z͹~Cj}nHt0k>do{^mHu|%UQKIvQbܠS:(}{A?zUyZ խĜKUN-W6ptix@TOw8V0ʹ[\Viyy-YOĻԱj>gGJҀ(4jC;ԓ7{WN[ A"R*ޤg_RzKbJBP?Bov/W(t+j(.{sn].@PCcʒ_U`H^=]/ {B;wZN@g4Nhe.iV|9ʋE077&&@}5-{ʶ!(qIӄʐц,[xKZ@F׉L"9D@zL`l$Ng0^\OlPN{ڃ !K\RS5 jRXjۋhou{g,-ddiyTc[hcsj[kzQe_Ay I+{ 3%nP %,.9mhZM)HX/qCkr_?Y xתÒ,G „1~n`,>ș/, wA )$Fm&G0'(7?۞T3*dx|) MhU0LūTm a&fHVTZ C~RóOho2B+Pj&|7~+U-&AS^vm n=z}-#vbTk UeAt,Xe€ eom.= ƕ1Q[eP)"K7:*BO1ؘ5,!/C>M7ooIGq26>XHBRowE#}0XUA*{ջ߮O" G ό]-r"P9Ko7i:s>dQWd8)p`BdhkhTu3T݊`g^eSofxv`&-=/M,+I s*:d1Ef FODʚ(u2< _' {~^k NMupX>qp}ߋL=t +7uZŧg]EliC7;<ϓHa:b@W }]p} ڜ(u}Nx#}/~e4^mA,1+>NEhۀ:fͫ@)3yيHd:[EnLdz3?a%gݬo<* (1VD^n 8? VYv=%'72eǤ'Y l4Qi 꾈:jP!c١* \b0W[5reBH~':W~A_*o r@p(hkjp=oP[?|nXm2-Ea:&.Xxrf{8-iI=\G{1f5ɽAL4#T2ks})\6xYP0LzvG~!Aw{1ͥpkhTLcA~۞_p05r,o0; t) &-kwq ʃs)N.*~ Hw50xB`|sKQG4Y w/"\r.dI߷Np;?gGUt4RQMd y"o(<(;[Dt#U[+i.@\A $50]DRVԿ3A uj'?zL|l .+8~q KpS G2yeD%*qnJ%@lyݚm_ck۲,Vbd#(.;%y{kprEY{!GZq\[,*[Dč/|#iIBx7?ꌍ!ќ S.g Ei+,Ze`>:(_Ԙ#p{6-Z>EfTJ4 Naka7HQz~پ(|b9Wgkw+nZN>t-[d?}!nLJ$]rq/)4'! KC-ܨf_4ІH] /=bL.B;rE9Ԥo09oys-{%؅3`S!CEDOk}$xo,ӄ?_Vr /璐yB|=9 35Te e &u~b+*̃xݯֽ H؟zo1Lƀ"K"Zd'uSrFa>c*ki i*¨MxA\zSKc`9a'o{-:\PpPIE{`{G*3zRP$w7B@Mp^ FՄ`/Ksmٖurgo0|9Xv30ln nċt2^>:{.Ȋ)7}_K\Iq|/+jqDUt{‘1&CFܬgGl[4T©*j=*[~UyV=@MO@ gIRR&2_,])Ng>MEAib* WEwDyWH> ož(}8pQҀخ˛`F-,0PFN [yZ}xM|i h_=O1 رH R ~Ec<6椈 7C6 PB{I VB~F9먮TzW%\ Z{`]5")܎/g=>Fq %`CoJW`D_ #hdFw_4ک8Dm)&̏>RHvqb/n&0m(CZf0DL!iD툉R QIP%c)zS _AJ;T\M`ߏ+;",$$yɿ@ꉹk`^AtR省$ Ю1$J7%6N/.ulet =rT$: nD u'}m!K(Gx鑓*DZܬvO~zH^L ys&Ư{BT1:Nguw1-53H8<;6k1\ެ̌06 4 G}f&m@^QF2mfdK \.)h)lp_&p%2(C'j~GhT^~w'\'<KCTIHRMk<.~1ѪxdmI?ുbQ ì64[)=5Tv[f:J:03c^CxXzs )տҧk,p?؊+><㪋=5_ѸXZlGyh.F3 q@z?{}mzq-h9ܯ(2^* ĄGb'/5;9wE ;=P-ywU̱L]7A]cZ,9I4-(nTn̸#\qnzb:aa: ?prSj e>i,S-(LbA(CCT¬/P~z8 (g/tj=ϠF.Zl;i|M\qB=8JJ6ϐfBNBOH s^ ] {4"N96ix!鸉8U08K+wb?{AJwZY}ph;uҽQ @DSKa7cT*aXrsWy_U̷⯮8< EG` ѢTnUq( *Bj>nSIk`&T\ٕZi|kzgZ30("듺^oR@w-ޘQ\˖Zx܊t Pʦ,VɄ=-F.J!ϝ\Ќ2†CЛ+K΁i]|*<3j|@K_W,_)IN`hG d񃶜* }a.~?B9уR{r)4V iZ*r*#m⮠3<٫Wg~ {~+}LjM&3)v(yD{L]ыMr[x3@c"D;zWh;xԁhӬ@C{NNbr]PYyˆ'6wQ]jP۷['^Ovur1wvG|m,5iIfQ=}j{-ot~ԙnoj,-[DFv+l =Ѹۑ[ fښp_:I5tC֜5OZW!H=A%XgF7BJVĐǛ Πe"5&1mI)ߖ$gby w"Uc uNex^w{5HE:D/Iea;x|t6Lq%6&#+'R*>7L;ve; Ro03-{=3߳ZsQ+i]-}ꪞfF垯|XmX ZҖ2l_] ϘzJlcwԙ-p 3ζQH4]hld.Eɵ#MZqr/@硹0u&W{&_ۋ8p%MVm@.)h{[>HQ!b:(C}#¤+VcCVWD .Zrs1FLAϜdJ|'L\ VRrRH-ٓ5FZ.K}<-i_VUm7[Zb+}.'~K-3MHBnFa(͔"YHvb[^&K * ݉E2 $ҾZD ͅI^}+|dR蔠39f=> ӚΠǙ-IM]ܚu?cMK=OQF nZYˀ2ՎWq_b*{+܆&Hm`@O @ttlָOڽ!iEm'KqErtOV0kM҇LR~X"fW̡;SDf(x"^xPy(iB^`I4 WdP쿽æwgmI6>;7QO$KعFeP˱B,FЇ ArQjNP = "<vDH sSge\W&pAHrbOh2'}Lt*g9j Kd$Դa+>@ .w/Ėw4=o(*v2Ƚ(K ʷKc.AJ~$C "/SUS8in@v >xr0x DMx2'[cƊz>pZg2Ѝ~| $inW a-{[(VrA5;@=f/ o1$^0Wgރ,%L W[RgdPTh"qFf,蘐QМ H`&?ZəW x<}sC¿ZMC*iO|S8#z֎,;;$R~ {¸N7!tL{K #`INFE %h콁ýۻj tRgb9 pWfiF 2}ԡtEU4ۦiOE6< `2fʷzL%GnFB۞G64/cO57 -қr}#5&G9;>AHHu(vU77Df %vB.D?&F'= 3R i v4_>4qr1!;>W)goJnVgfqG xElNN˛3NvЇ lsJ6B.*X h$0 #Q۷jAaTREf^wn̾z=Xf05`A:5g[ZUG{ƴV V/zMzGԕ.?g ;! nj3[,Zi7Cs ,krD"$ _4ѦךipYt:'J0MȺ:ҮbPr8u<y@Z_ C12(kfNw<& MI'G.*nQ*lݒ$[`ӑbFtd~wq e)pJXm1J/(#PXw ma_Xñƕ</ʃ@%eRs~-5et޶q@lj Q|00%NI^M>iyqr_%nj() E%oI?ho[M&؇, OvTژ )^%SwґgOFzd Wnk12#lܖQLw`]cΫc]+-yUqPFG@TvQ/ t p:"֧ڴѾWBr]{oѳe#jupocXVs.[ ',lv5#ѳ)xCwHSc2'"ZD<2` 92d⪼ҙfPYnrnY ?$Ť`ly*Ѣ0le[Tz#:{}% =X>$ 77TKHŰZzEd7h)3^*ܧzlM4pٷ"vBCHvF|b=+VjBVOw8VK#z#찜r.O]g߲*+yzԊ:-|!W3WKN2fvOj>H܎\d&1c" AP6!Y uOk|&[uE~rd aJq%(5:6BrJ|ZPɿ[ƙ`WGZ51 'Nn)h_M;{X#1 ye*F~1C Wxy\eNH́iJ5 `q#rsaiqWm‹MP{byXq^,'}a ~E^vʤ9BO >+Jq&?řܰ7ICT~i1fA΃S;!b}`UWჄ/YF"Y Zlvz5fh2Ѳ,A%9M7Ԧ# <Tq}hv@rځu GǪ"[86'pdˀمF€t{OaZ˅.U Z@ a+]WSB©ǂ0wiVj`DžAW]5K~$l$y||ACzZ`4iN ٧ xC hF@틵mrB E7*Cp_ءڈF|$s |lY>AŔ%"Ac2 %d]`Ԏ+㬱hƭy. LZm $0r,`|u;`|l` ~|hX\'>_D/kί善B4` g&(qW:%mTU' 5M8zQI>:74|]:zյV/?u*L-ۂ2$iZop) u:Q" ֠vħ#(,SVZոb m&0Pm 4L7 tώ}!a0+ ~ qڢE(=l:ӏVUGaanoޖs^̊$NZubi5hEIJԜ7$~ x ɔ]}C0s]<rKgR`lP=OF8I(8Hຢ2ߜ1 =ؿovMLÑ᭒@{x|Ue} K[qĎ+[-tlMxND 闋YSXA^,{px*@LղljKWَj- v4Bܰsp*:n=4@yÿ-[$ҮXK99*G&2'ȟe(Px6y2jm>a6zy CWk-d/,,CC #ꛍ0I!gw襸 Fh߮l9sGiP8ʰr`fW@! ^cj{WGi/D t@F!(-rn; oguˁ q$ƎW@(kZ[W1%Tm!SL=%B OOYB"CZ(и;I~-MN/ HjCl$=N=kL#Ձ/. 8cyO!~ J#J+Ui3{ygȢ37>^*҅3~hj" NgWdw [i.PfaՏ\쌇]׀gS伣e:f ɓr*_i> l&k`SdeKzK aN-qhaʩ7t'?E@7 Ajl.2hmz:J4lŘ湻*6 髛Fn$RnC#,kD3sӉhSzT.HىHƄ^Z ڢH12So6ZB+R$7pEY;nٹT)[,ZxPqTJ̦]2hMөRbn^1\Zg^=+/ԝP?}PD#d{3P!Uk?@h/C@@7]…f$&L1hK4[ ׁo0ϖ+5((h(t73,7+r}iY٬!F=9%-:|7sCkJ{@!D@R2M!+ t+ݬWiǠܮҷ~DP@zY aM.i6B˓cp*)q[q0gnC=vwZ:/[1Ip.5(jiT XKCMW"/vQO %a-[ Hu.{r93ã"gX@kWd@Tݒp/ScUJi8"U4I;DR=vS1ם> y@Ry͟%G"G}VSOOkӬc_TyNM9ćSsY qoqV6#ѥ^ rͪ -Ӻ'cHlSMRimEGѥaTߒYM9)S:x4U]1 A2/}S 1jT]bZwt?nj`'?ހT%~o2Ro (h O\ YMVC/tΡXHUMډkZe;K_5'WsS"Nt:Ҿ<=[|9eL6sss׾ e%4 苇d}sOJ \Ҁ494HSgYFuT't!ĠOj`;iH<9zRE2,38\yTIYN&6ө\&8V/@\K/ORA0`UkL@'n۫?!>q4 ,-hO)r*89E ˯M,%퍠2P)S{8q` lKoVV bywG";s3ctP*buڝ*ê dD]@@< .&f`^n Gul_-* hg-6ڸ@Mcr*537ߎ2f]Na|+ c,)ɴ@؜̿N1NzXhxCX8* bWA'e6]-EDߖIL7VSjvN}>PGM^/6xT<方cy5*@bꂂM՟%d1;Pj G}mߜeF| }s"}FDZ.1jB+O^EM7BGweXe貈yr>ͺ/вPʧIcݤrZqRӐtvt ߠr}7.rِEIǤOf-8uIm8R1x#"H7s˺c @R o-Y${W,&ȏO.UR{ :"0TV nL')?mK>+{ha3smP ?e, 0ѝ)` ߁Rw.`0ډxE&.Wgٖ; 䁫}|)7JN֓6]0RB)S{/3qGE)u[UZ897^yKuDƟm*:X)K`qd_KQ'NExA²̋PzhˁFl C+OY-{ʘ!v$6_;-cs 9g%?!44+P(s&V*h)M>@=x]!ș `+1 (nZkx*եt zѹ ANR}DJ&0+a5k;Ǣu"';^  ;7Tt]aLKcȀQϦ"%ɉpQ$!y/D2 j4/:j fKx?<%3!y{it*o[浫;x,Ʒ@/y8{wP-]uQEenm&4ߜ[Զcx1 B=HkBT܌ 5~@P[NTI#ti̒9Lc+Y#I=OzLɀ<ߖj* CEk2:zU X1ϊtjjr 艠EFp)PG%{|6XWHs4bn:*g9rq WzҪ~>4S˯c͚U5طcRxmՠנ~4~wr)yT"AMA*yOK8j{f:Fog/mLL1.D3Q/!э:!`fMyuż9dK@S+ b+xIRGYLvc n C\M%83 f ll1<6t^ϽBJr{.ߗ̿Kzr/5-mϥҌvkU~ֲ-w !-@z*5\ \֑JoD_Luuy`65݊CA7VӊN uz)#ЯC_Wf@+(Zd AK']m\*EX6/S7Bw*8(|sV›1!E΄х9p9<⌨fTGr.ϝ8S!љBr83|ۯ~v~#a{|b$-hT&p,:iT2&Y8$ ?йɏB/0|m7b4imockQRE1 Hj`;gk @ yb|Ig)Qú"¯`KKv 4\/PjM]RGѬ5lrs%AnO΃ý,҃¿4Hpn6ٳ/c1x}u*j`홞@kN<ri-CiGTlYnփjvixS1lV?WFa} Y8#((NsҊ#qJ jnVO?9;9LF?Q?"kTY֋FvEQvevDj;{dyO𸆠 =*pW5h˟S1yW !G, qS~x})G{uT662|yQSiT;WW9\ijp$$cZUzXi՚CIsE4&hk'QBʊ}?w 9^9d׉y獢%+tނ LG|w%59Bd_ȅ)k;pت@DM::xYd-`Eӣq瀦,كQB.1pj ;{lVZWo>oE} zV TK8.#.ö9? OOllLr 4]Z\2I<@Z&$@ziƝuh- $Lg cq4aÖyOc^ eHO IhɅɤiҒ+2)ON8uͣ.7@GX2Y 51qb44`'{ @Ak74Λi#p;Qs}ii9s<Iaq7J90}ds;*22^JJGt@Z5M*, /(sL_%F=G[ڹ>-GEExSė_5܂ ́3]Oؔ KJഢ* _y~hr fH c ]l|sPEx/(× P0 ِ kps r,&#yHSCN_C?k+5LInؑ$Wt=Ӣ`Un*3OW`Nz5 ^:'V: ڴhe!,6ޭ td:^8 zVl ϥŃvHa Q EChQGf\nTN M>AP w\p7o6osRqH JdB se `V|V';z6M7|PSĆ/|K. l{r{px63}r/ѫpOs[؈{ 85SÆKs U 1"DJ+|hA&K,U惱ވ&nmh ;\>{Ԫn ASy1N`T`hIuf4uO2kHt}g)M.vIG?<3߅J;LS|D*;Nn0-Ij_}~H+,!I^J=F/K+=n/&T$^R NVάQFOKE , ЫS ~μJWsE`MxgSJ8ӥXWkfR;ˢ)|z%%87b_m"LYr_:D8h \D9ȍZ ?/U K*Ǵpvj=dX=+y;z4)}+:Ďc Z"h# EV :nSҾlS\0gWXtrE2yCH@ءA 㚎/яZ7=ܷΩVqӭSm򷵧oZrP x.Puw K/~b (:(k켱a0`/9lR&;E/uQ3 Ja!PYFcNjANsBfl>f.}&qG@Fze\ G+Pt"֥Oď{W=F +9E'esDsWŻ^{;2XW&Bm%q;g)[\O޽n *u m[e¢[t&ж qjf p=9.d `>Ϻ2I8 ŎId s8شT(5$CTnQrʌ]w(zZ*u5I%BJ|`>5T+%MڶxYm.>X١- tCi`an Ke>]*tU}n]整ֵ]CfjXY?*9AdgN>_{q2"uS9bT]X?@*X^OFQ'.kd' '\)ۙv496$tVu}gmK׎ $%ilaW!+ۛ: h?aRqatS"[ "b01 ˍn%6kjʕi*4PQ\*K ־ 18Kea#jjF47X?t/Z L &z+A9IqL\0߭]MnPtN;(LA*"{^`v9fC@UeK{IF*I<*<$"!D ~@IjvEtnYE0Z;zIŝ\ut-hwxG7_c4_^Όm1ӣ^>-mr]-O;AO_i"ȾGcjֻW:Mtwe0/<,N=;YMcm؅.$Ҁ^ǎ!%}\Pf-` 'N|xZ$i"dB>bME琱xg0;o nc>+"FoLs"M}qM/+tePU=Yl{Lf r(4j0n^wc.Zv1{6ݚj<=,Ð+IO/奸sVxh FiáNzp{rKꂦHHY<{GQ0 K"wj|Q A޺W;,yGPhF w8R0p)0sݪ0fyiuh E0}$!O TcA8p6 n&_\sT]"$m};H2/(> B˳S)=!MT u"o=O2Pb$o( ?Z-T[5*TǜLĊn+:)5BJN˛>o/䲷оyki}pg-B:nX >}$'0)JUFšquNO׽ O M*呼/!KsH7u,8#vw^bYê*&o_z\v0#Yk"r8^`ŸF ÷˒J8oIpt.p zZ~Q+fCB?~o`w5gO q¿=3L;o4"GbCCSMAV =뱼"q}t OS]ꇎ%o$L!(cpR=.2V-;TKdoYq2)@ 6!GVx h&*O7'W+U^C0`i`M7;'aRFig##5bP@FbQ~,Bg*+&_͐cu|c0̇tXkDqκc\ꌡݼ_OD1ȈI<5.Wl潉,x)HL\yZri$ݾS5t`o#4z uj4LCZnF]C@]|~IZnPhD}PZk_351m*aUUeD .W}lxRP7脬k k/+wRJ]?&➗h{v\ MxZݠs%uJf/ `kK9ckY1$aBF\8rXe=̓Nd(dɔb1 HEteWj {9<v?$ ex4Q5pYrMa QpTˡ.K9wS=m$ ѹh5Cŋy/ ŲLnc5':'Xq8"4j=qph m 3F ϫ1<ŲlifݛcKK߂e_& \ݸq=v(4#&m:!Q䧑d`XE(T0Hsjܪ$~;TkXϝѶEA3ۯ/W{OM\ X'x O, JzB_T͚>9WW.b妉,N'>u ꔑ!"ePSJ熪ѢVJw>J(e îgz:+Ewg5lOp*NUd/gKnz潛/6Ki!culRz/O%?̏CK&!uڎB4*  ՠs_Wf.Ĵ^eTWr Ut\0!يZ_jg0YPEVC, ;,L[g۟2E*H5W]dG8 d,_"~m-+ނͪ{^NpWY/=wSN)r5%E"i08b y~~98DY]d2֐+^*YX8r8cj$v:ckCvѽj>Tq m(o$(%v,-!r! C۟V8 ٓH+3b IWយ_|Lht!tO6iReSWz $B@n<s3e05GϰWqSwɅİ븍lDuSz q 1,.2;Ur􈘀M`g m&# B[4 XNK7je`uq<|{RGyD^VXB n}hiYjx;ލ~a3ɠd'Ki4*$xrώ3s|x(;yzK_|T`YG l|)T V F+kB]\0 t͝2PY)tr; faO~dJQG z= 8o0L!EH 32Y-: @938uz&4$RunfWZ9pTzb9z5'D̈i]P_GtQ*h.Q"tq\אLѷ\ވXE7i֔UXXFcz%YB 'hKqN ^&? B~ X8"L \Pr p F)oQ ^Dz75 1is!`C3u62qCjlz]㡟T|WB*PqqV5zIefVdJ(i#lCn(9O|5M}zy[NƇ&d['= wk~lmM aS3)^S g̟ m|]tLXݮMzGĜ&}tޫm# '؆!i@ͯ`|_Y>4Ŗm2Tb6,;bo`D2=!ZgKdbo@#sG&'d߭MPϔijaٷՏKk"BL}#zN5VoB]A"]IZ<j}inb&I8AubaB[_,OA&;-.P RiFQ'Zm;Z5E nAuyíQ"6hr+BXzZg\s ʶf$17SЇFH9ыkP[ Y OFs#l._ui>@9(~h1YBbTl.@;dN>x-K@*,'w1C5-UD!)Ckѽn7k ZD_'B\JlOy՗,kdTa #:\5i)637sTIkDE9ZLA,CH S3|ʄxWA$hUVyJim¹d)g[φ'ÏnyHWq}\ pxNW58`h38Ӑq-~53q$} !W}f_`'fdi HmtC(<4#Y OMlXPxSk•@PsEdH$8rt9r9/IvZZ\Z냿L/j򄽷Þnӻ[@S8=~)d-kLR~9P"+ \v߰nQ E5Г>6A |fNEa}~|ͭ$54]H @ڡȧQ|SYIؓpp휹uxnC{}9H8P⛆@nE,-Juh.="$I]BS$ɷvh olO!T=yt İ^G)CcQ)810ƈ 3@A=Zhc=|(fs%Xsv!#o1uQ=}Q-P 9;;rxJKm]d%ᦘ-Jb au~Wo'L5؉=Y|Z4\0.~WXN[X~p`}jOfg2\KQGK/؇E#nd(vT8c vE؏Xb. %tgK b7G0[粇#4/ &Gۛ`8m4»T| o XC`C^ J&=޼a>6<2}Z)˼d;b/HTR4 c=Э7<ba]1̥0mJE YCxusV\biUIXK @',u\<=H_eMN`h`PѧiT4f r5iLv/vQm7Jݴ 5!5`Uߩа|JKp0K^ /)?MV&kCVn >UAa2pujѬcIhJAGv҃ %\|m c43=>N)BqKn|=F~zCZK8p8zw -w4j1ٶl+umoҩ=@b@6 Kq/gA "VG 8<1QkVead^׮]l^k(0MQT#FMb K) 6t[pxˋd&UW³2L 4r(V[OM{Q-N/pKmW@GjAU3zÝ ʟfЫ#1ԊNseo޽4q$޽D-@Xc]Ty\KbD0j&FOӈQ+DgpDdvɋNMqa,MBo#,bg%ae#K}4Ohp}eROCX4w: CmYBg sDJi8ʠLN{Kq" PB\zUV>ɲqe>,r8Pմ$zxۺG4#p A lē6BMbl3jީ˸f?ޫx;| C%_7g#S;3O#r]Pp`U@/4doؚ+f@m⃯1 VP?"[gr‰Zz3 \1Зg4 0{e^⥋  -+J7'zUE)hC\/!4r~tN#^θfEDPmQ?*U#Gw**tr%`>݉iTEk= {7˗u$BdҍJngi<+IVȟ'Hnvqu)414`zrM.|L0m_y%4ZvMۊsKk^໨Η94ˉYE 983z.s<M<Ɛ yD\Wx 'O]i0yy/c9Y} L7t5ʓ'97H6uKgE>wEĎ($V[VqRl*F[9?尲=IyM+o=̽d¼WyGsrv H@گI"MC|?Hf=Rx&!1^SQlPf$y|UMǨ)\ݫ~ϔKeҵHRa V%gE."O hU8GsWG6K(AAJ#VM$O`m+|<&N<{[vilm~J4XrU:qSyUdiɑ(_L7h]`6LDwdW4`Og!uzWVԂ4@ M 1Z}a h ~̉WnZ/+5IV=ZyhilN=E(hSՏC)c Xfm^FR|_"%z}ۢ5C]2Lb?4K]WV|u3-vYǃ[u}2!W>;q* {$P&]x@\F?DML Ƞpbߗߢ+dxX)^S0ʋ56A.´6@`OɏEa&. :W2p9ݏAX챻G ~=Edym"ߝQK[#Xdy_QMZqN0[@a@?Sؘ HFP% ~C Quߖ[FW(3pPL*#jwiQmY6ZaS?~aVFĴ#=\H?):VRCT/\YMB.\vB 䅻4'@I`Q|(Κ.;pۻ(YrEBզWWqK7ObOm<0{τJp]wYlP]ܕΎޤnʼy)N`Y13EؕTr%1&>žϭQ#4KC1[/E>9 O"~%K+p+ˆL5a6V{aءu&x 8eU*mpVm F;Ҥo T%c7N#e0g'|{qwT(׍Ե;Z>xR04]b_0lc6/u*%x<&6;pDELQbRHy"A]h!(&,'rond/s#pg}f~w23C%qHz97I[S`?S-Afg}mgC|b.[^Qn--I%m'v?:kJ]B)L#wKWj)(zĂ#ϭ$hOSQO3T ~Ga]/;iDj2a/tcFㅱ*dbW 6s&{)ci>ZFJ9}ز8Q*f^ q0%# :eP3|PvoO{/[[[:*'u#u7Eaf1C'& ^m̀[mDH1=&kvU 5;۾/7 pBcef2oCǍ#—s |uwzg,3Iݬ⠟q}j !)SloG폮rѵ3BIro'cb'%9Zfn˅fyW US=:f:yv@zP]Hׅٮ]ݥ=Am!5WGшŠ.g&Rɭ(6$Syթ#cnxbM1,S[1}- +qʽ#dpT 3'p"(ZB}_u' h_nPЌƜ)G! wͤG32jτEC (=go xE*\ ZpQ4.kn6{Q+uەV[գ(C]/.9i֝=+Jl/O Fg*"sLЀg\,*4lg . ? 196ZG\o`ɺ8ow Rϫ8۰RK( p{⍫v?%; %DB4U lԡKY f⪝p00fg0Ka ty,b6WcNP i*đ|+,Q5WN$g\/i&Ryh`1wwW.#"?@vBjeQ D"UBE膊ϳ uSab f[waZC>$XH*5k5xӡ-n^:Czө-^}u?4VC=ns=>(яTcC Opx.K nVzG`3EfTzI0E<pGn |wm-+T"_u'lvJG$RU}ժHe;A;7p)I썓hZz2LE"#j:Oh}ýo!40ZL D;e.,l ok3;y%?!Ub*:tsrʂ/M:NR$ 1ag8~LcshaBNrABz#mEJN]ʑOȩ"*0 PC^,q4k߽m ޝ\PGdh\w3%>9I.E 3 UtK_G(QoC{ln@EEDKlȫ;II=b;`V,V6rRiM!oYKF3jtǵ +0$ӵNhXC @K톱Y:bu)P^/UdqCSMT"lnWn|C=.|k&=X PMʼ97؛T L[5}E\d^uqL uKo9$+_4 `c85{ a'򊍄rgDX+`U59/L}k9t,_7!+6C" !bf>S9EtݲMLaۈ'>H۠ spN-A0P-3nx2QkY臠&ՍIj8:CIsvSg5VNh&n7_Oܡ"|lá؉HRwu!3[UwVnGAވt914>@{4ddB{X0i[v>W,W`B5g(Xإe:la!4Ve(-Ǒ.%2qKDnZ :BCm[^ '˶, cmwD egOq"@-ue;M2mRw/NںOK6+ uagTt:'HXHUaؕ8!7#B4\OpAY?` ]fM,BCx aYÒQVuȤFAT2_,,dѰq`tgi3DaK2]' VAR1PEi?^l(n2zֶ(`ͺSnMU4:KtC[!y зlf+ȉx0q;&!TbK̸OKݸ:og^v3^fC O$BD}iI+M,2C6/R=5q:aM_7G@VB`DpQciNR|r ]k2%ޫSӥJ7HꀿBφqKTDD  y:+#wiJbͿU Ӌrhs WImE6mBV֭6:=C3l x7 4y_7_0Т5wW [|Ŷg$B # im,}z8^ z `"`صGK۵ g&9C#-w"}󷞔:t$)E2EZpK]@k:H~U| k F _jH w LZQ%:#TgKnY?`*8SA:)+С>; mmC36/Jm&v/2ԋewK eb Dgԉ4p}w+!'Dz R,eu)RYU!sn0ꈙA1/Wjiu$)|ZAh; KFˌcv44| o<&Cʼn,H6ju%XIG(<^uovKo1" FQ-e:-7(Da %HhAӠIp ^s- OaEV%RVl\tTTVގ.8_.nⷴ{c*ڈIsХbiǤ)@$!o h7 ˡ>!IՓJw]ZtǑ4(&Ik괮& :3b6ϢbmCfIcl-0a#=OU·&oF^. ӱoVPjfr> l+:Rlaޥ2AtYMB0a6qߧE_1wrogj”~V1<$vM h wxp*B4^bU33lkԐ AP 9 & щ~g]7k正K3a^ O&A n(=]Cܨ*p"%.FG u.@iQDH(ED9r )VkR ו}fP"-;S+8*#} e~JL(PFQ%TGtU IK(4VŃHuoL?(ToD4rAiNezg')+".nl} dNm^HuZ5; 2UEDdwr0  Vk, ;tך;OIǏ[QtC!2#чq+ys;OaS* q^N818+EX`_ͨW$u#L2̝[X=pR}MiɘӋaY=1U.'UR¡2¤UhN#i0l낽ߠn)EXp9p… d[OT_H+S6DeڮM]W*)fy孷׏ 5?yExDrlMo]x=T\7S[O\̚jods^hCSQ%]QY/NȑVKNy4dV_p{eԘ` :\i趯9FE߁dN34\<10Kkkܤ2/9)S'Z\ vb^6']QXS:uS:A%W. t1qVu,v[ e%JKQ{lRʲ( F ^AɶW4ZnY!2'OpGND$0R 1Em.|Tp$:@︠rM EW}bL8NU6bO-tV[">b CA[.dQhHd&ZYF}W ,ivzpp=CkU\?t}o:kX#Tkoccr2J駵5%G]ЉVU 2#=8+1Kgvr?f؅9fxpIkf@zF譄EȹD8R-ct?-t!_s_eókC K;3D!xN?g3|<\_HpGZJ+!Dj'KAIfXOB&JU{L|fY0c'% YgWzk2K {wOsg e[C9(oѤh]4tsѠ[ S庪sFg*~j~$% SKj\TM:+l2,Pw%S(DYJAmb9zp>-ʨL>~qkv+]VMa i2ƾ#XJc DFZ&ϟLKB'bYo#9#O:%?M[M*XςLn,~/E7OWNhze,Fԍd?'JPZhsIxS A,хx, M|v̆cY[2h9~-g!6,Q L#"/0!8RUbP3)5w ,ׄzTXsڗo]W,B}bUn@5wD9K (X% W2 |#tXQ%1%CV9Y#n$=LA}޾Ea]rwiq|Jhz hE}m,/M ]Ε30PIܗo~~d%ȏSr6ͅoN&Lck8&Z0^o9 ĒIi1TXMad~bk6 mcr,LwfWDf|0 GjBSw2Kb6-o$eȯ7{#fw|o?ͿnEdI~#쿩Kݗ)_6J:9$r,,ݝѯ9Ή9^ g崻- 1lv<\^5m5OP~˒ee1 5)=(9Gz$mT%?Xj۸rbheƣh,GB4].Er#byPQo{|O-Jvc88a9sw7Uά9f*lK 41IPo>o7lgz3z}J]'vSK7IJ-!0Et6OV-tUq<4QJ0QޠqubBn5RGh6Q-\[{;^H ۰#Jm*C}.Pq1"7g2!v%=WMr!'t\˕,YE"#(ea^NL4#;d®q=>? t}Pzʴ"mHP!f(,Eg }7H1tӵ5!nvfUܒ \JyNV`' H0JvL/xS?\V VX#`p"P]UEyx1ZnfHBa1$ ŖK;qF2}uc/@>#LRmtxѠq]#L@3Pfa"/Moq{.tJO@WD|%a5ګ)MZZ,P|a!B/t^oJOyI ?89lSrhǣ-Ut)' OM' j?ޮC{vy|e{K$Il5nعOÔzP]={WTNKX(uU[b -Bw$-N``+7?O.]x!d顁[tӕ]}ڕYiB4aP[>'#[w2 {ҨгX'-C D; Q S~|x^e1Y9ZZzk7Qie,q)H 1;78̇!aB}finl3O/ҎIo>!aP3o`D )A5~i>,z_& @'b` .v 3Gqj2L!+)G4rzG*##f;4멍bO&193aѸI!tg@0ݳ}oD~"X p%D" Z9E I>|2J7Eǵ38RIq ')W $;V+0īHȀ'r}`ZEO)Aucz_IڦuLqo|\'iN:BV.#U|@AV{#5ԩ|qBm~$ [oZrw(y 9AW_fn^qܬߊ3i=Iل{J/i-k1QHz+GO~:޿8>̓™o M;'ܯER255U"ҐS 5i5R{-svbRьӀ?w%L5dϴxȎ]^;Zb^XBzIK_%Xg!`flCQsutNzDXi_s8&ZtC$k''^X2ŭ[wҖ;DVj*bi> S2na0n J$hLϰG s:g@t7z9ֹK J)%)d#{ #_Ǜ)_\abA-2xaڜUlr1)ǿ0Oiw1Vt=S9oCϨWYUs1Y)GS'Iyُ cq5K F|=\^{v䫩 IIL_$҃=àolNs[)ӏk"x\wtI)W"COnr("!LڔP/0?&doHش7znw}6 V T 7?@Ne AXRRu0B),哾!F 9a.J0MՌ>W>+DTL"0RT*dxm̭ݕ&pkLuՃ^S* 2sp0d- \+qSO{w ՠ<]EFPoΧq4u[Q:ʣXtD@1܍߱Mg3Dudx$3@z22?6vd"\t4i8_53NVY'Ė9tFfb9<*_ :׎Ri3pUj/<ؚI~K؏UKjjiv(!89Viс!  I742z8#9!C6$dVfn-*)q,4TkPXXIҠ,9@)43}^ t<:*ZA&*IO506sW vp#LUP8MhPN!V0,7b@ɀSgSz_p'vfG1Pɘ!\q$WC ,L!7*FY]`Ĝ~%̼5fY:4I;b/gsSFG 'oAbE rB0BVDiEj118W!_Z :nYOLς!s ;߽WNl M^n 9 Q+)]+ʓVJ"?"\ P3ߒ[șE] lSI+wcԎ |U#Z/oVJjX_n%^h5i%*j hכ7\: S^)[ Ƴ ]ׅsPt6RΌ%/9Y/|VY#SSL5(1K\w,dO{o A#ᦀ^1NX΅Z>j}H0y-@ömk8g5Q!&z'L!f) U2;qi2@,ÝaVu%ywzQEW&I8(g8qM$i7c6DjC,>>CT1)v K3UBۚ7e[4`V|㨑`|E}EtRHjy l]Ud56tP9\G'!OsHG=mNw8fQ{b%LǹTwba?Dצ8y!w9 {M1׫*ϿȞ[2^4pϓ8&_|6YsHsʤr9?ٻ8t/NÏO?8z\CgJk.Ai\zoϢKُ5/rmeW<:AÓViW.h͎~B#bϱvB'E`tr):; Hqlt|=k f] No3cYFAa`FqgX%4b$@Ƭnñ !,V(w7J?G^f2*u7ݛ["^CJ_ Hb;X6iӊZ8_pI(wJ9D fNPKǟm"ڑ5HjwV=)b"d-l#drߵycVy1ܱiH|ɞA 𢏑6RC,-r,4gε͋-[;Gmaq6I{&Ksyrx:0-gaVPL VHXk )W`8B >Wr 0h 2h]3%|nݘ9U~䩰m9}ݺEtܶ8)Agg(Ƹ%Bjd ȱ;t,|*oo#MNWcYKl(M@~_4h]9tۣX |ϪJnekr)9&QNm74EAYy1F]йBLjDN@q7:UkFEqP\6|W}h"HSxz;^ )eXR^]_S_.J1V'x'P}p_, Y׹Y‚.j,՝<m)ŒtNr&1.:){W{ XpY/lnDW I4ߥjX>! YBIm3&zq#fi{[Ѣy3dYz7w'S(YHo.42^S;%Iˈتuꥄם>լc:O,qhQ I 1vhc @rFIU<KbI.u$}ΔI@i C-#S]WuY[Y_Hjp(g_п6'Gz=\ş !!G՟Zݪ*E7tN92M8Gz#$ȻNPhXh>\I_M >$$GHyk1Hn&ͯ1BCMT#LPkaQ;ؿXt#bLRhM]ȔH\4 ivE'z_@l͠GW|(<|'k̽m6vLPiK+/uO eK,[ܰػ琥]o: r j4'_+%,oL]EUMl(hcdKI37)PA}P3CzȻR&A䧽l׷eQ>s,)@*Cm`p(}s!Z72ǝ+v㯰d'~5âkL|U%[g_$uIV|@K4GM˧ QuF]\@gup¼vWUQV̗R{<-#[&3[7PkW?^ܦ M^iSCɻPx{)a0s`{鱒\z d7PMah 9}%X\`#HnT]{*$lb1zG+rMܭoM'}Y_b|юp3oa(="ظ1tAM-a%e HUCFto=XZyAtZՂda4Xn/?~nC`rW"rT*Wy 5`=`OiQNF)hp|ܳ1ie$)_9t: NߘNJDY#W@D/i+x|kfur`_vQ{3D|%2% FPAsuQMGAqE[B 5PI ΐ*T Lv?'\"'cHA+umh_? 6x*gO~;-v?_g10ϫRUL7jūǓk|!euz2c#la͔]3-79imߥϽwgU,HU.:\!""2C:_3l?xWCL02}(ǮV iK* _5+ ;?apo ,; Tq.`U~!$-oj h%_VV!1#]RVxtX0&["n!5L{WXљI=)HkOܥD9srAi˃MP;C9zՄ 31&mir#wej\X$WȫwS>TӿE!RcbC&3rFC2Ψ̳Eo%^g|E>d%Kv2r$9:8\%j-h(#?Lg~.-Q[}!mcd溣P݇CAopɦ`whj4NQ~JumU9 'R&py7닸}{笖E>ceQNm?[:I? 6d  .ֵ^x>=*KZ<{pA99ܣ fqd=(3ePVfm#K$zݩrEPPv xwhh6əR/rU0=o'JˤX탫WyÜϩ}0uQ"ȅ[ ;^_5XѦ'G]N A1wٔ^3TIW24 xz^I>xEj%Pŏ T=H.0Z/$s2fԜC.[mU>YQ2`P`Xî[Nӕ-MIeg4ɎIKX˿|,`cZQrơpàe&S8 hQ>^!b& 9fM6 #p:d᧌AX7»<@ޗF)呮k3䬜Kdœvnqܶ iD V6w5J%ݳ}F9ϽuLOkf|3(B)>DMPC`2X`3 F`֒H%UL9`d-ZA iPֳ!(ozGGBjvY^~1na#63+EC aCIFe.ESEwed<T7趋o(/،.\I=}?!Wړ<,(8\ii a./J ȗA+54qBOC]ƜWpDJzm/[1^jLY qHߕn=C.L%{.0oQn"mQ~<~AW{0`6l@.vE(u7IS#xiy?csK鉢˵pȟƋն,0b$K&&]摮O,J9e`r畐'$Z(^`$qJtUB@GK44CYE 1?յ/h>NsLb\x⪍`FMۣq# n1`S1 /qU \;-̀ElIu'7˻!v(ςT=pr&`P1 ް.c=xvsx{6mqRKl1y>`@Sbb׮mG_"N+T"Bݾ!% =5ǖ5h}cț_b~%TJE|L8ݠZkDhBc#Z&RaY"(,VX11m1^iSGasK MP;Yy:l`;5ّuCWtVQ\@O,ybW.ZϤ-?jUYHPާi!x@ƾk UdV@ hl&A@;D='?R7c1];JsT-Ja3ɕq *oel%iU]dlAI ~7~FoW ,^U\_mIB*D60wDzPERx_ЬDZ%ʲL}mb*Z1߹224^7 /8 O`θ >9f=,o8v7PCcPLzZ~HReR&Zi.qCȂ (T<J#Ϗe,GuUE]+@̔[a?`or5$Q_t?\d9^g;tpHTQ@Dԍoh? 'ӝGS!OQ%xGY |;PY/i"bKS%/Fm^`##(™=3$>+X+ ֔ =K=&#m%څ  yr._ :m3.#I*R/=ct^~ܳ yLmZP2]:vOJQ*B7?0`G3a@e_޷𤿹X{⦼ZVPHAɿ`M0 V)V Yט3$[YZ>KĆrKkʅؼwEf/~u%L:Mמthվ9۽/I#6@V(q|6v_xme4L887z>E$C~ IB&lbH(=!ٛ^8XVeW Q*.5҉f^_gɸI{H-s2Y 6E=c y*GjF@Of ib4GMw /O VWL ZG#!=sJwGAKD/unoj-U>Tn^>Y ̴l0.%l9 *&pǎO_a-"iyb,rdCʗLc@yF_QۅJLN?DZf䡕b_Uظs<^ v<a`2ڲm` hV?V]{G=BWd6fxe\+x)g=K)0;TY9hJwLR vwPPQ%\r1+d5=Qac'zϞ}16LEbvnj:|CF!BP ^=Etf Z$F xeAI"@A!mxt7Һ-g"p({BTD'ةΗ_5A, r3Ж5ۚ/pV: ltevG V #zMWLBP%u~T hr%^փ|Jo|0ξg>^2g$jTu~G>m 9z ͳG >3 eymAz*F#E]5MOkxnyB9֗ٹZ}%|I&WWIђ5C\-dBJƤa)̀K[$hԅk!S7?} n3B{i$j|6eg!Ԇ-6-NiYNjpR29sflOKJS݅16Z&L1^q+[&9AU2< 4J;N>;GR[z^C}@;tJ\ |y([R>\ƆECG#}"bu:{8( W-e~g?`hsʹ@ QJJݘF)*wB[&M d K )qV+7j!t:ZO:dzL;^tʙ ztXCf5jjc)Z-~A͏'0A8j [dhxwi&b|ҳȕPL* Ӵsd$…CFB)Q[/-} >"?0״O6CoJ#᳨\f]tT^mݝfЎ^Z hN\_KK#&1 GRfY&zSʹ[Q qo_Ź`;4( 3c~1g)$"Y`{\R^3GKF:&۵Bxa?˂)/WegidKQרE# )>ұ< -ea, WS \IT1$6>5Tt_߅4SIqw`~s#%g6jTAڹgo>N09ɸ rG)@PKo7zh,_t}otǍo 7}=&'ɿwPMX37+-#R!o.$ 9SOKyhZaF,Ϗyd<37oqöT^ɥ"29cI{Ic1i7oܚ[ʍ[;6lHC!ﴐuef#NגF i_=uCʑ9,jO<2bdэɒf*˝/?@a=\`?K}G 쁽b*-»#1-M@z |{W"sg4Hҝn@OYTb*)[a3äq^6?x$#á#M@V_3T GT:+/,{ YR*T A J͡lM"RQjq䟹/HֱySG= ߝ-3_~qABe a_,%B.!~i} ;3$)'<:(OtڊPR2,`Hۑ(+[Md8([XkJu@(ߦ˗э$I Ň+a.0p($D\|SMhT8YJ:R-HP;A{|7]ԅ ӀFȉʹ;{^*]A.$f'&թ~ie7hInɲ1HeHK% ^>8 %9z5P0(}A)N(*S,5m WI--1䊔[ J4 }vc,@ zC(@8-4YLP4R?)~-v~b9У*zO;`JiÎ)Jpds.v%LW™ՠoYw.M?Ms߬HVDA&6wW?$9.ix ðoESW?BrBE#}o`Q)UvIk^^5ՃFԿc{&g%U3MZd2d(+}V&D}M ~}qYp^&TZB_z4Nx&1; g2 FcJF몥0!4] 1@$I OcOdiʒ7}0ƧF*~s5{&J#䄙͡P%$OE~-T5e, 2r~ej7HY>el00.Cb14T9T);: n06.ZQ?[]*҆s( ӤAV;n.^SDϱܹq5!0ʅ g25b[_u!4sQ.[Z/8\ ߲)#sg\ZާOM +Y=MIKØbn6_#Q^م8,\(OA%OD %:%x6dj>d1p*<3GA${a6ӻ#H.4<7DGez| {Ӱ[QMG*{=>8v!ԭEI# 9hةo6TS "e+fZ`x o}lFO'C'"@ЅI||ksfb{~l,2Oi4ío Y{.Mp1Q6-L 9&Zv: