openmpi_1_10_7-gnu-hpc-1.10.7-lp150.8.13 >  A Z0/=„f"K!oX;!V?p"J˷^xP>M[") f: 0-H'|j[ h;g/>9d S6&By(DR Iڼ@,26!Y26B-3kmi`nr"bo5j\ď1xv@EZ$V6eV93Œ8BQ>ͻ2dh ,οB[-S)Щf.ZvIF!+Ypp=B757$]gP27f2585368a8f9ebff6339bfb1972d2c208db7044be1293b6c2a8e06a60253b1968280ef7b4a8014ae062bc56eac866d8c57a243Z0/=„p$F)dKC2򹾸m$&}L@9HnS:}7۾C1C_=R3HlA=.@v4߬2}fDR޿.JAuWcO5irL5VV͢f英]-YpFP6VڡT O򍫘OqG:{zE "@W~:аz'ذ%Y;s⥂ܨ*gfkyRxWŸ:Bߐ_?Hi\z\S\_M4%cSM* 0>pFG,?Gd  + L :SY`T  L   - .04727d9::`<4s:Es@RFZGlHI dX!Y! \!0]#^.b1#c1d22e27f2:l2<u2Pv4w>hx@yC`zFFFFFFFGCopenmpi_1_10_7-gnu-hpc1.10.7lp150.8.13A powerful implementation of MPI OpenMPI is an implementation of the Message Passing Interface, a standardized API typically used for parallel and/or distributed computing. OpenMPI is the merged result of four prior implementations where the team found for them to excel in one or more areas, such as latency or throughput. This RPM contains all the tools necessary to compile, link, and run Open MPI jobs.Zlamb26 openSUSE Leap 15.0openSUSEBSD-3-Clausehttps://bugs.opensuse.orgDevelopment/Libraries/Parallelhttp://www.open-mpi.org/linuxx86_64 _tmp=$(readlink -e /usr/share/lmod/moduledeps/gnu-7/openmpi//version) && test "$_tmp" = "$(readlink -f /usr/share/lmod/moduledeps/gnu-7/openmpi//.version.1.10.7)" && rm -f /usr/share/lmod/moduledeps/gnu-7/openmpi//version || exit 0  i:L{L:\P2YAA[4 []4<AAAA{ GIn^j  _ *Z=` d /,IE ccc PP 75Y'u9P 2 ] mSp  M/~M)"?Z(AAAAAAAA큤A큤AA큤AA큤AA큤ZqZqZZٴZنZٱZٱZنZنZنZنZZZZZZZZZZZZ٧Z٧ZZٜZٌZٱZنZنZنZنZنZ٣ZنZZZنZنZZنZ~ZنZ٧ZنZٰZفZrZvZ}ZwZwZٱZكZكZqZكZكZ}ZrZvZvZxZ}ZrZقZفZفZrZٌZـZكZكZكZكZكZكZلZكZقZٌZنZنZٌZفZمZمZمZقZفZفZلZنZvZyZrZrZrZrZtZsZuZuZuZuZuZrZvZuZ}ZvZxZZvZyZ~ZwZzZyZyZyZyZ}ZZwZwZ~Z}Z~Z٧Z٤Z٥Z٥Z٥Z٤ZvZyZyZvZyZyZ}ZzZrZ٧Z٧ZzZكZلZٱZYYYYZٱZٱZٱZٱ878722f3735cc340aad2bc6194d350bc1ddc5f8781d6f22289457c0114274d34dc1d5f268b9479918f5d06300a90eb7dd3ddcc41f32affe72f79d0351b8e55af2aebe80b5a7f0c7a78a65e06d28a52ac117aa291d2310f03d938429b56e6a7a43902a3482a7959681e3576da25a16bf501c8055c3d0b881df9e944e06abead8e235a406195b703bb1c6ad5498be9af784da257f6a4bf39429a92c75b947fe4339ee225bd40c9dc170dad31aa22bb38fc9905d9aedad0a98b3823a7dcb3cdefaafddbdd4c73216dcd087bc010e3757821f159a4657991ac0e61c517950d89aed7097a409f901480ecbccfe8423be78459169120e7e433afd75ff967058a0c306e7f91c4d52a512d39236ecdff26aae49f46efa9012a6690b09c60202566194e35487437fe9e40505b957699f54cd5e32be844cc00a4f490d20cb653725eb4cb0fbc53585a971f780251bade595788c990ddfc28eede19bee9f34a0dcc9d3f1a21fa31d4724b19b37b7e1ef289925707bf61c23bbfb35b9e7a8532596fcf50a2192c72b13393e8ba7ebe3e52b63a7e28cb89496e16c0dbd7abe7a29856d21c28e95f4702a98614592861352f99667517394dc1622259346eaddbc7626ad28630dd757aee7eeefe4862c158dd844ac5379a5add4f9797732d6850c299bd2c11b13be57de82b49b31d22e58d5a268fc0ae74420d7033370196412f2d2f6603d692e3552b37530ed6b1f1f1ffb9559b404f04ee37ad6e9cdbc243f66f019c86958afa898c1b1ae1edb258b4d7d137c95c0dec815989c529506eac42f420b1d97bf41e16a93b4f3c6edc031a4f34b121dbc74817769a228f7b39398351e99424542fc9757aee7eeefe4862c158dd844ac5379a5add4f9797732d6850c299bd2c11b13ba645747fdf09cdc7dcbc43b5c66c68582aa39155c951c34816f223f0b9faa74ba5ec0055786718b030251a54be8aa322f17932d16495bfc14f0d84885c32827ae57de82b49b31d22e58d5a268fc0ae74420d7033370196412f2d2f6603d692e3552b37530ed6b1f1f1ffb9559b404f04ee37ad6e9cdbc243f66f019c86958afa58279cbf6aace3062b88ce2149fb15071a9c03650f1f79d07f0b3e73ed845e97898c1b1ae1edb258b4d7d137c95c0dec815989c529506eac42f420b1d97bf41ece261626dc9be096ecff714f81223942dd65648b529b5832c3499e9a06620e795f4702a98614592861352f99667517394dc1622259346eaddbc7626ad28630dd671b4b88ac5268130d08a3dc6a201c0115bfacc35fa9c58f0b08f5516422e97f5f4702a98614592861352f99667517394dc1622259346eaddbc7626ad28630dd3bd201d4665f0a0b95b6d987fbdd132b89634d4865f97001a7464bee8e3fbfa4b2e4129054a13eebd991a55cffcc5ae0d7dbc455ec9cab72554ee74a08181c9736b4a235cd28097dd740fda6b9a92192e10613f9e21c51295bad24b18e1d2f4b9155c50d8062252e6ebb5bb1e6d64d0a69880d67da579b7ae63c2d8cebd2e8114c671faafd9fdacc50268f9990ace90e0d8dfd4d932f40849416cac5057ea1693b8be50920327e1a9e2e5da870f50228d69daa892e354ca02b90ff2109f45df0a43a3be9c0ee28867c9c7e58f3393c41836cdc73f95bee6a947cd3fe4bbcf273e9b0be5b29c825fed626651c7617f1982406dbf4f6a336fbd11793b79231d05c1fb899de9abd01589b53a57a3c89353839bc4c5e6bd5ca8fb404175a74f8f177930b9d4518cab4863f3607a3ef47d60efb59a1e2949066e06ef340c3a823a8c5cbc2b0c424387f74f7e6b206724f56dbe10f847f7d8c43fb02d519088c6ed6fe9c5214e780e8aeb91c640f2396e9da21824efd016538a2703fdcd5ccd5d02ce7e8373385197690b6cfdc2125c3d94718beab10c95bfbd0cd73e9483592f92250d27655f45ac9574117fcfc53b929038835c800e71fc4a4be007315e2fe900e260aa39bddf7b61928ad11a4938e93056b8a5a8cfd8462dbf3cb2fe325adba879a06b33a013b851835eac6721b526016ddb1713c8e22133f739934c25846ba7da515e96359e9c127c253f79f1c9d4f3d29e31dcf3348cd2a604ec3b55b56783640d1e97e4db83e2d60197c1fa8d7a35a72e17db59ee6b060a511e902935d569ca3054926e8ba5e79d20262384094770564d6dfea481c8f380819590bda8e0173fd47cbb10749d502de3b3db71249d9ec62754c8bf99d097e12993712fc0d58e557d7d1310fb3cc10c2190693c5a6d0167ad618588f946a0645cff84425b8faffd44e491691cd44d0b487bee97d68844914f8b014776aef68488384a54f14dd461b793bfbf372f4f7bebb80459b863b62da70cae8562948da713c7eb56a36a064d64e6808d392d795189dc00a985d9f0ae410a927af1c3e15643eec53cf3bcd9f3a4e2b8eb8a5ec90184d46c50dd6d5d163a32717811e3133ab4f1e1e708bfbbf45066bab25505802f1a418ba1a2e3401a9b9f18a387ce91cb2be6cd76319a131c31d2565c4d9c3020615941dcfe732f8296dd06fa922d577f013fd0f7898f6814c4d781489e36916679dbf0df15e893f806cd9a26144113e3e5297c8b4657a355ffee28bfbc4b9b35d52ee2ed2795977e1b8de94b8b0585149ae3273585ed10df8a0367a4bd96cba09bce5c0f0298d2d9ae897445734b68bdf82dd9d0ff59a6bdc28ed50e04c1c73206ad22fb3372021bc9129731a76546313d51855a7f9687ff279e9c4c0c3c4596377bce4743e80b058e15ea01ddd0a05a842f421e8ddb1b628d56cf1fa6b810d9c9d433e4ad7a632c40676f1b2ae5ca580d69e6800e36723ac176acb58cde589992c1495c1304247a7fb916b74501da1b0655d7a87d3acd158ef23b26830503936c23dd4da6b763615c7a81eab57157a783fed4b2daf0abf74c0a0969f1f1a7aa3095ea10178c8f9204b6ed0a239c8c68500da5a0ec6ee85d45d56422b543078b2bebaf6631a32452338b2acd215629b8518301a6f6b95a3e183bd77faaebe5314b7432e5ab8d4826b1ee5139c28496cb520c0f2133c18c1b0ff4efbfcadc062e9346b15e4580c59081b4c816bb4927db1c0d27a81d4640096a860e853aa2239c40d37aff58b14085eb6801e58cee33e09ce0061c5ab77e34449abfe3657ec975dd8b7244d54493d138d0b1cfe67eae8da86a4e30c0e9e11fb79da8a91f65412c68bf82afff15baee7f5ceac59a0ad617701ef9f9a9eacddb2d0c0de4511efee68148b017365663e630184e03489c1a4ed368f08f7e6310876509f7f4a9f691e5f01b99c6d5e26c07ab9ecd3cb1a7ea05970054b99fabfcd3e9b4a94cc51b2efc4e7c9cae5161421894f83b152a572364a7f96a6f74131edd8c36782151feb34378f21fd20900f5270072caf04346914730036eb880e163e9c665199ef2aeabbcb127080d7e28ab1d981f8a5a28bf11d25788c5db834bfc57a4d733e0dfa5f468fe50b88d013eef87c7df65c673849ac39f9621953b4961e3d4d733e0dfa5f468fe50b88d013eef87c7df65c673849ac39f9621953b4961e3d4d733e0dfa5f468fe50b88d013eef87c7df65c673849ac39f9621953b4961e3da15374da015cd1f8306a8c6caaca485915cd8e8bc70ec2acdcbc848904cf5d37ddf3a848e26af42eb6363913ee525ddfb6b324f36da3901e2b3a28cd39cd218701545b9158250dff99a9c2d40ac2c9db2e9c81075003b202521d370cf193ed561226be7ed7065e44d16cd23a277d26f603f2beeaabca9aa0c318690908aa038cb73f33e70afa9f425c9f8676160692e361510e9eaf6e429bd8f9cda9a02b04f7a195acb9ed1d6e84c2e2280ea0382e63d3ed9d58c1a9afa831b18aaea1417985a195acb9ed1d6e84c2e2280ea0382e63d3ed9d58c1a9afa831b18aaea14179858f489bab5893dc0344c84f1cadfc8132819f974fd51084a179e3412ab400061b4119ae55c715d788d7c0c03a659c5c491c65d180798a8cb7bc63ed568e645a131d1601d7be33382b6d84f0f501aec0a23538f01ac80a6e026ca0393f28bfd1f8ebf092b97b0e6177b47eca0568bd8b32815c3d26a7a9de89cea2965e9b99d2df73991fff172c19d37641ed8088cee32aa38d93f1982de57c69680885321362cef8ea3edbe69550362266a59a580d8bcf63b300921e665133d405ec3c08254aa0c55b82920cba7309e356b974f161ba66ff8b0f2f4a474bf43248fb99f7f373aedafeb606f02a2c77243cd63869493d3cc51993a98ac366bca870f28d795531b89b66559bf8243d2b9e9bcc1477af2caaa4d252a5c2272a0bd4961dd3b41385ce3de5ab3fe0aac46b237180ebb9c6a9972ef18cfa4137776a45fdae7806bf472eb3d267cc466364e5e5dbaff81aaf7e7c8f71b7618f07ebf56849d97b5050d19fdcc57b5090c6a72014f5ff538e7bf3a4fddb9836ebe9f368785e2bae3ad3b45f7f67b0f0f5abf49f6a4f81529b07a21e469c9729d5bef43bbd18df52147477b75dc4fa452bedf169b1c899403827dc4e6ec544effdfab144deda9f91acebebffdb8b673fd6efd87d6bf8484054c189ad01190b85bd01eddad042b681ce81df264e6423ea9641e7d173a95969edd5fadc1302f95d77096f013c6c758e38923a5246cf6ff210ec30e35f6774fd3fa1f8fdd4fbb0483186098c4fa897f274c32102f34a82b8cdd07fefed14b31f64a410b320ebe8d4593a007c3dd7412b3215c91d1a0dacbb6e51130ce9b6f6b35304e4e856c949f3a9b2230e5d63712f7d7244345e77441fdc6e5420a597924b97280bfb4c02fd5d833b50b6fb7ff18d18d7294af4afd01ddcae26f2f9360fa36f3925d03c7d9c98373596effb4c408641d74a5d7173dee12cd032d113840cb74a953f62d779a905cfd5cdc5051644bf204b3fd7ca61027dfd87ba62e000a1634e27803ec97e298df13abd090e41e3eeef684a0d8867bc9d2de230c784b5fc267944ca7d85a5e6efa635872e1c415e1c1f86c21ff02ede3af78b4a56426a9ea8a4665cf20b1648b8f5dc9163c0c9e2c4e04a2e8af1f187c123a720caa64b52ed3cc2577f87dfb8e21c409a6c0b74e39203907baae2688f3bf760e3b9ae6505d53adf2e7ebe112bd0d7f3e3775cc064286af6d08855b636a6bd3814541d8848661fe906811709071e8d3cd2347150f848e8f022c4cd0bc32b544fe05ca0cf128aa2fb46b89d0a1ebe899cc81e9633578fd44d8ded2c21f456306febe6becc9d296482c6b9a350d8e2856bc2b05153276debe979be236e1f89a6975326630da8a32e9d71c30a4fe95b9b284387cca8e3842f3e8302c9bdf8ca1d4049de9b5d5aa807d8ac60a4e81296f423ed4d7882e6cc6ba5a2e705141541429c348aada9957a385c251760e83c4401eee26e6724c96d7c2d424003d20f2255de70ed462f891d17327d8b0dd93aca89e878bc8bcdf1e3859fb7055d5adddf77fc87a0df0dd57b5514389860bc458bc7b2a483ef10e7b9671f6d49d1f2019613dac3f11e0daa69ec6f5a230671bde636c78711739e60f62ecaf4e1d99f8abe283be7cba3296ceda0bf692c0824d361b13cfd5f5d0845a08361a58feb436454f2742437a666472cc05a989c2ee0f66f795cd561833190dfb32735409c5214e780e8aeb91c640f2396e9da21824efd016538a2703fdcd5ccd5d02ce76c4ad400a2735aea4fa18fc54cabd4116381f3b141a33ab3f94757449d16fffdafe5e5d93510acae76f15a232221c0672c677e9287d36e042322c9473d21a204a9f909a0d864724d6cb07283dda06b22fd4ba2506947b5fb8260267881b561b58b52e13a0cccd91e1e770df6f61dda57fcd373d834a1d8ae6ef366d36225280683deaefd67c3af5afb972be82d1d20b15c575de919c1bd687caaf0c83b01f94a987629166b34b9144c2baeae178804da3c0980e1d2b5c3701ec2cab1c539842f4d46ef51ce30a21fb94b39a03e88ffae77ec845500a5303c843aef0da640e59b03113e893f65e419425349bee6552b850d734e0effed1a79c043c422f204434c0d038570f57b027af3e98d2b240920b4d9436f5caff8d91a7e79e1e47532899a818397e7027ca5565371203e55b7b4b6066b763e83046c2d9d09b99e5b6a9c25901dbae780dd9f2de879489b2bb08a0240eb5a3c2643bb700d53a6c2ca7ddbe9orterunorte-cleanorte-psorte-serverorte-topmpirunmpirunrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenmpi_1_10_7-gnu-hpc-1.10.7-lp150.8.13.src.rpmopenmpi_1_10_7-gnu-hpcopenmpi_1_10_7-gnu-hpc(x86-64)@@@@@@@@     /bin/shgnu-compilers-hpclibc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.8)(64bit)libopenmpi_1_10_7-gnu-hpclibpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)lua-lmodopenmpi-runtime-configrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.10.73.0.4-14.6.0-14.0.4-14.0-15.2-1openmpi1.10.74.14.1ZZ}@Zp^@Z_:ZOhYYYܶ@Yp@Yp@Y{Y˒YYYY?@YlYg`YdYV=@YTY-^Y-^YYYY@X:@XۡXX<@X43@W%W@WW/@W@W@W~W-@W-@Wq@W@W@W VbVV\:@VY@V@UAUJ@U?v@U>$U<@T@Tء@Tq@TT~@Ty@TR(@TPT9T5'@T2@TwT@SuSSl@Sg}@Sg}@S`S_@SW@S=M@S:@S9XSRb@R@RRcRY9Q)@Qb@Qb@QZ@Q3;@Q& @P@P@P9@PPP1@P1@O@O@OfOhq@Oc+@O%4O@N@N@NN@L{@L@K@Ky7@J4@Im@nmoreychaisemartin@suse.comcgoll@suse.comeich@suse.comnmoreychaisemartin@suse.comeich@suse.comeich@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comeich@suse.comeich@suse.comeich@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comschwab@linux-m68k.orgdmueller@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comjengelh@inai.denmoreychaisemartin@suse.comnmoreychaisemartin@suse.compth@suse.depth@suse.depth@suse.depth@suse.depth@suse.depth@suse.deschwab@suse.dekmroz@suse.compth@suse.depth@suse.depth@suse.depth@suse.depth@suse.deastieger@suse.comro@suse.depth@suse.depth@suse.depth@suse.dekmroz@suse.compth@suse.descorot@free.frpth@suse.depth@suse.depth@suse.depth@suse.decoolo@suse.comcoolo@suse.comrguenther@suse.compth@suse.depth@suse.depth@suse.depth@suse.deLed pth@suse.depth@suse.dealinm.elena@gmail.comalinm.elena@gmail.comdmitry_r@opensuse.orgpth@suse.depth@suse.depth@suse.depth@suse.depth@suse.depth@suse.depth@suse.depth@suse.depth@suse.depth@suse.depth@suse.destefan.fent@suse.compth@suse.depth@suse.depth@suse.dejjolly@suse.compth@suse.dejengelh@inai.deschwab@suse.depth@suse.depth@suse.depth@suse.depth@suse.deschwab@suse.descorot@free.frmeissner@suse.comtoddrme2178@gmail.compth@suse.deBSipos@rkf-eng.comdmueller@suse.comalinm.elena@gmail.comalinm.elena@gmail.comasterios.dramis@gmail.comcoolo@suse.comdmueller@suse.compth@suse.dealinm.elena@gmail.comjengelh@medozas.depth@suse.depth@suse.detserong@suse.comdmueller@suse.deadrian@suse.decristian.rodriguez@opensuse.orgcoolo@novell.comro@suse.dero@suse.dero@suse.dero@suse.de- Enable --enable-mpirun-prefix-by-default (bsc#1086821)- Fix summary in module files (bnc#1080259)- Use macro in mpivars.(c)sh to be independent of changes to the module setup for the compiler (boo#1078364).- Only build openmpi-config in the standard flavor- Switch from gcc6 to gcc7 as additional compiler flavor for HPC on SLES. - Fix library package requires - use HPC macro (boo#1074890).- Make main openmpi built for HPC conflict with openmpi < 1.10.7: this didn't have a separate config package.- Fix pre/post install call to ldconfig- Add a ringdisabled flag to allow building only the standard flavor so not all flavors are pulled into staging rings - Fix baselibs.conf generation (wrong directory and name)- Add conflicts between the macros-devel packages- Set Name to %pname for "%flavor" == "" to avoid triggering errors in the Factory package validator.- Remove duplicates in %files section - Set devel master package for HPC builds architecture dependent - Make matching of *.mod files more generic to catch differences due to different gcc versions.- Converted to multibuild. - Add HPC build using environment modules (FATE#321711).- Fix VERSION file during build so that ompi_info reports good infos- Remove --enable-mpi-thread-multiple configure option as it silently disabled Infiniband support. (bsc#1058811, boo#1058750) - Reenable fortan08 bindings as gcc >= 5 is now the default- Update _service to allow auto updates from github- Enable ucx only on supported platforms- disable ucx on all ARM platform variants (all of them are 32bit)- Disable rpath in pkgconfig files- Do not require openucx libs for suse_version < 1320- Add libfabric support on x86- Move openmpi-totlview.tcl to openmpi-config package for compat with openmpi2 - Build with openucx support on 64b platforms- Add openmpi-config package which contains runtime configuration files for OpenMPI 1 and/or 2- Remove execution rights from NEWS doc file- Update to openmpi 1.10.7 * Fix bug in TCP BTL that impacted performance on 10GbE (and faster) networks by not adjusting the TCP send/recv buffer sizes and using system default values * Add missing MPI_AINT_ADD and MPI_AINT_DIFF function delcarations in mpif.h * Fixed time reported by MPI_WTIME; it was previously reported as dependent upon the CPU frequency. * Fix platform detection on FreeBSD * Fix a bug in the handling of MPI_TYPE_CREATE_DARRAY in MPI_(R)(GET_)ACCUMULATE * Fix openib memory registration limit calculation * Add missing MPI_T_PVAR_SESSION_NULL in mpi.h * Fix "make distcheck" when using external hwloc and/or libevent packages * Add latest ConnectX-5 vendor part id to OpenIB device params * Fix race condition in the UCX PML * Fix signal handling for rsh launcher * Fix Fortran compilation errors by removing MPI_SIZEOF in the Fortran interfaces when the compiler does not support it * Fixes for the pre-ignore-TKR "mpi" Fortran module implementation (i.e., for older Fortran compilers - * these problems did not exist in the "mpi" module implementation for modern Fortran compilers): * Add PMPI_* interfaces * Fix typo in MPI_FILE_WRITE_AT_ALL_BEGIN interface name * Fix typo in MPI_FILE_READ_ORDERED_BEGIN interface name * Fixed the type of MPI_DISPLACEMENT_CURRENT in all Fortran interfaces to be an INTEGER(KIND=MPI_OFFSET_KIND). * Fixed typos in MPI_INFO_GET_* man pages. * Fix typo bugs in wrapper compiler script- spec file cleanup - Replace openmpi-no_date_and_time.patch by openmpi-avoid-a-date-string-in-compiled-code.patch to use - -with-package-string for custom names. - Disable static build by default - When static build is enabled, use --enable-static- Make description more objective- Unify spec with SLE12 - Use upstream git repo to fetch source tarball- Add openmpi-etc-files.patch to update config files so they match files from OpenMPI2- Make dependencies on libs now coming from rdma-core versioned. - Add new file to files section.- Update to 1.10.6 (fate#321475) Changes since 1.10.3: 1.10.6: - Fix bug in timer code that caused problems at optimization settings greater than 2 - OSHMEM: make mmap allocator the default instead of sysv or verbs - Support MPI_Dims_create with dimension zero - Update USNIC support - Prevent 64-bit overflow on timer counter - Add support for forwarding signals - Fix bug that caused truncated messages on large sends over TCP BTL - Fix potential infinite loop when printing a stacktrace 1.10.5: - Update UCX APIs - Fix bug in darray that caused MPI/IO failures - Use a MPI_Get_library_version() like string to tag the debugger DLL. Thanks to Alastair McKinstry for the report - Fix multi-threaded race condition in coll/libnbc - Several fixes to OSHMEM - Fix bug in UCX support due to uninitialized field - Fix MPI_Ialltoallv with MPI_IN_PLACE and without MPI param check - Correctly reset receive request type before init. Thanks Chris Pattison for the report and test case. - Fix bug in iallgather[v] - Fix concurrency issue with MPI_Comm_accept. Thanks to Pieter Noordhuis for the patch - Fix ompi_coll_base_{gather,scatter}_intra_binomial - Fixed an issue with MPI_Type_get_extent returning the wrong extent for distributed array datatypes. - Re-enable use of rtdtsc instruction as a monotonic clock source if the processor has a core-invariant tsc. This is a partial fix for a performance regression introduced in Open MPI v1.10.3. 1.10.4: - Fix assembler support for MIPS - Improve memory handling for temp buffers in collectives - Fix [all]reduce with non-zero lower bound datatypes Thanks Hristo Iliev for the report - Fix non-standard ddt handling. Thanks Yuki Matsumoto for the report - Various libnbc fixes. Thanks Yuki Matsumoto for the report - Fix typos in request RMA bindings for Fortran. Thanks to @alazzaro and @vondele for the assist - Various bug fixes and enhancements to collective support - Fix predefined types mapping in hcoll - Revive the coll/sync component to resolve unexpected message issues during tight loops across collectives - Fix typo in wrapper compiler for Fortran static builds- Remove spurious characters from environment module (bsc#1012380).- Fix creation of environment module in spec (bsc#1011484).- Remove the Conflicts as the packages don't conflict anymore. - Move the plugins (modules) to openmpi-libs (bsc#1003090).- Add a missing Conflicts: for openmpi-compat (bsc#999916 bsc#982458)- timer:linux is only built on %ix86 x86_64 ia64 ppc ppc64 %sparc- Guard files not installed when building without __malloc_initialize_hook (glibc 2.24). Currently this is only the case for Tumbleweed.- instead of adding to the list of architectures that don't build help-opal-timer-linux.txt include it exclusively for ix86 and x86_64 (bsc#990790).- Update to 1.10.3, last of the 1.10 releases (bsc#988787) : * Fix zero-length datatypes. * Minor manpage cleanups * Implement atomic support in OSHMEM/UCX * Fix support of MPI_COMBINER_RESIZED. * Fix computation of #cpus when --use-hwthread-cpus is used * Add entry points for Allgatherv, iAllgatherv, Reduce, and iReduce for the HCOLL library * Fix an HCOLL integration bug that could signal completion of request while still being worked * Fix computation of cores when SMT is enabled. * Various USNIC fixes * Create a datafile in the per-proc directory in order to make it unique per communicator. Thanks to Peter Wind for the report * Fix zero-size malloc in one-sided pt-to-pt code. * Fix MPI_Get_address when passed MPI_BOTTOM to not return an error. * Fix MPI_TYPE_SET_ATTR with NULL value. * Fix various Fortran08 binding issues * Fix memchecker no-data case. * Fix CUDA support under OS-X * Fix various OFI/MTL integration issues * Add MPI_T man pages * Fix one-sided pt-to-pt issue by preventing communication from happening before a target enters a fence, even in the no-precede case * Fix a bug that disabled Totalview for MPMD use-case * Correctly support MPI_UNWEIGHTED in topo-graph-neighbors. * Fix singleton operations under SLURM when PMI2 is enabled * Do not use MPI_IN_PLACE in neighborhood collectives for non-blocking collectives (libnbc). * Silence autogen deprecation warnings for newer versions of Perl * Do not return MPI_ERR_PENDING from collectives * Use type int* for MPI_WIN_DISP_UNIT, MPI_WIN_CREATE_FLAVOR, and MPI_WIN_MODEL. * Fix register_datarep stub function in IO/OMPIO. * Fix a bus error on MPI_WIN_[POST,START] in the shared memory one-sided component * Add several missing MPI_WIN_FLAVOR constants to the Fortran support * Enable connecting processes from different subnets using the openib BTL * Fix bug in basic/barrier algorithm in OSHMEM * Correct process binding for the --map-by node case * Include support for subnet-to-subnet routing over InfiniBand networks * Fix usnic resource check * AUTHORS: Fix an errant reference to Subversion IDs * Fix affinity for MPMD jobs running under LSF * Fix many Fortran binding bugs * Fix `MPI_IN_PLACE`-related bugs * Fix PSM/PSM2 support for singleton operations * Ensure MPI transports continue to progress during RTE barriers * Update HWLOC to 1.9.1 end-of-series * Fix a bug in the Java command line parser when the - Djava.library.path options was given by the user * Update the MTL/OFI provider selection behavior * Add support for clock_gettime on Linux. * Correctly compute #slots when -host is used for MPMD case * Fix a bug in the hcoll collectives due to an uninitialized field * Do not set a binding policy when oversubscribing a node * Fix hang in intercommunicator operations when oversubscribed * Speed up process termination during MPI_Abort * Disable backtrace support by default in the PSM/PSM2 libraries to prevent unintentional conflicting behavior. - Exclude help text for opal-timer which isn't built on s390(x)- Remove --with-devel-headers from configure options on request from upstream as it's only meant to be used when developing openmpi plugins outside the source tree and has consequences for normal users. - Remove files only meant for developers of openmpi itself from the file list.- BuildRequire libfabrics.- BuildRequire libfabric if building for x86_64.- Open MPI 1.10.3: * many upstream bug fixes, improvements, documentation updates- build with libpsm2 only on x86_64, the only platform where that library builds at the moment- Readd psm support.- Sync .changes from factory and SLE12 SP2. - Add openmpi-1.8.3-fix-bashisms.patch from factory.- Enable support for libpsm2. - Enable the use of gcc built-in atomics. - Add otf(de)compress to the files in -devel. - BuildRequire X11 devel package so that the gui parts of openm[i are built.- Updated to 1.10.2 (fate#319241): * OSHMEM is now 1.2 compliant - Fix NBC_Copy for legitimate zero-size messages - Fix multiple bugs in OSHMEM - Correctly handle mpirun --host @ - Centralize two MCA params to avoid duplication between OMPI and OSHMEM layers: opal_abort_delay and opal_abort_print_stack - Add support for Fujitsu compilers - Add UCX support for OMPI and OSHMEM - Correctly handle oversubscription when not given directives to permit it. Thanks to @ammore1 for reporting it - Add Intel HFI1 default parameters for the openib BTL - Resolve symbol conflicts in the PSM2 library - Add ability to empty the rgpusm cache when full if requested - Fix another libtool bug when -L requires a space between it and the path. - Add support for OSHMEM v1.2 APIs - Improve efficiency of oshmem_preconnect_all algorithm - Fix bug in buffered sends support - Fix double free in edge case of mpirun. - Multiple one-sided support fixes - Fix integer overflow in the tuned "reduce" collective when using buffers larger than INT_MAX in size - Fix parse of user environment variables in mpirun. - Performance improvements in PSM2 support - Fix NBS iBarrier for inter-communicators - Fix bug in vader BTL during finalize - Improved configure support for Fortran compilers - Fix rank_file mapper to support default --slot-set. - Update MPI_Testsome man page. - Fix missing resize of the returned type for subarray and darray types. Added: openmpi-1.10.2.tar.bz2 Removed: openmpi-1.8.8.tar.bz2- Really do remove openmpi-external_libltdl.patch.- updated to 1.8.8 - remove unneeded patch4 openmpi-external_libltdl.patch - update files list - list of changes since 1.8.3 1.8.8 ----- - Fix a segfault in MPI_FINALIZE with the PSM MTL. - Fix mpi_f08 sentinels (e.g., MPI_STATUS_IGNORE) handling. - Set some additional MXM default values for OSHMEM. - Fix an invalid memory access in MPI_MRECV and MPI_IMRECV. - Include two fixes that were mistakenly left out of the official v1.8.7 tarball: - Fixed MPI_WIN_POST and MPI_WIN_START for zero-size messages - Protect the OOB TCP ports from segfaulting when accessed by port scanners 1.8.7 ---- * * NOTE: v1.8.7 technically breaks ABI with prior versions * * in the 1.8 series because it repairs two incorrect API * * signatures. However, users will only need to recompile * * if they were using those functions - which they couldn't * * have been, because the signatures were wrong :-) - Plugged a memory leak that impacted blocking sends - Fixed incorrect declaration for MPI_T_pvar_get_index and added missing return code MPI_T_INVALID_NAME. - Fixed an uninitialized variable in PMI2 support - Added new vendor part id for Mellanox ConnectX4-LX - Fixed NBC_Copy for legitimate zero-size messages - Fixed MPI_Win_post and MPI_Win_start for zero-size messages - Protect the OOB ports from segfaulting when accessed by port scanners - Fixed several Fortran typos - Fixed configure detection of XRC support - Fixed support for highly heterogeneous systems to avoid memory corruption when printing out the bindings 1.8.6 ----- - Fixed memory leak on Mac OS-X exposed by TCP keepalive - Fixed keepalive support to ensure that daemon/node failure results in complete job cleanup - Update Java binding support - Fixed MPI_THREAD_MULTIPLE bug in vader shared memory BTL - Fixed issue during shutdown when CUDA initialization wasn't complete - Fixed orted environment when no prefix given - Fixed trivial typo in MPI_Neighbor_allgather manpage - Fixed tree-spawn support for sh and ksh shells - Several data type fixes - Fixed IPv6 support bug - Cleaned up an unlikely build issue - Fixed PMI2 process map parsing for cyclic mappings - Fixed memalign threshold in openib BTL - Fixed debugger access to message queues for blocking send/recv 1.8.5 ----- - Fixed configure problems in some cases when using an external hwloc installation. Thanks to Erick Schnetter for reporting the error and helping track down the source of the problem. - Fixed linker error on OS X when using the clang compiler. Thanks to Erick Schnetter for reporting the error and helping track down the source of the problem. - Fixed MPI_THREAD_MULTIPLE deadlock error in the vader BTL. Thanks to Thomas Klimpel for reporting the issue. - Fixed several Valgrind warnings. - Fixed version compatibility test in OOB that broke ABI within the 1.8 series. NOTE: this will not resolve the problem between pre-1.8.5 versions, but will fix it going forward. - Fix some issues related to running on Intel Xeon Phi coprocessors. - Opportunistically switch away from using GNU Libtool's libltdl library when possible (by default). - Fix some VampirTrace errors. - Correct default binding patterns when --use-hwthread-cpus was specified and nprocs <= 2. - Fix warnings about -finline-functions when compiling with clang. - Updated the embedded hwloc with several bug fixes, including the "duplicate Lhwloc1 symbol" that multiple users reported on some platforms. - Do not error when mpirun is invoked with with default bindings (i.e., no binding was specified), and one or more nodes do not support bindings. Thanks to Annu Desari for pointing out the problem. - Let root invoke "mpirun --version" to check the version without printing the "Don't run as root!" warnings. - Fixed several bugs in OpenSHMEM support. - Extended vader shared memory support to 32-bit architectures. - Fix handling of very large datatypes. - Fixed a bug in handling subarray MPI datatypes, and a bug when using MPI_LB and MPI_UB. - Restore user-settable bandwidth and latency PML MCA variables. - Multiple bug fixes for cleanup during MPI_FINALIZE in unusual situations. - Added support for TCP keepalive signals to ensure timely termination when sockets between daemons cannot be created (e.g., due to a firewall). - Added MCA parameter to allow full use of a SLURM allocation when started from a tool (supports LLNL debugger). - Fixed several bugs in the configure logic for PMI and hwloc. - Fixed incorrect interface index in TCP communications setup. Thanks to Mark Kettenis for spotting the problem and providing a patch. - Fixed MPI_IREDUCE_SCATTER with single-process communicators when MPI_IN_PLACE was not used. - Added XRC support for OFED v3.12 and higher. - Various updates and bug fixes to the Mellanox hcoll collective support. - Fix problems with Fortran compilers that did not support REAL*16/COMPLEX*32 types. - Fixed problem with rpath/runpath support in pkg-config files. Thanks to Christoph Junghans for notifying us of the issue. - Man page fixes: - Removed erroneous "color" discussion from MPI_COMM_SPLIT_TYPE. - Fixed prototypes for MPI_IBARRIER. Thanks to Maximilian for finding the issue. - Updated docs about buffer usage in non-blocking communications. - Added documentation about the 'ompi_unique' MPI_Info key with MPI_PUBLISH_NAME. - Fixed typo in MPI_INTERCOMM_MERGE. - Updated configure paths in HACKING. - Fixed Fortran typo in MPI_WIN_LOCK_ALL. Thanks to Thomas Jahns for pointing out the issue. - Fixed a number of MPI one-sided bugs. - Fixed MPI_COMM_SPAWN when invoked from a singleton job. - Fixed a number of minor issues with CUDA support, including registering of shared memory and supporting reduction support for GPU buffers. - Improved support for building OMPI on Cray platforms. - Fixed performance regression introduced by the inadvertent default enabling of MPI_THREAD_MULTIPLE support. 1.8.4 ----- - Fix MPI_SIZEOF; now available in mpif.h for modern Fortran compilers (see README for more details). Also fixed various compiler/linker errors. - Fixed inadvertant Fortran ABI break between v1.8.1 and v1.8.2 in the mpi interface module when compiled with gfortran >= v4.9. - Fix various MPI_THREAD_MULTIPLE issues in the TCP BTL. - mpirun no longer requires the --hetero-nodes switch; it will automatically detect when running in heterogeneous scenarios. - Update LSF support, to include revamped affinity functionality. - Update embedded hwloc to v1.9.1. - Fixed max registerable memory computation in the openib BTL. - Updated error message when debuggers are unable to find various symbols/types to be more clear. Thanks to Dave Love for raising the issue. - Added proper support for LSF and PBS/Torque libraries in static builds. - Rankfiles now support physical processor IDs. - Fixed potential hang in MPI_ABORT. - Fixed problems with the PSM MTL and "re-connect" scenarios, such as MPI_INTERCOMM_CREATE. - Fix MPI_IREDUCE_SCATTER with a single process. - Fix (rare) race condition in stdout/stderr funneling to mpirun where some trailing output could get lost when a process terminated. - Removed inadvertent change that set --enable-mpi-thread-multiple "on" by default, thus impacting performance for non-threaded apps. - Significantly reduced startup time by optimizing internal hash table implementation. - Fixed OS X linking with the Fortran mpi module when used with gfortran >= 4.9. - Fixed memory leak on Cygwin platforms. - Fixed seg fault in neighborhood collectives when the degree of the topology is higher than the communicator size. - Fixed segfault in neighborhood collectives under certain use-cases. - Fixed various issues regarding Solaris support. - Fixed PMI configure tests for certain Slurm installation patterns. - Fixed param registration issue in Java bindings. - Several man page fixes. - Silence several warnings and close some memory leaks (more remain, but it's better than it was). - Re-enabled the use of CMA and knem in the shared memory BTL. - Updated mpirun manpage to correctly explain new map/rank/binding options. Fixed MPI_IALLGATHER problem with intercommunicators. - Numerous updates and performance improvements to OpenSHMEM. - Turned off message coalescing in the openib BTL until a proper fixfor that capability can be provided (tentatively expected for 1.8.5) - Fix a bug in iof output that dates back to the dinosaurs which would output extra bytes if the system was very heavily loaded - Fix a bug where specifying mca_component_show_load_errors=0 could cause ompi_info to segfault - Updated valgrind suppression file- Fix the dangling symlink for mpiCC.1.- Add Patch from normand@linux.vnet.ibm.com that fixes openmpi.spec so that the testsuite build works again (bsc#941626).- Use the distro supplied libldl, not the internal copy. - Add openmpi-external_libltdl.patch to make dlopen_test also compile with external libltdl. - Run autogen.sh again, needed by the new patch as it modifies Makefile.am.- Just include README as a dummy. As openmpi-testsuite is only meant to run the testsuite, the built package doesn't contain anything usefull and in case of test failures the package would not be created. - Make clear that disabling Fortran 2008 support is only needed until gcc5 becomes the default.- don't package test suite logs - no one reads them anyway and it would require latest automake- don't autogen.sh - upstream tar should be enough for anyone (fixes build with latest libtool)- Disable Fortran 2008 module and remove mpi_ext.mod which get built automatically when using GCC 5. Reenable when gcc5 is the default.- Pass a fixed branding string so that it doesn't contain the build host (bnc#916027).- Don't make testsuite noarch as then configure will fail.- Manually delete libvt-pomp.a.- Fix file list. - Add an empty install section for openmpi-testsuite. - Only build with OFED support for 13.2 and up. - fix definition of with_openib. - fix file list for building without OFED support. - Only run autogen.sh when building for 13.1 or later so also patch Makefile.in - Make openmpi-testsuite a noarch package.- fix bashisms in vtrun script: option '-e' of 'echo' command may be unsupported in some POSIX-complet shells - add patches: * openmpi-1.8.3-fix-bashisms.patch- Modify the tests in spec a bit- Only run scriptlets if we're building the regular openmpi package.- enabled threads support - -enable-mpi-thread-multiple - -with-threads- updated to 1.8.3 1.8.3 ----- - Fixed application abort bug to ensure that MPI_Abort exits appropriately and returns the provided exit status - Fixed some alignment (not all) issues identified by Clang - Allow CUDA-aware to work with nonblocking collectives. Forces packing to happen when using GPU buffers. - Fixed configure test issue with Intel 2015 Fortran compiler - Fixed some PGI-related errors - Provide better help message when encountering a firewall - Fixed MCA parameter quoting to protect multi-word params and params that contain special characters - Improved the bind-to help message to clarify the defaults - Add new MPI-3.1 tools interface - Several performance optimizations and memory leak cleanups - Turn off the coll/ml plugin unless specifically requested as it remains in an experimental state - Fix LSF support by adding required libraries for the latest LSF releases. Thanks to Joshua Randal for supplying the initial patches. 1.8.2 ----- - Fix auto-wireup of OOB, allowing ORTE to automatically test all available NICs - "Un-deprecate" pernode, npernode, and npersocket options by popular demand - Add missing Fortran bindings for MPI_WIN_LOCK_ALL, MPI_WIN_UNLOCK_ALL, and MPI_WIN_SYNC. - Fix cascading/over-quoting in some cases with the rsh/ssh-based launcher. Thanks to multiple users for raising the issue. - Properly add support for gfortran 4.9 ignore TKR pragma (it was erroneously only partially added in v1.7.5). Thanks to Marcus Daniels for raising the issue. - Update/improve help messages in the usnic BTL. - Resolve a race condition in MPI_Abort. - Fix obscure cases where static linking from wrapper compilers would fail. - Clarify the configure --help message about when OpenSHMEM is enabled/disabled by default. Thanks to Paul Hargrove for the suggestion. - Align pages properly where relevant. Thanks to Paul Hargrove for identifying the issue. - Various compiler warning and minor fixes for OpenBSD, FreeBSD, and Solaris/SPARC. Thanks to Paul Hargrove for the patches. - Properly pass function pointers from Fortran to C in the mpi_f08 module, thereby now supporting gfortran 4.9. Thanks to Tobias Burnus for assistance and testing with this issue. - Improve support for Cray CLE 5. - Fix mpirun regression: ensure exit status is non-zero if mpirun is terminated due to signal. - Improved CUDA efficiency of asynchronous copies. - Fix to parameter type in MPI_Type_indexed.3. Thanks to Bastian Beischer for reporting the mistake. - Fix NUMA distance calculations in the openib BTL. - Decrease time required to shut down mpirun at the end of a job. - More RMA fixes. - More hostfile fixes from Tetsuya Mishima. - Fix darray issue where UB was not computed correctly. - Fix mpi_f08 parameter name for MPI_GET_LIBRARY_VERSION. Thanks to Junchao Zhang for pointing out the issue. - Ensure mpirun aborts properly when unable to map processes in scheduled environments. - Ensure that MPI RMA error codes show up properly. Thanks to Lisandro Dalcin for reporting the issue. - Minor bug fixes and improvements to the bash and zsh mpirun autocompletion scripts. - Fix sequential mpirun process mapper. Thanks to Bill Chen for reporting the issue. - Correct SLURM stdout/stderr redirection. - Added missing portals 4 files. - Performance improvements for blocking sends and receives. - Lots of cleanup to the ml collective component - Added new Java methods to provide full MPI coverage - Many OSHMEM cleanups - Prevent comm_spawn from automatically launching a VM across all available nodes - Close many memory leaks to achieve valgrind-clean operation - Better handling of TCP connection discovery for mismatched networks where we don't have a direct 1:1 subnet match between nodes - Prevent segfault when OMPI info tools are used in pipes and user exits one step of that pipe before completing output- Fix testsuite build- Hardcode the package name in the calls of mpi-selector.- Remove the line suppressing the warning about the library calling exit and the one suppressing the warning about a script without a shebang.- Move plugins to main package (bnc#887130).- Update to OFED 3.12 final.- Support for udapl was dropped beginning with 1.7 so remove all traces in the spec file.- Include a file only for x86 and x86_64.- Fix source URL. - Fix file list for devel package.- Fix file list for devel package.- Split off everything that is only needed for developing code using OpenMPI into openmpi-devel, including stuff like the wrapper scripts for the compilers. - The openmpi-testsuite package now creates a package that only contains the test log. - Add openmpi-no_network_in_build.patch to not run the nfs based test inside the buildroot.- Update to 1.8.1: - Fix serious bug where running mpi bugs as root deletes files in /.- Update to 1.8. Changes since 1.7.5: * Commit upstream ROMIO fix for mixed NFS+local filesystem environments. * Several fixes for MPI-3 one-sided support. For example, arbitrary-length datatypes are now supported. * Add config support for the Mellanox ConnectX 4 card. * Add missing MPI_COMM_GET|SET_INFO functions, and missing MPI_WEIGHTS_EMPTY and MPI_ERR_RMA_SHARED constants. * Update some help messages in OSHMEM, the usnic BTL, the TCP BTL, and ORTE, and update documentation about ompi_info's --level option. * Fix some compiler warnings. * Ensure that ORTE daemons are not bound to a single processor if TaskAffinity is set on by default in Slurm. - fix ifarch test for intel/amd.- fixed specfile, adopted version to 1.8 rc1- Update to 1.8 rc1.- Compile with PSM support on i686 and c86_64 (fate#315889)- Update to 1.7.4, i.e. a version with support for MPI-3 (fate#316375, fate#314327, fate#314835): The list of features and bug fixes since 1.7.2 is far too long to list here. See the file NEWS in the package documentation for a detailed listing. - Add the files NEWS, LICENSE, AUTHORS, README and README.JAVA.txt as ackagwe documentation. - Create openmpi-testsuite.spec to run the opnmpi testsuite. - Because of one yet unfixed bug running the test suite will always succeed.- Added infinipath-psm-devel to BuildRequires- Create openmpi-testsuite.spec to run the openmpi testsuite. - Because of one yet unfixed bug running the test suite will always succeed.- Split libraries into subpackage to satisfy program dependencies without requiring the development environment- Enable use of GCC intrinsics for atomics instead of custom assembler - Remove remove-assembler-for-armv5.diff- Update to 1.7.2: * Updated default SRQ parameters for the openib BTL. * Major VampirTrace update to 5.14.4.2. * Fix to set flag==1 when MPI_IPROBE is called with MPI_PROC_NULL. * Set the Intel Phi device to be ignored by default by the openib BTL. * Decrease the internal memory storage used by intrinsic MPI datatypes for Fortran types. Thanks to Takahiro Kawashima for the initial patch. * Fix total registered memory calculation for Mellanox ConnectIB and OFED 2.0. * Fix possible data corruption in the MXM MTL component. * Remove extraneous -L from hwloc's embedding. Thanks to Stefan Friedel for reporting the issue. * Fix contiguous datatype memory check. Thanks to Eric Chamberland for reporting the issue. * Make the openib BTL more friendly to ignoring verbs devices that are not RC-capable. * Fix some MPI datatype engine issues. Thanks to Thomas Jahns for reporting the issue. * Add INI information for Chelsio T5 device. * Integrate MXM STREAM support for MPI_ISEND and MPI_IRECV, and other minor MXM fixes. * Improved alignment for OpenFabrics buffers. * Fix to not show amorphous "MPI was already finalized" error when failing to MPI_File_close an open file. Thanks to Brian Smith for reporting the issue. - Modify spec so that openmpi can be compiled without UDAPL support but with support for IB verbs. - Simplify macros so that the build service parser understands them. - Add openmpi-no_date_and_time.patch to not use __DATE__.- Update to 1.7. The following is an abbreviated list of changes in v1.7 (note that countless other smaller improvements and enhancements are not shown below): - Added MPI-3 functionality: - MPI_GET_LIBRARY_VERSION - Matched probe - MPI_TYPE_CREATE_HINDEXED_BLOCK - Non-blocking collectives - MPI_INFO_ENV support - Fortran '08 bindings (see below) - Dropped support for checkpoint/restart due to loss of maintainer :-( - Enabled compile-time warning of deprecated MPI functions by default (in supported compilers). - Revamped Fortran MPI bindings (see the README for details): - "mpifort" is now the preferred wrapper compiler for Fortran - Added "use mpi_f08" bindings (for compilers that support it) - Added better "use mpi" support (for compilers that support it) - Removed incorrect MPI_SCATTERV interface from "mpi" module that was added in the 1.5.x series for ABI reasons. - Lots of VampirTrace upgrades and fixes; upgrade to v5.14.3. - Modified process affinity system to provide warning when bindings result in being "bound to all", which is equivalent to not being bound. - Removed maffinity, paffinity, and carto frameworks (and associated MCA params). - Upgraded to hwloc v1.5.1. - Added performance improvements to the OpenIB (OpenFabrics) BTL. - Made malloc hooks more friendly to IO interprosers. Thanks to the bug report and suggested fix from Darshan maintainer Phil Carns. - Added support for the DMTCP checkpoint/restart system. - Added support for the Cray uGNI interconnect. - Fixed header file problems on OpenBSD. - Fixed issue with MPI_TYPE_CREATE_F90_REAL. - Wrapper compilers now explicitly list/link all Open MPI libraries if they detect static linking CLI arguments. - Open MPI now requires a C99 compiler to build. Please upgrade your C compiler if you do not have a C99-compliant compiler. - Fix MPI_GET_PROCESSOR_NAME Fortran binding to set ierr properly. Thanks to LANL for spotting the error. - Many MXM and FCA updates. - Fixed erroneous free of putenv'ed string that showed up in Valgrind reports. - Fixed MPI_IN_PLACE case for MPI_ALLGATHER. - Fixed a bug that prevented MCA params from being forwarded to daemons upon launch. - Fixed issues with VT and CUDA --with-cuda[-libdir] configuration CLI parameters. - Entirely new implementation of many MPI collective routines focused on better performance. - Revamped autogen / build system. - Add new sensor framework to ORTE that includes modules for detecting stalled applications and processes that consume too much memory. - Added new state machine framework to ORTE that converts ORTE into an event-driven state machine using the event library. - Added a new MCA parameter (ess_base_stream_buffering) that allows the user to override the system default for buffering of stdout/stderr streams (via setvbuf). Parameter is not visible via ompi_info. - Revamped the launch system to allow consideration of node hardware in assigning process locations and bindings. - Added the -novm option to preserve the prior launch behavior. - Revamped the process mapping system to utilize node hardware by adding new map-by, rank-by, and bind-to cmd line options. - Added new MCA parameter to provide protection against IO forwarding backlog. - Dropped support for native Windows due to loss of maintainers. :-( - Added a new parallel I/O component and multiple new frameworks to support parallel I/O operations. - Fix typo in orte_setup_hadoop.m4. Thanks to Aleksej Saushev for reporting it - Fix a very old error in opal_path_access(). Thanks to Marco Atzeri for chasing it down. - Remove openmpi-sync-builtins.patch as it's not needed anymore.- Define sysconfdir to be below the version specific openmpi directory (bnc#805244).- Unset the system default in addition to unregistering the openmpi version (bnc#810598). - Unconditionally set the just installed openmpi version to be the default.- Add patch for support of sync builtins (openmpi-sync-builtins.patch)- Update to version 1.6.4 - Fix to obtaining the correct available nodes when a rankfile is providing the allocation. Thanks to Siegmar Gross for reporting the problem. - Updates for MXM 2.0. - Major VT update to 5.14.2.3. - Automatically provide compiler flags that compile properly on some types of ARM systems. - Fix slot_list behavior when multiple sockets are specified. Thanks to Siegmar Gross for reporting the problem. - Fixed memory leak in one-sided operations. Thanks to Victor Vysotskiy for letting us know about this one. - Added performance improvements to the OpenIB (OpenFabrics) BTL. - Improved error message when process affinity fails. - Fixed MPI_MINLOC on man pages for MPI_REDUCE(_LOCAL). Thanks to Jed Brown for noticing the problem and supplying a fix. - Made malloc hooks more friendly to IO interprosers. Thanks to the bug report and suggested fix from Darshan maintainer Phil Carns. - Restored ability to direct launch under SLURM without PMI support. - Major VT update to 5.14.2.3. - Support FCA v3.0+. - Fixed issue with MPI_TYPE_CREATE_F90_REAL. - Fix an issue with using external libltdl installations. Thanks to opolawski for identifying the problem. - Fixed MPI_IN_PLACE case for MPI_ALLGATHER for FCA. - Allow SLURM PMI support to look in lib64 directories. Thanks to Guillaume Papaure for the patch. - Restore "use mpi" ABI compatibility with the rest of the 1.5/1.6 series (except for v1.6.3, where it was accidentally broken). - Fix a very old error in opal_path_access(). Thanks to Marco Atzeri for chasing it down. - Update devel package files list- fixed Source0 URL- Update to version 1.6.3 - Fix mpirun --launch-agent behavior when a prefix is specified. Thanks to Reuti for identifying the issue. - Fixed memchecker configury. - Brought over some compiler warning squashes from the development trunk. - Fix spawning from a singleton to multiple hosts when the "add-host" MPI_Info key is used. Thanks to Brian Budge for pointing out the problem. - Add Mellanox ConnextIB IDs and max inline value. - Fix rankfile when no -np is given. - FreeBSD detection improvement. Thanks to Brooks Davis for the patch. - Removed TCP warnings on Windows. - Improved collective algorithm selection for very large messages. - Fix PSM MTL affinity settings. - Fix issue with MPI_OP_COMMUTATIVE in the mpif.h bindings. Thanks to Ake Sandgren for providing a patch to fix the issue. - Fix issue with MPI_SIZEOF when using CHARACTER and LOGICAL types in the mpi module. Thanks to Ake Sandgren for providing a patch to fix the issue. - Update to version 1.6.2 - Fix issue with MX MTL. Thanks to Doug Eadline for raising the issue. - Fix singleton MPI_COMM_SPAWN when the result job spans multiple nodes. - Fix MXM hang, and update for latest version of MXM. - Update to support Mellanox FCA 2.5. - Fix startup hang for large jobs. - Ensure MPI_TESTANY / MPI_WAITANY properly set the empty status when count==0. - Fix MPI_CART_SUB behavior of not copying periods to the new communicator properly. Thanks to John Craske for the bug report. - Add btl_openib_abort_not_enough_reg_mem MCA parameter to cause Open MPI to abort MPI jobs if there is not enough registered memory available on the system (vs. just printing a warning). Thanks to Brock Palen for raising the issue. - Minor fix to Fortran MPI_INFO_GET: only copy a value back to the user's buffer if the flag is .TRUE. - Fix VampirTrace compilation issue with the PGI compiler suite. - Update to version 1.6.1 - A bunch of changes to eliminate hangs on OpenFabrics-based networks. Users with Mellanox hardware are ***STRONGLY ENCOURAGED*** to check their registered memory kernel module settings to ensure that the OS will allow registering more than 8GB of memory. See this FAQ item for details: http://www.open-mpi.org/faq/?category=openfabrics#ib-low-reg-mem - Fall back to send/receive semantics if registered memory is unavilable for RDMA. - Fix two fragment leaks when registered memory is exhausted. - Hueristically determine how much registered memory is available and warn if it's significantly less than all of RAM. - Artifically limit the amount of registered memory each MPI process can use to about 1/Nth to total registered memory available. - Improve error messages when events occur that are likely due to unexpected registered memory exhaustion. - Fix double semicolon error in the C++ in . Thanks to John Foster for pointing out the issue. - Allow -Xclang to be specified multiple times in CFLAGS. Thanks to P. Martin for raising the issue. - Break up a giant "print *" statement in the ABI-preserving incorrect MPI_SCATTER interface in the "large" Fortran "mpi" module. Thanks to Juan Escobar for the initial patch. - Switch the MPI_ALLTOALLV default algorithm to a pairwise exchange. - Increase the openib BTL default CQ length to handle more types of OpenFabrics devices. - Lots of VampirTrace fixes; upgrade to v5.13.0.4. - Map MPI_2INTEGER to underlying MPI_INTEGERs, not MPI_INTs. - Ensure that the OMPI version number is toleant of handling spaces. Thanks to dragonboy for identifying the issue. - Fixed IN parameter marking on Fortran "mpi" module MPI_COMM_TEST_INTER interface. - Various MXM improvements. - Make the output of "mpirun --report-bindings" much more friendly / human-readable. - Properly handle MPI_COMPLEX8|16|32. - More fixes for mpirun's processor affinity options (--bind-to-core and friends). - Use aligned memory for OpenFabrics registered memory. - Multiple fixes for parameter checking in MPI_ALLGATHERV, MPI_REDUCE_SCATTER, MPI_SCATTERV, and MPI_GATHERV. Thanks to the mpi4py community (Bennet Fauber, Lisandro Dalcin, Jonathan Dursi). - Fixed file positioning overflows in MPI_FILE_GET_POSITION, MPI_FILE_GET_POSITION_SHARED, FILE_GET_SIZE, FILE_GET_VIEW. - Removed the broken --cpu-set mpirun option. - Fix cleanup of MPI errorcodes. Thanks to Alexey Bayduraev for the patch. - Fix default hostfile location. Thanks to G�tz Waschk for noticing the issue. - Improve several error messages. - Use explicit macros so it is clear what files go where- Fix typo in the description of devel-static and clean up the spec file a bit. - Don't remove the libtool archive but rather include it in the devel-static package.- Removed circular dependency on -devel package. - Moved static library files to separate -devel-static package per openSUSE packaging guidelines.- fix build on ARMv5/v6 platforms as well- updated to version 1.6 changelog: - Fix some process affinity issues. When binding a process, Open MPI will now bind to all available hyperthreads in a core (or socket, depending on the binding options specified). - -> Note that "mpirun --bind-to-socket ..." does not work on POWER6- and POWER7-based systems with some Linux kernel versions. See the FAQ on the Open MPI web site for more information. - Add support for ARM5 and ARM6 (in addition to the existing ARM7 support). Thanks to Evan Clinton for the patch. - Minor Mellanox MXM fixes. - Properly detect FDR10, FDR, and EDR OpenFabrics devices. - Minor fixes to the mpirun(1) and MPI_Comm_create(3) man pages. - Prevent segv if COMM_SPAWN_MULTIPLE fails. Thanks to Fujitsu for the patch. - Disable interposed memory management in fakeroot environments. This fixes a problem in some build environments. - Minor hwloc updates. - Array versions of MPI_TEST and MPI_WAIT with a count==0 will now return immediately with MPI_SUCCESS. Thanks to Jeremiah Willcock for the suggestion. - Update VampirTrace to v5.12.2. - Properly handle forwarding stdin to all processes when "mpirun - -stdin all" is used. - Workaround XLC assembly bug. - OS X Tiger (10.4) has not been supported for a while, so forcibly abort configure if we detect it. - Fix segv in the openib BTL when running on SPARC 64 systems. - Fix some include file ordering issues on some BSD-based platforms. Thanks to Paul Hargove for this (and many, many other) fixes. - Properly handle .FALSE. return parameter value to attribute copy callback functions. - Fix a bunch of minor C++ API issues; thanks to Fujitsu for the patch. - Fixed the default hostfile MCA parameter behavior. - Per the MPI spec, ensure not to touch the port_name parameter to MPI_CLOSE_PORT (it's an IN parameter).- no need for this patch change-otf-soname.diff- Require mpi-selector in the "preun" instead of the "post" section as needed by the spec file.- change the soname of the internal libotf to avoid mismatches between the font library and this one- fix ARM support again- Update to 1.5.4: * Add support for the (as yet unreleased) Mellanox MXM transport. * Add support for dynamic service levels (SLs) in the openib BTL. * Fixed C++ bindings cosmetic/warnings issue with MPI::Comm::NULL_COPY_FN and MPI::Comm::NULL_DELETE_FN. * Also allow the word "slots" in rankfiles (i.e., not just "slot"). * Add Mellanox ConnectX 3 device IDs to the openib BTL defaults. * Various FCA updates. * Add missing ARM assembly code files. * Update to allow more than 128 entries in an appfile. * Various VT updates and bug fixes. * Update description of btl_openib_cq_size to be more accurate. * Various assembly "clobber" fixes. * Fix a hang in carto selection in obscure situations. * Updated to Automake 1.11.1 * Fix compilation of LSF support. * Update MPI_Comm_spawn_multiple.3 man page to reflect what it actually does. * Fix for possible corruption of the environment. * Enable use of PSM on direct-launch SLURM jobs. * Update paffinity hwloc to v1.2, and to fix minor bugs affinity assignment bugs on PPC64/Linux platforms. * Let the openib BTL auto-detect its bandwidth. * Support new MPI-2.2 datatypes. * Updates to support more datatypes in MPI one-sided communication. * Fix recursive locking bug when MPI-IO was used with MPI_THREAD_MULTIPLE. * Fix mpirun handling of prefix conflicts. * Ensure mpirun's --xterm options leaves sessions attached. * Fixed type of sendcounts and displs in the "use mpi" F90 module. ABI is preserved, but applications may well be broken. See the README for more details. * Fix indexed datatype leaks. * Fix debugger mapping when mpirun's -npernode option is used. * Fix segv associated with MPI_Comm_create with MPI_GROUP_EMPTY. * Improved LoadLeveler ORTE support. * Add new btl_openib_gid_index MCA parameter to allow selecting which GID to use on an OpenFabrics device's GID table. * Add support for PCI relaxed ordering in the OpenFabrics BTL (when available). * Update rsh logic to allow correct SGE operation. * Ensure that the mca_paffinity_alone MCA parameter only appears once in the ompi_info output. * Fixed return codes from MPI_PROBE and MPI_IPROBE. * If something goes wrong during MPI_INIT, fix the error message to say that it's illegal to invoke MPI_INIT before MPI_INIT. For further changes see NEWS in the package documentation.- updated to 1.4.5 - added files to make openmpi available via Modules Changes since 1.4.4 - Fixed the --disable-memory-manager configure switch. (** also to appear in 1.5.5) - Fix typos in code and man pages. Thanks to Fujitsu for these fixes. (** also to appear in 1.5.5) - Improve management of the registration cache; when full, try freeing old entries and attempt to re-register. - Fixed a data packing pointer alignment issue. Thanks to Fujitsu for the patch. (** also to appear in 1.5.5) - Add ability to turn off warning about having the shared memory backing store over a networked filesystem. Thanks to Chris Samuel for this suggestion. (** also to appear in 1.5.5) - Removed an unnecessary memmove() and plugged a couple of small memory leaks in the openib OOB connection setup code. - Fixed some QLogic bugs. Thanks to Mark Debbage from QLogic for the patches. - Fixed problem with MPI_IN_PLACE and other sentinel Fortran constants on OS X. (** also to appear in 1.5.5) - Fix SLURM cpus-per-task allocation. (** also to appear in 1.5.5) - Fix the datatype engine for when data left over from the previous pack was larger than the allowed space in the pack buffer. Thanks to Yuki Matsumoto and Takahiro Kawashima for the bug report and the patch. - Fix Fortran value for MPI_MAX_PORT_NAME. Thanks to Enzo Dari for raising the issue. - Workaround an Intel compiler v12.1.0 2011.6.233 vector optimization bug. - Fix issues on Solaris with the openib BTL. - Fixes for the Oracle Studio 12.2 Fortran compiler. - Update iWARP parameters for the Intel NICs. (** also to appear in 1.5.5) - Fix obscure cases where MPI_ALLGATHER could crash. Thanks to Andrew Senin for reporting the problem. (** also to appear in 1.5.5)- Remove redundant tags/sections per specfile guideline suggestions - Parallel building using %_smp_mflags - Package missing files to fix build error - Remove unexplained s390 exclude, use ExclusiveArch instead based upon asm files list- Include the libmpi.so symlink so that mpicc can be run.- Update to OpenMPI 1.4.4 to fix problems with f90 code (bnc#724941): * Modified a memcpy() call in the openib btl connection setup to use memmove() instead because of the possibility of an overlapping copy (as identified by valgrind). * Changed use of sys_timer_get_cycles() to the more appropriate wrapper: opal_timer_base_get_cycles(). Thanks to Jani Monoses for this fix. * Corrected the reported default value of btl_openib_ib_timeout in the "IB retries exceeded" error message. Thanks to Kevin Buckley for this correction. * Increase rdmacm adress resolution timeout from 1s to 30s & update Chelsio T4 openib BTL defaults. Thanks to Steve Wise for these updates. (** also to appear in 1.5.5) * Ensure that MPI_Accumulate error return in 1.4 is consistent with 1.5.x and trunk. * Allow the word "slots" in rankfiles (i.e., not just "slot"). (** also appeared in 1.5.4) * Add Mellanox ConnectX 3 device IDs to the openib BTL defaults. (** also appeared in 1.5.4) * Update description of btl_openib_cq_size to be more accurate. * Ensure mpirun's --xterm options leaves sessions attached. (** also appeared in 1.5.4) * Update to allow more than 128 entries in an appfile. (** also appeared in 1.5.4) * Update description of btl_openib_cq_size to be more accurate. (** also appeared in 1.5.4) * Fix for deadlock when handling recursive attribute keyval deletions (e.g., when using ROMIO with MPI_THREAD_MULTIPLE). * Fix indexed datatype leaks. Thanks to Pascal Deveze for supplying the initial patch. (** also appeared in 1.5.4) * Fixed the F90 types of the sendcounts and displs parameters to MPI_SCATTERV. Thanks to Stanislav Sazykin for identifying the issue. (** also appeared in 1.5.4) * Exclude opal/libltdl from "make distclean" when --disable-dlopen is used. Thanks to David Gunter for reporting the issue. * Fixed a segv in MPI_Comm_create when called with GROUP_EMPTY. Thanks to Dominik Goeddeke for finding this. (** also appeared in 1.5.4) * Fixed return codes from MPI_PROBE and MPI_IPROBE. (** also appeared in 1.5.4) * Fixed undefined symbol error when using the vtf90 profiling tool. * Fix for referencing an uninitialized variable in DPM ORTE. Thanks to Avinash Malik for reporting the issue. * Fix for correctly handling multi-token args when using debuggers. * Eliminated the unneeded u_int*_t datatype definitions. * Change in ORTE DPM to get around gcc 4.[45].x compiler wanrings about possibly calling free() on a non-heap variable, even though it will never happen because the refcount will never go to zero. * Fix for libtool issue when using pgcc to compile ompi in conjunction with the -tp option. * Fixed a race condition in osc_rdma_sync. Thanks to Guillaume Thouvenin for finding this issue. * Clarification of MPI_Init_thread man page. * Fixed an indexing problem in precondition_transports. * Fixed a problem in which duplicated libs were being specified for linking. Thanks to Hicham Mouline for noticing it. * Various autogen.sh fixes. * Fix for memchecking buffers during MPI_*INIT. * Man page cleanups. Thanks to Jeremiah Willcock and Jed Brown. * Fix for VT rpmbuild on RHEL5. * Support Solaris legacy munmap prototype changes. (** also appeared in 1.5.4) * Expands app_idx to int32_t to allow more than 127 app_contexts. * Guard the inclusion of execinfo.h since not all platforms have it. Thanks to Aleksej Saushev for identifying this issue. (** also appeared in 1.5.4) * Fix to avoid possible environment corruption. Thanks to Peter Thompson for identifying the issue and supplying a patch. (** also appeared in 1.5.4) * Fixed paffinity base MCA duplicate registrations. Thanks to Gus Correa for bringing this to our attention. * Fix recursive locking bug when MPI-IO was used with MPI_THREAD_MULTIPLE. (** also appeared in 1.5.4) * F90 MPI API fixes. * Fixed a misleading MPI_Bcast error message. Thanks to Jeremiah Willcock for reporting this. * Added to ptmalloc's hooks.c (it's not always included by default on some systems). * Libtool patch to get around a build problem when using the IBM XL compilers. * Fix to detect and avoid overlapping memcpy(). Thanks to Francis Pellegrini for identifying the issue. * Fix to allow ompi to work on top of RoCE vLANs. * Restored a missing debugger flag to support TotalView. Thanks to David Turner and the TV folks for supplying the fix. * Updated SLURM support to 1.5.1. * Removed an extraneous #include from the TCP BTL. * When specifying OOB ports, fix to convert the ports into network byte order before binding. * Fixed use of memory barriers in the SM BTL. This fixed segv's when compiling with Intel 10.0.025 or PGI 9.0-3. * Fix to prevent the SM BTL from creating its mmap'd file in directories that are remotely mounted.- Run ./autogen.sh during ARM build to ensure relevant changes are applied prior to the ./configure step- update to 1.4.3: * latest upstream release with many fixes and features * changelog is too long to list here (> 200kb, read included NEWS for details) - fix support for ARM platforms- exclude arm from built, assembler routines are missing and current upstream patch is broken- Do not include build date and build host info on binaries this should save a significant number of rebuilds/publish all over aprox 120 packages and its dependencies.- add baselibs.conf to make boost-32bit installable- chain rest of ofed build-/requires to master dapl define- set a master define for dapl and disable it- drop unused buildrequires for sysfsutils- gzip man pages/bin/shlamb26 1526323717  !"$% (!*,./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_```cdefghhjklmnopqrstuvwxyz{|}~<1.10.7-lp150.8.131.10.7-lp150.8.13 mpiopenmpi1.10.7binmpirunmpivars.cshmpivars.shompi-cleanompi-psompi-serverompi-topompi_infoorte-cleanorte-dvmorte-infoorte-psorte-serverorte-submitorte-toportedorterunoshmem_infooshrunshmemrunlib64sharemanman1mpirun.1.gzompi-clean.1.gzompi-ps.1.gzompi-server.1.gzompi-top.1.gzompi_info.1.gzorte-clean.1.gzorte-dvm.1.gzorte-info.1.gzorte-ps.1.gzorte-server.1.gzorte-submit.1.gzorte-top.1.gzorted.1.gzorterun.1.gzoshmem_info.1.gzshmemrun.1.gzman7ompi_crcp.7.gzopal_crs.7.gzorte_filem.7.gzorte_hosts.7.gzorte_snapc.7.gzorte_sstore.7.gzopenmpiamca-param-setsbtl-openib-benchmarkexample.confhelp-btl-vader.txthelp-coll-sync.txthelp-dash-host.txthelp-db-base.txthelp-errmgr-base.txthelp-ess-base.txthelp-ess-hnp.txthelp-hostfile.txthelp-mca-base.txthelp-mca-bml-r2.txthelp-mca-coll-base.txthelp-mca-op-base.txthelp-mca-var.txthelp-mpi-api.txthelp-mpi-btl-base.txthelp-mpi-btl-openib-cpc-base.txthelp-mpi-btl-openib-cpc-rdmacm.txthelp-mpi-btl-openib.txthelp-mpi-btl-sm.txthelp-mpi-btl-tcp.txthelp-mpi-btl-usnic.txthelp-mpi-coll-ml.txthelp-mpi-coll-sm.txthelp-mpi-common-sm.txthelp-mpi-errors.txthelp-mpi-pml-bfo.txthelp-mpi-pml-ob1.txthelp-mpi-runtime.txthelp-mpool-base.txthelp-mtl-ofi.txthelp-mtl-psm.txthelp-mtl-psm2.txthelp-ompi-common-verbs.txthelp-ompi-crcp-base.txthelp-ompi-dpm-base.txthelp-ompi-dpm-orte.txthelp-ompi-pubsub-orte.txthelp-oob-base.txthelp-oob-tcp.txthelp-opal-compress-base.txthelp-opal-compress-bzip.txthelp-opal-compress-gzip.txthelp-opal-crs-base.txthelp-opal-crs-none.txthelp-opal-hwloc-base.txthelp-opal-runtime.txthelp-opal-shmem-mmap.txthelp-opal-shmem-posix.txthelp-opal-shmem-sysv.txthelp-opal-timer-linux.txthelp-opal-util.txthelp-opal-wrapper.txthelp-opal_info.txthelp-orte-clean.txthelp-orte-filem-base.txthelp-orte-filem-raw.txthelp-orte-info.txthelp-orte-odls-base.txthelp-orte-odls-default.txthelp-orte-ps.txthelp-orte-rmaps-base.txthelp-orte-rmaps-md.txthelp-orte-rmaps-ppr.txthelp-orte-rmaps-resilient.txthelp-orte-rmaps-rr.txthelp-orte-rmaps-seq.txthelp-orte-runtime.txthelp-orte-server.txthelp-orte-snapc-base.txthelp-orte-sstore-base.txthelp-orte-top.txthelp-orted.txthelp-orterun.txthelp-oshmem-info.txthelp-oshmem-memheap.txthelp-oshmem-spml-yoda.txthelp-oshmem-sshmem-mmap.txthelp-oshmem-sshmem-sysv.txthelp-oshmem-sshmem.txthelp-plm-base.txthelp-plm-rsh.txthelp-plm-slurm.txthelp-ras-base.txthelp-ras-simulator.txthelp-ras-slurm.txthelp-regex.txthelp-rmaps_rank_file.txthelp-sec-base.txthelp-shmem-api.txthelp-shmem-runtime.txthelp-state-staged-hnp.txtmca-btl-openib-device-params.inimca-coll-ml.configopenmpi1openmpi_1_10_7-gnu-hpcAUTHORSLICENSENEWSREADMEgnu-7-openmpi-1openmpi.version.1.10.71.10.7/usr/lib/hpc/gnu7//usr/lib/hpc/gnu7/mpi//usr/lib/hpc/gnu7/mpi/openmpi//usr/lib/hpc/gnu7/mpi/openmpi/1.10.7//usr/lib/hpc/gnu7/mpi/openmpi/1.10.7/bin//usr/lib/hpc/gnu7/mpi/openmpi/1.10.7/share//usr/lib/hpc/gnu7/mpi/openmpi/1.10.7/share/man//usr/lib/hpc/gnu7/mpi/openmpi/1.10.7/share/man/man1//usr/lib/hpc/gnu7/mpi/openmpi/1.10.7/share/man/man7//usr/lib/hpc/gnu7/mpi/openmpi/1.10.7/share/openmpi//usr/lib/hpc/gnu7/mpi/openmpi/1.10.7/share/openmpi/amca-param-sets//usr/share/doc/packages//usr/share/doc/packages/openmpi_1_10_7-gnu-hpc//usr/share/lmod/moduledeps//usr/share/lmod/moduledeps/gnu-7//usr/share/lmod/moduledeps/gnu-7/openmpi/-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.opensuse.org/openSUSE:Leap:15.0/standard/2af17eb7f229a1e51597787bf997ad6e-openmpi:gnu-hpccpioxz5x86_64-suse-linux directoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=a8a2e4a2ad3135bbce1fcf54a6acb2eae55b57f8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=a1972bd07b1243b0aacf3ccec0eff97ab4b0667d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=45383bf032f83d82f14722d25c9c331ace483278, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=427010d415bbc407fd08610a45b6cf28f32015a4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=312070c38877e814749b052e8a7d5182cd5c354c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=a49f58ab9bf4a31e3bf320f83f17de56b9fa7bef, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=0c88fbd441ca57527b7fc107af866c8f2ec4ee80, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=1d022bf02cd69d1a7c6cadf7a38f92b9368e1d72, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=5726b4b33f8355aca15ac599c3407847a31a9a14, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=7e2498a0b2b44b3fad909bb36db9c195771e39b3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=fd0043cebe00f5a5064840853582064a69f2c1ea, strippedtroff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)ISO-8859 text $,8FRZjv~      R R RRRRR R RRRRRRRRRR RRRRRR RRRRRR RRRRRR RRRR RRRR RRRRRR RRRRRR R R RRRRRR R RRRRRRRRRRR RRRRRR RRRR RRRR R R RRRRRRR R RRRRRRRRRRRR RRRRRR RRRR RRRR R R RRRRR R RRRRRRRRRR RRRRRR RRRR R RRRR R R R RRRRR R RRRRR R RRRRRR R RRRRRR R RRRRR R RRRRR R RRRRR R RRRR=&}ڰ[kopenmpi-configutf-8816fdff887b5ac4bb19bf70d7b2b5afdacf5b35bb22b944459fafb692d9d0373?7zXZ !t/;] crt:bLL ~ȑ$l!uEH/pܮLѨ~ Em`%I7R)dsޣ26Oc]xtc_ O my "flRp>^ ^^d cכyŏ< 8kԕgD1Q>3=++PY+Gjä ^Ld& :/\)ܔ%V ^Yؠm#XBhxjDbsV^>HGÚ~+=o*`a 4z?>KG+jEp |0n~5j 4E 3p q_*&_b.U nZQ$ B1iD 8hW#Χ40wz޷]*:ゟRX|u~TI :}a(Z$hZ ֖MV S0dvW29d>vhuZd@Ӥ%RB5<'6.(^P<<}u%ɢw+UZdk5LJ:kbe,%;ƓLK]q#Ctm[7&za¿5u缧50XJz5QJC3~A^RY I`*τDJ{sJ4} DK+X5={Pۅ00{CcT0II{A^x6z{y:_XkFx-=ɚRL㦜1B67zu_z~ܨeH#ހEZZN['r ҵe̿tz(#(?i2V5ytʖįaQa=Q\Gr\bp&_K6ԈG0{BE.Vr`L{tːaf[WyEs v"P``a4 p @zHi &Fvʟm|6i-TQf2Q}LĶ&0qhӆ%d]6Ӕ#0G/Rm9qdCSmTuf<2ƭ%*D&y˕OLk_j k'@ @aMb@Jq~D5 xx</ 8R7xC Y#yb,"pW.c32E{ J;,Cؽ鬆1FKP'd kFB<|D&٬ ZuU|@-47V,3\ؿA2Ȼf"Il]~LEj\rB@Xj+ ZdI2!-s3tceVa\? C*;9}޲8D<0S=-F\{?v1"(QRzvJcKk?Iz"uƝcPj²J:1Ӗ? OU.f>iwQ Bk\`H˕^R,Ya_Y\i>+mFKڪ x$RT_l%MJv\uw-8u (i&vA!A!*nnfi 7@Pm;DM8;KhlÚ2A aCy5іfԵTU܈ zB]| .GdMRY3gC5O*SBI{`:&b W B1fF?CX^|-U)[!8OV᮶PO7[l1ƑE-6c5d! B)%UV'aOeP}:erTQH7"^}@;yL8nU@U9J 9i*JQmkfD5|R+%GB @W\+KN$j]b/ZȔ:P~l}P$s$̀TQpؚf|m\3bv˨b.(4):7gE{n'a|FH^Ƭ-d}Y޵ Y?ֵ=H wP^Q}:0n 5`ՇhƏ?K_",GR^`yT:_w۫gu)}1lٛ# : \I=htVלfKGOؚ}(d/rer.p%uQý6РP=ZNM~};kxDatc:;޻ۮٝHNP,!0}y(Ǎ:i^.77?7۴ƫqpoZ^3ҘeN?k/:KuE*/otܟ-AMwhfBl„0x[N;f\Q$* N^7G`Ae?,HPY(."5)zmC¬w])V+᧨y+dņH]o2e GZ}3I̐dzc#wCWWі~)aܶ3qΧyіx6B8uGxOff~ˋ#hۧ<l._vy_AxxN0[¬T=Gal:pod7yz}ɇ @_ӦV*tmp^՛<_ Ps nP[<(S 7?]|_ ~41Xd6CUUo.`Ua20  Ehj|\V*xQ\Q$N\[>ӳskDkL!p< 8O lE.ŗ2'?TmUzϕ$غz8]V B9Qq3#*T5&]C.A *G:+lqâtq/z1rW`VyEA;Rڐ[BhZ,x+LYQ56ˡcP,Y8Vvw$t8lC:{5ie3T.`|8,[G.eLcWOY຀SNdT'ƛYT6>c5-n%vI6j7;@ [O#>uavuH-WIwU#)٫VפL҄#}QX=92~ǘvG1p閕2\ZdQX,&̣.✴|J8-K-GZ;xpT-04`Z'=F4}΄]ɜf &E"OBh 3)%*#I9TDmKM[OF- 0 (u:y,JCH{R]Tis[V}fR Qm/qC@U =?oP}rx!(B*u.ș湻_c+Uk`<ϒx,u@?d:+V-ZC!t4)ƫb) 3d,DN[)bbm֪ڱ^38\~rlf|qN;qR( "*3z$ Dv65X,^rRe2f grh>{:N^S}{Npx:Yg`!o1Km酘ן٪梺=h懋'8X(c{na*=UG`wHLrv0e{i Rk$KJE!x3 E #ǧeU}1Dߨ~?Ta^Dt|`/!r&MP};t$se^MH.A}_U<QcPj+N /i\BWMZ,d3@a n~&a81ks O GD܋;>.M OÕTU%`lmJ,y7w\.ߠC5(7T+[7BNR[le5uaIUt Ek$3#sER;PO`T\_y:3v5Ko+Β;PEpcw3^_7ΤA/3OkZZ5Jf!>&ϺE̔z]63iW-4"梈;^[&JǙ֡  PWxjES9)Isp[dLF}0ASfM$n8\eAlPA_t$R*PzfRs~u4 E_y"ޓ98#~h`%Ʉ"Ԛ Qol҅:Y% 8[~j[u'rWm9oeF0i=F|tQ,  FpF_ (z.hf5/]KIuCI`%'rBVSkFl+WJPDBf2%䆱:N,B˴cDڐT?ƞ^१}J5h *:8;&8fSvS!wVdt~dݟ71 OHHO3^ka+_xavy G3/U/vK0PwȰEZ5ҢD'΄PԸZ-'7TW;/*"qY{ $%!eI%6w!. {3P ʲ`5^,< zYGtUޢ>t8}5Y?QRC0PDؼEk@C]{å4|nk+KT}(EB_x9[gh+,f84\y!i[uqd@0d/y+[6ҽpehXw {.Hc+`|}b|d"^,*o&1ŀ#W $|4k0u3j_sYS_ەf؁t71ǔ\ jڣ }'_ 7U {Yt6!ʐ%7HSAtMEW3 uJT]ݷ4/7<ǩ'UOx4%iaث=#MGoƫbۨɤ5~2^S|f̌ WNAʹ|PVCyL9-"Oi.Giuin͋&βt,QuX؄pyb-N e8\}_wV"J!h}wenek!%Mk l3N}>VaϹ%%_VUbiA]@%BxQ%KAKh?t plTlOh':~}xYa<3&ex/Wkqt|Z76UR_U/P6!&5i3X{ҽ5 jVfxL̆B:ƀ{fw͡qx?qNb8JAV;QX[zч ]cq)ȹts /ӌ|CY?aa +>:>6| } V$'(>[vqto|Xy_)A 05":TIQv\qٺRb8u4l ~HL! z{vQqNsZ ;ZHgj߫O u48v);JNˢH^k$@,tXrpE?ԗWE|lQ@ ㉛mNMb oIղ/ZeĦ &M4L=`0&+S_xAr@'F%|LIZ_F&3\=IClɯȱ !v@j\$u,9/f(aYy^5`3cs"ǜ{Ga%Kx?AN$c jH.SbA$]acѕ3tiz֭QJrwR2"kc}F]^QuҤR_;5w@>0w3~XVsb/zD/?^ &CC)ptSgIzR?eA\UF@:ѴvpQ'ݴE8ovǕim%҉ZVpduN/'6ľ=Bc,@ %1 ~ɪT\JUC>QŒCQ^Qc{OJ7ain{.a+LuA7tV=e'E+_q#] ux nGn NNk[n=^Moyoְj:Ak0a0RY]VM„ ! =Kl%~LCv6%BүGCJ-\{6o1u}n0wdṾ Fz3MTsiݕ?oZULd<Ȣ# 54}jmgQ/4DpQ6AJgROQR zԦI.gI8:iң Gn<+K@&(fЕCI@ƅ{*ZuJq찓fH<運|{.{9TwTi;` nSHbekٓY 1]"X~ͽMPos}rh<(DIodеTh%0b_(3wr7H!CeApܿg]~=켳Jڠt _7(n~frН(x,} [ v(L F ~SCv-~ĄId"G~UYc,91!ֆ Tg tmiDjX=Q Iϱa_i4Y[54)ghUM̂]S"2}xN<䪮`8hR_(l#L޽(5/J|Ҏʃo$j~ -2dj6{6b!ީ˲ YNeWw?q6?9:E=@.4>VJOc¥hڮ{תuONya|$joiY]ql4ZXݶ1[s$KnGz:?]nB[YruLENZ宒 9ϗ=B L8b'ÜѥR w ׅakF"+%k  q [OCytC,N~tрtL)]{ҫWlXsE=01^ɹf'EsȬPqۏ4碀dKcj ;`V3ƈ2n`¾ɮ75@vDx";=:-z{:6vZŷ 턙m, Ҳ{-TEa] 2!¯ t%2\7R-v ِ_>QWY@=1EؓA'E#h=WڟX­Orkai*ŜY/ x B-b:vwhJV5`lS.To":vRJDw%ZsU.h pOÀOlТp(kv&iƗg5Ę13ځVo;?*e@%\_0vɻ%D4 Qôا+X7JHӚf|6aP*KU_ g`V)|3`D_?S&U2c&gieojCnOudVuI'ŗ71K(Nm{ nr=A+!̩Mi"E,/<48I0d$dD"sȘh?F[()@~sU?^PbP5bFtXw~M)E`!/t9*3 ]{P r #P _Ԧ64 [ 쫗<]6jlmGvą&~.BoAF[U 81{60 FN@m*LEN&!TZ K@skQ>_zy׽KZˋV>\XADh9!r?E@#\|DN58߈u[򬕣`ʢiyԯۂ|R&񬋱ZQ-oQu޸DrM5 x=㧫\lqNM"!,fؚ9wߘjNVL9 c S__{Yj!Pqy k< ds(ޡMOV2+qHrY])߮gtYGh1i66ә^cc -E%,-c:®gT&(mL)3)Umwbgy Jb-0c)62[/`HyOq V#fO7h혺]XBY[IBvB#Stsie<` mGNj]EPf1F"jS Ơoڻ開d椢b D6 c}p5౻LVL< Z-?bAPVbIX3Kf1QsmMh܍&ĺ4闠o}piJVjy1/w0nf!qܭ3]AzWXQrmNCXl@s7eV Su.<{# vK|}:^gH59#;'-,CcC.L3k o' a@ڬ){z0K0r.L%v~ie2b*-t$AuQs;x[UnFQ,y@*4fsw>QE3rymRX2ax >yNBjo"2˯$'mY@<$h}2N[%ñCLeZ&'Y%>FK k/<m}yȿI9\Mړr81-?rHnӛBjݯCZdƐk(wh:Ll؝=T9_,1QQR^Dja:9:n\jx _!&Z~֛[`' sy'VWpϻfΦd xsIGZ /cnTpZkY*SPMCbʡuKo(:t?'үd5#3 `.['`̶ ԗuQ~mKGju<,a-,G+(jlZ[afr`6!PKMU0[c qĤk};UKw$]?.j|N.b@w il z7ʧQխKZ=kc(%x|m\,?GoU4Tҽx.;zpw0j%gt2]eҸA30Pc<^Oc̽ q@ڜDʙ껽2D< |ԑП}ȼDzo;bSz45|(kcs(oqfzÍ)Ȗ Yóo%)HP?o%2T2"L7]?uҴhBZ{{_`[@nX#qxϺVZл kYCrMRV%"Ε]lcqfD6 XyYSs_ # H|'/rԮTzPu#@$Ͽv+3j9zrlj]LϐӊRKE@*k6mJtnh'@XkHfӬ jĴ/vƒ(D 8g!WQ!4IZ8kg '0qy K Ҫ{bDlnUwtѾT@FӬ@5DLQдX}^z:D$s65+bD:SN> l^`{KY\20[#eJ3me ?3,4I)I6u_KdÇ(ޖ {xjS . ~^l?wwF"(454H^KIj%o\Y?ö\yboOavl 2²s(!>jׯ>Ԝ{*nŖ jvU$mA#i AVIk^/@J ܵ  dWpaQ0(WVgi1[uK=(<1Ha&ٲEc, tu-0P2ɩ')$?iRB'h ِZؠmU=5<4NC=O= _']jZY )ƭT?yvD-b{\e芮{aEg2YQ ~PU]"бB&9a'*aBD;Rlr>8pNF'r̾+r9hZoiuRZPҡ1jI o[%ɛ+)9 OrJ5xTӆJj$ӏ||n㩐wܖ^J1R@ch`䜅Voyh3LjOPb&//$&nh}=ϑ$tAYXm.yD^96kyqai9S! ~ڝE!,)ߛeL'AՔa'$jzQ1G}d0|/ySß *#I3I+^l۸}eylF"pu}k;=1!.d%DzFYh-JDz{ܲdy%)$Lo^b.q>lm^B=OZhDcŝ_/VGh :ǣF{[0x݅/"$J ]:7. "qy6 7.PY0+VWa2XJ.8~~NTPȢB'1#㎄uX4 ])=mANxni&E nB}q وˠqHXsP8`Փ#3G8WN}b$GR=5r1ZncI$ ֺ7F}j{"P jWJ/:Owy]vv#Zz>-}|`K!LHD$h~$[ȗ"؜(v+qTഢh|_b7> < x#wm&Z@*YIg.5Uog[% Ə;k)XC8K`WA:0Q{Ӯg찓yۭ1!aodm4H 'PidxhIF;S7K^|PyD2U& (/I+v铕PQc(Fx`L{)aZz`8UyҌze, xϑqkx.[i2vƬR \"-x=|- \0IyJC WjIХV=h z[IT`dzҠ,}pDIDŽ%?w夤ډ؈_׉M-rg6/#-e%JRFjG2vo^ulJ5舖VpXf;f5$И (0h7ci =%SKtFS2U #};O_ѮT߈y+6"6_wj:4@4d4%t,l9@N[_r4v fJrh̎SUfsZu++'>ئWMFh-ћA1ezdY-uFS9r{Z%!肕j8awtΫ |:AB`!-ǝ($fS/V9l^{^|'0B)E1w2 aS:vmۇy^Py l157U 5n. ^4,|/O{+ {03Cv51O @f.f{^cI(ФH,9C>h?Qf|Pl>D"NEb`deӓnٙ;֑% e 3`1Ên 2ּ]QgxG! hǵǧTO67o=H,?c1㥂Gq_q{z NP {c *cyTC* 7"oPeQuG{xͨ("e]7n#T^Qk_w5\bq]qU倅c1w˔L7K2̐2b 9p:(&_ l[[՝n̙)<[0,wT_)]ch'qb#FW}(a9ˑ[9k}8uƈ=KTU 3apeΝ5$D9Mynyn9C-4 ceGj-DtXG̖QEȐ%:yILˍ6r»NBb-(CE'9X^b8 e)b6),!P-iG7wLVMuP.}Q)otwl1.1M8Uӑ:vjA`̠|9x55pKZ9jB@ݿI& 0`z.|kO~eJVu_{̭ւr]DN"?n R®eREMU/?~՚c@b<0q2eg q@ό[}{K2pBY~dmѧ|ĸHq'qwkǾ`0K&BH7TQURyMSޕ\cQ-]" y[)ω"Gh/D{E>D,(>,]l+g۸1C7ЍR|qN'a;%uGX9oewr3 Ndʕi:$G»[f|;ο'vN2By0|ᅘ;HE5jDSF/('M݀1ynHy`Fs {a[\Ϭ h 2~y\ 7q2їj!d7n-FQl,a(1bGb$.&.+"g!n'F~JP#I[tŭREGErk`:=KHTNJhѶW4)sF9<&zAfnHyəqN)O?x[2n T?G RѾKwҷ𛿈ܕ@ѧ"{<7or8YvA+Тxt=.L#&*l7Vd&6@g0)i eQ~yϲUXjG#E0$5ӣ|T̵ǫT@gj䟪?2 MVsؐLO1|r&|\ n%䀭 8e<!'&FV)R*YHPаQ. QYҮN 1'y$';ְy$8 nV*B2 S& !mƢj R?]Oz<qMh?0D?0?Y/#֨c J,-;e6< \,Ac%Yȋ+#h2@3叝;yQ|̀$tRN6c]T k_ųVP𯵆{5yb5<z1/`RCĦ/SN-xz5|Aq)<Պno*%V0J_ QUNfQ!W`ZA ZnmD]wu=fo҈}8۷l9r A@w&J{w6;p7;' Cް=݋+fHʅNkTbWH>m4#hBJPPEh, #.owJF\[a/1m~-\Va[g iMy|C%ڥP4A̫ Tn1:YsMkERm^T3ؘm+wbxab#f,B_P_Fs=WH?'Jʭe,2nXI2+t"\N5̽w('> IkV 38QVC5Mψk%%"pjM;+6\8JX$ w1р`s ·ϕ\d=ar=3tL16L5*-K/0vFlOPqe zWr.ǡ$Kh@6|Q2T~`|Um Fou; /yKBdyWM3e*g |CmkozQqt~ -WN,tAmznfr=AW4d j` S2Tkk-?f >vg(yu65F7Bǥlĉ mOp#,bNɊ3ӡjR6#Š,&V8"vRG#CA7w^L8<Pbۻ@ʹ[sO5gY4JVJ 1Bl13‘\h;( F+S:>pޯ9mC譂bzv'\bXt^0bḰjS٠cs̕kh(61AmQ7xhaWXΚu|;iE Mpa\/:َi[X+n w{d-M||k?`fׄ=3W52ܾ2O7Z/db1Hi]B](r_v˽`#I=JUЙodoLǍʁ.Dqɥ]-ƋM*m2ɖzJd({8%蚕%|Drۀb5Y9vN[7jMK"\x~mX;潞f'FM/ E%i"Y KuNQ^w_$_*m:rj$\6:@Ov{H$a/4B\$"r{́)%02`h![at4ұw.e\ XAP +Jas9V g͵NlN4GTv ġx]lmwg>tUx^$率珩M#!r7.ؤEb^A ׏[=YtJN+sݳDx;)IÚ 7=*/ITc&EFE0cѨp*&zV&B4N l}!Ft6__\8<r^Kc8$_Ę8:BSjWc {W|\ʑN6\ŗK=|4CD*VǃpdNQTSv?wTwpOpWfo<T@m}~j8%vpً!uBe' z^ddt~Wҁχ} F;ۼ=Ol$=C6N" :=ӶH9|J+p]4ilkMAoozR P2~r;훴J^zf≠{6p NTh #nX1 f6RWuJ(ޠ'IBRiI%  ((g;9ʉ֒-.ؐTnױv{X\or_AP@q<Ӟ0fA2p,csujQ56rڍ;)kT z V:lCX}ċFCsQ!n]wGL y0#áus`C*4A9a3 V\kZڅUn}7U{MU l'UxlDi Xu lQIm 3#\ݔN^sa1xCܪbP)F(pSx{c,_e˟[o9JQ!|ram@ťZ1}l3W+7z#(Mę=k ʦq$/bο賱 6͓櫣w&sCZKt1:u b1+DssZNmv(y9T㪭o^J9a(wUCn"J׸ME&IʴE})u>el!EQh;"S#w]_bC4P\ !$fc[-ftcNF64 H z$dswQ(jUW e(w8Uhtڛ*+Tg€Yލގ-oiQݩk5MH .1k3 3ԷlsMU`1JT55lJ}cH/Gb ش l" 3ǶK y~NWV&|v_H ovNL={LA-H)}[/"Axm'DrH<" /c A-<] x=;=5pMn9;p줹NNX 1`s\/'!܂GL=[p&H8Wg0NUEJL#:mvYVg|L3'5R۳2,ɮYϔ9v²&Ol$TpqhlF6HH!k(\3D-6Q^"2.[ .|NhBO=i_ϖᾇr0 yy3P$[+v o˚l,]bO@* tJ>CKXhsgӶ9mh!-1#Q-75"yS7Q:_Q/uISd>i4c.B{h![ D"e7!(^8՞zkՖݗ^|=7-ߋ6~Z-~bߌRG^(~[RI2lpLJ'Gg ;*˝ԛwgB(܄ GϩI IȖ~S` , Pߟr!>|nD[ӽm@予tR#{xM]>2"j;;ݱoGxPWU/z9tA_ v 9/089aֈ8hƐe [].~eJ"9i %lB w&KJh[ .[ nAC'dB E_CcL}lG%.Pwh)S8EM_ux3q#L f@@N{?/mfoᡜx3FtFl/vY(pCi^gD[@[i!}ea"|6:Vs'-9ޒ#9:&kȃ{p/V*KÐ9zCɼ/d_IuoLEm7L?QP|ŷrǾ>s2jj̽}VV0Dq7= Rf)ΈtH`KB$ dQ9K*44]4_sGyEl37K/ר6"$1_9qz#1M$e@?[P#=&/f {|`90d ^O=A~{D.Oh+k@wbJrXhʟxضY-$6\6 wA ~Bh.;F~3hw*Y~=PRJ?]WĴ:{$&3mDcňcr.?cЉLsʺ.}iHޤi`{w@.uXCcN,?7VCF HۺU@,Ni{ٹ:j#H6 NѠTd9DC$V29(enM,%Β6e3h:NKs5.nQ H# &@S4FegW-C ^t7?hb@Gm'~]'䰧)M \'3+&U1}\I2"A.ɖOZN]ySfQY^F@p}C36kXD1[]~ e[~Ɲʯ81T[D,Kbm3QB&Q4lrBqU_Qʼn8K3~/rIlcE$H̭ Hȥ2=r97($jN)]T)yw_y-#/IB ӸMk̠!sPD"JOg^qC#r2ΟZr4y:-Ykwpikʺ0r|^.HwRѯ唽1@`o VڷY-lG ȏ5 sqV ZN㯅*`a57{YO!i26I!NGn6z=cRwz48>APTpeW21+YN,?8u(4i!^HuAQSBȚ$^P%ن:Nܯ"cmק&KWEc5$ IxB82Pʷg|$9[.)"W Z!c% 3=iZj"_>YQc9qyEph*;6#]ŦZ,sKc7FiM̋s3nwg6}fZ]EcV{UŌ}Q?ٵ!t/T^ѕOYpa'V[.!  1>qfEƂ*[:5sM2yq.f!Wb<{i.O'iiB8ӎ6[5J`/?:ñ}+n @m㣗C08ȾAk}1J' MlR v㲳h!ێ:Ѷ+c^V's4+ocn 6f!x[K ESZPn􄵋.(q"JkD6&{벃֖OAQh=Nw, S{j6 ~>rg qnD!7"FǨ۾ɺ܎?G<_sF'SIpu81Z['|ޑJ:;Plk,t(Fd o7"!Bqnmyb437< 9Yx9*8fZ_X~oirBܟz+ > PbWze[::\3\@o'Dl.W7A<>ݲLhf+"l@H-0ﭡxb~k$B%[7$5cS6M(*"jY_L<8 ]p<8')v#fz$BN{B"*.oV|ڷnYd|d."^3)*M'ucB&zx /a|kJst]v:2sKgCy&Ϝ\ž$v:7Fiksh5$h⍎RvfE6㯂s`¾{O !RHڀ{> jpL.llHEE762!USAj~ābjpC}%$^"=!Qh7qɠ׼,Mإ|j;S#]҇ԨJ urW/KBCd SB$8Mp|K/Ô p"9[EΚߦn@*kN{U+a]YkݪU<)?4zQ-6A٥Ytν]0o&|@wEscAdoC]x %hDՔ7 ] fmnj#Xsv@'нhU}Vһ.+KzN;;=plU1CA$Tz>&)XL(8ɸ.y[<̃|1bv=JzY+3C7J e[f$1Wkm(vO9~,s$ {@P'6ZDlq;N} '~CCz/ P.FHdBG1=@@vR|Ob"c0]&cyى%:玥+o DEE% YYY*vx {j:blcnke5=}s ρ`4"-sD=6 ۞Qb8.DHwY,vmb*N؆-}Ȇ*{9a/Fxe/υ8Зv.?@,Cm8Q :7`E_@óL(fvĽi6<>#E{ 4"3lh_00(xm5%pmiQhXhE!ڷDyMDJ;y蒯*^F'!d[✅ t}Sa5뙴syh E|D{e·d7_aݿk7y?zpy^%/v /Q*PTWsuI .cApqWi#"%@ E+rp[!BtFf nwюÒ ՆPZ48Uweϥ~Nӑ[u |Lv?GP<}Qk;kw1(]AeI_1RkoetPNA?xz.!>肻wf zۊjہ)pՀ[6 jkX%zȄr%OV?h:M\H7M[^\07,PWh_ktU 7mLlm1!JQcW9]m{9SQA,>H5@z7^A`P qUrTpNGyTIaZ@˟I@ $PaҶy ]`e4,cI\Af9VET$)L+M8Bk)Qh$Г]`]zbNvR@dtGC͵^%B~> .SyYcwRcIQFLa&dq88 l.)w!==>xzm2řAwϕ:wJxƙ^ޫ?SrOɉU{굈ed(T["ն~Pj7kC7`O4.a6q' 2>k(M~_ Q,-ђvCe@7dt\.\V2iݙED2OJ_Q|N--؜%ƻע<ѱWٚ:;p^jl4p6zZBJw% hxP4*۹q:eW y( }$1OP+}v͈4Ϲz.az&m"N3@>Gy4,P0ȲAl6ZNBDeM`2s%qO'X~"0v\u_1aФ{fNHBbmuGP%Tbe S/+16dDLr"YbChM Cڱ0E#{Y )V>yd~t֮C0\Hw+ew M$yd|Z汨@u{M{ erb !a|O/?>h<Ĥ<|&'}O;$%A!e.ǕG̢_}!H  6,8OoË z7M]&4ңzI P74jQP7#=!$g?M{4 ۴w]MC{k*HiHX4S܉_&N7S6?lVɷp[_Zi}G%FXoq+ک3" kM$މ\xgܝmͻ!&) Lm_U?W0l>ǒ9$|NIS$6d Fר_LmUH+FYH<4@hAw/ <Bpyg;zz_徕o~:qgVChmq0qb k:uhvd& tx$h X-mꙉc`̝"0"z\oRB/pu0§y@D&K#%miͧ :GI'SgRwi;;JtN糯dҒwԓ4ɤkJ3`?SuPVy4= r8Y4EEf^U]F[fvddͲEӢރڧ#q@q4]d6y\a܇Px#}ŗ8놮/g䟃{|Zh[_YQG߽;S_83kG/vf~l2[hPyIe/xuRy2_;`y'+!h"y SU`\cJM]T+mGHq=ӑ)S^r|].aܞ4"`8%?H# Zz~Ҷ~ImSv)fϏcΑ%Ơ35!(7Sp JU$3TJ01cWx pe@̑> C$SɷppLpnm ~vchEA9z%(]YWNb Uj3Dc|Djm}pi7%{ēևSu;sE}frFM4=;TH-?83&Ĭ^g=+4ZqُZx}}ѕպk#a`>4U" P目 wuUdd)n\!Og²@i.շ@b]s#p)C׿(oe: BQ]5p'𑜢 ԛxtpeFӑa_ml`Mf0kP7[KkߍY`z_g-Ҿi ^.lSL$z#5 %h9: C߆oNu"ZTrd׽# !f2[v d@վT/9U"t) XCYw^[kwfW'P)X}w1ǵI/]]ft0C̕VpSD. i .!",1JU|&{`3d4? : \Ozw +F~뻊SԔH1Rh_;ҏb3\J쿁v*PiDOj|㈋-aJe5]nYLFA iY4#طBdi7]L!1׈!-=;eNqVEqZ 6p~y-K G ѱՊQˆRs>h_[XX9#% ).͆,Wӗh{v"g4΢'>H^jD&whzbŗKSmլ8K@- 4 pM=t=Z:]5aCچ`{!S\3L5F(e&ʐD^%ǼHClra%b/7(Hy`B.7&#~}_^glPY̜D`> v2KwuW#lX'9g$Ru'G}myY\QP@Zti3HdS1)2*8lknCQةaR*Z1l3WobFI&ETѼ![|G,bT)d7P-)GBZ}/Hؐf7ZQ0Bql*?ȢOf T W67yB ?tyet %H[PŸ"] t,["Cb O=0kWj]Q[Cc(])Ձ<N稧_c6h^*Ǻ02"zS^ Mh sa*+ ʶt/G 5()Leyכwx X@Rp15R.+$`3 ={~Kwg5lS$P91y3$nZt 8br#:./) f&JPfjͯ'ѩ:rPM`ѻr;ͶpѠD&#uݣB^Gs葳Qki 4EAUֺ͔] ʒ8(`ǟyS|M-Y@R4*#f~ jqM3V $ ߕg&TH'lkʈnDvG&93'jQV>QEH`ѱyv=.K=TcPc;Z9IHawRSP4Rw=Е(qDjHrr%G0u~">ʋ7i0iD`-77߱ıX<kprvKyN 5ŊKpwF:8}]tTQڹ6JԐwd`戂a3?׊Y#}Z R֦}M1&{-:= $/ {@MFMz5fVFuܛoe%AM4/PB_`D$u2L~phŪ;QņU3 [%veJO>"ďnkg+1@1P_Z5jaQGة-j:7V (l2}DTi@j}t* O#6V$b ۏw|U0%Ԅf{< 1vާ*`bQmoOOp RxU.,=ȨofXsJ I3FS?ڲ5=Z?a .0g,G>hxf2/#36Z ,1bhj?f@aspM2^$fi.WC[Lv'*=|mѨ了wУ=&ȷ@o`F , ˏٝ[ߝ)#ps NR+»XաzmV E%]q!T$b?~jUqP!s)?#ι^a`+ MLR)4<8TAD,0#n^?< 8O$Y4!@rk7!hK`nZV..b<d;oK<7vG,0MNM%p؋'-*-pGj0y!]Xt$W3Y35}#izcH{ KvS~% fVZ{ˈo'DߏF)V4n+x'Σu[yogvIgPpп_1YDoW:MapZ_U0ߥZ4$#A^$(н$"l5/KK9Ъs3va;L5 -2NKa[#,X M 2OZݎ&Vpm$[( ȧq战ehUb$*c}-W}.8䮴SsFHa}k@ z[_SS7{lG/3,_/ū {\ !q.O:`Ry3oY!BǏ,F\wF-D[RsYaB$H>ar u_f=>o\qAnӫl -P Kوmэki*%|s=gil_ HXū^֥ e O~,f}5 foo*[fЋ CeDN!c.Q< ĉ5IH.:W'C%p,@5ޡMϥ`*^9ɡ&d*hB9)=t=/N,0Au HB޼aWgHqgǡQ_,:e]遼yMM~E+r:gu=Jf~|[Ɣb4vu&6Ws9,\)hjx~ LNQ-!+z@mf{WMK>0D{bv9em@uZ9lL;B9\츯1̺N."ԍĽ4(xW<7KvF{~hƪ yyNH4>1s*/|ν l6blE2tĬWtOVG:s'X!<߳Q,"b_qn_KxAG=FX%wm g4F_m\07R tOK|Ԯ%RohqφȇmOU(ɰtVPqe*|hIAa2M hz=E_8Trku#leG4 / gw}%!آcк4Q_d7~a),9U҈gj^'68u,9𱵟y%]4+i|zRJ2^{ 5"ikǰc0{[3om% |YnE/V"*qDgVOhZ R2y;\a{rUo{jNo- ޡ3% D'2r=~#D\?0CؓP?*(ZMp:"? Ÿ6$ick'jS143"rh(!5қK:Kjfl]_W?mR؉_hc:pq}=r[/]MciWG=(SQH[r 7%hdq׀D+AM Y0N}bXq{.nZ&rȅӐ i Y~8|dFҧx=WJQxJY?EgE+ ngg=F9oi7n_~O4ut)7 يvMaFkveZqs9>D8 |a C]ImN1c4 ׍b&V,;O/ww<=K˓˟>A,nVU-%(حiiV{R$ ]y!~CRp":"QuG\ =y:89 jm1$ѷmb%fCgqklixȍ6Ƶ6.$LA!Х3y<"W`]PnvOs E4MpgYi\&DX2o7f40uܜ; b*"ȮR\aˍɯ ?|z%1nBiJ;qK?\֔;ӿ*AcۺOZNf<J;5ak(7 tlg 1 tvRF*O/Il'@d%w"(\=t)ƪۂvkg=&y ͋*_px˛HGf n9]rSCx_nkmm1YSdX3`vrbD k2M&K=F*-^zo jF3AvUȌt=%Pֱ{+ʢ=?Νhsa2 m^8.)kZfL:[Tg!q?\75sKOv^fX6y`kH[i5mXkxM9@h3M2k)z:Kc@; h&v zҝ,|9oD:*Ox!2a!`HU/, uG\!Ot6]W"%kLL$[dW*k&k ^^G}H}XţSmш4QӈdvIXYcq8`yH60 )W֜:t]a /55cq*{=[;* ૡ Ϧjv9+#M{~,fZ~.ZdU 9Ʉ[''q{@9"'90x +w-ȳ s!I!'9-tp>y3?쫤V F4~X-dT#%!OV[ V\mqQa5g1-~MG19 ;B:ߨ/?`g\iRn)w645OM^\57f|vi6Q˕yeA~ ? om4.1ޅO_I?WF=ַ_n8l}ݏ%9N /S3#Uu0|te)Igu@qˮ-_-o͓ZX\1BMe/x3.RE6Sw1aX3=02f 窮a KƄ7lzm~3T{70&@|-lxF8|EͳRNVfEN2bF <+* ;vg|] 0ca`?bLݴe' B~û JN{Q5{AQ6Q|ݜR۫3+L*FbLooAX}LG6]y0 7N@VybVwW/֏( ).0Fm+fBҫ2{NWqd{̭aeq'8 :wH (JEDƧPerYpxSIv$͊U/Qk!6RטW[REpes{0GHosބۢͅ"OE^ >W.\y<$ZևE+zհ7r[Mm -C l蚿{Gi/ E`Rw<$(mM^O΂۬Gf1w\mk~Е)q5gMtzxՂpS D=Śh)_J'%pD389>MAm7,4ke?46l2(_7a3aCz2B~)aȯ X2)![ u9&ୱrGF`Z6[y!(q$ 5z>^D)a%?%l3ʩO<'<-v-9:M} ;_ ݞ*6iZ5Ka7j\4zu/tJZ^.%f1y-X7o5nL\$tDJ.T36)ߎnLZ<>9GY_;9)&vzL^wx rS<*MY ^-{S%k4)<-.6\?͕GX !y+#,ϾK,8EXZM`g6S2+e=v<7`VJ ,eT8rc: ئ|Ա 劰_u;/ʕYռ}֟]/gQt_^-D[n:V>bRxpf{a=/sPRaU4SFxD>T3 v3׏e<Syc/+*2|'Rw~!ȐQ;l|rQyŒ*&3(>> ΋;0V#u*(duC Q?Tvwr}+^j-{\g:Cu) U`yY96!M|Z7% ĺ|~ y9 ?!NDp|ZWmTsǥ ZA'NaO>i1IFصur?!Q C3ɖ%_aHXR0׸t@`~ CڻT#{YS,Q``_ >5ԐnW I')ߋ vy_91pHZQ~' i~u~H6+"m)KۤG ¢ݧ|N=E dCȹ*TH*Lʯӵ-T8A|⸁]xԕ(&O`_×/ b꣱W*4Ù޴',|kV <?NT RÖ3ePrl\\ n.1g26Y,Fvs`9&NHP鍎Sڟf`TzvT>/\Isi¡ףoL 3!$3춞c}UaYM+T$5yh!9KG/:m 5K 8iup@Xy -e/D+:깰&_As$JhEn tLډ,9 c`8L͑N33 ,)պbJVeу-mt hj{ey}+a<%n%A&*x<]aYchDW1gE.+I} \JxjXj4n.:cHei# e[@L5kc,T3.T9Е3Pd%f iW/eBb_AG>ݙ0= Owe4*Y$ `Rw]y.+WN& o*"z0{/wp* .k 8`M|e5؆:G3)@B3be]B8ۊKJrr}R+;lxOT47rV `mC꿧( /f 0\%YJ@bRHAj'˔&ߍT?o\|`j\}؞h"Dكh#4)Bsx-/ax!"t tǤTƺfNlF!319T\m 8)cOqʖ3uWрR#>S)dwRC~s8(02EԂ=Jy=5&1^fEg^E 7ЗE#wAB͟VXck?41OI?x~3A4fIew|km4ܤ5sp60&(ug ĩ@j-o_*"·&05z%A>]| . G|*31̍|r;V2!>eǎ{qSo$W\KZhP2p1md{'MQRpS)cӱϨ]8ݾ\/ ٬X<*%w*LXOݧ.NjEa3G@&q1H5!1ԥ fYEs%=SbaE$$ Svl* Y,d,"/H6&,5z*xƘ?.I0 XXNyLsRdF6KGW\zp'>'-H?[yH: uia`JSozGȖμg R\7=Τ ,;OrfSÛ Խj,&րn)5ErD!## 40@ΖEXOYMk97rwPptK;#Gul msuk2&s>uӖX}dL$',M8z>( $Tȵ|tO|sT-4ֆK:{BVV5-`vi,\Ώ/Z g}}bOvWkcijF'pCf*g `5BώCM򋆅uLr0$3 juW8h5;Ǥ-E\ľL߾ί^.$]oBϏ**v~Gx}-"ɨ=3׺j tF&d( JxEXJȞHjZ ,V$\xKPZ' &M y]j3ohNZu,W]Z<|ͧ ~b N'f,wml^hr'ك!o9 fd#Vj#8suoJpAla^Sb^ƱDFS, 6"f(T3ɖ0nJ,in=BQ.芙4o D(8&)էNœ&hFϜPq 񼿍\,K͚vQQnJSθMjݚʮT/xc+8Y(S Zf FC_L!I)%7e(PR\3$G燭0MgM4҃Mr]G{.Q]?udV[INuoY{qT2A#.OW:d"+Ԛ>n ̵nxcۮfbF=Oii);hFimL[XXMjOiSy.稽T^ QFsQ|!eI2u[ % ;~ySߎ 2H[Xطkg5R}, ] =ڑKy.ʔ |M4`LB?WUSz]p`[\sz!DŽVɡat`d-#R߬?0W^F?^R[#䄣ЅMBy@ѪHi)J=['BJ%(8LY(RòwN11e!"yY8]#8VWn#+8C;pG—|Cu>D}}`F` fL/R؁:-}0h~꿆 B?;k35)Ws+br2qco"/=]XBܢU~}d&lDhrie3f5f)\Gn(NzO. ]2h5m^ɍZPya$c^b[xo_^)LI+gȵ/2` 琔Qb\.>pY zmSU)^C_]b/HxОI2 ߛV*!_Qzd(*p{3qFu3ְ8 ""X,Yq)老AnMʓ2HL̤ /!/bK?Д撲{(>ԣ`.!{};$R)cؙi ܪ$ٗ''4,e3}ID 2PƘ~L4:4lGOUAi5s;DAYvChgB +4Z ' :kI9Qv4X qŴߗ|G əsr9kX UZb9:U 5Zv"'a\+BɐIHNjtU0GZҢJ>w8& U5A'?w݃P;tU}3 5@A49zgԙSN{ą!N,iIgP1a&V' ^[yk'G;6Cl퇙Bm:kV bM bv=G|RG+:($=6Hf[I˄…α  b-ʌ{QkcNqQ[3O4=ǢX )3{@qF~A'.8w4gtG 5 {N~pǪoD2VzWF߀"vԫIx0$WIH7ϴT3Vth;, ;zT_ !EXwQsB:~;[v] ?O#dV}Rmנ1EԘMCT& r-# *jZcAd? 8u(,RhB>:0@1^[)In הA3TVCJ)f%VȐ4Q`FGwsh1y 4T_rC'w>=+ >I.:Lr(F]b}UA]%8(ZaV<6yמ.&.{D oS<9VqUc7w38]wC/%Q;f;jt^$#[4eSIi鿙cVQϛiLT!Npm>Ο)J}X_a(sд3[,z-m'6"47^7Ⱦx ܘM2ABq'nD$Fõ 8H` O%U-k%HWӠEE괇T]҃"$ |":BFaF/tW|n  =jȧЂ\!/~C/+jlwU9AX/eW:]+rM!`% RcE#jtOm ]?QM;41tIV6l~ ԙrU*PlV9~|OL'Ӽl"R+b9Kɴb\8(P]V,[O6~˂D # cOGf'А$/*mcrPcStNrK>i|F)πF`ȑ igK։0ع=Mk`[g{]۵pm_ #K_1o+w? hVM~Jx [h+ܘPa~:֥;p{F@<N10\fhNOh{*UҔg (XNeCj pDqwqAbWWhrͽ_gL-1~8v)޹(c4sH 8$$$G@'Qb{^[F0^ԭPuA5쏙 u1Sؚ0z jFBu跌N (ڌ%#HGvګs79w]ߤS(&MղQ+e8xϋ)@tVe_N0iI%""@B,'9PU{ہ9D"*@begTpdU5 Ku1c䔡h99 .Ly%RbS1 @ VDBUwH3!oe, ;5BbFU9XRi`G7&&[5Xxgm¸uj}ۇеC%MY#wr!b:?b`7vLivu`NFI4OCQGړ+xؿq1*4Enۃ'ߠ/>~4TAVmsN Ei++iJjJSQI ^jS[PKlJ 4yvU J"yMݱ\V6#VVLEL4>>h\W$I4 ԐE.'"!{?D͑91v葈Ks6Ό J|Q\ODf:` η?2,43MW+,uE*2אH#wbe29)~Cw\n)pG*n+a3O w5|-n-8%2C1&E5rg$͒"'5¥EX9bǑ5}v %kDv<:'6˅pSfjP[G!F" v75^]]Y34nIilk 'JB\U%V !̱Rx|qvlP˜LC18 y\&U ,g!Ỳl} -t}MV|;нrOksl.-W]|%uvōf0،%עpH^͑6Gb5q$fC8IȡƬLb{߃\#ҍU~JOP &>Ic8+lbln|8;~^2`Xz+{Q/26?6~3LVm%Q5B1]2VvT<^f}{5'aSq~H+@ϝ阣&'$ύg9Cz|p&[4ƐZjB㈁@hM݁hwv 4V>KyU FWE?A1=2FLrfRg={$ghoc8X5b3@.d1.~p\a1NvP_3kÀ(=, 8.,ƶf<"VtjXa0;Xrd>lEGL#C͜@/$+2,c2O!r\$ΩiY^~JJz/v>G>^L1Jk d]-Q2`ƧC_G!>Hz%Pkh>*T.oGTIq=WuQ6UL]dIsNhVLY?;+Få jg [M1y큫]n~QXS9[RW}(p v&ֶD~eY]=nwʔy ɤQNuLxiO҆F-o6Jy՘hqDg-(RO*S 7`5IkN{$rcֶE8r~lȎ=VPx(, 2wϰL|JfVn)Dm7eJ(\]?ChJ.yEZ,|ڶ$V)BǍC{ոI`@Xۨ ?@|_ ה^4&/z JDy_\߹ GzOe_n =cQtyO3_x7%72@ae]6a[+Q"330%{_jYҚ&<)&k5M 0iN}W؊VbF.Ǣ.7#wp\edym$|Ag ES=oAs>oB+DKpؔOfChR QOb)I憜SFO\ 9f m-c~Xj".=/еx0ww~R S r-Fŝ:Ø:ͻh)Vnlp,]d ڈDquQoOM=KRamCx5sfwD>=D* iJ_~S-B3FY,$QEXX)gP OYH%mH2HZ-)>i|Q\4ץ=d{xYO̹! {K}ےXutTMCAJJ~H|1-Vg5r֌ H9du<ˆWF u~rZ;/fH ߣ^_7Ž zN@DA52$B t`e%:^q`W{%`T|}' qɳʪc8`dQi(v[,]L hrRAMTw0Wh%1c덇fdT:S&r^80<\VʉWudX.y6w2j9Тa-τ́*[Bq@Pĭ|1xq<6̴f8{egqK/t(jj˘T#Ș{5vn]$_# 'e f =H3Q8Pr{"C&-\| }qK|F+3ʱѷB 4ER>Xmne<_Zn75%h&|Dh/5>/bb&TȠ*ƅXwBCfwTpu VvK$s&jx^0WGn+A xXVĩ2!GN9ýK8WY]xP`\U3"՘ |_uyCy6 }tꞋt$07CX׊F=vW# c!OGh%9&ʡ1;hx˄ rV]6&qVTYM9z kH*Z{KF9+ca\,u)wtV&rZ#SKyHer5gyH_B`Ϳ5SxR)OǗjDH]0앴k1[{6 R1 eFvi[8ej!_<+&9<`AQ'/2KNӑn7Ml8}#?pWGMhxi*)Txx\$ կy0r|oZYl#)A6q\GME ɏ#`P/pegCl两3ir芫C>-XO ?2P6p7fqxEoq/#}nqkC"݌!(8@G%K ŻizPKK8yn"Cmޝ48 {eʳiVQ5kƖ5m*T^D/~Q b_\j9}|\df?lX2;s:'0S@rqp?$qBn o+g;ȇc |@ӵM*~RJCd5j#k]JdBzdk^$;Of:I쭝kd.B9j;w.cABi9tѱ(FLoD˕Dnuk@OQX Q3v#eD2538CH[lxXwޚ?kWЇߕЏn=wϳ=VK;iYYTcYvzGHe`97x_l fBnT:~^jXu- M #eӨh z/܆B% }4izƅBUZ=Ryy:Tg-kE:/'׈BNG8sjByo[Ӽ/I0T_yŭVRa\_lϠBICL .0MF)6/&MQސj# bfP·8'O[Ն_'4I2gD/(q/_†mD d~ o #-T_+R$!ѧ>ɼB`5&|կvttI'Τ*B[NtGub1b=DBbHo 9ڰʰ˸`[~q 5NG眀o[ރb!(V4<[+E+FbCf/3p*PR*KM6R(VZ"A"NĹ]b~EЁwYt;Y⅃O͉ ,ܘTc Iz\ ڐ }7m20;7 ~^gxHϻ~ j*._ ^Zumb U!"{ڨړ5O,JZ@vmH a[?mi0s]iV3d4% `?LQnX20oՙDk XjONoaghK kP,Jѭ>¨XJgH[7ZFi} Irl_#W~ƛ,KM7VadKwuVCg/H`J쳧0#WĬ`zRx 'c㞲!x l+ NeDT]P0W91˜k~[-~=^d\H"^l -8;k*tnIq}8bkG9ĞgVWv AE#$<6Ҵ:<ӊ0~*QJ RϚ]@Xl& huPƇsS>E~ߝyBn/G*+ǓU3ZԄ>~+Roji2vA7ԾigHv 2/8%MjVa}s9 {쨌%斖 Rd&; BA ůys8>z4P%:4ij+dv4 {~ eZI'`jރC7\[m|vӖBQ&N/:օe)es \?&GF蓾J~+X}V,6}U 0(_jSՑ5dW2eUzϦTiϟ_bCwŹbьGZOOo`>w`,ҭk) %A ]&}|^=kwh7GYa?Gq:k dO;DiFv$0]4*isxN:{][ð(a>r%f ;dn!ⶽ&L ox)R 0?fKmNBđQDs[ >8)bQ_4(sT?òcxǸn)ܐXb/i@U WgLA5` ]PTL $y=?Xe6\,Ƅj_WM3'q9{<#hGCaA@ @A\7[9ʼ mss dV UnR o|111+H&NFoȝcd҂ϫ1 +T A 4+`zSK _u\#ۨܚ>/o }ҝ?Ä?s)̓u.yPU?ݭL<ӤgV#gQTP_ِ"1%PVpYuw< Y&˲36~ÆoFCD`o&zS+4Pʺĸ4-?}<^Hpɒ!7d˃+D4eZXksE+Ѩ.;և1CzHB?v%:J\GRyƒޙp,+Ec7!dvYvrW{A8D^+pE77Qt`*ms^RMJh6zUsRiYƫ-6.f?lPc5Z!l %>80w;S7 x~K.:9"*=oA->>9 GcڵsTAbQ~|94P{mY1_kx9wA^Fc \hfm?P Dh!j j"S9'7Iw.>-Z;'PBʯO{IXtd{@V.4YtD_3.o+0Iј,*Lt]? 607L-7;o(%Kg}L]1=2" ȧ!Mnr=FsL @|H` рoGwHt{\/3,,+ї66 taYtJUOv=>3; /~CpuS(`aFxg+[U{O~m܁~[Q=ڠem S]sT~1.H Sꙹ:R>&ݤg+?'9y7q]S7/ؠgȝG4PhOVykr ׈B(n`Ƅ[mJkfp\P2ٲTQ7|Ybqr ڛ,|, Ke$ƉdzH!Rpmp3J*W'},й7Q99kc/w6UEn3=+aWر^e9 慷`3Ao ksNAe[qW$V7ӻOVlT*Cʧ r^QՋ5-'MB‘@~̀Kz& |S$Fdf >=~_-я_uc~,֚+tnızDWeʇP(HʝY\v 5 W*uI$`u"6M^9Hhs7eeCX6g^N] s  D:PBfx2,*6yezS@A7hă'&z+ݧ<䫬1,~[ J&[fV~rԴSi8B)7;IkꝀAQ(f$>qC)O )0á)/^,}h ifV~2*| *XeÒ#nwIE7cSF Oc< ij&hOynVP/ 1WRiPFwW( O\36`7% gS  K_"&Z;Vke(WefxH1b,r _wn6 ޥPrT7u;2BXEkC>>X*;p'}IC"NhnLH9RK! 8?廉{}-H;-6d+Uo7ÌZPfB[ۼ~hog3iF]p)zxDλ% ǘ/GMbh]ߵnmOx4=ifQ<(+aJK9u$).#e0CV oIciF]?bo6(rddA'RdᰭkLx--ts`78 w;!mY Y/{d;*̽.-Ҿ1Ԅk}4øVb)z (f m_;=1+nPpLל5 E(JnPlk8? {Hf W̴Lt6I\g?pD 4'ŅesgN!Y#@)B7%i-~sM&oTWJʨ1N ;@ֵb_V?@|hUY.^v zsX5 =|.1s)%հل {*;).x;Ԋ(w Wo+!+ mI!00{3 L!%zaN}Lq EGw],/ dEX %a4IUc6?e!m^cEhweg?;ۖr}_$;==&)%)-v ^ݭ0噠ʝ fK햀C|2G ?ȸN>'^"w̮_x̶F3 Ⱦzt.,{ Rw&+K?&eī޺z%Vkwz:'Dt~e3ˌÏŨn&t :غŕk0nRf39g9ʯP-%ҘBD2漋$GE\ЀЗ!*%]c:o'"̉Ԁf0Kit @?;o7Fi@YbV/.6t&ȺbsS@u぀[7{e26:EDv͝#2ar8m*sJi#®n7qw-lMRTeSmAc.gV4 C㬃f`>R5 .r6%|%>YD}435Lٱcr_ @OGTYmޱ@1$`6>mE0:*Nۨ|MbSJHи مѶ^@n%9o,N.1\:<{Cn9A')3> QT)빻X{Rmadnf|:)~re7daBbS]q;F_JFQ,~լFapϕn!* 4ʔ܋.iub(d<"}B<^(;uQpAΎX&`5KOb4V(VdiaOUTдaHz nኼ3q)#1W&(5+O|ۖk,j鵖wcٗs-Nj+EڢZz=;"_@R'W=~daF|Oxeı60eҗ=>6y&T ʘ 09><0) />3wS k$2Y9,]>T}\71&7u.=[1Z %d<7'0*o>J줟 Y0$ڻ+{PɃ k˛C=k2W+ުmSR^>ǐtO@~|4܋=\֭ݘ! x9,(2\zKn]&JZ:<{Mh%g}eDR-ÂiRݎf2م?SjL _SufjP ;$s~r{0mtt~Gkz}n:ݹpp&R]rp{0KA3Xf5xBx?A|8~L6f@8k/jTnK] n,YUZ40r,3B̑6AE9Κ9mBc'b `Eħ^6?ZBLerW-9_*M qgïJzR5s.km2X&ȯٱB Zs{n_GSͥ9KCq l|Pqr7WvAǂlG ">Ƀv_keɈ&hd\ t(oڙAOGΰ}{bɜ d ޢQKq3§CfVn7 ka'7U٥Ƀ6E &sx ]@x\"*8E0_5߅In PvC.E@X,E,1;'p:b`ut>uL(,&hFRj\[걻"8 qRX1BDlJA(5\o b28-FkL,/o#NWh_?SXH͌W҇s|*. a~x@x>~oǚP"ݫK=̔iPqvKФ>K~omu]sk2Z#m:@ pK185&+ZK=3| f:'g gs@klzVdM}}N¶9FH.dujUߚLGo4{a@6D.՘Ur! N)7sz?A%Tprp:er]_ueF(VSp8^ώRs8x1*uU!ﴢi-&̟2i_"S ZP$A}e+ROhC߿I\tNF!\^oٮ{d9WZ)s4mt,Z DА~+ ey~HZ@%rۖw$$}f1/s;Nq3HZ)mg++0^~:W9ITh'K}#G֤^Pyވe^p\n;ҞVY y=3\ 76<[*].SaMM$ˏVĕ =нƥTmS N(U@9TtGb|4Y9̘#Pec3if6߯$ydM]G0n*E_s"Qgs8=E1dJKMUpYA^$dp'AtIB<>[asH^U]cvF>Uy݆`Jk<]"Iul(u )}ږr)HapY`,Ylc={KJBYGwA=*hB}C,5p&O0 3m$7˙WRm&d [;$y(7ø#%Դ޺4[ZtTučI@@EqQͤTRrGpxV?,_}.$@OE5%NobCFrc9R/@+We;#5P$H×|Nsٳ t@KH +FAr8Z7b(;f\1dJ+):sElSlϼCOn>Ǖ̵?؛#!)2<4>Zݪθx"'ki` |g{PߙxES0MA=u>%"U(4WE=fx=qw;,޽ʗJuycW=q=*hdPa=3-_i=f a1fŴVc9ؾC4qL 4  h<#q-_VDP%ޔSJ<V4YSU/~Z9.bdhᑨ!s3HNB!ɣrm#U<%- ]"%fVY-yygWXFmnZHɥ5Cpwquãm%?,{PܟŐi &%%O%jegs;%|R! $:R Vx渙(O(uН,IhcX(LӰ{)Q^cPR#Wi {*"y1sA~͔iM] AzzQ=iA qx uu8!u1~,^/5UWA%U7(OFL#Ct{MمTIvg]B7WB4A z@C hf+@t R#ko֎c!M9pǯj#0͉I~w{Υ=!YC yVrk8yBФ4Op1OymE?RUhCe`oz5Fϯ +7z@U$[:S& }w^ʄ{IR^'><]0Vb".U©ad9٭Urt;iK,7 O-.pݚ͖tB# Kp\Յs"fSng(=V3'ï=1j@-.WnOoc{\x&> ~|F LqЩ(W@1?8F&ՠp:v鿨Eh,"QԓǷs-@zmRtĮ3Xl?u7yo#'Lv2L8zר^*%nYuBg{Yf}YϬQx U_2 W,ښ^ &g՝Dg`i8m*v ~xԍ u;sǮ@J.fxoHRvYGկks+uLٹ3\Ƴh$gDOGu.WK= ;jHx@5K/, ȯdHT$.cTх)hm FriĎ]C7F?VP7H*4'ܝh8FPBNgY:M;!˖yKGXB |btGC=$; O#bVڨ̀:omMxהԞtgTcƏ 腭Y1*s{U]gA5iq/V,}z;+OVDīwvj0O:aC ̸;z==XǧG{fQ3g )R#pjyP5b|*t(HPFf?$$ct>^59["_HR[0xMM$mQGNnwj 0 Ưe\!\Gl\6f1]AԋE5x}$4.pC $;Q/d -p]n(&73[ꠡ_a! nYYaaIאzoMp*Y\~'t7+f߹ Ser*Fr8wi53.=/T<0}%WxTUq~(gu+*b Fk㣝 &V&i o8kn+|{dZWu`tp Ӻ_GԠ|hVɃpU֘x=@Ja#lPӸRL"=80;]Ǧg;H6OɋgcS?# Lx?fH}ÙٝyL$of/^Q>g6wt}`]2>eH[́u&46/PJ,7u u_rw]%X2oD=T'(";,I ~ab\雴i#CjXDz&L1.UO]>7ۡc|s_z=fT|6&r9)_[qmV[MpaWfIQ5;c[}غΦ渴{H+AYG43K/]><ߕPNxe?>phzGAlGRNk3ЂR@zۮ`o8 9^`A|NSʤ%r϶tF}%<5 m+i^gB/Md͡J29v(#h:81>55V\ ~㹿tw+n9suԂeֱQ)3 <~W~r|#$*j|DkqEq{T4tq~f}o(io3AH> X@u dqHp / `&|=. o;^mZ|tiX^6.v_CC[EY&D|D^VMȵn;1Xzp %<y=טDkH̐ɹC5n,̻ }".E E]s;C_iN6ic\eriS/|?!0OJ?Oፊ$>G'PZr)`?BQI,gڪ:=}lb"3J?Rه9F`5EllBq{^ܠͥψ,N]!Fn5^*մxq /y9MD+uĬ Y6#9 ;;Rx .I z@5tЯ?L/Lz+z8A ̬~#ȀڜO;t1^X>[c1>.!sU%Bt*.& { >~gg4bJϼFw GW[>l9e fe:mf3%ekA+|5n/;(hlJ}(-S疺H]ȅɦus~HO`ҡ6H imnPԅǶbo5Ah%M$`AOsؕ mdZ69}Sע,tPC}A{[u-'8qg YI~p,t1g0*e:;cYjw;^ jJ\rNdo+mEȅBV z"B~bJh771|r0ԍ suk2p#$K945;6T·Ӹ lAH['[1M[4Ww¼M?uA3RPHS@yI;oX178ߓk,7hB|_m1RipR"v+9v\!`V댺H11kaQ^c2X c5h@u9Ӵ` tLHtio?1pBJn?}fZEw{L*>j&4Nd0 XER%u(6Dpǘ\5'Ki8 WSy R,qM:Tlt4(2]wD#ꃸK^nӕ]օi.)$`f[1Q"ȈSE@G [xAL|SYs+[ PMV"Oq?EJҼit1DLFyl.5 V>4rK."RM (sIFn`4{ng'8=BjmkY]Ǽؙ%1Z %^CK)QLxxBz[#d;sq;5LE]Ѱi72{bic_-FZܢZZA AzXmt%&I&E$fQ U$ &ߵʈY} Mi h:sV_ RXT/1 ɄZNs8NkƓŴƫzp閡kCauksF-=W8m31Dj|,U!#c̗EڏRLZt|-W9.%g z70?94!cږ^4pP̝=*|b^>S4RM74jY.ExDΏ/24`u`;)ӀKJXR,.AEu 0>7M^5O{E RQe̎`o49X[ 5k^DFd_=$N(* !{%@Acv`K*oV[ +9Hp'TޒbVNQr+GSڹ^i$,wwfS]DMۘhf0Q紌fFP+<#Zu.ңD. 9rv֖IT_OPdoGB<`BkK?8HpkLD4xThְ~RTd#FŽsOG)7CUAտG}lؤwq2Uћ(A[9U.WN/ssVul{\gQoq Ex&.]tơHCxPu##/,Զ: ꔸVZ-ΑFK"4JLЋ ]CRه~|`nKEZoCfD}mY аuX*1֥J1)q*,? ;#OcqX6!ǡfds^/p}) %+Y}^Bt?,>!z(bOe=+RnӆA֖ zgSl4k <=ZL,&vE狒!tU,=ׁZDDƢD?V<{Ëe}_Pe7 KQ!X1Hu9\+$uF}VW ӛP/OE7ۿ r!f hu((t:a.:2U 3J,}F#^4`㜸 Tnw \cW84B(yXY9Dճ\AyZ3v& j\䔡`+AS'e21U1=EpgwC[C^e`Y<*O`I&GW}C%JÊ([f2ؙ:.1AA,"}ku;t.q5{e:WNm]4:&e5_zgyഖxh `$hyNptnHm6(+qߵ絛gX]Jb;Ӏ71d umpϘ?|;'1VoH=f Cc`?]k9\49' ˝^SgHz)IظwuV˖X vSQKq 0x=Xg53yԖ4(bbQL)Ցnѵo "H]o$yA!7s&:44؂9妁wl/d(%8N9h2HYFp:y3Uz!p"21. q>8s^5LSfc+!]ѽ7%Pgh M(Iߠ*}h鍊o@*u3x_b ܿ|Yt*XVq- }Xʉo]z>2L؅$,N9sqq8oC a<)W93ר{m0J1V`c~4ʎԇ۔~.= 1UzW"&wm`,ɣTry؄R[Tŝjj|Bbk!%r:aYTRsp#{NjajA彜#e.5; R3cߩIH{qGWZjCO qD{ ['%oճŠ-dzlu/h4V~BQ?4]0V+؏:a7H0v! Ve>Zp[;9tБ$Dx>T݋n+Oo}*I}զ6#.B( (7@~ïP$/pA8a}qFGuJi$F&k睱]2S'b4 ~2q,ac,|[l 1`@E EvW4aI+`'WeWu}4G"SC_~ܫqie{t̝01 '">Y6pSHU*ǜwgOR~aTG=Ld {8_aJ'qRD+6q6( }& Yxi}P:.Sݹv$s*% gΦ,'<,|g)bLHg.Ϧ.bys.&P ,8ZsX%S,bXӳ'u.I_8"(fp~եFJ;,lS{>u|khqZNLEՑ݇Nw UwNU ymM 0ϩ: 0SfO:Yb]˜InuL7w%EҤypoЭ]Ǖ YOA;yB3]<|ۋ"K* f+7Xp\uE;a57ے?ZH E*ٓT"]p!:8N`=:;hwj,߇!wv Qam{|^jvVlՅ,+m2DO+&C'c׶0w$tx!p^l2Mz]@:_<# ltY=D37nHl* +ȈY x0]GW|'r}Bb#*C⎟KŦЅ|0ψK\Qy?%!&/,3V)^4HյճIPSn[K֠H@uzuLtGyaa|<¶Q bv۽$ײؼu+粒w&ㆆvw)%I(C} ;)m &IMSMr44y/%ܺ ޓ@;5\GCDMHA6ŢnQ)Ycurq':Lɒ2VBnq.D1/hZĠ~`;Usq[qi^c1h KGZ"$=MDRL^`f,:[m&/D >.Ʒ7y[f:z\kOc_,9/l u;cOӔ+'ľ^'7 )GvƇ'Xstl*|DOPY̐d|2hKh}Nb]ϊ"C$q9ME-%gsޛ`bObBPJ ![?TIv#~Y!ovC&,sI+_y()J౪͍tqכ8m)j< K7o;vHfna4WC.*pi,w|t|bEo[g=?@'elQ2s;-PsV:Nw5FEKӀH' P¶>1 J! W iyuDb} 72X*+˷!)zfäZjPԒTz6:kW1XR 0w 6f+P=ڙa[;KzŪ H߁A=[~`a5lQU|̯*ǼFK=|r]Y'ȆTAܧC!A; &g=S/i-yiw_|OXn Ml#'&nrqtlk 3y/WװX.%FSORVlJ0 13:|":Ւ=uѴх (5{6\  @i %i {|2qoA#:@̺bQ49A*ʼn~}"@4Tprf5%#-RcԵS[0cShH 0`CiRvQsNLȧm' v: 'Φ${沾u^,H=HƋ+td'cҢ_pLg%͓OC1`'5פcrer4-?̱V_+zgMgW|.Mm4)H3^2Nh2LjVy<OB '":-fu7.1kjG*={]k O#6aO()RJ<0( (bh2egoiԷ ΗgN̠ϭ$:7r~i%FƳVE-ɂ.uъk"XRƖ?S{oNJPTWYBR%9*jk47wPd19Lb2Lb}&~mHvʅ{g[GskE,xF6{nȊc#5f}e Ӌn y}z} &DIc{Zn"ξҬ0Wn%0ɦT.~ U4[S21ol'0GwN$t{à `:|sC> G7Uݼ~D#5 ?VO>m\0E08N/'c"VjڇX卐%H=d씬9 :)Vo< un?fd +|0ibI{a"9)mc]cG#oNՑ/+U^Ұ bf3 o(9)w'gs_!y r8`hJ=.;˸# с0c,d^Cf3&AJE?0ɽd T:a3f3Yf.URC@7ӏޞbq\%&~>d a^vC}{짒5APODD 0l!6{7I4ٮMBr'O:39U*2NHh1پwM(5j'O%/%cISV_2ZM-t .X݉w[2Ըdf]Tvqo1\ux-<}ywzIKP"wt2=Ħ_'X= a!G(qX.W<<]~fە6aOIwlUؤRPNjoq`U? ){ c 3iuRbsg*qj~C2mڕ_;BO}AmpLAqoj,qDR/1J! 6wO!޷@Y*2~uň @zi_EN}V9NzU.n8^Yn9U|ϛUU0Dέ LhnHӼǯPf5ijJ;E]GKP ,kW K^ mD Svgb$Tw>퀩Ȳ=Kh ̓ok@Ta͝y1GUW K)U 6ҹp]8^0w'w$/LȜ(]1s`TVM%ߵlOś [ m7`X(e慢@7pߐ44.r>9|hvdi+x6*>[5ٌJQYg S>UPK/ΦԴVI}$xw ǝ CMK梷E3+NR8bV81xޛ?GǗVƗŒPg 1xd<5Tᤦ~k [Wx*-חMIyEz3g-Fr+A80{Z0en pz1c+FhZ*ڈSӦv+ЮPAM8z|[x4ih* 0_Q(iې =m aY1`95MހQX|%_B"5$Fw&L_k@ѣGczfc A~L_ K{ *E^DH:F;b`&n3jJbmbIF}` 1HL=D.ϫiOv Z#txo\Xّt$\kv5B̞GĮr3+zߕX8-xH@ ūmc߲) 4bӄޝQ* e֎'FD|Oga]B-%88뎞IEO*,ee 4k[ld}H:,ˑ&b6mP1UHA2f ,;WVi0.qLc>tq57읲W~IG 24eFa,e~R)Mخ]g;ORKƂWlϛxu /e? ;PCRT1DƤydIޝK6 [h$~w>n魙yCDr F+|>l(bmX1=5>>)m5vo wZ@cLVcQ$H' ?`nCĬ$[ s"+Vg7 cll)[ӥnM~~MŵfJGa'Ԧ:|30VP2F r/%N]0͈l[eL$c%oo(T`q&!8& | WK9ذCsڑ20(ԗGBl&yݼA_RYԜuVU*T{; ~f떚kԴٽ]gH9n)fƀH˘V"GұwVL$&gy~)hYyMutf @(qQ HxHeGh,,”*PD1gAfٶ0$r}sn"S`dh`x2Y|mi;I[JFPE/$s'f/2s( J[ՙJ]@Fa7Mj0`jYd%n,%$T) 춺Ǜ oX(ZF|%mi\6*Ƅ9]6;0(֎]r-fdetԼx_Mr 'B? \ i_idIߌ/Q$dqkWB{qh"NBb )9DۂiiWn5YsseBQEXȦÝ0 #V&b5%25 IL ʀdN=o0_aV0t4Qjbo,5(X7d6s%K2ܡ7.|hWz 'HV;7?NpW4C/mTrÛ5g!eҎ~-%KFuŽ̥cDN-lZ+뇾c{I N QKZNtVf+fv{` A_CQ BvoN\zBspk06r/n^j+k:uو*`m³ jZCs|MA6-wNsP9P_[4ѽ}]I /OM{xZ«߉\fLbXE6 B큍շi;#i&B5. G:?>~^2˕\Ϭh`77qRmc{IE`xp}z*پ/9$,BZ\|7)}-D,Iͤp}ج;~K&ҝTaxLUz &3?7lnu\M  ^Ig̕f&+)3G?d{;d,Tnlfaj%xUˍ yQuk`7yz5 vff% v6Ό}䞟`x{Fqs%D3 x:*32-J/riS한G\1 jc,Dn>{˴GM \VqqOI_Yk>`#CfA''ZCBFڞĭ6guHƘqdRG>I {B#L,'Ia,r:= ~O<ɋ;xMXRI(}X@GixbGUN$[tV13^8Ͽ9{z?:L+;n7% ݆~37u9S97 'V 5PAꑺeWQjk^/#o){9_8]]hJͰmy5|0nv&?ٙ@GfՊ-]èT&Oo^c%]2#>זo 4KSXW+|hx{\ƥؓ;z|CΜ"Y)zʳ6d <էP{UڄN #ϘlPDZf@~4li?hMZqEQDP8Z2U2 q\z.ujh#G]* vE{缝ħ4e(5:s3^y@B>.xx|v0Vy} ]a?ȌWjYvs 2: }RrFkkn5|:%1A [y0'i m|lP>u0|WVEdVZ +Dȿ j+1 8-z.v.o=i:Otˤa45%7ZR4JͻOggpt'ΤdV}ʛwY)89֌#<C GPvbN;Ջ=@ni)Ww|1WHy›މ.v9UXlS]N'S|#+v"EG)Kl΄j@}x62ZR]M?xlT=?qJ~/EME@4(#p%iV]v,FPX9q\EifÈ5ז3r#սCSE`;Rai@,`m&i,0~;-ΠsNZ.9pluޡ?T)m?*B:Z,H9=&N AlS#kũ)rK؈]lUP)|Jw*e)Y 奞@'sQ~jI{lTBUC;K_+7d!_yNU <$}te-+[O ˯C]G"JдW@Gn'Z:cpPsClkBkSwx*Yx槢18Y&=ڬgh(VZғx{uٖi3gs,UbJ+RX2LRv۶! + q{52-Tcqܘr{5Żr1Q}\QeJA/Ouxyg4B0T‹Q],_ަ!T ɘ˛tCDq傺iCQt"8Ó>lͪ'<jdsݿ:vokp2)_uOf7P(,9h۱lTyKv1})[=;2O <Ӿ. 55s3hEOϒnSv8zY;<'Fq7^g,My2fB/</?Rr ʚXp B!*JUUUBd{: P7'? G1ܿ%L+^WyHWjY&:yA=Jx=׌C8%G!s+g/7~RF<;f< a5/U GC{}kc"B&9E"$}~Rs>"H\:!pl%`얽@ŞdRM ތZPWIwSܖ9-vNHVDBWI+eߖB\瞐`^ 8 :ki{E-sUƿP ܘʦC'>!֚&":&UxӬVzlvx C q$ O|6Wq}9 6)eYɡ7TvK餅 Py_MFW\'#,;[ xeM)ֆ~XX56ޛ؃+ɋᤶ p8HLi`fhpb^a/,)u9 6~,4<$PXKwE8 Ƒe@^IAz lQGXB!>g^]',ѤoeP75r&X?A ]Ԉ\آhnE[qH\N$)x8?z3};'d4 y:ѵu*C G眘ϷhjҖ a֕m F3?j _`0I,U}y3\XM؎Vd+;-\< Ԕeu$!?ѷXaUn %'`dQC4ߢY $:BfP,5z!D=j p(\/> Oz0.ŕhfb#J#/K^) {*}N *n]"kFЀk) "{MAyr M \P =[Fd3Xzw-Rݔ u<gJo8"U[s@-tkG%̶&'gN !jS5 .&p)2#9<&ǐTmaz.ë+0HSs]j$AM1 O׷"l8_XQ^b^p੯4dOY,ok*' &_bsVB}"\9{v=iP25)n6:]zDr&An(PoY2QJJwwN_8'b GG{7[b{PH6W3;sVp' F /1b?B`ERG(z0ّܝD'0,Lna#PcNJc8D@8]VF~sl[rA=2!5n\*d_v:Ͷ>ZgEWO)IuJ:xP Xg+SHJFN:lhƧ)$h3[}?~҂uGT',A8vVOos.ZE:ϔs=#FF' zX>ymT 3B{pXaFQS/xĂt;WK1(ʴ]ޚ'8XS-T7ɱ =wp ؊JXSGپ6m}YM*G] ]&DZƅˁ;@-/>b{!8&$=&U_v7(Ĥj C[WEGҟބpJ~_<#˸7b4o>cK?g}`9a)lPAb2\52^6\C~ûg[IѧXB V=Ja=K2M.v!QeX3/_r5z@Wi5M%Haq@ hUm~֧R+' |DpqrtXae8]܍APZ㌈]fI?ʧюX*]{wPY(iӔpYwvkG'MuDzqgolPHVueQYֆؔȘA-B*`~rL1/cZ Ϫ]ca"+ R"DmD;}hoxԟs뵚WX`w{_:Bq.;M;i?R Uexl [ oMe49 o|.'I:EFl6{y"'mnXt};A]ɥSNogf@T"I\'N 2[%♄#)~ܚrɡR2͟%0=A_ܨG/ґзdm;wݤ5DC:YvU~;ހÎyb9)ߍU( 4,@8k֚\e]bA8JH!yA-nUjghR!kʾ $k!ܤ8Ұz|ʺ(C…)esÝ IJ|c})Q=q^m4xc"4Z,<*Pn =`4 j@l6E(FHCΰmS(v3gM7I| b$BjQ6 `o1 #+ŃNZO;y (#5~XP3TMzv%fgaO}?AlW}̫FQH]p.P7V, 1V&:KOO^0է͍H TFq R-t6B%It*[SrH~e~,ʫKij4n!DyzҟC[/ pv"r'T>׽lB-U^@lh:wTbsדS}X9&!-$!`%/P%A_DSS|~ov5pb/#roVΥ^eh;}M( ޡϻjKOrȉhDM{/^z4T>ޔo/ܺl3\s:P+ I]H~MpNzAkl7g՝;V<-,56GH؁.DyU2P7d My[!,ՐbWrئWdy^B2>k_9sSbziWʼ'6Ncd yrfvVQVCnEcVΛ%mЖ&UR8 E%tl#[@_{!;zU>@\''+uPU}[MgUCl?OxI FFSb̽σuՔ8,t7/23c>A#lQ"&U. p>Y.M+^Gi}WY\׈~; -R$Rכ;%b[4Di=}0әD cy:0Yk?D…x»r`|\mHCpE&Djf9 VR c !n4Ml?NƉrB6E[%D2gZQQ~rbYzp̴z}Տ"Z8%a =jk|0[#j;ߜtlVRX$?S9蔊MfP4'ä擱_ mC]w T>.8etM Oڥ Ʒˆkv!qaĉ g*י T{0Iŕ$=|=yeԃ!)_ TSB5^_@0KH6 -2 5>*g~Y2%l?7v|>["a՛{cf%»k:9yr a'6}xB<)L`1YVx0zQJ[Qpʉ@#"-=o_)/VĈWaU&"n/tҮp&"`nCLQf.EnigZ![kPH7+//&_\˂x+,H-JXV嫇緰fj@QJwJ}@B GHTmrT[3i IR ԶQKl [I2D%;j"vEvXc(xx*tÒ'+TV=?e 9O4,Ƽ|E P%(M96ݓ\fq@LvyKot< 90avZds)Z(!>:패qH*\RM4]q ~iZnX3{E s%>d( pO@BPr{ y;I"y8z/1& ث$wL'CI4$^{oe\,w4y"91ȟFH} Z3bO-~Y$-^6=ryV'1Eq;u0jzEAj&X߳xPBaf>/͗@FQ()^e;##S-q@T"vsop]+ϋ GtN^[okpdjX\M앃׶D[ݳV/ۑdVHΆmX+}PPH&ꜘkDKCw;Pj( pBwF yE4Mr\@=/+_P;. ADi0#ԐݐN=p(YyjUQإ:pm R E2EKϬ@lni7."C~Fdd|Fԝ*zD^bW+޻a.UyEP/1#Mp)C7mOBٮ4YcG!#R1^.5U})oY<+Բ^cHe@(.eIjhԒn^}l#  ;0nifRoӯ(^IH>#7ȝ 7l1;OIsыV~~f9x)',wVPp>io3h9JWM3YZu=mAwrϣbosl/)+D cS N \ɺz%h,ZjqܧTާ:˴LqHI+ 3C ի=VTU'Pݫ#o¨U:?5sT?| jf{6`\#tsmh LO̞@R(sGQt ClZ"UVs3[yРaۏɆgM r@MH˼,\)y~ m_W; W `?Wj钱F8$RIHpS~g}7?e\}h4%3L*eX 6nq+c"Z5\5: FepxmHa!}6y3h*e[GCwdP,4B9fWsz㋧Hu q4!2 ~&3?5S:*hZ]$l7Ep79J;>5\!<0&N X?>վatSʯ,Qݶ@I i+]i9})Jjm泱Y0UK֯%#XvQ./|M7+T2Ef:)<-HBJa/<G8?qVHƇ l[$Al8#*/"!2hNwB3uc {"d+tI1AyGkdf;<:@8d݆P,'\>h: 4xv"ܥ\zA_=2pIy߭{'Ӳ\4,J{U::WNСX5x+!t\U7"I;CṰN)C>hť`tiʻm OݒoZڏC`Z[ '[A5]MK @N" y&Cxy m7)F!4+KMWChdøl+DМ͔oVqR5#07O֎q~pVUfa۝?^n7L2޻-IV!6Σ,0Q v1Gn=gߛnĔ7_\1~6g0vR5)*Ԫ|dir$͝Q>]{}6+͢f!3[}Zt:U_*2!M2VSF< 5Rtxyr4*VÏ>y;hL>H @wҊgg׽`t,I[ű,G}r`Ōzvx_ipeQJ?qB)aM&ua,(Y)8'y-~)`yc3Vgy1`&g4n{'[4+ݰ,-zvJCQZu0f}G񭨤>s19c7\(lChiuX#gW0ĈYǗi*'`/718|8uT^Ӊ/!Q_[Tڀ &zj7;` ^΋Vw yk,FOw?(.J,9<Fvk "jy eT^Y=:UnH-Vu &A 5A EG?7A hѬr *u&^*۶dv7.К55)|<׶.'.ϙHt-̂O QebT֪~͈%m|0e`T [mQj98ܙoX(]ͯv*0__q`篎t9N,5<,غYb8{y{BJUqʘT+Xi_ ipqn5$6cJFdq85F?nޅ$\QL E{]td60:ծǁ\ K?{u(712e{}oIqM(R&Eͷ9ݡ+`8o_(B!Uh;x=:W 51* 6 6pm{ sF^whFLV!aW/Si0i@!@z A 76=N|bKtլYU).`&C$ʍmpA,0lPF)R Ky%XꇊqUO{gsT81j;LŋC< O@yLCkҶ< f9sby(Z1OS'$YSo>hT5g #ggx{&Q0ab)˿QlAcRJ#=]uPrktA̞ hh~ĩw_a3Sw龍e pq}!\ֽV bN| 1sf;S`)eKߧ.R,4ŸUj|2KN#7rǥ),K,J*AYYa J\5 /a𱸭lR ^'N;fW8ON: ElGRPQC Zqס))K ~:BN\iUP{M"*P=zp)Ҏ>BhJZW 1 h-V8Fd ѐVX*,U]h#e͋$LGq v%Sd*(P;W>,Q*5Zf Bڂ|[ H~O>r7i+_}6#F |b<N̼+Z)>VjНU'- |4@ODX-CYKy82!;t  LuA 3[+txj`@jJ=-MJ@eM-պ 3uq6)ȏxbp궩CL]ej0vC EuR[udž&co2KPʴ+}59"u$J"~L tj: @`-7 [*+o 1݉Ovs`=%jq VߜWᧇGe[ăN.ޟM4d ȟ = ~[2'RvںnVQn%%u_Y'!wύǬBg=&sd3K=Qs'e9u(L|c˅ +G5 "ŃX^igKHYJ\Ĝ],\qc%2s8t[>KV/ 9c`r6ʼY<~ %._Sly(=S , ܺ\A\ob` =ri&AtOaMGx1&> ,:eg6@ZMt]$*?7LOh40NT`oo˪)|/Z.\Q\58xYWBԽwM#K6C?vؒEzAf4/hfa' ~.@bCy7{'sdU XokoۘCK33qh1$K"[7>)A^=qȝ6R8&6jI*'UH41,twœ!`89{JK7-@OI6jpźVn7#BT1__Nc7xv (zJ }B>mi-Ej*m=RUlv],EY9S] ]XM2iXxx;ɦvx㌋FcBAOzRm_Q/z}WI(Ɯ=Xc l폰fͨ@\nC^ݝ)A>!\~,3 Z}Sd݂yx<] ʱḺhK#lEI&tXջeF'ukж20}]nuG5!r|!AX+(e`md:EA+?7ZTֆ1m}AGpw(,umaa[7 ]<Lq*Mw\-]\coLlEٳ{Tt˻͸rGr @%Xp=O^V ZE>iסŝ(/~La%NgJa%<7ImEC%8 .fJߟ `g^iVG fr2  ^~W'૽"p k,1ݫg\Io?YsPWBioNM"Y//C^R}U>Y(OC}O@ <8!|h 0/d?ˆ>,8At2W;u8] Uk |9m9Ԉ5](w.&7C~JV|M@ HIm 9$o7M'7_!>CknvkOCvl-P L)ȁ M*I[DPF!Z{@"% TjrMTVU^M|4JR. .>Ȅ4u.bFFo.riG'?%ao푭aYm*=(ӴUR|"5`sDbxSId|o#Q'|Uu.*Y8ܣ~E d|׊Rv"2j7p~~+k^9>P,RhRhC膇Ol59v󧽘l3V*};5"?3!M+X^Fjm*;cgYD,tD \sD\U~$d9ocW ݏCb̯Wab|E=VmK`pp%Ag,]&n'7k_bvyQ (aVJIw{P<ܴ|^/+i֥6zx֢3!'68`u9gkmV3*,gA{Ӭ"ct!F%!5,"יӲ}Ϭ}5,Soxxr@櫗Cf%7mRS)sOi[v4Ɍ)!mN՘hfOyt5(Fq*űOv+mŒ}S: +v26:3P+46|?{nWDBV6ݬw\#Xt(@UdSB?|ۭރE~~q RH=Ϋ8437sqş&Ǣ 3G-Y"ӱ05j҅3d墛T5+ rӼ<29S"~E` ʮր9FQsn)n׫wa4UGj9k GGo\ԆQ 4m !z'p1i@[}F6`6ZYh9 5 .bxUƁcĮ4HGD B4=8O0=/9tHh<97R7+1>mOPx& k*@/ wz$C LnIx H7bkƔzm#bs8p ʒm6e ٠HŒ&=ix {^Օ; ; ⁑:fg#9ތ›J D:L[.'%j:@ѯ G&rx,7OEH4PMxɸ_]|[p61WƊ췔4ү^_ށK>0Ih\+,+>{@P6EӝLAi l$# ܠuTHޞ_p-k 85G?Ifw'`g fE''j)ěN%*אqiK&2( 0tF7g87; KSuP[qlIU88 u#W^Ư&?ͻkW~HeE>ۗ#%17N}P15e:H A45? ?et[ԝ HJ[P&Xe(&G>1lT21P ?3U,EĖjeKtҟD& t;Q8EU܉b!,F23ђI3S[sӯvD=ܳ&[qh(B!`,ۤwJ<~WS~hK>{|_lpgPb=Cqc7~T`qkV^IX9ߐh\Qg˴du'L^~vjDfIZ;ιe_Š=f> >r ArKC^iVz\̟ g@ϩN 4K;\E,#78/i9SB8d&(kkIEgH}J [#9rל}Jړ7fgE}cJڞn w+)Nc]5FG}56 f̞Y܁n%tv&ʞp]LԽ]2cS6;op=>Ht7/+"MɊJ~U> JkϢYg'rQ:.9[XDݷgQbb/ )\Y]E&ӱtHEw@FZp#t˿dv2LA=?,\/Κx*N+(A ~WTÅ+XzW*V֮K`C B?>U(v &( M-r Ѿm>? ?/#2k*yU->u&;2`5x"E ¼Z_^Hj _;"?x3C­";pLtt^msÝg?#a{Y6}@%} diy̥ϒ&iFRfÊ+e_}͉mJwVx{& 6wN~A9S(]9@Xt_?ȦV 5Ƣo6ĴQvmİىP%YhmGrA"8#dWJoT/VW`^7%`~mF_ y[iE!CB]|I EߎٳV3/cqϫ1Y}ԨI"O:@'^i^`- Bh5ӝrw=x/jŔoz.6; H6vr*t,0 s hَ]G ߙ-bޖva]YPU>P+ũW5A(줭' W b-/2).1e;lN+334K[1(AkkO*A&}<f0.mRjЫ6U~< #%0t$d&i23Av3ۙPg!V .C~G#A9˹Ge,Kh>ruc2'j0gD dXP&%Y/W;ld g@hŒw>3=BfA\dn/aJQKXthQn<*NQG]ܛhLXꔈĿt5*y*ЩO{Uv(9GJZXvM.7 ؎yth ;t^00dJ[d,v(-cyi{ę$D: 3Uh7 h of]7mY܏ 1!<'c/.M>αlB)׮| 9Ӕ).w zD Ǫx?6<$HAR<1«t?Cf T6E_ ]6 c`E cjm*˷EZr,=Q\W9Ln+N7fDG}t/VG22N/WgiTF<-Fa co|c7%hcf>f@~v f&j`-p S4?uЧ|~{U0$- ]EfW^Iy@i㜖b2Fx_}@GsR ZsBV-Cf4iǢ]M'upV8T:TJVp_p∡i`0.;vU̮7j5DcPC}Lt&#t* G6'؉e/p+,)RZЩ^n)f#esU/e.Fۭ*Ľ',#kqjw:mDV'-8>9.“57h%A~("fgmC'EI?U9i"ʜDdsvS|ҳw/oNƱG's[ L4') i9x=Z=@Z|R?Y٭BK蝷H h'.nm19ykm|0ѻ[<+;/`h=X: w0;7h"kwArv"ٹ] % 8fN]2VyĬeltUqqa|b/D71rh !vA@F<0QЄc1xiBjZZ mHfu3)5ظ]B3uQ>:1;vpsLyi}p!~mL֣hg`;%[v\-H$Un4j}Rޗ%[h H2] (O, FbT6j+ VRf5zqC=/IAxIrP2Yy(9Jph +:&6u` 3 -o\`ft8 6W}x #|s- guϳ:s@@RPE{ SY1ƴ",ah㼢V{,] R~4xa[IņɆ9%hyMOFBZ PnS <nQV9 5UHڌVD'?_rz9z8Rk*/T.7lYWΎ\I-qP2NX7Rn"E0TfcpsOBr '{(`3+j0wJdv|LORGuÇ57a|C; C*B ̶&r-4=-@?nap ?GvшOB]bzv0}W:g8h\)%]ݷ[L`[HJ Be!LC?Wk y|X&fE$O5 H)or Uoؤ 4Jdr+F2>oCw07]\JN ^zqװ_mR6Z;upMQ00 /r60,`Hv l:"Һsܢ琄Ja]GÄ́z&DBGpK4@XȦ #ᢐ֚2+L@U]E,#&^&jS$M9iH]D&y}ýv[k M[E3rR/Sz^TA1?1@ފ%͝%cV/ª K'f46ܵIfU?D͂&(c~<㴟t"y襽 0*\ #,H\T2MWV1pKZӑ)L$ $gi\bEq8[RXXRۮҰT. :Vg6/3 pp~;F+-O[ɝK])#U:6ɸLrVgjBw`~c! unh l->qE _yJIֈbLYw~'IkcO(tq:Y yR>$+VETdt SB|{(-Z,`DϰЍ_GR˝f.0z?tz6/K $Ϭ.7O> waROEZNCHk|';R>0{}J|\m!nTmٴ=jVew<~怕*OJ 'hkRw7\P!bE܋Y4LwN*~i J+:<@k'fbL"h/ RA+ಲdK }N.f2h3l {}CS*/V ߬تt9c=d4s ΠERQӋr 9OR5w"QШ; Dqir !. Y]1]ikD^{`>t[W tEnv{h `~B8J%R{TN{:bЌ|ܔ>1c ncc* S[ӅؐV5@8sL[ף\:s$ &)t~QϨ\ WwpkÁ/Դ71%ĎSR<|^*gg|dj;m@fdNgXh^8EI bsjƇ;{==U2\L KkAR>ȡ"T4A *dX˃:JqezSJA V,([BcZ7ŪpJnݐ:\O쟷>ts߾JEVox |n!V(Hb"J=S:gx 0cJOW܊o>T \tau2N !{RYSN>kK+G:`& >#$ IV\/Q(cZ#OWW\?9/ h|d([O~[8dXs~FlG{X1(AA[ a*w{ګZ8`_^H+#vg%O~;jE~oƐV2wg|@58]!3tV̐5vtTY$I70=t{,}JLӰLA*$J95" ܭE}Up+S )kuri).+{Un MHr*Z,y@I#)rwVSyr!!HQK#- qA"e8i5MWJ)*|ɩ=$ 0c%OWϚqA_#)+!%zO.xȽoΑDiԨ7eÿat PJn6kTD݌.whbd{]GEy8PkƼ LK8Q:#<}d(3h֧Y|pCysDĕ!X6f$cp<{:M¿ęnZWż%smj,F @VscV8<'BzWj*{mv&r6m)f5B^A]qRG?%6"|pڥgo!UXڋ;-Z@(-WIe7glB˸XU pWc- ;i[GoĔ\*\|BmbE}%nLn6~a@ kB;F 3We[S qEVc6W_?ݳ?H)|ٞߔưH[ rE y<=ޞI4+4~dne5Y9JYJ1]0Li7t$\`\t*($gȰ\*UhdŜ7"GfaxdpHs/T Ʊ%祥zUI`tXˌ֟.q{354 /gt=La0,P4Z-y .TP@=0J>YS%3Ŋl=@DU vZ/CCv&pڪ.mdHrМNABAJͧz_a]k̰'S࿲l':"JנOJ1H~5)4PZyRTʬ|ao<,o$'rMzOCkqnX d0]\9^ԗu_6ݙnJO»aQG1i03G*u1>;7MEt@zMrox4bfbD#m>G*Ѥ"yBɳgc(_MvBěIY߆b|q%VOm/Qm^Q c"m< @e~l k)m#egI1XB3=.|e=L7~"SN-M].ZTgcKTYf q-L&Cp?-#^ ]m˼e˫{e8I"*ţy z~AрI͙ {8f;j{KxGCO6h [`V&ea)|QlU cͽ[ENKQBfI;P˭6Q7IeMFI!-y0 #}1\CE2If:ޡʙ?|3-{?{FHkS=BNBz?jScvxѤ*OZ_%`D PǂO +Ѡ<*;rm<5xp=uN(Yah&cpc|zcz|:whav6KZO2m|΍{]eCZk`9gŮgD|P3"_XᱏR~F>K7ݤ]`1/\۴ɱ9t{bȓ] 7ơݰŕ [ q :zEdoVCxJ< &W\PNx^n?4 f[7B(SiLJ$37Ͽ@4ʴ"s#F.hyk>k`Վb[b1݌]6 >-XrFQPZX6QlUb~ r4:}D23h/gڌDb&7_.-h8ۿG&6X ܶ{ 1#+0ǰ:̭kp񄾰P_l).ܰ". sIF)>:{i>'XЬ/cW ;O+L _f{t=XhipI48wᮛdSkoZm7w47~ {aؠ`ռԢ&/%$%Rlb7ˢH;$}H+:=#huz g%u@k旽 Qž>hcYi RGgzgJJ7hxJf}QǮ ~P2S?ɻx1+6NԎEv;GMIl?2-jp_)ץۏ<9i$Rʓ!fxG3 F rXlǯR`I ZYHhƧ'g>/q( fOn)GF`FrTZ7\G\aO%ϧi~{ڊ#b!nᇂ)Y)FA^M.zIDٶ3\6]#@x* h,e+K D{1`2QuΦ:_bqzc`EdorS*'[HnnVφ46֭'*5 \G>{SjXdmON=:ꃖ1*y'!m%:PPx*BXN17WX@)\L~P>xљ1 NF|n&^o[jsfG [1Ee㸿Y1Ws^1p$'=CH 4l67}"wb j^}IAZD* rTsDS#Y'[33PXWofZ }[}s5*VZB>8{K"Ahua^׭#縿v"8ρ^S9n #~&F2l\uCٵEotlA)od xd*a獂Vovↆhtk.oj(@Q9A6&Y"OViA7ckF˪i;f8ÍR~-.žybc)ҲoҜ0܂wjl%,a]55`Tt}LO5 A(3up?%6\5%t9)65݂͔+$LQ 7JEJm)$0ȿt / ,KR_F\DNY;;.pу@8)2\Lj+Q]|YmGAq*P+- 'fL4®n5Vk߾.%l D7ƓGZڬL~3S&j T YM։=8qbWϋ(1=%#~Q{'N>oUla>XA~tDE{9,w]xs(]>!t9  bz̢ڠ*xFIXۦzU:`u5%X=z5X,JZy ^9w/EՏ5U=i̱~I}H#m]}r6%\or'6egq"G)w7"m-pS9ק܉LmAUY?456Pv=-xѨI-q͖ @[u1ML'^5PCPV}_v,H=W % >7 /a aMW(Gg'+=H;!L9RU).z1]t+ (yS b*zr8%coAgAO+Q(?{j{ nX[:DI} ֟dhyaF>LBϭV$>|aQ-sR0gKv^孰*SǵdkCDpt$f#8z0m[+ NkARCw]-'"~w ?I.ZgͫЮMFHN$L IER; b[SV̏B 5f@1"xtacVj͋Bu/<վ?^7.v\4סPjN_m~r0oZYu8I@ra weqBsZ bTzdNaHI9C͆ 1i@kޮԛ/9 ;wgXKe{z`Nyףʝ-:$IQ$0$ezWðBlRCiPM'hޣ&VNࡹ:,Ew/iS6;) 5 *CZ;gJ 6TQ m/q_F|o{1%21), ;L'L{tD!5*F*k7 `t0Z՜}6l*(EhS~Jb)# g0tlUC95odZzL4BFtkFjGt^۔{#VgXߛRH0;ΒSqZ`#;hǨޛ:`ނCI~} !ؤ 5FiIcn;T4 n6F+ 7yy6[6hKTjh^APZ|Ӷ_jk^ezˠ=9 aA蛑CQx\#٨[\|bڶWչݖ>ye+ JUnkOI0ajoDy؞aK)طF+~e 'y֬It, ?ߟf`Oz*/td,-xLˤMTZbQ "xՠ2%Y$S!ݖB |#gURbkk:Vj% C)šB79) qIRGnUӷRJϽX&Dp`%(g]:g-ii.o_56 v0HXb`]r`@vrtyhEyj9`H4ْD e|wU,gl> e)\L]69]Qa0ӔWǪ,ٶp_}xgpZA''# b'Q5ݭG_22YT`{$ZlC%ק+CߏFA|[l=a%^꩝ȇg)5}h8owʐvoqDž$sv-8Y5ǖOBƵta7> VQ^D>\!C"GapZ!Fk[ۙ4jkdZI MO06lkԆyR|TPu Xdq *ӻC2"Q$if^/+bWk,I+v'( wp⦸u#-bB#ӱ䒞Wo?~ES+(c߀+ =t mD:,nےlHI/T zAz_;mOnjД{~!BtIpӧ*͏'Z4:v3t!aM NrQ{VoǁIW׹= eT)FƎN/'.uԎhsG d%+ -#Pi'|R<̣aJU$`ٶCZxfYyЌ`q0t ]iEt7RPrd?u`eǃG#,\ǠsyҠ^53\Cy b؉VG_Җ gqO_wF90^9qTmݡi6A3*3S=6Z^K7P~j?s哮S^1|[A!Ŝ'ɠ;pq}uUSH^5^m4ⰵS3AYe]I4VQX\mDwY.S(d!\C[˱yb5MĚO l<(-ȭv9qV ʅ" f%0#qν,O`2<-,c53aYg_ޱ`m"3Ҳ%Nʢ\N<@k^W[$j?2@OvF1ѳ*6]yhRǦ\:r`cƽ|5Sd̞XD p(\SBԖQLiVreaV'Ӻ~5Kǔ1q/1lH/L0+^ u_*o;FΕA>l%jkE"v,1Gitk]QϞ^@4Ol nwb'd<n1yW$N5zǺR,˽{sRTU?zxP},^^aOpC֠RO+|(byQg͒8 8n9ؐWr~rˎ]I?4$½`b#oMnrc W_-KH{ 92w }EqPB9«KCFR*-yM5:RݪŬ 2y b9/m}[_^[Ԕ}laŏ[aO|`bpVڕ= nb1rR; Y==ɇ2am#5#@ȍ!5bAx)H4AN·i:ЛbwN#oD'?5g8b>0=SYT4xFH !uTV^vcBY6:SP)q c,!xZq[2Xeig.B;Wۨ Ǚ.1te屺ظo甭$QIb Π=/F{SHZIyer冤_-E3 {Y_,<ˡzXNdo:w[[B_S Ѓ1yBʕҀpS1eu} Km`#oJqA}DjR8SDSѪTeYҬ @YEND2X&wA"uJ8t_*eF*fZF|NGi{r?ڶCH<;̸ecD hnP5cR͈XI)Ҝoe"4װЕOtCoHCCJ*vϨ̆v<*ѽ@j#3+YGJ*}N~ڎؖs mXkxe:w,./JYxf--7'fIpDk6= < =iJcE@:|Siᢑ3e5;f`F2?QvJ ]W[K=[+6#Vjuԙ >:! eXA"5iI~=]skqsM 5<AG9UO^9@3r0 ~~=E|>vl/P˜ 6?~n>ӱ9aܴZPQ0/r D2zB)ꭦDAOө-@q\#7 XѮ,6)GXk^G"d'YCYx/8QW4|eY.ZgkrB.cB(}2očVzM@-0 $N'őm!XCj:.EϯH͎*;^rh8B:t7mq-%42t@.M' vIIke@i1D ?BY@12N)AlBr2цY'H文zf?&kyX~g6-a15z^@S2o^ ]9LLDIX[c,Ϧiq̩ⅱyPo?.TT\MUY pK|hR>ά&.r8OLaUG&.<3,f䑑ìעYH3s+^ Rf'I{H `k)h_yt%Id,Ugea|׾ _E ?T"uQ u+.hIGpauDMs&Ǒd6wڗ?}e["@G); Y~q$z*!Kq+XaV,` Ζjn&Y(QŗŖ[}ZHpBU0q0"}B|v_eV/K+jѽaB@aM.~ tuNbq!FvMzpD~O6\UPtq VVI.߂CKn2T1Х޺/H92ȅ dM(w<0=gɡ4D{KCenVCF#|i[鹸5%~#:8 ?m'̓pT -^dhkG@ًZBYrIPlZg]Uv<oYK$D5ڻhG|TxTZj}VU= ISu+/--l{,SXw`%-P݊[qrkA2-oGIB@7g;ۘ:"al1:RMC~;6g % yYL{]ng^RYHĽ9>y5{1=c ;j9h܊ͻ) P{,tؑ,†;H :tnq=S>,Y{sJJWT-l1&U]*h"76S!^f!k8V|Zm#~_qeE-{mehLe`K-@7JB'I 2M K+3zk#K!\ w)wyNBo_9q"(jax-('/ fgz2KT\M&dNk;7p6LA|uY3J<mGh| |kk `r7QJ^\9CU8ץE.@ҙkV:+MyF8<ǠH"$$r@rretl+OiɈh-M7V*{21\(Q9, - #0L`Y_D{ﱿ55sXJ e O$>{Mo`(RC7)"(0M-8} y줧iSB XK'J`ذG_.fOhRղrWT?fݠN 7F(Kο\ʐjzm沦1ƀv*` ~ż9A}n^kSĆzj^/ gl|Y aE .i^ "{邽XU- >TYmq!rmmM~71s0%%BzpTAg.9-0*ۼ{ b x߅Sn(y*pB^ M!ss;0 DX:{>hU1:>)=Yf{؞4 IZ T.N!XS co8!_w|jN4M_#_ʤϊAӄNL&ʉqsΤW> Β4g~9( QC>?Ïz" n6\SNb7ũ^8\8I#TeĽSH]ˑLj/p.H|Q1аm(&I gH3P-{PJXcqaN=}+^P{ 3oդlVЈYd-r[lf'>fӺ{\J-M?hHִ@3հ3F3|a+G^ʀ{}D"0%9|7rm]>WE+LU nn/| ϿQ<*+ݔ=; v&6F+kG~9(ȀQ3bZ? Iڸտܪ$U-Q,r,;&@wcmYc( 4KpC_>?_U݇ot2"8Xas4.P>j'6DT ~J-ⁿR*i#(3TAgED+-?"_@'Ã|ߨ3>^tZWI%D6W=6ѻC}vu6P}_ϻȏZ6 L&3s;%^ ^~\b8 \9%){Dh`+x;K b zB`Yt_eYhTc疣m rvVRe#.SB@@W mΚ4U@EVdeǗx@@SBeYQ}H΄(Al: $W1#DE%Y<؁;*39RRJ͊͊ K5۩nKak!S ]Yx! w>qLuHWxp+#t1^J/v!Eu4'(:% [V#BE#ZԔV0rTn#O:ybdǗfÆ1J2,ft^͓ΏN0hIxoz !xI^]݃T[ .K樜LCnbO[l.d0POWUW y=+^H Jl{)I2?~ o>/~ j:Cisn^hAnįy²btЕ唆B+';yֈ꽺 h(2B+ -z]π~ ƟՏ黦4#r6^a$U_o|,>s7'_9 pZU$axIrP+݇fŮahaHE맑rUfTV9xYV;M#a4.v*%)l{U:N>Sy#WSJu#jP+nf(|<@P,6b,9HU"%njHwY%EɼIFXprX[9M9+O̤qX-ey _ɕw/wg>ز{ 'M庀\ -c(h;6N` m-c]SYCD!?d|EՕ2xvQ!7 ͑_Թ.)a"Z2e8l¢ w+ M1^Vo^S41yd3 Ƥ9:8ץ9뙩Zѫxb?:#Eu*XQGvgq4o֬qqTnZws#۫bf=Ek4k#ͼƱ]o| sExCF N-O4z>Nrؿ@b#ZYY7S}[L1.r@:dZڳU\J&{IvybhZ%G4Zh+@X.b$dʁpP Mzύq"Su/4òuWg:`"%Y 罕,_1]2X: ±K&wu irMTɲtݾl^[\PdH`<(VfЭ[eu{ \\USu=im\~ĩCrJPMԚ i-Z9fkF#AYBw;ouHs`oM|/`0_ݷ *ETTJ/Oe$0N3; j)irNi?NlBpdCeatW_GG͵e+=dؑ}e"J sooSF}.f0nRbt2Ɉ[rO0 ~ L "km]'\[\ܞ~&9Ĭn zaNuy|i'}=ncf$q*Ǵ*F)1ZL;as/N:G[fN>BplC 7N\V>{]22E^}2WƐ gH3 (d!<#F.-sˤD70@%ke.FkE. , t= wA$ [5_IdֽnW)O>d%Ʒ|MlZΡw1q'ۈ#."QHkhĖi[`]AEr4<q 9ω(iji8aAQ'3{-4 ~(1+8`V%m\hv ^y(`M0Ox=LقfWe2CQgnJ_GjtE[y4ekK2"0:WHϴ. xM,.yU*@t+W@Gu 12 ! 2FrY\V`'UwJ7Lb<  ].rGRuFFc%\MBNKZXF5, 1&mVvcxy.. C{^ Ec1ޓ[ЊJN )S Qv6{Njua~n"OpAte";L4P`8AR1eoR0_ߔr|Ƅ5^*iZ? }7vnfQ+~P$BQOe30h"? TZ*]#s 6l'+.[ srVƄ2ڍXRG}EB,W3ZޱIVO|+y= (/, mԸI1 tS ]@4)ORs vuHZp1ݬ =&"SC_*3G.lHXř&kƳUa>@C(ޏJ!"W[m'3zUl_j b)ޢj-'cUq|ѐJa.)-Ebke;]@3;<~Ҭ!P&3kwWi%߳$91Vүj> ß sĨu9_fb[! YU_?~BRz+@Cc7>rn~llܘwtL>$֑v`> Sd,?=D+Q{1N]G_5$Sa[xm8G{ʠ{'@b >/")A(VBK?2-N CdO%SŬ5C;ؠN?pEc^qVuvX bW܍vѕY?ӖwCžmH_ܔ+g&h*y ,bM8[ +.'θŹO=Y~E>>.Fr]hB0>ZpUmPMdC1 GI!#T!bM<tjfS #hbW:c6u}-ޤ\}6)UUe Bf%2Z A/֏Eߪ;BqƳÉ$(wY?QQ^hMVl7,L%8mۆe~̅du-d'@('NIHE]OGHH mYI`Ln^'1Y8`f+K!q6|VwG/w\d' iY3+bn sd/TwV+®џ2f5=\Ү:`AS"EVy߫$f; _蚡 BQP,^0 ǥ4pA0(x돦 |5o`KЧ1FZ,Zjq'ԩ7i&?/v/pnx8LQ>H@שNiq狣(c46yAkŮ> )dmMUhN2xVa@T$F=W}3xZsvzw?[W+~ntM,X"KT0HxI28WKbD]LIڞ!x&%p2}@ԊwuSmnvf}Fꁗ?lSf^I7JtG(z 2F0 93t"`ex)(>rR NEma*4qq/?NJLaSiPcSw Mڐ3.̷:l (]F [>OQ#]n$2gPX!VNh[{B=+fX[<'fQ\T_uHrt$fOi G؝XSl48I!2ڟm5+3B͆`Z rxd"{ԁ'+.@ RxqPb"R|G3~[D B "O3!X9]$$d9kd92å1Ulz{n}TȀxE{YEOfr[vPشv37,VNz潏^Q jH"zpSo1yNmo֡|rE0&Dii~w%).nf;}9f;HSw b/峊M\ퟛ'.XߴKI:Fz(ahg.sh[n2 |rk q !~)D'{Ueb߁ßa.^$ͮ`(\\w K*ly47/S [o<)IU## U?^O&t^?CC,_nIT7 q;`AzG!#QC٬AkgOdګltr'1܄q|@kk =|TX1Yݒ6Z'N(ɌQ}Bsnam'N%HcgFOq1$o^/_$kiH FUe!BظЇ,sEU$Gond+$Y[K8f@jN5I ŘX9C% $Kk I c ]{J wBmН>mI~M:g.gAݍ7%b"_@_-#$(ۧ@Y"}3=-Jبe4fkAHjs.HV]eB&\kX5%ܫUM!ZPň:Q!|&]3WB_F-OoO!Q+(O#?5dnYZHi}Vp;J, Op-B?#^~ӻf6Ϸ.6W*)fnxzvPu-if7Q-V3Sz)Kf>[J[,16JZnCTj.\#_HTU~;QT@~vH˄;oQ^fxh^jM5Ҝ_QV[,!jZV:)%y iQ:+~|)R6rm_Z Pd 4kR@+|y=Ӓ .Ww ? 8g\|>?4SX-T X}B R͑(3֤iX iѓP He!UGj S̢%N=3 Go:jY;(Յ(貂cyg [p"(}PYߠӎ"l q2%G g@y1@4q#YXޜ%K1$I1x&תO [t6co=8@rçj:رE5¢ůP '[&rŮӡz!/>g&^a[D )c\z-%;w6I3kݴ^dIc|-7*&7hRFIo6\žifO[Ҧ2ʫC߄Lj%i盞lj&LZFN> $e?H1 zJ]쨨nd"ĉ{ZC3K$gdW QGUZ;*op3 \%v' [77Rk r?S4 _5>h>3KSnbk {nȐ87g*xUz2Kޠ[4 LVo${Xm}[x4KEÌ5 ZyyNܧ](#MΓ tK~aSDZʲ/i4B8 Y yэ0ٵI(/&gwdkbׅjCS^/#Y*Hc I{8m=Ws||ZIٯ}gG^ޏI4XMe? 6D3̉ )1U6 n~&Mz][6B XH~n*-KmUy#zAoj!+ŗF OSOTݥx-?X!LTwM}箾#OР4~%:W>["5L7ưnl5t-M/#e7 ^{Ƽ 2H?AFy l_0PKŠs:+rlщj{Ok`t~'M2&"ؚ<j2zܧ'1VPNlrӏ{F)niĔ8U CL6Y% AFG\=\brKL LAl5eZ`[`Nx y&2kcLZfu͝Eh fZG(=LܵʃKU8@0'4QջQR$h0/r DyyzC2f(y"DwĬ`[ԼF:4Ϫ`>YPN7 o Q{w(acI}|Ҟ T29LbSɋv,kJ4YҶ-x.LO 9ՎQ/ɗr= ;lihFPev#XمnP>㘼ȕ;' ZUgKJ @nHϚA)1,o_S15-ݹvg.ڗ]<_.fM)bWE~L6X;Q:@_IB\;XBM~Л0D~gnDAN𻂡7^P/Uu t>?."+OIsU{8"չ&cFMpyw|r9h`aC[X*a*ֆ $iG]*14MQ,T |kD[&QgFC=ϰepqNDۍ.z= 4JEtce伷LLw!Iۭ9 >XZg%me 60oƫ-NO-Q 7b[ί"/y+aa]gձp}6!Ǘ\a#  :>8٧heo~ T}w",G k"2n?Ew0ߤ gykO-kGSG6 efTý|TƇ'wV)F6pVbup-i:o(ApO_aXhE/R4Ҏr4;++XѸ`m<@" }ۤ<w˟XL: ĎIQ,69ab&?z;lEnҟ8gDM0iFh6TX 25(kyD0NR:bIέrCeXSMVh,Y[;/ZBvid7J9Ce c+ٚ.%,̏%kwynHѺA)*͆Wz sTوz@Hw?ѾQ|*@*נS$EoS@:,˰ WEPco|®E8 ԤMvW'Jjr~-k3k4.Zb_uѰ*G$˸,CcH%J8LR+l"qUx\y53Ri*9[~Kkף0vV<-I* pIĕ8Տ5}:kc8o:kxWTЮ] p $R!7";3żD8F Hѷ(7P]ho0`,ԭtǤHoPtBE6kM.[ {p ](|YKJL(b *3W=& G7ee ]lxg9eQtnFR|7|,V41m I=#PS)uUJ*NQd:EtZn^=mR׈HI)PupնJƅxX(O5âݬ+f?!qQO_ِw,ھm6vZ쥅6.'2n'JHSRz''pHT60 fg{Gi%۬=-S#[f/ꎛwFjK#D/Zd<c}7GhVƁ(J4%/!mJArA;CT B}A?,A7ڃ+t^&N4ސFvaU@~smϬn=8z {<9}; [t DGB|}}o@\~J?Z)b*Kqp}oZƽaW,Be,l.Jh IA#q['24o%$sl+Vh΃kC.?BIYY8vZ=NgbȎw-qjcwZZ#z_i(&x7Xh/WeM"@+?\eG3p BpzSA˃n~- 7ҒNvƞ־p=qِ%܄rÏ[`GBP#ǔ)hBOhV\FE[5ͪS)A:|Ul"MG ;+ (n͹2J~{}"w\j4$ҭ@{|/S:x<Lh\m8U\^@fj_Ƶ˥N[`u8Kp=`@V6\$jE sנG94x4t?\b1R2aaμc~IC(k0`9mZD^V@eX/ѺԺ7lgdE-\1DWvszGHtL@݋*ACY>T1d96LIcL]U 2=V!P)`FMdl9GdD?(S{Nd9̅TWHQm*Qm%v날͘7{p8c/;F\ܪN*]:2XC>߭N]f"D{-`j~!uhИR)xЋi .(y9< I}dvOÉ^فlZŅxJZa* ē#~|~򅏮X_=s kb>e^;H"G;f$Ӈa$Xg=fhmSqA,CwC/c/ p}7rRܤZm]V/jU?lZWƒD )( ֎4Wq6BR'p|:#LVjGiW{3N %nJ*zWl%Bb:1!Z qS"HRǵ+h@ZHQoBrKu#e[N'e LkY&܂^>N<>,w KI!_-_ ;TܑVM,Tӣ=^R>gçڌ\m! `l- |]eW{QG;&}JTEMdD?1y/p\ۛ'RB=G%J(DXkh/m yCÅcG;F9y,Jᐘ7Y4VR8Νyr BT4h?_GLle,WNLC'#Ѓ}I,glp|H zxNO֐⍅/`o$" MT 1~(, {׹4 R#ڦޣ&?6yᙗ?$.p 0+yIn-IH*#>;v6I$/g;a#Tl ;DTpV)?7OB릉8ޟSo x3/qQ<52kz:1l~I3Mis&VY U }Nkݰ}˾2?5m_pERcuRJ9HV!jes摊KvؠdTR@fHݺI"TܩեePf>Ɉ3po$U٢KbȥE,F:JR=4+k!&E>JDK0/":_;H%W(֌.qzԹ7\iiO(%{\kSMr-ǴSjy_q2Ay4{np3Iij}aC1-J'<@|gmƯ;3B>;&=PsJ#BX;+ c}iNmth#qTۓ0Lsr뚠Sg.zd#@aAS\ ;MbYYJRS U3neC(ĩ.BD  jLڈϫL_n#⑽(˟DbhFTCʫ0~m# Z |Aބ3u)LZoؠJ/e06ejqors65lʆ+4sPB$W_F}$}0\F`~HKgfs29ЙRN_*~)RaZ3# Վ]}K d'gHƦ| '~N:ۊ3oƌtQ5ݘ+ʹ`.Ktdu}'tskڋ9FMr5(&Gg3̬"EYKʈB՚WFђ:'pҺXT'`Oӝt$=vh֫<`8hLv69:.74!IߨE>$&HZ10ersLmI(~wv41eH/ٝ m1~%3w0⠿/@ !SdL|HYϿyՇ@Y-4yH SyyT #3Ε'RthҘit|/6WĦ *j6C'JaDEx6lKU4E" K:G%N~.HBj-)Z+"$V)r<. +zy/g*?oqz= C؏صz\8g5PŎuYIm_ J@zOgTu2"zBFCݽОiSLh-VjwȄX;[[2=֮@9Xۯ7~2)`ŹG}0k CA@KT ՞thZEW'-l!EPS6\2b dJy%pQtsp mlEEhB40xęJ( #E9J)g@{*u]h6&^'o:vDUF/WrfhLl;X:[AZ$ @cFs$FnQil'9hc \ ǹ&HEIf!^hԉϿ,%VɋlpZU{eA\nL9mvrIV8u/Z)N' ExF{?7j»X-gY2gS0k}]"9=tYN4GhQwGj-rwV`Q:EFtS: ^LFopgL8ߥB٢ a-2w` oig)*SqotiA#{7|MB{$\{Ľ7Ek+w!вhܗmܠ#Z'$~2kJ9)œ[GhK1(;?9; 1F|&ᑣhvaœ;0*j5g"Ʌ-گsTaۢbGˆyPW}/j ζQdW5:i6(K]+} oGZ.)j5Yl/r_:Sdqwb2 {c=ZH6ZGd!*4Q %/6AEPܮTO:~5.dЙmuA*|g'9$,폭' B[a>FafR.y 1~&'z6ς^ɝ\^Z FI;c郱͔]BzbM |U)wVo0C;u oQ ͓=!db|)V%:GH@>ljGivOyY!-zI԰ݟ:]@PR ڛ8jw?z5OL=YVO囇k=|eEyGvo3츶WuN;9uJzYv5 1` Ú.Uz g\pKyR{ÏHMW8 N}X ]sR8k;=®fALvrwov\Rn0lt)+|H˶ Sz l?  $^|.t5i5X$Z-T6tA#1F_۱| :h~nx_3/iyAw(OT;HV.3pNge!HL_I U[i#j뒅9D oAo fp_sK&DΩC:9/i$}zf i,虓_r`hYU{JT°[e^:"DD5ًDv$ d&G!J7gQ^P;9mib/ƭ!H-_HZDHAprֈ?L>e0=YywZІJTt@`U vgH8H#y8>[-.5[3ߏ?P*4--Kxfg3_47W6 h:-6z`,@d ٜ@*Ag~F1Oyѭ֝ũ!BCc&Zma|U]yq;z $5{iP.D6 \փQ6U۵|C5ƶIPiT#ȭ.:,U{ސ?Nvl_ nYhT/쪮10.CwWHUֹy{scRJ/3Ŋ7v7K]Zs%v9`-@3X Ջrkqd2ª[p9ӸҪεyS(L܈f^&8i GnUc ̷t"7Nf֖I`I\="u@ӶH'޸*]xC!OO.#˘^[AOXܧ/n8se3aO#9scXFϝ t(3#@.[OfUMYK% lZa٨ qKl'-%4K{rMd"(b1])_iliи`\ke'haM-aR\'Nxjݓ%g$T=mۧ Ēm/| Nu}Ws V9p#qk6)~"UjPv$oQu;Ce_MيsL$ēRu'|En܎׿8xӏ5j__ype*;;Z/Ր'^op.6$1 ) 28"ma%Lj^w&"24R#ɾ %E ~U^&qKeg @@cMyy27Y^ A*:e*WgU}2g%zܴUhh^u+Fwl$9THeϰXVSx5ׄbqVꚃ2j_ F-B1e~0P)5HKfXȵܜӞh}zצUAEk jY߾K&DfY.FSV{AAJ hSN>鵏`qd4D3#xM5f>*-\4: .$$8X66ē &bS ^v4c<}yPRZs7 A_4J9~VM) iH>k` GXZ Pxݩm[:rlA]>0 73#QjQV݌;UK*rY ֝`b*~qG!һ_q|>&o l3fT?@|LNGy91=vu@ y"jX`hP&M@H]!V SMҍmqmaɈ 4ny\k{SD"œ5>nnbXnAK+e$~T 0-}cf؅-vgWk!L9뜙Z3A>P($)E:\[DPCggl5Nd=a.;? PX,_4cʳC}a=8zcz7,x"E"J{G( 2NFm祸q%IUt蔯H[3ɥ3(ORoE[tھ^7" ޳ CHE/)lI$:X&*c8=-i>ƈ_D;]Dy{mo09PUJCdۉr%EtHSj4eYk8{V6)b Gd^KqTխR[ёP?=m3 ruxwUy%Hs@p*;_G9͐vAw<:<\&n3 }/NF0%:4n F YZywkE*!֋"hLjin፳@֓g5LoX.O{!Do1&N+<3Y:qИ6kϵQ(ĩXG]+unJ$; OÈU?65@'a~q.x-G,\>~IjJpH ^P߄m}׭S^VqIlw\}?Bump$'sW3s[~L9?r ̕I%*blF=[AH4 ms,1lhUT9 Z8q +]Z\"%yM{dzN'Uɤ*o"9~;×7q't7 j}L =G vRh;k1 { Tu8[nsU X `HXmSI LQaOPaь&z?QvF |U~7o mj4kNr)b Y":7H @Ct4]KsURh3elL lWu"J.{ >7Pcܣ34.JY\?4luI2/bEh?$t(cR;۰.EY91@9*WE0qL(a>$X 2U3 a[@/l]Vٲ\0}[E}0bM+#a7co ҳ|Vڶkt̠GjrK`ӫq> x 1`w)Bk7o8MdH30`$)op~Foʭb߉UL+ЃVIn3onTksXsdhG,#1C^F[CmiC'f?E^e⟛5np-qo$3Jwo|#Ɨj7z'ܡ_ g7 c>\cMWhP!FI"JuG3\ۋ 5 </Mpo{&i.\gM{#Wv0Y))|u59=M\v1r/(wU)922$pQPj(@`G`5Z~e+M,28SP$!XD[9EJWj|wMoe0%~ Xi3HVGÏS]c͐]̏[,GMb G@ C#2(TЏ<i 5}77&$ +q^? Ga%P5”+ 9x8X6s7< ȲLY[{[r|y,iMN|R QWIp؛ ²0y̚# q+)]R-M`>1K,2Bզ+l!A~诪  VO`¸!BOD3wXE khѩ7&&j+{{75m_ǚICm"?Gت0nh8#5pC1/զ6&DhyAIvx}5⃍2d!N׺ۮxI^N(΁qǙ$̛&kIC$ p?uk%A3 ]֋vmىͰ#)w;S+9ɂrk&w• 2V`N%:Kt3gOG'G ,hfAGRg77.U*'SnoǎO$6*M2i>Z꿈OyQw5tyin0o6|\yNgS{~;.b#/fG6mvש\rliQ\`"5 ;´qhuXMIv9-xTuT,=\ueU ) \)v ZgrEWdh/' [墰 -7kr>Rbm|fÑᶲL5F]Z3A$v[5fxڐELpgf j"L*b3 V]6|f1A#Jx/9#\[p MJ{R^zJ]z%Wj`ѬU{q'e?v致`T ѮUO-VBPfhm[#<9Wd'}$eSΥ]_zL[䢶s;쉝lon @QpMS ڿAxS*v˽:`Yߙ$~zb EGXoU"%C~ᕡEAE2Saj Y`&$ .PovNI(rMxC>:]0EnK5/U|E׷W| (<,n>=S0FƽKhcRJ"/WP ^F95aNofo#,EO{dꀊ}LL T…AQ)Bzp.d?|5CqF " +.nplԥ%Nق3Z8-# :P&*,URT>CmiF@-. [jd.8e2ڱyOm&\[~ei#Jڇ Dg}DURn si 1=K\ւJJRv$8Ҁz@IQt0DQ]%cg=|ֽ4hDn]xJ1%ґ"!Hml18h;r !/k~JZ*Lp ;@X%:}߷y=xӘM`>))J =0KPw,؟*` }>n ZAdkIv;!9=G4Gez{r_>>~-RYOuQ*%LHgU@ ]we[:ma^LPxX^VdmBJo5Z BKӢ̲Oc ыd?:"7ͅN? 0$A8aQ63hp Ő1G bP6Drp8@91W&,L=yXƺ[g32ObUXRF/aa€$CXE / ٟ:/p$VQ@Tv7UAQN0 C.C2a^pN6#gN~|=ޜ(n==h^vȟ7 q6A h7&Z~CW\ >QqJHAkNʭV\2q8z3i2cHNN,Zz>VZyav3+f/wW4T7ǁr1/,# yN1eU͛}Aw7AW̏* "!ckY|7G  <A8!O)Pu&*šw>ڒJL4ۼh.\z^B)\W#TAN^do=[6)&TO 1B$LwGEG @.㓴AdRSy5O\t׳oJ=P˪c"c*o``6y+b((3*|Cvʱz9 \b]H^0@Ӛm=\ɭqnM7]j;ը$CD΂*OB uQkfL O]1iXyvב=51!>Օd(\%x[BA"&U2Rkጒ ^nu,Xok}]g5c!o X8Leh>F,|C췢'ŭk tG;ZBr.1EX`D9g[?PmOmQLoYf[̵3!曀/f?@|ߨan$(p612RRU"Yovf3;#]U2SRs_8y>hEܓa87.$,m&k~>?Ln  ۲W!lZFɩML>W4Ix,. Wx.Qjiu≧D""BKH(Μ"1WvVY'}6Șsm^wG?>""PfQF .P-rjFcek(I"I|/.ѷCE(hxE5| {I'ɴ5*,@hT]гC)e 4^]}iӬQo֓9$]U0{&3ID" w$-kefz0% |pNӻb dg*QH辇 4/JnyޗI81# 6'׿"d^p@5+c@CHjÈM)m v 6*cafc63:v}'sZsy{ h/ Y= Pc)Fp>ގa50HwۈMx 42 Pl3ݜun0  %T94]AIoj# aڌ`&zH2ɷ,V}W) N9`gB;1S~, 9La=ͺ16`3w?<9Gڡ ns_;dz{[cM~}זIR[Y-k~xPNYsp8[uac2t7Șvad>NAbG0!zu.bXnmR6ͭ-sE1d\/Z[Ws.B'BnD:(S.ӭĸh)laYЪ84Rq(‰\<+>o8/tq$1!'ϗ.wXUfzYMq5ZIO Mަ-!D&N &JzuaJRf7Aք J?ge,Z؋7^!SS]Z*j&>&i_ӓJFgt`^U<6M u|gMQȔ7~Qd'0pj{w;*frj~9G(R(HFF> (Xnwf B*QCΔ,D6IjV*H]1 3;-s8G)̲y8]ƿgA/ce*jX/p S8xSx%މ"Fx݃Fxq u$ b#JS>1K2vHPr(%&,BCM=G`i< X>NФiW4[؜_knB}T"Ece ɂ&<%KU]Ym%yPL:&EY߿f$f Xp /J޾C)X 5.^ Vz[BRS!RVMw?ԏviJ{p6DǑa3d AbnԐ|Y3Ǻ=;2':C=0ǮD&Gi l+̆ =Vn2KI=ݞx,7s!ߖWi]߰kƝe¶{oSO&!o8(}Tt]vr5 irJH e}L ".ag,FqUz9ՀH-sf}@UQ AdB_tx \d~.R f8۾޹^XU~ ~˨q=U[7:{9dNktyG4]jACb,>jp Vn-?>>vߖIZh,]?@!Zf$>7N9Mou]M}8;5ņZTrK laӓo^+ Gg脛#!@ !p١C\9ɇAe_F #pk?Z1ϤgK v-&!u`'g9Y͹QL5!m^ǥ~ZP<̨>.ך\=,.+,~?6lPÉd`#~x⒬s[nÃܮ Tb4 eʸy+4.ߌWS7W\eLB3b% w >"x?)O -AYsjXſIlD P3m~QU{Ciˀ ?S-9ad4NX R_C1A8w9< vh'9x*xdiY`V`&O;Is{sJE""&3Yn}Qk'|k2@pPmKL=V)s(&Zdu(zIЎ,:sU(й4Jlp~psɻi?s& L$I^Hh8>qo!&YL @ ˱Wa0N0Bb= arN^9ixDOō;#9ꑪdkD6ڴ8{9!&.B. TiDk-`-(3&9Tšvf͌C^A]juD[Ȫ~lKf5eѡȎ,_)vR ^:'x'>8P*)=v,GgFNٔzzpS;Znnμa[3nhCpѹϿ MBЦf/qv"ǐ\; cW7²J߉L%Lw)hrz#UO@ tfҀs[!cL]t̩DkS!htDFGso̩mr([lHay$Q!G׽(OԹzLs{+!%H|O#AO/h7:LJ9'?~ijkҡQ4-D@oi /<Z/0wӾA8d|ZN7P"q;cE),/a YYZ xM%ǜsij  U 0)v)Lu:)}$!Zsk!3kddY ueӬv@X*+T-ZVTXFhS\N^t[JSh ǣ'9.Ŷܮn">Gg%-tg#rM5NNțr#;"E|5"$Յ$R7pMޚҲ[M-k ' >0ǵ{Y/c$uaՠ;قf3wdʮ^-gaGeL=2M)SoO=o8KUvEjD\_kF^`,O )KlA(1܂.u;\XNgT?[j = fw*FRW)>}=e6pϧ UbE)sW7p{,8[Y_T6PF}^}0y:& f!1҂fk3B6i{s[?:Lq w-@^*}1|21ZŸ]ϸG%΄J{ok!--MF=CM;:zG}7XtVޏn=}]EvzX#92~NTUEsy80*͎Q QT(P~"7e- E.*9*Z`fٔ2g^h oq0M^^z\qip!T[_jp) V'e؇-9^3$lrgU9Co5CՇć[U [@[ C 4/sLg!(l+g+P;`*jX B3 *ԎL77F ISa >:ΒHpJR\c %L݆h\lTw4,@G=ޱo0֫.]UzWU Mpwl:Kx7KGV,犗pV掬?}FShkӹ, |ۍnhG -poK;li0F i]` \Gd8X,t.>78ɺ%y *4ip܎3&D#ENՕ\J;ÜFj<B#<6_nJFɐ`%j ^Ny}kǧއԕ6;R/sg_5Ф'N#xaF Y$ّ6t8k!8+hkmh䐆 He&g_zZFVfrbhm)/DQi!ؿg j"-=G8]}e:9 $ ^-Q,'T2hԾ˪ӪBwISkDn[ZUiwdiXDd5|7 WFKr9 -\ r) P~RB6`&- 2ԛkz`J~f;{ؐZeĐynAڰ-7UV r?/<6`功_?'Mu|R7A<0Z'd5t%6ؽ&W`4gOllntۓ8S{ՆE7FPNλ2Fbgӄ`|ېrAhE23C Zj6'P>9 SԥAI&גОY K̠d]KiL'ޤv0nrltG[2|ک_Bj1h gkHC\Dj&tS\<ޕ,,=V|p '<}g3SO2u\8n'xMux?F#}T /}q ~@w g(iVʡ7U,~uAb po qcա5$mꕂq ?yW)h.*fegV3ME屝H^SE:qa>8/7BO*PG!U'y4tj%'a&hG]3L\ ~=,C. A[ОF]\8Ȃ P%a uA߹^׭,'}y;U~]f*Cڜsl`rJ7ZdwBxIr_aN|m)Q+,_dLQ@PPRc'O8qtM WQsqoȔ!se1'sQ5{B@ ?0VI:DsiI^8,%8l1)j-C|)m$"WV'St0ũ?ϙD´Kj aފ[=hKUu02b&6U2M\=,w?҆ R ē٬UxK>3@5ٷ违rq2i'H)X= GقӈyF?[ida0‡ =we+S`mLs0#EFEմKM{ U*/3;,a^lNyiѳIAuM1}.,V2s6 .כ#6m4\4*+ deA&N828FWE|P= rcki= <јHu+LbTp:xTLaCF(,-ɸv"~B9"׵FX@(ZG+9ECoPO!()6) <>4( xC$ԧ(6\CcVޅ"9,ĚK[JxT?Wҕu >!]xc S׏oլhOuŭ^ 8\Cf(Ն1F @W]TRil?5WPNK;2k!A@j0?I"JFW,S㐎F6?_.,WiQ{́r`sS*aiud'լĥFۃo]]>9 D)QTeL)^KLQzeỾ[0Jq=86ȼ)p+ßd 7wqg,[$yM5T@3T|AG,bt#r؛RNz%aU w)' Ej|2t10\u5Oإ81.t>ցZ'n`,Ǒ\lqNW3 kNjEp:M :3=Vǵ?֤8x(c{e93g-aoC\6eMmjjXG2Bg8_@̩$dd(+ kxuϮ&,4-+6S|[.U5qOy۴\2b )c {?b<z=zNMzbYI8e@LIxC[>09l3w dԳ?>AW'#!dI.,i#] FvZ"/eScl;m&gU|&vgHg'2&g,9Eu=*ʅw;|5dӾgr(f@4v̈́]8e6`wkҘZ\+KeR*^JKU20Vn¦H<&JicݘXQ]n B>;-܍@ⴳ`"rt~ɶiܝ-'.g1MI{KbUZW7e |*9GS`f E8fL6+Pzs +4v1GiN4;dI&[ ʽ NU5~›LBh.?#j v*Pߙk8JUĸRB^mqKl"|S q|N%PJgۭ폍~ka:2nVTءv=}":ਗK&x16Z wts1+4yy[ }ȡicw )v8pu?&,u?\mѱNc1Al2ӓ3zcK ^Y M|a:\)%!- l_8h킙s!yvA.݉iKq#7NRwϏf?Tpf9}[_ biŜi_F6 u݃JggEyxfzLGˁ\12c`YiYM@:#MTpſjRܣZgXu/gpz*ywQaѭ;"|iiOx%leWbpzh6t7r=m/_Fm|I`>8;e9'J*<TX-jLV: wA\&rk4P7d\ \b8fP |tM<ɖ}d7 m pnxqgg1*p<" Cۅuz_%ǹN"y_57P!@Kl]4wl ƙSrciY ,utଶ19E dx%u@vT6}. @FQ4.;#3N4n!YQjŶ[Ҫq3<.f0Uc3f5KՄBq ãXLն* `L >;787оZmG|˦R#C}/H3xDN98;k>$:Yio16nIVuKߞ-Ի15 "L%{łt+QT˄d+Ԃʀ F56rե7`f" Bb47oao,^Ui"̑&'bn|!ke"z-m(L]+DTR&mCO$D)> `%K`ԬN*yG7;|3U3T 4* g([!B\&xӿVn?}w8~Nls/vN3 CZӉqFrݯ2( =0{Wffww.C; tWР]EMQR?ΎjP ZyؐeC?]&J>SM0u?;iQlnvuϲ ^0P.K`];B˘:-37Ҋi$RHvqT.T)&:Yݙ|`u}>w A">[;Ռb 3Np`}c;m b/(ʬ'K{HƲ@ Fԩ[T]tlk[ʫaGS͟bQզ|W<B"%ڜvT>zB9C sR|!/gƑ䥦==Rc 4;M]A>k=o|_柬3B4cphb{6SӊcY,F9UK=d'bEDJe|hH]/]4EO%G;tOTZm'yY~6AU \OD[/v7 n&."p~jV<(Kt)N q 玢tG/_Q0ZR-kXY- px]#g`W {b\-'~<1k_KjMBoY)`\Ϧ) -s.t;&<I]&Jpqtx!*c% _/"~-9*eK:V+f($9Y.H %4@xb#̖G{+ϺYJ Im_WJ mnXyI=&6lfqӶR UAK7y3җU}eG#30VPtt ^]aqTXCZ ~mQ#f,lET{VB ԺZOOfɷ=/A9KBFޫUgX_%[=NtB5;4 a~cU68@ԍ/lcqGGoM#9fly{Q.Prz-Eo:]{gŔ# rw}bBN_Ӣ6qPb2S./?W|,nҤpf8I鏍ȃ֌U4Gu(t!6dEǠؽ״Q*mye:4ok+$p&At ֬Q~6[ms}$M()TA G) w!@X 0[xJ@'x*ߍ{ZSt#T率qaI]b͸ u_[q݁\F$>\tuoa>Y&h44Ij2Q&+rڕ_[M%͈] `'⾲t2 B͝: Dq.wbtш:Qot۶Yu^fYoBK{4ٱSja\)SE,sxOG: PhCޢ2j㭻35z^a=)mVN 윁o:ۻ0Q+aY=y`kyp3;xœl[Z`  ( ugu d>Eq :Ly&iWG-h@_'Y^—Ɵ%˾zO#~:h8ohj N SPI/tM#?ME#*N %JsLb=.Y3feVen ӡg^"QwS vp֟;% 4^ tXQ8QJ#4 LCJ"lFxy?^򼡱^d367ʠ*=ɡHUѼԕOeݷn2>*ҙ 8nNBarYe+NGӎ^^>X:2jEy#|:/L f%`d7x OQSWπ!TΗo.Ȑk")yZ LhȓS1UwZ=mcD_JnpL62 xCv Qѱt0իk KG+bV #+ЊjpR><n 'dh<\ 0k472WKg="_ baWh3xm{GdM<p0@ʕ\b}f@'7Umr1 L#vAtú0y5pq;{//qgu};J|#b&sE~b#zV@ʕsYaͧd_O`9zĀ"s9%}V!Du7<\..lXCTNW-;q\R&SV{#}Vk:єbfY;-VJ' mfǗnKdnItA)lV$Խ_9[8NS>4H}( @ Mt3:r{Pb6qoԷ_WCV7L4ϲl̲Bs 'S)GԎ-PQr# i9/7ҕvPWm8R5'S*.QnU'd?v EA񞸿m,"wWzI ݴLUcF4i9e˼$`_ɶP*^k: PԮ0<2>Vs6tO6NN}JA-i4[GX7&_Lx͌TryÒrDP{y@# PHNUDQ[<|ot&,PR7TvU+-03pR8 |1Ax݁IcEs ݼMd S4T+w i { )(q.u`,{O3ڸ-!۫p';*Y睲?W(fBO`XJ^K`]>;Au%bVqs'p`+\ei{;42[hrD!;Ón.*5[X1lеq|džZD1v°,eň;"hzU![G:YV=wjߊSf>1+L! nP J s>S᧋@5q q۵;ە'91S^DOjvĢG-NL%} '5"i/Nw;(S%?GnR5g5KaNA|xT>|i^>I5q!G"tT0Wk6FTdtIWpިyf"6?n9)ۗ0z:$ ;AKk!({=MXE7/0m]wFm!# ƛ8 ~ȨP}?k:4uo sLP}|b YဝrYg  ^6lB5di@!3oO4٤N3 pƝfhXlv@ъk?1JoWoOցL'Y.yhqe !0 f{r@:Fۜ+Z>K[sGaJH 1ʉi>/ 6ΈTMG|q獴 +}u5ٿ4BB4?;LEցk_BR޲M#]m":I/Ơ׳ ghBȬ3\tTo?4(pW4#.")@L!"V r 6[ xHX\Ѕjm>#9{'{P(IW\G&8DžWص {4"ĆU7tMƑ+ʆؒ D!3I͉s;du3hg.HSؤΧL?n2alEy"B,Oy/3iI`VM$^LzZ7I* |?$Atn{f>2R|q]W&8yR)kZ$™q!YDNhE2nR'$ӌZĈ`;S7b!h2+[L%üOޭ<E[ğË2*"v|}:.3~ny\4t d򂢊ECdY0WF#Iq 2FdCA^t$zINǨ"y^Zounȑu$Aur&W(LwSD EQD/y<2SIW8+ww6<쐗nWAaHe>ܣeJ>BL"»2}0sLnO#r)->PfAq0&k,ڱ%l研ʔs}UVa;(DH Rⓔލoxz:G-N$h@o`os:s6AHBa:$#u1rz`n-U :O a 6PL fHCEwFH>޷:N]d%WQokc [PPKFPWv՛O$?/)5K.3R;rdWmyᙆa6&i<NՏ֭ >>[IzҾJ+|#vq.=^w a9 bt71Cw>Hظn깡Z m2dQux닲E0:n"V[bD0G^& |Y)͗tnG+nE/"/&Ti/\Q\n . L+AH_Mb{ә^9jHR,~Œ[:csq3x8tUWEe„b6h9qњHCA8LnYOo2c&~M@afф뮝gxe"_)Jhy>1wxc Fţ+8b/"w9  @`s}soCHTz, `p&x[$c  5 W#l*K媗OK ne(32;=/4u0<2KM=Cqci 1E\:gpMpO6,+sZfj7㣮0?ytjd2bL3qʖ ׭Zׇ]M虛PQj,l[=YlG},lJz#xa֜OQv~cMPXfv9QpILbQvKk7;tɢ˰0;Ȗ%*aH5IyUb;{H,i)_*ْ}LW3|J0+|D)1.Ycpi"[T9TG$?~91 DO,?Ae&Ioae4Kj?*pWz)ۺVϖ#ɪX`#"s/SPE+U1uA*|mk@\OQunH`ȏȓƈ [yDTU=\W >k!{ ,Hphq,[-ة;v⤧J31.ߖ0!hj q3jbt<.7) 5nv|TMjWr|&]g8t 5/lF {x}[ٚ_(oCx._/oAPgoK~N,|&t CK"ifڹ#k=6N0H qp k*;8c+Skv{h5qY6[ @Q@2ˇ++%jMƆgʍk6)^CKT6$8 s`^V+ C\VFLԶF\&\'JȤpV&]\c#OyF O>DoՊ`]r  Q_z9䥚5i)\I]XphD`Xxܽ NSś)9?ypPsMh^D 12xOZhgm){\{XM9]Jl>/RYQ AN~ iQ>;Xvqg&X<ɕSF論l0͘$\zA'91.C+Z!%!\?Êʑ/7gTAvjhIpl+wZ`$FS꘡ʼn~]TtÄ́gsȏw ::k#mͣWPht{3t<47dM0T\RC }~}g9Xm`:^g)Yׇ#TUiCx4D+H'|;},z{-{%}yt%I{姦wSK߮!Kj SqR0N8htF[3ֱٱE-ޚ~;/B1j^SJr1UNQLvo>#0W\ͧAUÆ𳾨&QM(9 o-t9mtM xID ^ 4>U]o4_d E~4ȶW.+];a:bu|w~71a(CWy=wB*08aޯ.pܸDTGLf JQ'eX9WyזZ vA-L GIGh-2 R5 g[;ml^ŧ˰2qUŻ&ލ )f8ѳHOM%#|Q1xsm²y_S e=4u[DmX4{%*!eXy>,)-y75֪ D|܉h*?I}r '78fJ7=(3P8?C`=}RbXi fv0(#; idC!EU$ ҞY@>A$udtwMH;(%%+,A4:;V0UP3?U8v t>-P\UG&oT;\$ZћV_|.SM8Ysq̧ ;CB dl+]Tl,n:?^BmS;8.CY I֓ '#DU&I0,@fUv'PgaN %0Idz g'km'OU^L«/ fl .o'Uס0%l>{lpZ;^*eP-60CB7ǎ8je5AY]i~Ԓ],5ɺSӨ!Cy"l?@O/m LjG4]ވf]nlc\*m~h'u"l ,4 &@ LlǪY2o)sLBIi| b[̚'h5~K}Dx?% dn8LtPoƲӟ4.4ysPLͪ]rXQe69 ɖd7 (߄0mz4~>Uv,75?xh~~>c c4K-V?'|#M0k8" b-֞9gA ]M tڨF(2Cp xe>wvvqnGik^yԸCHz/9Y\#w?9FðU>Uu $TKWDht]a6TaݏP:F4haI2"JH͉{{V6~ЦJڮɥq 3NS5viĠ',=\K3N0'C %{V]O@_ô!n6\ymi9" HE0fGv.*^/PE}̮̀׊X8h,e]gɸ] [=306KqĆXbz=7gGt2Tp*l٧!ыuXhQ*&r@)yci;yzQ kXGOMP9 I HWdPJBIM \g)pWFECS5A+%: #Xmi6OL Й\ā>Z@^Mj♓.KϷ6>v"Zsg~i)Z; pVdjNjP_ q#`G{iӅJO eM@(ܘ!Z`* `s1ɍ@Oh($$W#,6d%!=v4hau%c7v1&C:H^wRDԳIn&NzɍGg׬%dj[ǔўZǨx=wbJU )iL{@TdB[n&J/A%MgmW*o:ڒ`\@5_] WzKIqK rT(i ;0g[mKp{C5$n IJ{H9$OEC\aމ?L]+DbrX|aя b¥'y F`I%!oNeGvCv{ɹ^+7PD09F6i"]XAyo1Q*9-3fD*e~"J,A4ge@j-N:q!gW6kbec7b]PN㉗|LLK~~LΊh:3z?aRI hوAMT725D#`xCDfߍidK]f}ev3P{;l`R'xn7.G-b!≁e4=plt2a=+鯠&H6hB\@ w7p9@qm=VFLY9&9^!}Mb7A7 F fr#1.vg;1keVW#B%|Ƹ:WUr*j3-ڇJx&KT-JykZxj| л'A;*bꦚ;˂&1<#?n(%t9|p"̏t.[Gj2ԏf M6 vk|& fce\EEvnL]tVSZEiq]/민u32^˯ut%|VYGla4<ܪ;ۜ|G{cFw4!U Fw̪xR8(Q`H)PI쿌7Iv/|.|$)VZaHg]=+hݾA q@sQNsbl%ߕ=)}ztTJC9: "a7ٌPOWx# >4(Yohrf tlGc+9(WtTbu?Ea@eЫ9"µ1y8 (  6ˌ2)A,y:"b(Ih=?n&Xk EPUn19,b\ed_/ ޒfBc8cl7't z&<;y췩OT|v f RL^zؖ@CI_E> Ek_jKX qx`aE$8Fٕt5lkG {(w|W=nW/+t᪸b)/!qƥN|MOS!p10˿\FR _TԢykC\iNCMHju>(D$BJHoqܑ`JC)__s"VyF{-mɃD/]7u,I &"EVⳐ|@p^fnŃ))9,^d6с d9;¥Oj3aANVh7nq=w@s=봕zP@jt\,;-q]`u&.-B/UёT9OIJXLT<4̨{B=u7bN3eP0 ɞ2XyasC ΥaWq;mkUzen2;a\tEW_ZG,μS0 vqL(.1Mǐw9w/$~rjX,zcq ϑQ./k#ذHv6gss4yDg.կaTX{Q9aUc&1du}ݜ T h/vJBxXZ]8Dhq0$uY E"(;SAsl5h6ˎٜjwL{-]#,75M *bbZ-/{yvNܞd#h6rUQ~"@ cŦquΛE`-8nlk>ioCDSMgH6î 'qQ8~5!N 7 w3|5yQgbN3>~~M>\bQs%VЍ̟jL(zY|KmNfך3%ĸl'Obh],8ضy3ga@dZYq& QCoߑLB "] 8_w3o^Nu!e*:C/koiׄ{ZΐkX|20j L`JXʟ8Ma c9l13֌jq H`cǮБ{A8]~2/^֘5zqoDkn\)aAigvR$`%uw¸w@RZ8.y^Z;(n=k >rYfL~1Vd7f2)e!Qޜ2" &aN,ȿiJS36ZBd?aZ7Y$$V_ҎQi}Gʢv ou_(0۲}Ofc:}%}]HTa/؋cSz(۔yS S:#H)W] :75 hCZ3 pϲ Ae1P g?(,_}5h+-BNJT4bfI ˺bd%nRx&/w1f0!U5@][PC}]TzR$ftu8N2rf4v"PP$i6#|H4" oF@vj52Bg㲙ܔn*8@# ^sLJ?ic _žH(s2@Q?ka( {!p EDVJ4_*!VŚ>!8+uL ɤfmOR_. ڋY[S S H8L\:zHϪ-us=S]ﻗ?0·u+9!ثn#||DDZnxL;ueג3ׂ2=z_d$신neSRH*%ٞQyڙ(vsrUZ}gRZqOȮ!rX[#Fo^bڠ.'.-4IVYܯ:`!ƊMU{pJyd1g/iΣ?_P$܂Krj_R{_dfS'3?A- LlP˜Rï]B=[;Àc'RǞ5 ;۲'%_PE &k}QG%cyXk=?j&H{bZrS^ >(̱ Czp,P qDSa#Kg=?OGP+8(5L5JSㅬ8}f T7) /*, 'ޤcsnx(JjY~*:w,Xͳ`er{AMol5E.sح#"\DU[Lc?nb z,%&c;(D~n/2p7a0_&QFu[./_r`KKFg '[Tx]lx\9JЀ:qhTaށ dq3Sf'<%v}J4߼ȶ]|iQY ijX@TJ> 𦸤]1g)&c,bl7`a!w{6T5 s,D%cT%X|gwِ>z-Hb$i<3JR6TB8_x?XG A_ l[kwoߊTC2M{0d?߾} ƀѪAJ.KA>0E1c([ISX #bڿq = ٱ/hh HmTXˡt _695*Oc+>u_^cyoVmqɳtq:Ĥ>MO^>||\vK\w"hi %+#zsk>S(NeLVb* dPʗLTЗ7Ň$ GH Z|Ⱥ(g;9WD5d˅"&#hH`$.JsE5.vÏEEjDz^_7gJrqU< ܭ3J.$ ,|S1`a _@o{$hefeǤ"xj.8y|ˆ`hg2&.Qg4sP7* 'oghm|Ek0.Vkj|MTx: n[*.o@u[o;~wf6{(Z]Srs< BB؅!vNl݋hv1?U*K o,*L ,.?6_ɼa1~KIɀ4K11ZNoh$7!FxՊ:8;n l*v=ch@:ݐ91:r_n뗘?ᵨehn2~z{+ czl?p7Ͼ>YnmC:j:Bd؏0ݟUpKV"ϺwPHX m_k*N Ch//5r x*F9@P{C%=HFB3 *,:cZ+N5 + eL_.=}k+S2Zـٛ'HD̺44S)8U!D!g(>T&RMR߳r6p,ZܩQ8=ͦ/*"^re\vRydB[qAL`5O"' 6  6#opyĿ >ԏT_N,vo~1 NɈ{NQ (7AJ?6&{XT) 5%y& X8qI[w˨-GXrL}JL|Lz5]ORKkU_G՝y}i t sn=Lh\Ҿ`K-9sH׷ɉhPb% Sgm672]ڶ2MU_STtDjļ-ANO^T,O=Y,iark"nH'Zv%J)?45oa+XW`y\*S vŊu7W}j.iF2N=f_)RZ~̫[K+x5SP l ,ՅƭFv[F;2L0qSk7)~&/q! Gk9~;(RU2$n龺Xav'K!EHNzgpB]ߖr-CKps{ܶ\q8TIAޢ%Wp3;NIMV6SRX-3;s.~qыtm5-y(*8yKVHKLV.PLqN[[/iK pcf[@Oa_=wYafNO. O*#Vォ/rF<3;$3 :Γ|Wb af:"ĹJ_XQRձčuJI f7TlvF ;JF9L )oU~f,  5rv >T^0BBPuEduʑ,'6`vga[މЁ\͡8N(2Ciݽtq۝Ӑaq[S@mcՎ ęgXA w=q?mwW-+w9Ġ]GFq tkz񨿲8ߴXs*uM-:}=poa= DG6Vmh֝86}R:̻Ep}\Ia )_$sc% bB{wCBJ|*FNmkXgyQ r9.!~SDnNs$hxaُ^_3sqp6wiyQ?,fhܰĚ|  ~k_KBZpbOG]L k jh}ZHH czUu%^a=k|gЖOW, L~1-œRh ޢV ):!=1OIzIتxr*Y7!82"D*Z%TIy O$ I19nSpp?n7q5m2`L8e /$N+vfut9^]CՍ VEKyuW@2FV!lh[ec%>>Z(rlpɮl~kf#~:6XV%+(%y7$:&mmJ\ls=xحU6u9(k.FNJN3 K^I<^0Vr,"Lʎ1kQ.7i8T{?pAeHOZdwQ|T,S6Z9I3ঃf ]1A0Ux材g%_HJc0u.u9CKXO|Oߐ5/ , Hr0M^RCJweH@ D6} brr#ӁS=WBWN{EIӛёnXG~$1^/ A.=y ;Dx1U >$)vTu i 2Y+ahJ.*Ίr^еE4$/2g`}&yR6$[ iU>1[cZ[SUTl"%!p&,##FD2urb_ٹG΄dNNrޡ%,O 0%ri:k!#~-λ:=CS%}48Oa^ `cd:+ݚ.P o&;5σC4kB>wspˇs-/QW3׹fp K'r%LX%=MW3t+yb*<&Bڭ"%LzP@;#a˦v͚-mF #@'iħhGT!UW# ]P!Nꬬ4l[n7m`+"e۟HVm붣p%Z$7P} }Nf.&~ޘp.vpÜGZBU63J(<:)x1rt!y#"#{@ [9Ti[.QJSE]"TzI*P`|$v-̅'.WBlśK^[as<^w 8ƌgqק p:X3ULC' pLPR1`̕}RL~:!㇬)NvF&⹶ε_х jYN;7|7񙧼 q7c9dM9pX6^zAt֮BUty3/Of$0i̛:s3-jf;&`pĎ-ʛARĮf8FWBMS? C1? sT??^@DxOmc51+=\,-)b A fg, K,+Ex]c&0i 0җ*V,b`VST!H!F\Ozoi:$ jhڝzp{@IFBRhe3ƗPS\=:PdH;V j^iR(w:yfL\}ͥԊ{~4ռia uБb w p'H|;ħHq'f82Dk?0Quҩ`7Ua?/}һU'v|yE`"e:tA Pjj%Jҍ:RA"CaQl%. `"B'z3(eK+lqN\_FIljkDWێHQA~F:'N͛>$}fY+}/  ֧^a^M4~D}9쵨Ҵ[G+xk]yfKg`f@檟}'1\DW~$eY \؇8.A/>g_ԥTkp"\h"ͩ/تo | 5g(.SUeXO1>]9)$.\(Q{lHRVzL=;X||oU}%SU+Y-]sY6ܠHUT-V޳n" Ql쎝e2k#F2ȷ[&V DEC]vtP֍EVU(].pz&:ъ!&51WE)Z)A_Ə]5 )_%Xz J 6OOT $ Ξr/ "q` f(MJ@>XdfDFO!-fׅ r0טd8} `Q W~..dEߢ> '() N< jDpr-Ly!8$:@nn[D6Sh?'z Y)6Bñ{ki*k mv*:WDSZPyh}&O}`)c }k6:IPYԼ;]R闓w =3CLɕ0Z [yZQip+VDiMWW`;z"+Usy80ԥplZ8{hVy:{}0RO^xK6M1fd3P]ak#WA.!wK/!(je?oBt)<mg vt0 xjԜ=\W&b*7%iT)9uQ4 K~mEWb/A[P ͘J25Ơ݋9QJk?sFH 72 T"PXZF}陵 :; wt}^RM%=<&ĚծXQaig䠗ٴR/*6bۭ9 y%7Ne*4J$F 3RK)l/IkεhI"` xnKMb?HP66=Hb%{aԐH/9uK ނƒhM~~tڄBX?m*)Y7 +IB_M3[3#"= |ҧN^' 'Œ.DVVONdl>g -Qr&5Tc~~W.\( Wi0}U9kokoIG#T%khVeuU6 )P"\ɏF4MrR٢^Z>(jWF+ &|z+pۇ.{Z1>rU_6v%O&z^p{2)]o$j3˥)\xTQ&6˯¬]R/Q__S|̳KUbJ7!5/JS!ֵ(Ui*q8'bnʔ^HFTeߠ&u\#a[rkW7 טi~>`چ4"rW~2&*)"=Ol*5&=JO秓ϸ|%A"r|Ll@{s\VfoU~()kCe# ~h_4L6L!۲ gs6Lw-xy6RnzHld5a*8E]5pPxKGC$ŕ`7KzXB_$ b>O}]BL?z\ZkC:kLc%TrE<^+4vzdXZi0ExDۍZYAi{};| ^o}NOGCzt.uh;"yGmd?!kCA^ZI|;?V)Tv^G%β{̟¬a|;2b:Vr؊>c 8' 5hNqeplM zFF ,k 4._&-Ц:>Tva-o_P "!GZK%B\v#' #^*BBs@VYTzޝ-D9OC!# +E۔Nђ[\aR},;dDRֽ>>]ʟLX"K2tж0{["?_JLǣΩ mB6WP@h҆!紎QɣҺYS >Jnߩ=be觎M `Aa.J o2P-,QIi0NDz]R,,T2o!dUIX+eܟ!lM6,t d%Q_ggj z цZ98$%@6TTK;7M\ݚ"X?_Ml6kq;(&Mű4~O5^Ƴ2ʁ쨤%`!_z 7#$=TY $yw|zj 0mJlII:gC9ϑ.|' S` 5FV# v[! lҬ? W.,W o/etƴN0sH}ʩ#^PÚm Yk+#P8dQWdIN SF8ڲ5KS"~GiѤKj} hl3 ܃NȨ,T6Pcc wɻA (p}* Բ$,yȼzm1^j,vY x&q{`2(]_-*@eny4L:>JlE#SJ 16swc،vzNy~4qGĐwKeN ):?ͤA[.٨bT]g랧?|b|KF˄N fBŏ kܠ.ײèLD1J $WH+)|yJ sbrj%~Ȭ~(D"c1F>Oy7y* pdsC&YI?W¼e\J{t-C-H҉&l]ć7Ehh؏XhL^:m7]+(' P0޼.0ʗ [tg}攻%V2?&Ydhy zMdIhnr E+40 !ۼp뼆w orPĆGa74 1X+H] tk+R#T!6uֶnK6]%T+Y~ڑ1&tp3.+,zؠ{eȈ qM1iu՘z$~?,昔Q4q4,1b߶Fe- c`/)L]H$!UYs`7z~ @}_Ӽ'PMF*P:6;wan!kߵΊ v[ Y=#Z6qhhkf/>!lG_@ yصIz $-PTDf b*WZǃ Mxdj {@+O M U8-Pv_C0^zN ct=f;ԺPPgrMWn 7?-]%Iq4bR7^VN).b N[XB;;!|rꎩzI "LGTq'f*MI`N0LKZ`n-)O>.c`cubW];hQp&l _?9dBjW%GjLcT8u(tc{A?W"~PHHV;>;;qoj- "ײ^Np5Z˗xɊF ?P' b yxd x\j3Ùvɳ9OsYT_lD2.JI8S ͫm%FumINCi  rNujsC5;rTy7NG\Pxx_ON".)|YxsYjI+ C ?ktd /sajvw%,@(sO( 2QoR"Aޟq;VŸJ5Gį4J;w. &ޜ8'tQَCZ. 6?聦Aوֱ׸:V#'sinpKf3;!=.C c_bPO=;FQ(!܇DsН0fng%WW-좠(3)*i@ T;( ߻}BJ muOMvz(V;#&dz X.kHXA<4bg#~#rl ֞hn ]r}<й؞U%~YN~ۙ\}\Zzl^֐TE*Aϵ YzP xxdi !Rّ#-^ K!<$.}  ^Ctz^4#`2o%2IZ|iiϺ:?]M*~2puvo+8 ig!ب_FآpeYn3\nf6m`zkoB?6- Z)Xih%}a'yvcڮ&g|CChb/Z`qYlaQ^i8Xo (s2TM^ӂIBDIf_,RR#huu~ϖSdRwtK_aN,+_̅}}E߾TPgoz8F%n+]~7%Eҧn4KEN+9dG@u Z+Gv)g{܇5w=c<k"膲~Rȩz~ YgB N4udYDA} a)\X4! zr ga48Z{ެ++*vAP g1@AGyI h` Ԝ2H&U|I~ޙT!z^R52Hw P}nn*>B62YǡӤ|_8: d#_˃Bhʮ1+=$3ZZބ*2>}:$CS/cL\bW|2Q19^vnf^(8GM:YMD4H"[C-KsM>3=Ǽ̵ Z$"N "k8C8~@f uDlG(jfqG\N(^w۳LTR;Zbjp\XJӗJ[S>  H>r;<aZed`%`+)R2hDE5v{f)argX8YYϘ}{`. iDjN.8$޳7:/dq~l'f |.9r@"ˌWAؐk2sbd+mҒu(kG2t4!X0>IpPUI%T,ƾhU|5睢鉤 0e* k0'&Gp%t< )|mNHT S#'S{ 9,gaPt 8OӶl®F ,'Ͱs&s `\ugG4Bl fߗsoݖu>`N)8X??"ۓCl[HW;B%E|!ż{GN j?d`%Yp6&t4a=j`چUPdl.1!q`;TɃ7lކ2} v E!g6&"t|1nd\ .6>'JU'yI%%|~4%,mi*I!`1jnRT8N2bhS {')_)VUF<)T̋%Y˪ߚcg ]􋤥ZD ’|/;JHEډ-pke9x#8CWMP7*jԏr7yyt· .D)_%`G"V/uN*FٚQ@f_05/tPݰ^Oo׉dN ƭjH{@*C:O o532iN?YUK%'F6M*$KLFnzVse)ǔ7#۬iwn_.^.6!O9C>\g$MAyvD1R/1WsqQ2#] $sǦ(]u?2uIќ;wk ~K?{yV.g.-3qD^[cMPXʀq?.QS`#2@jN#[@GmZ kQ=svą/%(^v"nSc ġC$)!*N{I-LM329VY/t?QW@PGy@!9Kjb|:e;*TlmOLyCʤ6bxCYRt/RD=AgXzh6Ge>WP~~:|*I۱ ؖ~ѼG w̶ԈO O(!?outD(Ȏ.Iͽ;ajuG; l.<3/I.^y%Thƥ%߲"~3}ʌ}+B$'65q1Os\ԞnoJjcDV' y*IE}%4xy|ɜj'F!/ zH\&NK/gFbTkF/qJFZ#I!#[qIT vQ 5olS!q'ܟiYqhyIsqx8hB%t+ɉey>&𢨿"Q)Ҵzz#eho@9(.˻秇>29V[ DgF?`щ~rA5XCbJ&̣SvqJ βKRDK|XcM@vqxC]zSӥ1䞪 ]ʅW:o""ח>59b`LU\dmZ2-X3[w,ULUS=BG8-5h8ZEOIt=v14~| ?WY"c*b7˓q#4%GIKY_U,!E)"%@ψrfakɶuxݲbZ#ԟ3]5Cгq-}0# ꜩjS)f!!idE6W5B[JwZoB<$Nt\߱wMun:[&N+MdrR-9ynN}+59+dAaAU]\PmK@|E;xm( Lyb,V}y䶞dT% {@ݜa΁޽tkAJx*C"ל>,57& rC8!wl6?R62@=ҍ3Y-Aآ ۑ) qz/]/zjwșJr86[b-X}X7\ F^ *2="5kXdPlt ZL}]rᄱ|H0y&i7tXȟ8L/65k`NcZX;dPH͐#E-bNqSUe۷R8y>!s? D! 3ôCh PݐK:3g¥Ն:TG waҡ1Ԍ%~ÅYt.~>c 4/a d:k,׹e3cc^8̆'Ec??RX.QNtHW m:3ڎe/fkhV=&0<@Y2d\2^ xI@^&dc .K%.AL{Fc$Z|,lHU?r񇡓1BNi:g^4=VcYQ.s0]ԣ*O<" UM @fgk#P!DrSހӇ#4in/,l[N/٢O]lŚN?#ES[a;=za7g-;̄*|cU;+mY61aVPVfbQp@s{GI:F|ʠW4Mt\j:)T-1#/9`x^Yi8M>epѓ C[$FTFW}}OPBID5x %u^1}KU˫;YSrSX?D]뀸璫I'>zdJ,QfqY--HKI5b<~v;<5RZ=ed"]9 TAMW٩g2V#P0軙-PL:՘,_!P=~4a]PqWҖG1,3j8GʅH7HҔ E-k5fH<ख़b v})AпcI-0~8rc.|&3I䒎<ȂAI%e6+%t3'ⰵC}_UZT.vʵ4Ô} Y}:bo@B=\&-QY6EQN0 (|)jL^aI Y8kUb~ؙTP T q!{᧡2!U42Tlb2TzS$52;KnG{d?nC?OY]6I1b*Un]k!š8W{*+a?@Yݔc~0T# z6\gF3`sCk>Y.iS}qOxJmsĀlbL*j'"U[/ lXR![0'T`)K}^gýDGwln#v$H0PT(A\* o YW,T4;tXmYF?B< k^zFm7VSѰ.wa%am$=Q&,F*wQKO^ӝX l]CjNMwabP5tq'֪=&K34f"(OQu^m6 )9xt]J /g -ֱZ!+η '=?:̃ށKd|,butʅ(UлͫoA&GU%ǰE'&#L`h>B?0c1rIK7ZKkZ5%P?6 \5}!).:O~6w/|~fH}Xa` MV(&^Ghs9Ӊo٪J* nW:nIdnJRIэ$TWTv}U.}{1eBM{xFGF7QO$ ,/JB%*6jfUS=M{\2;DzaY$oKuV(w h*KȏKB?ɮ>: TdE)%Ϲ-ȃ L)$ŘTr/D%$WZ4i~۰ܕ.%ُʤg/"ϰtM|r}K/e$Zk夳hI2>Ex!vŸڙ~\5@k; J4"ɠgHܙ- u(TA7k GN~D_LHo0f)g}Hk@ L=6p턼OgV6R投dU>QEHFDO$?w<Lץ]Gy⇻;[5i֣lC-)#8 "09~ U,%JG";NGG&v aĺWFtRAB&Q ZL<|-^Ib\gvf:ZT+cue2*eTe vہorIRFvZ&,dt5Ux}oFvRL RMInC߲=M 5ԝ{` eML''[O n]䮠v ? 768JM9R%4,œ!CD}9~^ՄԜ>u!$lS\Fk|c~W+?mx:žrug#˒E_ڹq7\;nG+ A+yDESl,ٮ#WGt}rrf":FTejAYYոU$={q󰵾7Z ~!]4:-p1jpW'$Rdg4e=' 1j˻kWq OGn$is#pet(yB!U,_C'N{Q1U匷, UW{ ݨu SkI=䗔Q.Nj4*$B8؅r QzfSi@|~hQeDExh3@e!4笉0A<^9Y 35RҸ0SpSeq fǹz@CyPIǠfHQME樹_M@Uf2ILP;+8*, &Oa^`^/c0&Aƽ C' ?n\.`䞛|]u~i͜ax&oC#-(8E΄bN(-[9Ih#}#/:]URAT<vMJbG9=R띈PW(XJ~d'/Pc9 wR>wwAXm1 ѸEJ|i\܎8Wnvn^vbƑ8 s!t!C`Zv̨K:ʰt-2mO 3%#"3P'yWj ST-wRx#FL@3{^piU'1=P:J},ݎ;0S,J(UKNjxG/\z.3NN̂'hŶv'2 LN$X7q9^gBUGB8u퉒 A) n\|B.?epN'W*mB 3LjGbO%^o.i7[ߔxv;7]T-'¸f kIfPr}huy.BÈQ\|BE;W` xՈޕ>ym"$H7ADqwN<9e\r@n0XtqwR!i?`.%g0ZU󡃍 ±z]yaG?s,0}Z.gA퟊qHϐ%S !Po@Jf5lIQgZQ -fxP^t i(DVwEVZGQb1E Ml~ Zfɫ4s{ś,)1[+ae7mڇv| +ȞSc vEj_cXIR3Ask%]qDLg16—GKx<k`W5u ! ӷ+ ̓щԸoߴ{'lJ4=\uz +uvlʽ. ;-`XKKĮ?a'1R?=X CnNB Q'3g~{tkY;j~Я{"@~ZsLH>oQ)|~|Ft$3%۶Llo^ =Yrw'fl$>4O/Sﰔ *MNRܚuF6ORq4 W& T֋R8c%{11/^2g|7(.;4-L$nUr[Uddp=KGкQKdcnCQ+۰IS'bW ~vڸuyB 'ZzL- ~)Dgdlu2* Ӄa%(u3LhubZ!B>?IBL>g7K|f) 1Q vJSz=O%>#Tz"m/ȅ5To3Bqv>֌HVӷǛgd>p(9~{ɨ̆iUר/Sg 5#oOn O$>4rօ;4X0zӿYl%QH}+ $bٓt 2S7حY"P6q { a8) ”lר]+r1fp43 .O]x=AXuAr7Wy רU${԰dP#p?=֗s_b5cԋ;h%%!-6MIЊI|dEd4nVf RkEDž&ӕ^Zs#( WUI\\afV~daw9x-E-'poݯ?I\'G-Nku9; H@PvXc,S!da/-  [#׬b[̔olhH'2w̝D^YGFS㛿={mN}t͚7Z  E<8lm}*Z' Vc4(Bk|p+< }@҅#JB#uXs$北޳-?%=c&XK4|f7T w|2̓A&ҾySFj,%R4f+rɭWu+kL qa@&z fe>g@VxV,1>a6a ЗBOiumHJFX#>Iw8=*EGُȜzέAe,*(Չ|9;e O؀%ai D/.'xBKMIRcJ׀X!Յ-;}i.A=`^+Y$LIrcLsB o-rL'jVų9dNᗙd2vqf K@zQ3EUJsqhA?7cJ$`#f,x=8K>85S@#g(ҫvk&.aA.^s`*hs(E dQ|S ͣ2Mc۟4:b%˜0Dw$u`K ) Y%Mۉ'{E^gj=0W1=HRi} B[ДNr)ΙqxTK~gf}# M@W ޯc>e, kk;7@u٠x̱B5T)d^o? iV_S7 %^Ca}vbRk?@fIdDPd/6 ?˴b8xM16$gBA9[^ }BPޛo\*.DWzly2Ve3{T0]\ܜk~k A>J*2nw=ԮPv%Wa8d#hpPvlY6%Lj$&q^,Я燪&emoTaaFx"wRB? L}\FG :ՑyQ)IZ9[fX(i1AJl*Ku_R٨ڴP~(WbVU=S4_DNQ;5dFZ)<"e*a ?~Ӿ|4zיHl9$ Or A8E6!dq ׅ۹zK-h^dT`us2pU 8P׻/31+,RYusCĚ}@ĬN<(S->WMشUN R|BV9q#Po[HT-M j(iA;w`X>ӓ&"k{̀LBxE'lW&.;L)y-&-)&pv:}1u\\u֦Qoàf#ic\wYl豳*R! dtӿ<5Ei_CpזK7b RYp^\V臸K??8ybatAWՔ Ňd\V aaLgCc>_jv+(+C6N2sAR* J-p(m#3$/30x {S e MFPq |V홧46%"*5,QsG}kmfELl2{j/\G|BNV^YI{^2QV1'IzJ!~.S) -/1rUٸeXzFUaAaLй^߀*B7;pV\n6>iG Q \7mP)RTh%L`k*QXw26_!`SMFT#f )|9y҄5H-K&Vz؜_=ݶt6 Ne%^!SAN5Vhy/S[r-.u/8uƅxfKoQ /FUUZxo"M!nPKpW4dy":׼JvIuoyI΅¤eC&"Rn 2hrǘ?6TvLM1˚['H{&{WhiAF6~ L#.T!9 +!VJըGkl?&i1>E}џ8f5]-bFaCƊrD1pCF \ G v(wjkA5( Y-PgffL8@kC} Ǎ)SѾ}_6'P'.|%Z}R .I]DϢ?:'ETwR((X}RZSe+Tی"a  !P8bnHjQkfϢWzҀSk a8G #xVʜ4ҡ WN0i9yv%3Wt[ኖ@t?8!z??^܎qq`FG u.پ:D oǍ{ [JL%%&b܎O]"^ wx@:)0Tg3+2{kRP d&xi)X# vo#;GxrI>h\زmj^Nx9d-;PJ-@mb["Pd{\…*Bݯ[ 83NaZ|^G[%.' e!!Θv{#;_i*o#_GjiȨls^iCL]S$p -A0VtQWhkH{n"8f_9 YHF;u_\_;']w@CS{Uc"iץy{.\},{rg]ZB\9%CQ<Sh> \?oM/Խ{ 26DHqz^ϼIw}Ǧ"/JyJGfFI|g11]?q@Xsx0gIRŖIe k{$%ƵB]c&m`{J#)@pVuѓ٪G;UrF3A2@Q+MDF?@y `lI<]Pt,| @|I8-w@f,& V$ (kfk*7 FˤܽSRC0K2nJwS tҹI\#.*mQR{hlbq$E11ܻ`wQ +GAdhITU3uDJ qqe7TNyNSЯ?yqfA•jDŽ>޾2 3&֡ 0&q0l2o-14ԧSwv%л%&*1ge']o= ~&C+T]F{2pBp!'CqInk.|ÖEfv wx6mk=@h2~8Y.Ƽ*(sT$'Yf*.w镣Έ$o~d>B&q;Jw?9`ľk:F|':/<f $Fw4¡dq͔/{iܷ]q"VOͥBD_C%>u8ƵY+x*)M*Hc2Jk22;8Je;Ͽ|} E;Iz_2GUP9yr ZȬϰifmZ=Ϧ<~4nm7Z u7KXGl0SIl+aT>M_mI@IaM-LtYd=9%Q",qDbB%]0c/W*}’Y<sZ#440?)aZh/2u9a_WM Ss]tS4ɑ TB`ts{[#!]Q3"+;I :kFY5;y񾛳Cԧ\lŶ4j @2 @[>5NRh,'&dKmls`EW [1Jt%x(f>FjkteLGjh )dcb,$@ebK~3VwzЛ8n}$q!||9[ 'înB%' ~fN24ps%@6tNݝCDq;{%!~wwkv+@B¯FtB]8K0޽BC0=RU-\`s }Oob+Ax vYB>1#h#(^{j!}ZB'Y [}M]-OVbere_.L>+j2hcQ!5^mp(,vO&S&-+W8vO1Qbз/0GIzW4};n-M1D#igxX:^ڮAZCeo&&c.oim7i3' U2mqrR$+:T0 p#|=㈖ʫ9r+h*vid, U `qV^&~L%1m&s( 0yw׾VH:4YQ!#c2:".ǹog*JJY6|;/bgw%wTx1m'2,xtŐuoYSP7^]8^>W9`9O /Gv9۪䚗_Ĉ@ m۱Y$72f)-̘-,UD*Юt߰9=7%CPPZzW@%K6?Lԅ}dďQirZZ\b(Uq7& '"y ƘNe䚢V&T^HE̘ƿiђZKyeyw9ۖb| /=<ʆkdްMȗDl;k݊4+^IYQf 'ЗEOGqsӬ-{EP0'r%'Dt-ؤ"!.؅޾nVzX^kq;OG覆 cTߵS9A篍V1VG|Afj׈0TYD˷!hމu~s6GqJ}^ϥ= ?4m9c"e8?{sjvML4 uW5*km= w0p]/bg W8]D%&Q+ +Ds]V(pːE!KSD{Å `+zIBM=ڃӍ>8.-T#{z F1b +-r<` _P´I(X7(PpAk/ث^[xw^! `'ُ38 Hlָw/$ws˝*" ڛ + ,ZУh8劬?YY3e%mQ\oRK.|&2ћ۱:G?UMۺX;Y8`J[sL]=O)Q5dEc ؉Vuuml\^߸*E `<w u>?wUrˉI%/T{d 1* te#FW#V=a0Qx7#ǶtQHYs]M dO^{˜'̷$TgQz8/3ZgROVd@lL R1a~B!/w-h,]aшZ+EHZqHJ 犩L~PR?4|O/ZYsO!ՕQ:0X6&=hd0ì/WAu-{w=z-ނWP{Q" rN/%D.$kreNfm]K޽:UJ8Te 2%|Ycv2 *% O4zBB-# C(mS'X]7|7+.,DeZi1H|RojdX,#"3նz iqI S5 l֣U2,h]P}1^iZj/и8Bd[:F*!O ?dy:x>z 㗉Gi3l>$dE9kc?Kb-'8% jS7 ev'xѷChHOXAtRy1ASŧI~H,f8fB%lN `y <#]{w_ - cΤ1ftbp3.M uY9 7(4\i>$ )˙Uv;d›<(y-L'Dz=sx[t]^)2 BIqZo~r|PwCpmogF[}0SzMm[ N3U7KޞH$۞JQh,"<: |JWtDam3gA>>䦮Wp7 "751荒rk`/IhW~I1m^"8 䒒/㖊]-S}q&& rm[%)c`jJdC}L0 FfEKfޥF T|@t3C|y17x|,2!&I-sR$juC;g̣(4M$SQ q r$n./$mB\%(VrJ*iA:~ ?VCq5jޢG~ګܘ'B^A͝?猗ZYclc.f|&lEm@ŋa]RmfEh\.ǜL4s8-!Oӵzdzm<|0*6hssplL^zfǭv 勇:9ra-gg bczx4R{s !%B ](z uモwL MON] qQܩ քEݾ"wPfȒY¥BmTVaIIItOFtDcm#ڛ Rev۸bVqH|z4(%U;mFwh)Qz.7w9 1[effycX@I/QK`J5W]pAK"؆4x=:95bFCϠ(ܱ޵2 {- yH`)273Il˄r[t9cLfG~TPTl?5O}ĴtxXB] ..rG }noK1*} ԙG]tFoo6*ol7H/]_r~~'g5+ОdwfjStUC2%=ӨV;GIV2>fMTD&`UXqW[]l-b s Zn6"fBe2|\g’T|roN'[u'Tn6yQKnRlzz0a0[_([,Q;_a` A]t><& } oLal)rw& (잍Nj<҉#vj0 k@JjqC姇߶7Wʮ>Eq@#?h7 GWh`eE7ӑxա `ę'K/$c $Q&[+V[sL=&C"RyMM7π>GNie!)BsAW=*#Cmn@r^ X(tײAD۽?[%|}Yw*J.afb6=cOU2\X"=f+ ʍ*UCUFӅ0(% F`8WOiwzkeY˸t0}Jeb!1o;I:jB#~ Hڥ{D?OsOsЃHjJ}e]"x  cGډ1nνir$]L:e Ca)LG%\un^lJv7{)9 I[1gzϐ"C"V2casS3(wk_AoZX9+D ?zH1% 0 r:]n_1Ļ[P_/:Ƃl2r{8'}/-_+Ea/ \pT#=/C@]dhqhX %4\?ũ b|qe}͊ S{^cm(ā|4\U 4Ȇ]JzvBY9Y8৳A }f,wdPaFk+]-r/M~9tx52x1׶|7zyQjF9 Nfrbθ_} 5C5}ۘf 'y?Ga{GM͙D@7j"C3-N&Ss[sawܐ|zxYw?/{L/Lf'Qoi$tM7x#Worb &T0Bs9Nw*z"R`DѠH(Lnm^5f$eS*t$GlSS(kӤ jhPV^i . sWY>]V$KmG$][?9[N3m9Ӈ wHCk'lCfL@ZE-@qooEcLP&M :yQ$bS|;*#غʁv]VTN\fYL&9!&zBH)Ȏސ/;ީ$',rc󦻺߯R-kGIn%2W5)΍@AG|h~+!ѥG4$ mIr 6ĥI2Kb?9@:UY͐nq[Io`Zr*L02W]z͉2ܐ'h2#ZȓF;3y}5@ҕ>gvb6A~&P S.ML Y2zX&tv-63|Hhi3Ub$.4 rYH+zG}`ϩl t D#3(=1V֏:c|IRCho8"x뼖S wStG(VkWV~vJ E9.|cԃŏ]T d\i_cYg1^ucB;0(yl<.*z&*Yy2=};]x^ L K`K_8" FE\&\.pwš|oo9vj]m^uβu77úI6XWz-" x~ftg ` N͂RBx&ZY/;oK#gGST /x9Td!F;)e>~ˡHLG\]WuY#հ$$-#?ODbZaqBʻQI?!=`48ʃ]yu66)s[ (o[ $Aa=&;Bwkn_SYHf]иɢPD'[ٲu,eǘO= u(>Wt'z&k^L.C=}BQeT[a. w m'@|g" G< HQ luDҌ(ӽGx#A%FrzQWA/fVT>6ն7#XcN}nX4tĩ27ڲVBiݎ_~Tb#񺂯N?z1FJM}B2Nuus#R]cdW&fobru9mi!e۔- I4%#韍ܺ D2GC[qhP:|GTQvٽ(i|ԻӁ60G-*X6Ud1bU 36F^bbLfISlaOFWnr[U&C$l\" : !kngR!R~>[@8d^V׌ @)頮 z;#m}loܵ::0{^>,x/ͅĎ>VE5 wrf MfS\;淟ܔQ#ֻzŁa[.2s> tO8> \*(ˬvi (_9Ul أ2'USȗC$e83Aa _݉}Wa1b[V8~tj( 2=ª{{F*8f}pa-`,.x8ƭUfR2hu'p~%uę;ra": AG!A;o8@&-i)s Ji2AwB'@ x[`Dž-s[^U棽|I(r]B4&2au_{A)腤{#RB|6+#f E#*aL܊G rN# a>";p9 ;r+LP֛HނTg2YF!sU{ & is)'\}; UGQzklE_Dld dx`di 7qs-SXz" .uo\Nbėb?ia\x6kUA%-_\1Dz!?i.Cw 3;P@ >VμR2vI&ߜg5uj@v$=.ֈ Giodu(\ VVV.a@la%H$ateauεS\Q$tW?L}l̸K1"1m~-GYTY4IΟeN;.l$cg2LrhBZs .A_u{-a7%GDZbX}6CC(S#X046ujLvb[ʕKE5,s*֝OWR%8)/^"vj͖6aωH܆r hawdiõ7\'*tT_'>AX";̒L]ؖ.JGgx$D@Z1w^Cx } iDmn2,8؆)*:qYux(ɒLJa YDO${zSV8Ev󋪲b` :)mx% l :'Es}r Sa&\OFwHi` #i#&ْ2 Rgb[\b9Ed ϊjAPnf#Wez/K׍T*o<& ? jRG78%LFGft_(mpΰ|Jm=vd<:DҾ|`= 1 9 $UƖvUDQ^NHg 4IC9.ȰԮkZd̦!Ij4ua~߽]%  y]` ݕl֤}@;%)FSyKխ1{Pak#K/6-XЂ(`ڣ|ǡtw61=P ,/o'eҪV >)zrazWso)>a,ƕ3;7<T ټ(L(ĘȂ剼 h)VR|~+LElO%q"AZ(p[ ݢ%'SY|9 -v%c|vB F؟>WŖHj\,'[ ,|hqq|AA<#EsP/A:DQ 5CtTՠԉ\jPT]?h!sn"&lPX1eh"s ^<.I{WsW8t3%! }Λ_kz$Ͻ9dI0]A.}0)5p̅ C,µ^b-j® [Y=܀?$R<شF4ѮSm|YnيmJ" >{98Y\ikVvR)&"ȭc&ǔ[ѐ]KW'Q~SQqҽYX(X:j EVC3gʵap?<-jmM?!4rX@AIP(R&e4"밗E y$r>r3,n4ٱwXѸ .pǰi.9LfOxLZe't]gc9-'RRSH?t]!߯aݏ]ڊfåƎ,];%%*-_%x2Dm@LۆE1:Iݛ-)c#e@m!Αr 5o#%A8os@Vi.D>f~viiU(ia\W^BJ$K.ݭ?UJVOjurvnc*,g=;\:‹j7'P ol=IfþX$+`(&r=ƾ(HTjҚ$7A96ͽұN'ȵSv,x lRKT1+_ʁφ/{WA^KBr9x2>F 0lE+x&b\tArؗpQ"5`l j4[Rx`0v**TEMaߢث3ρ^*ϋ|,\ԟ;X&NIMzV*"u,&@9*SQ맋c QZ>b;^:&k5t#mԪ,_Lƻ$d-Q&ࠋYOEʒ ?trKjS bGeMT#9*A5[V@bd׮1,!x E௫,ް@$$,tv&|hw!|k( N@U𮿌טvy.%)EXՉh4DXODN-lS;D%J%աvV=@pY3_ͻ|{>{6dT[j>dLڥEn8Rhc5^D k!|0wpi:t|+lÚvnw3w jYnK ٻL/u;H!>#Ba.ګ0?óު?NZhyG]RkKjX 0IHрm֦%/ m%f됧^WQ1@̆MOd*gdt:#.o5 m1ΐƥ Di_8 H^oqP7{v0+~ W