rsyslog-doc-8.2306.0-150400.5.24.1<>,nԉezĔp9|{-%t؅b-g (NKyi8ќhfV;l?lpd % J"B Xg (   $` χ p <k(8N9N:NFGHI4XY$\T]^FGbXcYfdYeYfYlYuZvezll l$l*llCrsyslog-doc8.2306.0150400.5.24.1Additional documentation for rsyslogRsyslog is an enhanced multi-threaded syslog daemon. See rsyslog package. This package provides additional documentation for rsyslog.ezĔh01-ch4dxSUSE Linux Enterprise 15SUSE LLC Apache-2.0 AND GPL-3.0-or-laterhttps://www.suse.com/System/Daemonshttp://www.rsyslog.com/linuxx86_64` 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큤ezďezďdLdL[}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.24.1.src.rpmrsyslog-docrsyslog-doc(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3eye#@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.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- 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 scripth01-ch4d 1702544532  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~8.2306.0-150400.5.24.18.2306.0-150400.5.24.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:31905/SUSE_SLE-15-SP4_Update/1f731d95b6a86cd8e953ec31d04fbceb-rsyslog.SUSE_SLE-15-SP4_Updatedrpmxz5x86_64-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 terminatorsP4.}UlN+Rutf-8454fb5e657f66504af83d0db8dd1e3ffbe7e6c39ff3f4728ac04f3978d44d86d?P7zXZ !t/}]"k%jx.mf^r vi0q|@nj۸Pvu evWtcRyZ! E ,ZB}r Oy/J|DifQQZG=asw uٟZLN<}V$ld '5HH)&jW TZ  YQI=S}!I³X48ǐ?7re rzX*C8t8#[MfC󆑨8ܘGᔚkh~'NPn 2|iݵ*N tg>&8S F8<)%i.,-~u(o|FƲQA@t$s[sqΥ|43CLɕUCE}H/;z=#1%!{@xgz2Ú@1܄9 ({ Ql̔LBO(%QU'#>MzNM`5*_0B #Mv#:̙TgcZ}ޱ:oz-q 3p%lz^aATb qǖFT;FV#Q4-ÈZ=H6tKb}<+cQ@$[jq,/)1|KDw-[Kx'Ə2ysTDo+EPT~1`O^\T ROMr#k)A#Hi]YgWKLk"+ҖG (crr1q=$U mOЕcΊ2 "gzg ӯ>^6]b`zق8\|1?+WEsl( |ӱ2`4jlyisKT}ڃ JI^9N4f06C*5#-"3MU t]vs<)=Y苄Dw7KR p)n-OIKc<BD۾B;Uh'M18t޷,O^u ˜ k\" JWn-1ke~7RG7@7!Bۣ'V޳msOD ⲣ>惆K<5rM(7B3:vAJ_G ]ykĭ۷5nVK9>X5%W{9MFlCGO}eq`83BfPدy}fpx#S}rS+wN-!fʥ[# z+7 moS(( !/2 Rgrd۟ԙ-f.zi.û" CKC :wo%I$Zd! sY<) 1.`p^"ly!3rGBphUC r5ܶJ: źw7`ܱM3!dmyH~u:RUp(ܣ@{ oW)4=^$?8/Ue;HFԛ( z(-} ޹N:Ң.Ik# _պcɋ%K`x!yPi޴,MzOBꑡM+j A \$Bm * ?\GEn"@6UxMV5 d=5n+)-5&;Y;i62Qiތ:bU#޶Iuu;>%yPϖ$ pP^mu%Us"e6{ь#4h.㱣EP!M(wJL{" ]e),XIRO+gKHx\ -yxEvnV>9a,k|bT,:VT 'ÕR~=r16a6QLG~V}`]8eT :gn|xkHt%vK1Б@,9([S9*?,`Ͻe}3'`?^]}5*|˼eL2 V)zƮgiBh _&(揋TM+.'WRqoa\5g ȹ1/9kze}MU9n»^$q63;^zؘܺh" uIxeXP=Y?{~.GTc^&3CqO'Nn%?~3)TƫƄJF-9pȭ=

\{xjhNmޕ ZkcI In^0dE|@*LV#)%&/r"x{Ay, # e 4G z .3z`xقIj ]91eAluNݵ[@l@Rzo{`SV1Ne] %=J*Mۤ? ,( ɸ_i>8 mڈpcgt._dEfbxW)?f;Ss'N;P3=PEh)PFv<72]Ada{Bwʝ1e>bL#=%o-'dqD׸Dbc/ל4B=񦱉2qEߓi5Q#<`SMqoeyEMr/ U<M'(>= N#IaI &&Q֝p 1; Hq='ηl]9ʾ4ylDs-,>M[usi؋*p6"% F;bc #xEpDx79 TfHG<,}3ɐ[xLf=)M8M*mx&ngRռ;SBgTBqh0^ ']-K|mD!tv6RuPߧ5B(qO48:z@t?]7}qVVLw!u\>}AD{t*G՚L¦*WJEW?J U% uq-lh&Q,jٱ*(&353b2zqoc8qA{%8 ތێ̍٣ġp,y۴L4+}jM} pRx˂Qy{_1ɐE`uؑ+5wRH'C^㲳xt`[$p6U\ƛ{p*Hf#_F(sV҇Ր%5T[!{6 :xJGx-םdj<_7:I*L ) hͭr> KUdHk06ie< H4$r$NjjT5bO#È`0wHYr:d|*G DitLX|?m$YC E)&fhG>I) iX{0Nt)Y]zOl_<&SW5R@B9ʞ^Sq(o7=oi4hH0-C쇢XĐţؠ Ӷ"WYdž{mVN˟DXdwFErs,ڒn & u89DgQ1L9.^ .ȅE?~չ&4?UkhLs^ u0DNG&2Yn7z )4NE]ʱ%2D;&T*T-YkdOu=/ wW$_4nc#}q.#&ctqD  -挵m5VxTt-\u2Cݰs#Knv[OG=oWR <`qknY-T$&3IDbaaIfBW|@ˬ!bƭ Ì E?[՜-CoڥX[Rɿ7ڐy:g=#Wv?`Gtǘk)٣ C[y׵zs+)hс?!㙑`d0Nx9cHQ#}>19~||P1) C됦x9c;p_NO a{Yb~)ߥ˞6рHYsid76mz+w'[fs@¦l [~\F:͖O9An9Az 67itpIm53)5 ؾ7;2 HB+ C!,i./A* USzm\a(~CQ.-I' '/}{g['-@8r gp-{Ow9p?c[㭹JVr2qX+)(pZu;>,ͨ}l>U}^ړnk{b614u"Qb[m1w'aM9i-X&#.ӟy/@%j l Z!CH;JF zֆvqapyxw? 3BU$~ t'8A`2ݥI+w:&d޺z-ʓ]Qw+;*ݙIde0Vu^íS.#œ6>l`g秒 +R t*cD' {휋T`hJmebsҋߡT\)ci{>Qi0ckOɱfAyHH٦5H5 ' Evf L 0Q1J8|Ra%F4Q_lQÖ .kP^t5?6U\f^,} c#> nr9hnЕR)ڏs9NЇ}'h1 a#A's8=y`/s(ރ%W clE+o|K}P!;{ov|j/;:O`=@+c&wDswz>]|XWnWbQ.G d\!p!c a)Mqrڞw"(4NY"sċPST {uKUQGwUmɳ?x3&(' c'c5,݃A6zȇvr@l&SKgSfC\;WNu[T!8Rd;匔9f]KN>?brS0ǖ(  Zdz?!cyKU(z՟*w8E^Qyݺav ;f bqdM>s5 &%-$IJk3b BqV1²D&t}OQN汉pm\B[ݻA/)БWKk<8m8?srH-I E F XP34̓8@uvN[Czl_\2;ev֘ #}Z ?j3-y1iZh7k$gM&A^y<0e\V,o|> Rsص:খ)$ 'k$khOMm%a<@)I>P&I.,TY^UqyNRNr}s=˙i;ʹ?0lhns J(}XΰJ0\UzzXf> -(=~< X_ ^e#%$Suwϣ16 MjCp~y2$ҫ9ƽu &o|L/!4CeHuhJ~VN$ס.:ߎENf'*%^<rN#H;p(nhQ@;j^no(0U*(a"8NӗFIs5 ,~Rg=򅔴A`vUwhM aKt*DثtH yL=e4 'C35~X 2kckzҘJ\9o{K-\,"e|["V9r ux3XHGQxq#Eo$*xH6&$gufS'WfDAE [^U"9dXđ=!8<$Pr#zݔT D#ٻ ϳԎێu лD_7K~gdj. *vWzHgqzx#TGhB3LEcv:rJdU:3<<ԓ!TdI(q~˔&Tq^TɞͮR[m OO T6vÕ .]s䋋\st )}NQto?ɰD,7JPAٕ~LvHʶE{I/H)|B{j Zy&Z>ey*9YSnTiLF>m2Bbz Nj?fPxPf*|of=\wwNZ#)YMhY@L,čv4& d8sv6z:Z)k*S*:DUL &\C Gbio=鶚j ؞]3QLFi ȕ`` B/J0;L&pAɫBYRJY?D1=bj'4{ nHU'l ;X:*zm ?6nGg(:XDLMt;Ug-R u 4;Q)Y-ܢ{;߽G(X.QO/9ڼ:BqDD2ΆǒU{~1pEb ZڃӪ?`HsҎg,Z.kK34q"^@Щ *Ʒax>28h{ j`Zř͌=dt 3DW&| Шo4Msf.u_Ypy%uP(fCR\h)MRiP!7X*_e^!YT:2=@oW 1-#0.jlZsČ*.oŋgk6nwNZ5Se3'Ҳ/!Keci2^f0#yq/@47*D/|4=!\qvih̲q+mJE߇MygxkSJ_HWx\ gUpT[-y?O[Ƅ85]0G<}!U}Vw ;M1O8#V^a6THM~iNيyߐIm9QXD͔n2:%VBxgPaK] 7LP!Q W']Y J_ Jrw,(Vp#C=*RpPFĜacAhLW]ܠOu jntj{sMCI=Qe (V\7He OB&פ7Mq}xѣ~Rso"{'-\wk vo'% (GL3Ɏ;؂{M;^Dz0ź%KufA!H컨VH$3htQ} [r`G-d]>."r<{jd>E̠-^LFNX }ۘA[3S3=ق͗-ѱ<.KyZ-XA))@`Eͻl 1+D\>L][#2i[K1%>_w1'Ne9 %\M['ԲbsmluX ^PDjq݅f|l_tD6+.C_`&:wIMXo bI e`(41ަ9wۿVlT֣q QeQ;ʹ2=NcB 7}7Xye3XC,7;(e)r#w.n=ƴ K{|.UIc qGtU KTJ0w!C1Bu 4_' Ѷ/i(#K,-Q0E~U*3^֠"|ӵ ]ũpGfF#CdeN5ɪr\ΐMR>2O8/+讀pule_Ǩ:@= 鲶/Nh%1\ַM QCɊ5&7@%%RETFO+gןYZxhk=5VE 5̉yۮIIUh!I&`7oMGL @VE=+Zq\U}#JiOde[ybw*J#?l#\v.PDY}d5mefBJD'!(3vwga?%lg#~`wMg Niu"ES)He%~7k!pqʝ C'>ĕ:$tSøLxŰƙwH*76kMlבϔ]`3j4~cBT91Z6C*?bH $SU]v @~Okأ;׌Xk6Jd5oi$꼫QjC4K ~|H&VPlAMk,(PT*Vo+7i+t{B<|xP@@2ҒBzw[,$d?HN(a2[^/>N вv-0{|,9;P`宸o؉3|qW/5I[WX+Nbp8`ddC]:+h /9P| 6-O6Xt%" vOW/dOfmb%=C_qRH~Zƾݎ1Eo!*&7[#b啖<;lV)o8ydheaǏ-rc~ %nJ,.@grN<Ќr/As`pū .wʡVyM9Pp=CJ|pcld)S<.(,nG4W/u7yH!yWi3^\ޅ6! mF8|p7S|恞dB. %hNg}.F-gT{ ޓT+c i{urg?$ d)3WS Z%j$St ͟.FT+6D J x?2GM&ZƟ # bהVDO9;QtjJxz<41] o'ݾ^q[u7u(@_Rж2e=Pq4p*NHuj%m: {Gd٥_?biٹn s>5Gޣ{r>M鏄\fiRWP)Er8`1+Կjۤ`nhPyfWb65 Ch,O"MW<{Ͱ^P5,c =[kX Y<8@șQmm0~&bФ:ؽk,f \ SVI qbG$lJIO`97,- [e3C..PNvmcdHK<n孥9NX9xl2r)ECk7ӓX@sgeμDX nL@'\mVtvZZPؙpE卝geċtCH+B"%nq@Zv'TP|,qV:#QW*'AqޜyTQ Usÿ2FW>(;xGnZ%rc 6l,taBcl#ή3X~TkMG=|x|꽔[.~HФO<8l r@Od- Rǥ|:еDD/NTA3S:s"g0AЛ:]D M̱VRisOAҰGko8&G &S&.16!Np"iB,΁Yg>qYT2yq*.ilPl5A/u-rhf(d|~3ADxa@)`7'bv%<[&g[KG/"Q{2di"ų Rp9?µƎ lL4dlnRwɧtKOՑ\ +VG TQs~f̝3Zu\uEiD[Q x .~U^| 7GD!l8U 3ulNhI56 fN<9{=V" p~> Er4/r]ߝ6HTŨ[ML}pzY{˜|N;^jBj# Rؔqj :YOjB{"ykusxP^<֩C:˺~NPOzO5%a^0@<{AL<:%i.DYZBpaAfxhOrJثQJ޽E"ᓨ}2=ԠG$7-gS3Fd+Vv|eCky}`$~^Ox2T ]CrLT!ni§O<;BDL?~r >F¿?W ]{YD#ɛ;У19IVս*%AXX5&JiPię~b}w3dd($=HNvX SWzf+7 m/#"db)1 :]14\ጆۈA ɐJDA l9oNJgiu (u.-q!bC~ry`VF-@\s[RDT W!i&x$pY4]2y?*y2.'Щ5uOC y:,Vԣt|9 /_$dqf[DZ/|7tn( n҃:Z7hE%SP, dM͓!}fS%_FId\pIWg *r"NUQOqK-L:D>ޖΆfMU҈ ݋Vt3wɰ `kKl'wCf"榤6rU[We_$5dmzmfmX7xKWfvU?5D-f$}?>fzCh VldI#~ Q23>}Z01[)RB.֯"% Le~zAR;:wcoKV`0eĂ2 {홯W"wSYءbJV]b˪єEk$-hPAjHn"<4l8'xF>0w&[z{l9#[J<~O^^#=f %*pA9td"ŕbS /+]Iu#BD^-QzK;I1KUߣ>p}JoY?'V,o& ~,g軖w}UkTԿlNdզ1lQ&أ氃Xי2؆=*JA2IacAx?,Q͠Xė͈|a%!McH"fڿ%3V敖u 6_qs -worC4$q-1K˝9yHߊK#!Sn=(\xgi?\z }#N`e٨zp.9&<.!/eV+Im 1Ԛ!Ktg{Ik; W# Q_9aaV,\yqk]B,ȭY y&AeA{ٯI@-qYr$qàxhI T[M*pE@Qا@>̀]'"80q`*8Da)}w 7#i]'|1:L {t='^fbcmT:&Oԛ%XJD;4 ;k?}&rAZ^}]KB rU+"I-L<1b4XMeҝIPA[܃5(Q Ҽcz 6t]iwl|pmU9$dᄞrߕf~'wW_(`͟lp+^US"eZNu@`Jsw9^mqi& 뵓RV,$(E*p/wŊ~e+7vD/ Uen-nY²]jiep30*q%᣹h)27ZwxGe;@0tHF0U1ι2LjmTPY'scY>" CTRVfS!q^􌏰&A|fpf2۾ bp"|7̯eS{L !>v5Y3tM1Xü˾%#S)̣5˼7f4Xk7/DBXh¢H{ "&|QtzV >S Y_)b|GpyŐS(|:si!&a 8qdGf;{QAJ/U8nbڊWQLξJ.$_zQnq׺$&4H5)TŒ@ !QUë̏Lh~l}B2pxyhlm-T"8`b+ uw%Y0tOC_N>Szo{Jsun/䠠/N>7w#THN. ~_!lGfn9q Z@'g=I;;ixiv>üo2 | #k~oj0ub -?7(EtA '*YPR$*kI\ΒWeàP{c5-<`q9< [+DdP×o&׵ o=Q"ŀwєcKc==G)( p ]Y؏ν$^w4튘>ćECA:yXC6A`U)<@XjQo璨 [K3.~cw* Bxxֻ=ò 3il-q!U sĦF5a2!gNF&E)-], Wx؝5Uw 6'+=~|[ZYȂnicQ k1uڤMLu,bUT'aS6~ϫ4t9<M x)alP7y3zpJa<t 3E*;pDWQAOᛎ;.Eo?e+J\aωĝ^-@2hunJovc]5_tev/إ@PZppCeރ~LY1f7xźQ0w8)u?w}PeXGЋ+F"Pl/1PZnJ"F>j䛞|匯Q5v́KRE{ڢ0v51{.TZXЂ@xYae.Ӣ:`("gī.00z5;Ƣr8r6JSBn>=\VPT#ҼG1nI}AE{`!qMI,|͖@|I[{VY̱zAq $iY$UZ8&,CJwtq"{ǎǶ*zYn dڎ*wn\J3|[I!hEvj2"vq4 HUϾYC=V7jm#V]Hz*`\N |P9A~g#߱}B#:#FP3O4'@zPm:3k@w4i`ˑ\oXwK{L0'\e#S `Fd o ^Z3"Q3+ <#*ތ`ښĭzA&bBh}]6@a%;28i/PglI_ I|SycM6 橐 ,Ȟ1l>DzuDNgEÂzE9RXCVYR(Hn>7jU= PǀTϫz8 2g겏u}5mjQ,^  9қlmNW^9ab&,%m,\o!-/5xP7YȢS`j)1oi jp6;̺oa&u ّ|&"y$˛\=*/V13ʿgG]%*IW3!gW\xIC4\/NSԗ4q2>FMltn&Ίtnݕ#LK0&\-jxJAݐ(FәRgQf8uYaëQ)#\=zmT ߻Wbf`ݿ4cX@t PVlܗ/8q>jzG\9)!MV=:m?NΒ\Sbx&I *4w aNHT:8Kk};?Eֱ.=:ʻcvE fNg&n1QFJp3S~D?r68\4&U#V+0/0ܔH2s__)KkH@ tȬ<.rPf"qbn׳am |, 8m, !vT6R9'3*Ji7|30tEA0ZOW}P(Q_ Pji*$|'庲(R%2 1wtU:b&DCdoJS{sV|^7Y]WXR(46 ,< عv|ݪT=y={؞z{âFg` "+m{Rbx*@S5BiQ<U#Aeӎ#O.cã}o1AG29vdvҹKsi8i$%; !_^z`@Og?R^b#yx`"QcZ.ZG7ȼ.NgpbA̖/o~[]N0/,]$[ UW6ך"͋ӗ7Xl"|9nؙ==q*UGE%iHFvx<j:9xvX1a&< M|0ѳK*iOhx}Rv>: d)m2 ^DAI.~x/Džܞazl>6t.Qczj[+yPK_@:K"Mv㺋 毾!Jc׬ waCU$bL$03YSkvՈjfj60ȳb[٭('%^:YL|7ukԯpM͗R:xp1zsQNx%'(R8,`[!7/KZp8 kۣh⢅ JqĈե~Un.1H hΨV!?%_Iw t~5Y+ր؁&חJCATR{;)6piՒ͋ɭj5=N"t,dТj1ѻ߸_ dB V'Jؔq1%sQsLb嶛.vtĈ84aCWDFdIjBWx!o;w=`LZO%Y.;~]d.Ue'Lu[ZǦ?YD|S?'tjL/ɘ~r%]IʩT} Rr7?j?B$,b`7on}b۴A"јr }̢3i^J?ŸFW zSsw ]U30h4Y%ӁF%|v̵nbi.RZ[nGVXS{ ;Z`^G9-Apa"1 #&7qzQ"MO1XKJ u>E8uUUu h'#۹8ਸ਼#0ł^!Y4K<ODtSۻDڦ@3o0uYm,w&^.)$Rgg0kO["uG+zo'dm9__30>thFM sv邩H[e:]}dUIo|ݭ x@\QMc/8D=*ͥgP8Д|} }[63XA6zJ`P.6ێ e M,VuoDZY? ܝ\ _Q5-|[uv^l)"KCL>ڋ9N']2yq%.-oxQ`ۖ$g5 nqX<܂\|VZ!](Czlg9)7woXq=é 򍽉Cg"t$JWPWٚ^i,-Ux9숸ݕ9&Ɓ]-Q|x-h)ˁi奞^`3Fgg`Qw' nXX Ře76K;B HAEÄK\ 3#l =cP`R+-N3<µ63ޟ%FΟ1Zm2O EDTn[UhB!#͕:(b|DT^o`Mc9b"gs8#םsŘ<^J!h̏mF.vA:=p*,zEQJrk2Ѻm zּ۔5 -sVa~~aaEOK9v-koNAul(-%C^j̔:1#fA0z╹_i39duӋ~T82u% %Q[ aǺ/'Uf;1GOȾ;#&XYϳ0J /燡Qo1f5 D9AXlJ@0baF2yDǻ@v"lO#8ܨ֨#eY졟^36xFWw(T|7 AEY%Bѻ,.i~^H6qR^c?guC~mw+J#ǿ4Ҷ'2mMVM!KP}~s=t ^lrгx?%3ӄC-vd5kY omZ'Wt ϵO4|> 񌔳::cW;?5D'޽apV.'&>r k9ioXw%d]=6Hx ٚNQB B[SDMp}$g*!gKE( OXխR9B#Ə-FjYewc]xr]goHyIjZ(yބEcў/Y}k t_vW7v]D'yW&d:MSSeuAEZOgR;eV9y @ iUTОbmGusJ}h-?RhOnBUjc)ԾBe}cgc8Wӂ A4Ī21śbDDTGp!0mol)0ןҵjssK,~g|=3M߇E22[T0;OVq8 F䈶rej=j'C+iq RVLrnYeq} 8ޮY!(x2i]LKX)Ԅ@)-Ydap/_u}bo>}'2[QX]V dI$,!tqoUlԺpjkӞpFEqVMe崆l3mr) 8)xq^ubD) k xrSxăhz3A|c624̧&AỤ{O2)3aWŞ@ =K1=h"oNj,%b;Nڭr:#v|PMV*%C:0uُlWAAyCjlLh_&Yuq#ŏ}W四K)=՚]BJuhD>%iJܟ$Z@L)ieDU;% a.-՗a=s,O{|2Ur"z!m!SRr_d: J "!ُLN2sdHzh67{B,+{^?;|t /<\AwC~ak S>lWZ4v}#MʂEhrYj}snXW+z\>_IŸYL0,2{@X+Y7 8JI߃kPd)zӵVȒKh|i|y[?DZг OOʤ]A=.3WhO #3nT#3K*fA݋ԕ?Q p=j ?\琦7m0Sʙ%  {:ƒq%-13Vx,RWA-ַ!?ڳGCyX8Sfa*S2_v Fuq[Yj*8QU Ѡ1t_Pu<4sHOp+'I,*J"Wm 7\'023@~\ xv!D90tQ=sVAS}zz&UDSfg[6ߧG2k! tSdycjW6"&:,< %a88lo֟fd@XQx` zi{[h<6WYciS L'ǻ20\&Z}ZlJ4!2W,aH ҵD [X%AԡLSM8z>p+5Zi0'ΰc$Xm9CGs5tǢ LO S5ZzUt+TuALQI^21en2dzN6u4̍-va|QЍ]BZ}ؖIVFuh :^OOv7;`w|:&:r l]оt:\µ!{v] <8Y0>P xart݊~6F=I] +2p??+v՘& `~ِVVX=o|6 `"8紕IpN*c@FOL{g*Вݷyws-DK r|Sj-[/ZW7aJC+ \+L0᡾m؅ǢXkaIY1T6wNJ k:]I Q& OS\|wy{&PB1_crABGWtX6c,+7]7+\v/d(1"#z&y.k(U,YfzC)$SogXc,qɼ6-þ/r`Ae *r,4)}?¯[+=!LҋI Bh#Fh|ttGHx˲5n>9Zoc_O [>E, \liwY3DQ}C'blDH)cs"bMY֑(@~sqRsEʟAf?e6g##@PE*mu/50{N;XX޽^i)u̧T:HOO8dHrbr\Fa@o|⛌H[Hz4f#Qx/l4^UZ*]ȞD&7(?6πrIlWGkL/'F$lnԨnrzR hW;I>ƥKqZk3Tt)A#U@ a/e (OiW އ_=[͞&Fg`ĦO3QpfMD+H %v-%2,#u'/4tL3GdN(vlac2P6[/QYV4v/ɹp\ 9vh:SpGWZ FcDw碗7=(<5o?Tv GHИY`Ȯ*3%π)&dt ?Cy-p])B_HDz-6a`ߨ=n;a<[BKxqXҰXfhw0c1ῼ}5/17|;{Hb*]&t3e]VLk#Dz%G'cWڥRٖ6F='eC ɫ+ OI; DE ʸ82ِ"4ZKsǶyJNޢA&V[|~!/ݒӜ2M, 6(N^[&+$ϗEV^W3#$1(yR^p# #qbXI.?> ȭJK*߹7܇zЬ!b-sDv7E kr/n'sdBLLu+d`k;?%]@r3aGleL;WM C׃{mu B^x^qplV|Yu͘>KF˦O%[';Eߔ f5.HY%'*H5oj &xBZ`7G+RAagЃ}v+${1O2/͘H=2JzbuC_ڗ`P- 5~E+_A\bOJ5%1)̳jR]Pnj7;0hTaeB72wCG•nBl2&֢m]K$̏U'IOR ԫ)[NK`a$TV h*3G65ôs}8$nsn #|ŎzD4Z v&"B$;K~@0O/}˪¤'\P*oК!i<ߑ{ra}liȆ*21ll*/ރ_2ɟB>mo~1U2Ut ŝws8dqƷ99}|T &vkǯqX#E }W,F=Z+SBZ>WH;TmǀsmcqP 5$ާz8w^ȫ. TKVlNh'kܾ͑6+to~/{{1<$))5Gs$W-ʼnkNH+Mݬ{EF3wwyuT ķv`C_rKSigpp|ͥEM]A/ĐP0/"XzURaQg4 x,-x ӃLg׬q^lbEa6¡S>5梗׸X-K-@-0O#>HkCC-\#n}FDFrSos<} "7<}!HIyYXTf-nG$y{2-6 t#zC?vS @MtCa&?1$uy^w`ZGJҳGh"\9WrXp4:Pȉ0 >FGG;2"QC}O. Ep 1 [h{jB*bh:E'?{;cWޛHT  A-M4֌d#ň=ݣWҹ/ 0L@C)ê 1>P]J͛g,5èx )+o6HPgcp;nD`^ul/c5_*FHE C9`2qJ T7d UC2(WM8 cTRtʿ~nfD"-@XRʷ>2n1IT"&&) t9v9n a|J T;ߠؠГW8?{a12-I> `@GPt.'COͤsߑ,9 uS P8(Ѐe`kUh{~sȳ̀PC'DI4`^cӔ saj;V- f)0Z֔\[քJW Mz:l[}k]NX٩ŤAG6;3 9'9;-?<}O hO;ǽS ^`ٷ9 pp2g:F{V˪^ZB#_P"5> #f*Of)a,fIs`௽2~j r[VvYJ6j~OLMT5M ߅ ;js*?Sy@+k@[qNL-m I ^'Eo*6BϦ+;id9-6#!>_DC̋Y_$kvxɊ3nf,;&+n+T^hWhZBI(_-8M_qh"ޤ`^Վ y}?;xDɯj5tT.4ƃGMW {KڻZqpdNn3k5A[v(pJbB:A&A<~XRiV(=>pKORWmqn4=W&~GlAB_κ v5NԭDVMMcĵG >Js?,E*1ce#ę²K f.z'pTI K *$7z2EnzD6S0L50pݻ35ZYʜx)g Y-Ecvea.DErd'WKnq|^ӥ daTBηo7|Ҹ> .]M-+K(I /Bb@N͸%P%gsĎuˬE)nbhQդj.QlǛ=~nNݚ!-Y7Z{iٝE;RZ5Ѝac.hl\8i&ej5.+{$I60m d2K]dXq*MT[CwLch #gl?NBX܄{5[h>6@{ImL,crY<6L ufo-0p8N:]Z!f/5O[f1@+%FjhkWgAp'uTO4L/\Fxq~EITkkSo q W>>jV%Yx?}OtVJkg&LyQ#ʕR?f_]0 cVLRp yP"YTc6g 'qwq7C >gE,ޟQ{ig8 ph%4eR*hmuIcN8 zpC'b[*M{7EGFq+0i"J af(\/7o3h WG@8b;ENN64i}.Bc*;{QX&EDB/3fyC Pg3oRohi!!@i>fN% yeq F| o<ѓ!4΢s Pb7hRyTܨh\ZQFg[А/e7]goaԽ}&Ҧe~*h)l(If0 bVw*5C$h);5%|Y_ Ţ:?O[qDMt-)$6:>E,gtmy SEA-r咟 < *3ln)9¤x[Mct]:0iOrMRl3Af st'Ǹe΀lb[X)?D/:obL`-뼝4XS.a%Γ)ۢi)K+/O"qΤ#(/4#/Es* L"c!.s:յO1|UU_L3:s脑AN4BP/d`Ep`8qnWo`\C'/_G"pH O8#%P Lg+h8>UNAڈ vRK(΃%$nCțBH_H7#iP@C&{`NyHBd^d? !-{QiY  8\B?ʰ+5PbPu (%\EH&jҢ!~}8ran8xAXsde lϴx+5bZ $lL v_k>n髧5Vy_#c~W '!( (AhA?%S"ȯC#7()dM]DZ"Q9׉,f ! )ȝg#:b~ۄ0o6iFr)^jA<~1zuRˣMx\iO܎E} ܷ͋V!J\+\ӌ2 U@YS͹(&/ `IM?|Q|*u MXE'Yl^< b^)V(yj?YS`sv O|6a g {wR1k֮'9R"sqNKy"G"xze?4`Sќ6nwL|#$|]ٲ]N Q&8ً9ŔvK>跫Uu4jkwqN]l?m,QGZAD1[zȹ\KI0;&e57iưt΂6*"`Dݺ"3˨NM>Cv\o攼-X!#zTZW3yK8|8 IsaQ.;xÕ#.`}A$=)9RڔnVЪ. @sg*zSճ熩s9 Kl~mɉ>'Kߌo.n3+}DϿȦZ~u&߅vVP\,-E.O7Y|/_?` wQ<ܳ`&GPF&JO* _6r7B\lĚqh3%쯒a?<&Ve$T'or I&xI6"2eTfuzu=h-?n᳦\霆˨Yg`aƞ-wH:0D oYZÏOmnK6yn?۾;iI_b>7 c\b2vvBgvW$ۊ9%5ۓ=fL2p ҆%?Q&9fÒ/g$t'o-n˜M=!g \E "[͙7bi}Rޚ{|LEeVdUIXh|-J֒O/BS;I"V7IJm>zb7,4Rl0)JT(F}a& ˄#h؟ƉAP|k++8t/ZGY3p {Bby\:HfczX~ ė1N *A8nHӇrl}(CjY^ b).{jLwJ5mG.\qͶwѦDZ4~LLA_a ܳnsj: J^ vD>s5\mZİ?A D(|wdQ۰fV(۫X󾕠huZf(vBpJAȭwô } %`W^oG-=µp*Ct'Bj؞N(e Z=Z҃2f}4\޳&pF HarWc/CvwV0HLN42p-;WFGv>lDDO(D&Ow) <[X"Hdh|[t;1!uތgR>T&:Sdzm6KWhg݋"ԁ~+dhcb>8,je[؎\(8l·cp~1k\fYo(Ħ :>Ђ>,sڻwù6JӋ7?2uLg;lMrX mCgyB|AA=x…;W݁uŅaxǞUrsp2b_.K4-N qۥ-wU:䦒]Wy˫s= h sB_@ A >jk4~P8o] }Т4W?&ەZ]N|ju1̤.;bn:;7 U$SɽE#Bx WtRO(c: ʸUd$Y2V)ˣ5 ~dJ,߽>{_ЌNvH"YR6+צ.]E="lEA6" f2~TD "9զzA{!HP(MzErFw_;}o9}ҁc=8x]X5#(XCῈ+X%rK]fV-kY/۠>Oix$rB-&ZuoNto"0@_e 6$3e5T`gî6NӍԃva ziWJ*)y'ijSzsC*inotDi$GbRْφߛйeo?VidǶGUѬ'=3a_;\ODKCOk$LJX-D\bvC!V t߂D}QH]<+4Skd(f1?j5xǺMߚx3/' Dk<g UH?4#Ae*j>jEF8o3MHT]Fbބ*-/Do7vxU`ZSOQpM/zW:yOdap-EvMܡW=l|DJLuqB\"N=AB4S$?4ly7k{aڄzoH;/cǬ 61SA{8ɊV7_AyKO X>'K2i@ `sm=3ihHsI)}H(%k_|k 'C-hN ~ ]@ꖒu+<-#ih e[FKatf% 1Jhq_ 0s[G8\W<%e( Fi񲋐]0)x VS]/_O-kv.hPy v u>^4(K0C^wNB9:`l25_r^ 0 )*t7u"U;I)'Ud7뵀EDL J|[U3mp^=x,4Fq¼ewmRvDNyg~Y6D`>PJ~fcTo.g3Lܑ9 "*ʻ)=je:h!XkSѮWt4mK;"sJs(}:KP6<C/u&Y܃)hPb M_?vʹ[=<Q '*t2l w))0$(o.ԲtANT'4\"P%CfSpBQ,3&T^SW%"Y<?clvАi`V#5t^Y uGyXNH1\_#gaV)O=Qm9T"P>O9#[yPhxQT=OJD--28a 2v\1gꖔN_Eq;0Z g(Jr:,#aGjv+S6 t"sa:8 >BDXF~p14B!޶ܱugDn,_8֬BH"$U+z5vu7=PFBEuwf:;o:'ٴhn]+& gؼ')kuaÿ*Gn>b3hOGf $kFo?s̰>0/G|^/n;%]:zoYnB8(8IdGg;u媦rWj\7Rpp1t/mc8{g(Q+sy,b=۾W&nzAU1UspªE)X >mG@[J4ϙ"V!*H9V<[ghaU3~yAFDNwO~j/p rƋB ^٫Nlg ع= G+N;Pi&zng.pf㎠ *lmp`C٩mō,j-&"ԺD4:hX:kx^:5 Yr 'gRhQ2ҏihƽ<buZ,)R_lIRг ܲbRG( К@ZL=S`*slOwwRy 't~͓vȅӧٗ oF`ӽR_Zt0`FG W@*WRUי 46/9oE S^\y}p{WBICeߒ.|x咉}y؉cb +L(|*BGXiueRyz 0P}C#Xnq+.r'v_eK!F'g)4 Ԓ{% ppנM]ArB:6­O+cnsy{}p$:Sԧg9d~rnZX*kFYY5: y IKR92k>un> ӏ-w(~ZPr;]H*4^#B#Zg3huB!g$.`<_%d4Έ ;8&5oԾWo95_\}6֑rbw-Vԟ\(`@8T,jOY0~2'\!М|3eu&;Rj%-]$O߃L.D6ΝܝJe2,^z,G{+:@p?&hfkZ*{J@іOv YmB| ܃)*;~:pM ͯ):I/z#OMlRPHJqM?3@?E OஔEdWwV.3?s:ysF݅ʟm"V/٣m.LZ9:kƳ&2Yxb?K6eab^op&,CcWM.sjy:cըFo%e ,G=WER;(agpB-%[ t:]Ү[Ƞ{Gws91vl(Xbsӧ:ё՗jeLEi$e']ƂoyM}o;S N=wIKw?{~Cj7ڔ-_7m>}_ QM|M=kĽ@'J[H|q̝gn1eFNß2LČ+kuś3'O[ Puz K![ iS#O5[TE>uPͼ(H}p*RGTUˌU$sDklZg9In`ѭ@M& C@9%*(|y"*7CF=,h9D:O2ah]F^=fBgӝ^7t݃!_ KiNӄgxmfTs6oȝ<9qeѠyusjw?a*% >ZMm5ԯ> ce~ZdS-bB@4 АڮnD23* mm+>bl-p|;$iuYL)[ϫTIAI0eľV$Օ28.B@K(gq^w~5TA$v3NMBxw=DmEoBJVyt=L78|eQu),_ (:)Xgv6쪹]&1_y!Bζb?Ҵ+ihKF]>?ΚPgx_4uawS:e_4-_bL ]`;9S{ŕuOmږCb%!p!GskR*ݡ#PH x!ߘ!qE~N΅i"_L[PZ)a@ӊ40 XTrc _?&M/)Ph~5C)9,g GAZmŠn=ӭ|IzԺ zni!MܻXBD(Z ako93^5S=*\~Ͽ㫘U/ˈ' OOxn-Y8zB@Rz~*:勗ͅB\nDl6Y1[@!Ģ~J7kLo*oq~H^Ė.]~A|99yJCykOnf!WTEIdPom*Jz$J:ZM+UJfF?wf#>^&l1RWoڙhY'M-ߏV|.D~)ӵւI{LX( IoN/gL!p4Շ2B3M|m59XO}z?h}q@(G$@a=ݦ"5c 9Έ2X,"8/b-[Ad.:?`^ <$ħit ?H/MVEe¹v$rNx>n u^ ѽO@T]p47ˊ,5k 6pL\LۥSjwcc.0`I6\g%s,^5i(zdR(}ڣx%@(r.Ȭ7]@ c8܀d 1|/,po p].΋7o?үt @q1H5pl3n/b,lj&/ O; bpS^.Э!`AG8̼<psQkZagLQ|*FY情SPҮ̄Dz\܉x܋|R rm; (ө0 !?MvSmZ.=WZzCc& Ctoo$fvE.sq[oRZ\ Ymec&<|Hú0k2]3H}lx˫ o,hynd~{qk< ޚ 2`%*螡Oۙ.i*,VGfžJUV\?Tt9e8LиXmȺۮ*DZٻ;8 (O-gx. Zt <[z]ҦSC+$fkBġb2Ԙl._Dtm|,' 2BLXEϛV|A_ijFdh?տ3[,LdcJ|@ݗ+/ɽlVH}H p{v#'?sb7*'s A{bUa:eP`,F޷,N8-hBP2OuH`#1P 1*B˼;u]&@c\v#L6 ׳yD'L~:Tt{cx+d}/UD"aثૄE+-kCfvFßljPn)Gu8kX3"]=%yXB&q`&uN1PɊS&8MyҤC̅%b"O%<=YiC:JHRM /BWc)C؏.c&^Q#dS2yyԴL>Ð6D"["H$x-LEӫ_)4S ]< S[#ép"v`ƙOMUJ,~"@e!݁zBq nU\/^D~w'JXrQk|{BӅ<DŽblì$ko;gk)ˤ30[t!Rg&?HN3F1i7(hH!>s?7+YnkebOSq 4,kyx+z~_'WMA{q F8`#~?=72P|97 2$%i$I*oci8Ov,Ś"n(N*"!˩̥L]`^0jxn 8~L=y@ևUY@g.el%N䫳#퍙:p4cՓ}:<WƢoDE,kIAQte?w 2rHH΍7SiI_.oB/\F},]sDHW*“l7vI⣯qPȾ '4hL.u1tq)M䩮c_<հ{j>>eVvL=$ *E{<^k;>|ίYbhrK]9Sn9k&_ p vrgzsjVU!/d8I !B@ц0a士kfb?N[L)2mU۷[E8h$'MF/U5S n[D;` }E\kgʒ$ZpW| %?YnĿ0G~m5xC|BڭfJMqvb>47 ?)2F"hcc23/穱lyà4|rHf\E)Q,N8qa `tk,n (p}K?SD"@ kQvdq8d3mFs I]LY 2hPxjpAE'p QPVTCƾUs*DDq5A.&fھKsiJE:/ْ|UR5e z\LRP];+8a(2|~=`i T9N4 }WF(S }ְ7- ]:S`AU^kx61{FyqOh@IRfucX8o($(:-xP$hY\F q`ѐգ񹑾*xc1!:"PD[zuQ쇸 F,ȤNR\ H.¤/Ӫ[05r~^7iIOVqm=c,8+6ϻ Z|ΜW0.!SgwZ :Y= "Z 9}ȡHu#)1ٴ js.TgC]Q>yp3J!Na?2<SnkVxY^M1_ǔrcmx|UQi6_ j1M_@(u7mԍjq\a*ꍕZqZ{_ q Mm5Exx.3x[wɘ=%Uvd%uqFXb Gi^Q48kb?Hq<#0Pb V KLF-qN^ o_ȥɾ4)"LIeit2*ʦ45KBDGh0&rum -@#yQƀQ.Xv4JV +xEM k) '&36͡} o(1,TUo 6VA7UJQ5*}GL6?^d.x*u cOK) mKDlKqCw_GV FO!0P޷s!V0—tR($c9NƔf#?$r,c%6? C{XL4(HJ f>drWv8O}K5k>sDp0#ĵ倾[yu~1O^,slnH tӜ#"j2z鸅%&GB*ufH͛ ZiLd` #= ~BiM rbb-Aȧ*, sgM#4,A_D]?;rИNjV3XA59E!1bwʯG6€@+oddHƂ1p Rl ExeYK֪qm g@?6.«8?.pӎ\k8`u.!ٌK9oN ÁcuřA#fQQ&c*jĦ**2( 4}W{Æl2C!_mR>;{N٬@C4<옫bZPUBJw>.B@v6sb>xV4I_o W}\=;x|6@pح"_:ț҂QF|j^ <;0Y)gdb+@e9i:?:ggF^ԽE -cʅV"yʐ̟BmiVOboMPbiz^FL+!lE/"{Dt&,ЏKZEȄRMgEj[GZH W-IE1+`7qZlk7p/o:LU0&u ѢwiG7-P߉ v&\YߡKdN)cB>F{KXY'Se lxN NU4c.}3J~?; z{hOtu#Ԫa OrFd(G&' k۩M=3ꎮglf}O H{q $00v,ݹ]{vԩ |:Y7ȶGXyEAKI7Mm4 RK˖d(1@zRq0qN-0-2{ݐPll0@xe֪=oewP8 ]Hqlp o+W@uw슃s 5 I/阑m d/0~X Q!`b{ɳ ٽuE.`B Mf3uerʭZԣakcy$oC/,WKKI&m)YgjXPj-@elU'AfیzT H:N}+3)IX. O]~J㜗^ra KUA 8vɅ>z;E℗1(ihW-[)/@jcA),mp}nDj?62&GK扮+'WV %M%+W~gE*)[-AĠžyD~)ױ(뢬o͸ ,)} qTjK,LFߺ66\H_qLK2sT_]7A|4YpoӐ؞[Yj(M'Zz? ;8D.VٹئL='uT@ʑ#(%\)6_h+cچ$)My@}̿E;Ex?ֱS d=Qq.k赲/ oʋx{DcT[pm1fz",;XBơVsƈ )]^ˑJiG< Ho!Gzv$t'n?FAp2fTUD Ė-i+Pp P0t@*g0s=1ƲZF}nz3~ >T>Ðd*(htUJ R~VRzq=.Q,-4y}{D87W\ЈA*` { _)8 ⚕MRx ՘aFSu 'جB*5 Z|3b RzHSRsA—0e[e*7xSwжkA&q Ջފ: "شGVBI71췲u.6.PH\Zޡ$/ِ, v$֎wúFIڝݩ s3uܒY=vLK"aNyVUazABi±JSy Y~]>cSqgLM}C-T_[*7 YؑkѴpr2o(;aՉ!G4)cy()ꐂ~kqIMXR#[Vڠڶ-b)] '%;VWDԾ-& ﷺkU);"2n$S])ۄU^6ԣRя, k"9'yEW7/L@,y/{Igh+:QCkiy͝gНW~NQx 3:8macvgVO_ΨKm:PSHK [NPrwH?"_fȿť~Gs2k#}"[l:*P9%lbLU__G qY #kikSJ%5n vWH*D(12U]pRv˄NKF35{->Mw1BVe-KcɠN0) daed7=y. s5 8Bg67Df@i?F.WGO\7K`ɰ P}o)*GwJ$ YlÄt3dŠ 6;J0|`8m'a5"C9m$r.< z0è#9UJ\.>tv 1e}p W-ދ\qu07 @j ~jֈ]`\{~N 3$Œ{F zdSnntj|>`)4$%a *= oPfu5d{X;{N{-Sa6LC<4)D j+\/N$S8qyd{`-e*WVA_*D^Y>{TZ s[Վ uX9SБvv]tsI  ֻeǙptzBoDw r 1^xh6}h[8e p'KBSUSR.4@d< +l'xj >TyHj]+4wVYoxS!⮳xglGeԜ| dOlQCatrdN((0$vd$]\#7c$OqY"&52(Vꗼ\wp/K v>VY!(K8h,@%e{;/*t\IcDzH󗙘s4/ k_L S!م}=IKе򳺣`Q >oC/ૠK`x3Arn}ԜH&5pB˕\BZd3Wp U: qUQ RzD}9Ʌrt4U<:Ϧi|\, 3{.MQeUNz(6nNː |t{|ܰ|8WN'*'3<ʣN^/;;#LtHXggQiP } wh%ʜr-)Na偏SvpçF ֵ˪^/:_\S J/Ȧ 'rduEZl7T,0v?:܋]p 7'WD?`Mcu+tuvߞ#r86 *x?`#DZhdbaGAth'W06 בʪ &*(ܜi$9݂\tⵉo9Vi;ΕeГ)uE$eVZtBQkcti;Mޑv\KOD}tak bEVRuED3AlFieA%H}~h-n2eL`) Ip} *,^E3k|(6+ as`OWuCK*Qt 1==s-A+ R?nWY vuW00g' LR'/}b=]6n'&<-5ڏޭ W3&~kX̰: 8ܾ+**֫/s,3*o=ȹ5ݣ81q{c&GPkCbЀV>W 38݀ ݷ$M.9Ys@qBq8nEXw'3)XqFE(Hv|h]ҿ. 4(S59zqW؊ڵo4 2dʂ-=6H6AB aHe\'JMȩejk7y\9S$\cm6 (j#91:;nY5ɪB4jb sPD|C )+y8LWu7js{7o$w/㑑(9mLjXYl"F1UMq30(}'Y2Or r&n(ڤ?4(G #w|o@KXU+9eԊjdڡ}:iˁU)5*`UO_G[,:IFJ΅+.G=.:6)=0ю} p>%;})0BE#7yL[WNDn%t~,>*PQ4Z՝l: <]H-w`< k.J@KbMD T( d3)TIeQ#`Ih]\ BW]O<4 ۂJ=(w'ݦ)Of}GU:\ -,Rhb3(nx94|fKmY}{I}i6%$o}f #h}nX})@DN-yþquR=FfH"G2xB0RaK7 {sY)K>g%.h" ?|CcC$uq.gITr:B~-R$ os [!DK%mgJz, -U֊BzzpՅr7ԍq{ՇxY#JPlJz9x:3oCMI*p/bJ-0JXTh0Vu;_$"?jexHP&{2,])ov$\I(vȪtV ?v7\U%aE-qd0dp.OTʩ#xm`#!92Q cX{NJ`RgSyH3a ׏PKl P @*5SH )#*6y@]wz*J A//V`r NEˤOIhP}8eָP/SlMV IO"I̜LDL Pa)LfK̜_ƭbh|r9*ӓǠ}v&4 `t=euE[n½Z߰$[*/2u챟>r$ U]fر}fs!Z}}FAD&?ePx}W Jw ;W˖x##\ :7 /% <=`tKP%7iR\C#=~,ga&Y [^ǚ1~WӃTA w\bJiFOe*3t5p#Ȯ߻϶=bԪwrE$REr PZ;>~7.3Ág(BKӐ6P<羃xP|d#[$ѕ&Z+Rbny aX#jwM{y(fN3DzMmٽEG4֞8wMWx0wBN87"(!E6HZX-dyJk1Yh ,(η#Cޠq"c,̫,CVk-g,9|8f4mtNsWZ-4pCf;E)l64LĹ,:V^ְ B2'oخ0RWaHoL T<ݏtiz,T*21{Wg%=m]NC~;SAnĴ} ~>Sd $9*mnlJn@IR^Vp#l6(_ZvN_wױߘBPu%=a3eQ#sJH" yF,?,^1Y'(܅,³򩭉j튍cʑݚ|B$ >)6U9`%Ј<0c\HZoЌ0^?/3>Adnf$MO"ɲX ;oȲ`hh/90 0qE_n@Qw d >8dq`HN벬CM*D7_-yr/Z>}ꆡ4 8{AY=!Tb*v v[].R!eRj^lˑnR<;7W<1M;IQ xw^Isb[ydL!Үp"猰=2^{q >.'(G}Nՙè fA1 kf]=Skke{Fx{'DoіJJACsw/puҤ.6Jrs)L⚿h fq aqM a>P,ụsl0enL?mqM&۱AYuIwi@̫2E!p`8f,dgmҽhĂ"oȚq_m]pN0mx4T=>Swjy u3FIv3nezEβV/;M4xzLOl VYYY̒M(f @Qs8nҥZ]idwHD3wACNC?=quOc;z_=)*ue'^E|)ձKs,$".p6 '@ǭ\G5et.=ԟa'5(2H]QivM$;UB9dd2p bgP+33.A*eZ{;4)'Φff-TPftEPs4B qT@~AR~&W˨dae)zDe(h(H=?wi>f敧d`ӊ%#OVՀB͟=.VCe^Ybl!c6p3rT"9"9; X"yX˕xp.a!EowRmB1˦xty= _,u,.M]]" akǩ6`> LDP=M+,"$4ztWi& oXs 'ՏQy6h~ &1E- %HIN:?)+ӌJyA)VB> nh A=# .^i ^<0m),,cLrTOqk8bÕr#KEvty49\W|<'@nK)QQ*|V&(fO`z)&Y#d7Bjv3 ?Y+\B9<&{Xx+Q޸ν,4˶fO[Kח&t h ?1L &C  2a<] C T̲?DrB0z.zCOM!5X]"NF1,&2=co o;tf%MPZ#B72+Dz5s8m9ha姂ґt,vZň|"o:$ J4ޑ]6 `Xx6*|~FCO5x1*t= 1LUJ#N֌7l+4SV:ExL>u.εЫbdJ^=({_[߬ ͎8`#eX<<%NRMf;*@<" i;8h(K4 }23@x:Ddak1sryݭ%5|hYLqasW՗u}'؅_Q/n7G⣁``39 pz|TdPi 8&|*9P)OH+'vaNug "#s$gғ~mqj=n ʜ\~R8 /? H5wW6Gu&. [m|`u.^dGu(M=Aȹs:S#Wē[v]`fq hԅ\b AK\z;w]0ݔA.>ÃV<}ϤysU<6H^V^kYR4 }za!H7k i+*Գ6ϒOkЭ#OuI;Sf6ܲ9I[vze}=7!qjsHǔEUNdbYNLK7|t555L`ܠ.]C 9C@c7N.Wme6nXkn0AFh%<,%0Rr3eN2 p n$Nzoe#)aFĘ{v9~tSe@}֮ҏ軽}1'~SKBKih)zvtTAKf`c8}#&ȖxO%#52TPx.#sfԆ.ݷDdB*=ZŃ6- Xg2LJ)SͶ3Bv@j)bt]I;5khi*H Ff:c%7)|Ү4@Ċ43-؁U6V|QGFׄi/)n!82ųC `Q^uuCƭ3*&X:f' ٠Ge{Ƕ۬`7?&}Y#C4ڎ bh] @1 v=]=~"@#DA~\RcT}G{7#ǔJ0NzYkKs TfZ(r*mK Xw!2鵌J$+T8ov͜IeSI{B7ɯ}f,uRR&8.uxKIP,?.XCT̆g+d(̫(8:("_-R A\ňB2A(W&>jElf\ʊ m+k5"ۀL9g>?UbcbC9ظ撐 ͞y^FXgE @:/CoHDJP[1cBGltˎFh^|a :"&TX*PF; io; >9p=̭iG=:螊L}_UUD}97`I"Aj!I~!Eu$7:}w&E1,'OBeyl@ǁ7'FCzi  }m2"%+#H}}k'ЇmjreZ=چ7+Q34bp0Y(_22f^\(Ds7%j){hQ70!ɜ\*^ fLn'RG=ÀLx#Dӎ~Kvp1ao$|" nJhv,<]7sc\2ுh(:2)**a6YEPZ}25˟/.(RvKYVC'ANbuτAm'r E.^>G@@gnko3lpa` |Jj _z8*QD]r5qX|Vm] $q3zc:~m|vD<>vz $u͊Xf+5R^ʱ:8b̽\J,Jh3S!|u\ aTp(IpP_0QQ|fW9cܬ,a%/=WI,˛&xh(6^*=fgO5xw]oˇ*9}Kf,[& dw19rxpΟtw'pt $^FTY+jn1/N%"2 :j>E !U9oMpjWlb躤ZCrC>Ra?챂':j+MG]sKI(Ef{_+Dɚ{Ȍ# 5WNv"cKhN7JPRqPlf&\~z''8o9yk*QC ,&D=g`9 ?Vzof&#D\y[ŷ zh/:fr턩tSx#ÒTN$c4c0u-, )kK{i!Q9o\cn)6ѥ1~n^Ny~ 6LdJk-B%̽(H#xPc9,ʪcDZ1*l`[|' ;GتlLC+!d$^?}K!95Ϯ=ƷP7imc+jV[#4zڇwDŸ$>eBST.=\ -K|IAMm# nƖBh$wЀN1:K ԃ6o;6/_Qr,*s*E 9ALS88%6RCs~EcǥЦ뉥ZStCˤr iE)ֆ87׻F7GcܛCV0*e~b B<:qoW9R:dCGoT*}\OPSLVJ_?drNV05M!.B$T])/ilNܰ^U NhcWb0:5ʢշbӿ'd)Ϲ  L9| s8?9=:Sy״*? &=$ٟOXlm܍gѨvv7C82A!Uc|^?viT1d·PhrlLz]CY- =*Hn:Q[ٓA+&5;~LݿN]m!vpjCdGy23>t7 _I%$lh}]g*K̀9 WÃuS*T5@l1cn,L͍p"L+1F\`MÌ.[8R[/\?%#W*WsX _ |Ewx:YYUP@fI7G;Ǣx}A;)س*J: |1;VHt?gURxv7Ŧ'㪩G)ZnF=;]DL_l8%-2#Zy7bwP )Yb|:SDyB{ 6bn&-(VM y3V__@mvϜV6Ϗ$/зM[qZ|yFGg?p!8zm3#J"{M1 BWdO([*Wga[GuQ UJw0)`Fm+3XDvZ~+/wXerPQGOGUC=QkL[j }+凕|y1ү2Dw s+<&&Uy&vPǯ hZo7j$,׍1yrT/g⮪|sz$}e&,mCF+!+Rqp͠lKN'H~Z޵cB[GrZrpzt)Q;ˏ.aM۟w6 hEN&}Eߺ2҅tcEўE*['ōӾ@3ƪiyM 9؃E|5m. O1fB,t >B?=heN.[|kt{&w6\XZ9{BeteɕZR'r13F{_q LWK2%_=뺰2Q$)}xw(8#a0;r!4`(l;!0ir"ٲ!#Uyڋs3ךɝ a.>jb g'Ȥ T ƞ!Oàӻ["Mݛ FC}YX-3#ug/)m_.#ӎJKY Y&}^K;qZqJ0yhQehk%E t"y>;XE]6 ԅo@h^YTrWw/GwJ~{ip%zy}e-=g)]V{}Q[f| s9!:a1x0{Z \E+đ0׃$7`СC.ժSJd E;_s4%aO ?TX R,_rO+ ?km9TInoR+2fη 8Z{X|76}qR@TL1?k̇N,B$0MWUx!'@CXOW:_ǗS`(7%= 16T f]&A8HR8P3] \U6:<ϝ4j2DǮ(X)d}Ч=*>X% 9 mWIX &"ĴNC{n9R6M !:Z RVKYd `7.cQޙX91+GqT܊43%6//h ?CBCkQM6ҷ491 "VeT{<]KZOs[,tY[,Y "ְ `Kh9X|xv )I1 ڌ;ncF^\EqnKU^fF놲*I>E(3gTR|0AmG=%CЊO0[Zfyl%҂j~ cq^,&5jąES8=xP xU+L#s|` %|~ѝQWgIOUX{:2;b}5p\1*>5*g7 %J¸;q*ǥYVn:+& ȶ9$1NEXc͒b] &H!jjnzTR -0][( ;:+n|qpeݿK9p><0&l~̞. qJ$ЕF`1JxY}[5WZ+f_/u^w԰z^ٰ7JqϭLzϠT7/3숟zBó" ojkW˗cydJ't ~ez)7[6aؖk)8x> 9Aʁ`#flLo+nNUioF?s &9}u _IHѬ})5I/A,%(V{R1)!O⾼G-%&̬DcpM*R:dcxo!S~q.!&Hر|g 7y\mHng֏B&HJp j['{ JQ9tpo Ϡ׍6S8eEaNt$*`|˭s|4g' N|жմ6/"٘7 yryr2%|{/EJp]w+dv^Eh;"K@gBg*rۛR )IX&KsAA<=>ڀ+ˣi\z4q<f)TV2*dT^SHсf \-adfwJ01b yc~@6f_1me5}B=TPm;^,Hg{^ՆR1UX:CqXnz Å)Չ ^^;vqcSĘg"7%_?V(/qzTDTSb SM[?te6~PqhCq(fOi+{\n,%ERf!V5WP=o]r 2|kF]>d X7h3b2C!w} iz9RV Ek;뮓G{`[0:+skZ GD:T7a*uRESSi XEz %+l|-d C-Xm\9o(Ab?2jFJIYZX!bF?~("1?̈́wz+xjA=mKLPs:Vatruʕ}m1uyѕӴ'ǣ颐c :0/yOpxlDAp0&o׿TY]8Ϣgr(j ItcyhIU&Gu?]`j_Gڙ}~H`/jPo[cDg<ݔEd2W%;GR!@/?)v<^eSUdV_֝lS,IBrǦMwdiW=/sc ?xx Ձ `e8ip/N ]q9ڹ۠,'O3& IbtތM"_m2%NٞsSQ0a,o"GSB~gHxi(&nZb15@5bc?ɏ?8 ;<_4#:fG3K'˽h^RP22 gZ"FP8\b ao^cƋ@ N:uS&_ހw_i詂sxO~P̔HKwr;T{sm x2*K4]㝧K82oW652U8-o&8yڌlA$670c# Ml/'OlD>9  NL,|F.Y 5GZvZB5'K4&:%E#0Pd7 mmyfXXd?-mS%(y5*hsr#ij\;EiwCF_,-ߨ1$(mϻr.m6fJm~Sf>VW~jZniܕ2`!,t5e;jj]"~OH%j2S,z~দڍlgKx7=8sh!mY)|:9oJcٍ頫SJW^hɵHH4<,k( Mcuo|(4Zџ6Ӹ zRưb/p>?Í4Q=/E݌yX=H֝Y'u*[/ pǃ^wQ;X?wA58y isINgjADΛo!ke9񘁽H&'أ!_yǷ I)@Z$* AX9 0Zݢyϕ~Wr} $")iT"̙݅R"PY^4 tR{2; *,4ݫ, *. "Y}L8i C`k:U1 {Ǒ-p7gn1oYhq(QQY4B ӰeKNU3}.ݔ1qxO{>\m#Wϭ%-ö?S̻ -LY?ywI |8SQ n8d~K1(rڰ1/)G4 %ùۿuѬaWysn n1w/wVP?Q}yC}rЗhX:r fj=9#RҚ50 hV4(zT%[TeڪtW]C;gGm}Ohʚ]JAJ6К}1ZM:4T֓H8͹끁 Je>O7BJ0}Iэz k-|2yItr3^mIrPDʨ%K&9_r~yDv u.)ib](+W`"t]%4*$ })5vOar_bp]Kyn\a Uos1($@G d?h>iʾ *pHS鑱"# 1hS 9N¾?'CZpo*ŲÀa*|=S4N\F(60`PNf[O8nCU=nŁؗm?o35JYalg z'sX݁A`D Ks_q;C;٠}S*i0twWo|b"{F9(S޲m/exlJHa^a,qZى<- c#O9wΑR+A>`Wv<3e:6?:UNVVzCFDWP%كPRat"M_.GGP33Yw k|Gh-tހ2*N,hkȰ9U!ٍ["*(7j8-釧2Lo5PR{^U&)g >_?lڵ"5L/*څ/#1!vdX0i\ 0s Jjl({٭!`N0x Hg fK'2~_(|ORU֝2 U\F5`]n{3-׃w)a4YZ6؁O߇t!$܁᱂adr(EyYEǧ}!Jt\Ed]qF${o΄EJAoPQpJsD"|)#6gO>ab]vZG=b2mmMCvtѳ)gA?Xr`Mk?2TGG6Ìwa O5=8 W\"4:oBLADJɍ )/7B|!#XIx5r(݇NNpwEd%_H楀f;ղ޹rRƑe}{hpZ#JP=AeHS?*l}Im…?<]j+\~E—vq'DY•?/_#>FH UT ,fiֈ ػ"?NDgL꟭ܰB |i'rϔ'3-7kMT] ~S׊@mY"*F[_ 9'pIQg+ϕ 2KtW r>ڥ4-5 1' t R)9A )QcڇȲ:a٦$0L7gExk[oXIZY8-U q{SSgCq? K%yZ;|M\_Yٔza*tkq*yWe|'="޸!/1 $i/+=9\pNG GdR^ooh@=<ɓDé+~!5ЫiCG(a/E!5_]U-`YNFi;-S\Ay7y6k<F39!m˽܅zRGPqW ᇅᡣz˧ UwtytεC!Zȑּhܜaxl'*߳!0gj)m&UJR1#:ؤk+Z65pbTRWaܡR4 we0fU1.Nx[UVg"-.oU\wJ[0MBPH:GX#^5*hkߩσ>^-?k}\Z՟0W+ FVSϊ^[,|cְeCP]V;3[n>/(dg6a= /)оqBCC.^ 1?; uW?~jO#܅9A/>#<ͫ"oeO-#DPKe-'hTQ,󬚡v|umݩ!QzJ91Ȫr#b$-_JYT!BmRu:XLP@ls%/W_d+>}]8ƄQs^)r>M?˹Beۖ}5.sשoimG:9$Wxi13(MŮr6:z7́Nh'C҄*QY>žP ѝv.mZbQVKH|% 7`j\*5`5916$y_!U<,>g_#ǝH$!1jT,D6!pw89OtL\U[gn񤉫`˜,xmGכ瞻h_>pIkS~D3#C=L('Un*Ѕ/ GVA\ Ψ\6.1{/5TxOL쎱^!7ndI4 y"w4-!;R>=* ~˝wہK h"1̻S}a P|d8V7CrO+ۋ(qV31kwG>V֛/V(ƿ2`>Usp(gB8CyD 9Z# ><vLc-.<;@5Ȑw|,?xDk3MfoSndx^_Q}XρZXv`SSWXd;چ9 zMhhF&ܯ2 lVء&piwE-@`7pg=toG+5XE֙ǁ2ꟘDSy u#oi*R|'XC,% ř+o`twD@r]]$JYOċ~׬J&Ls"0H BcJJU ԽIid6ߤx D +78Mq3n^& ӭ+ ŀlXTeӿ0KcX=+p4>=u,a)Z_Zԇ!3]#ieN_g5ſ6uR߹ ^.;`>?ȑv dMsPS1eC͐#Ǭ}( @jȇd#OLS iѹ=IJ%%syؐb*٬.V.rN;BW_k]sy0ATNV[ȸ7cJ\6:/aa5n?e.ֵj`3>ph i62yE cLb=brѸZs&M1Li‡>*]mm7jd5sjߟ8e[8zƄP+ ˵. +㟐PE q L)w"d[Xp~u*I ]4St5NJ>1cnspb@lJbS% `Ѕ+i1ԳbAA EZP?ܐK`xp"5M6{r,X {) ~h)0p8`2ƹΪ:ե.g23P f鞻K[ Ԥ "f/jcIdH(_R $*(}A; ?!7e=o{Bff$<}(ʯl ly"˵K>~΢"">!Rq{%)U$d^pl(&7}޳6xm *X#p-;jXDz!7?B3(ix:b⫒1# x[\W4Sq@S_P"fx _D0nABE'%) q[On51L*NSn^1L{]' ӻx24Y0Ti gmepO)_<ȘP{A-#ڌ6xMFdt;Ohtƈ/:,mjn*2,2 Y 1 , ( ;Ъ/e]ғIZHijCVVhEjDH}l"fqKhiIE%KɣS/;巫}z.>n= nф 6;2n-O1vlT ͙]% oK3RSm)dCFZM hp5I:vt}eg8鸕U2[;/׺:m z0]s6BY,QRbJr_MlK!̓rH}i>ivB 4>(LD5p,%cYΧAJɸeSrɰ le#ų/;bד+ #6Ʊ r#.泡`9 F/t>G_'(cٽɂwz7^ Ugw) UuY,lhAwH@p34<S݁d]rZK 9bax 5ne^Q =/+(Pj׊xu>(cgh 9cB 9.u_ q$[ DCS7΋?H/#ʒtfup㪖O H6iNdrPxT7>j}tAvgecsϘmW\U'7’,||I@o oD@22c1Xzs5V jDwV;9ppG_V0IV۩,mД-;.Hw cxM޽+|OVE2F"]03Y)Tđ=kDV|'#)3 ڰ V^uGfC@ԅ@5w%s *|*L-+;m^P:•h0|l|,E<PSػ0Â㹻asx <(R(-/">=5z+6%kԏ=Ro=:1Ϻ {ewxA%W?wl@@Xg:ޘ:2^y>4*܂heex݇k,B8`S%E .2df(KoRÛ̿"a.w]:A=ѳ`Χ-ipd%& BZAAn8JMiy{P{bӛ&:H %Y^^ N`)%RZN M[xMNrѿT7D0mζ 1E3 zu[;+?U@n*ZEU`S(D5<$[fg!OMX7.%Pnx/t%|Zө/+ȼbUS(4gNZ) d.k44ӄ'o4.(saN.uY2ᆭ)FvČ &Zj8m۞JIy)rC4s"2$*굑I?|I:Da6P+Sdibext߄\#tp:S{\Eea(hLߑ׋"#%K':ki2HRPz'TD~7zD9%8!lv>4tcT-:σMzH8al[ alR2P-Ǘ|mNI"8G0q F'oRw롾%Pb2xO5C!ԈM%ĉkmy%0;:+\n!Xտ),Rξ@SeVV.Z OWFp#0KHBEc0 ~gc^N۶%u"b29UC8H$ahdAtZ$%+Hij_/@q`;aV-p G,2Ħ[S-L3Pt^FAw*lwvX_x"<|_lK:XC'BjDWn$[%\9VMVv6< ZpF7C j^'>c𹞹Ug=ʍ_i&0 Ģti dbcd&՜C1K!O0̊F->^\krް_1s oe0W5|.qQx0z:2ŧ!'!E fj@;I 9X'Y`vT&$;~kҪJDh}8\2KG5Nԃ7 NHb]* aJ_g\gS-3⅝TэBlJ OHPamEMBsӂV1(3=K 8ub^L 9r$ss^tho9 0d x?\Ə~9Y7)řLz .*i=0i!ҊO.tRPoA^Q%%o^ߨ[Ie񰰇 J)JgyU m 3WZ {Ȉ _-%ysaU[U=\1qlF !4$JFj ϛh}teK3gӒ"Ēڥ+$vE!.0¢ nɎU 2O[iK^w^tRpUL4)ݒ*'#N|`z@gͰ .S6$'h>F{LnY2 sp q.D,eN%$CoAOİ].9 !=G>C3%ko,pKHedwG6ޫqX^YXxצb)DQ}dvhgj kEvUJErtw5୏,O5>.Y7E⚫qZ y4B Sp \#6^"cr |>Gb)4LG<Њ{=USj(ڏujMd(΀DVr^ԫ6jPqX?q{!Ner N %`iP` }y0 ta疊\鵄;2>KYM,b}Kl5Ɖ""\DNTN+ZZB{ lF-=[C#_.|#<,/I Ic xSP./0c[Ea[^dřn%/!6Xhqg<:E 8,٥VUؠq19Z:F @?!z(\MZ2R7&ƾY&.q .9fH%}]YR!W?Ţɍ_4(MgA؊C\CFmătfu3GAYi'% m?}!(8TH(&U/q9hs:|wE5}sr0T~3LN(kw\D\e&5 j7!u^dLSQ ZtҴ߂ P>#~WS oȧ:%Fgƫiܿ]3C%lmEnգ1vJFYhFba9Ivڮb &4l+x-) l6b_y]Wm'511 wW3RZ}HFQ >'݀J^?wPZ94MW>"sFkDk<ˬ^14N넟ΰho Մ ;a='Os+ r͆p2JP20ik=!{ ="Ȇb;^37oq{.cvH[Ώk;%L~?= cT7e;l F.a}Pg U dyҜRؑQP\6&9pv"yJk­ ޤVVhmG$(G׼cA>*f nCooBGBU_Ule嚎 aaj1Yϖjb IhP$kLW,31G?Fr^uG]3!vT1GnaHqXlb;I԰sw>ti6~XNj Vޡ=5[9w ޒ~8f16T,zV& 'it=IPw`YQUP+Iai[^n59C(ׂ%Ei lzl̗Mso*ORqp$m2V(ClNunm4p-X@DyXtuS &Sla#G7VA8C*op\5|ÝOL3'g>s,ؽj(?/v)O۬d03Xp?`-,0H1'4O[qwM2pnwZuMtQ)lyyha5lxT-Iڳp K)ג I5u|DݷPGaOrtAiʗަNEFP!2>\y)VnlZ Chr^f0@*$ELǡ(mhb~4 zZ韛il؞ ;+/bZ?GS<~X$/۫1Oe9F/t&Wѭiٻ$ .`w&]Ɖή*[&7;>MhAyd` %/`<*X}_DLb[݉/)whmUKU+yNcay/3}o)||OV '.Ƞ$$4 ?szTb6Qh?2>ROutlɟFA6drʅ,ODzWB߬  2&*qA7PlxF׹^"Q`RQ9`bXi5i?Y$I{yn 6jhN: W[R7 Q uTSv-tkQ'x/~M%+[Ӛ3yy:Fq|^%{q}&rXw}xUMבT[ Ŕuihb4Z:'B Sed`o]lJH@겖Fyl<63K,QHBiSBmx:ܨ:qFQUj}0T0BAnF *ƌA[ΐ"/M2CT+O;ø$PYO(dhCReOk)vFwK$#ɞh}o't$+^ Q==aۜ6̸ޯF&@] f P#i ;G#\^ }fti& cp!RlC :Oi,Ss?쵒 #I^`>pu+R[/DB^B"9/z6"LezAPMEpCR]m&K A).A[:X9?sH)@K%"5 @Gk6$5#<4Oζ ѭ9n#n j^ 5Y/?BZBfkz!hz3BNG3 x_Kv`1ݺ=R-I[ύG{>+Ƴ9|Bv?qNA%rm&maet?n1DCR،g0^Ⱦ,2 rkP(x뇌̕{%6EX{tzXN(T`h7wr:^R3 zpm'st)=L'Ixû/qv먨) sXr RFОyF594֦ ի[u;ڱS_iqYj{T^ ̝徸L7n<0JD@:KTh, " `+D.jrw^`3f.s>딹3skhƭEm\/:ԋ͜ Q3,c$½r7iL$VrAR+J6ٙ[/ԫ| K3 'H~рs|swТ G(_8Mɮk}\P <]c1:Pehcή {\!K(yEgrY/7fo^J!"K)J~p8xH7!)Slo&k룈 YW՜$r@wy᧸r yT\H:+wmt>T,T +G.W_~1t`zaSd&GD:pZZ@9n-6Y80$yƞ  Ҿ"r؉,E>nc-L!j1UNn ]3MŪ&ti1lۇ(P,c5A 5k\3kKuej| nء.Kzbw C-jYC4ؕi['W-ù>2Dy$EEp@C F5aUmPwuڡi(xsii}ڀC:0< `7C+"f|.SIc-\ފ|[M&B]6j#I5p#2ܐv//*W(̑7OvZPs(EFX4 [ň]bS.CUOOjvUv6gVaqZs9݃Ġy&8sfՓ֌U!fIKp6 {>yJ}HEܴ Y dޫ$m].[K *DTrShN⾟]`Y$#$p #y:"TF=26BNeU߷0ۿ"ة}_ 4GzQܠd F%.omsͤ:\|RT~P&дb-`+uU 7уP&fIl؝W ;_raa*ʹ㾗e {aM[xC^ւƮ /OF7L BSO;r+hA+0EߡCvADNs0P04$ܱMHr3i[RbfmߛbZUdsȼ4JC tf5E )bUn(h\-0 sD8|۬b:Z|Mᣢ j0]||H|f-C4ٗz5s#b&P$Rj <*ZO o%f9&7>ec#0 fղP$aVZ` V&M% `705wdy3y[0 #wk Lh:I[ǯ=k z%μ#PK͝K| |M%<¬oV7I]hz2$Ey}#P=F ~5 " bK}n ,ilk\}HbxQTO7+߿aC?]jy_sޑ'JM8Pvsߴ/N\K[d_/CФhI6??P\/"Z !_H"yYzZf=C^ah_l/A~e ieȵT5h6Fwp+sXa2Ę&ݱJS=C j3y @ebxF:'as._D!` 30tOI*WBU+JO0ҼѽU\me!|RV*ܻQz*ӎPoB`6'%_ qjGizkŘAd)$ħl -/k|긋wNVQGq.;9V< y2n 4 @R x)X]ߣ)9},5r:pb}X܂{%̅6˪57LaO9厘#:5c=SmHX [d|g8V:/!r"$EQgBκ1o춤z~ӌq-SumLnAAfS%8Jsl~=$~dz-_ bSIpwKZޖ@^[Y@"D&42+1DׇfGx '@^\`j%K}`s|ZY՚K[aS&#{^ "Rk¹wcwmN:;W`|D̴x>54$A|ܘIɔbp4p} tlᣄumi^X# rg̬%YAP2VMk&VoeC-e62c> w→ٶqIWX`VY(2Ķ[:Vշ:pMeD%~6cu=;LdԔ7R<_հB?h.~^y-,eYMnf(W[X)hž-o]逘Gvv {L&{ g Q+#8 ]8 [rҚ8 LR]f",?O[Y9 ykց/pv v5ZEճ0/>&L 4eP ֮mh&s} Mierk\u^pm%p^_E*궨On^0W/7aVn47>BwFW>JI $P(eFpteݯkA>-WI>IйB>k=);MTvbS"Jp15FT]y/k-V#0(aum!liCUۃmH{yߏ#p8iȋH:nx|t(Iׅj=$pSwJk 94VTё<6W*r0= ǫ]NKG&G%Q%/4̺{i焤pl`ӭj[<g?{pBHœꠝS$_c|8׻ԍ=RF|R ;6ot<$&ІӔlD`|\CQ޴[^=?89 )4'`mB UI4Rc0/&*鵘*)c@t,NElT|43lKmA^s洤>RD:|kRUDԻQsxu Hr"tO>aW]yƓoᵚ'mhO<1fJ=+L"Kq,6sJ8i9 'FwdU!i_@ŕ!\T[gIԅ,;yǕa&Zwn 0$IMtL Tabwu>g_b1iȌB+hA2h̪pԮO<͙A3oH+&#$MdrS-%?civWWmń4)WLb~LYhVV}Ԍ-d*;agAB4Y- |ngX]&~d{]Y$mr.?V nvՑ+sSf#]}svcH-|6nCM5h6ZycW ec^Ԯ#/6IU[U`?VY@:dיM6g m  np|[\iBpQP_4QXXoPʵxZ^cVBܵUE}pVa@w.a*982J<'KH˭!E)Jh/%PD]=S5[<#B1f*Fۊ|^еqcѷ6a2geZ}OM\WaїV4 lYS]i+:@N!'#t9zVG}A.9##C@d8#{ZQCoޘHOCTi?ĄH ] ql3x\amy [VÄ]B闶x 8cAHu<ք}BGW܁gcBf ^6h7"6zoX_^~;jSw ZE,`x&ɬօU֗ـVK! h;  Xz 8 >9y-<6*7* إqLI(^ D hdgb'BP8nm N?ғ=+wtAO& r_[*. KrdkY[v&Ԁ$jņpכK|'␫rE7eOH9 E/T/ù?ra?epws̖Ŀ6+߮f+Hy\ 7He7& hV{{+>oF 3˙x/i&y0U vTs|=6vZZ7F %ntmPCĹ\Ř?0kNVR"/u#/au "7e ǏV#2{; KJg'"$%% +IB ^+)9ēGO㇛y="{q VBLEꝐC52JA=%JiX0^MQRT%0̊u|0y vO|껖}B0(R34v>?|Ut w fw]џR[^ _Y]PwH1B@wY9 B B\bv-1e38^2mOd[,V)mAc423@+vx-z~HXg mO=ʧbI04xiT q(HΰdM7(Y$b|C o1y3.'t`e'$e55oɠyBوBt+E!#M܉!'8}Хjk X. 0̺Fȁmᢁ2l-0,k{ȑ懏 0',RI1iٽĴT]W4lT/.zj"Bpn$Tͬ&r/@dΪ B[|]Tu:*  jbӪ@S'=[2`EMa7n@k]% ])y0(V ЙHd+*ƟWA􈚿:u !9Bb[:9MDE̡z' %o{Kҳ*);I-(u2ya<̭Y믟k>#.X6oij8"iaP- $,-lǨǍ _'a4)g6PiR %24MzN/N D:9Qخ?I(9j/o:a|6b;4_Z|9'p=w5kxWX30%r1XM"&NcB/pd念%O+G\D%Ŕޣ4gR@cE?2.vI֛xh[?ճK@ ?I PA <}'?Zïd/*4VT` aOudi<6߆z(3Tm][ψ(|Rb"k Iw}] 9uWg&@V0&̏{`_Roͺͩ՚K>[M̜ʓW NwH0 0E7]rV]4eRx`FYC30VW,cl#.+Ghi' G`LR GTQUmW];hd_Gc a=*H#";vi )<.=?m;'=AuiG4*{xS/_k΂h//s@7n{ vD,4o;D>c`~E%hZlRRhl* h9*icȹKdWl)76BEdG% &>Ù Q%yzކ meڶIB?d,G #iTJ7ֲ LQdq˧c$vxT9i޺L6T3/nAOqwfǃ{ƴ:baΩs0>x$s6 w.ՁY4{Z97BW:?GΨпƝ͍})f$zܾUg-]$n͐3F Qߵ>DT.8cV1 "9?tVp#D [L<FXb $3RSB~27 [9-J֜@PXjo)ȹP]X%%d O'\a Э s@ E=gSQ36ϙ }\G'JV84z ?q񮷨$W9bX- S]qi%i0sY^rFk7"ȣc'%ؚ'cugmu5}!JJ@d8;-:BOW*9EF QY,3]:mEb\k)0NڎF3 Kyljm*JevH5g`z{}WDԀ Î}ͨ JȐfʓfTM'vT&fFM2Ï"0y q< Lݘ'ww/k3cSYm!»AR˼SNEᴳrh,SP+h &D~:jZxKڲ Haj^:mF&pp]eb4áfhm92a(Ғ{qhN\݆URM('fxI.uw[I!#&huFR\zl8%yQy1:<-1T|ĥ%L,Dx1ob\N0X@U(G} ,J.6yrGfO]H8*eO48Q'[wd6M%b w&7ah AOG ҋ=t*W9>tf׾&<t/UkT3`b͞s*gGug%\Mcexű?Gb_Vvnb4ӛk@*Mަ[$<mflULZr8^E5-s˟rj`?W N |GZ]#\QF Rtҿ^{z yϣr2`xP$^@=e|{VEpʾ,$QPxsh漸{Te\?e-㨕y.=߬Tm[gڦ7Lӟи+rm!4[i{2ig'R3MJʄ?>"8Zv״bRbHY 5=j_u \52_a;]:F;mg>N$[Pf3Rh/ҝ|e0X/*s[`[=g;Jǒ,m&-q$Eґ I]Ծ0z$hs0%7j6-qB3l_;/:ʻNuLE#fP)/CN2H!I,zawȃ_PMq' AEGOKOu:/LQ^&|M3QiY$wY2}k ݃eR{ 0_5%GX-݊Eͩ?~ y:tIn? =\@&Jg<㰷 ䷘K*uNҴZ"B+7cI ڸ^RUX[ɣ@$Ok/O~ね6ԴGhir-bZN, y)`h)5M$iNͰKz aqnMo.QM|QpᏪ؉Ce.F;} &[\SAntuĘ5`7 ʹO?F^ߔE#.лzZC몠W%-Fב;c2 ,8G~@t=&ꋯV8Y/3-׋#XْIo gm1,_>3(J/ÏmO,{SJO6*$m/|Ir-6UWp`:_:q ʠ rp{E.T9{Ь`$E.<v!BV1/{!twNU?}rN* #r{/8d7@H;ʁWïo?U^w * *+ =ݻ9ZEMpO$_\R?O62*Nـcԉ9dyH^(]8Y:<P7 dCZ6l:: ĶMҐP -{2^;"[p3oF3Ɗ?V(BwQjKg>a"d +zQ?!w[}(CdA>|A|iʲGҏ%~iz3o+v: aR|BQl Ȭ?]<%!7%+zq=E k(^{dT!=h)' , ;E.FvW50I(QN]{wC57w-RD?f):Ȓ̅T[㶘BOv%`PVuJ⫇L;q إzhZhW2+(5\HQkD%3Tʽj5[{ r^5S_jЭAXa˗O%g&_]^>)TFV#ah->vt-`ߏܥqc[&{4[xX?-45Lx{*T0<-0q:ޡTX?⠇W3HI.54BA7m7T 0pOy6װogX˸|J5Dj.d<% ipH/<#ZVTdb6me裇xՆJyH`@E`~-&fhPwcp^h~XQ^Pgx;1D`tno;Q\~tC{x uDѫ$pjķZdw E mv`RIt5.seZ{8Z Q9CE*[l)]bśE@%lnVws gmdV+-4޳p6QB\A)` 15eJ=4.! zj eΦGG;{&Bƴ/(ZV)1l_/ rEs8M\ת>Ps_mٻOMTdg euyOp΢-MB(ըRY-vI)izլ̵1cGqB2XN1گiMSk~E)S_TW6S~$d/RJ^W*Le:VС NS#$ƔgFF*3(ī K ߗZIQ55 ag-a5ƣ vo{ ?E{|/kuc'm|gd/d R`ylTrlB{P79*n, 5}4=&8E֤?ǚ'+-AEsQZk} 'JQw;V !9"3ZԠVa9/2|0( (ޱZely\~01Eif(J1ޕ>|8)QLke,y'0L "Nߔ<d|{({ #Zd!G)H'+'(b8lBK_#ъcScD 9N͈Wu7<֊q#XZMʂy8%L|޾6O6:WmRY;umpKlql`Acѓ}+cjÙ8p>{_ ehS&&%SeXcEB%>sYy t& O2BN.\UWOI GKo"1! u1dZK>}a"v73)zJmS}:}nK6 Ҿ' ˓tOkt@:pUm_Y4Hُ y4\PFT1 A ,b"ü^Ap0B{uL+L܁(Įp-r?YKRbdw)^d 쩘^&f-mƉX= x!뫵Ծm0<ٰ}{QE;쏚gwv)qV)Kj)޳aP0P&Q"[@!M\@˜źoKP%6RtrV0~ Qla 3$c!RtwtyO.ڢ%sŀW StAVgz++?e%H0>hq `!p ٫OWr0cN;_ :l1nͿTx l0Osg2؂b\ӫ^@z(5qT8WùSӹS;JJsb)ꕁ91o[FAӎ&'7SA.ۛMvjCKy9+yƹ- -KOѺBŒcr3@AFՋL̘!ߊ{PLEA"&;zv7X;z$`U )XxT %y9"ͨ+ W tfu~"m5)N_cR,eH0Vϣ6t< &Kń퐙xpYVKb3;Ay4w7Z2 oY@η=[JQnŌM R +T E˦Ug7AT3*M.nW=oS+┊K^oy]m]]saBTD"&0GGD}K>qN/Q2P(Hɬ؎~2XaqҬ,QSwaٹ'Q y8֫I3 7 bSTVǪoBRct zvEuh]& b nwǽ!Naݰ^6}b`j#w>naAB!B x 4/U6;Kth,HۦhSH˳p3U]G <~RC;9_na_m]UWӹL}W [s ȃK[L QXLVыܠJ9ӥ ʷu(tcڙ2\~qL4@y|ȔUV M[Pzlk&/qB&쾄Ľ=oO+2# YHjҾΩu.@XXV]1rzZG$&lʴ3k<zE))'CA 8DZ] 5]lTFWA7L;1Vll>mu&(h#̔Cn~_(/-_TiM]MI%۫š,'"UdY'b2[&g ޔXi|ÔtVGm-] l]2†"J; >^4nOT>{CԜu y2 0՟5kIgM yJpk )Ds&UO-/K,qߝeCuF0 ?zdzz텠 Ǔ7pCqLh͹ 7gN6-cvX`1cR6,iYJW5\V[O,_ %_C}5a94|Ms" M8c $QHp2nG>_L#|LvsEM mtg 'INQ@̍sI%&>/s&Єu'Wr]BgF{.M&%^8KLxG](;ޫ+7OqLR"o䳇^ɤ/t #۶cBm2nY+xk w ͜kEKGgsS -AkoD=CcMMOH;upw0h\cUsy#`4vGO+Xs251&~۲0zf4}H8udwn>T}` H1m2 O]P^n۩%Z%l'  ۙquǁ\ @nhl|+ (?TdF J +v8}u8T*GO}A8#=e0hƘ(P3nj{xmbld_LHYf$B1eyU~y3O}Nm30I>Ȝ´IvSLQýA5v~3ya rST[TŞ,z2)J Oopm&֋֑3KXpuұ4G=|tFulTZ 6{Y'X;KB1uX_16:ZRqsw%i4y% ug[ˑhnd10p p㲀]_ƥ,v[~c0ճ8b"N}ﰚRXbƨvy+\R=M{<1&Z0O_i*EKvjm@E%y8\6jь?6\F6uvjãc(ց U H$P)%|u7E7L;ʼn>= ?VUթLvUuI#sAak۶ l/Ez4lʣ _Rqt%u$ߤ_̿v2v{8mOqL=%]C6M'=hL/Zr2`Ϫξ%y}:HܗEBDcY/l)d -Jq{<=EG*ː=|=Wn^ 9ZZ0ZWWVJ!6/sK[gΧ\xfn+< CȶM.h(R ~'\&ij_iHp%h1]LO;0;q=h;9E-fUacݖdh850E=W \#^6ctPd4ݙxN#Hwͣp‡@uGqR+L%`,5Lտ6_v꫰FG9YEm鄟$6@/zQ$QUIo^mD>{`VN M (jhyh?[faT],6n.HCWq#H^ .9*i. NB-X]U)mxtX#m,0xn+~92qv3YT(ɞVqwoO56Y߶K9$[0xq]y0/0Ja /6q/, (3(X_y65^, kY:VOB'D,9,>ևD%7g#)Z=ϻU@sXlv]REHaiu,`D).lJRGXh=JPCHF4iH,5|IQ4ymƆ̀bSăF|ߦF;9rGؘXX%lCg:G.UcaR9o}T?\Jld٭%vbfn.DPa{ ͪ$hA:;=- a#[,uG _p,+\ /ǼtQD+]T*.?0ɲqV~0?2;׿+ի4]V2Mt,@~GIpyLzg'puWhh'@0RK"\+emem"Xȧӟa!&qm?e6F H(T\^kҬ+:W Q}jpԈվ-k:dDZzx<0/(EKV (~|cKS#7Z,piwͤ>K`㚭b9җO0/uSƜC]cwhe9jH&1߁E085X 7#}QZWI\O{{tŢYn/ˤa2N,˄ܾMIE̪r\$h~g.?'ͪެ6&^~L!-{7Qno8ݟ~(yцbo6UqIý Դ^IыM$R-;`.gAـGn6h[$`X vRjC5_op"ܯ=w"@I/iO9-EE\]c6&UWfȯ.kBDo,!t{X1pi"oBO+ja j zv铴pQ/QiC[p[-UCq~f7Jںܰ ASdN Sӝ%᠀A4⏼ WZn|gh.IKub#g- 9Ʃ Z Pw‚ңC%] d& IdEZཆO˾nrS14G0O\lgߵu]?ж{̉ XLlƢUu 35 #3szϖpO1Mjۅ`ZpBT.w@UFhq k1hO?mE?u} ٤4{[%34Sz-(c|-Ua`YAS0.u/{GRC^bz(gcIV7>I?MpT4Js>lafIu0j'/7 d-G'Q?=̹BݘK3 ="q2[eUޭR3k~q[1f l,Fok1O͔^^—= ]X&$z}3q:D)m1*ԁ &Ŷ26 Oj;M*G2 iCaFg,hz]Sdѐ)rA[D+@%=׉~G7Qq;k5pY lY X:wELg yw<yk~9SLC!~sg9hD 3{,PyP8]f؄Fkl`{Ȓe½xHa]5^}= x0O~ݒ;8j"vQ`M;*1X 𣞌[:̓/.,tgjpb=$\ -u: @JthviN,4 fLK.Ǒ +m B9&%[IvMc*[.HCUvLk."B/d/ ꁘ!>鐌.P_@u W H1AjM=T'麏Uj)^'s=;h NaJ[FݳtG! "[ÉMNf/OebԽVjBJ rY vBm2@:l۶P7dկ0\(+)S%=2GzrK8iֵ{`D⽢;AC 5]h!3e"E5Etʂ/Ϋ,^ΰbiҗ9bD{/e;8}\m_yЮ/O);FP]}L+{Lˬ:#onYkG?F'?+6;kI]8 #05ݩ!k_>9B>=--ڐy;P1ȸ'!F''R#R1ɚg4Rߋ<̟̈́ۦ=&LB*=@#)vQD]y! Z SDUh }yE5c,OTE2]Ga)q5=1 p!uIM;in=I֯xTDLⴞJ.E_ |RVVW A#M[Yy t K(pOV׶zh()W,-xɽDMaHIzH'N Hbo4Iw9ZCuN Ȝ YGW0c O給]'@8rS0a eӼq!;0jzhp>7 ȩZ7C4cLFHa6pK+>i4<*5lmF!~pƩ\@hd:\Cᛵ.-n}-Oq Ve[-Zb2iuCL^ ' `DgP22 u\ VE13UJ5$>uD%"10 T SW=پ{on)fRJYqjLbbޢ.݀Oxb ʣuq5ٟeVj yJp̑M]gT\jiC +LL Oe{Cjk e3"}±Pj\-41=\7dhI.ޘ-Ȃws0?˄7Ƿ/Š7wCEw&*$T39=~Z$Z1!`ƷVJ1r+QCj(c҃XD` 3&f(יi IR>i`|58,3AvSqo<" T_>10lkVVGgos&Ԛ8)#wܻzHH@rәJc//B}ZmRE(Q-v9D5lPBy#'' io)_R"CO} kgZ h Nj [})qI̹s2>_g8FPx>y*(t_*"~َ25WGKm=:防)["A/0UNTrp'̙D>β53~F:͐V5[m5՟!\Kno>|?'$7&{g\9= Ófj pI(?i(0gӌ m\Hmkj&;JW5 OfUtwOKUM'] ڄ$ i(R4BD\I "7R}Xgቘ@VnjG]pѰ[ t+ϋU{-XU.у!EC>@⧭n,P4n.zPV|>i;=upNXJ\C/O\.ς:*fd$k.RRR1_7Ox׿ۉN#(Ih% &vIa۾VU۲53b^>kY\"JOSU6$TK2`$HҀg\7|N>ZHrIwWAkћ;[C $[F5D]0%t,IaZV SZJ#u]ш6ϛRjP1h1-ᘱ >G?sYBeuq]\c6Sm]3 ÿ*AB&Ud~rI}<A?7A1BR#qg|&E Yyf4#TgK8EUKu4|!54bEvy}1xEӅ;`[4mi x*J2jw֟#H1]C$`VC vh! Ap`Q&OsE)⪒:{~=@pMEPE62C%f( CԕZPda(KZ {6Vb`^e hVAlmC<)6=4r7!ge/I]UsރbZ1N|@+ͤ_Z\K^$2g޿\ NKv {\iezy+i ϷzWW>xqhFH(,7m ے͒ Q!*`_[>ė#,苙GWmV K46UXP'xHNf#Q0oҏZ;`tz=|E:5fxM+,Hr!UJ)駶d;ͷf @ Xt5.\C>Ale:-G*NjBlqXPϗui rv0+Ć]J`R;3t|P$h 4A{*sR_L`v?$62x˜7 \OO [ T󪉔saok9`0@]?; n|1g+/A.E/.xπXBv 70W?nZq9;AUTDUOA˟]b*L7bݯteL8MU _7T :t3D0OQ(곃`jh p*̜p^f/lZ$\G~ͨN>VjP#`7Sαsk7Sxdj>Sgέ[/1=Bm@[< d1K^*%[@d/ ‰)dX(Q]<û7c* NĶ ?(#W/s8)ovP5%E j y/`'d22Oz 9?a#2uYpk:Mo=5Ҕ"afw7#DFѰW6"Eӷ IbaFiS ֭4Aa8nR,ڟPSAaLuk t^H%?ryWM{Lk|ݍYdGyw[zt?E¨xvpWSe-y2o4/C%_AǑyZ2Lr9oQyxNHCN ;涁Gc#vkgIj먆HubB2 l<L@j1*W%,TJ=(|zU deYJi˳$ ZJ"2ч#tV O(h|:,a/\HP8_mXC>.;C~'bDy]M- C]]){,-rwĮ5IE>R"1V  vuYPvnQ ibM@?aS–}bqҭsJ`]^Murc5{cll~xO1nXEv'dXwmmH/ FΠ5YCalɘ3rSPx/>~V}3+s/ȆRqH6ޘn.9M"`o lMe#=W!zioY9 o$=`GCA~&5} =ܟf濼1w]dST^@Ƥ9YLKsUyq}V !+'J_?-`YI}E~Dl@CDIuNv)q̤ףY1֛u6Gj> suuJ8cae+Jw3 ,!ƖhѢu޲*(w<<=.p?e1I+ﱽK~ t" ;vUfК,6r[đ+sΑD<2P "ŊӒqc46rTO 6B&G D6(Vjx6.m$}{%IM9Qe@-4M%*ys"tً0 tX}5s2k3QzQM0꓾?dK&)U\/u qmBZ_?F(l22"4 N.R(LÞD ^,@ B];&˵gB @% #2q&s(&%.P1*Qv8 lQ*7pSq͖!6n0"<;ϛ*FdjL#ӈ/aRg㲜ș!!t*1;VWy=0MTX"Xn[! ժ=r4n솜ZKKJ/A)7uȺ L%j[7јR;7Krkdw]mB(L]3ꌳ{QȺH/CIjZqa)a" ROܔ>}0\'FT ]z,%qdLRsr)A.7v̮?j׆Ccv2ڍOX&ԲFUe8vC1=m x=|u&j뵰ܪ ?7J= !{D@in(ER<0zȦץ3*\dܮ3y7-,-i1?xY 6ױVfjز?Ɯ=w֊K{Q ̉Ay !)`LB-3%g)91łYdE䮚uX H`z)ʬDq&>0Fg sX.b]25i%M>hǾcOrjЅX?ME\< qgzTk &>c?YA6XkrvEmPc-2z񱖬MA+<mR]BL$"$sZW}kA&ЇQsExN>pB9qy !&İy!7XpvJLOG7v3{AQT p>ktgcyti{@7O<Ӌ;Q6D^Fv)L޲Y>etO>}ô8!a\{u^YN`;0j9 P1$6 ˝-|Q "El;l#Y2Cʉw1i _rAҨ C2`)JTc3*ql8.,ru|'ˠ1=}gPgoz^ѡ0c~ zp|hoK&.?xןO# ~/H $۫}Qztٮmqi7qm4e8Ks?Rc ;˓,\PYOɛ|W'=e-ˏjJ<:ث[Y)aEI E`?c2,=[MU:tL7#,8/`SDw{%DZx~נ}{ay4zwQn i XZO~F\u@3YB?R.I A75=%b9 f c}ұAR00< (Rڷ6Ab=Aќ۬sM4*$V/*(xՒ—wj,T:%Inj^uԄ| - geOA庹ܰ=s|]4q ."T -yȿXsDrDJM񧺓*ohiaZד|/-Ʀj}Pɯ>tߔe~P!s2XE0zݷP~.վ/"? '(.`螚IeEp6{"y8Hd3QifS2ig a[exhtf.[l/f&_74}k3Ɲ p(谌ڭ3äyBw&~2eF[gɐmVN"'#eV!>=LsؚE 4qmn9A(ٛ]tBN-ZwQI Y՘ tuۇ3ct27!zlx䕻 d1wR|,-'D#^˪Q0{Q!0k躼cI| i외\9ObXGY>}^ h\N;jX&\3蹋7^)zFj.bA;C7R]KΉעྊDOcuAO+>} =d&ԿS~]}OTΞSa^&@61>n=-YX7VBDZ'"?vR-uP$QXsC3CX*~4crna)! w?:;:!u-#sxp-ch_oQ~K ^Jq>/#4eeؤsˀ>~A<ŃMzвRP_޽-amgauTu Rt)pBK\zO pH&>ؾT`v{OF /LAeyL|(ߖdK, ǃMujK-chV\Lj>nsdaY/ +wL-G11mO1OY{p^^#΋GJFT.OXaZu=v5b+'lȯ)Tsa.BbT۠.cUpSA; Z]4R[0+z=0fWA<(˸.3Ɣ8ds0f :z" U0BuEaͅQeW]OUwWsjGX(LJ=be5i/5usOe_R%rЭrq6(ۄ PG"Byh)\Ȝ_6'\,TH*<־;y+ǞbaЁd8&G,^pMztdjA{Iݍ{"ROd*fԷ WUg=G,X_"dKR@8rST0H=+y1s{kNᒗ7_\wء.y?a4.C-%f^kVg4..ce\UjncP'ƺc/#?k@I&s;sdg·l{;|Mk U(%0bQ'OY9o{km:I8p 5GSZ~oL ANʘ[̐ޫQ&m6\ FRo4B Ֆl`3ϖ ^zW#ac-pJNCHN#LDk/jv go7ew%& :%R{R:]hl^LLIZq`P0bX&v9UZL#T\ت1t"4(H9Q r(z8@,:<64~A̡r{Z:.-%mNy|Muք‘Cq瀞Ln"}p<cm8 Hf;,b z;}h-ؗ;VkZiWu\\C(Mdh&Ҫ5&uM,f(EXUbO{.OhA?ARYƂ?5;\ᓲ({/#چ³ƽEN9rdrVoᑗ4NcpsobvJ;1+9L Q'Hկ-~{mrmqqK& 9b^;ޘ,u5d RReZ$Ai?CpIch]hꅆ6*=a&̱7M]K=Z*Z¤7J&H[LSّ鴱P(o܃ Lhu8 *yi[ }[hCNCI~sd0~ܒ2LɓGT|?tGh֙(#xECJN 󠛙 ~W []3VPa-&k:h%QH qCkeټ)MIW{:_\yR`Bfc#r W9=tB+ʢ|PK;׫1*IZGڈ4@kq )eK_bEG J13IZӓrXݻ//KVw q٢cҼ?N;pvjl'u {شLOyA<8bYTek\fLûiF D4fW_.D gGYy xG]Ⱦ>t<#*,RH?j}섉4R.C|8+SԯzBwơm{y9/`nfIs%9nU珉Lc{dֹÍv+1%2~/=h0~e[LQriqpjJ|ƒGf"fX3i" *I0ݘPm}*1B(Jy*Ohr#+,}`(/SHhѱj˝f~S6"kMJ.4zZF v ;>v2N5:9KQi\x)f&OeFE[ho)BL|"t |JHR6`zi^KkZːⓄi`f]fmn}v$i?F 36=$%+Ii{2\}Xj؈40(՝KvκIwx]c&LQ,v񓓌pN xxo[ՏTK]E#wg+ s1pcjQZqvlqُV[w\'ۙE&IHbivE:%\sɌL"v ]I Tq$GxLj>%mبa.RRܫ4"SMav1|9Cv/n Zp( '56-f Ne ~iC ዗֖@lHlV&8̎g h4?{Fj8{£_ϜR>OqHLJ^_HsGut{`7{@!M6M|똖h ofF)%as7O:O_X- >,("3-![{츣zxiZNun䗓$[3aCy}5)ͩa|)ܤEKTc;4d_t"1dFDWk~>0vH`t@Ɍ;2Abb04mƩӴm\XeHUNeP%x4˗{s ly$9h9rO-D};Jpp@*bågάa'nza鶱܋fÄȩVT-Vbў \7;1\^ c|sz:uP[7T;4ht MJcXird?iZj;-4+@,DT7= Au`lpX6Q91,Q#",|VKO]c j^׽g F!`63}&i~c=x.UUSz|ҭ icWNܙf-3,^arF20BJi(埲{pƻ(a$GKIsy90^dLGe0ayjF}_t-1:Ȃvw~H2e:  yutO`k a8cіغ!\ f~])+)'S$x|@{c߈ݹ~jԄnUR&1ᡃO@aMcEj0WÎŞSM.THx4C"-駌S4@0}2HU [0Q杧P~YrKt%?V8(3gJ5'\ӚQ+L 'ZV` #JL#PGj#kà=H6Kx: Lbʣ?wc'KV7 :(z+PKX-EZ4 :KO^%jDѭF [wZ֮d@j֊HO"DWn8tN`^_.FsY}|-;r.u꫼SVngTnJhk40!H5S)'-`:bT.HKse{M3 X4V͠F??^[{q}FQ22TAc̦^gUeǡ[ f ,aT'V'nBM4 }vRp%פmȑvi+F5]OX!q~p+Q %8k䦹>ՌV:4GCp: k+wp׿h@`qZ^[}?cqql=v^!+/kA >aE#wY 8K$N_-g7`<;?:;}7f]PWl,3C7]x86|+%~{-ܛ:-!$PT/5r:~݅li{J)`ҬT 7 RPJ7=`wkޟ> 1U7ll .G<'  kԝFLQrcPspq-IV�zts6Q N9Zoz+:RǹefCy#WI<23:sc)y@ +.WJ:߹V*4ENP4nh 3Cyo$Drܞe_ȵdL)5,\P\rdN7M#՛Ü umxr]b&cO'D1nKMC"??gR T\k#Jdž氧uI-+8VvLLGpttR*q_,("Zq]ZH։Sݗ,brtB lJ|b]=Dmdi:EDF*SZ#C (|:AX˰:1d*/ns[ԴzhwR_WQ%N+AS;8}nσBb;th?Zo:꘾Az^΋ū16|~&VIX׀VW9$>\K-VrRMjQ H>E*[e/v_֙o38[d /~ҏmg J{ѝuP&oNqoլ3Vgy%j*uǭAU =Zp,4$6{LЩaA2N=ł?BMI&v-5$[& C]+V^<$e<=YLt`8]p'nM}-ɎHBu270#6*n.3$zZ$'n "+Z[!4%6Ѧm=$|BΝ(U܎;P?6I& q Ohڝ@dʡ. ˧ F/[U:iٴ&_a[;@v=<\=bh[IHx]b=!{xr@-n clƥ&>b`L/0N<M R5TV?'Xr16[<0Yʻ⸤ a2psRFqdbZ_l@:KSp8Moo]Z~ yv;ݗS.//z8,yf#Y=Uo]D]UiLZJ*F5&sicI vS.;;Y[4pq 9W"ƹn(59D:Mbp-_uJBG6D D\7A"Q~oh/>*dz8Ⱥ2~AEv\HRM7ԛI+taq^v Z\v6/y2Rb7I4jERLp0` @p70u9YAFϤi>I:O,K0Ʌ6PXxV0CY|A鰛.rdZ5Sbj;*6c!˚iY8O4[QQއ6FQ&%zLl?n!::D] ԄNX 9B \Yw.e~<DKiIF"`jt]a A $IJ$}mW޳@HC%hmP-<'L\GqSu՘ZWiq۫|QynIi6gZf=IY8jt@7ؾ/,n @zOWءdS^Z$^cˤy g/VNeLv2'}%)!>o,k |r*oBg>L\&J=@ * 1gQÂס5/c  OB(B 0(esu%|=]yWϨՉG^3+cؽl6¼OCR*v,li inI P:=10Rtu!j;tJMu;zEѢyOvP6֐qr!pى%&Pg/.:V[!QgnHk s-=gr9p]~§$wD̪2U*a$=b{AΛND˴\B`pDjcqlGcA|ˈ6C{=[<2EKd(ʢZE:0&gCG(\9^-A[iz j@/\JVM[[k (Fd6̍%mJ/W!^%S0~[ģ^I;ڽybK'wOCJ,h[g9v3_#gs?˘iolB,&RT>eagbiRB,OO9lV*!հKkbIrNo^ޤM +X9A}j,?g<+f0­)*d]D]d yz~Hs0yϹ4J?E!V$ Z$tb!D@I,zu=V{и\ԇb%W::ɋ]pm.|d ?Qn;0^~uhzڛWԚzbT  !酪s!ƺqHjr(4gڟgkV?;7GPQ ^ ӔwE^ԏFs%m`)H4a&)F):ȂD2f2$|vejk@$m_VF/NL #(%_pdcB[O}jHO򳘸ψiaCJW*]_ƌj=\A?r1唙CW V"+jY {.I*`Kq[0UiuA^hNJSAoy]^ q?˘~p@f +G'c CIz@@Pr"HMNM6$ҩϔ3 (ׄj 0q֫8af#=h+m>u"Xر{82t$=z"^fu8 }Aqidfe)]!i=Q_YE(Bs(ul8z=wle9# rݺ(i ݢc;T]NKZ%=)jmK]* *ƀ m~Y2Bj d{,% }z`|廑,! +v_LeQ,;3}eXkM51N?ӆ l\NPIM姑hw}H2TZ}YD+qSb7C Hp}os > n]۱tý,*$bJ,"Kڇk ⿢mơ]uSY/G"Oo'_@+qT+Kf'~z#Yp7)߶pQ>qA΍łZWl--oʲUU׭)cBĦn^-63բ>d_Ϩ߱^fk E拉r}nK!$LF  :rߜpk؊}dWn3ߗI{})M~ʭkSUK@+GC_amipe',G!Ee(Z w ~~g*ЩkbLzvLdÃJgZpWLM38Mdלfy"`Jj u; ζ BJl(6q%,'l739W; xeB猦lgpF1yKa}77a`XX" S^OfG% Z7n윅NO.+=WS16ύֶ.QMENߙq5$/߇`?S¤F*D⽾I*DF갦w~p=~nA -dzi(o)TOy{Dnw3񵲤. *;Xt +q۰핸#IdfEPL=gyƜiA.9㣼,XO!wV^PsT)WϦY$~M\(,tZcb;[ R}YA8Z\8kl8'Ê?/DUjk -"ȇG{)W^ O,)^Pϊs7#r=OK! 0&>WNy\0lph8,*y/ -"2$2mEkE G`k :f1ˆ|"Ǝ#HyL൳-7)w[lWrbE;:Xv& sw V6cG9bNIuDi;mOQ)uq*X/[L'y>~(:ifpuo3ע7in20/R!_RYTMB(/˒UNEVY72; e2xEBf+G@H~'&6$OC",\l~pbGKQ?D4蝭6]zde.a֗zD >:e{ \`&q_5z]ǯC(D{JgiUbVTi1xٚ/˥2U6tt>>rJ*~`CzI! *ڞ":wՉg̺#;9hu9۴ PJ:D'B=-?^@}׸kE;A=^|'itkh:&߬5雷3*C1ᭀEcxZp[")qjVW`1" % "$Є+0ern:dl)I)U.'dә*cz b=`㣥^d+7nCnRp>>h> =Kt ƢǬ2$P;1QzǍ䫯Ne7u+=пq^ģOOI0y`n>lҕEõc4)4#ǪqNl]r}7eSM42%J$/ţZ`dV$3W۰,aYc -(0 y1*)D68ߋ`ߑFIfm; qqwc#d1/4)§%m/ܔ7=6ǥLoK.2$)IyCx|Mp ZJ俆Qk/Sx?8w2Qfxp1gX ?)rNboS#%K[⑽ZfRefH/9UvllڵxKbLPl GjHD/._Xd8ZF2(X%Ҏ }tS%HW*3)Nc>eO::BA1 ;̣2(d ėjlo#T~1 Bُ yfK4/:Ƥa؇XgKPtBZ@.bP`9;p?l?ikƋHy$*5횓AUDfMߠm_wO!DYSpz7?L;E4}0旵P#O0h uHQ@gX>Wy%t0PF6XL`!짶IA\/V]8tHlVYZM=j"5ACmRt(Ik\ < Itׯ}. fT$cabez(@]llx_j\ +(kz Kaiº'v+} UȪUapSkc[PBMɯח(?.lhӰm{Cb>sěMg06 bO4PC|%>o)9gۮK=)RIb3ۦԤ_Z<)& uM)|Rku%[W0ɲkWy O[ԝʴJp;\b/z|$Pò6u4˪ dgК(wjO2bL<Uf1X9_BtGoƒA'Y۾ $MkyTޟJ{ɭx)C)!483/O7S-* &7@[izƓ8{cZzAP =~RFA# 0+T7G+nIW$nf>&GxM:`I3yQH^ğ,4;h$ ikʕ61Ve6ǧ,m P1zHA `-Lɭ{r_G~uS)h* 2rMJ,gC)ʼnV]ޙ;dihl5DR/,(tʅ*o5"ꅫ5L3W2Mb ƙ)BJoK ;0%zhW= bI =dT˃> Q2:29=+R l< Ex[^68ixMg-ѽ<@j$HH;L h7IOpu BW_F1?7ܫ}E>L%Nxu&U;Ѽ{rIx1W|U!I bA>xf73 oKs @g+D\Q *%gX0.>*"0`iUr*sǛO8K068:^ K&p'w ̗L[;̂^5, ɉm2[C @nxmUFs=/z2MFkQFtc;dE<Q/2oz/4_[[%4<5e`Lz[*k㳣hn+ $Xh[5;?J>N528HSw[#%o G 8x m+ {ApNA$<1Tj6d`O6g}@`ѕ}ii Ss+".qkέ[&"|tw!7sk(W5!lֵ@;/GhyH뮷֐-1/sgGJHz!{k S*;s7Ł^Sz6t }l'x,Q+BYu0KGؕg_@]ۭ)x.H_G 7jw OJlUrV(7[VˆE]~a7NF0tuw*..cհ+*o'DG[" >CCm0XM{[2]w?EZ%,#}Ɲ a[\"iZR3jA&osg|La-0|ļ=Phv4܌ڥ'c|mPC#d?Bɓ~X_Oq,,b޿f^MTU%W#&Өap\ԝ!q|Qm-3e:4@Y)נ3WTI]"\iba>QR Ip,4i7~POR/Bky: m7CCXv rXtxi(eרƱSWǫeDa{<ͧe]myD3f&[M'l~[ŗ#f_g MWZ3<D:$jum$ul{S >|R(jJ X+aֵL߶ȥzX75*_V33\-kU-.krGD3Bf0l2"PMoU wX䵙k?M 7>gN3:R;x *N"`N4Q笪mD/I,^Tlx^W8 1ɃwM:V)pL1zXJ̇8NNB$+\6AO%V8B@Z[sSaIh<1Gd Z{=EeO}kmPn|7+h%Q!)[Qhoq#g );+Լ2 @5AC3# oŒrJ)Ga]WLBm{6yQMzVJs0AmEMB1CE6xz1;?b{䫊=,ppH9ekBVzwwj.'~pdRy>LmbzgV_%7Vh;'Zc3W1(;Xx4-Lcq. !pp2gF8 l5:wPҶiYjdZVF a֥ HGQJAq.¼Zk9Jl-5,ixd5^]@6us{\£;Z,=[{ȍ*'~mCe͐,\8O+Sn{9*I AHB5I02M|׭lŢe,4Q;[7\Jc2.,Sa$,0\>KmU'ak?N2C/Rf VT1N\Ճ< LكA! -w|-BSa dti'S9ePHF '=ܕ\  V /gh,.YM~݋Pb!LaYT|W/b#= l8NijkF_Y{w(i`GH-7p@㔾-sf"_9fxQ]Sf zM`[Pn}5 ;(P4U X/o">&sɘaJ]K}L<>Zy*=7D0,⩛q$f604pԖW/3Y!U/FΒ-THЏ6g˨衅ո +q;t[| AC&pgpR}od:YݳBa h7] @mJsXꚵ[C;V3/d` ;@qbLj_3~ @Zyh:NIf1 f+A#9XGӊpoԸ[aed?@!p؁]{пJ_n3bqJ*oJZ姅&~\(Ӥ9dj{F1f\I*a`W =gEGL@3[A(Sb@ ס9oܒsWERn" 2EZw߇u{V&Qx}'6X_&@>槒75,:WOS>{4 Z? @hk<^7D`uڷwwfNҧLDRe80O96q5?QBFjiv-p -dfӈFZ)^'SKTZ^=/)grpsה$:#PJؐ)Gvh&#/>qzX{n{<1$5ʑ@$"Aۏμ<^FiN3gf[ 3 X x-IV&),!9CxƳ fΤ mr)u^`ьq4j|pPDFRཐb=\ -z8ܴMFaC ifF1 rЯNPT&G]ؕ5.E:ૄw: F϶tMBGP Y?d``+=`]*;T&Ibi_9݆D:֔c>w&0/L)U8Sz ~bEɘIAYc,HZ#4 ¼D"")@?to2FDX놕#./#Ӂt 7h|jȖ__(>fNZgu}S1Li:T UXO8,pq\Y2[kӗ2+Rڰ #lB&F/-sWtL`sOdvsY0%HCL)Fj!`+u6)~(ЋAJ :@k#. G# n K_f['w]gqs ' @;6q:Īa|W9ʭ >Ӡ@U}0}oDW|ѢNSQ9JI]߿7uϼ̼7'=.ceS^ЍT߭39A'y PڬGZ9έ'j; j]'NK4 1`A;saaʺ9QUĊE,HpZHEP(H`HV@gx93/D4(wX:Ec~:V;!^774swj3R'UA|5%#$4ICU4"L(=ZM}=scz b=ɽ{@jN" (B=Fy.Uݪ>XVVNT7.AtY4EDWH7<\6XKep'\Ɠ =7!R^Wa'ŀ"Z[Ѧi YEc駝3( " Zx3dfz+JsJXXnǃCkGŦhL'}^tlya֫+.Y-lfo kO\uZñ`:r.496q/A6alynobe#,҂?K.c` {&H&e: :~y I z'?,ESJ>f< JpPe3U<2R28=ԨHC5p'[u4B2N p"69GQg@a ) }Ѿ13zk.;wZ^cy5·*xg}!A(QEg;Riz|\De۞žr('q;8šX/f?}Ӕot7 z M!2@r+Yz=@x6[$I,)}h~.vPr##}ZS&ƿ|/* QkVp[i֓ O*&@|Sf!b>rG@ n^A @G`%6L](j JojJ_aqjǚn\jE h Ke ۇ[BG8Tq1A4 "r ]( M+-]fualfٵc]cLjE"Ҭ1#*ԟڌEMG;o+r\1fQ0I.WMIK~#s2 ":cGGx?ǛL—"匟q]JDkqtPyE7˘,]z3&e'ĂuټCu~. r qH{{q6㒤Rt8]|?sn7v]179ӑTV?_Uprͽ8r_ -fgKr yW b(BHGB`D GsW| 2GPkR0lhm{]v #WΣm:/d%V;N#lQ{XR\S?k@G-Z;2 dz$Xĉݻu@E0$?%3&Si[ tDfo_,G_ Cruu ;@.J;ђMe(~P@.9Ċ=GCAïݫak"= rhL2xT0S†֔ZC:ދUEQ- 1Lpnx vHq@x $ 0xWw mϘtk+5pD.n2PڈL싞'XI*:PaAu5%kAɂgb^IsyrG';;^|' k&3Ed̈́C;&8*>181Mz3TEp5osf}$%ĺEps3,r1 Hz gC2Bx=|yZ ږAöyJ>~oQҔ5I Vl>Q<мV[׆fLy,]5 Lb\Ҹ*,"Lo܇%1Wm&09Q\fA&LLS=#`\ pXKʀ}Pvy弊a|?$9*w3[_ .~s]MfoJS.h-ɱ9jcl3iW FJA0]JO9oVudȉj@=0`yMG3wO$d@ VCOXV`Rݐnc(#2|gj{Ys\ޡi'˔@Bњ!us:AB`{iᪿJH7 B gD p[B <q,hp{tٻ[#/PF(+02cWN00 G(#7(/=| U!A?2JD<~.e/8`@.I/ NH| CIt-H~Tn1qz"g[u ȉxs!*f]Ks;QPCin,3YH#fc|ōߕ)KStZޥ~l˔u]S 5٤&L2NO :EHdej;"E x8+iVsz4ގiYeT ǬT \2,ˎ7Ba!it4'y3I&S\Iưi9(༠u?S{T4j>(R`s'PY阺Yf )a,6٤ ǟWDJTn`{5 zEx9j0p̽`[F:R˳@HTY!:Wnԋ8|`^$Q"_qk0CKX< ocCQ3~1)l4}!L)xz]9 ;ߵL .qN|ɚ#w~d_wtzZ@5l>p'2'F~m;%r!OiwPʼn2D/< y0bcQ7FFfsE.zV2 8l\e wuɲ,4%<|̾νtxpI^LMKQh$1&hBAq6J,)qTZXh15aNk,_ąj}bO S.>)0%;<;!H򷔈 Pck2):ϬWu}DR0hnqA[//h_)&Gzqx/L`㿙孂@hXl] EN'.;(=񧂲wN0{ڇ$ifj)fzu`r] pf,QHrw3`՘.|녪C0ۡW;fz%wC 1Fd,"HCY@e/e/LU0ग 2f+R_NXtPdͶ^z>EחCyEX`tME )I D$˙zˎd*`\ܑ0,?'pkf$HNcycys 0O3# L[>_JyXrb/.My+d=͡pNH!ӦcW-( X ^JbU8%Q*}7_!Yit͆v-Wb~q,Spzs]~5P"GcH6\5SyZ5'xi@IVP ub*lI|"5>˻i75d, y=9l9.\ #2'AXx3Y?aG[:eqDLXMǡC={e'j}:67>h0 :!]j%),5EބPN K]R9&Ob;V[lAG_떫]>\aco%nڔ?:NDḊeŒ24ܭܥlV.VλV).|9Q V̖%Iq BT+b9fI\i*)oow|bSj _6T7N* ){چ)EVk(Ux(T)p*.}OMF&N}wcf+eVV m4C p+NinzW:zjJ}I^N1Kڅi˼4܋'(T[ڢѪrEw#{w{2SΠ+3>^M>i57qHϾAwH.۾ 558bD[ra:nc")YɺVaUW ǃ܆ÀMd! BB?~w"\O͜uEȌ"-vvHYwaz_ӹx[W5 `7< MzA1d̞2dhTmE;td k]znW ՔRA%?`[HvDUPo " I"`S*B ŰLt=\m秦VZ˯t z><ŵDlnC+^Jpg7CoS6/f+'icIP X! lC]߷hаjN)GS}i[+%5=` }yx ks筄<3|"._N]%[|V)NxonxZgD^99oC &*5%6_L o* ) }ZC + е테ѹ[ ZiN$ԓߊe;dҌjszdWq& Ϊ_3x)uɒsZNNgBocĺڳP,)ڕZ'"%.5bK0R@w/U=@@ qҖ m7E)Ӑ_ X{{#KSW]tn.){$b8Ծ6\ʶyʀz%(@\i#kʀΑoB;i ;;c*S7IR''AjSD,g3XEg_RPOT. p7+pxZ?&}NmG\H.OT8Nՠ Z s$$L.75_CYVa< P`N819r^ݓlmo;'0 WJ$KLQ4&15%-p^9oc؇%!!5C)0y]n6 Mso7 SBqt%#,]eFsYL(^Ր'#ːDz2IJHCxO_/&Wv[I4vxȣhFYzQh\[5H#JNL~CҬp-cNNg!CuQ9s$"^iz)r)m+2 :e d)Pi,*䀭p㴈M#ɹuZ’̿8[ /GT Sc|J֓W竢CaA@ 6{L|j_in+>lÑR8gY;ӛd?bzqc.,8Vl Y~hew6ߦ5j !*B qP,ڄ!?CK4ݳ̹o+- 7X_H:0%ԢN.tJM-}w0b8 27jv}Q-bg (b}9K?tB}~u!a8YNbdY:0!Ú昊-QP͜U XC+\PZdlK>"3"NɌ '}9+_J IOOx&>Oxk&B׺ތLCkDqMU(T- _2G>a_b dJ3 |{M/DVÀ=u/5{g>j$[R_8ddܖ8inDfGM\~P'4 Lq(+Ծm%,TU^ܝ0.,_;=hE^_L<d9ʺ%Ee ]"̟߂G12 8}q2 /eMa77@B,Zwy'A2upI$>a _y>";)Lm^|y ϕER:fd)t5./[r$XmnT)Digpjˋы?O>ɀycdayo*1tuyjLy&K~ ve- KNHrUN*ԐQ9ꔪap77gjHÑmM)R2=mH8M&Լg`5}ӸRdy=,is/]v, ۥlWZ˽[z20uz=8Z %c_5(:D lO?c\wZiL\6O貱4T;~ρǒy@j} (gl -~;`C4CrqAa0?Z_{_/RJr-Hb+UIr͛lQ|`[e5yqX5 #Mp8&~ D3[҈luNe|b#v Ȑ;fr"OiNէeÈ}kKnDɨE*~y/d<58vk3"[C7-1Ƣ%ʁ?zSi0Q 9 Ivnϖ  26_| NuN5a짻Lw Mi\7l`zM9=\\qV{|(ENv&OZt8JG7Cj}8tgcZqA3]etpyp|ߊ7<@y2)n/ðaZYq1T9.qU tՠ_ '3ٕtc&+^_$Mx"1 DK>] ##;j, |۾V{ 2GczSW0PTp<G@ JVb4TI2C-­.ף̔hr`tp] =ghaK2_M3LWi4^ğ%7z*d "l{ĝ O s!ԏ2Cڨh|VS6@aoz ̅] nj*49 j9Xf`а^H=,GiEtV5/f<#IhFq@9@@ϰpϔ6"ÝN px%|Ր&" wK3\(oe&,fTI'jlQbЙqӬY6gq!eIQE/)`M#dF'7I @|} 0vY4cH!8@_JBvI÷7i4*m=$mr~mN~Ӂk0zL3E4" fg^'MwgȍC3B8 XՕ ;Xo "pAKm,`.{RmvDm(,ō]NRHr|_CG V1fN)35AOИ?@S Hli[?#Up$fF|Ů2A@DK@̛ 5I fu]))ޕM =/1K_Py\rOj{x۩s~< ְJ0_ώ=>PͲu<|.8kWF(6ǒZ;?C,;V'l5c ^Jl8`\P;]HVARC4\uF*h!73.*z76XJG.E.h7Ιa' _fepə `mfxl}طJkI%8^Uǧ &: xE _m𺗺)R0XJgI=&Uq霋l$nmnzi|j?QJ@?mFԺد+ޤd\$,6B jlaۗkDs(p6qms'WQ Ml:|5;*gX .F{+΂mZB 9z'FF=\b߿ѕM?'b} 8JyOIvrZFUz ˄#ΰ[M[D˘W0>>?7SqWvt&~HΖ[k8lIk"8F ywl &g#WUߛ(龜 ہ!$LlǨrڎbNaꓹ/pnˑl`PaCBtه;) .L@Z?=>򁂪AuQA4sqȸְ1ʉ\0(^,%m罳^Wѱm#Y{ռ͙DjveH tI\G\76Ly<h>z'VvB3/&SW%N!_ϡvKvV.QHEō@.- cP ͭ|kF5"RmCG&p#GOӘFǶ4\<XAx[-t.mwjv7>t$ Gqd^7܊o?- \ཐ>kf0hAª0:=o-:'BNsZy_3=\&6D 5AT1揁N.S_bɅP`@`|' 4*GCb:<$ikVP$bͪEODd8e%.K3Q=f]*ʢ ӛ[GB#>2dQ!>\# w$eJo7[/ 3nn YKa,zݩjU5%{ьD2?c2"MLĖP([,q)kkXF۬RiGl'}=τ]'A2|ޭ&,I}O dk~DZH,/ @V^ހO(ݝ\%:Ρ|9ȓ0 v e:RS:]Pkc*^YFD|Ż+UKU?˖g:Ü_٠9eT#T380*F@ɰ,Cx$[ph4!4#p h<;K)@ oíZFY=V1?")v5NHaxpò`NW5rPmP!2X?U|C˫R Fd9_r c\FE^^93ӥG2~Vʕ@.Hɕ.BYŷX{Rah^dhjbqL;UN=yuv Ƙ\x!<"6ɺ_b!ꙃ{h7e_7 c_W? iZ  `(JmB+ɂIHέ( $Ac(>I4Ej: 9ԕ9y&9P&w!y p5K8Mxq."0BL G`,C0K@1Ty*&)T'8GP>UtaaЄpy灱Lw?pjz{8[G(p,\DkTIJJcv/i'>LŎ ~ht_L )mCQR}$gIXb(^7Iz{RqQBbNA&?5X%vRc S^"#U\z)~2VMURQp )g761ݖ3F'C$H,_G+hg{;3[)/rPS@ I})>??:ZR?5_\_Q{U^²&ߦ|톮A EY6ۣ"XhÜ%:t+l1Lїķ)B ؓAyZD^ĞyEmGvRGK;{eV"6Gۋ(-n4gO D@yӕ*_=)-]Xڂ-ҳo q_'@s|ٲw*>Q5ѻI_MK< 2F2+7T$y)ij W }nu M(GAmK\"{tqJPxī^O@Ax|UYatARhT}ZeH%mʦzEm}:QB Lq&\ĹY;@$sY|@&1 P Yx'A!LHы8T2`: Ŝkڢ]?ܪ74xxhKk]]wֿg.>dTjݖʑ6E~VjF ;6 _[CP0e@S;dJD7'n ^sb$l]P(ãol"VqI[FlP^ߑ 0򊣓^c`h}ΖCij W&zb=4t})^n ľB1ҵ͕9Y`>@2툮l[NV0oaKd%Ƀiu,rРvOT 7cNDCdJR>A ̥dHj'jMˢL=56;>5i` =洴ER|R4/X).krW.k~>j 181<͘N*%L%z3tX\A a?}9s唻g˰4k04 K5},c˵)ʐoۦ~Dpߗ2TWGu,#@-f54O HLE1TREI=gx9FMIl%ihE{..ʍ$Lr:!<%y5Fk`H@V"X9jtEF.Avv͊+?Ձ&N[Al;pj&% g+G2e\B[,p1/BC~ Wjˁi)A(A¬2-X țN{Fz1#}bkȎ쇩x8Z?ݭV/ԻP?6HE5=:Ns?ęfω*[G5{jlA wMi]551p-/' / xc 2=vĉxɵ4ݪY{zm.)"kne֪)/^H:K ]h7kn)ecdZT o=#bñ ZzyiJD W9&|p),| \m:V:E :,sU~B^#"Se PP$\=Yu}q^L&jOw(y 1qn[DH1s "/b4uFAO&'2j1[ AM-/̷LT?zp=_1>5p. `P7m䃅?L)?8qKduPt/tJ:5dd Wrф& !l ǿEk&$o K=7f~ȑRp:|t[%o~E4/rFZ.(3ٕ}+X3bt+uuWo6=ߓ(J(}H97=V%PЈkڻO;)U)Dgf[+IIst  k;-rݠW;qi5)(D/ ﷡le8+֒fe4 AB[6??}芗I E XAtm( jEu@9ڭZF(p c|5'}=emwEL>*Y*5tv:Ѯ0gWVPQuy^Z_X{1z#~ m3Ij?ǺF{>u*#&2=Cft^~Y7 %N&օ3'-_]h~)mMQ&'F0Z8 V'Ѳ#%̖Vy:ʭġMTDt${\-}MWI( e3F>,SKV.EA64 +X-FsOkvv~@K`HI{_E: R''a!{WFL{kPH`_`Gx 7:ׁ7"Eb!{SVusl_BTIO|tV&fE9JP>&!ʔ%[\phRfKl%GXNݨv'ҙT9u֠p=anԦjS^هA t(&50z!V~0${8yúneBBs`P|\ LB{kĖFJkQqJme c+\c廐+tF%eKb 5zUj7}9qc6#/J"F.p 6*̙fk|4/Q$^*Nc׽%9 2r C-IwM6SrI-CJ|Eʪ,A #wi$ƕ6SqK#Nw{s6HT6X"Xn39OJwt&VeK5>3,MںvUػ.&i앇(JBF[1U ]Dy֜`X!MLSɝBbC*:79FlEp8PO"X0uɁLgԠ$*~FK ?`gX(hxfXqv l::Li<9`gn$F";XQ.&dح SyQ'~sSꈬH6}6~EKz^=NrݾE}-" Frh>X iG0r3GRD[:鸋1+ }2kIgY8wc/1 S`FRwt)BG]\k1S|EXQQLpGnk14;?Oа31&9 oW 1IVĤajSJfOW>4h"\NuNp2PDN,Gi,yj!z"oa *LQٶM4và6]O$*ղ5eUóGԬ@QF-[w}EhYPJI,W{DT>pEޱЎ 9BJD#ǮgQ<LR}ĝOtB&י0=,ګe P4gOfM$JHL!uWWbrꪐĠ$wp#{{z]i-tzߣw=jd7c _6Jʼn쨅wL;⧈W-fYѪ¤OO搚G* P>F_&I `pkKyZga1w );o!Ds:QBef/ BK6 Plv8DZEoflY-r} zxpR*/b93C%vctxjE,:#L.M&|o A5;$k|"r4N@įvg&TLpKaLodso$1ju[!?w _^>jx%QkmἾKXRGo[=shZD'| %HfnѠ|m "BV=t߯@MmT}#h}D`Qs&TbON շXӡGb%מDRmj,_rp;RNk?1ǍǷ;6:l :Lʹw~B $R|O )G'M%?!٤sgu%Ky /N93HxGÀ9y(5Ma=^s1+N2.&"p~ъ.wW]``PZR&@*3R H# DsV mw!~ĚzU&%T٫״]tpz~ jLwwFz#K,!(* O^ɜje`pn҃QwuA6sQMIJ.\p;$ o9D;yͿ\"dd,Y15(VGd~cYe"顢'T^ ~n_`}9ji0WVlFޕKѺXc*="8"K`J:l0bliZԤC4d"dPd]Ø%Vļ2X0+wx4ZpoMBHnt{@M+!e'D͵3^73nq?FU)9}7ʍ8Q"~UaMć%zDL8PEafXEc a $$OQ-=C"U׳YHBα%C1:( oW(ч:|c¥Mвir穚4"o˹k< p:1fs az3V|}sw0yMe=6`MMd-Xmk,?䉇16|NLU:  ;4K*A?f\Mqh]EdozQ”Um]X:q_)pDB!w@|);#Z8N:dHkD槖3*iqP` wFb 1ǮS@~4t_]vP]3M^deՙbiAJ*p $]2JGO6qS|pGovYgU}GլkM^j?jjI"{47ɽ}(Px6Qy_A>cٕ ؆cy'h(D]%/UfRZnQSJޟ$ Al6L;|*vN_9 :7}_[=e(3;ζ1N.g":ÚA< GKOAdLd(17p?2,آ7 @Һz) !G-yezM6 яlڂh֕&)9 rmD)$IYva} KAQ`2ʼ^ھ!k_J8Cea2J@h ]t#eIb*djUTTE};f"~_V 2GFL`,} gK)7tw p0*\}hG| 1&d_`@rWV̘3*S=tSf)[ٲG㆔|k#-6.)BZF .HNa K I^ANGe7֒ U/0+K;%݅Ŧ dRy2/.dzJm@a4M crb-xلǭ7Eg+x |yNS"7q@U+9V"F4D?"4(@rƣ<>WHFy*,rHz~3/,T~ރ㱯0 <ңXSm'C+ZƑlArҐ\~_6OmdXv'&*賊iwTS{ BA&'S QuE8SJt:#aܡoFmɤe=TzøxDzCU1|KMA/lS6tg0]LQXjׂّ5+sj'9Adh3H һ}՟Q86 Ni1TnA(`^X< Swwt#\ N&hrDTQC&"NR!-!!a3~Wm B%V ['LV]5ԑeÐO;ro;;.aD8ˋ,}- iFo}P!\66`ą6!j &a_Q-TeVi&ֺS^Ձ%j ~A4Zi4Alx2)쬝V[9.t}JP r^j{"׼6e9HwJ q7%.Y6;6sOqTϑ,x-=U>T$%f咽h22pk }N%hdOE*!`h @<~6=T ?af;ݹƱoKhBLA*]ƿRM y0Z< n<24?J3o+&M1\@ of0WoZbjƱ7F|?YŰKG]6H]cf>Z[;ZjF#aJ6i?,O cOPG'rb'hiz5^>:/;;Tfc}5K׫FUKB#xKJ47ּD}> >$?'bTzjXHXF8]O1 XwùWRb9a|Nrg/L0ZMV}S&mp={BfRhq䳱 ⍢NTK4N]\,wD,M_w4WGŨ楚`N-Hͧc9c/WLat姭HN%H~>&Z+fB.QXqS-xC O,cc Yʍ@{JQE ;xգеӴҏ)q.XW^'5 _G+[Gm.^"OW#ӦA9e'uT )w,V`+J79',곇DGQ8gzr:b+ V.Tf׌Ѳ&WJ֕Hw7"i|>2rG75 +YvLKD-\胿O*76hAH'˼De w^q 4z sZAl|[Le 1`!*6Ywy2%J2牞>zv5'IHjbNd+2?Q&׶1_8ݲUeM>`8\<~Z"{yڿ'}U&)B="VeN G|&TH赔̑VVY_ῄV>ULmh =̿ML4Z` ګ8qXqV1R^:9"~~s/ͦk,ui-R;D;z$)hs({%7=ͥŕ8#PR`/-VI(F84L%S*{;]Y+@K|HLC -x ʍ%h -21Ј&iNE%aL^ p$2X}Xz;<}g|i!* # 0äC>wѨcOZM )4Q!^Ɵdc'3 O0 5*exIŠkY|p|bԘiiC4 ݰLKQuϩ=֬?NnК>~9G;?K(ڂSKݜ?,xI//$6YOoBb56] ̢@{Uzڶ {ȈsBܗIb7 tzFTf\`k` sX5'۟itU!KTGv779a JaC,__]jmYIye\oWsM))!MF@¨éUD/azh<'lRy4^.G@f8\u0T]s>نD!}WwjUddzuVɿx1e pI{dVXɀK:յ0\\A ň$L?.s;z/> fIE"NI?GI. wVx15,a$& 3 ]lrcG Lsq0e+a1߶ |1;'& CN.4yae%=Ж%ݔ/LJ\l,mSl&{t'<a0:"{nU۶GCz[F:bj7)?TBM_ *<4e@SmO~\p8zx*ZTirb@,BA.Y\jFJL-{qNl1O8xXH[`S25Yk,|ܜp^!JwExS.>@ٕ~"Mp9TAšS^XpPPewW07&"S/rY='bɑ-]Hl2+ L.\v9VVJACe2eMC"nx1) 2ÄMUb/ H.@ 2gdDʉ4Otu mkS.?l'cn["rۖ ;.ROM3Pn/Mr2 Ŏ,; S&0o љ (egjrleXL5A1k1зF#e|ey_VyU;wsb›PΎ6!R@Ƈ߃w%NX6Kw[ D-_c!lY`7gD#Xſj@FwѻK58;2nx߃s+8x:<;gtZOänbʁ1 phQݜ }.7i' 2_^ t"ܢ>?)BWl9BIB WSTk4sEg\q,sr jb/ oHT}SJ[S |_)lj\l&T="%"~-'Xt.8,mSAx=\lpk+Qs{{ղ|mC[\ +S5UׂTMyF_͖gsjqL;?T;$%\uG d1>Svm.x}, m/n;Īp.}Z "4{,)֬edK;V<AޓV$/.EY/Yb|H{(&tIm鬍P=p@?5HRyʁ y-T)D~ʘs!#\ p{oJe)tQwt\b,JCTl (6n]ʑgDiBP&MnȬDjeҎ9)Y؏l4Lj.6: k|[ѝl.ƑXU?UQ0  {ơdX4FM1 i  eۀ}~ 3V7S/ZmFCjOR $-N ϫeM+7w;`ze n8 Y}K &'PW(>MP 86rE{' ,gk {!"٫ |Qhs.Vw˜XR@ 0_BN鄏Mpw'd@$0~A}OEm(hQZCN3[~ep% V2Dw7nЋ :*^aA]Sn YpyuY7Zf1PL*]hwz.` :%ϕ|ZsBDL:l> 9qFjB0,HCyGx{~(pJ Z ԁ}i-;% 4'MY7?PDfH@Vi[NdH2ٴ.4˓xgܐ/m aH""Υa&!42Qv1hDc83JgqlB#nkA\ G$}У 8X w+KtxaE9_S ;`la4 @@N:;px߁t)@-TmBW(\ ΠHvuy`LU9/Q0ƏLoe7IuΠϞηA;]T9"xWȋBD0Ջ)E}HLr26~MOeOG(A(S{i HU /V^ƹ42)2ʉьJ-i&c&D:3 ,*'e aPŮ.R~9Pvc_R ֍ Ӻh%\gh+kSa3f.8kN$gG/@4sE9ELΗhb<#=0ȐVƵ.ԵLZ!a3,'kκ,:3t;{jwXe}8"ek9p9"8J펢5 xC}M+r`5;9 %I Tsݠ,Ҽ8q;Lj[7K/>ď%zě$P|tw-m䭬%dzh&(^3!DQ-gϣ}Jhֵp?(Gu]!u(v6sYa"NPٓ#6'h+$1mvSg?ռ6Q&_чHs!cl p޷Ă-f0PX*NE1fC4w\V8zĢpYūwrȐ~"hٶG`bGI"vu q/#JY\6&Av!a]K]"Tew(?h#-&6.HuQBzk3Bq"_k?LMm"jE@BAr6&q+G|3^Sw&iyxUJ J0V*z"C?J\bl%d,=QC i LTHWBW'\rR7_a@jJh]FRR->#{sT/[rN2(SW Ϥ\xMd$PsYMPG}$f WV@_ ˫4gui8hEG?lRѬWϙ FU/!?_߇~24q%|l*p8J<Jߊ8zYվNJ+\Kn}IّNgȡ `lVoۻb. w* QE2Z3'0t 9N]8 )"TbpUͦ#hA>ݔ%=}Ou3!cӍcכuJ+t-;;A`=PN jq'x|+`V[(RǨ u}6!qB Hۇ!TZDjNMٺVYˢv, g,t\%pP R tFSQzԞ}c5໦D8fm"~ UaX*.:ލ9j[}:%3F1s;=. 0 BHƌVМ/\@M@%[,NWue.e0OX1@ {čks߂;YJtFx4f!"7,Y[.n9;4{ v?ǟݹTuSSyK?az@rlhPrw bSU{̓mzyxVCMIR[CWGncK켑8A(+̋+1?Eoxp)nF{+=s\]~WC'ӭyqt@-XNR5.lD~:+B袑/.(R$Csd5Qy$)&vwV}9]& m3eM*kdA2,E2K[ 6ShŝZUlv*a%㛳MD=/`Pu3 2 ?;t24л10\\i^ٔ׸RRg3U&fjezZCv`킟empUN8ELzf_ 6)3@AS9L]߲`'zpDdز)[%Z>6s+ƚETxH;PeCn&Ҹ S{Pgߡ3d}vjacʿ|YVE){ ל8U/ h/(+wdF-2m3vj~")*GfbX~}* =r#F!U:@0`ۿ &V+1$,+($zr~.ql9iQtp]G441LmIhv_f0܊Ƙ`& 9^~+"& zv?(Jiy'4j4?59Xuǡ1*eg`g@YE=ν3Z׾PShi3H?5Q3(z IWjMwA2R+ 4nmF8Z>tNK5Cfq1X x 2l]&R`w^"487IGf`=& u sI&m)R4Yz6[e&G,@פ@8C<"@Q{tShgYwwdUt]w<&sqT#R^wd|բx HD̕WS{/BA/U]\p/א#Ucl?"T /<;]rɸa- ƀCBȹ8T~aPK'o?6<vL~_ .f "~?l4u*R+2u1tz~s62d73Ɍ F: {a΂~8E7+01f F )WS:kn7TS hm6~@Vi Lr=y}* <:̝ǖ޳X6 ݭS;;Ǥ R.JAQ]6 [d)Ѿf;]ɑ":g~?']iSdinymN"jRكaG ow ߇0jcbOA%VH" IrD֣JԪu05_v(rUb.yG@G9s*^^~:F|N-^P#+ѬQ<}a1Il%~7v9+ǽ9Jn&M؉l"ģc!O8h(©HEvtvIh+z@Fņ/ǿiG2Բo[ϯ*Dʒwvp5^\>&ZsLvV38m_ƯTN-B_6&JhY [Q{CcUa8yHL /[[Վ?bL/q{6x)92Ϭ)6ӁX=l&F^_ ;7}+fd;7ltlC "^auhgf:-fS``G wqguzL5G 﫿þeZA]z-"_Eg2Я5i@=~YQ<FOo]Qu8i2l 6 k&osQ9&I$`@"6fN—9xI E8xsG~YX]t!hmaR_;eȧ߈QhFBLbf. .Vx@Z;=S7CksN@dmmȿ&p8"S/ F Y:͟?eUZ@xW8qaI0ГNvw8KDL384y.mL|4 hY<D|AgST7d%!pO=.cAb_ !W'_c5@鰌y2 74KB^do3 0- xQ? ̆C`Zփ"аz}^Uzz۸tE棠B@srL(_;)BЊT='bR7X.}r`34rPS ;vRwbI' QS%TfwKX,fb.wlJGr{>t&w>첀.OY6M15*A4Q܅Sd;=B kUC b2H*:ʹ*VTt5Lx=5M4oab3L򿝬dyDV\ESsTk c8$whRK(XuzT"r#@s2 p:&/@RQ]c3C^v%,inNl%]k.ߋ`gȝ37͗ŲKCtIghO"ۃ!]|xǍ8(Js{+mB9?hQM]Tdu<1o0on%_hYy4ibj%Ԝ/nɗ, =VX{\ ?0Gn]KQxYQT#ݞsQ8G[xbk܁"w9@nk&ңG@r\RЀL (ȹ3@[_ 83 AX.Sݮ$i/DמҘI?'-o 5TT  8^$}FwwW;MCFԚD~Z³6CƞLMRYW,Ϩ_D*i'ῆ ֨N( (Jl[8$*tKߎpF ŸprK\Vɏ09. 飹+{L9űrUwMxbܵv)5_.A /X#6)Tƀ@aek*!DeV o šK0Tj+o]K_́K_eLX\P";Nu9=iA`%8"+$魥N5y nE }荢ֳ+GꭔI"-i\M8mme鲊tG)+L5㬧SZ]|CN`W]%nҕ* bhd/GGu &.+M`U>zgeGfQ‡}s= -j)Rfn2ZN>j-yh>(Ŵj %]KL+Y.ͧ.+2p0}km#@\ib}4`+8 ~{"qҎFʻ64cZtӐ%@BC ^{W> _mNGzӊ  68T׶U0 ~CwwTI :ww1[v%}(\٨X,\fy@3&q7M: ՑsDc}g@|wHWog*oGl@h ]]QƇ>42djaYs'P&Ic|4,6?ʌONS@p%ʁCU vJNKQx;:؟U&F'dg,>N #a^*QI9LX 返GdCxEh sԈK+Pa伃rm:duLg~ܟho'?Ѳ]ꕿj A)FxqA29QEk+IZ$j``!GNYR{q9 kI9l4d2ʖԟ#<8qfQ/60MdDЇ+Y0)ivcׁf`UL}W^&|[R>*d;?|\Oyɀ;4/^-g$@Fmr>3Yx.N>3!^R6w8[!S!nL`픭Q͆[W`]޻?$2Ns[#YdygdNWhW}ԟXVCdhyWQ;%!NAuzp< jKXR(XYIcvS2둧&WJRJBϊf3,,kޟ쳛/5[R&Ti<捌+B_Trm꤂ Ih1*Hu$bל,zkeh'/\eFJ?jh/;Y(i3&N,ҋ[807VA#m6oc`;aSݹXߟ<ЋY]W5[ڜ- <Ĭ/{b`')1fyF#9ࡠ0[P?rlCӌ. zěkSFs» ;z10gg僤zUz2-FiM ᮙe_%{ 0BuRA Q(Pk[1:4DН RȲJNRR 0ei&҆ uj~/ZAu9ʬ )ؙEBkM \MȖY39F܋zZW NI? V1' [EGFvXpXwN 9i:m^ң'0P9W(G@rC kf_Hj.B31- Nm}I~*YSUXGI#L= [>ie>beπb ym5ދ_*t/c葼W'@`ĝ?bpJc^yw6K*v/0! E;+,O|e#g+Qq5#@Km'j~v vcZR*y==V_1lcnOG ro'|Le#LӲd4@5N@7f2@8 sr*eͤ_m8<#Sӷjpf#U((+F^sx jYޏJDw:^nlԳ% 3Q8} ТuLţGG̘P7g%O*LgְOx3'Z u54bNb8YϢȳ . [B(|FJϿCx$!TLεW%7hr8>y{?uLf k33n92RyّU~sg]ghHOhxj861LH/`֑rSFw! ,[ (;q0%N'cEJ[Lx)Dy2$RnNx ،;"3Oj%!.^D4F^j {7@f6J&:C˃V9%ɂ@U뱉e`T؃G9c+4 B@ g1weZUk; ?5 aK yf #hV-" o~]F&XcW!; =KP}axм@^wq,V,ȋv{ix@D6M[%7PTu`h=a!MpqY7޵\wrC脅CX96/! #>3g,`P߫=#BS:ځ ua'2 Gb;¨=X筅jL),;p`T&ᰗ \vAgbW(Y%// is[GL wk(x@&R|yQ \[u]n6 '/焬D@  et+Χۼ$Uq9&Pz+chRE԰]ۦKޛ(2xv ? ?VJdzJ)ay06sgtR) 7Uy\7q6&ΔqUߩn.}[K&pAӂ6IB1D[n}+~+j#IɸS{Vv2HҞ1 As| 3$DK+EنQ$xS\*Wx䫌^|u4U]J 2CݝۤfDMӀjhbXN[G`tEgML'K!PF^>Qvx_ER?oʹӛ3:u#ǒn%>8>&kw5hQ458g*bs~?з =(8{7OZf];N[v?M-Kzt6$NGLp~sK(cvTm$uC#﷽#p ';.0ˈvA(ѺcӏIX`syɏ=qu!9ޣǙ@ P /:%v[YG&ؕuFWy*[*q/8WAأb,^]hw+emVW ߮ݔ ;5߂y. (k/`hY;m "b"<0?8E3dj"+^uk-y#pk g~HrQ3%w0Kw\8L2I ho6`geX]ԇ'o9\_`o Es .6_䋼[[Pbz@hOgEi9$>sPS~. $u ~~78g ȁ!(&͡ el MV6aԱЦyaNN2wBustnn+kEh0_+ĹKlr5Z [ {EJSwSϧ k0l~ElpR/`6TH5jFTDھkW<AM4A*::Ά&mnbئa`.Q`mh>zLHT %[s[r}~?^VּGNNDF碻u0ad&E9sj8l9wiRǢ~2_T6V0X1 4&U)hfr+)C䔪w+$dz/ *@<''V}ab(elXdmfO8{7 ] i;$̄e)\YK8gn'?k%pO޻NXF.9?!-epO ﭺm4z {Yjxƫ?s{ֽ9lGC%XmVg' ƫr5o'2"zC(6PRo]+)wEldzX?iY|jӿev򚕙S!N#(9(?K |1 yN;R`#럞׼שGt;KѰ?dUeñf,d'8f>2׌ccOB;ۧt/XtS*a CQPx6^L[l:5Llǘ(bpdG2w^ѻr{FD>[u>>J.HByn3[( H\9ƓeFy.:ѡ~ˍ` '߅;c9xwWRBpoA1]4@P d1/Sѧos 8']=ψ4 cGMHۉ-K&,n9HQ_yvN&hڶ]Q2,#NJDT(Yl;k?=g)m pp45&7no i6uaK[!|h%azm_c= {:N%<)y}ǤL 7w f*-n^e'V 7jFacR ۑ`ͩvWN+K|ko& ) 12&HKYjHgV'i1LQȡZzDO|Q|w@JmjO=>/+d$BS?]sFηs0.X~hfWBu#V= z}eAq!ͫ|QJOi39ōvN=G uӐ'Ϥ-; \b!z+^t~߼~[ 󬥅X^,Iub^Tul2"P$ ,G&%l= Lu 7簿Z p?Z))Ddd`oO;NB81,F܆.TNj׬408| e-X%#FnqfM >f)^sF'Z21_]̋Bƣ __ D! A'),O4[^gWtˏEܯjb#-e3츪Gm\I(n*l}2NHh_r)7BK6K\R1a50]nqWi18*0;g@=Fk:q*u@-P!S,3_.3+{`{g VMYoz"~4$p< V8Bz6-:NwD1C!x854j4wczT?%Ov2w'-v>bl$ 7cj،v@}guٍ^onVÎZwmD?8]Ip'aKYp>Q~Vzgޣ 7)pBO4q4Y*1wkY-2z\!'-0ԄD̙/ p\SD+e~(yVӴkU0Hin`6pPY$hQ́boS :]@:{ΚAd4d*d%ܖf^&s(]~4C ?)q!1m2QB|13O Ԝ dr[' ϶F9I`GhA2JLҲ}c=e^\~6'8f;ZOx=6pBdT'ήGFf|({|,AJyF d*ʎF6D`\.U _(Uߥ  mt+>TNTK咶d?׌|3l&.wҕUAS#W۳OCy`=:p)8sc K`yfĂ.ᐭ#uGa,72, Ƭf6%O nIk$?.ሚ]RS`(7 O"-!0]w̓05W֘g N?ѰЇx{2+2\Lw!ImWq0(b_PW5X`쬇œ$-4Vb^E6-S ̚j&fw°weJ5?jsB"xB;m_Uj-~fT#zx@,fY_ѪlRGEK:x!s٬weuOwջvJͱ MV;``hٍeH"œ_vWn!kOެE. "-YƟCڬ<G9QK[>:B@ лe_:m`k܍PG:{{ a 1HL_ή <src~=*)@_en2=uva/>}KPvn&ό 9" IiKv0OF@'BDk')݄VLM^-jPJ}SJدaoK'"^bJV4#Wj"8>e[ D4{>f2T4.NV>SB*:!I.i@ϋ>3MGldR$z+V~&MxlY0\U%lBd`@G>&!(9h6 a xb[0z#N|ΉH|' P|\Q3:J=p H}UT+ o)Rw9KdM5M\޾8XO_vZ-sb14=N*ȫ%B?-j$Ԝ>C?F/ imaEd3vH_|OWbߑӚNajD12vVH0"S#:ev&9oȻ©c4!sXf*im%Lv%vVt\tVQ_>dx끳)n:FЈ䴹Th ,UXYd4ʃP ɧ;}R؇Ԣ*'-<4l/XޕS E X_e` /_\/k5L67jے+M';*X~8'6ݭP}mlSGxAbb0ǚwAHLa% AW?JHTOv6Q4)!;_hc`\тsTB@%m ?$e*\pM}jPă{\̨vr{5ܚ./ڧ]i.mLM dS(-2 p*¢>?1vWY\L!x Xv+hGyH PJ`)S'ϦRW510eezpW]Q"ơiDnVj=kNEؤ`D1J#ϊܫ .T, e#r7?ʔgb, @ '4JKuT%s.2p[3^GGʅ+-t;t)jKlx:vN`|9N,,./49l(YK\ 33k P>$B,!}v/GqL*ᔈn9V4 V٨CF< *30a=-EU{ zF+kN& WcעSdlۡ JQWE-9,+ ًQ^)~;qw3a~֣$Pɑa΄`(ƮOGRe=YIDxO2 [Bx(!3vOjr3u(W^q`Yڠjz[ `q&LJ7+m-;zKL&bR{oɜ+"v/A50>L:}bq)f% /:P0XvmS^W]>p&Q6EY:޿Zbm c$m>vK c^4r iKO^la)Lb~H9nwSMW]YĆO Dp,6lcפR҆6mV)XN+#Ce/B&r(~o-I盽IR:V}B+$廒$ O.w\,~d"VI>0[[v`,v  Y6!vC$WRKķ%0-`t}AkRR W,>vm#qg+U5DlsۻQޥPUvt?"/[ D^bH'T#GwCom!J~ tue MIz(^ꅎ.#  bSu1b \f %OӟI -&7{ҵe?'7-#6> $(-01U= H9XlHKƱ3?nдd?fTL= "!X\&'lp^!TYi':Ql}ְ1@[)kՑVn5jI.IL[ )o2n](43( 4S V( 5R`+d3窅2`jT0=a٨3n>ǤHUynA l,FIN"].BqzZTΡG†\~?jcLo˘u?MW@S(v V/KA#?{梿k5a!*'dctW2V/nE4fr `sqO4aN!ȱko{BGHI9\-lƧ#2-1kjaF63YӡsڇD~]ln%GL#^ W5Ƞxei0#/O!H8 ʱ O,'u:wܼSc9 Ts ݍ>霉}oܶ^hcs*Uz/*I'}E۴PW sR U>8Xĺ{6QbT d͘%v*+W,}Q/H5Ur#=nOO$}G7 )! -?_[ѧ"+K7{΀~JvFB0Ww +E Bê[_ȘnV i,|[ DBʛ<)޾uOf#xAIuDR$l-w!/[ QpB4trxTwcF0X!|xhW7/7L 7ﻋJU$Qrqh79sk.N5n6d;=P7Ug]gzB&5`ra9pPN{Go_B63k1 !ԆOd0>J$+Fy7S:f pacuF}գtJb۔_kbejAr_2M=]qǾmB%gVy>YOճzڒ*{]i,$`FX--p(ÜHܱ0Z/LG( H7Qhv}ab,1dplNC9xWu66I43rf zWXquJ ءAh^SӲ#uMjA8$|h XXPu7{: '֝uݟR^7Ua;P?#P[(YB!KRp@v Ӓjr"ܡCæ=]q:#3!(w| ]?бvyߦpXŜ?N'Yَ8n&hm Ald28o9}CXB.V+_1O'5%vsSQ ?[[;H%r>w}zns.SAY{\5K㕼jQ%P4% d*Ci#MC:=> Wd!+%׬w\A7ų>wh]7VW ZDtů 8KxYW5LlƒtT}M ZzCIwtvyE@.\C Pb"V,.bHO .*xeAPM'.މT[ɻ^GJ"KMupb~9CJxi5 Gc%ϣK(UUu oąjO B\x^X@z[C%t FXmt"xˮܰD8vPYqCp(Vqpᭌqr-GRw*Z] Kݾb>O!'|&*ə*p $K@0NYGphckq:Xp*J˾H{Zo^{!{jҀD` QnlViǥS}ӥYg/6Cp'8GU)22iÆ}%p`٥Ҧ[4~r[fV:wDHO]nS\oj}P:%8/*;>7NI16|=j^)?IS$ߊbaiQ<*tN?$+={HX;i[zpojG0hD`e-{u Qcv6pt=P<`*͎ԗemdVZm:: n!g??Y'"~]JdDG2'9Dx^ezQmevb`t. #Kz-̲9'&w2(ID7Եtbq 鮎ʓ|\vP`Շ)ϴSbBγDa{N`dzYnJrPGc*} dZr޾PSqqhd76X9uAީݳF~QR}LrG!i,}VQ#z l*1ZBT-͵;`g M:oQgC{KGch4pH:ߦQ͈#l4e>F6F ~I,ia0d*d<ޯ2WR 9ήDhD 4ңa3sW 0J-p ?;$\<OHy=D[^%Eo,UHP֤7 {Sk_G0MbNfIbWU; - e W^iְ}RJ[wĬW$$ (^u,KLjv,B IE$s"DطL8%_Nz75 ݆§k\FC 0Ƚ8˕׿ sf-䍁h>x1|+aȌv9 E#n~ ќz;o͗O# 0U{&s/f7y[Ci]5zc߀9VtG'Lx؋YvG (D[/H _i!fl-L:}mS܈z3 V$^,gPFуb|53'‘DBD#eL^n !Bశ&d{9P؇e7 bRi;J'uQ<5OkD&fnwx+lbv0"mz|Zŭ L6_mQT1B}J|2+ 4ql`ltlJwD^űQ$>C 4N x( &ۀ?FPl )Ƥ\- >u% zgCM컬m QYiWIsq9TvkvhFEC7CG-U"쟃ʟRDp3#${m}եvZz:i=Y&{˷NLTC,L em}lgõd2H5S)}lIlOrj&^hV#BJҦ SubeK< q9 *?=ȣWr}~0QVk8Bx3)ms5aSGI|![F(`_r;6юFR見NpMVnjsӽ3IInDfj Y~MTPum(GJn!H-B(YAdQbohIUK|K.dʦM?aH<z(r?Gxdiƒ/=aJ>ɳ//xWE!4^:|g,ٽFטcPxWg5cyʽŀ,RbыI]ѥC;!u/D&LaLA7s_0jHY?#| .f݉(O5?z{ck҆84stC<>Mo·nIbԊAo\@r XƯ fu-IM'hmg4; 5lXO~8|3 m`2W]ч'O|rhKMziӡ MzQO%";7'.2ɉq8KXQtzj ;%4}~#{~VA&]Rn~̀M -,CU <8WZP!^i/}m/@A&Ɏ Lcf{F"Q2oImFmf)N1PmG)A!mÛ.}m]Ov35$@ǿCii)X)#E65*XF=or4Ċ+B88#ĉNV=h> @9@DwҲQgV]x!4Zsx.m<ڀ]qKJ 6 FhЍP.Zx)p"L=L)y~m}p%c93-.H#5=:KEYeoۘfFE TH 䡧i|+ՑҤ6͖;SZv KC  SU μf?K o !Zu 'vLL+MdRVw?GJHxq< G ~MH9\s=aCv_wbZ{MwO&#jl[݌'@7GZJr+]c~PC*4TpԤ5#J\Xѕ)+"W} SݷE7;TQ[:t:ƘǮGxQ0 ]s=\DY63-&=S ꄅz5sגCttA}NwvG3:JEh_T_+eVLUyi/--Qx0TxzZ޸-47T_ȌۗҤ{J<@ש4|,i%#>Tg>7伖ZhNeXF[j`\͠z4T}ECzgLJ3 k;W\58TCS)s1PE'/\bezsyײ@ N | 0<։06 ǡ+X 89-LFԙռm] <+ꬩ "> -7Q[V,,=$`Ej?˿=>~uQ,ŭ2< go In+0SNNZ: )Y,+VA/Llf`79W@F\;9)SCq[yPb6]a,,=ZЧ՜2F)>4EӃ7 i#$SK0~Kϝxj~(8]MծPv= 鮳8F9-tp\'P;?.p1S\%QHۿ"GG:Qe`=j5t=[-F膪 DRnɾWRg~O#2G/8c4|aw;1âqoV >ޯfVF|&Z8^POP A3hvE5XXHp, *bffJ  3v ăv`c$@,)^7\7K$L5  ;O ׽o" ²IbO)g{r׳W?\yE*Et͸l_*b'hP<1BbOm0E\U&eJ`F *ٮ#y(&/^dOHᠱitƌt.Nz*7̵'֊~磼}Fћ [LGf 0:=^D-̍P3Zx6 H|➃ZZOOawoU,Hٯ#8MƦ_tP"Jf%ju}6<X̰0XzJA껩y[5rͿl1$aUSRp_VSzOS3EXfgY/"]̛|]OH΄ʥ|n!ʡ%wǹ/ɶ%D8^ * #v4S=JEm?YfiQ"BGSPP$8i,*xN\j| Vq3{U az ߅cj!ҋ.h cqj9>܌incm1=5pzCH7~h#bL[+ȼKqSPgmbNcUxLGx]T+Gp8&B ju *0YMB- 2|B}+F*ǛJ]q\Dq?hYytz(փ.cˇgc/rm9F$bȖvw2_n?@8V#ΑKOhO]) Ih1\Īߗ*Op.)|8_0zB'A/s) 8X(T$ĝ%Љ/y|iӞv$ x44!3~dKfL%q6oG??~BP4!(0sp:֣p?W %Cڬ2_'mr(ѫfQIId"nzbS<}d_mcK9"< t*c&#g?lUewWJS _38Gc\a1RxфeҶ|vP7W_p+7е$+&@C DX_yNe\1/sǫݎXJ/~"M'wliVh˟rxa -om@JuC=5NbuFTq0]p 88du"=i(3T;%V1股:y³s* @%_hU׽U"M!DHczZF ~G/vKNIqrzkv(’#O' -ʳ1C($O ?AuʹtV'*+3 &&|VWķ%}Xz#5ƚdnRulINeJ2"gw[7K77 mZ5d~18G ,M3 zaAg&'.-e|h4 xBL3д!=Fy 3x5$=A8C>S|#݂YG~>w5,|Y'8\!؃k};B*Cv&GsނCz`ԃ)+Q0вԮ?V^HM2#ZD!}TV?Ѧ3N h|6j< FD,YmO)9'6 :\6nnV MsCKaUñF換.!m$B9=NJ%b#XjvJ GphBޠ!w+Z02=?!wn|G;uf ^FjÒ{dn'|"I,H|ͦOk(ep ySғ +.H 5/CfGYg'^bk&k|(I^"OgT  _d"eGAWI`,5ڜ!G3E?{"yO۳+*V\ ɀP\ !:KБcE".tlGwĢ.Hʎ۩!^ƳM9-=8 *Sljx/3uOZxu uu63>.ʝ,9w~,tivp^K!uɇAqh;caȓo0% 91: mGzft =<5W`!*mA-~)IưaxEk b>yêeί^y5OlQ`vĿL5 E]k*P>'9_|;O=KFFxe} #q;޺o7\I *V9c8 1vp q&C=Ũ)0뷜&Z1esDNL@Z61(y56F c`92^zN"07C2dBCy-aBi`zA1EƋWT6Px( V0Bgv@*'*1fJȈg A 1;Gpz]SFb6`7EBIYgIc BCY9tݦިѸ:'B{۬jV:m5ü_ɀ)r{9Pi+ X,EwOzG  n8nn.P<Wyy): 0eǦ >X_l+[}\q]B6K9;v}ExKYܴrUgbi̅iPE~ԝɂUԑ4Pmh:K@yPr^>VtxRoJX̓=K${u`h:srNykHu*A7Y?S:AQ;L~ǁ͒}K&ـ&sÏoliLyĂ>:/3h1E f,{B;O 5j!Q7{d*UO i+giRKgXd/mj)=/v4jqC6֫}+`5882drj$aZ[{E-D *éY!0&x6@Ӝ] _9)9e Y clH$%.$pwV; Ͱ9&jHt, @(#3$$B#rҔsaN[#N 4"қՀ%òv[Z< pj<>Z9@هf-_~.1-G4vL ^"Sb]Rocf.}'04m}d`E. bdyȈD]ˆ @V^Juj#T>OؓʖFla?~Stp`\Ǭw;hJ!ȃa9t",/wpF' Lh!ĐB&icsjd4-ǚG_O~<0!R+C@@BmBywԪQvMDΟ͢'"4z0WUSWZu #$l,nZ`&Jg^4c ߪvQA\`D g ݚH mc A? r%4%h = {Pg30Ufe5aPجi Cg.vhd}bmع"2EؚQH51#零@:sz/"W C[ܬS9A &Oc ';Ce8 g[^DrDIIA35ƣRۼܑe6OC=򱍬O Ԇ~K$Z3]/H 0 ÿ̿,v29amf dᆨĜZykK΁Rwc!׫]ipsglQ-:95OWGv2ekdleI]ArkCrC%|䔇Bpz9> ON'$6wPFqf݇E_@ 358Ӵ\67zNw`2^)RZ.+d"P_.s$?2YHYAt/֭FbF b_>8 !tdј'Ӫ3~#ʺMdwyt0Jzt=|-y _jOJH  6uLl$k1p;-Y,W^!NAh[9 |5a|a(^@S\$hʬiS6qKzoIfm`:y[i*B#ӊ*e{}a*ROJQa@Ÿ1e 4&tZ)8 {IS$L͓dU6ghy (7'ҭHUIEar0 ^`ss60^9Ջ4N#`ޝPk&31: [, G qz QK/0+cjh:=EVA ܖRR乔.5+?x [x *7ޠ *yXR=y Pؿ+N2A*ԅ 5m{vmgK"qk#T~-*]xs˒9Sq0m DasOzR[UQ;h#ff\ fOxMPʙ2_zUgV6 >3>8JSA<¦=V }14zaɉwAbAr-br 5m"̷^-T2&W28x{.XރgZWp+BXdZ'fmvZk}F:K.Q4OTu3 os~ Α-smDS VV8;,dyvum<;֙bء@2U@_ t!,8(^R nEKgT 6"<63z>({xE-j7&H nҿsC癔6 8FeYamKJ#/X˛ɧ +MMb$)扲w ƈFjzS]Ȫju kV YT) 8 :2¤~kQɶ[Voz<LG=<4zfPzQr^qS*Sa: <Žx?qYZr"ծjXQ0+@9B q<r.'GەfFڍ ӊsc,iG2="Kd}b>}̕T]xT"f;'ԉd ʳ*UZ!YIfHUve%GЖ5&W^gOp'=Fq\^zZ7CUjcc%ZT%{NVun3L!!?-ݯGcNfb\#PvG|[`:o!<4I9Ǧzh/58EVbqʭ7Lx?#~'D*Xo`s&\7+67HݒB)NNV5ҦL+mUe~C Ľ$ҡL<ʢpۢrm)X:)cRݳq%k(gE1ˢЈ?w,1> :Jh: lHq[`@*D*fZkPOV+Dfߌ%n-P>XW ƞ20dH,۔F SwpzewA* sb \&XoXM(wzK| }no[2G}(O)ܐ"$EF^U|,CW[PX>.ƹ/M!5gs/QQz]u2?RƢ9YO|}KVE ,oEԞ:[T%H/ l}`izX*{a=VpJ s׃pH0M!|IU"{6qfzW6:l?U Av΃%OA},ccx/6MJyhh'mM QW̓Np]PσiD('.>M Uu,ZbaYC/c'-skp旖 t/XgR.S ůN>Z/GnpQaF8$Kp=W<#YB~>ؙA~M=#S7'RN0 Պ#g NU˖vdrVJJ9o )BfOOϲZވ6Hc,҈`IcR*I"Z^wx EÄ41AZcBl/3ψAH{{Vcgi5mRS!Z݌1]N9 I+DWBu|rղe:xq٨=vF9Oml^%w27p~OWSoڒ膓?"Jr(saˋ qLisTS\3?wA \^KHgn4J|'1FC`xm諃Pd3 eֿ!:yܨ_l4p%mV$JMl - X{n L 0<1O̊^oR< $2[Rsڂ§44ĠͼLƚVjX*򏏳[Mw2p~k#*rkԟd.\ :r=DTe'Cl_[ 5sW {ԧ^@Sln7;kVZkխYࢲG/Vq+Q\u;8B( wFθi'oŝͷJv߰p\(_!|`jPe#.pE$(j c8n>Yp:Vi0]QrGl1fP+ @LaykT[ix"N ¤pQypۭ+ٿ}ր#l?a># :feU{F$1[po T4W{yʹqL4Hq|=YD ZE\"(Q@qBn Wm?D}u=2N! C6lhK>Ĩ0va,ĄSS|^\7Xu~T!G}ɡ9Gnx>QE@S7!֪a4 :T~CRBN,zpCLygoXqKl@imG OG2f\2 7L5|Vaz@t+ *b$S8k5W=,/ XlC[4lc6W:T9l#6PTLҙH*  :)`Q4HE}OoQy]ߖ9_iMu?k73ƙ:6d0`f:C9j=a'lNȒEH>Dԁ Ls*J TԓsYCSpμEK- J@ 7@WM+ֲ) !z +iⒿ̻J^r;n:@Ǖ=kJh1̚q{X#0 v|]Fai&$-j;mM msz \],6|;rCg@b%ΤeM_(uY,$cPBwEv?C/B5 9;d6fOojQJ0Oп*iLNB )%6'/5jFN:4# a7+#h-~XƁl<2.=;J %vPP;j1͠.2NM0oA~3|-WCmYTӌ øha=$7PNX zOcBrS,bMp}8,325`|y,ynlp ,.ylۥa"[+RVR"xaԫ[BPSelŤ X[!BwjFmVU֐r_vX<xv%owZ'LT8v1!{r^\R|7Q*-S?~U2aHNP[ŀ=dxoXXVEe/@>4D$Lwͳ'"aϻ[qU9U?we~Y5Ȕ b.#jn5v,[Q@ GZ29:Z ^,|9oGf6+%W. ̊ٻ 1G?Om^DՍ--nNY|_d e{5K{] Y?3}V |*]q&bOavrqI'jz(9 9s~WWLne|ԯ ʉa|"i%4ӭ\J+9#VB-P@&Z(Ҭg̚фKGW愝(?!Teot@i79m?ޑ9t簗fޙ_LPETtlY:Z19K* ,(CQ;42$?MK|:DZГ?D ||$;{ƿ=?$wɼN tvǰ2-$j2_HTQ*G%ø~}|/عh $5'MFY[HQ{e®!Ч4E"0HqJ1M(vAPMUM#jozA(S0{|ˡZ +oICU+U] DSw8&*6Wւ:JAǫ\PG|fE32)r. ܒ/YHuꗽjF,p[O`@f}zQr0@r}VoYx`C4 $EWTpn2RXAkRHw0(/r+jvr4DN!ܟƬ/$& slF ;Ҡ/kQsu[A=6\w"֩\sg++igᛉ<4k5DpC$EcgGH؉frgxa@ǖqA D,kC8rbƶ:4%X)T&p[hN5B9SiNe+; 9 /q*B7zro,~ ,>The\j?3j`N.K eX6E$Pjc]7SAVpsӧlW9@Dp;<_Fĉ> @BWe#ʏ QE6YK.2\emnbEiL{FEGh~AɢF$!6'$9)c37tib@XC3(*IU6Pq*UD+a_+s] P'&_J§鈳'pS.)0FvȦIQ^rxf-%* (fKfzDGت+L%W!>8yY>kxȕc}fEy R|QC4S wR,KYW)w@1AKVH;b}ѓ,y0OU'搛Q $͎?E7xgrdv4|. 5R."qls\'\ԫ?|_.;pZcŨmpG16z]voϡ)ꪭ/7zc-8{8t@҂>B873Y RUײ>k+ UE bf`1̊ F;{.Qd]̎cCBߐ-X 5l5J'ψ4ʒ0?H2upP%Swj&b@Oz|<\^ʼu!`RDE(ɍŵM !1z.?q"٢]* iQzn/ycwNL8]8ylnK?ODhǻb襛Zm|_?BT( k`>#U~} BR ǠĵӔaybmc',WV5B*sLOb'xbGY*P=V b@qS?_h}:죂A־>Z[A݇(ׇŊ)Ot#zBAKK5e~j)(iDGTݭ/ <|@dP֖nY}@ny7tg,"<=-h1Nnğý` ܸ[|;iE?#^%|,6A&og1ئ@h2:'@Y54?KP]þ!)c-~3aZ2]Efe-stlu;)ee"-~ k_hW)áJ4آ}&rB^kEBpasپ}TA@؜ GY סо"BկZZa}h* õBYX3=B˃wv!MߵXk."E?ڣ ON`hj8p_1ii~H̹{ 95TW] /%*Ac6f4[r>$ly'{zKPtSwP=OgF` oglEƅl]>%IăqKκ &$>$Z*CH3XN7TU&Q@@|:rk1?t3o |JXʤ`3YNq%_ă!ȑx Eer$گDZ3YIcC3Tӳf e5#? 잂 Ɛ ':"v:C[ƥ"0?1Cl_Ȉ>?c:U` YRkcϺW0`2*I'p.x '۴X5\* (@4r pЩ<t ^qůg5?tf}H31LG͎ʖ}Gr<&/vLV}dG=ၚ=EyDꌞ.`FX R A?dl'T |*xpӰ͸ZF5y9!*tr 7 [W!iSc9}9LP~u~52-Aw\QL4o4JNg"bcޕ|C4i>0d0A=ؒBov? *1Xu sfI;_erHzưLjPMᰳ} \ NRx ÜxBho\v[w*;Iq/5Zz9DQFwe  )/%}Ou@@qQdƉ㶂 WOipҎW*o1jlӴ([#^JduQ+D(BhqkϏeW2죄PCRLyTJJH"3@i;i?еNZ~"^p0:"\3q( *:ⅇ4<+ɘΑ]RK~g3nt JZ6I3pJ-H')z0IO,e-w&.NʠQrO&guCM5X7⒐U!IXaz'ܨuʼLH;)(gB:8RSN-OodTf| QOdi|-Y)nX^O ;֍%`fcᩗ2^Dil_>teLmg)gW(Pb56IE(`+vP!`A S$`H,`I!gX+J,*H-c ίe%|fY T.jB|,w!d""`;pn)]^*%( !;$';RjR=d.Uw2SAttD:,fQxL¦n7 @SL"#L|xGr4-:bJ"Nb(x!V@5g: WYrMȊxÈ)Q%Jq `[N.Ohk!(9ZJ ƖWe0ԇP5SFŪ5Dؿ*:qM-FXxy^l#I4N!gwYmd\0%P⣼]m3hhxg['U57LJ*[Sn3NU7ԢlBfB Aiȴ7p)CxZ5A/mMV~yf?E&Q14cλ-}շ@ eTqRYiE{^N4Yu! #fi1{f($܂ޭ`i,{5̟ͺ(Bߤh1^c)%,iV}GڨثϩҪ#/@oH;L95CJ^LKjߒ#W+枧~tuX7ݾiMQ(PF N>j"8oo4;jz[8xO(8"gt~Tl9+)-CtJʄ "jQ/n^/"'\l%)bWg|@JNhˈ)mn'#[=XҔ*HfS^ ʷCHPYQE:~,lҟ3偫!sqcf6aEnJswb9U_'%c6j&0g~`@ { BRD1&@v>ɜEsC,o5wWIu6]~L[^`Wu]ƶuG-+)h#lk[d^wٹA7AȌ }Ain8™¸C?ѵTD)Ħ /wb;[:4S#@*X^3-rU^q! Ѵ)]x'&6l%6rJ%R("6FpOYQmFҼg>_ T3A+Š|AI$@aNBl0zjYؚ `# &ݖ6 GCfx+|(oe+m=Ȼ'ۭ+e| =1h{4'A\dJqS Ɔoz>YQ;f5;u<0=D =ɵ$0⶘/oBMoؼ,xJF")wiW{.,jI= c?On-ċ#Z9=x1uWJA ~2#OfȊh AD+Ff>.J[C94sG6q+ G-8C+kdtR던anSֱJr]Ϛr*e.1%<O ;Leb)ZФ |Nɀih_G=d\qheU=GGUh@&;b8ћPUhavj!!k*0 n-`y(ag"w܄A LRqw:KsV N}x̢V?r_O]aNQ^ˈuyS,jbieĹɇG75*ƭL[&rlLa!;҆:gp"Q #uXNYM5;xOAAe"w+7Oĩ=d 6]&[Ohv^hyb x lVw#K)Gpݽx_GwUaJw~~`ԴS.NNa]; }Ʒ`^_r~2L/o1\_GnUo/Xlo'cvIќqu@&CgPtUFt%@EmJݏKIn7-aJ=֨jDǶ9|,Sc|H]弝Y5+(7pK(UYH'< 5(44zk0;a4_Dp$hH&ԑ >F[E10BnؽAFʢ Xj3ᷘ$o'ܾu gʴ q)5\U8[0&}H -c@K:a%e-:)vw~ph цFi+h$ɬ6XzOȳe&.r)kR{')ըךȲcDFK%PQV{RPVF,~4n  p 2VZ5:k>;d4^OY鼃Xvגckᰖ+)#{۳켥K4 W*:b"1fvH-V~0p9p*wf] ?+ PN"jOUlspS' a/qC"Dr;-H\~L 8jwp!oTO%C;X4*qF4}u-T`řm?,􏦴orkqȠ=8&zً)q&F`e9Zd9S[o(އP7? aɒ,K?hszJĮ.Բ#TLmD{l4uS F H-ӹ{xoT9_߁u"l?x:/}[<,|W&Tk +ZL bN!hVynD-m[眇nyR_vunUIN_&h Lx%8]iU]d*41\ _wņN!y~M *GGE5weYfn?D9KQDj&Ay뮴A(OlD^ŝWTGeJNV7F8Neq2g-I=:BzV#\o{ `BUb'gI\ @SdRQ Y%ijw[Jz^O-k0|"lWqu-F 55Ȱ?oԭ-!9C:G-$fN=ؙi PxI<&JSҭ`&  r:ջs?$.#f?/BQQOa) ݎI78VZK7cIth$+j7 »r.Lfrŋ♔Q|&ff$Nk`}4.gx %Pg?Y0Tr~7ZgMhZAt]?縄_XaOz%)CfΜ:9g핐\˗.PpBF񮼁>XZ_˛ !be%22,k<ր."Am6ޫ& "qeU\BNm,-w{/[>ܾ{d:U)"7.ZtlW0S]{_|n@=(5z5zrI5̰6WÜlgUWѲ5jHyID&b' ql;L#gnwblp)XUԊDfs^6#E]<C0?~i @b[ O_`[iTJ/@1o0!+/3ԓ`kgwx׷ʄRs(ڳT<=[3[xW' Ϊ];0w6Ϗ4?6 "\;,ny Y‡X$N)gʹarˎ)7Wq|ܑn HԢ=>{tY#4 _L`ٷ\$;rh׎(8VoY;xF~Sm! L S9 nvaG$iDےX mRWE=kl5 9)ژB)Jޤ˚6VW:ۦp?l.J <.Cz0# Hl[ kVWNf&q,ö^FK fb5KK!hAPu7dmxb$QrL H.ϙlRK v-ۂuK ~[2Y.Y-#⒨AVQSN.*EŽi,3/v&"/EY7x p40(-m:9*) xFoYMʄFn HU!֔%չ ۊB2Q>)zS:ɗN!FZ6NusIk쿞/ʖ %5M|  Lc| kCd@0dmJ]zmvX7zN}>mM1PiE$Gi w+Ml_;Um0 (;Nтg$lbx=gU$Dg`wY$?] ۺlN8-55˝`#+r;x񁅦 \ıfz?{dCԎQ\7"=.DN?Ps^fsM&; >͚b˗vQS? vO{n1@+'R%7Bq`ch={WJsF"="!_lK"b>[o4T EfUU'5tӡ5@]f]jk<< vr]bkcy)s `RdO=l&w%b:ERj0%Bum. Iv`ѹ%Qr15bTw<&7t62` Yg#Ѷ]ECpGkoltf}N~:{x=)˃Bw}%d r͊|F*[x0^{>tV5' Hvɛ>ԗ涎rѮSaOJ4V՝̩h0)p)8G&>Y+FMَgN`oj?;*B c<$Q^@2ax0`H&3}l#Rd[(Q1e}cK~/B*㍧  7h62Ij㥽~C&6#9(ͬ M8MMm7$7d<Ң69H N߬38*=AQQ#2nt'۵ć]8tCYۥӧg $Ws_΍5\`Gs|&-v; ٞVVPJWN)4N.Y:!]yRRPm,H+Q#ߗ8Yc'n6h*8EEQ|uAwZ-S}4-@T fz# z u!0NU5Ŗms2B!f XmXHafBzD%@Q)^zC3m6U$<- :pn-+퓁㚃6J!骛W\l=m~˰G&oWp$ nO9680 QH9%'$*V U%<.~0'/nBOT  z@N7:vh^: ; <ஷHӷLMf+L`J/ڗ䬏,U~';rdv4⿠K܂U4u./aa+Hhk?1wd؋ R?|e5D aqaEٖe9g]ܥ0ىB ~J*bAk-[䳥F8jZưft.vCիf&64͟IW?p[W--&{Rƛ<ǻys[6E7<@3ch _\SR;[Wx=>%q%nZs (6 S .h2гu__OaWN%:ėCY:Ľ+A[TN)٨q w˲.e['',ԅ\m Ar7P) 8jU$cRY[`{_]/z wW:ŗK?#K"+!#{BY{31 @bd֑QZUaJp{z{Ο;) ?D@L8HUwFg.:ZQG,?E<=oqQU.?{h6<%=gq<TZȹcZwQr5.GrvM?O#}-[eAX}kʷ :G!k߁uY6nTgPNF/[=G}Xbmvx傸f(5'mgZֻٖdbD|??ɢ=Iw؄Tt&*w QC" ]B)bNtOXA_73i\8B!@J|/˜1H18`%0ltL^dN<ũ=yN ѕŋ'V܍)k1vu]вoBxv:5s,4He/%Iu>W+.+#|w$5IoN䃑[hNz`f]nVș7eHѽ8%eM@i.@w[?_dYz1>E\5t]/F]t񓊺c6ϻj΍"|暴n.<&W6#cOZW;)S,28>,<zZ,%m=%hKghn~vD"Irţ>NϥmM}1uioHمZv8sO RĢٵ*Ɗ)-ɇ]L*}ľj % aؕ/8TnjVT*)-jJ o7  ݐK% 挵m@\\ 8p RWj+h1X_G2QcԟGPy}Q'1r򰹜Z2 h\?5:B+\3asjSl,X.VTy.^AE(W0Nub:U_m'8jDlxZG%uKs69mv\è5W}`_;n;$"LMZ{{u0Po[N&gaj#j SMǮ6>*ׁZG dAxjݒ xr,u)` F,ghzb@Z|"52;2}YOB#?y/aaMڸ+RΛsL>5ZvU8e 5ǔSn1cnLO IgxMw4 Z!7iܧN{xAzKLF!/dn]k:[d5u^BՁg=D Ĭȑ[U66.Ir0Bl6rmQ'$_s¦?D?h.-iN 1Ρ'-^zHzâmOVxuX|jYgN}7_+AM09@ 6^)r) ,P])aLW%/E͕&EsIi̕13(uJagoݴ:!#44㪩OLr*{>޺m=%SX! ^5[=7od@<+ Rr~-ƣ8Wy2r)>T҇~@ w#oIq}_dj?j^{%4mSwJ3 /BphTyQqu ! 907*_hg[3C}C-[E8$ O F(Ev V@$Ww[EL[Yd *bLzK5#?"D~W-%}\zXH͆?C쁕┉ j5Wπ}(D6gjJL\S= Z\CN7(`m(YF%W,7 ř#Xs+3l-1Ö'ˈ=Jo/3L! 6 X # tȦ5Z%Ӎ\(ÝMd}m//'M5!CܢX!_ 0RbQya tx_` c=́X8FTiG82/!CѶkΥ d K~)I4t\l+9]tt T=s/uU˰>v=ew"ˏ=>\Ɵ)vDLRcnzW"S͍D/,(uvUNX忉vᅑ5 >xRypmpPЍxd$ :ܘכ;&8B6S m#oC`E]m?x*Y~!?P.mRW3*,E :«P `u8AUMN!,NeUpnԊSQʫB.5 _ аv“_(wneY,0c%9S=4{M}ꌗLEfXg<0/'Pe䄕:SCeɈ)jez` -Pcptzοj(`b ]#?;l໴Kzl cle  W >t+[Z~5pئl%} xRj=koZ\l}_)ysF9H 2< ʔ8wFm~ C ~DK ͍ A! vM=ʱ{!pomHAo/E0j(x46js7x!ܘemOWXиWsӄP\Bf]6QW W$F }AqU;m;+|r(ʣUUwa.YI!L5*Ӷ/="An - lH W+#_^I3",6Ry;3zhO rnUJX77 ߏ7z  Cc!m뵺]d(r%YN $%-bYo[KݡJ$Oٶ,FZ(E>C:2 φTw+w(::mzh$uw#3K[x5q~nNwER n>CI2x1X{ Xr7߿MuR/^\%n?wsx/}ϏAx3 P::{R.8!㵢2jZ`oRiR]̬}P-|4Nhu >hna&RbV<$co)cHU N⟚c8.ʒPW&U:Ek^@5_ WH >hvğ5U12ӖvrImb0ޕ3UӒ"[ꪜ>yLӌ)VLL9X'$ k+tqZN-A7 H&vޟb N]6j Spta)Lڟ[76?fJ_s$|[by1𿮲&&}d H6Ϛ~>,ڡ켥B8(-OfKtem_CW* ^;{܊/af6BVħa}%fd@8j*e3Ԯ& !M!?>S'1-藠bVFDGtLM eˊ9:NS aD,Ri-:#k#욙Q^,(Y7 bRe3\&fa~%]n<¯|iv.L14͓a\UuX|CYqJv)7."lv>vJ7& wQ&|~rBI@.7Lj oi,kÄ{'W|Faybl7DԎK$DLޕj3ZXr3 *P\ahs#̿\-' VP)?pt8+$l/E6*_rR ˨9c--ՠol#a( B1(3h0.l{g98g>q3dp¸ ՃWɩd@+Ԇ8Dc[ WPpo+^ 6Q,ʈ.-*B&ף藏{:5ohMY/ #jD+\&ixΥqv ٰ15@}#t,(mheCgv6F"8aOdVhdĄ_N.E)֓ ,[F 67H2x0%Igx cGD%<:YT˽UMEH16Į(ChFG\.s?cZ>xMJ[>VIRqI:-TH))v`gE8O5!9(΍ʤG6 q{V:elX_M忪x^C0fG'cˎ6B]a3Qz4Q ,/N8DMBy5;=汈pؠRgtGok~p?& 0. 1ڒ,)ZY }(%OU,s LT_񉠭 qyl[Q~zAJƸ`w_8=v-2wLW/ưQ#*]n26W=ieߟJwS(IiJ%2qst!>/@' UO[FFKi'괐7S1 @C}+| ^C߶JͰe/nW&KX6 J\aO0f٣GP^UUe_j@+7b~C)c2sCRbM: ċ彗s X~62L>RTw(5WoJ0/k˓8QCo7!M.7dxAC{ @[GnC1?X2Zʭrjck )0lTB+"Yn xl-uã%!Xl$_ ñ$q2j8G;6 w T;rvͼťXhA~Xdsk-&d}^s)Dup 8玌Vh$T}t>͕f !K{O>HuOgϠ56tp$lBmT˯PKPTίWf#qL g:I-_7jpGTY@1iKj%N,E;Ĝމ(f@`7\AVD'J8\3Br)_x Θ_ωدמtBW& A[k{Ue{蝾=I݄KtXmI}MՓ92+ffYZDUT;u _GLo T R녷 r,[ҐVt  x lF&*32.(egz.*"C#eaZЂL—Tx *h~h0HpQOKH>t =Exg*#Wz#7ҵ"9/+#B| "}u7hI1Fˮ n#Bu5lM*Ũ,}ϒhMcskx\rvq*㍀Sl-5&'Ye%U7(mOPeed b ҩWVALvQi dIvkRRr!3KMK YymSLabD r;ł '7eeWgؾ(lިx|~@f:q&lnSE#;{y=Cegh!:-`瞈YS]K˒7%Grѿѹ} FQYTMٍ`LhqV>2mxD6ϰSV $y1;M-Y!ڻ(K`MTC-$Ϸq7\YWNkQ~vmoC+ϣ Hۥi1-$2S]wh"m[ܻ|b G9CAPL\hq4޷={֔xujTї Iүd@c4w|E0}ZCoOp}sWQc] <=D='JQ^5MS·CcLijׅ;2 W<&(oWҮπU bnj=,ɶ#׏lO{D.8Qm+u"݄ B}[#o(7 jnhz|`5_@V~0=6Zz7DF Φ ~Kyљ9hE=Ӥ/A|3 UlV85, e6|NWs mG(|t~V+|YqSg#8&,LBlٵ eB!mWҿǷ^D4,%Q# ~3j.UP"h7~@>v9< 9pHb|t`80=[z`ԺDJNdI< 8V5=Sv- 1TQ&/ ?oY]اW* c9 Ȇ] fsq3X< >Cjg;IBT':OO-6B4,tK9 $M(8<H]qd%pq^5R0޲*οr֪! sk/yW C'RJa@oST|&Y'?d|dwnF9`pA:ϳWi;? uݎVFߠN@LiwUOC+_/SH'ͦ@umU,Vu$2Tf\R,>~ SΔU'lV"v1|=#xV TmY$]旆\g\@& 'Nͫ`04EpR^6nm|_ wi>p>Dc\؅[>;eHvMwe CBSJ˷aL#Q =眱@K7F<0 C%gr\QZc'6+GI-rɛ^Վ;scҤhrU:;L&its1db.#LӭzHKv;P4}<61 AzESPyt1Y{{1cWڇfVAZgbĸ|!D*Pa*?O ze]@#h&4A[ DVoZ]?w4}I^MX5(9*e-|bA|n9*+xKmP_(`k_nqY7=n.Ж5aʀ6g8E,&,~gz]``}^@:x 6VkU 1-2CmG(˚ʄ.[daxb5/)bjC9NmYp;.9$!#f,x!9*p8'!(VyxS7)';qq MPJ@2A oT:%}Ai:?61/Z='eH*h}5s['1^bx@ly!eOVCXl]J,%V69M0̀1HNgļ`LvoٝU {Ir,?bڱ[xːKwػKoGI;cu͟ڍEA۶ Lal莬v!v_4k#Xi7kos nR{M06S|=~˔׫XS*T3pAk[%Cu0փNa?_x`%~y?(75ׇT>X5'/ԂyT iyJ%<3.y5Axc2_=]b"ZDUWvfGjggin Iɘ Kz(!jGژၲonOlh͍eSz?Xz g0Q]=(B 3uѴΚͅabE)wcn6֣Ez}D\0NRy/TQ8h= ';}IFwL j6  YZ},P| &'̶֝#Lyؼ<T=Z@1I+5ZQ`=BnɗapnK}/dH2L@V{ARݵj-tS ,Xbx%iD;Ť7顁ȡ<*3Z-X ԟ'G5M>r%25Fiis[c֍,b1wE:` =+\"/^ވb(np >d90gnh'$H*aۛ\<0/s8,N2;=jSLo>viMٞi*N5pOȁ$N5(M秤$Nj;`:(ߔ 󝴁yegE(6()s©},/T]u\zG_Ki@}QcBS tf{|V}/fKOܩ3 ty``M"\Ql0!d#])52Bsj(YFwS*`G6ƁR5TVn~cNE*Rm 뱑F53  S{ ;lM :p A DUU( H`*795 o)@$qsa歁CjSak,P>*>qh ll^*E ,7BgjsΜ`1_-muD cx=j‡qweu:'lD)Rvq ?$GڬBk0@t *A^Ad7'{F-ۄ?HJ7ZAz e#(EFRl0y C2w  S[mݧ>;y7CshaC'V17ahtO4fZ2:r%J&z]:ơ48Klnd8(2-`&+_2$3j xjP('EKZj뽏[P'Obo0Yޏ'mK qi֥nARES޵PL>h9Y8y wtתp%8\#}֝L|ʪc0<6ͅegmD7mnC)Xށwz*Heoxg2/<8~@+]ԕ\8OfAZ^:O痡f\vw48`wm3~i 9װkOBcG00"$=zcvX湓t[N 6қNV=Msr\.=d*8 НсUzYh> Ҧ$g i&R>2(+#tXv[#hb6!Þf% D goP 0<Ӹ1 slY"sY3q;@ř:<ވNlv;Q΍Z'}Swy_@\8zg|-)Ҋvbi{EJ$ޟpJg0m &i1qh?c&lY7䕶QeO u]Yn_GlI4gcW]_j8x9DVQ^ V->(FǎJWtq@!)}_;;fh VjvP^&( jWկp>*HG`U24g_' ˳=T݁9%Hiީҳy )6>pIЄt6N~wݵ)DŤRdϋ\iP޼wxt$ѧtŎ"rjku# Tc}#], e;kd._mYGh~ʵI/(1x7&v3jè솋/Uқ4[E+@bD1#ak$j"ȭ𽬫jrHSqSps)s yX gKf(v_\x4zK®&K/ˎ ;NAW!'+:O(mϻUSQ>JZFz0K#ulI/YAvP>MGu2Hx ˄ukF94sp3In~}u"F/_<ВF5HPӎ6ue{hx:|SYZ= .O hmcd,5;0Gmw#SyyD=Qp=GaʷΔjk%Y).neO4"%p3z`6GSexzZaHjp(O6d#D׵&JMTXٝ}do4\ȵt$αpEJ[|92k`vHނw#֢Ma]cяf"Hh^S/ 4d叆z $e~%VO=M_,0HͿu6zߚR/' NB1PSNJ_Ľ,2һ ]ј0yzgVTfc~/yٽq[ MZ38dR uLbb"{m*Qϭ5B&yV G&N 7d:ƇķSÙ:Vs?E9D0.d3!ԥiA/0Qlkmb\NXm}RC?([RNegK5OؤsqՕ0`+5pX+;䖏ڢ7HƟ>y7Dɴ7o?˂tU ;F4m_DGӬuޱk'ߨK{j81'>VgD'#p'Xaf&3<*g#0,®L Ͷ4.5-W{虒R";J0~|uu$$r(U0oPkP6-\zkKhnLhMF_a̟pzA-ʴ)vju_2DLr#$PN[ lrt9MOS̻2=H@qcVaBQgt͛.x9MqI+8#Ԇ5\OշZvWQX,!b~njxIռ%T=mnix B1Ǔ( jN-գɖ[S|<榗b]d;HO>l'ή7w$.SFkm`Y=+>f/"`u]BcLbp*-o\vO|*kgDB5NSqՔaT#osTڛ~u#m'zav޿׃4mFxjoL3ٻBz*#|~@wesC鷇u:\{/2~@lDt T+4\]iŠ{2Sm4X'2aqߖuDDzrK՚TF R4G l$SQe|y9ӧ ۭрL\ ?aNA z[, B@5<={|ަRMva&E /'z<(ttE"oE m~ۓȾö*]bҡ3QzM'%OUj HνӒ;+Ue&gzW)Y٠?e Bt,j$Ctm L2qyx@nG uҬ+ "B$Qk e!le5Qxufi.? -'$hrbWp sDFN( NJVC+zHXvS~58QSPI+qaځ)>_O4GmJ(;R|LV?= Ȇ'YaS77 FӪ64B@F]0.R\0,=&e;䊐_KC?`oie8ii!Y VA]?N+C\q'kUt@9h $Z3}Fi *!tW81uirᨩA8c3ҟ>ozjsհv[נ'U0$}luO[T5H$%:T \}E&"2!l2Qd04EԡN!D6FTq)rEtȇP<1oݬ;%d1\Hؽ8d.7f1]̪2$<; LVJ_!M 1ϴa$d8D (:JɳA{,j/HCA@׼PSZˠG&:[j4jbD6w:w,r$ T4TXlYƙEJ bEqsM'9 P5(CˊmZm']Fqk 4A7!h9״~BCsx:s1 #R̈R`S Q!eiPDΈǺ_4sփ f ()tY~3M~͊ͯ,kM~t=Q).p*Z#*U(Z* 9ځ9\<&gЄ$P2hfbskЋ$ (x)Cur/\"T5w]l*oӏ3tKR#Sv*>_"v%mO\2uYD&dȡԔ}Qg&g8LjOW߀\RdsvY<_q^ӄ4 4ZPQn RMSد .gmߖ#m 7V2qQ&͌%!dr]lp9Rܟ⊴qY%WR0k!/_|x0?'<mGY9d qVk0YNi}eԕPλ=qN]dmDҿEK eMu~7jz D}DkNKRfctd:aQ J^lidl ZTf}^SXmh&)d.r!f+Vcd8FnMưeITW ʹQTBH،&1H֭q$_}ޭ"jeZ%2Nޡ&y5\9XG^3Lzh1R`~3*Y0ko ۟ wGiy{W 7GC)3mAdN?dA^a:@UP`o\idpF˜d~F;OdiO")Amj%E4TZ&t]=R*&{R 56k߹&𤮼̃hr-xo^usrm* uɥfU0f2 9 T$1 E[7 9iH4(1M-.~'U\/1Jb`C8b/&>\,l/ K68"v\1$Z 0̆ӑ\#V #-Z@C)ly1*,tXsӲE U)Y1mૣio?S)U ťeɌ6_-|C7Q^4f,cx&kّ>ÃrbZGwAo (4K+d$s*]9JP"rf0ewOר#ϳ6z1 OC5*Z`E(Oy-LR>Je}f2N+KsE3olQ8_أ(As|D/Gռ!i!p{  K8L}-cñXW81ڒ%Cvg1X"*3=BIJ6?9ʗN CXJOA,%vuCM(N1P43Α\t@ g0>_fn|ٷSr~w  @ȣ1OL ͹s9ZNT=,Ϟm۱f"+pXI_3$D#0چ3[pxYwdŻ/ZreÙUV.E?g''Ak#.5=dfk+k b dq KL9nӝaCšrO,X%UI<vι5^y,j fG<fp&% X5t<@^}8@gٱf43_l.:Ɩ8 ` Xl+2!un9>|[/9FS')߶@b 7 F]θ>,[oևzcT7iHs۠J웯T,F1/$,<3I}X-!YSXIf>:SB'?͛I8ԽNS}PmUь!(+9DcW씘7b^p>DXl6ܰ;])Ji>Zzav$qB6ˇgvPRWPevqm[#𻲉ꥰ]2:f?.rWN<}ܮ A9dS#&>WU$q)-]d \Jr8^IDxE#f@! º^ҦB(QDN c=8d\[!M1s@Ƀ5 Y}NFn$z1]0cLw i;ʅޕ2w׷ٹOj,*%ydr5-CLSUk[5˩` <̆oFA>&F"_pDwǛf"?'+j"`u7kz )tVga98@<ӾH#pPgbme ˊ9Ҳڿ֭&bvZ[Y Sl="ȥA:ym ,.ǡׇye|$ґ]h V%0E}mFލ/4"yl8VgW$b~*DJA%/"Xj2G1Niw'2J1N2 M̊_Dbi¯p$]$ݿ m"2Uo3/#e Ci oB+zeIeDT34t>jrs!E6Ħtn&["S^ǐ_·Z79\"i}+Q`QIZqUjkY~_n:Rt$M|ׁw +w/n 1Vj$Θ'>~Yo>*jvo8`^6| Dmw/(ȴѥD=߷ <|G S?t|xtnHN] b"/Jd 1)J{`!` [#Yy[4d[ 5S5uAH!;Leۓx\CS=p޶"B^$\ }vbst_L: KG96O,7rz`/"sK>{foEn^gAǂV?+(ײ1Ymm^{He&]PS2]gݴok<5ڇMܥnBoy*F;}GGE[tЭ^ tq n쯚3C>ԧ<ҏ( GgjuZ-jGמM3M-hϾj}XCGr2 %6!m,լ 4d'0T\MFlv Ꮕق[T[ٻ#gLfN|T!rx܊h=[) %A|Ы; ]E/SϢET:EM_DY䣌/i$wnv.vCҌ݆} leӽŜr?Mq4Fc#=D^ $_'1yM]oVYI#L}bl0@,47ɅčGyQd8h%rLK#qmS 59s8D>"\ Vya&m쌅8mtF_gAw(yskӝB?$g:)xn|#1{D_o]R,N8Qa+lNYy;`V1ZNf$GRĐ;pµE^G97O:?;{O)df-1CFжC+؟ &ZiJ@_盌M8SZ) w5M5-V:i}Ldp8hI x#g&=чzF3?;Prwr6eYB7l7Ŝ' u2"e:Þ ZqsZ <􈅖+ }(+r3aKw&NT^Mvh Q}F!TU? sIdǎW6J|h.! sXJ#0x1FѮx'8>p8ҝ;j)I$Y| [ 93(AfrfָI`:s|ߌrx7w~gIl-3!S2qʺW,񑫲CO6۶vpFnÎ2 z7amoՁҞ`z0i@ _p|ґh9nfGi>{>ܷ:w3%2t?^ 6Chl~餅ޘF&|Oa(E@ړ:@_m+ -?TQ}q̴L s!y; N_hpz4"^Lig9fϞG6=$PW DƮ Bs;Gf1 #\-,J"^`E6ꫪi]~c#Db*k9n Ks,=YL ªӐ>hZ@C>ɟ͘ꤱs5@n(v)>f?Z;%^IM,ښIo0S1|E J^-~7c䲗i(*1s@y,BJ{**9'}ؖw7Y+4+s31pj=+?(fH׮aD(p`f*iZX&&}5 nZzˬuhj :SLS2]ƍYP~ JEMSفkڍ{W)]΢yȼn eXHR&GLaMf[=jK)\ :߁> ĕ(1)ujH}F.xQɇ B6&UV gSa`wA44]rA/Iˍp]kբCMoۅ+qH}mRj ©hG)36DRVW" q7o[%6]K(a\ou8qp< }ʁhJE˔z,p[ mMuk <=TyhdIB' ֑1 il岃L'H"<(0LdK݄a2 #7,*(VZ#Ր#Qjy("~X.㎬ =ƵGW yZOmnT]"âl|^ǦR ͨԽrV%qiZ #7RQj/,yu9 Ei}LKO1B5i .c+xTS/d]PPȐ~T >!gA݄6żF֛X4yMT1F\\tM)N#m N&xVui.&CЀxbZ@:&+壸 C#}kFUb4v`d}A h{ɗu/i:@uԺ\RYt*6>z A)Cd?8?;8*b;cΘ~jP [aO9"SgǝO;mH:I>C,w()A ,b_fC Vb50SXa]_;_8+wm\ܣAa4 9m̮wM~k Ȑ]kUQ؄FZqZv|cY+ޥ|Ck1005K\d-797App^ᎇљZZ@ykQ0@9;V*(HC%#]-R{a͋=d~7 sVblc/׽S̷uXP/p8Ź~ʻjs41saǂޫt=tGS SF@J׌1c3)8:sSlm!hΣn>GPr$ YȦ ̇dQh"'Qޟ\UUq:o?G[茙h;V0vR݅%jX|ro~0R G9*R5C,z"Gm9WW::2;xRrQp(XECK)1 q& + Y d6fhiZZ–o{Śl~0,gJ63Lr+?MF#>3qq$GxxE3C(B_՟푤]Fn/[:%P^=xU |Lۄcrk!=LL5g=xʋs1fEicv;=<^v}U!.6d$@9.d /e8ݽ.lwS>e ˩l_s*7j_3/W:u'K8Dq='5[zu`oac#{jzAr+ lD4v w͏*-<],.tmkUu`?#sGL=Cv>$|nޓ!$]edU<:ꐼ9.fhqKiZ=]IAU;GDXɳAqRHB?Q0NjIkJ'N = OEDau$SYb9"2sqK,?+V۲L{D@{::sӦ]@7h . :Bp}_2'kPfm}~L#cL_Ի*v'1+ʫP+K#Ü(=t=6[ w4u;dvd^h6|ս^=R+0'Ȕh59-$tLimr7]ݓطҶ3Vd{rEgJ挞/HIq3kIH|/χWN0>vs,n0n|\2U|-C} 9k); 刟xO(p !ݙ x Y26:X@h2aDFFR[4A; [asss=&M9Nπ+úyXc7i@ a3b)ʪ;).ˉ|'^mOH9ic1 6H6~蒼t˯r+[ UoT(z}WG -0!DN  MT[yJHgh0Y|Mjv X_[x采nsЩ:  #wd7̧]S5}1:R kVK lefR}\I)CHmnU,SG!BnLޛyoX;TJ XEx-|}1WYJ|#Muտ#8NJ.|z +4ļw; e@WW_I#ܓGqUƛ%61龌#FɬmU,S r RB+ ҿ?׶FPFF2EY<΂N`8MΎ=VPSc4ʻ^aԧaׯ F=,ݯΪW}giM8p'm[cjio4bټdhMMԗ!PaX L GʔR'af_2ơ\Kb5M>/ggDSWwz&9UN3s̓XkX šn?C%A܆yFyW:vQJv$@{,6y¿E~j|$4x(ફ/vMSfKsuw 3h 2il'\PYfPuy*CVnF=Гn;܉Iz s9zT,=F6Yv/l.i@f6kimx>ܿ01´{'6۝ Ly3$y~Afu)C/N.XndCZL ]r/E|HRڥ/?𤇑f83 ]gUq4_j ki~\'ݏbnߧU-J/a!q~uTM8h!s\0{6a#M3k7p)"K}! HՄsWѸ?`i,e{q{!@%p;v91.l@Kk\ HO1E<"ZSP|xB/hD(>qn. s­R)8Hǭ*DИX^u}aLQyT?z3C-҆LZ5~ AaN'|P mnI[~AI@SҮ@fQErCnZhk0dů`6W>ml23%W:nꌑ%ED/a4cDIKc.`)(W>{O_aI{D>,l0W9d~7M(;iq嘗TtrST,Ug9̆A~Mtܠ%c^JYl`W*hAf)ZC$[>TOCҌ4](JwUKQ;0 'w20hN$-2h1G:A2"3sVrFB32k2& [QѺ1tߦ3X.3eWvic@ JIKbWLi$Tk)Ή~d U8N[EFbG2:!fɰxV1D>/rm< zl'5*QT+I65+)I/ʬ)1bU^׊ i)sC2z11Jȇf H `uiHRf4J4T eRJzm!s]j-kqLS# K!_ɔݩF_cpdS$&;}]MX;<'*:V%"P @s0&2MMR5@ u}?|uOqlpiy[}t8@_қ˚d^yE"^g!o`q:Ω^D(Ni-l-Nҝ*I]^yG[#!}6R + mPDm b?Nqۆq |W*YO4`3BpTJ->c P_S̐M:2kƭݩRJ@>E{.SB̯O6!| ۫-( ?;SkDj>W` Ntܑ;]~qs坪;iU(A p'h:~'w[mٺgmB(ZľLC5u~2 LBn_T p q5>ho\1AF{XP)( jR`w 31t["[>5'0)WV*'J~ڳNlP1@[:yplAZW HGh~k )߃륥T* Du*+g2E5!7*,P )" 9%eaS,P e$̜wxtr /Dd^]"h*_?A&Iz2[rKBt#}(@DXمqG W=t[bʠ 헹RU6hSjlQ.vp:=碣= s8'a'Wʘ[<b/ZPL0᨟l rU5C |3X!ujp0mu%|ԎTk+p-ohTq;%Ժ/5Y0luFͬ͒^f22̈́-.77œ{(Qy`(0_{B!Qb",6`Y;ᛩ$]ȰgbrTL糰P- r,.&#Y;#lMrێ0 Qv:Bcf]{J>PǖDQx&ƠRm?V(@f~*)޵Uee j6A:F|pCm5cDR$K$]LEbYYBt \˗`?rDC6:,% y/ Gڶz-c(0{]뉃Ӣ[z{y]@4iL )FH g:5逖v0-8`>x &Ml>biNa1'qz Xd;qZ))c&XDIw9+,`G6H_(5zPmڇRRb?5ۍoЪ 1)pBd[aݾA\srUƘ NK+#KZT_itFyR}inaB!̨aҲ2onI!b`b D3ym=~M|)^V08@yI' hju>o$5ȘRTת62SZ㞰m6x.up g叼61CҥbY?u\5HQY</Q!bv3 )()Ị<;z-ͤOb]>* :R~_~8Kfʓ$c7-)s`.H0s@#;U‘X A3PB&y* <@xpRvHJίsLt{)IvC͈%UK,= \iO" :ٛ$iw:ROF EYc*Y{?cUڅ3yOtJ{j/:ΞE2 fUKT e,N%¯?rh :!+?=I[^D!x^{c L(j|tt↖~~LZдv%xEgjCVǓwל(ߡxiIha "6I-@͢ 3S_IfX:k;5oAL^f6ۓwð{M3[Cz{<|Q% C.ȸ2x=:5($@/*9"\3|Zٔ<:@%Q>PR"9zä~H6|⌠{j}NWcRր {9t!*3EKwCRSy Gg#@|)#ujT`2 Th4x1U_ ^jw+%CPu< CVu#C*I~opq5UJ>gt6A V`x( jfQi˳SU[QTx@:5ƻR8<E1K@ P \Vyv0;O#h38()=X D@d5Ti%T|ۑ)̶F=L N's!;I@?S;JY[-Yu/_"]Ν'ʙeOZ׉_WR[>d"hd:1a+%'4c2i:SՇb0 ]$u' }-M%ǒjeDES%eO]gg`n#l~a0l `Zu2uI{QPl-YPhڡ=qB@% /Z_@n'-P-1wJlx{\$ʗ<ex%@cUcbi[Z6ooDn ,BU0icr^zOmGf+'d(,2 Nk\`B D a5D uݰώԕciSs`K3m+n7å?U/|ԱRh?,:m; dZ !bnygtIӒǮ?'Mcp!x8 m ]+K3PzGK5={tUǖ;Gg=0a.H~6n@WA8۞Qw$ dD 5 iZO Qdv<^s4z#x0༏x3Xx.8g }ߢ Q<7߲Whf"[9s yGi?V́#Q*5O 4(-7'36NW#PAU:,zYV#^'VMƻ0ƹ~0rtXt/t^/.xj_#,!]ܿAꌏDJ^c*i)TgOjv Jsoo-pO;5m<=w4Z^ /V vg)eH%Ͽ+҆1(AzǔO(/Nڬ]=ǑX]z1+ƬnE(V>5.l.#4ZC܏˫+€u*M箯2{g8) #~V"7H-ъhellwZ& ?(H,ZԮy<[9h7w~{_ ('&MζtF8yV5``>vnl 6QeδI` l}c@ғ$V9DjMG`˼PV7FD%dOqnig+kQƬSޣߕ#K_Fl;9 Mp~@Pe8HmZJdNOz)X߂ܥPNS?=ZNwLw6NN/B7+[b1nÞS`S¼`[7WmL/ /$1"mގowL*:2.7) e kOFudإ #zE E -Ō4o~9Ճ\j4+.m6p$7v*as4tV]`v{sj4aGY>Tȇ8QN +Nu?IOR`3;r!rF-s*`eZ3}n3!5p"zZJy*6fYv,,PPB9N",Y30EBBգ+ɖb]'E!s ػ ^o!u$dȱ-p8(|^#'EV}X>8*ˀ T5(Ep9¦l@DzUPl>4e6C⽚'Yu-P!U0+kŃ-,6-G}aOK<7ȔJǔ;h`Oq6DZFloM YcF nDJ@, QL"[p|c4go:9o:`i`==]Vg T] N b}%J,39Ah&!p !{^+/#iFH/w>dn%PU]E` OE ȇsΣ2qQHbW9 vjp5xZcNG2ȳ>XL'C.}WNkUH$Vw=*C@"}A6vT]|׾cNK]ie9STc5|S j5EwS D="Sckj΄>3 vkh?͔L^})P7\VRi1v&RgCiqVМ}Xkt|׋&W/pR;3b<D~@P$g> ꫟aծt5HNȖ*7~2m%b;sjc]&泌OW_+UC0.mD#w`fHQپ™taQ EjF VaV>4=KW dF*ԼH)O+ru Wcݳίg!P%mU^ehk|]jo{y]n~,3踟y$b|-qGO jkM绂 =gDm1Nbt.jw=]90DRi7hk,%K}U}'"vf˗Y$WL$KK[\!J/# ̍ p#,LAGDh` tci B3?,LN\twl9y!\s,rMppF[tuN͕H0e+)6[eUl0Lc(ҁa @xU0W/X*'^$+!(n]b~9b[} GLJuI25?{XWҮMsҴQhf&7@[p+ {~^bKǰFVK~9IGg_G7.,pT@T,?Jڗ_ sk+1_o96|>B#ObHg@_ [5C`$ҷ:n`O馎m_chpV+ŝ"9Z44eY'5x1L5bX9[xG]_07V=#9om BQD(b PB>AOX|DrYmAυ=H8bAؙW gԙ_uXCL i8roBpWCM 4F4A5Qbr` V:?m~=|4Pk،isaMmՃEʨtfzNS݆cՆk@cmϖkE/ns4d-7z\Z`c^FCXd, X px!*n9Y T/@H?{?du٪__Fi8=(ݯۈ5Kw= Af=ǐ͐] YDP!|pSzixu=[α9쐨]pP Fֈr8I i^,Sx_;(aЅ$808=5bIz6OaI/OD)\ ĮP> QY/?G&p2ژClETVmorO)8/N"@^Ws>D)4'iBlz8 ULAӷ=Q_2^s"?bqO߰fMvn%$#sN\nSNq֗jsPYeu oֱ/)"HYpDV"IiN55nZBJfd *.aJGLVrA&F5TqntA^ rV2]=j|+da즓퉜nt%϶>yVUW-OEڕ Jdn+Xg3w]љח[lI˙nNaLuo} ?LiެL1P^X$"׎wyP&!OKmxN AQK~Q·\vNQElJG1ƿ|&zD\ SݞRQ`D!k(8d?'fi?ed16'%(z4ۜgsjjlVc!c?6gipaS}~6v>+R |}VݚW\| d!;P3j ?S趒TJ?l wPHT&9Qa{﵈_AqC$ә}etiR n"3An2`> 1yw^xj9Xfƒll]`y s}bݪ ~Sxcٖ/.y5jjVì(Qg< H~Ao! EI#jMOZkCm}S艪lFMv5UʊPјW* htt1W>#<RRr(vө28[ JE2d3mmn,\?vJ"pj@#dVcc1nCxIKĊ~ҏ`%B4谴nkTo s*_HTNʝ8oվc'@T\e`oLn^OdXGeOv68/Cy7v<#d)n _>D7aР꺬^X`FHɜhZ6הb)|FV, 6Oڷ#ǛNPE _6v01t@(O v[\9X0 \  ;(D3ƄAI6S1gO('eV]T'W`tŸN/w.HOfl _}BJ".(HǛ=aBB1v)ti߁=jDs޷EQ5@!U:iŦ-'9>-@>E@zݮwroJ'+~fW}kD\.ᤀv* }8U֕lM#JDZCԝѨ`*A^>`|&xsA(+ۻ+(9zw %=di}9GU.J4+GuH7Vx6j1 Fr;8%pT!<|w&@j9(}6bc'pP?qz;MtI$ͶH_Fyl"*R[ݯN.х͚cm1 )47VA##.,j׊邧Rn0xH{W[stC04阔zH8!(NnzͥKM чsCIȏf1` a ؔM5XwƮlD XxP{2:H4Ҕ쥩_ljXQ#{F́%=e”+=*SMW$UT*å|9EĻRצZpцZfU OSv jWC?W;JTIԯc {/ @a5WiX"oU30U/+׈PŅeM;Kl$Az;fmcuj֝-3LEYE5JPvyWOH?hǜ<b ,biS9B Ţ>Ϩ] @xt.P[IdU26k@*Qr - up `q\/V02R!Pwѻhw uUr5$L<~)y|xqy;Dq*Օ*6dޖNH< &;; ;1c}^[kW]ۘ{w!"Ήs/gA7:?fV'd^EBh?*MX$N4cP5|EBI0 ;yc#@#\)O1ض'`a_Ty(ՖOږxLUQH_Ih ȇүP@L Of5gFWýO׬s؃y\)Wkwvʥ`ZD\a,^*gB@?CM$oJ2(w`vԹG[>qգE7= y=#['ɫ+cI"Vqxv-wFV~p s#0EnFAx.a]w<Ē%k;~RGGw{Wst&VC׎X1ծDِn6[=?IPmdTrLʨx!pQ{Yrm<(>@z#q~{!1ubQ{ w9b ?8#_%AC KhqlݑV5np]Lth۠3&%WTg?$$O }yb`V =83DTX]lL ]`V0 5jx׿>Q/a<f6;kӶDE#%^R0(tXہaӣxɻMPh_`xۣ銌KzUkuȻ:|z܍05$9q>҂, M!~\Elz1ƥf̶e*vѼl]ŧ7UHZm$8yw .ceW]Eú"zR3Vdm_t9©LTo@.mǶWvPkIgw''["%<*Bp>梧`0Q{|H/V REgZU]F"2R0T 9N=|YN?LY`0&fN&K ba9L@7yoM ly' Δs HZYz [tR |2\&qOIH4I(p[N3`ʀaԡnVk h3aYJhza(ZA: ~XZtK8ӴȢLr _p]ٗH>>̔׎[ns>8]Tv5ⰰ g`I&z)`dnYk3ҩt9nO1 m ֈ[[3p+s{4zmq+5WQC2_6L=i:T[Q|ʃ4tYff3 +:%d$J?::,D=Ր=TdK+.fؒf[$|.h}`AY#&8`Css 5Te9ejO AOavG/{:xǀ9A6ǁ) [˖S2A:25t <|O`+ ;˅/= uՋ!?5]F?ɵ D OsLs&\mPҗ%znOC{@_j/;Qv̠<<)Sؒq- \~Es( k#*ՄHl~ ?#DhZĊ.oٙVKk7[/0Ag d[b(S1pb%Pw_xJo~̃K`;;ݯX]FF5XJ,ZVfC2 o#Jj7.`0z&Z>F+Se43ھY(d0~,"^Ȇ(~:֪$p&Xȸn>uW:?f}_oV %~xZ&ZDd@ ZnӯVBJ4do!Hgm,U^0tWr|vP;dA#7N=۬N;A9lXSBʄbX{ly~QzIy㓓L( 'W_C$l 6а:KS5;l^*Zkb-Ȼ3bdN; w=3Qj$<~R`&*}Fg8 ]Po !EAe#%)whʽdpuNW 3 ^'kN<1cDSw/ Pۣ~|[=҃ \6y1Nڎop H]%*?Vk\W yD בU!Ssti?h^i&b?x0 5{ 7[3wF-d7!9Hm< ju8&xRO> +ۏfEh2S"(nEnÅabwܹHJiij씐LS(׀,_kU Ltc=j"^㝶\].l ju9NVq76cW*V׊HC'9qNGZ $4CQjöy |+^.*jDɸ-Dvk,X.zYg!mB:Zb!%PGP|_ 98= VI։ute:vc)R2ooKͳ zID;=Kx]uŦa\\Q1Rl° F8xGMP˱000tUXXI ]@fR}O-%JoJO;#~;ClDKxj;crLrv|h+adZ`䪭<0\%،$ۘeu`wAf2)+BO*J J% _Mq"p_|Bmɓᷘ22:V&p\*o6,o?0cI9Hl\R1:s1&ΐLlCJiyYuV+MCGI\ɬp~@TZӝ !L>z >"-y?9u(J8"1Rj _w@?X?|H:F&͏!*j&i*ՐfjUb6T5 /J+"H&Q&99|P'#)guf0nmxp,垑Uk5ݹe@={:@zx"`Z.kVKb/c>zDl;rS<#Uz];0',Q(a-"ߊ%LjrfJ:oϒ<Dt jE 9P{ZLĉJ,uanBWwC4@: z8O{餁Z_} %|ъp}Ti#Z[p('LͲ{8Re.N#mR 51Y$ھ%B*-C+a1J?>#S_8ݮ/ҁe<ė'0"Udc_f fw-Ǯy ,T~hRO֎WV:WM{¤@~ʩ >q:O|X5NuT3P{ \o6}Z53$wENH!DQLoLo]IKJ|=:Q(|fv"gW;^N](cJ5ٮ\B2,KtBb<LeD3_*x- :|Uf?]1m4ԙJvx+} URNo.¸ptïA=DŽ4ȮQhD BupwoibsIH[ފ]dd#ЁuPۻsS)I^C>1J"pjXg͵vC'%F"Zo -7"a0 k^T<` N[sLqʋEȰG*AUa)5ʹ&|%A%Xe>2;895 hLF`Jx=m@FלzCq|2Fĝ5ugVmV* :oyJךF="nqȯ%2l,ʬfkwl.7=p7bfjb;4MDo- B^ی =<,> G5 jpԊ1ŕi<)Y O!듋ml뷻L ːm2[qAԙ_gP5 JIͶ"S( K[̓B*U%(H 8'8ۊ{tیԚ̄2Ҵêv# T տ|I"^AeoʺY3 Ov=9%F ŊBT}\,yX39ǷyovWdo!~ }=aH$n=D^K}p_!*LN=K|4NTĩ 5KzW5k 7ls iRKi&XqpJ n9f 3kgRc-r<+Z"VOA1!5DL"a-Y2zGjP]gB1(*,yUD3& 12vR^}B{Yd` ݋bEچhS"͆ËZJQq 6nu;#c1oNSa,\eFڿH`Rte,hq~#_+uGWjG,I pqI'R2DBCZ70]vK `5.pɾs㤫&%!lۉX݌^p>솫>6AS+d^׌O4 P?`/ϿNk']iW$["z\ 1BF~m7+U0 {un&(j%G(x#\.JJOH@Bf[vL;W%w`χ=KBv2 'e Q֟> }M$u><כҫc8w˦Aa"Ư+"Xkt ˚S&P F/(wHN[`ҫ>axH|빹Yn@>?B]}Tc q0Շi-A٣Tb}2XhD4h 7`,@x&}.ZXkwy#_۫k,#--"jg2B*5pM60.N-*(j n^gBkܜ28B<Ϳ?Dq>0m ލ3:~e"1i#Х%Puh}pRHZN>TsFE:3--(mvF&Sc!zҸx />V%HKP{HhEЀc?eZ27j+݈~h5r{R Yv8ޞ($ƝY7*k(=]#^"*ۛ7zțвGe-#92#~Q ׮6)K!vfKskxc]l^{eؕO"{,f'YV*4읭߁qTBf S 3+ĦqՒ"`Z t#,.3@A n!&I7Zsk]Nƣ}S0}? Iȴ-,!IAWDj}D%c1rby`VsFlMh:/FQ Opm=YWڧؒ~TgG/, y^(b|_}ʓa15˖`.9N"LPPd,壁B7,g6@{,qzT9UO<$c߃׮XNc>4v\cDVNB 1`t+>aCޠCQo†;\L)GMޱ3D(Rojxn2?"IHת!X̕+4=," (0rY`l4M5l"sA Wh7 ^;(;u9hG331]}U!6f.ؑ|Gs]p_ZQo2B+"?:嵯W,5f04]#@sj BV8w!^l4 ەu-;r V@ykz ձX/ u11 x&pVV7j6?_G'ԣɒ S_\~tk4W3CDP_ouAIjKb&(PIL1f#lTpIdW\=JS^cig)6&@z1蕳%w=ʔRd"bRU7B U=?JC=Hwߊa@A }x5 /IjoD(N Dm}Yų;E;'R͓N|TX3q7˷_9oc :<'ت׺h,m P0$f3dxugq s{GILJ$X!1EN ν#'{=gׅ2|3s>mpUsDD3rL1&7d ?"{hUxj&J>W/؛$c·;Lx.^9Z&<Uۤ<5aұ"Q2*\Ԃ[MZ<7z]S$4v&"WMTv5+ؙpt}@vETulFNv]YRn*q^3s{T\i)v;\h8$a]%PRٜ-,ȁN$O.T Q"*Ru'*5B8^|2d7Q|ݒ.cc;Q}Y@vFo'L٢g;z؎xÊO@a@\T:a箓Z0d DRIu`@ 0ԔB3j# /?{-/auZKn4 95=4Q5O:~/Vu"E"m+X3 $^/?MPM$rF%t9yI#|1a-󐣥pRQ~p,O@;Wƻ^+=>߶l|x3t#EV7`9y`I e/O@~D~E ķ`MfW6f6)3` &uO3Xifo@\GlCi@Ez"yɱMw/5!w2<ں'.-av"HNSe(e'xvɚnaʴ"3nLbHJyvԔjkșSuB}@m8x wlf*b8N@fuS21KLar,yT[ UoM'R«=%ɧ*Oyֲox"x&؊R~ݺBؽM fTfjDQ^UIc6c!.9pr?hK%S}e0ls ëb1 װܴ7t͍ ύbbXp\Qj_2{eL)uƒ[jF2ۺP7Bµhj'9mѰ=,9#@Z#FB;o1;̮ a<(*Ca0->~{\U)*DO.,O~Kėl0tSn/7B;A vW.zyWQD_-da* *nIGizTb{&,!/7~beHiadMWH!p+Xm[ L 翦 SV[" ü¡baIWTP(TRdA\w:= RcK=Vl(Tw=.`]1}zc~{'96-}5 9Y#Kac1FaƁʝILɣJ`W Jo8D^:Z]=pnVY`tPlk*]5t4YD+dz]z7q `$ߏZ@J,nXc4Lذ.`v C e܈/V0QK '29Рs#ZJhfvnT^=kkc2K qo6϶vvɖhٳcwLu[_DKվ'aW0l-r(\Ao0,tಅং:< %>iTȥPc6qZ<.:[gW$Srޔ͗YM l.+d(*}kH@3(@-Ꝏ4#eh|͉Xx 7o/6s3\gTAbUR{E7p+=0+2uq:AeL>@Q;=99c0Y㷉9f;(ѽ; Dr6H1CTbiu% py⣽1qp+7 oLMkr;^ r.i4Y~4L c[u_0Ld +2/m9D,2Exuxvb1,jBHn:Л}Zr3 n@uJ@b-6{\ hT>Г-,Oo5F ib&y}pW0_ s}WXzhㅖsL:e3@ Q' N6bM=q w# v`4 m&F,Es[l98\ɲ6~5i~QA#j{+R ՀgHn\z,{@CHA6A7>ηkAkTzۿj4ZP]f@k熵Cڔy'c0HcLcGEp9\;7p0#LYl^Um҇3~),:]+=T;-w)^: ~FɆh 0 ` 1&LÔ; Dܶ}KxgQ}"B|ju?]$IeoW]81,!GY)Q;\֧(Qv6Jgn`tvqkΡ(ߪbWi)ܜzbVRCy!͝s_d~\K೴ߋ~|. 0? XZhW-<*VLX7n q,zG9VybĈ:_ O#G?yBȃw6%hqq¯؊uq7n 0. X_zԲGɾ!CiurGV hWR`jHHKpXhS|3 h`#x> ?Azd/7c7AbXukN|M,:0_c%B{L[t&H8En| IQa2~8-̎  e<<¡ eR^GQ<&ˀ] 83\EVaTl AP9CJG^$ٽ*#A^C_6v0 |᳇>iJOUjEix$r]/0v(&dQBN-U5]9;b䶕ܺWp B aeJ. ]+e#Ϩ?ThO Q[rQ5<ۿ&+Kqs*¿W +;jtw*NA ʹׁmIX@fYINxF@ٵW5 аiиHo:h _= dGmz jC_VWzyh\3m>z7"vlm:? { (2jD_ KQ#ljQ1yy(;+HCV{(ZC:0Ij|v\A RR~̲ 4NYYm:9n49ؼp7qBSK{D3YWWw٣AЮ9l $7y (2 p9Bkz“1g ðE ],8:(fLn9lZUV:|L=gO.kO&S1x qIun,gL]]*O)q#[)bgU.p6sLst?z% OgÿITXseq2 ^x_3-K$U>Q =%N;eW ?صNK).U {܃C5tcA ̢ ΁9lH.&k}KQ_';9EGf-W<R,$ڰ;c= ܙnƙ\GPft,siV25W/FPBu92+Y 7]ARbUW 0^v+BԺ^L&٫=je_{5 Q"!ge~Ο5صI[.D,GNϙw8 +LgMuIQN &?B=3ϒvR`5JwVQN^3_F̃SLūofйxυR UB[ @B˛!2Fa s3e 2Nh\x<="gFAPYr*2)s(\+q^s"cDžh(rAuf +E/g4Yc)?`fK _ ~Wی)"KoBd*Br卹 ܈?̰4fI.~71B0: k>09JN"5g%2Թ(2'X˥!z)u"ë) Yx]JT2Jm8R[)aN'l:]|g ?)t"᠀vmgqƼUfl+0xVZEڳdF_PbN:A*:;yByb,Yh`;|f&;XLw\4zNgMa4jr둪׃-A "4&o%v=^JdG t" ^ZblڔT8猌VǭqҨZ{-P?z{OpzuvS1X|\]>ޟL \Ej\%%{8Ea5~:,vڶ'坰 ]EڣV^tɲ/3\ &Hs *R,HmʿTEx|fj"c<gowDQe(hůxG?]G _w.JML`v^d:E 5_p c|2h8isbܱc"٪W[ѐ B( :-h<#rU̅IS8b5ks9פYϴGؙg,{즽==(XYW+"m&_&uעhҝwP ! W; |Q яrBI^C MI:pF/Z883TM ^,sg\TN#Ug)%6+$HnWAGn%LR &Yg7݃NjxnHGϵ}=4ޔ'J!;tҜ8 '8{VUؾpf05]k;ɓ}ב3V[<ˠ7@G.`*m]QTŪgJr%F H5E:K"L>Ţ_H|\`!=jA]R$S.0Gkヿ DѠr_|JF8Uȉ%xp`ȥa7F_ˀ0./@r=,Ě͝NB3䉝 Yi6{${$2? lsֈr>a)u=o8>}gKRު&ŻnR#92Ҙ{; i4?=ؤ az@et U;Ω{}jڡ#Yq{ڰNGft.l)=$0Z- !M#A؎?9rKƊ܁^X2HkM1ͥP\?|};I+ 2y2d̟L1pQUZClH]Qn }ec?p&LVYa\tw(hlSGxD7eշaI18kD:/l޸Z$٥MKVr@ج.{} L a&D2aP?{ Z:C?>)ͻ'CC5,/C@Ə6,MgE=~Uh؄\yT3CO7hpXj`e P1=O[T}*;`:> ١ ݳJk,"˸pԻ|,1+ }bY ¶++ d/nauƆޖs=]LC'['uҶDQWq [Ɨ۔$3̋ױS?h[ YYׇ,sw_L}6ѿV>i̛M kܯ`X@\c&RQ{Tp?œBJ:V:)_b!r 6m,.x,_G 뻟4FM[ Ė4&:{]//L}lG:o\*mb/~=VD8 7s{wnzRPhe~%b!=kl DL466ب\2LݕƅUDC ^siK+An0qjGo(bY'7StȲ Yi/NO<݃ P[~+nTZ]JM>gqHG '<6GY8䐄2Lt/J#7]n, X9BH}a*z:Aj OoVu-Hr?sFzMvOM;x7ZJX*N Be0,IW-Ǫah~xD$OfM<"<[Pq~yZZDEO] m: _t(}QF{I@*h7Kh_~ Ww|xܢ=(Z0gJ>'OϴU[3qNX}"o 4?!8lSASJxϵ(EE! -b)+ ~i5Fw@G\VDZBa5DqԻ7p~'C8m+fLų_ܙAZКZɛ"ظϙ6!;5 w-H~jǬp q`1)g㫜WsݼcY#\eC3k\7Q^Z8>wUMJ{!Y8H\85s"-\He/ 8 q ^t@&Z E TV 2`ICb ;rsY]z3L"d]hE> 2 Kxb`PZdv`=OoщDSbj|IwI< wk*ֻTMZF:mk`@ v}w撤ܪEɂFξ%7F]Ns>؂ 0: Bߣ ."rx?fz4E;xC<8a 2Зfp)[})2OA{$Țyq  ǵP2 yjy T>R^Ux/0 %N(`s1*h .`gVDu^ Q]'Qe0bR -k' X0y캴!}Sh,0a'w_5]( "(?d0L0õ"Ɍa al$s֬8VHZ[ a,+ MSA҃بP!v]`& 뛃?)<)Dx껲7*쭛T>4@: PiM~Ң]Jg6]WMHϦb| p(w8!&q 93$͘4xz$>aJܠK⁘ǡ1O%*RC2shkJ15^QN3 k<+B75.ᯌ>ZGVd"F_MTyvk|*ޙ78~Uy) ڇՏ,.qy)gv̊BF #Dwa/h M*ՉDdv+wleKzv0D8<fvcM-U }4:+/0'Sn2faN =ʲf:T:2EC ~ƤVZԢ ::8KxVԿn--0`bм'HN Bn9Uw<1LaįN7L~NSg쮘w#aV"˾JGa7΅En]:j0@< |Ν=7UbtyMO6/%&WMWB3.tp ^J "b/•Q)ሷl 􅸆h&OuAӞ2-4i0#]WԛϢ0mAoZK`eUI'r$+ocXYSa x 8I:?.Z0z˞=O0ߡ(~?I5ꍅm[qtv,1C 7CQgc U3]֓WА+2T^twKţX>Z#;nRPW6hOz{Zx_fzT-}"z\B0؄G~6ZxՕ8`WHw8w! Ho-SL?&|ׅ4(CC[l8sR#Gcy@٥Dx^Mx|y7V֦vG!ؐ(6D2&w98b6!f (GVݩXXECv ~0q -wW m 49y(ejC5ELO1Ոɝ20J{XMi&44hm/H"E =ݑdI1?w@1,ZuFi5}bᆺ-hJyZs|-bXgjXRuu7:!hRČH2ܠ6<:Zo6}16nXIflm}%;"KԗJCٳ4&?xBJ`PCGRޣ-h' |lƫЌwM8 rw C؟XT64#Y ΂vr6%UI)0Zl0LX7ږe8*85M|XHނBY}8Q4ϋQӵǺt|R)u fQ!$XkQ[7`9RD/\sUy-4b WVE%wH:ϖ|tg\L.LFBemY4V =m )deC~Y bPb'1)#Vը1<*_^]N 7K?˜K 7Ќ԰gReY,|qFxƻp|Fy1aAb%B /q.4I$ٓ+}deO1mԞZsxZyHƳT7-N;Xn2CFT}}aiYxܥoK~nq4!/,BFI#yGy +U7е#ҹsF%l' >;H$Kϛ![6,=C gUODj1˸ޏ1d-XwR9sϏL&z- m'RVWh'H|W:gEUX?-aiƘ rVoZ,xD9=Pk{swr_芜w3@Fy3 uyKxпG"\GMh7ʖ*d 4gS}:GQZd djϬ8qLĢl^ "o/Vt}4]Z$78ۛ듑/guNZwɨ]|dSKO8: vWzܐ"=M'c١tzpgAfיPq NN16u**vգ8y:v Ĉ1FTɖښYhLAnW].VnXu[0Uȩx—|dsPDu_s.j~V"y;r= 4@ow׷c۞|5ҁ%2s6KS@Wk{K7hedA|Uj8wu|7o hŭonǣ? hW\%)JOo&q3S~\p-L}:^\VfLk~ BAHsY@- օi3+LȬw*$0h6eo[:FaOr;@Ig&E ߄]m~S4m aT+L$Vy W#z$Kl'b/@!^v=QWZ< wk8SdB#\Pz"YףPZ }ۮU4]I:yS8#פ`}½ٖT\(jHn B,tpf& iAƘ3ޔY׆bNιnF,; 0_bڝBvwK=oCuά|gGH܄"k*n1~ڜjDoQ8R9ؤo3D{ hCG@9gxw. K'X 8>Np.|sJ RdٗUW*FZ ;IFBC1 NL_%GJ}8Ǐ\Ʊ=`LUܟ˕4CVKj:K@F,kиJPxfb>ʫx)i%r4]gsG0_c#̙}(bgeʚ2Y3IW ô., 2sp]$Դw~&14|}|ve¤[ixm1{k&00Һg*1=\N/ ]z)Y⨗slz”5M)H? )X)n)_q4-RꝓnvOM5oO!u|'2j9} L5y9wV>z cs,U2 CT1g'uv@ _eh,O>#m ꖝ)ؘY`SRK8ٞ]wX ڤ,;a bY) tZ?.&Ϗ7Q 充Glv[/QMvbl\K}l̟s^M(Y* 57sF\UFĿ0D0@2f;HQr֖s~k`qX^%SN.$ej{Bk-*tLo8b:yK1KpE;T59XnGzhD֊,ch $mº?Ws R`Hj-Z\09`8m n&,{Ԣ3%ֶԿG)- ЋFr~Fo^*Ac#Z:DEa|K)aN^a8b rڦ`i[jM;^Xq=+`:I0A 5]23B0>#͡f_7pí}Y*sk\!ݏ 2v[tV2w5pgňg2*dPqN8|l?>t9Z\[TݴVWU5B{Q H6p;7Aj Ed3T/G?dǴŒܩeK/V7' N>:`*N. XK!w`,Uh?k`\Of%uqzYHfz㾒T7)ϯ5cuf^Khy_nh3c4iֺ|0;H?b/{dj xe |}J%V&Xb8\ "(1Jcisqs3x4|ahz%2iӇRPx o:|6{hrZcb|h< V'^za^0U*4b st=,80y0k[Mߴh fkT_ᣦuba^R*=dH>^LǛWMyĻ~}iI(RIr۴FA%PوA{hj g0ꙥ֎xNU1M㶋YYܸvUZv$1WR19T዆c!+~UȨCMB\ModiŊE奺e18g)ʛgҲXB^WLO1"Qj0*\hđPf+c}<:PPٹ;\JD?Exw9Ǣf]PlT1KN2Kh Ģ.]T['h"U +LT HLԆEW6pqfgij_xQ8j˔jO^_gyE.-J3`d}``AyN¹ [d6aVkk',¯L¯nX4ڂA,~ *?]?Cax"I5ZMު:׳瘷d8 pFk4 rV&߆%s=yV;9WsxwׁsdK?/N mE,H;uVX q=6\sG8nu'/l{!U4a)%)k!Fg?:c,h#[ wO o`10.-h'̃fag N^k{(KB8d>3gr7§fT6l*,nvG3:7ez%1:E!{'߅@#>Z`|bV0k+zُYŎpj rz0l>q 3 ?"κE Nl~^ ]WTsw'>{ (tdQP:RϧTL<rdhЅ\;ጒ˞zFr!8Pҫ)<_@@=UƜI7W`߮_-%WrV!xv1zR{; zpö7, - 7 z'F9VLv[yҸLPV/0% v3IҚ/&ʉp2бWY9ɁMijQl?'mƋf]5?Fn?.`ȧ&h%6'׊娊1m:[[큔GYך`u U?uW6&O_VnwH 9Z'oK3m~ƁXD.Aʄ1.LWMmdv``e,pHY#6$b[HQLUwf (&etUOg(Y0b }RE"7D{>:[20g9侫>e`:zm^ Daþ389'm!$?qM`nrdH:!,FB*QX-#eX ~}z>_53N~%@EZShG!qMhQCr%91N)qwJX~hꬢ>î;-WIqAxw"ޢ$CXϺvn )~7{n6)en+WNʴZ烽>#C͹&b#X: u.C.wf5 o., ɅΉ zu2SI̻s=& #w!MAu .76b|=Hxɟ^P@D Zi(k꫓FI \@=W3WnhŵXDfF IjELNB:=&J7=;-}lO1Pjvh5?7O-`?z IWrކNMtݠk9xuFw7U^S"E Xu^eCrOGl$dRYБ\ťU[☆]-V"6C\GuaY>X=m%x^႑K~7o4Bv{Bf}]kIνIY׾X=,(Kzȡ/O{k(w"èZ4Y `3! Չ`ȷ|ZCG~uh%צ".H9/2B|Q"ai,ɤe}BrgJ]ޥ@ ~[}Uc' m`-Q9Sq:mYaCHf҉oku]=;ΑJ:2NHIIm$+kW⤥襁ɵVa# QGIFD|˧ڬ۝Ԩir>,uZ̚i "1pIw5Ѷ*EYoʅ $cؗy>V9tEeL\AFd?u.h\ghЈXڵ5EX>K"wK.TpV/LEOF8}0Cuz v+r|9b< N_Ưx{ooLS5~+7چs'S^yėrA`u>(v*ݻ+4;I1kSkW:DyMyf!qm"Jehn؎H<тJʹFdZݹ Dy&/c ճIen1pP@{q2U܊]`RbcㄴsاX9>)c:'IJU/|K97T +Z1N*xJiQŋH8B{`,lgZvZY?BV A$N/#w5WrpkT]s?ƻP:t.]fGYmO޸;[:G*uK^Xvexƃuʅh>cv #ВMV׬U- ?RmɃ]!p@1"NqNЌGSs{ G c3V͉YFDb&8ykC.N[4n]b Ja8Jur(*=\HO,Y92aF*mRk5JmQ=E5PfW  դe:%u=ywbʖ,pF2* 0&hU-LgL 3˫cv7&P%TN"h(@eB(a. BTYgf " aޯ^+C0%SJ㷐YQ'u,P[uQqU^;5e~d??Oc=H=BrjۆKϹuumBT+/] O$=;#r 88tIN=?,>. 5!||l-@MXr`rE13!HGl=qsE]O^sy {7 8{f ܇SʚLvRc^\w4)s~;3o:U$**W#pi̟ۅ,|& 7`bWgr<)J*cti.Nuχy8RW?nsȹqI?#~]Yb* @MI—=%Z1c4W獺 E.ʎY iPfL T^ NU}Yt'+LFx=M#U92?0Xlw3:csfWU#Efp?9KvYKaNs£RכuҬ8]-dhnuIVUaȟ=gu?J qֶL9g.J=O1@/@r|57Cߤ: p^"q+\ix/,Am:"&3m]=SW6rW~7?p&Sp=G9n18ypt)3􋾑ZeG PMt$U=1`(5j%&R'T+{c +B:xBHi_Ij? `9&O6wZo4ޤwC{^@W/UI+HU@Y͟vvBd*xDZ\qL;`G#CS6)V0?~.|[%2#lݢG8 [RV=mB1ac\6=X~-5ll?m'"y.C&r(ԿyŽ*M [D/blnE+K{T5@MKFlcT}pȩ)=N]Di٣R +Wcve}lEN14r*͍X»[PvF-5 8X\ r3@_@_RTm+u seSx+;D$DqzBխ2lX;v$Mo\-o&0a+^?kWo424wWB>b^0Y爫>,so Vpc:\ay`[L.P4ni^<>+?wۢw(+YPiYj g8Wj)2}oyx]fx\AށTHz3vͮ7!9P2NjDޅJ֜>28!jOJհZD'_0TPԬ#: 55 ϭh L7B-c8Tue>ka aH\EW4v#V+"{ZyÐA<㲫DL5m_ôQy#N֭h$df& xMw?c5wrY |8kH~i,#,>AaTB<&W@]Fi9o9$x"%a_YscVҤn3d< X:$}#ڥMWts5hV;_$%7T3[>Rϳ#){g=kHU4o c8E=e Ҩ3L1SA;jgbTk/wQaFQ@}c.C>^ Z[i?2k_f K֊ZTA-Pn W^fG632tKA=j $xV@ʾ1p¶i\oމM^J\dOf+J_1tb{N>SU rle#*2 Ս-oe5%'%Dѿ%0`k,p^f=l,OL[o;~YLXbU]z8 8x;cRE\}77Opr'"yE޵VR xq;Fnj<V@'͘r%)YNm2 FUt}YBeb浠Crqc./XC|YV=G{fvP( j ݿ>L$`$ަiGA5X8Ȱ@#N3'*5CR Xg(_z)˖; t=,_0<긠آY?m?j6S{ZMB^4S}SE%Y C\ޯ:+̀- .["\ ?P1P$_.X -1%zm}FɝOTw9.~/#Vtڵ&t\cɂ[Dz] P19<;{MczLyFZ9 mXXHȫxr?幄ǔTo '*7>((ɽժ-\&5RaG6<ˢi+q% +ΩoO h?\-;F<z?b )Wh'o{er@}*r8K9x^J7\?&E>o*Mt7FMA1DE<}aDQ S|/lcFi7b;_<=.wZ" PB>:+`r>i^JUtmf 7?UBȯծ 8dlOoGQZN7Hqiop( "@?9\}BZ(\L.j1x  xyhm%0KqU.9:0.2횒՜$*^ DLʔ a}L"8*~E?Ac£g*Psl#uNJMl^_n:[ u6s^ !hm_ʴKɼ2МW@A >JQDBfNci"c;\FIDLsYOT.Gyql5LGC眬tDKiN^-EԤo9 xo9Cuh0ezV2~7(?WEQ1^Uv {8&2Eغ~!!wܬpI6OFVAXhIv;E$9Qzͩ#jO'֧j` Wiv^)Ȇ~ w?ۂZu2Lst9)ٛՌw?/wğ6 b-򎕀A'燸B 9y =ņbN|@ x[!Uo&yn;u;{IׇI^uWeD+__`G(Ghκ…gYxKݰ ^T/PQխ}!+6I-ꎹfZٲCPWƳʴP?C@kCXř &c pqy)bgEn?lxAV^A9 5<-SsY$Hd7־eunIi+"OC;|L)})"Sy$L,g[Xv iq>+ޢqWS|Y~~yxg*2@|;͓{M-b?%ˢ`اoY )4 cog>o`5侫%"Rg!oj:mٶ<Rg@š3n`6t .!\2 ]ttw) N/anC :k,f l[1~ ?)h" ((vR>'E"$ϑh3mz}5{%nYl($mYX>˷ 9)j5 >;NR1Xgr's>|/f_{&.FܶYqHVe;nFٿ9[&x3,t `w+^xI?O #mE2BmUvPgz,ox>R,C(|}ckC^ Tzgܝxκn[^4 JX>$gf3c|6{u (u*bb!- k* .ke"SGѱMs tQ8{ {` vRFbzP"Zײ wדg?чgq k:0 .ۥLJU2@%lsח,d~ eWsyg=Sꗛv~.peDl لʶqdLZ 3. ըEv@rv\V,ޢoKY =BxMlfNXc , 3sWeW{bMU g˕W)(4DُxqANLCbkvwFJCKFD}k;ox4 [r+u!]zTKdf6?F gO$C\UN7ɶz9ǿx xߟfg(kz{U ~J)E.p|hywT7X"idQM)`-vu]zȄhBϔ'i4){pPOa'H@?7z ) 0*]r T9R8Q  HfM,[Rƽ'2{{KU->\nTY QAZˎ]8DX ,ש'wO]ݩXSrHJ[Z{eiӓsZZ fDǠ !BgLe)?Gz9.MYD)3,t|a (d-m}Xǯ^;7[6a7hé"Lɐ$ "1AVdI2t+a.^c7px#j,;n Xba>6u' ʍrQ^2LaR{[^{\oom@npÒz^~n DDz-l JU<'Њ(݇/@i/O#p8qXgc2e).IRXhij7fRh>:Fb Ԩ>Jja'zx&uK+ )h8 ],\<_*TmaꭅϻnhhO5м$|&<4omke`jkOf?|U2e " ָmʣmGX%`BO 6*()H($Rfŋ{ +]ƍ=0PJ'tPe{Rf0jK0Z[l@0]AoJ(oD;] :5Qad2&A#߳*Kތٯ7'^p݋4y$m(©(cI6̍AC^Je$ŢզE;?5U&|@nbȡTiyh4=xSaYע͓C^ߟ EU4lta >G|vn͕{Nޞ!YWF; ~V_i\3sPGRo 0{EkVϜ>B#/(Y-UP*̏(jLU0 :НBBn4sMJ!շ6i*!e'>2dVю}@_QI@6jE2yˊcZ]*xv 8#|pIm'Bpt<56:e;M}m4I$A5f.1O ݏPѴ^d~-L冺BEыFK-DU2FIDb?GQ3gk"bVSV0O2פ0Ѷ*Uh(b߃ >"٬t<e)KabfJj[HmB9`KUfiQҾe, ./ ./ncJ~owSN:'C{JNeRڲn:@. iry ,5?z̊ ,3Xlȳ㠝B$xր, Yפz){n_FAL'Rނ&ğ}qSͷvd `+|קU8o(H[VMg?xX"K1и_yi_ۀYn^0MqeoRNLJ}d80/xiBtRʜkWȈh0C@A*eFG< 4/#(cw ax?Ӯ7P(Y~m%sKWq5 zU: ah=,B =n!EɥEU2 wy)66`^}J;IbIJ3rzyjQ b[.N\z>`{;d^Z.oi4,%ٷAKO+Cq8iEn`fH>?DT\ =ؖNԶvfQq .HtU׫,Pߧ%00kzK9W'[-c/ɴBĜ@|ӸHh+4:"Yjǟ`MtW.! R\GvSč$!Y˼W#tYȠ]f"4k;c1l2*Q|cM.T%΂+JqYs5@:hƼst^IQhN0/z7Yk*?w1#x ˝`S9:< ٧JP;f=+0[ ,1~drhF 4)C+ha&#P>*V ՠh. sTQS0#0d"퉻x5=:1˴nω<>Jas:4! 2yޠ' .39bȣaH.ւ%b:?5$̕V[,}N0#,($Pz-ԵU^s 춖]}`g=V1O|ȇ!2.W =p\,>h. ߭:M3xŧ7?Bó*OUDZmRuv2>$m"9r;T8nEM()І˯?V} N$>nQ?!Ipc;,H^L9ks#jbx7d?GY&eϣ/3sA}C'Ou½pj"ȟx $-'8MxtKtjbM-Ś\Kłv]W0 N6 fF651Gvk)tlD=Oc~{Qm鵄ihr!twDhye=!AIS[TNV sPúpnmX7Y?2ʪHT+"(j?1ZKDZc[$^G{_ֲYg%Nav<)VFB7U 19~N)lTZ(FKIH&T7h!$u)9@rf :qSU3uJZ3OzVsқz'(jv1-s[dKY /)`.c:AY y|wbTx->y 4_ڦ`wO-AGjI#.nJ螻O fc 0\w8/1ymɴt8Rs6QD~H[/)ky;{nI*sQ}--O#~ ޤU=~lA

Ji .Tb, gk;", `*g`;..Ou];]3i1*p=ѴS-JXehwr%_msx&fN(^ |7eU H@; g ΕyRNRϣ2-t" No"^rLi*e/$38ބGye1͒cB| V{ KC߃c -}gOCs^P0I t5J(vcmR%tt"2wZ~ c^%[z{tiT$Îmk{6/5D ߲bq^9_w~|P8 `ި@:c]|Ka=/ \ ѐ҈.xSFlqVZtХ ^Wb)ͳ׋ԫS+ zdgPVZc {Vܼc_vzA7Cޭr%F+s?!tqTr!{PŊr'D,P}&%Fb9Gި?>qX3yƉPET ,זGc﹎¬?"`bt"AL 珻7N6dYƪ%Va4,#FY0^NTs8zAajb\ E>>CE9%s;Lme 2$ydz`ߎ^pLWq"1g7s΂aۤ.P.yx a cvje6>\oM;Wdg '^!' F5;ZO; |ko7Γ#ځV5(!/]Uơz Y[$ PW]RޙRc u-|" B'Tf>np1P&DA^)>l)} 7wy,gZ-i2.h`QXCXv Ql{yՋXJUy:0'HQ1DkK,Np%{V-R5E:-سP"#&V _zs%-(>|dbM 5֔y,C*1b5/[RfM3Í75,s_0rQTfOXjC#wIȁ%^ ;1ɾŒO5zB\gX!dװz`SҢ˲~ zmVxN,n0Aa e.GQ}řhh.'I UŶPiy¡kNm;I_yu2w*4+~< i2p"C|Y41%~3_'To-{YXYlu[c[7 }fo7ʬE]|;3gw<+4Ye)HGG"fDw(9~dzX@!&xAPJ*M "3-%S,x#h(A7cg:U~5zG&0_SL>lNyr)>^gGKe$Dh4N0Jdh}Pdf,"XDE'2o Fs/ CbȖSކ)݂Di֓?v3`U?5aDHǕfT m Wlgkx?c'\7}~T?6jro͝~gpR*~j,nwd.]A.Σ@8˄ $-ne;gGx&voF9d3ɧف.l D<Ҳw߰2# ʼրے 3.5(Pp2:Jƍ_쀷g/}`x% hFsSmY>`*tN| NlS?R,?q=ag :\Ճp ktY wǿz姥}wjHGH>TzB'%Bx!'|wңDzYbR2~i}jYhbYкRiIu ʳ~dvZPJ$g'cG_Y8ɘ}x3HS!! oZMXsfr[ ot<جG HڜdLSbmjr7vT!8 Dz@nrB]7\{Aq=XI( D cmV>,B[,e E|B+t#&>q f\ 94_4Blxp(`2vCË݄;v﷯i-ϵhG\qJr$ TDUȇ\&3MaYI*dSDcu1|o!v* I$\ϲk`KWy•KPpjTpLEFJh:D;pZa`BYL.oM0qn6_-}5[{Q @Gp<5 ^ {)8ȓ /¦ t:W ˜\ *6 !O4lmfEc@''+,rTZo>*M.L1 % 1QLVR3CX- Y2I؂$_rЕ$Rؗ=ƃ6 };MCjBZԝUj[:LE.>;lfMp$ufv no}1ďA(K]ő5e`9~4 =`1lOጔڐ=s[pF\LJޣ?CӼ |Եgr8VgɓySkþ>Oj'A5|c$4cn|䢳waQ6Ǐ 6,% s/_ie N1zZI1 $^ɪ+Q{`W8WO`~aU뵭X_$È^.!K1) 27?.X;OzƱduu1.F%7)P 35_.H;TME7Ý:YR35z`46n!$9"Rw!/z[kH_Fq nfRd :=ʁ)W/񁯼OAODL?; ccltӕ/7zGort$* s@-;=oD-|&-6Ra( h Q"8)Qd5MPp_,k by+dR RW֠yT_.ܦGΑp~ G0bWPpOV W+} /Ovt?&#*'GpGJBwN"S4ᱼ{AIuDyM|0*A%^zQlD44K*F2 &̡#Vfnq+ 1ʺL Ê,\UlT %!6R!+с5h!)0a**PdaOgKJ!4,pNxJ[폣K6#f4 y\ѡz ~x 7۝QU}yh:W? P8R QSɘid%t×dV$$_)Q0H\`t(աxɈ1 ~E.B>Fr078pf{qZ#َSk6!%i2 >4H37~0&@eVLضU NFzXkoҬ)pho%oq+lnE–߸s5A&00`zQw PNTj+MA!)p[$ٚC09A/n.(1n&ahV1Gģ{lǯ*kUTumPDY'OӥVE4emߟvF2NJ- ;milr'߱UrI-ڠ:z|FkS9cIտSEpوPh'CΈ2~ KƜMԅ*v8$IN2NVN*KX>|pz(,D\8Jոu ..U @߳M",jW "%^Nfjd]AQK&ZdO"G> څ w5-, 0huoĠcߧ?'(c"U2FI!_,l\Z&${!E+ չ(%2'7rg"%/;C *LcyQUOjCh6޾* W^1|n۴j}Mqs3U:2c:[EPtjU,k_!B& Mw#[ҟT?Vzx#m "U\l^?:UEHmAkƛ$> +*(n-zyX^C3x?/_"yհ&*bbZ":xHrIXHkcS a~hK`a =T=Nh\=)LsYYO<aG/QxČ8^X" -pӠ ū4]eŤk ^B1?ka&A3\QbCpT`E=S詸'i;!ĈPCRKh[kmFK6~Xg_f< 5Ā:l^|gP٬Ǣk1Da(n2t-l 8Z|ݰKc'z$>xG|o܅?pas׈,>[S ICW ,&IuC2)#J-J'jbeFw<)})leЗخf)OKB-]Pz6-g$ 6t$®r'PV4iF7ng&5 t=#e8MjyrPOu?sk7"d]pW>߅;qV!B0T X0w;w*.N̕/4v+b"v xXAk*.\oH>h,hɠΏK!;jyR8f:re98o;8,sfmF=a/ڃsIG8O~HA Fq|Ք6CFilCHt>WLDZw#>;e[cIKvtyOmT/"r`ԐXaZ6 hCnxC'i߃+]V6z?v|uhڝO+A}%:gR1I所f +8o3|Rd=󘝙x*gv!CRX\C#ψe}yҾ,c.:[=y0eK̇.ꓷGGߙ!|Y~÷)q|@\5 <}㿄55ozfm"/CnT-?m N3}ItH}zzIk\r sLlyHr_|4GAH\? -s濷J}hO`"FʶHbۚP#6$wڇB3xrg,[!`{ߎ26T"1*L!ݮ"P[U,8SGU1y~^Avbt6e_*4k^{2P߃ۣ~c* k*`i̷VI ncLX8q6v&_όDk} ]bLdfYأdlЃ]c-hɓr6ЀBvMqqg`Dsf8޵U!?<,ఁ"ZrpO\ժL sƜ]U%޼Ƚ9!(U tk?G.AB#^ޢK32!'W!z+P r]> \ցlasw5tea=BR숏Mb.w$&Odp$b4黂;HuYK1w%;WD@S|e8Ug kn/8q9@:Kdpsan$vA8Ȋ*όpnkdgb˻q. YZ