libvirt-daemon-driver-nodedev-8.0.0-20.module_el8+411+cf18eec6 >  AdkU]a_ҙ&5?M;K[eI-t8MF+UntGCb"%S=`v>0r+`)9.%R4U9I뀿!uu.a=DjT6Lq`?,OUL{(;b/DȞh;.tSF GO`#Gv^ Ih=9 7F[Xf5F7[YQb|10̶/AJ"'jbl$"RхX>#~ Nh9{~ -ŽVcVzV,/N[*ߑx0beff98aee444a090b9e98c38b9e83656805b9c8ac50221b53484ee823a535064710249af497e7ca8bebdfab019d3d36c0f10ba50302047c435bb500683066023100887139a5886bdc3c8b3f913be99e910868f983226193b3fb56400400262340c5693f7362bb0ed3f28b6cca8d3ad838a8023100878834e771eb0eb2e068776205d3f60020198fcbdfc3ce167f9164f889c81c0403b55f53ec70d84bd3a5addde48e75f80302047c435bb50067306502303da8d5041acbcf3f40a3b78fb536355e4f3c9a85dd610798847e5c9d916c9cd5b9f70d0b2b789a4ffcaca7839c199a3c023100ac5a8a28478b5f5e494d2dfd562253810abfd7f29413fb75988a314bb894210381405fe759ebf90fcdec759fb2f8c3610302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb50066306402303c44ac5413341349d3b26de2449fbe29e9ef08c2fcbf6fbc4871a2d15e08a4064109a22853f0ce6c6a99926423b4ac53023011f3d6130e2b244cac5b8404975c9bf2d94f9d2a8b9f72ea05675bc74614d979959eca3b65a619bb1522fefa104fb15d0302047c435bb500673065023052f0bd8ea705162de5dc59891f2797436f728ecc1ef5888a75c8d30eb02b4f838fda66eb75b2d6cf02cf27ea1e8cbf40023100f65b701526f103660bfe6b556d6f875d719a9bec4210bb55156b474158d2e81752df25b5557a26947306db84389ca9310302047c435bb500683066023100f2267e78b8a8d4715618efe34ff1c13ce0efd57d02158bc4a8e5606f6758dcc4e4802309f99ab9cd78fb591baffd14500231009a0b591d97c0e13373039fab3514e6d4ffbba0b823c66bbbdf2d98de32ad6e6a9399cffc2bd83c007ae3cfbe9e7de2250302047c435bb500683066023100b1b37d6e6d3ab7909b44cc321c54a695f7cadb17faa12c81f0402fc8e45abc534c67ba4eed0a54253ea27744312334e70231009cfa70826abe24f989c02fc6b1c583f33a25dab740085af5bdb7e97f559227df4e60622874c0af051e8509f0888908740302047c435bb50066306402302017417e7b40920e9b581500b02b702e2b6215337f3cb746431021d436f78c97204b0394807b46a4cf45c48c251213260230636dd96b04d571b64134eb0a65af1d163aa5dce3b05f27d9f4729fdc9fe0051c4641b1341c529e58e3f5336d048647500302047c435bb500673065023100828371f6566a852919436e82c7793444cea709a2fc034fce7267306d79c62f2d1ad68fc77171458c259d56ac63a15485023040821d73427b1d5d7396dbed0b6a4aeeac3739c9ce14f372786e60c355420904e774090703b79fb977a7e9746617662a0302047c435bb500673065023100f27c83b802175f8e6bccf1a2d9a999dcade8ec685af94dadf7c1c1a591090718dee414830d05bcb790aba858db38ff2d02306364ba2c000fd3b45fe1a362c3d34108f24e2110d72b98e143e46c20bbec0343e638fbafae96159688afe958294fbe230302047c435bb500683066023100aa18cc7af01b9cae090250fd6b8c359777e0ed7051f9c9847b5f1b4f63097e16186d0f618f0e9a3ea150c64d846036b7023100b848335c37baf556e02680d0f03c4b80cf482a2653a7403fd0c4557e4be34cdddb43716e2aee92c8c5e5d6c366ad3fe00302047c435bb500683066023100cb95f1545eb46b353ccee8da776e88257b16ed5d38c90e3a02d38ce81ac0bbffb8059845de5fbef5cbb774b0b61970f8023100d1fd964bb7989d6a13e1fbfe1bed2f5ff6c5904e46ae83d625638c7e1b0fb6c3105928f8d3363816301c3f396dc47d0djdkU]pcd&Fmk,<,knSߔ͏ovT+ouهc;pdt,ju\AeےT:t3ך2 IH΂X8-wq_}(T@YZj m 9c)JB}auhkt;<jl76&"v^@IKIC}!n>Z:yJ+^J%[WvF*]to;yYМh0OtMnPsave7=j͋J{GoS \8ۻU; |u\\M"FG\lgqL$f_=UwH#WeKf8W*1 ,"\Hܧ >PC?d & A o#*2 EQfls< \ |   H\ ^(Z8di9i:1i>.?6G@HIXY\D]^ bdeflt0upvw|xy\`Clibvirt-daemon-driver-nodedev8.0.020.module_el8+411+cf18eec6Nodedev driver plugin for the libvirtd daemonThe nodedev driver plugin for the libvirtd daemon, providing an implementation of the node device APIs using the udev capabilities.dkx86-03.stream.rdu2.redhat.com BCentOSCentOSLGPLv2+builder@centos.orgUnspecifiedhttps://libvirt.org/linuxx86_64mkdir -p /var/lib/rpm-state/libvirt || : /bin/systemctl is-active virtnodedevd.service 1>/dev/null 2>&1 && touch /var/lib/rpm-state/libvirt/restart-virtnodedevd || : if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now virtnodedevd.service virtnodedevd-ro.socket virtnodedevd-admin.socket virtnodedevd.socket &>/dev/null || : fi0a^!IiJnP HAAA큤dkaBdkdkdkdkdkdkdkdkdkdkdkdkdkdkaf1e6f248264831522bf81555b6c37aa569c0c3e2f10fb9e72e2359e3b7d4403c19f4a67404f1806b8f53130808d6269072f8e55c069551f5dfe83678c5e9a30056b3d4d741d0be194519dfeeb168b451bbfbb50dca6bbe995b56f47664dd8566fdd17cbb77a717472090f5ab3d2fa446904b37201cba1c7034fcb2ce8810a31867b005528143f522da6dfcc726a87066e23d0179377889e89e5140a16df633a32eebe177f6fd70f89e42a147b72e0086768fd6b98dd44d0420625d549baeff46a79e0f07c8726b3eecf6a0c317782e1435d8ac0b8859f7933c09fcb4b7ea28e7d07b4c95bbf9cd7c4ec40cbaaa247f6391c840c89f5e842e9cf930a8e52c0c634d16e888a410b964ecce586c4289a175d69ba8a53bd4219ab41777f07c26dcd6636a47bb53ead60731f0631c0decfc12801fc62038c773e2f5c7843471bc0c621213be6c58a5837701ebe7124c5e09d0e80b06a535910bcde38e40d3168bef5../../../../usr/sbin/virtnodedevd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_nodedev.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-20.module_el8+411+cf18eec6.src.rpmconfig(libvirt-daemon-driver-nodedev)libvirt-daemon-driver-nodedevlibvirt-daemon-driver-nodedev(x86-64)libvirt_driver_nodedev.so()(64bit)  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @ /bin/sh/bin/sh/bin/shconfig(libvirt-daemon-driver-nodedev)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libpciaccess.so.0()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_6.10.0)(64bit)libvirt.so.0(LIBVIRT_7.1.0)(64bit)libvirt.so.0(LIBVIRT_7.2.0)(64bit)libvirt.so.0(LIBVIRT_7.3.0)(64bit)libvirt.so.0(LIBVIRT_7.7.0)(64bit)libvirt.so.0(LIBVIRT_7.8.0)(64bit)libvirt.so.0(LIBVIRT_8.0.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_8.0.0)(64bit)mdevctlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)systemd8.0.0-20.module_el8+411+cf18eec68.0.0-20.module_el8+411+cf18eec68.0.0-20.module_el8+411+cf18eec63.0.4-14.6.0-14.0-15.2-11854.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 virtnodedevd.confvirtnodedevd.build-id475845fa8a6b5380d679d42185b6f401c9f3d1fc7a1536bede0215875bc51ab8d6cd62317c5454abvirtnodedevd-admin.socketvirtnodedevd-ro.socketvirtnodedevd.servicevirtnodedevd.socketlibvirt_driver_nodedev.sovirtnodedevdtest_virtnodedevd.augvirtnodedevd.augvirtnodedevd.8.gz/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/47//usr/lib/.build-id/7a//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7a1536bede0215875bc51ab8d6cd62317c5454ab, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=475845fa8a6b5380d679d42185b6f401c9f3d1fc, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)rPR R RRRDR0RyRRRR R R RRRRR~RR R RRRRRRRRRsR;RlROR^RdRYRJR.RaR-RFRvR"R+RAR=R(RPRSR1RMR!RTRgR]RqR?R*RkR RiRxRfRHRLRQRhR:RBR>RWRpRKRZR7RRR/dev/null 2>&1 || : fi rm -f /var/lib/rpm-state/libvirt/restart-virtnodedevd rmdir /var/lib/rpm-state/libvirt 2>/dev/null || :/bin/shutf-889211431cf33889b38ae8a6a0c9218dae9a9a951c28224f8aef8a8ee0dc884c0virt:rhel:820230522131239:9edba152?7zXZ !#,9[] b2u Q{LVGmyw\ګ2~H Qrbn2G=t{+6)ݘEQtQ6?`}3 L)o6\\^5 omZt .`Xp9p)~D}\χBc:$C_h<(-`heKȸYꈂgD& >} "R BE,\0]$QlZ90_7^OBJ9Ϙ}>9R. 绮{q?n:fycS4XKvJ6X:mE4Q=*-a *e_~B01" k. ))N c0({Qn =gz?N96J t!wCq' $xa.Ԣ3l.$xw܄2%cf|{J d-sZW|3_! Ġ*^T,cI8ȖaVpߠWuWJSBczDTu܌5 5 K{\:Eϭ0Tp)GA: Kqt'c~*I>_qW ѷ2jZx)* p FJ[(YrM.޳!w^;px C[Oz2 #$+ W@˓ݑ^.AVy"{yL撖Ev8%˥#\A+SvukҺz=Cb3]y剠o윮-p$j%fTаtQi ۼޟ/sYi,|DS~ U\;g7Qī_ƶ}C& >eD/9[;FH>;oj$ (k9$y4ߑ$IGWyFbg& t) qCBJW85ZE3kAƷɺtՄJ 74:ɦTw)ҰҼu|-) }Ӱe+b萡V~]FZQb+XZS9E!Ϭ)Xjdۀ$іq]_o{Ȏa-&vA)B;.*GhևᬆtT.Y^0;r[v$ii'G,0v`5BR)zYuXʡ% G()Ӳdʅ|4Ie| 4Snl >yXrG5@.0܎ۚ}m{%S2W*cOlVBKl`.D>|w)g EPUIE4yicY[Д0ɳ{ݕ5~ XyO襟@S&_0z&)*,UG<7$~˓WhX i8uzͲ(y>^/䈴kL r1c.8 <`D2C Q>$ U-\bf6e\ CM4H#šé&#l99Gy5ν>ǡty}!F5>EHn{l2X|[*Q썞ٻ!EpF.AʽK|S S4hYuQ@l.K{&1FuXjEwݤ\%HnXhhS2F0`waXOY_X_q;k| jt\nR^vAy|,7dSWl'O;gixn68xKk$i\ׇSz|Jfi!W*C?#*2[SJ׶xr6G^~!r%2ʷ$ʼ*Sg?W@N|gdj+Ξ.0@ D{U3Y~CX` h 6 |Vourk{1L%9z7P+F4&*S!!wNu@z0i356eMMT6¦<%Q'5Kd,/T7/JgVQ{h@0Gf&% d+8cCGBS0ޟeCYǬvō@;Kswst [5??8t9)18*8dZ1~ {Тu>2KΠؽp{)jǼwg-`3eYZIbvpJ~]I}{>=F4kdcѨުʙX]!4[_slɐSj k/J~Z;R ,7GyܸI*;uGDrT E%AO{1 8l<2 q01軷}_,& nqRT2n6`~Sbcf8O $6yU癠\A۽}C?#7  y:3;A\yWd՗Cdś&aJE3vP znVGr岃љ% WNE؎uyx$Vnʮu8m}O91%aeGy1k=[=^E|#-qit M"7#gV:2(cE xDDl^E݈eX)q86qށ]ږ#7<5|ϊDbp(v`ʐ PՎ$b/GxmLw(yi3ˆځg~0d04P[Bե8횵!`,fbp•xdTK%8XSkJN- kbVFϖ gEӨ0|槿~Fޗ 03^x 5:h8r^Qp>Ov.Քw<' gMWg8 3ڳъ7nCT^)%+492D6'Ҫ&zvlSr5|<^9! FJ]:pgۚzq?$4YP<Rʰ018K.°َ'\6Aq4#xa?T!b*rods5Ýlo!2UGmfB BX;k(LЕs%'p)swm1;xyw6("dTXzRZJF~Ѵ.3-.}`4c!f\T\xBArq:.N-݊d?4#TwvW ~lN[P4olaJHn=u o5m-J@8g6yB$#G/8HR|QG@?4Hv9qp\*T 's2+:&l@' mz_٥| G֢uekfW }ر4{CJ5TNU I ?+>$A*W9BOugG2c >Mߤ] 5% ` l l쎓!h|0#9+9F+g3(sx=/_WNbv>-){c( @g@M& _T\QT#E6I#QԩDP^ɸO#FUsBg|%z`c`}w`oz/Ua!^ ˙2# %jo$?I!zcņAe>0lFR.ӯJT=ΎM%fQn˱R"8҃ sڜJŨr$>W,B 􎆥=hȎ{ R*j }# =~U'% ;vy\XtFbzDqKd#a^FL5c OwnDUyvKvQ ď3&PT[̄tJF0=X;h 5kQd$/uͫ~ ǖ7ÆFRE&?Vuyw& <7yge٬p8XDe<+?E7_kKm<;0.}fI;lH'ɒ6r סwKg+5z.*'S"L }6 7QfRsɑMۇPy;DB CCb`xH%<3%>莅Ќ8CiyJ@li;џJ? tiw )mY$O^V 5D:˰zb18YO7XP8n< T*7ȓ%q0ئsv"ӗøn Ue 7` C /P15&:!NpО!A,ը/qqU>~z b M#\~ܵRG 64{0d#$/3,T"fE?fGk QJ .v>ĆyU;Ҁ 3MH 1ā[UFߐ3L}z>귝_^kۙ&zj>cƴ>쓙o FBE%xNFCˑߚomWq1{צ;< ʼnZ=E)Џ= -ۨNN꡹C:4?̓ῙU'|J<!\$x<_YjgL^2\}v=Eې1RjiT=$ ;k%2`&uh6g_"ҭ9ZTl+^vތUFA5÷ћ"ӧ!္N)$FԯGdz1]q٥%[,Ojlj!3S!о.*h5YirzEa:4c4-u5\4+D*Csi"W/+qQl2B\e(Ax̊,#eZK gQc)}^~ ¸fAx_;^27cȗX#5 Ytja<(B nò#q {,͗lcҾMH_5a9O rLŧ YJ؀[h0$h.R-%o살}X-q BLM]l(7*֨Z6!eeqy CQ.fC#Ɋf0SQN t-)QY(  !gnN[4!Ө R΍{@%)&0C*tstp(RB(l >lcP~]8;&4EKDsuzjmX8j/,o+KLcN@l3[%S}U32[ 'xtg\i7 Y]pÉrP TЙ~uM&dMF {o?uu,EZHQ|C%!&9okr2@([v4Ƹʛ7͹gO (OiC Rm_:6+ -4bqP?h>'+%x mBA)qP6weuW)zB*F3_$AA(z;GԸt2B A`;dP9$6*1–FM<>4qgKsvs^ ~UdUWNji\I=7:4O$eM`{?1}H\QOaDU6K^w93aDEFC@һ%C¥v1 $87 3Rb z'׌Vɐᶅ~'X6a1w@QXUbD1WLuЅ+( ,~~Xܣqǩ<3%;|2ƩyQ[3ڑ@dJ4=:`R%^@z9PiϯMY)P,?薮jYj  ")s3г{ܿu!&  !x!>r#W$$j3fsxFH1ԖzvD'׫C5ox9"hR1o,ho'S&9 jmtUӸsboM+3oco+wr8B%QFT9Ǖ6^ ;˦~kew{pFy>K/v\T>K\YNAtFf?m3BٺC! C62C4J;bM8nii%a&5T)c0Ue-ߔDZ3ihVb4]}!i T&m>^*+|8?,U_N>rm7kFD`` m"yJ+q#m[Ih,NM[m `n58rˢ!.7gϣx 3]n~Z$h/Ltx!]ɲ4F`_N?'"&h Ŝ?Bye]7l=I& NE+պhTkuRD %ډ`Fl-)X_7V /fϝNZ5c3v_gRݜI@͂k Rw< D<[l qvv.KANߌ(ňWy=y%zJ&DU? s?~U9p{6 @ մ2?3⇢1')yXdhҿC8e鷏~:T>̿%Dtރb eŽ,^gͣ]pju#InD7u\,g7WAK\]`{ԝTҾ"pvQ:huo=Đ=0]A5V{b5VGnV?֍Cnd1vɍhȱH5!\:0"%}+arPBw2U (f1}zHl|MȝQQsVW^}OK~"*/cN[R(k'?`V$W8зs>>İ]&+ECݙ=L5)ldf ~L\peċtz E0c=~J@Q(`{zNɞ W9xߏc%FϜ809Mm )Rl'Z)Y!8qb7p#ڪ*nE"؋]h.pZyCjSwzDaB V_IL?{PK]_KKmrP[ɑy0a`uqYߎ 20A`fa;qD2^gB ހ#W E@s#_RH􇍹U"YT4X{|KD #CSsoʈJpp9o"Xxkǹ\H]lS#`헉RK 'h z%knʯ` .7aG)'@!z/'Ǫɫ Y[c07u eZf_y#zfᜪ/: dh|4<?ۡ17*Mmn|"ie=Z7HdRH]WFA(Wɉ1GFWS5f߻5ƍ#a"j9=.eޥgJBGw:;x,RMGFz 9],񕮟nHϝ))0OD/Ag`}As:3Q##iۍ?XX:5`qXF 3mC݈8m m}|^Nq0ɵXE4QJ|>)\ r~|Cq]>/Nk,T h W3h9"F*{AEb{xI噩)Ȱ{Yy*OA}go~prSooXFuyqT'm0(Ї?J7\ 9:eÙb{0ԙu8AGcH)[jl" 7&,h"].}$NpUIo)44Q>rlE.!, Bv몄 hA6| rՔ yeZZ+zgDЀpHx-q*~ʺ69+6K2=G}7xmԋzs|Hg[ l_CA4J:lڏs 32@y ޞv*l ;VF͎Ëyd;-|nijt0έJF`fwC_B= ӕگd- FGwIlp5?BfN TX~g|_]$YNoV+yG[K{$V>DGR/`mcCgxE*ޤ@)ye^쏏GVBX#5_x,~<vpO`%B>EIh^YNGX<©yXHY3@o%hڣEbi Q{ITnA أ.ȼ0zp9VjcZ^a J8.gE),Um$hgWTՐzmPk Sm({% rCԹa $dgg+[tejc9S-l#eȕ}!RҲ'l$y~*ₙ%1D/2Q67_Xc3E5FmyV;8D_<&zu [ץak_EȘw_MkI?ilx[O6וsMS|.~ml@J,Kli[_v5Wz<>\R|/GeٱEMk@{7ѵ9^)AGͤjU0u*'s0yyIƱ߭\B"\9dJ]Ϫ뾄]kv3iZ&rqs-7wa|CI,v\VoPۨW- .#XW5 U RҬ"V'v Q[ ZJ_,v'AVļUqkC:lXm:E7Xˏu1>2s xR7ޡ |!C&:vy@*' @!psF`m=gٴ`q/￳NPƍFnڏO~#,}CV[@`M*2, ƻjVFWKho<"lĜwKQFFt ='Wt0 pXC$"5m;vv/S;G~u@HW+Aʉy|=UC iYε7CX|]֥s"jSlqUiFZ@om^Fi*`M21LDZ׵mc(OPBF8.bN' *p5&%Y+r!uOȂo,tjRmySnV9ŻƷJsB[wJ*JKuvwA ?NPsGҴB]&%۠#P ׶GY(J!2b]!Rc5O+ih;u›!!L{!}St9{t`⇰ioI< W⤀YAƢl$?Wz-ۅ~X]KҘ3CVEfƭ 8H*b|̆0HH< Lc0HYI=H+6]b$H̴W=.zG5y Hd< @[ 1}2dL_OܪO7kKF>jn] t´@ce>6D;"x?cͼ]TqBKwL;_ b<[*DztJ_-*G;8_{oû׊X# ExFˢY)we] nY(UƘQ7*Z({hʙ2YK.gU:)42C3;4kX5T l}E G^/r :/%ޘmHy1 WP/3njyx id`G@Ǔ_sC$d7Yȋ\4oSp?x/2pwظ-%e*lK qb$B;A Jn`uHv)fPF`(1օ! ;1iNG>EwSl2 i{bA,/kk1ڟ!yBj!WvI^1%?~ FB brg~gBk)?7ڤ>ڋ1&3¼/Q^s#N/h?Agi΍FnthO27R& :K?Qei\x@.=rm6 TYd:iw5W<ɗL oHcg๨s`JU" VUNCgEt(/0.!;;*,"R/@CjZAmX_+Z-A'uTm*N)[nwQ3Nr#WQJ䬖U$S1xMcUS/(i,s*6`븘HaDr%pcqnvePX]oZ;nL˩Ս$GC/W.u92NbtTգӱ٧4pChrgʞ{)k. )PxuSc&FiDsJ褾1dW:)uhWM&dRX&"6Zg5yo_p2pyCF3@Lhb M9N`%t YA i ~}˶/V[.+0smd3Ь`BuЕFUH?~N͇b@򼂊@ͪGaSx<ǪZNdZU5ZPrʧxS]AR w%_ kBGH:c)wbI 9O;T=z+0L ¤?pp๒p+YZcyԻ?旹%kf'k8߭Ǎlx`Ӳ^eQτ^*C52%tp1- 2 N'2憩0Mq111foVc2NhK}<,uFh=6v}y~DR\dlr7٪a{$vg1#U`P8Ot}Қ 󂱋8#+\O8'&ԧ:{MhIAU^iuE|<4bNUxyܕCK:nI J& qqu8zZnyFȪv1vC)#:+T4vξ9UŜJ}-E`4+XS bV8. gy\DˇO zHkRP=__jL*ޭ6퐪mv%JI2s*(rQ ϑ۶u7SØHolոv!Ndp9p&s ;d:﹬O{h}+\Nw7B4. "Ny7T/Cww=UZ]I#GezVIo(zhwCG ybXdank. }MAN|#Onv/IWY9} (V(OZWn[sF?9.ᷚɷP-x !2ՅqީQ7|: z(}R71PNJٲM7Ȣne+oD X}5Wpwlf:jg/NY˧~֗s^s]'{ Jn qs^V1.΋&J `gQ'K{V%#KD"Pe~y j픤W%k;OƎG<2X/b,n:F3#4D*-"N$or[ IGQww_[H'dSί0z)0s%]J2ix2[B0K_,=GNТخfCo @^ l(bxyJ[`bMa*2Ai8I% Gtfe;VgQ<]:MߕRAU{?#lTfm:f힬-@C`,)"S- xC:kT+ E&ixi$];ZU \u<ށ޻ޱ#x(4֍N ͐8^ e(`wR[6U}xJg$NldٟVFIVavjP{`^ X4٬ǍO.Kxaϐ|;)V8!Ǽ5gh5D1D,v{+THYzF2t-,9nU'0>\/+lZٲa֋ cƾ.⮋ɭGYi Dt=}ssVɖ*G%#KxaUUrܦ.ɨ9ݵC<Q=C}M۪}vŋ1w@ es F`MH7ο/*䒀DmsĒVZ;{ЩfõR #Gm@RN7ا,u'LEݧ͏qnPb~Q]śeg vs .r+.I‚pTϺZD{Gk6#crǿҤPkJr?:w?j4Br{_I.@qd͛‚܎E!%UxbhLc\$Pk:o[p,Rur7T^TFa'B3rLL߶v)cbFI<MC|h҄W&bt+x |1^ĸ$_rXb5:+yI^Ir+ cI{B(?Ԃ&:^M]7z1~!nNj^Q{`$հ&wWS(j첳;Ln(@ jΡ6)9я+*Tf|ro"_{RZ8Oz3!SxF:VVa=Zf638bJ8|@XzZLTQ?ln%Zԅ?''ɁOIq˪&@4f[B6.W> \XQ*&Z+7ﲄ0~?$Tz$E8!bCY&iYHvU_=DssF;P-pt&|7ae J@=q.(~x!u$P(ph/[ d{ P3,E& ɦ'X~SK?֠}pNҞv <(@ӵ앚gQ] 0+dZLb,`m鶟$iX3gT*Qe.ex8O 72 ˴| HU4/Pj؄>w f3L\U.q [ItgUUsZpݑ촲4ʝ;\P*۱+-~wU  <}Wbv}BY8\pNiOwO{ڪ&qVNς)4e00ԟ55ak OsmչFh!elcXADmuI*2gieJ/4*y0]e_P>,ݝ/ǬW">p3Ա:֌0a.bTM ȂF="fEtj]9Kpݚob/ ߷]^*GhnNLKRxFbKj1.\VZ50{רX13AY#0 C_O,EMhl5 De5~ ñ%vQ,`dZ.2%}#q,Y ⦾>*ÉB&5x e ãU=mgR(.LX6k7X_*鄮9B>.tP?9\.cNMae]T{OeOx$*1f" J ac4a@#/\K]dts?Av :6K M[Z5F7jk #Q9ܡ<'f[BE*쒐8ɢBT[ oAi۾'Y?cPۯ!u3$KX3tFP@sJzfBBmYdؘuɲvCF8Ln@Tj^){_Rz0 bnMy~v!M̕y4r`M;OqX?*U(Ea~8g/oN&yX$~5>/Hpi3"2Բi2 ѨNLI׽c5]PUgg5kڼ$^Y,2p'>yLװx]Q uu޺9;.{ʔ$QC_j߲zkآ$r*?1nQH圩P(jq+tP &bQ[ujCa`J셴^U!de5Pá!9Nc\z1kfSN3OQ^cOaފA Cq;($*H6>N^|Ҹk*&,mâvSzCs+^Rsm-c8][ZbGVT]8gv*j ߆Y ', O:uf%w"H\JAS#.-2 AŒSu+ty1,[E tk" ~5Inbkyq̟:TaVz?!E}(c׹*I. T22\~CWf\gphTl:=vEyEڴ|ZIx &T BkeC`Ju;1\0UK)/]Q + fcG%d;*@!1Io~霃鑬<+#DA3.a.|zTiq\5@wnYU(>zmTY`KEPDcLed9=s3Df2۾xGd?U$f3nxX&M]YyV%Yr?{n #}hq*YEt3ܗn&d~1C!8.ǭHY`2[>91"6]3k's|gEn!}^>ۺlɅs^(nc_rDsneX[D1^C[@q<89mI⥱%FO_r^.63N3Q+萝Aeo~?C-R|8&8+X6d>$Z-? d yomk2&k \Es%!?ꆟ,d@GXw5`G B?7W-d8^zQoDoqs&V Ϭk ѥTJoMx)ΕawƲyy`B 6DVۭ h. \ HցcVEBZցǞiY*r鮮, 8'\6t^1ꔉqʎ~#(5a ,~+ˠ+Ju}?82I^a[*/<&{(s֣Sdpņ=50f|mqn O:+*dweMN[ r%@ƥ{IyiZ:xM]<uKԂѐPSiO5 #Ye>@2aKy(F\D߮2UMHk._As7S7G}c @Tf.OW~8'7/GaٻIqUDs ōI^Y[v2y *vvrᑪceʸy:6tS}緼 TD}BC-Oco>mŚh hو: 09(Ɩʅ8T][}`)q Cӡ7J=؊/ 1b@ ]^O-`OFߎ&0O%1:ff@`$٠ҳԋpFџN/(9.t=`qas+(Fg2 2*'zbkFKV| 9D 2AKm5S&!޼ ¯C81[[G\`vև@D܂%TNHlK%#w^OpqPhfա J6$òln|IϨ)DEw5-1f,:Nn<((L٩Wѡmc=5w|?h?:}`LwG Ku r,VKmμS wL*W TV(.,$BBORuw)47Y9pl"-p̉a<2ImI:RгvNj0\?2ǭɷs3.Iݺ_<>k X u3[mh޿Hفw&\b=[uD-n Cm{XBWA5o# b^4W&WAh-K] ۽ |:̹gg|N!.$p>D(ͅ{V,:Ttzl(S-8w iē[PDA!LX3lK%k̪`K:DhʍRY~w&:ͫo Lbu΁ TɬCůȃ֕&Y/uqeq\84XJyچ惶CN#0_w#d˅H|xoňYôRu(žJH2 ޻f~n~yBf.0yk? 뫘EKjrQ996 &j6epR6푸^!ӻ9U rR6}(^fzs1SFhlR0X'tɢiej'yi$LB8G%Xeۗ~xؿa2z]AKة#lT"s~wv`'02Tg@x>9 Qa& .l^ޫ>ͭcyŅ%AE܈5|uɟbě]s}GqCPhlH\8-p ~zFVI "Eyo_2*w 5[8=COA V͙'Кt?K㐛0Ђ>hr샞&v7ɊQ,I3@468?=6س7Y9>yhꜾ4EfV24.;:R)C)ti@!Mf42)Iyx" !GM巃o<ѩLInzK[BTO&h*]Y?Cx5-J*t!zR o^v$_DTw`_3j^KrhMͩ pgw LRVW 7cf>ޜiQ2Wdá]-[}ħc&%%\zǶV!S``@kZhށ[T^Sw]TZh[S/ @_&4б-E*-xިpѝHjŨ'iކl6.Z1A:u5FrznL MI+XȑATg_7|[#.wϦƶK!ܢΫO85ϴ `uvHRl{"IlS|wbDXM6 8kb1c<YN5ZkG)c#c⌆Ǩ5RxىU9 3ϭAtedFHLJ3 Nj5ƒM:6JU5{_VmW Qkfi}詓u|{4vŞAQh>X}[t=&+CG(6:e,ή|yB !7`ALֽ/QJ2]ڡz0'0:9/D%j giuVM_(:2q)h(' Ko ,!{JYDfƟzMG,NN24^1n˘ @M^(0)<|"SS8'^Z|u6]('G 5}3Yqb`h ^ :ʋmN3.ӻ>V.q=:X͇bQn`3)_Wb͓ݸd|{C|5i#+p5ԶѾWjo.R(y>{P:> ^n~ի!I`~\e-'<,"Xz._ .n*o;R(_J8=iB/x, BRL}ty{AT޻e<]JAQkoqd 䤬θ $[-2#A!w q]w=Jl yFVǑnAb:ްo6*8W.{R ث ~X*YZRWYpiBCYlw.~3Ը›-x%--0H{;RIW!P:%-;::nްw*3|N]W!uFOqv}#<3)jLJL?fs/kTOǂ:i-,-VKN,x34R"g] ld%!jW 3<U01kAbC=li쀅Rfd4=pnHu 7~qXKLWk_zE)}.7+Y$ ;x9ц?ߧX(Xqi 8'SV'sI0Ԍ3FY2+QL!ӌ~| |AkK}!٘pF ?1Cm(Ņ=RP:YtwĴDemB*.YMrG! B 0_2ġqSX7"䬑+ Arq&95t_>IVp}[|Rl{Ո}ESdmx|"L6݌b X CrLҴU(ȓDZx.aw 8tT5||0B0*A-SA1\"Tpm>yz|$݂Ze! /"zJ RG364~ym) F 9,)t#˫'|qwÑ"w ( l1!& sN_ \=ˑkJXsP﮽ѳѼ/*,AgfZ<'QooS`A" 7(]ET4iZ7p-"J?vf* ps؈S%ZEAnBfRN/sԮnV؛(0o|EˈF 9N.n7+N#2}HpQ0t1;Tgد1%S1qEy^#@BSN]EB! I MWKP9k*hc-9Z>.DlO]5pu}N:A2v p_?V PZ\ǚQg E;[:`?j;X2{sVGĴ jRXeM* htpZAf~&5@m*p*)6YlY=3K#A/_лtXZ"/3ZY~ȡ W&q>ʔBbR@gy37[T2y>|{ZlۯVw`R/M:e@-mD1oƧQpv [κ$F&@,s`CSDi˷Z"[/#X '%OeªPr01H4u"y t{#Q\8-> Bc3T\8\N6rWxlRY^*ݏE/o͓ZHや2aqhf[4XyoZ$ή˪.Շ\ x%{}+1,C-?GO4Pɢ{R^KZ#`||NO%Ƕ{Mǔu4L{5,ڔ\EoXd,OL08αdZGns~ſ46?&Ws!ZFf'N0y_W}z ɣ!kBy ;hk-ŐqLSs2G Bjj%IFAȣGwc 'Z)=ZkgȅW\UH(Tz:b`tUUߝ@i6vA)'p![).ͮl54AMD 1֏N:Cy!\VT[%޻ LB=y+v}cʎ@T*2mBgFYΜxZzFz缭2v,ԂB ki}޷ZKY 履rc)\ ŗ/>^P/?T`m^nL'+WNāΌdocZXLDP}?/zK5푲\$,E{Ի[Da*8ꋑƨYYaΛ N% C >Bq\_GL{R* `6e^PKi{s_cXjB)8Tq&PF HA„.o_*TNq E4YEX|_fw{IGƲQb2IH?녵`)w.[C fs+]t/VO.!:5O ">o$n`Sa4}H͆8zş˅VRHHGSr$%9U4<mYJ,uݬ"vx cBDqdq'mSd|@XJX>3${/lWxx9<ςnj5X@CekWq:Yx;U2zq:-)zN*9NKCΨq]O0E3 ݒA6N_/ˁjA.[rFC"XʮR|LҞ3*8KQ`3jh@4٤{G 3P߱$.꿊j扄"f^)$2yHh][Ծ ڱJ%d@^ǧ;!6o T%fh~b%hf#*J4xj;H\~#|VW#)}[ŖQqkuKooֿ!a%*\#퓌k6j+k( TX.PeٴG] 1;%;0rW; VmpabվՌ!Ud/6Pl6LNbUcqgGs,Aտw&aC!j ܾ,I(>m ']![ٯ !jդm bMGU$x&:"OIZЦ y61ͷF"$i8iz(LIhf- j]^ofc-mThmA 6zCf!N¾jSٵhh~ksapRYu Ǣ5%_}ׇMj߮i|9UÑ^7 z97a%.d?CȄťOi+})[.ӡn3]#bp?aܧ@O&SFP5 ˥)mܒr>YE劜Fio~ؓTiT _Ċyוd26ڶ75 L',|鉣N ֏<3kGJΈ*%:{@G|\htzח*oQ5i40o\tamd,+ۡuw[C' <qVs t1ZdCj sD-\3ĹK<-T{^~.O76 :pYWٱ(R0CeF7BiW>#,l{MGBFb)% , &5K#X.0q`e::4M,Fpl= Z+n$ ݿOˇzFfs+}u}?Œ".x|YDh'J72-fo lPۇŜ!:fP;C2W?LÀN5!48{ģM)f'w'k9WWmjvBm8a<!Jl$ NcY׃C*aus8!*3 ^u6{wשgQA)f5_dn6/IF _@CQ&n"KO KT`%]YԱulkqgm2 Řجo}Kx0f[/EAV!L2ɖ8iF~m&܆k ,yuё'!.ĤmU"ZiT2Eh,.Ϣ8wLr "^ E t=`d-dGlm6b[`pFltW:5pIV0 E50vlX|S&DNSue rˏIpY\Hs.5[G ÛP2vqR؄~f‰c)V~, ›X\77^vJ [;?KpsDC40,%vD`X ~Nź>@DzDD\-Lp@1fgrꃆnZIwޠg8yqas7L}R^t8AƷ yΠxEzӜj.0R![BZ!?CqR4]ȓ9eIuYQN%$woDl-R뵕#>|-9~v;1zq8eFU9"l5LϏ.gE|(Tވ]Fu+ʰZ"\|O4'0칱UTROk,0sQG kXD{irY 4}CQrC. yh}0&">1^ ~ Y0NĿ:| J4Z֐pi|5[xÔNb2Nd`YmYxQVCr2yyhG̕@Aӥ6𠹩N/*Ƒ<=vH؞Aei@k\U$1ڻ\C'Sٯ迖nN&uh~VIl`Ir@A~Oöƅ/ ϿWV^-nfJ#3b?*kOtyU)^o + KcOkdթLME7:hŦ*U.~7˥-kɍ&gN^S(%`MCq9]._AIMI8#ܗTQR ݟq0+Pw]2faP:CJJ؁Cﶢ Y7f0?. `d\-I(⍼TN^"k8zw2I\f0~c\_&έ=|84jNضظb"$mܫ,pT,vKЄڶuM(źe {m>=O*_=##(:\ޕ$\[W@={@.5A5κn|I^)lfax 9A,`|ﰑVbKډ+.^τ`W|Oi}|{M /ÖrRD巈W~[v6 - ?/B]0դb<vY*)1 Et~*8ɀYцn,obrf^1O0%){٦?Lmʣ֨7]9xwh1}/M¥ދ@{BHӾcѠOh+|g) Mfyܯ4C՚1 I%0JFҮI(H+^,GGbw0n)ʺKt y\I9?a%B-ކ⃃뉐׼MN?y=KSr1=BeRo0eVU ~* d 3-yͅ ">!>m cC/mSg;Y(w!,hua{uip%MvEv!6t+!Zw"]MzGXs2&!5cqk[Z_`[ [2B(~ *4!(mfg7 *I*s̜= kq|^~ 965eB9R]q,:sy;q ;-|b1Tuub8M_&VaGz9r1ޒ8l;d @T_ ZARHKw9dقsڦSv@D &U[At_E3"8Y+cΜT#.O蓅W#* xҚ[ 4/9ޟ{g"瓇%65q$yF%,q._]'faDZK-u]K`q w{t7wjf9FRF!.cr 45.=Ojt) /_XRkE!5cؼbTlgtbF-9UgM~>KLg0f%ųҕL&D/Y`Pj'+$fKh,]P-MI <`i= !Nr.>;/RQ'rӁ(jĪ(fѾ;\M{iaW3aSWxc%KO5 X'XQ}#Av2N)C$~S<-i`JPŴ#),O~VkWPtyXFY2nWb߰1qLs:$rM_bg5gi=eY3[h)mz 6yESs\0)G-|^ԗaIiR;{ A8PЅR0f>:gdbsVrvA^; 3MvB xw%jJ&My `@ 3UQ_⫙Te @ENe} {/]<ƵX79i™ȿ(Wv8aP؞4zXD@{EVxb9r$% }mCߊॿC0ljPIiYlsjI^# xi&to]3lS[1Yq15FzzՂ&0;[RYt8\(r5 9kI(uѲYD&LGDƤH#˅řXOvꖅxZJ6$k<<;  ~j.FqIL(\DMﲍRW!YYmT'_ #֋L^m?M1q%E< eԘ(sKe +gf~M#HZBQ=h&k:ºkiF,G!d0k NmsףjD nZ;SGTGgR@xpu-Krǜ @T#`;mK*h)7Ȋ q0#m@hrD_D仃[|`R71fxθ}4[^rK4t +<[;sD^:v(זp: d];,u?\ Xp6D6Cj#cijEEb=f"#|Ĺ=FsWj>\|ttw5;hLwj)P nHv3n]{WK1|H4|rZ+2@հB`& 5ϱmb+rFcVx$d3j*?ҩ)EMݥZl7,z9?G*yd. z^݇xN/<~Rg ɼZx1=YLYH/sZG\c]CWq5DDX-X B'N+SPf>u Z8NIn@2QsbylZ6m?#ҿ &>qtH`(w7d)ʱL&RNe*!(P 8t}v5\c-)d@d2Ӟ-bƿk1fMF L$)SFxn}'M3E~ko%83c=42_5]YɗvAڥj36ĜEa㚋Igf) EA4d0L4'LB;.ǟHJ,-#¨W`O54Cʏf$,(Ah1ւ&ՅM~B%Wvt7݊3 z\bTr3F>@8Fʢ=n/Ƈ4࿉OR9 'J$vKvD`MH/}&O˳> :el,~-lѸi祥wxBa?Pm"Ie5]cH|g֔7+B {KFavR-~EYX3gד,jVxh 4t۩{0\ԍͣf^gA]>"tR@63qzXid{2Jx&0pcCYz$֒T\US`n߱~ =טH8!:P a #:)Ԗ:{)}`vf *12ugQR}F^,/qO9-YY uNq$eC@`IFխoÍpz%JOR5G@g\Bx"؉Y_Ye_ͷN@c3m7f%*b랦 b⠀m%9(M&l-"a7Q\* y sFp?zO0,FSpgP@r|֎8#^zzNSă|&磒ئ\QnZ;ጵzw[Ǔ"Hn%_jaZaB$Ga׹3ww fJ?9x̏q qjR6 ^D벬nw9}q#7I;$۫^W\#*wi'xV^0{@e&'#Z4{l`:< Vw?} =RDgW1MC+XMxPE-ň=}.8BcZJa7^CGoP ZЀV=EV gcӬv>U4|AX+P6Iw6߂RĆ p=v;u[,u;'WM )"t[ 7 LbAaJ9[7JV QR__ R5lGͥs#cc1O41"Ulh@)SKEk*("% %{);XGaVgǜn=0(ۼɪHZum+:YL> ``6A<"T=nI^ʷC>vMaˑ仟Arj/Wuߛ/bZOMMNw#? U~5ZiU X=N TIb|>̈́^WQUgr;KyP l<ĉ80,!X4+?}w?pE'3P L^)Z[̛;Bx V0<'+Fɏ=>7^m7 ]1iEb+Ɏ&À0SZ2dY4VO/[ O e?FC$o_]a(F[𥟺 OyNRv7X-5~ lnd+T k)3?w[8G>|a':xs,Z9|HD&Q* ܕ$`f/jk1bv+5xcR')bg[maze VL1tcEQ!=r4]הv}U_bUK_>lajwCTXU2 DO`xe9^H˿ϑ(#*4,$/G7p Fd.NlD/b^fݣ΃etakT 7Kc7+i,LFڅ$Wzx_OVh`tIjs/zL%;Cj7g4 M #m>4o6e,%0C[*3f%A3pzR%r465|lB.>͌l.DwG@7~\N< 게›QU]fSª~[;L>=6{zyPZ CbH K¯]XԍD 0lU3(#??|D@>іg(V_g `I1L:-5G*=n3rS=>wUx,?&%WS8 r?FOSr{lI>nK[T ܤw0m%QJq z&aSi1+=h #Uگ=#h njݫOMc!y.t@"stre VKm?ם ^D%Ea!l|.k`W׹Em\ KkA w9c 6ǣq!68n{W Gr&J!{2qd.-gX4᠐yYk锅ub ; 3i| XɜSPw8x3Cqt:6 G$͘a*UqzK!yp#ZAdj \F$qk]jPv'u?L5AԶТ$El{kKnK' 9/P O, B-U=jLq]b8*n,IUvP +~lIȎ:Ω81G9 -:*<9w}&Ũk]\G >vl26bνb!Mr tynNk!g \'z<ɛӠfe$}?6Adi",9`l缋)vq Nˆ牴`0] )hIiH#x0򌶩|^ݾmom.Z?vÕl@n)t8/YInl.k24- fwR)@J26ָqLҎ)gXU}:F|S` P3iȴ̻ JNl>'Pw^߁(@҈Y aܢRߌɌ_"F&kU@e,PERj?>n`e]^ԃR`Ko㼪=ʺ®g>KR~0Gv>=+1  nl\ 6 f%?y;,4c$H0'v قX2CdI.e& p)j)P#% ] UTrIhFz_rdM^i DsRG7bb2u -h 3)ÕƵ^An8b#@;<WR>hm̆ ?IhnY JO-ktaA|'Hl3GL3s%L$]ACt )[@l= ~)“9Q\6q'‡\J9D۠S Eꈣw00> q8@RG\-ۍ)1cbuzLDd)v^˓]9p `HW"*v>8 YэČ|S"o m_n,BrU*ÙlַRxV]1챎&k0 3RX ;.,b]Zo#H5 FЏDy3Ah)3'p9lvWC*j\ksR~_¯ !n XAvh æfDV5m3o ^x7$by7d< X*$08R}~^4P }AWKqV=GxhWAs& ]h9AFU8,vDu8&4l4E87Fo`2y~/;Ǝ-0 jmW?WJ> `#h'e~ 3k4Hub:,;wG:՜@oDJf`>Up$~Úr:Y.T # im#/yLoI=^J "|xO=!U.)u#ԁQ]v8 [WՕE92bn[KsK'/dC7O*YTlm} 8 $.Iw6bx=:פz4SMʟsN(f<$_M=FnwF{ /x1w "(޽ɋt8 ˔0uyK(`햧,%؂O 7Yފ?7g X.ʟ8Ԏȼ$'2]Ƃ}U3$LQXdfjJ5ARP$h1hqβV@'Ϙêk#jFaObr6aQ*6O t"y8>pA[SKO"eu 1 UExx%lQe TUC2<=5>>3k0.&Y[׍,J9 j#VʡOM?e+}삲f7d2i, ju?HyTn4 :~K8hA=TQ>@j/=w)Y9AS}d5|+]`{}GX:}_Q`|mF0V7|[EmiMzp#"(Xe2DCGiFD/-j.VX;? X(7q\ hZهZ{LMhJB尵ӭֹeec}ՓMv~TE ODNI?"6+tԾ h]^w#dl9+vtXV8~F`dI'q 6]:FS$X7dmB#߿>( aFF6ڞYB ~\g*6m6 bfV[IJh/)%Br{Rٽo,A2vwIA7a9m9s5}#m Nvwx994m]Uj q4blYC|((+{,O2 ⶄ$x!kG$!`⼺JQA_^)zyxS"C~^uHоbEe;۷|қK`dmBo&B1D]ZBEt":p/KN~tG=֪sGePZd'9B:>Wt\ ɞ$fPU%vMOf[SNͧ?9nצЂ0*i'[dpNBo]g|wJ(TGkӢc%nf=̈́($[S~5$"] 3-祷,zM䘽d??[b=⡍󠕗ZuaXL_W.GyuH/Fؖ4s-gB6iޞ"z5mR6fmQn䬺u$ :~iB 纎LB,OE\6 SSr])֦;o}x{˴I՛C$"x|/b7E*2X `.ߛM c)wpuū[-(S7UL?f anLGx#9U2e׳eRUsh۷sL% ]r^ySR95'2'U@75xtdݪ0'|yq!2䔍6ܗ0RB&"Ihg( :!O fT }C}[$0}䐠[ 9Mb'|o%5ۦڜ liԧ_"`\-ڂ:Lߧ~& %uӮJ23쟼ɁDbTZ͗ HJ 5xks:Y=;z9F6[ Su<׻ |GP4A{cmIϥ~wcH<[ƽY hQCxj9b_ڇ}\.*j.>"/> ӧ:"#`ˬe-;m>" ]ˠ|Wdw-_ӲʂUjmUd1j% ER'e߹gxkg~hcC-ZY2=űo2CWmFQ[GDԱ( /9 xw"rD5r238slxӷwk+UTJs@Q'( 6(nGX_4⮟Ư4[!qލ,g ABẄkKrb s~ޝԁIhX[Z; Vˋ jUX_o?yne9,럿zzΰǞ-d@']wB)-%}m?>3 ()d~?l<8 "SY⭆-$\sMM"(֡q,XMT]M備i iZDX`FmXT礔q8Կӓ7wf62>^R@~xꕈkG'QW^\eꇁ{Yݢ_ 酐ID9 ,R D;eOm6?x-wE=r%.weۂ$`:u; i`1%n^! XL fžs)[נ^L\``"`zaoϞ́)h5wSyW GF?̉s(F܇юS뭑3)˱`exⲜc%,*Qϧ7X,s&~Y-v;8~:L-et~۱l0 oH1}R`<\)z.%*'ȅ,]Ld1b?. ֵB%䜙|čB@~ck?%F^@g^}F.܂-v138%3#/q\RIٮq5$ 7Aujbzռ: @ ?&;TҔ!]r|o~= {I*>B︳ 3fyl44Rw S㋭4^ 59)gSZ?wcČ$"tb®>Z^R67(dH1\eply2G4ysش5`x.j\Px!yZJhΘ"Qd@iVB Vgfm02@I@ _'e-">AHUzPG=F_5RΆTp f`1Ӆ 4V&#>,p]rl(SC4HL5`JU7 S?;k#({82D^ڠo^ Zpωx1i7mmBg': ΛME}+~!QPE{#Yq B!~x[.XGcƀ>C֝1 Riռwi K\ɰjA0XL539*m*>"T5 2" 0EjRN?T8pO^  3)ďgPSt**3$ 2QIA +@K\=_9<{>ÕA84K?>uy5`$Q ʦx0H,i9=6/}z>\-ȱôgml R{CUH[Wg䋐P'8,7Sfs7=RfB?g ˒+ICk¤2" ] ?DMYwFVuvNEdit28B2dvIH+\ +y>u-긴ԡi6W4@п eäOgE*7B-Z8RENBP J@\F ZȒ񘹱Nיڃ<bͅF9PXۃڛˁ:b$yF0(?sgB›%T*lyvp^?:.ɓPMgiy*)-/U[(jʇyK퓪j&ĶK^VwC2K@}433n`vmčiꯁS;dC>s 2B(T}. л-D *eP7ؽ*^+UO |1k+")Gv_-0NnX]1=ٚS :^Ӿs'eaV0}(S٤l%ih2^Y^6l?F8[Q z AV5Ƙ P<(x,ӕ&—U nshP&2pJtݻ⋢D[zi~msݜiG W!qeoxGc2 5y׌;2"Fvk}dMW9ɭT:X 7 _ ҹQ.22}hrXUSD' 9qg ʗUf%57]sBUV5 3}he77(pb|\16LVD̹%F^yDZf^"|FXȪKbWҴu[W1"Pdɖ˷ub k OZYPZY*JCy-OwqU,$/J+pV%xu(zԓBS.Y<֗yos!ܻ Ṵ^9y0*Sw?& :5Z1,?=%D-Ō)c xB+~LTm$MvRWhm:xIKg7KC5~J@uSء \g3+ O??͙HdaI[qڨ& 5X袯Q~"[l2)FW|Pu4vw[^UV]x(zc+ Ӏq&)X [ r{,v,[jǘ̓,-T%r04ҀwΪtELpVqL-U.N]dǬ?Bvle}`. #4ؼxA_Ρ(KR1=0ʴNH:8XbLL C2bL}sMJte&AzxÛ'W}Y?0nb* KHKb`*O6+:Giqa bl@"W&U6}Ř;pNX &iDs` =oad7WFSE?9ٰSŻ+kR1g~8UԓZ]|a= Φj.V5R FX;AK[ r@LۍfszVIdoxlAR{'X EC(MvB F꺳FX\COƜ!4D<9~?|5@=r ̈ w=1l׸J7J2dn*]AOXC&*LRā+p'U :<^U~S5(m!6Tu6bɄo$M(FYݺ~|-peЋD20'`9q7f+T0k#C,57h 2ZuQ۞ c@m@=_^DQ[@i5߹j~B.I p}t>l2& T ("_ `\vWZ83 u&0GJDOz0A:9 JA95iGe ,r-r[Ғ&qo )kbu"Ra 9fAlj>} 4ިN~kS9Vv)5sGcf[TW߱Mo6G{T8ų-e·AU{Y*dq9N;jG茭hv`DTaVGay‹B%mEs"y&O,9(V`] I-G SqgOZ('&9^L*U(hI =1JGSd%CpjTsPHf0o4#^/Hg ~3WJK|&Ŧ=P1G<2fX%ǗaAQMI\`ÀPvt~+c2¦px;MK0^_˗W݁bK :}";|M҂3J(.Y(&4oX)} 16f*" )f+ fD7FM*ph$$/`aGRܐ YɉʭFagܩy CoB\p<B #d;ΦV84^SX| ľ(.n x̖>{u"]Z1ek_lqGk)9~Z(aBrHk4/|V!%ZZq61v ~?r!Om'͙   %SZŞ^_+pC"ng XN#d=62cn Q%󿘸F' o;>o SД^ %Cn瘗˛?ȟy$dסo+|NQqmzs ĀӈFf C7Ț}wsgPQa_ 1`$ cZ6yk.646Q?C1 򴋮1n,j1ʣQ;uᗐn),:IH 7vYo#B1{xSv#NR<\3}*J@6<s;|_\ՄdM)` 5DϔXrGףXo n*9$of ҦM3Jtpy.&0 (kZN3.T\jn2^m:4~q%Ioѻlұ_HxL|t~SްmcӃ*"h* ȁ,QRM϶|UqueVR%^@G/kQ]Ը+jt59Y5v1T# ߵ'ike@+T(D0[as=7g% }כ]")/K &Eox!=tl.\ZK@? I ֧Kc.&-x'}V1KH@+gxAYl ewGAQ>Rxrs,_bZ!s\D#ij0!TB7Pxh᜻@7(G}R``5hmyjwcoep_mT)q|9>xsµ7mt68g*׵%f;@7>ӓ$#sBu@$ZhƏfT s]{S1:p7alF.PfB`R"I X:eE l>H{CY)ŴIeIEw8ʀ<-pAgEHUGϚ0|Cubՠǯ`4.lVިb^E'@l5ò(3_ydQޟ!8}3i2hEhs-,"2.C}|j; e:#_3AYE P;%8C<= O Ќgf(_tIOTv 1 f!AY g6f :r,dX5xhVH!,C=/-(S0UȈw(l5ʮB.hOґo+: aݗ^w=_q .oeey=vxD7p|H쾈/\׼}(2BY<'r9V܏܊Ƈr퓼^%gz}wpNcAY.'[@AKǞh#^ *^A D5MNms^ N7A9V|S&L#.n"H& tØ$$eE~ ]u';\%pL伺/*X<˴ 9XgŌu((TV5U3赧HZY^xg5F_?OةA0XgOYrF]RIc5 az&r5#VBЮ;cjҕ-*gMq:9xq뛊WU]vh{ 'ju0&֙xndƓD wn4?;,DYv~#b;ٰv𻃇SFu%lR(Um/lLnzaϳ= ̻ܳsY, Hp>Lh{HA{ rZ×&F5"\c SM6IT0]F NI+8J|f\4SoF_ m(*F:y9O)‡}v}bX?8zl$?V:F& }ac- t3mt3Q ^Yvsn=7pr&_0}<8mUXFG{ }CN{nfI5J7o?e@p9*Z~vͽKv f&}sюC[i+9ҹ[`S0y_``vL 5;ʯܴ-}32p s2%= `6WƬ0_Z$zu{gSlA g_ ;5'@pzg-.Pi{́HWg>щi mpL*16Ja⮚"1, 7H{ ")fx65P}4(s>_\vMrmyF3|6x\zi0_N9}~je-)|VH0Y(S=_¿0>;Pw;i=,f 8DڎUkJ;}..6A ?EK;xd禝(vG-(ΛpBǮV@Yqѭj= Ή;D,62 *rG=`j.̳օ:3 t$<&u14)&ECuV?Y.R򽠀"->N `{zPwL)Ƅ6LvŲ?"Z9i09y3 Oޕdͤv3Crg-(e2HRrI9:Ebv!)j"BְIR(7:OBCO&-ggpۆ<&D@Dmbq$x8TӶAOf4JC!Ӂg/!bk)yjJl UZ;iLڤ|`_uc?ij^ d&Dr~RD/e\d]w2<3ؚ{/Rk7b!=/`%oIݞآЌFn4w&HYȲ؞i/=Εk`刺Hh1+OUKX[4,e-IM@(8-MG*ؽvI٫7`#9̹9~Jj*godJ}>OH o bUؓ(?X Aj[8wF*~`m14ps_ C gjɌ>!7j- jBN>a3-zqN}eA-iI/uъQ=U"95MO¢0Iؑ+ )2"۝:]}4B:e" ǾIСRww]޸W}&m*10>U"L_*Kp?FEM2PK`]4{=0ǙCg&F") 1I&^OЖ%ÙW|RejMw+c>:;3wt0hbs0ؗ%%Bz5 ۰kjA:Bd T1HŌVAA{.%S)%w8Lfp)X*"<{Z1F2b_XlZBRN~d|,yHJ V@o,Iޘ.☱ݐ_Y jBA2b@q$W`kvTG Hx3z`+%Z0̗3C/cWL']Sn:B6BuuC2 ]Ѱޖs.qnUm᣾"{32~r)[HKC!-׶sG+?"=^0dX+o:W⧐$#{Zzh[=A$MW~eLȯ:V2' lj8^U_Y?Y^dbB籍je hzT&_]ye?uwZ'RzcL93iVJ0ȹj+_xlwc~>=yqY%F<+;o gMj=ț62nOhswU4T{"HS[O\`k*-czThρU |֕qL Ky/羲vbu({PD7,KO@C6E76WK{UP C (44+Clv}rДA~1@$j.'HNv9?KWatxN1uB|]$ >3g;;鴫 ܀z=NI?{l<F8;2E>1af+8)i9MOmSs1DZj Vm~<Z{L8% a%N`nXa5iCǑ[)#p[y˰= Tۢ|6{;P\,%EK@WĢ.eyc+ / Ѩ^q-յg`7h7eED=~pd Fel.8l=f ܜPY2BZiǣ<*!fHh{ $WxH_S MQ&fesl'ś3t([8072>rߨ=pSy6l_ŕQh%Xz>긗QxuX㘊p$RRQG.yx@Ô @Ԙj/r(Ik%<"ߵ֜pz4yRn z$kܶ5Sc{CVyD^?DW}>ݳ6cf?e*qBsd@E-6YˀP](R?bdvcS}\'=C![׮(-`ZNJ]S#[sy}٭osDLB-?Ju0Yk~+AG hkIw41Vc~^gRC B")ϑQ^lPwQx dpYD|߹?Q/5zYXCķd [E7XKܼu. 3^JL?ƦwWg_wK @MJXQz-+ $gZf|nݯFi0%ERt8^񜫰#]_qǿN!19 0opϜP ֶ5iW.{YV0/ M;-CX',Eq"K͗zG8 WWzH/+i\$N*0&le^goǙ<ƫ\39Uugj96B1p[~=5ys]?-hf-9}I*tϓxǏN<kP |-y/biM$ sba 0ͦ\^͊PMc5bT~ fKӪ/mJC!G[;UN|lplV؝s {?ݮuSoؓwz}ʭm K72)zi o" -Ȱsmp -p1s@O xy~.XVCo,$J5Kݯb]1{ sX+=قdfm]Mx)I ~:<`mL K#W5govz I`l%k^FX\dZt'=#ⷶRAqʼnx+{~RDO-㼡"+%ed7mݼ8i1?1VKCbX9 z#;6Uő6A/0>< eĈ琒DŽPv.5]Uԡl\ZU;ghOD }WQ1rK,v lΑe-@Wu.EB3?޻BTi!욒_܀Z/،}AhwׁG 2a$(>X!%rMomٚǭ~)L8K.LFV(U+ ģ a3p<MьIDŽ/4`%#ZvG N4GB(U4A 4jc5/FVoxCO4>tS; ,YW !uÜZ&#;7T S;/^r`Ժ<ēp8м߁6,i-g ;ܤqDb=q ?ʚ0D77x@TE"}=,~B&^n*$xͶt5΃-;˺v1ij[QlWTZ105ba-{ѓxqa4`XD9bRiyp#Qz*)cTZT"z =Y}%ҪW6҅ܡAyQ`.ڱבR؄=hQ[Nv鼑j4)& ZױH#JFy-[_ļj#X 鎙_~}դ;F}KXk{yMOb/ה Z` P(]|uCJhPPp44;]`U5;H8GGGXڨ5 GaaR_o<,m"qIe%P?ZLC௦لqVLqTf_xSXki;nz2p8-.ƪWgcÏ/v Х!6B\Ѕo-IɝzUTBwXEӁWP#Z÷:fnRE5Զ8wu%O` lo.N]Z-5Q ~=Fm ^yrc"ɷy)#߱9km}94+>NbDJwX9dn>f5@̺K ͦ L7e-FR~dVvg5[W7ziЊE){EX컨 fUh݉k V- .y׶,D:H&и"h;b=bj ='l+-IVZ.Y6W3MK<5}hC861$G4a!pɾ[ҤtǬ'@Ȱ"%N!|thS{!+\EF6LJ%x/v&ІJ'Q77Fr3>֫wEמEg@p2(t?1U3(=.Km%q($PX#J|hkB\vk5>;*"[_nLcF :Y8mqVY-6NN=CX{r/OݔiEEU=<ϩ 4YVL[,hkpt54J)p"hҢ*fID.zp{lp _s<V.0*ro[_^Gs"}XLM!^3 ͱlZE|67 >cTOĪ̊MJ8eE-LBȾ&-sv u@KpmFǛ}N(D!.dLvb>_΍ihf24޻bnQC-V&$P0ܬj!vqCYH ۫g\qxA̦ýOf]NTLUhXibmt\ȥS&= <${Q0[ ϪxN5gğ`ʠNm TR܀S0@߹hoq^5 reAC^ _19 |88Y-N4 L[of\JH1v+L@sۋ iL9 8 o]E(!UN4džvhō qjY;fR$g$RbzGFQ HWWʏ*TLM%EgXIBKbr6$ U%j*-$SU%L/&;xϑ0׍uyzVP/(ʌLZ뽭")7 :oCF*E#{:17]|[^ 棇kLikyF=QEړ s|%Mv7Gq 4Ú`XSֱר-8M'E%:%D˗+[H d|<\hj}a8ev0joS;"T 1m﹋sFr'h @V^GFdi>FLH2'uB#=i, oJv3uQP]hN홄~)hBqv ߂pVńPlyp{Nո3-…LKنy+IqCZAk $R~%=ƫΏ=j]45l(Y1Nr\/Hzr)2Rl(k|^f/i 6\{CŽ2K0$/Є[غOջ3M)RVcׂ z2,sy'%A%D>MBԣ>FV.=ܚXf 8-p|ֵ@-ZA.w򚖧7я/V%hS$5v}Q''lH nu}VG65^jѫ)*v(q*nK Z}:V2Ћ7"òH4?p>Eךm뗾"9XB{0OUZ/w7{*Cl6ň>LxNW[kW[ηFYUJԀ.]k% x3:n>mM Y[ffARxؖ ꫋P`hVaѱ__˳959 $ͺҦ;%>N& ,ladG$4cɛ󆘬*fA|EH0#^ kT= c(wS9%J"fŦQ=6F\b#PkAUL%cPWcKf .|KO-o-eNU۵~[P z^IήJ.-.l/_iN`m]f{nTQÊVyzZh eŃԓtICyD=!)TRiJ-[qDGs(70ư>>7.pHQ k*͏nu梑qI[r}D`T-Ȕ $eA"rx/<8}^arejSBsb y I2&~7gas3e7BbGMs-bȰܜ"Oү~p;joxX2}Xk+ d&,ŝ0H~V6c33xhAY Ӫ)j 6LjS,+6,"FX1͔!v7ňf6n0u;s[!׳ x^;[r"cAYtQT2Y XL["Gb 8S`; 7]C+=AZFDE>ZUFm;#| fe4]ݜҷ$Y$BgEy<`acG4UnA(Q4[ѓv pkITy\QĹx޳Q/^^ >D8Qjp"x~n *z,#(fD/3Utg{O $ c$qwG:9&>1Up? eK_D"zCɶdq: "Wq0)8#U*Y<^\3Dpݙ^1 eY6$_R0=-APm޻e FƤV+gհxUIEN}?90QYKXemyZklgp'Z |V,Ym(hy"i,"dF|[⒏HXܩP-;t DmA*y^$ct 5gQɑrZc⺠%:EUf!4=xݔqg- Lϗ#/4\>]CaNi0vs?h5ٰ%~ si 3c/k/`DJ5 Pђ@P ԗPs1rD9af5;\z81V<>L2 J7Sx' e<My]h#^(+AOUJ{ٱ-y̽N*P6(3p?:C ئe${N҉FLf99[ ~@iFqbvK^n&Jt >׳:o@)VśR[{mn" \2aߋre~.y?T0qubOJjL(j#ɣgz VkUg_e ƛݬ+b%r3>PmNihaX(>C?,uKq@R%Zr$D؉LUR-k85|й +ʵ5OVH `oZ8άm#m6o9φ=)r, rW܇$}kbaݴP P)Q4eR y˜~ ?`rsEi&N~(t ]!M 1tij1\|T9s{q]p`Ȏ(XE߫BSBՐN}wwd$Β}HDb-Q9L<]flk q-Fmok3p1B`ZٿUMYXqM EO"^ 8O!4;[jyfm0ę"iP~q&ufI';*Zr-|Ͽ>dYY5FX}Mwu5CFހN|~JPY.4f<ƮcÓt/M=D;*Z?[D&=2`=ѡ΄+"')旙56GGK m{ K~fCI%0FވܩqvMs,O=k¡L Glt[::pWaZȦU.S5!cm.X/v ߒzf{ԇ\9XʰKIqYZӲ[,.(XC)-(bzXL +7/o>#7v i XISBЭs!A(̈́9ٙs8Ϻ{Bxv ԢD᫊g 5,i/I8[*Ak: fby~$x3`jH7$XBTyk#m?qL $kIDU?‹jBμ0PAl[|,$0v+7}cF#3;25 L=Ԋa'([lu~n"& X09ymuA餚VJ?o=SW_`{9CKTM!=kK_yGKNg{/"|:Mى󑝢nJ^@U'ރTRXw:Y㳪qKr)P n|Mz1Ҿ_L85gV)@WoJ y*(UPR ))#Aoʧ_82ag[# ZGWӼPn 1ɺoA,?vfqdk˒1{'X*l{a;D*k."U00_gO{}GImoϷP~ ߈^~*baxyq'VUu$Ax OE@$ @gqQݮ~fB1prlx%'ڕMW 5b@- ,TQ@k%c=T; ٶbxU(>\Jh„B(?5qUUgZz3 w2eجbhΆv ,xR ͎@BDVs~98ڏ]n)Pt)D.K?W9^FˑYnk%-Nt/TP.CX̾asE?|Bf= G0JX]UG$'bX9 mn)kڟoL.9: CRXvM7Ad<{0(E( ׈c=[ZdWw{2!C zczۙn<I3DDnN_t.^Ϗc /<"TEUю%A%2Qni}o $ NF4bLY,g\x?oO=36 %/R^z㈗C-\g9`Ud!]Ny/AqDQ+7K9a`#hhך6+`ߪ޳Kj`}+s ~%OV/3:đ+Cd"r6 We 9\ C#2&kGMlbVIo -ZTդc <ș wh'գV CzÿJaOZ@G2!Pzʫ?pGBG5M-j@۶`۵rz؞jW*T?jpS-8 .bե,ѻ@!3L=GmUXx sj#_NgͪLޡZu~I9@M*w$(h%_$+5˜>9=ZsLzDbS})G>!-<=^VE4 d ٕ5@ў]\xjeՌ:0-\7gz:p'V_1{Bkt)?>]%e`0b/JٗVW!J Kk\ew,g(񁹋 ʻS59,? dxZ+5y@C^G}u{ Y픒><&V?D|eSx궾?*btFlyb=mK2Us~bI/Bf/Y {D[GVQkpoɯV=8{Khgl>99 N W._أP\!~Ԓa@ƉκA_1]'ز!CLX+;wŴ{Qߎg%7曐$9i6ӣ0oI〦d,cz}M#a mTlST_uL+m*>$?ɷwf3|Ǵ2v̗&86/05ĸC.rcrل Cah9Ңg-*)_Y K-Rm \7n-pO5cZIS`/Kbڡ(0fYx " A$TH|PW$q>-u˜=61+RX]=ynv]5f`fÑ8]5-7,Kk# ) B*z5b[ۛ>m Y@Z+WRH-V/:֬BP3ҸnZ1b"/eyxZ+Ӳ6AlׯI]Ē_x+'>'}AP:;P!gFhkWmԂX|}d^uHxW:7`Eruevf!.8-@+i@gcӖ'TQ BrA5uz7ZNvZU(GSu>՚B6|8EGKc)ᐏ3*IZB9ǡUcIe!^ ܲ8n#{ 2.ƃ݃ؾTe;I(r[ĹgyܛBONYgO>kzZK_6GMr~>tmI!i!o[*ɎKݝvZݯ]1-6bK={ʞNfIgj'ah)T}ߊAzqs͂1AAՋ5 u,>D{uvR/ 4z0}ei+#BH)rK{De"_ZJ?j)1L;AV{1(ͮN13gLQg?`wRS"skz\aӚEpѾ6CO0*/s :Gz,k ny 6\}m~~XV6Lhh 27B֣$hMyEg[4=0UO,7|PuX-LA\xtϡZ3bƟCYgXRGyzV~IeԜ|ꥤ.xѽ4^jNحp3]ĚO,Ugf $vFCҮV87Q63 WOdh؉o<V3G9:`)AC?S}}# ׶S eX7}y63ĪDB׈>޺h u[VtxTUYм@dbMnLKQH\Tky mymo<.ׁisW&WOM%"HxWo~!((~UBaE%CyTKxMU)WPE~\5%ݳȅq͏?Е٫쳛p)@h. PRp8Ծᑻ -?B304}}r]Z]U^ʷז]μ b.V9XNؑhxc!yѬ<{ԁ:٫1 N6J Gk޶zݵkrV&:|hkPLbu+{Af?EZIaq[b;>%Gܥ"Z|OLG*>Td8 شYy@ua[1˄+x{zR:p0!\Va?PN|%Aլx1>]Vl&<'~ #=75?)ejUp8?DӐ=-Yx%̾t~OCT :=\iecO>])7^ If9r-bhkm5HTñq,o [ `mMPW*ueʬ__##!jae-Y vD jn$쏰=@ZZmNJ4 CjE9ԋÂސl:8g^-܆BIļg+ y N EXenٌT NJhHW%^LppHgh'9/ވUd?Ԗa͕9ރ05Ya02K!Ø1G?YU=U|WI&/HC⑧2sfht[#뉭3i v҂~q?Q#KDpANViν%Gf#M;tvq*lۏs4g%#d1jMۀ8W}tVt)7OZ٧/m)Ci㸀I֌7ab/G^$=|[@eQĴ˗֥h01u5g#8 IYPi+qC=rMAfjB`~ S(eh6uH-"D'Jʹ(TW G3d2R&&[-@V??׫ ^x[`tyy=)% $LA rg"*+g&:O%xDs\s5Ӌ!H UV4i}"N +i<@ۦ~U#/WxE{GH E`g,{hA(I壉'u1%aZ1`xZ{kq>4Q%)Wc4i#U A+Wx) Tk ~,$\<}BXL|tFUb9 DٔSl&ab8'iooh2.j03;QeM߹5¹*G9V{[Y@MfBǟcTōΏ.6,;YѬEgTS &SDst%-35rH~G kT ^?j͖'.gQx,4I yH?}ms,?E,ú+8B$ut!ɮBy5De8웊;K) 7#V+} !$˳l҉W47aW⻇WB49Zh v73vS4j Muvhr~ że.E?zZE-)]M5i=GUXZypASjEb;wBiOEa+ZLx~5V{볌mZlh]?g9$qV̋<:Ç6CaKǎrޮ.a-7,./nK݁SNBĶsꁻۡ簒Q58-=n)].HPker&eүhÒ^2o/C姌K q qWfRd+5jPvQe u$ea{͌aw r! I-RN`R1jŦ?2O +0qD[47bX堒&'P*'o"Y l;H@c1w]^,syoφpRS3pÉ]Cy|q>ʼ'5Y,u8_Z/r ULZ H SH&W<˞.IfM<ՕXޔ9J^;m Pj?nWv^W+$,9VY+…20G .Z监+Q%,3xj.Bsj%xK^K3P%qՌ߄W1og7xwoؕp] g9ya*wt5^sS9ˊQfM7tf\{=H\k.P<%HSpvڡ0SjﳏbvR-ChF1C?6;jŃ*OD"DP]nVu.mO[{jƈ .v&,\dI^ cyا%0!">-o'\UP1eF5^'WǪ_6ɼ:o>'͌gE;z6!*5 Exɾt|גwE (g@#Q9WB,Ո0c<Y?PRfdJqEuאo$ +=jF3Uo4!X8j߁R KJmv1Nג1 WUTSb 6kV9gдNCͿ_5HA:q\ v^ei[tew' ^@(PHܼcрIͶ3h̴W3ycN( '٤h"q}aH+%j*-c;Ζ:[XPgn@ qJx}L*,G=S2>¸{9lYO"F-"B7J申^Cõ5Q7l%#ZfnoُaZs lFi,.f|_ӗ9F80z1z}20{FRݳpxu,ZTje-]:;4^)`$Af\ 49շ5<$&k2A+<#c77ZCkr r hZg!]L<\۔ i׋4ӞQƩٗȢzFTƅj`߇"@FcAf^l@5SߖN2٬BMeCuPfJ*D{3^rzSh8{` -#9*+^cSd;;98r~QWqq)ei>XsM1HIebGrs'Lb˿}bW?QV`qM d"eb8az]HLUL ѫ+ "K)GW.3&)+SeS\ũVbV2=LijlT"E:DZe.t\Dv j8ِ>Ź R )F.cQ-S 31h]vދF0,q: +=IK@YEOt?FanԌxQhܗL7y·m̈ީ× ]([8͸Z{yQf_7{ϓ5>,D&bNP 9P!ȇ o̘1'QjpzTkZ;aЗDלAݫ[6 "$\wXlCQXG^Z7tȁ, [1*'#1h Di?*!)D.w"Z?,מ;/?%QfǓLyΣM0n@jNekTy \]QA'=oRN(P`&t11זsr˚eVk:hޓ h7ИHF ~!s'IjfZ>m0o1͢#FM 'm[b+L'$9eǘfXz @O'?]eFO {/ UW>RW\kab8ryu7/ YܔŴWH;h4㷽=d00ؑRú_=Q((5Ds̤Ng/7 쀘H)3E ;&iƅ([nN7DiBK:r,7iasg"z_O^Gr PKgN%kvRjj%ZqE:KD- vfjЊPPirT)Blz(ظ XPE9p4C<׎NQyKb;W=2ά I=]'9 ^+Dsm!(3V(pELv+$fR\j`+2L/+^&I*i!N$tϞ5"8DȩءI˰ u\c'^ ϣ,roNJGzj̬"1LG^6K M#H8,5n4@|D3OҴMN7'bB XM d +I/ؑLd?@)2kyJ1/1OE"Ùه Z^Y]b>#pnAgӚ!E+ZTD)m;,<3lߏ8"ݟ&tfy/rϚ׫z*%Ȁǜ"y՗VAi{C;R |84Z)ay+!4dnoљǾ[_`'D!9>p˺Hu1!ԂΌ,@_EM$)eSPix̦f,mfu t(8.c@F ),?iu0-T+D]Uv#ڰ萯=}c@./lPoh[Ƣ7^^ww&R_][)[~6m/> ݔAs"zuģGc}yC`X'-djUbe 1{5W`ТJzi^B1٣: N]~Bt-P~,sT|ψ[ĺAGa_Ttt"l_sqn q݂/rMK1c7z{+&SvosU*t=#%–}rՀ*1"Y?wo) ;`usvoF#bJш̡P<) }(%B " BA(# h /oE9U骸F87;LǭV]_wzVqNZ#--üOeHn% 璠1I:ƔKD tDՓj ]&+~+F(^Ǘރvw3O? H&sSn)oɐFx}!R!M-1)տ\^kSw.ӲD+D?FN^yO0/o^ 4N>%8v吵~S'RMDf"CKj~H8-0ӭ){-8 }t:*,YVoc~ 6IqG:,if|o !X!bg-6 # d@W;AJ# 3 LW-0Cxdq4sF;DN>gVغfQͳ{qEbHd_g<*t Wӂ vɧS|rkSfXXv^"S(eetJ'L wJV~Ip\v0r(-Pں/Urm8P|-cF\g%pc.k pwnUIdfQqJ 8" O}b&a^@Z 2:E.*X1ޔpۙƙ:B|-duj^O!P͉sdvDߊvSH$y@kDXxf'kgR߇Ӊe1sۿ#B%\ N.c:.%_̈rງ|oKWaa|πwjM7j6<)@ZR m_%)TWʰb| ;NrnoH]nhgQ>_K3PD"5þDžmK5/r>VhJZɜq'58D!\'^\><ޣ|?6>4s gdXl. Hxy<!K',A 1;C`+n:wk~ԕr}Xk[Ff!(zďQ)"YIh2^ǵ%v%\3 w':4S|&mـSbS3&) ɄJeKOA.b﯍Eh!t=w8~5% 52Ck\.j]q3 e0\qqAkj?)%I H7IOC,M}reT cӶeֺ)=`b'Lktli&1F^fXg&!غbҐ#50jZRIc 1qk!0GlҊ?T}f2Pi$1 |g+g|)w!yKzyӾ`O'SM=aAR|Od%`6?yr^.W{Aɒ-5o?>\9Bb5Jp4aA0\xn}[ȸ cb~j"{ţ>>̳*"-yKC]E{+}ڿ"BbfE8.<3KWq8ViE=ev;vqTF/Q9B+˛^и[yCp= (:\OǷl|NnNir]tּ1 8~zsn {ze}Nì!gOYk_CꦱKjY`>Cf<*Oxi4jw#V+͕Zbsj:a"q F 0LijzV){+e+zL `GJirxf TY 1HI}|ƢEx? "]#K5TXK*ktrIwVmbfFK Y;V cA  ~FUwJs8΂YUMb o<{xm!Xg oI6#yiDɣL @vd1g3݆ucI 8YwUunpH۽rєѤj̬~*/ mvtf9VuBQU ÃÎXQv^b&ްI\Vp&~u|ZhOUI:$"sB@+Kh}rӫOS$/9YɆo GX\IpQوՇ,!^!׆Á+ 6_yM7I%L.@g>.geUcj,.|b~g^nt~ ѫT.)t=1#8&A;C3Y5Yiz ax`8`==TZyJӣ-G/,usm޾K {I%7S@] H-QTRJ@MvxRLY;ׄP/[7I^q7kԼ9Bp G0;;2((v3>Vm^>^^tykqnś_Ҩ364b{֪]}ޏC2IYn0ˌy`Vߋ2/NLĴA{eBY,5osꅞ6,6QMӠfJ7+n]fxN/ϨY n UR츊xo "-h\xXV14T=A峭J--⯴u%o%a,"/uN%=?W楍>hT4c-\XnuL(dG3 8Rv - t{`0^gxC:[>Β!ӓ eXb;y"rWEpNls G -eeB5hݥS9\EB.*I&af=2ţM?Z.j;:^J߿*3ڤ8p 6Yo2ms^ՀCF2ABÒũB۫#:)C4߈$,8j F^2]uXjxVc4*0ҎGډZ^H-Mr{bLb2Pj7cWmǠlX_!T SʞC^2]t&Vhǡ8ruKpw_"Lг0P#q0a}4A,'Xme/ 蘂d{H6c&`&lmjʑixR±KDi[$\)'t*PKef7~DlqnCn}+ӔfLT`rG. jLrban_ d#Q/|F1O(RW.9H'd%;-Ā;)u)>OG?: +Ԓ]zO p=\l8U}׸1H0ñx\FަFg?e~)D\=.pv}+RU`!ٍ A cbmlcr'w'~5Gp}X!.lurҧ T[ϖDjGC -R- MBIɼ_钫Կ8dmI߽0i0eyS\R3{՛Qc Yߵ 6K6NO<wq:'hS .Amee,覢N}>ĩ$bH}z[3_n[2 4u=|G@u%Iټ7nPGXQ R?;Z &SKx&w1h6.UÈ+d0S9Sh)np.U.UD`'f/ *Ԛlݘ+O'J#"W)gCB U^]otIEzs,! WHnɚ٬Q,L37 .ЊrtlDN`RdPy4͘pk*G2 1C~ա(k9;yzGBJ _eRb8$p%%],~kU^C]ryXz ;چs6@-)ZyvMO@|+VrۼksN!jaJʓlyIS%+Dg)atJ P~oc(;({ƨǥ]S w5y;ʹT)Dd7U~ R+Q8@~i";BV#6Oy`O]x,́ryX֫K-5mxܸgw=@3u&asv,'= G&E ",9]掊|0ئ4Ѿ)1 woV0i`! |&@etofTdRG "M|U "G$BkS\ g"vmaה*7x_C/LN9=EW  J9mtK-b 5RXI뚙@g^*]m9įQ.%輫#nhً쩵\b|qa.T"- Z>,pyW CfGA(:3lQ-L2̿dmة}9籑^_?ܐh|Z1WzloSFqiuT17ܵvDSZaMCjqW *ikE娜Uc5zs(.HI[mR 0>Tn>Iۅ `|R(U@lNk9(60:n xEjoS%jreWk$,~pQf69WVb:#*bXгw,!MC?vA͝b5#k e%CuMl}W M`fVWGfsI4gț>!Ad:*\_q'mfsJ Ҙ"X 1uX*7J`?JKN5\Im%s:h@gk;roW S2**< XvP`30ƘZ~ ~'Kj}2, pß" :7!TTwN4 Ө~IPUx]4  q<Ϡ_O>g,k4pq/7e'yPjr3>:OdeoX2bNV;r;/ܦ3e:Z 6/[3^u?ڍiápNk2z!xV=MV(mWrVstN/3/uwGnu~355qc3.oz$c|h"D($ g V6Jɿ\V~//b'{샗C75ɁmzU1+jEbި=vQf69(Xt|q.S+kTAχMQfՆa}ba)2K՘={_ ? i'hiuz VM:8[m=H_hb](FʂA^6ƛ[݄RFL3.d% ﵮx9l+bfXޅ^l{IX7LQ4^X:U6ՒzXfdv7,#%`F2vx>4IBzg3` !_mDǣ?Js#.yöݩGɦ? N]>o0zlē äkN*s]Q԰nB+J\Z]9uq 9苸cHʬ ׻) slaX,%^fO4' }$ NWa+ҫ~ k\BC||Cπ WLd Yu˟%6\JJ l_xYV^LIQe<_!EKen,{(m2櫋 >/+iYsaKFӺY_HEB(.=SkQ,+ GЀm;g/1,_z5"3$vco85NE nHQnRy-pkjGec,T4d9UH, "$ zaJ+t9jAd4sLU?Mp v(~2=Y#);aR<dl>s]q9YZ ?-A VYʓcN d_7~|jŃF&e{eǍV]Dq!R:2< }XF~뱛 Ҹz7ޣ ԸhIoϚ MJ=ݯL-- uBSf=j $W1xg)5`S(TD\ Pztaцo,$ݚɹlx |Q3ہC|ފ~c=+6]'cމ`HgSmhtz8[7A?N7,fI=9쾏OZOgLO /f:?q ?cX ㇰ~̪$kEkXEiܜEM0.]Z5ca3WO$%S{$<7'zܣu;+SZ>}~)}`k3-Yx[-ӒdKOFd_ٗj c?1t[t!udZעC?G跮LgzI#q0\,iNQyO=ۑE$.矾ފűGS;FAZ=N N,5X/CںVLOsa PR ]rwnX20JInG gQVul/zӌ^݈7C`J7@0̙BL(~~ 6E9^ظ im)7f p:c$LJLq^ go_M !3ճiO>Cxÿ~JYC-ˊrGUhmO1)J*9/6yfNyĔ^_U |(& 5i\C@_tƀ/-GN^$х*M֕+Ƅ32cZ(xZӚ.LbV=.5dF aÇxMH&təiC5ի:PlNI ӿ>V5zI?7 FqrWw>y[ GW~:eq,T0ZDWx:gN;=]N6CYF/yZS9g46> yԠ@urv7jlzI;nvJp[KX7;.4 #m>`0) ]u/hlr~ˉa5fTBh;b'/[2ׁgb?^YXxe8- hxt/iu_j4}>k i"ulos`qr9^Mq|d jʻǕ/Kv:vhaT>m 'G0_x-vs)ԂM雖~V_==g;@?hK"WcmxDT޴k%sO/ZaM hEU;Xұ΁|>a[]Pfo7h>P`M@BG2|i#xO~TMz9stjbsX/n~+c9[m~OAvKkS!wfwPե:땯mLB) }fzr3 qH^'@[k=/J{/BU yG|ĉ95Yx's!{|dӓhi'+Њ F1!Z1LM&Ġ* O@`c<s2\ 1/MFR}bjE&z SIR NNI8h}Oa?4_A7#%m8.b+ح0)jVjjv~q.je] ( h%QGp|DWMt>,#T=h^v4O❙1mK+*?6T y}B"΃{f[E_2 t^+l\id1%ZL֥>Z1C>h?$qt`,8ׄq!=>׈;Mwy.)ݦ c`Q66B0; e|a\O@z)5!2y` %P@`6{DpxgDZzˀ2Ϊ2]A:o34sCw| ?N_T^2 bq7U}WXSBD0+:e/֘9_>+#CA.!7r\wjeP~C~MЁ չ`%+)ah2=E׎bx̴ΏnjH$z.=tؑ{mO$ :]p4 2(K 8#5ߔy 2u!NY=Ewm|Da[лP(U,LynB#7ǮA^4,*o6T nS?d!..Yţjy.kx,J]꽕 'au7f7ĻR|уM]: #ɤT `iisS{ZoMq{|9_FeHA #Ǒ1c7K:31$ȿΌ=1<tHTI ڷ!_=4jaک*p_%l1Ј5HX/k-_-h.2wG|7L;f: cVa~ /_)H]M [.rlIcwV$v:󔭭mcMDSȼ^qe#2,!]㸌PZ݉jTGJ\;ŕwkK &]WYSWܜmۄK(y Ə<>tT]'h3Qw_:vwcrbPA^3^.ƮoӱN.EA26}+dӍ*O6"O,}Aa lT󠫩xS+ă3B5T['IZmMTor7%Bzڷ>A{řյօC q{«a1iAV mn{*4س Aex$M5F)賮*Pΰx84ڑ%`})N;h<_BF:]Ա]oO?m`\f_]n ߜ*L 2S6ha"6J ) |YlI]-~#Q:1H"=+*1gmDrxlo>1N{{_Ӣy/ ޑQY.J=%Dr}dr+=)`&4.=P#+d6,n{ 1i2.r$ZKVBTlʥ)Uΐ : .6ZXJUwI4]P:n 1:p8zh,r$ jIчvbT\RƜ\iD ˀɰ Dr99W¥EyF hL(o69qkh)@eSVy],[\tB@'N@ ީcEݼu[XhzafBPh(ZQ|*x*OFޓ#۟"e'9jTb^Ʀn'7b1+ @"5b*wP"^5;+|J Ő$KXK:ܲnP^p@804jmZ@pj%|<WgN;6in)SJ}0C!Fl\)SNfAč"I>uMPd /aLlA9*_8임]6˘&) Nz C߾Bč<]\^Wi^ЁZ ޟ\wKi.!r{6h?TXdmj`bg J>ܤTң9$ދ0ᅭڋai~Ok"E+xfjo蓝o fD/poؾ+l% žn Sl=@TcFo=5-&wm `B4ws}xwZS[=qi3\dR kz2l[pkb_b-ؐ)~d8-O[FK鱜A疗K *9F] ]x8d9p3vmuť+t ̞|9iKи/D(+;^=pɪ6a@m+.‎@ ¹-!8PMzg-y.I4 u{PxAPàPu2沎Ruq(/<˧"퍳~QY&4OuLa.\ޅ D jG.ӄ%}LZ=s(] 7ߐdk/CBdxi^mq|Iu%,II=UsLOWw.!6N,0kXb8x5i i` a 1GSЏ<_9[NVG7E9@A{ٱhi<|&ylMh=1}'#@5GBm -lM 5> _ѓuaC@zCLqOhYՊm=TbEAF(X# V~ϽhlhSvm[ g4LGw*d~\D;9LHmBF5w+p.‹La$3*oN*1.~GS hjWg!x,z>lރK\֟(H{AHBGCĞ)i;p*-0l+a]+x7 륏~8mU5m'|3k0{8DIե CRX?mȡ_B 4q5A+_zE*&DfI@#^Aco}#B?##_Z/VSð՛#khP^pPk :j[r`Y ЃUQ7UZqgMhCCછñ']Bȫ-A2}ZRǥv mFL~ub.➤6HHT2eHSYJ,Ft4A%+Ɖ:WG_ U@}9*%!+Ru w q"f zqJꔫbmUR5v&L2Qvd eQ]'2JI[(#S>`~x&uPwuKi)KPihLwHaA3iV\&qM -P_Uh`ܦUx\S?xrv)[}blIuA+Sz,Zf( t ~Áqٝ:jȚoqy";oޘߓ2@`4 ߺU ndB; otXiOb4sz5p&^]*ZYKqjKoeZx:Q1+LsMmǢ;aɣtCX:^qiGVC!.ǼXO Ķ``f`*햌`W6 5TŃ؋:*k `Yհzbn.&]kp_J`!t0)ŌVʳ.VuE~3Lu˴Q1H5x|uѵ,&-̨w0Eq72}\G;q/TlAl{"x9̻vǷJdx\I" ha&āoݸ, 4!NRiC 7f[\`db=Y RxD$# 0`A/uj]mut I;@@j˝|P7ؙ-N>ug 4nf+PQܦi-ۚ- igpxGЎ1Ǜla]yn} yE-%rta`=rI)>gBa@s@6Kxgq5e4+E *OIE_w6ϝ"Y؂.*S24Dbto=!D$$Ca07ySEr|-{{`1? '{Gx8'!Y){[gEwn,Ҏl*Ͷ>گx^:V # M+vy PA8RT,7[A?okpk |zP'f^ Z8!:;o`/ S:3EbswxԔEKX8j bMsr(&ݹp]rlٛi!% q7U$10"eŲI]PNtEFIZqNZ:[~f=a$ J+3%w_>=f5*HMS#9YzHwU™_7IșrTtT塞:7-,_ρX?zX˧q+wNhDIn|xփ0/gG,ː{.#9OLڬY`,JIN8$/6Y-Oo=KE*L+3GFZo"o;^hD" gm:Bf L% >F9~ljz'7E}ujcN;)K3]62y[_`V'glK_6ip MmUi GGBO"m#dJ^$5nk"kM銛r[F)?Cc Am5)c:+DĮPËrvW=;6M ='dh# zs7~*^ynT߫ɰnD%K=|[qILrP`&ٍU8浫/b{wVhg*lg8 I:[0hucyN}Kn2I#ȓ5~KQd%^3uv(fǨJ wCViRY:'\\ߧ_mP&ɻE))y.7Wi.nCJHV+pu}OlewC!o/"S^\6׭ۚb}?LRr/.-tgBMxkbrq\c=do/O@8z<­*$*Jg_?Fk[ ^m6=ٳ{ ݔd&kTo?U![V-R][.1iVד,b\ Z+v 'P)Ldl_$49KIrpl8!2n:!G17TE'+Wxf$2rl(+_qЃ]ZާdX|{ wOR6pQF%H'0GnFƁ;Y@F$ƿY@G5|V)dZ8]afL%bw8̵p{Hl[*2}X*#2KuhDMIVIω&$qYtm!`!.ig~Ե'/9Y+pc7"5 QMmWwX۪{ߓ%7s7Ydݳg=OFbgl=nxF[~&F]1D r@A!tq5RiG^WV6buB xhusv s,CAT֯:ia{zH A% P !ykX_|ݸmQmJg-9E3>J2DmAН+՜gz:LIe+{1\;?Mep;u5 Osvc{~k,U<{ mGv8K}%/NTfP#3rW-v wX!}[>̱˖j 5uu+[sԄjV/͢v%HU}m}ZfZ]^F:&$j~%,-j41>l$UgNDqO;?<6u6_ڰV~{!Ӽ)&Gmf+{@*dw +',38E{}"VQ{.ʲY }#NwҁV;G)Ene]RdmGif@J#Agc@"!qkIcN㽱)xbS}~w| `0Q2*Z+:߳C *|r,?FwibZX'26>H/>iAGKLHM'vK\]e8QoM+p~F%㥙GWV*Yuf,zO8pӌIwcǺ!jڈpa=##_%:OfP&H{r0Qdej~B jV't9VC^P>qJcfs)SwyhBa7(: p|B.qzʃz H^$s[)6q>E1t}.3Zq3g3>p*v L3v*x%Q!6; zSpi&2+g\F^Oݵ+U|Μ'}tHˏ\YƇQ%pysFC.ݧvi&V+2XS#p9$`7Dh`쭿rK^GC擦Z$?t{_XW-<%8e k8"zw {^=v<02`bDtkhh  -?g;C2\Wji]hF 2vr՟^Xk>%` p^NV@h́^Bb^^(ø >LP /$QDžΥe QNtVOAUڨh#a vc!+--9Wm(+jlhdF%b>wH}–GeK)I s(">f4ɄOa?;^" 1ϠQ\clSd퇻jgzBu!nə˼-HVC*ůg{jù*l3E"ZY}c`Ahv3E2.E}c,J?(SԴKҡޓ§#x1śooHREs ![I/"8SןbH|.X1RI€ջy|t҄gx1\ r/ +TfIˤJ3j9ZPncBxyII*>><B+9[um%q[ %`n{ zǓ. GUƊF\zs3*A`-6cP}vSRd11Wp b93~n"vrbr!G(^[ZOX cQɏ l^ƥD֜1CQ*A'4֝%܂޳Ę#qk* :KRJȺELčm9P]Y@Ogd9qB팶'xfɾ`c$/d[,=xBU>]5 X@)5@wTŊc+"*BWdr֑)(/ |ߡ > D1笒2Bt8P"}޳[w<O` j`| [b{'ԾAKV\G( a ė e~w-'6ʔORB7َl|I#r`UQ)%~s ~MlIݐsb9QGQ+1hҌh?ЕG䓶 :0L^"ܯP!)wRC+?]-V^2\SpA`Q)OVtIsd.ܤ[tx[GoU]C%ѯPV(kn+a`e;7OܰKE{ze7[ gE$z<6mKRe`uS-F >r6q X4EKuuH\骣 ש+JCW1`f̹-gK,ICU78ҫ\5n1C}qڬ&9̬"qi9#$a8$GQ̏P*IFBY>F^q(ɥk6@'"3SJx[A]MOG@DT^ۅdM+2a#)443жs }bG%E(,l5 |FѣmT|AVQDg땳P'2S?ϐzz$F_7:NZrq 랼jmˠޓrgmxs?O`+1ϗ[ :ocM2>rQwB{$1PMQ{HK[whvN(%*XFbyN$7fYdz%0!1gXQ%Nrxܔl(MڝoCo.Q%eEGqVBV<$õE-/GO^\^Zn,<#32گgAUL#,ڝ 6Xt{n@1]̩l-es_jOL3k{c}ȁ.#$"w/={aUAw< '4()($cJ;*_4?Ie/h(З6GLJ@` (R-`撺Me=q~=zt9N G?4'|a% OY? (ԧ`GSU.4˂Ѣw'21$UDKGς azMsJ<7zҪgN6X:T9Dܭ7l-Z 9c@ c{ZI,UHOcwV,tas[NGn ߉lQZ)ߡ*t *\WqfN'e|(>9&.gjzC yxC;VۅK1{6۩Ax+X[JOZҁ7RO]PAwij%+Ci ~tZJЊvY;;ґN]Kt]/'P]Fe^fKP>s >pgEDWeQTb$6xuw;^E"~*6[6-$avߤTOa(A;A*kJ-FOf%yRյ[6bmYea@{02eUƸ8(K`8.UϹ(ve:zAӠwxVA U}!T0%涟w.LxOz+w,-ިkuBiSm2mZRw%N!kUsG#~pAեzgfyːicӟ7;ܝ?L~E҉  r4e=hWwzu*Z1z/ݹj3D 8-V;c?A5"{(8q1@E . v9]L|[J>30^{Q7ǦZWbgS𜝷d6<7j@X`V4׮⅞dzŴ?ivJɈ"D9 x#tQLRoSǐr"8NWEK1cy?.6rkb( ,YykbM3Yϐ ^H=b:8Oe8Ֆ툗ߺJHJ1A `Tt]\wvɡ8 = _sQPG>1/<^؊IaDԏS]4-qbmsTxzt|՟G̷rV*+67td}qʨ⴩ۀxpS`(s<@He5 Dt P#Es\ߋ9\sfڹ6t¤v\AndI 1V ˤmHr}.pZɴѫő@._LR.h W1Dhm四f?;ɻ<1lCCoRtDO:\\x2 IFV=48ܬꖏRd(cz$1Wct`$FA"V9 v_χA<[]; 2_(v_[R ޙ{y{} ?fUvdD[Y]WlV!;!M_LoQ:x5kF,k X|hgn4?$#[;aZb0ohU5yc`Dj.3z,Wb=(mP9fԹ#9;BIuƻNTsٴ*0p ('͈vPe,KjI'PRi|:QfR>[´}!9;f4P#Ndb-Ҫ]Oa^wG2Py.Kr4)աtN!ͤд. -WR pl =Q~EӔ(|F JNz;*p>"Ο7]b‰4eoĬu[)I}K^T v[mědT0RKna 7 Ȩ?zn'R#=P-̈́g劜6ZwWyy̾Ie :sGղze3jl~ĘnviJT^IM.&gqyHl$hXAlnD7WCK{u}xh㾨`؜QhH"\&3ϸ`+X ![*: "G'FięOibǂ\G:y_j"~xD8Bk45ej Q3G}ڜ$]'  c_~028H $(9\ic좘Ne˝p0zNl4b~KyQ'DZ[QB("SϯcITE㟉=k/e-~g#M9A:f=]mYƄNj*L /'N1ѐ䌬{3|<0t}o3t޳jsd0 Dx aotX9͆.n3ag3X ˵wƔ xm${7ѡWsJ 07k]ld -Sk8qidyǻj.H|(ȧ E{ ktd'?\/B" b1]Og:60~Xg(?| RGXrf 2-YLvm.)>JpLk<7@[F.qbD |t&`8p-/,^22a?!1_[OK~we=P] G8v "Lm2^IUB0s {gABymPrN6U.twMWXT(X3b:»Fnʂ)oQ\([& > kM^wYl  Jʇm 3spH {Tm. AdK;Yc#Okr[fR>T;Lwn,g!p~؇zAH{wg"0egU4S6fvv>m"s \. KUj:HT\{'8D#לlȡhQ4A*:62G^\| ^|̛5y5EjT< 5L)lϭ%CHg \S/g "sFQswÚ-R3dQ]:@6ЇXWķ&Íy ָrP( Y57)vzG~vO-O .Ա{7 Y\ǰ 76Y6kav(!Jnv__E.ʦփHYbt#I <4 4[Fi-Cȓs)#>?N}JۨU`aiADGݟ|fzq|a'` К;l ty y[#Ev'f; aVн0Abщ3t"/l[l$& !B5v۽/1/MҕNv#;z%;Wd8 ӑŞTA=aIoHvU΋AYߞWKd4g\Vc9\](%g4O)_dzJмlܟ;ڑU Щ+U+ڃ’t7Lfj׈nI6koyMnVv 0e}R- mU'r|Kr#4媧J?|c#XoNBR2y!!HH nLVqbu2K|#L8FsZd$~^=[i ~ [Va4Gsd _ {cЮ6H<>DN0JF CK@!S2K]55mG҆RZߐ%;FCeQE`V4NeVBt'ڃRGXq_wke^$>nE?므 e̐2obn^vcSV/ ?2t8$eE4{n(wݥdt#1y6)Ow =ԯ\uiWoEo5d]y>'tRd7Ur[-=h6Kл)Mv 4r!CʋQJ#XʍAo4D)=%yp>Lq(Px4t' "$Kq}4AYw y)1.F]s?9Ã]Y&+y\?S<ͺH< ^ҳ<ڻ!"ځo>&p\\~`8 pp7+An T ˠWN OV{;p<@^;CYZӫ} R LA0KGʚ ?UJb [sK ZX M3|02ͲU\gQ &kRt^&<ک@\ǔ'*3/ж&Iw >qmƕ.G>N2Dy7zUg?y>}%wqgAd|Tp>B;LsIzaR'],&y=KE_Yj"ОűD.V({1hZW CL_* ݤ2yqs92A ?tޚ/jo;Ouw^UWX?/-Vܷjٌ?=7 <։zbiW@X{jej\&\ŔH۟ذ^0wO׋G`e5-jpr(nuuv`[śIYLG95X"8Oܞ˷Va2$8G+]@Sc~CRu NY}V(K:,`tn+{:07vʚ"UU͆9fX&c@mjw+t$I~? ~^@yI@[A1?7!J@UoMܜ4y\v7"|aԐ|Bz`\M.T;ȋz[aQ a_41%d'|}z&XϳPX4'c0c+ vu N6CJt A6w~^CCWN{+F~aVƍop÷'Wc.8 ;Cx֞>|KEX(kX Η$ǂ t5'EN0/YMz|kt| ɯ`! TbdItSmg& W;n[f.g*z&.mXлF(WK̅P`4~<"C%Lrk539'ꑇ7z,ۥ?>l@Ō~]DndUSH5P S9|\=J&`f`62g`*eIIz#I : R QOӦeQ,ī[BѧHqi~%fTv/z!kLǍKYˊ{snFX@Ƙe$q%(>m=~*%+Ec!UqeoP-lk:{Uf|\߸2FE,b#'"Y'I'W.:8Du@xjwLAc/dnTHGUvsn~2fw|hΒ}2F/bÓ܎ܜrœdr9&_:K!Gz"1rf+GB[ K*@ٰTΏzH/9'l$ϫҽz4Zt;>+ AYM$Œ}F~>, j%OI߿6o3нf>INyVQ7\8|mvÞZgfju.Ty\ocmϼH9۹ڭң9Xڿ5 H4W{= vHkrE#m-J@U#(,рhm/3o$!5 eiųdv8 n|d' M˙32w7pv/,L-[|F'(?YP˥^{ ymQ̶<A=C4:Ѭ`GYW5~_&A- \٥:YsAᅖ7DfgWvFd/j{CbYU%3;( *w=h?_] L_aV_:۽/4\x˾?#,)aAp7 lf)z 7RBI91uq-=}yg{|t<Sy˩{=b0j<}&8dtQQPOT&zOJiEh*Ȳސ~LrآhLEpF3Wc|cYMi=oÛc99ЇފXp1PDp{V<cG^S!&h54@夑, #^6P8h-1I)Py)BX#1)43دZd#ᣤnᑪ"YʸɍwiDR k{J@ %/51zP~G\-VqeRd8h&Jl\^Y!Jx_)R:m.^)c1f@D\InXB$n}޷gL3^hz7L^j7(2!udM>y1]Z2t_~.cEHoq}5&(:MHC%~QF e>kb|,G7MαeQj^P)}nۓN9t{Y>3 >'>~Ciݸwl>,Vy GR\E0\V3\oUCTеzflٟ*bAi)aO3ѮT.\ *`o0vw^qz %W X&G>ZJ Kktm\`ea7P{í HBծ"ao-OE܏@{&H"-QHWZ2iPmR:v d;: ]-ghit9=utu‚5쳱\M}N _P/u_CmC88~uBn5|PlnSzuΝ#1 E$}2>+ (OFBx:f9Ar ٳQs"e'2RV)W#iXBH̙).nŷ[c@%&Eme3ªjgA?tyr?!ϴc<6wEчO؂qO,#v~f.t}:6g>ճ,f&iKAPUle^HPz6Raxѳ--3MJ@9sk4qf!)z.-fKEe:8l-9<ƶVp'ZMI\Ptp&oL7~\4ٲ8gk5B) sh*BGl5.gѵ%և"?qgb5B^Jf,S)Ƴsepbc ~ҸFm#Q.%&P)CF{8 6qFX¤b7 fdރQ_Nyp*C =YMњPRsK Zgkk:#&1sqq 2M BC',F^ƺq޲oL`v#>mq 0qY$eV1fS@@I\Ki2 *M*2z6Q[\ٷW70Ԭ䮲tTr#kc;T/m^ +QJ/6(ʕcI2 9eb<֭(E8fnyu 5yL6XhU:5=`Y c~g,D|RuFt:avTWA2m(l}ILʌ&rb).VgVWר hC6n|8N4.z ?61J%VU%[4jA'SGS7i* VF|3&5p+S'N 씍|5Fh6B LVzvZɩWFPncվ#% .EA*' 5E?|'У qߖzWN݊\I׳^c $d=.SaigtQ*(5/u5z( C𐐭}9_.ȃI<""U`*raĄxT9WZM!^6>xN gGI]PD̕t ԙ֡vZnI~ 1-Pڶ ߦ}sN4"w? eNkaIGBo1Z% n zltaY8Ct0[*aÐuZ]Dn&쒫N]x#XW &ϊY<%t4L(h_O%/C%$yp6r"\hm)&LW@I.A>=;!zpfbg|Ś7GjUâ}$zPT6`r#F},LcH_Zs;?lH߅mlwzLp lXQsҸ5Ufo)4|S(φI"$y-n;%47sL+ͤf)M{9.=? k x1>b>q#L%h)>tXDCt"Sg95;4>  lLu4=fBߓ+Sݟ{yD%7>}fʁX_KkX\`:۵ԓRjGְFC59Ho߻Yό& F( vS5񨘒aTrQ/{j蠛"5[[ 䥦5]qI6UVڐ݊*lj#lC6;ѼZW ˉK{?tu2ϰE٢yK#itN+c U~7G-.[729n5]KC̒)Ɂn" zW,X,="g\jtA"]NZbPr fO㌐,f 'uN5; PvZBYk!ANJbf+NYA)Ghjq0HYJ J7*wik~i.GT\LR8b7,9V:u*69˄3Odji Lsw+y:l/M;. R\31G*dҼ4)]WEp(#=\;~*nŖ&̣2HE Wa*_^hZH1)rѠd6]fi|y<5? ŗXsД],p+0 yHnUE T(/ZQbf6W+V䁫#7 &H9v3qiCچaUQ*ADl|V#tEj[XZVU2 _.12$]tz#+yor~u,L{9W H7UA#brAo߳ o{֤U'|jM' ֬Tg)Mx(rUgS)j3Q/;ɿuKH z Lɓ}ƝN}  K_j6d`7fšW|ı&Qsü[P;>@n'hBOU0@UG`d.oѧ[sdWS-!ylD^ رOJZ.|؞^D 0=pABM\sd%rl'o?ͅk&zN+৑,.a :$.o](`Øv5*ml(hb׫Dsॡ:_}a(F,dd(eovɌ1)(o[y lכ15SހwfYw+!NʉN.{؄MΧ8Xcis d ž+:e!ν\`"P-R~݀(Ϯ;L|D/BRi3CCo[Bۋos i'ι]ŋuPXAI:Oc~VO.|塘9v.i3Nbd%7Mňފ1,Ź}T ʱDTJ!_HLՃLCoy᱐ X\['9t:ȹ~6܏ͧVhajuMV|,"XB@{y,j0=Qsk߁Z^r앁ף2,[7-]aWOv Exg6VCOy _(]lEµ4MKk=P%,  e+, :Yœ ֬=j&Z (rT-6m8]/hoLS{h6<eLJɤ]ב5^en{~:~]}uB:-&舑duyL<(Dd&*cSTGnh=L@EI;ڊ7]Hn檮p~OJ c%*][(|_d*!Νrp.c ߈NMqjel 2~* 5I3N1Cp͍uRiv;YdtOjfmJ8K WxQ sCQ@-+k,Ox躑h 8xg~Yh.þk/DBEQLKC!Oet`K,(K!dLrWv H J_jMgT'n W!#d^,l1p17lM,_X LysLPRXfo2k%HX-vEs# mF'G˛:n5[AXhX2̡Pʚ&mfNUJBx㑦N107ZB$`t~8(b͊ IJ}{&mNbyMN9V'l-d|ư"ap,&?(nq?rl3TuO!74PV3l뼈 X$x>d>Kk:c3a0%33: 34,0l;ﶛ6݉]j6\ 8 :bbI|[* բj{-Ҏ Ss<=x`bJMzzgz̏Էک8fm@4nͺX2T7Vn!mLCVhlx*-a`$r6$S3ȭEg99'/k~B9ILz:,,nj.d 51,BܮIcb6 = ^OJտ_ȵ: Lh%nHkkG}|\WTJӑ?n7'NugNƭC(t_ixH;X8P:]Ǿ1+7l𹡓c\ozep HqB%Y(tUP~j1vq5ɪb Y>#@ <] !v -&*HRG;踟T3&[gp)gkψ'Y}I}BP7`5wB LOb$]HePiC} xwk0m|jf]+8t?Mi(YlOT;~njX\|L6lL7A=EXvx{2=oBA6Ag 3<o|<iGm}l뇦@b+1BFBGNw`z dVc0{Kr:F<ý*Fo @|NFb)Aw(1NCGjP$([C^q&]Yq6;[:RCYDG`+NHX= ԿtЁR)g_p;AƪKE!Z-mbivNDzi5x0Z N(De⸩_^Ux14~ @͝|}]A=Ə`|O橠ΎB,^mBrs1D6N H4aDqx 85 :eDpQ! eppR8\zO!uaD|HJjM . b[sbƲ91F݉ϨT8n TF18@l Oؑm|F ##|J]G#3m!O+a`/QP] A>VF0(',>BwZ$xz3b gK=Q[SJug` ppmkPpTN*0Du^2)U>X$?DԻ6xPaQh.ؚ}bsظ{l_QزTͰTvի;v~? a cyB|YA=vNZ;(dXd?i֯\;vkv)+#{B(ymArƆ<T ON!@Z|ӣd2UfSdDg|L~F 5rvE5uE3dtPlڎ&ks٠H؜zH933ĭ6ԑoSY$8Vu^>KN: q%IB>423^ ,-fEbߞq?S#c%KҠXNSՄ#gZ?Jcbz"Nf#0i]͞SJ9Sh~EY&r fL+EũNg.Ôari)w79e2*eJ *k ~w|}wO#!H/A`@,$P>yKP='=ť?!2yN(;î mmocqIiGjn䢛VH}E+b;7LV ^֐8^/ggI.d(Pj!x$Ko1m:BEmcd^Ed3,۾'J%kM1O;u{0%ᙁ9fw6eACw0I "QP < 7}D cZ{ӹJq m'Ԑͅ@LGl5#z 21nR\]UD) /g.uB-=z}.SRػ+#;$/ZL+D$OK'D_?}f:a!rAe2㘪?aG4;ew2ŴAxbz޴洛hoj#iݶ\U)neR9qD4xuy+ Ϊ7 YPu5QdISj|e3t_Ts51U\N%_S mjs *a ""`^N:`>g}vk~I%m<㘍n8*P;&D 2'n=J Ais^zzQTD)a ̽ @ 8GL 6nK7!FZwYI%¨iR?=ŔX?ѲZ^Mʝy5zx x&&]S2/_KY+iVcM%$ͯ!}9MQO O T)pvId7y0[$SR5n@Kk,?'\rޖڝ=dųlNnURw ҵC"(ƞ(0w!e 9hp.v#lPUSv-R: t,wz=q%gD\4{V$_ +(8R1AϿfXgn#L+~t] %ۘ~eb hṗWmƆ58aV1I{CX=7 !}B]aM,p@jD`<7 Iz~ N״wB,'ibJ6"*:*Lt=cǚ8OL&;hS%IWMx G&+! W7@av e61h֢/0K![ ˜Kbzo7U{&|C]9[h"iț:r2H}Rmwݭ]t)F:܅22͟,M$  j+:_P(YuJ"C'?&']Hטq|/oa$mt9MͦեRbz;|H#>!!ʦtK-U_*.\<Ħ^_t&Z.AkܴHj{hw@gן^iq5XzV:Cl#=;8Rœ?o[xƘ7F?=jؚ*l,&kek6MNgy ]HSw" Ef "*Ƀ#Ɇn3 wNcw*W`d#M3M y 5fTM]K'0[~N15nڀGʠ(Rb}TfhZtwV7㌻靉yA`T 5Zx@@w7&|< Soa֐/$89VT!&יsiY:̀!, Id[RǨ"<,4\iEd3#rq6I 6;bVg3~G>bCddHlG0D ?F`YnBN`'^b~y Cv3f&vRࢆ7*UrÃXPHWLd+a؛,ܞ59CTY6Pȴ }RoC-#LC]*>+dv2Q*ex, \eȓ@- 43·0;'mqԫ:=Z6hI"e&-܀;3ԘLmB|ɭeg|*O?Vjǔ\zy@фO'I' Qؓϔjw 9zYesI,߮8{ɬ9!}Ο;kLkwCg 6U&4|\cEEtP<笋g 2 a/};N=l:z *HPK2'&(:|Uo۷6 WE(uׁA|*L9:Z{i8t|3Z؏l~K簃3S3sL%MAbeP?נ`uxcyxcE+?8ZyDL1Cx/C JXTp΍fm jFWg}9Ns+t~;GbgZwrqk;zx0^9GLTlD#n_c.g,G Mg0 sۋ`A@T5}Sz A7קr'0n+h x|(uoq~R+lpFWKh>}ąiˆۮ/tOڮ]]*ܽe@j?&'NVAm$ok: m?҂kFFV`}9x{:~7? bWd迋2ݱq.Upؤcn+gHl٨͖?8͸W=4idT k>7$yn<s1a!f+Gn5S%~u6>w{*42"}kcW'^O^ [|T>4D}(I|1O'΄cZoR4_%N -!ܙ'kE5Y#Ee߈aObyWma)Onʗ9m͎ ʬ'č$I⯅@ !ѿ/TT Áhy2/FqJ1`}L-k3ʁ %[ѥXmaSҘ! xۡPTl1TX7 wmժ& nrO!aX0e”̏" i1b ں'#˓X͔߭8EDu {%E#*ʣYT]͹jKDr:';֚WfeXd7;乲׃^3MkΉ~ ob"m%uyqFiv)=FMP̤fv)~!n|D1`[ [Wlr+[%#*4vl?AV(Kkb?AdlYHFY Sx/uֵDEW(4B*ShJ2*>VmL`jRl):<OP ١m 傦G7t 6ChdIX(RtIl y8#@ׄrjo-@Ьj!~]$c!VN6-b$"BW;F|@eG5)c?^.Cߴey% n6 |1Ă%h)-xvgt%Ϡ!6x:VLa{ge@v  =b''4옲䪋co()d6~G&xH@{gޞ*K"Lj\s+M7~p@1~H ۹O1vY%STNF̄,e!gSI<.rUv(WvZ ֥#cA^O՞\ゐ\ gF0t(WGt(}?sUK /-?lt* Hx&!aC3cw1v#8"F%Jk+Μ*j1D &Z0es x g8f?>ƪX12)/(goqn8:ANÙ~DY%vP?E@i e(]{2q.B#wM ?ny#ꏪUUzWYA"c{E5d_R@VY_/NIY<Rݘp|BGުfq;=~%&M匏6ԺnQY`>o;ܒgIyj>!~uG@t.'B"ҢD.ۻ6nb0Jj&n_2&ݠ=#ej?R)DNuWoȘ=L*!2e42eq/ Id,WD%wAvIc\;izZFVEAt 8Ґ<83J$e Fl5*ARF.wZ'alhNw.ۦ$%SafSGk~FOӼaA=s1T*2בό_ll\qWYՇf|ˈ@7ڿ7v'byӂ/GZ?~+FG4|s ܯN#/Id2h |Zk/r己u1Kl|)lK2J늖GO*%YNȵQt]19, ֚K>~8{kho$!J:C;o$ yR|k|KK-NNE{Nג4l{yt)A1Ұ9 :ֽv;#lt7w12Q保P~ٵ3=;'\ngy5ΰxeV]qL}Qэ D,8"A"Tّ\OJsX(@TF ඕ]|Qct{\.awȭgpwT vqЉ,M+úѴʫhjfm^/^ 9N̓WBL%W?USb$DdrC Jo([%:*fe?5AjRVF3oZ{t20 'k\q\#}9>;k,g2{0x\untWT2V5KxxCLeP jղ`\I#\{U~si6h/%wQOʱUEJ'M㟠79=ڣP-vq}ZŒ>_4yF,NFY}C=:tb;N~ 1H4A/*)V=~zV&;\YLzGz(Q b>kp$g'ڿeo:i7_jL_,:?6v> r!Ymo?Jg%qƊD>o[#ȟ?f"%HAXlb<%?ƻr I ? 6fwݣt$ \,+DZbWݪ@ȕ0 KZ Œ= fŔArsM6Y&(SUoXl[(*ڤ0Zk@Md<Oˆ[r* HuK_&#ѣaKkV hta>"wDc\EL\_@AlxK^>#7y=XwL$?v8_誆 Şs߼e $)q( 1YpHis*p|OU5B~m6lOP\)+0GJ>f~d c2`a#[ۭՈFNj͉ÈZt؛ޜ{[=eZ< lV.b![g<ӎBי&ζ#2½- ~\4 .*e?V$mBh@!Ry<(Q$=|,P z,ZVد:^Lm ~M$uVn>ȣ8n u3nu1-ݦ3i%~T4wtJ~Wͩ7-T. 9[4_O$woSٴ٤6&@,vFj얖OgoQ |mf4QT)T)'q=B<'Id~G0Z +utNϦRZ BKzOI&$m؇qa@uӛzl1*6Fe:Ug#zV?]ҁ)铫O~]=䒡ǫ1UL;2$snc~K-`/oMks'㩾3^cq-pk6P%VQpK0$cډSN]9ߛApK4%iZr*h>ln=/#D۪1eΐqm'|\]=hUMfޠBd/rq=|v+,pF-|--KHv/ {턥,f|J^17x[xFnoI~ܞ p`%'kj[Jn;pSys]JѰ,q, i@!6j'A|w4ĉ=!fQv &DԘyU_+wd!\Xh jKhio,_%-XȚ"=OYa=&2*4WM&eg%!ʣRLh07`8]q;I ؚ۰?!Uhl ?}&}\}g\}S)azNSb*aƮvTh~?pԹu t2KGU:Əd`%B54D?)QDnu4GDSdzjCzw2S2N ᲝJ 2xPR zKO .23;ݣp+wɝMXS 0 2Chuyc×[av@edFgc =W#񨿧̐v-O)jH'#Eo-U-# Q8=T2C"Au\Yir'̭KmT4foQq6NU^KB=:qp:;'53q? BMB˖ . !{'$8"*= F"`vQ`&Ys+f .҉:O (QJ*dt߁n*svlxR,ez*ppEj,>oWc_eI#xںE2O?⽔8:sf铐yr*R⽐D6o/[ 9yq;yVފnM ̓6e#~^D̸xa#q"5[Jx}i#9RyPHtʣgVJD 1ѧ;aBj %і849T< WHVjY&7U{XW.x#qo3p\Q?&'sy!8. . oeq/.&,5Ȝ\\$@0 .܄cQޭ"ώy rP5t Zfv<,jy!"[]W-$my24-$KA%=,#aMYi}u\ :kYZ"5פxR ~\*xPވ)>}-F (LJ?O7z[ kZuBN|bs+/Ko_H {F6p/ڱl+@\ -,BJ8a3`6iKGS +Ht &F'xll2^ %9u|$2vj:~E!C1;~L armyC )P8ȫFA&v}5=="&ߴa˼+Cv|U[YYM*}e/ U-XKTئwUPBZ}Sb[7njMkG v':#~#;7/Z8u+l/cTɓPŁ2ۈI}cd3=Yԍ8 }~4ڙZe %It y:gMU-(,+H^Pm,sگ4lN="GU,xB̍/qk;O#ˏ&"Pᄻq# 8aG!Oe:ţ 鱹N9r-6 x;j9I@ e5~,a;4H69f5/F"aIL{c|8zAr&.v&ۑ@4xSWhp}X(}6H3v/WIIJ 'VQ)a3V"Zs$![uو[ݶ垙$)!J}J"ckS1QSu0{rR|䳬\<'`ِYX-TY..V'|l]JR9(F,a갪 OGltA0R ]Bb4 ;tb9I)5w5K;Z%qgQ9C~#5S6B3 >jWhV~qH,~JuRn{ݑ6xl'}/|?RƤM/H SjR*%r+'UEʜBoz ,*ӕ >V2D%Y#2Tk")4?Rқ}'q?tCD&!t(Lly1m; XK5k/T_>م9vK1XF[7E~>U|ćpF1S%iy@j8_yfo`e/]o ŇpW.渗BV.ae7>Y =H~ik֨3l-q7?:'!;]kp^ _,ҟaNbVJpespO6n:J!{ [;4g0l9NGT*BfK뉀5i'5fq5z7fN0TW"]K(x9Oby(b{!Fd~^1CHK0E(`. ,PF#4ndI  \гMʃo:yfHgƳ~#*[ҧ&<2*@['``3.i \Y_oMwewfᦼknu*P$0e IWW oėF:ljP>>ZڍM#ay4M͙ߦTtX%KX*w7}&D&T GA'CRY^p\,͐Eg E%V}QN%.ԽZAYfǁS_v0c2ٙ' 5*9WusVͪv1\ 1M I'ヒUj-3;Ve'9$mbB2Z%7k<hbISK@+(."+"gȆ\0`Uɘ֌"Φ&Y=SHhГ`@+r}[̜YĻFP!m[t5롼x,N f(Ū{ F\ߟL9zzT)G.A+$7` 9",SY:6Hr|0>+"C`}RGtn;##[s"W=VhȒ{lz~'KZW:dBӫN30j@KEgUb7Y/dik"xX#A~OjaCM}\Jh ̡"i^X|vzO-4T~?BxQ ߉SMÐ{|  :gTvZC2Na(ߵ'z9+k D%[=k\L-ۉ72FuAnn?" gdqEEɚp%x#%4L|vL\;|-4֟C9bsdfAba 5#5?:PC#^L0S{+]3+%¥eygpyv|uǖL`qyx 4/ 1|`fdʙ.Y##yx7(I"H 7jY'.M$59=_Fj}}