libvirt-daemon-driver-interface-8.0.0-21.module_el8+465+56aa2578 >  Hԉd U]. ɖĊf7ٜNCф)X6A0Dz-^>)~6U:(Z4gc&M*Amw K6^r@҂7Tt vv2$v+ \R-^F 2;6"(Z?2wmzUjf?DV Jxwe>C(GϢK6)BË&N >\G ](P~}aƭ#zUYppyG^-Yjp/k |2 +YDWnhGNk @XX:V^!%) oRaxUb\ir;ʜۨXf'yxpf2^]h|eS;[lW6$֒ˑbUtѩho>2dr#hs$6[8nb116fac9e2f1d094ff619d9e0b22021465ce5a1e61ba1faf45549d13e2a7e284fe7a3530c5368ee95edb65c026382eabedb6309e0302047c435bb500683066023100fed715a3152e7bebe6ef398b572013ea765720b02105fc7a6fef715e88feaea8cde9cf473bb7ae96ac22b6b7c18f769d023100a3abc056c620e235b44b39a4954860e077437b14daeba473cac08ae6f01208c210a6b59fc6181578e2e9b0c157c27f360302047c435bb50066306402301fde6b29481a862b61914da5c00a43e05afce2b2219966b885d0ef7ec974db4bcf694e2e51ca0b803677d9da517a966c02306b627b32cdffbe099fb986ca3a13d3b5172b53cc78bf58e63280444a09bd9ab109d1363d8a28bb190882c5a3244f90420302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb5006830660231009a612eed45ec92857af80982228c83f7deea3801f828f55dbcc4e22add080c7e4be0e0bd5a8213d2121cbb1b5882f13f023100d69259a70aff5e3d8bb7551620f5a0e3c44250ae2a5f8db78c053c0d82b927d62dde790e2c86fc6e1ba76145b991497e0302047c435bb50067306502302e4b16f2b253bf8b51640a5708d3f1528b5988f426bfa696dc985bdf0c4c6b3a68e20f5de524cc69d61fbe29c4e7c62a023100c5dc693bfdb9269203d4e820deba410b75f3c704cb1cdf78e65fff3fe6445d46fbe71bf16793bd4d84a5a79c95c2d17d0302047c435bb500673065023100c51c93dc1876088f6b9dddee6d34295637ef0441534e8d115e977bd756d9e2e0b865a4c24a349250dd351e0a9abbc164023069deb1d20c9c2bdb779ab9a1638bd3b5cb374e74ceb4e0d680349f646cffbe06d9a58b141ff4b28e3f5c8ecf7bcd44920302047c435bb50067306502310082e3126d33419fdf5adf5d44a99bf0a56420224d79d69f0af2d472b63f0d678b41bc13b071320c2a222f565f47d98f6602301e1d9bb144576a4661dc2dadb87434048506312e2b590affb8c815de93cac5ec6f26b0490f20025fc98ef58938f907ba0302047c435bb500683066023100b382f55466a2c9b980ec8de17b5ffa7c2f3cbf39791f5415b9d02de782602c2fe0fb2c1160217cbca4252db8bbbd48c302310095e1549cda67ff406e9c0b64d9154ba1bef69cf19689fce5f833a60c6090ffd0ebc690ffe24944629f2920c382d2ae050302047c435bb500673065023100855a5730ff5a113416fbc697d0f8c36276ab66181de2a093fd51f5dc4bbd5df0960939923f16ce6ec60099de4544cc6602307017e5827bd1df2098f01d760e41e7b1c436f167f895678e7dbb6c7419962fb4d747c9d5cdf5027e915119829649c3d20302047c435bb500673065023066ee4bb7fe117bccee7a39530ea56e95fac45f54d4ec3ce315243b3f8e734bfefa0a7cdf49c1e5364754138cce4c63710231008c54f23d99da71b31cf37ab2d250b70b77e338362750c44f6377779d0b68f6067008b1c47a29e496a255aff6e0d0d0560302047c435bb500683066023100a4c09cf92d97c98dcc95be0ce6dbd7d6688138e75dab5171782ee606ae6e1a39868245adfcab21bebba1ac9971a82952023100f7d764094a49bd7685950dd2bd110a8131c01e179ce831344a6ea574d2ebde42e210cccc2d9e8d222d3c3392e37c56ae0302047c435bb50066306402302cc92e1bfbf04eab4ecc97e255681753ec9717566f4545556da99dad203b94826469c7f0033a18b961599f627469c2670230637214fedcf28f5b803a24b47858dd2ce8706422e87a6ae0958fe1a513bed01effb6af3d06bfee641960211ffd231ed6Ld U](Z^AEgȫABPCG?7d"( C s & 9EZ`e4 R p  { 48 }(8j90j:/j> ? G HI@XPY`\]^J bKdefltu$v`w,xhyClibvirt-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.dPx86-02.stream.rdu2.redhat.comCentOSCentOSLGPLv2+builder@centos.orgUnspecifiedhttps://libvirt.org/linuxi686mkdir -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 || : fi0kbI#}T PÁAA큤큤d(aBdLdLdLdLdFd(d(d(d(dFd0d(d68211f87ea960d14cc39c015ba1f6833247b22043445c98f079411aa5c2ea43cb675088634d7cc633065be91bcdbfb6106742d0053bffad9fc30b46ac088582e3c0e67083142fc854248f0afa1bda929855c85eaf90234447d881c83d398fd06c9e55baad83266e16f8ff324055a4a0f8e923556c1f0c842bfd1e6ff97f9cfddbc3c00c06c65436d2815c9fdf771267525227fffb70dc1ed37d54917482cfe14a2ad7118d7e408542b04f0701f5dd8bff391e59a0398c550c5a1be3c9dee703f5fe6aff2bdbf4d77fbd015a22b1cbec232652cb8a680cd97fb7c58beaa0696a00757112cfedf3e9bad811dd857530be627d86e9a7ecc1ea876283b1f1b02989addb4156031ab72fd1e8da197059efd1a19b7444eaa72295bd49cf8b2fc1a661d3ce37ded6fdcfcd7e605d48a93972c2c0cf417ca612b1bf830c6c3cd9fbcd045dee9b75c72c2d62cdb57bfec778f26e0b36aa880670a5c85d7b17163ba6197494../../../../usr/lib/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-32)libvirt_driver_interface.so  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     @/bin/sh/bin/sh/bin/shconfig(libvirt-daemon-driver-interface)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.4)libgcc_s.so.1libgcc_s.so.1(GCC_3.0)libgcc_s.so.1(GCC_3.3.1)libgio-2.0.so.0libglib-2.0.so.0libgobject-2.0.so.0libnetcf.so.1libnetcf.so.1(NETCF_1.0.0)libnetcf.so.1(NETCF_1.2.0)libnetcf.so.1(NETCF_1.3.0)libnetcf.so.1(NETCF_1.4.0)libtirpc.so.3libtirpc.so.3(TIRPC_0.3.0)libudev.so.1libudev.so.1(LIBUDEV_183)libvirt-daemonlibvirt-libslibvirt-lxc.so.0libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)libvirt-qemu.so.0libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)libvirt.so.0libvirt.so.0(LIBVIRT_0.0.3)libvirt.so.0(LIBVIRT_0.0.5)libvirt.so.0(LIBVIRT_0.1.0)libvirt.so.0(LIBVIRT_0.1.1)libvirt.so.0(LIBVIRT_0.1.4)libvirt.so.0(LIBVIRT_0.1.5)libvirt.so.0(LIBVIRT_0.1.9)libvirt.so.0(LIBVIRT_0.10.0)libvirt.so.0(LIBVIRT_0.10.2)libvirt.so.0(LIBVIRT_0.2.0)libvirt.so.0(LIBVIRT_0.2.1)libvirt.so.0(LIBVIRT_0.2.3)libvirt.so.0(LIBVIRT_0.3.0)libvirt.so.0(LIBVIRT_0.3.2)libvirt.so.0(LIBVIRT_0.3.3)libvirt.so.0(LIBVIRT_0.4.1)libvirt.so.0(LIBVIRT_0.4.2)libvirt.so.0(LIBVIRT_0.4.5)libvirt.so.0(LIBVIRT_0.5.0)libvirt.so.0(LIBVIRT_0.6.1)libvirt.so.0(LIBVIRT_0.6.3)libvirt.so.0(LIBVIRT_0.6.4)libvirt.so.0(LIBVIRT_0.7.0)libvirt.so.0(LIBVIRT_0.7.1)libvirt.so.0(LIBVIRT_0.7.2)libvirt.so.0(LIBVIRT_0.7.3)libvirt.so.0(LIBVIRT_0.7.5)libvirt.so.0(LIBVIRT_0.7.7)libvirt.so.0(LIBVIRT_0.8.0)libvirt.so.0(LIBVIRT_0.8.1)libvirt.so.0(LIBVIRT_0.8.2)libvirt.so.0(LIBVIRT_0.8.5)libvirt.so.0(LIBVIRT_0.8.6)libvirt.so.0(LIBVIRT_0.8.8)libvirt.so.0(LIBVIRT_0.9.0)libvirt.so.0(LIBVIRT_0.9.10)libvirt.so.0(LIBVIRT_0.9.11)libvirt.so.0(LIBVIRT_0.9.13)libvirt.so.0(LIBVIRT_0.9.2)libvirt.so.0(LIBVIRT_0.9.3)libvirt.so.0(LIBVIRT_0.9.4)libvirt.so.0(LIBVIRT_0.9.5)libvirt.so.0(LIBVIRT_0.9.7)libvirt.so.0(LIBVIRT_0.9.8)libvirt.so.0(LIBVIRT_0.9.9)libvirt.so.0(LIBVIRT_1.0.0)libvirt.so.0(LIBVIRT_1.0.1)libvirt.so.0(LIBVIRT_1.0.2)libvirt.so.0(LIBVIRT_1.0.3)libvirt.so.0(LIBVIRT_1.0.5)libvirt.so.0(LIBVIRT_1.0.6)libvirt.so.0(LIBVIRT_1.1.1)libvirt.so.0(LIBVIRT_1.1.3)libvirt.so.0(LIBVIRT_1.2.1)libvirt.so.0(LIBVIRT_1.2.11)libvirt.so.0(LIBVIRT_1.2.12)libvirt.so.0(LIBVIRT_1.2.14)libvirt.so.0(LIBVIRT_1.2.15)libvirt.so.0(LIBVIRT_1.2.16)libvirt.so.0(LIBVIRT_1.2.19)libvirt.so.0(LIBVIRT_1.2.3)libvirt.so.0(LIBVIRT_1.2.5)libvirt.so.0(LIBVIRT_1.2.6)libvirt.so.0(LIBVIRT_1.2.7)libvirt.so.0(LIBVIRT_1.2.8)libvirt.so.0(LIBVIRT_1.2.9)libvirt.so.0(LIBVIRT_1.3.3)libvirt.so.0(LIBVIRT_2.0.0)libvirt.so.0(LIBVIRT_2.2.0)libvirt.so.0(LIBVIRT_3.0.0)libvirt.so.0(LIBVIRT_3.1.0)libvirt.so.0(LIBVIRT_3.4.0)libvirt.so.0(LIBVIRT_3.7.0)libvirt.so.0(LIBVIRT_3.9.0)libvirt.so.0(LIBVIRT_4.1.0)libvirt.so.0(LIBVIRT_4.10.0)libvirt.so.0(LIBVIRT_4.4.0)libvirt.so.0(LIBVIRT_4.5.0)libvirt.so.0(LIBVIRT_5.10.0)libvirt.so.0(LIBVIRT_5.2.0)libvirt.so.0(LIBVIRT_5.5.0)libvirt.so.0(LIBVIRT_5.6.0)libvirt.so.0(LIBVIRT_5.7.0)libvirt.so.0(LIBVIRT_5.8.0)libvirt.so.0(LIBVIRT_6.0.0)libvirt.so.0(LIBVIRT_6.10.0)libvirt.so.0(LIBVIRT_7.1.0)libvirt.so.0(LIBVIRT_7.2.0)libvirt.so.0(LIBVIRT_7.3.0)libvirt.so.0(LIBVIRT_7.7.0)libvirt.so.0(LIBVIRT_7.8.0)libvirt.so.0(LIBVIRT_8.0.0)libvirt.so.0(LIBVIRT_PRIVATE_8.0.0)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-id7d2b437ef7d26697a7a5c1661b06a24ea4b14e7359829f725d1001abf794dd757244ee3cc565f3libvirt_driver_interface.sovirtinterfaced-admin.socketvirtinterfaced-ro.socketvirtinterfaced.servicevirtinterfaced.socketvirtinterfacedtest_virtinterfaced.augvirtinterfaced.augvirtinterfaced.8.gz/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/7d//usr/lib/.build-id/f6//usr/lib/libvirt/connection-driver//usr/lib/systemd/system//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 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2i686-redhat-linux-gnuASCII textdirectoryELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=7d2b437ef7d26697a7a5c1661b06a24ea4b14e73, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=f659829f725d1001abf794dd757244ee3cc565f3, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)rPRR R RRRRRRRRR5R~R!R RRR RRRR R RR RRRRRRRxR@RqRTRcRiR^ROR3RfR2RKR{R'R0RFRBR-RURXR6RRR&RYRlRbRvRDR/RpR%RnR}RkRMRQRVRmR?RGRCR\RuRPR_RR5R,R`R7RsR$R;R4RdR+R*RzRHRJRoReRLR)RIR"R~R!RRR RR RR RRif test -f /var/lib/rpm-state/libvirt/restart-virtinterfaced then /bin/systemctl try-restart virtinterfaced.service >/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-8472426663d5d9a844664b1b4e6645b1557593a59d8bf6d48eb47646b255aead7virt:rhel:820230622165615:9edba152?7zXZ !#,] b2u Q{LV/+Y!wƑew9=h+4`K3cY9ݹyUhd)#iIFݗK%4}w_X-8_7DgK_dcO^^d1k ,Ix#ǯf73m]İV,[5qV{%hH[R,ҕ0$az4LSA=_ٱ@v ˈDvm|%BM~EG|~ʃ(1RbW۫9c9nAԯ"Dbb"mM;x[='vM8eѷĻ/cY Dʷ@ӌOV=8}Vm9rD 7\H;ɇ>p'. sN=JmeS{fL4W-lVt)@:"f4|Gi@"Jr̹XXa. ׼,sn5Z沏rQITR#7wl+Ęm.;".GGp>𣁵XqaΪ7'V )us-$j eXj0v/&{~gO&m5?q_͔ H \4K\]U/xJl)&grD3p3;դ3fh򇸝LI[Z㥼" ̽ &%0$@{@r`ɥ5m s/#/<+$ X{$\unrޔͷca4<č FCgsޘp}:N~p9ѭ"JHGMp^B10ϟĵý!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@՞?.ՠKOg ujR{cjؿ4YbĖ_Namb ̫hQΠ Y&3TG ?a/;Ȁ`D~G(sCxq9$/j8nqeX7M->1qԋAV~b8 lc*gZƚ/os5CHMn9VFE/C]QQ/)Ơ]5{@ 8។X_[K,ȱ#[ X$,xYlWjno>ڏѰ=qe9kɸL -C_OtuQ>%@lgZ>6JHعw߱Jb3_ri# ᒅ]; .hleJzK QJ#:22 D ? Un5ڣ[uSYR­gMJ^ҙv4,Akޏf6":p\PKْ')n e/ 1u9ѪG@^)=hMQ?]8zʡI+Zn2ƻ2C9Vm[޾_B{V{1ABN.8xK2/_K.sj$UͿ:m4`=z; L>/R>ӱH,ϙH x I2J/j>Sv#@:UGUu>vO@Rr-T:ucxS)o`y, TDDLNZ{N &y TrAa:Z\9(, Q Kr~<HjnٛvⲤK800[HI>H+>`e؈{wI~}r%ٞ_h*JuRhx ՘lQ-[Z{;bi1شIv%/]fM[Y;OA}U:!@*l^>t'5mgt JmqOF_ߋ>y.tΞ$CS3J-:@bo@O!` 8͗¼%$|G2 hU7t)p5d_rV UW*NYtE NsI8Bf5EPxEXR*R]nq׼sS1/:!tCq!PI@#2"rZZcfoI7g1>9)ɪU b"/)S1CѴ|b4VRZnBCXܢ1a>-N8xSrkV’.S`ϷV'6Rt.p8+_[kn\g ju;f+Q<NdT YK."}?H'% S2??Bm!CLG^ccىO?"u1zW7jFBDȷFoD+wWDRPUཋ<6Ȉ@uy}_E;H@MPPÐT #Cn{F;A= ^v^(#EN z{˿?W7/Kq* WzO͠a* s=;6cO/qx˖0<-jI%uܨCBLk=f^S#i-d*^>{DJg܋5Nj/ By pde\8y)Lu\n%Sl2 uKcف}/ yeo#(. 09d÷b-YQ,2,A@Fb*Vk=SKl["q1>Uh{P>v3&o { 7q nEgtCExrsz6|1ԽDRRTzb5|IAFRjK{:$g7RUބau?uuߦ 5%fHp8ܓؕr(( bj|g>f UGѤ={LQs]G/EKgq&8p11;¤7߱C*-d[+UN_6a4B6C.T&E)?"45~ot fGGMcp: \Е"9҅rhqȁ6yhPqsuPiۘ֓F}O }?x֭S\[g7һSR0̄ GԛhPqM)y Ǒ_XCkNmgr.3kJC=?k" 0 Y^[p><RrB.3rٻ$iL>y+FTDHFn^n|Eڦz;Vole0VʂN,!nh^,ݼvw&TK9xQZBwßĂxҜMxn<_=-PR){'(5a|nF}PbkCdDwQprN:|mMb#=hT\JwGB2`B[I7XHəոC.]B%h*j:;$3^1 b?g<5CKL{1>EQFDf mUlM*,=a΂U}1}ap#jq2@%xG#m;< [k+,$n)KZTɱpN4ޔ>Cڟ\s u©o]|c Pw7SWRqYjŔ"Ƞ_ʻ5p_7IN1R+5:mN_"B-_b81`@kj}@cKS VD_d|gxb͛ԓCIXEJ/W(B@Յ@О-ɯKFw @+Na'r h$bv/g ФXMp91\;zjUm[ȃ,$w)v7cFwH3bn !!KIOr~k|ptJkv?uusZZiCbe6Xfbrǜ\K.ʹۛM"9Ei2MuyFlR鿷ׇs*r.uv׌r60*/0DCeA,7֫iMS$Gv.w=^6,/;@;B&gٹf6LcYi9ʺx(O|ٝgv ĕK/\Tq֞zI*Ј}JeAS#^vGzѕT}~9?@5VV^aD00$E6}OFN%Uŕ/@Sjp y^dS37^oܬ@+)+v+.+ O> }Qml,Ψ\ɻCG޹\pkMJ [~ -x[ek펽& pO޲28"Hs)4xUIɣ({Dd'`S=Y'[Ffzty&\fVlryDB'a͊ \ֻ?=f Q(#5ҩq1 J='jCH^\o;8 Յsz\qjL1M/E/lMNXvt@S| ~K3d(waUgdz\-i'آKxHcb"mr |ʹG^D-|@Lݳ`o"@yrH!DTvӑd(zsb:VQ͇V%P2>3P, Ok{fd/i u)8Q*?{wԸpY A8@mHE}Jhm?JrC;~u/clOv`7sB\ BkH>e6K&By sT4^F.*"=lKq4`} .J58bw@9yDFCV(/X'VXV!җDȈ7{|OTd?bLD ($ۻr^\<-YNj44Rx1UHte,D$vO"u56kb{smB|"gZ Z+˚{>Vv@f;?^}?Iom?WӔ +s`Y6Xga0[PXgJs \cj|}MZ< ;jO{vVEv4y"rWE/%Oe[V_h7߈a٣7{3?]ڎVԊCd*NZ$>vx  :E].5)m{QrP$_-ԉ=~5F @ xfmdyt+#iH}Oju\b˴!D9[^/ ;G١KZ^ڃ>:F ;=YIS0h7ِl6qjP[rxQW&ߟTuF] 9jn𪊋GFh[QDH¥JZˡ t(:#vˉCri%e3CaQ Ye VD. e2mJmMcDŽ+äWE$5JB =i>{ބ<-"Uje%"t8TݖDd MDّK;(6H>j6:xTV2] [0߼imJgxŠ5G6tLe}9$cUoh;))cf1&guNr<  It5`4=էcQ5w 8ۖ+W&]i!^|,If-Q`t$>bzlnNGI)} K ñ3˒$Z}Yry>LF" Z=?&e]K @A}-tFdۚ$fp块I;l,LBY[2l1dn[nCVu/<ȑVx?icnaĚe+vP*HL%;#"t,xmelY8  %Jň.s9}9rC,8ZAP;mITL}l\`b7h2y Jjri;VqϺZjM4Όl'*KRe q m3:OodGNgXǥze5T!iUiU5w=sq.%HޱҖ݃Mu3z g$y$N ^6nbnȒ[ ϑ¬ڇH2[0x"&?CGWy 90!vطݻ?\y$I >s_|0Gh`wgHmm`fOa@Eo;OvԜxBI[Gf bS |?*GX=iE. TPe.1ggdvX/țpG9;ޖϬ =P&-&FKv"^-W\"ST{/(aPi|rOL2wd3loiTW}:yQxI?}e iRϷ ; _tHt 3*e8#km636*7(!5;&Ui۱y}ƙ$:Wb5,E|NMisc͡4(⁶΢`Doe=*6(_>J`=yd*9F)ݱ2|QqOCAK&R[!.@dj=-Ѥ,=0ȹ[6k JC."&p\[S\l)ѡUzyлx }E`{'=kDC#y:uE?%Oj_;t392`Ф$9W~&ѴEѸ[P5S,qH6s xw|b5W%]jRViw2*c҈2zԍh%x7eᴴ*~ N?Es<ɼ籝D]9#^&]<;SO(t" vE Wԣ(c"6gV]uCg->va9A(ܗ tt#|oI5u]JbSeTՄ Ekڎ<-%DpP]q'뤆b-Qc)!.Pln\H5 {{/ .zKR&70ӽՍ+L4<8@ye†;m\ft=ް?% 41JO݌1R@pZh¶n"n1XHƫn;uŎ ?#؂ 4 6Zکz2]90ȕU:HX#suwY_2zo/[U<=:WMZpN iR*!i򜞹 JQ wK] ֊[f\I/f(I|*)TE 4T{! oC*]Nkm ʷpm 4b߈a#cs!J;T.oRއ?<`mPΤ&F5jF>BODo3~i;愀q'A'p,ũ}Tmï4sMwСf" DNz"32[,hE,9yٽM /Ckg ~DsYRh2"w)'[,aȪQ|K=Dxv'B;zBF8yu`YOlhW@hlV h˫9j#aY`1s=O:%ʟ ~4ݐ@4׏_2/"y{ޘ.FΜD)񷻢#}H3"~ywߎ vZ)SF>"WS0M~H(%iSUI1"%z}QNLj<@ ŚAIA{P.5J" m!k AW O)~QQ9'sxy1=U3Imc T,!̲τ^'<݇#q3ѳVEe=6ڕĵ]EHs e͖ /BH{ :C'~ (…\4,[ݠHA]p%eBR!_!%ÏP$pjq @|dX\||.bWRWeB9{BȺٟ w "E}r.J^q1`>)€h/uMᚭY7AE>i55꼹;,*rm1? | Ezˡrb(,{v,!Q߫{\qӉ-uk y'JM7R}IjLhyY}wDd{Ka[*4LՀTGzG0pBnOogbV $j80aD_РC8GgVd04׫,/x9)F^VlbP@RH`|ٜ.)1AW̒sh|t~K>¬2`LueN@)ؓ\O5} њIcu-͖ܪԄƈu̷ic1kpl}Y|^a`y>K(R{)gi|}+28?_JIUilALtJ53}a*_I>rHV# #L[4~(kz X?z?? !Pl->abWy5^gU`Tր䅂,8<ѳ'OzRu@ԤeūpU~(8 D`H4mČ/tX9IWEp@FC*2ƵHԞ$.H#b^ x1C#RKSr8 :D9(^^ (ƠMcn#$>5mlgtd=`&tJg3*JWl[WtI\]q 5Wy |eF;f?%9!2 lw.?7L>oSዊIH28@Mfyq7:{OT$L9E`}s\J8e%XBp"yŤヤxU = N V!0ܠ xXOA&s e`Sꁛ5B[?v1jDhb[bK#+cw ^b^J0S܏cŔaڃyě>2kBx$x샱Uv`r id}ÑiAI9S==}ޑ 956{CC "F /z-BZcXk{%G=6VeIC"IJ[앙"DN_ P`UZI<;ixZ'[Qs/ǃRPcWP;rʂPmg.W":vp/N[M'IUsst}S.{91YI ϚU}_9ҝ7l|DЉ95`]lժZF?[n+>¯0g2&ch"e~WqC >~T,DL(njіNYC1w CmH2J_A@.^9rƑevi3:mV\~Kv"Fen2uQPT\<juj9jK)%ĹfiV=s*3}"nܢw Qj>Wpn.BN"ץPE0m\ {bLo2b/}f ݩ[$#P"eC@e^^/{iy$۰((/ -W53[dEp$o\PkoxS~]@2'aS'"0By*ܒu &1Lɍ_ls4Tu➬tumwi \qJRE* Hx2ʾSI41A?hK8PĽb! F|z V Z L;]1f"(O{;  ;o+t}|k7Q6^!9Q݁zAdfY^_9e8> *vR^R{K0eC_C8ܫ&,Dmljq›zE:S0g\&h0XS"ݍ W򎴸,F$ ?kӲ"U,@NDxi_EȺDޖ~b`΁IpK;L~O@GrZ`^DY2,IXR4!:Nh_|&Ƣ8B5ɝ/.]i[J6 j qiLL6.5RIB˫;'RY(H;G*R˵|)4 RJ1;; 7R]2 fS""a=G@8/^"9%k{{PVjmDM*r if;5lS)[wۡ* 'U106}8\:Ks~f $CxœW}M|~z ,˸|#J*QF]BCQ /nGTh/a@[ j56.yh :ʿ%1 OylQ4=s$4KDh~p Ćn+z`bfsD?CJzWˑ .ݪ$% m48WE^[OTQ6ٝ<ćW֢ϰNt΍ 9-m$hqs߸a3ә 4N9qVrp7]TK*Iϯ U;= #LFq6F-*d1،"eq9v>lxUr_5} F]E6ﴷV{w΃Y2CmmZ; H*d:q§p58猭Iκ $MqբARMcc99^V{rOĠ:>; ¡^^88")Ya:?sBU)1! f6ݹCX,f}\[)]<))SD#P@5MbES9 ,iMWLHg(.T̰eJJ5՜u\ol"ZF~;%C:^$u/U+JY'bŶDMoUOX)U6ԛzz/'ҪRG'__8Ɯlt|i/*냬p'^p.2Fi=up K! KFR.( m-Sw&{&A7 UB:(H3e STNE~vD(G lͪ:%3XL{ R'3V-w+]j0'mQf +V6>rsKf-bppI!r[qm?盒sn9"ҕ\7d11{vA!!wSƍ́mN8Q$ӕk&$]( eHԞ*%&0Qߌ`. sӜKU@RBY^ f,ŐLlH'8i-W?G_K8O ;dYҢQ[(#u?@> [m̐v֕5t Yy#$p2iFtvD.M3f\ɵ'0_3gR#cx ՚0EOᖉdϏ"Z`;?ю~I?ɯOsbȆvN Wc$Â:(#1ILG$L #w`w>)ƻiqBWImz.<[Kા:*+@YK)W)tDk?_=\Jؕio>_GH6a-/To6rP_f[*q; '漳17kn/8TmxX'2̸>=VvSk ĺl~1!|k~%Y?_OJkKIkhJU6BjQD)5xr^F ftxBZE_tJw` J:^uaF6s& 9 CAӛʜ4Yam?K2OBޒu'cl< m~ 1|/ù=bd."7Կ-4PaGU$":$P|oc9Y&֭,q܊ 7{ߠHmh%诽 x/VUe;nJK+/p5wy: 1'.ercZ_G1I5>Q_O$i}Ty?]?G&?)BfVfV6~pNURƃ%k:v)\lJوeRj0= rC8m&HytVJ4aM~+Q&ꐿ}\*]-OH\oAVC'͜6*5'ouFZͭc}X A(/KA_[ +r];b~iEJ#Yr\M&_$' e2yCB`i @ES@qgn{4;7 HL))UnwG[ {@+FQa߸ϫ09'Z-]r7o_;-b$ ZE_rSn{Ez 9px5Tt-gT537E;-?ǥ:8S uzɟ,?/@gC,]tgYѿyG~P$`7w_{c.ii$SzZn7 `t3iq#J->Vһa叙\5%C!@i4xi=v5ki^ BT [8㰰C9|/㽍BJ& Y|(9|θPlx+霻w(m7Z~FQHCS@i 'UY̾**@=-I!iכ3`[ AD ~17(~)ӌNS"y&@6_QF"OeeWq5P#%+e@p*拺oB˴׫M$S}]𙏚^irkC 8wII&\C[. nzJ5h5T24 a JAZ(?c<ˎ4Нc3Lԙ˾7b?oHp] G!&E<hARc8PMgU=VzK32Гf?z #^^FȦڮ\Ԙt2%:e_[?s2:F8{+ f'9{$CW(Mz`Brދ;i59:q*f\ lƖtITl3DH!XMpy|阴=rtC31'3?R Dlwd1V@1DGl:` c A[LA9ԺK.ll VtO ͥ?NQ) S4:r +Rҩ|,_ۭGBU`]?)JV#: @KͪǺpjEyLd4}RM؋ѯTCn/Hk|^hXrcp\Ղ:0@ Z/:+ H:{Ro!bnnbIxCN5pIwL[Oi~`9XYgP;ApEW^_ew L2oKں\}*T8xi3Ô+! D]_uwnEb @/*D Bc_5+Zg3s~e~TߋW$R'6)ߗxKIhb   h-R~H_یr7Q*Zw{aiYDZuW[H_]ZQ(#`g Xƌ$R>1n1fj53a(cAa02m]+vߴ3Ɋ*'_Y(XLk^sXY9NtV[_w}o"3&Y{ҢMDLG2QyWG 1W1`X`! kj 9eN~-X_Ʃz~\"Lv&ZGYO)uS@a/UnLFTxN2e;?2 bX \tN+}F<ߴۤ *49T-Ab~n*h|hw@D` 󸞥a1Upȿ>U54H嶟q |>GVf;gũ=E@$Dw%+'f1ZGPV&SP nH04z9sI՚6sHQ8] FXըDDNco.p)tju~}jTc=)D0 BX3[ӦA}ߙj#u -A<#WY(W\1X+w'1ȩtrq/p[7hûP TBԀrs9;db%-Ȭ)c9ta4 }&4DnJUv2+)P .Kc$8xaPbœejO8j7Z![QeTJCumB8oE:rU4;W=q2'P곂3"sF#Z߃x exssDhp@gxAL ^xH,%^=xA7-BZֻ^҅UwS\MKpO+>81PQtwDBQ #\݈ " e'_aƴk%虑6f!Y8I'S؏YTjWv:&͇j^j>5ЗgyUk>M8Dn{X MDj&$yD! )T*C2}b'wƗU>r~)"/0ښ¢1gœUV]^euMljЀM*o耗 ٢f(RI1;!0IC.2+rJ0NaM."r^v usFY]~m2WEO #׼ k1P W$LxM Ɵ*Z&4~ra/u 󀾁.*WBs~0~ ze CSO/ra_ݷx@5HDoF璉r;;(N-]xv!j84҄P߫nty4Wuv"h|f䔨 B/1T(;B=_'=$*JUw]kbhNk2tdCIe}{SQ N9RnSUrj7JLIMfŽ$Պ0?{:b&^4|E07)l~^$`MTޟ'lb ,k|TI ?j->Vw6\$o4~wKXaC}Ѿfyc"rC|tbD痥T> 9^DH$Q@V v D꛵޹=,xeLZ3\Gl_f u`᳞G[A7ť1åpĈ*(m{o4=W]!\)@ n Ihi6oݳyºw$cV.?D8C C>BS4CU-|=n "<& .DӅ&O!6aC|bbYش0j7 Zdp4\P@hQB]ʒ CAʆ^#L%^mh@ڦsctߨG%3a~?ç/2?88x)>%Ȳ&zgYb!xN2mGy(7PKvCӺ]bSo!1@ r?ăE)DY&CWkksÖ)23;WeBg(KT%5OC8OKfS^ 2"lw)9]H[h圆gpP}+uهhhFE4EiQHYZxz}R+i[{&[.Gdj&+fn_& 4p'4XQa'-ڝV7nɅ $n/5)i9%;U˯:nT۔l \{ }Vk;̋ (tZ=)*〗S,)6t<c9X tˏ r׃ir%/WIױu'f|$ ҵ`Xa\möBhB z}Givj73,qmr$ő^l9# ¢tDӡ}Us2R F)|9k\GȝCبɧD ݷ1N.!8R~i,%@nnB?fN`sڞchĔ!`:10Bc,֌(eZRkn!X@pЫQZg@S4OfvTw1z;!\ K(%"SG4sLos8:."r [cc}e_j8cabm% ^agoO٧\WJ@e`&KJ["aF؟c1YL5QXybfM괐ņpXFҖ񃔗K[ f5C`%,kw'pϴ/]lzOef @ "qD+¾ .b\&kcieאϮA|\%FPj 7 ZTށdױ_l4ZD4irgX(~0#FLNTحYn& e?G< ˨}H׬,A[kѮ]kzxݹ_Q;z{|# ebȂ3mAhYڎw(ORe5_\!q)61 [|s⁞QvOfAaulvM0PXGT*g*l>θ9Qt o;ppԘ>EFd6khlBz^toq.ﴮ?ǸLV 8w1|Io~ZPIM3=_ns| ["(Ȳe8R"߯sWv훽q^i{z5j[& 4EO͢bχp&4=:#MrୌU~Lro0QRrYE \'i}/J^)T,񣏚8(ʑ Rh'$jFlvңc%HN Q;l2c=ޣP륺VRbZh^=}' aF¼ךc)ةGj8["3 6R=?A+~7{1ԋѽ٫:ن1 4\b#u-=ʗa"qF5-X$r.(YM }݊[XMp >$7OMH*5HdJ A Ku.y۞3@ӿ;2sI!@]9 mKC˕wȝbm13ɫmQˀf>0w[aQ1=—?^1C۰>a-qҧN)$.XnhMLǪF)~6i$hn_ݕ4ѐ6Wn+|]L[&`Hoh}/qYs0~.6=?k|Q!br 5|D]ϩg)fJ=ĬGq]BOAQVp[qwsRzx̱X. 46Aw~W/+z-=I%V*chu^pt'#vܻ{~t'ռ b{L8 2[9Easrw~|U&GˍVQGfX{&Yq\_n 1/Ћ_;QNXrȕ?d"ihkx7(BLGc c ߆ϧ3x~VU<&ې%K0mhɁG4L]QQ"!ky&<:)lQLKQWǧZ~B!eoo)a.|W P1DLyËSJ G|7D(ۼq.oޭ61+Tp)E__  !g:;mยA_fKծݣ_ ] m l17 Wژ»N9@gf!bx../c>dɰl"AqZ_)o6OU+.WBGn{ ߇?RIR8Fs +R##.\^E5LtL8w[A'3_0Vx-> A݂!@=""4g` 2.YD;?<pu~sQBAzw@+G&%2.F'OHجi-SO{)B̀֌l )s=U0 /| <,<҇\0 +!9-KBϿUwRyg}ʽ]!98Ѥa6Npp_0BF g8̵<~XeWښ`[ $Id(]NlvVfyڇie2!(|$eƞ惟80je:lSwY4 8w Xr~W"OL_k@<D<3,`YT9qJX ɧ VD@TVJW~Ʀٱ˝l(dm_ˮT7"c3<?[nMWA 6‹ '#s#ld7k1Ց]ÐṬV)#^࠮:枮2AO?8:3KPT[T\sY'0n£cILO/%^9J3z=a@j[Dł^rrd̚s{vm`B>-5l둃T):L~)C-%,w(wLP}:ES} [AN*J jj?H?6,ݷmĨQJT?)P: X )b|zv3W5[m|~4oYf}/I ` Ƴ`{udK-{lT0Ĝ傳tIe#iY'' ׀lۋȏno]_$s.=q1ΖO!c/hCj滜K)->pHXFrl^'m! ܝ\l/,nNUCFxj8Ѽ&bzΦ^?.b֫6NPԧ~-[| VS(qHiCri@%|z֖Śm'+kU*Ag:E3E3nICXMc2}Fxnpi, (#2JVè x6ɾ#,G m5nxN2u3+~q3=JTA5n")1vn#)m `RGz4;CjHFO|-t;蜭P Z;xu^mw#9rPa]$|E+CH ;k\Y淄 kZu!{Ԅ`!:>=S}G[P0zP. u|]\hgM%<{T]o#|?1"/o3A6n6e;u}'IQƉ݅EHR=#։>1h _cn$"A)v X03'8!VHNb`Qn(mL=6)kZ"/R .]dWR4ۣ#^#뮸iZ;i-ev[j:!'Ƌc|]}# .&Nbv+=+!%jQ2 )3,edO"7AɄDI* 쇪 ĄL71X0 ETupa[7=TՆr[u$M[yvCzlf5R)2iZUF܏_+[㡻x9tp"W4H dTՉk+xeˬiH|Wy_O.Mdf&38PXst wAYN=:wy: sHE`{d-<*[bš37/b13&%4~f*])Y{nBʽX9z%<G^58X_w H0S] q ^egG-h*(oEtxA$ѩ!n쫆% WئnXLRZ& s򀥸Y?*ݑ%orB%xUhlP>\&'^3$2$GȡӴ6}HDЮe]:.jTԖg4Ά+n?5STh 7VSMȡFDK24_n\{*gzIܚt\*>&*WID]o.f2G#&jKP`#d9 f۱@.͍C@1&SXCU1yţ."t .@1ȚfsKixYͲޛj2XvDJńRʪ}oG,$dz$]&yyJׇiU-e/ToloVYk#<݋DA1wyڭ8{‰E-bSd$h4WTMա9;Pg`\!:6 ֢ɩǬo3!8*+ԔQ9~, i Ty % fQN0C7B/ngDX~ymJ)ٯSq4D]{q.ߢ;Ϻ: ` fHVtׯz'خmwS}.stfzNpV2Y7pDQLt&paPJdɑIG޲( 6j%!ܥ4jyK,75Pp]O,* Rұ.3%YbK5XԳձN.HxWJ MM'2'z'Z~=S5 ]4Tz"Ļ'8M[0e |H[|g66~7;gp.FֈR_xNP[<$3`:2H"tgB^b-%v`0 %`RYR^]&\_!pQ`مIaLg0[}y/!>ڲ`v DqC:Mo_nA$&S-vxV{X{Itsz, 1S!-D0To9B@˞’ d2qbI_fCeiZw0}j r!t)Dr?uz9 k 4VfD,,<2YuTI S օ %lnpc!a?ж;"*@xSQOΘY>7w8&HyqmkqwFƋL`F aht:@cVjXf)u6RD`ǻ7 0_qR5;=I.U櫐Z*|t @ŒԶK$5+~f`ܹWL[-nrDg%goEOӥ kX^/c|gV9>Pr|;>1+~*z򇋬I|Nw(3zuKIʏ7nTmp^X6/ >i|nSLS6:u's7GXl0Q+t8eAڮkI+Y1U )B dvlK[#2;G ưt&[m9;+UQ*a.x- ,%G7s_IoҰ~I)PVȺeK!&<3}q|gҝ4 J5kϥwtq0*|N(VPYČ " Hk$ue!Gpo9,j_cq|;{ ͦ/ʃq. K>*:eP*eôr!Xy,ve'u9~fq~NwL3Il(X&h''D_ob}f A3!Bnsx9@,}-{i-M35df _W_C#q\E8 l}Q, SE- i[@fn=cHA0xuaQ qA1]^虠:HSHRё+ }Dg:z790=rI2m ْqQBy/Q_I64J梳2P5\(rC#aGzmbD>/ !:g.rŨb48d؋Ҝ9C^$O`$gCuR!HlQ;'hbKJ*KqGSid4^2at} PK3]`MU]wk2s}dC"=wB5L u5p.J7]y 7ӚTkU}a4Ce:qPV<V1,Wb{ٔ;27@i.%͑ʦ+d$_PT,BaCO{}g i(_o͍lxeFVJeqzW6 -:9; t UY qqGdeqw ⎹RG^3hi;E.m1\MJX^+zq8U7dYJQ>GKM^?Yv~x>E"{~LS|((okry%3t|zqAQf@;7m0Yrj)x~^$\׬݇zB>=SY3tJC87M Et:wA tK/r_u>zg#f|\+[2?G#\z!(ZCS(+[ċڝF=v6lj=HE"~#3)/ʼR7tVTR,?ڎʃ]v~r)pEu(p1nBORf<?[r=89.)+-0+,v?52gro,^lQgwO:lBs#^#h]3uG4 A.1hd3?~C74j9K<4 h)\H4u|?+Ysڞh8\EU&^ۜf@l: cqOɭCy-;p2L-y΅t:a$yT8wh6z QC~,KN@ƻg@c2/V_|tӡڔA,-k Gl!,̽vUrpbf. x^OQK]ҟٸ,Pt - T d%{.vy Шth!)c(!Xb{cS%df1s;c{+2g[f%#%{J+ {:z9͆ꔊVICpUBr 5 {ʽB"(y&'ۇBe;Ǚ>eҹ4m%"xӷŦ21{B濭%WGe &da1vUMFЇ一7anԆZR?qE;^MqV’E ! L * 5ֳ{h4&p7@:2r/"w2 Dm}֩w#@\s0@;L]$U?|׭S GsﶰC\ L~#KvA[_m_#ǗEB@OLWp9ie0:q*~h8X˺zq-uǍɼ0YeJ2k}c4n$.ZV uWEu:F!4GmuhGUdLѮjĚ¼=d@ͩOQۼK `:B;lMu"V1شYlst.{v4b73;|Rb$ٚ7X%ܫo鈖4yƋr8;0W.yBcFyb˨.V}pŎŪtm' hN8:a?һabW_S,t\G:Gl|&nѥȃ䟟ܧÌ.٣釧qDD 0SPmۏCEhk6~!C vw.!w RspyStu>528*ݛJ \N2%boz*E0ས,v3%˭p- '!Tؖ1m沾bmsw6*8N`8G_T3`\veeԩ Egx{qJ3<&A7E:yG|x@R&TEjDէP(_ W>jA%y{K]?I#ШM`O[ sgY ri=pev;% `:ܜ=-d ?ZvВf>%t\AjviϬKۧ^쮴E{“`X U.rOTCC H%~t*:(Y'j A<ݦoٍ 6kpUWm,1Vdv/&tRvp⋔ʖR.b-ÒTrmA2O>qxp{e-WK&0B4]62E۬[ ߴlr*eі5 n9^Oߥ*@M_Plpmv\$a!;a{e\519 〭6'97U@* ,O'9,mj,IL]mQ .%A-lH/ -\ 4ZYѝG[(ԩ\;_ej=CG[T#D^k!q3V`6@7ӝ 0MѾ0\u°hb3}As 2r 'V a 4`Jh` Q"PUZ*A_"(+Ȿni(vzMi+ r# M԰%8l7qw,BcqPfLOa?9ƪ+˵f7׊vJHEvu?xޫ߈ 'tH@ma kmݿsskkBצS%6g'CtsDJ5cNA'ԬNfGȈlCAPlibxJ "^):zdu E 1ʞ 8^ "F@qCyW*xd` ;pZJNXk:]s'VLb'DU_zg }qIT;SG'&!Adžj_ĭeu]@[LؒѝeDPx&ܦ( oe^hLU︟^6G}ܤ9}p=I2X= ]3L/'SSGf`5k;6`Iaw1& BcZ4Iԕ)'gN6R2epf$/B6]/A tLUd]1 N]6 ´ISH(P'ܬo(Lj/EOd>l*y9!%u"?|Rɥy8 sM2i%g `¤ S*rԚ+3/\F 15 rɴ-n?w-=R ֘>ET7tP'R|rm*?lLWTĶx'^?PtFPg?Y#cLd3ݴn_Ckj&1q-qzRuHPNE7MlfqAIi dǎipo70^i0o-?J8|"ӹCxkyY~䂐c[XA0(_ r7 in&zOqM5@ˆgc K3~%Z|SD+iPie pl!~tl_ ^5]KPoM*oPu1݉wN?Z:RS3 B6S8ʩg40ԗveT + D0NNj ۑxϘ0P@x oy;YCvXkclM|%eo{舸]9F:o$U&jA,PtKT#857ﻈ? KwRPVn><6S5y(.ct:L)Z].RI4㡈MF+$H0W#g *CfNNS+%&đX$N-6#I* ݥc-1N&j-WspQ7Jƒ(| +켜0l]-O& :8,6꒝ i-tҋwߧu oFx `l式-Q9{7Z%l2gEֹhiܶ_ugl| B>GfrBT55p>Tx+p0aS!!,hp qJt5pΙk^h00<m0Sz|\ fy4(|8^‘^v`o06 +.Oa"7/v9ff= f6`Ybrcx5D9Xfr;̶=c-L_xecg X@´U +GM4əJ(׃@X h@d]E@-H0r8 N¡V9O BX^pI PH,ju \,"!iJ^XE\A $Z}l+AJ|TA,T ਉx"qdnr$ljDvi`m>0P>R^0d5~ " bfd3V~!3‰a\rsJmį3a1gDJĿwc292WE1m?`e\$n]P܊6,lf:G7o8wfcacw߬d{T9@4WJ]eK4؎8ٿڬXyE6MTuQt.Dj/9d>ĸt:&V[]̌8xϊ#_җ2m|^]Td5פDMH܊3cl N|8('NZn+c2k(~)<i R:`XL7ۓ̓o1n/cN?߃^fpKqKm'Gl{zJ-r`=ܱBK)g4;kҫjTL %pĪ/Ic+x>bBǴݯoT2d_-6,lEY4cx-CSL69c'jA Gz=M*# j3yꧮUzIN< oMt^@@+ѻ+ϳ[L'D[aɚ v|&>runAq{MO(d OmpIsטoYe/~-|$uڕ"*i:Nftq`݌S\K;FqD?)#zUR ]Va|7ݭUǩ4"TP{!+VYpgq%Q{7/HjD<>pV֞jY.<ů¦ -f-a4 [΀I1I.c 4U!_WT:'4m+.h<}?L wjJޝ@Z&ksp`#s+:L]g6 ebg+yE ؎|@v--H[7V!N3m} ) NQHoл]UwR$0@:жArNjX֚3./tVf~U&]|Rn9Y#e 獓lWM4ʀne0ᙒ2r{ܞepJ=<]>Wr4wD5ByA{nrAKz;XFu'>eGu/bK=؏:[ ^~`?DwMa}K3SSAȾu-'.i!pl܇mXWG>Z'PyrheWhP}U{:6^pF_`y9)b 9r30ȔrZk-qX!GLVmMt GJ)-Cqosy8ŝ18 1Bs/vNtihh )Kb-OIeq{$-m쭨wtEPT((B$|K+lvHi0dLy;/FO7cV#4hh5q;Z̅hU Hܿ`49FDȫ^C؇0=dؿo'cN|[zՇsy2Eے7{nn韘I B\D; o_ }K[_2qwFkxP~RzEm=Vp=K8y5`k-myуQ}Iby=6h fԀ V݅zȃanjR'Y{ș~W%#u>ϞJA`P%L'JNzv:#JXCRsU{GXG y^2| 7d=Y0_}S8=`P 6ۃon}Ġ#1jer$!$)CCz\ѠNVb)T6*;!~D+ \6Yǎrg#y}$2G[yf3% xQ,3)d"Ir^7D dmc>o:T\ζD.h=ʚ{=k?=;3W}|7;j*""0;G,`Yޠ<Ͳy*܅Rp;k×Oux+0f+1=YBLTkTvȞ*YEN8s$3U절D|& \Ɏ-f8iHZz͎;UR;(Zld?*3sj0י`+dncz)9#mgGÓpD pi8Hj-LcXaQnrk>9JcC8:0d-;0j`*֮=j1dޜզe0Z<mY>vW^M KҒdK U]F_1 jsb>4 MN,l@d/FqHAn8Fcugnϔ+.'Őjes<JW4e;)X_tS%˿v|8\ˑM4IZ xRGL8c>a^&ڍOnR?>]-G+s _?Y"" 7k47)̺3 .ܚ! 3[ޜĴ!!ht@AwRNP*>qrL+NLX 3;Z!O^2Kz0߸$ )Y!"})|Ailmç+q(<=QZb.w1^rUƢI(Y[7ݷ dnITh6|QMޘwr=#pV yJ8;0 Ցp+ AUJmpW8`{-ʕ=ٝx?!iAkډ5?c.:|V5wīu(JSHC\KN9SBZ/HKrKT-g#ʁW6xm~΋deܿ;Nҁ: Ӯ\f7vON6з*Gl%wٚɒTQ|6 +tLCmqfx'7+]+"~FjhrwֻU*O(9(ǜ GU`ne4 6U{ރe\JgM8 cr\{Hh̓Z~WKd3mx R·PqՎ= EsןV U.d3Xh j%kNdP# 7GSH5DZ:ľ Y}-K&+[[_Ҝ,4oՕMmHâ7%eo\F[ۜ۵ūѪQGw6MyL ]p&nmS4z\-mx?T\y *Ko#VQr~a J΢1h"2i1xK<\[{Dۀtqӈq,)#ٻ.m|-ꊣ*-Rd6IuvI/W gh毸Ę &LyTm'eYIN rezܩ}z"V $ bx53drX]LEPGn++U~YW>C~Fk~Qa:%SOtaBϟ /DtnqC6Q g]J>+AT(3[(sݺ_>*tCZdx bs}.Kc*4 $H dԫF|'&5^s֭/3[jHH 4P:dxuxKKI7ty,Cx ]ER]-ɸ~EwSȋ?)yޘؖʈEDj3G;#!纀 7ŖվxD+ "˿{m-lࢁҜ}`hvA =$dA~A'y{~IsE+K\ͳ{:Y-o#pmD|cY$W{Y@y+^!bws ),ekU]j )"i"(epu D]KX~K/`gndъM2 {῁pL*z<,Ȼu+f+#J ؘs$@I=Ua9dUKh'>#ynG߳N\bS;A-Z3}e/jMAq+Y2Xj2ˎ(gYm/V:.nhh)0b0ózz*ud#ǿ=TH~F/d0 }Ŧ6,T̷96[ےSÕa yI*+aPv`:U\kzMa|7ɧH KVfF?k<xF!F$cYp#~Af|\9E'3zF^\^2ׂ e+r\XH3]Ha"R= 9, sA(bu ǟ\zȾ./ 5tL§\9BB=X`z2Owew[8U0hJ6G8rmڳL32K[~bFbpDmuH&R@7<*ӅHɛ]Ź늤`}vYIm,: c#l:в4=xaĀP:';5h;p)ƅd4o`gěx㢏? qR47ϟPzƗL !tx$oq9 kgq5P?G`˕%cSD$Wy}Ht]FGc`*CPd|kÛl;#9ugBF^JԔBw \!dma,ypӈ;]r f/F[ (2deqXKHL uj:Њݵ%1|2aҘȺ 09 {6+G2X^g=#o^8Te/c>#{1"jU^UܴX~ )Eޠ6z3+Un jui_:ݱ W\i\CƔ?9Ñ5IZ]fa$ !A6MA~@1jlQMj_]^o4.Ȇ)]Ippx{~QBX-HG@V'BX)!I'I8}%ִjL zNo6SLYn*, &a>n޻V%wVq4LT2_XdKX)mC?0 D飛{muLRG{с ӊ@tp؆o0aMEHQف-*t;awsQ )ٻ5-%/2i{.^Rn(q N^n6Kٟa ^ZtV;= :?^e 쩾lN 0-I7UX{\DF3\Ufn#ҊMp b3jL'q&|<*H( ҄2\9 d;%V˔-r4bWi3]EQsx387FMF{ytO0Qb,X[6TH%<5a_D;uָ@rL%AH 6qĀ~sT\=r>3wp~X7U> TqIGGPCS`1 X8Aй)$)(Jr*^Fm6-!gԱ щOTϳN* >f+Ŗ>%Q1%t7Ax1ށCd ƀ[UK4SB@F feyXs VO_3h0 O1__r8*.qiƼobmk FSXQ]927;_#1U+$(N@6c^.Y"0DsE撀Z[}bς^KD4޸I2{fݕH8& kBX,yfCOqQ:x)t7rU#AAߗlsbm_,7j\Im߻LvAEv=z9i|5)ғ[io`ps>#AڞO8zo|&{uѿaL]Fh(fuغP W})umlo>{ G4.˜ȕb9A@X  b™WzMj6j9WS8Cw\gqp0]zoFgەa%V-OE&BV—voN 79- Hltm"xv0>%~;Ә Ej  ?sp)=Y.DJ:j:D#NuzdTbZ~L=)yzbMJc1tMOe9-N<[z*D[9J`OL/F@|[*&Ij_ԽAswHC^d'0 C9`-H UA1Ilx*a4}cQd8Q4f@Yn{*4ڤk!$וU@x=mY |+ iVgUmLyA|v .ԁM双M*>ş"=,Un1!e-ɵQuS ^X+IF*4;IJ m|WU)FE9Y@04.gޭw)S̄"mPWhW['Ե=7pA)1 (;T51;QuRp>fH$qMKMb= O8 |. ^3;sSRT~[2lJvk gwkl Wئj v:éqxG&+n J檿.*SjwB9&W7|gȍtR9OVlN{i[IKPq| i6g퓬a! ǢM.ccrr*g?~sI3 ¾92LGRS!/&tL$w&+s4N|%UMT0d' LDf<߂245yF/7uU;dg%l:vE߹7qBxnx&H;M)\A7-q0Y#YF^"bSf4oY+Cm^ m-NoXrQ 8VXw7|L=w+!dmv /~.k A Vp:YHA^yklpi:p!‡w#1 xbM5qՏ::5݃?Lv WumhMN4߃!=]hH{Ϙ4𻢄#Z,VPw׻tW(rp9P,E]L<~2ir墳L@]s5S?bc?ԩQ{`gIi:@nh^PTT3+8OOc}b7? ]PvmAZ@rd\ksn͜H韐.wU哳5}AK4oMhgR*oSfi3(gtDwQ}qM{@K$Ku3В57G˱ D}( _aOYtLwT1 JCb2'r)AqgGr"& i:[Y,yW\@7:]V[GF8?Ћy͵pFO/L,ū"6H?ئk+WoãJh.-KyY7Ha?ŕ :$ P1o?ji h0 |ޢ ﵤ_;%j`A/߬N^ *A%GC U#Vɮt8SDi yǯpbC^;O@mp2a(H^wV{ҫO'Чm+u<;(+ateRlL9>3q?%,Y%ޙ̬ݕbX#bkCItѵ?ʠ0ѣiA. 6b+0A|0 p%ނP^ k#DL*T3b%6ϱ8Ć^f n4 wOځB*'E8 ol1;QWfLHF¸g=!h,1^;>~Q̌Χg bS IB{"-?,k=¶b  c.Țf|GOxP>OC J riI\Q+?+L%EKmW;akOA"~bY"B²8 %A {m/ιySm!X9 63V S‘K 0j l1Ch2FDtnW}x.ھ ͪ-mmY }Et?N^=bcWȢ"H2DJh_Ռέfz)K0/E]a&xեU6B%HsICJ ک2g% )sVJq0Mާ_Ig^+'U9 fz%ÑOtk|![*Bǩr v]r0P󫈃[:~Z;=O(#SUn䑱M_w(WUV}<Rd$o0*8ns5kvj/CsuIc?828 2*5tM.#%"Bݮ=F4(2V"孽JcɅ{Xz7h ^`2MpїKmn_׸gVh=ء@"nzH# r_9W%K>?c21>B8^Ok%zca 3{XpFVsk } rϩTρ|q(av %xIĠY>. F-j6mϠD#q1o#c!Ќx/}uL%.H"1pfb$+QinTT慓!Ņ\FdQJ#|nI:ʧy>-=pOlό,v7V7&"H/H.bxGN%܅Ois=gC6\T"Ŀj0 Ѥ gE }{I l^F@vZ_f޾,0 ^i45.kT#>9(̑iӡden JO0M Fxo8*߫xQR9t l8PAAnu:MűatOWj+!!  ތQ#dz9 Jѧ1|%_ĚQӈ&.@Б~=LiYM}3PpVntW囚ϻMK~oXR Qq\?ߨnlP 5.< JxQV[n \Sԣ'ZVSEE>ptr ^["υ}ty&*~o5]wȰz**-{|%bk:˺yutQKſBDɃ59p,R+?ڜU>Nbk{Opp(/) ȶc*Ӆh8G,.8 PTa:SZ|zP2{gholD "g^B֨S+4y <ȶhjb鱁&Q}0ݷ˧;IBK㹫0VL d&fu]H]Xj 38h/oy.#r3ټbl2 gs[b! Wh Q菼(8}sEG }=THUҢ_@ߣy=+] U+I T c$/>5RU:ͬ|RfM Do>xIC(0=xnȬK#)pjA\l1M|ZH#Z{ܫ-z\znr5-.foZXG$"1?[*E&6瓸x۩'쟇Vd+#e%PNR4/ Ӊd?<ҩӢ`z!ҷdt"0i|6gSA/1b-εc^c/ 9T[Lx"Ë pHw]/IւVn*Ao4K (g2&A3*?!F`o%8A|X~|O:ӓF0(Pi1w@r"5 wis[WƉ\,ᬚR7ww#{k<*uUg(y]BZ#])# K&6{mɯK r+ʬwґ&~_Ԥ:/LΰR69+ɰaJGwrN'Hkyh]bȥ~%@ w*L,(l۫EsNz!K,cÎvNR,yz]gtAdሆ$0QYXB~[nYr'iOZeAmpLW7}ΆX{̳^̊ caOZ~+V SD}0$0ܩ$LfA3i,Mp\PmyR*%.^ p6+g`ZRXmY|I'9Ɍbcm8d 9YpH:"ECpHrϲ1$$GU}HQ wR8kZu;VlRT9 [sӉÈAOUS>CX?s& Pf,y !YZ&N:4q[-Lƛ1 _u-eZʮvΜiHGu.<> I UEc@gU8,4Xڟ 6㨢f|G-ӚnP`:JɑԈ4!;]EPx Gr9=[9DqKiUXE*V_ؠME͑*3ڂ¬bNG})ȸn^jawU8lAYzW>?_9k.lϓRZbG9%&G}eX3[eC`  w͉_hy}Y AitZoO HMO ~ƽ&+RIc]csZ1 }PڅGx_,<{Oco־\D@)BPwr[44e5=rbEDpLZ aϘ# Qe6V*w</xM(bZ] W=YGsfL%It 02t1ѷnے*%9R7P :>V!f߱`Vݯ_BWoݾLgf&x5&ШG$$ Q J;׹gA_rrS{-X(oEZ*B_xI.\ߖ[Z1:=ò|h™(%֑SK^{[ϋmUUv:XPMLҁȘwcK1ΌV"δ][ ,5?l xQ:9{W~npzwMRAC'Tm1|XsB,IzNDӀ w8ԦU=#v.aի|j^<zXl2+YA-A) trx_F/cPA!wɬ-yPl,'eb3&VەdU/x?yNA??3%XE9PZR~*pv%9QIOdr0 }p5>Xߩ8č3Tm>fO_}h ŧDe$PU=F$z=~xz 1\ܬLsF̍V'W\ch0aQKQ}؇m$K7C?D}k}h<;.H%qnTrpur_x25bD5Qhvg4OQУ7J҈F4V45Q\(ϴƾdȘڗI[*Ѽ]]Ahby>o%jO] t'k@ۉ4Uj8Tx#|_q>`GK!]b=Xm2,2e +19k,kGf sv rk 7=$$kxZӑ_^ob1/+ߟ-Xn7vLҒ6Jqi3 dHqwX2,(tMX;XzvoXj&ąR#uƝr[@^ ewo8 wX7(䡶Rr='РNNȕ9|^˚0)$Eb^(`gHInwgLI# !Hb$$HN*7;O@ 3eKǁ3 #o\mI?M1*2Bk艤`gu: DFQowQ2z9fB'*߇kЫ7aÇPPN/T5*Hr;KM!Tyz޹#tFئ=P?OxʫF,&Nω"벂`e ن4^-Oq'f ֗Q$QGhPa1"Pk#l ])Z{y*=E[wp#k5:MƞKDR]S}*µ}nRQLoGFn>|'e )>vgD WFy|Wyh=>6@OY){{d>հ 풠l5p_`驀&F\^ ##9,ǀPy,po1CCfT4TG#X.3Ȼq3׳-u¢%eK# 5y%#Dx2u7&;%-øXZJlGX% l}Aޔ<%2 Uq!+ X0R>MyDVÕZz@T O3!Y2^+jҒIvMai.yT] ܷQ,YtV\pC0J|=Jfh 1 v>#nUfHo\uJK*SÜw eɏIXԵF8]g"UR@1@0Sy%&{E.#q?cЧ,E6wW5_e!S*8r=ϵvN U(,o M~{u6[&sLɒbY0 RE55%q}kQx-T{?W8SE`B[UT;c_dZ&kqd&4_ \f&u*7cpϫW{_Ӱxd1 Hj|onih5]}|?ĒZ%PM<=}5B 7: wyh- ZD|npE!Ƚk~|#n@nM6Ծ3ڊ3e]9hjZ̄B3m&a3E]5E>.Y2I/°P/ýPg-&o)0n"n3V֐982+52$}]zڵF}` 0B.wGcu^Kk 4u;ycCUm7`3S!1& r;B|}%G/VdI|I 92#>\'uq]F= /HJmw\Bȵ|,Z@~;O|THQ.N:3 owneRzx:T0A344D]spE65L ьw󫶢]O ar_T,=`|A`&)S>pSx%Z%NVuن3CԻ\xv0֝Q)H˝!=EEz5 Jn} vVnK/0!R^v#7u.'*{:Ѵ'<8+; a̸I89m l$Ys!*,GIp$ }rz:x*/4F搑~vReoyUAnHԹqF j]CuQEg2 \nQ*ݳpU-\LU) r,P" L\Fn|kZCNkglԳL`VC9T]9+͝R'X@?X_rsM+N{}cM yJOhKSGgDϙ0k[T5 5TrB(Eg궇 @{wACSBW̤#[͌H3_YZ㑫0]{V ,mA |Uّ5] \. ̨6Ԥ Pٓ[Uev'uDִe0 We,%h1.~%W|dJ5/a& HPE%Ӗ2ʮqE 4X{ !Qq/KƶjE~6A?OÌD .38Cfz^h9HNc 4qmY6dV#Q^,< '^oa顙A7-4tZw bf'f`F ɐ5 ScI 8qL&—mɏ8]fI5؁ė_f;S)O9[Ǫ9³>g^`gċ\_(m ۝{l4]?_[\10Ulj^"NYT~IԀW߫G|ߕ>od)ILYY3<(D¯S !D{f\K6#2V HvT•>$춞K{@TW0+vl$bh =I:=)K2f'=ىNMR7uҐ?=F7a 4 ڢ88}(oqy;\B `(#%)Z/pQ:!y ^\=Wˀ 5T]!)CVj37p%Q ^GH`1_ƠDIHN\sJ5bQ1@nj.T\77zp8dwUDEg\a'Y8Pa؁&M #fr4XK> Qˍ=169ǒnT='kG$v@r&0ȗ" 5!밪FW KCR q%ִޔ Ӑ̠sk=Ze j)BV1z'W'u̓9wD&R0pЌ`S4l\)O?,yyW␔#2siot=۞etv뒵ڲqk|ҵg MߎYU,jH5M% "alBy6ZYvcӌfK,j5{{YBo5]H]?i jS3p)dF%^6ұ<+hx0;=1:*ʚe7s]:VV0(aٲcIZّZEł+zFW=dxǗS汓:DcLj#cXJq%h(`LR $ͧ9k5m&4"VB 2r?|jwLcX_7ga "\1d(s`(V|5RkoeO)H*H 8ޠaP YK,, C!C"*1ڇ*(.&!xTޓ2lD+`.l[!ߞGnkvh1@qq: rFr'AeG~AqgObؐP AӾ=ѠU:G_eaoG[|+M'ķ yZik7 >Z&WeT1$<(k^txbf%J y=U w<I-6(E`+tIʶs 1MHԋǘOX#AK۶uH鯘[d1cc@6=)Bnu*ƞ`VxwF5K+pjEJ< u:`KD7a{X7Ը,us+FKפjU{g#_XIh"]nW򃵳>D(Y5l2\Gz粘 n2 *AR7ߢα-p͡1ʃ:ω"؃E%{7um4VAD`7hcA@KJ޹ 6c($ڏ2OnZ.~?$f4' d9 J_ġV1anING$,5k{ 'MՕQ]ס=k,ㇷ坳KկpBQzP\6mbgUu FSNBOW=7w"qhE b/(۷~Lc]B&K; v{ȶ-&WoMo DJWfzm ^x*3eFg|IBgI7wb"˔AwC`6[tg}4{Wfn!:kך7Cvϙ Jb(f3W$}g Y&>IȎ ؈`M6lolso7,tcʟYh0r4NG_球-=,j5Xnl ,8}v]#E6ib8Ԍǖ{3ĩƭG'o} YB- k?frjY8|)f?Uk_[HۥAfGɿ{{]E #冣Uw~voΌfM@Q`aO^/8b= X2K}sqf߾ Aw!e_̯8 Sg;Cj)=^|jcRsjp48.j}X8P yJFք#}5%j!>zb57VBC;A`_*B  Ù*nFdܮ~Ҙuh776M!fe !GAi!HĿgM?5UrjmhW{4P ("wݮ O; BW,ɇmSF]_Ze6l@1r !eO̩X,-`G3yȵZ,sQzA@(۲"͞ Q  4L. 2YkeM:'\q4AE,WUڡ!U!Kظ_PHSթվ$4<ӛο ]}d(WI@3HSQӚ,dZ|Dwy{=yɘWcbȨ'g[I6P{N9C!|SC/7(ANy-|+=&FOM.͂^'|np#Ӯm0%#;V /bjܞO@R`7߫ڢ| kx789^@Ec {d?WC@G1]]I%j87o8@BAfuV8pzxf {H D f[rMv>e/ PCy醫<\cv3^Sڏ`WQc`.Zlʱ8qI&t_cǓFRY D$JJoZmGYLRlygv,ܦן #[7zv'u]3E,dO%ۅʏA/ROA*d6pr}(_84^͠6ʬ2g[n7︎I7#Lz Ţ7s=Ē7D8v9))~(̦>K1-햟O3/#9 eP.oYB@cAH KGhܞCMOhqѮ`S(X3[CsF(懖}a9/s ӘIa4;f3zY_Y%c KY\Ce-WI^ંu+؍lG+ ǸUb᢮Y\AT BsVLM7g9h̓;!eTj}3dW!bL!2hk;;<܉aЇfB8K̐|ƹܠ6LQs}ЁgWaƢ' P 5iӖLnBHNHhS/emn9-H@#ֵ4f[*0r[cq$(s)Գr>Ю,AY^rz[=gn.@`tR&Q4R,| Ejz)t..2iK(̕27=b+wFg*Hu~D!g@\OcifdlĮ"X!{8K ;$!R#Dsz^* qlA5_@UEZ\@-2kROX !$:^5 o ߼nsӞ!`t$/TM2Kp82ϿICfw8d tG8n&4F`g$NDlquCr3$/z9\-8`TxM,;(Vc޹/{oq54N ݋kT~ :?dӽ#[޾ Ҕ&.Ha3꥙$fEŕg m^̖v+.mG.neޚ`r"}fnm|ax:ICíh^9ݜAUj+S[drr#PkD~? R没;WFoVL\8ػU6LQөQ;}q{$8X~8ؙBu%WIQB+Kt|_"MĞ \ )2niX"EJebB/.`6MHOo:vV\,w]I0L>g=ag\I$[#z@GbE j|5[@;9L6lm, dIe(403S:޶0sB$+!#`HQi"Cfx/qi Ԋto'NBm:?kב`#޽ڶ,BΨD?svei6SCU^XކrZH:Bt\dqX_ qLo+YjE@6W<~[\]6ox uw^~wX;o:峘HV[JA@]Mqb!c b`*LNj@4@HGY 2d2.FrYU ;2/G"dX?ދKS-rpD_c{¬(D,ڑLx "pGf^~9 <ɲ[K<D/Nuz1.!.=$qF@]:@XPyqm-R o}X6$#Uy;.@1rY[q<kLg^ 4u*@C{+o(Jxӝ}4\|x#vxo011ER=Pba}KZS Rw*zS( VA۷wxYOJ/t "X%M\t@IHJY%~? _@x߄6^\Nڦ.RP==GES-FqH)ƖL2z$7PWf᫧%pD}=+9zrnE3X^xux hmGbVmHmϨz5CA=,3՗L i<@~K g4ڙ v| $I&~W3CF6#ld^kJY9GeEyLdB"ĽO@\Pg]b);W{DnU}iݣG@2Sp`^1*_~&Tp= 8L Dk=J(݉QJߵ#+\ R<]s71*`겾+0dvvĆ?鎩ypa&.XV.gS/{RϟWj;`` _t 9ISt1 0GOKD X)K [`L 5OvB]}`NMjfJC3NTjIB?N}XkNMn]ɕyLI;%k4@W/s[0t,;\+~IEQ*RU0d Ìl2l[yRt+2q?/(PY=+9{>[.v ~ȮOSNW7D= zCj˘& Ʒ Z^"z4ȰzLrN]B(DU 3# 樟?>.`54Ϲ VcV4"ӣXs9!1RۀNc*{[Yd[5Db6VG1Tg,$z5^e(u~|Kvk+ k#MR8xINXNaۆY8TFZ+/(3-nBX$pS-nưmvj3w(i`kZ_1t{ 4`/Fkrf]v48n;Wh-D3y#uˮ3cBnYpN\3GnuVpƐ aW03zq͋4DzL_CŭZ蘲/!_Ӯ'N`BLsiˆP$xv}ۭ{8qpn13\42UKtVU$tݶ~G&Ca1$^u%pb>xCx؛h'?&rb$w-!hq",(OGG;\|&ѲAT f1gCC铜rf65Պ;S) Njby yN- 0;v*$5ױ7QC7O!;B XT7___[#M=Z06`Z9~g5WLeb$=VN&iQ MY&dɳJܴ:ya&i6z0om?6ˀa5:a֯xfߙzɫP"vgR2PP{g)D $;κ`Jvg;Jh_`PlGcd˻K/`9@_{Gkݓ?j^G +fx\OL:\ԃk \TPL0tϠyǽZDF9i{G( KBgNjᜑ(wvTPN6K Ңό͇sǺ %!JrQ˟׳niD_g@XBpwObrJ R &T*P=NBW3럦Sficf{QJ%"g'}seH Qݿb@Ga-#zD~DZ|u6B4j+=Ydؼ'[~cSDs Dc~.E÷_79=Z"a$NH[(XbPG ^]e`hSj%lқH҅wFrE ѷEP 2vխ:y,+ ƒG?A@))B'JtL>.HXp "0kHet`o)HنiC;g#7k D4xA,eĨʞ!ej!cޫw͐;A1 =&n;zO6Mt y2RkNJ_} ο}ܒ1%]zDCQKN2581|PSҕBIg4֘i])YRl _.>ોL;Qm.eJf%8x^?^b5Gl_]\ڹ/Ƃ<|CŞ:C0 4mңM Cyēu3B 5X7gC⹱G>Zpi%k&YzQ8&}9OsW(ӳ @9E3J 8y%޽,]\v?á.<x.$s"1j]@ǯURF9$>}Ő8xB CDɞw^/~F(q! SlQ "$>mԅ@R=c_T _&NjH|wC򥽏w,ΝEHU3\.m@X=ZS37/GgX F`$&/f/KL1Yw$Ja3DP!+_ gxx7H$ؙaP@s.V0ﴞ0^8Ob;T0U!hf!&<0Y҂6$ꡐɮ9{8~aƃt¤$9 U*텲!߫?D˺ّȊBNY+y{8`(@kԂ-~IbrxzȤ~(Nq]REK-Ưi62l@ #D%s!жZ[Q:N^݄$]%$6e^@M{WC4)W¨QCFqf $Ϧrën#{bCzE}QsaPPh$n 7 2ljkrIckV_\''nעVUsmY*4kh?m4[ME_!Krh,+Ll'h&OA]ߩX @^@i>au n e= C{7jJvwrSO=*GlqT\[]Q;OsE("ٔʛD0GCN| nN?ڃwa` Gf*z('KG&/?צ]=td 6ɝav?l4 :O6P&a2j&cxU0{sLh6>?y^>v㵗u]Qff:܇7.]𣔋o﹧%̡aTRoE֧E8Gr_ю)g<};$0['$8^!(<| _V8V]85}v7R1 tթ?e'Q(PŎ1yZ6r6?vpW'#-i\E0Oak%'fc#J{{"n+ߪnW%~PL[|Df,O4 UsKPoJ8 1tPA:@4ǿ_$i`q$rJ' 9/be f&ެk7=D/ 6e@8,FΗz$ު@6bqӾGBz ̯\n·=Gd`+-72{r-̞LM#tϔKTb$EsE=[`M<oaML>$,NL"1oj<g{-=XNJXpuHSg-QjH΄@kD+!Z8)(l4gvfJ vTpF#Xo&g&G#ά_"V-4ʩ,? e:QQSW>8"">|abotU'e}a:01z=5& /Y[!i3Lf>E&A4ۄGR )jw[~SW##F?x_CR` !槦3w˚n}fG?Q@pI@HJָw9fMw]4R `[I(@áXշSl#se3pt =pf3XGҳb1 !^&-_UFdD'>!}t9-,6yDB9;$0rZÁ/C;OqrJhR)z-REHV }ۃ#6-8.Ĝ8A| nR,Q\H0JIӔ*|ŬfGD+ߦ.&XC'Yp+k@u:jLgo]v! Nt7nR)p o2ct9q \+S!`K*[]8 =`U˃ú̫. o &'Ԥ*zVr?/?uFy"m"n#>u|zO(?<,gի\'1=+$M|U=c:?YRf-T;كh%]9GDͼF{w4 ng耍|s$3pTwCaHq2Ǫ9kE]40l!7}N?d; M5d?Ɋh"=x8MO&B]B! {C9Itbp"MaAHy~(*NcbZɀ| |K09VHo'/pY|r iiE( 3(]{+h!5|mZiYȄ<ޠ4>d2 nX2vh:*V_mx}Z`<ʴbJݽW6쩦g9|B;'< XfÁ< ;["arޜp E} {Qͅ!(H@$Ѻg$Μ.W":B=e3%?Uo4OBP5`H|!vQDD\P 7rlΩ&j_/%@dX4{tl%CwD_q3ߠ4q®Q ݫ]KKIEF_Cj-(q̦m嵀="QAhh3DM$DAnTssܓr M:A; mG3Kjt;|)GGPDcuÙI*W3H-5/(]/,>%2}3i01wr g?^@eoڿMBHIuwSk*pҸJžUf23柜Vk f[W{"274ίr7`.%4>m8KY}Jjdela B4%$ft' wnQRAX\jbnTnI|,;1Rx!C5e˂ &Dk‹Ocl&#iQ;%$xRHG%b9'? AqT GJ"&B%3xʻt&ޛ + =nJXK3e&*FBDͫBQ-!qK<ĭ&{[Dh t-ðB#"QDi+#AFeE G339:"=❌ R" i`qr %ӓ=u7K5OO5h &YOAҰL1Ί7'ppz(=O$EڒS#44kbP8|V>3燦)ӝsxuj]{ 3QE*5Ր{8[Sέt`Ӱ6~eTiꪠ>R#=M@+@ L<uvbqyj[>CܲU9^A1P\& :ȿB2Bz P,2F+e-*wFuS `e[tߠb#m|,3冣_R#+$L˻ M17q zH4O=pf6g7IeS % m+!"o$󝐧ci\cAkT; gFrӽ< }A>K`y1 ]*[ *}Er!a]@3#wOyQ9t/ :8 #YLKq/L?9N}ZE %>fKҠhvԈ1oP 9;z>z?/Qf\-s'UjÕ0r4^$gnPXbӁKk@dU-_nl"qL L6m`-ͦms|EOLxX)z E1X&9ȋpP d[is)9w*AOM#&L JDFL:s1Мޙ 2FPv+"Q쾯F(u ?<~]WWHi S_a΢@Zڶ "CH]T W`3&,O1uܓyMEBfq3l szLAZ ͳD=+?V4֜<1-X~|C'EE3]^OX;p~y4X핞O`oF]vu{ j7Z-Jn ҭ}SZAh3*|L&Byb.=bۚWēiARa$tI ūTFf-4U|[Au!<z FחK~6 ]oODIjO:v5K=yt70|߄ZnÌhL%!k1΍1QŢbH*Ϟ{lq9ג@kPj]"drNC7yw\UܕN,Z h_>e4r Cuq{UMqˏj89Q촡~& %Hx$QyI{kEa|v,;/ӵjBi(`^/2zOWv? >Ftd.X^q[sU-\/_B$Dudͤm0/Z/E9);m ǘs[ݍX) [.o92ܬ -|П@P78o9a9KGщnjM܅J7SpPZcҫeʒw.ж#Dc*8X g}',.,YO܋")vj {!sr]fn?{e,/1l,up(<ڶqe*u"jx](|_w2wlќ׆u&I7^Ɏ0Х:3j{zoj`6ީɗ7# m[ _!rMtNcȏflowI͜GK݈;|vRe]tx|H= XS*եDkPoXTrfZՙ R\X!1B.,kF/"%G&'6/yx4 mGAX\QĢJj%nm8Yzf!AK6 PL;t. g}M)1p@tEz] 8c6 ##0GyVhO0_@۫Oe=>×bf)B#,z3$41#T^G K[[oC.-2F)N$L/)A<X.WhmnbYȼ^0DlPrS[|XN`9ӣg@ I >(QQ xS02G)jW}d!tCB#5٪<^w E&Ȥ4@͆ 0ԃ+b-Ecd'8H{fEO $ԙN0Au=2>J!LH/8oM6?B;̲wCòQn]E%oMwO6ZDž`5:&kib>"(%"]K 0m4\GD1-ͫc[cx cgqSf<F~wT.Ǔ.3M ^/NL2$g^bQK q56,Jcva`Vyݮ؈BN!wDp+zuC<`rDˣȥ˨tR.Ly&zå; ^ǖyH3T꒪@ c2%{/N`?mKE((a'ϑ@1ShPrs8YDs!p˨cNp5# seRԟ\BG\%Jo# 7OU *Vl,oyAgsY` Q7,;Q4 gPUZ)ĝieҴbos3T*O!=I oBNũsDŝ3\^12z9w hfG2T8?#&phkPVÜ1j-&+'~Ws^J2e;cǜ'R~]AR9/eUN~żf b&`̓P(j [oZ%sϨ,1k2pt۳}Yr:PVi\C'9*C8VV mɄHb łvcFl~~__H%2,ru=VpDkKcIw @^̰x6/ 0u(oQ~Kyȱ*wkirF8=`zx}iX6kw O7a^#5ϲ]Bl84'aW0A)+AIGHW#Hy\Gmm4b=kƂ։#SƠgqhp{ z G >*-i [7V0ӻ~0^/7Iz1œ:@ +|÷{91P.o5x-y9%b: 4;haʢpH$YێR2tdw&̀$Jx}:M2;瞥<qz'VP_ݣs@ ybJXcoa;HO3OtFGeOAʊAvY4'^a`*#ELGf>>M c6DY(TU .fT@K*D΀^pmxciR09RD^xcA˪-RCI;' hnzU]Gg~YߧWn*(䘱Adv3"X]wjt"i+cD \ ߕtDԣѼIR&r%FSL2,UpmS_U(GDHV6ewj&2 eKrUG",0 r l&DyOO5ۂ$WT-\iAٖEQ7yI4Z)}wi&ÀZM5e$sRs4V.]Sr02^_UMϕǨ=a(Mpk͌rncEv7a6Q6shy`lgq! \4g;Vq! F4U@ecd>O0 Jͫ Ԓ#xD5r9C6qiʮnB${ĩlQC @=T̮ r,O?|}O?GԧsWŀu!ۦN1g+DxDخ0q}4e"ĹISevT=t$CM*99df925srrti{ Si ? %ѐP'`aaC?ILLOdg1Fo:He87Ji\kygR8޶ig brMh)W*fq2y-~e}aKPaşR Ӊ!|q$)o!lk.ҿ|\x)<9(R-`W``!mԄMnn=;1=@z(vVXR94 $?ʳQXM /_NNv7Ccс'_`;{?4* ysLh(.3f[Pp na_A;(Q3}n @il,e҇6&Ofm g=m߄2D\V`fS* Eͨ7I2!'ch27T]ל$.iuՑq 0ӵ=FpAiH7SVaNr/~ pʶ1 Q/#.&`}"s,~eᆢ;Z=P.Z5gᒳoDc *hEKGZ:*a/Ȓ@a1 Lq Co]c0oع)󺪯fkIku٦6.j OHB9 ze5w?-IٍmOhzӏ}/0Qz͡Wֆy*[>l [ 9ɮ=S uۨHZ>;87pIT|q\Oð(IF7Jp<q*T!N: %` #]H6iG@sQ ߩSʕPٽFwY90\Y2~˜;WD!sd-l:{o{xc%ȤqS{f`Z_MӟQ&Tk}4)kRHIqܶj 6*T(m1ڞ$h{ !.GffEfX|&/>we@0̏x<D*W#w(7in[d B-ga +y-9Đ<}PǒԚr+uЅ{o`HXF! #}2&!76?F+3.a'o_/o-E/$Eo^^9jYF剫vܜ}`OrF71嬰A$U{љ@ǂvJPVuʞa)oUyĶX.48D^Z)kT8kK=Cjܫm0/!Up냥&#y[Fܶj$9iγg +>¡6 ]6"*]ۂ"#`ِr߲KىCaVi 7#$W)W t]vjA&!:άxgC¨+튝(nnwE c2R!\&s̽-/5O)GTzn[-՜mR4A< cI 6 fڔDL=<`'T~i͏]4͖96855{]<;9^ɛ3,U5S@4q ;h X+D~_@1zِR 5 f>e)ݥeT(d= a@ hr}q8E#"tGN}f¦.i@WL~l<gdUZtׇ0{hK2F:19ZH  Ptx/pj~ w4.=:&Ey1g|Dv?]ЈhrK7Nr'izY c[@SHgZ%D8^ aBRd-dl<8/2g޺#eδu&u%T/$ 'MnNψA fއT5]j `Ew*W즩5,ķL4_6%QrMV虱[HlsD'- , G ubr:qtMz\MޣL2qB[_Bi($Tˑ uŒ )vuLpt"d D66 )^SpkALn`N+qhmЭb.qd.7 :#Fŭ(  OFju_PXf!G_ v;V>ٰ} 8`KdkyR\ފI^\ \j!b Ek* t%(=aģ2Tgkz98ի'>ށ*7J@ `0EӹV<orRXf!tz7C ه`^>G7<84#v#܎; V)*P(L`mwd@fI y^3Gv7xp`p+XCˇiN) "M\v*TEԆWevʬ!ɽ#qg )SDfԁW,? IOT^"Йקwp= }Yʋ\A x, !-t;r h: eLЬtcIi8_=r"W}E1VWH Z = FA,XjJ{A ~|efxFɞ)_+qz  dI\*`4o>A{@Wx v`"q?~k TUd*?٘0 p=Z* 1 Z=2\ޑij7Bo0^vYhIwpbvDO-Xb b]vuSn+b+Ae)L|Ӹɉzxl ^{W$c(.O0ޠ "Ω58 \D2Y] ;%H0ͻ#H ߺ#4 ϓ;7Lw(,c22tkWi-QKX!bIC+"[pYd NWp0o#3@T{i_lH:>$TO7AXnLӋͱn,x.,kz?$',^ Gu@k2mz'Y|ZŠg~ vEd|c>7ecLKv/gNQ"ݓ8)b̳n$[C"!NtXDIG^|6g ʿ|,'TIS0e Zrꑌ9 m#wģ ᷦqţKY*f&2 J""ۖ[ ';u`)+[HyД^) $s>Lpt-5V-"ܮ,?.oݓFO,{zs3P~8z ]}1C ]<)|'Rh 1Nȕ4^쯨-le՟EzLoH F%XDLo=ךQPO)f?U~0W bfjeR8x a͵QP Q.Ae27WG۾5PۙS1=پS$.R;T(wUH-u5#7Cfp5JڏW<'Ӭ=5ګo'DUxQ%cCʦq*d0D6epߚW; *U ڻAy:}|Q.Q&ƔO'8Nil_ݔe+sͻ}ݍ6ƈV' Dk`F s#%'neыLF-[ŎN I.L$x4~wV[,#fP`ut F + g%kFe=$}+\[~lN @+cX}CSVQrݘ8wmT)<@ꠚ[k˭eV!&;!kq` 5gIMNhۻKg%R zZN%@qösW[Mx:&0_lfU GzրQC4RaI6ILc*HDVV( &⽦A2!hQoo er3|_]ZH#Ӥ/hybprQ}[(!od!ǘYz M˩ojFf4v넦ɴO-19 fX" ޖ䨊L27qHnF`oz9w8 kL~-w^'ZahmRM+QAt7q#| -IOa*7}8O0Fxց_αW$U3G/hb#ٱ2M}FR:-؆ rb=G:VK,8!PH~bm9CyB.RL58'xɁWw^\4‹smV$fP58B(Qq` nLC~8`RQ\Jn  J g%(PƧ^}P:Hmm;pBޠ@]X{ȝAT4qa-`ȓnr}|Fa&]*K=CsT5sv#M[!JW+{K[ bzo&klAc iD?l2Siy]N<Б+&sNt+}CqTW5өmv%lU }z$0H4p]{^`~VRWxIf"l[=ɵs >=j=+M'mk\oL6M (( MҐmbOgav(Faߙ#+AzQݲU@PI>e k2|n=z /ċ!L˼:DNb|nhlO`؃Nc}ʦ{xuV5GPV_F:66H=tt#MeyW+#PmOB"݌}W+-G1E&lrʞ6ύ9f3OAȭW)*Bbˢ)$}iвͪo:ˏĘ?;LC I z+2Jk7t66qכK[ÎsىL$-1eJ^6_5fX.;f'-S ~L .E hb+meKQ"ƲsaV+"wɦt@JUBGTީ(+t|#߷˫"ˊrub# ۙ?m,4<$)駔mj|e畔<&[P\BQ١0ʷyD_ߘIrjv3pp FqmmP2|-+{)(_0Ӹ?kߍJ tr2PϼB :PJ P#lumg$61ٗBriHcGWկuFD{#e%B0NmH#zZzL`8w(M'ʎ&6@K's4aL#GRtъzF5Et}_%<+kE|;sSmςL4uPLHX-HY)z;q/3?4wlPȭ`?5ɪH!D>jw1 TL 2< 6͓,t?˹%2S;7RAo!v$T=zgI}Z>3e͢O IV@d_Zs΂گ =mpňFl5ؗU;ozl47&P8封 (fG"Sϟ`M#p/rڪiF3__T΢ u8aB4ݣ<ǧ,=q%`^YȢ0yl5eMxNL*10p{po 66Ж>GY0BILTgnC1@$3’)f751_(Gw[4T}G*m aͱ<u:yBx?ݻ*[P0ߨUseS V Z6\{@u&:qꌿɦiJ*"-ȩϼ$X`}QH/<;/ \eazj;}ʐ}~=ʼL K])E0QUy7~KQ.tQ\ۧk7N}hoFC-wa1[p*Hh? exy0gӨ1ׄC @`˰4n5 p v L؎iܣ*Nʁth)G圃iǘ8%{Mf;je Wef'K+\om'qu߇U}Y<.+bLp~Mh}$L :x'ٳqU寱sudn?_Նsպǃȟ Yj=5s}LUOojA47ajRYS۱GZ:3Hx| [Qw {'нv%뉴/#tSyHWuirc2]ђmOtM@ŰC?FJe%y۔j4$ ̪ȏDWK-+ a]z۸ESf-D"lnZQ!ߣI^B:}w+e*̡?J%ˤ z;eݰ3  \dfWjK q:Ei'*FK(QtC^AKAx[ C Š俽76 ci"G ek:W9ډ|Uޠk p -b)KM+o;Nx}1Vت#_k{+k)~V~6).qPPK\nS 5oqzY7tKUvN3̂8m\%k'ܰ\!"< Q?d}ԮF ,Qp~ٴh]sOZ6"pyjR!Ǒ3!:3,/ugQ }X|sSdToRL8z yX ݑ0CJS\[;{-;gWMS8d.CC'gȰ/V͝ѭ^Oy $PtFi&9zƅ%B߾"a7ʉbǴrKSM[b6`yI'gVz9 hв4^=CNE#FVf?&TM0g[2U^>dG\VTqMMkJKE)F7:˘ *@nȍ^Uq s.}UxKF]gC)tk:X;*TJʁI>28?=~+~]*?/J*b4::D1*|s Hnz8K-dTo? ;:H~uky\lbOpFct~`Wskk>V"5z7_EP:AAXggT9ZR_AhjMwDAVwm9GF pA֓D`Q~{O/'NѦՁ>>Ay*ֹi} >]q2Z\l6+ ۻ3ZZG|XE*8b۾fdRbkr7<+tt YOUQŤw4E& xN͛|oE4޼(d!"`1gi$kCu*T_9?#u[W,T$5"AcP+{rg2Sqq 4l]+uP,R\hVuV:kIsk8h'w^j[uVG pvs"ǚ-ςG@BTGr`E.Vi֍(?F-_KjH"<]\-܊;7:3JsNQ;RHS۱a<"Z|pZ,T݁IUT't4b 9(D  vDUE{Kz Q%1aiODzK gԾ{zo~<*OkL ;=_?o)p Cx[CjK`hf Ck 5BB'!VÍ[tYҬ VXE^f5p.tƲ1V\TͮG&rny%s⢈Zz7 ox1_xRn`S/E+~Η Sv!b 6geΩ6b֕l׬c9}bx7D1||ti%VQi??} D`J~̃P;GZڋ' 9y#0P(VD:Zi"N D:Ҝir2ˊOsiΞiwZ:`OCop y^.^0}SUo"Bנ Gw.FiWΔXfu- !҈dbUL/ʃ &=@+YQ^pm``3?} /=A7T]M2.88 *`W۪Sȳ+4k0!(+DrR]"bTO+ 50PW,}+wV^YvߩZ sG:ڒE#t/.saANT{}K71T@F@-bjV2K=ez`S͈@<섂h_A`6a-kF2WSRowGH#6\1v G;80;jTE{6L:$[et+|Z_lINGNV& K8lwќU{X[JV%ORP ;& S tIFν!Ī },R35^!F{OSСפ'\Io~ߓ)*@Ǟ[`SFSV!eocA#*T%<`N!92X ɔd9,fK ~ad05 z#o-]w#};@<fm+(GmUyX+Z1OA mnݔfM%wƳ/Y>-%t%溺o -:Xv31Fgp fmHh)>z};_p# ^lIUF9@8ȭUU5{80g[.,9QGu[9P;,jSD,`4U4&ef^#ޓ:Ē; ާ2zTqJǫ_|Τ1đlcɡ,Vb %×ݒʂ\U-9[5{+f }|)ZVd@/y-ePVОq 7d047r6:m.4jxpS-]2$DW,+O{~2qU֔G[Y"ҎnD0F* 3?\t(r. iP>s<}d% Mvej{D4y,ZGCȆ}d-SVJ$Ezv<zCzʺۯ7df~[WvpW2 s%R qxz?&(?v5}ݍ`UIݟߘ:x,wC" Pa1>7|q\hyF9]!1xuƁ/jIofn[aQ͆޹؃{479:)%pEX1 h4Yh~Z^]s?b4V0 A^~n+&͇kW:0Eo|!dm >W(x.Q|LFDxZK` #oM;OVz9{?P ԀqhO^$ nx DvNJ I6a}Ec4 `8Ǥ@튚tyHj8R+XQY];rϏ9y P!\Etԑ%O=;qrUt_h1D_ ezHjď0^350s>c؇i'T&6'h>yTxAMH+:T79K-il3|{w;pyf[gq".2mb2Տ`3Qh/'fdYH8q)ޔOuDS}2*k@36{;|+N-דJ}VP8xM,qe[۟;ӑo=ZMʩ^?: Ix`!{TJw42-Tlj.-T7'SU?cՍXaTK'FEX~Mt_Kq^&\.׀ {@VaĒJJC_3Bݭܵ)!+X(e}q3蝠Prx|+4e#xCFL'(zR ٱd&Wrxc=~C&I0C)\T-qN-$q=azV' ֐F؟lRWm, -@ Fy'JbKn ?ߎgv/bOp.I->)aGΩ\ 4)N7 9?l'~z?l:[ڲs| mV4l/OKan['8j q@Uk 㘣b̫LAtd{YM㰌=>P*\w4̧ p1 ~Ag$!Oi0!G9?E7HC9tb"بw]MʢC_>tpiQٟ"~ yϯѣCaV,12Xg,sD[1DA8+\ؖa*?(G, nK[Ҝ>5/\aEjPf}Ș格ÍpHMDB36t4iIe=so¶诗8Wi73b*! to8XB0x*y*n : ,P ?LK|K P%Pu%%`?W&WEzʗve$n0:')a)/ ϫF'D`3<n"儵u>аV0Y 2,c nj: e~/TnZnp}ؒYo|4b~(|&r;ݳV[0iggމ w84K0HqKyX*w ' [#mⵕ zvKDgOoN|gN?8#@."h<PP*.{HA03>z xa&&nӕA29a+>^$>ma '>Oب=^lkt<n=G.E~}D'T+ cIJ?@Q!3.FB~)ECpf5!LbAx>d3G$4)^PBrB |/*%g|bj=V ӱO S\?u++N'O=7Vl'Fdg>< `h]#@ DLR_2ѻu0%y@忛PJ֮ AVs_d| F9/3༂Vxtuw־dJYbx:t=XIvcTkկgICA ?䄯_Y^ĉz-f ,KpT<z1`߯n*)-}b?Nk' [i<{ѷ$CcSOz2(Ulm$5L 257O*xWfbS GiԖmz>Ƕs;Nb)?[F |;Ɗ|0^BSf-a@r6TɿgmOTuָ fq2-7l"GS M e\tґJx`p0ƴ]z~Z0Ԁ`(K dԬ\Wn"$Q)Xn2o~9FB[ _05vnJ:^ *q_%e,~Ou^uUhv ϫ[jj ÒkL{y#[v+dgIb9|Y tO:ZE^i ]9&JII>Ug"B}oH/LIYI DTj:$tpT¸?_`3lFhͷbcpmXGnP F=AQ%k#ԩU 6ĕDA?|FzasJ)+AaKL,#ʹR{Zc%h ,Zx<"MG0sۻ mCU9RU纰|60f @#c#f4-g4LqCس,,PÀZ?(_"X#jÓ}! p=5IMPH >f<&d'e D06 5 U5,\ag{~Oq OP0 魱hgN0\X~?<ș}w-5YR"{,z[z4:~bC3]BZ[:LRaIh]9{ /4wpQQJ1xb9wn-n2al"`>z '8;gSpUl%%ߚ˪Wѥbvj $=O o0PQ_#\AG[My9stqTqT]*!wu7`zM'Cv@.81)LVw@`DUO 4*fK bTѴ"*W<]#DRpmdX +P\C3d׾?^HuA9yQ_1~H"U@9E :pip No&9ذUX9_?q y .!:5vC(G,܆`ۢ|ԷlfN(AGtDJ<3G_DZv/;]Scʨ+%˒m [ODpϕ'@чq59oJA*,K-)ZKFfjt)cc_%T jns@>~rGp 0#Bxz:0瀌T`o3USZtkR((mơ{66f!J銋Ndh(]HJ zG,J$`).2RT0)^g^RN,iaTdcx?,E?JD]>}T#i *wVdX=SzHUe~|J+e-KQYQs;r иP釐51cOO*;k|s={ħbD_(߅Mxh} 㥽ک~$:TlX6H@G <㩸y'|<(qFʸNZV\4-jFh!Q h(e`qb{l^wxƏ|?k]n_Bu}*xۗc9m{wab5Cd7l1u*%;mQAFЍF؛cs= ɓcjB`PQ P @Qc\xsڑҜ|N02>(+uv?=\X>SS{V,-OLeD?]pۈ9l$@6& $sfVè`cg'#qh˝u&6QHMa&|SgH(T̰\Zfրo4MY2bj?G2AEP/)-Zqs(G9~gN20m'!og <[%z l9nn&NquhW?>l?^WYѲ$oU$$~$ \~;qcdƬo"7dv>IFЦxuj쇵vQJ˚oμ@N6?KMуbj7:^0Q?ޟԳvrAU__'KC\ϖ}rvu8!v; Q&sDZD/ 5v$$(E==N&8z{2hrXawx\zŜºjhՍ᱒.9В^u%F zFo cm3S݅9Kat*Ҽ1x/T MXG>je!DW2ߙ)^b;j(n4 H*ؑt}D:kX^sJۇ|,0Umk;bc`K+ƒκ+B!Ј̻kgv%k5T]BYx,BޏNP i>Kň‹,>]20қ(z#.Ṥ2H#(q[oB -;opVX#fS!t(VY]Kؿ;xVgDž, {}CH)}| FyPdXZ-OUVcTbrQb6U8ũ^VI ".vnbB(v!jflˎTKz fCOXF,YV|'r0S-"6dn>uljªD̾^m֮ ^,ѸCJO o$Aeav&D'Zظ.o0EZM &kcwBf(6i `R.~b7FU~8_|W7iEDy%yBB0w3VjxK> 7gqrxө{ۤQ`ٷzbrc v93K{Z3K7zv5pț9DF<ئf GjAxtK`*\Y< ܰ(VBM&Pe R ,ݣ$6/~Qޙ% xXϗ%Wq)\V/'2<|$@ C@ɚ)2tp|I$&,ߎ &-tO@pe ~Z&=BQ>ҘoQ5r |pbխ Ohp#.U`r6 ռ3\AM17/MSЌfcțo3kc)]t>01hPcA tξof2ӧtm%re \"SiusȌ]t ]m9$ic?nlZۘ^?h<{Wm3y6_!q@'Z2=;[ۢzgٰ^`;f.RW:# B:ym 7g jP鶤 WC?Ho֜ك"qwiB>ݔ*Lk\qNClyB`8ZFdO}v7 4-^Q'h<tzZx!HsYd ftS^|ae,Yf%)U)5V)y45OVOz0NA*6=5?߇a]r5g4'|huXK9?BIY}!߯*@)Q]Qb?<lP~|!b%%ul 3ʫpӷqGx=L1WdM(eu1a@K OqVh]LѨ[5p ]xjs:P|o8M2*oQR'I5S u>_-lڼCKܕI|[X6T움)S ;ml :Seۛ}U9;W_n0o@KRG96;Tb'aMm^6j 8o=4o.⤎ i^4(I{8(v҂aF~6IV\&'*=ϝ )4 +"kҺBTbڈv9%v ,$NJpyW VWR/d&Q2*D j:;[3Zɽ>+CMڷVGFDP" ܻ@1_>GK=be 4mS `\|G,"X&:"^=r\XݷeAmn<3%iOŅ0(XxWrP5"COfvK&8*US(#Ww%YFυSs2*&!C\[a[{-uj$!jho׃>'OI^"GxN1b~HYG-Njcɐ!!O[1=쐶}W$ UA{h<Qe> $w9\̴r|BKf{ \㰞\2Wv? #/jA߄:kxF=vZxFD%BzШ%o@?B fU޻?)Ky0n )2+-Fq=#,lrq; m]R >|yKu_"M+V"Z 1,@EyxrHu4^\F+U.|[8u-=|((7e0c0d2RjPxt1 (b }-c HfzpB 6qwڎ }sj[tEsg5η[MȞnq{BysƘ vz˿>l Õlimm(Zuh&g3OzFE֘bk|%9+%iTYt2<*9~.'*w9:usYO C!ѷ5DNь.u`H>Ͷᣐd94[qMY;ЬAo:=1YcQ+_0@vGeD r5\y*iyͨ0ΒDJNܘ1CHRD$fSv{?d6@nB.7|~.=;K;Bb~J|@|ڝ''``i AlfZ0T]JA'm}?W0X{Ds3F"xmjsjY`=0;DG56,^;0hyYh]_sX8gQ|jl%"ጨEi|sh8?B[wsD]oBz KG)D lBdq7xfp@5nF]dCte6 cc'ea?"iHcE45Kʶ<6;݀'ŠœT&p ˃mTP7xι?<`"d)T(d&l LJMCLoYG\ Oh؈!6!jvѳ؀x5`《.Q2IJ=ڭ}j I[RaH,Ji<n~#VDGc7[s˖b0m{vK{5a1D)P֥1@7&M(~}FJwZTQ;~Z6J`/!XIj0v0BQ#\L| :zLDwt=$;c[\\6 Wx ![al25Z@OBV%b4bIh¬ŅG!%0؇%/%0/zОɓ]0v6qj9񄑡v64h)>YnOv{%Rp}*1jG4f9qZMxU+i@<Ԋ象lgK-6( 4/!AP-;ÊokҘ~wn_mR+wJ~UI 2 Xl/g^YˈN*ҧ-Ѥ qkV#CCh&5>sU{]̥].[N=]p; |imbDr75>KCsR\ۦqa|m3L#g"w')_sz.sz`e=Y`uN2:2%*`$zƄAWօZN }Ш0|*)_ )d3 ^"@g86< L)QPi&=Ԯlpjsev2@SԸy74BxNse"Vං, 3Gb+c V r6ѸC/1>Յ.-%ӕ׷hfpaSEHABwzgd\i|uPk܁ɛlñ!)HХ=YD*99NM"n~ZE+3єum0$[DvKkkNָtHP$ZHy8XHnFvރa_PAWoHӒQv=eݎb 7X`9\lf[r|- 2-[fvIՎwJfjRAѥz3 gMqش7ޙZSs.W>C1}.u |E>*쀗fM\'S Tșm^+IH^FbtR8#^VszxK^cK1Qޭ4N$06(.q .A ^BUm`u,N>΂YޚpnA79rX?1c]zKep5OW艐iX`%q5gv]ACχ,)V*ZhuqAdE~Q&_ L~̰+!=Wl9xNDz _J4n>6P5Cjހӯ,.0ERM=շtFtk>:~K0N?|j{pIGz \׻Ufz;7`[{oim#PTvħ𮖹H..dݝgF?3ApQLlJiTte? ~XAЅ TLyVnlFvJof%痨v\NѦhqmj͕c>1SǠFwx$ YYrĥ\?NU6Ps xj- L1JPt/ZǛHYE=;ܩ~hTu&aj%6\cHw@,"dAܩ0T +q`S_@rv;5DY$47߽QܓǨV\za>Z,u~L1ݢfj]Z+8e@DHwoEI( /< r:5 j ͺ&tۣm6T==bj[w5e3~߅IჳKZJctu ^ԿSL'i@|X=}Y̿(q(XXjJDJ4wKT>}^TfI+6ۇT+{eOjt$)WpS-P*tNXG{DLNBik'۳I]ߑ/DBʞ[^_m?{pp}yJ W dU 4SGsk5g xj|3 |E9tKx%2?0r,2޿ԪdFAq<0a ;:SxMnvMc4tPw@ΜY<8d|u~{}2-Vv Oq]CBK {#שW;Efp.rٽe]}q.YFmd<>÷2b$u} 'Knf[ڄ1;-FD5/Q.6QBl=c E/%c6KW#=d>8xRne꘰> ͬ{ Io:HWOY')bz33=tR}IX7m<$Ѳ4P@mF;'FqζH\ |߇Z7FŘ~ܾS] %3SJ6=,8s2 %j1 ;烚߭iLC'罺kZZ5?(S *rDwI\N͜H⦗r< -dn?.yR iNmk iY/'vWf/w3*U;PVmnP2rmp`IpI}vnv ,$ؖz~zyr!%DڜFCKkJ{fw|jKBn6}n+06K_e7C1xh܃i_͋W@;Y.RK")|yWuY`{VN2f i 1o! /L#KW 4Y$4:MYC .8+4fru }@MMYo6pbeC?5wԝLPҮ|3 :Jݞ8^fbht^󺞗|x,./f4B-|`ؽuq` Z##Cp*ڌ ܠy-1RVrכg$-\AQ鞲s" x gvI{]ymxW#-h܌w䠒Uqv6cx(PkN#]Se͕#@8*~?=ʋ˵'Nݩy)ejP~-Ǹ_}nP,;~nt5l"xZb_XOWQ@[!;oze [_@oF'G</(5>k4NF`w0Y!1qי1063uc,TU,%v:Ф) <_1EἒHS0 b+"UIu'9)T)g\~NDƑiJa3H(-g Kn쟘b9_6V@an 4(/J]T3lh0Ie5|r)du(I╙fe_['J+h+ g0zvE*kHd AKnIM{tU2 \!%}Q,9ImW-[L[o OnZ_`&IZ=M&+_ډ;I̼ $cE\m`Up?-B}us=MyvƲ’VFL !- eMb޽|BwD5Y_u%&aQ̔ngsvYh LzϠ&N{p1n(#7|QP5Ș%n͏F0-;HoF钽-|ṙߓ]^:lT9bE>fq%G[t-.sLDoDqli>/ڙ̫/yy LL]4N KNKѾbgJM\I!$ZKM7e6Ld`y4pY[wd7Y@Р"9gmkRdrw؉zۙ킑emQυ²e=@k45VsoQ-&$й KtU0A=xY*9k$N j&J0( x">9Uw8y)l vVZww&Bjn"ŧ`Jn<{Qc2ں #f,T)uPG$m<2I#VN^7U_(H]?Ԏ[ h BV(37 4צ^(*U j}iNn7% C+ؘpu ۠$2hlQScEփ9ꪅOl,8˨[KEX A(-V>‹⽩qDCg<^ &֪pmBF*˶e[G dlh@Εä,eTӗ"-׌NW¢.vwAPzw@XMS߅JF0 X3O,hw2SgՆsGfՎa$TwζX4AtJQtȪ$.o$~rAc c@:gr &[\F*.V7RA}rU== J eJrМ2M<*V -Z@2Ѥssߛ) !sL~z !/w*0O& A!QK3e@XY߭'iP/1\]ELGr\ˋkglfrq]P74}*HuL K֖2[KNժ]>q'PUf'rn~%.ZxT{o_d=QR=< [Vٛ`=NDLpǒ:}osd(O*A%NwaQ(2.~W㡚&{Iv O nPS>- rܟ">/bJ*9mA7tεVY@vHXm3j ;J{YPZiH" Huؿ"׺rJDgoLӶn%H'D>"~ad-Cŧ삇zwܩfq4)߃{1ڠ+YdRT1\exXeP'r_Vƺze~ff;2rb YX\W)ln y򞀵͞(5Hj#`aHzW=TBU5T](m)Mk"=&\2=řنD̨H9yQ8~6lBg1_3L~X YΊJsM|پ\##?{kb DLX 4Z {Cxۙ[%g $]΁JHM,b6@=!Ҏk> k1bq_+ t"ڞ5董'7l!gi;H#+>%:g75 WtoGLH.Cm6n">N̅>E"AuAҌALR[äWR~,JVD9KƖ7vg;%t.qR8NݑnA6Bǿ!iM#5^(rД#b]|m!J^lZ JnB ˣ_q/rx(O @:G/33P3$@@l(=;a iO[#{ƈƤ>UfR^^-{ϙLɤ}0Oi"sfi9su֩r|k5ЖYxb~­>H|I˸r"kY|{߉C|DMKbp48}Tz= [\}ja2?r$1nJMΧw6a."W-VSb)Ô$#5 Ьaת+ŗ"2]^X2M$k9zY_ WMOT\*T*&FfWʵ,k=-V<0 Gg:#6ߺӝ.J~b&!W|N0WV#\ӬIS<%x)+3y;5B6[bq@nё1|AI}kArqX}Gp٠Sz%'[ PһE2!ߪA(cR AٍR7f7XZX{@͗M;shV(l׎x6i3Tbߠv}Ԯ40>/v2mJ,̋kPfjae)NBA4xHzC߾TȠ.u?y/!kGWXȋ#>I89I^H!ǣJ=A(( 8BrZ*M[rxn [b :S ^)>~ܞsz;mJ=KJow=3 +GAם0CFVE 2E7 \!̯'@ f{g7oNК-2k(Z{[5 G|b*r\9SjyNH9Je{m3䁊N|7?:Ks.ls۳a^eq4Gmٷ.)Ovw "a\pir%$ 09㶎P$`=Ì&@k٢7^|GSeSL^ϊZ^LzZ`di`O`aDx}rYZo)~%mGo4  i`*zgjvs)_Fs []NTZBMnk=0];E&wb_jNIZ6~ jIw71> dU7F:DBj#IV{ݘ=wGWI[Z?ѥՐg[!'R]+:ޢ;7SPX3Dԫ:H屄?&n.'$#?Dodt? %t>Uo=-gj1b>EPN舉H$5 #OUduK-*9ysxLubKcrj6銻Sԑ!u*mq`(fN>F_qO!z 4/$KWNvA6ı(+>tDTcCJ7*v\fvUC >38WBEz `vJthdzYdTW-T-ϋgNKV+6^%is\q /8/;dJ&]%7ɸ@@ӼVnjoۖ9tr54Frߞv7Ոʮ߲Y$tÀRR˿/ZZ<| HPz&L~~t C2fMjlʠi4qIC)|!5U` 'JrQq֪8P"EYm2zpଖҏVe>-a2B$%[5JsTL}~fud MK>&&/i~[6@ ,4:Aht(=-dÝ)?J8@[TjgDSV iۭDj](~/ 0ZdMMPmIit# kyJȼ'a&[C 폤=߅VvDHAaA^z$bjV/+8"E=G"5q+~~.JP1L 1 Q))Nȶ9 >XE`SRd(TZ>bG{"*!1i4: +@T߶2K-&%?; MNON3j3O/0"|̴FW#[ľzRD'txDh[GEU&M0=L9I‘ɞ:1$$r` +o!ːm: v&u\Vr#;dZ{GV;x-@;F;RwLIKE=ZS*r,ա31f@X# Y/-?&c%{o@lZ@xK) [P:Q'#UIHdž0s=$N+X*de b %}g; p@cú`X6+u[BՓ_0ވ!6(@Q;Y.7KkxH_M6F7,d'ւ.[E̟Lsu`Cʵrr5ϐV?"7g`Nymg3Lx?hfK) fps~GvX\D<N%PLF:mPoW5aG :Pi&JC`A=Dh; ""'|hb_xm H.׸si毴WR/Yp6l:@C4az$qCDM6I 3aAoK;p8x (c`zLZpT ⴌhgƩ|@{4)g¾o6q<{ȠlXnDeB0 RM*즓 8_[wqà=3AP[dɟL6G΀G}y&׭՟*e.v\ %9% \~+q#Qųt2]f * -$ݯv|*lydj)d{C+rHh">젶hFփtDV]x~@h=&߁'ɼfJ!  Qa~}c'3ACf4}>ĉNay%韁&HHڇ2xdU?rӚo1 IV1)6}d;U"IlF1F(Iv@GsVk$No40,=B{.2k7G=W$\LA Y,xEn 0Do(myXK ,Pl [3)C"fSDÉ93 {{εRzMyi tY+ڝ: oހlyNVN sz0gR!_iHHIrR<^:oEiIj`)C(=(9lԗ|!եT.fm[7ؘ7j;/}/jh OmM{@ ѸNLmGxXsd҆%9l`!!sMR*5H<;!I*a,ZMÓ (.Hfc4d\כb]I.E7O7>?Uc, hS٨ĵ("<^3&Q;$>}W%}Fv˶noQ OXv))7]J 6eLV6(UJ5[?k]}* 5H^At >g4ueQ m`(e'"clӵ;zUd8kx᝸Pc5dg3F=(00FRg4LqCAU\CM,A9dߨ#fD ;9=.Ĝ)gt-b]kF`.f Ep̂bU{o9AzF.O$s豌0)ks&UgM%E|O"NXfHlnK*Y;)ّԊs?E*嘽+uWi>4{fԐxRaj%vimn +1uCpȆ<V3BRs)6vgS] 7'A`NP ޴$-Ρ{"<زKsAcu7x_&Rn}@4@-n@jZ~E~k sZ;@A]׈W?W+#"ܗfΣ#$-t}%'G:3ed.rDZd(SaB8*;V8!429L+1|;ל>$W}|{? 'AhZ9U8bǍU%0t3X .?<S:N%TN`$"fuQlT":s>d(nQfho.$ԹWT n t`[ӄ&M*7=X`黙}"l Ni_`W}[nX '|K`7=lh3[;-}Ncg3fKKy2ֆ kG5!5Xܘ >1LOHzX58 yJC- mA&+^05N!zƣx# |P⍔͠Y]P^}JW9a~V+1;Um[I%zs`nrq?7-==Ƽ!<97o s';amY7'pWR=(ׁTFG:  2^N[_bO;| m#u5+X3]>.xA]T]5qBG~R Y .Mɟh# K BPvwI#(cAxF ~Q|ymsYB7{B@LS+4U2U>"&v(\/a-3η&Z 9@Xp~!xCA+)(^Uq'Dqe2Lr{Έ˂Jg[+Q!zAq8}?eU(jܽĽ"LH3mnɨ@PdP4k|^zՋ~Զūר@ v5E֜1Kt:h8knSyΙvZ/K@ 7.WR:iS&tsuA $b8yKy$ї3 62-\*O܋/߭ǖ@Օ1\$4|9#BgssQ];6,\6zY)a?NӟýyYj6|}Ab~_U@/꿽 "y~5*md5ͩպúiH`@&Kf9r+xN)Z?(0 CӚ$yvN݅=dgmhUvِ#{xDy 0WU1C;(g)ׅMS\?K+E7uJԴXvzco7Ni!7k4+2V%XetR1>Lq2 u;A@`-'c鍔p'JN9YbszfWu%6|2EC6 iƚ*[}|92.g<sXz|Q13@v_x(*ڽ(gA'F՟8vc҆5!5ڈ?r-h n-2c:~k°/#bl!rBzn"HС <߰IyVCYU&B8!!"5鑇9Y(,`)UYp4+eQP@, qIǻ2W #@#nߐ,JhqI<Ub}p&{%"(>yO`BIkEP+sQ1x~Dg2&9[KYG.[`(0yݯ͈g_Ś7HMHvKnL8wUJJ%{Dp$ BnSXff5Egh8UH4&MMMFR`jVk%m=<, 3o!f z-r\s$.ĥ'=ap{E.c M݆{!dPArf<©/|$JVll')~\7eg4HG"Q?Ma'D+)qN< pCHéOQsӼEv1W"<;YpA @r*)Hd[V٧.%yԣu_MMKyhOئla57W8@dO۰Dz8>A bc%~ꓩN/OIc] J3 B|i 2v]krL[&n*Gĩ4k5mI $:269#,I Dɤ&Anu#73=YLM6AK4yd]lL`u{FmO3LG@q9:O7D]PI6P,չ?|5zY𡭡 wυ,'*Sy3h v0+,3>yi?R&O,lrcB9J|?uƀBDeanK/n)P">jw[a|pU:}I𠮔uR!9?exfqh x9翉{g"$K)<4tk3"vcPʛ( cLbLpp[?܍!)Ӂ]qtkqH !Ou(6gz[C>/&(MqWѠ*=/;F#F BmgIfAE.Z8]s |+i M݅sقgoSj\їъDWֈgi MO+#qO#M!Lb-hl= R|*b1{ <Ę vTCSF?_כed mIg[;?XI ۛth}˪-4RlqPZIBr.+h3+(@=u!!8)6?PpW"Nk7_ŪPA$`/Wғ/E}k|SJ4b)#zl!Y~ l??@^'ZI"[ ?-{kB3slsֶ;}zt?Q_Z{ːkoSp̰n u֔Y- jW waXGb{Tpz\3q {Sss4xwYt&*jfUz?y}3 T&a)Gƚ Q,Ú;|zXcA]D?LǪLф-~vs!}lfv3RȎE6iEajӀh4k_| lonS}UeqoKTO;S'>z]ukvkw+e(3Vu~JŠ L!|ww1>uϼ];a+[_2 ̅slnxD{VDdy29ze?.νdA22 \k 斮&#Ёx,i(_3 |#V j9sAS暚tVIyX⠖D6W9?d5'"u_6O8*IW1Ɓa1!Ii$f]peYV!5n9) <jI**A ^"Nb5z˞ q& 2yjm{suS|'x}x"K(3?az ^!^K K'Kg8-%:+SbgEi}{{];l@F FKO$+伙sN37 5 1xJ2 :a (f>xbd3 r.C>jmvl$ މ"Y`nƀ~HǞ.ĽY.&hq.YlP$@Hi"A/Y֚{ͯ N6j^"‘ۅ0'ݥeG-e#ፑB R%&: o7I)2d{ܾų!V7\sf%Y5"?.y/1 הbiH$5:|K5cn ,Wj?*OIA:|MGSm&ϲ5uB"3mOTk¸MeAI)ϧ,J m?ALb^jű'9Hʶq9 㶷صϝ HHs-Bbx2:uW8RU"k 797 )Gx4$+ynsM]= DsfߗiwlC!+0%^lP?'|bxf&v!,n2$pH?J(f{Vxx YDC4CP&#xvwiio}2osL)f~TΉNRYX'+?tW׻ #' Ѹo;Qinv|U*&ؤ͑7xmܝ Plf'ҡJ/06xv5{ @lSe hf`5=T\D|뷱C-~)W u]~ݯ=WL\  YUzTKFTjܪOG Iyp |Tp;}Sl|9OCD68%V;94@Bn6LҲ/o+/vd _O?pF2!"# ETD=pmM/K[]ad~~ :Z~H_ IxaMgΒNDj(nd, [՟qdx C!-!'͓U?_ԨLä$˘+NؒrPlQ7/(~<٭i+֕O&siXi!^AT{t $ y1*da2L0+\jۯ) Jvo6L}o0HC Ӝ$KʎF/ҎWxWhw5'dxnݎ:xn5yR$?׆uLXdmNi-GqԻ ;uOvtznĻ3ߩw|qvkvWU̗$EdnǸ.!p}VV I6}$q뢭\v()u Sϟ ; ! yx3#AJvKrDvKao ʫRSl8{Y$-Oӽ8`dG!ƥ;/.% dۆM  _ ݾF} Gb:8'PsrFK'p_=vc![-_e#n!xX|O쀸p}`@ѴMO f_ ~y dlZ,?lą:כe./KV+PD8iTik^Rfڽi,[b`1v^D:HZCy#$F}sKܾP|\Pi*r+; k "UBb(#MYҋ f7| 1B;\B!q g@&RŃ#>ܬ&|]uǻ`a@R#0I;Xo U 2 R8`گj?lԶ[ * `^lkDf+eol-9cV{ȬIQÌZ^2kxgкďWr 4p fSND#/iO͋>TظaQP&34p C7? |VnHTZ4NՕ{O1گ3,p*t:ִT"'{,7ׂH=̴=eI 25l1ǽгd=EcgMe,%`0#po'ZLK)٘|HL/0*"1֯w&}E(r#a܅28Rf#DߑQs߄"{M$m"3;ћܾwD/r},\ gX[Zt4|jpɚobV3t#Pւxt&VcƋUWOY[z|a71 P< 0@n ɺV[ޭg&=ݒ~iui,[ӃZPtdtƽxv k,a<0>e! BVn\7؋I0D(k;z_M痬DnFB+i;ezKiMuw/0qB.KfiZTƦEF&RZU&6©* C=Yr& k,Oٝ5ĘB -̒Y@cm0RF?IJG#Ne/q!m%|78@V!G4G[@GH|W#F@p-L5W"pf-40:1?'||.xk?]ohUtX3p&aل# q~G[XC$c1-ֶi93וI;Cӣ:73O扶9kSЇw΀Y'`ym+q5S!8g? ʟT*ݔԜZj}lC=ցkK"IMDWmmv_bmr>2qf@|f)3('db IWON)YH{z:Y\6i98&N1ci|)"+Q!%rG,.!.aɎ*$f6{k:_ȍ`|0M4 6>tp*\w$;;am#JYsXWen4x_G#EU$߯DQ[.@܋x0s 1+OjӼL# q ^ȏM"k-{xCOulV;-=; J-* `WG*lzFEG8%Pдf?w gOK/σH6b*)]^F8DGC#[,~= f-뀈?ifh֧!FAQz+M}j!{m܈E"OmPxH>@LG/ʼR|Ҹb 1#4UEIcBtNpKc(Ɍb~=1[ , N%+h!G^Xf'W.@ڻXzqbOylWB6jW [OQo @v$ġ^p^P ^Θ0N-I:Újпm&eԺciLCg`@G6g՗lnQ6ߢ}l?j\Eq f;HyOT Yi= {X+CR}(k}"*c| n ' H$qϳx;g(?>v֫iBxXʒX1 !jB?i.j '3g)&q|k\haz,JkGSX\j깶`5 l5Zf~VĆD`0l")ȢD!qek- klo8Qc(4 L:$8&a3 .1/ijYk=),ž[\F/'CꜶRhS84%)2sv{o4N-Mƞ')[lVlh(M9PT2j**{> ̪dȀB0&9r&h:c!p^wB%iXϿ9Q*g@#Jd_%ӊOG(Ɉ xg6P5M[|'2|_7]ǜ 1U{ o%?#tq:4ǥ^#>Z@h܂9owPyꑰ63O~lc_z|K00F8KZf `gb˵O92鯏oe@FOһJ0ǴP T/mjCn ;;"TK6`MRQp9+HZgmJ5ThJ[f`Ʊ%W_32$}ʢn$bQYWeiDp!7 #g\ҋVs[m))_P;J r;,ϛ3&=NlO-rur&V 1Ք7t5!t"h*$1)؁=bCw'U>|Jz HxTzlezKu-n Bzl}Sк}ݚrwIu"ߠ7p'">c ]KTuB02ɚ~>tkSZMe;= c@_Hr2`ڴ"*T_d_5Ew hy.JK. dLQPű6ND=Z9tM~ŒFj}.yăx`2ȼ]*>X2>!@|4-98b 5F Iҳ~[(h[⏬blҸ j;$ZYAZ"hAnBś-jݺpGTsŰ_tT1uM 'Dl [K_% ̹NKF](Mo rU^Bv[Cf^rdd1\Y& E1#3T$25nt@``Dywne23w$yzi"u$B&,Gf@[pNS |Wem V6\\~eH*'h- O6ϏM>PůΟ0f.լi#*M}NHU4#oԶ YZ