mvapich2-psm2-devel-2.3.7-150500.1.22 >  A df@ p9|uy|=+tȝ[_L0T%BϝWHBj$x9ٲ3"iF)x~I4 467#暚 y(Ӕ5|iќj> _h(rm P4yh+9T?nrϑ֫"Q|gTxτd ɒ͑2%A!GDR=tJz#4=*&,u&UmѐiO:ު?dEc}ҫ\#d6b3902105fd12344622c7bca78b5e1fbb0810ef74d59bf4c0f3101bbfe81dd4d409bc85fc0d0408111095953c3f1013c1ff1d52df@ p9|?w Z߭Tۚim _r3dp5ONRP*+pB>?S|"#ܓ&Gċ$NdN|2 PD p{ׂg2Q bS=6/۱_Zfe2=7eݎ_bӈRJ>A/&-UZ( ,Mrp;AP?A@d ( A 4V\dP   < (  k<(Xx (088393:3FxGHxI dX Y(\L]8^6b7c8bd8e8f8l8u8v? z@@@@A<Cmvapich2-psm2-devel2.3.7150500.1.22OSU MVAPICH2 MPI packageThis is an MPI-2 implementation which includes all MPI-1 features. It is based on MPICH2 and MVICH.df?sheep92{SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Libraries/Parallelhttp://mvapich.cse.ohio-state.edulinuxx86_64d3+mOiZp9krK5TBH% d   mt 7  6 > n ^. cf  Q ' ?w W v v P " [ Q $ " ~ ? L  h T     S Q U j    b }   q b% %  !t z 7t4dH|#q]Ur/ y+  4oN>1{$ -'  k  t  m   =v$ . V z X k ( i !  P R L d ^( XQ  Jb  - {   > x  ] K A Y v } +t A B Mt I <^ Sx  PH # g  {B *H B?  :   h o U y +e e 9 '    I ` 9  &C 5 quq 7 Nl   eO m {x . ; ! h [   T $ E   \ msA큤A큤A큤df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?df?d1e1afb3d682a9dca8394a4a66d12484c7af63b7050a88ddd4b615d9f8193efc0fb10f96fa277e158f7b6ce3279980ac0f34b8b66116ff3a849a6366b1e448534f7d615846bc9e5a3ac9b43c7e3e92878bec2dd8288e6fcd28752e7f20c33a94b8cce97c24fd9ba2343cca3dbcb15c6d160910d665c47734b5a65487316b4524272b21c4175b6233f56d7243bb09ffb8f70420a60b7aee861e995b7aba9d3b8ffef6760a90d289f228137ad48e5901f5a33d4be0e80b2bf64cdac8029b79ca60e6f5dda52864ea7bc2a230f1b694322257f6739898c3625156f7e3cd45823a8c4ba75d3b1a66b856e34916c98f32ff7a0e3b93af242a5f7d5469f950f97974318dd4ed4260d632dbf92bb144d4bcd1af850e10cdb1a6a976fda407528b952e23dd2a9cef5716ba2997d253c6e3c360f97e3c43f6eae6b6beea5a832288b134b5321667d8251292cd701a77b474865693134d4879445c1af325e62666eac7fd4a9de97d81968a3b6356a9410740c59e43befa8a71f221acb940b3d2e5f94a6325a68740d810b5675734cfcde0e2849a8c2cf5c13db9db52328ba7d1d04a1a0f5b065b23e2380b8972566eb5c75fa37134d849dbadaf2d4647313b9b11e93d2b8aab7e1826737e2bd9561c984bd71d2362d25cf54c354c201892b95af916d6126f02a3168b4f7cb0bfd7c6d58bf6d62cdadf546e5e5a70bb06f310021e2656e4e1a04b2d3edb898351ef451c471322c9ef38b988ade2f2e8827664a1c00479b508bc514f18a52ad04854be617f26f1c12616c96a71f3a61f52008b305c8dfe45238e54a966a0e04b7af45de2a3ec8dc5510fe9f7c10cee209eafec80290f9b7d9a4f5f208243595bed43b70329ac9ba39193c1c374a5aa6cf5c98c13da89686072847b6b7ee379df811d35b2942993fb774d6d754b7974331b2926acdea42998e3b47ab217a6a6822c3c3f4f17bb3840007cfed172a3238851aba98a8e3623604b058525e9546c2b79fce6e5eecf6b5cb9ff5e07bd58c557856072469dbc5300bb12f25d4d5754e25b7d9acd10c53808affe8d73a840148fca31927ac56b5a3221200cd4837c89a535d07be26d58053aa731c093b3d4948dbe9d37cf86fdd514f20ce950b53d5fd95d9d3a8880514ef6f7e0116c4716d8277677d8c32e870c8090ba1b31a8687999c91dffc5c71ae599f0ee09b088a8c74a3679db88a851b76c09870a5423cc5b401763cc71aa8473036e7fb4c9309165da2f32da38a854acf5495b3a62c3f5272eaa8b2a1daf3af63044914167cb9d90a07ccb389ec6bfa1630b6d8d687500d362332912e08f10a29724eb63aaf9f2e332fb9341e1879ae8b1b27626c40f31d5cc3c0eada13a09946c83aa41481aacf8393d44f608b6d9ce0738027c1e9e55fd7d7ee816dba932a32a65cda574780956cb0704c2acde22af263c5f3a35e8b0ff35f7849b4c916e4726bd195a5412dee84fb156f1903fb5aa1fee244f41117c53aa3bc9a79d9b1a8bdca9c98527802e256537b417d087a7d72a2b495aa9db4cfce30352f782f57219db146a02d4b4f89ab389e996c1cc6b2b206c794959552c85f1e013657b61a537a38318393210e48fe0b3505810cd83994588947624f9b73eed9f68d1234901be0eb447745936a5181087688320f382e2605d32d817a604061a946ef2fcccfc51dd7ba381998487df428e17e03df3be72eb44a0cfceb584e0d5720bfba8a9b6a2a3cb6428c7a0114d8c3c45278c43e2c0973c251a09480311e4333a1dc41a65f039a7002167cc688ff5d0ad69a3d96c0ab9bb5f12ea4ec0372ecee6664dd82abc44f406be0dafdfcd9a01c2ce27dcd7b1c42a7500efb59cb6ff149a3373e6414084f062b0f32016d9a1d3b6f49ee86426bc8eafd139acfe08791cc8da9c66457da2af09b141cfca4291857f13559f05b31fb320bdf8618cec655711282665c3e792e12357dbe39f09e161be9e7962147a6394689bf6587ff0433337082feeb5b0c58336bff919c850577adc181cc817c1330dbe418c39e09d6ec72cd7fa1004000ebc1a54d7167be8a70996bfa3046463c3e13daddcc943306ba00d31e1c7c8da886230672a6655a7d481dda696d9877d90efb36b273f28c980e460351e2693bfebba56b235c775c1aa8d5b9820fcafa7390e07dbdfe7c77fef0c14528cacaf70a7eb8852d4f8eb21f334265d5bc60f5ba2fadd5418b3b1b920ca4cd0ed4e0a8831bdd48fab2b766bf3f25b4084d54e9c3dc7b6ce544393e9d4c99cb3e019eb55a46926fb9123ffa2897515ca6ece7bb0034dc84203bef9beedd117c2ab957076fe04d46cb282358d499d369ae9002b3bcc9c67dc86bd91cc94065be3204b7010ec8c8cc5772823e11b52773d4506bb582037a1d7e6c8fd364a9afa43601460f3cef24d46da9f027b6b4d85acb3e82ca809b6d526cddb4e8ce0e1a0770a09c3fd53a3b6ab91bdc802c7d32404e95d083f97ce06832588b758be077b3b5f82d284178440e5a1ba4dabfea6b3138cfac1161539ebb013005ccae4402a51bb267854f59e6fffd9aac11ed1c3df17d0f323fc2ae2b31bafce7c284fed5ee7cf1469ea816be7770c90bbcfa46d077e3fb856a7afbc5ff721009101fca2b4f4582955e51036c06b62464612474300f5b1421f6116cfb9ce5f4baaeeec03b72419150e55593b5c8d5bb7a8faa0c26fa61711cd8fef206f9fb5248cbcbe4db3680cc90ab3dad7f254c0e371344403296b6ee01e077b05456f448cc1edaf22bee114cb98417fb187012159a60ca50ffa11f8934e7d60e6e92d60554da80829610e2ed39983a68ebb9ab3f5f6d36fd0eb66cfa0b147d9d5b1c143d85a15a78da141d2295ea94663a31432df5658b030ed5f487bd0cc6fbbf60abd3c4f65d8378d04eae3f215ae9642ff9a05b3bcde8ebe038f6bf4eb9ee1e6e3ad4dd64e5bdce1c0686fd8865d204fdef2db1c8d5637af5a2e462864253e67e8f2929108b3efff1fc361ced43412ec93e2031bce6ce1e98d7fc9a613c75b86988396eba326b7327702b9aa63b5d9d57ae2a2ba029d630ce382798792998dacb103bd365bc87bf2beadbb3d0f3a0d6c68154297531ce467368e3fae36b962ab2905265d447412912ae026857d380b06bbb13bb0eefb26299c665c5ae8ae450ba8e31344a3f968279c253bad80cbe2d9737432c919d3c10cab9f404a63cca1766508594ba4354e2f417f8f4e0597743932a605c6886b5d20e2979c426678b73af96968b0dbb1a8b9dd502844f944923f48749c6636cce2adb8f6dafeb043c57983c04bf34cf7e4ca06f38b4aedd4cd57d284f8537af721398f6bce783ab5cfabd479d850f5e2d4c43f3d89c68b2acc7923e92be3f3ad5564f0d4b72572891aff5671048359dd15f6413220ea16f0de7176d4f415983e374aefc21101b0136429bee5da323410d5d0e60aa80b2c6d1c7618e2094012007261699cae9807bf8cc3e2abfdb0d9d239294786ec72bbb8cf4092264ad1c180bb04182ebe585e84dcf3e08acbc446dde1e5500f9f8f647641fe576f19781cc7ed47d826c98daff754bbe64fb6aa6a5ab349ef3849c6ab036bbfbaaf1f8a1c4da3fdcdf2317cd46763efab4e3f94d57579435f157ce9e03e781c2929a0f2dbd49aa0bfa3ee066e064bb336175d60bd39f5f5a0348a54ac7f127811becce601fc7f2ec410098131f84dbe2f106e1d6d6262b1bdf363ab4c11f090c705c87e78778855164a45a5b6167adc3a8300baefbe2a25b1e41c1eda36be0d5670976e60823819feda3e79eee3187040ed024fc91d7cd3acc122a286445e15676d3cff8a5f14e69bb4803652a6dea6b0df79f61df046761c6d5972e8e89e077c4d4641f4f85fd56888be63d7fb105909969a32994c519a1a4dfb372b3095812cbb65bc81edf1f4b07a64c1b212b47b35396544fc75f733ffaf20fa08fcc2aec408456466386da968af84ad342cda22ccf85dcfe9129922774520670a162ac42614bcb4fd7155d64c8dacd9cd8d98d8fb9dd12c6e2141f1156ae65f92d2f85301576036d9221aa5e05aa1b307a17b430b5ad65e0b43ecc3a77a52a4dc8972fb275a6415b1b714f1f034d518a1075affc75915968cf3325643cbac5b39d31323f4dd08d95e22a1432b73472a4d5f2278607002b12837ad51bd590c06b8cf20ba83c2f8d37fb4eff16838963067575706d6d18515d7bf01ffa74d34efad8d4761bd672ad6b3c357bb1b23008cc4e1edd92090b08f9ff6c480ab9220cf2effa8c4345c301eadedb9009ece2894147d904a1d9527dce5ddf800a72d07ba005f618709f09e98d6b597024b19074e502d9afecc609886ea5c1bf3de034d7d0bbf9daf42d7707e0b0d1538e235b73a2d8019aa531c7e76935c8dace4a6b484051aa2999442f1d22b28d701e9ea8b513676884e10de3e8af5ea3a82cec500b630049221b3e2ccaffd1c7da03f384454de503342ad3bea2a6ef530b6597ab7d347c183e96ef0fc0396a4ce357c3c589d3c22459907cec1c015680dc303c9837f5f55ac29b79f6cf84d2fb4ddd23c949cdde24ebf7498378eb84adea5021716378eb2f22e28e664f37b252efe237c4715e443d6d378d08ac157ca469cf6dc01cfb063e2ad2d288e09402181760b611f0fb3025b3206e5d2eb1021f6da289204800e6daed3c26d9044e6794ac18df13f41e2e4ed42388d89152374a62ad041150dc95ab481aec988035698db7a017f102f55837ed1d04e8a26f1d346cd48a01b508385170e6c304b10642e54cef5c1672ee97a53340a7068519419959bb95389ec5ced0b208a1b330d1a3ce55888f0cf54205e8c8502704c245816ead6fcc942b9aae3240adad9c9a15e844fb7e0a10eb66e710a879e514f57e9f60db371d7ccee84151a8fb0303d8d4752ed756e325f02ca7e70d73c0e48b090fddcaf29d3f02544385d7629224ac3537b04a9a147d856bcfdb9f3681201afcaa61d68dd0523f1a0aac4c63b3d2aeedf105730da984cd6d00a42d22c26e1d5dc899513aa330df7f2a65ae41cc3f421a43f4a9834cfa7a04d478fae9dd149447bcbe53347dc84b8848f134a9d4a28d218721723d2de810f104bee0be93ad64bc8a3244d67aecf7bdc6cccaed4bd0fff5fa55ae87f39c4b19b16bf7695365c810419d623d0657849aa4b9e7c1ff778e74fb6626df2d88c76d3c73f155408f787f8471ed56a117e9a0c766007f8b46fb7303c5aed70a9d158b0f0b03b51e56bf59a1c487701411ee1a3efe3617d2c8297fe2917e37cfb4fb536c274bf2f560a9ff0d761c21450c752b5324a238f755a5af1f8afd31c915b4a3fc9520be30c294e910b2b2e77e77bb092b970e79ba7af94522281e0f59e7020557c88977006d301b15cbbee3be2ee362e6cf964d09d5adddc964096223a730febdeb7d6d8e7fa541a2abd98a6163885e40993af06ff5ea4948650def5f3ea655dceb07e5923e28b87b9fdc4e3961116a72c427391cca45e5df5b0be51e59f385401cd7186b9db103840170a480c30b019fc7eeea66a5858101780b00b835b58e1be51556cebcf0111f9df58665b847550acc5c319b449bd3e578522222c3dab0ebe0beeaee2855a1dc1917f5a1347aef3cad6fe88c5d4639bd70937375a33c5a3e82e2e81fe291f2b4326481d83e71ce27e970c9fe870b8968ceae65486be13095b2759c66f4c70c1b4975ead14aa5ab0205b50d2cdc25fe8b4a9f611cb66b5dfec27273b7f45e522ca70d6ab62072d3df072af1dea9072f23c01ebb9d955cabee3d9c39835de89333a17af42158da9751f258cab9c9a7b3bcd0b3ca45318a628794e00f0404b66db369364e8d52a8a448f8e3d7191d9ca8dbd4a9823bd8ef5f00eecd57f37704291269c2d8a15a42214f3db19831b3e8a4751a3b6cd28f0c02de3dba7a5a0569fe821c8b077c246a37673db785f76f50e97d86b6e9262b3cd902fbd57f05fbe46ffd2da14126c15e12744f75bc2d6b31dfe88969ce03cf0848f3795ee418b4918c70db521389434548154bc90ac268f8b19198ba19a6cd65341274b06c1fc291f00856ea7303d581253dc283a0aa160ae85f94e75bbd2fb663a56bb4029abf90d6034c3f082a7b6b1eaf475dfa08a37e6df9d3303a289fe3739a4de527514eaf34c81bb6d39641c5722d1dfc7e66a1e960bc62146c5a5a30848c06069055bd3350aa5ec7d079776a2eb8575f455ad325c2556cb086bb3101da44656e40aabdf26637c1e8f24f204f584aef567cb434877b71750872b7be4c622d800e97e9bee17e6a27641837ddcdc41c4dbbaa2b81eeaf23bec4f190ca30ae0439887279918ebafb24dadc3448e1898d821821e48aaa232e62b7251e6cd6819fc28b005bbe3da4586d9732ce50df825b251f6c4c029ec4b2640e94cceb0595c3d520de88b496938c5e7245a1013b73d217c6d75d6a7155243173659bd444d7fe988af11eef6d9a18a449bed8e537b0d7ebb856ce3efe87bfecaa2452dd4aa589ab821b269e5bba19b5b17216e1b3fcfea7659923430323a6eec19f49a677c67752360402f8ee3db28b06cb2480306a5b7f462cd5f3f040b4039567436f58149a9159cd7042f1e84acf647874437390d07816310a44e2e9db400ec9e2280f2f1cd5cd01d0cd5c1c38efc536b2220c56da923f26d088e20242b76608d297d5eab71cbb90c114f2f85c0771030e4643d5229ea6946ace07ee08b7522dfc5865b2a0200896970a145e28c23eac1936cdace68ceec5144c94f82bb824772b9c30fda28b90e841d9d67491f4bde6607d9e3a8e715f84a4503d26c99b9f6890a29e60103ec18e85dbd32ac623136d00ed917dd73c3492dafd22c80fef55235e657ec52854d27f8ddf191d0b24cc9e239ce1c724bc859b35efa2fd96d3ac4ac819e74d599593dfd957bd72b9761d15abcee5a1143f9aae1bb60c1eb8eaa795b17d39fc6cb2b65559dcfa9a1cac62147cc76b2bdc8a729240186ff8e8dd450caab6170705a13aa85d395ad336a2243c43aa39a54109a35a79ca44560e3910446c3229c2f93461bdacb00998ae61d5e7d5b3730008e2a040a1d1dcebf626bf8afc4b7988052778dd0c85ab5609dc67e789056488f67df11ec8d860e20ffca12037dcf809292ced911779f95ce6c285a3f7934615951d5e02fe4216357241da5cbccaf422e0df4d9d3ef8f0533558280315647ef2e8a835ec3809bfe714e1d0b984c242e7250ffcb290c9a97c12d3d5e9d5aaa0fc76d00fc28a3ad464cf7bee4402c0a2fa4a73782f5cef32f56411bd6f493792680dd9eaeef33e37e5e1d07ed33a19887dd2565034e144d9f40996c0ddc71c17461aee4b4b3367321b24b522aba15ed08b2cee679b9e7bbca8486935c761da175d3db99a708561a6378a68f056c890f922b5e11a5072da1af732857dcaff0dd67981399b7eda56574f2d1ae0c10063a833e01c2b50f9fac9ca3854a752ad8282a74728fb61d5de2d1349e55f1860f29e64f4cb7b1974a1fe6b614d6e8115025cdc5d4f278b3adba471b4e51c758af78cae90e646141414fcb9e890183af06ae5dcc133152b456995abd7a279f2a59396732e602b10861e72d174ed6918b31a2a3ed5040e31f044577fe502bb01cc84aed57e6dd1189c586b70b915792c313505ef2f9e5d378adec3ea45969fe6de50afb6fbb46ec284b9ef85d9c5b6f22ad7537d3cdd08107544b7b9abc182de7929873f708e66c8222242811bffcfc0d4c00d638a3384504969fc267647ef9f615b62fef95c8536207e6f1c58bc55192b45d1273db146d7687b2ba0890c1512c0cd9c98997e45af9d3717468bf0ae4618e42f39e1a6f630c4762564f6a4c693325fc48d021089309cbad12d962001f7a510f92c0b083f3609003dc2cb46b9df77b80efc729526c8f0aa8375cc1f3cc637b4996ee36872f9f3065f4e4e37ef4ed899d9e7574b6631271db5b0f44f50f61b76ee2e73da110ea2a6678afa8d46e2b248008b2082d121465bf5cda702aa91a887145e535f96ef91dc7b9acddfaaa1feb33daaee52d27e884710ce364974967ed322d2a30a93a8f31ad0f46a0553a713785cd959abcb76b22e976c083fc838555ea5179ee41b14d7cf178001c252bab89e3d33f4091f13bb908f225a1e428ef6c9b3a0146ca915492379c3c02ab6f812b1e06598b2e17b09a3a390cef74e6f81aec28a584e5b29413096a8df47029f3dd5f06c1f594ae88907b127dfc484b7868d6ad79e429bccccc89a5a6cec9429ae29785c2d340946d3a5e639474c7f9c2def570bb574e4690dca5e5fbf7ce262e8ce7fdbca5efb05f907e3955706cd12ddc229cb0dc35958ad9b7d6c1ce60b823efd7bb07327d621f3af1c0193fc151cda88261c369b35f834123ccce76f0f9c64871e65095c3945efa7a93303c5d9951de81eb66f1be3d86cb17775ac577471c2165f6ee83b94a2416474e579d111ac07ff3a1b5289ee6765e645f2d42a1143c6f2977e499f96683e382ae40c962cb377d4eecbc07ab7bc3e04dd0045ba5f4fe5e00bb8a45083c045b9d36245a51e141afb8581fe03a3e42839e54d3aeef40032909985f59de14b77479d3f42c0bea842bb4f56c07390e802ba41acd7eddc10c1479ab08d7b1ee6f64cbf8c0dc8ffda410c4597a4e188ae05e3188f6cf01df928fa512e0c9ca328d77ddc27f11e2d138268905fc6c63aa64abe5e28cba1cee4d5a7e8644c19cde07b934f9f40cb2fea246d799e0d51e5194832eb02b5dec7c69bd7ed9a44fb30e038ec4e83b67a5fd0c9eb481128af8f141c8620ea98ebf36537b188c2a3da17541fe9dded4d299471b3cde6374c0cb050e10a5b8cb9a89624cf5f1a4db959bdf01d8ba9a195f3d77b01bfca7de30ad2638af5de9fc5e70054548d1d6f886b370521aaefc03bc6801f181f2d94cdc809675e27595adc8420fc27fd8f05dcbb41f97c541f41d3b62dd1091ecfabf05b064ccb6f08159e61ce1739c47544c75f3f3c4359efac5c2396f5d707d2c36cb4f4d5529ad5510ced99031eb0154bdbdc7bd59676e4788a88ec568923cfeb940e1496d406be622001276fbbe37cf2d1a4592cd234d3590a777dee30dad86b737c905d78d648119a38826eb898d45489a89bc77f254b22e5acafede768c7ac71c2083574b2457f8f13de9e3764ba1b31c600acce4205f43c4972835d417ec41fd4736961e261810e6b77cb091074a8b8d38a5c07617d86c59be2c549f95955315707746b8a004c489f2328bf69d72a24e636eeab5841ad5cb2e9248562c88c0493a91799e3210a0025f445cdb0d79d954ea8237b5133c63677175b234e71ff1f0f0ee24c4dec13fc51e75c305aaf6036daea407f040ff1db2e0cfa943a3926d5087b7c88d84a875ad78fd9b864f43863ad940c23c3c0decf2b3259be86d4f6db644a2f3ea9a3815ff2ac4f7aa93c72290e9c57582ac7bd6740810f15db8157790e8bcb288edda4a48d8cdbb8871a63806c20c13868814673b423af8ad45c448a7d84ac547ab2f603db28c9a8cd7111d5eaf1170b5be67612f5dca0a373dfb840d4f3af3d0e695f2c74ed1c19464ab2db773d4ca1af264d2de1c9d433f9c756252bba3fe749eec047fd06e924cb7f6808c1a2b6a95692c1fda566850c89ea81cbfa378d6a54f04e11a58fa31738b326ea5888dfc6e067fd6ee9b92eea382edd4e424baa3414add631f69432abf72d2d9e754ff3aa94a56803bfec070144aa320e9cdf2ce8f09bfb45d27e18233f2ddb3bb375c97de85c75a2cd148e5d5a5fec527d8949569345254a38608634059437af1ae314f5c57f6328d3c980f805cad1c630e08b89f9d0bc505da182f8d6214596e4cc11d82bb3210ee7d1e00f59632f3d507a3b762c5bf946105cfb9605d345f0b29036d0bde8afed007839a923fe276ea825eca3fb3c7866d7269815e1adb815c9802cd5be6ca539def9ab17de3c52cf7a29ec1c85de4a6101a6337fe697cd23349dfa96a90e84bb446a4e36d2f683545468ecd3964a80f8fdd89aa1b4fca01b449bf231032665a4fa7cfd0ff7271a8e51041ea9a0c3ba2aa501b1fad5a2d59f97374b2ac68bff5fca32876af4b463f90cbbb7a4f02d85b7611f62dc8dbdac5247218fc1c6e60b45aed30d12f4e5c010917174be9279f641441b87c007f9da126479d88fb838f2404f27fead735bb1a7702248461534195531c560234a33c35142d098acc3bec20bbe523155fec6953fcd4085a0fcfd09dbbb74fe67a2eb81e04fc61496432282284fc8d4a31cd6471660936878bd5cbdf6f9000627a5e9e5e9547fe7fd2dde559bd8b5d8bef69801cc3cad140a7b264fd8eeb8833687005a5d5ca30a0366b3075962056beee4125cf11ff6557b094052048e362d2ff44dbda96c80492407ee0b34826d04e08b4323994875382949f8425332b069396422600754d8f1c83e325bbaf37c8e999538e1eef75b0920b95d10541577e3c6c773e314b5c499faa04f815edca8ae4658d2562607eb3d977728cb56d22efe665c74f6a2b86fb59010da8ea49d82bc0cd37a496d28b70a020ed52a18f5e60557c82f42cc55b213f4a9e45396b9e1f9f88e7d9a9b079b8a92f87f4e868df9802249e1695ae4e2377bc5f06606ab88e48b33ecde5439ba76dd381c14c098aa39b24c7723b01f742ef9d8e3444c6524fd473414eaee87e65c0264ac2bd0d89d613d652cbedc2c6951fb83d3f23f46a4b433abf6705dfd8453d2f74d24263469b14690882b6e438462645619671085961fb5ba4067dcbb62071a21a2406f3d7a289ad67ce73ab97fd7e0022c335468dec3f12130d3d001e5c1aec10c8b0194405f9b8493a96cdd6839898215e4ebf01b220acbcad143610b8a9325080cea3087885e54445c44d9e9009fe40b5284cabf5cbf34b16411cc2cf52e02767abd30e8ffd68d6c4327341f58f93f0ee9ba73880d59302b1fa9865ae55579df744ca87552e6491588a3ba4ec027f1f932838cf9625a206fd8fb5f3931c21640fb88629bf56ea2d9d455eaa410a22fcda0ce518e0ed4244edf92f4521e75badfa1cb5ad8776e7ec3615f2f19cb6aa103dd128b864699fd27e1a32278d87804c0fec6c7a54d4fa424160583fbeb1a63914701744b5050318b64b19484f564ebbdb42a9ee600b7676683f84e07822ec90bb070b02210135fda2172761cb2d4a1ead016a050c6e73cf354e62f4457f06ba64b6e86d12cdf7212b97b7af5f6f648935c9776207a67b7bab4d5bf52ba76b2918541614b655f22dcd2d2a02c19683b858e5cf137388b5f77bad8644b3a936f3e3d17cf36983257bc8f51d3166b8439007c2b2a02fd28723641867e1c4430ff3c0eb321b81a517aea20d6c7bcd0f7c648153c9f10409221d644ebfa412be8cd93b547192e151264413e5a27db11c042da8ffd18351ae46c85d108995022d0ed21670ded7105427ca08105dc3fae92fc51a0e4c581eacb1c4269e612cd154c3aeb28e5e865a17aa2b08087f2a1ff4ab7277d62ee997f806dcb11b5509fa457c1080da752552198cc42d8e206288f229d4ac9691b59ac3cbd45a09e7ea80b01e71885d4d7a81567f5394585276ad081928b99cb10b1fe023a50671137d76fa81107af14a63be5e1e1197bc5314c0c46dc3acb9e1aecb555377b50ad158234dab020ea858e493beeb15c265f0588d0a62a25ef5ff4bb4a3d27f084500e45791e34e83df8a32d21178ddf8acd035ad2f6a5b643c35a7cdfd1a832eb306b56926c38bffb30355dd6b88ed1a0738a85a2c1e731220943ca9bd1c87916cfa63395ce873c47fab159ee8a43c585d8390145ef5544d31b7d760adfd51fd6680d9fb44b273c16ac523753a70e945cc28e8f87da88f4980c5cc2eca6a2e05e1c604b961cb4ba12a901107fb12e5bdff3d09fa7c6a476b40b13c2e93dff2a99c90364abfbaa4474ea0ec0563453a6d2bc68a5a3e6a9e091489f24d10f9da9fa35d136b93b0855b5e09f34a0024e8dbda492f1441bffd55c7294d24118aaa24875a7c3de3e7dc789f7870e8b87438fa7db79c92ee0824a78da85ea450297b9a173a4430fbbe5d39a0e029a0bdd67eda5c42cb1c3dea77acb831b0051776099f1962f4f4537150ee1f83c65df14dcb1ca1aa2f8099d1025ac657e60f7372d5b9e5863453b9237173b65bfbacad0ed8e4a6fc450ecc29a10c45046892eb866caebe2d999acaa6f05331f1e5a72b0b657bd0383ac35fc47cbcd9c650188b2c6d1152d61ed3c63f1d310d2f8434e78b03f22f76021352679162af285b5fdebd08bdc9f3d0167d5de0cc56785c87d12dd9e261baf4e7d1e9e8efb99c748752278bdef5d13160ac44e44eb6b70c3d1c17b84aa100cbe886f583a1ff03c0e04581641fadcde191e71478d2eca06a5aa5b3030e4513bf5d1cc70020553dde6167090b1a3fef450587c0644eeb87f96c6a7864c91ad32cd434274422b1de1cbfe17cb5a2b021f223e3fe748d69bca3a4a57f3defa4393d0acdf1a9e3c3bab9fea59753318bfdb41dea98f5247e9ad930818a943f33cdbb41fbbd4388a64be7065b0cb82c948da75b63ead5eba9a73fdae87b5d80a25df07c630c7e254d27d92a9ce2c4b3afd6e5560ec5b1105e219626a8ab35c0ad1f6e70cab0df79c42d4cd400d366fa0d81f1c16f550dda92f87517e7ba37c23fbf31543d87fe1f12485b361762a916b005060d47d390369a0594343cc51fca0c08e715668b616b085e96c5521c3c64519292f4ce880e1ee7972df2a5f5466b7aa7e727493357e05080451d7d4d3b5c2c2cfbf9cafe3264b1e4dee86686bbd10854cdf934877170138f3b5786ac6bbb1e258fdc63ba6a5538b9ce0e25eea3c22a06494b688c5504bda407e5efb21c9c739fa062251f206844816fe1e7d0c087bd2f83522a57ef67d70569ab8a7ca4eb5cd8dfa69c622ea82f04b07c5ff0b354289a36ec0288dfce43fb18b390995e754e5585718c58b2b1851e866cd818366e3ba18d90279cd65dfa2212f120bf5598d68db6ed72dbec009855c051df089def1ec63b580c31e9778c6b638b95e8f2dd2585fe69d00e1b8f8abd5c89e38b7265c37e46a8a40723545fe03cf00f43fc1a0111738d408d63f5a537da5101bc278fe41b835b24a34bdccd8928ccaae579f03dbb35f993573c9d04f169389a99f771b672fbef08f1bbf067fa4398c3b3f140e375a19242584e3816dbb659c25ec2dd8b521afd2e4f58b4d0ee46c2cc1cdb95ba1deece871a807e93810a3776f0e48c89b4153607da644036a8dff0b9fdcceafbf72ad7e5854ce66415fef572cc6482806808f17de2b7b86a35f65f3b86ad85ec7260bf3a3d32871625472f494d5d1a482bcb2aee99cbde48e8681dfaf77a1c49b3ee4b66c5e02590db12befd630b6f806ccd568445069c39c3f8170bc29dec119deb1af5c3b6b7d5e5994d2fdb5186e91ccfdac9e0cd0a3bd70f267b8c2d6067eb9bb9980b942534105e710bc0067c1a434ce9f823952ed79128c853212fe3459d7c5a9d9fddafbe4a0c229510f13aeadaea449e3ebb4925814aa6f6ef21670096443dd7fd1faeea682b4341297ba9e442ea31cbcd9b1216c134d031469269189cb33800e194f235b50b58e591ad25b89b2c4cd6e68eb01d36e9b4f71991e556c94da950a0447ffb65ef2ed32910cdb69ad39bed8ab8ae89836baf47f4b2a3f0ef9ded26f0936d80ef101bef6a2fe886bd4984b260bf76ce83a89ad0975ece9c7d6162e651080aa37851a754488ddf19a0367de1332e32103d4397b4364e5919d3c5527a313c17ab996de464e69bba2b00857178d941efc91c71043cbdd1d5c6660584718f7510336b987cb0498381fde76cacee55c774aed54b8c27b6be2dfcc58a749082d8ef8d8726ff2632bd827887a0a5872984b65bb78379ee6e56296b19d25af67c33ea3580873e5c364f0f88cf0d308e2eaddf2156f2901700ceffd4ab258b29d38599f0c3dd6172a1ee315e94e0f0bd973a44dff9723d8a9331e07ae3baea0661ab299f1bc8b8fa3fc2a2d40c6a51723d4aad511785f8d9acb4acbc13323a0efacab50fc3888d31f285679622f5362ed07aef01e6cf54e25d2a1075aa6aedd77ad29e88b72289a206e98a7b52e46b45bae9dc30d8ea9c7a62da1ac30d2f184648f53c502dddf30d1e434b787d8daec5d6868cc8f5089773f86b3d35e78253efd8a1449e678c9da4474ffbf80699905545aeaf47d5cda53d70a7be4334d8a00a7f01df8a3e624ea1f60e95941847d501dfcdb53b3b89d3fda3c0370c66c160a8db3225369717d9c4f2ee3537924eb40c4f6da978b6c3e0137b273354b02fd06761c35cab53f2c1de51ad358fc37ab73b6b13bfb5ff9792c6b64c6c7a00888d30ac42126e3839c5a1fd45b682761aca8840572ae8f7890e01ff2d62a163af08f169e52e34c9ec44be4d5e70d3288e20a27c816a9349ae3367f9f631f443b0855152c2bed2d26573a33e3ec91dcedb623db0844fb794d45738c9956d174a048ef833849b54518c59a7c01192c2505003e655c2df55892237066186ec8c36c5838c393ee71f0ba3c970e5a647bdea15c98c9583019ecdbe55b73db779aa85eba6108582a5aa60ddd24061162343a54c3e86e163b8843467e0fbab62a4bd9fcf29805456c18657240a2776a1560b41ec6f207985d857f32a72ecacf183e2d09532d6af91c6950b4a62a4c928729008465cf72ddd56bf9935a8a7fb8863839f75a9dcdab662f64fe3754382b3fa4fbe26859374042e277918fa091e3b009e8c731e3bb15fa5ed11f78c5b2988d59c13eb0dcffd8de63659b830eabfd0ef3e0220e5dac57b1bca1ca582cdeb6b7e36ee50ce07e7133f438e93eab2efbed8451002f75b103c533baf5f4f32a67405707fcdc61b9f2e4da4d711dee2a3a9e11800ddd68bd2176071cabc6863802097e046967bdbed2e54628b4bbb31743be64c3dd41e10ac0d30c30001b555ea881cf37ffb91331178413fded245911832f1ce70c1e707408c14fc244611b4793fc08fa3042809df5586acb5d62bb8e8e67f26b0ab95de50974d2e76c4836821827cd5203802617219c061d9c47de4938b055cf7dbab0f99e6010280748894fe8d03d44e02b9a36e2c8fd705b9dc298652e4d9b4c28c31bd6ad1e6915c5d28750d3a0aaafefe1c4ae43b0a925360c346ce608338ef3dd27bbfbe4db3f20f20ed5bc86c6a3b0928fb23f44028bc06b1b968e9592daa56b398643c3dd9e8c4a1cc08593d70efe9d598c4b111a4fb075a16a094d231e7cab2fc594799e3e21134f173f14b6e951df64ba7e7b363d72e0825c549ea9c48986948855803b25523246575edcdcbf787755de10333a984ab7f276a877324a7edd6554e83488e5a9c30a0e642d85a761d8126c9e153f8873d72383a380db682321ff14fe4ada4a264f75016632fb378bec71bc90628d621282d0347b70d89cddede1cd11dfa596fda91eb62b6635b7bf4c45bc9712bdd9191d3d5448843b444d6d73cb2708e0487736b71a03caaedfb6115b983450ff62e7d717c468aa3331842499fcab5dd8a475a3e25dc351a289065e819438b1b1ecf482df9eed70c08de0aa41a68bf8e36a0014bcc24fc140feb62ed9f589308646cbbe639c81d72d9bf5c6dbaadf5c7929da54c1e5905777b1d7ac4631ca7abed9d32d970d9bdb0633ec6c0e7783fb0291cb9db32c64c601167bb9001a75d187dd77065af33d761a225d4d3a6f80d6333f905326bb0aa3c7a9292803cf05c7ee51e014200130f743eaeb21542bd04556cdb97f969ce9652db0215cba4add079f8b332d0d0e9917249b8fa1804ee007eb79d8930b1aa17e860d561215ba1aed16a7ab01a1b22ae9613cca4a60a9caf2660099d0dfcfb636558ff30036e5086b6bf1f2ffef40570fa1ad12def02d52d3579682cc63e653f056e3597234a73c1d697b4d15db7144519d4956c91eca5fa8a0df2409212a658a47ec202425bcd6eed8ce8ac74404671d7c0383918cf6d7ef0e68db255443640ba05cb8d351ae8bf216ca6a5ecf8b4bfe4fa6947b31db2cf3cf542bb1fe1cbab781d883a3875bae504d80ad3a6e003b4da770b185dc05d82e9b21a89985a767d730d0555e6ed86e0a897f9848993717bc6367125ab01815b7191ba7400f66f31a49d65dd9a58160d06c3833fe6b9ab20db4d20a7d097a954cea7c41aa0b53e2cff468b2b5cd05026eb6691b72ecbc2778dbc307f9be3827fab0b32e5f22b1d1eef392c63aedf79ca4acb25f3b919ce726b7907e3e28f091a420c08719f4a90a4cfdc28e14d28084a9702442ce199d2954a5573d9b65d5a594bdfa94bbd7892c3c8b1c61540964c97b912aad1409c1cae314acf9f22d70238953c860e9b359204e6e77424d2446bd68b7ac2554bdfd46cc37e02efc0cc1960af2af9ed1c2bfa399a3d9d3a96fa9037b14601d196e66cf822894c8f0de31d0398c9d2200144c1330f31bc8a755ffe0e6c7cd80f1bd646a7c3de79d88271687e45bf766408c6308c28f0b4f12faf8ff9e2f9c5cf2ebeb123a145ba333232be1154f837c49cb701fdf6f6355259f8b6e698e1a979980bed2697305faff8069ab152b1186e4c6eb0c9c7a36c083b04be4304a786ba82082871c96028a03ed3f2c48d0a742bbf6680c4e2c15e42438d33801bc83210a008cfabe5d25a9e8955205681aeed411409f634c9424968911b4e162b6b4196ac707da18dcaf013f061cc717627e02916e099bc577d041375d90bd07e615829c10afd349116db58a668b145f0ad7d08a304fe10279b5840f9340433739bf6a3a8567c049880012d34fc3dcd72ff55c1ceb37aa106048afc12ca067217098c275efe897ae375b69785e0307e3fcb00d84a6fe68aa5987b0a82979c4cf3a9d0bd84b75e40f90608dbecbe7bdfd7ffd1a706a9f6071380ea69e8a3c451909d18609517696f5d1fe0a9e3aa39ecdd2e24da6df2cf1c03525b0288255b63d964f3cd9739b8954cfa69c87bc679210cbdd83a2bc936d2e96bfafb8fdf2fffe62bceced6b24b27285f88d2eb67e9a268a9970ae65d526663a334e9dee20e351712036676496d13ea1abc00d3ef8b62196fa3dcaafd774c724352c82bb2307af55801712b86455c2e4acf043bf1e542692d24b3a859a6d1eb2d87c0b9bce7787611aa4702849eb2dc9c8736396261fea3c34dadf19444a359b7c1ffe147ea570b330beec0e62fff0c2818e6d7db0f9a0e09ef538468b34c3ac673f0bad60526baea06b81d147ce69f00f2b896d4120034f516baefb6387e175d597691a59ee0704286ebf77635cd3c741c7c68b57db38bfd168ecbb3a17dc7f2c39e4025d1f680dc7dda84bf46f2dd921748cfb34e3e0c50b8d5d571eca498da1444382c0cf15d01b337e3d30390c369e91d114b8b1e94699300ef2d3302506791e843051957446d198bc134a9c0b8b2c4375462719d479d7e855329e8b4fddc3a7d38e9a7f9500e7c1b3138c66cc25e2528b8dfda1f09b3d9186993aee950379fac52e56fbf69dad2e8caa3c324ff16113981854013438ac8cb6196f84d3fa223f80ed44345cdf15a9aea81b84350e2ee04f37e9f4ce5b833cc3d2f465b3a9a8d3166aaa6664208f4f649118a0f7cdbc0f76a8b5c03ee2ab9d04b4b32ff65b076e30d49ea40ff671ea0f7f29cd8574a6ea2999b2544bea2b0d284b046b06f28cbe2051b9d7eb3e6d37f1889fd940b9f2d78833d3461aa1da7d1fe9f9dbd8a017a199876f146d38e3b9210847e0d8a654b900b93d0fe2990a85b43606768bd32251f186b42a96081f3fd60c32be7b4ff8a17f6946cccfc440cb1b051e4a2a9937339b3a4e0b21b953aa4767f6ff045203b7442164df91d9a277af2333cade0cd705aaaacf01a20d324d02e950358bf19f63041a445ab7892f640b556c12f6e52efea986439b9c06b7baac2e049beb1490911b2566f543b2fa949d0fc891248cb7578239be1815d37ec33b47d3ac9bb4f7af7e639416ff0eb06b07d929120eaeb86295d01a7a6d81b99f288850d94d12e2f57d29e7f6b500c4b8e97ddba08c4767229a8101e89b00d709be39081ca02d8b0307ffdf66047b45b842d63e27e435d91606ad560fb2b86c0f9965e3ce1495bfe8f007efa6656f7cdfad77cc0024b4274150d9e823686c187e9f7f09801928a5794afb33930a95feed8044eaf69d763c133cc04f666792822af4fe6a9488aa853a4b5173b4b8bce1c66cd9d2993a2f4a68cd01a60be7aab62a7883114ff135a378f4a94b48c2b1e5f14901ee32020037c02e4cb6d742adc4e7f164f5b78f247c5505676fc3b187dbef5047319aaab75728765473736f46ba757bfdbbeef16c107d5cd93075c0d0fb9ad387a1c6e0919e1ed7f2615460f584f005d16fca3185fc7a3a77031d52c0df2e5226bff90a696f7364898cd8a9e58ab2983bd0331b6c71368ab9eb73c9f48c338fb603855b0fa2bb9b5ae4b8b6d8d36b6511866fb22d9fdf7d7c2b34c41d9e7c195e5d2e0cd552e34cc20c53753293c60f04f320b7d30a44244f47b0617fca963d0fd094ea96f14785f15f5ef4e09fafa26258c1dc0b3a84962b8c223bdc840463d52cd0fa5e42098e4f37a05851ab064960429aaee97a290aaacff6db59da1e6ccdaf3e9b10e17468e952b81d58e465e230ca655fa6b3170213433bb25faea1cc98ad87485d5466698ffbb33236a1c8409a3dca6d07f936ffd981cdc3061b37fe0c8457f22709a41e6da920d77b5714206417a0c1a3c1fc951e5cd5bbd26ef65a5e98e6893784864e4a8cc4be03e0c35c9a0446a7482396e285f36fd28cf66bfacaef9819473985f2161636e6c1f748e1b0d860e8ad2763b30ff8484bc97c17eb0df46e78b0e4c6c8eb0e1500302c5bcbe2717c13158a59d4b6515e01602256f4fc1e63bc463aba55b73e9a283cae8f3278ad87c54cf0ca540dc1ba025b7debfc88420cc29f4269850f1fcb04e4d059ba23e1c65447ccfd777b4060b132994939735e17ba904f27c1cd4007c1ff225c241a869ec341fd2fc0ce4a38d6ab1014ab1d038f30a3297993ed0cddcf14c5ed2e7c9243816e1c3e4cd0b8f5eef84e170279209cedc78f11a6280717d2eb215d750cf6e2c73c5bd2465147d352f08b599bb66d591bdd26f3ce5adac0bc919251c5ff54594a89085bd40ee4d9bb3fe61ad29edbc89fe8e2d8c62d55735cc5017e393176db4dec33c38611e597de6658599051aa0774e3922c840b6a28240f551c92dd63ac128074f969113928076447f20c3bfdc140d7860a8193c3ffebfe4d1c2866e0ccaa20f241e2129a7ba6d36d952c9cda9a66067e38a55daea2140ea8b6b7be3e1fb3f5db80a3f5fe4c30cccaf4c9a897b5211e9fb38b1a43a8ad619df6bca4779b2e10460dc545212eb1e4aa1a04a2f056ade4ebcfe07b598ed2a3d4a4c98db92f2112f70644d366cd6a42d71e6d29519746b4da99df2f84ab665d426ae16e85469c998cdlibmpifort.solibmpi.so.12.1.1libmpi.solibmpicxx.solibmpifort.solibmpicxx.so.12.1.1libmpifort.so.12.1.1libmpi.solibmpi.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmvapich2-psm2-2.3.7-150500.1.22.src.rpmmvapich2-psm2-develmvapich2-psm2-devel(x86-64)    gcc-c++gcc-fortranlibpsm2-develmvapich2-psm2rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.3.73.0.4-14.6.0-14.0-15.2-14.14.3by@b>b @an@aS`@`[)`.V_Í@__{^א^&]rJ@]D%\@\\@\\+@[T@[\[@[y[[L['[Z@Z}@Zp^@ZOhYp@YY@Y@YzYg`Yg`Y\YP@YP@YMYA%@Y9<@Y9<@YXۡX=mX5X*XWnmoreychaisemartin@suse.comkkaempf@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comeich@suse.comnmoreychaisemartin@suse.comeich@suse.comeich@suse.comeich@suse.comnmoreychaisemartin@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-allow-building-with-external-hwloc.patch to allow building against an external hwloc library - Build mvapich2 HPC flavors against pmix and hwloc system libraries- add pass-correct-size-to-snprintf.patch to fix potential buffer overflows (required to make 'sundials' testsuite pass) - Update to mvapich2 2.3.7 * Features and Enhancements (since 2.3.6): - Added support for systems with Rockport's switchless networks * Added automatic architecture detection * Optimized performance for point-to-point operations - Added support for the Cray Slingshot 10 interconnect - Enhanced support for blocking collective offload using Mellanox SHARP * Scatter and Scatterv - Enhanced support for non-blocking collective offload using Mellanox SHARP * Iallreduce, Ibarrier, Ibcast, and Ireduce * Bug Fixes (since 2.3.6): - Removed several deprectated functions - Thanks to Honggang Li @RedHat for the report - Fixed a bug where tools like CMake FindMPI would not detect MVAPICH when compiled without Hydra mpiexec - Thanks to Chris Chambreau and Adam Moody @LLNL for the report - Fixed compilation error when building with mpirun and without hydra - Thanks to James Long @University of Illinois for the report - Fixed issue with setting RoCE mode correctly without RDMA_CM. - Thanks to Nicolas Gagnon @Rockport Networks for the report - Fixed an issue on heterogeneous clusters where QP attributes were set incorrectly - Thanks to X-ScaleSolutions for the report and fix - Fixed a memory leak in improbe on the PSM channel - Thanks to Gregory Lee @LLNL Beichuan Yan @University of Colorado for the report - Added retry logic for PSM connection establishment - Thanks to Gregory Lee @LLNL for the report and X-ScaleSolutions for the patch - Fixed an initialization error when using PSM and gcc's -pg option - Thanks to Gregory Lee @LLNL for the report and X-ScaleSolutions for the patch - Fixed a potential integer overflow when transfering large arrays - Thanks to Alexander Melnikov for the report and patch - Fix Url: link- Disable dlopen for verbs library (bsc#1196019)- Move rpm macros to %_rpmmacrodir (bsc#1191386)- Remove obsolete python dependency (bsc#1190996)- Update to mvapich2 2.3.6 - Enhanced performance for UD-Hybrid code - Add multi-rail support for UD-Hybrid code - Enhanced performance for shared-memory collectives - Enhanced job-startup performance for flux job launcher - Use PMI2 by default when SLURM is selected as process manager - Add support to use aligned memory allocations for multi-threaded applications - Architecture detection and enhanced point-to-point tuning for Oracle BM.HPC2 cloud shape - Add support for GCC compiler v11 - Update hwloc v1 code to v1.11.14 - Update hwloc v2 code to v2.4.2 - Drop obsolete patches: - fix-missing-return-code.patch as it was fixed upstream - mvapich2-remove-deprecated-sys_siglist.patch - rdma_find_network_type-return-MV2_NETWORK_CLASS_UNKNOWN-when-dev_list-is-freed.patch - Refresh reproducible.patch- Update mvapich2 to 2.3.5. * Enhanced performance for MPI_Allreduce and MPI_Barrier * Support collective offload using Mellanox's SHARP for Barrier - Enhanced tuning framework for Barrier using SHARP * Remove dependency on underlying libibverbs, libibmad, libibumad, and librdmacm libraries using dlopen * Add support for Broadcom NetXtreme RoCE HCA - Enhanced inter-node point-to-point support * Support architecture detection for Fujitsu A64fx processor * Enhanced point-to-point and collective tuning for Fujitsu A64fx processor * Enhanced point-to-point and collective tuning for AMD ROME processor * Add support for process placement aware HCA selection - Add "MV2_PROCESS_PLACEMENT_AWARE_HCA_MAPPING" environment variable to enable process placement aware HCA mapping * Add support to auto-detect RoCE HCAs and auto-detect GID index * Add support to use RoCE/Ethernet and InfiniBand HCAs at the same time * Add architecture-specific flags to improve performance of certain CUDA operations - Thanks to Chris Chambreau @LLNL for the report * Read MTU and maximum outstanding RDMA operations from the device * Improved performance and scalability for UD-based communication * Update maximum HCAs supported by default from 4 to 10 * Enhanced collective tuning for Frontera@TACC, Expanse@SDSC, Ookami@StonyBrook, and bb5@EPFL * Enhanced support for SHARP v2.1.0 * Generalize code for GPU support - Obsolete: wrapper-revert-ldflag-order-change.patch. - Replace: mvapich2-fix-double-free.patch by rdma_find_network_type-return-MV2_NETWORK_CLASS_UNKNOWN-when-dev_list-is-freed.patch- Re-add mvapich2-fix-double-free.patch as the bug was somehow be reintroduced (bsc#1144000) - Add mvapich2-remove-deprecated-sys_siglist.patch to fix compilation errors with newer glibc- HPC: Fix environment module settings for MANPATH.- For HPC builds check for gnu compiler suite version >= 10 and set -fallow-argument-mismatch.- Add build support for gcc8/9/10 to HPC build (bsc#1174439).- Update so mvapich2 2.3.4 - See CHANGELOG for fixes and new features - Add fix-missing-return-code.patch to fix compilation errors - Add 0001-Drop-Real-16.patch to disable Real(16) support on Armv7 - Add wrapper-revert-ldflag-order-change.patch to revert LDFLAGS order change done in 2.3.4. This allows legacy builds to work without adding a -lmpi flag- 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.patchsheep92 1684422561  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.3.7-150500.1.222.3.7-150500.1.22includempi-ext.hmpi.hmpi.modmpi_base.modmpi_constants.modmpi_sizeofs.modmpicxx.hmpiext_cuda.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/lib64/mpi/gcc/mvapich2-psm2//usr/lib64/mpi/gcc/mvapich2-psm2/include//usr/lib64/mpi/gcc/mvapich2-psm2/include/primitives//usr/lib64/mpi/gcc/mvapich2-psm2/lib64//usr/lib64/mpi/gcc/mvapich2-psm2/lib64/pkgconfig//usr/lib64/mpi/gcc/mvapich2-psm2/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:SLE-15-SP5:GA/standard/5f525b5b7a0c8520cf325c803ab33eda-mvapich2:psm2cpioxz5x86_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 textS~vϱ*}utf-8f40a12f2965a38650c10d88703393c92f1dc5d0041d27e23a28abaebcc7df2c1?P7zXZ !t/] crt:bLL ٮGCL@dx]~ڢ.0SФ%`M\ #rQ5ng4.{lft>B}fJ1,Zfdz.o9?9kRf++8AJKnD= :wB ;:FJfq*nbe0Tv^hf 0>sTBϭ0ks#~qxyj@9yf rҡN?R}&-IMESWWf'S8Mx *}Ev߻*),7=rAiJNL0\1};6nA{Lاc=7dMu[ͫo=wǨאL~!WWk az͐xyrfx_%J pP!g) 8yLtMQW8i kATE`.iPhtqAoICލ@+1m-sVXS`*4RKw@@Y`.7wb8ŨSzfu殑i-Ƨ5]2铏~+G |-2[[m VC|3!|i~%\lLe_,ksJ?;bu_'/DT W=XQ ](gVG ^i'x| h~ݸn]{1FUwss2gh/]%ݧ߂氤'ؽbCϔdA6 m$]K#wمަ -qV ]Rv^iQ4*jqbхUi&bɶiW#!4^3SUa/YXa&+d; \/Aյ) 2wXHnΦW"1sn5.ynPӔ/VP~h5rp娅 hoBzQsNx5aՊlP(bl=# ѲfW >QR0+Lރ򷺱1yN=-ݍE8cRPhE6rb|@~.z%T_H+CdC]}"`iH1[kCci\љdG_gKNהJgmb2ElמdW`s*3&Ybڸ^((5)k"tATÅo.HQuv筢1&Ti|$Q;:flY֓_4݅dfmsxbI$a"bq!y7^7H~氪RG? ϋ'g C2cT)hZcZ-šG FGQ`AZ_dUg&?'W)#pQ"譸'T)=v? J=am&7 Y6k&^o6Μ&ymBւ]7WbI`= ã{Û2 B~ PodM[^ Zu>,c~l[66 "cf o}3G]1 @XOQ"q E[ Y9#Z"v`7wגOu*`VVCu]oGf%?iǩAuU/=|ڲC>19OYs\lߐٳeF > O Q^L||j#-lB mIp.|Y9l}a,M5)qu즣]hW+EZho׿ yT 7ۛng1R$Ș:IylqhҤ~a!g)ђPn6rd0,O2qTCz,wZ̢A%vKN|sJ'Nrq񊠚4`-T?g#9ߋ'bیJIq@z4y0϶[|S/0[YKs怎%{ 7F [<XEk }ȯN\Ctgߊz+4 'jz$!vQ9;ti[g?}OAM|ɯm?37 yӆn6 g4] P|zs .?z`q`rCO@%BGs A{=>d̃r [lv$w?*cX%0ʉ%9(.!ʽ{$yܕf:V?~'s+ޘ/VNsDow@t ܭeHFX-){gˆa.-]78GnOi$7Oq#?Y5Yɲ#[˧f. ML{drMo Qʣ!O 9HcJnzUYBN-jQSD8DCOx;;"sPʟ+^ȇ·MIQ`GZ1Yd:]Č[7(`q fncnDoĜsAvA'9ٜF_'='E_){#Vqr)۬Vc֝폫Dsht]5*8姦"Tޤ|r8 ez늒@v3W 'an?h˟!B= Ӕ\STp+1Tk/i)[W֍b{@5Lw`$+%OL9f=i-9-0t[I쯤ҽ/ lŖ(pĨĔ>mQل;@Ӹȭuy}*@!4BjI+x9.#":̋V]j~wsPG~ښ1egL5PEYFd6og3dvP9qLyG ̚@ sb[EYu=~i S'K˘zWAP'eзi;(SnL'MDoDc [eIgV=ؘ},;h, ZJ|"=lK7^&QZ{ i}8iKyG uEO6Uu ]V̓Sz8JTtb}5J=*NZ2ID=.0nd(Ua / dei‡: ac7k1؃4J*B2WL i)I3eF; w+!iT& ftӹ0A8C: zB7l' {vAw՜U5R o+ʏw^uhN s?XD"'U`4%!ׁšP-vP͠ :H~Unc=20VL"Ϟ/[,?7x6Rpy[o {=t*r)Ir[Ű,ڨY% rX)Y{ڹu09E,)A{!TOds"D)w$0XH#LA Ӫ?1ٷJc%rEɂ,8:J{A [˜wݱ,SnӸ`;a7DK;m@mB,|Gʄsv6.7ʷ JJJv'R>'P#n@:P C1 tG1 O}@̀WXغ2@x1=]}E:k+xF4G nc̄?^&(U3o|u! ~jG2D/ S ]tY^3j_@?L4~U *"^^q-zg{Z~/塲sr%^f}hoPv q±γ?K8I3ߴW4}461W8`{B#|M˰єղbZR}@і~cѼt dh}}X0hsK2#E|~|>i2EZHg܄ieϹVnKcAlGC7=y[8?Z]~iZ˅̂I+pq_ wnJ?MZBvoDϽ.dvƼ,|_H0F/B>o( V$*xbϏiO O@]hTCh}*zߚ? P[}](aSW2-Rf!̊c"F_5cSZ2ffhV{:meQ >=Gl&"2Ք8}JV%b8 e[p`Wy]S0K}^h*@x:8;eF֜ 23./$^Gi7 ĒMI JUt/R{qt[!ݭMH@ akUܼS \q9Q({sº:)`u zU3n[ĴeOsz wi龞 {-d]*v'wƗw}*#U}a6զ4aU|8"hJhTZF \ 纖$aS F ^G cԈݝ UvH&'.V8x}rC93&JàT?xl>Ob-6 @JUcߞJ;nׯDȺ V7ZqO>[pa!s|3i#UH9Aa ]_?$ s"_{p@Vμ8S-&ِ{!DBD0>qKDjWGi$J۬^@!g92|'^N֤n leYNiUg;=L̡yNGY`zI;,a!P _VS^uAR[6uX&לO~+8NQ7z[y.>X,=ؾ4z-i˝hNR- 7''~+:~(cs4CO*|ש+spѩѹ3g;_G9[< 7kr3Ä[0 K^3Rj{МL pA~?)!~'?% fgkiuAጪ!<;w!rM dw]^ӗ=CpWe\ҳAA%ojV?!7 Y_~AL](WmѲrOD5Xjyc }NDc^bgXM]n{]ًҾQ25׌Š:ڀm J2O||Ek5'9NKר;Ն/ 7B$KhⴧH ~ϧ_5פ;IE]r.>Ge+u$X Մ}otZf#%h`Pz:p {鷖Q ~Oc$vpt1blnQ1KtdtaH0l&n[7Aݫ#tOE<6DY1'"I,]Usk@p8{C-1mQ/翡#Cmk[L9z }viÀ6u^pC5|u{gIGlYұ:kɈP鈐[{>^Z\-u+2'KATx-Ӽ׍pm\Ni~+$7]8Wb"Qm@. B7i v;ڐ<74; M@gI+ң6Ze :Z5Jq]d[7 >SM4[8H/x0> K0DYs-u:t~[|eïGHp)jMUD2V* XoT a7羉'@ݮuűw)@3=\va>@1oJXiVE,J-ѬR@:_ts̻3&#(햺J ДC#-(iS"GuHY4q PX%/؁Yg,kj5SiꡔݰZIa=G卺%ӱ2L/ÓcWdB.x XvE'] }סhjV[ '7g/'PBek"ubwl<Ί"r&^h [&ehcO319-uw<)V'Dm=`)0&hp`oC [v!M A- ţxL.-l'OK; ơ ͺ\swn` ΍ _/?j=BP&AJda9Oq|܊~k 2iJ(WIB([2ɯ:Ϲ%db3ߦ#U !F-O_$| SǡB TM ]zQly7rl8P1G3X> d{%b%[َ?_^c}(@ggfB6U_)HX|Ǜ.frC`S݊ @\Vѫy qxGk3y,"Axf8W/آɃƞjE|M6G REr{ٹzpdɭa`k?5 [1G\ڢa MDaU}Ѓk/O'U7k:D;ZoQڧgG-@o}^DDnq& v|bɔCc] Ղv%BM;xjFlH( N4o0PzrDc{󳲫.O(ZW/^MsI9J}ˊ/7n{PJ~ϱR j(.ͣXAQ_"J<si+\ JHz#)z ;5kA:ԧ,ū<&|?A_8m*E&mjĻM$U ptN;NtWQX-N)1u1,ݏe~j^dJ6Ue(8< [ =Oǻ } D; *8wأ̀)5|A8miΣ7.!uYVrOL]'jz;$n蹽<{h=Ms1q'緎Ua R[# glF ٥Ƨйfu|JHhi<,2NMqo\C;a3l@šuʗ. ؁v_K ;]{'7U.ϸW&sAr6BJkzM¦\*fpF|bܥUVzÍjO_SQHL5VGopzFFͰD_16G[:Q2T}3C^P nLX7 [5 8b0n--ExuO7'U3 ͩ~=)7]7FK5l'uDya3y>,hpr2گdQr˒_? aG `M]\:JyyAHmP% 6= 1 9 ;}&HDXt~͋n@=j -[ F ~֩+5]"wA[ږ_K|R@l p1 Y}*mjw*ͫ!p+A!JQ#~i/E}?h`%pKϞ<`.۲huk>GRLxH|-P9'ZqU#1qI'l% 䳇t\ZNRv6nESg hVԵGvi"$a>q; lEA((9oL P+L{tyܹoܯ?T lD}|X.<逆g֧;%pf 2 ]Q[U l o~j.~/qS\hL0LYqeyI +{{L6k1apw޽}m_$9+xoͺSPEџt[@Lc!6a+|ݴ#OF%xlb߱ϺD#uPӰwN7_nF ǃ-!R23zam+2s ێEdB9[Wr66/o0a![N8h:b(&jLCȊB r@7e}]mgwϲ~QNUJ}f떾I;ErN6ܔŒŭYUI騘jh^ls{,^IG_%`!`#1]6$Yq2J0]ڊllz_ar(:!{ceij QW1?JeW4i%v!j|S}0| d\͞L $8Tzh9H Sw 5pܘBWS}⯃2.{)pԫ岉X7+G[wίڇ6)0x|>Lދ^]?/k\yW#nj#$O[.ڦ%W:}9 4' Wmz+{u>''¢,? ~]hJ:7%FAU 1p^@gG[3m23.>b5CbcTI&}ĤQ*{PAMxR"Ueպ{+?Qcn ҼpƈUozKPͫD5vq}Y@ (+yiunRXHAC1ܣ# P8X-qG"xC ?ٸ"*3_-C(Ÿfov^AXyrb'K )֥ZQ>ᨃE]x̡BE͓UgU/,E! D;8NMn! HZEzb/.͉Z+d3ѱ7&-+R[O*JҘÏ(myID$֣5kH1]$K AzI?F 4shFs+ԔLWS=g~R?@[/b^ 0Ϙ$Tdyǹtt1]l%60^chRw>qaih0G `$ <\jAkь[Wg?us['2O նKY>PZl:AkEw9y_Ԯ~$:^|)",WLNԹ{S[u# [oŽ\=@mُIN޼9)&AJe[j|4"Hp.m~)I848,K >[`,{1k"p4< :cxlZQ5r&U+I,>oKpVl)zhgOdAp[bfm=Vz(=8{SvlE((l+뙠;z`p̬j#:86~.wkPU(~<:'qVH6z Iii;f1hӣ+NAC!:z䁱co]F*37T r,`%'!ͱ@g%V7[z3cHAҏ wT) 텸]KW(Kr *v9!NԽY[L^K$c޵ _a|%0 s(ϙPM4OL`Q:݄GSҙDM{ZsòƷ K WaFbI?$|\Mݨյ;<UHp`WKpޘ̃g6dj$qSs,(@ M>vI~8DbɓI$̗K@_Kn(2|ʣf+)T&Aóiao1M:L*X&y*yh+vaW}:0]WRjqaxV>my+?+%e aKZ_ Vf/pQ`aZS+/6 ʢ© 뿶˶\ >Gpڟ.9"1\u6:9Xcb^XhUDyRJYVȬ nZa`:F^JQ4*u^[2VXY5ę9!D^<Dr3ٛMJJS3aӏzI*xŅgJR߮;JFDtOITrdUAPr>Jޔ珷 tF1$=gV7}ÿuGF3~7qXȄ|[~gb;E23pOX[_z2#m/Td*=؏tw$ ]?O 3w4}NӗV@!EKeR69#ߙa[`QȆxڏ9 @* rHlpC' EVypE_;*CcZ$- kKд\1I/Q,z_=*v,Tlzԙ(ׯT1-AՈ T ZRLY&6L MUQrgܱ  _>XL `¬SZOIjw5m_sI~ 4Vh^lw<d79k*zTp̽* bĂC bcEj$Z:'uC"!xS]GP :A] .ʾB߉̣' .{F`oi^&?Zh[9GӞ9.s\Ü]ݕ@+}DwBVTɋ>6ßsFcPO1%<"L>@ܖ ߦ OdU)S$[Ki}E"f`}:\0<%C?b9-*cFqeHoOob[$g1X'lȦߑ,/haZ_%ٹRaJpnml/9:Yt4jW~ھblBS^S%\D93^NYwMt{0t9M\ A/=X1 9dj e1'׊jg:Ivs &N^FufA5s,1::Y rx}rkG|~{tɀX̬V<p!>1J(Mh x1@o\fz(kZ dyD=x9C_6v$g4m=QDS ʫ 9Q2hDjC-O;z!E"}}a7GqR&0J}YA:2ro۵}C&Ћ`]MX:rX9OT)__z; orfA usWI=>?ݕrW)=;YOb&e pqQ۶ɿ\ebTEZvv<~dc7(2͢/رWqdEHM}ށF+5uo\,B^Ssܬnv~ȧvffsԦ :@67`Wbސꢼ٫_HTMPQ}U~Z~FT*2kMF[=f3a%xҵX# dfR&bV %}]2fFH=ix)5ǔ4j]W8d#ܼM}PϿiمh ~Cm%;͒2+R#cC~Tv$MJ)r(??׻gm$5D 9Qn w1R[Kg"Bɢҧn+\ihQ؀@^ݹ\%]͌mԿqANn{)o0ORŬȾ* NNڎp4%u-G:K%*F5ᱞ6rfo"0HWT$ $TN$mO  ɦijTJ-xyLV[u~"+&"<*˰g J;YOh󮉴+%T4%we# v8ElD}s2ڽ$ : X:G;x`ߤx,okL?U9ӄs_+\`qkB 2eDa@$PwRzr_ؾ6GyݮDA H9 Z&YPPʗLqL-GESlF HuhNoro4 \&cҵUOS޵>JbV?.ˈF)et8$:,i6"A+-AV`H^/=>Q^~OC[Q|hH ΀فUSҝ!IidS!d*cq XY%ɴцJCn7pi= lQwz@{2Mg5IWi8$pgeB&Ι; wdZS%+7|)@l<%հN4[?lhb$_Hz_5-6OS faCoaFSTBēe_)@㺙1"!bp  s7]:fCKve rxXk&bnlk$]C뢞U}8ۨaC"POZ[.2Q**C܊еB̈>T㺂7 $q.:U8M|Tj)n8K<켷&%3~cVAudŊPN>bsh)އR X옘?eAKz7j#]\)+h^e[YQcVnM6|'e&[~:'?`'υN-5L1Zg}0<=Xo"h$nPk%VUW#oV&jfag$evKV),[WQds]oߜʽM[l67qk Y&~□9ӰPS$ig8V _Bi͙wAWͣGOIQ̲& raz^1#]tDE?DBIhJ[pSRi34CoSLP_ބߔaUª 1RT"I&O}! HC鏿qʹp`)Y|`k6uΌ3؉Q ȹ**ҽƀa!` >h_-FKɿ%Hz.dv'ZhgڍԢrDP ~R"_MM[V::HF]Qsߛ܂Q1@z33r \h<{z;3? >ƙe~]H 8̦ZԔq nȌQi/`n"cFK]rYi;>j2J.jm)i#c(-۞;2\2^ ro3#w+g]醥Q 5>GYDh=BOS/ q$QEsً@V㛱dn!rFǝ_radTjYP 4>,,^I,CЄ nB~̏Sa|:b=CW-@eaPe.̆dJ9|ŊrwGDQmJcZ[e&C*`%̀خyn?1u|irKf0Undq=W!k BO2͒Xv_OU| HgxKDTPvR'uBz{EoL8{ebK')X'coU3V>ȵ1l\]"=RL"W?=zL9zZMev8\2狼O*qn %`9^i,Ate9/Ћ@Q/aN;Hm^wK*5,6cx!_=+Ty˶ڌq4U#$֫'dz9MG FFɀ;a b"j`c )2%i73XP)C)qQfJfwi8j7h<+t0~%tEnʄ?2H6udw*BfNZʕ;Vn)P_+ib!9kr, VgPD_}o%|P&:u]7GTplBtK^ rjqP#i`aGnBWm}T2 M@Kftq z @`Rc 07B ?v!<] 5Lڮ<^q_Bx=AҀ薠={`6Ѳm]@{2t\PJ~N{/9t^A1lTqpfu<fvbu,uI9/'y@y[ȫt/ *̷Ѝ|Aűסp9^m:h<4+=6t@ : _$Fuv:ٗxVL rsuo3i-n43-@=B7B 3.;k[p",Z7~7KC&=(2B& +vBuQq^⸽\@oVE~1XT鯛ˢ:Fp[a T(H7h݆ݤ%j3+Zx[36bl>WL $='<,7=̮L|ٯO@knDk$(=E8Jw:Eσ%$&Z_3CFXHt gf] wW fQI~6G~cӿw◔fl&&xе'/K?IUvk_G ~NuIMMݭ 3#+V~wcxֻ䃊,Dr#$hU"X\TQtׁʣBivs/^Õ F6):ǗO+HgţlvVY|S[{`N,[W bTY*N`4TҳHX5tlSU+춸N忏 YA/x>;M!oL&P[fdiX ,-O(iQpL3r)QnCq%sy`|< &,5֌I'#DB^0ga)\c[%?GWB$Nů:J&$FPv5nǠ O8F|'J -[4bq kU' 4W:FKT[ ~xm2, Q\dnJJ*`v|ӊyW|(P=x1ۙ wc`<et)pƳ{!6(_'jFBdu9grP%/=UoPq(qe L<_jg9D5ڞ@57qbZBP[ǐGǯf0=,hMR /9I]wO㪛hإzYi(<*vb6\+5:U0U"Az9_q|w!N/QݝU]m.Kٱ8gh~/#1 /{;|]YQ<.1ۃfDl D_~ K>"=l?ɥ<伻NRx[>a}H{iI;!~ۓ: N?B+.8葆Ⱥ+wFFVcwqwU>vCe&5M) §D{%e0@ĮC=C0-F(dXK򫙰8b?p fZ8oh!'Swi|eM n@GwzibKޝ4"{'ouW^c)H6P/䥧f{ e 4ny2ֵ|ՅNVYV'9\ fu+^°ZsУ';^C֐Goa Dž$`P,_70V IQi\ٖxa$s^EDxbyfW}e?EC ^3!'HaeTb;&Q_5u(-4t3u|+G վ CIE=Q(xPbX~U^zD&p:XDqf%=͛ϖ >nbÍ|6].8XLgl;6@,%㈽X5Xzk 9O$lanXJ1 __tB.(-bĆNv *{&TB׎ګOg_l ;D쥈!ܚ(6 DŽ$J"ѱ06;dԜQ[_^%A{W܈tQ1[a:ǢRR|)KkN5졀>4[p%p՟MvD`db4O`"ڳYX0ٮ7@=kv*=g9]5ӛ~Z ,v$)ƕ>kb7S Iw%Z̲^0Jr=UxM \`iy?Ihs>/~AwpRg<Մ0C*L 43Z$i`fu}("?/q1. \UbޓK_ #*2 pg!)e/ f_8*Lwa#JoKe9v/G_ $~7޴XLjxnNs4ﱔ l@ r7־5=#h+7:(]dnׄ9OG /3/T6OA.WSt3Նlέ]V%꣈*(EBϗ\5XJCi}x0nANx(:nM l pSi*cfC/CYwR9C++Eƙ!v/k[kE.{=t#|gw5BO8t}$ '@%a0e!uW#@H]e)K)%-$@!LZ^t縔ZRSXobHK`7ޭFoHjKcϊ tU('{\1EqEM"x%<8E`^@W1/9e/D0'9O?^kxLU;'8*`4x#X31dyJѥ"4NJY`(S4^Dε >:ƧYw ?C2< .ǸP.V75޻G4O9n+ +#S/Emm^^)Y9lSёesYo\Ɍ1G N{ l]y>SOQJr^!dXTJeIPPfm!Z 61)jRRπPe'e'(>m_OM$lx:|9x3CDf5zP 0/׺~TƳ岄V3o%Upa_-cqr,w#T|s}sP!$47Tlb/i}#4::@H;])L"HeY>l4^>L~4ڜb^f3B2\4~d Xf5#K~˟yԶ}_Vʰ{IK#cK- F~[N5\yh" :3;PXFV@thl[9Q3:|p`9u$ CZI @鑾. Zu_\31nfb34U9eWM-z3OypHvG:Ťsk 灜fDIl,OqNas2)҇V33ZB`]2EX)0: 1F$&u_|< hL,Mj.`ZQ3YF5&>beej5t˚E99o?P} ؔbzČDEزB# kmjLlK v&>R="[6l,//B?ފP+& 2o,޷WT)GM9$?wưvyg!k+ۿTjUښ%Cz<+c7SstiP"ݻ݁'e}U}(Vx$]k=^mQ3:ZN#ף"w/-/Ǹ>aO2)3]KoL&'=$r!8Yh߾:&j2h;M^aJ23ϵX A 7"O /5ԋ_XD(ԴwTytvl\V> &? ܈{ӵTaA&elj~ 8qӦUI[G?Ns!ԩ4tC{-w~OV%$e?97dg @Cu7@3\R@3Q2;4DOk`R"25~m\qWRFQ`m!)L8"k1SJʉtQ7"+o}oX=n ڥ˯S4/q%S`@]y-Xxq.VNH]/d [Fx$H Yf!+W-Ʃ(= q섩lv2P(a\l3r߷'ۏwYR:\813J' 5j J31xT32!^fpcģX.tc F=[$zTnؕjDDQ)s:..W3iv:CuYnofDl4U,=2re:Yng8kBA~`:* NwfLN>=+rHue*qM@;1D_=*h6vATS!ca31DETlvXn( "<7Rpra б-K\M2ۊ34h\`i+i"d[JY:/n/ SS7x8 $w}ꐐIJ$u?1׏߉ڄ}uT˨!r:wN?~5q8nƗM#xs -$U6']>ݕhE׹[0zq<nrPE"炱{ST{[+VN1ʆȟBnďR-3&.=zsⰹ!2ڍ;7Hf"D.W{|WK>kPe.^S(Os֋#{I4˖!GNJ;  nw :KԶZLlqM=KzZNU ^+`E `Uȟ<%R6KN6yT[%k`mSWcJw" |`i,<_O'zӲ-bu0VI"yWHyH{N /a?q[a7 *(;?$X{>r_~UZf>k5+&r}Gb6QqY9bdb ɤ<q4bP R%e-u<'^{{jJD6u~pMQlmUDS<d%0tz`f_h);/;VThl' \+/&1ߚ`Of grva!߻=.Ȏ#obfBUxչh_SBΟuޭ@_N.%Tmyade=OJ">lcs[t\~āa #[h^u,>5@39ՎrSEn O/PiS7#Lt꛴<,=GYʦٹc S/%٠)T[4$浑UKWZt;nU?ѭ&0D^`pi T(<:>!$u-3ٳ _cݚTCuU8+pcK+P XKPAIL?AϿkB8PzŽԥ0@qDח> pɉTx@7,δezǏeC+Los,ayd+k/皺*CqogyI◪?JرCg-Z"u{iD#1'D#.s: ~sDNjPaӳO_^h_i;kX.˗˻5kdPHiת=+붿jtl̪yf'5J$c4lx;ge/oEHRրEa+NbclZ΃baVlkĿ*j#ut}E=oԓyZɴ5wxI23sv1ix +Ff;{޺^z@Q5ßr.)Vސaxg<9 x۾c/$וO0Tʐ17@Z)|-S32˙Xi:׍oQ+М9prL(G>[ڿ jO=s5p캧-wz.W7esB0v8@TJcE4A7 t Fe;IhRQFyA{DziEҲ+y߭F!9{RVW߻ =qm.NJRr+.9FzV>#<(ߟƸ)ECwC˪rDɕb,lo&J8LO"<|B0SxӢmoyy(8nNB4VvpW $cAKzit7r+_ Tamd+w ڧ}A$1^`뵸Ū|i xɻ|]:hV$$xM1i 5m¹uh8S/: kG0j ?} LHmͱòXfVFnĖbYEwx \r]T-ܙbM3ڇԽѥZST42CaO ΌbchǢEr $]w1.B!@ʹuEK7$#mJ6<(YU7,1Vtz%8㫊ĔⵞX #"(:~m{n*I=(ycB&/&`aO=#]"Wߓ Jklo:9~xa+B=?Wx^oDҝ}.3| lF˒ag4d/2b:L Lc[6Vw [ɏ19!zS<6k5/@/F*j$@{P4b O`[G,Mqln X,1#DX[ ww@ s_JI>z9K&wWI?R`(8ӘMՁ0%J/{/w0a5>__󺪍lϗb/{ aP囀,ҥB9_%xdTc]ʈ-͙MH`_s(T!3Wk% #!da <_},'l ~5h;gjM5RRA<<2 -DQ9sKn0i}*=qZtNxdڧγZH,CrWM/Rk@v3S`}(Ǜ-% ,TWR%4t#+i7 K߫UU;sO"tDT@[x`PwMio ukpU|[T(K Vg,WNE'Աwaنa#I|bk_ȞGe^zլEoH-Q^P2cTX?q4V*-&V$Vxn1k=]ᵹU Lj|2o2z;.E$F"rbl-߻šuGKݷç 7P*8I$\7NWtJoWK/:ԙcpaP|/}ʎŐuf7k7}l? iJuu~I=p6w_wg]h/uop nӋv3,j 'HL]f5,߈ u:%y,yaצ'j~sNYVw=C#!] wNEg(0];' l1W?gW{8cl0K {f7[3ZG^3[V6(Paq#=60I 2-rK\܁=doT[F IvCŚ 5&9)4WwE9~HVg-U3a k4?T|`K@^\w :IQWj]+sHh_ MKyX{/Neϯż+g|  /HgJ %_DI9%e*μ\9LTdRmV-{G&Хv d?X4GByx(.fi lyDJ&??°viOyӚSw2ߥOl1)`% s+y|  /f-1q gDpu5f?LV}KA+v=d(Vw㝯P*aט]H*4|r۝VLD~\ pC'm b ݿޥKƲ{(Boў $atR7 vwF+VU&}CL+,y(YT\84Ɉ ;ldzv`!j i|kk0ڞ3/u I(WzAvd )e1 ,gz$TWcܡ%T@e4R8AऒALٸs:a9%ߵ2Bf kW/po6r"yկZD: ^( ZA71x"0Ps( 5 mZ@VƫTI:qz00-:sV֪"tPsKZdk >T~UQsvIxs ziѷp3oS绰~L@RK %9Qa\^If8mlѽ__JdaV_A5#6H"O%N .t i u hBgEt' (~OY|Ϟ(;!W铋V`'Cv15n&y&، {m4\#$~(@i5Z lX c+l,Z8$Z] k7 APt}+3%&Q(;Ϋ Y6BQ̒B+έt#钆uOi'/]>F6-Z"qBz[`= D|Ǎ0,ƕU-G[H )Ym8r_<}&tΖ|#w I4aes$ n+aΩa>QKZwn+_L B(ScVQtvu'500O}|G/A\}l!sNmRѲv]A׌tpf;pd?ƔK[!m˜de鍯À0SPU>v)az \ "3#pIy#O" #znfŢ,|#EjC,W{MQvP9g6}76H"iEN.9dk\) &La|3W٭n6E)O8ڥcN۵`;_UKqLNsao\1\Wː.4=#:R'fbثwr)+l:C[: \vW챠(X^MxCNEuMp-"C1iFBx _;Zqz+~DKz%Ŝw[g'SrU2ڡHݑP) 9ޔ,O=4 _al/+{K',ӟ [E<['kQkq7`]rdgxúAfmv$֋ K ?3#f\iH7߶ZKY]?"MmJQ0nio}M*=35ҙ @%'5jYQ|NI="Ә0H~!f @Q.}{ꂙ%Pbq<ۙҗnGeae5[s3wBCk8f4]0zOIAw H^3`pI;<еg,.hE$XwǠ 6hh̏*߇{qAαSM]E j)w]: $q 5pXt-4_>s˝CN)k@8}ũ/FmUCzhj( s|wɧ-o(U3_Qv)w T[&< aߒH+3Ky7tt!3gdy ØkD3I-9롽9 .'ۦwGRKFйX#ux,mE_? 3ՐFk%Hc.<[N? _O q|WE^aڪtjI[|(\aY>v&;[&t2XN\9R}\yk'ó6dm&>+/hhVEO#w_^ h9~[QvP2жģaI~i!BcTt 뱘5AJIȲqBXZFoH1Kgn4PD%(|6zDVZ±[B:}g,-AN΅I3fkm(滤p 0@:pUC tqW#Nv?xg|2OAA0rQng[{ƤܔwogF{GWUGP}9g@r*!!"[ӨxRoF#OG"ք){4N=+\B5>2lw6fOI0,kaTAt0v @aPrdKs%Qjyδfi`0BGZggC2))J~>j3?4Ed0NP3=bIއS:.撊Vc3 Nn5!}E>-J,NNL%xOqX @CFo9U[2`܏eP)2lȖ=GV$ 5 XͯWbH^ a5-.%`u4 ;79B on|wyu★Vmԥ"ItAĠcȶ@z< V"}}տݮQ{,ZH$ F~c]yt\N?i5kl~2~H؅NFXuJ/kjsX%`=5 k4|9T3 P d5頷s" t!g5fp8Im`{UM5ƅwA?6w0qXc0xW]b̅gyF&&G~77&_ڌuu aQ$jۖd?u w$| ε -P;c6Fȹ⢓E3am,J2gx|Em*JV3;81m'Ow{ajxJBR?/oI> |mVf8w뒴g,n1).]'r)L2ږ Ph/B(D9!qrDNj%UgmǴ$7b(]6Z0B d~;`K] ʓ0P 8bomF\yUWr7 0T@͸٧<'{e~ەJE T(8g71O^ZUnOt1yF~ٴ( P+4be욟ф rc"ګa/F]%@V]&a .GYr $e{9bId(-;IOWct!S@ r\t o"*O&>&hN*HVZN&z@ &ۨ8wk'MWS&^FU,':JM.a9&vb.|/^1v 2?XRi({\V'G"ԜBE̜Wq]E΢=b9Ϭ1 5&V'^ʯ3FdLr^ak15r\ͱț^Q{I~V0,:c>3a|)ȋZ KD vACWN5pI"cimxU' O<đwɱB#bԊȇYhI3Sr^Mbal67ЈyuGC0 ߨ7y3f%Z\ ;V`@OUD"j=.7IA^czgrt1,Nj @j֪H>)bPdܝ"VWLV~}Nt*9. 5i qI/rQN0WEA+kj[hy$^(ɨ]AٱN{|,p'lG!"-!ڙ(&hM7K7CYN#l*Ɠ[ӗkK+Vž:􎠈# Y?9eHcyjVzVz\ NX:/g Kg<֪@ 4n,meUGIpc8 .@snq-Eh.:jbe40~kM2DwAQ`3jʺD;>7Xʔt4 !`KЂZ#Cu럑53+ 꺉l[A,x@8 X޻pt PTs3&Ja0L:՟(W։تv&FD+&&R:?G Aq`~|]3iģ@5&D{h >h\tC{K[t?o SY?~Yc_I{h}w OP1<##=<lÎ^Of^reH> ݠTHPd't[uJoO9nI@&+zT8!G>3N>*C|!Em/C,ʄK)) = H{+vJ LOkDHo;`7y/I!ϓ;ϝ_w\t2Poc{BxԲ݄Ldt@WSNP8M6 o9m bjɛ<E~>-e:Z}d岹&BOL3{+hn hƨa_s /Ⱥ^ϻ=Cp(]koRm;ZIH~O+k SʓR~HVY?*pr)^t \o@fk qЏO&XZш%GX᮹BwcV@k9VϫuFEZ& R--7 |SZn;W`ݓky]5-~F>\wL>w~B{VN>1(  H4ɛISBCCf:Qg6}pzVǩTµHEGJa>@&8xԊԵNi_7{vb'|cv5 U+:`lLo_VāoʼBDb0LR: %j6{&m&aA8k5^Oq7̂B\U zʿO#0pdU'LwPB;Jq`Ht Y3-ٸf婃N]*t-~b)F+<0>&$ߩy` œ*OK²f/$;h~ _7#)JyDkaJ$5=,-.[ǷI }cQnHHgӷ3(doXY Z1:dV %`?| UJ\|Um]ڭ͢vmM-j[꣐=hM_T<ɀew7ʍ5Ӌ{OI{b}\lC9"(nں'|hu± 9Q" D:\h1}snOəF6Q"QDN8k)fWxҽoeomab-6rቀr]Zί1j=ވSt2'q"(1o05z-"ɬv"Ƭ%B\њ+Sy>#O^:+{: b+KS媝%A$:%n\3w(:?[P@moQzQ ɋ?3S|JA LWL;$Pc& نQ7<_tsDR<۵ )}Zc^08J=VY< L/)8Ŕ)QLr BaEb6'ן1ܑ&$8=T*/\̴47\gMp&ϗg@%~a@昞.*>dB8SLe:i KdPm(m`:m=P0p?0AV\Nk t*R츩ޘE*t4/ PBAǨsFRO TxFYZ[lŵgߎ iX ATdbn.Jf7܉%j?5w-_֮$YmQi ֞6NR9Pl#rRذ'_!(0,m'W%߉ $De:'Ο!~˼+HΩ+z[ PTNYCiK^4ϘΗK]pI@VPב֑?v%Z"3+mBFǴnhsaC  L׵5ϮEƫ|>ȲF<hW]f}8c{ hMC@zg}70.Ƽ)KjNCڳ Zф&L0rUs J,؄ G0\%]5H߷B8Hxgh?8]n%eYeq&( )Cޅ)18"J ?!N+)J]oM7;+aƀ@b=b*ьDbP hoag[šڶМ*.%O*y8B¢Dۍhg/6׭H*<+ڕ*}U)Hea 6?SkHǿ6 X^SOOV6[ jfN,3"9Xc; k7-C]P38Pq4ecg" HFLRӬXǜ,L-^pA(p/;R]s#py+CX6f;M4"҇E ؗу?qGX6 U m-1*G!8H^wY7}/g߮#dp&G-|ecS6,ZD9N u['GKCs3&&glFwzJZUw긪\Fw1Sbʕ9vzP9Ts4Eg~(&P{y^D_GJۀ6Ʈuɔpp@ף։N!|Б> 41.vIXI\+eBEtJv 6ߣ 5 M}G](!%|* (G)Jň=b>xsmPEslc$bP*Lb.TjM P-(.ȉom+ԶJ,fSDžbS*"] 3Fɯ`ߞ]ZCJs ΢()ݰ=X$xyǾ֌-];_ ϿWK#kѦ%[H]M./A{3gk P^$4CY&`Yt.^.dEWW3Њq(Jo-P. +/0Pi県hPoBP6)jK<()hgQW4qǖZwA׉}^^-.|5?챉e/ {^khLƦPff$R SHk_pNaf#8D`Er/n3G7h  ))& "E[iF?en+X渉版vPpW XFF4xO ]aI&a^.r xup_)M L!^)xDB; B828Jis qBݍfFW\,(L^i0bTpL05~b buS1.ʨy{;WΐoD:YhVO̚R|9;TT s V}; cG@yqgͦ_ڴ(-,cIbLZkXp'?OybAEeHD>])叅%?`~7so<]9dKSޔz.6.7[ ߓQd -- qvY '5.\jyX$p T݉PȚ{M] yQYw1H,ڔh5D{ 7z_T֦YV#~)YYuPC/cM$./4iRw/ۚA|<a=trc->q}]〚XsmxY/M3I~*YC=4*ԤjJ ڳ^aoDEt=W{ S>n=ygJ$vr̠gvQJVn $q' :]RE8ڊ"Aq^ yK.-i__(tq8v˨]"3] `*)kV „DA7`8R' .D~1֦2Í3ih96W5$뭬@`Uۈe}m9J]JC0 &B>^SF&j@ҠqH-hw {[L_Ya0(!W$Ӳޚ(D U6@ue5xE|Oaԝd>~'Cwe#8iuAg%Iag.~i)YŸ=N-I?k2I0\15|9PZ=V;cq1gzPæi:u^C7#Z}A)~B;nڗ 箴So{fdg5CkqѠ+̅4/ZhcvbWS.sMYtWy4,*tu#xd%4g4ç=MD6j9$(8:Ңy1em+$UqTF>n=4x׵ 'pL95x s1gxXSL25|i2و-]r{-ך),^{,A|.gJƑ-m!s < & GZ"cUKe%o.T8aU^PiDTĻ1gPI9܅ݦ]k 2U`yơ{(  jZ74!w5cbml [MGa-Y[xoe\xw2@DU|C x : i@ɬ|T^%Jx81cN0<./oԠL3so$B(}CK3"3M){W}^ljWUʣ=oNqyzN ]e?5AyGwͿ(ϩT*'};JDCy?ra9;7^^hL?g67N#m^E\n-hi>w_nWõp:IC_`gVI$3e6P;Tp').j# QΆ[D(H+I0xxA&#A~-^ ASiN˷*=(=~9L CReN%GVTv`j8~{qRVv8Wuғ&Nkxor4`E & ,+тw$޻|xg^E1+tG* >$Ĭ,>4*,(hmr| sØT (m=R ?a+PAbߖ H!96!&JJeu ή'ݳ׫}ZZ:~IR/>xӟ21a.vkJ^rɔNRg!!Mer8~@GdH3P!7ùx8?p}rNWl{d 4M|@ģǃj4̻o V}ߨRH23\_glA>zQI.mς`~G{#㖂7gB68 ivx]Pb cSD)ΧdO.2Dvjoj7: "Vɶ UGA( @D Wy!)Y+2y S0^,Qd5DujYl)#2{?楤`sJ6 ^k1=VT2,Q?*N.r|~QcS15M3[ 2Sg~ap3Q)e  ?Ka:5KVJ.H{xCV&B;bb-KA|Lٳ 0cQv& >(ZRw><]J{rw!{?W嵩_\f(Sfycׅb%Ld9ѹ[)&z(UxpwuK/\^+)FNz$ jc 2n:qfzoU̺p"8E\޶W\ .5z`"iFMʖ`Z,h]KMFSᐊ.]o!c*A'-~k^ X,(=F˺mȨ+SϺM왝F*׼&c%Ɂ^jQ>u,38?~l[$/Y IyKz.$V֍`8=\o-@ Id (C*L<@\[_TW6vAqQ&ŅjЬWbKsO-׭{v:hH%5I89^a҂l' g=.K" _-vOv!F+.A~> 7B 8kB}(#)$! :^&Snp(^KkDn[\\ ``exeE,7RlD%N\L/TW9J5o%A*NMx}zHuEm&6u9].Y+-f]#W;$ p_cR"j'7dbBfwגm WMΐ竁SO|h6;r.c2ΔC݆ i 2-~4|K· I 2$4C;h=T߷=RdQ I]g ,>i]qK8V`[} Z&dF;Y" Qc^9j xB>{6 C6 M68 hRn>4-'@E|S,P>oBTy&P4!#4_3~]j? 2c*0\~o_p[ eՕf 5\ X6Tgp)BNїV~iI:dT3"&JB*>O0=6`zZL-^c+dx:Sc@ioc8F Υ_>ȋ~DBm/Ai=>O{>g4I5[Tձs;Ƒ.A#ɠk!wOycZʆ>gdQ1?C3F gՎxqމ-gMqCA~U1:O IagղY㔞X6C"V%n?Cgh򨮆@A2n$Lo6[9?Vz-Ȯ 0JIN㡊dΈ}g ܒL4v'tIj6}S CLݹ]dչ0Ip&HTӳF8tg=&T9֕~IY\ryE| ZZylL.B w|ony_CV\<\D qo3ymzB{}܅aU3*zq[ ͜OyRًmbZRB(,GkEs  48y$Sg9-+QWW {r_6QXMJ:r"_5xw:ebHDAnni|ؙV%#g-%T?Eᚆt0zQaf+\Q1Kq}]xݕ3a18[5 cb8lEΟz҇H/19ϝ}$~S*BH O`v[ B]l?:/ޚ@ <"o?GU奎ٳGI_'cP(8q썗red_fWJE@gD23XRUM@U;0eER.5moWܥ `B-SnD Pdj\-8S9;L0t(N׀ƶ'kAeY)XxÛe|36=ed`fAz?FOI~Y~qt]gGWlm859]\a3*^̚nAlU+] 9苃RcMq[瑕19Av,<kcc&Qxf` =1C,ĺ ,hN2#d=d"46)a!}2&~[K͖,=uzU E޲<B?~frӂ7{.a,SLYy;~):j+ NqtR1Q?A"Q祣z]f"qS(]?[%5Oq!ӗOV@.nycˌB$u'h|6wYֵ~FL[Fvp.a%d^8“{0~=cg rib {_,޼(^\Xfg8ǩrQ82)8 @JHX'{;U=JY ixmUvo +*Z`ewvSrip<Ħ(P 2FAlJlq;# F/3㕮6`G=IaLМw/Gv";RSm}# |/@nhR #vZB^hǯHh6yWK5<(ރDBX_ӞUtW 5(q˽@TDCMQe,*=F˝xA )L6py_3rw5kKc$%\e0$]b%#d<⡻taS5y1Vu0/ kL-L|uG)S͘v=: ]#1>N0G mH7>ƃ;mpm6cw}TE0< :#m#QhbǵiY ہ~5q4կt;ɞhuR3Bt6%nqC$N`0Iē>Ɛ/)1Sʣs=v By0 jckDYj@OOZw{ Cwj(|6;̮_,IJ){;{4 ct U[rWƔ Rr|%X]ezWt=)mZ3~%(ӎX+\h<3 %oF2(vbP-' Q~HO΃;A-G 87~"Uyʚ϶c ]7Í~U\.&8E[ﺩg eq#dM <|?^G"iempJ"aXq Vs1a_ /l@e]C%YF5~EFC~l}%OMO#n%ǣ%S)ae@B;{|I,; 6;xL̴RCg,t_7Ynf "aNh}SPG?Fǿ ݎUsitkkHh՝ y#ĘXp=<~Y"*N %msik^UAPai;F w'H3G? "`k(aGGػ-'9XɈ.{x ! e xd@Ѡsi? }ih2>dY}Џag~6BPzy32AdiKxS=rZR>Nkwq ekHoSfXBbOYMH_ .F(/xN7u' aOq7ԙk>3D`gas0{Ko ׮2`TW@dSc7$X_>oA=?4 yNo6†wIO6N`Kn*>7c)XA~Ŀ\${5.L]g;2{PDޔ7%޹wfjө7pc0㝶QJGbf`oC2F8Jfҗ*_$kfҕOƂKbl9 ۻ *7Nn"]uL?-,1b+m:f-*#5Efgz"Yi=Vît^h,f hmŪno#E"B ã==#X{k|"B_4?4NeQlxi*lgzKrDGuϑo>MDNGHV|헌Qϓ]h[(bȥۀBȃ)R0B '8z]́%]hL̙CuO3HzBY꓂k[Aoc²OOBrёdjGYz "} e&jTͭqSEw ~b5DJqЫPcmG8T@qJ@2L.C1StdFJo1k2בTC5!jO<Nh.%F,K6 iKlT|ceٷ}@-Bu OjE+M.}j^Ԁ4" +T<U<贀(%v8x\gLicėnR :XZ;YxxƳENYbl w'lc&*ldI "۶o3.S6ÌIbH Ah$Ӝ)>2#e# ;[5yr+ڻ-1XUu0|R5lƠ>?e_ϴ&BG Ϻ]E]|TݵNqҟI!cO|>,YeB*[uu232/h+< kBkiTrգ</!F||FNgX vQ쮁^NlmAo}/bWӓȂFpe;NjSnSXC_ E e"z43mx1|!l|q%y,,(E}q}1|T2XT"o(0ny[+@'V"}V Bpp7^\8|P|Ɇ йB [<:9n,VE$+hx;%ϼB : eA}y#>`Ϊ۬s5z8˭>?˝#M7AA@PB$~Y?+rM1|2Y,;'H͘no9=햳#y`8,H HvL-^ N& \^-g ݉v%WPkGO.1|5\v-Nͷ(jTCmm KӮ|m,jSK&x q+խsf_> лG[Y=C_ƫm@}?J!llm%V !dw TMZuZ<ծe7`{-|AH0dQC~rAcđymie;]U_eEb/=l1g+}R}G*G"aw*';&?^QTVߐ` %ĴM4햀r5>gpJo.\C /kwIY:0/;t[Eɛf@Cs5$]XjSbL4܎TEZqh3$6$FJl #Wh^ BGp̈́x4*[^GՇ$ђv!o&m(S:S{X}GWV #p1bCCnz J_Gb]ytdf%>`Sx?O}:'q+>nIl]2,/_m: r&qw@3&'qDE"65'd t@S[Nsfԭ~O()> ;)`ּtnuJ*M>$:m_u#OI>fU0?v ] f:A;F3]ske#3_?[&Hb9CwT%Ơ1am1 >5\+ߍ6EVM\QY~ʮ%ԜvԔxsF,w$]J\7U vxJ-_ik-4M C< @xyJY[" &R ~2eujuZgxLIj4 #:m6k\ 9\,(H#tпo_) ,#yg,%?*19; Ѡ4ĮW4/5,9 IEPĔ}_:|"u!ݢ9H 4B_)RB*Jz@g CCs) Y|9 5'@-\KD37s7̌M+05i,/E|gERE<"y5POQ * o,6z xj3io VhjPAaz~V^hwdMs:j|̧oFA:XOզ96;xj>삃6:pje.NqiQKsOSL? 0nU.op._ٍ^,13N+[$K<~AwkKsjVa5Zo>,2EAShVQ)XgHme"/0Ct\!bQFӜc9x~a żt' RAw=nMFOO< :z_ApoHʗޑ?-8-R]4-b+ܲse# U蠹ЍE@{wKIQ 8s2ɉ9i9$sa '@ 5&IW_ VCsşpvi̿c=<,ٯiL9֪Wa#wpB"߁B u^ Α}Zy~4ΜOqNA I]&JdV9h?Vxpԣ݉YcֲĖ;pyTSQ T{!` d6~$DhCkH*d͹<55|c?" lTή_WƋyyDR?u8f穪MD=콶)5d^I*m~w&3xwj?\$s98 +ED'RLd_e9̯o؝\'@mnON2nyҹFpyV~=qE4|jg9.%Ky$$-s>O r,J5U=yn  Qg~֥(\@'U͘v7/5 ȣ Dglq܃QXL=٪vCq# zqx ؄:Sʁ4Dz= yj/e69MFJ̏uzngMj)qT `}v²n>^Ֆ+Wҭbʹ=E lmR}((4#94ģ^P"g-?X6/W-f bkH"D5@{V 6 /l,^zR~,%T;<9#![C)FU@Fo}6?,,uZ| uWԊH[r!g/irнVZqT$ҷUh\m!֝?/b5qa$b-RDY:!E=f-tXv C`6(؜Ȇ/֠7qfy.6Ңjt vt8my[!9cj n馡3KV!ּ20Tt_VWL~Zi_ɼኜ6^5*X,r& ,l6[4v->K8zu#&)Z!X^Zzû-Rjxg I%PuDZ֢v FI4(-5bI:fT@dSdX)~~۲E' j~3;C{Ȟ >S1c4Io<5g8mˈ©F e[1,ѓs|;?1[k>2Ey=ؗi! '8d5@2Z(*Es!=Vpvʆu}㶸YJvIZ|^?1CeO:ȵd$&, /CEzk R2xTשBgpolJ 1ߌj#s teQ3w$#IjhTw<Y|!y~vPR¼=Zepiᡲ}QFm7+TܩT:ֻrK"Md?=ҤP8taYHDKܷ/NKv ·]aǹ$Xz:[eW:! 3r02G CD6!gvUo B`e,E `ia7V#ɿ?BC-4ںzMS/(o ȘnP$31DC]9U\wx}A` L]pRMϠ6m@|jm`XHtI*fؒ,ag/aū4-4<<]uK7QB*?^" Qt.TAC߸U`⣥l#.XN˺]ʋ<=B)8"(=}7Cm:7s>E{Ȭ03w%k~FFiA1OH\`xp(o\DH>g:GPښ:2 LDD+'F,}_Q(a }5'Zt/W+K7c3} 82)H' tV,zI( Ya_tEs 9 JPj3 0`K% cC6MRAHm204 7 {Ynp\b6t1bb/6-X9 q[@l곙{&]..FN?kxQ#W<X\ pJm&f Cn8+c{Ow+PzsXEsl슳B-.1e{xWTP.RHqob4rN?SA3@PQɀݏ]Rx> Ռ|=eIj#%攆Q<(Neuֻglӕc욳 5DCj~I7S<<  ?g$e;-,_IXg釱ЀbfK.{ݪ,qO+>x M9D"OZ![xqw:/x;r,6m={X*]F6CxQZao6s 7Xu]9x}&~o,E-Jd/Rf)D8ETMB}1DM#GBmuZG9m,^^\l|FU\_0YmdI`7C/ k)ӯ#')=ưC!Y_\yaiK_B mtJ=gߏ=EHv2Z-*|,pٗ{fCqo7 VdY1n<.2);2Q:]g&R]%Fec2Iz5yq N鵏4AR>ɢjAUL h& c^6%;t,i2Qd)OTgB=8D v8]@t1?Zus)Hk: l`fA4Ox^#S ) da)b""қhDW\"u}s6#;x+:b׺2UlṵNiFjT!JZO2zz'0G u迸<9p[r-GA7aٯD+օ98vUeuD{MQ5N^LYOGp7 o3&[]/q afN6XHVÕ{J,`mF΋{KggϞ9c5!%mJ56̉6;iO?tw;0I?-4Չz݁|S``~$Ò k6 $K~;k5O6{b\"W-2qԶTqCm]npBp߹^.ߍV",|YH Οەb[Kb VdKw/,:oXIi-6&…\ NoVZ:Ɍ;l2lR/:HݚCёHL9t6 )W7g>r8`^v&ЌV{M{QYfo$y]yv/F8g٬M+If3ep>P~ܚ !!ܽjj=8i( qf5CF 2JFc`}~͉FF\fs`hE1Ogƞ/aC &p HM&=7_ Ȁ. [h7"k X -YHЖ||~HX 6u A C%6P],4}/9Hk*ϥ9Xͺ!RX=q#ڴPGƘGP֦14nUIȒ]m23E醳(rjs zؽ7UgWO+Cwg/aqiDVnP'z,Gϝ (Fdܐo[Dw#N$ Wꯆ)}ȳryرfKwv LƷɝl9pTIJЌ>PI&#]=rAP֚p|-tDzGRjWkEب/{S"lZacl{p͎: j ]-&S{zܿ9aA9UnP^>ⴧ{l:Z@!"~ ?HG fT,ts)cY$ _W"lЦzqIeAdk!i 6ţV!@*b|c5IzU $ԝ;5]G@ جE!6A.rԇD[ 8KSu.iم!C]q/he!dݦ 1S0𽶧f_.—lN~oX( y_*3TxKG1ReҩBEɘvLw,BZCm.GT8),Ö" d r:pNJi2M@ iG,uбI|l6~1{d)5WUT1 2₩@ 7F, o֩K)I܄3\N.^ȿdѳW(*>8&㌉) D4ڻi?w>T5#T;QAXhhӄ?YW>>Le}d:U~tͥ'PODZI9 uӈmB-% ^$քTl.~Eל,8fJhhÚ]@cʍ{)ʋsQ j3|!qu]^[KoWk$􏼍EWn‰!1rqva պ(2v, رX^EUQq(8'" $Ռ jwI:p혘|^±ҶFv1f{m6%Jى(0ҏLͱe.Sl}F3?muNi@X.^.ʌGgh?I&OM9Oa#iĎcЈ*8gaI Y5~rs._jO}jya}*}Ui-S|mV_/V1m]4q~OtA+<.RChsO cي -FK3y_SĪ_Cȳsak9v ]`d/B./ƒ*ToN4W>[(X7QڪrJ [n__ZT.`Ukgjyr Z+ar*<}fb`y~&hw}8U6Ѩ ݳ:aeVjK4+:]@)K'~riN"\;7O\Kh_z 6V=\~ ~IJ>jq)}R(Ab!.2!Ƃ '3AM/C0>f*x,H32؋BL%mI5epszd D0DAAaX}v7bGl'^&^䆌?+iˎ wDoNW+,Tdֻ*X, ÎcDɄ*5gp9 ){ p+K1́8aF+oT %d|f;4$_MҸ+ޑعMsz4O*(s/-pdx%!Y9eCN{HLY!JQ!R}ո@|\^?KZE4ݐBdo#JCY˵#u' 'KD#˶`JiWlR|,5_Ư^DٴI蠖lYF'"fmTg3fL*ׁq]SbpqSZtĩ<&S n[ سWRie婤?8Ǹ]ȩYhoNbf֕c>xBE sdyEG1D& D$`+o .=mV_48XLK8X>:I saS;YލV. 6I䣣g-FQHԸ>Cvwb >T?Cͺ*es|ءjEz`k"R!<%Qj4y;aMpS@4F2@*tMbU;]`rr_ψOzCdejcK2̀;G67.ɱCCEa& Tj!팤M.ek<$^zp%+;9rZkP*I[~ZJ6o&0=\$T7ery+:FyJ?POrsHZf΅ 4wAn_"t2u+N;Lu}jci6zw&o :x{K)2g¦MLoz lMU LyJ<̮ Wj~ ׬Ѯ B x7$RQݽCj<ϧ~CaO:6)|C Zj|ck\j]^c$t4t9Lg%+`K4v- րa.Z\kŹH۔?$+)Th[7I('T@%gˇ6y#FM^ôlӦ4`zNc-Pw]!_-o'p t3\Z};FD5KfklL ת5y%|S%DJOMɡ"gk'%dif !#VtO4.ҶLѷdQ4͐Qtbcȉ]P__k +)ً^t.W7R:k@b+8DequG{m*8ҰB8$kK!#}C#0lϴKt&ra{>r JRǎtYxv<0e`O%BߢҰ-H"!kyYan!%̓7@ Vxb2Tt10聃%> \'ꘊLz3{ZS~4|fjbwXw* %)Yn(3 XdeIh19t9)N gv/!kjp#p~%b fjӿ? BdMb0nI=^k7Ijyoo`W:}d?8gO!**=W >q[~=jϤcfVr,ݲ ä@Ri+q!O_ES%鶬l*x Q'ht=GHhG5Wb!U^2yrMV:]]Ŗg{!+~X>$ {v@Hj/U>xg: yPtH}Q`J~ R,":("uOyMl@1bGVTHÂ^;m@ P.{Y%`\CW8%]tg,vxbѧ3jz+EtKY.VP׼$@?-?ÆG/`{}ɓc!ZBB_uyLmke̍}ܨh,WmGI)2l#.D%%k]N;Hx:/is^!M:ЊͲD}4PE*B%~x;%{A tm;Ra;wdz>HY74#[F]\W^@ L rf*&o,MrQ{R5MiQ{g{Ր d$73IZ͜)y!R.Ja0.fW2nÒ/WKJB h'&M WΫN[Qkl$P~̤uqUz4؉pY fQ8]ݥM%/"{kaȐCR$F'1 Py,k}5Xa3~!!Clأ91)ZC#༈0ɥUJhj~-Bi̛2D~!ۉH/Z2v}z~_IF1պ\޳:"FE0t?.5-;VNsлc77hcHD#[!r]{}R@sF6qC"dc,}lɄ?ո$?>H Z,S hi7SQɓ}Eɚv4.z/-=kPXW̍-\xJ1X#d鋽&bM z˾5 F&ϋ%MSaNzRa`ǻ_řbz; ?m0wn Y|br=; m fz{.'qw;2/6zsI L#J۾RF5+ W%IXARIXgVI T蟼u !%zu+k°IOqacuWŽҦ fbt]k8[<( M0Yhq@R9`V)yJRg-]d~@0NƓ̤tPo %J^)Ò\jg$J@M{^KR*һ^)ٞlړ-Wb|_x`x#1Oz*~2ļ^֔"vKv=M&j]4ZGxɾ9-x+ZQˈЌ b8fj=ʕND=HqJO&0KǖO]A"R%!M#R`2 X~!\Eh'rq|n)_U([C> H_rhc>HTwxnIH/ h(fq/ۮc{U'u1>\;> R]H!a5 #ewvHR`O7Vmn-8㭗\[pyzq8_ʖ:CE0\hSq›%H 3cD, %a%“)C/CF҉ÍѰU0Q4F0qBP%ӫv1qAlFN\n!1:|7s ^z]>ٻ/< L6ȋBsowW;9DOVkXhݿ ko>22-?,XAV[$D%גWPP1Uk$u|v$)y^ZHَoN$ÿp4o r?CA-(K(tg}ok#BVY Y'iH,[ۚsel7vv'*u55@IB8-Q?OMV>Z]\]+Ffũ2`Z:u \z44Uݥbi2B[׊>)K^ >ȟVՃT5[#ީ8Mr7 5-j?ۈ5˖U7cC>XGO9b8*MOr1JzTC7Zoޓr~1AkD{͹+O_Ʀ` FcMg|2tCK>fC Q՟`'G}8|AqV o.Fu>fcNQv' ^,Wg#~T#o3(A44-ͭIu-09-*!2Ul @ntծ*ܼǏ|^qfqGTX,_+Nbkɘ6 Xm MZhc\&)oН+E=u_v.aQXIiwfLyxDRV3ZQ&hBz)YO6S -iX_ !pbjaw,I\dIllX< -"T;A93<*e~)lת\Uz8Zփ- [b_߾K˄RjUD6Ȅtny]~k^J LEwĘb[,`BѨu󆷚ִ _NUҖ@V+e5fnr3AKT* ]5-ԶoJ5ۥ$ts4poQv-7aMʲ/Nbh4^Ռݝ?E Z!P 41o$k=Ηǟ4'Tvji oxa~:[cǣDAYKd \\Etb9N Acil*dE!ܪMvԳHg@i0`ir˘A GE^G: 7;)ԁre3R&Ae-GL! V(Fg^ldasfm*Up{UE0;\x bK)4,\HgjlJc X *(Z㴒w.wy=NgQ,x|Z)\ 8ŗ15(Q(nbobIPEEb #PUmDK= t9`;iu/f;QKxuI: 2ghK j!.;"zԑ I,+O={]MB?_;5mJVFܠ!4ŕwQ+sіʙ7m%z“~ʆ2"H  9@UK4mIϝQwM1D:lL/*zH]}{)KFG$Kf0=I=ϳ-(Gyf"!8__`> y@tFa~mXUa[CuE~.GLAx= Lތ%X#; t\JA{=ܓ7Fgus"ӈfϐV ĩ+Vϐ'nȒ͵[D$R W/i^9S8C}()H$z뤅11"(I腎n" Zv濾ȭo/̟+_DF6n@=#,ioL;rOo O[ -5䃨HZEY"Mca-H4˻Qօ DiyMiº"ͲCSx MϽ8js_uѓgΨ]e?hv\0fR WO4unIb`]8$+|SLK$#xHHtR=aIuC?=?4<;| "^ƲDw}ݽ9%@37`.SEʭdŌRU$lcg!k/ɑ|dJbAG_Y"%%k`1`vMb9=6ʢN#C#S1]%FIg&]ZŸ'/ҟC<{ 8X-KR|.f#5Ta$ l/- ɓkm jvWoEy,z[+e'~%ϊbo:2Jمlك&L9 ;kb?] u(ZXZ%(@,"|b4h9F$yʢ}Hl̄!4 l)3\Cf$0 Ts=@lBN^^n&9_'U!s#8F0ob V9M+.9~dr2^mN7Eq6*ڙvw3r\,]T IYoc`Iꀳ!T 틇R^߻FrG$)-ll/si@8-{{whyWć L?[ksЕ m|Z- =@PRZs ַI@9Zi/An!)J29ؠv%9 >sW.`2D; 5HԪ/nܜƐ>+HϬ}&hצ@obC/hXsP"&;{M*r4^?^ ^#DZ[8FG_c_?6q?lCs1Lw<ͳ׃}̨_G/:4"^pve,䛋뛡@89Ɖu9"V$|1zݏ0AoFv?3^U?(nY="܇VS t,͌B_,xk"8EUTc?) u$A>V53t XyƊDhdaI_W.9Kaq*` Ѫ@>sZMSG됆Ԗ}Z >qHXpFVlS*y6ַ\dbZgJw'y" N>Q֨T'C|qrzR3w~zm=E2|ԫֺD.Rciu,e#b>l_NlEv0^8 1†WX1ZxS^uhTQELXǤcm&&<8Pk݋;YdՁ  \xꈬ9O ݭwzrӨs<IpNثP&kb*A8yfPwɣ5y $&+EKI0Ԉ)u[[K\OkO~.ô_Dz]<κ7!;H/!X#l>'8*ͱ eW<_\c`*Ϗ=d[B\G n ̊h3z(p9>U_Oe;Ez=˓ķ4= [vrw~jJTT(o$^h?D(-v:~˱YΞ_b H #9, M+ySq,'"ݑ@U7[cB$$z%c ,I&>lӽ|"iZϞG38UvZ. 2 e=Ԍ@K]'Z(5_tbby+jJ=k#v}_T[!UR_ӪU(ۜLZC9ЌP|A#C"kNNu3=`^4_e哸69U[@ڦ؀?Veݵ0R_Q?aZ OJ\WXU5@-h>_gd  2 agd }΂81AHz-]F̏ᦘCrz_[Cu=j\0:usD|HnKuLRػ[AA_쇇v=ƫWL?u4˜ ݀}<1 pD c='Þ 7vM٥Ty1WAQjڴ );T`1#]k.vmNea#,ˀ_m$:ZʡȲ^9 Y S)6 =]Z^jcjr9mb8<梋+,ީ7V\oI﯏JPFg8)uM &ކrylDbY碈VuR>\ŌolXbH]&jsc3Wty-nHXՁ Lms;nFv801/!hNA{|\UhfC؜M-~ s =ηmQ{< iT,u9߶ʱt;f^@Q!u0[28a(='%W/,?iVSš7|!VfݜT쮾"2 ·{K2N %1PCIq"8X*uΣs845 ̌eI]$nWѿ-iE⾃8QV?ھș0"vhWmf9G/Rpl=1Ć0S*Eevx|__Jpx*PԶÒ[DqBЦbZ\?!YN!1nԌgcV >CB:eF_pH!g2.|]ݡհHw{zj!} +Tё@ApQ&v =:iYm*[C8^nר%]}x9xO%̬#ӛr<䱮tְ@?gT ݌F,w&Ѹ5+Yy@"ȲEp^~X+%~2VF`Hg_/Ti B;Mjt~&GYD#7@t[=8b,vK=1&QB-x_kO&\Q'DR;,qݱ߆¢Q9vƙ-Xzu@pt:wY5`w7W{}՟HjIIGk]D ŹRk@ri2-eB_cu x) b y{5A W1 o(epXrGxiIlsT{xbt繧{ &M@n.M.z-4(نܔ4 7<"J#i{v$q ޜ8^ z2P^.weK Hr ꓢ_TT)3(RyFƸ8&偁";UH߰NRK&+Fw01 0]~FVj9ө+~5|8iK^>#Q'XE$mNjMq:IHC5w^U٩fLK`e݇>^Fyfu*dlhz|=ZJ)MjՎ%@;Ovƨ>㨸bHpeW^ւK /zF6Чʋ.W>kZNz^-[ƒ0;ՋԳ NѰFS{\$*. 6OAf>EbbCCgL=RuI 727bԾ4L\Q1ߋE:t;1k"*&do ! FO{z49\؞%Ut4維f4}AtpeDܐN1K ~L/9R4PA9xmQ|Ngf}v\If \*XɵDWD'^d`b2T.xe_t((qFj g"2'7]=PïMVY{KE#X$vrI!_va"cn~^C]|0ɲNXܓ6C3!bcA؎" ym W$`h(ucZMNŘĆ8&#oytpmQd0$]!**]դJE M?mxI7Ż\PXL>l1Ӥ_5ȷ>7yM4˹ % =2sASE\6 ̎-;/qej@ٓߐ ŹF+jvH1;lo-TtH}.T.ڇqaN$]tOhx b’jގ| /@4#f͟-ѫ⦀x}#NBԘG:Y>4sE?H," DA["L>`\QtddC+|EZJEd&0[-ؿQoe{r;C@%Re5db'1%+kBTѮ\kx-/'@\[lgjM8[]I:p̳,\D0ť0u~o棩OI x B듕B$}rhZD鲈'r2ydҵ "cwEN\iME:;\ C7t]"Ѧl e-TM=:lڨ9ب?4,J+‚'h+Hr{ݮk[IE/  vXd4mVFNp}Ϩ*R0Em~G0|]gdQ(TXy sc=qRסȐiFXytpx: c6TjNE"W.=0W Rj O2ɥjÆ _| i{ub$)*ΞFáWJ'|sEOk? b|56qIׂeglÐv |đ<# tm8%鯝1=i+w&vZ=O! }LmQ,zju[m'jC=Q;qXW CdzSY`vCtm-˔,_LiSI/Q_"ޫr fHZj_)&O&R-Zx?7c@ owy{j$5/= VWq)G2ӝ^qxi~-+sFh=gCsc2 A] hy^eVp) /T'd/ {ЩcFO9~'hX9gׁ +RgНpL1ޖRdX h o֙$0r(c4bdY4:Y`Oz)KCM³[aUBh^6VMe:E +\.I+ꄓp4'IL0&a\qPUl6pr+O0XRvv-Ȱ7C56#|;rvE'Fך&&d#zlv6zؿdk>|[Ɂ,ͪ(pn -K"?v ۋ+D?S&i 66 }$n(3YI[5}_4^:p鹚m>ai{3099<.Lp 0L{=QYʓnsn?GOm|v[w>X`ņt-7\9x37F@G _6+|%\ajR0ӝ5l:iĿL2vEgL_, H#Ne_[~s% etQ R(;1 v?nCm)eKvIAy$ngz(kY5EEM~A5cmOJJ|hQv_GsH~NTSf[[)( MD .rΤ{H#dHi ccS:I,1r_VBQ,0 ^sc=V#,xq *M1o+)e]dީ [0#*ʎk"qG t_W927NfRg4 pxYIn0~_L 11GC>57i*C3Uqǿ2xPV/eYSC<5B1m;ۺq .(lm{kU:fn1A 2VU}鶺:mʙfRkiSz]1 wV(2|ßrLuN-jrHn8st@ bG%C ]]b :/lfD-7TbU|hr9ԸKFly)g/aUZ^!G >+О(e~F6^tOYg30+@V5R4Tۋ(FצּkCI 3!}9ջqL/#Pm)ΖT&{6GCy X~ԯdTJx<|Eژ^L2s$.nQ6QξV |Hs>T[*%TviNX1ݪOjɞG&{r2P4/6L+f%6(w̠JgatZ>Q񀗒3`aJ#Æ_:OrVNt%M{BfE8i rv Ҩ咮gNWfCwtB_՜-歵6{W6\4(MwpAYbc_6!953\4!D^cqY1Gk5ń5g[]43Ah5(O E?Xg s{NhE}k F MތȷF>p;]igWSFaic<>F~ȶ6/O:c9ALe_2<o64*h=}!F晃0Bȥ Tl@"[WWT N3_Ƥ_!`ZL ky-Ԧl.qXLrGV_x†^#ep *a, 'N4T%G!b#k8j١8w;$D V#lHч;:3יH~Rי߀hE(&4U 5htg7ic1|cGNuU@<'Nz_R>tɝD$g*u aa\Lu_9>89 K[IP,'u( kTv6tB^ #0~)3WJ ͋=e;~xs|SŁaM# 5ix\I7Q!V.\g S?Qv»"9J[s1Uv_t٤с0ʦT":0CPO@C W`XVG'l86r Ƭk8Rz!*_A TvM 'juڽi <apA:4Hpİ5ܿs;{!b0 IXu,T)`Gu"Oji<33|=sݐk8:\: ̋JV5(=ai=Bl21/dnkMFŎ|2!ґ0 o9/p| ĻFAQ]$#=w#(895 Qˊ*wL 867!0=Bq1릉 `z6EMչvYg0oZJG{o=N\G۷$| gfWۡ-ߢp A< c4`oK>Kq%҂OO@?f.}Aۯe5l>P.zBIAO"-{ U[%pyDj)u]ܠWeGaHY$ )G0J2M5&$/MRގ`X6An0`?qi԰< 0:[B^BbHAd5t51ǥH|kV(EpZ#%9qM>L;zf1X~0ށ|_G~^.BPF'pү\`kt؆(0VNitB0X+Fc0+^Xx go98.s3DfʠնԑqڒO[~iZf:b Yw&vb(Ӡzz;GVS' йOdeԾg:<*$ Vc!o)KnkqWk#p(8pv607/FϨ1]ޫ(X/`ixd8XqJ1r7uW~6XSp KM ht;.ޞT!gqU.L' (ξ*LlMm ~h F^<1:NjJ=x\mka|C,*F!dae&E/f{⴨l49%5qƤlK5Z7U~gz򁢹cHPͼpJ@r{qGgu"B-~[>'^\#+kqsMаkZ!nJ=t7NԝYeac* N-mt^ME=;$Qg!nd G~˴:,9A-h6;";mul E蟨.]v)T/<8s͗-1q -8J)1l|)4mhn@kgѕBlv͚fDp>|GXmqvL3&em.eیLk`2(g/ ]~#`=LɉٙJ#[[P72 Ĵ7;ᫎLjYX ѽC̯rûEhD4 dm6!aS!0O66(Ĉ(nr@~#l^]4ĔYY4H6?|{\ nD Ukd6yB7O+k׎@ٮ9:p^#>6MB#눖+0U#zSh]. zÒtޒse2ݡHg[l FbG3|Rbiu䋎ah_I߹yA0(CȲYl(݈eąiqN:ϖ?!L#9=q*80|<&ruZ04ih(s'=RYPaEhed!dq DU$;GƐ;MW2Q?́DZ!Esv$tR[Xp3~g&O^ZKe=2t/L7`_p,I$2<hX h\t[%q/DbFmdKΝ8!`ie &I`hwd`NSlƷA +􂵵@T,;:v;ό$qM?Azŷ(7=j8Nm}w7ܡTA|4Kܼaie$cu5Vdʈry2#2lm$ =OT{iN#[e)輬 6t{KD[_]veJL`,yp }"߶HZ=Szl]l;fQ%^PBo8y'äΈH5ڊ24YBBoZT R2Df  eqa;"U?Ld\z]iD9&jI0U7go}SRѿ~_:R%?0"%O&aTJM=ьnޭSI Go[g3xC ײLI=`nȄ)g -nx23ل a_,p7j|r׻-~淯GQm/,N,4Mn` ^iy 7&4tazcWD%ly|JU.O!]Ӭ1{8'4@:-g$p[Ad%\$7tsЦ_KG#QLlzKHS{v,aLi!e{w3Oڅuj/k!.DPbz=%y0w3!#N54%x@`:E4R5g(᯦uʊWO+ՌjkՑƩgu9OtgsK PYhs Μf?H¨Ni_!l!m^6+”Wv]mZS8蚭^mf_?@m68rtZb.ZHk޽t@yڄ巿>'CVWy%#ANQDA阢\ZPs/a^RJ߼{XŏԶam1-bFOZlyw=sҲuF7q){wab@3v'ϊC9)d[,|ҷ@Vyah{nn_LXkr[.6pUf{VnGMLO"zTƆ " (* íCr|i=1 &(] bD zk hsĒmE`|8Z9gn!)%~1ZC2eR# nY\g:opx<9XL.i3 /8QaFتkUGt\Qn硍͚ՠj|pѲ>&{ތdF,$@D &ܸ 2b8JܹFAR2N,.H'f=wk޼mlWc[# K>wE.Jw<آIriҹPr,RArT]f-^t)蛍PT_ܾ(#S~yJāM> ɲ TE%!߯@,WƵԲeA* C=KWhzw%L`B"HqLCG m'? H)oѣSs//8ÃAƲ.OY}5YOwD*G7_|au])r{-ƍbDw.>#'V'ey=S|hP6n٩si̦X` ׿vdҘOӇgH1"u+YyXw.o3,LL.1Uc`m $_ XDEt|6Y(K,d:T~_̩&@AI垷k$oV%:py7$ߦט䟕G/MJz4Љ#ڍVvͤ!dXb XUALD;Y1)ʍ͵[Zn;#c,pSm4Ü ް=WsNe.`\?/iqT[~'-,ԏһ0'6̽TG'Nҋv)WK;:O5meFIһ'ANT"1iq/g ާӮ%b+#P+Ǖ}ݩGM]IbQHdbhLH\%ODd9,+b~3Z811XL'!QL5o1_eaC>e9PddpF C 12vilqve{RRԭ=9=f>`,W Ԣ25-&7 8`y?6g"K` b&Nߧ[iמ=R]2쀧ĩ µtM| ;Xce>f:')tP!:dJNnւnFytCyDlLZϼ:{hl0Hv*Lܨ"9l.$j*"9iL+X<\ϧ u r㓴?9$-O,PnaiXW#:6Ξ?YHNMTS .mۿ[92$T:҂ְ"3cU ˄fTvmI7;{L`,_,On hGɼUVY׺`& e7aǝ8IӘY8Em5׺B2||?/AO6¿~x >\PBPumu`2ƫ&mbJtɂR "ʖnb?W!Ʋp^I1DGkjpҠJDTn0eܼ+5Ա4 7x>l ,xhMs {M! ś10*|\zMlv3 JV럄ڍ*t*@KN*阭|b5}WYbLoZߞqVc CFNל?{,RE<u";>aN~?!/{G$xXY)<7^b"!/ն/*g{7_43ghaN&,:Daqvu epm)EW>1ѳ2*XBw \; (Zotv.ߕՖCA\ `I\PR(ת;/ a&Gg 㣄ࠬb\,AV޵ɃʯFhpj2l?{IVRF2{rks^zs-A?|F7VO)Mw*zx vroVl)`)f 2Rb;\dFX:E\,ut>/5FwҗH~(iyvz٢z򭕳ȫD=_ پI~:qh59(4GM^mF0yQ|86u.Cc>\zfJE.3P;&u% #GXtN<1\k3^B]H֢cnl$kշҮ1% `76ݖo2{3 >5-,4"^l砇Sy&xH9u9S/p R$(9`~ZBFLpS͇\j{u\WTӣ:C%%(6.'gekB8+Y1j@H֞q)o iTnYj͗D#eX%He[3o^M&qƠ ݳ%ɂ ,g7›%޷˄rk[vV| X 3 !hTY\/qj8Hhqfh}4RX.u_*n::qo=aDI̐Xa)46Px&b,4`)'~MfeOHͳi61I7#ׄs ? s &_dݙefx4˷Ȁaު֥| q2pzv 6W!hRjǿQRk+W)Դ`Tc,WZҐ Զ,|)XFzֺnV%Ok  @(GAZsa?&fOk<`4f;@P%Q@lB|O+|w4dhU^YgU(glpyf&VHб Phsse Z y^7sf\vd3:8Y-mQL9TOY',9n_Y;@_%?46EqJ['`?\^*"3ܜ>4 (COg!nO3R]Y[V$ūn٪9}m?p2v QTKID<Sܢd𹳠?xwNݘQk,@G!`C.<2\AC7K/L?dRaِ.+o] 3QCen{Ld1? BozSHo/{YʲfM7,p#|c]~nWl m"m/7Gu9q)FDFx0EU @ hLl6`՜d HQ^j;o ]h?T:XMFa/fs[\xlփ}]R!&gPEmʄ>.Zr_%@/V)%͟tqˤU Qqg˿Iqē}5$OX<F]w_~NADM(THSytZ:mcW#Bn构_W#4dOtB8=,YAI”c0 CaZ7Xﮒdy=n%ԥU7 Yj7i>'ׁR ct5x]0l3YA辳Q+E6 sٌMVpRJN,``-kJƟLT3( Fs 4$ۃ$k˞\Z)UgZ^-Fw)a=~7q;'㧔J%c ٜ˛Ej:R%|B#fG<-}=zr4 ]=HU6|}Ώzt&q]0ZSѿ 㝌vH#4[F 2`zy3az"Zّ4:٦OH?:>Lwuq 'WXi.G0Qx#npn+kaoQ^n V!83;cLں'|=I8 SN/? ^b3;h)q[1e>pۿŤ9!c˿7'Jpϡf;!䕡>:źѐIFɸ)T {8όͫŞ 7+JEbJY} :] 8BG pC9@!W,}U*QQ6CN^ &^ pymNtQuLD J%! ^oi%rfx'Ii=z[LJlQ-"C׮f(/T%L>; :vlZzg;25t{be]+{5W28Tp8]/dzYs:JO*fQZEtŏTxD<*Ix)pkEF%dwA*1.e|=$51YFA<~ &ԙMRUy8LgҏwHb[ٯ u7VkEt oAkObasm|f*NZ>h/Y:{lwg4bS,U+Xv( #2EZd̩1H"FxW46Zu%s&Kh?ٚRZFfj?-޹5*y{k4 7Oűف-D`dcvyyCyN\!Yy{Z=4]\޶! KrMGb(@9 UMbq>&}p>SGc)Or4aY+HFuC2!rͫl-;>i3jԳݑn|*]BgI[G}hQYDlݓHyy;C㪐c5$l)  Q43^l`!Q=YXleHz d#f,1꿕h kzř_u{Ip&$<'mvl|>"゙*r\*E[<`A(cΞb,)PtA$f HƆOO |ťu%xB;ŤjcQ=x;] d}9鰞G3~ &]>ZR"Zo]_a/7K_mBk];nגFp9jal96sG_|렲̤H085rrt|%$5q,55g睘Є B~ rV q9=8 (`~)vDeRKqD(IĆ^zX =p ;a]$0:+ͱNDlD*2#e'BX[+!*>cC|~ӿ ^Ša7bmCWK6FW'1Uގ+(pdښ.6s#Ն(ǵxAHGqcf`^Ψ,u1Ű>m4) o*L yuYH1簊Bc(.W0M}hN(+Ɂcqw*ʶ06-+YO^e^AwXG7oWsz۴&0삙LV\~")ROA^֟:7 (Y0AXyÚg^1?6H_`iww@1q}V4Koף8` th]e)ޭ*QZ&Ԗ|6A`)? 'zU5nMfq~)0;e?2m v' ܅$MO":֟:CoDp|8piڥ2ZoHܛjgL1gfN:N|&r^r Rsr.i)>v22#jVY_a  D*j^0h?=B eQmy <4;3}-(VPegr~K3`S*3}}-KuGΒ@yc}C :<**`m6kXg++HAd͒z:nIkzXA5AƣJ#c8+i!N;JMh)bL iv9YQ:u2JT|bGbڂBUmJ7vfT[Un. &8N&7C*OA(|MR>b`fuղRM1g <ȭepQ8^zw|Јᨙ6o1o qUuffb#)T "9X-]N)Q1a%[eYخʐc Y Dpvg sn% Q1VrGwud=d~em|RcUu-~Ʊd{/*D_G'I1#7kOy,]"~A6[w蔚+:ٓ!//Li睤ysLrHz"|`{Ƚ!q"jƠϣl+!:~xtt$| `nH [.ցWHrYýn],ӝL|Tr0 N"sB$ه8Ky-QfVX%U@ΞD.'5 eߜ?}\(XCȔR7b`T"vz){t;tj$Kfu:'.k%?y#O׎IRc/ 2iuO\|V/HqVƇ}~ž`߃Vt(徦^I`]?uHotK_V|Yabetr!ml[ t>:(e)uy//,-KѦ[5Nc{{?|3OO8m^X-I*_`O 5kO!Gz!CDŽ6`U^K~@$<\N 2Id JQ樣ZVtG*v;Q}q,[7EVjKY:_i%7w@(;ʯ~0(@mGY4諔6 XbD3-i\,i[.SbMP|P ԯ;W՜Nw+#d{& ĵADxvqv#$ܕ+ju?avԢECse2.j-Y4n^ND~$Oۇ=ID`wE,xG6'CיA3 f4ktoa%Yz7 ~JӋMpb̔˘ϴ[RG5lW*|Qy1|E4D&QV*uf Qg/2}$&m*Wo'0VzD/YL"DU\̓`KdaN,01l#{mr:-8KAo ad} ]ie B7$d'G0 ] 6^5` H@ԛفɧoz{G^\#=ygTQb L .ә@q % k 0>l 4*L+LN;8x>v/O8WC!&@nY t<"d_QCh9& xv%9=^Xlְz]峎ch2n¯mQwKBX#Չ'[cb]Lu`Nqr6Q2Ma]g炔nkqhA#R$o?BXF+c`#sժa,iXn>HS3I߸FU U}ا\1[ m"f\C:4\p~aLH ۅ.>wXF{2B8=acښgOkL{ yo׬DJhGOTok&v?!7 QK,zx:+}x[.&~?P1 KUR&A&ɫK jZ9.`A {~94qq%n^s[o}1*xl?@=\r J ex͢0 ^ _y ZiN[q9[PM0OEmW M4XL#-OMrX5gnfisM[qIjx)ԍ&>W+soU_K 9( 8\ڰ͹\D|Mx/\)ػ<~UP]ކe}"]X31[<Vds吽[qa2XXF4RX}mThp P6qMƎgG矦PTEeXΙmUӳ+%8C5$+djA5oJOEX+Gy$vĞ8 $+(.ӫ?b<g#g8o>8{HgsT0a38 ]GَpdKn yU!k6խ{Aic^0 KDB[Y]X& f\l^iz@LR'C";2 з @s8SIM :-)WGo/,ڽ@^ǵ`kq[XQJC,QLܹF&24e߹}Y~;OA@D4p;==qKmѿ2Uo/dٳK_ՑKgᅑc{T 6%i=cGby9(_b\8Ӯ3r{tK+ϣi6XZ_bD ?-YU)յ٧5R[5ǫu#Rk+1Y`g5 X9yqa$PEӈbHu"sE=ju[|gɌ6 B䈓.E}A(WjNbC9 ѐќA=Y}<Y+K&Sv2֘q.d&B46_ TSG&(@6}mLZ_b e& Φh>b7EyU5/cw7#2$#::;B\;XD0\#"oej7Ӷhģ1'ƕu].<&,@:)Z$fsEOxIW=ML4c2ձAP Ti8ɹٯj;b¹P$*@b5<:E{GXijUaH+10`'x,diU45}PIe o3N/78l'ۜ`&mdBQVn79G0 ʖ`sA_'+ eYA!"[?*ɂ[N[i*`՟v *ګ8h Jv!9o܊/PjQZx%Oe?I2}Q PMzQFLx-VcbϨ}@FP ~Q:Id}8*,U wEdƔ@r:Is$ Y}wj9 p_UO ,'UIaO z, FӘ {[LMXqfK6S1!آ-pt02zp"=aA\NChC]a[_i+HhM xN]U.di״+[*kbm% _TGebdݤ t͐2՟[OVcHV_+Ań=0+ &V..s""[WJ,-V?B߰v BWD3_PUQgU5 #kO 5tu>+lmsӈ(^4XW{X36bt? ar3zJ-R9uش^XF. -|hr9P ϡ<3@5DhGU?C[!P# Ģ,m+pcbX}}~hהֲ$m(lݲ1/ዂ}lY'.Ɓ5XQP fLT c](_R&-R׳Tq(;jeGVkGXtUu[),jOB`l/z LJBY +'FOI/躋!*";uvJѾ>U뽅$vWVyy͐e5ku_‚Q6)AIJBxzi e~nene/p^_p@\D3}Zc< &@(` RqO`5Ul )`s(?YSXmhhu3=CyVеK:d85jOpV˛Ǒh%&R2i]SC%{郔FѺXk(嫃wV$8^VKȆQ2W4,1ˮu#p806 (z(RBse eSMy|j(!Ep1"Q)ׅ__X[Dxށ4DnyU}czs̈́"<3|ݟI%%xD.<˘={%G:řMҼ[̍W5SG>"]b < _zBּ&~qM=\Sq^YܰL*ꓪ]TPV.8Y6H-qƖ]9>b77nÍtقzw z]M7NCNҒiPhY>?((5U:ME{wcA5|fFYѢ}K '& f)F,c;FfI@.s. tcQeֻLׅ]" u5ů|uMVOQuf Ϋѵ87,d#Ғ6˗tpx1 5pk۰ukTҡъ46zV#'7r'q0v@o,ETQ $U3Ls[pIۏqp[^!\3IK*j'IiѷYPcoa/گ#: yuM+#fwѨQImIT7 =>dB~Uu@0wmH2nLg1(k26ot}`6˚m@%+ .*xwYѰ(`% =z ]7:smwB%ӿ#U ύdž?GG>ӳOйi"ס6MI YMGQ ȋjg=Ŷ'z,f?Qa .򳄢h{>?x 2*`EB;~r!A]4R sRvS&&}PW9Dj]apKDcwYPVYN0<֑Ȝj6<]=-Gz~{"N%7$m.\iܓ`\<]SvߗZ '@A+!զ2ycC;N'#ċ!O2 kˆV}+8U3OwnpnrbK56'?ck02YBЩPi&fmLGK$;lw0Fuvi -PD TH%U$DaYHCP2ȴ||F樓=,8 HoԀ$?j>&q ̘lqV7.Oݾf2 u9>@]R!_UK%Bz[P$,+3&cq\FFZhkYxKU1H-F@.an=`{jj3cϩ[:}Yb(Oa:eLXsvq웴*`jC+Q}s(*k8w.m0dd_a 0bBE؛ī qhXc-vRa-}}iYP5>yJ̒*~tHthl5Jve|Tk]y4]0v] Na^Ww4aK A۝hȰI bNlzxjw0iRUͷsv%Jdo!;!!"k& !Dᶇ^[Y;?Z eW=2&}p)tLRøf_Ks d+, ͵?!ޔR\u*e3 b=j$k\_F>$ߴRoNs2  ɏ蔥ݗUkoǀ)Hn23Lz ۹.[K}efCN3鸸S: }uQd?:|apRƟʲbR{;q[ØMnØ Rfrў< /bb>{Z<+*{=lV[ş6zʰWK_Sb,m޽t:9S EQv*>;K}?ib;6dFqǾXflk@^!n*%I@^zCG!Kz(~($peT/$NIx4Sϥ97vRd "}"̆/]}ԁxJ4EjknI󱝾ncZ#ZxE0Brftλ4]Dx/m&dCҟ5?!MYi v X,\vR✗5 2(5!j4_)&9^yǶ* r:&yS Z9x9~n:1;PUGm,[>%+aSJۢH60QJDcO4NۣTseK* o[3Ci>hc9NIQL!oRT4YE ZH:t?x:Qc16|BсaLVnu%QW 1PK536:8x}O`Ez#4G@6MTf+3TQrLZݩ}9Wp$W2K%o5˘3=Zv mi_]V-2=gl6~#0\ІG1 MKis:6^9hr!3r%"WJz1h)iH\@6+4n34}ϝ/'t,ذ+!MI-TDPtsWnUd{f8[Kx.[e86!&)#<2L'Vd۰ywXm!Z =atAc,@F JO|? {;ި;!x쥼,ˏB,JxJ ۊySk#T7[,YGD Ɣ]}HS.._qq&S $cԻ~苫K$D-,:wȹ|ŔXP D+"n b2)1` Z':w5A .wL3Q u"yMݖ&FWک]<.>)TD[v6`D*VykbnQz[/>_]Dε/(M-mB;!/}aOu?F1 X82Wѡe X->)`C3 i@?Ok0+!DԯSX&˥SwCd u齘Cs>qLK O{n0BT5!ǺK3kը(0yMKD-!sW⽔yǎ<,3pgzBRO^t:idjVQ;jlfzƐ%HIY:T7*A.h?|{?\`CA)ZdoZcꙧ9Z9aAsV;u0h;v[ޑA;CKti*[~yۖF@aDȨ>O:X 0.1_H^C+bLʮ\ B ! c#˾WkmW24@߯ 3W*,-T_|{_gVEGvlY6ta0Zdr ("s`wS;/ru#:oDʭix dN 92\BNY"uC>xa[iH|Hkm:cw+I KZYR~7Q?"Tqmn4._ xb] m{E[Mi2#c䶹U/4bakcyx˗++wˠ$h:0f]quW[QëQ g lHGfri/ܭ\\աk9W _1;BWc1tpQrHZMzai_7 l&LI'p-K/tODrSN\ I&=`tDХCzǗjSI<Yb4!DXhcIFbhMqT]n4)MSi0 4*Uu^򖣺T`#N'{ZVϪf! 1HW3XP]>"f EhH8_^56VSEk a6νO{Y[@ MNqԕZwj-L0rIZ&|-n}ʷ>TdJF%.kB7؟]k=|Y][sCھk|MoI Bh26[={pY 0 y>j<.ҡ\af碳nсm "ISUŔFv\JW9eL$Hl3;m4=Y*x\0y3:6jS0+s+- ܁{([8뺜d5.D&hϣtds&\,u*@?gğMa"H?98~6 X CG| ]/U N=qD&êDfWZ8~%hIKi[2yxRJp j:d^m;dtj=[2ixLJ1ZK:&ʻTcG!Hf; I8uMٶ,̓3&W@2\GԔ:PLT0@e㉸cXCx*D`YuxZmЫEa(wȺљ-@@ͯȃ8v 嫔= qUX!;7QҚ K7K\4v{vpO{ Vb/vh[<#V]-ʞT?Xry&ĨV{ϝYd V4wH|pZ hpqhdo1yȘyp5KB&60_xqxT؍[!jxGL:bg$ޱ6q6gk#7|g:g' Zwb1S6nl3\ts?MS,on!f'fn tB =rZ7$j6 `Aքr<i<v)vʚ+E-c=KT3/mrjj QCMl[Vq{?bQcd>B+Z7Eb6 64m`Ntd@r #Y.}O)3v0pqWZxE쩮>FM*\cQ>R^X5y%̷S2I6M: SBA+ΗYϪ @ݖ;̦[dn:iLnߣ"%E/0FQ̽y'*tv,k$V#\kEkl F m%.r*Qtx7t=T) tu,g? t(Q` :(cKcU3Yy,I\V[مjY/Ǹ]kjtE薅4uC%_oQe~."*"_xjGSW2߶4e Wu Ŧ6X]lܡٴ{(;1f ¤dR_y}'A'Ӛ&-䈢.XK!֞VS|٫. _<8&|bZWdR ,V)%=ر]-Jt+9/M3 }uZg=29(7>9fE(ZpU">0&fd)Qӑ`lQ`nPCs5|J$b}K,pF C\i] שL=ld_el2$1O;fmtJS*=72%uK:~ i ܶ-,a~%HnM@1/*Z EˋUp1M ַ-l_ȤnU.%SpYFdpR1`-+7\q:Su M}ڻM@&sRY$ wk& k[S4E|82_ՁM|wxa^~3p>o ],'6mSbȬ/jF~щ} E9 XuFsEEOaɃ AET(H? u;P5ڄ*3W,6))U*(JDjNxc98:Y,ܡ32 {D.T.ӎUݷI!I)D}쨲e8ɧ!zB^E5C*\ "@e۲|Q ?cu(S<Z6lT#u-hT>Q^e_fNN 9Én.z$ <ܳ, h(輊 WQ'ϵh@(.*d*:2/- "Z,ǚԶ&Sk"~>̴ _y=C}H˕2Xn1ܙ{:?3*\ZPN}j{oΩ%* tࣴcF5i%[# m͎h"0`x̺A=NB/? z9(qLtN :+W]u0O pYX.-VvSsٝH}\Kz:<2ϹDجli/&ۘ9@gZjdZkEXdS3Ԗ8ZeJNTZ}TerO&hP^D,$z9e^`+̛@~/VnӡHml2a3`VMc=Kz2;Za$oi6?;fMcZɹ~ p0͓s$ƀQP"Қ^FqbN%5^'i廞H?j=xeӺFv E;H=j&OU\1%%iO¼?U[?fS$}#ncƈW #A=^;*yZ4/ cn:Zغw,p.k&AӧU%X.n|K' bRge,:×$Q/ڐwK,crpo`i&A^rjA-uToȞ5!!cۄU7cӱw|Rh()DWwyxd&/C`p"4wO e4 k=΄q4q1 ק⌒ 0jRG7YX k+M&r6d/|^z#TNk$ fh4.^  ߣYeEf‡Dd[J~Lם$JT< 7?N:vs%q~=-t3Lx9<2Cq]wT65ځ޾ܯ!(PtJ| QU9I>B62[lҚ } RYpߓgMT3;yg?AR\'nVU}]\^y H9$ҷjxURH<,uO#kzN6z/] LT^m=p@0d|L{lwstJl8u\n shoT/:)k 9UAfF$6:esm\tH4[a|k.iMJ>B1,%?UCj0Sy?zW6M~`ނŻ ApzfD" 2HZz{/gݍ.rCv>3ƼlkwI 4vy~{.g߹ij|V'^Hhz, /#ei@҉/u9H32~2+dD> Fг$?G|cb ;\  Z4~qr[9 @NtteԆnZ8+.Guc2wY Jԅ=oB[}:9܍/e¿ׇA&zla ,GAL8s|Ʒ?EjN6a6,=$sQɻ/7dc1+R؂s:%,I1꠰aZmOoY \ߺA񑖷hQCȱ7pAn^b`kFvo> -a1L lCp.^4"KQQaTҙQ )RBٟ {{l8Cl~X`!0f0<܁^g[FXu)F#KGoL+![&5'"b"QOZ'A3:Jz(U­at9K6:2 eeeygg Ap5:Oqޖle̞hiWzA,xLSqѺ47w 4/8` iaJ239C1ReyugV.Њ1-˧ZvRIĆ[PjKx䒾k_UBOM Cn- N(vPi9%1'%l-y} Kt]0SY, Þ-Mƕx8?=*xىBuM*Yc9N*D)X^e120i'j'&9ckAy~<C)_s}9rP~Mkţ="-[?ؑB˿Gb #{n7PĠf 0+"2Ra. HYGޝ3fŖ;+KݨF*.<j?ޡ̯M/%tDRK]ƗΓqwpصSW߆qB]YYW':e$ݱ~hG^>Z-vw.61 E gl/p%`'rH٣2U06?,F/Dˍ9jbH`݉5 "wU7 zz*`O/C?+,50H}_g~c Sfl˞ &*>pϫmcnVpn(x?32[tBV!h<0M@TAw(`Ʌ[PĩJ ؒ]FϞHG;qڎ߶gz2i Jf)peɼP$ j8z(yVdW.v ~|?7}-"UV\ڍN0q:i.vQQI rߞ-;nXթ{{0[>U%bY眫M)-C s֦-|V}PwVk՚LJ鑉%h :\8렉>{ $^^9bc' 6]@RġԄ%AV}h&̃F4 zdzi%A0/튥ROt1%hmcj Ƹ+-ZrV ZY,mob 'a_UAht]÷ۨe0ifĂK n?O<@,v5GxSjb?196FnY3 md s= /㇟,g̱Gy름t;9- *5bzU8-V٫ .Cyh6E,E.t)yv{DV>S(AZ}7yݰ$zѥ&I_Lq  PȌ\\b>,;Oç[G8ĽӺ^wQr(0ȢVA@ǶqL-Vn65>GfHx7 G,7iẀ[en6/EfZx`70wyj) @^5?K Rd-8aϓ.M2('YZ ,!i(װDl\rt3\x0 7b/H]9g!_fܮzc>bjӅU`ީKl [P ﬈p}zB4\Sb06~'',CJᄈ#i:%Pލ܆,N] g?DdWa?LJ Vuz!Uhac1]Ŕ$o+H u_8FYQx%;ez19 &YQJf1EɂS>G[io)ʪ.1-`Ã橢B*v2:G XDݦO\]n|S5'|qG̢ ))??UҪHII0,ܸt˩eu!z{$en:Xlr9#e\n,(T26G ̇Lj9ZCooX2;*L =Bpz|7yq y}Rnr2-HBXrAZ`_2EdraxZVH@x4фtaӢBdoaR,am[Qd P@ie=&ғX#3Emm+L[v$?Swb,g|&-MiZЧx;f]j GŌ4PH"1s՛!4@n&v |fo1Ʌ2B~y$,4t"'Q"^nQunBm?TNo wI )XVD3%+AWDvݔkʭ?#Ȃ]3xXwځbi5A9z"+tͬ]ac9F~ў.DJIʕ K.Q?28h7d֔N^A0X!cgNoIjE(٠NZ)bD\\<;.+vMY=FápU" Ӂ bg '%Z]Dk2!x yw P=MTDZ U*gV.$Vo˽LaYZt*xOUsl'ǺȒX[:э23qDDk˿K K$o4-Wq?6R&}tqt"%]wC08[b(6ү.g^|k,!2eڮdtxJFUM07Ӷhn0R>W_Rc\^R?ac*$D-qo\nQuvwr&Son-0a$>0fjR#]Gw_& kzo(T5Y#F^\He9OANGM Vg i1:NX#9ħWv=\aAIf~eZٽP*5y|"t% 9* KM'~G[>ũ2w~&)6ӶA{j]\خPnOW(R%`gMW :YL=.c-uߡQj?w¾RUybͥ6"H.i<"Y(txJr{q04Lq)g\HmE ]ċBQP,W헃pqzRzu X +q.V BLSb(`a`|:tV䏔˱|i ƉsZZ\tI8r[c4y1"PihhCd vz1,4#LpP")ǧ{T=pb^o#PAs6tQ=3._wuscp;/e.I7NQ @9;K_h`>% L=x<}%&t󹆫iwn4Ȟ~zq*U&O#\ @gO2>kfZ%m -`wq[ƃZ.ZG$0rFYVp-_ f"4q(7QPu3o)5~%@jsBW.yhaݲٓW%]+@[!ǎD J4u&DA=yκ;1UR&Iqr LQVsP R*><jxK;5) IE].}bNVYƳlј'g.&u]L'ƽ<.++apZ:WWyUX,Q9~{ a j:Y,+  w"eRp E,28X唳ꕾ ^4/#PNFHeUstq, [jɐ9R޾UȘG#7bo>4n?L3)Yࡉ=wܟ*6Ôw;^!GAh r%OOIotE~d떄ڴ9̭lU/\r'JB@GK88ђ`#,:&"KESCOhO4׉S.BgXl]Ţ*-=Z.C89~M~B2:ߚSqRdUK,a6m|{ |̯&OqW lJ#4팖ZD80IQWfu`O&q|7K틉?HO.DH -uv~v()bZ}p>^SNck!KQ 1|TcJ-6<͔Zx \_м LZ<^*Ry$lC5Y ъ3 ]`{Z XON){[Y;A]̎ꑬls#ѿ9GdZ VQ\4M=iUˡ,1( 6v4;gX N{t #N,$ȮfUсiujnc@Era V]J=0^vͮ5u/H,B:3,5/mQBQIS.}KBi ж7# R:m GK).|.@˚4 )TO lRb#O < u=ɟ`/3mG_)@0G[_ػ ^2&.v>V?J%%t~Y(:ſ&Ȣ5Ⱦ f. LoYA&YBvZ0?<1GJGN3͵EHFq;`/R&;nη+HJ%IrEp\p@U-~E>E# xq*| / \yp(}<u&H)0w2Jߖg;_ĹÖHI)|;Wyv6`-$ĻX]74WIj4]{!V}:cޜklBJ/A˼h h; j T:@OZv"!} 2;Ux@-;5بTc QBKu$qt~5㒰$9dϿ4kܲw1?)S1ֵy+k,r*{(hTZ(-"HD6ۋgzA68Mjp$D|*C|XR {氋 !I8vM r.h4drG{'+;k,niVɵU+@e͇=%,>Ó(T8 ,7#\a\ϿURg8}+[u!^ ߎX_WSQ]\&Pzs~熜Y7'Pn6B%k">EcӒ.ŀ Xl ngh$1lMUK'(/p$ 5d!y)u}Kqf6Dܳ|̦u3g"87udO_ܨۦb KJ"Hq_4*U_r mвB~z^u5V~ uxbgZ^(}B,m%OP`HbReF$tߠ7X*CLQ`vζa4i2c /'~ZϞ >˚ܽ zG^aj[\.+Y? \Uz ۢD:h-ʳzʦ&iBefqՏFܴ9Y\(c )T<Υj9E}@<*o߽5fabk4,BՐG/3!s. hmXM no(6B]m~P3r͟"g`\k l7ݐL/ok Đ㝶=?0 d`X!B4Ϋ0#i;#|l4FvFh:dL93[7/H8l!xYᎵN{b+^W* ae,x;ՈhtFDrTDܢyHZ( Jh(aU3a{rE SS$Isfdۢ =7vJ1liC"jS4A#]Pա `-uGdX$_GT8(?7qATA,0ҎBN?TdiRڴmN Sn~4{Ζn;@80xF]m0t=]f^rJd5M(C&|[x/;sjX:֦gĬW?S0"1pvz%3fLŲ2,wAm$޹b|\ƺ)iعp$姡Yn2=M] WhC?w4a/q]E }b|'F[,O<$hbD_YYs%T ܻ #k۷{Y ӆ_Pkga<+E^F&Վ$S}(l*[9.?TleBpϛim}'&,ho .B*Y k5ig~"$=-Gr[c.?x3s"H+dL)rjB]uv#(rhg;i[~'Pŷgێ/XLt胍 Zs),k zXa(.I$aRyi&H?ger, - ǦizXS6;QSox|)) h95^hRcD^{|N^&eì{ >(C/Mڲ1Njt,}<8@:=a% Sp+}[Qs;AT-);"3xC@ Q˯0=ˆxR:1mFUN6F?h\\*}1^j>`L]p)x݄DLwd9C3aXZf?*GQo)U=MՀKN+B:OaC`d_K ߙ~QN=@'Ltdl 'Q],4f}F句F8I>qf2nNxHc0&qq;g P|&Q.A 3ݣb#Lozv;5l2&S I fOPQe_qGcU^| sJ{H!R/pf#iŠU,ݰ6s7o(m*4)hZms .MkhACb@TF5qKC'M\R(Hi+[쪅'nEM-ǵCWk82hoJ6tus3ێvQ:Faفx 7ۻINB{?6Y\ԓ;vbօ0`7y=|<_R7_@"gݖms}ST'Έ8A)i%گ_7Dr~[|]ijb0F 9K.tHvyiJmpStt^ A}2`*s|:i`Ongix6$ y6ITlQjNn97?)KQ#@¥ @RXDno`ɾA;;g d[LʉM$^(5V_^KV;N[H trp1S+{u.3TXXS ZWϵ>cFYѣu vLwM!~QWE LζM.U?n~\{O&"-l'OHvz,pm'ru ɛY o w5Om>FHfW;3~&WĕT?pcDˌ].۽VHSO7zP <[rzk.GYq"_c۪JuLwǝZ?nth="@)gދ'Ynʰ`C EZ;yH6WcKd[ʌ&]kNMgIswNa唁v?=g2w݅w#vtjDS/֚Yʬ[/N6Ɵ}0MKtH }*;&'vfoد>pQ/A. )cz[cdp% gPI!mA- mQ~\b!0,{Yb/9p[oVnùΟ}'vPFue;$ %9H'0փ s)aB̓D,a`nB!sDp}c )m{4Q> 5~lM'QBWdvR4^A2fQoSt NGxEa:&a*ZQj{t7sEknXXkJ; cf &ߕ^LW D xy(aHͥ^hY7] XxjkkGo| i0@w~Ap7~g!P3 Nu1"[gj{̹=@Ug܉ëJ`p5K $poD`pD,,[ymwUHL뇻6xLhm%{+1'Fa˜pтgnV(%PM`@>>7,\e~!Y՝p췜qf†Iru^#p~ d;փ~Mvx8m~95Sq(cG[=3E#$MxsBbv̡)T|M#^e߁7y>x˨;͜U( ,}ftL(!KoB鄯THK`iapNV ݤoۗjG W6 DwI-!ԥ=uD/nK)eϛhI")'scp@]F ZU'TpS;_hpM#YcMf_e~ˁC1 ܍T^=:?;yR;v4 ma1fC}htaΉ[w|n?;Ms!~S _b ykϷ(|tSL>uTx"kO~0}?VqnUeh9EYxb`QpIЕl0i=o,y,UwH3˽au[6 ?2wLrf~YĈo D b ߅LM@$j$qwFFA8S#D4;g\}fQ@Dt*`(Uy|]эKAH[6/6LR v*p8Kxk!/6pK8S\OItaS؞Nu+!Yhݶ73Fc- ݾ^Q$Gr(>!4wofjkӅݴ"j BM x}1"Q8G>=q@o&:I:5NRmalϵݓ&C[G nxL=yuLvP@P##V$(BtW(sBac=Ն ɊL?O!pV)uyA]bGLSFBɇG1~V}6.Y[3$ݗ@m#:aidб9jyl0x3kU`Y NnɚO<8k}Oc#RAEt5AU&S"/jQ^ПC/iαhb+j 8WcW3q%8s4(mz3!?~[0:({[YF c+qoTq!u#}7qagu>Z#4__ulN8_RSB_ &&(#tޗ(Gy[ʢO%}fms۱E㵹NX+|T;գ}͵D#ZJԾR3^4- E(2j#o 58V'lY6ý=XF>(g,!'+at7("@ƳA7%VXN!j۲A^_ڑ&_\5ve ndXP)OhWj*P{M.]ʾc%7Ec]E=JiD&KKˏ>!u VO,G-8$Lqm\]SA%<_'8 Y%m)N''y?9M=~S`~6FM%ftV"|$:|Vf2>5 #ՓW웳(.4]0*?}>ںdԖ2+bJK!ٞAXA==+ng" \.4GHz#t +Kxv 7)%R+{% KfKE>}b7}?s12eF#ۥK5~K H/Suz%hrTU?g19ـ^L؎z|Zq¹ NOR t"ίh[ z~shxwJSLУh* P_|u۷s(@;D ]vͱ-";6'ұdɍPEՌlHRg6n[|\l qp8FQbî%a #Fr1@P :chK'hgCe _~ [_-W }+ $FʭB|0B6Ѻ㠸цMJ!kT^HGFŞOϮf@E':طC?4YШn Rԧ:+I:mϧ{ ZESށeH:ʹP}wr{0󲄅JQQg%0KnKO1ϲ?TV@ 7įW|zz WJpR:WP۟b- oٞ7z+ۅMA"6$;1.C:8σ@:B9J"2*zZaWc-¦c4)w1X^E]Gpht҃o;ҩۼi;iT]AMo]ĝ`ō]"_]6L(fXcQc#Za Rcd<~ ͦm~)/Dj;yYgLHrYu/ Xl/RPȏp",Hو|6|0n&ݍԛ<}3;q\R_Ui5E3 IV/-ٰWXuk(f]p7J/(~>?48#؜)fLBm{@ffZRhFSv!'N;QOLތgպTtWn[e-*n)[!BBK;nn`7 Fx (Ε1 X=ܤGŪ|nE- Cq|NoraޕR{>0 4gyMO%:W= 1ρ|afm&VfzޝfX"5ScYFTmq-G!oW)tc>)+bZ,0H#" ăs"#Ǖ>ew%wgG3y09FQuvވ֎1"vk^U`uRF(F<FRr^7FeuyP,<^HlyCW.qnx SPL<$n˞_^/sT,Ӆ>e*x(SljsU]LAA 0,E{MҮD>G)?-Au5 O/,&e& /yZE_wT;px–AXoJ}/|RV>scClK5~ ՗ wRvaf$|xh&guɍ#[&SW ml^^{(=>Ky8th='>eֽ%cPLYE9ULrf7cm&0:[-xk+P6,"LdҶzpdCcARb Ŧ bq5E|I2v*T'ȘYP7^MkՕf `8)-#Ezm50*%qѥ(3@roO1~-ϰttl`z-w|/ݮeE5Ro-&kJF&탸NI1n-f ɒ^Wz/u8ݘ';yhAH4 N ~9-x67v|5Q%m2ZA+:?؇; % Bv 1 TYb -3>Ortjf=Nw2vuR)+)5%mG =LW<82*h]!:߆?`قt8_R?{=$Vu gB1b3&uXF4isPC7ǥ)_ &wޒw;40ȫؙn)3P"ҵv]_ >>)͘]^cf;Cbf=өsfy~9\A .4qhnșC{,|VVItuRz?%jG#yIm|ܓܲ-5 v-< l̓mª%By,VTcuj _y0uE6L/&c6/g$)/IV8I~-/X(DW4.|קX}p[.C4m =h5]7̈+W?\֧uE0(&*GZWhׄ y”d?o59qʎM2gwmmI)}oD, EJP7׼TU.ÚFnN$S ) C?Yo'_2heP:dH^GwZxnXs>{ L<}2]U@=yZ+0: oJ dZO~Beѝ\v'[Vrx9%BlopTNt2A}& dmN̮VR6wu/K206!) g?HDRVlo>5Ϲ`G>;pSzK N4X#[a+d?2|vc7b~ʑ~Mq>Ez؝ʖR9hTGb̳8{ܿɉAڸne^."D] f9g˜y7jwSS`hw1]|*{I2|u|c|:nHz?-.(pxekGE<6s|!NTHBwaM&SWpʬmNC%]9>wa4v .Fd"rVH4B)?' @mӋfvt_ \ʧZIcžY3or`Qcf^>ϼ˘րcOX~WZP`u23GX&ßwVkcNoztzN+rPG dV3 A i`2Ao& :34:.̱ rpu/\^|nޠ#v/or~:$ G'H[_͞IpwD:s;vd۶+]C3+7#ΖnT &ݸbmyT82TR3#~n|~kANx^J8%CnN^U(QEԐ'x*{J:aאʧXW{'MQW-G&Uĩa=]'3FG]ħNO =ז={a\?G^K6 &ꙛ+\ê'xy C.`m,ĽD{` ;Lm:72U7K +%(koKZk~3#H4Nw+BۆU̜:R;rRܿJ2Eeql}Ph;ELXw<@|& AN79|kBR-Ҟ[þh40PNPv/!ƁQO`%:eAy2`O; ^*! _c39fj|:2JZcgj hzg֍ߌ]GrtYl LE~x'회ZQELZv8~i-:aliiolm,<߿9W $q&S"BuM͛ 2pMWcf~;2 )MSgLWnfj7 Q5<,{{KXD-#;W/(zaK!CB2;[D)+suR?"a(i h[{:=j[$[WɡFbvd\HuejutC]J%4UBALj3,rMR32XVh\2R \! Bfy&4,hN$ԀÃfJ)Àd=Xcܡ|3ovq;-ʵ$b⵬K v &Wx?)ɞFiTC6s}2GJLAtŖsJ](9^0ۢΠ j eɩ~9PedE>gE@ 0u;X![dhMڲ/m.Yc1á/Q ɓ Sm59 lEr15 j/ރθ"E"_ew D rgT%۞5-DG+vCK5Y:g &~<K }Q}%8ŒVF mjAԻgF&#o=*ԽWeֱC |^M|? C~i :l⭵Ry"~/M(L)H0Ċߴ`$0LA jܸ)﻾|8W0l3bhV;Vv&}#A g \8V K l FHl=B=z/E@[px=-5M[Gt u=&wL|ȒB"0O#m`)͕G⏦Mو=05l 5 UkYh7Q{sdK IOOOxve>oxpZ;G ˳hQHg\6ki82,ZEgћYK2MN:ހ>CuGN%QEr*BPo 1+}#w$U^{a8Lww5\[++'1`&*ߩҌK9X{vےԇl0`LQIkҢ!I%ZlÅ";6zQN4ՄDB [jB*"O/E|}~:iB Pf+{QY@sԾ}/`GvZ4A [Lb#*9lk=ť;eYL1Nj̩{30>g~G=ef+ɺ:hr ۂ0 T2e][K.Ǧ2Դ P}wEZI8Wg04{LJdIvHw?ەލ=gj[sPK, ̋6Yް*IO CuoJՃ-n΅+d7"3 #'RAp2g0Q(3u|| <u~5P엋|Pw+O:IHmKBH ``,/as# ~ Oħ̚b|eE8-mП4o̤rWlu?' fnUc:tVaozqPSfikwYY1+.FyX`909J/|PQ3I%fG6S k>eEE` !1!$j7[+L޿ { ,{;2""16B(sXxE|!v #$-dm麧ݠnM#bQ'c8HkX8 t z*7+3" E.^X#t)@ΉX,÷ui.px*5\m2m)d89 ةl 1V2O8MҐd=LF(8ЯPV<;^CG%ѱ U$/"?WqT$;]v -tDŐYjM.5مŋ0#fgE`[Cb0ZX?s68[2Y8H"`zWK+.LL =ʺzA@sZ劬]=>Q,Y| 5lv'*'pniTWrOI4æN,e$,#;6m w;3CLO;rS;y+^fEggk :c{ڄv[@q>"!f@ڿeo mUiY$9ZQH >n_/hn o(ME=?;PBa=q `zAB``)jXރ#%GwR<b%X L\3iJgipUe%{c6F:GPNg`rH&Sf 2ekoZʙ^3F3ж%ӵ8+*ܩR)iI5wj˧M$\_ +M'ƩlbWŁi: 0^PxV_3iao_[TCzHaKiX:S3d.}Kk}|VMfc~;Z!qu{4a~7zb1O~ XOȰ]Ϟ<ğ,!gfF %Yz!EmVI86\I>ICGd9U Cw5Ea4FKSXbм{QaSj: O ys{,rf"A7r? M(.)ۨQ_rXFH2^gq{fT4H$ߦ-1LG?N 7tT̩ׅy/g|+L5FKoNao}ihfoD-̩sDxK1=Lva/p^0CL&Z 1zg+f1Lѓ f} ;]J++J"!qurːw 聹F&-|{gϵuii@:kSאm;,VprVC $e4GG sVb=Δ~8,xѥQ^qF+ݗLF$q,+fK;QQjp Zfb}AGBS,k6k#0OX֒2R +UqV M7uw!fM1H ,ן,Z9Wu (GV? h5,jڹ#;?C<,&:k @gڐGj$ALĚJuQ}#^D"ͧi.L  򐓫< e̚܀K2Uhe$ O.D!j>~߄۵n#U4/ JL c5Cc!^bH\ƘÊDM^e\޻.+poheiIs#A (bs=Rǂk f[oRp;z ; Q.-EeODK<0&G'vˮ!%)(;f^ y@}e "x f )Way[^ l:$BLBJ& {ܵ"'gxj 3l7rF i8+Bv*D2w -18Ip>O;nfahd̸AQYx=m*Q ڑ]!/4ҺAJ]p?Sш;+ '1360|8Lb@zӊ\~SY+ώםN],uԌane;MmPW$-(gvUsJ1nfkFq kiqYXǸ3f#g~٪5~diӃ.dqŘҞoA@V:GXAXuVPeR2D*€2K|[[~ö ս ZPRF 239Gŷ!f:+hrjuŤ},pg.hEbƛ&Y ק)ci!2[eI0SLdKƤ[oOU ~ |))Xh0nS1) 'aIg=%Q8eDb'G䨼,,ؠn2[v ryـ݅9{749`Yx)9cQB LOX xEh:2A[M?P9#+gnI䧬M\>NھJ j"T50g(,Q̏ٙWWqb<k:ǀ/A;m QtmB6缀I={\fER0' RgIJ$V,ф/˻OSA?I5yQg%4,IJ ژȌ䵋T|VYSn`]jOT[18IsAB'ƹ;/;+TR"Mee)5Tmu&Ų">]ݟg)]TC뫼ɗEǼ!,r_*~s!!5g]]9l\>X6|Xvlu*f||>_&!.[fLJճFm@uv8Xb%x}8[RSiSɩ:c=K@K;@*]^hy|Fb*J,o}y.9Aѕi@>%`8j d㚋᪡K%O}+n;/u$痡QSqρ7SxͅfD1W˹;i6ŒdڬC B.XaFiHjW0lB *lRwWcW>uttfU_$G EWn)3 {-Q<`/Afu.^O(=7d v\Y߰~JMEFDV B c=50LJdL5\~LN yS07AZK7ޢػ5 A{[hp@&"#O6QD+4ܻ @͌&6tOm, 111d_;RgF 6_(| Ye;1naWRB;N9 JN] }Ӭ(1[F`eBD0oV>}w(P^߄/; 'El,%g{ 7Xozɜx?Xf}j8`p35'zد{lTe:(}K_\ 8A*t!I\1UۂD׬u\kF:j p|=I.%HTEuG00%1.f9 Ş%j5vC FX^u#crJmlS>GՕivClc@w;B潛t0j}X%ri<8.JDxss>l++7`&&ij&94Ň*< %XihH )Xge+b;MWJk2c$y /z6?!sojᱽCq 8FD)DEykyvf'58|~eW.ku5)5sXc^1Q'c.vsuqnnXJ U{XTD{671/oJ?ZpP({#{ʂPq fE]_!2p9Qk_R]fGT^wp_S.bS@ 7t/|u|Teٱ+mAC ]ZoTqqPk׬uulWld8DP<\N&P0@Ε%8: p'+G VqE)z*rDNa}z \)Ip |n9R|-gd gxWJeY؜3\@5'frF^Z ?EeS hsCb HJ_KPW}b-2CipIOg78oS]nIn.L5Mxc\*@A5\,0uʼnYn@~Q^F&tB hQΚsU2Gwl Κ+X I5k}5 W>9 HZaG$ >m;zHԑEc[`#Tyd?7J iaw)\n^hX\_~<d XfQkEfړyc}ț7Ҥ%MDDqu;yqB٨&|!RT|#v6tF)[(}A>c3,/ U2 >dAe~dbic{d_qB5Z1<LD]0ħLNRDç"鑨)zkĆӌڛ&ѬvB##wRowqM0_{@+mޛ#T{`'JZASM{Tl h=.Ē4e$roȾyXM<LNEk:>5U1tEp\2a Z-u/;Tw?8f%A)>bf}ȍ%7~jt&ߜʌ\KynFwK傾l^ǿIiTrjſLO )H_Ρ!)'Ufޯ|sDVcW,5.E}p\mφI[r7AA->2U&-lnV5vx*ƈ"Pw(zgVч}I/$\WjW..'Xˈ#=!~JC`5j +G5B8,h5yd+|tS\g^y\"5F8M-$uwĜ?ZMQQhm-֕ >#]G앱OYZK%Zvm[h`\h[px[nA Lyv3N9d}E0;kË -swoj$^ ?@+u=†Ǜ! $Ms8OYQ_ڏQӳ ^1((뇳i?kH)w}DJkrtDh!\XuOq_RfI+\ {p |7&ٜIYfեj/QwViêqHvJ7i=JROyE w=!ɡo(?s3 $~jY{AfFptY@[RN5vϜћ=I hbCjvCL W+?Ѧ{MZ#\N .聲"Ű7&v?QT+D'a6n[HS3srq.X {bKR`HUByfl"MY4^=4!o̩.Y,{VE2Ck_ Lׇ/|VpңTu֠Ee"[-Q/lm$瘊=!x&J>С0Y"ЃUa4ٻ]\ ^8q7+nf~<;Nc6ŗcd҂AeVI{5TRj4ss%u}~ $I9z$͝_C= I.ZQ:53޷!6Q~sj0+?[IΥq)m[I,,/c#$Gs[eF1 _-i ʬ3$kKl=VLsoOκ"_A)u%){ ZFu]GEu7f/zp9GCqk_-mp*!9lTQۂ Ό (4Z);4=Ԓ=OvjÀ(lKg$mSX>V3|5dLǶ`)!!\~fJKye K#k=A"_>H+?0S.v YF/0 wm/`QXFz~~̕l&m+uA!YAbY8|r)p$]${xsj ~i74L׎XpǞ  [Qd3Vm^Mc#JӡY[#zßxإTK{鹮@l<.^ miFq9C^6Yϱ7[[V%؏W졥3&]iHWe0)qΣAI'ՃaҰpQKLEB]MAJHhc9GXP7¡cf jۄ;U2fofV$qٟ¡V1 .׭e{|6/,t"FBW&`0SYc&g+^)FOhgZi!XyVh"*V$mƻxCCn|?~X{d1FHVbO唶Ppɶ)hNr'+F.apHbNa^Ck0)?ǭx4V.N#-,0qܕe#_y tֺHp_S&XZ\|CUcc!}IX6h3d@j@T0^W55R_T|$!V;6SD# 9c[c^|Pqt*v !Ij~(4R;E˻Vg&-fax\}X;H<淍-(q$w't #D4t(un p0)8V"a<9尬B˯W3!IOf$َ8XyGUE{ hW,Nצax1jl;1C*+KJ 50#g?XSg7pEc{qYrf2-*1`shdd8{U{G,uC O G!tZ25[v(|0.u/KnT!?\k^>CGOկ#m^d.3#~~8ȚYlXrR4/>o>Tr#\e:nf{]zH{VQG|!<3ON|< DV*mF=DYWM_.!f眶 \`*.K_DžjܹyEL;hOZ=41R vc 7$ S^-ElLӁ#GF|B"7Hu]kxDˮ{ (&(E fa5[6Yp1ѫ-G|Vef=?E0YuT9o|1Y0Йl. %ƦP N;&'[;'WWٜq㜞P?O+"&* cu?_GzPۂ*8-tb('CFȕrƾIl*,P=kn"J[[WHd+]oe%N=αRIӗdq s( (!l[uL~QpP2?7ʇT|ȱku?@@uh>*T3h7Ж1klѦ9 2@GϨ˓JasaX\oLsd}/Fkq睥Ld{7C Akz8Lj1 %WO580 TŦݕqI'tX pMoŘ(L0HM_d#>^5Y/;fgלWMDe zT*3YǩB.t~Ym \l#ש3# xzd4lP"X D!#G$(XGmDmũU׷|F2`z=˽2 2< > + SwIC-@J SO %)m5 2q1cj5dƎO!X-ɩLA;tc`5u/aԑj!uܙ@S 3 U| P"2Cn{P܈dQ`K2)/P(>eoV'4S,g,|'z-bssclΦwzA}hʙ^ce+//X$Se}-=%=QmO8 Pᏺ'% 2>c"BDEj隯ɥ1檩l|4&"qP,}9WQJytdO8$I.Z$+|Tg| -qՔ7;}u~^EgbupGx1>=ʼ: M쬬_]f|<;Nh/+)~ P_46lJ4FxdiLua6 5tg{i+Te"+;u毉lJHbWwlZ &CW-S*2l'OSDV5=Y<5CM̿ezWNP!S(r^BݗycN!,|ky'(4c-0 )O/ ~F~'e쎰A &s H0pWrscn F#KgZ3㲉p-@岗ȋyOYAyu4zPZ3>y=mآ ɓB+ҾT8fJ,b[Ì#*KԣeHu&-Ep  $鹹AY2B# 1XFmvx 01߱CUv# ;S{~jO׮X^%)eXY x4 GܺA#bSyZx:qe+~[1m}Dd$Z/2 .т%Onj^[CT TxFzM@I*xr _T YZ