libvirt-daemon-driver-network-8.0.0-22.module_el8+596+27e96798 >  H|dAf U]fF0w(`H?d}BsB^)EH GAJyJާmG^`!1;Kэr%V45@61q]=2. ?$0(ukCO*2 VG1J;f nZlz{Ŕ>0#xㄋdͻb&S٪M|F=&H.Wl@ni@82{rZwq^?)l 5T>`ToYN wk ׎}j/*?w,*gg Ӽ;nRFRpd`)?듭XsaM(E~BH#z)rg16u1 I|:G/:g碬#33~ϳO .↎ܺb| zʾ?`e>e+S Oy9^ѣi wGAoDv4a97e9cd36acec27472206f9a9833f8a44b4fccb556d66c82ba5ce92ecb54aea8d30e502e1754eda2e60c77d45c4a5a5fabdb8fd0302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb50066306402304a5d8d6015ae7ba3bf7214593e082c654f393ff940f11014b805bd601273f2372afbb94cec8924f7211aed944fd86daa02300099a44b3ce1b466fac98bdc2883fee422f3aeec7497bb970cad41617bd4ee7cb35a17f118c6222195261f394ed196070302047c435bb50068306602310092a30e536706f86cea73dc25c70be6452cbc050fce141016065f593dc1e739e070daf8d43dea963188597b893be29f940231008f3c052bb50054cb2ef3026e86ec3674cfbd5aac0373abb9e4aafc3abaabe178e4d20a4b4ac83d95256c927bfd3630060302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500673065023072ad9669ff64c7165e1bf6d7d73ca1cf048d214ecdf52e1043cd0378c04e1ed28d0ec046d0918a7f16fee9449a4f9a78023100c96e3792f6e6b207a87d83238e27f1b4006025c73b5d63294f3a970a2bf04af3170bd7a57655961fbcfde15b2c94c3ae0302047c435bb500673065023100bc062a65c2286d572a15e5008c6263e5afe6de688863821f21f73a8bde6ec8900e3eb474a956bdf6cc1a4acc06483e44023039c80b0e5de411192ca06b8c8861026a88782b91cdb9faacadd1fdfa785cb0e397a8490044270563f0b66ef3ab544dea0302047c435bb500673065023100de16bb1418bdc363f1700c1812f31ed9c28a72f188a48f2cc19d08dc76df6b4f05533461f20f3d1eccc8c290d1aa70d5023038540db8702b880e174126ca665230739016b60b0f72b6cb8ed95da238d990eaefce68383c1402e0c92f14d3eaec70dc0302047c435bb500673065023100eedc9556af53c6a81dc8a957d9da36758186d0286589c4fb4d6fde8e02772d36f13151836f32f24bab99014710efb4b702300fb6154adbe10108c3c98e91c7a9bbbb1ddce80f33a2001f1bd5c1ee1bcd2e6a4ac7a91d759ba2d146760420834d047f0302047c435bb5006630640230573b47b36a8bd13747b61ba50ffb9646ecc766fef401df33a47220b22f547e6fb0b9778a4b9b031d40bedc820e494d93023011b0746f5441d87ad5c69bcd84289aeccee0d9042503610ebe6371baf38183bb3ae8b257ef998eebda7cd47376cb36240302047c435bb5006630640230782f29c127eb7b5995d323a0a352cc3bea1fdb21f7e862ffde5d5bd773b1aa59cb5c84021a7310e140fdb3672bf388af023070ae92580fdac648b52be07f4cbcca768aecd989de53455ca3acfd019f9bec9dd0f8014f127842f4f91f8f20279d0d170302047c435bb500683066023100b846454f251c84529af58a7b5e07e95731f77f9aa2019f6f8c9bf46ab8c6ff0c3568f58bf34439efd39fe63219c774ff023100c0efc2d098c80f62ba1f969f1153d17956f4c13316a9130ba594c5d784ad5673e3592437263cdb47d46321d1a7dd866d0302047c435bb5006830660231008f6e012f6bd3696d9a3dcd1649b97b521a053c2e67558f7e45a77acfbbcea1fe79036818a36a5f002dc2b495e51540cc023100e8b115d8bffe8ef00d4eb9daf88f945d97628d64b04e1e0529e587eb8d166e4562da1a5463502ddd5c130e9e3ad04c800302047c435bb500673065023100ae41f0f1bf3d02a06eaef7b976e588a1be378f4110a907f39ef24ce3fd3a6451241ff23c8dad38b9abbdecdbad2ff69602300226f052c73da5cdda1d8c5e90144c97ac04cba274af2e394093b0db0ffdb91c02d0f41e5cd2aff9b06804aef4c2e9480302047c435bb500673065023007ac8eef9e7241b70369a667fe8fcaeb17f2ee2482dd0bc9d3bf7e8c0e1fbc4ef8695ddd6bf90d7ecf81d09207e92f0a023100e6d5b6d4773974a4cdf665601e8e0211c555f77a813bc6eb48d585a4e6f30ae3d4d08b1ec713fc3bb81987891eec61ca0302047c435bb5006630640230127426406ac3c59ee31824e73d2b912fd8b115785da169b190c5960ae486034f6b579b7c5c34c4e6ae6bda926850de2b023040c7f4e2ffe6dd6ae1bde52db68ec5698990a0cff8d149ca4b4e0ed8a2ef1a7eab824dc55f3fa397cd8fbb6c88341fec0302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b9503317009284919dAf U]=f"OJմ-x%!AYE (\(1&%X-#E $LOSvf:5D+z܄b.\G*"*Fɱ[EkՕsV3O-7ϻHC.26]ƛ8`1M>փclDd}=rRr } jtbi9ht|LM^6`{1#0 ¥2PZgwzY)988tҵB$;~e1 A xKE8C|$~|[ً*:՞]%& :OrhMS.NjXU e(>`E!?!d & A o$(/6> Q]rxuQ 8 l  .  H  L   x t(8k9 Hk:4Yk>E?M@UG`HI0XLY\\](^bkdefltuHvwdxy4 l!b!l!p!v!!Clibvirt-daemon-driver-network8.0.022.module_el8+596+27e96798Network driver plugin for the libvirtd daemonThe network driver plugin for the libvirtd daemon, providing an implementation of the virtual network APIs using the Linux bridge capabilities.d-x86-04.stream.rdu2.redhat.com UVCentOSCentOSLGPLv2+builder@centos.orgUnspecifiedhttps://libvirt.org/linuxx86_64 test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || : mkdir -p /var/lib/rpm-state/libvirt || : /bin/systemctl is-active virtnetworkd.service 1>/dev/null 2>&1 && touch /var/lib/rpm-state/libvirt/restart-virtnetworkd || : if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now virtnetworkd.service virtnetworkd-ro.socket virtnetworkd-admin.socket virtnetworkd.socket &>/dev/null || : fi test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || :0a^I!,)J8B HAAAAAAAA큤AAddddaBdd)d)d)d)d)d)d)aBddddd!d!d!ddddd590d18eaa3dfc4c2df1b2135b66560674601534277014392bbb4b3b80257274bbb374a198e1f12ff1d0c586a61493852aa8fd474127846aebf81faf0ad20cc5d47374b6e05f421d526c15e6a9686b162599fd6b1f03553eaacf5c6f63dbcb7a55e03ed29c6adb94f2bd63415c8520dd79f4b79997db0ea7629b80e825ff5f39b7519bd9f466bd25a464ccb3b947c9cbd35a3f961802e408182158ea2cdebcf9734278ff7c84f52d98eaea16d2d1a4b75241e51398bcf143541c5d64ecd41662fe96fe113f7092667001ea9ca7512b563efa0a0c244729908e873b994bcd093c37a48e955786614150f3991ada294717cb235b1866231a22723b6b008f904144a21b6e3977387df103d1d578ac36e70e5adaf5b9b6400e0a09f9fa588ed6498b0d873707479699215866be8132e5985ea791a975a9b8d42f039265a662b11baaf314f45d918c5fa01babecd45072da061b97e76bbf62ad779ae06c85aac32679b687f3698bf62d64c46315836cf02f260d6212d7e208b15509bb82a5e109adc9fa23736f60dce5b24040ec4c7108780fd7fdc0ad639454a6737b254f8618154f3../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_network.so../../../../usr/sbin/virtnetworkd../../../../usr/libexec/libvirt_leaseshelper@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-22.module_el8+596+27e96798.src.rpmconfig(libvirt-daemon-driver-network)libvirt-daemon-driver-networklibvirt-daemon-driver-network(x86-64)libvirt_driver_network.so()(64bit)   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/sh/bin/sh/bin/shconfig(libvirt-daemon-driver-network)dnsmasqiptableslibc.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)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(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)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)8.0.0-22.module_el8+596+27e967982.418.0.0-22.module_el8+596+27e967988.0.0-22.module_el8+596+27e967983.0.4-14.6.0-14.0-15.2-14.14.3dǢ@d7dgddac>@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-22Jiri Denemark - 8.0.0-21Jiri Denemark - 8.0.0-20Jiri Denemark - 8.0.0-19Jiri Denemark - 8.0.0-18Jiri Denemark - 8.0.0-17Jiri Denemark - 8.0.0-16Jiri Denemark - 8.0.0-15Jiri Denemark - 8.0.0-14Jiri Denemark - 8.0.0-13Jiri Denemark - 8.0.0-12Jiri Denemark - 8.0.0-11Jiri Denemark - 8.0.0-10Jiri Denemark - 8.0.0-9Jiri Denemark - 8.0.0-8Jiri Denemark - 8.0.0-7Jiri Denemark - 8.0.0-6Jiri Denemark - 8.0.0-5Jiri Denemark - 8.0.0-4Jiri Denemark - 8.0.0-3Jiri Denemark - 8.0.0-2Jiri Denemark - 8.0.0-1Jiri Denemark - 8.0.0-0rc1.1Jiri Denemark - 7.10.0-1Jiri Denemark - 7.9.0-1Jiri Denemark - 7.8.0-1Danilo C. L. de Paula - 7.6.0-2.fc34Jiri Denemark - 6.0.0-37Jiri Denemark - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- lib: Set up cpuset controller for restrictive numatune (rhbz#2223464)- nodedev: update transient mdevs (rhbz#2143160)- qemu: monitor: Drop old monitor fields from 'struct _qemuMonitorMessage' (rhbz#2170472) - qemu: Make 'struct _qemuMonitorMessage' private (rhbz#2170472) - qemu: monitor: Move declaration of struct _qemuMonitor to qemu_monitor_priv.h (rhbz#2170472) - qemu: qemuBlockGetNamedNodeData: Remove pointless error path (rhbz#2170472) - qemu: monitor: Store whether 'query-named-block-nodes' supports 'flat' parameter (rhbz#2170472) - qemuMonitorJSONBlockStatsUpdateCapacityBlockdev: Use 'flat' mode of query-named-block-nodes (rhbz#2170472) - qemu: relax shared memory check for vhostuser daemons (rhbz#2177701) - virpci: Resolve leak in virPCIVirtualFunctionList cleanup (CVE-2023-2700) - node_device_conf: Avoid memleak in virNodeDeviceGetPCIVPDDynamicCap() (CVE-2023-2700)- qemu: domain: Fix logic when tainting domain (rhbz#2174447) - qemu: agent: Make fetching of 'can-offline' member from 'guest-query-vcpus' optional (rhbz#2174447)- conf: Make VIR_DOMAIN_NET_TYPE_ETHERNET not share 'host view' (rhbz#2172578)- vircpi: Add PCIe 5.0 and 6.0 link speeds (rhbz#2168116)- qemu_namespace: Don't leak memory in qemuDomainGetPreservedMounts() (rhbz#2166573)- nodedev: fix reported error msg in css cap XML parsing (rhbz#2165011) - util: refactor virDomainDeviceCCWAddress into virccw.h (rhbz#2165011) - util: refactor virDomainCCWAddressAsString into virccw (rhbz#2165011) - util: make reuse of ccw device address format constant (rhbz#2165011) - util: refactor ccw address constants into virccw (rhbz#2165011) - util: refactor virDomainCCWAddressIncrement into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressIsValid into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressEqual into virccw (rhbz#2165011) - conf: adjust method name virDomainDeviceCCWAddressParseXML (rhbz#2165011) - util: add ccw device address parsing into virccw (rhbz#2165011) - util: add virCCWDeviceAddressFromString to virccw (rhbz#2165011) - nodedev: refactor css format from ccw format method (rhbz#2165011) - nodedev: refactor ccw device address parsing from XML (rhbz#2165011) - nodedev: refactor css XML parsing from ccw XML parsing (rhbz#2165011) - schemas: refactor out nodedev ccw address schema (rhbz#2165011) - nodedev: add optional device address of channel device to css device (rhbz#2165011) - nodedev: add tests for optional device address to css device (rhbz#2165011) - nodedev: prevent internal error on dev_busid parse (rhbz#2165011) - rpc: Fix memory leak of fds (rhbz#2165428)- qemu: Ignore missing vm.unprivileged_userfaultfd sysctl (rhbz#2148578)- build: Only install libvirt-guests when building libvirtd (rhbz#2153688) - tools: Fix install_mode for some scripts (rhbz#2153688)- util: json: Split out array->strinlist conversion from virJSONValueObjectGetStringArray (rhbz#2149752) - qemuAgentGetDisks: Don't use virJSONValueObjectGetStringArray for optional data (rhbz#2149752) - virpidfile: Add virPidFileReadPathIfLocked func (rhbz#2152188) - qemu: tpm: Get swtpm pid without binary validation (rhbz#2152188) - qemu_tpm: Do async IO when starting swtpm emulator (rhbz#2152188) - qemu: gpu: Get pid without binary validation (rhbz#2152188) - spec: libvirt-daemon: Add optional dependency on *-client (rhbz#2136591)- qemu_process: Don't require a hugetlbfs mount for memfd (rhbz#2123196) - qemu_namespace: Tolerate missing ACLs when creating a path in namespace (rhbz#2123196) - qemu_namespace: Fix a corner case in qemuDomainGetPreservedMounts() (rhbz#2123196) - qemu_namespace: Introduce qemuDomainNamespaceSetupPath() (rhbz#2123196) - qemu_process.c: Propagate hugetlbfs mounts on reconnect (rhbz#2123196) - qemuProcessReconnect: Don't build memory paths (rhbz#2123196)- security_selinux.c: Relabel existing mode="bind" UNIX sockets (rhbz#2101575) - RHEL: qemu_migration: Fix restoring memlock limit on destination (rhbz#2107954)- conf: virtiofs: add thread_pool element (rhbz#2079582) - qemu: virtiofs: format --thread-pool-size (rhbz#2079582) - conf: Move virDomainObj::originalMemlock into qemuDomainObjPrivate (rhbz#2089433) - qemu_domain: Format qemuDomainObjPrivate::originalMemlock (rhbz#2089433) - qemu: Add qemuDomainSetMaxMemLock helper (rhbz#2089433) - qemu_migration: Use qemuDomainSetMaxMemLock (rhbz#2089433) - qemu_migration: Restore original memory locking limit (rhbz#2089433) - Add VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - virsh: Add support for VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - qemu_migration: Implement VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433)- nwfilter: fix crash when counting number of network filters (CVE-2022-0897, rhbz#2063902) - virDomainDiskDefValidate: Improve error messages for 'startupPolicy' checks (rhbz#2095758) - domain_validate: Split out validation of disk startup policy (rhbz#2095758) - virDomainDiskDefValidateStartupPolicy: Validate disk type better (rhbz#2095758) - virDomainDiskTranslateSourcePool: Fix check of 'startupPolicy' definition (rhbz#2095758)- cpu_map: Disable cpu64-rhel* for host-model and baseline (rhbz#1851227) - cputest: Drop some old artificial baseline tests (rhbz#1851227) - cputest: Give better names to baseline tests (rhbz#1851227) - cputest: Add some real world baseline tests (rhbz#1851227) - cpu_x86: Consolidate signature match in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Refactor feature list comparison in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Penalize disabled features when computing CPU model (rhbz#1851227) - cpu_x86: Ignore enabled features for input models in x86DecodeUseCandidate (rhbz#1851227)- conf: Introduce memory allocation threads (rhbz#2067126) - qemu_capabilities: Detect memory-backend-*.prealloc-threads property (rhbz#2067126) - qemu_validate: Validate prealloc threads against qemuCpas (rhbz#2067126) - qemu_command: Generate prealloc-threads property (rhbz#2067126)- node_device: Rework udevKludgeStorageType() (rhbz#2056673) - node_device: Treat NVMe disks as regular disks (rhbz#2056673)- qemu_command: Generate memory only after controllers (rhbz#2050697) - qemu: Validate domain definition even on migration (rhbz#2050702)- qemuDomainSetupDisk: Initialize 'targetPaths' (rhbz#2046172) - RHEL: Remove os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0/bin/sh/bin/sh/bin/sh 8.0.0-22.module_el8+596+27e967988.0.0-22.module_el8+596+27e967988.0.0-22.module_el8+596+27e96798 qemunetworksautostartvirtnetworkd.confvirtnetworkdnetwork.build-idb1be09d2050fa181b40e8f9c0a3e5936ec4d9b9fceef59476063e2869fcc928a893b141d6332b76beffdb243b1dbebda614831c03b82adbf0325f174libvirt.xmlvirtnetworkd-admin.socketvirtnetworkd-ro.socketvirtnetworkd.servicevirtnetworkd.socketlibvirt_driver_network.solibvirt_leaseshelpervirtnetworkdtest_virtnetworkd.augvirtnetworkd.augvirtnetworkd.8.gzdnsmasqnetwork/etc/libvirt//etc/libvirt/qemu//etc/libvirt/qemu/networks//etc/sysconfig//run/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/b1//usr/lib/.build-id/ce//usr/lib/.build-id/ef//usr/lib/firewalld/zones//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/libexec//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8//var/lib/libvirt/-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-gnudirectoryASCII textXML 1.0 document, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b1be09d2050fa181b40e8f9c0a3e5936ec4d9b9f, 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]=effdb243b1dbebda614831c03b82adbf0325f174, 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]=ceef59476063e2869fcc928a893b141d6332b76b, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) rPR R R R RLR0RR[RORyRRRR RR}R R R R RRyRRR RR}RR R RRRRRR RR RsR;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-virtnetworkd rmdir /var/lib/rpm-state/libvirt 2>/dev/null || :/bin/shutf-8cc121522c7bfe703365bff36f047b780eb4d80c0dabca07caf64e7beac2e028fvirt:rhel:820230731142245:9edba152?7zXZ !#,W] b2u jϿcWG[ .ne})c/ )&iXϾȚ(Q#elk(=oZrC3C3Iہ~tKJ)m3qx4|yUifa'c}@B))G~PMI(BjV]C}/e>6|]CrcguCȇnK)?Wѵ{ ^ekmA@.=CBkwu4C`=ԂGs:w&TH뽢Q>x*ZM`+ø)tN G{B_+`:ҹUFIm"SgQS5>?wq%mvZ5>(10&5Uzh_5&k)@ȴ3ߩ/=r S-'~6l>j@y۵NN2N sN V`e]й|J#G0|4+"qTF[؅j]=B}];Zu~V͝w15 WA4lyFաEfV1=aJ/KX$kD4fL=$AV7ˀ7T@ɉKg|26b2FzG?M@ 6!%[mY]HrkPátmԊrS l0S7wHP;(.+arJW ${:$-NثWނ?EbIWdlb '85yv}='ps<4M߉p ?fN˜;p] o[똁_n|~d oĺGyVc*8v }nd1JVHa$JÙbnwNP!qdLc^xuFi)'ڞ/VFevf<{5Me=껩y.3'Lgp)<*?/P0mj湭Jӷ֭lb B$߬N2z%S>IFee"H Y91m,鵁#wZ/i{1ȢIi{H nf{޻ITJ%?"hbOOס<8tDb$Ms-Xֹ1g/n!~(t`Vk*x}篮zu!Σ8W 5km| ~b֙ςiه6W"Bq9|}BFӗ+;O `Rneh/'!$8$߷g)$ߜE=o.cJ"ߨq̜9χd|&m[y?z!|-.gF[e=5nlYFyR],HmѠwC _q!%M  ҽs{!R^:SiSDݯ`hҮ|6(s h'o4J9^#mP%Di! ȓ(q2-^Oc{ nc{=F#oĴa~g,٢ 7,t5HpXk-]i@ 8%'{9Lo8[ JBA# 1te3XlڗK"\(ɳ3[P_-I-fWM6O U({&a7sGk۠;_\"y\3nԢD9%=Vh}{gwE8N Jњ6U,O"X*^'(y %(Η0WevDUq"H4WҪmqDW3iLd yޞ6ƚn;G#M  >ɻ>gVͿ'GETH3Aj5q@)vze?{Muss%%m/@L z|ԙ<[}T~9lJR{Z1¦&Y1'1ᯌv*vlE#ӹAf"9/1( 6M$=\}hjAgZ\}о}!KDujǁ/CX)x8#g#UĵDھa_#J#6c߅M R tk$pF+.xZF/r1U_!hC_JƏ 'GCpX]S:hre Cw˵ѺAziwJ[:[3$j(i2{Y$egxC{,G"K5(I9ۆ"O'&AY%m^B~J Lvhdnj,-cǿ zJ -U^#{ T{E2 5ogEdu`V& o^̋4siܔdfs@c[7pmJ6 ({f 3%8 c-Q*a6Sg=e/n9_ Wjd˓ySvCr;9F)kgCbBVmKߦP&y:l-:M1_`qON!omNrDMmر$,Юj)O!HtyfP5Ycޥ9i_fDf|.ז$]ozL(U:"̃=RXBCΜ7Hǽ'aEAM>yvoR~Eͭ)˰{jPg5NJY*жM{x+E )TdwKE$.&źjI]GG ?o*T*CcG >ڕ0'6P䐮;4yS)5(:tLL/;N#\BLG>ّEMF!5Dms_+m}B'ȑKAg`i-" 5 :)aڛ'ҜMmաzoKVȰ鴮CJQg>erf)*kP#4 2%Tke11*/BPt2#Zy9PpJ?L&ߩfH6,u}=1oTm4 W2 'z-30ڪѧ$ w9.W?&ENUQPoN,2-.kQøGtMs[t "'c.>^19Aڏ_l> Aק\^CN!}eY=9NYd1t@H;tW'^'3w7tHwb|6ho#Ro>gig}'3; ? X`s˔^Bv͈((87OԨE߃p^-2>Ǟ%MbB~@>aK]6&9.%DŽF&NݮK}HTR!ϒKO.`qҺQU 61L8 LJ(H3VPMA횪 tBw"mIxS'!K+cýa]np V@$c"1 [D蓸k62B,@oX<%FDj=B۲3hP-NHgsw:FmM+/3E,TҌzKHT3ϻ/Kڑ[/Շ $a㽟J<ث(n=Ǹ= K/|4R+>$U(y@z!zSSFFG\];ǘ~De7"B`GXTziQKFuUW)'N$B@+ad!?W3=Qs櫆ڳ2s<,ȬŻ> ӧg&`7i8ؖw,qюu) V"BmTe\c3AEA~+G1TANtB]4,auއ:I}|Ƈ*^x%dXvZ'*HHb/M;pθ2vy8B מsX*U48l:v'gR@!*;0#o(F&QG@8DfC\Z+zYԹPAX`ߊ埃īFƘnc) Ag]%n2{I**Cx0,E[[#\42k*n-Pc蟯jSRH,;zቾ3;"qp֋o?)q sw-}ry%eǤ, v0^,]ԿR=8( yӟN4$"x 2[Sͤ 32ggS#`z)W>kH Rlڤf*;WԶw&_s`Z23}e:b2(tNzճhÅaj' 4"u%Q1\fj] v%yf[4ᡭBmxۥVo+(f{peH#_9vVAߋiW؋ l2H4y=O"X 7-DwZ,G haUyd!--,_t&i`>bH*8Ή| 96Syaz2~!pi7 o7Xrg,s{N ]EHKn蹣=MYq/wV# DAwpWzndOf4'>Ai~$O5*8 ku?h!(i(p CR 24,(l[Yc b>S^B1Χ ْBAG"=PԖUQ= &dsI/̍(x$wS"|[DT(@;9Sf,OtU\&&\Ap eY \JP56" :ňOǶ(+fa286 OuD;ƌ&)/ǠC"ڇt0-R֏FӚ_jK`s0[T"'_RvvnayHY&{j1. =d a;aFA.*:n==v?HM7'}-;Bf㑋?5sF;REm9ީ8~zD/|$sp.0'g ثK0R?磷q!mAof] %|<33F* itG$;S()7][!R'{DZf ShHlB>l'2pwE!:9|8KN&F$,\x6MpErem#2iBpz w,p)2T؟(ԕuaNI =1qcD8X4:B)9m˔w#M=䁦wC%Z2Rʦ@x`UŪUNKDH.K陧Y)Ŋ9tDY&dRKAzļx)aaiDleKr3gᇸ򻛔DDbKʲ]HmN8M]cc+N5nEk9q/Bxl b69ñSQ0( x*5Ruۏx,~35˧GvVDŽIU]~AQaLE屇:2?+A\~'=W6A2&{ᾠ^$go)v˦pp؁S{ެw9U=2;,~zmhp׻B~-i.Y)5yڲ!J)ReXf'RX%p)}G2]H R'R;RDjsHM>]<'45FC"0#VpaJ̛T = {Ua:~h$PLd k=%hez"k)deft"2U mi]7c8˱STN[ژ s:yč49~:+;pa=9)^.EmېMP] :YBɬa 4D4ChZs<;t>M|'꺔Kr9p82#,!07O;ی)&P}ʩ?}+!f6`j" % rv%M;4h'c_wF%`#h OF+dTapt;q,lld6P$̢Śu/W⤯iӅ t@zIyM϶n)ƦVeZM'eo'8;)/WPrqUc9kwPgÐzΟE&u,hK@\/֟h!I6XʡwQd hG# t0 j;EAUJ.(p TV6l*R'Qa p~x?Wj`]H>Y.ݳD́׻g%oж!RkNhavlYP"D@_7 \S޳e'Ɨ@9A7()/E"v^D%D-r[*EWvNb!0KbZ,c~oe!5E8N7?N)=8YqQr%;JY^ETGc`v1 bw"W}3E5zš*E|̩C+U 7*CHʝiҊWHXM ;+kb2A #WEhC(xB7 <ٝLUqLwi?G{U8AưNE8 vmI*]<ʇDaΘJ< al UR6)F> CеzX`dǪ ޵0*^Gx<\ՉbE/`޴2w砶dX u5JfQ΁2$:A>}Fh*y-R1(ߦӤAnL0,e$Tx9XN^c<-Sȕds 00(kV7KШiRh?7>{YjGdWV6,#[4~ıgt)#qeh N (o=x>_r& ubs  >ƁAkUt\]oխi]ɅdNE|xj+VieSC9bJK= 9\h>e6üj #_0Ƒo Cs{ _ -ʏh7X(V TdI_TNJ"6xrY;x F$y2H\S,]zyzg>{@f]_]5~h-8AeX>d[4omOd ,pH*u?h_2r8#N:c9Wp뷓9(ݘ~_d~Z@+X"9J_o`W!̿ܳʍU +na=Sk)91UzH: )'^4ADG`w(.bIA#Zl%ٗnЈk42*~]BqCVJ9;|vl]u~qB<)Pد lI<.kr.Fm@STu{C`<O8VNBJ ^h=,(L=*?Y b, U1*L cHPu?SPbtA7F% aP% 9 K#o5ㅐ2֎"d_ 0M8CSl c8}B'5N8*Q.XkBTY%b7t|Ȅ_޺0 |F%s pYOHDPd0Ӟ.fc^ȯߥ6$P3Y4;:'8?5e.߰6- 깴u5q Λ ޛxwg:_ ? cP^>.v3+[ɠxFݒm=NU`&o"Dypa1LG˟D wBf\Oh _\ @OJO|jiJ" Sͮ n'&AB Z^Y; ȥ%^6f1i05%mzǔn^B{MZr+W5V6JMQ91@ȸ:]0;(R.P:8[Gӏe)+ G9sgi]] E(BޞN,0^Y9 `F(!JJ:QJbpV2'0!fg]zE3fx1,/Ι<>[}1a=޶Wф sIvZ\XKds-HU_`f#gA_ [e@9ue핲V˝t漼*#9:91O?^~}3n(U# +Ƒ[bsp,K&K䭞D0J$s$sܑF$L5j2oKtI w{LCa=5řdru-=է/sќL&1-DoX{.WzgKZ&B MKK`s*kFV3c hVt!(273|KXuA_Xn B7C@سEE׌X+WCAj@VoDeCz 7C@8›bT麼_>~RN\lU85ZK0\OZУ}g[~/K:VכB{N^!_'^sίf{ Uk.ȏ!W}H yGci !B7D[TJV̋mUP@C'Q x()!}[&'ֿRCQa]5hҨ@@X{4Z~0>~IF w:0uΛo%F\.9_1|Nv{+;@?Q>zx*RHȱ BTdB]IY  ai&T/ ZTz%iK0gٖbWaEZxuk"O m!%y%*-^/OC'= yaPEj~|/3!Dݔ3L'sC]ٮ:?KFvD4w+Ji:̹K}2fgF[az6AtxQ Lea~A36oALWZ c7*Փ1) \QX9%ȍP0FZ;n w~=BC`6a]T)4Szd;7+I'P]Ӧd'Wae E.`U܈ BߋDQ 3Z>`']( XwX"\W`*o3Dᾡ[py8 rH M;מ4MYN~R' x"|k :3e9[|YZex-0vgSh^:E &gn Y~&|4sMuzf՟@Sm}P;9 4 5uI zq"Чm_F.63uVӪɗy`po$S&\€+6j73 nUE&e~'Gh%! F%Yc]U=H+Ap,B_0hFE&E=9B)1V\BOc/ř 9V[Z{"م/S 24c6lGKk~3$"N֛"Ґ{ Lc ,O.j303گ,Wuh5bǔ&ul,ӎQ4EN2+p4)3 ]&93#c4VarVZCWjQBVn0JdkiFa33YjN:TsF4>6C{pV YsÆP=).y{=|Qfc(RdjRw)+$"fB3\9e'4&յw-cMt&j#=[ `Z#np"PVS)KێW:7n]a!ICC=ƪMщr Ks,r$vt]t7Uc~COX!;4}T;mXӪ`0!։`Q |KK"Y(T)iyU[}:8Q j'ߎK,ldUsDsd, %rOŅ'6oD5lq\"&%sM̼:'ɤK [%F?k~-5*cdq#7=1 쌵ʃ[@v c5B^3 hw,դB`sD:"u#8oLH5>Woj0g<X u0 Eӆ0&i_d˰9Xʖv 7\7;vZr9:{f#}䊣(v Oj=|o-ʞ62f uQx ,8a6MλZ$.~>c,?Uj UyQ#|k7!'_@*9l"VI?NwjE/͝y=[a~G1C~.@bns>ȟ2AZg~uU{L(xb;1N2ʬkb,`ǭx;p%++ l_e_(4ᙳ&5Q F.Y'ky5HW,U5$Gf>*'Xn \Ifb5G\jiѾŨrS|I) &l=6`97J'lHX Q֘ۇ52$D΍CaޣEgg) #JٰR*hmu(TFս U_ƂM"{揑#^*}ttVAct9!,'2 ֬= Ohz7V4?s!ÑN0$z |Nv$xuͧ ^ʎSaإ{:Qe5&'vw]CEہE9/$E:۹ZF=XK--S'wԌuxQǸ \qp}S2O~X1 +Vm:2 7DYBS sZa E5P)w6gyB&07 +3[ +G9u'nXa |_^M1bK-{UWP2H<&6[2Й( ;1!??;DzѨ'M8o؜EY.a~dJYGp'RI2)0Z~EL@8@ %V'n և\Gad.to nG <4Դ%m-zZ56,9 ˼\syo RA̒8ܰd%^im_8iϰ0%#G hu*Xxȝ\ TT3H_00pT sW0# I'P5>֫OrA(R"筲5z Ѣ8{4h@1CոÔe88]I%oyфғkhIUqF*z^|+\x!+k+.D6^k`n@@U%5 Ucaŀª\yS^ͼM>4i| .yBT n[/ܡT'@Y\l"I A"N ?=]dW= B@y]W} >D;Mzޏ^PT9(24ey}hӴ00ȅ .$zGiq%D]9j|vu/6,rK|vA#= PZZܚ5PمngM/kzetaG4 ]?Scɲߛ wAd|\7 JZAa=n򲂾S ;H&n<eNy)(F~s#gK56suqe=pMP~b-U܈raHk_2rH˚ !\fn@@ M&tGbmh&0pKmun`_{LX!_ " Us ! @njD(sAhjE?oǵӞӍwoħ Zs\"x㦵~`-K>f~£H3fuC{Rc`]F*g9cNJa)-XHz}鄘6ҹ.cIyz/kK7^:K(**O9|"Qtn''aٲ3+bטjA"z S 38 [6%)qNo%t /vN@P_Fe ]GR¨FL1MW4P?L/ɗ., _ @!Q [& ѕ6AI&7j[4M= Oz܅;ӵIjŁn:E*l5NEYh:ǹ˰?L"tXMt /&+\4MĐv*Q;S_zuXtS|LG0n !&g,g%dᏑ~$mmNT}GБ!{/9JsEVSљq(fh E$:> z4 C`KA 4, 4[ fnYttKkN7J5 /wҹKɔT;덺XqI{fyR<ZHյ9 z[8s!2oрPEDz<lr.7V``*`4=5H],={> 4!_%+m , 夹;15ǂȑx=f/j"V8;ETe Y=`M%nyvqo'ekn.H7dƝqk'ZA06'Wz9WqPMd? (~d +M>mʛDkS<* h& FrN D2!MzGqдa|UeGmC[7Ԏh vlYgyopZɘeŵrKTq d BigsSQ[OOL֔C|U}axl!l&rXNY 036C5/%U%I9.ulp;!V/b0%W \a~~0;H?EV#%1cN1tNgƞ k-84)./AnpB^M5Ջ~xنljYRH]ޠeGG6چ{1%ZMx, Jgե_L&)-*]Mvݱ9[VVHJٗY[M =)1c%Tס#\E I=k ^ pVL{?Rh'Vi <⛺-ExmwTu֖cG@ѷM#~לU믮 E+"'HB eAh0V6id䝍e ^+ތBۊ>qTD@9 C9?q~?3Ǘ$v\@V^9U@d?K O<{3 gwQS#^X@6x-i k=ap"Xpie|d()ǂ0n -l?ǛF|`@nTM#~> ,z@~623ߌ@x$rsN<HAfyLCYI -zi0 2J_3gomg7}edP$ gk` GL!!5̵LsXW/-yItVv4s8,Ұ(2i7/y*Ha*ӇK#9=L*mB=M>bkfcz@UT2.H{:灍BF/[==I1x J(KR C0oKdcqp3b44&y(d]fb;GA\Ce𺒋GgzXnk5+0S'l9ډi9.f뢟ec`Ƕ:n-2+0'`nwe<S,l]. LۧvcŒ=9EF̥sxS\o=svMptبR,Tr(ԶP i~>uNPG.uqD0Lɳ$]g1H|7tY䴴syP 6QQ\3-H*'ǡ:<@ОtWt%۬y{>3Ip›^T&lBK|XNHDRja!1$Uk}7,_Y_2`02zTQ> NJ:Uf#iSZqK<)[pz):k> M#ZEDn.ʿ{ir,ۋm5)70(EX8X復ч]$c0`"H8CO^4@xTn1i YΩ~9) 9 Q mfK9SeAfh+"n@';XjTmx:\fa\ј ]QuOWDl lLjQb28FVv} y9![Ib_h2 k;\mR|{]|fʈCY;YV@e'9ܰ+0Z-zZ-E+q=&lLoap:ߝ֚ R!!m:N[ }?uCOCUCH->YɽF ?`7u L2)5h7?gLLhq6l  (|L3-kՔA>P9toXy 0@3QR/c]za <ߝ!nWF: ]rA[2? _TcY6M%{LGa6=+ZYk\_Bpg !0wb9VBYA)8u /4M O.x2~k5B~Sj T}"'b) Wz)Gd6wS -ai#h5kEԆjKa Νs#iq>V'Ns;߲J,TDLȷć)/ l*& U"$E$YD lK2sZ^|"aD9$ƷbqXЀIFc1WZnU#hx21o `Rvۄ_tؚhTV+`5V%x xZe1|ͭHq'z#G-gDގc)XY&8qߧDpʸ'n)G[s >ى@s.aAI{ ~l՗7@tBK"l(,V,CѯW@؋=λx 2_/,W;`3 V=%¦FVZJT^AV"A!9am*j5um*l-e P:CX>mz_d3#?4wT'MRkkdn5 L VGF.@촣AMЄN<BCK\vk?iaÐ fd,cj1 1!AI 7)tvC-~4(\|J^9x|QQ,}TRONݶ^BoA +)n喝*hhOZzdU0*dzyՐq{@5)͛PAg+}ZgP;PBvND״9V;c8ucOן{ܞ.uPQtкƍwj72XH=ucTug5K LHv[FL~o5GTaj0nW& 5^Wq"txG c` 5yU- C`(t[9i0L*.K+ lc"Tv5t Ԗ/Mʘ|Od Fϕe*iիCyONg\+9Ӛ\p9#*?Q*ML i U!@iYiV0X*''@%˗4F*ƓHTSL"!,BuuIĤŬLhӈryszڅpCC8W:ҥg{%GRHȧXv6y|+F%(抩fke0Ԭ+mG{+y ;`#)!gi@U8ï߻N2Rߪb/c?'_}t O/ Bgk[\2K:v7v]")0 PdfAoFȢiv#xjJ(~9o;.ˡKXhd B57k֞f lk; pF@eᖽn=뽾Q5܌%-HuBQcB}#A}K7L]VN'֖ۓ "Z]ۄImӴ7 2KEKePAX!`vio*jEB[NmG֨K(/Bw'EfR`iZpORiPluQYqXsL% ?;] ']95K$xra-?z('gn6Q&crFV39gǶipn:XkԀrKTK!x-LL Ό)O[-B{Do٦:fF}jȝ(=h%=$ q׍hs*Ѯ<@s Cv Рl!@ n'a#'FOG[d 1tz)8 xH-1Z,w8y:N yBu3\8y{Ҋx(N_NxS,SU>@&nt٣wI3ө"k(^k^ >۽NȘX.aVHĞۓ#6$ʠ-zr^l.?5$mJyG]1F){2T*|;Pp8 IK3ȃ4bϚEG[U^rZ<ϩEJ6vc'4g=.~zaAX ]!{@'YsFrQShtkpD|Y?VE9TEUSY&7C},<MfQv^M&o7 >^]DwYE=%3]Rr]f[<C}Þ@/AUլ?'&3%N;l7ktPXӯ8? nrnyk͞%T2IwnizLUkQ ,-Wnj9=d1W.ڵDKҞII)60Q((J򰂥:鞦bp_Q3DlR\hj Ahج05iiB_8ꌬK=5lzYV6>齇Ɇٖ32 ࢡj4f_t E pϰjqd@(M&>}^د$k܃* sMb(XӉ[?Y/d+>欴 U^e1և+X^U>t \Gxg>Ȥ:p7g$me4)^էWaM>)S)uT%$VyTDNXG,BdW@C WڟS%+z6MwZϯ8 \'A*(\b:pp۫j¡OydR'*yXf'*V6|e$`>")<I Y,աgGeMV{k*! BF=6Ѧ Q$Q` tMOC겙+&8I'8IiS2=R`ObHXJ}#{/{vkd0Ի諼C(Ii&uCSk_gh]EP6#|~aSŇhhe#(smwuW3 N}bv3 mt7RldM]ISD$J6``7\*' 2Bd=UCI06o)ݵZ7N JǦ%Ds},cX+? Y" F@8i=}4>QwHnwg`EGL|OwcGvv)o&jQLWSrz ?v܈؞0aު-ʙc\fE%=6x*B)#ln[ey7-pyY@d`t66 Z Nը3v b=W @ut5X[XUQ)/>}ae&}{hOo(XIF:hͤILRR*8{GqD$K8ڦͪ|<3גK"U&}N/=Q$F[K|`7 m.b]8Yw԰;y<޲1Z>!U%d–jf4wf=Hh|5EWtxmT+g}T2Qd#$h|@JO Bpn_t_l~u;p2jH-uThT~ Ph.) V}69#})MO>DQDCv#v4rlvg4J^_$Q5znHȽ_Ǭ Q;iel}:ݡdWQpz~Ly!(0B)(iQt5 ?8/@4Oɿqv ( jϓu};@/G8OpArPu3 IItX7B^fpxH.7dyd̊S&~Um.0!ˮKgb9d_F[V2yuU$ (Xɷ'},Kh! Zo 8"< ^vnm_ 2斟N5 ![FI׆$yP52!#pK~ěV-PXc]|N1LyEK:v Y KMb{6%`e h8:MP6N gU[*I% !ar)}_MH]6CD4>"#$d@9 4OC=e/#G.ۏ3pz%Wݣ""aeǎF.\1Z[C*Fen*r5V f[7 pqް=tF嗮>(HG׾WZ[:&gU" X]JTrˣb]Z+;u?rr*_,H-,k]ӝ]՗cQ3>)dˋf;`t|ZPz R/;4|#2Qg"47w: i4(a*"s0kԱ.d[4b`F~PŮ['~9-GvXBhF5$ti6Q?"nr^|z{je,Mj0bpM/T Ri%%b ^l)x"LH΋2DK.iT}!yt)U[臖8"Ʀ9 A!c㷭ovb `PJA&2'XQ<3<(p44l<¿E3Q9͡[z ]<džإ6h_VOH[A\1@ǽ1+8"\USF4}/w6)t<F ?+'?+&!UҌmjyYAFdSEn0Fh"|[s!TϸWeGN}8,C6Y=dOp^ɪ8 ;" ;-$`tJI9w .6 tZ443dZ]n 5΋ |fyXggu없-#pr?<~~vsE-РYVFB9ݠtb 3 ˾ӫ^}SgM[̫~0P[>ώegdQ0"jjz۴Sf?M=nڞجgiwE$Zl :x#A{5.-&'}oe:%Ʈq^Jv"u.[F־6A ]͞Wns'T\<jlUp,1ԭ[/6g($PxIi,U꠵ja+KsW 3ax۾*PiIԹ{HF8д[oO:#}~~ ;Q90h#S0Hu Cz0$/7#u.d`؞~?ঽ-U!ժQ , gmE; ޣ Ȍӛ57j% .F.˫"pl! ai=?y/mwX՚6A?B57ιhc;+OKUҙU6=~y[dM]?8d=_ DBUO>,yN9P3 9YH`5 EQtuxq 6% [\'=෩lιq^~\="sm-u!}iȉVmME/ +r :8d{' ԯhVD(Txtx ’in.hǾTft'G?'~H5GvLqUK>kaKѐ KR#Sw:ޯE?Z .P;~>7>*t#3篍}i "R֯c8}Ol YtKCCV5߯*ͺ6J:2]뎖R`134EW'oD(g8-X0^zR&@OVu+o y !\x 74?~#{s՜=Z*8U :5@U@ak,#."Nju\;m_}lp@BirK;Xk ǔ/]3hA؈XN|pZUj%$sƕG˩ab/^BZShZsW^σ[E&wo{G]\UCl).0M@Cֽw3yWK/(MT ̸k{2tW ָ7>k]kJ٧牕=K !\!& bo\me(;]g[L'7h&as(:< + Tk@)bqc(EQibxɠ[ j΋VL*H5pƄʷW{ELgy{'5&dGaSN$~o /im h!+R)2U@${m7eEeD]JyXG!b2z["m} [h#YRv^bHx཮ JTx}|oa[#=R/^YF"7: ;v i6,rB~H5 Y[dSۓV\9EU}0I!aT9]Lq?j(0x8#D5;xd~X֕ L:-$qMa!'H*iwDTpۚ ݄=yX,Zrq]7Bp Zi0u˥2{&m;O8`1.o+i[pߎLP=0 w iCk 9LF`Iuҁ"fۆ6oj7SP&!RN@=Q9Cw.靿 D$1,kPs\3St^}eOw=~pݸ{kw\LnKFBG ꄛbċW]xMr>oWffdZja2esҪ>پn" d|['1Q`<K'a`L0k4OxT}~@/?FySA>F#ogoEAUjNYQP.|/[CHI_5Ҫ)ADfiVyb43ԕJm\M hȉOx E+YC8Š$ r_tg(y,Vڳzqk9N iBvX_>Ţ.h{TCLâ"ԶaN+d[ G|zКcușXfoOb~hBfy+5cZe_ܥ'R2[d [CWMUSq[6XM}8Қۮ!7jw_LJΩ=MkhѮf˂A`r!5dgήFɂZC&x\_TLJ`y.FTv0Gksm?-{wbsGS0] rp5VUjEj6Bp҇zt4l~5x^_$y,2{hLh tnЯ%QQǃ>jwAY`):ٸ<3SJŘn[Z+5i}=n5š<#%}B7#XZ㐭P )up?!ڳa*XH u]700hsa &@+ɍY6GYo5 Xo1N{w}ie|"o_4e,Y{nt)ͨ ZED2"(n$%O!u% lz&0mm364M@ix~TK -5 yvkڋ6Dv"9~J̪6͈o6 Zi7ۢBͭ67#3T T)BԦ 9 מ"[ŐG(Ədfzn<\[ls{={nmJ"q}F}!/2î}>!r~]z?D4Ĭ/ j kMu=_Mŏ1k=Wl֋YS@"'ԭCO*ؕVg;s~; qI\b";כlɁI` 4d?; ?LTDR-qϐEߌ#BiIxMJ.v6]̻~i >kgs|b4]Ӛ\JPbFdv^X ߎi[UjSNWrt]΅v{W¾$ "P"z>1M$])WKg$l,0c9%5y0Fsľ ulFEiWܐ#j=lbXDH!E^+s . ,KOMaK+G]\{'%콾[]2ZwJ?ʑ2)02TX?$Ό̙[,#a/ ocgecJx"jxU9{HKjQ^х"΃ȱ 1 ^9L5Tmپwt3+rS3_*߄DsIw/C[(wkJ梑 @8`%KۋN{ʤz/߫{)E@/L;k} IB- ؓ qĒZu#"Np?YȻ%S_Xgx}{"gR{bu\e xQE'd."!{uj/Ѯ{vZlݧr~))ocKSIwݘ^, vXOS*6Z>AA5$@z{C`"9{Ro7wьԷN!qU{T)X*$6}ꛪ (!}XTnDA&0#' ^Jw X#Y:2{_A;Y6O`#Ui0!;X$y9F+\ UiɉWa{T: Z[UMuBJ8}QʲW-1 o F 9ԮN0DIzGo/] q[E*sm\r΀Z1|6q 1?w~mHgL/  9cu05fd βt[sO$o >!_IK $iBfq'lUZ`+24%(] E{b]Ob~lcZ9.: 5!IgEEDs0egKQ`Kkl0riomQvA &gO8RC>IZVtYH4A'Ipȓ< 'YOn.-VLуM4 ybظnrq׈) \M^/mXԄ9mG]ϭBW>dȑulAܓ7977EZ]K3Q3)G pCuppSIeMDQ#菎F -zuG$2¨iĘ;߾xOf.2*@TRf4 ,K{k+ʅſʾIh˒ E؇ǥfhW=&M1 K(_ 1zAM?Ǽd15|KFeH)ffqKo. YI/슗.˙ ^pZΧ? d\"UB7<t@)Qb[ţSh@9ۡ}ٹ ntɊ\AkmЦ"@u%5q:GeUYL蓮4L/D,l Ch`(5vǣ(`QoO~K"W8Ł`$NHޮ@ji R[:v0x Dڻ,4.Ͷ#R-343/mK,K]MUxOg_IgܸܯSe1텆@K5fq(~  OK#z#hx(`uZ!G~Ac-aAp97FI3edF](!I;Sm'z=JsEF p 0"CEAm07(` NP"ZD|>kYX>!^\%@ڡ7,d=$|'{QzK e~vUx1@)ۺw-}x}gr;ىL79v,W%vyvkǘ­dztYh$31Lr $1cV{k![rk3! y1p䗴"l00h X"[I2䲷aPqITV%A+AS00;48Cǖ=SJW&kjph3Fz"V4?H+d鍼:ru]υj\"W?$zyole'WxpYk0f$PƄYLDv ZfO$2n5٭/MnF?}(PFP"S-Y#өK͓BMTz8^4Te8Xoe~DU!T13vmL_)fӏQ\oO!7g]=~}t; sjVO=Pm* S-) k Χa_v?}˺lɉJ̕мY=/U!(B쳑oL.рoy6|N@Ђ4*S\= 򿍎-;Qbwx\H=~[(U~"9czC*v}uD.-TƾD ɶCE+$-N Y6Lڂэ_>`Sء;MUeO;[}~C>o#0%ͽ;΢|ҔXM[vW vJ$.tċa}:vu#&K%M/R \b =ŪOX)#իzS.kS f/+ C4=NTd&kv y~.]\ie`߅25vtHHs[u=CʼpK$Q[ј/f \Bį;WE.G-&)%TI`ۚX緢3l^Y;(Vw[T~j=iQYOӗxǘ%*g17ؿ8?宰o19z$2 ,7RU}c"e:c(mZ M+C wP a!E+.|9>-1UB8e=!Zm&`/:{rK#v(ᵺ[0uRQF.ȨmIqc a'S*ʷtQ47h3FaRr7~mI\*!zcGT0٩D,<|DiV۬J+><Sya&a#e|%´y}s!vkHta=BVy/_A{XJj4v 1 {͔`ax2LBAX 8JnIbNbQqTUZ),^ܓ(72@Vr0/W 8i<~l" TgG! QD{ǰ-ԣfN(yոp_]IAi0HvTM,#PʷmpYBNDVfV_C2ݎ'k|Ej{G2N 2M HyGGъ;} J VQJG㚕$btxRY@4=|rq .1Nn#^F`Qp!zfhjA Kbf+E<9$da;SA :\DK.VW& MѸî̤mojO(S@9B\TmzN2"L:mgeҧ+3@$Ùi0ܫEG$S%yƄ+"Eoïn?Ǐo~HoU,UzkiԌ:!4fHn6W2&h5[/8Z͔A Զ9˳gN=eg`%\J7e{gnWoR9 _oeb=Γ~7Jh%y?8_G}0zR@ I~re- TbE\%qz PZq.%T;Dׄu?ḯQT8 /O7xX-ڃr/3sТ"xJq~8~fD^aV:ǁفF43p`p@K㛯L"fc?aq)-qGGQq/k2512H*BK ckNzJިgI9JAI!򠀨$ʂkEx&O&obDMyo,"%Ql8Ħ8sޕGL^aqM;ogI6|Gk-D~*oZ=/;i닭8i hmf] +(Qި`By|=z2- WqSذQkɧmɡFZ@Gѝ&Ohc7t^{z3X7Rv^ro H*`,Ć3` AmdiAYFڵjUKGɽX&Rd1X=Es_vb#8=(7#;p;hSf=~BD8!vLa`%SP` xS`WT~)N&NF;SF[ypvCvtSZch/N';0o@#3qHzeDm;PM6Ww>0aϳ9 s o K;n{ \gb~pG-AYÇdoܒ-28D: e񝭌4IJd)Qw_>"'R),avUQ0 n68= gR7q/U5&sRc @Wo W:oOH^UZ@͌1\eLmAOę\ zzU|~5^xt*iE!Sߑ(1'CA^`5ʀp6}" ,JXW w--^FȦ-QvHȁXPy]) |50]P9&SbpplJ J=}AmF~YٲeMzTK#V7ihixBI 1/7\ %4ٖPj:0|$J#FX.xi?%Ro:UOEY<|Q LIjuCFdxMP5N|rfpֶyUjOcumr\ E+ǒ~$%sWA%.\H.ZɓWxwOT/Um4{Q?uP SD[ t 1|oK\˰OC`&Xq}L :h!ka:m iîhb7\LMϊz23@3S2Eτl5YlR\skRh_hvlFa3{(2ǔ gj8PU6ZD) G`Ei1 15F)3C@V++*s$5Y7z}xɓQWY.>tf/ QbXR xkE6̀ؾwNm>HD!03*PI\ $2_E ^Ii8mIgދ<yվO1eMn];,81{e$ G.jDRծz*ٛ~pKnw-8d,ܹWlt?\Nc x0468WJ&=Fb^V"S:EK<Ym.Q\3 R0}MT5a,;@aɋ4 'r=Q\g9y dg3 Z h}󂣲i "v鱻L;a3xlQ$ԮQXֆXxSlFM{rSokYN<5¤ eOܒ 5-]t7<oNSrT1zWat5RVU ljvŷP3}:֪Wd]ٹOH;dZ;VcťB:k,χ̿ zSfSl,B/ k1[WWE,$ɴFWX!A7'xݡQyt8V|/يusu7S'p.~Q߭Lf>NrxSPaJnEyᩇvU|X2rۼXǥz%e:^&ͨ^'X4"葟XMOQ5n7WLQ$c!Ge% |?r a"P&+%oT~n0k]`-- ȍ#БQ WF{j kNS^C:/"C0bWaV.U<^AņcgUɁ_U$'a>ZfHٞҼI(i'=1SANVg9gJ6"b;x2 5:_wk+N܄~Eʽ(a4 */'+-GꑎaÆҤ0_qyf0d"3h [u?;. 4^χC&,R4y'!6#wY SAqg.0GSj8苎?&"kQo[ѻ{s}I,k/KIމv$:SKsorLrUoIǵYOF`Zn'3,W.UƭWi0ENiS梮MflP _ѐvC @ D1c׼vQdPM$!e`PIJO̭EWvug] h5D;> ~$ N{NTV >հڎGݡ[*0ܼ<4tY#do:$:Z*HXQ(%R4V'6xU`9ߊ&,CQu ](gVJq r#4nve/\cip'Wi*1HxwQ4y=}sX"ΊR+9v|ߺl?`7;jsffRMuȨ_]ȫ"/,/o Ivo&yc>5ĺ~Xa+ '%-Q*֌⶙YJa1j= - \"~Qn ]HTARG 3CU7f\:O|:Nv?1160kB eUVMD?nM!VN3^_k|]S.2ϡr GӤ6L@DQɝO/#qO=_;P HuC?+ !+p\sl/to;q |IȽܜ =oS7\W<'@;W\PB8YoMxY1>A/_>A |f?Ai殉SĈFeN~nϕL!f~_FJ~{";Iqoh#@P<,N0 UP\O8_O^?݁Y4?ULm`W%;ٙpY. E}tbMjӧCruQyrIWJ"W F/ҫW}T&6d{o/ͮiQsyW5Q$/N*RZdBt]ƗcYGal}T08gQ1ʐAw1(Rj`6ޝÕ9E [@|g*D_+-,-Q Mwib4ywKۘbES3ރWJ7 oU;f\}w&9ŐZS(iydŴ/ B{c@ ֞`RF:,Aڇ { ߹dkU Y-o8 zv<5kxРaWH3w͑(+&ҹ T,'E?x"Z#ZdpH Ӄ]J>Kͺ\d3B}ט%L+݃O'۱{ci Ӫ]͚*kp*Js+9^]:7ub:\a55U0'zW/6ǙR[hzgF7{RB$bFw{gV_U8Ѕ7gQ(՗v+}2H1*PIڅm#iifxu:|f~,g6A,njR'k΢1pku\V(o**[8^€"VWy9/(?+ߵjAb:J) "w" {VaD)ķ,p%"eGK;*o@ Akr߫a|5r-Q(d_.WϷWqoYT&:Z0Hq@ !}gpFψNDgz B+QҳI0gGM"xOy7mUpЩ#5"]}DŸcNGyRV$ˠЎ%'ߴ/_@cX7z&zMrr eh#gϘ*g$KŅ%(i1}JlL]>FSE%&hԛ]`p'XGTk%O b0O "ɑ V(Op-!jvgI߹,=`)B!3cejW9\g=:sďb𦟦жL"kř3BmWd0[=nᬮmQg=YwH2ZTO.~ZwKy\NC;mTdt]ʽIF\tI]+V$2zրDPeˀt޶Yܢ8 q: GPC`ْ<8$׫\K8os*Ig,~зIMD抐;^91{r9ت`"Q@*y+("Ʌ¾1{ĉNv L'mX~Y m.ZFU,c>M}3s%b$OEmEeoڛRpT`|'¹BLc.SW&ZɁ*n#XVr7<:Pv7t@EzsQ 0%NZ׊m3D TKsԜ8{*wLzrd߃]fh=G:#p0L9Nn #BGayw/jK}4P1D!i-Bb;2ɒI@ 쮷f~^6wAJZt=p ճ[Egϊ\^peo[\JfKa9nҮIM|(LjѢ;lde⥒: _|,Mkw;XRHb.:8KyʍFuS k/ ;7X3Ih00!v{ |mZE;Al*8٨ ) #4{Y}b.8ub8b >fA4܄ޢnͦ ҮauWqJryY鸗\]AȚ}C֠I0=f}(\ėȧW?Ҵ LoH$ѷ3郁s{&z&߷W &k&=KvZaMW6_ܖ1\E0|lCOm.Z\Llg"rm%'&/S* .Ejac޺} hؕUx#:f~iSܾ밊2#RVsQt>uC,e`% 5؁' xU,ZT”]hv?8;|8Su*F-'bwTĕyweu=|Uک  w^l]en/&qRHYXm&"& j1'.b]z~>76aE0- T","3jq~rcu7pض"Xz,4mK|_SpC!?<>?W׫%V F$kRHE]FT˦`"laNRagRhr~9_EK`?l/񕛷82Q o)-[,op pGA5n]^huB=o5u/O]DͶtI<ljk"'> jˌ4voc75◓z6Meͭa "c ֕03+]ds]1/4K#{K)L‡larBЊd*/򙦢"kAvx y_l \-WX9ֆ٥zÏ" itCCn!5civaw03|:.ne+~q,5|"҉MyuY{MwYS(E৛Fh.a*Ʉg_bܠOFIdy?uhPth$q!;Bpa%J 9̈n-\?bY 6azl?N3"0=9SXU̬ERN|6Z1 sGQ@GYVzFZnbdJ[?^t3}9`:ͅRY~3ܪ5?, u}vq&"ǔhWl6/KWx6Bqhj>٠/s71_5]9r47z0)Nrl-47.L¹)'\-*N6(=ʒi%J{ tt}b^NdZε?YqVCbLz,ߚF-*OJYST nsY<7HR7|udwL{wQ~ ﰗL}GƽKk;J/v31,K!?`!05W/,~J,2Gʸ2QL)nTwq444g>ܖtl8V\}n\|Twڀ1[J# @|o;Bn]vR+n:5VU\fg3~ϙ4ToKx%K>N!)WW&LvdqbGj)sC c-MskD;^s󑂱u Y.Ϳ܃NWQٺ ue-F[@I Rf&S6c'h0N|2H[}4#"qLwƣ%W=Qy]H\\%hi[@pŶYVi`~3rt Ƣ ,Owޖ.VfIU_sL$5ld7$L?IԐR#+&V q|B&CJEG#bLԚs#jE (`D> FaΒS~,la{ RMϬjqDiè| =cQߩ'=\tO8 2V΍GѡBQJEҞ#4[āțpHB:31/-~'7lʰMP+xSGlzES!H?y^qHfMfn~h44PEa៥WA D P2O1ьt w;.od~`K^!3)wĺyP^{I+hyGr; }cى158êGhQL3 ~w4bE|C iڧtUjfȫIZ{wz$&:l\.ie\NӜʈ*Uu &;GiVɒ鲺NwujPOgΎV=]KquV4fǢ< [ML Zcx'NC\$î+N <}{3SE{_J'WM-H>( Ƽ'P؏s#6 <7ś<>@ F4NIJse O4&޴C,3t |mzb1Uy\Cdpkp ='S0(˹nDv5|Ҏ9u]ꘄY8L#ycTX KI|d- {|X5uel?\#Yj:Zp1/B&6hq|豇I0 v$Y\5P̹R|Q~;X i 6:S3Uf4u:7_kH$bϫuV;dXmZj +F :|8()@@W9dC}#W~"XpJͽ/9E-7DE/: gΞ&Xu~+"MkC|Ԭj\j[ ׍RE- OP%U;o*c˰Sk2X!?@"fK˩3R<F*8V7b]o"w_FsR]"NpGjNM 8Zj7E?l#2hў!c;&VB+,YD׌T:pPt5lփGx=o6Kug#'G@(t4F] rߵ_o.i3|h*][&IpCUu1ؾR(5Y'By)+Bt/qtbQEH+;ŗ~m`YyM%gS4.PN-C'¤} ehTR`_h&H*WDL{s+㞇b"HW撰PMr;&3$âG[A˹>ԋqʅG=Q G!!-qQt09GL}_ט_1ý&%zzuƬ]E*oZsQ<mYU-SN9<.zRi.RHaǢ9[dlF>҅0F<pd(m64)e0ŝ-TpSY tAȧ,do]*[ddZ#Oj*>7݃;&Ut뿼JƲbB+,/ozذIỊ) _KYcV)^_jYi). F:zI#Y<[ 'e<8'09V%{](K,7 >$ZMH]% JdeOvci 1aCDX Һ8|[xfT Om6:d,w.9QkW/ q-[=<" '|ĉ.[Ӝ{^Y.F@ _%{Y~°R՝0>\;nkd$_2ӣ;ݑORNl6=8łVT̗]fXe38v0ۻF9rye /mGGc:/ghHo VEȀǘ~h۟𺱤Ө44ЖתBiv/yZ'!12.XQLFƨUwX2T/vԔOlk"-M L^'ՈEJcA76eX 0tчUz8c#28yz'Q$e#~Nejx)Q?gڠjRe*l4HT B\ ;PѩtޥkwlMYW\ZeQ dl[o4jhDwy?rgi7wj\5+P!^drmOCryi'Fns~uh nOt2Vk ԇψEZu!=1)sX K[[1YsRbG>c?=EhP#!uoOߧB쌆#ĮIb}YԤ=~?P-)W-ŷQe u5[nx9qDŔ"OX:2QJs0y_e S(Woc6vA3;,T.tt,9Bw,G>u!*cj\ she V'r wt o| NVcwG'X/`bE氄 l'WGLZ/f &= ̚ \eB8iΉkɵNZVVRA!lLN[+ֱ>籹~[ćfD_LEisnR2dˉ} RoB)qb0Jf t4:ơ}(% d,PN ʝ[[b4}T.u{^H{Nxi'AзV1/q||;d̑e}@ o+@vp|oD1*ZN>2(kods@ ufD~?l?ޚܮ tYՉYZ˩%}l|_uB3vI5kVYmyv1ڝ)(41z6]!sKJоt] GGkU@-%72OKXYc&oj|ҭ"2b!KZ@;OPSTp"F؃T6ePO}['%?09w PKѺ6 "zD!. {nRr^΍M^N2yϷ0Z(b m$:(\Xi 8IUL~D;h%/F1i;=0'lnrϦ=D;St85ԩ~BL6$2YTa BhQJ`IZ#)֣J9f-͛8c/Yd6 ;hc*^.솾H0&] yPA UALZyV] G'JNɦ!Yb O 6g%tQu+[A}L*%JOu_PmLf%<(ϲ"ަ`* 2zeQ-"nof- VQ_%y”&&H}G:]l2 V"2A=?&ב'w!s:iCK>.V>u^tإSឿ&&!̟t4?qZ緆D!!Tb#}u:iu4q-W@jTp㵛0)A>yiaǖNwX_4<[C]AЉ\[Ikz=[;@NfddďU a),0˖YLp^T?gbYGsci$ ;upDq{hn6>@N օjZxoA= H\9, ֞)s9Ck*1h!+v*=~OuymjU99 %!~&ӜrA|+hPY8;jX"KdmnK2B)9~@YM`;Za`{ďc= HC/ԫGɌ9H>6(D)B˟cj"$n6O#V˩rŚ\)-qR6ۮ4̧>: }2,qU aVEbNyKr!X 뫄O,oLG?2 dRD%uF95]4m{+r<wb+ O27#Uxv6;|j2JhF3\ĜJ^Np7jeT(#,{"6oc_vMq!}`IhpCue^}4V¹ [!}N(y2,7ě3}O`2Z`s= E2 NoiiQ3>(~CW.oBe 'VNKUY[vƔ)-KE*zg{C#ܞ]v+>ǡGЉݩXpVآ~IxV<"(9.b=\@$$hkA`s?4#!<#uYI.i\vy^*i(Q=549(G0֐-$@Ҷe)kY'mq G7\eG x˄{,x'eg8"oqϳ07W+Gcrq)3rhW !b)JE㠵$9j|cR"${g (3ZXSSOy O\bӶУ6?<Us$Dg\҈Q- ^Ü4ɼ53$3(L&ev7#h'ʛq61amrI hm<od߻D~)3̽~?sدLLC^85ݸ6xޝ~ANpz^㳦$?vKļL~jˣ KH7Lo!ѷiȖmp y6>b"gcb\_*I}/ XN0xs\({ӺX\ؾj'_v(x( :Ut4p@}vOE5%NjS\[g:$)"UjOr(꽎N\0,.Kb#Ũ&l<&Z GB(Mp>I9kӘ=8MS'ʷĐ+&r9f>@(&.+I^:[K$C>q)|yA]>KRTl*l*j!rֶ6U7?;)dBL=P7B¦މ;UsS6gKgZc`n%pPN 6 'Κ8"p[Ob9]/(8Fk\'zlׁon񨚅 U: ◽1cR!%pM@5g&2GîikVcrOo+augn Da+Z5;?/  Sу]V]_ INgN}I yAa֦aS8qyAhlؕO5wPc[%x3wq}O(r=vyޘKSE1Z~N\=|Z%6f2(ᝋv͓=*߂ĒݿA$P̈b#buRE$-_c b)G=3%bn4Ǘk}3xLaBC+BTPE]Ev5q%xߐ^FH0"#\}4o]Ӳ҃əmْ3tQ1xtEq:֓K5bM:SYe?vT7M8D jGfy vfkӽCʳS0.׀rzW /63(4KZ廗 ہ޺ r'$CBqK)V\YYse?nĩ.]HЙ #sF.^f"KinȞ! e[;tNhߜ+l3AEH{ƨA>kR)b~ZJv-WG2J g`VUln͗0b'0F؀6eI$jEQ=̅fW;\xI?ۭ0G3|eX(r, k[$wbI͏xZtjNaJ[/nVe'Z=2Αם|yLJt< 鞒8}gGɳVijNl5xO\Bԟb.8w"8=^%a淑,! 5Dq )pgw:֤SgiUޠP|Ai /sH0hZ6S82 v!Q|B:εod ŴƆއ~-(7XQ5`sQuULO!4DHy'ji߾l(LMr}}ːXPsSCcҷjM4~P,o4f2]O0L݈֛}8RKO䭌"TWpV!3aO(p.h»Jriu Mwb-dp I-va5f'XHK: ̽|[LG*FD1D}_4 -+=@j[;:EDwOP ɏ1L<ɒa^JmxHU+ _,ɏ79/҅?TFMVSUMܗu"ZᲚb%fN$ ~#3 3jfK]RİOPdHʠ7%濞•M1Z$eZAø$t})BRK%&tkTf!(QL(@,;\GEbM|n %1~XKG FMi*j)3eQ]ڲUf ˈb%7CgHT T{{[@=m~texYM58bVRhF8u1ԈCo d?4:F2j2Jt?8<&v(}23pG~o3THɃe/.ݴVV́Jrj쯾ݼĜ,_1C^FJa68h_K;ׂ.m." leC_9}omLȥŪ^ĤҸ OԊt;a)jB56}=w4M!{WJ!TJ(|4j༪\e6!?; 7+A:^@S Ub@ScgrI Ϛ_C?sAs%A:qT,!HGB-b '3t.5aV\ S?> XៀAi 8|:w=d6U~5rDY{̳^jbI2H<貟y(5FB;ru9R͐i+.Ԓ A|Bn[f#AsbuFn!JПx=,Ͳ?t`Y8ҁdtvFD6qxI:skpC(d&smZ G2 }NZٺ-vr:nJ~GA`V_hR #6 ЭKT'AJQ[6w}OZp;pY t5˩lloqs_L$a2zUkDU3FĐc=/wTuJ}iTYkaF 7yW`6 G8}=heyPn> g?&T>n"'Sb:piaхc8䄔DF~b;:r/<6WoXq2~ӗLе@cGձG1"*' .&lrV2,UԊ7/aV6% +l?NmС9C_6S*der',2` ζ1kָ9r M:Au_|$yͫs[KC>xNMn2S 䄓 UM_@J.aTf>0H++d$ټt P6[-~&m>>i2cCue#"+!Sz6 cR~wӏ_oMx}utο>Z#}[/'s1'exG8kS['ے5D:of(æ AV_b`vW醤`FCg딮⡺zߤDi/m7spǽjX2 liZy~'覗BOdw%c/nkk]6䮔WSo7Fr\Dп7g+H :ctzN~&I}Sy'U5UBd1;ZxTn uSxƌeb<¯ ÔRGF,MYX`l׃B8 -៩(4~!sS@W5pνLY'1?[z^Ę~NGhEGŦް?e&U8+W%:6UjҸcrl(&=?Que%׿%khȿnBF/Yx+iy!AЃ~lh./G3{d1HeL\"'ګĔSє G Q ; . ֓:Ce++&bL-LC>|Gx"P L&}΅|8]\ebå{)Q6y cUVk!l0c/8sKF}.MA6 į&q, 0;)R#+3$Zu9'*Vhc7%{$r!urCsy&V;("5y=A</I \ 1O0jE{ ۋuJ@ r7`+ktRl ' U7Wli5+sݛ0k k({ɋqu}c@O)!lɊޞz799Gx^ULQ7<(v-yQZfцxKY{â%ȡA iU"`̵Wco"ʱ"=['8`RDrn7- oBWf!m mW.$q8 `V EM5!9I"vuk%~n!&2?І?!; Q"@?#LJVgiIXeAy:|L6+@(4R=+kFo3@5\Ȧsl;-@~xm}qu @MXᎶd_D|jy|JJ1"?ߙRx2 ܑZQZH1 ˖K6̤d٫KS01D 1o4p~ 2F 9c++??$w] 7o*B([ ,Aӏ~y݂Ak) &eČOu1`إFWg+QBrd:#*&bIH緺uS1VZDR{{!\fk'ypSSDž|'>TMG+P-ćw:N1 ΆQMv|D n&.pXoL'+Ƌ2ެ֙\n8Z/cڲ!l(?k}bU%ʕ8Iн䊳ï׮{UO3Y#y3IPr@5/WuPr3jȂMϕzW!,4:z79:S1؅F Z)/ s\hSp0-L!^zL$TωMt0LR DF3rmך46X$Mm&FjifҞaiwF_y*A8՝f< X3XǺ` ݭ\5Uք+v[ Cwe#P2Ͽԅ$ W.:NofwUT6jɟxi(g]9{$G-D'!-׃Î~Xƈ*KN"Y0eu^g*޿Ue r@HR%*rWch])q9y1ba}=p* KdL~{'1tݔqpg 7 }9FO43VӠ g v]h/MQQt\Ǫҗ'K!003Op"٭>Kph V2e.I֧@"6Y^L9n7̘8*R$ūk|̺lǟh910Kꀺ2}@;fsLnBU40Ϭkw~s{cU%+I{ xlT9oϡgx =GptÔ9HdG@lX4 XǏ6n] Ra5u(S׍}'K|ֈ(S),.Fp>apXkouI]%G:"M-{Jr_j_ν(6Mk)Pf1vcTC -Ywgjh}c$korƲxKm!ILP *3Ͷd.yG_?v;oO5 7-OiYc7϶Ov᫂z¾࿜RY"ԏÙyϧ$[V TKRᣵ'2y2C\Zb@8 (߂d^Pgo+DÉHC2U4yV&!QZ8hCpг]F!A65`hj۰(5s YH_η4?qh]V5iHp:U?մW޻)(*7dT@́چCl5#v8ŶwK`(mgp 3c{ ;SG.ۊ-7hjV#lpJsBTV^(Y0f~p al^dPE}J9A$G.E ,I=J9uf?ӧ\#a2wx]NV 8qo:rN$`*٭olfLՀPqceos"SgPK^0H8P`boWp^bI?-ũĽX+#l&2Uy`$8?ls5^㡠-Ex8glVTM8UB$Ƙ-N9!yc;h`&oٜ>NBȼM jg8R_~ t0/ yUK"']FoHQ% : 5q]y=ݵPX'o)•=RMxUE 2ũ'ocYUh͟}%aOp#N78& 4Ka,辈졓e`;,ckΦ$klQ\_ .h=ax*.i(DpQښB^oU?b1#ÎhI[@Se,@G@x=æ1J2B^>RU[Rx fhg CÙu]X҈tG$</m lؘn"k {;Q{R` Mh/3rh۬x~j4έc٘iYJg8y u*hf{;6AC>@qL޺|J%JG'Va81} {?STx-O(C42B?'N}UT?+e2S37JZo͢ˑ1+GErd*~^\u(]3Y6r/R9ФsGqQBK^q^E?!o/S:\ؑ[/*>415l2?,)*#֧[ՍtN}@Og{bX5WOom1F+ikZ>)ʈG 3ܙWVձSΝIYԲU 1nƽ %B]t ^ӂSQA[1- ˘@  L;)x|z9Hrp#͘`ƖH#ZW#5jۆF®hsvN=`yKǫ&cgK,+Lo:Tš%;dV)u^Uc?$=%D7AΤk>W=kFk! 3œ >Sa I3D(li!{@:ҡZ ~҂4$vM|lWɒ3|LNȇA"l(OA-Z#mLGD0E }MtSѤG cyN3&A&i2cd3zm4sTO@Y FPJ˜% l _#`Kv 9Lɼ>^'VqQE+d.gL|'>C?z"e7,s$g񻛨RAf^XֳΑ^6N,Aze~0c7_-~:ǩV _6ӳI͝EyL1XݹC5ln?4 ᣷W9A3m>=Qv^!*@/ABIsX ycviAAC\jpaL|.7UsNlK >Kiҕ餧r5vh ݊;&eS DRú[²gC?S}&IəY6g)e5WcnmH&R] A>M#ߓ5ˑ^Ϝmnt"ns 3mt2n={KVew;)J\ﰢ lxk#?*Q0.q@RAH? ԄrNM(*oHS>eXdmAU߆{ڻp5%w=;;ls-O F^<;6d V h\uTݛ%qr(۬mV$e-7ܥ}m M o/@q{(:1T=К4].fZN)TCMa΀8~lZ8arl0pK.JzM8謾 5Yw.r Ы0z(GӚNp$pa|[VފKXHaY̤j*GÄ́__~mQ)F#)ecLدb@[zwe|˗q7sj}MrLFjX8DaMRwyFY1ztC+BЇ ˹%k4rxTOc5ѐV}# ASEQth$DQ H ʦ@U^t$(҃c:XqKۋc"@AlhoB6VPNZ;[,qCw xP*fz{PuA}#˥rpIK#6 4p%gZEۺ~آ,̙%6&ǻ{ZkbU*oargϵ8:ܢ{~pʙ%!Z=: ^PГYNOQMDz;*7gL) .gE!}voڏwv^Saq$2uy8X}ꔟ:yDi[/7 {!KP%6\I,n> IHebk gu8-w<ӶKm b%U.?M8?+xݲʽKzJ{|Q'(QÐ ɷ ۆ-m:$,4\XT#݃˺Τ{$'mṔsb/Jt+X#[Zqi 3VDžO$KPoA@ 2jg%#k|3"` b)3"fk*bPȹV05H5aZzQZdbωZ#PuTErRwƴ~PD[- ? %I)a@G_9$\p(d7*k*3S'qJ`R3yHH4 H4II,kK6fMﺆ2аJ#^ùTw\m\z+9y)(v->rGAmMƵ[ũ@ߋC7Ό}7 o ϶E8nROC˨ڀDtEL8E(L-zs$<'*M9we)siFs޼"7#b+Qz<9A 9,Cm)c?Q$V6@!p&.'LJޞiyufw&l):&DDvULx ?p#{{~=Au銰hП爞s_Mx*YPnz*4RY^c4#?.P?ďT:2 m!`h&&WwKy= d'aafᇎ{~RL D;)t!s,ehY`,,}O,8)ѩzõ="Ttg۩SvlY$(Q%$=` ܹsڮkw.jiVЄp/p0[h,DEkU6Ukͽ#/jdZlS'Ws9]y%z!X{'^S# u<;-<$Y}|0ۡ$XW>%UY0&1'zi"綑UwM)(AqK\b1᠋itݽDrkVNׁHl|!+izS5~Zw0)hBI6= _b"SmqW9g? B36"@MMW&+Ezpr }{܀ɽm^nW 0?7gvq&kn *M-Ak}b:?RW.uecЂW\*yanJhڕ,&6(BRbJ2YgZ_'_ȭ ؏")<<շS)a5jօZWqG 2NQP>wڃ{q} Rj41N $=ҬevӼd1a6AfT/ BF70,~/-UAJ|75s!YH\so\c70eY :F)Q J,ʼ5+ v{ h>TvKc #pqqƙsGPUJMGt9iW4=íҢ*>]m"̱Uy *1$Hf$]#,Ey 7EH@̺xO U#]*/x&;zffO&"m톔FGTh ٪vՙbiIU},mD&]żS(=Nr-O棌hŁמ1p;Gnsp7H潵)*!)Sl C\N?锂w=U+zwWڽXgr15mc⸀:A% de>XyOeڏ]->>X (ǃPע4W'ٱg ٹ n:_8%xi}Œ6h2Cs*`|9ghٌsfJ/gn!|#s䞯I-%q%48}SzVFp6SL Z0DkI,}UdU,GUjF,jqU]o8ަC@͔ &?Vav#3$Dͥ%i*<86mVisKS Lv6Ycdb2ƭupؐe94/$8l %5/ff96GGU q:S`et<sEYcdcO635:`s h9Ot~-c 66onbۛ/!Ύ1Pwn]Tt?Ƶoˡv6c|MZR<ڌ]{* 8`ۺ"2K[/saəI;ǓZ 6"4p-r|*0!HB2ξR <bP;k xpBZ 1Sw GusDglX ?a)[°f FzS[nZH G1BDD$ғODwn&窄sfW^^k$ru)g4R3!lQnT*Tm-(saYN¿TK̡=xtY0RI/?gU}6 UUYz폲L^z]3c,eVWrL[^x*.GቑVNQVq<]hz~V+WFf3J_n?J-dLP32dfT9vEۡ絝_̃}߽v\zH3'!3`z/w)M0u(5eG˷uCBOe ~AGwc望^~jLDU/oVYemzr9IB'M~*Gsp*o,5C2LYHWuQ$f)kIA~ƮKdB$,.ϲ2b6#dQ< H}c{ H=پKЇ&0„fE "#/hl6 qs5p^we'wQ1nj\'TO^s 7a h?Zs3#!keqB4<͸RF8 Gwљ'TG;yYi V{fvAe˸> KG.+hf$S阤NUtFl,{ oHUS 6Ng] ǽl$9U7y8#s>*h\L[y`ҠV=Nu _c/*އ2 TLegr:Ci,,(bllDj#XP>rquVb٨{}S8b5 J,Ii״lEfE j}cVUaɉ5>d73AdnOUTMYYqK%a FZܖ+i~ȘIoo>`̗h=t!.ob]Q?XJ*3+&pNgޠUd*#mUzfZѽV2׈E]y@kZE<\i6[6(-Vk"1P}fy#=~̲I] 8Z&kE]`_A9j[|_kb>n6@.jin5)Zxs #}la]$P4;\@΢t{D/asIIi| bT:/\H)+wY ydĹqB7Sx`H5iꉪ/"(g u`4~Q#nKl=F?(@+#cS?!4X1¬G`?Kۄ5Sr:Je/7׭h4E B1L+qyT'ũ"l HFAFe]AQ ră2YmGᙑw{F"bxEgz;L)#RǦ5JIvr7\ e][]q dQV_5(\hq&&D!Zpچ,(,pʦ|KDqCyVLU>/fT qJ!A撚A)Ԯ NZˣq=aJ)..jxpFgg7 r||%S'prM40h̑ҳB(ŵV"tѨ2/8k,M*o? 7<rr9u=F6jPd>lmHejoV5re5g}q;26+C4ĵ|DQj65uPn z8ܮA6;ؠ7!"8w oLFO&)H[iġss)XV{&$y/ Vm68"686EV sJͣAbC,G };ٳ Jd@m(#~UߍO kP`rBaf~xW iԠǶCSl`1?[4+_5w?1?]& <8?oe𧲲ϺI&.Զ hSV%gdouk (~+K:QM DWB%GfOMiuH )p%q:쎫=? 1r'rT_?V*[ܧyr.;Wng1>LĮ8mmZm;] c NaQk VRw* F*w :+7 Ye1 H4pi%ggܬӤOMʐe2/4AdK 7怄ӹoEFI1빋sqƋ1Oq"C'*vHm?yc >>fe fIIܥlH Xɀ>m(Il4!jX"rY?臿Q_,]|J= εGPJI27BNwP U{1ryP,B#:lMnXOvzûխ! LMz1l۾ 923or󞘮XB:}Tx 6h'coLx(X[q߶$k@h?rP {[/„yg2E16X|=^ò۠a6+FBOD0#R]{񷴐QRe-X@WQ֣D/\dc#ZhhDYZ |n${S&d!lP([Yva (d֡S_y\mbrE~C9ӧŎ篙} ewu`u<*A8,ĵS}G<2y!Lnv2ks4 ;!XFŐxz, 1; s8Y׈g=,EmH袵E/) ^dY6N cP?*RwC:J% boюafNTh=w>R2?ui(dӼ:xtbՄ(pdYV.FaBnlőe}> V_E_zh) ,~UaI4rsI(mIg (JSE[u:/wXɂXvmD_S'nݶ2/>qxҥ3챲4^Q֛,d.Jz(JW`R qȕlw K>{$PL$NA.-jؐ'8D?û1`sečJtY//F7./:vXYu_[ꔔTY"5 4 ^( jk_z6[U邥0#axa/Ί! GD;5~H=ՉJ owaZ6{ތ5YWvtLh_-v{&'*a"VjVH.d)>t2x &i>#2++AlR@ SzchtMfn8㛡 h\aU˓4we>^7H B"+gH#mݪ$wǗŅK%Xj"H#.q;nx>`_*=s̿jjfU&Z\>!9*M+t͌YSvghmаw7i3T/J~VMI8D7׫'/;<͙"jP_:-CR~NfIY7"F`h'Mky DW(*;-NBQr7Ԏ-9BOd7W0J./PGjKfMuL<=pZ<.]6[@yQSciiyAסI4k@ZznK@4 :vj]^t0 ,9}4E/8 >SKaC4h P[b?b \@ U=TY+d66H*laτKQ}ֈ;6F~v sW]H&\ٱD6^_͓WCHm۵(٤3I-Ee_5uIw@ՇlO9̱Vs?K a8Ƙv6:c>4C$]"$6X_NQ3wZ1"!>F6ߚWaiGKuKWࢎF>I0Ӵ*,A(q}%Εe7R:\-ɌƱjpkwJ^ CzڶŽ( ASn}f C r6P脊$Gͬ=N_yNyQ'p&9Jp#KrƶpErB8,Xz9h:ݼgJaz]' Xohh݄֨KaP`qN[&u{ (נ7z㎮ÅhNh^Ua5з(z/舌@Ugn]sWY̛c)wMYaFJܤbk>iѐ|Yfmp.樰n{p,^Q|q׻FKF+3!JI!._ B_"-#LcB>B3<tFJi $ʆ2?>¥'~&!N%OtAJ!]4:>SwYԼP]R#<Wxt5rhw7w{yd1)X ;\TPΫ !R5Tgre'5 Eߙ҆e%cf @ufBj%ěAZƉݎ0CLtQ#uU&Ph|Ax{:Cs!,ӝ g*za##8`ߛǢQ\2ÞUkc+I=_`^ o]GNxȀUDgֹg-Z%gm!xD8 @Z  bw[+[69:bNDX#< ^vN=xs$qEh!eCGY`Poz׹ \? GZfuhq[S,B83L^Vɳo&qj$lSâ9Iᣗ&jGr-`j3o0PCJ*L.٭,!vU d{_BFb!(TY}f3a&Ǧ6'*m9AH=,(QEO>5 ـ X1"ҕd@5Q=^Fl4m.=;? ٤ k<;Rj|3J5H[,[lQTp$“[< (?4Έ('bg =(sE#sil݉j3gcȱ`}5ܷ"G (㓘|H|eom,5bgQsq,=nt{- +*g=_w;+ lF%JHɶ'!s 滴C1:[?Q 01q=-e&Sٸ3-Ga"4 bceOɻ.D1!uٓD:.h{lm|f(딞KBM_0 Ȏb o!dڅ*tQ k ؠQ% _=Ww8H0 $8ԗӵI#3%լ+/c؄"<$6bUO#|,8 nQ"=GAug.Bg1yU5}e 6W>/24|~NR[x$@x%hq0n:v \@=KY{`dꥷʘFh"yaY>;Wl|;dL=h\ ԡکmG"8_ Z ֺe=0!=/%VkEVf H CtX,W3Pa [Jk$/ƒC/VDoA""]3~p/CE(uPIgh~}g\^9QDol="\ӆpԎj-S}n]¢~TIF6 {t$o/u2XR8=TcEqk&U`   eu⑬VFb]@ҳ#ien,P j?gYM!o:R#^CyVo,Hc4{"qۋ_DB%:L 70}(QK=B)r;@kNRi&v0ux%e_w#x7UDRT&y'pT#+u0~Txi-J|6!7I), ڸ 룺 pCri¹!UXAbV-lv#O,P?znaD$8>TiR% DOm̷G*z< 3G6˛jFvg<\GFR)ACq<_a0]贲׈al Ql0*۵n^h/on'ozΊFBy 9f7Ev† r 7pEw{Аך* ЮA",YN@H$2q:g܁޼Jz+f! 4 ~Vte4hQ`K115\0[՛ſooxE݊<Ӹ~W *pН]ncwϭ+e(Ҽ;Ԝ 4pv ET'>S";##f Pna5x B[_ωgAS' = -uyꁠOLt5<|F"jpd)<dB*Kd8< zs1 7s9/zYtX"co;s+KR}K W_rP5vp?_ 8Nok1h\Fe;v05ӽ6"+AȓAsSWs3tqZp(땡58,%4ޭӥp6g@C,tvB'`ċۨS=9NUc5p4Fg]p9= ?S{ҕ(DW:L$6Z I.YL]PmnRh (l RnL?1;]]OaP L`UeXZ:s?Li&abCRVM j+oztV14q#ޯ k`|G "]<ז/d0YLr)eX)~yBv0(#zk@imݥRp~nqp/qD=mY)EWRHŢZ2l o50)F *Ol,KoOv/&f8ZD1`DvQgLA2<8QZܝ-ښ'3 W<-u-gH"rCf/@fS*4UjKGLkX%ni%ƀ7^LkcJg)Ɖ{+:G-9';AW5:‰INՅ儅Wu) ͉$ăJC<ɣ("^sԚ~C!voW˂i(diy1P \j&X5;ɺ^zG9X!Ѯ&^$꽆~XMQHApk[j  6Pw9JjN:Oyu (s' `Y;aΆZ>j _nB68V藣=cd@H*w'#IPEgki^Υ$)s K (ʺ6#(J"ƔE>\"1%3JՓӛ׳4Ih\ۚmMv'oDG#c=?Agob4BS)@/,Z@# P RFo(Kmnꈓ$}8T͛#3_z!?ԳXIQvH u[x>-HsR .ͽȖciN gYcu >Ii~>̓K(s)ÅrZ A߲"# Mb3wo/J8A@+Q=#Z~uaS|cv4mb`̽vY{f&t)c5lPEZ~0/KDh!z<2{.Uyq4[Cq^XLZlLZWfxM*K{叁J#i#EqZaw˖[2ʜ336fJ%.+ndqK^3e5Y ;3Q[TE;\ vFnGZ ,=DTUK>QQ !sӨU5hDٰH43.(E5~|1T<;+> To/D\ږ *6f@CF;%zns:b0R^uAnlA:>íD_@jg ^:kL)8~= Kg Zu&Co$Α"J9jV FӃJ7B򹹿*t}HGObV7TyKb`%WdJ̾E&|ϋ p]otCaӋo!B3;X Eӓh&i8d '%vR6e8k5"y7hؗPVb'sy*B_}`yNmǎD aŕunߣ$Rg3Ob"Q$ոTĈ9 cΉ&.밽ڒ۔gseNy?*YMu-5Aa1K7X=xvk+S2g$;.sl=Fgnz8pդ6^kbt&턴^DAS.% 6WXYA|F9:i-#SFQ: 0h#|CػΨq*aRqKȣo,c`>1 '($/7'ڇhg3-6v_XjbkY;lLY{[>pHAm([ NQ ȯ|ȦH"fl sW쌯?l0Hzӳ 5N)[E)'=. :>̼q*۵}n Gա/l M)̚Z m-,ꊱT."<_ս{@1f [4mFGXStǂr+Ѐ?:Mktzҝ7,%"= ٤}0y@19טh\4ڍ4K1eшS к@иӀ+DTvuy6ȽG. w'|hGgi]!r7gκY{cmQڦ F/+ktzXA,bCSpS>)SyƚCtÚ+),_o}Wb5} 2O'{ȖVpFEƬ(j`~tW0&zE$cS+ཞQM]"|,<{ߖhĂCmz {J +A}/@cepJK!׭38j=Nb=El^C$:jF  m53@?q.Ʋ&d9ᣄ.<점a!tb2Q:YMK< @4')v5c9 efTP2C]YBD U1P[>ش~kuAh+yk/L/ -7V=\dCb^1U4sBHƎB_t(e0dt`>xӯ~b9I]*g%Of.[>%O¨8 0Mʔb)ŶDH:D!Dܪk]Hiźbk* #^M ͔·; Z&II6 mN]-۴fHK*7>=G\Y8~2=%>,C8d_!i cZ$C[VE^O{nn}T;oଣ&av}vu<7 4M 籛1LYڕŠ=l ǀYɞK;/*cy&hb9WHO$iW☘G47PSֺb-,({)vFdyO /z׳ Eƒ d1}A\4 eRxPC"Wr>A= \PF>ӈrRAkg$ ==?ؒ.*odilTHewiM/I]F蘨Tx@,?XY2#Cs $5>y}WUy>׹s1y@O,6#!D;ic>kY0 וǘ8v*^!'W6҉)蚓*`07!`|z12%ƽ3jk2'wUr1^HU YldXKbw{2w'}}n!ӥ>5 g\].S($ ĵ%~WLSlePd櫛rF`^B㜔pOZ[-M\ZXFC΄*pF .^ Uac9O~[ m.yߔB8 Qj* FyR;]+;1+ ;h^0qn3;(;=vn` [+Mo~B::S y+vZP| 2lP̒/@Zq_˴!_ UKESkw<z k#(6$QdT)1xGB%]0pdLMnC̶rl5{t-: K`D`$,"n2e;iʌnFD=yC5؋V_CVC -,%L#²Pcܓzbh籏 o3+=2}j-El`TFuya>O6,v/tI:]1_!h\qEkH1vo ϋ9UX4|Nɥ[,JD?x[Eв=~x(U"Һs-eQ.o6`?6XQ`Z'4yz ~溅=ZCYqG6a!l!`'!M{vŒhnPp3Aa ' i5(>DgsW~ΥydPQ6RV*45bNi~? kc.K h 1$A&ضh|J~ ^/6{왨-4f9)L 3f'KC~(ɂ*?6k Iǻ `%)=">Ϣ\/>uPNUɛ?FDw"[ 3"ae0t`^hwo\lR+bpןx-R{1:lWUޖ{=$R5u%LT=las"*!δ>9r0U P7 O%u&.GEKxbbk]FRkiL>ꇣ,77@|8nm&|d]ִQ7 yMQs`d{PK9'BMڛ?)$4lbۺyY05;HڬYpg epAdǏRDyRg5%{CR]I۷n@8GŞEJ UM5VVCu2ߙۦ,}DkƭA>Ǖk͆' 6Ԙ8L$ E͒ۏhL]5g_xvv/̭Uvh6p rppfgM'[-KCm{ } .zL~7Os>P3:6#bF )-_&;vvx2pTS#̞\a23y ơf$*C)!M]O[L趇jB',j%Xм=JfZ*+ s$Gq$"(z:e(&a*DhX%#fA4͠кLS=D*`A*#/ pjPMW4yHg /O(OuR(t'; >~V bB);~y~V4#7y6AoDIev$9% ty gBn D}eU՛aL32 [gOUz+Z\Xzr.G ?Ñ<*IBvJҧzX ~;Pc嫙fMe̥"F7;GkܑZ?j5b@i % ۧz>@{."YɃ)Tp.KdjEz= %̅ bfpE25.`jDLi/ i ْN%yghLL"NvLmN$GHՙE kvUը;ХDhp{V>t9 >xʈOG*slΉ%&dsꆤ*qaf#0NYN%(*}^+1"[zx6-f $LX)1ctw{½y)VJ*>QtF3? ´ZKךZX4f$pLw^NfkFc1Efܝsxh uvCySc! NnNeWDBbbTLCtX.t9!t~ahNsxL21* y n^ ap#xfg h;G<78%F%{ R_Z\Wzu+1 qӡ<4ì4ep>Nb h踸".RZ&NpAk'*7_PjV!Z쳳wlH+4d1&)j Ŝ 4)f!ҽvf>"I{1)ZIM0DV nd^pn id~b-a椹cuTeHSjJ##,`Z| -(ZX%YYg}β8=9O@|81A[:0-we-q5Y0ud AoiDM?wTJ_EL\1Rc(Vr%_UIN'w?QV'ĉNE.>gGHvMi{sVduE7 1 wVK0Gf9ю- $m׫o@C0BjnM]sMqb>! LM<EZI4 /׏gڣBC o)w\WbPwW%B9fҳ 2oe .Mr.2;Ի_!meA]լ9JC|ݨVPIt-DR{\I߿z K^|4DvBiI|G ZeHgs|!zy6z#+Dod%`Y 8NyU"aaf32B1jT-S/orգg3U 2"(j1v)`0SOTUB"DeP|ɩ"UuYY(qA/{[</:ݗWlK|Aĉyj߫R4m?ؑ8&Z_9)OO)>udE{ohc`:A ._6g~6١0Uvs`ziT"{!V;sf[F˥DŽ,GzD<–ld$ Ҕ =ߘf &ޠG>JُwGCtt7~I-vo |"Z3qQd 9Z e~hg#;3GÎ7fK7C'66h+r.0)Yt:[o?\+Jmf!$XM+MZ"h;n[M~|\z ,cʮ)PPde@'m]3kqȡ= ʋkqKs+͍|=qC,5CR)`:|9>«oc],k8k) ^bqcDl6W%M6hB/:(kWENyn獟v1*Zy9$ۣr'5D_S^떻A*pJ"w۬8?vwYsOC4G&+ y-sr6G I=0V/ܛl@ 6ӑ&ۭC* )#?=MB3G{gsdF&qHki\4 c+Cr5#HvlU{j31 AZT3IqX1Fr%ZكRXǜv^ |6FBԌgM( |Zu 9*+ni0_YGdN!--JeVj>gkZg)G 2!У˳"8-W ^Dll8,+Ԓ`uxƗvckJ.e͂X*=P Z*Ao0O0_ QLL<5,$fM`5-O(9fax{Zoh¼'1m$X SƤáeᳲDɎĉL&5nMV/t#DTyE剙tҗYj= xhJ,Ml>/*IXF&=,.L|b&MbjFb`Įes!{8c@mhxgsF(IW10s~FܨZ0W \GQ(t۩-U jsyɱ0n!Y,-QX[BR:?rQ xb@քf~O~@e ;m#[Z~f m 67Z2/̡N? E{5ؕ>G3}]Xig( ygO&`@U.ܻQWk͗: tNgIW[zb՛,D]2” Ej^m/KNHoCي>FuحngUحP8ςߒSpnb)]K]Qs2iwAĥEZP,_7DdU=yyRj0Hojұ0ɠTA.eM 4`Gh 3汐j6ΣO[L09`rȵXU`mv[Hw;vkR~OCҕX-ɼ*0@i4PvO,ȭoLف9bNViz8,8)Jޓ~dl?;-#)`bSNX9=x4_H+3NxtA~; ◷6zpCrN?qmf`D=D5 nWjws^!]#]c*֞&O1(k>bQc㮵@{:|߫ xbjhE6車QA\`/z ) ?Bsbh`ԭnQt1؂ /`i3+c 1BRi.f4+_m4q̇(]̶}&kχ @zA[(=4b9xK`.L!B  WgW*AMYRxQ?`i <2ΦznGRiKۃ >U1CvM2'ogǹGhfwtB+Lt,*Yޣ~f#fOs0؏[,h} \ƒa>*+% Bt 26S;,L4ծB|AeBjг8.AY6A;B9n%{o0-M1.OfLavD6l7Y |{AKVǤbAGtMvN˗KbZ@(l~m萇fSsz32G?𮯞'`P" Wd}Ê |DTk?&Pz)n=y]Zǯ.nP UEݗ@O`5놡Ht#ڛ@9Ibr#P*$lm>u[G:lі @VAC+ JƏpGI8{퍨"| {]HJp24} {꒝q἗طԪT /#72`<T8 w'31?i'oi?rrx)FwTi]H#q]n֟.%PfXoµ/tZ^E9U>r-A4o$n(kuGzK'hmYԚe!ln=) =5S&aVp:i(wvqwuhHV j@O!92̈́ytݜNkG*EbaN߰'ak1(ch]'AJGYTߓk.v]HeQ*g곴BsI ZU*|Cۇ!yTzL͟3%|))]PNs<E(2=ej-ahFFW$F680);T4|xPޔq7E}DSC_F{",jl9|eY=~m&5v+E*P;-rzvb+ѯؾD|[!Cpń$KEb` f yWpŧJmHt..\֞ He^stH|5uXIN,!]0 ?y#Ӳlgyo\!EӴĚAp!l*xKt>7xpPMc='Zng6!_*To~0p`CVSkmJ~[R=2mrkBr"y9 nsk3DBk ·Dpnؘ7CFR7[h ])>S9 c: w$^ xh nٵ_z*7TM0 [}_"Q5+lIEC{.[/ߥY.Z%0KeA|F?Ѣۨ&hP9ƿt 1T2ˇemUv[Au}K&ꜷ5V!A7u0$ %&>i8[Xi则MAfIĎmO`67ǥ )\w& 2G}:X5=n1^$_ 243f SleLs vߜ ηSI f=nאl9:4sRHz0ni?PQ߻MYϮ6(9;P+ahmfUU1A婻N^X.Z(SoP&9~!`P1dQ4L@daa2"芆ʊկNGe]JӁa'^4٭'X(VWv dG1n\C:\80&ԑBfr`RF}_i>wQH@97Ig=)!="62`t)̯QxV91!ƈc\*f{U]AhrppV_VHe,ڞiImOZ6ʐwR}Ѵg"S}uSI>w||"H]FC:5 Qz2!R 9>~c9DP)_C[JU9YzAFdLKj=W+OZXWJdȂt+#'ʬ43?(gkHK@V ]&-H{QW;_69W3B; K}rb2[RO`K,F88y,k-NR 'c~] -bX;/ʆ#ui}1(˛ӿ`W|NsC7jkG}lS; .uSw?ufnwY?3 RF%*qRh7E ߥA7"j9" Xv6~`YV6KK-ٟ1âleK/a݅xpT Hu+N;XYu| lHDxy#,>Ge[ÐUR :*JTt`ͳ:>}JZؖC حe疿lb7bkXxx𱔳דEnkXYPD73Trȩ!v_MKyt+Zvm:`X tJo{-TeZI'>ʮ\MXgWĬtLE^qx<L QTH== ǹ%UGUĽpI'`^os?p.2$b6iI }67ZԦ7R8[qd@ ?3 r"X3)̔7/$Dؽ&;EP+BA4^MIGT*n~y)^{L9oeS 7C fNͧKQ@<@]n%( ucm `;%+<Rf"P S}ˊ 2(i@u`JZ>0DX#,Yv XB>D! cu.{5熽*([KYHo؈(XX,I&8Da6v2|'}Fo`՞+4S~(1 тFFSpNMnb&+`z w8 ײtyMՙnSK\}ۿqwVnƃ`͡@D?C%Viκb>pyqW24!ž V/~3s1BVmV?C=Gd8h?æf  CUb( vc컗70[F%w(#o?w8ҩLھmN#>_õ AeUiyUTmDAB0# VJz4@ey#mVvz#Sp bh Wq-FT{(B<*[Wu}%XJJ{ĽI*y9Uܙ !F/PcuQH#&萮nlb #N.-Hf+T|6Ɵ|2 γ%嗤iAxԞKoh٭\>kbiLH$\ٻFG"B3+Lj,܃ <\g;Y|\ᙙO;@k 96UgB6s#+qvp*HD}w`"TDߞ rK0:iKW2i-xA=BRi~ AvRԒ1ƪ.YJk(2mraj ߬E)`֜ O~[%9 V eF"PAO~K  bחM-&mcyXTwt<~p*'6C*!6ʙ%c(iђ,w|)TYKZ&/@ #[@]1麟'Ous1R{ JiOrar+tb.:+t`߯+1D5py*~F`)vDl-֩S=<&<` FZ/WДOʾwH|̦|*B4vghL[8h.$v1`-xtEL/Tu{|_se9p  ])V)R[Y}sɉ=a# ppɩ6H*٥+j՛bEXmeC u>q0X3jjR ~6Bf{R'B˻~NZ3ȚcS$PE)$SaȶՄoAI4w ~;{QRZK#EY^!W )J`ޡI,+⇠C0g2U s1)ovOaxl1߫Fmrjl>GΡ>G-}-<(}ƜW"U1<~Ejk)ik;W2oC.\5*A4|i"acȞ ?gfSQ$!@kN=f=}\a $ B!+Bn_-M~ r[B`xKTue LI1 *|I<8]x)A{$p?0j(ڃ!1Rn A.cyƄVG `rq/NT>g-lWU3.)efEsy9 lAx>"HvИ2 $v= N_A+!{<0nw6R8wpwjۻY1nZA;O0Fo\;v`_pOQ0Xk,̂v^G,ky!G'XB,؊[C9+Uȓ)!A{ץ &՘=EO]kW:8(%A4i=R=Q>uAs`7[Q;  a1Y.y[c@ ;ȅ0z@ZG~~LNNHeձ/Lyk:!!ypגPO N61tUm c)TN+ҳq SA9"q9]v>>gléIaIR\W ފ]:L9Ve&!qiCys#7, ӥ_9ZEm_F{stdO B:H+\ t/ =gw:@#eUҹ3%'5} sUw2̍\12U*[O׿K+RpQdS9Buza8VF8{pINi?S9xw;,:<:@KT[Om;}=ޠa2g:`[@zN P fEJ,94uyXTfa<"4L+ ihҊN?]:q,Db}+VD׷e珣9^S* SZy&%*r4 ԝ(p}E^ EfVoPIXƿi^GH~S,db?TBbX9-÷y&]_ mHFc"BSu[˰"{RAg# 0"L'-79CuФAG^4JFTB Q [ )_8pSDBGaH]OY} ISUՌdO@aLNYܡל -Tg.m!bl@0o)_ÈЧcif4 .t8Li hm{aHz|>|FJiBZԎD8=Б`cͧÑu&o"vF\p߫G_7KW]%*H^[D" 4-.\! 訌|e] 7}vg\,zzBӬӁVQpP?#(%$W`~K"JmE$Jw>RYy}qOwN;Pp eED<ծ[Ȥvid @MMQ_:݉n|r $otaa*a L*'W"`Kp*YnXp_"R,]O(-}-BU~.!ڧ\km #R-s_]^$ y;q*^sv>bPC4S0C"b:^/ چÇL8#R(}6 G#GXdg6a$TUE}qw6X4Z#\cpʶN)`ws6_Ok5z@b/TnǶW N'Pa'yd)`Έqrp-5{#\n;5TRP-垾mlI t*oaF[|9ﻤVIU^deJL--#V`}X 7g wN,rD@q =V2T +w"}Ѽp^9uKhh2f,cG0_W?io[ bnV'}twx 0s fAWr}kmB]B|- "3=; }Qv S {l1T~F;kxmI7tAr=% ?F%F!F" 9\fNMy41eX)JJ\!Wqœj>ʹV25i.lW5WҺL$j6n&(!Ly1{$gptK:iy(}@~XyBtS,iP*JI[L  }3!Zsvn (v_YP2B0W:f`*v}  6krRF3\LJU Zs4aU:AK_\nq|/(}O)Vd;ː@mT*mkmVD˅{?jEѷ#"9hf8+PH T?d%?JRC*XDχt[/`c =`ve! ,uCM /Fc #aS pdPbIh?šiW"W 6~>pely* zJK{}*2Dreɨ H^,J߼$Tmm Y]6JU tT5NDKCK.Q2_gk"Wmt<]~*dNuD͋w*oWC}STwKg«+n!dqgZ.JNh,sa+[ ŕ]͊OM%:9)e3sN7`#QYih#k%܄!V tR Z%9$asm\lzyCzq F. DOz0ED ]ҙEѝl@DњCUɎnܞ;>9žsbvؓĬ7'z?!=Lgb,@/{ri$`L-דaGrf[,2Rǩ0tK‘N[-@͑*¿,SL%1n踼 %`-̑9 p,T:~-^yǸJ2E$Y@<(1I絣јx.~&)>Ul,6h^Xru`:XRl%*ӣ)Mi6z"rnrk(2 mF;#~BS*O6)>kY%ei2ZZ;/ޗpSպ޷{oqk_ WdTpټbP\GlY+NU.tkΗRӨ+kqmJTڏ_)>ȳcɯcwn߿|sP0?!F&^\)av㲷YO񿺢ioRjBFv&; \-)Vp7TNsQDjF_֮.EF( h B~(glisyjek(GI711RkV6~^lY[k#X.;M~BTY!l%U-wT_8\qY@F|'z,/ )4)̰m/U̪*W01sSq@;%svl0/TK/sK%KB>On+Iͣ4)4A3-ՑgA=\ǽXZs_ _cr1 aʇfݗsk>o JSq\nÒ`.q,dlr&d{Ʌ!-QmֆIVBi3/ev"0$8,Pm(t>$2h=F9.t4"e3Ez(]Լ, Kxە\km~R~g_dy2 /@> O U^ k b4(ND[Tޙ+nϛ>t U]MK7]j|ئeaYcќ2V)'vwv^FzcCN)E+Ydm܀hB>ptޣXT+Cx(~ԙ]l"WO51c N]N*oP: %*|$nJ/BV&M˙$B5{tuße ɬ]yLʑ⎹cT9tjuO1~#8*8?Px55 Mo,/ ymR A^5 4C_;yɐSfpr눫r])1\¹F\3D}4!@Wngh\ \'X/IpzWFrxWC8Dg>SۂУs>ifb u}mF;gkâژfPը>\P?pqH( #,thT}E.M _("ܔ2 Ӓ:ȈkB\3,Wv{>S:).Wq.sJaqhWmѓ5*5s?sM+12SȾcUքaA {_ɝ7=g;]HCÕ9o~}ux݊I':vJi2ةEonx) ZzM E_J_B 'JC{ŖhMʸaA@<# "W ]K}.x|kI Ƚan0 @nܖq4v3f H}3:޲FՖG;Ҥ 4sU~p:en[ zЅ;h ibx2"~Y8wZF}FOU]] ?egl~dPH0/i[2k༰݅:򷼫% 4!CHcvH62xϡL{vuovdpGnدoR[]{E#TLy?йF]KM*R<ل,}mmW,S#T#%"9NXK09XU9q5C<. A0\jIYn1 lp] \ o׫'7X эro=ᴠg|D~lnw(GԼ9 $3dՉm(g+T,|MRzIzLC=R)ϖau XEz"1U. 6z*+P|iv,:E'F s+ki/Xg~gV ƙDrf<0;N"(wv{`lu*4I ġlF=^VEMIknmq e5' @n hP1K 3!ڻxXp}*#͒w=!^} ɀZ{3H1}+ ~x_Fh42q&ӄW.U6npٺgC4Tnm0w X]mwX5@DOGHr2 @Gn4o9Sk -䚫I#T1;YM/yZTk0'n:ܮ Q+:f#J I vu0t$/tfz233HX.d>k* ϊ9fAc}qg#.Jy{Y!%Ϣ(34!Am5uj*e(B)i#Ϲ7fۓ P Uև_x BW3(D`ZWl_.fӮH&ʐvRH}g*fiRRwL`l$+<(3LI1u^{U̝[{^h *d R6fpccuCHQguh1#/dv@+U3%.Ҳbl+:LfYM 2"$ڲ>J]w"ƹqפ;'KϵcҋxքOD?g{H:w"1 PӢv)N8ThGyL&TM]HӼ8vYb2χ1u\{U`8sO Yyg\0R]Ƃl#B=[ b$gnS5mz̄_Xiǭn Amdc$ef٬vP@631@0a=ci`ħԱ^ͦ/!|Cّ|P[kpQOO#* -ڴ8N (S0o\'K4+JޝOpMbRԠq= ;ݤ䉤؃fוz,z2K z.>1[ʛ,i=3sPbm{Z]a{b-,JvA1ӢST[ ׿p({XcgjK*!*N*`^f1lhO"q9Hx1j^ TW!K\Δ^U}kxe*n3I5ˡۤdӜ37~xMFB.<_h&k)6oD+/>)s3k'!}൫^N(>(3AHt'uӻZFKJ$ lgjZ[uXOnD].}I_Z~*TҼy dnՔT+/G;-Pjf5zCn )(Qt8^hӐ]jaUA~`_c8TGU֏Gؤ1-V&hb4e߮6%+3k*1LǎȨ ya1H0vkm(ݺNI E"ᡰ3s [=bU tR]C]mu駚>JG+&yNkZ8x[zO& V9;"Vzz]YsuTQ;.h_] m!uo&=!FuǬxՠni}IJ<^ߥd$r·C&1>ZfE{d=s\LϘz?5V>7zmr RWrJ B<n꒐YW`LH9JU|~]52CYf}ߤyD$iDwrAMıI{#(Lİ/M\۶48u)0eNQ-c^"Fc;/V[% zz%k\_z1uZsQ9LM})9!0KAEt|#]|i|O+&8-b sG '>+_i+TWn]^yw:|=lDMN)۔Po&SwF q rrZf6,T3eӺ$ oLnWcU9 :GuY2-`u1"1!!8,m\ tYI:S3 ۝tyVGHX* j 8~Z_CĆ~qЉL|B\D+ڵ3#0vmBH]_fH۷g|@tdZà(dѬXi+8J]7~W5du5žׄh[4Ÿ/ؔm4;LLl'Q')>H^U* u.Ï8+TC"˺Lc~Wm #:tx袗\%Wv't-0FǠeRlGo ֥^eFHeمzr?X{G:<#:\B (qc/Ϥ9W+0|+%xdVay9]`$"{o /8BAۈ go;йjCa|\4%[zX{ RN EZB _tDPJ#2SdG™xu#D,vW4j?TKkyۤ>8;J6  f}-b>(g-6A{qy+FHq;HK°1g̞G)U+pG LfsI- Vg}N~zDֱxαfetk~?Pɮk0v9T/D:qljq&VRǮshR [lYjߜ'd ne *=Z湄{u ܣ6R#OG̜ 1$\|ι?$yPfj$Sɏʐ^4}hWqFQ< $A$o8d%2$r!NȉeC k\ۿ(bf L*>̝#"En//ٮhӢ ڃ q`;M(?*t/'!rtx/jcVD#jJj:!Fww8zo>z|xh3jQ8%$Z{) * Td=tP]|l+}?3#狊Mw0g!nv {f)^Nؘ)ywln0 o,_pw^n7pPu3Kڗw$uK&QĿsrEF$6[VwW`{wB_ETa vKAg>5p>4rWk;LTt:l\b Dnv7b.4!P~Fˡ*?2Ɏ*A#l&AwaTizYBRdfS?: ]BmyC,Ngav䊘>vCnw I2Thf򙾷:s\0eK),g%.>6(|<%Dž5F8sb+FR"Xgp W`;bV*t}TP~1-ũ;0F!QNҖҙ7,{Qu0pPyB̍vckaLH U1Ѻn%wFq.bO<B!|(A1S|)\2R#TRm?Hou:+1ާoul/#/OTO*%7;ASHW;$ g9K>ՉdZIV•.+D*MFiMm':;̂3O\ȐS.YL0`"pOmC:qF5n}%~/X#EoīsRF,8 sD@JQ\ ͺ~2I]رۗ3æ2PX,eÕ0A 9@d!rH8JI?!Jj=yEjf!*CDa\]y|l 96!SBSvkliZ @Qgr A K6,޿̎h!T<=t+X.1![7uAKԝ{9WFd]J{6_= 6I]m>$oU*6x+![h&M3 bl|"p}}HS^p%!,tl7 }߈܍kX&ytp=LLŝWˋ=oQ=gCUbp`?|dDSu%6h3g،o;yu4(/!=`׺7^C̾҂4 &./j#eFXK/)B(y8)KY,LܘoV+H 4Ӣݽ o9Ҡֱִl V0fN_ystI\it8W[*=c-2ݤŔpe #X8!6'' s^A9|GV2q> [lklAUhLwJe(B֍M؇/)R=pmؑ>ЖcĽ^OKƺ\R F;w"gG4%Aw) %zg5UcWQCt" > o`Vu$ Z'iE*x•V FnRgt*?8F!#Gw;5r Y/ӔE'dDc,~$IqD QFBٓڰR4;n{1: G`\F*}ۢG6Kru%6C}Uwe|VnfDe%0IE1r-!t~QC:䰈!^}_au<G/S|;[vdPΣHOՈhy;z8jp5#!2E~xj.-<]_+$FpY2`A1+F_Iƶ+UnVF4|/g9z"Q_#ߴj/ ծ(8S,B}$piX{,?ILhkAm"Ȗx?{1Y~ D讕)&\q^GHrFp]L I4Z1Q:C#]Wƛ?UM.xm߃aM"c c$#^vԔΔdӻ3h~YΠ]}cΛG2;86 #ZF:Vҏ5C"ޗhLPuܖ?3 xw\7T;<}+::[D2ZZ.f. iwyN'{26?ن{x*r,ONM͞ROSo6&Ԩ'^,NJpZ?'m/$oE-xgճш)B-m15dFF  Sظ}+rfLBUl>ࣳ7:.LQ1)>VQ_IqA޷L 64H,*'DWF*O.CP ;MRBJ?*05>ytRκ0$#  2]8Iѻ^krB"8|y|m]xw((KkX>yNP-%+a`<2Lq Z0\0D8EK2D㭝qfw$tn7!’y\Pfɯ ᴦLwބCXz ~1oMsBG6(MŒGqnl|MxTdf}8/)iF[P!:Wp)k"=QW:%znpG澪X>"KC*ԗ*)Vϊ&Vû; 9s$cvY$ ^I쥞Ƀ繄AъnU Y _oWK)5q5!qr\ڙ`GXwpDdRᥢh}1,+UyK|P\ ?(G[#nS&骘sS Y#QuVy7-MDCBg/(!ٹ|{޻DHilP+*+08l Ѷߪ|ܜVJL~(<4b9?v~0X1˾0UW7 4ۼ#D:drc㧵Īm@LoW,ħ᪤uh\G[[H0鐶7uj ˄,.ʳ,&z&| f m-.ԃm4S0dIU~UҺ`$g]Yjz2UV'HԲI/}v4_g7زL݂$wW^\)g[GN;K Kz܀OoᏌ@4=ggZ:B܅mܛJ"&7J54v(XTw"k3~<@PlĐ1G>[[is> nbDnJcK# A1(ֽ$BPL0&W}vR:1SUv3'τE̓AL^vRgod*A`}NNsyɸPHy̦P:v]P-+ nV,:c2rk^|\qvBkPkiuGE[s?C)˽5Q' WݍuY`4`[ә)vur0,hy(lI޴"sq;gzjǷ#)t>~Ao,,fO[0+ؽ#bl6pdm>Hټgrhu>H BCKwzy\Yv8cia|Jxt_QQϮ-t{%F:c# *|&]q={]r޴s*:q#ZF+;dnQs rĜ^F ws8Z$lv8T/\b·e>Zho&on66!Z{]i WYV46\ e[h\c) ~iOd`A^j›5`ɻQ2p>V`7)2UϨFzPK_d[4Pʇe1ywl),ht(ܗ ]`k*@o{ġ-φxZѿ+Ec>ĻNi'tsThSSuARƻSO>&E`;t6+ @#ob rD^y{C|PY=` Ms}+v4D XQ(d Oz8,%.m1VEhbC '?Sk"6WY6nd B>~ [e2Ӭ,>T4L5GJ>A!C ]ϬNg} h |{ʛwjma~VD ׳YZqޱH8zټ7h nŹvs H{Z;{*6~'V4 ,Q|CxiW"AgXtdOU رyzFõ5,m ֽjyUˏ m,_cz?'R55.^%UXȩ?EQ/ݜ""(Œ&[GϾn/Br;!%3腭ME@Ԃ-SاC k=O&4?F8h3Ku},Bs Wc6ynE 6.s+ߤT?##CmoԠEnb畺ӡK v=J1Tظ0XRIB~Ê0Bg$MÙP\!aD#!AH(X`wER$iꊓqpf|:P+<::п1ޠߜ-?-2g@,2nCzk ?1u$OZ+v& Vz^hp"K;T_qzU{i ݥL+e1(s ePTʥSuO"%dyJll^/|nrƿàG\JpM3k5|Q#zxکm҆];=UK;Q.qƒөeFԒjeXWGNȴu#R젳o)_8l~ZMQ%H,\5ҘdhW߇;>l"YvnE"l-+h'/2y%PR—:x%÷pj]kV%$J@m%<А:zMo;6ZArR[#0ߦTvc68-VǕjDT5Ky{/t)a8#]NXzh L Z/ڜ2MosxS. [$HٹzSg1>*ҾaeaX(cPCI^lN wM4*9k >O#BtoFKxnPa\C{03s$۫IL9j4k+#@Ѻ a<^1LkwhdWQ2e1EuGx8^H84_^vF|%ɍHBcpjzvo[?ہ> %12BB6ŃKAœ_fe47{]}\2YVDo\5R?U ($ 'Ib)[@ۖ)Eثz%YvR3vNIJi)RLD2ݩ3սuAS[5澊J6Z&P {Vj#Õ&qp)q48~ PŜޥ.]`HfV|@KGDP/%"^Z f1Tl5۔G?(N'BMx܈\ݴC}ImCW!~eלP4JzZF ,.˷:fQPst+69i\O[$3(]rP2/fBA ZOj \NJ" ; $CA_*Lp7<5vaN#፯c47-O39{VLr|RۮMCCSsH| Ye4[khJ4znwiFx3\fY|N~%v|s-ʼnϳ4F( ?t1FBbH n|$Q:H5 n1 dbZ|q;hvױhL0[;.9e=w!f,s'kՌD6U)j [Gկ#4 GkmB#fLlm94dd-b߽:VLq#?< Vmlf0%NMY̙Z PNϰDv\rk\CǎR ѮK@+:0kX+|9dTꏏlb߈-oEÐ`ZӽU1*L 7?")8ti]=ߪx`z5UHW'Tu bC-ϤkQJP= \2$WZQX~E0J0dUM~_?FJejUYLLv0 +Iqn CMt#WrWys\w=~w7$\þ ~6a@@!0A4B_O d#Xp" c yJv|;_oRMd*vY0Rʣ밇U|GEϽQQ>W3걍ǥi5yfg{PzZn_fis55':1X=FLǂwBW*55$p} J0S,G,rԇ/&iHq#{ KnMP+#‹]`'rGt9zjfXP[2$A>89x\)w9ЈnL\`jX2bEQ#! 1LnXEqw%~u [QqnN ^hSs4<ƖesT'dք M E{BѩI`o֜-@"* pVG&ޡl{(Yٵ3LFԐozYl;:)N{ ׺y%v1E:*c\}Xn:#~+;B1|mB634kNf&#!B$1 hn흣з3Q!E(5Z0~nH#֒C,<#i)&h::KC_8!rմk8o[f¶lR7'CVw[xE.V`X"Ktoa'Nduiy1oqz&*\JE% a<~(:oߎNv۞;VپxlL9aUDbw1q; S%֮&ntl__pI9n]2Q?AV\~%}XdV}Ӆ+{߽:X9u,~"bK$uk߶c-G}1582=u1ۥjZVF;u63^DcfTJ,Od a3dcuV+fj[h^U5I\xS,#.fgPƆSrQ|HǰCV"=;.?{ðC %42zל 1TYlH%K.S1##8'kPЊF,I[-#|L)]uMt2ews%9/*%q/Y|ޮo;N7e:%;$t d{heRPwvfoԀoXo袧Kʵyˏ;~DwBض?1QZ?2d5_a9YB&󒒛^7E 5.|P>nǠޗ) 2}aD7LAatzk+ x25BWa`>  SJ^/Cc9/9xAw_8@.:mZ i+=N^{yے!cd)w<]mhAqA`[, (1BX#!=Z:]vrf£\H\mV G.:^!M*v|FhL..0Iq8P/$(bmI_xIDD,Dt ՍKD'A+qW9=JyEZ]oNA*SO~1w]9scXQf͵Odz&# Rw~#FyO8is",Ƌ"T#O>c4aRX#޼qsLWxET/nw2t|ZcP>#DzR/c+`Z{\VX1UTыAU(~DKH:2~ч• C T]H䴸S1rXD \5/1{`B~/=i`U {]oښz5-&JSD]E ?Ư13 Z")hje$_v,&2@Kԉ&q/fZꌨ*YUĈgb AOڜgi2t/uvitL(p|ldQKW5G^|PYDNsty<(b7 `co;ʸm*$뎮yKrb~dJ_B=cZ_6>uu(;OY] TZ4 W(M><2Ϫo/[OZZ/hRi>H'^VePE#j{j!ӝ@\<$SRb % QWg0'R mxYB^a;(z ʲ<:Ѡ %K:Nͷ'28ރUNxzL3ϗ&܃On+RL,J#=Z k[#ʐ߯h{g0%KV"jBKn}҆d XdÀVm Io%# F`CŢ.U$N^|OɜƆV&\C}R+0a %Tgw9X_P`z[kܡ ՛u}Ȫ+[F 5 e xTs >~9n-p-(DퟨnJevDH>rWF!YO D]Ʈvc57S@͑&eaaNk#=㘲.,^-CeQvUUoYϋd@C@o8*-GlEz@Bqi M9#.`72'pLhZ\wR>ӟ_QR+bn󊊆oFr34Z;ܰWj)!o*tE@ L|i]'Y^S[ scE&#t8 tSl+dErqx޻nCṴܜߠ`sTRrRYlvZ~:0!{DZDPY3O)ӵ: l`l*t%|zrl1lvŤpȂ0 d9UqbB ;ȋ?:g2{ ÁY w^e>7,0^*2=Xa`Y )a!bC _g RqY uAl. ]|HM'"spUz$?<4?<%[JJ#`NC2yncmO{p~lucdlAPV}8Sv^&?peLW~9:,Ke[T4Ё˦18:ү\ @quq ݪylL 'MY&p zVsr@ lv1Mebs4!2 AEDO˭pr\?SVAׯmJƨ: sbPK2mugfzankt=HƝeF|n"A[v|ƕaoB#գe,@hP!Oߨtb@جhB9C\A]-`G?*8{0uBbRus{?0ﷅ4JCՏ9PgƵy@H-RNy74ehݟr׊-ݶƄ"}C_S_ʜK3w~=iw=G~(iU3/^Yy"P`ptefB0ɢ|X %`>:t1/к9QZ> (j@YHM\!VQgMa!( êc5%ar4 $}eLmx*?2 @My; K-; [ rH~"cwm?]~^Ntt4OM8.z/ڤH.BJob 6噫Ԕ]u|;} hlְ~'Jh*G@[aE.Nf4:Ŀw);$e5׀&o7숗TatiSN5$'![^xZLTl? Yk3t3Ii !xuRRy"Z*!,r~5!7ʰ`!ñAcd^j7 w1dL4%Zp(gE#9wiVz+.ٓ >gj$jg-S%n\T]6BS>?>*?a=DJu|%/4sވ͐}3Kwgߨ%Ȟ_ C]gxjXɝ T,e K1ǐ23ȸ~;~zM==A5#QSeD[3C? tG?8}bp>3:`EԑtaDxO&:u1KFAې"o`e ֗hD wur+ \AMw(Q3a+52i-C&^Oa3XGqj+|9+~Pf3A Y9":a߾BDУ<3rB>&Y/bZ,4!s _db} {[-3e"d:>Jcog(8AӈzG{Ar<µT:͏bnꬒ5Zx@;S408n Kvh} EO}JFϗ T^5q$K) yX~.ǝ]t%ARӃ XO鏣T#ĆzɷY |/rSu4xgQ3%B] Y>ӄCjU⭹  mr#ܫOW{|*7$eRPwLq=D(=#v{X/ipןfYz#OHsgFV)LѴ)LdJdv׻0`~QV7Z͟KL!w/5nf9@ށyG+4s)|HGLJ~2'$#󐺦KMᆯ0e>ewz%BlWeݰ 1k䎳΄-w45:?+#à'혝ETD$]smpZL~õn'!~Kn 6~O_ze+WxDrsuS=m5e캁?# Ыsle1t YVs~ ϪT{@/UTGɿFv*F\X"sR=\ XZ]elHUp!@ha [otx\P<"/޷Fs%] _Zi -B5ϠqǙ`32Z97lW\uL&?"xXw[wd8iHFK`^hhcgV/}]w* Lץ]&& [yJna.O'+&(6)(O:4Tm"ժ$ͼioƒlQKb {N>Mh.zX~9%^߂ r"_3 WΆIQJF#]tCdymr/gCAڙXgK/rRsa}i_\_XyS$_8Zl  ehb gC9;g[ O̶>ȍI/{')/ ߜdp Dj"8Zq^~F˅1%λ5VR=1:(-G0TAeT3wGlr(x^&;6WIsŋf;7B1ny#EINGX#ASa3X Rujp~ *36 gވDߐjuZ45H/#Anz-:<`h9VP:Ȕq l@C @$b6m ' ;:6,G}.K;%M^` m`.CQO$Ro)B.%'uPwtchͿ.Ӛ$m\v5C#ٶ54+&hH,o@a } c+oJB; 4*ġ{$d;&d1ց1kbҼ4f 6a`8`V 1w>29+1@Oc[1g{$+x $ΌXy*{Y*sæΡ%-޿E3'p_5 ' rxs[fqm7XB㒣6LF! ?g!${?a;geЅӚr A24 S'۸bխ xE\JT}>>In{Qa_9֭p  J@j<7vtP5ymx9I*zܬW:".6"z#p _.e)DB|z6n8k]%0g-vJ%^deB:,ĮJY2 0e[keR؋MʺS7f/<ؖ ꎓGZA7^yX4^-acM7>7L@:j]m]K>:9E9gn͚uBI`wt`ÈJYPN;XGb94kIgXam};ӽ2 Yq78^s 3u;[nna&+m }!tU|FNŘ;ISg}w erũ2UGĬuE!U;bq9.mhҟ[Kt s%}9 MG!WK-\㭻 vFx85Zp**|H[[nfn >YOي;#ތ;1?Q<30k:w~)C4`g5:LojYNLo#S@k=@G*z1E<N+c iNYe:a U%+kc$oӡMp Y~suʧ}@{&et48i #sT*Y Xz\8Aɨ^]c FE9W>IVM^s"j +z_9W<2 7s)G dKJDFTOԓK}Q%F$ FNR(8?Ԇfm=z,<swM A='nŕBw!LH7;_Hst$> 嚖iɃ\5=D r9q_z tvݍ@/ġ.[&ejLiI)҉wVU:Ԉht8~ϩ- {DY[wEZ 庈PItC?@XЧ %/e]D1:q47r·`,tI7jS삺R2$j~0(=8:H箬: ͥނZ޻:b0ȧv۸T}:-GWZ#1F|vZ<#a1dy79LsQlL[ 2T 1.u(4$^ 40m78H(>_݄)uR#)thNkہZ{&-tSj-'EK"g&.,`2|Z@=\.sM{}WϜ9AQxgRs)Y VN필EOQ}c% yg&x_`D_{e|6MdOt|uArpD"r8=?ٽ.h}u%R@aSdX@H4`9mXm#MYnR{x<M ^J{zF+q?⽣cCb(n;$4<2ϗX7ɭXV컇=luX䣳 !iC& (Pl';` `-yD/ ߴDyl٭ל 9Ոx0 FZԒZCMZW"9G0'FV#2MjTA#ƒں?HJN}(o\#tƴ?9؝E&vѸ늮&, bp54ج4u¸zˤ/]^YBbo']AGa" Iu8bld*9AHz ʨez$_fi T2CO>̥uF<Ђ]cQ¡An9C4ɇ,Xaz q=bN\ `EA>0`%B5ó_7&ۨV=̓Ɲ4Yc zhjm2HAݤğXb-JtyO9ܭTu٩kC;J"Qo&c`i٠bs [bZӻ끗_ɯ*8xt"ɍId/3`H=zg|&RMÜ 9W8o!Od3oefe7G|k*gk FQu] )%+3ܞ#'X'6Xz^I[U/B-i+n`xFܖ.sAُէ7Ua[4w r1{ǣ Hv WJ>xR̉9$0"]pR^[pBZ+λ/P (qΏD#4à7 } !ywNR{Ƽ {S*D1 &Hi؋yX*DĬNDU<ذ`Gp{m&"=Gp g,ɖĩ?3kfFN8q|`0p:[!Q&u*iـփJ?XS)b_y0JU3pq}&ha*F"/uƺzUTT:WO?5Ceti恅 FBc}VÝ^vl }6%Tޖ}p=,%~؏#Y`Vͩ4^+'ҏy?fu4869R /wPyC=>n{²Ll١Ѐ!?V{(u{&duNả7R+t +i`"x7 &]c\` gR+լ=XlVeRm8򯚛#ޯ\ptðaj0C+`2!#9Xa Bk=WpG?+C;J ^e+RE`~ǒ8&2@\lG=q[ዦ_Zm/Lj.1^ 0z!k wy^lU{9K ImvmQ^e"O*,á '^R̓9yկW9h`._'ʓ.BAP\dIcoſ #ډhHVaۻSMkMM폒 32Ey"Ň}&(|8 )Mrq?EEo{j6'A撢O# K2wy'!VKDY}F821/-,< Y_?Oo1`zbwn;7&e-}HI#/@kđk:[$Nswi ʽdO1nQ٢"^i/uExd3TO=ѯ4-{ZH/TEZMEICX1#YiNد-CIan%,j[ZWfMڢ.)8B zɅY'͡]dFmྖ>~EOf<Ƈ&Qq\_t.s8 AH8=VcDp`SR˪ӽ[N oH^+[?ֵaw6=/R}wzlA']-1ET:&4QMqufF|D~A zi2= UD"g,U-ovhu,sy[O"qw7bCc@ѝq4^2HHEfxki`NXL%+Dv ~+:6"!ƓT̖=TI'[ۣG ?Z(\e\.m$[?N z}ܨEօg Y c[Nvl-=Ux'vzow0[^}vY9 S;Nv5 B$}p,e5ogJq' kVG2WKQ7.3^7虂.bMֺ2«G,?Q'oUR^=jhzomT%]4f>;ŮL$Q .wjܔ"eċ}ʻYa; Aĝw3T<4)5t5m!dw&F\Dg_GI;.!P0/?ա\D^ċպZztzVGi@01븪+@ww4*7c7[m1]_rgX ڝ⾲FkzuZ鸶}3\};ϳWX-iʬ?6Fz)<!/d^s!+ p'C~I]y&6lI>rC>^YbJ$ǫZJ:u /2NOB =x13‚+Djq/@$W!$V#/1xW;5U{v(=pzg]@C&{?m.̍!>TpiShC kkKExz8ᔬK:o[2RGoPеR\ 1ޟ{QUSCeys ɼ˜AOEgUbŏb޽fj.!1Z GJuwY0*Uy)~W"Ԑ"`٬ԖtU)ϯq(e՚a&J>håuh w(:22.,aMo8SVN[);Q$TfOP nDh򑉎SΎT劤 j*ϗ9[Z%Ovp> l&pYgW)_A0ԆSL`mFGv/0wK#O7s9./yjd&2vQ{BbM Z{cw˙#E.%kHo ט2ğx7,lT8 #ph Ȧp0&{/ðKKT,&xQCLU7qqG^~:C$0I5)'&>Qq9' .1;W'm=pfyPg, -voz ]4N;S6O{ m՞F(|IE k<}xfNzkcq.llag\/QRJhr:.);Q3}Ǐ3b]ĊQcsզU=HsOW@:/4Bখv-6ڙp6# MMbghVw%gP}`UIll_d!T1/+ %_wFVkCc￝H @ځL'yYgTL GkMIj jHtz77Tn 2P;4`螭!H-:PmIX _M8̤]S5W4'&U^WrQd49(W"q `zɃȎpiZ7:䈣p4~&:0E)ZE"I`^H'*vb7X<9sVh:c|N+rbMuƀόTQH9jsW]E;Jkd-~-ʿvz}#ę |[8I{[z(8~vI]wP7D0TKUKU~,]zZe?7ك>]Ly@ ^]b}ܘkbO+NOtȯ0̰++gݮ%n9T,2EX:BvSz͍vyx%6 U=At`AC4<f =!j럀ʸʬ$/!x)FV/s@^?.xp pP0|oʂ$rK=$< %ŌV#Gmq8Esxd7 RrVHL/wm&kYjFF# ;B"evIVݨ_q'F[3ܫ3/ Ȭraf,A<_g <5ɞ)ɴ?좖Qto|&^yuV:oZw*X(6_V#ŶCow.F`?ɣ_78Dg,xbA]dW)nEdC͓*siG}gZZ`bFEۙ\; VUHД̝(5(W(#-Iѯ4Y}eT(& #kM(u˵V2Tl<9> vE)d?\Hv90N-TB `1G B 82Rd?UPNg{ޘ(j}z ~(b;}9֬K_B*^Gb3v)k݊N%łw7z<@ٱmv_SWd5/Eq-%ʜHlßZ;"zVIH.NދGr8pV35>j{g@ ^ԫ8tNU(~k)lٸx[I-@7!b1 ,ir\¤֭ 5gsjXz5w;[峋$6]t擭8u,!Ѧ(r4Ӿ~B'̽Z">=Rl$&K7@_a\Ã81>K7POSj/Qj9C*VJ(65ݱ$2sa_&8gw9ax$c 6Qs,ul5 _0o h'@Zw])P@0 HY%s0JzÓ,`mvez]N5o9KD{tU/R{ 5Wz;++MY[ Ka&2὞c.J&Ƒu3hKazD@5IR:sByW$g}I,ݺ(H$_o)5dE4~&2r$G\ΌD܊o2 bDyƣz;g-{]S\")` j½?Z5VX(Glc cѵnlƜЈͧZK JPkm&{z2V1Qf`plˌnMvwY5wV6*Et ف۔A>) VUׁWJ\8ÒG@rgʉANA0`a]_.sDA'A.NrGgamz؁}`k<di/& F"X2A)՘M1q.s@X Lp]~!jvԉfhE^DjT1>z s@IE N y,VUx4A5GNN]192w,;Y%*ܝ5~dihU͈{BN4"AݨNΚ1O]}R"Nn* N.ұ$[ '.6  eXW{ % u;nᩅ-{jUg"a!}B  *6P#ƟeG=\YM  +D/2^s[EPzZݯd}fuKU 3yq܉'A܎Z!sKT8WoU?)mr,'G[6Pbty]s1(9m%:$#cj#=碹 0|/Fʏ(&8P&zH6  7Jr5 ]I3O5Qk'G !*ގ.X5UIčbx Α;azq :#d 'ujl<+L\S_s? 'p!^%;A֣=6~"(&mR$Qk5#Kދ29ؓ:ʱ]jp5$Q^ϴ;MjZ! 7̒ٓ%_ VMuTyjw`XiԒt*Sޢ)(Li [t b#.lgBr*A4aJp<2dol7/-h'!nCdH+3I]L{Χsm] Kx":T `Y'tB'X`Tulއe;X`cbH`5(; ~aO20u$.mo_SDp7&CAϪ8>O"K7C=!KM: 8R].^fKBmG.JZ6YHgzf$ϗ㡼lmȵl'D[}0Z,x%m]ՖKC{kݛ'` ǣ ybFXփF @1&_[WMWmѕ_8RR_ Th-aMF[䭨y;Rj0ݔz$/ir /#zz5| l e]Eʆ%g+  щa} @TF@cP%R9_5kr;h:I+:%Yr7%5 q+{*ߐЋV 1R![+n%hЛ͈B!PA@|Y(k6CXVӮQJk&?>. >89KeJ$noB2c/#,e"N,jU]/3lr"L o!K~r*fdE2Aʙ]r7ǭxal9!L(G72P5$Cx/|xZTW4NI7rSl:_+kY"œAVqiV:5HU'YG:s٠)`4B KSM[1k4)k- E8#vg5%ptLjhm.x~b3bqT_ xuL:Zw&BYGi"%8 Wt>@*൮5H}ieZ+ YRgHn/[m.:QlHC|Q 57݌}PU֦G(̜ud]M$ |7 ja<#9~bͺBa?XzosqZ˦VnZY n*}bf;  Qa&sHs|']z Q?uJ!7IE9q\*}#Uh]_8N[ca"=s؀0 KTBP֋tE(ːaDq%U㊉.`I5,-H5N$e'K~#>%9*yxk ]-ƔA@g %W!V 叓؜j YFh4vgmCQjoůKҩTog,x=5ݽzqɦZvݢ,"0!:&! _&Qr<$PJ!28R6Ȩdͻ dU0`pQW^V*İJO0t%zu:-TTVݏt&,<|&=qcA)UV̂@yuh鶍qr{`wŹje{`N,LYE(=ne 2 q#(Rվ߼bZ˳Q)\0_mCz_##c'g VА)|TXRTxq|81$/k5r vЕ`6AH#p;Kҝ"GbK[/ROM8@f8uv2!LYQg4&*zZWO9(qiDl{!m@[Ӥu/Fr},)JHܫFqЍEQ~[-Vf$.*F&P ^r0*ޝ:qU n8ǢC h[Ur ;7yENU}:рޭo`: Hy"`vi H+OjOjgkKv@ڣ Ajqj,"c{SG>& ?ܡeh8UhQ g+AA<{RŬS F}O~Wʎi0WabZI{7;=˃D␫xT;` o1)/3BYgn8}CV쟢c:."ᷭKf{Vq6zZ_d@@ƨ WOIU|ʨZ# 4 UiE|2_$J*{EX 10>.XߞvyFe:h_䲖aHqY *q\Dt#3}xuG&}<ҦOL~R}~Q tZ|-_pc!nόzbB}sonrZNn,վ7LPPrC$r5k׫btG׋pmف}pOtv>}U>jSa3)ΕWAS1^sey4jo fMy[sw,pr:V'!Os~%(&NjWdu dJVoqXy[+TOh6SPз<3_]EJnyqP+٪eB<`eHK.?x$1ffbd9 CvAեcc\]%5fu1^KaW&K~棝r]\(.4 ?p*aMWm}~X(gk4튁COB_$ԍoƖ MژS0[N~ۏS)$A>׋`x3ns2]/F ό9`ԍE |WHA?I : n:B\>?nr^v,F>e<#,{76dV=Pn_i"&+f~yb,%=,4uSHw"<T ̣"5TJ6L[=ڛanTې I50Eҵ:cEqUԴ=l [\ 5C=0?b˚ݩ%0xm&C!C18LD{2 9hP PBKfìʳf7^d@5n :y_.3ytHhx=60U\CDnGWtߙ(rqE:)*QT\SF%YQLV@$U B~Miuo."IX+ U֠Wv[ܝ2ƍ6vr[r+Y)CIF< 9Z$ރʗk$DbGE:]`S^C0|@^!2\)YmޙʝG)%֐c?g~a/؎Q2hTuK *ax!:in(gwb, I/1G>p(akǯQ1J!ՅQH$5 91X]Ͻ{f0G,۔B{Uk[/IuWdk9yaݑ+#'#rjf*"p ISԱͦgвLOb.q~cOtg۩L-;$d = 3#,].*^cV)Sx"/~eUBT-^*amߤo'[zf?Os [QEB'(bP$ؐ-:JW1ĿsB"j&窄\Dԣ-G12Q3CK"/502sqU ;KŔB$Otasñ\?75/xoX qbWL}eo9 2g"GY߀g> myt/t6o :3.dܲQ!Ya۾Aߍ=^9X hVV|iXR&p]%U124jQ:UfR>nڹYMh8ԵvY_]Laj]d5NUZm^^6)Yu#Q;-=i=Gxγp/2n!Y+q$x  5 qnؖS/ZQ}M x45M:,arSPI]|Mby c)ĉA_ԯl"L @H"մر< I<@_ Z@zZv ] |.'ۥVǏ19C9HCxwRMY8Zm[<,griynDž!1QS/~lSJ$~pzTTU5"kS>S0;!ƚ8BNTwek,n8CHrw59Vqf\ٲqkWB7;}Jd.2U0?$ }$Q̧Y= ~][+)o},p341Q`b j}]3C_z|~LJwa\{)կdvU۟ep1;˜]6,\#avs*R?b⺐9BaĎ` ]iF}<6 |B #x49D?P0Ebd5o³ߝ~[$ُ B62N7$ ¾[;ӨjLȈsW$KU+>k ,Aѷ?k/$QT빿%|sIUZwt :wnL_M,$z®]x9%PVCԳ͔cy3 Pe^i7 ӭz]#~~B)o4wm63LF$44#Q)*nB`8i317vsk.S0a"KQ@ HzP0{vԶIu{0+wfmޗčI&xt] NEIַ1=?Y~}~)\{rOղPŽWd>1Y2Aٱ/;94g&#~`0NeΝ)wtٳHeI`0n%NyqɸgkPh G\ld`]J]Y͍$HI+Si}Ȟ?s/#߹lV§}<\ڎ3J?W3.򥪳Pk ~fî`"=J5n($-Ԧ.+C%.,-wICֿ m#ftQ*wiBvf;N14ߟP}B\o9 & EaH_#p~*Z` ,8-o?Z'%=1G2\v'wCum\P d4/`@ 8b/\M /Uz[RVlx/cgB促)&Lo𦂢_aʗ0(yv _d('l]nx5 /S(sG5C2(bU&H]F)H- g#OZdIQJ>mQlۀF"jBF薅<jR_ܑvHLHEk}_: /"",>`h*U(?-Py!U|+ފV(I {f{ǹlȱ?ՄźmJEgE%9m8csBʼnŅJb@tWCOh&mr(ZTGFL>nbHWJ?k+ŗޢ~2 z#?6S!tH٤NJD=PAR@_ l U <^kV+7n,=4nibWv\] cV4X##Q\  /OseJS)ߑ=n4}yP`q}D|a s#maΞ pK .gz$[AĻs‹@"^523-$W7o : S2ź-uO/\{&R`IE'- \U'ڂ1kgaB폭:Rg?Y6?^Lf\o2yk'hht^ `Q-#[eK* S7+mO}HC?!iT3Jie\=|qݵ/&3N=IbrUyR#6 Ȃa4Sh3쬖aKGwMMU--NPE;!y.hobfDnY=iNR'Rxwβy'cIhW@HF~; 7A, E鐽" CT2f6}w7|J d7 =P{pn?nʗ v2%渢bKRSw0ICh9cD}xVo_v${c*ذ]XV.I*OiHd wN(bhC+1,Vc:Ų.ZlY8)öJ%=TܪmbU={8rhsW1o/S@i ҈]G@)^ hbw`;iD@2pyT1uaL/If6֜Ho/Wdd :MOBdm;Hh_ >1^dҘ"ЖN-lUH;FUrIdԧ)TZ:5N;'nv{+4t&$}Z\[thRNP=niJ)GaS=)҄H/WՂd%hSq!]FWe"=H\o),?%o`AK*Mp.s.& ve8m$4?5KV~F:!) qPF c2@hMEGQ] \eP+ta 6øԈP=pFLCLJjV2(1=h=rW])i< 6Ys7n[U1&4@/9#(R2 qӳehQ[큱w>-ԭ%7rrPGV:5 >muM+lWouyOkpS!:2E H='[kIQ) 2{O7Lh i/Yw`F>aR,=.PU57 >As.W<5 u5y* A*"ث݄H/n296鼙&R "?-J}"J[~EadR??_B {t<W/hҒ^W"eQ D@7`Z˭^lOz_#JTN\ꤣvJAߡIxi5D$:`j㊭v)qh)oC?춃n)i|k8[f |Tc6+a7}6DUf2sWpVb9~t>4)Y||7J ]S erK9/rJҚdWlDJSO3foxijNDM3-+킾 M"&I\{Ax'#G'ۢWڬm> :5}hWdhB]euEU,U覮L[Nz^HۍH KɗY %BP؜1rnL5-3}QMiR@is*į2|7sS,[Fm4e['6k+hmbu,Cf!3"|@$]hBK昂-xZdUXe !s'q^kskuP@.*8"4ݥ Fy7nބN /EߑψZfrbY\Zjۄ2?K'Li AH^kF/d%jb!vI1J2U~$ga$cfPihO: TM(Ay>r-%0dM[Na"<x"߸[I_qػΧ ;Vt(Z&.ĝ":!.,4)g,?&oBLw{XFH'KUό^A &_y9lĘBK81i3%\]'Dc+ ̈́k@يaםK,ɛزgt_̠Ef|/:΍I?)V#cO;hy N6DDQ;n zw"WL3L.' HO׵3_'0ZI+spBȅBB'AU@sZMިе{Ed-K-Wi5-un@"!HvG MilBMItrz;x' ~$>c' qȭDH/@#{R^WKЕE(o[.Ԡː.I"F:iumͅ1qL4 FzkE͜ KX Zi WBSҟ1=. )/@N}ȴ%׸~Ĕ"l. פSHOhzGC=yw?^i!LװÞFWWҌsq&|0kf7@,T-R/0g?HS= &/'Gj?#%t?s-C;OK3$~+%C~g4Uҡ'HkORG`m!r_ ' . SQɽw;ea''9Id},)a`LxAQbHڣ>!n(Y*ɿ@OU(S7ȃ{,t83ąqH4EVW"X}fFeFnJ {q'a^Plt Þ縨1Aya\ʛb# us4cr