libvirt-devel-8.0.0-20.module_el8+411+cf18eec6 >   A   dkU]2^mL5]e=bw,N;uzU*w|5- ZTiMW"NkG^l_-)~M:0xrpѳ}לún[zJx'y •όG8{ȓ"EoZe3ui~^j W2I){.WRG oAuAq42|*>!LT]<_-v5p{WNl*&5+i7#xAv\ZGvl+$J",Y0 7+lSkWA8} &d[ Q`5T3 Afv:nֱpğ $>#7+h=DX9^2|P'n<D|>gBɶ;vJPK*R9tsS~V2е%eԓo$/Jpc&(3e61e902a7ab5b00e3d6a7c75b8235514ea6e322bc14ebed4808a87f484139936392b334be7362aa340c008ec9e249f9a38a584f0302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb500673065023100c67ddd79774165d635040585b03100a4a5fc5f9beb87e075351bb1ef30eb89b15b7ae30051a91ddbf4bd4855a51ce7cf023061774110b64ed38997e195662e4cb801165fea411726c61098bbe34fe7c106380eb1b25ffbca43f579d6659d34f8f35f0302047c435bb500673065023100c36fbb1372171f173ec725c791181637e4483e086e2dba609d9df0a19cd65d57859a05c1e401c72dc9da581b2d12876f0230375d0ac5a1660c1e3b3d62f2232b8d10b0db7fe5afc11c9bbb8cb257e88c542065595c27f39de5d7ca32d59ec12810390302047c435bb500683066023100bf3e1aba04e96531106fa51d265d1a9c0eb23b788e5b4c62a39e17260aa82e44f4b419897a026a6da16f40d7888c9bbc0231008b73d8a1c36ffa611321720edd52c63b9d2f177a591e9681f680d1de376f2bcf4c8bf4c48c893d172915bc35a9f213200302047c435bb50066306402302652f9736c63bbf073c75e90f1bdfd7bd6c33a468741b5a169bec2fb47a2e34586171e72179b40fa5967dca1cc06240802304b7e9b6ba95d0869a46ecc316018c415408a012d570901060cd77fb15523bcb1e07e1a2811e7c40e0d412bbffa3b27020302047c435bb500673065023028009558c141caabfbf894343c80ac354d7e52a788d732d1c092537f09939f265514c2a731a911dce507885c338442ad023100f56c0b82538e7b582427ed5dd982ed3f3b0f2d15a0b4ffc49a6ce71a491c75148c14a1686bd5b77ba4c21e6b9cdc2c0a0302047c435bb500673065023047c555ac0e7cb578b6b2b12bafe437975ffdceb041bd8e9ea9a9c9bc5deddde41421998eac5c64476843f60d2afe93d8023100d0ecd86e3eac5259cf849f2c19716e437c64621a95a33d0805578cc8c967d9703ef2f09ed9f6eee6cf942203d19f90630302047c435bb50067306502304455506782afa27dfdf4d523e45f978362030f7558b629018d0c06a44bb5b1f2d7fc1902c1c2450647e1013aa7a8f8d7023100c7d1dffc5f354b2f5bdc4f26d1e3930fae6636ccbe879ff6f6e7ff93fa0fc9ba7c712c49dbd2e93f51cbc1f8c3a56e650302047c435bb500673065023100b5ecefbf515885dc0c47e7ca8e20d1bf7695ab44dae1a166e909c65a0972cbec9f86049c03753f1385a0e849320896790230572a1153424785d95104507d3e9b51291a7c4fd21f21f948ba7353e54e9273155c04420d516550e160e7ac4266bbd5050302047c435bb500673065023039ffec9a4b1c2b2a7de962aba9222c47032a7331883b31787640bab5c15432a50c401771326f36b3158c2241ec65bbb402310097e640324619c24fcfec8e876a3dbcaa2b511c07a094302fda7b9a7e4f614378babd84a8668d33c40aebc09652c3493e0302047c435bb500683066023100ac19603f74ad6369f2c63a0ef4133d583e19627174c5aafcee2626026008ab34c770fbd58013cec9ef215114b9bcacb2023100cb7f21de1ea6ba0a87e9176fe8caf38d528d33f759a33845be3496a3978a1ec095c80baebd8d7eb31036d59022635a940302047c435bb500683066023100d5ed1d9e9c8dad111c0dbe76f3e15cb1d234fff514527dfe8c4f8e409d218674dc77e03879dbf923b66c884bca417c270231008d2ff4cafd35f2d20f06ae75c991d021fc54854ad80c058e98f8cff51813ea7ce86ff810d549b7bccc4e276059f36b540302047c435bb50067306502302e2f5fc179e88199fe619a3cfe5a4110e2abd17b7a24df7671393203613719d6209e469b964cd38acaaed0879f44696e023100f9d3c6537270188980aea578d0cc2c8a38963123956f5c0a83bee8808453dab4a5a3e501c1ac2125036dc6b7aeeb9b6c0302047c435bb500673065023100f3233263a3b73c7bfa5a2d19af9874a26074ef00561e423ed15a540a794e383424b7e9af06fe47e4ecbe59262acfc12f02307f14ff949a3b2f47f2e4f9e9ce081736c555d92231efb5015a8a91ff4e7d3770e62d0a2c7d9923a4f68ac2df36e9ef910302047c435bb500683066023100979871ce31d5122631dfb71448163bc08033bfad1f390ba0d834724b7ac2ffdcacff46ffea7d8c8ac05979f187f99ef1023100a1096c6cadbf543c066cd16efb43ba9618b99dc3ccfc16f4a15e5e8324cd57142cf4714ced626827070181d856c3d3f10302047c435bb500673065023100ea60c55810351124af287ccf27839fa15689d0802cda49f3dd101def67d841411842530263635573ee62efecf02d6d3002301fe2679702d04ccc99cc77aeb49b03997d922036eb9b0e47dfb2cd8f035d69552621a89fc19a0cd2abbd54ad6a9d95720302047c435bb50067306502303d1eea7bd9c8690029bf268a7e1d2f013f84bb848161ed84d784b787571facc122c5365e58a2dd1696568b41f4bf51ee023100b0f611be0bc30377edcf6ab4a4583a5f5f2bbcf1279ff728f936bd196ec837d9d0ceecee07ac3075a71f03bfad3761b80302047c435bb500683066023100977e4182bceed3157f7b0994f95b910ab2e119c019db3df554af3ee7870f03780632dd36c2f951383ad1b5d5bbe47b320231009a3e6a9387a7b938ccc57fc7d97d46e1585c2dd2b8dea6cd60f1a8dffe9320cb7fec8d31c3cac6f9676b81ff9925216f0302047c435bb50067306502300b54eb8c40fa54eb99345183366c46cedb019cb8074d384e8486ad7e2d39ebb2eda5a88294b77716b4258cc3199f95f7023100ad1d949840b703c630057aaef860dec3195b4905f3fab2aefd9bf39b44fe94f8226a144f7484bb0e389250243e003c1a0302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb50066306402307a4df07028112394156eb3c81114dedc37d3b2c5ea783498b97b894f0f0d2c576026d5324b5ff9615d2141850b5383e102307d024a351168974d0b4a723452434ee559035b884a4614590808a7802ec8ed36937374a517455f1e50541636ee1bd9810302047c435bb500683066023100a826e3d9c72791c96d25afdecc7ddb09d3f43658a30e0afd59e758940fed66e87e09dfb3e064a4a23cdf8f8bb6c5271c02310080e012c6aa692d7f64dc47e4573a164b20a50c72f43f559e74a171fb809110975a44eade1b21b5fcc36c96ee9263cc550302047c435bb500683066023100f03378b78d70712d04ee6166413de18bf776042bf687be789a5153ebc0f36011ea70c61c3e80da18282889f5a17a78b0023100df07247db8db61dba6e3d66f02f4b5b6368103cb58f549cc041337a058b5b58893b56b85cb4dd0fed82a78076934f6900302047c435bb500673065023100c3a67fdaad8758a70695d6c1eeb3e12da55a52ad360539e936943e9f0732438d1d81e5fb7b9397e0df82df98e81c11c802306843b9bdea3c9bc805b69bca80061bb3c2dc5ba91cb4c6d05afaf27b15328f4140bf57fd3b3f34378b6473ca85dc998a0302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb500673065023100f625e22de264856f740d6d2bbad21f297e7b0032997df87242ca1f21a4681589bd0159314d70f3f2b4631c18da18083702307d55017a54f03b1778846fc306c24b97cd8ea238eae190679fc32cf09ce423b49a030d32cecd461e805f46794a1374f30302047c435bb500663064023053a96c40516dcdf7e981beb0db5d12c06a15a5eaf360a19c31e6e47bcfbf5773f8bd727572e0f9b7bcad59d8d01bafdf0230752140466c3eba3a9c59054ed4d08b54d9ec2f42d984f64dbcda1e4f0d481cd013f21d1a477364405f427b0a969016de0302047c435bb5006630640230074aa4ea37d9fc19d53eacafdbf75f0b89d51882502603ab10e8744594d6c4776d7c2b2fd891ed7faf28b65211232a270230372be5bee229352d8155afabb98ba84c20b32821672796a1bd7b2817b8c4b0abce2eeff29584a7c7d61e03119bee7d480302047c435bb500673065023041cda2d799b7faa79249d0a324b3f67a832f99b636c1a65eff6e0e39f0958a7215a263595be16552c83a78ebee25090d02310080dd2083ec5de3667e5cda27e88bb0c6087c129287a1affb12ff909bc85b002b85f2fdc716c7df21d000f6d4d8079d10ثdkU]m'_J/߷!Ո=3_[\?(P _X:% kQ:3lQA~'QѬfR,6ŽU@ણR^BxFg*ReX"OI0HҎG=4|(q Is /WuE]Ǥ^-RS2?G8%H1oNެ?Uk-SU!bu} ue*EP˘qY5I?ͅe>@3r̒%k Ϫ:-l՘|jyT,LahE\".W \{sմ3B$SsnO"{o8Ocz!M~J TMh4*8-7F6c5*qO=Gd us!bʫkd/e;6=H2 - 0wޤӀYנe/౒dH G(A nc$At^}AAF:lz>`= ? d 1 o  *08     8     X    8   x  ,   (8 i9i:#ciG HX I XY\l ] ^bddeflt u v w d x y d     Clibvirt-devel8.0.020.module_el8+411+cf18eec6Libraries, includes, etc. to compile with the libvirt libraryInclude header files & development libraries for the libvirt C library.dkx86-04.stream.rdu2.redhat.comgECentOSCentOSLGPLv2+builder@centos.orgUnspecifiedhttps://libvirt.org/linuxi6866)@+ev@*h! W#M@ "'5/A큤A큤dkaBdkaBaBdkaBaBaBaBaBaBaBaBaBaBaBaBaBdkdkdkdkdkdkdkdkdkdkdkdkdk88a94831cc93faabdc5d38cd6a1acfde24e499506a45e3e0d4c683bd814fc52e51c045dba2ed824b6e2556451836d0c148b67e7ae6904f8983b7d74f94da9f4b046ed7e92c5b2dc164ea98f10b2f5a219a75995e7988f467b069788b071d83a4a81c9bd825aa796705a3cafe9ea9d36ca8893bb36011e5ccdf500607ddcb0e3e6b8d248b1b3ff8b77daedc13faff133307d2815caba7137611d80b7704a84d2697c0e6e6a62c15dbcbf50c2ca9e1a1bc3da2d3be69690143dc97cb47139f02b732d8b078de0540e86cf4f241761333283fd7265361d5f49c5e5c058f70b418faf53e255a70cbd4155a72875c2bac49da7077d2dc70e865279661e22de9d3f008da4ea37d367585f014f2fd73a68c8253e0550872a0d0f79f15c9ea59a0add17c87aa03788cc49d78917bd9af1b65a0e0bcf6f4a19741127ce243a575a171ceba52159d6eece2b986af0c66b478edd90b1e02586ced3cafe5b40079e6ea99b0e17015a4578495258661415805ba20ac4082fe1f71cace333c55bd49e556bd95760e24cac0ec34ed00e0aead0e5ba846301107f4cefce6251411a27a17b7afbb7179255294eca84e6c7c968c749c6973b9b742b9ac22b5e3a1d290206625275fee65e135fe327515b5b09243644c2229c0736502b0ebe75e7807ab9bcc39c4b3d2984a06eab577a4a0e868298db649c50294e025e2229680d9cc93fc80111a2f35c645edd44427b9abb695746327d4d0436fa98b4628451171a81f42362a2bd71d3b51b2ef6236d8ebf5df500ac871f14165633e201105a2dbf739dbdbcd88e5c88f7e484decf8a1629a91f348805a4a4b2fd2300f97cdd5b98b612727e1127b5230e7b6628c7618aabda2ef218dc187adb01d913d21374ecfd12507b9d4a8934ac9f019ccf7e32d9cbd3bfef07ebb53467b564a790baef9adbd0ad0c6e6b3207e71214a5f1faafbe1b7a4eb1e184c3eba32b38b482c27c916e8d8d9417576d2081d75ba811fa9507493aea35721e2b08f493747403900259d8125908f885f16b38cc0d8b751f80a56b2f162a76fde9b6f73343efd4be96013959fdf10e7ff243092776e97b1eca6ee2ffce471e11b25e055a9a46945675a2ebe391f28d0f0424ecbb5323c53220d0ec38fbb799327b0cb5576f3a2c9041f23fd4d76d73247f801libvirt-admin.so.0libvirt-lxc.so.0libvirt-qemu.so.0libvirt.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-20.module_el8+411+cf18eec6.src.rpmlibvirt-devellibvirt-devel(x86-32)pkgconfig(libvirt)pkgconfig(libvirt-admin)pkgconfig(libvirt-lxc)pkgconfig(libvirt-qemu)@@@@@@    /usr/bin/pkg-configlibvirt-admin.so.0libvirt-libslibvirt-lxc.so.0libvirt-qemu.so.0libvirt.so.0pkgconfigpkgconfig(libvirt)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)8.0.0-20.module_el8+411+cf18eec63.0.4-14.6.0-14.0-15.2-14.14.3dgddac>@c@ccccj@ci@c@bޅb@bb@bi0@bb@ar@a7aea@acayaim@a0a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 8.0.0-20Jiri Denemark - 8.0.0-19Jiri Denemark - 8.0.0-18Jiri Denemark - 8.0.0-17Jiri Denemark - 8.0.0-16Jiri Denemark - 8.0.0-15Jiri Denemark - 8.0.0-14Jiri Denemark - 8.0.0-13Jiri Denemark - 8.0.0-12Jiri Denemark - 8.0.0-11Jiri Denemark - 8.0.0-10Jiri Denemark - 8.0.0-9Jiri Denemark - 8.0.0-8Jiri Denemark - 8.0.0-7Jiri Denemark - 8.0.0-6Jiri Denemark - 8.0.0-5Jiri Denemark - 8.0.0-4Jiri Denemark - 8.0.0-3Jiri Denemark - 8.0.0-2Jiri Denemark - 8.0.0-1Jiri Denemark - 8.0.0-0rc1.1Jiri Denemark - 7.10.0-1Jiri Denemark - 7.9.0-1Jiri Denemark - 7.8.0-1Danilo C. L. de Paula - 7.6.0-2.fc34Jiri Denemark - 6.0.0-37Jiri Denemark - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- qemu: monitor: Drop old monitor fields from 'struct _qemuMonitorMessage' (rhbz#2170472) - qemu: Make 'struct _qemuMonitorMessage' private (rhbz#2170472) - qemu: monitor: Move declaration of struct _qemuMonitor to qemu_monitor_priv.h (rhbz#2170472) - qemu: qemuBlockGetNamedNodeData: Remove pointless error path (rhbz#2170472) - qemu: monitor: Store whether 'query-named-block-nodes' supports 'flat' parameter (rhbz#2170472) - qemuMonitorJSONBlockStatsUpdateCapacityBlockdev: Use 'flat' mode of query-named-block-nodes (rhbz#2170472) - qemu: relax shared memory check for vhostuser daemons (rhbz#2177701) - virpci: Resolve leak in virPCIVirtualFunctionList cleanup (CVE-2023-2700) - node_device_conf: Avoid memleak in virNodeDeviceGetPCIVPDDynamicCap() (CVE-2023-2700)- qemu: domain: Fix logic when tainting domain (rhbz#2174447) - qemu: agent: Make fetching of 'can-offline' member from 'guest-query-vcpus' optional (rhbz#2174447)- conf: Make VIR_DOMAIN_NET_TYPE_ETHERNET not share 'host view' (rhbz#2172578)- vircpi: Add PCIe 5.0 and 6.0 link speeds (rhbz#2168116)- qemu_namespace: Don't leak memory in qemuDomainGetPreservedMounts() (rhbz#2166573)- nodedev: fix reported error msg in css cap XML parsing (rhbz#2165011) - util: refactor virDomainDeviceCCWAddress into virccw.h (rhbz#2165011) - util: refactor virDomainCCWAddressAsString into virccw (rhbz#2165011) - util: make reuse of ccw device address format constant (rhbz#2165011) - util: refactor ccw address constants into virccw (rhbz#2165011) - util: refactor virDomainCCWAddressIncrement into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressIsValid into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressEqual into virccw (rhbz#2165011) - conf: adjust method name virDomainDeviceCCWAddressParseXML (rhbz#2165011) - util: add ccw device address parsing into virccw (rhbz#2165011) - util: add virCCWDeviceAddressFromString to virccw (rhbz#2165011) - nodedev: refactor css format from ccw format method (rhbz#2165011) - nodedev: refactor ccw device address parsing from XML (rhbz#2165011) - nodedev: refactor css XML parsing from ccw XML parsing (rhbz#2165011) - schemas: refactor out nodedev ccw address schema (rhbz#2165011) - nodedev: add optional device address of channel device to css device (rhbz#2165011) - nodedev: add tests for optional device address to css device (rhbz#2165011) - nodedev: prevent internal error on dev_busid parse (rhbz#2165011) - rpc: Fix memory leak of fds (rhbz#2165428)- qemu: Ignore missing vm.unprivileged_userfaultfd sysctl (rhbz#2148578)- build: Only install libvirt-guests when building libvirtd (rhbz#2153688) - tools: Fix install_mode for some scripts (rhbz#2153688)- util: json: Split out array->strinlist conversion from virJSONValueObjectGetStringArray (rhbz#2149752) - qemuAgentGetDisks: Don't use virJSONValueObjectGetStringArray for optional data (rhbz#2149752) - virpidfile: Add virPidFileReadPathIfLocked func (rhbz#2152188) - qemu: tpm: Get swtpm pid without binary validation (rhbz#2152188) - qemu_tpm: Do async IO when starting swtpm emulator (rhbz#2152188) - qemu: gpu: Get pid without binary validation (rhbz#2152188) - spec: libvirt-daemon: Add optional dependency on *-client (rhbz#2136591)- qemu_process: Don't require a hugetlbfs mount for memfd (rhbz#2123196) - qemu_namespace: Tolerate missing ACLs when creating a path in namespace (rhbz#2123196) - qemu_namespace: Fix a corner case in qemuDomainGetPreservedMounts() (rhbz#2123196) - qemu_namespace: Introduce qemuDomainNamespaceSetupPath() (rhbz#2123196) - qemu_process.c: Propagate hugetlbfs mounts on reconnect (rhbz#2123196) - qemuProcessReconnect: Don't build memory paths (rhbz#2123196)- security_selinux.c: Relabel existing mode="bind" UNIX sockets (rhbz#2101575) - RHEL: qemu_migration: Fix restoring memlock limit on destination (rhbz#2107954)- conf: virtiofs: add thread_pool element (rhbz#2079582) - qemu: virtiofs: format --thread-pool-size (rhbz#2079582) - conf: Move virDomainObj::originalMemlock into qemuDomainObjPrivate (rhbz#2089433) - qemu_domain: Format qemuDomainObjPrivate::originalMemlock (rhbz#2089433) - qemu: Add qemuDomainSetMaxMemLock helper (rhbz#2089433) - qemu_migration: Use qemuDomainSetMaxMemLock (rhbz#2089433) - qemu_migration: Restore original memory locking limit (rhbz#2089433) - Add VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - virsh: Add support for VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - qemu_migration: Implement VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433)- nwfilter: fix crash when counting number of network filters (CVE-2022-0897, rhbz#2063902) - virDomainDiskDefValidate: Improve error messages for 'startupPolicy' checks (rhbz#2095758) - domain_validate: Split out validation of disk startup policy (rhbz#2095758) - virDomainDiskDefValidateStartupPolicy: Validate disk type better (rhbz#2095758) - virDomainDiskTranslateSourcePool: Fix check of 'startupPolicy' definition (rhbz#2095758)- cpu_map: Disable cpu64-rhel* for host-model and baseline (rhbz#1851227) - cputest: Drop some old artificial baseline tests (rhbz#1851227) - cputest: Give better names to baseline tests (rhbz#1851227) - cputest: Add some real world baseline tests (rhbz#1851227) - cpu_x86: Consolidate signature match in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Refactor feature list comparison in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Penalize disabled features when computing CPU model (rhbz#1851227) - cpu_x86: Ignore enabled features for input models in x86DecodeUseCandidate (rhbz#1851227)- conf: Introduce memory allocation threads (rhbz#2067126) - qemu_capabilities: Detect memory-backend-*.prealloc-threads property (rhbz#2067126) - qemu_validate: Validate prealloc threads against qemuCpas (rhbz#2067126) - qemu_command: Generate prealloc-threads property (rhbz#2067126)- node_device: Rework udevKludgeStorageType() (rhbz#2056673) - node_device: Treat NVMe disks as regular disks (rhbz#2056673)- qemu_command: Generate memory only after controllers (rhbz#2050697) - qemu: Validate domain definition even on migration (rhbz#2050702)- qemuDomainSetupDisk: Initialize 'targetPaths' (rhbz#2046172) - RHEL: Remove os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0  8.0.0-20.module_el8+411+cf18eec68.0.0-20.module_el8+411+cf18eec68.0.08.0.08.0.08.0.0libvirtlibvirt-admin.hlibvirt-common.hlibvirt-domain-checkpoint.hlibvirt-domain-snapshot.hlibvirt-domain.hlibvirt-event.hlibvirt-host.hlibvirt-interface.hlibvirt-lxc.hlibvirt-network.hlibvirt-nodedev.hlibvirt-nwfilter.hlibvirt-qemu.hlibvirt-secret.hlibvirt-storage.hlibvirt-stream.hlibvirt.hvirterror.hlibvirt-admin.solibvirt-lxc.solibvirt-qemu.solibvirt.solibvirt-admin.pclibvirt-lxc.pclibvirt-qemu.pclibvirt.pcapilibvirt-admin-api.xmllibvirt-api.xmllibvirt-lxc-api.xmllibvirt-qemu-api.xml/usr/include//usr/include/libvirt//usr/lib//usr/lib/pkgconfig//usr/share/libvirt//usr/share/libvirt/api/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2i686-redhat-linux-gnudirectoryC source, ASCII textpkgconfig fileXML 1.0 document, ASCII text, with very long lines RRRRPRPRRPRRPRutf-84b9bf0f5049a8e68852418e123ce20533ec3bf812651cd521f89033665fe0c51virt:rhel:820230522131239:9edba152?07zXZ !#,] b2u jӫ`(y/+F qYԙSlE[Um3.z`,w*;,e8|:k,b|/-6*a'&8zߨ%lv]":'!פv7Q$j=>a+UΌ_רn!W)f騺a8+ܱfḄ*z\GwZ*.$6 aL9 ԏ]9~U-/26GyKbZYlv7Y%c\}ُWw{uR"59Y<"Ez8dcdάm`%qKoW$_.+on~uݜЌ݀*Q9VD|Jec?x $I "u^L쫗m_%<2"y,nT#eTQd$7zm*DxpQF+[@{ޛR饶cv{Fw 'F?g+'<=$?5J@2h<%WJwjLfϤ&re\s+D{?/PƍfsC^ȸQ|'r"͑e:s'V2{aό ͣ56RHA J H&-4]lF fHÎ$HRR\#B$[W$aloS /`$hWB9"n|\ }hرdY2IVl [|ڔԕL>וE07A H/ 'O|^8 ^,<_~ؕXUq!Kȇ}Fb:'#*Bz\ І!l޹Ҷ{9R+Y@PѩVQ|.JO?= *xP6wZvͲo*boh#PJ7M:V'L`sVh l F(?A[r0@mMO^/_x MIF`7$vO; R_>b`'REa a;5|kjY=$fJ"8禘U cqY-GZl51a//#`D\b0~>q^ 5),^XBEsX$OnַZŨ!i9R╊ny ͋GN5~s\C2z׎:/A5,)[&zZW&yRd4NO]$ed"t$|@}TD* UڪhJb[Z*嚓(a9vt9w W&TLJDDaH$FJ> 5M&J>\{xFGilcbLM`͍1S6LosW_1&2om,6:Jc!S4$c?ZTCݍ]@&OX;W @iPvÒݬvhͧDx5\JHnS *,} CEzW++\Dy"lAQĺA*)xnqQ',dG![ 4I@>i4_7hsͽh~N0TD!"gKQXWk2]I)hs랮hIAy<^3н:墿Gd L eraQb1NMvᴡ&hh+E5**EJ'$Q~fK?6=^.ieC 5P/da.AͰ[gl~t@U{Cgxc_b>xIƮ|EJh:>ɖ±㚨c<`pv1˼>pko|*w{R5]FBhS@!DLj!a/Jz5 =#Ђ|պBJu(9G*8qUHnϕ<(Z['焐Cթު0TcQOm9@¹͐{x_ ǬQ̉|y)d@jՒR6&ZtS(p7 +P{oˉAş?L 2g_6$K\Hdfg`)( bܚ|"@ETC Q,^C5-|kK*#xOX c\ o0,S߀{EVmei"}Kp#T[F&V0sO Ka [iz*W%,hԐ{s[]1_ _i݊ 2sU1G)$ֲN; %'MwgL}ej8̵ޢp,S}3!K=`}{)7YmMtkuI]΢Cf7qԜw}lZUq́[4pA,le52BHN /⩸_%F ٨;CAP3YP,bKmܥ_QiB 00Z?I\m*w)k>^_6yM4oP4ZwbL&xBE;a3Jk2y p7ދNjvwc ~KSvb=ie08<3r[̻#cShPSl᥹Gdj>i,iUq창 x Xk]ˆ%E>9%M`$uĵ3@@|Fm952#4薆l~#Qǿ-D`?6-/qMɏKSKg\+r4V"sXЊ{A2waH$-$w3Q)Գs)>~%%t=8 w qw>mɧ+=+ǐr5k_]gQCnDKպ]ym9`%R5n '5|=?م#wdKl4ٍuR&0咓~G>S`Qkh[-&t@j;EjӤ<rԳCo e(wKz5}O{ c:)ݐY!s`] DZT8/4bNO. #Oh]Teʧ}|P~:!pU5Fv2nAOL("so׹"Zp иE.55(RRwIE*ʗaDKP45fYA_JHb|2W{+--*-JӯU?o9 y&kHg[Jo*SlB[y4?{/ E Ԉ'z\oDDܗ& t%H´{܀wGdR-0k’O))ޕaacO:n1*hdō hX0Ԡriܵas7DXR] j`U=|,<.SSK#dV+3bP7\`R9V6PmO2'9 ؔܕ-Ӓ&3ye9R,8~FkC$SCPP|?P_֔&*J`B"/ʁΎ #u[YJ6SZJ̿dI Ëf_*>5ch's{dwbbql=HlW0:ͼBUb}Qw6ÞICB1eR|3(ys[d9c(׼l{ϢѼm9=5SmU[u;m{Y6 'kkk.t)_"%%ːed#3aN$Wcfa r:ET{qUtf4Wqࣇ*@Z'aKO[DR⌧i( :hߴ{df ݄蠞 ;EB=}&\Ba+NpzEAA FA` Bl#}y&m2"|ESjU# 9ժf-lI"Ĺj^)XFu\8[Ax"GA)^o\15t|apJp4<ߋAVsuNMYdZk^݄`/"_ÏU%Jr]m$}iN^WT'oׇp3RrL~pw3Y2qV E]b\en\8S(vp[S滿k96쇚ng#Q`TDY4;oZ :n^_gg ؒܞFϦìφRVe4$KCԤO[L_2^+;9Fl0, m#ʷpU,%` USg骋FwM;kJI?JX~lnaXf=_͟ae7vU9H dRS<ş)CZ }K9Q[x)#|erk,x.U&jr\h¦\._DZa܃,½t-zF&j=B`a>T6HeUMlյd4{뇸g WiC7֦p|2Z wm$"MΝcY\n@_rsIFO?=p .D/R$Ʋi`̠&,.+Vot1E!ewB (s:qh ]~G d9[~~AyOkQ:hgB2ߞIN9ZnTrPٻ*UNE,]v|pvUU{L Ek6{Kڼ 5-R ~`n=]vl; l3ȬʊX&lWȔX*U ׺E'](7R2fVB#WyML-= A~lG34+y:_Z|>af;t&"eAFqwGssRv Nx&͹ZƇGu\`?SLN<|IF6k s)S^;o'%Tf00,#4&+Oud^_Ae~9BoqÌ=YIa#EIvOo»h9p2#K ƺ-Dʕ— ?C0&P#dNJ@ݢOa*!Pȋ{ 8SH=ՎA ;vČTnO\]YTbw_yCq ׽|IoDS"Re68Y*n_;rL4ky2e C pËdz`x7|ŭ ?k"Ѫ|4Y-b@JD|Xu#!MM߲$JW(#W\B{4L+)a-BS 6v݌=SOg?R= Nh4ZU A1i|uWo EӢFKA}FvN-dǖ8sErkT"&m-Jeo5*xDb-|UΡiE>;LYURcԡjX02R#L|@scA?lWt-*;'/m]nDAT^T,vd"KfÙ _KO_:(5qI.!)hU/HdO}|/a(?#8R wJ%oxG^F$ܻ{N}x_A6[l4Y怞sIsُVlVS5 3NnDa*]O3" p ŕ`/\WܻjCG'\3}k(+K öcNFVH`;O}@tPUU/悅#f~Fk>i%O(Bd\_,OPsAk8pYT->E3^3[}٤QպR@4՜sMQT ֫)G"NEB-s2+/. QUBn.UÊf EZZ)h T@OrC0; Q]eVlY0n}ʭLa-L5|2}O\l4ctГGGemhjҩyoOVg[G 4p[s |Pj$t9"0Tb`}xP(P4^,dI( Yb9`&kA 0aqpZ^|h2 ':c<_ ǡF {rَjcWg)A6.–N{r?Q|$ց= M7Dߜ5GP&󙂇 -6?@V <15S'}%QoKXXpW:O`ȉe(3nX'.!4$6M1 c 4=q5a^e@7 t1'_H*\- c$T!2vJx~)^1e(Rta!$..Օ]T&\DvrD||t~ԀV3VC|5WFi\ߙJ7% @f0U&'s ISwin4Es/+;j!^a&hot%t9dJ7^71 ?Ǐ?]f$r)%T' {RA>9tʏǗS<\?Ks;)j]ϔshT \+[ Jlm{-,uN62`Ȏ͵#4ǓN ~'֐ZMcai3Xґo>0Ǜoַ%YhtбlW;XqP^ԀBeZ+ 0w9'{~iЧ7텴qG=?hsC-ڬŚ韷^_x]D_2u췀gep^`1#b#6"Nfbm0bURSj-`>a'G r?VwatMXkkѓN Kֆ6lz.v)%M[Kup\)$m!$1qCe-elj,/K,,>B@bRU6XyD'6 ?`?yBA/e\O kbUu/k]Iڰ78jUF6[B;CE\ݓ bx I&j,viG?6MK wuH0E.(Z{vcKmI3]}`*͏$`$#X؞$mkK?N*L{$Q?ֳ^>e܋ 86(Q*p l %0)I(\pfN)70Q ܜZ,@L`)kJ.T߆i3E`D[`&2PW>^)NOGժJ 36)%6uiUs954|JOxxQog&r[&c@=߃&iѻIb%vXMC_3:- y >V. . "5^{zQǯE 52zr_DNhfr) J>(o:KI"mg,;[ ¬h<:]MA<]ߪn\yL+ݸ径NW^@WA,5ݦf V'ѧru/71Sz41 ZxϮxڌ }㚖ő *摸/ո9C ` /1 "1В7#B=モFa] 8;jcFT)9vyngjkUz5l"sŎ^ %l..`lcBJ[ejM=}.A^9B끔r28yl:I- BP.\& әqe;㨮zA ՋLp#̯}IL} zïҳ+OF-}d$ILZ9 1_~IpL.>tiOGjq4z^.*edGGyo[0 `Ox-޸Iﲗ:]UOhᑇ溣ϯВXo<y&!.RUsi {蝚7+_I.}T$̔;m̻pݨtPQ:qCgT.U2^VQTt!B 󜒱Ze8TKj`DaN^DѤ Mm[&55qabu'"TkƑu=t%IjWT}WBXF؎{-96R_:$\*剢آ^A RCP/!yUr7KYI!pT|~AK|C>csbqk +Zkj)/BMA~R亮eo+̽TPvR^uąkRXw QG>˂#DqTo=FeRv">/]yUþFQ9meJCs}tg8ƞGk» ϊϳ!FBHh*\x*R9t/i*%L)8r텏_` t1bOVuUB( sGӧgG%3u;e׍Uq] D1@Q ӓAXA.2pkepBi,ՆwS[e!$x4w< W4O/uZ\RqP 4^ȼt3Ly[ЭńyEnN> %_y#5&BeMPM?PU'eG.#-9|g/[ՁQ1HWdxߟzCMP>w :qIT?ݯ(q NZ+ 0&h`?k bY= v;}FGo|z7G `0< 3=tH-Q؈ָAL(nBN5<}.̯q!;2K #&D3 T)˳ɞ KB*T.\}COENr%B 9Yg:Gd P)ÅjߢiWwj@Q3a>)֬;2/6 c3eDr5:$7A2כdm,ɮT%ug: ×l8Ƨf4_J#4Nu cs7~RS sǠ=WiN[/ܹG 9N\!!` `N)q&1,87ؿ5YGW%:QPa^£EN",Nzko)F QQ7MJtGSɭt7G/Od;J@+ w"15iɞ[mW2x_IS Fѭ^/6pJг|w%,: lO lK0& ྙ}+`AŶ 2hճKLqFO r<.Mыĕ0(A %EstÆɮeߌPGD͑P%Nh0?ّ rl!jWˌ~Ƞ(+ZKlRLS)Hm븑9(h=]ߣ}Ḯ~̔aichX!ԋ1ʴ":+hМjm\"uF/WSizJx ,mԫw%(^j8ú4%!w5+-ݖ"`U8beZ+Ă'  ~TuF4ƒ}3ӏq0`Vj>LݵLG5PgI櫁;z`gkpp%`ejD3.v!!(hZJrXM7p;h6,nkPX?Uh[mBvM"t3|-Tbʖ9@zέDRBTu.;J,Uԧ_ӈ:c k~:#;X.A{"Cm2&$։WpvU72> v̎Ssm%}j_ $ J)*l f#kE8v6"jB9™Ru*+Fd+ykgpaF<Ǽ?ZhHL`Xرٖp5&%n؝|Jgn7sa:\/T:ۄ!O4[ӥ"uќrY5NhuWC/ 9\Up+N]5d8Mr)B:ZZz5s\;t:vp_-~"Y2~ T$Kað7b} M47M`ulga3>pQ \Ey.nUa(J )ep3J]G؅e˪AV9pweukh8\2d8q4LămbNd6WcHu[>&k4Kw 6i%%O5,(yS08؂3ŨH*TT><+YbVrWV;(36FlW ʴ[EG!k`AˋP16ݰGgd};x-}ع׶#{L5N8jQbCRw\ZG]㎩hRIi$x@7T OtWJ C”TZ;{Uh*FiҾ'_5?|3ӄZ3: !~j]+;<&'M"j+˪j(cB#w X~/+nG[ηC%S{}U:lz?=~c&Eed4IYE|jv_^>^$-ZFc)k6ܾz1M0f\rjn1_̾ỵx0pzԖaL*F$y{Z pulޖg|P.B8GQ6a۳A&̕tonEH Y/ਧl"–JξCj$kɿ!*ވa-N)Hpg<, ٰI( [ {at‘*8BdA!G',͕󧤌&_C{7f'H9l&&NfjUwX7Sn:Ac=#5Kvz xD(*Gbl+2|'tISHǜs ~NfgH[/.rioWKv; )Hǧiz“9˽6>'0K;R Bc uGk-hqko`SG2xa jhS+ }qѓbMu·E2Q$ iFwmRyk*uŶ+C+xْy+ΆW^9W 8b/ CI/$xxI;Y ꀊC=Cˎhp\J-LotG--+a`slʏkn9Y2{%U Gn[=a@vWVҝ!^F@®GntTF(>[4YohnTj"f8Dui8?Lx |.Ap*W8m뙇`faTaZ_l U8{IԮgpDC8+shw$*p/ .BBl05^ꊖi.Z`l9?VIm%f] P{C{H)f>gkdK> , 9i9Liۛq;rO$,޾ ;+[* E+ hAλ'Eў<(dv5ItaaECO,)|&8r":TҴ."Nj]=K :5F%+UR;v7roS;%RcؓV[K٨xٯ3oP.6bKH'|b0G}U!_g,~ǯ+<6Dŵ_?a)!D Rф]Og97%7Y"T87U=O5QFCz `[nLfc$eËut<k%UU\Vlt%Xt!| .PQ+*? I@Ă&xJEV ǁ">e$)Fzt@_}0^K~TT";(\nZ=4.3XQE: _w{MwnSgG+b%#|5=IBh2|6T4c{8X9.SXtwluvIgPz/=+PT_ïUf@*_s4;p ni)KH_N7` qT;u`2v^*s\)9& ڠמxغB^Be".JAG,$"mxQ;wyN%0l4 BtWg0 ZMFjd:,]a<6j̐9vwG)FY G4VYjy7(T  A}lNZ~L5W#qr'qAE,Whsov myhm)Wfֿ#s 1 SL/]z>tZiK0s e|mIh@r*&1Ek"˭ſ~{m%oΒ=jNNFjoda*g5g6iA)8=\c3ݔoN%Em:&:[2qpweO)QGgL:v =Atb5Lb~-Ahu_Q_E+?AKmg[` enB7vs(^Z<(Půޅ X6{/J{NVO*-]J'?-A#qo^?XVtAgc@{$E<=N5ϏbU4V'd ́.)q2F"S%y>`{D<+͇є:*6@Hjg2"7Czv} } #cV^Vg5#Շh\c#.Lƨ'4ɮ.` t$ļds穹I˒ы}bx};+lMUbiW =,5>3jzUh8 }iIwZTVjXW`/~PfBT2,@/=Dx,AO^WvcoHMb`JWWۜK"͒sDN.(0u_6h^ʦ\4i>[MDo,O7u-F.Y0!䉖 !* Xdc>߷Qu.+ 0$,K ѦtiZi՝ ctEvzf}J)?dFrTQr%Z9ᨢRl0BǒI:$,Eي(,_>S8C{[Ff'lv٭iˊ# rJ{1x?3{W(h5;X#p±_.\H`Y%7$VXX*4c6)F 9:cD/K>kvXH )޵"w?dSi@?H e4!!D##QkufY|4£n'>8VP},Ѓ!05ke+~8!Ãf2KCq9~9U_B5j{YlU=zݛ.حו@2>4yC#p?C6`36N/^KlQ[)D<tT$`'К)6Y00':qFm`r[e ;-p:B/ G-`9:2y<^#\l4cy]N4oԧ؎R*_ǬEBՊ :iu*dϘ,mۨwui~+dsTvT\.I˵,Nė17v.Qzu"͊I",}R~fq-)wKЎA=}@*.lN 6Z[ZHW (076yaɌpCSuIɓbf,o):Xf-4>j ve?tCCj4ZlŏG1Ѡ'LC1u-s@4ݱG8DgԪ2i`!Kgu qTd2xۜj ;Mp.*m[-\ "Z9˦ԦԤ8; *9A%"m.q9#EtuQ9c( {OkKIRW*LөШk߅>e]ރP)^٘ 9?5oBtRژޡ RU4IdT)nr3XsGTgh1LDjEy?P2h4b,J ɈME$iUi j?>z3z(*d>CAhHl [ '3˷lW^OrZa]| #k㹱 {]v"xmњB3s3¢Vڙ&%/nS0V33d!D"VmT^\H>hGi(Q2ed>#!ۧGaɿ@> 8̀]J-mQ'`H#Vނ腸m"ɡKn;$/&)+6 ߩ22 ]ZijjƉC3aؾRīa}XG/8pBNaŰ_K @m*#,0Nw^a nxtuS2S a$_{'kg/eRR~jffj6R,QϘ=ԯp a[sh³L)A}@Ӕ'_D!|=ŹUar@q6DM**5:iϛ^}N`usoHG&3&|qB "&|Afmށ=C[ǷUn}?*frɕ6I֡o7et=N/n btYKt _~rx|eNXæ|N.ٙ,\ n$B\&uf=T);J `)B\Ƌ4LNP t?V>9,SmP 1R '(WV%1:2<ôs3-`9a=/$b3%ƙтDG}?*Ċ/gB#fh^\s\)\&9%h?zv4y{x2gXXIdTN"rB 3EqU-ێ슈 pop QS6z}mT-۸{@yغcb_'ss$)s_xP:,Q; s/gt6Gx FӶ?J.&AQ:^%bɦ%`suGJ; qpr-^'0Qo3 ' yP\n{iT5b\mzDϛ>=(%__Z[-fvbHhJ%qTX?\C;px;'Bm=IB}2xR(w;hdں4{#p'!cϣR5t#TQozIIxhP5~֠vDr:e§+g=ɽ6A&C JEց_f.{AdCg "뢙>DGli>4(\B,Eg m:n2 dDil ),Pb:6s1OXƅG,%iL'psv0LDa1/[ E1ٙdiyVVIKS@u3:4}1ۇbK 7׀)Vē]qE(OX cNr,ZH%2ˎ+4 )T;k4.d> {4ƌ?œog FHM娇̢=f|0N\rR/ĢǙD 뀃x Gz~bY56a җ5?vF(?ZL?8#ѻ&c0"(ݬgl}<m( NVퟑDV瀁O0j0]8F~ LSS- Uz] ̝R,ԳgtQ ՀJ_Nm[JQNCNƲGdfN*D*Ot^d h LPS^cAk]Uڡ{V`@RR&/M _ IpXB7X;dl4 _n^h}NܾD_Ám%ȶ ?#zb hJ${ VS6 5 tʁ  WV&"n|+K*X28g"p4EټK_P ydґ 827=J e\(HoQt' 8gL)2tm`mҳyo;lJ2G@03C^3^o$g2? r*'f-sD[aEeJ+XB(ʋzo?[x_&P|I<'54)Ԁqv`0tmF\1kq(c|_"èR ?Ք `$0yUu0ćykklrپ׉CXt$9N(mG][L9?z8fמK//ѱϩp2g &z".gj:k@%9Wh*_ lnݘ 4^.?q0{8hǧd|sj<椗Ɨ͓ PK SP .em!ܘJWl4jCs&,;YɴWg _lDmgӫ]_M8kmHٷ'T…%^{ L`#n'){ 8c'elO% SGˌ `@-o3)刃_Mz&] p[@hw[㍪M|58Ez5LqgIgbA/ȱv`sfPƸrB! T?R%&8'ZfUl:nBXFJx"p#e@M5y 77Qd, "P\FeMb&g!.w/65< v^o]/z/R^n}d3jasD! LdiI,?^PQL'S]av o8YLWt*&2xہ_z,#J>=bwp௴' -rN)zLeX忉oE0B#u *K4yOɽU|rOy< ʹ=i*A&kCo)"Kj+9CMNM,c8ݦHHOEv)4GM^z#Uӭ4,GHQ>")kߊBB]m53^6']hQ0kA #@Rb?xئ@OD.P@:N8֘Rvp!="TB&޴\Ib+KphG敁F\+~sQ:=UmB^&rF0VyT[]:& b>ZGAm:xux-?<[d4"owO6XCin6R[{jgYU(Dpmss萌zBRMv:ⷳ?!Yo/[NPCg1m=u#˂ξr 'z'C, 5)޸U,]`jCcm@_gk-tkcP奶)w'n}!%OISnXGݽ}*#zO!ѯTEK hA@ { m$"=_lTကMZ_xLQz8Ela@$(O,$ªkм(3a'm;OwZEĠ}TͶۥ -? |;0@2 Nw g#(O`A]EѾ3&tk|;~6hA"3-AJN>7AC/NZDm!nSbpЯwNb9 P1Iۦc{`(1 g,v(e3XsJw6n|+Oęߙҷl6#Ӭgo;mr>jy`-''.ф#=nf$AUX%< M떛s ZghGFARۂčk 7Z0 רI\w쇎4(i$PqU^ ߉b:uo'9WM-^IKXW¡_ȽN)G.a27\QT9 #VGh3BL, 6pլiT1ŸhSػme1* 亰r?Pu? ,p VrtڒGC(Zo&?Fwz³>ڠCSeBڋPt:W b2G8:ޖZWBɠRt98h2^ r2@?V9SN%S=!{!3[PFll|n VJy(*HnәnLkD> P0hEћuo&UCbPel`Nӡjnϛ:qXf:JC/!6ƺ}Q=~/5?/Z  za:^2@iN=*'&N0@&4(p"ƧSݡn?x 4ވiwHMp~ՕY![˼6Arr?Qkcg u*Z"KJƣ@K,)𝦭eo Iwz )W #ۨL`\͞z/:sVk<[vsaO|Km9ha.N,ԜЊBAiIW?xW]3,ŸwqPּ޲l>$1t@lB= 6O@G-֪nH1dmvYWC([J%^0)ua>yG._`OqoN܂qp9+aaHpҝ~*JmiteE r$/6R}{gwWfSY.)AV`R[ щ`e;Se%z%1TUrhsVG\F(Ny)pu cn7pgH]T:YY(*_T}BJ櫏|՘qv}F<ϘTBVP6u C#yәV MՂ-KC-n9]G' CLƃt0,$6Q:3_fԩNw̑A J*b@\!FDonLj\GJd e0<"d#-cޙĞ6(\A.\ϧAOe?A84>n1rV<^ZI97ٞ%&'_/6VM [W)Fo#9.h Lza\o7nMX %9u=]0"OX֍e_UEnewh/rp RfdI=pvd1 +>z0A3|-bGDٗ]H}O<>cbK@;$t+H)In̲kӕ>H{l,3Q\#MN3.{c|@9KrWgY&TyV4ȋ+6śb'6x{s2= 䎫W[$3OKw)6fI-_LVλg蘓 '*ڃ(n0 <4&9}AM`%Ĝ6=R/GtAiCoNe_hl!79v\#ziHL\azF ' 4m@V-Ft+@P25nB *E΢[x$<#dϽ[< \-9>&p5B_LUPB@ښS)~{*G%.R,?; !lF{e1(@)22 LPkNH Ƭ 8>ZԺ1r و h֟ӊeZ栊Xez|4Z+Ie@mHEB'C;I}_.ӬKcX+u\^AKþݺWz錂Zpn}Fc􋽦6AKRDΏuV3lmע)$.%~f& YYY($/Ztz})MhR4 :L/ W{ZyF!m@ K}ܷɢ<~sn9oFP e>[*I|(EdˑNhztT4Lⅺ%Mlqi[*0qO(j|DմI[ /b>M`ÿ s$ t⻌I)=puW:B~?`jl'rv)NP:8f܏q,ΫVroPq2ķU+"di h9o=Nr%RӋhy<(r[3o +cXTh$Bܖ]z%( 2* nmTMNx0DX¹K{8Ġz2,Pv1]lb|ֿP f :vy"1#a)J8,p3pc},"Hw*5Vf5xS)}-N ,+XۉZ u)0oUHs߱.f*+tWăg8miLcM$3qU]LC"%FLB`a~AJxD>SGO +RhgZ?ēt$[T`?'7SU!JusVbq 9GE_m&彠-Կv:&_ݹ]5uol$utQYҗY߀GddgAaP-*f'kg9}%~ %{*ȇW+$ⅥbCtW85GkL.i37̐uՓr+U|~ArdQ_M? uBT+teZ#j*LO̅G4OuLURurpGl0u'Gp1-jIPHb9Cxf[ HSFW @P<*DV_TJ6&q^KuZj+k#XC[tjhG7򥖝<'w,"x ;Qۖ8=xeic=N5GCߪ"W$qA+@*pN B|-+]߆fIw x۰#UBŠ;*_9NhklZy`O\]Yl^*bcEY,ma.b`$Q[h"hEp+G<l+SvST#PKR&篔P'pcigf%WY6&YQll:"lߘs L| ՄV,D~{y+76%`#T> ٯrm(vwzX+N'[c MȽt!y|+`}4:q8ZX:az=y1$eɀɠ+F7YA1L℞1D-s:HUj#Vܚo4V-VڠYWt^z|'R6l^?ɔPFS;kG@<ɔc( :s6iNEL%b1 u˵k0P rIboRғJ <4RaŻ'[&y#%0Z勱{_ (ajwFuL[]e6ͣ {# bتp p"vYe0U"M'g ~Dg֌#JeJF?F!ʸXH-gk~X88ѷKě}ˢn^jR<;IFIVpiWmeKJO΄gm PRba YGOJ}HɒVb@du[&<2snA(%@ZElWS `nmG'Fh@kKhx MsyMt 6ᴋ|aY`άX^˦^V^DoPiyBigU+ #/fܓG~ҟ5?bc#T?W-(BS[E`?X| ߢHGWI,T7tӍ$h|ʹe2FTqZ{߻hZv^Bh8NP,]C8j!]p(qi;3OY. 1Pw!(.1P㯏~0 k>SRwOJFKp ]GrChNa MJM*#m H%d)! @Zv@ӌ=ۮ庯}ܜPagˆ US1[h:Xj!ؔ3!̢;)TQᎼ<~?]~g"CzYcZ;'}`MI*vvCt^E'9H0OU2 4H Ձpvo͖BG8G3I:ez6( zc#CB$oi^t楹pܽa!saK +5CdҦ70Ҿax̰Y ⻍\($G8UPw>j,&oC0fHؗr\t)JNOVtŦ] yU1U~lA,S T}G Zʔ{ݲF׮\ %zc3D$X`mmg yJJ6|ͣo=J F `^}bѮz0|F8&Ob?Ǽn@G* }ʕU ?PS @  nv]WQ|{<+uP4/_1.$^hPDwEÔC*Cmj. Iŝ 1Ҩ(k.X8WH4wcЙm jH 6ր4Oѽb1,fɗޑ0э`y#/LOZ gVEPnƹNC'Xf͕}(&sUe6mCD6ISwF:$ڑ]ٜeG^@]s|6bNq_9_^+ܤhsIQ"/?Dc&7 ?Q[9cM  !ؘXPtl2LӹTG}a2τ Xut>F(XƏ"(m ESRid0cȢ?~ Ȱj;tmU̼vigEj3 2!ɛK"A6_Y@RTe 5_"vm AQ6odK&2Da)n I@_-crZ/^HHGB1{ÖVO^pJŝl3 3^у8i!jT||ZmGX]s_PC=c]{ z?bWWxJ"cV.SBePͺ1d[e8;2T+E! hal l>lupP_涜j惃jIR6] vo*[ב*'u~D O`wj% Gx,"Pu#pk0 UB &-~p4D^S`>_!`@# Q(LbXIg"<uF6!PAA[Qc+v_Mdt,gԮ~+qi~;Uw>$xƭ"v%?xu#[p̝8|H.{/ Crz)- 5xGVWL7:5J i\{5v.߻c}xH~}7-A ͰYԫurj\Y69s*I1۵[EtIQd=|@f̻KOby7ҡ<.`L(gW$M>ڮ}Զ5'xzvhEl_ݞUh0|"|z04> cU{G=xYt< 3)ELRm>@e?s|F4"48:R y4K^~aoH(D䣔׷>D3/ L)&a!%$f2cC=TDLD4 E™^mɹ8n&en_Pe4IS2=b?T+{QTcDWqbx? !bA k7[(7cq .g8\%7 W xW[0YVTHZ\UoD7BzCq5)Ҍlr9Ga69@E!S}d9͚D~c9WHP~e__RB*AcF],!ú^u V[}9n֑"<tCoF^RDUͤaZzbv =V`ؙ@vg39 Aܐn壟gӰi4|c/`e}uh*\ ]|k!erU$J9Uw@aM7\:|l}Ro<}!0N F:Аl}#N} "1Nk-+*z 2TGO FeFɗYP[s"%:ʑpr.5s@:IU9zIFn&>mf&6scZ1)=eb\8,`⑹ּkT-Pv@ \r$t߹ ?.m fqk5umK(vPHtнc8׉ -N gP( xTt9ƬOIyU0 :уy`&]ڶLOZUӕ `ً:bzz4da47"c*^Ǝ4_bmA)Ck1>ݠ^PZ KL{L$]{-{zbw1( ƅϗ q XxɒX t+ajc(vSeyC7*MU҃pŒM(DA t:9ϥcz3L]d{?0 MR)07Bֈ.ynf^`R<`6~-Z}|O5sad ?h]ȩ"RJt>4[[-1Sa\(;Iv쨭FE\}Rm=.WÑ-J<脆_U XM 4VQ-#oK |t0C%s&,jtlx*7oS\uwu7<=zF (VCd^4o-z9Q׺.?ߞ!L@O>;#̗Iiݏ -_"^τniE;=K*36 3uv(FäoaMB3(TaJ"YGb @ہ 6*DWav_%뿠"T5G 4X{<b]չ`,+*՗ 쳀L+0k}# Xl2G86R: wU7Tkᦋ3/@[`W 52pRcnc1'@&EG o~~bvYU )V8q1wd5@唠਀=7QlKaYX^BVg0_۴Or˨haGS72s@I|cͣ+ qX)MNQ||6] s-ܵwTSЪ=Al@qN[ۢG6)+0˴fK2R% ]@CIPco-WsF5Bp}G'6ujK%TR&PMԯ1UIJV[&(So&}tMsK09#5S(x٧hCSFE.ȹt pv~} SaCl$r K,m%H?@3رw.;-0{_B昬88mNHyCL.zcfXhQsn8F0xМq8Wo"''#"a[lMvb̅Fy?5qb.d/߽1"ucKGEߜnG+(&)MŮ`Me#gf۵K͹lHT@~' \8}q}Pn_rn]pn.g_ 8ր"IڛhӨvKnf|9 7O`n)9DfpA]e'?kZn*l>ޭO/Wj]IJm_:g:jef"K\pgZH1m7 *bƬr%L[F ;$H\#;gђJ۞Jq_x^p}c.@z%1 %uMEw=h,HȒEY;`)4E3rnY\ d09Ja|2ꬅ|(wĶm˦On' _ئ#HX}M;IS&Hd-z8/Z LC,݌+wI,RY/9iuVbZ*X|L v@N|'|8?eg7 HwIk&wL;{FU_ п߮FY\ F̺mHbVtfsUJ57h<+m ks&gҼ9H9|yx1^9[f S>^<`%dL=)`ދҿQn1iEĔ.k)C'C`87LֵC-E@]>x%Z4T;iwPdѝ>_h &JwFlGI]"YyޗY*,u.*(R-Yi>ScɏtxЄ ij'JOQF}A?Ah`a;<62U0AQd\{jk;k#K{?.2* axw^L=PwW1}mu\M 5ͦұ1@D|r\-MN2\D&N2$Ӕ$бY.~ogUT&y Mc/}G:.[=ÚT~vyx^İ\LJ/6kdIK0kmZ*Ty3 g٢;}a(:߀7&b~Jh r*6c|>z5Ť'NpN7 g}M.2`,@dV ݽ; #ϧkmcQsd 5q:!ZbI_=b!C|W.1OcN@HƗɢ I,pPg[QmG#^!ypQTig`TҜCȨ28&;"q5>FWh}F%RZ_QnrO:qCpe`MqI{u;]4au4ϵʧhV.ޔgXS)2.b`4eN+h*uv&y*"!%j0 c%l.VQ] ƍ M澲gZaԫF Ͷ3!܅ak&v9eZaCpDPfGg<5tm60깅˯?pۓGfKJʝb\.ˎt%} Ir00uiP-<+42f3e qg(9uV*##eO۷ u"Z|coLW+ }61:۬Հ('ៗA;[>aNE@gfz9=!KHv?I{cf }!k p=>Ǎ 0:,ORȴTRSb51 N,[&tE\IV 9hOrڹ4y.x8/_D^?(v"GYr6AߋW<87ih㨧G){w >b5Xa~cw. In"aW4 f"Pe]Yfmӎ~l67 9Oƍ%lg5I*Ns= y )%Fm@ed,2χ(}"2gۤ=$޽yPL?^MxaK.$f6#fB(Q"s@kȎ)v} \;yקI0H/5g2NVJŽLTѠf|̏?D$'uUoZ~re;{$XF9r`GiYam#u ?NVܾ'feר d@}=u?`ȅ@Aﳌ0M^&qCPndn}A:th!|46U.O׫ΓwSkzWF{Tݐt|vev}a~os=/+{ iIJ^YQbZ9~/6>a~Fȣ~\siG7B"Cr՟<>38pX]@LgZʬ WBTI@5Phct+qK7Ű͐I z!O\E~yǖm3K.Ey1H{FTAlw$5*Xo0)jCI9Xo(цOkL-.dĮK8 x!*DO9`!gQDii7AfۼpKeXѻXaC#a{chцVҗ8j7е͑ B8ڤK54F<˖a%Щ5FD*qI[Cvga%Fa P2F/.h>ƿz'p(=B&rAօ-/߲9X晙=]CoD-A0!>KZ55)[:׳W(oh釾&Em̬`܍1&^Fzge  -FoDι^"RUBn'EO6ҋ?a3PwoMi:gb759 {ԏj)Xw%]iM 0p,[TgnAWL/^ne|Z' ʽ5YGJHl8H Zi<@U*v#FХ١G@2 )ŝ峰koOl'/w/8_HYr[pʒ)Z2d[:ݸ=Zwb" 4beB ]al^'H< ?ꌆrkDa"sE/ώM6HXd*0[Jl\G@^6 rv8AС6l[eI7UuǭMcxl ^ubϩe3奭Ǎ$Լ]C;tO߉]{PQ/1>Zq.Yy_Kc\L( ?&/ƈi~WEp9YK^I qO@hEG:MQ 䩅B/}:.P#T 3@o|u4selϑee5gK @^<8YhհS7$ANEՙXs+_1x8O*u&Z+}f}m![^>  aT 1'Rv,1>Qr:SN{;e }, 伵6YWdq5%dvk c:BYhlʼn3X_8ϧCϴy=1Vhm9?΀3LA+g$F.r&^6[Xzmad "P EU?+vk7HG _rj5~(5|'oBy̚؉7m8hC `]35h$pt? F*,/CMwٰ2*&H@e|E^.h )A[4#h54P7ndG#&T^ϲ̿IIܒ-c ;h'Sjrs~o2uaco\^s_sIqHL;oVKp|\d;ָzKhxD-7l D9K3?1 ՠ#nŮ' "ynkIjx"^#0׆QWTgs_N?Hp-dA2gfb1J tdMHs-:=njC'=|F6aqX3rVH0}v\RxUa۠wr MViLUF 8mW2ʷhgDŽ1 W+T /D靖ȯ#N 0 g[ 1 n@.9kp2\<xc}4T̃k4/ dȆp71 n8oC{ǃNxV3 g;RbB ☙n^lC?Am XJ_&)u,F{7:)ҡ3IBҶݠj &4DC8`pKnj`#["ztX#&/igZcdDwB"ykYӰu3/ǼVo6zъ$~31Hiܺ8̎c:`~)2wv(⏻^MJ|9wXB $,`5kD_Sc$6;J K 2LXcroc6G^-z(Ӌ'FTܐ%9KDwd b,Vkt]~ ՖL9=beUE(` a5ίW(p&$=?ةc͡brXDr"N2"VtwD]nc7NY|k4ylMJ(Z& wn,-~MsS#?:hPR29K?bP)6GyKj:txfK5w>ܹY05'O~9vg}qE)룬G[|gs.p)_oq9R}?O-8QqGŝKLýmLe1 y!yъJkS,^&D1 ηDR,wv؊)7vY2ƳZ.KN"nE9^ﶿ{Xgᣙb\rjĜ XI~diG CsG٘%sX|3"?2WDZRݟTrh"Z ";q ÞL!@Jna0Uq ̱%Ssݐ[]ǭS0YCk-/[m/2w]#v4$.]'~hQ("A UBwr#h T}~II\K9ud9=.9O. ̇U9i;׈'" @v4&tB[W%b,So)؅A7C)IQR nI7-.VCC{}2S~[ ҂lVX(BU9@z)gi6|NU)Z zs>H\ E)Y:&=ɟtlux#qБ\#n#0u7frd0kl0'l,au`5{瑘uCGDe#,6ϑn1Cl&_,`ѢnvtyGt_ęZP`*ڹNFR-(=Z>o7;ZQp?OX#:q! ~iʭŇyשgs4+zEyzR?0+0X]dtzݬH3]B9Za}prl~vd JKg6JxX8C{>YZ9%o<7?͜3$'0Uw{RȕK{.B`Gsbu25ܾaNB{&H`Gs)!gcuz)DK0CW֮8*[e$ >|ءQzw lUݴT?mLى˵iY<|֠⍏pIDFP= #[:%i]3=@aOwUs؃qM"FV,e冰;5iϚqp/ ǭ}+C}-h24 OmOus',2(LoM93엊IMP'0Vt)xlۃgnO)#)cQ-lXf䲟2pܭĴEDDM2#Cl#v6^}byr|g-P+[|c+a6Y dn0l ,sQq+Aރ,F@56GRdNe^Zr`o0DԘtu*MzOLh_D OZ֛~oUQwc7Hb#LYelRY m/pώP3EFeOդ@OɊgGDj׎6Z! I "]{JǬm$O`ќ M(U.11Q@-@ȨaƽM70.t]r`3]<)P?8A+k^>#hO!Co]Z|(P/AWQ?r6 ~Ӑ/-T{P!@ރv6||6Y'7 A)8 o| $~$Oi꘸k>+qQmU:&;Q 'è#:wȻݙ%k/_<t[ PxOk_jsڈ2K d8KDnj=cPtR`0Mv E<@>i2W@43uX} u31<I&Lם ჷDmGInnsB _Sl[:[;3 `fN2psUV}y^hּ]'iړ*9xX Tu8W% ޗPpa:$H5읰6l0s XENí1ev?~{"Oq揮WHНL[T4$o Z1^!SAIg˶#p6@s\kst)(Xd:7f 7^Y%fn/^k$Uu;mܬTNj-CS,&QE@1~C$C%iM̭Sd}EܟG{oo EFgR07`;o$V^?T"$,fS]@K^ց9K%l=c=/ E> .P.2BG B0xhO|*1 ]v.:ybt /|KktOc&kEWN{\xV~1f<~u\O{;W|7)3`ZC8"#@SHo@LDg6ǥ :lD[x 1B }hKL 5kw;HؘAc$g$lo-0ڕImP R MO?(8P9K=ީD)^2R @[Ff/g-!`l 9BQBe䘥Tt|BJ&'*dٱbض}^MTgIdԎsA$cdy4"~!z>#\}``gYJ)8H'&Rd  w8$<7}Bo!8lgB@w0n˩6GPND/*ڋKTv*%"p rD.<lju;<הl홳>Q5Iad&&P :W θaCIf&ϲ =茠O9=(Q%NDp~zMy,<`c"C nE1||J ɜ³UsK-ԹLq"i:#6'nJaH3t(Rz‹߭;=%rߊlf_fC`&aTtA8Q 82D5`ۢ?㦹UwjO:y/ϣvz}Q )!kbi2xCE{3P_L gMVB b ѡ!>\y =Pk,J/(<J* 5Hl ~dS]"*6eaXFnm݇r!xc rSsvW|{/rY$Y zls0'.A۲!"ڂPMi1Ua@\mA,sX7&v%ߥ 1xm-j͖XlZ#~*m$: sՈn*G@ɮo,?!JVs}*ȉ]rbgA=eZ |AKz˲LOȲɋ$;YA$]%^i-,o± \5ʙs vj"҄ɶv x%>qXfXcOnF(Gqȓ3!*c?w-K=щ5Z()>+点1:hŽ?o7mFJU`4#"hDMmNVKdȦ] G兾̺eG/ ^vf)'fTcqw龅[ ec74g/6h]1о"-Xerφu޶<*sX7Nn;R.F8)4f@JsԊ1l+U/WƩU~ z$FS[9/CCfO^,Ÿ.!33Iӷpr 74HƏ*&kȴe}Q󬩭ZRެ˳[lc`\&>n!E[7CwQVFwuꇹr #]!X6Ine3zX~D ]B<}~Q{rbP#80+M$-y<t@=Ǜ,\P]7̼iq2q}r6jжiӾ޻)AeNE{Q[at_QxxhGl ]:po;`ޜdM^ONG/JyLR%ŗ%=i.k OD]4(N 9~tWCh^bdKkÌRF!FX_`:b{\j61ҹĽt禝7숕mc%gBEt6B=sj0%0Fy4 c@Z%[!Gp}IU"pA3fb0-)!1^eEҟA9MJGZA qsZTI~s&+堐LnPT5 ;rK|WCq/]N9<[{}EM|_ZqpX~f$jQW C~ N#4ƠIhaNԼ/P,ȞOuUO_Ф'5'ae'B4ucAGŠVi LH-"\l?W"T!S~ sgD*9g?-Z/T/!" h23u  l[t0YPn,>\o&:‹PL# QTx#"dNS;1󕘑 CFULfO|$% 2_oz-`Z+ v"砀 蛵qφtttj<+! )-`" p6.?W;Vo'O_t*[~`߶4b+B̌Cʳ]oߴWVq^NFPC=0oުIJxn?d(e/vcQKv $ G˜H<{J0ܔ#8C&eE8ogs"cy ,ɥĭ[\%qzK􊢊N'`YwAT͈K3!w6_d^xl) ogg3  7~r$pXEW W[_I[r3κ1($Y Biyrϙkœ xhjL[> N=P@] auQO}+XEI+b["ݴQTyuQfZxi\&uNWNO)S`RQUolft[kyf-4SQ*O#Oxs䤣l5i ;uI3i}R*ڃ 7l#|%7|b `yJ\ ߊfBVsh1[XJhPbxyؤ.)vq/[Vfo_9*a;P,0Vw&r0s${pqgBZ]*\?bj+1w[HG >ZѭX7ȓ| ) c-;ht}&6+P+h2e.[L5Uv aHktdXTΙq8G'N鿽ۣZ)+@1Zʩ r5DEuF_/eY,oԞAy) \1֟?lUo|cN/ `AFdODWDԦqN`֌=G|΍os-$R#ldY+TB%f؅_{7UvI2* n}FmUԋFGsxBu+vQ45g(S!.f4s <,W cOdt  q43sn`;~;P/#.KȬ/A *!{74K4k ^U'M\1{9au19-[tUD[+ctBL5^4sNduӋ WHtymf:Q,տfVc.Xx̛pz:Mhsnm]۞R|`̌^$&3I\Aq{H*F'P@<ЀytsT,VL61iie}VCwIrEѵ ޘ]&ע( V|5{ wNuapQˆXSI88?u0?޻ݔ{О/u/И:Cx/ppfv?:ftOxaSQqKg(^V츭Evgp'M$Z KCl d$k V &Q_SqJÊhH~   Twd9AwxAp V¡=A,"E":г1C׿*r9D-~#z׉F浹6ͻ[;vgң?Y"mEm1*rP~hzifʨ^[^dH"0O(4r^ͩauo4uoP'7uhwgD̏:)/!.917G"T =@+qNA@=INQdѬmFhf ֕ݲ(& PX?Kuxx4T"B @7k<ƞ#*4%M&ϰ%8|YS>18|i!7İE[//(խBr0nHvn7*G@7S!^#5?\bƐoVz`s|߆P&`̽:jJf"oK/ lCeӵ=@xX籹Pq(˷i /׷nus Dkbv_tfAZV!-nf2+g ϩy# ʭ>:KNA[A~p,>Kz[ Jُt! 6\#Ӡ1O!$5tJ-h\.C`k9Ec&YCPܗ) F a(Os+TgsSƕ[jF[8"TY~)5#/"اEfPFDpjk_AId rP*(>_~0 L'|4+d4ƖX8@%{Q Q0?X+6dz]VGeV׃ÉJPt'3Op+*dkp^/.r$A C{"3|g9_"8r9ʂo@!_UJ'yxQ!h.麢N۷%XD=Ns'g ig71Ɇsgk"_;!njQ9Ÿ9]z(uߡEpREl~|zg zr#ܤ2?y/ 6]%g潈3 "(\?;vb>UE-KkO,ԅj_Mͼ>hNaG(Ymը> ?8i֯n hikǕ4 R&~c J?pZ;Yˡn$!:^j^ WM=2݁mQΏ;h VC!Ś_X3 Ђ8E 1 ΂Gv܃TV RFmjdw,a*v;vW=6$MZ^n;irslc“peq-N=6XH(R$(j7{~AF/Ș,(Z di3[0wkoe*ݲllY# )Jlʗ"4Ҙom$ E 3 >6yMG؀MAOBε̻1k0mdͤT5濗"~m;b5΀X$Xi1}Z%4 dBQE1{˦; "ctcbA^CGuo54u#C0hbi]WOX-8تw+3J~˷"n%0(PcqUk%PeҠ;Z$ggR9Jf`6ko[+)5?G [UpԥN.bt.U;<={ҡGOÆ7Uߕ!voV^Xj< aC2AnCKz8oBR'Sxq''xD% SjL*1. Ou"cNvV-0 Wte(#c])TQt2网usCՠZpA6 e&Y-!ɹΩM)5lϮ%SnŨ-\DۮHN8g~̨1$xϛ6#G vG9,`7sVeޘ%P`lV.@h9̤"&H@3SOImӀ~ AXDj&=K]En=qRcݺ9ٵ8U@*0!+dRDSpe݅"ctkDF\% p :h129Va+, 4t9|^V+q>xVaùPb.UNm;uBF:vTGnMk+R:&9 .|hrKm14;hXQnۧ2O%2ehwJ;PsKU1OeޫM{Dd6hxt ԛkjL4%?G /!t SG%Kn:|bis@(pcUoKW= mA cˈuu?g P$MVDҙ*(gk&.ý (տ"6w5ɶ cH7PD'bwnFD^sѵ)X [SoJA#4 'c\5aIEpi\:[]1&>SM%e졣Щ;caݢv_>*&/O0ZE8qߪz/G}`ĩ8uF =4UZSVWW%e ݄Oιe4Q/̠.F7ǭ}#$G/صPsJ G Db|4t*E<>@-~|(u Ț -b-&(d]ڽSXu~c6Ƞҗ&JW_C(,/v/CEI=\1M-O3K>w 9ml=z0+kd$ r]EЍo ke@سӌ| ]+oחz[;(xjwʚr889!ْX%=AAbr>ZO~*^<#JC%X+@j@>8:^q""мH- Uq[Vj֡'BHC4 HEGY"3#Z ;t8Z,NcG8 ey|u 1iJaq _Wl LއDh<*27<dEW#Y珁;cf?HO Rp]M.-$yE)Nn6Mϣa YYhEEh5l5c0i>EދpxIo-  Q fW.=]uugJV=dV|tÁJ)Ҧ%4!9>9$BsSSSoa ipیѸ]:;.?+=F<-fъ53CwÖ́*v1g凳2C{Q jx-_LO{Bj~B;M'/Qx؎M qhR"6P9bSaL틆@;랱IOƒoRL|0.8콽FZvpf/IZc7\'c(ßdΕYѧ(Mw5&c (c}+'_R'ELf?R&̹M!m"mp)óK Ho̔AQc~h^%,)wH54LՕ7t=CGBݿľ2uBc; ̍(D7QrBSֵ(tث%oH>[&fPFbvAȽI;Rۍ귪iFN9JmLN-|$:7MQF躾s.qYC*9,%1>q|6!CӢ #2괚zmx+p˛cAģ̫_ 4Fcs6̵ <}mXdo:3Ba"ϩZB3ŋO֓Q G- K-]K y'Ku]\g|Lʰ?ύyB4N =vZ}r$Ҿz8}83ֈVĖ|9ʝp9sPO!Tȱ)`'Fwˍݶ*uC9LGcI^'an6'+i9P0CUF'& j밵A R44ĵ [ZZ8|7C܉IVa'WbݮX4-ۼ;ig)[E6[>ErW @wa-ԛ]$;4&09*Fdsw)k NgVŇ)P'%!))eDgR͈+C…b XOb)Ċ j4@rD o 0zE3>#=mphu|`i|>\h1(X\~xi~P ,8Eml! m^+%H763&X쯵t.>6Es.Gp ť~xT; {?Zݪ^&&;3(ˀVX+s;V E=6Dw I9uѱpC](ls:fe,6|ʼWI/>]N{|c?~5% mUtFVʗ@^C5%?F I%^>cP#.D-$!iuynS\`:~|S溭#䛪EWb5zID"XJ6 -)//.IjЈ{U: Y65xHIW눗&4T+|ˢF0+(|}{5\&" Zń?1' 20N*8](}/lFӋBo>#8!xNУ]S`5S RͰͣ$GۯC'ŗ.~Z^cD "ƘMYp}V-rO`U+If^)>/RRpyE'3տ]9.R^#tM1iHRAG^-0'z6JmA2EE9/A~7b8>Q_t7$O$b#W3#&dAߨQ|`\BB>0ǾsA䶤=R{d6^%@Konڍrdj^EL_ 5%rHTϱz@Zim8L]x;ROA~U>HkHFTD˅oqFZa\]u Iʤť٫'Ss$08w^ڍA`ߪdM5!P$t\7(phsȻ ѴŴSb:ZnK}P.pkm7M9/ IC2aVbL*L:6ԃĢml#tFNikh;og Xе'9$c$X)!:v{ gSoL @ 9G c> Y) `4_m;5Q͙g`q*mqpp)yYL\qf^丯[|Pe`um :&0GOMku:@RxPՂ VBc|< ?)\:wlWABOlX1d>-#/k V,З( oC%l#J+IiKmul[Qq.^:UԼl(8}{W&σ& mpwl4ћͺZE9y2\<2Z9=Ɩޤtz͈Y~}W1ˠdxZFGKԉOy7*&TyTdp(5dGifk=]l/>Z@;Ts<0 &zxaƾlkovdUY!+tjt]D8<+ 5--巻SϢ=u9-³DdgqO)wǩ"qXk;,M׉E]#+'h6|=|sXېX>$DN]gm_րDGhXIm<&vo$gVaDY*.[[:E_S +_Js0uOa+T?pyqqW?@PK  h3FvQ>^2?H/ ך4biK^&xAQr#Qq&o Y_g֫lg7e+Fʓn"pNg\/n^ZPEnGϢk%pӋE)>͠jq$mOGEy[gbqVP[qV}BE!H׮cON\?9+fOƼrp+F)1f+RCLe  ]rh&(SŪr=*F~S.BtIt+=u5F8+=lzBT8Y[0'@Ɉ#M!l4inBPg4IS0>@&cL@4 ԸB"o/z[wWnjd"9ܯ}%xd=^55'G@ -}oeQ1U&^$IƑ+: /VB'ϕp0b'nc_Vi* jf:Ƣ⠔s>s$n+hܴ$5bx^Jcyz sM񮈃S2َՂ8C 'k8N _D |&>=(a 4ώZڕ:ʱU(VWc 7 ڀP4jfV)VFEܐ$˃Qn*Ō$4cпîmf4%r<UH&8#{ = $V(Tz ݍ?HD7mmH҅;"ŴlyoJ,Xʘ1G괂vZE?UYf+xsKةnϏv,PAq&P ĩ=8.lEzLⷉ2˚gomHN6j!7RkWgi]9e3X@:>Hì20EԵcfdrB7Y?]QT[8Ʃo^0KKC!,Y= 1ȸQ2PJlGC#g, U4c۫j2ĥ&gDLG w Vawa!3 YUfpgK1伮9U\X? 46cJO*V"YT H\TR7^+top':--RSJ@^)z> {}4C ^7ΠMfU~-GJ5l1&О4=2qWףn jګx}_o`ielz@}/H4~V!(4O$D9 8i{a#|o΂ӟSM6gfvɶغ|!&)u%BK -Fp{20yf"GRp^8 =`{_ %F) zxW߱܏SYpzLt栋Ǐ"k: q!ni:Qb3g:b46LFH:MhG|Semښ+TVu+ `/SvA]|q|bF9>5IrXJ|!ڿW<{4"(BF ԉŸn5pTh'W8 [NכAe}CuR埯6Ӛr58ljd2ezq% ׸GD4/Z7tUK؂E lg.1E]x1i&[Z'D";_GR9`d|8Ĕe{fG A14Λx1bY4 YT!`oT3I\whr]@r@4?e,Ū&ܯNKC`ʓfHxk޿q/?WiYS<1 rx$m`0{L">$yho3^)PhDu`hӣ2!yt8gy&8<Jt[AGJXFO._'w>RukX6^C&В⌺r}+TvѦIzA苝6: y~ lٺ!P@dZMaS$ #8P_pj`mz;(%P>aYŝ>^"6DJ`iD ' _z5,mCss*M?},S=)I& n&RsrX;D@J{=5DOMװ;L34 "ݧvCc{[4im-DN<GȐN=i(}&}n~en =m*b=g:U+%jEfL 6 Yᐠ^вg HKΥߗJpѷJ?rй0+F}#T,1E2:$众\-Ѷ0ejg*;`NL²D]́9q SH7SLp4EQQ1iiN{XVtnwœ*L*F似Rs5y=RpbW7/?miM!=װeD2|aҞԈ;έx~eķ:ڊV /KkFNˡ= .Mh~U#BeYF8V0I¹\TyTVUa{&=y 9!SN1>nĕdH|CU0+oS4:Zn{n5'4l֡=#=łɨ~hx,*kэzf dP`taVrRSt EWM̓L,6'_?X5uF_`{ƙ 6v_W:coO*#*ɘ%+qܔ2o5tIV@亗AZSź>ϣẅ́EUocu.>2h oVf!/|0VXkXq;! cosʂfLP (=:F/kGrLa0yRrwOrc9ی 0H6Πc= ԰]0qqfHȱ9\4w&B3~<ʦKX3h ? J!k L> A<#:2$|ѫ'' *.q7# *)*~m[dyg Irb+4 T>ip2!9x[YPlFl41䏢Y OyS 47NK%<e(fSX6ԘB/*M Vҋh*=?9B|wՌ݂\ bĉ?_|WQX#Vd -"2TO&^b"0Rd~e|~Ʀ ?{5&*>p/Dq!4I le9 aD|jֹ\ZJaa00E%AK>tKߕОpQjfBzĉ~@@ୃ)x^>\\7doC!IY!W͇gg4tbJwBw^.`Aw-Z`uԷ43Gkk8XVb Ni$dJM:#Lm2%!'ŊM]*,{1>=l2 XGz%C@wNz u\ci}2;3O [h}#.X*z[N_; K2*;:$Ҥ\UTmIY}h6ߴc蚱-lCU$a͑+01P z& J#}ut6Wvh.П^(tv6FӯtW]}UKg x7i8Z5Vc]`X;[.U@N:Q^ٴ#,.H2/k&[x)6ufw9Mgm O`Q}mDY-lsby;J5[*0UL&mÐ$ ^U3$w=yޯ2U:j^BMG3]yHȗ|DGD.TeT!Brt`fWOBk"JGW2hAy}ip n+)QW ;V~Je\EKei.,@ - olxYQ rAZ:1.@sy!s!'28Q4Jcj3.qPJT 9$u;ȃp/ȸsZZ=ż ED0Ϲ0~/& AG+$o {xfMW>˴; ڜ)Ӝ |3s'K8`ͽv gX:gnL`EHC zb۝鴴x垍b:=BOoWv4 ypWTTgm`u"kF~PfڝhЫ @Bܷ /dK'a}uOfWL.ъNƙWJX2Mfi D~3ph{h+Z"pva5W戵+.+ zb7F Iq[4Ap8Yʢ*xd<.dGVn@]-oj_I-3yNa"7esݷA+E^fq;v8eߔc:3Lww%w'<S+ L& >>j?_Ȁ5I\V%-'f%S]/իwO7!>mJ;LlM")c܅?{|mg٥ N₨MǪ+#{3nu!5V܈l[1z Dg\P(Br&Uye=?r̡geFϿ5#J>vL ZED1tkէfp$zǗCMdjbFv<{n@Bڇ?4sEk-ɊJG(9cdj6IoiN~o{XU#n嘑(rA T蚼?jKMǾPyn5Jة&8-J|nZ|UwuӡKȈ&ӭ%MG";^H;Ϯs~[!yàȄzF)%j9kTҬ E+83Fd"??Nr!o亵 rq܏\:ͥfA# vYUdwհF? K42F7 1֎T99=(zKT,<7qa.JJ6A0}]L0Larp/%sY+f6o*nÁ 3у̅dBfH`dX ZYB_?q_~$^m7f#﫭Bl\&͊{ׇZ/=OAU+A:I}j}wp0k9~RJdܓLU*횉X4z4 wSʤ_nu@x'ai7(C?wܽ:I$Cj =?WGzsհsE?\chK>Kr9$Z GWK$s0fFeJ9~V{S*y}dҒZk ƯGKKͽHxz@3|XnO@l%ɈVث֦5huRE{r)ݬ=m4sO^QIdkT+'PMmje"ESl/yZ^zIuܧ'$\[eJ84#Q ;FpVEwĺ3un.T#b-N/͈:tmjlav-6h.C)?*QBwCa-'O+'߾ ]s2[μd[֣\ǘ1[go-%%s\Q-6ZO>&4JP,V'ة#*εX-]N4BvEZ^8)MqR>Ro"H+x(_}fۨ`v|OnR<nbKKc("0r~h:8bCF"N 0]HRPOAJL.-Ys*_ >\͢o{3ݲwxOA@ljR 5r5AmbcbU}oOzw:ИNjF.ٖ1&4<8a@{(Uu+j&wVVT6'G/X KDɯE< Х|C{%C*AƓ@'KF/v:4Zy/^ՑFWJ;S^5goW0:?W)ul#X~| T[,l+B82sPc M7"fL t?gF؉9c12\Zި8F61@O"*.#^5?Ia2y$F.909mI!Xmξl=&>dOq02.Tn`2o5 NuEآ9 TS%>/ŸtV lf8؃dYr֩ _cİBoNgz*gbh9^a\!Y>ɓ/#fؤ(Ug[Zȏ"c_%"6yBphZ9]Y8aw ]~X(%A<4;@?.3Sj5d 1?XQ PцR0i2Z[AFf+rVD+P1zWX?heX$*[aY'Mۘ?2 fR]lȉ&$>q*,U΅É$OyLl)cYGLgiDk㢩.mHm|Yc&-Qo.U`]>BQ!dj:KST{0"<@LX~K64|;c-dƒ2 qVtX&$ ܫf.%Aٗtm߿(Bi"Uzg8ZO/--J+҄} nYpdEa 7IYهN.^Ah)񪕙ibVP-qGgyNaxdLu ڪt˜PZS4B0{0jOc͸`V="VerxpXLRrR_<( zvOrL1Qm?Yok~ד}pgA:MT_K/<)uáR($Am8AD`r%| Wt4OkUOs4Th[g/, EIꑺ(S*cs2~cb$lvǔ&}a*6)q0:y5ڟ> ŭxVI JN*:W {R:q_o F\SeP4Yj(Q!(?/3!dV<{wH~m^MIC$ekL(ߋh  ql^C0*kYd Mu@*Q"Aלe}9, P ͒gP{h":[zhwUr>ɩ#n#m퐛og6(b-$8 \wl艾X0 JSiHX2qa@n@Egv,=9 ܗbaoWQy"|6dNLaeq.1AqpcULRNhظA{WߐwX@ǽdSV:%PWlɘeCS]5 1GLc,6û{g5vD-nn.0Uq'FWH He_ޫ{G'a|Aه#Ė<)cf;Q>KG}sKؒւ<HYa\߅|C/}?m6(@ #iMY&alyv#;3"(pG!r`Swg8׀^{AZr`]tt99qq2$_e-5c(#cLR=b{7]-w.#M,YԮbWsvK#LF y"€C1= Ė:z@ ^}&71KS_!wY@~LZ+Jdb' iFݨ ?OZ Y/s4~ȏP}>3 )b:lQDo%zC{qj42a3@fbl߰I͠&{oAi+ω& ׋ܣήECd6V,̘h.x>r (/H~f 8o/ ̶Aul&NاPq7ػtøLs#קKmAV`5~aINw7]K:jR㓟AM\ں€٭ ٗ~((bOZ:3z\MO^!R̦C:*eXfsm^ZI]Ihs0gk!7hTkM@tsҭ$\쨖 {T~8穉ё!F** `@O7iȤ^zD$T5"ƉcBmG%ީ?]n6!^c+Z\9FS.$Y@b](mYzcfR9"w.\$ᚶ'{QZt,;k`[рYUҧiь\-aV֒$(kn]ҥ h<\j!zuLRo/5UAYܞyt'Zcy&ဲLj7 ^y`<^M\+6~{Piڪхw]Eq_Wj|<ʇe2xT_ ڷ tCВ @({͞ohd(|;|ī9")T{9 HC=3,ܷW` ZU~poL&HM_мn ?a'(f\\ݒKf ` a~0B7g @]"IQt ᙥM6)OjwU` |&yF=,t3gʦ Q녁} ߄YI=k攃=t7YF06bN߰2pה{jnpG&(FZC?Tdê(E45 ړmQjEHX$3*D9Nu4tiԚR X8nsQ%AC# ELʋ gi4rՄ8;H>=cշ亁g#,3G"@1B4bem1Ȍ9_lQxBmq5Bl̃O*UC05#u| X攞aiEdAo\\[?{K$кҸ{s+Q`7Zl_Fb[ A6($Ē9 F!vK~&L PR}O m&;`5rJqj rX`V@aϹ2.cYd(0̒"g9Ħ릲+L_<H)Ww6wNN-ڿ0"7ڥ;f~%{%<#" P^#elh@hkvh̊3y?g5O*/q%X `0b.oY]*9_6S SFQBtO gϦNt݀9 ȀB?T#CuE^rז.Zc2W?d6L#;2JQ /5D$C݀4jT^H).אAM&Y1s%RČh@@C qMxDbҐ3Ah (M:%p0;e"g `AU-# lc$A:ftR[LjYܽ ?Z&&WlE5k<0 =oPC7EM BWlFٗEHV.-!irZ.QsN 6 ;aʎ%NmҺL C}ʓ5ـawT~@v-m1lD\4YoϙD)Vr6CT |ĦU'@0dggoD]61?iGM 녬`0~/[P)}EnQOšHLWhܛ7 ((~i"Dot?hj6nMyaÑwJVmXY%L M8CG9iXeB31,9*TPOt#ݓp 3} :8EU]bIS{3|^UlZ/mu`6Ptϣmܡirm.5Ve ~?v@ﱋ;'Hcѵʋ- On5c(w_wx+Zb\,$qʩ/m0ԂoXxU֦ZўmLh{m' ˷[yk.~fYlG⚙cjg6ΞH38co5.˓ 8RKv`z KS3^{o ܚexp;8cD8X!اh;Q?Gz߫`@_m@En{gaQDI(YXU3H<86;4 aWl !2+'K]E;F@! %vQ{:߲9 .yv?I@&N7 8HXNͅM]|rzhҡNB}(݁aI ?6a[y IM8ҹ4+059 h^$Dzy/=Il)b!:5;R1{b.ˤ-Fr;akdOSkULۄuk^j4y[/E-@+^vLΟSMO&P} ! |r},2|4yf;˯Np=fbh3Nr9_tV ZhHQޓUI{ͩTF/΅=%e⦸p!/+1qVXR͋06F12eM@٘yJ ,(aH)P+YWR;sUDr=?@p+ R\J{Sm&T1~u~v,' 'lw'DߚHp#HoRTf0c&ﳂjZFѸ\ :M3lp^m䡆e2Lz9|Q:@UV[r7ult)zېX.B|e 49#'}L %CzO9+È[j9Kg\]Ϗ& ;CZC(廻?U]+o#*̀mI ->,U6M`pt\ccܧ6Ѩ;PޏdT:Nâ`>[ Eq ofQ߼=_kIjpWNjz.9J@@w7Bj DN_)KWH%b>'' } [U 1 U4 *@23勉E&BEhfl3p#6qnLq8ʵsAAoRhTS[*// 1p΀s,X&l`R 2ΉÂuA6fIQ力[rzk &cd=D~W*b4]?Ç1)fK}Aɡ d&ϔFȲ?@rP10$dHe}^#Ě1ð,ѴGyrzqXeV/얗BhyyG+wYPK4<5Tΐ'Af\vɟfR"5+֐aɷ) @" y,B$~& o)BA[k7!:;X41k: 5ʾJmoDyѴ0oz>5Yޥ:ŅG+ћ2K̵WE!sHì{p]/tpSFFD~-BGFxżPhzT~/L넮qtqKy~!CEk6o$ugIٙN؋Td@0* uX$#7cӧb Z][O+`'Sd<.-N*;]ms5=&Ao_f^@ԦxG k%ޙ' M9D "0*e 4W#6m&N&'E|p/UL =(` )?ZB}@JL% RTUPkʴSMil($V4.3 |6$eN g5o#2l{̜~:0M`:lӱԫW7CyP?"CBOho*OgqT{t$8G86RŞ]iRbBLgZZvzE\v:wW3.vnӟwt7XgP/Xh}-ch<@jK<܏Dd4m(#N@wec!ٮ+LYMVdkO @$M`@b67pE ׭d Q6QA* ]glJP:R\ɖ>->6~gfSSedk6 ne}trvYrwM[y.G{v:r^?*Be  >0_3:r|: M=OX@=頔~,+rYiim;;t9ya6Q Mnxz莝/~+'U^__xğcdFF.(BmMnraUV8;(Wk&vm x %IxV{́Ċ~y TѶٛaC:q2V%w{?ǻ1rf`I+)NAoen8uLP{Cۏc 6H,:Հm3f|mhjbMfh!QokScd4f}%H_pSoo9rEnzf(2 ͋G+mD'4ӖZd,6 NR~fd|x2O]HPBQ4ޞ YJ)p( q-LHڼ<-A[^`T*s+'`,Ӓ9 "ZM4kyH]NE{L|f.pA)[,nqg t82@8 R&0guL %VkWOvdk3v 8К(kp'"ڽfA&(f:{zmWb#w٢4WNqS[AVR}؝-g4z=)<שLm{a=B=:DwO[u.{s76{){聀RmM|V h!7>B\VgTS( J y F.ϦboqQ _7{ +$`G i]p$.nN~(&%7a+wSә0`RU07җ'<wH/7Y(9Ph+ ȋXIJF%v8{$3UQ+JO@+i$'p$ssۂG];js 𓢁6 x`NQ ZbU4:k$67%t;8ei۠l(+MNAXs3<^ 9>`"ujAXzýj,ʍ~Vk5]o8Lbsə=~Z9A Fΰg6dRK-0 ̜c٣KP0o|8rS忰ʃyXaQEȯ,# ϔ9*U,Ucà ~DG ~ʸ)YRuT7^ }Q:.@>O#3*N]7XA? &V}MsBok[eg`=2.ebysw7hzoi@~0Cہ/9Ufh\Kf[GJjV|h=،ghMs5NrD r^NƑXx:s;|JZ,x!=ǩ:n7ɍ?|:YܑQ 5hJ3p0C^HIt߹fWm,&˞_ЃxCP1+ג fLY_LXtTP`> mӢEWٵtvc>M^ZiXޠ)g-=C)1N\.U >*vZؕgZ˛V+i3·piey[>خl"2VYw.#?ɺd/1 (r\"ϑh f zUF7Qf" Plsh]d7Dqy$h9]kEd!*Iߙ`bwtN_Ir^2HYS_bUO7ϔyzM 3Kz.؛{5:k$^sZOb}qC,@gnݎ:j4e<*HU׷5tdT#Smc f 1'ZhB|8b//LVwKh9{;|+ w.% WrsTEħ]j8̽x `֭F5?Tw.#*agL es!9lRBԗȜ~RY~kocOY{ vc/g8ac~DgSxd8)bO,mMQ&8$9(&߻$'dDR5dǜ8 EPQ#;w>D&h{O~i#u`Ys]n(OQm-`;ٔZ\O%g׫H^[Pﵪ5f2Y6 3즴1q/ G(V8։Yt3s&.PrѽI[> nj^+b?qoA*9!e#UbqJ;6ScH^/p&4-sXcfA[-u TmC`zmxcm>lf/xq&2hPzZ>OQj mPBTH+1h>˰>{\)2(3>]/| ? {kSmrJwJױh$'rtF"<bS+KMmCA)SWv|仵LjH:V*K;=th@Pm r _ZB5Mm9 gE̒z*8eɾr=R,W4aRwb8,n{&&5 4PnG3SrR0@J'*C'X-+霮o%\ҹ)ƒ;,v  esd~<-Yl1E&$fCkWnMƭ9Cg:jx> 'Ӂ+ ЫFR2oۉ9T:  oVg6.V[v \gqRA(K8~ug[q}THjڽƄ}Ȝoށ7Of:iPTy ƈ2aAMvVSjbFš 6S BM+?\ m,_V`|%T!P[:Tavsv| rV@_g]@ +<9yB5G ǂ9RR8 ;ߡǨ0ev '(ƹ˪UQGwá(Lt䵥= gq[Fh=wØd=TJ,* rK[F_Y_h 3di|v[Gw{U;30g~ݔ⟭4?ЀT@Yc)ʼnd! 6i?ERPk\@E9JE)qc%4߽ [su.S<&/="]1tEJ)ny$?[3Ef֎ bHS+XVc I'F{^Ѳ6FGeƽVu襦ǂjf T._ӳL"ܠL |epi=[;_Z4E4Q8O^S-H7>:фOCW ã"l&ѕÕpc*U9D?v8:Ì+p,SbrQePbBREOy`@.s$Rp e+Hmv?A50'K|57^Y%aLƻR.$zI {DL|GOD 4'~՜+!bdr`'Dݐ]ETD#yHRqKf[x/]AS F| 5|t@iբo{"aO;dY i{mlqkH1δb>2'ŝb쩧~aMWfJ씴H~栽 =Z8Jo'zk^^ͪ֏#KIM8xtD]Tɣ/u򘭺>HR~,&]{ "gX hGa/>[<) #ɗ۲$3$N!5=L:N#B!>++1ѲWyI@(NDK%TҚ:fe1&BI>vq5 [?3J|j(͍cTlv GݴІ ݬrŬo  !Rd+ʟIB_JypWJT?N{;Aipʠ<74oZq=sb 0RSp`H&!<8@ผtr0 mNy_%t>ՠ쟝"?c{(K$2񺁼h4PT[3*(ǖM8/|%cwcYB)E8!J$ ɦ%kKa"]vW"ȅܘ2^ZULǏiꪖC%S*#_%if!K<(D \թ1XJ 4bv4' j@Z)%4b滛KL*qq1F >1uj/]tW\;]w$[Sd^E6g]b}8$ms[)UqdEsMVHQOxoI} fkj 73Aa`nKۓ$&$[gtnhgzTGL@cP\l"$XqnX _t$U}ZJ!,3s%&%]?/oawO4}^B~L4oT(So"ɠkgRwK{9 y%[MD9g ?G; 1Qɷs ti$ 4&KCfwй.Lɰ"QG:a*} {I'RDD?"z#E|. Q:ǟ 37 U勍E's^n,yAjyWA9ٛoNtΉƥ@Ӗ(˫N۱nOUyˌF،jw v]/ܧj;6΍W_P1 ih!X݂h>4CƤXmR59 6S KΓ7g^R8DR rm#ܚ;Wt@eWgx8G* @m:fKhnaw[!cJ-LL8W3PFSe_ 9Γ''Hkd*ށSbKVR-ɠaeAr&3.aF@/z"cl00UF=.] K8]0Ô]61J\T 3"^@gΨ|]LGyη_ϦN)NIsHO[مmbf;ư Q-Jɗ =Ш^U}۲Wd06ɨ1&SQu:7H$CqG;uuql!^fpv5"7ɃʊE0C(B؅t0*Xu~9]Iqke@:ϨFa@F3ޯW/} _as͹zrauWFHbqʟ;$+-Ĵ{*|X'^0LRh|~ꝏ7JpVywÉ(\ wew7ޤH<'9VpEJpxQC }r_a<:ZhPVM0iD &K2 xq@(Kn~8M6nztf9xg$$HQELeFD̓qqp6h9?`2ʬ7\s-ki} Z$uEc>E7i?+@!LhJD9"%!Ne،AR4O{szlu`V)m/h X 7Xt##3c ǘL~]Ti<꼻J,l -_3ՀYTǭͭmZbC]ӥ[y+Vw ˟ 顨@=c6hs`&eP_h?/u&i.4*w;xߛ8liD^n$&<\kQt^ YC,HmYy3w ;W0$\s20{ ESƽOjfє¼첨1){zl *&=wtI+ A'We _x(_'- E%ig5;6ZghdSr<c"#KO1W="*MXd{{:z>kݝ8hp EkcVU,{twmUҌbq 8İ(>i)n.3WAY+Ga՗Jٕ_L@x4"m ˮ"8vj^R?h,M6[4mڳTٜ@nDў溷cŒۚKPy84S6ݙFƽ WEqFDNJHU'2<+_[(O-ۅ$y_V$~QOJd_ tʢw/#&LF3 ĬѐA헯sM\Śuh ^]Thq6!kR$eR.\23{{).ּ;r)d:S ,HHNyuD4t?l qWL'u}րƽw/(=0Qï}m~h[JS#OBg/8\: L|wBC♟*h|[2|+zgtks/v!-xVdhGGF> O>[$iUFx8[xWmfPIV&ԍSᡷ2yT?3VƤ^_'a`pʽߪ9(T0UGndA{ޑO{d?]st|f}9s(cNCD@WV( _/Rȯ0uo{t!Ӹ_dܠ{vc"bg" 6Y % ݪcBخW0!衙 ~S=$JZ&怙* eHNhv2-j12^;yߴE9 Ԁ;!ý}OUXZ PF;Ε^\![_ 2P)X L2,l獤Xtmz?Sv0' VQHb^_!x$ |͙@ن&:4-+U1ewXҧ+^z1PX{*B u|߹"ɔabEp8ۨwΐ6C8̰*QIT[VY_JP]}:ޝ&V4!8ݶ(~{B|` 1 N[c;<8dlZ1n3۾/&HY1Jܟ dTHi_zq5uZIGPa=B/ΆknʔXfCE9x6 vjt?mqqsy];)j1#dR =HUz͈sBᏖ+ <\E ͵iMEA#ԜK2M\=0f .ugy%ORZskuBJ#wK$ǴnΈ(|v3Ƅ1 @ ;T둗02{ɄLX *+Q ʑZ {dG?P|x@^)( b8oT( J_ a=8!û:s~AkV` *]7$mr4qN J%z&q^%pMj7VمR]^|Tk)|C20H*2/$|y=~5 'fUoUfB1hpz2')pD[טUUJ=Eӽ{F-E͝ɱcqZp֏*rl ̞iqb>xGk x/:-D,!84?i< (Ehoǘ+\6 WtJew&PmГ)!6܉aVbʴ\XR!Ĉ~9~nmý+gH2?&TTO(!\ka2v MHY,y(f"/K^ u>E9j}#gO֚<\XbΙ/G I |\4242.)&F3թ3%PP@VQw95ډo`Psi/C=FvZI{A-\HXLحO~آ1IF<!uUr"wEb|W")LnP76w; rTN[Kg؀[Ϭ҄/ ]xPgJ6) y|O)61t녳uɯ]q<;S; 'ؾQpYMmo,SLAy#7Bʃi4n5Ciʓi'3iSP'GmOqtޡ?N<07hN|~C6`vѓAZf6i#\D,1Hr <_0.%`+-GSE5yLs#Wo q)4]%6 nf˲do-st ]>ҶJ} xM ]@oX.`n,r.g lV^&Wnݾ&i4T2R䮳S_I2i21vQ|c2dc)JWL_'J]"Ecz@/,!#bO,nk".u,i^XMcc00UpYR$l$9fuADC8 gB(').ŷ!_N u`n.&¦^1Cݵ;3/6įk췝Y܈ e|TDɑLAQHp<'/v"EѾ+VaQKy95[~kOg.EWWiZDtAc8t \TڞDq< o F9S2 ^һ5jvW_Mٷ{-?{~awQvTOe~1zYrV+gu;奧Bwm|~z"pm ,:)󯡜a^nve? Ny NFәf>1ڪl x`4bS`Xi<{ :xŔDi&15t3b.;\9iK_Y:0T;X(nop^p_g0&3i2s{<)E=l" urO4A&Ε/֪KүH=}vTz9_eaY<0V2/m ^JG ޞ(] oHcHk06 dD ״2 U~~k)gX51ړll \,DϿ~\V]0M-*]^e9<7f>c-3@.)T;gÝ[#5uaq7_# \q]j\_wN Z7sPsR /$4&>ʡ E(BfUm­~F9j"z̻`1 .g9-ǽN \ WRB߽+!TYu&VtdeIG$F~?@mlX&ODͨpSVՈK#6/3 mEio,㑾}nz$t[y7I$i6u„qK{piY]ȑ~ ^3)lte_ 4\|3XjjZ97Hᴸ*ra#_G ȍ0X8ÚAhS $*c65FZi!3'um#d9-Fot@ KmІnԒ`MJh»Z7Emn6O{tqgt]A2a)mwP0a5>n<ݧ !/6e߰V!J3pXBh;G-dWP9zVb42\es+0Ȇѿ[K?uI?x*L;λ~e ղ-!EY=eanU"0,3wm`eB$s-. bJ16y8Q ;/F(H&t2I؈+u [ҭiixW^I?J(uq*V_{Uhh,#<[0H?=Js t^gdSYqY{s !VGIr\`? B#_,"4ъn?]iE||M>KPOg$4[w%:w. [Gu5; PqkȤĜx9/=p39 uwCvڲ&[x[(Y80nl0ʅAX @ypr w]tp$Z?/Ԙr}="(d4gy4^2OQ~W}\?r=Vu55O,Nwg(n '}*Ye<|69jD9VKM#7qC6 uzFڠIL!8ܝ=˨F`cY?5^iu-[5 ɜK nI 49&]q2 ZiDnRa2!zjB RCBrXvQvWfv&"W>Pt%+}+6o(yJLR>Ov[4”K*8։{$88>RKؤ‰9^{I@a gWy?IM22)I!5.&7pNֿKAI@d 5eO"އk_<3?<.Ci1HXߪ( _@oˍc YUk\FsB.5qvgl]G\{OH',u@xhVm!̸R6˜%0}$@&'5RG5?d=ҟ GBw]$K}]Lø2]e2*o8CpD9-YG*9FT*kM}"of/6mºt-:Y)rpӌ}t3{Oa,GJCthhGCLe6)./ٲ5"aŕS Ɠ,$7DTխ8ڧ:`c fǜ=u#HwQd5~%i&V,|ƒF̑q"55N:>QE rBAX(xk c+8]|9z~[3K /uf<3rr׫xVRn9IxfW"5z뾛v7-X|~lq6A/FPαhN[ $ֽP߻.yP +Ӛ%K'2π `݉6P!Mo6E~7ɻ{ v[Tt ʿ;V -XaxD)\pRqz!(.v];^9d'zKq܀A׫22M6aq_ \l茻n!~Ϊ5`1X ]xpy=!h$^>B%45bc4f.>PaZ6F%:]~#{h6(EJ5NeP^.sLX/.ksކfH;ia+o׽Wa>\#$HY?;Oj'7ܷꄇU3nJ11Kշ$˔wO.EOKbY}yzS.Ӱ RC'm+el{+@^e<;@ɀѥoIōYǹ}/³Iar?R 3lʢuߺW ‚pGˇ+kb[pСۋ d4X+b 4P@&=ܒ, Ydlթ?_b9m1qR=#%Jϕ!Y%x!w]Y'v[gͅ_RstaawӷIiRJYK2^ؑŵ(0f`!0@V+޶t?tNl+U{ ū&@&b_EO'?Ҹ((lT m8:+!S=>'Rɭ ЍY^z摾㩥 QqTʈ|2%*:Og\EN,ԼԔ©feA7-|)<*(R,1ׁ 9Si3Ą'xWNGs "#_yS)S,qV5rϘ> Ucdsx4)p#He8 _KJzUʸ颠>KqlpzjSFT/oJ).o[Nn+wPrtg /9T(<]p )%Hv 6s" B=ģo,hRL(xW{$r%G2:.߿Pੳapt BP^Q3:rsQTTu udx aXۨ ̔fpk'wG6Orld.LEA\sKj9̀dhg* #W!r' ǐ?xe4SsVYeL`BhJ\ߊ!;򮡊ӝ+3gVfD`!UGX`uq1^G!P K-^ǺopunFrnE$Y7>}k˜&32xr7V׃=[Θ N$H0l @! 08k#u  7"c^Nh>}aG+_zn L2=1)p'Ve@& "oyAE&8){SUfCGO#89ggq놄ǞwZN8ƦnnCW ׭I('XV͆R 3Kww 1@iR+A:L5sXjbX.`x_ڇk"jsI\a[wumpf"o6ZXFiiRjJ+EKEaeG&v]oC/ w`oG9zYװa3(ᢼL2L7$ZErmX RX7xEȽ8}[GϧQrB"bV1[yQ'"p|Wڀ PgWcP ^6\;腰 eP-2EhQ$HniV(LQ7 N5Ͻ1#N9jJ5x{cJ$ e)BڤOLLY+ҙT)5:$r)mvdSd,=#kQX.b眯1D rH7(<ivƟEtI[#YnuWrf2hTO #P2 qaF$[q0HAO;fyE'Sv/D?Kwq[̚Y2'EA_J׶)F@~dk.$} y4jx PP-ێQ4s!K>[pknGiUW8) ؛HLaxF+NRMpPHYz^Ķ{(TНߗ\Y :A?ikA|ɮ/ka%]n~LP++Ҩw{E4HA )mxcf$7r%@m^5Tf?IG!_!XJ96c$/J-κoz}\in@^اJאtuOmP}XN ȭqgFoo/m-K/ڜm4urhv9 v%Y9v[FiV*(>.vhMhq ~u6\`Kɋ_qˌ wp-}F]L.a]vX̐% G=rf~`xʪdӸ`4J+|~ {=3ng2{2 ׿e<<ωTܩ@$NDSv2g!/c^٦~'OAjދ`ךZ(pln&+a賲M1v^1M292ɽt$hE'm+/E8Ԭ"XE>c!ֶ\eК*kPc7H>w}ǔ8^#x* q-J惸07(gZB=`;4I5'L]N^zі paےNʉ[`6R4$sTGJEr=D"#BYbӯ C32C؆I-dAj% n5Mi!q iU(O`#/&C(~JT%@#;s;ب.&p_כC˳τ"R~u0{|O{*y 3L?TܪM O`@3ŏl̈dvT[]vn ߱3 ў12:Xp=?sswvC3o7S 04p{w&Z¿fg/h Y x+]!^ =©wE ڬG TcN=6T=Ӌ'|% }FҐU%'lvL$_ǖh{=0Y?U~*Q-lh4Q^۽%:_ AqomLէOJ^ >gɆp5D\?TT^FD,[ݞ;N gbn[аR9͡ˣOkfwG*y?|/[Sʁ2!KQ᫣HaEg}eiR7W+Os y!ͣT `‘W^ S @aBC\E}rI`=m[Vn'!7mC&μ؅jelV dVXeל>6ݹ7灥0EсNbva]NI՝ fLH+Q`-D&Zk{=8 Tκ!@0m= T.@[w#S|eXD,V.=&eTS ԏq8YAY_L9|F'vR}}dL,^9_N徭2̎x^m9 }{:L"ih/X<9 NZű|gƗye#J*H6<BP# ^MvSwD4Pߢ#v+]f𳵺]U S u4TU;7+ɥ=}c9dӦɃZnT'9Z@ e`VEfz hIR) fgeq6ΘH3q;=2:$5 Crah9V)'j%Lck=`=$Pxf]@cmꌴƀBe5y*M#OJmozŮ W3r0n΢b@ I5 ~J߻3DǸ[b3Z!"|s!c~Tp8XGx[ٶWm7܌Qϒ%P7լI~sAjP-D4lqZ67ml6ͯS~E)-L Lpfej^mc՝Yfrcl3AO0O12zF {:>^hkJJ2Fm07ZR$gfbǯ?3i05tv)Ik)qzˬ3V@4v9#JAS5ZIz!_`[zXq}a>?*xtjEY/J+#.2)Rw6^JM\nd:ol^à㫓kplf~!JMh R\hh,HaWhb^K'e9o>W/([Al쥹Sl7՝o>T5bvc]͚֔7.k|5u_Iޛ-2x˒{9[(J\RzČXpYc3`09Bc(QSp)/#:_AZCy\z9!%Pm Z7ADkܙI :/; )<GZm0wYQ}a]vWDb+Cfs"OzlkPoK_3!ZP4Ḋ{bhblgLpTzwg+>w5DЃ"Č@t+J4 MOЧoC\\ ] CWIR;FO>Z#Vck {{Egmf"]MH Njږa!d=R "'y@(+by=]{RRW(c\sm13\+{¬VgnI.Z7r͒q$jC  >g5XMu 9K%QM;}#=Sٺ S"FZY 샧uRMhj˹I\.#h̐8Z#S}|HfO25>&kY6M8HWi=^-Xx ytqTmm iItfSv;ʷ*CV8mf% @f}A1F K\tº")6*| R4/p [aðtyȠ2?o.Q4}vFqfw,SN&}hTi} AmuS+Y1bMD.L{{kԬ^1y(8Y(@ qES,":}< 7#)!] sR# z 4{ O?xÉD Pz.D"=!tiTxapopk6`^}:F;J@ܒP nq?2}0pwy12vYfӚaifA+yѨnb sY0W0+}UO}DJckvA>/9I,-^e Sϳ>ܭOpS#2; H%2#z},\S^,7yۆJ:LB*' vN,Ɠ"X`Z\IlDVbؾv;0H1ϞV\}ʌGsڷj{>>\F( `<c vMw2[ q J>z8A٫ {H.x[T%JTQn4t f=L5BrR)ܷ!G;yhRzqSZ0#DtZMoqfUVu"y`/s%f_ eV`]uȸCGY*Vt(Y"vOlP{{;蟙@NYans[ԯ-yɹQ ^A9xGxD肞Ddt9<| 9P짣EH/ Ԙю<'sl]|+[vzߜ䧳g_ޱa5 ]/2ޗ',,*qԝ>6+THQ0ɂ,0Q"%'EIjauZap;Cz}E>\-5\j0r/!mvAimMG  3:rВ*#}ƓM-#0?R7洔l<6yCp Y!Oe FO3\Jv"&vSʑ ̅l'zPZ "+]Ӏs176s^1^6Q, fsnշZ~ޙiR.W F*3vސ-%8-:/_|7uAҚ}a\8- R<o!)x*tyUٲH&|EX!!Hdr@D^ ɊYK@"yut*^MۨoP`MȽb.(\ێ# (u/y(ZYC Zu?־t ȓ1s:˃,"QGYѹE&lzYCGx#d'e\:{ϴ/ix|[}2S"s8)AOQoX8. usu`hX~Uý@5V._n#~}bbg| .u(潉?XOOʦRٜij!%M[-孉[}ELdC?zħ Bz](\_mD]iS/QM޻/t+P|:AhUGeK Bj+M+g UX OhpTZa!2 1j߁}є]c ,ğ I@̵8qZam:fUxekSo|Ѿ6ۄr+f{(e^> m,~ᾤg<`a㣻PY a5JSens0x;< >@[aV^M<_F'P0Ԁ{VAPd{{K5 cW%AL:M}ڳ}edxР˙c; M:HEm&3@mN;"pi1#YhjI9W`Bo x$h/ii:ZLr ͊&7 ]OV/l1沃p7T}paCĒIs8V+VUcu7<t zK͚qIZ#wmp[YIJH)Zגih?(/ m5ީe>8L-s%ꚷ_yP N']=BNS?GX$p<2*#!* "X٥!'ŋ:+* v ~8\Ot&-o>GNe*vO88kqA]WDi_*ɥ[@[ Y^k#e80 B?hLPLegeN³/bя~p!_C̨Lw5ЂBb;kgi<_s0 VܩߋO )r+ҷpIV+ݢcݲ+^E'j{KhW]yoGG0Ӝ:x>P⊽c>s:HƧ@QQzYD$X AY|^6"rNe=iR|HٕW $Г,q]#ޒgP%%8D.S>j_ȆY+PxSɽNWogmkY)&OAV YWyLW/6mVx)Ej  ζjhJvԧ%=th%c2;H+$}LMa 7'g$) )A`wҡV4*Oo .2kHlG#FI50/X{ʢD'h~@j+oJDQHUSɕ1-Dȷ8ڳse[!$Q M=$yJTu^#§J!s8j &##QbVvR|GUti?ɚ:4~/wxl95_O "jѽv/=⩻O2ǩ0,ssg8;} |\}k8.OnWFAW!5}˲'!j[ZY _mvOH6yRy-cڋYں4A/OP}u hӺ"2[WMJ/rB. Q^Rk1O%sF;ҕ{lٽRߺ?g"Orø{;i۸|8Bz,3 Q^O _r𝿫PsU |J`:f̙JRRݼ\mfoo ,Γ sc7ʷ١]Q^°h2{2ѼD iK:o?Dy)yItR((_}QE{-Xi?7| /R8{"nRۨio3;!HO!rht䲹*ʺQkH.r@ahKDs1]ghn!ӉX:|r =pD@oi頴RG9*&ꋑdLȘhRnVea wы wOHr2'~c){*\胄h+2ik=UN/i3 ?wC=_~22vpǪTP8/̓_}Lihoɫ|\%'+|\vZD 'Nތ7`Jr=gTS0JdS4QtVMoVi4ϘM~W|&Ѕ8pb(>f~@kǂ18ז@+Aԕn6]~}8}ElXll2RP Ht&&<9SGOI!2G M JW]KWs7 @ 7.mgwj({8 /WvӑqC8:xIҠZwKI_tnNzPWSzs^–c.*+N՟M.ݙϱ^p=dLPݬ*{fT*mc 8U3P!B50ȇTdRUqb%' 6V=Qv߳U1OEJ禷AhR4#FŠbOAP"Awo V'$JqX0; ,p"c[5_[uu|YzZ Rz2\VGAi?ۛ[M&@Ը8y=)k&0ZQ,ZR@vb+{ -+;bHQ EEq6*ƆլvNZ*$uSrP=iFgCʞ|4s`؁tC>A𦐽{Th%-j^?1#G@n<kxc*T//l-nPLbGl?#70hR_+֡ED~ Kn4S,,yMF';dWF}t{̲Rz-6, l,1_*EhDS\IsS@E& 30s_|{UR&%kAsx栶y;WBvGg~`&!{w7p=~ ٌlP!Uy,3aW#maTnHJ[[&N' AH`$V]z&K6cbۨuz-P-Kan)bc@ @i"'m!gq2A*+8y0ABܳ`![‡~+}19s-XQ(p 0AU\q'іdEtrbFMSa?O-BT)BΑ2BDG =r6.SI h(=̠ ]oX'7<} qm`S|h? M"`^FJ7'H=IrDՃc=Hf6~(i,KM:LFoAB.iBV!HN҈ؤs9mw82T})L!.ڻw?4'{ KȊ٪5{! يIh]h&6DVQ&hIU01wr*G P&{*jS쭊棰t `ɿIPrTƁDnc4}ZaA@MH.YKV#b?$;tg w9@ZeV8~Ҍ)ܾw]u;ˡ+A]+H%W^#op * qN˄uVC~ٿ9~G[: LM^ɩ+sY(X6^/ 2 M CYR6~"J1H(yԃ#8/]cQ¢~x(QJEDky"dGg 7l-А(֝u%"ZZ||Sءv;Ġr >i"*> ١P|+Qz@#ye1ZsSW KmrH('(hl+F]Pd<G)/fH G1Q+/LzВWN7(Jg} MAߦQ cuVt]};Ξ넖0OF!511`a3)ȷԆ9[C?yr:5zhRIl;Hζ:$ž(X\y2vƄc68ǎ*t˙X"T+L:+>d.Jm`Lk/Vq<==lh-'dLf#H3${ I>^*׸Q{^2_[tܮ6 yHuf>'٬OA+& GST䱑pOTΚE< | ?ls,S`O?׶ȼy"ea.}`2$-TH! LnrHv F8G{ʮ\ 2b n3:՚4vǹN+ΰ;2|@? vW4[&LhMZm5u/µN}EhSUTb<*&kLjU<ϙQEC]l20^ނ)SލI 1g!"I,ϒ*FQd0wc:T/h4^= [>`ZEm_:YUvPiCc%`VL q'l WSaIyM04-=mOՔˎ(&/nZt?H-Ӆv]X~!(:~A]849xOZ^B3s[=&RLuTOI:0D,4r,KH:c4  nHzh$1u0&Kd&,<͈}^I&_.J+P $Wω1 %;8r=v9k4ENIC;@ls)JГ߭B4y[d>BEnKىobYhQMc gGgBK= 058d[C ,{e^,j-?OzΪ) |Wk%IֆFL+ xۮ<-`: т'Wwr_^(B:3") #&z#se>Pɻ=Kp-rhZd6ӯfߪo!>eWr (d|)xd {D1at{xQiuz+N\҈(|4-S‡hIw'`KOÀ h5L-E`e:-HFQ 뷙({D %w/Mj&ؗa`QvIިs¿}:^V*_I׍yzl.JQK.6_gZ;\JEnݮBX+;FXNl׋lgB~TADǬnп]}_גԅ 36#hN9'>xoM~ 9`-^ڥ2 m4B1EIG5~\jԺjØIB (J=1;tB~QݏloS`z]6E* ^%0ry@A |"3\I$J](RYlh Y6 Rs^<:iGڋ!V?'w xs[t7gn8ʬ{?ѡr.xB^0n0"`6UB{jC9|:N剕٢JF@),7';W^baπ앬pEt0(?̤IQ؏Bݭ Y-tB1N[p\uǾB/GYWDL_ ? OYlSC7˕w~ S̄eb˿dh Rc"ͩeɝșR8^>Rei4J8y#~זp'K]>LgnDRJKwĘE?2j6ݨa 4B L ӝmՏUWTl}Ż4orP9D'PV>)3Y^E󪗩~`*@z (pS4?ُGH;xx&eqm Elj!ׅ/F%"=C{'7U 1kVB$9GWѨ L F;\)j+!ޛId c2Ay%Ppow~*']qi>à^YulA? _4)ĀvZ an@k^0}@?rԥ~ 7+ש2'$T#AS+^;V˻p,A9F[{&UVLPҝgޤӭ7" .;>[〿_o]3?wDMɩJStN̺ Be2fY4%xG.?>͗x/J= gZ8aS Zf ruSMniٸ|nwc3^D\9eѽlgbl&Y֒{4_#T)DT,sƺMĜ jaZZ苋۱G>/WH&.yyO^a`B]Sװ}GVj.W`]+PqY\&G޷ׇXQmx}axz hP^11s)Ԁ].Oѳe]w{OEĠɐ=Pk٠A hrzH7[p^f͟) ƃxT̡ުF;Wgmipt&65߾ڼ9k&dM O.9w:{ȦP P]`tlx^4{{wL^:x,/1-CGOvх"Pj,ݗ=s߶bpBUOSWt;'뽣ZLՇt[; Nݖ6Fcέ P";"Yba+U-#o'zNDh­ e7EANfJkñ8iNsRnKN]X0ֵBf<7~z, E2oC!bS{)9nnN'BWQW Ƽ I^+;>N3 #|BJ9UXe 4@BNσ˻1 ۭɩ-h_-?bBt6k0x0eQ5IG8⛃ؑ87u <ξ[8!!5J}oܶzǿ$Dl9Wf#\\7nj}P[3f4@r~7K1؃2C.[(BnNSSY@6UXdxGXI:VIbiplIR<1l{STګ `݊x:N˹A:۱3>ɭƍd!O%.T)/ KMI WHVxƪ&=#߉9{Jwh,1YJ5/Z/ t;d*?9'Ɂ{{jˣ]#dhg{$J_F?CDFlEvL}Aٻ,C?5zk[ˊFhԭ7A;b:!ڎ2(U:_p"Me;~dJ,x.h:1re28 u$rQy8l,xAq78"]=:h/dpGHF"J˸`j F&AX (yԷlEد9N&z0X }c|Pn%ܰ?q[ۭx)%'JW<4^ !}I+>g"1W+[uo`yj쌎^dEBEU0̍!6rgO5ugA7o;LW,KJ/{a/尨w#(LwGcUaœN:G?]iBkJQ3w{%Յ]H#\ Q/Uɀ^* (u5?簙qYX3,`cUpm.ĥRiob:8)k;(Axo$JӁ$}b[t^>/1_Zٴ8L7uro舵f%btze_t;,\d2 ug6޿N&j4}e" K#34h@Gx1V,at,eRiCVơ Eř=OJSQK?C}N=,@Fĭ+pz%_Yaǽ8qKcVKgG8LC+'O5?m$4ԑY~8[:&Ca@^-GU-K`=4mIyq.,R~ csOƈ/G[= BDUr?< 6ېH `n7:bbu Fw[ D4-Tv +;<|Jle/ƸT KR14Mgپl(sfHcgy ؞VE8TNtK6nykx+P)DQI~J^)֞\%ه^mCQ\A63i1 ̋E:?l3.ܙ_RK E>|/~_};WBs1y{NԓG#u[lw3[ŝ-[0Y 86םR v{Ff ^NiYIYz-_u*%渇vOIs%Z-Hc )Z0șB",c.=UR0jm#1+1͛.JVUMn;&l ]Eqgc2},l0UDM 3MqTvzNrn J`EPeI1㡅@0ӻd7Y&sfB^ N+7d4TDRe?b&>B,DN`S)ON6_*>EwS˕7}c/ÆB^|viY9s[}gJ?jh4J+S31p&}-7ބ!e`܉[G9:#Gp7upcwV+ 6gў*:+`%kVeoV}0g'kUPvsU]d5X\DdIrs!AQ[mW&aCdK en+rwn_w EO|;;V7\[]26DJ)Ub/Y)ƫó') $Ψ:u /Gߔ E纨Q ZWdfm"^ݼgl0-8"i xܢܔO5ϗ:T;&_;T HeZ.mEfsfj&$mAY9xĭ~ P|q{Aenc$A5l|@7,<[P]JV&0]$ş"YQ%ᅇ_tGlͺ]zz hfmE5d=9-CVFX T(MhuN6(4(!ƒ=^A xkc۵c{W~-Q@SJq%p'"1sЎ#;k GS./FF &#o œ+녵'aAc>fQ&;F4TF%8_85Lz#?=?d> ن*B'QIS >@,YK} hhHQ%}į}(5G1~Ʃ-N59Ӕ=M<;c޷.cT}u܎r2ﮂ !!<c9'$=*8ITg Tt aÀ}(]lZ)oROvŁ𦊧pC[:-A?0T{j3x9D?/i E~߈ F1E9V?4둬1uxReb%'@Y0Yfh9n+Tgya^JkJ PȒq7i}1B۷ȫ T!&e1BY v$Giυ6&nK{d=$nDY Gn|]]%AC!YFdC⢤XG dnVK=D\ m q{OY+Nˇ#DAEGp0ɷFl ,ko}N$4y`7*W 9q $෱1>j(RRbsO^;{5`O-)x A}Y#Yh2a*p$1.d33 +FHMɩ[殃X{ 0iP<|zjnSufҬ =N<(^=U:p6㣇l]l,(͞6%%qTL >#ڸ0^}k k|=2/ЮmSҔkwCb<>BfװӁ?%׍~M˂fgD`nHUp)-˙`{D~ED˺ zwHԶ$p;7XNྸ~b兀4~g ܠ,d\0 cGMF4z77` tzgt,T/p%z95o9s^)gYK-3ty3TI7[Ư$v3~N:(pآ Q+=td(Okļb Ll'}nvۺF-PG.E#NL^-ԑ{YaAHX@&d} \xC3zޝ0AԴt3NFj(`[o繂#oyUriYb2ʆi;(qU7{K&4Ia^W}'XmGږ2>٤zdJ--Dg"Z>,Mq%!iV A$\UNU$HaQP('>R9`׃L:"- fuwRkddgKyԯ&?yxǙ']fhXDYuШan41OgsoX=Wfc?+v|FNzlM/R8 ,pTZ,t'Rrb&ih)x٠mCMRbg@ 0ՅI/WbFʷs`uR M-e,u@ 0 \vح=M5x,eàsI14Ejpxvf5:W5 4U ~SGjoe/+B1Hx,-^wAWl.oio;Uk;!i*+В!;2a@8@W1pZW@mu}ߜ<6]Sf+!jY]exݍOUT&:XFk '@cThw[ٿ<"q빗JNSRC$c`b VF#/(#8dЩ؁|"desWNp U`T!p#EM|յµWVNf >)߽H0c*H"2n'{XעVŠ?M> S~3B:@a f?:~D"G,0Wn{rniӰtBll[6)ڐҙ f>Od; ~s(=dד4Vb%7ZnyI]]ShsWmmf_~w#ŏOvX9Orf hnUO? }W/`b .)t$-dԅi\-Esu`}[CtgfkW BE.WPxWh6TrǺ+ݼQŋD6bL | n*JwFrz `p]5eQg4~?YRNu Vd$ )u6PL .T՜8b;Xԉs 4_Axp~ồ9$X…ծ/^iOE"CF^1ƆkN#*"Q81SBFPVH[ORJL{Sp */Xj Q7AT4 /sV #<"Tu &tlE?Jï䓌dw.wCDeܹ4wAyC&HiJ÷|rz,q >]x;\k i4 4[γEQoa:I㣕UmId&5g` Sjo8ŦW⚬a|] 5#Y&r'=Gq\#H|o3{A>Vfu>[@&>7[\[oʯVr'o4OW, =/y؅R^+] {r-߆Nh,[wuY87`M"gIL1ܚ7#B`0Q(9#޺ʺĽ%&6|F )+֮_QV%;X'pr?j]L함p5l)4c~lL(G- OMz#-eFddibťoBLT_$_ދ:~3G9OLȯ"nP3𩗭tGz/JVbd~;u@N0 f,y%sW7td'-yWsb#4TjT#x84yӋsc8Du}}UMn*:d%F9eA_kLFwKIKs}v^GRT+j2{iΧh}Xs@VРEfPU>VL57BMd4ܳU7bqPfqqs< I.`Ʒv|QD6ĸ&B R7 ӒRV?A5kn5w[]uw壩;[B}"s6Dm>;$sCcs?)-V%xݿk7Khg m:l{A".1WН5 ÂeN;A I]]Q~y o,ax^:-Djo,Fj;`:mdjN/ϰQⅥ:NrNgI ]1,/,$!a IYL²afj T VUj榪MLrP+2Й|z چZLU۾x}{qڙ a67{OE`; 5Дw#01ɪmo1~ht*wxaL3&eS'jjXO6nJܳFVwĉ ۛU,Le1B |`'+Ň; G'Hh0!#'Jca[䌷ѡzx=gV$j}oWP4RH S Y8xvF|Ӹr=Ymn|{RD0WD.4i%Lqnۢ)]ԕ}R,YU|xg{2σΉ&,1``Jg󔐼'uBΙE4"9aW%I >B;*p0쀤%QF d}Iؓ_#αVA),u2v6A :I/]҂xrrQ^3:Z}6 )hP|+EД m'd(P鯹N$5Mc<-iBJH(vX5RGcXfۀ[@w(34u2[߹1HCx=B@ZP3ۏџ:\1f36l,K+g`ug3XX!F  T<D.k?GK8eoИ@,xKC"0͜`hO_bZP)~MxU\ p R'MW#[oiō>{49 g.7F6{C]l喖8z'H[BUQ!Hb |Y>y15Tk^Plg6 Cj~rq/[C?&3r'Ǵ]R3zi'mz-6X>qhH5+0u%Y(*{K(E,忈bԳy?:dA?}n5kXeCɇ#[KmFd ʨLe.KtQLWO$(fwGۍ׼Mua45 o<}u+Sm@1BCyՕWT]'j]}$ÄPҾ hx 9KO. &4cy@p\Vo/'K*Cg"Re'A2/pYjVӘrW MVPӫ{ӎ'T_bČ8=d_Dms{SQҢ(=סp-\+˫?nOһ0R VwsޖKiЭ3Y |.dPKTU#iwR40 G@~yXjxj gC\w,!-ƓÅTu#Of%6:X+SK:rȚ:QKg{U@ YywMoieyB1Ue-b ':)Gk&ljI5zFdIP {ih(5cTL@M2(p3St栜G]$dױ OnHXfnqpwD7DpEM ,tXP6^,h0<(yPS\Șk8c(DĊIA9Ğ%J /⦼;8h"sIL|åcFOWp w?Ƴ~לtOu#h BzJ ˡKV Ei&ZH>ƬsE2US}bz; 2}!kADz,zԲO?6n"8K0_7b)۷)Η6WFXWc.?taܡ~Iiz6%UrDex.Q20=GIT;iY-5E%~uRk\n>[<(ﰳ<.!aư#Gv}(?Q=6})}DLȸGT\g'"P+@I7m9cm{Fͭ^e/^K22nX3؟1wyW@E&o~z =๊$[ؗG\W!:0<q+LN#c=kR\F+ͭZqsan`-xZrwkuH~Լep{TGp-Drdll;JNJO8ͮ~MZR`(0̫'Gb>/@sxl+Q`(3(VOք_E)'xO<+6 ͊.ŋGYԭ 3+ޖb YhZ^jT$-o,#/*^C瞻Ҋ?WQ$.]ň2r @"W w]hϕIQ9?# 8I56~N QF-1 |-|ԓm:.ØLƻ3D8xu^2\kOw$g=+ vfKT7Lnvk߸(g{ρCcbyaajln~GHy856) 㼨: !;iwċtf@KlNM閇nACX57+!q|.'lwH)+E=SZ'19`\9SG ôG%GqpB6k?,:~_`#甪iuϦ|;Pc-&TW5!JrNeM3O-|AoM{DߓKZC}r XU`(KTEк'yo5^OVNӀK(=L޹)▬! #ٺ NC vs) ] FTT8Qgyy<$M0ƈ ~͠b#<AɫgMZ"*\,2AEy~x?flYYKEmN s#áaYB@pogKvM!=xO:%e>H9te|(<@]_SN=2ryAztZ 1P[7~և[F١UG {lXV]B /[ѭ4& 0ݲ70I^K]D-xx?g I_*]Ӻc$A\ROLmp/ up%t9+%$ kW击ɍM3%%_2huS8_D\Qvwg_G:|-ÛCJbF%[dv5cE!u<_M H9t,|mgӀY#;g ƨOt);2p0psյ9D;"NQ{TZ \QA U9BịHZdTל/\f⽳e[Oŕ7V9O2,x]t$ḘB|_8u 4M},c~l53 v\"Qoƛ9sнQH8fX;95f0)h%3kPX0~2j`&:)aVOv1W"48 ׃dlSiУ\XjGߴҙRcF63_\ڜoBs(mږ0p;%z$8 *q9%M*^M1؉@zxuzf@җ4D_:FÌO[$ 8-X0Z9E;Q^G̰jjpfz?dJ RbQh0tԜzIX#'dX#AzaO_:jOsuHǓG\vm7#2Xf 1 :Bo7-״&x9 R?te+j/9c'(>ީ*q*:6F3n]X|K,N?̊0*~4yXU@H ʮv}NQ7n[_Z[2±8䎦xYA#(k"VCL歳ׅ jt"M(@ё-_}V`0LYPvWTKB,a֑`l6UdD ghXqeOs*F4؂AJ#*,WCHd %,[8=T׿q#坄`|b dLmU% G=}XZPNu|lيR6Za|\b55QTsaH_ڻ 3Aޚ{%\AZ!!mn`Ǥ2Jc?Z0H@uJc)š˥ 薓-HjO5v\;b @hwg9oXal\)dEz/=USbYŬ9?c̵ D (B7.@uO_0:[ch>DV z 4h%Z"8D @)#G*S'g˜ 7f)U^]{K:ߝdJ.M6GKq/ӅijASBZg0b" 0;OP /ἔ'v=@sq8~ra;ԡYj+Zu>wVd![ټ,_)bMU_7\92|C AMGl 0H3^QY\ug LgҹKZ=a'r;eTcq&UN_|Ʉ*Ys`)0kJ8B>}n_d3px\QPJ^*Ѩ$O\SS5YH; S:]sȰْeBI=,k$`!8Bd|Sf3܍9P*[-={\1ٙ[i-]|8ێnR{ѿ|3&gPFK3-U 泼8exMe*D@>iIV1!,fbM IĻ)/SY-{ۭ- I#ؒ^t-@7IZ h9Ӳf*Xl;$:4aL + *dJPj*[v~eQAL |tɹ!OR%`kq(Tvtt~M:9 ~zEEIA/]Mp(͢6a뇝b5Wzx~0ߌro4C >Df@/T4qOs`d_Z.\>Q/[&VfKf d0oJ&j|XzV:x9FpۊhAB$-i`,IFdg"1LEѫ 4DZ +dfm$pzLkLk<< L#yrj~x`t5c+9/d0 n*N%сҕj!_ fj+*?6X ꟷ_YfjN%dm#1~溺aԂZцGH\o`$">.Έt3Ѹ@afbK @-_ DI#qPAzJ,YLozΛWezӏYCfD] P0ek& H ϵ<3tfŠVAPdڑ/5%|0I) q"ŏ_!nhV00t oM! >ΐF 0G|+?pm>7:-֌/R/6|g1 VjS|Ja8'WH $S I o歏N!Ec ~b_P q8ɓ684NAObV9J@b5r,`坲&_LI镟!=jѹqQn!J/V ZIOnq~DBFGVnPGiI(LECNAt-A̛sm %y`/U{M1y&I2es?QeI[9|\-sՌP/Vr>DwSctq\RtI77gea]2W%5.dcz9λ&Rː]X/;ze Y-Z|ju(!@u|eTB-SnxPv8pDxYj{"gٸ/Nw|5{JA{9}4h2)5XH`ZlשHg\Xx^8PhLe9,u/߈DKpPR$ iN"S0d?,0:u|l}/"ܼNL-*c .c9׉C`>@]) Lxq%[5tP:KWy@j-3G.V $\2\zkval: +?6HRKJ\+W|I.lwaov8h3`V|_-@+fu&gHfΧD's#!G.% ִA+dnv &OS|[AtŠV4]e Z<:VHPǗU^gYN7Hdw vrڍ]%̓{G5GuMUs p+OSahCs׍:Rs6!\Ooܑ^.-:pU(2j( Yz'*^B#v% V7Y:Jl :EhDcMܰoThHҔn/%t%e'7h7p2ȴ[ii G"3s=~!8 Y{֍VHnr{-qXS [ȊkT4h-^sjWϡZ|Ƙ^6R]I wn^ⱋ%w9˯xC8!WK'9At wrtPϬ~Cа7538USsrZ~< -$,HuO!&t +UYY:N_uôO%h3W;O`4rη.YAΆ|1YK=$]Z{I"`gImxAZKǥN> GtsXC2|MaIKU:?Ȇ"$>:#k0&qPKܦX@f;ԜQXzwUBkڠ4qމ/_›Jwzb}^4`h"֟BF fl9オy?.Z绛aElJSe|dJC Th h3Sa^Z U(b~4AFq㽴Xo_Jҏ)v#a@g$7@r IFX-ڄoiJ,%rj1:"k2{\ޅz J6DY|>a4:lgĨ*whd'@2{XaY( @P5`NnXJi_EۣoNZ]r/yr]AN;H fakL`20>1萮 I^rL6\qDc%YV)݋<;!Fn8v)MQ:ڮ^C'eLB^SEȤEo+6͈Z6<NG ӰY8pY%H/hR}f4FH]^UEGhXNl!sc;~O!]W,Wm".fI2#>%B<* hS9S0@YvX6 Gn3Kq4n5+I0~7(c$0@ޕѺ cRCխAUut;'i"#d'Im4W?HEճplA_k;n(vj;z(O,i"Nނ:ˈ&2klX[ibU`|i-)4z.l'8WT1@!$KGo ?&Qiv"2$VA  d95S%DiglqTt< _YO:3J ӣZTK(>uö$\?D^'-Xv)' *w1UU2l$A'NW͉sv*4Ŏr+G!u<{gMQ,83KE WG~'_[!HhXB )%.<zj'а^;x% FNǒb3ߋK1d,l8g+Jl^ |* ~iCneitsͷ^ Rkƈ(zC>)hjxnFxʼ6?D8FqaoĪo9aQb b h"ayA_-r^'ķ U1ß̩%0пkI!W1τ! 3ͧ~u2K-`HO|(,e{,ד5KgW7(K5= #CZG %Ns xTߒ'AU2bE"5 sj [Tlʕe~8`F&Y &35_CF}ON4zKӑ*$iV.IPU{G"v&:YVE(T91F3*_TC+5E.'5*M+ӻJGjv7 {f%eІernBT<HL1 c5a@O@1VLB_&CE8d,)Uޚr."[혊o)D~ [l˅*vKQgw jqk: $ޮnST&zʤ/@ x׫2ua= h{B\S"4EPyjgA z7\[um@qGmgSMĥq (0Hއbs<Y}V 鿙. os9(gsF}sRp OZOB^aLFa!Զ`I͆)Eb0\f&F E|8lz@% lA7ɢ6#@ZiL!"ɷj1i>9Kn̵DU7O6|H%T/72Yvs/O"}wôs,gE%0NhcK)MRNQ4*eӥ1gP)uEpPv&Ʃ4lnj6cg,}oFOC뾹5@A,Igň7߫uYg>b6 ^R6GL"_dsK3m t'( 4~=:A(bkVɵoܬ~IC *IDv%:[ -} Y&QvϏ-76 D2SoFdl cVŬ&$R@?u  qv˾vn*dՊBBWr~J jCdatbcQwӯR0% ^@+h 3"|Cc7|6vg+C$0sgBsQ́_XXQWmY .8h%x)*8ieGs]kبzqPz^-%;Y- %\⨦u㹹z/Rfeg 秥֪:+|;[BŶ]_u]~&Rdc0aΥ Hg?RasnM#GK2D(Iiچ<(!6,%hP-3l#o$p%lzh,c[uۃQAW SbEq:}Tcj.\X#tɵ3ao-TRíHHmQg<;]3 '2vO`.:i!=/rnDb]V&@/%i~qs 6l6sCJN}W6//dmI}ٔ ERCǏT#k?Egkնcq4&pGkY1ڃȨ@f:O ~ࢣLx3;G0J u?}e"[ FmrJ9˪f.)W[Jb,Bm Adr=%faǏ'`7ݲ,֫x Q\Mk1dsV=}oX>s&]DIׅÑ"l_;7YZh[oɰ<rZ:2`d Gk*ՊϬ=o:+[Ͳ~L@eݻ-)>~M$qu*?,A0H%\dC_*$&w:pb!^4!\L%IS/112v;k*TF3{1(.#CSЕKNygn(O 'jP}FƂ i 7_mOZ FY>b -B*g{ ;Y=UoȳO|")M`+U<(ݠ+$0 >P:*GqTI~]'ȜSM5$wOZoUPwq?Ď5q:u І)?R\=NWJ:̗Pd;}ރƲl,63q |L8Gٺkmk`iqLiQ `X^(\)xomCrsr.1C'L $ofGݸ^/06FMlEJh+#eS8~lwskY *j<+3x&ՇD%j$:'^:k Mb0XeWQ;]\bL69TńNV#ϊtvc4(S%dW8! 3ދ w.ywə. pm. d>4ON-?]\ }a;ɥňHr))sMQY)ZB]\1`GXc.}jԚv@k4-J!C؎ޝ yY8[UM\N8 )ޭG?vmu0_Ȯl:9YϤ" Ctu>יτVLrx8HG&Aͩ'uqfVbM26k֗5DVaJ$ҽ%s. t| U*1 @9pb'|M$}0Qeq"Qm\\:2Ū\esLcWg|i6g}w˭ț;X )Ս`GOkaBZ ltU5(靷uP)|Qw^QsG ZՐs5(`3g*kkɖ\DsLPl}&7Lk%"+\$5F/ٛ,j`ٵL*  lI CLHť@àY-!E1yp0T tr 0S% S6E'r1*q>N"A:;I?Vqv;QUwH=_/y%ْoѭ@EO`@UqP,&ONj[5X}53Pp &nrjy?O|ny7]gdUGYܘoE)=ݬ8y;P Lq2|˜jH[B̾FN_1}櫨(i_1^D3; \]m?Lj 7Tp.abѡ; H?I0bk? $BsaW-<{sp%/g6_C-uBȄT(|ut.vת=[V##1Ơ`;gB'ն p׀MR#sMY[ۚmE"4GR&-:k3Ž(̻R/2u>(^hHy6,rVr-f#ϙ`2wَMsC/ucZp$`9tegQήc|ͣ\8+«ݰ~iʻ Orm;ȶ͗=Eɍa1ק 153F"dw֞<c;S~)5{Uv@#HakYHk<)hZX:|Cd,XION̯Z]?<:}p'i$Q)̓2ߺY9j'8)(HB&h ZXm.i-as"27<߆TAJIFoW S;9Hi5DYv5ry4 J=,֕ên@B}?"VdBq=t9OlYt{f2޷F1V]߮ [\&2iwb6S}qӭAE|d/uhk DŽug6ObJiH&DxI:W*e铀6+4-c>4^mfM'& e'aD")j*E-Wu)g|B;I+o@>D.ԊwW6_&gV⫹:fhݐܝ* J,& :?M]Gczgm!P+qj| Z(1?RKӉybPH0h "ڀsH+𐫒@fJ,n%lV?u_ЖJOP6!(;x/6/8%I#2RL*L=Z ~?eO"!Lo5Im|3 5/ {D]U-G:uy*9챞p/n'0^V+kƌSt1bn)1]UJii{TNCyڭVkKU+vf|BGd@IըNKv\k.']Vi&_KJ)`T"ӳC8sR}Goo: 3>ϷVՅMB{fxiG j~F|ZF᯷_j"ږ9Ċ.IXSE_k+vXDӔGD&^l3j @L {I юbI+|]  z5<^9_vowvy+#V"?I_߻; @e +ءh$D| !PZC;(a'<tl40*?cuHdӁ]{23Ɏ:(y:=Wul 64ld쒁nݡzA*C@n/Zd)$B2XC$|HZ#AC;qv]Uѕ۫D_?ےާpH.Yg-2Cp2Vvaq-juT<.>콛jD (lY'r3ą 5%"߳|xX>|bfOv;K: .~[+,8_]6c j<7^sf i @>ci㈅h!͵TJo{1 SAJ2Noҷllq**%9k|?G6y+3W \RU/[9$DLӼ@4_ vR_i$nQ_-S͝ 7|IE)?!),h(wti44y>) ҟaxbks̸{R%.U/87-Y"qz5uWopz[*JxGTS5dqr\ˊ8(+KBK emwWig<eS$@Hc.W1@\ڀ] 3#c+lX9BagPA8ktL,3^mEɧը$I(3TS-FdgXaV|V 2bj4&,Ѧ<$jF,f2B*nژ"(~&$TokCӰ=V/}d?lm$HD*:?tUYqG1YC#^}ו>W 8w\Z/Ԃ4_8%6֟$܋݀q= UU yVLҺQͣS9|:[V4tEy %٪]mHֿmQaFFȊiT'y|>v1s ,Ved(SӚKV/ź\FqŕpEU&goteilrnŘGN@7r`[֯Ynn7}&zyEFU2E(~5[*1w'~f+|E#ӏGa\-nbg#_PG7h6 /ӎؾL$.&fh콣5|̪ iDiIf;j45u"+jl(>(>Ԇ=*2J*cޏJ >6u_)A֤#`qmtX2Ji oo+xHCA1(v\%H$&6!hcYA>5*L{WШEէQg +*c UP]uVW #Ak6d7]SW؀ه[TS*Uc="5Td^1~aW<ꇍi^c9 X]%ӷ[:h 6кBGgI3P#wUHX0x R3̮%۫Jz4X;D}[ݹ>[LK~f_ݷ#Ʃ 'ZpR/{XweU|!'HNِ2 ؽ:k8[eɳ'ɐ+o&V@\MP%½k{G닮pr#W줓ȊzUacAu d8Ƣwkc #j ~ %ZHeM'_tCS0; /Wq!.<`@PzLgZ#F:SEwޖK[O J!cq{јJL:JSn0qd?Ud)B|%H ϒ"Ǿ̈fv}hj- f{]O6vז@-*AKl#A[ΠstPUv颜g9 1h4_{I@R;YHFuP T`Ԙ8}gvڭ't6@7?މCx ᧦̪#"qǐ3AHp\<9gbְg;pܖ,{y6ŕuL֛Dnҟ&,Ё6t2 ;r?p]cXd,=MvnM>m_+zE”w#B&R_e`"Yݍ656'L"(հۥjHԼlDh`yl[3 ˿@"7gihCouyS75~peXJ>%읁ljῙưjJtLkIM#e_e |n}[Q}|T4@_`65DveU0vȕ?aٮCOU"0ehƃu`6 Wu/E\d r5 NXھUC,ڠA%P)1HU^N=?dRI&l-X=82"Mq<*uOKeCZ̒3^(vU~ny^UbKѯɠjd\'wlX %sp͘9gfSPv)t~[T2lvPHg.f)4O qZIo٪Kafa TUԳxz`v>J *K^j^Gvg6=(#3L7褝3'Dd?gTgs׀y%qg|@,3\0.d0ܝonp-_m%҅G} buCrYnר3C[Vua-b6|t_/߱bb;ӱCΐ H lBAM~Ia3X@qXr~5HϿIoI4! Ev1R1)WB1s?V7U@mZ&˾ IR i8Rl<&ǃpq=zt:ͽ^_ǛלWh05lٍiEHb1l|ٲz~UrUh&dž"F)m@ 'Aod|#M\1Pa =J-ٳL}yN򿆼>ie2E|f‡ `Ss^rPu fB1ݠHiⰭ`gN'yq6 2 FmЎ7ESj86DE`]A-_u\lj!6&"aVM͟;t}R.KSЋ \KS.Y2n<:HaF"YA]B5\"5o~9=Ξ ~ht6(ENu:Azt,談'922X ʆ;3?'D]doRsRȅ3[UC܌R)A4טlEݠU^|NÌ{գ(CNMQ]h v 9 ƴ <[o\mhD ȴ2[bd^UJʿJ6Y|=ht34m gF8ڣ8>fIoYV8XI074+=kefӇ`lCm=a%5mz٘Op"5wRЯq<&gaWFX#bB|MT"D!Kz3`Ґ <)\6ñJ/;"!C㸄J8E%R`y{\o(.8t|' :c,غOoC5dvT **c:2GlT(oW5;2?ၾ~AƮ$5AX& "t<]k߯?toW<{ޮΚ=ӅuEeɾQ| \kEn8agYQgXM>fj "7c{((v8Ņ]rk.Ņ-𠹋2Gf*4eM}b^>"~>8gWRokYKI؛I8\iLj$~6"? /.ȱAy`qǠ\\eLfDn:6_C Kz?}NAO`/y[C wf}À-Ej#"C%ZIG !R)󱚷0G= {o -\k,3lu~7 5Q!\+տS!b (#TYM@sܺ= Bh^PÎnש䧝0Z֨U|Y sp͟:dxdyׄAbN!nNs8֢&R^?Yo\n֓r< Cr Sʘtkzg+1A'i>nhXf n*Pil^WSҤCw.ZmCW 7-\JVvt!d!->Jt(E;/`L,ʡw}gW0]`ی䩤J4.~ }쉮ѡ*WFũ\-c@hs3mZI@# pʆu&exå1RtoR1{*St@+LEs`T < \ylEj=Mdϸw7 ƟeR*fEM 72g^I2^cA ]l3@ȼ$>}ͯ>d2&HW%;B~y먟qH*/2ܖ~"p!~RzufwLyh,C#lLw18Y:0N#iWvSo^VoZdp{=8fb'q!ǖ;ixfx! Б5am5gQ`][LKl}(-@< x'$p?$ЁfN/@>vf0QjvSf,_Fg.G٤>enfbh *ew9Vh_qĞ}@R<gFi^D`$5Th`xdG]?Lih|6 3NbCdsHyCL< ů*pՉ+/~TCކteS|9v7%(?|G΋ܰ-%U9ۛ313N"qB^T'HZ/$c3 Ϭ2MYPґלAA_RJb3AB)h_Kw߉R1+eJ)l+Vk=UmKbBEOfN!c \ki$b,һ=u65bo٘6sF+ ԕO)y3r=_<=jq|۷biHUA}+ڭr\/g8њIiSՠw:jǎqrd9`t" טJ!nPoCRiSP=T,Z+d6H pơX8HybZs/_qfua j/)`Y,23K<@ @ FK@yL?K4_E"tDm-[Q0w^ T j5ZUᏂ9GBSnp9|~Xޓa*QJΛig/߻ܯQ+g]96%R)D_¦Uȋzjiٸ#h5?Z1Y5`ը!&fj|8]@)c֒!aXE ;:@S+ۿ* O#^¿TFw3RnJ[I?c4ɗjTQQAV}Z@hoƧf/烱#>yF$Lg?p2PUFf䕂!߿{(wKEԭWC"k闃J<7IՊmֹh2^R ?ҩߴk(6Уyr|j2%޼߷JV4g( 6InSl3*<jӷƐYl1lݪYPn{? ɼP9Z0)ۢ l9W 9^2U#D:f>/ʾ،W1M]q2 {`> J=f)0.MfTo_CF8Xk16#/WPy |EiwD<'jJp'gSL1IhtdƝĠ;-w M&M"WUJq!Ƀ%k>P}nny*5;~b+gՙB0o>E)fƶ[ܵZ*v@I=ʗ@%+ŽH&z^7#jz*cﲣw]Y-5 Z*D<r.ȾTZ0o-y煸<6ܹ.(̀_U@FHgb7-=>}a=pkT~: ΍z|(͞6!BV錏į=wEbp6ݲ w8w%- GA ~-^J+Ɗ4oJ6ҲmjS ӧĥW_8h fFͧr49ToZka=- ᘢ}DDIk NEKϜ_4xiuOBnxyT9MT%&v~ݶ;efn7Pˊ5zݴǕw[79>y e#=LtL#*zGRSeRX+1W2D{ }# ˯ӛwEL˞ L@ Cg\^ܫ۹'25d:SqWK~i!&'s=Uٔ;|0I = 'A F (017$ ;{0[ 2OHgVh $F~Cw&2! ] -VS,<6W](mXv@$+Qԥe'fd.?j0k:_D45d6 y_$:höMDÛU%Nki0Cqif" ^tjɐϟ&=&".Z'+ =_aFmdD*d']YJ1UlB/ʻb:ªQöz U8*laཬ {dhu.]RRV*PI*0cQCPl hLڂ Y,?Ǫ9 >Ǟ;]2'87 DwrW`,9c,f8j rGV_ȋŦ7ME8PURV(#0 9N rzvZ @I鷖TJjP̔YɗT: %vsTCtщE%JЍ!f{5`\nlhyMkэ/lpOU{Hܐ++ #X & e|_ ]&N]v'u^ا衊փSO6YqmTlLAn#/)8/CRV÷ˀ"s"l6Ű*p|[q$aJ-k*HѰ\JɧT:7LIv z4'F q{e+.@qJkN~b' !BJtWm^ w-QlhB-C_!*J)'`{gxШ}ꨎY*J9߫EeҘё?sP Oz\ޯ&+]{O eA]WW5G;_?tN/~=W 9D꼔e~(3GWn!<CS {z*r⹗vQ ~T-ٔ Jn(}p7Bp9xDS.'/c]PvjW6VcTS+}j<vz#@RE`C<5۾;'""Q:5fuJ[IO(ٖI\"/Cfk&M'aoiBg{Q6K7Q6c9۹٥)ʶ ~n)pd Ev Xy8mYBߩD+'gՆR _ BMyK DuT/ۉs|]uTށZ{);Y۷dmU v!E3d3 Zi"Ye? . &,BV2_]~+X_pcqD D8nP'ǵ,G6 ;(+JL6Hꑖ)U=钍O8Ar1)T%q)2{3"J',Oj>8V7euUgb 862uξ~{:pw*xhBWEߒHG­C}vhC[Kd2mXy4u2dG&ӤY(ϟCPftC $&󴅐m<0I놥PBe/IdD%19u(zف+d|@"XOW!$Bndʪ} So3h|Jva󒜳dRAJyek_SKr}[1FI1#,a֌%ַ'24{W7҉÷B Xum)KsU#S(4<cw(3{Rc`ǹ|3ihs5b}-F EŽX ]sw P-%S0|d` gB0a N)K?MMإ%KUĬTೂ`',5DEJTKn uܛqjkvC]TCrbדY|SFM:t7ǎ_¦pH0Uh-:oճQv,y&  jL68x0KC,tl#\^>i,rN?mVoRITq*5Rce!ml8YSm:Lɾ[JSBXϚ`` _|a)1bƙf,T+/W+z3|BAip~?bԔFoüc4uϊR:B3b/~Mgtm\3QpdUxmUnq-x9EZ^y?)3 m1mKO YOFZH*iuow{fB͇hʽ^~etu9<ηފ:.H>}MyS4$VP8wtO )I.IO3;IQ5rh[v}ZSߩ9iM$mc|lS2,q=̐Q%\]j>h~9T>H^ח :<>#;f8qhV}A2&oT4?&?Me6!eckLpH  2l6E9š-m'ZE؈l Y꥘yKl^-~='yO:I!sZс7!/m%djf.6 êpgPw-#6Pj:w]iCwﰓ[S-{˹KM<8G-9os|s-+xx mk_)j0?+VɁzu6QE|>^'_*Sq%`qpSNv[ B=,O)5 ?Қ{dM_G=STi""|ĩiDf'j$zRVRW 11Xl?_rSKZt2i0z4U棱~Yy9 e\wdYC s_ҹ0{F" _ Ț_of[W Zil i6B&I_{~.u$6RK|t~ߑ9>Z0afJ+7@jN.!RrWZ)4+'oK@⬣`cYLuG&G Sde5|\_jmϚ{j A;|#QH@%#'}|'0Q8njaY0kx/'"ォ9FjV8PȄ"dc>- 2;caܧ''Y%+M7k#5`_b553LN|. z!fУ]9EwyP{"C4z;Jv3"0 kiD#fa-Eܿ+s2- x3 [Pય[*LG)C"+2n{^BKHv9lR2ٰzKtp7 Adz){j<-ED~w&`jo$IOUd{ᥫ2K[ D T!t:"պ#C5~ZA7i7N#Um,֍l2{*`b˕4 ͫNOpBgxAyo[ˢ%j\|uA@]eeczH6@X:I k(7ż.T)b#̱D"![F95%vax.چteMd~8']XAAengUqB0s,~d":5Uh$lV4v!J\[r)㜳rU66]$7 Vi )*"g"ҽ2dg s8~PI5(Ty3^!+`&iliw*44L $ m/xhg4a~~Ļ ,s}H ЮJE bj9VY=AEۑԐ&N3^=U6#t9tMP—x:.vTB1hj;升3K83 4pa_Zܯ=^S9 Lu^?:/~/bç>u֍wW]Ǎ=WZy!+UbEծ'OOFوoDp35Sʞed_o5_ZM< +.%銿G[Ѫ?XρίH` F_̲8YHA49?L!b'u P L)?IF=\* !c5'DkN?r[| lK7>t8!m1Β)`W낿yd*ԯ͗}<,r ] Z{ABRD YlS=F ſ2FՃ-(N.PsZNvVyuV~r~MM'PR'BTG/d৽>G)ŋer]._k/4.?<lS`Y[vVzsiBY "I:7g\GwCN4[pKdzA% X.KTG7%oͶ4|#>hqތlˠdf.Rf ی&ԼXKFLOgz'f`|TRRH5'ٸ ;G9>qܽ,-DNKsx/g.J |)'2"\mtTR(NQhdo3C{pL`.Gqdw?#T\(K.P,1g{ )uY:b0pyUӅLi"=~#Ej$f|i!nG*a>'d)ZkP2JA<ޜA;#Ni4?ЗAk&/))78͌N^TF@ѧ V'cѸS:UcH\:\L)~ Q1=-r֗M0%"R} 'ʂ\~ NYぃ˹O]\Jm[ γ+2!6vyd'!1!b PxbҠ5db.=ȅk*$$̙2MM=3Z8{1R"V3Y-N=&qyTGL˩ s"? x{wj?A6n= #-~Jbrjp~hKDZ^y|giR,"R_cٰ3H'S~rkF;̄)ÈS_*:?iMEFrtƵ}jx1K2uG:쩵L.j},Jrm<qjf_i?&#au.@$~Sp w͕8Im"LTn0c֋eĞ*CׄC[xPG&ܵS]y߹5W< }])J=)z.&; < ԰۫yj"6}0_T zb}k^*!E栘?w0QˬęuvO8dGl`o@<}m)p3Ѭ(P`DP4G ۴ArVd3j`m˦LU)gAOcxq3.:x>JV%byݰݔ{*7q*C?eA{ûҊNPSU ^Myإ+;s[B4JlRn4LG@=QTKs0x.&pֽ&q1z /07UuG* C/:#FB$I( .wDb(r0sIʺ,8_sMϽ 3 7W@4 /X tQ~TAU1MXP*V)O %c0M2 _NTk#5 ЉixCyi)ھ:XFwFr}5rGA2ƭ\ ַ98^49z2VӷowH25X@o"#] .o@uHZ|[ ?' x΁3k MSp068+xH!"im !Uh;MZfsh&ڛD\R ~^}ߕ.}RE*Rڣ5_8,Ȃ8ۀ/%(R )S(%h&d h͝n^Z'M>5(Œ- ʷNCB.0M3!Jlj|g|XP 09Rdpc=5MWL w/@CwD1`HmԿBPH.Q\AxQkk΍bbQs̖}hiKw{jIKF g)q SeM;G}]Ǻ.=s .3<"MDJ~ƞ"x|cb0b!tU [ @6XяiF{D%Z>pZh" GD Yͻ ;p`%K0TlBM\1qU B<Rx !c A#*_*(0DZ,̳C}5hR\dTü}75^wEzu{clfno; y/(he&b~ODEPJ{YΧ9A SKL辬-}c4fqfl)~vyb+ibLk<ǁmsg< k1ٯ]fVU(ኞG#}'eͺ,ޔStJx]vN~\$y<̐ʞc_OQ"ڎƼ5t2Z5N^ f  M;:w>}R!@;fl|q?-g;#BGYq+P $I"OKn5,RDn[buWc3,UY?0iجmScZT7 E?q"ozP 6&ѱˇjIj f+]@M]l ӊ@u3bX/yϟ 78 BQ9a]2%,H4g`yŕ+U}&m$4{7kA"wBI ޚ>|Vz'o_TimDh'tIfg?#>"ݔ`jt]/UP8 a;HA<{rJ|#~*EC+U9Y9ҟ$ޛ P6r>?ufB_XP]42~PaebTvgYzpCsHhSk%Qr@q }1/FVs{j?eϕG|cu9)T<19q/fޛ#O w@y=h`[ZZKpx|ݩɜl_0EAlq'{cmu? 6tkZ6SDɊBFSГrA%`^8vęnӢ w]*eՋ#_鑄ʼn:!MT~XłG1Xy:WUJ+F ܶ-2\I"Kwʽ5w:zjX# T[Pxخl)8ga1\׻_2_s026 s,.trJ&cE]0\@d)4)ԙ E:ڵޘVLã>CY{PD./JR\42 ޤB- ʒTVeY6kR+9yw8ʦ~%hu4d'wlnF;89Opo6v,EtMA*, *;Z}ިy0N_$r/Rk{qKp1T!Y˔"X}wVK{St-x\%zE,.m5oxW`0xz#S>lXebUq$ZR}ܝRf1FS֟ s><JKr 'G]ѩ" qz[$2gԲE$*#h,CyQYF["Rbmks)~GoIIy,9>I B(Hvf 5xrf^O^Ե5=ZWBb;?P024й]ІnzI$ 1dzlQ? E0 13_"+y%yi '<7ЄE$>۽N1Nnm z qݮW)#Xm$ۈX%4@vzĔ)$T p!2B\os,7*F,Q^SC 5o}ƙdɯ/f!v?%PYۛ&Etw2#4Im~%d4Y1'\N K#ccK]}es'Yt1:  ܑXxƱ/550&f&g<9:`z|s֨/V4D2k&dZdh8̼ur!{2ɶM.zۍ(_1 ]S.}}^Â(WIG!oUzu|ͻ3n{],\7NL3I3`>hL_z6$Dx0P}i+ Β G1Tjr⬃-ըK[!`OW|{=ȟ,MuvjႥ~[.cqͬ5ө3:I>VSJժӁh%SM4-PWR0w4G2MߣJe I9ODrƒXJd'౷^%L뛷W;Xk.Vzyyy38hG͑<KIqu759W:;n[Wڏ[f_gs<S@j#oΗy'®aYQoϺ8VdJ0PP40abT$XО$T.:V{vY˼鱄7%&~GRx\?L&}K{&EM=P@'i!LkXwO\<4FL=: KTEFh_.S [(VT*V$(|+~J@SUYA3!c@Ŭ̼}@G8tEhk&#[yZ#]D&xnDPRީE=MYʇ썆-"D0u +lIIOeXGi-F~m8Sɓ $g^()ɀG w;s$TWǖV='gINj ؃XG "GzL[˦CcCR2>t 19(7:]0eȑkl[SQ+&JX4IJ}ª/͹se': H?P<%Ŷ#R퀚VnDw˩J}6t;Ch<6gi>8Mb%T^$r6g`Fo(vUswMt$( z.K@-};Sw]7= iQ4pE0X]UߘHFxҊUq`@qy@!q 2=jlpC-mb =7VNM)+@9T׵(!az{rd)1lUл]>g k7,Rb&1`%n*=Jٜg u@!R:OKH0?qhϸ Rh`}l^ +F6€G+YEe &z@9v=5chZ۸U;~Lf|mKtܲa}4Rr-'<-L6՟3D9g4ܼ_#kE-`ֵrW"#Ben=a<\ijfJui2?b]\UOyzXPrn mv&)v %eU8E3`C3;}~)Q l%[-EQ#|6ϲ":{zT {c^Enѫ$y,,1PعkUyOu?SmD5<~I[_rh́(n}pqiC."Of#^o՛aQHS+,.:XEUG*+JNv/Yi,xֱkÕ8ϻu$EH wKdł̼ѓ7l!W?blt,}J]܎g e#)~*lr;xB`=Ώ`/*; Z%;é+Ee9|j9lT-VqT?SClk;(&>TkWguRkw(7P}xMI:IKͣHq}m Q {K?rI(N95nob-[Fq>7d/%u'k3=Ըb?"Un \nkY{ǒn<Z5NZڹʔM6׿*an¤COHGf5Nދ un!Cj3̂tyh ^_ܛBO2@n$Egdq E` 岂 *X'gtmq5N\VǗMw$l1n:0˝޻2%ۤ cI*Р߭:\:x3o(7t_k]o\/ !qJtXE߲:n)ʺ lc( ,J}JŵKڸAڋvsl ¦흈A0Ev6x7?>ʵXN$[_eN!J3k̺.Lԋ7I4 bAAPOVMZ:5΢۷F<,.N;yΎ #^l5gzrݡNƫ?,Ö7'guenrէh|?ݙlf;2EwJ_o?@ ߓ4gtX&;;"v25OlPgT7c_|Z\ OY8۫c|]lu):r"d4 }g495\i=n;c H5=?&Ѩ 8` #[eE%9]^zŎOkP3|A۾kvk+~UX5Rƴ