rsyslog-doc-8.2306.0-150400.5.24.1<>,nez[p9|EFwR۝,9W@@wsi& >;l?ltd % J"B Xg (   $` χ p < o(8N9N:NFGHI8X Y(\X]^FGbXcYjdYeYfYlYuZvezll$l(l.lpCrsyslog-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[s390zl32xSUSE Linux Enterprise 15SUSE LLC Apache-2.0 AND GPL-3.0-or-laterhttps://www.suse.com/System/Daemonshttp://www.rsyslog.com/linuxs390x` 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(s390-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 scripts390zl32 1702544987  !"#$%&'()*+,-./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_Updatedrpmxz5s390x-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 terminatorsGqM\BPutf-8f95265f23cc630716102cc05d8adb582097e7a801afdd5e77c13fecd08bff707?P7zXZ !t/|]"k%jx.mf^r vi0q|@nj۸Pvu evWtmI[c9t~ w;6Vjuw-B4[D(e&`@^Gv2V \ H|ᥢ)o}zz4gq #ؘj8|Ŭ4nG Ii}ߤ1|[k5q*X}]GNpW' tz}/֞ɓxR>e-&CʅH6 1dSbؤ1,t4)o׳}WM** b xJM~42B¾$d׉?Sa@@668kH)1kmty!Lw?qtrzy%vzz˙\k]CDmƮin@N#d*DA 2<T{r;{unMκuH4Af4xb0(.4:A1 cCq.3Du# L6dI:Pϧ9\㫓eM\~#4#^~wulêLvg~s/$d~-jd^KVM~{GLpZEx_FWԚmfݻe P\CQ3F g>"$z`ʏ#P,qY!A @H[7^o?FB3RջpR YF 4]c#@agKs6$|?TtYN)3[0}/<-ENH"2[ۧl{O˪E dTXH"8ffYc4yeѩ&]4˸LT䠷A/Χ e$mx)kq~o3R]K+֦ɪ2c&aaXlma)|Nw3axLX&"R7| .z*? n`tΰeF[DCHmCtO_/GE KG931mPLRcfꟳ U@*F2HЕ*`c+6Q4$$w%&P$\ kc;RK%O8<[QOO\qr҆wo<9#ya/NIJ^QsɅ/.!|z}k& iQQ,aC="2V{ҨWN'*&ۙ-;QhEi.!nd)'% 1$Xs,:1G}^Ђg ^=&ja6n{kUV/vNX1D1H+VLv#,& ĤMJ?+*O2RrVD A9W>GR 4i@o{0R፱@]V9FB8q?wNX_-y|i9nmb !QH"\pO l)@T ?齃#hy9y;6} Ē }ƽ+q1q}PYh$\˿i\|M6hY0]D`b~z:5Qlì':rdxʢx~z2R'8]KqxXI6>}QKPT@P|1Bvз v4i9ŲaTq3W$*a3w4ʻVM~h5A6@oc8\veit7nq6x'`tXwApO&^7Y"%g GN`ZJJ bU3zmm[[Bg^C(2ߠ^韞PO(}K<׌+Z =/E,[F}KgI^EhơP?9n¹qng>]ʳ2?w+I7Ta!L/'nFc6)5]_`t>6g8hyBX@*h4& \gG  :d Nj\vvt9:hD τBwXb^XR/}L^4_A.W Xo[{$j&zAD\J7˓ݡV֒]m=QWwauQ51,պ9,g~s@NA}j}\}s!`7ӳ5⹽YePr'뙹;U+5Z ў*.}^q7W횛'ycdĈ>qNp>Sso$*B` @4[%iF Y T'_ՒGցDH\6ΛAKdN@.E:^SIŀOf"LAGT.8U1"*M:YT QFBG_^gs䏖϶2\p(x\l,W2)87 R՗UQ Z̳]5n~hND~oN"6ش<5Yo<z󘳙Eӟ,9mD\UghX`{meP̂8H O]R33)rSw@kG͘HoխCeZ Ibc2Pڲ 7=rP]&>PXDlʚ^wM|Qf 7{i/ّ |Zw8LqgzsWF%n$AP..r 1$­bbـf5YF>'*[#x)QKCu)Bp@\9 cTS?qLF:hU@e'%ߤuKT棼 ڼwg%H){|%TF&o3TŎO_`[C Rەjml,m*rEr=dPhs^-G5dD|KJ-obl)lYy)X.Vw(?ֳӁƹbwjN8-gd'nwfJqF33TX+Ц5X tfSɶ4!{VMGN|Uzc sMHFmfQᵙU" F}3uHЧz8hЎ3Hu2Dup7,-O"ܧ0iNS}D\7enV5~C00!n&Jh; Gp&{2{D$@֬\a`//L Tf pg4惲PQ`<T 7v%R;]t1ڲTqڱ֡U,>5Chvv)^yO3Q :-cw\ )+yIC'\m*aޢ' Cb-a[Ia!l;0aXT2ry5aLA1jy%i꼟 b|z||V7 k2jjjh%PwIN ig@b,zÛ+XM4%Maoq.6Iw$c 2tk .S}> {M B[[|,dVk毊DeW!fg6?v47T 4^!tFxCƒ=(|YG='MPڞb7:$WeW/s1->GFb8L Fd4 k1qHul &?9D랽@E]Txʽ !%Ȟ9%O1=Pnc]pOF%梂2|2X(Zs;q ~7`TǸcl搝,Z ?H@4|+NDRmb )ah>"A}muk^r@᠏L6`NPj9&֮VvWh)HkC5y dH ^T1+>mn<%!o#t`uD i iI|]kUH08gEv3 3 >ר%+Ce?Z݆ 398"?hͩb?ɯ=} HYH 7~ tّg^YdWS:'F0\[D8~<$>dP^ 2"j#8[i&Z_ '~p1ngmV/gOx ek/aXm`jVPO@$RwwdTs飷@{ڳFs1N@; $Las^@nJ_տn0q-Q$"J$$gi*ANl(a"ҨL?K ʣgǽQ +2ä5,N`;٢^[@v}j*oZħ1}kuA jākg4c3UN hJF1}A,"e+m? RB< ۧqKԘA-.B#|ڑ^'2a( "ge鍑v3{Zh3/5˝9Wܸ@w^-/Q}wj\06͍k0m,[kSfH<DM[5Or- rΧf2kyko>{2L%;Mr/m۴ #mH$bУNBRÏyi~/"TK9/ɔ2cJ٣]{^ޒjt;]o}f#<|O+XsG<H2P,]A('hċ~[Nlc-|qbȑz(# R ":"v4G&Օ yX|Uĝs5U2&C![>ʱˆPXN2D%h+\Eg\3kǤc7f A>X Ҩe :,Ѯ%HOnqI;5 լ}Fǯ#a\FA/ڹ ;9Mpݵ)|DŠ~ZfM[/Z5D>(wYJL'8yxtaݤg3i9r&XYg[vxRW.0F}YO@9KE`.}%jŃі_$ٷ{Limh ʔ))`K"ppo4 (Xt#O,3uʱEo3IiX[)g]gWkA'Ā?O0yu`=GS[OHA&S:xZܻbgWu<.X1R}&%;sX/ x & p C_B#pMm?:Չ\kɞ2cLx:!UIQ,ݼջ c'նr(|5CMޞA:%C5#>;}6S3 K^;i^Ma<~%k?(6s+i\5L~KsrQ`٢CR<5S*J9e(/VYgNxеP( Lsa̅45\?tk)wUPK"≊HA~M䚯AsXɉ; aZ$ٜ)G QO%s;,0v`:-@`Q 6yR*A4d'. >ɀ㘞8Ԙ졚"uKG2˱|pC^qZ uԬnEL!HҏBn6\N%@,=`Sd~rc}xymU гnec:m$=c>iT$Dz/yGo׻Z԰cîLYsdH.atTfyW<v†4m*x#Dq~pQÐ`Os%\eZPԳ ):7 }{Z_P|U '74? S| h]tZ8OY3alXz6=27j&b"ˁ<͡_{ŭeQ<1PϰTѿ;'Úvj4;J};1;~`x>JNH;+ic9SjȈNJ%$I#Iy>\~Wߏ0_!}ru5+3K~`a39VV9V3uzeDUgC9}E#5gJv9mf'&Y)[aֻ:5r;c1V@Ju;,]@B$uiNn?S&jY#gܞbf2{sP_ݻc14rZM5-Ek:n!ȁ-s\@~:x}@k,;H/S-*Hr6f&4BI+OM_:.0M@uB5T9cSkӠI"lre2II?xɢ.hp`9q:0;ŭFQ4 J 񱌻ǍqRSt Iᆴi%w~S}Jl `Jhbj~q| 1E}~=*цc#e:DRpӢHAGGByjS$R$ay@=,uw'`IW8QU±o)/ DBS5(x7;'dL!ɿBCEY$TA˅v[40gKba٩.k-,~ٶMY;oMr< dd?hB'u]jEw:Hl͑ Dک&s4z8cz ͧS![ 'teU \e  z-q:}nU!}׊rfIZɛ,.e*T봃<2=h~+ S-E*fal]vlC.L~3tbU'.8&0NL|<v/B8;=I%/n[Z LN_Kbg&o`[㳂D%!tSL@\_;4W0~.L [fɃġ@dc^rt63 4O!Ԝ*qRzV[ET#@_ ߚO4u:6h75"I?SPu+.ܵc MBiWL/`:#%mecߝ8јc9Q=@zC0X`eOpbhAv хfkVIWCd3t>¾̨E5OZXmc\TI-wb' I@Њh#J߈!r?`k>X!*I ߂2]~yH8stL "Ev Ԃ-h22 C3 Eѻ} ?FXS|Sxfv|*׬8 +1ۇ]`,V;$qMB&:⟳rI؀]3n57|(NZr5v*~@`H["xٷ}G x"9"r:6.MqU 'xfi.уOuˡhqӵjcu.cV=oӱ!l4*ؖVAA>Ơ_TSDMvٓJ9lrt1Z(I]{rVKωP&<'Oܒ4($_{De UnID~VH@W"7_- ~`-_eu<^OyN̴B"n6`b@eb4ULI4|X:QsX$# %Gc|LQ#+أeI=85LݠؙڑJ2mɁZ='y^9W&__/}$i:.Q3Ds |UU*UJvWGB[uQֶxŠHh\Ў#_ٱ}b ӥ3fW{}ӏlB$?pӬp:JJD\۾|*0dG/׷_ hoC@u/Ѳ@Π n[̈;) cm$ϋ·JBh;I8 u8@gCHׅ$Mnfif _5USB9hռ(hp`(yoPGI%$XqZbXn \Gu\á]ݖ0w'Oܷ8fJwG>xj R$ 䋯-L?(Z`=%s<0<~lzIn^JuN/p D1u`@P8TnMzqZX}bI2"cJg3zl. 0$V0;K-Taн8-.~t%Szp0n=/at0nf/^MszqLeǎ\S=]$q0r+;³=3)ҥ}G_8Ⳁo - Q/-_vN8/ ?{4SӬeǶ R-iO,ȥC@zb‹p7`C ~2Y LC=Z5kᾩ5RֽP~s1pŒJ_:MY1 .I{Õgݦ0m9v 50SZ,|~u$~t _7r眑Cָ7h%9?ʚRa#Ol#r!x{'ٍ"^0#+)T2zgzFH%|JX#44Yd<`nNןR2_&IQ@Z| GPQT( V9& 55B<2G?k}.#Smd hI_?77X\4G?;Fq2R5+@ʦ%N>jM tx[Z&:IMuMGmy^9|B4`7 9JbT7#``zm-uT2$u.K*׋E}6 C9n `3W f KFD*8Rظ'_?4 myCW):1=$nikcQ^X}Ms𙐫J̜yQ: \z܄,!\X#,Zq1ۯ9W}Fn '6w}BUrnFDi l`lg>?g[S?e2>)(6Syd#%1bN[bqV#KqTH Ep]k:N˜?IFF/S1,Tjl!n>"5 4o8fl'n;K]j;zTDF2ɊnE&կlښZ -o3$t5>٣Y_!>2,imEefxm"WCIHd0ظ<=Iwa^r* 'EpHC^lWYwzavETdkC+0_%*^V7 EOc|qn3}'<36 Y %9сZ`rz(LTCHw qiv/k5mra` >%_-,z֔+pxc UDlrR#]uy:\Lpu'eL4HO'-ET́̂œO\hW5QU͂y*ٴ%v7iy@:'-n]r#؉ǬEcѦ:GoLj1^p~9oB+|c*)οP^lrտ}I9eu`ds\'ԋ=yG/I>.R?%."6=6D - z y,r܉Nԯ~7P^FÊt֗%g܂%kǝ6iUpdS5Į҄^H~}O>}u d҂@Lu|0ȔD2a>mpN2 ~~0UJo3 fΠ`53J%JVV;6$ٗ=By_IzB'־G:HS3DT=mG+~B5M-GlP,W"D^z{&z^?2Z˞[n=Fon7.'KQcY̘߹_:lVɱB "XZ8^G.m`aH%J&0)W_f≍rFK45rˊΙw }lka料d62U}%M9b#*Q4kjSy@<ڶRU኿dNzD/o@B(!Q)r::\~fתt+}ZQRedzͼ*kSnMM_ݸU\֥Ԥ?xAdf qG؛B$s}nܲ2 zƭXƕ/(O/^d` /Xquܽvh6B>t 2@n$)~ok_Cȯ1heط`TRL}mRgMh']R3A#CqOIg,!J9ȞLhSҭ"xPښ~R]b~މTuQ|%v7^a<$X 9Htx6T"Ga #~D&g<C\Ԛ0K5f0EDBO;<O9F`[[HЪ Q8Δճ^ %L/Gu k` 3H{F)%BŴH~2+ΈAvbWupnHP>")"*)J4P!ӔFWg"g$i>/Zl ꠇUWݕqu IvOhA9cQ%̹+ۈŨ8Sv/YbHW-*p@~O-*y9@މҷcMAlq+xjQ&Xy1MQ:2_'C18RNoZ,/\w(H|y4j2f-Jqmc< 1wAg9 okr:нW̾4~G%ZdpX(R>,\ac=ES6 LV(Rq¶p (V59KFJBʁ2φ~u36)Iה9?DIpB{l@<0 &/l-JA Cƚg"-A <Icp_w^ .pM`[sfJ(_cۇ2`Yb<+#jۜJM~ΘB6S&uf\-EVkfcِ͜uw/Ý݀g/ܸ,%&XHjRbHF-Fm)l+ohtjqVSWvm>iAm-  t{hZھt 44S¹`x4]2r,4_9v8bYW*m"Pw!(jR:{ru"ey۷ȩR?Èx8>B|DE.7(kSn}5 n6 ֦C()ЛgUZ2O埜 2Ւֲ.Y סܚ2&F%nwCD!?n7/0{Ji'JG> .()QZ Q\ f!s4'71f ;VbMp/fמVNкw#.>0m#H V|/-76NγC'[H96&!Q(:ڹ?҂-¾ '^=;GQ6)`yQW]h:<^}Gޙ&Iq&0tk a?٣͇~Mp\ А8p*=#@*Ȇ(uaw( Ao̊R)j,뉙,ϊ=ُ^i8_d+i%[ȱȡ(vlBRNt@Y[Su!# ul,)A=3gyB!Mmo(GУǨCqn8+oUԆүaj$K#j[h(<( 8L{OPq_yx]èXּBĈZ8<ӎh[\0JHP_#A$v9yʱA0{ dɐ2ިIƄ-y /gy :lR,pL{d؆V;habLL2!SDkܪM~<״ia*ҴQY}$]$/~{as/Q鱷^Za/5ipڗpq/dLj d >2vӗ7,i\ZrU׽WKdsHԜWnU%ٺ][zKPJ@e|O@D/pvF=*;+ 0m`o "T1(HO"/avYoiHJg9]h2%B"k;ähN$ Ԫu.˖}[:#ZH]n^ȧ6 Msϲ}8\Fԩ52wx[727E7j?0)(@P5]@&̂_&s厒*78OSPo~?Aإ >NOVًQ3h`%.lb#0xRrb_R8}=~p8&3DZ-,y6)]by֒\d|5cʽS3, 5 MD8M,U YQf&O.ʯ lO|me/U8H~ 唁cbۜȶv.(w[4{!mWsPʍG0Az4cp3gmL7ΆNɴ E+%K>OwZH0O|'pBG;5 4 ~j>$N1?\hNpoKSR#AS*czg. 4{}BVӓr>Fv3;^XvذzÝc(N fnf_^Gwo-Y]*?EHۢMYUIHXy)[c`Dig@aSl>*U7}GS{8,Z Sߐ9R1X A;a 14#4~ *yds %9ҨJ6 ΐJWˌRX'v&vL7ȈɊ`g#V`qT;`zVu jzb_A> rт[ct!%ԅ3.֢~' (b$HIq1:=% 0}?6(_Rou\iB;@="EvB\ڪ4Q򥀮xNdk2_8Ԁb\5.lBËǍԀLȿO !T|I7z&'*k @6]Hwz)~۱xұCGyu5c" Tqq.,IOp*/xouZrfM&I`s2D U>5 /{bN$N}; D\t9N=;#r5;t7h[T?W͡pyԠd391f{G 8L/?È2]=O![|N gPE L}"px Q"kZ'5mbL}80V_3qKQ5Epofp_:l3\L22e֫zBKkWLMYx6agHccwZ00bhꧣh#D0܇q,-:45 'Ϋn$Ko~K XPXOQĔە ߞWF."KgBBufݯd^Ni)E' Mzy}`EO!YG2cPoFk#  L.CI%)Rp寏?l0 "XQdxdL(=Un=aB2{ptxVi8ǕF+)E< -^4 =Q;#䫌?Ԋiw6/ PIxD;UTci"j[;꫶ @}TUMu*8\ӆq8< [1%2N8 [H?C52ڒyJ:\.ŴL7jx5zqU 9bި(ӽ!*!UƓ]zɔ__⃬(Y-n ]Z~[[ۗ~M1rdU]SeJח#?da@ΏմI'=%^WpKnO$8JY0' zs (s>^>cH?F%D)afӴOF+tV'!̡I0*2dh[AeYR]In[w1JDɅiq"0%j= WPuɔ>y,{1Q? d]7; 8r^MB0屩/ Yz@P>0xf[(Fz׋/޼g?v/%UXIw7fz#D" T^5akE[2궎 LIV;dH5{HALѝ0)>TC"ͳYڅ4j& Vֲhx5-PxSvqk_p*! 0ٵlz6NbWʑGPLd3Q}QMjUc9'[1rRi G ڨHM;jg!? ꪻ6AU8rb0aMf :n>#Eg#?ƚ|J¦-S@ݘg3,ۋ ?%˸کfy0?Q6w=Qq>Zҵ VD!:{#?tFvNnm_JgXG1@=OF G,C_Gp2#x&m^ 譳yLAm90F|_C3 iA5< [#*0 NtzO&E @ɶ|\2oׄJB)ZH ƺ)J!~o}k#0cf"-A%֑ehHhv[`M)6]~i[i-Shؤ@3D.p>0%1H-MZ"¸M%ZP";mn2*[f{Tpf2QGZA3fؒS=-Ha"jm͸v§Yi@C@6*\2qnuxиTiz!%0'x#id,7`=Wgj)!ĹYĎ!̤MQ=q.q@%7wHT=hJDu=`jDQ6 5U#`wͶamxnlJpb|_DVE?3A~7 ɥO Rϙ8җ,G9w2+Eˇ_ `D)+C׷hqIhsAw 0ɭg }VY!TGs姤 _P~`ZǼEA0`=ʉ;|PjiZ¾Tӈ&foCU] xndLlob ߑA,)`졟"\IuB.| LRR*b=Hw/%JWyuH} Ȗq.cxdCd]`B[Fn&jiãZ!ՠ}njlsG[L9z%Ƃv cQ|΋Š|\ %c'f 6E#]fsemNX]RFiG9.՝KTT7w뉹8ߠܶJ^`In/6V@3*\d⹔m:H.@%,r&7ÂRRilXcr/SN$&Ϣ$L[zC\"U_wrزtI߆h@,[TKS _2Ngl?47j`Y5&c.D+YswD,_bۋQE0udM/^]df7 \d- P'#XM n',j!yˋ$D]X2'Xc jtA1&=a "$^}=4%8%ngƐ'8(c8B5JxjCži{ڋ3 &Xs|;!/i%Vl \WD;BHg9{. (>xtm 4p5=.{Lkt\^| g#0γqOӜI>2cIZXK:!n :Թ^.o;]?Fgav"dPr(|;?rt:+p"Tigqb92ڪ4Z "hQu`*q`HCt03-UDx>ЈAnqհ\ 2lgR۰Eu.<$KiA/q خm8v4SCYLYXVC.&sO0679Pt1k`|fsJFyp'?Z* RֈI+xFy?*[ȇ_`m ? nY w?[ ) m4-ya+q :ЯɻtYW|k{M3C\˄lr汯g @~WOZ|8 YڽMOD~Ӟ e(vh~e܉̃ό#d>8)CŖ7Ae0@M9i 8Rn0 CNo1wjIMDr.BxIU^S7ՙZ"Zd̲un&gR ;[1 zBϤkB2P$ucҞYH-.Ja߶ߥ*U<1E^GNq7Pe.윝Y6QyO&8r$ O|t="j'rV<~`jDk(mOg85uT}U #K^Yܓ,4؍TE6M Rύ$*9UCqb_h|vc>!Gd,Ww?$?nad5" vA-}x"/項1 NqPAJg8r,Xe +O̻"ں>իp~ԇe"pzhj;ptE̲ӥk08SgK,',`52KP_!S44\1:vj/ e>&"s~QW? R7яCwC-Ƽkn70BPmڝO@%Bg\Do1,sdڏ ; ?ՑJ-!dKjݾ`v9CO(ITBOn!qճlj.7[)JI84o]_o=Kbt*uXC|x 8֊;zT]݃(iN]3Ph]B-Vr[ĉ^IMa_? qX ݯN;?U~\l2 Ww[FZ؉6ÙƏ0]*]VI- Yװ=J,幠w"YxQcVa +~ Za(?q-z>[_1s]DNڽ@k5-+%, ପ *~¨Ж!ڦ|K/=L:w&8DzgW&+èV;uɗ :ghnQH̓{)xqĐ~0lxYF2(t&ɔNҚde)mGr$ 8-Lȷ8.nyT(‰t&EA128_=O)\c_|L1~ bKXyRI/ a!D imNs9RFz- [ _U[mQ4zEbs $TÚזgr;íKyH*:x&)C;#\obFd[5<DQvMdop^`?:4P.2DhV1m]=Qdj ;[=~ >֥|u pM=*4Ū1bభfO:fJ0lk?q1j'9ыr:C'ƫ+. "draT+>,F 7]ĩߐ{e(NU*ʧft8Œ;?(C1W[,z+2I"6胗MGOq12)JC#XqkH,Bu$!v Dpg L" "e#\>rK@/9ڏQRΈdT|Vq(xr0&)Dx*$QjQ̖HZ22f;JxOzK jZ<\;2M6;Fy Z#fQ/ImAmO((M3\gbyh& ǣW5g֛.xxcɔ,ͻK{Lu{*(_k֭bIr7}> ',*#̓+CK+^~#[T œF| sfQ[LUMK,*]2Zh0Kz,/( B6{ȠMu H \1-O:fT}U \SO7v1'rKM.|ikDӦy T&ˣ%,e\W$׺}EE$~E16n CnM" MoOLQCoOATindǬ+ kIk9{- ?_1`HmS^4En Kfb"rOGaT\.r1'",prKY@`U~f"{q!P<:aW~*@0[eLj"s ۮ+wPcoCkR3LyU סmc͹solAaUpit@45 iWVŒ^YsyMm)!b0 Q ڟ3CʊkØPypvD F(@ 0J@98;rys/? ,gm %@@_"R[/$| &Ƭ~6[<8%Q"8SvMis bpґIH"bM3Q?.qx۶EAs} dUR oSl i72n(loBWf/!l齴/GU5tTBzLo44O6}t6:kި4"K v2zwaRp{̏iB ]i;^iUt^5ʞ&Z؉vs( ~pØ?-Ŀ&t  MܯqyDWlp$yrVJz':ZŨ J彧SzvVN-XON;MwvwV쟡[ŽD1mƖwwJ9ㄹs7o&6S F޽>ug{# +=B4I/ )%9-o|}6Ke=Zeשݬ bv9uba,^Tot87 i=JZC?d߬\bbjxCݸjٰٙh-d1/ ~nEZ] dnW"^OwDž\oXt!YY d;it8R))awIyN7[nC]ݢ + R/m~j^1Z:#Fp |r*^Ba"P9^G,LomY (4\l-k@cx2!0L]cZӂ7kƸ KOޟ!n[=P*Dki^.Jx%lj wZ^gKxWwU!Ix7$˗Q]V[N}|xK"29jTING'g dt[BK}Fd9:#47g>}א25zce mJVT9i7\Ȟª]Zβkkkyu!Xo#QYvac%t(8$h2Cz@G^# 0q `/?G͵k,;KPHQ+>BS1_=4 2="KĹD3icҀ.Nv I-TM (J"9"A:,hTH:i򰈏tBٸ5n5HipF{?(c U6MDJ*Ko1fB'}#cQ޼îno4ee5zP"{ax,-s 8~a#fQ?2'JK[IEqt!݀FU%lٳ41y]YZ)Xc߹[4գ1PxRNPeAEV O2L]/x(sPC>DQUV큼TSB0n Z*'s$L#vnDP9|CHDըߌ>w2q8pA+oxI]8{u0%_.39ޏI*Q .P]d CHKK㽨8 XhF~8:GO ïxqtnּe}F5vYdKJXC֞,q͠n6rnk>2lwyK=8x4tzRD2\dw^yV.ڒ-,m>Rl ޜzQA33 )o|N%}'fG@ Bt ںX d@ԟc1|3$/|1O;[ǥZIu (^Bhⱔ D"ru>Q7!Y4hG `²S鍐L DFkyw h)Fp Aܻ!O%|rx gW ivdn $[2^0p9D ԜZXˡSP!"(Р xbn×6*?KO{`+<)Y(i.dnś0b,"oL:b}td>P\s~!ĆLѨ8$G!k@>zNuAmR:l~Tll G*$zYe bf?ٻ;Is_"L |6ܨqҹd.Js=@zX 6 d<*'_+ApNRM US8xpSK灠$k A{<23RrHnzZ&M>[.0W 4 Eie<J)$8Xlڥy ?XO^^󯲜N]wJp>8uR i# s4 \@mm"#? ˇ`T7;~kI%ZB􋭞N`=vZJjC$锋Kb)#N2W(}V9A .[f>Ve8CNYj Ӷej6Kt8BKojLT[3>ǝo+EhSA]0)*d Q7uhyZ#t&*BL6^>C%]F0l^F&M%ﬕ_c+MK 3W$Ym7L~,i|SJ$)EMRBpŻ"p//ōۡ40qm~.c) @!^O/åPKBydhqP͸|b`F#vzTB Pvn\iF\f9qzڼq6L1wDx3X[8ˢ!.q8m?O|/o p^[FuZ§kJ`, <1H7Rj"s&_t]8'ԿCK M5k.8>I ֌A%OM PnA踒$lH5J ]ŲC<f,2.,T?-vU3 y0u#ASd2X۝D|QH1S;CS-S0pjFnMS;P#/Slaj{x3kWA&VˁS@Uw(:s ix#NUU?Wꀆ#5hq z?LI||ڻ6Je '..X*ߧO! QX9_ 2W帆yDO{+d o9r6a% |J{6oww~}YR0&m2e&[b"5@)y't@k0o"8ϔjDLUsu褐_l ?={q*uݤ&y+p"?/8gw!rϛfH?E*O^wQ }" +|YDV%@].\aS HL@3)6{gsn 6W}AjER;TNk* 2"LF^.o0:Оt5"cM$f*0[?iŏ]yՍn:. ZQTSGBo_MWsd*m<# m3@2 `ti{kìgc3zThS RLh!BF6TFp"xd`/J׋Pw޷UZ닓#Nz.H7YXⲺ6\T.oԙeH[ B(: lJtn,H(0'O(so ɣn˚Yė?t?D7rh1H>̳r' 1B}3o|{D_>eۿr&@n'SA `y2mdxޝ+'nVj$ħ¾;MTa;qMZƂ!H  yReK<ĻOH$)_lfg']A|+/rh4FvE`kBڹ.WA|T/kMy@k|,c%e`#b4-ah`f-0%-521fgmN80NZ&}gP!V1eQUnc^+HhGV[СVSA>fINe"iè'((j8ywG2?h\J`7DE- i129gy2Rb{YsD5 |1+r_/k*?B{&`g7iEl"0U8/{1W~BOiGűTuU-D\~% `NLM'}r(zZ =eIϊ넝k ׈Imh,4!wl. %be7F֜{k!D0yկּL }fTp@w߸:IEl HAL+ݘo8^6 \H"ba"%!7rþdeIP8NȂ΀$ol\Z^C@l=䱧b t;Jd%rkd7UIEt Z`QC]l.ǡ[l&Sb/g^$d_R,Ab> hc N\UZ譨MN;b%̭v>>O5u>l0VV WqCbU;R€D̕@ I⡆Ė j?_N9Kb3jV0m#X|"zf wߑxvNp~Y(WTS;}yW#Xgh%(FDjG[ei)':J"\ҺkY}zj07gk[M&a']H>evdkFftcLkG묽gZ32sc4JM@.z>|[j6HF{f3wK/gE2؆v!crcV|/$>dq!!)M.ZGTREK[n|[Zp ņ |%\/nkbf{ECPl H![Z3:G=ƒ_'[f!lM\RƮgjvXHXW7VX}vw:wS{X<ɱaɞeXVA+j37|GܽjъdY;>*uMCI*SV1(vӫI&9D&9DSdp@;10`-+It5(bM"'̹̞qBh-WR]hKM.n%Ibm=oNY2zY,;Ocx X IVIK$it1{2eY"S*~,Wgvu3U脦( Rm/pΛ>öjMzhEowѽȮFCg޼6壨ȩ zX8kMmo`7v PpS!7:T@/h3Ś,]q'utm!̇`,EfOYDDsBYL1S->b,+%tfb_߈CYO/K5r9iaѪ'+@V;VoG7{\_g'ńRL_ ]+g. =lKU5BaC _%ШQ=$&.^o?S`%0P(gًy)#v5:՝zsv࿾B9&Er_ĺz$f2qw_i5}kk소3#\}%--g;3&SIJ)sV![rOZpHz݂{Qwdt:,ĖFa}fn؝Tּ'&j(3˯*Q0;աo1w\HMoXש\58D_Ii?H+wI]Nd][ .u 8R= z{f晻Wf=ݧ:}jk90{i$Xh׺)%!_&EVMk~9EB  Ԏa[Z0oD>-R [zVf!jA(\\T J;vMl?J͌"EXw buF4[~4䣵 VK (lSsf!Ȁ[)mTi4duqdִGF60 E7W6LQ +_Wlw/3]tt]O[ T?ŜG: gпpx;)M8BuЗo?T>~܃b4i^\`ef+ Ul|ʽ_?;.ctC ႗ۮodC@l+]tPB>Z{&cۯ%ʄ"kفU!/)e '1bbXp ] SS v8o?Бܤ[#67XǤtk$q0TQ&4Wa DŽ6=+k6s[Nt_Ј'j~FJa*c\v]2Gjȃ<ŝf5<5LSAC0Hra+hsj\/zX++/ d|.uf+WUs u k 2J7oz𐌪.W i%;|J %  s5]sC)֐ʠ@lTK[؈yRcB@c\id+WP^"[inKUe,Ig9< ^]+߶fQsץnRAf2}sd CU6o$ڻbhɗ_{wmv)ctj?)A-d,'H8}ݟnd.ˤ`*<#%k6&pJbĿδln6)H$m4#^/ dFE| ͑!N 8.잼v+|tun)3R7XMe2X|޿!kԂaWc$W:+X-͐>/DzE~ K:%a-w$fp 'z%ގ1B5g r>M}Xn>;Ws,xP2:4UaK)^=:Ҋ< Msa9׫n0<[9t x $GYA{. KB:)ԞQW w[ |v D9 6IZq0'IĠ(fԚgfof~5'_ ~ ~j٥U65a?}z{5'"vX6O ]6IRFtsVy{I0KP 4迥eY\lkSoMw+- RT=rB~ =$|n^ 9Wڞ-݄w9%D. _!Jn. H-ڮ;4a;.ms+t-_aQL{8){.a-(Em[^5q: l=f9+פZHv?(8yM0d;\+xO>%i;XZ]|UdjޮH BivXyo[]Ht(vmQON9I=f- _{o$^D缮RdiXy=,/eDl+V;RG&rii9x^C7( IdQd}=rpNFE.Zp5H0 |'E詼hClp!㶔jra. Zy`u t7B(($Zmt]M ?.;:%!i*ea!(pMK<$>v /I+o8í "v[:>B5>9vOߩ8|õ7(ĖbֆX~?F]Ay,("&Y>_qi.y<2E[¥s.I c;ЌP ޗAܪWtxr4h@IEQ uw 8G4^ćh¬J7ב$"u\ V0P";>7d S[{҅+MˊD"jHP7 `sf&P5Uó0QE Lɸ}&l:VTH=G>LLبu-⼶|$<4r ܏Swp8M *<̻c-1,ȭ.8KW0 YV~g(i:,/3U}H|h^CvvW(!z-(;it84 )ؕ*PVu$UH`ROWM*-h"q 'W3!h%igo$) Oe s^|0d:kr @%3F{ 2$iY3obc-d!`͘UstGw>liYW+;^in}d:O"Ȍ=퉚md/䡒b#Ŵ1TbXxsSʃ6#"%4&d́:ѲsI)ma-NPtj,nZWwje8 0JZ|*& Hw Nh+;C$*l3R/'qB"H"WҨB=lU1|OTZjyذ3˒ysyBƥﷰ &ڬ*f t@X4ho߱Z#˙]HndKǐu1ݴ /wPVW > iCEÏHL@!>T]L*wLJ,#|ne}o\UK&eNGvΥ +6ìzu#NZ!/A[_]h,&f@(;@33k8Rd߶aй*+M+lOKtD\HNs|!;Y Z,ş*tTBUXCuڝQHOqnQek#mlR)zWد1n8Ͽ'O"Qg5Ᏸ}D7W[PiL8C˕pxk,m\y wEb 7vMߣIK/qDxPC:>qwlZ%o2F)3*:\QUIݖ |}1hfCGzsH~#*&nYPy\\5?SL(!V}E~l_9(RST`=l)irN&A_ ;)EwW?+qb[&yq*&HҵABA΍흰 hE4g理6 3ab娯 RvwvؑQН< VSvo- Pq Ad鸺VYS4^:dp]f Q OQ}]n^xجH0v-;fC 4%mU&uȲ|p8JW΄n4z #1 T^iB]ӟN+\: T^Z\`ᅍ7ۃK* m Fc\u*% I/Lf~lu+ʗUtwa>B^,{׎#aՍÊ-.!m#X %1x28"%n Z~ΠχeouA6p^Wt~s4)RN*dF}m2.%Rg7RaDٴhk*P T)\ ۛ]PCg65S;AUr˥/CqyýA5NBUrxET82?.hv>5Gz%"afEk)@işȔh%/%`Щ  |˫d0`2zeaYz bO/7$"QIL>fGD_`0⟼a~m9XGoOtgbcD@M$Z{]dW3ZF\¼QcKJD;-q>; iF0>i9x So܄nl@YrQvqCFU!:'K[1pOwޞ"rU0C/jIʘ~cy׍FB- ʒH\n"=VUsPJUW5bmc*O[ 0f/=BO* ./h) &$~HTnecyppxNwư^_CNb@oSJ7WaQ"b-5Io\u@zFMsj*\Tgנz EԨ,RR'A&IK'ŵB֌0w<~1ƇK#B(bYL4"`[t:tEfa JT%H%^sDA֐%J|r'x .Nnќ Ӹ8Ra~ai㒜SV?{~|/"!4h?R(lпS=?dCP# wlZD JBU>;\ 0-(O4?U.; 6C1+&;(w?{j-_}{mNC%\wk &2 Y=>iJY؏\vMi MFԪ5!.ebzN9ܬORV -(k3FKbE:PKGe/ rz&Өs゘HE9+UFY}@cBnn"]fCϺ9cꣁ n^CeU,Ѣz*ml5 Y+HL$vƊZ:4xΆ|{v!.U'vEA+̪T_AzR}gpN%ItKk@"tpj\2<3(3 T r 2HYiHAM9O(O,/r=W-դtm۴9c|3\gZLĔ}`V#P4)tNbONfcJ[z7?^fO,͹q*r^޸  02L',_ReJoIs<V4X"CW[?ﲮ/7=ؼ2)|~ 4!&b(Vv>U9>[7 H}iv{N QM%찬61I3$m[Ԅ#W mw }u{,o!+}x~a}Ah$#qJ|9oZ涀Wu}q͢T$X9h'0cewK=y\!7v%&I8}]-\iidy&zmAPoQ;#PO >aYa9[KV7n67z:,4.h3v\&@BKY4m?pe穟a֢9EE q@y}>VeR %_ͩ(7pU.R",O?,G[{{>)NM :؃|xN@3*둔ry ɎN/q_BJ¼Nӹ#[ M~s~T65@Rx$W#as}רkS:Sxf>/_xHQG2|_v0SޚFR,0kke BJJa-Y$@]fs>kln2Izm[OidRB|Č1.U-Kpc4a׶y>FNQ7͈2o!>Yì@ %?cfäɵXJ$"ڀV8iTf?T@f2@7n#xdc٠LWp;E>0 @mRڹ$RmM9`fi!״V>6 f=g6vς34{b%C^DVHnd}ć@ w,?}ԜV@QCX8bhsPJi S1> U'x7@ ,XH{PRh$&`:'|:8-/9P7 Aw2&6mXp r{=q}'3Ǔj.{qSer͇dUtTy ֞ QP{" *燼%FWx -d-lQ44amsQ &}HjFP<.}ئPbsHqjWKh4p:Tk[b+%bvQ9RU7_ĭ<%&BQucOזɺP4 A07#J@Yӻ|FBYi^~P5=V\0 b)"!_GBunT$w>SmzZH lb1dM;=rf5jZ bakDs kmʝZsT{݈[o)І.&E_$o `XmV'k ExwTP;eq}hY18j$5qN ^Kd9K1Jčq>*%ls} (*AN[O6ICkTq|·"h$ԇ|s9lEA<٬#Jh(3rUOke Ó]>bA$NWW4?h xxc&d9`t8J> 6i ]e^ߗdA10N/sB.6ݭ1G䵳Zb-mi`|^6 FE (Ǝ&א|*W##n[E,*sڅt%36&@tBG kts чX SȮ8:s:/u"ېE~{Lڴ k79m-ڬ7~[S.0"FaZ~IẰx<)5D)-cDHe'yrrW` nXœmW@b͐9j_|AwW_J` (ne Jrt-~FZ #nQh]ExwuW;;Ki`Q{#Jc7S`RCMvD."z`1|֍$Ϻ:0#j sA ;WqGҎ\ r[m!U]knSqIt2ܵEΪ 6B}xF /+h%;*sV6/KԳlP:H/!?"$C Q'e" A!ڎURldw9Ptwi䴾WE[襪y*RyP[ׅӇS΍{=;Q0*h-:̓[ͦ |T /+7˶20rjS G2/97j9/"C'}:fOSy?_Ьâ{n"/\"c l`tuJv3d-Զ͢L_TnqYXv!*G<0% ᑯZzqk9Lrlf]Hz2ULB5"n7k[#ٯG[ o.¼w4t4_kCkYW5WH`KNȁAϟ!+< fooZ% mq]# ހ# Yq˰> (D&>mʻLN 5NɷV3|2E<M-$vjWթ%>Dz~|D'0S䛛wAeM<@Fb (P&5A gUPCX+g8 .$3Ag yt3$Ə2 L=/mzV𒥍*1k4徦[^;ά k|Sr~\̯vu M JgpaIE𣫋 $cnN]}=lq%V1L ^&"GPw\ Z_g^s.J!BV YVe.d8+sѪ1q'L [b}|Mk^3U1nDKI(Y> ߒ]WK{AcC4%K)VtSf^oFB/*ClLXeSa]ܥ;84aH顕tgEt{Hl")մ7SW Mu``kx%*Q"ݲ}7(:fh%*L i~ۑ7MSGKx!Q`Aȕ r︇a(Q~ЮZl-i"nvuláb'ތ]YmuY-N(B MzЌ#y\ [d@zNOPgՙ4r-WS1`e`,ɷG]&5x\>6_?8|]i+Sz֦斤 Ws+1 ozVn:Hv-uhc46AH+=VE-뱉t[-:5ıw!W,QtШN*GR-9/+ζU4Lʭf aHӄ'v-}mmsQ' Yf!+¤@i=nf@P@>T7cQon"p>zeLH^RF%+ɨb̺R7q,{Y=ۭ(Mc=6Y6稈gmϬ)v[spq,$/vSƋf^EqQŅKb+ڴZN:&a9o!EmԐ*{ϿAbh־8x%l$.0u- I]3q/%֦NJɽl/o6 GJ;#8\c֪ۗg!;u _$Lk6<z ha%(rh.r^G۹< h#O=Jm+tց" b-KKaz@Hȹf.ШI) (?ȘXsad9ݤF>9`ѤBݨ9HŒp{&xkV[8dZ@_}tZtph\]y;WؕZ I4P<;2ݽ/,&(Jg2.gLEL?>b#Y6bf٩~-^i4ozD0+ y#\bseH;xFgWFxF9;S;fJ #@0`ݩ5O 8pcQG+;%QmW\LyJFejgqud\2?'ǯY_KB0VjYW|kT&s}Kՙ5ywTE&[_W1yUA&b*a?Gxʢ*`A h+]\ i'آO׊CF@~Qۧ}gVbѢEwTרl+ԿBhθ,=-&q nI?tɯt|rvuqv:-4j8ִk4ΪV%>4P:y$AO^쒤TDq\6yEa<7F T k|6RF*&}WF8/]rB: 9+ݨ:|yL`𻼦wA46R 鹩n5{̷N S+&mHkØ!oCAO+I3b:SoBzQgCH&] E&ȇ;k(?ޯT|!cjJ2al%jwvJF:<< t}X,mm\zリ^BB1K'^ct`,d1TCfﰝ'~\jl×~zi^}%afڼeUr4o/rL.^t̸z MP- cneb4ZMPWAm>Do2"cYuOnFFc i/ m ֒]:;\$qHF~.aFay5rW\ T /'=3wETEFTuYΐ|Al}љQM Mk4 ^2d@H 7[?@"J3lKzn\@Țg/r3*vt#N+Yn:ԇ_ᢓy5R2VLȡkdzuja|fNT? ]J4NwI~~<ŷ& YX. "s}v`QNIq&h0N_W9Xjh=5ބiP1"ߓ~sXHQ6B|X3)4A"mB̍Z6!OL~d9^i-1u0,K78A&y=ɼnyNMn<0de(Rnʈp`4$=u_;2RnѣyO%u.,ÞBR2eU_3iFmq{3P̭k$i$[tQX/~"|\DahX1Zvis("KB}nRul7)ՕE7%ǃ1s.ѫ9ZH 7JE]ik*RvhXd# 1UPh@EH{ yIog%X {A#7Tɘj>mHU73Q0fw9DWF $c<1w*T"8tsu!"RȕyW(}*G&"7SW ˡbj- u Yd Do3|lRP*-LV%K1/!'o@O5UtlvWld22&3 pL_4 9hO͆bGFchdH[C#x$U1j|0 N<K\ 9h k^̙dccZRZ֜XtxwY9O(>I\\,Z4h_\{Q-2lvz^-\>*D;CuTeō܀tV ^ 0SEA-@b?eʸGJ "++,4A9,=3!-8NeZpPs\0 [eN [is40EZYAln DQ/&a<'ꗵ:-$SY@ތ,ta͖餔h@ hD\)rO)'kJ2 y#J uah9jf NQ!4+}Z2!DkVLJ) PѸ ”-|[7{Z~S18=-[(zl6#Ď~kCvQțA1DUK}Lߏڙ~Qم_ |i"`9bH2gchhѼ4} 7}6SBBaLN$@"3H2%c2X#JYǬSqvWZjlˤ S* M![T֙L9px$'rB[=o-iAWi`XfM誑b6o&h=C#V`X'{ɚ?eHe"O/݀l͊jtƠL^[9>Xlz=|F#^j^E _=o9rNBߌxwutݒסv4:af_: N^}9x秓aMžnՀtX3;2^w25l$ֵk-;)ʎ>&9vG疑J\n0_XqhJyYlaF8o '3rkh "ҵ05 `VXOJm#s:In;zNh7c$:֠*Q&iW;Ҿsͮ0V7zYsdLD&"]z;xb9)jp5 q$x,qhz{, -?VcDWݜV F z%#\:^MM$BڑΊ7@BK y%.E9؏SYQ ~ /o(vb} >;>3 i2 =Sg,,)g#FtutJ6[X9 4:n "z!k-S0DÂX }BL}lި\%HCϟȷ'_y& oSlJ'yz׷"Ōe$ H"~Ό WD.N1":E.I ]6O2FK#"ڠX?kRw~.,U>#nI~kI\3eV-Y%047D[er3r]֞SD"33x+3  &/"+`[u4G^h&ƃˆuЪ)TJFBku(_o3>Y_u:0Ps\\BM$ݛT80}{={m!Qpg8傇&pR6Y/`]X~lIJ쥥-+ gb hDa[2 ZGgXVHPCÀSJbq"N@$7xЩSp+!s1;D{",~`LVn15n1(L=?q}y@D 9bOx.8$hT>I9B)NX-<4·ǹ}GxqqrPB˾ Vl9\~\wK[vpmc-U "MŨh IFBh dCA rr]yIYSuR[Jt jypj^ݣvDtkq ZU4kMCv'1*8z<' K0AlQ=ۉ\6 RGʆyiƓ0fa&~|('hPtտce?0Tm$Ji-]x(:r5j2ߚ::r>Ǝˇa7N R!w,7%miDvlf B~Tqp b:j6?p;+ݝ7z~N#2v dϰvzh͞zG)7I] N&C<=ZqV0VՅ&k.*5 +3qPq;#E2jE.Nh(,ݷz =?Nb(п^O`Z{}4Gh ˜V=yѪ,* Re:o^qqiWt:0CalԄl9o â]>E@lD( U _I{S;.~xhP` E1^7cG$d;*|b xEw-e2 gI9U8tHim PyZЏ.6ks׳sR?ОcR! emS,R%7mx5bYM+ZC>drL@Pٮ0@F=B0}hryT}CzЫd@|ζ~ZNB=J `4E#ŽsMwIRmPy2.EJG#(a4c9dM@4b?ң͈2IpQfz DT󏆒-7bP?m)>_śթnNi_&p}_=#> r˺]mMȌ <` GE.oTg'I3Hz+ɋMA/6Oj[Iw [[.e?X֒bV1~h$dV7ZCԃ{R\0'&ä(sR4.ODdޖ3ieƖ~=_"܌ROwdfw!"P,ƒG:x=ot%uv`iB#XOT̢Q-;hj/ka^--? 8DX kcA[äwNxl;?I^aU-73BMӌ^ю-(:2XJ7ZjUW!_-.E6u>闤"KY^=fN": .Rbi`YL]vEXkxs}שKe($JNo5J^keŪ̅D ((01p8UCVI//u5[9P7gD4L>~Zum'" ;$J5uXת=jWKXgvխӼD#͓#6/ r42q"r#a.brf;^>>ȵnBVcK_k_yf G4ry<E(h7Kt+UR&#B88_R#Y0DiL#?*NxBP8GL dcJH.y'Ԩ?fXO^TLdec :1)9RT?禘ĵ>R>"g{]; J\~J|)ЖRzPs-~+$_7܂v;˶6򮗘wbhk^Y A=ٰVًn4CUKL]i^:7k$ 7f`nBkܾ҃$AӠat|O3*y!4J##\ Hgm`p@oYWfb3-t߀QM=&-Ο1 p,ԣ{yh\`Hs+r09 4#7J _!L v;jGqSwobE Ix 9%\.ox2=/ųA!T%S8376(eWڕl WNBELz]joM,)_G`.q85FQ-?=y>4cPݸEa_ ~@` q%Ta{U /8=ũf+:ăJޱ\5?nʝ@vX L?vA.$뭿A=hiW3Jt _̧(l+Uw)\z`̰f?Fe BA﹤8*QZ#slFov028"g?E~;6@J_Ay ʚgrEjR1L9R H"\ `\ᑘ RdˢbU-@IT1;LJY OM 6Ynkg/d8Wdr<q ADlDtP{h_ؔ>\zAO0 Dry[dB+?_(VN9M La:%T̋#LEP+@]ePRrUQK c_Gy!WkVsCYz掵v3aKQk-TދE&m!5O@2Fb3q 'B agqՂPB#h u5҄hHiխ2e{߽)O:&SS7 yFmĚX C#s/44l²D6dHwTX˜iZk$WnQ#N#ۑ`4O 8oZ>;|uGID$!WSb>NP%la:-,q:NTԦiG~0̐Ix΢ZZ_fyLWxIJDGB{YI+a0c&D?-@ ae)?3wq3Kh7_ ߴ3VqS+̟$) aRh!Iv,"fk!+wů|Tj*U퍦FC5.lp>Ӓ"ۈ2^, [qy_#cGP2G\Ӗq=ڟ_6PZ]+h:#nhIˤOm׼=l4}ptƷ_TǺ$o'ڗ:j&Yc{I4L=g%*% 鵴 јJ$WP !ͯP'#gI|̷?8} EAi8VJצ_'deH3,_OȞ9S.Uqa8Y&Ƃ*^*?1Ϩhx@+BSZ+s8G' om? "?>!u(h*1\R-d\f澠eRvkCVyD9MļX`wCm%}C,xPM6 y-Ιd2ĕl(];^ p2[vybz*+6tNh )&k"W[Ȥlc\ZZcFgk*>CBP$K%5hPٖy3q"\PRض-.*ԪIE@hme"v|1&ei*5Q?Ce(O <wtVJg_' u|,MClW78iJt00}y||=hhaS/(p|u'2iU7g6O+V)x.z7 Cv>"2c\5{#Ḏ~ڄ`AP0@I,zʎܰ[x0++ȩ_7]7_9}$/!=p/JS|KU;DoKÖq_@M }$TObx+s>'}K]HjTvkL`"U "֘\;F@CvOh(P` h|nݲI>Tup=(Ol8'v,eW ~đ;YUq]?š:] sُJ&)?g;~9 (ZW\dW=erm1ct?~FG3,G^˶gLB4ee2*F͋1`̱V#^6eTKsLW߳6K'\t]c4b61Ӓ,"Q,I,R#C)V^8 jѱH h>fҹIWʟ,c,hKS3=ZP?? HGs3Ҷor]/ @Sa\Jb̭N>Z%͜@6qr)H]\*pPohV-<5 t76R2yRO;I`Wfс¶mh˰SI"Ed4 =Սжed~ӯ]oRE+*ؽaZ).PfؔzIcNד<\sKkCuTGT}2wBBƧy<# d-Ovqy_P㌜(N7pg]R4dyj%%.!aHo$-@Tr]^Su}98 $Px[%6cꏇ@M6H~1)_ru{[~2%7IYFܑQwI/uv+e8S> n亮=_VaʐS)YQODL#Ycb}2)xҜ.KPP"v'[EuF$d˶@L\S͇X [TOfsB-=qe9EXB2b88q(Iۧ OAjhUnFYSݯ-g)wH$`AW_S.CĿW1$w`7y=T!u%dJ{~\@ b|:C-B >'5dF6kNAZvJ=Hi"G1{iCJ~"@P z{yzBW;dD F'>h:2,טeISVO3QTЖ*ݰlysyk;(^dTWM"ɺH| 0te^r'3A&*M='5ȧ`j 1 n3\`(zӛMr5,B{#lJt%`/ yۻ0ǸHZ>P К!WuΣiU﨓7m)D*RHWzYxbNוF}ͽs+#cg}(͡:~I cc`4vTKIlpw :q]Axu6zHrGF%Аȥf}}I5Si)sh}hN0Dj=#2_ h&Bpx]e2DdFêP15յ9d7pv:\Pt*FFM,)"4΄ohv!&{WU &/4_;$Ѣe '\D2Nj;k~g%=_~=QO|9\vF8ZEyM5aߺ~Z"1gFB*[4!$6k} KPV4; 0$cuبvaXUzө.]O:*'xlcd [I,e™9ߟVFha-S[XcWa& Ѥ9gG !E9VS*_bw f-SX.AԵAuՔ.?LRA.g۶W ހv`WKeIY=֧חgГ CeT&a|@]=Pe1&S]wauEh+6s\= yBwiTFkTfbtEQ*%-rzyHⲅ!\5.h%=_nZOEW1os)ˤ)ŴgA1 xl|'."ޫε$3K -$TAfm$YkR+d_@Mw?8X37LY 8:njt^*k@NL&KaW`Nf77ͪRdzBr™0> n[!uw5?t;7pX5{HKL[z<6rׂIq]jh)08~ L,uLfb uuw|YZ_{LQhBaaGrU=ࡿT=CGY}E,CRg{I)r O2øY,Ͳ<9ȩbqߤ~lYгO]UhChsHݲA{NMj>\E0v쟀$l2HpZ(_g)4BO {_{K7˵@Eg:%]1My ye`/)gK1L8H(_]̳җBPqh/Y2ّӮÇ1oE;qA˛0u{'qG g-K@f#Wl;_;.IU8drLjg]$y&PݾS)YI2yU $N?!"1!2pd_KX+ ?w]eUVų {Ê\|0%v,/P~k ͝}\~6 8ytՑu C+pi謙 }4ǖD_P^OY4̙kBzCJ XKW&M#KC0զ}r*5<xGCꭳˠ 3l@yP`WL0UM@O1٣ AE@'Wvs HU ٕai5 P3Oبn9K4#~䊂ez7Am/|w ^X&F'*+~g6iۻ.B^J?Z ާڜ\pAAm`Od vp &jwFVKB 9yYf Qz Mj]"BaX׿p⯮-Ems"8Şg%ng\0bl~p9quVAlWd.S4 XC\GtW9 BlkO1+[V#6Jc"wTu+ZK0d:vSW 4**d>쐮e}mA:}n0;ߖ LW\!\ dliF-R^Sqm'S8CXq:NV6yZ` &e #5Qbx0e?~@ЁO:bqU#$|wpضS,@iĖ5zіLwp0w!Φ=خoC }/"&͡sKV$hk"i2>OAb-kF|`tshh!?ԯUZdD,>b FU@,,{gn .܃n*7N|Y|XĆ2(j 8g+o`D;7n9JR̲lmu* {TZd OJXCR{a-85ejCNҒ9:7b K4@c"wTi GK.@Bu+h G5LZˑ"OL=},Uy+>xbhџ{j#VШaN*DK3)طq}685%0r-VN_tqz.|ƈpn-dUzy>u 0`M'HB)hK#(39S_z}Y|GR04(oۺeZ˱u]v:AzʺN\63xM}fAw~~G0ʆ诎0 ( C{*.#ƒt Ⲹ,Ì0nl!'”~H Ti8:=G-:FDͽ'F]JFYjvC0sxCۄzP/5 +yAN]KZ@r^jEW^_-?`)&V谑Q p,r$E$qv굄qWyˇ2J~1k$R9Ϫ7^4C S3ԷS/6!]>*I\3!Uv~8Cz6@|Gx~nb+MrCm raRvtOTɯΕބ=FR/=%GɤIvԀd&1YgȞZ-UvzK%Q.ٳB54EأqdA w٪zvsJ&s$6Qwӛ(ԇ"!#4H^gvFNM3Y<{(pǫnf֚ʼn= `O=+ӧԡoFNmZUCq^^r?Uc(Х4-oNiYW?fZƿ)\wo}}JtA+!*aU8S!BNq!z}1 3זjʧ :ENAhVjpS#bѥpexWJݧ*._`(b݆OaҮ/kZpTmcix|"1 I^A?R1'gn+Ǩ|Fit" b+\plZkK sZff ڗ<ك&w32 ijD.* {*\_ |Pe"]XoTEEN鷄QF'@7tV4QB3"T n;|RO`xSғlWiJ E(wR> |oR1^Al pNN/MQsX*-ڬwN~u#xoOmIrjY*ҘP\fC$X98ɸGO4aqR28oeF]Y3;> >-tƢ( u,(Um&$f/_}B)TQ@IJ\s'^ |olF 6UY:_3Z@2OJ˝do3ާ"0!L,Ɉ&iŊm>TFh F;e_ ў`9Z[%5ҥ)>1S@F>0Q9,gY-vD'"c_Н2/{ st[Tj2 Z! $Æk!D,&wçwyW:gKR*T*ÿhOĠaG5n2b8h[1J" $I|ףAD^˺Iq^5CϠ3(AAn<1r.hʒp@, l&ɖd]X_䙷qո# T{-xn+6\Y U\)Kxhy'&bJbvKڷx31Dy)14rrqWת-#,j\myoqvuμoc/,h$'=[1koq6$X-mFKzd[#h>aiD~ $ R5>>n8!=r;>Kjw_M`pu?^lx}тcn{ b?4R/\*x'"ZGqxӟI\`X`OބEMuI} ]b׼h9┉; &v%'M fl?vaA @cV^ DVmtHilhM|rʓ<PAd+=AsZKUS3eqY{m" \H3ry[QK;6]ggI]7Wܱ\ a`ec:mG S\#j`A<[Uʬ>+':\'c'oiI!>}yP(W2jE@\A˟fi#Mx4S bW9dR=$YO=t^fӲT0?y IB<|0a$>\ ڳW"/. Y LM\x8ۖ3JM1АzC;D Ƒ $B.g5nFO4Y7a 8@$A?pw9QVbe:4ơNOsxEvx UZSce²Vyg2c .Kt8gWI 2گ֍;6 qlglV"LQ=pzwtචvP-Й1F}$7uS=lmSfpç!](dpRDe6*dh$,<|RfL([+Z3Sp~PR;vnU,(mWˇۗhrpZQ ~X iC*k<ӍLYLyF+RVb@4߹5w+\ -ΒFr=L" Bjlkyi5?W / (5@&Wfzȹ8ViK w{@p20 }uD$w"i\&SHGҢD O*߄=֍_Ԇe֪N E*'\lY`7s?:6lJ'WMS4̳.U]B>xzт ҴW_xnI~OTlfױFS<[rq4)sA"V(%@uU;t?J93-X|4KH5e 51Hle2qJad=,weQ=vll c=_a_n1#4ˌ&гhT̘nY =^;e{ 97ff/z xo`;O᠅hYKTz P(`j 1jۜW^)TjZG>Ǻz\Ӷ9Ƅ.Qi.4Rq4`6SwPFpcf@<-4oCCDaއ T%aQ-zrn,js!nɠ HGzCyFݺ%s"vtQ8\h;,f+33ʋȌy]~rEŐNO} 䏒PcuLtNVh$'v-- ] >ڹk*9Z3F0,5liI}A0-!-eD'¾VL7#C|곶v1M2 #@41&i #><Հn=1FbcwiwFRӀww 01(Ox[+0gįwI5wh:P"y1pL[-od= q}##>TGj~h;oq^%0d &Fr-YI3O:|0 qrɪθ\sN)ԚOɆpDp#3o~pfDC7&67vK, ?^N= 9Hlh(@=h9Su@eB66wJ$f1snpIW\Z@0E>:)턭|MR2%c$gL?D]"AuIrS;QE4!4Iq* <lP~SG :P )hoeӎ K$÷vˬ%%όhʉ mXOwО05Qx1D:7&J*6/D⼠!ˡ'ȟl;B8lb;~m;\iGtyٵօm.aA{6.ġI(]2935+~QGȭmMLoZQlC++^գҊ+pͽdpQFgZ X 5 n>g>6Kighޡ$< ߀;~ZG6T2ZR/X to˲(yFyތ0bo _ !7> nӝԢ&`AAqk~ʖF#^=otrK68XS wF ެ^b0UZaޛS9ٚye \Bد+X97y0{MX 22)%M|:*1 YTHçm.K KcjаC*:jy gs!!dI檂 n_M=fK(ӄ )N+ZiqfuJ@.F|u>(DҋS>H>ÁVOv1:qUvA}n' (&{U<'Y=0Lܠ@6W|d_y *L²|mX'T^~vclZ H0%fd̀gBjО˝F;'-A&y9g&!A I?~$4YvGat1J#_5ޔΦ*\ݘԍ}4-~M=RPx;z" "͕m,]rڅh' DVBh* 8唎5 !M̲XaTӔ Bl3c>M$8盃l zL427 B*8tVwŽ^&J ݫs[}eFom-4:5bxʵf;ļdhIt]̀s G+>bAtH*x9K|2KpMBLJ3>W ފUu&#_X@%o4{DL*Dřjv?Aeb':;pq)Zra:fJlN9`WUfZaw8ᶆLNLFDŽ {y^!V n)cK6!O}L{w7yLInĕO^Zȭ}*,QBYF̨2쉋V:n"_{Gc"|H9"Gxf&!/gjKvk\R3]KK2h?!0(;r dj"=~H-L& <,ѡB~_J5"F(bMt%ddw)TF Ђ8DAa'=q=(~GZ'#~P;8ztD}[)q2.aIUtI .d?qozG!*QȤ7@)%tp3ZjC1;'+e#CFl-#Rq1kMr6ZK;o JW3 y.*QU4:Cl±O8Y|20#3`@# ;&iv*3)0*E^ CJ48-JAՄ7fk`!0j{_cL]d3yb\^,y YfJ1|A!ۆk]CoڳcLO)~(\RmVWy»de hJy6іK?\8Eʋwprei2')wr㤪}UyxWq:bK. Fp^[^Q ҹHFGF[}ȻOb}HJ_C͗9˯rQ/5`_sZB̑~c03.ƐHBڹ(6w0UU^c7d*@Ebw_M AԯV$+WԬ̾Iz>[Q'tZk&2!gɉ-H,xp-JdWh(Cڶt=ў)ə2jC/C#O3!٢ u1 ʋI`pX!t-Ot@a0ĚRƳL*6>01uQq$\m%i6囚OM%6V{gTbo_9YQ؉ex7+ 8s^voʉ[T68ˆ]iySIc]BLv%i.!.N~ /|S):)l6t65jJv2_](bIRdDӪ (@2[YY^~ojV ^(w|:4!#:< 8NL{ HE-?QHA}y%B&nAU憂fo2;A^=Do;QcZd|!qwz廞RS꼵Y5z-W]WMsg/ѽ^`rzںV-_A74= afȋN hHxlU(N%3l& T|uUDXX NZkJ4^^ɖ|hf51=:1۲pՇ1bLN4sDĜY*2Qr}$t%Te]֕ss,mZG5IlbSjF7i^e:a6>ΫOKN0 n9EtO!ٍC6I@:0fHŚrΚt!+2܃GǦ~{+sá ܓٳqIh覴tpzb#kC;wՁjx| 9cr*&gj9XcŬ /N7Pd~ymZbFh2zx<_ϗ^HtSU7[I߲$-/e=E 2ad* _% Nu]>-hs$ ,{*'^ %M0v.J},ތ~cy~LvU~1w2b1g;!jʑ_LفF`߂v֎7±Ҙ|PE] #Jǵ(fi _g,Sz79O"ݞzFQcXD9= *u`U3T#>%}35Vw.i8|K.KՔB$kw703&VgL ĆhWO|Q{318͜ W?KgO ]jEk!eB"҄OE_]!1mAǷMlnGYL[{E|5Tn|.rfsCºI,סJW?7j_Uo,WHஷNIM IJ&RbFܛ ̬`mbgس{ l"lQ`ٵK&]-.$yaϰmbNt*C*H-Ē^s)OD'tad:Zp훩+ATKc'P׹u¾;i?HBܐx+E[l'@MenW붖ئٗ ҕR6Uj_.sH7İ'{#2 FG2 Wϸn,\Q?Y4}au6 = fŒ f';rv"[b]-{JWZuǎ^e|_lJEo(Ӧ2VV'.E~̐$4|tDR̹ -,aԝA~Q ;/sk U8Zo%4Q!b@^IҭQ'gۤ }<pA8\̮[ӗ-\s}}]Vؓp@iu% ?*\X]/J*,ubg&4m+usP8"|R:#\kzl&"$5;ʺsl!ˬLFYSL3m %p৛#WsA|Q_6c6|݆$`*pXwwiD 2%+fĻqIWUQ@co Ѫ`~(^Vrm`Zq0kՁ4mYr&s%/S/b AJֹ d@0 a\%nLeRl,/`uM9/x븡sU"ïJ.NM~qWt6ggeqGJ4|tmN%n!%*0Xx~G:~P&&{䡃~3\Ptft`)/z}e->mX"&đ1dQ$;aqgvr=xT>VK<[^.;CUP1bC`,ZÂe\B:ҭTՠD}ʊttB xJ^% ` hg}Xi+Ts21xSN2J)"yO(_a2W7|µwZ`qEͧ<34 #E&й7h#|a Wm2?ebt,ρAlc~\~1O[I˽Ū 捪?.3˪eIx!7嘯t|tѤot'9uxnv$$amҔ9{^pmag<}=j c$NQs O$=Gg[6Qum3p,`8;BUD32F|\NE1SnN&l8fPbnɿf25-=_% @fd軪H9wROĚNL06]IL S=Vq_EӰS&*3F~Drc8c)+o&$:U.\%15a5o޼_q&)lU ]y _se%svَ'lٟY~aw闍m(>6Rkj)Z0Pt- !wujY!݊eim3lXwX&уUwO$ɝVI*nx-2Lj,Tfglr)10801@E4UF~{q^Oo^ݮje~0OK1\1f1&T̓d(-y9Dnajupo[ii\XE0@N+_RV<5FfIQY*9#YIITKN.tr‚ Τ(@LdAŰU 63^u`@Dbmd*pS,OM` g}@00Бj/^` mjLፍ4B;ArKxf+]NT m cT 9{s)܏%'RmBj5l^cVI&_C?$VX')S9hYpPE Tp NFi)цgKZI~gB ò!46g&'lZ sHsDCiK$H_s$e g̽B^ sHq!{O 9I(7hmi ^`\yƩyx#ֆ~tj92>d>>yqSB ڒH 7o[8!ݬ GʱER)uV3!,rh4а@_a

FtpSaBkrYuū,WDQ?4_CE=Bt55=6y i}dq =pbp~/C .ֈQF*Vaee #|& s ]qCvVw"\fV#U(#C3 ݓB4p P,9 Ɩܞ3;ђ :leZ9a?8k4N ^f G}mw)Bs..V*c>itzj`dVد<0[[nʈ7:8|UTLeX 8߈Q">P;p!/|9אqvi Ha'c:GMۏ׭\[!3>UPa9 = 5`8|N@@mb]v?+ ;IL}(Eώs-W*YvA>0#NQO'y2n*RC!TKŷNPe wk8(Ay*،KkKAt\p"Q,eo4oy E]}.Za[d?xhs/Py^Z0oȥA}~Ƶ&ląod&C 0R-#3XL l.y,16'<]RW_D{J :X<ͫ(ZEŸ'& #I\G cgeFH<Q)n̻*u ȹC0E{W+2N/x+h+eRP-Bv_?1Ė\7i //m!˸r"$XX{{ 9FaZ畚pS -:H/&Aך8p,v =A>Ч*Ĩ}GI@ʍ бoPj>*Jo+ ưMJ I_񋼑ᗮ8 0ĠX~ 2ĥFrfm@}jmyIS*,^WlFRnn64uZv֤,>!fu q `2C"MIW,rP7BRfwq.*lE+ͩ/O3+Td\A`/|~59{^2Ija!耼2 3wPAlD9B0؍8a[.]gF>KC[@ɐ#c?"״m"*clo )BN +ڜ|F~lu /\soNPSh&OEe}chK)dtL#mgM(IS> E7ڦyY<4o$J˚Wϳ'6fY'+|g&G0KC,CjSfYIg:2+G= T?X Dl ̚HD4LۃxQb!UOaࠃ,lc ߞi_RfRC)wb=.\GdCUXQj)2Euv=V@!&i>vǹA*s]R̨WZbvI Eч0EKs;=i^2!Dg ؗurT1xfHsۅG!3o|~" Яo6G)fjܤ&&e MR3 ^Eb`\@ν0ݼ Ɇ8MkΌHN=F@ ;YSU#d_}RVVe\1:-;DrtL5wx $/?8j\ºTU|̦ٴhD j6Z H =Sba =Zq+l˨yHz#Fׄ?T3`0R [ rS}U̴g`ba,X#o*z{j֗%TO&b+Y6 ^z{u%cѡ?q=ZsqH,O{8FkQ5c}>UtnRk3DguO\>H`n{sRX!??E]בy1ч(mB!"`q9 U޹c&-WW~TL: z1>cP7R(Pε_ {5Ct ^S"98A_\2ZzmsTeLB: N&Jx77 P@F SS`L#&@ 9 XVnsj2M^N]@~EQbU !p`K-?p]IRڻgtgDv_ ֓5f ΐgE~O.WWj7:0CîS^?.zOP_ӆ"" 6nOc t"Fvm@"' T=Q"b0N+v:,j9g>(,-FkR1"t!,J)zZu^W(k{J .^U5KOR9 o;XyM5MZ;IY9N99.iT΀q= _@?>|ɧ9|5^`ǥ8x}B.(~'Q@i$=3+1|IQTE؆ebjOEPRlu.Лbw$G-kۚ3F;=_9) t]K} ePRo\cwq䏞"W'H,-&.MGn-%xb@nܽAmeKMjN+瞲\EF c냆os,ta(Q5wjN2=g38jEr[/~\K쩆tc$ A㷸t狼cKk(SbU ʺ7ك0L™TG.:3dc:GZ~ ѻ99|$H̳:e=|q;N=z.h:CI?v6@\ei=bOoqD?$vncoӼ.m){ `׷H>K/Y@ZtG! Dnj#t8;Fh17{񘑅hPod2Hy2Y<pr~|\:HȦ`AF%Gܶ+h1i2krD96,mZuœ?fU$s}|=@xʦF(!:6]nl* $JwW)ȑ8-~C)O皎+3K-b k>MȔ%0F)Y{@IXˊ%kͱ--i$j%2q_WZ|8~,aw݃p]Fv--[3Dښqdym."+,b ;!@2>>k[nrkgxi9!,!C5wE סy2j-*&HTl57tf=C9e笚u z!ǯG;HM')iF;sj l0PIY$tVձ%&s[ʹ{}ݣOg@!Ghe*RbT%kFwʱ$'J<&C+:9 ? hت3u " ҨxǙ>굏:אùPmxU& 3͢8{g,"Uv5i Oc$ qȭq:q-@BdS݇HAC3fո侥8tR`LGX238 1GZp 1-$5~S*l^@ǠƴεG\?)xȀnMĤ˂pN["hŘ*q"y8gT;mk.X~u[+GeU@TM+om)`c MTP:9it._Fwm民Lgo1[k&@B38(WWDz"pU2&<ţH@?B$%b}oCvݺ݈`cVp+1Pxz Z+7+16r;vQ ߞtw?jҜ&9fkn#)/1 L'68;d^Y>,;Z )ܴSfLԶޫB_՚V@Wε0(92FSb) M13u~W ÞLD,yd;arzAomM@A1S EІ#[Nܗc#(rd@@RlYf'b2;hu^dXX.sGI7J2!͏L+PIyEڇg+ǴNv{HPL]K%tC%5:%I؅pj%&'AAw'Beo W Z%j!]gXj eaykO(WSM Wdmf^b/f> |OPāz_=yP!/fG\=U𕷤9Go0dk㕩O,0s&okL*'bEdACC|m?x^w o^DlE`'͊y;hZ4k`D=uXpIa1I.k0KeT_ $4}k c%X˚8Q岸vǼĽ(ȟee9yܣ;wOej/ln$1.2𷚷q%[ ,eSQ&)jC="G=Bi=ڂbD ,F|0qzp68[q/f- yKc.0 u>r7W/E_*fj_7hįoF#* q Vq:ī{ǫ Qd}Wq ":\ˑ. C}b,DJr$lvd!0ׇSӎZv0j3A Vft wR[vu45+2m4e$Y+8;ƌ4Ƀ fT6d!ũtT0?l6s:uEػ}ʤ=CkBt#9 e~O7Ƶw>ߴn57XsbԀDRB1H>ζ(sPͫ:LDJ=jw}^Z|od:)TqVG%H(8̮nF5%4@4iUr *><Xb:v1:۪D~998ᄪZ), a35Ͻ;s$_mKL ;@} 613JmwqBA<,saxvFPn`B'y80WFM%P+K&~3RBO,0N[)^  t8ًFZI^kF "AfE>Rʜiqv# H;ʶ)PAFG ̎uJ A"bL[SpHכM۪W*A]+Mo$5Kf0 }'x7_߂.Hy߄hraA89o6/"h"zԣtuy$YHqAYDKkEEGS5Y AIk}:[4:Gy95^e'8+ zb+i ZYJ}=G5ۉ]n%>Ჿ{h>P1|Gi{Ȝa/ {},{ITRޯdf^)59 t1ikwZPVfAu nГQѱRG~XPcGX R?!6Rz1xۗf?c6r ~F[J*:YEzg,O"H%G{|F=l"VѲx#6 GS.m*NJ׹98u\|<)۝ r1dp8&nC@,ݪ]rH$pK:l mƍh/S~0U7֡Cx-.,UF?SNgP6@O~@| $/ఌ̍Fj[i_ X0Tz~߸pH  rkkG)u9+{\1x43}c>Üh'#ka/fBUoڝw`"|ꦑą>\{ 7_%.UvNߙt B[YDmF`9'Lk-Uw[-$73B ;P GW=U7qntdk*ZdKSqRO,2nwj7h|[@4S~~!@6W~l8/t ؄)q\J7HVBhGNr쳵',JLr}ND5.MPg:Ppr.70/Y!0g~JOgP vv>Th]TPI#IWB&Fd,-j]ŚP!sblȻSO."<;;Y$٭A\Yjz+2#4(O̵ˇ8.kC>HwrV% ]2=8D۩$PcvI!SMbx+Ql3¾M ˽B Ŝ4Vm;3F1mbAUDf&ncA=ֈ>bHb+8`N!Gn #-W*l_E !udt[o_ /ڮ=k&BAVؽ]&\ 铄!O& o/#S-{læ ;B+F +P@ob<|QK{X9d:ko|G>>_r`U`BV*R1BL_`+*QߒZa9,b8]jswD/޺@`4w$P!)W}Iv^( aek!_nv2m P,Jb[ րpSK yax3GWq2ʳE٤|#0RMq샜 8̈?Q }:&.57e"1B"Ypq2§׷2^Rs2kinhʖ1 ^9+H{`Mz^"X8 =O(?˘b^%޾7j` pDO 'O*KM^u~m/!F%gGEZAtي~L>yƙ^C_H8Zخ: -y *RfU?{kikӤ!NK?3&=3!Y/k6N48A\.5M gX m%.:S;~\A (o& ٦(^eKڡl1)<0ŋ-g(('_,r"E.kp~bf!&3ƊLhoU 1QP.û7_iǫ T#j Voh{vZ(|a9@1UJ_6p {^ 止PS90p-v@s`p//j](pЖ ?r;kwhf&M 'pQU\O* EB|t n LY. Sltǣ./g1|lVx-fWu^ѳ RQfĔ!9IPOꆣUddi g9 TS:.T{RB.OJRoG#ObőKղ$8S{ԋ£T;؋΄턈4tUW^zFer._h#+M- EWedOouOɼ]kE+ϙ׭N"*9O8Am]`v"k9"9,t]/5:f7|IՠN:( +`k#EAsل=t_>/,00)C =OQ@*܈\ ߢ}"-AmׁYcY &ؑSme4"_%4 ݆ h5.^A[9 T}k(X]r!hd=Ttq3.65F2nx-T s{Б5tQ"g̟ݒC']>ݫ,]2{v٧Fg/現9+.Vd!bg B-<&h*CldoW_a11+%~mD8¸ӥo4j3Fŝp*uBs=!<tg e?U_)O y\\q•Ϻ\V;yg\h?Y6#S4n!UN椱rUd6NnC7YOwcw%W+Pt2Vl ǡdv,}\ݴg9Gv,al*tȗ=cF yh# ~nf0@n:*ЬQ,3ƞ30"^ ȣbiqd~4ޙ̕50=f ,֟0*"˓Gѩ7M+ƭD";Q0wIUs2JJ֔cl5ݏ)I%<)z4"7nz| ?`?-x(:9f3r:2,5&˞ Fv[ a"wnxn=d NN'wZ$t4x:l/GM#6 Nc ꁰ9 wByޞ˹\-RCAE᠚ݢqGEijo!u@[:|W{Ɯ{a9 #|*< $$ٹ R)U.ۇT0CqȬ0,'k.Ez^".5a"$7G(R;*$kbjV* Bm_uQ 2Ҁ:|IxkI|Q_U#ymsܑ tvWNAsGg @ʍ#"WCmmDl$\4^V3VX0$5%RnnK43?;P öR֑9&-Fuז)tl-KD(TJhCv$1Hwy4-,;NTI߬yQ&)\oR9[١|2J9ˮěsMgWR:5q “7ؼS`6Fe: ikj^=H$?hG;buFMP < &BoZ1~k> uj IP%t!,e!(Baq)ω~)G>kzGݘ} V o>߆ԩJEPwDGҚ"P70LLYuZ{J}R)d5l G5Zm!m ?eړ&e*),yrϯaPƙ4<y؃a (\|ZFcQD{D.2QrW IKe{@r &JF@yTnsDҿ* `|[y2+9 w 㮠0oa:>3JRx ŐmױWn}GofZc҇}@_`d!pdsk=ݻݠ{GVe2a"*=ggU<֏Rx$@&RS$Wo)[ekZZ`P|%r GtM<xGc9ذg* qwLGE+oQSh),r9ZԤc1t4TC)/Mjڠ@^D8 US y 'z:{=Vysae~C)J˼Kuo.W-ggX~wXAyfc Yƾ$}vIa"Jp^i?XG_.ఎblOP:9W*86@szc JYI~bY7#E2[x .gt.!ZƱtӆH)FXx/>8ϪP2,Q]e}S'a5lBo|`uռG(.?m 6G Z;8+Pa; wAĂ&2uːmz} "*SR b9R\$~JVP2 M(Qϗt\އ6EՊdvjW`dճhMjDb3zJpz)Vf H lzD2,V$h1z_\>#f&l`]L-.ԗBkWEγ|ll ә`qԇx]zgv*>D-j 7?ԧB{G]w1w} eV WڑglT3uF]}g+vUUFN6Ft7&[uar`sq^Lzg&߻܇&rfDW5gVfDZzFQC((}C%( 2gu}GYBN<ƌ^tcEdu{F6И㴢=ݛj _瞱RP#Mߊv W#}ʸM>nQ~5pwu,vQV@+pC2Eq J+~I;KkQ*!~ǢSÏ0\(v7AZỄ2JfLJڟSAo 6C =$ϞLT2Go2#%ȯK횠S0RIcro("2F,3^/V wWǃ_lv~SSK{d3 N70%VM^$ep~6JeBdExyYH މg׮P2nre{X~ 4%iYRZ} Ձ#w{ȩEӏn-n€vlvX \h|X0Lb%Ͱ" Hy`>mxi;O8 Ek<ʀu ~.s՚bK-px|;?N6 S_*РZ~T}tckKJZ3 qm`os+ ʦB :(5ի_Zĥ fZ跉}@FHLTw[lURrPRQ%{2ԠY[x`#(lI($~Aem3 { /a,1U9`^xʲ=YRb9y͹pf2HC_P l&ftn*B 9us+QƤ;JE:]Ʉ.W_` ]jo+cHx,LӾxS gj} ? J]6$B'CM3Y8ۿQX8X {a7Idum95Z8K崬A X٧h I yg?0КnaWU؊!Kh/M-0O7,-ӸȦS,Ӎ\=B:^}OF䏏Cqq{2$%*}>y:Wk5lT <7 דp)V5V7ur}"iRa uEadCV5(7ۦN ;bR;hY_ĵxv)kQuNLIZlxD fߪXk9<(B7T0ڎt/Wx싲 Ʊ)_FLnĩwf9*s։ H8ĝF* ^m| kh\^am(nu/݂A :e6F(՟'Q_0gP*$\l~ϗA~߂vf.äoC p/Q/31%si\Pm]%[{f}N!|P^a^;i D aM[c1Yąt̓Gj%0g,ḧ́PwЄ"3+v _9 Y :?~Sk碹5 QXZE"q+c< 4;YɻC2m/('QcaWAƆޚxyqqgA@/Ti4HQ-m 7 r3)4c&KJQJ^qſZGq"}4†WKj"ⱌO=/ZEhEez T^噏gډ&ҏ9Z닓&SlV?C]Q4zt+oB\rM $Ena~仙 1_|?9= | `WՎ12+6[T-OK4'8F̸ȁpV6U]1lHt6}ky|5 >Dq)RU)~  i2Y<221FjH$JnIƤ #!N v ;v? (hc( dW<Ė33GA@nӑYReV-h4Q0C+>Ϋգ2N F0xY|dp)eݜj`WӞmHʊu܅ f@t'gއ˫}OeHrV;I,%¦GocL~x!%Cܖ%q}) 7FpΉ澱e7:xbP' pZGJ""nExX>m>c:&P@{Ւ5v̱aV{0Q=  8m. ģ@BoYTJR 7{W#BR4MDDs͊o~bW6s˿+Ci:^ EWy.96Bs߲S7YSGT'3nM$8ȕp&G4-PxFd-G:/9a%z]qCʹ%p(kͿ_'j,i%p]vr-ma'x}| c롂zqqymxYp;:0C)YFv m0=$ݼ/?N w ]zc83OroOyA3zPIxZMr*|ob*o^56[ýTտuV虪c_>Gi0=cvXуۜ#Mkq~!\ bUQ<DiMRA`7gG$)GUx'? G L~F}Y$*$@YUؐ郓b[^KFwP<(nȩ?#|}Ɨ$"oqhxZyoS KRXBX(L0G r ;Z)8M{hoq/ xF.lb{M y:D8;WqzOK9TS8 m8s \?@ Y-ȟSuL4T̟Hsު -y(|׵ *p {>ge Ѝ~+F| 6{ "}؜%"mtT:rdSv߿@M)C(\uksi]vRbeH"7}šShF8o5-^Y{Y`V}2ogy\Y8G~P2IO$&s| /ZvL:C>Jnʱ4ζ8~eU"zzihRqGa6l LFnF4Gj)xdHD Vi̴U{M??V![aĐ$ .dj2TCs=i UnIo⹭w5B Dn1͠ `Ɛh1s^ `~=|xتEyZ&BDM?9$=  s51xO_u&$=>, ANoe9uF!GwƩc. YɕHIK{)])d MT+ W M<X7_Z^ DrV?998H Omh{3u l(Pr)L9()bjEqA)vx}uIh}k' .ɥ_2ľA+uZd:ZgG|'eJZQTh/dUJܦL$4rmUtׄ۬Kv@s%:3F#>y˜hm{2v#!IHi 7iԒ]sb!iv!jh>(-jqkIm Gl/̇t~zuU> lm7;ytE&W@m,g%4͢m֙j 7c97v݂S 5UU!@}\ Erzb|gZD f!㚗5c[^ԇ1i!_$K5FbLzwJo |)?L2jqbc֭|10Ld]o x7rII4N>`YWC08WN2ퟐ?;T.$vL2D^2~&r^ R:O !O0NqG5p]})3$mUwƲ$}VQڱCaLB t&25ܪ@Vr_%B2A9#t[Gxt*ɒhH7bCm`ڭ/Qs2s>mEAB7RVᄯ껃D9-@ңhWaFn:la7m`>iMU'\:3fyvC@jC-TV~ "kQ,! o~uB/uEMcK婏 2Z7UA:d77(;D|ۻOźGfpX`>FƘ 5 kfh-/nQ02`[OlWp_8vL_dkc V^lݩV0> klq̑ Du\te3!pY%6k{Dxݰ.tپ ͔ΊI :3aFGϞ/Ֆw#›4h Po\S( qRǴ0C5wSV$8#$tÉ͵itP7@3OhRq{g*[5tmq0,T5TŭPk7L9p!9wu.pcx 5PV@PqHdsY㬷#@9"F0 |<^#wMLAnbS':NdnIJ;n_"`7}HՕ'_ /R p(EFIf%}"Ƒg+qHH4ole|TSMt82Mk,HlG^h`vV/,1 _4Pn(<4N/O-G8{njktB׳}W$d⒕-'0O"um#iZʊ枉NJ+ $$~q.0:hT% ߪIp~K.#p[0#G; qR긳8Y,Tu~.&֏_(t,3ZX#H 2}!OȶS"},#7I8vܓ=#/tm @vDh+yPVl°GmGIN 9$p΅x^.RmMK0F* #^3*>Q.PY_>]dg|.hlfh/,UUh˙1Qъ4ldgZVAI~aj \9q?i8|G@Q7Y}\/mAMɨށZ],y=HZHztKAyfL)'IϞp9Q7ec'>'E7&ra@h4c&H*ҍ+zWЀ?x:%P1+7Ɍg\shǝd@K:b|U.KIX}F< w%kxoNDr|}J$a[J?0J(S(X0?Bh3auٰh;Ow%:].VPzJE #/cxhT~>Igօ62m݄륕/Us?X!x=y!H,cTlj&tIrBȂgQgzGͳ:/xkuX2r6)"=lLF P$eƩĪ`1A]G^Q>,/X˦ wa YLtۦmti'ݕ@t|*&nVGI쨅]qdVh3kY Oɜ#p.,4J>4MM']H\Ruhhl@z̓9B|aoˊ1O*^ќԁip ofFۣzEmD0+[Oˣ'3??e$p-?`tRr剺(t--6'/u1,qn-(CdzļG#z`~9MӖUQe̓‘劧wqBGHCPD|ԅv<_ Tt#˛ FZ_d,arXNApzog%ljr[ޭU8x,~Iĺvs/W$׺ m~ؽb۝_ϒ \jTW:"jg焫{;(a iI`0nUr `f :SZYEpX'.G)=06uEpszvs/ Em`U$8q\IJtk3yVǺ?gKwNT[ڏcNK?#jB2!4z|Cȝ{ wQa5ԐčD9t4Ig}*zVnݒЬQ8694՜p $qUˁS%hF]@4 6y>S+dza0dB Р;s-ēpr50Sgn 9:&5/9;$ L)}C?;ߜ9U5T `#2Xk5yE:Iz ^/|ja-$q V%1֞?'lGY}+Fah[kc?("yN6/q=hfuܶ(kAJs+Nڙ[bNA~E1ޗ5EF`-:gB4FTAw&R3ΙcYmpݧp!XHc؈ed{vobs3I`KŮ˺ONoh /`իx@@ܜnMވS2rLm4a`b\.},w=qK\/`YHB>8"y>_,1W_N[Pu#72&+g5׍X,Ú8"Epî%H}T&| b)C2PGD`S2>ۚ64LêmdpZ/eav>pG@7KdRG;@+'8t<1ͼ!cf?Kcg{dB-e_''H3眉_rĞ"6C 1]_|p+8Q7uD FCi=:D_En6VFQLxv煭,QtY*~ S- ),^S'ݵN\svKCRCK[2lafᎽc-͗w~.k׵i U5 9,y{3-0z l $Nz [H 1{u@K,H;(MDX|x݀CGBX`F`hvQh>2 ԵQphz0f*CWj>"_uQf9?XQf=0h:njhVg%,&<;\2ʇD5b"2`VLR0W+$c;#IwG͢T@@,]=EgEFN8뀔7Ʃ ˘7pK ɽM楉x|#`_<o$ j!za\Ro[ɽQY$#pX.ʲfm^HLC}F9B wd>MUa9MŐ|j!.س%'[h'kTmdMmlX'59k `@ZRm߼dsHo7KCvD1AN`',֨V_ZPلs:Z^㛗sx?FSD)i*u9"tБK(֑W 0V{ ny >FPT)ga.=|~H>C"0\LRatX'jhS2l hlG(Wh,} nπ@x=AQ&\+/u@[6Uo4΁ɞEkgm';ȬoQ+2Ҋ=*Hg UcGi)#sqe4pG e WsZFMOƾԘO_-/Whz?P4A2=ECяeh9j S {Pz1GzL$rzkPXMJn]b>y̍r]:NN߬hf 3 պ?ĂIGRL_t0-xvʝjA (<ܬ o.#otݸ7O@{= G@ᷠU4(SKH =UCC!clh> 3}&},R.b#Ҁ RiCKtE)N6jપbɌg = 9*TL+iAHQM.O&ٖmSa/&n髡o}’Kdt+֏U99}bw=j؍m}>{j)dͨ5ǦS0B e:/d Tbŕ><+y0s*Br܃EM5BqT@AI .߹(Wl~j"q ̴<c9ZC6wL&Hɝ"Z_.Q4O]'z4%p^Uj*ǪToǂ쪻B)ÒCjDvmOqGf¼PXHhݥvNq}gl51KEzu%#P*u`(4CB3iPhֶ?7޸\5՗ f@Kag~qpCC] Vx[xsEڟG2UnI{f(. DoXLvx^q^%۫c7ExC%"e_o I81Mao؎o!?U,e ]~~VŅ_ 1 g>r^hCG;Q2_X?9<uGTqp[;!lIfx]VWA /~Di%ѝ \9RirNƃڗB|8@B=я~x^;K9Ի@b{/pw3ᄺ\A i> +7`08w+`ѣ\/EM`z,2.ػ-NVKrq$ JV6|oJy55&Y#CriL+8ߛ2͖X9jT{\1CDxyJ®^9H^^Tv1UK' w;5p=H/*9oe^t"/^k)d'YpiCs4$ d(dCqqpN&ÈʗiE"Lf vv;e!EĶ{܏Xb;eIh A7<&%Rbݿ$xE,#pˢ0xMiN٭0dȏ-ߺy5I8[3M4H=%b¿b""ϲO_FNN ova-=鯴>bv ^z6Oa!"%U#1_1P#_N15#;B9*u8_N, e",W(H79C^4TZPZ+KU/G1@D1O΁ӏ{Sg杇)pՐq `57|gf2@ѹ]`w-k i`)hp\MR9e]#t Ğ;w~Y7ݷݫG"8@t0~]jNC.1~?=}:32n`X}7U7DQ/z%Xz%gʭ G|}zBԅޘM &]iT$̭:S -G qWnhpE x`6҄9 M(K @-6C`SX#읛(:;D<;t!~_ POқȼ@,A}dH0UN ds磦M,zqtS#{b(.yP1?Fiu:"'Bf2ؤ 401RD쁍\0-_b)ТE{B+rHoW]hyE$]lDᛡ_7sjjl+ObY^ Rڀw_D.xIiCC[f¹8xSUKKFf~NigT7  CD%=O"*k!w 5I L)oP|LC@bA4"Uo^S ̾ra0c89}~]lb6Tk@^÷tF{T-#Btnor;?P!uA;+sr~NQp#;p3[|??q CHǎU:ϗڕ}!`ÞaYyDrA\a}aC0tD`@KyV%zJV͍M{cbHe~~#{ӟO18%ïܚ7f+$% ^ &E%P =?Ͽ^Ĺ֣Z"FC.iexq%lc^O9]F#r{i |!D9Ԉ&ȃ&}kNs=(`GScqJ_4?BJ?cUG|Gڹ,+礙wa~X{!B><_OԴ˻k= D'!BXuٰ2u}2B)] 3@ ё>ՖWV\b)X0<Ň.#`_pGVaN)Û\)l):M#(/KO=;4˹EpD*W%k0h alSxTyv~*yYPĀnS'_3-iw` 6EhLa&DoDzK@kDx2}Un3'\. Տ3L% v~^!ab"SO)[R }F{$fmS2ЇvC`5¨RJ *~Gӣ2Fr5άv_ЧVyBj~'AW=7lRD>ب` Ok-dZ%'C7 36S˔)ިJVk(U5d͍f- pf "nvȐh]yoU^H)Y^c2Wp|dث Nd*Ż/4YݎS8ƛlOY@hlbcQʕy' h@&.If^IN,WJcc~xoGG&;"KY[U:A=)\{P" b/g[L 83j0%3\*hF=nܢl:XJl.iMqmY(pZbQjn~{ݙ֬]QfGkTEL7{UJͦH̒3*cN.|/4ej-`r膡]Ds <,2L+;U1/>G_cO·K&T+_2P"i Ji[G+堀ղIX->'9j*]ey,6º8UȰkPEG9I>( [-Q j/#ܟly⌸FI ]d3 5| ?+:Y#AAy 5],L M|u*Y{5K(tߐ!|TqߌWaIO._Z:6nx(x:dxtq|骞U)r;|,Jsy4Uku(0XQ,a +5 HxΧ 쀤ҥDx~OV\ȯfN1`Ze9/T\l4q6(O.;j-=u\W .1e S?к r0`Z'\:9&>)IT^I_ M֋\6͡XpRj<|O@9[BVw52-BɇfyZB0Em}"%[:H[?wrJxtj! ΔTR2*#cZb1{ܘq=p $]EO6ch n\D)!E}k@$ s:bZh, M*D:2u=Ь-x\R~|yY.h-i[iֲ=DS)h 'O\:>ܒ -eu Ū l&_s9Qe4A"<[;z fqb,B(ԶWN ص!O42A]٬7gl[zHo4}nǧCntapWZtObA7-"^uKɖNX̭#WMnHwاēfc,珈UZ[]J(sr\R I&-\'uԥ7!&h &?J}"`2iE4kYy!6)j]rv[aÏs{fkhS&c&cDdnDo8}ٖ4:%-5 0SE[1'2YWw ,u>a^&G{G0-jV.{oBG҈DDϘw~5q"`HlPr j%伦 r!HVE N;" w |+^'ByReNMifNZWےz[+L:t7ܓ4EylE׾ Fj8@s!^ q(͌:p;ޚ3R $d%l9g\-Pݽ+ۭpy#p~&md`c q uAaz1&V.<=Y\1\(.ɄSYd+צw}hh|C s -@% C= 5̜953(\ɔ"_3ܺ辅]; >۴ qp ‹L:O 9djl/ُ6n'CL̛N'lkTXg 0_NALb0Dd ZO. }8x;xzi╈,[wX'1! dE2#Qk N58٬{+÷43]K+oeeW\u'v 15SLc"I7c"01V[>ԆBrg. ۚ'SdK]jryi=M0)(Lܻ]dK%#, 紞Kc,]u_ǣ.ROd݇x#nr-}f 1&qs3_Zt>򤒸LS5䌍64XJ) ,vVJ 66Y'(w0aWBl 7 _VhP'YS~ @ȵ`$C2-4qŎ^l^TDRT~F*^T#o>ku C›\وFUqOvaOh'ˋYpy*ojفqc|!`Auaah3TdaS;b#|ET/s`abC%E6@Z5ї aD)sR7iKHw(!~)0:k%E|7BWt5blg@=Vhy5iHg^v|`'i),S+̋L`zelQp= ^4_%khYH[t&[ KjqEfiE1af;,30p΅JNs\/x9v|og3o߾?jB,f8R 0.o~FHh;ԧǟ¨H_$<歙xCK=Z::F&'W\6tp;pܶ9L?70Ձ*│{W(qi=wJO 8ZWiFUilQpqG]Ga,pn[/Q iM *z3/B7!]Y|ξ# o_PEН{`-P3TÚ_ܿӌhᦎE b瑪ߏ(+E^h,ISWό pk?kL_D'0Sj8(?Z}i&ß)vInS>qF<m+AT\+^ 3n+޲a~$ # ;9Sp5ۯ(8&uSeY2&1AJⲽݭ+wRHVx׾he~ `jpA)I hۙCeBhTgt__.Bz%]?rՄ.Ʌ vVq& CGwiѻY.rn)Pi{XItŒv WXE~*ictO:j=W m\vg7l՟mw?ڢN |7=os-TƌnhIQmG =r]t*a;+as-I+\lR~7s X@;Ày Mc GxEh fR{D 59dѳBl:|)][25%۞5G ͽ6SUPb(;,oLU,8/Um#^G`xSf ⾤;8RPx |-om<eDOqNΣ`$[+d[vK:e^+7Hof]Ϳ2.|5mq1YWs+I8'p6Fl9b_E[:"7  >J,G>h&o t^(ًigve^ޱXfKs:|%8@fS>lQژ#,4H0Zbes<  -؎vVh5cv1vEB-x=eQ nV732 be:@t D4TR6VER]2cOդQїV/PcH_aiwv 6sd?89 o><"qEه\,[SnZһ}-4{ubP;"&FK K RY0ɉ$%/0x"V 2= S`зݠ*?e2f¹=b`-O! ׳BN+.O^JtIګr>̢̃K2X)4_!3'8r((K{eHAu|&vRBP `V^p 7ŭrd>ź8؅ڔFfqckǚ:ʱ"VUfҋn׹I=8!x,8XENp/̳/oA*!doz)YI|g f‚bD͝E [*G7~w:.0,7*57@6mC G);S;=a> \R叡?2ߨHN [̞J',ֻx֒ʞ=I3O{Ҙ/TT~0R(n׃ _61M;l5w4;lwy17q=r첶a'$ Ԇ~-&J|.jUµ=">nnj5rJCJg`ӏx7,* y=#KY7<. EP@ABmę->M>b@ƍQVū1 /[/V1Zs q,#jm }jyPbT `N #~RWUMzOAKSċq' #AF{0JX-kYIzʺ)yiKՑδm79؁_OR;P|]WԞ߻X4 i-L}73'"c腢y>Қ SgXPqH5Wǜ$QϨ L1-&7~LB+%#IjQ+GvFQHn}!uL$8\(# Fǥ\+ag!ΐl-Ȉ6hHM8? ݧ[VS+~ݐsᮎXwIM >ј9y\Mv*vQ3klf(BX[~(U ?!ʹP~z= ~iq=8&P3H8{cDv/0abފF93Gi.}>و?DD].| TU'"=OSݹPG}kewj#әuҧ;- +"7a5@:*qbvtsO,DqDewiWr[%[(8cqj7 n띛F!v"Rak9Fa `9oFJ_۸ȷu|X%fp(v_яgU ?Lcn D[0Hz zŀQB8u=fRkdD˟@lnga9z>6p2;Ǻ'z=]NUTCpve./u{f\7SE[Ii"f˛l9wj_1O~m-,`# ! bY_sU5a[\nOWlfS_Ei|!s1WqY@#ɳjoj Q{)ljـ^3BxpQF%y u]FDkx稣i4Ek~l_%Aj]ծ[GxrDX97fy_7B_vb~nI`# EL$pqiprwڲŝ_wOC^` #:6#z;(ߚ $("0saEE:)RQxkS4Y"~Kqq@Ď˦J څDqפ}ѽvzʀ I M[p:` CL_* [Guz2R% <Ms^ۈ|ECAv,B>xnSF+__v?CEV$8Gr ʄ75ż }6Ly-#eNw}Њu8&:^4JChnԠ(.` ~~ ش8^bh0&?jaLNY(߂ Cڱ:71ia{0e~>@̋ ?'Ҹ&51P~R&zDX^fFۆ{bVb!ۨuz{mZJ;|Q(V<,|d9"D:ʷ Tp {}! &^'ٮwn{{,]w*k¶/lq7ͱvroX9!/<gѦ{'A)`'"Fw}?F3"Zg7E)zލ'ƨ mح^<2Ӥߍ'F|{sQ?i"(Sr_B$)=2RBՃ0Fnn;U c\{h:?z+љx&e#^S GV}~Vxe?S/+ӷ7x?nh>u (B  r#~[+EcQB@RR8Shrتq dvzO($f#6<ڧ[E&SF5Y]2]-Fx\2 FdUNK$mC_ L>}uK6 s*Lw5MyZH, &kʹ3~H$F޹^o-FnU8X1e'/3ˉEbsLJѪ!Qw9뤖"ªćhM->1 qv6-~H$emF1^Kg+cʚn͛M4>⹲Ruۺˀ=} o)hblphz6`"D(E=/I }bͽf!QGS4ȱHjk*Ǟ\"YR (lṊ\` =Vi[jڝxǶr§Âp(wV 3TՁz{P&kZ #wpVr笲%<Y-kh-ܞB3&Y>~򌏐R}{7Bq= (|:6M aAfcut5GU  ZH*]6FD>g,P \plۥҫ $|;6bOmWv(4Vq[nzq]apTgDGc{/Ț4*D͢B9y,lzYj[VKG)VO;+ז_ra6cw+9]]-ןYt7(լ?̱|H oJ=S7!#|wJP;1 "IĂdg!0唏 l6SK5nU]PG}Y˯[w>{rr J Ԇ}'d"n/12roۏhA@ EDsx:!d.-N+غ}ժ8^VOtSJcYI~^7o5{Q _GDئt?Rq'8v`{o,PB[;|إoD:%ˆڝ~rqhiV7PB-zQ,|>Hy9%kQZ;pJ$B0vs_GWT@Iz6̇Nx 2'ji8w*fnb9!p8X%~y)XL8^T&,MQ!o9hs "P xM;ꋫ0 ]GGfz 0≡hHQ-HF'GRBi/b8A|a#] -NJIyX+M# XG4NXݺ =މZdPtanyJ$ۻ/;eզ)i/zLH ҥ1g8ml<̿Qmmx&n0p4YAas:?UP՚4c/A+Se&>ZHMvORZoh~ѯ!nEao:9RA$HN7b}=1lA  en=&n>;jƠB(a Y,.%#*+C.NOUVUgRi?C7E1 :NRb'Dn(FwMP(] 3ݤiM Q_TwFv{bea$ԽF)?\Z)#" 21]Anwv}6Eg^$? FgF^ELBjS%:h=3o1jp@Cz: TNҀ$YRDaE3$4d |KzP!݄::askh͆9G u$[?qFc3c1hQ`˸zAҙte9y^UAO|UcbǺh9>C2G} lZR?_@(W>VOis*HU!%x kDl¸ͺA)UPgS. νŲmViFoeN=͸|T֮YZAcQQpo%;VW3ssLT+) >Y|I&AiO=9EOK.m+!\d{ RX&ƥ;&~;'TQo}sZTGܥܶ,!Mj `0EÑ1+fm8e/jUO Q6 ͕10w̓Gl;=@yi`Qa:fHd7g*6`&ϙMW(=diRۏcn'G{=`7,hظ C}nb)=Sw:츸1֊*'[llOB & 7ůS[`/\d:hi/Ӑ).ՐG/'GY( &a|?&k@Y:ꐍR$lnyQxeȷen:6{iWaQӰ*gŇSMiIVHjb\~NwV͒ h{ 8bȬ./i}P:d|S/Qj[7ĨC@mr(Q+"8N!hM,SX hmz!u@;X{18% `At6/73zbCHd2d|xļM3'niIVdXNtK0\iV1r쉲20c9Vp+∡UeaY *Zʦ@y/r0D!cDÅA*G}]^9\DRr7S԰LUOlL;jCJn,qj얪=]V::fJpEnY2 Ϩ]T3BNޏB /cYL'5F[BL'7pQs_-%C~DF]cq$ {^|#jP`홟͹)\3mۧs#ݑ/MsNJ+Aa8v@ɊF⧐컃Hv@p :y97B?+MxpOd6vPESރ\!+0Q; U2bh!" `vߛ_^ &?yhЈ8:~>%T=%$@TaaM~^JU`IC{2'lD1 V;d,~MIw 4 &ux Af즩l9a>7PlI W౅>J|ޣj?OyslꖁTFS%\ng6·E5ûrGvۿu2T"[d 6Zuw+156M^.<2>"yyI=p a=N 7]y~`<+,_埧1+/nND*#,6[)5a2om ?šI%( J>0p/H ]7*^N+XKL0M[[U $(- Rhv2]~Y+ ]g\ePa1;E9a4B>9(V$U2"4N~4;=:m=-jizYω@c64 +Rph9\϶td5.L^v)3?7 +!hxZ̑S]m!|u, +Wq6EƱizY ӛW[=罯H{r?)F[][ߓ ,1$$71XQɅAKީu/>/w|(wuF$$EKJEGUwiqrиJ9{(3rQG~?dG2%܏x,REj,a.uyy%=ʬr3chb+g뇪ֶ(UAť~0s^FmFii0(j{KBE:ܭ==1G, zG2D烐% WgZo.0>g%H$-?Gy;YCՄ7 '_wBlz5 fO]>҅\ 1,W֛׈GD']Sޏ>id8LVTŴ!eYꈫ9k@\3}#O-Ih6djXSG{(9 QVtL=ffeI٬ygkȒ Ir{Hyse ]s}>O|5 @9߉$f*؁gl\.eS쫡rlBcܔn| E@޽%l(5PBFiDFݿbH-ٕ~.Y_@\:4~Y{xf^l%dE)&J=@u(T.|^r Il]2n" [%`cb0&d. {`0%Aݍ)r6.'GR#'A' SS'rDγluJW]?cN]&Zp.f6Fh;C 1OaA]>@(JGKׁ"tDmg$C'.n-y8P:3,_b=h 怯;{,3r)!"I/7S3Бk[Xf (%25-!e9ߝ4}xl:gk:CV@~Xqt)I8; ydؘԻa[XW ou=Wz@n$RmO}:ı< s U~qp 9YƂYҜҽ[UՑ,7En* v~n&2GgbPׇ1~v{S9FkZx_\-TZNHM?8G^g5S/!QL:v h,h|=tB%~T?y0rCyKw`){!al8I#B($3 v4@L!:*F#SřmF(>6L|'_mS͂d[Zp%Kf0~j!~ MێnW%.oH'v}&pS9 Ix^3MfPNln.nDG/}n?{V4/O4Jߐ һz 8=/i^{dEV׸U֋=ϯ/Db_/}kЅP› r{°\ !!ԈofgQM[oΔЙlmDش¨a*zuN vQZ6b5ޭM$QJI4ڠ 89MAlN\:Ӊ,JY8p 9(#i27*伸 Gk*ޣ+PCbzuJEw~GI4f-?a.'fR 'wɻUa Tו4gAyOg|CϟlϑU!l뿅rc2jR$ca^BؼF\2?ԉ&ɬ)a4Jx0f@\E?~v bьdL##kj¡J7OּN@25 cT#rN2[&t9px5g :>d L*ʒBʤۘxl&Kr{GqV9b.z@xMsw/̙ZZ5:.jN I'ZgOBb fyw{ ݿOޒYM駁}@1: O_9)((vĶE(0]Jn^ۑ^L LLS=Dyg>%,ϑرH:$R)Pzl凐xdhdu:\@$ֱwNdIH[j0%ܨ mBZ("[q^k· Oڸx'EW7G81o'|f+rV{(iB6# &ܬR9PM%#ES]Ϛ6Υ8 Io폃q_kH8]6IS5;R'R$L?$4])̀g<2efCA0 ᅭ:ȹ ['ṹ%+M i5NuR@soI+AƀcYjQudFH6 x:E)#OV<ω"ZU$tϞyh!jcR \x5*J7!ⓖP7ׂ%Tĺ~TxxUgI .ާP;%cM X Bl٣!)|XUm91$z*l0FFA![e#};>Y ih\Ȥ|v}y4GÅtBMXDH. rz07l v?,Z\XFQBy6H:f@Ϥ ڿw'3^ 2EMw\'OʤH0ԫYxAqwv>vhFᬜI `G9*Ν6֙GVdpԢ? '᱐$"T)ed'4Ƙ}O\ÄD\ C8 _1h<.m <4&3|R_CߋJ4>RbJ1pf1$hO_7Y(>"W鍿Qī@᦮D1TfĘ]ww-q1hRgj9<(.iyj~WFx-@r˘-C^IW9|pzһ47{ =~¹h'MGpJAguY+IxˡZ/#UWssL·- Hau{+k˹!L`Y~e,Ek\ɽTڣi= E[@0YߢՁ@[^? Ɨ-fr34NByx4N1<4 >"%pLKj$IAe7oXR$c]=s` OJqEݟUau™O-y5Iegγug]M0H1|*Q~΀X<%/e |-ŷ?^Fh(+Urp/_mubBW?֛ '>Fpr1*$U8"@H`qt% 9t'? }<[v}O96< TYut8BsvD"zTLJbyA\8=u&"iڬ0ˤ)-NW5;|qw;!)p"?.Nl+Ky@zu=cڋc0.$:!AE~zvt_#1ZC>άs0w"vDsؠQQ݊!thX0Nnk(N~6EWyR~ i$M-WT&Z5l=6 cE/\kU\iF6S<]uVM?|ƈ:^Bv.Ą$Xqpfo82e{u ^L-NtQE8;hv^YNDQH*pɜr||x3k"Pв]ڼKqdM:\ pՔ 欘lb!d7 CPF~I !QA9bχ &-D9ÃTQV}N# 22beDN9T| Ub np9KQR/E)P&Fx{z"V^iEQU4Jx| ~ F#cY@e&p4`xwPl!hlMtx3djL @yJOBGaVhKlLݩv)&'%nQU O~cZ- fcN}m\\LO`%\ᄥOB^\0(6M 'LtMxѐEJVj ,}Dxܧn=6fBįEBp@;]+)vϫlu zŐf{rPtN޼0UO:^j= @Ce]|F3}M$շD/s_*aٍhQ1kanMn o ?]Hص r~sWy|hj^c21 [ esi$%pMg3 X.{ ]:c0E@lnn2{i/'H\C|٩i;7iڅ쏕 "Jޫ`hۑgbDUq.(|(FӯiɖK'A};ޑ-A!ti 8ө6ʭ51A|PLd"ܠ@Z]1+:AM[==]!BWK3ΰL`+jӯ|FqŗSbe?FIYPܥZ|Lq|`[G0p#֬dՇ5~FevMzC8Ԋۏۭb/:`Tլ3o1toN4ôk\Q@W H-%]yfL2>w;l(7gNwOLE]O&^)kbxˤQY @%fjq(r}ۉ+Ψ_F6`qPg> _UV;kOizW<"qUۃN~r;LX؆&S_љ߀E6ƁmԽ]Ϙʕ jڥKQ&3w&_ 6LCd/`Z^ W[MWWN}:7b>6sQN9? X;s^2mI-TN6=Rr(cI^!/ 驝Z>5`J0ziu{59Aj=K1l3@(-s!0ucmmu2:\ p[/"eR1!-{*+)|n#1VuCc?۷f]a fWȒwi?60G;|5p6VxNXPi-E[Yj*Ĭ ݄?|S;} |#*3"x>.nT%YW41YbKۨ+(V G"7!bG])y90=jEB }a@30t^PJlV1pרx k)0.>J<ʼeY,): bo,*(9 Cl .JMĀeduI&* 4^CE U\IwQDo~pόӀӤ77ID^aFTdBU*)隖ʹ*d6ka%9!KZL5K%0Iqc[ȪgN;ipA(|*W^~Z5e~bV6<Ԡ칂6X+ڇ%ڼi ޲F2'BC.'B ԝ_-z).sW3qɐT=eow4IJ}WUOdM:n20n+-#%l ؙwlOlߜ;^c''{E?'{Ҥسt[Ge 6sòmb5ޗLkJ,̲T\b#is2;|j3dH:^`f7~~z!fzBK }E`ptwlQ$(+u^]l}jٔlL Zk~4Vv?7͠b״v%Lw1MpXOG 2j2̺&(4lo0PH؄Kvqֱ"m^h:U~:#$Obe%J];kΤr+e.ۣUE'O#or6xemF]gi8g CSS^X@YE P5:Imb_!5N3\+h4сN ^Y.+KnΆy=/Y&(߫;_f|t6M㒔""5E%>.QoUcBnyhW^¸Q%fM渕uC cY> >A4E!Ma ys r.I<'_>ANd"߮n=W t 9#ZlH>Er8F#|i G?@KV/#Zr5ȹC)M%mџ Å6z.7dޔ*W6-GHyqMұ۸o,=Qn.qDڻ y"k9hd*yGx.︂7'. sd֤ŋ}IZ;ݾ5&g$=p,bSê`Zŀn ;]n]'.ݨɣΡkiz}c 跮ˑIL캃e]=@ ]˼(V -~DMYȾn-Hp:@⠒ H(][O7vTPOUQ(Kf}m;&tEc{QkU2Us~5<)I&K0V)bMaWQrkKV?4F$sjjmfPRؾ(IhK_m=a>;.AmJ][qTu(E*3in+?us~ 9Nco쾳}.fh`̉M*vK(w}^٫'f[@ c07*` .;e$aK93_G@GTYwHlY`}wo^D9kP(41rP ,׷+yR>qp)=>PfmVcu 9r9&h>{CrGE9p' ?1$.;y][%8ּ0eoI]^Aj,df-))j⧃"u)-0(ƛF{wz$rŖI؇?Q!#w^Ty"4WyTT)he-'(s%gͭL&Q^ :-7 WL},_ xG_Xf&"aV"256'r\CF#ۇqfc%f]^^w+Yeb 4K{Gz5bIݏ̵W",@}ӜRx/NH`Z;dؘ݄_ ]"Nj `ȍ5u=+x))Uɘ0X~N|%h6t&;ChuזzPȱ q屁Ս@ ":LxXS^=c&Qvw5>N+:z+-07ʔF%v͗]`WÉ[ȭGM6-3&oޙxɡg"Tv.x3"n¾} .K|,׼OٟjBq#*rFSwj˕Zfy-O-2ϫsK|7;:7ŬEhY݀ZKЩ4/:]^>C ](wk7ϔw\E6{OB>:bo)A66]'6tmV}}o S\~eH(BKk$ۊNFSd*| Al{;30Χ)JD<ݢQP[MmH7nWq ǁtB".;,<.B@Xп)&5^QĒ4. )7۠ܧۍx ֶOHWjj}Afqߺ5e;s׿x@cyrx Tx"kf p㓭,˴B~,V}g8QϞDZlej6fzcR? ʇJMΏ^]1(<^ٯYFZŕ-1z>c}AC 8e-MKٖb5V-@|Ύ |<Ԥ ,. 3Z-=`,(ޣS $9NtX4i.P:v8 Zƛk[eG{t^ʻU2W"3$afܜrrz Ɲp~8y&~JzWSRYՑx1[EeP 1 ϟ,@HTRXFzW~<ZM <"[D6brRIE? [ ~!H/4NW 3sH_s">wzCjW'.RkG/,|2M_t\MШ{,9[Sgw)/c/U|. M٦y#* ?C'=3YANCQ h gtQHNDɏhJ%Fı'.;aTY͚_\s~, &t_"*FG:,8RY=}6XҰ?'I0SV2~^SпI tsY M':C_0K0jxz}MAJݚ뺂b2wvˡcvF{ B-c8T>'ooÍ+u){ V0֔V#:?B@ތkLhn=г|X8ouOzpab 2u2nKDG;_:kT\pN3MsPfŷS /G*3jd"Ol׽NRBgSȒʓ݀ر EœJ 8+3xF{1F"#ʪB(i Hm>ۖ@ʧj)w.E#Q_(|)o/R{8!Nj^) *,sXleeiʻϋjb\\U}yP?,nA~jyhˮSΉ2P REbq#K 'v$*s -v 4[RYY) \q=O&?i2Rl";[r)w، e?"̂g.O&l췗bX.2zM=sD n/䮡#M|[1 ,;.?ʕi,?`ur㞻ZHiIg[s0ǸΛ$|޷4„%Z*f0p\C7[5ד[ ,c)Y{NA]ߌ%4MZzS^YfhKΜEd؃sr<ș}y>'dbd5m=_P~& ~Ӕ,𦍺[*#Bl]5֑}tenyH_o+è/]`O 6ywT()([E?xl+&{##A TPquSn$W.ag5-!2ed0Wp5 |`aKf?᫸^H\-TY4 ?vk=`_k;w=:SXLx/wI9H:WR7-Ǽ`ZUd<,2֨!] ɅG7I][/bU$WHn6Ay^6M)5p97&B *>1P 1nE~Ϛ{bDs{΁jiS6f,hy4 ¯ʐOG{jxon|yW- (!)ud4=sI[ 伺8 *QTw Q^rWGF@)ut/pGH8I^Q]>^Mܼ9tF5`22'hHoBB NP-8y";wg͝5UkƒDaׅ tT@V&$E7d25 ˕(?/PF䘷 M[gR少d5#y G@ZHη[n3.W 3YQXDci*Jj>A*C6lm K˩,j556աyF_pA# y֜|UvUd JiKRT>4o{#=X@5G|r1 @)CY0FGٞAX'AFݩ&4\ Ѱ m|(V_NA x.̽|ODŚH|oM,Fһ,r`NЊ|9H2~J8EP /Xg|fUs(jӝf ЈNF%/W]e|`<]YN%svH98*S. q6Wh?ӮD[%\!. D*D02LLT,1^"}'``êC"jׅlx)t !`9gCZ'B-02ߤٸg8Qrq'LxމN5_ .+/%aς2*vS˵Av+Ȥ95 #epX1LvX!Y/&Jգv4 6Xg25Ԓ ֱǼ,q'u"jS̐1wZx8S&З>5iÅ+˰o:X"P~DHW!ָ৴_刃9OD[<\YEa`!@/ed,)sN?/S 1\vl[Ѩlj9pmӗ?!Z*("*54$]Iu즯t󜹠<ɛ(<,VTX-~dp6ja=42=/U;%.,~:]CHkJ^?G64L*{6b&694 jM0qcX*2yh sB~K~aSW~GuY ̬+!1icf;@$/SGEn{uM|x0,z39F` T!rzB⽞5I> F$}gQS:Bf:N:fȪjOZ=nqf#Vcƶ7\\&у‡2TB6J( ӫ5277yE.^\1e _Ξ6q1h-޻grjǃ ]skpVkzL"d~cߝ}d-&CYp36T3.ΥMĴ"8vOh!{[i徙?mf"w QAشĘ(^0f$Aر s1OFۊ٪6ՙ{@u!+ΗOBصV<iB9:,uE; q bW3oՁ3/=Z9ڋ뫘w׆Jsؼ!_Gu6Kb柈ӯ8&BD¸ΨT7 LG8{}H-PDR.~ yTeLjΚݹ^q'4 ]`A*1P3tǮBb% I- p:w٦P۫$˾wx C7tfEݎƄQ'=m7 ](`'o> T+bBиHָZYZ6Ȝ BJ-6PW^^!.?GPJ[f3tBYFUvXڨm(>/w~jv z~76g܎UiqR?}t6oE.跮AAXi _:g^3*i+ץxxqK8@Dm炕U)p[Bq_xF;ڊ\q ߭ڛI|㑥2Q`GbkFjDNk6zTۀZ%Մ_WҢ[N)KϽJt@k-sCB %֌OǪt6/Xmή-LMWZIrYp~zfa8m;O셧Aj#2JҚM GN@K!.cKɗvOnxqѸzOU880n cMSͦ{MR>Fd4 qI}ػhHcリeGRo( 㘶=_^u̞է/7Ia:[o)tzT{{ ~Fo,q*55=fU*dKg54B)?_:=A 6՜"/Ő+Bŝ[ckĝ,DӇGQb_`{a9e**:p{ c$A  HN4+dj2PZw6e~kV> LbuVƘS{ UHhK{h,zT<`hwy e怦"!7?.D5e|- a0m&AhOi\y+2AvDk 4̵1kM[,+ʉUE&G-Ɂ#.~,.ou6E ~m^dfqۺ"Q+O :8#p?֬RK/rF䯐f]-vc.YT7^}NITQ}k0b<*uhvgz0Hc~yso~4N׳\ 7^#V/Ro`7i$QeCq 1ѯ#4I*6BӋY5fݮeWHK7=K[rrP}ۼYBhDa?ݪ,j ([y_A[k9Dzt xYP"tNt|9 -ilUÌnjf:Nų'85_B )Zm̈7 Gv N+g`2 Ne:X:BD'$Q^?] j8+ Dr kL4 tG C = ,C6OظZ7pN(5Gy¨;/h&tzdY:j- ]<%!^ECoiBG Y2MKPiنin'^/̹$(\e:캷G ļ,ƭs'+9mO(~?O#`e(2 !#dC._U厱"+O]U}/'ݗy-2´忕mxقN"%P "'[WP WHe-QvLmK Lsja ƍj E 5Y)I.(WpCJ-zaOHB*S5֔^YWŶnfkx6|cOUTkh@~oz6и >[Wq||3x B6`m-'ˀ}yWc!IMnq7ru^_ RMK?:_a nEG[}Ѓ e:8kѦ^I6 95D,vآzj#F=neG/R?jɡ65w(O#;N(bɼKgX5<BHb_Y k]K =_k{`Z18n=q u|dz@z|2(O)ڶ'l~O3=BjXlۮgG]dD07מfEX3FwjĤ@S -=4"$7u*&\6_!֗|+XɈ'48ɡX!i ,^Y 5ޯA& V`4Lufſz/eXH,?M$ǂLExRn\$_-ܺq>&愵*[ިCay擳(pe5/S M:/a"]k IZT2v$|g/mq|d` YeZB^/l rZN)X8it%~im*)H>j9gV;d8qb GH?Mi+X]V`*74 w0V^=rwvc9]^bOvt^Alm%5zBe)E! ?JxF5:ZfV83*72{׹J')`Do饼ءl 3Y@-s@G(=[j RUO=]uDڃ.UH5r f*o9wYy[%&TW}eS=Ys|#!|? k-zjn^"P:5eTk]rm&" D5X2.E;k /P?ϊi8F `XKO=J߬Mb L?&.\Z_4?ƿnyy^2d^tiM'@55 QFw(uW,Næ;7OoZ8(WXc?N :軃hԚ`p!H&|B>Y4˥U&E/#@Q5$zQl΁`Z7/4+B kn5szr kkwDxEX)[1b`?GӺ0ɓخsid:a+!Y\胑X'ԼƆDL`kTP_n9 FrTr`b1NY=Ǽ+ cbD x1t(EbfOpg4\.VmAbْڕN&}R0S(|ޢjXOWb<3~ܟT"3l.bЙ%!Fl*I]vS JD񟘡RщԎdBp"su a#8AUCotYdsþ@f{{1q:K$"A(Ɵr+209M*Oڲ$Vߦr+Dt.z ܰvN 7O"h\Z daڅX=6@}c$2vcg‘9hk *{Գ]+##A5ŸQyLoyhQ(VBd/M 1@ I:,b7O'n yɇ ȼNj!~:،0~|STjOv 8%aɃe˱9[jh} 4>EuNvԈpL U'I |>0bmw͚,5+0a% ;>ã%Bֈ{J \/6ՑQMo+Z68z졹ݝݽvLƎzm( A葓gr$La>Ec?RsP^J(a_%l_<% sg(oð`͋҈]GFo "]q|hC$S}!!F+ͣK'H^A[55$Ouv/|Tdv7]c:cT /3U|TpbialOQXw3!#.>)F4gr -֮:pʽ]P46rOd3<{ ݧ!Gb.q⚷@tnqG/ѹiH&e2D8^' MKz晴R7ZaX Jf->X[NpΕpAQAڡ>p©|'L ∘&ڬUW3 5PtnSq63LM(J+?CAr⡱UY m!.㶐0ɏVN)% F((@n{q:)=jl!7)Cx Lm\JYRlcrf<& [eٳ;@R|4!wh>Vi΁ex}Efs28ʓp"φkx瘇מ Q؋WKSn~dQ0- `b] 1vY.fM 4]㧩jE;k%EW]BA|4gldf26+?k*?WZS.vks3̗ٝ̄Zrx|2RSr٣̀9֔bmV~n7V i.]ۮ lnI[ZtUzi."\]/뿧 srJ2.ԘC ~׏O! GٴU7+@zp<,4$\2@Yw|SjMQ zJM /\Jʑo(v,dpv{*AO0 SYI>ET0;@Ss 6VrUYg@`b*S%\L`4b l%8e ZF!][ƭ@-ȩP΄9j-#.[5 ($&H|~܃%jwkpp8h^̡.5ІkWZ3wL@Q꣼,?E̦4yc_8۶3&Ziaˁq:S_?J]]fix fnKYg~(X'Wv;?bхd[[~#2bV=uE YXi 쾄#x30௻8Jd܌_1r4ΧyEH<z: (#ܯ'tqCM+ a&`=\ӄYs)֯) #88vRG6tKT_.B6X7k}i``g>(@QFrŚ-(z8i#NDL(_n5wA'èp'{WC$ooK"]CQKq`Ɋ0@. oPC9=SXxe I'#XO M=>$D1Gʠ_YX9P^'(Πq#i%f Zoc%4l=SCV: MQ`]_M ;YNlӨx1v n7Cfs`? n! yb=KXGRc۪W9IԨsI av4mQ#U4ܬly $kvkYaV4ғ7vTxCC6rJ! h(Yr$"O;Jms'3VTyb5TGRguK9e ڂU0漺.x|pi ؅w!G1%G] EΔvnEchm6v\rVq 78)W{xqQըY9 |\o KU3&*2>y,GE0*Ыi"R-H FTel:uq~ǭR邞.@UʂU 7x 6^ ٱh$KKRo>/mlAsĀS6a+j &8J1'4gtyD~ZSvWjY!:Ө0LO|t4 \ixhEl} ͤ1fk j$7a*NѴ!ws±#7NQ7{(KFp נ?pnZB=X(;5yV5KlUkRܴv~/07Ru5s. a\f=<8IJ-}Μbju`W"˵Ϸ$ȥlR@vWH;=R^3K| Ɛ " ug;!p/zI\ĕ@( ֝\OxX5'ppO@ x4*B]$錹c׻_?#J zLaɲ 4iuSq)$4n/Wۂke#g>`otX׻YՃWpLF }('6R;D+p7km'Gj½aC Hoa_K=ʰ,Kw]8n|ƯS "c[;ONwsܷO;Mh(|Ki(f+ThʩN?މZ=B_hzjo԰hX'ޞLf0t0-F,qU9)iq!t.\]lg2G՜--0-1R4< 6e\"LnW)936vmWbO:'G諴T8p"O c vcxcIƠ!1:gfr HS"\+n;bp/h$m$ĈˋVt??.OK؄$?nA[݈=03)~z"1;׈;LhgDicמONZhV B1jl/J(^$|rOٷU lrƃ-jd4^p5xX)i%e%tj1E{&Iȷ_;3)4@O*SGJaOdQzAa2@-h:w q3qGYV yz" ʦ?6+GqTFlh}þ*/)K]Af)·[b#*ܱWpIcj0~=c( (4w8%TbV.`.uEMi>;{&rQ@4|ax#ـebpB%)a'D:XzD&`n> !j:WslH~C)iPZw;GU#dv4qrX1ٴkǣ:1<<[OƖå{;QA}sK@3SRHGAsUIԴ"6Kbv]Z}&~^d\aO:1&eJl4zڠŠ1]G^ho1-)o#a)j6mb qհLEe$Ĥ4I_* e_@p/]Q(|W]/"Fe[q+:$~jWas{iy9bWP5gq1kIH4^IYQgf=M&}cAOŨ˗Q IEe*R(ͨ19 z:AM `B ty:|R^~4@i I'3L?؃7YWJwc8&Ypzq0-_H[g )O""0Gad#GӃrVOMyD=iŪCBF{frͤ!}{٢XZT\[CљKbxzMM`Xޔ+-}&_O7-5Pt-߷B#LCܹK񡣱!%"-%?B?.i=څqh-H;ie$&ll\@9vk}~>{j!Y5|NgSE$SE rKձ^\xw$|o`ˆh( X2PZjVU B{D@P2f._GkAUOݜ2|?_`>Ӷ0U~n%q^p%bQˆpY1;G0ь8QZ~as5T}=^*IF=@s'O{XWFQRe(NSJ6^y~2(b_p RC/Sj٨h,ERz+SǮlUFAŻEߢhzrKQL#O 2&l |!q&X._,nĉT׈t0jx}䖗༃ zihz;=ui3=UTC^hЀ7i*HwKusjTFM~VJ],!_1.")?AM2:{/FV K_o:eFm,H(H#yebOYHk ש'2 n48.URE =Idh0^z$}\gj UHG bsnPMp߯%4L"nл((B|2Z a 0/:]K-`4!uweQACՓX ֖7z[4zugMO"K]]5X#IO*7.ˎPZm~*W%Qu-4CSb>VQy7xP#>ZGuv%6R&XL4hN]c E к~n Ig6 %U li 9k>}ߥ+Ӡ\S|If5 EDY?Ġ-mgޝ#reRzax_..Li7 #rMs tDeRTigi*3-/=(-}Q+$Kz5nIiU c/Ne*±1%#jH8g4X'1C;JEndFydϞ^ukhm0}f4М·:\ A2Yt97Ȃ`Qz^Vv\r3ox;d7+7rc? I˵ ^Ge}U&Izp3Ḟoq齞j1DUpz*[s"yo͵FZ22 ݰ;W(QN!dҒ*=zh"ж? _+h(goRHc]-!ӭUg\*@F6P~ꡍ(U&D`p{CA6e͓y$ZUVrqhۘƱg-|UnU>Nݤ\ogg~O5#'ojŞWhk_r|dL ԮFD;_.)F0+D-*#"u:ӛ?Eɷt&%袤((4 Y@xJ3P-2%LSU-ZPWcB2WRFҋ`Dh|l{xh+Md,F|Wk@u^q\NEɝJ:q4QJo@yƪ&cD-9@.?)u07 OΪAG"J$`|q*CYѭзv*õjQK{~ (I GSyO+6ޖ[䜣iێ&ਢn8S ĩb͊0!~ؑ46rF\vzlXRީ:D]' -'X`p V@ Y8V744f=_0=~#SɅ0ߧ 6 4tR)gMyL@!'^-)! CFW,_5!Q9=m([ cv=eUhY7kI 5>w ; K/ٽ4>Xӧ@V4$rizE1DeA _H@5eJ.x2 i唄^@Ō6T&G9--I<0J4SΔ;QRugl0٬@#P⌣8ar!\Zё.=7d!eاɍG |:FǢz܇| PINy /?FDYH NM TJRĶd^`L4G?L%<Gu@+<\*É{Nr݌Ӊ tm5vܙDj;Zx90W17->(v3+GC_I":8~|6|ssB~OB)=W,zA)! it7AF7./K?ˆ;/^lIhdH`l}]\6"%w~0oN;2$ 2j/4{#וڜ9ˮslJ tL 6d=DO6a:|f\4s<9'@5-_@7P3Tdx56-JIHH|efa4ѝ!əT2櫿 I~v^<(U7\&6 k ӮTn*BZc߮#wFD d?yB'O-"!v0w_=]f7 䋼39V@U5?u&Md = &uEԐi^ l԰[@3VY$͚߻ d  _%1FW:tRl] ٱ ۲x6\h@:%Qڊ^Nx[X܇<~ՔR9ļ^oi !s KP8WH)3S݉bRŔ`"CP49Vڢ){:1w!$e #1i32w%4o{쪼P$;YlQHM|ӔQN h, < ٌ3H@2 VdE \[m~mq#L؏G:rGv,3/9y*8$r nMge~řPG]KV9X.*g4}7O9ĂJ9&uYGy*;# Rc;䇜:n-|> 2T V˾uMobKnEBu2Kd몍CYL\vw0ƻqp&+iç裸 \vFӝ{M&s6`%A^c^vL->ghvtXVբKN "Ro`"wVbh1oMM]y I.9:,PaWt;T ֢;ijV&GiGx8-/$llx!{v+'Tvh=󠦏KHՙ/yZmU'<,uIlkOKs~7U2_<5;f"ʑL$gq$,V"$ņ6oخ c;ԧ_F@ga=hWoBfԛc-)Gx͋%d((!vsnTݛ0|Qj '|!xn86v@\!#O(Q!RWg޾i09g;n/È} co#X{Ӏl?G.mM 3`Lj/d:?~#8n9ko$a#|JffSa1Dioc#Z=@J%ĕ(R&l[@Ȼd3bw  *f찦DL^#k՛ZsZ#:uYFA=tq WUd!A1NxnꄋbwШk2ʸYׂixbG6l R-! l4DԎ=&& ~m5jBը* Tz[O4:UH y  4'jS"gf U!`͗{Cb }E]܂~Fe# Qlb/X#Łu3vil ds{ GomW3x0I\X~1!e:_RLgNM۠7 M*հ~~25@bN͇_ׅ/ ,oG&'.HE]KJk {r"2t+,Ay#=hloWe3%,za Glmܧ*ʝ*\RҲ]z>~ U866aL8*o,Ј5cc@ZkD;vrZˆMPy/:c[J2 >)ea[(24Q*lZ?S), Vv2 iXֲ #M3Jڵn2V3aaOI4QO¦QsMH31GڽdsXG~L{Qi~+l*+hq?ҳkfE#rTEA8a>fp\|oC 24fȬ7ODRtlCȢ"ͻ0&pc3}LRuK n&6? iwʞ^o?P/4yңm /ܢiyqnX+Dh`RгhqG*t AO!y<6^ɨoM֮~h4`.tPt{!MEip,M8u.$'FoKy 7NnĴBt&`7fggUU 7 ei8o@+Ҝր?jJEB<8tz>8$;֮'9G 2VGph#e|;҂}P )r8d;6Ѫ ,IRȦsUwn&lyq]G`FoulEiY`\{e2"A!AیFA:54*zrB3+Y]ڼǺ~^۽/&fgwp¶:R{oh.;Sv:4ICiMgD &^[e"%2k`dz >zB.dl  Q]%yY5 xYX [&6D%OFӛ(AR&G2юwP3319x~"Juh'4^ev7oFNoK8T?_PA)$8ȱRwEpBff?;3+V+_E@i_ b| j!hY2C h@zn|fp^WZlɵ֕ ۛgB6׿Yy)^;E&3t)+5gTr'ə.q^؟o\@B?4Y:v,OE-b H8-5Q+㚐Mv(%*Y_>Bc^7še Xk@C,?.%G ^^]bJ/>[+= CyCWJ|yP9r|e1jQ}mgn+T,6 .P v vveM{9J R\'O+"YUs7#J;`sr&ei ]RZוÄ:AnFG(tGĞ)Cå>h4*<["!N3lU'V pm'PmG`JPwCHIӽJL1ܲyAb2f~4;kˎ`aMJFXw)W+r̃NDp嫾$3%݋dţ`2.Y3]:-&gv <504ࣱ[2E؃0 M 8k 7$m$"8>dTp*i2:=ƀH xTWjn JkEԀ!5*{s@N=u Pa+4Y5>n7Ǣ'NP:JN#/Mgi_̅ԒZ|~X@Jrf@#b:(' HnkX lW0n֣Ecq wYU 봘*Kc?r g`|P.Ĺ@ѷc&f0 o9@VZJ=ʮ'e˳IEfmc {T[z25"sD6Y913y{eXx<[ I:)'S_$@Nrn%V"Dpb*O2Hp3A71+4s+;[t5b--U+'Ra44V7i0  TI+8\+! [C. )[Ï3G9;SY2y_e{-KO6]x:Es1󉄪w)0W(U\:exeXڐ#?V`tLxϑ.Qj.YMɒ AUXJr'25hEbدPl?WfH=blk9mYMSyMtC1@WW0CA9ٞ?ۄY {J-Iz=ځ q0}+}8-@M7"23kHҍL:t شG`fBBlB =A,DBZAֽX j8I`B5dt3]"'?~4FYIw=,MF&}vřEa"޲>O1'iJ|'-fn__iǦ1Xv"#iv8\ / /`_;lIz=_"]zda{,i``eL+99@o+9H c'n|pT942;:@oegvPGMˋJIŊמ!|+c(QWWm"wϽ)I_k*_z~(K40$VbH&~T곡iQM4GJZp_0\.)")jPZISu;|C YX£ӊށruբ̫P k7M׃fթ귺)d7ɤj\ٽ={NwO"$Ma"Byc>% 󽿡 8B.Gυm z59gΙ%I(A0u+qS7"YS5&WmXȡQ{dO2`m,;cm)~vVy P4Dso'$(̡2R'b̿ D? x'^͢քO3Ӵ Z=b0VZY'ٹc$y4&΂H#A&rw>T242y5ߏn ]lJECi-f&y9.tǬcL=o/n~\:ѰvՔ4bܩFu*bS32Qx1۰ĐzCԥS? ]D¨U( { zkscH#] #F%/$D_m@K'noi`a"/ΉA lpS0/ІJes2-n[,7k T(W{ʱ+[r+3?.Ȫ.¤ǘ8b<rM,H"IA@k.ю $-p X_,ZW"Oy1ё8pS 51~0|1VtvO6)9u0X@;F(o)rBq"× :g2בKSwFC(rO@ qz4x&kֵ>CSP{J\ f!qvh0QrR$QphEڸt 31^[%GuAbN$Z EjB3Cݜ&UtL4 TQu3=ޡBWqf'Qȕʉ":ya+Vsy8$ZuLz*,jRY(>c+N)k|&[~9p!{+[[?%7VB:c 31b\nx>h﷪YH-̣^$]+Ed(%[T}6˫>S`uC=xo>SN3p+*̥`liK%}U{./7S&_L&c nA03d,h` sK6|nx$=GM{|[wC+=HfpmD#)Vq_F& %Wjӷ-oGG9"a`Q[{TxHhrmZ !Ϙh:v26ZT'Ĉ޽ sȞHE+;(OS͏%'p &ɂZN[ .CႲ2W"^3-W@eLhšU`>ZcQ -&')h9oE DlvbڧZ/styχ$⪦Y\M CaJ8 `deau˵Qp -'8dRp>^+j֐`sZXq$~[eMңl.̶|UЭ=F3^wALw g&&bm1De1%\ p`( uwwJ]VWjҩ{5׫ROx Pϓe6mǖQw ^IȂ)Np}G}Bjao630*h.wtႁΘlKK-3d< pMdbţ\[3K"r˳D9+c#wI\4TGk!I:rW(AbK(_D4s 4aW q,G[3b˚>wNy^r__Sɳ8yNEG\ҢAzS?bk0 PZKRsNf-|v9% J .gKLΞ<`u~z*Q9yS=$=ahCWS .xa%Dsxvz} 8rcHhTFJ2 ncʤW\ڧTVt> 8v.dՄ)B؈/5hΑ6;%&Sޛi]Oo(6V.S֯BfBȄl;0pXh&__bїF0_0RCygB@;쥎 -u@Kᓎ.|Pؾ-## L+wPkX?N>iyAO;?&n ݷh~.;}/~uz7oߨnvu5i 㥂 ayF,`HVcGOW \Y^B?kaye9٘H[3VmN᯻͌b}qQոKgpbMWLŔ& ,C3qgK 'n\*ouwgݦrO ZŖ<(_F"y ©Nli2Pu) VF 5XrVg%H (ej$u Ew_G|G[ج'E4KUq+;UܕtLS<Vf٦3޲ w+͑9_+S>BҖ\wXc~5dXsZ[EY u'22"gFvՕ|LgS^"r cWc񰱄UI\=6Dy;<8Ĝ Ff3W\Uś: ٲeuY;~P{?Fu2B{ bzTK/[(nxz,:h$kDSaAYOŢw$ቢ$w"|)k4FW<դ .= \?WgȾo7I#cHOj/܆ϑ 6 TM` EƮ"o4h ;4/9xv}J=)[5C%iPYGxoӨP^}0 J>rFe&W8s!TE΀XjLUQ^Y>lsO܃Q%9vq6ACX"֣P1ro{` T׷E0bʵ–AP) u'){CJOP_XI8X}GtCshSYrWibؑfP`8bfk 7.z4xG-Kgm^;q#YItns(ʊi-Ug6fni-p :TՕRoE_VU䲠M;/FA5 ArC"zQyeA@3V.r:Ok~ QTިzt :\IVN? ihB`MJ=q 1||tۍxHԶ4Iac/|r^"c@4E /f*vF=N% p)g%b`i[̹0xsy%܉9EnsY-Eם "do$Wzg̃0lH>& ;帘TR4z~%{nrCB|!jmdڃ،Qg9>K8h*ƕV%=a񡂼sBm Zg+ .tvkQs{J ,&6)B,g[av%t,*sk 6;vij`)8c{ɒCіX%Kopة|q4Y`xb9 2s-c :.nB#UUue>7U"](֦!w8 %%Y!W G! > Io93Df 4A$ZU,U BNiS-j8~aQ Ss{Z՘Bs~p=6ޅ|whC۳'TYf |9~8pq/|(vʑ? Ka;i.^Hd=f/EC`ƸܑS uE7[G`0] #MSObd38/p~ vgȇr?W^ҲPtaX%\ _Q3Dbb#_ $KZ_SVJ }RC~%N߰մ.-RպS $*f0RsJQ/C۸.a9 gNaߦot7 ʲ7,W yS*PX@Zǐ'[@oݬulXvd2sC؂/eȲGBhFeC"vQ̘wn 7YcIT D )(XA4zč>@Da~hHX}v5%, dQE]N?$u&9_X>%p'#1>8l {1|\Aa#pZηd C< wZ5b@W D?KcDaOLe Y&`nKBC4x9r۳M죘M B/Ep+{`Iri@tUkB(DkYsc)JQMDf ތCh !/ź X;_omcׄfcLKIVk}<TbVqQ9x{-`:YmNQ0hB%.(dʛQ'M.*T3M^i `Jޟ}=y&v!a][i C?V`P ͹`V)+MhaRH4ƌeWkL8X x3pq<ݰI:E aՁ)25g6gOUjeFj䮔nQ[Dr5Jn= 68P(Eiwsjc.XjڱFkdPև#zNR`cVcaqvjb[Y!HJԻTyG?s7$x^H`hY/čŏ$U+?ʭã!C@8=#a^er0|D(䒁S7'jɂ;OJlF†0sj4|e@%=\Y5M:?C Q*:"a `HGMpTnmJWmpwb;Wt,u[;ۻm0sy5{7$p|0Jt۹K%Wӏ{L&5Jl]T*)#$Th$& 3L?ՠQ9^钀~' EiV+mB+"o uG?׸\ŭ 7hqY`\R| jsw^Z0k[bGZr:a `Οz!pF]'O{|x6) c1EJȲ _8TZjN{g,3={obe.k Ey*%uJ&9e0I<#c b0+i 38Q}!v4z[=0G\|W;k^p2zWET:rh O|F鮼 rKQ7gR6 =9ؤxvN܃[2sY٫*CYz/ Ԋ"㒦^.9tIHnVڠjao9I'X >̳m˴7% \^~> ♸pW \SthfC0ˏTr."3p{LAla!ccQ҂Wa)ͤBJדh©ĕXopKnL^Gϝ)Bqy}%p0qx^Jie]JjNQ7C f U4_}q1R~O߼*||B-xU{$"c|?6 xꣷr"B|nP6$J $G.V7 ZK݁/a^ h{mhLOH\j,ai61ecS@c]8ejg]= |1)}MNٵB\21S أlP x훴cB[}o`OI91Zq$4(%c8>@+qA"@-I N\SiVJ'$އJqj^_)k?>axd^s{aݺEU)jazALka~C*1[$@|A=6`S@T*Sޮ#8r.l? OLs˲4r{CŶ1dġ=7uX#YGE@' ߍ!>P{o/1u*Wjz/Dk3:?譼j|! /GU,tS71Vp*:p%SjmdX=|\(R󤛙`2*/"W4gHҚlG!l&_aGE /leݬ>ǯ<=F]GŮ;5۟VJь!<ԕͼ8Cy=eGșMNnD"i?a(ƌsv7]F $-eGhV,w N D6 ANOb毗lޣқo<:ze@p3v0 5A Ĩ/5 jiIM m !”[qdms͋Ȋ;|w36}EaPCWJgn`*j:+u.iJ45d j*ˑVLV J\($ ˳2䷊?K*egm5LD{Uh#uK :j.A[I(tbT$#(1eݹQ0~LL@n{f{zslJ{D,z xpH >21br2NհqaaoSUczyFЧrn,Mˁb* tF4@ ڀ;hxw]%6VE,)TvwR0 0̋qO]ʃEm!>{-V& W*ֻSW;|JsYL~)§w 4Su0(3?m_nt6'7l*29|8aȱUWYi2 @UՒQHbM!oh WTvdQ/1Lˆ+JRy8X0E>iTn4bwJKM"[:oŒ߹;f"܎uٜ1<~FU 8u@`u4 qחLE8K?\a@#pUp(I`%\`/D5pP. *qV2 OdY3"+M g"9me7CC 8gpVM2ˊ-\˅ =NSZ}Z&D\G掮WbJv蛡@2c.# k2OMM`&dv5z_7e)i@SV_0+o *aI;5#Y'QE ;{'ȾQ ~niLu-u۽'&M[fmJt,:/ c,c i8#no%pe?aUv#Tr'E-KKC8vrGڞRZ2s{~eb ƈܶZ'=I;{ϓSÍ2EضkORazs/`} Mbp !+8c3nuoBVt*"td q329{TH sNT? `r8񴼧eױmo3 5*!S-+psO/Tܞ 1 ̺$`C3L og*$0 yH=Ҧ\/f[4y%FIM!tZkf7I^P_ʬX$,} '!)C.ۆX wFYxXw-\U8` Hav{oyHC8qUPӼ蚼b?o h,-m_6 84hXyim:widu֦m6zݖ/20. rpϣŕm*xhjvz؟~5R3W"L̕>6Zմ_E % uAoKE̊%;MAU)A(k>K=>yI?OY_50rqɛ@iDضAX  ~[fQG*\m4`ǖU3tceڙ IKiV%eeEl$bERKVcKAPX/|D#QKo,-ch8?Z|J.>?04OȪɳY/a~D.w0*C>mZ!vy/4cDئn._,Rj3RW@X4XϷ,?"p rl4^7?EIzhݓ]DdKmеΗcH3F'a{g_Y^_x9xBf8#@c3Y[,_.>#A&GvI= ~)C9m\,I@*IĸF\c?w;6t^ˆr[@uH058AsCy913w=vڂ22H=NX]{-q pYmJ+}ٟs|;B8noCѱð]J~~%wа8 e%f-!=͎)h[5O/{UPxOC0Kaڽًb_<aX,+DVmaU , |3F<Xss'QZư!1]ѯ3-JNSA& ]l}5 .aK҇ EqעuzO.5`nΟM\q>=oE%sˎI _fm޾LgpL+GtT76S&2UW%-B[4B㵃3ᐠJ@"O4pwtz88+(d[BѸA.0Ͳ0'L4b}g`QpDDL`b8{,a~M_9:S~d k命{u'CCw8^ڭ~:*T}Rt/R/$uG0=MG#^H!6=g C4J?/}پYԵ`XNŌ#Ms!1re|Sֵ]nE-}L%vq06;4GWymW\؍7iUƒOlv &%@ ,gMo ,囄vl)$hb[F}6RO7B(ȆTO1OR-  ^L_h!迍E}YIOn@wᓘq?J J"XH_-\h19loYj||ahz*Pr,M- iWuJ&3w('3C6 . /W6N3$IL)M[ެ3] yDLhۑIIC%zW"xl7e K^?#H-%aYh ylʸ}  )Rz8OY2Ur'IGU+4jL04xc[su鵟9rq9k0hG65(fstnͨ(Xvru+V<;Uo8 iAU%8kNZjuLBHumϚLвv I0w$Zͣ G@%.=&XӶ ^X۔R)MS6X*IlDkPbpJl ;yjhå L7,bͰ71S~cj:]揆?Hs[e7m(Ui~&&gsϾ])\Fߊ`:wFu p/ߤ:MU*3޽T>&k;++C, &IbM?:k eo7jB=BM67n;6_dq,2}R]9”?RGC8{8G/IϜ󀲁-؈׹U?6Z5K\Ή[ Eb[#3{\,ެ1:ؙշ |S$kp dvv5o̻dC p ^ }NlFNd1U,?_щc 30R[ 0Yk)9Y0JHP(C `*sr9q XIJCOpU0i! 8F艹3ж)FA\bGcCL='TjN^Sj+¼mh  2Qqp /;2s d@,MBYBٲa7A#q=%f2 >' x^|(: O]<BuC-?qЂMP6m}׳Iv@`7g ^v2ɧgUw<|sa5iAxM7+S[HZ'&8(_yȩ&&Js LX$+X܏ ,e^~xȸד$׽GO8C qaw]PT ?l~K`I;RTeJ>"%}3_sѕ"xVZ0V*@s07+34({KD݌:2bp,:-y7)X3s(_o )q!rXh h2\) jjh n#r=!4q}XL9]78!&.63'SCqMTˡ@U<2-t p6iG5#"jJ -1ܕ e D)C!y4x||D6A$6tHHv~t [yEtuA;Ԛt P[>>{%Etlj cWtnJѕB1ZotworJ"",&!?+p7|.88]?Hq98pv"$;IMa$r1C*HـDŽ:}C^4VI48K\'>@8fToQ w]ٕւzsF%̷Rw`yCЛ,C$HcQީf1Ǝna0.v=8w=u3{iUpB_{K4Vm8goX߇Ͷe@5XJS ' Gq&n<#(NJY|)i8#[0~9 OfeQ fG@:G\N9ȱx] gh[coנ`at-$ F.oa3ua^b>1EuH牂ȹJ^⃶ MOn3Y,q"Sbxl`904Ⱥ_sX[1T7SϛFnf~>SɊx (WY g X>mV |82SL\Aks>, bNRVgP͑:œAt3Tt{M&!ShgvmYܯy,uPP 'e`ɪOrwZfqdCjOBg ea&nM XjP鋊5lo{TI>,;jsB*Ɠ&f?ğ.P2?YmIVZ?ZM(Dehih fxY{FqoTچee ĸˆpFg.#~͍*=1P9S'L= K-$,ׇfFeYІu^lZՊOmW3`-:B~!RWmn}=_ɘ>B_@37(ms*w`g6!T #Ľ'=g"-w`R1mdLl"Ƽ,CwFJcL`[I3t-z(JѤ=#Q3ƺM yZ4^;uZJ* EЭO&y?kQKQ]c$-QP虫l@yЀ¡92YS4m¡IcGꯘs[%6e6<ۥmBܤׄ)_eN%˷i6h2ȿ 5 k>`i`rx4h OMf BACLU߮ {#zSf}Iʨ/Dž]4ykb*|0PS%O"1d#6O!B'T\{Z$%弧b"49S;rV .S e$tNFPb.5P@RswB)?w\3{{Һ/6=u~QR=cQJ.&Fkn89Wۏia#1GuOC^ Sy:QSX`f[S HPQ?$o &Q`n#@0\: ܫlDX*\="`?ˁbj^6a= ӑ*Ҳz0{oIk%!Ik*0(~}uF&뎍cD߄uXC-Zӑ%fPdH5Qrle@Eo?Y]l0p>qqe~ UJg] DDHM, ̴;bſ(/Һ/ſ'G:$~VHi*MiGVEw3cCcȹ te&yWnhq4MJl"S7U#|Ų<%؋ڹ{{jB ]?Ad n3rO@4u pnHGQ@z4|LDD_kg]$|([Ƥ흍;硗W[a}zN֡kV)%, qH*HE Ga$-% _UC?U3+Sǵ(.3 <S]Mީx6`e ػ9Fp-!KfyRД&8:j+PР2EݖҸNP&kL8Pcۯ j"֌DxȅN"?hh$ԡ.>P'o!CGV.Mn ùVc[E"iUfsVD0@ y#aU5)M^Qf4Cda+L8|fs*3 %d攅rފK/q^BhL$yR]jB VW"!cX"bͶ]vMw q#!؁A:`O]m;  #\<] +MR`zXRKsܱNi ;(($m}r͜fROloFvfj_ASSeݦ&: XKUrO\DfsNŬtG@hVP͛/gò jBtbJ{Lx! lߐ%:4-{t@\H_&01',J1{*xϢĸ e.7ʱbJ%5@Ӽ%њvA&:ۗ %>%a"9^"4LhZٵ?oTs$q3:1NȜۓ+G!F{HWt]-ib [o~k&R( f5ExcC]=-:=@ c,[Zd@65& Ǟ]kpTYr`wխ׃'0Xl ]>3QqwYvsxX8}@x(WOAi{'?Du&FV`YɡQٌSgfg'j JMiT>[{iNaDԲ?e\};2(gC{wJ|UKWD99j Gt}Us[T ODsPQ*zbk,g$[fd@ao/W YO0&_/}he ^9Nw>CݰE FهS+RnYJD?}{yܬ3Vn;g>;5GlaDSYwr@f /1Bku$Dg|I}&!v HIOVb9a4*5YuP #G?z(3 2 =ߝuS VCBVQ" "kA>z- _MFX V葺k)kq/96@x `4u.Ha4Ziˑn4{5$RF3y"є8xHd0G+ox9؁壻QũMӼ'_kAm+%1·\/ "# iBצQo 2*j&IaewONeýOBW 4tTPD5ֲ!|ST ayƶl-J M ?Z~]Z?zn0\j+{Dxk~M>Cp܃u0WZ,GஶT[n6U~QVzE$QԮͬ14~IdŖȗN^#D47;9(|)AR~pn %E+!Zݱ'$.`chhy(G]>OeӼFW%yyUÝe<$ IJđCq\*#f,P/H0 ma. RȆ6uM7%GG&lP…H;FGڂfa>T>3T<b?D b6#`PMA EL .{vdr1dNTTS!d]HܩV+ZvgFa+WZe׼`#PJ}bL7T~Wgo_A鰼eΔ *J3myan63Xca3x.:;w~25_͗Q +Mf0eF$RgLS΁Lc68Y쌢:rK4Td8ƩCj "E~,m9 JY4竞LѰގn#s>s i` )F"^f& ؁mo_Uc~%(k>l$W.E"wCЅ@r'nZQ~l;"H[|N =?7+r,U~N@=fv_(]V(؊Pjf0PBLcn[ЕO N},zK@ӥxd:ܒP %\͜Ī-u$DH/,<\^E Doy/$u+EǑ""UaWTC%>a$e9ni$`aj Fxm…  .?>:2BwNWE\co`k](׫yh&p'iIa :h4DbLކ U<a0Ir-ќ-i]\T\vjG\o GH+me"1DmT-=jٶp+h~֕O!cҸ򏹋yP@{8)gGt睭k&xoi2+emRxzH6Aw$NPO}1Mϧ2W&/hPG-J hsĮ<bX?6LLt~KJ맚B`U7˒Uvl{oǝ[ uP")TSOJy%'B/ھXN5l}g(ˡZx~ n+_pz2pLSsR?Y~^Vpԫ>(zBzgBԮ>&)qsq$4:piFWoE(5 L{E4`NK¬g,RWȖ8D}{,8T;#D^e*<^&`NWčp{#p~o0~KjV_**G )6gYDL<ʶper/6Gaw;8rC; ^%ȅ n40 Ȉ sc[㏐d c{ ʕjiBȇ߳ii^&U8-p `ګ:[~ġ{'{ "Xhtvgx>q.k',[W^XH+C u D3}T8uJ?OD(ܭs^z W{^>vzǁ])ӵوiyv˫Eg3xDo!71I""UȖŮmR:d02M*Iy!# 5th/dOUS9mvf.ԁK'l0 Mb"2s^++,}ў ̶͖ld)ϣ|~B ؙ#]4!AMw`0L rgNF]"8c!dܛU4X]UIf3DMkw:aNzWZqmEiS$VRg BtWѷڎxNQ`<䍸o+,#5ޒs,rcwD]| ΞWFU'} v6\/g, 2izl#T0蜬o!U.%WY,zhRK%@XRZ9ϬpCߣKo 4_6B VV 9+) ZRo8zA~{(!pàϨ2Wk^(9a c*^ա[\r6xY,cYo3u?=b5&A>k]4۩+ovV{?+c9<ؠ#ӲA@F<~}p?JO/IaR Xt.'24Y>aQE3B؊4l;!_C~Ҳ)ѾgwmM\jf S+L/NgJPGn,XFC;ݾ~M ]z jڟ0>̷j0 Q5={KUG 7+-T#f*{Ap0CЇ)aDhv.xN3aUkDs'v5}+O#z(|؟ʊI,=JoSا?"lS7dI{?:Mx_uCu'#|! 4az9KH ^ԛrv});Sc4cT] ɈԄeɓqZ3D:gYdbBHtn /j.O4֎p2P4P|RDGwZ)IQDٹG5q P"`hwc7&r0!6Ƕ;+4`Ɠ,,6lh`t2|T٤3WսgJ':"&zw+pS=2.-) uX-tj} /`isX)l鈥] -Z25g΋\oM/9!֛6㱙eou &fVZio?~1bfhxTrWLBh$/`j5eM>pK ,wISZjO9;(4SJ%;M_`߈ H oE+z˼oc<},h09@~OZҥ柋DžWAvCef_^x5;f mVd6Q"߆/\xG)`F5,b?Xonny!Iu%ñDSurSG6~jX107%?V[=_pk~J{JgOR&vlûMЫ'ꍖm@wD$ bRT3'4/fLx:> g(_`MuzW>/?oZT.Řu\jw2npF7v& * gHXvU_{d6+t^` ;d&uT"`fطp0{0b"十 ߐΠ^R1P;v<64 ha@_. pĽEO)"^!lSc3Ǡ^G~#G-?wq>0i[ƒ$(*)]Hu r^%)<ezha;r:DޫvI~ \T)p "l7d?zs?MuN.)`Ȇ~u;7kvMk:G۸뿪[{cМo&7˨po^Q(#Z?2T@lyG:L鉪-6`=Ӱi^͟IT"t^ 'x૒Z;t=4Nw}%Sz Ie(g$Dh90 k֬Y\˂&(>HMb }_So5 ^Ӊh=z-D/Xx߃t6wuT9a-8YSIjCRWҮ R{A}+{T#K##}OFz jJTHVg."ٵ{ޤ9L$$eQsD[TYH]Qq@ Z&] q'LBllwVw{ix˪#Nwq%hҰ#BMXQ揳׈pSL>Աe`yS }Ղؽ:כxCqwQ}<,TA`01ᛌ뙦^gETnk2xv??j"]TAțp2ģ?Y捆!Bqtf;X%~DWz'PEGE*ܵG)7' vczl`Y+/w4XضoF8 \#hL$8Ε~Ho:C/4P~6za I ji-Lw 1-6D V2DV,i8 bnHb X*A ,(D+mD.N3 ibBcMQ]Z(OJЗl8Wu9gu@Ô;AiLV֊G@ 0JA:?dB`ydCd 3q?őAu2_t U$+M}@ ]UEge,J 7_TH  E'+-scD>%-P$ 1{T܈~qtr-S.b5(aM L!6Z.QH+\ F|CvVfsAݼt٠0Vܱؿ9 Lny 6ۜ,HNv,8z.1F1<Ƀd`icLլ[9Lr<h^\EP-q[r NcȀZ8)A6ruiǂ OncȌ}fdY(ZjGoʤ45tzױP1> R#v]yԽ42)l_ch/ N~L>vښ,.}5r74TkoO,/=9O{~BsS RDnOjVGu#O x́*sD;58|VH$ t s&la'wjd_&;H3Btu`9+"VcxOL6ŖGTL0jğS,!ׇo*DgvaJ.~˅|9/&m S*``p@W$Qp n/Ws(@̉N8>m|\53$7&6t*BrzϗZXPsEMlΒ~!6)8ju"ESЍj2e7*޷(d®eGfZ&i ߰ g&ӆ 0IMOr+ g%q-K K5lݳy>= IQN̐v!M!krlϬr(\.2 Аʹ uM&hɆ=L.-gTPw+;M[e151 (iGp,S:@Bm% U&R@38 .Sb[B+\).>k\Sck> ޳\P/ӔJr!tdmf{z}b4s|h&et}ezfwWWڙ]"h Ј7Sn ݸɡ+\Ա3}0kpd@I]P?gfk)xAOˀ#˻ H @y.GLD*{/T!Kr~.up96S%z9G3BsH8zy5^>U{2R.ԵA=OD"vor[)QI  :2(o;TL:7"wYW*U(ɾ4|x"!-/CSmUr(\%Y<f+RppD)iASG7U?wlz/2.CRf5.n{ цLqQГ+%_u~VwR>%\o\Z[w7PF2p軨2c=ɳ\*lwP|߷I sT;n$VbEO޿@ ²SetEiUOI>TV=Bz\xjrp?"64Ald8೐RBʦ) 8+Fɞ; 4@Hw,"k!_ۓxyqQwPӚVZ -!&O\.vjڦ}YO4M+MD:m1D rsD'mY[_1gۯ/k,l!̈߇tc0oXˡL/4Y.{4Y)u`ۓvo 8'YlS vH8i^0B1j{< nK|,{j8ؿJX@mQ[V5N 'KP6!أv'UnD;d_e8G0)/e7H*gEAA=,i<16N4424SP.,?' +CQIԀSrIO.VwGϸI*SVnF  aZY!E6N6 kkY{D6a^̽Xcѷg% Ĭ#RÂP<qtpRztih?!˦pݢe)5   ~>;Zk{{^hc;{:Ab e t9V/YoU`0Z٘B}HOT:rׅJug$bI>rxm4Um^@00Gǧﭱf?Z+8= V#0ͪ./I~PZx)p@r*I L*N_|WArqIK@p--hgjY(鶤Hl(Si@hmujD0H4?V_p`Ҡ,Xn?zZ,;Xۻ+-[ҕ9p>y)g,_.ptטR]>׫ T= :HpF '/I+lA=8){LǸ-TT9Jr؋<6)~r9;znݚ羿Mqx;^3g[(:UsdqL56M6m~·I}0BA(W6}~ڣg$|_F%&S$V\*:NRpLB';cpLO)yVk:nC&Iιx"^|&&S \ >drG^kFyaj>6 sa~ʿM&r]!{ň09JM4VIH9~S^Sd!h}&: 2  Tk!hxi05rTu- d VcykkBN٫+FE!鲆7\?,ẏ@rޔ|5^EāA!wL=Ă)Xkē"9(N^}Ka)ȧblΝ1~poz4>|=h$ F[!n]U_WF: ! +.)R۠aF,}i2'Cc/r󊷈о Jo JTƔ)f͆ɦ;np̓g`o/|E;ab3eƯq8[:"n,XĞ1k(B@HTF#CrÒ4 SG˒^WdA?c@zL]\"ŵU0Sͽ-ƹz m_/9F'V}u,Wą#=ڡfCuqk9v$H)l|la&l}@c G&:ob- 1ѡVo ߟ,h$-r(rpxN9N~Mr:g%DC"|@3^ 2W ;Uf@] 5n.#UuV,?kqߧԋ^`vgǵqa1^V%O{>gb83Իj[Ւ8+&݋*eE( rc3~ R뢩e8) 3R [Nd~ Pߐ9@U+-{/o›`^쩫(#8ZPc՝i ~ QpW"ڧHmo QTa- Y;Zys* SRdUW `?U: fyB3Wr\#*]4?s] M$RK'ryLѠٽizxzd$5V\i}ejv;A81-b̗B07XO!nSZ-?e,/|-'.[\r쎲HG_/DmnP+ˏqǝ alYg{Ц"37^)y0/+?e^A!un`ܵ'ɜ<-1A!i" 7.r q NgQ9o]:057M`0zϣ܌CCp7#$q_e@c( (QWUʻ2 2 LfF@ 7:դHtÛ {suE_aY-1[vDy>\^_H%Ӝ C͘*Yyܥ?Ye wVF4w~Ez;Iy1**uBÖ!Bxw Rkuob H5 6‡PnV-0§){Z'zW{pMAC@ /Ў {!unYI(SJF=9F +HmȚ[̑w$zf"qLٕ_,9S67UgBJdu(tELvlEpS4Z0Qo),xcv6^f#btޓZu _u_q.E8VZ MVbG.K)&Wu~Ǝyk2Ψa ^$Y**N{Έag.:УN-ذF<),O")؁۶nH`OʛP;,{6>lXrJݬW!emi+=ߠQvKHoſԟ$sRY,L190N$^A(tΎ~&H׾蓴@G".d$+?zT~v8IJ e_M৺I|;VRg%!hMrUWE*T&= kCAwt1WPغ̻+7#9FhH_bGI6E>uUCwu/@ ?210[YaHjs.({}d_+^En^V7A|$Bou L^6ޫD<"FQ<_B `$~)!\ɭ)BN  1j?碻r|s8[Ծ{cRc0t6NxDvv6cS#2R!l+zmo5C!7wM 6ҺGk _M!fѤk(ieyW@*Kd NlAf0sT4hP$D2 f;BI{\y,ɥD0J\ޖKIN{ ǪH}iw|M  E|ј\D>(ͼYԋWO\prUB UZ+KnҜ6p8W @ H&]BsEEi ɣݷ*2ʒtDM,ֳ w= ^dLg:mU;uTs դVM; jzd}{U&:";GA<;p4StU=h,FPك A5B8<2An+Ș5@t9.`1Qd8 #֝у |?wHZnOPY6ybd.w[+ ިyU9 Qt'Px?z 2}gzK k@i6w}7`8zM Fv^`0PR] 15+ゃ7rVh EwL_Agx T[燒?sC!WyxIliYOVYvÄؠM4 )0 /[/ 2o;Tm.*'9;1_" `" D8S%}ưI^GBe:uulQ@係 "=>}[ꜙ:,B 1943zV шZY WN6i~zJpu\MŝېX!CE>,vs'nb/? *Af ^kJP0_W ?Zuk+ѵۍߡ%nOQ&kNfrJm =@דW-"M3kH:L}.b>L@c@4 |ez-5pq4#It "sK0_ZչSnS;ޤmC.T]{)>>VoRM a}-kUd_smJKS!i6.d;畍Dw|FKSvAΊdòYٲ 7=;?.XVedK˖aK~e/Ko*aiu3Awd+iUapQP͢ǧm՛q0,]X{@\䘌uS7Sb!fKZHG!Hӝ ~,"RGPj Ts[nm+I%p,"M;8]۔øԄ0gH4:l%e.o|#TyK鴫^X;DK WjCn,2[OwROI6A| yQ]'yӰ/%IͨVZ^n?d+ K=U">m(J2 ;Ob,p"~ʢK͕\XS14ˠ ,$zH68 jv++ :k1'1JZW7ӊ\m4h91Ebw0DF|OS8ED+TD;<42苸Ťz,e@ ӏ1z--/$'Qǽaat%W\yw=⦶tВ]cg.ő|1_lSԁ<u:W eT?=l5NǦX dQ 8ڝ ?0RU%N/ӌ)h\m{qND EqXlOCw QzR ֎ ".PênRuN Ɱp|ܒbD(o`$OLS.Lz' KLxIcm{bf <=ymr>T5$3N˗P1c?$K_ݞi[[v?iRO32ɽ|IZ5H {YGwȈVlhiАU*ruC>6n?\ȱ$Wo\%+<׼ķYU#* f׎)|]޽?OiBV7=B-|ƷNLz9r"T' cdF߹zs$"N M{BcRkW6?gqXFM#3$s#eQ$SH px*^qKv喇Y2]Zˊ; XN2AhNX,ӏk:. t`I[4T@Al~ꠃĆ A>>DM䅲9rO&J9?P"ҊB棻ođjv"`4Xg;N@1Ϡ˒Է* H^S/CnnzTP?3ipa~?czÀ-ecsd7bx"ho?qO1%%:'?p'LV7q}7/:3ss#]wf4K@#c@n۾ gPqҙ7+UGXd\0ZiMB' ݁+)'h6[CC1hNn'TC9myͼ6ۭܘpmDeĄJ(d Ĵ˒BsH`Knw_%0 ʖs}> {.ŽN=J{1sD/zɻ vVf 2UR-W ޝb~uRdJG pg;0_U'vZqӌqo"΍S̛`)S.mJ=d>RsiyMM'5JuQ܏M/M:ľ4Slk }lAӴӖڪYVi+rDi/q$OY- r`x#LS~b;(NX*(n> ZBP䎢| & ;:uڨܥoOLY5_HyΆ-{jiG勣 2R[p..2iYjO`,QP_T̈́Dq4J/&}ܠgP#3TNo/ġ1?@xDptQHLR^?UɀXysKzɌJUar{XB2ʾ8q&!PM^K4Z؅|MǎOg&Ӕ0i'ǝZ4 T^̜ ɸ/o? N+$0bi}8e+`S(4>\*'Η5^s jgo _?5YmTҶ9](/Xc?dxPŜ꿠Ed/wTVXP5G?._aK(8 1ydюK"w`i[-r`wbnMj uQhvkq! @b>l04o7JУwPOeP i(JZ)pۊohm&X cw}dtlFwffb/KQfْߚyf _z C2()IPwڥ#O-aIto2 m-|ԋ81Cz4<"ִ& FN9i>I>mo0Ew3QET*y[<#E2]JƝADCy HMl_sZވSKC9}Q3ڴSjƽocsu[޷ ܪ";xc(7m?TmD =oqLy^ nH=˜ke&Ol L_I8ϿR22DFa^Ij{7 `@XlnvgN؁҈ GaԑL"ǘhĜf20q97#'{P3p~ըW%aGzk# lX߉/he<,S/띬6ʑq+J%Cl<YB ,A{,4 %?4Csyt%N-~[bXϗH/|{4 E#BF+nX̕e߬* #e-޿bsb_ю]g?C(dx3 uUwdw1K9vffYChD4߫$$A5 B` Kp_|%ml_DAbs;6'64A' ›<# bs]tuT#̍lEppoCU^pOЈ" $lBZ6u7ǿE0tmwmW=Z(I`'kNKb )L%2@5p}98w-y.cgdna*zd43Em@Ua11+i&O^my~%MF"N[ho ;$PCf!U|c:+c:\-TaFxuWB63, W4)I .'?z6zআlayoUGOgK @JmO+/< ݞUiGӪVrƎ]楚W=L]h҄3ȟɒӴ2=5{FЪ תQJ[ r*6ɧtUм."HY[EW>vmq3,,$f2o0+nBo Or,aSJEn-obad-S߹it3iF9O'PM5(,hQկ\>F<&U6GAfΎPtE2to̧6fvUW"*SN"E{!:TV2퓢_=eQPMC TS%3•娼V=('>iHge8,x2}1^`ZO?bʒ,+V$ -FqPS-9g ApS¸bX:s"5&mEX!w P\yj% r4_2YO{1)J$r^ڎnfm^6ȍ CmJ.Q=s41w_aH|l%Z*ި?=ؙ2 a*f`>*YGH{(7+ۺeB"Z2ZUÓZ Ӈs{[M7h2O fSZ߂Qepa:y^Ei߹(;Xv{jHV!.~3{/py8&MuPD w/nИh6 ɛnf i 9򛚗6D4(v*&6ƌ YP~vtVnE-k8l0rl.[FF/ϸ<ɬjEn?q\0j%q#s=Y3\f؞imoˡDH+rhl9DۊjOGy߭}JU*hKFrV*n.%6N8׉dͭQrG;@?pz#q|ːs{YӇSƬݳ\W/ {+u2WKFC()|w$o|%/LӞ[r# 痾۱Ʊ {[gOCr6GI߂i<^xQ5@Zhv($tM߯Ǖ* Hw4=!gFSً֔+%SCoZ,{m#E]$Smcר~D=vK[ I3.%0:/@"cwgT={:?<"J BBX .h/s  ixM;GsٵM(M,{bc:<WjÙy't^E % pV|c&`%W]BDLr=Շ9Ƹfdws/xb`lJ gT~m<鳣Lgٲ J4pwEo9ɠrʥb _>f4YkߠG=?j$%q!RZ#1$p~DaL >p%.IGԭyIg9Fqz9 dMKб|t&~* s,SW& ҁ+Ԋ/-ڬ/L5>@x,6s--+9Fa}Y{_JC S77(egVpvy-j7!z~=d'Bֶ#,OϩoCf,@Æ'F^rPo{Vj!~tFԦPvDAc2`"L\\FVNj!0)oO@ As'Kt{VcN!'y7=6/ :q,vȷS;$"ɰl}elP a'Mn*S b~Y eeEB^!5_=qSܔz2#PV&|V\Uh8q*6q`ۖZK䐈zihvHmG}wۂ"4nv#{aU 7q^@Bjpx$a9E 62OJG",2es }Hd%?1D0 3!]%.<^{.aؔaު6#\RNZn@7[3K4x|.M+#<ӔRx[KJ? 9[](ݛ3wP;4mQjOc3OuZQ=p]51jLL\ڡq͞+ 2X 4Z䔺^+Ќhpcn"ZSh dX:\c0O9Ѷ+1 l1 K19aa69(_45N#cs5n)>zW] =#b +Cf#.N#ߦncΒfr,r0Im }h٭X0+1Ddz\ϗ<r'8=N R;iR@A2$v-B؀"-d+qx13<e[NI.̌J闑aK+b¾`=P!*olU%a:^Ǐw%L_G0N6Ik)̊8xQDbŇJmFzQǓtt/mh|ݺԅ9>7ǐzv}s%\nZ5Xx  <f#)H`Uѭ@4]K ʃ"u$Y`Y#~`ߏip SI@o ;( bFjI̴lp!h|fbNF*𨕺?v:G$]^^9Ԛn^«"sNlp9 x ޸1 by׉hղI!Ek(> y앭O 8:n{cs$kLw`Ƌa9 j61'}IEvGܸeZt|ώhjBU dLϒ(|oAUWi_3>H[c@eBpq-pk̬̈_8QW7<:smL\U46!";MJDbX7٭ܮF5»R^bf7IB&]CRi-NX' T$M rkQ4(冖mowl$NX8e$Š]<ٮ*Z>"uܽ#WUNR ]J{ ^lD;w3t- ]fjfW Q}-!1Mm HqT)0^5aPKGҜkm5T)w/yvlNDHq5"eH2zҞg;ÙVg/y>9d{9 v0]ֿV(~r2=־rspI·T- 9~`lG9,oDT1*rh_cog_PeǽjTMMs5}zf~/,ZkUPy33Wkb KȮ'S2Tۀ-͹_&!E?%i] mȡH~.IC~XzD+Oj`"5a’MM-zБ(+PPbTs6B_md/Sב)ЬIcD~bH.LSL=xhv8Qu%VcB˕"\Q(FYLp>+rͷࣈ;R)ФС*hJ7 ?̟)jyvū Ϛ0:܎S8Va~uU6tcpMbIG M@UCυ'ΤF"EwMU$ڸaurɿpd™ku$)inS YF*;1)"Wc4@"J㡻E^!]2#Rcj@`Gtl<{bEAk:Lq͢, AJ h1TMi* #")4 ' HsI Be](r޾{!, f򒍠,!{@&%#^o%2_+arjhxQ RA'!P5{f}w>uowvqgА=l*euޗPF!Q.8/\~݌^{%!&8|gVdNB-QXvA |}ة9M 9.Z1Us&~Hp1.=) Cov-#^CI;"zl3ˑn1B7+JU6r745&/7x|">Zjk:VwLpBp?BqB &AUs%YN VW껈웘B[lu?"n99ߦf?ib&]Ahr^cF)_yjdc0~hKX99~O^PT"˩/vdY̖ۻš'\`q*C#V8GfBT7h,&/I {S yeFTp4= q%RAՠu"n[\+"(n6'1GGpxoPWz&sls2e=&]dW fr"v~*ѯK_p\paCS+FH,e-8} F{Q?o9MR jG5[x˥&jB C*}=pdN #֟yc7m>uD1{D*r4>Bخ#bMFl^. #V:ƝPb(Ɛ|KZpK ?C)Т]: %y-cUH:Pp>c`Rh#TOӮ: ^ dTHe,DTq/ ;l3z]R/tLetHf~y^'_r/)?C֨'] g*߾E H`J>%ijUN ϢF遫f#-m&KwӤx{UZ`N,oMRy2?*hJo>ʲ-gFw7 D{^42%pвF0E]#$g] "#|.𾁸k 1-ҾgX ljS+X_c1,:Dm0-'\qp_dKiem؊U %To2F~L,-vY( K%]8>6"eR qw@  }O#;?RoZb 7T^u@`:!+Lt,kRNcZ]Z|s˼ʆjDu󷼌$?:,6}ƱUi(rZwIz]:o'^qWž$q:4VG/JC@H(F3>DQ* ڢ;pJ f8"\ljJd R(=Eןi 0+svJ%y}_E:z 1itgM_O'gMz)7MiDXS(CމtzhW;Xc3%Ko%.t?Ǔnn]>Z^f7bvF՞JDCIo*hV$Iwq#|_=ɠy US->N#qeF9:Vn(fkj/Ґ*n(#hQ'bvRxBWESB\lX?6:}dV*̔"K4Fr)VѬh$ ur}S柅 $c^m2d0?ڷu̅k&唭ف3hp `i)="m&Aɢ!s5"|%VD} yw0$gU>~3P}pO%h0ʟƫmRU9mSW"e( E`EEEO}dgfɏ@Bx{f0za"VASP=xT-צ}]7ɘMx̨ dg>ZOd>"jZ\WK$@3ؼaީD&2_AV,^Q68;]aBbL\^4_tlQˁZ[/~^4|Ke КخOJNFtge|'bi5H,ejA qn9.;wݐ gK\|:}XY3!ÚNAJRN6!: '#LvD66_khbȘۮKU68bހxNU ^FEGhն}TO99tƆ_hIJ2;֭,QI1ٹI kw9I=6h~|nl݄EZ!c:$} 9sCk!UEd!֭N0hMj/-{Te~dm~ i @(f~JM!CVsgʶյ8 #92%S%躟w12oZIb/w&45&ڭ _c'RP KՇ "kD R/nzF T])'h5rmp~9:{?oW[~%1䳌@xgF"mp!|:A;m(٢m%TW fb_q~x$l/<#0shX O;vD&,;S|k>]T)b4,:MDR 1魠DQh)KR9 ))xe52=%Khc,ZP SG;/E2?c[lJ8^oLSyBcBgV-!T׼5X>jFdI?y;fL29 czMdR.z'}[AeeAʬt9/EQ8|-ZlZ r#Y@:ҋђ ۩҅ ZϾO S70˜I*#Y?'D0یǩt@J)甘vns*ui^# ^ Xml%Aڗ$Xk&ɦFXgQ^~Oz:%y<܄7=܄!/{QAmLt!>Z4DJB0c I$)}ڭ $oG 3o9Y,S<ܣVcڇxFňb4Ʀ@yL[ sca M&#cGX#vY,lu- 9]uPw{M2`,X28#{/͙׼pCɽ2SfnQ|Y*^!1zԄ7Y>.++-Ks78S ,c 1Es%ʼnmouY%n8Q4ו7$"k.>vS3 "s&;Ŵq-L]-*uPwVB_%7 BXP|)\$vm?&+9KQ`MqsXց#N۽rB 9vOsÜ妚2'g_Qp\Ł#]:K GMӬrt;q`J#9/*>9|+O!u?^:#~Ȱ+1́9*yDYRjFKBwn/vH.܏/{׌Hc]ə܉? Y'=1GJV&LOcp[y{Td`.+!}Ťe^X.f_5u_"B."ӏ7{{Ք[RI(Z_u*<,2]t>µfFs_LDmK3#y>V恰_<_UGw$gOL<^ @1*н`(k=쵟KQ#:3>*F愣*~)# jٟ_cRo19ě>-Vm=B(O5Ë/#_5y'_*UCc^be:݌{$0 >芜+|$iSyBWR`(n!FN6]7a IV ree7 \pu 5Èe!W?$;-$^%RhT͵3iDj!Koj09%9ᔋ)#l^xvF2QJ\*g`pWۄV$$3B_?SUrp71l,qq)ghĿ?Y2e"X !yIONqJҕJgb $  gi)oPT@?edMOlOp$/ ^Nt҃h(ԍi.I{\Of^'NpXW9Fw;դZA>Av}/F np{Y#$J11pd-@g FqT PEWvbtZ8+La;/Еj W!DN-3\r޺Υ0Ȋ~'VXVorE-aWBAҜe~SĂ*Nxަ|h.)wZ̜nd1Y }iʂ1$s"0dqS;oWH E=?YCJ'z _ `MG*oA+CrjQR'#NYɨ^ b tQP.7@o:{)br9<&0p^MGI'̽r3{"Qb" 9˄ wgәYek%}"9P$T[Ghi8uGcn:}얰ޒC8\B v+RsSOg(2 ӟfrboȶb"@esȹoȕʐyCq @T=WBZY|ÒzZ?ˤ4,ڿoSH1 ^Lh~Vmh|wLۋ<6aDu2SNUǭ)|:k8 ~SGpw3W˗p4È$]nR5<WT~" @Ci=}-9/Q=Ķ,~ͳw//m͗q_Jo5&LGJ ^$M x/^#6~9n ²5"haϰȗW)f4MwJ*$9',TNu&gՔ*eM XR8=/|VRލiҭw uR=^9T#\ +2KlW)l6sRA/EY3\q;Syz*~"ip@aX ).nYXRn.+֚?}Wx* ,w%Grnq JojQ>`ʻٍDTKK=Ԕ15h6ML:.>|M eOZY=lƁeH^Ơ.O)Q:BXc0b\ |7 o2=pe&a(q/#0s?'(ߧyt yU~w]ƈ4yS;؀&Zrx.(ltwCTWףPkب Gu=M0td$UX[9߷o=Bp#e$r ]|:3 Wa ;HVi{j( 3-;LJ7c Aũ{SV<m[ ?~׏o7<9SZꝫdBGF% CZafXIghpe&I bZ4!ߏd#Y~{;׺wkn2|Ǿ PnnK+ NB cIoz 'K;Ul` J!CVZ EU:|-^CoR ܒlB]l=va ;CKqh|OуRt}q g?K ~<+:oNGP;ιIY|>Zq,0(#eg4~~v20Ͼ=iAkrŽQCY]hU0#‚普nէ'`7;] f7Ā؛W7V%2h' c>qןƔbTUs '4(";4h]ȉjִ`m wK6owtL"s20 ̴հ%,Jw1=A}Sux͋Hqf˂bS \#@GsrR(Axu7dK_g?YY3J݁JZqUվ V5Lk~:r0^bީy8L}4%zNy^Vȩ4=>}1v讉i[@/ Pi&yS(N%|aSˤÍf*%`ą PNN1L#k /FUV/q bo9uihw *cf&! t0~m@moRWg6Yʎ?&r.̗g=Nr`V+%߷e8v!M_+qrd@; |2<=lDTW Qt9q{I/M!Fw yXp{;o44&&'|PN) 3n2Ȗ솻'!u1 șIuo\T T,KY(q,U66fڽ^%v A}׳: iǝ΂n43d i+!4|.[،C =[MݒME64#Tmĥ_egq@[|$ B+l' $crDubћVjЫV`Y>X99)E; #% sCC'pd.^RF.pb'>#6 Sut+D!_ BY Ad4v1Ÿh[^PRd_Yc&_AُB1X>|%S;Xl uL\"tz}Dʕ',s$u;zTȑSpE12w~Ʈ8ƟpYYرIܠua |U_>8L?+=oՄuzq4:o9D1B#YM.zݗ\ ni\Nvl3%?{ S1>R׻H;|7>D3/-E"C. nU+wBMc9E# UvCJ {ҐνwVe9$< KɞQ褽H5*{v8UVA%p >_5zf? /Gz["v<p0\=%9Ŵʼn< V0 wGtZCBHQO3YlM@q ikvB[{ȫMb9Q G60k}8sV' OMhQ]cig1D]dq&KՍDZ个J+M*oFRs$ݝQ4rW0gN@$Zj❠~8ZE3蚤)woh)ڎ~ w$HeTYgUPLM񀋌xXbehƝ݃dZ?ǽP^m%T`̢Ɂ')1B˳rr{5 }"x/asYl}X7`gMG4/0-inCmuehDw!^q~-jK.^0ϖ@>o3gX ߴ2RMZV+\}U])IZǚ >e]0~xN5P(m]@wr6v;,;f-j`{>y}4w9k51jYݰ+A_\~bqss;}MGhn6k ],ʅj$n!7ڴzTw0FgDP\&΃Zbr([O?DЉgL௕;1)}DiM&P4e_3*;h*r *S>0B3&AD/Z>EClciۂ"u9,^uG҄a&‡oR='d#fk7<SuFl$A>DJ会m/'#U t .5Dyv\h@\,o_KDzk$󹩙RPFTr@蠪N 1+66Ѱ+jϹX2Fm~r٫?t\9qfM rӍ_ ',cB/l(iܓ2jBepT5v4`='Dn _? Vl^WZb%*fJ\Xv:/Ta!trŪořx)Ud= .:u%lг# @̊ahBv|.4%| "b<Q%ռ5P@<\R͕sՉ+A{|ʛ?~O7wZP`-TˁoJs? 5䲷 /wS<6l(g睔mP_M=)5PHQ ] rt %2ZC@+fUI\+z pӠ|Z} PP0޶iIHcɫ)Og[o㠆THUA,j{%Tkq\5 1r~ pIq~GxU);20e%Ck85 c^<.(W 6 +:2jo{}e4r 4k MWر"G+Me^n;gIA3晗_+.=76a75S2Gu Nr"s$GطP?+<v< "ܯH3ao)67<{9r\j41i8G(&欂e:` ١3[8){['A (,DxIkJ|UA7 5, iY֝/iKcAC~atMd{7kڠ䞦rX*(g00,?vIKW-\`F1EnSǧЈ|3ha'Y"+nQ.iv:xc+~٫2zD>~/ _bEZeGc4Ԑ EAiFyV);^p_؈\(Z%/ j18jNPS6K%JrW}t!PhwTz9;Z`_ȦJk-ɫjٍr]w,: _]IAAi9gpJ͢:ʻ#}:6}>B?Yf p6=Me/"3qzpV`#M1ZqL1&3?V#rAL ^º1wLBG0,|wqW-jmT'>ya}-qw<;CנRg܀-"2mϺz1G)4,"ND/%g'4:嚿57/jmbxz -d*f]t|Me R b=G՟&>XA{4nw5׌K|^o'5X!LOZP6<-SHX9/ڛGe$`K\w ' l%ϳHʬ];GZ-%/hرN?v" ygh.xm16&Zl2پT"?,8q=tSs'!\GP@+]l MzUؖ_-B3Bnv^Y[yt4$8yJnL x\x);#Y]NW b!Ԓ|BBb9&$х؈t<ޡQ#2]HK_GNmhi19<-(}zZG?C=r=\Zkp}bul:D;3nT*̼6eXA>T3O6ہa(enru)6 V|1!I@8r hNHoFV›) {>hm-OE8էN0`O7ܑ3pitTb4` snA"6`gSwߛ[.!F2&i5LozKчBYts_mG#eJe<3.\88G_W Rzf]$@+|"uM=Zj"' '>oǾC,w+n1J>E+5e<^sƵNc'%CiE%Hb1,iNbb" cix+g ]}Էo?Q~u5RJEaTM NqݨhOLXLG2S/Ą@,#K"ۧ&&#)D`y_} )퉒.{L;ٻkQ4*Fo?!4Jhyg.)IիJ_XΦQNjP/;g#I a9PM"j(M_IY)i] I(@zm2+U? 4Vش$w$$A>FJh7T5/(aK2+H@d!>r@;" {䃵8ϠduBjϞK7/o#y>K?A #'ř[̘ T6VIT/p`ԑ=Tu}ܗ&[g=|DTٛZ^R̈́T3_HlETz6 g]1/͚E%L`LyӐg d~ TM|bD:H,|5XBjK_– VN_R8.q{022Tu}RHhj.grh*(suB!mLukA[i<~OmwmPe)*[7S7 XΙhkʃ/_IZ:#K|=4o,)yn?gLHy{+j)m6z-+˜5v0 ClP#c wϷ㍰;gbb-*kjqSR/T㊚g<&|N?^P ۜ\Y``ou4vO&]8H؍շKT|et '.S]sbtyxO `  uˤsYҰf z\LN5f(U w)5~Ff46c%? rG[k=ۇ0dl–D߶g*aܤ Qqee(ZBjTL+Y7wNM(^ڭ*s#;O a5L A0n> Rr^KSE jmSƶ^a?-, N j}ėrBaX?Aj>Vwal#3o$GOWDb|5cP4&g#n0:B/mt{?S#Vdb BNů3ڤ|:T$Ǜ ޡa))Pp2+Hh{4*-0L){S1zZUdne76VL=ϳøFĞ_`.1msբ}"sOiy ɂN4ePvhnL`ԃaAHl13QhYB˹ 8 B avc=4G%$fʟ*oaùa! Y*s`ՊJԖkub5Q{ H3-0w%~ z3̤ YHege?d>?`WzTuoU Fы_>+2,m* :_/1k4Y=¬TTAbk\4dxbpxEvgi+s`0VĎYm`_1=mkac{c*0C 0 V'E6>s4`pXݬXBĖl6' ?}Uk~v|P&,f^; $-5"oC9rCM9ڇ~L1ZO=E5o9r\5oF兒,DUGQB:̶nk\)&i(c4PmEz?l=J`qNg |N7ttmd{w>~zIi uW!Pjʳaq2GV M?HGl)XB9ӛH\*FPO+)l{`IYL1|;A~YQQM[ox4jMTH.L0i0@AZ^BgHu j1ipR6&3V{)ʣdE:U__Yݿ`B$C0Ia_]qq06'iB,Ɵg"PjM#障+%42zpLFOb*U@|'b(K_&_i"&y|{m b3T&iuy}B7*x*gSbnʔ% S# 2\hpv'K:M*%789~(|ঘ%[Q?k0^jxhoAEn\A"Ხ8YX29o |=aP_#.`(U6>gK|?AMIyDWdm=t(l[-nfPтO( \ `j$ BʠkA[{KFپ >Q+4[}ҫjbrV=w9APkx}5~pA^A[Qu8;T(h Hd8BpAҴm8fI@#8\1;A}bT"&3:Y|Pr>o47R37qA#lyV6/)# zOSe cB$kn|,r7f Y "Kw%t5$d"I"A:Bz$RLw=/Y<:;9T 6f&a!ߜYN~аK>دpq\ѓhsQjgVrRH:uz Dy8 vܐB+PM!(:.GM53aca$#u]VTWN6DBM{O6xvqy'JAV\'~kQҶّe+86ތjqrn!l9άM H'꓂aG RСHkh~~I:c5ss\tkJ3{ՊLH;ggؼvNnbMc 'f'sT/5g.S:c{/F|xx2nǡL$+[v=_kN/rt|Az!6G `O&lpFf>'w\/Hgic^!}yd[I_QG/7M'ӫ6sOVA`-,)W@d]P#}_r8Xqf>_Obl8qWA#'coG\:8y䩿vBN<ٙ|ն47 >=ɖo'Q't9Dw&I-5W^RWjB%|=b(ujm3vdi lӘApY0{*ki?B멭'KsyUpՂ>mD3rqzz=4R+!T'/jl:D|EC 園vNSJ N![4 e=DBL{SpJYXYXMpRr_8:Jl j0El& r\ԤsL99*"ʔE30ikXqt<@&dRn-c7nl2>8gy\Do5FPf0Num^~xHrJ7'h yPPy^aꑀ\q7b$^9n$͌+^ӽ d|*8:{V0aXul+bqb舝d7fܟѪ OǺ5a2V^Xd=̕gNŵ3$ ޞeDˢh|%˓N2̌u Թ^hz@9a-۫ï $+m;EBj,҅ )By>`/] j3Dedch4SCDaa#13$gi6&0g(D*TE )!҈NN:⌖cOuKnYPztExg)h]?tr9[m3lu앒6?s4s`)1fw!/A?E}ndyHk f 6h\#Ń{/m%835]К{_(LɤO:00ueW=c~M%{ORDUMss3l@KܬId :;2I#8 S15EkAzp t?y [U~[vlu;iLQUf+ePӀur}4Q[Q#]&rzO@|3KJڢCޣ#%W> Ȫ8-Z*L0,@@9Cg(z3n5pҒ ]#cw"%&-Sk47a =Ɠұ04}U:.VC=OrM. c|9/ϓP5:-ڷDY %{Fg~F)IL eH̪)2V1gs?2+1hEҵYoe O7&83^(#L[\}GVb勤:*5 H3XBR^y8CŻ)vX w4 ػ}S~jUU eVSu o`m]' /_YKq asCe✆.@uU+;T(U߫k\˄EU;|; PܰSNty*;Wg&W3Ʒ96kWU]\\UX~hjޮ(}7<9|RvDkYFJ`&dI<;W:2 oI(G>*j2!5Bo)"Ѽ za]V/!"U(i؉ Ve?|&sb.h[Ɂ'I y`Qc H [Z5Su)ǎŤBEiWy|0t,KD]vih7<6e)Ju%xY mf2.wT(2"`q4ki8d3 ӫd,o;|䙝T"^$8g{Om\?q̤Or~@e"]PR(,:3%ځɆe]=Mk'ˎ"X.gFdC_G+nbZt9Kn `U''b7B3/c6ҾڲlR5} {l&VlXm{m:=&~5l<׷ޮ:-[VK9|b%1Tg@5!PƷht8xin2F)Z$Z{F7l/ 3Ȅ0hZ^Ǘ6KF刼nŻr:L 3K8 cȗX$Nbuja" Oى?/8_' #*i꯱ n9l/z?1"vf_zz҈bO{7zKtڋt/h@GCqD2tSJ9\֊x*$a>)j/SQ`nc5 fa;p#%a^%=&h﵏,fȒ  Z{SGV/mf;`T,ЛM"hK]ua-ɤ}ecGUW*o 6#=ՉHf.\v i.gY1Hю%0|qċ@VR[u#/I3N/Q* }#cbkc/(K9%|+=:K1`l8دY2/$"q*4ɦ[4Os囵},yvҾm8:o<jKX:nSSX#ru=3B|""}zocě(@mt($9R[(SkE.wql͛&ٞb~A ,c+P5::I TF̨9)瞙P!ןFs{M Nf\Ҍw *9L%?K#IHmr?N,OeNraUzVěF-[HdyNcA3O'>ODc-%r:*ZdTZXȦY/?zc{BϰEY/UGpЖ댶#c3o17;x-#,^=FW'BBߣB4` m|X2S?*y\7k8vW˼`56AwXoX֋; Of097+{3*Ycס`M9!|J r0SM@5"R9 jlK~G DsKtyH('j:wP fc?arV#L\| Fmr= SZGYZP0e`u, `^Џ31c)K_Q$G&as}~SH׷JI'|N`t6@Pm|p`IjrL@3%=0 [pՐn_.&~qG8N1_喷¥F![)I\&YGT18 d8g:4۩܁} ٔVpr61*yOL_(PZV3 M (8,z wpij"vDwu(؆.Zn'-:9* PQ24^JKje7uP4gXDI4d.Գs^>*a}J,NLm 4D Sk*E5vbbJIiOLׁC߾W/Z%] }b'`yPj4Xcƈn~3}Zyl~@'_n5 X3e"G5(mf>:1f <|zgUc57Cѿ~sme iؓ\YP7 )ٮgl!í][NV[@堋nI& /D26QؒT?$qvdQu#> $Bm󹡠@&2\ȹXu3D;q$J_'W={#ZHS9]@_e׃E)ذ%Ց>D|W`ٞ8%T|Μ$bvRw ,,.ri.M E1IQw!P9 >m#^|u)2#uX^T?e,$!vud%;# [>rzEq֔ PAaj&É_ ɟZ0*+?$s$$zKsӇ6w+9ZTY~c"Eci$ GrJdޑ3^8`RD^Y?mm\,L3GCNB H7uWnra!\1I]k[wJ_JU <)8EbA uTֺ܎l>c rG27QX}@ TK]!n{(5՘e:O33%[2)]kH#MIAZv%W9QsB 's)3 )|pwNVۘH@CByU'WEٌS_$6_;1ߨ /+ri_%OHԀ3PK{"н0UVޙ7q9k4k~ 9?C1kF~9mT.au O79 l{fPC .hU3LEրfeo:~._>, 5 P={g9*f9H/Pi [ר+ vlf%Gp=U8ԏ\? dv YSGpD\iAuS l[x$"@haP|R`#JT2dt1z-^-l̬s(`ov=dr]GJxi'ѥy@0\i3 Zec}ZIV kO#-%[obOa`2/cPQhWl86xOϡ̾;IYXgZ1WY`LMkO~;ΪWvf舗F+*,hwN- eIm+^cJYd~#35lE/-uO!߻(V+;E}ԚiT֛qqNDኰ uBWy^5.I^E3攮'O%ūvnڕ[2բ3Ez2YSp@+ya*{("5^HWT0,>MR"dX1^U,ix[$!i-_/-D"JG;^@覼יr8L).1;Fi09Zo]%lMjvV}d\끜})~!A1Vh_5GV4lL KGy!I+wl/rSr\hhYүYdRQqG1ąehv}:am+>["ìL^ly0 > xmf̓1]NXIZҺ?Y*f].h!y}e9YXN*K?axkTzld-?"N}aEtUU:P]O(Y~jr9y-.oQ0 XT6Xt6ϠCjgm27L{$:R8T7EIJk-iKE͙Gb1_YLZJQx E=8k|{|mk=;Hc_oZyoB,іV|\V?߈1*^%TˢŇF]Cc{ukgsZlp>~`1$B + ,iQN$뎸8qS?T1,g)J.}XE3IeCH2CVQ{-sFsCb_{p > yI\fB5^љ $Ef ! #B599M}s:܁S6'Ӆ9F#>88b3oH K k-g- V̦^0xŐY*oǢ$ IbGj\[7_{@4A+cq ,7 [Zն:4``G.N 0A'!1G45x{#K,8Ӝ@m~L|*xYڭ O#GbcQL߮5g8XjDd"ش# uF4Gugzos."aTnd_Sy5pNvE9 F@Ex*n2!}g[qh&gf R,pl;} A1"bہrIXUV_?ۣ(#뢏j¦OD)ƸG `?xb__[8CH yIJ4N K'YW\tM$sIp/hRf(=6)gΜ8"Q5kD{/!SM5v>ʈ撲5V3NIv-.yu%j<_qoR +;>+y)l~Y3&zbV_PjcygnY'#nOƔ~qG8Zur$|Yoj3h?a]/TOjQ 1~_?rOψgvv-oLCd u}q3,໒e=550ThLS;tSUϝCP\Z8w)pkWOckq3OI>$hd3_[OBr|/pX_7W:_/ /wMu " <-q fCrj嘹.G'dadGCW 7k:eȲEܸ,GoP3jC9Q`@$y%uR<$Wa %h~DU@ IF MOEBIz"bySK4'C ߰ oj  zB9ϙViQbeݽHX cA`=[P󠝯OD=•T}2ze&$(6}\Ӭ\ԤD }0yl`(E^jC'7})%EOi{ד( jsNLyrn_%ʨ8*w"m!OT?4'w2Kyh3 RK ]D_<Ҁ2EVxgÅD&FzW.FYyaTa/*zKԖѯve'U; ~p{W]dm꠮j!^Lp_?)X4z(@ƿBWn[~{F |<:9~3d֪ӂ~ps-zB:(}MfY חHJ s v) ?* ٮFw̭h O􅩀ࡨ9b")[]Ÿqqg}VH\/ed@oT|7fdnL1Shw?`3V $:ΤYwP"|" s%3ڊUYt2s]Cyg_NQ\ fqwpB R %P]PB 2? hdbK*۾ym%axRǿ8e&Spze f'N=P&?qY^J#j̓G%a!)sW Xh,i$R^4/\zYyW*!՝ÙbloJY*mnbxzpb0hڨN=g\b/9}}춻fksҋ릨~DbcbŪHN̹]IF;RDFV@_"AJ3WwZLHZNDx 2΃ NZܐzcjErW1}vO{srXgwMb>TqZdw7܍JTUtf'ٝD/)WB{@* 3.KnvPUq\X)8Y͟|#{!n,:WNiŊFjZZa/8:SF,9M1'f>n~ pzwzR'ݕ12(}hrEPϾ|6gvdhgB5ڝC!W !tafGzh3dO,.73a~=2HK+vz2qϜ6ΏpᛪZVkO[ ͚ZՌV *^&={C54<[bJ!1)S4,4'6L_M?lj Tj?t[ }Ό^;vD#Qg+[ WI74E=!oJ36j?^q+DLsjIO;Gb1aQQ"Ә̥g-J)my\qH}h*{Ġ$'(:3Աz5a C/; ij~`>ak 5$!uuaaO +C.E0lY1uѢDx lLYrw3U|*_1IbIqlUexIr2yG3y!>L cHy8jwwRJNR,ebA}2ߜU:EqPFN5sP 0 a}{VIփTfT1s]|z?[,2.  uDECQ ;S ks$Q/2*ry<-S/ݿ ۻF!uY9X+Kv ËX̙Ƈd9OclOHs 6k NGEb~GWGCv\J-4I3ާܵ%oؿBk5>GJ)l5MB7D6eixWC839F8; 0Q7uXm1WNޙG<T#ӕOӢvNJŢ/Ч\O'lѓׅ7˽܇6!O,eYnT*3b`c+#l@A?+1EvۛfP}{H'Ō"'2sY9r4ڸn-o<Եn1nųjS,^$?eĪCO_(eEEN2ׇ, 3aDt:X[j*_ZS|)VUwH 0~^ 9 HwQؐtT y|7jSK>B BTxAFa"ļ 1b(HYR#>%ewrz,+f}wpDCqm+|D߯[g @ <*6ۓ^"b_N.-)Xv8a9%O>SDdpfT ۇ11{q|{uC qdZ$-&tj& 7#9UҘH%dBtSGmBStI?DXLW zI׌*b"SvXB̘ uV O*u 쇣N{P"!0vT6O#:![0nr4MޱHy ~urJ8@Q48tZk.V^< 3t&=BY0" $+񮥾 @9(NW{}/_6UU"DޗМ֫ݓ^fuC&|4(HU+}`\0z@ۗx||zAWqw\w 1s5!+gn8oH2hoTʴNbEv3ShDrC3,nh7d7EdĖ ;vmz{3B(5;z1[.tƞMqǻ@ʭ]xfUTȑ]? ԁ/H"ڵ4m&څ~ 9)~?ln#1sN<;RlhTZ/OHXjjƴxhɦ_ М"kYCIW3,|U=GZ4dvTi45v^'-:0, M}늎GBuE'rUP|&2j XLh ;4Vn8 5qB̛Q>3:|G>5@VV# S8 vѕqQy>gO׭zc缃몾,TKpBqOptHS IuQF8rdI1Zo 76qh`A3[=%#ey3~AQC#YO  U ߵ|A$w RxDbXo-ļUњ3-@ci܌X=%^b!k8]CBC װ0~1j>lT=L[ϣׄ0љNozHZH`._7%\T_W8!Am\}ɧ2<e#132JQr᭬娧%#y7 [k'Sg%iLݛu#YltB  cѬ>)@lg_LJF8]7hr({CIOJA Vޖ<n]$KXrvCFFT@n)7$5fzXT`E P3z*.}.7Vm`$@LZ:Ö@hg+Wțh~ÑE."E6kkw,c!W008ʚVӼ><( _s\,j|o\'c4JWB\LZ*/"Aݳߒ}od3 5\ ^ y^L{fLx+44yOgI>Њ8q}bKi䕩?&ݽ!B\&04Ô&a%#J>Lf֕\TSr2m95[coOD5iB*.k-X(:w:Sm~-okdҞ2nIN9F:Qܔ]]T037$Wz|C"7\y%CRV \v9)zĭ𥳐;RlC'IDRU1JgׯgDono‰v] VݼWx JDE.re3cm7$l(> !NKIA[Uǹg8irErMBẈ:?16)L5j&1i>rE.lYW<ZxBN8!" B#zѕH`Wيa8!^ٜp7h}GTi‚N^Ԏ"4^r3DSr)[>(BF7^&:dD )̎ˮgG6e>1njA꺧D5g6@}SVh7Am.1l\XL(zM:#kFlMfL&qVo8Р20R=U`TwlY}\oGf3ɋ.nǼ&gRFeP3(@~KA/nv=VqCQd6-_&]i)?idT?CSOL.[a`Q%q 6ÒnfD(ޘȌ$*&uޘ_l1~NAC1f6r߬dGϔvP%`,CdL߲IJdM%rp am*nvR?>&jo(7Vgko~+tUZEEq'Z=nJ~%ˎ @ M{^ '0By@[gu i$凢K;Q` C>9iAf̈w1Ð%L/vLrEcL0sEn](L1ed;E|xvWX3~lԱ%r0~y0}\A)k3C;ø'YyQǁennۺN!;vuhyPv0"\{l|p߇˽rj*T?Z=教@Q==g;Pw,,P\=TVjfgW׹tɣ媇6a ~0vR|͇̊ %l$rv[ʃDFE=ӻzC>1PGv*CyM-Ԛ=kFH6̼9M|-P"22ӌS5o,yxm²)xXe[M Ie5T4JQի.gqr3}ߚ߁*"&v5R RvWѱVr/GARQ"6F?IR!F2E! ;)Iל YOX43bq(_ެfdBj'cy6ɛM(2`:}fӷl޹&Os.q@1ד5Tb?}(moc:pmD0wKQtHoL %R_)ĘQG>F,22#Qsd:뺵ė-;ox.?J>8vAtcsŅ}14{RXXB>j[e.0u|}:k*[0$Ƅ[|6N6^Pʎk4e,"|޶}Ԯt>> m;2b7+@MojO4)Y+1uNSDϾ̆eynB/)T9:9jA_UzPa(tW<6tB_sc*!*[R%!~ukv'adʅ "T(gnr{@~k Q7o1֠Z ]11٭3T+DH17t1iC =,??fKcGIf<5acVG ba+fa+ D`ϰbp\VU$ 6&`-cݨX4&z"Sb,8 d,Z8@ȫV cwUt])\kpDd@mKBOQ{Q sB;+P7y%?;4ZpVQ y坐ZP¥3PUp޺I.RX㒓*&[^(C&nDbnzC) jnH14,)OvDpB.1^v^*v iBߛtp+OςpT'x EMt4@Cp6O;y*Tnc)*n+eRJvr}$y5;PгAqMI@$k皸@oz2 D{nv4nh?Șf:WwECC[4\B`7ap5)St][~aޏq=:A>Px {v7gٗ'n< ,zscIG^~}jk/CT` t~k؝'kP-ss+hxqBz'5ǖsjUp}iԔ9!B!ZYX,[>#uUzP*嵙phU32_TaʸٯqMO4L_ Z D $,s P 1~~Qt(g}]^4~MVtN-m157X,X1lbZm}-:UH+HFh.GNA{wyBw렓^MΑ%c\?]c _bd$BR[c`NZ=k%sN i)L 24-G!ۺ$Ko b8G]u,T0 xG?ks?UD^s`>}K ԽOs(3xzݷΦUBnSp#Z?\ʐWGzGx/!A%?;?UQM"ZϾ.`2\M[h;B_JgN#!dM7?enRL8ŕ1.hsU\+|;HLLd\>EG4R޾n~S,VL@QzĠKBXw^7NEYU5Sz2R_ް 'w~ =;p 2OPM Y2/N/<ˀKF9 jW2'dHŘrYL+U\O fYGI>l3D}moNk&*"Z $Nk]hd%xNAgRel%6jJcj6o>^y/7Uz=5w'mvP-|ad=3BC&lwp?Y#'j4K3nuhK_rI..A T{\0, VpD&Qc/ Y#2aaTX2{>jg5R8*GDa1 u#^fV RRʺ,5 HJmGp-OH*X\n E9CxqT.wa> B!D()2r&J9p#|Ӥ0YO<!2DžFޚu5+̘$dd^(V~ۧVjDb0 e*#!о n5ʳKrHV$_K8:"&qkkɁ4B^hER> >B1q3Ȗ}Lǟ醧RL Jtݼ)&48X>]1׆ؒDeͧeA)6|5iCf.i!ww^'*]X'ތ+(Zf=Ohlf%-wgLbQZ-QpR &lW:B.'G^G?E!V:`BpVae մ8O=}*2|{\ s@$}E7}Jejβ.;p-y.ub,[M\A$2<ɶi; o?@0 .:g')>؞~l̖0} BW PչqwzTG/CHԀ[ݴU>Ɗ1 PB3W*jq!|SDmB7fm`C󾉽Swsou꨹>FS:>ol;ѥ~5*Y59vVa-~fk ﰖGUGeZuQC{~Ó`#8zԸn iʟ7F5~Ojr, _<3E][ S:U ՏK/pwҞ^Cx(,onY=}:we)#2`Ze̞ '}enG/w#u&82@ D'ڸisU2?`arT,Aj"E2 @yOQ!L uEL]EXJ i8f{e1=!om;$'{=byPuQTf%'~6MZ"5uEa`жlcOd6HލuyלiMqu7|/iF'~ޟ4Rjgڰhݞ gzcSL$c&(ijįX%p"ɂʕE,/#\#|WbIQ 0$|<N&h͊k.J&eKr!QH 0KrV`ߝ#r7&%NE`Br d ň$4vGj BIݼjv8M ;Rv|^>d{P aIL~cй!KTD&HrA%u&ܶ^?n#iMU)%,'u -r}W=,VoѯՏH7kCN>20lزUO֢<1k\PP?HU]GмLX" PxazQeprEmsEcu^Tma!Jo!Y={; ٣k&_Lu "ᒐOs̘%-K┃ؼ"c4yp u:"Wvt:pӔ#vTt,u(ҪNWYBxǬlK뺟 B@9q0IoۑCmqԗ'A-u^?ޣFa6͡QfSivQ[^=,>/kҶRUIT kheƆ H(Jbq}#W)nt"͟l`/VaQɍT7Lxe#x| ċ6"V1 g]U mLҟ 1צz3ͮ U o&_FuTԡ=P¢>@~Cp\>"h]L@}d'CaIgw[.棏~HD{FcnwuM*G( /LbYxlG\(]S.%%ތ9F1ƈMٗ9IwY'.5Jz7xPh.*Tr.:4v*_@&0cFmş۹!bN TӜ/`d |mD q3 W.[+Ɛ˟3oJko~?on19)):=4eTxZ1֪E>K5)7F لeR;l?D쥳J3hmܯMW_/n{jMz/Bu4t0|)m$W!=KT/3VaRڶOOmӖ֋l4nVl+k䧒)C㨻2נtcmBd ; |t+kʅxݓzG59Dsknϧ8Ό$Zz{g;3̸]ǨsZ"eTY8w)F7~]55ަ4?7gH7Os/߭w9=Ѡ\09 At{D& |k;p U#([ sӆ*;ىv n^@\!<&w&eRE}+ 17 +&ڶWPzAo?;XӏB@-7Ω>cȈKTCu Z +!!ܺYS{:>ȅdi%izX1:DE1( gq\දתb-# X!;_ӵmtj鍞:i* mr5ycN=_8xcP=tG|A+<= :ͤ՟h.{g`Eq͓ `^p) Ov)]|UUm鞋&:!wa''P.(M$0YX-tyACYD&wQָ_0xCߗ9b ArPW]FP~ yLܳA bYSP.s7פ+ {m'@18n\CXܱi=(A/(M4%OULJ=FBpq1(,+DE& y?!'W8^LmQ\n,|*< kje-+U2_0dBՉelמ~^*Cq(3}+3yDZ[ cO ](PK=Ց'z*՗ղ̋\N[gqf9ϻz; 2,0\s2M, 1СkG_0F%i#kU WW啢-M[<3gu:A5gy& 4^6с\$Dh< G:˹b*R#q}Og KY쿡$6oXyUwȪ'%hS򷼝fcrr_٬w%8{&j'ޢ10df%Of9\^BG X;;^=18Pt9cB_ĝ)z4$5sjTRI_IϸaM܆U"6xЊNJzHp&!@1[6spNQ`)QOf}(x;H9Y nOxP(2b1Ƚo^&q}dzX ɚ(e,,5:' ϺqxB{L]Mέ|&yw7 O!$;,ddAlmx{^_Kg*^ꧭ>>9>R .}D^J@ֳ5TQ`ehyD1^,3@6L n SV?H0R:?WKK.e'k=2FJGw)P,l4.(LbyY }Sa̺5$ {2r͑^HS8"rḱh*3 >o^ 3H١O6r뤊hbJq)/q7 '(cWڹ~C^1 %>W?#ƭ^!pDF]j(Jص1 f w|-\ASsN1 jݧI-E-^.J_[ɦ)SY|Vϊn8W_@dym(bP-Yt"_{V%\[~оvn,* *ה83QpEQ>EKu8V~eVIt޾̘)O3ñzӾUC+yCy -Q#|\? 7S0lנZsʌbb#OKt=Crr ^獞j;q bΙ"}bp=5J׹IEKp>Y^#%\$i:ϰYc5P"x ]vh"u)wIeed(̔{i",Vd=ps$5ϜN)̋2+M be-~l8XbX"UY#Hyқnt2niWO(m7u)E.'At҉t(*s%?)N:wGɌ+F3 ]KwUlʩ68fku8K_oeȓ6ŋ5m1r3+`9%eSx屶1&T.a(` ܌xՀz܁7l$y{mH9손K&,c& .9AŎ7*UDg$4HPtD=O=4 G~Ʌ`x][N%٩(L<8^ڮg鄟sRyɱM#%yuj`-SOo_;In߽L'T29ϙxUiGnU5vsHn4R*39wrm} b{}Z-c 1w>ծWKL;JF.zLpUbK]>K׷`NKrr"3tɻcf&_J/ \5:^K]ß阺栈/@Pt,!)0.1G\1%f,&tC%f4VÛ*j숛ZI ̓j, 2o,83ʗ0CrNW2I^4ΑQq߈[}mHZYATb\JÿA43nQ"׮B:S 점mGLbCa{~hAV*L!;!֕0vzھsk{`qgs”TVc&<JNHڕL&Aؗ۰>|WQ:ԋ] do{;\I$էqyYщf2{v!8[X&̞." Љ Zl}&“*ys/7}w5VO6d8`+c@"P֌_\} G<)fEu|"DLW\TJh$2&m#"+iK${{ٶD#ݯ+XȉiZ c w"F am'hvH-x m%+r61fbGEo%Tc SB=L%,'?b|N!m;EN|̉WnU,΅.Z\k@kE(#JN~My@|H5\_X劗qO~]` 0^KD_X+8uZpdoB҅]9,_3UZ͋>Gr,h3$=f^摑q 3`9âף7cPqjN+аi 'AJi51iHoh&hm0:mA5S0q8qQ zKжCEל\żka"+3 s%,XaxBzɈH#L`3e)c`Y &"N 9gtUX뒯s14T dnNL#G h\+ˁm NUO֎z`'KEe6Gxʴ C:>9U`^m 7հeWv܄ 7wC+}wks XR9V4F.MXºf8 T@)(6/Np!z+NM_hp;g[1Xg̚Aqs|RGٮym@4lxeɖǣn?Jյ+ H-|2)Hsiz ^gxŏB1Zҳ0BB*㙕 M~dl4Bs|':}=0PR-f*\&߳DJ1GSal'BWqIMlA?a@CxDpѶ8E1-|ludL |Rђ@3w6!:R>x`n)+}r趇7$+7Kc3tGr]#bUCv}frM7( <_'(GkK':LjE য়m$5@tcqʂig# 틆56zD#[|Q1qoZU.GDc趣v9|T͇Qz*x1&M&]ϸa ǯ`Ț{4&_*3SC,S|T}x4+xx8PxG4R=IB=̣!̢'&_$uJ)#Fږ>+ȹy* HQ6"sLӆhnaGTt`ph)t)W d+QBIg'o<{ﳢdhu|J[ySײBfS(1}%=G5~K뙃οfPZcU(?W*E<ŋ&ozD cҎZ`p Vh2ez'/HmHo2&D~OEXs'1(Aæ=nї`H!AٳMGN Ӌ}$k{ _΁HBqƫfEi.^@O +} LJiYH nQ9/oOILXݼ2Q4Ï|@^+({O&QNH}Bұ IZۥݿ`JozˤfW\-D+j;㛘yA16C kushٲsb.buAVpE$_Z31djnbNWȍ@{yl3g,rNɹ6>,sp EVǞ;LxJ_ZS^$2%Z.z""[goK;Zy\Tmޕ?d 9 WVب]lM˗h7k(4.)Z Tr,$KG}M!ժdEƟs|CT, Xj .F01grL>Jxu`V-EUs}ͨh\/Oy}u 6 o'QtWLMna#/1?&i+O6 _0d!v xKLݞvl 47jW |궈g8Sw}*V6|>\ xat+ehRO(hK1}L!>eۣ3o}{Y[h[m|q` U …ݏJRda.,qm֫+w\}}{ |r8\p -dKȟ;;Q)QXx)4z"`UR&|(Ãjr.p ?hxn9/(XdU^b)+Aί?D}1Q-tS er{S94ג-&(QN |@=Ϗ RP6Ygw-|j+p?̧VHxmtюu/l:JO;ffY*',?5~E=?Fwk(BD$Ic< A'P:ݺ߅p >OiJ":lsl7~ *C-Osx+zܾ:նceu8`aNpnz 0cM-1nV3{xuw]/x9CΔՒu}Vge3vӗA, Af={(]d+ sxÓœ!2Mݍì05O F 'GD(h$)p)4Zwv`;5AnA)'[FΉ=f("1d֨@Ik:D8]B׎I%vC[{}'(,qG{b,S j6b"0Fh"h;dG_A)cyoQ&^b/ J;ifƅ_4;M *ϠD)44`yB%i_j76Hٚ ,A|& xڋe$AaӅ^E11pror$?z<XGmkm $Q|<䧗"leL:Ck{Ά;S]X9WK<0TEއ$# |P3Z#FnMm0^ibKA_>ľ 5Z4oQlzP݈bxPR))8߿DԜ8#wخ:XfZsznvߌ| 9Z ?I*Z'|<1_VMRz6\]hc>"#pGscسv\d-}jԽ^re% ꯹dJ .,3sx@UU#K+* 0B!kJ4od@JW=pɜPpOX>)EBT"^צ- dEVv59^ Dy˨w~`o\+b0|޿d{ __M{CڄpHGx2os{Oy(k|hScz؀i QcyҸGCK1NЌTưqXBMwg4ᆞhq^g0%}H [K}}+t})ȩJ\ܦzaMMG?y32J(x CRZ6 :GHͽ)f rM=zm7jx;ϰ_!Cqp0;۽^ƫ.H@Y hJ IBcܲ\ğ &i"l(Hu=@łx ]he7En>N>`jPWA̞)nml{}GJ7XJ&>#NE8HJU@5Vc8~-Y0\Ѧ3K`oz9EA Ll h)K|UѥvmZ`=-5GNxW]n~&8$FS`mP: U3)z,g Jlm ZбY{iʗVk`ՓwBdg)D#'R<|*GigӢѾȉ~9** zbpHA.#{7FᠫlNBMK:xKO\Fq?}*$h6E Tff3S1)eBV"8UAz[>"p'ϧƚg)?Qf^6.8U?QH4k?롂|Yh%^D* %/t'/]g]lE!Q򓹈B_gxiZm43HQ/N43 CQQ`v҃ʪ_ۢ {]3xQEBu |ΗߓvrqtH2&16r1!a plKB[}1RBi^(QW.4Nlސ xsMNHP$jv}eJZUw- c?<_)_$>VIfTiI 6 _*+2|B 2U"?'^a"f\|gqf!]K,M۱ymYr(M?azN~wdzcb<1 ,h/Qi-P |pEZpcNrǮ H~ZmߧQb8 7in(DV⊠~n ʧ=8|`XkJ_25IK˦b- BѹVȩ.9>둋@V`V QwfɕD Z47ǻTåqjȣ #,冗ՌΊqlUkKL+<#}عG~K5bR,W8~2F)͙: %yH8H Ҵ$pӞDqyЮ޻Lpj  pAI_xK޼/ ĔaQMy.t3{iLp&q/ S|Q/e7OSy9gH}6A%`,T5鎐?PԄM1|. `yr7,y 4Ql@A+K`;ʪ]#B}6NEF+p1 thRy)Y}AQ%-n7cAg >s ɰ0$Ԯ%YQmCzMs4c wPvp;YFklo8 F9Q.l9^3kǗ&Bm4^*ֺކx yĢ/srkw;N=c5Փ C& K,(= =C4erO|ŝ^T e\dRk['_Ul6VDọv"8!pLo]4‰l@MZ:`1~ |ҕ1*~03:K}0= *滑;R|f7) (0-"7qkt.m)Y99_/~fPݝX6. (Q4h!oꪺHܴ:(sihL9 c6+`j:e 3j!kt,"òw@Tbc,/1hdZ0g;aV5ܭkٝ -]-krΊpZqٶr+*`)Bڛ8Jk47)ȧÀutFsDD>!ohftخߑ& IOUZLsTL}1 7g+%˱ysqec{ļz"+H/Y!Q'Mת.dUdg!Cq@;yy!M}0e!/HW[P> Ժøو?c:!p~TfQecܲ`)F| :kZ#e:ʠ6&쬑r?q%6$~~SBnj:)CAsx򯏙g 0ễq*@fO&1.ZlEiRt#+D>HVE^d }c;bDO;1mo%JD6{h6~vu#t@u"z?qNZlwjԂL%t?Y!mQM~סha%cC{ L~flI3GiXmFחܪoYeX`hx$`0Ή`1va=cGգ*o,~o k~DeɰTd96L}`U-W\ bO }qD͗I4jy; cJJ9 jGtP@Ȟ[}db/ X`\x P#0um?o>D2='IP)Ҡ I8LLyiB+'Zq yTJrIm^0&$ V y壝% ;Qeaw]edcӺk'$1}(ӤvKQxԥ뿇a=<?Ȟf}E B"!%&/$K˥K7jRT_=MZoiV_V=y꿙^P8F|u'ӵنLp(js0 c.!JOv k7,zruXLsr36 ̄ZB=d݆γ_ǮCHI~^!60wehNFgQm}; @"r:.ڱ"!6^<;13}TYK!8RU #*'ZMu\sjq ?_ӵ}GhL}.L-fe>[XhxRTNq.AN~];$o./**KwT>h"[<1 GSn"͖񅯡(~ x҇Pq[?^bxBϡM&S1&<Be 8JZemn$)"'"nE[f[&7KHo;񩯈*V*gXڑ=ͦ08{]  ELx(YQ'{9DdM1Z{;Ka$OIj-M LVSZO769WД9&>ڽ}9ɲeZr]<%۷4Ih1\ z –e_(wR-۟Q:zIx %\CyZ؏0 BʥFՆYiR5mW!ҥFр-=ى\#fgpS6t\LG>~֕/9?AL COx(9a%3zGtu@Iܕl|M* =5OɜL|$ZjZdp Lт%-5"n/KԃRỈ^;muf%EYf%Ч70ԧ ""t9>[JÖx•on | A =9wɒD^q7Exp#0sO;Li;hi3-+!F~\$+K1m05ck$vWO̩ ^hgbf j]j\_VcJm^RwCN_c4̎iz߃u+}ӭ[(LmI&B7St4W2Fqʫg䳾BCZe9-#x 8"a(gx.LQoR]4T)6,'Y {/VY$,iz&!:sEMe So-e2&=4QҿPO͂8!}YCYY.A(8Yfpd` gԟD,PΆ gc\V/FO7 te&n3PkQ><ìx9WS^8#9H&CX3ŔBMXxIQĴbOx+m**Tb6TL>F޺2'p%֍Qdqq~h8[gލ0B2Tz(5%|ߣlVfs񅘤n;޽C/u&G 4Sk[3vgC g=85/!MBja]pjv4J?nu7W܆ &.VjG>I+rR;L@zPd!0zA9f*[#SAEuY4ȜN 12_ [ %nDU'^Q^ፏ>(oxWgraG39|HCU)׾Qt::z{ҽƖ!d>R!#eh:^{8 BSGáGh!Bfb6i1f; ݏ+9K,5Rq_xo挔`ۡ7SzZP"\ .@gNfpnU/OI曗ή '˗Vo~K -׃Ȣ6.~GwZcN2<~.?C;u 3ƀEJ=r-͎%mnr`ڳŜy&1qE}Azl\O%ůp3"Cm1 ?_;sY4ųѲ;Ir-J}=zhp,7l7SZ3mIؖf1y+VVo4/Do1 8_Ш󁾽LV67Sq=7akR׿b7L &;X|[U,',NFP褧XIHNYK<6iB˴R d:?_hOO! $g9R3|"f^Yp}vu7) 5%hxpx.{u䘷cjl|LՎٳM}薇W/9 376pWaSh (Rt\!:T!ۇ'y g0(!UDp8@8U~vnvaW-U+Erd~2 ;a#MQ>h^lEHAzh*$d=;-di8&!sq5+Mw uhʪ"vY9$06!L()H4]S OKGOh:+sI^C#QMoeT/ E׾.g)!:iC/,CSPjb~[HwaXpJ[ ;"@$NNF;C#dY$<6=7 oܲQl_;lr\R9-]0}ehonגBy[~~ҡ$gVKo% ׸F>jН0j~-5]ȎmS Q<BcIZSz*Ic:řO%B]^i_T5o,2.YNgzJNRʼn,`<䏎?D7du>v)p0^yKH-@VbJO5/G28^2@Xl6g'K6̇ ߰ǞK*$Ī"2 Rp5ΚJ $[8{<" bzϬt+xfO({.4T.ѐh%7YxMC;)^Qެ2@ѝE?_MvHY6s"_ܗx6s?hv.~[ZXw+C2"6.i}.d̙!T8c{mXdISFm5?ƶj`Z=J}WĘ4(Czzsgj}&¶:e<29O(L؟B'`ʒv[Q=/'HGy=6!|I0*+Fh=5X؟Ax5Z}!"-ӗu:UWs h_3x|9TO{:,GSR~+#+1a)вiK>J]'tyYF.ԋ[f7ylMq:d+TV,ԋb{o6 #(MN_Cgѵha=ffl/-kHG#EsPqrL2j%Tsj8-xGJX\3%i~C1aq~{u4Sw:>Za&"=`_@J,66PjpAZiZ`?wVLwaf$ץ]wiQMMhxXgcqU6]ǜݲ%)t܂0ΐϖD[ \D5[P'#&{赁Y {g'}!)˦R# A*֒$TgŲ/ם$\M(4q I 4+7<9:F53@"P 6:*h*FOV\t6*͏̐'(0O/wʋ ҹ^#vy?fb(T؄U:7a\P%aeyyhwDi*T3|ftCԒSMfqey-ڷ;"y.lo~aaǧAKge5kmG@=ZSehዻn %"sw/qJ=wT0]BٛsՋbeZPZI'l|.A@g4{u=AD(GM̈́'hE͡&sI{p,ղ}Dq݉}0]n`7pҴãu!|ptp.1ZBN(pseRVCbf5ˠ"@0wDTZ\59e>le{5dmClCzE.E>ҪrU! 6,&ʶ"ICPU.Ʃ 8v%xRD4p[^V_iܚK>'.c~i6XLt9^oC_ͻGAsRɟOUuGyA$ &T:Ts4e ?LjLu=y|f/Ԑl&g6 F3Lcu!}1g3M7̕GB}%JzC>aO \@YSO{l*tLm ,R.Gs#f?{M使! A ^;qpQmpSbm(slMsY:_e[ʅ1?"筞|-B\s I׳a>mXatl Kh5ق.ȡo9x#|~oI5c~ FQzCbC-}E.V~;3S.< e C7~変\ @i\@ױZ @OaXxstn[2<>ϖV()3?YK-F|!VW-jtǿ+AʑjG\PǞ #:;.T'֍0N "7c5e}UhN,xxgy SUN.S%PPBB{mI&ZpApv(!bl*E7 thr*z3~g &.SWrW5^-zP*xP^sJc a^8 OQ:^Y[Kp/ԥ<$#1_'^k\OwENckU7?g7Z% rU= @IoLsp?p4>a8:!rnV%Y"AzR,Wkg {a2O>v-TnL$+wzplԩ1]־okJ ]in-K3\?9J\MR8 'a`v\j|4ƆFzh7ˌ!3i@rˏO36 ə$Qy-*+P\2ҫl.# !c~8llʴ:/v q~<nwš,nm$S"n(Bg~@f|@b?÷I*Qu!. f+v~Qk{FЈ.'pn[ C_|G8ـ)yh,(^,".ww*3r#w-HN9kp<MYB~L/ג1|hc 8cGXIrE3}.ԮSHRE=ܡ,̍k$vV6t1 =o%_vq(?;o`܁;͔tw۬;H4.̼PI 5a#ϼ ~\7jSYALUpD 5lKtiu(#S\k}"|E-5T4 G-(wqϊצ_3zoq֦ Ln~1Z5$ڠ1Ƽ=^h=HRKɅ3hl\Lj;ڈA[F킬e&_&&=m[&D1>ȴoއL"z%l'Tߘgǝ@/!a2vRۜM垯 4}\WJ!렡/҆ɋ^S1!r_y:j%} .*eסs LaNN* 𻊞47NJ?tIu}L-@@0Hqza{F(Cų@v(S)AfwK&VpmDӒ9RtRд!)gz] :ة!'Wʧ'Q>@iȈLmnDJ_x \G5Q qtRKHk7BqyR_F?PPMmT^xc|gO.X'x&@/AVY$H 0U;C7å6wd@T+TX89u"0:C@b):~Lǀt^e#az 0h F4Ѱ&A^#G)$񖑉{Btx{:m}oge?-`Ulst>7UCK13Dv߶'J6 qDqSō^7\9hʎ$V`#l!8(HamBE:x*XMjm(8,M!=}).8g҆P(51.p߼mFHR&a c^r6#nA{X^H ōfl( jK(]q '4N^jgJ[S; m0n>sy,[h [vӐ4lU5Е Wo`52{*>%A Iłڨxu>|^ /O6Lt){ӔL[_UWӜ { {^"Je"0 ׮YJA`2ea0#ȊJR !2$zsj9lYN7O.W+~/=ɤNDvS fY%ʥz{<7Cp!0|>hi"MDb'v1 ͔H \[jʀ$ 뗽uj ,M8쵈1lQB)wK9U\]%u~ lU{2ƀ=ܛ䬗$SCBҏ4U x¹qrcEE 4y-YmtqB/?sN龉33|^jRPrSc`.,-rhbƆ.q,N.^vb塢/TQbހ-U['<eA*OLr"_cI&ssKuZitmc&Gғv U`+2Z 4W q+mW\O;A}.@CV6FMf aHBlD+$"g0%:KBo\!5[t,5?U W_F (n&&zĆIfv6bdAq;\T"ꕹ#}{M TxU.L+Zxixj_awjA6*{bYJBHHvtˮqnlW{PX9:g^ 7 EM~>Hٵ7#kZ^3GqF%^V %<`-%`DP3"7=`*vjIKxՂs\G8)ZNLLd "';PFTJ:E[퇁]M2Q_EXk9]MRiK5X:8Paיּg 2;Ѓt"?y0r@/>HrOTS5 }^QhVi,k @A@~Dfms՝*G޲  1 $sT`O諫Դ^^c)>3ӫ,֛ &?o؄)U@4IeOK,!\(K\Wfcz/@u*t? dM0?S9rwT: Rƈ&NzKn&'74gBU%&H4Q r-!דl/ek\jmk" CGLe޸/)-;e;yBt&Oop;~~uA߳6]@ajK1@6),;E۰ Ֆa+kDS5 \J'c5ȕ(w(( +N.XdFҒSċyon >z5K{?'9fix K iݰ#߃})<#H=W\̝Z0fC^}}f3Yv쥑 6'Hd.Hdq` 0r!IktA |"&0G3^vf x31.[.ąT$n I֖bܫ82}i {SPyTD?@Îi(:μ&~)u@mS whf}(UTǶjnx2wQ"xR}͒8!ruV#nLAk$ZHI>\ );w x z; ˤa\z/bXTI@? }k^sђ=SH1=äi䣩w8ʈfA&>o64GePhtwVkdbW֌P.{1=㳎6[LGQ6)6Q-@ʧˮzKXw7H?TkSHV.5-c{} { {y3L5-O~Ø}[x{1m6-:v[.wIXy3ѧwG{alahV$:DJȬCXe@D@S0 Um,~!s ;Hx-b@$(?@hiSdY_J!Qw4[SJLVM4~&EаZ@;xG/pjCk)vɷrܛ_Ef+jb0-6'Cv/ŸFUfJUm>tX>@,DH1Kt7$2JErY֝8}TA~̧ʬ"ʝ5ouj9c'w+ȁT<%5NyX.|;llbBFPw-"kVCL8a 7wW|;`N5^"uo8.fFt/>ƪtli۲bS3zIFT7ShQWVGx‚.8a:|逦M&,V_jgJJ+.uYUrS~&ݳKBj `~ӧa NAt@1O W7ǥ(Q{ Db̠t]@$Jy!76B#%qp0f%rBبvj8l:)D2p4 `*/W]dpP $PCȓ94 #猥ΤfDv5T).Js->Ru]lr:pl,x4O@U%7+a?Z tz"KS0E{푾=N;6yNF=eIzV8ûA婌 wdK)^Eآ#LܬFY^h!y@c9YJ^S$z l 򵟯ƙ'EIn:9lr̎oUϫn Z~χO~[eA&-pC)ah]/#WrQ{Q[ L[ ąDHXS*OUn:\둳msP5BHV&1K#R$y|< 8PWR Tu4&*I.RJlKUZ<Hh,ob9vY 0_hW>SǞYh0>lϷ!25/)t5☹D )z$@ ov-\#ӆG :ՙR_3a7ϪlrEFA/-{ Lo3x,~[QV%nvh^64W6h~Bɗp"o҂ ӽĵ{YTT\chyLk40 6 bknJ|nԮlG /96"E0x>R&~ь>=ܱ,+xInkO̫42$Q9,z.+G|!&VZ Q&y(Yt&*i*>3^\0^y n+_H ٥*Ëk*bXg?$]R T7n,.oKa{b*GXs,)Sy[A TN Xo'p@ڔ*[h6kIx0ӟ p4]JSC$g)&GmN-w& ~B1kM usUϮ fYa8rw6($<3ɬ%5Lg`ԁzTI[x -Z3[8Žk$ĝfLkFs±`/lN:_F+wVdT5C1 gZ&g3۪2$ 17䬹)!Wzd FF`x`{JvV?AXRaٕw//QDHpM{?pKͮh,H_mqWJ;ɥ 60Dh(H6 HmbmvjTDZaa6} GY1cXÆw,ck48`AބȒ3& 9fWrw1ThdVTu JUj91}\do9K6Vi@vJm ƼjI6A ٌJU'4vyuџtzgH{Kcwv)*SUٽKMآlI\οm ٌ6Ud׭vQَ% >101吥EH׸1u$\9DzRDLߙY٤IS! 9'XmD0-UqL~g %>>g)\-F2I+Ʋsri[ # 妪WVVe%Vm,n[|h(G:'RvZ*>!ISE s\-o7!Mxja8^nի>иU.ۄ\㳆u]2ti_Qq&(E357, h&UM80I۠Xbf4_m@'uk`G%tz?saz*\l k0@\o_e湝k ;jL~8R||m H}RjRBDo-E>:/r?;:]|σo]bw/qqQbRLa71slɔ%Nٞ2 )#F#lj8[ Yɉ,^:ˋ 4խJ `q){a Q: Y9ȗz"]1 |6, =_Q9P2~>`\ QAtHJrZ l V_JOr 6Zn;o2BW _ol!J]qZF񸧤ǽ\ !¶X>姄mͷU茠|lbrB.u!`K9E'?tmOQAGQ87Rlbv/WРaXsH_ (Ā[ :j+joqNcEQ/#쪭C\rm` 'k8˓9T&[OxcG .zRE)bA.XfKh0YO ut =4l]+b?v`eLp @R[>JYo %3թ߾v|Y<^NDomFj`B7Q!EʌJ1=t6~s*)Ndd6wd@U3kCa4h=dD¸Q mtx k St=@ emຟc chG%w9S\).7x_ pjjheRhuv0'.S ϡ@AAOI23AU֬*k3U! [ha㌛յ#Umz)R_Ӳe %S(4OhlIWX.HNehU(iq>uF!JUz*?WQ74&+ ڿ쁚< AbX~.t_ QI&Xi~a!APưΗҰ4:&ocJ`9[K&GgC٭hrkYbzfiwUt&m$LۤSq%/omCx2j/x⺸z"EH~.+|$Sbܛq,?gcP{_hҏ҉Gیdj~UC_VT „KJx6 RXCs*} 0Y#^ty"Lzr; +YbM}Ƃ蘂Bu\aoӦ LG7}f;'٥iZ & j ruՠŽ|eMC[I5+b+NkmPزp/<+u ݠj}cFRm15 |pH>׵q&"`6y$*Xg&qv6ϋpL.K.;`\[Nt#%ňhS9+ Ϗ{>hم#ىxe,Ff|y~_ pW(oz:‹elx`y5sXA[νeӦ-wybЎF J 9s~~`YP|P՛GQd6{` Y?@լ 4 2]WqֲIJ^P?GXN[o8U''qqc+ji>o~ ?69Gz!ҦLnNFϕA䗫_uേa([,bXؾ$=yrrYCn|@-xolv6m-a 2jIqd0x R=ա"j"7UJ^ <>1kpݞ8h&4]ؘ=lpL>aM,t/E۱%7@nITt;~-<%8M=0awp:9a %W(&DS#~ƺ8<  ÖMp☩dh ;hӂoS)Uv$VS-1ҝ+H4aiwb1p:J]k?]ff:j!'R) t.LoP[5Sè'nQ,^c$z߼3R8l SϪ=حG cP;r&v4#Zg)l$YajiJmY5i%_KǦ5)pٜ [|zzx+K֞{#'җVp, Pwv.5_~"A_i/-Y: zNA--Ԇ= $ѻ{c뺔UH}Px^"mΏ/[rskB0S3RWemcL; V4Zer<΄ykvnX,iE)WoD9,'P˯ {L*T`2n~d^C%',Ju-FǗx"#A@lJe+\Sn&2{ŋg&.lOt!}dŚ'l iz 'ċ]H`yp SݚI=$;nj_vZ99z{#XH@ _Ͷf wer/ϼ:gv H:NU=1E˥ɿ!PKPh965}{AGbH\i 3ǯbJhG*P.6q1W~tK霭ӕr~NO"[Lūqyd nMqVR K;@:)'{JǜCq{θ7΢gK\+NuJAM'zbCThdpBacde@* +Q i&8Z 0B!Rlz%/"ޠmf툤TiQ^kAY=@#b2Af\2t4zH E89}t)i{{ܚ(}IaiNADqeq ]3 8B &:A?źnbG@3i8抂# W~݅fRpO+,NF!ɟbݨXAXe@%AMXv7fw]K82H/Fs`EEh/K7EK~vަg DD?s޵L&@/knB\O7kXЄYDJ+'ČF 1̡SYs|0~ƻ=zq# |t%Ԙ0.ʄP\{o3 ?f؁soLn{|AEd vR YI)Gnz v6dDA<IM&bh~.̥5@5ET=Na?N \:uZ 3(G!UXGp, \:'0 ;!AJD * c quKG00Rρ?8Ʉ^<~p@0wP1壌F>L#(,kF |g!O¯>AߑTIلR{ 뒆bå!b+mg#tI~H zqsׄW6|+Ģx VW9Q@~r&f #ѸAݴtpXӒR;Ԟ*Ov9 B3ϫ娤nfmF").F5>*8 `:@yχkpKI*XUY_MrZ\m]4[Gռ'`O05! #qPV6Hh \>mɅ/c<7>_"Aa.Nt9Ypl:K",_#Qfcm}֡p.YkG H>N̉@0 ڑEV;Rs'bуZ!yJ82\(r Kb  Ow{ubNU\pjQ2P3oYLgD_'׽~uy4f־E JeM]2!-68@r:6v  f@2p$ Fy25#bț.YX[gN4J5ϒ\ onev[`g;8Ew 6~MCz .yPPIśbYR@fzwz wQhU(tC0XATcOׂ 9$me[)k]F_10˩ie{xQeF Sr鮭s*@ 8_2ZŎeɞ*ZuʈB;Yl]C懬B 3z2Q32[4\Wn,i#WAFgT%Uf(TVͨÂ&@Tq՚+ղizVpjۂ=&0'xܙ>ΞThcA:VXJy]޴0J}݋a *`Θz %:[lǼ$ jGWoYh?})^`=;Wt[c_)mxuy΃>(zЎl1CkNtz}6֩7Kq fP]lf>tmA0y9M 4dSlx[)d ]_rN9 ^T^x08-hac xٛ<{!"e+b4϶5Ak:.x-xǗ~wV [|Cu2IYK l}X‚8񩱵.Wq bfYj7nn?pP弞:]K!W]% 9Q*ͬw2orGd3 Ҍ(H*,~p@W_2U+4OToޗG kmaw{@LI'v/|\C^:oTz|YOiyoI̚A͢iW)<C $GmNJAL޻dkP9G{ abĉ~\$k# cGQlsl'QMRW'B׀neƳLNO `g/^5.l=lVnTנ>9MއϠtv@ɲܟ{U{f@*Kr1FcbFC]MN8QۃȴIlh߶ѩ$^}]һW@UvMB0GwI&X3%G+4h_oIodW&̊LUA(DSn.~Z_(bvef.owBaJ/)خǣ˓kG,Z?!yNm99Pzi!:ۑTeO+ jb$>"YIp|@ qڡ7CDzsD{)h_3Y\0xo=伶[F^}!I[/M 0>3eϾ¯D϶d1w lkybQn"9:|HnV}2f3["YU|Brm5caEȳ5wxWGYŵiHxso֒QޠK;z\]wR_%t*D޸@P. #F݃"׃~@N#LetRtCq d}Mt bl-H65Vk!_ ,=i$p!MY.O (\ͱ,z:-Jʵ5`o_߰9|?7#Jě.h>-dZ Oev+T=Ce`uCT瘡0Y@Who(>ϿJ+bM9di]HON-Z-ŸM~1 ?KGg Kqwp*qpє,d'.m_{"6ZnU~r0_h@{Ë## QUu%փR snϴO/>1(6![T ^0HSF8Tf cM:-13 O 1#Ȧ2J㦖pDFڲ @gz #N @ Yҟ Zεڄb2㭥άI#vm\"~PW[ݾkg-WR.e╥#ŎK6@cXΔ+EﳒSMyfpR AwUG@CߐO=ȇx_bDBkӑFv30LY>9ً<!}xo8ƣXB٘K 98iFņ.~RW~5~֫9$Pӷ% Y7r蓌,'ڣ?y)}rJ5I[t{1km"YƷU/-u˂2-{oFǭC2kT GLAk!1 "LOp:ψ#Zeug) != giXq :4hC}N:u cs6 㮄v~PƱWPf#p#W'О 7M־i~y ;l:I1N’'"S*ex9d0~HUs3uDn ox:w*ϓ\Iv[r0Y'RA" 0l'ݤAP1RjVυTRU+E`{x%o$X6-(5Sd5Rx&]$l_Vo8wV7gfHpHNu c? C"C4}ʜw~O.$Gt⏨h㦇qSx6Xʲϖ(44x/uEALh'̭0)BLk.s!Ysm!(vBVTԚ~lkx)qfR )Pu[~  Qݍwʞyi0[\ږXC9z 07k;x"x^ҝ7G ~o"bv2ڌ9bH#!nh)tzЬ{9f"Bd{Ńp<QWG_eԀpH;eZ}MHN?ORxI;:xF;ɫOO#`RJr<=v?n3J%$SEEZ"oWt]ea?Nuk]^#1$)agu窗Ǐ)7> 3KWCdW- jAaLVOlx@ !Dj TOR +uT!(1Sd\3- X.eL^}ěg<(km\6ˎh_EuC*[U۸+nwv]e,v890(}LV2,_ (z2  ,]*  ODO n37j2OX#.UOssj|[2/'Ak;@'-$1;ma'\r2ij;Hf+m5&XA)E=Meὸθ8iÎzfyqW n7 PfLE l8#HE{Igt1-Mҭb>vn _cZic KKhJEgLaOӇV<uq /W_t w RᱍaQzHC˗j߸~\.f N)2;S~K4_#9eGip4 7-鑅I{R[JUCòtpF%.DKx#&tv4Q&l$ۮSSFA@j[·@i#e|aشtUvG&2؈~*G;#3=vLcRZSWOYnZ Ҫz1O|V-?+฽S]8WD$#_ ˫U(#Th'=&itݮ2*"::G2֯҃ )RVrI5}-mkhiBƇ1ĺ6XkRY)9 {[Wob'b,ņ!bMCllp]:h2L؛`DuW<5V*5lb EJ韝VHǐBJGWA ( M(aH؀^((U {ߥNퟮ;g)@ċfKd%G_?_"tW<>1c"7M֍9t:nR@)_dFKns dkhԣ+{=7$8aB'C;56^~) |*#r!xzZ)V]v8cdg _)^Ss"O%#F! /h'q56x0].v ]j/.}(wώeM(8w2c3/lƹ oN֤dyVY9i$"ݜExi2?DhV7 ]r lR` V:s'MXt/ "$cәZ(+bdin=Gʪ !G%(mEy T"5c'|Ont|kY׌է!\-֩_9"\NdJ$:|5 ^ݔ<= zs$2_d~Xu&wAJ* toSѧYaP6a CS) f?tۼC]U1Z*L>M]EUgeU(mx4oI y'!yq*. ¯1s{oKΙȈSMG̯$ [ VO*+Ch6#\nLO.l, |u9#0'2\6n*X0 SUɼ(Y4Y"tFxc|S=YTSk$' HQZ3Guqbe&.sV05jb47V`m*sRČL~<{&&G7iy3(1~,:4*W'Xg Tw`S_}2yV#Uot4_ŸTA%0㦇 0y]c#9h7OHw5c4c4@ĕDy#9jET`= 2xd {ݾ%ܕE%,"e-lIaUQ HNqc1$V{\"e@R`=Qħo e&@$CVi}Fe$.0SQ>Do55LB= k '[|} w穒Cnq}lmz4X`Fh.CX}wDѴ>+njl*;:3A7nŬ#Ouِa`C{ZTČQ! QYKI ֩lܖyRYۦ 1pF .AbJ+HCJ+ OwNIfE7f.тOQJM(XFfq,b^|=1^r{v K~3ϴ/JMYxIeJh 1C=@"w[d4}n6kE>pXy1x܆3#]OZkIT ׃ڽc5bKQ|7%6!P9j$^śN8Z ،c`Ԙ)0OH/]Q_KTMJ >OF>dXA1Iu0$H&~~"XVs'ز=UָѲ="HcmW^xUpbe ީkgzzi)s>6;'jڅ1{yD7nZV_@0,[tk\t)Fv 25qJ!ҍ4VEbN\N[Ӂ^zݤ?8pR̊X@+.UG^r;%Б#|u<#B:&18G\ kY~T[_ѝ"_>UΓ'K4k&Wh\\LVg{}+]돣)B7:7)rrN5RL,J =~ݼqՐGU}MsAZ囀vDfZ!\W]Ni)ӀIa\Ѥ][;r`~/F߾BPKj dʣcbL_^rά(%BS|δ+&G!edw Vqۍ7~nj"ESCA˂_Zlofm a`fD?N98`/ؕ'sV.Vn'Vwȶ{( u03UfJG{2쌲փV>3ɑ_r spL,ɤV5af2ItquE33D{s\۝G=L+jM.O[]ۇ̰45h.#L&0ߙ~_G_JygYb*_m6pg"{#_U^E?BeGH{MnA_B'`Db(]ZlWdS/?2M˔ז ]{ O r&z|I 5_\8r`(<" {*q9ۙ0kdlx~%~]_/E?UabDIKӃ,fŧZ I^zq܎c8Bs6WEl֭{`Lv7RP[%3S=vHF1n2v5z bDD\3T++(Gs}U$_voA3nŠ2^BJNc%07w?ҙQ7D~xȐ-K& }+}!r&KF겥$)_HH3ki8U@,<%tB˙ۨpP0\qӠ-@Q:@=scx1Sm}u8".{J(E=#!B/6 VX_NP]Dƶvw^ "lUN +0;u32C 6<-F??F) Dwϡ:у -+)6dK* 5ox |k4g{G0AQfn b^TфP.n hy+q}aH3%y*aBO ߝ+֖"/( _^11\^m6qMjRQq+$m4 ^˖ A]}܎3k" b`.=0lț%_bKelI=0/\bQ|&AW=A+aV[K^=]-b TٕWBeSeġ>z8[{<"w:=,j-TxV12B8Ї,8"~!d2؂Ca^)fnXU$8l%Wt4Ə؊]z | "O@rT t^Upd˾YǨiLp Jt~oB)ƙAɤS}dP=p uؓy>_#kb+Zk\8 \ в`:,j ږ ́1cA<SLCrjfBL.aWhvm*$e4 [<bQ yNK=B?d%I5ēac+'ig'#6"#Ĕgu{R[]ePU}k4O7A{K0 GT ;ܵNKG~ouf9s3AB9;hsz&Emppbߘ.K .TIڦL]gX$yeLG@-::ӥ }Łg2~W bQ8mԼilb)]в`{zh72r}Q7zby#`禫a7QȢp(T8VHKbʏU-rO92vk~c,vk*$DAQg &:`<]l +=4[PxG50:yi[v9X^rZa!Β""(+F*{Myi2<{Q5H8kaښ!B8FtK 諴lgbbRFxFxՄ.=6 @1 HA4Pl^'# R٬OUJΉvc5y>F{Ig9|*N.}5Xk4oh%)%@HUV>Q"7+) RT;$+gVJ3?]ߜ}I.yV"3#؀ WgdLʞCp CmaudfClC0BuiL&ˢJLBjrz++-xɼ^j{1yǤ|s`_ISGkoCfA\w<Ď)Ugx*NbT񑾦:n&,GR9Swh"({ I݄'.> ѣr0A᮫KeeEYDAW`%5_K߹{pjeF!1D!|ʐˉWw P4 HΥ~ :'_O0nAh#G(w 1oZmIaJG,p:U _<5=JCҡNuO1p,gJ9ۡD[bqmܳJ,nBE*qX_㫎*mu!5`YpB8:̴x2E!I|r-؂Qf~HSTAJG+fAʽAI)m/{\7lDoU5[ vh"x9b}i&-s6^=@cSسW/љj=iΔZ\?Ҟz;WhЗdH)6|IQdgX@AOR-r`59jZ-ޔ?Cͣ^Tp0rv} j&x]џGZK0SnB"8jtmcG [,@8p Y -"Az9cؼ"#+kl=id=S_ Lze3*ؽVp'[Xғ{(6 HKBE1T0BȒ\ <+" Krk2Rs΀_=߅_\w><få&i,ěm[o(6sX:l.plWGWs U ⳚAJ#b/"IEGwS63<iDFFVyQM6pbR|SISH8nhթAKo0ȯǼZa~ጱrROJͲ/ܱATG0П\ŵ 3QZwBYLZ͐Is[~ ̽fvP ĊdC hB.m+Ki횧^BiCʙikJM!S0y;DKy{ǪB[1"Trv"G`w@~y`U[dVЩc !.| i qKk~kҲ6'ð-HeW`e"~!Aki Rᅰ928X}+p0# cUM,lQ?Z+wHhLYRDSl#yWMܴL،`Ru\8"0.OKŴR{۴f6BsWQA%'{!f?QT}h]c`7?>;X=^8gGfR=:{N/xtqGbن8 .WX_9`05L^!Tj08L+k-;G~0}Ȇ`DC#=E Mn^zx+T8?~#gu3F%^T5A@jL&/C24g[)j$C,&,x?}ilT)u[sQkY=K_ 1b&F[|,ډu @:bYjFJ {@NVFrD!$ j s [4L'c5hcyZ~Fs|Y>|6FM'$(5yf'*`ӬzFTN#`5[[&<ЌcPjcwN2\Z5bJ~|9IF;c_lC?:7S ǞZem( *LT6̆}k.3V猏iT6:7f t9m{7.RL*oϹ!?B8>^suDLYC>fٰamRia$e2u88/V9 Fm܋hd'F I$3͹2Tn}{'ۋ؀nlӊ%%RjzQYxD5\vɝ 0l[@ 'FDe0"R.ݒS^ 4ѥĬ' 54ROC=$pϝ5Y^"yJJUh<tՒ_DVc^%:JCcc6NYĒ y̘,-67 q%[+Î%mBoaGyLO&!{Ck]ӻѱEv?P h[n;u z+ZL (WBvg xrbJbLu7y) 8,,+.Jv`e1.<Rkx>Xљb{d=pc|Mpq ݪiÛECR?xⲍ }G8{saqy&GT;o6R9n92MwĈq  w[ 7QpUd|}"jAN;XUx&b`nn.OøJj!*\d 6-QF)]@Stn*%mTZI Qc1dA T[<>kDCA%9Jʣ*$;jjt7s،71\ {<ĄZ"s2WK Ȱϛ-[+p݁@;F,!`ԅnrX=| JdZ<dkΊՇ<~-˿Xmk}N5/=YeC)߮g80qѶ0QpdLz&dym ]x2Iսz%IQ}K&lZ^EQ|PFX&^NJ;O˾-[%d7-E 5+G7jE>e (9(  !gCO}/ʩ{I"ᥴZ7DrE$%JLb"O ).UC7A?d0x2UGE^xf&6_?SG{үٕnt(g8J':HPx*(z ~^) Ir$$bl8y]FI#}‖I->L#OZ.QmoI v[t㐚|Mrq%4ilŅA>13+jV%g44sU5ZslÞiCݏl&lbII%ۯ٠2Ǖe% "?z] $C#ȩKSӾ"SND2BA\xha>j2͘xľP̺y( x,4 X(nA{(L 58a 4k\dMN^e)8Ҝ)=9zNQ!cK!^.x_@ƼW`'~Mf*mY m+bM4GiaG2qW0y^Oj ߽CӨ11Qk, \н, -9 [,T?S~\,c0"q#{! \|2B&͈inlp}'0[HE<'ۥ9ٕIH3}C0i!L -\Tӭ2)#YX# Ac30blخUB M| /%-8ӴӅ]/*>G LW܎D(a>VN}nMY  6%rc~=0KKY\;(;mYIj)rAM~pEFY/!nɓk%yQM!ߧ(mB@ Ƃ1 x x;dzXWip;cRj󉌤P#6C;7ų*+#+I;_"ga7̾eƠ{ܺ"{bHJĤ_.qڧ!'X* ֿu!/Sbnf2*b,֢ޑ9(Ky𷁪=6IU0CV ejJ} gsL-yId& iM,tYinXS,É \`h3% D(St 3~4[h5ǫa7Yn[cbN 'A*Zz8|*֓V[/b _n!kXI5\ ̗<!^E(᪰PeEZ ^jԛ}·1J(tm}dnl|u7q}r?ŲkG@>ĀH/kT)&#B9!$@ |d$g绑q@,շuDzuA35'/4bؼД8+`)dPߕp9{јObW#FK@SҖv#A{ߔ*E"&SOn GP%Ie?EUUz+Ne!1vƜ)|C+V6FK8iM4Yf}ȸBw;R[c3 )Ed+Ιr6%x2+ FO1T7W؊n;kknްԨrA{cV}'RUKqZ*CFz(EA ݂O>ah8:\t2~(>杚t7~|F E-Q! >Jb ּn+$-;,:#&Fuh <{߃<7ʭXdڐ}BL̵x9x/X";[+EcW{±şK![*?©mΝYR{`*u~x<Mv{pc+gdoZfZRj(঩gԕy 1šZy,YlK,8q.  hdiFiuj$uX n2fp62f7_^иD'?]m$A.a{M6W@S{"&mU JC') }a6hw3#tA[#AMN(~MN=׻huٗIA*k~l:WKгĈ-9x)ئdq(Dz>FN lAWx( ܤSKz${Sƛbgk AsFSLKnE#AS\C?RHYԲL0MϞC+cm <8ٓR 3+GMIrMΑ)0n$#G9Ju{ߗ!At#⻬v [EZ/Ro(WAu{F!k7-Gc'#za0})&NB}i~$:230B0~[ K(SlVY H%'v>xtyh]O1O}a>TX׳؀1EWbro'e