corosynclib-devel-1.4.7-6.el6>t  DH`p[*; F`嚂{!$pY%Ge:}TYKۢQm@2c @g ZaC^RJ`ߚn+OEZc#3VؙF[Qw0uthz@f]o]TdNSKX3|](}e$;ZYtbV`-~L +>]8i_ӟd#|-9hxc(Xt%?WԴU>HR'@XsLJc5u")gߍ )j5t`G.|Q4@>K;N* dTAOSކ \KG'Q$3ҐK _kvo- #s6]-GXZh ~!jxvʸ\P)$<4K#n.N_U&Y0b j+@b9f74bd5fa282855584ca88b4bff9f20ac766fefTh[*; FVWkothh/ u, _cQ!37-U/%NHdSm< J -q$ ze?WN ҅Nc.mQcƨcˎ|#RE\)(QfCf=mV W'C=c#2$G:f\:X5ʳOrt5z4[ܪ6c4\2K0SDIc%nfgB8ޮ/v!v+$*Ji/\mBԮgq8bL.Q|uH}Kh݊b l)KZ$UuJŽI OA`J\Od3&D演*7vXBԓj$Kʛ]7fe!RaWB$Sr@Q}ہ-X_9z8/ZC5߇"#v14g@CJrkT4&A:N&oo; ?d  L %=CLh v   % ') +.f.01284(4>84De95e:GoeBgGxHIX8YxZ[\] ^ bdefltuvw(xDy`&Ccorosynclib-devel1.4.76.el6The Corosync Cluster Engine Development KitThis package contains include files and man pages used to develop using The Corosync Cluster Engine APIs.[);x86-01.bsys.centos.org5CentOSBSDCentOS BuildSystem Development/Librarieshttp://ftp.corosync.orglinuxx86_64"{ h +y4H4B, t    B XKoX_p%*;--zM|w 5 U;i^v;=sn31HzH 14? g A큤A큤A큤A큤A큤[)7[)7[)7[)7[)7[)7[)7[)7[)7[)7[)7[)7[)7[)7[)7[)7[)7[)7[)7[)7[)7[)7[)7[)7[)7[)7[)7[)7[)7[)7[)7[)7[)7[)5[)5[)5[)5[)5[)5[)5[)5[)5[)5[)6[)5[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[);StZStZ[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8[)8ea0f7aedfeb916af7a9a2974281ba8a8bbd8a2cfe0a3ce44a5d9dd180f35f72001ba948eb9da41e7b7b37a989517c6c09390fc555257cc132387d5324ed5d3b407237186ebe997b9a6f26af76b92e680e7b3d3e4b8784988a875fd1c9b3e4db9848fd49d563198e3694ce4dde27a1f2717842caced664012d66e026e73489f3df090033f24dea26c464c9c303c571d3759b56e148effeccb1d69606fc073b25ccceed2b307bfa8c686dffda0d4805553bc3ad2bd4963bb8e3ac87ec9fd42f480d0f0cf0e328857feaa7dc50b6a6229a5047547f43d04467eb33cefc4812132266ad7f080313fd4ddae9fcf585c708d8308c1db45ea346f5cd0ca80a2f7baec132d170fa240b49fece60309b60f1e94b33da781886b1f5259eb070f6b1a9580b1444ac21c45ffd81d47370552868da300c791554bf1030865f3032558223aca40fdee3073d56bd16b84867e16f7f05a228ea0fcf40e4fcc0c7c003170d1063fc21ae0d6d95139d9d0151d6d391587e0788e160e1f67778434d85fdcad36e20e5054043b40df1f55582fc26451933f08880b20e2278b696867c251203e1ea3e05f3c0c85a3e35134db69ef157435a32233dbcebd0f42c74c0ee354acc5d9bea48c059b1f854207a8e56725b00b3f782ba310dcf63ee25e8e65963f3c62445ea8b5a85af5d79ed301079faa545b14018aaad8ae073c7dc33e888208205e96507447cc66d4a8edafc55fe5a98ad528f9decc9dc2a4f00ddef9575c09a4844ee1ead50626917bcb9890dc28ada54c0e904e03781873fb5d4cdf0b3d182a053de2a0c62720c6126f380ffce2de7403c150d4ed284965d60c45f6ad2f7a15d2cab672efac382e230bd5977ef5ebe9592e2c5223a7a2a9dc99a81a46ca00535a83ab16bbf6e92afbc00401bf5b2798f5ba1248fcd489026e713dd4bd7ec13bc58a8e9c84504853a6379764b2d141c818d13fdb49ebf8d7adf5d720ad6769c039946f305ff58205d86712a6848c4092318329e790f26f5bbda433c4b103bc7295989abb6409b266fb46b7ef29c0b360c09bf6029b8457e1022128ead2ab5ff15279611e55ab157c552e83f1e357a33428fd41b6e2f0acca833bce3347ff0a13a1ed584ae95d1bfe8e10f5ba4982caf264016019b21adeab966a351c8f93555cc637829ed84120d60b8c62e6e23559cc9cbf18a70137168506cfac3b35a341deb8340406200e648649252cb445c4bc9caaeebf5bd73e2ca755d0e2333fe3aa46b4a4d74ed317b58fe6ef8065ba5797b2c1d404e8bf6b26e7afbd48e3ae37581cc6041b16bddae2df9d0faaf83c0307359e0e00bfaf6929aacbefa3adbd6dda11173569a8c237f39f222688976ba9e9055fd264137be33998f2c81019f72ced861d551989d1bcb3cb330b1962f8e37d77f74ffc7011f28fe8cdd4d9386ada44d43778cc778da40b38c3a406c1e3e358897d726875a598fffa06b0aa642a51282d11d40459e182ae34fa14eda86d64dda8d4848e33a62d2e7ea82c61215ccf90160e2e624e285ebe33f080e81238129768478879f692bdb631a31a63eb990889e5d11f0ad7dc2b44fc0248c6bf5b4b5e1ab2b47a8709f9fac80c0d4eb61b1c9e435dfa685f43047075568b74634da0771ee170e3547ea733257ae1fa0a69451c1313799022d5391dc3c47ee3e4476de5aac32cfe9535b789e7d78572a65383a450bd86c012745424a927265366d2a4a3d6ba653748668943ed62eed67c45dcf4e6fdbdce9d53f353c6d7d13fd86e4ac021bad76219b6b8a3654b530f1572bbd4a4e0903199f885b765553492a7556e8a78252504828c35ed39d5c085573f95bd52b7e56a18811a1bbc46f126bf5a3489e4ed14d3d029762ccd8b376664141e8c673937c1b2c92874abb1c6c86f8aa513a86b1864ceac148fafa203cbd36c957b59a84e454573daf32de19a93ed3ba30798896574b5313283d5e4a6eda9ae8cada286f32e084c8ae4283a8f5db1f6f3473f1db62c027c9e922f60f65c794888b69e201198908d6f0ab698a66ba05d3223f66047e5dcde20958cbf02681fd0787f0a1528bd6cd317cba6e82735984ca22b31c898aa9b0980a6c0f7f05ef06b5eced02d7bbd159262a4bdf11febc9964db982d0eae0f270ac71275e858103a63ec5b594d26500e0378e80fa9dd44674fc8765724eea9c6f664b9e34c0b4602200178d2c36bb1c5a24064a05d737a84815aad1f0a030e9c3a70a182a2ad947187d06ac4253708d2337eca98414b70b16a07cbac5b2038bd3604af73c736f2f0a955c13da9a2ffb22c78c3d5db65973f8c11472d0f6e9a935f6a034740aadd22b55177f924142080b408ffd55bc6d06b485f3a01c271fc7697da9cd6f21a9b7b7b467d2fe6e5d6b6635df07a8fecca54d482fe0fbb64e1250ffdc527129ca2573c20ddb744b00bbe23d4ede19b8ddbddf9d3987af9401569fc5c5e8655f248a973abb3ba3553c0fc5c9e7bbdf1a3e90c8af636e09b1a49f4ab5429a12ddeeaa17a8a845bfb98162f346d2b8650ef65fe95af93ed4d4252169e74d2755936bab573d01cdf8dfb3c8e7e15389f9926126d2848b548887ec1d5222bcc3d6d415d04c835b844cd207cc0788f234bb45eac3932e4848fe94d9976cbea2a2a50766e2c9e4ea95adf71bf74993d8fffe6fe1262c9bc429adb811c18b45ede186013868a7b24ba35ca66cb4b3cb406f301bb98cf24ec7ca8d6302683e520df5fb660bc358ac3d1beb3b4120f9e003932efeea96a7da962fea59b590c8a271c59e29438a63cc18d2016094c5b97ce8a7aaf6c0835a43767426c9bdbb1c066bdec0f4aab6385183e6be4b99106fb1e43ed0584b4b0487503a7b1d6fabfc8ee488e024e7496dac37718be2a7fe038195aebdf418508e141b8bb7362117e4b75f6306607975ab180c3181d344436bfb012a86106bfdc336cdc312c7b9e71ffe2a4eee4db949f32ee6284a1d78fcd60655aa8dfb9a88e47542149fd4c663c6d1af00a0e2048355b1695c1466bf87943819d158d33dbc30c7585f5e25489cb4622048ce9b13178167d64961962f4960e73c91c5620ace6f7df44bd0e726f90459f13495416924ed905d175b8fcc9914fec788e724d9fee63882c642cf3eca01821b1e86d536583964e526f241c5fc01c0ed2470c0fb895d667ad9c17ae8d0a760bc2e348349959673a48d1e25a34e52940ebb73d61a9ecca08c9d7ee136d7c55bbc3c0eac9bf38c72ac70914b314b8ef43c98027d89387a0a69e72a16e9e94ba0cd617cfd59c04c1b72b94a5f9c2a86d00ab57f127fc147b15c53ff59b58bdbc392cb4fc2d259fd2f54a3fed871b37cb94eb54f3fc44f4a1da450ed7e549e87b930f0a31646bd1b58c3a4366de960281985bf28157eb66911255141ee94d3214d98bf425061bfc085ffe1f71e23f31b9791e5467801a1a15029713255ec9868f91f8412a452b932ea9e67d7d4bcf53d794d7155dc23bc14cc17c666f19bd76632d977ab6c010d1a25585a6c097447bac7f9dbc612738816c7156d95e7e0e9db1444256c5b6ed17d5708cff70a306f5e288f74dc29d6b38409a652f326708711fd162d9db0985c1ee05466525d500a7c87394ffd0d081310a6d03395ab38190a816313b55cf466db83fe9c1bb895f004c987f664ac3081c09d145ab50dcf6085614b398a0115bb16935bf79ced842cc7a94ec718bdc0065c07f4e624c83ab6f4c224b71b6435b3c701445d29bba8e065e9dfab3d075caaf2daf3644390dc0a74480a7913e437fd2abee90c5e14960f106a5b607eef2290ca94afbdfb6b7fba5575b3b4d29538042a3952346a101f6aa9cfe6184b92471642dbf4dfe1711162f59e8bc9fef7389439e6c23e4d036d61e52c092365d35c1721882f651f1287505b7e42b8a755f4e333ad799e7fb13315250b771e2d70df14f1aa73037609856b7f63046852c4d85416b78a9a9249c3f4d294f84ad4d9abbc78f6cf743317153f15b86517baccf2174721bcaa26cc7a17f93544893bb980ad2b5f739f4373aded5bbae3c0871c8159f02b3452581eb9f6ab31ad61ecf9c061b05c1d9522a1c553864b48bb928c7fb5abe1fd813c9b1766d381b359dbbe1812f2028c52283398f8c34b3d769de9706cd5db04b52e938b3584cbc46eface629faad456b506468ca0d7f004fb5a143c9e9a1f712ff9388963edc1b341dae5f9b8b63a451f13406ae63699cca79825698fef28ddd35306e64728699e20fabdcbacdf31fce958c829e3c5186aef348ca10ed7fc6ad69873ab0f225b6820cd3918431bccec5ebbc91dd7287c50afaba9101673de68e88e7e975cabefab256749e5678f71805f2bca237724de16c972faff81e03260ffe9f47331217d9aea5e97deac82fa228cdc5e6feb46270b2704d9d960fefae14048bc9ff0f247833db61707f97ce36a7e98f926770a24900b9add9921dae68cee2328c7338873c34ff8820a9af4752b299c6c8fb6011e832637fa96a2c580eae50a587dd8507bd03f220b5835c86855b05540a0bac64beebdd2909094030470230291970c30aef39111ee374a397dfd645dff976e0985c6710e6caae97c36eec5fccc990278abce2b05d0df089c75690f544b8690fa0cf6369f02c52006d37cdf309b6a28c77e4da1dbcf3c418686dfe20a49f97db3290040a79c37f557be640f3be81b936aa1280f085275645f3e2e988a412b9511a6e9592a791e74811e69a2887fb3ca849d15183565a59a5ca1782cfe6166a7d353077a0d932db401b14b57ec63e4e2f8f5e4e358309e7f8fa0fe0e5b9c661817a60cbe2e4824a967791a57798f39bab1bdc8f147c7b53ef6670253766dc836de3235e26414dc611eb9a01bec7f73f40a0ae1e0a2bfe0f46bbca36128fd34588a660da53059ba6af4a84c928efc851b82f4b24ec9aa749b403b8761dd33732bf08c4c5abb7df7ee68fcc091ef104560587f15e6a7fb698655eb244ec8da3e0ab0a47a34e340304ab5f5efb19cccc2fae14002851ea3f9251ee8bcd52879308405a865f86b53ed4dc2bb2f797ef0dda37efa8e9f0da7c0e4efb83e6b9243977c1d980a45fcdc337dab81fe88a1ad0db317c9f40eb4cdabbeddd0224c98758d6cb264114801786397ec06fb715de2db893dbdd41ccf332e0f8d209d81348447e21a9e26fff266071f36841431d6d53bebf186774b3d56bda066924ac69b8282a2c6c2fb27f8fb4c729bdca8163dd18f1c723e2937ecc3a3d7a1f6c29c944bb8f4267bb7921875d21c8d6adb72471da9970aeb140f75dda0ebc045b912bcdab5ffef35f32458000edbbe98063b0c09d20037libcfg.so.4.0.1libconfdb.so.4.1.0libcoroipcc.so.4.0.0libcoroipcs.so.4.0.0libcpg.so.4.1.0libevs.so.4.0.0liblogsys.so.4.0.0libpload.so.4.0.0libquorum.so.4.0.0libsam.so.4.1.0libtotem_pg.so.4.0.0libvotequorum.so.4.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcorosync-1.4.7-6.el6.src.rpmcorosync-develpkgconfig(corosync)pkgconfig(libcfg)pkgconfig(libconfdb)pkgconfig(libcoroipcc)pkgconfig(libcoroipcs)pkgconfig(libcpg)pkgconfig(libevs)pkgconfig(liblogsys)pkgconfig(libpload)pkgconfig(libquorum)pkgconfig(libsam)pkgconfig(libtotem_pg)pkgconfig(libvotequorum)corosynclib-develcorosynclib-devel(x86-64)@@@@@@@@@@@@@     /usr/bin/pkg-configcorosyncliblibcfg.so.4()(64bit)libconfdb.so.4()(64bit)libcoroipcc.so.4()(64bit)libcoroipcs.so.4()(64bit)libcpg.so.4()(64bit)libevs.so.4()(64bit)liblogsys.so.4()(64bit)libpload.so.4()(64bit)libquorum.so.4()(64bit)libsam.so.4()(64bit)libtotem_pg.so.4()(64bit)libvotequorum.so.4()(64bit)pkgconfigrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(VersionedDependencies)rpmlib(PayloadIsXz)1.4.7-6.el63.0.4-14.6.0-14.0-13.0.3-15.2-14.8.0Z&@V&@V]VA@TPSg@St@SsZQLQ?@PPDPg@P@PtP3x@P.2@PkO\@OLO'N{#@Nh@Nf @N.@N&@N&@M>M@M@MM2@M=MTMv@Mk@MfH@MQ0@MOMK@MK@M,F@L)@Lk@LjyLXLN@LH2LD>@LD>@L=L4l@L3L3L+1L)@L)@L(L(L LT@Lk@KK@K@K@Kf@KLd@K?JJJJ@Jn@Ji@JT@JL@J<@J/@J/@Iд@I@IV@IV@II@II2I@IIII@I~@IFFI?@H8@H+H+HM@H@H@Jan Friesse 1.4.7-6Jan Friesse 1.4.7-5Jan Friesse 1.4.7-4Jan Friesse 1.4.7-3Jan Friesse 1.4.7-2Jan Friesse 1.4.7-1Jan Friesse 1.4.1-19Jan Friesse 1.4.1-18Jan Friesse 1.4.1-17Jan Friesse 1.4.1-16Jan Friesse 1.4.1-15Jan Friesse 1.4.1-14Jan Friesse 1.4.1-13Jan Friesse 1.4.1-12Jan Friesse 1.4.1-11Jan Friesse 1.4.1-10Jan Friesse 1.4.1-9Jan Friesse 1.4.1-8Jan Friesse 1.4.1-7Jan Friesse 1.4.1-6Jan Friesse 1.4.1-5Jan Friesse 1.4.1-4Jan Friesse 1.4.1-3Jan Friesse 1.4.1-2Jan Friesse 1.4.1-1Jan Friesse 1.4.0-2Jan Friesse 1.4.0-1Steven Dake 1.2.3-36Steven Dake 1.2.3-35Steven Dak 1.2.3-34Steven Dake 1.2.3-33Steven Dake 1.2.3-32Steven Dake 1.2.3-31Steven dake 1.2.3-30Steven Dake 1.2.3-29Steven Dake 1.2.3-28Steven Dake 1.2.3-27Steven Dake 1.2.3-26Steven Dake 1.2.3-25Steven Dake 1.2.3-24Steven Dake 1.2.3-23Steven Dake 1.2.3-22Steven Dake 1.2.3-21Steven Dake 1.2.3-20Steven Dake 1.2.3-19Steven Dake 1.2.3-18Steven Dake 1.2.3-17Angus Salkeld 1.2.3-16Steven Dake 1.2.3-15Steven Dake 1.2.3-14Steven Dake 1.2.3-13Steven dake 1.2.3-12Steven Dake 1.2.3-11Steven Dake 1.2.3-10Steven Dake 1.2.3-9Steven Dake 1.2.3-8Steven dake 1.2.3-7Steven Dake 1.2.3-6Steven Dake 1.2.3-5Steven Dake 1.2.3-4Steven Dake 1.2.3-3Steven Dake 1.2.3-2Steven dake 1.2.3-1Steven Dake 1.2.2-1Fabio M. Di Nitto - 1.2.1-5Steven Dake 1.2.1-4Fabio M. Di Nitto - 1.2.0-3Fabio M. Di Nitto - 1.2.0-2Fabio M. Di Nitto - 1.2.0-1Fabio M. Di Nitto - 1.1.2-1Fabio M. Di Nitto - 1.1.1-1Fabio M. Di Nitto - 1.1.0-1Fabio M. Di Nitto - 1.0.1-1Fabio M. Di Nitto - 1.0.0-3Fedora Release Engineering - 1.0.0-2Fabio M. Di Nitto - 1.0.0-1Fabio M. Di Nitto - 0.100-1Fabio M. Di Nitto - 0.98-1Fabio M. Di Nitto - 0.97-1.svn2233Fabio M. Di Nitto - 0.97-1.svn2232Fabio M. Di Nitto - 0.95-2Fabio M. Di Nitto - 0.95-1Fabio M. Di Nitto - 0.94-5.svn1797Fabio M. Di Nitto - 0.94-4.svn1797Fabio M. Di Nitto - 0.94-3.svn1794Fabio M. Di Nitto - 0.94-2.svn1792Fabio M. Di Nitto - 0.94-1Fabio M. Di Nitto - 0.93-4Fedora Release Engineering - 0.93-3Fabio M. Di Nitto - 0.93-2Fabio M. Di Nitto - 0.93-1Fabio M. Di Nitto - 0.92-7.svn1756Fabio M. Di Nitto - 0.92-6.svn1750Fabio M. Di Nitto - 0.92-5.svn1709Fabio M. Di Nitto - 0.92-4.svn1707Dennis Gilmore - 0.92-3Steven Dake - 0.92-2Steven Dake - 0.92-1Steven Dake - 0.91-3Steven Dake - 0.91-2Steven Dake - 0.91-1- Resolves: rhbz#1417907 - corosync_ring_id_store: Use safer permissions (rhbz#1417907) - merge upstream commit 660e2b0854dd3aeb4c13b940063c1cd7216abd84 (rhbz#1417907)- Resolves: rhbz#1305119 - totempg: Fix memory leak (rhbz#1305119) - merge upstream commit 349613b2dce8219a5d08dad816cb4da9c12faf83 (rhbz#1305119)- Resolves: rhbz#1286759 - Revert "ipcc: Fix ERR_LIBRARY error if finalise called inside dispatch" (rhbz#1286759) - merge upstream commit 67242e15c298abff4f93a7bfcd72372f7ba60270 (rhbz#1286759) - ipcc: Fix ERR_LIBRARY on finalize call in dispatch (rhbz#1286759) - merge upstream commit 514dd9784559feb237af498020bf74cb16091a9e (rhbz#1286759)- Resolves: rhbz#1200387 - Resolves: rhbz#1278473 - Resolves: rhbz#1278478 - Resolves: rhbz#1278490 - config: Fix 'then' for 'than' typos in messages and some comments. (rhbz#1278478) - merge upstream commit 1be4f7b899f91a8dc23ade10c539177f2b39d88e (rhbz#1278478) - totemconfig: Make sure join timeout is less than consensus (rhbz#1278478) - merge upstream commit 17e90526aaa702cc3079fe5089253590267418d4 (rhbz#1278478) - Reset timer_problem_decrementer on fault (rhbz#1278473) - merge upstream commit c5a5bedf6e086acb9f3bda374ac495670a5fcf25 (rhbz#1278473) - totem: Ignore duplicated commit tokens in recovery (rhbz#1278473) - merge upstream commit 49236f3a16a0980cdb605040f027722b116a8250 (rhbz#1278473) - objdb: Fix incorrect using lock (rhbz#1278473) - merge upstream commit 42c09a78d9ed2dc393e76308f4fce000535674e6 (rhbz#1278473) - totemip: Be more selective when matching bindnetaddr to IP addresses (rhbz#1278490) - merge upstream commit 8e90c68fc0a7d5bce035fe7939eb03fa5cf333a2 (rhbz#1278490) - totem: Log a message if JOIN or LEAVE message is ignored (rhbz#1200387) - merge upstream commit d3c51cd6e4c293a7222172ccec4b80d70b79f5d4 (rhbz#1200387)- Resolves: rhbz#1136431 - Resolves: rhbz#1141367 - Resolves: rhbz#1163846 - Resolves: rhbz#742999 - Adjust MTU for IPv6 correctly (rhbz#1136431) - merge upstream commit 6fc58377d9f3201a74afedbb53311ff95fde700b (rhbz#1136431) - config: Make sure user doesn't mix IPv6 and IPv4 (rhbz#742999) - merge upstream commit df4d4da6e204a9f151a764c868bf7c99c97186f5 (rhbz#742999) - config: Process broadcast option consistently (rhbz#742999) - merge upstream commit 90d458532b59a15ae8e936f43e8bf1f8f3a32ac7 (rhbz#742999) - config: Ensure mcast address/port differs for rrp (rhbz#742999) - merge upstream commit 6f74374d3ff23735cf5e1d5e01e56d6cd866085c (rhbz#742999) - totem: Inform RRP about membership changes (rhbz#1163846) - merge upstream commit f35ffb168f8ee3eac4660309088372df4cb215f2 (rhbz#1163846) - totemnet: Add totemnet_member_set_active (rhbz#1163846) - merge upstream commit 3dafc4c508e4928d459719958918052ce49fd223 (rhbz#1163846) - totemrrp: Implement *_membership_changed (rhbz#1163846) - merge upstream commit 3dcdfeaddbe054fad63d3a3cb046dd018e118e69 (rhbz#1163846) - totemudpu: Implement member_set_active (rhbz#1163846) - merge upstream commit bd02ac319af40e4c484c6e4cdb8e049db8813541 (rhbz#1163846) - totemudpu: Send msgs to all members occasionally (rhbz#1163846) - merge upstream commit 0bd29025419204672e4d7857434019045bf7b456 (rhbz#1163846) - ipcc: Fix ERR_LIBRARY error if finalise called inside dispatch (rhbz#1141367) - merge upstream commit 83bf77e6f42c2a8b01b1d079e8dc792d9cc7d35d (rhbz#1141367)- Resolves: rhbz#1055584 - Rebase to Corosync 1.4.7- Related: rhbz#1001210 - totemiba: Fix incorrect failed log message (rhbz#1001210) - merge upstream commit 4130d7448dcea024820d20e3c474c54e14ec9cb5 (rhbz#1001210)- Resolves: rhbz#1001210 - Resolves: rhbz#1011307 - Resolves: rhbz#1018232 - Resolves: rhbz#1025321 - Resolves: rhbz#1067043 - totemiba: Properly allocate RDMA buffers (rhbz#1001210) - merge upstream commit 795b04780ff6cd94b2e10aa1826a289f36119ce7 (rhbz#1001210) - totemiba: Del channel fd from poll before destroy (rhbz#1001210) - merge upstream commit 86fd9a14f6e74b711eb7e89cec72096bdcd1441b (rhbz#1001210) - totemiba: Fix parameters position for poll_add (rhbz#1001210) - merge upstream commit cba0f90af4af55702c1daa7afa03c8be10eaa5f3 (rhbz#1001210) - corosync to start in infiniband + redundant ring active/passive mode (rhbz#1001210) - merge upstream commit d0ca2ceb980242dd8c28b57f449eeeac1eb54176 (rhbz#1001210) - totemiba: Check if configured MTU is allowed by HW (rhbz#1001210) - merge upstream commit 3403fe06e8a915632679c48ccccb2662521746f2 (rhbz#1001210) - logsys: Handle full /dev/shm correctly (rhbz#1011307) - merge upstream commit 095a114ab84074e16d384f3ccaadfecff80b54a2 (rhbz#1011307) - ipcs: Backport socket creds handling from libqb (rhbz#1018232) - merge upstream commit 7897e4ae3e1c1ff20a2f375a0a5dc102ab0e98e8 (rhbz#1018232) - ipcs: Set SO_PASSCRED also on listening socket (rhbz#1018232) - merge upstream commit f11e5bf61941fd6aca018bb2f15f2371c668974f (rhbz#1018232) - cpg: Avoid list corruption (rhbz#1025321) - merge upstream commit 3c11ea7b84c109e6f8451229437351c5a14c7168 (rhbz#1025321) - cpg: Refactor mh_req_exec_cpg_procleave (rhbz#1067043) - merge upstream commit e9d9c4be7293c04ca97bfd84f95b76a22690a92a (rhbz#1067043) - cpg: Make sure nodid is always logged as hex num (rhbz#1067043) - merge upstream commit 0b825f22f2b95beca1aeb614d22a7e74a84c66b5 (rhbz#1067043) - cpg: Make sure left nodes are really removed (rhbz#1067043) - merge upstream commit b55f32fe2e1538db33a1ec584b67744c724328c6 (rhbz#1067043) - totemiba: Add multicast recovery (rhbz#1001210) - merge upstream commit 0ea20a3d545c4bf1a02306dd2152eb497a03b7d0 (rhbz#1001210)- Resolves: rhbz#956739 - Add timestamps to the Corosync black-box output (rhbz#956739) - merge upstream commit 3ede0352ea4a7ea71ebe16db59c0c7ad0a01f733 (rhbz#956739)- Resolves: rhbz#854216 - Resolves: rhbz#877349 - Resolves: rhbz#880598 - Resolves: rhbz#881729 - Resolves: rhbz#906432 - Resolves: rhbz#907894 - Resolves: rhbz#915490 - Resolves: rhbz#915769 - Resolves: rhbz#916227 - Resolves: rhbz#922671 - Resolves: rhbz#924261 - Resolves: rhbz#947936 - Resolves: rhbz#949491 - Resolves: rhbz#959184 - Resolves: rhbz#959189 - If failed_to_recv is set, consensus can be empty (rhbz#854216) - merge upstream commit 81ff0e8c94589bb7139d89e573a75473cfc5d173 (rhbz#854216) - objdb: Don't read uninitialized memory in inc/dec (rhbz#880598) - merge upstream commit 0a11d261a361726703084897471608d9914e0548 (rhbz#880598) - log: Handle race in printf_to_logs and format_set (rhbz#881729) - merge upstream commit a282eeecb4899ec415f76442217836338edfbeec (rhbz#881729) - log: Avoid deadlock caused by previous commit (rhbz#881729) - merge upstream commit e69f322d52a967e19ac6cf4eba60c54fc64b1688 (rhbz#881729) - Handle colon in configuration file (rhbz#906432) - merge upstream commit c04af91ada3c4ca29643cad599ed5605f6bb10bd (rhbz#906432) - Handle unexpected closing brace in config file (rhbz#906432) - merge upstream commit 60a9f809c17d6cfe73c34263233dbf8e4677d6b5 (rhbz#906432) - Put handle to hdb in dispatch on unknown message (rhbz#922671) - merge upstream commit 5a4610628334b1e02f87b7e6a8946b59b65a1ec1 (rhbz#922671) - Properly check result of coroipcc_dispatch_put (rhbz#922671) - merge upstream commit dc31a079e8374329f0818f16e74b619f31aa835e (rhbz#922671) - Handle config file with service without name (rhbz#915769) - merge upstream commit 6b719961b36b3b780f2c9ff148aa2273872f8788 (rhbz#915769) - Move corosync exit semaphore initialization (rhbz#916227) - merge upstream commit b6aaa6e2af625467316e54e67a39c6327cf73cbc (rhbz#916227) - coroipcs: Ensure rb data are not overwritten (rhbz#922671) - merge upstream commit c7e686181bcd0e975b09725502bef02c7d0c338a (rhbz#922671) - Properly lock pending_semops (rhbz#922671) - merge upstream commit 4d050cfac3cd30ad60a58e8294298968ee9d89f9 (rhbz#922671) - cfg: When send_shutdown fails, clear shutdown_con (rhbz#924261) - merge upstream commit fd967b6db504b1fe6667da8ce8a141924e3914a9 (rhbz#924261) - cfgtool: Retry shutdown on CS_ERR_TRY_AGAIN (rhbz#924261) - merge upstream commit 3324d31819d359fae75d6f91a942fc84e3b9be23 (rhbz#924261) - totempg: Make iov_delv local variable (rhbz#907894) - merge upstream commit 3e3231375c29d562af050a48f18b301bf1cdca82 (rhbz#907894) - Fix race for sending_allowed (rhbz#907894) - merge upstream commit 94331b5e0226f985364ef0632fdf4d5f0d91d625 (rhbz#907894) - schedwrk: Set values before create callback (rhbz#907894) - merge upstream commit 7f00dcb548584911191f1e70483d4523c3ba1319 (rhbz#907894) - Remove exit thread and replace it by exit pipe (rhbz#907894) - merge upstream commit 9f8279a3f1853139e9bd472c23f905baf9298c32 (rhbz#907894) - totempg: Store and restore global variables (rhbz#907894) - merge upstream commit 5e6e1a000db8b066aff08b0649886e4ce07b843c (rhbz#907894) - Logsys: Ensure logging PID is really corosync (rhbz#915490) - merge upstream commit 830df013a853ffa7e9b49efb030ccc7920d2f683 (rhbz#915490) - fplay: Check minimum record size (rhbz#915490) - merge upstream commit ef63aae13945bd790e54181593561468426baca4 (rhbz#915490) - corosync-fplay: Check incorrect idx and cycle (rhbz#915490) - merge upstream commit d8761bae84c12285ef40426c0ad7f09f569c3d87 (rhbz#915490) - Improve handling of getpwnam_r() and getgrnam_r() (rhbz#947936) - merge upstream commit c3422128a45a2833103c8351e0adc84ba6c341be (rhbz#947936) - Detect big scheduling pauses (rhbz#949491) - merge upstream commit 7475db7102bf387cfcd16a65b0b0ace3e194bd4b (rhbz#949491) - Improve corosync-notifyd example (rhbz#877349) - merge upstream commit 614d897209c8d9d8b38bc583d0ce056a5d3445b6 (rhbz#877349) - Install sysconfig/corosync-notifyd in specfile (rhbz#877349) - merge upstream commit bc130cb10c4ec014829286ba61c0de544f82656d (rhbz#877349) - Free confdb message holder list on confdb exit (rhbz#959189) - merge upstream commit 013b4ba8ebdc089da76313d43b1454fe324d597b (rhbz#959189) - Handle SIGPIPE in req_setup_send (rhbz#959184) - merge upstream commit a9c4bbd9f10d9453730f71d8bd9a02ee8bcf2eed (rhbz#959184) - confdb: Make objdb_notify_dispatch preemptable (rhbz#959189) - merge upstream commit 0194e6455983947c9c496658b5d593c769e58bfe (rhbz#959189) - Lock sync_in_process variable (rhbz#907894) - merge upstream commit 460a495243b1ebb225e15c1757554ff625aca99e (rhbz#907894)- Resolves: rhbz#902397 - totemip: Properly detect ipv6 address (rhbz#902397) - merge upstream commit d76759ec26ecaeb9cc01f49e9eb0749b61454d27 (rhbz#902397)- Resolves: rhbz#865039 - coroipc: Don't spin when waiting on semaphore (rhbz#865039) - merge upstream commit 7ce8718a71b7afe341d9f9ac21c6724d6f18dfc4 (rhbz#865039) - On places with POLLERR check also POLLNVAL (rhbz#865039) - merge upstream commit 105305a486ae9f171def221ad971d607604a4770 (rhbz#865039) - Check socket_recv error code in ipc_dispatch_get (rhbz#865039) - merge upstream commit 694a9c2cf0804428671bf815b974a080c7fd1c6c (rhbz#865039) - coroipc: Handle pfd.revents as bit-field (rhbz#865039) - merge upstream commit b6aabed698d34e4e79e03a3354e59a2d0121e692 (rhbz#865039) - ipcc: Return dup of socket fd to user application (rhbz#865039) - merge upstream commit 28c5907f59afd52a67be3bddff22df57e1fb36ba (rhbz#865039)- Resolves: rhbz#830799 - Resolves: rhbz#863940 - Resolves: rhbz#869609 - cpg: Never choose downlist with localnode (rhbz#830799) - merge upstream commit 559d4083ed8355fe83f275e53b9c8f52a91694b2 (rhbz#830799) - cpg: Process join list after downlists (rhbz#830799) - merge upstream commit 02c5dffa5bb8579c223006fa1587de9ba7409a3d (rhbz#830799) - cpg: Enhance downlist selection algorithm (rhbz#830799) - merge upstream commit 64d0e5ace025cc929e42896c5d6beb3ef75b8244 (rhbz#830799) - Don't call sync_* funcs for unloaded services (rhbz#863940) - merge upstream commit 6ed260b0bfc5e5230a4e765b9c63caf985708c41 (rhbz#863940) - Handle sync and service unload correctly (rhbz#863940) - merge upstream commit e7536bdaf82044671d2d18ee799eeacd8603af08 (rhbz#863940) - Make service_build contain correct number of msgs (rhbz#863940) - merge upstream commit 1cea171c4d8f9dd19b4995f96842111e41f23d6c (rhbz#863940) - Ignore sync barrier msgs if sync doesn't started (rhbz#869609) - merge upstream commit ee292e7968f749f7ebc4daddeb09f39cfbb037b4 (rhbz#869609) - Fix problem with sync operations under very rare circumstances (rhbz#830799) - merge upstream commit 6fae42ba72006941c1fde99616ea30f4f10ebb38 (rhbz#830799) - Handle segfault in backlog_get (rhbz#830799) - merge upstream commit a559ccf7247bc448ba30b6ebc02a91fa986f146f (rhbz#830799) - Add waiting_trans_ack also to fragmentation layer (rhbz#830799) - merge upstream commit 7de25c3b64b2066de19b3f9075c075fb08816de6 (rhbz#830799)- Resolves: rhbz#794522 - Resolves: rhbz#873059 - Resolves: rhbz#876908 - Fix minor errors in man page documentation for corosync.conf (rhbz#873059) - merge upstream commit b14cd84e96fff1083837a70548ff9e18472c938b (rhbz#873059) - manpages: Fix typo in evs* manpages (rhbz#873059) - merge upstream commit 6735455c598393880188db7f297ec699c8ae0492 (rhbz#873059) - manpages: Add links for referenced confdb calls (rhbz#873059) - merge upstream commit b98d4ab44979a52ef74259e0676929055442cbfb (rhbz#873059) - manpages: Add confdb_key_get man page (rhbz#873059) - merge upstream commit e414e2d34c2e5e26318cfc06f8bdd5b8c8812a7e (rhbz#873059) - Add link to confdb_keys in corosync-objctl mpage (rhbz#794522) - merge upstream commit a4e7e2bc46545a5acacb3c840bda5270efec987c (rhbz#794522) - Track changes for confdb logging object (rhbz#876908) - merge upstream commit 6c9cae79dc2680d363b0cca85cbbe55a2bc9b517 (rhbz#876908) - Don't call reload on corosync-objctl actions (rhbz#876908) - merge upstream commit bdabbf6f20138c5e33154caf32cf66330356893d (rhbz#876908)- Resolves: rhbz#787789 - Resolves: rhbz#794522 - Resolves: rhbz#838743 - Resolves: rhbz#850757 - Resolves: rhbz#861032 - When flushing, discard only memb_join messages (rhbz#850757) - merge upstream commit 17e15322b7500247c539166441fb2e78cc95d02b (rhbz#850757) - Add man page with Confdb keys created by corosync (rhbz#794522) - merge upstream commit c741dbe01ea9bb45ae5d8706c8e4287aeae4bfd5 (rhbz#794522) - confdb_keys: Document few more runtime statistics (rhbz#794522) - merge upstream commit 060abd069483aa7b9d90261c11c79b2a6f6e21c1 (rhbz#794522) - Add support for debug level trace in config file (rhbz#838743) - merge upstream commit 842d387c2f53e23c055da4509a2f28753d6ffa97 (rhbz#838743) - Move some totem and cpg messages to trace level (rhbz#838743) - merge upstream commit 9deff57e779375631541bd52146701c41e3bed68 (rhbz#838743) - Don't access invalid mem in totemconfig (rhbz#861032) - merge upstream commit 539917e35a8c74b3ea4eb9ae8cddc2f73378d203 (rhbz#861032) - Use unix socket for local multicast loop (rhbz#787789) - merge upstream commit cea2b1a302e6e4563ee5817782f15ea5d941daec (rhbz#787789) - Move "Totem is unable to form..." message to main (rhbz#787789) - merge upstream commit e032c14341c38be4d273093f1e6691f8417e264d (rhbz#787789) - Return back "Totem is unable to form..." message (rhbz#787789) - merge upstream commit b343668bbfa09ebcfa4816ddf205eeb8f2ea159c (rhbz#787789) - Change specfile to use runautogen- Related: rhbz#847232 - sa-confdb: fix crash due to incorrect malloc size (rhbz#847232) - merge upstream commit 0a85b888b0384e83fa4a80c3751a23f4de8a9310 (rhbz#847232)- Resolves: rhbz#847232 - Resolves: rhbz#848210 - confdb: Fix crash with long values and add API calls to get them (rhbz#847232) - merge upstream commit 5704a34612d8829fce6991f130b7732108cca761 (rhbz#847232) - confdb: Fix crash with long values (rhbz#847232) - merge upstream commit 16d309be840045b3fc6d468faf07fbd727756b3f (rhbz#847232) - Fix dbus part of corosync-notifyd (rhbz#848210) - merge upstream commit 4ac9cd59e7873914fe5845e69fd79b7a2877c290 (rhbz#848210) - flatiron: Free outq items list on conn exit (rhbz#848210) - merge upstream commit 4cdaf8ef1e7676b179eaeb5bde18d4b63d17ce52 (rhbz#848210)- Resolves: rhbz#770455 - Resolves: rhbz#783068 - Resolves: rhbz#786735 - Resolves: rhbz#786737 - Resolves: rhbz#794744 - Resolves: rhbz#821352 - Resolves: rhbz#824902 - Resolves: rhbz#827100 - Resolves: rhbz#838524 - Fixed bug when corosync receive JoinMSG in OPERATIONAL state (rhbz#786737) - merge upstream commit ffe4943ff52843e1c7beba1250256dc7b6f283e4 (rhbz#786737) - Correct nodeid of token when we retransmit it (rhbz#786735) - merge upstream commit 081bfb0a4d6050416d4daa27d7a8417f0ba697fc (rhbz#786735) - Wait for corosync-notifyd exit in init script (rhbz#783068) - merge upstream commit fbe6de4d162644aa07b14e93aa2f01299bf4692f (rhbz#783068) - iba: Use configured node id (rhbz#794744) - merge upstream commit 0b6e1dc3290cfbc6c38a19bead9f39c582f54c40 (rhbz#794744) - Correctly handle point-to-point IP (rhbz#821352) - merge upstream commit a853b6180e9832fa763ea796f310dc3de5718324 (rhbz#821352) - totemip: Support bind to exact address (rhbz#824902) - merge upstream commit 1c7b706441d18fe45c6e9c0b17ed1c8c5a723114 (rhbz#824902) - Register reload callback only once (rhbz#838524) - merge upstream commit ec51f02373d7f0372b8739ab695ae79f2dea26ce (rhbz#838524) - cpg: Be more verbose for procjoin message (rhbz#770455) - merge upstream commit dc22fd13bff1c38888ac16bc8f8fea8117ef27bd (rhbz#770455) - totemudpu: Bind sending sockets to bindto address (rhbz#827100) - merge upstream commit 71e5257eb1485ed6544ed2d17792492043e0e48d (rhbz#827100)- Resolves: rhbz#773720 - objctl: add missing calls to dispatch notifications and fix memory corruption (rhbz#773720) - merge upstream commit dc9b04a7196b316a596036296ac1a78b21717e97 (rhbz#773720)- Resolves: rhbz#741455 - Resolves: rhbz#797192 - Store error str if can't open logfile (rhbz#741455) - merge upstream commit f954852ef12544de84a9c557316c2612123b5fec (rhbz#741455) - Unlink shm buffers if init fails (rhbz#797192) - merge upstream commit ab83b695b578e0fa68a238bf26dd3a1e338c7ec6 (rhbz#797192)- Resolves: rhbz#743810 - Resolves: rhbz#743812 - Resolves: rhbz#743813 - Resolves: rhbz#743815 - Resolves: rhbz#752159 - Resolves: rhbz#752951 - Resolves: rhbz#758209 - Resolves: rhbz#747628 - coroipcc: use malloc for path in service_connect (rhbz#743810) - merge upstream commit 3cfb0792155448d592b043d0d05586c1b76c9499 (rhbz#743810) - cpg: Handle errors from totem_mcast (rhbz#743812) - merge upstream commit eef5827dbb01433583da7ad5382789c2f83b9696 (rhbz#743812) - cfg: Handle errors from totem_mcast (rhbz#743812) - merge upstream commit af1b122e68dfeb8a42cf9c682de061859d8077ec (rhbz#743812) - A CPG client can sometimes lockup if the local node is in the downlist (rhbz#743813) - merge upstream commit ac1d79ea7c14997353427e962865781d0836d9fa (rhbz#743813) - Resolve a deadlock between the timer and serialize locks. (rhbz#743815) - merge upstream commit 23112099e1c2b620e6976ca099d2b9afc80721aa (rhbz#743815) - Add calls to missing object_find_destroy() to fix mem leaks (rhbz#752159) - merge upstream commit 9ddb845f412531b6a2761f42823b6be43216a9c8 (rhbz#752159) - A rare condition can lead to fail to recv (rhbz#758209) - merge upstream commit c68fb0caa2e337c6fdebfe564402c6d06b7fb018 (rhbz#758209) - Free mem allocated by getaddrinfo (rhbz#752951) - merge upstream commit a973b7cfb0688cd667d32df714014bbf4cf0bc77 (rhbz#752951) - corosync and cman conflict on /var/log/cluster permissions (rhbz#747628)- Resolves: rhbz#722522 - Deliver all messages from my_high_seq_recieved to the last gap (rhbz#722522) - merge upstream commit e530376a60dc862f135bd0d4c52aebb43d948423 (rhbz#722522)- Resolves: rhbz#722469 - totemconfig: change minimum RRP threshold - merge upstream commit b1aba94732edc2ff084b7dd559a08b687f464ed0 (rhbz#722469)- Resolves: rhbz#722469 - Resolves: rhbz#732698 - rrp: Handle endless loop if all ifaces are faulty (rhbz#722469) - merge upstream commit dc862e15cc084926eccc5e1ff3241611c0cb54f0 (rhbz#722469) - rrp: Higher threshold in passive mode for mcast (rhbz#722469) - merge upstream commit 4e32c3112a2f13a302709d72b0ae989287a48563 (rhbz#722469) - Ignore memb_join messages during flush operations (rhbz#732698) - merge upstream commit be608c050247e5f9c8266b8a0f9803cc0a3dc881 (rhbz#732698)- Resolves: rhbz#725058 - Related: rhbz#692620 - Rebase to Corosync 1.4.1- Change attributes of cluster log directory- Resolves: rhbz#709758 - Resolves: rhbz#722522 - Resolves: rhbz#692620 - Resolves: rhbz#529136 - Resolves: rhbz#696883 - Resolves: rhbz#707876 - Resolves: rhbz#712115 - Resolves: rhbz#722469 - Resolves: rhbz#696887 - Resolves: rhbz#707860 - Resolves: rhbz#712126 - Resolves: rhbz#712188 - Resolves: rhbz#599327 - Resolves: rhbz#667652 - Resolves: rhbz#677583 - Resolves: rhbz#688260 - Resolves: rhbz#707862 - Resolves: rhbz#707867 - Resolves: rhbz#707873 - Resolves: rhbz#707875 - Resolves: rhbz#682813 - Rebase to Corosync 1.4.0- Resolves: rhbz#629380 - merge upstream commit fd78f27715be326c6fe5439fa7e8d8077642db64 (rhbz#629380) - Place statistics changes outside of IPC mutexes to avoid deadlocks (rhbz#629380)- Reverts: rhbz#599327 - revert upstream commit 061b770b83a9533dad527eda5f7d41e763cb40da (rhbz#599327) - revert upstream commit 2f1b7a962911670493d0db3695fc9fb91ceb0c82 (rhbz#599327) - Display warning and add object database feature to indicate when system firewall is enabled. (rhbz#599327)- Resolves: rhbz#629380 - merge non-committed patch which fixes stack protector failure. (rhbz#629380)- Resolves: rhbz#629380 - Fix retrieving application's parent name in notifyd. (rhbz#629380) - merge upstream commit 1b7b4f0f888621aff2f8866ac81b4930b4b07c63 (rhbz#629380) - Remove duplicate quarote events (rhbz#629380) - merge upstream commit 821e031b925ad3a15ca057f816fecb3568c96cb9 (rhbz#629380) - Add the service name to the connection name in statistics (rhbz#629380) - merge upstream commit 78ae800f80fa9cd0fe593724f5c64138c205fec5 (rhbz#629380) - Fix shutdown when a confdb client is still connected (rhbz#629380) - merge upstream commit 8b1492b50b64725d72ae9c301682ad9a489de344 (rhbz#629380) - Fix compiler error with previous commit (rhbz#629380) - merge upstream commit 5da31206bbb9bb0d1f80907e53a5798204eaf594 (rhbz#629380)- Resolves: rhbz#629380 - Resolves: rhbz#688691 - Resolves: rhbz#675783 - Only dispatch notification messages one message at a time. (rhbz#629380) - merge upstream commit fbae3de885843debe9ccccb363e9ca8e98d5afea. (rhbz#629380) - Send confdb notifications from the main thread. (rhbz#629380) - merge upstream commit abeb02277ee374531b910ce793213e60addb0fb5. (rhbz#629380) - Remove recv_flush operations from totemsrp to remove recursion error. (rhbz#688691) - merge upstream commit 336741ee96caf3ae435b609ee8a76788902c9edf. (rhbz#688691) - Only restore old ring id information once before operational state. (rhbz#675783) - merge upstream commit 0eabeee63eca7a4cc1d907607057ac668fafbcae. (rhbz#675783) - Free recovery messages during operational enter rather then via message_free() call. (rhbz#675783) - merge upstream commit 0fcf760977a73ef78bacff47e61c30ba21929faa. (rhbz#675783)- Resolves: rhbz#688691 - Remove assertion during corosync shutdown. (rhbz#688691) - merge upstream commit 92a3a1aa9d07e769eb6bc59467454e0316549cf6 (rhbz#688691)- Resolves: rhbz#684928 - Resolves: rhbz#684930 - Fix ttl defaults and range checking. (rhbz#684928) - merge upstream commit c5ee8757eb2a7026b26a6410f3f068c4797abcf8 (rhbz#684928) - Remove the ttl option from the udpu code and rely on kernel ttl defaults (rhbz#684930) - merge upstream commit 48cbb33d11fed7ed9db5e7c723cf84eb35cd9d29 (rhbz#684930)- Resolves: rhbz#675783 - Fix problem that leads to abort when token lost in recovery sate. (rhbz#675783) - merge upstream commit 6aa47fde953bf2179f5bd2dd07815fc7d80f47bb- Resolves: rhbz#677975 - Fix problem where objdb handle destroy is not called in clear_object. (rhbz#677975) - merge upstream commit ea18c71936edf8cdc647245374f3a7932ac7e686 - Fix problem where all items are not iterated in object_reload_notification. (rhbz#677975) - merge upstream commit 7f2e1da84d5883176f0f95936b8a4bf21de12a0a- Resolves: rhbz#680258 - Resolves: rhbz#675099 - Fix problem where corosync can't be built on an older installation. (rhbz#680258) - merge upstream commit 5ee4fe19db4b1e9c3984a9bf1645b8cf6d711f3d - Avoid abort if existing ring id file does not contain atleast 8 bytes. (rhbz#675099) - merge upstream commit bb35b86fef4f256a21993f73b71fd512d4763e2f- Resolves: rhbz#675859 - finish SNMP/DBUS integration - Add a list of member nodes into the object database. (rhbz#675859) - merge upstream commit 5af39894067252574020c60b1420599c12ca2027 - Add a list of member nodes into the object database. (rhbz#675859) - merge upstream commit 732f761cfb89dc8e34d7330cf93ef07ea5815d16 - Delete trackers when an object is deleted. (rhbz#675859) - merge upstream commit 36265c20fb623e008e2774a89dd61a08956b65d1 - Make node state a string instead of integer. (rhbz#675859) - merge upstream commit 8699ed2309340d45f090ff1a9c614e23110b66a9 - fix some strange typing that results in segfaults when using some apis. (rhbz#675859) - merge upstream commit 42a44572d892c4981ba3219933aa3d8e131b2d5c - Fix order of parent and objct handles in object_created_notification - merge upstream commit 267446a1524e442af4de4e60a2eb79e5ae561a7b - Fix key name length on "join_count" (rhbz#675859) - merge upstream commit 3c75fc86755da5c21b4a7620d1e92f0f3e46ce72- Resolves: rhbz#675741 - fix regression where version information for package is not set properly.- Resolves: rhbz#629380 - merge upstream commit 7bb8cd296715aaf82ba2184baa5eaf7456010116 (rhbz#629380) - Increase space for application names in objdb (rhbz#629380) - merge upstream commit 9415f6d0245d0375f3fc2622931584fc6d617fbf (rhbz#629380) - Add confdb_object_name_get (rhbz#629380) - merge upstream commit 159bdf75f33a6f9f8c6746ec1519d26d95fb4e8c (rhbz#629380) - Add dbus and snmp notifier (rhbz#629380) - merge upstream commit e48599638375d3ac72919227c6d764974d5ed5f5 (rhbz#629380) - Make snmp mib match what is sent over dbus (rhbz#629380) - merge upstream commit d7a9a2519655baf2cd7b25b8b86fb234afa3a650 (rhbz#629380) - Match mib to notifyd and add SNMP quorum events (rhbz#629380) - merge upstream commit ae8b5a389a20f15852579baa9e100fda36056ffa (rhbz#629380) - expand the descriptions of the notifications (rhbz#629380) - merge upstream commit 4f881071dc3eff5eed83b419154ff47b8ccaf7f7 - fix merge conflicts from 159bdf75f33a6f9f8c6746ec1519d26d95fb4e8c (rhbz#629380)- Resolves: rhbz#599327 - Resolves: rhbz#613836 - Resolves: rhbz#619918 - Resolves: rhbz#639023 - Resolves: rhbz#640311 - Resolves: rhbz#665165 - Resolves: rhbz#626962 - Resolves: rhbz#626962 - Resolves: rhbz#568164 - merge upstream commit 061b770b83a9533dad527eda5f7d41e763cb40da (rhbz#599327) - merge upstream commit 2f1b7a962911670493d0db3695fc9fb91ceb0c82 (rhbz#599327) - Display warning and add object database feature to indicate when system firewall is enabled. (rhbz#599327) - merge upstream commit 9dfb3bbdb325c3908b108943094ca703d4bdfa8f (rhbz#613836) - Indicate error when multicast address is incorrectly configured by user. (rhbz#613836) - merge upstream commit 6ecad521035e3fe065140091f3cb277e3045f1c6 (rhbz#619918) - Send error back to API rather then segfaulting corosync if error occured duing connection setup (rhbz#619918) - merge upstream commit 82701ac43d1898f8b824d00fb72ec3065eb34746 (rhbz#639023) - Remove delay on normal shutdown of corosync for clients (rhbz#639023) - merge upstream commit d3b983953d43dd17162be04de405d223fb21cd26 (rhbz#640311) - Add a ttl configuration option to corosync (rhbz#640311) - merge upstream commit b57573b037aa2737aed2ba706bf55a4599884641 (rhbz#665165) - Remove shared memory leak in clients if corosync faults (rhbz#665165) - merge upstream commit b0ac86d3dd37d3a13c3c7ed0442b45ef94554321 (rhbz#626962) - Since Corosync won't work with multiple instances running, only allow one instance to run. (rhb#626962) - merge upstream commit 679294652f655ab217cbef958d79330049513003 (rhbz#614104) - Resolve problem where if corosync init script was run by another service (such as cman), the init script will block (rhbz#614104) - merge upstream commit 196d8dc6c2575476d936798f833ec40d50ffa15d (rhbz#568164) - Add UDPU transport - set buffer sizes properly (rhbz#568164) - merge upstream commit cab2a2d4803d8d574d61b482edf1c4705160c1d9 (rhbz#568164) - Add UDPU transport - flushing code introducing data corruption. (rhbz#568164) - merge upstream commit 893615057777537a86cd7c17597da44f23ac5cd8 (rhbz#568164) - Add UDPU transport - main work. (rhbz#568164) - merge upstream commit 0fa7bce07240670f699fe4b6b7d473ce2bcb1bec (rhbz#568164) - Add UDPU transport - build system dependencies (rhbz#568164) - merge upstream commit ba021fc66d3fce5eb87006c19192ea3042cd69d7 (rhbz#568164) - Add UDPU transport - build system dependencies (rhbz#568164)- Resolves: rhbz#619496 - merge upstream commit bab4945b57c150301c034085f3ce7b4187b6c864 - Works around problem where some switch hardware delays multicast - packets compared to the unicast token. This would result in messages - being retransmitted when no retransmission was necessary.- Resolves: rhbz#630106 - merge upstream revision 3040 - change stop level from 20 to 80.- Resolves: rhbz#623790 - properly apply patch from 1.2.3-19- Resolves: rhbz#623790 - Add upstream revision 3023 - Properly detect server failure instead of falsely detecting during a configuration change.- Resolves: rhbz#619565 - Add upstream revision 3013 - dont cancel token retransmit timeout on receipt of a multicast message.- Resolves: rhbz#618570 - Add upstream revision 3006 - Remove consensus timeout floor check that leads to exit in two node clusters with smaller consensus timeouts.- Resolves: rhbz#579126 - Add upstream revision 3004 - Fix merge error with revision 3001. - Add upstream revision 3003 - Fix problem where flow control could lock up ipc under very heavy load in very rare circumstances.- Resolves: rhbz#611676 - Add upstream revision 3000 - ensure aborts happen even if the currently running sync engine doesn't have an abort operation. - Add upstream revision 2999 - reset internal variable in syncv2 on configuration change.- Resolves: rhbz#615203 - Add upstream revision 2998 - Fix logging_daeon cofig parser code.- Resolves: rhbz#614219 - Add upstream revision 2989 - Don't reset the token timer when a retransmitted token is received. Only reset when a token is received.- Resolves: rhbz#612292 - Add upstream revision 2987 - speed up connection process as a result of performance regression in upstream revision 2973.- Resolves: rhbz#580741 - Resolves: rhbz#605313 - Add upstream revision 2985 - fix fail list fault that occurs in very rare circumstances. - Add upstream revision 2977 - fix mutex deadlock that occurs during cman reload.- Resolves: rhbz#583844 - Add upstream trunk revision 2814 - fix syncing of cpg downlist in certain circumstances - Add upstream trunk revision 2785 - fix syncing of cpg downlist in certain circumstances. - Add upstream trunk revision 2801 - fix syncing of cpg downlist in certain circumstances.- Resolves: rbhz#606463 - Add upstream revision 2978 - use freopen as to not cause glibc/fork to segfault in some rare circumstances when using pacemaker.- Resolves: rhbz#609198 - Add upstream revision 2975 - properly size all buffers used to describe the file names to PATH_MAX used in mappings in ipc layer.- Resolves: rhbz#607738 - Add upstream revision 2973 - if /dev/shm is full, ipc clients will bus error - return error instead- Resolves: rhbz#596550 - Resolves: rhbz#606335 - Resolves: rhbz#607480 - Resolves: rhbz#607292 - Add upstream revision 2965 - add a man page for corosync-blackbox - Add upstream revision 2966 - add a man page for corosync - Add upstream revision 2967 - Add makefile and specfile changes to support 2965/2966 - Add upstream revision 2968 - remove use of pathconf which can fail resulting in segfault - Add upstream revision 2969 - remove use of pathconf which can fail resulting in segfault - Add upstream revision 2971 - add /var/log/cluster as owned directory and change example config file to log in /var/log/cluster- Reverts: rhbz#583844 - Revert trunk revision 2814 - fix syncing of cpg downlist in certain circumstances - Revert upstream trunk revision 2785 - fix syncing of cpg downlist in certain circumstances. - Revert upstream trunk revision 2801 - fix syncing of cpg downlist in certain circumstances.- Resolves: rhbz#583844 - Add trunk revision 2814 - fix syncing of cpg downlist in certain circumstances- Resolves: rhbz#600118 - Resolves: rhbz#606463 - Resolves: rhbz#583844 - Resolves: rhbz#605860 - Resolves: rhbz#605860 - Add upstream trunk revision 2785 - fix syncing of cpg downlist in certain circumstances. - Add upstream trunk revision 2799 - fix problem where blackbox data isn't written during sos requests - Add upstream trunk revision 2801 - fix syncing of cpg downlist in certain circumstances. - Add upstream revision 2951 - fix segfault in fork() inside pacemaker service engine. - Add upstream revision 2952 - fix problem where corosync deadlocks on single cpu system in spinlock call - Add upstream revision 2954 - fix problem where totem stats updater triggers segfault when it's timer expires during shutdown- Resolves: rhbz#603886 - Resolves: rhbz#601018 - Resolves: rhbz#600068 - Resolves: rhbz#600043 - Resolves: rhbz#598680 - Resolves: rhbz#601011 - Resolves: rhbz#596550 - Resolves: rhbz#596552 - Resolves: rhbz#596405 - Resolves: rhbz#594924 - Resolves: rhbz#583844 - Add upstream revision 2947 - send CPG_REASON_PROCDOWN instead of CPG_REASON_LEAVE on proces exit. - Add upstream revision 2945 - object_key_iter can dereference an invalid pointer - Add upstream revision 2938 - have logsys use file mapped backing properly as intended - Add upstream revision 2937 - handle sem_wait interrupted by signal properly - Add upstream revision 2936 - fix fail to recv logic which happens rarely on high loss networks - Add upstream revision 2935 - fix last_aru logic - Add upstream revision 2934 - evs service fails to deliver messages - Add upstream revision 2932 - Add man page for corosync-quorumtool - Add upstream revision 2931 - Add man page for corosync-pload - Add upstream revision 2930 - Add man page for corosync-fplay - Add upstream revision 2929 - Add man page for corosync-cpgtool - Add upstream revision 2928 - Add man page for corosync-cfgtool - Add upstream revision 2927 - Add man page for corosync-keygen - Add upstream revision 2926 - Update of corosync_overview man page - Add upstream revision 2925 - resolve undefined behavior caused by sem_wait interruption by signals in coroipc - Add upstream revision 2924 - Resolve problem where errant memcpy() operation sets incorrect scheduling parameters - Add upstream revision 2923 - corosync won't build without corosync already intalled- Resolves: rhbz#583800 - Rebase to upstream 1.2.3. - Resolves 43 errors found with coverity. - Fixes defects with totemsrp in 90% multicast message loss cases found through a field deployment.- Resolves: rhbz#583800 - Resolves: rhbz#553375 - Resolves: rhbz#582947 - Resolves: rhbz#553375 - Rebase to upstream 1.2.2. - Add upstream trunk revision 2770 to add cpg_model_initialize api.- Resolves: rhbz#590983 - Do not build corosync on ppc and ppc64- Resolves: rhbz#574516 - Rebase to upstream 1.2.1.- Resolves: rhbz#567995 - Do not build corosync on s390 and s390x- Resolves: rhbz#554855 - Do not build IB support on s390 and s390x- New upstream release - Use global instead of define - Update Source0 url - Use more corosync macro around - Cleanup install section. Init script is now installed by upstream - Cleanup whitespace - Don't deadlock between package upgrade and corosync condrestart - Ship service.d config directory - Fix Conflicts vs Requires - Ship new sam library and man pages- New upstream release fixes major regression on specific loads- New upstream release- New upstream release - spec file updates: * enable IB support * explicitly define built-in features at configure time- New upstream release - spec file updates: * use proper configure macro- spec file updates: * more consistent use of macros across the board * fix directory ownership- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- New upstream release- New upstream release- New upstream release - spec file updates: * Drop corosync-trunk patch and alpha tag. * Fix alphatag vs buildtrunk handling. * Drop requirement on ais user/group and stop creating them. * New config file locations from upstream: /etc/corosync/corosync.conf.- spec file updates: * Update to svn version 2233 to include library linking fixes- New upstream release - spec file updates: * Drop pkgconfig fix that's now upstream * Update to svn version 2232 * Define buildtrunk if we are using svn snapshots * BuildRequires: nss-devel to enable nss crypto for network communication * Force autogen invokation if buildtrunk is defined * Whitespace cleanup * Stop shipping corosync.conf in favour of a generic example * Update file list- Backport svn commit 1913 to fix pkgconfig files generation and unbreak lvm2 build.- New upstream release - spec file updates: * Drop alpha tag * Drop local patches (no longer required) * Allow to build from svn trunk by supporting rpmbuild --with buildtrunk * BuildRequires autoconf automake if building from trunk * Execute autogen.sh if building from trunk and if no configure is available * Switch to use rpm configure macro and set standard install paths * Build invokation now supports _smp_mflags * Remove install section for docs and use proper doc macro instead * Add tree fixup bits to drop static libs and html docs (only for now) * Add LICENSE file to all subpackages * libraries have moved to libdir. Drop ld.so.conf.d corosync file * Update BuildRoot usage to preferred versions/names- Update the corosync-trunk patch for real this time.- Import fixes from upstream: * Cleanup logsys format init around to use default settings (1795) * logsys_format_set should use its own internal copy of format_buffer (1796) * Add logsys_format_get to logsys API (1797) - Cherry pick svn1807 to unbreak CPG.- Import fixes from upstream: * Add reserve/release feature to totem message queue space (1793) * Fix CG shutdown (1794)- Import fixes from upstream: * Fix uninitialized memory. Spotted by valgrind (1788) * Fix logsys_set_format by updating the right bits (1789) * logsys: re-add support for timestamp (1790) * Fix cpg crash (1791) * Allow logsys_format_set to reset to default (1792)- New upstream release. - Drop obsolete patches. - Add soname bump patch that was missing from upstream.- Add Makefile fix to install all corosync tools (commit r1780)- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Rename gcc-4.4 patch to match svn commit (r1767). - Backport patch from trunk (commit r1774) to fix quorum engine.- New upstream release. - Drop alphatag from spec file. - Drop trunk patch. - Update Provides for corosynclib-devel. - Backport gcc-4.4 build fix from trunk.- Update to svn trunk at revision 1756 from upstream. - Add support pkgconfig to devel package. - Tidy up spec files by re-organazing sections according to packages. - Split libraries from corosync to corosynclib. - Rename corosync-devel to corosynclib-devel. - Comply with multiarch requirements (libraries).- Update to svn trunk at revision 1750 from upstream. - Include new quorum service in the packaging.- Update to svn trunk at revision 1709 from upstream. - Update spec file to include new include files.- Update to svn trunk at revision 1707 from upstream. - Update spec file to include new lcrso services and include file.- remove ExclusiveArch line- Add conflicts for openais and openais-devel packages older then 0.90.- New upstream release corosync-0.92.- move logsys_overview.8.* to devel package. - move shared libs to main package.- use /sbin/service instead of calling init script directly. - put corosync-objctl man page in the main package. - change all initrddir to initddir for fedora 10 guidelines.- First upstream packaged version of corosync for rawhide review.corosync-devel  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.4.71.4.71.4.71.4.71.4.71.4.71.4.71.4.71.4.71.4.71.4.71.4.71.4.71.4.71.4.7-6.el61.4.7-6.el60.92-7 corosynccfg.hconfdb.hcorodefs.hcoroipc_types.hcoroipcc.hcoroipcs.hcorotypes.hcpg.hcs_config.hengineconfig.hcoroapi.hlogsys.hobjdb.hquorum.hevs.hhdb.hlcrlcr_ckpt.hlcr_comp.hlcr_ifact.hlist.hmar_gen.hquorum.hsam.hswab.htotemcoropoll.htotem.htotemip.htotempg.hvotequorum.hlibcfg.solibconfdb.solibcoroipcc.solibcoroipcs.solibcpg.solibevs.soliblogsys.solibpload.solibquorum.solibsam.solibtotem_pg.solibvotequorum.socorosync.pclibcfg.pclibconfdb.pclibcoroipcc.pclibcoroipcs.pclibcpg.pclibevs.pcliblogsys.pclibpload.pclibquorum.pclibsam.pclibtotem_pg.pclibvotequorum.pccorosynclib-devel-1.4.7LICENSEREADME.devmapconfdb_context_get.3.gzconfdb_context_set.3.gzconfdb_dispatch.3.gzconfdb_fd_get.3.gzconfdb_finalize.3.gzconfdb_initialize.3.gzconfdb_key_create.3.gzconfdb_key_delete.3.gzconfdb_key_get.3.gzconfdb_key_iter.3.gzconfdb_key_iter_start.3.gzconfdb_key_replace.3.gzconfdb_object_create.3.gzconfdb_object_destroy.3.gzconfdb_object_find.3.gzconfdb_object_find_start.3.gzconfdb_object_iter.3.gzconfdb_object_iter_start.3.gzconfdb_object_parent_get.3.gzcpg_context_get.3.gzcpg_context_set.3.gzcpg_dispatch.3.gzcpg_fd_get.3.gzcpg_finalize.3.gzcpg_initialize.3.gzcpg_join.3.gzcpg_leave.3.gzcpg_local_get.3.gzcpg_mcast_joined.3.gzcpg_membership_get.3.gzcpg_model_initialize.3.gzcpg_zcb_alloc.3.gzcpg_zcb_free.3.gzcpg_zcb_mcast_joined.3.gzevs_context_get.3.gzevs_context_set.3.gzevs_dispatch.3.gzevs_fd_get.3.gzevs_finalize.3.gzevs_initialize.3.gzevs_join.3.gzevs_leave.3.gzevs_mcast_groups.3.gzevs_mcast_joined.3.gzevs_membership_get.3.gzsam_finalize.3.gzsam_hc_callback_register.3.gzsam_hc_send.3.gzsam_initialize.3.gzsam_register.3.gzsam_start.3.gzsam_stop.3.gzsam_warn_signal_set.3.gzvotequorum_context_get.3.gzvotequorum_context_set.3.gzvotequorum_dispatch.3.gzvotequorum_fd_get.3.gzvotequorum_finalize.3.gzvotequorum_getinfo.3.gzvotequorum_initialize.3.gzvotequorum_leaving.3.gzvotequorum_qdisk_getinfo.3.gzvotequorum_qdisk_poll.3.gzvotequorum_qdisk_register.3.gzvotequorum_qdisk_unregister.3.gzvotequorum_setexpected.3.gzvotequorum_setvotes.3.gzconfdb_overview.8.gzcoroipc_overview.8.gzcpg_overview.8.gzevs_overview.8.gzlogsys_overview.8.gzsam_overview.8.gzvotequorum_overview.8.gz/usr/include//usr/include/corosync//usr/include/corosync/engine//usr/include/corosync/lcr//usr/include/corosync/totem//usr/lib64//usr/lib64/pkgconfig//usr/share/doc//usr/share/doc/corosynclib-devel-1.4.7//usr/share/man/man3//usr/share/man/man8/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=genericcpioxz2x86_64-redhat-linux-gnu ASCII textdirectorypkgconfig filesymbolic link to `libcfg.so.4.0.1'symbolic link to `libconfdb.so.4.1.0'symbolic link to `libcoroipcc.so.4.0.0'symbolic link to `libcoroipcs.so.4.0.0'symbolic link to `libcpg.so.4.1.0'symbolic link to `libevs.so.4.0.0'symbolic link to `liblogsys.so.4.0.0'symbolic link to `libpload.so.4.0.0'symbolic link to `libquorum.so.4.0.0'symbolic link to `libsam.so.4.1.0'symbolic link to `libtotem_pg.so.4.0.0'symbolic link to `libvotequorum.so.4.0.0'troff or preprocessor input text (gzip compressed data, from Unix, max compression)  "$RRRRRRRR R R R R PRPRPRPRPRPRPRPRP RP RP RP RP R?P7zXZ !PH6] b2u jӫ`( 8qafm\BbCY}a?% L?Sny\ aFa*kڪ\̯5x %BV?=nS7W)^'__u rcKf4 ReB#>#/8^SڋBc/j}JkΞ,XoWҚޫxZ+j/h fm'(,D LId $E>;" q(^vD\.-+{ 6 tl*+Ҫsg{KцD+%X![5ǶBsK-+j" {9(e$ueޑ1jr5M]X21İ˨* >kO阷?#{>4T>jEnQА?'O.۾Ù䄀9Fz M ;C4t:{?x42U2^'1'\@ZmR:|TNH>Kƹ\k4\9k0\ ;T&KR)"q(2m-p4}}/lu t-ufvH>#" !7ޚB^_ZOv͡缫HG7^#"|wF"uNW>*wvjRW) Ȓ q s Bp"MTj/9bf.Ec'8 4zaKx+0V,ސI-1ʽJkeWNipsN~\<}v[{GںP

44SŭS ߝSxǙ(ι.FpM/s"mlAI3 X۰KPr+i<Րh0iM_0EOs$ҧ Y ].h$%eBܿ0D0S3rFZ} ;_ D;J E^J#b˛L3'Em\d-.ri^.sdO+Y4=AC3l^r$%rKjU% SиI2]M2?:s1k`FFo(ḱo2lȇî/R1A$l|}1puIFb'qr5[b4Z<]_%(o^rj97yP5 ޷EsL|:Jx’p N!#C"ɥ^$D"yCyWtHb25v[)}>ѯ6Eyzx> 5O&Lv&ҙ9WsC]P)b(ws[v=Z ,F`KlXGF-U?N+C'Ṫ-,h (^7 J>u0o 13&UiQ9` oV7OE\ye(`]ax~,;h1 ,@ #k]Qh|^hK 8Ew~w'+~+ܠֳ%t8 &gO54:P~pM2 o cEVz[T}AB!3ˀ|ɩmȻOFL="44a R@}Ĉ4"&PWw_ƻWQB_'[D}آ d fa3k'sC?hxQ4?˻zM@> az .7nn+;JWvKTs9}F9IӽaX􁼇: =lj©a9g߿ߢ;YhGD^󵗝}!GESYǩ6򴸾 MCuxڼU8PbK FFYW]*~HP~-߲j|jw+.2]1.qliOI{ĂTqqK:v9&Uc?MaݸR@ݭnd?NG]@)Cdz@vt9QXzh  v fGngJ\z^~Zqet FÕ2G_p!v<;F'SYC PʌG4$B?Ʉ_rU6fs' H^ʷ^Z**~fαخ/n tFTvЗln&in͵F qj bPrGơ&zS4&xQTB)֣ԭxj}Q<֯Y +=шހÊת߸},'{c|S|8\O7=*JWUY6X8^e0IwrSs;'yy <W;}fz%޿N y͛5a} aB1F$.q`|h㼘{{ɶr<[{FHF%1}^wy]G5?G)C"~  L65-WDf!+؎t= s]!R 0g`:_ʋ:# lH\i<õy2_tNlQfVSfd3[3x|+x%#?OS׌G(7J'X6';<7vZq?xlxܽo)M005~k+4-+vY^ESӓے0Yҕ)k`UƒY/B'o2$ü:͈g9'GS\iz#Ai+ԃ%tSs4NJTAv@^2:\߰Ve[cmP/D GK+zW$ds o$RVYWX]JZ $T=bzvn(Ѫ( ( %|]|RsLF*JB3sm<^EG{QcF* uh HY^4;܏% +,5g|{ t!c8+t1j`{J2НݼUąO@*x..$-s\˗ 2˸LП|~">,й?w63!iP*ǔiC{%(܇B׽>z"-(9MIBfj²D\!lJ!v kXlHz!4:$B 31gZ|aYea*$75,3'aw:;@R|J"s%M_-11 ڈ+sPO~mТ 5GUjY+­($Q `Hn}`2JگZLg b֥+$L+,oAm.9dK}ɩW4sg[p}A*94Y[GMíyaA;=}i1 _ecQwt|iY ݠH *rtV.c{[>9oR@%ǂbt-&3ECgSa y͠*H~#,Ct):ܩjwND2O*S8.a_l1)hY I'jFg,d#n6:5,UW_JWx*7Ĥ| }?Au*+1|-n&DP""5=Y05@nGJ'`\%wh,p*`D\:xkׄˎw 0(7fC3o($y[xIdGb OdSZFY`RܓPxp)]_Ybsc-=~]%kQXwG Z;!X-ևJVZ1d PCFW 9͈_յߤ^-%Y./=4t Xmh&t@a TI*/h*eLF7O >c  I/flՒ2EB2VE&Dx<>ނM.}GV0WW"87m&WLw2.j8ҶIih{"ٻ]Q݇|z{ۋI$^ v@CQϔ DeIEfg:PՆ\S9͏M}{{!'Z\Û%}c-_~ Bf~mT< zXl #<@GAsW\>]/M*^k փrw4OqW#/U ˂ZiafmYT4ԁyOKVgk /8&1'p]zI(Ӊ39 W/W`0)cʿ-5u)vuH1ڠ˂:[1 C݂-Ed|ݦraȳ sg1ǮQ5B,)5u:6h>is=Z~DOw+/e=ڦ #.DO@Ai# Qt"R5=lqjŪVC5|P-L[jY$44=s0,0t8+W- !VUO*jIJ6(}bWp4AEsALʓo'C3Ɂ1|.J "!D>[\z3{C'n7g3 ?im;+5}nl@t/:wNJ Bv6"zٜqfNfC_'lA$E\ic60T*?JkC!.s4yhz}!Z9úw^L&h?e@P*]׼n{ҐLqf+쁕 |gvl1^y3!r5 !cm;f ?t+dԳ #R&8hz1[}@/H/y%YW%Aӷ𽢅uSS)jbK'̱ϧdȝ UAցuoz.k0G׳PP)xsr`T~y)'zHhXӥ{ T!WNWGME@FtţXaGs |LB+WNh#7@bv*eRC&:_| U@ '\SWg!OidNr>tW=$~;e{o·J=I$e|%Ɵ6`@>+hr"P?u`>T#ENKhfd7HnY׌o`)@hZ-ڏˆꚊ#%q6-ΥMlfŎ1bЌ0*Y םgioM P .)a{!.`LuH=ҡ$X7!F!(:]2lSXV"&2jemS2=yֲs5+úK,Km$ۗ&"1$z9&MIW۲xD B+vX.Z^3&/X[7Hc6^mf>WS|ůHU.qY)7MlLwғV}Ak#7>86/dpvtBkI 㲃^F ku5}ZV bAN7%89n>+MK'Lm\J 6co(#(RZOCl`"3uCv.5 S˕~(IdG{,sy/)&ALm|6⋶~ єȓ8׎4hQ% Vňɓ>V2սv@Z[RN9pR_LӅ-[<1y x$#(dQi8\v~&L+ZݱA+]897EΠttj(F.(88{,.8+^~¹v7ɂ% g:mo)'\wV}S6| a f^H@[|4עTْfٻS[L&Ͳ?j)ʂ2EEP=w\箷\Ź"ԶШEF?ueo}-Qp|-&nҞЅwHX &-5zh:e3*-n]]$3QJ&tF`4oEBO-C?Vbc?/_TV$9JJޖx~$h }nSN|Ň -X!mU[̶qfpԽŐny$WL^~@*b¶)TN*9!:@^b{c*bapgCL&@i;QC\[:, E xى.qk?hrE}kd-k%SM+S< ۆ؃(5 츤oHfE$ZΓ.i0t+ HHSxWJF; ee;9mYU,mw&hTZsn e!!;tMN 3)5c·q[`R56"Uc/3DiHҿLO6Y@e!c !K卞yLNJYl_T<͒b\A@.kV.ta#6^IG{%n/JRXl'8عL:J)[<%\N B\p}L@&O:71U␎]DZrѦ)Q7mʀD-Xky7# '/jͭ1jNyXP2 ̍]VF%P IJSr5~LrQ ֏FE=\ o5g/Wx;פkdV4knTRPԃ$7'єE$>B:˫ZOk*V6 56$fbuJ-P2![٧A ڦ4 YA'#LQY KWxPFX.u/k̀1͋iaB8Գf=c?eL²]Ge$茼i>g !qlvLNm3Aud>t<^fBW4Xen)0JtbaFxΟ.hQp[R(Rb`0$#6m L rL5 FTx~|S+ VT^!C;RhpC^;2q2C,Z~ {; 3CpFEOϐA Dxhd<Y]`p(=|{DCpRT'-p-?4}S l i)]dp5Xk K^{]H RO8 >K ?9T1t<ÌPa:Wpw-@Wg1K%oHXۨVrh<,m`l ԹU<|ͫ0)%$徵_YB4tEsa.KFx#4^%=%i[C!p 4Hu1DA@4rJ% ?s.MHjxkS8_rԯI&)tp1sCZ~ Ic6J4jh"/|G =5b1;|'c]+CX^N[nDzȿM%CQb{GTbpC5`!;y93:H[(AlG UC:=|>w uzD k? Pgۣ3׊+32uE;IPꛗ+6M36)A\y%lʋH΂޲lJ҅@!묕<vc {2YX2uߠ!>=D}ZL?~ kts5 ,9`gӶ.bnxf19Z Nd5K!fBAԳ>LͿ9Y`Jp&JS.GJ7wϝ ѯLg7(m*sOwɣ8p=0Q6"vKg/ 6v_2OcY:EZ7T;͌V(S/_W:m͆d#7u:>3!ı-N (]T>M`\8$[Ғ{u$(@ vy&_Ejw 3ەMZͲv DlMBՃ=}T 19Nvkќ>&iFҳ !LQѾw:;$yfdW/T -gjh|v"ԃb+(25Rwcn|vjcߙ'&!4IcUCMJdZ?-z]dG:M}Qq]b1Xr4-g#1r)5>CoɌlaؖ3EՃsHI#s2ș`Ir` ?Tw`*xG`sBjJ$rz4ef@4f 31 ~;!Dk6w 5W^[yw8Ѭ`)+b g9O_?y MlݺC% 4MZQoa3 N?T+@'c*ojѲ6J4Tܭi7i1=0 =:dYr7;ζt[DMzvnvwtNc#rN*+!n\e,i|Mf-W!B ?߇|xݙ\2hcA~ v+9A/ _NZ;NEFUNPQp{r]#ag>I x*2q TL4>N(ʸ}#Sp6{ 33yK Ks#KKfa̘,ԮҩSx569wxD%3%-}mOM T40c]AjVBG2c.n#L먱y=w9ȀWm V`1{Um^(N*DNib}2P#meY1`wgQ !9m#4D~aE<pŞ{-GӈmhQņ3.H4-w3|Q7}bec{8mBc?:b4+oKbAu!T^RI)Մ\)tq4LdAq:^10U`˘$BoY1ҵ +euW`SĎغh4/L=T]xA u8rFvS19^ o?lm|$ϩX"CB+ D%RSͧwy"U)$mGƻN;{~DD6F3p]؍nN) *V 5(1g ~GMSԏ-8s8:0O4 ) 1\^ʦ%]Q4#c6Qy{3^@|XwU^wL~Zєauּm _ɛ 9+ f`5k:<i;^خAbpͿ={̪' G9#4UnxH&U⺆?Kgi'm_U6OhS-M Ml*`(Jǃ族#[IؤB Ϧ2Tz܅^vwk(T= {ϷȿhoټoX gk7wQ9ĒyJl@ĊŸU9Vi ë P|%t>wf96 Y6Ppz$Uag*s4{G<?!O݇sYXp4K4v%N3Zm8IǜyZt@q[ǨYᰮmiհN ?3k'q-W&U|Ly}&<Ƴ#⩞d"w94ہ?lh!BLUD.тIjKN\Yzmlni؍D[_4fR$U`jb0~X|Y1 Ax%ayU}gbQPs]tZf P 0S?: Eؑ Xgl,=1dF.@BgKkgs JqV"knjIz FKwu-˙.MC䢵 w|D)v >Lk25y|٢پ|!2wd~.|Q< ?\"Fa:?;3rP/N6Lq奞Hݟz,z-m&W~ ,T{:-3E`7]>xf,~"Y>T/@"l%nccVͥIB{P`%67xRuOա|r@O䵋apx}[SAQ˔woIgȨ4sQ/C! .`ukrῚ(-C{E2lq̇to'eWzL%ExDkۜ0%zm:p ߦU =;.;}Ņ &IQ)angp/Utw*_48̰hA>׬\P`MTNǭص9Ew KľM75ů !қ`ƝLYQ"v^ a̹͛L.P&X{Ot5cwj]2Lz#Dm`ܽSOso7CILO|=FV_;KUҹ5Rʎy 3[r<ч>VTϩpc2?$y 5bO;(&uw{}q`д(0rRW@[ˁ/Tsda=iș=F6/Vbt`WLtӅV+aX6SSy;8PWgr;s>aB="(N,W n!s0(R[N"d5"D{$ՍrM;u` 퇇},^u>T'`:N x&n7–E*͵Cn C WhFe[ HW=ٛdZzA+\OTZ]\Ac#<̲*\&Y؏4Śnsf.xu*Xv5 4Y7S8TI/O# ۔a> 8'A9PQiy;[ =M%P~2 Ze9o#cf"F1 ;fC z.;sÂEj0CV3xT 0w|,ʐjmsıc@ߝP% kqwS{pF5 \uOfF%"P=u$ rg:reg&N:`%YK`]Z .QW9p^!fƉ 5 N߅ &@I#k6<9 dbF޿H:KSa.qEɴ w+`a\S(ob k*cн׎(pN(Zojz6ͅm~lrxl$?, yY "v-X/^} 6ͤwcd9!b"djsX2Jt#_g\G3 [`,#t< EƦ{e$59v?'.?5Cbe”_?)j'Hތ@4ڍxm㱥V(Miʹ1a+ 8+PЇaOX(ωGOkicP tCL p.@ږͺIRJn `XٽۄI!8(]J`_؞FAR8L {*"yWnYEET_76YW3f|c T~z*-.?]9n+b \>[N| i[g61vMJNBSJ]Ca!&_ҬC=O/y]yީeՎR$>bdϙ^66u`A[,P:֍#-hbT`{?4+JER.J ҹ!%!R5Kԁ[XH(cն+[q/ b{pě@lEp:Dvl85^$#j"FilRg&DNMRIEf5Ƣ/A3oUy2UznGrJ\/oh`n1djvIW ΘyCv*@ktsQE7ذHJ) p#2]C4cq˼IVM`stn8+Xw|\&Nt j۳(-)LjWFߩ꼡;W(@IOh $/2;˕[ni5K!jݖ&3 m!)kīyM6 (1 w!bkMLL*gRM(.w?&vҟo8,3bnn.|h C-#6K(rN Pxiȇj.5,ڈWh;_ؙ'H;d뵉- ؃YdYV&4@y{/n ޷%晛0Ԏ4?k0_v-臼c|$;:Smݼ2tx*hDz.<@$|2; 'A@-wYQ?Ix=v{ηרøim`X'Y=EŪLq/yjGaH 8+og0(65glUsW m_Z!VGH!H u|¹`x-LYPdJ]2*^<J^z} 1(j: Ot.kn>FpC) .<6=\c383q5LY{7u=_lnZĦfnkA6O.aQPlqa9#ckRWG!˗y7{t8š* Ke? S`6PZ? Q {-/◥8ʑZ-b3(^M,@Ex=]3y*uGd*X\#ߐY*|U#k-u`kQWf>Bsρugyu0T -_Ԣ`R b"-!WDNXeEJ'a5F&(mmkṱhs|l.i%ˑuA052.}áхZ07 I4 䓘_6.bu#86'T~CfjkEci6*d*Õܺa:?[Ɨ[Xː`|Byg('i%?&N21C*)))'_}1-L) 37\x"`UܷxB`.E_bYH] yV~!,nHJ]?*6EwF  8ۛ3F*C61}cò#+7Oo,ؖ(GkAx+ =r>|_.) AA)q$i(бMmEXs_do= $ع@&Hgɏ f~BՁ#Z#) vA  o@Mf<yRlɶ(cU[ JC^' u[zܶy[JmU+.mJ^MCM @رo/p_ Z"C66`[^|dDz 7`*㛷kL ]?emQM%a¦'ѭzlxtp ;s1,J%nJ(Gz ɑ?-Ep_oX#.ab?C"JF_΀ܞr 0cHej)d҄4;k24|CpgHf,B=IӜߣ4wx(=G0Pg33ERN$|!"2.Eg8YlKb!J2Ԏ._Nv 08pBAa5Lʅi~I[}T B:PL]+!B4L$m*3tq=R,^si&E@M6aT;e ' )< ~qս'0Lq5z qF%_3q[# ff2qOR5ycziV'3H( ZG.^3 YTPğV6s;/Ζ*5߭G(׍+%VxaQ:PY?[61Y%T-ŲAH,xzgI|kc@!~6m%!LV|dF# :h_ө8a +80/:E70 <U3Z̅/.\7 ~RWiUiyI(u7r}Q2_ ńjX۹=Y~re~BaV^UB6Nҗ׮Eίw% mLYj{|+{LV7Xy'K}?:0^G_q ~ SNX.yɟԥr||cFxѳrtK XX3QsFc0c-uĈgp$*9|ʸ;%,Bѣ܍ &K!ey{jgeƻVՈ _( ̘ԂQ#&W||׆{V2/ Ɠ9pN%!\\ O̟b3;yrbi$k;ߓC>8h5q$GU04q~{Ȓ|!я L ^gsz&±Ķ{lz̀R hx Zς=~B 5 SP+A3-^ytNWq8poUEl- `ƻ}[Vz#py/]Q_eRLYwM''U撡 Mѵ2"}Ƀi^p f7Q~Lf>靊ܛ(>rc)# SH~_X/t9OlTnynm\)CZ%*9iC:SL@o ~??)xsHRȺV9V}-]'̀S湱Ft VW%W:Mh&.2prmoKg>hN5 9T!֪p#Yk7pOv{pyaVT6|˅wg,[klk@, ( ~)5J5ic=%HM7窧4[rg;%*Z=B}방#^(4:\8g=88PrFRL-~z,Tdo )Nn>ۻï5±е.tU&3.A.Ueyyw.T%U6! H0Ңф=mQ,2`\,/NY-(~[aA9 ϵ u"K c,- O7)ogOPN=#4R}tc:/\S|Z<]uv1XKH0|8 wiLQ9jk0M [ }C,1H{}4B})Or,Kz-"s>U!ڇ]f[l!ڼ)$zHTFΓjl.{'tQ.VN Ɍ^…XܠNE46P ֏~acl@"}X՗eAeiʔ:/SL?1PZk@wlz9| Hd=?VpeYJN;)åi?v \1J٢4[#XM9u00!*Z Cd;zhHzֵӰVz$d~rqBby$fDG=^X[:ŋm+ίO>`pb ?JMD3; ,3e'f_.3g[EvN][0d)=I9)b3Em,DFAI)'K*( ~Ios+e!*m(,eE19liFqpzU[-jk70t5+o' .=t)z ҴgDۆ ˯z$ͅhBF6ʀ׆%)QPC»{§,y!)WHrF;M.sPaGJ/Fі zQDǣCΣ.6= 5BFg'NDWΘ٘P邭~8RyFs^l/\>& sUba@FO~z /Kߘlȡ6*o'`\ ~J\X R%iAP ᪀F^DjrȴgAiςIvS> 7'Rx;Va15P[;(ٱ/mFndGzf?#‹/QvFf[*oR?W3Δ^uӗ3GDz^.H "mpyf^/){eic$[x٬{M/OHq2m/ .*hT;V)UeUEdrë#zUgH2ol'_~i/ M#?a0^5}LX /YH- *u ٢ZLۖeϫCML{~[rNd3ܔe6:8ryQSJF9Q7-:|-̧cT@]= %FyGiU~$yMҤcF*^dAw0UÌ@X0)hд&[fĨںJBjYR8`pck֏jPt ,ehZ1MQ}eɜ|qiu]cx2}qXikZݲHr,bmP iΓd |iB Hݿ|mul:G_eT1n{x^[bH'*?H\BhNз9S6VijQIr][ ƐJ|ᑫ ,'RjY q=t.+ m4aub-.fPcqt-n6*}/$?tX4ߧ%w`I4v:+Tu(<_0ΊJ?g9wtU^sK,@& u&$P2]j3n_]2v|}'da)$6'r;<~ o"scpH|9' i㤘.]z8vђoubwʲnBҖnlQblKS7v7E,h{Qm2&-ZԠR.$U;zsΎz(MgbB:j{ Gg#ukE^]x^SÊL l~'I)9a|Wmd>t)$^>C~Yneh'ڡҒNu.:`;;+ bW26AmMrEA1Zq {4p=-^ǽqdX{:xab5A#^ۤ^>CRHYIP:ʾ7t6| zfTҪ*|1CJah ݷ boaY޴ 1|IYku)8'q'qZ[ưY'uL3٭B:"X-eyEŏ8v-'qo⥖C[=ov3i9akftghOX~?FcÕ=4x-jy[Á&Odhv7#Pi SDbNB^i.t^z :"qYE 䊉KeUQ򡙳3~QB֦Ln|ma|[Hޥ_T"p3X9SVrX;dc)x(3SX042ӈ*ܰ(:QL5}34\-EiPZ >:2^/J(u /{ ~d Ķr+bc/LajJ߫yaðԉ ۘMQ'-+ /!G7x0]s0yD #cؕ\|Cw9'|c#DJ Tɿ7OeŲk^ .ހ~d#='M( 巳U엚ƒ"2,bɎDk >HcT7Z#:9I7:qw J=wUeWJ'o&`KdxEiW#,Ouyݙ슴ю.׷?P V \HHq¾f`txf%JW¢4;kٱKְVnIH҆bh&g[y+XOjv(eȶWga @Q~*QE+ `UDtB=u n0VIZG>L&;IV!R1љ8D*)l$8ZZpΧJ7"MͩX$Yf U[KZkLҮ&ӵ,0Ssܶf!2y9z\뀻~gbvxcVzI_51'A Ɨ\R'1AH`)aYWDEa[Bj."ZR%n/")ХC}{OB`Acj|p!#MlkՄO}&M ]&BrfӒN֕ʈ<{q&քEv$PٲD*AS.'b,Z Q-;_E&251.@o;hh_h |~O!%+ralLYOlѹ#ϾPl^,KTI(;9 |!XhU*P:T?CMX,8$<҉҃8Ր{yC߭z?n_,=l),B$Pk}.Y1|n @ eTby!8tAe:9%O']%P.HF:ptLȂR(IBSe!:[GT!:= x'Z2 ;st `YQ '(a 76kJw(_|Ⳅs>ޭ6 IU.SزPmQGdV ,fH>ogʬc۸!>-8='ZK7 :Yrs%=Pc0yiLw^SC/E4| .|1Há[;;9%[~VO,/i9֠lDY(ta&C]*ҔȲ攵Pb pߤi((>@[ iOR:PJrc!]c}acy7G"\$2Rx!-}8ʋLWK4A{9b2mbh__Fw3aZoC9;j4?P>)roBdNڀ[K{&Ȧ?+{̄^WTD N%}gY'\ 쩋g93OjGm,Y#ZD&pܠ,bvq'%yB6RAnFXÀ[f (77@p k +SyJ7wxTn2Kr=hq;hw1Fg;n0.kVA=kU_Ŏr'Q;z ּqha=.*KA/@yMVtHCva7Ѐ0[s e8[-zlޜ7Y,Ơ"r7ǀZ";jq;8!g9ȋH3Er*ߘz[% S40T H6H--plb+_ _zV.X\RN@QsN!=WAA-W!2y [DkP}Ǐ!'?W||c > ?[ALa|8~ ixƵ!LJuIjG=Y扡;\lPhc/>O=L"|nSڝ N"W4l 8ΒηJ淾[C*<;cپO ^͓Qp#*7|@LߧDq狘-$̲z/.wKvgv҇ z׉l pH}w"Idf:{΃LQ1U:?ީ=|`#9jڦKarYH9(jvOg@/ B>U M +蠘ƿ~?JDN<t:Hřq1+I~ɔ]:c _FݪfoWdX|Z8׌wgg[{VfneDy̘ƝJۀϑjS C#?=ބ&&B@K9)'tY';Gk90$QvM! 5h9*|qL5T/_R.ZdH⮳Շu" kG%o`1?W7Z Ҵf &1aaߪ^h1+:#ڔC=NQgei=/_dցCa.iyƨH%L*oZO QiEkñfQQ)&#PEIbqat9cC^&+7iLj8xlV")piiS֮ 聑eWUc 9ҡz|3G}Ur6G3BӖaM"PAӥa@/&9?~Jc\"ߔ .~"QtiS4PS]j`|XutZkmRJ^ebP^XX&|]BIlܡ+*qNɜis I!a0uzVr:4ֱ[ ~#qVh6 h& h%gğ-o')h%xj5' )@pib}-w;S Noڃ-ʘ j7]^o(^FE Yrc߿?G3}7b|g.6LIfaP.cQ5$c~6kE,+X?FmЯ4+ D]ȢcڣyaYem|BZܙ¢o@0u.!(|Y$zL15,"-e¹N(qNrמ.3]]P)j^`,b BWzةtvpBMMsiC#~Υs'bu IUX s]ݠ  ݢN4 7)UcLZȇ8z/!Jw-g-;z^/.e2abWbX\9O{>:<[f{XH:F G`7dM #LbJ}lzcwA/OBabv?zTu9ZS@a5൏S 7Y,ԭ%.y۾-@56Ýg9P]!2ˑE E#QK/9R'|T!EeStQ qfLI 8?NCcTRE3";4g/b%2l76.HxbU`_ކYYD4Gcs|qN$C@t+OFm p#DjѾXT[|s]')3JSуlc NƘSn~ROx꫄q1oS- ~բTݭ{M. se#R1'{p685EoųNm-XT}Hy܄AX{1|ECei+EX 0 ҞIEҋ[ٗI&oTLOd~na8Gd\w0p\:'Ux`% .W _j d=sS[9TbfN^R(*jLSG;Ƈ-.̟ᒫvO ύqHQf^e}`8J`;nSDUðx#SW$[ /ZщTq_39̞ pLȚT)h]+j %Sgm4A@bZ5c1Y 6HBX}Ub{aM*!j@`=N=Z|(9`*cpseWɇbW cP{Y4;#VKߞ~j`B;#Hj {U[ 5=TK߅\{mE2G{=F#D1瀰8@@=th"Hը<͆#yr*p+H,Gcu/a`O|@z.‰HWmY "򧲊AUջ8J1 (#ь8f3ncOP}lb~BQg"濠̜h_yo151bC2.zC'ň hp\a[_)a*E8R0E>@ 䛜ݚ&AEH@Woq-!ƣM(X+^k4z?[Unn;SPeƎu`ܠ~84_#Jo`IJo`]=-II^")o:V]ȗڨXxC)FI4w{h H¿WG͌ir1gDWny? C~1k')L%cuj3>M|AhM͚B<7e͠0X(ie<2i5N`^ĊLvi7Ŏd 2$66>0pη/a+]_['>eؙ$Vi 굕kv-u۶CDhws>CD9.7%L8ZLTXBN3pSRϯ-}Dxc ,ㅪ_t{qϢҽ+Yn?JD^&3R?,g+U%:{ 䶩`Мh ~?n{|{Pb8R;cCp`rZE3vr&=~\Z˟s{Q֩v>+/EKVы[K)#\q/jc9kt> SLHE)DK;.1aRQ[;:%bڶ@M.[/AgnMh'S3,YX:|֍k!2׌ ,{QV*EquvYʋ~ f0Ov*#vc/{pMbb2&A= 1ra8Y7?o6eM&Ev${&ۻ&︿ u#w,Cڋ ^.h6.gjxIi =bk6Pa\Ccu*1-F>B9lK ^4Nu^84mv˼lҭ2\o$r+4hKDF83L_dlѼףڑ$)h5s EA%c&8i^lRԄ3uDagB³1ŤNKR?=Mḿݚf,d+uIiRj:8rӑٚo6=N1F8+4xj)?C]o]3)h5\w瞙3g&[$p)(O1*SZЋ@tDk{eCV>?,ۧ!u=9>]ExMg2)c7ga+pWD:LႧ]sgʵjk|;.a9? :@Q&2s2ƨcNW%08!?*V*hYv t𩈰: @|{wZ +kZ}ly7R4?rPxxN%FS̍zayQSQ6&jWO I$c5 M"K׶(D|9K &M9YP&V;#`YzeҲ F q66Oї! 8"HxL3잸([lc""ߠB)+QQ. j<*q -7RԐJٰQ TPAD82ħ} *JuizNP.ɿ NQ|M'/R@y7.^2ޖآ~pI =ρPFOACK^Pۢq3' WT<.vHTG4V230f7<:e Y>'`F;/k}#6Xcf!gl?)6Cr /Yɱf6Z]Jf;AalC阄cfnJ `9k~61u[<7ߊס́Zp?0@e**s&Tcݏ@d}I4PbUE%~#g " Fcb1_!gNy/6 5*T%aR L0`%(YbGU/>5rHfY%28j"@")=|!2 ڣ;=g\jMW'f!(15 >jA4&1G[1A&@3mG_q#;4j BB%!VM5tBzWctP-ZGyTqߎD h 3<5T\WdV9  ,m~/B"C"s<4\|nBI *ut3!::X_'g+OUe<ӸMKr|?JYCRXUĻ(*[w*ݫHldM=mK O?۽G\bVGCI5t9&Gʼn^JAO7jw2zfHP}\}Q Ha@0vLRn eVZd]322΀!ۥ7{tT>D^gDg̤G:lWP&!A/8i+ڷK|'5]?!RhEt8BrWE(eRpl.d<@ A1Cz]013rZzs"SxxG1tQjNۯm9v"/Dh,)iq z60<$iŧ"_Q'LYK*+$[(hx1mՃ K)bCTy6jD |LpzSUC'l<{@;W@ޑ4Vt&(wlix*ratGՋG?D:w}<))#f퟉`FyT8EgFۿ-֨xL61)k1>܌8;ֹY|iG*E*3B(|RETtOf) `оO"0bS.ɉ'4ql*'P8UgFZkPA35@ sC̈́B)6]od?LqxA 9OГEl*ƨ9' +Z#Qf%OIO5Vc%z<іl8kED6{fS .|nPz{O=7IbM=4SJ_2˔’i/e$ Go4s~ؠ܍fK \*RN߫2Ǘgx+~ #݄>2G ꮒNGYRǒmAޭP[/\bFx6癢ꥯ7 ʴW<|s;G'i$-_[)yT)ݶ*h6ZuЂD* j)`[^u ̻ӵC,11/:#r<>F\X6 wm$v`Jx+W8\mHiCN\\#SU}Nri(/ShcOײtmY|)̔1rBR*>=xBRFV̎[=$.&[c1GVD{Q=@͸ Smԋ}\b٥1@~ȕIӭ|u["v݀3:5Oo7 "g) T餷?Oja:!{Q~WgeDQ~|ni["P.ŚU% H2Dj%@{70>lŔޑЮ2^; BpWC{km>b *UYtPuX2ŷVL_9_(JΤܲ wQڮ_?q{%^Q<<̅}5MFJ"RvN kǗ%aA ܘ\*|0>%?ȚYN nL+{\iCcHs=U{Dlӛj =Qpr4,`<^y/HGAZ,)33e2:_Ȅ@}ﭮS*v,d,zf8 `/Â0􂽵@m)m O _?3BZ8JWyn~E8hq؏q5۽}xyp')oCFF*-KXeU#"빞QA:#u }C-Ae75GsÖKJ# ܦi^c;PjTd:M##1IkG\;S\"̀ hHn9J-yCXs?e@ lOpY~ 'PHajKxЌH q@V q|YJq:piPT;K8DOCŐ;8T'{D DXnYq 4ed8Dj݅7c</T{AKByfV0Uv6ef":g&^u4[ch+Ł-$5u])<Ph[j^˱EgЈGKeW4[@F#WElU1We!rvf ˙"ib BsdGZNto܆I]z}}7VwkY|0Z=Xo,Ӌj\"MS3^L ]TLdJތR6D:zX"GM9Z5}ӟ6>Z 2Rn;mk^4uﱜus@8LLzjwqI`vT.@!;$O th e齫?DS.'m eMdםl732.תD~™*l&G%3ՓEϥTx B,u@5f:NA[` )ŋWsSJ_%,Gxb^LĿ@6#lFL$n`sP;}y9rJGeTqEr't2(.jVF81y;\#1@F ٵ$@%r!x.vY$u SM40lX/Un*KrPc+v|[[C\@Y9|l(轢Öw$EISǗa6+_xV VG*EyC= ?ϩc{UӋ]/ĞyyY[<#=ϯ, s`-c0-nCxyq#zND;@(h욂_IҳbUڷ$ >]xH|D ~~S~_f Yk(¹,rE_|Ż /=9佘O;HA.+'BM3j⢠Y'+tIDېr djr̯>p6S(&+4b&wJ$7_CvCR_ *]˾Rǘ`@-C= k lѕt/:von VeC!gmej̮7^ŘaΚ) &;ўZ27k~/H^/I(EJ_?ݷa(K:]/bRP^T5M\B J_$:qX?d hKqIhmj[ƟڼhuoIU>`*膋_m"!+jTaŭ' ZٖsĽXe$nastt=H0k?{z te=C3jBu4-v<Z FmgH%U5@\I>JBh֏o`b٦bJObr,۪4H-=('iYxNl&f ؎kC~薕;|.3$K~q 'fHɽP[f<>\WwI W8PgtPb'+R*Ӻ$oBcECҐtUSHSB쪞o% N_ש÷F>(7ɸe1S]R; ۙe,|*rf5ǁ/370`dv8x0N>+~;iJfN=t lLkgҷ6F2xw c\P#uwU*Av_R[2q< 8Z%ʦTKez0*h\)I~Peש&h|>ϿvDa 5~4VO4ku)st}xRRqO ^V2{oxoYE9^C &c3MV|ѤkdLLRT^SSTTGUb=>lJ$hM2(~a.Lx#7Rw*C6I@ή,4N[gA<ΠDd :=ԧ,'0DڃBT)j$ ZHEcg|LrƺGf'suKFTPM{ |;v<<ȉ2;ݑK{$IZg$+ͣR4llmf~*GaP!8 5m+A4?6 x@{9 i&bϧDY{S)sq ҅I0>e n}4Uoh?IϦyhLI*W+[La Ah /Ys|u:QTw h>B#tOF7`h5zaE3瑊Tue{PbWG5Z"%[``Ͳ%Cޔ^OS+^\R_.\/g.b,Gmɕ>!t +-T Touqfw߃+C7m@/X}Қ{Koq3B(wCf F${-Vy.ICFD"{@MLBd#f-f/G7V*EOsFuP1vowUpKÃ( *= (CÙ^p U 3v}&ˌa#?rg?Btq4c.sF8wid,S#9,Oc \I|ǮK J="T&B=vvyF`~WõwVWo=G&, U9G H/TK:ۉXT)c%cveq?wZ(ZvG$9%)Ϗon#X ~ç5Yzk(y lb` xnvc2S:"`{(tHT_*7 CӎȤYL Lvm3|"Y{LaB0_ lPؒ %XKU02 q !T"O9jǏ?Px&Uє((jhLL\aGWDZROͿ6 x Mt es:+9_>5VcK1E+ ?NMHxP GAj1Č&`x69+4il1q9NV`$|+`8pRio íGȋZe- y?o?I?PrP};nNLwJ~ܔf^ s̟oN@ ӡl*b;M]NkQgpd S:RճVjT+E6ũ/rf>Tuߒ L)l1YԟAC wUUY6d =s!RL Z5ՖF'{ z╿W>M2S ْg`8A_;ViQ牁9Nھ!^so>[hۜ=Μӎ뢗.%op|gj4)90'bmwVg#t Ϥ&T=P}ij/y_eΚ_˜F(=\)DmqY4N|mnΛUIE˂5czZ⬣t͇9 Ao1eQH4P7Ɖ iiEĥb5(, /1W[g4'F[w49KǥYĥ/y~ChiyfTHѕt,#>o>hE`{i X"OaW%"tULѲ~A*`=wnx{Öd :MW]9d7hTdzM_WW}=xdߘ95I;&jzym\ ўؙJXi<蹐npmV%!0[az*;gdtK6!iltlzG9K(֠#&CHdyxL5O?|g`?0Qd̻YP{)I~,Sgj  ; QB~5,M m8b~7$X$@:g]Z?ܹȚM6-I/Ƭ}T"i&uxTeX6T5U ~^n4Esk Q%7J -kGZ1[Y|H)Zd͵|wHx,Bǜ,*u%toY TQ6;e)C"vA#0ݷэy5 E`'mB#X)H993C5fMEzoe/&_X}LqgJmSLBee4Qwm[ &&-]_N~=ԲU"n"HZvF@LHhv"3́`:]̔sp(غTs'߫v b sVz8!Y_rZD[OLJNUY]cEc@IA2myBPԬ %Z=5qYV lw1(6atd҃6v$+܆\8-k`p +e`anels9%0A.ĀHg6(,=P:Zɢ|izUߌq]Lp\*fÐdH9<_iU;;9Ѳ}駄Tf7Mqf!,%iHԋƂv̥F۷ a3hʓ^hV\y.HjX [/6C}de΀C@R x9?8 AMtK֗{Dr8O k >ݔs}j(űzlJuT)kua⧍U4ܙ*kc$7(uU`]{g\S揹6 ՞MM sO]Ky*KxBz0tCDa4/TTL`_*ByȘ5v}&Оs@TtLCq=+4yznE7R#/dOPy8J+;=nqev{U|uA6,ۉ \y<*}xd~"#PIYJh@i=iX' ո)S IQ]+OKlEQ)E4S-'q H@.M\+@3u@ӔJeL)Lz-&,Z%ܿLOmܣbݴ5mCuXfzlPM(AKUrB)478%G2 @K2q,*9㉸c&wQxL+ PAscxT7Zy>GȔg/qiɦ,9/"(֕0H5|*6]RۄNQY٩X2 +&`H-4fb9t8>=2р}0=rBT3@.Kvn].UoGLWi+ B>01=O]Ӵ?2P#Mm}.+i2L@<?/m=OtFjbhג&ө8 TDHP#bЪ]ˤ-moJo_þGE\ "%$)q7t}[ {q"i&G&D"*?iAZ|A"^0ØT1|NaAk1 y硯(g5\?o} bw tq d/ᙃn]H4k99z}edR;QAIYg8\ElWGABTHH#^y)7).XTz zYe1R8!^|'}Az3ȝN wjKQ 7# 1K?"<%_tp lĮrj Hoݸo"^쇼AdO 0~I* d⯌2 T}Np ;h9< ۖ"p eO_IA E?/N$@F_2id7ufړ˝e̠> Ѭ?큙{BkD,~Jv@o(Wgk [1CTfu/ "U=p:(qt-zRCv;Y@g,poGԇM)7=DCG90/SE ſ)d^= liG4 jy\<,#™T8%ez>#<ݍ,WJjez^J@&,̧?wpEFdm!cLG ȲO[AzQV/TXUJAEaIztPУaC3tT b"}rt idaN LO! t<jaaN*)Gh hě 0Fgcw(ױF({Uu]5Er).뱎NBY#|M]eF|~e i΢?Fo,b#օ".l?ae޶2$3=1IPZ &2 KzW6;(o?^Mby^hwXv$KJt Onn2=1]7_y`"o"!@sܪZ0w]+EtmwaISzsOo/uztyr[y_nC@z*hBz;y/>DK/ݍ;B= O c/§T'^'+rt!=뽖 z#t,{kh#w,1wY4Ĥy mYLqh JT;mV%!pҼ5¸á[G)Z-Q4D3Ӷ\q!4Nc˓tlXW{Ko|ԛ&3w~P$c(Q ?$]8/q'3\?f[cPI=Ń'2J|u!|R~5 "/wӕpU4{Լ2P0 QP)f]UO]'F#?z[]N*yPp B1#V[' - Lڼ%bݡH0n*XU銢ZdfS,_J)1SG\vkS8(FĞȏyr *hާ]j%ҙT-Ml6k `@I|!J}W1e9fγ R=vRpaSϜj*i$$)ay`bxis=KE a&{Pa 4OóР&2sm9@c63ݘ?g-_ j#Nrx޿f'^P1'hX )NUмrtE iv2plilh^cmIPTxy ,"7`Ow+1X Ƈ Dioz! \e!Ft DݑTXqe.UqdtֱC@|Ha=y܈3:\ł[Jx\rӦ]}ů噉G0dݿdz"خsc5SY9gPtIA >Ӆ~'3Sדn]1UuHrS~$0CN*KwY9_⠥?:L+ 7c8&[>dMڇ›5<$: R<>ƀaFnO-3꼋W/#UTCz(Z`z1]$"̋W wbx?>LƠO0ugp~xyͭ~|@UZcdISo(վi}77y$仹Q,#e~$7m6kA=a7 ؿ┏Ԭ[S)": i/RQQhxf~\5k1Mխ^&A ? p33Ã&LM]Ykdc7!^n8Af*$eډiz((E1c1w oנF!,Tp2g $#^ܼH^ʹGך; ށEx'{FWa~^3I6sd_Ƭ zѕo0jK^~ 4"tH 4ȁ4Щ ¨>? ƙhJ\ƶ!凣TIZ'fd(/>G囨 PiTqq>,붭3OyoUrc};5XJceS`}g8Y̖?pThTڕ賒@~EXEc򙢲2X+?P]W!պw@m?/ Tj7C@Ix9Xtʃ`ShY:kPj\V٤ս\oHt  Ң~k5«J}b~jT%R3%PO{}^]R]I(#zK&aTwWķ }LJU YS+C ,"1sSwR,w@|'lYg yݴ/KqJuǭ.m^SWrпҽ_Uz5pas=#<3q5+%>G-*4Pd0*E\Z|$rL+DXIt`d * VyA"f]hؙh𪹏W~v6_I8Yt2'c9j/d)o>Dr,?.4+hmzAWi {fXҞ/{6 (u/a?;uO $Oi=IWbh:yщyMbq @H:_ml,J^ԥ5lovN(:Bʜrk=*ϔȜ [ A}b\8ҥh)#M2g*QۧLzHڕVqQH32a .S%Y*z ؀aI:}D8xT49qE ṓ8]ma29c7~𷓳9dtA+_!<1QQIb$VePUXǖ<5x\gU/8O1LVNmg/߾DZ)ċwERŽJWgu-tY%R)\,<ޱ]E#jbR]Njy FS|J-*-Cٔ=eǶp2 |A lpf~&iwHSCדwyιN|՚ s"Pp_v'|7rG0Df_[VGD0) ]Sa:y˝1]!]{Px-VPGXU.'!Hzs>EaIq] ұRBEwd>q's]E.fs R.Zv\qU6n?Ջ,Gg7寻Li/7=*؉ft63P~$0eAܼ$e:&He&j}+>⧐wgGzK5BɄU4( ג/BXeZӏJ­YW6j7<] L1-kfw6< Ʋ~ r+˫';#%_d&L3Q*%PuVAnضz(d#<-&C"J.ڠO'B2i^0b^hؚ}DbBgiW=W}U=1izr=4_yZ{Ch > %!;ˡ$+O'Dغ=aaP?qxu0l^J_{_\'[><kf{jsQEF7ꊛe#B'Us2[]'M@KY}k8T^7,{ ^Bg*ٍB0}٫bnbl,cڦ $䶣H4-l# 䋼&xv|fQ'K <Tb>AΊ^_M?K0^فdS bFfaB)"hr?Z֬DZaqgѦ#?\v2_S)I)'}f ݌5Yj; ])vB}|v&l@,lQc'WskEnu/fPMjR_šU g+*$Q] 5R?I[,hק:[Ai} CF٩I7$DWNeۍÝqv&=zE2[ I*T _ kcS&Evk=ȸ{ͯ٭m(3hGjջ-V4>_(\F1%3Pp M.v,a_+%rvnm s%9QU$VP}?V[B@X`IS'}Yv#C#}4\䋟޷:ѤԸkip\峿COLBO\3PT_ EՈa8 /y{˨#n&)E:nfZ=)N9:!k#߯b;:ld\^|6W,`]/WֈF.|l.0ܚ2Q+caBy(G+!n&1$/ Kh3g qI?F,A%hjHL6t_Cyj  } b#ovՓzDJ%m PR%w+SK| F8'4}u}]LbN_mJA<<]$f%&+FvR7ncJ÷ G1>mwi~D:3א1i]ÇFЌkIQ&GpIsNύrbU#׋T:WubS"5u>ƻ# P_JWywy`1&oxҞРmhYp^!U_ZSL%ISUQ\ԙD@|B*'AY͐Q&#j>]' OV4X|2&o| f7k>ڶ$ErSxC\c )IIonT) p/ J W_#oN*!r>KP 0h+: ^sfZO PP{FI9?ב*F?j*RGVHC>wVaJC웈GO V^!9 %u?0HxK->82" jH.[D4acnX}?d6V\"M\a\'bFYXA@%G%Pq!($#*QS"H2;XW}xQUk JC9NsM8al"g9 Hs w?GFi')=D8$(Sa`wLtvcn)Xo*?44 ܞ:GRʙQU@2Eu=f-,}MLB}bq<~*e.4]}b Ki{D8рjW17b9{%d k|Su_9\-P[b.2h~*.e#l4M؉䚧aEELiܴ{Ջc&6,v^tyː^|hІ sAEWaRկ&ú #PcG$P[gU^$ |gbWւAO)\3Vؖ 'VWRFM@i>f){bHQXIΖ7BnL2 ƒ!ctn5C%#%-}3k@FKX"=f qva?8K %p~k%v =͟Aݸ &G((mOc:=7|6]>э(O +/il 臭f&?- fI> afs-t_e_hiPn* vI̅0+=kƦS|K< "q.Ui6֘PY@[Uzxn6yi2y&֘H$J.؍MdG$޳S6)l#rK[?\J }M,D?ux.,jX{D8uܮY$@JgMZkiW]}ȮA[S0VdN Æ@$gl!vP^ňt~WXS7] <ejw"adu:̞416UL.7 ۪߹ M]^M#큢DeD!e'=@@$yyJ;{=3%1${v%ĹEu1 5u#(xAUU|*7m.Na͉ړmCRM|N2uc%WA؍)Ѱ ʷC>GV՗T~m)ôᢝB f(dZ7g\ ,~z˙jG9A|Ax;yhxaAɆ\D5Oށ<>u?Ψm;`_Mb uKxw(Ri^ٔih}4׾=i[\RU\XY}zt AىW'u |jKܬ- kðj1xM4ž@IxLVsiܑ:^jKH]!eK =!dw(_9ƱӇ'Q]SY$-}>QvΎ.??"b.1# ~PKi~AgsFVz8gE$7U(oUqD^7Np ع \evFCE Nޓmflw45STG)H6K8+}#Zwkӽ]gS0k32(IQ7}B'dü1F`ߗf*6;؛9隳#1{0zTDѴ{+) «;m6(Zp 3|ģ5=UYOb_ԓ >1 #2J*8ri<*x>㣢>?v+ ӷwrzz9s EzN?%a/7|ޕ?u_Ի. =BL()m{ᣊB\SSp_S=N"jE*޶w{Ā`{EF4S+]( [f_ ]d%j^8T]>Z&3C>4fg/ot׸9}6z^je乶 o@Q\D3|/jn ;˚mp!Tyf:EDSthDВ$Nl4Ξi,}*meܸ˒@L(i' tѺ^}-7Qڿsmur FX1 N|;6zhvtvkkScWĭlc [Fn1Uk `2Bl#Uڷs+6 n꩑0yd}``ހrDx@ز_e̚XpF EC!ywòݜ1-ם_p[.rCv"Y:Cc\u`su} D"vB_qqUt`5Ұ˰<м1o`-,@\T_j|%CViC0< jD^4#DR}x|ζNzQrEӝbcPȶ[,%fʘCx>5g%U\ThV/u0Dm#l<2L'˘JSc A^7@nFI|m ?7p`!!U>&ٔ}Tݬ eq`l,^F˻=;mۈ۲mauk䇛c*˲GJ)N@4QHmd#J=3_#Gz˸L&=N6Ea^dQ_O[w<H d-86q \sG\\jZ᷼^xrFry{zj5j@2o3WfNт}nCgB njR^\jmIߠ;F7y`@5X'~QG{gΝR V|j9 9fosy^=L.J[[ 8Ye@/$;Rta)Q+(7AFi-RZ S9ȭv8`H(HZ}`se2] ;PX\)1LҺiS! ckdT*k|7epVr#C;.ʽ+>}}:2t{)@Sװ%JW)q0?hJ`o8*cPB5mw3 R/OGyjW mB~(mʙҙc8 e8hr>V wkq>,(ncuåPbsqL{Oso:$TB3dtВyo:'5Ȳ;lx 'ŋݺȤy=^ Q5 j.r;1-~n>Jq6S,6`4qZI1?p_=@ח&^}ZJ멙Eeט|km%WfxL`K@a "&\5"%cJxTx֨Yo,"\6G膅% 7Y6^t|j&U' We>]dwA|?طx6xhML+@E,U'Zh} 䪝 "㲼+`Tj! =2P\M꾳jMPtBOp|9ǎ,5oԶNr3^'WA[ ҘZ82-eRwJ93b-@5ލ6?sm >9Q<-{tѺnqNE{ )CMcVm3yW3ϓZSGhj.U]*)D2Yb[R>]H@+6ZP\5!)%CpnLֈ1z|KNr%|G֥Y6FX vw)Ȼ'㟒O: {քֽ/)RcO3ù|9 <(x/ǽ nJ-|u*.9%vO/c I!ZJ0&ϥ~@;Rd.ęeTEy.[? xf=A؊/c679 wqL!0} e!]Wwa[s}Е}wlՋ)d^W0)i~#%~KHTwqf 6J (U,ɟ︱=>YOn^-,F>Yo) s$W؃<{juT4BO[à\᪠/8},wP GoeI5yGE^QPu7>p:91-=*`2\&9&7 !V:'@'*00pw >l>b8$7a+6'Bp-_Ƨ}gQ QHiPO$}!E"],r6m1#9:1.|Iү,W2+^%|` }=,oqsڧ9 Cu7N0g^d'HdKU$sKu"v+񎡾>5oPS58O:sxʠ5g*-0;qmKExXfyˡݭV9t)w^oY| ĝ^ VE&M&rrPl"$LcBP@šmFS-Ef;50T7Vh-ޯ ܭfco| sǧBqcU#[ԥijY0{G|ㆄ 8IjOD!~{юD,"pތ^n\0G>[!5lv¹/lT&ҀJAQ@@\]J,m@TwDDL[ J (DNPv VכC7Hc>2y ^ 6\'{3Fh!q~S gY y!mo;F}zВ=Huǂ֮ bh3љ9đQ~eӪ«8Aj)qz{ p[qHAM# -|,2GSV4Q)K!0djrsr.v 6k%D+5D8xl֍Èn?2E4A_#gkV<G:/ԕ tqnP@w]dD&$}.պX[%L7t1p\!QapQݽ{ݒ l tjX@*pQuy/z&OqWʒKP=f Y4,ԙܩBXyٝG9 g1#u/\kV|f$ݭL Kv` x}מ}i 8)0] R"Z^漗o_Rp>g Mi/e8Mᜟe]NmpzO$<;(E; d~LM^yߝ'>V_U%RiN Dw tB[EG\`s1ȟ!]VԢ{9b.O|N:]86XS 2k)6 \.GqӦZ //&FݾOAlw7{)ls) 27v%r|7$([)CM )̯ئcE8LySSq⊲S³BNBq&րj69de`+EXJU §r&?ktbFh(uaEsJ#,X14 dQ~32KlMrpԫ*wZ7z*/gT-BQw6F,AD1 G>΢@k3qJ!ï25#鯉W$OӿoX˰[EqU e }U-CeP-lp1|MWľx;F XfO&3sk@%w߼+){S3kV(M%'oXŮޅ%0hLө/FeT'^i[萜se1KuQ[:$BMp,\Z 6H 7 EW"HS{60oJ'8tps_1 1=MQUoԩy9NguuU,Gx'gG-\髂`elnS|l2XуƄ1gib>BfळIfDٱ!}窴oxdj.*iAnw#x,y(6r7ĨgzB$D /lfB4?-ӮYI*Zbd E /VԮ{?uzn]P|_z%&P$AQN@v AE=jigG8*(Dh$"HRHY]濔^CTc֦"\=_cʮ_ʢP5vqef)PRULA Rᩪ䠼RoJÕ*J[mM,!ϲ:doAr8} 䴾i9t¬RzkM5%^Cd2%6oA,i,Gw%:NzF9;E߁b)RGcg-e(3-@ET%ou\uR\7Ymn?#ݜ^[5Rd*&Lu} `/)#e"x < F:AOd| q#X~]dg𴙖 ה,Ƹ} UU5Z{!FI1/D*}*FlҡO:_.MSPC3,x$vO^Xw4]Buc`ǂfT jDЕ}aۛKHcdg5=t^F{Bݯ$ZkS*oи`t2)T2@pOnI,VbtV;X/ EكFx V<˦EZ+Ό[e?ayO5iP͖ޣ{\:9{ CGd"~3p7ڥ/D]* )#&W!G0ډ|$+ۜ:AK}>7AFjD].bxmmoP-´u1-Tp |[]Yªû7pcK!T{m{T, o[{DeSDk ZWrn ޅ6X׮ @~9;61F3t%;m@3*Y.L8.scZǔM*!#-f[d)@*5 z ELDp'#z<\]`zU:ΪSZboٖGNnRRgyD};(Xn]7Π9}(~|p`-}3M~`r8`?DOU5BȞـ!Zz!egE `W;N&t]% wYynmējufK='n)_!JF_ %_\YiE$g"B % Ϸ-Xs*wDOU(y_(!:{ Jg'5ൡfR¥65|CRBYga&J)nWLK9#(ht8%y`U7>:XRqzթ0OYfV4}UJ`!Qń^4|7-&A(XI~BY9(sSEf4~G<-H'.1Nh(݉OU]# $HBY@ 9Y??`8o&*|G9BȅLɯO3"o* Tm@3 J|C=S#е Ir)05xnIo0$dhϢJ^bأ= P9D &1`kk 4Aֻm]>[GNUU&i9'sv!  :u]8S+-}B 4k"krA47Tz m샎(Hʖˌϙכbsi\_{ERRyp 6`OuM KY'x(AQph~БBGI1 9lZ^|` CC0 v384v,̔VJf޻qגJuPt"_Ѳl>ϛϡ%4X-vڥ㺬ڊD '7VY$%wtR^FU z*U8.EUQA\6beiu%j H N֌#%cZ,Q&wgHzm_=+^4. l`9 ݭ^40?A. :\If!P>rH5aW4~HRfSbmtIVP0Uٹ.1yXIͬ _jbD¸O9fIX!F0U9 ͘2S+7_T#p/RL䈒_ }%wvMnx8x(ȂNvz6[Ƽ맠i #MAu^D*6͛M w;Wkd&j|tl#2D:+<0o -d9h}scvH2) 4˔Alr#[1?1Rؖ[+͑s=S äUOL?̸ Š ]57N=a/y ({-Ҿſ; IM Ͷs'uR򔱓w?ve;44`f4P)gj~cKE /d@2RWXa-|{Q}SgҜ탇Rb#}ěaMX;R) d=MClbf+5q8-iN> IaVw~q҈4+HȆ{ 2@7߈k ޣ'G ZyxfM9 , 6!^^ YN;x\d9(/ N:a_ZDc񏕟԰D|Pq56=Itc؟-QK)p"Ð(fO >$$Rp #d/h0%T ڦȠ1:BTgQk%O[RLH%=^c<.!͉G 02ȐͰ?j i#m*/QX %tq-C҉fvD xZ0v @Z5 6C}zOl`jrJ7KXix;  6|JQӁB߄#ҘSZOr`f쭛-2P&ʮ)4){wMn5ywZ. ҁmc[  #P7+WԖ u!9T;Jl3Xk5ԯTI~>)vI|8KڼI(#ځ~'82J"+gl Sl=bT}~#t.kY1kF}_ebboDnIr_-2 kGԥ[1>#r}1Ľr%Sj6k52'l#q (f*"=a+ E/Xӥܾ(Qf^|Ca]dS-N+UrJ57uKg 30UP\BByB&Z GL Uuz:8_ s 7Kg@egx C'•۹I{=8:nw Eh0!! յR8nCaXN/h&yf8/ F0}jJ܈EJ*d䏬 D"4yBw5<8:L'öt t#l RzJ/WEQn$\;6kDY.!#{2%$ԤF0&S<K幑O+BcV;Git*3 6>(06kr0!33d@ڴQ,4%I^bZ}?0oKՑT8q 0̗D nRM/=p˗xK>7BC(8ԧ6ptku cp ʀ `Dи͢r[珬ÆLK\YyF+2IQ{}*^ w |X+]@QViP]hO\eg޷2&'oG]^hi8*.ԏ+Ȭ?|~`0[S]FZC83/twVνO9Z#@Vy*w!0M^(=f, ijPXh4_>t߽UY?|NVM=H+ٗMeXF1ѩ4d;1Ż| E0q4@c͟((O*< ؖiUg7dC}wy2Ud"HݲSy*H- d|EXjuٕ4^ > #SS> /O'aת[T o'pWg/u+w]1^dTi1DN=A{dwnSդܢ&4&S-)>Q$XQhȋh[/٥}Z3m X4T{FAPv+ө.F2im?R}tY* /%ȘdfAUaW/)ll]^Ą +ƜS r1􊣲/J\ |N0&+܏QZt;XS?7:b+$lұ+XPxߛ!'qIv _0UQ0aYTSPid+?mw'U3c_v, F ?4 Cj:䐄x`qn20=0$? WbX?> ȟ(x)[bSbn+} M4ɞ ~ Ͱ{'2逘 zC q |Ƽs&W+$ l=յ89t-/Iej~tҕM@) $deS2d$B{Z3/ghdE,^w'Pވ$X׃m(՟wj()I\9qTr$ձ 8X[rJӳPe{G֩}$0FFݖAN ѻc+(C 6Yڃ*u@R|P -.)DC7u} R4xѤ=:|K{ʇR~m͸"[pA:SrkE#ԸCr[ I%vw*+L!EVWmH5^7D*ۖlm.B|΀vztivdqQReY)oܝo\p rz\d`"hB97\ѨbmD~[Mϵl}܃6xZwDjI8/*+-^ΛU^i.4{<4~5}(yp_,P5b9ʙՊyAK4BfF!Ovg=ҍ1v t/4EX@i\p%aS;O3iDǻ?u0PR{xM58hD@v1nh|Skn6ro 7o#ʧ!K)-c^2YٸD#1(իRc݄Sfa۰(*5UX={(ܛf%~EA1+ >MyTY~aa9]l#!~T Rpg*$ݸ=>CC\Zf!a)=+)E=̢zγEŢ4"H"/Nu~3ȼ/©+_+/:qZMYـSyLlz/{/uj΄NpbFyV4OCsR So-?O.[zwR[ETvCu\tN4?)~Ax׼\t_zWos{U"?P4#rϘI/MYY12TtKݵr3YKB0VR/aG:}9ɊjV Rُ.51nr!b3׈BQ\4'W)Άc8eq.sE^EKԺI@Rnjlh~:ԅB 2x:Ȧ[_QaáflۗOxTX3*ǧ7'lϔ~VIE: VG9CXs3<VA[ te>:w<3>v(k.+kOaD7t8?*&iЯo>*NB{SV`5AIX<;j%R/R4l 6ais>rc3B (.< 6CДSدvGĒAP@bx+M><z E.V+"(n@Xu.=#HP㮹^5r.M+:>^G)&׸~G$R.ՑJL_}֛rQ~t@u+4{!=W)tX`ߩT?~SFꘇÆu,߯%8[ nlu'cپoH23'DT\&"#(  D* hqLS93y+*j`w E_cSIoujXݷ͓)4Vé5C^ޗM[=FSWԋl5_LiW $ܥ.3mPnvC2ߑ˿L]_`-_4+r˴jg!RbƏs\U[Ÿt ɒ5@d3VVͅm.20֖1@&7]֒,?&w8C _WseF>X.5UhPub@]Tx$^sO2Xvf2 OCw#*ƐauJ?ƘMO/ D8!bbs:j$m'\!z7~=L%PDKnf_# Y_|_`LzӬt\hɈm.I>v~:Ĩ)OZޓd8C2y==Ǡf@țunsan66\XO}sm3qqZIA;J#R3UK9gz!pf Wd f܁(I%8Uk15 w-OR0 Nb|0˃Xc ߕdhL}ُPdw9W{eEq1q9(6;x0/\<1BgT IK&^P'LܵT`'s8"q#Fsg[6j,=0 *Gbe lP<{x*Uoh'V: y=|}úKq>Ķདྷɦge DY4?J7RuB[wgZutK 1 75M0=ђ5js|LT'ڞml|dyV:(Ogkj6;%A&ڂ71㞹Ӷ̻JJUYz# (ݥ. P)?1?I4n'Xο[1/mhF /ba[X^jotJ+f??vr)-X&?Ь#_IS@]fueR;qݡc eu߫_mEza@t҉EyY)t)m]Ћ`#zSœ70M -ݐFqdWK/(0 M+$@k]^&K[VRZMXH#GLOCE͌%Df?\*˪2EF_`#19MIo8)]kj|[eYa=CJ,>9Ws"-븱q0_ikudS__7n*&+0-L_0iQu)yd;4s#E,UG œf @` +;rwyw4?q#9DË]X%$fEs!iɨy٘C)-i|pR-sQ>cRXP)qqyFַs|JҾh Ј" FC,2(0x[Ogq:8 ̪6bTgS=MVнN*N(嘜gCh85-ckik+ڬsfxrοۓ6j PL?pG7l@#dzΏ:m.ҕ\z/%Nf9tUԍ|qŤ̀%NմiVK-X37,$` bD>..׹B:[ER{bFa6~Wq6/k,a@u1J,߫hQ VU#Riqq)kR}Ԅ{E@B0Ȍ]K-"9dhT'GvK2I-QCC̖! y  {r9"ۣdHiqi>aZ+sJt {s:& !'m#@_?H6f?WAhG-蒭KW⨲P[)րx@d KI ᨷPYf.VE2@/G q9G5n*^ԱmXlSI^<ڿF0+y!7HZ+ra#5}u5υ,;;fG^;k;`6t5]#lҶ+/(vĘu4)0 ^ryI $Kqwzi/mQɃh=NOHIL9 W2|7ub˴+gX|F2V9̀Tv@ w)@bKѫz) f|娇D=blinF҃!L;+{XW[>"\u w0VCue@_ǻ4a҆Q+Lj,J[n65 xNd^EIރ˖9Mp!- 0hƌ}tO\)3.VnmVFIþjtm%6zW/`۹k5pjlq\ńt{Ɯ>>G\Uojև!JS^Ⱦ#eV@Ao#ذΆZ:*X):4UIv7$ZoQAUG}lj- Du"`H~\{DvA 9g~9Tk^7#5tQ5NA{SS1GU_œAL. )~Uc/Q= (,>_[ 6Q/i(wQ2}[oHj8T/p nL .V[PW*ux!}8cRn 5d[1NX4e= ;> -80TgNhާX2XO;?(HLr |*EenŘfkTQȃa2^Da>dV"gA]VײfCn1D Xcx.v;yИjb$⬜5c֥X\4\pf=IYW, ^ vcgJpk]TTLWr 7=%`'7I$;HH1h>͑goR a;sYBqihZ>YO>].VٶwmCd3ilIтleQ:Gm { 'aFY6R-una%rУ6Br9pa$(ȱ`ʆ{|MDcvY}`UB9f42dy72&XEU^)$e(\ÿ*j1d4k1Fg%+9˯kYޒ q{wPUԴ4Ka]$vj#> E.#4՗|qL3sGs@L˨ߪ0#eG+ӒXJyXq$竮x3UυNoQD90?^O^4sV(n.U/T#,'p_;ȲO7|q@KcGKlM<&.3q{kg /ܚԥ*t< ܤ QV; 3j"ɤXEƶIPu{ RJޣ21I?|p?f|xlk,371ČVY )@5c5ZSRW?R:$ M I8F'w|?QY~zZIFTQ—F ~/V!ЪTq<>+42fkZcix2gi  DXUMPs w ]Fö D|Q>R5fbD ~K="Ϡ* !-ԨQ3rvPPĚ5fB\W 7Ub F:^uI>'cG9*`<$)^}$.1?vۧP1UxE $xp "W၎Uv?Q((? 34%0r1hpzrXjm= -d: ׯ|ҼAڎۯUzMboDra-X|6ץs L!$Ŗ]VPVJv [,2#d9-Ntvۆ Y;k"Q;n.Ys~A@[8l]êÐ: fnoY^F.4I|E#pײv>A:&2 NnޑWC߁V'*z ǭǹLHB(MIbl dデ󨮁'vɱWyS]]{ 6W|!)d}36s;|O%S+`k)#O {(}s<Xi.?IU>Or"]c`mp>m\Zw9 Q"@z@t3ٙt9g`':+U pO) ӊsm,^ogu` 2#њbM#LU&6&y/CP35G:0mU=H DbW3Bۖ*?;UOո]Nt% "5ƴq zGmv/*FɐkSӜ)fǴT>]_9ofDŽO)WzqbeK޹jP'CzEpks3-/%@e;-6!TЖȍ nD"A:uw2\R7aSgDO;dg*s{.1!,Z/+d zȵA% o~9M`I!)z 7_y ӊL{v0yXhCz>֋zI~$DFԖ/$C@KSJ%>Mzc.԰E;_ɳ<}9 CO#uz,xmAN"h~G%JГC&B*0X:|3É'Aгin\:adX`JCZqH&D@cO&MDUj-8ocj+ Jt)p5b[ee)Ƹ@1|Ujo@B ir)/]LؘDT*H`z5+e}Bf쭕I d ɝ\QYdf\j5oSL0~O3MFO61?;T}l$3zHݘ}r5$$ku[׵I㳼`NzuLzer KJ,+/^dQC,ux%SobetA쮥{8dm-7ֈ >]UNkq_0$>i(_?i؎8m Ke ]Jhb 1_BlUv& /p[BjQ4(^xJMWrc +v(B.b9n~0DL $܉n b͔des "OhPYV49q94yGDi/D}Kb,FRڄ) F8IƤ$Wn "6hƤc7dC~ª|:oBzǏDdT{2 DN l@r˩F7Tģѹ\ 9td~aEG~xϸY;v!/)>Ǜ>!|mwXd\"H'Xn@7-ʐ~G98]_#fű貅3/s;ZX;Y´hAG.wȧ3cqPɶɚ 4t &L+JrDK#wn0dC= 0|4EQIg+ KeNmaǕɩduiDRWݵ42|no~cԗs'J͚e'@)^e(Bр6b簀N-~WUvmyj=ÞHYES}BTocs.A:KKƀ1` c3pyX/]+7[' 9#IL :SPU0zKkat8z2N=Mm'O5#OEE+~TH"R"ZC$? gXs2Jc(@"y|3x CL Q #QI>1W ՄoKKTOi`{Y%hG8^XkbIoj!+6y8RG)y"Mnw7 KzM`FƞPSZm6Hxup y+Xwʅ1K [w~ (ȋ_Cs&s ̂1!^mx߄M8 U].,%ڇ"<Ňw舺D ϜlS%VC\ʛX? >5[.V_Qy9cO RPis Nۿj&}KQK:jdPEMe641F:s9 cQN gQJ}ur .*1Yk"moTVSMY݊Чy2e=j,|V|dF~C|LpJ'w(A|9Tj={R0!_I-4T:Z Zv`F:SthTs-^MDX8e{ofs!Stٿuԯa![̠r|XYJx (KZ>Tdm]w"*iyإ] D`yMͨ :A Q+=*<~7~w4DsDvem)y,y(j !rmK Rv[uአ7^=\W2_lYq2neB.Gqq$4b \-k1BKuT;  t'.ѡ&rZu~d _ q,n؀2]Ea؄%h=1xG#k9ng%}߃_OgmTiy1_aTLWĞkeb9L0rۜGrq#](pu `z`]J摿0)M\3x@3RHghjkBl $M)ɡ<wUT&T0/ڗjmjׇ=H!5:D0WEW?Yt8eq5-nh˖倎SƸ I)p$:0lLc2df&ZA ?D /LoK(J!yz n2o`, fjg{e+bл]#?mFAEH9= yr7)a4rx1-h!ׂfHK3SWmwFǓ47CyIჵFm2GPnSuH߯e\Þe~꧉tł ](Or@Qi$H{YYzIML+D!x"f5e?ׇcB1ZM1?rF}L:| _;]Iw0L}x~~-mcrtW:LMԿ ǕF trz"]/Bz }zBn08 ư~%GL%w{hTʋ @DŸ(xyuV_}ᨭ `R;*bծپT.X_-xk)0螋Є3ߖۦ 4gE>I*ҡ(%I>oNkswB{iHT0Klv.8O5U{0d fTt]pnn_.q)n}-9$ӵQ-?7676%HA]sl<8ln<(r(҄KKgK)o9Bag@߅{ oV5 Ebkqho! BR,  gkCwjQ=N3;笨#7tP`)Rjq)â팖dS]e6Dx+'蠰"J7Ů)!D:_ @~kh']>Kak&rȗ|ž0bʘ&E&{%.ư`Mspm"BT X6$Ot:j$YJù$ߙW@]xpikLmjRfpuI@ztYWGjiP[AbXYq?N rЀx~SZFƊgrB=#R~Ϡ3-)}@1#yOKe-lPNlifMܴ}@Es#t)*z8Y7֦fjW\ݎp<d~pZ`0iu!Hҗ6`'L+/w"lyELVmqՑ{aW_XT^IFZnpmPnb_[2GnSpj7D ӷAb$|Q;K{dNh1imÓ;c(*(_4y,.f$mIŊ*Yw;73,o{;x! <_4*ѠLAM.woz"aVݜJ+7wTQ7:U 7)\bcRhŤϧhMsN1?T(\CF98_Ԋg5wn)",S67)b3^ >^=?Q(U~L??o=E@{_GeKoIgR;tlB,Jk,ARyXHhp`ERo̦|)N8RUzLDr~< )e,rG@hRKCBH :H;ߒGq8Gס)Lp80Fo)_nTiU $Ѭ#7+4md?&/j;u*aH Q1>~O@ 6Ɯau6 p`[C,cr.N#9}A&NïCj;f?܉ ϨvW `O.QOo#yow4Ocߠ1W)N\ FbEWiQ5/BQ|>!cnl{Iso*??$E 8*>eKK] xh>:zG@E9Js1i+HLl1ՙpvX#ݡF/j?DE0iW-2xzUטW%hq#9VIL ?R2[i[3_~;J6#nlG:-䱷:M U6 yb%BI.?݀cɴP_0%]Bbk āOvA&nz)wp+>\uwjlMt-K|B,m8P[[s%~'1C]hh 0X _ڗŨb liq4C1̸f7 6G s "6h4i=ᇻR7?c#W6UИZ*j]];SCYWV38*r]U_ODϪ/2JMVmdʾ荾 $)23ϝ2K6M 3IB[`;c9{RR~+ ]mpq4@ Ob̟-1jXe=;R1v+ KZי@nĻ DGʮ~|_(^#d̿B=op,Σ3X&̒Og5#mGi,Dͭ%1 ~Hv)_K˞nؔ[?J9m2qn@g-czp}wݵM/>*$ҁ~4qB/SS&k{ڂdQĄ`pӭ~}D%֋yq+D_#.-*eh ĺy2vRWܐ 6-:ڡiĬ҂lRH.#L0Uhݎ#ɝXɝ%VMijWen ;f@bq%a([X P!E=, V폿iM}sCcw^qyFc! tt+!K I Ş/X)Ƞ^pE85n)"jqAGL+hƉ[ԨpV|ܽlrrg7tJTg{״$`o 2}Ъ6N՞HVˆpǚL8յyAvֺ(Kj[:sǹ aT#Iڽ\0IY*D4ătȎ Rk&ޅk%oZ#"W%&a3H0x&.l=cϠowϖ5ZfsCf]Cw]VғZ1xHmYlrJ&BFkA-1]hh(<⋱?4sN%~^9C>|YM 1D)ŃH<3U(ҺڈVD "{2i*Ƃ?=%DŵR lZq0rgff8ؖ@40-YEvBo4lv(A3FyDk01qxhʼnXaqItЭG%H3AIt*dufAAжg?1ASzÇ9核>C]nKE\Tv䝵-'"q0sMF …F>dofS 3T/aH-/K_6T5xzS_; fٕOc1#&}ՙxǂR䵕8Xq7b)VG<$Q ppp(*JWkIvK,ۻ#!É/]I^0kU[E[[4{W!Jϗ(XNXϠ1Ō1WP/D4) v@[F&R@h'oVB5CE ˇ<Z̆b=pÛ}x47ʰ73/}khwCx(7wW,|ߕN fա:h`QO$E`9C}|m{3>H1dV[2ydp :I>բ/i`kC]NPd,wQ/)ڻ(pŷeo&dbn>F^)@C|,Ku҇C}TT8KTgBCqxDe/kWJ?0҇ː:{O nCo9xle78 VٍL&p2?@̌4X/Q罨%AgLC @5E{"hCί\%WF{΢mjj%3ڊ0|ʃpi3sj`'Ed0yryfe'WTZlS3zKB6/Ԫ &:mRAS( T\ ڂVJ4*1)ÄhȚ^cbly?$4ZW.vn}XpGnˏA:!M]5]XrӴјK7\_Sx?:mě[,K(#>O-ʨreNg>AZA5znpfF36Rg_M >{UO L+vҖ2$ =1seUAe)ǦQ o}/h#W'< 3&(T""y L"Jꧩ!6C,r r[ + p̡J1Ђp(+ivR>VhSy@hoH95vxAќ#_x֛dϑI0}fZEx˝?r'Cn{qsLAٴ#}~.H.2V\{ i7u"A"6=pXg#U.߹PRsqgo5_Rg,Mw_"<ab S]_, W~x'3;*>QWp%, 'bأ6l !QO-Nm1weRX?P\oH$'wFc% ד ]DK2TWt3TʽӑV>hW|l-Rئ?[Ӯ†zs_KbD3"Py^ZÑGmL4;, PaKe H,_8\85s\5뤧\-n?TīwD_K5+d 3 LD2$; 82<1z8g%d8+] !br4;X % ǒ0oeUPrl!SLPl0UKMx(EEbM\ x<AV?@M%k#^,!ɋ"Mrx(lH g$He [A緅9ZMI A5Ɩf]46&8`MnL@ʘzş4-&,+iY'Q%G"_iP$\&hKt&+:~0{leǛNn)"߄iT1++,ƃ-!*R&Zȧ-$E>] maUx Óg [LN Xnb>qw{9a IFSubPhb:bZ_DP0l>G ™KǍ{` Ӯ*v:OĚX7y>Va:,Dg^uKь)m"pPLh9ˠlS5a)Y2;-\b6!Hufavk K>vagOW9$I|oe#GjVzY4L m' B =4sp7n ElF6@R׶{w#j0x5)NC*1׉֓OJ-&G:ur# &E1XN=W{]lO4.QӘIBZ9 j:M1VgTiVP2~ޑEXgbLO;Xo*γ*dy(tzx-axF˓kfU~>Ϫ+'CJd*dfKl#|ωa.J?]$f>tj:#r9)&qЃ\3|[W&Spǵ s`>!PQ vw7$ 4zOYr\fG!Xq3< ɔIy0`zpNF;HB zФe&< *M+hLΑ!v2g[s~C 8<ơQ1ݦ@8<]quo:wvtKcU ԣTݨbJ9W/nRmQeOl٢xs+\6)x!:R!ٚj0M^se# v5km9|aX3:ؘdHe:]'rS%33]r 2J$6_>(p\WbJ$ޔ ?Vc>O4Kܔ.'}.SWCUM𔞫(VVS ÂE;xف({\p?C݊a'+ biUکH*56=%[?XD`KtG(ٚUfxq/qꬢoyYY.L"I"-f;-Y;586aeND}]{!x3#;0gG>H9r[#>(r"'|:weǰ1r̠=Z"Í$e.^+'LS€d$\9F/*IAH$g1'4d3{Tן8,7Ǭ:/K3X`W3QEGL}Ŭ>J&QP'׻rq+l`35|n@Cyv:dQ:qLDb#3rg U-\m @c>GĠj8'ǃ(̆$nIc@!-/saE#Z.u/3zS= n ٟ@C g>㷽Pg8XάNʼn0#vq_TQJ1#Dп;f"8a*Y$,<HY?Pم&s5{h>B&'?Mre[JUb$Gvص笐!oƒݥ{bAJƏw4-L}b]qԄ˚ɠaǫ]́GeubgM~3Zp lJRĹdzuGDLy&)¯a?an:/䲟~c*QkŅߋ"͹8J:\^$3L?Q Y?x<#l,ڨvQJ0pMH٢vOZES5fg9)O_;,m4ʔ?E8TǴֻA\Ec01 %[4+2_vk,lj7pRj7`fzI]_ϓ&jM9aQAxzJ? 0@wr %q1E’1]'T(3VͱCI@yacI' i_3wz#qNc ǶCwlt>)qseGOq%A-l *:fIH^̒c\kst&v0[8ޒۅab'*!Y<jTivk2ֺg8aFa=_DoD84 3ݠɇTC^[5gƵ*yB VZ1@ʧZ1^Y7N*~uEGd.69)r&3 X V ӔyʂaUCդaάj~r ?rȆe&dbaP"ϾD~Gtdr3 !ַ1$1V[Owh-sQ[CaEݕ?1~(my$zrnֽMWgxY%}%׫15ZoPy瞇Kx\#fJ1h7',c,{UEb~nYD{a%v'ġ5k/yY :~F#c I dRRܵ8z~ (k՘g:kU-МpbjL{80&?'Yap6~$´>ӭ`,XrʽK*B(;8V>֝ Чf Æ0̸#QIVĺ\o<Ke~~"S2j zUhl2˘fgv !1{RjFH>I7?o"8ٹ[0R (#S*X}k({J\f_l%X% ;;Nڕ%Qfd^RK`Ѥ9]>3JF0q^i*$VBﺆ?KE?l5!<% n 5[cxg8Hˬ(Nj g|$Af^|)}nn(hC/x9ǶI-]]%5V1A*r_#W9%XnZhuyN௿OqYGu=_Bޤ)8gzKcz}OBNDEH?PNvfָlgZ~j sy|54H:2[Cho0@(Aa>Z1|A%lFBdUj{-Sӕh"R֩xԤxb+)loh\y,kT0{l;vu! u!D.wEm|]ݿՙ6I;ub`B 0OHi6w5y<;sL]ս3 @@j$<&Ww#gB_`aE(Vѯ.Kx#.d^[nfx[XiYӒAQ'9ƌ 9A*X$Y[U{p[zg(q*CJKS`^ yD&X|9%qiS Z*5%}~'9Ѫc㊭?Cf[6N˓j'8ʹȺ/t O<uvF=3STZm!Blxǭ5`N@KZu=dvVynT|Be4NN1kɾܤ,<g9$eʸ6AX+AF\eC :Ө1dDQyH$8#ֻWTZ͍TjiZ?Ai9Kyؙ`R{/0|&}aD;e1dJܣ Hz^'l 7`ډ.*BҔSAc7R|8=k+gm =[&0!"' WNф qc2ࢄ=*Y,/FY@"O^b!p8+XJۓzX*f])sl?7͂Ӗvwj^M+Y{ZOJLR];QogB!g蜧oi4WxN F^^ )G8 `>)#rD TmqMRĭW;ml2oֻqgXxr(V3z7o V8\ {qv0Kg*LN=iFNҪOq j!N"eo1>ѫgrQSJv5S涅fUcn he >=*[#dБ"o;6T~lЁ) SCu.-&diQ \SY[*pI:း"=t@:T m)f >n+|V6;]C>Js(ؚ^kL '(DR4$AZEA lU(<`4k/_ƊXhUBΗOAP4}P7Y90ݥ l\.)ܾs?kLHSH-T; Xƈ s}Τ(]&C+zD? =`>b> ` V..5 &#`y ;3r>[ 56.Z#nLBլ1BAXxVV^lL9H r?N*ꗣՎ<1ڛtP2E 2@1v6B6?C11QxE >xE*g YLl6٘Z*\ZΧCSq`n7Xr?3 8g=nv>U8 _X&4`y25%@ŗgB 1'=# j*~;yĖu8ݮlSLAj!= b}C̙wd'K.|PT+~:}wтlJ }$#C?#a&t@ ah&.:)4.q`o-/Z]gDc}5"[ )mD!'bz5N3f'_09F\[ʍ߱9Qߔ|NA$;G(V/YBZ^W cЀ+mnŀsT89HfMa > ŸZOo؍̼Ô }w22G;{ _A!BK7@thب w m$'3rxB3 ´Lˌo8[,@'AC s&7 @'+QcȒ7Ԁ^rm"=8}SLMDP$BJ!5ޤ.^l37k?=tRCEj*Bok %F.n5( ߉ڼںv6 QbD7+= GcdHp'7 |퓵>[+,v8ha0@E]1 `<_ޗ5JoBp8c鈺]/%\Ͷ="<-.e =1#ݰ8 &zϛ@E v*obC$<]G -A)WOInRoev(aAL.LHE͐kQ 轧Au_@7ņDpvE{j5$aTQ)Sp-~-S۴Hp_"E1c?,`j>o9 tO2q\USꐽ/ #W-'@`d:@46LZ f}iFS(f<)N>Oz N9^6dq;]2B ZM.2Y ;yH(ֽT,vy_*점j]z7N- QHe~_' 5-{6L Eh}D36a~WAӱ}k4efFw)$9+<_tŨecٞ\ tmXG3G CUh6[96a:D>5) *8muɈ%hڟV 4,L0ȹ)n1Y:)& @e.P `!'!cʳDm LP{&/#NeZS1t|V8uoQoqE,mv_Cãȃ1g($A\Ty;Pw#b/S1u˖1bW 1| Jl;:R3+>YG*)qȳM< R5-N6ezC!@%- /Q0/姧_ 1Fʇfst|($Rd+pߘnn^TQʺFp@q;xӱcGEI+IqKQR'ãM3ܞƧ>9dS3f"WXLQ`d3foVg;?x8k/l×otLuԳvg,%9[щ_+ҩ w>(嬧n–*P"KnrP'2紉]T4N*4x[8c7Q¯igZ[иeX'F*i80QbjNǂ/Ti|όs挩|ͻ@Q3!i8=vofo~Kz&##Jh@j*Ipru[ڊ%΁z%gf'ҷ-0OHU O2E*$$|B0ڷZ>Z:D9v]dv%ű)? 횇MFp澙@T΁h`MC.- +|#,W$T[OQԔv}\aťha:BH=q "7Aj*K ?I2lf-F^nw+2܎Ǚ)J{Tgim۸~78jAá!ͨ`5Veˠ,N5gy鹦VL^r^׉QFr0^~i?aiNRhI('#*W@f6c򧌲[8>)Ί3^YKM;2yXuLǁ\4R_f6; Fɉ?ҎBӲ ӷg:)~Ois=!2{z:dN銦qjv:#: ?rvabE:c 'wsY6"/()m1xJ/=%N*ORM-w;ZNK<%c |RԤHeεc#剅WyY=r daH͒OWt#CD^Ǣr, q %s@ ;f#U7kxOU}uQq17+is#|rEjr+ s ޱF9 Eb60D6qL e|J1}pϹ)zϹ_M Cb~־x/K@s"J1=1a/duc" =zd*|& Uʕ16"0~'Ƹml^%-@a(Sy߅e ɯQM5 g#,ӜW?7n3pD*ŏ Вo L*)bG$30U $"( ~]S?ĤL]uJ)V~0|F}C6d1c%yTmtu,5o:7 -`<֙MEb "ï?||:|o!Wq]%SgHY~lA3gx+̚IR;$*fL v=h&Z!qS=oe .KU΍Ա`xh+a /CAB_tD 6)E{[e~nSQYnZ]B! h3 V@j-%~-kuq.hC)]7(J-6{]c%fI<gi)&Q"e}ℭ;pp_ ~j~)!NDO~0Ma@uխ@o(> bWO ^@7Q`[Pkf^4M' K#R@gېW?&rf ':MY/Y %>;jڊR0h ӲN(Ϫ4B =WAxHqvp_F9$> &`Xe5|ODp]p +ĺ[O$ _:cݐQ|~Z, 3\.k67o=мUBOA$ ؊rjh 塷3Kɷm+oItk;㐇djxgebuZ,;[w$ڹTIA7q ݮЊ9' Ԛ:E6fM?%qTd:+f*4pMf4Vv2y(qX$bfdNۍ*lZZiԚvcz#21cwGrƹV1jGa ' ^^r|'PZ_|x쒥'Nk|kId@]cH-Pi_d筃S`fL+w'T ŴWv9LP ; `1?S-J͗]bɨr8Ǘr7!qJ/v¯;ĎhEz%S>41dt%F#|^7Qޛ}v֙ȵAw8,CRil+?^`&m'_8EZ j]MEDC/4[E:Ov1knCy}rAEz&sBhJE6Cdkb'zm k6JE5MR"E3%8"h,d6#X}v2Ja3o -% .JkgS+MX@`[;Ӽ ?bTIott@6!!UΤ" =q[a_le0#ϵC`́`s1ޛ0Lt/*P"N,LZ-27*C/]-ď|_-Pn0 9 w̴һŕqE]o5 ۹D|~cճԧr`MäRTg {\$Rɸ֝` IEu LKND0ՍCA!B~]aqtkS`Fd<&u5U,K[FVLO[B©~txF3ف[xGHRؼ7}"d+>'-Y̓xË Ra {-  $O]Afhz )?^h6Bj Khu:6- ;T5 7?cE[M}SI [ &2ٌW ktdϺfg.Y=ly}yLRJxq/U9S;ۏr!?3!*޻ P ` `fx:z N4d)B}BnʗD;eaA* LL,Uu`fϿjpY>Vƞ577&m!sQ'|Q`I,&XHv{/8_?9 *92•Է$/%Oa,<9 2&r1̔T ?,B{54O"APV +j@~Ś~4$lT̢0fvM.cؽ.>B^X^PްlhPڨ* tmKJq} 5P J QŝH6d?bF6<QP- BK< #,OdŜ,OdX(iJ$l<@)nK_p&2EB_g/T_%ŞB=b.D ŋhx_(ձΎ2(krచچo1n) 촒/,=6Uɚyۧ X}eBC4t-xhD^+}۩ڻZVZy,A ClZСDl'!tcH*ſ츝ޚđ( ^2Y/ra@?SQ;Gs=Ќ$K,d9wvS| MhrS0R5տ}yd1[q[%gNSPjbmuSpʎC!늨Pf}\ᇹbVLaD-hDGK̒?Gk(@xCg߲ʧ>*c#xWs2'|ٓ'M,T_/2(^uk5!f,n(na.cU[/ Lw~%2g;$ˈ?KGʚv/!3I /SA[>[$;~Rq =EHm6R˝p2#6um]x,'Լ/=)~7÷2+u Ҝ:Phێn;3z4q4%K;Zڇו2Z /]|2`3f>6l0h~/32ݾ"΅[*qSgK{,5r`V(bu+#|c` > % T m +b_IušzD?YLέXc JT*,qI=)b2lFєך~gB >=FjR|9@6D5+?&Dqc $mÊbN[Cٰ飑=GldjN2/ǭh}K9yy"򫳿Q,mUb\,fL"Kc{Ѫ(6YB,Orev L1+2E"7NAj6L :I?s_cy qS޻Ɋwv #G2@hv6N9!C%|.?!HS u)7 oǯek!\FkXYBEJ)|UWl wMۢHyb;c/9334-`5sN8`v=~CdbZfnI,G!؞`ll±P}zBzͰB{:a򃍺k#C RE:]w.aLho}EVp#{O]$x+χF$ILe$/I[<:#?KYh@Ae|7Cju"c" 1yZhz XKf]D?*#j8 6 9Mi2^$KaCVѝp׻J"ďX 6 |'vGk"*\;"Tb<+S:wh8Ǭ>=F*:Ydr+4C] 8݀{ZZs]Cv&tŅȸ*A@kypS:)( Rz/KC/l zoKk74rV=]k.ӂ?E}9#a=> P)7|>ōw^¤q(zXS8'ujw(;*'xg_*z1B,s"ɧge>7<*v@9یQk7\*\+"’DaNr8 7C4XqLkQPiAC8 &`qBM1*oEEpLm*Ȭ}!Q;XI02X^jdK)՚Y)SR!vPsɖ #_{ "ْcu#Y[_[)*I\W`ʭ)y VPJ ab*". ̟nKy]~K^ M~-gn ;1h@ k%s , kg#@5/\EA Ñ̀p{ɝܻtZ(jo:TjIO)i4C>v'9=$Qj&-syOl%x,bꏹ|GWT9/ Geiuti/*Ё(&*"Djy޵5gB]IyΣ-%sش5} e7CNL - ,tU(l{c&{TVd*+@#_(|]GZ[v*@c=d$:ʼRJAbFE,,aЛ{BnhJ0!3ý2: Q<z(WЙBB-ab렁PKN~1BdnD4\?Ίpazn+SBgihYha!q_S[uzX3 ?WI& 2P)DT)ŒucJga0 $ 框gqώ%rULT'wܹ՝Bx$&1bפ[X5mS#(W<9\`?LT~f "B _]ZQ MD;[,>uTwkEjBNy_4%$F(H0 0\u8e7)?[F5 f7bV'UixhPTI 0T<V|5Fgg0́B|āA+ڮ;wG̔IJOH[.S}uYS2 Zj>$Q8]X/z:ѵNw)ѡ;qUٲVOn>BW@WGwvR.87*Pܩ^fE?u4/:#8'vTLL{WσAV|$8[v.5$ y{iqQljHu?ZvM.%? 9pv""[0tuO Lm?+k"fA~m;m̷O6CLB29@`@7* I r ϯ4s݈%' _R݇<MEzjr|:S:_"TfaFe ?z\ Fjr5 c(I~,dNQ`Se87_ E^WXP6bOg&4ɣء;*D%bh'n'OGz`@T ]:ysBo2Q0^z`]\H3qΪs'W7Azp6h/ȤSZ* %#xeOh!cQCc?rm@Cfy226` Ӫep#Eڌy (٭Og c^H2bJx llA ʼnm~xqt/ V&[6ԩ Y4Kڏ(b.x/fl|VU50`,;ӛ4(+[m?pfGU݇&~U!I(I3A ҕBb,}.$^/5hod;l,~l,|r5@M28Pu~u ,'vMMJ*y-_S81Lsԗ)T|2DW]XY4Tt [_?F/a>\@s:3Y²("  plL2U9xq71BLI~fA G smķ?WS_M7f!C2aq%"64VY5^+ļP b$(Xؽ;i?2b\ЮYezBָ!m-'OP>KPPTeM[qI Vqk(0ZٟkGp2^A3 ; ޓ&J? kW'3=3( hPDPW)-^D_R+y-7ehҰ|<-ג5.M޳sXu<*+Dq7 $Q,Q,=q 23˓d 1!y{ /VVOVMPq0RWG).cW΍ y,I>Ibr۰箉 گA ~$TŖ)3 #&]{}B&@ٴ?=J:\iR0>^4ӌ3;6S^ȶ3Y *H j-uJ-j$?BQQ*~1 {l8) )P9RN֨nUw~ʽꦷ9UTDa`ޟ<9$BucdvDI{C=i pچ- p/O:Km@Ψ@sS\2gW1LϠ"Z݅+fl56'j 2&_?G3K ߛx  -bC55%VR4@$'Oȇ2jb"C5Yf̕~,IodX遻ytBT.lq>FJPOȐ64ؚIJϗQ.,m\CqܬT{^,yViV 8ñB@"jKo{88%sE/!W )^b#˛ eqo8.G-2~as][|bxlAo9倞sXdT"C%E6N.d HPZܡjb:6<lע! !t-24 :_Jf}c@)?jxX<$b.GkbPYݼ=']\6cso#!~G ߎg,8(7Yi0A`Oq\H”隯Ŝh c;с"r]ך m m_gEDV ~r3zF=y낫8y g)y5 fW!u0UjlW!3'm~Ĵ Zqnm_/h)uۅC yT P.l&aK| iV,bÉϏ?rWl+O  qt5i@`iRpJpBlm#L` zV'C+6*dg:ctV1m@mA P@d4g;c$2%@:?wr@PzK o2kr?:"RT1}#EzLapQ)kktcAJ*_ȝ &Ð?˃i';KvUMĢ_h1H1'`bZ=OdL:ܷnXq{Gy:D3G_z汴vߡq9O~ ]|-ܡVrxt/H7D=f˽GR\>U!{G*P p(nPƕLb'NXוɣ/ė{ c̉1[lbs`T)7)nQk282#| hz*FEmI#54Z \5y*%3]J zPhn~Nɮ۰u4@KpDy`a& 1K@4g-r>$9Ktdb3HI|Ȣ8 Tg3m|Ih-plM v[F+i8'9:xżo3ۛq|ȘWs6yHᘗa\Ja3%},PWn=Z#(SGy@Oeis9r9OqN膹A`/ׅ GEBa]- }%~CX,3:Hm|}یGACMd9c]ܜl)gOr{rķ[.Ibb8{hJ+fRAKS>gi2E80EO4ۈJ3i"}ǔ:ȵC&sRCDWߐm,d'ƟN/>Ƌylm}6 ?daC|m6ԒFdjʩ7>ѓZrgWGRrҷqGԖEvC?S2K[ޔOptYT&i|B Hˋ+l}{5ep0XyImK.⪰C _.Dؓ]8pJ{tl|D򧟛pP+ "p;?m< 5J+}/LvK=)e߬Ykn-|;C#E({iO\ ݋Iz >3؎YQw}?:,os%v=8 #*D5%SJƼ(fv7ǹ\i܆N_}g&:]}gf~ CgU"0ΘiQZmu)N ~VSz:+2Sl"LO-T|r 3w]W7XV)EZhطETWwQ]WGG0n/!1m%YplV@b*4j|jsxٳvyjØÃÊMm͚=,J=!#}dw: C ,~ 4&cRk]~?6 H' ]ve|׬`I~5 QMM&-KqIPs s߇_CcOl*Li~\X?]U[iU ô89 XjVxzF;&̤sSpBDigDfJߕIzkwkh$}ʱe2?aG#XZN{tJsgꦏ Mjg;E{, I7TJ{M Gg"x\ -f-G]u4m(LAm_N1UM %,b"\J'4Po9u rf+N4w0#Wy zC `[ .T|9,2,m2%@bgpe@Q PAv,xR=<=YfP43RQ1 i{ǁJ2MTzEs;=vHj9ul"x(q#`p e4ޘҷ<ÂE9/d16H>񒾘~m9w{}eΟXV4x O5We1 GI t73I04`Zy~+^]ɲr4@H/ | [y)}tS#*2s8q/ [6_Uzn9ZxZkA> gvǚsT}a^ eJ:%oFbl+#~hH _h1KNQaU[7[uV0$*JR;#tL8~;|>g-ZA^3)9O]-řBtahS5G'w=\/Axڞ9Eߑ-ϗB+^w,Gm M\Vqe[}ҚƞH/x]~sCQR7 ȌlzyW#PU~!N1%6kY[Ō@']Nqq?TreѢ@ K{CͥPh4Cbm:ߒ0Kt/ږP ؘ#iF/U W |$04Ѥ-86t\D1w~~P%=xE)o@rO ւA5kmf==Js-3g{ҼI|7u0kh 0n$^Oqķ8"MXQ<ׇ)qbwSu̻LmJ M.h9ꡋB@LJ:%T ByJm0>d,46R|re5ԙcˁ=4娗pSl;r¸{ nG"j䧔S~E(0[(H*5RBo£C>Hl"g^QE7hWJI ΢f0xe:hc[BU"ql!)$ma 6Db_ 8"c{ͫ>*;L:i;1Qx~^͸߄uAWc0dV^1l8aYCO#M6PI'b pO4Ab‰SmtA7_˒GD $$>:5tx00֒ȉ!=ʄ d'?L-`$F^Ybr0X98bk;rtwž\੤V#kIܸ>r֏BLqIs&ݡb&Zfh ~;%7wL8bVޟ?(ebKsOHR8|gCm%yg-UncOo[*Ř`"9؊ \ 6(,N^eP=/9pEZƍ2<_c`QR ^aO\@zʐ:N5n6,|kҮ+ͼ\S+V댙e{p%Ő׊8La>ꩥ~@gEoWG~(g4Y8ۍy~lh"Ztpi ˴XQxA+0 |\`AdGBJ}hW\DBGx~?3W_^oz@k\U9lQXaT,N2Kk &0wǻ1]()Z!.׃sXu͚vԁH)Ct^nkQRh|Ԗǜ 0&u?u}u*+Y$wG4,H _N7ڈr*o`q"uN!7SA]jOΉڟ>5?<^xJ9  <I}9Uyf: ūl WĈ$i&`\pd9FFuc@ >ZF؅Bn l(1ߓ'ta>B*pp/Ԩ}xVS6&ۧL-ΕPKt<5]upF2BVÂ{%4 Qv2~VnYNra{kxo'As%>>fW? & KQtjv9羙`kX'uaE< 7?jn/-vzzCN ,L(x l fZD[2P)pexlעYK~!1 = :^ pHky4M5tJK33/ Nǫ* MlU?#lפุzL?ci:8!Qq̐fb<ꪭ?O{V[rN,*fFt+'>aҳv{iezEhUv^6Cܶ؝ A,,O^Y!mGscN%w\gg.=1h((` .ْޕl2>/@{g﹣]c D$)s_C:+tϦY˸+{rto~ 7tNu3x'_?@HN&rL$ltdтOPL8,)Diq=3MDŽ=Mk (# [째S~Dw0 dJ&dϡ(><'DfM';A'ԈD'C72Q2dtT|#B}sB/pQ' syBP|dž}rxP @}emUŹ(\iծW)3K& ng75@#Yu9BӬ8>tMD"wQNQuI~f VW|r(ho` TlyTa<^9kqFv PA5 RU{ 4h3PòJ4\6d k/$G(L=bWDJjԭ%s#W %"umy"\1%Kf]֞ M. YA0!/Yߕ UbaaDAuyv (ݳsճ_tȁm#% Zv퀤卖1N^-I~\ s! }}~ժRu%KC2"a5z54yu<+Vo3uzV2A~) H[HCL$Riq7>8 ȼiڬuH0K:= S7-,Wј@'n+,pIѻzgl|f>0ŸcbӱLǃ9$3ss_L4a*1K[b=8ŔZj;" NfΠj wY9K|>²W UlףRgUѽ(]ن)!@뢢M^LٍȞt~!x"DK߱|:htJNۋJw{OCk%⥸Sr5ȗ* )X⧒ t?S[)b,NHE+ړoznAi%-]QWiw-b@Ƭt@r W6-sũMlpVVLe Ռ~dNN 7t#{js)I@6QJ*C;,MQ;Rf/6g]$2ˬjgɽ 3R4|2Zp[gn `&j :zٔE eZ %;o+9&I18- y0+*tky_Srg=|ւ [pipZ~;@FHn0vY;iAOOZ0b[|Q-8c+uma#vd's_a̅*t9 SԒ00NaY?r';j{T4owYm!T\dZno0.(O0tlsY,f T |eztOhɱmys#~,IPѕxSZdtr" ^7v]*l\~FuY47.[_}s—`;)FIuA<@Ik_ Ul+{ T$›oR)]ŭ~YPb?=}?nCGmb2nB{!f0+#; |b}gJ]²eDwkؑt˰ݕH3w`@}N^4`z^c_yf?~R"\5&e ^BEQs McwX25 "+o="iy B}Qjdӳk {_Qqt<@vr?Ja.;o&a"GWJh4چ}qoǻ85$&zzXM)IAY`V1u?TE4lJ62C*JЙAC(q%Dβf*药 y]i7x&jW58l7֕nZ%JșJ}6 *&5:bo蘵0A5ʴ|;ŌPj(z7jIfǵ97l鳓-L8l'.@\| +~U5cX`{-(hz@$_L4 JdJ-PM#qtL6b%os ]FdoԒLqnsr A97OrQ5|.b&tN][t\f7[[)S"הM{ x0B^X"EʨxpoQP CKmR=gG ȇ&$`X%sᏼy$m'Y\C>a *bi_\hūTWwRk ^q3)d/mSRddZ԰ei>P= >4 cb |"O^dìOdetnlLkjtě= /C םӛ fV?ێ׺ioq}IiC m7j ng44ٟv9I ءPuZlFK'|6s5=Rff6Y+IEGSvPs^=%3AJʐj-oZ]!P-D0:7`ER`KڰeLox%~׾D,&ABדIؑ|d2\4 gskd*nuN%$ j] ==ÜW*A}t _.QF痲uvgRCKGdо W5jf#K>YÃRXdm`d4`N$΂ɱ-aD1h==&ȂY ",Q12Rө 5$`gDsGU,NUa$b @qOxȷvxC\oKė-Po&h]bXjᙶת-Wne [;M2*HXa_p29mrrtvT;i &aNo1WpsyD]>vhFmphV%kF͠,*d(w)jIAA.#X8}πL f'+*s 8 b(i6 $cpQȋvDRGl#'0(]QA0jHjzͤ6%q,M[7p;K O eO@"m "oxj@MjhZtk)5G8z Se T#.N0Oa:0~)(-KJ7N*I  JKWB eGY L(.dNߙ*%MLz^t-2- / (qb&w ՓS&1_La$rZ ?D]cKxML#$i jӐ&:Ա Lbŵ)cku W!P.m-E5c߬ MYSAn|1Sd2&eaU \, GIhf5`2a^6Y/pFȀOP_NIGM OZt f*5Ϧeb=Bf՘dDKa!7ǎ#ݵg@]}RQE/D$5S;9RM!Ͷ|:o|,>7ii 96ڎd0z `bn;9Jl 7+D>n'^~Tҙ%2/ hwX#AvIDnV1 A:ȼNj付CZ@PhCr|AYpͺc/$ os 6/AP U : Q:] c!ojK䅩ǛzQʫ'\_Ɲ4➼Z8X\&XnJL;l@CR QbPὖL݁=b_50cf@ݖ`Ibh"? Y_eGZG>Ȭ~w׮c7x`T 'mL~ks~0Ddlʌh|]Ks=ɦ9Vk]peNLm1b!|.?[%'8s2QXgXtx8pW q[m vNnCgN^q׀d$v'84P~)6W؍](ZMMLi@m䛽o vBho)|ĿaAq?]j!}-^5 #d5kCwAFf uCct6J,y!aXǥ&_l sA}|xf=&_.zp)I'͐`>B3B̂1S@'# j)[FKriLdzj9U$%h_UBF)WC p6$r l dCxCa-`IK8OWhH yŬ|dX bfJ:07լCAي((-gLlEg \0;} g!Gr{Kx 7e3:uk0/&gz==D[i~8 GO2ŨKMpΆ"oHq~~m|۾6-jlZm@vt [y,~Ys sgjyhά·O*Ҙ@ٰ_eQLqzKSO%㰣"Y0K"ΛX*L*LHǿm@-E6a< a{3x:֦-rwpSCX]J!c洆,IW Iθ8RL@ПH\]uJSfL:|P3|KJⲑ\TŢDl?/"л)C9R8،)l9FYċX=j"cS2N'F7$\tݠP.L:,kQL  J·Ia=;VbRV1niٮ naN<{"8@o齡]lugF!R|B-voV$OGX"VhslF ZFheF)!3+1]#n0tB .iyKKI6?ldne6_]N]tb5xVbJQ, hAPFWlIx_Yc_ b0ڸ8-C_o+^-@ WĤ j~pىWAʚم`4O-Ҷ>ňa3We Pj.|LDP&-nZGfkΉnWᣇ˚[||P6~[qy+i+1 ڗJ%ډq%y!Z8U].T7/eiIaWɞA%z +'@X'ܦAb;26u4Dmhѱhۧ>)A~.NRqfzٚLߙ b >Z?i085.k=?e-SX8K$jT8:EB+EChyĜ3*5 zUg5wW濙Mu8wj;ŦcM=]莚g~VN8*c/7$%M ȓ7BɜS%TF,bgJu4䔊l\.ꭡwzzڗ)֔Ȯ={E017=]sއH"sQҙAiMI/&7Yϥk~LE02= :"S6he+pCbög=1*^>|3Y lǕf;LP}AРj't`r`F<,}y2BkVRm3Q$}~]yy3RΤ%P5j!)ĚmBqi 35D֚نڂL/Cr.ZD4~36keayP5VRg^۝E!xtO5,SQ0SXƷ }E[tZ>\BdFߘ+ݬdȡfWc.* +[sO{D*hF>H#_rtLӋzlٞK.F_$X6B Ԉ{EN vA昂|Y#\w}-ձ$flhq"aM㹐!7C$0YRƤj}+T47]N+Pqڦ%w';tj@|LdBE؃tҒ~ 24@D zAK()̣]kɤ:&(>32> c_,ߛ͑ɤhɷZkjG~)Z\IɢY_H'J6eʘH&lb[dtKj)JO4JeRxk jړ(!fY X]/Rr`=hU.dG~n;pG+ȑC 0ppXIÚT'/nVUXukYՍ aC[ m6PM={kL_TpL r'?㥔iOޏZRcQC$IQq _7X_A:]E9 y wiPF%ùfbcljA|/Na76q]mm@W6C``,OSB %&b]JM̆FD8jƿS!: 2Ks^.2 v|23GwBw.]VT|xi%壭7\+D(jh4CǤdS5gH;OYGu2cz{e-m/e+4]a7ZChL N4rfdWFH5 LK` H[tc><0%ɵ`}S/MV{ =h /a(*B=]iQcDKIfS~%SyjUNß ѯ'ׅ٦Od>;!(Q Tr-D]Z#ڃ N*'sgL$>Ttfc_º/F5 7JcZ":wsP&ΙbBdj=>$|(ɟ3͞4Yw3 ,g ՍHppsMNؕQ2?2'KYiZٕ۸Q1ٶ}6;7ɫ꺇8nBbl'TXj+oeKm(x{ lmi5Os{K+ӑm/6n\-[oa)B|sJ(ia9fq필P>ڂǧ.÷6IpƹM{G$k \nL scro[;7h.^]B0D6DsND%cm.YfD_ /W">] g9B/%YмF`ϰK(;EK+ӈ@薓W{dm$sր:~)tFc0lf"|.#T%yQ'|Ǧ:(v( ]8+aج4׆ѷ:NL%w(~] Y Nepl#I*HE;wj['q5%1NMlmp? .SF?)LPQ ?? PKhu)nXvM%dR+OЬt$^kJzY$:!J-sqS}iɬ_7iX92mLPELjWa ]UkdħRnh\>Yb]}_=k"Cʙ-roKcZe77y暄͈~#'YHO-_+i?C? E!ΎмYRVdV8z{8 $kǙo]呺I?ogP>̗%:1F<=ٸ4Z&7̓ ϵAx[)0HC)HpaDy2bze5& YA.,lðA8$Q7bƝ[al{3V<Vr4W2n y 6 {_ ~MW臅d.^p ͱihxC%DG\65H< ~*y'6 |~k3xG+0 Vz ܋9 wIBg3]FTI$h\`Be#H9ἈPLlFΗ;^hXdVxzF`] D2fspږllpMթ@~eG ye t*'K0@Ba)Uǝ>d0IIjms=ˣ&%}p$%|ijR2#9ՁJ"38F:L~_ r c8'V3M&d?̥V,"éQHƘ.yIcrus`hѭlB¢\0;»nەm"E7ttٚd Q 뚠W:uTm^/,ЇJ_tm^ "NbMU%`h:A99pRPhdj%!jdZ aD Қ)4Db/e@.Ȭ C Bl+|AoTiLƋ|p)+B<-X2fBXc8Fȕ27Ayt>1Ĵc^RPD6MlMXWK '*Pz=3׏9e43|8LE$ƒHibI a|fqtU_|W]>b$x< q4o(QžorL99@Dbŋxy`- .4Ls~l<8[Ǹ!0t$080^yr=$ 2|&Exo 6-qٯ{-Chh*+RPQryb¯hXo4%R1f`j\@Qd@:~/a(WI\/P8u92pg4q!{C*eFL+މc1ϧ76Q SK,Kď,@B .(9\-k[6"/mG揺YV _3@aӨq ^@l +xvGCe@.H}CX7$L2P- ٫Ein>oQ狄cˉl]f~xhԍqHB[xv{֌:? Z' rO a^1MeYs -f<~\N.EJTќ?Wƴ!'.WxaeO_&I;gieIVy%B(`MK?sRxAYff<W! $QjX yf%5:‥A׎COkG}f){y%+쥵{ئE"?G4PׯU2麬3kҧ/b16[*es6?ؗ\p7|耽;@ c(",tV sonKBqŅpe]ߗ_;'suq~mjG>ۘ8+_ordKmǤ^?ٜdVmp1l"ͦ t ?*_L1@K@k3W CS›8lI8X|vǺ⿨K2bd_,zv+$_ּHg8pGqNj j*@ܪS}1]7ifS O/}w $Gw1)1hj`Xs88wq4#u(= ?7ZW *C[O3X6ً{\'k6q\blJGI$ k8 l-5`{thȗ瘵 IX!ЩiyI%3S 'gR /cA韬v %WҿŒ]^LcE⤍'R;Ә,DOl;QK2 鵋 APf{^3ιcٲڎh{$]JJirI-؂V!*2Yu'I:QLQ@\ꗫZp#>Hz*B)Ҿ~ }vv0C +FYp4w <V7]R{wdܰ/3XdV0pRiw:µkSj:C{KȦ+G* Nɔ#!cgm >>G@Xݚļ| X<[ynsY!̊\STeBj4u|y#&9?@{)\:4 hsh Iyq<zJLt0]G&HnQ'-Cu,4@F+EmXmױ' {7hx[\[z  [9tM?犵&!t[sQOڎoesEaX# z6qUݍlJCZc; =dC*#aR9PrGY#E_ 4\DHxgʉ!G<9rhxkK<$"$oBaC;@le٤LxyI*}̜xe|mU4'gGX$F:i1Ih;J=s*#c4M?:zDi KÌt5!f *s CԖ\jCd,GZ,i2XCs8zAU,%f3Q_78H ati+:IMir/| }>r oåB:2{|:%<]"dV1?aE:;ϼ O@ ':O BׂPcٗs8ޞqxN^"+ UW%J;q S_  8x B̦v$"2{n3dϒBl8Xʪ+1CJ#؍P־`eepd"V'Ti|+8wMf 3k6YRt`Y.8p_i=b?n\) 6ISV1c"jit~4^[oU<҃H;]D9H1ɣ N$(/|wX!_ +:n+ &Am"%oO ,ɖ 4DAdx#*0N!$r\^xahET,ոܨi>P0b{c~v}Ps\< D H#vvoKF&"P"d02yIfM!qRC~XJLXS!#MVNf%guX):[w 4ꙚY %S$eX=H| pE ЗrӋPoiъf%>OE*>t~#?}዁O¨y ,QagjeiC`=&a}iE̋v.T;&G f%01 \(ŤF|ntNXol [cm?e?b3S,,*nCn*''ĉmцt*\8MnEA1Qy]qHJW (>ax_5 pvta+z~<0zǖ~P1i/HLoW,᧬ty-rzl;` o:K|i̒ej֐*6:@5ˊ`vr)~k@[VM\jVt "QЀO~ N5Xk{ccyjXїf97=;\>e/ZΞK''|ǬO~(Y7u>`L5̫]NK=&k}#[$p؍M^fjϩ~DP*1>4 K J/?n[NVDAeR?!BI] Q/&Oz/V sHM70O}*6-NI/#I$8Q$N]q+/3'Tm#?ܾ.hH{,V>ũ`4qNDڹ%;Vp3hSܻ]QԳdu}v`QoQYTsn`?25ϔ9J% ȏX:S r}3OWmekE [qՒ\3h+U'JTjD Z#V ;s6ndcM:s?F9Q^P -U2{t*[e٭|bLOj^å|׍z!PA؂q0H/L iItiw>o}zL8}riVm3buJy7}b!*/2410 h0<;$1' V.pRY^CH)P#eHky_Bo= 5U`nB{3ݨ {J8$ =tK|4[D:b!Bi%Xqcs8}㞁&qډܔ[.]{G8wo穀)T;PIsRl [RߌvO?1H\X(terPIzM+BEp\SX]+pzxrfA?i ɱ[n{ݱ0UTҵ**S\'q)e[`0"_;HGiCvcF-3H\/w02qĜAg̒͏2֮꣔G?=1'πr%Ɇo/O)ǎacA!^zìBA6O7xUF'&-_"ܕ no{90@wYʒ yNnTɰMؙPVӈgs҈8 ؘRT.!O ]Mֵ8o„&ܺ2GCkDR@С _< cA\^Sk?J -qS@4&v+0E Y%6bPoյ H WAw>|prh0 s##gWOZﱁm\ Zr~ͫ4(u{e2+lѨwWY#ilƙ#bmIcә_Oh)k(&7Pl\ЎP<>ęؿ/!"oGDuOC#CTHpcuunZhIڼ R t,YɍL9=P8qD^ޗĚ^xX'+ 5vTL0n6-.7(l=YguRrH ~quD,n:|Ǘu}Y75UJrNK?!ZX-WU˗z[:C|Q(6"FNzkKQ%˻WݡxѮw Z<=wjzMS&}ja"r?8Z3ee¬en*S*G{w7=3↫?ǀfO@<7DvsP):? :/FtiFM~BfwMN*#?a-"zbA&"gJ/s} ӑHM[-Gwh |ʧtM@%i/v-RhU0 ճǏ.9!K]m igi 2Ka }ʧ#}߫*@O]8%O"9,hZEV g B%F{HJ3$*eY90h`xFA% x^mӓ58فȆ#K-H@%`[b:|I7d}ܿ~]:&!IߪZO6/Z(1Ok>6]#hfQ|_5SILXb"m煮N۔fY g~;zu6xSY6s%\ij@\8%qG[zMJXUm h<x&|vMSCr1*"MtS>8ԭ,գ=xd5RGY>'&m3. >`)R`fOs'KuWG!-(ptYwb>0ߓjxySY,]+ VѬQӯLnFH Q:M@;8%E[/nID(]j)C*C)eFGhp|TNc 7[9wRjF\b.-]8y/3; K|{-`Z9/}41 6hLJRž(zMrե~c?Q;v.Mf W%b>(3;AWˌ*wwH(-2yVs"hbZl=% "!& S2#^dIE+?mU.@F n߮/m5gӅXk9 öY Ur`h!kY3RtpЧ"ͽ&XMK;ܒ ҆/Ŭ+@x ] >*p B{gc3#Öҝs Kk2r|,ibC"P%WǨ7ash>LVWdUij{_.I3DM.VSQFD/An_>e["lKxR륯!]b=*\kB%=ti.JsC b,A[Λ*yas^$ ŌzżdI_Yi$yy>Sˏ0\`,nn]P6C'A;DeAauAηJZAo R(-ؙչ sO+-xMi ?GXWahhfSYݎCv=2RŊ4\36*=