libvirt-daemon-driver-network-8.0.0-23.1.module_el8+1010+06b1482b >  Hfc U]MCdě?[e:te)a뚭*6y &ozs>] /\&o }diaa{H݁ʹgmQq55 V_w 6Ρa|h/^lv&9|Iv,̜S bR=K9z5Ӗm%L&=T²uX}MRϒqZQSM7۶\^qEc1F c` e*y,<|/ A?$QE[m0ŕ|\@ I*N\(|:XTEUπ{慁ϊ[HJP^jm>lݶt/!Muj8s]s-:&ekrXݒѹy5NGx6 2>\t3In>lkl:|NsizOH=wm-Ra|qq̝͎!H_QSYƢDz̋{234fbda9bd9ec363be7716ba9f90beb6afe03df8f622f79f6fe41ef130af77987676cc3ae6ac9d5348295dd149b91252d878ee2c0302047c435bb500683066023100ccabd9c86cbf40a5c1f7a8888c43b0126f9e986c8448a1a84ee88b572e73fcb50186453821245ebfc48c40b6a08711f6023100c517fda8125c1d91c003ed8c25776cf9aee53dbd51199901212536324335cd3eeef83a2b6b9dd11c23c49c57a0f2090a0302047c435bb500683066023100ccabd9c86cbf40a5c1f7a8888c43b0126f9e986c8448a1a84ee88b572e73fcb50186453821245ebfc48c40b6a08711f6023100c517fda8125c1d91c003ed8c25776cf9aee53dbd51199901212536324335cd3eeef83a2b6b9dd11c23c49c57a0f2090a0302047c435bb500683066023100ccabd9c86cbf40a5c1f7a8888c43b0126f9e986c8448a1a84ee88b572e73fcb50186453821245ebfc48c40b6a08711f6023100c517fda8125c1d91c003ed8c25776cf9aee53dbd51199901212536324335cd3eeef83a2b6b9dd11c23c49c57a0f2090a0302047c435bb500683066023100d302d349e0f8dfe41d131c6660e9ec6a478a0b6b51da3d0f2b65856117249f73e531668a203decadabfccb959b008d53023100c51622a85740f44d86ed844301e26f22f47a9a076e07ef41d6755221addbafa8e31c4f42b2e7e9d9d6240a3d704984b40302047c435bb500683066023100cd5ce876ebb182f30b72b6b2918e75de40aee0de5b1536ea7c5b197b10f8f81191a836bc07abd557009097f681b76910023100f67b567e7e840ebe3c3a94d449683dcbe1586bfd12bc3041fe92547495874b449d87f448df443017d5244c1332634aee0302047c435bb500683066023100ccabd9c86cbf40a5c1f7a8888c43b0126f9e986c8448a1a84ee88b572e73fcb50186453821245ebfc48c40b6a08711f6023100c517fda8125c1d91c003ed8c25776cf9aee53dbd51199901212536324335cd3eeef83a2b6b9dd11c23c49c57a0f2090a0302047c435bb500683066023100ccabd9c86cbf40a5c1f7a8888c43b0126f9e986c8448a1a84ee88b572e73fcb50186453821245ebfc48c40b6a08711f6023100c517fda8125c1d91c003ed8c25776cf9aee53dbd51199901212536324335cd3eeef83a2b6b9dd11c23c49c57a0f2090a0302047c435bb500683066023100ccabd9c86cbf40a5c1f7a8888c43b0126f9e986c8448a1a84ee88b572e73fcb50186453821245ebfc48c40b6a08711f6023100c517fda8125c1d91c003ed8c25776cf9aee53dbd51199901212536324335cd3eeef83a2b6b9dd11c23c49c57a0f2090a0302047c435bb500683066023100ccabd9c86cbf40a5c1f7a8888c43b0126f9e986c8448a1a84ee88b572e73fcb50186453821245ebfc48c40b6a08711f6023100c517fda8125c1d91c003ed8c25776cf9aee53dbd51199901212536324335cd3eeef83a2b6b9dd11c23c49c57a0f2090a0302047c435bb500683066023100ccabd9c86cbf40a5c1f7a8888c43b0126f9e986c8448a1a84ee88b572e73fcb50186453821245ebfc48c40b6a08711f6023100c517fda8125c1d91c003ed8c25776cf9aee53dbd51199901212536324335cd3eeef83a2b6b9dd11c23c49c57a0f2090a0302047c435bb500683066023100ccabd9c86cbf40a5c1f7a8888c43b0126f9e986c8448a1a84ee88b572e73fcb50186453821245ebfc48c40b6a08711f6023100c517fda8125c1d91c003ed8c25776cf9aee53dbd51199901212536324335cd3eeef83a2b6b9dd11c23c49c57a0f2090a0302047c435bb500683066023100ccabd9c86cbf40a5c1f7a8888c43b0126f9e986c8448a1a84ee88b572e73fcb50186453821245ebfc48c40b6a08711f6023100c517fda8125c1d91c003ed8c25776cf9aee53dbd51199901212536324335cd3eeef83a2b6b9dd11c23c49c57a0f2090a0302047c435bb5006730650231008122923f6467551ffab5dbdab8b0e7c848176cdb9e217851e4cb85efb432fdc15e484a11985c6fa482cc4ae5654196ca02304f4110144db220597e5c68b886967cf16f213d3c3e4f23aed012a9186e1d1a19de24d84e4b6b9c148b05d740ecfa6c210302047c435bb5006730650231008601894ee571797c45565ed66693cc93dcb69e4c5ab0ced4fc5f696082e34793972fc7d63582dbac6c0abcabcd632fd2023053f12f153ac5991c2d79cd14023781a9240a3b4c136cae5a6bc1afbae3f255043a4112f0b15e7075ebb5f68fcc17a6b30302047c435bb50067306502305a0fc3f5dd691c6b23de234af0cbe7e567df3373825444064b2040d0899748b0a6ddcba9179b2752e1af01d52752b378023100db735f083489a6c433f28610a96e1aa8d57143c0d750671c5cd03ad648e19985378d09218fc0ee227c27517df7bee1450302047c435bb50067306502302f10c0a4d43eaeed04ce433c81d1b00a9a7e62547635c3c013c64503e051ab0f27eae70d5fdf848659331a09662a865d023100fb783e6b0530e588973b33b10973bca7f43024eae78fe1f6ddab65cababe5e57b4e253480ecfafaf03d7ea9d135f3e7a0302047c435bb500663064023021731b6153f9a990943b1e5bb1c9e054090372927061b6812635746b519b732647224668090fe769df6a3525c46f441302305ab97132c191ce431b22e826bdff1f5c6dbbbe1de08fba4b06257a0e9eedfe08aace81aa2a6cdc7de7af42bafaaecf8b0302047c435bb5006730650230268a7f66b4d40a28d2dc403bfea9e0d1e4c53330307b1f56636ecf56115d2a981d0d185991f31a31991ffd46d88f6dd702310080feb807f58280dd19fadacd12d21b64ddf83400c781f06251cd9256c7ae555cdc7fd48be474a6fa738f047eb77323940302047c435bb500683066023100a145090941132ff29b9641276185a40e626695be3039cd0fa7d302ad08ce71217e65d556337b93dfaf7bf802768691c502310092f3723ccf9dd634e60268d0c92fba401253df354dab2eb98db04889e7323eb374e5ecd004a22574da5ff0a8512ca7980302047c435bb500683066023100be3f9acbc54dbd477b67669f1b82fd824a591735f0b0c21e4e12679b34bf97210b0f71f2a8d5f707939ec53039506525023100f059ce59b507ddabe677612a1fab3d0cf2ecb494fc9d7aa7165f715540bb8f1423e05f5c0ee4f5c2bc348aefef6a2c070302047c435bb500673065023060c77ada4e06f73e653cee0471637f6014da67e5c60a75553158d52c85e5860f876b1f458f371a43d21d2e9ea4bc5760023100edc434aff006e7a50345ea5fa653911de6789c3ca277fb48b94533abc6b1752f3e44505e60509f03d8bde01948e721b60302047c435bb5006730650230343ad728eb68849880082a023dff0ea02d7f3684cfcc83a5a72854c59c7c179ef1b8b750fb76d511b67edf22238968eb023100f2f7ac80dfcf8253a74ac34d286c6dc744daa3ea31e08adafa5fe1b37f8b917d4cb1c3000e43a34a49094e6d1225bb9e0302047c435bb500663064023056df478d1b7a674d07f745649e85b5ed48ba9914700a878a11b7dff897f6af1199328d49226e2ace336e82616e337aea02303763a3a2880a31815f2513a18b270c3d45ef7d4d6808f38884e15f00becb7772dd0d1b9b4510eaa27c2011bf95e0498f0302047c435bb500683066023100ccabd9c86cbf40a5c1f7a8888c43b0126f9e986c8448a1a84ee88b572e73fcb50186453821245ebfc48c40b6a08711f6023100c517fda8125c1d91c003ed8c25776cf9aee53dbd51199901212536324335cd3eeef83a2b6b9dd11c23c49c57a0f2090a0302047c435bb500683066023100ccabd9c86cbf40a5c1f7a8888c43b0126f9e986c8448a1a84ee88b572e73fcb50186453821245ebfc48c40b6a08711f6023100c517fda8125c1d91c003ed8c25776cf9aee53dbd51199901212536324335cd3eeef83a2b6b9dd11c23c49c57a0f2090afc U]Ng>b;~ w߁{@W 㡛{.m O:4ZQw=)HFgC7`TΛDly{j)y .UF7.a(E//q#j(7Ka)"r}5s⸖:\Rq>!88,y7ӎK+ѹ@8:Rh Nz7sXӶiGt?L6{Pͮml@2vebB4&#F~nMW{RB> ~-߾ij&p9d૜頣_= z}ʯt-ORpĤUD `&@k}Y}~ucWu>w--j2dQLVkjOuZ)ȒVJű|$':h+&ɰfm'xv+|-IRxՈpN\sM+S'nԔӶU̸ڈ]dO!>avJ[mY)ҿ\ d>pE"?"d & D r(,3:B Uav|yU 6 h  %  8  2 h  \ X}(8m9 <m:4m>3?;@CGLHIX0Y@\]^bTdefltu,vwDxy !D":"D"H"N""Clibvirt-daemon-driver-network8.0.023.1.module_el8+1010+06b1482bNetwork 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.fx86-01.stream.rdu2.redhat.com UnCentOSCentOSLGPLv2+builder@centos.orgUnspecifiedhttps://libvirt.org/linuxx86_64 test -x /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 -x /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || :0a^,!I)J@B HAAAAAAA큤AAffffyaBfffffffaBfyfyfyfyfffffyfff590d18eaa3dfc4c2df1b2135b66560674601534277014392bbb4b3b80257274bbb374a198e1f12ff1d0c586a61493852aa8fd474127846aebf81faf0ad20cc5d47374b6e05f421d526c15e6a9686b162599fd6b1f03553eaacf5c6f63dbcb7a55e03ed29c6adb94f2bd63415c8520dd79f4b79997db0ea7629b80e825ff5f39b7519bd9f466bd25a464ccb3b947c9cbd35a3f961802e408182158ea2cdebcf9734278ff7c84f52d98eaea16d2d1a4b75241e51398bcf143541c5d64ecd41662fe96fe113f7092667001ea9ca7512b563efa0a0c244729908e873b994bcd093c3304699b7421394401e49fd1f0b166bf13f2abf854956bc5ca21e09392e3a933d11c0897d5d6ad0d83cec52c65a80fbc825db6b68883530a858a5c6e9be2242024a6369d00748edc4067ee5ace0f55c48bc8c0d0da6b683d73bf980dd50c18b39314f45d918c5fa01babecd45072da061b97e76bbf62ad779ae06c85aac32679b687f3698bf62d64c46315836cf02f260d6212d7e208b15509bb82a5e109adc9fa23736f60dce5b24040ec4c7108780fd7fdc0ad639454a6737b254f8618154f3../../../../usr/libexec/libvirt_leaseshelper../../../../usr/sbin/virtnetworkd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_network.so@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-23.1.module_el8+1010+06b1482b.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-23.1.module_el8+1010+06b1482b2.418.0.0-23.1.module_el8+1010+06b1482b8.0.0-23.1.module_el8+1010+06b1482b3.0.4-14.6.0-14.0-15.2-14.14.3f-exK@dǢ@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-23.1.el8Jiri Denemark - 8.0.0-23Jiri Denemark - 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- remote: check for negative array lengths before allocation (CVE-2024-2494)- virnuma: Avoid integer overflow in virNumaGetPages() (rhbz#RHEL-16749)- 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-23.1.module_el8+1010+06b1482b8.0.0-23.1.module_el8+1010+06b1482b8.0.0-23.1.module_el8+1010+06b1482b qemunetworksautostartvirtnetworkd.confvirtnetworkdnetwork.build-id4e171618acf3173b14d8e581db53da84dd05c0b56500ea10869a0f2fc3b87ff1901e555101cc5aed10aacc831db838a5e3b7375c9a3cb919395510libvirt.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/4e//usr/lib/.build-id/65//usr/lib/.build-id/ce//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]=ce10aacc831db838a5e3b7375c9a3cb919395510, 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]=4e171618acf3173b14d8e581db53da84dd05c0b5, 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]=6500ea10869a0f2fc3b87ff1901e555101cc5aed, 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-85b8729601affea6afe6eba87d20257fd9ef3d644c3466775c38f7701c9b88a9avirt:rhel:820240409073027:9edba152?7zXZ !#,W] b2u jϿcƗ [=YfaՃ+ 1lw|(uHci0v+YwE˸?P~…`UQcCqUȕ߻Uӭ__j9SV.c n ;G%`&`f7d.K∬i]V6uYkgãhTMι#kZj\nr?lGgU˱;^>=_W5 C2Sg pI wyR*7hLfSr ,WW,0I)ζ^9ND"mllsI I"e,kA&&3]uXg(_ `8S{{nX9ͼai:>3Qs](x+c,.%zp'Bօ4,>?$*qxVZ.A]롷Tfy#ض{<^m'=Jja2p%N=oVnY'« :(FÎ~M f%4}eOC 9undbi#E' Si.x'ti3<ŕ3u')}ꧬDz^_:9 c Ӿ5qΤ%N*I9۔ f/ܦ.]wa2S?_b\cvemrH81|u Rr >s ;Kc// 5YY9 - g8A미z>alV_~u1Q yv\RCԴ192x8?q]Y1[a*nA.%לg@s3zNֱMU#G{!E& ;&f0D,߮2剑NOdLGrѪ:kL v| B٤UcvWxߒC$hk`Bk<(Rh|Ufg0V#/9Ve؁^g{ao r+x_uK:DAaBR >p+GzN+jK Lf lMŻ.`TflJaIWHjs"s Y4Bɲ W6@'`T5DgZZA1p-ƷF(LA|E5soD}^dEZg9Y\mMi?A|(I9yps]J7 &~2@_UӎZ(EI|V{jo6 mRQÎiNROqJ%_]?3&kK NpeQ,nhmMvλuY9U-#F4$ c~ k&,m'9"~ppلF6Pٽz& QJq; ߟ#h^)<Gus= KtkYwۼ쐽,i&^Ԩ (Yƹ\Oڇߙ9A%EGӼ`E8~$ pN-`YR V&*/lpU/1,ڱ- <+itLp:`pJLgMaQpff{E+$۝t*&%>Nĵ_d_eX+`M'F {@Xzk~}Qʪ 1")>1 8_Su9egKBqiE`.ujw@l/`ȑW*y~[0C_:¨n/B +,ڈegR!z3ŔgqT埬Fqh ;_'5@Bs H1r& (oJ !$qn0M1NQ gv 5$4\W?'9.]CJ-/}=ofr`38 *1 /7I si&,B'L tT-10C\Ӵ\+IJ3 :9H;lOF[uT|\S{ ۹OO{u-S7p\(zQîzc.J7T.tǢDyu/'/}qŠk!3Dks 㯺^ y ™)xUb({jQqiYx|`%AR8˺f̌Ƨ +OL|C&!8/b4ɂ] ."h!DTAkf^d^ !TJQѕB6P)x^y挸ްXquuI;#ZIaXo @6V~LZVb1uĥ<L)O;</ja2?# з^vÑ9"V3cZ#阮Ğ>uX"LwiegȢS>Lz$aL@1P."gaqKzHrLٔT򾜲"뛡Uqk`MI,\3QmLj俔]*3BZ8ug IL(uԟjŷ<:AtiK'Z<hC*&U} m|TѦ}8Iv(e_4i?!39  \x@d93%<΁H9WCpn֭hI7yk+e ws $7‹J>‹]tù899e< 5Ƙɟ]Zj@JZ R0"dIH䈑ELh(cE`-oTL0[w=^ˌ Oiyh}JΠ{)A ==z&D9b@ne7=E=,/sig7 U%'uDN˚GW^p3[\:FиX- (׋@u=hf%Ai2QPkրZRD98e \ tdRqėz A UpOUaDS+اpzRϰΰFbQ#`-}BgHq@6 ^lw\›XYgҽ=Ov@Ol]I]k,S s_P2XaWWр< 6Pe! ;j^kEю)pݒ]AB$y}f <+Y늶# BYglN4"7+b'!c4D[ M&C{{exAӻQ1]^r+MW@0Kh)Nf@㓖 m%,B ^*F1tshYSLal_=UHe\wwK 0{;ʆmJR MGvY.^dkAMWmBoț z%AZ$N<hȇi|<(Gs¡D~5ruDS\fpE"qɝf~ "o Bj łU| DhIصNu] U "! au8,- - 9XQʻv {oLNZ{'JשΝvv`_H\Ff-:.8'%$nlD0`rn~]۔~ Ȓȓ<ڱ]1+.:X\!UM=B;Q>KNY! )BQ_QL],^7>kAmB)ϒz(CdEّ@uEG+mT.d%vz嫗l7tZ6٣hFֹVAF;kPEnH~aiK2Gقu}d$o$krPM8W^>LU? l]fJ. 0G{9hK}&58׵_.u^h}2X@qg0΀.1F?  c}gk2Z {aFiG)07ݝAaKMBYJcaSs/YP ytš4Ë5ntkK`}Fϡ$& 3]مra9S@ Ӕ ~}j//fʣ܍ݾj~=_9 ʡ:UX{%[˿2@!xJZ2t}JJ~)<|mmĀey,Cl^pT``c]$ТkiYc |"oC gپS/JоnR[\凞pWlz j]"{~T:Zf9Fቚ0*\ ~W<^aO_ 3:enq'?*_`˙s14BwWP}{xYW:K2GO1z-#e$,}Cs;{=~=!0#;$is [Q- V*l^[?GF޵- CO)O#M=acCD @z7I:t(bwfwm.1%z867TMEvTb: Sl)7e` ,}G>vbjc |&|DtI+vQ/wjF>P5X,5*0O2ÀSZIKY &wɒ?Zdn {NNjD՝yt(ɸ'7&&evt0\sЇ'n&VlHcܞ Q<ί~^s<'^6O0x)s0آW;uѼ&@v[MYFN)yLI =gRE>k1ttwڀ Kz&A2"rV cf(R6QGʼ{^9EfwS#8kF_21j34w;¿_֫; tM iOŨl_u9O,-p6F.EhLnȴWIR™7s^` fi(1JFyߖe i"҉YG(l?$@wl1/^ߕ{lRtϻ2Zv5uqUUeX[1!V_'7Q5uzJȥ=Mw]m__H}甅H]M_|FZ;e_K3`::UhɺHUUyHåsk/ Hxw`"`KSb *;qIi[)v 1M:wGͅ:$gLc!} [R;o^x+R[=V胬𨗙!r`Y6+9YOyKZ>ke"mX2zH@mieM#VW<ȅ*K4V&z-/p$3PZQJ|` LZIj8-pVH;iI37#yj!':q@S.+oyk=G`h31Gc2b2?#}"BIjuzzmH4RC.L3vZT1t!,˨t鳕"CQm*ss1&u*'\zOEe*>Sr'0ݩ^&v% K>ڜep\[Us2=±^'sjSd#bQWYDc-<ӀҘDi˧T\cMάg j8uyV!Q S۝S''=7;a]rmʕ^!ÅM9=03z_oUP0E"$ uV#ݬܨ%h(ߑucA8I˜`m# bݗ 瑙3\w'c_5i֏V!$;xt|1jICl" -m_FM~b `Z)^P$kyJ+9c$Sz$-P rx ;k3}i"9Oo9Eޟģވnǰ$^*VfϣzصY%n<_Vl!i8i^ԐeQX\(69I@wGqh| w4 118g=c5'?&og,ށ-Fəz>asXHqv0mb==^R˛f 5N&lo"[eOb0pm=C{m@<,AXFSbe^U7 _@̡ڪӣ,Oce]Y (}Ň3ȋtUzDX8Q~V.sh$y?'U%T~ 4uOP[ >-J:y=-1_ITnwh -hKՙ@6&k=8ɐ'BW~FwsV-/Z') L7rP\wįrIۉ[z$L5Įߡ=#r18K`!35wMO'bz Wक़`b IX{ `'{V eEudj;`*Ȋ-Amtlض5wi4G=*!q 1pFe]+X*4Q'r ^X*9Mj(z3Qߤ9w 0) H]tWս l(1B`P\[Q,gG_%t25X?]_ /,u&X.vW(z#sJYįfUl;O;qH`gSԎam*ltФfI͘>S8 ɕABT,5ZĨFR>H`!2w/7z醠 9IqwYdЃ\M7D.W-7 9.auE8BX "Ɛ# 状@HY43S6cOʚR6OXYTCp_qeB4)8JX`H;SyZQjs 䣅ld5U068k](9U%^tغ|rP*n`^>b&u_^ [wm܊E+ 3s"X; `a >cn2k(I-12k o.,0Y4c]\LjLZRv¸gSw\PJMfxB7?~Qn My'^ i*)L^FmW'Ey3vü@%U1T#W8_zn dS|;`㉍ũ"8M)G4I$CÇ-߰vxdǍR#Ŧ&m-@RYIYvMΌX|I]"; I#$(O):_ lr 7z|-Nޛ!53-YTqlNl`\-?Nŝěo>V${BOLԹ5vUOpp 2ߥ&AYr*N.rb GZ3^,'FC v#HY3}-X&Se(9&(0P #ʉ*/4=a>N6jݘ=bljmwXkV]}[L%T[bŏ 7CJNP5Yd~;QmfFO:U&#m'07al1^q-x)štAIR ^ycgM'(+/b= w1'%jϴDI^( 8'x@aoMV#yVC킚6@Se/9XB.Py6oVLo g%xpMEJ\cJQ eVŸN =('^'XW*KAѻoڇjC-رH(x&]h48$|*bf I"uEV!LV 9r?^ihh+.$h$ O  lF C{`hwXb7}`B:^uT#wL֚#Xܔb Ě \XE2Y/>f<< EOpxђRwwRIAPUɒV[$Ytwe->-K1xءK]p)|ЋW`>%8vdxD]3DGmJLo`Tv|A4Hڽ, 5:-5?Fr)/-^ ?rF_/ݨDula>- -vƮM0| ~Bh<efHЙvhɉw IByA~:쉗O#um|HuODwAgX#Ccou2 JD$Q%^- V;749L+/+]+C{?T!<j;/]TnFC_B@ȴt߱Fpkj{=M e}S<t9m.x~ >XDDW.Ӫ2>0"׿j~Y}ű/lQ~>s%Hˬo\cWLpBKZ@J?8(Q[& "G]CܼwX]G1cdM+s @R䵚n8145@4}*ߑY9h1ҧL d,Ew!nJEOC%A9l}&=ĞD9<y_ #$4uO!>;F~I]oi9]g+ 'ķ}VHM#p J C$K<[Qa D$IT\pC^_Vi+e^·-+Uӫ.BSE1:~wv=A # ;EI Kk9.JOj Ny[.;M:(s,թKC&! jiJ)(<PݻC}c= >&p\Y(M/0+@ f`:pΐca>HTy-?}ϨَP|B=ӷe:QSȕѐ(t`mbXAYdb4AFwD$ j~g( 蟰?@ϡ(ubW87% Aw(.N! }1INQ^PNO`D~0 5}`|ߑȝ!sDt2ꭧu\F=kHa 6. d.)s?@cZ !L 0<ǖz]RfC U`8:JHeJ8g@ȭ ubKnJ*jkY:8'dUқ7pkἝxe*>-Q-Wt~’x1JrJOvYCj*QAU`l["iRIU$Gk w;f35iԽ |iG[҆ޖ=*k+Y Wx#{j m; Sب-:ןV` }UޜW[Tڴ!zCV Ur72:s#UU7SE= W}n F#.x^V)FH劮A&Ǽ{PD}c'qMEdcOg$A)9ߖ+pW)z.Bu҆{|EgZyOm0~iNJ~:0U7J&ֶqEY/*h6Hb-yQ6{vhQn32ФLPYyxPg;20Mq/E;v _60շLf~:V45pZ)qSea)'!!dh\W%$)!R,뵠6~핕i&!Ȅ(cii<3ԣg]#8[AV}C4a1/7)YMt;l8>m:#S*R@;}:U!N. pGPB8+>~ٛ@Й}uo %(līiygjux2,bY%j\.1:dڇ 8ӿE+EIcGTrqIMdigxYKmPcik@ 6TE~y6c鶻)Wu }*QvaPZpOb|b]QB oV-J|†MqVH?w벋]JYvEL=ΰv&RPmyMÆ[fw˖ΆT zn O-RG'o"36 >< _ghJ )B_DV`W\K0+k)OU6+׫/MXuϐG`!v PnC5W;]h$ _"R tIQ\ #:$ xAru#D01ﺐ'`gѵiJI"r||\x5%UHY!mV6uCa' 7&T\ )"*c%bO(2N~H4BGj)QXd?a Tj:V b]wɎ#}K .cdVM /pdK@cKY9m{!u/ }9JxBt.̡ufcU!xWNċĮH&Y C|^PV.ecE:L#r ?!~nbN~!P]6$5ժ>s-vhW|fId0ŽA(5-%R : Q?w%k_u mO͓9eQ,<&p,I OqJ3%`j讣c0 TfƬ/R=.-3Kr)=?knI'/8zW2'Kz ݇`ggfw\^(d Sk$͒\T艙#}13>%|u/8}2!cfr\!<RdW']7.v;LO@E%3*%yzf>Ḷ8 Vj7^Y1s$ ,rH'k|[ AZ 6lMw{YEn=BўR82ܰPwA>3*jm2,+,_ C!pHz\ v`wNZtoX i'8rS x* %z~BH2p !OYn fa\k2p64@| JnC֋19׽UwmlT .4PļCQCha*ngefąhq\ȣkF k;}[GڃmQ8V Č(cҔJ{V'ЩhHj8. LOYK`3\ E45ދ b^AT糁OW0beZkER& ١ȃ 399 Sr"3S38Q},Or贡oί$jAe\-11yׁ>?auL[r4;Jmf tJl(8d\/ .B`d]`R$q&|9?AL1iVcJڐ%&&35&Uj[r*A= >y(J|}qu~GMثEU~3 8DǞc `{u H4 E9lFZ(r {vd.T[A )B"yLJ9%&ƺܝp(۲oﶿcq^/j8ywbg9(K|/q Zi;ULa7<<0)WGc4I&Հf+kmڣ3I.Y{ )hU|El!^%\<Ѳy|ZqbDc,`%J%PG`yU7%+3#^G=ѫ3yzKSe fZH疺ń(B &ed+\D kYp xV H{_[8TsԀ_J7&v$Oof"=ԹtL?X?׺y) O/+[q, TdZK-֫t3~ šΉMN'ClA9f!H'6nvhPT)E,;.<{lƞs@~Q3C^6p8:+`RF̋{bm#{_Ua4 '!&O/Sb>#tmVoJeM%?cĭRZ\o81[,Ф`yڦxJiRfv3!`^H`()])w: lGANN$|υB/ *zoG 6`EDz <ݞOR //KFX(B2k@i|qcs.bLOe-B,1lcnp 9bI-{LcU՛|FM//-zuXw&@0*eիc3P̻ |7Ut zyf%rc}]K qLDNE0çnGT!+ˋo d&h~z4$]'/Ě(~DDuMU"pC`۩GӜ}@Ҙ`-6uK\f mM_5V"ް lm@vϰܸ4UKF7W$m<,ZhlrL0dϿ>iqQYR>dEy ꭬-Ѐ(z1>rvu6d ,X{ ZcfxK_m~"+!PG= r3ZqVF:f\B~_=OX nesq#u f%>vDgG -2ұ{TF=#WPe҆\ҏa$^'J6I|Ca8:RybI.u2'+?3Rx &]urA[|{pz[И֔j}[L(t|ަ;a YnuS0VPf HR< d,5j Y`YEmH7-NF^ noh"#]Wn[>=AhCC.SJ,^kj]̡qSWt2R^ H"R[SZwzmf}H1uQ7(4#r,CB[Q^4V4ju BYHYv(a7Fi죳83%[e'BU)ӳMqw3k6h>2R).'d |K*Hr4uCUG@3;p>/%?|Hͯw3P2NF(Q"N-!Df  6|Oog7ݤ`0e'bBisxn2hiNm8yTGMCSQaZF셣e&{MTXP""7 U;ݛ:X/L~:sB'sy H(޶vo V;=DO c`_ <&LfWzAˮ;V˽Z-yDP[4 %۷2a3+>Vw]Wds&qusaAU[g Ժ?%W@#XMv<^R76m5HG"0s ;躆s2\ `;k~ %xꨏe:(pNR7+xw_ Ņ_uWF)R| ޙ*nVz0Ly7R|a%i"~w //k:G`Xc>D+d=+tTzYVVf:_* ' 2&KqSf6kl80p c6 jVVhzx52>8K{*$a1UMB@gP';d#s b±8>O;)5joHlP 9ҝd?Zl1@cĵDRT!op8e[&u=UZm5K v?AdQ`댓t\0FZ30{MCswN@0;xk)wq9}̴C)!$c6F ׫UGάj4+MFBwߐ}-\uբ6gG;?7jO̕Iĸk0;JV>1gI+%#i5'#{xkl0hN wZ*Z2Fy;jLCsCҤd鄓ꫡ0T#|g}'2> ~_[ fA)k# <Ѩ:@rz\|fųN0I 6`*t|WcO\ҥ^ I%cKY׊g˯!MJGE$< )4j![֖$pPo !'P)QWLi'i:茚JQ/\s^ OG{8bFRL騗P,GR$Fq4 a!eH ,nF80%1ۘtq4.3q{HAf+'VJ3 XH<.8MAF5=#Y 3HGfߟ'7dLwes8YET[5L8S.Ƌߟ?_ruGQ.[qBXkKQ4*ѝ鴉:b2MVI,$X@ gj9UmVn"c9^CMfL(NX6"7tY7?tRP8wUbz ϔuL ^l31"kda0hehNf-It_opO[! xa1|/רnD؄3ܡ'O$@VS9W/حls8X)puY4Ѵq0'GXC{_ ГW".Vrہ#xjOx8D ޝL5/Pt@p%[ r*XDN,Hx#-"lU)صds]YbOv`9 {9b3\xu!TplZVdWt2Q!zN} LZKsyh6;nE/OuB7ƀ üͅl52ue[=>^AՠD[T*NVmrH|-f Թ-xVB&?BncRaEtQ %2$w#`jKP3&pP rd ,|0KsVsݲp&@)sov_ E)|\.^qJ"ymD5JMSԹ,U")AaVE1(O&kM*}n eKB.K 1GgԂ\mzGj1DD/}2V#c5?ʌy) =3U }ڌiB!iǰe<2y»$nt,u{B_kO@vuv0ed%'k>D =$LVi o9pjx ?'$4ϋCyR:Hshβ:ؒjiq2eJ5=(*rgT2N{XB!aEѽ`O95\!lٿ#`Lz r]!MSVVc<4}ko@\߂SrSzϤءpD91GmIy6xxTk[]P"i7fU/ww|y YʙohW4Y<ˣ`OX+%6дcxbdBq[!+H=0.|7=ۏsI=h(nơGKSZcHurT!/Y097/_jrƼ5[3B.MO -WYdѯS{;37κKc*C3dΛk="8^+Y%8joW H"jCڑLY#fݱ;mPnY- * Wϡmn`Ur2nw*zm=wGXtȟ~L;C^rSAN'84^q\ q  QPII{]E5MHbz4+"dln|F`%Vu6)S,$~o>Psp[պ1JҶKB!.2d%yBtKDQ7ӖҰ >)J,?6la}DG὿%PUCiȔ> NCq#>2ct18PrKziЇ)y}v 3%2ȇ| 51٫-Q њPCY5efEڍ Xgy,+lC2DG8"ͶC cj.2MK(a=]%2cx< Zŵ JVf=1{]z-C!@jdE&viY^QHHpdgT2$!^?._Y ;k7RK9%W,v@WewTNvbdFΖ%=-2K>7u( P :.|s*"C޶15A|EKz0gCgP!L]ۑ|uU|@* $x%^?wJ_O?nO&ϤШڽxS(a,Й [ aqKVrOx}͠d%hw% @sʓIg9L)D`-i֔\Â8@e qL47,՝7h8K.ȦvyLF<{2̄5fGp# ,˹4T-u%6 њL ]3MW%ec,-Y^(\1%9>fCقEK fMrXyZ9-USt ib8+9ު J=SK%>ˊ!av2eTlvBш31=\籪͙j3BB, jܫWRτ i;;?cS@U%xG2Iku__ⷘԭ-$Kz(M A}ņ v\*-^r|c6IW<C{Kwx?+4 R5>8q*JG ) {IOm0;`H=ms #0KFAo֞@N-ZFuVHA]<׽ä*S xt8_ \dWp;+:YNEM vO뀘;>-Ikp';5.JBd) N5%rooY -ɑLF&'efWV65,@7|䎙KyJEzƜ]l5FiSK^~Zπk~![å- zs1:((7׊bD7 "ӑA[Tn+=#{RҔPu1~h_ cøB+|UVEMX<x)|}A)FZ=_Y)dgFb!wL+oHBG!y5qhpDBֲgB١x]])|+WrgCPXq>e <wpy4}MUQs)mg49wj !چ3jn.7s2p E%GOv;Xui{AM 屋1W;#Äz^3$ <e ]LJމSivɮ3K.Yl\n<_} oK1}/"63erVS[}t%=J7 VO[Cݩ`k.iRl4¿%K$*\0Jձ-C"hd3f B>j# UOz-,w4HoԞh++g' C  C/ pf [HOقT3G~_ Cw, 7n Uä}4sO]C&,l#'4WФG7^$۲U wEEGH5*Xݗ=}# nֽM@-wNjd̼[7(zG< 1MSI:?a'Hvh^|L5^d3 VIECz1eƊp>-">PSMXnnYB {*>WGVxLFT/Ϲatx셆R }ӼnВS6K==;eMx\Exl`mr`^xp*.'+y>0dCq jU['Y7M:gEښ{PҕI&}Ea62]L)'0@qn uJq3 C\Jm~5jJ2s(Sd7J#.Uvyҡ͠:sJNs1j.?@JWa"MP(\/}fkJ[pQ>ܝ]ғW7۬&ǔC7ƿT^0PWyfE!hQ=)0l[Y?eIe="M md;O 9V@ŕF: h-il`ro ;wcH2H ~; t`g}®#{E';d1Se+#&g[صrJa3۷rtvBe0k=#DFIDW n czxY0H<54Qc]ELI6$oE=aY3^LR;o΋8Wr/5voY0 i_e Ƿcڌ$Xftq14Gn pn+CrNWy~^6=];pWLTEL]=՛XaP%} +,os(0'˴9t e H#1kŐ?Fwx oS7B+Y =mH~#a4mn(mx%>o;.Fl9ug-lKDfeQ 8* *Gp^t(J3w/A~44 sw +Wl,縅,wOfFdnF3PCbnݲ \dzOZjub"HuɣLb=ٮ#@ٕpz-r7IA}c쿞{ڱ Zx3tb7ρkˆ̒^6ZQbճ򩵿)kɳ4PzKօKlGJ/4lY1F]~i9tqԆhQBh3)*B_D XxGu`_K:_ޢ(=GNnL@XI\;쥎pP픞PX41_c z+2絆s`Ȕ)%}s@fn~A3W1t%Z$x2sRMDnwJǧ;vP%Ps_s5:߄}sMj;WkxI !AVchPjfF>qBMD(~=G(x 8⎭;DVӐo;apDӖӶA,_S+e,qMC|%A /R,憱RH=rhx^F{V.13dҤ`=73WFR,_AՑiVl˦7lvPh5 I!ry|=uۿN QUy6UM5eA&˰v.jefNW2:^bqxkY9(g÷ 4ֈП] s 2Mh# +:6_>j6mRDF{ᩛy0 b^[7ɠt:+cXIJP_>8LbR5{nd7]É>Yq!Dt?b숹NKAV8 h u=S=#^J8BF{=̾,Bb. @ϒuLpfR`K06! 6#wV?D^s\0c簡Y{ysx)&D Ƙ%O.`g&,5Q~-h_1vn[n&[ۈEAhy6V#L-J<+\JΫ0\^ .yT\b;[\ >+rYy,&9FE߹!<5[ ++ 8U9nK w`ąTmL'OPdX䩂_q;`԰l6b,udcBzksygb+ghNX#m+WvM(Nu|!0;ay5MNq/k>}]C|BAWRP5S F5 `sX9lV1?ͮ"سݫ0x~SGE/.Ozm@rgej$=B+?5$4t_Aʟ^RYZ\j;_[I0ЁݥJȺvoU=#tfм{K rvW\6 WJ^,<Ҵv.Jjj Zlf@$9 z :( I#]2m Q HKߩ[Qq߁/{]pqiRX&-sDO9q> vW4HR$XHV8Ed< b]hsT{Ra ,=;:IT@jžMo u?K1]Vf61`!$/ _I`˰;Q5wQuɧʛfʊ`o݌j{тW5i#Q7k+Pt`⊘:ptY&KunBY}ªj5=abaA׋2j+p8zJϖn9L}Ɋ TH4q5.5ykFkX!ؿomPRT{#!R71h,Hd|=w4/_R}2ԃ QD ZsoH 6)= eo ?)ly{eNFQ~yޕbpRjgߐ~cG c1M$y*e>*ъ#@v4Y qvI*ᴓg?U!Jq4 EUnj쵴Ga 8K/Avśޮ(>r. D#EqC+^ Z,Vy)e_o>l)!IŦ ;rYޏ kG`\Y jj_8x dÃFj0IE=Ρu43(VRҿ<7j"Un/y-u{گ{l!u偮Glț?0)Tpn_Y!o65X¿HΏmS[osQ}3>-أ?ڝ_k=dԪ` ɕ{O==MͣmR@Z 9u*|zǝOꃩ!*TUN'hҍTm 4%@触F}9M +* 0C8yS*l%~Ra. 6H ` J:`/ZHGմS`$+bj.Fbry|4jywY2ܮPY@}*P* e(wT*>bP0SԬ׷(/s_tZ~jfZ `۩Aq믐+q颙űU,Or횚6S8"Da鯬m_Q6,dNS", ɤT;nv}iNsIS}%m JȨ>8-1PO;pFXGPYx2Bz_oux9XM<}2y t纀R`gvo]7 ա]^ ouمPKP- W׹NG2vxOPM;>sxyo /602엌siV+~iۆ.(. {f2VXg; w3`sNjšt<|PGJ3+\튤9݂4ES~NT=ז%QmD훋*mg?FݻWW~EA߂Iě?79o~ñ#[mJ+ez>2R{72̱a@H9'iӲyGLIfNb AajRW@Xq P:דKz_aSwuy-Vؔ&oAD=|/ ʗ>|E$\ųbvUA: ;bJ[wsv(wlORFuA;NTQYNarlW[X?HQH}\=CUg!;bHB8h.VdBipL0'8Mҋ\Cyda߱&%?6痼gvIp+s̅צ*8j7>i_ g r&.-i G1]py Q{Rbnk7R #^A059 dIEc c-FP$Ey[zOt)*3f('V1F%p45}&>pL:iQˁJUn@~1gEmlɹڱQv4l3Fu xHB3C {֤] $ٿd`63kEoh|Q`5$~-ϡv-o6)ھUxH!_p$sl9:Mis4u5s?k.s\u!:q>dgKƉYEO5I)/Pb\3@? ʼnD ^x{s]go 84:>KڦqB%9^i+5ArQ؁RoиKO/i[ؽ?릢,"Oׇzq[e_Éoj\(R+R8a$фis @k'E:q Rh|CW"f#j^ ,V_55kP=~?-O6 2-nMbmtL1]"/"̽qb?B)wu疹ߵhk2 s-%xlә]`xpMYf#r2bPD&/03FyiyZǂO{O@@aR~yi1\EN}$Z@骫YR1h#m<3uX98AaV.JH2սMCA7tC%R\ Ӄߡ1xlIʝW͢b,a\HnL̏iMd>9M64r?:F(^,NQáoZrQ t=KYд+AOWy&H|ԧVTUѪ\(+kle½)RRMo?Di|Q|6+ PI>;!R  dE@Sxh#U]~zD!8^#V`:-3lxPL|^D-?L*KZP嘲|j#&Ѭ`< x\nqgw =q1T'GRT0ɥaoIJ} Q r ]MZ]6h$R MX7Q 1Xy`OܹRu~Pf#| 4/ j+yeځf* q^_!i yu"*ܴC&!"޽׈!A^ϯC/BnO'S]Eyv1 H-#xqw3]s} Y㐇RFt'9%Сf꓄`JUπh5(L钆Hn d. .`CL`l}^(vkbO||x_6J'G"G17sTۑH*Z.K?uZu$&2lEM9*+^vh[l8>` L/z=0W5iIA7﯅sp!+E&OHA24@eT0j8\Β:Nk,f/4nFU%Ͷٜ=4Cn-gYJY5NXr]|vW!\3 \92~n/On&w>)#F8Nw8dt #$HmsUzIjAW8\tP/&?_iSd= ƺaΞC7alFU^] {lWUæ /vE<OiyHg hpqLwG\3J~K*240}xJWQoOX͡X+&)m1P+uCq*{r덄1ݙEDa%9qfivTVau>p@ X|bHl)r7J72pzZ5eǣ)j@Q*d@xkrh Գ/-Pv`bkgK_BSmKA6STnu6lUi:&*K\Bty5:hf_Κ WDv.;;_Ҹ%qu6zo(w|O7w(_T~E Ҍ:q^Mvߕv)q$g81m9!Wx@\Bo,qkI֞VdTg紥;n_upc?_!ni@RUkt)^D ڬGc7Doa3N:i0_g1 =.c4賏q" m(rG/|d)86V5>k#,C߯ ϳFi@V1=,s pB|xv2#@"CHxq_#"%L)X5Ҍ(cC˪<[l@Nv ,a, m0PQ 1F? b ՚9a3Cnz%=WtHECPB3~ϛ6~ k Lڮ ~"*N"fW@*ʟN x,r@ʪ~YHri-ClE{2T"D ']?Z g}L]j^n:(rt V`mbm2¬6쓏Z3b+ܦ~~Vo( TQPMWGҕKǿyPwMWX'M& V4b sߝ'/TxpﰌPQ/.l J\cTa#؋<(h>;s?}qd:C |^g`asZ]p5[nѓ s,YY8YIJqH.,j-$.gSTaXѩrMҶު' 6+K^zԒ`a)!GˬU~;PTiZؓ'%^0Tj-eԺ2^WCJD s$# YˊVtN&ĩk#!TY 5թdgҸON,do6sYCjDGț|LJpOہ>)zeuQ̭Oh5_sW ٣Ypb.1s %]"Mz3 cKn_rAVq Yw$I~Z{Fo;fWaY#bg.m'󺊱ٮ?]?A+fgz)KsT|B‡,AR9&Z_+&=vyz}l"$y(uj t4H s"B@ ;'{ͫF3Kp!c\Lxy{.Ll^>]Kv+zTtWbw.s+T5eg*KtL*.i$ "PJ#YM&E5SԬ\Y"اAj9 Jp0nP6wcps.VlX%rX]@zBZv[?Ȩb/rEulQuRKlogpcLU+`z!5)V1<=j,}{dᨶ<߈d9!=z+; W n{vD ȴS+J@_RN Bˍ]{׾V JD. {l+X ŵQMGHX›-܄c^2\8JtρIL z˼?O.Ȇό%y1ExN2F-+#"ބ2P`Hԝ-hjT#h{6*۱0@aFpppvD [r\xd}n-\S70A7,oښjwln"S^2rzyB;PrwNs@dF~I#M9éf\aߺ@WO-0L%-cXEjz THz'HW1YC^@][_&4DRz-A?Nvk0dvDB 8{ѺU4l$eެ{̈́' u`^Ol#|Pd}f57h,h)\h_LeYz( NM>VuCL:rAB){Ȼ]"eskt.9Qx`jf?B4=B/Mu-u¬lU*QYc*(_Hnt3b̕zUZ;K?,_ ϲdRtcu|zO{LlR 1@\x4 pNu9Sjo$X$b\ 츾;3$ %!FApy`Xfw6|@HL)ɻ~3⠡B*ݷrȉ'Dy>D^5r-3 Cl@<_CЫ`Capb;9wvpX` W6XBIgw\ #uOSY*OM)4=]@5]q΅+_b`a}˽\A.*Ż<$JC7uIh33pDE-w+.ph0δeB]X· Q:70;8}33j;YI~ Gs]4y ˤ<Mn fd<ӼȘbC%;}:eK H+^rseI:!kQOwEq[B{.wY] #uy(N&zp,@/tabТA󷊧Ђ[-UlKkI];bZ^0a/uB4X{wx/mb[pH&*@7-q!\@(]yLӡW4k&Jfq1LF!vT?ױ3 cab -[A*`˭RH2,&&fƁQ-W"v;lF7nG2ʌH8?gPB؇FCKf{,*(ngg\<vfO|Hȗ&?օ(2տ!ڀ4WL:01u2h~8UQj#J p6]WDd!~EN7 `T0idI4z&A84kũ^Mym&LoXhe7plSeęlGg+lYCS_{29 D%'̖XO.T@*R`c!rz(oM^(%202r3cFu:u/@o{Xߍ_z(?=1Eq_$)%"}+{;cP0Y$=(~҃$A8W&|ݓ=4Mʓd81[5vnfr]Lz#!"2 6-FX .[0!a* j|^MQ xk_i~{cw3PVKeI`{iTUx)ue SAyM`A9P軆 ƛvY<\f=wي :,Ibt|Txj"m}fr.ip6LJs~l-VGWnLj >jm6+q1hyF oI {M)o(bϒoXWQ?C \;BRȁslL"GZ?V'j6yIZ1<@F1q=E NٱDkN̓`di f 4QI/M@d؈ ܮ@I[{KYj45M+τx4b'k{!$-"?{s|?pV݊J?heլPŸ6tۀvzz9 !-WʱlFf$>7QMX#M"OUVq(Yi4 d]K'ErJTzǎ "s3)QmVf:!ٷJ>m~"H|鱌[GԵY7"rVKxl8g{>j7^֭)=(r(q{|TmNG=ؑ9Jz/kc NVl0|V*о WՉhqwV,x .z?P dEaUJ$Q۰ڒ*1/vaMFiur3߮ƹfbbJhУ>SI͈uZzWoBVr._Rђ“XL֙U 4lI,\SucS|Ɵ)Sw uP1*kZ,o"{.jZ?QwKO ߀TB#vŏu'}iLv~.uNq>q@!Ls:g_NbV O>E RQK<sEzwV;ҙxO-~pE8?#.k)hu]*gT}E⁹C0K ޔV+-pFu?:x*ХQ~ Id%AG 9`5dJɛH[z k(8Ef {m?7Pذ8 Pbˋ4Xn^ˏk)⺟![e^cE4ML,z-`+[[7ү |iSI'doLQn/ɂ|&YڻHme \-8T׿\!J#WB a5SǙ}9-@Fu?Za هN:=[WU(zٲ0NJ\J~̆$i:aƌ[l'qW玀K%ƎKDxc%0 ^҄3DՍGnh0{eg꘱G1Uͥf@W8=:K:n[:s~X0;FZEȸDU݀oզ8|ޚ@`u,tL)LB,qKuM2$m%ج&'s7 ތ1p)pha/=W֚Ǯ4<;~OP2Z%C0#ȣb)Nfr[ ,;!\\v*"СhKYksMzXŦ8eS99v^7X\4Bϖ%6ZJO? //xuWŕM ]iJjE.$Lf8@K<8xj/IoiAm@]ѻԞP AnZ7C~d92zx{Ws/ !'zOr%R`<q"#h*Q4%+5\94JA6i;LB F-z=YQmw)-ʂ&_wL%?ךAl=aM(Sّ6z\w jִpX wB}iϬ԰Ʃ1%|Mjc\K/d+#KʔΪQ5fN _Ɲz7ɋ{w<0]pAhO޻<;^?-7,)hS7˱|Z=//BҼTOe@C,zLP⢳Tl/v9$x[tp} >NBӞBu|H[-v09o9T.r a"pYət*WNWYB$X|mZ(0hFDix 쬝EciVgjX *l*A+VSڤ`ܹt"rG0GdC739blN ONWRo 3?NQ#}n}CH]gazaiq_$+7(|,08lkwvoo:FU ]:]Vi" o/ZT!hb$k`VrɢVO<:d`-pրi# 5W`.IJ2{<%j=*©L%9ϲH5~^ub=Caa TH?դ~Ҏq ~09T#6UyKLjШa`޷ TRPnpe(6tgx{ͪḖ6fE7!ʋ)*G!S#Ih19 hx2}))m,Sb#=YrWϧ8@kURK ũջ("4Rt*j  Lٲkq-ŏo+cAi9ܒ tR'NN4.9kj?dۈ"$:f"RvZil >XQ'$^ȄneeZuTQv754@'m؄i&B5r';\i[N1^p"_nT [REV8w WKM#TEAz2|0}M瞏tyQ?e:m&6$x4-n%@[ll|Cz/lC}wf/-j.a#1{:vUSA#P=͈͗0))'l /z +/̆#^'AO/z|:&p48/X*Nnci+p8|VKz!sI(M'^qX usdr_M6F'><'Hҕɵ=vMW/5e>>{͉ׅe*. Pj;5 1Tq( Rf>bZFߋV[(`˵wB} %1v9KJJXGPg=<W 7bs_Qy׾N/x.2z<q F85Qs%U'4EP"!xbK)q>nR/Ƥ)XhH ."M?6+{Gms P垇 \$WC|aaO]Ljz-8՝ LK劋 ,vdRxUSoXPy cY%*01PX iL'O] [<ΝyNgaH$_yuʯ7)'0Oc)% Ȯ۳1!&jZdzm9t0}|!fQVZ? )78vF5yT=ej'Ot3E^0vFj "M@"fESOP2|owd*Ldnll8"ƛ۹ܨ^kCe[ww t ns>&@c܏4@Q2sƋCWpjHǶ&ƦݞC2 7"wV@*T% ei2=ˎj)M(a|'37;`[oO:cM]Az󥿄iFeQ7?qJpüB(+ꐹCKnm0q7|PClTFJQ-`Jmk`~y9usCє'*N~Y y2-ʴ }y|*S9' Xx2VIJҿjnDA$QO?.[[X5#"3U6U_\EYzx%:)v,rY<ECx$U\(Eó>4d5& RKyA1$֙>E sϗڍ")). ~Mh5f>q?! 9 vo3ufu1/%B6 (a TjH'Ellg9^E细vOUD#~<bX BB 4RڳI?#1?km:oJ$jDxHH';`ؐq2175"3樃;H~F7bﰰGCz" o@0'~/JI9(PZHҭ hĨB@gPPֹD;ra(0{aN˿p~B vrad%+EN$ IBCR dE4 RdӷBϛT~2 X$`1oWlqM}KT Pq>B9eړIj(BE-E"+ D2̝ l9C)K i }x` st| 0PV`uz#(L0 ;7 M+ XӞxh!?ĥ/wb8N/<LUq;/'AGnw9+L Pg_KM:l:&nr!oђ&R؇FZҖ6mcaڂP?8b n 4Yo_X)38>uG<:kߴN_<_Ģ&3PMCS3i.$~KךGSKfd]WK!>2"H\L8r}a?2dI#'t` =VEpĎD w6e*vD*#J6 /j1MzX rl&KNG'1VSSဘ?12G8(G\6?d W&ʹ8 _pe|́j1"hogDb n5`/?{ua[󉀒,5`Bx 5 K]~)[@d9T?>R/7׹ouK=Dt(F_h&}Ȁ_;R?HWm%#z_続HًVe"H-jʨ0&/M\'睆4t Yc+>ʽlm!eO1$'EюQy=ElnݕNEgJ0{#=Z\G?#UϨ@ltVMipwtb>$9^ɑ`D2$h"U搞"5358A YakOzWQ/ x"U}B^#ׂBhS2̬bWrҎ #dCP쇐G@xLTVK:G9,ՑI^ BJ 4w Yq_e;)Wz0|ثES(7}9lQ嘗c~W5H 4k"yC`[m=.;>_13D*2oG$[)MvQOHFzOE[ip F2XHK :czЍ.Ȟ?lo\ g$+NOGi Z[dKaiP(B;sjA'XTjĚa7AKL<ˡNjEP2i۔/7/?xa7C [$P`*lLrsE5;EwA +fį}nȽ.e)J~\f;&Fyq1\CztN`65%9 9L2I$&T`2uɬsGSGK R)~BV"RJbEge OSlaaZm*nfZ'u f˅. 1Cgq"|e邖EGr.{G[ +t~2[T믚K[pCn.FnG߀%tO)Xz;4zmLvPԗ- _i`h*n5q4ib u]. iqDӷ@dO !Zujy+ C*1:<-1R%tP*Rq-HR ʑlj@dN4!gSā{y W;S(i^g_OZRnQwsS=»z) y%C2-0+#ڈM:W^P 7} xE)UN+a!2#']Kj 7jRӆB`x94eMR2#[tMO}lf &\~(tM*9yo8P̔dCTB*jΗ(-4SwKlИGR[D[s2g*=:SZB*%br%&2E[2 6z-f $e<d|iuSTSfUVR݌+DC7 [8085(t/3vsצerOߒSv+eg #v[Ȟ,o䰉JrP]LZ|E 4,/6JZu:$񶊗~q+ɥbmtn:ɺ ? u1BIzb=@D7~mRDɇ$agW*5?sjU)¶|$A@MT Vх4Bq5Pdu]]xHR<3#0q{)C5b"= =#үјW/tb{Q1;;0o#|cagV?NW'E ii7P+yeiU(#"S\q1ʉ I͘bKJ';dhmʄ[?(qN58Ðj2oiK!)-eE|)eah؛s7']%0>%\TPzf3ZNsm9#ꐒA<`~4!p \vȷ"|e4*!K\"ɨWqDZU븝Z3Q9:#ZagAn.ܿ -](EG'QuRJP"i0{}Jܔ*(D8$k% i#e! p)`TB< {R4LΌX9ՙ{dL*Ņ ::R{8ǀ KN462Epf.|ҷ=,f46'% `Bd=K&|,tJФsР\xJjv|C1xLeS6S7 E\SUAA9i`i#?z4wM@m;}.NlA;8C-렱qܣ;g"T>i_š 6:$.9'%{ xHd<Ȑٱ7XSeӯWBWpjI)뷡ϠO" XPq헕[ǝ ul0v@+4rۗ*ROSۮW:JSZ*̽Lp*%5s{C+$_n5k(k`j&942DZ@xlB}AI0`kBO])4]|["+-q5@GyY2)7$맪|Qm0# AFa{\g3{޼ٱ3qu}ҝ\ 㯘 Axn6~Ya"մztu: $^PKЬՌ4 e#u<41Jdcc/@8G>qK~3@dn}>ZO^f ~Hcp\$pe;'/`YrԢo4}VSrcW0 u2kf8&%D-nl͙'gmU`zaKfy01i2iNjm$ f4h|J Y>K:/d~"o,^{u{ Kj'%;`1 _d-VKyX *|\!fo%d@~yZI zp:B ܾەz7j9+ʮA73ޕREX6dgNk$rc'I^})?NzZJ0Kǻ p&s7>} Ӕe{khtKz,SMdd׻moX,8HXQ@`{nQ]˴PϾ̲7إ462ߢ_%왁FuMI"j+~j4Nznh&)wc BU7 0 e:tO*l;ϣ/iHSkǷ%][2(GsbFF ]~B.B ([*iQTQ8NV} ! aE˵#9Ѫ;OP kԙ.nt7* ?/u,AYa‡WTv/1:z44)-'_ԵEڞ )4+X仠^ .VzK(xMy_ d^#%r~Hz+ 's^d轷8={S?Vn:*,#u:RzH%r4Bf/FblñVP;+AOrgNVmVs{VgaF$*ꠁI|ӛ* ,AT_)kfaYy3a P;6rybN]aeweѥ@υs 7Ggh2-ZT\t"&I;v;Smy1G``I$8W,DQ6+E(bk b3|2K6la5z skc*=ȧM1+ʀ_ #@@M\ ßʊ6`XUDž+ ۵,G{\$"s@_Fۻ / <[7 oqR!]Kz7hrxqwg"` ,{8h yhp 1_wV\w86,ϳ?w9*4S }UDڏ T?[P9@MU䑌5(ucZ)Hbzǘpn$E샟% (S/284uC\pner A]q_SSzMܠH 'sYS5U%|,dy4sg(]sf}ĵa(Qe%T1gP SzہϑZsGUPg j8-{؄ibStZO^˨uJlD 1Ԙ%ОVO{ؾ(w@ t^u:Wʺ0՛kZdFZ* c f?FjԘ$+vS.?H>bfn Hڅ8$)lq"lRq-jЇI~Ýx?- uZ!VU9)).#ޞOJ:,5pf:VΩ{"ΐc^(\I=',N .ǂpNl~~,ݧ~xh`$۹pZ*WTcD u&S~$GĭAЉ% [iB< k}gag͍)_HܧiR -]c$QNe5%J|*MOt&3dZi >3}UzȚBkQF4^kҿvZY?{9X5e'Ego.A?5[OiYAH]bA8*g[)21Yl3A"eXWgʲ{MRwɃ\uk ז-}wP7Cf5> wau+MTԸūl@ h*7!mFK`չhLdtT/:AI^Fzֹ%}UXAZy3fU^xMD_7etyt೴zݙN [0)"s!˩0]JOJ'S'!mӜ'v"'CY+k6~g;n+9be$()Dc tCr%)%O !51s p8XDx,a &W3KulMsIuO u|o6J+=fSk櫊(s)ZQl xiMXm wJdYP^M EI5mYr6B6ꈴ&`PE-`r1Ŗә0wIߩk!1~^=z .@!cm>#I`I띭]3ɇvF߷n$NOu׶kOtÈ=<cLAy~$U*za+S{}a4v_>lݿ4 3#+CIF@ k G5˰mx^-_8j / hMW_8kZã.f1ĬMAip Wܶ`g̪=&IZt暃7f61D*BYÔ] oe Ҩ)ڒ5W|kArՐ@t CfifaLm% ?s-9jX C17jf{zNuOHMC5ӏOVsrv`Wg&!;io bT!rt Z< ]70l?ͩڅ=REtEP$B$a8@/-˨x4UBpFÍԞ"$ #v?PfL̉ȟ * z02n,2}7VqpsQ~ H)?:ȣձG 1vQgsT Z$-!5$Գ2n^QlWsv̵wɮX(.zV qLcxn#,kҦwWֲl+ܳ>нZ V%D3ʗ5Hd,0Yqkr<OQmЅW>KmDb tڧ0zmpnr{kϐX 34leg&Jzu X}t!9.sbqHG8e?EȻ0`t=E>gn8<`yZNzRKB N]Ko`Ւ4p0CLF, e {˦q)FU]x>@1Ua8c7/o\?}b*Rأw`+ nhxl|3Gq:Kaap}ebxԹ!E@Lʑ} i*/]@Js Pֶ${N?R92 mف,þ*Ӱl&,t3V^INy:K}80x,  J&KuNlEf*d<0!rpcdwNRAG=vIMof"C?;$93Vй -.܁%"_\_Kpm5.(}:"ZPm0z<. .0X!("D&R*Kwh nMDb&$.=CڨWa{*lֺMljS%rJE5S.:4:5y Um)sC=$XڀXGOR]Jc*7`6W=j~u@iu77 :~kWDS UDA׻;t>j.1a4.EsA/ M'em$sc-.yZ͎zWj17"Q:x(ڝv׀;q6l)zO= NVΰDaNw+ | & `Qi^ΕAʓ1‚3M.Ltڰ_ r1LWz0ضxƠH Nz ܣ'V܏݌ g2m%! *HFP5)[Myz!Z: eZ?,]-~4x12s ,`Ғ:ϰ~SLJV~>rIXEuaϸyn"#N٪>8iv젞/JN<*aZ2yJK\Q/bMchhSjRb@4O&ɬ |:8%^3s) Jc7>ȞSN BѮJ$|"guk34@YC4ԀqIZo.RI?pw8G % 'D,0|Vy^rGC }Yӵ/+J ^[bU;%  h1>cu[lD ٫>~(a9Ej+ 5|jjH?cU!= ^-EW8Xi*}cEfl-hy Yq= 1L:ZlDl9%qd !%Ǵ79aqT8*\џث3ifX,X̣ k}N 0})U-w3ř=c4fĕ"},ܝg9RpIg3J~Eh դAuy|Յ,Nq~U >ơ}DU~L!` 3PyӣDF53_R+'ίɺ?'mvhW]) *7i6&x؛7R5o5Hh+l%urTc{*p`X4Y]y0 'Ȣx7vj;C ֕t7զEW-u<ߋJ KmB\y>]rZ1{.M~)3 jO23BWg>%F{8EPexF荱)i_K†6V怂,cC9$pc;^٬?g|D0"5͑Л)1XpYl{)=gA3Mɳk&m-a漢&'Yev]G\ *No]+%I80<ՄEi׬ioA-=b )M1t@+}yzXձQb:YĘ60x<^0\Y`ZYHyJM z0%[1sRp]I1f[Ek,q7\Y]0_p"}̹q~j"0Ԩ P0 7U[M}}(ژ 2M7\ֳ\:IjpGV&[x}>5Sň !kFPwYrԋ)>@05oS ӂ;Ѵ7Fۨl,W~e:΍>dHœ^Nӡ.f 0ʾՊڬ=$> ||glӏ\MNoU^RZ2EHPV`]2;+ty{=5yK(/5gz (210La4#RjN^m`B/j4`5KgoGS K$f\;-n#afv$@ ϞN?(Nзĺ|EP}?L2FO0V0M3^$RyֻMyǚ`cTآ πkC #3muD9/A07 0 |~9-8±ԙMqmC(Ĭ`e,GpR]]Ac+492*6.6u HnshвX^3wQDCNoD5$XGDN ? /kn[apEZד=-bUMQCއ!#*GSX&#S,;"/s )^uZdCRgS5|<6i5&RչM Mj6?T< ,@K*-c4.dzbe}'g:R<7l ny`Th[i, 潏0̦&s,K.M!9OJIK0ZKw",Vbg~ΉuFIx4hVus0'b$b's%>J7?l '`=H 3-!e½8 )SHy4\*{+=]ϗ1fe|_dt^P<XLyT}ʗISERH%0+@%b.w.乶_םq|þ8X7Cl  oInMv^(3gЧǨh15.wb9p"Fp89>3¦cn)0(n9;.6ޙPIps_+.j -2Ima8Q@cS,ڋ:#إ[<ẛ~U@˙q-|Hv!hb2Na @AѼ-^ *,D" f]m휌+G>l}x~j'bт#.evـmty$j 49!}n&.V{i RP"TM!" &9Pd ?uL8yPQ-_n.1wAםg2zYF.iǎ66e dKlS ,@ Ag΂ChGpUs=۾@:ĵVȳ\&x_=lDlynXIray5 IǩV"a_Q⿤ eiBl:z{#]|iGeT0oA -kg1MЗî鶃-b\m5)D|1ϕw0X߂W1, Q2˧PZ9tW QxwRly_ &ķ\&ڇE#{b_? d3ˊX>mf:!FF{-?h023u A/@m;F2,Qx^ }?GFyGX.p%Z[[Nз |o=q᠄2($ڿvU.];ĽL5cfip{*M P I*GW$@8aJ\6-k#+9_6g5?0"mߣg9OJxSlZLEhp; PSPc5_$7skwQ_%zV5jHMJBt';T^n9H7ў^Ju e?A0|*qH+4Hm|꒿d#ǂA]OV:deJ e@;c@bD4xҼMW.leʙ⫞@E"[C>qꡏ&FقWr\H?LUTQvCT q /O6򄵉F+Ћ 8| i࿽EBS$&Vfe7i:\vϭfuZf2Ӓm]@:UNOܾvlL4t_JJWveB/vrIov,N^Oy68L>$V#~~c \w+aI;{ZQ b{;Gbz7 piﰆîZ̦]7< Q#syQBWe/ 0@K_@Ke_tMՉ&3]'bF.7Ae^LUkc l/Z+o#O,ʡl8@4k'@BmGS.Hep;o7mГ8TX[Ccΐ>V '%\FݏTm9`.C Hmըd멾y(`szei5YQĬ!R}/w0 wT! [N KlYXjX7烬PK3iA>q>rg. 4g.u xlw#J"}Bgä 9Gs xOB |rU8+ ixoRczQ]‚Tp]rr[Lh0ߗo+* a虤y~=/x#1O`Ykmh;W?FhmB p~?cz>}>9 A5,2l_W_34\;yͯDžgiQKs;c `_k2-ą7h:)7ގ Xϒ}$e6'~ҡU`pnǞ\LF5(2VhQm]q|.ɝVЌ c_ ?k$hf X5.Yo#[34gHǘ<K 7]>I@{>$'\~:⋮ szG@MՂC+>cC#(ps$twZTtxjFVz Z0~B;clo$ ( b*VBn߽‘d7"J7/P|0.uh) 'D᭎E@scTN{CqTEтD\YRA]ùJ2JY7(=^B\k3` gN#{yt5)鱣YGO:}y@n>?إc 3Uc]q*,5rPPu+d˰DTtn $sDrXdv³:{&BH u cY͆{}tF,pf!}>Tr,۽V74u?\*s1F=Ƹ73rrZ:=b Gk#z yLV9׷ ݉쏨 }}qOlTeGi=f$Fb!JjPTƣiG7H\PMHNAg[灴*{9AQ L!U\yN3~ KS3ϗ6 *3.#_smѵޕrӫ(&5~,`~Rodc&Av sĎXA#ad `#Cmil+Uμуalѳ$<.jA-QRQ RT!гnׂ&d9E?[hj=wtP/y hklCHXV˜j.ӂɲutvpg%ww001J!8lIb]"pdx5ᯈW+'_g}**yn!;"5l;필Qj#RU'E쿳`R"B-dqvD_I RYF?# _Փ3 }rWhs-1q\{>_rbZ$&Y":DNe7!NMnR4y:ʄeސW1Ŷ9Zwzu'X) V|"aq8)9lh5-cexOT^:aC$|4GkڑYÆYojBɄh$)R!bSJN݅] ͈ߘw@Lt'4<}Y\Xg: 1sKJ}s=cNo[Zj؛6pY}H?LNMi%21׷.}rƅڗԄ+?"f }(ޭs MnAsm.`]n&dfE6xTؚi E IwJwaf~r0fV K:9^?ݞ&])x|&n|!~ŐFa8Kc^y6 W`:PjՉpI$ws1%w~ jȑݪ0mH"jEN)[}Ji @Y,w `ߕS88CBYnU!in Nf|H=mWDS2GXs@F9@@6n:x(4DO<,deND5֢]=r kD,+syn*PKi*LCVgfU5w\B++z${?,T4= xurTL?#r~ #K V{djxeːbIz:9Wr! TU$IY2B(,]=BY.K!N"%>ڸr'YDusΡt$Fج 4 ѩҳ "= 2P䱰=-Ց#$vW򹘾 <1b:&hH,5Uo(n k#9ymn-4q( a{RިUlңg eA#;lgIJ9 ;|Ukł?.$Ek*NeJ]F"6{= sR[l.Xi1ua:QBCqx]nИ,ωW?t4hiȫm utL+|?}*$OyA&iz ԈGnn&oGgԫJENmW0.hB뽨x+NcP6ur20?hJ`i9m>|v '{k jzbŊ ń-$&K_K 98q~8Ѫ.gk</2YS ɵ@)݈3bߓ*l#HșoX]c:Ȓe,y9EךbUP_Ĩ4Rm}KzE7+uQ4]jE( tֲ! VeÑA3fN~|q]{uRjp"F˄O7LFHV곖p@g쨮hJ}k>@p' /B][|[[EQ! R3QW|Y԰(|uϱP;)X3=mtIeyɞv؈?2 >fj9}(-|Es}6Q!R b:.,;ZTٕڬind~wd;"zׇhNfQʻR j5 ,z+J >K=t[xZHq̢<$1?L9ey-gy1Vx~r|Zw0zxpVOj o .+V맧xRqQkhK:j/U5+ 9 aӆRJu[[elؕȘ^5(x(:׸LOGI.] 4kCEȔ{n*Jwd{׵hՑUXvv5v C9;O=^bPe^٬>Kc)d.u[@h-Q1'=Q2Jy,:ÚA` aFOH(;lV sPVM nҘg%saS 2?8+[wC!ސOG4&f2g.zXMG~*ZP uNRm6QvR!>$J __+jU+j3M۪߰:] XIA:R,QyYu4c)aJuQ \%@Pk[*.Liua%矈`ف_Hut@#u̓IaOdKT'9w=mg#uKt/"L:u(:uEuֿs8`@|_Pޢ1@wP)WJ5ZL@/Rǔ8VI [܄5ʈ*X~Hcb<c~T<ZI.C\Z|!2BK[m*'>ƴ,m9`  U~JƻF'HaSdVnH1Btwtݡ0u,SѤlk7NWnb?oPFy臊/]ژ=U0/G%=-Lcr'wceİ>PXE~x_^|Ķsbs UEs2*oF?֓aN9%=rmp@=[u o}Y_6>8׋5۴r(4T<|vE}Y]8y+9a֬@> * Pd}P~]Q~tc1"'r/TQbjv:sX.Md!.0{:4#u~g7vR+Qm0${#tbJM 7ZJ͏  j5-??alwmeDNfH#d 钃u zH=3<,6H #bpZJ&IO} ōU*rLvlux'NPV∓s%s:Z{꺖iՅJ^xr aɀdW]^|Ԟ^-1 Q4E߆i7epNѵwA7C3K޻aN JПOj +t ?iem-l8Up_Y ɂ! C_$ +;U-$ܓ=`jC /1GMu9>\S xWS[BGg,"%Sۆ<َ&TK:ܘ{}d-CFZnЋ YX:l8M{4G٣˟Vڋ*0 OT]d ({}Sl%V}ԚBo4>=$"brr,^?Ӵ{D@y)W*sU|_IN)\b~{5YZ|lW3Kߍտjl0]x | 5GKiB$ۼbW#mw)jŀ7B5qaZKU$һm< *]zWedA[cgC=k,}^kj;߸W,(}U 3)yw ~`56S1<̶<6Ǚ ab}ō|qظl.y;h~SsD7;qYl%A'MXLP  :ڞFՑWS9JUSh*ɴى w%-{.ʯd | `'J @$Re,L&`_Y>9Ev+ewRq)YQ֜+A BtWc/1<F_Θ3qtz-s- }+VY2(RH&J)p6F0b?<(ƪ_?m6g$;p aΦR9r»?uhm_yTD䲘Z ; a4ֲFjc t?-/g#4/[KP3NĘ~7Ҙ`Jc̐1/aAQˬ9iDZB9e }I/= d0K'ׯD9$mxD{\a3Ў sXN`?l8_Q"lx|}HkmvUI0B⪌Cii @Sl\~t?+[IX&fQQ8Yz<ꎾ K/0`8xxvnۮe( zRp{=8b\KFp؍-Ɠ5#F;Phf|Nsh54n[A}r_cjvd3A%WofMC§ab&>2 P$Nu@fK~ 4eTSdqdػ%4Bׂ״rIcעS6G#Z漥cmc\5ն] MP@Kh, s5%l,ݲ;ŗ@"NM/BIzJoJ9ɖZ*{jpp6oC@;f}.|2{SzQ}Jl:S]k~hpEA} ,lF_2ٝ$];€{)}4pp g 3_~ ,1 F+H͟K:4z4]<~GP*-uP?mT]2fJu\.!_:vsyAQy= &&K9I\3EyJtH9fQp<"omU8 V% @A>Zl)gѮr R$;Lh-@|YU"fN"[m2kofNi1g\`VZ+:+, a9ҋ~tV`{ߔ`uxWid TJM-oH.NL-?pXj/ koV$"`pFĮf79L_y,פ9#+/]Õ &7Wf2" jZ i"[3*8's'pESAF$!P%r>΁B--2i|R1wqEm}Fǵ+Ĩ-Q:D.plF Nތc򅘠mլdCej]%k2;V%UjV5.02˱IBy ,q ؛%6zTYu=K. fCku'H+1J8:(}bvo*I 0[+ 0RifV¼y|kvtCemʢ(RqD|1er-j9%"[|]:G~0 "-&㇮_oL6clG8"HpP{4N..JlnB0;M.3󃽊 k3_Vg'yFaڈ\qv0v|]ҹ,'RZ)WBkz` ao3n$?x$`{ Ќ*Xۀtocn4sZ?E4,KmFb!2ˌ1Y|TcX; ѸA?|́b.Kz٧3XpgB2;6-p7Xva:XʣhB 792W>?d9l0%A繅' ~UGơBq-SS ((RMtf tlzi`|q8p^-=`nF0ޖvi+K5&]l~(aF$`MceʈaYn>0!G)Z!x. I.5 @Aߒ6 F~V0r,״'^{g~> Ŵ_ \`甹כְy*2|q񊭞Ϸ z'?N`u^oveEB1u燎KLj}/1\ٽ8:_z! fNp1}?y6CR%c*p)fͰ۞ Yn# 8tL?]cM* lH&sXBU ?PFB=&-ܬo *y 1n-#s:idƠ@7@cTsAZ;XD| lMi80ybڟ3 1܄7UAZfwo7Sꁂݕ@ K,aUՅgE5zw5 [v?Y0g^iu"1X<}z2n-z\}Ƭv/ Ĺ` 5Er?HlBN?(6@~^ KUKE~eu U3LKjx܌L0'pUSFTCɆL]ƷG4x{Ըܿ@hԒ"FKKgwH":cqwU"y7dՊꀬӓy6h;<2ǯ 4Kgh]-S7A3'K/Zz/fĶ>_FH;<n;> G5̗11N˜UH85F1BSS+]nqB,l=<\ ዿzoe?J٣rPRrHURs :V?Xղz4-u2xFy0; &w!uO]AI]9?wCaN|Sy#4_6WϮėҺ4-;lѸ^%ܷ, NWe*D @JJҳuI[3xmq-'z.O+=]ӕV׉p`vPhDkag fzYYyߨ?BAv'<714tFZX.{KAֲ{D96g5GXEUꡦ4ߚ?lp+@+Hq)QUt (yF@̳4F5*wp~զw du#| #JMauL(vpp:`bl8%ʁȘְ䛑VZ.n2VjZzG] =n >z&"i޺3XgjNGCjLo+$& JqʬH`>UQe1[\/m~+f,6@?j~AP b+xG~-P^ũT[FBiy*4,ܫspg"G#l& i [V$7*gDw7jTp4JWz[n"0b` זȻe=[ 6q:e*3}D(m Q9gM8Ѩ(]J=\\0&Н:h>tOfF?4.|a/rA_2|N>[Y-s2T:KjFp6 )&%c-ϑ&s vU{9Kc)FӶ-ӄβbCT2!ˢيb@@zFTaDnV{"e$`K=Q-cE8eؐ4GOIe,?ZoѯFY~^1ܡBԟeO Ü{^Vft_i 3ndud.y_ʪكgk%P<I3"k/d9Howsͽ~eaKmY4G~s_*^*5(tPA쳀利2~ifAM24HP}gy:^U-u 9q?POmūx85z]*0*hF' ߟ@o7c Nɞ6D*iB+U Skt|9['hB`ILT`l7+xFp+mϡmYIcA{ٸRujA|UC/h$2ko~ߡg NobE\TaM e{9iK|4|/n+4o ^Ր57蠕uןk1)Bqeͨ4ZX. c`7C0'ͼWVx,Lvh#.N;%w>Xq-H iTh{ CGS4ymAB4/bhʼnspc8nKJ%WY$cZӘCYݪ2phq+(OmԺ Zk7QOx҅2NuyE&pR5Г0oJ`? KQ@}h&z+ 1o(ePt`u96^aHyKzVtuĕu05z3/i-p?ֻ\Y/Dž2QU z,#9i،:q%, W/j"wCH6nVLs^zDr٧zăcK2zh/CiA<*}>v)ز_ Ua\ 1OVG/ r#n&0p;HSnb9~1nOOɘ^ܩ5>l`}#ၬ @< ljqBӪx_}l_;0,p eܬYC`?{DhV儷pxXGN` bxMF\mZ%?SRԨD@"Wql|%<KA9b^lu}W~kѱ`R]ĶȰZ:^#j|_XH7||rė~|\\`X7b_cŸnnUH{s0& 5MC~Ve8{.4,<.9y5Vzh-XLXu8E1fa<+skp"-5#ݯIl\!)ҪNm˿U~ys>}oT"\#H.s 6 62vnjXI8~XnE,p}uj:d*o(o:%J7S팰Bh&c#']J|pB&FZvޠ+Œ4b֑XS |f4 r*.ocX0s8g-u{zY_l}0NȻݍg~6)1y+ɼm'z?3&޻G,8B%,s6YP`;LZ=1|ʴK`e4CGi?M[nA\^:44pՊc奟\Be%ƒSC}Rdc?jJK~b_}h/Z?L ]`yxV9T+ Z}0 @&HM1 TOpf^Z[pZFiq\KYp3`.f-fҗ;c`XDֹ:.BE9_-;ī"E4o3md/nXFd؋ݹQJ\^Zl1:!|#.4X?&q$⥩ $I@+qe%Z/MÓ!9LVAǠljڳ+:rN#C+Kg> LE&GW_+[ 5$45k}.,n$d[$Q)i +- Ҝ&OȞ'J;SR1K1Vu5yy[',j i qwQ>ը<ƟBjM.!MB( uBpTF4BvK.F~>2HD# HJo?&@1%#xʋŎZ~]gmI t@5&jV9wb^CSZ٤ } +>k;]$U=9KXPA1B+KCQ/bd ).,_ jEJ"P0 3a:%o<l"<,|lEU?EEO[cU,_z(U 'qeu(ELe|kɰƒ_kGB(&6XAN=Ǎ$?&|{!1-/OYhغf?^G1F,az]Ch##]Kbt`aXXR_2pMW@û &BI+W iB) |̥DT㲊(Pڦh<1U\wNMjL83wJřf@{=[zc?s~={x@cs2OڊT+9mԌ֡MeoIk`>%̈́}ͫ}9ZOn/%Cwn1~x0Fޏp?9RvdKb p઀8ejvQDF|I}=1,fjG @3y H!,+5:KWu/5pPw(?"O[l_Mk GJ*84nV{ኤ62/oSm!SEU}Mlͷ$rZ8 {b)R'"G2hi?ZuQ~P먋- L5oaeyΙ)굮5e`'/VH"n1y,E`vڗvKX:NaZU$xy5d^ Nhu) _H)0B/R`GFy0e*HL! po1j}Ͻ}Z}ć?pjBϤW#1ra*XTa@ 1 1!{LK3/]4 rI@ruqT,W-\Lwh_I붣b;:bۿ*!P;F8$GΤ2qh#mymz T.>*}=vl)C#Vz٪q Fx',mpQa*ϱ@iUpڴ@ iMNZRF &v=ÄJP~օ(K:ROh *NJ9f`jl syXd+?"\TzO d qޥ(`v D==B1x1Sk3w}ϣi$U5DV0nǞv6Krg1, UKgaz4:H]U|[3ɳew&= 8!NQfS]U06H}Kd=.vՙݲA58R.h?X.m_6ux:@"@'>>kan!QIeeӍ;*LgBFFvǤp<‰ iUysᤫKev@vJ)!9E!I{OX6DB a,ETܒmdy4CnPa~+!/a6̨qkkbxTcw Z8օw?T6|d{ԭ=|x]J{~gN'.&w+3ZP&ЭCzM.5pE Uttx-C"h6ai}.m9-n& pO S |[pYIy=)a][auh,F'!HuWlݾan^s'ܖ~/ +a-UPR5oxf,ϷB!qͥ9TStaq;}6plv>:E/C+56a2T- ܩK FA Qt ?Ll\ m 6Q9!+lm@B uq6 ޵@17bu6@ڔi3\gasf UnA򱈗qAFX=,O/\%}7!/O}3ԣ:B!4;eC!"ir ֋ ƌu0h4ywM<%'Nm;@5TY?-Cݜ\2 u襎E 8@r9PˢW[:fGcY6'`ǡ?4 q2c+(JX0z'3(oԬ*u^{;\EqռfTԁ= XKcN?j?Kv:0wqcw +F!r4=P.ynaQwA,^))&o՜Xs8Kw\}$Za&Ai_/Q<,ơrSFo2T!`<hq #S,KvSWKGe ԑo}{~=+M XA6JG$?= O7o!l6{I֫CR»_(0ז׍튋H2\a+!qJbq!Ӊ`5L_ ș<xmRg559e;\ ^٦ *1$,>m7rh *D$Đ{s }pœ%fVPUptG 4I3p7:j忕"?E{`^ǟJߓ0<-}#=W`ҕYn }<|pgӰB@9"tE`Հo٥Q.ӎUS,?uij4=*h 뇾-?Rwb:3C҄QO 05.1џa+ o+6h1q_Or׻R~Hץmȱ- I]K#,>,[$x)V"/e$jdž;j)gbp02iddb?ޞ"Fm'`oz|Lu} \ 3]gk4:fJՓ:?BSPJEn9 1$Hl/߄ #{KQ}ȯ0?T >kq8%Zl5KChER<1\N/g~#EZȹ|TԺۯ c@7(fCceѐq;ID'X7OD6/o] X"A ްFd>%H 0|1m5JÝoVFYR=`8 P3݈ڪ>0$n)?(S )y\{*v '9M~]a3F*YδӲR\ +}ZTN\_}?/'xei7PMY"`a6-t,]^Ԡ՘u*ldoz{WŠb‚Y C 2P\_ZၺI :݂} =ou32+Gw3<(߶Lٕ ,,}'CkoB"ssP Wi;KI~nm8Xݮ ʍ"@n :?Km18 '58࣒)MQ+ACط;8S\g6#]Ԉq)`ÁS5{q F@L2^?h==x h'o$*2A"o[2T*!ݽjN7m!ϡ_ 3Fxpo=Cض8,y'0t߷db&Ӟ98?+AYzF36 $z:sc(@%XsP65hz}eM*8Ԝ2_Omk~5x!V0c(-6Nh@"%?K9c:E8ly:<%Cָ#N| ?vk8 CL0eo( .2rg/vS6x[d%ͽ.5"*R{/N^eX,sq/S"O^85'mqdbH(BHo'>{dM(z//tZ@y(~^*aUhVOr,;og@vۃatܲ’F~aVZsguj)״NSwgsS"66%K7>lV$׷{ FiX5 Ի5~֒ >usX1%4j$#:l5B%!(~{,VO8,v2S9[<$$l+v\*ҫH 0vz 4_ iJ|ֹgt7pvG)y}jx]Ad\/=DY"j߬%{D(_K'ꀸP$7.)~cXhkFlº]{'4ʁ`^ka5cp5U ࿡2)wnm`aHwǘm.Ngِ߶:X/0I:z0 e)PW5 ;,w } |=:U(KPNސ /K[+9:. c`aeH:j3Nq.ƗrhRI-eت9F&5qdRsK0c0('G Fnqu^vyElA#ڤJmS-ßy/= L#`-7QL>JH39hDx3_Wa4k1䣱WI?^pr&qN*@r&zE`m7IaN۪_FG`G#~K}ߝNjqEO1qCdW' {:> נTRSt9 d9&fR xRl.mnߧ A2H DSYk1&q7\C ናzD♐jΩ"P˂), >Ȫz$Kqd!7P#rJy7JfZxj gyT[Dj߷7ufoFfY^k ◷W);~!3D!~57c7S~͐CO\*9su`9BYIL-; "=EDDV8u fyX^HCҌ|9bѣ/"c3:F|K4f aRZ]ipeFX7ph/ʤS9UQX!5%d)3eZ<=].\}1i*m}t/Q/mI4]W \ݼ=ԮCCN j8"۬D ʨeolkœuXj0jW?A y _r~5 ®W_7GԻK*o}/D Pm!YЙ1],*8XlA+84I'&-4/ٌGpTVE@)Vh2p tn(ZRGyP`vS\*2-.ɕfTkaw'%Xē1@>s98 o%| 7xb7D_r^_5s@X!4l`Qnf^IjI5DX[./{בщ;:1Ȧ]L$ r1_d!cJw5^ѯ5m4|)x)طVlJWXW\xVFe|9~O"g~CYWR6C8Og24)iްsl<,8Ή[gDq9~yy 64e-aަxpVݵgpzb>vCA"-}# udp)ԏޒ dS7XVjnz |Yh` Y4G^2|k;R%o\~]8wj%ĻЧD3-!1E*veci {y瀸}e};ܰy$mџ*/DW ܞc<:=uu(_[h0-T0X^"8kd{N',6ex9QL4b.* 8$;aD:Ѫj#u ͝n=;02!"nNEp8d_o wL (%vH/9T[l10؃.3n"NCJ?cKQK$hwK5ѓY߷W7+ epmenUv2s"?ҸrŊؾ "Ѭ]h 6loM8qUNc!k%Q{Sֈ[),e,^iԮ()*P6hk% Tqw:2Egst8wmNyϟ4[Nc >ԏ{|mYJ1{al |10&gW i@1-v~\ UyVh \} Db(yoVȕv,T2Vmy)u_9K^j>X{kNgdե뇌1`׹sS>?|pnŀ,glebIj'QgvHiu-xKN/nivdOvJ33RYK~. LW)`"lb|He2h\>Q̑tBV0*keZnwǡ  Oe foP8eMY D̅ YEw'no5䲦2&I7NB\i}Q.֏vt l3Uо\kvs.fwBWUݢg~P:Dͺ^Wq}6 i! iQ\k~MΔh ȚnWZA:0N[Qu:Jv"k Nq=z/В<3SɔVL;}s:v:UI1b[^Zbbn>ֽ*PԷ?VK8/aa< 7B/w,e0x%~XD5;՞H)dȼlq?M֙mA4{oc^( ;)ژipg?QT*fK7Kk vHS_ơ #9|6ґZ(IϛiSo&8T75G&T$"&̲^l$q G]&W}V="G hGi񑖢qc\KH*D[x^%%'s ߨ 9!<4a~"̫06GadEE2Ǚ )z|~֟+qA*|I0q pCH %l7^8kvz# =ī8CM,\u~7q {4z80wsueظ>76ռS;$!\DTb.v/JR7&T pf>vqp쀑\kSg2a^'HSX&` RX5ڜӍOiʽdFC&]705Y[IJ*h$r .rV^חF֑]w- k?8RƔC2PHx*dD4+EC mVCb=d4jױ;rjM5/ { S Н3r%6PB˵FYCioT"ѿbT W6~jeaڒ ,ɸZQML['SZ챨s~S@Ke1!t6׌1|+oo4Qo!Xc4+&GVc~nt{;]WE, xa1e[1ˁ"8k%б`-HNa_LC(_ITwIi>g c,^󡩍Kš[mJvmA7 W0(5oxX9[M uYKGKpMs&fAD 5qzmfOz̑CӡF- ]&_CX|m+2Oi2Ց w#nW#>NBL#11bQJlT%Iʋ_5;.?Z6\ƱKg(JVߧ U ,r*n %€I>-([S?}`[A ]ƿ n=A#c878&0עL#Ǩz\&3Wfh]' EtVJ˨2.@|f .8j7p%QWs? vwIE^Up8a ihЌٺ* A qE/dEiDE6 A/ :/= P+PLz,I(ώA[x^LDX_Mi@vJ>t*'ՀC{E16dW0nvׇzX(aŠI@`}M37{XE[4" y/N~Z^P%MMin{$gڔm 0 p*%s1|3V5ypNޡ-x!s&./j CxfuJ{n* zϓn G.MCa,zy{/LV=w'n4=ȝ -G bXE|/Nl3s!nt|HK3NN#] 3\k0߁ =Z4hpklχD \*@}Ъ vKf-{q_9(%:*z2-pF߹ N7/Rfb3Ƹ3zCObZ:bN+bi,; mrXt;b^%yD?zeNh0;fIqqҴX ꤺ+&U2“vЗӊLk01y-\ki|#1`s?T#QX'QuG*$ ? !E׀Ù,+䞑kնT=qj:gCU>?m__]Hޯ$i*@.8`~ gJ(BP3ݠƾ]fS< 'Z 0eIBlM[Ca>8N;XiLPiK_|!İ(_qh7~/n. GFLe$TsYKrfVn;Oy]Z##|o`~DYX03pWǚ<@~)ڏȡB6C*]VU?ǿrN.~%K_q3m ^g*7Q]F׾g]EAҲf3@wPAר4dspp, .޴;&ȮZ->l~f\#"+\p:hS" bg#r9L^!Ncy 8/z5~9(ad(P0.^Zy 6 7 X :@3Od{zQ-ǻ`LEDȱƩf+4r_#!n.kֹIex=,jM迈bN`9kNFe܌b8_7Wd[ʾD14PKJ^P=l$cKVawB\JÚeZB,XG"+m4È Ys0QQQIc]vj<9۟Lc*,?]z=oddPt"WVEZ}[ Ow9,vӇzX N|Ͷ6F\0~ILR뻓NQRJN-УSw@S"Raryܲ2+[KD/[݁8Dpm > Ư wkOHq;)P$w4=?ɱ{_zn/G Azk x\Ra[ԏtɧN DC̟m0 aaÕDYOINit˯$VYuՃ[ӢvTBex6^1ͭ-BQDP6} O\s= aJQC.W`!`ЭЬx /otD-Z?YeI&_=(@'f20(v>;ۜ,Ո%;/;2vdAA_ZԻ|7ۗ~boSG4ǪIkjdpުe^׫ 7eb0bv| i5. "\+*ͷϖƴvʽ+%yTE6Z}Iۀf>w`@`kI5Żdex GْW;w,ZNֻ\~Qm4߲)f,₍_]N(f w'SRzee Ʃd (بK;+b)SA6`ack1ݳ2"祧oZkwn8#mNX1BLNgS"cb ~om*DA[p=@ex(QchsyS;wXLֵ~ٰaqMͪ ~Cs#+rrd[OJfc tExTt1 +-Φ$_ qUW>.qpk(IhĐ'BOCGp^ވ+!/Z; 85$N8S PC|&#N%;fR,k˾ٳЅ\n>L^5i^'܈_B,hJ3M7hsV;;ckj>l6jUdzQϴF-f3t/Xۥx2ukz'AFeudN#ɠz TMJY/e%dlbns9 =efr.y] .(FO҄Fq"BŞh0*QJMέ,14 UаpNwCEWO@CRj(KnH-Yԍ2h {cj)?VVN%D1=)?WY97?iU{tGI =cG.%+y1~D[~ %K(*/dU\jf/0Tp-ݟ?A4ޣY:uB8{֌-Y1zK}PhDj{#Tn <^HiBKBd"/ Tu@3'֟op=Yg|SuNa$tQiߢ@hQRr% #bu|&)@HwjL?~K::$=@NW'H%HݓuT@d.UȎZ-ڣ%;LSR "}@jz1PEL'>$ǫ:.MlXՓKMz_+F16/؎ڙ7wf AIu?9`+"7?xNk]v]*u0zB"G4q4ak$y-y`9rh 01sQ HKF:ۜm;'{/뉛u-.,ڸA:5? ΟW^E5W({TSE5"V}ȪحZN+uKTVA4Pd з,hSRRD/sS~$ūCȘ)SiXgF9jR0K"雎3J X{H_'^b@GY4[{?4,X~6ȤYp@}Lv8!VLbgowuQ:"u|>&D┅)徍Q-@}.vZ}PrvwcR顩붝xCm=D]U4x[$<5δoS&PLM"##td8Lw2# R k='W.3yG?R2HELDh(]@a(K2O?_4X&f1EhaB'ph+OLz/q)=\lF Z?t_aB ]NoݺmcGf VLb5݅/xv)}I Tgq׶9G-sz 9L7Lk0^(XoBM,{\1YI!@=㢍f譚p*3$VFCK]ҝE%Q暗Ԧ íXr+})vuZ\n_:iS🾶BLth k֥Av3=Vs=CV̇tw'rjrc(ͳYg|+bF]n8Aغ̃Z0²}EXnAtz4>p1 c8[K0fTg?@kf_-LֶR,K46a&.atb%;|[faJ>VuuG;T-0( z*0%fn?oMAWˑ4Psw-h8$5뻱.d(7L4V`Ml禿s?@z&]蹬8 V0a?KȔC=kAfOxU 7Kg[dRCcO)Itb赗WBo{8 oǘW.-{N!糤74!~+ ,/̌T k'  [t.Dk*/3;w X]ݬFaaZi:_Vx+ng [퇋Y> ~Y}׭isDi|߉BEqj0-o<5+K7>)WtE ~\G5wIF3"hE[{{iDFR7y[E(b;9k=uإpD/65msQd,k꣞%r#_%}hX@r͜m1{buM/x( Go/!mJTz҈aR-nEzDh;AFpSm?.RQj5Ma9ž{ |QNN 8T<ͷ-Foke}[ #B#be#k# phY4<cB@)O%?>0i+1x/p FU0.Bs'XK=4z֍l*}))܉f͗IkHɁ)PB!p3~a|Qq [,%7šMGM^퓹ZGiety=cUfn&AJREί^td@^^*؄\b[]sp6%Y@>鄗by(\իq(Yu_FX s-_2 EX-4'tbPS;rym]BhV9wG0 ?V2qANOTy'~A0)\:mtٸl!THe5׆HXzBCFwEڻx507cB֊Z?IchgOqKHi@T ;{m7m x^'Pn4$;sΎc8*+c8pIi43!`&o-;|p3EН?Z0i\JI2=z4U+Ɲ SDWnOZj&\YިɎKAl;tcT(k^'Kj`e`uAP獞0;e?Vp*wk11P&'FRQ礳H"KǥT`mvrv^3AjSݘ%iL@|bL6)} 3<),:z/BHjR`CF<~\Y{ٹG75A,H*1 .~è`sLJnHDLU+F[K-VRZ\d3!%8 0Y-%5\"]%$싌oPciO`)Q]v#}_a *WM73-ďȜ,2P-ݚ҃3*$ҧ)1gT*O2_-P ]MاE`Ƴ;6F bA(.V:Hxh$.9q YJc|\"Lơt]'"xuu<9*)] hז]hdᷭYk hǴ* L D#whŬ}<{2I zj\ hm ?IZx'GJbHUqqt3oLIKEr׋8细QVy,o @#i@#v؄"` 4(U"gT`(T<&VysQDĜ ;[E#3aJY~'=Ξb8z3ŅnEZe*zRP,\ŝHJUZ"`5$HS; ˰ǃ cMi`^(BDn$EŢQQO(X dC>~kE[t=b 7ŧy7A(s.$%F3T B3wΕKjsŮ3߇cInBSKڶ{wzYɉt)mMzb~od3Lz9 Z)MPct0N ׇgF:a'N|ԧT.'_ilb#Bcxow>[8j9`:x8E&<;Y'e2qr Țܒ(v8  6s0tV=V1{G^pod5hkȲr Yf GKL)PzVrѦ33fXIo'msm%q! ɎùbLyR]2Y@5y/Sl}q6M`(xV1ǎݺA~ujG=\+|w)s $3DO@@ Cg+lFQIh|ʮq+\O ƅ3GVʹr+0 vK1 BJ܌tUQsVM09٬Z' /}`nj6dy(bi͜q<^ѥ.8p#^(JܑIo4r>rAq Tш ֻc / JH]q>Y6H;nT_7j>$T*@|E6Cz;f1܋ON)W1@`W/(IË~SM<~ǧRQʨWSyƣsGͿxHf7s+G H*.-JT{\윞351#%; >G*\(7(DH$v1؀k@aM@>P_/żK :~dl}3A vxݒ`sx*~뀡mRc S g"Y?'䝘x0t[B2?#"aOǮ7\52u /wu4 ?)R޳0aX,(/ʅ9yxDFٝ(|ŇlTp^m`i] J0!.ϰꎄ y?ߐكN`^7J(|B窱ehɵTy KL|qd<$%JPTH("PX٢OD&[_xWO&i"@b )zH6sX-6bRwvo(<7%@?KŨԟ/VR* 3-O|u!*[cX#s "K G{*Yw.uNF J)G#ߛ@'}zߩ'l @.ў h ܵ^0\?fI8ZhiS|SmMc(fMf{ Xq1Vt={*bpٵ2sOE`8 T%)e0P@c濵m5*te.j̀o(W"2xlfŮZ0?(Qj^2珢H+-E*8P5Z'мOm oaVL]OɂW]RwMIs~d-W/C/./7LqX s;qYvRcǮgXƞrJMJٴC;w'eho=)NJUD.$g7/Z- 5z{_ra ,"RXNJY8-E2%~PY5,Oid ڽE^jq_(N0X H3o#.^  ,qټ$^ӓl#2 -]5HCx#Tܱ4O̭#nb_=N/ȄυzKױv5fnezG'~lno?;r~0xTK2Ҍzۍˑs=?Dly"^Vp},Vo=}z e-". k1Wj~*s@kR1]X7Fn[\xm'Q;;8u(2 a:ݲbDwclbv(~/LKY$ߊOPv`q3 aWQ"x.`6AH/7JVrIi L~+MLROm$`٦&iӣbpJ$plVlnM@߆u%qרDzYiZPS/K&{4iܼ.Lڟ ܥf_^5ЌHo1T+U@(!+9 |6(Q2ĉC=C-۷߹Q+p\a}5j.y%=Or:Ќ`22fß̄ MiFg~OEQTieכC6 ^qc?MP}pGw.b3-f.A+ȍ¶n?*;( w.x:)XL4Z|Q/qr&yiS/^ ibQn`/v WSўY ?M[OƎDd{5j͛nGeGe`JOZ,nbPy hTN1hSa%L'ba&8Z D-z6voimK |۫eǵQRIj@9[Ĭ>Ʃ"&pJ#:ynnGظ ̗A]Qe$4ߏ}e- (.[sJ|ZB`Y̋70L,k~-4wⴋ5m:<͸-I+th%G|p1+jD??G{×B(輂eU纔[GN)ǫm8+B Hhe'4p.FTU/=q jkݦ`xl[1pƠ@F%o+)ڄ~YME\^'"ȭD`)m S˂OK:ט{A(qxU^?xMP' 6r/*:glGG*ꦅm%βPо%? Y,f#.Wk<2xi+r|~Y7R>bm#͇m@SFFL)0yƻAs1 ،82e;W/n+ ,>am=| 7K$ޮ<"UAdQT7bbDSo>Q"XK>z:8c_)URk`fMJYq|5\·M`ABٱ/NtpѤ ; )^|"qvdJu x`d%# ]ԑO[i5{6pO?.W溄Y̱^i5-Os"klAgݱUDׅ;kXer5׼&دDpU>0gDoL8IVҼ &Wts/ U0]sUxQ|j.U?/h;RY"=Kw/`߇Ռꬾf/ No支'\ӽ3`] `+,,YE-`f/\ćYarrNnRi6e2pT1HzRXin`Dߘ3 ͜8xibC cpDs0 ,XDU8 d0. o_LtL }o0 p_4v,U.CݦKN=:ta*8!g1M A$r''U)iː`1:-H:v?k,:`6aޅ%,ER~M,ZMge3:an3RYaCP6֠|&@:+ q#6a^_󈲓=Xz;=n3P` W/i@W6 )621 *5hjinO{6UD.k@PaJPȷCCOcO;.L}/89XN\TNT?O}qDn~ާ*k#ldpbSZ lP;Oc9{9䲟me2IHB#NԈM47 6"N a4 Dnn`ul*@ xdSNR:Ν1q:n3]wxw8sLPή۾AAiB9IA7iˤ ?a%mTɄ58? H![ۮh!,t _X7P„[YO[=SWqXWga 3iDvu"7%QHZnmP~)*iZM߭\{(Lf{E(2.dZv%GAk>co;a;s`9F5RΏ!{DtV:5*K5O4}S*pV hJ_s!U NMUL犻x`{SP<7yLy+״p-MNVDr i9>IyK)(n-w.{>/u۟+DyV׾;KX=gSz;gcJE8hfAm3>/X]0"R`&ړyV#*eVx96Ն4PN%#gHzPA.&`;e+ MԢN3nҧ[MC9*NU`a .A!w+[s([X7Tc='ȃDbß=r 799  &!Y .ʽin.̗QÙ98$1`>_HuĻrn$csha|UeV)2Mz7E)&T"uMH[px"n&BIw}syؽ'ʀB5+6U* d-j6ŰҎԅQ"٥gBiF^};$9cim #jLsa6^2ց< {< Ź$\g :yĽ2i[Hy9A`,SC">ўQr4 ||!nR?Zr_nuSG1n{bhy6ٻb.:op;@2dJgjʽOhv`Y1wDj Ȃ:^8vPg&VFG(s;rL=TkYWJ"=>9^xIjEDaqD4H'"(&ABq6-ddU[5RӀΚ-f:%oR/y'aI=I ծ?lUjhfu9dx/`\ w:tT,3}Z쥢fRven9n{sEE zzBoWgQ(+Ymˮk `o433^P:+zS^7[jaM60:@vHZT@[c vt|Hty p'uc̘,] X}֦s "%kr͒Kz5My=Y~1xrX"ȞR'+κzۋnםQM^ ]`g?qPmADKj+lwም͸DRt̺p.\Є f\p4s5wYzk(mʑ|7IzNcYzCkbv*6ʼnN~\^ Y6 kA.@dn2D_%wN-0)M9V1*($0o[AeBRj 0*gŵIґޘlR[@3h*w*ru®]AJֆ|i$bg껃V.W[##I^.@qj9@q MڟY?쿴 |V)˰ yb,-#E$z2S|m :̽L%fCvp'"7T!!*C>"^^!y='%c1H\%`Kz^P}+}!c`bP9{{AU:H.Ma;Z&1h021uc8&nLWy1cֳUlm4 u;gO> >U@zi/ 5?T1T׎?` KFv h;<Vۈw f|Vȉv TBƦL{?[?dKwt3PUy{n]0#??Ƈk\6]-VDh9($NU.sו C# 5ʝ4pa~xdt3>o$o-OR7C{13h z~'2`dyhX _Q!Y}r2NYԻݗ3d^i$ Uh+4y_W*ЙP|Yd֜|ാ'!f,bkAm?><"S'8Q()^vpPNo9XH~W_VDab¸r[kea Tg|2UqġEOXǁ4݇n9knȡ-K(+cϺ1= X3֠u(.zL39qp!F<MB|dVPIMkRYqE^z:d$E4)ilǣLwnI7,}^=L%Dj\r[]~oAtUr׿.LvZ2w Cw`̣ذP KUi|$OuiejitFAǁi; 6SM7#)D'j=]#\շd8+.Gr sJj0N8',-jiz\ڲ!8hڒWÙЗ/A,wJ@ЏayDd|.0RMԝ$c3ǝ`QX@`~USeE]`}StKΜȵBŌD,;q7vw渪*WhEsl5GC0eik]}s;{hn /iϋRK( 8P|Ce{Tj z ]\rC |ȍ gp6rL.wհ* c?"|Q 's]2 #tvǶK`$ }G[oo9Gk$PpP^̨+Ü` UJ.vh Fz=?ף!Mz%kۧ嵄=pue+U<}Z-­V %W\`l`ۇ $kduMO^0mu`Y;q_*if*vylJP|^;GW^IAC;0b#d84k"abnG86U1GY#OǙi*=۪@~aZLdX "ԤT`) ]sV{tgMAi'`) lm48j<7.l.>95\@[Gߞ9Yc%l,O]?@cT5MmDX><Ԏ=U*Fc:6zQs_& ExPW9ǿ<ء?I6K84N=DNp̗I.$,rob$2|}~Ōeg;gUIѵapQ;#;tiS k>bq+GI}K[~W&B:`iѳKwR&tIlCfa|v^ ZO0o#i5ޘoʭ?kWn(:Πa~&<*wO'}+ ayr<'ݾ*W&:fHV0b{\}|>B?#uېs"@`udaI_㴸h" ?Gȯ^є,K= 05l !"OR]THȭ֧ ),ȴYOBPq.ѾF2nY_q~)8:r nf1'K8jCnqPB@Es;l:a/apZNgpPń?~/%]v:oW6Q0i6|UCZ Ut7VN Lȭ'^жʯxقس k*;'g=Gha -_.pޮK`ri4V|}!|tG,pq q›9"a_>S/V yb+i:DMJRhzK(Rg~IMc'dFTv==mռjy\SVaa0̊œW>le6ƃє\-ZV9Dθcq *N[@׉ć9N}C{aԿ{=N' -v3 ٪a*.I kQ1mu3l;QÆ48':a`y+Ye/Xyv7wй% }h{x5%7;CBdiZ!Q1Lt.JQp@]FbHߤg)jy%Uؘ;;uݗɎ0`.|Z'*TXvJ ݷ(V;j\w!+|Ou[״:TZ留t}/WYvti,R˯pֺiLi|!ǎ{|qk~~}j- ج~cʧ{YC,ƶ.93e^EH:B@%;+}ک8 PZDΐ.-q j| `.M\a)]k^'uAlM j8^Jvp_pN_L%Skb'Dyfn{'2!xh8LITaKlZz] ]R0MO%Q3AǁyJ'K_@Vdj}y~%T\A1ry3,i4T#d93iLҿ eiEN"$SAvKHQ f 󷊭U 2-P#̶V^~{whiG$24P/yBFDa 6J-c%(Yk'͢o98ŧɭ1~YHtV EI*v"2#"=kvAY`.zdƃ쒎kSWVm܇yL6Of>hhzut0bAQz[{3E]yY›3s/#pvNUHfN絷0q/.X8ţʈ-{) lqoA!(pDMwVd[/Ur "4!>K`/IVPg|td0]! :e!VI1ۓbVU])6LkNd %\O8oGBcђBsZ!/iHw^'(Kڎfo T~58Rmm7{,KdkN-9ʄSgƉc6ol`S8-b}߱pm"ks!{.<=9~rGw>qH;_>dNDֵU-PYcLԠTijhdJLbQ {a"Ɍ!\mzwyFb;1P^Qb&1l[6ҷ%j TwLy0/GvBw[UnJF#+Eb)F"NAR ;Pi8Fɞ-WlCBٛ&%{txױ]Ho(f~Pw8!$+1m-#GU캗})l)v(#(}w<%?Z %ϰL9DN^< _ggd} gcu YYr]<}^:9ޘ }dL7~=B;$zolPV:1ҹs1\2hVAt\p0CN= 7 آi׵\a% MyJ`5 ]$D?N08Ihc>C7$6zCŰAbFY# r&odNw| %Ah8 v"zF-9DL'(  +X%آyc*/GJnk \\(v4j9:q9\eK?."mU'*U[w&뵱 xu9HpZwE !eN=\&Yf\Gހċw fFא z.N{Nk/Ii388j-Љ}r: N3$pڬ\l*5n y\[_~$<5/SO5e4l3Puf1<'Ԗ?+ܺnץ;u-Ud"R7Fޏ~Q^(H>6/)d~մzQZHxP*pXrwK JU~$P,( |"p xbq3LǍ&6aA>5WSm쫆d|K,X3I.߈ԣF,cgSr k5~fB^1別IG]EA!BoNH-ep :ǹu Tj^$Y=P__9}m|OsoztsFՐSZHP럂v$dWOFWj-hw,\.hhfEۥXWra>j̷h O `NEKE N,ںlnD_k:vEY1C4T$we(d>>&~F*De;e/ϪÄGŪ^ َfXxئE }N^0۶wr.yӣsl27}I:~M;K '!Z4:i9ҥŢw`ڵj"pl\~ 632l*%IP/:Uldq^ˢ>4iLe\^$f*0Y}9{]*փRFLsq.9_½RL(Bi$Ua5'tչC)✡~8#sH '6jm`Fls,qQ6=(mՆuBDkuP펭zXwNwhL3C&Ivz<=Z-"#%7J>]1bެ kd 4y)*+"^u M@yyR+11\N,Sf^nLXr"ӝĽl)9iOBE- k,N>T /vM޵]S8WWXuCΜ" Krc#X./u RcAHX9q B)cv8klV(7۠9Hr}'XNR xY(v_hN]T&j] TVak(7U! "rnRkJvQ'8W4b"}htSsjLY.=Q3m҅c?dr@xR!ҌVWb!3| :ZMdVH/_s9# ~4id(8 Iҽ5m>?@8b)g2R>|Htz C{7r{ ml>].1{CG:ۼ,RhXd QNCfnz/'+ F||dbވ$=k/QfVVS?VǸvцTnG\ `t:s/W71G3ԩ VH| ΂!~щ#DP`"G!P.ᬰ>/0 \9{mM^iS˜nByGaNtL75Sݠ&ualt@b%F[(㲲E+ XPqV6k2WА+2\[Җ(9AbdFCn) 2q|`ՄL%Z|R_"nJ,f#+/OkPOE3JpTWDݹV觀+,gUy(dqA 4C4jm4M]iu-dn\H A+t[51}rZ{FSL:VStg8[~P4f҃@.D#gBb 'O(əm3qPgOG#/u+8T@YF7 [8GppŭXCLuD -QKcЗK os3bcPÊK7z9ɫr_%s.#0QȰLM0{GFbR=}c& _+m?x|1˜s2i#8=#` `gnꚍD_߲`21ֶJdNsӳyr? J8BgdEҲNEWEJim؇hŭ^|i'x3 Ω:S~BI/VfnEkP*Y#h+,lH1&\O` }"&IIz]e{, Q?=:IX2TY!joݎv#"AR()UA$q 'l]lߤ.'0O[I Rɶ)/,1 +%PZrhi>^mqf1"j0Y*8i5;{^H*Cun.\FZ.Am!T;LjZbA( *$L8]Yu!L>կ]DetF"pzf)y~0Nʀ$}#nF3ydE TH]R}#gpWPo31kus`6lSe{oᙋŻ>HJWn3@,2i:@V~W$ 5ցл7ϣ+(6̣̕r@B{9 / S($Q;} (}1I -PBֿ3lUihRv̾Z*jG<ڳ£uV_(uܜ- 599%ela2}PpZO_z7tԉf2 EƽnR:7s Wi* 6u/&`Âm͵R#`8#\N]W\l݂: lMӚ{(@~T˘q~U_8Ujb)fxKGx48pBT{7LaWqx?[֛Y뤆PL~>gޚ'.p"af xXc($St{2J"/buQ?J$HMma*ovYIm޾J dt@WD $uNs\ʀ4a.PyuhrBd X{hۚ%IC{^+ {ܻ*͕hl#{#_12x;vX 2xrAYvF \- UHZa:w^ gN{$#F댤~)')Y~Mqaܔgh`uW)вƫcJgQOѷ;BhpkjT>~"n/} 8H8l &qƱf#B2M Y'c @5Ñm<ϖ Gr5Ǖ`,1;Ck姐)_ѯN>$ f!UY t/EUף WO @1>$g |κ[u?Cږvs3\ܯ\-Ż \] r^'?yǑŸ,ݦɿqa[P"QYZ!I*V/Pj Ԗ6C[\1C`usC!K"`j(| p1u^EhQ)8A I=]oaFoJOJnv?I%wK-P< 36cP 3^ Ym]i3gxvwDajD"vJBs5AU̷9-WJзe @K:f 8"ejU۪A&3lj'hG)S mz `իRzy|e&2fS&-ʗ +IksQ.% 4iU(p9 zaܲG|jtuGxР:ct$[~ITf;RpV'g//ѻ2\.RR;q-'h?ާ}lI?(8ݾHu ( Ea~28d$0a\HJQ[v#6Y')8W-/pȆrۍ1(F7?4n'T8J6#":h8z.j_%iwZcg`""붴*+q̣HK+ pyl&V BHf=+;9F/ۨ@lgeK7>=B׎mW쏲2q!x_!g@ XE Fx <,lD`p 0K!`dàɬu>vDBQ] 5 1{a/g % hbʼnas( Ӏ"GSNPyc5\Sv"h1tPL %hD|:^]#i_Ul_rOn9@4aUI4e]pliȤ*Lc9F{lzrϳaJt5Jj %8¿N!BOѿ x$ $f-Aq1Ѭ%QfB,Sa=h1#(b:v +F=f h?S(u8RL  >nPT 6 τEmQJ%/8VDCx[IBT_Q |L>NuLK#m+# 5lc੤ypy6v^F6 Et˕h5Iap~'S`(=8.Ϙ--niz~[)rNn?a^,d5nyuZ.j98w{xfAdXVQ|χ +n<ݦBO{C&^~/ܩ-b SJ iE=N%պ Yƭh 9 MV?HYQts[imnJjǣ* d#Z= Pn>iO5˹{&<[1gƮuGJ!Nc`u^J{?1N`.+z8GǫcQq4Gy9_$ b#Qq՘4yH3_TډZT1ZOwM4TrTmz^vpb6lt+IvZ{[Zl2Dw'Z3x͘'KoBRK?/SExߠ~N\*"ݿg)]] #L=5o͟1\U[%/csiԯPZ I tH-m fnվZ \Tq?[:J{Qjv8dp,)#.o@v{Tp kX}n9ߋ?.N煻}R-aQ %a^ $ VLa/C=x Qv=ߡVi萪<ﶹܽӹ-@ A$83<(1H>$P*l^ϭ;qw?(=~*<yaqnic/sr#_rЛ3"9; GV' ð Ciȭm"m ^W[72X )[ڴVD<'W?ΙPEޢ.1W˂oxeh#+=+vvYXMi8Og,sq29 SSE~wwz߲E]W2NH忀f-[1{v)4=}vh^`l8ArσܕvBCُ.iYBNF=bJ 5z2ɀ^)Wy(0H#Q%a=cp_GyNITխ@#UW3KKW@G\n(`zȚ#%Z7:<=ڠo>r$f -6Ke&'٭d0*z}2"v@8eRwP9)9+WїX@{{rsJ.-*s]J'`]j s0Tw6r BȷK}%NGv|eڕ(/  tT9bq%z3g ؛p@xr.q[cs](KxDR/m\n:LE&p8fhcZ'SVD?HJFgbnJ}ņ?HieR5 7W5tphMU ӷ]O/P;+ T@d9,_(}&>[2l([7li]ctZ~25J-5yID-ĎUŽ8PcibKd]}P,m26^i<9Ea/87c_ÖOARt3@:M/1P5Q Am5T"ɌS`}ZGC|ٸMB>t̺(gR&6do]I'}:g͡C=j_x *o1(XU0lM)ӖQx>%u= ̸A:gQZu| Wxv/=98$"yK]bM :bWA y1w.ccXzYE'*;8G}"M4އ)똶ۜ^}ЅuV(zOҺ-\k DG/ IFV睎ؐܜV;5ĐcL,r `<=©j,lz)ouq(?xBg-Y s:'gytk|;>aNz3L{n-$ShfnLL]mt)愶_ݙc$R䬲AP|$21KO4g% D$ ڃvfxHo 'DBAɊ) FNs_9L#|%)ԔKh Ct|~ PɤB _-(&:k+I7|9, (-I\ /.Av{,.fxWVsn,A_A֙@RgQHD@Chb©rpn^C߮We+!.~ -x~f߉'uޠz-p QrHIϕ?=b7Kמz<dlh `1 ?]/w̉ x5 ?E䇈uİE@ g:JSv{#gOV"bː9YFԲ} m9rZ|aVY` weNۖz1c`7:'?*fqpUCC\2,%zM@/J:F06J%ipƹK|RW$*s Xψ!\C/Ď?= $d׿}ZKdP qT@}g_/zNؓ_hgsL4dyF 4-sκQvbU`Fb1kFo% l%Zړܰ`ض M\ra0ʟ- l{t |1?SoG*Ol1h2&zNlbVȗܸ,=BxA$d;5ˢ'v&I5J"K#F_G- )HR=քlsUm"sko@ 5(T~u8k_7?1}n=Iu{?:x!#F_ۘD3|RK^ txEĈ,IDܸ5 IX+Fv<9bPhv_%?{'wAG7>]P%.PRc?jMh6<Դ67CԲ!ߕ::,+4f\_鬼Q"CHĈ 6*zЈPD9 {7@yC`m:wn;A#Ht b Wy$-:0$h<Geί3\|6iʿt3ȳK]c|ER3#KtP:WFFR>|w*KQ.Wp3 L o|o851k!/QgT-lOgHpr 8J1D`ЌƻiDA%xh[Ez&(<5ocS% .k:ڌn}& B.fJ|h(ћ߳:ŲuWRAD((}~1%qWL@ -]nc| +]RHi;;6n4(s0헒 aJ!beviJ 6,`2ַP;BNG ,qIIOA2Z\ 3w{#nnXI8]euA"z+y5S x,Qed4t ՑQrs. Y?vg`P=Y}QE](xKos>'+*Y^-@Qz XRi8=˺ƈZ&"1vmjBUT1aNew93Z$xq=Qx!.AP{ 1я ,JPE"kAGF3DXPTJŋxS$WKuP@X _ʤeA5FKZǀ'[0&h I g>E򑤘`N!U+u5J.z<;}ڳu)ݤ̻ |Ɏ$3׌Amshy$rj2"$ sZIRF~۞Zq(.;6:ϮQly<BZђ#B1$[ce_ܹvWSXgQ\4vJt2A_i(SYNZp]zcŽ$W2dI5{0 &fbO |9c?`xA W2zkBτerڃ)K0 N\RBrW?>Źz5NHwAĈ"ն:91Ӥ/,4Č q7-FKG6.J)n<FE)ZT/kV59εc5@.|#lQ]8)1zjG{4 7''Xe[] 2^!Q6,p[F*EX$~DE;ݐe^+Pv;p CO3#LxAVj}Zjj\GrYB;g4nnYC^խ`wtnyl[1 Qi|-T8dp*C:[a ۤO0(iS&NkVOw7ְ5;Xwt`ʖ Zl9E&'*Zh ?S[ѾK y-:~-x'Aט[C'eY`_sKgy)((n4 J׉$\ddSSZIR@8Xbw=SWԑ;*c0Sz;g. !nmz(\g8pXS~8版ܐ/{FD)4O^B?mO0YKӕ!v BT: YIt%w.!zVTY[F/~#€ + MH%-ڍ5%BZ+IwtbMJ[妈6.@ȗ[ I?.:[;=U&"4b7:4 )3muZ:z>+;1:Ꙫd-$n+bj%4`HǙei8H NJ:PWʭVUUO'l!7RIM!VO߀*=xMhd^4Ch56}K =u!FJšL>B쯕}Z%B5Ԑ*k>rݻ! r V; l1@/k=u@@y,*TeIx0KQ^~g07vbSJDP3Oݹ HgvhyyH[~ZOU8^J!;ODG-BqjziجTPzKm>s^y>͊LXƌj쇡OFXh[;e T!gƿQU~R`?dU(%k}ӯ?5Bɏ)F D36A9&mCj/CɧI.WG'r=3p-p\#.̶yG 8wHU_ bvBzR\K`|FjBDO͕ %@\ĩV6b pԻ\"{+ 0Yl`\n偨82a^عGDy1 ~qEw{ rdW^jl9U9r| _sM~k *\VCF'ޗDJA'dã]o5zY@唒 9LH]u;04-RCD;.Tl:)+TdcL4o\CE6,(kcSޜq;;AgW\fդ =n2Hb ޶܁jZU%g1{e[`1YrAGEWk tlϱIG-q0TW>6f=q8bbDP vOEGxR#Y5y%̇5֝ `ۛ~õMM㗽* >&nȠ3~+Y岏E?TD0_H0G~#V%M|#A"!YRTu%}>B< RIYqpl=~b?b*R0tXgz<9%ύ5 f6 = K;!Vԋ.DB a;)]dS`yХ !.jvbku`qyMI7i2w%6姪y_RX2by*Ew y$&{^ +LP(d! 3H-<ᖮSUsDV[V.qQxO=dݺ[z0e}|i=w)Fuu%4zl*LJJJMQ͞7nD&;f$7l8 Y;Ge^4!]}OC9ꬡ2t2|֪(E]+OF{(Is'5dêɑbKce]XŹ| `qK|gײ Y~3<6?S[@.x$$%hq쌽"dEP>\OW$zY^Km&SECC$8&'#Вj7s8pupL(5a0D$[B+Fy5}ՁA(/ff{ +FR@w-P#c1~Ux?+%{el %͉86A;SGrh4;J7~ۅ kf'P UZ}mwv\!!Z$%,%n(U?G@ CӸDY$USV&0zTP1eOھdv9>'jpm) -]&Kl DD7 Ü -2NB6t3ʎ͘w%hNGץa(|b'AAKyXvɡuA@*(z%f~k48d|8z+$ F-2R`s'5ܮV DeD<~| a_{x> җĂ| lr]ړqv,kDVyJԥWn n߬Ӗ0;H'zܘ2d*QO8 A9Q?ɉiO]FXb*e<ӔmCN% f]Bkǭu`c5NA9-~u!MgE^LM~Cq#(O/RvITq= xeQdr(29 ~?yy؞&$zS rIM }mK}tMsul&7xxTePl^X9 ?Ǜv9sTsm7l^,(Y|Cz؛" :L2k;<\7qZGGw-^EIf1zK ]{m}a '+zLV2,Q|WQ:5EORJu GJ{ 8:P)g4}L̈*0.dH |Ս\fs6XT~K^J{fWDa7Vų>̶:n)Bc5Popo{ U: }`q l?uħ'.pB|e]'ʗUx 1E ZαT]8jc($Caylp|")A/ |nnRe0hJHeSh 5 9ع}0n u{镖Cm5Qo *U3 JkF 7@ϓyxgbӒXD7q㔚_ _Chw.îDgs z2iUY#q:҃s;D R1ڠp)٩\阕8&Q91i,<7K\S@l[oϼM7^X9޹/ATO%sczۘRᔵBt|V%]H؆䚧Vd-ŽT; UH"R8==Eˬw?a坩f=Х Ka򌘄yPl y`7.dݴ mՏ=<. }.ݝw \sz.{1%(Ğ|qIN)ć0}Y^&NXO((F8g:fL:صϽM!!l6o uVg+s¢_D`9dbz ATZ 1 |tcXTrtSdjhB =zACw#d]6.z60,^@îZ]TřX l~܈AyCI} Jsp_9Iw:RO|^K. pZah_ֵ *M-0^vo&ZDr9 OQ+fvj@r z,٣I\zvf[u8A?%U=OA%hNɠO Y=XӳVOW%˨" ]SpOP5Fi\9ĤI韞k\ #[A^W_*~zTu+LLYҊL3/eE]%RyU 1['*$ǎIT2f>(W 2O缥0aYJ(| `UBxVm$v+˥)I[9EsR橸yzNSeVGuE;JyF FgxK).hX|HI)GgbW麅i k|b0:TUN >9a#msGt$ź^k`Ol~ ;,ՎW=p91cd&W. +8aڰBepFѿ,AI+ׄ, 5MG"Fa;.]u0%ͅryBx,܇Jڎ,̤FWM9Qk!ZhF|JE0aֺL[EoRkRGJ:)RrHbG2=CHVFU$^d )Xr Ԕ{/,|%6Lo =cln:e)ABvĽZZ͢L[E(6[LZ/~aK@z9Lo!u ǟ}:}zHa.` [\|-(Z]P֖|5N^TxDEŽJiwb5UvkabϒEn6NHʒ?4gBG(_ro9vn{D\!2 9 F l]G9f)5ւ-N77x1((nYVhC{薬ܺEsl?!+H6,j\p}E'bOy&b:[C.'w.ӗ` c*ﴗuB9M0]۪K{6CXBgkr5# *16ޫlSgRˎRPԘz I ڿqd|CYh+ՎK63KF)A,^`FD5S|u κf%~vߍL?͏i<7q`Η9y6l*mn c6ڵ7+9䒨~6T1p(+BNn$EBZh0ikX~epƱ4Wi>DjFeJbJrAI SO6 9Ji0aRӤd7nR t HQdsW-~0,4=*s^;ۻ f='ÁeTk mw+nY\&Ԡ(ݳJX~x}<$P{n >6pUͿ7E\'7ZtW𪩲Vwr}Cuw㈼vuԯj`z. Yq?_ʢk[xuϘF^od,k KͨU={DL YivBmP'` `\Al})-ײڊmWkyҀp  4Ɖr2::8۸Q#L.CIQ@P>k (EllF Cb̰F)QY0/3'oz9\G`mZ&Z6` FM2 *& U)FO"a{T S ԋBR"J.S_sBNc5=FLd w@[s.=-#9 j&Kl9c IG`E0YX$<.p~xG1ig_ƫ{~h5\Sց6&x(;Rj3_ W`jXy&kC+hܹm!" [&Қ(ÅFCE|(>VtJ[:n׶FLg[2e pcŒkE2z + 'nu:65'SeгSkIu 33nN/3R'Q5{ρ4z˜zާ8$Oߦd-nt+SڧO^EZ,O!h1$iJ[gp*z<~ kb|?wj?/Z!Ѡ@K|+8鏒y oL!(V9~L*>`:jVX i6R O9A"BecUO{s?oΔ:cj|r{tT4TLU$Z 7륟͞9\,V[KbC(T4ȏuR)kOl|BCќޠ-A򈾾 gŚk!>=K8sudAߦOF%Q\͔nIE;ZtZ;uk }<T@छW&Ԉ(?+2.P}Qq 7EO<,7czAkQo9eoPU\\ JԃB$`eHIOJ){T}|߽Y^ ;-zq&.)`7؛3nR'l]oJ{0TGh柶,bᎄ|+GLCK-xR m{g8;Ǫj 6-wO=I&msplQP#Zeyv9: MCMn'V4o UshIL(WLܑfZNh)h3oAk)㟏c!N^q Ûbeo_]шvec\pJS}2 uHrKL#V@%Fkl87%2K f']NƸaJ#Fj$bBKZoF1YQtgF2UHҪl5=T.1~Ӈ=B=)O{}ܕel;O_A2 mdq j8r;ESߢw6@)FWFTr:|_~}!>f!1XF/xZ |.[dvL7^v+Jt[#V>PjPIHKR1QX\cO3 !B*Vb-FVӪ rTO w&Ho *iҙ9rat}`d?baԙ ߷|2g,LN5\2*x \X@Ax<CI-*2-f֯纎rj=Rc{zٰ U}fDSi89ֱ<STWR< 3¢|UY "چ$L%T1!L/ >AɹUu_=;:I*si"qroL$ǎ'!w  ][),WЬdUYR]r36b Jƾ79 *j=D)8Ɖ;F0Q:MrjG(S{s-,۸e !첚7v<_ ns"7+Me(C* F3Ӫ`1I]=_̀:3>OWW%Y_XqVy܍,͜j4g_nO(!b94ʂ} 9+)UQ ՓoEK h<DžYfrS*ш ?2Ƃnv~7]I劘uZbLC:IH*|ڑ̟7|l \nRo"ߎB }f^``M$usW~ItCw5W:vC`l#<)pSipu呿 ҪkJeZSiJ{*: :c%eO %y3& KM߈/,?d܇5~0|nZ.$ Ӽ6vC |_FVâ(OςW[uB!Bn{κˬQm M\"2|w5eoav2*"Vb 2=ax*:; aD|iK<ٖcS)C +,]vE+)*IrHNwؘʢP=?Xl雓7}3A{ԜcctßO%Mn2M :bz DF.1[?s4};}13Je#)IV6"PM;d>Ҡ|}bq>5Jp B:ʄ]\Tj9e.=g9Ɠy +|`<U֥Ŧxgryci%K WAՖ-".y(Nzr{Q# R=^gc7Qجhfj%2.R9BGH~Aitnc n )UxD|{jR'nnB j;|1REE]vn`-B1j- 5T{P&!x@o"Щ4wT׸c7شM _db@!k2.Mr}VM;]G8Jp| Pt65g&LiۣFA0>[rx 7U ?\?[mb5F!eIH\b+\ϴQ/nM8;wd;ײq8>dٝKX3|ˇ%m›%d<]]ɀH9Bt/uWjM[rgKZakUdC|n]!\a* ͂i0`2P Z7LV8\6HR[0u`__"9L3Od֩=xXf ͐ Ybꬖ HؠVpDu*HO&\٩Bd[E 9~e9g;ڳz~*}k*6Ot0%!r5qo@UO)l{[YO.E1w@u2>/)xRWO1PUE+[e_Ys6ߤwR }B/#Ɠw!v[syd}cn\vkAplymPeP{i8fE(8OHDͮ42ݚGY(A"sAV] A&㦡*:˖ݽU{+{fƠ"mB\ aRVԀؑ@^[Р f )':Q*I5xĥHOsVW>ؒt;I]SN3ً`-ȓs@ ɘv$~ٗl:9 a\vdWr(ҥ+3S}ж 0Y~fdn2fP_A,l^cŨRUwnXέX2968]mۼXLF*al"~CUA` vJM?淫vF.=BIBhc♲ȅܪ8SKC3kو=Wۦ=%m4\Y,ヿFJB8(GGMD LA!x]"_8/QkY.ʉ̘nY=PCo04 =zn_8B TaLT/#dHVY %\ tjr3 Ez|^,P@D K 5}15T1[D1y$0Q:fk00# gOsn ZX 1$ RsElg Y;= l8miml4WTQ7觏tmE0J̅e#S+`MZI-ΟL3iݩ ZӟTxG2m^&%9wi.Kߏ,HRz_ZkTY8 IAz+~-ѣZkk.?lO/+)ZF6wgVkтgHaPW>zr-S!c{6K`rdfDf 2µy靌} ]JraCJ~iY`8T)GPSFv;ډɲћUbhlᗔWJ"Eno Ev"eQ!O_Oe@}-* N '$$D*>M bk"KxY;1:2\k95V.> 0GK;;r/-!jWB5W,|q+2^ϗ&1- )k]C^̯`lSLbrs6^)SZ_+{#eoKmH1ykZ-@+̅G4%[LK|WmׅgweVjSb;mvtyåƣa?Bi}%9B0&xm&sS79je\ՑTL(d`u.~(۱nבJJ=o$4\VAuqq:hTNW#]'6h~ɠ'z|5ۖc^h@hdcY2UcWdB{aߴ2%{(Vr-+|~!6njqXU,'36ɿx PlmO\!9WN7;Σ*Q}/kBQKf! 2 )y6;8S1Үi#_T?}k%9|=( P)HWfjLo}+GmYO[ >e7,OK> ˨a<yT ;hY2KaI*8PF|/kJMFJ&Iy&]!pd8AQnb_l-WLJ̷J"Tx<G#fI޲Pyֵ|7[ >#/ehJY]B1' ` ,Yׄ+\DrE?NH c BBҢ%A(`\%XUwVb8oQmyOZ- "g$1<?缞+:eYVM"QճmЬM;5%T>ʹ*X?d҇==?tΝp7&sjz%c*ɱX2õ>S$Xj_a%",Uj(3'V2%5.Z5h9%)oZ Vh( Cq z;ur3xU<]7 Wߡ{-kW qI9zhͯ`{'nRY@U'3j)$k ?qɼOvY %3K6XXӉ덡cVIe҃ckv53|14g(`y-'nKo*Q2NΫ*$Ji'><w?\0 yr;%hACmN򖦄ʵ],C^z{)RZ~گy-Rw[6C$>GK/g^Z!=hxy/Yt1NdzltHَmWsargZJzDH}($d>ٮH:uעa.1pxq^"n%+_&;(}۩m8ӯِ8p\jn 叏>ɗܲI&i"fA X:`CVh625c.~)37d&s:Ss2,mg;^[^oUik!$ZZ}@21z|T:ǚpB\UR͓;后i ǐΘ\?~碩^Irm޳:_Wg$OU4k4& {? nກ6?x/G}ݧVؕm(u49&*a!9X}T̖r`Dϻk"rM̍ӜQz0اZs]F)8K+`H- 81( roX8oq-~"XMCBnpFr؆m8,RQlT+Åmp"I^ fmL9܆*EM!¶wLtA a~5D&[!+$n=j UFS|E:?5iwJ&=AtZ q@'ڭBݟ<_BpRHJSOT,HNSƹsR&1BԕNw.Z,'EG?<~ΞAd迲#3-#4 ]n :HDԕ\C;HU=caNT !{SJ ֆJ7MXݢZ+HCEi/t5 F8/Ǫjj 2P6t:m#L$ 1PoE?oίjW}@ W.5?p imDH%Sv՟dc5:tF>^?ח"S /7vZ+bƋ@&}I}8T'ŽwDBMQï}ytw_I 0TKnhʡš0D u@"&w߹'Y`b^6(-o&Ԟ1$Yu=)Wv{fdGɿy;F>N1c/5ߊ4+5̊ՕXФK* D}}!S̓1G0C 2x&=.? m 'm$cCU̚b3_vHO^6gy5ȵڢPR5q&&8Y̮y_0 wjn]ms4Ւkϻj+4~c_Smjw-"~ '5ȵ"?R+ }3G*>qiPg+:jq3%Mz@^ظ;Mcv%[Ui -'9eVvIę}{5?PU!^從 KGHyRĺLhN7~,]YAӏ.0[b4zo Pc 5y ywl#rmkaG-I*" "j*>$'y 58s4PSuC_6d9 J4,`g_*-F_&#nu]OEzEûf19JAʈ#toQpX=r¨: /g5DFK%q4&Bvx& -,Eնu>7vF߿ֵeqB, vCĨjr:(m̑uK,m2S0u\QguC*r3-Ĵ ũ].3}X0`7g[=_8PS,yX S-AG-loZ &]4PTUa >ඟ| ZC"(.^k1ݫrL.[ zsۀ|j A xy?^kMih7ATw=tI)^@h?фss%F?0bRa.!ij4JZT2#O<;JπAQ]yQ+?$\vR%og/Q8 nq6SW kCsQ+kn//(&=`nc5=Dqc#+VU0,r {ť_&bS"]JǙ(*  r߸w-Ftϰl0$ϗWjn,%9YڡeQ MėJ%$U %O/P}D5(ɪv//^V#r߸χi-~U&,>˓QO$[x9ULEYUyb!SDvRq:_W093 v@|}77n-mjH @6EG?k<tCR&pJ&Ng8BN娅mOͽԞqES2S k:sK_k˧b<~ǥO_ܴiN{)~/x 2#0mbl>6(0nުֳIo { ; dC#=Qd5P"8 A2sU},ՍoOl-mX6 ;/Sߴu" _jgLM>I3l0)1V~?EԖXx??#N)zHKO=Bs%檢9#/Ml%b NKNP2upOm3NR%tjq.4OOU35҂% 4jomPM(&7`WIM{& GMQ?tu36U/fW$@=o"] jm9o!ʇLuK)['\I;0clrA˶AiT)Z/oM5jSN_%{e;xSw0\_򋰧XSiCHvL7sNVugf9/[kbC<^OA#pW٨ ˑ#ȹ1@7ICD dz `D2L%CmɝUJR7VXN6ޔhݠyX_Cwy+c=uiAh'nMSU'<6T⑥4] ҫCG\7DQ.X6]`iCqB- zl7t32-cvX1 `{dxL1 4yWg`? uEiە0L+\?7 b% qtq>m5++ka ﳉƠ 'p4 1 Y+H}-Cu9Z|\L4~/2ݿKXt8[ͫo:C#v5/xXH1Ruvoʥq5P-f.;5@|^ym8 E@ sh~r'Y@#f*m8Ftˈڔ*b|^r#EGiU+V%cې?IN=#^c,Mdp]nO^_{x9; EDT! .z(Y-R!zeG4ijS8'_K_ElN{+a$8vZFF߰'AL}f[.x>/hT2) iojqsS9TIyΒc'Հ g晍6Z*ף P$'Pa9쩃,S}Uj!qܩCExraXQO)M7VsNBWDž͆ٲ7F W@K -y!8I""vxhQ:W:,)39 j!aDpxF$@FetC.nWX,e =&:ʻpasjf^T~,oD Wk ht:ڪ5@UڃJD NakXJݱ^GlSh)n0moSoE䮂j`"išYxj2m*oo;`=T>?}k1k.A{DpHfQZ2@4J@\K'߱51)8pTiwԧWV^XZJZ#QJYwk2E-1i?&FVLҶ-xuEg<Զ({XZq#Grĩ Srfc8{XY6AϨ-]/A,mrh(hCo>N1 \cqPzMX-[ߡd%kG\K-aA j>e yAD1qDy!I910Jm6Ru'ED*ʏ}JN'"'?,t|Bcl^*Ǡ>i?qqkIrY:~daMa4%x*x!3 XC&~pum%Hߐ٣yެ)IbP1G; nC^E*0U51ZCuOL .H\1F>:v0{ fqth#<*o/ 0 R=HL0m?Y<)U3 FxL$;HהLeCxV`wl:ZC?bfX6.5K_7KSIU[k'N¤} XiVÑb>lD% @G0$k6/1n"Ra~cB>I~ .t1 \ψ˙Bė1ɞ=[Ёd S <\PȘ3ٺH]gw82wfG9oW-.jД)\<T^5\r#Ąm\Nj*T_VDNiIz/neU JʁcD BwMM  pod"i^Ya8C8ڻ]TEmC`LM20zxU$- ?A#FG ZYQB580$0zOY^O gR Jwhwh LV es`e?yR5U]?={~Ҩc16$og4& 7VWLTP;2EsS:vgxϐ/S.6&$Ac6adٖ Pix\59X#ޣѪؖY6k5:8Xs.H:pJoR+/3ڭί\=!UMS=J#w[DN;i{;s=ި%L0 CĆìՖf?fsj &! c)Hiǧ$-C3wyiE0xZQt˚Ĥ`Gzy$Rﺏ(+ *㎖"{~XARاKt7tw,B z>GaF6"٦:G~<ee vfŸ$Ƚ)SS2QqHdE(MȈ<ǕsJ@c2\_+*%-DkG}? }aWLcY8v֊x 8jȿj= ħDj~AףA5Ӳ-UXԉ7Rq>@ Ɠi.|a3hILSOmVLf e*ܘꑁ.ϖl0fMz0ܵ }p7 -G``(ALtW@1dZO|$}b0ZɘIovϰy먯Q0OMx_Zl۠'miYƱ 'P.N_𼣵_ҝAnKŲkX)%\ Jr!~&>H!- )1RVh@YHs^ ~QX1&Me!PJԲŀ8| L bCJ*Oj\{+!l)ǰNwgAuj'_ 4D%pePL8\^0ED:^}_STHҤ{q9{m1l' LPϸm޼1 ٚ"A͜9s+=@ @C LY=7$!8PF!XV4b>q-}IbCn+RQJ5l_$mذы8 J MhQި>C>Bl658|B dQ1:kYwHﴨʅyLF$ƙ\1UYOtcikVvLuTF4EIϛ j@V9f̯ 72LRL/=RaupFwuMܓ;yd3Ml ٬M%1ȍ7X(ѶFId 2t,06ao3z{G.h? %iW[4/:&/ C[ͨJS,GZvnsO gROi}Lk0?yc9!nJi~uȈ?g[D~3]iÝ$\UR]u 9*Z^fG㕉@ts\^u>n9uvةQnf]?M1CXKOoN@JEj㚞c: lѫ[waO}-GQ- >l0J诳 p/Y:v8J?oS=  wɑ$~y|@6ZdQ}uOV6O \~b0ۨʁ2P/σ_Sܫ0-xM68GA&Xаa3n PTe2 SV2_VL=FzqN p#(|h>_,B0~-ТVti;hQ}$Zܬg1srS.Wnlm| ӊls<3G^ٜ$*oSڹAֆ43WSypegKNݮ_Cc+mk!WF ֎@<tm))}i-eqg:07sa >`]f zٺ'[1$A4W#[m(4:f1q9:'ǬN鯤_(Oҵ̚g5=>j3ҬG\E fgX!Wk.h?>Ƭ FW?oד JjTb0l4^^21 Zƻ ?ycrZ&T:<6i mƃ,Y?IlJrjY"I$^¡)?XQV'3#I= +HYopK LJt9"by9 V3~?*y"ht9t"OkSה]Md_O7V.e\Vu& 3#A4`w`׎Nd G 7DSY|k͋Wtf_6\ #Z"`WF iri a mbo~9{0ڪw2UI*::a ؾ=JO%ZrvdA摺<=ƾ~=L^e|i sXfpx2&X˵L`LG >泜ޞw%NKlN{]5I tRJ`-2ClfAb9 һm7`܉]Neu7T4> $c4yʲ1P?%*qI9qZxrP7 z0lsf3^g` ߶h1}o$Vb\ipUW f%BE6,vJ~jfϞǟQEH)VSKK%t#.MW:tuFIcx.B)JґdMwJK$.&HANf^ijqtc0kmL;y5¿ >@o=]I!"{O 7ݑVeJor͐`1 knƊ`zu@A Ǡ{˵ RUAqKZ&^M 켿N=VƵ%0\yl,WZVכ[j=vDxW0MMir cE7&BI7v9QڅEJ;a@N^g#*\wHg .(}4QϼMt? NnUAA2'9SG,"{N w)o蠸bFľsڢ܎"39XAif#<iy,IŊ?Ė@)|@R\NP.Z/}$4*`XbcxƉjqh I nÓ$#hDew@ Kk҉8ԎGkno.N}[-N'Z({ r*qȥ[": oKUJUbeN?*gʛH)$&!4H{ϓJ,C:̼PÚgb˅D_as3XLea?&6?$\={h\V&j-kL^$|qyu!W}:It~g|[|/9wAi&ش1 n!ΟVcd7e88^_Zώ1ZZ[̄=`n U5@ћY̴ryelp"u{D:>ŗ 0D0B0#3@x5y cI,Km͎D~ bK\N͵MQĊ;\HyhE{(`w9 ~\ 2lO= yTGܔԕ*(0Љuqp!P1oTvwuxWH&0qŽN  ;eE/2Nb1ږ^DyذcB;ӢOM3ABiD S!=,{ =K]ؿAB=;u:tڙeN0N0=uzd٧f_T۱=F͈{2I}<[?\ʩh1IJ$ז1ėJ(;,]Bl֢q& mQ  ט0hGySO`wk![4#>5 qdM٭ G<%o"~b>ò!0[E//%HiӸjXTYMc" fոIqe@ng$Yꊴgh22v)pLl%2|!i*Aj{\9 j!r!ِGa܇pc2(|Sc'bI͘QDG$R5camoS<~t+Zuft_wf+fT/jV B} aFH fם`^V@SUbg>pDJpxKahF/G2~lG{[k47ԉ JPs[4B6-\㚉X !j18~{gnPX9eb{m$V;0]PtC)~ˀ`gOA'-zbK BJZKIWMV1%墪ׁ Wy&O۟eA~:% V`<yM{ޞkTKx(JRi<b:L?j刊؉k;5ի˴ĵ!F^҅$H1KmC|nbAi!0Mb}uLUB]bˀJ[IS|G6 :ͪuXّsjXhޅ`Յf`)q`Wюz#>(Bycmjuq[^bpy9D nDG?'t[F&\DMCRFT-K1_ BwK^1z[bS))”L^'sAar =·ѐZkSG;~)Aw=Y|ʘ$⊓6dZ={/nd_@Dnۃ_&K8-ISCws{)=Qt1'8 ] 'kgt,q.tiף~j;r~S`c:>A ^ т3HeRФKbdLgdYTz :Өv^P>zrJ+L>uXIpWr@BF%bل0HA@]No<]~,5|-E{4NFhnh'"WiNp2aAh,'UJƏ qY6Hv, 0\86C' .0h{ O4Feb fY|@aUjq$*?w[G'exU _:3kR~WoBm+z*^ՏC*i@x|djP +!7cz:3p#ollyl %>< q" ^xW]kuߘbK%¹Ɲ|rHJe2sJ*\80eOjB ~7mW >Dѱmv{ /+D0iʊebI9"L.8wÙ`WΟ6Uo,]I=Cڬ5M!IqT 5c[ܪHO!!h½!.:-|Yl˜E|N&ޖ֙1ҤNl)Q^٤іV.>GkF#irB4$o3s>]h'd=:Ks:˼U_łfӾ1:D;1:o, ] z$ vA"8ةָ5JS8[9'4Mo7e0 oJ7e(?)ХM"<6]044poGZ,)Fz7_6@,Tsj*GiO"KT綗Q͚X'Ə[*`OڍL[3y4wd Ha82.g,&u0Bs:> DD"|C)iszRpMWWgB*-ʜ k bz?wO:%٩ #g2˒"K'`=P%Ӹ&'fk$*Bwu9'h>  aKlR}X$QdgGǹN]&a1"@<'C?Ğ4N ) YZ