libvirt-devel-8.0.0-23.1.module_el8+1010+06b1482b !>!  H   fc U]q[7MYRQ1ݬl#FoW;--+$\[^ N$6qykXE7),AEڳ/;Gz޴R0\x;`Տfc;S?d$+Ga&yc%jvdmhI^U=9R_aʀG l%+hQfH'(f[=ΈѸW/8T~Oi4O !=qh qL266-AJZU%LqoN=rWJ"7[lfRwg)1u=Ԯm=$rp#j3]9T4@ohoל&Z2f|@Djze]W$_ 5kYhR{R__:Dr}J+ ꓥgjj_=B[|ڈӎGRcb ) r2j X vN5Ͷ[b* ?tґnٱŏ#=6a7ebf9c7d265c0213c09adcad806a890f94d00b450ba52e5bdfae397611d63a3d9fa564da30b5c2e43d33a9b657827e4ce3a1870302047c435bb500683066023100ccabd9c86cbf40a5c1f7a8888c43b0126f9e986c8448a1a84ee88b572e73fcb50186453821245ebfc48c40b6a08711f6023100c517fda8125c1d91c003ed8c25776cf9aee53dbd51199901212536324335cd3eeef83a2b6b9dd11c23c49c57a0f2090a0302047c435bb500673065023100b3c916aa817d0fd827caa08845052d042b9a8dedb91926a400c21a525bb140d0b9d66982352dd872c2845436ce87273f0230009fde0eaafc2ed914729a04ca48f4bcb6de1fbea7f4b7a6153a59484873bb92ab857f7611fb23198c0987876b89203e0302047c435bb5006630640230701ef3574b32d7c1a4aa971786818d0cd28a40f2c9285403e043d97c7c642a588b8baacba69e8685643eb4fdf20ae03202303da9dc932c8e80b91f6238f0d7eed784982e746e0aa41ab7ff4340db01d41ed63117ae0ad5f481d867ad507d27e9814a0302047c435bb5006730650231009d499608be80eee46f851fdd004fc66ccbb8e9d5dc952c70b280f24898a9e4c09f064adf473ee4f553965dc6dba86c6d02301803e8cdd9c716319178e452a4209225a24d3183828625ced678999eb70956a209570e59fe173694ec28a720f9a3d4e90302047c435bb500673065023100822e923cae828cde5b5b6dc203dcc64fadfcc7a45d4518abb387447f75be4d8acc564c755d6f5e8818a838dfd09d3a8c023058736bab345af28c605e794acd80d306037f0e7ad0af7445579cc9b33c00801c07d7b6249221e869b7433009c25220eb0302047c435bb500683066023100d2e74277310da9b2a989252463cf1ca6f7ed8bf3bad2cc136f7389786ef7f063567ea7a1eac15634f2d3e44083b947a0023100d9c8e186ffca8907621de286508ab17ad1b6eb078f215fdc72eb28de91682e13c139ea49e751799b269291fd922f469f0302047c435bb500683066023100828d878f5d521a45f137383682b877b74d793deb4ee1611d6328182bb276f9cfb179d908b5896562d2309ae4042f8cd2023100bdf129ef1b2f81b34d902ad8fbb48e366e2a5584c69a7b223a432deeb2ae028f36dacd73d3506eff13466187ca88e6d50302047c435bb500673065023100938858fce65401deb44bc26c7594b377d7bf497d7e1123097402e7a8765871e9e83f61f702ad660d5a87fb985b1ad904023030ec365af6711f51585bfe080b24453a0d71ede640f4894401ff873fa085437cf7b1335c13c383f9c9a7a24c0af1c7d40302047c435bb500683066023100f9e4fcaade2f07cb5253c8896d82ffd84386418a0859e6cf09549ef15af97d626741d127a4d14231377e622257fe0e88023100cb572d5bb3f7ecaa159ee1c7145d57846b5180523bda7066abb83724bdd6c76f977ab75daf28061ffd9cfbc7880a6ab50302047c435bb500673065023100eaa3f23dad93653b3ae11975c91e2cd6b20ef26ffcbc545bb55b77a071e69f2740f1b465420d3ed2447ee2dcf386c5160230795fcaa4fe201acc400b9f0c6aac0bafe39b96c89c7d87c85adbacbb58d02ece9b9112ed5f372af865b3b4b22f7a1c0d0302047c435bb500683066023100eb78f19d4e0beb7d043b457dcb6660be29088e6f8e8819bdf21778d0f200cbf89b2954eebdd776efce18c57a26e0875f023100d26ef1a7d5ce1954cf8fe68839510ccb7bb92304ee58cea12cf851c4261030c10e3d291a5c44aaa50760e8e6d4b37d2a0302047c435bb50067306502300f419fdcd02bb997d37ff16d297a9f5609987adcd7ebcaa3364389d5e753c7687ea7898284fc9a4b494c94743acd065b023100f187867fcfb05a6f991117967dc68648f2ca0c957860ec50057e78feb4762e830be15cee2de59dc23acb22318fd493770302047c435bb500683066023100c25f19576fe19f54d98b0f0134f8dc77db747caa6d7fee5489c3aa2cb62ab5371dcb32b2f8e77b6c113ceaf57b55b8360231009e6f1f55a530b0aaeb7cd16d897fe296c25b413def50f02841356ebeef0518ea1f0a120100d5d067fb10afe88119b97b0302047c435bb500673065023100c65f6844b5cf40809cd17669d08d866ce6e0c7c1eeeb1fa996c449d55695436860311776bb221f84126636a343a8c9fd023042d24b0e75088a0de290aaea7dbac9dccc14dbd3c7a8b4acc08913cb79a4f5a3b563aa0b8ee4503ed04450abd08b4be80302047c435bb500673065023100a4fd5bf4965779d2f4549ad2fe236da985c885f64fc724d649ec8e0bc9ee2a90f1aafcb9b3a717e16ddad3770c5fdc760230247d6486210145c62b6c5fcf5b819ed7a51d3ce324cb405398325db99bd5ce4bd601c6668d4bbb8b693c26a4eb6b349f0302047c435bb500683066023100dc10da3d9f354b7c0a5e7ed5330404207936a2227c4b1bd6d3e4637a7427328dd4d63b9076b36a313da11cd032196164023100ea062f7c059cc4c5eb99a47b9c9c81b731d9513bbfc9819e7240d9ba47877eadb225c6a32cfbcdc5725e39e319d50c2b0302047c435bb500673065023075aacfe34cae1f3f72d177a562ca122618fdd0aed73ef33bf0dd1df1ef213bc986236919dbd63212a6750bee4559bc47023100c41c146ac3455cb614106501e1c29da1f29b746a7be9f9f6081ac4d8697378de964b8d952773223d2fa8bca05de94d9f0302047c435bb500683066023100c72907826d6ac000a95d381aa72da9ccf4c5e10c677a254de1854284d1ce2df6f1c4d3caf75a176e0163d042ad2e6d14023100a5c0de24e2b86bf592cdc27d5afcca13e9cb31390b5cfbe70ee2ac1d4490821bfbc67c921a56ea8c3c393df79bafbf110302047c435bb500673065023039933e003e91985703dfcfdc61be64b849632d87867614d4909845eed6c4c65ceb16c6d50a2bf9653a398ac387b68f99023100943910b8b3327c87111e2542ce7f23d000f8d627928af5bada8b23be41209a82cddcaab4bef9528efe8f482dfcc2ac650302047c435bb500683066023100ccabd9c86cbf40a5c1f7a8888c43b0126f9e986c8448a1a84ee88b572e73fcb50186453821245ebfc48c40b6a08711f6023100c517fda8125c1d91c003ed8c25776cf9aee53dbd51199901212536324335cd3eeef83a2b6b9dd11c23c49c57a0f2090a0302047c435bb500683066023100ccabd9c86cbf40a5c1f7a8888c43b0126f9e986c8448a1a84ee88b572e73fcb50186453821245ebfc48c40b6a08711f6023100c517fda8125c1d91c003ed8c25776cf9aee53dbd51199901212536324335cd3eeef83a2b6b9dd11c23c49c57a0f2090a0302047c435bb500683066023100ccabd9c86cbf40a5c1f7a8888c43b0126f9e986c8448a1a84ee88b572e73fcb50186453821245ebfc48c40b6a08711f6023100c517fda8125c1d91c003ed8c25776cf9aee53dbd51199901212536324335cd3eeef83a2b6b9dd11c23c49c57a0f2090a0302047c435bb500683066023100ccabd9c86cbf40a5c1f7a8888c43b0126f9e986c8448a1a84ee88b572e73fcb50186453821245ebfc48c40b6a08711f6023100c517fda8125c1d91c003ed8c25776cf9aee53dbd51199901212536324335cd3eeef83a2b6b9dd11c23c49c57a0f2090a0302047c435bb500673065023069554c1cdae398051667079df99ffece6ac1c6969d59cc4ab475fa67c55c4e4f2ecc5adc94c4057d18e78ebb355575d1023100a2b2efd28b1dcfc7151eea947341f3be384b880ac556e42523c50fa07105dcb8eb11060ae4e872745ab8f3f1e37832590302047c435bb50067306502307f9cfb510f111d1daa17746c0d676cd6f3035f20dd0992b0306b21879295d900c387f02566ef9dc42f4885cfc37e3211023100a37b83ccdb1021c70c8ae896a69212f61f61a09b56234e5f31837513721973945343beb67238ce0ba7b2fc10cfe528810302047c435bb500683066023100b6a7646ec4bed3f978895ef592cdcdcb564b819f5868f62a0344736427b7e958f01b5f20a0da48fd22dcf9a116057fa2023100a079d6fdbe31dfdaece75a8672bb573aecdee320a341af9766710bae01b49a53a38d4629855b82f5783fb368d1a03a170302047c435bb500683066023100d4ee6d2f43a1b16f3fd65e9aece92d040a8df4c393c2b9d8474898a8ed324da30ddc416133b6cf59274bc02bc52d8a3e023100fdaf8cf6a11b3361b4a7c69de3f744ec1505697403517a710816d819542ab6610eec4a6ed3a6c40a722083626a6218b10302047c435bb500683066023100ccabd9c86cbf40a5c1f7a8888c43b0126f9e986c8448a1a84ee88b572e73fcb50186453821245ebfc48c40b6a08711f6023100c517fda8125c1d91c003ed8c25776cf9aee53dbd51199901212536324335cd3eeef83a2b6b9dd11c23c49c57a0f2090a0302047c435bb5006830660231009a46da9c6706274b39c1ef1fafdb52021853b52b338485b35030e8818ac486edac5d70006fea838548168796297ad700023100939b4c33fae23beef847d27b48d8849f6438d29a922dc4b5e2345144ccd40e355c073b6ea7d8b580e2241146a50969030302047c435bb500673065023100a2dd462f8dee681b264b7a34b161a7f5776576d176f8a0133e5aa9cb9e165a3e55e11d845c336309fcc534ce02a1d3f802305a5ec9726c6f9f9af05fabf9b800ba2045b056cbbb8c05e6195257798a806e3bb5aca1545292fcaf7009d20cc0f9b9560302047c435bb500673065023100817055f7dfeb3970a7db78deff057456fbac4e0a73b111d0a93651a7cb641c1d485c0ff3561ebee799f23c5ad2bdc22502302af5d0c16de771ede3665d80cf51f9eb050584e554755bd5e3ae1f794f109678219d5a748487534549c406f2b3759a190302047c435bb50066306402304df162652e682c33ffee998867eed95f939b6507bf4529289331d69bf6b076dd4dec97b2eda09afb67d797cf7fac19570230087701089f9e015eec0d503f81d117b9c052d23fb516bf6c1abd11f76a428bb7732599ad1fab207edfbd303cd86c01f6ڗfc U]'vlNɾ.PsPVTmHsheE6r \^y8`Ϯ[pLD(>:cքV%cwxE%fqD,צY2B]h-8tuK%AC>ک{nKQApN*B6'y֐F-#t#D(7t2.TMuJ!ΔOi^ߊlhS7o $"*G1B9#1NG$8`#O hP|633^BX⳼8*KX6z>p= ? d 4 r  .4<     <     \    <   |  0   ( 8m9m:$=mG H@ I XY\X ] ^bPd e f l t u l v w P x y P     Clibvirt-devel8.0.023.1.module_el8+1010+06b1482bLibraries, includes, etc. to compile with the libvirt libraryInclude header files & development libraries for the libvirt C library.fx86-04.stream.rdu2.redhat.comgECentOSCentOSLGPLv2+builder@centos.orgUnspecifiedhttps://libvirt.org/linuxi6866)@+ev@*h! W#M@ "'5/A큤A큤faBf}aBaBftaBaBaBaBaBaBaBaBaBaBaBaBaBfffffffffffff88a94831cc93faabdc5d38cd6a1acfde24e499506a45e3e0d4c683bd814fc52e51c045dba2ed824b6e2556451836d0c148b67e7ae6904f8983b7d74f94da9f4b046ed7e92c5b2dc164ea98f10b2f5a219a75995e7988f467b069788b071d83a4a81c9bd825aa796705a3cafe9ea9d36ca8893bb36011e5ccdf500607ddcb0e3e6b8d248b1b3ff8b77daedc13faff133307d2815caba7137611d80b7704a84d2697c0e6e6a62c15dbcbf50c2ca9e1a1bc3da2d3be69690143dc97cb47139f02b732d8b078de0540e86cf4f241761333283fd7265361d5f49c5e5c058f70b418faf53e255a70cbd4155a72875c2bac49da7077d2dc70e865279661e22de9d3f008da4ea37d367585f014f2fd73a68c8253e0550872a0d0f79f15c9ea59a0add17c87aa03788cc49d78917bd9af1b65a0e0bcf6f4a19741127ce243a575a171ceba52159d6eece2b986af0c66b478edd90b1e02586ced3cafe5b40079e6ea99b0e17015a4578495258661415805ba20ac4082fe1f71cace333c55bd49e556bd95760e24cac0ec34ed00e0aead0e5ba846301107f4cefce6251411a27a17b7afbb7179255294eca84e6c7c968c749c6973b9b742b9ac22b5e3a1d290206625275fee65e135fe327515b5b09243644c2229c0736502b0ebe75e7807ab9bcc39c4b3d2984a06eab577a4a0e868298db649c50294e025e2229680d9cc93fc80111a2f35c645edd44427b9abb695746327d4d0436fa98b4628451171a81f42362a2bd71d3b51b2ef6236d8ebf5df500ac871f14165633e201105a2dbf739dbdbcd88e5c88f7e484decf8a1629a91f348805a4a4b2fd2300f97cdd5b98b612727e1127b5230e7b6628c7618aabda2ef218dc187adb01d913d21374ecfd12507b9d4a8934ac9f019ccf7e32d9cbd3bfef07ebb53467b564a790baef9adbd0ad0c6e6b3207e71214a5f1faafbe1b7a4eb1e184c3eba32b38b482c27c916e8d8d9417576d2081d75ba811fa9507493aea35721e2b08f493747403900259d8125908f885f16b38cc0d8b751f80a56b2f162a76fde9b6f73343efd4be96013959fdf10e7ff243092776e97b1eca6ee2ffce471e11b25e055a9a46945675a2ebe391f28d0f0424ecbb5323c53220d0ec38fbb799327b0cb5576f3a2c9041f23fd4d76d73247f801libvirt-admin.so.0libvirt-lxc.so.0libvirt-qemu.so.0libvirt.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-23.1.module_el8+1010+06b1482b.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-23.1.module_el8+1010+06b1482b3.0.4-14.6.0-14.0-15.2-14.14.3f-exK@dǢ@d7dgddac>@c@ccccj@ci@c@bޅb@bb@bi0@bb@ar@a7aea@acayaim@a0a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 8.0.0-23.1.el8Jiri Denemark - 8.0.0-23Jiri Denemark - 8.0.0-22Jiri Denemark - 8.0.0-21Jiri Denemark - 8.0.0-20Jiri Denemark - 8.0.0-19Jiri Denemark - 8.0.0-18Jiri Denemark - 8.0.0-17Jiri Denemark - 8.0.0-16Jiri Denemark - 8.0.0-15Jiri Denemark - 8.0.0-14Jiri Denemark - 8.0.0-13Jiri Denemark - 8.0.0-12Jiri Denemark - 8.0.0-11Jiri Denemark - 8.0.0-10Jiri Denemark - 8.0.0-9Jiri Denemark - 8.0.0-8Jiri Denemark - 8.0.0-7Jiri Denemark - 8.0.0-6Jiri Denemark - 8.0.0-5Jiri Denemark - 8.0.0-4Jiri Denemark - 8.0.0-3Jiri Denemark - 8.0.0-2Jiri Denemark - 8.0.0-1Jiri Denemark - 8.0.0-0rc1.1Jiri Denemark - 7.10.0-1Jiri Denemark - 7.9.0-1Jiri Denemark - 7.8.0-1Danilo C. L. de Paula - 7.6.0-2.fc34Jiri Denemark - 6.0.0-37Jiri Denemark - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- remote: check for negative array lengths before allocation (CVE-2024-2494)- virnuma: Avoid integer overflow in virNumaGetPages() (rhbz#RHEL-16749)- lib: Set up cpuset controller for restrictive numatune (rhbz#2223464)- nodedev: update transient mdevs (rhbz#2143160)- qemu: monitor: Drop old monitor fields from 'struct _qemuMonitorMessage' (rhbz#2170472) - qemu: Make 'struct _qemuMonitorMessage' private (rhbz#2170472) - qemu: monitor: Move declaration of struct _qemuMonitor to qemu_monitor_priv.h (rhbz#2170472) - qemu: qemuBlockGetNamedNodeData: Remove pointless error path (rhbz#2170472) - qemu: monitor: Store whether 'query-named-block-nodes' supports 'flat' parameter (rhbz#2170472) - qemuMonitorJSONBlockStatsUpdateCapacityBlockdev: Use 'flat' mode of query-named-block-nodes (rhbz#2170472) - qemu: relax shared memory check for vhostuser daemons (rhbz#2177701) - virpci: Resolve leak in virPCIVirtualFunctionList cleanup (CVE-2023-2700) - node_device_conf: Avoid memleak in virNodeDeviceGetPCIVPDDynamicCap() (CVE-2023-2700)- qemu: domain: Fix logic when tainting domain (rhbz#2174447) - qemu: agent: Make fetching of 'can-offline' member from 'guest-query-vcpus' optional (rhbz#2174447)- conf: Make VIR_DOMAIN_NET_TYPE_ETHERNET not share 'host view' (rhbz#2172578)- vircpi: Add PCIe 5.0 and 6.0 link speeds (rhbz#2168116)- qemu_namespace: Don't leak memory in qemuDomainGetPreservedMounts() (rhbz#2166573)- nodedev: fix reported error msg in css cap XML parsing (rhbz#2165011) - util: refactor virDomainDeviceCCWAddress into virccw.h (rhbz#2165011) - util: refactor virDomainCCWAddressAsString into virccw (rhbz#2165011) - util: make reuse of ccw device address format constant (rhbz#2165011) - util: refactor ccw address constants into virccw (rhbz#2165011) - util: refactor virDomainCCWAddressIncrement into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressIsValid into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressEqual into virccw (rhbz#2165011) - conf: adjust method name virDomainDeviceCCWAddressParseXML (rhbz#2165011) - util: add ccw device address parsing into virccw (rhbz#2165011) - util: add virCCWDeviceAddressFromString to virccw (rhbz#2165011) - nodedev: refactor css format from ccw format method (rhbz#2165011) - nodedev: refactor ccw device address parsing from XML (rhbz#2165011) - nodedev: refactor css XML parsing from ccw XML parsing (rhbz#2165011) - schemas: refactor out nodedev ccw address schema (rhbz#2165011) - nodedev: add optional device address of channel device to css device (rhbz#2165011) - nodedev: add tests for optional device address to css device (rhbz#2165011) - nodedev: prevent internal error on dev_busid parse (rhbz#2165011) - rpc: Fix memory leak of fds (rhbz#2165428)- qemu: Ignore missing vm.unprivileged_userfaultfd sysctl (rhbz#2148578)- build: Only install libvirt-guests when building libvirtd (rhbz#2153688) - tools: Fix install_mode for some scripts (rhbz#2153688)- util: json: Split out array->strinlist conversion from virJSONValueObjectGetStringArray (rhbz#2149752) - qemuAgentGetDisks: Don't use virJSONValueObjectGetStringArray for optional data (rhbz#2149752) - virpidfile: Add virPidFileReadPathIfLocked func (rhbz#2152188) - qemu: tpm: Get swtpm pid without binary validation (rhbz#2152188) - qemu_tpm: Do async IO when starting swtpm emulator (rhbz#2152188) - qemu: gpu: Get pid without binary validation (rhbz#2152188) - spec: libvirt-daemon: Add optional dependency on *-client (rhbz#2136591)- qemu_process: Don't require a hugetlbfs mount for memfd (rhbz#2123196) - qemu_namespace: Tolerate missing ACLs when creating a path in namespace (rhbz#2123196) - qemu_namespace: Fix a corner case in qemuDomainGetPreservedMounts() (rhbz#2123196) - qemu_namespace: Introduce qemuDomainNamespaceSetupPath() (rhbz#2123196) - qemu_process.c: Propagate hugetlbfs mounts on reconnect (rhbz#2123196) - qemuProcessReconnect: Don't build memory paths (rhbz#2123196)- security_selinux.c: Relabel existing mode="bind" UNIX sockets (rhbz#2101575) - RHEL: qemu_migration: Fix restoring memlock limit on destination (rhbz#2107954)- conf: virtiofs: add thread_pool element (rhbz#2079582) - qemu: virtiofs: format --thread-pool-size (rhbz#2079582) - conf: Move virDomainObj::originalMemlock into qemuDomainObjPrivate (rhbz#2089433) - qemu_domain: Format qemuDomainObjPrivate::originalMemlock (rhbz#2089433) - qemu: Add qemuDomainSetMaxMemLock helper (rhbz#2089433) - qemu_migration: Use qemuDomainSetMaxMemLock (rhbz#2089433) - qemu_migration: Restore original memory locking limit (rhbz#2089433) - Add VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - virsh: Add support for VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - qemu_migration: Implement VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433)- nwfilter: fix crash when counting number of network filters (CVE-2022-0897, rhbz#2063902) - virDomainDiskDefValidate: Improve error messages for 'startupPolicy' checks (rhbz#2095758) - domain_validate: Split out validation of disk startup policy (rhbz#2095758) - virDomainDiskDefValidateStartupPolicy: Validate disk type better (rhbz#2095758) - virDomainDiskTranslateSourcePool: Fix check of 'startupPolicy' definition (rhbz#2095758)- cpu_map: Disable cpu64-rhel* for host-model and baseline (rhbz#1851227) - cputest: Drop some old artificial baseline tests (rhbz#1851227) - cputest: Give better names to baseline tests (rhbz#1851227) - cputest: Add some real world baseline tests (rhbz#1851227) - cpu_x86: Consolidate signature match in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Refactor feature list comparison in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Penalize disabled features when computing CPU model (rhbz#1851227) - cpu_x86: Ignore enabled features for input models in x86DecodeUseCandidate (rhbz#1851227)- conf: Introduce memory allocation threads (rhbz#2067126) - qemu_capabilities: Detect memory-backend-*.prealloc-threads property (rhbz#2067126) - qemu_validate: Validate prealloc threads against qemuCpas (rhbz#2067126) - qemu_command: Generate prealloc-threads property (rhbz#2067126)- node_device: Rework udevKludgeStorageType() (rhbz#2056673) - node_device: Treat NVMe disks as regular disks (rhbz#2056673)- qemu_command: Generate memory only after controllers (rhbz#2050697) - qemu: Validate domain definition even on migration (rhbz#2050702)- qemuDomainSetupDisk: Initialize 'targetPaths' (rhbz#2046172) - RHEL: Remove os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0  8.0.0-23.1.module_el8+1010+06b1482b8.0.0-23.1.module_el8+1010+06b1482b8.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-89e11f0fea69cb7b5a9cf7d6807de7b24422681961ee9cb5f3f7c6fb449314776virt:rhel:820240409073027:9edba152?07zXZ !#,] b2u jӫ`(y0n A| q-R2q<,` P3P3*Ό O45Ӧˈ@TTsE~%\KM X3wM4W/W %sr-̙kK](hT(zi)Ũ)[@Jõ q&Ⴧ:Y>{l$ d]B5ޝdd^,2O0L| {sV%!T/q)ϵteHݗSN\ov<(+B6rv Jg 9?n|) } ܞNdTIa|/A{uԒOJD;ߩHF1ߞX,,*sʑf9Es&Tbki$0HctTG2IEE Ck.ّF{KW4i뻍()NTK311X` ^6ٟoܥ_<\ 7QRWm=dQ{T&,7^X;X\XkwVX~"KYԼCa`IrbGƅ EǨSA)39͇v~GS\O+ %oDY:Wΰ\䩾afa+ '\1 7%pbF4]JOI*㎰OMR5D>~ +X_vw{IӫaJ9Lg3q|ZU){$\Gv!Br[Hs0saPPL5R f!p=s qPc)|os!/G'}ӰcWQp jO,,\{~tp˛ˊ)%B"%j^ke^@j66{2csS`iTE&5)$OɗX]', J9#ʷ~äAV ^zZq O [2ܧ>隓QH|>/0U @Lrĉ[Ɠݬ8m׀&Wo oW[K+1HûŧewNn~G!m*V8aqAO>fO$psܞ"[ Sbl,rܟ 3| {/ps(-g^(A:RƩ. i"sl?Gl[Aξ ZSq5XZ67Η}G@;)#W-+e"b+Lhmॖ%9C*Y]vI+v~ t˅קXq"%EuBi&d{E5.O`7VȟCxCi}g_bVߝJ+쭡a3/YqSC| /OiZH$9Nub?м88oƱdگ:I:~e5mKIx JNm/ Fu4z͞FRD1G+5yi; Dc5o!7!G|4gQ^L ]y?} [+گT +Sj/s; HpAv)QKt2vKEy %Fœ'1aR'| ?e̻xo;t7heZ 4Iݿ3WD J$O^S#N1Nm$aILOiB3/-m>F(TV=3J~@xݪFB+8 գ"<*:2dn4;e;7l6:s)1$7Zˌ-j`.0viDFmtz$ վD f`SU$P)#3Dd#M4ф#:FP9.@yf+!>"t\U]H)s#$7H#ũSI^Wrn/stqV^Rc8l.:Dbx]_=8-C/oZ"=w3u-D\Vlf-L!tb9mu'>GX8v,lZ*ۛkGD}mg)ڰZށV3yLAWZt񃶓 FE剉=I E8޺|Io}Xxeo;"Sgh[>XxL@13_Z7RcUjAk0=Ujg>hӗ#fw?WL\,Pk"Ma.yzE' y1}5|6:3 L q蜶a9\ $VrKyv9m xAr#sgHl P@b5Fd: O>Q!0qzofX /5.%r9oſ99@$ݴN(JYr¿RV\>:'8ym}R,/Y~43P2vgWF%\6 @V1WOI H_-ƠLR:7Is, :# }R[3rL@{l' ܑ*x _|BD~\ T +8pIg!b|v걜y'VW*QQQC#[go!l4Q@ Je ji,ڱL;F+O`}.UY neyA$x& ڹy=LT[pN)8 ̎Mo^=Q]Y-"zHd&Oғff|rbo6oٔ,iϥHtwX%计0Ѵ.nblj1C]I[~[_%8P[kAC V3E[3ߤ{6t-VҠvŢ+ nBlƙ@KOך4 +f/*yK_/.u;hЇQnw d8ޙ݅.Ģ4} 6h=iI#gNt7+tox◖r|+}탊pQ'ɿQyO(]COe?f;uC%j3LcᨱϛWęYubi\?xٻ۫ ^[OFm*o}jG"[ 9:|<*K/D&ެ` CT;SD-PL0a!zf ![]LHHٮ8'6{6|^M&kKp~7 W8H|$X\æU,TNɤk^g@gV艽K8ߪ>A,IzZMyH&hhпP ]Y`o~s` XQ+bmo r$wC*&ϟ4s#f{é3ѝrXmfCmCWw3g(3 d,D ~%4UZ\8i?qGyɘiBPTvۂlMnY e9T Xd8p}.d$i*]嫸}$e>\mOX3\$(Ln5 ?&Ikm1^ Dj$}ho*a5 ?K9{TnnD(Bw)t o>3a#VH~ 5_̛n0H*J^8 2Ƶ }zwPI)>:G ^T~"dGԵt w" 莚ؕS0Ҙ|^y^%.:&ϡoDE}}s̥g0 e˘hS ay)dZqգ?GIw'bsQ:S4T5Fsk)dJ.Hkeb²X OɶRHN%;@ϖm]/ m' E1dPnwc׏0Mw:wƼ%6Vғ^wHgb'}RK%\E}Lb0dH^yuɐ" _xnv*Ry)B2rm'6e['U}֥?F2O<+5K7ã}y%j8f bJ݂o4 !:HNߢ};v5|c JgbK:^Ԝ%TkPȼ/X♣jX@"]ɵ!& .՜8;oB# *oBuE[%8Qh~ ҷ`^z5Z(6TP:+nX^3OnpɢS%~uųB$?0D1X%&d֊>7g@qo |6 ^ҧyQ<:<Ԋ{<YH#Ze m2+̙Po* DLr.Pނ$:*,jAR]`ˎBc8}p#Κ[$@5"B9h@7qOec۾\}J>Yg^0d䦴Dn{˥MnH>@MF >X/8D}"xD&#ߙ;>(0JN(ŸTMw&tQ݅kYc?ʦ1D^{(4*_4eTtu9k> `0 љBq#'tXa mfG*.rN .wH7>X0z͐o Cȓs uT2r[Կz_ CKm6vOIƹTG.9+-d^nTL$LE,*VM8 5p% {|ȊJ\hurh}0[TҙFu׸$Q[h93C|捥)}uxű's N-N%%uK';C2T5e؃ZyyEl(3,R)xGkH !SK ]ػ;oD-nCkf&Z{KnOI֒B:~PY!@?il{WI;&D6Y k6[eE8{+CKU`?|rk7ثREңm9"آ2SIm`y:8īraK?Y! 5_f6dw}oޮwE>p7F0ZKbXܐf]-2xL(%eTm~5t@!e~Eu1"]rcV08Ns F;#ްA*fM4a" fx,3t(961OkfuUPZ4o≸P[*8@bLJ? +u儁TYW9Ke\ u8F`b6nR, &۟UIH Ǔեq9{X9WAo(avpy^QhR>S\jOS֬4ٮK9Em5҂(i¦TtVEEP%T^pnU0 NmkAU ح@?DG']g[[Xq ]S/ڪwOն4n~$09<+?,~F6$w4 ֵe?1|u(q[[%vk} 1Uv6Ć.ʔ r5~\;^{U(<Ց1 G#DQ^%U1JjC{IX|IݢbHJu1g$^!/i Lú|0DgH[iCݢQoGǠ"+0g+Q f']UnZV@?'WQs>A> ?OyEmm6k/{B6 +Q8rc@Yi9(Qɺxa]$*&lfo?}žLx7nK(cT`?LS>_p{0KaPˊ% P=xSZC2f૛n5W7e}5s0aXd ҡn@zPE7S?z{&\|S[+B-r\ɖ?vJ b6ꜫHvRKTR_3/ATkϼ*&y{?쓸Z8*W}4#V 8U9/M |i!Eny!IjF/: EyXGsWĶ |?IMU dV4yf7 @csԢ$)>&$@&O_:-iD$ж[x̰;CG ~ 0~R0^f{_غmŦ[lldѓ-O?ELFybr.y6q %Aˣ~8 -ф{NCEJB^E޷MKu4Qo{[l~р'dpNxDt1\>ᬙ`E$Sc*4\V~ڨ n^pPfn`r25'܏q؁jD > \vcn ad;jΕ5c/:|:S,?ekQE('&ǘÎ9f:*CwhS i[`/vu$2K׬#ek HCāªkpE b*Jۮ>Imw&0k5mv!4xs-ȅ'L2c`soَ  A?/`>WC޶3x]y'w"wdX)._\1&)1赯\x Rth[PȤ'wCZC+x=< trEŠQN23yBGTA>Y7盱&!aJ*9bU8ֵgYL啟"L)5[Fy=:O4I,6XM(uQV;1(!"#Anj,'35O6u_ݿK%5fM-\%nyVW UjJW b'a!9f}:qj路JE!z,t&vJM0IXL(kOSSɘ#,#խ)ehBIϰ`q|TFIL O I!JCy]Bq„ԦRO~\jZ=Wa#b[b m3m4Ӈ`Yƀ;IH27mi(DG%a0 +$Ċ',1TtyHkT˜'և`uԴA \!hד%JmCvG>:sjaW._я^5ˮWHTwur^[p!kwX1\&40ދP*hu5 ?t3py.MHV!s̖V$s˞唁>ꣲtF+Ks)8w8;c`*oD4:D MqbXf[VCgoub/)4_N73$C&1zۺ&+ )Mv& *g Mx :MWX IIs2\3"`!۾B5>rС Φ)Klee ޯl 7y/0@I-bks ) 2e=7\nqc> _[,$s|#4)Ѫ]J1䓴Y vY2fϪڌWՅ)a)]}|4KѓIb:kKh%\sUq[9Xn|bPF. %­/VT{- 0$4S:,nry`qX֘^-jHD$%]庸k#N.E[69K%^_z0MIn喦$ӥWM x ?c\s&:0zʭANx$gh;^ڙsfݵB^[,ČNГ95EZ>>Vz2?y# 7fByx񪫱G$dzZ5h_rh O8עM/6#MQ7>S<,Kt#Z| Iy:OS,,Z< W()4 G0dJ#Aġob2W˶.Ryz64\ 7̒><,r% cґø_C@W7ؔIK!ާB,/l)us< "~ T*`!MX>q,2BK]M٣u~bRk  rrBnRZ}" (1.nHd$7d0t,?O .VK) %!,c,>\CKk1nPLaMN{оfIr"%MBa>\/$ڕ&ԊN &[T\f{5sE95`+=/DK̜1 Cz%1ОW܋z̤%.L jHqQSݍI7]p"!/!1¾io<q8pxT=2A@yɑCxJ0`-t'XYCJ٭Jsܱ$sX/N'? /N|LIa6wLB Qkj#&iY2M ү\c(SS#(UΈ,.5ױ 3^iyk FkOH,)f3w\Z;7`D=aiu$ #C(@H7o)`O;s},@Z+KoHY0gy EAoH ]iL]7օOڃpnx?WK/Nq:,JNfZH5(wEM8ӜhďUW>6Ԝd}e;N?å(\OL|zi:3T`9ˬ) )K3Fţ^=YWGakdA ]UF3†'M+Qt[ IB}7>mkAܥ-ƼS/%u7uSoW"&:Db}T*l!V L? FR2  rtW'^"]}h5-zT<Ґz^#HU ̥#Eb|e`I c֙(MgesJTUgH@SM`ju^(US= GZ8^}:#ޓn`81WЍ fڈ fO[˕]F}K3YK3$ ~Irai*tJ|a5idw<+GhrSz@ Ay.o,W0k@BzV?Wsa)cL:OIGyг9{Nߑa ؼf#}Ap ":{΄{1{*SSB?_hRͿԠ!Ӫl?.'[l6Ñ^Ck9k|qI@z^Эdk|j ,ڬYA;9FO0xuBi K#Ϊ$;% WʣtD Sq҆.6Rh1JH-<AۿW0=ddNCtR$K+J&̀YiqyGiRUydh34@)]~3maRT$=/qjgQ@S0 SMd"AN' w1/SDMO@]鰒(TF"llUijVJ%DH.-J2|!2lc= 7 9К VLku2P.|ޓ&Џ[+ލ>n%]2ˏEIͶP ݽ0NJ"c_`kj q䧢jI&A6wh(.$fSDB5 1gxj ~$6!:hs-s`23A>VnS͍UUTKе\ C 8v΀uOobhҺ0lQړ:onG\|dr3 Ivz_Y_J(m0[&ȀȔj$c%Ks/ ;FmܛN%^B(WR{OR{L䊆6uG*a^=>xed6h;h6 I#=)_G9 S Ecʇ%r& ~t1nigO_Cv%0׫bIvW$w0LGUO:^ 9E_(4c [gM)~!aY῭8Wޓִ%H[e$q} +`'\ 2t.f2fVuJHR/0REHDĵk6腥%z /V/yDLupN+gPƛa)HgSRg1W =y`q'?~碴'LA = +n;,R$F:Ӣ?>Q=8`IF zWk+=~Mo47rryw:FA @R6ܿ߅fXP?6~eξDki Z ZsX&(b~z$KUS^0)+ԊSMu%BLj) J-hg3s'ցyrjhאm#!5@P{Ld њOisyP'5-̧;г+Uӷ T1K]''ƅyTpO@wDD%x(tB/\3޶ !O#}Yu+S3da$ i܉JqrY ژ&[6cyt)/ªO[I[u|;7eGL+6h6aTa6 0GY-x{?UYCgbZo۔6 .c.j3I'rmŬ(^r#t,Hv`i*urֆmuRуpePBvg4[nZoZYI3$F۹Flrol,ZRުOPݫ!.9hT4^rJ`CF:-ф3;SwSE8Tg g TmCujCϾA/~L>}tB`US4f.n~V%x\/wthQS8ƚvͦ9؈_Q?Sf?KB hebrYI@ݭ5qaj뿖ZUQKui8Rn@Ʋd[N5”gBOT|YP#d]X/֊ai%*+^3fFr hUs!:Fral=l}pP #%UZ1IùzbѡPK.g'E`X 0] W8&qtvs J蠌]'gױ b"~^JjY?d":d|?ycNE꘴pk.*`1سK3@InQ~Ȥrx◰@K4tY"*PVlςQzDK_8To!cHGRd6~꾷 &wsңtXf.D,~#KC֦] Ӡ>Gaw?(ɞy) K]W vfmA$xR  gyx9-~=aӠsF3;Knw AO޿ =16^G.#]eD"9J˿@A9NU"\Ͱae?t.HI~J+89G``Fb]Pq&e}MTe 趤}Q(*X 9B :TY,jo˒_C~]s▷<)2R,z'(,[(J~<:a{_zIݒ?5ñ]J܋|ݩ"F{ƇEeԒo@ @|"#?="H8!%^ɲO@u6*!^ֵvN1$I/GMNB(!e(^+{h{eh|s$8jI Ay^1'\dYA! / gw f$q&[ԬUm7gy83_=:SKŧ$s%NgR/k.KNwɼ?}nf+i~3 m5A]Bܵϋ;~33v$bەw4u!u&zYgՙf&04 5{]We.szS!.z:z3qyX0/r5xy&ǭ:`SH_1ury u#+2w\TH*—P/Qe?0!7z`^]{Vz[$G{6\_7DՊ Le9l-!DZzFn>j )tov7B~F1fWa5DDE¶5ysۯh1Z88}(%:YTXpc!z8)"]۩t>*&'uOX (  صL=Lf!tԨ(;`Tzcֽ4Bqo%$rehTYs*/rZܸ&C(?vH^)z7 sxpx\6f,"_h?ʫ<-Ӆ'6(j_]CzAuь>H` cCi_(xɄˢzA92x4>ߓE m:#B5T 2VT`<]kGJ=/ >,le@ïθ2&P,.{ϵs9GEmoo ayB|ÒHEmnjZ32 Zi/|0pʥ9aDž&AngYߚ<}_Ќ !^k@\ec>ɦfzZkR&IٕSq(Ui4ٟԷK]ѠJ&})wd_; ,t>)@S|`۰bv`bT{`r}1m[ 8MHL$O'yyY>;0(WАdkל.Ʊe--WҚ!E?Yhwk=|a%Vmzxj2W8e6'@n љCgq* g;ns⭜ oj! U_:3xToA *0)oeԈpd!4 ۰Z"ʧ}[(Z ҔRM Ѳ~Q*"8QhG#y@>Ro@ `̀#D(bLGC@-ox xyD&hr2 O +9h]Y˜i{&4I[Wk*VGF+/FKlegc.1i{$74؉3.禎훺8lLT ]Fub?64ﯬvr.03fROĖ\Y/=0yPdϏ*:g,L*M⤓C^|dO[%N;m ~)i 'yjYĪ=ЎhHggŻni"h7(>&e1(1d}ǎ> ?nQ+|ݑj`FF($MԦ܅{kԘ;g;\txȥuެUT]I8a$ylq騂Ʌw9UM{>&uR}D*8ʼ$]U%ߖڐMR(6*~<4MvG2\D/<h-efM6lCpw1\RlQr9#*OG= Aen㡥REWq"rRzg-p#ˬr)̮}Ϗkx'y#Cc)4#e񡱵MQ|U(loӍ{?G86{:;yVb1e `S'R{t*`& Uu3@8|0fJ"oL)unQODxh[,ꦨʹhsx:(級Z:z`X ~0ƋFi}g@}lYg⚬[63l"`'Hv.2?/iliwM+Q?"grii鴛[~(>Cg}O4xTrYD<&N dDn` 5<7$K U]6S īF_rت %!_0 xmup yH9y#3[~hyؒ `9&hEh  aC('iU+1\|әW)dW Io$O1LJ&X!0&eO%abP١"C@-0fk68y$3VKII03(Ku6Q^@yEͬ?E fl\[!>lό 0 {ن~=+{*Y^x?3:-oR8"t/$G 1u~-YZQqIX^)QH[Pl#e[yK~ڕ(\fhzQ ]u㊁[>_2@vyg0zSm`őAUq3[yNJUO{њAwLz qhoZ ト(ZAhsq:f׽L2L;y͑@ mΓ]?:]e2T”aa=wk π`lFsє54 ; ld (ti +9OqJfKu収u0 MfF6B; ͅbi v]ig<~ma &JNVkb0<`C'ƽ_ѴĂ`rjr9(VIU }`XaɓCіYXa OK+A@(Jw<(("k}бԔHB)mE(}ؘ~jًYI((Nm/M8N)o+;jfؐAqXQ?ut%hrgmӅg + zH$!df[f @))T9Ώ"DURP-%DwY\87&b)Pf[pp2Y46d^Vnfw[Ucf(^Hw%cohr'tB!?qMet0)H댡{2_ߌAr>v9ʐ cH[!P{yGGER0't|+tẗMIɃC+~Y} #wtYxe]6OdՎF o"/Hߜ8Z'NbWg5(5gDmek8T8h9*qvy dԡp'BFBd':LR3GX u[p1[Ka[Ej;CpR^{q|ۚL-YW@+192HpWf9ûYOHA 'Ųr"9TN1rP*|x] !e:/M$-MLy9&)8ꃴj/$uc0f6CAtII>U ^uv=aMVݘ8Yv6o vvgHEYݓPyaIŲOslm{JCt_A_>~=aYxHe4СEZ uB %x~;f}'O?_bl.~Rߥ@1M0 {Ry't~6< J hhm̈ԍϺ(”;)rln.5a\T,Y${lzh*Bep|,&0+,;}(yHm}41mL@KxC{TK^B}Q`~/I1&)HX񻕀NhrG K˾%TK`|ϰ5wzH\M`@.go ZLrcd5E# c l 2?US 6|ݩ0 rV|;`nʙkQH%`h27 1jU¾ڠte\Yt24v"Q*T1zLH ft@Wȃk1suI.z&p!)YU &MՓ2e'x D>) b$T n-l58Q^|HDx9oS/r|#v05ډAȢ]8U&{Kn!Jܮl`!.^Kn7vK;?u!,+&7!j#=’iK . ;z ]YCwH &E 1O x ]@S't tmkF'c\^bQx%u7xfʥ?v?n/ՙѶDs?UQUu5Box3֛I^=֔|JnH Z  fmN6,k73_3yF\y˞? *[չu g6Yu(< m7Ds Srx%FvR7-ƓBm1>uw!'tnf2ro7ni9LlTd@M0pp7=y_I2L߆9}5_j&[en9WϤu[8kd(1v[`O Sdj1"59$)C^Lav1.CHAd ?oLyHk[O͠<Ck Czr18}@ @M}Ɩ RG7 tWv/\fz[kIcV @ϯ0My&"4{q2. a7.>͗<ӉG0GpaVF"ËS@ >y(gz.? m7㪧iak@t*N'e,[VABR:Hp͇:(ib%_Q NÌqXzW U/.jyL6^:8bCQ  <^ v/Iv Gw.J}0ӈTIT.NB~_I zIД=m1[ W 1WhOzYN6NqkfKb(2h]>jA!ϡ`Uʺ&#!#mQ,fDGC0:@ry{㆘s}of( i]D)I4\)[yXaO@1Ҭj Lzgťi>gOv꡺w=?`ڧZi!r:4=jTWKEtNP2vM@&"jvR^-,5LR$UiϚz8e4HtM[;~Kq jk툢jnTz^d2P$T,(FBn={ǵ"pazp;ʭgOڮa|5m;Vn'pcE OF4[â#`$E u4^d. t`?݂   ,% +I7uedF'yb43Յs5UU$PRé.84(+D4_oc?^?wPslrT (pX@m"w3 Q4%H[Y/*Ј?@N_@ҳxӡVuتNyUo"SL)0 <9e(Lvʲ^3FB%rTk:|" zХÐ΂g\~2qRwlgu\c>t^SP/xR0ĭ7pWK{hm֕YJOԾA&6ua=&UO?E~xi~d8u5fH|j Z/ajb.~*Eʙ7"Z ? m` Gs,|Tmn=x ߇yz0|)Pbjl{HURNhG~E9EFmI{ Y}]#qd瑘)#*gK2*6ҋiTn1F{9Tsҋ1'Z՞re 5=$O~Es:T<%G&%pwa ;cZ3rYN?cbuM,xLu`C)!BDf-'9G%Zl^ Dֲ=pzO)Ggo넚y;t墷}=(=A}w {/ȝe1f;& PYl-<$s'BiW He'#} F.^_׏'/p‰(yB_zMQɗo(pVHU"~ʹ2$0¢.C>9z/C,`r(LO`zJ`4\Dz"x~XC6Ñnc_Z3cW~&ã&{ebDZ^C$: ?qؙOyfT,V+&r-Bg_%AYsڰ)4=Y${h !ɝ%EݢL0"if1z{GJҏκ5.m0lMaՉt\V8j(J.離BP`%Hd:dVy56} iKc 7fp䱟Y+R@YA[1S1 y l?) 7*s# @lڿ;mCuS)6hɛaj0!MmHd7w3!a}H3j~AjrU`P`<׈>}}n<{!Ú>s;%Nz4r &:vcݸhY< A(uLSX Qfio J |tMWO%<(z! IAbEJxؖ5!](XdM,HU-ڐJn=-8jgyqqKUbg8O9oFddD>AȱQ+ `oztSJPʴؤGs&/ônpxNƬ gX`f+${IkHkm[1FߏX82h=`b'|rEYWFYwx癚OPp 8F[/''c],,P6L"wEw6<ڣDE<>Y{8AT @'Άx֌{LшUʦ.8:y2o-DPʀ!lBo*]ЙmC{J߸n5!OKJ`|\Xb1$Ak;`|bW&GXډ~3ZM6LRwWC[AJ {ԔS`r ];yv) 6ƘKPZ8ctrtynksfgHM詖|&K2XJ6G*{ /YdCdcBqEtIk_]uV}J6Katt o)(ϣӼl~+/vT}NI-DbOj !5>>ҶU+r &-׳Ĝ_Bi?7\698$oC,KlJ~#VN^@.Zķ6J5o1qc{EԩQE5P%MP au[s|惘U۽nѷm .pzycJL϶/J\' *LE&3P3=i[O&`{A4QG%fn¾ք;³Aȷ}doS뉖eCET>zApAB ?%%rKpTGq QbD't5\l<%\잠ŻuY*>*E\\ FjX{1$쇷TgUz^䃞*x&^U-̢o{F$~HrrDL4)49\ʑ̜rJ"B){ I;PGZ@=dh6Chޏd0p灉>dqkE CKr'_H5JkEUӢUJ(W2d@629~8+ϛ(DF^x}n|i>1;n&l[V{@.`7"Ox.d)eA;.!h{ܡ lM@}9IW!v[b_X(jrSp JIj!n^޳I"S|IFPwaȊtEh ƻ1C>zVsB; J;wU EwVm$ ɑPS d@o]?N4wT$SwYcQ j"5*;ןYNf_;|[2Fњ0w?| ;MkDDj|F:3XwE %Fm Ƣ0bW|u;n? H!l)t4XFW5^ZͷoEme+]<P?I*Pq 5Yѧa|d72 ??Wπo$e$c] X[լc>u0XʴX-`kB4}QOyx E  ȿrzji\wFh.e;$uֶe/Js5[֨kyTa,.Tyfa 'f(0ݹG!Jpr߆dMVUkHSBo&'o7+:(H2jFq,?^Ύy۫ Yf(F(cF]YRJP0a꒩۽pqbԭlHwK2V;d:w`Q$`ƁmH5DY .NZЩnN@Dd CL}z0JYud11E:'xcizد\Dɹf3sh/֕7GV$}Zez2hBz9qK@*c|t?1gN/Vr+y!"z+\Tm8DS㫰fr v*l b܊31Ol!'! ^Zb/k.D[ iFօ#D>U]j J?KlE_r IpD( pW-fZܲH"j?_s8Om 3EAU}TYt <^/n(]}H9L2QFW^˞qL |6Y' Xo2\<=AهHIqtMTHQL"(|Om8SX`Ҁ?A~q>u,H!(9X{5vqmY0?/zȒp"F -BG2 )hXK0OcMUiI4se e,7S{ O#wY29d)GǙVq<rZn'S6(nUx]1 'ce6hp6IѻpxQ-d>?a.F4 FuJm'A 9N>:x8RK) F039jWM $:qЏB9$H Ǻbdm|j(Mn4`#TwSӥKD,1Y&GNk̷ed&b I>&ضbN@P (iwK&KRJ'͢;"kaVR^OzXRO()G'ΙWAӇ34f@5.,V<5\E޴TVbRiUwrMn BWt9B+嶋{x"PH{|QII`W) }d;"a[ 麋Hpߑk=šE/]إRY6˹} Otq5XeId/FӵҟJ5D<-s(ӧ\xJܲCRSZ; "n[SuMNwMB}k:QN2V^,:8zGSؔf<0؇z ihm:[5}]Xr/}V{㠆$bT"m^MBKIWoB1ՇBoTEAzfOY̍F/8|*9d% R4 "P #Z_FQIL<6AӋKl WUElႲ6!QI86ņ;7lMUP, ֑~2Í+93NfvܻoaoV7aeN3 .X̜v3g410ŅAȼX0!vbc莵v|-=؊4BqB/KӘC$O}r{xkk'^:]\|j%ogAdľWnn(d 7&W@rA齱ה>: ٨h4Xzmև}QeCH~Q9^fb*-KWOFz@e OPTJӌeBdݞsШGXM8h+(ah)ỻjx+&Ûo M~շ̸XW.3ظic^(0фݳAL[co0ζ՜'V\kdCSNj,_d eO*/Wއ\H7%ȅSc 9C%I?%Rn!L))@".u %6.F}a2|dǑO{2if[M$X$u1 ENO_tRXZVDk[b@gG)R-?  Naƙܾ(\$‡V̺žjp+hV"Cܐ[%ˋ:OhϹFMl出'';{a 8O]QasL G3 hgFзӁpyTkt+5y}hsrh:-;F:C}}\VVxʈ(6U*p-=YXw3"*K Hwz9$|T<~fz5~)nZI2K*_3:{sc&Ja=q/F;ox+"%`x x_n~#?Ye")6dW\f mR?_2slb sYu%!Yd^섂G̫9l#Z `iAieUR45[~ICو] /k1& AHN~bQkMF\]OYY9}b a30o$ 41 Ui9gԲ' lj{jTb2lc_S}$޷U{g4|O[<+qSOUZ*O½EC'Yh6gNcsFA6#I~)xD~ \hB#0v2uB)-"fڮDE,_ԑNJFI )OrtD=Zy8dn5·?s*<sBYQrv @? d7y  2$W* ((yP9(Zb=#q=y̼tINqWU-'9"T&&ؖAU4>Xʅ"]MϚdQ{ukw͋R^Q̻Z.sĘqִyJYjrYF8Н0Ob09d@$`iJ]a(;.h;VӻX6&yRC:t  Īf3xz^_L5^H uMlh_Ed-J4ÀOst -Ff-r.@Ԫ\X~vC=8S]VPr3(|2I1a et"\6އAj3>|^4~圥کR"hA%Q:)fEe&lcܛUEeCLtFSpXo j `Cl l4.0t2pCtRM;ۜ̚~h#-^:t s7=2ƈո!R|9R<4z rEnK+u"(; Hv Qhf*?@H<c q11oeIО%gaŞD͋ug%᧫n #jp&_KtnSxZJ_r%HCbK׿6)?ghrh21򯻄XUqrt Pd@*o_Y *H>Gc)~t|%`J [Ơ^`B2ƛZkgBehg!J:r+h%)=X=XF Dv nI&ۣFyƸ%̠=մNfRB>Y,,&y !/R~@zCoY(\Th(ݲ܅j[@iCTMT_.#Ux G[r)0X膷@Œܒ  ( 1BoQʣVxłfn\;E=5@H6ӻo\?F<8A'X Ȥtgb79Y&ZNƘdR a"2˃EVDb -̕p#( }բ̷x!c)3 S[~"ԣYW1SRBٮPx'vu=5`N̹VlVm( ˺ oxܪF]<0nXZˉ(Ȭy:C?cP "iT[i2k;*Lܴ*$zI-g4G/YoTpH-*@Uؐϗ NqcDn䩦\&z2ᯅu_"V.雍f+2R+z1zXlgH7E ҆%wf~q}͐qϦoRYNcRf}%n_Rj5p 'zzop)T/8ifx__>7h yb\Bq"}Ez@0q}iO[ Ѵ7:oYfUP"n2[[6nص]ZMC6u{iĎC{xGn eXNfY$M6b5v?5Fq΁W"}OpT g]TRϬxxlIژYUIiLY?n^4r7}[6MMv~=.+_YmkaUqPAzˌybƄbKG'_ŮQQo}[΢iPi;>pad |dI|.VB\,xyF㛪 u>* Axk5 ݶ R֯5Vmci&.1)PO ;FoJD̗);wDDV,yJ(楼DƤLgCmTfMzٸ$@nښrl(7Z|Z"_nc% >^VȦsJ]aSy)O G;8 T{a3-ku{=gǓ|SKiOM$4GNBRl=c~'f`\{/\rRa?a>RL6Iu`[J|d fߨM[0/냑 d0xFƏ8mF6 VJ阙)]n*4'[ɶޫP%Ꚃ3e(^an^WZ5WyN9{J^.¹1|w.N0egUugs:YD){좽QYEϘ>&"%!/:h,2ߋ-(l^`*{yjKV:K.9Ed 1gJ1!vֽk"ҍI  6䵙x ρF3\ԭe HdPQ=Ź1z>m3ߡ`:| :," J5VX,$X}n0BFb,DS5sLFj~q#4sa#-vʄO=aXZ3VPO=S2O \2Xvߦk2+mt4Mpx1PVxm b&Dt8,{QHl혅;z! w䜊DJ} WۼdES'd=lOڞxFt>ڝdY l^)#wqu}e:%Vlٜˠ0#rdWon+S=)W1O`11&EZdbYў-Xk瘱O}^Q\WoH~|Y(M x]HA~8OY$fI!Sͺ tH 9M^ǕSʪԱ3 !LYpr%7`SI$ל%K,^!#fK>Sh SsoZ$݅Zb!m!BDBM "9!ӷ&;Ͽ9"`e 9]O2! w:T0av&0IhM,oS#_{ֈkxS3HF0hكtF軿Li⼫ҙ$jL00TAK B*+{spv|AT(nxD"Ejz=64;XD\4WJr̶~Dj {Ҳ-&W\Ow,%4S$:~j#;OmqI(dO03$FJ:_ ScK|O?S[\Zuc_ih0l)uG_BܫvU#&uD hJ.iZ$b&T6aF3Ӄ^}CXGM u3R\9Frk+WyRs:b ް2i/ޣ1)D kR,sArH7Gt,OVd6AHrMķpBKϽAĤ^&ђYXYI'cĿW[~נ[K#mU.M7ɺڕGFF(N7|ޫZ?qwA1N 6Pt4[H ^i#SIspX3 ,$(oLIcqEge^ $Ԇ||9tfԝezШ k_P}`bޫ.* ;Q ֗Z>YNƤGTjXggQVbϼ+cM-q{CSֆj  K($x^b", a:bK,R/ď_jQHYnh*b,*}fjWjFVB#,-I|'(`|3b7\Tg^s׆a=4-~RP\{82{}d  x,2dp8_'cƸ5Wx`‘a Q Xi>oRvtKYL,Э?Du"JaHX %"}n9.F鶞gz \JCg' KkIm #Og$ˣ9 z`9~\<&Pl>n`A'pqmU̓Y|y'oٹ`/e @k.1 JGGT\( u֙CG,㠈8d!7oCt&l7>;tf.iKjPmC]Iey""秡:{`zjbs9L?"8HN"Z :4X 003 b lt ʺQx. s&*j@Ls_3ֱK|'pl-nHae5 J;!$DRc}>Ɲe6` !)j oc" JG'jIHe1sWL3?US }v#ٌq%|hrtP%|u 9n|KhÁ/P٩ѠhN[0o,I oD9&-o~:E 6vYVe)4?-b~"ja38N:SR`6K塒V[틘1?}PW8)wli'`哧s oHNS/ vR侯ƾ *,&xCd\nJq4(Y9ώWI{[m9Co ߸nŭ\:6_b@>%KNmeQzZN;'"!o,fe h6QP;{uVPjF{o^P7E#ҾJ+斳Uo'Aq JdJQN9sxQL5e ?>͢R z-2vg'w;0ƠEj=&(JN1oZޠ?'UOn^9Q MJ/u7 /fS%OLi% l3Kx?c pŇ%L*a; ga>q!,r'1{().w5#e'>2)\sp:MȘ- ~ݲ+]4h6Q#`䨬eJ<<sv)?m 9Rg#wf=x O&7 u"ģ?,266Ɍq#_9JH+-yxM VNl{wmZP(;½ &٧Yg rJ?Z{9U=tvYmHbz>/ٵww) '}'`7g”J)))D ڙ)$JFɲkoc9z_Q4,bb}L(>d,RMWG1]hf̑[ ]͜,LҺ]Bju#;3aj&m /yk=`Qk-jΜ~f}p]R+uzZ8iË ɡ.+Ǟ带&h꥿I4RSiP Ch=aA6HҬu ccV3-Q2-a\[ W>?|if 3z-D5NzjfWK@<͘:Ě sjk᳆+)m R|REMU`L<K q\yf4kSA/GCN x%TWEQ‘pO .x>cã/Z1p"Nlz*y8<2ͮSvR>Rn`$g2G#{8gBrz}nM8nsk=+=Yd|64\_$_tIDr*!M{b|h29q&@2W&R!YԲ)HIٮOE'9H$8MҫB IdsAQmZ>U/lT#*hgTNLؽw \"4,>4D CuSB+.mxwӥmR3c*EMGOla| $/ *E`-0qvIUL: xj4)=~ )|;Mx3\ $[3ye1uN:oiԤBZAVe1grb تh&'(AJƖ=5{{=C˚&=z81?yT')vXV/A&Q{LExLZbT)ku*ޚ4 6Unl4wqSQ`¥~cfx#4vn΀Mc 鄎wq/Ědv :HԆfl"W(.~pM)m|Re Rh$ji1>helXډy1yTL= I@"7SPm 3*Iʀg`EJWPO4Ɲ7(@Ԕ_ t?~e%;]IA_ƷKMP,26~[` 丂]u VDZq{1NN6?1kg}#?e!m R8EZ AzJh Rzw#Vk,ۋow٥> 0Bê[S:?T:ROL@Cvti[r -ꏬ5 ~.S^hnEeuUqtڦv뽕Q 0t Z.BԘ?sw8XEgd d3h Xӹ=Qa`&._ 5& O? qDz#Y[{Z iEobd7ΔԕG}b, pW&HV ܿs9k.*v?SږGw1sDfUuUdM3+[RKyI8Vڈ lw-F1W,[?HӰ֘y5b04qO yccWC ޾Pc"͌ d:<:"C3K_ʏ;I>?0K| Ak{!9GO9cElH6M TTцOCDifI8 G?-?ơm`@j{Dxl|vAbnTx/o_܉+[+hBSECH#w臽Hj:g[Νlί!=wU&q@S 1ٲKb;u x?@%TƄa_pў(封Ԙr<3ny]E`,UE)T?4l˗ #Ln(gOj*9Q_?E}]H&aʕ ZWJNBooZ(Wb+..4lusu.Od V0X:KʸU 8,yuf;Q(t3s8afߖ[ȁ"vH?*fhהR ˈ DyJu,EO1%>as:e!E20iP#i%n׏byabȼ/s>ǯ$5K7L{,[!oedqPӍKDѝp 5֧.zUGT؞9Dpe]ҀNy,`u (NWE!jH'!Wa TGZ|2MV~:F~ M8^Pm_@K"sVPzW3&Ji]D?-,3D24%ʂxt4D櫣YCQ$rh,,L(,ڨ[ώ87xS?{0/k,[ff%д^jj f݊ y4F# '\!~NW,27 4p]tDZ]Q\PXꝆ}Ciʴ)$ L2fc)uUSj՘!ߕQС;+VWf8p(ӈ\ⰛS'RNPhh^ |$G]kvLiZ(hL*1؂ DV]3Iv P)OL[YQF2w5rY^oFa4\4ΤŁb~V箳Sv6WKD-0FM \2E-. c4gƢ9Ѐs^a6{Iz?ѦBC15NwxE=7>[c ~KҜVc=' Ao`6 F>ǂ/?:%GfEgT)Ρb ͍bcS` .i2<+oeۉo“$%=f W:gwŽ-\6YTݐwٗSߖ05kz]rL苜3J- |V0o.g@g?nz '36ppHt@]/C/Uhr'Pߖlh9ѡH,^vqvr(41$ #Y`VXdҢ^/m/ #~i!г\;jg+ <L\Kp":]AlCIAF)es=-J )4ب6,CiHVtφ.O;=TB7/ ~:>-̙!czc|5a leEQN3iiUaG&*ih^];i+À/c)y]'t,\O!eB酘N`(p9d:e 0,SV5?fn<>se'5DZ-/#oj1 QjVZ 1L`L71ݦTɸTjj 6x (@t2ٿ+B sO}Rs'9_wK:_Z'-əb0FoW1F)˸ECl3ӡ΄V.'$P9gkT Qk<@iN= n%g97QhUg6n D X ԵSYeov栏}|ė_fMkP%:@zcS؟۹$2#j88[٣$%d Pwgw 6=k; %:*逰(N܇4w]\iqҽc\12#L#9";{יZ~Xh <{~s к@&C1b֗VUtț8n ^Փ[u/bwАg9&5PJ>Z" tT5L,#:Up,\(QmK82z|Q(rUc|-o3Xݎ=˅`S}[Z)U|E݃[?QFf=h20U$:O=fṊ~]a=@IrYUrZ~\: Rlub{! bN vTQFa΍zzECU2\qUٰ\ς.YU7X17X Ku`vQ*n\ODe 1O O9cE1` %XFf%OdHTaUҪN͝%Aj(" 5r♣Pz%mcbn?wU؎ׁyiD`jϑBܻx/I'! Buc^j&-n&N^m(.x+P"y"y\5nfAV%l\.t)Zgk]7?GN8 DaLh.U(b&'=Z F"u_'3rC8`.&Dmpլ2B IXLe; ߾I-Y _n {cGH@F薨Lhx -kgmP ~|lS?\WWzX15s&sRB]$K\&AYc@ç bwS7SS80fr!BҞVm-0txA,[ tph~]A;"79 s,U)BIkqOAIE|(:T1 2J~k%ik0pRir,;}KWO ~nRUEؤR)?XP鰓gв] 6TK\iDT`7zVΧP\jfyi&dV`b*4^ҭ'~ss1WXna<YUh=]2][$JĈrwH ?yH|^s0Do:gܗAשi/\= _:;U(/s<6iS|3CKAIioZ^vP%æ5W\(){rξnkSoTJUc*&VMsXcg Kuaa>y5ͺ} G+ ^򏿀X%v&X^n}aPVc`U S"5簸( H&FS' 6;c/kg.] Ξ4 7,=;L=J'2[jҡp o3PfpIý=|nuRaz^ztuhz$'W#]P/ }-J6MU(OKlrlݿy[9<[Z.y* H[`p7ڽ}-W6C._D,B>؈Qf]\=ʐ=̺O0\$Ի79λ2mrʛ)>ia2 oTG 2Mz2c;~q#Ʈ2ۍҍ^Pl,YW/ʼn`%qz.uhhHPB.DGnA&ߕscR,ݴT=zEKM2VPaPx.fH*qMǠiO,*n4|0q`>1EɕU'W65 zk(.BO/?W2{p6zr? {[e=mAQ']zIhFGmaxhЯDDHbA P>/!1.kIw`܌y%@e=w^] !˵K)LKډoRVMՁ&IJz}pR^CEO1j{X i=%sSW6(ܓ1?Cvp9FbCv+C} 'JCKO;_~+I:ͮC M}fDr8Sy i 'uiM֘9.p`3܀[@{SHYk17d |tc)쒡~?Nw,69lфSaC8n0ҍ6 _ ]H0Ȁ/#;Oom ~ d8mAMu˜\Eb-ۥw']=C rpj.pu>rM ji9'X!==&J63蓬Z`waËč-sjq7x=xKY1ሌ>tOS-BȉGak磏E?lPX+eC_;{|Šӝk?^ Cfk3ZӚ+Nx$pKC` ݓ{ gK 3ZGnYq c.Y(\AVo;d׏{v4[;b&1`p~oPR ##[8jU^P^LAź 4jX 0h4?ɾ ~uo0{a477]{& eezc:nyj3Zɕ5|,]]by@-ObhRNm }΂P/nfQN<]Z)B RQhGVuorВv^>~fi"ΐ2.ˎce6,  |n/6)Woiߚ&o37\kT3_K{@X[gDKWj93]ý%Q}) 5B 9Ԫ3ԛ cn,22Xi!VZ.T|V_#[+/&]z| '+$UJ3YO XpbWLB,cX_@m?vKö=Pz޶1||~X7b}(ÿ; iǿfJ'"p~Zcg&J5M.O{¬ d֨MR[w6]D#,_F/ Ό"nxlRZX"Rq ꧉Of ESWy2|P~ đ8|8{l3(sm<~tQe%@$0, S IoĢ2NW#cwj*jOqsdxB".X/!t8tT░NVs3O]=F(mo>X;/dBOiD)c\'#T}!lS~lq/ \2V91~o?o9T{UOXL=Seow`5 YC)M,> TOS8|ZA~YĘ'iB4qYfuy'ᄺ*[6CEko!ƈ~ѳ A;ʰ/dRᄘ>hr58yv~Wkt>yQf;Nf8ƞk kk`g&~:_Ԙk!S?CVۖl KE7>®.0 %u^&Ue訣3G3"{'Ň8u.0CѦ m!M d'}p)(KޑC(!]?[ 'үG3͒msvUT({>dt8|}5Wuvef^9:щ|*$*FU6 r@K9bޢw[06R(9%ITalw~WOB4uҐ'@nQ 7ժQ2/R'd!2m_姭1ǤZ睠C%Cy$eɢh̠J;㷟-rf;z{,^iWu~%&زd]%YZ=鮢9tH-hQHYjmE sRSz!\Q5[n=WsC~L'J&M AaAC9@:YsjͣA;|nVNZr|lҪ*Ʒ> O[sI (Tx _ "R7kue#9FY7YjȾU҆oF?`57i TԵ;ŗR,F;͓vDDBI7:4&4p8O^?J5fFɺL dVAX5jO> Z/:#eUӣw1e5SF,ul^u𴙣 xi~0|F^Tyh2JӺ`Lԟ z ʸJ_ o$o?PXa/t$~kZKՂՄ^Lhj<،ȃ#+pXk](q]G%m-349 *B{hU HwP걲ⲡ wG251A 4Q0v"^Jn!|+7".fczQotzTV 6eG4R1c8=`3۶yӔ&mquM{.xƮQ] ]BxvI6^RD*,ڡ<( "<lPJ@;4O6#ic H}P^V(=c.&qW୍+.%uwSHm镌 V{©'2ј_w'gZJZ*J]'i"镀#pۊ3+`QYe%dU4?7& *s=u+P Jl !OEXA`mp K {n#>V+`Xc8+ӱّ+Exh'b,`sgi< kR~lo RH^6m B0eᑔuK*.V'Cv\Qg=Ȣ v/YE“,v2l؊Yq.AP)=x^;Y[H3w]UX+M?%},*M\沄ip+eCm-$ Vr/r|0 ӊ$ۣS(`&|e9Gj-D+߶?Ի?d7lpGRay.: }]4aB60iT.w-#c- Xy,ߑ8 (}}?í aK?8{y |jd8AgFn0 Iw2{D,fš3ʉ«O=R0Zc$Pqg7HĶ60}qw^JC<΢a Y^#k8``^~LwyU7b'LI@ M ~ah]ThY4,}Pr pҬ eۀA&{=MqV}=qL=+AyɆ*7y}A+] ;՝>&%=90\Oe3ܞ j׻ \LgvKnzN!‡I@xж?ϡ'~"eZQ+,-Khq"&絘Jߝz"|CjgEP` 1DpXǿOI4nnqxEwwPYP7e,X*k|%.COp6b>Zo9Ah )@*^9Wᗄ[Pӳ[޵xvc/G ŭ؄ɲ+xZk!ehS١='rdiB36* M$7#nr1n᳚zۻRb. F\<1v~#IɣvzB %$841VG,UgȈ[O5)1~uzx7_ cv:/:,awQS%B|A3"xnE8ShN)0nNS9C+ֳ-ᠰ=E򤖶񔲥u P((Q=޼}T,JFoߝ!覀(7B¦C/ 3S2=`  v כ1UX;߮ᄈwpVrO&Ϟow`Z~vˮ4nrKb)0NBXo#d~@oW MSH:Z Hrx@(T-H_秪b?%md 6A|hSWNX2#oOZ)\L7w+ π&95[9κ`P1h 6]S;bɟouo aCc8+wk: ڼ!y$ "û9Wv)#3`kʡ1lp ș;~A=Z.uyLCpuj?$SəVuNO IK-1F ogPg&<%q5JD u'ѣ+b弿 ~7-Ի&i4ޮDޣswD1_0C8޳e씹y?+GY&*ڗP?GvAⓧxiitQ}1bT0Xc[K$ &?.V)(J2i܀~ir.%O&OxvghBajw a-+u+U 8oR~6S͌ā0':ܠ^o'ndZ0ZZbSOJ4XzƳ}i&i v|\sqԅB p!Xvݨd3) 6Oxa8$\a+v gK<:J2$9~ .oy a=O`  ~c&$%iO faT8M@1Ch%2AvH+Gf&Zr eZ@]?(UŗgCm3[i%}(:Q+1%c[Q@ȕf*hS 0`yAzS G;IjޮuN$:X\p&qb3t#ە-JRYQ_=s nV~ȚQcȫJ7jZ8 c H\YA%=U]|(BqCIq*Ԣd$dPEɀBR=!1 o9u4;+?H[FQ" ˖~ͨ¾-ELD26tHzxűUv*@+',;R$@A-PsZ(2Q|\%I?Koc7TJCD'FA]t MH Pk 9Ifb*]7UTIĺ>ah=ʨ1Vd:䤃q!ј򢱟2lшKs)2mE" ; G(~i'#Gn <é7r *ͨxU}ԩP,UW4ѠNF-Bْ͈-}~2pbSH3*I:* 5JL'rGEGy:bu?Dꁃ3\ Ofl9l]QW3J6yJ j2{tG *Ɖb^p=O q-Z/"bem:37}u1Pȋ·%` N!v9[JfЉo?c]2WF׫3mʞN ,EX. 7B2og0JM^:l恃Ho&ݏ -Kglq# t6PσܕQxSΪݺ /ʭ_Krl=^PyW0%fXlE8iD*5KwRTaE01Zpt`AS|LՃ!B +L b]#Y[o||]MId-5l[&*zq#u )zb'0࿞+&C \?uےh"LCV%3oqlrkTrRE:V/S9(}zKhB7^>;KKso%ARhStbx_ юEX8Qr1srkQwi#! XSVOz^fgJpL^Ɉ8\ )cB WW;QE=5VQAR1ͦ^*^y2*hd.y*3Xt`Jyw6 \Dy 0,m כ_ֶ,TzƃJ?7Ph8xOyR"t3U9H/is98o 4*"fSUt4<(to(Ҁ)TE~>#Bѯ(CLs)VjubjU _dm :yPUZ$kanNٜeQ"?f<ʔ[(Mxc;&t.g͓/o:6< y(~žY9Ws;ӽOHp H{ f0D(WdB"T^Ɋ>2'x0*q^/t3t_*oCZzz&yaVT+xw-G8MWoώG1r[;wm.p[6#`0F5ّB$ ehutP ໏YG EOKJk@xÑx*ʸiʸ2UMJ3|uPPo[;k賤?XHTq?8I v.jߜ S :l=$߾\5g@Ǥ0^ڤ4Xp&ɯ4/tk~aLnt|l- 3VAqUYp%[NsX㚕3[)!Kd{*TuW8l/-$Zya*Oe VZtO,Zt5UokqZA!cdWm~y+fC 8TB9Z&$#VVq4jdmhhI r3W:t3ܒT0KPq vL VkެZ_̮V<HSI7\\* z1?j K߲'@uc[~5mDӥb)oQ} J ˼zcF8& šf[+(h{Ga g1W "-Դٚ_a _omf͒s ;:1.L:a8T=^)=dLX-#58֠iKjoe!Nq FR힞8ݟDKvcۯ P…,y q!U5 9Qn|0G  M2DiV$2lگs"Ѷ1@1}~ *goA 48t\u^mO4_6(zzB]wf^ڛjB< Gies~6Y78ܴR=b~Z:sd3|d Qk!h~9=M8=&Z(+ 7>G$녠#)4b_ 2S<2uodk}Ȅ$j єj!y|8"7MM^G@E[9_}Gљ_"/;%]*Ye TV.<\D !Tf*vNN{Ģ+:+$Ggv6/^ɷ^EQ|uz)PfᓼGaw'hv8}zBRk Oi::YwD HŅ5w۰pJoN6n#2΄XIS}Χ) ˻@oI sBZ}"My)oZU\q3  x?D-L B}(X{[g `>-j5ʞg& I^38}aU'x}*Ei3JAt&5_Hɇ&-X F&qң2ba <RjxZsMTD N>ɟ1zB曮zaO,nN)(N1_en7&G>t׋7f~&y_{Fw0盻Z;X!f<ó6Boڗ{(.#B^j%!6-a/x) ^9{erm Ԙ+LA^Nqw]k ofؒ{f8 Ώe/Z-P^mMb#DbfOҮdtb=H-:B]0ehRZ3 H:j2;&W@fʨMnΈ8 ǞSY@oq% [+J{U'꧅jp2"epd2rTdz?rU#OZB۾U5m2"`1/J;Y~8 0mL4hOÏMfoyуg&AwlCzHFO^5oV4Ηv:5懱Q=uCzU'_JW\\CŸEp̸UŖV0J2ܢ]\˚XG3#oX1䙚G1sYSxFP_{ [d]7 T m+K[c~+El| 8:Xj9 \b/Vͽ+ۄ)Pk$+=b WckRzf笂KB?(KOSH-fDH|} (rl=H*J V*@z/zˋM!baO6@UKwÈN! :8bXo0V8߮Z,)v ]|P0=ŗ c m ;`hH*3SGyte5)7Y'M`(U [[lT3ÃyLi/ӗIxK5::6. ԂcSH>0JӑgkTY']hu5|J-댶oilcuSs}_vl3ɝh>1z$ya<8e-al890O0ˮjҚ/;< x*^W62yČ(g+!iOd.m>V%XB*fy8.vUJR|D()s$p5ݟkpvdȪ\vC1 Ě%q<f>Rd5 W E~l6-jU .ܱT9cxmI9D ϏI F<0]X:;Wu M[>;uqcG+J9*:9|T]=Tq2[ӣhaKՑϙ,1(uzLoZ d oP?JhX>wk640_cdBFJi(װ[o5xG`(X$ %fd"sEߚl L 9_~g%)$ BwO n r f[*E"Ӣj6-B'8$~4v82EݷsoܱZ`產hc/Y5זBx`} 6Q|šy%'=/~CfQ*h 5EJ%cнT!ԱO7&C^ k9I.Rs>G ܭ;|r]TWoUr}j#Q2\> h{rߒYAc?ڮ/Bal-u|#Z[K)Z& Y'p?ΐ߉0S^6{_(qY\ X Ch^5sȽ/'($x@wXfV ~ӹ^R9#֑ E6S;NX|9!j$āk'ƲMܒߞ<*젮x^\d:D|hz8P~%`-"E۩3Nҳu^|Cjݻ)7z'eE+$o?/b/^%e#Uެy{jݽޡ;Pvϭ1- FuL9+TFфgHw Tj<ߧː-׃et.4∷ 4.Z{ԇƑxE6)pgh96]-In{q[%qq(znUO'c:v.JM~5\ZکpAEN eҝXXAq\S}B$0>6ڀ bxQ,fkτ9'ľ{Q$aJW_=z_ijU&=,xKwկ@0(sm\ҁMBf;jD^#4P}ɋ{jM؍e@|ɂ`L$⏴]7#BÞp$a}YNJ/Giykx[?uލb[^K|^5|F*70lfo6*ZIэ~_XdB>"N6E{t̐l :099!pb&x[/zzreN~m6Ak ɜ7u2nPICyiŽ!S>ćdivVyW}I=-I~дx Ñ9/dMQI'!ű@O:W-şί;"y\wndG ae&|E02zE*):_(kM"7d~%L?5a8a>Os\I5{ 0Wk7(/6[姰C==)X{zj.SV?mV`[xmf^J9 *:_^N)JݐM}@k`L!qxI9Q>'yƖ$슬kr狽8^J9KIjow;H#z!| f^c=i~Y_/q.?e9F#R@fٵ^\=Co&A5RU3xG t>sD:bJ:8umя9G.{ԴAZz鼽c.Yψgd|1j)4tYs 3O*{$ H e}amOڴǾ,]\AؘT}?VM߉``LT{h=+=tJwuX@0Pp >کGjO}lM\y ^ƭ=\Fqլ2!y@P-J8c{&G?)4.TϏv 3Pp|7#[Yx*T%v.>& ^v*-.LJ}@M0ef^\Lj$D(F]Kd!8NTj6Pk9<.uce|#OȀI1xÑ{:EYv2^,_=xP因}B?':[Plz(;se`lq _ϴ_J9} D{S0.}?ZF\uXOYty. ?R]˸˩WL׊Z;e&vXF>W x>ƲCȦFCӄJa7Ulu:"Vᴞ~G bB- f:vXV*܅цDBWn/a"0Śbfqc^&kVYiƩ⴩!?G DjW _m+5~ddžK>2cW߸az<ڈߛc'N|$z@ cG)'V2C`ʪ^]X`O<]?z;qB0CEe1%8e׶qsM" 8ey߼h! 4aߡ*NmBHHbq8VN]:}ܹ$폘ƿ]A i8Y \ꂈ1s Ul5%C?&)ՍlZ>( Z}}ouaL!횜9mfDrSMbTB׶b3YD/` F23CÏ9\`ϙOߚy6G?`]i_'}3'NqeTtbi[Y5= hKbTጩj9D3JYITSlThg-/{5w2igrFOQNy7dMC46âU- qfԑV>ph6dO2]Us43\GځRu:E?ܸdv9\Xcй!RG֞(ʡaۑi'%[#k퓃qgbyW|;xh@_xyE7.x&wNf5XX X^с1K1:l >_aO4F?4:l{g{U8m;[]+,Ȃ,/L_(P#Q};}gdž]͎ژ۴)lTtuGaGcoa>[sjPYD BcOzWSIJlO?(+Qկ: qo\ܤr`6v9`+QUZpk~ccFßR.Ci-]3c'(y I㾈5XK)>O#΀fU6!<~)NJRPb7Y ^Si k#~MwG65QC S<Ԍ?Ԣ$NLΌ} lvMA0TGmW7[K\|vtSlR|MཁJXEuflEc~:}js Vqwn5frB:N/KڡjObƱ$}nwU.z+-u}(nLݓ]Ob>25yZ =HUf(I)y;TU3V aBVcYgل7WtcFh!ʋ_LǗ<0߈GTo<3w8c>i=(%(G7N琍-jGkdξ*NRӃP(ٲM` ~`2pp>H"h@ A\}%$r<;NE y/"̆izXאҭؠ.yGSpUk֟漡Ul˱Gi_R2@MuztoCSy&qKgs+\֜Ҙ>aAsOɤo;S $;W,ՃG~(a*""R}bNL6.}iȰ,j%~\dI%a!m4]>W> JzեSF 9N|уNk[΄7N'ߵ6 ~Q)䇸~iچ.c `fuz)_U1k3̾Hk Wso${wTש9H71?{zi{Suy_K6!R'  h< FNbŶSft%{yf'c\#UcO]T [ܸ2v=H*(8=* &@DҭȏE:vh|JG3C5?sbT꽇Ľ<;Fg,q)4://SB1g*hjwr% j" n!!ȯq8 ZZ"|[ b6Pr-1qW?E~-$A ,WƍoDiMv,YT0%2Z"">,t6^IL-UsQcɏxo-½]Kd.iI\zn ֥Q+=XJ_;ʁ5_0FMY :(Nz m~nc3)ōd_(a7`.̯=dUwb7\T\r_0  u7'-9Cс^Q!- ; uD>H4ʟa @kz==B̘7A,NMk}#!.aGbEZN-YUjlK6=GL!5%­)1X<+:y#b):P єTMC̄ Ȟ@s iW4nS=,V: R/] ʴȾb9n5VHguW{OʙJu?w's{(<&64M#>cey@D4şrts~]r)+'#GB+֖961v~M~Md^# qwb/S 5?|sxIJǪg_D@Uuj' yclTˋ4| ]tmfP҉p2A[BoXH`Ɛ X RJHE=ՈU7kXǖFvX-S)l}f:Iԑ@?&%Gј%Q]i(GQ @=ly)Ѕؐ}׬ҹiiY,儔Ž(|'v³/)Jax4 U36Th;՚k#96din(4uIiZ&|Od6,?NFRMYMjZ80 )<s~<7vplvr˅IajZtԠ|}eqQ|zȁuQXGvk&%|3ƃdCyp]o儩;@+;*m*xEJ\Κ21*}q]VN/,HZ{u\wiHZJY>6xИV 9.IDਏD6߈kz26 t_*e$%LK=FpZlƣ# :Eo\нH/i.(DF\xB;|PL l0܈O0ɡ$SℵV?ޝ1V,(2 m(C |4ceⴁw&;PӱQӹR^Y3 fD>lT ^ "ɘuTe ALK1Ojdэj<yyM:PyJf LgSn+:}NPE2!4)糜) `RRa D~W[o JKy&(.]zSѓaLFRTv[QHpÜ,KI@v!IeV} 4r<В 1,BΦY=$;XxFs]$J2"^ĕd}ªdSX'M(Wjyxx3YHBJ]dI~]W]$riwRꋧvtnu{x vq I\^% BI+Sjᗍ_G'#VNohp}sч}T|إ*὇64?˝ŝ'Wd0\,O/[d$WΑ\F[74wa&*_b/|/ PO}I7bF]?KY;2+bkHHrXb4Eɩ@Őo'V |GQOr2yheöQ^JbY&OZ]YLwRYx1;U?_fRp)Nǔ=A#ЎvL[ NccI5]Vswߚ}4K ^̰p/#ݽ] ==@sƸQL('E 5PaՓS4:#_p2/fX)^cn9Zu'0Zl_v2gywьz-e2 :.|)bIN+7[iv%$:TL^yy=kA2)ܗ!ό_P+& Ы{X-=/&oΞz7GQikD\_2{\,Vbq)TE\:I@pe[Xщ{\mFϏ .Z|=yp%񻁣[Ⱦ=gy^3*ﲵs*F53-P5Ct&W OEud4J8Eך9sRa^tJ$yt*L{(P=. 8>p˕!\ydkug@.v^yuy-5ǃ2QwbB7ފ+!Pqz"]yg~OET㏜s.oCQ,{S236>Z۱޷RQO/˲ܺ_9Gߪxode?~פGDOR* (ڶf2yN 3dTgiį~ζdz d].^TY?dF.ٶy1xAZj?hv/W WR+CFi9LY0fNWH8*Uz={'"^Đ5Ty#a&L[0wlJTeHнS$qEQ%X")D# ֚Q?LB1C`%`4k"μSAF[XzKo,IUC5.Wa2? /'Lzټ!5mJE{ǽ[["("vf(c7*~q `‡2GN#!@[\!|ȡ3h>*R~ǑGsLˬiF9|co<{cɗfTafnik_t_J$.sJA}! me=(z|ǵ䳣@DCG gj.x\»ø׃F| ˧(ðh|Ji9#T8DY8W0XӑIVo5?ᾬN֖jXg +5o0XoOǚWwaĚ:Kb֭)a*5o:C.6^H!I4!N.ūL|~{\eղTDt1 q w [`S6\,b^?U$XۿAM6Ze@.2趤J6areW_Тwe:;`P-=\QMD2 D*uNԭG-áSMdq5[٭pߛ#uKlL!y74=~x;Tn#ޔ߼'qCY X ᚳ^8nŠ+12~h;'wAx̛EblyF#с>N&)SY cJ㎡'R߿ͫl\j.\qLyzY Ŵ UlI92/Wmz :wh`#S)4hYUlTbվ ..ns,'[ƻ"YVQAox[S(iL$nLlvn˔ɎW) hFGcCYK؟ q΃c(֑ r)Yw 57'g_$-o ace Y5i  ΂<86M<|`O=hĘw%*" i\)ː&%>'_ HMBz}3SHiFrN_ {$acOՄЂ`9FQ%{4 }Uvk3qw9rx1 mhTxO?.X9|ڝp=a ڠK}: ZBqLq-@%sZS0׿]YU.Ҧ N50v0Px`d?Gy$<}׍D^dj#eNaʨ%n~fǦ^\h%-r8laKtN,* j_yo/(>m&-ŀc{KkJ\:gSd/ϩu^Hσ6ʁJv ܊arfL+|w)u2c&ZywrQUvC?BD|x Q,[th ԙ1gap%Қɓe2L'zc3 uoT wmiP0I) uճmbN`֚9P͏'}=f?GwԱd< M@ϗ0]̕YC>6+RE^tג'ՇI~=}`2.@_ZP?'r# 7pqx(t"4UT~\^^X.pbf\sX «]f@x{RF><]\c,M@o vޢQ oV\)mBWӀKOgoyy9^iJ;9^?M%-"Y1pŏ9 @[[ !Eꨃď*Uw5~_Ix*x0cvuL+SUc5I5S_^>џ"944w_2 ( -6@f'FCaЃXc䭪P-IY~KDiƩ\]ʹĴ6E2xkp +g'{# Z~?T<0p+[c—?Y\VnĬdkAȨB\G>83Mx(2U- V8ڋ+gb㋴;ּ\F۶́`2SоXuxCS&DG8IX3YZܺ 2D߸.N.=I|c8 ^$3 ҝOK^"s)%S9TNMf3$eڮl`/LoaM2)ݗ BgKcsGN0޳uW7DnhnE^S1> ʔlmNu=T##^ )@z}lt2q )<lk1 MP F (q _z:ꗚ{Z JhaOd):0S`U|,$ zk5haUhZ#'7d&D^n(HcyP8څ_ `B_pG[ iw^T%GiJ]I|=bq4F@ChJ<q'vn9qDMx26ZïVJ7.:)u>s7Be"{x{oNT)-玌ڈ:kAIСP4Hj4+O!֖\QC,d_.-oIf8&xrT_YAEr($4wx&6iZD R26y H;ӊĬAcVv+%mM%vO?ESGr_q0B9O&Ml^9PJ7xKj (ђb/oS ܭW=wL?p7bt4aT b"xgŧxvfn)~kJ/vwF ٟ :W-4d~9khi~7AE: cL˕] mztkDGGu7:Q HTjqJ)o؃iy?@5&MՒ-v0d+~V#n\yÿE|'OJm70$z4ZU 6 ?rGh?{Nt uxs5‘SY ?g~7*$2lh41`|K,R€$P Uڵ&^s%9J L܌Aֺ'xW py6:+ -y|$™twN)z%XU؉.7 ?T;4kWSSi8chJ>EMp5/>qdYX꾼r 1rH/:hKGtH XAeH3Ob ΄SHnUXzk8.oiʼ({Ή:\MJbQ+9uj I)fH[ bm. fR0 Om9/-Uc;Q'(&=!e )K6_yjEN E);it`+ { sݕ]Z,: >oA 8!>dh]W*~4@-hi%n?{JY> wfT҂ڹ3 |;DPb"ǁBuISWaKZѓ^8wL ∬̖9j!~de@>REKyO/m]q5ݤFi޲ȺY渧>~]*,PS#ٹhcXo|zғ gvaq38꿈ۊ g ohö`49DjI+%;?pJG5٩+" vՁ7~W>޶H 7 2[j&~ \OMXN2ɟ]ǾТPm`njc}2 d!o ']~LP?/\̄p1hj죨ucQ٨RU4q3;)FH/~S2 ͙ r ct~?U73F|'6y`yl ]E,N+akT#(e]Vd]csܽF1q?IS92侧1ͤ%=cP֜B\U謙O>ݻ>09n%h^Js[ VJ"#;f cRL橗x-p+dU;iѻ;γiNf6vbJ +q[&N߯mkJh,ھ89KlPC+̫ 냼E-$c>V `0Uav 9WL`X[}ٯԮ-FL$E3G6Ǹ+IlսtH2ܷD wX)KR2(8 }LvZQmC+TR qt!Wr yw)(C"%r9oC?j[3%aҤtw({{d3L5hfX;ՌBOoM֫҅Y{"x[2mӣHU[;G۬XHPd5t e* ;\7@9~#oZ CkSl/d5 ame}dlXm%rUMv50<^yFA o Jվ2p8ov5e;&htAӉ)q'#cZD`|`U9q 1ɶZ&_P 3x}УTɰJzXZ֌gi]mt1YYB[Å mAtB(SO,^ֆ#UwJbJfD0ҳ3}E^bV8K6*έqM>LwGQt9S wPP$-`u}nBv9{3:.pPˤä ,]pUq$<=ͿMJ&V^GM349F`-͢5x̐tV~I0& G;lcJUǫǍ?J1O֏h4??lM'_Z3gKyua5%O5_?dQlx$ 7)Jg/RGjxP^i[86:=i#iT@dtidc0je{ϣJSN֡``L3)遚Z b 6 K㝧޸' o``Ff K&̗&ubqS)+?z~D)@rUrNoc;Ro@ClR U)"w<+[UVҤ .%:Ã'Ț >eGT`Bp}h7 ht(twͮUl0jL-9/5bS )"Bsmhq7'*C>jŽ(Zu71& b؆rHq4 nE!֑Fk +>E;IwISQG9/ Nl@#h7:MK'Ƈ>WEa!RS>+HH핵X%D-{81VْSJZ$knk}2Wъ]O+0R sXn[]YuT[~ں1`3U8Lw XiP]h^gqJ7 ~khp涕MzV=5: .t"܁ʃEL+ibOoS >lݳnEl:S$C_6#nfIӯ7i_qK}HTEO; +ś^-K1K\|R7#C߹kryBj2_c\dif_kpP!?po^0{-bSPM|ۇ_!U 17hn:!OZùV2bYغ ne2JF]Q(E72b%>"Eh㩘//Ǩ";O %q >'.&*ko],~iL%L{}P䄅 %/3 YՄn\yѕ7L--pɄHe$1;eMXCi QQN~K;`s]rE]q @\FX=kBљ -CBs-i]!_BaN }`3ӵcH*о(&Ug˴[LFADYy@LV5`O"ηNDNUU}ez~rI䫄  ^U7oJ鸴ss4s;Lё3 H2*;0=,q1[L~r|}37GpJO$Iĩ\S: h:>^*)}-|-靉 n%+*GRv|y^u-)0хdZOЌZ N"5dCXJ?aY,L9vs5WbOΥ@f-J 6^wS2Xsk/8c^e% m/g\Bn)Vn@ XiTZ6{< | #,􆬓P?t (Mϙ5Y|/hiJHS,u̠nqt7yĹSvO L:x~Z :E)Irozk|mz/z`CyEe gCց/w4WCGWU6O l=l[Ӎ7ݩ!92v>|X:a h,Ejp-Q}藆įHz"X@RF:50L,aO:@20rZ` I6%:#j1)v?KT.ѴO/ 3UC9:WdD@C¿)RC8[;(:7u*f^HR]]Oj.SE9XPF"֞3v QOM$,iOIC1E=a3A^VѨSb? L<=0$?S(nJl.@~"f[4]evU (yڦixL؜N({|mӂqjP8}\iZ{ĸ[K=Is\ ' tBĹKϦ5OvpÄp{rs,+<ߧm=Bn0|i付4SY-xN9\P61E-A 1c@z` oW- hdH(SP(;u197[B.st ^v]^U8jAia;ֿls9|w35ƯD̔ XI%i͡|: |"6tM4vǝkFm4s20̹_Bד Bl~H頮,abX lNMWs?ɡIЎor>Bd}6b;Mo4HqY/Hzaуz,OyD* "b)q*o^9@[ ~a[Iyާ'$s~l6}¼CD BpGq܉ɰrÍB.o WP}`Gʖz;TH"lLFzҳfQ6QeAg͛g FD8"BUR& $FvW|n7VyFR4X볝yjh=1f0Cht> XrՏrO0 ۏXUo[1t޴NroKH0T:TkwDsH|lN0'.!8^\‘*:HF;AVZ~.`5fumZi(<+tLVE;ѥag`ɷQ⁃۔1;e旑fY z(;xT\=RǀԠH?yܰJv ءOv 2lh`qZ~͎?2nkwi7QP2'rλ@RSg[ Z<5r/3W$s؞4J4UӶA?9ZMjI Rrtr*=or7wZRCD$F#6u=nEux z`nZ Q6D=V6NoqTH͘?(¡uXBKo%mN﨎ӯ 5Ioa!Pnɜ'ih!>3+l׍crɾ'w*-Ń/ [-Ѯ& NiAXHuY rA۵p%opt}Wey :k=薜Ί1kLFcF7EbWpzDWM(O+QACI>t˒K&<ζpoŌx@ ɔ*Nk waBX)9X ?{zP#>l@iz^X s$ kJ ,?e:r\̽KJ~|j?B M ]{_(:J4vobPM td^sᯤ+ޗ*[p5F Ζ%Zq<2ZS(<Ҙ,_ʴapN(BC0\Ur:# 8`Src)߷ _g&gIfc Z_1K&RN_<^R"[64n<oZʇ|{ 8c1z6i)1? ,#D*_x1ٗ>C#P—p rh@8,TXKtlfOw=HdB$M~$Aɴd %ג0cr-Q* 4_0l_ XI\|x+vgv;LtInV@ 3ku@v!p"*$ IDMc静`z}(/ LeH^;4g]FSD6$XyL}ȯC 0?@F+QB#n#n-G4J @(M@jITq̏ܡnƚ^|9Wٺx`@O>$td=5 t5[% L0K:aՎM4oyo,|^0_˿^#ĝ.]Eĩ['`.n7Y nĮxlY{oB{;HG3,%-Yo}'߱Wn< fƸ/9T  7H xl'뙽`X\~_وSnOJݻ+Hgӄ|IO(yтGӲVq D>dQAFٌu8('\5gd[FW}ߒdxtzBt)`aqfLg`|W?d>d$d3y*5!bBи ZE7މEK+%F .MHSE\v.uΆS%)6ES^8{Fub:`'[ 2qU>U2voBAMa7+_<8BÀ̹<T=GMxqW<8L;Jo&m?uƛ2YRL`;Ne6޾1kMp\ron3_cIEgȂ_D)˳R(]^8v\㱄,{juff ?N$~5ʕ1K>m%! U_7Pᑓ ;deWC43 ?JPPH{GI#3T+RnC4^ [0٫A̷m RR1re(ckQ͢>s4jߜ_i}8\n'<[Ҽ3E K ``ovZpՋTRryo#eNDiH(5ٞBa@NrR?5 VLsdCmPJ6edF J D,/\k)VmEc-1-|KA&of¸zx!X#Cet~PӀq7 |̜ b Ѡ@[y(;U/^,J9G4Ӻ 2wn&h\ @} =,0~CKNLz82)I՝{bH}[R3#bߖ~׊ E+/Bc T3ct A"y[Z"FMkn#R,R]}mNC4E@ 7EhE+EQѷ-=&2N;pS0:6:28#Ҿ-˟|5%Z\ xm>5ʧl<`ey{v\za ioO25 t6Vɤ\gG<Ο{1/wKg+t`1WðFt3dԛOM,VF#/^n&5UEšfT' Z8j-v&ws^ﲸv}T*5 1 oD/v [!Uq޴P)+rsKPL9e}4GGU+@(~\Ie\A÷N*yfƄ9Ai_9ۯ7-}e)o-2V*]"/`~-JǎVJhQ9P"{gr7+9K׾@Yp K?:X%,h,^|#D`*#Y,P/g`8b,Mz ;43؁WE6A1 D(?NhI[Nߍdĵا.@+q=SGC5\nwg ߴ}dL\WԠJWCCryȽƘ$`hyI5.5~2 3fBcL 7mQy \*%~Lx9jc&^5|] n>hK攥ϊT"o ~D3ه猤|%2r[H[w^o[ݴM~C׀0fbC{(9-j3D}8Wk`Q]ajZI1'xY 0s8WLch @Y*{d9} ^y 訚2X&N\ġcLȠ)0$UB§ʍVeKE>^Iފ3Pϡ68y/˄"!\.(3X?$H':L}6a:}. u&NX m j-2)$ )ǫq`=Q,w銪ćCF`Q7 ▷A9]~`Ʃ"$YY'EiB1W&UޥT"PCI_<U "JƑ4ug[Xxtķ 5- }Ҹc kb TJW) x^`/e'>q)Ӧa]R<ֲ5>+dJʄQĨCek%P{5c6ދ~69GMnWT`=& sa o9+2NFu[ioҘ[2c20 xq; ƍകC'Kh#W463]2 \cf U/}O/!yiZ|xd zA9I*.B^AXbY/т=ťkQ(X$ Cv&*ANKig { ;}>mޘUnuv;*wO|Mr4x?x- QsÊy:D7#'Z¢>ś5JCyRya0кv + n^C~{R 70;@$hic3hݡu9CQ! KćwΒG*O $tPw-oӚHUy7 fŮԅ#FOQ Uk[bZ\#Hҗma4.[A4B7Gٝa4KvCx}tcg5Oql8y|ĝEW0MЖ!&ԿޠdZR00Xe5i܇?Gj6y/0!ᡴG;އ~ :Ij企ev NiUƚd@2^|a>t`MF?\+D[i{j[8p,Jv6>Q.sj0\7P#:6ֹ[Smz;Ii q. r [U"_8oj!h\ Ju*i_}pgQ 4\QfƐNƞ)n%ڌd;2ꋰYD1|u2ְQd6\p:SdǿGroW؟":/:<[)C>vmQVFH0k6&oQtim$ѪҚr:L5p9w:ji(wpSZa7|%6NN0$5z)QfzG}R'vp8g:rig6'މjǙL&=<=n;no7R\i>sZG+s0qkr+ۇG+6#~ᵄ ڽ̨iL1k+Yk>fOGO|>dʛk~x$Olf1;fvu>EB>s%Y]n g>;Jl;c`ގ^Ec@72S.oA{'*_9Y i3T`+dI_ٓN g7|BhΊj׸p\W70,2gTp%,FQ$=*g4T# 3o!C#GBf<[(iALbv+D>k GX\Po~vfؕޱt0ki&ނaԜ'^UÿƂ%R^i*h4UqEe.vI-v$1g۞ewWGʏYGIpB;C)42Xw|(lnV/'gr7d_ǂZMr@e_KtSHND yšCT@ ˱l{;GB$IlS`&' D2Y7sGwuM:,AbCUYYd!ẙ[^A؃\ ȧyc~( [{Tħзaʹ!t:\j39 9QX !*z"5 ֪\%@6]rcPaͱapl!-pWba'm^SRqoED2s1z[K1;v\@¦ CY|Ħ\bEF ҃"V/vapܻÀ'@][|u -IWyamml2Oc! }>(sBq76rL*['-eLIZxS,"Y_g>4eh#\x)CmOYCl-qY6<3eadߍg9 A MY\ Zw5o)<҈!fK.r np.5ϾsOiٸZU] ܚ 1эG|@OJMfvZᗑ s:2 O|CYwdE@ RbaDNdZ5$ȞGaT2>#>'mٻ q=$=Ѷ,?LfIޒ#0m9m_0E)#6lOIfe Ilb8澀dzwv>ﺞi}7yqD*V9JEǍg[d,ό0^GiR\c{`R@Ҧ.q{H 85i@^~9֑{T~ <+n Mm|%u¼12[p=3p¿QId@3g5~iVE#_:2 t1r Mky{6^td{r 'S\([YX P6n-h:PqP'OŠS{7* oqSOmBqN\P;uigÃÛk*3r Yq~ϰ.dhxgM+cqh#hBdUz@9wFv-X Y ^9 <-1~t;ju2n/ C~1zr|=iY[ARK6AtOA?(1z^#/ _i, #y Ж@\3oYǻr*)n\k[[6IƻuWM]?;8b~#vYyUj@_y AKo;!3?/@p=:KC臟Cfb,q"6:fQem a}!QBRjƪqjW;NFf0rNY0s|.S,Q 6]98CBJiӤ=#Zt1@-^ӂ34+`9Tn2&?‚L>g4@Ebx~r#"Qӎ,YLZ)e460Q316)>մL4ֳ˸'`S ۆ/f+2gHl8F}R/0I/mqч5ߥA  {H$ **&QA{:VE!,w߱Ld)Wx WQz:S}erIr@ JJ9eC%T"plɗm:E]ˌ waO[ 5n&vsg;fVX1Q>{ fodקi΀RwAMRkK6s[ciKN; ر\^,1dGJL?)DHٸLLP^H り2jۜ}J cϿmm]3`*OQNCvKuџ/wb&#[jHngЬW&qk"e[DF0b=B\2Ayv*Dx>:֌+kn˵Wbh9H5W.U>A*x 5 [SղBmjRըܛ!u]h5X90Y@0Zh .xb`&=gWDdqbw;@wV:H 2 Q7ͤĩS"tFo 9unsZ֊,lISy]<%2uA#1o!œG|m7o`鹂& وEw=5Nw-@FWTa*Tc numzk ,H@K!l|7Z|f*\|5dg;yS7jS hdӪnCNkUv.-8򥂴bӯڦa^w:]jM3T.1w_+~Ä# b.9!1]USe$];}>r[ǯ1gŚ 5*2MZXEz:QC^Il;).s0uqI,2#v e4(Fe_k{6H"j$=So&7B61IyjaYfZu2DR,'!Wt4%]҄ZmWyn u?;_1R(f#y eycƍ=ˡeRPL0'j20*}b{T3!"?A`^iͪձ dk. ]$Bɉ Vlb ut%8B/}ղjgq/P7 ^cǹKfth,P4+{^`xDr`v%\0ȡy]SH#ڄsŽ;lcrg^/uDʩq;*OZZwDSNM:ߒO\EV\k _%ٰkJj4ڦNxu_-B`*xB ) Q k3i`mC>_ Ym|?aE !V#8L4rDf>/:.܎*އ>DK"JF8I^-ڍo'ەlS+`PM+9'4>Okݑ`4~1.5MyI".pdk*O7$Ig)O?}62` S[9D )p-}tn_&'G?b` m! ~uq;I0uK捼`[\$0L!ԍ_ۄՔV}kI:Xe<K L/{q<PiPu?xY`.B#j?c``߿/}b\B&QoZQ, )`^  …h#6vnh,n=5)v\b~(F}XQHz^6:Jj컂BY-,bEGe͏疡7VM/0C޾>vL(,m8 ޾rg:Du͍V-3tihy毹vXFhFI|^̕ŦX~>Y.Oe)GCREaD{%{n¬4(!+L\<> NX1uadXP:et{rE[e=*Ic _`m p` S4|l#/P$'ͿYxo8dơhҶc3o %sؑD( K+M/~oCM"S>b!jΤ^!Kؙ>'e&PmCt z]%ǣAZ$: te'.A޴jgv遒ˊQ0tMMFSx%NV6=gPG2N39V&U1 r.@~{xBp’ὈZi Gg1J`haʗķծ츬O3VH̆!@j4Ы :HQ5|lk絔"T*~%Faé>VhNkfuKeZ-R_8O-j>nHuDh#v[u0Dflqt|u7\P&qz 7I7}ӜggD'[!Pu+#u ON4@l~Nm-1e[%&ė>KTE-4dmY]#*OPXFJX$K)8%d"oMi((a&8fu5?D?&a\]6"V By^wDŷ;I<=WU~x>c7z6ϹjFR)P}@;Ӑnw3sJ .,ȉ44p;LKQvrlqc ck30"P,+ݯuj'?,oVlsv6w(o-Vv1 ŰFb=;NrL@G鬿@ϑd>0,5gI:k6_.9E>lS_9k$y Fy $qhXIe8]íCl>bQ|~8#]U+!%0(ʀǻ\l!/l﹭Ds|%Ļxw#)m7p2N+ReU򹵣FdlNׂg; >I,gnjhfRI~cIjŃ=[?_BmC20-\D zX۱=1 "a2\d?sZ+3F"'n.G>OIs|/rp>]rb.`gqȏdAmEޑfs"߽qT^FU!otSoLRcB!|s=5媻GPͪ ua\Wz v }%) /'#KܬXzX2ѹ =RQ>jJmid'f G}Ke :5Z>L)~ ǔы]&HFi'%)Uyn[q(OKs)r#qgS6z&Ჹ<̀+HYHqÈpS\9&:\gtXܤ`] 2Jue1ST7,H䢁 &BTqݕ,*Z9J|} eŪQ DN51z<-RY, K" e4 u_Uf z&:x\|R*ylaMd~XxTKk:/r fuxq5ܫmɋ!]tP# =B O"b&+@^/2 PбB"Z$w~EOv'apu4nB&-dn:eǡ yc'mo.MaqJq$.$D?)ۦE&8f36 ʇAϨc^(?$3ikkA;QE*a@vyPCgJq 20M_>L(jrv[ћ΍}3|OЈ{c8Bڣv<\ fjN?ǏCB ]>h盔_ LJ,4m4>Le6^,Y>K$"dS~'a(4ɻ`Hn;"524JLGA^JqnYay=w#ZO)Q-Vi 1Ԍue :XUJYsB#GE.S(GfVJ'ϟ9svίj@7?&tمxpH1ΐy>Va~&\hONRqċѽUah뚽׀&khޗm= `z{ݾ9NƬ -i|p#'nQ0KYUdJݗ͆9֩coug C[H_Z[ε6 JE-̈I{ gW! of*zR=į@x~Q<GLcC\+Cqc8osӵ_D9 灎L,Up݅Ԑ, Q_4^vdPg0U:if6 eBۓkY&b7v$uC-il9$WK%u\gR~c_D`@. Cib>$LoCl71sܝGR.8Դ*SmUy8ce} 8n3YB]ˇ_-cGfWC^A~/jD~F{#_D e5$"QPˌ͓[{=_!hiu~72LAфStzRn/oC=nlX= L5͌-犴U]:ԋM],vϛX,ӑR X#E+9iKeu^.M_'SB-C eX>ݽU9a3(n@BDD48:ah~cYut[#HjEڵ#ʧ{N_$k%il%Rm}QnL:ǿ!@[)p!',krQWШ^tppiAHҀԒgH9MIrB4Űg'CeBk~ Gg,L~Αso}/Bc~__-bUer1 *Q,&fg\=#]#*W6鰼 <#R{;;fTcf8z؍daAYƿ V0CQXRlXm)DBV [^fFUz蟼"$}sB)[Ҹo&2]i-9j'{}afMP!tp&)~R(>?.o/S@R&f"7\MߥSs1)qrQÂ7}`y~iMzLk/}^WwoMZZzyGd@:H6w-Pf/ĶGY; riIRuc3ᇃR(U MyngTu XUӿיOWŠ[C.wvi]MAɉ3zb#vZ!9$#x_.4U"T]<Z*ftV7IcjKEz)x"ゞ"I7|X$kizQ]Ű^c(+B{ w(l@g f.=,i_?/sҍRP?gB#-TT2=vdH?ZwZ0`[5_Ks~1{u+x?= Fqͻs8*ţo%pӲhE垛s;Q~{偰#j1dOBAC5í/1&05eTS KEقcAK{2jnIbcvj (SQti5JNE0'zm.Vr?hzH Qu:&+!=fjjm?Y0 ]O{jF#FOn\-BD(IQI6Rg,.4k+_i9%lmwaVCY\MTW RH2x/ok5~͸jJχ\BT&^)@O9J/I{5!Ut BqCq{,``]9'- 9SH҆JV8Чekzr8& D%\/,-o W@3 Q@ͨhv|8NJ QtyL݌6,vꍧ2,scV\ @kfʣZ)*JC T/xf8{?r 8 9VoO7E -U `CTUN!aאwxk} DL-2ZLï9t1ƭ.5\_Yc3'0#ق5݄f{}-kTVs+*2[g54!n75f'D. :Q GuHN.z+ X_=N;mrNq@NB07?R=Ә,O8b٪58j=iF;?ᴅq6h\>GFb-P lRLGб>R|x(ξr8ר̕+ !14/qYU0eE^&yhjs@+3AHed\ܥy<:P0p78}҂.usk3@Ź~ҘIM|0(?Q$w/5f%&Ѳ\E{4Sc}9''NM:s]eSO{W= KqSb#H d]љta8ҮЙ237ƽ؂"`1J|C>  jLzp6L0.s``~2){(BAnD{W,_*B9  oKQt)yՐ QԚfg(͇?;= TIo&3;ȮɽE/C[͇xy ,@Ls_2"xV86H~o<5RڊF45)-F༘p!x rPj"+e~ ̀7|Gf 65 c'+CE oANf㓾=B 0cá8᱉ڈ[o֗QĊE3w3D-}ZwuA3H5kyA'o瀯Uzǵ.V7Qѵ_t҅ BQ Qvպ,mqLyi`~􃕊Nrh㝏^С^;u% j ȑrvm+S*BasMrWߜxKDZ++3ǥ˙Q9 >3:`5y Y b4E ۗI1gy1o>6+#Z7lCBSm-s }z. _GP-:s=zL %z%0`7ĝצ8t`-eGq[;+~^Hd .:#EBbXGCt_9}0!Q-gsO " ?dr^t!ḉ[*b zsBjq pꑃ;}VB(hmFS~י7a)6U iL(gM(let:M8^Ry8{C%33hCjS>zZ4CNdGPu"l}Px.&=^ל~Bua~& ؏|qUG #ڛZ^ h3@c ٢hI;/rvH bsӋMi#Nb/B$H?-͖_{ϡ;qlqEtAF\qW[\"߄M?7AN1gPGϴ]{k^2p&.,Damgb]w[f=2) $*eL!:"k9j2pH`h'?&|n 5m\ ([7lm PVxf/O( Tm ;?Ebjc \2XFm03H  YP#T t5U~F0XERfIGhGơe3K18 ˽>RZR&\ V`"/H+CH<9QI<3@(P3}b~R p|*a2R%u:~Æ?_Gٰ>Pݣ^uţe]u=,d-?qbRŞKpi+̫9@XհYuGf* VƫqvO0 FrgKc #t Cڻ)G9N=`r݋Ohzʏ>Q8ҔrVWqk&XfGrԼɠ2Rw"5A~'lUmC~jкщ?iՑ-&W ^CE@:xg"R9}Há /#'>ru"ik5VҤDSo D4>$oYVSV_O5|Y6 M+Gc EG{Xl->f[UiÝ~@R+2*"A9?TEM7bP FŸ[7{R3nhlƃ'fauf63+uϭXLeQ36GsՄ Q'HHZ^;(mAId*a ,jc ,EӶ ސ>lӵٻ|nRVFw2i. C7.ahS3+ DTdqo.vQpN {5%c="-WTrFރ"yrxs7w {dpSVFJV?4Na^:vGUR;%r(`0 Iɱz3&cF7XކyL)'`1p{%N}Vn 9$F 1+܆;q"VJrkh9D+TS}'P/=Iuuvŝ:1>Wl~~&̌ 5\Ȗxx U,RWZD/\tg:O!| !L؇\%Z?:&07ۢ_@ w !9}ȍ%Pjp槂%kDVڦ6P@ F|Fy3Ǫ(UKԭ}dОq R2ؘ<+*+` 4S}ʃ)34Uضߤ\dx9#muz\;?U<*a}43n80D*[158D;BSv: hE̘"ِycXub a9N]kuPl2اqCqYMToβNҳӽK]4S;0GV5e'8@M;i#8yjCG1͆0$a dX1"n4 f7O1@M{ ( u8Y'!23ܞ e%SOt{{5M,a@hOcX^"ʂm_*WMض1 j~(%N's*HO䇮fC4a&*r;nBNWakd漏 _gЙ?bo9-,XMSjYdj|?/.ڦ=D],tNS<^KW?PX\qY : #v |>I5H:x6!\@%$5_",ӔuMQ@D-yisU%,4:Ķd>rrPatG)S1;7&k #FDY` \%A3Ae+f0(bQebp'rH43=#,sTqxI>pwذ ]̛ݻ fu8͵Hr2q A »A!Sl4J5UbqhRAI'_ζ?_x=CT^ib;t;`˔w9U,kM;Jf̙U(8 ۭyU#5=H*3HO"IX1;l1B;{L#Ȼ\! :B}6l?~ 0Q舑baoKA~YIpp{(ʆZKVX&|"T3SvI|ɌYQ'vrB&!"nXҍ B$eq6gNM\pBe9|N6YlaȀc }}=$<.5,?g'ZSpp\NvZ)}p~gscY礏Q1dttV馎ApXA?ck4|>TS0"|6S&2yJ2%_[pfD,0G0RPFφ JkI# ɨ\[$Ms(" çk_!B#o}C1>b1W!#?A IْbabV9WM_jjhA`4[ AvӘy\azFX=&=g!r:!a & E&.K} ̔Q ;oe.+'[5VQ E p<>soo"QVd7+)7ǻ#U18ZPwDhJS)/;&SXPf%D9Frla7kattAEZk~RRJ$+#uQQi!TKqGP}X68H˘)/Ko9z doO`/F4r9Uk,D6^QBfV|9ǙZKU5ؑ5IRW8m.(EwOywuQ$Myaψ>UԋYa$aH'2w=:tP5)ЦF. Ga Cp<,%x)*wVo?2c'v2rγ<py+/SvgM`:7Y !ՏhI+ *|% 4&>G/GmʋFAMXMWH'!jt!:0Hr OOk6^~mϨu[Huök;f7A*^P'Չ5NN{l1Ts}ثts3.ZKFT -7&i[ MYT`pw/VpO( / ωBMo-6BED8I^_/0zڀ7F$RE;9.IrҢAq|[ OI6<U>Ҹ;6xg-mWQD|ZDbJDC;"XZ;sPgT6| ST݌4!-L]]5Hcn?b%ERv&d-cH"gy׫qX-¬"U@ΌnD\7EY-;dPT?hz1=/&(3plT2iz@m^tuHVtm|qAFJ t7{lQH(uA,-k|b32θ:j Jd3ξ5X#l͹ƻv)5 ؄fG.>-En.̭T}Gqo@+XQmQ9mXܯǮL"C;KRbpl=ulq8f~eyb#I1bf( uX :Q_@zK1&AY|nO7=)J دvjL,;(0O9uƬ]^t1Fh?V^#Tmw/PѹKZ ҝGRM9ܘ_FBV@ebb]z%(Hp}WЄ_,eAu<ܚsF.# 9pEո#\qz-`h 4nHfiuʨ~#V gv>Լ\O{8pL2>QLҊǃ_?{&O}( k3su;Jq3 6q]L#8nETL5Bn?za--AO)r9w!ے ƢTTX1-oXxl 1.zHE2F -ڮZCiQɌX,9N&נg s `y: M"~Ɍ2 hwM+s{K.TcX-͐#uqF T(F  yd6`)%M.)}0wIAT8j5ϦK]%u 5p5xVP0!Մ/g= x K|y蚡tWfUqy5 FxpD = /aVBR<ՙſFM$I[뾘޾\iTW527p@ԏ?|U۴%ldmqԢIb LBo4tvN$&5Ȁ;Lk!U%]THqb7bmnfȦb1Jس,G4gDV iF^;'CTlv1\Ov حL ݭkG!H^7%`+[5&oWzCdx?3|NJ?ME,0*ݱ1NVtɶ#(-_` [awRRz뛪8i\3c#0ZCfp xdpsnX`Fkiyql!Y%Έ .}%[C [=P ~]t3OvQc<HE'qY?/:±D K[APtQFZc@|6!!M4[EW{k ]d[݈5#`qgKN⻊F yliƍgkA@rjVwQ37YOQ`Mo}a6fp.6 h/a z eFmdMu3xϦxFG5;7u/ _={㍈޾hLڌ7"bXasI쒴e?tOH9Cp=&RY3sCZ]t}OZ45a9M6Vc]+_;\cƀu& c`Ym7-f[ OIKXF|J#QJg7bFݤwSp9S*Z޼h[ɏlI2B# Y?Ѯ(Q-gMɸ}[^`o# GCFI$LzdˋWVs5gʆ_oq썑".=k7$L@ _HI,,ٖ>mν}Tzuy/ }VŇ%LU $hrY>n3b\í͓yZ`hV?;aFԖ3 A밎 `78@E4hÜ6_X.{2>u'*!(z2nCߙ< @f%^W!wHzBgʒ{؉R ,^ZvSsuCԚ<]< xˑht}S;`Y.#\*atd}7TLRF\ ٯ2Iy.}\s `b1EDnD1IV/\,;Ɩ_Vk?NZnDO>oepdh~"4%(ߙ[6{Y=SC!} C5Ua䯏vrU߼} 3Vh!0RZoӥrN ʇ'#O|M>1]3ۆKlg_({3 qjV諢 kpP0q^ʳ cU+ `):ۜ@Adshi%(aT:ـr~' {ANO0$D7ow4B?/yM'&}}b7oO5?70ZHz2R>VtaMniuCuĩt(Q?cق .({|9y _?Aa 5H%[ VǛrtLQ~β>rR*F*3^Uf01*t2jLÜg&i3|^U) ۨ)^R%2" F&sW뛛cUAMeN.ʆDcn~ P>'k5k°&؋S]#xe9Vb OʩˆJ-ܠp5 9)2x@XDM)Koɣfq@7/Kqs'fjOTǔPx EqS?zC$Aȴp͈ޙ$+foh P4JL : ixaeœ50wCItM>hIJ6q 3vTxϖd Ky[yĴC8^#ޚ@O|Q]L YL劕r ^U>A7sGF%f'leи7LzZ vG/4JZܼ B{vYT 5G|ǀ a+ڋq$h#x`6HУeڧd^RM Փmӧ5UL~n 8Y_ 05+;$ַxQP6hQcX.>x|G*`-$):Qz 321V2ViPxw/#~bNś(T) ڋk>E*2  fNIVS|D@jj7( Z2& 6lWBSGov|J'VvZG6IRA 7:օDxcAQa`[+AҋρָȦ:8]Cl^ܚQH+r՜ ok h*Dx6آg1aL(O$'Į[_l6 oZ;;zEM@g?zA-9l[ht|rۆ0ĜfuPkʵ%BQN'xC?&b p`@y0#Y!ɴXr!,MKy6:+gJ?LJ X mS9Jz!a۸񑊜 U'jDyg`ciB3V9nwÞy=li@br|x^)=Iq: Ff BO1M Io 4;Rbfm, ,'x~|_NNe3Am& K+T@\8eH!sׯVJ7db֪UhEV^8-8_5yZA_W`Az,g*"UbxRwYD/x,}ua+LHqWg6104FN%K}:[4 }y|K۰&2/Յ TMb3ǔ4xe /I/Mf+$#Yd<Z N^̬@Hj[lKѺyy`Hr SzK X\F iw,Ä" _6tI5q54%@ i%FDUJH&#]ҏo!mp!ТnKZbGD0TX#+MXQA,(5O`(V nb:c͕T~=ӹ1%<NOCܫYHVc;i`ɓ'ȴ;xpsz< ʔkcTkm)Z4cT? gФuJgv:ͤpfN^"`dkys72L4`^jdq-cf5o@bJ-.+7ZAE}ae1|c :'}BYH£ps⩷o1jY]faΖ=[{`YGKE3yJg >0odE@a羌*om5.IJ0Gڕ4cHSV^evf ##jDTiJ@١zRe&z0)7cjѤi @*xn_|#F߇zb(K<Dg#X@zqIs:BjD910i` [Kf]4~lBm2P3<Wd\CjxǼN STbfҊ \ Rnfh\?kpRUM,n~]H_' qw`OR)^}-_ڝH$xVEZ o+n+E?l.Zf ZF0@Ef&<67b.)oP";ZE.Bq@ xlI$[l,Q+:Ő9+]'-S)v%Lt#RBGH{Eldqf?"*uʌajg(ICg+tFsֈ>'S_ڰ~䖻<+W v >Da=2p G(pe#ioj莲ٛ"A tCnQshHGb}ꒄ|2j/ZX@aGko"$s}]pQ-5^6mRzڹHR\R7@ a+%7'N~\Se/b-~kuGu=JuD%qPזʒK_\dF=U:;QEK"?%0tT ht.h#cJ:isNǾuԊpr=fl`%GvVy+e>""1Iwt53$D< v}G ll5|[˚8iboz0@/JDCVNN~A]Җ9S<eAJ"[Șů =YX9aCsRd"d=R2M65pF_ayq#M*A$Bv4okג'1@u-0 7"~x 䈢llBԘ徐O/23AO̫Ƒ>ڗ{J@1jcLx~Џ"T.U"(ol'(bĨ|]:O:S"|v\Dh@QP"Qq ߢmLS{ 1q=G,&pXqVo~#YX?Z>5i=]?]1ۓѾK345Lj #{(B)ъ<*KmldLM2%BC0;)P _4ݑb I k#;3;ޒ<}OHԌ_F8∁^|ɉGa"+cح; 3p0xڂg/q{+h'ͪ`(g rRřg=go]:Whۈ5Fqщ˂)=6xm>tw#3@ ~EDj͂`IA7 GSCqۻɶR؟7QwJCd=ެYZ=>rIa- Kq.yv|I )+54mOuWAo1v9W ۔X>\ :s7]7: {!LЀ8g#3h ׮;;+E0M 34P=W-|T6?13F{B!++-5 rݻu jr\a}e䆼u+A7_hN*as+:VawQ“j0uD(^P;ɵc=_&3#[NDzK,P~ " VL`!GW΁܁I}|O)|lc/- 6 %qI8ײb=6o.y`E3$1dj 5|[dMOpΒ Yݢ~hJEzg;mFPj2{fA6]ewsmNd^6nD^/qwr<#䂱c+ ,'9N}n>>O1ڊT?34{Ȓ6ILTFBvDcK7vNsСNҐ=1/8ՎҏtwM6mH( a8jեxn.G梿2IfZ,+Rb 6fKH%OD|!s0SLa_O/6umϰ`FjςHV/TԪ 0l E08A{3"r&?nZ`f83vmC{Y)~!xr5:1#yT^.s`Nv, q{G.=mI{W'G 0龀M)fhjM҉" p ]L%h$!qpJGkFz ^dB p6ˠٯŠ򲵲 awX%ͻf!309w$~p=0oXYU:}*v^{BfNXI`۩fj䟖_vsjN<*=sW(N!ٖ6󔓇>%9{n&> cZquGlAЭ[`b6 }|⮳ +>IAT17]:*+؛{ xmc蠫gɶ zm;3ioVp E $R(LCj6cnhH7{ێanj(c{lbghv,ɴv%!v_?F[ 9vmڄ:f8 r&e)BXӝ'yĚ~5l]WǸ¢XuD/qp;vȅڌ:@^efx܍%qAk\e ܟy`PI} >m,SW!@ǧ ۷hlOKomȐ 1rFUB𑰃,~Ò47AS;1ݣ= 児.8.ʢ&1Wd&B e7*c6m 2> D0pȳyӂm2Ï/Pȋ:0TS@q<VN Hnu ʡ*+:6tBXbILn @bZR-%+K"B5.UteJ*yg:A4zw |kEA-]+`:h#/o^š>,DJw*_Ϸԫ [2}{v`V4 ,?nTyTʺ ~Ma!8VU8  U)=`t5E_wmiZB{\~8Ge^'h~f XiGYO#5t$/еN*,q؈\ 8$LlfZ0 2]&Z  A{(B"53ڡ1xsG%#6"M3M'dxb6+&ǧJ8Լ6#NP{TOvFckS.-窼rw'X"XIZ?_ܾA=U*y| o%/n ;TC/A 9^h?íwg*9M6`j]pf:p8VEz&nǖ'][BI IŒz JIZӣ~1c)'aC'$iQE ^m \CD nukȏ͌>L^&FbFgAPOi9K_,a\]yd*݉KH&#V\QT`5˩o#&"aP ?Egt X @p~оl?a!d]r!09^IUO 9_}/˳Zv 0ra 8WOqve;,QQ+# v z_ qZ9vWgTŽ8wW %6݂&_{ϊi7Rl Z擝nK%7\BަVĤ> ]UQЖ$ev'QSNdQße~KDVĻUŁn |̇ wfP^t$) Ģʑ?(n^T8 [yZm #ADރmh:\ynJ.b:uxYs]3trș:ym!DZ9~+=%oFPZ_"v[<٪~1R |9NW)AܽS5y#syZ S|+c~cx7pnIF5%ͮb}x'QoMLQ/QS}^*_҃.)1YB 4JBlzodjt\#G+ (y-zN$D6ӨŇk zhS+`⥜Up9M:"76 Zf `Wd>,q_z3C`'5[e " &-.3gO 4cwH!5[{dʼ]d|-f(J,9+"# jHf/*qƹZl6yNe ;Lk:Q#UZL=_֚֍w䘅Pt_*ՀgG|'%G\5QBJ>i~#Z'cSh&h1 ξV2$ɎO5Ǽ}+%AȩBfz㭰sɢ4UTqފ?]O+90c; 3{w l~[WSMjƇp'mv_~_~ks4)٬VHI r)1c2C65|'; % 6hLi(ܞX׽{HTp(}C@Bx')Z4׮doPڄnKTHGF#S)ȒhupFuG s;{@SfT ]%22sٌL7t9uk C=*M=b:(i9//=+db ~#H/'0[S1ECfܡ(p5] F_RJ~(sCx%=/2X8D]ߓLCeVF-5&ۺ9zTe ܺY/*HW҈׵%kNZ]7܍Y\v@R_U-1\^[r2PD|z*SWkET}8 ɛMvhxv+Ǧ ]3l~wiiT]2Y|"\gCF0Wɯ 7<"RlSܒ=*J"e~ә\ӫӳ]_RC99^QɤVT<`}.21 VأlP5Du&5)㓊,+æ3Z;ag]B&]Íһį`7xL=?9l'Smԧh|n>BnRhߛ BGMjcSjE݅0ه1I}\EW^&^@;-~8S(s 4W5@a`{U~# Q~B~@11QZHb{x~F__:y'$,n4;=`.F-AOa*Z+ASUzAFșw+3C[Nt3kag.q%Մyn[M$D+pwv=́j4*|D])3XA?Fh+ 0xu% 3fDgnuIҜw9{IqLw(―BGWE /Dykp"/3.ywoYujRETn&,e^utlfԱ%CEXib>m Bsd^,6ƹs8y4! fִMw`t$ m =Djc>>DQϔ_M&k$$x縮oڠp_G5csHJLP$;| @BF޻hySy_ q1(`Ġm'a&Qk +^ʩ~ғXcS5cv8($F+X)Ko]Mп3Nc7ϾO]qwnh8…m3xl1Zhc]K""l9j)|ɁoJ]XKإ@] v#&T?o5ma+f` | t$.iT]6[qw}̉ego|:rURdW;N8̮2l li.4 9Ӛd>[K j#غff}"Bu!1d-K8e9 .j||)k7L="*Eo\B-"d !`HU2%; />Uব m8j0Y3Q9\}fj{N̯@w:bАڥXp&гR>V!0mn[SC\ysL=U6gې"SMaxi|uëdZCU AAj>&End$YM|O+m=jz?X p\ jbU1~^V+1@"u5r>CA58`](v vX*4>W,O--a~}7/(YR\ `-[A"mE; x 'Jpǹ}8>zjH9 &]H5㏀9S/"´vye!g> DlMѭ1- ӑp8,h4ҁ iV%$D#dѾ"gFbk*v$9m.z, Q3DdQq+<jÂ7bb]AqvG UH@QqGjv3L5AB2v#3frCl.d1jj0KꑶGq /Ax6n7*l fDsZ$+{ufiP20`.fB CÈ*Vk'oD[܊iF. bzr;N.;MR+7Yc"iAʃNΊ9ACWoT*몤v\/;D9$'LMoKxa:AilIi .؅``\ׅR@Khe\eK)<<zx0/Z y՟hb4 5XUOego ԡfy[:0899G]:e"ʺD˚:{©04$ʔWMס ovxL 4NA7 (Mлļԧ?ԛ ThO*7Nem8fb$7IDuXl6!3XjM\x>ִs$v{PiĕtKJs?+ B^ ~HJsaE vxQDGQ)ieiu'Z(aBxHԸR,݉ï-u j }69=FBٮ=){8dH獦jF1wɠrԃ`i)%X6tV=]U,zExC#r~-'̅X$P9,ݼziֈZcd' H _ 5|wr}(87H I$a3/%BcH&"7Yw|T'@`u4d5E#_Bj5KY)V? ^v?O.6 156le9f~^qr2_}|ouVQ+kȉUQ*yw]+rze,{Ua[YZUl XiC (dUE.Ү7qb./HBҧ+WOl0C6ߓ6CsHRbnr>6טyQӃ@S:& 9}Ѯ; $C`K?U"oEް/VGid< :('HQMDR[~g#{Ԥu+ЦQނзM$zq8nAr '=oG L9}rB *ity<LT36+%)8ÙsƀjUy|N4Ck39d%\4K^=imI3gAQ4`p wJ]O8gձ- o /wU~SES6Iݓv=|_Y2$,Nؿ?;b~Jvä%L+ ױdufXbEѿ \nwq8ldrEB_壆Ǿ]xX!4ltW.袎 Xpw,jwu,HZՒ/N\2i|PB:clP4F ۸@ 3K <@(<*_nxudciѐm_gأ 율V&6YַRX,EV7'%@D+.ǡ+-徍%lKZn"A7n]#nЗl zzM ڐ/)ɪ:u^ NVPJ >\uTiQ-ePqM._剼Qg9?PMR$+`)\rU2ПMa+W"ڃD%P0Vh꿄'yqsߤe6Q |IrT+*pMO KXԚ]`S}S*N*S!a /SsEi)nÙE|E`Ϛq$E{+O$K{?8V5xS@d$tLNTiq"0,sr,ՙ^~Ѿ| 8g# QH|ʨֲc9^Po]׆_;Sgbg*s\ͅqzQ'Y&dDQPb"kkG*4>ʆLEB]*v\K[˔mgHyt}j`B"FѴfig zzESbs"\ ߡHeF* :a^ CJtofdEO"J9ÜW5KD˷IFɦIl^,J04Wk`I<sݐjit._2Qllz@#xZdn Ё8ⲃJ5> 7kqe4qIE>5KFӖJeUT]x {G%w3ϴgi]&sWC'EVРwf/?r1OzGC'v r̀l,xKA%(7]g\xYj虝$mdX[U$Kuc?^Qxcy6 ~JCTKFN\aQp8?K'H1w%'X9_be %4vyU{T·?n>٠XweX, ޘ$z+ErCD2Nm%VNX~)2c*;|8]}pmssO7|he`*4륹`oqHH Zf߻6F|AR>E" )S-UntvuSA>g3 N6y ,@aA(~JڱWЁaDH'8ޚYrR= 1(}62#;B"[hpHnRk*.ٍ!iamh`h'M7ev4 Mu.=8nUtdݮϮ]iMŤO%af[R6i5*ې-&'x(/N܋p/=$FQ4=Է*׺Pze:5KPP@Q yéeΌAH5o.k@A>t #9 kL1ʩ(W/cw7 68*ׇ#>[})O$?B2 7+#}V~h2Ҝ쪴^8N+~W ̾aN_Y&BrX2u  8SAI6kP82-lq,mZB„`w$Wqf `!QWV@WyY+⏊|1'봨D1@t21jMw |]lW*:qKҍˇ>HaERP q0cJ7V LH,9 b*nN}kQX2^V"×\O^;DM9(npGevک*gN~f(]izPx|ѳ%/7A塛'H_:p`s]@׬Zre(gyEau+QضwWs B(0˵rk:ثC=شt&8LrwZ^)ZԈr;6?7km|`APDKPk[IStKD~X|yʙŇmR֠G; z}9[PΰiX5>mKS%ˣTE)p^DoBf$ePULȕ=N-} H1P5ޡ,Fwy@RM[zsŘ3[d<W]ɯ:-toAv4f&A;̢*=*i-&W 2zBd>!Ƥ ϗ6|$DlMv_Pg!>bcO4 }=õ@6Eu=|`x{oE2Wf F1q| z%S-8(qO,GM'>z/,.4Lo-}JԪեE5GIS’tĈI7ᑺ߲>tdtp;c9T5AQF.YEjìYXh'_3"7Ts4ឨ}i ӟ[k# .X)r<42" vf3A'wWG[MԳ(;4^ 1+]S+ߊB#VJȧd$XLl"N2_~b W ,bmd@MG xӟuE&[=t3י?ź]Y=;gjrks$ӽ4|R`BZ,wI-.m*LM~NЇQWV Vu8& "ŃI'zII3f&f̫ nܹ< R yXRӜ=4vOidHf6L{/K]v-i D[q%n}1h`m/ԳӮ]tUӉDL|{«) ;+n8M-.L,0[Ő;R/0py=!yBiZ-^LEӻOGpC-08tV#Yq GPshn(|"2ܤl)~~$Ԡ]!# !X4cz 2DnPڿZy/l,"{Z!*y5+^d -ƼV*(v]=S.+-eQ2cQqvAekTx#bFf]Oڻ'2$jG*az !1o) {1DE;l:#qē)Oia9?lލ_hiFrz c,VPo*% j)ucEG :]`X$ܗVq0v j s^+oUyx/).]b:}eZkび6C* ŗ< B3εWԷ @x:cL&Qy2vwU]w_-;oK7 u n8"є)!OYjhn:xts,hRKZ7`3V$<%zhOܛrWD.fb/Z;"TC,Iwv Q(SQF,ܮu_ΰ*S9NH^.xOMPBwT:R5t@mKY&e7U󖎝RqH\;M$h2Us@IF14:[7rlp@E'dev WgG] 9B=t*:%gONy2'۱%!pRbr=IҐLlt .=aɥEBqj`9  M펹EХUr&$c'W !>pj<vi\шFZyX@܌gd ҚUV3LH^~`/g6uVJc͕͓ |)?'S@;)yA,3yWkWg{bJ{@W=aR|8o>Cγ,+1Oy˔s5iĉ 쨾'kܧU2);fE/!05}͟$/F:yp`:R\/]S}Z?4RQDPVɼWI@TQ'IX3!k`'4H*c>JBlMaZNr煟;FzgޜS"Wl ]A[!E5JZ 'ƅr|ǘ dit x*Կjj;7 C"Y^m#H԰fU뇺)hڀL9 }|Ev.T |ˏaI"KȊTc:t/ւE3vzd^,l@隕Ĝ#[#ٴ(sܶkNiɁD5T">xk5QS3"]Q$CS'G{5l`‚ub>%ne#0m;ssXT-f͖ $?ZgcyP+^R6q{*g76p1›?]2^39~tݫlp>XER,€lWFfWʻȨRNk|tEn>CӄQe5 wTd.!`++a`nlMFt* laC"j {`2%[BrT2wȓ76fIh&-mSP{ ͢ ;P3 $ݨ҉%?,#aShȺ˚؞(z DyOXy\_Nd#}n[8co\ sL\w~dgdlʲ=Wp,0G=7ɄHjjَT<=Gm b_0M0ʾȹA>+@<ˬ$`Ҩ4 do3GE4TDZ ^:޲\J\)ySD/ï 0FH3Q񐍱?'-M.a"m@XD LX3r/-ksMJ}Nsj1@NUp2rϩ^[x+i,bƧG "]fAƨEiPawkBpV~DǾv9-,MDLwq8չMzh4E֖t_mt5NV;=;l Ͷz_lHհ]hlZvubϩBm܀ZW`R9KHxCzO7<S+ ?Y0ЊPHjb{!5zhKI3-!_]OZeIr#"̥hm2%9g 7Km#L7PnUϻT9KodcY0qV9\P~Ek r.LDO|R譂Rr ϸДNc`z@VN_zv Dؐ\6D eQmx ӆͪr)%zq83炯V?FF^dz5zӺ"mm4e :C ,;H쀷؍D]Rfm%}P\T db:ѓz ņ]'-}fVw"(WJ%u}ZQQ"|)1Jud8|n{<~>Au4v_UMg&4n1* cp'U{g-<pv'&WVudM8M.֞|(,*?*}D'zD"D\;ٽ5k3U̘?D=I? (i=ɱ+Ȧ5!-E~ޥ?I-3- @&*M6֯[(+^J1پ}/.k,4vMBAbl͚,RS~>,B}2nA+89~pe$O[薃F=*΀cmv/e%1 Dǹ1Ҁ?0)x?aeSO*ȡhB9 z<ŴZD['F^l>7^ D{i|v7m"&=S6x)M_A~ n(}h!)Ox@\7!;4 {cN7!owUd8Ŷ;çG~j$ۅ+!ٵo:.d޻;1&>g9叅nvz%n%ٜf^ b!'3SQ]Ӭ2yT.Hg(~v[#ep`yndwz2Ե,u HoA@=yd!8StMG3NfEG=Zn,R$,tPZf~)[%)#Pޜ Rv fS5+|n܌av !CT !=fy%iމB72b&5[.wDڴRU &"0u*"o?E5NN.n/m%Ad>gG>Li/mK'FVґup03"%HB"W.Ν6NtRJ` %֦}nMx.*S2uJɷ fm<3eVk6@"*ڟ,UYƸFvZ"PdzwP4ehC:+'%*4鳲p}q㽥1aЁDiDS_…)~LVE9!`(a }Bb`D*<%d&DQO3 k4xIB~'] +rWY0lCv3tv[6'idEKW1\-z]4_ži0 rK"胊܌\`۱eX/WD]3-YZ&oyޕƯʤ0Xbh{$Gij >k$mJ3 0HY#9nX?W?/zP>培4*/[Y%k~KجtO}Haފɡ1N̻7Xv-˨_]} ~E)ћ&Uf/H eey򷒑*G;Ϣv,,=~Ӽj+?w/BHL5 Ǧ=aåj+Gw\i7nܸ\ AK,WiQ V 9L}Cs+4f2j˞dZV u^1H65QY2[)`3\n%i }6ˏ:' Ve?M S*U ?)+PO1oP[̇`OlZuj9q^{nt>(6O½eL^AR ?"o2EQS̪mb&m qevF-ag8)"b6!NE=v=+m@uH*epkAH7lҜ7!Z'}BH&֒:`YG&x"ӸG2$aOZ50(M 7fcn,&3j0d|A=!Xo3r>_Rړ7yIA )*m6QI`?;#4jBC⾋tt2!3qWp{3Lzډf3n"hD^i=mѝM^X/ÍtNoJ(| CfR/C#y/,uX%;dgF]pTS kys8ɹX8])<5e0o$4BC?k-I{0ŏ KqZs`Rddm`0 e^QLY̔;Q-#VO6|ź&Ea:sXÑ, &%"E,7>b+#хXgy;(d鎎01!Hgc#:8f5N3O+.BvKAz'uV\yȧѻ&9KFެiw">r850YA8̊ =Rh0} mDW&s}.-ŷ!I2ǥ6w}2?vVbzrEj7}@r@] G8mB1M1hH_g-e)R6-9#>-ד{O)/O;prZ{,sT;?Q Ctd$LУ+Wq~Y.?quWsZ:]G pn']]=ǨI&ڏkVI:_=w1-C2IEjMǷ̾IRFQp=yv"gd~2;uѱXSg*~#:o բ1Roei@g||7[]T M=雁"[EQS!LK5 b!')!q>ܾ CFB'|!2]cyDgk|f>y _ >ٍ\c1b#H on147Y\ x^ Y|?jފĂ؅ZVšQ۳Īz:mRHeAje*P?yYO {(t--(R&YKVʥ288WwƢ`lИ2zi^{ l}X%`X ̣%6qkw浬uR>\Ԏ25<@5S 1EoIIESi3RbӺy>|zrqH(2܌`Oœ~υBnf?ZĻC{/f#Yc>3kR陙gA0QM1- "~`_KmtdR޴Ƣ/^:tܫ^%Fu]̠մq&5o#-SGWm,"WQܫ=ptKEkGD߃<(N6)ПOP.!}o}@,24H:@A kќ]_&BB1F]$R4ï-J7)ʕq;~Իo D֍Puzh ~I~>"XąW#q)zT(`ScaâQ.(}RފظVN+}Įb hE=qEM]?)RHˬJV+:ӮM m)iv Dfp_k}>Y]f5S*gèG>?pPvۥM% j=Ab؊'GIo)z*|w*_7Vx(9?ɰy\4y< oҭ0gѕƷ4ܢӝF%1Eq.UYlACy>Bmi֎v1cWpn뜄c 5<ǂ<寠eA7X:[ظٗތl+`&GEA?0:Š鮡.lθ.@Fu$îK>'<XF*yPtnEբw!/K ݭɪkR"^hz.B-麕Xmqq#dF^v| JRr٩E] _g >)ڕ e1JP(uh0 G eQVXSK-P s$9 4N *6$SPL&&w{ԣ*'ሟgσthqLC*쪣0tw#/vcK7&|B,B3vxH' ۪é2ҕ2;D}gϐRe=-A7TT\oE"?HP4^"i#a4K2\:0D E&g}.M d39&p+ך AZ;qkOA nT~r);Ɯ$ zHiy՜b~LR3IEHܑ'"sjB2LjE" uаVÄ&\?TLxAXJOْW3#uJDHeՍ%ONep AboZ"Q~y/\%  *))D486s^+'h9'n`+(p%Y_\,-pIWɹ(>p/>iVE0bGGyr`kъw*sHuv^COY86⺥QRS\|S%^B˖8'0jq׼C-|lMeMU?`sl1bY:0nRe_{~j@o}8ut:-|Y R9jxJzNE"˟&WѮs54^O/uRabayU_4Giӝ#p7V|梡+5䇿$>1>ט| 5<%hsjS(/I:8!FSg+?F:v0QVG/#xqT6$m7y$pfMxY}UǶӛUiVg\<3œHׂO<͆,HtL{2@9clXwR옸=AF7m5R&$s%:jAJe^4gb^r.>GFaot U߳KL CWյv2:yS{KY%*X$0|:-I=R;ݎWZi.Blۃx$( ?,&%bmb;p}FVO߭hPW_8\,̀]bwG󔗆Ry>NL陝p* 3;05T_ߑ˳JLjhcS&|0Svg~ AIl.\ֽѨp'TBRr~<=vFJc,akS8T)ٓ95mums+sg"*<7-.y* E~GQ _f! JUxՎ1PnH>kԁC}BHP#}P9 ?kl`탸`Dk1#6GE?Cn[ "i08hݍ1z̀f*Pi M'+):q/U [4Mk;Dp϶Vŀ]NHݸw775ʊUZ=R;(ՀlqQiG6[ͬ),pAC޽%8 ?̗*TBntd!Cbؽם/8[:6xm(?24z.WWa˓Ue1#(P$q7#Q3 Ѐ>DێWBdHfl?s#[F7B+n T1n2}5\8Fvmf x*R|גqb,x λ=mҍYX(T'pifY x=Ũg.|04GbY5&v)x[y /Qޚ*hP3 DriGڴ%4& mc찘[(\kFqTJmݔƉӈA+ZѲ=NnG/OlE!7.>L鵻\x5ief8 r):#G妼.NT;5l!l_YK1FrKndi;.'tݨ%%@1o ] n%-oOØh;`&ǁu뺜 KXܓ9_F*hY] P 9u'uٝnw{St0Uwn@>'6_abO׼YL_&o2N;t;#[zwd6N;ܢ}u o$R)2<@o?q:Sn˦;:6c^tB;s\4xI6yB_h2kƨn d?%ΐOCT(c^2s)dm Gx%q5z<& +1c0 M~^ Q)Tq|˵VUٷUzOԾ܆]o@Xkn d$><m_ o}9h!Gϗ~Wy ŭ^mX#4 K+88?z^WO?S D9b3(ϛZ) qXB8b]9A1L!/gIDħ97nohRt"k1D~? )Ե}X)W'`gpGj z]`MEp\w7DƏQt9Ivd0L6XLizK"Sz Z/yugFDrX`ύj 7Ob߮Q$<%`庳1++s^xI{ԙ/9@)h׍@IT n* :T(Gy`$ǂM~HFn\6(2Ԥ#^ 426څܖv}^|5Ï7R~8Y+!,,*C-Jl?}@Z(GJ?.Bmό3x,ŕ&Ѱn6sO@TkEbs+U*?o19sD&ym? O"(As4/pg~yyixP"+_w9*3(GpJVE5Hq-Q[-lV7JGm!戞TAP'` Rb +>[O%p* p93J*'];dfNɧ%hgp" Q5oo Y_E%n n}`{򅰯eRjЖYwY|o|kV-Lmz7X.nƚ AT~Yƿ~QtrI(VgΆk"(PMϟyj5wѓs+KK2;\̿A+n07|H_/2#,=,@l?3Lrt`Π[vS'HC*2>'|] p =!D޴t~mq =og]*.J,OOra7}"s$V:}C\uLwڤ;hyH .5x攋%s'cz F'k`i? a6`[v k35 ??uS| y_}[JXe'o/['\ |BJ y){Q7y?:P Ċ/DQ5POGKbϛ<ށYKAzgwhp'R7#F6o:P2oEE.tz y+Lx{ s xh޽dfU R̃36Zܢ"[ TYtR;ު!Aͷ?0ۇ׭|!cPyŴMܻ>XY!6Jb_t͑o\c*Ϊ8OCZ!8SL%t-C2M#}б!U[nd; _o#]̱q/x"K$;,^acr]R;OPngCL<2^< %hx[:.NM\9L {# CRuB!m a^ygэ( ]oJbì%H& ~4ktФ,l#~lFvGނ)8HN,+yȩ:p>=ϳM%_-z` C_굛p.IPꏾJfAZH 㿲ۚvP7rIM4Kĭ<4u2`C/7էt՞2Lt0=눇[@ڴ^Uޛ6ዯ(o񂼂jQs#)uD]Ϫ3]HkO O2{!ko3% &rО ۜZ<dXNee$7@yGAYL=_H>l]`6^Q`Du(#?f1?M&,@R{X3,JDҺ kN{s.{ f+q[퇹|=yLMOd>sbLbk,ǀb#=<C9q_gIÃ])ے3b)mB`4trU?@yzT@S Y4d^E(CydX#-x:&ĉ:w&˙3n)1}Θdn_o@.W(1\v,e5sMBPGF9B<@S;hI{@ Օ t18a΅&@YI;_ٚ-+-yd Mi|91o`g,vgl>~,4kNѓ~P GԈI;O*DRBGj4q8"O\?.ϒL3LМEE0/bjE#P{$ mz/GLK+UVUޒN=ʔ;%JIc2 *J.%KE CCq/qs5 +KthvU\&*Ώ~U[AO!!m3uŜgYw],)|tRR*c+ d2))&]sMJȰ4<&˾ctcaoE4#w$hz JbL[nBS \TF9@+~WYV'9$2x<8䭋20kplԣz?I_^pg}))DAz'fܽI< ?"\-\!S;CA5`5 Xu.wY첐ݒCk&5M(My _J ߃?^2Ko.{8c QO$ty{! MVLΎמ&e^-mh,DjR^,M, 9 Ě+fn὘7[2В\j8TGX|eJ9*SΌ)dK?T4: w5V2xfv0C/ƺc#,\!kϙg FtCY&H_L`-zg0cE<੉X&Y;ٙ:(=j%J*ׂmbY7>T *+‚Sxi՝FSv~*~$K-DQhHAc&%@ jAr]rG[d \0ChٕwTK!P`y;qEgNǺ妐kdJR0;*f˖Ki]KCMu4" _ _( m8Ҽe]blSȜ8 S n9q?@v+_ OV}|xd9~2-y#=[%#1MSƦ6w^`CeR@8ht ,+?w!.ٚEB&%he˸?ɠCnnd^jRQEy2*)Ul7(cՕpޠs¦-щZr)ZS~0y¡BF=Y p~/jKәNkBS䅒O9 fZ)nhBǗᙷ9!e5fw~>96hPaoe'}},vYJT(C :a׳Y\L #-OвRuOթXj=]yDe\/=@2Q4Y0<۶U;NogCN<5X9Ub٧~l5]G>g24V$]ak/\Bsc\R:LT]]cֵWP-_H᩺"|%(!9a#^lxP.r](vGB.P15дHe#Z^r5mTf5ri9|7pᪿNN>+T8;Z 4 𨫑-'L9tm8fXpXcW}x8KTa@Nw,-;]A 2Qry0[bz%R'Hq˰- Z+ZdIJգ p3/2DɥzhZr8MHFv^TG@ٕze}'~]y(x6-g0@brMuK}G,j͇I!!:H+ÝmZtRPi5eQ J`>nnZj8a1B!Qф;tGn#r1G,ŠpL4-,k KP Ul@q 2b\Akrۦ6\]},=bZ^$kE;6v}5_efYxNOibWCL̲xcWGDfZ}t H>RD Pg$6tx̨XO`ȇL3L+x 8D'nY. .7F}ϥeT":H{Vcy `䤑 ?p /<a#ƃ`Os#K.D[XDNLs/_Χ@n {n)C$ai[y`z[F3ippהPnBD[`7S<ƬϟmՋsD!%;M ;+#4Хq0u>I McHG˷՝ZiVwbE3%=˒@15^e(="+ZOXgM}Lܠ݂T)M#/`Q ˖7x:*4Z#^fѨ?T݉`MǃI1:QSi7d{"R#b25r-m&l:vZ=sn\^BRW](Sid8'At9 YCHZ0pGZGJGsesJbs!xp>9qn[W7.ŘgBS£.tr0#S ) d56Z@9D9x_ķ: qш ڷ[e':I1 9Gq*tD6p:bHS_}40Gx7l ([ȈW"Z-UQuVL/zޫъl;f裀NڀJ:SFV)eY`(LJWկ ][M,kJr<- [AAPmͺP[g|cr;i?mt'L4#ߨXnC)AsT'K9Ij+ѽt?\ÝjHJ$b[+D(VC[_G:#bhY\-p# %b>V>[G>iz^w&a9Rv8ZJ-A"ˇ܏?&FӲV <]&2ӭފE/N8,Yȅ{;f{;rܓZ]8"`miı2T\1D:BC3&k_IeX1H)Y- G9')Zbb _q/e't_q8L m+HEPGf, %vbgvHP.0'l<BWm )Hw-=f үA;EWy Ђ+>O$ C#C\[2qrD@;WZ*bZ16fݞiս'{!; 1&0 1ֈLrG&pFfY(sp{/EOT.Mn}EO>z6c*{ntj7 !qfdYk5S7ZIف(~;aXYY&0x'T]9n̯=e(X@_3[B>yE='`,X;]E\J.@q'*"_ w->gWOYz^3E]Zj`TZ^X 7#EO )\E-٘@1NZzX9{_ u;ƾbt77?pN^n朗-/Ⱬ㉱bnWo.OQ*e WFxRu2.;E\'$S*Xl \?6!wtwS;/J 3Cѓ|LpH9_׵N*'Prx|}:^qn-SG罦f˒Vզs6PRfgz?Irl9jl6YyX0a)ޖr\3F8oSվ$vU٧$Eዋ^ aa^@Zj/9YwzT39zQ`.]`R^÷;jˉڗ 'Y^ `3A%~%?`uh Gsd[xSp# \89=;ftd+r/"Ih"UF]j#A > rj{a]Jh.c9m~<8<tń ^dƦC»;e,p%5˜ׯi%Vٗ6o8) IRy{2}ၸ0oYu.zWX74~x 58]*4E* H_?Kbg]6,Je`[+iژڊ؋yGi q^fA/R@2M}.뢉>0iF7Eg? I{"7o_?/MdM|6,vR g/`1;7Vv8+U FRR%ŐFԁNq-J 4k} #!ao(G;%ncƮenK/4*8,R uDLMo o}X c ;kNꗒ # U=u=!{Q+`6ԉ]ih xsqޙNR@IwSUk]sc2c\UOjF铽KEu`JyקvY.,+@"7NAb\=W;Ā@F` \֏_Eo1p.c{g&0@占8钰49?miD d\5a[zJ.YpO Wn=<9# T✶ 󨢋|eMcibRS6yTݙҵ{WV&xqT7W։萇G\ n8,Մ w9 mS{(Ϗ nh dRej]tuq{YkV/̂˚9 m^p' }(%4}BLkXԄ9g^45f÷%jfT<Jm\qzNVٟ?ݦi71*=W` np]':@r:4ʩ=7ܼWD yVn}?[փ#gzop@Mq i;>D0Qb30ٹB1;s̮+⏀eƳΧi 0* ,ONubjէ$Z|Rm~ƣ i|G /H n%MGN\=v9ZP Xz^i>"ZX UsOL#tKRWaRfi5I}3oU6 VT5frwCjXrF35Dx8>7UH'H~Ivh]00kaU]{/*ICT?,`56f~{vFwZ&ZLr,5Lrw1*jϭnv~k5B5n%{El@.V%gʺ@;]z^ߒEƃ֩ĩVfEnO[)Zۻs=)Cߔu@(hQ.o?AC\)~E 7ɼٻgJ#8q|4 rEU>)0L7$ywt _hj+,/6;Eer FYxZ_[r,vE;p4)oB]oYHVUb휼Aʳ;=1D0F2oG(YGEgWVF֒A^%6`C ig95}cF/w>t)Nmoɜ>IQ\N\Ʊ=/&Pwkjɔs{ޤO@i^c _a쯬086АBkDA3Rz>P=%ltt B'΃˄_ژ0᫘hZu (wC|~?u?H?Eftk0i,ѿ o DKWmC,B4ÖBOCksE$o9pɄV8V#mGX>o^E>Q3X5v<1o,3(M:d;tٲ}Mn̲ ~vdmueS@ ];:5,irENd'!]3=` JơiHBPVKj$cA<3%"+9.`:f i:A3H];r1G8ǝ(h>U^ɖPoj)h1/Zĉ!!h{ =_N\mr%DeN,sIqueG"` u٭1\h-ERV_/O?Y j_ cֳ3@MѸg%|y:'jA| R0Rf_ݚj9{nl[MPF#r hk)o=ؖ}JrRXW>mxfib(>('U 0DXvqFTZXfu2%iLe=% g*P(6w7LnQJtq}YWD_`1!. O)¦3\r9dZ$oNFƯ]tw5 ju@|4mˡ }NWbV:nVǏ^鳌Bop{!nKaP@XvNɧ"46xsDHp0hLFiߙxNF)\RAy~ ѐ\'1f.6FvZ[ ,""V9Wi=g1׳W ָׁf;UA@Dۗfy DFuH<3 b'){v֣{J!x`c^vqʰ+~7?Sç N &)bDϓ,ʿOoR$L}-\I2Ƿ+198lES6>}m6UPZU4t%aȻzIW|<1R*YŵB {ݭ4~}/ \W'yOא:%gv=Wy v$V|[mzndQ<+}h;3qu=HƩbNϬ ;*wH[f4Tʌ]^iRpTtj+2&SPf[ՈcUW-.zXi޽twQe)/EN!$ ৻S*13^f&xUEIͬȻ_f!Aعjy0oEWMxhⅶOK:ZV## ԳJ+Dw8V-Q2(ɬ!N²IQ}cSU\j&zLS'Q`OVǣ`az$T_۶I6`8H;q \N@ 6{]DmK= 6=WJmq6\]Ojaɐy?2Du'?{NƐ@ta;,l>ENؗ'8Cm%VfcgTjHF&){❂}3|vnY n \wFVo~4l0'dDDscDUS5Ѷ )&Q.WQa.6ea*K`o (tUǁ">)BLV^Te㭴 ꮋ8n9SAz:&gfI¦NdBP\f,61 ۙN,@Ӡj91'okӒ>զdQ9si H>sPO%(plFy Q%CЏ:5hJ}<`čLXو5Fl㴼#%r}1K]]=K7Wһů6hnAfg_?hi&w%#0J5,ܕNxhO^/ҳ35ǤAP.SQ$'mQ]d&a"dה'aG@t%0=^nxO:*~9cu'R)B~d\vf:@pgz^|z㦄: e%Kױa(Bue: 69efUTT2!Ϣt 1qL,yԘ "X @G|^q E* )5pbLՃpտn]2Qo8)zt'aB2d+fQ[!fS^ jcRduBgSP޽`׻lz"R@DC!;4XF70!Y}R' 5Kt%3nf1ںIn 鰲2w "!qs-]V=_./5{O<vaw6~rYѻh da[i1">KI1j[͏JvUC,QBj3}X3 zTS&GvTSoAvb%P!]ޟۤk>2TyS1EGY}`$Gvʄ 4m/ycQ~~*fZfgdDTv YԹ Ⱦ)%"#N7E8!bsbc%"k"KT0EC/WsZy<7ˉ'_#.i 4Ľ?j7C"LyQ>@s@4'p(0LOf0kd%]fς>F>R/Py) zO6\mȢA#ZafX%҆$-J%u333V(KǠR2$\%k"\4$8hq $ {.ʗ I@'4U8Sdb $2Qdo4O.0esa#ė,/s:sptۭc0!g?meף_0D@[/OQE/u0I^\e1Ĭou[Y bdt6q.M(:?IMǵ(ri @CUvUNVvJ8.l#&+Q@F|)\bF3-/ukYvW;sDC~{:bKf$iP^qR0-VR]Oary̼ f+#p.z3RnOdOO$qQF&/BGhڤ={Cœ_N\2+.OZުgo֗9t8DbDps{sFJ, PoG5Ȗ F'kYs65.埞s䠏Ha(+ؾ-jPJz K~YꃲM: qWb<7FgsՔC,|y'x1R9Kwch)-Ϙ(Bsع/Ta3{R( !o f#V}vd57V5M@M~&CᓐQw8@i﨨sW"祲8}I{W ,3B{*{~`PC0Y/-CxXv:DJaѡg3yDaq/]櫮dǜ)l +Wh)EQ˝TAyQL xYOT܎obc%"?'4;ǚMx?Jb&9Qq?l) [œF_P?j* -+C5|n1:|Q=*CpPО8]QCXr3Vkx޽j} = NAYY̢֣K>OG=j"g7Zćj q;/knhlIlk!U6R$}S Hܗp 5^~y5hu?3rRy1OrH{i-xx?ڪاiJXץF},wY=C9 `Tu01r`%W 0{5$WD?"tWmVX`azLZq/ΐBHrL䖧{{WcمHx_UB2~u[vVX yhl]OhMJW:߬RŲHwun雱=<Mjlʸy(@,Hz  ~e#QPm[y]|S2ָk%Fcu0E^"{.Tsg_c +K5 G]zf-c^K:[Z[[G8[>E#-̌=<< _tVsZec]Un2m{Cu}|^Ǫ] Φ1rh_~&d!e K梂3>91}F.딱װ7, :M$n̉wZ>\ lڗk`owIBO4yάK>c/[PO@*/ь~fcpp҆ pE2TU1٭Y҄M!Ǟ-ݷ#%NS</[/V4&S嚽ݐ;sNX9m8]V*H,F@LM NYںюju>u#O~S׌LV0>RSfi r>'ip/S?? >HG5 /~q\/bKʵղ.hP  Qde*.l3ƛ|10.Pcɓ19vؘ5q 9sfB)5%Pׁ%%MY SUk~n_sn8L]3% suѶṒ AƎhշ}~qt(|=Zk>]>-,ע$u [\ݒ(Ǫ#ئfNj>oL>O"(73!C`BPJvap*Б)pc) nԦ)C*3Dfd `R%pAK2nPpn.ڝw&$` J/^gB*\fH5@FӦ7^,11>fOofB]ctUZ#c eZs>(:77oA6~ ߡbWFy;+]iyVL FT%\SA 'uqA 4džLsymOcc&7*k$P}I]L~xLKHls򣄵##%'Ovxa|A.Չ&2b7(h~"[#TUJ_JY>)+a ȀM7껵zaUBwTل>>i)~Itz}'ImSZ }Pqaʨ7Rvp@bxB ξݒG.كnGצ`=ITͣ!#.osJ4UӘdG+$rFqi\Pi![jRƫi F-=c>NFLRj;R}4yI"$Xw|yx98L` b$=;).cQ,kЪ6!y ɹw܂b]7VHZu {1XAecob0'#KAcQ,oB3,X[RԸ>zqBޮ_G 5_އז{ZG=yk {ס~D3+.jydPu{-@}&9󠢌w1{|pv2c :14f(1 Ţ-T>Ǿm㎲\c,mpEjA4lPoA_/"komGm.Y˄ d4Q龚R$Iyv<5Ssd144-O}S Kd5 ׍] >;ThoidSgƼا!eGXuYa~%ei1!=ƒ 4> ?I |( p;9/Q! EݒKؕ@:>cl9Uϯ=ZK&bJkaTG`9ƨ)A}|(>3@aGQР! H&`Zm4Gg,Q6AjQ-lن^%'i fm*rO;tC|I+h픎U&ټtTnk Xmp Uy<LJjř`L23]BfsI{QTXϣqKN|vyDCOZ^fx'e ̇c4G %ܧ: 20[4@{B[/& &|+=R7FŠp`hoMdܗ8Qed9\j#޿ x,(;oj @8WW1-F 3Ni-Y(Ht@3bECanBdM殌ﭸ'/"䇞 q-F}}Ru.niYyubi~!iLΥqSk2˝_x^H=973>c4 c묮 '#5"NUe-9m "ZjBCf< !t*}^q_ٛB^(3tU`A{DޗB.31Q\WvaE0{QeZ Rmm/Ocndk[$?ts/.h|<>%nl8ylxd(݆s%Y X@'zZaLZ-I?:UfheO 5OR*(ō̑re9;v)4#&i\w͍on :>xnϠEI*ң(A4،P a?T9ad@պܮL$9H;_v ;0(FD.O@iW^85"’b<:MjrdHk~JQ XDgՏjd ;qPn]]:!vIRfPOz=wEG?Wv ɨ_h瞿XۭNs?7<ǩg%@OmN. RfI(_wISeblx[ӐnBIixtb>CzFeܜ *{qA`]?M|b#Wt;er1}U0κqѻs\5h[o4FսY~0Fu{ZFMFF._@F, Pʃ_8n.t"\?\02y}wr:tvspXHIX k?)CڃE]ű_7t^\ UEðD ^Bp*v_0 07Vi\6 N|2m~S7KZYkݻZͬ\wBv3cAlɼaݼ'/Fʟa.>=wX5:J>v^Sak[I kMJ8f̹UJWQxV=^p>1?7kvBYf[#b$#ҷ"rMZ-Ex5O$T|hvR\tbK[N@Tj[P}2(WHR``n/Zݱ7KѨ.( VU{L>۝~quuFO 9xsQ T FㅯN9RCQHM#9Si:ϗ6BKØi lo9ӂ| ee3]*qӅFb:Ü YXn§dHʑ6IGTme]|a-j9ȁO W~#kL0M",D O4) mEI!K|ku~n(TIon$uץUA"t6?xb0hc8Bw bo+WrqIA^J65 rOY`<[4"A8@yg(灩YWz*/u~{Wx}_pa5v)d+Uj t'!](T,'ִ1ELA1 `IR^~=.}D=0?ѓ7|?LݧN9iP,\v8(gʙ].Nw)u}im@:URM݄v=b؉u~C%Tm6Owd C#0&hBW Ydzp!f\Dz_)2Oä %cka"P1ν,E^{Kgפe5C &qA1I:' !}bB}b 2lSLc0kxΖԓ߇l$Ќ,L[4bM%& ߭+x%:5ۗ: zVsO!^x : hkcǗfF)op=PA!6?7x`ǻe0mA?71 PS:%0n~ݖ{#YxH\M+\aÕ88=$e֙J?&. hJQ0ǪJh{6?Wfj_~-uDȀb:; ]Ncz*뼐0[H,*7f(]L٭#CJWTTY;q({`H/_3~ik0{[РNq_%H:u\r'6ٯENuzR>a.V}'oW &(ݙ?ڗ]?,m|4juA"_PPϷ>uu}.R4 ٟ_S ifv_||({Z4 )T\܀ϤijeK'4Xo \Xs-jR8DuݸU5Sz^'f'$[=pCFOgc%])_ƫf9%BW}J FL00QT{U=̡Yz'F"+(z6% eGP2qϹOQWv23woGJ]>OYFuK !O1H*iVIOje5'=șA`=@؀5C (g];w;勶=hW-*_I4|Cth ) 9)!9q$Ԇ"-E?]*Gݯj p)uPfԽ?X*?m>=MKvq-f6^g|0Z>dW/ž sA#'u>ʟVg@$g\/-mgN0{ KrxbW\~ci."qQ?ZY+N!k͓"-4z!7orАSqSg Hb+| كG[[Xr{) ׎_iãIyb}3H 7__`,W<NloGzC//9fWfy2hf^bMK5 t*TESZ~\p FXSea`v9UYN")2]V$|mӋdI%>@yt(aMkM[`BzGAx@),G84t968E {ܼ":ytƷ.UxGn5)j=t_Sed;ˊ7~⭾eU:د3UظнRz]_DUE BC2$f9OP|xZ ݹt>3qyNYX?SdfMx&\w3Mr~#jP[߱PxLkPY͑*!K彉52@/r'{՘ʯ=6ft 3LMN6zV(1t.N҂dmy+N0+x (GaeY;{M|<44p\ tw1VM"ޑ D) I\%. ĖarB슜h0kE,+ޢ4|һ{X]atb5RK+Jc{ 3oG_-f K#N*|Ea!KleS*gQ3sȻ@Vi[)M;GD+ :g] 89Aiˉ:8Hjy/mެ-@#~嗫`q墢~"9o`awjyց?v^,uG.h#83Mbrxx5E2ϝpWo ] $TlMnlo>Y?EQIY6'q&wJ=A {+BOؼ1bWY(,S*98`HYiM :&UQEmS"ydIʭV;O?F +NޫbLlY(—I!wO/55cns CMݮr+CКWf`ԩ7{GF"? M;z_ǂsIFZLb"޻ѐ ?=Ecyaڧ%a=mȏ -0߮ReLnt}cRMIu}b'%AFμhBFR&ǵ0xU D}7֔ʑHyy}anqGb&R.^Zafi[^@&,e(^~.u@ 9~8Ii={J7?c%kMctgAGbtObl f/7ڠ?#XezGb47i=`š/l5<5e|xK$gsUv/"A>֧dJģmwFvBq%@CVbidP3M;[DQ @N:6е3]CDLfM#W:%7bY\7YJ;v nE\Am麶TJUYY==5<^4\UZr&wQ-"qnSVc .vvG]iq51Yk͹bo[bSZPwpba7/2Uϡ5č ?а%|rۢ_6 w1Bz$X}j&xbUu#W}|NNF@KCXG.#'dc407..? \%I%,k{΍]zͨFR{jz6ިc8X&?r(>VlLBӫwÃՒ`. ?lGe7B^#{S#x`wi\UZ|{h8'J: jZmo\1q?R} yK^<|qelo.d3ELz. F%܈F'1ZfրWb)I[ņ tڱJ}F_?3@5xb:kڑX|[lf?L;nF[Y=reˌqe7g'wƥ}M¨$ 8ʦ.^RNKA163xBg-X"Ju{ZY?&w=Hך:r#LnQ;צ:L^L]YcmDⓃh7_HQ+lX4N׈5@06Gg9-[6zQ ~\ͅ,6]ݸ,H񊼑bչsҟ+E.~k6_2Ѱ7.P |%qbZjt3ˮAmG.LFߵ_\kҨ1guIܢݾ4 g&#+<m,0ځw#QśUzec0=3,B kyCP"M[b<DĦQ˺ qVRviF%jhy,hj{,}ϪQM22."P~>~>^c33%i}@ܹIp[fԵ=}< *U'mtP8r 1X5xy&B${M6Eůu:)и1Fb!? 4FkIeD 4r#VLFk';®ܱ^DF`u ;׌cfƇc|#m*=""{@ Ľ%5JǑedcP+\utro|AL+|v{Nm6iվS7g|W$$Ҕ^U$/4/8(HåPqlI^MHA=M>B'{.5EIRyߌn+|TG_yh3YmLjXж# ^JiJ+PI MmnjSa7 [dE6 GBq9SH!$!&rM6u{᩶8Ѓ$PQ.k$-A/`,u~9P ]yz谾Pݗ7G[Is"ijKpsOUz4KƢ S@WW]MgK*TBuEs nF܇u>֭4'k-iPOg7'q4jx.t&=gbO:PbY,WUΆx.Q>-rau:eDRC(@X2JxbΓM(Rq._xTSkj:Ւ[^a Y  YZ