rsyslog-doc-8.2306.0-150400.5.33.1<>,pg2zp9|'1| VVقGam$3M\?FA6r5Uΰ:z}A0xy#Ӝr&!bʜ=oC.jLt9 ʽ%h19ʽE-Wѻ i3ki7 z4 Q2.8tCf$뺵 ñ|fPwq!#S~\H#6G,oz f x@h;Á6ײUj.D38pNm6:,K..¢1>;m?md % J&F \k 0   $h Ϗ xDs(8Q9Q: QF[GtHIXY\]h^HVGbZ5cZd[`e[ef[hl[ju[vgzmmmmmCrsyslog-doc8.2306.0150400.5.33.1Additional documentation for rsyslogRsyslog is an enhanced multi-threaded syslog daemon. See rsyslog package. This package provides additional documentation for rsyslog.g2zibs-power9-11xSUSE Linux Enterprise 15SUSE LLC Apache-2.0 AND GPL-3.0-or-laterhttps://www.suse.com/System/Daemonshttp://www.rsyslog.com/linuxppc64le` N'[(0>69 I*)m/dL @%*|-'QG>2Y/ j'DKvX ~iy#m$ 8my7" T#*y ,D6]9 nv  gWioKw'0&75 Y4hM F;lKNro07 e S5 g] 3"r"^~ R"yL :lO' InF&@5}q ' E 6 I ~   <V,j<D /p%bP@"!6 Wh< J/2F r & 1 gAV- eZK^OqMoQ<gg 40??=??Ct"1 ; \v GB@aYEI )9 & 05R$"hE9F ;S5R eh"?  LVi5n/<9<%xfc]*fZZ+!e@ DLJ5fQ4O$WHF% cCp!.f*U=#d29 (bY%(P6!F_)?VI6cJ+"S<:j*"$UE;Q$`+"(^"E!2b#(_Q&$2"'c!*L[u?2ko~@S&%\vGE~4'D#@FvGr#]~:58<ĂL\;y*G$.-5=/k1|x*f$)-6D=)`8Wa VtJ3N$6tY@@YN3M*V).Ab<+7"9B./K.R9#%.jO}Qm91(1 ep+^0@K%x.`~E)n3tB##:##"#1@>(`9 I+# Tz)P#"  .AFa +0" 0$B)v"]zNr7?Um<U5]aFT8,(f;\*%?P+l3$L& D&\!0,8'9%$"#' Xw!# n j!M'M#=!:.F&r(0o E'D#7%n`'6IJd4'p>RCAr/6++G877/9*7!k^+\MAAAA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤g2mg2mdLdL[}dL]dL[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}dL]ndL[}[}[}[}[}]$[}dL[}[}[}cL({[}cL({cL({]Z~]Z~dL dL]Z~b \ [}[}]Z~]n[}[}[}[}]Z~]Z~b[}]Z~]Z~d= ]Z~af(]Z~]Z~cڶdLcL({dL[}[}[}[}[}]Z~]Z~[}[}[}a[}[}af([}[}dL[}[}[}[}[}]Z~[}[}[}[}dL ]Z~[}[}[}[}[}[}[}]Z~]Z~af([d9kaf(d9k[[}[}]Z~^]$[}`}Ea[}c:]$^U<[^+[}]Z~[}]n]Z~[}cڶ]Z~]$`r[}]Z~[}[}]Z~]Z~]Z~]Z~^+bc:b]Z~d9kcL({[}[}b )[}]Z~[}]Z~]Z~b )^^cL({_ ]Z~^+]Z~]Z~]$]$]Z~]Z~]Z~[}]$]Z~[}[}[}[}b )[}]Z~[}]Z~af(_iNb[}dL [}[}[}d= c:[}dL [}[}[}dL [}]Z~]$]Z~[}[[}[}dL [}[}dL ]Z~[}[}[}dL [}]Z~]Z~]Z~]Z~]na]$dL [}[}]Z~]Z~[}[}dL dL dL [}[}[}[}[}[}[}[}[}[}dL dL [}[}[}dL [}[}[}dL [}[}dL [}dL [}[}dL [}[}[}]Z~[}dL [}[}[}[}[}[}[}[}]Z~]Z~dL[}]Z~_ [}]Z~dLaf(]Z~]Z~a[}[}[}`}E_ [}[}[}_ ]Z~[}`}E[}]Z~[}[}[}[}[}af(]Z~[}[}`r`r`r`r[}]Z~[}c:[}[}[}d9k]Z~]Z~[}]naf([}[}dL^+[}^+\ [}cL({dL[}b]Z~]Z~af([}[}[}[}[}`}E]Z~]Z~_D#]Z~]Z~[}]]Z~]]Z~dL[}[}[}[}]n[}dLdLdL`7`7dL`7`7`7dL`7`7dL[}`7dL`7`7dLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdL dLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdL dLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dLdL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dLdL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dL dLdL dL dL dL dL dLdL dL dL dL dL dL dL dL dL dL dLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLffe709c5d67086f81891eb3dfa0608d43b62bf97431c8d7d5e827b8335d88314848c1c35883818c241a409a09c2b70e187fe642815122c590d4b5d45c0dd77a94948839f1d2753ae53d6bed09a08d781ad2912386a13e80ac182745b79c7ff38613714c3204f334f489786da36dfad6e710de76491f1efd74be7abfdde3a23e600afa3b0c2114822cf6d79ec8e2f0bbad2b6c79f685747eefde731d8aba3a06c9261cda87b27aa2ac3ab90b61ad9571e9137e274be53a67625399f6a90753747c79cdd72c94656a67ed1e0f9f400da2cfe49d9fb1f98d5b74e080592dd089d6609a11ca26226cf48d912b891598a7b8dadf63f6e3080647501430738cd91bfba4c13f14b85574a442b803b2a82b3e6dc1990caf05b6a1a8efd75d456a5a5fc4b5a1a3f5df84997661b8c33c8316ffe36de21333e82259b5d1644304d951c5513938ee515c3718bef1669b20d34c229952b7bae47de0ce0a139eacfa8cec1573d0edc9f2d391d747f208d1659b1d4c2f0ca2bdb1d1fc95bce034feafe33cf9f7ea9770f31efced8b94ff373da579752b7a1110171bf26af07fc08c753f689925d8734689c6a85fbf0da81b7b1a0652e617cb11d02d8ccf6dc70cc70967ee9ca14afb24f1c3ac0504e7b6c48231444c6be58c8d5fce0861cb29ba1ed9d8350d2dcc1a86bed3abe948c021ca838c80a35cda320891e3430133e6c8582618f967f1b7872cde6a49d3727fad8c1dd3f2c9944bf36553a86fe7eab90d3c720e6f6a1379f0b24b9fa7fe60fba076035b46b50bec78dc2dba08e0507a04a4408a9b6886ef8ff6f524adb812803364602e14a5eefeb0fee2ec540f9e7882d23301e276b48279703b8544687e0e108fea644be612e817cfebeea424f01606f54864923357c12f4be1696f3fadeca8637b43b9c299c6bf988b9a232bca2e38c7039d44091ca764e11bb6606a3828d7bcd543231f55d899f80548b310d77f4c214c87b0067679497c2cf2ba2cae2c1099d542aa2d4dd9c8f91cbec2066b45ea8d385bae6f6cb95531fa463b98acda0ff2878840054dd5a9b5a06e515aaf409722631ff41022ed9a7d80d738e77958e875096b8fdb73bd4da85e11fd7331a049254427e58c1e87bee154663b4d8dd68d443e1226925811ed4ec0d0450149b22d525f79cd94111730e9514f1cd2f9e6f210f41eefd08923ada92ff05c3b5c069246864330f824838178824c89c9f2ae9811be717f617353a027371d115da840b2f45ddb60d3b07d1823f5be6000a56e73d517f31e018613f7403e91233bee138d2aecc47c3f2789a024cca2045f078bd7ccda91e1062dd5af3d84cbf3293330a204acbf9b96b63af38e566e38483b9b7df4fb1c0a519e3315cdd56276fbc8c1c2f856b0240c925d0187986233f69be502d689432a534921dc90527d4d771c37542f8cad64f8d53931195d06ed8dbb769ee4b8f0a64ce900f704c35f187043cbbdfbaf4794e2d6a0dd0917cd509c4022be17ab1e851fb380d81ddfa86ed633efd233b4cd640dc65ff8dd0c7c4107a1c573ca0e5e63cfc8f0e38639c1ce5887be8d157c63d678cd18ddfecd639146964c379fefbb3e0c484678408916e6ad1b38b5958a6de53954c725146146eef012f3fbecb6d03b7243fd081b4036e05fb7450216ed5a3dc16088fc8a54ce0b276e64a246f7bf42ad79b1b94fc4c80f28169fb255cf05a063efa4ba5f83c2a9cf2dc62b29ae0c376fa0ff00ec32f66bd41a61af3bb0a5382cbe2de114d3d680d5d299fd16ad52d903420f25b2ed8941f9fd627745569075cef8c9b19f848ab8c69506a9629957ca8cd825b91c48ee195cc85c3f5bc41a8058adf25475906445c9a62dd7cf1ed409cc36830889657d587dcaa10a98edacd67d6c16ffa1f1c943efc82a2f265936cba546bdfbc78da4b6b972917e17a1e06a10581623c02d63652307b1b987ac0955f76e557323174e816e9672a58a9db86cdda420e0fb21a967a7c4b80ff4da5633980911a49df4710d35838841aa2e7e49ea244a99c3c5ca1e245ca1454418409bb756dfb12b11e9c3fb7ecd120ccc855f71afa125cdddc8ff7ecf7b735c2b5511788cacb7cd215856b7f17360f557d0685af25a56bd7ddbdff348f733aa142f08806f841c306c8260944baa37a52d8f2faf3b7ae61291dafe33521ad570ab9836d7f34fe579ea45df0baaeb031464faff701a3883d650300d011ee505814143a6ec99db49cc4caa5a4e385219c38470ee9ff077729c6c9af4ac5a608c4eed90c75c5a9605b9fa192d7f239abc46d858031acb6be002406efd6e11defefcc10bc1a22a8e8184151ae7ac57813d82d4e380c57f3ddd13cfb6bcf7b9e37a73e50339c54ac35577667e748e6ad48ce9dddf50f06aaf3564c85ea7b425387e534e4b505f8d07628206fc7f5b873ff32e16d58ecc6c57a2399fb937411255ab3fd00571b56e6c863a351e7ba1803922cb1b9e23aa80f3a7fedf27091c7628ad8e8de5e163df03d9abd26837e70aa3582e5199347df4d73f73f11eeb62ec3c32dc0726ca8575de21a01433ebcbc14d6b4102d5447283dfc36c425710cb84e79eae12c9e7daadb67d5a40e5beec6d0fb9230c45f8951035b09359a4a337ef9fa2bfad97ebc623752c9f7aa9e58908e7ec8966a308ebe03a79fbd04214bfa8c2cb7442aeab0f77cede44b7297b03bf0122a495cfb8a2a0b5a7a99c0a0f45aa8c8d05aea14ffcf8eda918dbe398957481be044b8181e5867467e24171e6bb64acb19e2194a65a36cd8cef385a2b61b7516618acf55ac9f72ffa91455b41117f3f077c65ee79bad87e90b62a22d6e8dc68b63453b0c2afe11b83ad27ef6b624c6c858d9d6ae1726cb13d1d0069033aa1812fbd2aa03bad37322e717f63a63da11f757182a1c23098c37f189b04f0c2bacbae794f87061a47ba5ebc3d26e670a38bb7010ddaefd90bbe11444cf59f1b22a6160162b56eabcb3655177e5b922ee792ebc737972863c30001dffb6aa1b50920089aa1ca9445f6b02943cdb8b309897b92c1b5caf00f1fa0dbce198cadecc98c0fd796876d23d867df4a9181e481b7f77dec5eac176cda9a79bdda1ee764e161f65ee756535f817b484aed625f7ec2b95cf4e0a5ccc4ae9205d3b863ee879168aa857ebab91f9f228a731cd3359f289fd3b5dbede659afbab74e13a859cce6c33a4c69b477f680f660aa3c1f2394697d93e59972ebd70316ddb193a48979f2c745aaf6b3af095e5e7bfd2158a4a0de020c101605c481e344efcf5034cfbeefc10d6488b8fdedb95075d5e0c85d9b958e490a6fc4a9179d7f0bc23897d80ab81ba073460c34319b73cc031c4c367051df63ad91eddaf869b74772007c89590e3311cea9718d371a330749ace62bacd32dd8be07712f1bc0ebec62f63055a5e9f5a1c16373bada952cbd6ab5b633cc5893575b5f102a8ae57c88b63ffc3ca6de8ffe54e40c448b79f0d57d4b15d601063f0837c518e17aec03f0afe43b54464ea998fe0e278128f12e81cf0672e150cca7323e047982087cba80662ade72c3dc2adc7dc30eb2ed8e7cf2a290cd2e412dcaf11c6e218b02fd58b94bc4e114637b370733c144fe9694f23b83cb9227fe13800a789062bd9419940c54007a4d848ec72430a7843edd23bd8d90f722bae0502093bcf8af1087dbbc185b63cb7cbdb92c070402a718ba78fa06423865e5265959639069c804d0e048d0db89c653dc61b99e919616062de736852e591d8e07d8cd0ccf9ad153c5b45e28691851c37a7fb93b25d93eeb289e725169dce27c89cc30f5bc2dd00e6c3a529428d92e55d508236e0b89f061c2d98e41dc33305fd7134f7bc91540f360e4ba4e5dca67144028a5b4128cc4e4de9b3ac85d570a045225f2ee8ffff330198dc8ef4d2bea1112aee0006f478de3726c08e43527585c79dd125d2487c20879cc561a26d6062bcd79b3160498364c691fb0b14d83593daf9fee4e47a86884f2b91e2fabdce66e117f4a333f640232ace6622e6d4513de98096b303a3510dcc63cd0bfbea4bc27486434016eafcab9a603f4cd123896ce5017154c2645c77d0e59bcf2c43e52f5e3a323cf0c4a5a67dd1380c12577740c0f85607e3e62e7922431923ebe7363e69be222a34346b4ee1543100c9135c84998dd96e8bc866fa7e614d62e8be733bddf60f85ac4130da92956dba65a8a76bd1e9ec0ca59537fc9e417fbbd0f8aa2bca6b873d7c226b25c230f2d20dbf92dc96b9eeefcabc1337b77c16aff7f4f94e632bff8ba0e5ab97380cc4bb57960cf15e8c767df77daa3697a70a36eaf3cbdb95053393a855ec39f9dd50661f2646accc89cee0b370d439d9e9ae08037f44eb57ca14dab90985dc554390c8fa9fa1761604410b24e82ab0b835afd1b693b1ec046fb0dfce0980cff3fd6c7fa18deb1ff4bf32dbacef2780dab72d0830e4019cff2dcd01e0617d9fec08ccb0756bea5e0c0bb568b79d17f3fb9a642415f24ac6631523a690b466446d565cefaa29dafed6cd10aa577402ea66296a49929d7c3b8f4ec4651280bbe680578d8840a0f06f77db3e69414a2f7189a4ebcfbafc851c31e095529743434fd887baeef31c8150dd62ff8d3d498aa47225fb2e7b42c2b80f1e6bf1c3e1bfe1659af735c645e19ae106b1dd437d71c3d7efa269b2e32bdb58152048b1fd04d199e28d2e80679a6e3a8ea2733767ecdeb7f6caa71ba5564ccdabcdd4e6c3491cfd402dc5b683ec96b856852715bc6ad23788487cd03b8561db985d59209349adfae7345e78f056ac1854f58303bd6e6c712ddd1e3a05f46683512112ecf3c08691b695c4d4ef3e5badc7c141c00865aeb699e2260ef9bc1603f9683131db2a3a9be844d7cad5c7560ddee55f970343a3cc2706de4d706b53c2a72d1abb514cf251a98dbe0aac8c648d5986ce3b05ab95078a4836de75a93c920c815a259ddfbcb387e35e8eb6f24fa98a40a11244ee0b87aad73056838a0f92882b54d2c6f4700dd9e94a6065a1c4f71002cb039d8c21efecc5d43c8a670e0ba8a51104646503cc944f45523569c5e125acb1a54d35600d6c079abc52ef6368fd5d0235a63a1ad80732925dae113b4edbdae9001a5d9ea169cef60fa9aa617c34040527dfd9c4eba28d995e6a2512da1d1dc631efa1bc81622afe14d839fb03b02b59a14db998ed04b2be87824cca98567afac4ed4d113ad1fe7ef8a3c555f28226ee7ef1ef6d7fd5891103d56b5d14e20722a05fdee53b74186f768a0ea0d841f9019f8540802b7c192f7c2b72db5415e8e2deb993f841c66206cf3b8fcb5172401bb159a5ea922176cd9b6612f1f3e346fbced78999cc409089eba15bf907806d8bda742009c7f788d088180c4134d17c81e0422d94e1fb541b6fd1c1d37f464a70e299d1b254690755740fb1dbde43c42ee5fbc02bb00f69ea5877576cc47e4ca82a0104c84b2506270276f08311c6b55bd41c8e9dd7bf4b54b10bd0de92ac7f9658cc305e9a88e760aff0a80c3ebc6a37e20f4be5e6fc118b51abe64164957d8c7d7575b56d4f7d3bb38f6d99497b287cdb8744afc7a38a592a2f322b672e6506e104b9bb5bdc11d5adb92ffd93e782674720a28a761a908513853a36bea453f2873dead0ca1c9a04adec6f8aa653d050f51e2b28383336902d2f0781032bebe75edfaa174ea3af5b41c072d1eab40d33b0f4e045e5e99d67d882a6bfe3b625f2de8d51ff4660e1d45f947c6a07c43225833fe0eaf30f8bc65abe2d6aae9736b5ca5dc7bf35482ddcaecf243c6c0fe4680ef69281acc9a1deeaa89a1205af2aa43a27b82c9a0ad7cedfbf849133f95fe91b5ecf45b381b8c092c20b8d9834aa111bc047bc5cc59a00127627a1ace027315605e6320ea572e8ca3c58f1df732050f132ab801a40ea53c7a2913b8f781a76c1f99e1d5d6031b2396058d3aa28edf71518b2183e97a7ba524bd74b50748dc23331e6bd8921b8ae3f57adebe9827142c26569e8818219ad17401377822588c38bfa8fcb1368b6d01e83b428ac44bf2f1419a4ada67f2a4d11ae1ea7dc55d74183ada53d8619da181958caee6440155080431346a65869718f61aec6aa0feadc291856849a8a243a2e2ed29fd4056f90ea2eba64b827623a34711c483ddb1ebb93e5e8ae6c6dcaceaf145292d5b1cff165756c85f0e57c6d755d877a499e68ff8e2dade7909d77d661eb6a5d84efbdec06fe8b74d5b7c016278e7d3e6162989754a176b1a99dde5ee92286781cb80fdf7eb830a454a5d3a34c3b98a6bf7dc04d23156fd2ec6f1c2764d381e0980af6af7cac0fbefc460361701c22e53e181d6343d9b6f79e3c2babc18869751229f5a41d947a8719386f77a2e6c138ce74257122b726e978842ee8e217bd292516a3fca1bf215a0bfb6c2e305b10cac2ab85af3212fe07276698a8ff6d056e1f3558528de540c2f3e13093220669ea950295208dfa0fc0a80e50d29066e9bc91bbce87034c4909bd916d33a0333bb4211b044483b8379718b763ceaff940ccae213de1e4985f78548de5eb9ea39d96c1ee1799f5080a0bf35f8c2a5e04cadabbd164e124642df83b68404de94c67f2f0ecfb27830bd0bdd4715212f98dcd43e3d3ba0567cc2bbbfa69b3972193897ce4260817931cc02f6c9b66adea092ebeff88ebd10beb772ed435359fd9dfd10c6a81cba96cff02a0eab9c06b3b103a036319eae0171bed7128d256c7c20652cae61dc2754c128dc04a27425bb985b110e44e85e064c31b2232a8f99a1045742739b471a05e2dc9385d7854cb541c89a18c5d73b87b29ff174f1b6d8a207dc3c135b8a9e2b18c0d8e895c27bdeb7af117a96c703a90c4f6b52648efb0d7935e78566b237d7ca55dd968b34d80e1e3469344e0e7492fdc0900fc58f111be77f140a333f72664db56605ce3604583a089ab17f087fee407d378c14600b9322de0fe2d9fe8491b5e0cc6dddfdeaa1be6c7fead2e15868dd65407dad99cfcf0ba7d9dc2a20b5fc6ac34cf11859aef481b62b1b9d0c7c8422fe84b9439d8e9a912b22caf5f8e616f4f40776f6c540b116cca430b959de096597320acb1a82f68adc6b98ab15dfaa6d0ed442bd241039ae8adbbb4a2d042769a2a78bd251c6a5caf3eb69119c40f050cd371fe5df76ac171174481e4c325c6d0acb54e551bf9e16ae0cd195df0dd384f00f9e1704fb9b09842950cd1ed47a0503a6cf4c85dc96d36c59b3e6545767769dbc1372409a920e2c8dc70825677353f614118f961b4c4268b4051ea8fb6fd6942137cecef1f72064487cc031a5c0e9eb467e1bd562489bf9c7a61d75760e975f20db63d9483c6ca910111dce0c494a3ea656169536f0e047f76156bb872f136d3317097987b10890ddacc1c705b6c8362c11e7cd24548c3d92c23ed0711ea032ca07f7751c3634b7b32528af18cf87ebd8f2ac332a63014638941189adc3fcccfeab4334961bbb584381a6acb362a18be48637b00ccdc547ec9a045d207039e06082fc852d5814a263dbc796d72a4b3b9196768f8d6f0beca6d5c33340f6b442957d4cb49624568f9f59614b18119e660f09a54f346d8ba56a1b44e5c5133dd9b42af8af958d07f581e4fa70780f2542c9de39ac650f4ce9486e59904e16931675e0e18807ab08ffebffed76932cd391824f1c2ae1f46cfd22c481f20301b9b7bab6e7bfded9d5b8cd6bf3a34223f3b75f75fc2d2973b59220aaa92d1d73ea482cc6d24087b477a0f5c2b53e78ffb1be43aa592ec16151b6f77994ca69d9931d354ee36c767d9c1d7d717822c8932cb1005e4bc33739cae7a2ec268b901c7fc658fbf577df8d1eab96798cff8af424a3ec86eb214243a517053fdcd2f72735f8e4c9d59e203ec3fba9c4495891683b8e85954d19e8543628dfb7806d12f712be4d80da07cde02d72575501e2837ccfd6b4935e1bb305fed5b481a733d2063768266b5a34960ca86d21871ed4f9c4d46da714a086915d8da6b0f8fb3d1efdd3371d95f0d8ab5366b951548c09d07fe8c8cffcfdeb0d342df205d489f3b9e2e60892679f3dacb212c83c301ab3ba94a1819cf9969f87cd3b9a9a9df451906a8162221f2d33fc1fb2096ac0469d03f3060af1f2e7ccb396c26a550d4ed6f92070413a9b93dadb8117b9af4f48048f0f3e0fba17cf6dfecb2da2fe003b5da11b67c5ec53c2e1e9689e5ce4a8acafc8882c2728e7a0e4788ad4f288f2be5279da97b86dc68f54ed20a3deb25cd75428906114625a8a841d102c43da3ec4da0e3fa49e5f56afaebc4fe108e9dbd9ef2ffbb85f2ac1798860f09e6993614cc36dcdac60c218d7b335566980c03011598bb211b0a1dc4d860a730ebc8804646096981756ac4a8efbb4d9e4b1b460026b4e7e41745dd421a1d4eb59d59427063d930a32999d73fe64d02fcf926eb9ce66c9ba3a87f9543f65860f4ec2d96e0feb6b739381d793332912afb4c76c726b61e16ccec2f6a445793783f3eb79bd11b556f82bc578af6c165373c8df24ec9b6f9c08e11fdf028d05d3c26630c9e8094749deb36876c353272981f33d1c0743f90dcb79390620a7c371a0fb29e47545ea3ab1fb191832333ad6a122c9aa8f144d46ab20dfb45890e8dafbfea63f6394b04241dc47bf37e3c9639fd6050ca174cd6c6789849b87f05ad046147f0267d6a358488a45646d26598b7e741567917f8b46ab33355e76942b18a7395d40fd9342edb5ff74ba5a2da7c341db3e511c03286ee58f93939484720225246663388fb87b2f9ffb58f5b4407a313ef262a788e9d491a44083f9c4a7c00c1b7e01684b4fc8be6c3c2c7cda16aa88fa8b5313f01ac321d6a9e52325c0ef6e633a4e1fc77241760f0226880ac8804fd6c714e63dd40359d2aabd0768e3ec005cd2ffa69fcd9883b24d27ab4bc5bc7ba82b8a6f9e59ae83db2399ec9f260249c6a6e71c6b69f3defadc62fe50a8a76c33a5788c9ef4095f0f4c9b7a7c3dbfecd9f7ef84e84dfc42afb7c845b38bdb231339cf405d625dd1047a04127d4b127c6decf290c23c44900074d09a0a7f04bdc499c07c04b422a58fdfd6a4f553d74d665738a354a5227a2a1f6f041184cf4eddbba146d406ad86b06a18733838cf853eeb095dbe6978623b9ce6d283bdf9fbeffd091e65f2e0a6fe3fd960edad9c7bf017aee46c52b96c735657ec8c3c551f75a3787f37f28a0e5e43868eb2e25b10ac16b5616094e93ada958d8065684c5b5597207778f76e07db5e9208e5492d23920645491de709e63fe78d0bf8df3669edb0a0850dc5006985202e9283eaf3eee427a8e53719551a2ecc52c90514cd1041c66fae7cd56effce6301326deafee7d86bdea1491ca95780b9dda57144619cb4331d8356b11f4cfeaf05479caf0ea39434ce2d6ded74c8315caedf5750e9c7278a1edfefb2ba11bd25246f9c86a730c32dd8e2db453f41cde1663b8073d4569e07a585e629aedabf2eb29f6c8e2dc059dee0efe016bc9f0a9aac84b9992e890b8cfffa9f3ae4cf768ce8d918a3b27b775360340a4c1b1cc02f0b9cc64aab287ddfa4517c6c2169a76ad8d6475fec04167b7c9246633974055182f896f20465b874b63e704d16cd27a50463b468afa170b7bbf69ebf3b9fd91a5e20621a755d7b0a7cccbe9a0ad984b9a5ec5425f20abac8437e5cdfee1b057acbb4ad9ab8fb9c206266da6c47c0c493611d47aee055f9fdb79beb0d5611503ee27917e646b29e451953e6e9f8b8f225cdc02483d3505e817f712bb744d665e9c264c4c9c53cc8ebdf95d26120cad48aafa6d067bc9b0043c40716dcb68548c9b289df319adb6c2cd7efe4eba873063a337809b0992c7a9c7b1c4fac2c1361c8a6e130aeec9b249426da784d89e186c1a272748ab8639259aa58228bf8441e2d7b842fbcd756f9572863998a6c3f6255124e6c4f478389130630030aad68c303c660021a9e93e676ee51b2eedfe543dbd6513443b36a963122ca4e3c2377f831c5d0e7c1782611efb95898b537da093a83536f34bd05d8d3c7b0b9e5cca7a85c194ca38f43a0fef6fe37b7ef0017ca8def00279ff2a14e1564b7cf34382164ef02b8737e7b987b66f75c2a7d0d7b1a15c459023b37cee9a10689b08cb8bd98df9d97b29ece8e54c8ec4d957120939ca1a6be6f656805b00275daf3d386a61f72e20b92e4d4409ef05397263bc33d83c79d38cd4877242667a38fe1c5084edf3bdfc08d2eb8dc15f1f8c430bf191c8f41dfe9ed299100e79209a8c0eaf9d9364781531cf27cc0aef3728479e07fb2eb12e063c3e1108813b16ad1ff88eafd4205ebe5936e53849b32b1c66d8dfecee192610dcefd35ff2bbc123666db6bddffdd8ecdee7fcb69a839eae3be72173523fd52df054f1db3de354c5259accbc98b2ca2d3aab511359680b7b8217e6d4cc511287343dc90e0ac45e1d68985da10acae8cac820c43d6f7c56d351cb7ac775541a8c7b916abc1808fc428e6a57191cfccd0f188b5c77ccd7c850c5a54bba4d881381e4e734e108c060391bb296b60e919f7797d44f119c10ec94659de8217e8beca78e065e7b396a4b64cdb1cca922e2f716b75669f41aed7851277588eadff739353d21b61ae8b98a62361662abe1744a2701f78fd9f5c9182384fca09dfb04e1ab13e834146808c1ae33fcf9578c274b4d64844dc06ae5b8737e6a7cfa7fe54971d5a57b56641b0c35baf48f312a6049d50e60bd48afbdaac33d19c8004779ecd107a5875981fdbf8efaee632ed5ce37d44504d923dae21ee769565b92f9b37c8fbbeb94f4f67f2264f4e457a38150c01ede386d5f386be74dc1edc84d00574a82a04ab8df553e77bd6e367250820ff9d409231704eff71d68867dfe9b9435b7f3004e3403e3f7be34024c968965b3a0554621ebe4d71509722986f456f4edcabeb60aa2a5931370e43257d8cedad2e113f93499639ef34df6fce70f8cba302a7982358d28292146ae443a570b964b912ce477ba859b7e7c522f0495403fbd1f2def5335467889b8052a3a43504fbec431fcda957102f4ddba57f721c167965a279e6150ae040d7041a21abb914ed5fd2181a2399754fbb9081b1f72c9484d656834ec4674e0dea831938db185ca6918897683ee637c2e2ddd45cda533324c7a1be4d296498197f532ec10ee53cb7d611d2027035aa605c219552dc1f051c5aa718a5e22cc691f9c3cb5c272256604a6fc8e7b93b4e5595203b948f8e9fea877dc17796bd68710701cf08995ee595264c8a8ae833044a120e55fdd762566bb7d6ea6af00df6518fd29f2a4faeda0c97a4bafcdf37a8dba905fc196a18fe527585cb201da276af42653892ba678820363ea8853467609765fd0f12c74e9734e23dc049bc8f56788a7ad2d05226c28627ef099934b4bbb71f3f78029fd4d1d04427832269ca161e697b7dcae9a288da6665ecb7518d6652449abfd21d5c464bbce070e06cc66773e58e78fc0f0705d28590cd44ced58f5548c9d2bbac710aa9606d1ba848db334649f8f86ea09f4f4ce8c79e0c22e62425daeff82e28dfd5b9bd91ac8934288264b19c857b677c4bf21992acdbff363f86389c727b9f662767ce5591f9cdbdbbffbbd1c78ae273f82e6b3b6e881282c78e4a1a2309edf6054812dce87fc05c1a63199b399accceaa8739ba837cf5b8f39eadef75d9cea65cba96d22194e35a7e35bee41f0b4bea039cd08e2e6e95ec03203cc7c547c8f9c5a4f96712c70e1d118e41e6a22b22e3c14facade2b16afbc4feaf4a5027eb1f3ad9ea3b532f7371e635f468906d18f1229f8a3535f1f261b75b70f5dbca2db0448d57a5e43b0c150e5fd3b3d3d11117057efd23cbf1908d91c979a6088722d9580f29cc08b275d1252b06de5100b07d65615ba6432b582c7dc3d2170ccd7244f3bec9dc20b65b094414ef3c6105b5049511017612fcc92c91e9ab3a2b50e779cb5d3b021789f16a00b469e9e980a8b38815c44b2711c4bf06cbf68e141a0ed3cae2acc8b35fb9dfdae199fe54025bcdfa5006851191d4068bfb7217fd9361d4db0ed1b301b65c05621ad8c1fedffb9398ca9a7b2335631bb1e419d52f95e0e8e493fff5ee0d1ba0bd5f00c0f8feabf1bd76a29dfd7c10256af94cb6252838528ecdd98c97d3af743bc6e0f61e5839a94e9c5787442ba7e6a6dca05750cc04794f759a14c870c42ead2199ce16f9aad548f98014c3cf23429c499a68c098de10dd61e1fa98e277225e1d80b776dc46418856d89f1400d572b220f3cebdce5a275efbe23fa7ffd326bf1f8e68d2399c730d149f12cd2748f2d871660e4437c621ed69ad32d443b79b9f0c10c4e94fe4e44ba678a4bfc75c46e68a948399c62c802b562bc66a3106301823b167a5809bc2a6d7c7dc32ab1518604da01919c8f532ef98d374ed5f4fee9373f17d526c9669ad23397f3cd6b0ced7bb4094510772874dc812045d0b5e22dc15b3264b4c3b6cf0f1faa16d5bd83c640ddb061d64fba09967db99f64d0d0f302b685dd34a0da34f6b7e283068757440325d9ebce2cda5cca08505150c09ed8d4dff7f3c02fdb0dd1396d248cdc81b27808a42e306af9371a9b221aaa8f94fcfe375d6527e8df01719039f0d5a575d70305866992fe51100c399e58caf5102caf2cf530fbf5f73708582666d9d3dae90130df153f8231972a177790c3c4563546814987a04bd3fd6afb88756d8191d27f598efc502cce25db1dcd5914be30f0dae978a571181460b12f5612278a32d8f2dae3df225cb5f1f32ed999b33db31a8ffd4124a2712f9cbc06c581dc49ef2174ef0a4657dc0e4204270538263e071fbb8d7517f99dfd716de076dd83fc94d2eded1a46651901b3ff5e200149396ffbe07235b890e153ace76ebb80462d6c8491315f026f4220254584c486ebdbdc586bd9327321bf5e91bb5ad55a5881b4f5ec35f716509ff090e191af2856af69a5dfa45c6981ccae784590f6665355c2e4ac426c304fa7dbf51d97a716fb174a71071a065a7293c6bd6d21856bb953f2ff27eb8e18850817b64a74a1096873d8396519e256ad3aa11d9441db916dd127b65546ea26dd5b89bfd29c56ee1eb057eacbb79ae4f493b650e837e15c2312e664d64e11f1899fbfaff4112ae038ceedf8ffd8f0608aa42996b907357e82a64c2f75542331f814f695c26d4445e748c60c7bf3c4767fca1c673f096a68ce7e95a8a6646a9ee489f149f089a369c4c720725ab4eb108c4ec57f7c9239d91f3aa7fb353b38d98a985e7a2a3e69a80d854a00f3071e5eff07ca1cb7d082965405d6af46259c76914857b19ecee0d2379eabcd16a49bfaf51bd9105872e12e7a420929fd3ae1aab1fa51703de4063b64d76283b0b32bed72fc212cd5faed5a57c6bc61f0c7d867eaabf01aabadfa2cf76c67623583e95466266aaa0bf93ff82854ec36254cd4251c1f382d164c37d32405fb27cf2e5e5b839674225fda17eca6ae78e914999d31655cbe6f8353505d7843b81a348fe1f79464a31095789b8a504780e8b96d226241a11e8c4dde8e12ee2f6d96e79c1e24f12b305f11f716279bfce0caaade5110c7cb4dcd8e6cad044a9bbe8979b7edffdc65d051c0a612d1dfc75cb3fe38f2e5e48a7d71d9cc94f3d7836dea6695ad58cec01cf7a6ef3553e903ed083d7189e0f794e3d1fefb3433113b0bcebcf4efedf14c47bb221152406bb32f6a03a8f3484df55a029f80eb8d9f6747f9360a12e9ca9b89ed41e2eaa575b23403abe6d08bfb78dbc43cdbe7f9988bc28ee984fa05231afe47d92904717849498166b891012f20587f24bcb0a253580ada599b6d6782389cc0f1cd50d6262a29c4ea0c3cd243d9e294e2fe950867b82717b63259389c4fd2b6494bee159992f334d11161a55f9e7d60467ffc314680e8cef0c451619ffaca44dc67d124bf715aac0461d74b2c9e61452e3571feb4165bd2c377a3d5d054321ba65dbff5495677a6b0a0909e29be4f1b87a362f4ec5acea3daf8b5b64f9b907d9ccd163f556775c697c90c07f2e98d0cebc472c353122c2ffededa56ac8a8b0c0a7c7171adbfb58ff9e15b2fa8210c36a93035c6bafcedf93a5bebd25307f18bfec7d321fc1a32dde884630fc4f004dde5a8450e0e6936318cc9e344cd97d6134e0d252440969de98d553dd27e7c283fa52cfc359363b50e1ce3e1999eeee3eb82ebcff30fd9f502b785830db86b956956ca69ee5f4f477f9c1cc286de90a632afb9aee62032bade41be91eeaa73711c69be45b7410231f3c181bfbc1d1e0d1f68f1542f4a211ae773a41134edde80cf61dc99c8ef6e2c4f822b4773fd7f7939e16df7bed4b22284f65bd5d599b285d9fab87e6f89776f3dd1b9b7bb16238185e72f3f06c8a16c785e68d0cbf4fd194041ab02601d70ceb504f7b573b84f02a2e86abef8f8c276adcc3ec2d2c91abb7d5f6793c572886e0ca56f014813fe85e38cbba5eabcca039f1e6a621f3aea6b8bb137d0c5a562ff6e189cc439c70fe6a41fbec582f67f9273c487defa06ff6669aca1ca35a6cb658315f22ff881e71a33cc0d4fd3ba3b80f94e762fd70c4514fe0fae0ee14a1c6f1b72d40acd90977806a4d31b3b7aa50cb0aedd2ffdb6606788768bdfaffd101cccf5b4003544658e6b29194678443f11259696c65cc5f56a75c031087d9f693c338eef3319431b37856afacab6575b9970a22edb2c08d05e2681162f0611477564151928eb2a39acddd12877f73d8c70c6b2e1b8c364180486cf447f48c354d96b67643b67117dc367df096773cbc2f5b0f52df30517d2685d8f58fefa2806a45438b11ea66c4b6ca097d5148af50bc8b4ac3cf72f6432bb74cfc1068caf7d6a1259820a7ca89fec673480937dee537d97ccce56b96462f15a4cdbbcb245685bdbdf2200ba93145d5872851912e106314b443310e0aa7b11f13f39f80d2fe0dd3f2a2f81fde1465e444ad502c52268756c295e0b201680e0899475d0cc97deafe82e81f853e96a2e34631a40231323f49cd7cc9285a5b44f455bf8c324dbfc90a36ac8676759a0df7dcb43ea3456919c493a4171727a88c18e544fcdf5ed08a6d945c61a9aeb3f174ad3c62a636022976e999d5712f502541253dad3343d147a82f157cf0fad2ea42c44b1101f6e2944e4ddee90301d71c316c5a04ff6cf1ff9ae8dae89befc17b0cd7e06e36c0de14ff3e2751f666399c7873d992aee90f3af88ec54ceee84734fea398b04718d936e1e2f4a07321db11ca1fd9dfebbf75ea5f3d74d09f9a0d5c08e9ef211afed3397ace994a39748325ae53bea62124348b1c7581dde67527fe9cc914823d652ff4b6e4c1d17768b84788ab10c98c86d2eb8b9af37b728e3d9f36d23d77d00e0220bc70480b035bca92819ef4563785556ce5c4bc9a16aebf38c4b950f59b8e501ca36495328cb9eb622218bce9064a35e3e416a3b2c3bf16d64f6b5b6d0f7b079df2267614dd6847fc2f3271b4409233c37f7f6a5894f1d19ddad6fa392b2ece2c5e578cbf7da4ea805b6885eb6985b6e3d004ad6ad7e772d6f3c61c65a7fb255e2b36d8bf583044c08ab97e7e5e6b8442d47e7fc50db3699f1ca41ce9a2ffa202c00c5d1d5180c55f62ba859b1bd6cc00854115199b96a130cba02147c47c0deb43dcc9b9f08b5162bba8642b34980ac63c67b5260b50a0f434e9b26585479ce67ab2184adc7b31c26d665642d3512835f6235607a8cc70f8ac116a8b366d23f28ce526444620a5a0e8a3ecc39e9d885eb57b289dc3e22ade1d8ac15549db40f0305b81b5558a2418b6246bb1ac6d463f673aad3bd47b163f696fc4f1eb942293f818bab54c34f60c9042a191bfd3ab5d0cc10f799cd0f6b65f95c4012445497e5ba3cb9f51964a9468940b27bde98b487218fb1c1fc72e9af6b866f430be2a67fa376392b4db2f4dbf32772671b6ae55cd8919d094e3e4776c1c0bd8cfa5dbf42ac8f57424fffc9c7c5e58aadb0460eaa1e5dac770eb51a6180388d4a398c6bbdf9a6a3a62e597829b06acd315d89567aefa063c8c9ac671f43fd4f56cd7d1312d3bc9fac7ded0475bc4a86ca2ad8b2fe0822f2189b9f2fc7744875868af948b6dc204629560d9c1022eef9b18d70ff46b598d94789422898f39e5efb6c5e470b912022c811be1f4a59fbec981d7791c1241f730f359673896bbb3295b1ff15d8473351ca3e35815a53e71ec074b737b2eed3840edf95c52d88eafa9e583585f4dae409d816ea2decd8080fefc8e005a161872ae16372ec957a936c06a84cd98ecad79f1759a7f1467c12b78afd4ee8010a0592e4195cdf46c86cab1e76cc1de52bb499e7bd770af8f3c244ebdbfc9bfb039cc829ba634be02c46ce210cac50562d2353d424a8766ee3493b9c27375c89b4584db36d79b8b1b58ad68fbcff3b38809f1f97120b17f34843e9d263e36557feb017cdfcbd9dcf048b97172c4917008f5d5aab589610f34d6c356fd1ab72272971b6cb4a8839e902c481334cf0ddfd8b0fdb48b2baf3199f409ef2f3fa97fb88d63b3524db987ce975efa9e149b835e78edb0d5498d573723bf62aa759f839b153dd13e04abc7e76832004ff1a93b788f46c7d59f8bbe15c18c0fc19ef80356ce55d549b409aa5c955d1a5e17a3511f2dbaa6513870bec4104b089628ba67353f0e32d18dc7f9a8ce0ab2348a20ad67df4f2da08db6a48b028ed89e226389d49d49569a7be20eb845b82f349f9f15928a4655021a0f576e7f9f98adf6c0dc99de9d798126fcdce70d14cf92c181678a9c1b392d59ffeb3a8cb68d7a75970ee3731d21d94bfbdd2a75fb6e99d1c89316e44b52753b619b3e14674937873d6bca6d3c7510dad3a84d0eabedb6a633cf9607aa45873a51a7a4e343ee83fbfd2bd98a8dae00476e9c375d084a92f51d4a71ad199422d7c9d8e256d935b9137ab46416a36d93be1f70a1ca47606ad5d987d7174cf4f329c99109b33bbd3565dd7d6d05c8cf6d299277c7c47e5fc6d609552890c4b0506d70e2f388b3b6831d2f5284b2d1bb241f267b64ce3199746c80a4a39cef19d66cfb7b3a139dfe5d28a0c2645d742e03ecf98962a7a602c412789db901557438595438e4884d1c4a39fa7fd7ba6b2e826a1b133e5e4d86e5840c1b8dc9ab2281dea7ea0b0932bf3ad195f9f9c9d027104741265348078ebcedf3d64acf558ceef152fd3675dd83627059e27a6b292157a9225da8b3856f951e8f4a3b28baff8ee4c09df4383d767d0c581a1ce8fb1a48a1168d31546f8a500ab4603d3fbe7fca2f48e38ff9806dfebe5addddcac95e1f8d60e9d7c9ea9168d2485f8b529b346a961ec74835bdc4aaaff31b5dd7777fa402c03d4348a589667bc7e6a494f360d99f96dfb4cad6df4cf271cae68323aab1ebc782f69310f51ffffdeaa7091d5e73534bfa07f314dc47a956595d52f7e264f22d9c46dece991261448332c33efb488c81fa1d4c7a8b6c23f80166f2cd1d947aa4d79ba1643ca2ada9f4a36cd5ff66baac2121052cc35963cfae83f95b323764060149ea3ca16848aa8631053a8ca6cbd0e63b1cbff828589d2bfd739785daad76d5ed3d3f6e278623c6a8b34e32fa8cf6d7178ed5ae345a7741aca48cbd58cf20d8bc3f279da41e74ea6c00919f31941ae5fd1e5603aa8ca2c66bb46ef4daae2bc843d2ccef1098e7845019cb293744925c0c419608deb7fb4e9cc1ca683eb56fa2cd2f2965eabe8772c19e01a816d8174dc85f879635d72104eaecd02a97865d45689eb016152bc7cf448ddd4b56dca759db536c4d855540a9209bc188e6dbc5b9d81ffab150348c366f359bfb9b8081a1767a0fd76f98f6822a59acdc6f77bdaae969222e221326bd915162a6c1c30ceec736335b086f2319ba628af9a0c075b7c00759230a27d2a161e9fea18ca1440c7c50b49dee986b79253bed0a3e4c80f6db9993f0555be0c460a59223a834720a2d267c54ae1311bd2b12c8d5cbe5cee342b58aa04cdb4db4ec5a616a3217487e8b2ff484f012a6d8d2ae9c49871ac6d5b686105062b732150eedb7fb8cc6f2703ae3be9384ec74ece2398b010a44bfe4fb3e17bdb231bf74ca69f7eb44a72947dd45bac5a9a0e33e0a5b2077d81043bff0d084c1d2a912c6e2642318f9674b54f1462b717b9257a32b497cd65406b14115e2d07763a1568838593f1adef7faa639de32d6dda5bcd3b527f43119add395097b7027ae9f6cb329aa03ad4fc33e2bc8d3b5e73df746e0023e570eda49f2f9ea2f18701d0bc3ea2d6d57dc5944aa242e324534f889466e2d64340ef7357aab6b2efb2da83643a3848f5de61b3a96abbc86a3f986a222c281572b88b1b97dbb4b5648b3d5b238f3b08c69c5bc90d32397547aa0f08880bbbe6ca416d36302fd63bd83526a169b0bddb635792ef48356fe46bdbdb6720b63eff3b38f7a462b7c7a8c0547eb23cb50ea1cb8206467bcb629f67e5afe64a9395c9866d55f295a1b88696963f607d11f922757dc96b6d95376dc3a6d3dfc529e9de0f2c8fc73e06c658fc946f2ac25d6d7ed55eb968e2b3634bd57dfb8a7abb80c62e93a1b5d9f7e3f54bfa9f1817ccee7e640949840b5f015d88b94a9220ad468d2c17686f47c75694e6561f06e217e2357fc49c92af638b3de0226f8df816f43e76c65a367e53ff56aa4a0cf502038b5fbb81bf6c57a7f755756888032f0bcce36ebcf9a1039581063ddef49a2d410c0b561a4f8a0a17201a47e7509e2ee2d7d521abb019e0be81bf367800183816d1bc708a2e718cf671bcb70b6357a46354301e9822fe933965ed3f2c124ab978be751d36446253d8ba94e10eb0b890a2e3318d98412f7684e5905c86deed7f1cf4e23b5daf6bd8063555154d145759f5bc0f8dc696168794f6cf3cf790e990d1d78eb83c05aca3af6d99e65cd11f52c8c153e63be425e20ae57e555b47ba7d204c54286fbd1172688fe0679555cae211bd555535a9f317d93580bbb99da17c53a0744b15a8f73323b969448b7bfab75c83381a195346dc9a6ef8dc4b4d3307eb74cc0b05623f5922f4a0e423fb2e2b651b35d5b1730449bb77b67444d1508855b659fc90d9691149fe9bc2e6f6da611e28796457468378ab79013c27950df51cfce3b4f6c66ad75b3aeb102644855d027fb15797dbf8af54bb2ccc7f5b891ff63dcf927089f5071ec194067652a11399c076b506e8988df88f34eec4f980645f79e5b91573e5aa23f8142d3830deb824c836573a40300ffb4581a17d800db85aeea0048ce5cd8c7d45c564e1165564b4165f2d5f17a7aa83d31ee9419fecdf4efe4dd56df524a470cc2cdd6f53ca0163cec72f5a784ac5ed65a3d9818829da5d94d9ea52612ca0403bb53e5b6f7f500673ee2a397ffcacba297cff5330c5964ae8e671ad2a3ecdfbb3e0c83f0968e76b5c1935bb7fd0395c1e9b69dea3f08c017254f7e805f6ff802f22a6b2ff2ecce807877b02c31a697b55d7aeee6c778b12b28136aa0ed06b3bcc5bf752c40b783e49676b7fca2cb80e591df67a36daf7de8f8334d5085be2f2d0bc243287a84a4dcb9604b9860a5109c80b0504441fa4ff1c3be22f41ea1d11f11d9451ffe378c503e0c0e0f4e6f355f7aed7025fc73c219991804035706cf9013072f1027629a58af6588c69b66cdf900d2b154643f55f6985843b49bcf53273ab3727b6a17656267d144ce707816bcc446163e756f1c7f2732e9dc3eae7a92fa4b8578ffd482a44ac8dbf418e152cb4aeb57dc94a492fa07bc07549f013b3f6cf4f7bf81e7d543e1c61be27cade8d5068c53654dfc86dcfb8ad607fa1acd16d638d2ae2638d5346054350552547d24fdeae212f9cef879b2630bf875c401ffb3d1e00f1e6f1e8100f54f2884172220eef6c6b170628b832c963665275fef2975ecd8d11e9c267c70f080b00b717a9524fab6dca04b6cf9499d0a0d25b10ab35f07c41b833fae6fa605008d2174e942f67fbedc21411971075e3b4811c10f6a1f17ed3be4fa849be8f7da3c2090564814cfad227315a4115e51ad26daa1c02fed8e27c10db257e490710cc29b406c07c478590bc65177c960962be66eb5a987d07e3efa7381d7c31654512ba87d7113ec409e689d98eb2c1f61c79bdff5c93e9ed1383f679c709260bc2efbcbad6a74a850fe491fae8478b3fe58d9aa5765149c86f9d8a83fa45d101ea8c460cf4945add6704c5abc03a2d13fe508e42b5c8a90f4466ad6715cc9fe81a77c3ec4217e3a5ec9c4172c42a813e77b091a1ebf5d29130b7e1825e1c891f55dd07eb723fb9544516a6766fd2ae0ee1298ecd439ba5acce96b9f2f18bc84381cb49c31bcbb2f63b2f7d3b461d8eba6c64b65eca798a0be7f1042b70aa92496a82f70ebc809fc598f0c1418fffe10c76e7487512963972e01357c4b196dc0036ba37193cb40c5f642c84d1b77c1cb8b152bcde2e8e2f68ef7c8260dde7b5be03e9055d75c9b22e89116c71c54316408242adb586039996e1a1f8cc14e31f2b788a4ab9a421683b9e8a2b15ac157f31a9030f7406c323ca0ebdb1ae4fc483e8139d673bc956fc7e462fb63d40a35d14f4d464b5d4aa5bd9c12845f3261139f927ad90013b09f99df5a02f04ac3068c0b88294a24a5201a1a64b3285cf17a914abe8c5168e5ab08a67d065519703b01a8dc86709fc9e98636eb10c9bc8a4813d8bbf24e4fcdaacb2b6da1984808f9d9bbbe824c83b1c00803e19029491f0be9421c6c06c18a874176315a25aa503dd783d439569eb4749a7c671e5e62f896a66d3ee863b4f1918c1f4fc3133fc67d4b59e4f4fe04a6df875a9fac271b677630d5f76d03b5c77be70ca818fb49610f0f9f664cbb28bfb9d24cf223829268543a375d9b66a1cf3b9c15d06e70f73c1a9b20e8e4993930f981e11ca60c110a8ead1592b7fd28ba22090557875fb594065ae1852a5c2b5728179349d0ec31364e7a522fb613852b37b367e89350b734f4901e61c10f6d951c7a9101b0b35bad671174fc175e68645dee6935dbb6d3f5ff11fcd99f871573dba82090915ba559b51927a0bef022208048d7d24bbb96a75896f8548bd680ad54c0109977de389a064fa4b15b47f26eb86b41c01c74cf7ecf6a7941c78d8685ed525d832c5f729eab28cc1a955ebe6cc68773141fc834f9c98e579e3b6b570055f297c3a95b6b72bbf42b3c0ee4ca15ef297a54d5491cbfd1754280e15615fbf3eb3ea4a3b73227d3d1a9a57761217f31185e0f38d80d8189a071e7cb74bf5310793f3425f8a7dfd87d81d70e170d9f33c8b8c91df471f72c032f1f9745d90360005e69a20882e5287ab4ecfd449f2c96b91db8966fcd788a9cb7bad353d7b16e0e3613e9d8a781e5d044a740d570b08277416407d0003d627b47d607ad43a4a9ced0774bb6f2f036e2ea1cc69bb60e1b8f720439a062309cb1c37991233c5c64dd92d81adeedd339433dc6c54b58edc0bd799eb8b0223ac26ba3716d99cf7059a808d459b5c6921a2be4626d40bbb684c3238534b44321ed9de36d079d1b4061c2475a7ecbd4066cc9f6d4fef316e55e96ba42ab4a614d20a17811530cf929a3a7da8e59329192c5792fef59c9e826965ff9de88427519ecb04019ca7250dd0fb8d5c800dfd5cbf98bbb4d5aed43e509dfc73271f7b65c7692b53152bb4a78b9b7ce7c00ab2ce7c68e582020c4a9a638fe300367f1634587e5a73bea8b0341f24ad089948d4032dfb565f0f6ab21f00e46d5a226b9fac12d66b29cf845568aea6960bbe8f0200a78ddb2b4fc58349a942e3787e74e8dc790d967b7ee08dcf32160e727eac452bef8926414a58874d18927eda88db7715cdc5690bb64666be62511da318f51e1f4e51ed247677dc9bf1f8c8b3ab365fcaa88e13e9692e8fdf7ac5bd75e8f65baac460b8a85807711c40f064aefcfede4cdf7330945e5766894a4f9c8bbbac8c5cbeea601905d909bd3cc38ea7a3959f94a59f157120b38d8a6cb835a1ddb19e25e07284127485d59b0943287adacd57b7b0d2d2a8a03b07e1fc868b58c477f4cf8969e9e3205b590198e496edcf29f653dc4d477e29d60b13734b58924f168e6427e9b9268b2e9bc28dafd47045bf80b74e7210f72b194574799cd8edfae2f6b4cef19cf0a49cc97bfa59cf0007276b7456140b6e20e24bf6092e831881619a393b9d67a4592cdcf59781719dbd23a2881ef19c7fad3713578921842f9765d8ea4a723c5729982fd0b96a42015e2cebd5deb7ffd9dcfa6f29e1d2ae18e7c5c498b7bf1462bb8263be501ff1b27e547576f9e265caae4099c0c081b3c13aea9cad746087a7a4d1c223ba8e6c63e27ffcc5dc0a94e82b3e25763f2fce9fdf88d3e09468bccbfa4d034cd697b78f641f2ad90573df22bf28733057ca6e8e1027a15c24a4c2ffc24818e684d2f4615a8924f719c2d6a870bd40dc2074fd510e9ce57e2dae63b588e4c6f9c5725210cf7d3b7744011c223fa5f6a1446ca199b6cc8c0917c68c2fbcce06fcb63ab1e74fa880c7f1cde99243b1ed5b20b522b2b5cf5b7d910aa18fe14dceb95537ff290aa8e754d2cb153ef414c2e9a860fcbeae554606fd1e45eab136abc6d3117e4bfa620aad5adfb9f74dd4595f2e4ba9d27d7b7ae3c0e4daddf96d55b6a8f6860386d00ed7d6e60b780ad50571874fda68f24500133220ee86a7cafdd0b33bc57dd270c72a29b4fea108e13dca09804dd86ba06c951032207463805722488e234a915581ee501b4e7f37881098f0636a6ba493e28eb904c759aadc5221be5db48ca7d53011ee4060de8d4e31991a8e2bf868a343e0c6caa8b460c49444ea7d03abb4616d7d674ffac870d31a4645c635033cf934a9ae22df568ce951f749c08752a50b3650fd0c47cf14c04f0c3b25338a8f37634c52b08c29ddd637c468e88aafea577a326c0700227cda8171b3f9d831b01e6e5a9b37aa238fd35a018e58855f77e05f27c5fe40c60aad2f61fa9cb4b21c822f59c6934cb17e7d36174d279b1267f37d2d057972d75ce30f83fab4a6093154610857a7c249596b58810426b9cbf89dd2d14dadc7c2ae7fc0898ecdb08ce0659a0f1d4b02c39a5e8a2fe9af9da56c10d3d2cf2ade2ef983e19e6dff0c524a9e51fcd049c9fb1ed41ab7a9f28c6abb8d647f1d5f27c723b892523ef21f326acde921108835464c7e97efd813b00d094afccaf343792af83ec0131896b099ce981fa154651a563f8231e47fe689a8a4fd8806dc834294503696d00f907ec670b0a7b988c030e8157d67a1db712d498ce37dba34772497433f7374dc09967a79b82aeb40d100d79edbb6a81e17329534c6625aef9cad7c1586789736a4785810584ceb345598f800256d26d81d876f6b7eaada2469d0c3b25f96218eecfc20b502b814c43f8611261e77b060be5fbcea222eb8c50c0f9a162a3dbe7e9748ad25ca60621a71d00da7c51baf084e5d47d918ea1c8fdb01b40cc36fe26c866e6544bbb9c3c900c224ab7f21a9c0c4e1f2167679a23e9da6ce286e762a3a1020691558908b6c460ae5812c71ad2d497669656f5fe791fbe6daa745022e1168751145cefb57280cf6df711201ab6062a2bdcb9abbc4baf426aa1009953c7306e7584427f45ef65bfc34e1076445a48284c5a42372a7d5cb96469b94dc961c9cf53a1a26221ed7528380eb69330eba2b27e2996967b0876e57e67fa3957cf5d53b7023d3d4b83681b59cd88616a248455de52d96261714d5e3a05009c4166d42977aa1b61dcdea7d7d1bb27ceb5d79f8dea8d45d120fa35da7ef1bd77a2927e769d3bb53300d68f32b7981fae6dba446815c4e037d1e42cf7b1013b7aee7aec5803dad64f60a7f7457594064eca81c817f9bfaa24e52caec2cc86fc98bc07e18d325afd2c80c91bfdbe5250d875d94d7e2a050bba09aeb6f62a7499fc7a950836024621f4791143a716251ad9c7b73c1f63a85c0fdf9be9fba8e719e5889cf7fd4e4707d4be6193b90fdc11db43af16a3e9d728e4b575fa0db195638e512ca89dd4d9149dea773974742ebad47fd89b80c8116433dbd97ba2a60da624f86b9fddb28e8416e8ff0abeb06cf806c2ab2c0e57cf55b61ef3b4322c2a6d03676eb193b3c29ad4644ae8478de459073307093fe64151d91e1d06f696586ccb53834eebabe13088c9292b7c573df798e67059a9f6ff825bbd5bae4d9a9ac1d27a78fd056c3e8fcd96f717f1c1ceb0e11f1da566ead708589524179f7d87f85a1713d3b02c3a33fb9a82fc8a2ae73046d9103d5fc7d20c25518fd5b8349c2a46ce4577c83b844532d55dc1648c689822e59bfabbfa9d79c2aed93cacea07768e595ec2c99be58c5e48365b6ca0f95f77512eb1f2c15bb0e5b3ab9345693ad3515c306917356309414ffc42e03b7b5a413256e6c9ff8f4adcc5c7d5065fcda92facac84a9cc22ad78208696c4424162d82dbe3d4f1c4d15218ab35021fc5b0d855f3db5ad58ac4d507107ce219369e4a8f79265b11dcad1be1f764a210e87b6f08b6155ce3b3c6fa6e298ea118c4ef8e37a2842af2d99488608ebe197339279aaa4f1c27e7da4ea1dc95829bfb7e8ea51fc391bcb28939417d8f9321d2f18f67de771bfa86050670b3fe6d5fd128789bb8c29fea59bc192f4f7a707bdc9165400d8375e2581072bbe2307ab76ec018b492acf2294c9670e73967c28d0bbed5ae8d510c98b3193186cfc452b7494758080004da3f6bb273a4bea1e58bd505db06c8f36920876e2020e18d097686bfffb09999f8d55f2f83bf0179bb06b38503adca333ddc3f54935f0ef260da49b4ea67c7d6fe349afe9f53a4f1bed070c4e72b639560473b80024f85c43751cad771fa99b2224986ee23484532351e268423e8622262a0cbbfefba0fe4859f993175bff2d96ff71ed8e2e011fb035eb0ee242c29dfa92f845121417d06bd98a62e5c25ee9b2787af50d4186b0771c9fe6ae8d334b190a89e3eb35dbbd06d004bf0ecf3b8b21d4bb16b01774ff800e4dfbfe1224c00c43a61d48d6b901bb518c38b846e392dd4c44b095218e0f8f2f2cc6dd82226e8943071ea144e8f49fa2223ff37313cbc0b27700dcbd8c8df5ee6c110850783662ec283fb270d0c9c9fb80c19dc1a4b2f08008f547ab9354eab4a22738472fde75c2290b1ae2b98516fd94ff0a0131e5677a96c67a767494b8991e5297e7c08784c68b66b2d697ce343e17d93a286574f6f3eeee8ca66bf63ea4e4ddbea5921c9a9940b9f2daa22443ccd29887394f7ff2c3b04270fb07dc8d5a25d0231a5614d010e80ce7a08c0454d1469fa03d137d3b3bd23947640c8f138a635af872932e4ca4634429cd7cd3a9fa82feca03d4b1252b3f3f18b644dfcde2e2f1f8906b6c23fb021b5d5b203658c6cafd0f20c28a2591330ea9dcd30edc5636416db3c4a8a1df657e01e3049193599fd899141fd2d7411b0d343f1f1ee91ce42ed3be32439b9dfb32088d289620880f16f5d58fe5291cd12c0a56a3d823b342e11d43c17742eae8e4843d4dbf426c993911ef0bc61a351f89cc17697b058a5afe1ee3db131fc01f9e5f902367d59eca010d9ae604e896f42748d00a2680fb9428226f7f82a9c8be2ae16a2144ad98be8b27e9ef07c528395f2b101537e5e3b1c115a77302c5ffbab542efa914dc606868b65d499ec7573e72e929909bac7c7325e4cd12c32258108520159f6bb108a8bf85273193397f95474913b6ed4bf0afcf76e88c5ae2561f756ed175c8a85b3473dfdff40d5ba0db4d8473a06d20bc5b802b68c1d9f619b1e3ca8f6884f0ae2664f8544ffedc30e34763c9b7c0b6d96ffe27f8dd9543affd2358a314764e256ab31dc870c585e65589fd0904621f9cff87546555d6567a98eb8c73be353e845b278208c3ab18ede86e9fbb0cd01df3bd190e37e3f6db86f9eae3c9fb5aa66bd80348e4dcde3671121b7a6cfcb1072d0973e334229a92d2420b6c971c355047886c03489ba47b7418dce7b30003fc010f37014523eef731b73cfcbe40801f218faaf5d5646ec3be2b40153968c87216c9f5fee7e68d01c5634dccc6a324da212aed16d92f7406e124db450ad0117021ab256b7935f7585c518e8d99a504b6e3b0a46b47d52e9d42dfa55c986418483096422861626a73721cd4c99edd6beedfe3989307e9d9bc19b65f994d109417a6aeaa4e4108c2140ca64f931cb542c84d1b763837fae51a89e547ceecb326614fc60fd34727948d92e9bca5b8884d6fe823b328cfa4d2f8e9fc6b9919d71543740cc9df8afdaea44e296fe803fa7a2c7524873e14d8825530efa5773623fa0c55c3ee87f1a49041d885bf91070366c1e42c02031c8b78095b71192506dfbb33289b97c2bc598b488566780c0a4f506cef4736860c0bf3ee1acc474d373377cae3c4961b98e77c4c3fecb52e3650353d0f646c371255ac56c5c6b9547d35a8717f23aaa35061ca3aee36dd409a171d2b18ab20cb5a78a625f4c08931e1936f7c7c4204e8e26f4747e4008c6a2aace0d11b09d4b13955e498490d9880d0360de7a4b7c62cbb0476a1cf8440ec32e7cb3ec39cda219c1cc923d64dd31e6ba425d1665bbf1a7fe6855f121139197061c60017dab8c27a4fc132bbbcb6abc87f74daa2eb2e83e41d4de4fa13cc469af89d38c7bbd0073e6a181ffb2eca6406e093ddada4b0a56279a40c62fb824222a6e92167daca7af82124bc2d92f97e9504014023de35aea4f4404ed680c91e280fa4ffa95767274dca6ad5bf8b0da86163dcffadfeea02803e7acbf6bffdc218914f588f4ccc2dfe8a31110332595919fd72e874641cd3764f08ebe96532b591df9b9a7cc04d57eed1f74c23c73d880b6634e73d8b285ecb40528bcc7564ec24c76263609725448ee52c3fe3f7afd0a7cc3ba87e91442b3064c0122040575687a3b55b98ab6aef37fcb56313c5d4e6c3e1fa084be7ba351eec6ea83f530bd28bea21a5d46e2c6127a8efae7286701939fcaa508d201b52672e8ae335383f756726629073dec505e9102a49060fcffb2e7bfe1a6fcdc4b4f9381fa51acc971f483436fd71050df3db2c2ea87d5a55d6af367e4bee1a6a042b155d3a2921d11ef7f0856fe3cdead97b768c6d971de40b2bd1f214a4a8fdb8234bde79dafac68a166df9b0c612b3003d8e1a8624e8d6db02e1b566932c9bf782e1d9aeadf32d06ae0f8e3eea25ed538e2ba6607fa7f1e25850540980b30ae01134b6b486703739178cd7802d71ec268885724a54df77e28668c8941dd41d68ac81b5065c1c947856f079a2d8017e5bae1616f1e53ef49c4b6278317b236241b7e0f55a78763aa6c57b0c458b377645f71b3852625b21736835b8339b38d9614cc49a14051827d1cc198eb138e1fb8f3142d79d54b8c1b7e6212bbe4d9637c3535b7eef7d1cbf76beb4bc1256af166f03349bda9948ede31ce03d25c0829e932b88014f8bb7ac5058603775f4c4413d754c983a071e0132cb7b49dcda8f870042872940771cdfc14600f3538d4c847b92c29c2c043f304c740ff1a2118d217b70b4bb1294b388b96e8ae8bde2599ec92a63d445b518e459ae0581cc0172d40f559d0a1433e5dafaa1eb976ed5160be9f1a09bd6bdfe4e581be00d9d52d415c348d5013bb56d347c82b98190f003e284d0272cb21a8875aa8c08e76e94168dea67ae08e5b18b0fa12a813b9888783bdc2f522775402a89411845a04694bcdb146f73827750f4f278e21f22db21b47e452ddf18fa78d543f6a13a81d47fa43fd1ff28ce07d6cf31693914de8c3a79ef17666627d6c6b84f3c5b16f6858e5e5a94d6dc8f22917d105a7b99923421a1cd776b9498f4f257a04189232eb8991fae64415895dde43c8fc6543b35444d74b02004e5da0604c8a83b4b63e5ba5f95517215adae3b083f80b9e32d3baab9013a234edf804000366e2fd639eac591c093836260804aa0dc22bb88abe687bcc07332f50e3b4026878d9c9f0b191e4ce0639229368ee7235a2f442f733b67327a8651325c0eba50337b9ffd7d26527db4493a4aa7d59f0bbf43fb9f6722931e3ee49e02a8ac8642ccf8652809ce43ceb5a24c17731ae304b875ffc8f7e1c2228d35084b0d02b4b702f194e9c21db29a8734241ef7c80d058417616c1ccdae8a4a56b8fdb3e0e4274197c569a2ee14c9e64d4ba7c0096d2e2478b379917cb697484191f9c0ad1092742dd33a2e0a45f13640a2c9f87486d0ea7b3d37f4ee6d8bc7b27edaec55599bdf7518994f0bab862374e4e636474b7ebcc9d8a45c62c9f6ccb49784bb2599b40b66ad1ca2bedad0e48848e6844348481949bbc9e036666211d87abb877b5fa66ca005a5ee2a160952ec7e9be085208c8dc92716ddfc2bab59c89428b84953f8ad84fcbd71f0ea418f10de7d9357a954b6245b0e54e83c63cdb5705294e514b7d308f0c0fb4d41d8db2384bb07ad66fd66d9fb67d6dc1e62653f63b266005e18208999190cf62cf090920b63de30f45f8293d91c5841b6f840b1d3825ac41b6ccc23ffe2b41b6e4574e7a7d0768872bda37aa8f351b46059e19f2c8055493f377e34386f84fc14f7f658422b5ae4772de2881b9a185f41cf392abfa80d5b0da76c77afee472fe31219a8da60baffe070faa6c6cb2e6f95ad19eeefa25859fe40531b1a1f00060ad32a9dcc56794dba4d3b6d7c94718241bcccc723bc59cdf2913a84790b7eb18d812ae6072008f4e54e7398a89656fcd0f8014257a7ba3dc864e1fcb6d8a53d1c0f482eb1da6d15229f7a16c4a58f661e4adf801fbf99281b6bde3d5b1beb79bfeaa8b799f8a7643d72fffe9d739885fb5ab21f26fe1f49e4261d7bcf62849b8c807cce2e64de22c98259adb7a8057d0743bb5b9589cbd2f35419a4d2b1e879f848233a395af60525662cc8cddde709736fd9397d46f8621c8200001a5d16408d1a86273eeccc602f0f7d2406d80054af28ee92118c28f17cde47fafd3f972f484d38602e0bcb6b9dea58a8cb2201fedd9ee576c473259a58f0ec961acf7b70957272fda7916317f7925363a18f9d83e95020a1b1a9f01a352001e8beefab3ba031a3687ef19d5e1fabd63944b472097b2e714f8cac4bd90a3b2e5d87439a3ff61fab2e995b4edf165b49c60413e5dcae255e068bfa81b1e1f61f0db2b1fdd398292723ddaf3b86c3df3583fe5103ae6d42919f80a1259fe94c36072892eb4cbc834945f99096382b83c3d4c2fb36cf07fb7f333e1bc8de433e6725bad6c627bc17c576aec115c866b0f7f352adacfa9624395def0126f491154135022e8b6048c720348309ce6cd8b08003b285f1597a2295b1d5dbb2ccc524b1cf45953ff0634e94faec8c64c0aadc2e4f0312e7b0f0a7621823cc04175385fd66b0cd773aaf4ef66e978f1c0defd12084974367ccc7e76789fcf6f7a5b5ce714d05836ef1d6fe56e20c6d8b8b670b08940ec9c8d38004b1047b3e1bb76b88ef72a5274d1c2a4b305d010201c6b1fd471389ad8d62da89f0261a26c1f31313261af9248acb40e07ca1b8126fc95234ad40e97430b807f3ba304e467d100e82d5f6572e1efe1e342158050dd1690f6a11af6bf5dedc25f620f9001adc327ce5ef49e40ed30dd1c53fc6f302aefa0900c004b74de4be5ce7bf3c53733b7b04474fb0a81a4c7aea7a7b81e80fc7542fd90f4d8bb59c2b298317bc9b977a30ec7e1386f42b7a5b7c67b325b17712554e3ef9aa41104ddeaf4d849b68a70cd983644051471db144c5928cd5b6cd2c809d1815fd69d6fd33fce95f4915be6d8e4c859f6f576dfdc17f27bcabed04835ef5185aff3e25de16a2e166b959d593c3dd9cf02a9ea4ef037aadb067ef92c1728973ab5898f9d00d94437e6e209c14c22243e96833f514673e1d6441eee9ebfa94467a217f6c9f941911567f06e9e6fbb87a421e46550efaef659da851abae7768a2874677d78b3007e58370711e112593a933bc302cbd49ed111280055c747f29699b971c5c1fe05924ad4df90b760cd9d0541694477dadc747fa2687753c0ee1dfd050634e8b646e4544cbc1b25ba65e96641761f16ab7dba6925bfccafce50418a7d4d5284c87b29f793311ef6cae026f3715b6c842712426144ab979d850fb852220fada51a87eb6ef9eabd1584fcb31d8f1e4440fa60fc598a86ca4a12877a1da54a66ba6f4dc4bbe19e401ff0c37021e443d9746d31fe92dee50394204a2c0e404cfb9625b7f787b742ec9fa529c46b2981ed7750dd7ef645bd6a22e65420b884bc98f69385593023b76a25bccf75c9456bd58bbcc321aeba94d604186626a5ddbefb2084359acc690acbfb50420344879f5a36d2d6fa1f7d8cead62b295c2a76c31ab4bc57ce02d77b5ac0a135d7cb59cfcbe42c18b5937ca5687c4686eeac7f40a66ea4a81118rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrsyslog-8.2306.0-150400.5.33.1.src.rpmrsyslog-docrsyslog-doc(ppc-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3f5fLeoeye#@d@d8cEc@bb@bu b a@`Ȗ@`~@`8`+_j__/@_]@_@_JC@_ ^@^;^]9\~d\o@[H[[[[P}@[3|@[2*Z=Z@Z@Zk@ZaZ)-@Z@Z@Z YY}@Y5GYX-XO@XX@X{d@XN@XD@W@WRWVV@VHVVVV=VUݪ@U@U[%UB@U>$U4@U+U#T@T@TLTG@TBV@thomas.blume@suse.comthomas.blume@suse.comthomas.blume@suse.comthomas.blume@suse.comthomas.blume@suse.comthomas.blume@suse.comthomas.blume@suse.comthomas.blume@suse.comthomas.blume@suse.comthomas.blume@suse.comthomas.blume@suse.comthomas.blume@suse.comthomas.blume@suse.comthomas.blume@suse.commichael@stroeder.commichael@stroeder.comthomas.blume@suse.commichael@stroeder.commichael@stroeder.comlnussel@suse.dethomas.blume@suse.comthomas.blume@suse.commichael@stroeder.commichael@stroeder.comkukuk@suse.comrjschwei@suse.comrtyler@brokenco.dethomas.blume@suse.commatthias.gerstner@suse.comdimstar@opensuse.orgThomas.Blume@suse.comegotthold@suse.comThomas.Blume@suse.comkukuk@suse.demichael@stroeder.comThomas.Blume@suse.comastieger@suse.comThomas.Blume@suse.comastieger@suse.comkukuk@suse.deThomas.Blume@suse.comastieger@suse.comrgerhards@adiscon.comkukuk@suse.derbrown@suse.comastieger@suse.comastieger@suse.comastieger@suse.commichael@stroeder.comtchvatal@suse.comdziolkowski@suse.comastieger@suse.comastieger@suse.comastieger@suse.comndas@suse.comastieger@suse.comdimstar@opensuse.orgastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.commrueckert@suse.deastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.comjengelh@inai.dejsegitz@novell.comjsegitz@novell.comastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.comandreas.stieger@gmx.deheinemannj66@gmail.comledest@gmail.com- fix PreserveFQDN option before daemon is restarted (bsc#1231229) add 0001-core-bugfix-rsyslog-messages-may-not-always-have-FQD.patch- restart daemon after update at the end of the transaction (bsc#1230984)- suppress installation errors when systemd is not running (bsc#1218799)- restart daemon after modules packages have been updated (bsc#1217292)- fix rsyslog crash in imrelp (bsc#1210286) * add: 0001-Avoid-crash-on-restart-in-imrelp-SIGTTIN-handler.patch-patches replaced by upgrade (see details in upgrade logs below) 0001-fixing-the-deleteStateOnFileDelete-option.patch 0001-imfile-Remove-inotify-watch-descriptor-on-inode-chan.patch 0001-queue-Add-NULL-check-in-qDeqLinkedList.patch 0001-testbench-add-test-for-legacy-permittedPeer-statemen.patch 0002-imtcp-bugfix-legacy-config-directives-did-no-longer-.patch CVE-2022-24903.patch - Upgrade to rsyslog 8.2306.0 (jsc#PED-4883) * 2023-06-09: mmnormalize bugfix: if msg cannot be parsed, parser chain is stopped * 2023-06-08: Add new global config option "libcapng.default" * 2023-06-08: imjournal: Add FileCreateMode module parameter * 2023-04-17: core bugfix: potential segfault on busy systems * 2023-05-11: GNUTls Driver: Fix memory leaks in gtlsInitCred * 2023-05-24: CI: update base ubuntu image for github actions * 2023-05-16: OMHIREDIS::ADDED:: New support for 'stream' mode * 2023-05-17: OMHIREDIS::ADDED:: new tests for existing functionalities * 2023-04-25: OMHIREDIS::FIXED:: Correctly suspend module in case of failure * 2023-05-17: OMHIREDIS::FIXED:: Synchronously try to authenticate * 2023-04-25: IMHIREDIS::ADDED:: New support for 'stream' mode * 2023-04-25: REDIS::ADDED:: Implement tests for imhiredis module * 2023-04-12: IMHIREDIS::CLEAN:: various improvements and fixes [#]## CHANGED - [IMHIREDIS] factorize code for different modes - [IMHIREDIS] Clean and improve logging lines - [IMHIREDIS] Poll extinction state less frequently for main thread (less aggresive) - [IMHIREDIS] Set 'key' action parameter to REQUIRED - [IMHIREDIS] Use known message length instead of calculating it when enqueuing message [#]## ADDED - [IMHIREDIS] Missing redis replies' types in enumeration [#]## FIXED - [IMHIREDIS] Correctly initialize instance object, especially for redisNodesList - [IMHIREDIS] Correctly print input mode's value in logs when set incorrectly * 2023-05-17: tests: mmexternal-SegFault-empty-jroot-vg.sh: fix typo * 2023-03-21: modify testbench test to detect wrong imptcp truncation * 2023-03-21: imptcp bugfix: spam log on oversize message * 2023-03-23: core/bugfix: using $uuid msg prop can deadlock rsyslog on shutdown * 2023-03-13: Remove halted LGTM badges on README * 2023-02-16: Do not preserve capabilities when changing credentials * 2023-01-23: CI/QA: do compile test both with NDEBUG set/unset * 2023-01-23: Fixed wrong type conversion in cstrLen() for debug mode as well * 2023-01-18: core/template: implement negative position.to * 2023-01-18: CI: fix github CodeQL settings * 2023-01-17: Remove CAP_DAC_OVERRIDE if privileges dropped * 2023-01-17: Adjust the capability set * 2023-01-13: substring function: enhancement and hardening * 2023-01-11: omfile: add action parameters "rotation.*" * 2023-01-11: CI: use newer version of zookeeper * 2023-01-09: ffaup fix : memory corruption with concurrent workers * 2023-01-02: openssl: fix undefined reference to CRYPTO_set_id_callback * 2022-12-30: testbench: add test for invalid json template generation * 2022-12-30: core bugfix: template system may generate invalid json * 2022-12-28: Fixed wrong type conversion in cstrLen() * 2022-12-08: Add CodeQL workflow for GitHub code scanning - Upgrade to rsyslog 8.2212.0 * 2022-12-05: testbench: make python http server based tests more reliable * 2022-12-05: omprog bugfix: invalid status handling at called program startup * 2022-11-29: testbench bugfix: wrong message injection object of instance 1 * 2022-11-21: rsyslog.conf man page bugfix: description of selectors * 2022-11-18: imtcp bugfix: legacy config directives did no longer work - replaces 0002-imtcp-bugfix-legacy-config-directives-did-no-longer-.patch * 2022-11-16: ksi bugfix: sending of too many signing requests fixed. * 2022-11-14: bugfix: prevent potential segfault when switchung to queue emergency mode * 2022-11-02: imjournal: add second fallback to _COMM * 2022-10-25: core bugfix: local hostname invalid if no global() config object given * 2022-10-25: testbench bugfix: fixed timing issue that sometimes lead to test failure - Upgrade to rsyslog 8.2208.0 * 2022-08-09: ksi bugfix: request cache size and send timeout issue fixed. * 2022-08-09: imjournal bugfix: segmentation fault in close journal * 2022-08-09: net subsystem: support sha256 for StreamDriverAuthMode="x509/fingerprint" * 2022-08-05: imfile bugfix: message loss/duplication when monitored file is rotated * 2022-08-05: ksi bugfix: optimize processing of signer queue to fix delays. * 2022-08-04: ksi bugfix: possible crash fixed when several log files are opened. * 2022-08-04: openssl: add support to split tls commands by semicolon * 2022-08-04: openssl subsystem bugfix: build issue on Solaris * 2022-08-04: openssl: add more details to error messages * 2022-08-04: omclickhouse: capture additional exceptions * 2022-08-04: mmanon bugfix: Simplified and fixed IPv4 digit detection. * 2022-07-21: imptcp: slight tuning * 2022-07-20: template procesing/json: performance optimization * 2022-07-19: core bugfix: memory leak when free action worker data table * 2022-07-13: omfile: support for zstd compression * 2022-07-07: stream cleanup: move error message to debug log, only * 2022-07-04: mmdblookup bugfix: Don't crash Rsyslog on mmdb file errors * 2022-06-28: build error fix: libbson requires out-of-date language constructs * 2022-06-27: OpenSSL: fix depreacted API issues for OpenSSL 3.x - Upgrade to rsyslog 8.2206.0 * 2022-05-25: omelastisearch: allow omitting _type field * 2022-05-18: tcpsrv/imtcp: slight performance improvements * 2022-05-12: imptcp bugfix: worker thread starvation on extreme traffic * 2022-05-11: omelasticsearch: several support option for ElasticSearch 8 - config params searchIndex and documentType can be empty - support for Data Stream API - new config param esVersion.major * 2022-05-09: tcp receiver bugfix: delay/potential hang on some error conditions * 2022-05-05: net bugfix: potential buffer overrun - replaces CVE-2022-24903.patch Advisory: https://github.com/rsyslog/rsyslog/security/advisories/GHSA-ggw7-xr6h-mmr8#advisory-comment-72243 * 2022-05-05: imptcp: set OS worker thread name * 2022-04-26: mmanon bugfix: shortened IPv6 form not always anonymized * 2022-04-22: mmdblookup fix: wrong copy of buffer * 2022-04-22: mmdblookup: several enhancements - support arrays in MMDB entry - support escaped quotes '"' in MMDB entry - support '<' characters in MMDB entry, when in a field - support '}' characters in MMDB entry, when in a field - Upgrade to rsyslog 8.2204.0 * 2022-04-18: gnutls bugfix: possibility of infinite loop * 2022-04-17: core/bugfix: errorfile could grow over max configures size * 2022-04-17: omkafka bugfix: potential misadressing * 2022-04-06: added new "FullJSONFmt" standard template (with addtl fields) * 2022-04-04: imfile: potential processing delay * 2022-04-04: bugfix: cosmetic data races * 2022-04-01: add property options to support ISO week/year number * 2022-04-01: core bugfix: "action suspended" message was emitted even when turned off * 2022-03-31: testbench: add more tests for rscript comparison operations * 2022-03-31: core bugfix: make internal logs emitted during HUP procesing appear quicker * 2022-03-20: refactor: Move the parser directive to the main config * 2022-03-16: refactor: ake the main message queue part of the config * regression bugfix: rsyslog may segfault during startup * regression fix: script string comparison did not work correctly - Upgrade to rsyslog 8.2202.0 * 2022-02-11: Make action counter part of the config * 2022-02-09: imfile: Remove inotify watch descriptor on inode change detected - replaces 0001-imfile-Remove-inotify-watch-descriptor-on-inode-chan.patch * 2022-02-03: omelasticsearch: Fix indexSuccess impstats counter in bulkmode * 2022-01-28: rscript: literal numbers were not compared correctly * 2022-01-17: ompgsql: PGsslInUse not supported on old distros * 2021-12-31: ompgsql: allow connection params via connection string * 2022-01-17: CI: remove fedora 33 based testing * 2022-01-14: Terminate all tcpsrv threads properly * 2022-01-04: Move timezone specific variables to rsconf * 2022-01-13: Fixes #4395 by correctly checking for EPIPE. * 2022-01-12: Move rsyslog global parameters to rsconf_t struct * 2022-01-12: cleanup: remove unused variable * 2022-01-07: CI: cleanup journal test environment * 2022-01-06: CI: remove unnecessary dependency * 2022-01-05: Update omlibdbi.c * 2022-01-05: omhttp: Fix memory leak in lokirest batchmode * 2021-12-15: Clarify meaning of loadConf and RunConf - Upgrade to rsyslog 8.2112.0 * 2021-12-14: refactor:Deallocate outchannel resources in rsconf destructor * 2021-12-14: refactor: use runConf instead of loadConf in ratelimiting during runtime * 2021-11-22: new contribtion: URL parser module function using libfa * 2021-11-18: mmanon: relax IPv6 detection - improve anonymization * 2021-11-10: ruleset bugfix: ruleset queue was incorrectly named * 2021-11-10: omsnmp: update module to current IP best practices * 2021-10-27: ommysql: fix threading bug * 2021-10-25: testbench: false positive when impstats was not built * 2021-10-25: imtcp: add support for permittedPeers setting at input() level * 2021-10-25: testbench: add test for legacy permittedPeer statement - replaces 0001-testbench-add-test-for-legacy-permittedPeer-statemen.patch - Upgrade to rsyslog 8.2110.0: * 2021-10-13: PrivDropToUser: fix abortOnIDResolutionFail handling #2 * 2021-10-12: PrivDropToUser: fix abortOnIDResolutionFail handling * 2021-09-17: rscript fix: ruleset called async when ruleset had queue.type="direct" * 2021-10-07: tcpsrv: fix compilation without exceptions * 2021-09-29: build issue: handle undefined MAXPATHLEN, PATH_MAX * 2021-10-06: Fix typo in error message. * 2021-09-21: mmkubernetes bugfix: no connection retry to kubernetes APP * 2021-09-13: use correct api for es 6 and later * 2021-09-20: openssl: Correct gnutlsPriorityString (custom ciphers) behaviour * 2021-09-20: ksi bugfix: locking bug fixed in rsksiCtxOpenFile * 2021-09-13: Fix ElasticSearch Test broken by ES incompatibility * 2020-11-21: imhttp updates - query parameter ingestion & basic auth support * 2021-09-08: openssl: extended output information on connection failure * 2021-09-02: queue: Add NULL check in qDeqLinkedList - replaces 0001-queue-Add-NULL-check-in-qDeqLinkedList.patch * 2021-09-06: core bugfix: use of property $wday terminates string * 2021-09-02: gnutls: Propagate PrioritizeSAN when accepting a new connection * 2021-08-24: ratelimit: fix rate limiting for already parsed messages * 2021-08-23: config: implement script-equavalent for $PrivDrop* statements - Upgrade to rsyslog 8.2108.0: * 2021-08-16: openssl tls: Improved error message output on tls failures. * 2021-07-01: imfile add `ignoreolderthanoption` * 2021-08-10: imklog: fix invalid memory adressing, could cause abort * 2021-08-09: omelasticsearch: fix incorrect mutex error handling regression * 2021-08-09: imfile bugfix: hash char invalidly added in readmode != 0 * 2021-08-08: imudp: add socket type (IPv4 vs. 6) to input name * 2021-07-13: fixing the deleteStateOnFileDelete option - replaces 0001-fixing-the-deleteStateOnFileDelete-option.patch * 2021-07-07: CI: add test for imtcp not correctly starting up and a Solaris fix * 2021-08-05: omfwd: add capability for action-specific TLS certificate settings * 2021-07-01: imtcp: permit to use different certificate files per input/action * 2021-08-04: debug support: add indication of "being HUPed" to debug log * 2021-08-04: imptcp bugfix: keep alive interval was incorrectly set * 2021-07-22: Close file descriptor when freshStartTail is turned on * 2021-07-22: [omelasticsearch] Improve errorFile mutex handling * 2021-07-08: openssl network driver bugfix: small memory leak * 2021-07-07: tcpsrv bugfix: abort if no listener could be started * 2021-07-01: tcp subsystem: fix cosmetic memory leak on shutdown * 2021-07-01: fix typo in error message * 2021-06-30: OMMONGODB :: Fixes * 2021-06-29: mmkubernetes fix for apiserver error handling * 2021-06-21: omkafka updates * 2021-06-22: percentile module to track percentile metrics via impstats * 2021-06-17: CI: disable Travis CI for the time being * 2021-04-15: omhttp: Fix dynrestpath param in batch mode * 2021-06-14: add predefined template RSYSLOG_SyslogRFC5424Format * 2021-06-10: bugfix: _sender_stats reports integer counter as string- fix removal of imfile state files (bsc#1213212) * add 0001-fixing-the-deleteStateOnFileDelete-option.patch- fix parsing of legacy config syntax (bsc#1205275) * add: 0001-testbench-add-test-for-legacy-permittedPeer-statemen.patch 0002-imtcp-bugfix-legacy-config-directives-did-no-longer-.patch- remove $klogConsoleLogLevel setting from rsyslog.conf (bsc#1191833) * this legacy setting from pre-systemd times is obsolete and can block important systemd messages- fix segfault in qDeqLinkedList during shutdown (bsc#1199283) * add 0001-queue-Add-NULL-check-in-qDeqLinkedList.patch- Remove inotify watch descriptor in imfile on inode change detected (bsc#1198939) * add 0001-imfile-Remove-inotify-watch-descriptor-on-inode-chan.patch- (CVE-2022-24903) fix potential heap buffer overflow in modules for TCP syslog reception (bsc#1199061) * add CVE-2022-24903.patch- add service dependencies for remote logging (bsc#1194669) - update config example in remote.conf to match upstream documentation- fix config parameters in specfile (bsc#1194593)- Upgrade to rsyslog 8.2106.0: * NOTE: the prime new feature is support for TLS and non-TLS connections via imtcp in parallel. Furthermore, most TLS parameters can now be overriden at the input() level. The notable exceptions are certificate files, something that is due to be implemented as next step. * 2021-06-14: new global option "parser.supportCompressionExtension" This permits to turn off rsyslog's single-message compression extension when it interferes with non-syslog message processing (the parser subsystem expects syslog messages, not generic text) closes https://github.com/rsyslog/rsyslog/issues/4598 * 2021-05-12: imtcp: add more override config params to input() It is now possible to override all module parameters at the input() level. Module parameters serve as defaults. Existing configs need no modification. * 2021-05-06: imtcp: add stream driver parameter to input() configuration This permits to have different inputs use different stream drivers and stream driver parameters. closes https://github.com/rsyslog/rsyslog/issues/3727 * 2021-04-29: imtcp: permit to run multiple inputs in parallel Previously, a single server was used to run all imtcp inputs. This had a couple of drawsbacks. First and foremost, we could not use different stream drivers in the varios inputs. This patch now provides a baseline to do that, but does still not implement the capability (in this sense it is a staging patch). Secondly, we now ensure that each input has at least one exclusive thread for processing, untangling the performance of multiple inputs from each other. see also: https://github.com/rsyslog/rsyslog/issues/3727 * 2021-04-27: tcpsrv bugfix: potential sluggishnes and hang on shutdown tcpsrv is used by multiple other modules (imtcp, imdiag, imgssapi, and, in theory, also others - even ones we do not know about). However, the internal synchornization did not properly take multiple tcpsrv users in consideration. As such, a single user could hang under some circumstances. This was caused by improperly awaking all users from a pthread condition wait. That in turn could lead to some sluggish behaviour and, in rare cases, a hang at shutdown. Note: it was highly unlikely to experience real problems with the officially provided modules. * 2021-04-22: refactoring of syslog/tcp driver parameter passing This has now been generalized to a parameter block, which makes it much cleaner and also easier to add new parameters in the future. * 2021-04-22: config script: add re_match_i() and re_extract_i() functions This provides case-insensitive regex functionality. closes https://github.com/rsyslog/rsyslog/issues/4429- Upgrade to rsyslog 8.2104.0: * rainerscript: call getgrnam_r repeatedly to get all group members (bsc#1178490) * new contributed module imhiredis * new built-in function get_property() to access property vars * mmdblookup: add support for mmdb DB reload on HUP * script bugfix: empty array in foreach() improperly handled * imjournal bugfixes (handle leak, empty file) * new contributed function module fmunflatten * test bugfix: some tests did not work with newer TLS library versions * some improvements to project CI- update remote.conf example file to new 'Address' and 'Port' notation (bsc#1182653)- HTTPS URLs used for source - Upgrade to rsyslog 8.2102.0: * omfwd: add stats counter for sent bytes * omfwd: add error reporting configuration option * action stats counter bugfix: failure count was not properly incremented * action stats counter bugfix: resume count was not incremented * omfwd bugfix: segfault or error if port not given * lookup table bugfix: data race on lookup table reload * testbench modernization * testbench: fix invalid sequence of kafka tests runs * testbench: fix kafkacat issues * testbench: fix year-dependendt clickhouse test- Upgrade to rsyslog 8.2012.0: * testbench bugfix: some tests did not work in make distcheck * immark: rewrite with many improvements * usability: re-phrase error message to help users better understand cause * add new system property $now-unixtimestamp * omfwd: add new rate limit option * omfwd bug: param "StreamDriver.PermitExpiredCerts" is not "off" by default- prepare usrmerge (boo#1029961)- fix location and naming of journald dropin (bsc#1178288)- remove legacy stuff from specfile * sysvinit is not supported anymore, so remove all tests related to systemv in the specfile- Upgrade to rsyslog 8.2010.0: * gnutls TLS subsystem bugfix: handshake error handling * core/msg bugfix: memory leak * core/msg bugfix: segfault in jsonPathFindNext() when not an object * openssl TLS subsystem: improvments of error and status messages * add 'exists()' script function to check if variable exists * core bugfix: do not create empty JSON objects on non-existent key access * gnutls subsysem bugfix: potential hang on session closure * core/network bugfix: obey net.enableDNS=off when querying local hostname * core bugfix: potential segfault on query of PROGRAMNAME property * imtcp bugfix: broken connection not necessariy detected * new module: imhttp - http input * mmdarwin bugfix: potential zero uuid when reusing existing one * imdocker bugfix: build issue on some platforms * omudpspoof bugfix: make compatbile with Solaris build * testbench fix: python 3 incompatibility * core bugfix: segfault if disk-queue file cannot be created * cosmetic: fix dummy module name in debug output * config bugfix: intended warning emitted as error- Upgrade to rsyslog 8.2008.0 Way too many changes since 8.39.0 to be listed here. - Added custom unit file rsyslog.service because systemd service file was removed from upstream project - Removed obsolete patches: * 0001-satisfy-gcc-flag-fno-common.patch * rsyslog-pgsql-pkg-config.patch * rsyslog-unit.patch- Use systemd_ordering instead of requiring to make rsyslog useable in containers.- Fix the URL for bug reporting, should not point to novell.com (bsc#1173433)- Add support for omkafka which is now in Factory, and 15.x repos- avoid build error with gcc flag -fno-common (bsc#1160414) * add 0001-satisfy-gcc-flag-fno-common.patch- removal of SuSEfirewall2 service, since SuSEfirewall2 has been replaced by firewalld, see [1]. [1]: https://lists.opensuse.org/opensuse-factory/2019-01/msg00490.html- Add rsyslog-pgsql-pkg-config.patch: use pkgconfig to find the right libraries/directories for postgresql. According to pgsql upstream, pg_config must only be used to buildpgsql modules.- set default permissions before include directives (bsc#1126233) * Logfile open modes depend on position in the config file, see https://www.rsyslog.com/doc/rsconf1_filecreatemode.html- Upgrade to rsyslog 8.39.0 * imfile: improve truncation detection * imjournal: work around journald excessive reloading behavior * errmsg: remove no longer needed code * queue bugfix: invalid error message on queue startup * bugfix imrelp: regression with legacy configuration startup fail * bugfix imudp: stall of connection and/or potential segfault * bugfix gcry crypto driver: small memleak * fix potential misadressing in encryption subsystem * ksi subsystem changes * bugfix core: regex compile error messages could be incorrect * bugfix core: potential hang on rsyslog termination * bugfix imkafka: system hang when backgrounded * bugfix imfile: file change was not reliably detected * bugfix imrelp: do not fail build if librelp does not have relpSrvSetLstnAddr * bugfix queue subsystem: DA queue did ignore encryption settings * bugfix KSI: lmsig-ksils12 module skips signing the last block * bugfix fmhash: function hash64mod sometimes returned wrong result * bugfix core/debug: data written to random fd 2 under some debug settings- rsyslog configuration cleanup by filter rules in separate files (bug#1102720) * add parsing of additional filter rules in /etc/rsyslog.d/*.frule * add acpid.frule, firewall.frule, NetworkManager.frule- Enable ForwardToSyslog for journald to get syslog messages [bsc#1110456]- Update to rsyslog 8.38.0: * imfile: support for endmsg.regex * omhttp: new contribued module * imrelp: add support for seting address to bind to (#894) * ommysql: support mysql unix domain socket * omusrmsg: do not fall back to max username length of 8 * various bug fixes and minor updates to other modules and core * various fixes for memory leaks- remove references to obsolete SYSLOG_REQUIRES_NETWORK variable (bsc#1101642)- rsyslog 8.36.0: * Liblogging-stdlog deprecated * OpenSSL based TLS driver added in addition to GnuTLS * GnuTLS TLS driver: support intermediate certificates * imptcp: add ability to configure socket backlog * fmhash: new hash function module * updates and fixes to various modules * omfwd: add support for bind-to-address for UDP * mmkubernetes: new module - updates and fixes to various modules- fix CVE-2015-3243 rsyslog: some log files are created world-readable (bsc#935393)- rsyslog 8.33.1: * devcontainer: use some more sensible defaults * auto-detect if running inside a container (as pid 1) * config: add include() script object * template: add option to generate json "container" * core/template: add format jsonf to constant template entries * config: add ability to disable config parameter ("config.enable") * script: permit to use environment variables during configuration * new global config parameter "shutdown.enable.ctlc" * config optimizer: detect totally empty "if" statements and optimize them out * template: constant entry can now also be formatted as json field * omstdout: support for new-style configuration parameters added * core: set TZ on startup if not already set * imjournal bugfix: file handle leak during journal rotation * lmsig_ksils12 bugfix: dirOwner and dirGroup config was not respected * script bugfix: replace() function worked incorrectly in some cases * core bugfix: misadressing in external command parser * core bugfix: small memory leak in external command parser * core bugfix: string not properly terminated when RFC5424 MSGID is used * bugfix: strndup() compatibility layer func copies too much - the upstream systemd unit file was changed to no longer write the rsyslog pid, as it is no longer required for tracking under systemd (-iNONE). Adjust rsyslog-unit.patch to match.- Use %license instead of %doc [bsc#1082318]- fix includes for apparmor profile (bsc#1080238)- rsyslog 8.32.0 * libfastjson 0.99.8 required * libczmq >= 3.0.2 is now required for omczmq * libcurl is now needed for rsyslog core * rsyslogd: add capability to specify that no pid file shall be written * core improvements and bug fixes * RainerScript improvements and bug fixes * build fixes, including gcc7 fixes drop 0001-imgssapi-fix-compiler-warnings.patch * various bug fixes in multiple modules- remove build dependency on libee- Disable news by default, we don't need to clobber all systems with this for the very few remaining news servers- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Ensure user "news" exists - bsc#1068678- rsyslog 8.30.0 * changed behaviour: all variables are now case-insensitive by default * core: handle (JSON) variables in case-insensitive way * imjournal: made switching to persistent journal in runtime possible * mmanon: complete refactor and enhancements * imfile: add "fileoffset" metadata * RainerScript: add ltrim and rtrim functions * core: report module name when suspending action * core: add ability to limit number of error messages going to stderr * tcpsrv subsystem: improvate clarity of some error messages * imptcp: include module name in error msg * imtcp: include module name in error msg * tls improvement: better error message if certificate file cannot be read * omfwd: slightly improved error messages during config parsing * ommysql improvements * ommysql bugfix: do not duplicate entries on failed transaction * imtcp bugfix: parameter priorityString was ignored * template/bugfix: invalid template option conflict detection * core/actions: fix handling of data-induced errors * core/action bugfix: no "action suspended" message during retry processing * core/ratelimit bugfix: race can lead to segfault * core bugfix: rsyslog aborts if errmsg is generated in early startup * core bugfix: informational messages was logged with error severity * core bugfix: --enable-debugless build was broken * queue bugfix: file write error message was incorrect * omrelp bugfix: segfault when rebindinterval parameter is used * omkafka bugfix: invalid load of failedmsg file on startup if disabled * kafka bugfix: problem on invalid kafka configuration values * imudp bugfix: UDP oversize message not properly handled * core bugfix: memory corruption during configuration parsing * core bugfix: race on worker thread termination during shutdown * omelasticsearch: avoid ES5 warnings while sending json in bulkmode * omelasticsearch bugfix: incompatibility with newer ElasticSearch version * imptcp bugfix: invalid mutex addressing on some platforms * imptcp bugfix: do not accept missing port in legacy listener definition - build requirements: * libfastjson 0.99.7 is now mandatory * libsystemd-journal >= 234 is now recommended - packaging: * add upstream build fix 0001-imgssapi-fix-compiler-warnings.patch- rsyslog 8.29.0: * imptcp: add experimental parameter "multiline" * imptcp: framing-related error messages now also indicate remote peer * imtcp: framing-related error messages now also indicate remote peer * imptcp: add session statistics conunter * imtcp: add ability to specify GnuTLS priority string * impstats: add new ressoure counter "openfiles" * pmnormalize: new parser module * core/queue: provide informational messages on thread startup and shutdown * omfwd/udp: improve error reporting, depricate maxerrormessages parameter * core: add parameters debug.file and debug.whitelist * core/net.c: improve UDP socket creation error messages * omfwd/udp: add "udp.sendbuf" parameter * core: make rsyslog internal message rate-limiter configurable * omelasticsearch bugfixes and changed ES5 API support + avoid 404 during health check + avoid ES5 warnings while sending json + bugfix for memomry leak while writing error file * imfile bugfix: wildcard detection issue on path wildcards * omfwd bugfix: always give reason for suspension * omfwd bugfix: configured compression level was not properly used * imptcp bugfix: potential socket leak on session shutdown * omfwd/omudpspoof bugfix: switch udp client sockets to nonblocking mode * imklog: fix permitnonkernelfacility not working * impstats bugfix: impstats does not handle HUP * core bugfix: segfault after configuration errors * core/queue bugfixes * lmsig_ksi: removed pre-KSI_LS12 componentsVersion 8.28.0 [v8-stable] 2017-06-27 * omfwd: add parameter "tcp_frameDelimiter" * omkafka: large refactor of kafka subsystem * imfile: improved handling of atomically renamed file (w/ wildcards) * imfile: add capability to truncate oversize messages or split into multiple * mmdblookup fixes and extensions * bugfix: fixed multiple memory leaks * imptcp: add new parameter "flowControl" * imrelp: add "maxDataSize" config parameter * multiple modules: gtls: improve error if certificate file can't be opened * omsnare: allow different tab escapes * omelasticsearch: converted to use libfastjson instead of json-c * imjournal: _PID fallback * added fallback for _PID proprety when SYSLOG_PID is not available * introduced new option "usepid" which sets which property should rsyslog use, it has 3 states system|syslog|both, default is both * deprecated "usepidfromsystem" option, still can be used and override the "usepid" * it is possible to revert previous default with usepid="syslog" * multiple modules: add better error messages when regcomp is failing * omhiredis: fix build warnings * imfile bugfix: files mv-ed in into directory were not handled * omprog bugfix: execve() incorrectly called * imfile bugfix: multiline timeout did not work if state file exists * lmsig_ksi-ls12 bugfix: build problems on some platforms * core bugfix: invalid object type assertion * regression fix: local hostname was not always detected properly... * bugfix: format security issues in zmq3 modules (bsc#1051798) * bugfix build system: add libksi only to those binaries that need it * bugfix KSI ls12 components: invalid tree height calculation- Drop module-guardtime package * Upstream libgt died and it does not work with new opensslVersion 8.27.0 [v8-stable] 2017-05-16 - imkafka: add module - imptcp enhancements: * optionally emit an error message if incoming messages are truncated * optionally emit connection tracking message (on connection create and close) * add "maxFrameSize" parameter to specify the maximum size permitted in octet-counted mode * add parameter "discardTruncatedMsg" to permit truncation of oversize messages * improve octect-counted mode detection: if the octet count is larger then the set frame size (or overly large in general), it is now assumed that octet-stuffing mode is used. This probably solves a number of issues seen in real deployments. - imtcp enhancements: * add parameter "discardTruncatedMsg" to permit truncation of oversize messages * add "maxFrameSize" parameter to specify the maximum size permitted in octet-counted mode - imfile bugfix: "file not found error" repeatedly being reported for configured non-existing file. In polling mode, this message appeared once in each polling cycle, causing a potentially very large amout of error messages. Note that they were usually emitted too infrequently to trigger the error message rate limiter, albeit often enough to be a major annoance. - imfile: in inotify mode, add error message if configured file cannot be found - imfile: add parameter "fileNotFoundError" to optinally disable "file not found" error messages - core: replaced gethostbyname() with getaddrinfo() call Gethostbyname() is generally considered obsolete, is not reentrant and cannot really work with IPv6. Changed the only place in rsyslog where this call remained. Thanks to github user jvymazal for the patch - omkafka: add "origin" field to stats output See also https://github.com/rsyslog/rsyslog/issues/1508 Thanks to Yury Bushmelev for providing the patch. - imuxsock: rate-limiting also uses process name both for the actual limit procesing as well as warning messages emitted see also https://github.com/rsyslog/rsyslog/pull/1520 Thanks to github user jvymazal for the patch - Added new module: KSI log signing ver. 1.2 (lmsig_ksi_ls12) - rsylsog base functionality now builds on osx (Mac) Thanks to github user hdatma for his help in getting this done. - build now works on solaris again - imfile: fix cross-platform build issue see also https://github.com/rsyslog/rsyslog/issues/1494 Thanks to Felix Janda for bug report and solution suggestion. - bugfix core: segfault when no parser could parse message- rsyslog 8.26.0: * liblognorm 2.0.3 is required for mmnormalize * enable internal error messages at all times * core: added logging name of source of rate-limited messages * omfwd: omfwd: add support for network namespaces * imrelp: honor input name if provided when submitting to impstats * imptcp: add ability to set owner/group/access perms for uds * mmnormalize: add ability to load a rulebase from action() parameter * pmrfc3164 improvements + permit to ignore leading space in MSG + permit to use at-sign in host names + permit to require tag to end in colon * add new global parameter "umask" * core: make use of -T command line option more secure * omfile: add error if both file and dynafile are set * bugfix: build problem on MacOS (not a supported platform) * regression fix: in 8.25, str2num() returned error on empty string * bugfix omsnmp: improper handling of new-style configuration parameters * bugfix: rsyslog identifies itself as "liblogging-stdlog" in internal messages * bugfix imfile: wrong files were monitored when using multiple imfile inputs * bugfix: setting net.aclResolveHostname/net.acladdhostnameonfail segfaults * bugfix: immark emitted error messages with text "imuxsock" * bugfix tcpflood: build failed if RELP was disabled * fix gcc6 compiler warnings * the output module array passing interface has been removed- use 8.25.0 documentation tarball- rsyslog 8.25.0: * imfile: add support for wildcards in directory names * add new global option "parser.PermitSlashInProgramname" * mmdblookup: fix build issues, code cleanup * improved debug output for queue corruption cases * an error message is now displayed when a directory owner cannot be set * rainerscript: add new function ipv42num * rainerscript: add new function num2ipv4 * bugfix: ratelimiter does not work correctly is time is set back * core: fix potential message loss in old-style transactional interface * bugfix queue subsystem: queue corrupted if certain msg props are used * bugfix imjournal: fixed situation when time goes backwards * bugfix: bFlushOnTxEnd == 0 not honored when writing w/o async writer * bugfix core: str2num mishandling empty strings * bugfix rainerscript: set/unset statement do not check variable name validity * bugfix mmrm1stspace: last character of rawmsg property was doubled * bugfix imtcp: fix very small (cosmetic) memory leak * However, the leak breaks memleak checks in the testbench.- sync bug and fate numbers from IBS changes.- rsyslog 8.24.0(fate#320546): * mmrm1stspace: new module; removes first space in MSG if present * KSI signature provider: file permissions can now be specified * omzmq: new features * when the hostname is empty, we now use "localhost-empty-hostname" * omelasticsearch: remove "asyncrepl" config parameter * omfwd: Add support for bind-to-device (see below on same for imudp) * imudp: Add support for bind-to-device * imudp: limit rcvbufsize parameter to max 1GiB * rainerscript: implement new "call_indirect" statement * bugfix imjournal: make state file handling more robust * bugfix core: lookup table reload was not properly integrated * bugfix core: potential dealock on shutdown * bugfix ommongodb: did not work in v8 due to invalid indirection * bugfix ommongodb: fix tryResume handling * bugfix omfwd: retry processing was not done correctly, could stall * bugfix imuxsock: segfault non shutdown when $OmitLocalLogging is on - contributed modules not enabled due to build issues: * mmdblookup: new maxminddb lookup message modify plugin- Replace pkgconfig(libsystemd-journal) BuildRequires with pkgconfig(libsystemd): the sub-libraries have been merged into libsystemd since 209 and have ultimately been removed since 230.- rsyslog 8.23.0: * requiring libfastjson 0.99.3 * KSI signatures: removed SHA2-224 hash algorithm * imfile: new timeout feature for multi-line reads * omfile: improve robustness against network file system failures * pmaixforwardedfrom: support for AIX syslogd -s option * omelasticsearch: add ability to specify max http request size * omelasticsearch: high availability addressing of ElasticSearch cluster * omelasticsearch: make compatible with ElasticSearch 2.x and 5.x * omhiredis: add dynakey attribute. * omtcl: new contributed module * RainerScript: provide a capability to set environment variables * lookup tables: improved error checking * queue subsystem: add configuration parameter "queue.samplinginterval" * various bug fixes * rsgtutil: option to specify KSI publications file certificate constraints - includes changes from 8.22.0: * ompgsql: add template support * generate somewhat better error message on config file syntax error - includes changes from 8.21.0: * CHANGE OF BEHAVIOUR: by default, internal messages are no longer logged via the internal bridge to rsyslog but via the syslog() API call [either directly or via liblogging). For the typical single-rsyslogd-instance installation this is mostly unnoticable (except for some additional latency). If multiple instances are run, only the "main" (the one processing system log messages) will see all messages. To return to the old behaviour, do either of those two: 1) add in rsyslog.conf: global(processInternalMessages="on") 2) export the environment variable RSYSLOG_DFLT_LOG_INTERNAL=1 This will set a new default - the value can still be overwritten via rsyslog.conf (method 1). Note that the environment variable must be set in your **startup script**. For more information, please visit http://www.rsyslog.com/rsyslog-error-reporting-improved/ * slightly improved TLS syslog error messages * queue subsystem: improved robustness- rsyslog 8.20.0: * omrelp: add configurable connection timeout * pmrfc3164: add support for slashes in hostname * bugfix omfile: handle chown() failure correctly * omfile now better conveys status of unwritable files back to core * config files recursively including themselfes are now detected * refactored code to not emit compiler warnings in "strict mode" * bugfix: fix some issues with action CommitTransaction() handling * bugfix omqmqp1: connecting to the message bus fails on nonstandard port * testbench/CI enhancements - Build requirements: * librelp 1.2.12- rsyslog 8.19.0: * omelasticsearch: add option to permit unsigned certs * imrelp: better error codes on unvailablity of TLS options * default stack size for inputs has been explicitely set to 4MiB * performance improvements * miscellaneous minor cleanup * fix: potential misadressing in template config processing * bugfix omfile: async output file writing does not respect flushing * bugfix imfile: corrupted multi-line message when state data was persisted * bugfix imfile: missing newline after first line of multiline message * bugfix: dynstats unusedMetricTtl bug * bugfix build system: build was broken on SunOS * bugfix: afterRun entry point not correctly called * bugfix dynstats: do not leak file handles * bugfix omelasticsearch: disable libCURL signal handling * bugfix omelasticsearc: some regressions were fixed * improved wording: gnutls error message points to potential cause- rsyslog 8.18.0(bnc#958728): * templates: add option to convert timestamps to UTC * omjournal: fix segfault (regression in 8.17.0) * imptcp: added AF_UNIX support * new template options * compressSpace * date-utc * redis: support for authentication * omkafka: makes kafka-producer on-HUP restart optional * imfile: new "FreshStartTail" input parameter * omjournal: fix libfastjson API issues * ommongodb: fix json API issues * dynamic stats subsystem: a couple of smaller changes * foreach loop: now also iterates over objects (not just arrays) * enhancement: queue subsystem is more robst in regard to some corruptions * enhancement: Allow rsyslog to bind UDP ports even w/out specific interface being up at the moment. * new External plugin for sending metrics to SPM Monitoring SaaS * bugfix imfile: fix memory corruption bug when appending @cee * bugfix: memory misallocation if position.from and position.to is used a negative amount of memory is tried to be allocated if position.from is smaller than the buffer size (at least with json variables). This usually leads to a segfault. * bugfix: fix potential memleak in TCP allowed sender definition * bugfix: $PrivDropToGroupID actually did a name lookup * bugfix: small memory leak in imfile * bugfix: double free in jsonmesg template * bugfix: incorrect formatting of stats when CEE/Json format is used * bugfix omfwd: new-style keepalive action parameters did not work due to being inconsistently spelled inside the code. Note that legacy parameters $keepalive... always worked * bugfix: memory leaks in logctl utility * bugfix omrelp: fix segfault if no port action parameter was given * bugfix imtcp: Messages not terminated by a NL were discarded- rsyslog 8.17.0: * improve json variable performance * new experimental feature: lookup table suport * new feature: dynamic statistics counters * new contributed plugin: omampq1 for AMQP 1.0-compliant brokers * new set of UTC-based $now family of variables ($now-utc, $year-utc, ...) * simplified locking when accessing message and local variables * new global parameter "debug.unloadModules" * timestamp handling: guard against invalid dates * imfile: add "trimlineoverbytes" input paramter * ommongodb: add support for extended json format for dates * omjournal: add support for templates * imuxsock: add "ruleset" input parameter(fate#320667) * imptcp: performance improvements * improve interface definition in some modules, e.g. mmanon, mmsequence * rsgtutil: dump mode improvements + auto-detect signature file type + ability to dump hash chains for log extraction files * bugfix: unixtimestamp date format was incorrectly computed (leap year) * bugfix: date-ordinal date format was incorrectly computed (leap year) * bugfix: some race when shutting down input module threads * bugfix tcpflood: did not handle connection drops correct in TLS case * bugfix: abort if global parameter value was wrong * bugfix omkafka: fix potential NULL pointer addressing * bugfix impstats: @cee cookie was prefixed to wrong fromat (json vs. cee) * bugfix imfile: fix race during startup that could lead to some duplication * bugfix: potential loss of single message at queue shutdown * bugfix: potential deadlock with heavy variable access * bugfix ommysql: on some platforms, serverport parameter had no effect * bugfix omelasticsearch: invalid pointer dereference * bugfix omhiredis: serverport config parameter did not reliably work * bugfix rsgtutil: -h command line option did not work * bugfix lexer: hex numbers were not properly represented * bugfix TLS syslog: intermittent errors while sending data * bugfix imfile: abort on startup if no slash was present in file name param * bugfix rsgtutil: fixed abort when using short command line options * bugfix rsgtutil: invalid computation of log record extraction file * bugfix build system: KSI components could only be build if in default path- rsyslog 8.16.0: * rsgtutil: Added extraction support including loglines and hash chains. * new system properties for $NOW properties based on UTC * various bug fixes and improvements- fix build on sle11: use package name buildrequires instead of pkgconfig- build with libfastjson (mandatory from 8.16.0)- rsyslog 8.15.0: * KSI (incompatible changes): + KSI utilities: Added option to set publication url via - -publications-server. Required for signature verification. + UserID and UserKey can be set by parameter + Fixed wrong TLV container for KSI signatures from 0905 to 0906. + somewhat improved error messages + Update for and use libksi 3.4.0.x * New contributed modules: + pmpanngfw: for translating Palo Alto Networks logs * pmciscoios: support for asterisk before timestamp added * solr external output plugin much enhanced * omrabbitmq: improvements * add support for libfastjson (as a replacement for json-c) * pmciscoios: support for some format variations * improvments for 0mq modules: + omczmq - suspend / Retry handling + omczmq - improved efficiency + omczmq - added ability to set a timeout for sends + omczmq - set topics can be in separate frame (default) or part of message frame (configurable) + imczmq - ZMQ_ROUTER support * Note the upstream supported modules not enabled in SUSE package: + grok (mmgrok) + omkafka * add support for building with libfastjson * bugfix: invalid mutex handling in omfile async write mode could lead to segfault, even though highly unlikely (caught by testbench on a single platform) (bsc#1000488)- rsyslog 8.14.0: * add property "rawmsg-after-pri" * bugfix: potential misadresseing in imfile * bugfix: re_extract RainerScript function did not work- rsyslog 8.13.0: * ZeroMQ enhancements * Redis enhancements * mmnormalize: liblognorm error messages are now emitted via regular rsyslog error reporting mechanism (aka "are now logged") * networking improvements - drop rsyslog-8.12.0-parallel-build.patch, is upstream - drop rsyslog-8.12.0-gnutls.patch, same- rsyslog 8.12.0: * Harmonize resetConfigVariables values and defaults * GT/KSI: fix some issues in signature file format and add conversion tool * bugfix: ommysql did not work when gnutls was enabled * bugfix omfile: potential memory leak on file close * bugfix omfile: potential race in dynafile detection/creation * bugfix omfile: Fix race-condition detection in path-creation code * bugfix parser subsystem: potential misadressing in SanitizeMsg() * imfile: files moved outside of directory are now (properly) handled * bugfix: imfile: segfault when using startmsg.regex * bugfix imfile: file table was corrupted when on file deletion * bugfix ompgsql: transaction were improperly handled * bugfix mmjsonparse: memory leak if non-cee-json message is processed * testbench: remove raciness from UDP based tests * testbench: added bash into all scripts makign it mandatory * bugfix testbench: Fixed problem building syslog_caller util when liblogging-stdlog is not available. - add upstream patches: * rsyslog-8.12.0-gnutls.patch to fix build with gnutls * rsyslog-8.12.0-parallel-build.patch to fix parallel build- rsyslog 8.11.0 - new features: * signature provider for Keyless Signature Infrastructure (KSI) - bug fixes: * imfile: regex multiline mode ignored escapeLF option * omkafka: fixed several concurrency issues, most of them related to dynamic topics. * execonlywhenpreviousissuspended did not work correctly * core engine: ensured global variable atomicity * imfile: segfault when using startmsg.regex because of empty log line- rsyslog 8.10.0: * imfile: add capability to process multi-line messages based on regex * pmrfc3164: add new parameter "detect.yearAfterTimestamp" * pmrfc3164: add new parameter "permit.squareBracesInHostname" * supplementary groups are now set when dropping privileges * imfile: added brace glob expansion to wildcard * zmq: add the ability for zeromq input and outputs to advertise their presence on UDP via the zbeacon API. * added omhttpfs: contributed module for writing to HDFS via HTTP * bug fixes - packaging changes: * build with GnuTLS support again as 3.4.0 is now supported- Documentation does not depend on the presence of anything- Adjusted apparmor profile based on the suggestions by Christian Boltz * Removed empty files: module-pgsql, module-relp, module-gssapi, module-gtls * Moved profiles to /usr/share/apparmor/extra-profiles/ * Blocked capability block_suspend plus some other small fixes- Adjusted apparmor profile to prevent aa-genprof failures (bnc#925512)- disable GnuTLS support, does not build with GnuTLS 3.4.0- rsyslog 8.9.0: - omprog: add option "hup.forward" to forwards HUP to external plugins - imuxsock: added capability to use regular parser chain - new sysSock.useSpecialParser module parameter - new sysSock.parseHostname module parameter - new useSpecialParser input parameter - new parseHostname input parameter - 0mq: improvements in input and output modules - imtcp: add support for ip based bind for imtcp -> param "address" - bugfix: MsgDeserialize out of sync with MsgSerialize for StrucData - bugfix imfile: partial data loss, especially in readMode != 0 - bugfix: potential large memory consumption with failed actions - bugfix: omudpspoof: invalid default send template in RainerScript format - bugfix: size-based legacy config statements did not work properly on some platforms, they were incorrectly handled, resulting in all sorts of "interesting" effects (up to segfault on startup) - build system: added option --without-valgrind-testbench ... which provides the capability to either enforce or turn off valgrind use inside the testbench. Thanks to whissi for the patch. - rsyslogd: fix misleading typos in error messa - remove upstreamed rsyslog-8.8.0-nonvoid-function-return.patch- rsyslog 8.8.0: - omkafka: add support for dynamic topics and auto partitioning - imtcp/imptcp: support for broken Cisco ASA TCP syslog framing - omfwd: more detailled error messages in case of UDP send error - TLS syslog: enable capability to turn on GnuTLS debug logging - bugfix: $AbortOnUncleanConfig did not work - improve rsyslogd -v output and error message with meta information - bugfix imtcp: octet-counted framing cannot be turned off - bugfix: build problems on Illuminos - bugfix: invalid data size for iMaxLine global property - bugfix: negative values for maxMessageSize global parameter were permitted - add upstream patch rsyslog-8.8.0-nonvoid-function-return.patch to fix compiler warnings/errors- rsyslog 8.7.0: - add message metadata "system" to msg object this permits to store metadata alongside the message - imfile: add support for "filename" metadata this is useful in cases where wildcards are used - imptcp: make stats counter names consistent with what imudp, imtcp uses - added new module "omkafka" to support writing to Apache Kafka - omfwd: add new "udp.senddelay" parameter - mmnormalize enhancements - RainerScript "foreach" iterator and array reading support Thanks to Janmejay Singh for the patch. - now requires liblognorm >= 1.0.2 - add support for systemd >= 209 library names - BSD "ntp" facility (value 12) is now also supported in filter Note: this patch was released under ASL 2.0 (see email-conversation). - bugfix: global(localHostName="xxx") was not respected in all modules - bugfix: emit correct error message on config-file-not-found - bugfix: impstats emitted invalid JSON format (if JSON was selected) - bugfix: (small) memory leak in omfile's outchannel code - bugfix: imuxsock did not deactivate some code not supported by platform - includes changes from 8.6.0: - configuration-setting rsyslogd command line options deprecated - new and enhanced plugins for 0mq. These are currently experimantal. - empty rulesets have been permitted. They no longer raise a syntax error. - add parameter -N3 to enable config check of partial config file Use for config include files. Disables checking if any action exists at all. - rsyslogd -e option has finally been removed It is deprectated since many years. - testbench improvements - testbench is now by default disabled - add new RainerScript functions warp() and replace() - mmnormalize can now also work on a variable - new property date options for day ordinal and week number - remove --enable-zlib configure option, we always require it - slight source-tree restructuring: contributed modules are now in their own ./contrib directory. The idea is to make it clearer to the end user which plugins are supported by the rsyslog project (those in ./plugins). - bugfix: imudp makes rsyslog hang on shutdown when more than 1 thread used - bugfix: not all files closed on auto-backgrounding startup - bugfix: typo in queue configuration parameter - bugfix: unitialized buffer off-by-one error in hostname generation - bugfix imuxsock: possible segfault when SysSock.Use="off" - bugfix: RainerScript: invalid ruleset names were accepted - bugfix: some module entry points were not called for all modules - bugfix omlibdbi: connection was taken down in wrong thread - imttcp was removed because it was an incompleted experimental module - pmrfc3164sd because it was a custom module nobody used - omoracle was removed because it was orphaned and did not build/work for quite some years and nobody was interested in fixing it - includes changes from 8.5.0: - imfile greatly refactored and support for wildcards added - PRI-handling code refactored for more clarity and robustness - ommail: add support for RainerScript config system [action() object] - refactored the auto-backgrounding method - make gntls tcp syslog driver emit more error messages - bugfix: imfile did not complain if configured file did not exist - bugfix: build failure on systems which don't have json_tokener_errors - imgssapi: log remote peer address in some error messages - includes changes from 8.4.3: - ommail: minor bugfixes & improvements - bugfix imkmsg: infinite loop on OpenVZ VMs - bugfix: typo in queue configuration parameter made parameter unusable - bugfix: unitialized buffer off-by-one error in hostname generation - bugfix imfile: segfault on startup in "inotify" mode - bugfix imfile: could make rsyslog exit in inotify mode - bugfix: rsgtutil sometimes crashed in verify mode if file did not exist - bugfix imklog: pri was miscalculated - bugfix: imjournal did not build properly - bugfix: mmcount did no longer build - bugfix imuxsock: possible segfault when SysSock.Use="off" - rsyslog Version 8.5.0 fixed bsc#992146- set file permissions only on first install [boo#899316]- Changed BuildRequires dependencies for SLES11SP3 - BuildRequires: libjson-c-devel - BuildRequires: libestr-devel - BuildRequires: liblogging-devel - BuildRequires: librelp-devel - BuildRequires: libee-devel - BuildRequires: liblognorm-devel - BuildRequires: libuuid-devel- fix shebang of rsyslog-service-prepare scriptibs-power9-11 1731369338  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~8.2306.0-150400.5.33.18.2306.0-150400.5.33.1      !!!!!!!""""""######################################""""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''((((((()))))))))*+++++++++++++***********,,-------------****........***/////////////////////////////////////////////////////////////////////////////////////********000***11122222222334455555666667899999999998:;;;:<<<:=:8>>??>@@@888AAAAAAA777BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFrsysloghtml_downloads7e57a40acf92e68e8c6a36de79acc04drsyslog-example.confbf08dfea890059c75c37b3bf8a833be8cert-script.tar.gz_imagesdataflow.pngdirect_queue0.pngdirect_queue1.pngdirect_queue2.pngdirect_queue3.pngdirect_queue_directq.pngdirect_queue_rsyslog.pngdirect_queue_rsyslog2.pnggssapi.pngmodule_workflow.pngqueueWorkerLogic.jpgqueue_analogy_tv.pngrfc5424layers.pngrsyslog_confgraph_complex.pngrsyslog_confgraph_std.pngtls_cert.jpgtls_cert_100.jpgtls_cert_ca.jpg_sourcescommunity.rst.txtcompatibilityindex.rst.txtv3compatibility.rst.txtv4compatibility.rst.txtv5compatibility.rst.txtv6compatibility.rst.txtv7compatibility.rst.txtv8compatibility.rst.txtconceptsindex.rst.txtjanitor.rst.txtmessageparser.rst.txtmulti_ruleset.rst.txtnetstrm_drvr.rst.txtns_gtls.rst.txtns_ossl.rst.txtns_ptcp.rst.txtqueues.rst.txtconfigurationactionindex.rst.txtrsconf1_actionexeconlywhenpreviousissuspended.rst.txtrsconf1_actionresumeinterval.rst.txtrsconf1_dirgroup.rst.txtrsconf1_dirowner.rst.txtrsconf1_dynafilecachesize.rst.txtrsconf1_filecreatemode.rst.txtrsconf1_filegroup.rst.txtrsconf1_fileowner.rst.txtrsconf1_gssforwardservicename.rst.txtrsconf1_gssmode.rst.txtrsconf1_omfileforcechown.rst.txtrsconf1_repeatedmsgreduction.rst.txtactions.rst.txtbasic_structure.rst.txtconf_formats.rst.txtconfig_param_types.rst.txtconverting_to_new_format.rst.txtcryprov_gcry.rst.txtdroppriv.rst.txtdyn_stats.rst.txtexamples.rst.txtfilters.rst.txtglobalindex.rst.txtoptionsrsconf1_abortonuncleanconfig.rst.txtrsconf1_debugprintcfsyslinehandlerlist.rst.txtrsconf1_debugprintmodulelist.rst.txtrsconf1_debugprinttemplatelist.rst.txtrsconf1_failonchownfailure.rst.txtrsconf1_generateconfiggraph.rst.txtrsconf1_includeconfig.rst.txtrsconf1_mainmsgqueuesize.rst.txtrsconf1_maxopenfiles.rst.txtrsconf1_moddir.rst.txtrsconf1_modload.rst.txtrsconf1_resetconfigvariables.rst.txtrsconf1_umask.rst.txtindex.rst.txtindex_directives.rst.txtinput.rst.txtinput_directivesindex.rst.txtrsconf1_allowedsender.rst.txtrsconf1_controlcharacterescapeprefix.rst.txtrsconf1_dropmsgswithmaliciousdnsptrrecords.rst.txtrsconf1_droptrailinglfonreception.rst.txtrsconf1_escape8bitcharsonreceive.rst.txtrsconf1_escapecontrolcharactersonreceive.rst.txtrsconf1_markmessageperiod.rst.txtipv6.rst.txtlookup_tables.rst.txtmodulesgssapi.rst.txtidx_input.rst.txtidx_library.rst.txtidx_messagemod.rst.txtidx_output.rst.txtidx_parser.rst.txtidx_stringgen.rst.txtim3195.rst.txtimbatchreport.rst.txtimdocker.rst.txtimfile.rst.txtimgssapi.rst.txtimhiredis.rst.txtimhttp.rst.txtimjournal.rst.txtimkafka.rst.txtimklog.rst.txtimkmsg.rst.txtimmark.rst.txtimpcap.rst.txtimprog.rst.txtimpstats.rst.txtimptcp.rst.txtimrelp.rst.txtimsolaris.rst.txtimtcp.rst.txtimtuxedoulog.rst.txtimudp.rst.txtimuxsock.rst.txtindex.rst.txtmmanon.rst.txtmmcount.rst.txtmmdarwin.rst.txtmmdblookup.rst.txtmmexternal.rst.txtmmfields.rst.txtmmjsonparse.rst.txtmmkubernetes.rst.txtmmnormalize.rst.txtmmpstrucdata.rst.txtmmrfc5424addhmac.rst.txtmmrm1stspace.rst.txtmmsequence.rst.txtmmsnmptrapd.rst.txtmmtaghostname.rst.txtmmutf8fix.rst.txtomamqp1.rst.txtomclickhouse.rst.txtomelasticsearch.rst.txtomfile.rst.txtomfwd.rst.txtomhdfs.rst.txtomhiredis.rst.txtomhttp.rst.txtomhttpfs.rst.txtomjournal.rst.txtomkafka.rst.txtomlibdbi.rst.txtommail.rst.txtommongodb.rst.txtommysql.rst.txtomoracle.rst.txtompgsql.rst.txtompipe.rst.txtomprog.rst.txtomrabbitmq.rst.txtomrelp.rst.txtomruleset.rst.txtomsnmp.rst.txtomstdout.rst.txtomudpspoof.rst.txtomusrmsg.rst.txtomuxsock.rst.txtpmciscoios.rst.txtpmdb2diag.rst.txtpmlastmsg.rst.txtpmnormalize.rst.txtpmnull.rst.txtpmrfc3164.rst.txtpmrfc3164sd.rst.txtpmrfc5424.rst.txtsigprov_gt.rst.txtsigprov_ksi.rst.txtsigprov_ksi12.rst.txtworkflow.rst.txtnomatch.rst.txtoutput_channels.rst.txtparser.rst.txtpercentile_stats.rst.txtproperties.rst.txtproperty_replacer.rst.txtrsyslog_statistic_counter.rst.txtrulesetindex.rst.txtrsconf1_rulesetcreatemainqueue.rst.txtrsconf1_rulesetparser.rst.txtsysklogd_format.rst.txttemplates.rst.txttimezone.rst.txtcontainerscontainer_features.rst.txtdocker_specifics.rst.txtindex.rst.txtdevelopmentconfig_data_model.rst.txtdebugging.rst.txtdev_codestyle.rst.txtdev_oplugins.rst.txtdev_queue.rst.txtdev_testbench.rst.txtgeneric_design.rst.txtindex.rst.txtexampleshigh_performance.rst.txtindex.rst.txtfaqdifference_queues.rst.txtindex.rst.txtfeatures.rst.txtfree_support.rst.txthistoricalindex.rst.txtmodule_devel.rst.txtmulti_ruleset_legacy_format_samples.rst.txtphp_syslog_ng.rst.txtstunnel.rst.txthistory.rst.txthow2help.rst.txtindex.rst.txtinstallationbuild_from_repo.rst.txtindex.rst.txtinstall_from_source.rst.txtpackages.rst.txtrsyslog_docker.rst.txtlicensing.rst.txtproposalsbig_restructuringbookextending.rst.txtfirst_setup.rst.txtindex.rst.txtinput.rst.txtinstalling.rst.txtlanguage.rst.txtoutput.rst.txtoverview.rst.txtqueues.rst.txtsecurity.rst.txtcontributingcodegit.rst.txtindex.rst.txtstandards.rst.txtcommunityindex.rst.txtother.rst.txtreleases.rst.txtdocumentationindex.rst.txtindex.rst.txtcookbookindex.rst.txtsetupcentralised_logging_logstash.rst.txtindex.rst.txttemplatesindex.rst.txtrfc3164.rst.txtrfc5424.rst.txtdocumentation_review.rst.txtindex.rst.txtreferenceaction.rst.txtglobal.rst.txtindex.rst.txtinput.rst.txtmodule.rst.txtparser.rst.txttimezone.rst.txtindex.rst.txtlookup_tables.rst.txtversion_naming.rst.txtrainerscriptconfiguration_objects.rst.txtconstant_strings.rst.txtcontrol_structures.rst.txtdata_types.rst.txtexpressions.rst.txtfunctionsidx_built-in_functions.rst.txtidx_module_functions.rst.txtindex.rst.txtmo-ffaup.rst.txtmo-hashXX.rst.txtmo-hashXXmod.rst.txtmo-http_request.rst.txtmo-unflatten.rst.txtrs-cnum.rst.txtrs-cstr.rst.txtrs-dyn_inc.rst.txtrs-exec_template.rst.txtrs-exists.rst.txtrs-field.rst.txtrs-format_time.rst.txtrs-get_property.rst.txtrs-getenv.rst.txtrs-int2hex.rst.txtrs-ipv4convert.rst.txtrs-is_time.rst.txtrs-lookup.rst.txtrs-parse_json.rst.txtrs-parse_time.rst.txtrs-percentile_observe.rst.txtrs-previous_action_suspended.rst.txtrs-prifilt.rst.txtrs-random.rst.txtrs-re_extract.rst.txtrs-re_extract_i.rst.txtrs-re_match.rst.txtrs-re_match_i.rst.txtrs-replace.rst.txtrs-script_error.rst.txtrs-strlen.rst.txtrs-substring.rst.txtrs-tolower.rst.txtrs-trim.rst.txtrs-wrap.rst.txtglobal.rst.txtinclude.rst.txtindex.rst.txtlookup_tables.rst.txtqueue_parameters.rst.txtrainerscript_call.rst.txtrainerscript_call_indirect.rst.txtvariable_property_types.rst.txttroubleshootingdebug.rst.txtfile_not_written.rst.txthowtodebug.rst.txtindex.rst.txtselinux.rst.txttroubleshoot.rst.txttutorialsdatabase.rst.txtfailover_syslog_server.rst.txtgelf_forwarding.rst.txthash_sampling.rst.txthigh_database_rate.rst.txtindex.rst.txtlog_rotation_fix_size.rst.txtlog_sampling.rst.txtrandom_sampling.rst.txtrecording_pri.rst.txtreliable_forwarding.rst.txttls.rst.txttls_cert_ca.rst.txttls_cert_client.rst.txttls_cert_errmsgs.rst.txttls_cert_machine.rst.txttls_cert_scenario.rst.txttls_cert_script.rst.txttls_cert_server.rst.txttls_cert_summary.rst.txttls_cert_udp_relay.rst.txtwhitepapersindex.rst.txtpreserve_in_nat.rst.txtqueues_analogy.rst.txtreliable_logging.rst.txtsyslog_parsing.rst.txtsyslog_protocol.rst.txt_staticbasic.cssclassic.cssdefault.cssdoctools.jsdocumentation_options.jsfile.pngjquery-3.5.1.jsjquery.jslanguage_data.jsminus.pngplus.pngpygments.cssrsyslog.csssearchtools.jssidebar.jsunderscore-1.13.1.jsunderscore.jscommunity.htmlcompatibilityindex.htmlv3compatibility.htmlv4compatibility.htmlv5compatibility.htmlv6compatibility.htmlv7compatibility.htmlv8compatibility.htmlconceptsindex.htmljanitor.htmlmessageparser.htmlmulti_ruleset.htmlnetstrm_drvr.htmlns_gtls.htmlns_ossl.htmlns_ptcp.htmlqueues.htmlconfigurationactionindex.htmlrsconf1_actionexeconlywhenpreviousissuspended.htmlrsconf1_actionresumeinterval.htmlrsconf1_dirgroup.htmlrsconf1_dirowner.htmlrsconf1_dynafilecachesize.htmlrsconf1_filecreatemode.htmlrsconf1_filegroup.htmlrsconf1_fileowner.htmlrsconf1_gssforwardservicename.htmlrsconf1_gssmode.htmlrsconf1_omfileforcechown.htmlrsconf1_repeatedmsgreduction.htmlactions.htmlbasic_structure.htmlconf_formats.htmlconfig_param_types.htmlconverting_to_new_format.htmlcryprov_gcry.htmldroppriv.htmldyn_stats.htmlexamples.htmlfilters.htmlglobalindex.htmloptionsrsconf1_abortonuncleanconfig.htmlrsconf1_debugprintcfsyslinehandlerlist.htmlrsconf1_debugprintmodulelist.htmlrsconf1_debugprinttemplatelist.htmlrsconf1_failonchownfailure.htmlrsconf1_generateconfiggraph.htmlrsconf1_includeconfig.htmlrsconf1_mainmsgqueuesize.htmlrsconf1_maxopenfiles.htmlrsconf1_moddir.htmlrsconf1_modload.htmlrsconf1_resetconfigvariables.htmlrsconf1_umask.htmlindex.htmlindex_directives.htmlinput.htmlinput_directivesindex.htmlrsconf1_allowedsender.htmlrsconf1_controlcharacterescapeprefix.htmlrsconf1_dropmsgswithmaliciousdnsptrrecords.htmlrsconf1_droptrailinglfonreception.htmlrsconf1_escape8bitcharsonreceive.htmlrsconf1_escapecontrolcharactersonreceive.htmlrsconf1_markmessageperiod.htmlipv6.htmllookup_tables.htmlmodulesgssapi.htmlidx_input.htmlidx_library.htmlidx_messagemod.htmlidx_output.htmlidx_parser.htmlidx_stringgen.htmlim3195.htmlimbatchreport.htmlimdocker.htmlimfile.htmlimgssapi.htmlimhiredis.htmlimhttp.htmlimjournal.htmlimkafka.htmlimklog.htmlimkmsg.htmlimmark.htmlimpcap.htmlimprog.htmlimpstats.htmlimptcp.htmlimrelp.htmlimsolaris.htmlimtcp.htmlimtuxedoulog.htmlimudp.htmlimuxsock.htmlindex.htmlmmanon.htmlmmcount.htmlmmdarwin.htmlmmdblookup.htmlmmexternal.htmlmmfields.htmlmmjsonparse.htmlmmkubernetes.htmlmmnormalize.htmlmmpstrucdata.htmlmmrfc5424addhmac.htmlmmrm1stspace.htmlmmsequence.htmlmmsnmptrapd.htmlmmtaghostname.htmlmmutf8fix.htmlomamqp1.htmlomclickhouse.htmlomelasticsearch.htmlomfile.htmlomfwd.htmlomhdfs.htmlomhiredis.htmlomhttp.htmlomhttpfs.htmlomjournal.htmlomkafka.htmlomlibdbi.htmlommail.htmlommongodb.htmlommysql.htmlomoracle.htmlompgsql.htmlompipe.htmlomprog.htmlomrabbitmq.htmlomrelp.htmlomruleset.htmlomsnmp.htmlomstdout.htmlomudpspoof.htmlomusrmsg.htmlomuxsock.htmlpmciscoios.htmlpmdb2diag.htmlpmlastmsg.htmlpmnormalize.htmlpmnull.htmlpmrfc3164.htmlpmrfc3164sd.htmlpmrfc5424.htmlsigprov_gt.htmlsigprov_ksi.htmlsigprov_ksi12.htmlworkflow.htmlnomatch.htmloutput_channels.htmlparser.htmlpercentile_stats.htmlproperties.htmlproperty_replacer.htmlrsyslog_statistic_counter.htmlrulesetindex.htmlrsconf1_rulesetcreatemainqueue.htmlrsconf1_rulesetparser.htmlsysklogd_format.htmltemplates.htmltimezone.htmlcontainerscontainer_features.htmldocker_specifics.htmlindex.htmldevelopmentconfig_data_model.htmldebugging.htmldev_codestyle.htmldev_oplugins.htmldev_queue.htmldev_testbench.htmlgeneric_design.htmlindex.htmlexampleshigh_performance.htmlindex.htmlfaqdifference_queues.htmlindex.htmlfeatures.htmlfree_support.htmlgenindex.htmlhistoricalindex.htmlmodule_devel.htmlmulti_ruleset_legacy_format_samples.htmlphp_syslog_ng.htmlstunnel.htmlhistory.htmlhow2help.htmlindex.htmlinstallationbuild_from_repo.htmlindex.htmlinstall_from_source.htmlpackages.htmlrsyslog_docker.htmllicensing.htmlobjects.invproposalsbig_restructuringbookextending.htmlfirst_setup.htmlindex.htmlinput.htmlinstalling.htmllanguage.htmloutput.htmloverview.htmlqueues.htmlsecurity.htmlcontributingcodegit.htmlindex.htmlstandards.htmlcommunityindex.htmlother.htmlreleases.htmldocumentationindex.htmlindex.htmlcookbookindex.htmlsetupcentralised_logging_logstash.htmlindex.htmltemplatesindex.htmlrfc3164.htmlrfc5424.htmldocumentation_review.htmlindex.htmlreferenceaction.htmlglobal.htmlindex.htmlinput.htmlmodule.htmlparser.htmltimezone.htmlindex.htmllookup_tables.htmlversion_naming.htmlrainerscriptconfiguration_objects.htmlconstant_strings.htmlcontrol_structures.htmldata_types.htmlexpressions.htmlfunctionsidx_built-in_functions.htmlidx_module_functions.htmlindex.htmlmo-ffaup.htmlmo-hashXX.htmlmo-hashXXmod.htmlmo-http_request.htmlmo-unflatten.htmlrs-cnum.htmlrs-cstr.htmlrs-dyn_inc.htmlrs-exec_template.htmlrs-exists.htmlrs-field.htmlrs-format_time.htmlrs-get_property.htmlrs-getenv.htmlrs-int2hex.htmlrs-ipv4convert.htmlrs-is_time.htmlrs-lookup.htmlrs-parse_json.htmlrs-parse_time.htmlrs-percentile_observe.htmlrs-previous_action_suspended.htmlrs-prifilt.htmlrs-random.htmlrs-re_extract.htmlrs-re_extract_i.htmlrs-re_match.htmlrs-re_match_i.htmlrs-replace.htmlrs-script_error.htmlrs-strlen.htmlrs-substring.htmlrs-tolower.htmlrs-trim.htmlrs-wrap.htmlglobal.htmlinclude.htmlindex.htmllookup_tables.htmlqueue_parameters.htmlrainerscript_call.htmlrainerscript_call_indirect.htmlvariable_property_types.htmlsearch.htmlsearchindex.jstroubleshootingdebug.htmlfile_not_written.htmlhowtodebug.htmlindex.htmlselinux.htmltroubleshoot.htmltutorialsdatabase.htmlfailover_syslog_server.htmlgelf_forwarding.htmlhash_sampling.htmlhigh_database_rate.htmlindex.htmllog_rotation_fix_size.htmllog_sampling.htmlrandom_sampling.htmlrecording_pri.htmlreliable_forwarding.htmltls.htmltls_cert_ca.htmltls_cert_client.htmltls_cert_errmsgs.htmltls_cert_machine.htmltls_cert_scenario.htmltls_cert_script.htmltls_cert_server.htmltls_cert_summary.htmltls_cert_udp_relay.htmlwhitepapersindex.htmlpreserve_in_nat.htmlqueues_analogy.htmlreliable_logging.htmlsyslog_parsing.htmlsyslog_protocol.html/usr/share/doc/packages//usr/share/doc/packages/rsyslog//usr/share/doc/packages/rsyslog/html//usr/share/doc/packages/rsyslog/html/_downloads//usr/share/doc/packages/rsyslog/html/_downloads/7e57a40acf92e68e8c6a36de79acc04d//usr/share/doc/packages/rsyslog/html/_downloads/bf08dfea890059c75c37b3bf8a833be8//usr/share/doc/packages/rsyslog/html/_images//usr/share/doc/packages/rsyslog/html/_sources//usr/share/doc/packages/rsyslog/html/_sources/compatibility//usr/share/doc/packages/rsyslog/html/_sources/concepts//usr/share/doc/packages/rsyslog/html/_sources/configuration//usr/share/doc/packages/rsyslog/html/_sources/configuration/action//usr/share/doc/packages/rsyslog/html/_sources/configuration/global//usr/share/doc/packages/rsyslog/html/_sources/configuration/global/options//usr/share/doc/packages/rsyslog/html/_sources/configuration/input_directives//usr/share/doc/packages/rsyslog/html/_sources/configuration/modules//usr/share/doc/packages/rsyslog/html/_sources/configuration/ruleset//usr/share/doc/packages/rsyslog/html/_sources/containers//usr/share/doc/packages/rsyslog/html/_sources/development//usr/share/doc/packages/rsyslog/html/_sources/examples//usr/share/doc/packages/rsyslog/html/_sources/faq//usr/share/doc/packages/rsyslog/html/_sources/historical//usr/share/doc/packages/rsyslog/html/_sources/installation//usr/share/doc/packages/rsyslog/html/_sources/proposals//usr/share/doc/packages/rsyslog/html/_sources/proposals/big_restructuring//usr/share/doc/packages/rsyslog/html/_sources/proposals/big_restructuring/book//usr/share/doc/packages/rsyslog/html/_sources/proposals/big_restructuring/contributing//usr/share/doc/packages/rsyslog/html/_sources/proposals/big_restructuring/contributing/code//usr/share/doc/packages/rsyslog/html/_sources/proposals/big_restructuring/contributing/community//usr/share/doc/packages/rsyslog/html/_sources/proposals/big_restructuring/contributing/documentation//usr/share/doc/packages/rsyslog/html/_sources/proposals/big_restructuring/cookbook//usr/share/doc/packages/rsyslog/html/_sources/proposals/big_restructuring/cookbook/setup//usr/share/doc/packages/rsyslog/html/_sources/proposals/big_restructuring/cookbook/templates//usr/share/doc/packages/rsyslog/html/_sources/proposals/big_restructuring/reference//usr/share/doc/packages/rsyslog/html/_sources/rainerscript//usr/share/doc/packages/rsyslog/html/_sources/rainerscript/functions//usr/share/doc/packages/rsyslog/html/_sources/troubleshooting//usr/share/doc/packages/rsyslog/html/_sources/tutorials//usr/share/doc/packages/rsyslog/html/_sources/whitepapers//usr/share/doc/packages/rsyslog/html/_static//usr/share/doc/packages/rsyslog/html/compatibility//usr/share/doc/packages/rsyslog/html/concepts//usr/share/doc/packages/rsyslog/html/configuration//usr/share/doc/packages/rsyslog/html/configuration/action//usr/share/doc/packages/rsyslog/html/configuration/global//usr/share/doc/packages/rsyslog/html/configuration/global/options//usr/share/doc/packages/rsyslog/html/configuration/input_directives//usr/share/doc/packages/rsyslog/html/configuration/modules//usr/share/doc/packages/rsyslog/html/configuration/ruleset//usr/share/doc/packages/rsyslog/html/containers//usr/share/doc/packages/rsyslog/html/development//usr/share/doc/packages/rsyslog/html/examples//usr/share/doc/packages/rsyslog/html/faq//usr/share/doc/packages/rsyslog/html/historical//usr/share/doc/packages/rsyslog/html/installation//usr/share/doc/packages/rsyslog/html/proposals//usr/share/doc/packages/rsyslog/html/proposals/big_restructuring//usr/share/doc/packages/rsyslog/html/proposals/big_restructuring/book//usr/share/doc/packages/rsyslog/html/proposals/big_restructuring/contributing//usr/share/doc/packages/rsyslog/html/proposals/big_restructuring/contributing/code//usr/share/doc/packages/rsyslog/html/proposals/big_restructuring/contributing/community//usr/share/doc/packages/rsyslog/html/proposals/big_restructuring/contributing/documentation//usr/share/doc/packages/rsyslog/html/proposals/big_restructuring/cookbook//usr/share/doc/packages/rsyslog/html/proposals/big_restructuring/cookbook/setup//usr/share/doc/packages/rsyslog/html/proposals/big_restructuring/cookbook/templates//usr/share/doc/packages/rsyslog/html/proposals/big_restructuring/reference//usr/share/doc/packages/rsyslog/html/rainerscript//usr/share/doc/packages/rsyslog/html/rainerscript/functions//usr/share/doc/packages/rsyslog/html/troubleshooting//usr/share/doc/packages/rsyslog/html/tutorials//usr/share/doc/packages/rsyslog/html/whitepapers/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:36408/SUSE_SLE-15-SP4_Update/657554614feee3d3736d2d485639bcf9-rsyslog.SUSE_SLE-15-SP4_Updatedrpmxz5ppc64le-suse-linux directoryASCII textPOSIX tar archive (gzip compressed data, last modified: Thu Sep 12 14:35:31 2019, from Unix)PNG image data, 520 x 305, 8-bit/color RGB, non-interlacedPNG image data, 400 x 140, 8-bit/color RGB, non-interlacedPNG image data, 399 x 140, 8-bit/color RGB, non-interlacedPNG image data, 342 x 210, 8-bit/color RGB, non-interlacedPNG image data, 520 x 172, 8-bit/color RGB, non-interlacedPNG image data, 617 x 603, 8-bit/color RGB, non-interlacedPNG image data, 350 x 409, 8-bit/color RGB, non-interlacedJPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, baseline, precision 8, 663x931, frames 3PNG image data, 491 x 312, 8-bit/color RGB, non-interlacedPNG image data, 419 x 214, 8-bit/color RGB, non-interlacedPNG image data, 256 x 848, 16-bit/color RGBA, non-interlacedPNG image data, 216 x 1101, 16-bit/color RGBA, non-interlacedJPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, baseline, precision 8, 815x570, frames 3JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, baseline, precision 8, 523x433, frames 3JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, baseline, precision 8, 451x132, frames 3UTF-8 Unicode textHTML document, ASCII textASCII text, with very long linesUTF-8 Unicode text, with very long linesPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 11 x 11, 8-bit grayscale, non-interlacedHTML document, UTF-8 Unicode textHTML document, UTF-8 Unicode text, with very long linesASCII text, with very long lines, with no line terminators{^b4M= kHutf-8eccfe128bd93fa531e79888035647722076499b809b848e8849649218e86ead7?P7zXZ !t/z]"k%jx.mf^r vi0q|@nj۸Pvu evWt7zrc֡X$O4jacwՂ8P (\fŘ>ft;7ŀhdѷEbΓ;Sj|x tv3>ϧ<.C%p 3U.0Z %^Jw]/:}9s5/~u 7}ҜDLl@T">Uρm#9,VXcF3\T˭{sۉq2i:.U3Z7amhA0nfH?<<O\ *֕QdO[oPҧKѤ m,@IE Rilwh3e\,yJrjAkc`, =eiML.pDŽڽ򡛌&&Vm\O'vgK\wtD|($ +'I)hun.#@F{tVmwmƮ7S\K=(Z8B#`]L+A 埨cD9kVQ ono?q"(4h#Ѓm^fAdH -h7XdRMVW|߆*v(!؆{MQYӻIYI%}.kn#wpuLh'3U W0(,3q,/i/w=;-9/%AO.3XSjku9Âk, >'xO f uí,d$X*)p.f{rqp^O4R|Z-%RBp$pϘ>vu3P^k͞P+)HLnv]KAt0SyoFh7ã.ޑǫ} QgXH!a:2F{vbBgxp)v ev75RF 1!{EL)lOV!^L@7^fu~ 0C+"4īQ 0< !eu!4',Tz$MfO) %+tOD%fh93 ?/ܟd@C.* ArР~3pf v9+ɇ?bM:&qxXgq%.t]S7乇* |rB04oATk{ϕзnhqrw÷u {T4SEdįZ{.Ջa7qZU T{kϒɬQy Y- O[* /<U76gd^ a}Pz d ,NP:c$У,=鄷ZON8JMH+ ޞJD¥Z~jAcV:U* CTv"X^hLO0K sh QYq\2tX`xl\|Iz-ӓチ~wa&h7=w@mÚ a&Z*}$+@3Vyo$:B&P&?ۋ4;΄uۗ"va6-=f{][p_T>.x(/\3ag׌ybvYy7'A|9Rɧ"=E^qj|>6wQG%o3lUӘ6A]0nՈMn[H&=!bUk@:@ȸ ݌Zl 6Z iKkt'L× n'^kCcx?G΂Vm ؓq"KqYV0ݱrj0VD* &AE k,񻒊9Agwt-%aS']L1lM u'OD[ʅe ̘Վ lnYŏ)8 * GeSZC]D=V0d aMH19Kjnr_)!š=ya8A@FטXaRXR9>|\KG@!aeO7N-[hOP;ͤx2c9!QkO 8k?L<1>Yi+o}O WitFq]+R.R+v;Wh7K_\8x;z|!ưZ qF6re|yhֳ-vTSu#g `lp-)=M^H[GVn>IN;Ig:~ya=K`D{/t JRMkƑ/F>_ QyoɦqBDZ ? 2I?{\aܲTO*ѨflaP/[]_A.}zp0S0y1~-c܂ qPg`-cZ#"B(ҵdGobOѧ&M=&ށ1dlI/UADuYLj{[0`NcA!iX'x9G!erC P!2me;ܐI*vlV۰qޫ׆X]zᢝ`*ೄBY_LΌW=GU!O2Pہ:\e2rqm j-/ sjey 6<),6$,~~qH2I%&̅!diP^%@T5 SCĽ[ ܉mg&g=l>6c)Gblluh";&N=,0/H6Yo!F/gG۫ 3ԪSJr7@:Nqs҅@ 5v*Wfi/K6l =xJM 0iR1$+oi?戞W-aDԽb̂6.#3Zˍ{pb2Jbeƛ @{FF Q!i)p&'Jd=[@"Y+jS^tbt -!tO??k@Ąƺ9Wȏ{`bx:;IP"E.LνsTcƜ6m֋4Ԝa;,WqՏ)= ClP7E1Kjcfr_(V\wֳ[,#8b; J/zNc4.~bF 5sj_ x$r@z|'3~;řpD}lOu"l$mexfy:{h}IٖXoX~j1Pefu{; i#S\}W~A1U)$@[y@6AH/bp5޷nޭym/xDLy$;%6Tߒf,bOZa! I}[SW^v iCZ@vQRGic>drͮr lF3%oM}Zh-K59ΐ)еc-,gvgV#YÁ 9GR8k =s& x9rNS#- ,]~9uK-RӺG!KεWV]pŸ%p@GX[a l@!'힦q@2lab7M?ѥ^1ݒkIQӿK w۟kN0Aǥme ԣ!fri#UDPS ) ޤaɀ#lDHkHLx#T c?0Mh"-k'Ӏ☢nQ7iCB[?t.@dI.-Mmc1Ia_n&4MpmgHo"?|z* yڴ!hp碕}Rv$6Tc74n^2œ0²/ڗ۴o$IoB -D6=ؑ0gbV p=ߥԖ qz1uCTJ!5 81NVeh.f֣C9"gN]$|ZF:%'pDC?B裺̲I҉*+ pf|=SuK6DV:NL2AFb]S\F&VVkF5GخEmv ^!Wh\x5aP;U-EUqA>vxW?P3OS=4,eҐ;7)N,M3˸HLe=ބwJR㉍WÛ@#HI|}{id<ܾ`>"=}Ph"d40Fgdpe';% ǿۑC^53N~O4 k{}uۨM5n8mAJJ&NlkljKH\u&4n4NÅJ\pfA_s.j_s_`b!G^wcQnR`DW#om 1Ų%QXi@=\<|9/ o:gX0 (rku7"es dypP6b]Xp~{oK?_E/1Q gߑ~ջ%Z-[_a(4vճ_F.8󊩱?d^A{eIscenB"/>g7]~X1DN>(T®V =(*j$s )OB^KΗ{ǂ&;)Ox{A_wՃ}6?\GJRR;\I̬&DfH)lOW.nF_G| cvjx7#L~Ƕ /Ladkmw6otI95W@̡Ngԧw3z!1}Cʙ|y YCOz7bb  0<]mtLaFևprXǜ$+;~q(z)%Ko_4 F)̔6^W)7s5F|#|=boPEZ,+P7 Y#b0ĽTsVŔ[7uZՒ аs?OvAZ8)mMPj}s  hq}ҳ FG᱅JApr𥍜؉m\hٺ=IXjDWnf# <38( 7P ?π!g4'c[x v9Je2;3rkޜ\BqC >tp %L#&)ϙ(]9хjӧ?}-jFM9*hSOW@Q֥S]hGUu_GjMF}l|tE }dGuHyI#vsC#\ߌ'~`&*r8hÉOҿ~.[| -$w-6c'aر![scjxt滏DWM"?0l!swC&U2KO:Tp8@WnYhuhwWr/'@OWCY{[75ȗoSpreisӼL~$q~lw[eW5I8A;뺫~,CM8xKp(JW3gg1>uT4u<1ur8KtwYZ^q |U#Z{d])}AOctl -uC[؈~Om՝|q VhnƵ5Ԯ[::E^d}f)P ٰT%56w=G6"h>kyOc&[K^bȯ|ά〉O22W|~zso&DkO4==^;Y:<̖;7wgz'b (M?xXp0Z"  IX?2sc!F6umu!0CFun]pS2Pa<='e`axQ(GLx-;6#-ć/e$2#\sWT|22S FX.bWॗӟ>/>(Ž]2ce#G^ =4N(H(n"pRaXXbi-l95ѹD;+! IXԙ8 h'`R0t8]{ccX%;y^;ě? l4 jySc*GmlQI5=W(vs̿ nnA*[)iDdy%ʓk3rA 成0|2n02Cҡ+ꂴϑ ~F`I}d cs̷ļ{oJ|Db) i#_K+Ug|(<蠠G$bPWM:MvC?.>Zi4,awpf|=@CXf=usU/iVOncQ[c9Gp{O(ΚЌوlXW^ɶcN]]؏I-(UD}/'lTM۳j/c1&X5׍"rå?`n"V.B~4y* G%,'KrgJjVmw)*|H>fpP\nbaU[Qb-82K6|́Y|' '}OWUnw@x{ƕyeo#T~~ؚ#Ψ&XS=ٜ(St݄^-/S'zno9syǻ`vY4V]P4:0^䣒 U9.ſ=\A>oR>)ȖF](0-=TA@ _aI"Ϟ|7D%Eem_\6$@/Toci"^&ߠ>YjfkE@xkٖ v"%;F0hheG1|[ԄHZ )f HY8Ns+xnƚUntB=$yGٺksU+۪87d*ų"pVQt6G :5ﳴM $f|*{DZKq3{ cB6Q3->nWr\G6芢zCz!b8Va/_HT񿜰M3~o u^DžE Bӡ/U%yUB*Q {rjƨ2@8$a*/AƇ},(hGʦ8W~I|AjT?NDBc-8<*KGg>0)쾛oZl\}Nw>Ge![QH`g\]N9n|9O-~7 .ja @4[ֻ1VE ,^[z 'C1lwZ)%@GlN`,.!LUHXwr ' ԋ/9CvtiןP%u|*Ũ-EtJ FӔ(wDZ <+\Ւs se~t3uT|DRx$ny4 H)ѐV/$xL) vۗU% XfZg QA#fS*F2dN+7nA)_+} 5M{Ww^Y fDW-$WƆb Dij-5ԯP]Be[/GZN=BizOoou d5'`V3G+x ߸d9E#O$xQ#O%I qKdύvK@C?D9|HH"eW/E:ȥE J&m6~b;De1d{A@(~.'bAuK9&cJwJ)yTiWC`Au r'4 vЎl׳~(6OoU2 k=+L!/yEYg\f|Fӷ[ub l`C@.]䐸+9INݲ.匵%'2LICso>k6)R GM"|jP6x~m%U Bԃ:\l$T+ euNUR?rGZ (@gb*8%U5[ 6Q #t:M/rt1.7ye~B%F=*OCĪGH}ۘO$U<k'/1&<rU-"?Жm]lbZ;u36QK~*\}>tIyRg@teAzbxFͿ{h+/ц?o 44wIyzv'LP?恗Q90am12RڈJ|ˤ8n0Xa *@./qEQb?F89QavkxV/,K1qpjaD_b'yՏ,;3~0_%$YM{P3utU &%OFeembX>TfF`pgtG` ]QyT7/W\b" l/x jn[?aKQ{5v-mb:BDޥ7F QOjz,&&]RhKOzDB?_uwDr6T?CD:6lyEB&$o .Av\.0LXIZQ8Fpx]ٟ(Ζ. t#wȞp#gE .> vUt mWv뵿 aٲwgzgatHpx=)}gߣx" 3bϘZ S}z״VrjMpH&}"Yk:훀_/M<*?nnDYjBfY_KM0?EaVwjmh iz\Tf˽7݆{@4^d!\*OD5z+OYMФJMzEG @jt/sI">:9%񾦑2̝1Sի&ᵖ7}g͖|c^!DTjD#pٽɗ9 ϛ rEz$=3״HP=ץ( }bQ'J ~,jv> |bR;D5Ӻ u|?,N- vƍ@X[^5S9/Sp }7D:Mqr G&e"5fδ76}ndW! I| hsI*ə*natvG)ٵ($jC!Ӑ긇d*̶ϗ!i?q]_ 1 P[m|[7x>OoC(Z3V4~krh3 #uhdK7gRV'eNk@l2wA snjB?kQZ%.P0XDfփrYԌ/(o$iJvd*v;1NF0QfHh-u=$^U%,;DC5"9ŒO%sng6ƊJ] YScoǛEٺW|>3d}зa"csKZZj*oG2 j\d9zzI=S lcRK$5*m s!Q:oafkq{%=ފ狐R-'wh:zZ6aou zߥfB$g`%ݥZCo@L-\}y֜q߷][Mr!OV\z]0۬ou?/mY)"DoyG"o&Nwd8MG8jװ- FT'ydpO5hI"25]4XfOO!G\caYK܇U<N&{F7BJ}aAIu{x0)`@W0MAQx0nQUI5Mvͳ PġWnoÙnr<0 3TL^&$Qen'[mqZfֆa @Nzw?v6{׍*v uN#ȿ%mkuWfwpd1]cڪelF>XڲT@^iz ^"gq\tk∆e>k>ڻkIKд?gB< ZhROtsvV__%h~ĶoN i oS;mc/5zFXX/'b?0ڐT9|9HdF$ec RU7`؏[maۛGQ[ACE40Ou^_ĄI FӰb`nN q_[!+<8 2!DF0ړ!Oڱp~ xl!J6< YV$c4SkPm+\#z tFPc?X){,)r:Y/- .m\HnD:^ 6ٳ'2[ҳ\k[iÝ!q׿%f処iaMi kїfAHպT,]%9 7ծۀ-xgsc7d{418G+]},Wt!{%NA^tHwxvӺ9YDHE5p\RpN|:9s Ǘ*9P'0\Rx1,M KxgPbmd:8$5fU>Y'߇pjL8ShZL8cu)pUB5?k\u=_3O`kql uO#8F⣤PjWZ&{ֲx`~|fMl5*͞* %Hfzw-=kll.Goм Ovڰ1F>_t*s<"PFO ^ /5QտVtHJW ! jam@uifYfZvU(~_ N;v[=fS-w@z<_-]wC9*岝A@O3s;I|^c!Gcv,F:'Ͼgs .4_13UL0 <е)Z3cM'/Puh]+&Ch4Al%n *%^:d j­\%n#ܰ16e$hz}IU7" GC{ TD uA e 1g+d\G)&NLUqLRXAXX^YIWM+OjvPثg\R|b9wBGv}5җ|22"|]ǫMv7L7PMޡve%%QO. q?<,%3! B*Re2VZdGnͨ2m^ڌ32duw{Pb 9\RߠT BG^1f}c订pj.Ɉpa)*رi0;-#yЊ( &Ac=t,ܼI+3YW% jk~E㯴٢ 75"Hz-/$_xїW=j^KNy|Ve1뎅 B.sϢ~m]42>JD=8 1&NF/[\:IF?]p~<;{ i@N,VʲъV}&;ṊГ;;rcܾPT-?\#At Ԕ/lD-9Sfu\q-VLŲ{ŝ)n}]&4N0ޘIZ`o%y6-1)֖T+dt8uqc si8 VPX*2Y G!@x] ^FpQ9mI r~XǔȜdȯH["ߍ2>0#q6ý,,d@6p"9Q9U?T4Kucܻ{(j9Kp(!Q&=_dzm̠"mpVl(O}SxT)B!Fcp\Ox&V}1؎8dP 0aRS6` ^"8CDG{[DwXKg\NUP0{xYtޡLgGE|vB?uS*45#bsE*2ƽN0nr.1Xk*Wn UEec%'c‹WbbGKҪ>Blyz :.J]ФyM9xI/q*e Yk9sAт/6VCMZ ѧ2Μ4*#o0Kc-rѓ9P'?~a{ms1S#aF9P4Îm+Ѩu" (@TW7TR &D¸zm]BbQ\Jd Ek"[H;@S9noƱ5&`}Zل9I5*6rV*I3:\ 5ikt =jkG=b.a?;eCѰ{v&\ź6/vlHS>N5JJAtr'X%%?TērD9ƑĠZ|~@s.q ՞}i q!!{neu;R8h`S{( [ ;cK@իl:Fԇg7l:><9(@==V$"42]`Z!_(5;c[춺k|K!ɪ{%Ba.|K\)eߘm1S( v@+87݀r)ߪzYq?@,#"P#+n15ln#DO:,X!eU ~y: pƑRFݎx]efp+:KP n{" fVG+ѬcCai"~"UX# K.tP͋_|g9T.֑M[$$i!-߹sλ1A uYa ˸)!XD3a[WI1>o `) OG ~_y$4IWZfJ8~>_cVy@?qs:ͺT}Od87ӥMT:b1 ~o29M6=C M2NO+lC)J>Y8?;h3[Ķ"!.E*IiFzDu X>ĵ^4v.< `;]*Nmb[ AIȷ&عƫ|zM JQ' +zQ> ę}"tPotl>(sc`Xg߆TTq J"nf<%vkwۋ>4IKlï^%xulA(+ =eb}1Y.+8+RZRPۄn2; i嗐M}P)UVƲH֝$o#V$6VͲLQHhlsnEwB_V\7:lK?~%J(0Q33=`2R=f!ϱhv!||c#"5zJȳI}(mD An{xI+a,ʋaI֙H{ qJ'KDElm:XڌtX[Q c _fn)nOu1J {6j)d>IA+cy{r O.jc&O1B.C>ȒeӶiV>hKGf6-'^ATp y*.ᬠ2R乏[bp$c>%H_iNQev7ճaU[M%.`raw8-7,ialʑH'b `L56L,?+p`Կ(fFP=vvgowPPkww5d'J5p1(m?[5<; W8C<=s$ dDS&ae}bkXFw&LW\+U% SB)ş(e]FZu6O,ЂXSY tR6)'A9&݉+7ASDC/acŘvTM:y̩UQ_qeZq*ɛkNw" qB+)iPj0bR#Ժ ؅Ɣ B֍p sN}! aok[46uT'\Q뭇+I޴6-6?iTj6vI8]bxˮUjNAyGWo24I塗SVԁ! z r? s@r 7M\pc֣噯R+xeL6ㄕn `E5ˑMa|*V-eY OS1\_;/%U˙W`Y@HmH&׉1;=`y.og4^~;?!2dgshCK`5VEe}V!ٟ[MR3 ]TyM<:`di{ q Y6q;.=Xދ }9YGb},@lyI'qJ˦9gVZ.|}EM䪍[Tw'53 Y3l&-&f?\c#(xHeQZN M,?yV^: $Mqt@ԋ,eYvk>HPNt8 G`ŏƲV5k|[Π߇Xm'bYWΐ95bqX0> X՜ܾ $_MMK،չ= kwPBtGm_ Osiz5˒;d} hެeyoRޒ/$J>cl$x,?V8e2lALc9!U"c>X?0 W#0b;pz 2 Il+uͱW۴<0ђ3QU(q\4fu֝V5Q`/0!;m"塂s!WejCu=CRhG p o,09͎9~] yD|G2륥|HG !/e% AQ=סr+K_YM&rb űQgIi.tdJ #&ϢnM<60_6i_Te5/~.IJREY02(08^DbSa]Krc{,pKpl¡P`"W34\%ͣ%X?Ϭ!pLD{7AJ% Nqs^&,`@ bPwj!r3aaEgBE4^x |21*ڍs?Myw%3>7mcaCӠb$ezjot+zh.\g bR$ʁ% KyfPfn]^!_]tj4r;Gd6)D` cL_ܿd4 bLgy)FJf'G%̭;0sc)o ʼD 4bLqQ ad )Lޢ"ԥkh8|/!=6"+ ًfN\r48y72 V>'EQ$U9^ŗ&M[J䃫ʯRދRa2NV)^@#aYdNc+)xѓϧ.?<{( )eɽO&9^E*c|`X4y;;jĬ=` g}bsrGh xPnބ<ԄuJ/T$ޝkCM7bKM#(hgxc(nd'\|W:A ͏9*M /) pQz͇SȻNKbѨgl.hh&/dd :vPqi>ӞXf: YR08 ʣW&ÜAhw?Dbz(m-Vw @D=mvh&(0z`P7eSi͂ƊCk-9Tgmy#J)$vVЂmaFU5muE 22C|3L_ʆ ja̖s /|Ĝ0x8 OU(/e'QkhuzhHZZRyiި Xg(g10ȊԸE2ګˆܘFTX-'oVgJ]SF|2,.y;l8fNA!B!6L׾yI&7S13 Iw ddk#F9{Q'jzz :E#Zɹe- NchVKee[ $WhGV+=P 9#o +|o 8>m6I a,RM橣z,~7- O(ě\$.7k2 ،:hUH>H-or LN؛~0ah>8iI}#b$u~0~DFE 퐘]QEw9eKZ)RMUuO 7IMd~9ё`0få3ܟP#ixGo&\ U]v\^KKСT{a5sZ韤M l9B auΚ͖ҟ!-ta1q<;sO F`kցJ-_~I&|mH1ׅA9tx *lfN|:y])LUpZ5@[g. V {qnsm)Pb*J e)(Njv6OC"0W%&lLݚSrWxGQɎ\_՞J(1)sF-(pߦ0_pO7JV-Y-&*P\38|Ml&۸,#B!=!}{OE5SrPm믨l{Cs)7u0R:^fZ,}$'sg1L[HLymTILb=YWVB~ܵOCk Ctۊuɼ#чGi dAssCЩǫAVh)͠e71"#pq 礞yhl3`ұ7r[ 3F?$V̼sJ![ /BN( Ōm @DZOWa īp BrmCc^0L-<.9$jnhV #,TeK9i T)J߾ĆfGDl&#J.ѡ U,k${XG% !!I iJBg! oɡHi1vYLkw@D3ԇKpn 5.;>#wM{BE*]Sӗ zIL3Gw\Ћ kp3WQ>WYϊ=A6m c x( C[pJ>-sm9tIJNMI84Th*wrD\]cVFP~ ;}m"ֶǖh*!/Xۑo@8@]`c,Sf'~=6Jt'5A uw,lW Fnly])T-u ޯ@+^ US)։uS|FعziK$YN~EBJM'n^FF4aq(|Y+Xiyl^Bx5ŽgH,ڨM0Kmv] YXN2֢];WQ3ghxϽc⼝Оmw%!y F|]FZ^~Pfv{Z9e,J{F_a#MF$P4>oV'FZNql\=~B*Ե*ltx$@ 4%vy<}]V8!ȨZ #cT7r*gA٭-Z]C\˖ ݪ5+uu웴 @_^&m;,Q]6#HAht GԴb3ByL+KI& yj6¡)cGqh)L|<}u,?@o(48UN{H7v/Krk‹Sq䟂'&FeQ"YLvC{u΂fk3Uޅe -r*׌FeS8yIgw0CI KtaQ;Tuc,3-P8`(ht| hzHٕphS[b4B*g;73 HИtܦ*cjtbN`g]̵;We[bWD/ ό}I2Fsu1)ȀY1&*r}r5(&Q\#$7<\E)n}vMl4őiB)ċAǦ|럫ju <¾ˢs+B'SK>m?Cs6" iQ7Rr1Q űI ۽+Wd{ѺW#j%c`lbmxp?&)`kBwteh-#A %s| p\i<I |g^P{pW,I4vs0kG%T62x$\@*)/xl qN;;M-c֤j /捷Md'Q쯼X5{n}(nI³^R,ź9n|һ+|lpw J⣔hqJFejCm+3G@|{z: . [y>k nEj&&kD1H3HVMxG*4oAN 9x`-[kX`Cv,q@6,q2 jQ6};!H` ρe5|js;u_$8p)tkao#cd 4'N>?Er1L3@rV4pvn8A"0,3gkpraan:iGgt^]M庅snDJA^у-¨1IhQy]<׆[ ݙd˿ZjI[( Ϯc:I8T2H]'z[d> )sR$'JIf{I0KvedKr%2{.~"P- e25cYPmu&-#s.Ipդ57wIA\{U~1WŴRfr5w>g{RjWNcDfcFŏ_I~tֿ=T`+7P}'(]=(=8y ST aoSn0̡|V._?7rZv(. p@ av-Ȼ1 ^ F>TqTV@>ڭ8hr4J{ QrZ@vsrQ XqޘO^ZQ*eϨ\X'jRƗM$Lƣ@߳v %3@0t;!s=\рP^9 ߙ{KlV>C1| DѪA'=ɟӍ޷gmNR#03E58^1_EEp .$h/%'MTo dOqS^b<;. t*/@fiwb?q^'7a\qwK HX U~6ɽǃFS6?IlG5}zJϟT=-yL{h˞t+?P .[Dyie`fm(1ޢ=MMcX\/ْ#YyRPxAnjӆ Q`eۧ+uR|X Ze p `zK=\97BZ_ÓAnl"WѰ 3-)(gzV? G,o۶q$߉,m9h}mj}íY.l<~fj'lA'%9r hy{E$=Jv#!U$r1q(tJ|yE;YslLJD44D0{ՠ~<Q1lX/"{N1V~b h<Ҩ)fܫ]] Ԑ/-T"S"vc̻p5_!&dRiwYryZd0#l*h0EoޏP4 w2Lͭc-hWDCȭP/^ by.91}hNSgǃ:]@7Y򭊮l@3슪1?;V:U$m1WޑBUWûO`DDfRL>͎D:c)0ǡ$uX#{k54} *V03Ù20s*.]+BFq 82$ȉG8G*2uU浞$M򨴢XNabHh R'K~GKZ4#ujdSqXCN|3eO͹v󚣩|.n3G{4N-%A /f']TwC 3Bgۚ GFk͂`Em/\oBǎi!NDT8Klԡ׌ 6&ɉ_sA?.DWDy@gY:@cBtFًMAf1E XDp(\2vyiQ202o 71(kME([y_dJ!o_w2 w/Vufq]9^R$TN-)>KH:eab eJN %Z`OiD,a ASYU. M gئ}j%Z\MyʹHV0LE;v,<\s=j-õJ sJ5Uyad=bБ P-`jE|oHT&]ӓ_QWƪH"겲9wҳcFJ#p#IH s.+l2 i/Y{6,pѻ|OKuPJ""BXc+C; ŇC 7sJ7H[嗹cv?56%VF;$O'n.L>qvcף~z{.Dvb̨vZIwo[nڅ!‹J.ҷ7Oh͕OΠ`2V8 tjHC]FS}K#Tj9{t2Ђ=5D,?|5(MN1Nb4)(˰S(8H-N͙L' `8&Sؒ3lsjM氂yFqApG5hWWV ^TgdB/ DGuyoi&k}58E"žި)+ N [t)^ΓE5'meT ]ŞG/^YJObŒr+ވfкpnX#VM2Wj-R0i? )>yW b:q0AbD_'j7ztH(HGBԬ)6u:F6V$/4TxcBE]߳\SY.= +$.ތkɉ:7=S7ͤo4N ֦f>Uї)&@, ,C-{$O4 u ?`](nskը k̏2WO~!͍r f+) WT,y@ҿKfӼӕ-K[F]n i}^x.¸~E")fFLl >}y !K,+c+*q l#e Ϝ粻˨CkG7)h D䐭DV .wzL3;L8.,6<i;mK0ȱPBZv}.&wѺ +X57+4dH R)>|?{X OZu\2vؘMs9"Y`A7v1dW.+blxʄ44v 'ۛu Db Āgؘo MB t4G0WעcÀ ?t/ySkDmM]+ml LK6s`EQ3ҔLbmJWxavfB>+ '% |VKnC쿗A>gCRH+(L bv/H"!yGvX$T٠]YZ;7i ye򤺜IVʱ°\w/7cBcf>N1`1Y-'38Ym{V`6Eg Q(UֆIr3f̽+lPVPX7M@SFN.,%-Y$ Ԅe oߏP%( leɵ0dq 2nJ]kK=;9ѠЦ/V8. HRn)u:QUe]afuD|,cz7^3nLf`1:`a#-igI[ڸ1v 3f)^Ow QSބslA%#,ɵL!bߧN1W_A \4g. ͹_sX'1 /+aFg`Iųl%6$~'kbc#K=E^,5Q9b*m^Vlfgְm|:b`n,{CE9072b#{왷!(;SOH MB`qlƳ#ɭ,ߋ:pgK!dqDn 9cH"V; *H&:58}Hy_?|:FtqGgr@EG갎%[ʆ{S) TigwqcΚ$2L2߀9OJLf8VN&`UMd7yTs#QC{lM KMS`1[f6 P E1b 1q״Ytv5h: S2G^\M#q8b Hb+??:)Bb ]xM-C.XP=XYy7w}'5~ )JB>Z m 9_hy>BA~ؓ[^ oP^㒡YFxh#V"ڂKURs´jhjCDLs m+$ Ɋ1 ަ{a׀37*'.:7% NtL#Go2,]*h^1ynz13 >!nϧ%.)ɏtm=w=\6M0ұk= -(meu(He 4E:2UC[.1;B6#QY%Fp6ڥl.@ *O#d!)z7yϰG-nah4{h={a f֎̔>]7 /g^VߌMxYHZDu=3o2Z io+kq"E}(K7ns 3A8nbġ/3EABS0Y3TuǍ?c f+lǚ)9L>,ʣN W ;}&7Qno&ӖROXHa1Z$:1nri.OA]g'k>zr]qK.oSĊ(>N*hL6pdX19pDsUwrHDEq,{rV5 G֑,%fp}5wZ`l!b.L.W\H Ha0q!ƙ\ U('ړqX3 UfTJ} nymׯAt?WD̙,ȊY,1~ :mE9 'ʊ`kGu0G!4wڀ>"SzwMU9XcgR٠W=Hw}Y C.uf3(WSp>d(qQѼ_\0gesT8;y;Ե/u -yB\Aų94e D2#~h6ɜ#]j)EDKii2$YqQN5൮ c$wbXLjilܹtSՄٜ,%4߻:`w5鞓P|o{Aӑ&@5؟(F-OGvݮӅ7v$ĪH5&.J`A-TVx ; d9LxUX1݉'x g̯RvK.)(Er|,~$HS&p@zk!_ ZG ϓ1vMHD~u\P^E.k<Ŋ+!;;U\ԣ #2#.T0&BpCp^}$Mqýu-SJ\ 7 edAJY#f/y\ jiᯌHlr;7j( 3ylҿhiσ4YAYdۭNO |I 9G>G 3$ʇT_3`0.CfpbwRt@K N{k EdT{&GULDVC}gZ3Q7@0Z`|-M!RheA]UÚ̞@ܦ M iw h3|@9dH0`vs=]0y5k2Ԕ axu2:#ɊYd=HϹN$;Yn:(9inn(R hs~L p3(v xc?[+N5d F*fy0Ib(|FH# yJި(O8/+U,f'ag(˒և5I'^,&c#j@5ݑk,DIGj!0||d1e&=DJL鿶l U D20wzIՋ ߺw>.W( [x~{GBHJ5;qkoޢU25o/M1AĴnv=A4"gzΝDjꓟ '@m̪Q9Z,XNEr 7~d| A LZU%!,UwhB GŮ,m#Gb3JZ>& mC&a/>nTuBfG]: q6  8V4|b]2<^K~$rCk8oX-`ZٞIx}rLL`żo?íT ~ X}4BA=-G0E-V 8a!D8Uꬬt)6i.xn\J0z9I+륱H?}Q/+ޚJ&P3P_Hf>!yV\ z(sfB)#Dz1_5i297Gf,S1$:Q޶פ^A WA1͖*Zcq}bqmEҷYe9.c鶉$%xKG&EiUp iU{-}mHw?,1E̺yi`WG\OTqW1Jb1`X/xE d S""`c陯:|3d5[LRGl0e|qÚ/LfNl /cw ^_~+)9Hs-(,Hb6IGQ7‚q1E7&Pwzb)Om3-4`g@>O^:zQTVm_nxޣ"K <ڢҹJF*t[ln/bhzX Uf?cΔ_:8/ dql]Hz\eWT]W@֞.~8F6:Fufǒy8j) @O u J;[!ÐOO KAڴmU48~׮OWUCYR EV  ֖@P (Xagd2*bn7<6 ? %4|b4$xچt:tREd>*y#kdڳm O~E>f<ܦzTڃP4_#҆^h 11 :o|je{dJd8ʎ}v^|s٫`:SaUꉴD.-b4ߪE2GxD63 ISC+ƥ9vip-EtsD^F3J?ë]SQ iC$4pi#4ל%*BG '@9/$qm 5|5* OVfV29cbDN\N*hӄ5YV~J9V jڈ.?&ůjBP"T'ޔrCgRTLv.UN h,=ƪ*PϠQʘh01Vg\|FM#y h?)"qz4BqC!AE{OMϮq3ųQd ̽5?XZc֭G%@Tw{qL7hj4)⸬HT,\Vq\iGzW_rseJUaH*U1:lԅ>V waR L 㰳)P"V{D& Ʌjg(͔7;|y1H/ @yKv<6k6]z1+jC)1 V %⽦LAzWK;cTM3 W(>qds|1/9P9+NPE/-3PҦkĜK?4y: 凭_S ڎ(NsQ|cϸq1?Fovw"e[ &gn %]xS1:zIĕ9K3, y+Ipɳ&O s-z9 4 .Sau^lYPjrz@`*|X&a{ZS/HNӕ+?a32wL쨌YÑHm8=c<:rdoktBsbVìUX+u[cO+&y@;Cϴv=phsITw*36zaKJKqEWV}da5rGTi@#ꚴ.>,`_5qHj9_J<@؊R%?#-/[ɧ?? xA}L㦧"x-2u g ˏ k&`E#D|Ƭ<'ONCWNQ CM!(m0.[~IC,rL=` +5`@0Z2qAo_fmLg0+]H6 ov1r7O|xybܱd9z~kuL';fntdۗ3!> @UpD \uPHtzJtDJ7B@x{ /?\e(nGeK!=}m\ۨж,>Pqdi'|ڑ6$333 3-ql* Vyo/fȑjǡ7çTnT wZ3%gN M7%v tIA;|纠m' b QN^ECff?6ls4;m!杲0ovZcſ>螅g]Ԅ-g%؊{i_f2w- Åގ}N~+6 UCiY\Q'2 w,˜x%Ca&]|q-e0l*x𡢞U_-rM1(3Y;iM~ /mKq>q7-ikgrB& =Qu GdLk~{sin\TXZj'ua=%6=w%L3R<*SYȟeg{ksZ1 B )E;"XYuR7^P c Is~? 戛 wj\++ƽ*;Bg Mا^G. D{vGFv=#*d-~t0r S;QBBX;N@gGNOos@U_VE;˟*dۚ="nmk^|saQXĠn5D Wq`zOO#m> 2ڄ[Í<)%VojgZ(k9S{ '[ ҆-;ֱ+Nr"g('h#3A 7!,Jn}M1QWȧ˴Y1Ua ŀ3lW2sZz;[aٺrW+2b=IjtdL~ŝ!:DoJ]YH$=߲Yfyb_O4x38),(= srHړP"ٴ4;W:{ZȼBL}v@8c(ԉ~AT~taLW//4#մГIA\{6yDd_1n\9\GJ<0[ 6a2Q@9ɶqv"[djM83 p㌯,V}2?F`yxC¡, txCJZ}s뎾!ȹ`yo oS+ڙZS +evX]Oy2bg}Y_z]@U~Y9cpۨzq$Nq%u.>f;%C1Z1OTg8[OQ@Q_槹8q!.zJrCmᅧڇ$] #U[ Vj0 3X*`TOA ]6$ky('@cH[4"&H@QD0[ =I҅$SNRven]m~->hqw/9o"ž㫕Ȥ-ECCڬq쇁qAS(TÒ>F]W68PdzMP;FNU.J# M-vV5c P4zF&m&7)<1"kDl)rOhtېZnR_[>qkӶh.(V3ʵ(98K淲M_۔n-3Ԑ,p|L})e.4@{Y|u_IJ҅Ŀ8-\=tnmV;X(uf!*fVfĭ֞-]v Йp/9Rxq\p04m lm؄ֈ )5eP˾@"{E*&rC*ue/~~gE5"L 7e297)wjgeϱN%p~Nx+.i2^G*Or>- Z75Y,[ 5T)XOȦ׮,yR(}Djr.'bV}" 2({r\pr_O1dUrPrƌWA}#V^ Pi>YD>7$J˾h` /#/3xkO ] #ѹ:.瓘CaMk h ,o8]>0r5嫲ҡ'9qO8ۙO%lks 8#sBZ>T(~aغX{x`|n,ѻO 3@vVIG$gB ~f%a.uqaA= _+pN)4Ȍh̛{]Zpqxx/%@6v̫҃3،#cgڷInLDCi 忑 s!\cJU[_ |HAs$NޖnP 4u♽'WGL^}8Jq~ԻȤh!NeyT޷KL@ͮ [A_]jW{@{JVH@e3}һ81,pҶb}bvgIdGg7@0lJ*h֡_D&elyஶ'7Hػ8 ]1vRz!0'h](IIZEkNf7 2%"@SG]u:mù{%ȟfNbBig6ȗ V3(y13a=A9Ye+*l}@zX/Zp(x HwUV2Ưw:Q ?u%4axU3Cfs\N ú6 AѿS]S|^M.cA}ϴxL@kHۛ]#tm.lY }r@߭rjDTW':>L@mr2ɂܛs+3sN( [~Sf(ꮬdn(Qn7: $?m\0QmV ᯃpWyjB'Hs(^TClmSvl;馢 t BZ7Ǖ g`g1}!w'vFroč5,3>Xs7hOjEEEx p~ ŋ`|fem6,.wi/73_>TkEL3&}o64%ZMiokU2:)O'xĕ,իف٩E~8S# - cJIګqBM {a/ފjőbf]Gnoc`s׀M{ҙ#xaz H{%#V'~r=zX\ѠQg 60PM~lH' x ӦO)k6Xww+@4iJ. v'pfNvqqiu+jD."nC8eXoF ImUY{/2֥ζUbCڤ,ڊSqyd.jA54_׾AF8淋3=} $e!Ao.ktRU3 uLCp_zLз_ alf;,rI֫d"Byv; ^,$ƑAȑc!Ά&edXiS8v4m o:ڻi$ꆱ<21%H_uy?pͻ` ^Fӄ KǿR¨? ҫ j >E4Ϡl'͎xug(Zoa+` rt/Z}xPߡE-8p2ʵ؄?ʘk6nb0FI@=!զ}Vۋg|uUSILEGxUO20/\|^7jjUO}_ 쓘M&E:!acBr'8H#m`@U LdҢ~z^fMkjc|lXo’#bk uC(sf]HGrYHs3K vwGEtW"WyF]>v5miōYZ~Π_ԐG82'FF&h7QW*|&/w VfOD|8 : Ftu$3;lg7yλQV[p{^+[1O Rr2uZ»n\4vT"r@{huIs# nEBTV|}+wD7bx0^Md^L |i[dP:K¾Ԇ!XO^%*01M߱(#ިav Ǔ jZvr(0rCno_8'b~敐VA#J`5 xTm҃0 McYJ>":T[cضS$d> ^%U]Se@'NƟO) Lܹ~{BN/xGA `)bnhhP7e|~R]u'Vh%957i֕ҤD& }Ob+_!ybo`xvU58su?8pj$,(W^ Y.[w .ְ&-gԯvs3]9FKhڞTX(E<=:>9Y%)bS6fY"mu&k7?eIwV6PQNh3THrl܊ a(]g-t.iݓ%a^$+jb qi5_t.S뤗.p G {rp([I=$V/kD^t Ѹ3X猄N̸jh? MIfo_8ZZhcks4k4Q nW? [Lz-)m-gEРYw>Pl?ݿQs٬.Žj!@뾇m䆞){+/*)HM:Cz:5aM^"b17KJI<Ǧ/A9Xnfd0%(ZqaR,>{ؾm:F 4p>Mw^#g:х1yܽq"%a6R4eVŒmYM J'44G<-T]C0R)N=RxxnrnQ?6Gf@nc%DG s۩O'C8εUSq#( эa,SCMGH'^H1M)iiFN y1a% Yq69 &e#5B5B؝~xz JF>3kYBi{K` u Rƌox.BiM Z!fR rKi="81Jd$/&:I>Ы,ɳ#:5luu7Ok3V A%;-Rc(m}j*to,\Vdi_LJB0A4ɇuFzə7ZuMTpn8!qn[I :*="MS H#DgF͞ A3˅ u_9 ;p=l*PFNas)z(#-:c0|Rޫ 7ŹtB3=]aXr*h564$%OYQ~QƂ4=IָwlvgZSx7hh;ST 5Kb#pREjز0%J6q 2KNF_'_z0OvIRN(ǙìE,DURI#zyipRLHD ]kGq,3:Lh4\.yٌnο/M{'4J #}-Y2gG۲_{FZ8M4QB\ǝ ÛjT*<7kTUzaby\hV Cy- J]"Ղۜc cFcr%umN.jE`vP]!/P|4iTmn TuܤZ4ſޏ!C>GRt5"v)CgvPG̳eS2oZz 僂J*4y ` E}|WNph>ᯧ &-j]Sdr ~i}*zv 8KC7LbsmaY+40hXb6wJǭ^6X&` H(k:%§jiDm{̻&pJCƹ.J#m|0 RU^m,L`tJ\rSG&QƇiжc}dh]Xx*si2Gy_֩' Q +xۇ}Qڙya2 zZW芴1 C 7Ѣx7fwx'=چ y5`>&LItt޹G2[wl^1!]X 4ȏJΝ}&#=/VVY{9 c/AȃnT]n_p+CqT+KǶd^ Y4KuSP4K7  pKatѰ$Ao-ʰFR4 $O~OZ#3_ Y)n chA)~!uu hW.FP={N}g.aQM/}?{=[3nR%@?:BB$RRk aT&ܗ&΄xw]Xi,EFycݪxT =J-L3J`9:ME]h|!.nz`.TF[Hk< y~^5iOlTHr[fx/1yck8߷&:hat 2j, y1 /})NlL% /΀;k0 pD\#ˮwO{E2= =!*};Sf G4^$E`疇;83JIbLe5w0]֦iᑷpldD+Or@5>ۑAzFh!Cz}Dk]n6!{c[ej_}c*U>Nkoj1kT'q<f1}F 13L^W>oWS>E,nL[Y%a[7z6yTUnOUY0GԢu,k٥1E;uP??r1bkѴ!ZLƣ,pc"^{J|<'wj{{s}{)=ShݮT9UMSm N;GM[rY<$\LIuYԛdCW%۱O]oIbVrmfZtϭލ9#FSԥ@DB-^ʥu.zk~t@!4&2O3j^x#sfFebsL9~#¡1Au/IhU!JU09%Yoj~ӽ:+UtV;Vnand2I[NJ9 5_IQlC[0tr',Jgh Ot؃v?h@%^nعx 3f7$p},,۸};7gf)iV=G@R4Z oD@kYru si+-h?oA-c,*W>r p" ˂ ђ͊^* a#fR>׆U26n=~D҉FA`th P5M~{ە #7{$iGolW¥ou,dJP^ؑ~;Uxr}cvғ.Tړ;e0dc/ BVϿ"Cګ^̀eXcٞ :*whn0u2$Q@|'ELnnEES\ a5)q:2<;8wtq/$V^aOI^ TRrewk6#=RD,]` ϮfҴrsF&܃W^?;GSb*bB[&ڃ w7 ;v+R VʒodC];׾k`T¹ V};HϹg1}[Wn܂Nd8|uP-+yu[,fRCSkXr~E/Ogr2Fee GD)_:@ǎ؀5,lہN8M} ҈HL)ʄvH Y08ʖlZ  phCo0] yC~8$@H\l. 8b3F2bZK$XF[H]nrlXСg;$kx`"^3>B?|Ex>a43&yTMZ(Xo?@RwӁbh< AU ò|Ll(QF%~|e:R(kE[Ȍ;R4K<Ə8NX1|.٧m^ ת@*mk j {ƀQ2͇ HYi'e*~߬j!/#86,B/cCGj &`C.3/{U6ä$fk}H@Ŝ!MD*0QX Iy:kۄj 9zwx7_WR!G=KKhdM!Y}xL/'MP4b+5(+A@ Q}n~EՋ Y!  7&=ƶy4 n~İŊj@~Ba}u駣8N#૭G<:aՇ69 (?=BN[g3 <3 Nã~wG)ӕer_.fGWk+ ,` KbH@Z=s=IL6AFB҃ʁ ʁ؞M\9/ /-}EG+#@ Ph8[M?n4GWlpYZaXOIy6j9$ ޚSpQ ȅʎ˵0yyQGBѪC2ֺ̥tb9DXL'8ےI}h17[`H1H+r)7=0 iCѽ8ک+ߨf#O`Š^ ET@,:lWNd]q`a, "}VQTE]1z>d:icw;sej:+uW$ 4⬀mH?p^7+) qjb$iTAyfcFahHd\f[2nO |3WK#q>OSkr y smlTN&9 vs$ P&H&X7Zኇ:JX-G3 :0֢D~5U<1yAT z$)@3Jw]PHIؘw]4S'*[=N5U -pajS'6B>sJ7sGɩ$:j/*i`MTR7_Q0I%Ru:"{Jy נ4CQӖ+v%$1K"jڢB8w1X]" ^m#E `>qA ̩OYkbͨJZcЂJv75u?s/N-seO~ 45^6E쨨ޖLC$|Щk /ߥAxDUXrȤ"}{yc ʥTQ]v݀/[ G)Ehǣo@x\"j,=0hВru z@y+#]LlUȞ3K|?W׸۫ꟕM7`h?KKC4FDHU:&xkGmz0(M<ɲXa0*@qxIjizJx>")$AGq39iowF xv$E6Tg3JSW4y7׺j vSoLFsn4[& &B+"#X]mJZc :|zS01AJH` d="_?ֈ N|nxyQ^0`&GAETDkĦBm On I)dL 7;btftg=$`,n+ ׇBk78u63 >/+Lgi^ 4*'. wJU归 IĮiIz]j`+0ʚ5z@#aL|D]S \ep^YX2 iyF"P~5eC:,\]K9;U J?)e@T/ 6rsO'=8n)U22N)cͤޡDWqvC܄;WzUB4*~[&5|29-kU݆țKaԩU4sTP-;Id*q梽^1rO6p*^=5hvJfԐbð?2+MLL39STl6|z`NO,9vqof862t^ /ULQpG#8eFsD\2ˌPjP9OCǖY{+^dVei[_[b,E`X|`0rCmLkDL? Qh=0j}G,2`ACPz*쉴I=!HCg}}w.}cld)xo(ҫv]aܼEsjt}`8M'4=\ *T޺nc04шc5jh Z Ғ~h3a8( a6PGoJGH&CVxw˹ЭG׏. - nSH59xt# .&PHؿi1: O+YJu&NYclaHR΂m$637 ~1HkF YwuylSP_IVTX=;a*) GUVcjX% yǔiSЏT/ zq:'e(Hcwe,6C|wN~jB?@8:ߟ]gu[2f@(hԃPp̿3rDYHVJy0R۪sGd.azL)zOp-6OPX(&UV@۹6]-6GŷʒÆΊix^zpύC_aXW/$Q碶4:Zp3jxYxE!'Ƀjǒl~&]]m5y.'zaTR./s4^i.u|v*TLvͩNzT0a9u 0dAމ3B)'I#27S t_ʱO/M\ԟ]kE쩓 {emrO%EoTҲ[ G3P(!"8z=¦xH!QsZŖty.Ĺ`̖r >_B ke!ۤ5Οxb`YwYZ6T_WywTlҾ)< 7hTdpD>}zҥ5!s`z5RY|jO16$pE)"Θ= Y+fH6}ꠢP,5GJʶvryܒw_U o[Z+99Ix0-̊`yTG.ydf8D&QbRT<-,(9Tp2%@Ŏ;0Ygֵs foS+82I[a*W`ED5c(_g6)^a{SE N=ahA{e߱4;-xZON`}E*ghL}M2<@)G沞}gͩ~e"EnZz?%?-^j,\_6|A*4Zy#N,\PEN9e"XF/&G\hrU=`ˁ0\;yQa<,q1c"CߚnPs|- $Wb%+#6SSiSx>op! S@S6z,;Ĭh-@{$m@6 Yjd* څ\Pǚo&GxN򗎘YzR TBvf`wR ̮O"JvR΍ͨCX%Sy7,#':c<,Yii2:dp#j(x9j+fw햜Vf!4gdZ="mJtoJ*6GE?"8 Z`nBV|Mj ظ~X H\# g8LSs]BQ:@Uh|V|n&(+d"h,[,>t|F݀6!@}$fJA zRQNhn~71XJƥRiusqoEk8gw GEcI(G|vC+^maeNwd3^fn5^I"Kv fݒdy1pF\'{Ԯr8 m"Ө4V e]2iS-l, *}U_`%׮A)<)UU_ (s\OIGZџ3ԟMOW:>|"cAʝ(yQl:Y>6< +]Pvю9 UHw=@è2z)${\:QpWWʖƙyg,c(Ͽ]Heb$eIPuBޅ}X@2t'7 #@ Wuv%ld_,47O<*#M@a\K=~D#E}ELD}Z-cnEO:bIoD _DI߾J^< .ϙb\bSX=>03OF}W\ :X|}3@9Eþͭ LSpSqU/ %MM <H!\@W2x)xP ArD&]9YmC>rahȶPt;  f, jE4¸K4x˸SGVh(BMYhy8\ʋh{hR@5N9ĺ3ﮗg3aUQ#X<!x|q }>X9 GIcw3~gfiC$(mdC9Gzr'*|I~k C]}օ@ݽW0ϠKI? ?GVK/ : V3zc';y ?"tkK,uhm{iݾ.i>ΜFf[K,jL~:y8()4 K!T5hcBɝͽ6{|fWr#0{8pHٍ,cjl7/y7~Iv/WHΥVB6Śq,n˅5-V~dC3AT"&K!Q/%rSL~ş&妅Ƅx燽?fkoU,Yw ?W2^%R+'y!aXWlQ&W$m~mHȁ.muhi^MkyB[:qo^;o rFMimuW3L+KSB`7(LY~WJ,%Yi@'qc&WvފmfYӞ|@sͶPzbTq/0{@,3=LzmK"cjkKXiMa.h. 2 KH>ɻLh|xcH*`VPpyysy:~׏K<.i{S`[AϦdkKs$\ga y1u" uY7.N77NgV(_|@g_ޕvY.C1-.Q6Q[^CߐyQ6}-SU?H-\h5XIϊd\KGlO*Σ#~v7¸sJ,yG\#iWfèUnzpkn=QOJIV6I`J!# 8r#+LJ (m݁Ow+"hӞMM4Mp7a/,s-gNTl|f tgBT"/s 3ZWI_0D*6%=F*^xY-GiŔ/ᮂIt )'A@̬eL#݈#dD95S5TA90Vn"uF\<ϯ#x㯳*k|'JY@oR)gQRÕsm}m&,ru 0( .܉˷Q0HkwRrEld @ E8CxKy8XM'~/E[bۯ1J t^HMzK'iD&W7O|T[=#U`A &8 Y !jBgG6Vu=zFx_qhLԋ @a27%g-ƅuS6># SyY6mEAn>hS;)!ۈ5юE]Zlf%KQ& BؕẀgG:^ng|ؤm` =Fh$ p NqX6> %d9/Uä7os}z$1ζC~0űbafC.97Hqi1k=ˌEرG#%FtnD`3BϝT3+coYe2ZfxCJlc0@[ 4 9UۨĸRgdz#]te[X8RLAޫ†v:v9KPs*۞D&pYhRGfBD"M,Ȱj+?!k'0.wieXk4*CX(.@ek4*uj"?/42t\}[CSXZ}u)=sM}Y V\DY )&iQ~V$4L*jlƒ Szj3ު_5m7]>NO['44i(tm%"QP3yܤxBHn lޏȕ[bf6}C{EӏTml!:L̐vDXhDŽ^ jA\dc!Tu 2mu{R$yw F9#˱@]xve`%^&깚s'Da hmq. F@ǟ +lA׮6#UZ~T0 DŮm//1P$ BBuc村 S=-aG~nº:LiCc+DO<'\L1Lb% е̵p_zG/y8R(,+dAK娶geJ2v,D VVJ= eO?? NB+1Қޙ:ޛEąij$ṛ֍Lu\|T%j9L/6^y'OO̲1y;"@fj/0)=vHj=U -:&l2e.֎mYܷ6cX)B#F.Ci>9GM9߷X&!3Wf3 ǽ$?7\ >'<~ӥ?3ZWذڲ/EC@U ^&+<[QPÜv^P xdPI-CkT-FhXw9?n;wj==qa{%NftV g5x!ʋ^!feuZN Z( >h>'{h)C%WwpbwD̅=ӯUftHVSx#S(ֈ=^(*BcJS&oMfQ &IlV_1%G~Sm,뜞Z3b>@!ޗK7>fe s u]eKe5RÓJ乖4ANvJhnZomsfúSW+H`( p(n&ұ8@Sd1DVz۽tM Y桱P0J$6r)/,-f)\KNW3=S-^yf#Z'N7gxUD 1_WF߀fEE'G8v;Tuww3SYnv b(vug2Yk`bUL 8}kvMTGrn2ÈF!_߹THڪ,$5CWR>)fe À(4vʐrLuA!"u$Q<ERY&?0maX@coz&_2=Ҵ 4Ss/+v9F3% ^2ʽWg*mzU [҈Ǫ9`xT󫥮M3wP)y|x@s*do+6-Tm,u[|Дr_2E:4v[sVYEjL~˚A*o4]UD #\+kd\i*ƃXt1W?}1]ZGq 9JxO7@ h@FTݨ앞jٝsjoF(O <-E{:BE%҇Efu):/Uޏ׶ZXʳ6u6P5)-Mu~Ud*o4a~ݘ/'] 9+'XA槿b+*DQ&:YdA˶I;ҿ)YT:fNNnr) ;GgHbRz'-E`'Y3̘Jzu.ꠢ *?Rٶg-R3uf.OPP 7|) s 2ƌ(9Gjvb2Y CZ;DWMGWQ;7dl²p(7O%lʃTsͱhE衈ٮX~ x !kJSx8H:Av#.Xľ~>z7m865M0( ¿~hCD0dBC]|syF!Yn+ϦkX5:Z|_úe6([r0/}]^$>zׄY*XgI0sl̎djETm*w/3 !I\ vy +؅ C)X|>3\FǭTS#k:3dy Y]=/*Rv76~5n[RH2O&( `ѣhn/뉔vX9V-t[EA&YT\I=?;woַq%0)gnAfYw)=]c9fX@`br7١ʍcR$+>C>~|t0B1h9Dn5`D U^+}lN{)yw*LrM1'?C蓙SwUx~Б4uASk绘%87'l^&{2y?n$D0gX+` pB2p 4I[S[D}bD [%Nf2*)G0C E4b޿yqFeQ4sT1XްMiAd!|' ^ kkEo/~HJߴƌğO?LGjPmWz!)I XM7j\Xwɧf$ȇ'b:kp>28Bԩ#S%7HݕVNnٍ`g-tt*^ Km)֦қ먙#R7FP Ăqw#r\%K.źL4w}̡sH~;0_ҮOƘp~5UZ2LEA߂lBgW!'r- $`\=dmV tL (ąWkφǾC `bҡv>=mdhw-{Ľ#KfT&JA2Z5 `CaQƷe 뇥ptѾLWBzG0N'0ˆܶrL 4A#4ɗz!q3(~wj%‘Li~t2B4ؕ? ޺VܨCӜASoewXn*6FIGspgΔ^u 3Y!blO psP6@n h#aVo0kŬm!lTOwGG#PAL3Le>E~tYPIe)˂&] 2IU3MHX/7U}" &Oc:`2՚>/GI*i5`yR+ݍr/J(\sa(.H $bsvnS ox^ "u߳\Kd״pPܡQIuf޾C0aA uq94`1TM*d?}Fl2K@<{Eܽm׶?N12o }% ʧ4)B~դڨ-:ZJDwzaW%9ZegÖLQtY#D;Mں_?쐋YIez xm^ 9tOhl*7cMH 5)%Mi&O T/b7$Ch<}E*pně]1Uj.ƠfaÉ>/b`[kM*K.* }pd jZ`-a"D8B\y,4Y e-pZ.sr gQl!A;j WP{3r닃jy186.mO%1X Ρ˭;#C)D/!:D"C!A 'g8˞fu.1#{|`j_qiIfYn VV`}5(jsƉR ĻTa52fwGHQ|M}rfi[re50H2(r B:<$)ɏhZ X z3,$a1[V$2;ZGhzLϴ']µ_*;BGl rM׃Ŵw2}NCInBƭ,> ;`GS4\Ln3ߡDǙ$u*?J(-SZ|pLe5V@oR'*1A.ɂhAحMxvK~EhA4}B9"Y?F(w! G,¶=?Cel*FŻ:GBX&)t*S;e {ƪH0IU*EpW?B'F縔 9=ag':/s;TNFX?gLc. ݞ BTOV+bzS8~d&SdteC ԣs[-v a(SqC8[^"~׼:S}&'IXgGS2h:D`L8#܍xkrG*U,)A~$E򇕵 j&\ܢ)4cb_U/o0)$c7+OOj]T_b7apM\84i8dXMrk*եh!5(lcd00~.F_~~={gf- .V:i ?zؚ:}~!`3Jmk,,Spŗ-kE~SK'MGLaEV!C,F2$VL6c7iHR~#j{G˜5.䞋f]O-gJ N.B 8@FPr8No-4і,ud ˉ f(/۹JR7sV:ߡ%` pEs & |SpE‰^ij mf%FQ3|$H\oIBOBbu׈܍ PῬ|iţ5`D!UX4C2w_ Oy 'i+|A̠{,1$ EdT\S'pĶr"3=}f'Ðh_մ^r\)5?5ۜL>=6`6m{Ny]lVj3hGy~ w?O uhqtѲBRt7qG^H6W'm'=~3 $&rs3aA e=:Y19`q7~U {$RHSBl“GtXcUB0,>x! أ~r{- ҁ}c>h7YdGt4l.OuKuagׄ,0g8j0XT{c5&eB\!fQ`&1d$$\4g\mI0Bkn{(.|U f溡a_dTWnLNJp${/$:Šm&acP.G#gn_*,hgE7$N-(n4c `D[|QaE47Jp0ߤ`;'@h: MPH݆m$0ԾE>! vHN\ 7=r+P+ioӚz@Hvο;5ω})TXɃ@#L;f=­<ȑ'x8aa+ ~ZCf#Rl5L۽Ge0W=gm3Fu5xc}4L~M^g Y8Y}rԏ٢e{ctPϰ州I9Q!LVgJ/JơSl][md]c im]9fՙ *-rc0֘;lmҦhb_n:)[ Sf}Hz3P?zۋNF.weֺw=Ӊ}إ>_W/~δ+Kq/%\vWWsizRoU\;4E5A}ƸClV@!ϟP4}&ǜ~WNl!$%!m Ͻ~YeJa78n_l ( vɜq/0O wEAn@g?l=-R˻cqCn tYUK긜{؏D]Jf˗3_G~1\N:-Ts\"QM';UuWY{-[l$E܉=,# "sj9'ːUf э EB _cXcݫh#}#B/3yu]ԘQ SQ!!u "e#ø+ ᬽYa_A2?DjfRkNG}@A$tw+2\/8[ idb/* \*Yzz-c{`Q=YHVrf@eN"jb˸s%%چ5x6ds0aV# p8[8¼w}`xӨm|{"|,BDd;6UD[vZ;?8BѰ|ύ|㏆GF\"ѷ_yFyM#YĖBa~SN|C<#|& 44yIR֔xd:z`HPCp-"EMy +傪~OL mm`ƗjDC_% ]eNV"QK1$ŷZk+OG|⺻{w՚l;nJ7­gR=VK`)ٝ/}9^3,"1 48ַ{#,$͇sױ}S}DւeKx .f3)"k,kܑ@޼KSzΐa3U@K5TE ]b{ʶP礽BrB9K鴔#)&K4F݁u?h,]ǧA~\w.&X宵n_h_2 VƛkX#r)%~FjI!ꨬ%֍5k_^iP2r̯=V .v܉]'@],4)d<@B7bwsV811r4n1[Y(2Pk2Sdj3̟MgT T;}jGa0 kNk2#MgvRz",2Zq!Rݟfs(A!W3?ň]>c_\~;os| }H0ª,_B PH/ ބ,"shG-R&|;Ξ :#:݉/ya >M߲/k Gp =b k6lzL${p[aX؈~yd$.>nw7++T^ Ȏ ѝ`qn@WӦ7KL Tj#UG_K/ wTuit@'2`Az?JLjC[UkIt_|mZ~6dbf݂w\Iü}VPo^/VUDݢu~ dͿ][N b  Hκ=8nC@|oM/# %T-ontDF T6ѮhGJpEA\jväQtbm`=OyC:7D.bcXDW{8{D+AQL >F&##r&Ό7q-8J([U$Sl>s(Uާı!$XW ѮW`.nh'}۟=]zhzg/"FwVw%1 lO]Sw?wzu! Ň m8֊YJp/̒iփlrͪ:"<|ی3i@U}>2LD3oRyn=(H8 &/D3Z#Y7C3aTG\b~U‚35+3lP+l޼yK:DMx,:+!&~)!_pڈp9Sf,!9|h_{E:eax5d&z?,*s*]NA8@\[~RHH1RR}NQWI @z.ǂFI{D4&~tyE <Æ5f< vKF#k#cL~櫶4ȹ6"U`DDI[n+Ɠ_PߴABJCDVڒX!PSUwB4z"T@QVA\ kLFȦTThos0Fpʨ |G~@oT^1}*nl"G 0I)0 PWL# Df=7.pN"yZ_{BarKLKAgkY}qͿᠮ*oՙ*z&rNt~w[LZ[t?`:ư) Rod8tL C.;`.=#V*6lH6pƃLd=#7*TTqUc&{AN{Jwy+l3R\ORi&4֐n Aʯh)k j[YQl><ѐ:Uu%v3N}21<&ﳭ{ ʶy.:BR92|iհ[vLMQFS<=B_&f6cOS__/ϾL crɬi.S0uּmȳ4&G~jjg'V&|@zp_]@.RJSJ1.Nsd)XŴ d@k0,Ǣ6MEm0^}7CyhG yV-̯\^k֑H܉,ٗ$:9g=Dnb}ZB <20X"#\;8|>hK2µMMnq7a@AR]z##*Φ_@l^2z.HylƀlKQN~DCZgi>D.ۜ*H8PP+d5{w_,GQG R5pCYZ@RoT`8Dq/w]f]= u H! ,dawəUU(pPP>E>tC@cv9`GPܦ:sH"YR~*oa"<{/i1kfT;g wVUmwqLWvr9+p0 XOqPCz]Q_/RX ˻h3-v)f:{%Q!y,!9Oj~@RDoiϚů-_ cܪ×JAiBlUԂ~A]H*ExZqU8s i>I`pZrs)Z/')8h\AjVi?(on[?x9_ &d×ʣɅt$@)=n;(uȰvhedlVخNaƑj]",c_n " ~Yc8M0 8yDo/ yy}:#!J#]#3?p02I!anϣ[2@8*|nܨG -(!e/:bsRRigc@ ދL:kY 7pL %O$]$ydhU%C:a͙=&-Pav/XToesJW*r:/).i2u FTq1,3ް+ }сЀRPyvw #"i޽WL5s^O`5(T7TWw( Fvʫx;~ވh5hWyI`20SqJ~sqHyM̮!?sW&m+Ib"e*%KL Q|uGLFSa*Z͋42yNFv鬂x>8'hiNLF~Jͻ0*}}_U _W `g(NܶILW@yD kHBxZyf)XgIP\oA#fO3|n8^)cU;3X=>i_MraX6v 's1kj\ Vx3Ph-k4`L{с +J?4kZ-W$6Ub\՛{`dSȜ6jd_[id̩! &4ԅ>/ST6>H6O'Ua}79hygy[?!{7n͗&l᫜_'J  ]eKwHp0oh=Bɛ۫Q,́xW=x=y=`Sm)RJ&Zr6rlɴ܅K )CSC1/<*!Gy*}Cn;afsuiw UN{delR<,8cb]}]Dw (˥7O54v}:pSづLА >$3Zئ| a?x=׼B}暈0eěr[ߔDfKl`i~W c?$$'9-@xZc̍ϭ+KJJ=ʈ$G~?LEPJ/ L?_ ^!ؿM.ĉ^ۡNwK  4QtqC(B^쎞C"fGkVZ&Rl|4IfQݤ&唰 zVo9^ hXb;Yd'FdaRЭKЀ"x>JYan</f<q_E߬0&u!k/;fGIywb26jDi3|k#hYɷ I+%W_HlA͜N6/B1JFXqw鸞 駕֥i$^H+~J_ީYH>s :)WV@utwה +[Q V0D `maU5i :`4ݺ $؛s nAl1 L᲎_PĶՑjdN!e"->@r i);<`gVZ9R_N8oҌ)0Oz »QjJ:`btn#.#5D~Q+sO~&l;Ykel;qN'L@ ɤ4hƩ }󞓆m0RTsrOFu˄@'KA4+uLWo<$ R/ N&l@ޯ'}sWe#{N5q:fw;B5h/3. s}QLcp6AÇ;ҟqYM%ɀEutwٸlCdO^BYƛ b;'錂`S'jyk-$L~N9q8"Wq[ B} Iu)فLKQm<#=ږ}g E^׽7Wa񒢃`#g}{nZ"y\bcA(0GXMF>\<7I[4Hd\5`qBgef `J UC([naL̅h^8΅}0il 9~甥x14Kx俏a< ڷaJjY,ZtH}%b:Hdˤb/w_/|4BhԧzU/3WV ^~pZ4tr Vff58_7͝Y`!Hk.hK*`Ӝp#H:"dAwaw_;.X#v 7?,?dOp V j 9>9?3{#Rtsݦ֚zNͻf*V,<ctk,ƟMpK܃_G!e̾٬jكԏˀvœը Ig Ev}1GPk5ڦ0N=qF`N?rC`%~c4s&V붎~r0sTWm1 #&ƩC@:#u_yDM, d)X#}^+L&[;E?&/U:TL tf+>IMqRj5otQ˴KM*#a~3A3O]1f\zӏCR.d}!h~Tźglз7}ebvra؝E5YЩ מcK h H҂7 sE̋mX]Y`nGɇy` JfkZDOc]e0=lREԩi:-zq 8ƊA7?| ؄SfL*3ȱ)ܱWE! kEdej(뾧5X/?jQWا.Lǧ~f75Nm"&V;p3g?c(f"kl5ˌWZ}J]vAWo5h%Hot{݉u"H=;]`KpIrEKے$t7iAn,^P}v(GrxLgIL_D 4R_*r RTDR(i"p#qB^gEOV-WL)Që+D yEe+Ryj9ܪӠt؅QÍK:@: Khm\ Ǐ_!w To [wa#_NMD"Q?޿o4G^kTo"Ӓ616k^"ަń^mR)l6Z::kxhHRY%74!91n-UhQ=GBbZk9"?moqS dȯFmͻwhF^S8ֽxn.Wdݳ8+#;F.y{'&j0UWl cc(ynĹ KH֦Mz+zC\ #8U~H}1xqD,#mR9ljt1餘Ilx4$Nuڐ PJ~HbIZjK7o'JI77#a>a6@fm6XU\Xl^aS2eOmX.EZ^_[ c0\xp/ї+?]l6YhIQ_>m̯)ڲypݔ^G_XuU~ fijD; =I0jL64an03 MYZ N"~/Cj=atEsȪ],v Q5j!ҏ +~QOl-c]Obm^7jvvm,"WpG&"[3ul DŽkM9qҿNsKZf@9uY:b~w50Ǿ$^xC( ;Y1O/ݵp S#hµdW aT,Ly;Y HtSQ}%CP(@w5/խa{͇N`// q*ope`PXbBYuIVO(<~wg8 _ESs܀"k0qv Rqo٤ 0g` -{5fZ_6aOOhfr-+CON 5s+Xmy?'hyX0qa,z*ޑ@S97daO8ćIkE@Ifz AZ8N!CO4R\ztaϰwN uјs}pDq۔l!- \R` b73cr–ؐHr蠚 b:I.#荌cA "CUF}ivEwMQ>L8Bj̳V$M WJ+Z8 L:qZOls l1'ONS;v_7-Ov% f؁N])B Iwxܦ3xŃ[Y7.gP )Y)G9ö^So0y 4С떴sw Φ6*_iD{:S]k\# &[sDU$uOR,SH)gA핎 Eq,0xMh *'|!-FL7|ģP]7mCMgƸDDEBrp|UZWy^GVmEua;w 8S4;YH,n"br= 'O!?yr@p2l3b l'Ёg. HsSn*4Atqh,)\Da #PÔ A/֮%G[9&en${ p A|&a舻aGĒRKS]> 4C:+0&~>7}AIskނ[(_ @rfi{d˹I_7[m~t H hvcG ^п2'ns1(!}Bણ0үXhbf$EA#"愈{T^&"%wY')gᵯΝCch&,h\˙aF&[6A=`=J;Q9ϡ}6Daw:ڠ'.L[(usL*7RڕÒ)Zsc~S<"H3) ?튔c٪pC{<^b}hCXøZ/&q뙆) j "BճʁD'MpK̏a-,:~5P°bLo9# 8p۬<CWt8n\'k 'Mpo0,CgnҩKDL.?$3#1z94`{|u^Vcocӊ$%f y 23wy_B:p([O,㧎p@B9k;>QӉ܎5EFOl +\bV"r㢄Z)v1I% % /< >Q9ߟ,qFjeRoԢ>ؗO{ƢFs.KmVom47F|H%Z]u"魧෦_/$#Utx~2̏Z<"lµ|M}4#%Dm @t,!Cd#bB7z IqR`:Pfs 9,Gl e`vnOUdHH5@\sp"Ӹ%CO\ qry#2m^;Iq\|)``۽MC6ř↫X#)$K3 Hh_- oƸ #ެV%z=c C,`DmiLp߈s<:B 'Rŧ!ai`*Ӭn\D6nRsYN.ݹNn 1?pab)jp*}];P nsXvl wPA@Tna>ؐ~kXG$ mKm>E VXPWchw!CVSGn pg3d SzKYgluy8ܛ`O~>>1dh\7È>L 0mr3(=I'@sGھy۞JXRb ¼!0mUH3۰8ܹl?b@| o=stR4I:*ttILRBn* ^YkVH" rV{菉- .GTH6d4:Z 4G=)2z@`oYhp^kÛP%U Az ϭ+w(,eEf>;*Ab(,SwuM;*u㳕Z-:#+5(E RrWv׹(+v:bޖTл-d5ϧ0ٱ@lD{/F$^J0V~]w 걠=؄KN`[qcYCQ_~R ͬs Բ ­kEN*`9>pޯ@`.KcH6z E ˕v济{ gFb*C|~4<`ɦyǢ@@{&,V5?Ǖi4$ժpkh> %ܡKf ylt%!.'0"u D_ ஷ[#"La+k"',ܡz{) s#._s9,;ńo13-!(u`YpC}ei<1NEvRŏ3(Jb2iPVZҘS&{J4Y<\o0O.Txwn21L[Us9:.}76ϰ5?V(7N0iTbްng X bqfī3|%JZ *霖XȄ#G*h])A&5xlkqjzYN̂K;Ӝ'Π>41$a®1MR7oCr Td0i]]i--loَFZ3&iW|pK%kBr?+2`r ja;3Um˻-KFxy$7:;o#8J\LwMz맢ֱAoWemb7) %EOair$M+; EQs?Y%xgn-V6=r}ȉ{{SM'lrp ҇P-lkTp"<ưߘ٩FS$)̠Z쨍WYs Sy&ؑV9FMlCۿf[W蓦0i18Y_褾<q<K+|~8{RLzo޿A3WoM5YY_s8B5i!W_WНR-$tXhH1.j^:fUؖdWW9m>.Nf*פ-޵ *km~JLYzDJ_5ZU䊀hp34ߘA 0T<ւOfY*В? '4!wjS`eBG؎rW[X{|my[o@G8$ofڟvnN ]C^E=U1K6@ntPopqѲ_;@gA18B+e(#D!7j鞤\{Oa靧eOIf;рKxP.na>-4C7β{YeؓQS z%O\F3M=d C9XW沙d<269-%3o4rI0eIC0 "t&=^ao7v-5*haU!#X}9~Zn@_ (?LjukpzuM$p_cwpaZqЫLR"V9hy(a/c<7ݯwΕ9Tg Qjo hAa ehD8qi^znA%&Z܆M%cնWv7Dl|2))DkΉ }vAƘgZyעg2N]klVX x2x}Pe~WdN |Ak˙hLӥIJ< _v~:uΉ:<\<@`S308A5̦g$ԞSBzՉ81:!.oO|'ْPz`T z>#/5CC?R/ ֯VR l~6xOe0U)$a%nAᆼBD93U G{ ض9\]uD6"K ˡ1YJz˖5S[V5DH uɹ A#L﯎)IQm3]1o_o#s7sZvьdKJhp; 6.<.ᾓd$nwgOl\]n'3} mj#%[-o2thf˻hY{lj E5̈ )]]=Y81ȳa1 Zu:(=){jAfQE(~n_:#v3I2-΄Gt4-H'5_o\zIUpXgRbwLP8iచ+Mwq[ kyQe:;KKԁjvh\zmuIW]b4~x{vZ9Q"KfI iOD(I՛d^-Z-^k+`ӰTO^T̴f 7&7 Q_% jDﱄNFR`V:%Pfqfҫҳd g|UZKPZGF#*|srP_jf?roSfLЏb4?6;6נF^w9 %ʛ{c4ﮈƢӻͿ&k0'FFM^H5۱ ~ރ[H/ϕ|;q!mzg V ?nEwI%Nv3Ls AO63ѡ*G&\$R\Ռ/)#F Sn:O {[r2,]niQ2 tYf<0$/U_+o Tx#U"Mr! [:m4(81?h ո6uXf@XGGG?2=x6x?Z턹s-HZE jBHX90QS?e|!=+n5={I5Z&|޶ă%ui?n.p+&^jh%|eDfNwJ8 mpB|zO`ݬ>?";wlvmq~ɺWuSfiw]pϕ]t>m𱚔k*)Ioo 3v8u0(o%򮾽$oIQHZrq<'k'jY@_y"993%㴂 ]! =kЈs_q@<o+ %ySEO@]M,{QMFC.Ѱݙ;RqS;ކl4`ޗwizF{g;D|튋`+*Y{p-IY U Yc~:`맪wClmOC]g N Qs].%%jqfV0 [Dkx㍡03_a\S5t>[6/뻷i;$qӕ$aq`fU0A@$DÒӳNWz Ԭ}+~1DR9pij{, z[;>,zr4hh:iy#YH<l*†CC&NOfug |u~~WO{CǾlsL Q GO'$,uvE!~'R0Ç 90S{P`Q K"6*ʽLKFwb`g'u4<7>!2*"Wư(~ˍHuAxt 1K%E ڳ&k2a%P.G=|SOk%LҝLg^nѫ@ d?ۚW3wЋAޣF?v Ș(0"T7lWC// _]ĸBldׂ6,'gc7cT\4:t%! Dhkf+(;ٓ͠.a ˙E(O 3˅I&\LН 8"BTLmDљR5 H`XuO LZ&9f/&23w;m?8*4tkp[r} $ ZLm~1#ʠokAc1.vuR=â6T)T*ңCLvuyb3iXB$]fٰ H p4ƌ>rτ*JﺹC^jO[T@9J??6J(K+UKWG݄?:5tT [EF0WnO#E*ak3gE^%͑\W')ڴ]} AW#'R6qeRPowQxpq7Xɗf[m&SVCbȹwkzh'?=KF[@kb1+)@sOOJ.Jo#j<@9"`BP#VneL_ޓKGVYY*w}%RJVW&Uqvi:)Jz^ѿF:0%H#_ ?!mY٠%po?03c̹j^rG"͠Aɳ X9X{V츏t&AP,ld7{VhW~3p$Q}aMø79vnXP U6Vd_ A\W5=D†5bR*xDχYqaQ0EMo!5ז p*8H.QpvQ"'MB;$N$e:e<ԎVPb3~ƧrӃ/\ )lNc̼J1ڀ7]P4{z{0Y@wZXO&K"/]Hn|v98Zϲ2(l^\*uo؞*b4U=v"m8+*4hdѷF,JXEDR V8T:948qDW.1[b cVyV_J?InDe .♮؉""R,S8E8 K7mp?_@̱5i^aѠ(rݺzAO䠱(y]˯eY2qLvba!7]@w,5i͹E9#=-]JLz\Srt6(P%knq#^r kL»Da2YʹSQ"6%GT&P+5AViGsqtYuU3ic XmVN8?M6`᫟\^BwtDLhm.aRU\.z5%dyr"nnҒ;8_.]  :|w"Pn.RI%Oh#3 Y΢L^|zYJbwyk93% u$t4:0#Ugۄsawɲ8xiJ1_et :jhTsIQ S_C!%ų!ѐs0@ߦg[!J;29=dD嬰Ss-8*\#Nsi@ro~ P}I A1]jVYO:H5g"i)٫,ck&Ű"iȻvWqrFst96LK+▵جt$o 7nD ` GE?MGǀ;Ғepb۟*K}J&)h=^x e}Ƣk ICbΎ Q/" z 6B/%+̪,iW]z; +20;ajIe}~k3 cK]N{CD (se-]*^wmhF=Xمiӑcf Cp!+\*'؍9M`kwu&VGnUnhi<|Td9x4_yl2"H?z;(ˠ&b}d%?2 )jLp]Y=CXHPap;y?.S`Tk`3tyѕu~Xug# l%6HdڲR4}HΠ0^:ym x^yUrE]% 7o{ͨkF3^T|NM5ڳh͹y/::bDRK.*Ge:+Dr&亘᝵q.Aj3E:?r1JDmU?Z&ie.-r^{LjRb8(uwƁrB8y;z(cWVTdl Bۻ!6Bc.GɃ{R/ܧ; EW4V~!۹L3:akG<+NM3z+ 5JI2TL uUA5QO$fSe[^(pokvkI˲ )K#b|H@`Okub_n%iKYW~{4|312i3xb[ŴLIxI61.=n=7GS#y/ĵz  GqFumHp *a⹾ \y0$1IH& h;5U5\2 l ji@jk)'b+OWHY5K4H4-fL>)=1,# \<\D$,w>Zd\OKҕٟPa;rFcoelK~t_0VR ~{ӘfQ>X-m0 vKMFcL;';cnbĚK{נ8uTdí$7D P"oӫ!d"غq9.*lp-.p1 MVboTjz3tC`cݔI~ .G4#ؕ`;An->xy}ϊ~ ~F%?hE+ ꎞ»&Q@PNܽɖ̢Z~i>̤, ̭z3-pgE-cvz.çd;P6j*nC9̿JЏ`ٍl]VVB''w>R:ҮjEbc1Y(^X*ZZ]%FO$. =-zF7]݄'`kY֢6L[T.YqkoKro t>gJ\RVV@b*KsV\8h'xb(]S ݳa]#q A΂ņײ-)IHFΓl9QasٖïZM^XDw6u:qr{\a,.Ȓ8` 0jpuF9J{x)N@Y%4 ݮ+[+/hmc8@N.>%9dI%=p܋{ݽb/N}jq$!\g=h!j= ^R2=3|dM'$߳<5P5(yL XLJڥH_ˉqQ$b_Pϴ%(ߩs{L3a"L儲+q5a B??8ȏYWM(yghap7d}'؈l!w\8Prj SQtt1UEre@ R6M $ 0K,x $F R WrI~^)m^)q=GyRO} $?BgsgB0P@wRMh ߳I8KHIБmU5bUFxtR?Kq'0tYzTӌ:F'Y}@Că٪b⑸u_VI=@/EaKqQEN5g0ow(%;o'cpMm=/^?8s['ɴk|0f? @K-J&#Uk~"".IG(W>٢ZHCͰNԘ_rry7Xֹ2"AJ4! k2u? ?TEk™>&H03)4gC#N5Q7BN /f?.(Vp-68@ M nH~3L-Rs$1z J"ۗDdo/T)չZ~j36U eM7f"2lS,\S:u'R%ZM '/YuW3U%{K: }6BMdZ y"]E;q^rY.ma.- / `#VNR9e.٧ 3@|Hd@>zv.;(VyMΐΎ&Cʼb3b|0ąkAr.2ŦtJUEms#9#,M5SX4wf,<+PhvDʨX1+#Z.*R-u k#UJ3ӤI|j @6g R`qP2wM?/߆m;OЉ= ܶ  x{8%nqYgZ3u$ uFϿKW9ҏ}6$i0=򇑔 دӂ]pӮyXӯ0h.2 IΈ=9l#'pdB'ObX1>By8تX!nSW$j/oaݬnjR~*~0Ul5@`^BȈGDK(:> wMGzS0DqY@fͨ} ف H2aPΞ(]PpEZ}o:'qpAYm`FY.CM!SuG )//|帴m>U';R4Ȏ3$Jif\zcX倖eVїC =D ҁ gKP)pD+^){{xg-vpl~g &+~'R43%`PsXxKNGv_R_[3ptiҘgvr8NХTS),)vݱ>*386ʙO깠5wQ2NCcSj"mxuQ CeדZqVms*ņʝ>ITsgu:?2 zaf52r5 B~Dl50*Ak`XvqV<1}w <(L n|i<ՙ}fX{q*_O<5ӄEFkDPߋ{<6S'qw%8d_9R5B'~ݗTR \ x?pqѴX{9@O\%IiR1z:P5ceyA%r*Fk"+Ŝ&?no"Y+׬*;/CX+0tIimr>m),lC]zEٱN<3|V;kǖ'XUaSv^D`5E(u0*VKNvI&$іL|"-Y s݌(|| Z xJ37-9~ci?N . }QPj 2@/VZAꁹْ6+g} @&XoF"v|IpGLW0 F2b3"WG@W|JӐWb=7:BDN M2o|~դOv:?it 1 ec}Xx_:/I'00Zֵhl+T} 'u-Gg9ӒJ@#}I !T_o-,(E[| O*KG?c4_j 㺆2D URG'kn3~6C6N3h"!WO>J37)?wE37=?|)_:qAhVKfWtxۯwşߛr',riUh5OF@OMF주B5iB|Q?t2:gR M8;w:~T"ksYOɆQ%p0oBb6HwV)foV#u[I?: 0w~gc ^צ\bcs->ÝvqA|#hz / -'L7vD?>mjITg8L7z AlV).LA7J{)@Fv@6 !撍mz-h➏CÃ. /r`F f^{NuR<ś1UT/j*ifsAX?uiQcCA3A@p.w&Ǟ$~9qǶ q9DGّ{Wo!ӎF[TWΗ|nQMd&53f$WgDWqohk!Vvצplϲ7߁E7Ǽ;BJxNyɒeNw mdʚcRq )![%TUt`5tAB|X8ML'j gEh@ei$5ՕMq&óE.Q\^}^Vq>tϬ+{H**b zSg0qŨ]gJҠ(pOVG\*Zj/q+pGWEaGGnyV>YwV?\KA56;ֽ-5twAQOΡu ǟM tƛJklXR '@K _,e7Uq0m0x;`q:@Bn>,yՕ rgb.䶔Xh#T !_}9r? Cs'CI) \3pm̻JLq-:rwڢ~ө\WT޷4ƾP6`,Z]LgUdX *9%σҋ-GV g!Y;*xHBJ8ٖ,<7{ЮݎUT;h5. 7c b'D}ŏwoFN1nZMR=쾴C-+@K 3\w j{eh~J%Ø3?#h<3\g],c/vfr*SM^ ^Z9/cr<t]F{<8k嶱\DJ Vg:!P\0}klO 8`UXV+gMw,sQ39b?Eۈ@ڌʟ !v@,MptծSÊ /iUL$gWH=WHnIynO8hd(V*tWm\_| t\t7,ʜfԭ? t}bMƍҜY+Jv'V >a`ڎó@K|"Oeu !L2MssH#diYDDZ3vb!8bF؈j\^7^MtGXޣ\VR pcKm-G`MbiZܙRjn4s|rU]5PÄtS9@l;5iq3L4W̽x$dHiFj;ۙIWC,m~yj~*tĴ SЧf{ێ] xjL3rlѨ&kjK3&%Ofx.S!9 M~"MDئu`{OlBJ(Bٰjts'\,r^RJ5;O)rN{:w!]%eyoV(u&%Fp񳋔z(3PH? .45I!ȱEIΌ3ڊyCpG=7P$5WH@\~mckJQcdq{hi:HݧR[=ҝE p7ɸ mab,),S٥PKeQfke!|So(<$[uhܧ8M,0$ORHzj}qZWɈnGSyr(&.'h̏9ű A"¶=Sb>}/]gOQEI:dж"&g|Hͬt˕ R ?3zD}@b{w 55I&U]d1QLfd<0-B_9<ٻVCcKy_0"տ\)Bl:Zo'@2,Yux 0l!kF3t 4 *-/Qhxn  =E6_mE_rFC!H)K+ ſvؠaz{j,,we XǭQl{?/Z(8Tfv=izɋȽm5O = a}HtA{ې>9|4(vN7\o\'aR{QW@ wӮ`L/ö 9ZLewy$ /ar׺w\ TZ4-vGo>y hю:pG9(J5"%h^J0o${@jP uN%w.VJoLK}+a6(O ҋNV@ESj*olnHB)kJsh+mQjqɯ(P*D CEn[.fC$&(ki; HYDo|L'0 <0SS${o~dO/vqL?6Jėv&=հqdb*/ȯ >kI1EWϹ{=x2exu. `/h4w_ -ݪQΙD3_H= L#]c ^=7C 1Al}h5KOxe&.M1滈1% }1pb(ꌳTlΔ㗲DH7vqBzPՌ@ЦEw?bڥA 1X:# o[>e&u|EF kt2c w=_W(~hQS`x gHyI.qWk7KXMOA89j 3;1AmԂМீ*C}cG`N'#cD?a{/,gld 9µsg%2UN4^P-k d\(84{L*J-kNv#> i=ྜྷˀAl,Dj0ɧF%3%#XC5 /|{P`Da2ۯF<jU{O|R^dpO32CjK̅[k?74>G2l`.@zqqpB}\Td%y*nR)d'Qe8 }VW w 6 ~qN=/?S/wdmrVáqz>*}e&k.]#@=wp=g)|&/o-+0bIGzU^,< :pz',l*Jӕ?7CD(rÈOs9_u7t/MubLa>vOof3t̙#:7')(MS8\)ըmkůzKvSՆ|jZyXA{ SbH!FqZ2 k̇M N4騼Jznj.P2?U a@oa <!X:`z>*HQb*.>x 1&F\1_ ,6qM/q&(£T*.{PB$s!3~;~tsWM)_q3bbӃ`*RAIVc87щQ\[Ŗ=_%(BJ89yܛT|Fso1nKoDrPix1; kXČ1:%5hu[E7"L,ӧODTr +0Ջb:FǾħgz}DؽE))H/e,GiEtX!~}LgPb>}$ˉ3*K/"ɪ`1$iO4;xm*'k- Yfû٤K4ؾr{8U@Dkz4rJY׫+M0ꜚ{_049{pFW]@ CRC[RTpv+%(e?GD7RPzi4$o|gc2FVU8uҎYNCg(B d6MB] < 4tu2@c=zAt4Z CZ <ϑ) a 3 ;dPj甁YFY>ZW\ى.m\1M8aXa&߬q \Şj'&8dz:fߢ|JMXrZtqbe"eguǍd_)Ɏy >=O󲰸OS䰢vA\gTEZվ3>[A*Էl)cA /9@,K o 6<ێ lAs{*Cl藾 ;rh9 7Oٌ&̢a#./[MLŇP$ ۈqIv7J3 zPbMALюZ]CŸm|Đs$Q%ٶڱx{O_(`)Q!TjS0VEd \2?8ѴPJ}zܬ[i>D_{H'p)d?/:)`86ZiD$ _S9OCKeRtUV@o J;I)#g2W6w'/1xR||sd=RuZdKH1 .`dsx[Lt^7G;H%&7 W0$ IṢl V=WnW?Ptoѳ0',*j@=o爧lw>/KEy MсeA޻mRnAWD)!JڱApП2COzJ?BP=*3dֱިpFIY(VVӏswvN8#'W v}F+A@fп{Ys^]}wj.ȍNzTo ^"}a5Ѝ zUu{;Te}nRwwbBR=';\IrHh>-s!Pw^sSl-t{Y7p-H v/ZCB#/n$ΔɗpӺPiWi~DYMgu8 MZmde waX-  (m1t:#=5|DٚbMFEJYܭb*շq!r|No㿉jeSYoI9+RҠx [A9#y m) C$ Nx.pz4f2퇷 yf!Ϗ'-Ոȕ]( a}|7cY1()Lecm}L7L^@V$)6DIy5%H %>;FF7ͦedQag'PcU,/v["wYFn\C^&<VgP }l1qEO޳?]M#jnLi˨RY1OhU]_HÎ ;l4Ռ eVmz aI_TX8 :@BfU^ #‱1b-;kUa5ErgZ|<=`%ł!wc"89 D%<Pqiѵwg 62_u^[3\o@2hxZr݇|("wy-x,R!¿/Įlt9Z"kcQuж (SWdtaCNT%*m̆h5C21q*\-0E{fGF|>lUQT5/L<|koAݯJi0u¸puKYwG//R%m!vK^мL: 9la>pᱬy^9r颼rCW$Sɹ*5}BBcwlM2 QMdKEu.*Ö]DB}AȪ sd'Q[2KCdFsY4).J:]ڀTl&;7;,|(dτr .qhʃ1܅:x ؽtV2K6^M ubeVn]8Lފ]bGBݮl R?>ǵkYx .af0x$Pa>>6S~GW5)jK7j58{6sh;*[+z#`a>6`Uo4lV~cقpu-P,-)⺺:Wn*;-XiCl{= T^ #Gmk c. V8K-Ax1@e Ӂ@n4uK&bC!/SJod)p ͳ0\.NI =Z/K.*/si$Qw 5?qiQΉ9,p""5iP\O^P\3_޽,5eԼ:l2|T2F-O |i"`{ cy\U,jiˈk.Vpϵ;uЌ"J-Zba?=&HTK8H)JKR3MAZ 5fl6l+B #zɘ^r VIcfvFNs#"#(V:k#uc` l& N3lqH"ݦ,s ~WBTY W I8_Dj1FD#%|[=(vᓣac)mEbJJÖ>#!ƴhpTT߯?/ڲ%s5ajd~LK Z&p`doGjOY6e"{Ê=ĂZzbIsž~%~^"r6ל_?Ύ"M$lm{E7cF`-ҬvL|hXrQ;$:h:ZwcwBwŝ90݋, Rm|M} _KʃErJVw2?):OꙐ^x)4aN0(fVv'SAȸPWg^ ΘV=h] _kãQXɡR4ۤN"/%hI"@ɿ,(ڿ!Hw:o.BQW.+H6q{R߶i7 K0pc:Fi4<|-RR(mCJN:R@ \ɠwk$ǴG1 Y>F3f:+3]~7zb, qi) ]=t OWvX.S&[c?{H5W"Mؒl44GNڄ㌧sM %ѪZp85SRiXMn.AHof~]7)\xQ&("\fp ~7.eSP1󔹻*cӴt&K1 ޵z7FLs27*]x``QSCe.iMzPV>_zo?*3Ɵr^7pi_|T"y)W=+}$"YτjQ ~_p(kPDdc {K*І[U[ZrÑ#f4-{^+7=sh v+o`.]Ɔ0Q|lTZ ȭ6?6>--okĘ'/ond'R8G;ȴԈi39FB (e>QWʿD~GٰAK(m["w@Dc0X7}s'XPw9ք@E0*;j6-Rw|t:DD%j$r~\8sPcx}N>VȂԸs*5M4N&^k/AdΛ5 =Z/a$]hIxÈC6;xMɧ*hno =3[eLJ*閶%v0476|CRGnݭAdJF4c賐i.\Dޓ#!ъMm.3$@Bd{n '<4W]2G\b7ReՏo.Z!qv0I݋ȠH#Ds5ʓ1rL:nKNE;IL.{ "2Yy9vXUͣeՎVnYk}L^[|+'}l b^vc"S,-^p[,]L{Ԋѣثَ;y.3ےX%. 3IoSB'%KtZ (gːiPtݺCd hF!P'9}s\ޱ D5`Т?50$c>6 '_)qz>HS׾px/:*;4DV*UV:tv8B)BEf%lge&&_3ۺO{YŴʥ6g@Xl'KI)cގpbAx;}]+<{<6 O8ɈbVP)0{3`Z֪cl@ 9mV'?=mZcձLy:!`6MQBWNT'1#UJ18+hj,Ao*Gg_fyS3tɀ{D(cI6 wW5c&Wnt}ߙρ3Z7SS (S`Fަ0CpE.cG ɐץ-4"R9S6hINOLΘE)$xp"$/^.D+[AÎ A=fOKCrxS3}M(uHĠZϑiGdK$Rc߾^)Q\7#_'Mjh{Gj$SZz%򄊸Ha'\t9wFSmp߳DFt \1p<^4[ĽwYYV5:fF 4u~+2sT1,yhP=NqQo?Y!TK|K q)ej9H-H6O;$M륗)dۯxB %#f6M Q/j\0M3i^@ݫ]{LVp qTӵ~I;{hQz ) q?F%c/L7] PS~MbaMhɭ+}bϤ#f[ҡ*XbB4vv>7gGgPyi'?Oq{=p;vaũV)8k16hF$1%u)u]2|Kj|8y֝w7q>Z` L#ƮJzIa;GO6|CrkzQîG`4`ّH8}k05%Ny3Rɪ[:Z]{^$tVFqZf ](#:s^&kkpHѹm/ܝ=* lI3cw?qI!M{/2Y/LTQԁZz'Ycl G-; &Nz_2Vt6 O]] ȯ8ϖ{Röz`#"|65P1|Ae0!$*2IVsx #t&}IlBm]6k-lL\x$9W}2幐m!EC-OC6.Ti5sEʛjQƜe䂮c&GFSg͈8Vу mj zZս ܼW08w8Z]xUa8㢳% 3Ex2O9 +j)ٚX%z>qAҌY6kCNJGA֝$Lo/qǙF ,B\o}yI)c<&vM?MYI#v3;Cy0RC+sHe!wnE5֥jƅO LPpTؕ,R:pgJ OҔw$hciZ<`ɞ)8?(ya%,Ȃ=Oi BI-cUD2[;Zu*ډy*3޹|-n#$ B@߽gh%]eU>$DJu]г{W?9!2X*8{ {7k?J~pѰ|U-zDҞPwrTg2Ty=XK}}!X(70ybNѣ!dMKCut !#Cut_)+ Ie4WݣWsm3rȊqƹ@Ż0dȄ$b3#s@ȱ3*Ⱥ"Jq9U*K{c1\J8kSM!:|R(Aq7~/ 7ǂPwٻX )veng Qhŧ6hLxwd&*Vmjh=ǫA?[v Wg):|.u-pik:WYּ``*МF6%m):%"wLpXlEٕ٘#3gxdX;ڕp9xmr2C51G[| ?H@ӏz[^`1@a}`\>Agcw8*!QA }3ݩùu~У*1]P=@-ǟ;{Mm53JB{h}6E_QEI :'hh Xcfw݆V$P-JF,myBhJFЩpOF1v1MUp卨%k|U*6)I, W'`74lS)U2 %bq~tv=RhBvkЀo"mRe8]l*ȑ hg/Cz1*6ࡁL9]Аs:YՄg| BD9 u$a\Egm&oIG lZ_H{rcW V&G6T1;]΢V13K"fQ2b6=G i5J_>}泘E <ʹPQ9R6~mij_ >ymzÑU x,Ze(6c/ 'CtѫHr:[wjRzfiN޳ALQfiș; 4` VR1PfTZ+*;ttsbkuUדca/,IXuG{NޛWˍ |Ձ-mIlȆJ06R"V"BMgi;`r@u !@˅'b3T7GA`)9_5QaSW۲ՕMX%C,%sS$_x8QAD8ۍbe(u+0{8 7gy28g"+¥S㞅#eZկ֎pe~X ҇AtaJ"Z}D%nt+Hv7"9*{Rt(H8ӹ!39 bgj%l%Tt(#YA5|HG$j;+پGE 7FC҅_b|}Ib{&CtbŰ[[Կ1z.ㆱEsLGS G!5A:n7؂Ri,+kf`|\;=BN j<] %< SbH䛍6ArрԽqU aCY?!,/}|GU0Ј!6eI{Mm"slO) qU#M`geUMdB3oJT!5{)SVfjF2d}='8l[}[#/d#*(gH6jZu\oW %xs҆FNp)+WqAL=t\7>^0W_FU2@݊ ?yDE-PI}{lvf"\d=ѻ?D,viV 'foNJ M5P@^Y4/`SFi+L1!쭓tSa= ioF)5C?짣 ٔ at&Pap682=tXA4~T~u/JڳLEZ:ʊess> :sM*?JϢ+@C**9y~*<7owm$0$B58l}1;s<@_YNK;9(PQrF[#hֈ$GmLstiع{J5m4}$MupJKSMt/}je<tq*C>^P]Oޘ&?'+S)H9y_1QкyaAĹO7W3e/ۿ>|@@?0lT9碿 D1 _ZQ C gRCR$+i\(UH VW? :B? Z(MTܪ`, J=jHeω3W5Ԝ*(4JWg9C'Y42ܒk6uP 7XF O4Y%S:h @/aBhPloigFsr:,dLy!J$Mq:|I , <RԞ{!h{$ɔ+eSXN+*NpyIdj#h%N-rT55qNނۢ͜soB1 6mr\&JL6 ( -4HU-:P='mPpOnk‡plBÐ%\ڗ9&Q+r>IBɑ(S}R[|7`SC j)o3* 0,OhPAG\hto auA\31 Գsdz>i:FPJsRwf6L1 2Sf^ޘ b eވqy#aU%/x<'Sguk!7>|"yTE<f崦?’6:൜Z"+ u=D8IGK1Z6UgBpS\dr-'\ٛ$h ሇ=9l\GP@E` sчSr`aRPccXj}"[rZH(Id-ghr!1\ԉv踬#-"!Z*jo^0S%nEُR|a˵}x}Vv3Og@56"I)%zүU {#[8Խ{ :I0 v$ 53e*@A/IOFI8r;_pdU/( :ْYF t܂<d?!Fxhww!Gp|6gP`Ԇ1 }"6>`R^?c>Cf[E-oBWao;"8=,p(.%_ ɚl`KC NJ{ ̤V1Eނ ğ'r1~詝&ѐE=)qΕQ8z@g1üQwMJ3KFqAB֍u d9Jy55MbrLn_Àg msl}}ŬsJsTl, u7b'c[騶؉4K[WsV8[(ҖPKJ>1rJUik12+/d!W|6%! gRN+=M?9`_:_NOf(WoYZ@I:]Oflf+FuFtRD :)<:f4^ψ;f@DAUTڴiPNy4T;Bz5ڊqp lQ-LJj8l+ٯmyj 5'l `wBRɫbJ?P-#:hNZM#+*C#cr&|{4= -~5pf(j^-]Eَ&^;V [] cZգwHыUVF^ I(sl9$8GY1\j&0KZ+"PvfmD#鵋hh!4OA*lWW"0:q1 jڏU0U,5ٜr̡!ab#:R2<>_3n%[bXB=kHLJ-U^F@]/n܅_)(؛۝.Pu?a?q^7lP5Q*YԵjتc!Kor-DB{6p Ʈ ;;\t~aWl{,ܓ#f5h,ަ `#\"9%P.WU82,l),3ͩbF';5n7UYR),:ڣO@"-{Nopo+nS]PGo&V8T@LwJhx+$&}Hj\LC5&*^K;YOբf6u< 6DfȚ(D?;_rHdYTc5vyB,6 DG"LuG!fV w2$끫 'yƕñ$棩"_g1SD[m~[Ģ}Å)-TB 9(^ 'a:g@ݿi_ @Φd 4z]<1+q~zZ7y X h;њ rV;iq{ׇX7⻾ϖ,ėDG McX@0ĝ=pP1s txPEF_iEɼ|7x*w1E-xMER`lw$SA+K^gxa ,[1zu"T`u?g㥍SdJXB.Z?pҝ#!,Jg9 Ʊn&G )E%Wo:(emĞorjrͦ1af~}fjJBʮue>Xz4t6OsOk%>ߓȤN/a@*a8lYr AIpM{duܥv7=  Ao:>2; -H4 +g&T8E]z^|9Ù|4zv"EvѭGw+K]_?-_M-S~<'SFVd.W9uV$U3+ѠpR\VS\~l95^HNqkCl rlNy36).rRXZ]GK4efcc~PA~kkVCIc~HH-X)F"o9R8'躾LЂ裠Ͻ+ }7 ;kn t(W(m|^u~m@H%I*;/VӪ۟:xv w@2 ۆ%,ZG{^f1`]y|Jr'! Ōɰ%̸ MSDa\n3D7 F"ަor7o.FCC *fO_tÙXE~cۚn5iW Cp*UK=!Lm'G>?X"MSpJ7}^mxP㶙'%!dC낏ێbY/KtmAvzɜG-E!A/=h/EїAMуN71ቸkKG}=3>H"ٱ^2hLJc_d:cv3x )944>huG|h9$;Ieb"OKzlwd5$u5I5Y&5$S- sw(Ǻ=ek!\d_.xTe״/-1[Ơn:BZ8o[$A-tZZGXXJ~-di!3OiYWJmn}'!VnoS'[Bʛ @)7XZ%m aN "Y$3;Lu*8GHYXFuRHـr g ZYMpq:OS}u%W~R&UeNokcI~!GWi5|zӗ#TkM7@}qbXqK͆ SSSaRIJ"sahd僯2 g#%R/т>P_Sͳ$V—^A'utl e; /-u& )a6: ~`{Ν?uܛ^ae8˹ lxxM H+Y@܆u4&}.ӓN+ mlεIXԓ5WmzۉsڗYy8~$T'bO(F˴Y Gn6bf8H Efxh xA0ԖdT6A|Z_Jd5}/H$b ^?˄G=|tK_S&ܹTUO,/R W×G D9[^tI/Tk?N ҫԩ؆(3vQn ]ԨP29+, f[ }&QĂ #+t g# }XHaπ/ll g 64SQ"8}(iZ3a4LKs-0`y`ܷd`!MW7NtR/*0ii噔t?Z0{_Z4e4CA}rZq s>@MUm[n #sVŠ{3CΏ0n^s҃ߺREs֜ve֏wr>Uϳʏy1;>3n߽qٹi1Sn-3]"~gDJD[Tד56Wú&i_ΞoҧJ */cCnhWbMvl+M)NrBh8l/ Hx=!%`8F46`#9@| /j'+sʒfxN:IG&v9VR2:<;(6jkyBMPũW ]f>M?̌@qfhɻF `@1s⽀9؋{Z pn"*1 ,D>VY;=I)G(ԾM#E J1|pɨ_=?*4pf58z_jd{KzVzbH~O[qqf]6p*]ְfc>Of4=8~WSn13pKP,_LC=FF?w ;PF8_: صr# #?hZԈ}_<2֩aU>t_*hTտw>XC r?&nA>s؀\"@cǺ LXHxF:Z0hݮ!A g?* T_J Jқ&É@Ug KVje HO5Jw_vPp]"N, 1MM!fނkbQp~P 4@NTM@,}V7h%HJfK(] \Ѕ? N%^@0 WuRn6x4!wFb$-s5cD$|n8pi`6qtM'9xiq%P37nPa kr:Ơ1VgC뙏TvS{3Ua$XcqGо.\^9ܫܬFL Ϝ`)$guIC<әeWyͮ. +}փaS2a.,1Ów|]y;ݒ腛XՠR\HT~^JL|DDRT?F4==xabJ/:98>$*q3c| {qqKy`jpJ2A0ƏY ԢTfuJG8ix  k?J|0aXMWۙ.yA_-s *]X0eN2mEC0YʠG[vcG9;Y=&ʮ:>˛!sKL(sV@4.`Cl+ʷtҠX~Pʅ"SċVlL B@}O{)գD6,Jk]g(Ԁ9opn^Uxy2?*= G}jbЕ}kݐ5諁@ W[!ܥʦJ G.@ܵ_0SrgIf쿯ZFg.yx]{|qDt8ew[Xn[EDԽ0B@*Ioa_Bu-Y`n Sabk+5| u◻S[fv[/7?`?d=L2Xqp ETT=O(ȈSw Ԧ{"+vp- ;;#Iy7#%S_keG:HK]}]Q&q[}73:q\.ļ{h.TMO5><ߚx! JmU垀UiVcm"hX?0»ȠaYlc_GnulMrٔ?ƹ;@u˞#(CqVD\7EeG[痂Jnsy'.].d/V^u(L8kj|ftBV:Vwq:qAg+NrwgXr ]OI+vw<2C.Y@ 9;1' V}^9oe[ߣxǽL"Klc^H>hs* `X#^8hu-nŔ5{mbfg#~ydjfZGfb N9O8s 3QT+GQ p@?: -rDTfԋ,+ Ր(x#z s$6YO{8 @źT<-m\fXbm4l~%d`8syfїpEQ%UנR//ձn-J@?i(V*1:ƹ A$5Wvqvp;b4{K1gܲAస¨F?|RThД+;SmFtkέ(8g״l)ACn8U`i-!>L@7 Y3Z^7qVVBU -KD Mr [}^M9~1~6'Vx;GWƓtWzޟ^=(H6dד؆rNK:EV"ѷ~^f[︵J`8$\kWvan$r> #>s|eàyH ^6b.UsYkJ2 |3/@H3m%2.py`э]015eKbejfBV_Fi i?d4H$KMD Cuk7Kl$LqgӪچX觏ٸ&",[VD_<^)! >Q3y} |j2X3o{) F zc)ļ?(.Ae{f,q{mFP4UY墕8y?/3B_t!ri63J~p1#TOA9q 3x{,\gקۺ U`׉wZ?a5IB@+Obx4 fJT Ĩl$ϑk^s$xYP{u|ya3s=6y8٩*[\ 1]^OSO!̚t= hFIh^ i1>H{nJ.r><˔g[m)vYõ6fPMfOUU.·Af 6hcpMa??62CH7 ӻڙ樬cRXV-cax!,(N6L2!Ɩӂg= Qi8%irmy0)1>= ZF5 dRTyZ8!gVo-Cu٤3pr*T(Bx2+E.(Ղ+xv=/oj 774ӎ9wI,HmC3I:tPtF&VYPo.$zyQIFzɠ]OإXOW-†g:@ ,\sK>x{w<ΎqD97NɫAmN:-žNػ׆liW&6,ܢ%|tKd (Cg)EIe}Ya8Um!Y7fl^9qD  j.aZ0nVD[ 16 j4e ihfȗu7n.:'E2W(oW8T*اӪUV"161oCiSpnr؟Q .kp*;[QM6Wp@k3̬LX b3v^vɮS/76k0䫌f< CFȵ$7!I\+ިXOr lP`T428R0BF[/)Zz>뜢Sl if1A|d^U&#tXЇ>V7Q OEnU7(=@Muf`qh/wxbr8} iR?ˊh~*{ nx%ey}?O@]XL<5XVx*mؕ@YF'ȓ'VBТ͠W|"Y rTCҐVPJh3zw]˵e|VdMUwc3\臄@iX 4Xe(eg`o7 nAMu\Rд[xev7-G@Ry0}nC#YNO5]I]M;QL-PȥHޝJE )/ XT,o~@MӡBET>lJ폟U&qVˤ e(;X#?15SW&gbRPF[ZƏ #=S]nJ֫ة6dwjlIՍbrD0DJ DmxL.ģmkBn0I D5dAa)ӭ]E;?2opŕ`$F~5:W_ޛ5OcG$MQ@CDGB0EuqI&zk/Vt"od\fU]ǜVOGƧ (8EX߀= `)G vl!t8̈́X™ʥQ[xnjĢ9$]Y r㵀Jb@a/Zx%tqL{[2jR2íЊXg"Vξ\ic}h8"?c#Nt)ʿdqe70FkB_;A'3Rڃt2S,|A*}=WFَ0cΧ=` 1l.jBU^3`䑑J+Z;2RUv#Mʶ@l :Y-Wwǎ]_ݨo>+3!}Zl5!h|uz"XL^kvcKߐxYg]T=)4jN& Vq43C$1 kz٠=^``>HV]7 ("d(`YK@ kA= ) 58djI[xfD;c7LDjaXקp&$9B@WgpAfq2+=+6K@c "3SU|9Qkt+Hd,H+7x_Ӄ9 $N1b;֛'*-Zr`>Ӎ,{c8F+H.L`"AAV-UY.NP(XK(;mΝ,>N__W" `'->ܱgKXv;zπW]_$lg BEl!*U+]CSkV -ZcЇ/ oh62RFqі~D3VvJ"rȦ=;M~˶#T܉hOt0"RKX&;9K9`u|×j?q^_FI^n3E)aoľ}Ջ,k){?C;+$97A à^{0JQGPr OF":r,ܚ>`I D(2+d dGꫠ4<,!y߿}C<ٯ@8 u>hkW/m) ᯆM76ڲ? ,zKʹ/{q-6m9#N"Gw2K"G]/0 bu@ 9yƽlԻ+f4Te>چMƥ{Wnlq'g{) 芿@x(&U\3LLotZ tO(ь( qZ;4^k"=0;X(Y,Hxlްbh{ 0$ e#7QxBpz;@ 9JE#'SoYWV5l1e%p!'0lO|ͣ[edr^|6X} oV>Jq4!P6_ouM#x+YU=:Xxl}:\ y`RU07aOAK\ Q"ր:K"'CDxj 1FY TE#T1}4?;i5x-Q렯e:$ J1 @&X}]趌U?raʠ3a'rU{ b3l%}Z8(qEAK-pEߖs% f01AB捡3=rh&b.؁֪1621ǎDyvgbwܙ#bkpOHbzfkB%H8Zm!:SCvn9[0.gU2zu鏍FYs{%Cw1?N){]z V~p4B5kv8m2 0KnԸN4 eI2w'REy_HWh!A!s4>_>+azhm^dM;P&ȑ՚Njwꁗ4:s _=?DtUYpt-ʺ/*xq11<7;bG|0D `gvP(sVLaW}%ϐPF]);sQ^8]Cj^&hh[yQǵT1z ID'ptߎJbvV[e , s]z@&1FvjSXF8rmT'}2Pol!~\F:OOżA}:Ҋ/D'ȦtB1N1 5N\}̲n$ɓO|E>(kBaHW3{\굣aJ1FZg^8~5M(k`fԯKը8ͻ :h.!K9`nD3ZĬ$KoZ !; xOdVXyhjwo5\++|3y7v Js"_㹾ڧvgNǬ H<-9i>mt7}9 iܬ\Q"ӂ7ߊ.k|< ./`,4!"pk œO|맸Q~X u]MCMͽY$@ِ} zw=:<;9ɦWQF77I1ĥQ 1֛מ9[I= 3NDdžF~075{Ϲ5K۔ev2ɡ,ПAdd5lj0C\e`hF$]4t)-.yL5]ݟ ǚ6Fep_.ǭYUVX'V_ 닫]9VɗC{a ]lz>mz kBeMM>^7arTQ.#ڶR |"TA7 -L/իM%\ /=Ń u,gB,HPu{R6džfI]v7 l7]/%}ڞҔl$1 +$bZʲK6E)h_fyB Rw'b6֜ b܈⼰c9FHVPBu6͉ɕjbI24{b`ِnt1>Z)~|ZRFSlLkʨ TM4Iǹb w"r9IJfr{9,HZ\fC><#$LobA}!@Wai/clgZv_-Hz`昔슈kn99p*dRW47rIJso,vcJE%ȑ/a8>I=oґu$nk>1zX?4}f*JAҷmOػRF NDLO5xoEW=e@yi<^_fVQ#Q KIt2s$a8|,;P_:%Ouפ1+A09K|iӵ>8O7dn30uAݮ3v i4@2C4ThDLf?揕 Xy8%ȔqYK%JyM&-5FLC8*>|7 =[LIM|<(x^90&Dz޶H-_R\p˱TQ)XvKWrJm;{r 0GaԾ<\1ZgDT4ADVFhe9fO+jQ#<8C@5e D]o7ZXEyONAR#)G LaА'#vnޅ]; VizgbN5Gb)޴}N kK^ 2wZߤ_٭:dw]þb+Zedxg8:7%׮fl|fLf"T5Үr 72%CzMmkH*pM;DAΏwֽYW=ƊIx%f$>0nnim َ$cEH@R6I=@b-B`a:v;H_!q(&iajKz@/'0@Lurm.6/۸(lo gFyRP.|\?)z;3=+ Znĸߙ۷k3,v꟢hԙRex*7tp ej '74p^8;8߳, OGV- _n|'У9K7ya`7n&\ԗɸջ}a>Mf/;*ش,,_ꎛдX K쩊9HT4 O~kcFY:@B1Y@# csԐ1vݵ:Xû hBgH qj"h}(OKgVG?8[aeFv77ڹ+ШXje&bݑ.tauW 4M7-yR$IX% ZgscVGD%*cN0%Hj1Lgf4&ۮZ| "\+~$:]|E&ÎRjsgYvϑH۫4˧GBX' D2rQV*7LdjE*{{!k|1 @8e3Q|9"dce-jVuvtP @ im=hα@s92W^LEbZq '}z I5r7nwouAIwbݹ;iCC&d^܎;b {^5:h,bfNڑ2}xSLo-~}fgWU KKr\#tDӮ@[ !c"3UDiԦd""՝O+g}/5XN"B%hbwF&Se:_a$zh4c{Z!gK3RX)5x)>b SC*ۧ47N=&]י]'X_UVY9$t[t.YFpE39&Xю%cf,ZA':?"w M;Ye4XԀN*ŠO-˫7qG/VA~| mSQZ#biIjxZ3\փPYP.cJTQ; .~lحL'ZlqQ2O FYΩŀO c^y D ' H4xjUƷzy4hpCn"JԏÛ^.9ql]!]N£[bG .e1yb`<}f2?Lۏ# C+>htJ8.VSk[Hп(4{z,Rپ)hޝFapd\w%5uX4dҿ xHehB՝hY=_wBNd۰Q7# j.m&KhOq -[FV,G?Zo-WЪ.\}k$y'79!Qcf{A |^4S09Ug%t*Z4<{@H,S6c/U3l35!]iY+ 3/ze&>eg>bv)q Xas; w5={qap%cީ/q@s#"Eymxkp|8iM?tZ {T m+);FU}#~g3zF@ 4HshB =E$eF, @cgm!X>6,9flC?+~ qr޴LZ+2i?yi8oeߎ HòS*]0 ,5^& 1kQ!=|mXHC]`.q)cGIͼs1|0e*M2iW0\qt%hؗ&PUffX|=jxY dD>Ew 'rrJjŀqB3l$%#ܹT%k?-@D>-TIՉ #%rPZ;+ F 37GAkA.6@,6 aRtth~VQ]m'9x[<}Nr ^ZKY]!?)+%͙ǧd7h/3*R&ˊJYH^2rN^ʨl'bϨhm PuA@,e }4ctAֽ يUxsdMҎ,.%CՊ;vZvٗ;y"D D1u[ރӡ AE weD&;7pYYOvIzC[C?F2Ŕza>-=WwO+ JP?ue1LbHX+e#ҺO`s Tw|v=~VD'UdƃR("9K8!8ůǫ{ӘnUd00s/dyQ5揸s{@ͭp Q7a^381t\+hwR0|VAŦ`upO6$A=.ܭ}jkUKq/؀m(q) sӠ?4a}?+f<-[D-}SX Ĵv5{X}HQN[Uezi.T. m$I,9 -B%ֆRNܡe$7AtJҚY; 0|un.>gkhSW3*.1w([-#_: !T1xnsxeww@궲*k10A=_Ֆ hr {9_-ɲeg$(?Cg]/ F(߀=m[{xIEo@0̦&hQaKoQ59&likQ=^q4rrS+%d10TzC9S)%)navI1k_`: &'1 k[~ Xe5$8V#΋dE7)_wZ;q 놚(Xč&Vrꧧ:E&xYQGlo "(xtD" Hc=VercSRLQlux ř@NɎ _l1Vͼ@}7Qh/kκ3̼ ?z{"_B8iM.57$I AJ'A}=OV&yG\RTѶUObxUuÙ^. w>[ c۸DNZ>S۠Fup' 5޽L->H*GLWViSf.ىJ hIundt&jgt,=06>,XJ峔<>8/`JB.li֪& @c͆Դ Cf8߶'f0(|5Wpeu\Px6BhnモŅqYDe$l4uߝR-ɕB4 @1P'ؑKqR?ܚid~kX91|W7øڊY%.D #}U/&Rxutq8vƠϪ5Ga habE(i}lF̠=GZt&q0n޵E ҚHqVg]7*q AHH*}Ͱ_52"K?/:xs8Gxj-c UZ*qe4!фZ] TjbEޱkf71^cԡ+ÃKٙjODTy,x"DNHrC&U@J9pZ(A<]߳r0-Z[5,;EE8(f>JZM>_#˃\w:J8b7m41XRF^;,U\?WSIweG4QD$AR0^Tͦ~}{փ"Pه@cbSIj8ɐ* TƔ{Z '43|iZ:J'u|8eCvCnTl _'k3o,=xͨfm1Bt<ڨ\,a&K m rgp kX^gR; 01>VCaYN<\/[o'&\BFX<٧7aPI1?|h)[=*'zj ʎ:t]tJ(呭5͢]- Fq9`2i, fNZB B8`  ? d0AQ_=9L5Ч3?x&6欖'E2Kis?0z@PGN\1L/J`d@7 B1=-tozxj"Q`1 o{=/?2'&6O{ZyH@ SG6a2?v]`L)J4fgGDTCN|*˧@e*_ &{f !dT?jgziQw2B[f?LLqwo((:J>T+PV!oKG 3FGhdjfxb" q0;;r$ʥy҆ǿt}9qH@`.t_Iu,6'07;@.)̥m=9RTQ ϧ*{.k2/QKo9s{;J@8Sks)#9sZ;Q 7d o"wSlJm GxGY_W kYIqr /#3. kMx.&lҞ)CppYg%nS JO`5:V/d|b]򜙹/j.e+{e?oGnJd edɤiVine&R{2˥]n5 ޷enb>S/"&!egPN}5F4o+j.*\a`HE;]\g9w`KhcA]9œ<ڋnڝv+ƥCyf +obl !yPՁkWA~FK'c;NA3t#٫ѦhuVFzZp4 PcNNB5Аr_0ɓ-٦: h3r?y %R*!_ 5b 1E!XXD̠3gPj%44bR-,ٞ";-LkT4}+8rCrh|m~c:1\%ng 9l*hGȘ+K_3Ø씠9_-^{`yEAۯ+.Crs%:"/6En'`ʖNzbrp>!^~Di6p¯_l M.MH[3xQK17Eʠ%XL̻Z-IwlۃpXbTQ(ݻeqgȆ9smZK@Cœ!/6f؈5jg`b ݵ\$ 8(,fl,eh]dVY.LT\_XNV?+],HY?V"QĖX%֧$g.$Ȩck+Xki.Eh/s.إX ^tM Lwb.2P'i%oRyjJD1UCK ^U a J&’nksr\e.I?pBi6DvΘƿ* H =qqCECK.ټZI(>7+O5)7pMPK?֬Izؓ{0 NH""dpXf`lM tYپE(N]^ᯙ\;2pvhV\d1 @xFp"PSzgƆꔑjz6{[mtmGBd3$Zs>tEߡʠ߅M)CO0ߞ@d&(Wztg7)Kut“6>SrW1E x/(_#U=(`;ݲon+a 㕵5Yޛ|hTl2-ύk3A5s(Mf):5Ͱj=P;\}8ԄćJO>ha"p-ƻA,W V\`0k[Ӫr}jL4w.Uc{wfdpbXZF=Y,ؽd_}r:%^;]0â 9Q\SxrP$[ȿv~m']+2r~gʇJƷA=A<[.E.3X uζnx\:{zɴfy4J%<)$1Tri826-ԍ6O@2PȌ6gv:ic':ƶ,MDanѩ{4λSO^vzIho"L^~KYG Vǻ-fq]h<$-oڕ+^?Ȋ @aX>Ni\4ޖW}hx'X6GO#W8=hAVm"us6LfItȑf]/%2]Bh}#yB4vʿ{ Hk ^fm"*붱%=^]Jv.` p3W,Ytn dږ5Ř@՝\S>x>i MRCu~O"{|3l^zLpMk` 7§3-I8cQNxJ&2ԑ޳[;҇(q-@`.ܮH};>p9xFR|(yDdkNɐY,yvcҥ+8F7Ȉe'9mx&Uɞpm-Q+`E VZUVu!* UͶka *&ca7?fʤ|ߠw#~:K.'10x0^cuG.?BU X+(CP!X8_ت#Oc.]7 P3/g۲!֔8\[KۣwbÌ/kC6'B &jsZ i*C fHT18AD|Hb7a֋蔚T/vxc{LJ%b˫$,\5*TCM2ծS` -7t6u[Xl"7cPCùzI$hV*ĥD鐬]I28Tj%T ŊwK fa[i.枧>Pt=|g+zI)Wu&tqΜ6,Sx2|k@V0cHlؾ.?{ ՠ7 3,x< XD0Cfc$(1k]Gx`|A=3%yG]T̲\j}d-B>]S!_nL֔;"(;fM7q%z}Ƙ0dFjj&r5>uUPMHv$As,y cٗ=NƋD%ߦ',iTX:<6MNԮ] c=l" Fs@!/E9kܑA>¦0wy5UF=HʂYrx'x$^ݿv`)t7= صK̜ >@lh◡Y/W 3vʬx} (؜~P:uCAU͛ D /,omRZh̕+gS G~K!CC4EsGP%*FKG؁su>+pnFRԟ3;hj[+!xnA׸ :ks+>`ŨZZNjuEojgg"\u]|)5l XcX8(uY>dFHa3,ٔludPgPN2 ڥoeY%[̉9} zú@Zf$WxxW.*JLGyepኌƢa"(&Kxj8fL'ĭW~S%o4Wg㧓zeQi}Gڢ ǝg@ʹR0!TW_O &Jrc8^dʰ]VEUwL.pZd}KmDTҫD @:?ѺeԉoGnH9 ͹ա&O#b|qhTlBSe#diĻnrus3BN+{a{Z6w#^p&]CJ3KQפlY댰x.3rf>T0jyl (M4,_ɸkHȝ[^v) ,`ہ\C3[ bZpsx#4~<+ݾf8ґ}t Cq[O&f#)WU=8gRld)t0'77=1\8UG$q4򺔍٣e7RrC K@SX!4cs{F y{k)n,yiGe;{:gbV8|˫aހRicC 0^Vu5^Iڿ&rރE#cB,-p ~<~O. <f_рN;z Ȩֱ^ ]a5Ѝ '|w(`_wˑ[`i͞N@ =~/o!= +טQCٗq*{P< (0g.;}vq,K*#A_pZ:vo\$!_}gHz\4ɵ"nf +ťiM Gf"o& "DX ,9-2l\|BVۑyWEڹ߉y1&J,X@<^ GhT]VpC^K) FLR:,'p:@9q Fk%ײ(7!i6 ӝHlkDTI.{EVԏoYllpzvԾ87=3_XF%T%EF@R2@J?kfg1A= G;E݈Y 976j, r߿I^Uha /g^5m!;&1*WTP$p>_>Gj;|3U%A5~/-wTTuuHllШٮ,9%qVP[9o}ܰ{vW42wB.8@ {~-C뼙ȝOd"'A} ^1г7 T#s0C ՐQaZ1EtJCGmڿ2&GiX2cJo)=.ï3aox2$\g')7+ ]UZ P%L م?&:*b dW[ wY)>/pX $G㵿]aH6L. |V3>Pj#pnˀQ9Q Ћrc?m4luܥOo7Exi=+aK;gAuiTȖ+Qv5ИFЕ(]!4/,jYd X|<{R#אa&,\jQx8Cz"5}GI8_ki`{%u00Il7{,"z]1w$8*$ :#I@-p>fnil Zjݩ@0f|= uƒ5?uPq^4P{Dv*mMIMRg+}4PN?mhĔX'eH:Ѐi3X80 uk(õIJ,~KH;dKuelij;@ RevF[;ZA6v5d1_gl0]`[pB!BQK,<mS;OSw8܍^Ukk.˯n*|Y`tf|s"dؐC lAJBpuYr%Ev|(d9`` :F3CyNK_s"8]Te'Hk[)c0|aV=6G}&m+#Br%_4oD[di._guyrv*'rOvE q)S|.Ia.` -tc#ez瓲d,`TQz~b6IL3*~eWk9_k>{>%Tں[N@*D&m)&[s-~ Â3%\'30)y/- B:w4HB#`򏸋sOKH\L01p#a>Gf!*VB/&M=$8*'00ŒS $\qi 1խb+&I{K~O3سWZ}1!l~.t4Ydjsy?n{oO~ {6~Da z:?cV$\!5ۦ^fH>Ĥ ;kQv 2P V5"7xW>mKP31~C#.#VMWLkG:+]ҟhH C>yJa< !-,ģڄ_^8|voȦP-Jfˡ8N6am#.S/IswP< *7QBOѴ[ߧQQ#Lzlb-[Hg-/- zc PwGxQِƇGt쎊^zc,+˥O 1r܏WkX@"K$jџi B,,bsZM4+sR#z ~lHw7{$a0v/PLm5}aÒQ]w)f\V& m?RG-Ÿ/$w-ȮQ hWd.@3=Lل(u?Q8*%̏ tý9B=o*4{3櫩+݉,? j6_Qze ffqV´Æ^6E500Fu&T7hiP 'J9dͩv~񠚔Pgh`o0rMR\P ~fI辂WSBmgC8 Fnb/MO:^g;Qo eC*QN"<6hO~x].n}.zdI)-)YW̬ ]̡"4Ev?}s˜B#6ުL=O;o痥0jK1~ˆrOH}v8-bѣZYu}2n\=5~xfsju"w._ɛ(m&?@!xUU>rݬ ñ8tu Y¤k@{p ACsNH ^Ok)5o&4WM>`O֦K*x{+}J,qV3# i [ r<B4reCñ|b[@±-.v;SͲxj_5 RBpb??3c0s9{!;h32V8~h5 PKG4^B| 4BgF; DVNCF,H.3I(buɝ;Fai{%^VƼizWNc%Ws@wu^yEw ].ï8 E|S[m%z6^V%ϟУV 8N:DkKL tQP(o×z$ d9%hu1D"SЇG8nD7<̌Q=B#fl:: и"IK}eQJ" yP4 P8Mύ:tmҲjc'|-Px$xJ``=g)(u15G>3e.\x=.q[ Y'[߫ҎlE'QD}08Wz;#b@)Y۔,<Tsdk_?ػFofpI#%3g_NHt\#J6+O9r1Z_ _Y[bC{yWdu攠+7 S VĘ[0C>ir^C]l[]:M^~B__Xθ 2_jLmQ)nuX:*9 5,.YxH ۩5|÷vg#Rx[[+w`R{:7{Y/Ms)SֻQ`R':e wC@· 'V.]"f#CzV)J+#tE\Pob$_{ pv#_ӵAfztO9`vMjk<@X-"y5VӁ`:icR#_bKTgv/\>lbzvONШEaP-u0/$< _[?pkV ߢz@7{K =]{3/׭ʔ/nnoMYV"g4n@0$ ز|W/5I@}wy4prTߔjK ǝ*v#x RO~=J)daF 1&wT2`^˕J8ffz[,N 7vr<"Z3"!~v3V"w>nhZL>0!xm}$ Q# +)&X@pw@PZsYCuɟ+c+1ߜDB&E.t}SV;Z"Ez&WKXrwJ2WI㨰ON\(-ZjHd?}* -ٺ&ِ}#֙ L5ԪxXէ-E#Ҍ5ۅ74rrLh_qtkcGQ'u#)B[6D7Suʐʝeֺeffe ۋ+pUo6@1]+mUVdi2IYzS m_ny9B 䶫6`JآL6|(UOH/t>_uf1h1&25Q'K9m0i u*8TFmQeGAKHNlbLF cXtKog#gDmB_Z'rٹrvH,q݋fvp3rhO,= 8uQ~6h:-qqBrDa{ t>Ȯ>HŅ!YF_dbsZ{_w^1ȗehYU#JEC2̵3w#($VLKB}K{f˲ֱ};[3hYAc\?HZWU)31WS@7 =Xz:= PveH/U S4;IHB(QdsX>BshAZJE&cG@H"s񬖂Ƿ'yWV7Yqp)i Ḱ/@+K: Y?<DE'S_d_,{ 8]UD˾ }ŸbMꌄG0ELm`tŒ/׈fo^ NONKw1fsb[)M+2$ß \[>+>s|clt94WL<~ekؕlڡY2X ETԃƹ߃F/`<2Jh5&SǢeo6htѪ~W8:0gȆF} <ӿuDkPM\exnkK>fU+dQ[[Ic Q*y.BU#WTVE7`qVres޷(S+QX׷V> +XMT̓Jn-e4a*u VCE.rUggiL ҿ^{dԄOuUԹRA{!ޛ:s|idJH—aHQd e2t|\2E]I :i2'QHuwVQc7Y0!{&dMHcQΗD[C( $h$  cL#M ċ1A5;`Sv#b%t IQ\' GR,`=u*XCI6MdXOI\ŵb+!7@{ϝ[[9Q#sF4`瑱Rp6X dO Kðʮ`dB'bf‡$#cF=_>ڜg>6U܇D] 75U Bc]Z Ԉ_9n](E֡p'8Š70 9\ 22.Y $_8^y1N;O݊5n98 7AHy<1n8x{քaU`2̼û^.:yLpRq|܃xY"׮:cTtH9H+7:'ff#ej?p  `- &v*G;Sma.";5 i$ˆSQ#­g g׍u#@lIڏ\Sc{CJ~fK?CiEWRa>INBmz|[?* <6a eEe2{w}@t)7iujSJVAWHn= R[U^q qB-"Av^O_~ϰu YY2\ Jsqܲ'BCwg\ 6Y - $^*|^Tou":LV|+Sl/pkD.&g".Bϩ3sSa\Z~Ż%Cxm`vxBf vcR@P;aUh9X\2.\H\5HJ>Ü@yOv+tQQ =2׊f2𮦺٧{)_k./#,SDC'$el Ezbl0E%yZz%b י"83ϵҲ|Ű6F\vV^ ҵ`b0SoRtQ0F+_ޭ;S)0`- ɋ aS wokݡEGHc-WОV pE >|S-M_ݿ7P^_Ad5 ey8%c+P̗sLP.LN#=q*EaBV*wkZ:^ǦOprP6T%O!qQ7HS&9ׯab?kH4bG MQhru$`hKۥJXkA=9c6@RIA,F \cU[Tyb'ۢ9(u KchzQKy"k#UdάGؘ4}l)#cjAwwBzg#c3i.: } _wZv0 4.Z 4).㈂yB~uXyIϿ6hgy{;qyq_R>׸mPb89k/ )OЌ߭gkK82)Oej ux!K%5vk;@k??0iPabY*;D6򝥾yS0S1Yp`Y CqAbHb¸@\F9` Y1jC 6_kb\7۫ab8\ od 4SO"l 3QѼRgQWcJ]kC$ǑYka4j6GlU:bY_$kK<n_p*)Uc~Y5RʻTm =^]#n \SqZ'g"skym#nkoI)|w{)GJnp T OLo G'@d>gI_/Pڒַc{g7j%ܵy|*73C&Zv.ͯMseYෑHR}d͋_At'~"r>$*i({ )T淀y9اp~BO%`Lp#|Ɍ ^;QIYT6b7)1(߾0`G' WI> +2͓szVW!N,V%dC .P _d|czX(BW pyg` R´;{4Wh"jE!A-J\$n&c)q[ \"% PA$~:uX~_rXAcli!D )?tFX&w.̃TOƱ2J6'ج/?U5EJS;nbLB՝to$ jfђ󦫩ߡVHjI5 =#B2S0Iw(8H"\M _/x%y,pD;Ik$M`^>)hC2BeOlJzz \2|9sYf *boiNV[.#쿉:lCt;ߝ􃸮9'ܓo/n  DNh?3  0&3uF%_ҴqONL{q>0瓮aHrxrTtθ jK }AgIjʇ ,B/v̵_NN i{p=@ AQjٙ3BW4c~9SZP:Wu7EyeBYf\*gB(On+Dʁb "in"f-]r4\̸Rvk*cl'h`ޠ %$ Z }9ܪ:HCUA/zv"MUr ddJ YRf[`x/PJ= _ۀȩ ",l@2@8(;ZaurmjH¬ERb.,.$ r>2ty0p;j1N ^]4iՐ X)ߛXڞ>hZP4۰ ?į _GRlBQ8=J,] &w+GŶԊZGf\ء%Q G]9!!9s-B0{Vu4rF*T7:T⇎K2հJlA^f[cmi ͳ* ޞ:;s/v[GeeSJdkdi-β˞!U2GMR8Y~qreQw+ioƅCYh ?i׀ixeqcV`ZoMY ̂{ T9 :w,6HyxoB i(+LJE4e!K``d!d(TkVb] q|~ tD* {J9sX %&R7܊ OЀ޹غ]&+e@UYTtxk\&ȕKivZwMz|y hQ8/""Ʈ[2w޼~ ~*Uv):z$8&M(M0sZ{r{ǣy?v&Pz%n894Uq%4oDI\r]SM-Q|@r|tx)D lHS }9k!iVΝK sM^-oDQRFP>}S$1*B Ői!%1i$n\W92nKy"R4`%[wW`|N2pqt乣L >)d{a˙aUH,UgweHO4oebx2꬙Sʷz5]"xiW> ˆP!]e+/\uN+kl[DM$}XtWसp]ZL\`;YN_nJ2S!\tPY(_РsK, 1!ý|4#- M<l6#Tcnݞ\+0Tfsz6f:JiF͞CF|7Ç&hr0 (s?۔ wӭ%)r;ӓ:Di7~Jh0F5QDB8b~@4 SOTh P Z>Y-  hF'KC4isvڎXy@u=5ZںpRm^?HQC/<ƢfO ϫ8sb袺ץ4TVDyZ_Lf]|P :vCQ5 B=ٜ[C$=͖B?C37Ry;v!-+кn&2/|tzBl| g0T{ٓW8Hp;6+>.3w DIld?{D){\sYΏ vG1hnH< |}eMf,GzK$n=.cP٬}ΜyIOg0͑}LrיK|F2k2mG`ʘ+g]>gY ;瞂i8v<\ zSarT uKKWӤb]P[MAˑxyl+jL^%i0&%-hoENڸXuj; }Ι=zeNm!#dAiAvoo C%|\kZFV-_ܹV˒YF ~vkg]\CJP؃AU s%/ԁQ֦e]$̄bKLcWdKZ;Nw[ڦc&-v-O5&ܨYW+'{}rk ž{wZt5 "$| b jqCoF0_ X:;_]=hjxEe9%>DvcH-z^2/n5I; y]%Rw;NsOkT|):<+ YMr;]u,G[!4LWx}Wy?Sċ3EgZQuw$QLST5ZoFohvwiR 6JH XZIC:/b7MYf ɪ48}2tZpu)@Ȼ Mc9K`W5/ׅc=- Vpd[ ŊU4dG$kXa ~!2J*flڤiqT,,o!p`72?:_R!"ho˥1_SG7cFn$RP  g:v?d2֧,;p6y+4 Q߶=~ngZ>8~iJ1.t $qrZlq>,qin]`礗ȹ2L~$sYuDk /Fd`bMN*^ҍ=wI$ hQWȺ4w@4 5'dg1yE9e$-r{dA) 7W@v1Y`j0 )oEg1B==eE < EwAǠR롼ۙB1֢{f槚dvdNk|(.[JWd QJo#[Re[&ɱ!öֳ>U@Fi>s%t/p.k&O g7Uŕ1nXeJ;|:{C_1rL{5aHucw1HVZT%WLrkqpէD&~=~YJޚHtӛĀ)I=cv2UĊ|o7B^ >gc簾o __Gu}iۊUޛ:r4)h}%avㇶsH*i=';Mv_B;[aL{?pn |L~.ȉhw(R'G^ӝq2;U˿4zp PQ8W̠>v捝sw">iS^ 1A 9Ov{(IaNܲ>;W 3,9dBAGInz+Ӛ?y1r] h$ @K+%% -ĥg(7B e7TpQ̙\<%&ֻ 1eg;Sʹ9tq(Pt&XE==dr¹5g~{ Tu.qI^+*o ,zP?;ƕA1)kO5rDU8.]KP,Kѹ۶uG:F0ɾc#ϴ|7s.Dݻ){=14kjĘ0g5hu>a}\\.K! 47s/yucŝV!UmjC';>0&C\p,5#ԑ^ChuJU4翢G/=]نw0LlmL[haO_Sx4??\m:w7F8GeMF9 ʝ [(rW:p? kK%VtQI0ЬT\M6t:_/*b<>kMv\HwYܪYB(wHASv}yP]e'NeFgؓs9CÐ1)U}R4t`0ïy x2 ;nȩ]R9!h>8IF&i$89w?a92y9CτdQ=o㎀8S(mrW]7o ? f'ٗ:-?m@׍qknG̱Ub»' Rc)|&2%{=2ތs#$aȝ b@O}}>ZB"h ~۸Lɩ=9]'EӲآUWErpG̬&#XՙLgBpuF?ݲհ׼P@H'cxG2.c=׭_{%t߂y ~"=b%/€I=F7\ޜ k|z$FtR@ UZ|%m.3 s#Ӝ{x֟2YQ\.8]BR|Fs8I.V*K#n\Htx|Xrn@! 1}{NLs-~[jZloe H$G^ј0d3tp6CQv&/9R>|kXv/Шd^^Ȩ89cÂӜACX|߈+N.!>D/ǚEF'd;[J>dSc% .ZІ+d4AE^Qm&^Qc M ö&r1ˉ%c=_Aǚuc'W> YqF jjF*PR'@ϛׂxjl'l{Ct&{L&Fnz:=/qD W>-\Q6Hc*nQvKevl6_zy7܀ X$1˂o+aZc/S硺6PۮzO6~.Tu:ȝ]o"[. (6{`NmiyZ,S1`c:ʸJtmLvk_Mj< \͑MBm7pWђH뜥LҌK2O|ڏ%_9ro2KXj\|$jC@Dta#+VܢdͻUĴV*,bxm9;3Rn*ap16{U2 dc᱾ih'f%T{h1 ͧ~Xͤ+0R:u0($zBCiš<'M`>RN'h ڜqE?{*/a-$9=ÿ4H/Ġa 8Kn ,)bKӅGu;5`"A e+;/.bOIp$s!Gr]ԉާ)2r[KC\3},T#O$5S[lmATlv]Z'uNk(L(z3$E`=SPr>7'Z )/T;n_чϳa͈T~0#f6b-&[76 xв t2%y#5CW 1>y$ЎD$G CD 9ɜ: myi,/+ROqd, RؕO/K23%@z2r[Kdpiʼnf iO5Z7EJd+v݋t~4.#6._jV'.͖ЄhPsLQ=m`ޠ8 cN?E6Y+ͺf>HZiHcSA k-Z2Tac}! FxM&SRX6zK>B_ppI>A6x_􅁆|KԂe>S-ei!+.}"+Bsxq9Rg/h\7Px[heԾ`2HBC64+7"S/;ȚA 甴8(Ok’)D} Bdoeue\iA'ܒ7ͷ>17gSo4Ўnʟ2<P cvtZYzN߼b&0!޺24xc>ۍx4g1. yPM$r;h 3"uKh8f܍׬)TiSW8i%\a!u8e/7FŢ،$@"E h=|ᩮ`=d^Lh7u&^{JDZ[DbڄS1[v;`4#bs;Y6c`YK4)Ԉze7*:V]'.{m\>AM|H"M/Z9yM)1΄_(FSI:8202zIʁ-߯6 4hKXaw OIpii(&:l߿Kf!ߩ-7gw ݧUr鲭- $/2~Ԑ`Fև|r䬈IH|9G v}|ylqQL4As=ZjvYbJ/E7A[! nN2 {JDI iW 8°Mt Y$> ?B36->9vI /*QB4pK5, ` Ρ*Ld_0o{Ȝv;ur@d{cp@ٍ#湲Bz;`%F]X۬tDwEʩ%.K榣~PcFh}jty`YN Kvk˥UR''C1Dr&HlKPqZRm/K:K 1@,mr6d(jg9w$nSᤑ?4ӕUA\m:q]9i )Nܭ97C^"H"@6'U.R=u?5:޸İۥցMICzlف8>o~^^HL$ap4tM|p_3#hfs^ҦI"ݞ*u5R`+.I u|UP&<@g06eы`O(}2r'O{z0Ue"yڰݿGd#(q6ރ;W^s`Ln0Ĕ79PK^do.3/UML68˚ʡ{!5͒ bLqI*جU4@V쇝NJ$ΎJ 7A7_)J?Īb4lr7wE$}>`A 7 V:ck:!zh{8HYlɤ{"<2$wak|+< ]5骡R邛@11b@oQ,6x2dLSaXJ׿ uS )]@ڬ 8pҘM;OHVrGOz\.Df[ n~b0)[!qtCVQ>]?;Hw׸yxߵ0aS *"4úc6JcpmΩgU&s,E 3xXv1LvXCyT8c6䮐^̯L#3Li|췣?Px[x/0eTtα<Ϥ9Po:Nro8a+Bn i]e~tkE Mr"F6x{$2oydc*(KҪ)7?*Ips𛋰+Z)sbfFĦbYV%EӮBε< RHpd|ximp;8EwB=|Q "CgL5ҢK@㟤YϴJd\:$.HʫXcKw HpdI; O@6A6fc O市!)=!}vHm@=^M$Hv4i"X\w>P9G YPlU>8]_/R@<гe7l^M4}XH`TV@QֶKakY eɩ-ElYk$Gnٵn> I =`tK}<`v|$E =fb )#$oYh7_A (c59Rku.Q4Lݘcp9pt|iJ^PӟMjU~C7TkSPzpvM ]!요Wzg", \ȶQ1$)].>N „D7Pd44 J8%,@%=}K\=M|H ײ4\΢Qx Sfה0d Xxn{}WqEH A\RO2DD^ٶFo$LhsH4JsH|4Ry-e tV1 @ A^Ƶq}f YhvN_#Ӌ|XKѹ /e1rnGS7m b=jE Yk;iRx mO> 3:kŶi%-tGGeBv9!P_GpY:dhU0bյa0Ȑ!t2k.F6G9ii" QÞCQ= ZB'L0&9k/stM'8\~qѤ hjQHPh Ip˸:n/1^' d7$tVcv >?;;3>47OvKRbpDZ JxIi~g懭NSYƀ<,;xT7C]_[(6 PZF$B^@6ŔVYʩ1L9@ҡQ3q(|))RY.i)PR:=% nkOLhO|F^b0P%5 2$s]KmlR qjw(Oae>@1S<= Z{^zpUCׄ';kܨO*lT7|?C˃ky즄F+i}?] C}(hf"*%n{~E.7%%>cfKۿuB. BpU~Mfh9yպrƸ W OCk"Ұ`[qpgE;@[H @m5n$hNs@}*Ĥ; DkEGIvM}ٶe5jzBAXx]fɭȘAnR b"KV}beLAւD_ Nh>׎DD#dH.zV͠V;2l6^'! ڡ[e`*^B{10VQ/̢ 6Wc\Q H^a*Tظ:mHHp$Im$t1$P4*"z.;ENN:Cy[ xs("y:}l]"w,6 X i&sՀJ}vd&vu]$H\8>o&8uwd?RMI8.75ٻa~rj3sK&1Nn!,f\N1#^GȀ}1PPO.PnOQF , 'ݝݑ։obvo!8/e[b5bLp\ 4xq~<`iϯ<ȁzK3}k7 Sk9L9!3D!?%xv+_ǩ<Ϧ1nhh*,φ9ҖN{#a7Q(/Ô; zdd_ufd?c~uWhbz!!mqӺ_7ՒJP!uJThyWFlHmPݺ{krbcwT ߙM{ŴBgg\@5 >.sZE.A"BS1֡j5.8!7ep& W829v4_+$m nv#9l*;nXXJY0ß HHJDONQKCW;N)8t_mQdNB0u XZRH6y<qGjL-+!vf!꟯bN*qw!5B;\GllzɁ_t>}d Ն*fMtt> 9 q`%s h.&U$PgH3}G %e'ڃAO}OeM+pjD Q3xTӑb%iv`jNxt>2 ϩ4*&sbl,["tr_bzn%M` N݌&tPUKV 9'3j|CNzG 3Z9`Q9c@ei'cdOum^6lcGKUƩjg۲ LN줁νH$UμfH`s$72Q@ui56(&T!قj=hg/ZlJ&(ұwr=`d Zx?4g*aedrG}|e[a54^U/RK oM4:۬ qQ_5lc&vdGOtrDaxcڸJtOQ]Bu1?oB^aB=X2sbʔ:ivo]C|軬!Wެ1*v ''NI(n^ ZHCHO4>52B| &>gp"qoIB&A4o& ?NYbi뀎z6fO)3zĔs6<%|QA*/awlpt1VeJ\sɽJ $z .Cӈfq)/ @IlBjM-Na2f (v-Q=*_6߫v)OX K|,tJ=V N#:L̓M&x4AH޺/qN5Tv.s? H'z1תWK&%G#M/kq[Rl AV"5Ј\!bu@ N!cR Hzf 9Y[wwg1^\2,L& M$qARҍlbn6JǏ6XߺIIEAL k0dKT.a2s&&%+*݂t[jFV|J_ пNkä'xRѷz鉣Q쿊{/\ ^c4;"r&aCq|vlY:}֋!{:5>xLrרZ?Ƴ`@aqʙE(ek㶔D4҇ic WKnu@K N91`'bP{PBAzn꠶2`Nk3KPMaL>oz4oqOsuHw+W1 AiXl(e/0YtVhyv.E4x'H1$|lϔY7-"誐_FXv < ㆇM^9bp`pH9Ud|+Իt{r0',({.g/%7U̇cdvdu%Ssxq tǒXcnq.*{≱œu$즳BQ|kBlt:>)D!tΫYy¤AzN:]1Ֆ8X_T2c8/> Ntѯ, d@H ; *oMP:dC߰O/cDptY T*p(x(h+o!f*n!Oo!V " [GGł4#( KE1UKDƇPrlFGhFk t.h.yZX hnZkNq*tlgB?:p, *BsNw?ч|LrƉ&uwmYΤ ӥU &8F\ @=R> hס+ЫYd{LYC-;RyCfIhemɔ7(hHDLA}yR;}UӇs i#'j>ǘ[ 07%1p۩+e `-s\$n j9$joXR;Fx` r.na/5/_a$>y'Ci,lQ|.h=jXBڥaY+u`P5V['+Kvs6/*f7s|qRP ż"4oFiH[1OAA3YG[:ȘUG#Z\ m!ur-M`eFhn^͏$<

]A܍m`NB}.E|f/<d-NxEcoSL$ADEj|/?K+!̫}fCCԳGWpT~ BXˢ瓗 tu!Y0dGؼ?-$xɫKji g%Т#1HcB+ޅr%yhR?]ЊŃo1߳\/uD2z,₄bҜZ.,2&hҾRd}6[(] j:uyj,=0mI4!7by c_'F>ո&6ZnTz^͛X5Xd>XIp-6#N"ukX^efŤf`~cz0@;XTVYzG\fY@6 ZPJW;,mc^g?oŚ WgZQS[/h^5654x/.Mu욣U),#8glt}\!MGz,5Y~tm3^ 6F X'URd௭H%NcȀ aseOf )4Ա!D4iTHQ^ѣu,30+,`/$*^@fH;^+>qzUm$t5"c*3Yi?9 `TN|\;65&pgg?ٛs*kuDf,* [擮{D-+f1Yϕ?B5V //l>#CxC(= \\ȹ6VdX[Ӧ&C~Ĵ7r *>c2QKk%4b]z8M O5r/t>A)[ 3kB6N+Q|MT0zFH7.7Y9f^('B$.obÖ9H]f]|/_ͽB'8ǔ̏WD߰{' Zk11SȪp ,uJ ^G+}$L1וo184H'Wscۦd1ԵF7BgeaKE L= F]?U?RdLQpOxD)Ro%(x= ؋27Pգ+ bhCjtxv`ENFn@[7mr ڠ7žFoʧdV=x+}*8 HKٚ`x*9ݨ2w!5ć)=3Wh#yn~3 *θ_n]XN͚Gm:LNUAS@Φ%$ }Yߢt;p kv$95})MȞwOMW2lB ݡcih@[IF\1iYM=.['Lq zOoF9TÏ6vDV?}c׹![t3ug'C>_I۞0 `SZĔ!}( vR FNpS1;LB)M94-*$0 X:<(1r{0)ov<*ť"; 2+x3㽉6nqM2/zP-kAjc@h^[^n]OonᦳC=H}?9^+!;.tGjù)h#doxOȐ"6r2ͲYIs. 9'C3$9Uc5'r ePaI: KOjt(!$:9 {$5@qc>~-oYY{}OO˻؛ZIބ$FUN_s.SGLo{9 L$YRvuĸmLՙh9 9K g>i0K0胮ךEv+;0rWvɅ25 +܁rXkڱfL0>5|ub)g_xu<@̕,I4e s%xsrQIԁ>8}o\d✙-?Mo;ߑDwT*'AweϘZؖ}E_Jj!tgMMlkcЏAaEڕ'RwM݆mdg}yb$Uߓe(H¯_ȕ01_ܤ \=V-.j|9Vimpr##/rW͚:!6.GB Ъ2AlBːZ@gr;8]`}j"X$S,oZ>.!&u5y~)~MΥėYCm2W[=li-X]k\('U7k[;pFG#&lgU {>ȥ|+ifZET8D[;q02w>LL&kgqk%18~BW p̕^T01S.6/{T:Bf3sj)G8@Is@`<X6b-zj" 4Kz_E~z4YHfL mRxU|5*5YC*&Oz $vӱEP;D^`|piR nTWi"QæxYF6Lم_3&پm&@7OU +%-*҆ĂuV7#rTV@đށ9C}zyI%< ?[uQ^Pd~OA0@v6Z<3EcX݇8%2 PHAkHk . FrZXQkoB>ϼc-Gt|/ }_z+Nf{j1dfk"!\& W(z̖1e!sbMU1"y,݉Ø8o/KY0!$*Sc{JJoFheM^rV(%.3˱f#Dz% f.i~$SDRWr\%qcPؙy 0%@Ϻ,:Lo[P=bm ^;Pg},Z+Kse]X<]S`Je`Z٤X`AVh^5=} K  " 2m q4=)R|O'¥eZOZϭ'z⡉7b;)Y[QQV".2MF˵|7[̝\\+=ºCyY]S\(h箾Cjj,^)Ƹ`aʚY[+]1֖f ͌ {.vb _@u,P)zGy,ʳyTZZ5dAP@Iu"3Ш}֯d_m4$b?M`q\; SĢVIY)LxVE4##~khZXLJAV ౓aPFJrY)2ˁZB2f!t6;5#be6?&$2vqޢ{<1\vW7vʁt,o"dꝲ_ѵflqaOӵ0&<`G^P[8G]{/VJPXΫU=d~MZOL@gˀh*\go\w6jH] +ջz ^obb(U Ccuxz^ke!ˏX]uHsy=dPG{0ot}'=f3;А̚tI pFPێʆ{45zh{I3Xcq9ùKX!V_=b0Zƛ?%Gcw#G#/`m4Z>VogAR:Uu~ǦDRoqEDG}One3T $3t0?QǴ^SlB&%<3mJ@Mqt1&wC-y{*h4Y%\NG15nl H"rE"@{3.yʀ1>sյ{qBaDp3T/|+wCO52n8(\<(\sv'aCo%ԅV0!FF$>@;)s%t{CЙ{F-ʮ·U -}3VOGy $ƳO1!&s^ru\Rլ]546r&t'e>W(n|\ldoq W `ES'ܾi} a0" %h(V9SY\qʄk]ᲑiN JqN $A{d(e_x6uMZ6˕Eb3#N&z@t$ '^׭ӯ"}R;7>vM -Y] /Yx{w7~v*H=yH=s:k lv XSTpOAT*2!qظ5! ܪ*IM7NG ɟvU8~Td{c^450\/tr)uѰGͶ[ռZoľH1ۉnOJ؝`?8}37X+1fël,;F/o؆V\ hCt&hՇt$HM4T1^ GDR-nA$-o,TPZw$o3)E3"<~N XRӥ?wŠ㷸46ݙ#|=[۰C/Erg.^ mhB,$58Dz藟>Jف?G`\t$Iqs%ሦl 4x *Sf]no*`*2!pD~ xG  eۺVwUP*s:D&g栶"צc>>9+y&.c;yJgW]wAVٓflDlϽnY Z2,p-Aޙ$ ?kh(F6>"AZjstì$-zߢMxכĻKM6zIf Ed+Ev1݅#5P"$ʢ^đ(bN9c)vΪ,@:w :%oub!y:0-ж7a`"xStS)\&]AAUG%) ~]#iwpE>#cv}8,]~fRSԩ'm7jk ďR[ .u7-,_/1 Rc~ /ci,F }qKLy>J xq+Aت yO)O*_PP3#hCNOq]l싶 r Jv4LHar­ 'ʝE)6>A&E 7 ȀyH捛KǸc~960-P3.?v{˿OA2&9%s2o!]b KSϬPzP\;Z|O&C!+$ !m4e-3a/jKaӈ ic"7WטZڻڞ: H% Z[(טuO*FI i}!D{&J%S7!Z&Y.]ʰ]78 5Y~ 6b4ӣ\cٮAY %7CKpVC&e;)]4Vyj5e~L&§Xi츜KwĎҶ%0ID P™e)7 R=fG_ZcUǖ—:M'ufٻmb,=!66U+ sz2R[Jrҍ3'oqi1v{J, .ȭ:B/av պnI԰֍1BD^J' !ҖtƦnA#Md 9yr"g)(@Hոd귾&$%QVJ& /B;=U-(sA(uߛs?yJ6'c5Ҷj'zľd@w&^ dTtAQlɖF@WjW=ΰFb[_P})C ۗJ KSOwdTʙ baÅe<tVB&*aߝIl8Un(Dt:y~0 a: 8qqq.@GyLZZ?mS؆Q6-!݂qE! C~97 +$רWt" P}MUKD1PCPl-Ush[~%~֊]A1|?;yH XNߛ]hgw_둝qow@[̝PM}DǬe!vfdՑ5&ܦf$~)"ʁhNfZHp}yYze %F jD,ku2M5uagd Y\)o-XV8]D)wZ#C^58H[ީv3,֦T@H/߶뀱׫{sII@:76ͩVSĩlhT)ZfѻuaU4TyU&H!80O t2V9!\tݍ1)=EYE8ث̜+ՏTL k%ቛ.ALqV:E sSكVKf74-FqJ;2`@įe/I\Iӯ 7UY#qhb{c÷GDSXZւlSxiQV; AB·~e^ohfdkނ,\de3vĿs2.⊤ÒB55Z&8:Z!O4*MpRl;~Ӝhf)<7`v4Fl%~*౜ҋ KowCPjk}voT`PjK5Q7ƥXĀ '!UqL%kҝ1*)5aɵu yaQ(.1_u%uFD,9k 򅟓KCsͽBY@`E~L4%"5+xw8*z*|p|"ܶfFaQ\"DL^m)}ܲ+݂![DEgp+w*=51E00e&C]x.4oKFxUa8e >l"۬?$׼Vo5xz`djh,B1 b FP{Lq'|[C<˜V@Ҕ"nX2) Sbd\y)NjIܗGq#%qM[t5֩xuCRዳ rda@/yԿ\Ϸjd̓)4}TBO q.4cks-P #ZBX3 rhQHl=}5Q: ac_͈ޮ='ٕ5BeP6uW:1K̴NX cB18|=;;~[QH#pC'`3; ;E՟$ =tR3erfs \~)X5馡|ȶRR?%뫷}ϳCao=cyy/LdTDO|^2D^6#=j2!aI;SzJ+I`ȱ^cCwi RDlH)^[iO<8`AJ{1ãn>"];HD( ,O/3j~φ#&kjH9LjPU[=Nunm,)W ։NJ줉 GGgWֺڒ<g?#M;fzJ:>GB@dJrhQIy#ݝQt#uQ eM){Saۥm 2'Rxv`s4腢)0Zد--qK'iAgxuZ-Ǝ?ݏkB[S 8 Xe0KU4ȑJ3̗:vt?W0R&/5ujJlEdpBV^!]#c!C2~m,g+6uDf幵9g"҃c52{"o%9%XL7'Y߄6C>cNa=wTJM]@Ňd% Ը#cˏ4}AnLK!^ ]Us.'4}@˷\{fkIAе'HaL@x`+2ZiM"~h'mt6G[iH/yŎx#$9RJ &CﴅeMAUP°3 ycIw@k_ktJd1&a_{MXOOmhj\\a7r \@^v 06UiI"JOjRo==¶F؁z,G#أj$6,ǰM^|Ng PXY9٭$W`yc˶׶?4X\nEg("]k-"떏i^ZԈ/nLxo಴l*2x)n".*%,)S*ح>kȦ_oJY}WoU ?b ^!U8ZK M  Nĩ8M+K= Xv(}5o]Lqսa[zڽ!:u^B)z"UlZf7[L~ZEWq7 +~Jmg` UC H'kHx(+cJ!-6GbqBy q67;KކdŒ:T+ҨfH£<-O L:!: pxeeVރ6PVGMהu7B5`v"WI=T}oH$h"+D_q;UbX{_Լ^t, 08IJ9FOdvJ9aZ;ǗQu~>*P\ޖ9 3~;gTN}/R/~.B,5u@ʮg_J~ruh 6FwlagT+gf!iZ3|yݩ·id Z=-mFM|c&ux3u lzHi}8O烴Ey?=qaX`$N8}z_69H|d&[3>fUS}Pl#݋Fw껪[lscll`]!mtAMEJ3jnڍΟg-ֱQײ,IUʤΝp[wI H5wk-+!ZMATIL~)~-alA< X3j:9X&=)wxwaib_Q9ohB3!" g?~ V@s~GF{iCH͐{59fD+k:{" H,.?D[00I/0ahUIfJ;E.N,?E6oe nN6&`)D2~dEs(m38|sC~kh`7]LjȅDl0- tlu"$"3J.Ur|5>8+`"E;PQ7tqFo@c 9k5* Dr6|CRYv6~nm^Ჰ0o{LI6d֌hS9\k//>؊}KmhP].M z Jz D3oS󥴷'bSաNH7l9=tĴ'ceop>$cUEMY Ou1\U+u Um}P83yE0({MoK$nCyY%-6/%W/֢utQ/bHab>$7ѩ~oh&6>1RqPA-eWֵ'HU؈& ѫ7 K^^;iW{KI1 #Sdlj΃PN5B b9>3MJ6\`, dhϒQܜ uoIFNZ|Y()FY^z sPߒr yK4f,ɓ{fM+lYA+QZ5-LWYӺDhS?5,嶾ԑ+5#ASM L:tOa/; 7a";;WFUd2A9sv~%DZ 'S~ H( :yxtc ~R3>SkGc]y9 (dq@.|K:, Ba=]O|Q1S=r^;"Jb12v#7Q٨P<!B-- ^."^v Zy StPٚBVP$|ʕWyT;W/`JvfjrԹ$ug0k7x8@jvaQDAgP6:ݜ]gcVNP{si5`ÔjcJU}˂ v+ OH9["vmوJh1th0^w1JLܸo_|cטzA|+ZYh4}>r٬E[d3ߒWMV<+v h%DIn+bۡȯqDc7IB ]B^Cҳ0B zӛ~eOr3KwM[ 6W=i{?>KWYh=V`B ?+#H'ZN]< V0hj!' !`Y|B5T7X|Q5b=vȝ91ֱ8G{LT oeTBEs|O]԰NUƁ%H\I.Q~j(LWk8(tдY;-1lhTM= MM!Zٰ+>n-[xE>0-n{;CƤy6YP[O! Vxk)P>fxu!̰:kf YrJfoŐWdiצRt}B R8]@0`>is$iU҃!KA|͆yE1HU;F/ 0 *Tc`)pܘUt0? I *#,:4Z%ck(q֘g&K}WxNR!}jNzu@Ĵ\{0?!=| %Zߐvz;rrbF|^ݼ~Z l!y`dSn7Qur#>8RT&:b4#2z^AIzL's XC 6b 1V{Yh3ocw Aj Rg7)vޒs}ycH=t 37x^kj~ b,udym83Ga{W@݇[0?DBkg/@R7{{WZ{?Bn69r-u|;<(~r`B D1N,ՌG{]wwj1˃fE52om.n)YLS*_cZJA[sYX ؛uᤳdZl>Ùё3q)9z'Pgh.#K?xGL @,)7G\M7: [NH wNbH(1 f: e9f+Cstm^@X]ذXfZ ?R%8qMd69zY ~r[FGñ9QԡH439Hv]q@ fǫdhe֋|6ڏv+vw0ZctlvQUx.0:1CVy@r- H" u8Փdk5>" U7☙=^ DMF؉tFyB6FbrӂY-dh92Ĺ0M-4/gDn{m_G%SOU뽲<`o 02D@-;(N m'.OYv#G?g+Xs8@#֦-.|uŤ$nAP!9چM]U;>zݴy&0q8~w>X:jHG2bi/gLk(׻/}4@ѨgS2FaDJ'ߖ9v *m.IJp~b{m\Uqɲ1\ os]yp2P:\Z:@*bDq ZMMoNWB)zP$M9@lx.c1=}hg{א<)!DpfkD1Ë_)4ǚZ/kQGm,(sgȧ:yYiD& ?;'ilⅹ6[]/"D?#kXΰr0zS˅G TMa/[+zC=ͧaTu!s,X];Jf>=l_ɗIu/:u`p$ש3V d] JJ#9EOKt5"jq!'7JA+;x5YأMN.F<V ;yW3dӻۮ-A 4|ҫ˘lbYϲtB6V c %Y.k]C 4EX_?IJw:uӭ"ԡY f)Yg:B6͟#}k*]{#g\cFa۬88 M5>'HY "w֐]2*}Vn&sގ#”vD n+xuM\8.GvN$wPk3HѬMbZZ(5Oڰ.t'a&4BsLLWEBM=Fě[GReFfx&+ZnB5T?dE=B2dv⹺uk]X!*]73ԍ"s&ï c#&I7qsZKd"C7}Gu+v\3)d/8lm)]q#+Lݜʾ{#35GN_~?_2wo]^5 @pAWΩvh!{[}E9F9gEfW2VA,Όd}W "#n>mxEyjSz+"mf$F-WmKcu?H{m"u˳m pd_g;9qX\C!:~\4 @!{vȖ,^#"3V ׵n߱1 +SsfJo AS@L:Ю=Avn@#l,)+-zB*~EKlPjfC 'QֿN3H&̺BqbVrS:4r=_ ؠpŔ>)V2!y±sFO0.@i'*1C&U:AA ] B>N?+'kK)7JNVe#“P}lֺgom!h^ `%޿Rݻ{lu h u=䍍q6CWZ@ӧ8\_ζ_7y g/mAБ+f#"Mun\hY?xH`9y)*вJ9I${঩-O!=NyE$~im[:FPw|A[Iͨ#PduR).r&ʧlK HU u6Z24Y3Ry=2g,#0ʧCU/ЏQ+}Y*bcFꦃNpexq*^q\DK''epմӔ1CpyL3ŵiV: Q~39ŌA`pn_k|X.[tu\[G4a|=UF2;1Ks\pSBt'|fTZ\ݽ+-DN@myhc[˓Qr Cz(hK"pc*/E9f,1w^n[yl )9-ZjɨsAH D7Du1rD 7 .v+Uz5z32Dj_2Iwrl/ $Hk´/!,u{!Jww>T?"s}dBI5ַHDq("}n#Tu9>j%0vW;]ٯGp$!z w}OcM IPڵneMWEzm 0Awx`"? /.Y:kO:Q3`rKLH,nZH3cQ%QYj#D5 Sp^@Նvw&Ceb[V^jUF{'6;SPiˆ1yj34V~SGќٶ20cG bSPF,NAڞÛ7,SӔ/,tH9ُ^O||p i{7pHY3sabI ,x&YB0JQ Gq!ߞis{b[wBƣ`*DM}!y/X$YؾʔRYri0մQy@34kpsp5~`<a8 V gE&2Yʥ{=XkUn.D$>GJd8(tO%y} 432z,{?$fi0=6ř 6nơ,!k ,N2oC[BJSkˣ=U?32Ƶ^; JVJ^Ul\s>Xjo2&e$֬ϪW]\r7nD<.a3CegL^3g+jws1 HK`AL'Y5;ҽ!fcXq=E~u>*Hi.|R~t5KLuSg] WP5yo;2Cb%RzXhuF\VK( +lrP$㸃Q]A#2b٪"B]5UEy&+^mb;|bm:7BNlA&gCx07^'% ;.&w77nap&y ?QͤaXՀ @ ~\*AajK>ݹ՗|yhtϗD-~`ݳ1C7Ne x/ y_^&@C.&f,V xo^3 B T{ H=RISVtQ9k @ˇW7Z./G#{ Ǔx>0qװ3=9e架NJ.3"[&[zv^Iqn$.zQIU/"#a{=wN'˾E԰@mڲqa/= )WQjMߴҊ1 6Jj,Skֹʠ"R[{TE# -|%P wuu¬7O؉0^ ԓx%rI0r*O=/ȏXy]gvd鲀V(_Ukqkѭ~Fת8n퉏91 ^ŹȤIĚ)?܆uVÑG 6R1U·hNϱ U Qq,LJ@6kfwr܋ulPȫIhlGg8P(*]]faq" ph80a`H#~/;9ܭTQmO1+?4.ftc[?m_hI6K^Mn\,'>!gkAAs.J'94VsS0@Rș/Xl1 fUS{ }Q=߹a"JjGǨe[?\2s>sdƫ;yooA@ݴ7ihIr!.VGV62 OL.F-˛D\ȊIv/ ];N.p\^$28 +r>3.[SBFTtERzeV3Q!f)i o&.ww?HD e1{bDS 0/ZibYص70&Ws}>!a5b2e2ΓFTִgL 5M< u,<26=fz6؊w*ZlBNHvY#uF&gZכz:M6}&4Ū!v-y'n4vZ!OnCQk0I='W5݄S یuG'Ĉn+ayXJ]tbVDeXUyp.#x&z":)zQQ / ѳ=5JKN.={aзgXntaW 6JSt5)1vv]1cN}wZO=  1Ϙ.W6`R+H|}~sh߻γ[XЌ(]D:I{8<翯;E PwFEn]aθaecgI՝྘&Yn[CW]O pHl`(9g8 &# BMm-b7M Uy~mZQ/!kk/'Vda~A&HW:P]>PD,mhc!p}S:]0D3Gf1-T=Paxگ DӌNtAѻRŏɿR#x?yO&M-A1LZufwR էLEX q|Òlwa |۰jNlb5[G~jWƕQ)+&v"10jFV6Jߦ|ek_pxFr~d<- Jv5O<3%5tN5h"^fRym[hOM_qڬn,ɬ#Z^7ԜX.nT[:ٽm/L7SH<ҁ43.(wͬngcW0L/'iTф ŋif(wrr]1])Bᓀ;^)Îݡg< ?)j0 w0\H8=< T )_%vd'CÈKXI[>.v@GE_fl $Edma8%'=vOL(=,.WknOdN9]bMPZs.XԠE|w1Z|)m(^Q5f%")Q-aX#wG|2ױRh]Cb1:#ʭ\)'pkJ.ʀ]9+0Z ={rD?v{y!}ˎ3gʭǶ7jf$+2Ҫ(-xؠe+]5%,@8{buf]o'O'!κU 8u]j67HPr3odZRom~O ֹWGk $tqZx~[[_1}&ߴcƴMz&] gZFw&|d94b[Jj'޵lAU$# y 6G@D\ $P4 [* FbjTFR \D蛥> :3e{Nr zvFZsʲ ;*Mţsx@2{W3X]xG,B2vRye^RtW9e/sS D_8c~cgtƣ !_c&nQ PWQև}|5N/1sāŚrLfaCG0;-a4Glt{W'@m@>vլ{a gY5P氿CvRDoiSg)kWI~Ĉˢn` =B1~gltQ)H ,NNr_"jx'${o&vώQh+i sX6^xnx2 ebhWQRPT|Ǘa7v(˲ئ B:\͈3C¿ n";I2: nyo]m|*;Ԁ}*'@p rZC.)PݧsJR,މ&BP߼`a&O$/z̨N-nZSeP-;\XF-ƈ&t+CS¾$F%qbXA,A]uunSw˷_oZ3ժ_rgPgsBp$'ӫ`oѡN9$1_&괐9 HvγjW 3҄ƿr滷PyyQ18-jSʀPPYZG)50>2em膦_,Tޝx `Jm \*25 Sǘx, BU~OWNRT  0s5hbz Q.}qlP$$e/RBG9'A._gU!R"cʣ֙w3频@X/ (|9cXW"uFBDyxC=ޕ.Vyf"1E"~RFԳ, ~bm\{1+S\*wzdZ7$<}?[W_*8#9'rHPN!ٺ&J=-}xC6Fٗ{U8%dǟn5܅vn᪘jD Y\9RT +|4p#.:e:!-Oʹz6J@_LC+b(+eyhT%Ge4 +{O{0x![y)D!oOUQ.!%Iz^=X5+KrϿ[4IV*,_ !LT\h},$pItz>'Md~te143Ȟi(gsf\_G޷$~ !\Ho*2x^@|S : ,黽|IH!۹$\/a9uħڨ5(rd ]9]?^K ?G-Y GPB%28Fb]@Դ@d^Qn6MP^VfR%Aj'9n΄/M!*5_u14y荸bGKb!RuY,P z% }W[A[M (n*]wa]s:[-U2{X0 XG-?TnKÁX41Р:bh}*o hWQ_sa'UzwPafuXVn\'" ;^ (7yr?g7Tn$˜ o+ [|Oc%%޸iS<^aI\t$?DL.ֹHbIv!CPE# 'MRا^HO;2_~ wo5cv:yF7r&CGGNpju0t5EP86i*]T;S.*vgBt0Z0oqZ9c'4 Fch^!i~@M׹fyN^ٱ$14Όqc-ܗYoܼ M9!{3I`H*J >Qu23oUCl͇oբ߸AhDPw]r=wlڤZZ_t# n޵?YE} ޞr꡼SIv%O@}q4][a09Z |e+Eݬ!ݐPx7?CÇ6t3ݙU7h/^tGKa<γB-uEItHSwUBr) yT#H@3,{$$Z?uM4$y KueH*Pc7S7]x˂d{ AF >>&YΪf6jީIopdi;<ٔ6]K<1,@AV}~6լt.{FsQL_i{;wNeJS> ~YkOz9:Nz&=LylĢKC Qyu.b9Meq$@y$-^Q܍brօ̤)0}ؚP i(:<>7c wc>w}ْ:w=pZ󪠴O=@ryz;nήYh+U;8`p2[eI>^^ w ?Gت؃\V\ U,6BĶ%v$<\%3nn.ud|b:g14 yMEmsyH|M/gJɆ2)`y'Rθ#.j2zBIFqe]pW&ovpuk)&;AF@S`=<Կvs#/ڡ..JCΫlaa\JhL A?J6_fڐZc>1Stb;zP$0y~FG% 9tKZGJbJwzIp_Ɋ+xRuƉxbNH&%w1Db0ˎh kXs<:M6xUw m\(.) %\+TTIG /;[*c?!ҁZ&NJ}NH6FeS,&E VBZo\70xBj[]_х H ټuM% `^9bKX;Ѷù| ﲠ=- g6($Y][\*m(DgHgDʴp(Ew:;c@Yd%#nSB*Q*MA,=SMΓn}t@+6;QjE}AL]PiC[uuRw* $>8~iǬ;`9&2 9Œ@l! 7&`E2g$TDE=߽V%<Շ,h L(ꪈ}d*a;7ӲSK&2FK+ޕhS-Y3KnDռkbHnvX˵f)O:Je *3|^ɧLcZ($R!^^A4䚌6Iꌾ!FʀXUUO⼷;!ӤE\ia>ˑJ8y?ۚz% TyŽ~9K.>O¹TqK\7%"TH$:CXH Q3D!/U%C?ud կ$3r&7b(oJ57;nc@ML^ddMRF|'d1B5=qv y8fYxC0vij g\d?E?ZbqxDxJ-ZEk#˰7WCAv?ݣj^&>1[XᎰb[ПY"YTGOa7e*^6XXwk:#JQzayOL㸚/USI%7 гJQ%AHRW2L܏Vk֔"A&{{a^`vlQ fG@$HBKRֲ8o}qՇ7|8F[[qTNPr;Gk.L{(GLvţs40ȶ]e՛=0~Ky{V"4s n\9 Fc?Pv~rM$_d57^xk|In[Zy_5)[C o_W3c7go6+̑Yp._+p\ơJ{Bl)udVVP,d\>L/iyHh;HzE;g ?sbRR wG6GksJ.Q  )tAx Ҏ/ly.Xǟ˔[zXʯW+Ej6iχ/mGR{ aC2M#zX( \dA o5b6d,5*.R[̺J*mi,QפTaac5v* 3wX./ Pk>OτȢpic1S4 @~y2##mha3 xLp(:wz]>L M a/Э,k%p]+F%BUo4{0^rmTz5p)7oB$rGm4A{V1m~7|p㊩RIA~h=J!MOH| bSMc2\?+ MwBu^B_1Kjoۼ{mڴkiuUe4HI"}keͷu]!:4 v^ <|aO:򏮏k=uYqv;}V{Ja$Q.8FY*͘ ,pxEe⊸rpceac'\E3ӊodhd=+`.ָ8RיGYܭ|k06MWY]lQUk5B00fx=DQ L6ڌIjr֜Y829FoA3cY:S#gk"2ZQzD<]4KWF-6Tbl9 Ck˶Y<1hakwCԾ KN%X?Nd&) X*k: .[8.ʤxW~r lO <mG+kJ*ߑ#wSbTUAQi-Íu^T5m(Ďcvx0jr;KLd)b,4h^l .@ 2D$FGGPc Nj8̯=$afIT;Ld,W >MXk6p.UaNVxUSYvؔ/ys,}ݲ>f{/x.&Ihc.yLՉ)^<,V#;ya حG FqrAFb&3D,ؚ)3l$|cm zO@h&;˄3 Ww!A{ǜ̉X#0Jqxz#:q(B$9eTײӋ"u6(5#ꛈ%xriۣs*Ϩ:3V9~ Xe"V$q-E9`k^r'Ts($a0ofVfE)vwb 8C"S(??Zf\,fIm%Br@έeɎK;M<Y{ &eo_ZJ=-: 5#J/ g@*,l gQ\=Ibw PǓdGϣ9"4!po' О kjnXZ qJ[몭q>[MFw&O ?r{W^]\¢1vͰxF# \[+a|(־iQD>@HcFGb|)1Db[V|0 ?PEbFOqv/wr9n9HD:iR:n>k7kxb.fcFY*d17)."(6NT:Jjiص@\ swrC%tx=w4I %M3r_yaaG Z*:-jo5Rs0>"opx=iؑPo|4 EGTcQ!ufyq@rQEψh&ym-u1_1V?&mMn ng^O814>Ҕ$h: ] {_Ù딫soD<̇E7'v-@LNe լNF8{/b\Go&~Opk\΢Yj>`p.=)P~/v.+XA14Vj[ꐸ( O6[="8+GO-o`W*.(wc/F?T9f Kc(Qֆ=ԍTc`Vp3\<=5cIKEv' }%a6XK FfǠvag1 ۻ~9uDWy2"Eֈ=UkE} + l[7m ARa|Є\T "EAFpf<`rDg$P}0Ow RyLԡsq-$j-I`,0!G$Hvmc2iLXiIk;i+(/Ҷr|y_xͭqѲa,7*Ukk齔(Wlcqbu&BzDAGp4߫HD&Ût&rAn}+eLw҉_6HTmYG#"^'y!]akZE<3 9tl^L[1UVӒ8WŊ]G-.Z_0ry$Lң$颺 [o ˕KJ@v s|u~itОqk!#n|oN5'AsS%<87=~w2L3߫My!W06[a}Fx릉k'i3w\!WRţM8F{B noTX@D[g)~'-vu,'B "+xylA e_.y*%F\+dキïTz~ 'FhZh'kŤk9f[A y=vU@Z]F.EbQ%qmF*@:!y^J ̃ Ο~=\!j6)fXj=R\bS3FDe>~LC3Ͼpٓķ<&rBtvdNvU,.\uR8JXc 5!%tPD=F#6uvm@ 4dlBd" |q 2P~3UHN5L'KD-2Y$2.#훘r⁤VoRv5vr=ՁIWҥ쀠 vLjᨽG_q(U'(6(%8CүpTjI:-%o怎H6@2`n)&r;ZG+ygcaj[/(qĘ|rB%' {%y@Iro~I6¡6A o݌o8_/DUHײ"☸@3'4} K&GHOT(w>;wIq 6R@^0ZPZكG)^|wi̋Wa馶ViP?T ]i_UK>hL}h[q! rГj *G1z-ٓ kF8'x@؜3r ہ݋ϩ]X@lPrh a* V j,E#IzB 6.O)%Qnvhܹ~1݀‹gK.BSywPR.486Z./ *8tƲtW@I\iJfWA@)rs*,'b*(jY0m{\{ Rrc3x4Sd¦;/{}Fyڞc*Am{3j:(zZRxqXQaz OPxܮX "V'"ݶcw-[IH@åԳc= 6X R,/0=U kWB R4?Go)_p˓x]3taE<Qu8vNQ.#`;#EB7R .PMt@qN3.ȉLos}%Ql\9GU,vZ% zȽF?"TM7*OIK=99@Ho5}ޠ!\Fڐ=CjhQ+ssi}`Kbs&KFA_fnrCߓ|Z0pȱɑDt~rP_ ɇH/)gsga]Y4HׁZsh 746/}EqWtscǖId\ ҙW1CIfbFpEi#s{9}ueڃ )&Jà3˯P!%Z6SJD}[$U?a?BC4Z$R\POF?Ws!c>wGɡhThiJ<Du*GҙSe9ҡFR ^ 7|V~6x&P=jzy.}},0@N( ,M+ UPnV LەndVã2vc0ƣQ,(v?*K!58- cFvN#>+$UG ;^w1#6VXљy3牻."|((7Xu=~Ot?C}'xB&FuOnGlN { m;PS7:.C면0TC"Tא6"u%@hP-Bl%S(£->b5cMr2#>4wlsPypS^2Nsźi`9uW뒿{.os~FE号ͱ˼oDɾ&Fϡ2t݇H@;j>IJ{ŧc vӚ}+@-I$[*9Dz|P&yNh#dԀzEy.gۢ+ P#|دQ$[f"Ɓ`#Zc;hܘtF+C2n{ |4QR'vu Z")\mJ<&- Iڽ|= r0VuqM9~!nj5x AC0}͋[cPzD|mI~oc$ê8<^VCd,퍴Jqi]hObqC&!j=R:<Mr9bbJ_&jۍM FM t[ph3ɟמN7;;.SFEPI}<2!AL؂bD 7 I[}3Ua$kJ5ӰMoϪD[,NZTJ}nYqZ 3(k0N,G/L'\(wP5Ľy=~nLl7۹`oQ!;Ve%Ut#w. TX-? w@ҝ%ժ5ðJS~SK&FCӒ2IuJ`N$rB<[9gifRל=awo'eAz@F1eI.SFJ$xZu-_բ)=g;괁&r閶u&WZ+],g4v h"77t ^՞^1.@P_7׷@ X}XhCZU Ĩ- _Τjv@InzTـ[I퉱xޚ-xg>+ȉ5,r lǩΎ̣vMWH; o(l[z0Ey xc/"? 8eF֟hug!K䲣&\} oEeG)tBRtொZ^R }H62!ptۤi]AWG"?U&Q?"?1'A[0/l% s EjS{9z*o$\ VTl L<]>iϳbA0ԮтBޘ|[Gb"=Z PaIB-x Nu6j?RgVX8x>.z\ ;9gB\ﰼ>RvJez2]42p'w2M"o$xh53l)%Dƣz:(^#7\jZʱSw#~uQ$wQ9X-uAp/sJF] :X[5;zb+jQ[-~ ]@$>4n1:BQpwTѭa_ó}tmd˗˸{pN !+f 6х Nw+œ`w:xaMTD30մ0>OW+8\=Kl3yȦ=U3IޒV+El('4l˓͞aTwp6̙7eeo;lA_+"O(gڵIRO}u#F (A05HpS!5O*ۿ; + wPօ:/H 3D+#jQ '#܁)}}ֻ:{[pmDg_0 8(l+~X;m;dt߽4q0ApVa&',sC(D~l,:/HJTKA\A؇7.$oGw[dRgf:Wj5;20ٯV[gb釁R^R_C^)"t2Rm LR4\brp ܌-w)9F nk[77>ô> rfcc%^1=Tr/ KتVGr>y v˫(/#)J`MiU6rEKi -ذi5- 8M(F}w@/f/`.d2j#Gu]}($tӎ)7A>yńVZ :>:0@K@Xk?OBӐbm 8.!m+ U;չ,!C΄ZREw9i<\~UmHEG#'Gg>\HP$1 9 ~05o,ebtu?c%غ1>De|{:uGzZʚ40࿙ K jHOI~ h]0${[(D݆H" ڧlBpuH-0 |tKkE qUZϦ.kG։>@>ƨیEЏa{q^9 ᬑ\Syǯ3a݈>v ;Qq8 nL, v Ժ{ٟ̒_F$w~Y-H_t(aٝy9 -t)~N=CmŜ F;я9m*ެ^ff@vE}Mӄ{tᯤFGp "0|ad96Eh.:;6ܒ;oHiaJD@^O d~|]4wmMz+"\%bqQ)+2 F:ش?Zެ6LRJ amVֈw UZs֮qwQŠ5E#/5D>Ƚ,ÄV^wV]A9k8 XPLb]Mp؀ZGprsTxNu~ >5!O?3Z#wv9[vXI\ss%b4S*yA:dNrhWRKoqj$n{݇.wя ssB_-{` 2=GojrY2V$ 96x3ٍ ɉdԬ6! _KHvVޠ8[$z{B`cj7O>?,ts F1[o*qcxʥi%9>&r{3h8 y1?'Mbh?;yA>qwAFZBc {m1usjFzlG_-0:9{jȋku\X}x+MVh9&W$=hx2‰`^Iβ)YRX|c ).=vSQk O&4qs@οVO?؋;p]/ȼ83R @cRj_5_5kv,mZ ,uS?40S/%oM.94C\tݪA |2ʘ{G d ,ЇkS%47ܴF #P̪/qjD9K1*)[n8s6$ǮÏ)Aņ%e*2N]zӑ{"U$*뙝@ၔ4vԉ z87,蒱׶tEjvҌ2K5 еeJ'8 UI^gJf*\,_p"d55Yȑ 'YׯK&J7P7Vsn;ipA40}ZY@w9F@qeT5n7(\ƷiŏwpR>tl`o,&b:-"B`.KWLs"t(thYG/芽uVt wʢۑEx>_pȲjxʪ$H{ hlcvװ&N" Rqc 2A]HɥX⅁Wu*W{VHn ~8vh6@ y| K;cCVhOlJL6_Op՘`j3M6J ⮃χ|ΘVN1j׎ "8|;`7&N^c b{4Y[\  _ǀ:ڱdZE&xx/*-au7ZXͷ e!S\yՂ1F#iӶFz2W\(lVW;e8b{&,X=uJjm+q%YwqJ{Ii׍GRϲb Dvk.ܮl,D|\]}O3φnbTc\9_kfRNJ#a-s=˿:Cr1Z_-Do[hu`9e&O 'Qj$lzSNK{1A:&H,.u첲=%l@DHpФ5/4m;8cx '0_a't XiO S.Zᕜ{7tՑ@dNѬ%Ζ}(—gU{ɳϸ!.b͕;VagxS+O#h.~?.̙ U OAa\_ %<$i1Z^O&!"i-ֱc@S4m%M2Ck!8Fjk~"vYWOxH :l[zhMNQE,Tq)3Ȃ/R0 f1q,tIX,q "b4'W- =%LzbDlUD-teЧy޸+ OGϬ_Y}Q&Lj$C?DLIE3\fAbUXQQ@8'DIS3m l ()duF>#:F裮z8uȿY =</K$<3RD?㣦\ 0}^dK=LtA@TJ+.; '")`+"QC`i#yQXwg0 '"f&(S<>A>֊1u_Yc.H?.aK3?ׁSr]2aA3^3BAwE׉HqaZuc=Xs2)YQۇ&&ݼLVp9է#1nTTU5VOTtԇsb3JA'8s&?-|Ÿܻ ]ewHV-68=D{1,K< YCc/3,}ZjKkyv>EX1Iy罦P0 j&ϦSAK*V,v966-Oobx~Rς  yE_϶lzcds\_^@/Wb3n/Xj@.nEZ6O&`; 9bELk ?֖"bˀ#!b0M# 5@Pc7KBzD'P²l}G2'`lT>=Bx#2gQʾ[rc>'L-b'E RDe xLaDhc!i{.PaPi@). z;"l#1m :)zu`^ljWeumDyg ")_4MPee)ffh Z) agih*[GHy1D& 7x`r`郝h c?H n#@ku 'tZLr9snIc=:?_jb-ܪY$"e5|^EW `"!HOVz)Pz1\a0=$&¦pFD9=Ԫ{c QuSX{ؚdUK?a4-Xjc|{Ok+ s y6ȳq},:MBj>|^Ƹʹ OE+ڄBUp eih[pd@| zE`m7Gn4bv*[l@a0 z>1k0nVHޞ`W:m3.>^*3wt9zC(Q1g޹N@ףoA=r*R-=*7p"_A՗#1uv-4#ǵ8<ޞC==`Cb;|YF(}T %MK'=jxxж-EJ݄a! Jˈֿt2C'ICv L+nKTLO/&^`%|&ZP$Q|2s8\*]^F귐KnLjRZ .ة |K{MV/ߘ6h,ʐ7{L-AѿpNTt^^)*c + ,<3?VNw3 T9€ׄ[x)'66\|gƂ:h 9XU@hN2`3r@oD_FUgrhU НJ@]*pSZp-mrL}5 !E|8$EWf#epM싆!co9W,H9GN)Q~ALNv`<W|$>8 [ˀ5\Юo>{fS}= ,XTRg7.eq r8ATBq>XFkfJ>mD~Z|at""&!9woeaBIVءpڄ196EOͨx~]ڶ<^΃u>Z-*ݚ<펷$Խ[2 Ea`ǔujk:<,|Zɟ-Jl/;f 7/ˣ=-<@ҡX#"Oq!$x&V4uoCLo\Ra:\lx_蟱Ŕl/'N'" Mc {74W#m? Lf/P GZ82بjx*7ZџeP-\F|hdTc\I`i4pkQܿFMr YA .t NwJz̉KQ>NUUE 2Ruƅ*A=g^Ak^7oMWȁeP{/Z2:K\m9BS~uZ{`0kHζ~3vMMz~~rz"H۰sœY/UUQKC5+0Q)yo$0wQ 4i Fסpȇ0F{Bb5MGJ_jY>_/~Z~(&W84e s,.WK`IҶs#`$M @I|7գ Z-5oõZεݷ*Cꗹu8C%ѵ=So2ʶ0 AvWm̈%/s3)܈ ZIWD'ڼ=N9 e[-r̓ʠjV Ҧ.C'.ZkBjVo;A2YA+H)Wb~BrP [969 8ϴm$yTx6/rr5:wpT\lYZDx&tnR3Mpy2lE.Cj2?~x}7#xXyH3xіe0)@`\]S%ӊ?}< 1z+ +o \#GGXJ]=kbiѢͮ0`s[0ȟ " o#@Tk{yC7RXsڧ2ǟiWGwA OX*GPFifsJ^{a, LiDnA?5KJk=1ł 1*q/\e55r޶S{3]+qg2 ^DY=N~°n %7O+Z?N6':pʅW¤:*hhuuTî M:t,7K8&L])9Z"@D:J(0 9*8xOQOa1k)Y^ aS NMz#rh+b.S#asW,#٧lEZ`޵QL7p:pSU# _kYoJI#ebdi@F_R׈ڞ*[nzb(a;-F8!Yp:;lo8k!( Cy}4 AU=/WE;$-HŶ)͗95pkH;D C!Oc?RA3ԫ9`B%E7M+۶{RϵO70q#Ml 6eŐQx.5;L3";'. 4 X,|Pk[Z{l8w73"̩n>k 2sX`Ω݇ %Wth #}u_YF'SJA4pݸ+@ O8)4+E ƪ<}K0>!j@{cz:3歗'm.F!8xnz6mc_IP ecP&mGl)/_[SߤцjRtI2 {^Lx3PvPT-%IɂpqDe{P-/)k vj&Y$ei#rDlVN#A _hK}\X2 an}N:^`c_4͗J4GHu:?92k 86]0=`J2`sU0D.\r}ue>}%7${*y̮DDJX2jAv’R/JN ܕ{^?m_a0'9Y $oIj/݁>b*0Ѯr)Wk~u6g{&Lqgۼ>C_W Sf'CLOø 8ŸSo/e~0; }e5>c9ed˧ zSA^M[^G?AH݄ÊѯvsM(khKz_+=}g&/8!µpGt(9ޠe*Gs ̛5iZ1s0~x9/M$\XpNڣ} M~a6U TŧSMž YO<@ x]gS?xͽEwuN_G}^!!;TEb'0 duDt_򥿬rM;5mD1pu3 \EQe"M-)8~eV]]v5_3wf]]rE"MYA1TnƑsϏa%'+녇X]^͞nl7q׷@-axq _Qd޽ztqE-R|,wRj*lN: 3R? bX(UW=^\$mD+A5ݐ(BSdP}ߒpr67ipƋG#I ~lӄFr/TOr3Az[m9yˣ|3 ~w7uM9KOZOWeE8d-LCӤ6} dTwz,jtvZMuIoHeqhEbL 5'9+K<1Cy"[o_; o|*c 3REv5J֛]: >zWqVPڋ|gj~ؽ|g"q_{5E-yW>wr=i8ek(n+v0\P'&dq4}ԑ[i<.(26CC'9R`,F}^/ןMh)> quKrժN2snG$'.{^͝OyeE "SuhEj~Z7N%3=EBC399G⠲5«sx+;9Rݹ(7g tWI^jV}O[R-!^iZyf x4uwpӣ*cv Fǹ;`i}PmZܨ3d7r>MpڌHn?7D1MPjj?hta_kekw7J%RN>JSK$FG|C" :UA Qz3ܑ2ǕE'-'Δ'aWTH#:=aBŭ m^_yv_*Ѣu+0VV@hʣҟ_7Tw:7%Ҝ[kut=7@W8'#f qpB'?8DH;*s}^ⶊL4`Ԭ2ۣA5q)OKV#Wlw8adDVD` ji1g\}fb 2?2?h+Ln@x TEd h*uQ,#SQRslr I5C iCD E(šDs14ZG裁;?hS`f`l6q'ϛZpDvV{/%V$͌'70J]&Z^b&C,RH! R >PfEg%#HTF"4+];uDkF%c8i( Tg~HdCN!&"3/lrňLߛ#a%a!4v )|U5&R])r?|{}bhG|,o!a7f ,Һ+fF'~Y6Z9:yǒ+~>_oiHFpO!S}܁_Yn={wV3m^vS|P) 1@pMm~V$ٳah{$֏1ρoN);"P~Ղw;s?' Hv. 6X8e~J ?3_$>INj½j$gM#Qizh _ėP2,P3Y;kM)g]xnl߂4̡^g#Q"tovji|ٙ~}!\~[v(dMJc0ISFf~eҀp݌m >+:{mz"yG$xqs]Z }sc{^=sTw[soQIK#8͉tqN= ߶lI597vr{2YlplNu2S\4P/84PC{QP T$}C^; NhoW*YpF A!T"GLZOpLH)P{ Um$7# M/{.p5qx-2&Oagp6hts4Or! W`4]OYl xs ̙{*c7#ZiZx:eH"RXK-}ĕʌL^Ζq}Lh%|/1]؉$,\6{4ἀ:Gy+Nܶvh(gu" BzMT"yI۱q^t<6K۫7YI}ۍ6<9C&3m EQ ,L+F@n fڐ1#> 1L(0·@Zϭp% HxXSXd_6V.\~x/(9ޛ, :]Gب>"cRg.* ԭ ug")jQge֛gF:Ӿ G*uN{RD8^Z9F.2;Un4>xӋKP:ZV*5U[ "l0]qʥ/1wS>˦ Ɋ!fDbbSo|.Kbw rbk4Pvp|("KsN&kg+s)^;C%RZJ 0VL۾S_Z7@+# VJlu ~:K2ÔT{ W#s5V9p 97^ۦ6CQ~ @31 )h>]kSR1M-]h}&eI> +1ygpB;L[l1K[F6)Gxu(ۮXN|l ?6 [D+$ydU4Z~T,% ;}:ix'u co]W8]4RkىL0=:İ*ȶAN*[Đ2-]-n7U̬RSpK`*OAX^'ߤ/ݞ]AjurAYHԯB_gSϫhsɢj'F[S<˛Km[m(ULz"Ҹ"-v2$i,I54f+wBoaU, -D׃|]- dP*)W%+}&GCJ"OZdB5T^AEH)r"Lk6 1qgn){iRP W)/?gv+rbE"=^O0r[n^ T|,P>Q{p$u˦s&T% %z '>!@H!]?}BJ9!~u^ٺk r-2⍏Aꁊ3OpXnԘbɺ߄LJh/ eTǭsd;vfꄁl*Iw+>2*0ط$1pԍ:0qvs*I Է\&A`=J.^IﹲԸD-c ߛ&`w./и.4Izt$#**쀓S+d(N{2{AG]i.O2,iYo5b&e=€;9eW=B!lC@1~}it$1)[ދ Qĵ1s»A4⺓ c @r T(?{+@=,H@1e${j[G핯 'c K4Nϩ #&-/R{If0-LtuCD{{GO/M$I8}*(x,V! Z{TdoT9!SLnInkBsR^@zY(]uZuT/^&MYh"ՅO ࡎVe Xf|.\{d֌5]B486UUri6"T/os%u[+Zu5؝v̀&f됨R6t.-)PP:RE1I2D&)U E~󼌥iiZp( #h@ȩر}S|"鍓ʳ5Iݛ+ xT8~0KNim ʷ^aJ骂 Xb$‰1l*Abjuu걿٩Vv9% [,F'/nЪQP͝2޴7}-? CAq9)m"p+գ/4PVB^Q)ō( !0ROeDH2sDN5vcHZH=GtlAtw1}~`o{пT=Ƣ)-'<>n|_ CY3ЦMÉ @\h`,lWƷyYR"׷὿m-Zj}C4PЃp$qG981hv :`hSE$*YoY|;.A@[ wpE͜,&h51i~<  -Ȏ0y kyo !r`a A@Tĭ4RpA]t?=3ќy(pz/o+t/c|˶ q4x &#7};(Hx8Fw.4D*MA $ieȋn<Q!M,8+}gDĖzHhk}x7c_cXtuF8@ᒎe!R$xKSycv|XN7$G3bTW%p:s/mK< $;b^uyyRފg$~{Gns|1 KA&[05^Z#zMT")~g>1fXES?=F] g]Q ݪ5O$+0U8y{>J&B*^ L7v:&fEH@MN/2WI%P=AIcN [kIn#\ȴ:@;X?䴿X:N_cn^hҌhx3ں~{HA F9 ҙe;k} Qeky 9Ad^j1\ yXoqQ5ss۹Wiwd3fc ޿!Lk9c-KHۼ]]pe A Ԛ!8Xs05?v0./k s4>c@; IO| w`a'$d&En8?'^@Ml0`1RPՔ^cc Uf>.VOYE\LDi]3KhJ{zշg@T1ʠy8aP By(#'I8;|i6'$>QeWJq=Ye >m/ +@k9j)/Ug#cô7O5fN?SȖQ!IGi. RPz4N5ufB'/:>W鏍u/Vne(D79J@etGܮx c/q"Vŋ̢zFm NٔaDdUF=7(wA\i5?VoW\_/mR2ϟV;΂tJLM:b?x9~op#ZA ܃=r/OJ><cm_y3ΐA%jOABMss'6mMQcƪƭ3/VB8y \u>_vFWnR&wuU2 `';w{_BUkȊR3o7!VN8ϐZ*#.^J@y3x}~-`ǚ\ @b>69L<"`fŸyB"uǂ]5Y`۬;Цg濄&"w=P'{N9Z/^sL`x&_ ߁{dq[ D2͇<3?Y=Jcri4W<"A>>QT njK(P֋[)6Ò"+SfY~-ח,15ʵ㔇HYpUxgaxBOdkn1iMsI4M0DC W u“1XpK Qˑfpm;CɆ؎6Ỵ*j ՑHV@\yfde>\`G;|,xuUƀGЃV HeORϒ$Bn,%hWT z"3 'duތhSrb[?a$#?YGfCPW}Q}i T2<:4`Yp6N*Z0S# Jq=FJ6\ToEN8g]):B6E؜$ZnVߗ,&}?J2 ,еt2[1j4ETiA,a7g|ݿj0܏~?Qꗡ.V@| \Q*dPIe_ >QŖDp^Gv"װ-$މ9lv[`  }Д<0ấ 퐣B_$Ҷ2©ٛ_hd#/1*02asT XЈ 2סp}5Uz2a⹪4ͧ3(]w&jԙNeϞ0ͨ< Iٍ>kSVLed\Kg#L/|&取_?ݾh D쏥Zׅ'msqU(wzqϔy/8:1\na,R'Ve&C yb j#GcfSN`MmRC up[.Kp1Kh SmюBt9M6Z Kr>!Yxv(;2grS-0,$0?RN+kWeW7oRЯd@ARV_~!?`8<`y C SZޓK}'죘GP7k=G*87$%4ReԦo>٠TL Cn;GBcu6]Ty@=֬MR^[ Q`DFÉQ=#؈ow]kGAI"6Y=xu$Wub,FkI 89\I:. =﨑JV8~LO0밍^0OXL-M'vcxaM=@\j2lTC!ϷMP "kQ`%* >mXP%.Af.JZ-_Hbnq=ܜGPaӄ%GR괃`"y龜|]mY;ꭁP gyĞzrTw,Z4{`U劍8,LŨ.An5=jGZӰJ6]ViUƪ;+&amg8.\m5х5:p%7:) \Ӡ)0/4qAu@o̠P>3 YlJ7]ȏ%=U8»|3tQ*v24&rN|Qe9d =1:gmTWMm[fKԳM'ae?uyrKK4 4CQM,Ю9!A:x\rtY]Զ\(? ~93" ,v t1TIֽQX1fvB(:,.^0>V+TA&1c|Ѵoa|:>]pVGhn/2 i f%;f5E'(6ƞR7t_.mN${KV8Ҡ&½!բdN27˥? "AwR> d#(iHY1B;RM΀K؆P!} 5$Y4.CyMm85}۸5J1.%~4}OTU+2Uy5mu7+|-f}J2Ds,ρj奰HNmZP}:o@u՘a+sSg1-5N|/l,@`*hOLXeX0?X{Z6 x٤U8)7(W v;)zl&T<5Ay_6˰,Cx .S&== _3H7 >/eiR~%?e^=O} & L ZFS+kL(zXt.sTl+B#LTfc/1J|F܅*5[u-ԠapOkdֱA*6nq2>y?IoJFdf1a~f|U>L\ >TkrH;jh7sE\] cSNQ{/?N!ϵ;!zxJuҕF hB*zLp+taTʯ-UnIBS'tH]B9A!>ck["kKpܤt:>I18yGd 4;h|P/4:#|^Q> C˽fyk+Q=0FjyBٍs W^r@&Z{S~{ 9lڷ5*B@jqo6e--PƲ+i)ك+9y(]*ǏRA=kyMHykJ_h̝-$ 6i])0$/k1}Rd;x> &*xTd&C7 Jr>vvF}#n|Q 8a&n]z/ „ƈH}BĚ0*)ո, O1COє[EpjL4~9M4C[m[O+B{k^ z+xX$Co^D!feަˈ<ţ4oTSFhyax+NC/=2tAvVOOf ! ѹLQZbGXJO9Wq6tDCIfm\& $`"WѵOw:@^ĵAeM%m[QTJk ^[Wӆ4J&N\0k$1mAlG*P1a*PÖ;'Ӗ+ucI&%sck^v1#ӏ058=O QT1wawSM$/7JZU%?XshIȍ8˜WE/ 讖 sDրD0yN/G,ADaTɚ_Z+=Y9&喴GzճNiN,A6!&K 1y_ gx]6z ? 2$x#j@?cOHdqdU;:182KGae%EOɯw_5ESkԺ[Y MHwlӈkYU,+7 htu$Zg9~t"MEj$XE[Q|@"dK5GMv WJMl7>@d.1EԖ bOk5#b Q+U*SR 3ޛOd}]Ɛ$S)tsm=yZ ){;N .(b澥Kt8 ؍ 0Jwn/,͛wHkUˋYJ(X;v] ]7MP஛-ț0CJn.MJv=iu~bMv\]GuQ@l& X|ͷ8Iךgdj􈴛Ե9yh*TժkuxLDq\(ds~m y1/UP9r5WਟPƋ!ձ. ygG?f U\BF.ҿ'Pk`:\^*2d!܉P5} !7:GcX]EË98KxPMEjdT`]7Efq78P/ s`TPҟWhƫ j*+$}L#.dYgfBtH aw1N#\3l#՗]OXEoeH{~ӌR:m5ku3$φqڻMy4T^ 4jw-$NڰiNq5idf*W ;/pI¯~[P(7c^Hҭb n6asWܔ%z1? >ι~p/gFtMf{RA{{mӴ&'<9>v/~ånZL)}N[tb Kg'Z;M4kR&ofiu/dzq4vF&h%z{ d쌇sZ'i 3J)'I&EvM:%~$PeRQNe87NMaG..d!s,>GWaD z~ !qΨ$3` 95T񙪬!Uy Rye* ˓FΟ3ڂ XTomg-vo3ĉJ *x_jtHgꚼ!)k w#^Gm)ԲPHI1C.cfƟNaM=Wͧ+H\qm HQsbz>)bT1u?ubz|yNat&̫Uۖmj/>i ̔±K*1?{1B-RSJM!FqTLd+wR6h1qrW+@ wᰝg0-/۠,jƁJ01t`%)Q4зCI~"QX@OX+ !I,8T)U (><щI_Q,Y$ѣ<@U##!gh6kjvՈRHU 8 rp!ОHxCLw˛?W|HJb"A//ZSP;]j[q W&~  ,tNHLE],7M D͡ϾmnZHC3Y\bH%6Tiuq+Kgy.Ahգ]H_xcdBwsܩż :`s& c :ӝ\'m:P_){٫Qϵ4Wʀ:ٖlMн~9 4Xԛ7XU GEb1>l\TO%0*n;ɒ:n((rY8jf ݔ ywIJo@إgb\x?j0hٶLP8Z<7OVgs͈ #I͗_/. r[ d1"lP@)e,IT`4pA<\'0Oa!o)E!j?9>EZ e&.Ñt3W 8.oyXwByBpvz׽2Փƅ@RB<pCdf%cffhn&9+Q95>n]M6䀊HJ>WM6i7 SsH|ypk|c B?]C>{,&W {rwzm*`pNZfKMB(rú/`e:E#AOYpfT9jNqE|f*|<3% k-Kxs>rw0Z_cvr|C/bM C|wS7y ?ʛ*`O>OB26]^y~ MKt,z &&Hxߴ8IGXaI7NJ_ }u*ǨvK:L%ߟ"鉱y@S!N{~-dÅ0hvF41yB{[oo"+Koq^:tCè %22kQIOcl=x;]cLv͆]P=t N¿R^w0d.E'e΅K4y;$ӈG 9Meћn`1=Ÿ5=as/Իi[}A 2Qe W+UNIAo 90i]ϔ=i Y\I(69bN 4/ӡ^VnrvI5{ 2n *F'>s*btd`7Uֿp6x( '/ٍCA!Cc9OG&sm&s{"8ԢBN A>R$bk=(S\2RNvA[M&c{ipub7Ķ#3x(B~ΎfRJAxr뫷شZv`Ct#]}2rK^jQ#8k6:?[FHi41-"Znp&5|~H^X 0(LoIvMVp M5_lc[45.oޔ/ԷC c4vy@Ҙ>b'W S)dk7ݛFQ3jdU.9l&cp<=/^`6Cwcn 4ggx_ (H.\'tUS;_Q._Ba{z3-+3l--P|UDcq\aD"3'FQbkCdp%2xoJgai ؐL;OJfҹZwޣvc rh, IRU8)aQeީ oAya<[DslNGdLioɒٵeێzzjtܧwSd;̢þkӥaI];B}bPفqY?ZKgM5F3_Bz TQW*nײdA?RZs|/d_0L1〼r=@eݐ4'o}]dĜ7Y9(fM9=5)"MoOTxߜ ނ^ZꥀWo04oGC^;{]Ӑ =o<2*`Rgf_J+nҔˆry ,D?X3 JwL+ DB{4 <u%s9CM!֔1,$TA+q}T$ _&mxf8W^.%Bӊ.QH N]}a,2.͏6RyJ/$t )u{H跔A]BQdb$kkaRE<ݯe+Tq#6kM؅ܹjI3ynT6fT4af ~h`z6{ 2G%z xK^wHۊռ|/bzsgJῨ=Y;H ƓţPNlN uJ&-i=nUmMƕݹr]}3+q ]_aʙăi읔JIo`.}kXy{T-[$&fr 5L^yCzT ]P/ç?Q뤺>օBAxld3});FO2Vm+Y45(HmYւcp0]MyM k•ΒMs8 򽀂OKڏ5;bp~Obm3>047 E)pcG3fnOnsFdWw0TQTbR $2j{CI6yBQ`1GU8@\|Qg r#,AXF6+:Ӝ^E{ 1Fų$Θ@{gD|vn0ҋ )4;Doj$Nʊ?|QлZRYG Cc{dJA=:(;+wD2?~i:lm[jݳ״B1n fޟ+ -P-(@e׺~mz t6ep#em&ï숀,.FQUa-C?g{R3yzQBiEї^kK! 3ɶkڴs"^XZhfjBEf&FT ÒX_R,oH,>e?|<} E_cȉ9ç4}_)tRa¯Yqj[կ\bD'^6Ұ*:@_u) Y[=*k[*śeL]'ۏ0d8T/I5Ũ cy 2 6+' 1. *K%/=k4`ti.%)4;oAjXvv]r'0ΊatAtRZq a*&e/ ۟~iI&WlݞqU!ճYӵc,`M Y@ua bx$:Eoy[;rh'/CM.c{W%de\ϣ3ݬ¯`Щ:kW$ptW9Z9lQ[U7TJ푦_ 󂯯8crb-6s=(=K%2I SP;uHkz rhn>Fl3,isSC/WT[u+pVdRYş}Jݍj T CMR'Z!2wGǮ#dyM:'O{sȑQ4X7ehnVKgU"vIc7Vw|uq=R~V| tbkpx?(]/X  !2˼^GX a,ANm3lj2.#/M]=GK0Ȩ 5|ӕ.z55Pk84tNApuQ|'m8J:9w E}wm5kKG}kyq€^yB:w6?iwό m3ӏYsZ(CȼgO; CČAo%Fe G PQk厽}6t u;\S(Y?+e\pr;Va2TAIo\2 }0E;9=TAIc&Dm;rqmWkJM ;Bb+ubeʘ$ls`n*y l@wzWCTɼя= I/Rd-N}58"sb p/lj@,_i 9P L3#.Byf03Cx!d\A;(jー+XJuC Sbel 7V&ОnP`BA~`SIqǎ=7ݿ~8 1F/Jb39g(&H@Z^R`<#GrvC)Uq' :v% $so78 >M8`W/(+H4+Jh2LDPv06O-&>XA1.Rc5R.J]9pV4`1PBk!9K!H댈qZ:sQUo<ߌ:=Rb/:v>zL*AN&߸:s|DGI5?W-|hpz[hOci僅+o)|}dd3R#kN/ckUbrq*ۗV<=Gv#U; O#ai$VVZ8l& ȻЇLg3{Ö xn81[Q<BSR>c]t:MaS/F ҟL8 Y2\ѐݓ]ĹKϢ4X>cq9H&"npı\/fH(IIXbw| iO5k|6I|ѹ>1&B(kURo+c u[$D/DF>Q۝6נKuch,3zF A*Ueh<ɛx e\/5*2 䫗$_}~ic-0ʒ;H1M$`2"&!%tޫJVL}t$EspdY \WLR[~KF0q#R-%;B@zF. 6CiJh3U0]$&Mӳz<)R(y K\tX1b5:h\LɌ-/=T:\qKy:K ?AJ=lK<꩑DzK0c)<\jGѬ5XD,2tOݟ w{:J8 DWy< 6bc7|o,%WLEx͔cÖ~d1}c 7J=]X4WSƉHdz3|J&$)vVi)ȖTDH!f=I^?)YK]+Lk"mګx_*Rqb?t ? emtuLcޘ =6vGI䝽։rPJ^MukK~6q;Z1g KMD +z2pPG.#E#F!/GKoZ Xi0=F0%TN %lqoޣd8:Ӝ̊Xʹv*-jq4m.ڭ`V=֔aY%*rLpR"a8KagyiͲ696۸3zWuY嵤Y,E&՗>I:ou5nW i>JuDf39/F[[*5I<{$Uȣ4@5<<#<ڶul=?B}>&WLYe:F5Aҕ v򟯅gVB+yM}9O;φ!{U /M)&ߝ_Tq~(}HD#E MH6N3iСGaͺnT,>Ҥ)3AFeIJ% ٍr*$P_7q(cQ4  À{=0^=HDS~Q8ckC=>P=۳nCa|g-uD%RLYwz_33ƽXJ=tmFM&&Wc|C{C0p|>U'<럽u R=RtM (x 0GZ".20u7],Z\f~]twKrKAKy?@O(uh?-+a CKfD,`s T_cfW,Kvdw(qA` S^{dk4ݎ,Gcu[');zlO)Nڙ-O:!t̡^\ds<?Pc > ,t- cә'U8؇-t)"+`nyhprʰ2-{ϰ#,EuruQKEm_z?"%:eT *Xu@3 O(&!(~3Զfaa' t Q rq1Э?}FbM78T&A& 3aXЪ1ȗuxh|d G:@j%gF6 lGYkt|n?CJ#PZ8"_WR`6YoM:I&d 7gc)w`%[\.mvuk_.-k O:n@I:kGfCxvT!rD@#VSWwl_B0XA[piK/Q?@xU?`W||bT<"E:r9 -i R&?4)r$?JM\P^th<QF"(;hftuxM0'&3[c~ &3=9M> C[eWxEUo_ 񗢥fmtVZ+ ]XPQ(橔pjJdtS) /@ߍI;FG ו٘;n.Ly2#6gfFXpR@C]cfn[BTf1sit9D`\8I`Phl;齌2tȓf"9fK< 6fRÃ}C- tZRk^Y U]5PqY bIC<)6@'uo O Fk{5sRDYϯTd@Nc "VrGLRx2D,4yhX(,SD$GeZM*>k8uӋyY4>်jU B]5WBO& Q"uQQM7a!30#!l$u˗gw"vh z#Bbo?HwSu x+ .^ |ZT{?p#*YU1i[`0 Nh6<]$H HX *=藕gJ,$jN@Tl^ P!qg;3S#Dtg;DxmcdU6)KѡϭSL]78ҽ)B{+kq' J Y,;C]{ol e Yr EwGEc|rz\Nu{q-}wI.^!e©ͽ&TL :z|ylJ+ƤaX=L-Sy(ᵐΧ%IlΞM"L=+1tΜh$tR|Z:C!!`UԑN &:#ݹson!&/Z.'Р)tx0{_Ԋ3zCïx57g 4(J2L/lhpl )%=D?%wbahm)~DŽ]oD.;ނ*XQdjxБKi6[Y =aAm 'o!65xU@(3]Al҇q $^Ga{͟{ռxoH2gr~}@_bƼ( _;sZ8;i0evHWRVF`>Y:duY6˃w]KV?<"uZȐrϏ}Clvpźzp0yApm8l|Lʈ@ݺ~ùpTcW,|j@YɈޯqQT95>;VGuɺ5anIK=wg,"J,Os LySEA\Om8l (=Bʲ׉҈ 9!{ATroҌ 8c}{5)ʛQ=6lѰEB1JDKA2R{z9uSudvܮe7ЁFameZ *et#䈶8Ė @1U¢{#qU a"{,,/G'֊EYłLůiu1Hzi]+*fLJkyF/Xq_\,A[GU皜K9fehBlLpV-ݛ gMK#GZ¸#X*dʰ XA1NfFFHBMnw \Y/}_%xI,=Q5ލޞ+z 2BRyjS۹z/qo^Y1>)zM@ˡrlHLGEϨ%b|LT(͌J@Xrm!ҲJXa&XXŨ֓p% |g; H ұ^nZ(6nrх5v)N: $;O*Q%xflSfutX`wq O-1M(?Ǐ !:RS.iiN;]B|/g/K+EhGmUnA'}<xlyۻb5VTsgdLSUQ&R$DF"0rB/n"xN?(m̾r*at- t7 "qkz7 "ڷpew:ɕoC0j"`ЯdƼw>;ly8{B꿻N)J՛T.eb&. iX-ViNkj7E 4EVxG3%^FZ%?SK[pWA,+cM7P|.TwR3'1܏:^lz%&Ѵ'ÚeOL-7<ܗZK":MhxY9}(. 45\ʊ R[pO DX3bWbNAr ~P_5n$j7+ȣy'Ļj 5@z~'<'8&L"׮3gZA7-?dGr`BcL-lW!GI jWT_͚-L| >34zc/\oBʴØ1ùz*3\3vJ gh0k>bdb{XuYϚf荄bEKZ5bY^WMތgzuKۜjҥ`)=A Si')ݴf@N@ h%#nϒ4B%MEMwK G[~J3xRXq^;4 <ucwC3U *4*VrJ"c.}whVx|yW1~Ey LAXۦi!Lj ;7CyLe|*%SlZ<#3%ҭE,Z('r@8qgq  z[BwG6;!J?/[r@1|^xE׍dHS(ʭo@8J`=f7yѽ$Q!.cne]}7í˫ښYd<ᷓGJ$XDZ6rѭ\X {V8 T6I*4PN,Xs%$LGz05lk{И[re<¤賶̢)cvngRΊ|`oWw#@RW:!"Jm\p}q$:Z]CtٌmG)8 !ٛYѐcZ Ջ)Dm ?w':zWnƅp!i@Ÿqƺ&5QO7nwAS}q`EEv;}5LC`rt)$4|brDCD<?ܘ3xbͭtW#fcI;&GmpT$>Q e? k"1ykц6_fahWfz a֍sMk'3 Zf8ΉTKUQќLJdjkg}{@L9h_0}5nI7jB[igPZ簒]CBz"me,Or/㌍-EFOdoLȷ"PZ?` 1h#hDu)2`/s_^mһYB*nv:Y"x7ve˝7O߅hD,f ;oVl}$=:- Wόreم>1/-d){oȕVG]jfIezᄄn%DGBd+x>, {tU"]%0$ݝŶ'4HexӾs *ByhbRT8{N± m7v"0W{43 HN'WJHaGb=I:1y}S4ȣVşĪgctȣP+/UN4m*;Zx> X6,:6;D@%qgԓ,ǎڸ 䊓Y+*n$C`%&u'GO}9/ZʆY?,VKukRb0Wf[5- ^zV}::kߋ~@c3N:GbU9x T1j,w*~lr7GY!^r]&&؛Wh,E/v LJ'pTl7M ZU{u6Y-fjE 1sh@י:q,:ĎLqa8hZe\ d ;@}@ 8b@( Ƨ WŰ'YA}椫L x^g4S k Sꖃ l| @Ro 75zΐ#L<>-~]@Ca? RyN!m8؊H&ȣOw3qRGjBvB36C]YrgEBm]O_JFOuJy+³?IrunY?zË}2;ikMB6֐ӀNf 0w5h1t2+=оZZ~ k 8"([\)ψC~z7n 'ҕZxp)QyA$B߻RvGGobYՄ#A jϠr(>QZ,3A?;ԇC" EQ(Ɔ$v5KX@{`n-M mOO hEE}@f.R +sc9xQg$0P[ŦT"OD X&K&Det-aYҟaɎ5"bLb33X"538q [8ptŎ~_0\ˋ[?TWD*TN6GF<)ܰ.*[UAJv2Qa@ƒ`g%Ͱ6~?z_ňW+*lug bՐεN5rb)Z](}MH:r/ٜ~ 9&s8 B}q31?yE HNUܭO4?JAmto? 'ψ4 5\- mjР2%Wn̢zx#Inع%ؕۈ|(UBZy+Vk`8ds^hlAn'g#U? Yh||؉6HvzNLn-OH;doOmid  ҕAI.+m>G`zW8r0*.agS(4B9rr!3cg`Ԛ aƟE[ P%~$Ebr7>Ӱ& ] $)#J3}ylv)P3!ᣞ}/=Gq9kY@X)!N?4o,oe#"8nurWѝyO7ǓlL軟 9w63aϚ=شD"QЇ!oJ1r 0NջXmp:滇pa.oXscRtݣF-3q4CJ'|#K\Ex ֨JrP .:1*+H;__lT$$;a-̡)طthYpu: hY(KňW$ǔq:Y!Ģ/zR#V[Ti.d5{Kqun,ҒrwNv0Zno^T$D}+ԋ" ? $}|T6CrQ0FQKs];!(+g&9;?`&%.>UPA.i&  D-vA;^:O8uj"`I>s2w⯼^{C4c̣n+ l^Hƹ$ATa⊂]ҋ4+ |00^B^u[8Cɫ+/Zn+o1M/9Gp ՜L֗寇=KwkN%󹈁3ݠXS ρ*|4TUN>|݌) s#ȫc!P*&LNp4[;BJlF>WC-i7 F L("leֿ%UaSSCԨzeʷ2{ɗe87M&٭{ jk$Bf`bUȐĄ;_֦Ƀ~HJ !R)0׶+^y*`B(W`GY/M/I[YvoO kUo7#"Fao$VnRYWky~h9M3E H@ i^?`cvDϒTurW|c~\]V(٠IxkwN g/Av"u:Qu>%f!>c<~ʸ#ڣRH05!j% e'n>gp`@wlh^ w} V|;TK(NH@~(r4LB`sK0}q٨OW* K MEáfj$Ol{:unQ#v0ٟt8@Q[DnA_p2#u.HhdPɴ;4\}Evq<]+LSN24F?k8TWYQ4/I8]6rFrےm,ro{[HrIU # U8aգgy+9$|/'QJgx%U97"vVx>\bыW~5ni2h j"$Y%A ш&_3S}q #R[?%%MI5S<_S[ 4&_MIs}|]~Ks@R2 _l3ܧ8A)6zֆ'Eeւ.m_>[8uU# UɭZ}hE|'ۑ(Du09x;7*v;w i,y!ʕu?VՅ#=d#m5G[^T8߼b5쿖ͼfe ;VL5@ånC !4~UU9J٫MAW) KY?,E3X%! .tw6/^Zi1qXT[$6!.#VX9;+vϛϴ!tx12ؕ< \F!uh2iV)F%#q}`h eJX{#[)^*kW 9-mKg@`=$S4| =8ӛ'kP",덣v ((9i"'hW4ߪX=iӓ:KʌHFX_}sy-M9HcoЌ+|̡*cgPg^=(ٰXd/*Hl{I}_Ոt P(RUMZ7/jʂwzEU$ʙ5zjX(  V)BKXgRN%zrxzaWő#޴p1 G;z8QI0(ђ1۹=_%#|*pvhu(m;&T`y`HEĺ*/0>b^ #:|ߺ?Hgp?kthkڷR`!^bW+~Ÿ|\vٽG6@0ž!g,͊`C'4gs-1YDo|"*1I31gDQS*QrhJβ= 6 e-(^=ffH8|ScJmZUz~h]w"jBk|\(6@/@6 qlw0F*ˌΛ@n&Tvu|E+ԓ `CQ>:4&3]UԦgVQ>WoyRw ==s Mn*qp ,!E+(ݏzl]=y(p4# 0t?f]Vr01O`zz  ᐎ55y(.q@La렔 <:< O2Ar97Kխ]f`q~@psVcmu5~\ ;'+>j^fFyѧEaJ>&%E*c I}s- DTȱ6AtzCBkEkSz[Zo爙g!B'ye7_ }XgnhrgY4oQeY212F) Yu*DDjpv^y>3ٺn}w?7,IbwdOMKx/p;ȇ%@Q&ӊ\o1 |"8?jۡ <DQ_Z|Q 2Czxޯ"[ƌ,Cp:L SJFA0cPѐ|`F~|G F)3- y+F&N,K4*8clt4W͐4 ] Y %Q|Xs_*υ7R[PN[^N}OC|(mY"f3 K6+[̕@f2o|xȮQH/g(:?Xahj;t."2h72#8ںRHg̮F?/.eO|Q]LHPB5F*>~>B/bZҸ\)QN(+yHoDqQs#PRD5C]G`]MY%k+ &rñ:ݢ1D,&CmjϘ=z:ֶ{yuC7(S451IF\aW.{- r| gvފU Og] E==5Ӕ*mPj' }(psT6=HZ6iLLPy8fH ٚQf7Q?xҳKY_%}NfN\r_P<\R8\:[=KdKz?3\%MoD)ňm3Yt I{e æv?RʸჹsxiLݍWU_*GP/o5A6j*ƅgJ-\?o 5^lES,7[rci);nBsK]a)+Swg❨,4`9 euSSTi_bC@X /plTB_W@ _[Xqa-NEvgRRmi Eq8_wSؖ .{MYʴCdIe#, R !EBʍ#B0OJ ~a*0:;/Gg/y?3c[Jf*DX@j]nyA]l){ܭ\ڜqjOn OZ^Jp!fM!,KÍs gW.B5FV_[$d\| }e< `||b=eV+ k+wU0eVyW*FњS `/O|=ܷIX#l@mnw{货< Ob15h̾*@iiFâhV>cAk'Hiz 8ꀣAz\m *ng$XI)v\D}ʹ3.Yv$-yCK=I])’t)dpw !Aa:sg0aP\'f̜!Qɶ4CVk|^<_Zi2*1q]BD>k?(l REwc}׭95Z'B"GK|c&ƹ7) nAl4;{g\Ƕɨ$i-~L^N%(WU1!/C1D_QoORЫSv;:7y7((TesKj=0tI1-CP+VhB_#vY 7 %|K)3"5| #.dkϛ"v˱ҭq,`#=.uVݾZtzO,"1g˄jJK(D~l=DyM(saN9-ByjSU$]jyꀭ4(bj}W.O9Lra!'6tL b^$&L\#9;}A%߮y:(0ta@+7CqƖ;-z5R]5&)VMyr|φ,_P|9ߙP:%1Y[tV+ݼZh7V[<[%Lm t" d*E9(wSjI~ a|ޜBk+XCAs.6o 9ڞzݔ5j߰Kd٭пV]x*qRw* 13NQ}ʇ3u.Jx,W1%WVk8ҜM-Cd|q%(J$}i ԀcMh~֭VV|0/LjP+T!k KpwEmV3h 6}cxev<mf۱-.[^uqvO49W{ono,j`XY[N`B}f=ߑ,#T|y|kG!VuflM_a&OCfd޻$[S46S)Jwhz¤D0V>دLo%0Q[g|c&`R>{R~j LGP"[cbex9&w粯-+~(c/ ;0l'$7=.dJbT"9iX}'g~'d]wd1gij`1'dѬXk v F\?:bEŌ ,= h -$yWd/O>]ۨS+NngM_qRe͍0Pذز{5ՎobƵy/ vUɏfҎ/_LxaZ96'M!$1V\ ]c~rp}fH{:p8!NB7dfβB{X 7V6nS2ڢh3(€^ʜxNW0$Ah핊^,J?S @Re6"?1d|nV|ykU혢ɮjA@J'`5=[Ԙ>qK'XNw eX|+Q) R@ ipt͘c! :K=ظ+QQ+Tq,z*q>t։?T!-qq)1 Kř6[+^ %4$ƶ/w,?8uy1СC[R,YOj@nQnxBIVWwK0pzJE$v+7==9Uڶ8aߚSG=&^W]\讙Nrriz`I >cYpܽ ~׾e_l/>7=E#ݓ}W[hⴎ6#1U8Ks5NbhS!#~`2e0Dۧ)_I5k,X%{:˘E/1 |[HX8| oY)TBڲYuBvpP@s_En9~ i-4A(ړ2j7oСX0'Xc'& THИл?l$X|kjQ)_s!: 12%HɱW rr/uZ`ͥfq]H:EF 5XK E.~xH`g_a8a^n]$z 1aȕUTGolq"70sCQ"* … E#Hou&Vv&*i5~LK5b  >N[3z+/Ip^[& aǙ`4 w2?كk 篏`p)Bo/glmoEژ{9ouib&Hk(ȹl#eg;L/]$\PFg[~h $u-;jiv:倘+w*V5:8`f?&#+`:YyF^gurRqm?ʇe_͇.oz*1@`i)?62zB_=ެJ-\ÏfN*Pi1Q9DLu2diGIφFtAdq ܖVm jL[5,4K"ӂ©MҨd.5n)Y6To58RXqaVfh#-ǦsY,մ~<v`fȶryRTwfU邂/oW %QR5رqZt &" 3Z6S; C}S #HBG,#zg {ga>mQ w"/~M!aCӵ h"}H5GxSLY=QQ'V7A`e7S:БeRB&,2/ԳYDŽ!c.<~6=tx Lx  KrL0YcZP_;z`Ҏ.8D+y쥱9`f@.a:L504jĺlܹEy(}Ivzn]jk@B0äѰc*sJ9}X7P ]ËIoz+8l6%TF*L:Amx#|XDubz\kp&qVj@cuz~C>Ekw3 LY?-MB6mvR.*|[eJtFע`QI^%K,?n$y^ŝχ$UM99aiۀql\hXFјР ^p:!47<<&dWU M-(wr'6OmӖcT}H=5j $CsX/iM/%WX4 vZ΁De+0nF A}o@FcOʋx*c?Uy!)Rz+~hn@)F)|FgOHxytQ@-E?lU$tDCەiT9cEg`YvIfK2W\n|>N(n\Jl+9Qdq@7:嚊vc3}ˍM)]grߞ6t1}ѠqJf#eAb /<`zgk{티N&BPyύH ʊH=-.P"c4&4Ì/ WY>惒]@@m:=O2}shD23BMhyc&v?IKFF{F .9vSNgHbL1\IRTc6  \ Y4cm ϲ`xawU8ү f8zMNzϚ4'鄃̬`Ti82Ewgl?QJJP]|#y8r~k&+dt|'7t3vG▻y|DMӀ֦c"lfQ+BOUnޚis4vؗRߦQn5Za|#{yJ\&MY-:+GwHbc9c呗FE/Cc1&Us)HP,zOjqE 2T21ZiN ( Q$;*!Zf]}wڸuH:% ZW%a O-{FW>z+a|+#IfsaMYjyTןǢ5),uDOja$Tѭ2 lA#,$MI{e\cy  A6:ݿuF97hGݙ!הq +Dg7}i6>B{3bT=gg+@8x q"ͼ9ytjPPԙ$QFd{1ČM@ . j߭ ֢3i-Ed6h!@GFé:&0O-A U5q>h3ܼ30q^b>TymUT@dCD#қZy'zv{װlC]=sڥzuX&죪_R(32^GG^9Έt_|֦d;{Cv*fKbչt+06Bʐ#b&nՃ4Z(-p[ *-&hsq)65_pP+ 9#HړWY1u^}òq2Пӫb8SaҮT` |JA~Cc UZݺ>0.] h=]U}s= ^=b5XPS<0 q wEO`b!~$x{{EXw ?^8^Jp ڈ'Dπ+'_wΑd"opNbHֶ1`wbJ v0aAfcZåԿ|`5g1ĸ*=)d@HZ ψbp@ ۥ1O\J/Z:LJ\vQBHrAfUܨ,`FU%-;RcfԮn(V㍉)Jx]o> ׳G{o(*?̓HnQXmpLQG ~#C|mTHMޫJ~e7I[2/PºI0cM`X\xntP5}Cruj3[!1ùhX9X=>"EҨZ퇢?ma5;jg3DSANjOep{o~zuA$hD\(dBMh66yoCSƒhm@>7Z=Ke,M8)dTqF܃DC$(tӆҔZ8s_[J9ܨW*|5䯚G*@+a !Wǽڰ-ݴe9Q"v 4zK [0?w5y;G.,Sj𳔠їmH9, ڍнh4suHu*.S>7zӹM8䛻MK\N !cg{w 7>,9KAh8/ujI#&vV>y+x`]>{S |io6]̜[b.R+P9So xu'rPa7ix//z?Njc,';#?C`'3szs"G|IPrHw? jP6]\ձi84{`IuMSfeG_UYOQ ;GDtPrTyS6Zً;$(0I`XHe z"ahԆ"j7sQkŧچ'C_4o +4 cIS45IҮτ=󵛫)Hi98۠|2o\s9؇ԅ; MdheN 0ߩ܈e XE9)mqM]0WPiSfWϸz0QۢWm:ʑVHhJZwE_:Dv7S麆)+n.aEXazfj҈z[XRyҮؤ\G)wr/y v<؉V[8X1MKZX^ )H2Н[q=K%2 d=X3VsP*-F͍Yhbgةw͖z2< %oHO8ܧ+Α'HQ9}7.%Vx !y d67HEЛ)c0&Lx0Y*5" /#Ec@*n s~>υR›=ed/Q9)rAՃaG{L^9 H\ 2}pk|VUDM&[$ٽD#d*0@Z{^\PK׉}DuݢC1U9O-b͈<` 2!3bj.P|^jX&EYnvۗ*\yR]2! /Siuzd>0CRq(g{>%c6"4'-t!!374ҷ좮_aFѭW1>{-0K !CCؠVLe'j$XI-̭em?Q]\S4ݷʒ9xwώm.y(e@4ikr^"6t :Jsro=f%x*l6wH8t'*\Iluo[6X3iW3ÖdtCpR ȐWC-lmM#ܤdA]c-RWfX,`h_ڧRj{jx$EȃY"Qـ{[vV8d!1Ѳsn_Xsuʏx?M[ HĻq6TIi13d *C#Vƅ ;{*$Q *Yr~̇ Q !RxBgc+lPhf*$d+ epnXӣŶS;dAܔh**Qzi#gZú N3Zf>H ڐv~Rc*"C̦5_34FQV#fz9mP{eM.=A5/0XoR㐵/#(yDJAݼ nzNW=cvQua #g٣OQ$2dM5w)=O+c;śH/Ǟ杔-ǗFug <䛔`KEmxCIƬDx J LChb@  ]F5ZLTx#8b=scxo%&8KrzaMnLzޟ A'rR0T^ SA;BO;koQDDםY*BHR`lNqieD*R@/Y4i`\c;HpmvXFŪWOAmx,FB#'6d"@hluuj&`Eĸ`MO^D֠ YF8ȾFcڼiu.۵,(r'AבFG0E'`H^dg,8J1+7$a QWN<:dr?6V s2g6.Z7;Ss2" W.P{I܉h˜4q-N3&Mv^;[UbʐR "`yK= 5 $͓alwO[F"IUqEQu$gN#Ւ-i>Y0̷poӞZCè!5=;!LdCWݗ96(`WZX)N@$',%yݶC?XRYOڏu-p?[PoteD$Ka\n藺`Ύ sc-o?T9Y)/Ҵ;-,n+o&IY8pq-=pgtM~|!jN{̱[J'pe1ښG-YJCZ }'?4rƋ5]<2/ 84c=\ ,!,ќ QS?*p Tkcװ>a Xx+pb{E˞8]qIѻdHD/f"@ x mO5mp;@)mQ%49LpCrig%؄yV=_vw*I\ u Lb#zz*;$Eȯ_(C IאI8"iDfZRȳeR}up1CKkbEG>o}®n<'1Y2ϏeL#>˿X/gSV4]k}-!()ݓs "+;:1ȭE=`=FPX. M(,9?5j/I4?\|W}!ha2z J_W\`#(NW9ڀc N lέ b:k%`;Dž7isH16P #{Jr}K/32$7 %2Xa?a쨐JnzfޝStHB,!@;E~FM*ͩZn5J%n;6-Z{EPi u@N D1Y%cUgӶF_酋á+tO5zM,]շ%n'FGA 0i!ZAGԦ6 /84BqS'#yp4j/1nsc*伛I0IgR0ZUxGQX 5Mǹl-*kyתu_|P]Uhs7_頗S`^!]$fbӉCӑGg  HG}rY G4NGI8}_S2em^_ZE?C?|d<ִ6LΰFXռTaԪq"5kk~[yE3>}QO 79zJ;Cb ݛ|l6\Fv2WlAlINSm~`moPL&] s 0We yU_l4q9Ėl5N}.LLHG4HtL1xؐiAEuhҲXxԣRk>ۗȐi*뚄 EBI|51}*̟mع q`xwBXZ4\tfH ){|]m3Zl: pe#ZX@:oq<'nRO. wJɆPJIWi mvι"}ȵ(!.Cœ &aJP]$ 'fX_Lv0Lrҿ nO 4+77LVXTp:7x9rHuOa]m X 8r!@Y` x;n~`Mܩ}40%\zgeb\\QoY`@@σU;?G×bb(eڵiXS}Rh3"lv>\W7(x9Y\;TouZhA-Mot gLj`Q~ae3OiS!B:' Hf}'*>›ՀsSY8ꓰ> 0}1?S?SK̥1m оx0n^Xw\ދ~]'Y A%U|Z]vq2#\G^": `ե=.𒷝;3ACPM.["'/1&HN yEG+)p>[[X -A") S&X\bC  G8eȳMf)p7 >C2{ۯC)N CJ_I-\h#u{E7}I+'}4&?HIZb) /}hGV7S"|d^*WiB$w3|_+XHGrw#} h\.WīWIJd-Îί]Ll)rjV0 I{lbl pNݥDdd9Njj Nh8"Л}*!Vw_H)up:t,°+iC ;[C+l~`rlB9F"z/ 곬P6l+7k8[fԝHʊ^ ?iewV Xe#3eU (}1c8"+?ޠ_k |Ju@7qh=bOn&uGU㒌M~@&$(HoHnv3eWU]3%y+b:yh=UimR< Pk)@1^::KYx&ڸwq1nȉDV|[ VdALljxM }1h+Oleȫ7#qzKH }ݪ?}$oL/gP4 ٧Aѓ LK5lhh8"US1NA[az~8XAC!= :Ft;f"Vo@d/*(;/ @?c$Pv3X#%ڏ?{64[;שS ; R~/}Ղ]hIyO^ĀY4L}W ?]R ${ʈ6D`uX#7Z"6c^)ZϞ8 -} V|ݯ7z*M'Im{Êr6M(3[/~; tՐȓqU!+Mr*ˋRGA'=20!A *7?ޓbw,l2j}vY;za#O$ͤ;珉+Uk:m gSzTgj/w-,_D.R:҄yJ9_١L%\Yiy K(LqkH  KXTXBGFgubBj[`YYdH!ޕ5w(RZR{ ƣ,<xy&C?3Tq0--8NѼt_lrzBNLF98e5P*J1C|Xb+/a 1*n5EۉtGRchͶi*RՒe"*9^L_-:ÝUA'1rQXZ=?|um^1> Az|Uvn&XH23Q0? 9Z!{H@vM @Y] zѺGdyuU$ARǖ_/]+LPǧ5ӜΨD0p8/:FIsF $#') "ps枸߳FQF'm+.ls)V6mKDQ bh7Vr%cn)=@ufVxb2^'Րp ֈ7rzZu ,a㳵rfQWgY[q5[0 NPżsF6uPjt9B8EHZOB5?(1Czܩ0,oִ2U\֋`aO\x3ܣ5p5O-!S./p]"VxY8H;54jBi kMR@%֚][sp L< Am>10f2$ ,nQ_o;ir%9O ګm=Ċt"FyM'.X^L3~ 4󣗃KݑdABQ9PmC.))28 3n~"Y7">;W!QDhnM'Alu]F7Z}uAe2UD;51\S}ӲaPѱQ SF[ K:pB L3;% [myL$f MMtm=Ir!;.)z87zO2|r%av%&s.{6J|-WT51bWϘ8 @_:0d2G< d5 Av Pim ݽ0FV!*GsKڜUrK5grm"Y _^~`0j]9> 06Cv@}C8)p584# ZYnB?7eˬ1xFzjRI,(Ljn+ p5NG `CRkUe8k]k#[bco} c75pCJ"G^3@M#qT|M08^?(d]ܤdbYW;Ae-]!\:ax&n`cQG@ i i΢ FZ)<-ҝܳc ܒ\Lj\+Z'9Zk?NLkf^B{ؕws3r_1\0vCĩ EA }Ktrg'v!ȸCU;&4t0W/^sdb+'D&~EE]Bq%+~et:=Eu4 [0 9E=~<3!cq6QG&w^Ixb[ ss.mD%<י h癫St-b-Nz~/޿{eWtk*Zɣf-Xn}7ڇ/$*G,kWf#h .s)g\X~l[UW;gހŖTo7b.vn%˟k|DA>-Ϋt S>"䧰8*>40~Y_tdW 3%-`6:# Bqʆސ |#h|j8 .R|=L ^y eUZG1K>x ̪oq. ,O՝;MA> ͲDž\fxGe`'EW~;m쵬iGo2H/(NtP[1p00 2 iwXJ3CvX #Rv%oo>5ԣq)i y!Ƿt-Ը}Tjzڟ:R9Qy)aV}D:M&WinɤnM~e7k>-NjjPx%@"oQW4%?d/;"5Jppξ8A6:u!/q{]VO '.Z'tطxLU}$-s)(Rlp-"Sߝ3hWI7;Nr5YX%gƅ I> !1EM'7vMsfC$} P%/% 2` PP (xxWd2Eʦїlrs8`оL'b**}eUSPe}W6U:#.p4="0y3&;Ƽ4;n?y4,& ׊OPU!]rPcF7:ņWUq_В^#.qɪBߪ2#bbLpoΩ\0*mZ7>omwϭ#Mg6%`gx-/%UF9HDqLZ^@ed5%X4҅ñBh`>&A j O,rd>kxUܦͲcQ'!=X+htIǘkUd[ ݌{@%I{FW i%Go5ɛSW5W]cYQynۘA ա1m3<_ '|ͬu~Uk@V Πhӓ :kH]]Y,apRj ~ټYdY.sR))|5'*Ad~>0_0'|-RX+_ߍdz͵^zs=83*zk4Կ)]+>APhGYrc Ң|$ZPӠ|y'=`>~h2H4$qWfS:|眂KCc)β*I-~(^f*?%s_@RLq~{60lT+B"wOLwl|̬OsC_8-r9 У}:#GQ'*M G·L`oH rm)S)|t X*CqGOuv9=b U VT%cL'N4S|9EぼQM.d0eC 5];ߋJ;|OĻ(K_Gu!DCP rDOtfCd͡qr _Q+u1ň ŨWs^Id,ILRQH{fVaoodgL#dUH2nfDP|nٍWy:NG}U'ϻ,h߯)JcݎΩ|oJTF.,;po9ZOWLrC>KDQW]@6،o;u%/m"GD_`u釗+^U ; KfjuvC;4kklѪVF$NRy{};+^6Ӥϱ.g8}י2?kV%C\/"h(Zc7*cX]y()O(pBc>iـ*fߘMG;^G[4N_Fyb E?q9βC%N[ӌǦmZm3|81 P 4^*ǽ=; w4!q@/h\(`_R$;ݳp|vt+R'(hqbwAXɞcOLЊf@]Sm6iR4~EjmNJ'cciyj)CtrK;e#≅C`C,*1E>l琘wZ*Y:x3̡x7Fe!`"Ji#|Q)~}'ɫ]#Y58*wwV|={]sXh \M,qkf6mfc&#U9oHlM=\^ wBkBv"Ѭ :N h`Q7';u0sl]bj_J|&uGiKc)c"^QxJ5;Ι(; L$ndɚPH77l5M 86)УQ>NgDc 15-q j"wK6aS3u0gn*PͰԮ8^9-[rraEx󉋃kzx4xc\A96]$LEN ۊ=Do!j" 4?tSEzR5jr{W6,2U\j=cE1&Kgk;egܕņʻvbBx6#:nPdQmƵ.*+i\|,Q7!2j 'Q6&%4!:R&ȅo4he}oKjRP-p4떰%XPd::MLlC´1?&lA^Qw/0{3}'0_%,rsIm]cy,ZEh[ICd:Og[1Ag#QSUƇn94u :DJ23bg8QV6"rܛn#m\Pm4t7MXDzs;[2è<&s RzKɺtsO;zߋOu\rx!Eq\GdS_"Vi-Jp?4ϱnWVxw$F9@D!'Ja] AW m3+}Mh4r^7ȅS3yФlѡZzMdԴD2seE3x +AvOR;8Gjy==ZV:;[؎ <de댸EUQK4/miUGp2vU k##ʸk&3 DŽ̧T6Cv3E$f|) UJ{HAVeF L7S'gA`LN]^xTh2D" ;S2OJӑ% u Dm"— > LMCK%ͯw Y3k1ly| !B㻃W~gB7֓N*Af,x!-5͆H,M6_%b RRPӡ,礻1!iL AϣA/!&e e^0(ꀁ; u%gZr.T8AL s;Uj CXWP,g=mJwH@ڢ8 ׀c{ѳ׮-]iSu)Bp&\aeZ~#J ab m-h|Zc =π SھM,ü:RyFB#v''=F)L1xYM.3t%ے Z/^2ƻ0|o/m}w%:@z:%kn(6J%zcA9QKեL+B{"U+q ͦS12MjK\մf"4 .U,٠D1\a?2lTT"Q/6-O;#pA2ϡ2Ѡ A=eߒ$";4d'bRX<)xcwC^)1%@Pw|Kydqku4 SII`"7`l6oA}CFwogE$?rG\[}CLJjenV2INazˁ:P/le/O>xVM48x P=OcZ~#ոN> \‰mf) V?Jx}[uɓ].|'Ia7Z|LQi=κZ,NMI1ƴDʿy;Ks\rqsCP&}k5_+{J?)ovZ4jη}L*5n:'0_v!v },O…ݤn[dmƟF, w2jpMpiw/FK%֖d ]!LE[kD@[U6O-3$4>hUQS pbȨjca# 'GD>Zة'H ]׵ޜ!#w0UXr UTP)31f6IJN“` "iL0,EXRQ] WvZyK!9 ,}u-(L]ٹŋ=#e튦H?0oU1UW+B݊MHtM˓47݄tDtLep MJ;VlwB.Jc󶟐F{nD"@!MdhZƪ>#7z6ГXJM8 y7|aw};;=\aE܍]ĤX, vE}3fr2PӃͥ?-ug'ԣ۷ʑai]=ٴaq1`j'ĥ g}AhG $j)Z8z&A]yɆ;bz&0ʑف(chN7N #D0;93|+7ըu6K9PRIGQމgX)0?~AA1JR &(:[;bc@cHT;R;>qSKXE}Fw6l7_/4؎ۻ$bk1<[RP;;ǩ'e_r޺}Zc/|H; $.uehs2ׄǹ~qz߿ݷ'[t"8};s/)B ά#_*5uts:4*F0iQ]N,N\|1>n3WEf g^)!'־y/7̒o2@` 1[fA. c3r(Eδ%] *MfZ2Qizɽtn$PD9S\D#+*o |18LԀ;`K ddܽG0Q2ZDC1YI gq ]Ey 6B^R"T짜4fƃ#d8-5eXEK(!C+#v>؄=H_EGK= q)xl.f6fc<`_m%ԁVx7B$cw>w k\ P5a-›Aۢ@r&ֈ`:rJYV?/dH]o}l"Cj}_JW$ 3d n?45H=F ߣ pVk{u=8&u*@I2!afWalN^r+ckHzg%B_mUqP)B6FˏjbV59 }ČUt5qn]KJRO0/|Ԡ1X5zqfFdjJM*@Cs8P6إ|dňbDKFZ~)wE(34r%:4QnsS@zXNb)|a_\8dM|e]W!CehqY3 naZdGs=翥)ws#&1Ly\%rw¢+zAn6DӔin۸u/x)IʥkJR \A)|*/w9-$5=xzD0 Z*KߨٗHnnYG2CxӾ26ppbN(U(]}z|J^V6pWYZR@[G@4 ?W)< {UXMmK;8ww,Ė3teA2H^Re!c6ysL`#zvS"|i&܊5-puu aw nUX!je`M֙Ezh Oq] 4 Pb`ϗ)fԋ~5 gUYMnbq0d50!A",r?Kɡ@u=]'>k(Sar`{\=%\V}JK{^rΏՐA\ׂ6"a !;ΙdD;$DGfR=[Z o_{-Rـ@ůY1Jb2Q Fkθ:D ZQ@ S2˾ѻX910&_$r->s!4"!Pw7 G 7Bq=R^b7joL2ҕAp t5CAT?7~&nm9>}c&'e&KuܓvS{JxKWȜggיP"oMaɛeD :hl!^tʢcV`sQ!?]gG8ސB7Bؖq]"Y6׎DG D"ɩW]Du35gDPFphF6'P#" UQ3k|=ѱ,* 5gݘ4]^e#.&zN A& vSkpQab^~C CԟQk|OO*bDڼ&MxT'`'XKv*T—@;:a2 [(jdL8~JM! QSO[QI1C#Q'^ou#5HwFX2KT#m7xZh_#k*bzKPr52OhI$M[x3o!g&l'ږi`dT>NaiQ ^'Ȑh_XZɥ$p\]uqq+Թ^{3 Dv쒈ҕN*\/k*Aryө1/ʰ[j8M a,(iڵZ1j'kv>bRk >qh߱s7\tޚٜ&ӳʟ~+>x hƜ:e)X`SqG^ވ41c?$@EmiQk08r. 2M&8X?`/1.'C8$~5o7'].G2@-)_P5sM"V$Mwb2fL-Y1 JOjֵo;%cDb0gkp#jFC}et vS+Fa1Jn?䚣0^&>ȃcG@`AӂK65?J8H$?4vhb5Tq&1f'b< p#>\Th sewku\)+cmpT(v\͢cϻuX,]{\;4v(P@?^!zKݖӨKO`wղ 82m|oB439  +\A-=̀[~BpO83Z1ZAÙ(NgfH %}?biID'쏧"ucWL[]Ze";ʓbTX-GCRuNÛ(Ȯ6TtX,];317|fhF'`Xxs<ηa^ ?lZz3?N,B5QV%Pѯ=52~U:vf^(SkVŔ"[[sGQ"\uCuҁ)dx2&E opLKEWw jÑ?!1SH\ϥ>nvv埄sȴKa@ck?!(<? j^5޺ߡ|ITxtM!:H=^`[ze^N/q^GEcdvUT JMȌXɆ-@m|Wz:И"A>*-61<J4~[_`z,_t{R1ݧ4FhK:sL>ZvO-uə@a9LT~ލL??޷]>upA,20iYBo~ǡ M{TumdCY~[,CF4DO:XM DbPb8ϴI*S[5 wOaku#upRjE/v7q}L@a"sHׄPXdnil-uht)^4?ါE%!p[xѓґ&9f F*0d[!Yͺ:^KHa^X]Ez O u`W!ͪ#,K9 Tll <)R S旰"TtfcK}$a慿'EI@M*3i1 l+ sy42p03#'yAwBmNMgPP8׺JkAY&;sW>8 # ۗ cL־!~2s103J~AF8Bu>PϠl6pvBqhg<b& ;HnNP~tA- ?>ueg=.zr0Hٱ٭m^0k?RRU$!C[>c0&rh8F$G1eI .[Cˑ(8e]$5MћUrQ,e)g=p :ɢjȕP q"-}|eOưppv6p UIZy^ғ'-j)0T$/\Ž60da;a, Hqs߲=OS_ZHٝ 2Q$KCMP6H`!$ZUXc>484[Ӛ.u|fq}x'ruyVѸpQsy0`1kU˟_7WW5]mtKwp,ouς#8,K{YWhqz PKBer(7?Np U.=ziFːJ i9+&v&d#Hȷ*ʠzQ;]OV.kVA5~aL683uIp3#€e1=JhE8t\[pf~nQK6 HPoаݾVơ{ 5)_))rYi"`Q&i &^S N~wSdէ|^w<gAX5m5M]%5jf UUq2^Q{7v~F[BzTa?ybj f&u 9HKtHvyoTO͕f/UgxtZ!s!0Q,ՙxٯJ{~!)VS>QBL5R2r,W#RJh&ۿ83>9 +| b.NG5p ZYaw(EvYnҗaS6 azt] Xg?&5+|3a>,;ήͤg܌48^xrm]T1%uv?)05Bn#f41erاWST8\}qJ)xl&ϊzpqxj1 .Uu680 ,΄\oיт)Q< \ Fv'סe\&\OrCPۀ % ! Kn໌ud0h6!|"zԢZNk^^G+chA3c4F`xg1.@/0f, DY|\<!qOP :e6wŇ39 D2$BO墛0|#c"6wjy]fi|VxjL kWVA@rBZ6n; akm:M4^eFeow6tTfAy\, I7O]ô|C6 Wq#6%Y{F%wh8%CElXWLɺg!ZjTuq5T( ZCN;{A];,x68zi^0z0>!:5ņy`#@>J:tkMFhaG?`FԌ,X^`~%4^&MԮ <"[;*?b[?*&, S\t0 W]~E?&L4 y0^" Dn!a|2Y3kqOlAX'{3A]wuJSD#8wpz^8d; J宅U|):S#F f:OAxs=/ddͼ[4s@ yK"\Dt٧_ &kW IFz1 Ul`%@J~iS~G3:xxm:X`4mpv7AʥP%n!ҷDWV9^6VH:8= 6EO~;bBe&_ J;ʮş)2lZ]Ӻx xZ1xB:JfcY:!,Fp5l  >c;Q)E^VEb0 CRq+ZmuR[$3J9(0.irg@'pVe&z֤Xrɫ`E1]_Y;/htCLCJn3@&8<١,(Wgz="QHiRyiYΣtBazh.Cp8 bpS\jD.m/Ӎ\bfܦ,@hX'npD 6[j7//]cd3o,v",Q{dL3 #8Ov O _<6H*y>[.tNc}*nގ>PΛwty=%" !ձߍ鋺^@$`MC4!S}Ϥ_cKskuRve[y4\AQLiPxCPVbp&‘ mޣ P1`+]ƒi!9.[Ji2MR2IC]L~a먻ebGc3@wa6t  I<\#]:fLV(ƥJ"⒀Ŝ^`@ \0_k cG84/1 c ONc19[,iė5Zl

?K4̕jkyO! LPFש4&_x{cp>!Xw@ώ_: -B%!{%(3UJ/@ 08MS?,|ţ]0%e*eAM#͙3'M=Ie@,8D6H UhtqZ;%-*ڏi~Rcme=NM<S1$Fy*cD/:A j,\ a"3%Z|(gI6>vuU& Nv6qs+-jx0V5Pд@Iy T;|ؤS+>R:7@5LObdTMњrСz wa('ސVdNF_ >b YF3q+ge3>ظOf<}i@0 x W\Xv>ȭ>%J'oLid,UdmHC7W~" 1OZj7ا;wf0xqGXR ѿ>'*.n %LXAK,J&@wN!%ҹF?fPPԀzQnj\rc=qSQ=enUh_0ZMowǞ2`[JEBr{ȭqw0&<9]Di8\&ԣ*-[D + *PWMzWkP9)o-1n4>S9 6{8 \ y7\p̊ /Jm>y O7c ==%Uy.M'85β@75[rXCbsO!qG?'Km ; ;٢^I:DhgA9O}hμq v=4wD{K9Vl9qVb YZ