mvapich2-psm_2_3_3-gnu-hpc-devel-2.3.3-150200.3.3.1 >  A btp9|ڐILgLn*} AF7MG9 ϗ S~$)o^z%wڗ4/tΓ, 87Rp}clĴ)io )ǜ88T@*{b:b6wŢe=AW%:j!{7 KF0/T9 "UTQ{IYc,XSB{bXsq9eb9b520043621ed745be5124a086ab878c3e103b9ccb1df63dc14d5d6fd1cedc030378442abc11618dae7b82d88caa372c86be8eePbtp9|m[6xp(I=]"Lfmܥ)NˇlQ9,u T6W UkmгH:I4F}O=lŵ ̆G}iwMOaIҨ_2#bl5Pb]"Ji9!=mг,AT9tD"Njy)_P5=1{ZM%0WycCldBg 7rG>K+0L!(~9vQ >p>AL?A<d#) 6 O  !@u{h   L 0 ) \@z'|''(!8((9(:[(FVGlHPI4XY\ ]^$ab%c&Fd&e&f&l&u&v- w.x5y< z@@@@A8Cmvapich2-psm_2_3_3-gnu-hpc-devel2.3.3150200.3.3.1OSU MVAPICH2 MPI packageThis is an MPI-2 implementation which includes all MPI-1 features. It is based on MPICH2 and MVICH.btsheep28SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Libraries/Parallelhttp://mvapich.cse.ohio-state.edu/overview/mvapich2/linuxx86_64d3+mOiZp9krK5TBH% d    t 6  5 = m ]- be  ~P & >v V u u O ! Z P # ! } > K  g S   ~ R P T i    a |   p a$ $  sy6s3cG{"p\Tq. x* 3nM=0z# ,&  j  s  l   <u# - U y W j ' h   O Q K c ]' WP  Ia  , z   = w  \ J @ X u | *s @ A Ls H ;] Rw  OG " f  zA )G A>  9   g n T x *d d 8 &    H _ 8  %B 4 ptp  6 Mk   dN l zw - : g Z   S # D   [  lrA큤A큤A큤bsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbs6bc3d26b48af1d65910051564016829c44cdf4fafc3f995a7a65a86e1e3b5903d51b3a42ed32461c4ecbcb20a16dfd39d266d7ac767fd0021e7332953aa0d78db8cce97c24fd9ba2343cca3dbcb15c6d160910d665c47734b5a65487316b45247da78b7bcf07d4e00b737a96d2da73ace2342316415447c9fe252648fcb5ac1cfef6760a90d289f228137ad48e5901f5a33d4be0e80b2bf64cdac8029b79ca60e6f5dda52864ea7bc2a230f1b694322257f6739898c3625156f7e3cd45823a8cd78017cbd2889b8ea722a4d098f391b1ec858252dc9dffc2a8d04f92c52df650dd2a9cef5716ba2997d253c6e3c360f97e3c43f6eae6b6beea5a832288b134b5321667d8251292cd701a77b474865693134d4879445c1af325e62666eac7fd4a9de97d81968a3b6356a9410740c59e43befa8a71f221acb940b3d2e5f94a6325a68740d810b5675734cfcde0e2849a8c2cf5c13db9db52328ba7d1d04a1a0f5b065b23e2380b8972566eb5c75fa37134d849dbadaf2d4647313b9b11e93d2b8aab7e1826737e2bd9561c984bd71d2362d25cf54c354c201892b95af916d6126f02a3168b4f7cb0bfd7c6d58bf6d62cdadf546e5e5a70bb06f310021e2656e4e1a04b2d3edb898351ef451c471322c9ef38b988ade2f2e8827664a1c00479b508bc514f18a52ad04854be617f26f1c12616c96a71f3a61f52008b305c8dfe45238e54a966a0e04b7af45de2a3ec8dc5510fe9f7c10cee209eafec80290f9b7d9a4f5f208243595bed43b70329ac9ba39193c1c374a5aa6cf5c98c13da89686072847b6b7ee379df811d35b2942993fb774d6d754b7974331b2926acdea42998e3b47ab217a6a6822c3c3f4f17bb3840007cfed172a3238851aba98a8e3623604b058525e9546c2b79fce6e5eecf6b5cb9ff5e07bd58c557856072469dbc5300bb12f25d4d5754e25b7d9acd10c53808affe8d73a840148fca31927ac56b5a3221200cd4837c89a535d07be26d58053aa731c093b3d4948dbe9d37cf86fdd514f20ce950b53d5fd95d9d3a8880514ef6f7e0116c4716d8277677d8c32e870c8090ba1b31a8687999c91dffc5c71ae599f0ee09b088a8c74a3679db88a851b76c09870a5423cc5b401763cc71aa8473036e7fb4c9309165da2f32da38a854acf5495b3a62c3f5272eaa8b2a1daf3af63044914167cb9d90a07ccb389ec6bfa1630b69ef465236bf54cac2b97ec767c9342c03cb9d7ef2df2623e64159f4b190916f1b33a4b77b3b7077b161f851de70b924a7aa5e46ab1e5a75c88400eb657e168fd3f5db453eeb73853177b2fb414b6497fa085457c3f2e72e66b95e959cc7a5babe31c4a71ebe83b544a941b7a6e106ac904c05fe84722cabc11623fbecc9593f6ceaa3044da668ff54f2ec87faff1651f06d52f2c63d6040d9e97361ed3bde3378e622a7ff0b8266420ade8740701f7e74e25158f9be79bbe8f612e92cb28ad565b63f5ac5ecb9570c571afdfb03849cc63ed5539e96779411a4ebddbaf54658391682d06040f7675e561764f40ef9c77af5d2367f6bf8bcf899b94f65af19f9ab404309e7b87490886a16ee956fd68b75a1374cd9c9658da005a2efbdbd1ca149618acd8f4eb80e20740c32dae6afca38d6b8f583853ae0c019dddde084a4e2e757e124ce561f16eb9267985d0986f4cedf09bd9d00103f64227a53044801922222523994ddc421ed16d6211c4e48f6ca01c9668cca127462a2a39f6ff6109a36e1f72878b65d5d9e102d7ef28a715f6e03354d935bb8bd35bb276acd05f09acd3f0854b4046254b13872eac29a4ef88eec8f6cb92844d9b915398918129da1c6acfb21c360e9255d42641010a17b881ce52ef5e1f23d9d89dda020cd1afc4083ad2f2c6e1c55fabbb6e7a0cef11009cad2413c9058b14342052889f8b4ebafea6cc6d5bb964461db8a39ed2991c7505815f4fdab68decb35d5a34f6d34bae248eea8926cab940fbfcef3bfd183390cc95d85cc33e45ee9a91204b54200fc4a11f7a4726732e06e38321ac4b2fd0974037eec6bd314aa1947edfd0d3ec8192f46d691157ec8a4eabefc38763bc8c80cb0dd35f1ccaacdb07ddd18a50994bd335693ae7a566a86adbb5915e4ee951e9f7a435d45d9796753aa75adb318a0ff5ad6bc1bd69b0642cee0f7bb7a09a4b820735538eff0214c0383ef7d3e5dbf1a52c1b235b8b5f46c8de97e4f418b24e17fee120748e02b7342cc89fb18b3c3f1e6ff6dd5142a8926529bbe7f999b0d70602ff7b1cf761cd6e71fde898788c6f684116ecaa95fd8386c08dcfbb6a5ae085dac0c7e578824dba2e251140789729bc0be69b1c376c5a4123837e7387f3fd51f1bf94e83bc62b6f2e563a8d4c75c84801796f12dbdfe7b72038eea8a44cb29b255c1882886c837729b7935b181c17de55890f5bfdefd711edf9785fe21e0aa359fbdd01772a94429403083c98717bc615e1a9ac2858a535c8160b3737d11b8f2c7b025acef0479cdbbf8bb33672be795de728afcb2366e9583351ab884408bcf00cb9a22d3d980343a06e7cf53fefdd967725d72b1c217ee9ed50fa11d434087b656f40a6d4cb5616dd16b1b5750073c1401c7da69f68ca3b7afe1aad0a12fa8adba35d2fb9ac8ee265c95483b56c8d6eac45e64f683f7c3fbac54bd8a72fa3d3b80e2f1643ab546f0c010b7f5a1942376a6638071d6adf29406df9195f1a36a85341ede1e16df8f033229527ee42f781fc30e26d1fddefee592b54efc308c7101d9f36855c0e6307ec4b2c53cedc059702effc461929a7ada9320a27e0ce7ab32bf1131b2ac582db4463aaac0e1485e8df6bad4783edfc6cd1468f8f1c9f30d74d02e99899c3d7e1eb751f82c9b8b2ad98bc8e555f8df8bfcbe521707f296b777bdc3a176960fa672e2b018c5dff858422aea8de193ef4eaeaed9e3a7aa9667dd4afaad5ddf2e435660761a5fb7e7d9d2ee80a5681252c57bf1fd05a07dfe3d18cb5fec9df9bb4cc49fecdef27504ec79c1c10f3819ef8e7a9bc6b884fa611d26e9e15424e93547217c6c682fcabac93a024395f181faf84f6833d919e65cb7b3a808c400a865e5bcc111fae9c54e47d7cfe582016cb735ebf0d6e08121442aa8a3b51d2713526e045a87d58cc587f186385e999f5d21971485bc3688f06c2e5656c3041610e593cad8546e84eb5e440f8909b24a587c22f46c453508a76b7adbb43fe45589a26d3e4b7f919034ff3ebbd81748846ba1b2fa892815cdb130a848bf5832150ca882cfcd5eaa99c54dcbda07e76637356378f52719b44c9afb2171f0e61acfaa7bcbbf95e1369e030d2196eb270338c6b7f7d44dad97cd4a1a9f3a51f941a0d7e5a8e86185b68663c598fe0157a130bc156d1171878de9225d9dcb8706dcf80bfd5d7028d7f09d544ee1c848db7fe13852598395ab2d2d2d95368ac4d12d80357d5a455e3b0695c496163cd3c0a87d3dca1e04e31e60e25bc2697a040e93cfea3a2bdd48ae386a3d2f9ff417066353d971bc7e30682914af7091f4d4e5f74f8c886ad15562dd9e84c921f635a644cc07515b9e195a803e30a4931e0db91aa605895c5c903fc4b2f0dc1707f5614165adff18b5c0f8a6b1540e86c49f55240dde14808c1f6c8c5bc8ddb42b5f43cb5d6b13050e3c1600d2bd49b7f6726a1e5eb4a6b98c2ca0532d44ee97703f7038af3487b8e8103f85a37b66f90f397f9ce875ea8aed8fb69a2f9b47f4f417c700bfcfa22945334f9009cc44546e78f2b45765622402ade307be2b028946a2e0de9e77b7aa64187c6e49ee5f9e1361dd27cb8455b62c900be5168371e8f16169fbe2a76ff39ea7e99fc66044ad024cee60b44e7819f9d7c6914847d3679b3610a6931f486b0c2949c48f93a3ec21334f309000352f57dc20237c02f72be39e61cc5c3270374274c2f60c38184423ef567985a44e46913de058501fdd1b50331e2276cd922a062b351b23bc42919d5c0fb63e70aad5a47fe9f3fa8d78d656c610fb10109cd303852e3a2e569e1e3d1233620edbc32112bfe5860d0ede50d7d283987366a659474cccca73d797f03f5c665de6775315d897b115f94eec662ebd46bb55e8ce097980254527b9d7f9349aa8722ed9282b5ab06e59d2bbae84da3041b1b0b37429feb2eabf54351ed5a8c52852b935eea884693e29c2402616e01201d90cd122af1d21bf2e4e77e429560b1579e81e0335bde353401e6f367156d394999933adddd76cd1fed787da8cd289cb5d18307eb1afe5080bd185c84c6663eb2a5d6d215a54eb6498dec49f07e8f28ac95b9c57ec72c54756073b351db507c840157db17fb68b39f5a77f40b440ae7a94ee933e729b3d246f16492934700fda27c7cd86317042fa51b61f9be415b3a1a150833118a85071a93721d9c3779ca3e9f086581112b632f4a461cdb7806a1802f49d18ac1a37034da3f8d44010539e0b6034a0f31200f793a9c1080ace918180410e2c2d363ab7ad4c6aece2c0d1934a2c87033b0d12d2b6b620049ae5fdc61e63d02251d2cf9cccc25f77623506fe12ac73f1e0181e9279d77d854c37f7488c9e01e779caeaec36d19745aa66136fe74634ccfcf1e774fd88a0246417c8bd3c26935537ea6abe1d65151a0409a3d0637a540b85946e1afe6c1165d06294b840bdc67553c9a06e09b1f0f6bc322eaf5b2a3fc311600b1d8217b6f5cd70a70acd76d90a369b23c04d59ec09352f8b4d45f811d1649e96a0a51030bde517f3cb6395cabd75ac7639cf9753ba7c335efcbee5f2f5191c3d3551cb58a470617c5d74f1345e15722e20cf1e7be4d599de72f83135035c44b47c6524b0991f568bab72ad5790ced7a2d8a99e06ac6b57021f7dd790c3361d986d256245c63e742b08d468c14c8549d2e232b16c7b2f10c0d401c424df1366bc37cf18a774292760fc08ffda3ee2229565bb041fce0d14b24dc561c7e7ff1506fc7ddedd98c31f0538f312281d54d358d2041fee45a215c884c2443de93af2ba594f09141f2b339da7427c4a16d99c8675dfe83c2e980d099f4885c48f789d2ca88d7f7774fe9b1c8903411f8bfcfd145b71e13736a259accf77d39872b4bb58f1d9733129bc63995b7464057f479801442da9c079f47e929230a3a7044b1ede2377fef5d8a80efa2ea9156e86f491b663e48a592dc9c2c07162c1de12e8b73bab9266bf8b4a07273eaa1749b3e8cef28ae2a92eeb45b3a953cb87dd51a6d3e3e1905c6766b49bbd436e7d34dd858e332e429dee777792e1d0b42250c1207aabcec61b51148acabbd445cad7aeae04e25b8fec5cf3948182338467de54429e72e0438b4b9b8fedcaf7722436607d9aa62e50cbb84a5426177ca5b05010f44e9f44f0ba62c4407386eb6c0476270d6d265deb47a9a8b91a5cd6efa2fb78607f3c9b4344fca00b0d380a834a54ed00cca286b489b90c61bb7e4b41cdf9ba161d8b3bd9a0bd557f7424c1946da30463c4a064029765ff6fc907fccd9363de0cbf6598754c2a3da4961f3dd6d17e7d3f2fd445762f30bee537f84974ce017609092812d9b03cd1c71fde0475d35d5461fa90cc8b1fb99578d15a0be404def66afa470fa9ed71259538621f9a12c134571e331965dd0367fa94250cdfd4f4e0b8d480ff95ca5c4678563353c201f57b2c6895bef554016f5c52459a6a4a0a2dd91f58c46252ffe26d421b14f0f2099e4f82de5b6cb4a0e883f350c6144791d82d9612216caadee809ff3787abe6f5d6f697b84e8836e5e908e22d0b8d8cb0965b1f4236734fb37eefc1f1d9e5ec33e5ec776b41e487a9be6f082aa39f59a7852179d535a4964a2b19b3654dcce1804a3a722ede71a3d33b818b2521f004b9307f14e202d8cefcc749b39664a175d03ddf32154a9de4f48d45fc29e0f20e61e2309f7620463f62e4a122ccea6f49cfdd1509bfd3236548eb8952028eafef465eb9fccb0afd520154480c12571c060a1c45d7db1e2db854da7d32e6492f0407969fd7f1ad7cedf8ae34531ba7f005ba094df3ec1356a52aeb184611368d7262341a42fcb3ba66f09e94d9f66f3cb6801e2e6819cd4ae0050d989cb1dc719a4ea383925d395c2a58ff1bf342f5bb0f0dc1d276213c778b94bb9c62e09bfcc67c6d7487bb9bfa4c75e7349b9307c725e122f495ccf2f6bd09daa85d9e3b7b46fd1c10369ea04c6828866921c198cceaee03dd94523e260e54003c54b07917ed59b5e47be97fae2b31440eb0d412e9c73e936219173abb3b98098fb5e07bdac81f9560d8a9e6058b8f2863c853e62fe565da6899af935f43e6267deb9d467a8d91955221a2dda63d53f86846644de85dd0c4882e983459b3d52e13dee6dc0342d53aa65da0b9e0a28a9ae03624d039201e20c9b4824867f98d8be6eb9a523beff169868d070f30a6a741f9579930ebc47201624084732201cb2179ea660f784503a3fca3c1b9a711ffdf3cc10041866e9f9e6a7be0fac192fdaf9a375cbc03b234bf0b3be99722adc5bcb66f29b1d37947e1b7ad3ceca4f4bf22cd5117ce32c633d92583499ca26a1b6a7541e6f7bc3830ba012ea188955af58c9dc940b69c772faec6518cb1d846b6081b5862a9a70ec0ad3f4bdb238329fce22540e053963428bba1acc1f20ab0cc2637af78b1e82a1f0d6ab0e01275c8f6036b58e33a252a59ce88ad5f5b6aa2dd8c61b4e3fcf77450d5205bf75f837a1cff1d169c7bfc21df976da15ecd10b29228f0e9d64a997246bd626028f20e89aeb486a75d615bb523f89cda3128f7b02b172456cfd9a341956f7d23793e19516883eec411838703e5d3a6c9f4959f34e41f44edce33611fcb0f113209e13e9acacb303270802d027fc4ba7b5409ba615f9cb2d2fced1f940c2e50c15d1ef0d239f5de7e1e12fee8bb04d51cf0f0f21f4236f57d62222a21e1f300c72a68aa39b0c1fdebb8f0067fb99273b77415bd405b1d532ea57b0b2b3cee2923bf00854c5212ce8980868f375dd5fc783b27066af1764c87603cdc803e303d6f2ff9aad4309cadecd8ec057dba50db6ce8bf03f26b92944168d9bfb7912579e0a4b417715fd5fc842103229705400f05a509898af2fa08e5090b891a65097f1603c227ad96995d176370df65870fbd2e16f64b8aecfa325cabe2ca4741b43cd4bd8ce86c87fa4a056375ff780343a8eb8fe137b985574217bb6ed4344d93598462da8e43cb28549b4b7bc35b3142161c488fecdc80e5c8bcf835021bd72482bc1fb3e341da11e53a46649261a1d8d0a75f4541f1d19cafd886fb24027d603dd1bcb110a51d75a8bb5c3cf6a7df1d71a698a1a2ef79c3b628ceb67093e1299b2c0d32f76ddd38c0552cd27525d42be72662d022ff88d69db5bc30fa60912fe2ae2aaac742fba77148bbe183d3317f8776718cb36c61314ce2344cbb71cc4b20322fc63085b56db9529affe94049b2fa15514e8e47c76bf4f70e7515d14f0f25baf221fb0bde976b4860e8ed9f176f868e732243d9e5bc2fd673f304700c65f2271d434d4aeafcb72dd69cd05abd0ca8a76abfa7bd3676d943356de4947d49aca784072a3b920e8173afaf861276f48c857be2611837305ae48f4ab20293ccfb83d090a9202eb9fcc2958500ea70c5124ddea96e24bd2d3e82efc02c9c084d05ddc0372a3e697194e71cbe45c87ec6284bac1f88682eba936f67c25385e8653d2cea881fae946d41cc13c3b3027e112ca764d589d455829b254c79b668ab8ff34f63cb6fa612213829e2e23314cce817a40a136680d7889ac1d4b93eaacec7fe99326c87f013ee3fa383e25c17dc52a9ada1c6dca2dee32b25359b62b27f11aad992661a2dd3bb1402645f97610443afc41fa2d551f88019721e72f08886ab05fffbd8dbb7f4df469bdd3d369dbf5a3be74c301e1b903fd01a1dbc03484beb4bf72dabae882937b356e44e612d4032eb10a88f79d5b22ed56dfcb255ddd1b49f5aa13117465ae78028cb9627abedc98bb8ac1540ec32fb784e207fe2709b25a8ed67d8dee35e4b66008d7d158ba12b7810bc3f1d27c662f80436a29c6cbf52f54cd89890cb079db43de11f9e24fdbe329120b9e89565ff80aacf34a7d558da1416426cd2dd9a8f896791c1f1fa9550cfea05e98d882a5e212b3fca11f384b602cb2c2af4b93895683b74f2adfad597d4aa6cf05815602bd028106efa24c2915774582688eee2885ffe63b3da6a06bba6b7f9fd69ed2b811db3927205387854f6f08882039b042dc7db9a7c56c718f343cccac6a10e79330e6dcf4a79c0a98f513b25eccf8d76e04c946b9e18944b3f09518163e0bfb45eb49bde808901c1675e30235869ba4116e016c05f9da1ef3e048bedcdb254ec9ddd4ed9d44c7eeea477e89d9aba4b6d3152ecd05ff8b7cf497d4e85d9529ea167e544b90a9f1f23f307f96f630bda1c9daa2e92f8e76f9b630cf1e72fd8e7a58f07a80514ff1a6405e2002273cf1961cf4f326dc17416b63da9e8e48384a400ca5ca52a5b77df95a6c5375925acd7ef8a8dcdee5bbd1f6e56a48e28aad064fb6bf666e835c04b7b3bbf8987678d398aaa5edb2c937f97a96d77a86a3eea9dff2e0793105fbd6c86914bbaa77b2996c4b9053d15a590d3d5aeb8c6b7fae222cc76729acd0caf9f671ec3bab8e720a3d0f5208d8ab6fa45b131e2894be644cc0b821f025ea02a0f4a0a4820f0b4a8161a58fd79b0de05056591ec374e6142e6b3a535f0e33e91029844b06b0bb75eb10bc59d4a44027adef99053e1fc270a5fb4173be87223b57e7f331f7fcdcff049bff86afe4dccb0727c4d0cb68fb65446b2532e5d3e0f63251490171cb2017e3ed2b2b2e8469875044e8dc8227fed9f63b20011aa09eb87801352a072b81df7e5e4ed7540e8b3503c34c97b0361bc8da2df1a3bdf56971f6ffa04517b515b1896ee25e248ac7cbeff298397d1e81f4bfa471d9b31bc6ceaa6f8c9d8f0c34b92fdcad771e8d3a66075eae833237ec8ab030588edd7c2338f3702b828741d35f03a09be2d8aa882bd029ecd4a3f42b08ee9538b32b5f427a48dd33c861ce5377edaa9fbf79c13fc14a570c5f18fa89cb1fcb3e62f03d4ba0c24fdaaad4096b806e1deb197d17b10cd57ecee36054d29ecb2f067639f8087498e30f77ac6f31b75aca96a6dbf5772dd217be955712b6319fe98a36515c3a24f3a177913b60019aef5c327f152447e1224609c88cee1d603fdd90be2fed83afa124d31cc9c7a65f9c6a0f9073ce5d23ee33f92d8d8c7e183bd4ce0c3cd4e7f233a2f182102624915d1e45a89c7a725ddc7a6bb113599f217ad1f7ee7b278fd209dcf78e70a3ac4e1056d4f0c7c5cceed659a40f880c423f934bbad6e72c2c9b8fe301b9be5f8ef75e0dfb89eb213b327ff8d65640ac72fd21aa96152f205600b544f7e3a3dfdef9860983911481508b054ebbd1abfd68b145f9630a6f385cec088ca11e53ae142cd5a9963df12b09d9aa22932897f6e9c85eee7d78c5269af309d9fe5befb83c00d4030b3844b6b6ccba0c5cff80ee861625fc0a2e866a3139325da13255bda1485ffa1a2f078c3b25e27b1ab78237cbac38556d48d6e8c5504291863e47e5a83ee4f72ca03a7eb17376f15e0b16c0b10b7ffe3e9cbb176822c8fd886b16fc0226d1e2b33d064d9250ab25ae81ee1e381e6506de74b785a0189d019f6327845592592632d27ac77fd6f8d9c1019405f3ed6fb35c0bf1966965d64fd4a6d75ebf149037c6936658c4a33a9fa48c0f3c1b56d450c27a2679884689de84f6c55ad430b012a1379143331dd5b1879b9e170ce17a1aaca45991c961fa1a6abfa33ed02ce0727b7c47569bf9d58405ee12ff61ea370ada1dabe7a9a132f652f890b0016306b78b3a1f1d4aa73ffda4c0f8a5a0ace595d7be195650f38ca26019b7537019527a1d577935478a27bbb8c0e389d00c436dd72a0be8a649387a0ef9bc6d994f73e7fc66eb1b66b28121cebcf56debf8104297b9ff583ed9d928fbb567a1a928e3d38b0b6496f98a02e27d4ab1c9a9cb57a8c955b569ceb3000f10fd189d006a718b5ae2097fe48fde14903efb06a83e7259edb75629fa1fb53021d87cdad6d6be305d4c6a79c21eb51444e23492aa8206da003cbf6f91eedb976e02a07a0d1193e0326723ccf51ff3b5f567155727b3ecab8466dcc51afc62a5e1c8d470cab5672e20df2a88a9116e2cbf416073458baac80e583d948574225cd712f8cfde5f8cc4a07db0df6d0fc02af6f12fa288575bddbe3803d49aa604bd1ee9eebd37e8f236490725da1b73aee8fa1cc08e15298556bcc3a0bcc31a08e32c3a80942279b04724e087fd7ee0a82fb50ff2e2bc729c5b15ef1c2b5039c89cd1c2a82268d7c2054016008b7f82ba97ff3c53de496cb22a468215cd289aa6fac2f318cc12b39bc207d6c597b5e76e1e7b12885e31bced30d62b64ab3ae03ab1b4852d12bb11d8f009ec38dfeac31cbcc14cc2c2637bb1fedf3814e6bb73a8f57edd03ad3c2edf8d2c2ef4f22d93fa3536b0b1d1d4cf68372622a442808186f4685ad34b4611858ea37f1654773378cd2661e6fac874422f40a0c42fc1b787f8b04ab6ef0db4fe9562ba0ea8c7f23d7381e74b0dec6d930664c7b206e86909df26cc411699bbc3c6f48c801238c14d07e95e5e0cde0df80e80bccb9e20dab2dfd013213c644f1f9625e40d2bc601f2a2e2d4fb811bab9210f0d2a6754f5ab87a64b9c2068db20aebf79675113eefed2ebe19d62d4cdfede2499ddf475c21a9dbb33a61caba8cb642e417350be470bdc693bbff67dedaed83cff521aae5068e922603575734b090c06842613e622cc571235f135ec30511cea40f158b3ccbc0bb5068cf25167b3cde7d294705b6732a7e141e1ecf14b5407210f4a0e5759a74c7a6a429585fb5bd61e206fe148939f0ca2557d78bed0c2dbe27e3fc060d5e551838e151154fe2fe65e927891eb775b618739dbec3eba8ab1349ffa037bbf131c64970f324e168d4c6eab4b6057553aeff14286e403c5772ae2940811e69125b6ba9acdf6be5f0476eb0fb2463c71340cb053cd3759a79322fea6042a9d4078a3bc822af0cf0cd4aa5f49b74458a9df550d21ef210993a49f0ee906e3a50fcbd0e1c7f00db4cbd76f90d8dd104002cda52beade9a8ef545fba884cedd8760429f2a75bc1ba1c560064d841c78fab5789a28b36f55240bc325328e9af159f290232539681a6f3a0817cb22cba80e01f5b6a5b21da3a0e52893773fb832a13563747d0cfcebb843b13e662b9a44739af63d91a0ceafff1b5f7540953263a05a8a11c9ff0d0272e6b1e2d2d48d63dd2978c473923849b76cb4b252a39eb6dc17e925a6bd8b3c16fb9bb38e11cae641b998a0f244ec9425e9da3d131a9aceef72123268ab8dd5757ebf55ec587da84fe8e122bf94bea1bd5f53f8383dc14e63b0f4941477d7e7f575a901f788856279dd2bfc044cabb5441e6380007b56fea4f84999349f3e870271c5c34186329975e253f328f2da91b83dc651395c8763fb0241840076c0033adf2f44ab63c66731e06eb37f216217ed47b6c19cff0afef9cd578ae50969dd23e7ec469f6fd3c01b883e6d9fed0c9f1f19a0f6086ac605b101c72291c9fc3336159fa8a28aa3b6e5aa6abf3e48a45fdc4d8067b276e06b998ab7d1dc7ef87ea805930382ee4659cd49932e71fea2eac6950b2bd89d88152ff73d92bb44dd34f267fb2630af8e7c1b7ada4b2e0b2607f01d915d6f895ff5fd1ae438ea586071a2fa054f4088ebe64b6d0a247aed4db56601fbd488119f3b431fb89ec1306c256465c019489ada741be1ec26692eac652253b2b7ee59733ae146a63c13b7aa0cb5c0fd7e8929aed088755b2e3ae58ee0b2685883eef9dd828c37269996f5bc95f44d34336c674332e752af3d4169455e167b4ee29faa349c06bd251d15cfbfb96c5f9d05663bca9930ad67c8e2869a5fe23fe38ef9591258c4826a928a8c6ecf968a7cac5f252335b741ec37cfa15ebec42434484848f489916854135c6e0bd27bb3671c1740c24d06b2fa6164540bcd4f5cb99665dbb34e1d518a8f43f4cc060ba71912d1e1b392548b697ebd291a1c9bb18167c749793bf1089bdb5d7a0288eb1385d7302880411e50c3441c180af707b094c623a4e2e8438be6cd7fc2b931fbee922996be66b190e6cd4776ecd94f097a43c1e8bd246fa266aec048791fe4e766b10ea2a3ce4bf6e594eb24c57ccbbdc68f3696657f215daf338b3f8fbe8f91270a2db0617396b6cd513191295d116cf4ca6494f626f34aa17c7f7bb7a488a7f4e658f57069c2201b812140edae36fbd087926954ae833d9cbeea67993980ebc39168f4482e0c4a853cf4ea6e1efd3ac6710e8ebf2aacf7bdddac458b1c8e9af1428ec56d83a76012acac9ea74de27a41837fa5957f3de552faa516805eac9f4c906976103ecbda39443b11a5265ee8af25ec134ead8c01d6ec74bd434ee261f77f320d0b22fcbdc933b58d7efa4b94d814b72cfd6069b7dc4dec4382175a3cfe0af0184f7c456ba708a175a164c631acf175bf35bd112c615511e0d846b81def09eb556cc2885f83ef00141f4a4ce3e0d73678843390be76d6fc2890141f9974405808019201d571ed8ac2ab38dc4624b11da67c63466bbe06915796fd745a62107170bbaad31a97e45da5b553e34134cc65fb72d2a40e8aac88c6e32fc9ac92c4e793fae931a5241f8336d1012a4cb974efcd6d6b19915be50fb246dccbd025f626ad055e0e7218a8903139d09e33b0017c70dec0a58dfda80347fade5ea5556f0510b8f2c539098bff60e977910ca1d5849c136315a6da3d208adb869e594eee4434b5eafd577a9197c5647e979d4d4789ec4a4878256ebdac70a123a6d88e509f8e361397bbb877589dc5e3a3cd6adb39a8fc22d1b04c1055f699c914b8c2a42e4a3d23a657ab97aad5f14b1db74a41d167191774171654def159cbb397ab3d600dfe7aeb41cce1446139e34515cc985291a9f7e975bc782158d8a8414a8fb24b85bb54b6c32fad8f276a33d257941959561bb0bacb4b6d9e7594efb81e5bd0f50d36884e681ce45edf82bf9769495800a28336f31b1819607cbc15eefefeb12144f0a4a8fdf528680a0d0bd0c8595b03b9383467601fb9abeb103b87f54506bc62b14cee0496808ccdd2596559223e49a4a077aef90abd6cdda9331724cee9ac549e1264f2711d261b0449556ef8b6c26e7f5097c3aa994a80e1b36b128940f09ac3704b4dd6faebb3e4385d89bf93429bfde72ac026d2dedf4a20e848db98e7ac2910ab3c1fcb06c0c6410cb8c6f716110a2abf8da5d018696cebd860b0e1ecf003bc824904cd096bb1d3432c0fdb421312aa9d642eabdfecdc969859fcce13531b95dbadbeaa8204fede04fad7ab3c877ac867d841e8c02a9276cbf1b9c4d86728afcff6c66ef7fdf7853dde93c731c3dc119f4b0a973f99ad79b4debe528e8896cda1eae30ce252c15fb876f974572cc74916b635282f79d3196984a2d97162c0f7d3bad18c764441c8438cc7a6cfc466c01c5eb5d5cb1868349f84ee87cca4d3d7d7d8fc185ba36fcd1d3520cc7818e92a87a0ed010cd57ae6a5344629dbe079ddc1e4a3d1f785a81f214af368341d4e9ec1db214e5199320b9fb3ff4189d0bf0695aa86ab4136b487df323c093a1b525fc19e0580aecba2fbcd3cd25c462a8ba7029ce498dabd239e0639153117020756478c698b6134950667ea39d1f5321dfc5829bffc9c41d7ea6971c0e8b535cb7c614363e2b8309425694fbc9ca703bd5b969420d3a4ff219cf367e708b4560f962bb78a0ccd3e0f0f8339b9c6f73046cb770b0ce3406c659b2d58c12818f14c243b4090d5e00aa4d5524372030be0b84737e9a28b9f5a1cc689b40d9db39b78ae4da0e57080e01539179e26109dfefb79937b8573e859d85b840e8377d3c663a14cec9fb07a74b2a1cde2b26ad9386a83c1ebbe9d5357fde4da43dfb71c050c99cdf967b10bbb334c3be99a9f167ddf380ddb7cf65b6a7f8a95459e83b99f4f9623384aa7a01be6f0dfbdce806cffddada0c7a6762864cbf360699baf28f8f3dcc7aaa2d6d3cada18c9d7995f93da4addf7d860f26ecafd8098bfd138890429e807db94668c01871521dfe26f2ed104cd4cf28e6727d85735f38f6e435e5165da67d3e039bdfc0bd3fb1e3e703208f3440d4c0c8ce3ff626933b3d166247586c6290e5b1f3b1a920bc3ae3684338962cfbb8e3cf309bcc517fb34e62cb6d8fa5676f1bf3690320c5d2855630be020ae1cfc21ce9872890509199b49a12d542365e241dc87b75d5395bbbd1ad67ced23c8ac88ad932532bf19224d619af59f545ac6f0c9f5240280463d7a5c08a997736efc30ad73017ed039ce74e6a3503392f9e442f25e0825ad4f99c34a57363e4bac5e690dd411904403f6a1a4a13099b5c015ae7e30a093434351bf4c0265a70c0296a2cb7b3a1886ff89634d7d84804340a21cf0b013b7182389ec7d2c219ada1cacc07277be6116a2e07746df2f0f3cb30c36441dcb11fb8428d591fcc7f2bee293aaaae3ce852767abdc4a532ec1b99f7a7802a0044b037060f1d4273874319fea3aa984cb096cc7523d90d62f67b32316aa3cd3e00a1828e302d12f4bd2ab6363f439a8cafc9971945bdf42a2e82c80a552e93d6faf8127d69812e4d0027fd8af90dec4e8d038dbaf8b86c25cb5a78f8929295af2237fcf8ae7f9c8d3fe4991bc5a4576a9a3268dcbb2486701b08f2e3951bf0ebeed2a9bb6885e9a96078e390feea6f6f6184d8efa430952a71603b332f6066edbc28d4793f2ab7949fd1159d496857d2d5f95966b32cdb87bbf06ff69e7d77b9a3b3a3fadf5a0ba404fd0da357e4b3c5214e4cc90933b0684026ffbfb755ca24cd1c35787643b54fe4fccd1e42555671c58c2e13293f5dbb3ee818c6a89cbd05c5fee7f641fb96a26f41e687e5c7268c2f8f1689a548f1e435f4d0231c6a7bf1bff31e8373522428b859616a5145ae74c5b8fccc4a1cb97e291a001989f8e09b2a57215ea1073b4a9aa99a8f6af5e0cafe9d6ec9aa392fcfef81d6073becc02b261adbf8881f14374782473670fe8b05292157ac13a2bbfdeb6d036143e0b45db84d12a648ae2cb6fc57bde1947cd4504f0bea9c55f5e1d00481cee645e53f42b6195e1b39503eb8e7c8081a8bd66e58689cc5c19419f2435cff324439e70825efbefbc2bd1d2e4e7393ef14358e694b9ecc904c8b3c1cc05cdf743043e1c0be6190981c3676b95685da04e12f056eacef9651f73a258b9a2762ee25448ef435171ad6462a6c8051215a9a735259227fec293ece08361434bf7af92c1e30f3d84b685faf7ecfe86cfafb345ac944266ff33ca5fd193166ab6c988981fc55258e3cb85f2383bec02e511f1f0f78912607c11e59e459baca9adc2da97f9848b799c8a0fb188874b374816b0307989448791ce80d907ccb8cfe90f60a6980d5aff2fe3e19ef3a11a9a6f45642dd365554a75a15b4d8553e8ba96895426a3f5b8bd9369e8d6b33aeefd0e2be8f0c43431906eb74284c17a72440bb428fc7c430d0eafa020c179c79a0434a0108aacb4ea4420af2b870fdc682888dbeb21dc5b0e46d651647e67aee057bd45e9ae3c405fdacbb208da8aa047a8329070d334a13dc595699fa55d202b15acc9d30af5ad9ee7aee5d1a1bf75f630ba5abf9a9b6393e1bbb944bb54a95cb0767fe98efde651afc2c9263118ad21a08ad87fe0879689bebed2c0d3b7a1dff481c5cab7d091e2c7decde3394417709955b987cbad2d073b01b62260f759028679c62e3c9640da6df7d0e09d0879444adc886f91cedf26ad302c112fa95c881f7ef033cb33f35d8cd2f3f6f6f96b30f29867efbf66237f62fee03ac4783929c259a4c6a8178ae9dbf307b5d75a32bf0ab1c97c894d65bf42f327ac77e05a5a8a33dcb17b3b26c06cfa5d816565e18cd0f033061c48cd0ccd6f69eadf94fc7bf7e312da066b95be9661084fe0f46fe58fb471a48cd2279572ebe8b5278248ee858fcb951e7a3da6611dba5cc6fdee8094d65cc66d57209597612658925aa0e4ca5ea08bbbac163862070d6b2000182fb6800d8cac84fe722f6fa5238642f781140e4e7aa59ad83489faaacfabe63107823492fecbe2820a9c2c87910e44c2814b27db0747c34a87adf1a766699b24c35ae018fea71540f61855387be98e2782551f70e9a1c4ebcc0b6acc3a87dd939c9564c096eac166af11b81783f62bab2da9e32626cf1d3c2196d11edc713a60549bd29dcb67c8607b32247fea036468ec9ddd75205b836926dcf0f30c370b586a12ac2a505c48c85c6e537ab770ef701d6d6410b20e187e92a5149fc0d79c05a6b162b18a67d3a0ebf56e8f1b00465000b1e5821ae5cd3f472608747caca8f992980edfd2e043ba06cdd3bf60b3303e7130c3e7b6aab287209a89d568643d829830463837e8101a19f035e98854f36a73a27872bd13d714b78d8c27984cc0323c53b73ee8fc0eef611f25df0758c955ab8ffdebd53570fd97cf8dbf058ad6d9ce9fc2c561487bd36c5dcdcf61b6c5c2a548f93825dfa9c301084d95ebc813c73af61cfbbf01095b6662350b24252a996daff243dbc5c262e8e3eb65f17be6e5626c3047ebbc7728a1b1c4ab94e35be37033abcce267d27ebd1c34d4ce8185e28c93f7a47f60dde6ce7de1012a04a9052d3ff0986147374b5b190d3104537b2a9ab0e176feaa61fc8196019b83a9f5a6425584e6cf9988283cef1ee2280eee763208244755f898855be3ea7a9a227c2d729a8ffb5ff0d03901ae6ea4321a0834c08f9ac9eab78a7831dd731e3103d672a0b30bcdd145b1d01fa1ed7eadf958b0af8031c8a1a284e751f4122a1d8604e43f8448eb3909f525041ae770638e8d76e412f3ea2fe0bd39ea9c6ce8a25d3583917fd9a48f569b5c67693421898e75148fd713483c3ece792696d4e9979771e3d4740a44b5d51f64c1b938d9fb1e70d73cc89abb086d5e610a0ad1331237f8ee7ed2ef2bb65c2de21a6fdca6fea542dca463e09b814b6d2d72a8c0c5764ec6a99f132c4443b210fb255f762c4140cf3c88ae6647501d14e2bd98026bc0f7e659d3f4416b89a6b3d0195802ef71e27035a3f5ede75f7a2681b41f77269250c7f74f4a6461cc64c1c0b6f4d2dbb82250207b4ea16950d92d7f5bb436f5622b34001c3ed19c76ae6f91964ca901a4af4fa3ce7fc738f249edabaabae6319c1e366666f9fcc8c960c90d5513310c2b690c5b136fc3b964068f706c08e60c36b3053b5632933828e45e0e4a9af94621d28959d232490aba3a41ffc5d615ae60d644983fb14ae1092dfedd0732030f15b2aa4c4b95cec64d937c065695daf6fdfc162fdb7ee45be39a4af22a9fb51767b32e5370d5e69719446ed51e4e70eff82604d462375a7b2811a6e82f3e28fdce424d63f5c054ac95673cdbe876c9bd5064d8857b9c6c13dd72f378db2ee1547fe9bd3eec7be4b8611903158f54b2c3476af3b3514786feeb80f77aac20c5eb731966e59443c4410d353695e09fd60a5f30918ac25a14f9cdde12ae644c61465685fdc891e56a412d7419751f7365640c27906949cfa76f5b84350029e38943e9c806994f93d2e765232fb5b49729288ba4ec3559b345fad8036e1f4d522118bcb6c87636e4ac130e049db8861fe306e3b572037013c4a8972a71c3236a6ebb83cfe765f0cf580e765b5d76a4bb09cadc42791ecef258329741fa97cff1d548900d0dc453ee9be898252957b81ce27bb2e198b9452189de0653ae532b7aee8d3d3d9758e524af9d9a11ba6ee805904f396d4c8f765822b8289d544e53ef38bf1d28b7bd2c8b4c0f1615168ea0ebcd6b3f61f4ac5508580fab9d4462d4f8bdfdc5b85818dbacac54619a98c780007930cb5bd012c52378c16b1bff045e7f0dbd8d383ce99e00503129b0e7bbb298e14e186f33998c19bd5a7d515b66422d802f89286484483ae0eb195ae48580e1c234beb5b72bedbe10ca40108886cf32ac5f5b1752cf0d2808c6ef74f16d01cefb2a00d40f4a19bdfa7a1f597be67432c2e5202a90d3558ab1f2e4637a2bbe9bb686c6a8d25769fa7b5bc0d8c6476ba2c3e1ed98efe067f04631c786876c56b3eb6c2d22421d3ab160b9713ec2b59fc451fc1329b093c70246cebe0a069d15422a4c60fe1739cfef4cb66399d6ebfb9e62db78a302298c24b35eaec7db99ad7cf8e99bb5f4b6fa70a92c5a38771b02138c0fdd1184597459177c9c2fe83dc8cedb9075fbb4203b7e4f33d4ba409eba9558e5906bf44d8fe36245c2004f7aa329bf384eb83b4a528754fbaed81475ecbf9964a603b070071a117708a69b52835c00325b46b80deb1a06f61b88f770c572bc061b08098f87be51f814c5bb3059c9d184671bd896057942d7378ad16407a621d551ff4b1a27708b49a898d3a01ad4ae50a3bd55695c43b3045fe2ec6b6a885d062d45506c447dc6c125d3ce2bdd501e2d9939d4899d63847d560e3fdb34526eaadb37adea3abd2f8f8964e5b2d1841d9e5c5133f08317ed20afecd2b412b4d8673b98669a6e699b92ff0bd47dc51275db06f18665f23872c0ca3963b18883dbae9fc2433b75248e4d847935782f26bc56f57ada6dcaee1ea2615edd0841997959d8314d56f0983a611347971c5bd536b6d202e9690b36acca8ba4fdac1f0d7976ebb4f74b7d98ac3e1b83c5ad44159040baa32d93e9ff2bda4de6d749a690d91486dea567ac32ffe8317a08535ce63f5fd8f79f1c0ad76ce95409c5d73c22710bcc99aee2c10a61c8b6fcc70513c769d49afa514edc29654b2144d24973bf1d9d23c1ed8d464a9e29e0707575bbfc0b28dfb5ad8ff673dca41922206f72ae52b6761178485cccfa7ac2030cf4894b1af9e668918a4a20227dbdeb5224766ffb734e6168e11cbe4c8306838f6598b38c5dccfe1ca3b0a16b1720935f65090fa9d7541d58a75a2c284c5303f707a6e06399417269eea2cdca1be344e3fef66cbb14b38dfaf331ae0344e1a69207049852557aada47472a8330780d5daea93371ab4c104379de86a4e4064106b8ff537b4d82d2238808bb835dffa7e16660f50a5c9b56c1a3e0a71fe59e7def98e0e392b689a79b767a90ca99b13450c32db6f73b1135879993e39e1df08a20d39bf4cd815201752ce5c843b2963da6230288cf112865a970d8735ab2b60e105f21cf7d1df44c8bfa7fccc9f8445576bdb93c537e9602c786088106d1bada90bf42b76b987d32a60bfb984c206d54a06c9df9c72cbf6d88f8184c0dbd207c4a2ff7bb6fbf96c785a79eeb3fa8ad023libmpifort.solibmpi.so.12.1.1libmpi.solibmpicxx.solibmpifort.solibmpicxx.so.12.1.1libmpifort.so.12.1.1libmpi.solibmpi.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmvapich2-psm_2_3_3-gnu-hpc-2.3.3-150200.3.3.1.src.rpmmvapich2-psm_2_3_3-gnu-hpc-develmvapich2-psm_2_3_3-gnu-hpc-devel(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    gnu-compilers-hpc-develinfinipath-psm-develld-linux-x86-64.so.2()(64bit)ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.4)(64bit)libgcc_s.so.1(GCC_4.0.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libnuma.so.1()(64bit)libnuma.so.1(libnuma_1.1)(64bit)libnuma.so.1(libnuma_1.2)(64bit)libpsm_infinipath.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libpthread.so.0(GLIBC_2.3.4)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.2.5)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.8)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)mvapich2-psm_2_3_3-gnu-hpcrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.3.33.0.4-14.6.0-14.0-15.2-14.14.1bw@^&]rJ@]D%\@\\@\\+@[T@[\[@[y[[L['[Z@Z}@Zp^@ZOhYp@YY@Y@YzYg`Yg`Y\YP@YP@YMYA%@Y9<@Y9<@YXۡX=mX5X*XWnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.combwiedemann@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comaguerrero@suse.comeich@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comeich@suse.commsuchanek@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comkasimir_@outlook.decgoll@suse.comeich@suse.comeich@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comeich@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.compth@suse.depth@suse.depth@suse.depth@suse.depth@suse.dep.drouand@gmail.com- Add mvapich2-hwloc-fix-affinity-init-on-non-NUMA-systems.patch to fix SIGFPE during MPI_Init on non-NUMA systems (bsc@1199808, bsc#1175679)- Update to mvapich2 2.3.3 (jsc#SLE-8497) - See CHANGELOG for fixes and new features- Update to mvapich2 2.3.2 (jsc#SLE-8544) - See CHANGELOG for fixes and new features - Drop mvapich2-make-sure-ibv_get_device_list-returned-one-before-freeing-it.patch as it was fixed upstream. - Use FAT LTO objects in order to provide proper static library. - Add 0001-Drop-real128.patch to fix compilation on armv7- Add mvapich2-make-sure-ibv_get_device_list-returned-one-before-freeing-it.patch to Fix segfault when ib_uverbs is not loaded (bsc#1144000)- Add reproducible.patch to sort readdir to make package build reproducible (boo#1041090)- Update to mvapich2 2.3.1 - See CHANGELOG for fixes and new features - Refreshed patches against the new version: - 0001-Drop-GCC-check.patch - mvapich2-arm-support.patch - mvapich2-s390_get_cycles.patch - Drop mvapich2-fix-double-free.patch as it was merged upstream- Add mvapich2-fix-double-free.patch to fix a segfault when running on a machine with no RDMA hardware (bsc#1133797)- Add patch to remove obsolete GCC check (bnc#1129421). It also patches autogen.sh to get the autotools working in SLE12SP4. * 0001-Drop-GCC-check.patch - Force to re-run autotools to generate properly the files after patching src/binding/cxx/buildiface- Add macro _hpc_mvapich2_modules for modules support (bsc#1116458).- Remove bashism in postun scriptlet- Fix handling of mpi-selector during updates (bsc#1098653)- macros.hpc-mvapich2: replace %%compiler_family by %%hpc_compiler_family- Use sched_yield instead of pthread_yield (boo#1102421). - drop mvapich2-pthread_yield.patch- Add missing bsc and fate references to changelog- Disable HPC builds for SLE12 (fate#323655)- Change mvapich2-arm-support.patch to provide missing functions for armv6hl- 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).- Switch from gcc6 to gcc7 as additional compiler flavor for HPC on SLES. - Fix library package requires - use HPC macro (boo#1074890).- Add conflicts between the macros-devel packages- Add BuildRequires to libibmad-devel for older release (SLE <= 12.2, Leap <= 42.2)- Add HPC specific build targets using environment modules (FATE#321712).- Drop unnecessary dependency to xorg-x11-devel- Only requires verbs libraries for verbs build. libibverbs devel causes a SEGV when run in a chroot using the psm or psm2 conduits - Add testuite packages for all build flavours- Add LD_LIBRARY_PATH to mpivars.sh and mpivars.csh- Disable rpath in pkgconfig files- Remove redondant configure options already passed by %configure- Change install dir to allow multiple flavor to be installed at the same time (bsc#934090) - Fix bsc#1045955 - Fix mvapich2-psm package to use libpsm (TrueScale) - Add mvapich2-psm2 package using libpsm2 (OmniPath)- Use _multibuild to build the various mvapich2-flavours- Replace dependency from libibmad-devel to infiniband-diags-devel- Have mvapich2 and mvapich2-psm conflicts between them - Cleanup spec file - Remove mvapich2-testsuite RPM- Reenable arm compilation - Rename and cleanup mvapich-s390_get_cycles.patch to mvapich2-s390_get_cycles.patch for coherency - Cleanup mvapich2-pthread_yield.patch - Add mvapich2-arm-support.patch to provide missing functions for armv7hl and aarch64- Remove version dependencies to libibumad, libibverbs and librdmacm- Fix mvapich2-testsuite packaging - Disable build on armv7- Make dependencies on libs now coming from rdma-core versioned.- Create environment module (bsc#1004628).- Fix URL. - Update to mvapich 2.2 GA. Changes since rc1: MVAPICH2 2.2 (09/07/2016) * Features and Enhancements (since 2.2rc2): - Single node collective tuning for Bridges@PSC, Stampede@TACC and other architectures - Enable PSM builds when both PSM and PSM2 libraries are present - Add support for HCAs that return result of atomics in big endian notation - Establish loopback connections by default if HCA supports atomics * Bug Fixes (since 2.2rc2): - Fix minor error in use of communicator object in collectives - Fix missing u_int64_t declaration with PGI compilers - Fix memory leak in RMA rendezvous code path MVAPICH2 2.2rc2 (08/08/2016) * Features and Enhancements (since 2.2rc1): - Enhanced performance for MPI_Comm_split through new bitonic algorithm - Enable graceful fallback to Shared Memory if LiMIC2 or CMA transfer fails - Enable support for multiple MPI initializations - Unify process affinity support in Gen2, PSM and PSM2 channels - Remove verbs dependency when building the PSM and PSM2 channels - Allow processes to request MPI_THREAD_MULTIPLE when socket or NUMA node level affinity is specified - Point-to-point and collective performance optimization for Intel Knights Landing - Automatic detection and tuning for InfiniBand EDR HCAs - Warn user to reconfigure library if rank type is not large enough to represent all ranks in job - Collective tuning for Opal@LLNL, Bridges@PSC, and Stampede-1.5@TACC - Tuning and architecture detection for Intel Broadwell processors - Add ability to avoid using --enable-new-dtags with ld - Add LIBTVMPICH specific CFLAGS and LDFLAGS * Bug Fixes (since 2.2rc1): - Disable optimization that removes use of calloc in ptmalloc hook detection code - Fix weak alias typos (allows successful compilation with CLANG compiler) - Fix issues in PSM large message gather operations - Enhance error checking in collective tuning code - Fix issues with UD based communication in RoCE mode - Fix issues with PMI2 support in singleton mode - Fix default binding bug in hydra launcher - Fix issues with Checkpoint Restart when launched with mpirun_rsh - Fix fortran binding issues with Intel 2016 compilers - Fix issues with socket/NUMA node level binding - Disable atomics when using Connect-IB with RDMA_CM - Fix hang in MPI_Finalize when using hybrid channel - Fix memory leaks- Update to version 2.2rc1 (fate#319240). Changes since 2.1: MVAPICH2 2.2rc1 (03/29/2016) * Features and Enhancements (since 2.2b): - Support for OpenPower architecture - Optimized inter-node and intra-node communication - Support for Intel Omni-Path architecture - Thanks to Intel for contributing the patch - Introduction of a new PSM2 channel for Omni-Path - Support for RoCEv2 - Architecture detection for PSC Bridges system with Omni-Path - Enhanced startup performance and reduced memory footprint for storing InfiniBand end-point information with SLURM - Support for shared memory based PMI operations - Availability of an updated patch from the MVAPICH project website with this support for SLURM installations - Optimized pt-to-pt and collective tuning for Chameleon InfiniBand systems at TACC/UoC - Enable affinity by default for TrueScale(PSM) and Omni-Path(PSM2) channels - Enhanced tuning for shared-memory based MPI_Bcast - Enhanced debugging support and error messages - Update to hwloc version 1.11.2 * Bug Fixes (since 2.2b): - Fix issue in some of the internal algorithms used for MPI_Bcast, MPI_Alltoall and MPI_Reduce - Fix hang in one of the internal algorithms used for MPI_Scatter - Thanks to Ivan Raikov@Stanford for reporting this issue - Fix issue with rdma_connect operation - Fix issue with Dynamic Process Management feature - Fix issue with de-allocating InfiniBand resources in blocking mode - Fix build errors caused due to improper compile time guards - Thanks to Adam Moody@LLNL for the report - Fix finalize hang when running in hybrid or UD-only mode - Thanks to Jerome Vienne@TACC for reporting this issue - Fix issue in MPI_Win_flush operation - Thanks to Nenad Vukicevic for reporting this issue - Fix out of memory issues with non-blocking collectives code - Thanks to Phanisri Pradeep Pratapa and Fang Liu@GaTech for reporting this issue - Fix fall-through bug in external32 pack - Thanks to Adam Moody@LLNL for the report and patch - Fix issue with on-demand connection establishment and blocking mode - Thanks to Maksym Planeta@TU Dresden for the report - Fix memory leaks in hardware multicast based broadcast code - Fix memory leaks in TrueScale(PSM) channel - Fix compilation warnings MVAPICH2 2.2b (11/12/2015) * Features and Enhancements (since 2.2a): - Enhanced performance for small messages - Enhanced startup performance with SLURM - Support for PMIX_Iallgather and PMIX_Ifence - Support to enable affinity with asynchronous progress thread - Enhanced support for MPIT based performance variables - Tuned VBUF size for performance - Improved startup performance for QLogic PSM-CH3 channel - Thanks to Maksym Planeta@TU Dresden for the patch * Bug Fixes (since 2.2a): - Fix issue with MPI_Get_count in QLogic PSM-CH3 channel with very large messages (>2GB) - Fix issues with shared memory collectives and checkpoint-restart - Fix hang with checkpoint-restart - Fix issue with unlinking shared memory files - Fix memory leak with MPIT - Fix minor typos and usage of inline and static keywords - Thanks to Maksym Planeta@TU Dresden for the patch and suggestions - Fix missing MPIDI_FUNC_EXIT - Thanks to Maksym Planeta@TU Dresden for the patch - Remove unused code - Thanks to Maksym Planeta@TU Dresden for the patch - Continue with warning if user asks to enable XRC when the system does not support XRC MVAPICH2 2.2a (08/17/2015) * Features and Enhancements (since 2.1 GA): - Based on MPICH 3.1.4 - Support for backing on-demand UD CM information with shared memory for minimizing memory footprint - Reorganized HCA-aware process mapping - Dynamic identification of maximum read/atomic operations supported by HCA - Enabling support for intra-node communications in RoCE mode without shared memory - Updated to hwloc 1.11.0 - Updated to sm_20 kernel optimizations for MPI Datatypes - Automatic detection and tuning for 24-core Haswell architecture * Bug Fixes (since 2.1 GA): - Fix for error with multi-vbuf design for GPU based communication - Fix bugs with hybrid UD/RC/XRC communications - Fix for MPICH putfence/getfence for large messages - Fix for error in collective tuning framework - Fix validation failure with Alltoall with IN_PLACE option - Thanks for Mahidhar Tatineni @SDSC for the report - Fix bug with MPI_Reduce with IN_PLACE option - Thanks to Markus Geimer for the report - Fix for compilation failures with multicast disabled - Thanks to Devesh Sharma @Emulex for the report - Fix bug with MPI_Bcast - Fix IPC selection for shared GPU mode systems - Fix for build time warnings and memory leaks - Fix issues with Dynamic Process Management - Thanks to Neil Spruit for the report - Fix bug in architecture detection code - Thanks to Adam Moody @LLNL for the report- Create and include modules file for Mvapich2 (bsc#1004628). - Remove mvapich2-fix-implicit-decl.patch as the fix is upstream. - Adapt spec file to the changed micro benchmark install directory.- Update to version 2.1 * Features and Enhancements (since 2.1rc2): - Tuning for EDR adapters - Optimization of collectives for SDSC Comet system - Based on MPICH-3.1.4 - Enhanced startup performance with mpirun_rsh - Checkpoint-Restart Support with DMTCP (Distributed MultiThreaded CheckPointing) - Thanks to the DMTCP project team (http://dmtcp.sourceforge.net/) - Support for handling very large messages in RMA - Optimize size of buffer requested for control messages in large message transfer - Enhanced automatic detection of atomic support - Optimized collectives (bcast, reduce, and allreduce) for 4K processes - Introduce support to sleep for user specified period before aborting - Disable PSM from setting CPU affinity - Install PSM error handler to print more verbose error messages - Introduce retry mechanism to perform psm_ep_open in PSM channel * Bug-Fixes (since 2.1rc2): - Relocate reading environment variables in PSM - Fix issue with automatic process mapping - Fix issue with checkpoint restart when full path is not given - Fix issue with Dynamic Process Management - Fix issue in CUDA IPC code path - Fix corner case in CMA runtime detection * Features and Enhancements (since 2.1rc1): - Based on MPICH-3.1.4 - Enhanced startup performance with mpirun_rsh - Checkpoint-Restart Support with DMTCP (Distributed MultiThreaded CheckPointing) - Support for handling very large messages in RMA - Optimize size of buffer requested for control messages in large message transfer - Enhanced automatic detection of atomic support - Optimized collectives (bcast, reduce, and allreduce) for 4K processes - Introduce support to sleep for user specified period before aborting - Disable PSM from setting CPU affinity - Install PSM error handler to print more verbose error messages - Introduce retry mechanism to perform psm_ep_open in PSM channel * Bug-Fixes (since 2.1rc1): - Fix failures with shared memory collectives with checkpoint-restart - Fix failures with checkpoint-restart when using internal communication buffers of different size - Fix undeclared variable error when --disable-cxx is specified with configure - Fix segfault seen during connect/accept with dynamic processes - Fix errors with large messages pack/unpack operations in PSM channel - Fix for bcast collective tuning - Fix assertion errors in one-sided put operations in PSM channel - Fix issue with code getting stuck in infinite loop inside ptmalloc - Fix assertion error in shared memory large message transfers - Fix compilation warnings * Features and Enhancements (since 2.1a): - Based on MPICH-3.1.3 - Flexibility to use internal communication buffers of different size for improved performance and memory footprint - Improve communication performance by removing locks from critical path - Enhanced communication performance for small/medium message sizes - Support for linking Intel Trace Analyzer and Collector - Increase the number of connect retry attempts with RDMA_CM - Automatic detection and tuning for Haswell architecture * Bug-Fixes (since 2.1a): - Fix automatic detection of support for atomics - Fix issue with void pointer arithmetic with PGI - Fix deadlock in ctxidup MPICH test in PSM channel - Fix compile warnings * Features and Enhancements (since 2.0): - Based on MPICH-3.1.2 - Support for PMI-2 based startup with SLURM - Enhanced startup performance for Gen2/UD-Hybrid channel - GPU support for MPI_Scan and MPI_Exscan collective operations - Optimize creation of 2-level communicator - Collective optimization for PSM-CH3 channel - Tuning for IvyBridge architecture - Add -export-all option to mpirun_rsh - Support for additional MPI-T performance variables (PVARs) in the CH3 channel - Link with libstdc++ when building with GPU support (required by CUDA 6.5) * Bug-Fixes (since 2.0): - Fix error in large message (>2GB) transfers in CMA code path - Fix memory leaks in OFA-IB-CH3 and OFA-IB-Nemesis channels - Fix issues with optimizations for broadcast and reduce collectives - Fix hang at finalize with Gen2-Hybrid/UD channel - Fix issues for collectives with non power-of-two process counts - Make ring startup use HCA selected by user - Increase counter length for shared-memory collectives - Use download Url as source - Some other minor improvements - Add mvapich2-fix-implicit-decl.patchsheep28 1660056595  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.3.3-150200.3.3.12.3.3-150200.3.3.1includempi.hmpi.modmpi_base.modmpi_constants.modmpi_sizeofs.modmpicxx.hmpif.hmpio.hmpiof.hopa_config.hopa_primitives.hopa_queue.hopa_util.hprimitivesopa_by_lock.hopa_emulated.hopa_gcc_ia64.hopa_gcc_intel_32_64.hopa_gcc_intel_32_64_barrier.hopa_gcc_intel_32_64_ops.hopa_gcc_intel_32_64_p3.hopa_gcc_intel_32_64_p3barrier.hopa_gcc_intrinsics.hopa_gcc_ppc.hopa_gcc_sicortex.hopa_nt_intrinsics.hopa_sun_atomic_ops.hopa_unsafe.hlibfmpich.solibmpi.solibmpich.solibmpichcxx.solibmpichf90.solibmpicxx.solibmpifort.solibmpl.solibopa.sopkgconfigmvapich2.pcopenpa.pcConstants.3MPIX_Comm_agree.3MPIX_Comm_failure_ack.3MPIX_Comm_failure_get_acked.3MPIX_Comm_revoke.3MPIX_Comm_shrink.3MPI_Abort.3MPI_Accumulate.3MPI_Add_error_class.3MPI_Add_error_code.3MPI_Add_error_string.3MPI_Address.3MPI_Aint_add.3MPI_Aint_diff.3MPI_Allgather.3MPI_Allgatherv.3MPI_Alloc_mem.3MPI_Allreduce.3MPI_Alltoall.3MPI_Alltoallv.3MPI_Alltoallw.3MPI_Attr_delete.3MPI_Attr_get.3MPI_Attr_put.3MPI_Barrier.3MPI_Bcast.3MPI_Bsend.3MPI_Bsend_init.3MPI_Buffer_attach.3MPI_Buffer_detach.3MPI_Cancel.3MPI_Cart_coords.3MPI_Cart_create.3MPI_Cart_get.3MPI_Cart_map.3MPI_Cart_rank.3MPI_Cart_shift.3MPI_Cart_sub.3MPI_Cartdim_get.3MPI_Close_port.3MPI_Comm_accept.3MPI_Comm_call_errhandler.3MPI_Comm_compare.3MPI_Comm_connect.3MPI_Comm_create.3MPI_Comm_create_errhandler.3MPI_Comm_create_group.3MPI_Comm_create_keyval.3MPI_Comm_delete_attr.3MPI_Comm_disconnect.3MPI_Comm_dup.3MPI_Comm_dup_with_info.3MPI_Comm_free.3MPI_Comm_free_keyval.3MPI_Comm_get_attr.3MPI_Comm_get_errhandler.3MPI_Comm_get_info.3MPI_Comm_get_name.3MPI_Comm_get_parent.3MPI_Comm_group.3MPI_Comm_idup.3MPI_Comm_join.3MPI_Comm_rank.3MPI_Comm_remote_group.3MPI_Comm_remote_size.3MPI_Comm_set_attr.3MPI_Comm_set_errhandler.3MPI_Comm_set_info.3MPI_Comm_set_name.3MPI_Comm_size.3MPI_Comm_spawn.3MPI_Comm_spawn_multiple.3MPI_Comm_split.3MPI_Comm_split_type.3MPI_Comm_test_inter.3MPI_Compare_and_swap.3MPI_Dims_create.3MPI_Dist_graph_create.3MPI_Dist_graph_create_adjacent.3MPI_Dist_graph_neighbors.3MPI_Dist_graph_neighbors_count.3MPI_Errhandler_create.3MPI_Errhandler_free.3MPI_Errhandler_get.3MPI_Errhandler_set.3MPI_Error_class.3MPI_Error_string.3MPI_Exscan.3MPI_Fetch_and_op.3MPI_File_c2f.3MPI_File_call_errhandler.3MPI_File_close.3MPI_File_create_errhandler.3MPI_File_delete.3MPI_File_f2c.3MPI_File_get_amode.3MPI_File_get_atomicity.3MPI_File_get_byte_offset.3MPI_File_get_errhandler.3MPI_File_get_group.3MPI_File_get_info.3MPI_File_get_position.3MPI_File_get_position_shared.3MPI_File_get_size.3MPI_File_get_type_extent.3MPI_File_get_view.3MPI_File_iread.3MPI_File_iread_all.3MPI_File_iread_at.3MPI_File_iread_at_all.3MPI_File_iread_shared.3MPI_File_iwrite.3MPI_File_iwrite_all.3MPI_File_iwrite_at.3MPI_File_iwrite_at_all.3MPI_File_iwrite_shared.3MPI_File_open.3MPI_File_preallocate.3MPI_File_read.3MPI_File_read_all.3MPI_File_read_all_begin.3MPI_File_read_all_end.3MPI_File_read_at.3MPI_File_read_at_all.3MPI_File_read_at_all_begin.3MPI_File_read_at_all_end.3MPI_File_read_ordered.3MPI_File_read_ordered_begin.3MPI_File_read_ordered_end.3MPI_File_read_shared.3MPI_File_seek.3MPI_File_seek_shared.3MPI_File_set_atomicity.3MPI_File_set_errhandler.3MPI_File_set_info.3MPI_File_set_size.3MPI_File_set_view.3MPI_File_sync.3MPI_File_write.3MPI_File_write_all.3MPI_File_write_all_begin.3MPI_File_write_all_end.3MPI_File_write_at.3MPI_File_write_at_all.3MPI_File_write_at_all_begin.3MPI_File_write_at_all_end.3MPI_File_write_ordered.3MPI_File_write_ordered_begin.3MPI_File_write_ordered_end.3MPI_File_write_shared.3MPI_Finalize.3MPI_Finalized.3MPI_Free_mem.3MPI_Gather.3MPI_Gatherv.3MPI_Get.3MPI_Get_accumulate.3MPI_Get_address.3MPI_Get_count.3MPI_Get_elements.3MPI_Get_elements_x.3MPI_Get_library_version.3MPI_Get_processor_name.3MPI_Get_version.3MPI_Graph_create.3MPI_Graph_get.3MPI_Graph_map.3MPI_Graph_neighbors.3MPI_Graph_neighbors_count.3MPI_Graphdims_get.3MPI_Grequest_complete.3MPI_Grequest_start.3MPI_Group_compare.3MPI_Group_difference.3MPI_Group_excl.3MPI_Group_free.3MPI_Group_incl.3MPI_Group_intersection.3MPI_Group_range_excl.3MPI_Group_range_incl.3MPI_Group_rank.3MPI_Group_size.3MPI_Group_translate_ranks.3MPI_Group_union.3MPI_Iallgather.3MPI_Iallgatherv.3MPI_Iallreduce.3MPI_Ialltoall.3MPI_Ialltoallv.3MPI_Ialltoallw.3MPI_Ibarrier.3MPI_Ibcast.3MPI_Ibsend.3MPI_Iexscan.3MPI_Igather.3MPI_Igatherv.3MPI_Improbe.3MPI_Imrecv.3MPI_Ineighbor_allgather.3MPI_Ineighbor_allgatherv.3MPI_Ineighbor_alltoall.3MPI_Ineighbor_alltoallv.3MPI_Ineighbor_alltoallw.3MPI_Info_create.3MPI_Info_delete.3MPI_Info_dup.3MPI_Info_free.3MPI_Info_get.3MPI_Info_get_nkeys.3MPI_Info_get_nthkey.3MPI_Info_get_valuelen.3MPI_Info_set.3MPI_Init.3MPI_Init_thread.3MPI_Initialized.3MPI_Intercomm_create.3MPI_Intercomm_merge.3MPI_Iprobe.3MPI_Irecv.3MPI_Ireduce.3MPI_Ireduce_scatter.3MPI_Ireduce_scatter_block.3MPI_Irsend.3MPI_Is_thread_main.3MPI_Iscan.3MPI_Iscatter.3MPI_Iscatterv.3MPI_Isend.3MPI_Issend.3MPI_Keyval_create.3MPI_Keyval_free.3MPI_Lookup_name.3MPI_Mprobe.3MPI_Mrecv.3MPI_Neighbor_allgather.3MPI_Neighbor_allgatherv.3MPI_Neighbor_alltoall.3MPI_Neighbor_alltoallv.3MPI_Neighbor_alltoallw.3MPI_Op_commute.3MPI_Op_create.3MPI_Op_free.3MPI_Open_port.3MPI_Pack.3MPI_Pack_external.3MPI_Pack_external_size.3MPI_Pack_size.3MPI_Pcontrol.3MPI_Probe.3MPI_Publish_name.3MPI_Put.3MPI_Query_thread.3MPI_Raccumulate.3MPI_Recv.3MPI_Recv_init.3MPI_Reduce.3MPI_Reduce_local.3MPI_Reduce_scatter.3MPI_Reduce_scatter_block.3MPI_Register_datarep.3MPI_Request_free.3MPI_Request_get_status.3MPI_Rget.3MPI_Rget_accumulate.3MPI_Rput.3MPI_Rsend.3MPI_Rsend_init.3MPI_Scan.3MPI_Scatter.3MPI_Scatterv.3MPI_Send.3MPI_Send_init.3MPI_Sendrecv.3MPI_Sendrecv_replace.3MPI_Ssend.3MPI_Ssend_init.3MPI_Start.3MPI_Startall.3MPI_Status_set_cancelled.3MPI_Status_set_elements.3MPI_Status_set_elements_x.3MPI_T_category_changed.3MPI_T_category_get_categories.3MPI_T_category_get_cvars.3MPI_T_category_get_index.3MPI_T_category_get_info.3MPI_T_category_get_num.3MPI_T_category_get_pvars.3MPI_T_cvar_get_index.3MPI_T_cvar_get_info.3MPI_T_cvar_get_num.3MPI_T_cvar_handle_alloc.3MPI_T_cvar_handle_free.3MPI_T_cvar_read.3MPI_T_cvar_write.3MPI_T_enum_get_info.3MPI_T_enum_get_item.3MPI_T_finalize.3MPI_T_init_thread.3MPI_T_pvar_get_index.3MPI_T_pvar_get_info.3MPI_T_pvar_get_num.3MPI_T_pvar_handle_alloc.3MPI_T_pvar_handle_free.3MPI_T_pvar_read.3MPI_T_pvar_readreset.3MPI_T_pvar_reset.3MPI_T_pvar_session_create.3MPI_T_pvar_session_free.3MPI_T_pvar_start.3MPI_T_pvar_stop.3MPI_T_pvar_write.3MPI_Test.3MPI_Test_cancelled.3MPI_Testall.3MPI_Testany.3MPI_Testsome.3MPI_Topo_test.3MPI_Type_commit.3MPI_Type_contiguous.3MPI_Type_create_darray.3MPI_Type_create_hindexed.3MPI_Type_create_hindexed_block.3MPI_Type_create_hvector.3MPI_Type_create_indexed_block.3MPI_Type_create_keyval.3MPI_Type_create_resized.3MPI_Type_create_struct.3MPI_Type_create_subarray.3MPI_Type_delete_attr.3MPI_Type_dup.3MPI_Type_extent.3MPI_Type_free.3MPI_Type_free_keyval.3MPI_Type_get_attr.3MPI_Type_get_contents.3MPI_Type_get_envelope.3MPI_Type_get_extent.3MPI_Type_get_extent_x.3MPI_Type_get_name.3MPI_Type_get_true_extent.3MPI_Type_get_true_extent_x.3MPI_Type_hindexed.3MPI_Type_hvector.3MPI_Type_indexed.3MPI_Type_lb.3MPI_Type_match_size.3MPI_Type_set_attr.3MPI_Type_set_name.3MPI_Type_size.3MPI_Type_size_x.3MPI_Type_struct.3MPI_Type_ub.3MPI_Type_vector.3MPI_Unpack.3MPI_Unpack_external.3MPI_Unpublish_name.3MPI_Wait.3MPI_Waitall.3MPI_Waitany.3MPI_Waitsome.3MPI_Win_allocate.3MPI_Win_allocate_shared.3MPI_Win_attach.3MPI_Win_call_errhandler.3MPI_Win_complete.3MPI_Win_create.3MPI_Win_create_dynamic.3MPI_Win_create_errhandler.3MPI_Win_create_keyval.3MPI_Win_delete_attr.3MPI_Win_detach.3MPI_Win_fence.3MPI_Win_flush.3MPI_Win_flush_all.3MPI_Win_flush_local.3MPI_Win_flush_local_all.3MPI_Win_free.3MPI_Win_free_keyval.3MPI_Win_get_attr.3MPI_Win_get_errhandler.3MPI_Win_get_group.3MPI_Win_get_info.3MPI_Win_get_name.3MPI_Win_lock.3MPI_Win_lock_all.3MPI_Win_post.3MPI_Win_set_attr.3MPI_Win_set_errhandler.3MPI_Win_set_info.3MPI_Win_set_name.3MPI_Win_shared_query.3MPI_Win_start.3MPI_Win_sync.3MPI_Win_test.3MPI_Win_unlock.3MPI_Win_unlock_all.3MPI_Win_wait.3MPI_Wtick.3MPI_Wtime.3/usr/lib/hpc/gnu7/mpi/mvapich2-psm/2.3.3//usr/lib/hpc/gnu7/mpi/mvapich2-psm/2.3.3/include//usr/lib/hpc/gnu7/mpi/mvapich2-psm/2.3.3/include/primitives//usr/lib/hpc/gnu7/mpi/mvapich2-psm/2.3.3/lib64//usr/lib/hpc/gnu7/mpi/mvapich2-psm/2.3.3/lib64/pkgconfig//usr/lib/hpc/gnu7/mpi/mvapich2-psm/2.3.3/share/man/man3/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:25423/SUSE_SLE-15-SP2_Update/f319cad30648b38a13d9f310a90d4651-mvapich2.SUSE_SLE-15-SP2_Update:gnu-hpc-psmcpioxz5x86_64-suse-linux directoryC source, ASCII textASCII text (gzip compressed data, from Unix)C++ source, ASCII textASCII textpkgconfig filetroff or preprocessor input, ASCII texttroff or preprocessor input, ASCII text, with very long linestroff or preprocessor input, UTF-8 Unicode text<r6666RR RRR RRRRRRRRRRR RRR R RRR RR RRRRRRRRRRRRRRRRRR RRR R RRR RR RRRRRRRRRRRRRRRRRR RRR R RRR RR RRRRRRRRRRRRRRRRRR RRR R RRR RR RRRRRRRRRR RR!RR RRRR RR!RR RRRR RRR RRR RR!RR RRRR RR!RR RRRR RRR RRRRRRRRRRR RRR R RRR RR RRRRRRRRRRRRRRRRRR RRR R RRR RR RRRRRRRRRRRRRRRRRR RRR R RRR RR RRRRRRRRRRRRRRRRRR RRR R RRR RR RRRRRRRRiND.0Libutf-896bbf5628aace32b2237f30be41d3127a90827e8c5f56186ecdcf37f22ff7ddc? 7zXZ !t/⪪] crt:bLL G|bZEFM%X!g c{'mtICA;E`2OTgal8Gs๵NÖKi݄.g:[Ɵ;"a]='^w/xsGȽ LgC EgĿrͥspGsC!9z g6T<"VJ68RmY/lDqspg"pBݒ׆ȧ> `c-Sc ɼ x4 nhP".l[j.臀V\Hiѫ'+ "4ۤi~g>$Ԏ^SfΤA(X3ٲg34[й@UPcܯZ1٥([5![^.HD*\A:ƂjRa]`lqV#FݸSM`jNE9'e !n(;=)ӔWKcrhU *~\a G鱷>?ltkm䳨n3km)Ga.P˥{ό8Ptxܝ=4V)]/APڼE%#cuc !LmjB+. LtMROg$)8tDsqxo/MR+bswKjVkr+g?̍#rw3|`K6V0&gY햚ב(}ßyTxKu:ٮ( e|35[҂9]فfl#!d(>{n%:=)'!>-nXz8M% SN 7$3=ft mˁp*qϤ:υ7ǬP2Tb3  BHRTF`\,[|rjK!DDjAHL]w{"mMTpvꝡoa}iAW,iWϣ'm{@Cr,-@,m8b=}WO3)Mg)5I`Pq:׹A<|E`Vګn#iV??b(p ? =LdwsyOTAMf`P^JFTu.dd4H ( )j^Pcn{#Y^ThV 6"JER8O%p9@]/QGwlfI*L's5=L-\-tѮOe1,1mB5/;`֪53{jͰ됈Nil9|b|D{ߣa ոJ^rj!WuL3PF]`g;׾V,ljKMd8XBOlhPA[90)Fh%lOɌiC?vdlVE)`< dxc| WR읓0׉Id=eF!Mfna3~}RdgQIHaa,pFvOw{A*'Oخ/{9ol qא/!<5QX|KaZ>P]|!zoOk H cpxx>iu^L:1"'4UJٮ4]Ykc~OimCVh7UW#G5lӟ ZRo`E 4ťC%@Ƹ 0 =t/g֙ |$Ď r2")먫bh~`cL >8H 1вDPv?oɊin4@mX8fw6S*''ݽ - ΰJoE] 78l5 3)ow {i_"Oz/wƐ :ٴ57G5~ŸB[A >n V84'B 8j0^;,ևԎOCeA'ȫ蓍%c֍"1#^|hg8j$n=˶tAW6f2Йک`dRyqif`nIy҅iE `k$ &wIj*GQ3aZ1W|a.,Cv{Sv`+CnhdD`P$E-)vUfɹdJ"=(/~0+04vV݆f#̶hObQ2ҥ?OĘ ui )n$I[N )][L Kؕ DDJptE5EGpk9R- Ǡ{+ё`TqNGH|SqK ~7sSzuwJo6ຫ|KhՇ ePL3iK4HZQFLN2ϔ0 [|#R b+j-ȏr9I!#)2 +>0=YyݑoaGS0aP$VNfV-ͦe(yN eqYZ)4VSX'tJx%Î-J36}FByKA됽5%ϠVҴ`䱀9ttڋw|a𕱑`ᐢ:[|4p~e# 8/l*9a.Z9?#鬻@Z>/"+KV YJf>S'`=i]Ѽt8z_BVE@V]aϋݙGcg2A3اf5o [x)6F2w@"?\EgEJ}h<^g|lc[W(n#QLPa_ĵ8c7g8Q>b0d$ ă=>R~k% yhwAQ3;IaƂP8X,NGUŬ}]wkXF' 8bߨ5Qr{Jej XN+_/((gdGlC%2@SV 1bMXBGnb/esS]0#g>}cbCM8z32;PJt陗v] wf,{({ J֩}w-<O4U2B7~W7uf[&9 Zjh^v́0)οK0I~]x* 0EBI=8U!p~y_-0 8YHD7-kgsn煖 ۹Bf S,܋ ?Cݲ@y8&ݝ9m̃ Xq3S:ksY Np رz`֬r ռpȁBv: ]\}K[OAu!^>W %wCx!E}וD#.$ Zn'r&Վ_C(U y'a%vy%pGdKHZ-M~$P0[^Ż) `gحbv!MC1j5tXzxq-%4{C(Wu;$"IҰP#M;py+際Y0aցɽc2LGǷ|JY`\K%ZJDĉ0e<-gswVo(߲UG/|P0%IʹI2h[xpBXNB?UBzE9iג#M[2e{t,Ę'(a7QLJ @ACLWsU.^n?-3b]fzpp!6q;:  |u?^Zڶ+,\ (VI_O~?4^סm)#ftWYdp~2坚~D\["-XwNM!J/@2&qt"21X ^!LmR% 1-FNRx7L$ߞ(0SWQ䞵rlMmn6 p74JBi֍,\)8Y+-uO]pٽU FE*WS7 صY]@:@kD/gQwS“XFٵHs!?znB~a g6ܭ)C-e->aᗎGӶjO>3-2+wfW,G> T?Ch/ o2Q@$dA(eMmlQ;7v6trr~ʪ+ۃ|DAG`\exTQp C¯h-`u$I> ONb䉳,l;DM7_ҥ#BL̃H ]DcaCzB<=\!UndF3YJ*^sWL!5kP}rU )r[0Xgjc/?* G(^ӧgV%C1LHj߸/[|tfS4x|NU_18H#YZNV"{1JX.y9:j+Rm{(MubF@y*p'8Rr&vL l"0 S󄨜Pul4+ K*hQ,Z9ӿ0bY#.XIkت)shO A5^ (aIIv"M:&Dy=yO,N~dz45"E߹ +^՝Y*ʗSX+- Ҩ_^mVΦԭKxqNL~]-гU +x3=TG%nzmSGEzn(Tb_>i"Bdh>[VbZ߁m>zg_Y ;1rs-RoZ\E7%Cgh̶/ ͡]91 * %C]aV | !}z(ޘ ?;zI8BY^qœ3? +$鰉M}lF}iL]vdK `YU1s{bOODD-ɪ34K53<𺿂,@Y2ŢCທFΣ(RmzE)! )τ//W[0 ›s$6Ze8F[Win`g.۶ko9]EΑ*\bHEK>A&ߋUˑ[3vTki^ #CK,G$*IѾhtm4Ww[s)zٵS޽H1ڣ _} ^ҵnCJ8( uQcU  zYr ص6m=7ؤWVx@ԃde,$܏쁱%|\&7S \p?% jiM5b8~ MAuU"lCwmէWߪ.yǎxɞXPieo&v<~Wi2 dT))*wTM3cIiý5a^4ᙘD'Դfӄ "0vtݙ53-qOBW}+IaI6Į6M xV^X}oX8O>4+vd*/'@1c2^ӍĤl˚mewơ c)3gDB]eW!$u~;_1O*^jS)S Og <{9\Im43X҈-4vhܭ.ȻMr͆I~*p$ί^jE=Z.%|R19C1U/coOO-+SQV˔1?q)GN5,`&)hz+.o_Ho*gX4y7gR'Q):'b1RԢ^:BsBu riKeF4ℵ:&<<[%ӒpD_ncd!!l5D-Ϸ`^7a 0ƒO[7+HxFf|aش^LdΡ?&M?Myj%0rzJ#uSGhAeᔚ6Y^~j'QP@GE:NN<[*?@[Q N FE߃# od5N07amP7RY5Z]52x$eaF`wմr0+qt AznU4ͭߔo(N,z6l*;z8KA)~AkmȆHgT>nhX$³3ȷ)pR "ݖ6Sި9S˥";1 A [kf%vF,uׂ.*sk[LE![ĦK?$n@5r5uaa`;x.QSLV΄0O==X%>k£09 CfXjQVLzHg.$8G6:W:/P:-t9n5Ⱥ6>y/6<J{sczrgr"(ĖTDr'qo~sx=#V \M |ig:~= ]`;'%k%>H_"m[h͠5.(0J IS׾7.Ngy7 kk~ N!RX_|A2tux`nnSHT)b.؄o@K\ObCtcc7,'K!ު+sF MeTf j!DI9O#hηu_B?6EDÕ1n4;"zi?39^gZ>ƶIi:ؗd8Z!`T;,Kш q)w=I@=gaMИTiF*'Bq;JGk:! @V 3S_1j؈AUs/8pm=2|^j/m76)e5%w-IsiҤs'5F&M6CwCTNE(\[UyD->(aX8?luѱu<ѮfӞT`o)ˀI馸C?nxS^z3]_me9 ~V4tȹ C5E"l6T\uꚲϿPQ]s7i & a:[g&/Yy!^>;O.rm HTn|sGY8;z Vth(ݴ!\Ud*ۀF>QNgcZd U,C9töj<6(v?CVT?n>ƌF+"WGă>[}4xo3Z8`T# KT\ndqsNdcXC}gǰGp#G%VbGSui-F!:?%_pp i:݂݊* qP0s \UUE$\S@7 g1|'m-2IR7)L_UĂ${gvz_$)M(ֱ̙)|]ʘ:om/lQ@} oǎ0BȊI^$3C:HA9;쭇CFp!&㾱@\7^WWTդfg"uS"sOWҘFNx+\ғd-8̖PyP#JR)P@vl~m)j^ʼJ%Ugcwq^w.u=Sâdpڬ娗dfGn$q? (#aYl /"~qqH o n|yǕ7=Q6ZǘK@{eoǘw@2A82nm2vS{;VB}ҝhL^wtNE~SZk t*!hn&\gEèNvr|x~S4Dk%6D8s@Jo5M%'\Ms}8<f2WckY@\OcAa^<?C(F+kamBe2u֍caD VX:`6m?h쇡G38i0K',8K ԍaf/ȱ>UV uýu6:EC"!یS[K\4p[a a#>ݫm.5/G8VH،!}d$`SCOIRx`!oz9 OR% $8pci1xLB4eyjoAUGFu}e554q@ë́`# _tfL G;i%Bôбnֻf=fpZbMyUv&Ÿig*MnIN[Nr3gfd~`b䨘1{a# TZe`EƦ͸nhK-Dl.oպkev:v]bmC+6BLMWy#qnfh(búa[D0PLں|0!@v"zGh6y`ȓYCuQe+t'tc%*s%&b6aVW-ǠoYz80+3Q!P:b 5|Ly-xc5_0a:\n0 OT'"JzPf S[h/$| \xHNݴrᗀh'6<> C{ZӶcj,lmN:ΐ?Y .D6[G DEoNG =O3bSMtʮe͵l1~2!"8 #&'mRܯM:=? mo˷(Hb|^W7xP4VW^\MC񣍲95Y5{ rƐ\*f ]"8Vtv$Z}-Hyu gb$/>`'Sj3.U%S;)x޲me8i i۵﫵>WლNj_dj@rƓBŐ;Ix=fWAنC{XA;UIHح C*є8iz%)ɛ ]3~b٨cʐ_Xo)FqP Z$9q[@kq~-i̢. ]^\ oI60`kd\4ׅv0;+hvŎtF .E@R}Z8IWNn\^UbQ:N 'Ņ?:M7H,s)ѯRaЄ$}ك&nB< r7 ꉯt ҃(7>zCRg;hlt_0Fpԓdwg ShiI/*f.ySWs&,;[_i(y=;ȓ.i-u -"SѮ*}ܵ_(9aD^8M]Canpa} NA`!iϴTo8?'=9gʄ]@`] >ws&??+hDsV`wXmS[cs0w-uș-NG xEr~$!ѕXo)=a(qA'ӣaG<#u5`we5Lv98\ :6RM?)v|^DUgeo/sc3 `&#ۀḪG&]{OS޶PbKŸGՎ=bv[q\BiɰXd ;LW"úsi itWB+Ӥ=S68]d*2jn-;*e%Ҏ-2YVh.pRb?y 6ToǏ1<˂QMN~n8{e2nwLZޚ+}'[v川 Baq|Iڽ;7*sS1lƲ3۶F>ߡ Y7p@P'w2' t"$=N%)4 Ħ+2N <8 )xZ`'3?5vz(Mv{XPOqԫjyWjͭHB?ó!ţ;}b K4v}фƔ{ \15Lgh.:p*N+1s`0'i_Qo$/>įR %UffOA=oθ"|3h?{+a˫* Y%$2j>PnO_ ng.`0ںͮ"ɨk [hpv8* s26Y-E$StÅTFfՕ[Z&~>紧i#ΐQ=2t{mX0׾~ Qn-]NYJyNݑ n'%SHhz3N۲ ;gD8PکFijE;!T R_fzB"9=|rW@\5C4G_e[XK0jm ڏiwNtI@-g_ITR>QHY.7{pZ}?43^lc4 \ņ)IRS"isY?'՟oqXﳿ`'{r.|b0I2ppr|Wkgw_gwX ƘU 1Lhe4Ejԯ kGvaL؞ o'e$'zO!Jf@HᇳzJePeOӇG ss˹Y*yj+R|82B#@ T`lr8OtFچF W/~#zg8foF o6]2r/SJ.`,l6D DMh7P.i Ʃ`t6I1nIflJ|RvG?oW^M'#]MT7"#BC͚tKɡu"Ң[yf) /70GƠQ{%_I=JJH]JM>QbZw21G?QAN"1&Gd= (`ȇzH4}[@B$G< ݎn QHtJJɟ]VFP܈Y9s-?* 죲W'2+ݚbCƾ4 PQEFq/ceB9< N4c/]}'#A820wj難|~bn*.t47ظ'ɾNJƽMlN=R*w/n ;\ CiͦOTg̀TfTjP 6G&fabU+<*dn::r3Ɉt%"ơt8հ"(h/UA ( ,2N&w" P|Ukw"=0ق;wߺ⧧|;0VcZ>yP:_3|lyٚg,Igf;|PLS{..p PUJI 8CutNN'!ʈ^?쩙u+M[+$m1[ y]Ғf~Q9~ {.)b`z ƫlmJ*Z|\H/DTwOCK6sS׼b0y";NʉՊ  Ҕ/WzŧM0>5T*Uå29R$իW4 EI_I=u?J>LtK]īKC25&!eiR\'LPe[= f]lz'P6 ElU=ۓչomD͐? iZ3-JG)NIgQiR2AORݨkOS&Aq>RKKF㫤9% <ϭĚS&yW3K0A WmI/sI Dv?EO2iO_2-vRPo ,ajo rY:7{> 1$WW7l`5{xj $1„'B/H!iQiD=R!\;Zͩh?Jyi hqih21x8KQX||V.t%Фz*1AmKfToo޳g 4lB椪 k24CCbg$bdZss|?kk`Q]C1'tO,l  ǭ.Qw'&Q&V69AH,_?R7~IuR(uRлoN+K| Fxx(eQ"\M7{ A8AVV'q.K[u1^|M[yz!?qflK:S-&vjQŎ1Wv6v&rf 0&ԑrŮ^q#B 7(܁+ƥwU:7d5 Ƌi&U{wl(B/Nhv%`^%P8Jչ[xm<ޡuQX hm\")f򙵺<;gnT;A<ɋ~Z%W8GcZ6]uSf5^CYњ]os,x̓>]yzL#t ٚA:JMZcGpͨxX'*x"]O@kavf}/oc GIn^xE3a@n(f6I J)߳DZ:hfh`*S1gk$9OsmD^A.QT6.nBV V|>D@WU4Pmkyɩ05#NbĄ+Q3tkIgNѡ烽п8ZCjZP܋ZFųpᦐppezh'tFtdg?]fAP!VQE-vh,= ;2@ZHt Ig "ۓ eGpi$~ƘY %|,[R+,å3s&#aۍ,y)4`êֻ6 Bt3wuIe )R? oֱ1XNi'~3lFу M6DEۑYRTLڋj"~jb}>4⊼5NʱxQ_#]ʼn  :z a:+\ ś܈+kхlK)1YBZ~3'bB fqˬ<яkۨP?xsQ/ZUd;>/0e~x~%qQ5h=zsPm)B'c.B!`us 4d],٧v)-'1 p*R뜇%HT-Fn41- v@E!ɠ˖6#(meXZpwbkjƨиci_Ћ4WڄT_vNk42Iɨ7„ڤxnWH4`n Եl?g/KY:} Bv Ѿ 2}cf*P1pb4*_9Hyr@BM6% LFnAQ{x/aKC}$$HF_D9?O?ZqiJ d}_trK]s_CА:@cTF6uϹiBʼnDk\~79P~ɺÎyqLʇlaz Xly}\ٚ@) ~P0ViӬP6D"''8|i#u,KPż]Nް`8E<ooLRʫfTt݊ ,~LFzٰ?f޳'B9zo51aǜY-"x\S MR[LTyٖZ*)coG|qPMs\b<7S7$K}-7Zv)boQ^Y[Û b$أc%R1i",,\r>;io"mB?Vp?4V9+Igc\![]lh9Gٷ@ɬߔssV-7a9x*W F#8p.hd2f!ꔮ!ֱ`557[H:~ ]U_ؕT ̈́9Fddѝ 9P<}VCX$QТͰu@}%ND7Y h8t!A nP/>՘InCWD*72kN%^"Mq QkF&pHdC1OCD`RW9_ ._+wQ=`YΚX7֢?:j Oouu!Į8폇ϟʜm=>vz0tѯ-H `t `dV ~M$@yAy!!Kbt*#]w+?VӁ#$ziņz)3 KyBO 2@,-ƊyT踙\.zd{1˨Uu 'իXsX°a#/g0~2_(JpwZP|pgA5V5% pmۻ%.[ݏV+o4'Es _,i%fBpiK %[_wj<"DZ6rΥto(( nq lނ^ns>n0y;yc̮.3%30y'>AHgqC{w2\нﵟU{{~dYh36ÜeE8P?5H *tJۑF}A(ԣ& 'V\j+:/Y0M`I4g䒜v,|+ G+hS-tY숣iԡ8>REӧ6#u%jJu.Vs+|qAx DHax ;{%-OFM%D V#WhD{P2;P+fT| UqC?HYǂ+sʆcJ`MXgo#BH_f'DglL܇MWBV\j(U'5ߦA|B!l0P%pVա*бiJv\vV[Z_aՐi"z.@Uݳk5Xnu|aGOOb_9!ZhnB0Yxn %d{3f j;^UL}/+o:p(̱ Ul>(5Wx/u2ī0L)(zM'u@? /v m wÔ1Bf-x'kh\3e*g^=#2H0 +DŽ΅_}$ǐy\d(m_-.vP,btw:A*DmgiRRn6!&1+䫴&6?) *ڀ\rC~D" frO!qCar C236cs_,Сޣ zf봻vw98>wd4F 8D*&tCh>ے  7"[ !C7ko噡οCI)Øco=q1N;At7dGJ#q gocA 20(dޅS8^^P̡ȨJċ^,n/\`,h 5`F1wUoh8`F i@b ~9 &-uF^Hgh lE{\)l^zUO=,^xr.BV̓LeE|rԑ7nQ/ &+c#7WQ4]b5|>Eg-'ZZ!}A&mm~ 3Gd&'KUr{J鬯3~cmѬ_8(l~;xIq r3۳<*\. /kԊIYm,=ʧlvӲx% #G۲-?VU]:jPFDe.#X& p~8 99%"daG9ȧUlIk7g銶OGpޭդbf.݉*_IV_m2bR.r=tC]YN3nU҂df:?ag5Y):q<8xPpp v<(C| x5PEӸaBlX%F]B0)i)q)G1^? 35N7@bܽJr~%\2^esC*86>}dS"}N%1]8Ap+,vY!R\*/I Hm5B+L:bPI6'1KE̝֜1,Ө& Seww]O/R~Q A'.8#R㈼e У"q-Ř_ []h.U aBޭ!rO#~qO^{cvrLoL_H:k8߂v:Eo&WB=,kpo V"B$(SCyMy;^"Zp@ Ha7ɣY!!P0yYd[SbT3[ʎ7֒Iƪ2\_]qׇcJٕ Q,.$=:`mvUbf"A?p/'Gj+6@8QgHɒ! 7tQš=p'h 2R]mk\{Iv_%BmI%>L #jdޑ`h"7q~Hq7RÏ3B.op8/`MʓD4rw3\LSdDi֏z8T _\M?w:d!TBYӛ]s*(kDq;O4zC?A\cYq!G zlq-}^v 7k0ŐwY4g t/3rbfȺ1/`qp CB!/ UT!2S#'\ }pːy율RsZFW* %aBX/v^72ݮ?tؠ%OnAlȭo/D-[Ssڒ*8ܓ$^X/H{1/ K>#U^ٻ&MN>TB[zqnIY͔U(esv9>8 z[2Wa"߅GJhdZI,rۓ K;ZѴ}wզh?pĚP.0[A0gW hXя)y;No_{[|ڋҝL?#N*lO8AlAwsTxq-Ob(!l`N6Kn3<%k,(B8gL#C3WGD|lIoyhOM\@lմ^<,o qWZg ~}; E&e>ba`3U:l [Svs|& b0/ƝwHQidek$KhZ-S!Y g+Bd _8oqk/*3!}RްU4NsmKaC`-vӭ@pnVc@v㴼ww(vsl Mq`f+^FyL 2UA; $r(Ԁill}",n5ꭱ# J CBJ2.rvhx+ͨDŲx,5мvK71)ʨU>kـ`qg8FvuQlBtLq&,tXkf__mɴwx{X1'5hgR$n_2?KQ\VZ\?պo G 5ml"byf:`u-<\R"L^W}S'jt/޴Hl`<[3Og==W+NJ`Í, ldait"7|3wvra8$ϔSjjW_sUM͵hEG@@>(fܘ5zb4Wd_/9 ;|@9^?E2!-s=eө&L.P٨\8 ~)5ba'P bbE0,lI?IHډ}27#@ޱؒ.`(w\U7$QTr!g6S;x)o78@I[֐]=a0Y5l)ܕжb+6MGk}*(1,D4%&%{>Yd΍ vmgMkPB[t]a4ΰ_uFloV .Ǝ$L'qP 9$jdNfA`> mC-{N|Ӟ69/6ُGk&?:[gʛ~) 4_A5<.^,Iy" ]AYk&N G鹣j34[oH|PiG>D QNqpN?DSO쐩b,zfj RI]J&ŸvPY9kqr&?RL7*EȬ:,sG4,okU%0N}%|퇒~Ҿb>,6*6?k*:Tˑt-*/j^gk06L" 62{!g-lz/U#$•ee|t3@,ǶwƬ]p"g/4eWW^>Yj Pe=aΑ}(DI<7>!O'CwNab7^5j1t{'}BK]u=y%κg)IS{ڮ_70FODSr?\`u\y` Aɓa_{~F]'?ĜPh H_&8G|a# 1r6Q(4' [y#9H/1@=glWǎΣI踗OYHfMA)w 6c/UXd PHf>u>@Ƃ)ѤQ>GD NbC7Uu,z7zˤoO3L@^zl7$Ȳ:qn~Zu:f`#?0v)`o{їTO*@D!_U(}5AVEXDz7ʕPV%.,guxv"IfbHzβ葛Xە~ba9]mo);ޞXWjo0]"& e*WĸCg)w7ݷbJsP.+߶UeL]$*}γi҃+cTNAiۍqSOf w T_!$lѭɐ@mC4",Rk9? SKjfODT@z0 Cz;h2\foɆ]_f9~c gW<E|^ԻmA0Ϋh q`lL+=tl8}boyԫc6{v/B j֓>tclOAb?v?n{qZ.pMXq勺b=z֑*b\+K+VO!7^Ao8~4L !kR?`~Zb"zղ;8Ӝ|дJ}ؤO@KuDžZ9#wgb{!ܬdP`֫A(~ #mx̝䜹^T)jc0=0 걑of7rguhi"LY??u$BlҭX$'/`S}4$\#UxkX{ֲ!؆BIH@h6sx;Z]>j#ꮷ^Pjև{7ӔQ-~9a"l)/:Q-]\r(Xku&+k{/Y+N2w.Ćw{%S33要Լ}vC'3M*( @ro ,b67t/"u3Rfy Plkv)gLMv)D{[)Tcɇ2;KVvIYL0;jAwAyFa>lMaߧ`XvrT1ufGBtY/PyلT: aԘǒ^v-WmU>S <Ӹ}(}T?[gMEcq}LI^p}\C0@=߁p*i֞1(=f3LV|~|ĸUެNT@0P] R\]Wb6xfӖVA4I]‘3xP+|N:Lw>Zi?`n.k27X?D8cPڝa@ME 9-PSWuag|T'4P$ ol *d7FŸ|@B~?0R=sCv*TRX4 k;[8>ZF7HpsȦk=_tĀNqJ,i;K%A@0l&p,E_r@v Y ӻVjDr|_tFa0ku'+qZ5Et1JG=e_( kRMmf#,6\ob/j Å+Q m͍6*YˤKP Prf9Re(5'CClJIzGԾ(#)>ڦ V7ĦyHB>8.|@`W-4 gAsUg0p%n̛x+Ke(0@7DO4ZGbͫ]9x>˾a}BʵpOٟ2T~۝F@Pa?DRd'˔ =K3sPbMwpZP.!S_|uוr ]ok$"2 bX ׄEGSiXbq:9F YQ]7yތ[ ,3 ; \ށyo[V8r_[vͷO"BsEH4yƽ%)^xdq-5D㲌ØJl[f/Ћ'7=qł'1R\ tbXHo+4 0j"-OuNT(-A8#Q:"r,!ёPNC~|X%0VJ# 1ѣuVˠݑj#S~M.[hzʹkGJD/>Qaj?t3Ԯ>;vtt`אui/ ./~;6_"MʨD_-qM% }a[iO]$`Vg׭QL RBIR WH2֮+4QrJmb4ƼawTg"I?F]`mmK9#@Aϒ#^3y)hƬ,9OuyZ? 脠?XBkxMu^k07j a^>.K{('Q^Q̙uKM qe?+?T o Up35kbe)=Ak3#Op=V+gʶ)Q@ܽJ"& )˸@VQ. SaSEJKkXVgnt3zHKj7+۸M6g&ѶdVK5V_`_kR#}:ۮu0t<ʩGSJ}2x?KiuG )|]{xR i4;M7eyw泇O;u9P z9E}V 4Wi>Qdu^IvGsR{\`JHeNC?k:|>W\!6ٚc٠Ag%K~;xŤBIȞlk{3w[>xi/#20_Sα}dPLնA2:E1 &^&3D-e D6$(4:1RPX|h-A# Eѕ%G'g/$FNe!` )_׎0+F((?ģ@JQ"HYͷh"=8Zc}@E+g_5򸬿exG&T,~5zUxG'5,'}`>;D=%e'Z.ޚ_G&=1v=Q Pꩇki {qMs"7%3w8JHT#.t,f&]&sް$-XPlJ0d6eG3#czC oXC{㋢>3a8nYce+R͛a2t HkERzv.Z=f$ 2Ǡ" o2>{7lO@C6*N< MsqL$8mRN"}c}ߐ}b,CxiaRQWAgwB >pCj1dgAAWSJluf$-E#چ 2P%weR&r wP?wPs=|ir 5<*]ʂqL <|]*ʬckޠ F\sɇ9,8Iӯz[e@<1=ۢ5!"'Vrc @L;ZbB36BDNYŸ,/, 4bm82_]R+=戙xc\ۙr,U72d@حYH{J$t=g?V(՛MwQXIfpbeV s;7 |ϯyoyםVPY(v^{{NFdLKPX$\d8z @?*ڹ7]?MrG<(MV Mf]jd]oY=HTPBN-"BV\ĖTKBV9l=/? [MDv0a+@x $V8 Ԏ>IRi!y ߕ2A2.YPp>CZB[b5cwGUYaP/c=z^)M3U!7]\7`H2}?pum?¾Vz-a1j%MVOQm%QbwE2jDkܜ'@ËH$]崤SI4+ s)C/h:_ow?>Ec(O3خO 0ʦ :}Y$37KîL*j#:z 77֠f*w\PF-E 7%͓"O&umyuzAH[{a* .#F2$&eqeL Ͼ941FP뛩32UcH$ۍ@G,VO@OBe@~ꈧ^TtF0ayЃ'RAi U%}>1||}ԱHq⯼/ \;=:u'He,ΗՅR {m::;ќL~cdEӿGٖ#)S!V>8FbJR{%D L=0w]eǔ3BkuΨCD[QV캴S41cA&;w9YA]Fisx3bcA/*:{FPj ;-V*`S;% N:Y78 g[DB٧jx{697YD[S:Bf{Fw yR.>Z2{@#hM6 ֕$(X<8[Sz!zB+Re&lK%C5'o P2 걾ӄ-n\glb{-F}.it`S+ Ld):"`r*1S^_-\HQ#,`Yv"gD'מIGWV"MO<}).x}U+Mղ7X&YS+KW gr )KRMCaiH+rAjA؜pTuLsO+Cܾ{I̓EBs>~nEnlh1G!"!Q )Z7:@-AX-o'H.Ԥ(?vA)>$L߹to olm礄Akxp-/=.pu^pNϊMΝ.}8 J9*`SI]lͶnYm[|ZNʃ 8Ǩ9R0٦+7MQ[cI- h9fK5Z⃼b܋nbd]潬4 ~Tj2Iosl>\7-OfEOV('iPm<{+7O(̞2m:*n+tu.M"(%fLS StX oh(P[S6Y&pޚ=2M)-"0{_ PSW/|E7W9~ώ$k{CufGڋJˮ3UB )@ʜxe#wA(x@_pDP{"gK(!4P?\gs`8o>X# 1ƝN:d'wtTƹc]w̶_ 4r5s.7@Y+nr_sߏ21ȨNTh"R_&@Xk{[bx$ 8egrwxo+YΙRg{s\M0ҟ#9%iwƣsWU#pUWf>;Tև~' k9A,HrwAIT + 0b[D,,MkP ˗r +UwS?+1"-|voeb#}ڷU nܫg[Ԕ\98m: J8#Z?%HQj/Qs^}:bs"gsfm\Hz[~-L*w׎4$%o;":Nc՝ ;[ rvt#G kerS1j&afcm0v7Ftr*gUܰɸ) SlU18_r.[.?qx˗9k[狁@~`vcJj3OZ*K>L:DĮ4;Hj՝a;Xm;4mq`UHIEutJ];3niPA )36鳏?o>,.%ZM h 5@ qpǦk)R4xluRT8y5T1,=*YUE;Zv+)STTSC[UdݛuxQwaC[6olp n*H& y1% x[tEOhu <8ZsE`V-҂A{hhtpaZ hɪ ^%I߂ 7zpԖ{="K>c)nK)Q$F=~щ'Yv@&9 {#:1@G[~L\׺&fO JHqc ]k3Cjq'hLwk#kZ+]5\K~ P˺Lp؍ӈzNTZF?){]I_r,L1qB̠y[\TzpCU< _G$%X/vݏd'7lZK{!7z{4pL ߂gˮ\u̸5U吴 74A(%f6+uC fh.qČ)|"oR愥.&5T k*xX<,X_} @h. ;_z +1ZK?=\#P8mTH=d^'X1wJĠ?吷O>~b*;eT36/G\7?;6hT,.B,# J;9:5f&>k[(ᑆӌb;j :qxQ6$#㽃; ^cDx9V @&P4S)nnjʈai-&FwK$?ZC|@kaQ-v'3q)-i7-XZ}SBŇ :05 ^|OE|M]UFW'd dIDs8Za5iZF7y943*Ol0Q#ANu%Ʋ/Ha9n]"Akoik-Rt"g~\ A,,_qgL:kCa6lJc$r!SXCkVn,CM*U 6-DO`?gXEϽW8j3m$664ӱ4R_8RL<r@gS.p/5Du!'@eڢ.ά1k\a"}gy'cI|0[X\ >La+s}7J?(]5ƕz !;`gg}p,c6`6=^У@~=C!=5|*cB59(aJ2x, ]&I/55NI ӗCF*ۧMYBF m );;ZYI~ ]BMd+컫CS=TpAt8E{Fn cV%poΙ ()dRY|!+;Ҁ@b4>ا |}9"䅛1dE-ZRDA1(ÚUOUN5,۔22f, ?RG,Ǡ^åyvH}:\p3Jē&z+HpeRB ߎycw9fpoOLޠHk*Al|Mʫ;ݡh7~H3Pĩ'iJhQ VPu.QnfUx "b5oW"zri ^ֿUy.cZڬJ.l]tsep'y0aq&*T=ZFTc&֧܆W!T x6\GչU`G2Ŭf=YR=A}<) 2PoF5gY ^h׸u%PPSpJ͉OF*6G5@0 "'1q[gyyE8{53ѧ5Pȏ?&o4k)eq"ŌRj `.'"d[g;{mR-j,m f̏O="9ӂ\p{儊vT]wdK$OeG(vf~jYl Z> މ@ |e(ε̊ []13;3 $)Nl~dkzAYiS}d ۡ?4N#<-y|w$xy5ǰ ٛC_Fkn{V|s<ܪZp.H`}ܐ T𮊔[ C)xD ƦQE0|U,3l晫!֍ m$cEBnqJ Ms<ϾoħA2g*`QRQ܁ӵ;R[O/膅c"H,T{2F/L`8n-\=mj ՃSq.2]-g7U:#?ghհ4V =9nD?a^Iζh^O kɵb j+.ktVjE˷Mv/ sdkK6MH-id,F_tR|;odi %+e\b_k x\ډD|f'\ nPYWʌt#'ȼpOy Ƴ҆ӿXi^4eF9-_3nq"TQkkw*8G1aSj?$\FĖ=h$$%J r#*B-PW}Tmۻ)9=Z}+K*9m/j?7}#{| m43EW8Ku⩆7ݲFw7e[[HbMcdi ]84Pm8Hv0S:3!R6LcA%˔YS ZP_6 ґN`.H;SF 3uE`z$JcRz6o:%,D'UH.!" YnG-X{/L|u1Ō j( 3^|#Rk۰@Ypx?dE{iiS( ˣv4Ƥ)Igz1pI;X,-${B7_3H` V-PgsUFh ] 5/h}bXZSG%7O 09Z G/BZv[v$˺:F*JU{4@1^=76*,!e3j[=bb2畽R ʁUcQXUr OpyG+g6!PE{BܜMG3_qCnnqw3pBlhpeTT =r'u=t",F'LOatU^ŎifwΛD/O`u Ƥ9LevҾ04(/w4xrM ^gM%Ue=j[c\ 0{Op.Q GH|QLW߉QBBX=qH{("ڝfuh.Բ,5` وչxo->w5hv2S^2q `! ֌0[7HMfEG@lLv+\Fj  Q^kt:,u~OCbZ'hESB94%m<˾N5rϔn]7lB\}W=, W (:zWF8'/:۾q473 iK]sГX ЗbK@wvBRIlO|8W#9dFgLqnNft_ (l#cn4QNE8ku1eDne̫.$fm:Fi,J-R$+[JsntOĆ/hE`d&_lxcX1 Qj1ىGڂP'k\O`zNsS_y Uwf[:!eyE%'m˔vjĎq_">5uZd%Mny~YHbјS8 `+MM*wMɑ8jbw1.V` IXPiyGs +SaZ2X$#"bE~j{'cSC[nhðOWS^( sl>o  }0Sgvd^vs6m< HF=aQ,ad/Z.5:fh@mNi"kuLy1Z.tmO!{.Q2S9G-r`&0n,zT̚. E>%>#d,ƔB&lyr]e.u#3*z]a=GLcfn|a9^ !H;pk03Dj& vቱg;CN;lIgI`Ԅ>* ٵIMIJ#Hkgo]`W:CRGCX},;2$\!]?i Fb]nLw10xx)+љ3̙HpIfJNcLwoqF9(`iw ;JWyq!p 9S N[up~:&bŻ}l *B3T +G<:9+:R-b(K~ I ބo1&B%Ab(jo:idW^Mg9]mQ7/TV$**ЈHq`>g-)USn8'LA/*6 @qy`You}GP Fq[_,r2ҏ@?7vé kV+ $MB'Nvv=$Pa`ڳ?_)4('JO/$]EdarytBny>(`("Qgr 99 AAvLm #k2#3>6l\W q7qL4 ڹW4 [A Zs 6O8H#G@-l>$v8oQ>E E!vRL-Ɂ۵D\W=``樠&8~d dÃiPGS#Ur0tW3P{)Oh/.7?~70+h I,wY눴<]V'2H@GoMP6㟫xhɱlA=;iۘZ6߿ڂ4*`$@\s&P@pk(^tI/h%GK fOqqо|NERJծY|4GVm OW S?vP7eJ8NM6tBCIq+?LH*S(H"­؁ĀNLJ{?A25y%R LP!0k[ڳα\ gO6jHeX=ڜ$uEԥ9 k[~bwV$\ힵ7eO~bzR] d8E=8&[ EM#23iOLxq1[qc?r\$z^,\#N:̴wĿ=FIxLOfw2izsu,2 ʃ'"-]|PIcGA ~j$!y,=I }\ |a<ηf 5K"h\ гOUHra< n$"d-)id 4;E Xn[K*PH<M'D ̬ L]Ŵ~G0zد#x ׂ,̷C)3peMB?u d*gc;x ~~_N3Q1"a.F)R"}Ec'BK3FH{v4pڴl&u,8+^^5s<R|ߊ8rX,(Ʀ5\=\ZWWVLy:y]*gr-к#V%zM.n_uűr,egy{1;FK.?͠[lIϑ!wwb_8V \Lvnh#1u<AOKfO>~hmgL m\8z qDxEp UйTbyw1df2\{ ۜY9cqxtN*ڪaZF3{0P 'G4Q˔\?Mż|AI`8) =xҙf`S O;O=\1,nY!`QxY'׮+b{fw^~]KO6*{1*؊"V]¯(*(0y2\a^e~n# ݭʎ+䮓-?9g*WzGm2%Svto>@=$1prly2E>00+t~oǵЎ7Pt2k1Dyi4SߚMx&~пcSh6o,"yԇ}Ë͒Eq\Nx8IܸgIW >!M[)brTU`y]7@= ׬qq ؛pF캑e)nMJƓd&t#^߸iU8ͬUe.gJ[ԙwgHرYSW $`!KLizcyvIS8s,)A#oqQE`xl64y_cy4RMNV\PU|  @F]XdNiSC('|)HU#%ԣt١QTVS4T;C,]EA0soFّABl~1Va_|0ݙ=kdsDq6Ϳ;_A6ἒ tܼBayA~:/vs@΢Ak rg1='a=;YLy{zԃj@pA6:%^$:ot6ܡ'Q~!-m"Rkh 6]ޚRCDl`?[, +`kPAk z@*|P}0q_19rYh}qUP5:\l>U$ ɻ6'3c&×6/֠N å{e:)PLՀO@a4)5-dVH\7Ictj-:jZ1ڷrҭ=¨.!c1E!яS&klL<(=_e >l{ ?2 w1nOYWS. {iԊ\ ȝd AU@Els6F]5S NM'8 [B<)U{wkƤ |l ͇ŃAbdh=ʼnIPݑxϔo+o6 f~<6.J]20[E(\x]Ev78.ć72iVJ+~RR.rɥ\ 2GpaҼeȐAF[pሽ#ȕSП5Y[8(j,Nԕ߫b#Rrlu˒b 0/a+Sl ln |{ ?&{w]'yj3"<A I6?`]Ce1Ӑ2vsdLұ~}d2a}2伧e̚PӗDryDhwn󦁥r-Y05|G9T@I)㛳;^C9{[b]KlOU;Y(זHAF=_TJQi<>rlBbKsG4>,i*$Y#|P' M&u1w =WxZT/cOx( ~nP28K`L |i%lrKCBQq pp[ǹuMD4kAծQ^ĽJΤ"*GCxL`%dU)`;ZZY_T`3qc+tg ı7~;7/.'3N"D &6%Ed(5(⫿df >ϥw[ (OǽDꆖn~D{+ޢҥ,pP3M^&: gǧ]0t =TGy"_P\K mV# 9WxEֶT1X} fX!MNZI]㸾gPRM -^Iqj -Ő`­ j{Lq;_RH-FRՓՇncLnH}蹮r=>ȌœHãGW՟܄F;TqV^\W/pO7 ?-W~ФٖiM*@"Y#HY*6 kF1LZLLEBwy =ANJ N49P.ItKx_$D<+lv Xj#>^ `Q~f%y`" >"+ta! ydD#H\ِRqq1.(٪a6K͉E}H>:mW`[@c54Ht1=}l'EI(<\gsh d2 PjHJ!O*eF5R)M~p24$DmkDkk ҊOV63Ka~5 An:H"h] =jcnm5K> k3wBIb)m.*oyVZ'7;M:vFgVP'klLl_xS1Rb3׈;lsXojݝ'[ 'Qv=m@XspVn(c"F\0;p~l)0DY>K:,BWe@@[+47ߖqصS? eE=!i=[}>(%}_ Tc>D$nk}b93BEa8*&pҒb+>鴛S>YhV2=b' 6x]kGSE;y&n9.m`Oz?Gr`%OS89%v0"1] R{ $}ǚA hJ;HͻZAnqmU⾸D. 4 RV۱~{]'HAY*s]J- Z AN D?Q(Ti@o%6̗z"e(KLh ,{]^k"x2Zas~vzGͱD6?`N^~{0G|.w-]m40?R3jHv+ТhN~]֓h|݄}ђWTlUNtzCq 0$ע:K(?ddwV OBV9ЯG;$U 0Gʋ\|eA`Rd3"ź 2!ؼ׬aޕ/o0S j;fXAX-f׺ae)F 둞_9.un?R4~X/[wԄE o`G_AcEH x1ΆMT̒oZƤ (g?ZwgZZa"ʉT5> ΅lZ<@h"]ČzҶO5;yN;1+d\^d Qb:2͒ZHn,'"^%Ɲkw[$L͓iVj,TLKo$KS\r{9SVU{!?zLK[{8c Py3H> 9Vog+f#A 4r0a5hmP P!{ [42GP=dd.Lv2-b_^P%Td.҂%wܧL= ǢkV ?Y>:j`] 'oc'}IƱ`F":*|s HlisHQyhp?`>{%'z'}+u֡LuAYT}G+p- 6 ٓ]]Z [xthT ܚ˨kSU8qNYNijfIͲAS;ؼ U\d)OI7ˍx9ZGv O{dXq b nۆl|u!˄;U'Lq.k=y?zAkixSCbיЪrY9Mꔑ OǦSVE6/#@fC #;2OW,UhhMuFw<$Dd.`C1~YX cGIBUǕЁˢV=jdQ$:%6pwYF=zdT& Hp_ ?/qNl~=K8BQ&bwrs ׁlƍ$OZi!Y\F[8;̃!HN.kwLn4L?fL7ѝ5V2l5stL9:zW9&! \#CxTY5W}w81Y!n%v?CjD&,%Y%8}NCk .'SZnYư] 8T) D]ʔkZnߔԡ?f`*v2UM%|Rx`HԿ]2Y1L =R0wgfy.U:E<, ԠtR*'ō'wMSsT JɬR("mߒ ʑ(yOIj#w5NDO?F/ӐQ~QLy/A;WIE 3PaP+ƴd{\pObtOZyN TC xOޔ#7L:. ~`kCsJz  R~q-+w*-آ~NL{b9 d|.q5U&8#h78rv> +(P-bQrCYj}n(pO4xah`ڥ]O+poj{,W]R/k|F+%N? R0Eۍ8f{֒߅=m`|[[ψO -d| $jwCqKyZsT7z*yZd;_2u|Fm329!oPϿi@ >}=Nf 0؜ytTr Xt?zBZ} wQ<7~:lzy}7JZ؟ԕGijO!iJo.%LIf^ Eކ1j.˵_YjJ|R;sHhہ{$#]Ei:3ym*?wܢ>N`^hY C+4cyA%;'?G9n@kb;ׁ_6tb$N`jmײJߘbŧL@)pkR/;d9LH|Dljvb) u R+FU7ra)n(bH*=5k23XE?WciY-ˢ%B垒~QBџuyFH x(M OՊ!XsX#pkK/"nQ7b^LS̠YlI2^Ɩc 0)+f'(f@\mŽ nZ%Nj֣{~귌;0(C ")Ɣ;BePvKƍ\PF;2] MV6, MOZ+Ʊ KHXzydY, n! IJGIzU<.$Vϊkwh(S2,3Gg}+` G>KdQ.`A9r48#K8.{e ԦBŜ3=jnnTM62M؜Dr38`ƾt6^*HSluʬ}3Mb,-Ư&ƣTaьGtfOD<1[; W֬ d Z$If_@&s?.]} վshf\[y;%W"Tչ;%c-,C?}sBӽ &R-ڸ`VܴK vcY]&,/x]?D)b%_@:Պnc-O3)Ś+ KNoxJ f8>5(f[CDAԥuFP|͞,R?`l6v/dA"eCjҥtEz>ԞuVo9g{{H&3x/캧':WHm$]Rr_WrgPte>=>q !>!8JuSIy&RO8RQާc[P( SE KcJd bip"lUؘB" M|ҕ^4;}kh?JYUti\Fv΍i[.F uaM8|}Z tҫ%Cz[ײAO!N@vWE*([\RgZ&GгfXe3 UlyIr*zwg4DZPz#Pk]VO2-R]8.5xY:F[L8twC'b:`h{u41ֈm}\AӑZ`ESM4iB2 /eR^dMR>o!z8Ss&<=D8%}(R^X(N:c Lhi3*ϘJDǁ;nG">oD"l ky ]Z⚜Cս,N_ m rzSB (~}ARw1ś\em~w6R+n9,[>I&Cڕ%z[2Mip@ J"oQծ^B[h< !$'8^X ~yĄx'섡+D1ycXF3:KF 'YbONC@4^K ',Tos-Y|WQ X-JPI _b0t3e= lhd#a(`~EcmIg' 8殍 8y 3tM>-eB˙?V!%:轋KeZ(,IBy} 395ڔ$=BϼqqM2;]۾+ct[`{j`NoU.>MiLw.SZG \.S| -Ge?0Sb}G$Sf%&wǠ:n3"W&),* ܃Ld!YO.il6Y[Ta^NĪԦHyo**-=a*uۣxa؉K|z^XJNI= G!Nɮ us]ũsHI"4 LIg*vL F}`U(Bzuط ]پ= t? Tt+w"<&d?~(;/*Cސj(!Q0Vx%LN[!TNHxޅx#h{\&s^KI"ސNeU>?g]rՆ%T@QM.*1%։0ASF5ocNcPVmxrqmτDl P*xh>Y΅EXcYw&9UfjsP\="GYe0-G+y[[f2 4wͅ|êR)X:1̧:<$VX8HءϚɩpG }>n6B8l^!c8T%\;-VS9*?uIiYO瀱r6FgHӔȰOYp4fPy.%"[nv bf9ؘhUp'yM.C & aF~F:\SE0S3=i8s#ldmcs-߈Hs;Vej95ߵ~UnE Z+ɥ=u$fG>P?6 ՖZ™RH)$Sr`Ҡl z&] ojG DSl]y+hÆwZ޾3tC-0f:E`Rh 8 ),~5vۓr:) J1l7Q^D0~f#-30B 8\n7?fKR侇?c`ro\>"Hn]sMO'd&Rir yf k(":@u {8@P y n.1> ͐289?tEiâg(bE.la ˼2U ^݄ɫHN+eK =kqρD]Gfs?EyKC9 NGcJMb+[zn-h4"@ 0u1?.^/>iƚ$>sm--,xt =>+E8aaF<J'T,o[8i|/jMGѓ fwLlZ{q\&HP6*T!NWڂX.Ϥ[)|zY>?vc*%A""C EUuh!WT mN4XiLU!_ @Cߏ\OAf@R~c i1V!*6sHgD@E۫'9TRVM1AS'I(vQ+a-82y$v܉M j` e$gCJ7Zpe`^701718mn.UVAzcp=.\"!R2 Ls'ɫ,HBbG |j ~=px}admpRԑ/MF1g[t~3N "3d|wY9dZa˦9RD.m +|.I l #:+KC.@Nsw.l.MH}qSHvdXa3;LiRw@7Wn%qBRszp~Hש-Ѫ$g)v)!t̥qaEG3JZFgO<|ZIjKK$ SR j)d¤UIko!(^/K-~]Y؂pWqð=:}P_s%ԕ]c tW4Q-#*d;8E4Xvl=6jnmqCY}ƐLp@{`fS>$^ I+jR[d&3(Ϟ,48C[.VPNhgE G(SWR pbOe2>稉t|6fB6zL04}bK @@J#Z D=UR1Qxh-HQH1'^g!#Π,.s@rC""Z?#0sG0K+X ;/)3Z䎅7y97̧au^ !-UqFW̻]̡1S[OQ*ޤ<=T|jPJneٶl[" P-*i1/f¥6c/B}`{H3[ E(n™xI=r1>j(o}%HN_Ch[iIR4H?;5l~IBeCo(i2Mw)Oqb|~07"a M=Qp(xmNfD{YX4ܮr/T t Dzx+ӤR3ߘU\sdӪhwd?P%C]ghURFe16+o /Iaa6pC =>v-_^ [%+لYIk7+)ľýMݽ/1: 3}$.Z&["|8IwO-غrt@mA^_%uQWtcְ"rp :LloԭajGPzB%i~߮R<&5эĠ_ 6]k82xnC()6k/ALslU,ĈӇ>ߜ75LXSfX>^s^Հ\x:;L_Xޡ/,_OVH/\} ,1qSCl$Oڶ b"k|)F:{!s@{K3pPoZ ;zM"NrӮxصn¢Qx3ځ%d=A86>͹`'cϽ2p4ϲE ; GgH-+5vN"Kn]GZBȼnP+|폄 $f++]<*EԄ Su 8W \.GUFkyOA://U!#󙤲5oף$9.HX2bt .Sʜ2. Aȇ&ٮ[aJmF-}$da:(8ۋkz>M@]> Ty2 ߸}"Zl#rGD kۡwfz-8\ '׿E)BgSJVm>X[(ms|IQ`oO{Ϛ|ɸ퐤&.>l<&V0Jx`bZ,Qp(4-caJ3[Amk;iS\[܉2cHBӽkĬ b[N/c‹[*'o-E 4-mRꋮ7sVG9C P)aږ65SeI imܟwbۖ;է}Na+:N& ?h[dg=1UgpAcIНSd6Q"% ~ԣ!+pxDlRXxyb}\byLL)3P(flT.\8)7 =\그ek6[n1ӽmݫ3bZo'uII*|6ݑbz15NiuɈ]p>!rKkdT3-K2é$iO\N9\gU$EuU;Hl!#lf c{80 lWQ Pl5|HUVMrר&7unMP@R4xnd Z~?'~dVo.L| HF&?)Pfp$YqƊ9*79LPO]9|h⯔`TTHZ-''¡ ¹q @^=!*&\ut6LIY}Y04XI]E4Eƥi^{_g18҅u}Eꮁ I?w+P; !` Bc2[Zja_ڶ=|.#S"pnQ6u0dQq'ʑ9'kmiuB e0$W7 &RȊys%R`T0d) iIlj.q,tRlacSܚ8^zm H,= + z.>+51fENo8'=3hFvHQ07A0_tXWq8pQlWU$<$-^n)p p,(tvep,8NŁk+=1~D<SD),!\Uw^H{58Ƙv}FS>sټ հ*ȸdr`qb ' 1=w \Ea90fPe!PTNX0& #޼ϦZk_::Ӑ#8U,QpBݟ/ aڣNAUKm-nSbpڏԅ$uCSVPvj}-D<"_ɥQ&u&ċ'} EL1n7&9q,GK*pĪ1q,g*!AP5qye/r AX9kde•R_IRSm5QFʽAf6xJAڔ9@|1r,FqYn -5/Q~T(2S,{u}5%?Ͽ0<.9Rpg#Jڅ#s1Q1K_ɳwL}W{3sTLʬ:sspK͢%M%*]pfe w>[4vzµ]>+ߩ-\`wdxHR0Nߍsz "u 4@ {#~>r.W|c"^Fe4Y/I**[XFmj~^V@秬%M\t PqQ&wg&K4'3&&7 c2-r*6;ag9Pn/,%KhE/:J*ht #N)q/oarAR'HGASjR}Ws H>abPq9Ύfblt"unɝǧC ՅD0aajv_ S/NI''>9LJ@QjYuʅq5h88uO 1o" E~mcfp"k(W)U*u^0Y HYQ\YKnk{:˜B_iӣDfYϩX(t]Ap_8a~]8}r6רbZxxq^3sR{SM3 6捻_;+ٱC#.Y]stwHٚC&W!ME 8{#|!oD5p5d(ΣNi s sWK"/Qߺ* p.6< WhMj2Z$Mѥ`i*-^n0˞i7py^-VB2b욆4N<\+T#1lQU]-uEp1sA@udp9WH mF\ıq6Q`zUMS}쟈-H2E$gSA Xuڔ,g=T罸\ځf0NWMYGeٙ`1p!iaTk@8;bhGkze{tTK0t}$@Fa:gQ `J= `,@9 &DwaI _ uD!}~jsȁ cIJ+m}c9 $7IFܼ?:3ү.I[-,-$.HЉsH[={xH)1~a Y_ގ&j|dИU)*KloB3'zi40V5CƾȲGI5fyBJ,Lu9&@ǰ&ɫAWeǴ0i܎itGfd vzb;@BT?qmҘGg PUPpTl(βv4[nݞ RHG`VRspnLS+"XDqĢ-]q+1%!存i뛩{?K`j.6Nx#KNqn>ZH?!hFj.O0q:\tFŝbrʏo3'U6֢17#"JZg,kbZ6NN2-qIݺo'xkܬjqH=PPo ;m$ދI>'=ol =%`) 6ʶ}WU|0 D:S9C y6t<6DL1뤈}E|d") ~ )g{Z;7A.Byʪ˺1oQj%!?Ϙf{g"%!f.<3'%9ي8{;jGm3?mTHh[ )NP^݆{"b`IiάH-d8k-e [#u*SJwL]ݎ1Oj6ie;JfV'Db#x`OP}:8A^SqZ0zt/Sb#S(A_Mm~lq.%]&քѼ%K*Dvf)!mujߞamg8:lJ3}"2We*jsdabq uMWscΛjk+Y ź X&rvHUIhQ>PRem2q%zX5!˜}ΐYSHs:\9;mmp2ᬮb *E _2HbဆVQ_Ea^q?}h_ɳ1*!` iwbWt?IϞM¯˄yS5}r/+OPljnzF\K@? viC6dP)mVưo,1yk˂5kBL)88Q Vͱ)VS *R63L^`Zr3Jlj\#r}Y(UheE &o5eobl(x7C7Kdg-.S]?N>bogݤլ-ƞ#vqR-iRojKp|ڸ6vc>kY]y7[^3ikPt3F =d)Qvm1?sf'͜iL4qZ^;?ic;77!WMVc9p ! r-0w4HqcG ˁ-yV" ENA̟*=ȷ.u8tVL(>x!a<9;>^VgCط;&}#f' 62._jl:Q{[^0'o$`+j'ꐽXX~B_oq+o:P0-:p 5o:6X3U! 0yz^ @>oW0hyC#2ǽDixNq.#w[!f/3CbY " `Riʴky}D0du@i7eyi*FWn$"[5C$tl!_ =T?0l%ΞSǝPY{/"Ƽu S$uA畋R,?/F\Gx/ i Ք`GA#><T)S 5Np%Ide(gγW"{͡C':%-? R]P; DEd=cHV4!VrΎYN+;.slbBe:=EXHM˒R6=TxM>=mCDJ.W~}Y,Y;:ʁ*D29YeJ hKvVXκJ<46|IVԗ(i'pFՓz_Ī1C4 ʰ_5cF=PnQ4V{5Pߐ+kK5#)7A?2U> 5]'pP[T4ƃj(*1pCچ*s+4S*1o!8P=/5)O9 A~:=i`Gm̻X?t:'v(CF[XMƅj'0'}tWLv#EX^\Y"-{Pn;o|LVO2>5K ] Fe*c+ݢ5OmQ9н^|qA< ra෩L`Q+nW `ߏ.uC_" a;_XԺd" X\V`̮#*Wl0;3x;e 7A#ϼ1Խ+ Yf+qvmq,G5pyмYe'$]V~Mwbm[*Ysa{y?B4 LfMz%56\Br~`W7|bf&h7CDEj ^=؋QI$ƃ1!UteNZ"DaS}Kwc÷N 2n\؝Z;2jyN^u).B CEO]2E844h8Z_?-}%رэbӤ-j&}/Zr|S#EW @cc$h㯅_8hQﰜwŒ[To8@q! "A@8<<0h(%P6CQ Ν\QߒYLh=H􎊅^oMfKv\a __(ղ7W@$K[8YCCaoTg5`*_PfO}RP%dhibo*$۝5Ns(CQ!ğ>(##9SQ:J#Pu4Ϝ d!wjέ QwXoGNǥ[Kd) ]n3B~uwO hކxyEsZ;[S.ܜr[JBR RDR '9wӽKMw2Z:^ӛW G<ԀE!U<1M"AOezgװ@ c1[eqv'`=foe[ 1y:ݩ+@J3XXJgl'$Pڲ;4Jb {%uW\}M:Zt7ȋaR"^1ԼWFyCUmV&G(H% R"Y%E5k'мKnF|)w^rdyE0O2+T nȽO;+@ DA/ٷ#ƴlI,y)'B85MvSƉ%q@E$7;ob? b bbۡ3vzWjRP.re/qS޸'1oF%ou"j`Cm% s]g>&@3= ^&JGˌjq5gz햇E1.`y[?-֪ua ͎̌XGb'ȑ<9l劐ZibrKmVsӑ.YQ$>}:F:BgVaz ғ032&JYMuh 0Zd(w(Q䅣$G%dRTԁ"@>,shnwUZ~ {:n!=NpJ`I]wR_(iස$7v JBT,~:MDƢk p?˺3p]yu<5k+0 MmE|Ϲ^&J=(L|ä8Q,>]2:v0ԏΒ f8:gzD5#+uLn̽}^꣛NOt<1BRLQR$q-6;+9G—sV"8(c#`Ze  UEhgmP XhE ftfmv FF΢ 8dՈCΪ4rN]G!Z̭p̽ι^2*d_.3@kD9gYUhBɾ g::^nY|E).}XΔϭam!ckŊ*1(LxĚl_D.8aZI>3-%tӲ&3>AbHbdZ2% 4%x 5Ai-{a  PQ-Yp~)^>4gޔcIX@B2/s.}@p*A#2S> E<|x(v-eECsi-X HA |1J D c>I)\c;^"bzORvWƧrhx *ujG?@ b;]*KGPٮr"rJ9X Fm'23/Jew(·2TJU^6AUյܮt[06^J}LvsŕU!a鱅{NM,8lhzIÅos,Od2&UKh3EjjEx `5lDr|7PQ {Tfay;wlфQFHe^D20<`5H%'R9+xh{9D(l^0%M!x6W2 S\TüY<[ZmXM:94Eà|^f얞`s%ˠW1-s_#5_oė(?zPX}ޜl\ɭ% ct\t3Ϝy_pчcTW'iY4t݃0IRUAX;' tU͂^XB 9dq2t$H8.Sr2$ ctMXwfU\E7"^!_b <5:\g7]sw͔!@-=ι6hR%>d#Y@cbhgcnI0B[ח ?a x#6:/_lNL SYbqg-m&]D-.b5Exq""=[DVHx4OwDT8u&F/ X&?جb|.F\SӒ`1mnc!bpgk̉0łU]jEf&ۇB5y`ڂQs85E-?/-t'(*ꭉA3»C"*l'vc(Z)cU/œ6`7,xQǒf" t"7p)7w ;Z0TƚN n<ӝ ݟRmz/tXԘwaJg$,OG䧎7AL&ELpxG)eRO5)%XPnl3KQYЄI-"֫Zy߸ĖciԞ9crOǂ(|f> g"G~)Z՗ɉV5`ee[x:#es"eP]|\>$#YHKq,0BMEB~#u6JDDEkj{;'Y0TOCgNr *FbtPo 3 so*qS-C&)hb%'j Kd ;cJ]x[3o ̷j R ,FMͭOS HR ,σ}!0RoZh43CWu.pw G ʛ2N"cRiL Oh'A D\.p7eK4ߑKYAFb/Я ?7$?*X&Гhe&!b)c!ߣEO`_% &bHTrR(,=/17D iCTNw;W  58|쪴&%'9*EbG }Uv4aזz3x.L7Ar[ XͭtfhG_M,dHU}ɶjݲTjՒ'K Uu^_[RZs 9c>Vn ?m=2o蹡ܘNUPβG:0_둘[/C`u%G',R$!50OgzJE3mm2X ~@vbiiϫ@ yB*[%۟?.?k0|,;/&}%ɸ$pGm/VGl {^#~K_q.\X"2p099룑J@4oLę&=wi(L% "UPo0tX}9&[ %Jw-TrEG=o9|;"V\#JhY=H:uz^V7l@均JӅ mq"lOj'{I(zl..oq"& ⓞ$f,cw3w,&|¹6 F9QBs'ZT\%_nlpE+'Kd}-% P>cb/ρwL#Xm~>c#fb?fC܃ $!5 BnGX~WAf=V|cHDJD ]),S<Z+l@qonD8/\ A"rfkpiLu'oQq^ ̒/t l ց|tT诚{k-`"]Ǹq0QOAG:GwX=WqN~##}iu7/P X]ӯ)jlR 8v\ț̥9t;V$u 枮VF"z/1'PM+-_eRGhqM 'OB'-=Uk ,X?AĪq[@ևCbv&"ϤtNc\G>Jce0͘*;VfCf8N#16< hLB|;jg^Z(~u)7bED'>g)pqDžӎOWf~>*n^kJmWDLkkn,ev_}=굓mCT`xoJ-vH%W%ϴ0\j;1WX՗VB}1uM3fߎQD 1 ւD2KGJ @$^U>xb|iRF:vsTg:{b,YŽrCr)dO*my&'U rY/ QuŲ" XJHwzT~1}8zs];S'^?|}A~A&?#31A{/KLKkES*.辳 45 bˠ)n%aÕvWNG|IRîه8FV!ߎ 'ů]C-lHu!ܬ2ͨFO;3Pk1@ cHD4[3H?P2yBЂX_:JKsOxɏB0I,~:]WP뽅2F@o P+l9QxvN94Kt mGL@mDjƾ̊Bc%RxjE /4LlsmҸslCnᥳ8hL`p00Vp'v~L Li=ZyH0ZLתanKԓH^LQ4zNKLfhgpj۳=9vr]?"QΩՑỰ:0g@Nn5Ѓv0Ī Mgp}1G {[.!5Bqχ=<'bi֜ JtId]o1hT^ _>v3>u xhld#.(F{g'n0D"W6*T|oy^ٲN9"AE2: r 揊 RlR;*)$K<0yq by#<4Bg@&dEZд#n:艩NUM:< W‘' 4I {V1cJSL3 Fp/,U{mjcinDMg[Fe5}pٙ-*MQs#K3#'q;6܌_Geүz+և<"[?,g{*ggk}o"ԒhQٽ?+Q[l̅[]WZKL.rO%\5(b,a[_]075 $XK 5GR#yio7QIY}ZS`z0_(Eb{C=xp_ֵ>roӹj![rB#ͼ[[ZX)CGh ;ܼ Q; rSGBUR1-&jWz+NگA 'ӕ7>Ze~3:Y_ן:h_ 0(i#q3-oXmhy噾wl>~:jHK*5<;p3`onR/@ggC nůJ`rGH&$ .X;O]!A n?uCԧdR%v`$TF֠MA3qPts/WD dFLRJ,suE[ĻQ΅b8V L&)jv)3>zW9T _(%5/\fNQt&7ׇ=ViDZ ScXd*,-͠V_Ā034s"/p(MZV%ua"uâ$5F^ĩ_n]4(bΌ%M[7M(vwQñV^;".폢'`op%w(8J=}j+G┙9G_9>1k'/7],ؔM*`oCַ&M =j*r)C9 ~3Up ;'3UǼIzP}Z t95%G< |Lh?[|f|7ujqkro/1zpd*nxqʙ8ɺԳ<_•`NyQe 9`YL4CX&k5 P mfpdKJN\jYP5ܨFZV N,#2c,g@A`2"7*dA6-=J`ն]9FZ6OX(j˽Ǫ*n.c|6PehBuP#3&5gz=3"7;}ma pHb̠ er !_X9qoXV|gY4N=Yv͸x7 )aS7M H ( fvKMbsE mM{f2Aj軈wcѡ޹Ay+Xu-%L#o_|G+v]DN6DidW*7o׏]Ơ.g;TAG.L a[Z%`: /FJb)z'F o6՘u>. Nr q$p#ؽ=9÷-non|g#Y"wȘ'(xs-aߔ͠D!?Q`w=$OHognn9 L\NyĴMXQK~94?ظj`=R@%WrЊU=;cj6'g-Yb7ֵ]^Q=sam~sJVM yCdo(A޵5 XS2f12KT44αқq ׹F;۴NXQ FU+z;iH['Z3 mE>x5u, .MWSmv2?3-ʛ/4#h8)JYsV*BxF)IeUtcG55V# U6Z4z٠R)tܹ3 nY`ULimX #ԑ7[82.Ũ%[[}(eh 3Oyf #vBk& AA1l]a ȍ s,̼QLS nek.$Tr+*p`!paqGfGc"O<"-eOx3J~{/'y0'šsl4WNMHr8j1HJR,T<$ `3;!lqMc$cZ߅O__i姲s/c.$P>u-G3 ?ug\ ,v;' sB #Caٹd`/M,?Zy)8\L2h9e-֫=H,N$DK7yYjtUzi[eyl_?RNYx [Suf֗t:fr,N6ꨡo(ϻ^ SO'hI4*ج1(xx|s>%v 1\ h: CD%@yܿLtu0L^*y|az3)a^]סnO-x ~uJ2vWHw-6[у< eViyLAMKeU+<7`X$ Ed-%Ŗ:l)E PT[y)&A3p-x#pZ^Z2ovFZaP9&n5 WvKuFms5I!0mVr%VNpnCܩ4|G[7͚>r,M;:TV!TlXGWf5mopV^’3yy3#> U236 .7U7.nޘ#I ,94Ysӝyc4Ax8se!=?'BB>$꥔8Jݽ3y0Ԅ:2@q.]m2í=VWՈSd9׻|w+:Ւc衃%1KzGMHpdFW 0Z1Ini^*/؁ZNſlb3]SztUkٍi|L1ΩNmg/3\3_s=1SB> D [ʜb{i"E>ESM PSiqk73$~p05cn5ꕢ4Ryvm}n~l t#ާ#-1Ut gק|;&|K3hj_w]&EuBJRLGj> jqB]9&celgw[[ s/v9rҺG!mw}\rZ9L҃8<ԥ؞5AU==vԛVھe1[[;c \4M }OtԳc|_F)||i8>樛{Ij~D"WnM~[!lr Y><@]8A}FI ْI}ՙ;?={˽)|`hk&X 2Sɳ9q q~|Xzs@t]KXNGjG=u)HáV/Cz1XҴ~A ΛyCn@jiU'8<1gR a㲽[?rNfD8Nkk= ?6e,ʃߢs1!XC;VDZbr4^`/WY &8z|]YZ(K߳DJt2AWlaOB^t;6 U}Ojg[{RYoUwwBm&g17GgA*-nQN7r1OHfsz=T/;2 ;|g : 0|*UȞ)0NJ iZʋ~7Rg{?>l: =P<Ԉ6_.hZ DXL a\;b]=c)[Q+v/{nDli)μSzvf6˽ǧ5!xֲn{kʠ$mIH ՊJ"}e`nrnEñZ;jjD9k2dRQwI<]u1*lc|)Q̙jǹ{&?6+{2Ò0 ߑw^t=Z);hjƜ*=%#֗G xJ'"kA_CnFȝ# ?d]p%jni;翿{ wܯ= Ц fb"[2T]Q`,+(l*;fpYfA/Zo)_ l%8U-~ zKd'ë%@o F\~Ҙ ,;=ݮY~>\n90 6%n/V5#;?y4K8’ђIcma=e{3+]wrwE s 2ipcBeflEM "4&pFm)GK Engz̒vAKxۦL2CZVЀ"8 "s)ޒu/v& v $!c띟Ӫt9:u[ӌPa]l9pVά 4fNҎN!!s"e# 9]R'f_RAxv]VԵ:;-ybP+dq {߅oօCfO;sv'W~+Mi>i2Ő9D)ͳvV"C@YWA. 2p^r7'h*o wr MDRs즠|L*  S A/F|q<`1:tå!0U*VP3wlײܳsx2^\_}3jTpe ˄ PM/e]{?C{ l±TN@'] _ UvYn&k?_p \!,\:OAy%@=$_hl 4nD &os6S"sN}㬐K]oA@#2Ciy{&lPrӇ#~hdy:~5;@@:¦gD H8I8v!dKU~8wj`:,ŝ,N> Id؀_CUqg x_<:C1oH+G*,8oR|rn^>F)Yp5EEz-qZS6&;)^v҈DIќ tc4[U59F]5 OX1ۑ=&AP,5N˫KHdC| 0sN)n$ĐS \`}3Xm@ZE>\ jPǦЅjxegQ'$VҌ9}x }f! .  +N BUĩ+?pp1W,7h_䡯iݔx%_*עk NC;+}@nx2PD5Z9gRI|%R*M֯ :T Za>!o֍7qo`nY9C8V_%WՖjɦ>$G׺pJai.G}.h,.o\乡d*'驌R Pq_"w $оDΜ}#;f=< Z鉯e_x<5]h˲ҽ:Q+E.w{zc0?gdm&nT&*DpIKяV^^8`u;(Ty{R|*dOn}"^&Nkr 9U>u4*fF|4XZ8{dYwP&M&TCubkfgޤt8pmH^<&|rbvuS{Sm^s'lv&4zT|8 \ wXWsOtx |ZӻwqӀ[ZԏSǮ05=cq"_NP$o$݈v&q%Na歔/'yQH6@]0Ø%0^`ӻ8؃Pw^)'Q4^k5Ʋx?gs#޲|&)MBzt:&V?F$.MD{-釣gY99A;ؒQPQJ߆-8O6}C@GD%(x߶̻aps+v*|ˠrVxd"p-x͹]*QNM[y WT>{=: zCL[V1z*CKΛ &]@ͩJ&.Q4hB-!V%M+j~W A4Id0."ßHլцwH)cg,˸ED,UzM9p?in|tߟZrUy"~=f}41gBzۅ}Tԯgb^)OJ.wg w< 7}z4G`% $z$e3?\!$[*ow7G9%ICm΃ۈLћk,eHc-YZd ];cEJs0"@jMg3gI!r@zMP-l6q'/M{{!+j,;~:9 RB'g?$D[aRv"ȧN_sF(ît~y,Yã,1h[b+ g؍h65jO䫝jJ/՞zFّOv$ ƕ>|\v&3{ϼWl2wpcY!B,.'awKl,{'.&2 J=|W!hn/F!!JLx0ܦRhC&pn̚Å,rPy.~l*_|yO_`INkZXlFB"(u]+R?J+Mg/| 6  ũqe?fԯE_0Vq>5{ !v$=Fp}p.{ 56:xHHeEk2u^P$1/^"9Ut7D>&VA1:u DFK 2ڎ r@1X25X ߸ 'k~94Xכ8^G׺%:T2@̆47Un Vf#P+E3rMY۔>I|A5'F=U}~\% $rw*:gΧZMiwkA?ϐ52h+vJBTqNdFAPCqO 9$mRƗTUqȌ 9!H5dѷz#h3\hI->vJ YȻvRO7. !Xv$^9a҄ 9:U#[ͤ+2 RI~\OA /.J abrRے;ޠl|+ )C$BLGazEY2ba.Q%Lown/y1&C-42[7:+@7ﰈ?pMk(GԚ6+c~~ zs&ɉyA}k=uoD}v\Pgrh] PXY1[NzF*ImRSM rMw)W{M! ҵܰ"ka8AӪǒly] gW͘9c1swa +ώ ')hj.&˩ P)zY'"^W: ceh]kğ?B#"owRzاŐǺJ+*$ ]L f"!vYF$iFr ` ׃wHF9w{:s >biĈg M 4*R,=:/[_G=vI|-!r+ .GgZ,.Cx~?F a)GM|cn;Xo.0=mwUhO]/ґ+5eueɫ;)$`|TkpsS\'S8O?s0QdӻW_.\DsA?u\0OqAh3:JgKf8ߜ=:yjrDV~uũWO1zg2SrUל4v{'DLW.uo)O.a2\{jB  {6S8JzN_{n,gAm1qm9LL\i+!vaQ`%wh^a[|l^TXmx]<W1NlʰOXUΥ ig 0fY`ubd_ȯ3(cҢn .zu TYd<^՜clj;qm)NXJCGnfd{~d5żyέ${uyclOKzԌ|LA$f ۢ֋;YۑoQJě'SqQ*5DGh[e< zDh+E_ Zõ:O9. L0}I?<GSNl:13;\9>ZY8mG&TE%[U)}p N6+3 edOdq{g⼬͝R'$OdU@Y>D$h-jj'/Lp~~n*#8or:He!UUƵ;0fƉ7 gb3yïƠ?vi8YH!\E=jyb׸Q:kR0U5Teo_,C]'2V.`;޾ۓ+tdK\f:/_ۃqT{D5{b & NBǤTA2By9U`^CΑ+Lr+@maF`2Lַ!DO/=!8cW5+A\Gȏ`mP0[Syk>fn6ۭ,SFuQ~y$&cF'uNd;"B(T 4 )1<]HCu J$Fݑz[>V FIC6W%ٻtv:0ncEXΨ_ak$.\ ă Ϻ}Պ⊓70 wRQo^!{@ [i2'NګGr q(s"yr1T![+Rs3@ KD;!\ @L0+*b~4U\ FWعyR 5O-]l똪qK;&'ԏ?$?L@LX-:'î쵱e*Ƃ ~,{B@ynNKZM+H)ב p9(X9ɲ 2|i5^)zh׾$q]Лk~,Se <޻,+F8K&@:gXRѫO[6O{A~|ŀ*JS\(RV}i> WziXLB$S5_E0Y*}A r d`džeqьq"kGܵI߉ {=p:Ur9Rz=M?t!!%ef誫- AvM-rb,'Iذ4L$i[HkV,;'?خ }hEKiF5? Nk(nmߑƜ)U~pYWظ*z+"C<9՜n]?狝z ={5R];Ţdȁ$^Gհ _[aÒK&ml% A^ƶBxs mS2eƠp?X U_}cq;{'!$7Jkooς ՗xGm*:ǙiU$[e㺟UDL+Zn{C{IWm[ Ȼv]|"|\r 35tS7ZRVNmF(@8=SڔfALv7yl':]?:n :|k≍mQR4۾hGYtrĵwRxRZ]J;I?h}.NPӼ&%2z|NG]:{ Zht_{b!8(9u6z B){J]3.3!YcǴ385S*}y7:_-ti)=F*gE?՗"F߅ӖXuȠPcIj5"9`#1/N$ ȳ:ȱG1îz<,]Te(pC'\%WΊ@&>X1Ą_ ?9wpD[B_I;sri\w5TtnHrSXH->YZE#TB18iʺD_{뤆nci\.آeVy!<$UOKVb {t C&zKTPv]ՆaY;r5kbLqB& šsТwix|=( ^2f 8EdsW!4tN1pO3~{1jki9#a$u.bV4xqtٵH _. \+" aV }$@joM&k 9k yPDk4j8DP:0<Ʃgd?0"ZkA!(:  v;].}{/D8è4V]#" h91:1~nXwLH/5gW1{CP%mu^AVxs$'&Jfb_ne1}Rf?tk~<s##wNE-Pg}Yߢ*Mq@_qr;jI9Ö7J`&V2єTtQ8=;E؄'˥ Q_($[4Ԁe2 滌d~P )DlROmQAY+v3Te ?i.nDWԂui=p5Qrv$̐tCO%W}&!>!.K4DMx_0+or2g XyFI%97T+v=źxaF 鉇VM1o0A9p`*_Bg⾉$!5RfֻF(# }o"(RXq#)"dH4/ZQBm~kt-c,摱_?&M#7Cq2F1M=1D ii:X޷{sO2X^̏vs~ )Ы6*؁ep$kp3?<nftlA i,xXuOYxw &=XEx.<)?bl0`,}S%.4P@-A/,Cܤ{LkK3phcdq}$t+ ɵ<@Ea څhUAc<\md?euCѯY 륨e;*IQ8cwt) ,z&lhlk'3>=:-:eoݮ,G|(wVEjwj-W ;,k]Nu;[_3֭Oh*6q}1 iI-YgArЎHIީlcB`[,,t$ v"OpAdbȜQJ~>~M>U"fm9tLW{5H(e $A$OUTT~ Yh8ftVAr]\E:wF^ eISeg\$٢m>G '{ VToĨ$S6J\ n"J " dMg罝|ݑ `s`I[fx(YȢ&Dah x mRtܜ՘i1`v@6.uZ*%8Elx0bʌkٲ)",P>4}MLc! ^;Vl]=8i0zgi_ PF\s g<Օ 4nT<|b5^I}mEDpE=% XѬl⧖14@0[tBA_wCvuzuw&Bݐ<0H#_1㨝V'/+ ۏ߷ňTL h, fx$_ɛU!|.Y~ RZ5ׇ /-oﴣ_eSaXj0q*^}CtDtᢃ _[z$?0Z)g'?GR9iɃ%Hod‡?Yel1Yf^b־uE?.b4cIp>-`qf8Ņ.v9aeߜo>ʯZڇ GF-)V1}?䐠bCuh-Àk3sJO^h@OizS.}jĨukP9:foD'x7X| L>sƫi\snbd@uUUX dZui3VւR_"gst4sSZXI-pok0g'Y@%َD{;A "{-$͝8y/_q93wO0]?- k ЅjjD]SBC-(MsIh-bEX^SB.Ѽ[Zg֡Xh^BiSmLbr4q'c{ڲ'XCމ݌0b:G:[:‡Z4bTE5X@럀jtƞq+p7KrCOD0:8=yR%S,M@ Y2X\/#>OY`bQ؜=Bף!= jnuslMҟ޸N_CpX\g$ TU+y60P˷䦈bB*qTF C=NKO`u.O9E즣9%nBD8nnDDL0ЍH* zYe"`E@IS#XMTm >x02.ulC>=ȍ?dCkdEoc%%?ƶňeP7jLJpQbC?>~=M! t^qCImswO|RKL^h!*'/fRk2㷩דr9͉ vz~K =\#;f3$>3޺|)rM-a8jhY n \/]2>t|aW'w ,fJTVC`2_10'ߦ"^9 2 uLbUa3^MMi*1y_1pdR$d02I51Ŗm2cC9XpfDȺLZfJ/(:+a?t49>aAvɦgL?(t|aD;?,t~FSIϯOR!nlFz؍Zf/@W h_x%Tvi* 2K<3{԰!-dXTҧӴNqf AF~$z<³gD}X3>9 (VP #^.!֭RIJ5Lh!D{#t7_rib+${q`1ڇ_X#λxEO}tpN(m*y g ٶG_A=NsS{vXHh%/bLf!JPϻ-tnƎXx|p/Aѡ;#d ݍq͕wĭbXYO·OJcl<06bp+k=d\nMLT# c+jbITH P]S{ݨ_hߘGv }$Zqeu:hbrfsU6<ɇKƾr8|Pk. Դb%SB u(GoO#@C ƽkQ He-6"V( r;nA&Aeaֹv(Al,k-m@rݏ1 wX+ǟ.Ѳv>ʄ+p&5jf5;nJsvq!7SkbAe E꣒4,QnkW4/& EAd˗ ixKfM~}{ULuG H*h01qΒ]0Po_pLEuJ]VS$fݩB݄UEtsi[`oz|< +&Ƅd,`N[I `|޷Fݡu20藭 ouyØaʽ ޹LBNi" D}`ro0H7OBhM r-Y{]vval0Pַw? 47p芪M}'RMcӺ C/O jN#z9/h2R]qٙGo[;%1}hB+/1 Qs.rWj'<J1OpD'~<i#=qKL $=ňi8~~o Ako4^ARE?vKjҼ!&M?ĩ#pO(_Xdzwa$0򆽤3HUY񔜋MHߔGO_NCHص惕'^PBLnN3ô۵$˛Og; ? *$لzݱ0=Ȭ cpK%C2pp.vbJR9r+ B6'V]C[RxsJT:U ڊH`dRd ܍si_nK_YX+tާc7gfwg<ͅ^amKZ44BrCXU%cg h nFچY"KZsd[^6DPlB,*}< _6#T;~m3&`<{%^3YbA/5V xIӝS?ӏxDQaf%b >sskfݗo=c(9Wui{g==|w0'<_j8DoԨ_a'HG-f]Ȧm~ )? wa0RұLQh>ZqJV RX: ~g&f9d5xTnD4R(kgR.gd-$%j؃^jj#Kۻ8|\f42f$RL`TSL UUd2wl%la GNlqe:y2]am܈Ce ۽` ]M:7j +700ɨU7#`De\%3o;5_Ҽݢ4Ņa" wsmL=Y%T^4uD~ܔ?U4BB@m|h!pCBz/ōwkjkq6;unW=2<|ev`hDFUg>K4J;˕]$ǑTxCq؈|zhRAf56  ֪lo[Mdx;#o2]^^o+Th Fу,aXWz+8+=J7ǧgP"6nʭQUW7}uw27BVD޲T~{v0cW7Po \MEH6g`x߾YDsS1)߱A7;\p} ab V;@mGckdLy(-=x S"_Դy+ܯ'Z`L"M< +YUM>Mгe`@tT|6ٕ4w&Qr˝0 :A5>!PPTIjsg*)φ@{Gtefsn(rD=K)pcq~Q {6h:}/5UѪ9JFIj*&<ɣ"OMgmcFѵv"S M.顅c0`f6B2։_`ٵ=KqRR"Dβf݁NSwj3N̅w8d LFΨLfQ_M-JV =vm=z!` '`` G04|MF1ǾHgݺСم(83#Rpu HlM{qY$ vS9' O@h씛 Q\-;glLhᒕ?-~:3?x[Ω [%QMH^6+t|%^Y55$τhW( |pÛZXsgH&Dڛ@!):Eqy l\vLk.\JT"סדfR| qVZJFv*ɏNg~2 g? *-3<~Ǩ9;"RmQW\qvXXmfeHa$%,\6;߇U($\g^Ru##STWf *huShZ9|T4xw*\8S?)ΦS [4F"C*2iC@y|%7M g\f\#ͱsM!8=9#vP4BԨENLC{YЮ+ijxDy>uq8({ $ku* f2"2XV:ޒR9g_rgw2O@0"/#TAslx\kM;9]R hς_CLoV`iQ!dIAV2k3 Tivmw83$›@C{W\ŸrewǕe Qv`C1{Lmz"sKpN9M-AJ"<{Db5Uv $S}|,EDL]ԝu^"&Ӌ|u.VQ6%`f c{Grr]xqkg8u5H{>kwMi @T|v&}|i@ psL蔸^ǣN;02_Ze7 xeL>x!yk)/Pf)h+a4]hL!pcLX)|Zc vD7-tr w"A!#[J܅o*1o(:0XCF赩)L^4,Cߺrw1sXv:I|z6q =D,L%''+ne(.h"RR@8<,X!*I Xkz1#'S>y7+F'uؔbJǀM `!l^M.(b3J.I挭7)jZ!8WYIBbՖ!,mۖ;؏* ;aFP0hg$.3lc:ˢC%FxNlD + fY.P2 ":-YG4y&s[cφ C5|m' ^|Da4_Բi->ʄ_G0k}2 ~ "1t|{p3t t536C9zb@1YVj#T*$6F7k \,MS9J/!m )b]n͍:uU,lƁgr`` v[aSqi?Z)J gq /U^a/-CʫTxףMz`e>v"#2&Ds# f2{#è@b_N2-̾U}Aވ. ]Pcql)2OZLbǠ|#XܒBRdײ̥ {VaS8hޘ67ԉ| fzCFIbD#hphY1?+oxD? -r~o/#6︢'jݍ1[C>:OS;$jeϯfn$74lCw2 [صث /t+&K&tԊ/J̸ J=WmԂ}ԳLreD&]܄tV9`PŚNskD`z?uHt\s"`Z1B҈utQג$ |M('ElqAT^Z@ 8԰Y^JtqU %#C,,+kWU4rp'ԷXh*j]T |,V:2P-NbNo|7R^U-mO N=(i8J'ݒwA!yȠn!UM:П>HTN^F"Kgg RxV5BZxkAJ0ò;l^[u2¼8ʼc'z4]Q,̮RX<ս${&RdHMӃi>$aUM@8䉉n9l˟"6כw,XLUԪ zԚt~zF}$jy0G哑Ou]@HF'pY0٬E櫺#0XNu%ԇ&m5M##̈́!Xŝ[YP0XF{(0x>PH#|M-1.Ԟ g0@}(p̞݁Fƌ6 U"섒m|11B`YT#8?Es]vЯꐟ^SśXdM.`~DUyc@%WtDhp}yήl)/6PUFWxL~\u7Q5Z;.蟚SFrϔl5R!N6Gpmg׫tB?2ISfr.LB:6~%+aЮTL33ARXbkx0C%Ma Id^1ihLZm*G!+:ɶ.ze J?Е[z)46U뛷*1=\wToY3rT<2ևXmѾggv4Ist8PL  Ҷ,m"m'w78xOdon2E<#=>B(- ~NIwn 8w?`ThE٧łX$2g8vAǟd9a18 y%@ؓ5?5it,S'E]OSSj~Je gl$w~em@&ߩ(řڇ1z힢2e;OHʀ[%3ZFf] U F{tKODFoցՍe rFu9BoÈI6zmT\YAǭ_?XC<͌<4L WYf=wELKh.tN8Թ<{#96]_[dl 9oGܑ4#Až/&x\#3 ,m 3(G8o nfYK]or41h|ϥZ,l )E?t>|8[~ M!蠦 UKO[+hk%#973ly\2lv֬a@YrlDc$o8-丧{a%(7% (5s KGa7@F~>LkĬH{h녱[(1+FQЂm% Yc=? ͖_oD%=@p{IN* ev,vlv"A=;e[i;x4dVԤf 2 )RkL3Gf3NeY 9nMنQց#xzp1yG7g$R4qu,c tt7@sL;{<.t"оL,cseZvHnDm dUN LA͡vퟪ̮{8=X-gAjx[3ךdFͰE^dNXZvf. +ufZ?Rc'nܔK"7vzL> g0D;L,qj)9Hi%O7cU([6i!e;| *FꥦXԨIӭ:PLDvfi) 8H,BEmti/c ZGqZvA5+r7kFL,~x']`bV_8I-j݌zKЩ;p1!_u?72ELIقY??govwI}$ww:ˁ ,l&kCdjT>5Ͻ{-1  =#Y>yt7s (ڐ%%B|wNLn5rݾ)A>0vEmxj8Zw=$n8l =17>C,s ǪTlcaP%|-t{0Ӭ}U;wgt0.ۂ83޸n Gq-DKq3L["ucdž~3N K I90װ,.OdI %+ ]jTl΋%1S`cJ8{%q - 3 vwݟye\(uJ4OJ=J2A-H^!(9QMzr~2 Z ѩ̬]* x^)#lCpGDfRz' D}5{!en5u3=ƤO : )67AeIn<؈Xf*vblzM=Apէe >m9̛,{q<[>t3+&*sȯ(ɽb[h9Zo+4u6h37veTPYb8B Q v ,畿 @ ]f @%E3.P! &bcr叒'->Ւƨ#Jy`h͐N ëaNfՊ$Oʂ]z5F[È-kUA =xD;֝Joxua)vp?9(㯝UlЧaSh=kZ[@9kYl$mfK.B5vr:G?uY4$M^ۻ-K9;CRi^9<[s& Jˮ@Ts[ΉLDac.}~p6%O0討h)S0E FE~b)/~Sqܛ=Xu]'% ;Ž4R)&5r genS )I_nݵ34?ϹAV HSȜ r > <0Ϋ]X-oϗ}Sq!a3t-}3B4uí-YƁp'8? [@ۿ JN I"das0/IqyTL}Qu>Ytq}FB-M ՗GmH;X2P1C(@)͝W1?;HT}w'w:lɃ] ƃ7cGk)9fxIn]ޣd\3eK z7+r36U"#ʊNIi\M/Wty'H+>;E֛BJ _Ua^Ѐ_5 g¸)Svv!}aO+-ٱ IğŶ2"W%:Hh֌uj| ^֣VD9rcP @KR5x/U)nN V=Ӵ.(+iNuW je8dK<nV_nc2Z4h]L+Zzmr-B0 lBfWl=(PO#|n90\K*.]Wنr$ H yCqlrG R$Gʔ3W~םkS{ڮ";FG# xG@ղɧQ&?ep:9tPݷ.d)K|\8D`NҸox 4DU= ւ娀Bg|.]k56~="#M:}qK Ve=$}zGЪ܃8=1fH> Ǟ'˔B>L00NYLBD'Dtfn6 Sץ %[-r]goP(^-()x#| h5^QaEJhPO$o |';1LhetK84e<TX{}$uQ|`q~ F['Z3P Ggyf&%^8>)Z&Xg*W(Vv &IGghbt:P;Ez#oG-$W2&5#+{L[iD7?= D/!R/B5,D`Ɉ|\=w\7;U2* {RGfQ)! ȟ^zd<& 2.d`ž)Kv5*a9RdJ?$j!B #ΥҲoj3,Μ!#+aXt5J9Fr8-ԏqW87ұUjL ׽6 jMc ) {ʙR4nr*ғ mDdCҘ!%aa?Β?8'=uppuq&A/ CЭ=1͝JCԺVF|i@(YJ~v=UAѓJfcg.3|oTПam89ҟŎ Hv}y1׽3uCZtbā<@UdEVSPdp:sJunؕbsvwiO)EKGg?fnΡBGs8[ojƆA<7Eǧ+XfZ5Toqw{FCZ=9p#t-w~̇-_9y%C~ZL{Qۚ QVFřC}¸v^6qHc.aIC)?[İv>J}-|@;Us R; u)gf"=!6%ΗNS@}DbVnҏO|gJ,Pa(ݸY5]265AsI"on>̛q02=_ a Q!~D4JO63fB0B#9^hhdgȒ/gE~m:Zw}9ig+aݧo;416P4Rx wbCg~<4|gU^Jis'#&/]oSN=#y?W,ZWWpO@*>q{1 "59YZFH]f\AwQ MQ)N#rjNi7@0? &D_!f6-'|ZiȾ]˜^<pD[H%ryddxJc2neUHMrZ[ʉq! je>tYܡR O~Iȡrm4$ a%iB/Z-KkAU9kd!B 2-0@^x/PAB bLwM2 &nS_(' T%nlsn>,z ,&*4?(Ґ%JRC''Vhyl (# 'aF'֜/C*( h-#p7l &QOs$OܰxT?H\vv'Iߣ+++x8Ib-M4Ev,2WR27 ZB%mz:Glg6]{_9 Ohd>+N.K7Ny >x C&ҫ\ ~Kbl?g1qmwHXy|7W&y ~{T.^$rv t/՝89@Yk&w\2\:#Aa&ME!eϷ ]QTZn^h=4a7&܃c(y`߫iҙ:orݙEKhmkDE8 { FU<|p&cfY֜M9 8CIt@-zL/G{rMލŭ`MB[mYꁩND}`YZ?61R 2&1b3%TBt-oaث28IrSLSM(GþbQ3c3WbAٮ7MJij:aȡt5rսvA25,J d=bzpŽ4Y}gL4,6n |売!&29@6H^2Tg&ajy("e6hTyM1DU%]''C[m}KP7ڑ&i׈Mvd=XC}$.cxV%>\ yEz Nezu>͂EIKQΐsErD;&vO2X5tM~ ڎШÑ7ɞ hVy7ao;N6b:+,xl+΢u pq[WX Q0 YÍW ,k;uٚHAFlnȧ<)k? [(0Cma5'hgk ӕ*Oޢ i:ZByz"o򠘞#_1Y[|R+j-E"gWFV0Z:?o";D9iK )B~;rh'_Y>DWq^eԴN.{DAk2_8o%POLF]/&Wp]µb+Nljȝ*+ߎٺ cV56ߎ$^0,5؁8 -58RB#;Ç"]Gxv$_I(†b/$3ק!QXgl/cKdzJ:G\͖g|n:-fH9?gl("{(Ѧ2,l=ϢizxYQ ZMG1]%IEutޒ{r?>yTI7HZ/@OvB#ㄊNKMsS&ggQ/S:LN#5Pqa}s1q+~HFY9JXf45̎fH8j^b)#.xȊgK^Wu0fi3;^x A7\b^UVIN&[6UQw7Git+kV{R 9#aB 4 >nKn4;u1K upe< "6jo—6][VLcD/>$Rm/g4dclE8dɡ_L0Q5ѽߦ,@F?F)6>SsÓ,QrPg{ۊp+^;u^ɤ$+ELfDHztxV^aLvQKL[\zɰr<>Uԇlp~J^9k ,E;◗1}قbQ6}qkנ KHKDH{eSA0-M D"{94{rEJ}6:sjqe}soZ^puq욛wdec=!蚖~?H?6}ᰈ$1l˒q~RTl3Ȁcm| 2@Q߳E[BS kli[%͸΂dH e&Y͘84CvM"us3`"n`Uw:C+j|p|4ܴusAw7硧1b(q> +EXd1D{&WH#gtksJL*SVm Xqw/ߣJψ<Ra=J4g/;}}$'6~Iŵ3VNzHݱePTɻN1qXT7 7wT?6sWpqBۥ2HxȭR*N1%;Ɠ.0 =7N/ќeTnb`0qwQ{&Giu6%٘jֆQFBV~f&;&Vttb, ☗(#lJf?=fۑ4  !"RcOu V3neL̎(/h'dO:93ok-``;jnCǂ%=)G1%žj a(k+J2?2CϢi`SU($/r` D \ ß:Kˮr.tƶ)S[f"6wgq_U1 I-SGۚ篲Pbpe` d<ނ"kcܝQ- )c Fp׵ 7_OL;rkG":ǮMݠR\PMRdjZs#_~gjrpUaKϞ1FHOg0S^](8@vѥmC.ZᬡA}ٖhMO@0٢`'/7DE|nwoR28ڄɭP2L~;x=Zv4)UiBw`2֥6O7W$i3>,͏mI&*I3t2WMϩI\&P"g&(C=[J M]jF~6!|".&yt8lՌvfDt؞E3b+TJk2"t-KR<خ+)$Lvc'o|bq7+,ro+̮?< 7\Ό'xr鮚/_>+*FgUGC|pu-wۮ f)ְzSqAS+bCi/eK|oQe1~֐??~( 'B8FZwziTp^(= yx0r! 5R^4kBs)+-SvZw`1IfT21Fb2ݝ1G =А#,9[P `$תUOԀu޳U+ ىs٬fCK->o\gjf}`ўް[G?`M)T4׬XຕJa j_%0g>7jsTF_D(xuHuRy%-O%s\ܿd=piK,B5\[=ݹ"ϖ # nAcozl3sFMnSЧ*դ7vַ27"ϒF|7,Rtx7O: sjqz8=i)q$ڎCHL Qi ً@B4´~;'Ԅ|8ymGSu+:(G\x@vPU>t?gcJD|/kZVWVr,pͯjsN{o~MH_7DGS\]Lt7݈^H`nKQG@vU+`}"=iG܎CIeE&i\.O;yS8<7:G=L(:򕠽DtSLII-nC}=Fi;t翆b3*fA]f3zL'kU)y1z5iށyN±h;M ۈ\ D6n8hl{yRkPN6wutk80.oLu 3<$ ѧQ23kڛ\7LGi&< ft +@AM}=;{͵g(W@HJbvRLTRR˦EP$;1τDc 'Q!qϧ< [`u?;?h! >I`x҇M$oyjPLR\>']=;-@qH-< BR&)jXX#MŐ,A@IImxՃ!~ۥCɪlxr> *q%J"}@7M7KB y95qA̙>L#0O_T8U9ĩ1~ZH^Z%oe4xu@SMk !  (62smy,uC8Ayp@b?ț~Ijt8,'H|%F5=VzQ8m5>`a_֩jilVsxw`}SM<2NX,9d^4xc15ZWD^z[5{Ah~";|vsO1!bK1HReJ@ JuJ!.)JaSUlAunf< >B'bPgmb\BUv3b>RV]{\!}O0a)( sL^9\E񆡇fa7%ZP`ך8-M y)G8x#abb4AQ%`> -> '1Q#c L#s8$!TM٨M Uqu5r*je `p|sLdpS u JWۀ!'oh Ks/ίb߹1xN@2-=lQOSnqό@r':K9L=\OZWNdFAJ0 p;z^0=+^\Fu9eYp`ѱx#jI ŏ?n6)TvF2 ]dIZ%iF#gZ8$ cڅί{Hӧ*lx ʮ #=i:ʫ췣yX+}˨YjFES6@ db:ѩ?-%MyTJR5hYJI+6iXW}ƥ?ӽQ:/'_Id ٜu[C ߭tf.Г<v(ESYC|锅p2E*uCs,xz`h8TpRS?zt F5p>1c`lo7s9j"D56|+o>]R< 5w 9YMFWʒ oBvx'&v%h[@.tڦS+?S . [0>b[͵P]%Q]$ v4%D }YZsw|}g3^%okDNIIN˼ڦ8|YpeNQ x~?*!Tt1ȴBPZQ] LuJuo%eqCj!"OO,7a-Rk_B2N" QO2C= olGKx\uIؙ_D|bFܱus`¦*{:LF͂UA+ ! n Jpa^4٬!>|:ȥ= baj,W_p="#5Mk 'M\{5/Kal ON`L' .밍=bt~7,o9Z :x)2>@#9CJ8ac\ N±ȚRɚ)m8 旃곃zǽe tO73 hT6^yÄ3#Uռ.# y&`N^4%~9WtH&=ۥfPCDnƨw#vNJM>->\w]=A76ǣ }61ob].P^]Hj&owOKTP ҖaA;pZ09љ{:[53JTq7?=g0g'ם$hH x)RFoO3oha펾=&3_f (^Xv!;ښ$X!KRj/v2{De-]K=uThƐl/-tϩ@ Ua[]7&AD7vٺO9TqfmC\o2 T1jȻ5:(nqN]qOb"=82/s WLuH{A~i>wZ-+_eV2fn^4"[IgK6IO-(2/Xg"kUx XIWK2jkD$vI# k+k`%ZyJs~,oֿ0[ϒ#aF la[fuN+5z?6O/_X d3M/yJcEvi!'t5C܁;;Y5089H@/%rwlsgնC~W xl&k kK~kh["d&/x'6U |m]GX2?rJ{j>QrJYdhwlMD\(Th#$:ئP}cdU* r8XbGRa@v G=ʈu ]I>{t5#w-cK[ EB#V[h5Kwb/chsrkŚ>)XX4@J8oһӧE5]dʛ[MZcKǷXaz]1D*K[l:ti႒dAIU^Fx23"8P@ ghF :XOggpuUqL!Bh@[}_rifZ۰y1?/in򨪉g*Q#SL{&50>} G@/kyEAxUQHJՅ6J褅OI81jXX|̛SRv'AiFb00ni5Jˎ^J:MdE϶H=,T/$~c5 =yD%g޹(CVCnc 3}ƶnsBԍ10HNfۼ6]y.,{赔X~G //F]z b_-8'qODߓ`̆ΡBf}cl>ՃaQ\'BVY%(wZ.kٶ|b\~'5(pRϽg܈2P5PshXVKr+kfٳzbSjQx;nTE 21> CQh$ |bj MK:6Ǖ3xxK-!-+fh&H*?ݐQOsJ䕥L&h&v-MLbnAܙL .Ng~Mz}9>xc{Tw(]k+l5<%6u( <{mFȣd=zUa.ϧ?3ۆ#M!=nY5%k=Kp- ϶0c8`>0KaDA] Ά7z}J3:ɻՑQ\g+'j RϤ2XH H;}eIE[ È2[);xX(LF &wujߴ;9,g\Q0W)A|Q<Ц'$uwK**@g€=pE(mo..?tkpL~z$ AHI-> iŃ`$^+,:>t_ґZYr{rܳ3_&g] [9uR??@L<'=vRVAj`r1\5tAp`.)+e)"JJ6&uGC4SDn"E2ҳgz߃11~$SVC!|W4xTRV>c'5Ս"Qudvgh? ^@s*ۈjiT[z4cnOrnoFռ o$8ϣF%yߟ#|UuOVDsߧ`^\&Ŗ'"o\xPOqVްrtKa\ :Dy+ @J0dH) yO{H7apIu1tYj+̭D?ipNvs^VR Da4;cb3q@;|2Uy3޶G;a7IAʙcg;YUDْW-ja;?aɃ~. {eKP*_!7@*a.A`nA4%\C$f:<`^9]uԘ-?4VkM܃VXE7ohPM 9[ о/k{7  PC"! )ˋ{$9SΨHOrklM++O$V`87 j\Nk,b覅vL8 -cGk& ʦ!6FgȰu #lP($K@icw o6V1b$zkc@0!Զxk,)_}a Q\Ś[J@&jQj O6e3NSӔK^j /oȑX>[ Yne*=V<;`1p:Tg?k`<<2\ŴRAW;NeVZut2-bչ,BvOMZy>{J4O+럗\:lݞ [2S/eHOc }`,KFRt'Ej+ϫcfVBG=ž'l^-?iAު]]U޳3lk(ȞDzHr=G{|j vQ0AfX'\A[O{*0w!(`i' "9)F놷k[xyupm:/b(Z\i~ R,û=sk] :-_0~@50,N{ܔN#{aMJO{,-;ļS,B778k]MF*v-h^YW$Id$xڀ^,.Bz R,.(Z6.62Cńu$3ɋXKFm'Qlkں#j/1E2~wD>R6tSּX⬪9lDIH0nK[]?p9֧M3 ǂsDoI+o[4P?Ě%XA8>LI.\yuORH;DA"ܼ̖f}TtvP(zم )Ƙn<)Fg=~YXŏgxoױaK-8CaC,2r|77YFv`bG+DW$3*@o*4*GϿ/hvR\ ȟ,žu83 45>I~Pbd?K0bUtยd02/Scqȧ삊 4ELLýqHRgǮYLٶ:@K@E:c4$" #ӹ̧QC `{'Fm_3OϷughV%FHC5zLn.Zd$`9 RY-NF2v @&aґ#@l,].X_Uoum\D%i/2dzvA2*IDްG&z7Ǹ8ȫڑCEXO`h"#s(%ϏhuOj +@`cEzkcJd%醽G|ETOX윆zu!6z~! ^9kW;t\_Uc*=[X+J'8 un$#j:l'b2N_x-F;6pCMFj}/ ;O-&)FZw=\Ѩ)/!O'!.#WQ|MmK!m\Tr90VJ>DrЄ$eժcԳuȪ~oN þa̲u92€@9M`T9y^Rp҈mQ#zz٧IΞl_пcD0jĽ/j>YgK5{jzKy/BoF1銳UmɠQCV0&| Ѧja󺨬yVІ ̸,l&tJ>ivCfWPo]ayd z=&wȎ:aQW{ћPL )L`"bH kek*XOC9 ;1&hN %maHqn{_x1j(UoM[6>'GGCWzr.QvAFI+u])T!B+HMmn0-I=&F\epL_ 3p=S0P2Nx3UxHW\_(LSo{wte ZnG٤9#F~ϳ]i]$s;Zj6ȯg{|Fcg}^U̓ܕ*<&P$W[ i+.BK2#~n1`:ӡ۶yDoź$(VȊvs)#/'g]"V/͟s]4j)?r/x0S՘jWs}>Q_mTUe!7{;&1QMv&jD2!|[=V7l:~m3U 9;e4yGmO b _O&٨CR+i@7j4KgZ[[#ytPLשv+xRWCi?w1UI'>Vxk~q߸g(־)cU= B7z;bsXR7A;>`\=_&ɺu'A3nxM1ꂈ&sz !WT2)+0S˨M7I$)еC(i[6=!SnXT"?NiLp/j 1Hv9.lvi~_iо^/*==;ڝڧ dw/};&IFtmj l)KK7f=S$&I#۸Gl )"Z~QLQ|F&w#>j}bs':*RS%pzuXO)b<=1ޔ+[7,1]|¸%R54ă+)3.ߙӾz_,Km'-KEi3;r]}*ke'V>.Wz~O= 6)$v/UZ~';-1OYHq)1?EBڧRIUcI{@2y= 8gȝuO&!!h$kw e1*0l^'<ܚۆPS~3IWI;lă0|Djt5,r}͋ĽݔAZ͢0\!`X^s4~9Z9J:fz*ۖR\^̅.H^}5I0l2iVO,!Eh(4go Xw ƧyiN86F*P'>&I!܅v0ȝ>zB x:L;X G F'3 `RD6ǜU8"!oϡRƃie@Hp1u68jDE^מ&n޴uX)N`AZ=x}ԬrJ|wyuKk9RvQ?-Rx(^ *N ´fc`i EkMG0jx+/E| D췝#-νq2f膺(]h;)@.yX1&)+Fuwn:É ξWo @jp%zLNM"->IqQVBE Yt9OM;P;8[z ?$f{g6U~[w]+.*UMxCTяH1]%7SWHa[1-քu;f @x2ė6UW8U': ׺Wdi|LQr 9_DQ @j2vy)Moll sGcjf{I P_8 cf3TjY!@QCTϝ2瘇/;k*yPZ)Eg/n! X^Bn'#E3<%srjM`,Z Nv?q(Ƥ毠("`rO Y,9xZn/k³Z/@v-q<}Ox psf+-ɞLt >!Pؿ9s=sv XSpb:Js9:t{r12J; +hWyԖk;3%#Hk v*|LTꚣ>R:24Ӏ-A pQ 鞲`n'p:8mqp;Cpɹlgw`zF,|뱥לPa2q@'h`6[x|-\i&R<Ъwdv7n&1ԴFL!/)R`\m}NzK!H_\e?߸U3uU{aҠSPdPuXJrhB6&LC)tlZD/p^N7<HZUA</U~NC{v5@UhI{}Rkڒ/ޢ| =ݾ.mc'ʻA3fmՅJ4ᛪe%mrw2 qÿܯqjc${)ueU~h'ؖ}Oj'-lVVg)H™\q_@ׯ*']BB[KBҷtQ86 LKx @L7>Dw,Y*'qa?1&)ް(x`:QH~i \ImI~ gE#ZŎ=P6hsî֋&{pjqx-E/Xq%Y4+qQ8i&qiiTx-N aF=[,/ƒvs߰zR9p0,ZU-B+cv<_fTh33li4u]ScgJ2ɧHo)#ꯥ2wQ>+CuXg㸘OX  ff)פ+`7tG%] }w~b8'$x~ڝȽ<tN\؋PB{N=0t1FO(\? ^^RQ֩{sp(֮ ^bZLIzql?T|#ʨn4>Uk2Dh]bȡF]aUYn#Wy$ڕ}IU4ļk*Mc6.N#w  |#uFJ f$7yE'|/%2dɅ>X#)1{ƺA֢ wOaMEdNJR6"0M o7Xf~[8.L a=o9HVX AM`nrnF(k˵%ku)ʼ#U ;K[od5>,g~CF#?`+&^~I\ͳD Y=&Fm!VJTkBJkpܹgGr4D!<7}7$uҷ~q.mYN@DM"obG&eflL0yeYh, V7./b@5<57sarV75 Ҙaۨצ(p3orE?yQ[)pϵYYq-N) lLf9D,Vb .i< <>ˋ]zD:rEN546g̾]ΙwKoyubŶ 'ߋc$_=1} 49 .sL_2}0Fh؏!f5\5Kn\߄LESҊI`K9# EҜp-g'wcO^F5 FQϫcO;tFpPJ|*D";H19ċPrKM@/‘]G`>\]p Zk8ˇMsǭ3>U_`RdO-qxEN(Dw -7WkKDΧL,~MQ'2S:XTK*a~]fN{QI5[$t&싣}߮Z/)=-a`m ;NQ-IXdtc eg.ůrF<9sZxZ+k(#r@!NpR J!]!ɶ .rBۅkGh;J4 @ !{z$j۶P;9Nc5o3bLN*!JSG `@NJOgnz-yfIY#rbhU Bn  &^h_@W q H=Kܰtvx~UIkЉ1',8K} fL~9QC[l@ھ(UtPK n(e<~g}؍8݉ *g6- {yoQzd^W|ė'ʩJ)3(<[Mۣ HƇxn[zJ48s>Xa:, ,Ϡ,lXX0@TmEn TI յZأ3tB4*uFncdCN~N{ˋ##qHMcw2mã5я̳{V:u ~Fn9Gh=1Е9 +f0?iF|\r5ugG{~6 #{Ot*N#{ س+nj)*kaҸԪ,e,eHP7<:2x r{u) \gkKSHj9X3{Py}0[ d kCH',$6L^'p}PIۀF@<&OPmFU:P.>cY7a{읠2B}Y`sWO4[i#q#VD1㭽V@ D}H z DӒHl gmdjm$x_TԚA'+'\~N{t2v\& Ր_<ĶÝ?U@f:G>8xA*4M*fC0bdVat^n JȽDIf.AY JMe7 SdFW |YSh-Xo=W}@t53W=tL" XO`wMTתh'(q㐓&CN#G:[W$mHFkxF)=~K[v!oZ\_U؇LoQ~0ї0#xZ>WO'-߃̀QVVYC] 7kݮI2wxLT y-)vyq~0A&xj36YE*r4uA~XƼ~:sQmOq@FesY4P'\eG\j ?;78RVZy9zGpM&W"=Խ@e`+ev6Ó LĒ@m,z~ ,L=)jM9:!nT.j Fγe<&y|*;znt uxL'#NTAU!=谍V~yfd.J8:h 3RTtBMsŋؒs nE(@k=AIݻ4/v|vS- :IBGKnjMY 0$KVGUrJܖ3ǝmgnޅF8DYSH鮁FdXcol/&1r栻_'ZɩGB٪VONL %~kɢ1_:*΃M09Eؘ/ dSQ8^OE 6&C u4UD=kqWyHb`2t/Röe8|ΔHg"QS2SAnXSdz˷m@@,M(^ i" Xn2Ե=R5$*YW9 \u~ e*THuxgymAnƞDu1b ECw tM*+ 6x-W<<6xcn:Q 4/މ2(NYV@ʄs~mF|^3?tqM遀l8 $?h8LJ/D.a* q/|xg5$q\,ao>1lk"6w( @ry,lWO5zA'zATn5B2'SYm|&. 5U#(Z4Ij$]B?<aFthZ 92D&lH%2>=Z7=X9AcMh3^lKtx@a4 ڔY[KZP]$/\hR $fɂ)ς97)CB:>L_X !Z!xF +WpM"9}Mw>Aף(%tVc3*ɅnHk 0ыB8v }AHaO hݶn5')vF; 1+63 wtQ~U[3.2LSo-j}-Vs/C7Ţ5kSң4H.-` x˹ySφkE[V6_, n] Ĝ|m^G,`JiWiӆK0Wmt{ӿc/~}A0q(e!WOb kNJV Vw8fPpqcp_ڳ@ l+ \J]*}2%40oooDŽ-gȵlI$IC)J Ikܼ,,jX1s{w' <^B^_ۏl-8ݯ|yx_"ʂ}FUxZ&i롳@^4gz>2< wĎ67>7fO,Z^"+e~@*8Zŷ2{L/i|RYIҤҤ&2ĮhGjRP@O k T3hZnЎ4^O.׻ @Lim 0"j &BD!6u XA$tx fh՞?z=zueBACqJi mKPѲ - @dfׅ D`(EK6Юђ+M\GUltT T &ElwpS2U,CN*0b=#JC'+5L(i /Ok3NnP;&t|e[.ZmSdR=%W)Qlj}$Rf{d].NیnݺR&LVWBsIJi{eqp!77QXYI2Mf*va&;TjG_g )u ˛>w@);\%L); SvwǶ򎨻sW¼]V$ȕ\vEiH+jmMĨSe"FUpHEՋ V΢_ _"ʹ RD2_Z5qKˠv6 ; 7&WJfC׀WM\>TP!ri)©Ujv}"AϝBP+ D(UxZl:OJպy AИ!Piqb ָ+2TE3Ah/Yd:‰ ntgk8̽Q;Y%}\f?,(õ >]m@wZ|SN*ޔg!V +F|B8A.n$fcZ x;ueùi+0-`0=/E5ACMO>3Mt1i4r){PE"Q-UQr6|IPqpn(%0g> V'Q2ĜRiREBv5aA,8jHl2(&a8 Hu0hc^H{.>g";2\Rx䨽K>l a*HHFBՏIF^ vmkH-uxyftUōu2f^X)Ebݰx6@v_QpRJ q/Ȝ!jA~0#gji!s:tƻxJp gFwN&3ѿ(dqʳ(c(^R0=#TPՖѹ QlC1(ZK|I 0Ԑbp{ʍz;>VG@q\G,:#"jZHu%XbIceLx(V;m0}~"%? fRvsYN#t%F!U) vL@͜x/i6yTzB[ƼPBrC~渂),ߡ~z3ufe,Kg(Q>Z3+.ȵIЄMo|$^އWy}c%e]1=1!i27۴,3 /{1\0:?rN+%c-d<;s||YU?A!yULGcXsվ@ p/y1ã=o~#':ixSK6loNs<6H5{J g=˾:x6+='!A,È޷im$9~^78isepqd' C]K(MOq8K;P}vCRWrx)GI~'<$6}ߔ$<;.  Xwl77INZCA* v]$'!$ɯ6+5Y+oxKtّ*'f<] S8 H#g ?wcOt-kޘR*:4q@ ,a`iB'Rs蘌 H4FY'eeA_;!\#sirMFH &ޛ]?|;G/doyiN+յM pO{6{*U:|5}'C|v0}xׁYGfY% Zc#$'G1*H ײ9gn X9kg_"b6F;xw.@Rg Л , HN!d#hd|:(twouVO9"@F-݌w$4љ1;N09&Ntdn ̸xd)z}1p¥r5c eK ̠&@)!4~/<Г޸B۴@d[O o(@IfSQϗxz8 Ao-]kRtW~AwKt4U- VUho1Pl{ձ; rZ0v3-SY;9X&cmK r.h]ImX"]a\DOt$'B6 -JLH &,2}ְV:5`A~Gr fkL0DhSDյ!epϜb9,zn24SIm LKy:yuK>CWt٬d j7pTבHIR  [~vT~=LXװv8{M5-a !wѥ~Wh?Rv }sܚ +ox}S ǂ|mR c>`"|V|; \Wde50A|~Z ڦɽO拓[ WF+k4KBgy xdTඁK$& "E%t}Rf9,=_\IB=˴Ldo e!JTh<)`%mLXĮ"WVTi+@l6)Q:șESD${(tJyIPsWV_*ܪۥ/*`ߐc j5Q: vA*Z L3-՘J; ˉzb-f hke4ryKS%4T䙝."#Ut>eaydڲ֜QԺ0YKp^X=[= 55;x|B4&;W^85["$ AN^:l6G4›aMnu8@oׁ#WP|n"kI9_c ;%huPxQ%OQ;ɢLpnJKjYˍ@~<^Ez}7r"׏#wTB4SWs`?կj`1uB{@&%/)?aF43kR"f\"itM=5ɘBv5WbwMPDC:s_C BjUvϹ I/V~25sx9)v6TT,=<.,}D5-פ^O$$hM!hen`|ƣpFbGZݍb*wdתּ3eG\Iw"u^Ȇ>M2E=*UP>kH4)HtYa^!ߴʸ),^(mXڶ r1.Jcm Ж4>#ݝ3L/  ^IoU:N@"lpm8k(_ҖRAxPT; y$>@hj-=vqIk1\+bGY&v|%+\ ⯲0@nhpF??[Gca\Yr5yؾv)7 uK ~'jd)}q"SOZ~~כ;iFp5a?4̧ma1Tfcܳ{fZpntwn| ،?)3ːl5"IC rh4K1?a뗪lrE^`okpY= 9xX\ 'hrXS3 O^ɸoN:olO!}ś뮘wLM%HO7;ߜ/ڪ =H14lXtǙ7LVrZ43,?9[b\ãE*#b<l<:6c,؟B9RuH;j tלiJE1/|4,[hF( 7rRy c֦N' ?hOZŤN185v&3Hǎh+ h}^K#C;XZ05J}ZFU&}-m°rA0@4ւT P2IWctPd 1/g>>7tTEJB҆T"@X\f/di4xQ%u{UV)ۮ]I]/8fbrZ suOZXiwa|=NX*X9\1'Y]Kl\2Hov&5!?/tx؞UD?+gNzՉpQ5 8Itm8q #"jܦ-Ҟr+̂L侶- y%3¤~ ,PTKsR9/'ISlp=7:(xb{L,4Zdggi} ]VtϴMA(F}7Pr@B lesQiKʒ0^8AR/+%_NY_6\G@Z]A©*f(gq&Z aҥ EͺRnNϢd^H^YF@p0, MsM&,49,!G:]I}0 {~݅ճ8[N%$M?MGM]@RV^e&3C &9 p4,I@ ;bxC7Ș%0~i;y_й\ZT>EaqPصy{"4k8^mڱgDF:ݔ 07mzQ#v|$]]P%L3y"xKPTt]KN;ѣDESEW'vkzn#oEHU5OU PB귐LOHz}и>鏐;ȳvΨ ;+ܲ-C[`bZP;FV[LZ6U|R$h;"q!boN_^l;m+]>N`<g'b> leن2q !^ LPP 7aS881AVF]D¸ J'!;! hUuPj͓A?>8WZ._~鮷$Ugn>嚕O%ԍ9)20UsqUߡ]kvnW=ڟۜ7Ou! ZM™zq Oi,[6.\+p_\;)J ym_^[aa2#Asˡ30:OC~|*= ϡ5KkJH=4B )$~2<$r,ݖ5= (/-62 ?˯JyM\qwRkv]}MTcu&iO?澪3f^9  TWjuJ]/lqXIgNH{N=sA\a t#9Ù q܏s؟w+ɩĵqFLɃ+ۜ]A\QCo["سF! '߹~ް Y;fMmYZLON|5c\6-d' OOe݆tr=!$k`vͺ<5MKʽ@v%EKwA?)P5h%Faݰ:z|Q@Hv|y) "ݞa@U{讏9V]8S_2$`r0ϐ| `glQ;UQXuL-,k|DP|R @_5`˞#( B4=V;]x|:ū.#d鼜/LAèUh|r>cnN7M}TI5iS+MQjR@tiko.A}r 9ΦiنSQYNZM:je4z6"R$6s e3BRsoę(L|mwd[sXLp'2K;+Gˣv/ @i.}8/_M_A#ڃ2wA}OSBa0L7/Qs#7PssQ؋:D$;2PjQ b{-8.wxokG;pvdCD{CC˦'ONx,z ҢS@3[[zIvEۯ2hI.:W)uSw$V_8,jgԜ>QDovPOnjY&PjOrUΤo {T|YlqmqQ7\_zRm~_ U/[>\ CFwH&8 uLSi02C@KP}Ur;Ͻ_-  ?Qh =w:gtiES]AsosNZ,uvdxUM(} 8oEc!*=ʛJw|1c3 U OkY,ގ [4Mؔ!0,sg1A1%*wSA0jz Res> fQΤ`c/,WZɌ5Q l fm~ƎߏA?EHעVؖ%$e1<iHZUzD_uQ3^z+զR9iopӯ| 6Tbקa <9tG}A *X6N7L&D#"BM MTih/ _L2<6cJڴ/C]&y.V ~pEspdABPY|$l.a xKל *G&O\ 8vV"/Ѡ lAh YަQv^TGyvҔ/ܐöoC%ӆ#T5lp8?̦+XhtQH}`6ް1u"J^ /~cNc:qKkG(Ck>ޛ:7``uA:^k\&Ioq[*-aJl6ĕKA}㑯+Ȭuiě+7P?c~Wa+5Tkn{7Z>cUhc2Mh"=+߄bB"%b'P=Ax7CҵEeZ.&;w_)hbr ra`B"YN4wWih.m{ |"Ϥ-9¯zLV^A-{_(բ_dyߺ0QFޫx1䮑@{Td=-mDC<؎mu|&ZmyD˼YŴq:m'ZhE;$Q^tݹ&0u|Ʀ{ 7Fo8b=u,"4Ht_ bTeDU9|F`o|=mvFWt#]ۘD&wMpRG`h30?Bi{d ṫ=gقDXxhޖ2E뾴JZ-R /Z\0- _tCU,81s"&kn:#U}Fj41QSNh9'!FkA+%̆ :LANڳw=iqWU|3Fq  5$iDov 9 ;*1VuHY2H}!@nXF 9|q 9MC1RSڶDQŻY9%J[G8 lxLhα)ȹLWԱ|]xg+/+Zdd!nbzxj?i5z멕tF+z0NU2otؑvV=ti&}=d]xᷲ ^̈Ö#7%.Cn%)U [Zbr|҂2BIZ/ .6ytމRIJ& ?Qh1(ߤ2ZS>eQBs7/SwzM_UTAfU' pzԩ p)Oe%WnWU|o$GfkͥK:I$\ dDy&uXy|Q)4"h^W1Pєܹ&b6&*sڠDDXZ2pf}3 ~Ouʿ`@O7V2gid5i"zI!+Kؠ ΁H?Di{h#Zh2ϽU??-XAm]i.)Ŀ ]a3{9@oJct8EJ Kؙ D9ܥL<&z%AflJbL%~,Aw(#O&*ǽ$WXȲAmrTio聏*m./ma,q%sݯM1P}Dod??Vatn^ J.o%5czwOL7` MA ,\ +~kvdBXҰx 0jP^?B?r! G 8.,*%&ݯj!0xj6l8ʶ |$BHek ,J3wHGV|_o<>S6AJerjhʪJPȅI[A1I/)$Ү4MǙx/Oad@OzgU'|t=Y&H'4_q7-+PD;|@(l|!xGJZ}?&"KB{Oa?% ٚ48R+!ΟQ:HA nH.%7bش*xְ$cZߢS}|_#}<˾ЉBz7F{(eI|~sh-\յ .YA.4`[[6(ŝ}_tH.wa)$xxL(<,G!G)zӝpAXZu;(Tۺ)=._TڞcX$[u׆;-svr۟2>TF/h<<<-׭)ETxZ8iq?I)1HҀX{n,&uOhږW]-K [KXSt.X/`cj!d LRKy~Eje\`)˟ kWpeWJ[uWw `NǨ>7Tcne! ny*v׊| v{0^4JHqȠaMbs2LrA<^-US7r6<%4)c}xIY'sIPQfZd)*( FN.mF4!},IZ$d l'k pF/UAtQ r.ѥ*5SҀMet<ݑjT[8Cgg~Ы_;ݟZ9L,R̺6k8rԥm[}P6ђA屣PP Mp1 zV\N:Tsl Okp3.vt~'L=](UL^9lwW`rޑ`䥥-D7s3 xZ%ԲjVWúW9'urh*qH;4F٥75LDW l$+!gJ1[ anyӗ׆/0ÐO` c~ ~ьAO21Ei֬˂oK%uʼn5fتQ5E|Lx|m-Q\Y+8✂Wrkq4A_~ruS#^\Pta+Ųt\?. =Cm-㊅¿`N=3Z7xVәؚgp8Gc:OTgZ4'V2f3&y$G?CY"WrǡJyou:D9Cs5b>^ɼ"}:y*:Fb5]~SJ}Q!ڶJ7D:r]` {FA]Ht^[y:v~2=vkp>"fD?uٖE7ЇƂVe}YA΃'%8bۥ<%0L][#$\-_-!Gڼ\`Y )xWޕiŦtDAߨIy H9!}`ժ+ǩFC/ ¼+<($4+9ZQUmC.D-ہ=, qz1|Ig