libvirt-daemon-driver-interface-8.0.0-20.module_el8+411+cf18eec6 >  AdkU]^nLOly̞b]<ÇT4!MnhR Uf@J溧3m|OM e3&eyiXAը6ސV;gc6-E\6'N>}6zWHUȤD7O=ţZK_JfP'4G,xJ568d5rl_`Bx X4:.{$fk }=s`ILP]pCD';&},t5ik(Ffa;w!v(CAJ 0SJn Vx% kP&dxKcm0+xek4oW/b_"Bv dͬpjQN0m]Ju[EZy2U,pTg X y5)]~NkBSimXѰdaF!?wh|,2]yFdwtjJj~o5:19%&/YTe7024a2d14a6b20df93a66aaa2a11e9b6b5fe878f416b8e4cb06de22791f8164db8a829f98c1246dde871a5a29a57b7b67bafdd20302047c435bb5006630640230370cab711f2ed9e6135bc11eaf5bcda9fb6e171acdd9d3f84f522e678f9645e34e66a9a497656601e66d9f9ad582fbc6023000ac4dc7da7650accb1c037fc98271c1d1d1028b3e66774318e434921789cd001934af9731ed6742a4a83e60c7c5bf0b0302047c435bb500683066023100c40f1afaeb3e09a761f8982c0ce38a568048fc835b0378f38629b9180d20437318017bc895b264f01b5cbbe69734d266023100e4b68eb5f83a04b43d99a104959c259059c3ee155f3e4d9e710a75e237f1a0acba3e0baf3a1a2330bff4e26458ef56d30302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb50066306402301b6557883e547998ef48d0ab607c4fe93721ea925f77177c15e8fdb8340313b7c1d18fe594263d87a0c805203d22e965023026eda9edfe729330c16433bcba51f78c03dae3e0f02c78d823f6a47966a0af66cf0abb275f273dad112908b5cfce38df0302047c435bb500673065023100832bb7a931148e5288c95c5b4af1bc0de5afc63b07fde1350d890b2a4663a486da673cf16a3dfee358f9c04aa51e3340023067ea16a8bc25a0a17213fe71c459ae4975c1aa43f93212439cf0a224a45e9f6156a97636d40c45ffd8231d97119ea6830302047c435bb50067306502303b1ca1de8a09613ab67cfdec6af3eb24ff8f6b32772c3008ecf79d1006f204ccb2c2c690247d28868f1db0d9f04217d4023100f37bc85e7b8efc8b7f56ff17fd5373ec2f0b9a44df92a1e94eb7631ef5d1be1dc9dad26ff07aac441d5261336d8532b40302047c435bb5006730650231009e7e6a029a0ad1b77e36931682d4c202c79b2077b076cc1667f43eac7ea5a3ac3b7d59789a040e377f3f1396b0e45fb70230669341e70ad45b5733029561bb46c10d82a2f4d97b1586318f3ed5c9ce84c1e66a087baa6ee6de272dc6533c661ff7470302047c435bb5006730650231008f8bc84d089512afbf1086a31715e3d0cb28921b082919291db4eaefc1e58dc0a6710323603a14dbcce05d94ef388e200230129d9c8005c6648d6207c2be67c9ceec8595d2b8881fe0fc870efec5345a947ec98df9dd2d4f7841f9515916e7d4e9430302047c435bb500683066023100c9657dff7858b1e9c9cf39f82b0dcd9ac8b8e399324982230d6b8b2c61302f4d731815a928319a9e4cff2ee966af85f8023100ef37855c5f3ede8cd0c0c776e068bc828172f44406097b3941f4e9b1eb6082a4dcf85af84a9295d4b2ae3acdf631ddac0302047c435bb50067306502301ba39949b970daa60cf60a4e85493cd2b10a5092492805949e5c8269ad67e0955455287991c3bd145eff237ade6c796b02310097318dcbeef94967237cf7bd0251cfe7d1b5c22814068d386e0ca359457eb703dbe465f64f88fbc2a79a4b59e64527080302047c435bb500673065023100d31af1a30a27ba2153d5884c4e8237bf4d586451fa87f8a57de61e45ea992ba2d3c38488c557803ac00e37a67fda6cbc02303fc6c8671c1e9ef322829289ddf08ba8a45fc437a2717524ccacaafef8a96cef72f995bba31fb63173891e0a948a53670302047c435bb500683066023100b2dda062095562fbeaf7477444b187bb48d216a4412a7f8d3266bfbe297b91694ba82a65b02387ba17d5516abd1af1cf02310084bb5d19651891c69e4bae1d10f2628b3b57fe8c11bcdc22af8435a18f62d2d5346d5533ffeb88bc1b3d1e745ba756a0LWdkU]-,pMj|e8gVwVU̾ e\1 ^. Poz$r'Cp ]Fe! l3t"軴vɴ{_gc4!SɕQ؜YD]irJule~VJ5&2gVs(65^%j@;̯O1C[jk+I<>M>禒 {0ٮ,ڥ*G5_X6.X޳]GTJ Um ]6y)u*2t1(&܄PC?d"( C s & 9EZ`e8 X x   DX (8i9Li:.i> r? zG H IXY$\]^ bdefltuv0wx<y|Clibvirt-daemon-driver-interface8.0.020.module_el8+411+cf18eec6Interface driver plugin for the libvirtd daemonThe interface driver plugin for the libvirtd daemon, providing an implementation of the host network interface APIs.dkx86-04.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ÁAAA큤큤dkaBdkdkdkdkdkdkdkdkdkdkdkdkdkdk8211f87ea960d14cc39c015ba1f6833247b22043445c98f079411aa5c2ea43cb675088634d7cc633065be91bcdbfb6106742d0053bffad9fc30b46ac088582e3786cf90e59ff244bd14608824d39564d38572038726b745720edee629d3309149e55baad83266e16f8ff324055a4a0f8e923556c1f0c842bfd1e6ff97f9cfddbc3c00c06c65436d2815c9fdf771267525227fffb70dc1ed37d54917482cfe14a2ad7118d7e408542b04f0701f5dd8bff391e59a0398c550c5a1be3c9dee703f5fe6aff2bdbf4d77fbd015a22b1cbec232652cb8a680cd97fb7c58beaa0696a00605be352797a8cbc3ddb2c40c8731a1b2e034d57c001ae37c24d169b7d268235db4156031ab72fd1e8da197059efd1a19b7444eaa72295bd49cf8b2fc1a661d3ce37ded6fdcfcd7e605d48a93972c2c0cf417ca612b1bf830c6c3cd9fbcd045dee9b75c72c2d62cdb57bfec778f26e0b36aa880670a5c85d7b17163ba6197494../../../../usr/lib/libvirt/connection-driver/libvirt_driver_interface.so../../../../usr/sbin/virtinterfacedrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-20.module_el8+411+cf18eec6.src.rpmconfig(libvirt-daemon-driver-interface)libvirt-daemon-driver-interfacelibvirt-daemon-driver-interface(x86-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-20.module_el8+411+cf18eec68.0.0-20.module_el8+411+cf18eec68.0.0-20.module_el8+411+cf18eec60.2.23.0.4-14.6.0-14.0-15.2-14.14.3dgddac>@c@ccccj@ci@c@bޅb@bb@bi0@bb@ar@a7aea@acayaim@a0a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 8.0.0-20Jiri Denemark - 8.0.0-19Jiri Denemark - 8.0.0-18Jiri Denemark - 8.0.0-17Jiri Denemark - 8.0.0-16Jiri Denemark - 8.0.0-15Jiri Denemark - 8.0.0-14Jiri Denemark - 8.0.0-13Jiri Denemark - 8.0.0-12Jiri Denemark - 8.0.0-11Jiri Denemark - 8.0.0-10Jiri Denemark - 8.0.0-9Jiri Denemark - 8.0.0-8Jiri Denemark - 8.0.0-7Jiri Denemark - 8.0.0-6Jiri Denemark - 8.0.0-5Jiri Denemark - 8.0.0-4Jiri Denemark - 8.0.0-3Jiri Denemark - 8.0.0-2Jiri Denemark - 8.0.0-1Jiri Denemark - 8.0.0-0rc1.1Jiri Denemark - 7.10.0-1Jiri Denemark - 7.9.0-1Jiri Denemark - 7.8.0-1Danilo C. L. de Paula - 7.6.0-2.fc34Jiri Denemark - 6.0.0-37Jiri Denemark - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- qemu: monitor: Drop old monitor fields from 'struct _qemuMonitorMessage' (rhbz#2170472) - qemu: Make 'struct _qemuMonitorMessage' private (rhbz#2170472) - qemu: monitor: Move declaration of struct _qemuMonitor to qemu_monitor_priv.h (rhbz#2170472) - qemu: qemuBlockGetNamedNodeData: Remove pointless error path (rhbz#2170472) - qemu: monitor: Store whether 'query-named-block-nodes' supports 'flat' parameter (rhbz#2170472) - qemuMonitorJSONBlockStatsUpdateCapacityBlockdev: Use 'flat' mode of query-named-block-nodes (rhbz#2170472) - qemu: relax shared memory check for vhostuser daemons (rhbz#2177701) - virpci: Resolve leak in virPCIVirtualFunctionList cleanup (CVE-2023-2700) - node_device_conf: Avoid memleak in virNodeDeviceGetPCIVPDDynamicCap() (CVE-2023-2700)- qemu: domain: Fix logic when tainting domain (rhbz#2174447) - qemu: agent: Make fetching of 'can-offline' member from 'guest-query-vcpus' optional (rhbz#2174447)- conf: Make VIR_DOMAIN_NET_TYPE_ETHERNET not share 'host view' (rhbz#2172578)- vircpi: Add PCIe 5.0 and 6.0 link speeds (rhbz#2168116)- qemu_namespace: Don't leak memory in qemuDomainGetPreservedMounts() (rhbz#2166573)- nodedev: fix reported error msg in css cap XML parsing (rhbz#2165011) - util: refactor virDomainDeviceCCWAddress into virccw.h (rhbz#2165011) - util: refactor virDomainCCWAddressAsString into virccw (rhbz#2165011) - util: make reuse of ccw device address format constant (rhbz#2165011) - util: refactor ccw address constants into virccw (rhbz#2165011) - util: refactor virDomainCCWAddressIncrement into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressIsValid into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressEqual into virccw (rhbz#2165011) - conf: adjust method name virDomainDeviceCCWAddressParseXML (rhbz#2165011) - util: add ccw device address parsing into virccw (rhbz#2165011) - util: add virCCWDeviceAddressFromString to virccw (rhbz#2165011) - nodedev: refactor css format from ccw format method (rhbz#2165011) - nodedev: refactor ccw device address parsing from XML (rhbz#2165011) - nodedev: refactor css XML parsing from ccw XML parsing (rhbz#2165011) - schemas: refactor out nodedev ccw address schema (rhbz#2165011) - nodedev: add optional device address of channel device to css device (rhbz#2165011) - nodedev: add tests for optional device address to css device (rhbz#2165011) - nodedev: prevent internal error on dev_busid parse (rhbz#2165011) - rpc: Fix memory leak of fds (rhbz#2165428)- qemu: Ignore missing vm.unprivileged_userfaultfd sysctl (rhbz#2148578)- build: Only install libvirt-guests when building libvirtd (rhbz#2153688) - tools: Fix install_mode for some scripts (rhbz#2153688)- util: json: Split out array->strinlist conversion from virJSONValueObjectGetStringArray (rhbz#2149752) - qemuAgentGetDisks: Don't use virJSONValueObjectGetStringArray for optional data (rhbz#2149752) - virpidfile: Add virPidFileReadPathIfLocked func (rhbz#2152188) - qemu: tpm: Get swtpm pid without binary validation (rhbz#2152188) - qemu_tpm: Do async IO when starting swtpm emulator (rhbz#2152188) - qemu: gpu: Get pid without binary validation (rhbz#2152188) - spec: libvirt-daemon: Add optional dependency on *-client (rhbz#2136591)- qemu_process: Don't require a hugetlbfs mount for memfd (rhbz#2123196) - qemu_namespace: Tolerate missing ACLs when creating a path in namespace (rhbz#2123196) - qemu_namespace: Fix a corner case in qemuDomainGetPreservedMounts() (rhbz#2123196) - qemu_namespace: Introduce qemuDomainNamespaceSetupPath() (rhbz#2123196) - qemu_process.c: Propagate hugetlbfs mounts on reconnect (rhbz#2123196) - qemuProcessReconnect: Don't build memory paths (rhbz#2123196)- security_selinux.c: Relabel existing mode="bind" UNIX sockets (rhbz#2101575) - RHEL: qemu_migration: Fix restoring memlock limit on destination (rhbz#2107954)- conf: virtiofs: add thread_pool element (rhbz#2079582) - qemu: virtiofs: format --thread-pool-size (rhbz#2079582) - conf: Move virDomainObj::originalMemlock into qemuDomainObjPrivate (rhbz#2089433) - qemu_domain: Format qemuDomainObjPrivate::originalMemlock (rhbz#2089433) - qemu: Add qemuDomainSetMaxMemLock helper (rhbz#2089433) - qemu_migration: Use qemuDomainSetMaxMemLock (rhbz#2089433) - qemu_migration: Restore original memory locking limit (rhbz#2089433) - Add VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - virsh: Add support for VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - qemu_migration: Implement VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433)- nwfilter: fix crash when counting number of network filters (CVE-2022-0897, rhbz#2063902) - virDomainDiskDefValidate: Improve error messages for 'startupPolicy' checks (rhbz#2095758) - domain_validate: Split out validation of disk startup policy (rhbz#2095758) - virDomainDiskDefValidateStartupPolicy: Validate disk type better (rhbz#2095758) - virDomainDiskTranslateSourcePool: Fix check of 'startupPolicy' definition (rhbz#2095758)- cpu_map: Disable cpu64-rhel* for host-model and baseline (rhbz#1851227) - cputest: Drop some old artificial baseline tests (rhbz#1851227) - cputest: Give better names to baseline tests (rhbz#1851227) - cputest: Add some real world baseline tests (rhbz#1851227) - cpu_x86: Consolidate signature match in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Refactor feature list comparison in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Penalize disabled features when computing CPU model (rhbz#1851227) - cpu_x86: Ignore enabled features for input models in x86DecodeUseCandidate (rhbz#1851227)- conf: Introduce memory allocation threads (rhbz#2067126) - qemu_capabilities: Detect memory-backend-*.prealloc-threads property (rhbz#2067126) - qemu_validate: Validate prealloc threads against qemuCpas (rhbz#2067126) - qemu_command: Generate prealloc-threads property (rhbz#2067126)- node_device: Rework udevKludgeStorageType() (rhbz#2056673) - node_device: Treat NVMe disks as regular disks (rhbz#2056673)- qemu_command: Generate memory only after controllers (rhbz#2050697) - qemu: Validate domain definition even on migration (rhbz#2050702)- qemuDomainSetupDisk: Initialize 'targetPaths' (rhbz#2046172) - RHEL: Remove os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0/bin/sh/bin/sh 8.0.0-20.module_el8+411+cf18eec68.0.0-20.module_el8+411+cf18eec68.0.0-20.module_el8+411+cf18eec6 virtinterfaced.confvirtinterfaced.build-id6c8b1df916ae0de1427e4845e867fd70d39d0ad1c49dc61ff257569b81b686540554996c60d69823libvirt_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/6c//usr/lib/.build-id/c4//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]=6c8b1df916ae0de1427e4845e867fd70d39d0ad1, 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]=c49dc61ff257569b81b686540554996c60d69823, 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-853218f1a46f720df78b637a2a4a44ece6876c2d4014c0d2b6ae31680ee5dba13virt:rhel:820230522131239:9edba152?7zXZ !#,H] b2u Q{LVGm{s@U e{U8Qg̓Rnb'Sկ,V@ B{a3*d,7OR0N/84=0Ɋe4;`U `s`aB!z5"&Xu\]&ҏ~Dq[*],ADnjZ} v5j(!(! " dBRizm9RC)A~FLBԙ.B-4y&~qw(FsmR.XlKsF'N$ ϙbi;A66RS&E}qVЫ)&_bvvb.1ڥ""Gkpp*"CBK[<<:eî C]Pͬ&lVUO =3B97 Xzzg Ev\%7]ޡA҇<$zKzHݼ* 1C={`RF,k?SZ$AіXԋO9n2ueƽwL˕R㽏df<f:x<W5^n3M/IPоY ՜Mqt]#JЎ"Q(-zD},ɼ0_^_ ;Tռ}#ctan㶚Sg`9_N|SFY0cm#[3I ۺ5C~׈iB&KsR5n/_e2q킠/cm)5QjMܥ% +,eP}-l+ճQ#^ nl!KpՎ{e|Z ʢuYavYw @ݰ0`,A#X?iugXV&<j 90}^;U\Xz12px{:݈B U"TZ ;[PB{wm_.ӓB/f$]OJ@\*^q(`ay]]O~ЌL,]Ν A%Pyl˴PFON[mJH+xbGLj}詍컴D[V2h\goEnſ9Ǹ&ބP~+ic&|,7ZWNA؜5]hkBt\ɫ= F u]qZ0_17F } (J*-)sBI} pF6 Qҭf{{]R٫ϜSh% 4bͮg{=auЬ"% әK975 Ɉr'q2'nBNEH"GǪ}߿F{vș?d# L"`S3f-R$,%/ #HI~ Îv՜.~29ktu l2jUrgOڝSgr'^[+)ϛK{俖ٗ D[3ugX-,QEL(ILx<`7K%]MAӂHYiXs!!af{@z='pX @vxbb ,+o$4..w*+Jr#oec+bn$AP>'FDL-_78N7t $_CG Ib|fvWѮ**}m%mY>Aa{N7ߖ980庤tDV$\IԪwgA-GЦ˳,E&r27m {&locr8j33˨Nv0.쀚I| 2}W7H )J\xxԙm72}jr>:G6(Es](orL V3xuM xş3kwG߂H_W4+rT;g])jzl9ky{>)X_*ByQB94$]]Dt$Co톽~nRh L1fJ$aL7Wa^`'s]-;*;1zEt@9BZd왣6:;6keӅbŘ^#SC O 0dz\_9a%s0dh#p&62 ZBb6:ҤzO^vq el{=FE)O tbJ=-,^*h!S/تfĠ^l`&BrMr *%Z( 2(63dCtIe!Q@[ ̵Ie5^|<83]OFG$ hr%.ETbAoB!ؽ^(ޣqK_N!э8 { }A nU k\K9Ke  ,0[+&1ڀn/_.$y2-B*p~JKX!RQ~ꆔf-vjn䎋2MqpXԻJPZuv:{@ u HK~b̡AqR5ɶHG6z\}_El<h1mWps{oe|4 RPHzkx̲CЪN #u)kMyGPȭ2o8T>h"'U;/rO*MGt.Y ^wQQo5WY4%7`nTGT%/Nha:(SX-뷏yet1X`\YLicKohPȘ`T?-p0 `aތQŔڪv9Od,wm}k]7-Yqp n8"VB ЮjxXjB K/̄O70,EN zl,6jgmZ8 Rd+1XSOB0?soq+oUzbaJs&t6RRN8V2"Y?V؉8O&vO,7VRlݔ?57's PUӄEՍ8MޔRBGRR+ZVgCfPƖzQqE,7^P!$tbO0O!7:Dc iW"bɘttQSh[Z _kg{Ԫ3 E?APT?YN|-*퉺k"L0j6ꍄЩQYPH?ا* !`:vw > EE d xB_c~4w:Efg(<&9ɥ/Φ_-w eO5sZ *bLiMM W Zʱúc td0 C-AF?b[z ۱ u-?ou}hEȼeɌX߫sJ׽jD2pL`ף3 j NvmLBpm(| :`dׂކ1燞0\QR@M3 D /9Xo%[]CFxrB'S Xׄ GoVR{zc@#ܬk-+~"-BȇTmcf JLHq?<) w{u;EAyI+xl,d@j~ F3(,&·/G>^ [+`m[MlLKX1o,{YP9n|1 AD8oHʅ^ .o:$m>{J n=*Ih)ҙVp۾o_l,ohXs̿i,/{8 i1}BN{RD/2L.}L'sYSdH"Q/ ƱK\oSM^)ʨD_ N&G_2:vB'@~N~Gg.a[29~;U`*Ǭ32 C^6ՙ>eHr+5 N蔅p^5vЅD"TS酘(9'}ӻ?ʇƶ0=&zOmSmz?ɣV4'+t { ~Tpiʪ>tcV~i6qt_-iJ@%Y~i/vD=]P°^g\ܫA3)RUX'V}.P,h*Qn"Lbf2oggl. ,%nz濲Ev2~,AR%BM9P/z ?UxLuj9SBx-7B< ^KssGpV|LnG쎨PԥO"SM͟]O z39y#?6ij\jt"wi.^`tGY+ڼ{%kec7>\kllz6l'?u>3nv*8=̔aTZY !y-[1Y 5s8#k]i3\qFb6DV2hMՌ }mwѭZt[@Mm>Aʕ2=Y<[+,i<-kSU ѣOazrc-'N*W 1msrm,@"L8PQk_Σd:s=u2 p16 |-~`A5pd</RigoZn dƙ=.}y]70mv/x<[/ޫMIOs^],+CR J, l5/,FR FE5N*0K猴29#T|rIFDFškk}å~OX?6R h o"9/b*ظ /O~djOƇq"@HhH:B{e 9i%}~\+d;V˃ugA4h&q5X>(: Tue1n},oO^'wf{1]9Î~;Te&ZNh7ƱcR/5SbԋuX %k f]{YBM#d觓`;#\RT*_h3Ubݵt2:}|6DHR6+>7b m\b7uU; 7i^t=e$Ғ)vxE Ɂlm  J' >bzxNQoB܁ Hw nPgG)b&T%TYٛ,>;!'04X_ BT=Y.u"H2Vq!̢^N*3ށmR>Djhf.J}8r؟vwӇixkG*B9ƀMDl*e$+=JMc!ݧjYks`,6]eI!SYmx;' -do69UmLW-x$gsn ɞZiSܪ܃]MnѰ_9E QJбo^.Xxi )6vl2=¬ w)n263i US@e 5CelB! $b~# L{}8.׎IA'hi8&|`o`sMNJ4T>ޮG1) =3 87>Wo\F bUNL#ro`,~S‡iL 6T>Ӧ8k;3P%xe` d/%Bpo( 7|X4, XmXp"f$ɢ^L_&pIn\Ω?rDB t#PeKc'ezmjWtP )s6fbfùо`fړb"džʡYUW8pOebM@C]||[5[:BUV^$IF-z\FC1e[Þ1 (0qT\¤\ /ݽK{,Vq}8VMI>0&0&36Q)VUO-) :7vv6W ]XsjM.$~i}piò1rSP|` ‚ /Y- kdFl6h<݊)<㬎4ְ_Q$ |S3 )ioyF@u~r5cR!bj0yYY;,pZ}j#lX.l5 faeXwGf}|`[1_l߷$42ؙ1#%vF0>4,3 q$|__;V(U  CR D1l[8\Ż!86H \ jٮ;ьS0_}z۾ v|;ܞ4U2߲[Հ}D$:ӤI5%,dbsUkK^>bJ\@_~==cQFKHJ 5m+,%RONBLѯo% U7iMQ*zv=s%љf6]#y(;`/OM^$ }KmM#a (ju{CIghR;A\/+(W:@,8P8: 9"VW~Y|L^"58t&'0˪(Zks% Ryu'bH+{6]˲&f|9uYvI$WE7I;UY=9'/Q%̘^ ݌x.| OYܙ}/k Y}sz#{\۞Jwqk4kO}NW+s}ׄ&FwCL1_>*xᎯ|:RGY#sdqź$.%DK!~Rv}*&TF5P=^{{W"Cr Ks2wuT"I%L0xsi3Į&[Z^x fV@[/ 7,p?#!ti3SI.:,rGIYF8)`?r +**@Moj܇bIK͉U^)ɮ}3EՄ##2&ץ+n.Ӳf cD'mVTƎב ĚڱNKX]~?dه,#+ѧ\M3;j#!e—X QJ'"a}ycuMAnX6AfHt|g O@Dk}%F3ت>Ȋd@DNr;H8jG-]&`%b c<қ.) Vr^zƀ!58՜G8{EP1{r4 9RP>iYY^ڄ^&fխܨk2 ,7iqc10t r zВ߃}v< Κs엨wQWhP7Js-^d)bU14MVH|p~oMtBI@wC=*p6Byϻxt`^Ve6)!U>%nεUc'RMRbeq{*fعE5g3xWs>,p&D,.w:%5\zgVqZT;m/-bF> Яt/9){8(Ҡ@!ˇ2,|1 ͳY?0` aQɒ/` ؚK?+X4fޏdL!sN;+%ݰO$Qærs0*jo殏Ԝ2iEEH(=L4; I &""B[,,%9|0nѡqDp?$82) u$ZK~7QmXzƙ4ufnO ˻jZ |ZDοjGgx-8J w]):(mhl&KBN蘊=s[̨gRRA.-=R.tYg;eV0IrkSlY y5255ɵ=m?wU\b؟Hy$.mW*S0-h $Q أIN96g?w_vٓJae00^r!_x4MqGNb 9+6jg*T3{SZsݖo?61pX;k(L5@Lں0A/y1hHfLD $q?{$K˕cQ.{@ۣ܃< qђLN qJ|nhRzZg1J8ran`捲:w载}zUնC`վF qI]һxc%EgDVu5ja!*4CAnzMD*:l{-}F4L) ~ td^\urxF*,rhR?(!?l[v燢 q;:I}GN{ tRUޕlg?D$'-oka-#?fmW/|P :>2sp,h$F1JCR!Bb̹wH]MѸlѲQpÝP~r>vIG{L}*uQ !nP plH?37YL.`о=7Nt|i}X/Njt徹qq j4yaP,Q-|&w*f %sSdEZ֛E칪sc QJݩij~4cuU%Kҗ c~}ܑ2wmW#i.7WGALD<-kF%9Cj Cc@kWJ/u[wqtM~Aӵp,&bP˯8djq<, ?@vIDX2Rz_r|-ʥH[7841A/XfJ uݗd 4A BP6vl>[+:#GPg/j+@{VAJ\:ؼ,dF͚C,) ЇFn qӄqIo=gS9SRA.Af<ˀ^1현RX6ӻrS& ʔGdpq$F득bǤM/; YAs:[[:ؼe: 73*aBh*(ܭgڬ ^d`,կ ؅.O+:t#csvaf{r軋wʬ$ ѿwJ%j(po% d1~3djL~9(%+_yeyژ=Ű.evS}w2C!ࢉv#gD.&D L:pf{=H+tȠ*eЖ7mY_x:E$6}<5SL֟2Hi6bv ]j1*PlgZg>5 ) a/b)ja0(MP4fYV>A`/`CGԲ9]YAxdw~}Ubx>.*U˴r_ #ԥ/9#X&W=*_Ńu)B |h#?A( W[ߢ2mF38i qh5kIk ӆja+'S"F׋!ϲhm41k<̄Hs ]aԢUؾ 3;nH(w_>I`J /VT07&vtp鎬eZ0'alV=kC \oZ"ZjVN0 `=.?Zl9/D.5X-w 8^l6.EK>Vɬ.iP0J˂[dO7taL8uNoVpIJ`k<mhfHT/myt֋y @S9Z+e:ueL]ʴ׃l^k9 Bkp])8pIςRhæZ'WRk3 .)S}H^%c׹F{!V Sc!MGe.6Bv>#Y!#$BdsPvi '\ni5\GR5;aD|D#^P~Ͻ[J1w#'.BQE 0c-&M\YH}:i2g?, ܰ1MzMzM O:w(Q16ce{+ lx8$+/S$#(s燗Z}kWA'|z:e] dQhMq[P2Iʒjw+lN26 n.m;ɻ}af#LaKoyNjl܂|j1fh-Ҩ6#o$cv<YӮHiBS;f֨8<.!SM$G* %AՆ6jr{Xk1PyQTH.>;|=;qg{KB]N;MTAMBIz8eqQu{*=3U"2PC<r7\݂{\B{ltXNE_b:Ou(Q3mxz2tU&evs-cMPK<t6hCmG/:8+ ;Iti, (ޣc ?mo >ρJf}>Bzi}׃ҵ_Vl 1sRک:-xc-Ec ?IYk?C&*9P O);w 9]Q7Fjl~)v%A2 !Jg_l붐#|/ oW%C=jfq ſ5S#[ex 9Ӻ%*ze$pȦbVC>4S),5@0KIU>>QӦ%Ps5S$1RS€''s  o7>D@Op휾@08 Pnypvݛ} j^@S./V5UBj+{*a#rH[+Rš<`J%kV޼LE:Y)`asBcPّ뛑 & ㊓ *Usx>S-ߑqWxM&!h;v65c" ‡drWK( Fa/j)LMn eҺ2Tcq}@S,BKM0zwOŻ -q#$ᕊ~K> 'U Tha$o7 47%\#F)_jfΓdn* bGU0(ȋƝnHztH{A,)tN^ ɸM+x>l[ 7]/ j# )?%R$Q -16@ wҵS^IwA '"->kǎg"1OU u`5 7xZT2\~Er1`}!t/H "sE @)kLEJr1Q?8E90gnGZTBAsQU6B+,07;}+;UPH ,Z bWa8j<$0 *@.ĕ3Rؠ0(_u$6 I#7SfIΈzF+ϯ5%XtK<޻ Ɩrj@PmH/?[jgcI8-5 Xqs,Hvb/Eόٓ%?lĦC'xCb^ʼmTVBwOWoפ F:Z.pͯmW  |mY<9bGm B+sQӻiBZ,Ka9t{@~RTFe_yq[6)\ǡREE}oqj"%'م 9pWIr#Njus_@~ڨ{:i z5wh^^'# ?ͯ*ܫOV1iDTnCb5u"81/#w?N8fZ W R0v&@)b*'cYQ:WJh-a;A8ȣm¯eM՗1y0\ʵx"bH+s!DkҌbnQj/}'}hTiKISdRVw|yn^`1еpk 蟒Ú&Y>:0N, c9}'9&`aUgoUڜ緌Fj-GːlbN޳7fl&Q2ȭݚ *o9JZW`f׍ƗE$ˢv&'?1Hw\Ls~cRm9 -8-gc_:!t+uliE;LR :/RD*:G/DPsr_q*\$24iaE!֒@=ya[w.ϯL8`ҮE˦Ms"j2:*h?뙵u(o( A].$?zN?dcp>dt8] 0_T4^4J=%Ђ'[HIr]Ԃ&O uQ CБ)CBFA ޲@ D#r1:J-soh|pk*Z@ X`ʙiIj{cV[3mHa*ͻT &ES*<Űh]?iDžH:tV%e p4X!=w]0nctooV C~^W: v'jh UPf֦+EpfJό`١Dҗ7Z]4NCơE _.cuUGg;q?+qa[gtfq-,}d0P9tS;Py\0ZV2Wi:c|7g9,fאє}Y_)Zg]JWz.Z<e ۲oS:|T3n:H*ЧR9um[sB/L4JPS=.BAk6 bty*4%!*OQm6}{Q Ih"n< АxI{t-8BEX |f"8POA\VHXd>yT(_D"3=(@%UߵcАehc_ 6hnHǯvTFŨ0!* rh6oY(8qAUDaQizwͲ4uuO^Lw$#TdlTKhc0z|YO^N#Jʈ.oJ2?^L k;-/Q;N yr hXBF0e]j^OuP4n5H_:F;$% ,aLhYUy^!]&"#Ȕ$Q ˡy,Cs0Y5{v)a}rLze.nt&#c}.~(YSJ?{zM`Y(A3Yک 8J*kdcYǶyo*DQіH # ¥yt|^2a)H!̃ek1)fCX1+';ڐ=yLQ$,eGC҂,X ď |?%] Qk*JQ͋sYbiڝeeQ.ԎDF:=H3+*@ Zss3OF-Qf.:UxgL>+| zr_WlR2=X,4C*c0(u7;+WāFWWW"6O?-_; &ΰT%qJS~k#9)CHɷl@=ri*_ YIEzlEt個nPJ1N[2=+租d`sA.x[L]"^YZ78AO zZQ Ѵ_ 78 GޱeTF[:>+l MTV@v9@ç(g_@*Q(oRݞ5bu?pjl > Het|^ aˣ?2/DŸU09c@mҔܹE.6˲*rviF)~iH~V$;}OQl\X17r >Ofy M$> 3¢\_u /uGJ2HTǗO>RvYO}ρ^t;|Dܟ#<﹮2F ^mP}R P7% !c=8̐SC~dAk^; c}N Y}yh Gr]/˲eXF'tΩĠ?$]dx̌ H_FZV>^%s幞 [¥dXLkŀv(!l sOm´VH~"yZ{C 5&$})d`hQ̺àи2BvXQyڔt?@^3ǔChٟB 4p{6ĭp3&C =3wɤ 1<"nE[ { z}AY 5;z`zMcGLw :Zȋ֜%<Ȏ'EJMJy~Bڻ>]}[(3 j%6Q,:XS̎=<^'tY\/i^$Q ƐQfD g?/2Vþ6T4xCgǘ`5At2W_EwOGZw'Í{(Rf`/ ;EP✉'>SK"xoF 6*m Q >lQq #n}-a 56{v $<}WY Dud):H-)hlؤx<7)_r-k< Lp*`Wh$Εǘ3|ntcw1aܘjoC &KWX&|ӼB5aH?Ze'v/ ,vdo20Z 2WOUR#?{i IKt @=$ϗd˦j(t(oR )BHKqf!`NG@[ҺR[<1'2\Ffe h케tJ7zPV0oԛ 5:rå$RR TqM܃e(i=C=HZ,@Q>gg<;^ɹ(kЁSiC]OmKtgrtrP>HHeuuP 9 )dN/weARum;n@r- rC ZIk"~GF!U< .I ,IL"E:77*è,6a[J}Gz]K_#zWح#6a@vFB@Wtsme'Nƀ0=fcyw' O4t.trY?N+= " "0lGj8ۉa5̧y֞C3Q0/O砼ȢR>X+ vIoIWGto5(%%NM^w!r15iu9;Dd13kOKGtYHJ`EUG+20}8](h*FɁ{O*.&@ x0T-j)u\ـpWRx`՜gQݶO˱`cWuU@ݬ`,c}M,X!.;R\eOhR{gkp̹ ^8íγU dԓ[h}/5$ֽUNjEʅAeڜ%H`xep]6ٙ_&z؅lzPn֐Z&;^gpQZGh"q#),k!@t)Q82r5 }bGnsp@Ïg Q8k7"u=XwFƸ;0w2 &]c.Q6" @Y,SFdּW]:i<`%slŶc>bA~|E,;tXƬK h80#٠V^pT a&7td["6qnѷUX;m4YŦ7j/>kmNH0MrcNLGgoեahPEBޫ/#_ TCz+-]\ԃVn?DyXC=83)* i"q8+II;C^6gUx,r1r\;K _թKuzuR\:TP튗TWod>GгZ:Pl{ЭjmhBdbw|ZDZ5DO09G ,x`{N20^vUv~ ($ h^5k15BP!T7CXIδW[jzS]Y_+䈄4WՔ'tg#M``zT-;ޒ_#x$)?3wjc<ޞuȒO+7Z$w3[֧^$dc޲3LiF e+ᄌEN;r0r_Koy&n:PJ /y)*KS;qafr8huBF'?4n͵'0ËM[1͊ԡTMu#(z^' v]X! \ !K$g*6_ӂV >E "yvmE\t_˺X6=1\^+̎ vѬx*Vc,;xz`IVTjwHKu`umMP[ gBa'lR<]&-ECɧ >9h]-CUg~xN<0Iǥ楰9vX/F U1[:]cEpzd9q "WZK}Z_G:74XSC~4EIyQM}C ?{=G.)zcSGsm~h43 ;)F{„r9`#Q#N~y!7ZvQ~<YnZdaKz(donX(B NzȦNaro吸0{Zey%@q-1< #7qmkq3}-확;"(=kbT#bZFxF(Zj$XST7Z`o/VTa ~{y#q:8)仺w:S˩5GLyAOCK}Cd.cI]̉kj#MI/wbĵ뭔f4+mLY}(LD梱/͕>"eAĚ>"$tndw(5OͧbcO<3Zҧ\9%A/*^'=/Q.kضi ٦{`f`!Kiۉۡmb ]dn0a`1ګ8{͈CKE(:s^½uQq`^ȏjdv O/+=gIwR YbFQz (&aTŦhs#/!ثl{R0OX.{57mg`I(hu (Pֵ@qyoMǯ}0~/.W,SW׶q mفiكUِ']A2dcwO^:>erEW p{rQZPj HpO(' ݷR@&]&f<09AC?H'24(k#[;ۢ-ўuQfߑ-+~@4h(ѓ5:xbT(}[!z^?i#>Xmu /:i4.t]O @ْC4hY侦{K9Kq"KT CP 8{c(ۄ.̞m]eL=Gּ>I$Qsw}Y*q"BDSC?(0dJ7z !"Eɜ#uHh8=YW%Ăю( Zkl/Rc-SOR}9_ &[uEUZե|vI IZ$>CwЃ\hb'hd& cGD-IiX&*?da $,Bp5UyRrTvgKG.+`~G!&=x3ŗ$:{z@60$QLOF>կX1' n krO[RėzEiXUIE^ j!G,qp>7^ZO6VEW&E=͢$,k삀1cmNן\ _Ў3D};7<݃P5D#R,ML_ s Z44~2G6k%g"jŖ;6m|3x5Wl琠FD(nt{+2{|D#BΧ6,r-EE5r[>={S3C} Qx1'h"YU&Iiz}Ng3^+) c8dKL/:~N WTʒQUo>B{ZN-"6揟M+LUm83Xĭ2?i@FG\!#W"&Rda}#Z]RwxEJHWso6-#d?" <+uce}%@ rXY‹1|Ԇd`|wT#a2i s߿TaJGfrު1x<ѬuCrdbm,t WrS Ôj[inlEexi5U:g疱TṞ˯&%cK$}Bu?4ڤA[10 za " T: x:AZHmrY`$<=l3U1ݬ%Rc%t\vNX5~GE'DMwjw7I-8؄cS!T`M4) S38;CrOWqťΕ2w.'*o/R,>[^xjIE <DDF~ sXQ @r!hV=?Ӿ8! %ct%Y1MCF.Q;3P}k4Œ,=&CTnzKWdc9dvĺ@?PwM8S5ΙkcI*M 6 ăd뉦mO[ Cs)DK;FjB\B_"aNzmML#Oa@+9_xQnuI,ڛT /[s%fjf-eI5.iZ;5!J+t*P U <xk*w@8'@)'݆xkᆿD[V z UpYwåo[NG"8ޢJ[L+0kIzIb??Br = 4ާ~\)8 Ч_Z1?񘘥A#ڶ_z3/{-b*ow (^uފ0+rΠ[A7ˠ/^f}ްOČVeYbEp?1xAdg-@Znwz6Jtɓ|a4El1u0 ?lp˪^@b&[ G#,*X$"ٍ2j9AzJ'#ⓞRaS?KePgPЎ+b6ݶ^ Nb4c6PN%%,HK?f,f_6Z׎5:owz'f|8AhǚWЂ˔mQj=6޺,].e:Ngas+rїx%//.ŁD7` {R}~ÞFaѾKL$C~2LTӎ'&*T;M+}3PpeG8(njB{v 5U/F ̒Cj#eboSGHUn?߼5M& JT ,F'cC;{} z4mq=6L%+xCmkvҤ"eG"O2ptCo;UD-wE_הrTFYӴkT[mHh_wߺ2D]9 -L0\pyU =0?\ڹSh ўq+\:TŻW i3H(XYrd$]k:Fơ oRD L|I1,!M0HZQӤvͿXns|Aq"` #|MiDFqδ7G ߹ɐVl'[|I {}~&'w q:z `N %Z?E`spӍ̣at0 _t'sްQ~>aG4f K/Gyu3;89^__"uG@0#f}I.5pLg~G^ _]u `l%u`_MzmCQƅ?+A0XrgSR"^i܄i-+Ε##+TBk&zuWsE-%P~L 9v>q#F\E2|Xa'A7fbq㽘n;wK *+˾\B^gyL>3Kg# g{3|dMӹvr7a#OP0Jc:06?:I-lM']<7aN?]#:OO ƚ2)b[tW+$8Ìh˴q򁻝η¢L,Vr0F5&rulhA-԰^3z_XR98_Gݚi~/y(6%X:"QΐRjڕuatL P]B-Vb~ԅ5;sK0A(#{Ai*$fKM_d\#Iynm4> xKDno4䯁4FP;{ox$k*|> y[k\Rk]so}>΂ ү}^"7!(OuӐ5; ~a,ʄlh!6Sf@#Jr]9 +FqP[ /;W%屢{VLjV!hf[LGzןY(N^Òҥ? !mq')=“c<Ӗn`~F?!(VCwmeGonʪ2J&1vx^$d/"S`Nc#LheVxdwe6c7y|3pRY#1iF(;"ʵRGi |Cx<_yb/c=c*^K ɖW2Zx W.GZvLG{1l'-#"eĔޖj i+X/:L&VOVX#Mi_]VQOpH$WцG_˷""?!nxCM<.z6PSk480ɢnA1N=\-,( hې_j tkh 0%5 uKEHEmBQ+a?̡}yʌk!\Br5eD寚 仛ZX)퍳K{d uUeⓋ A/<9 }_E+. $+uݵ=wϗ=gon*SnF$=<_ڢ CTb> aӶ",a.i1eUsb ٌ^eig JDuPEGaye*[3 )XTn'իpaF{LIWSA]2bĽ:H1_fUk(j 9$׏h@]S`t˥u3)mwZp H^nݪ V\!'iՅh +AzLsVѧPcQ?m`N=aץ637͎2@dis#L{%95D9ڈ)zu }L d6Ke&ZrzwKe`6aL8%KO\u 6:7ąrnk ⣦MPmw{"5iae/g'O *-NJϜ(;, i꠬ۖ،7H 3Z3 h-|.Ulc/7«e:V*M s՘ntpl4*f(X-H;K<R*yM~ͺEW0r7H UXUc$ `Zk߹#I5Wq:B 4'wJiP2x[:NH&I*wM )v҄լؚ0i22Uw+gMqm})TT6;Cd? њ-S0VLN"S?YJxv:VDIs%j4)#=LBnCx/J0dZ(tTKay^wU  xz7<{ vSM>/ j/m>-QXApl-kIh)D nݽ`tYJX]0;Nrnj< i2fR t`2 4hCRp9K o;k{SM$f,1hԁCě;|hD7 Hpe ȴ~>1A$܁?+|ƛзf7r8ZX 0aL TnDtgo eK2lrE% [=Yj w(4W,) b>O.&RҀOi5prszTk+@yCN߉B^|zb< {Q3aٱPVS,Ҩ 0otعXAr2/XUȐ'%(- rT ۸ C_kf^+X2lEkY9S&h;>S@3Q%G֡ tBpl5ϼX3 IeY)_3&1*}xy=0iIf24hr.N)wiO ۚƄs <\c)]K/U{ 6A+;xB"@*6.mYbJ#gVObX]{}k3/AFV7SUGszKb߇E(ڳký^U6p' ixh{nUՖ N;` $ P ~Ky T_њ;cVJv+%g9YEν!kB۟qqw?2nyXqtb_ϹMi~Nk0?O2-7.emɭp#C<2m׷3,~y .(#}Nj 46NcCЄf7d!&Nrj\>-dmRB۾.[FJORTY-;nk`* U }RN:2N7AOJUchg93%DchkRn&ϳ`[w@: !=MղF rP]@ fx D 㗗kNmNlo"R+9mTŃ] 5ĔTN`N*#Lœ󸑧 _>zFnXzB`ڇe 2L}j(BGvMsG;inn]F|vjJ{љյue'91ϟM7tTvxdʕ2P 7;!  ;+=V\oqެўb!| e%(S]7C [¸^6o'0 7Ǯ| LF ХvT}cװP)_}jl>}{SjL9~ [ b[gj~c Wtr3{4M,vhlTkuiL{ {[ӻ(?^i6H)W0%O[ʺ-5A8 T-Rj~p!R GVF9w)>\4#xVY@_J7q2Ζ2zF.MM* 4٢#*sJ km=+vƭ3'ut5 8K?1:CI)70j ,;9Xy^ Ty-fK9!:"9d_!}x'+⍒jBU642;+7xæwpf񢚺guON6yJ}PqT VE{jAGjibJbr}B(Lk..`)G߉_2B!C``cL nNF =ۃ\0}anFp޵S-P,+@9 mgc !!;&2ahQ,% 3юN_Ԗ˜Vz#''/a[B ?Aca4M",Y{+F:WK!]V|<}A1xg0qCb=!=@(NWCjh5;843 J-ʻ`bf3p(""A*\D+m#U(m{e^_E|*)("39wgy懐@*9&4f0@GTw&Pj8jf|CXr/(R{t-P>B- q_*{Gn{)y)t;޼3T;>/Ez0X!+]+6it5$m@A3`P*LЦX lg H3+H$ͣٗ>=#0lT-Bw yfFG>SA(b:JhT܌.˟WeW]_٣Ɵgּ:]7` ӴnYsV-?c  Wwҕjwo_hHA&4ۼ]Qqv :Xyʈd녮xpd&ʚU H\*n \## Žzt9kjbRTY6}}ʾS&Wy zDLZ>Ϻ܈]SV%\bܢ)}Oi^ M 3YHi|`@.ߘ йxza7vgإR5mxh~$Ph"Vz!b G˴V`n-nƼP}3"c\8+Tzg@":P X혲I#ED7aH{dK!/b4Ɍ)w%,qj 7;h'hA|7DvCx.BA",Ja ) U+; KKFX s$=z٠~E,qx.2cWzW][>%]/:F|߁Z"w${a6FrRf ?-Ə{=0*8I{` 1%St$H.x&4OɆT[jr|9h1^mE$Z2ȫ/Ҙ->ʨ$EYe=\k"t+Pvֽ΋Yp4I*Lvo !K5ǔ~-^WgB㈡n!5 6cKRJ`l4, A"۟X9&I7SAX/㛾P kИO ,J\\`TNq'~0yZ*a%uq4L8W&f{'WMOSȱb@ zQ,Jcg버 cB$$P2ePP97aeC7E r Gʧγ'M+Bt*v-B`zkCg-h fG֐}AADYG3VGZH\}<$FKJoVbgIˑV SssP> {l+uMzt*"ewqD(= IK?2 D/D:=5&K# vP5m,!V5Dױ&Rƻ` *V ޠB6pn׷fc]GSyj5c=jvTUދУ[˻X~+) a"'c|/3Zl EʛVec?9;w@dw`BN}cmS俼i+OǮX&HЋTB dlHJwPO+!,<>&B,1i&9UCy v,ՁWR0gn-v[d1> 7zs#W2 1INE3Ew4Ϯʾ? z`Q`hKsU3+W9mĩSx|De7J" GO! 8N¼h}- \7{dui i`Xڄ3mvm&/G?`<4] X6 Qd!K@TBQ.JQa?C)lݦ@_,N zOCB3B>[?!^u/Š'Td,WvvQ:Z?ZJ>:3=l?h@Bf GDʦK|)df_x١U4_1f0RTfBp71QuX~"(04rܲDacG! 4p8+_ƨ ̲i`eO) }> ݽڬ«R6^IJ" !lU&N1gt8 )]Aq?d IFxBۄ u+/RvcN/0  uqcdjDGnx$hK{7ADWdjZچF} ]+4 [k&лx>Kߨh5H XhD L9O{۽{c, {]Cǧd4"E䮳EzR7a[|z ?^ȭӮ[z@ Lk%wrnj] o􎮱 7-$%&~vrHYCK; T>hѽ5~ص/)RM7L(JK;Dg1=ҭ@u&F=ÍԞv}q~C! q5֙+ZʸO9֡K:#E(O[kɁDK[13:'z 1m_8`-J1vCl㮡<鏋wO8(/s3pmܟ9`EX[$螊tl==/M--~B$͒oXVŌFl t.S׳}:ql54ۣV pceC]``@veﵼ1hTI"il@9unv_NWt{Qa{@l(J(@YtGAWkۃ' 2/@DЃDq׽*x5W̓^@rޱ`{xٝ*%[2B䍛 s_K%cT⩒R3#71K[s uLN^QnV^^]h9Β;SJh{3T¡)l[{0<3`<%F`8?QiS9t>+[2e-XgMqfKp-}3L3MzcZg04=b߳(C@-R+!IV4t8൱*,8/b4?ec#V ~dm 1M-4r`-GOҎgaa۪IM.D/~̋҃FU\0NOe,|X,pޣiХn&rz_G 3Sxі;EőA |JBPm:ގP8#+8H{3[h[lK8E-Xg,*K%3s]y `! gy)&=-H*}Yǹp3FqM"BOa65"yq 0 32WׯLdߍ~4> s9rkPd3veKQЀE,uڜXa:Sy7*2#i>__fH}ZDOng>3>~+/'IКPfLRR/j49{~UYtڻ]L{GRGATK{Iy:qJW~mHKUѢd [! > Eћ=6%?v(R$[!cZP*=skrB\+ aD䟜(.Q=v&ݴutvvLL~=4r]:˕WN;L(hw׹k w"OQH,1<4% .h@qVue(sv9P^(c$t9K{VӛJfBޞI k({3]7VJ;B|e_NNewz;ޟA/${9vPoԒ)͙zMjVVjE_$|>I+CېbNx)ޣuH5U +\ \{)L+.>[K]!8/I/}c&-Ї a]=ڒa;СN }]t/;֬P$_oy)VU ! :2mkY_VגH*zUQ:)O:'dzn>L(1Ma&D{q=Wte+O0ԫ#`Z,N)vE]bd9wВpak @L̀n*,cycW0CJg$L)hfeBN?FLDm;~Gn شtI"6!7(u8 ^`5T(~ϣ'OT-wN:f*0Xh>o"]ž"0E5墮4{¶nt_]ݥ:gtZ Oc~:XGDn % LLM3ݰ`ZeɈsu\ :s:SvEk w,KT|L䁬aU@vB؏yV_' ]F)$0ŦGiX '2t_(2gwֲhS)S{Rjx:e&'wЄB7J0P(/y_,w>5q]ʌxu8d8F>(~N[L@F(?UBEu)|g;&׮lU0RV)ꦒB`Kxھ D0.wʩ(4H_H -0R/oKI?'ȑ݊:c8u-7,[[8^ڋ.[Y2Aݵ!8l<(݋Qp+#]u(zRԔ::6"i2GtSlY/~d93gQNy)D?<]Qxzr<|ZuUG%tC9z:LIHgЀr 쩖FdXJS_/aɺVX~woz]:BJjl$P%9u ct_>M#(Dɑ)FpT#$S$LO8 74Ii /?S3Xރc$ rTa  ?nXh&i#-G!yGE5%Бp8!QU1ϡ,m"rC7$Gnwhgdzz kد˦Faf3'6u{+RIu ]06М=!zsŴ7]ys#Tm2σo|d9v\GUF5j-ɚzpO.wq>[3֬%#ci>:8j( jMf"w' Hs6{"nzQ(IdBDzԨ/B[%9eR+,}l3b1ju'xEE\d[6oP)R!*G9 rp[ˈԠ X-Zϱ;pcJ~""MhPɒ#Bā$a0@R'bF=N){9̗[Q'ݛ2g ,9HκI2ߤ]qF*ۃ@]`y K 'XkIӹ'mM7$ſ7A.P6Mc Z"V}F4#۾q{+P{,VӨlQPv$\ƗO[umyP;WN gi;^ӕwfe&fsf't "LLoPYoƄ6CS; u \wt:gQ'iq}v.I fчp:"qKuuiQEs位ȊĜ%e&V } d6g pD!08gϪizEk7>S-.u&`9E#6[e= 6aɳv&jFwkBx<X U}&XIg Oh7׽z>6VQS*d!@BgQ*f c.Pb %.V@?aݲŷ`A8B?=y>!;]_ulףxb WoHBw:3@3lt~ !P}l{yyﲽ&#1 dk #s߆Ăd,a>eM@o5R1ۋ2`]HVe7Tu0Ev 5 i7Dhr/B|r-X^Ps>F@XREoUN'VQʠMމ h+2+]^MtPs ?b$\ٳǕx#](GdCE sR:.u@YN2ЀjSu̪"Ќ\|hHK{ 8>װ\k<{tNbίBFSG!z3ܽ>KVPbf%݌RndM2AՍ.wDY7g,^Zŀ="LVRjHg=Т$Y?@ŬZC 0+ˋ$Ztź2ׂלs*I ꛢT| )"Ea&=Tȉv#<薒 fN)sI@ ymP|:Uª(Bű%MFc$[ə [s' ,%1v S~s]1%;[{+XiE^#hLh,dYtTuoE/;_V"ae\ޔtu r30o*Ul(|pQnSo !J)_x吭!fDƌ )^~2u%/=T1 `Vޛ=r;6 }by_# |0fФYru/ڬHz~(eլ墫XRUxtEB 'Ϳ'-;*e)9n 5,tFA-ܿ4Y`(ɝہ-svTC ٽu*s6-QlF'u8>q %2&Q9c6?h.U'lW>R|ZXK5zXf-OĊX/;FV\آU`^p<`Fw286D0#9tRQoy͵vd[sr 4܏Bk5 бx-+|#zh1+meJjovߒIzD"2 p'&?c?QAv҉2L_kҞ;R HuK-Xsl :t{յ cC**7axCV'k,>S9ggEޮ᫶ǯH@(c&q8@+=  EK)}vCNwE䐨xm vA.tPpɪ`d갷jfLgRcή&+TUn5/8kGK;aDKI{J>S2'א &ue| $ >C48|[Drp{.Y$@fɘ* FzB̝<,4ݲ5 hZp6 )ԐZQ[ ѡ# Jp/or$#x\ S#*W\c.Fֶa{d|fXI+Jz"FҺ.[-em/{_W3#?TJy`]o8kb'-P7/'^BIna |ӘT裾G0)  m%T|/f^ .q}(2o쌬EkkDj'/k5:oqgM.C8=n=⯐|)+RJ]!@6a?UHţ?, on>߶+Y݉mn 9GpP ̑t#+hh\8(J4CLJ tuBI7׆xgåJe0+XcLlej B`-I*%Imii" b<#_xOG.9}uR lG5F8=FJEy* V(zEXf̂2;1}-Z%`=yhNqZ^rЯDn̗þxQV!>'Rb|ԶU>˳9-SiʙX=>\ InR651^0#="6X 5r ui!ڎC[]Oxzm7d|ywE0t/ +Y%mNS?F).dRo3. aM w%wj{Dx族7#*}r fo(65[k=2O6B4`bha9%o!K`X0VY cvp헓ebD ߡ.""$K`W"h hEuqFhCP2\"+r~pfsԛȨR>q!dV2eF8FN3/gܚP-]['D ȥ|ȟN72`Y6n!|%Y1%a{{m79 YکNɨPrҥVa!/npD;V4EEWD&iu:zk*7[Xwmձ)- uj9ֲ6*ho&ri^$c=M^h$i \9}M{&.W@_1mР>zGK8ՂpqKےzwQeOX|f\`u/V?~`d |9P< +!,=?fRՅySuP";OE D(˻IV d>(.zvVܬ%06IWVUOz+e %[ݩ>YaƼ񮤖® PsBaE+ꪓY:L *B.rpK{䏳ɦ8Y`'(u0ܤzTuɋ3ZJ樫j1/ԕ{mcZ+xTwFE_\eKpVFq;*=-Ox j1pg_~ΠMkh?o|Ѓ]jKcb.ZWM]%T\>8P^ g$X9)|aw>+669,>%6hO̓O#H;.\)2]*3܇[IK7 ^ 󷊜b@գ5q' 0j!~P^ߨR1tjCeOoϜ&aҹ_8n 8}iw_ | ų ToERK({j^(} #?Wk5NUn05>L]RYzH1u4,[4$ql:<Qҧ{ NQQ0Gq#Xh?`_ѝw0S,}"329pGQ/vW&SwbRz'XcjzvR^XFŇ=%HԋIκ*&ҟo_X'3\Ё S9E~g1ߞUJeL$z |@rrVs>  }&Gbq??_=i}5nm]vR߽g-Ì_I.$o*>^?kߖ@Ԉpz4.0kWYF!pHwqDR =eok1N u9[;Ii K>a5mٺ9 Noi?5=w6/ƫCf.0)]1os8_0DcY#nC*99 Oӛz FDK!A*~DQ?6 FY⍆zo@Zt.m7u֓XaBr5*]p>,>WFљfHD{V֛>;&%)!v~m2NQ]g䖖% czӿɶrmQهOz>ϛn/ tyda')W'_H tHx[(WNiׯX׌<$jU#YU?Q{J4_c=):@ÃnOE{/M㍁Vww{LkxۊmO ?_X̜-qxKԴHU6C'|xMb.HPrdpf53ŋUR׌-؆Wxo]cƴ0|=Ixj51W1O>'8~[̄A>.Ұ$wF{&!%W9oY-m8NrZw ӭg=ad;( p9[=sGj$#t]0+z[;oLkKRh[׿ 43{7IjKi9 }W)OR xywC5=ws2Fe>P<G?qYzb0y:.5ŵ`bT8o@Dx%%.x H LȿvZ^weguRz#GœB 2% \5bl__h' 5ZƎU'yfUJ V {|uk1Z}N/> l~=ɫު42D [; wgH*E])pFMQ1M FrT/^/- \6&aNI<IZDg0O7, vn%l8q.xkfkc<[_KyՂcV"Es R//f;6.$'Jd7h*'5,c < 1NdjfTVBp"&3gIDw:4u>6$?^-)۟=2F A`%U^,"lDvs4ݖkMQ;UmԎQO>4))ARN??-x>tG#zr!n[!ߤB D1)$T*Vg>a8s~YuPPzT-w5vhbT}X4brGhTS|ENbusN^>s/𰴼\#֍Ŀɔ;*DWVǁmjjQUQsZM{Yd 3˹@/ɵ޼k0Ne!̔O r 7LH8m i3BIeEW6'96scwC .$1J/œ F&*C?ܪ070l+$g7e(0R^=K:Hc8Pf:="]SǦkmS~bĻ[q0$k"j uߌGWǛy)Nxk0@4"iӍ}v's]~KqRʇizZњu1t+i<$\x >E0SC;$y`"FoRk[y@h`> }˔LsU5 a qEA ݨLv@.];Y¬ؾMr*5[-(4'}CهLҏ쟢r2|X|:{^OūqecQh|PUe*Py&"Lٷ D2VhF3l")8D;aN'[P r;G2jټj ZZfJ/;Yry4B C t2b}B,wk-zɸ7lBtӯ3ۋ/؍RQ7GC37[E!ߒr6Y1NF7` y\3w(K38,N4Z`$a^[`[ܖ!8D.픔.+a3cw* =W)_G(APLgס HW6Y=*D-@$wHcA aZyO<dk౫mao6&؈2t+&eL( E@WDŽ/gFp [<%O%84p(:ZYX%")vd_ݹD*fE,b{7 YK߾'`RmҠAyY1TЕBG 2T(bf"-d큥nL.7qn ̝54>:ZԈ5{Kv6! :E~$VT[ʀ>N6`5֩P<%K4\ü|`ߏ: o0ug'ipsXKz#4FlHZS ی(u,OEUe QCO`_*sDm.U2T9qdMZ`>pljI &cf'6Iΰ-=[ؔEd`_Vfi'XgL?*kEƻZik `=| *b~`qm="m*&}#юZ)%a< oT}|0P J=SizNfP{nT}YF@'qSe&``RhF wn^y41N7OS < (EQ)M |KNՃh1[/Z\J!I}ԛqUj/?`s R>Z9(uQ>W6Mk'btt/l f7pW"pܵ-\%:0icLver~2]KItWg [&iB-ml 1np /ewW'aћia (6ۄ\@#n.$(y ԡ,x޸puU_;ud+RJ`ڗH*~7I\e݁yHf؆\> qݻ1`_10X&;U\-QsS|YԉM6*dF&YC+|$>!IP\q]n 퀏lr>ewp岯 o>뾬d50or@ڮ.Xn:O K1!Rl\M$5,JZ~3Z+EQ|:˹o6ꩠ~XaJMA$G3DmvLRux_!{,|SP' %+ +ҸWB'5 'U7>#ey7c캊0'&(%{J `$SmSހ{EX~@O_)N⊪nbF3Zg},F2nW~dF8Iy TuZCµУtjB'Uy`BPzɷlh[ aFICfs4^cƞ1CM x]|0˛?-my<^9'ye+-c[@x(-&Qdۮr{_qe_:HEGq2=m%&6КdT4%|Z R3I/jd:I%~o%.Ln24gzB KABVU>wD|=fSu[8gP5Ca~!fR8Uyȗʂ+;x3}%uuO/ kl#a‰mzpq qa{7Q넞i_ȋPixƑT;bNj¦WxH}whBy& ^@1׶[@[)$.Kk~Ӏ(4ΰ 2aCI2honp*ct"^W)I@Ot;=;Wcu~H N$ A"OEnt%_3XS6(Zk0i){Q# 9DeڶԂeQZ9V&kD$^c?6Ji~GC _bR4"WWdDSeH%,90Įb$&{tC qhЗrץ F匣ͺ" 7f z۱/dVi-O B+ZuܶfG _BMC $5bs\O${/ӚOTp;1NT3=[p02n "0![z L"gڳ^c/67؟]C嬊@}2_MVlfF1#As,ֈC3rg^!Mތ驝EeHK!M#/J bʼJf `:[]qnfSST:@mC(-zԋw J"ɿTЬ)e+?O'=z4$lj)7_4I̐e>6Eh㶆9㋗F[^[o ߝ y7V\GSAj`F{m+ԒB+/ +XBo"J$k(gVs[vRC{H{t !X.a_u'R ]stL84- qNNW`zAw%`ɤ,(w4Q d5^I7Aǵ!_NEI| j;r@rʢ̿\.SQJcp` @(7%kG$'o=Qr kvT0*b|U XY?ܟ=[%|֍GBMa^[lqX,}о8-uӦ;)$[ zͫA L6|6D34SfgKy鑧dū_Ud=5+R#c˶[kQQ"զwWG\~>f3+HA,Bc-d`r~JH=:u\G@}]$z߳YLX$47j \? Ygw2{6|]_JYb-DTD p~FKB"p $hf6juEx(PZ4"!B}rn?fvoWqy zRqB@PJmYxgk}.v)dJm@4IvpW:GW j"AB I'O&CN&/JY { MN%P|l8U$R-5scG"xlCvzS@ۂT0-P | %C˄[~X|g|ep>|j+ʢZާt" XjpH! L7" H v>+c 9ߪl1Ƨd/OajFXs wq1rlk~'AD^:p?-AڬЊW҂sQ?biX9)A`(9o rY:ȟ_` PYR p7yI?9J0/\-{AS.tǡ \Y*jߏ!Q" {)CPGu4UEsb@g] 5țOu!^0'ʄ2R7*-)WGj#&`m2x)5@/`_Nj'p~mTXrR hY|!IbjF#mL'g:#qN!0:6)ؿ?,˛=^A[ӿwK#_.ҕcܐ %Fd2P-D3܀ I]Y6yI0.*5i-/Ev4{u7=U!DSnv *!S4N6~Ngdl$L wF&N)\-tKdiD4,lkX'ȆѦ*4VĬLi'kv[Vb6o)|T#=tm$qZq7%碝*8 bU2/&g? L~Ai]-rX&a%ߖ(LU8RH]ʵ4"MLAT zྪ?=f4_nX.Ar_PεlVI,owmv=*JڗZcn?qŹ `f,.N x'3/2oUɥ"Ifk^Cq S6>LyK)Ą4, 9\c!UrsDd^Gˋ?O`sn,b}sZw2W] @I>2T4u6ZIW )lmcO\9B½Dbu}hxf$O<#w(F2e*V:;.<.cIOB8e(l^#4&J-d}eR8%J:wh褲|v:i9rL1*׶>f;ܻZd2nWp d`:SYqZtJ_l>RO`*K/b 6M,FkR.-f҉/lޒ-cȻv#_\ \k-dmts 9$WH{2>@-PH[ wxt l&p?@tk& bo:;l<v ]j6Or~L G$T+&*> ed &p4`n" :V![N(5lCV+| .Cw3TZ4t lxrU5ǾgIoi1E2o R 6os2_83 ߲؃oU-}pry"*[ m8ǫ̳$? rkKvZi_Zy E=Udq9Ulb&U9ocӞ/Lf_\e5UWj8lA. qj"N;[uödvas5T$vw**Ţygx/#wPS%=6`  [+a/Bwƹp0qg6K)rWY-UN7Jw uk.,r)V"V@[[bP9'-TiLP%N.BW@if.ɛ*ˈyZ{:/%?Yxԍ7+:{ Eϱs1F&K9#Eu׫cv/_Oc'cC{j'.<4\iZ؈[k'u.K=`듽a4뵢 Ru}b2yHaQ0MFӒ Y%ؑ&iӆDQEi<3(玸@:BQc:@qƿcD( `Tܕ,E ~$(% &GW3%\49v$,ˇJE)U06jVۛ<#C@.#AG pܬ*me=g hJQd.Wﮨ`E|>`3ŒW=&_0 *[ C Bs0Irp%r˭b< ^m*4C]!# QH7exT=/x(RYlArf)6h_ׄ~bUC.d9`wb–{ty pOElnE={xΚW]d\..o%]HN2]I=u|"e.S`=1%p'*I MKZJ-Wv li. #DEtmř>kW;h}%Pq!S+(G~uzd1TGei3չSoptB[;8r&0Cj=+ }bR{TۛjH F]di݁88B?c\UAS|7Cy腬i+اH Wj.9wW+VI4M5 bc a'H1'3UEd Sp8-oټx'|Hd2v *VWȣ1bg7B)*隔 Mq9? ʭ۱_9Iۣ'HBϬ0+`nXON{AXi׆!`=o~c+TQ~fP0W暸d׺e.[G|ɧ%j|h4,wtX);) ؓXɨm&p}ԫ v̅$ʾT qQ &Oq67h@?lpg(Zk^bipif o I8u0K,S'VK "Uw\ V,u{ϟ[ׯgz3Fgc 4Eɨ!U#Ϥ^"H^dy䐟~ 4^ +O'6N ۥ&¦`M0fy.[38,3G/`,촯BW.-,87ȬUQwٷz~lӰk([ʊ- 7*k!w?qD h$@R}AAZ-H]wi]JB:f,8Cͱk^r@}X'j#S4iY|: ^qolpJV ׯΧ.KЖu|d橅: BiCKu0yj)T !Zɿ(y(\p~ RԠE%1 BͨLx0_R% 'ߌC:xo ,`1SgՔ ЖA׏}BгbHx"Y'| 计畆SBA$g\Wh"QA[L s1dpL ]?T},;D 1*x||'з+s[j[mK2$).pkwz$i[Pw{ŚSg:9zW3V A2%B^w',F1hؐP+QzPcOܷus$'Vkڥ;6Gb |5A8?]s{šj@c-ѩb͸o~(Fi6.>Z4{\` ɗ|^UhP _A5U_ uT%oylfpq#%0 tGMrxRpv)Cd]!1eEd}Zx~[K fKp|4·-4[f;^Aǝ,|䎿ãU'>u"YZ{JH_}Go|^5 KbWFۣ;)g2KNDF*=0> XS湅xGB s؀ DRffygѠkj'px5a+6n*LdB؝gJY.aop]%B~^g3TNᚌXYR$%P:@fVDBߗ.0"9xxGC$=dmm5~F*S6'S@AL`}yxO J%p)iSbQDJc!Vt*( HRAB8/[FN g@h M?E~|<ʮ|{l:oSy;H#L?'s)91psٴC(q s4ۍ4 I4h8V 6@Lv̎s-+Êpd(u8fsFp]%ߑdXl\qbAbK:vOߔ1ɲ(έ57Iu2Ap۸yR S%rS %k4Ϋ~Aؕ<=+7y>v Z |sE-t} sJP:EȻIb1{ sozUsT&QRGӇs)8;Nn`ߤJVXyJ럦9 Hɿ̱gBlJr(o,2j8979|d+MNP?~/]7SZw!rԊ H)@rm_^]88ϕRFhC:(h ֻfAk&cĢMd'OJ1RZi%ڊ " cML8:S^l~OD{3 SF.az(k9][Nnsgdƺ^3`=f5SN.K[fR)uwߙ2;%'I~ iY&p)nvؠIꛠ{lXu1/*dMLNI.%XA>rmƬMĨ?eU=-F_aNt"rg SK=Kno$ HRZ3ƕHµA--gRaԌLd̆j)^Mh7+i;&I=Aa@Fۺf{qsREld>IL܈ S(gKK3s;L~EU5c c~*LO2>ɮa}e Et\a ibe7P95ϻ~TfKgR~& RpPMNQnۢlOD#pUAQ!ꟹ)\ni{CdrQ# 9^oSO+{O$ů3Cʦ/e#!ْfھoҨBSնDO"d(?Bb) YԡY-nv#,G ,aSvE=ae7#ȡN 4Ը6W% }e_'Jw]aڈ o}zL/H@ojL1BH63%NI%y)EWwA>O rX%I8)B`L.t1| <@0SlgBEHK>҅~=sAm˄9 JWH8'shCy[Pѱ'l>o{dkaۏǫUPԟv4(61.wE,D*9`V1[<.5ܠB|줢"TH Cy`-mI6\*N)+¹_ |baL Xa-\;w2nW }hܪ# CA33zY,³-is v^zDG8(,;jEPxsFSP[eqC^yѭ~Z}p"JD l3en$6iPviCިfn'DJ/NXR\ZhlM7$ㄌ UF&&(/W UZS7/hDaƏWfr5HHf^EtWkqp XDW21d=2qe]Yt@d7ng @IIg18ʖR# aYPs!˶ޙrqPb{Sɮ'`dJ$j ,z绝x_.r &\nmg)wlG~1TP /yWR:Ƒcq Q{Y}D8ր(!L fu(H-f$@w>= dA8a XDZ߉u) %z4{OJ[0;HXW<S$P8W Xl`_Hmch(%irrQ*Fqczkn"mAbM>_+@ $AI{i]TA6kcy'XJOKk [=db)y,YJRK{v-GE-*!k򬜹oesD)eqP51oYY7Za. HݮĩS([2aR|2鹝SeJc4:FzW'tx<a:ޚx?JtbHiSve+CN5kl&XݥKQwE(": ꁁ' S 5E,i U3zbTj꡿wvl XrdxB_'d]#OrtSQ92u DHk$\ ^bflaϱ2_4yvfM$āByi{%C2]z_j:k}YMW<vM.[Jnl;\RvЯ9/NWNh.ࣝ'[岠t$}o[ÇfxJsUPI'[R.5o{G-tf9" oC(?`,;2{zw`eq (ǻiΖKP˜vĿDD,b7@VVB.Ի\ܐŀ!Ua1zCQ?ߗJm/"@L)ڟ/>6һqWrGBxdqhRg70nDyӭe" veeW(8Mx{Ѵ_^.\{x6fLEp$ɮq)$hȇVF(LU20tݭ!1b12lD[!YIA$iD\$FyT*ԝ`)^Jb4L2nA2jZTt.0RMZƼCr:NQFb6WJ\Y27B'Iθ 3ౡ?MaL7T5F;twI2ü9`Ï`%I݁ĦKOAwdT7q_PblrIo+]<<c^Oo@F&p\> Je,YWW-icf]w"@yY)! sX.84Xӳ4fMܣd:=Ԓ&6)-m-q-g˂2ي΁9sFV}RKRɖx''ԛ jn,ηw]Cr9 T?bȁNO)W-"Y|SF6n ^2ql>sQԝNڡ"@kԀPtxɻ=z̬Oqгqv'2@ʍD=Ý8Wl!TpxǬ7Vl8/ٸ?$f:yM)p3[E!}m{yבGCfR^Ə? u ;i]an}|#Dy*0Gjj:k CЏ*@waf,[UFB1>HnvWh$SB,*y<:ab|dr:zmғnReRCtzEﺷ{)ת 1C# EYP&[ܓLկGם%G`l LJ)NwZv&D4+!MpB?If"cc6k_L긪oQ@oEFKz^IYz7V_o,w~,+':b3'zQ d_m +L}dNRhԅu֝3\vh ?r/w*Fku]doiƖ9kHAʺ#@\ZT17)0g~DqPAad|R:3U62uɲp&}LQT;yt17]=s#X'DcVJ}oQVd4 2:x~eh8+](djI;`>B /K5%񾺂 Go^[%/٠H Ɍd2aή8Tiy'iB ,PC\Yw]=exN{ʆpIKHQ8<իEGd6TKЃ_ [ڒN/Yz&?gBKL}4ݣZ}UP|4ܩGzѢG@}>fyۧZх<-,e*-@aq%2$D1,؏dӛ s ذtxл|t"͓o9Sn6ɨ. SU9g- ʘIhT4K%.3hP dd}<~~6 :S%[e Cz+p-|ܠT fKD+ρdmmSf| b s|W=Sfq;X5c[, 2=_ >Ĝ_Jkbyq-RG|*Yp;2õLYEb]q!+t6tco Z$h")/z ~w~%Jà+K~\!#Aߨn~="o֬SL׶[ -N7Z7E6|@B"fBTFLΣzRjRB?#h)h/YBEPMu]>ten>2-`EBn(}y qnBoQ, fR'X.h 2\ 3o>ɼ`mGNh>I>?\"{CYI( 纞zc,TP 6ifR69qgM`=CwW0Z(TŊӊSxjXF{ Q~`>.Stdt! ~C*)"Gvwjk%v ؂R}&U~v WeoCcaI)z!g 0)MZA #t`0)QAF b.1cwmW;0~\٩̗# JZ=@g܂E}RV!a7f!-8O䛀 _9GS_ߛI*NԻ@Sf]MȈlCE¯ V(15iEG7+xok&]Ԕ/NW؛4Y@ˉ^9inimqk 0_ t_ĸOu{cqZM% `@!PYLP9Bgio Kznq{mާmX-E*d"(iE!3n4쀉J>_P.#. IjNkyTF. h $j"6f~*ȝމX6z縷fby8D(υ67;ʛ h(sF:w4 -@ne^Sך u\ԝoݧr)Z*6wX~ @х8"z"ˢ}!U߫YxI"GaۄUj!\*+ip? @S:O./Fm7;ߍdôi@.0QUk~` O >Ah|`ȖCJ!>J0#0hflf#SkV!#\P dOso1NxhB* GI n0dhɅSV U[! Դ80؆B~9:Xb y3X.a":vM)1Z q%ajt%WFj)]`FFT`m؍E{:%% nJl :ķrQN7AD3 DYnzJ6A GpMhc`OMcwsIxڃU(8o"=ZJFgo`vlqڧ0soAm16m|k!Al?2? kK4٫B(`ig ǑAP t>06jp]&k7qBFX J)#udd}_Օ5^g5yضǩ-+aDvS3Ћ0<;$f{Vpp'Fwp \؜%p\4G+g9,%AZEװ9܌ ޠJWY=Q'0ͥ7iu mU0Ɏ& eC V*㮿jYrH8WN9K#|H { 2TPȁp:FgZ? BQ 2;n/oI̪yF}$a-&@c˶,ǜ_Hpwc1b(b}6Y`QaXޏEvv$8=~xBPkHbZ)K:iANne+b.\{ӛٖ%K"qƿot @4M" #* 뵪MQzU OtqĹy"ZlyASPW'gkq~Ly 0 䆎J|8d /// 5fxAd8zGm0 4UFK0v2r'qx AZZ7Cx8IVQk;.Rn"q8: rz,8uT}zl*`ި(VqZllCM/2=I4J=?|p{6Oʽ 55̎`55F!ӂc`U&') AxxipPmr>آ%䏿,oԹ(hdY{#]\5&EM@|nCJO[P9''=T\`5W[%ttƤ$>t|/$vE3BHLzhk1- A~-̬>:JCн!mOyW1v˕ kSJE!KT>cbi~j0p::D.7AܜɊ_(Hpյ,=;T{ x=D⴬ʠ^P ;J< 6UvFT)jmș۔GJwT6f冹PaNJ S%m*_3Lo'\_\Z3>b^:PJ6K(գb1YxƨHm0 l-Z: >sջxfvDyH~2DrTIFȼPĔe cYoPn{n,B Ω+;LoUl1݋Oa?PP@j?A\]GwWb_4MKj@'墚J@We>sLNAgaYGT!Γ"Ԩ Ɠ(kUl5ol"vlIA_ Z-|+}:LޱӰ\''!;tӟ.xӛn4|"0Dj$45aa*v#֞_!Ĕ[ZH0w)WFnJib "vLX.q||(hp@J臀a_ jZIY2"h9-ψ{Vó-ef~LX9X-FQYnZ(l|aOLplHqi0?o-*Euo;:uX|q2'>OuL͈B {Jj0,*fFD) ya3uAj`'8ܾY\Uk5茽KK`578.i:~j%@ѥ8\҆sG f׬fԻsW*;;/6xb-Y' sdpQC\?'-*W.k2yY^"ΥGЂCKxd?0JyzlCx"; !}µ:ZIle*ukla~3|MϒxǰP*,mi{,DxeڳiFJ$ɒ `$4Vj Ь=l!$.k;j ђdt`g_A6m0yJ1L//q(BvTaSH.+XC5"''GYdˉ6@ NxEk(R64Fci9ROw ?ʵHy 9u =kΎ~wQ҅JжP9X^)ЩlkxEʔffaܠuq֛}zUs%E %4N jyy?KH$<$;&(W+Dx -:&J8E_ow S7IŘ5 K+U|ItIݥz2 FVN)L25 V&b'p*NfCJbe`QM]`h uxݩӪ6#lbKF#Wl< OIJ-\}i` ZqNRJeNۀ/%ZKVП2P*'^~n_wX8U%iY]m^ b dUwCi * ͆V\y 攴`AflCP[y0!٤4#jLann=|~QB S`=>!Uj`gLKRNH|6:)"gș3.YVf-(*,H0QT[({(윏l,O=hLc%nSm :i>%%;`)y-kk0=DêFrۚ`#%aءxH) 8`|y"*Tz<濍f McمʨD sSvyH[Y8Ι;ylWu*BrYu3BСE9R0*3/kv&߄Ttc,}*x'oVF1g|fyw(qҸ96O+}m̲3k<׉zӒR󼷢S :>rO-¸%hxDsaQ'w!8w!|Ctu7{(1^{^teiOkOYO$Udiؕ }o0(|:G"g Q|Mm g f<)R@<8='A>yѕTP&&nNieJZtN:X[cQ}ˌ< :ghE|mѮkK}wHGSn) K-d83dFDOM.̘GQXjVsΡeܞz:Zy6Gĵ%Nr H,E0LAsu;9H2-7p#w% I(CsGKωݻjndaGZI*ʼnK VHXVhSkm)[3kS@ RDw&LG*MA0/a50p*$\Aj&K6C,sZ'U*> "W~oRE81#ި);0.Ϫh WMi%Ի"~a^T `ns09$X>RHLA1f?I}u ֬藵>= r(V[1/n*oF!&oG:5Hږ2Fꪹ4)ؾ 'Jp * uD?ggl Dr^,XԿG|i`JM,j - F ]6sA|cBR9_Qwkt Qs;ci4~Š3._z%|DNXO'DЌ;&ىj"֨b`Oxa/.\ڎ녖RXIcf]`*}@Ӏ \ B`/BS_32YQ SERa& }f%KQZ6,#JU?G|,bǪzG&;,O3pPv%fS71SZ->.E ȣdB1[F>'6jׂ="6`v16ϣ FW]2ElHe8'יGM&"`+TQ.5CѾX!J{>Qd{t-Q4tI GN4E"99>9J=ZR*$40F88^ / y27΅0|W^}dɕf ً֦-nb|lj])GmU$,`,ۜlܞb<kQ<~o oϯD?4`Us$ AAfb3mA)fެ<Їp7uκ#E+PqNH7ycR6jFF><&g*5VilIJşGQS^ e ? im#Vm7%&X!)€Wۦf#C؏KG1y:j*<$&$)h4g"oA ղ=#<) EZ/b䔼zSd:ņGuVGZ mhX]wfa6>VI ډ4gwͨg*pmΏc-4Z@멵ᔃ)t9J)щ|Wca;ziӘ31tmv\LӚ@"-(\~τ,~*b58_#ZYz‚X UbҲۊL/bt\ aGF4&C@ެN/JYdUz *jS[ j0E1H6,~Nt |_hڕ\)BAZWMBe _`9gxN%?e04ݤ| ^1C{DE}AIN"4`7OGh'noݤ$]w;T-JShzzj,z e!\f3q!"M٨qM^7'n5i?7jb%1;"ƣ| ?#HJ<{f}/dJ?ǯ;FJnNU*(p ~A&HO?Y0R覾f!;Cj@q,r{D\ 4ʭLfc6碹͊%dB)l aР]Ҿ!;q|/qQ5I$!݃ ăs&u+ V>0E`UL˽|lJ]LXLz+Dx,PcFpMH9Ğsj|#`r6 Pd6m0 2Bt)Ko^& ߯\q(PPONîSG> q]$#Tu_x7=/k\cw2Tai !Z#ݒm@!aI?H#%U vVgVym^MIˎ(+ҭn4鼼@Nrir@_`32L'?uS"n}&V2۶dbc_TUe^-4כUV>_`&-.tG汯Bq{-?OcjHdm(0/XmT{Y{B`R_ 0<&_€ڇf]WY#hyŽ V5 {]'wԡj0R>6Q$&TAOHHle{-ɱKZ4rѱyEl +C=ʯL)P$>1_A%t@%QU8U/]9uCbfz@йH0h.L)Tbun8LHZ]<\(kfR%H x-oTK)Aw\ߺKꀷ`Є@. nPSH bs';VF03nJ7oE f%?QnH{mAhhTyȣن9xcG|KUWGK hvyNk:E'd.Ќ ^δܴ輞nPD*QRm% M*8ybI.yM[zL-l<]usUPӕB|9L;.l4x엘Aand`>r E0+fn|nxc"W*m97W f'Z .zAN+6N|<_ð`N2fɕVX4OzC{{nQ&~26F&aiPxry9rƣ\lK0\9Gi@A $u0FqRῪ pԲkWㆊ_L8oV@>RFV&-.>&(v~m£=IDGΊ . @XekO]|^E,JRmEI,8xɦ핷/招8@^8b1OĢұ`heƥ(O[=Bݧ[ R3yWUm|A-]O&9-e <0VŃДVᦶw oڍk; ĉ ~|?46z@1vn/sUAYIc_~ЗgU6@Ag[{Y 7eVgoQ&H&ZG^Rp@4LOc=bJT7|"Ĝ hl8PNfFj@yh|U0晓 n/(*9`Q_[g9p@ˍepHJ=99+ioli4Hҽ ^ۄn"/֕=pMh߾pe['^=\qZx)љZTBƐHz-1b^SJkI<Ho!Mj`)Wٍom&-1?Y|!|Iqִ ?ݛx`Qeu#-P_QxAo 58.(c B cXHsfa>S -xQV/y|,(?4w!?y(1sE LP:O6揋a5ɶʓ^\ Ŷ:Hz /䵣׽I;-$q3/kׄ &c7?E5W_'g4 "Ja)?P*ͣRrTOʖ=W( Vu<Ɇ-8"Y7\ƪcJ=缆МTڝ\uNhhA7v8ؓGt׽0c* %P(6%)C]mR~.[́*x~Shs|Rְ] @9IC )̓lx{yo!7_Κ4bY4(DTYI&*t,}ޞmTzjQgo)֍ ݑ}{1y't?\;a@8bI%6thR$ڗW3 i%\9|odTϿ!+s]+>gX燌iPvb`_?Z?qFIM D? j-.8ot&x21yV|!l8y]Y&LCENFuصjf/00,V`/b[>!t+ OyIƲCO@H7FAy-& +#JY,ٰZ9۠+"%vZ'£+QDѥ2ۖ^vۜ"TDX(<>FeN_q%]p/y@ o'Op5H)vk:LK˲4D{aDwóqffE=HY+VYET4q}4I@=_NRf &.Z|fq4XMQ iGy{Y3r^آ~MZQd[n.f^[kde%7vp.p:>Ƥ:M[4\0*[3I`.,fykvd老Oݡ 7 &e0@Nz22m2&>yS;358'Bt 3E"ow@fyФ 5HQpao$:B<1ΎP$EQCF,ʟ,DBV\~ `;f!ȴqIǺk3 Ʀ_m!'Y \BiqlLwꯍ1OJָ NrJw<+ḭ _h"T9UhY' `LX08 .͡$Z/_K X킠DֻG3 د@r<Ö'䆔v%YHk"ƑUGuj5Y0'o?{$1$QwmWJ!iGD)5'X! _]Ĥ n?xfc !25 ^gm@{j&a2e/ WO$r' Imn9JhRwdʢhcJ`Gs8(*S^ XyY9f2*zM;(S*f2',@N4%U׶luZo>i)QZúFV28 S0/㫵Jl׫gS>jYT݀yʈ1p">#o=2 %Vt2C(ڷ\m4F8VCZV\? kh.[^sE7OuKv#֡xQC ^yQ+OQ_}7A٩rj60q֓&D!u/lm0v(-puzܭ*6C.\;i+J;aM线YF.E!JZ#; Gd'<3yFC{ zd/m FKv w]€;|EN }IqԨ&,u(Sj]#G(N:GshRR^·ʄg՗>a?k8*Ĝy%@29znq7qKͬf/jwprUva_1qz 4S9G^k+]k |;O?yO "ߖ@ "PC7ȹ|ܞ /c X - ?h?o3CW&"?>Hu- :.yE?^O]VLMƗr y߲V <8@:o Y<-{D߃o g!ot7+ ,po5X[^reA ,k=rx Q݇,N<'2ؕvI5Ñk2P~L۾gGPLٓٓ܃Oxq6:U[sKvp(ć wr?61tgabTjr!KxZueI5P}3ϡK/b\}YE PN$l`SO1qG^]ç,ߨGZDVV;g[ӆr)x>[ʇ&9KIx%Vǖ ``\| \w<kl N<ɗ㾤-:7: * #p1D=0±{TK,X@kGI]z0Z@E7Ey_+ 'R+gшwfOH' ["~ytsb>f_.u#/Q{vT'--fHAT9cy3kG彪ĎO=FDVlD6‚B7p)x8Sm\lLf/ d=/)vCU"2F DNT}(:lomPV`(y3"HcNl]j O%*d5-g'm6?]QXPt>8V) yS3cs᷇ C B 3s<a/1P?L#A<ߠg 'V1^wU3قZ#XwKz`jFxNSq[K@X|DUe6ԃ=;gS"yUrpQc+W c]W Gq杏lNl{9T'JX8|zҝ*+ɈN2p*:V{1XXKɅ撘|VuϘT\IԠAiLYS5>)U?XI.J쒗n8zjIZ2TaDE!]#/ueuD*HVE{NMWG}6@6@ ](wUܫx8 !OkLxb : 5oZBu6x㵃ě7et2ʟ\ mX> ~UWӪG&6 "&+{~Iq~w Q4BvIw]fng`m½ξ^]YTdK09&< 3^OtW/(yXu'iMub `ޢb B*66Y,(O~0]lI(Hoy {CQ6y(Y㗘6 LBAN[ߌ ,d*m(+W#@L4\iS&ԍ`` *2[E'):-Nx0 u[fC1b2Kf`Zk{Ԏ~)(t` kԴ크 Xˌ΢z=6$N ]. "y vI@Йyrn3HO͹"K'm#9mvIy$ ۘ Cd<VH;*Ruc #jY~ٖFޱI|]Ƹ A'F71LTbe+C:%4~!e0"m5w48?]<Yrm&<@˶e[ZFȓΘ+S#T:M:Rƴ %PG*#h Rn*z?oHZޭ>͸#C[_鰒.O Xv_?]1X:VFifĵNQH9&<ѰYW,lB˛.4qQ1~r@LZ G7z$o 9 & ʰ8GafA|k6L4xĤS) wl-^CZg*b <+0Xaxd^=6bc)QG6@dҙ,tU]]D΁Vycu1x|r͙YG:{H&fu^x?t{-k)r2 ך0`*weü#7q:r]z[nj; O}3% =$sntnM]J8)QY5b͔ilc-B[:_g=;E|*MI*<2?.'.*lKS_I.n'{> X(/ĕ+݄<25)u r:#SEGج:d7#u$~7;mx0G<miꭐ1?D%2ۨ:(4fX{n[WF{j>Rf 2' >J"26;C5P` l2fc3p|Pϰ+bUVrn;4=ZͲdHKM:oj$,f5_[53טv2$Ķ/AG+`_S|[3:`^ȫV+3xsmuɐ1W*k7΀? %j_^td{d11:X<b`wǻ%m–I9HtT|*9kX`N*oJc;<>m%YIZ%_ ^MSAN,s7ǷgH^gۉtzr]Vs=5F1  M 5 'FD潨CYJ2ȁ_4MajbYxfh)Ôf ҰT#֟7Y玑VTr8#g9&Ws1xT|J5 uq!7_W7W%)Pc/fv&b@)"!U;~젊?(<'9I\v.:tL}1/xq^>Mꪳ]ܿa'Rͭ:<o_BѮ wcI1hXr#'biHQ=6LlY@( v6N戺Y%5pw] !?|(ⲉ!gVoq`!?A,lG2MJ%6*EccM#_+7$F8 fȣ]kcԱ\rŀ4ՠwྩ9.7gbrr= mbGRvrs9\L\zABZ^=`vAQn֖6 E0yo}Ka)&ciCU{턑0mµ2 ԝ5j:$l?npJ`Y"5*W F|iXg [}9,b&>Ia$ma1R`&Qܤq-#wz,^t_"H`o:3n>gh&`,j~k3}ncpXSxuobi׿R[+r?bkې@]3{qvRE/ZE+="TRgҋp2D'>!hZQvK-4^(8|sԗC&R8 %t-b*"(Du5-sxgWLTLSMj0ڠÂcĪFA*#XKϛz#p$ӆHgymӽ: 'ڟ˴N93q]đ[-ύU7et% ༮ZmZ"8.;oBo*lalxg}YN0%yDbe4*!ڏC",.=@!8QXXʳ1M s  ȧP_#h,Zdfa+|=$WN>Qܱ_sKֆ}9Q6[>7Z*mp;Έ+g'H_j},f++}:e52J~CA_j#r `O8OôhNxh 3Dsm uhgunq]d&j; q^ Sh3tK xUк$դhZv^S4Fu_{-Ao3`$QheلJ8m x 5,go[tٕ]@)O?,NvM-/!,RDBj 6lؤ`&LaP\{+0(a$7E:_`jU'T1E_ML۠njۉZYԨԏ^pz0`v6*_"tXʟi&}v1.~}۰n {XҞ 4#5x r^ګjwQ P3dRn|ON=U5}Ӽ!w=_qOY/ʝ'j{O}*" Y5|> ?71&@7a0?"mDwM'9Z0aM΍J8`]C ڒ'.4]c)t[k[sΰX GF㕣t龧2݆)X],Qfh_ U ČflkW/!4Gm%F_{s/ȥMۚ)=hE# f{^ 3&u1 nMd-+nL#<MLҖ0#^Co2|()|I%q%mz@%bBA߄d)rCsnh#]U;t;!*粈awZ>Q.f.Db I,[]3i l03ӷ`Tce"~pfPX4@d@*&WVYpy%s]Sč"}VMbZyFȸĔ"vYieN9t}%eΝ 3?b cgE`ʑJI.@nt:GaAb;u㱇h'ٚ:7=M?so})Bhcp`l̉mn/|ODb_p`Ha'/ 00kz(8*R̋zV=T!QfBOueL˔kN1LN!Xo{űqu,Pn,h˪7Khl0( *Pu񡊴[ij2b8hqSj4fK #[K&MEJ! /,|eI`'4amgc!]U}!*&A͠dr :S);N'fR3NYBM"DnfC ʴ3|#iu бUػ=ѝWB˃F%N-nkgGb8(V@컆ߞӏvE+B_; * 3[t9s/5/;M>E+*"2_\?ĉ._jJJx>jX$|s\E.a4 eό(m[T7t2 Aåmg,&sO|eLn   ;lti;'Eqw(hy~l=-EiW6XSϽGN~ܢqB 2TYp!4Jn]偲 (/ ѿ| tD16^?zD}|ڑwOp$.XR$pAds>:A{7c}o[M'GVhu? !Mi70j_1:OMb0 ɴ٪.swE?DŔ_,a߃Q/a:Ѧx4!'~+&GNԚ x N ܔ=ښ2CiUa['T)[}-FY/نk \Gqf r:p!ݓ&T? S)1Lv^ tcWRv14gi /]!LkN0"$K17E>M |&*L.ty^G]7*)X}LG8FJ O_Va])5Juy:b֛%&txYE2R˚wב oi.p(KZϺmFi VKptU2$[0j4}&~+ߔCbTnI5 nC3|eƒ*J@|Ԍ3Zv+jȧ'-֦ ܪp`Ju2xsVlvtEw`飏΃]qyY ZwhGվPGm);(eTC_,=m R<֐wk&ΧӤmy+]5,!;xd:^*|JC6DsC /EE3$ֺn8J3 Vq Um)ESC.4ԣoPF,F\o!0˾tBSP ;%~2ۈQ/yް#dͦοU)>i0#0k8my/JiY靥b@&xPi͊q!0EO[;M~5}bO=w.'%CVXGjNfT@hPƜs`wǐi\g~{I ;o+ގfyg>;c*,kw2vҁLt]C qQQ$Y߳6R;'hEV~+mbI$F=?V]*#/_kd#U] d5LȴVDcz×8]z ,N{:u-{]xü(![[LV{m3Jimb7!49M/ `{o=ʼN/YQWLlԫY,Ǿv%,hDa%w~O=bf%I~A=ƿ*?ˁUE6RKCÝ麓p?- UC+ 95 m "-96K,tm xGsB}k{cU٢NL1wDRٞ\1V-Ig\FZX-Rd.*nΒL,u[=H<Ȉ 82CBqAMk}2# !"Wa٨0~1oݾ.bPomöRtKy`!$kszg!hS\D0`ρKfN0fjg2@uVvߙ5tY9h]6PT%EJ 9-1٨1Z=;w' i>ϏU練?(Sf>o uىEx595eiѸ 0-ID(QUKƙ 9U.wT´߯9#ÿNdUbǸU$T0Zhf 94wg>koX)4(Ė8"3F|L :yFzf(2%e2]Rm eB4CrѲTf-|CyW`Q]M8d/ _RP4'83K&琺cG[i"*Nvx*c'wh l /Ѽx b)_ h5;UNrusL|GU^drN}A@:b:U֍DX\qv_mVVО?O b>\Bk,Qqڌ*dnl5̿Uv%21Y %7U#jVPy`c/a~?wֈE7"θya 9czͭ`Vf4H89]$t_ XybfrGVR->J4y1\e1 >SHөk#-[;{FaiX% \[Rۚ01IS6Ibk~7E Olt&ݲj? _8N^t f/n/3 mnTc!\S8H* G6Z4AB(ku Zu'灥Ȃx@îQ;( n{i?E9'4:6dIH.`z*xP~a>C7̑9*nYTYYj{kzaҫlqILgw̨dZC@_8-stZ~, 2ra̓aiX^!:PJj|j 駜ODȼ#H^ˇt 08.;lwqd]+b+N} 0пZ 2k:euZgQ1 L*|#{5U(U֭gJuɖ}lN\C䛃dc`g~≩m 0F@[ZD?&şX S':Ϗbp=?"x.*6c :|kq~&N#&=6\6l;dBL=Z'L⾘]!ɚ8*?Q5r_ :(r<-$(|,~@ja1ۯ=$0 @'-7@pX,$Qv2W#T&:ܥHdY6VlLbd5I~EYVQEB=]+-\eڔUb6|֋@KO:@X;F${bzã~NK$?&1֐h0r2.<&]ZwHf 4B,@CZ8V> F+x#v0ڍ:*2BsCFKDзќ\aD;\JJ;@"C~M(?0t$j>hצ@m&A #а 6$Ln?qBlpk8F+cԘ$1`8}jR4xM5>*Gn9vURb.3qR\4E"+z2,E,?6ځzԮ5Gzu7\* ie:mݳ KKx NL+(TX MӐHqMK c.=}Ɉ͜=Ar.QM=jH'mG?P'h &><>y^BhrҪE; e&<;xdPȒݯYg!C AJæ!*u,fbB4 #8\0gTA'@Hu9f>,m»!ʙ9ּS2gq]ΰyC?WbXEr]40X̂aEԍ<,UBC~W8? "BVmwǴ`9.`cF ,( yxzWб>Vo_Wxů`)R<}2bjigOSjPy3ޛ2Fio`:/5lhɪ/#XNSzyC?%eMہL& *Q?1:T# ].2(u+U!iWƜ.`DY%6i;B"~Խ BFi-(=hm i ?kJa68Dv󫾻f;>WR)Ӫ>`iK8v1@=꡿ ~Fp%yE_*3 s;V̡g,?ѪM;Pnr<  ]fe|CлI\U)&hf|~{;lo(=nsC?tI$q}|feQ\h/ #Gtql}+$撣 Ӫ$ bfT6mG;mgGM-lCu{*:Bd1X^:ϳ&1C\uC,pG3LojVXM{Z׽s3yn-ieȯa*K8!02CUCu[9Lv`OOۅ5uBe+R dICqn}~)\%ϥm?3~;Ժ_HPlE V3X6t0,ݠG bjqPc3x}WPkVPHd2 q*p4U_-BJdnyΟCH^0 5W3"z:5q#7#7pJYA:s* +窤U%N؈;tCbyE7b#դ3DK]0FN7 7tu!b1`|HKݚ-sB37y AĕrMsW?lN\T*١,.3,0{’b+YfE *[V:7dh$+߸3{XMA3Yz|ۥwnm>Q;n/DO F~ )Ä/2oۯj$xi0ɂs}+H>&U镬<([Ӂs{—1Y-\ut0j$Q(}Hk;A 9-t=LFN:Ti';>[@m>U:}ȑthX;ٽiZY1 5װٍ(8=_rƷjs껅S',ݻ 5Ϙ:PW݆[Yׇo5[5t7bfTxCq&,jFs`M:aDW O + O6g<[Z$&< \>+JꋫM7lI~y}NCУ_j<pPC~pGFW%NX>&[D`}/!*j^e-— hɾxifBsAt(3䰕XYٰHc|p(#~~,WuTŬ)'Toб{]p:Y&4ƾ_LZ#㸍69\1p' F>Hq>R$m3$&_Wи6/"U`g Ys n襟@>0ܠ՝ XS /1|쾗9G$甮憞Adsz8J,H+"!m% X vL̞=\rC25k'(Qոp C7pĪo@8x΀nԐg"qV=elGu1>ȷsQ׍oٮ`-IW^?G4f5CkUH~v:W5[뒕/ cXn6y@J;H*O.>7no6JNN4Pd1IT+E Í^ n0V~ol jK[3tNl7:5gt'Ry{t+ɞYͼ<)l]ݦG$}{̯^'@x"}۠CG+ihXB3Z#|31 4)<mBX)ј4a%mfutC+ON u#G4sYeS:A=Y825oCAKd^:SIQTVb(1As5xs*Y?*,V/ʖCN;Cb`)ᰖ8HC\EcLsRqxM|jr`OLJG?!tk1#sɒy"(C -JuwC[kFr"CA%m{daRpnS_dTG : %D7.z/ǧc&L S*:(` XF4( YܔAWj;6TRƅV:ӓ0ɮhjn@bJC 2馠so8 ̑ru< _m ?|TmkH4Lp[uOAVDކvuNg ǻP )x XWv`~@_n` ǦxEL 0y LKϐy/0`3ş9 ~cbU^" $m0Ia/Zm OzfPxF渀,lgbgUA-SIN^!sEx$\~ Kv x9>?ۨG86#\HW_]N! ʂ[(&JM'f bĭJTPF5#$C^K_~ k?彼e.Foj7c[Z8t"NA9!I՛D/GoQDy,瓰ْXZHi}[>^wiQ0W?x,6ђdaKeش$, I{5#H&\8R+\؟ן^qCdM:ojo82:.j%0~9P2+*\GZ`"p\"8lמ@.MlUi}?Ak7/Y/Bu\},*B[P\;N{Ʌz ,G n}}q8~_@}RdX ~ڞc%MygIar:BRjXyĀy 56NA>V\D'< C~ Ec3vQ:%%7V; ͝1#}h) O:=t0!{;5BAޘb ϝʼnrE9]V ͸+͢~ H8(Ta(/3Ƿ)=VCfdLed9ct] tBZլE鑤cP>@:e7;%"bΛo'@7"|oGW!{CEj Rt? yYa€@ݐ@%ltߑ~Enz(uձ։Q: 8XD|<% GFf4k /O֋cp:emmlN+2xѩzxgӦ&a3BPs4727n2=my7vMG->g0q<ڢr3[Gڦ5t_{mHlS,c̓h“$% C}3K"H%$ؑc dbr:Jv.uT,7>05Rt\y~$~P2Z@4M@Zw1#-wkpjM={^aJ 8eQcjG igޑa!( ?|X`w (ESbӆ1 #bBoxw'dm+K;@8Nv5:@G"Mx\ U}(3O)sC (ߝPy[vXC4+ XiRe˨ȹYϢ-AKJ u R'돡I6SonLh0c'٠q5X5;i#=zfM@:yRE\uL>qKX)W $ͷŋ4E,6uY uދ-^ Q4~cQl'1[]A''?MƄGJ}s(M= )}ׇ1zg] o3P>#d%\G@%g${* ܸ4R BK3ƄݶL# q.W` _wV{)?ON>i o -ʅ]>oƵW+ڶ T}qQ3iy|4{`u H0GmM ;I 픃ŨDyuRygj2;=L+5Y74rPiwKd ]a>hqаɻ"nY"ȥpio}Ձ(>[f,HX&ZbsWo[,&/9^o~?"  WɆ0)'wkQaEyQt6)6f*[qRUd:腯ugHT6?6Oы5`;dK g{o6RgHҚцn߭Ϙ#\ "èC$W] |!!R27ZECb6&ƨZCl[c-q}I+ڤx hk笓5QA Yk35SuARh,szr+Iя(j ὰqNQb7ϔp9ơaӖCdzޣ`dS`5SL~5,-f\m4*N >TQRJgFGՂۅČ` zuZɂPgtK -Tq6C]O.͜#q]VKpJ:);6:v.O/4 /g/{8tV`9`cRlg7XD"(VAMi] պ*˛.MW@J1x$@22Lre~A>-QĮCp`MUJj:_-oAb= T%)xȝzBR@>"!|$378ZSMz@<~dS E|9 JI&R8)h@3e.gJ'bx) t |EjN)J7A"?J`oϞ—I`OW~=tޓ's7Efb0Imz5,EAKfxoCzcGiu1LGL( >U:"n™w?[r#`m r }{"O ɽtCVܬ2<R3(1vw %[w|䱧.<whʆ'c4Ux.1O3zP6T;L'OʫSHIvLX *JBYuBz8& '\hW* R .Qt 82e[QA4j V!@Vp슧'5|FƝ[Hl:N.? Ч&>ۼ%k> V:[0yG`v 7bgC/U77DCGFab֖f6x#FjiO,]ؽg詬w7yZuv:jl]uz64)O*zIt2] /6rI-NEygiaVQ}JduBNJ-7S,qN7;\DT25S<3I=ާGt6qh]J.-z37eGkpS *^ L*C2mv SXp*QKuA$Fv\#VP.z"(@7Z}6Rk ǽ=~it7j}v~T[)M6ث]ϛ4س]XU`M#kymxC>W%a~ϯ(J3аK^ $jP0Rj0;@[ޮ *=F׋$pydjcZ=\Z|ou̜2{OV!}]dWJئŭ[8j^sU2\L˒qheH {S&>#Ob>JrփZ^(*]|gߗTl&L X{(zЉYY5B%ydJܒN.VCc6 %ԓ/MŞ#{ ӝ#! {`!]vE뜃/x(6 F/eNzv7ܯ`4vq#bPZL{AmuaCj-~w 4_9  C f1"bTc-q 9SD`-y'z5S|MᘣrzP lsrkX ~Jdqهm1o6pTI9I.\bn4HX@t|pCqŽ.AlK-\̬6Oݍ >l^Iu'x,n7̽WeۆT6ƞ) e嘸{4Nh^qА 6h|b"ܚE ]̹$0wEmIz-ңA'MdzqȫgZf}6{:ne*I`Ļ]9gRxm>]?+l TTG4B:2b8[78NY-* ^ݛ4lJ =jOuAD 7_'%RZPK #O3.we(W.1gMYoOxbIb遰-:dN~|4s1kxBwV$)uRԢu{oHAĨw2Đr#$~>HIfO~c4;%@-Qv!zty[+2xY gͼځZk=lKKW{kqZ ts_֥|^r/!L^nJ8ӞKą|[^[FOmiN 2|Yf>J*'IGċD*1..6oLS&Կ ^, 16{H xOu3;74Gml AV;ӳ Y#Hiy mC@dj^%X,Ml (%ux?n%9tj9Ie[Iu{Sj!{2!$1~  heE^3{^8ALoŐ <@~!ToynXf[k1/ޝMʝBeJ @$pP`do]~<ճN%5¯&d _gyg2^Mh^dgS9 f['a0?-Go$jHf#^HJ*Ypd3*2hp<>{ݗVB1`}g ?%Y0; A9.U1Q^>o1.gE ! 5ugql} W.E%.G/h,jv n8NJ2~,9[fo}6 2'% h;GyYEhk0=MpUTv7`XId,sf'pBnzEurz@R;Mmj~xJh=& vFog`jp?gsveN(TB7x_ЍOü .>"puvܫCvš`ii  $)jKl14AFef eUi6~:b"@; WXFOb,d]Qŵ)T^J>,g؞UKKUoWu~+MvK^,b v1|zb[MWoa $| Eqw7\d%SJ;)lO/eXWhhmQm>ZS@RZ!T Ipӆlzdz.Q `9!3b6G7ea/2} TS5AHJ'節gTecrW3"pVGbhPw]^c{5 I*<0dźi^$)3Ov ! xAo{6iwޚ$d,fSO4WMqQ\nSǸACq;7[Q}x?2X TjۑöAҟ#fg{|M~X GkPJk+'B5 #?>.mvWêMtT-T11h~s8:!:YC-rQ}?UK/Cd&[i$o'S~d/ZmFQ"`ѡ/Gtex(&S`~T?ƿQ;l5!MMPKD$q$TDVPxE5Qxo#)ks=y&J$RX?Y$ p`HʱYKԇ'³ ^3-{r5 Eoj9Ahb[ |Srm$<Y@06DGf]is;qRdR2Zlխt6/w=ɌFX N 'siJoq5 m`"MRRkX0 ɯ 9m3D0%q8fF3 zr*U.or^t>aJDEa- | &aV;$r\Av{k68K"oH=fV|~$ȝp$Ɉ#,d;,ɛ}@j5ނ,FL|c^b)ȱdT'aNlHAPPƊ5h,?v%Bw]6Vq- \)v:F8^,Ƀly[,kU8=2WPKjb3c- b%QWܩ!T.Y7vHR.0]DE?>n賅2M-5%9{Z"wy,9ƛ 4ƄMPXx\)nO"m-;Sji<4e!^yF&gSjpt}}/߾ +OSʹӒN4޻#d8vK/$n3G Af^[˙'كUG Xڜ(M I`{4VN*h)r1 `zLbj Ik{EX-x{n~lmԮ,4?zJ?_w@RKE|}dƆA:G61}G_ Fz/hXV"y@1F༱L&9DAA2"0 ptqEp2 Hm~TY89^FjW!~UgFK8q P1e"{8F{o'{KhI a]ގ֖1nb\ai!x~fՏ(kz#L eV#w U /⼇셏Ր@j)CwSX/fT? :@JNjJ4ցc "{eA. 6>>R^#ia -@BΚ 2 <ZNեuJR9<  X #J`qɸ2pj XI0i M-Pt2Itb])dKgɰvWM.KT+_(WN맛T. [~8dnBwq_t&)e9zĀ@{>^ZwViL_^6 p~>F}Sc vBQtx`V,Z^gQyH?6c[N{I@nFzf2LA:;oR"B0"W.a͊dm/au[rϫN!:>,Sh=)[Fc\ 980&8ɻ4qMפjI.>j3vV?-Bch Xl g䆍1Ôeꂎ{V'-|΂00ꭿ/U,*9Ȧ'ρ8Y 3}J`4'INϫȎ؛q+śصyr#A#aOdD {/hPaԛSg~miv 6n`vvKesKIM 0*`],uKP!% 4zH?&]xvK#qr4e[X.J|:4>SRqL7tx="8 KˇD\5XKb~k ܣVy%hG@Ӷ/h}ʈʆg ĪmXo]K옾ęz[FBlm4aMo f^MɀBh$|piw(Odk 9,+or-+c Ȝ:AO-See1j>?_oжUUO_bXz-vߎ]1fzµC<  .;Ή{Ǘ<0 g~`C vi8F gl4kMwYyLZw=bų:ozbOXD}ۈ(r q"nL&"_OH B3Ho ) I#89{m✸8ET qNX'NrL!<Դw A&*3/^r lmAsj]:A_!µyw0)̦˥*dP trQX `kk^afÝR8m/)۫Bhb1̜8:w _sUuȆ 1cBz$IQ2p;vӾ`> <711JG@ I} 5Ld= zUO(<Nc mo^ AOa*;px71~2:Tt y\fQ@,+}$IMXKC)_^V) &9}ST&i4%Z8@蕚T_LÒW;)Whu ${9TR6iwaz@aS vX[h8Dwy]PK⼬Xu'pعҹ^b.^$ t9OUގ俈m=)RI9uFLް'.R)x8,h _ͫzIt.:=;8>N;Dȱ6b׳ٛTHi6l+wn~CxNIпJ8#ൊC!F|3?o( a Pجb <5._9!/;|tO3߯Ef?i.΀rsQ'P!>KiE HUP@3D΃I[̉5Z}Ds9[@+}(fD7A߈y^յbu ikT2Xg4v#=#7;?)KzpM[8rtp) eCY=u)^eđ~S+'t^mԅCH1}G@.r&ta *UߗD¨Ryox Bo+;h%B+R_<' wYRNjY^~mGOkL>>+Iq.Β],dOP+q}*hrz=vmW={Oǃ kW%Vy3JKjDЎ!mvmv- [fXq(![(8,1fDL) \nJ"\ﱀA%Ϥ3hh3ތk3X̿\b2mIh$&i\⨪c>_]p={Cw~0YꊚH]aq7wu$W26b؉H[!?a?n Qw;Д zeJQa%IWEkyրqɻqw{Ăhs)kKkV|GV_IRX XU!yNMXӿܑ2Kx1<U%1ƂXW5dx$ ?|NaRv]Dfb,ag%] x pWǍΙM0q 5[MŮOdS"۷s`ޥ=m4J?uAz>Ze!qC闇?`m4 ea\;Zsvl)|pxtjy]x؝Cg5}3~HN* +rS\wX 04)JO:7U6䭽ӆKDBFIh %ͷLMWPlG)ޤ'B~_V;s%l #8CxlVH5::cwnU\ML?p~ڪNeTX}M.F$&DeHO*Hg܏ynW.A h >G5o-1cOrʴφo3HoohxAbPk;„)OQ.JC&ы|rGoRe=p#b`Q ~ƕ59Oj!2As\[4P[A4Zcr"i2/: GY E_yj?-A[K"ݞY̺8!w Ga-BH*h_F5H K?W'F1i2'cW|_ɦofq]I&E\HPAO`J?*sf QwonX~%YL"a :BIz:QGmש%4Xҭc6A?Ap2d:t*/'E/(@~g;hHFWC*]j ky.T Bmҝk:ӯK]CfR(hw@H͗Z4uMX~?[/3<./WMᏫr"%-43PyzvtE3e)yL2%`- 5rWo.I#1|e\'Hń{Z+=5,s5z9ɢ| ".1-134]HRYr53@pR\tqyxpšyS9D:a5[ٍ!JڊD&VHT~i6BHsIw*#x@o@s[a S?TϿ,gg0oHQ>+R5 C~t. <0<@#O,E{}P4>7Ye`)ƗO{SE  w\sWxX 9+h!ݲ+Е9&@:Pp ^836ǃ@,IvoWwkJ(<+aM%~cM[oWE]0$qO9ME{@$ɔ2aMB W q8x?]lY 0( hiѩy'xL+v?"U΄+RKg"l%ll,`كs_'G%&u $]//ШG&lTRuO#CW]Łerf"h@]2@۟ "C:T24eŪ,q<ѠoO*px?7\24aK`l—n8E$^hC0BK l3M'hhZoЅ/w}+oxvʎ=eg ,HH f*9y qoȴ>l-#!*=MR+#<VjM|=bi=dD>hP08Yh\8auGutߺ+3TEI^?>vƛذxe;μvX#R;ƥګP-2`7_P-[0`[QM?q2#zK_YٰdxjgK!(/oΕ3hшryAaºšwOdiQTZ)'y-9N+f9lQ U!e+|#|Z1[Ϋgޟ=#]3*iW8O a >"z˘旣mXǝmeepZąP]/QD6NSX(('iCuMDs pߍ3siHj>,x,%#e /;㯋f ز=sI#a6X{ Ѱ]/:BBB Pھ KGs1m yPxgF:wM̳J6̰8"0ȊoUS$_ 6|m8RZ䞝Le`Ӥ2$ dܕyb^S/F<"> B3nl0!w4&p: =J?D^6>O` >c]?\{i%77Of}gI}5xGLPEorcX8,5Wip @R nb=d1x~C{^5oDFh}=}U C]t wc n8N6@"UeJH%~33lxxϬM6z ޭ";c_ҧS5g;H&gn8XK?;DUFY9O؟Ƚ{y{ 4h2}~侬>V3RX‹/%eds dZeIJo{ ߊץuY,"3΃3=.К n(6HWeּEw:4%ocuwy)oRgd"\:x!m|͡qro͝bԺIx8!-$$iݐl19ۆ~}زA)]t7]Ȭk/q{§ ie`Q?q6#k 3@]xFC}夡K1KIVYw3GP닏=`rM1LB{xSir~3W[aBgaM[΁ۙ~[BqįIՖw5؆$q̈z= 5ʁ-r,PXWBO4ՒZNo?=Y=2zd^Cwy(IlD"؊ h"QI/C2)QP x읱 ѦKK4H~E`C/?L v:_6 6 ZT*aolFa}sq"yi8Y&n.uAWK"$-H[gIK(%%i k='' C9$ӵƋ lG[|bVq7\p+Re_m`Of(.۾F,-2j;@'R~P-00#;nr~ًC:jJ͉9z1AIcL(ֆIq/uUj9iRPSy5zgm C77ՍEi&"4ϵe?ǩgFbWp-15]"^9 CZ#8sY-X!I/}q2C22J]~~ SmǏpzy_էCP~ʼ@wa17+ Dde#50`ܺ4$Fs$ǂPѬŀ\XP0*gl-2)Ւ;AR%fЊؗ?$_7# p^'=* jHsAxկD3*2zǬn(,0 \Oq-СiFPPoՅW|jM\H10HNHո.%sUA8)cW9fI}Ratw+T8HC)0Ef$72}2eS}K\DB_H!}ޜ4"=R=SYG؆RO!ȏuc{k3TN=>kkyZ; 22OI0dFX$PLDk.Q]z}Ӭ+j}@D ybOL\[2./-c(תLDcoTv ^0 ? La]9;exY,0a Qu xio uǝiuT *|Aѣ[[xs`s <M$DahwT42ϘtVkcWŰFhg%DmX᥷g _HM1Df ܮ?gӺ>_i#=#?r1Ф';diwؘft==2 :Pkgt݀!1/?$Xzh#]Dq"\<nju<-]/^]e]-ԑ.9*.cem_=L<-4rȯtć 9#a~>.6huC ÝuįIxTEҢ#4ˣG{XHO1۩;˶KS#3D$ J{N! Jϭ|w2i6z+ + K5t#NWwFXTu\85J>OK) l#A.phDwV+ɍt9c"I$>2#ꠎ10"A\0Pd0wcMY_NEP^OI:C9=f$R%,$?^f^tU8kPd0vj 梨OA2,mҩ&mGk5|[Izн3gip/}?LM~g,$v.|Q='alfA:{ַFeőSX\d4sŝ# MxOH+N\ͺgIiYГY\dI!*dX/-[<^a|ٔb{D8؀=_u7o "3+mקRӴ}!_ =ζD0МS9hŹr8>uh{8ߺ:+}O^@Wtjzzp2-EVα ?+ pI:&\#G'RX0Rh ۻ4 œYmr, ?!|?F&B굢Zal?8#"i6p`~8%` (縃#x+̍j[* k>J+j ?m'yqIrl /W@q0|{ vJS'KgjK\rZK4˼. #@"AmEV׺(Es't&po,kO۬xl!&-~!deЈZy8J/jD (>O]P>X`AZ!h C7 [:c0~S!$En8y@[UGԌ:CJDwooˮyW@,.O!?![q7jN39RPz;5T$/er r^%wj/cl: F`AM*%Qec-ޜ֨AMZ* 0>-8z2/vD U}и1>@|1|;Hx s֐ W4 e;Y h{su! E|-3Rʿyi^oZ}jOeI,ǫ3>tUqD nNPK+lrFP{qMà0S-> %U*#M 5{'!{7$"+d6 bgNW!ܶSXy4zL ڄ5d@Xšz'ƍ?}_UI.M 0 PDBb/ 6jlC|ȱ#oFl^af?YXX{` oWKlU֖P62sxl$D=v}`a907ʟRĒKU&.pkå S~6(Tc,ʩ༳,?d7@>G8:K٥Sƭ- T7EXjj`U [CW_DH_jAQ?Jvˈ95_C떮lXH}yOG aqਸ਼wa\*L]0g<% \NĐqeW#gqncM5-lyE}yA:tnmV?_FkmJ{c6/ɱ:NAf|ڄ Nuz9pak;A`Kʦcޤ>5?+sf`BFLO.~3U8Wvo*H !uE ލKECtbVk.\SL:Йĵ9YJjϻ9)<W.3`e% +j-NP6ȇJe!53GRjױ0[7ޱ !ygjGbz>0dHRnxXTfNdu} 5gѭOvS(|- +&!.QYd,hH,3xu7+ۊ\Cj,,_멋O  H:"nx+[KmWec +P( @oǹ'YrG}%E_t:Rm=i2h< ƂDf;+s} m+lD-k%a(Ka܊Kxӟnc7Zz$o ~=r_-ȎP fa;\Di)@">cTHX<}+O_mXX#ӌГh:Yj$tj{&GlI Hr>BX'م]+#u6 i#lyWE#>ib2N{M˜;.#0ClUщѡ$Ds3 CU#Kk}+n%rOHctt {鷔BdeS>2ڡڢ )jqf9ؼؓiO[MAб"-S h}VOqG,;x4r kLY jhvPlS2,- }n}oM!qԍҟS, DW>%NT(T Pau" ;MV%H֕$^^Ȏ\+<΃ rƧhAd~!WRĠ26 ?gmwq6CaEU7CViҬ"qpa/ӃF-W@,U41c 2_V yI ʀWi0kq;t%,^ԽVdN\|< !ȟ3yEζ@nW$aJF(U=PN!)ਢͰ;=G/]"OE[8KS`(IQT}zBiٞNٸO)V] 9tr >.xze_8nXj`JdNV,w:;XK. +7suIy<Ł<)M`,<HlIۥќ%RKfp`BMܚ?ٛ-nzY1RjNr'\裻 ?o#wfmD_ڪEj0ΪB'V&ġ{p9") Fsy'AqOf{y  ZB^Rf)1rd/*#SAۡHB szWPV? pp? f]sV·p9Fc°pr2_ eR:躋C;Qr+1KFHHP'{µmV8H\͵{?|ؕ$eHr)K6#JGdSۭ!WqlY—ZU~勺a jD2<GcXCyya ZCiHJQQe[#8P1Z;|JԹXHjmUIlJTdr8ϵIOG 'u|(-{$ח6^9>iACrYnT5c.uvԾUDR޺$?tY1*7^% 1FS뉐A6U%Akɟ!CbayBmE Ht0$TbJV:A԰ $uuM BK!9!y! Q+HњKgNҬO?V`j'rц$ԗ>JI&fI*:n1%606OQݏoù([ u\d+a2ô |Nߛ dewG|mPXb)j B!J\5\ijxʏvh9Q((˩$U|0b3%?35 WknSw~~J3xe7ਯqSӥΞNH~Iu? %*F3Gr&*$[(兿Ա_gX"sl`Nb7sN<a4>I*%_KĀ̤8F޼v!n"Oк!lsc 4s'H{$[`&$V(5c.V dn?@;RK"NِS7Ih0cCȐޘE\ h%X }W@n'} ñ㒏qǎՉUH.m ߎZ 6mkBQъbgp}*7][ XQ4aq0VE7ycOwB%$?pd(4<ءh?2E]z4IvakD,rKBu:)V3q/e_a2Ѯr=r_^Fq}%3/B-~uS0<R  qAל2 fp/9`&ʖ媒U q"NIe}d){GaZQ:4>N]PSN{GMKג:1E4Kvf,tE{90?D0 o扄Nɢ%OUMPgNevox=B$υP= ,z|Ag&f|! "3kMSsUxJ"Do>{R j PzuDqS5 s n#]#I낼x#x}ݏ%v1?g Y7SdoIp2_J/mF2s]ޱu㖈ut;M5|ZƠoVl| An 0k]4& 0U Q)Dl\ .K1,QءAb;@-L{o^)>b07tKT9P ό N2%o+>ʃgTQ> {Endw* {j2s$wa5A[M)60``t@|m\fN*[4e&]p;xNT߇u<Xmc.p TRIy{<߲6 7 ;^˩;!DJy q+׋/ 7o,7褠?ש$|EXe,D\p>*$xWD'U,Yҷm T\q v#o,{u62ÕV E Hf#Χ#"2:}M?eYf(F0(6Bnoh/ F7=mq|jSPLF|\-,*EtC=j7C)089jK4Smg˞7!ݫ & #ArUKwziXE%iǓ"!2@kigL'-\uߋ%WЮl1 %,[dm.I.:V}~ZpW-53^jӑbq}-i/m2 YWߒi~莚@4S İ68 izDs{)%KS@K~(QCQzf3?FYkȿ&MHO嚥dH5j bk<3۱&-E,7Z=UMȒ.~`־8ǞZ<%2@QZ&iUk$xwזh]VR(]IYb/O#@OKВRed/ZQ,%tDn+Z߇ 7l@TFImpdebaC7Jw|fo6Ԣr9{'Ak8OR֘Go! !2/:Y&*AL)s]](MTXXG8 =ODn-Kt:{8$ OP1բ}pŴم\die̷KcllxqkX[|Ua*Ÿ`?q*8ЬO c*Svq^fBD$~`Ioff[""}PL>O,(5'r2JUB;qV7-2`-`FY0|+cMV6׭ȐDݑXp@r&ղZ)t'uׂmtKjR|;pYSj9bXRy}LUnS|8tfM1[cj"b 1xA/jm8#MI00zm\gKLS۱Ook]­CEINԵM`X+%(eYdόgj'Oܮ5Բ3TPr2%rXo]; hӢ[{fӜl.pQA:RRB #\ؓc=#+\e4XoT C K9c50, (,CXߐLıM4b6N2O/++lD16FZX:u'ז+7$M` |$U#-m%1,82ɃT"ּxr)7Ȇ!KR1fvQ: |Lne3#_Rtk*3닃Q='>p/ћn PG:`WCK-E-e!,:AQ_$~?.psjG m?ۋL4`٥fѪk_ qP"!Y|8_F9fHAF#喏iqЦ 3Gv  PNHՅcS1pT:/O_;\ۼt7N!z' "@\r6kK]CPw;+3"^(SfwTڞ l[Mvh\}5]WP\a6 80r-uꄂ~^%U,]ST+z# ~E.ltT CΣ9MmTw kB38J[~FutqNÀl y Rնﳑnew4YiL ea {vXGpO˞zI Igާr i }A,pO0H%<Lif\$$[@ox*m'_%®əIҢi}<+L.hYq^Xg/z3۟m# 1ۮDgƙMzYU 3ݢ 1q}F98L rA b&,:׌Iؽ7I=9favvVB452 y?兛1iA@=AbC>Q%|>̺d o!knѢq ! ɰ[@pB .b9Tg7󈤰eMƹgkLв dvcgKyHXK D덯wU<ˠb)7eg<ݿ!3ڙدJtی"KǦU3עRQv-t$YսY5q@,y=rH*k;ȝot NeFW% vt &MlOx|]ۜ9`P)]4⩜cGC^f/cvcݎf-ZW\'#Y[ҿ~ò0%%D 8Ef^= ;R:]Jաd-&e-zܘ?dm 간89ϠA4ԝyXq[<Ð4y;"ѶeRoo1eaaBV^X 8^|O|>FH&:AJ]'DG7k/laU\P)X'{$'WC5Dcw!y?4G?L@ptud[T#$;]54^YX앬" 8b=8;{&Nv*dDA1؎ / e?E/ 8S/|!w yxwL@?j'۩ByȥӗI0Ew+@ڛI(b0{1"bۣ B?: fԌ=tL# iYr6$!$U+R R~%7ޕWkP0fې }D~K~`:jYI3]oFQ51qm1Wlr1 of\@bm?O=-x#?cQܖ̺?8W.y02UR/d"W2 ڷ 5'dӵ t;vW.l%KA{FyN9B;g"VLsA`yI;7q+P,x*ȳJ&}(whC1.nOxF;e3-W=:~C+# # Ws__"A1^jRɲTr&c{%vkۋ&N _$gɔ6D+VbvYzã{E-+1$oi%V)nS! BuF#t1 d[:n> "1}" ؗKMAOp??tdcxu@R&k+,dl'_kzI"bAiư`5|b [  EI&^n$B-r/L!>/ ?4LXLL`0H< QsĎxݵldH ](sF3[4C%Hxϼ8'% !eZX*X=ƣC\.6+Oڵ-YdL*qw_DahM@:RxvX,qWQiMp㉴F'"؎/˙iVJ҈br%@~6.::#ii;@j GHrr*Sy!eg~9|͔NG? NFK =F Ir* @ DqR SweNf͂@q(Oc Nys!?ؑutG#Y=9ZwD`+kĻaKwpa۔!mlq\h,ސ$eZ YPʕk 8H[V)ԍחе攃8! 8` _h&R} qCDAfuqM"JK;f!˟cX N Y vٔى-m ᪛=3fVtb%“O9v" (-źLI!d&&fF&g]Xd7SxXZׂ?_;!ŽRt]5ⴐĠNJyTX^$ ~3gA(PAkJkU/yՐ>4j/^NX7@Ȳ_x&W oW(mJ8yx>UaZCe6Bz}~$w/r(s}ʚb YD:Da!:ql^E(aPG{.\8 J}rr*k)ƪ>b.: 1@;RO\@]yl$:f̡K<Җ@02QD Bp0jh|ҀvҊ/Tmx1 P ]&9^`ncA ŧ'X·^'1f!@#HގfP)/LL&C}nO aZk-Z@Rnj/ymb U#I0AtJ vAf`\VH=Sefx\N)I*׏{+.n Ŵ 4 9Z83@+wڰudySͫkYg$DȨpkmJ&=/_Ү)$} H4)kV+pZwbκcUB?=]; CŎetל_u.aw&Y}@,|_쩭?eKp,(F6ț9R ds,@Fm"TPrͪ(`@H;h6FM3!1H7\u4́jRtPG]vɌۜPQk ^GJu{v#P·sC)Nj`P 6y` ȾJ~`H {Vׄ2 %|[CƔi.j>_^4eexV_b$%tп+d'-W\8&QߢXT٧C,3#M킏 VKsgXᒰ_=Ӻ?А2^rYVRfP"gOdͳ>082Ii(:gIL=p#*{K$<-e@K qʨ*Hy5L Tj$W Gە-;P5xga@*5a}O;S+6]s zoVc9 yaxC%1zǷʧLrgls&w{BxdMdGbvLB '?0Ԩ䌠 4Yw܄x9$&s݋=([TFI@8Tgd2V=Dus E凪M_!qfH%8n*HG{Q3?Z1S&|`E5nӵqfpz*M08F LSXƳ @˓G<$z e ^o<)$j ?@p 823!2b^m@w9|l<$SC:`n57NW/Yc hQSf%Ax*9U7NzG}X"zP^`YO+hd~bY5-]+,p Lj-~Gw(J(= R{wwϱ1R1ڵQ_/eFí7eM7s{}NnO`%3s6|\fw*y@͍+T FW+rW]YKYq~f.bQWPt&Q(>)e$H#`=x_GU+yUi5QjZ`^"rD<Y>LbsoN'lػ\ZKw<0wƾ@OImSʔMah-P_ 㞰ھ5ɬLNuZ4=Pxˈ^Z Y2Tw90[@KjOPo:fAk@g SΜ^EM0k"klK `<;PUwHS< ,v칝=8G"c]K #Ō@ JTA+H4r$אˉy[Y 1]z5 ږ ofLoOu1 SoKo̤qLI 4f&~iWȽQeDc8sDs_a*'ReMȌ#KI~>.++2w'~!\Afb]p~3-%@/RЭ!f[қ{d Ffq)-r-q[%. ' =yzlh5?g! tFA1L;"wCEpѡ#dd3{{t`V)hYm;(I|!$8#vJJhX[= Lםc2Zhm$U4ųݞV[YAvR9?%\8ʄI ڝ^PaЯȸ?_1ෟP,PJ+[,K JRuk5m<1 obh . (r/J9ҳJ$NH!Gnf]#|$ ?S4W.&kPGӤD5\\&\x1ǏID圠bJ*@D ϱSFV׸%Cxc" 8w{a,ftd&>6XYHz'M 71 9,MbhT/CoCdѻ#"NT/P /a35rYQΐO.Өl@laʜ '2[M䣾ć5eDQ‘w_ s;# K!G M\W4~5JͻyȖKF.ޑmfp/ds@W&T):y"̱SOB$Enu.!'qGv!O~TZT1[s> K01nAj4׸&f9BwrA^6FQN6w<)x0%\2QrJ~KLڛ:$ f$LMJ7k䞕x_+gFEʬZ˜KOjjbDo=iیɌ8H6/u T{z Dxժ- KNRb$rLSo>v5qe.w JI%pAM{ָF ]djI.= 'u쫼# wSeG)/v NcdtPNBJ {VҸ %OKnJh>.chakfHmXevYRM37WhQ(lݒ1ܑ^o) Y @"!/ 6HCm+~ ?bFeccKzntR$$AT/Zu /3Ő"^kwCֱk!}gWʉ/MkҪU! *Mhq_A^Lh=][ _alz"_6 fZ;nS$hT0KHw_`W@{(\HL}>VGq dViŧ29H+9[A̻I_W*-lXT_|W X|CA!-TO&2!@mŔ+>H=`Nb`m~^HO}e f (3(߆\-\jX :Qw:iþE/m]>2щ~ !H[3gAD?6BeF_ۻ2m{G: @$R0|8)ʎ^J@ 5%rYl,SG * y\s|crʴE15227&bݱKvǘj&p9J4/Ğj_6rt /2A$VE!Z\Gr2vj쀏 , ˮ2'pJكOT_B+xiUTz= Fh+en[OR$MQ ̬DdIUky2c7¦B>q/YI]+҅>b T}N0iaF*NP@ٽ9Q;oWFԃ2G9qdk.t3+*TOl@߉|_* rܽN?yr0S]Uj^soH7T2Q7, cx6$ͺ':$KDK-܏6 4(n$VIGY-8ۏ8dSez9nʕZG8=