mpich_3_3_2-gnu-hpc-3.3.2-150300.9.2.2<>,ĉb!ip9|uCzvY~Cʵ}ϟw1pg\Lc"Tb} 'yFWխ.A.0H|"~9a`83Śׁw6f 岾Iojέka3]8z/N!7>'JEW/yhg{g@шGtAn">Bx?hd ) d 5;AP$,$ t$ $ *L$ $ |$ $$t$,4,l*-*1W*(18192:4S>AQ@AYFAaGAx$HN$IZ$X]Y]\]$]j$^bc*deflu$v`w$xh$yz"dCmpich_3_3_2-gnu-hpc3.3.2150300.9.2.2High-performance and widely portable implementation of MPIMPICH is a high performance and widely portable implementation of the Message Passing Interface (MPI) standard. The goals of MPICH are: * to provide an MPI implementation that efficiently supports different computation and communication platforms including commodity clusters (desktop systems, shared-memory systems, multicore architectures), high-speed networks and proprietary high-end computing systems (Blue Gene, Cray) * to enable cutting-edge research in MPI through an easy-to-extend modular framework for other derived implementationsb!is390zl39t,SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Libraries/Parallelhttp://www.mpich.org/linuxs390x/sbin/ldconfig/sbin/ldconfig _tmp=$(readlink -f /usr/share/lmod/moduledeps/gnu-7/mpich/.version) && \ test "$_tmp" = "$(readlink -f /usr/share/lmod/moduledeps/gnu-7/mpich/.version.3.3.2)" \ -o "x" = "x$(readlink -e /usr/share/lmod/moduledeps/gnu-7/mpich/.version)" && \ rm -f /usr/share/lmod/moduledeps/gnu-7/mpich/.version || exit 0@ 8)3(x's .5R Yp f10((vtm|A0; TO  -naebagdcgf q {  a  ? a`ckaa ^ x"aapliqqnntvmumskmltnlhfnpfmgdfbcfmlrP 1 + s  o 0(   ~   c & ; G Q  `4 > . 1jbjqmnqlgckgmcl F llbmjgfdgiegekfeelellfeikkgjcgiieigimcfhefejhkmkjkiehefdiiehtvd X z m .fbf _f  \i}y <}<gNmgcq7y' ""9~yVI&9R bhg&` n , G  VB ? . L{ 2 Y T Kq ^ ambef`dddcdefeeee_ u  d e  5 e  ` + &   W  v 2s  T =}  % k ai_khdahlefj`a `cmiiwljoi`chhqfikgikhflmh Rbik c X cddjc Dcfa f O abbdi7,< 5deeebfhdcljgd`I]f & * 5 `cllnjnnkhnplprlmlojokmohnqsjqpoorirqrqtpsqqwovtnooophkmjmjmsuvrtuqst  b W d L 8Y  d   W     q | %P   D| + V T ] - s }  Z  Z _eeedfkdjejjokg jdbjenjgpnonfemoiehl/Qd0 M  c ' Y F Y  :  P  * -  +u(,RAAAA큤AAAAA큤AAAA큤A큤A큤A큤AA큤b!,b!,b!6b!=b!Jb!Jb!Jb!6b!6b!Jb!6b!-b!Jb!6b!6b!6b!-b!Jb!;b!;b!6b!;b!Ob!.b!Jb!5b!Jb!4b!Jb!6b!6b!6b!6b!6b!6b!6b!6b!6b!6b!6b!8b!;b!8b!;b!8b!;b!;b!;b!8b!8b!8b!8b!8b!8b!8b!;b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!8b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!9b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!:b!;b!;b!;b!;b!;b!;b!;b!;b!;b!;b!;b!;b!;b!;b!;b!;b!;b!;b!;b!;b!;b!;b!;b!;b!;b!;b!;b!;b!;b!;b!;b!;b!;b!;b!;b!;b!;b!;b!;b!;b!;b!;b!;b!;b!O]*]*]w1b ]*b!;b!;b!;b!;4af59e6b67e4b6b1dee3cd032ce8fd918729bb2cd276cf43e81ed7e5e493d837dce4da5ae706e9f7d776abf8022eaf57a049a15b0767531ccbf131384cea559656b95d249a92a6fcb32cea73226fc256a21b8811d4d754c55016a2cba931dc0dccc11e50a0bdda03b2e2841904ab30d67230c062c1338cee56c9c189e306148fd04b3bdb978b299265e555e392836d66fade7bb8a8cf892758cb3c4157ef94c555c080de11247c1c9b68896bac310f514632cc402296cf799b66d3e0cd6dfa0a0b3e542dd3b8e55c235ec2ba69f691d6ff515fbf37f3f0fd99da74e58f21e1cf1b34909c61aa76b45b103c65bde95a9ca16d32e6741b099d86ad0941a87fffdfb056a18e2bf861ec303165b5cc7c6265298569e595b7e044156fab36e1d5bada43b1c4ac6a4310e2d44a5dc1e899010ce88951005b8b72a4c7e19fa04f8e3005db6f4d7665f0dd5139fc589653b68385141e9022577db24b60b3415db6d753f0b9832ae4ebde352a878a5180fd413c3f919894c630b581df8e68266e053096281067ac15a452d6532755d6c57c53363edd0883d3d37491e4df7a520dfbde9475c12c929b133ce1adf323ae1649d1e2ef0b2074c88dbbb98161a9f2ead14afed7bb08afe3da06262a5ee412ade1749b32c659935d5fdda76b2ccc5e5c753c565cdaf74fa1def39aa2a68496ec5e97ac35284847f22bddcdfbdd46fe2ada1db886959c8788520dc9607aa6be8ed1f27a6821582d662fe89b47aeba6ec130c947463da1e6e80429cb5bdf16c8f51aa181f857aa45650c62959d2170e4e34ba29f27af2ad774a1ca7eed5aab6e013ed013f9895bac15b109e043cb1ddc5857418fd144bcb480b378900b64c2b64f7069fb4b4888179aefe5b4a209b108b00a1cf7c49dce5dac8319e78b68d0db098bd12f0c26aa1f24452c6992e9d702cf7aa7b3eaabfd87b7f5fe734f8646b4b923606eb0cad7214d0181f445d48ddd793b4c22b5dd705cd5dfe7597fc0a3c300907638c0380352c28549da2a7d5ef75e55f6f8205769cd932095f89b3a31274a84a41002d4343a89545023ec43328ec3b995b8079394be8a99fdd2eef05c602f849bc0445e0535e05cf17aa062d870fd5d2977a1a3b3f0f1fa9f0502414233720a76ed080dbda66391d1f6260b9504ad877590a55f568788a5d504b3e609d3344c81a446078fa3e021d327f9f1cae102c8270f229878c0548f1b714807f1b1609deaa77c399946f7a215cdd6bec545bc31529c6e2cabd8e3dada1fc634e38f66bd4e09dfb967491375bf63674e7a2aeee435b675ce017336d0757a864eca6d59668fc34c5ee8340f42af9b5086c6b60dcc8f1cfaa0ffd707d8bfaedaf3ae54b4947be53f6ab1a62e13fd3d355d8db2a3b8b2eba406ad5cc256c1638f3bb0172b23d646f85d84f38da7775a8710f84a121ba4a47d81b4b92a7664850f9cc36e46987439eac1781604dd031664fce998f8206edc206347218843d28042ccebec54fdfcb5a2c731a36330e7328c35d8e770f06d263d0c23a64ffce6088c54313ccc37e412d2f443b4496c083be2d7809e24102efa9b0ae8c9b471fa88124e8124253b442ff7df33d2c7317efc2e9e92dcea01d282d2d04bc5e372b6d4f174ff19decde5d6eb733db3b58a6dfd75ff75b482a60fbd1d29f0204e7d8fb46dd738abad5bae0ba44ae127b5d0b11353b765b396e0283cdfa01bd45062be442fc395e80aed734895fe25e78c2873b28834a4fc74893623e6b05bd7e0ae7a74cd0bc46b7b79161c128410d0789c216e32b4dcfd8ec7d9af192f75524b09bed1dd1b9f04c438be899585e01ee252d25497786500bf627ea53e310531355666f8634f15f63857734cfb88a63a4df37e869a7c88aa2f4390f7cc90c000798978ed4a60268e5f18f9fe567cefe8a8871952abf7d61a590daa4723e3d0ea88fb3f187d1796bf266eeb795d8f550387e32c9aaf1b334c3ef45d3af674a2d9b30748eed47176f6051e030a8c710d0c1dac539300ec6e258bc2a25b6c7960df189c488f587b7f9281a11908fbf3714e68a46f09c4ff86567b7cfdbe744109559971989dea4ecb6e62e32a9ae2b6e2f113d2a6a87d337098b62f4c7f5c16ebeac5488619165ade15778bda6a47959a3bd3554f9c8cb2337bf5b90003b3cf362010c0a99a58ba8839af8e533e0a5b9395d831331c1c3e4b915bc86d9eae87e19e722db58c03c403304ed3670a729007a71ce7e31e3e36456c390554a40a10215451066ee0c1911cf6310a98e67edb40db38468ee936199ac4fe18c55274579facba938530377404872ae4d41bbbd26be0d81db5d0171704cd9454d81c60d3f572237a84ea69a4cbed0f4e509838d3966a5c87ead7eac449c53f55bc63448d210701f26a240a5a74c686b9f865869e4c54bcc9cd7bfe604740ec4889fe4413d8c40b952c7380a6759f2fcc2e0f3bcb14a8883373ce5ccce444584b0dfdc9ce2f514974662958b83263609aa4b5dc7deaa561e775635c6e08ded05fa8c2d727b870d706d34db492feedb0fdccb5a486b10af362cad8777301a8c7b3ebe37f09d30d2a8b74594a4a7edf3c1c364f05d358eef3ee4fada10d415ac925ae6311b9d92e3f8d57c9c42dd34883d047d628ab072d7cd498c4f999092cd7fb1471e907e95ce69cd662507ce90f071f8df1fd977a10002b5d8e96b087ff9a5bd61b61363bc5dfe0fb2472d5089d4fffe5716696873d0a26d1fa31343059f2ad9ddd024840550f8b4216b1db4f09a96145dc2d64a460e30eb3bb733c4b7e1e1a5f31acdb3e21be18993f17f19cf14f5eebe720623c13e7887e7a7571819b8cdc53e05eced58f9faf326f33928855012b45dede52cc2256b1f4230f2241f76b207e0b9fa0284b637e092eb3f5e6c0a8ac64c6f5499b0141062ffa55b29be6f64bb38feb581f6f30818790bc67085ec8e6a567bc48d0026fda91fe73d13e08f163722583f1d4c7e2646077cf76e233b2b541e89038a30b2cd5f85ebc366e26da2ff1a937bdb181980234ed5e90c43cb6e712b8490d52a0517c4535d06c2f85f5c2e423281cfafd0ea2912832e1af96b23f0766153ac719b9f5a6b31ab1b26c9d8c28612fa23909f73d8f831807f71a74511e403281c7c3c73f892e185d57260d4a239442f23c89127985aa0fa8bbceb3fcb99e39b91a64ec272e334888a56972f8dc7712975ca3531727939cf351a1cdd6decf20bdf8d59868326774cf8af07d83f7b81fbb0d1b14fb86d05495e652948d4ae9565ec2e9543e7f13dcb2e9cf28d285fe7c141be6a1f7a88fe6f8691365da4044ed9ef38602598f778abc1cc376b7ee77e16703bae67cb10fc35209f8e00d81647a35f373caacd1350fbfd9ffc4eb49c4ecd6b852cc004262a9201ca47453696eac1224231120945063e9c3f36e4b25c0faa6ff495ecada70e3010760adacc891bb12c5340c384699d1002f6db945f364d5e2b461a7ce368d33f5253564093534e369883ccd5d1de9850bf411ea383138dad2d2a9466b65f66ddd1861bda6c868274d6c85488a79dcf5c9c74256d9b3abc86e5bc2f53216aa82636c141be29606db27057320fe05492d2333609066abf8a2e475ff5d2a96ce548254cb146e419132a991043bec95c78173e37a5330ab74566e8599fdf3c970a4d5fe42350d412b21079765cefd9a235ad187beb201b48941e729c5cbdd825317be76d329ce772a3842619edc58d737e073eaaa0a49b85785872531ba33dc0933af3ddacaafe0e5e51581c889a242ae65f9372adeef39d277ca3307a6f87c9311a81036744ec9553e36f6153a9fa6682667087659f2c3a20a63f50431b908e56cb92f45269648270b4c4ca2450c874049ae82635f1b450b5a6f322a12d0099df8b7678a73ed20712b62c1ae299e160907dc7b819dc19f2605f18b54de0a953c4fdedb25f5fc996263d1281aa05c1639b4f3b92bd36ebe96b0774288f75153296be3beca6fa91fcef597c6faa5781ffd0ea8bad4513327a4c6df229be0bad7522ec692a16c19dd758212c5c47314208f5c8f107fa5d3bd07859838abf363bd610ec544d260317ece1fded3fd5abdfd240bbe0de1311d04ec5469f49b01c30e45b1a13cb740ff72f82de839f4ead935eb66179e66a666861db93df25b7d61a838904237a3ba924c508f6c063d0a6d9cb7acbaa33318114f4e7e12842ce625f62d1e05f1678b68b39d8ec972a5396a77f84665da2d82efca1a75dbacc150cc0e6c206bb9ecaf57a028b5e208218e98a9773f7a7c40621a26951ca0d3b9bfc21c1ecb6c696434c14543ba6c401717e70428960fd6abdf0936d71115981f82a11c22bf10510cef2fe86f257606a921bde4fe1ff4840032ea761c0df63b66ec921e07cf04a4822ed76f7a8ed3bcd4d8f64a23b52ee0bb44488b9fad0494cddb48a2588e92a50a5bd9b798e34b42caa50b092b0b9b1860f31dd3f6c34c8e80decc65dc02727ea3f537c15757ccd7642cfe2c667164c643aaa2c0a1d7def503349ec9911c7f1090be8b8eaf478a13e43530fb1c36f2fef884184a98044ed4c7693f2348c6769533b69f2e8927444a3dac5578aaa00a19fdfacd6b053e2b2b90991b78eb5b632e917a999230d847539b0aa6cbfd45d5ff135cc22e7bcbe4ec27712253d49788b7bdb5b484daaf79f235b80a881cbdb4b7c400c88bc0548971e82689cd2293f3be458e52d989c7908869841b9da3a29f3daa621c890cb9dd8a977c7c6b216148c213f2874fb2442237d3182ca9f10c7ab78fcf07b446476147e16cd83d98122ac9dc471db076e4daad3b0402b687df2563c912f4a9b4c9219119daad68fda69098f94cb5715a5fb8ab0e1d3d671c340390e4eb67101db88025d3a215e3f6f5ef528388bace9862435f9fc46346afe827d2fb56fc6cbe5b7d13c3434b2b32e5b04bacb4a35875c2ec1c923ac0c0b0c5f2e2f2dee42ec8d0a5e11d9d2b62365dc6f5128657268d915068933cbf7db1772fbca13e2baec3c242ff8213378387b9828321c9fe5b7ce46a3b0509a0d9bec60fec88ecf0efa0a88e46cc11062b5cf2389eab65f2210883bc3f6a4018458cb754a75474e5f2f8848100388062f6f38160eab58e3edb64c723b820ca120f8b21a188c3e013c52d2418628b6e6b51ce4ad74762686dbc88222a3ac1390eaf45ae3718e02936924ce2870bc9b35044a8a8bf3b4ab8af13f7a7867dc2baff8d5881dd27b7f022d6c4a19d53898fe4abebd7b567dd491fdabea51903a17f7f0bc1f35911cfdef135a31e7eac6e595901c52ab0cff44a9f346ec72080b65ea81fb88ae9a753e385236d671230a6fd81d0fd2e210781a1bfdeb4cdf2daae62de776ac9ab85ec6b38cf8b3974eb512c154f96028441094905bf24cce80854156c627194fde4d3c9d8a53b471e41588c9a681ea5e4a5e760f17397697ba5f491f27c02a93a2acd2e8754d995150dad64ae08ff191814d37a22b2fd132b69c24be8385750ab08f75b54c552d77c69ce8b7a7e2baf1fc0188a9738e4afe3eea475031b040ad063cda4c012f8ffb0a4d5ea34248d30f69f4aca7adf40c395196669b7cecaa387efd5fbaad0455a8bce6f2764368601d773ab451ee6e5a6c36761eb57ef57716e6b9bfab5599239c4ccfd1585cb93be0344a3b28fc16dabd0bcb313005035579d2729454801faa1039d1727b4ceeea5ecc14da81d6edb4e39592eecfa0c6bfb136c9a365071d4dd94bdc03315860dba24311dc9c656104628d7f2ea83434e7eed7ce96277e463963aa6a4e9de780067feb2bf43e7cee78c2fbe8e5174eb20a017fad1859adac76e0eb8509a968f269a6299f3975dacfa29761fdccb86a2f3fe3704db83f60f9b133c16471dd984989d0ddb7b6c5efb739b830fc3941f51bedab4c0955e59f5f6b3390db97ef6e35eae81f7c343a00d3e87580009468c80ef2e0316969f48a1377f26599ce747ab070bf1b80d3f7fd84e00db8a118908c09ddfa5b3070e0fc0d11d4020de2739f9e38fceecd7c47cf8381d2d31b8045fb98e7d00eedb7d1519eaea5156bb79fefc234e470a0d4b84dfbe66f3c9b29cb31f89e804cbde8cc81fb5409e2308fdf9f972a0734ae0dd1af5dafe438e92e1e712e90075a7e1b9adc32272d3c1c226e9732d12d4aefa340c98c94e67ef882b29de4489f7749b68c24fe875288f1b9c57c83c455fd12517365eab4c159cd1d6855c07b1ad2911fc3dbb4053bbe5b32a2330ade5b3fe9a891ad1057f07e238d3f0c47f615ff891d65ad3e88fd8e236fec320d9c5b93793c79a5bce6d603983d7cd0fd42c992b1db85722e38509f5ba9380cedb0b13941e700a3f1700ce7e22ae22e47b2cc57cf84f9d7cfc12b75ab9981adc8f3067bdddaab2a120882bd36d23c476d1acd963733210d5d0cb44587bc8f525055b19602bb966b0b7052c042b569839b1394ec7f0e07d3b189e3f189629032e453e481665f7bb0b91f59518a158b4c6835677a3a9b94a27c8ec7534e6aa6faad27283f7beb1df4f32290b4a95a0cfb4eb5c36350fdb0d2a6b439bb91f01bbe8d6b83e1b3c67db950948ee3f80765732f30e837840f3de5da750d6612b545c7e3e747095a894329c19908057d5d3474cd29bbfb66966b73255557a0970fd9b0d709a03c7594caeea7295621b3c3e10e446b4ffb61587527aa4dba9ad2b115c4a98d540bdc9f53fcee439591273e14bc42bdc9bdefa148ed9ba18d06936a778fd85687d5582a3643767f51d7dce5b0b17b011a298b29f8a0f62cdbc81194fe95657067db856e2198902a6d6b4d0fe4f865a6d2cb9f06b5afc7fb70d4e166d46bb99f838c0c206d2a8ca2ea8e4fbc29da5d70b3accf445947de92ee19625527a467cd13ccf12229630defb7f9d263338a6970fa485c5e351aec0731bac36a795a0ad62da1d9b341658591db7f1c17578d31bf415a7d04b3946e55067b5934d07a555f9f1582717d2b59675541d4c16ee41abb2c0730d639e51e47b4daf0c070f88671e3e6ab03b1b8920c1fc0ffb41d37e0b2f12e8f63fd0923fa7879c92688d470572c1282efd4cafe87f9c9e237d85ea8b0df59fb64853a3b1a6d8f13646f8c6fcc979f0c439b09f228d5ce09db43a55b8cc0227ab7fe3f57f2fa596d028acc166f6f73c36eb9253664b49c741fe947b26f831b1c5af48ac977d15303c7326706adfa3095e75fdde51be73e2368dc6ffd5bffbbf48e77cad0bae2ed054042d934e553ed1433ef11cbf43a25141c0c905567c7020e2a8ff935661399a61283e13b5215d939ffcb06d7c071627b69f4dbed9300863c140edc62c1fc12a82bceab5bc8c0c72863c5ddcad79f58d6376996e5d6f0360f11b3ace0b0553074e0a02258102337fa3f6fa4de7d67d2613ce143ef54ca278e57a93347e9a76c95ddadb251de76d3ee37903c84b8e0d70eb27d2fd15bdf23281fa6c4cd73685091d066d98ce58d8f32d51cb9726273976e68815aceb1afc20670a9ed674033151f82a4fb3d1137ec7fe2cc756a8c3acbf897f403590042cd0e0daf1d53ab720224271a23010149ff7164b2df8bf782f18d84b2fa003aa3d5a63fc23d893ed64fe7ab79aad2234c0e7f5bf51e9d76938a485483626ef887ebc63120c5e7b6023c8d2786b2f4eec6ece7b34226f9cf905b0038f6d77c3ecfd0c1c4983dbdcf1be113cc2501d5db5689c0793d4485ecbf81e2b305afa89952f7e7241cd31488cd7123390a676c43a566cad7c54e5ce0a091601da0a6e59a04f04991fbc31d5da4f32b4516ede61727fad1c4000cfbd9ba2e95983344a1c11f1d8dd4e567afadc036dccf2b3245d0f503a1071b6a50658f6f5d7baafa091c0108b1c39cee3b0eedf1ceb5f05cd045573b782e7bcce31383d8ff2f45f1358241fe1b9b39e5bba31c70c30b0d064ac6bd17e47c6d62fd40ed4fcc0f9d1fc09126581b5de0581470889b89335fd92d54a6774080696dbb676f889ac5f19322b58c2eeb3f16d03da792d897a2768603668b2454113eaf2e39d49d417d00672ecfbc33d4abcf53555aba46196fec2eca031cb7a885894a64154222236e54e770ff3cbca840aa64a559c7e2fcf02d628662b717392f28e030bc1e82bf2968b5b8c3de254bbbcfd2ac40a6385662726c343847d3904815ad48a7d3f486aa4b4ab2f847cfd0629400e43f12bd945c9614b649ea2e7b8a6eb6138f524aa0761cf5030d5bdff0645ddf9679e5d77ae452c5758bc825c574fdc08e4c8efb3a2f3c2e7b9302adb01bef3cb62a0e4e686cfd2b1e9bf81caf587e8eceaf4cd903718178a622395d71982f162b799e5f20338feb4c4418b84bd5209f711b8226387649841cf839632485ff41c8b506430a6b0677b3e28f05afd37160a0ade92e45595fb36fcc936e5772b9d2a42ffb2623b4f81a9e8df7e5fc18059f5ff0d7ada72d096f9c15854a2cc28ac737264fa04833e0d0d41358dd9b092fbc31b2020391009c47002587faa5f78294f36615f259632ad3e94dec6eef3dc04a4748cc7b71d9d858e8183c457d1f4194101acf9f4d8f2954bd40a0f64d3df92fc0cb09088ed1e01ca413f1d7bd208e9ccd7d58ab43465af510966b3f132b84ab1b8b6098cc542e11f1dfee272ac2f730d22a34a90341cb2d8d69d920e50d6a663362ca8dbb9949b0e938df4bb0100603129ad0987eb6f5ed3f99e8ef2ea882ded3ea8f1aead71321ed8ac571184ebdb411373ff1e134b6da47e24c67ce29f831aae007933d73552a9a69d4acb70579cc643e4a53c9ef136e34999c60e96300082d22ef8f7c93675ec9c95e0f029fadb02fd4e43bf68240164c97b67397f2ae74a572fa7aa9b874de643c8785c73ca0e2306c24b44baf8164e0d2ffdb4d090a173a85cd259c9833273fcc0800dc41cf585768e7a3c0254b1948ccf8b6cbbab1f72e792cf4f32f56d21905bd314635ab52fde424172859f8dad95ebf53259ec63577631db212a255655c7fb84c670a6bc7226121744d63c17640471a8f7002b12a806568a522f318e13001635fcb9b55d568f2e44ca0143692458863e0005743f78e61056728eb86dcd159eb8e35ce6fdf9a7fbcbc8a0fc3f0e8fb9f751aaa89dc82624028a86ddc5c9ebe0dd1e2d980e72d30a87577fb78708957a634e3579f3709d999e64ffd1d51dd47efd068c3015a199a58714782bfc723f78eeda41930417ca72efbf88bac161fbbf4baedab0a996c488f9f5b8716ba9b4e6b2ca9ce718b9d97f6efe5616c4673c21309a171088c2eb5ec7da51845f0994ff2e7a325c476e9f4d5de1848201d9c67b4aa4c8439381d298716c868d5299d579b8e4ca5cb61abe0e74188cab01b0839ef8d4d13dec1e41f85887d4c76e7095775ea83b325ad438b212156c073b37bc348eb0828b48a7e20857022e53f7fe16e07a268441be14b0a9386ade1b88632fded97741a131b418ff99f6b2a902a2e21eeb5bea5b18720fde41a2d2ce1c57313baa0fd63f7d976bd3e979c5b95365725ba513eb93ee05b247218e7477adaa4b0c21dc785a248ecf5486d5d069a72bd876a6d333b0d01fa2108c8fd7b99ab990d9842d489ee0c0723af08180332ab959c09d4d8369a208dec3ed5aca3f110bda0065f308471b9aada7f4b218bf7067df2aca398ea1d7629623ac8e1f98d36250138749e122ab01fef7af756d5573173da799a628991c33a91dff6f5dc7e413c19bd78c83eec2ae4937d1bda32ebce88ab066bd2d9fe9728f08d226997f854424c658695e89d576caf7a164a060e8a59c87eda4644f033b710f569e7c4ff3bf68f8d867fe069b0c79b15a7f6425f654e3a8679cd799a43298d3ec57d1c78442016be9de50df1cf8b5df22cccea536183b71e3c3c50e2c4feb6e9eff2310779aad3a02073112a26b28833b5f9abf73e935482cd3b3239a60ddfa7891fb5c5f5e9638a63525653fa42c2c1943dd9255a1e14d78749fc2a82cb79fc909d53c66072f1d05c5aff9d23666cb731c5bd11ab2994ac259573e3616f1ffa28138f2c64587669ab1e3b4afc47b17037faebe101e8f546439b76b80684a98456adcdebb544cae1795410b1e809b81c3580f13d377271f1dbe03f61380feaf94662d737359dc962c411192658a4361f4db0900004493b9291a537eca2aefd6e17232425675ae0655387d22aad8f12de20f2c9de66931d4cb536a697c5ec11e71dbd5e693608b26433e20a58594aa3dc34b479577851ac7366b55f5d47983082d1229171c44fc574bd6faaf80fda9480f5ca07e224083a27b5ef9269f5c6d1ef4bd4fed739ba839c05454c65ab7d09d3c230cf16b230c6e2a25ba709b157bb1f4ebac59ae547f7ad1c943c3c55bbe8edabf90332a2d077b4fc98c853416e2803da8b9957c6091515d565652fbfc255362a182ca7e1fa852434570958406667fc7d5eec545d2fa99eeb6a2fb7f80c431962df5d1e7e811895cfb54bd3feb70a7a8d1bcbc966351ef58fb3b362e97361c827325c783c984e02f24b2b4146ae07a1fbd2e73806e8b76a50bac0014ba3ea0a60489fbd2e1eb99801848e29a997efdf835d8d686ccc178a1d1533c7995b5acd0722f3c09a9e2f8e2849bebaaaa84b1e8ccbce550934e4929922d9723ecce1e4bde6b111aa9b3a5e2314ab74c1dd1a6324d401086d1938153529028539e29dc7f6fd8b2a5ab0ca780f682ec7a9419fce6b389728e0aa8fd2e019bf760ebf63ebc27285ee170193951056413752bbd4bf8abbec439a58427a44a08ae52549cacfafa123f49b5617a3d171443afddb074d748f4ebf9ee98e768ab8b003f42ba5d4227184b19b88ba08f53538955a1a0e741f8f9b87a662333175c1547def4b70662fdaf9fd24d66cd1c498f76cae8049f37d7e584d0a54d5fee264019a8614361b22f4422992f18a07bd84628e072a4cf60541b4b72b3bd716b2fb64b90f854657b74980089f51ac23684e0de17238cea1a098fb001da2082e89fd7bad1644a4fe1485066413220182c98cc4bd4aee4f49240161192588b7b7493cb7b9a6d5870e2ab71364448d05804e5d9863e49a6035f517ab1d940a77664a39655138eb1c6c24338fb860aa0bb73a4814bb8899cc8c984943e38e7642ed29e807d6fdc82e932f9d4709c5a9e492eb2070036c1dd21454146b4d4f1dad50717751a89c484e60289002a230c232255caacc84c52093e3cf712082aa2ae6e95e01a93ede925db19e5bc90935177cc86ed72162c4c6547ff55e5c11fa6723ff48778026ba0b64f7ff48308cf48fdf8bd73dd028b3bca63eceddcbff75041d64a8a9fada117027d95ce9d4a5948446822e43c913f071d5ab95f63f612a81b531143e3598c3dfbffd31120c097e756cbbb4baa90a0ae2b032ee7379f8ac436b5698cebf7a26723f51be162500a0b51ed543d00f6f9205b36b7faf7c27934f4643809086e0cc27c086e695c8519d363b271986994999f478c20f230298a3f9b38fa020355516657ef40b1949f9e326556517cb5e724de345b19838e9fefffcb7bef0b2a06e3d76bb03a05e7e8e4310c0d55e940e39666207c214325e46008f8506abaf3166204fd6432fac2204302410169919670a5c5903f36cf888ff0385433ec6061ceba7ba7a77bc0a5df2ce0f629502aa22c86df1d080cf78064addfa4bde378a9b447c8589eb3c988fa5ca44ec600074cf806f39135eee791ae91b56ad110dc4b22f430da1776dbd2e8227426a199219c8def5349e25cb785c87bf7eaddb176adec48a63ab61439037ad9ad469f6d6dfa2b84505c7ab4d01d1e9b7c1a1130413d55deba5d867b2a87cfd308c523993ddb982a28ad6a439b14392fe2a9bb4390686ed2c9addd1946cf5f7b6a70a3a7ba9d4cb2f529085fdf141ca841eca618afd492a473f6294d2517653b7bcd9094ec1134a43ab7f68f1761a0c70b7ea674125cee0c611a12861b651ff34c9c9a6b5df96494aa840e2fa8aad0b6a98449af91482a5db39408faca01b8f60a4be111d45bb304156c23deb1ea39376efce87f12e009a2b6a3f3c20c28cdfd01e366d2889764d9d0dd223e1ed447bae3a06f88a38f319e69c227faec36664fa4c5eabc90fa2694f89768763d975d2d65f00509fceaa5b46443a6db43d5cf732e65f6ff99a69ae8e6b10a0fe380335ab8f48fd2ed3d8647099372b41260caee7e3d6c31a674818568f5f83bc82363ae68072e383ad7617778c991b6d10ae9a10d26a24dda13c35590d6028bab1a4fe0dac362689fed4366402d5abea16a0d402e3592b38cd7041f58d8404497b491a3912f53b0779997ca5360882c4529ed8cc8dc180a691241d522f83bc9facd21ee6ca7e1be3c2e136d49e416ab6c6d3d0069622683f498ec6c42516505da83dae47d5d09791584db82b4dc71bcb2ad7cccd21b7acf668d6935486de7b69b5cf1ef39c911b22a7edec2a4e74f8bc0234fb9f695ba243b8ba4a12f5dbb4fd9b8fc007d081ba623aa70f77ef9c96a2a0838a61133de028531947ebf3caee7e236703af20a250e7a0e584874bcc5fc859a66c3bd25e8e1645c872007138c58d269c5e665493fb2c035a15ab5415e923826207efdc46777c05657a2bb1f532ea4c19877a18d07248a8ccd4ba856f1b2f9a36e2813ee26e11f0f22958386d5973b726bd6a6cbed8b96eb456fd1f0c338cdeec6e0a01ab8a08aa827b45b95f5341440007f053b8bca0fb91bc4986ce910ab800ec1d3f9ae192d73d9e37e59cbad9fe533b52d8e1181414f80424ae8a12e711df574a5e1c7f0bdcf1e555f10ec233cdcea19ab272d05021156736182ffbe97c65aa516c60a763754ce951ac17d22fcd9cb72081bb18e6b4a248695b03294fde26932652c929605fcba5a188aacedc13363c7838634b5cf70a94da7d8abd9c5bf857a226ed016b857c3eb857865095263febd5d399a742fd4f45ac52081815c7ad9de97948188d488aa54c84f9cfdc7d33cc8e1031ba4b54408b8a3e694bae977511300647c55d9d65ff7cdf75dfdf20fa4c8c3f04dd63a01cf02e3685e7667d15af174854a116bf290a2ad0cc80b3969319c16879198b0118103ddcc95c34e13d7b438cfe5b052e0c9ab09195a9abf397b785e3f59372ca1965efc053f3f71e976343344f691d4491095972c2b739d8bada0a6ba0a4644251a41ac7bc2c8722b2d6b1d1c65478a9ff7af46cd50f8052de7cb72e0ea8ab59b54a91fb4d71718cc4f74531abe16e2b5bb5d5a7c380b62d0f25c565464bece1611b54840f4cee8f7d091fd4182defa676712555dc951256f6d3c2016ea64c6a3dfd1dca101d4a150e38eecf42e2c543960d931a6c0457832a42bb9f0753b13fd735e8a54b48f73960d3d414d73f1cf186d1b25b929ced9ac9f2ec26f6957dd19f3c1d1493366882030addb35632b8ab9b736ca545532c0d0c0a951108bf2d7d162659ea8748b6f9286f4b1f9fc8eaf9f80f8b096ec177b373719343c4dc583d4136c11b416415787d697f7cf344e581794f08866b860227f7ab077854fc012c8b4a90ff1969c9d0cf0e37f885561a0d5320ebad179cdebc482fee065c428ca1a52cf9a210a9948690fb69fbb1b0c3a8e6bab4b31cbc8c25b09b7ec91b5b50c19e5397e69dc50e8d159137080736277bdcf0248a9ff9f850428ea579acf0d90274d1337f5785b11a6f9f69bba8b68e5a0846118c7f46f005cb07bea930d2840c66f0d0884e46ffbe57bb5afdc950a1b46d5b341634f1709b3a978b6334f3fc3a7cb3795d1eb3594a46612636d7545712f4387829c211e66a5ae35779c1947bb1a60c4382a7c3200c077bb2e5f9d163d8f997e902ba0623e9b74131b2426713421a4886f6a1fb090391526698d63324615eb2587843357e56ee30d47e77d77623ad3de69e1dc6ed9a7487fba0be615d52ac7d66e1cfb9b68138929e10f2589f4b44570e04800ff2cb7b4e751fef897c10268ec47df13261929c62eaeb1dd1fc1f6753fcd6a4af39a6ec1ed69376bff7cc685f21be54a624f16abd3f8d4a73c81eb329197b4ece9f42408d65de5d16bf173066e7a076947c788927fdccd37b51188f8826288e5349a2f916d00f0bc6ff337adb1c3b80ed8903005920da6b8a3ba0d8114b5a802ab3f832373567b516382ac4afc9403c326b916e443c520899238b21c9328cd43181e195a96c5405ff263d084f28bff9b449407048f3c98658a2ad043b67fe37198b02280b718846b072387b2d75a4f42279cc4485f823530491bcff43366fc757a5abfc16ef89b190c1e11fe0e1bd862191d863b9be174a0d22d5de50b058751972b47d9daab82b713e004863a9bf5d4f7564b438e70eb6fe891a2efe3364401fc7ca41c41ea71790b5749ef8ccc9f0468bd1839bf9ea340b698bef79dd35c6c8a573f30957f396b08dce034f3dd20b3431b70d744acaf969e74722b75fda36ceb50d9ae0e3fe3d8c359440b2a745f04954c3b701400600132a0e16f916f94ffd4311da0c413a61c19d910397c2152cd29354ad0334d7e3a078625b298e3717d64c56f922c31f1337f4adbdb1c09c37b9377b9e7a06191a42f2ac1d07b78d3f5affeb8de484f12f8db3680af54fa3e38b18bc8ade6556a6ca2abd681f9b7066f99a684473716b3d2bbc112d541de934a206abfabd22be8f89231dbc024f6ff91028e1ed21c4465e15adfdcf95c7c9781866a29f3a86b0553a62236f9ad5ce818c4710ed7a2ae420ccd8cbae48ffb265fa609dcdc22cec0cd0d5a7793c7d02c443dec33635b5f3e9c14d819b1871d2f683b4287f459c83ee9bb9de749da59be48988a34b298f0234a8898f11dd3c2257dc817f34a41bde68e66990684644ae8623d18df1a7d26f0856497933b9f8bf4e0552385744b14efc5bc39564b226c39f781f5a4c49e71d4e40761ddc4484571abb5d3309edd6a5f661fa7ffab76a897b34eb72484f50e03505f54f18c5fe59692ffd5e16974ed1660926fe2cfc361a549c220c91ed7833414a30caddab3dfc647dc743bd5c8766758fa25e5297b97892bfd7c197e4fd458bd3f9fd3f9ce519f489dacb4ede775492b45b1beaaed7af9751f35d3db6a98a31875a4521ba345d5bc616e3e69c73be9257a2fefccd2ae4932859c9491fc8e3f95f3c800de8d75e144817671dc0509c493bed2f2284e82f96e25d65c63643176a61d2abcb3f05d4b569f10483f6bd768880f71563277b6961adc20710b434afe3a05247dd0eddd7b12f2c92523669f240dc98ee608029f3b1848cc3ab3be2bd5aa553e4417bfa7e8b599ab037d1e79d58ff2a98f5475621e24c4c776e2f119869a36a5ac4f5d1e41296aa01d7452e2e57ef8283787899c3873c45af1e8ffef65748a7a80d610eee771b509ecab23c59e773ded146e9afe34062c94cd89b8c9f3d91e095aeabebc6798401d330a6fdad99863e8da3014c9084748a96214ca6a5c237e38243d60a791dd4476c891bc8fc2e771ff9ff5cbbb8239b46a61bedd9aa61df1f382d6d261824ecc6e520f7a7c14f8b35d2b2addd6fd1283852fe8d9c62cfdc21ef5484914f17d28c3ebbfcca2c8c73a1c196230f085fad7251c402f2873e8178ccf8a853e3c94d6e2180af660d02b4dc62bc8aecec1336e21a4dcf03e07c68af97137058c55446dd6b4c539d22cf0db9b1af24efbe2c704bcfa746723941d464e542505502c18ab5b5bea5e0ed6292d992509efbaa60e16285455a1dc22b8d91fc796a3237970e3335383f7e5e3a43b11fa2f9d36411084e7951edf9ed2cd31aff83d33707107a50fb891315d0943f80d877be5e4d08cc6a409e9143dd8f17b0e42b2611654fd0699f4d32799e2cf640490fb35f83c7e20461db5d16277b9c0b6840dfed3fcba1d95ab1cbb8420d1afe85fefb73bb01d35c303fe85fe7371b5adff3dea2cb9754163403f70b2b8d932e30c525806a57e92aff2f64580c441adf988927238761c2b6f9f5f19ac1968da11ff6931de51abdf9f906f1319bd2ecf894386d5b74881c5c17ad9655ed70d0e188dcc1886dc01c650f4cd70dfadc1577d2b6873417ead39aa527701f95b7199b0620b3570c30f1008e207ffe896e15ee2100daeba45385d08c9b68ec05a8bb02c2a63feb7e638363cd147f36ad5bf9b7cf6fa92c4d8fc3064ed3110298d18e7363b94c58d9e488f21f391357aef81924e97f8a7299dcc3775c5cb5e5f6ef2417c0caae876ca0fe09cf2b4b261ff8b94893fb3eb905cd742aed95af29585d0c7e0154d5a931a1a6254b0e57de3b727beaa8eb6f879088360f270bceaa8045ee405eb9f9e3bb571c78aa29d875b254c3c34ed4bea331da3658d3895db84e00f6d69e977598fd0ff78cb8b1e638d548f5048e6abfc27d5ada05cca0fe35a6ff3dd595c1f441fc4ee745ad218845f2e35e5bff7dca673a2945de951727e49e695fcd8b9887d8c0f838c5f08111552475595a22a12d83659525475d63a4c5b651215e95218e2019cd68d978b7f4e22c62bdb02fbd644818e571c2975443e0c297327bd8fc425ae11e251ae85ce1f0208fd7bb5fc2d05e853ee3d5b5ec4b75728793e6e4025ee5c3f00c27ae6b7f3983f7498c5a830c3bf2d64f5d94204ac67921997fc4d5b90879e729f0a3a6960aa35aeb6ca44a5199d27ef301e6310d652e53be3a63294191a8eddab8a6b2240893e220d98a23886e9d3e4eddd7f01a841bc360e96effdc16a76bea1392fdc9505a64c0cea4b8a2e8811d4ae73160be2ca2b33fc5f3e9fbbd1ad92364870695108500a5a3f312d5ae2e25feb94a2cb9f2c6a7df8195511a0cfa583b007179e48052152c4ef30eebe7add89ad59262b2f44d3f1a2b4807b4410ee773fbec87e675b85faab152195a8beae5a027919223e02a397cce9d3a679c28a35eba7515fe96fa57fce64a788d3c7b2edc5d081b827df7e0623bf4bfc0a5f1b1fd5f10bc6f911a08c77e4e5e4afe509c74a82414c53a66c9c1fa87f453e18295c1fc2bf7518d5a77beea7fe41ec7cbb8abba2c4d047bd74e423557fcbaa9c384f5a071cdb589736001f4cdfe8cafa70d054bbff15bdfa38cdb8326f0a133da29f0422ced72a6c2e3d6cf8bc464a3ee533f2860dd2018e7b76b438ac583b13a0612592689dadedcb5a708279416487226b754325cc0634f0b8a5a54555f362d0175e731b92898bc23bb81d64ea3155d5f55d7d7fb20132362b6d3e8de98d0b46c7415977580fee0117324a721010d9da2aa3a4a0b7852873e886a8b14799165c7859c7b57262fb34b724fc87c74789525ab626e142b337ac80a0a854b746641a87062360858a91b43077a61ec573d5d9979781a188da304e4d0a342ce2d64554c230f6c6369554b2d1e6e27cb661c7f7ef5438107cfb5b29a7307ead0e32ccce012dc11102617c3bef86bc1e0c25dae9611183e581cec73a45fd5aadde9b1779d06a258d67c3cee6d1e6877a32bc1d2d185b80f3fa018ae11c0faf3c4a06c8bbba75e415b52ea1fdf81175dd1bda6c7fc7df3acd84b559331ea4d499fc50fc6123d4b4d86c9c1876fdcafc24664bc66762ae89dc82fa05dc9709712963934758a6bc142dc87a380d969a34e795f0e3a4c68321936ada5597f0897822a05dfe779c77d74c1629bffe068ec3d0b058c1942fc5333a2a890abacd29bd8a2af4c71728a0a111e522d4c2d9de1e6f44dd68a03e49254fb71c7d9feeb2562ea35aa2e758150b148d0536389c2a4035dba148d5f90a0b72eebcf32bb88f3beddf7296d5ab9bfd94a7f7d8c3e33c4c1833f857de0d66e640a270a1d6d1fcdb945431b88c1fcf845a6c3b135147cd1f70caf09b7f265170e6add61867c49d2d1c24ea4e6716f0995e9994f25f783b973dca7f476e5d918dbb69f482ebd651cd466446342f08b2a83499fbdb2e803e2925c92c3eea2d34fcdde21fe2c7d50f0bafd70ac366e0ac9f91bd61a9673d3fefa2ed3ac9a9a267b335ef69eef30095130ed117bd9e831b9fc95d79cb1272ac35a32e055e7823d2ad6c3f6c458f35674f212d8f3a83b7c78258151b93e35199b181667b25f00f366c12e47613f7b857761c3247e35975141e98bcf164193299199756b7a3827d139e1036199c0bb9afd7a2637273d03ab6817ee2d46f02218926774d99869fba7cf14a9323408e755334958e368d2c9b4a95823f05f959ae089a323aac6d3e226e2de6b301bf03befcea673d0c15bed5bc1879bf5703c591bed3263b37e94acfe78db3700381c71454c96bbef8a7c8528ab97d903144a3f46203efd255370ce3affad586bb8332fbc36346aeb73c654ef5caa7e90733b0c8601a72299f9cda301b1f65335c5b175f444037bad198e49f91a4a7af6232a7d25f16e424543c2e183e03cc16e746a675e7826e225b41a09feae6dbde2f4449f9612dc8b2462eef942136878e03d82342907f80347846539ac833ac727a63ea7ea133823742005ce0cc990b4a6ffd6b2c7eba143c443a938c23f1798acad5dadec096ade6dd40f6b72f9947c5cfdc8ebe7eaf75f5beee7b1400069a8459ebaff6b82c64424d1d7297222d9df755fb28652c743a89ab143e7d044275649a928cc1e422e813f487624abe9fd08a09d2c435aceca299d570402ca2cc3494c9abb4e5668927fdbdc748a9617eeca58815d314ce27efbf96953b49ce7593648ce0b868947c5c0568b4a27c24a7798166f53bd5aa602ef900ff9c0d367641cea428c21c37026021bb431b05e721ab60213fa41a3ffaffc3fa92cd9b9424021c2eb6fdef68fb6de77d62dd6c138a6c4714dbee7a43a806864fa924985f639138fef04ad611adb52e74657782677585a6e9250d640745efe5f2995e05f3f6a371d08f4df140c1984589527e8c8c033d4748fdf555b2952a7b27bd0d98e09618e65ff3170fad3c3788608ef69a0ff89dc80427899a2517d4465dc04f426912b034273e8c64f851fedf8aa554df287e8001a61a852160958a6d0138ea99c9e5ec67d7dda0c9bbac9004588219e67714c861d98e2ed56d4fc5e7d13b5cfc693c3b24b6f8b212521e853a7b2d15e867fc88a6b8318583bf57316ef3f4790105dda58998d80a6dfabf26a9a95231cbf2e7159f8b027a0a2c4364d3fdcf2651508a47b5b50503073e9d77d9e221304821d83c885a47a5c2853e280232fdbb131dfa19203b34bae91d05ef45f9b9a5e2c9fc0692a7c0f700488a4ac140e5cc0a59287f7aed9b1acf44583912b53a84b6e85702b8db7f07c9d2b457662547f3cff2350baa85b37b988a0cf4e1eaee7fb8d7d29c52995b42d1ad7bae99a3416f5c5c9c7aa4ab02cb13ec0ba7c22eba2027e86c52768504a26062efd924ce26b50e7a584e1a885d71e7f8c9b6f991fcb3e6b407aa923805d5172e9a378f48b1318513038caff6255f93839cbce9a346c754d41dfd3e0428ccb74d7c54ac4320ee8725065c47c1b471966c154bcb645280dc55db718971acbdb9a0c3abe11a26e6888a4c45190f0f789e9ce2465f2bb56088f3dc113ba84f62becaf79173ea8160da6d97f8f6759817482958a426ec5df5f1a0975ca74db1697c4d661b2892ba458db439b65a0782342668c17fb10decf599e6bcbbc23bd77b11c7679e93cabde1bdc1e049166ef555de1674da395afc04a4d157d3a244d2d455d66848a88126515b4218b9ff937b1b3636cb1a685c8f238bcc99f5df0939605cefc134459fcfb4bffdd84a46ea4bb18a27b03b7bba4af42f62b0f2cb44b88231788fa664ec98ffdf7850a2b7f40ffb08aecc3bc2110e94a0a233b4c4e5e6fdfa9e043448129aca00995f88f5dbed53b9ec10377c06332901d7795bde251d134621980962c02661b80af5512f205685d4a5a75a02f3a7b7e2724ff1011d1af2b7d8ec74c8ed0b9924b402af5175654977b1a36e29a004775746a0539004f0217c26f3c325ae3ec6b2cd62957d88c2d5e821dbafebeacbcb278ae30cbf24bfe1371787acee8f99c2fc814b72a74a4651e8c97521479f961f84f906e5070707b641e3e8c5587f1b6f17e373ae458b5009672dfd21bd6908b225b7ecbcfa0a0d9853c548b1b86bd34a0beaaea0df6465259dcafffda21c357a646dd2512a8034382a66a80d1bfa1eaeb1fcf6bc5aeaf7fd4e48357be1338a4f37801b0284f41ee6ec3ceb4adbcf65500acc43e77bf97f09105574dfb64963d5834a0ab039f5419975fa8a6e1c2825086c0a647aed4d02bf5c0fd48af80f3f8d8a7a67c7fd470b70b8e7134c76c273d9736d73e2efaa55f7570c467581f27e765b88a91c11ac8c6503fe9c81312c6546f327b0031d1547f9ecabf671b915889e82ecbb822f226a3b18cb3acdf0f9e564982dc163d1674ff489c1a04b03b29d82ed18825938a2782354a248050c133524174f00284bfa4ddf803196a17f101ec6258d8829183d6e163b1c76b6d6ae38686026a6fe6874a8c273d4a86c98331640643a66b747b8182a58c098bc05e715027e190ef8a3c2f00318739e9eb06ce4f1f158478611a0b434b65bb47061f73792f108bc059491c920a6c52a00483b7667f2a848805352932f2d144f5379cadc4c8d6b23142529f3139ac84d96a18cdaf26b9b5ca98c8c3c4680b3dd369e987cfb992a2b94f69fe4471ae15d5bb02b0cc57322bc8f79d96b65b49d855e3f292e2b1db865774cc734d4a3b948c60b87e0e970467007555a2b3496d2e08a23233e7ab9be6a537d5b65b30bec01dbb3dedc10a7aca6294d6d76a1c2f81efe668d1b138dde966f54e967c2fd9f726ad6be482721870193ea3c7262cdf357f4b345711b47de5ae50ac96b0fbbdd713ec55acc4f2d467c9237fb50720661f60c50d33dcf8aa1f0916cd518192b3d12a9edeed562a326a2fcafd1780b4cfe74e23216184c81554a5efa21e6836c27d0727a6c1562b53cf6b2f4d7a54bb978bd564aa4cb60402fd8e01acf1237c50e2d53b54df347b59f9d18d6b3b749fe98b27baede3070edd154232a2b961846814da7ec24df5e1514a8736f4fc2faa85890a276b19d377867af51693c70b8abbd8e7586d73466148696ebf3aebc377de3f1c5bcc668361c665414e163fcc22a582c7d287baaa7ebc0368fc83d6dbc13260c118ad7465456c537e454714ac1b3e15478395f3882f386a90f05e6548ffc9ea191c563e550ea3d10c2bf5581ba6a39ec72f322b687ee60eb97ac6a25c104eba9575ce294826003173d7beb908153838b9e537c9207f5135eff4f06b293d4c88c0fa606d9da217a8e3746fb8cc0639af0f229e722e9a6df526fc7525f983609c14f7343c3892fe39ecf55d8d7f7e5334852171b4f7a09ffb7b895318d6d61ba1aa1f854032d2957da700fe1b4d71b902d7bf8f626f4d3e05b37cee1cfc6244b14970619e0ec8c806821614184a2ede8c9a0fc8d5c5e20cf51fb4709b8997f5a90840b042e7788a5c03ab2621a00ee9271017b321883327b40a7e33bfd6ec9cd2805e49bce72635e84b4311ae725e3ae5a984ac69ad4e13cb69f0936674851b64c36f56c73d239810dd1197f00cd0376a541c3bf5b52fc2b6be4cf3f6121526b3bc57130a32ae8a26d9a6902c8e095d971f7629d7754d640800bc2c4dd0ec5701ad4fcf45557b8057cba04384aacd706659e99c215c6b2b669654218de02a676d09fbc0b63588897ac6b076aaf9e4c8e752f7408366559bcb3ea8f8320b1195bcb28ad7c218aec7e44d7813989a984284d40f9955955d37ff026f8a7b352a2d6d8d7b3dd951ed0de72ffc187a4343168ce2b73db60dbb8f60b437e11f8b87c7d1c0a98cc007cfe66599dc4a6e61a0ba400c331d0f3ac5ebd15e3839e3cffe55211fde2942602f8b63bd5599c98a35e30e274012bcdc14c8be72a99c5411efade86d5ccf8962f4e307b1c093bdab680c3ddd22dbf7c0116cfc0c6f7863c82cec9ca59d52f94fab1e20a29e269a1ace665ee31a44dcfa77aeee852420d577c174e265cb73f271f5023394054e562cb53c777d7bcebb804d46e7377f3c8511a74db090967915984e2daf6f469b026959e516b959d79e321f31fc12aacfd7103705ea54fd9a67ad58be87c4db9d5a7666ed63cc8b91ba85b989cd9dbe9d60160e1d4ab4142dec73dbe62157b6c7003c7dba6018dc0d457916f874d4ca5f47ff0d5f91d0db99fa7863330f67308d5c02ee80032f42ab396705b632cc42d6a3352bf81f035c6cf46a9e0df6ee53142261bc54fe233ddd76805eab3dc97d9eef446a5dd976b16c681abec5b617e680cb31cf8a87bf7ca880cd56dc9041402fa4083212af319209c39feb21e72fe983120d6abcc14934e74ac0dbaf73071b8074c9a04e1d2f4dfc7b2ab617c35af36837d66e5c3d9ca8d0abda8d78b5b09aad62586b1e6502c5d5afee6afc18c6042c2d31c759358ae2a3c897ef1fe88b59008d415d2facae5ebbfe723ac4182e62b2206f70a6428d753ebb076017f371dc5edd320ba254217e866b45efc2b2837b0ab9902170997d9d65d731886c449078441558463a1503418c5af084949152860500ee1da5db860d0c2b6788760c750fc839900b4685e3235f80427fd86beb2aa39c09b5579fde5330d25bc07f44dae6d23b70c28251a3a929c6dc73104a59ce8e0fc33543924019bd3b2541b310a2f05e6b063e8a553d184263601079ca5b8e70f00d696a507b64b36ad486c7e9a7c69e49510d866fb3bb60f41f96a1c8cfa61f422c715bb2cbeb570e6fd09e22fc216c70a8756d4ef00f0ec429ce3a9c163092af7d39b0d4510d6638db065bd34fd014ec1f9ce895489cd2987bc837fcbeab161536952103578ca718319f70fbed674f3ea8696658872b5535f3d404e1a4f9a495d999aa36ae74fc07e4a17aa30cfea7202c0f2780fb6f26269f6cb9637e158b527a8e4256283627f0a065ec1551838db4815f00ea63cbb21f529d577491fa69e03e820b061b453db21a617d2d8f41317c6c42c9a660707dae881007af5541681e7acf6f6ef87732b9d926ece13cb5656f59d86a17e3bb980c717d7fdd11136beb08b0fedc9f2209735952d36568d40e6dce1b269cb0645dbdf510293a71cb34477d4e94d4d49868f64ce56a712bc689e60f113f097a97684f90364d7b5529fc9d6c7d7005c2bce42a5af30976ab60af2273b73b0577856dedc0dfc16cf6b99d83478c38ca508ae20a896b3382422178bb644cb51efea4a05ac130f068f7ad3c27f7ea91441c1b4b1f8a93e26bdd81134d99ba1cbbe230e828ba6989daee2857453ba04a3fe647e79747d2aefb2c0356cc06749dfac4d942b0723a03e696325a615572cdb462fa9084edbbb315cf7d72595dd23070e6c4933c353a229652ce0959ee2b1630425e00c872a00363c9760f04900f214a9591453153afb386703053f55095b1f6a5b3867c3a1b27171f405edcb624c5e84887221594beea0421e1bea787bbd441f5f77df9b3f7ba040a8a2ad2d86f0375cf5c667e973713efcc6c91b128ea159ab0cc7f733b14dfa9f0ac694189d9a4b033aa5d4e7e637e9c8ef64ba3c63ee34d66b1e0e5398aa367a11fe21a40e235d70d165765fff09aae8f32bdf7a0d0b3db87a5f9f68e759f4e2a19a89a200af61ff76abad7c2f0d093f006e13674316425f933bf4d5a4bd66e727a57e79dc521a3cf2b124ce72c09dc1dce475c00c56ad69dda941761703a0ebfd87209090ff02ee10bb1f5efd2def244957ffd97b9dcca71e2dcdfc4c23e44632450b52910e354205951d6b9b0f99696541ba52199e79e23f93f704c36debb13d9d1c982bcab9bbfab77e676e606ef65d7f24c11406782a4a7121c90ac533c4803a3456684d279518013967bb806328ed40548462b58849a67b86041ebdaf1cff45ee30de71f01ecdf597d26c6e37e0b65554fd9ff91fef1e15f8cdc9842f87ce9557a9959177a30afd998811405074fa85d8f8c96239da4f291ea0af8e7d9aa771ed0fb0588b72dd9a11ad0fbfab3342befef1e4a3193d515a3e1ef4fc2f963996eb435a2b5e5ed647883c88df0065ddbfee70d37d29e1379358a108028e0243d1eefdf1b7ad8e04396bca6c35bfa0f7589b871894d86b89d524551cabd42498a0f18dd9cc6fc322cefce082ea8a338229cb180db6492bb9671a44c1006dbe1c205e8568251c5bfc23d39ba15c5862ee69e4c851d6c8bf2a67adee2fff1deece9210ac2f6fdf8b99503b0f8d21dcc34702ff77c4f260ba78d5fba608d6c2b204fa674642e585b0bd169497949a362c5f25e95bd0ad9663da193139ce56a4f6ee863fefbedc2b6ff2647d642abe222f347f7924ddf6de69addda57d040660d7fc04bdc62460bba00269be916483326579219475bb9c8a3242b43f881632a6fdccd07243fb47f5a2cfd01c01f64e4d8ae6bf5a528c4677df2cac5866d3486ef65e7159cae381225770f7e5629bd8c9043662bca2563343266ac67ec489081d495d054e4b4a47d6b61bf950dd699111cd0811d5f24b894890e6c61f65824dbf58288dc72076a957d95eb68b7543eb80c1bbea8c7177521269f2cd7adcebb8473df710b7d1dc4646cfc9c0179287829ce078d531f27bdcc4bc085b0698c5820f90914d316be636afa5d2af911e1c31061f62c491894829f3a302b3e7fa211e552a3758e8f78cc44025a2edf34e8c2b5da0a8c9baafd63c0d47d456aca2ae596f441df47c12e93acaac82a8bb2c24be8935d89369d9e9c664b2a0483ca118f9821e3a9c2ff205fcd796acdb9485bd6cd09e1fc5ba68c9c098199a6bc344aa6d5744560acd6e6923a793c1c98a93db342457023702ef2a96d0ff0bb2b60e2205d7cac1fb32af0b1461dc35166bc6316d062f394c101463d9fb1a521c5efd56c10994800668153d3c05e91f4ebedb48b17db78b78e6eb2ba54c0b6285899062339a9777b1cf873d01c1fc6172f4f0a808b2d67491e35f3ffcbfd4646c7affcbcc33a7b9658164916dcdbed852e064dca6ef04f68a6d59e675a5b3f2477ab4f37cdb5f342a064e19f5ece42257da5b37d681df736b71ce296bca917a691012d15cfab819b8713ce48c5c889592858979cf18b562ad4c84c54ac89bd164881c6a835518ffa86116ed6a0a682c50547b8dcaff02b12d47360b9fc7f6473dab43aab4bc24e86e68cfe4d0d743a5142f5ba76f02075a4dc68688236332da9636a6a9c58d01d6ca4e6b7af386bda3e11cff5f0f0067af1aa9b21db54adad622a34fcb78900bb2c466be392b2e28e06c8f3a3d8ac5b3ff91ed7e961c4f0248ff9ec5309e9893039bb8cdf25dcf8d2e6c763d4eac29e9eaff46b0143142ae0c6cc579361b9c4305443f8c87e8338eed98b84a623543a64b4506de5c8e88ce68b851d3cee7d2bec5526672db442bf7f02eac9d06cd3d4b95df7ac9dc6a055db9f9e693d728d7f3a3925a84d71b9f0139a457641eab0b26b4e6a60027e75e5ac7e23a19d6aa2c1b4d2d46f88bcef37d8121fdbc04dfc019f7bada1ab16ebb72af64b5131359b02f4a8b8bdf517a2110da3203265533686dfddcc77e7a3fddf6a9ce891ba4d90e03de0f271cd4ab6cf2fc96c2330d8be17713afb1a4c259f03d51b7252339ee8e0fdf0fbe204da217833d426d360c6e0a15a2de6d2eaceca09c6f11d46fd6cde3fd997faa4bbd24eb4ec9bfbaf94e0a72a10185939585fdd5444965f8127c905e6446ce4e42d82c4274f1940eba4c19015aea315dfecf8eec44fb972c776e731cbb49d2f3c7e48f0ad9d7ae052985c7158fbbad0ed334ac08023a2835a671dd06a23357b6e6707e7558d6c9d9a2e5fee521f185ba61118e5cd1e2e5638e664eb9d85c07c1935162be2a1b26a9434b8041e3547794163bdfd6cb5a8a50cdb4a833823ac49a6e6212ddabf9709ccfdeed3b30720fcd6267a3160241bbaec44e8c706b24bc1a534005f5dce1b1274b0be39197c5a7ae81f371ec202e264fb50f07b589d3c72569b753034ba9b211ffb335ccd30050f1b0eda143ef8bb79aa5e569bce5dd5941174097de3346e43d105b992174fb07af2b8cb60777f7abe5f1bb48fbef0524faa39b2a7ca0760c052d2559889e816ce518effaddff355b62313cb7bb292648c7e61379eeb314f4964239a22e8eaf5dbc749b7b014c3108da5bae1265543e1544d7ee02918a737a927a71998bb82406b4bdd5b924afba7a673ca5393f704ae8eceeb02325b34630e52781eb1c7dfda3cfb3ee25c4d65b24053f7006e7959724f69f3ab95aebbdec92a3a837c61448d03601b6f91bad972397584e2091396b20e8fcdd3616b34a9da1f62a7765c9d217db1670e7030d6c5b32948734cf68f8fc66050288dcfff3f3aca1641a9ddc81ba05ca1b552f1b74d69d30da30c8560c24fe6c8fde63257a810bbc81f5ff29711469235388e0705ed66ea3129e80f1836490cafe084f45ca17469a388d6a1176483b8af88cc15874a1132b34b8518ab6285e985f819d358cfd8396908cc345722f6be4da11857960b64a634214c2884ff9a8a59b5808533e1f0f1960f182ca4d48fa38a35e4cbe1795ffcb01d55e626d1a18e939a75a3839fad169fc55cfc63187b3a2e1e6bb5abd083b69ee37b6344c9d2be1e779fa31f28b7b44fd27931bd04e6eea47befb7e271116d68b588e8360e462ecf11f63828a9f34dd8525df0be3117f55cd4a84738f97ac2c7520b65fb76cfa897f5cea305c7d5006d1676152ecf4681d52c67a59fbf94d275630e423ea2b108a94f393b84ace5cea7089faa19f0c9d3ff0091b4dce50c1ccd2a3e6853233fde3d3569ba293818cd1565ffaf0e9d065da90c5dca9f5937b75c8fd3d076b1d3c06c8411a9633f9972f6acbd753cf7bab92433b465b3462581be1e2b50e8fcebc53ccd7fff4aef09355588000a4ed6faacf27725117c0681752a6547037c0b1cbec87f5f5265707c13b1a94391984074061fbcecf45c88eeb06207d35b665127aaff527326dd1d28129367d33f54959a915d4f7eecec00ec723675bf4ef8614dbeec156f49827171137dbe4ce66e7071b38e59db612131c75f11098db2507609c01883a3d9f84261c1b670b1573a9df937c066d50c2d7b6ebd05ae6f05083a5001e6e0b54e49aef88f6b65b18199983f3a4cb906c5a8c543a14e60f8140e3384ba5a8de052328f09acdd4518aa71fc9b8952e2a72abb3037a0486cbe134abb74731d8b4e52b4d481dc5f246bb5de2dedb5ed59eda7ee036121d47413135140cd9b0dd54ce4dee428bbaa32bc837a2ec2e9ab9a6a679096fdbb9aae759366c4052e59844976b5c1bf88f923c885022cd2de1fa749f1b38a96fe86534a5311fe8ee61a5a56c6b8d4f4f1f44b21bab01c895dcc88e5dc305367553ada9844a965b864b3bde401620f619c0c8b69daddc6946f9245cc94b952b3fed11ebdb58bd5515c704df73a114de22d515b42ac18afa2b8bd69e6ea11a9b18695fedb66c22f8388af92ea44312d4f20339bc9e60dfc1f983addf0192835d0bf75e6db0f412c4a78224a4ba80e35d124c6a7df88ab6ebccde82ae2fea071462e8a9158b8861403300c2227b9f0040509b91540cd5d1ef98571f3b0ecd49c79512f3a1b0d37092d8943325c72d0629c2d806bdb1e8fcedb2a696038223a7b9246269cbfbdb8a7e0585ab92da72ece91d573ae4788205d541d8f2730e3ed0b2bcd600aeb6570445a908a9cda4a2fc9a6fe637221227190b173b492a0ebaa9b146b45aaec8f298b7f43414b62b87c9a334add5ea3ac99a96352495f18a8f099b061cc8a0d9e52415f3669005fc424db887e933bbdf3f65bdf9d5474e6d7a69df5c6e18efc32b79d025453d72702bc7eb10a2e087f0497dabb40f3e5b4352a06f3cb786de053c426092fcf8fed5639e3846764f1d52dee7fa6564328f4f750d3bce721b8c603f31334569e47453d2502619524d7281c28036f6b217bbba0405d5165e6491912785a62d854e2ee342f1335dd21c9a9aa3901f85324beb74092d7b87e37d4ffe32080e5ff8decccb320fedb885a9c0049facbacfed804bd92961b12507125b9ed587fa9fee12d45feb47d701c28f0a11453fa6fcc1bce5fe54ace7673ea9449b628cc1fad99e195c729e08d851932aef3a8e657bbc5970e0980e55d1450a23f7d4711514778f5134684c1c8cc69ed0e8d021a271c921ae435b79b04ddfa616aed8b4cdc5533a53d32d38f68a7cf5516a83a5ac5d9c3932af92e6ebceef6b08e1a5e1480f9e062d7a5788326d32767abe9163757275b611c348ba5c56371b6d3ead129c47a0a96d377409f279e7f2bc7f1aff99af26bf87420c1dca14f96957f80c28a6b14c5c6a5b8a8603e540d4b4732a51d00401d448c6d702ea4f10b64f8a0b185f5157de394efd499bd701e1e3bb5fffee62e4fc959ad3b571a3facea58ffc4393fdbcf9e380fa7dd0a9a5f02e99eeede3b1a42bd2fae47e907557d1c2d43b1d9897c5d7c05ad77d7730591fb13b99cb29ef512f65d05456c323d1d7e1e79c6c0c76615f22439c6a9f3d04ca929f9b491277e64bad7de4ecf26bd138c4b9f0777c85fd9d8252f62cd0bc64e60a38659bbdc7df6e39c65884ff151bf3bd0331d970e6787de320e2a0963a8368c09cdd8b8b4e58fe23f651f481c81bf0d12026ca5f909e8ec82ac688090400e8462023981e04595e82c148e74e5439052f35d0bda44867738c49d78abb1aad2abf274c73343c2d797ce20780d53c6994e27c1bbba7c759494ec76c22c6e8512d005ddc27f8d511e4be88e5a285fee44e7fa9dcada1ce37535f08a74a8f4001bf76d4b50d32d5b65b072b9f2e42006f06190b951625239b9c38d715c1ea6c0b4d49fff49339b2927444240a29bfc23ada5dc8393c9ca6e2178346a0184d7f5e1a06e2b00edcafa01b8ba9cefbd1927c4186efac154c3f3dc96864c2649f872efd9bdf5155bc61b5d27a4d4c41bfc7b65b3d496b2f9fac2e617fb3ba8a1f8ffadea5859f861f56857cf3f7ab162153ddcfca7db7d161f95b3d86968f9eadb0c98963bec61c332f907986a3b560b37d472eff658e7d0177f0ecd094d26c3d9d299304e6d7228fb993acd8f1460a4a86f7dd7988f42a597bbdccb122d4e5f3cdcf596716c5e3d62f9f31b67b650620aec127b1cf9a62c78dcf34cffa7cfd321b2a6d99c06850c445fce30f4ef36dfdc537ba04345b36db43ba27f71b5f5f4bdad6e88c81fe33f8b9ddfa5ff73553859aa0b0c2fe5f89cacfd861eb413009c62bae461b098d0a9d40e3548d0e7526dc4e90dde3e228b0d8c11cae792948e33369044ba3e544216d308c84f12c39bbcca89bd5be6eadc64238adf56c9b19c968e8fa24b3768b3c59be56b8847d4784dd6564df5f9640d02b51de063c9b401adf7fbe47a6a69c74043ed4fcd191815e9afcd85657a7a7f7b9bec40c756d347a866dd1b603e02d3bffb4175ee50db0c33581523e8493487eed0afecf674648e0a669ceca094b4aba5faf15fa15971cfd6abe33fefcee8c7a81d2be9607b1878948d2eb96533ef6c9170eef85e7566f2ce1cdff62a6d31aa9ddee19c9ad6379a03b662ceedffc0c1983c783d9eaba73fc569f55b350f1bd99a84dfeab25b36d132e313f4d900c8cb0d5004ed903d238348cb0d6b706f9225b695bdf87caacca85708d772a58cfa4f5ea1242fb3a54021923e5e4b183a141bd123f47a6ca42d9881a7a6fa570bdf7c2612116d53bbecb025a04892ee61bf83762dda6a15fd87671e9845c516e094fc3098adc9926252b2651a50cb9b537096fc3b4fb4c7d4a737a5f93ba5f235cf920d72321fa7bacd534100d19a89a8799fa7505061d0a3aaf429c2fb2ee248060d667fd32fed6c8e30d1c8d1848bbe32df4f974436b5fca58d59c6db08e6de0e2c03e3a5a6e71104dc72e4860ca521bea096f2d7ce6324359df2d8d5bfb3358e074fd6bd0ccf318c71f7b4673af793bf8d61c0280c1cddaa44fc12b609dd24c1e182b4e405a4c0566843be6a3da4dca1690e52e3a91b7377bb39222918e45dd039c271cde9e4a347815340765fd1f99d5c2e0335f623e06e4b0d27fa6f59d6285b821a4caf6ebf14a45596302695ca5b28668c3920e78bbb6a0b260905aff44e6180032be59b1bb2f738e2d12405c872ec056ebd36618834071810ec3164d40b95ad7ba0c72cbb4938dbfade8029d9be8241a07a1262270042db5b3c59fbad0ddf0fba0071de3d2c4a2e951306fee7fde7b8df19482d6cc259c9a7859e9946961bfa5b3ba84c849c7b81dc9d224d5e55494346c2e314de72a334a58de347768599116f22d3c73a303e93417c4945ba56bfb6178388ad39ea05ab3681bd324aec400a8b045273a924812589fd42836259926c4c4aa22767c5c356fdd2a37462f31c8797581f39f0438b1d1d733b6f908c6cfcb7004adeadf8385e015468501038dd72dfbf7d00e90eda70091da86530926e1dc1f0059ab9d9e148ab7d84da4e25c3a01f3f34336c390b7297f2c543ce67c7192e462731bdc0bc54bb5b473e613255f78aa74b9726e5ba76276dad489ee1ccc82282f6a88f270ecfc8c10e98bb37cb46bac062d7d7d16dfbba13bfd961fef36ab3505f73237e40e1e3b9f6ecd22adfd19d269b3d0f02a1d224be3891d11178bf8329d260d9b737a6ca01f0e83089e515c6854dfac53dfbcc273366dadcc31d8bd3c8faaad4508575e85ea0593ba33ca743450d919405ed5203bfdabaf56c16466c2bffb2ac6601b69ac8642af16f52c786b5e6008bd17dc1e41209ca91cf071ef56c2f53d20145fd79f34604507494bc596be8e47aa49872e15b1de8cc5d2035b92de8edf23eb84cf351b889453a7662041b15c8c63d01849c358eb843796ad95c63b65d445c6aeb91c08b735f43ebc0651cef1b49ce1fa9f837ec97609f6c7b5d5319617182240d339ccff4887a523f347717f01c9fafc89ecfd1e330d8a8e4737a1425d16ab9acccefa837e735dce0346cebeb05ff420ca046a2346f2e9c52e803598a5c86602af384697c5d36fc147e676165873b5eaa5af321b7f1523592c958d97e633d65720ce4559953b33a18372c4ba791a3f9feb1cdf79ddcfe7370436f80f2a9f0b03baf75095bdc4e61183cd375c03543f99c54ba59e5be8ffd01f59bd63e3e6534d3791330d4b774fa6209fadc863a8fdb02d4e5139430141e6110d70aa202e274bc2727c282cc4e1d9751cb395cde1cba4cb165dffa4bd1f53d2a2b7722f300ce95cb8756d1ca859f46b0772eb29e9e079bafccf7cd50ebde413e935dbd4992e72bd796b4c485bd258cb44eb11a727dc3be4f7b8af00288107ac3c5820977ae986cd71ae5bfe77990afa6143833ef0fbc49b909e0182446a505e82789d1d76ce97db6549601430ae2aa9b89b5642c10af0ebd751891d81455b6a263f7989236d13dae86d3fbd739b842975f670e5dd0f16e2b953494b6075a3e1cfb66ddf742c55e5fada9365bef3a6b10657fc757fa0d852474c81bedf63da90cf0dac6525b029464afdf1282b7e90f1313c93b58d61aea90c6f318d57800f87addf9bb2d70a7af74f7e8b2b1230cec81bbb7695920a0710814bacd567d806e149476dcb5b97e48463c4f8f368003fc965175499355ac02e3b3cffaf3206019d8057b9041604384eff97c9cc19f32edbd479d46c063ad04c178f1d70f7725377586501235dceff52ddae692f27caf024d8eccbf6660745f883a6243c5c5fb59988ebbd3e775669af305ad41cac42308a4b86d20e35426a0724a6665e871acc85bbf379bb7a8ae8e32d53d5e16f920a18da2af4a730291affac917f33e4128550007d08caf2ac69ad9c12d2c582df84d346f7b39e7d888c7f41e3fbc6137ca5ee60c86ed862688f6705b0f28430aaacbc515eba602209c5bf78e28332e933e0a05ecf61d3bc7653b3e641ccf0906331348fd7bd7031c13eded32ab2f4fded99173687541c69d1056aac91acccd8728f834a70980bfbfb5c91d0a08c58008e6cddf47c308d717a1d93eb081457295afc637ed3c4c6ca789bdc9bc0dde1acf0ec85c8a3740999a35e4bcd5054e714d2c5c9da90fd44a16dae47f2d87dc1772ae0aea886142bacfee4adc38a0ff35c05a332bf7f99a4eb55761587e31bac5876961bf3d5f0bea55f354690128c875311e92e2459e3c129696fc9947aeef9f0e9b27c24a876e7eefaf10ff3adcfb5e6bcc5237597b07d349cbbea69f654ecfb2a31d9df0b3b6125c35add98b07dbca58a5cb17a4217239e1a9d22db9b5019cd151509511ca299bfe5bd3e4360ef9088d5ccbaab0bf3204d502c6bf6a39bc8e20766e80db7940d6e751190d51505af977623cdf6e7169364938f5615a31a8989d1b754da019e3f790b6e200c18d27ed8e3f8c5565474c6ad8ee9137dcb67c009a323892b7f148c1fb22f55fd0a4797ce8555ec5e0cb298f4a9633f2116f1bb5d46b02491946fa1b8be6e5ef0ad99f8fa9dc62e02f802eacff37e71f93e1ca49a0cfa610bed9a0cb338a43e112df889ac3b92fe3065d01dbd4f0cb2e2c8a93efd383cf65144471c4e8b98d0ec09c86cc8894c29104e816f4833a63207f32e3664448d48568b2904830c8ac90eb16df6e6e2cafb660d2ee23f61393ef6af5d89bf8a4f6d15a0030e4e2fe24e6d361fbb75124c6d4f2b9db7411347d5920f66cadcb747ab4d3623d95e43c906bac4ef2abc9a8920b1a8bb1a5a249900c3f2e03a00a7984a82d098ed7d6d177ea6bdd991044e5f11677c7574bec98f14b1ef90c1a3862b637c35abdc7b35160253752f02097ee1ea62488a062cea258fecc21af8d2ac87892a78f08a2f5e2a4c14d89dcfe21edb7a2bd0ecc9b9edc47f8f10b521ee1c85f10108654c6734ca92cb8f1b5465fed9a50a1249445e92aec859df7b01796b6a9075580781417fd03195d40dabb204d24cecfa6430e4d1518047e50e06453fbcecd561a8d4aa869cabbed3edd9576fa3ea91b655d3e62f222d0891f7871a223f93ab4290137c6ec743948eac98e2213582ac25d08126f4473ed610d9c7e60087f6efa5c099a4e86132681377e29aa50d946aa46bd4aa0f870736bad9dfcad2f549c292c204307e0197b35eefde6355166b96aa9fc05254ab12200c0e8b26170bb7d5fe1dc44b3750e59d2ef59745c4ec041e7109ae39db34ff5079ed385417fa684a24a7f77b76363c6264d37da196b6812387f22deef89cf27c814484c555bf482c95c9fdc1cef347548d264c080bd6fdb617206ce62c34422692c270075566c095d70ab9e88b1a7b204f9b8fdd154e6e970adfe5127cafe9f1eecd18d93d3562c10a17095524a85293bd4b65b8733763a08b6e01f24433df3b575be9db895ce52776a13b335bf548baebce89097ce56e9db63fb9739f91ea9b6abff36cd437372612cd57e516b8d82564dd3713f1ea323d45e15df314ad21a4488dd45857fd3f17c4ea3d95d4e4e354f56da774e69ab7afca5d1ab2a0768d0e020e4cf156b0bf85e01cb605fbecaed38ba1128955697c3bee060adbc63be27d76b976e9d61f719a94676276de11323781e0044c8aa5e14b4d96477c51d77f5081295284a1b250da05f052e89f0500f0ba07733d7d58848954698c18ee7500b8b2d7826e80c20537ab7237f07ca7d2b43c755f3da5ec8eb292f1d6545ad67320642a7b0146597c044277623a6e47155875898f3d6cb3b06bb1b57e8a91b5efca9d94276c4a97845e566c5bf366f8b421463eb6eb7c76190d17fa80b50a051dfc06f11717de90f4a18e7afe1547e0f21e421f725a49137b4883f6a5b5012035c1282b6ab0cf41a6f350c5fc6005cbfbfff36212ae9ebe90fce107ffb778235320d8665e9b12445fec6656390fbbeef44e786f1a0d96117384129187f87c7285718859c71ff599728bf1765d86d37a008333ff6bc04e88c927b2cd6760f63c9bae9a4e4ae5c89f2fe2a268c3404de80a91aaa4d74169160f4358ae8481909569547d6359d354162515fb9d6d84b96bde94e19897ec1b75e7d71178968f12204beb080ef45b52c4ff08619b776ca8b91243e990b405dc3fc45857e680fe62fb3b637fb9af6b488d0fd4504a0f29929a346cb7ec4514e10cb8d7f68c867cc5c5508d5219d25ad7ed9dfbaf7e759ffbd336c2d284dc02716c9b102f250f3264a3175b5a78197ce67b1434c3e473acfa23c3c67b2006fedd38e2e79b44aaf31756a195c1acd82c1c37c737fd99c7545dfcc8b9c0379daad46a28fca575352d7c80ed6dd27e2d7c96679faa6c89af66bdddc4bf7402c798db9832b2bcdba181156f92578d5f26eec73e3d976718563feb6e4b57ed7e8a1142fb3186252bd5f40b15635d00681272a0807bd779f5d259dcb7ed05d9c47d019f4ca9b94f1889b9479815b0986d35ac87df885aa1892536b3841ba095a3762f12964f521f4e0ec8a6c743a9b3f377eb63bc00e4078f8b2612f04117c1f652c7e4b02199b95b456e8fb085749583b3e3f6f5604971ae0fd2f489c18179ada1b0ee16838491a84a2b1fa5d0fbf64964bfbf325463dbe1506ff42981b5f0a96bfec882f013d078fe80c7c369d7b1682128fce851a868efafd61c9c51174e2de9aa8f3f944fa96034a6ab5a4748a00d6e7624b36eccc24788aeac96b3ab8f048fdc5c5f762030c11574f632be4f8e4ded7a253b682754dca1c7d4d3e08f8163a2c2f85fb487615f9ffa93dd5de5cd1f364c047fc59ce67d638a6923b241b6b1ca0fbe127a62ab2365f4ea50abf27d674892ad37ce187af4484de920a2c48f4efb9e7505614830b953fd7443f5d7ad5747a964b4180ebac8c96be4df9a31ed60accf3935fe0fc4927ba5891ec58299745c292acc7b554999e170cbb037932d6e1ebc79604f4c0d59779b7375da92212582d9f1805fbfed7b56949162804e0e68dc93ea14f81f5fe46f96d2cea2cc93ed9b6f7d0d31879aa05ad93cc320cbe0537f1ea5a59cc93003d1e87878974090886eb8ecf5417914d33601dce7e4fd4620d3f01a8676ecf5dd332b03209948e90ce6e610bed713d8aaa3ad64bef9f637a33d1e0881fa693f10c32fe1d99ada8eac481d0f7bd07944a1172ad33f6d64b260ba7fb27cf2d602249513583cd0eb31c3d8f7d8c603f10cfea263aa8acac931f501e4ef8077927b2b5dd58152db79068e9b41ac0c041fa8ae596ed7f6e1375575da7192d6d7809638e711161000285e397f8b31bae34451243dbf8b84665495db896025bb0b438810822776d1ba6cb0ebe3bb691a95739889ee8e3c83be68131208mpicxxmpiexec.hydrampifortmpifortmpiexec.hydralibmpi.so.12.1.8libmpicxx.so.12.1.8libmpifort.so.12.1.8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmpich_3_3_2-gnu-hpc-3.3.2-150300.9.2.2.src.rpmmpimpich_3_3_2-gnu-hpcmpich_3_3_2-gnu-hpc(s390-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/usr/bin/bash/usr/bin/perlgnu-compilers-hpcld64.so.1()(64bit)ld64.so.1(GLIBC_2.3)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_4.0.0)(64bit)libgcc_s.so.1(GCC_4.1.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2)(64bit)libpciaccess.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libpthread.so.0(GLIBC_2.3.4)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.2)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.8)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)lua-lmodrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3_Í@__{^y^]߶]@]@\-@\|[T@[\[@[y[Zy@Z}@Zp^@ZaZOhY@Y@Yg`Yg`Y\YZ1Tq@eich@suse.comeich@suse.comeich@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comaguerrero@suse.comeich@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comeich@suse.comeich@suse.comcgoll@suse.comeich@suse.comnmoreychaisemartin@suse.comeich@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comkkhere.geo@gmail.com- 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).- Fix compilation with GCC10 by adding -fallow-argument-mismatch to FFLAGS- Add ch3-fix-improper-error-handling-from-MPL_get_sockaddr.patch and pmi-fix-a-wrong-condition-checking-return-of-MPL_get_sockaddr.patch to fix crash when using getsockaddr (bsc#1168092)- Update to mpich 3.3.2 (jsc#SLE-8574) - See CHANGES for a list of changes- Update to mpich 3.3.1 (jsc#SLE-8574) - See CHANGES for a list of changes - Drop 0001-Drop-GCC-check.patch as it was picked upstream - Add 0001-Drop-real128.patch to fix a compilation error on armv7- Fix LTO support in archive file- Update to mpich 3.3 - See CHANGES for a list of changes- 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_mpich_modules for modules support (bsc#1116458).- Remove bashism in postun scriptlet- Fix handling of mpi-selector during updates (bsc#1098653)- macros.hpc-mpich: replace %%compiler_family by %%hpc_compiler_family- Remove 'BuildRequires: Modules' for HPC builds: it conflicts with lmod (boo#1089970).- 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).- Update to mpich 3.2.1 - Bug fixes - No release notes available- Add gcc7 as additional compiler flavor for HPC on SLES. - Fix library package requires - use HPC macro (boo#1074890). - Fix mpich HPC installation path in spec file. - Fix hpc macros: add %mpich_requires.- Add HPC specific build targets using environment modules (Fate#323977).- Drop unnecessary dependency to xorg-x11-devel- Add LD_LIBRARY_PATH to mpivars.sh and mpivars.csh- Disable rpath in pkgconfig files- Register mpich package to mpi-selector - Remove redondant configure options already passed by %configure- Fix compilation for aarch64 - Build multiple flavour of mpich (psm, psm2, tessuite) - Update to mpich 3.2 * see CHANGES file for all details, some pertinent changes are: - Added support for MPI-3.1 features including nonblocking collective I/O, address manipulation routines, thread-safety for MPI initialization, pre-init functionality, and new MPI_T routines to look up variables by name. - Fortran 2008 bindings are enabled by default and fully supported. - Completely revamped RMA infrastructure including several scalability improvements, performance improvements, and bug fixes. - Added experimental support for Open Fabrics Interfaces (OFI) version 1.0.0. https://github.com/ofiwg/libfabric (thanks to Intel for code contribution)- Update to 3.1.3 * see CHANGES file for all details, some pertinent changes are: - [3.1.2] MPI-3 support for Blue Gene/Q and ppc64le support. - [3.1.2] Fixes and testcases for Fortran 2008 bindings. - [3.1.1] Removal of the mpd process manager. - [3.1] MPICH now supports operations on very large datatypes (those that describe more than 32 bits of data)./bin/sh/bin/shs390zl39 1646330729  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%3.3.2-150300.9.2.23.3.2-150300.9.2.2 mpimpich3.3.2binhydra_nameserverhydra_persisthydra_pmi_proxympic++mpiccmpichversionmpicxxmpiexecmpiexec.hydrampif77mpif90mpifortmpirunmpivarsmpivars.cshmpivars.shparkillincludelib64libmpi.so.12libmpi.so.12.1.8libmpicxx.so.12libmpicxx.so.12.1.8libmpifort.so.12libmpifort.so.12.1.8sharemanman1hydra_nameserver.1hydra_persist.1hydra_pmi_proxy.1mpicc.1mpicxx.1mpiexec.1mpif77.1mpifort.1man3mpichdocmpich_3_3_2-gnu-hpcindex.htmlinstall.pdflogging.pdfuser.pdfwww1index.htmmpicc.htmlmpicxx.htmlmpiexec.htmlmpif77.htmlmpifort.htmlwww3Constants.htmlMPIR_Type_commit.htmlMPIR_Type_contiguous.htmlMPIR_Type_dup.htmlMPIR_Type_get_contents.htmlMPIR_Type_indexed.htmlMPIR_Type_struct.htmlMPIR_Type_vector.htmlMPIX_Comm_agree.htmlMPIX_Comm_failure_ack.htmlMPIX_Comm_failure_get_acked.htmlMPIX_Comm_revoke.htmlMPIX_Comm_shrink.htmlMPI_2DOUBLE_PRECISION.htmMPI_2INT.htmMPI_2INTEGER.htmMPI_2REAL.htmMPI_AINT.htmMPI_ANY_SOURCE.htmMPI_ANY_TAG.htmMPI_APPNUM.htmMPI_ARGVS_NULL.htmMPI_ARGV_NULL.htmMPI_Abort.htmlMPI_Accumulate.htmlMPI_Add_error_class.htmlMPI_Add_error_code.htmlMPI_Add_error_string.htmlMPI_Address.htmlMPI_Aint.htmMPI_Aint_add.htmlMPI_Aint_diff.htmlMPI_Allgather.htmlMPI_Allgatherv.htmlMPI_Alloc_mem.htmlMPI_Allreduce.htmlMPI_Alltoall.htmlMPI_Alltoallv.htmlMPI_Alltoallw.htmlMPI_Attr_delete.htmlMPI_Attr_get.htmlMPI_Attr_put.htmlMPI_BAND.htmMPI_BOR.htmMPI_BOTTOM.htmMPI_BSEND_OVERHEAD.htmMPI_BXOR.htmMPI_BYTE.htmMPI_Barrier.htmlMPI_Bcast.htmlMPI_Bsend.htmlMPI_Bsend_init.htmlMPI_Buffer_attach.htmlMPI_Buffer_detach.htmlMPI_CART.htmMPI_CHAR.htmMPI_COMBINER_CONTIGUOUS.htmMPI_COMBINER_DARRAY.htmMPI_COMBINER_DUP.htmMPI_COMBINER_F90_COMPLEX.htmMPI_COMBINER_F90_INTEGER.htmMPI_COMBINER_F90_REAL.htmMPI_COMBINER_HINDEXED.htmMPI_COMBINER_HINDEXED_BLOCK.htmMPI_COMBINER_HINDEXED_INTEGER.htmMPI_COMBINER_HVECTOR.htmMPI_COMBINER_HVECTOR_INTEGER.htmMPI_COMBINER_INDEXED.htmMPI_COMBINER_INDEXED_BLOCK.htmMPI_COMBINER_NAMED.htmMPI_COMBINER_RESIZED.htmMPI_COMBINER_STRUCT.htmMPI_COMBINER_STRUCT_INTEGER.htmMPI_COMBINER_SUBARRAY.htmMPI_COMBINER_VECTOR.htmMPI_COMM_DUP_FN.htmMPI_COMM_NULL.htmMPI_COMM_NULL_COPY_FN.htmMPI_COMM_NULL_DELETE_FN.htmMPI_COMM_SELF.htmMPI_COMM_TYPE_SHARED.htmMPI_COMM_WORLD.htmMPI_COMPLEX.htmMPI_CONGRUENT.htmMPI_COUNT.htmMPI_C_BOOL.htmMPI_C_COMPLEX.htmMPI_C_DOUBLE_COMPLEX.htmMPI_C_FLOAT_COMPLEX.htmMPI_C_LONG_DOUBLE_COMPLEX.htmMPI_Cancel.htmlMPI_Cart_coords.htmlMPI_Cart_create.htmlMPI_Cart_get.htmlMPI_Cart_map.htmlMPI_Cart_rank.htmlMPI_Cart_shift.htmlMPI_Cart_sub.htmlMPI_Cartdim_get.htmlMPI_Close_port.htmlMPI_Comm_accept.htmlMPI_Comm_call_errhandler.htmlMPI_Comm_compare.htmlMPI_Comm_connect.htmlMPI_Comm_create.htmlMPI_Comm_create_errhandler.htmlMPI_Comm_create_group.htmlMPI_Comm_create_keyval.htmlMPI_Comm_delete_attr.htmlMPI_Comm_disconnect.htmlMPI_Comm_dup.htmlMPI_Comm_dup_with_info.htmlMPI_Comm_free.htmlMPI_Comm_free_keyval.htmlMPI_Comm_get_attr.htmlMPI_Comm_get_errhandler.htmlMPI_Comm_get_info.htmlMPI_Comm_get_name.htmlMPI_Comm_get_parent.htmlMPI_Comm_group.htmlMPI_Comm_idup.htmlMPI_Comm_join.htmlMPI_Comm_rank.htmlMPI_Comm_remote_group.htmlMPI_Comm_remote_size.htmlMPI_Comm_set_attr.htmlMPI_Comm_set_errhandler.htmlMPI_Comm_set_info.htmlMPI_Comm_set_name.htmlMPI_Comm_size.htmlMPI_Comm_spawn.htmlMPI_Comm_spawn_multiple.htmlMPI_Comm_split.htmlMPI_Comm_split_type.htmlMPI_Comm_test_inter.htmlMPI_Compare_and_swap.htmlMPI_Copy_function.htmMPI_Count.htmMPI_DATATYPE_NULL.htmMPI_DISPLACEMENT_CURRENT.htmMPI_DISTRIBUTE_BLOCK.htmMPI_DISTRIBUTE_CYCLIC.htmMPI_DISTRIBUTE_DFLT_DARG.htmMPI_DISTRIBUTE_NONE.htmMPI_DIST_GRAPH.htmMPI_DOUBLE.htmMPI_DOUBLE_COMPLEX.htmMPI_DOUBLE_INT.htmMPI_DOUBLE_PRECISION.htmMPI_DUP_FN.htmMPI_Delete_function.htmMPI_Dims_create.htmlMPI_Dist_graph_create.htmlMPI_Dist_graph_create_adjacent.htmlMPI_Dist_graph_neighbors.htmlMPI_Dist_graph_neighbors_count.htmlMPI_ERRCODES_IGNORE.htmMPI_ERRHANDLER_NULL.htmMPI_ERROR.htmMPI_ERRORS_ARE_FATAL.htmMPI_ERRORS_RETURN.htmMPI_ERR_ACCESS.htmMPI_ERR_AMODE.htmMPI_ERR_ARG.htmMPI_ERR_ASSERT.htmMPI_ERR_BAD_FILE.htmMPI_ERR_BASE.htmMPI_ERR_BUFFER.htmMPI_ERR_COMM.htmMPI_ERR_CONVERSION.htmMPI_ERR_COUNT.htmMPI_ERR_DIMS.htmMPI_ERR_DISP.htmMPI_ERR_DUP_DATAREP.htmMPI_ERR_FILE.htmMPI_ERR_FILE_EXISTS.htmMPI_ERR_FILE_IN_USE.htmMPI_ERR_GROUP.htmMPI_ERR_INFO.htmMPI_ERR_INFO_KEY.htmMPI_ERR_INFO_NOKEY.htmMPI_ERR_INFO_VALUE.htmMPI_ERR_INTERN.htmMPI_ERR_IN_STATUS.htmMPI_ERR_IO.htmMPI_ERR_KEYVAL.htmMPI_ERR_LASTCODE.htmMPI_ERR_LOCKTYPE.htmMPI_ERR_NAME.htmMPI_ERR_NOT_SAME.htmMPI_ERR_NO_MEM.htmMPI_ERR_NO_SPACE.htmMPI_ERR_NO_SUCH_FILE.htmMPI_ERR_OP.htmMPI_ERR_OTHER.htmMPI_ERR_PENDING.htmMPI_ERR_PORT.htmMPI_ERR_QUOTA.htmMPI_ERR_RANK.htmMPI_ERR_READ_ONLY.htmMPI_ERR_REQUEST.htmMPI_ERR_RMA_ATTACH.htmMPI_ERR_RMA_CONFLICT.htmMPI_ERR_RMA_FLAVOR.htmMPI_ERR_RMA_RANGE.htmMPI_ERR_RMA_SHARED.htmMPI_ERR_RMA_SYNC.htmMPI_ERR_ROOT.htmMPI_ERR_SERVICE.htmMPI_ERR_SIZE.htmMPI_ERR_SPAWN.htmMPI_ERR_TAG.htmMPI_ERR_TOPOLOGY.htmMPI_ERR_TRUNCATE.htmMPI_ERR_TYPE.htmMPI_ERR_UNKNOWN.htmMPI_ERR_UNSUPPORTED_DATAREP.htmMPI_ERR_UNSUPPORTED_OPERATION.htmMPI_ERR_WIN.htmMPI_Errhandler_create.htmlMPI_Errhandler_free.htmlMPI_Errhandler_get.htmlMPI_Errhandler_set.htmlMPI_Error_class.htmlMPI_Error_string.htmlMPI_Exscan.htmlMPI_FILE_NULL.htmMPI_FLOAT.htmMPI_FLOAT_INT.htmMPI_Fetch_and_op.htmlMPI_File_c2f.htmlMPI_File_call_errhandler.htmlMPI_File_close.htmlMPI_File_create_errhandler.htmlMPI_File_delete.htmlMPI_File_f2c.htmlMPI_File_get_amode.htmlMPI_File_get_atomicity.htmlMPI_File_get_byte_offset.htmlMPI_File_get_errhandler.htmlMPI_File_get_group.htmlMPI_File_get_info.htmlMPI_File_get_position.htmlMPI_File_get_position_shared.htmlMPI_File_get_size.htmlMPI_File_get_type_extent.htmlMPI_File_get_view.htmlMPI_File_iread.htmlMPI_File_iread_all.htmlMPI_File_iread_at.htmlMPI_File_iread_at_all.htmlMPI_File_iread_shared.htmlMPI_File_iwrite.htmlMPI_File_iwrite_all.htmlMPI_File_iwrite_at.htmlMPI_File_iwrite_at_all.htmlMPI_File_iwrite_shared.htmlMPI_File_open.htmlMPI_File_preallocate.htmlMPI_File_read.htmlMPI_File_read_all.htmlMPI_File_read_all_begin.htmlMPI_File_read_all_end.htmlMPI_File_read_at.htmlMPI_File_read_at_all.htmlMPI_File_read_at_all_begin.htmlMPI_File_read_at_all_end.htmlMPI_File_read_ordered.htmlMPI_File_read_ordered_begin.htmlMPI_File_read_ordered_end.htmlMPI_File_read_shared.htmlMPI_File_seek.htmlMPI_File_seek_shared.htmlMPI_File_set_atomicity.htmlMPI_File_set_errhandler.htmlMPI_File_set_info.htmlMPI_File_set_size.htmlMPI_File_set_view.htmlMPI_File_sync.htmlMPI_File_write.htmlMPI_File_write_all.htmlMPI_File_write_all_begin.htmlMPI_File_write_all_end.htmlMPI_File_write_at.htmlMPI_File_write_at_all.htmlMPI_File_write_at_all_begin.htmlMPI_File_write_at_all_end.htmlMPI_File_write_ordered.htmlMPI_File_write_ordered_begin.htmlMPI_File_write_ordered_end.htmlMPI_File_write_shared.htmlMPI_Finalize.htmlMPI_Finalized.htmlMPI_Free_mem.htmlMPI_GRAPH.htmMPI_GROUP_EMPTY.htmMPI_GROUP_NULL.htmMPI_Gather.htmlMPI_Gatherv.htmlMPI_Get.htmlMPI_Get_accumulate.htmlMPI_Get_address.htmlMPI_Get_count.htmlMPI_Get_elements.htmlMPI_Get_elements_x.htmlMPI_Get_library_version.htmlMPI_Get_processor_name.htmlMPI_Get_version.htmlMPI_Graph_create.htmlMPI_Graph_get.htmlMPI_Graph_map.htmlMPI_Graph_neighbors.htmlMPI_Graph_neighbors_count.htmlMPI_Graphdims_get.htmlMPI_Grequest_complete.htmlMPI_Grequest_start.htmlMPI_Group_compare.htmlMPI_Group_difference.htmlMPI_Group_excl.htmlMPI_Group_free.htmlMPI_Group_incl.htmlMPI_Group_intersection.htmlMPI_Group_range_excl.htmlMPI_Group_range_incl.htmlMPI_Group_rank.htmlMPI_Group_size.htmlMPI_Group_translate_ranks.htmlMPI_Group_union.htmlMPI_HOST.htmMPI_Handler_function.htmMPI_IDENT.htmMPI_INFO_ENV.htmMPI_INFO_NULL.htmMPI_INT.htmMPI_INT16_T.htmMPI_INT32_T.htmMPI_INT64_T.htmMPI_INT8_T.htmMPI_INTEGER.htmMPI_INTEGER1.htmMPI_INTEGER16.htmMPI_INTEGER2.htmMPI_INTEGER4.htmMPI_INTEGER8.htmMPI_IN_PLACE.htmMPI_IO.htmMPI_Iallgather.htmlMPI_Iallgatherv.htmlMPI_Iallreduce.htmlMPI_Ialltoall.htmlMPI_Ialltoallv.htmlMPI_Ialltoallw.htmlMPI_Ibarrier.htmlMPI_Ibcast.htmlMPI_Ibsend.htmlMPI_Iexscan.htmlMPI_Igather.htmlMPI_Igatherv.htmlMPI_Improbe.htmlMPI_Imrecv.htmlMPI_Ineighbor_allgather.htmlMPI_Ineighbor_allgatherv.htmlMPI_Ineighbor_alltoall.htmlMPI_Ineighbor_alltoallv.htmlMPI_Ineighbor_alltoallw.htmlMPI_Info_create.htmlMPI_Info_delete.htmlMPI_Info_dup.htmlMPI_Info_free.htmlMPI_Info_get.htmlMPI_Info_get_nkeys.htmlMPI_Info_get_nthkey.htmlMPI_Info_get_valuelen.htmlMPI_Info_set.htmlMPI_Init.htmlMPI_Init_thread.htmlMPI_Initialized.htmlMPI_Intercomm_create.htmlMPI_Intercomm_merge.htmlMPI_Iprobe.htmlMPI_Irecv.htmlMPI_Ireduce.htmlMPI_Ireduce_scatter.htmlMPI_Ireduce_scatter_block.htmlMPI_Irsend.htmlMPI_Is_thread_main.htmlMPI_Iscan.htmlMPI_Iscatter.htmlMPI_Iscatterv.htmlMPI_Isend.htmlMPI_Issend.htmlMPI_KEYVAL_INVALID.htmMPI_Keyval_create.htmlMPI_Keyval_free.htmlMPI_LAND.htmMPI_LASTUSEDCODE.htmMPI_LB.htmMPI_LOCK_EXCLUSIVE.htmMPI_LOCK_SHARED.htmMPI_LOGICAL.htmMPI_LONG.htmMPI_LONG_DOUBLE.htmMPI_LONG_DOUBLE_INT.htmMPI_LONG_INT.htmMPI_LONG_LONG.htmMPI_LONG_LONG_INT.htmMPI_LOR.htmMPI_LXOR.htmMPI_Lookup_name.htmlMPI_MAX.htmMPI_MAXLOC.htmMPI_MAX_ERROR_STRING.htmMPI_MAX_INFO_KEY.htmMPI_MAX_INFO_VAL.htmMPI_MAX_LIBRARY_VERSION_STRING.htmMPI_MAX_OBJECT_NAME.htmMPI_MAX_PORT_NAME.htmMPI_MAX_PROCESSOR_NAME.htmMPI_MESSAGE_NULL.htmMPI_MIN.htmMPI_MINLOC.htmMPI_MODE_APPEND.htmMPI_MODE_CREATE.htmMPI_MODE_DELETE_ON_CLOSE.htmMPI_MODE_EXCL.htmMPI_MODE_NOCHECK.htmMPI_MODE_NOPRECEDE.htmMPI_MODE_NOPUT.htmMPI_MODE_NOSTORE.htmMPI_MODE_NOSUCCEED.htmMPI_MODE_RDONLY.htmMPI_MODE_RDWR.htmMPI_MODE_SEQUENTIAL.htmMPI_MODE_UNIQUE_OPEN.htmMPI_MODE_WRONLY.htmMPI_Mprobe.htmlMPI_Mrecv.htmlMPI_NO_OP.htmMPI_NULL_COPY_FN.htmMPI_NULL_DELETE_FN.htmMPI_Neighbor_allgather.htmlMPI_Neighbor_allgatherv.htmlMPI_Neighbor_alltoall.htmlMPI_Neighbor_alltoallv.htmlMPI_Neighbor_alltoallw.htmlMPI_OFFSET.htmMPI_OP_NULL.htmMPI_ORDER_C.htmMPI_ORDER_FORTRAN.htmMPI_Offset.htmMPI_Op_commute.htmlMPI_Op_create.htmlMPI_Op_free.htmlMPI_Open_port.htmlMPI_PACKED.htmMPI_PROC_NULL.htmMPI_PROD.htmMPI_Pack.htmlMPI_Pack_external.htmlMPI_Pack_external_size.htmlMPI_Pack_size.htmlMPI_Pcontrol.htmlMPI_Probe.htmlMPI_Publish_name.htmlMPI_Put.htmlMPI_Query_thread.htmlMPI_REAL.htmMPI_REAL4.htmMPI_REAL8.htmMPI_REPLACE.htmMPI_REQUEST_NULL.htmMPI_Raccumulate.htmlMPI_Recv.htmlMPI_Recv_init.htmlMPI_Reduce.htmlMPI_Reduce_local.htmlMPI_Reduce_scatter.htmlMPI_Reduce_scatter_block.htmlMPI_Register_datarep.htmlMPI_Request_free.htmlMPI_Request_get_status.htmlMPI_Rget.htmlMPI_Rget_accumulate.htmlMPI_Rput.htmlMPI_Rsend.htmlMPI_Rsend_init.htmlMPI_SEEK_CUR.htmMPI_SEEK_END.htmMPI_SEEK_SET.htmMPI_SHORT.htmMPI_SHORT_INT.htmMPI_SIGNED_CHAR.htmMPI_SIMILAR.htmMPI_SOURCE.htmMPI_STATUSES_IGNORE.htmMPI_STATUS_IGNORE.htmMPI_SUBVERSION.htmMPI_SUCCESS.htmMPI_SUM.htmMPI_Scan.htmlMPI_Scatter.htmlMPI_Scatterv.htmlMPI_Send.htmlMPI_Send_init.htmlMPI_Sendrecv.htmlMPI_Sendrecv_replace.htmlMPI_Ssend.htmlMPI_Ssend_init.htmlMPI_Start.htmlMPI_Startall.htmlMPI_Status_set_cancelled.htmlMPI_Status_set_elements.htmlMPI_Status_set_elements_x.htmlMPI_TAG.htmMPI_TAG_UB.htmMPI_THREAD_FUNNELED.htmMPI_THREAD_MULTIPLE.htmMPI_THREAD_SERIALIZED.htmMPI_THREAD_SINGLE.htmMPI_TYPECLASS_COMPLEX.htmMPI_TYPECLASS_INTEGER.htmMPI_TYPECLASS_REAL.htmMPI_TYPE_DUP_FN.htmMPI_TYPE_NULL_COPY_FN.htmMPI_TYPE_NULL_DELETE_FN.htmMPI_T_BIND_MPI_COMM.htmMPI_T_BIND_MPI_DATATYPE.htmMPI_T_BIND_MPI_ERRHANDLER.htmMPI_T_BIND_MPI_FILE.htmMPI_T_BIND_MPI_GROUP.htmMPI_T_BIND_MPI_INFO.htmMPI_T_BIND_MPI_MESSAGE.htmMPI_T_BIND_MPI_OP.htmMPI_T_BIND_MPI_REQUEST.htmMPI_T_BIND_MPI_WIN.htmMPI_T_BIND_NO_OBJECT.htmMPI_T_CVAR_HANDLE_NULL.htmMPI_T_ENUM_NULL.htmMPI_T_ERR_CANNOT_INIT.htmMPI_T_ERR_CVAR_SET_NEVER.htmMPI_T_ERR_CVAR_SET_NOT_NOW.htmMPI_T_ERR_INVALID.htmMPI_T_ERR_INVALID_HANDLE.htmMPI_T_ERR_INVALID_INDEX.htmMPI_T_ERR_INVALID_ITEM.htmMPI_T_ERR_INVALID_NAME.htmMPI_T_ERR_INVALID_SESSION.htmMPI_T_ERR_MEMORY.htmMPI_T_ERR_NOT_INITIALIZED.htmMPI_T_ERR_OUT_OF_HANDLES.htmMPI_T_ERR_OUT_OF_SESSIONS.htmMPI_T_ERR_PVAR_NO_ATOMIC.htmMPI_T_ERR_PVAR_NO_STARTSTOP.htmMPI_T_ERR_PVAR_NO_WRITE.htmMPI_T_PVAR_CLASS_AGGREGATE.htmMPI_T_PVAR_CLASS_COUNTER.htmMPI_T_PVAR_CLASS_GENERIC.htmMPI_T_PVAR_CLASS_HIGHWATERMARK.htmMPI_T_PVAR_CLASS_LEVEL.htmMPI_T_PVAR_CLASS_LOWWATERMARK.htmMPI_T_PVAR_CLASS_PERCENTAGE.htmMPI_T_PVAR_CLASS_SIZE.htmMPI_T_PVAR_CLASS_STATE.htmMPI_T_PVAR_CLASS_TIMER.htmMPI_T_PVAR_HANDLE_NULL.htmMPI_T_PVAR_SESSION_NULL.htmMPI_T_SCOPE_ALL.htmMPI_T_SCOPE_ALL_EQ.htmMPI_T_SCOPE_CONSTANT.htmMPI_T_SCOPE_GROUP.htmMPI_T_SCOPE_GROUP_EQ.htmMPI_T_SCOPE_LOCAL.htmMPI_T_SCOPE_READONLY.htmMPI_T_VERBOSITY_MPIDEV_ALL.htmMPI_T_VERBOSITY_MPIDEV_BASIC.htmMPI_T_VERBOSITY_MPIDEV_DETAIL.htmMPI_T_VERBOSITY_TUNER_ALL.htmMPI_T_VERBOSITY_TUNER_BASIC.htmMPI_T_VERBOSITY_TUNER_DETAIL.htmMPI_T_VERBOSITY_USER_ALL.htmMPI_T_VERBOSITY_USER_BASIC.htmMPI_T_VERBOSITY_USER_DETAIL.htmMPI_T_category_changed.htmlMPI_T_category_get_categories.htmlMPI_T_category_get_cvars.htmlMPI_T_category_get_index.htmlMPI_T_category_get_info.htmlMPI_T_category_get_num.htmlMPI_T_category_get_pvars.htmlMPI_T_cvar_get_index.htmlMPI_T_cvar_get_info.htmlMPI_T_cvar_get_num.htmlMPI_T_cvar_handle_alloc.htmlMPI_T_cvar_handle_free.htmlMPI_T_cvar_read.htmlMPI_T_cvar_write.htmlMPI_T_enum_get_info.htmlMPI_T_enum_get_item.htmlMPI_T_finalize.htmlMPI_T_init_thread.htmlMPI_T_pvar_get_index.htmlMPI_T_pvar_get_info.htmlMPI_T_pvar_get_num.htmlMPI_T_pvar_handle_alloc.htmlMPI_T_pvar_handle_free.htmlMPI_T_pvar_read.htmlMPI_T_pvar_readreset.htmlMPI_T_pvar_reset.htmlMPI_T_pvar_session_create.htmlMPI_T_pvar_session_free.htmlMPI_T_pvar_start.htmlMPI_T_pvar_stop.htmlMPI_T_pvar_write.htmlMPI_Test.htmlMPI_Test_cancelled.htmlMPI_Testall.htmlMPI_Testany.htmlMPI_Testsome.htmlMPI_Topo_test.htmlMPI_Type_commit.htmlMPI_Type_contiguous.htmlMPI_Type_create_darray.htmlMPI_Type_create_hindexed.htmlMPI_Type_create_hindexed_block.htmlMPI_Type_create_hvector.htmlMPI_Type_create_indexed_block.htmlMPI_Type_create_keyval.htmlMPI_Type_create_resized.htmlMPI_Type_create_struct.htmlMPI_Type_create_subarray.htmlMPI_Type_delete_attr.htmlMPI_Type_dup.htmlMPI_Type_extent.htmlMPI_Type_free.htmlMPI_Type_free_keyval.htmlMPI_Type_get_attr.htmlMPI_Type_get_contents.htmlMPI_Type_get_envelope.htmlMPI_Type_get_extent.htmlMPI_Type_get_extent_x.htmlMPI_Type_get_name.htmlMPI_Type_get_true_extent.htmlMPI_Type_get_true_extent_x.htmlMPI_Type_hindexed.htmlMPI_Type_hvector.htmlMPI_Type_indexed.htmlMPI_Type_lb.htmlMPI_Type_match_size.htmlMPI_Type_set_attr.htmlMPI_Type_set_name.htmlMPI_Type_size.htmlMPI_Type_size_x.htmlMPI_Type_struct.htmlMPI_Type_ub.htmlMPI_Type_vector.htmlMPI_UB.htmMPI_UINT16_T.htmMPI_UINT32_T.htmMPI_UINT64_T.htmMPI_UINT8_T.htmMPI_UNDEFINED.htmMPI_UNDEFINED_RANK.htmMPI_UNEQUAL.htmMPI_UNIVERSE_SIZE.htmMPI_UNSIGNED.htmMPI_UNSIGNED_CHAR.htmMPI_UNSIGNED_LONG.htmMPI_UNSIGNED_LONG_LONG.htmMPI_UNSIGNED_SHORT.htmMPI_UNWEIGHTED.htmMPI_Unpack.htmlMPI_Unpack_external.htmlMPI_Unpublish_name.htmlMPI_User_function.htmMPI_VERSION.htmMPI_WCHAR.htmMPI_WEIGHTS_EMPTY.htmMPI_WIN_BASE.htmMPI_WIN_CREATE_FLAVOR.htmMPI_WIN_DISP_UNIT.htmMPI_WIN_DUP_FN.htmMPI_WIN_FLAVOR_ALLOCATE.htmMPI_WIN_FLAVOR_CREATE.htmMPI_WIN_FLAVOR_DYNAMIC.htmMPI_WIN_FLAVOR_SHARED.htmMPI_WIN_MODEL.htmMPI_WIN_NULL.htmMPI_WIN_NULL_COPY_FN.htmMPI_WIN_NULL_DELETE_FN.htmMPI_WIN_SEPARATE.htmMPI_WIN_SIZE.htmMPI_WIN_UNIFIED.htmMPI_WTIME_IS_GLOBAL.htmMPI_Wait.htmlMPI_Waitall.htmlMPI_Waitany.htmlMPI_Waitsome.htmlMPI_Win_allocate.htmlMPI_Win_allocate_shared.htmlMPI_Win_attach.htmlMPI_Win_call_errhandler.htmlMPI_Win_complete.htmlMPI_Win_create.htmlMPI_Win_create_dynamic.htmlMPI_Win_create_errhandler.htmlMPI_Win_create_keyval.htmlMPI_Win_delete_attr.htmlMPI_Win_detach.htmlMPI_Win_fence.htmlMPI_Win_flush.htmlMPI_Win_flush_all.htmlMPI_Win_flush_local.htmlMPI_Win_flush_local_all.htmlMPI_Win_free.htmlMPI_Win_free_keyval.htmlMPI_Win_get_attr.htmlMPI_Win_get_errhandler.htmlMPI_Win_get_group.htmlMPI_Win_get_info.htmlMPI_Win_get_name.htmlMPI_Win_lock.htmlMPI_Win_lock_all.htmlMPI_Win_post.htmlMPI_Win_set_attr.htmlMPI_Win_set_errhandler.htmlMPI_Win_set_info.htmlMPI_Win_set_name.htmlMPI_Win_shared_query.htmlMPI_Win_start.htmlMPI_Win_sync.htmlMPI_Win_test.htmlMPI_Win_unlock.htmlMPI_Win_unlock_all.htmlMPI_Win_wait.htmlMPI_Wtick.htmlMPI_Wtime.htmlindex.htmmpi.citmpich_3_3_2-gnu-hpcCHANGESCOPYRIGHTREADMEREADME.envvarRELEASE_NOTESgnu-7-mpichmpich.version.3.3.23.3.2/usr/lib/hpc/gnu7//usr/lib/hpc/gnu7/mpi//usr/lib/hpc/gnu7/mpi/mpich//usr/lib/hpc/gnu7/mpi/mpich/3.3.2//usr/lib/hpc/gnu7/mpi/mpich/3.3.2/bin//usr/lib/hpc/gnu7/mpi/mpich/3.3.2/lib64//usr/lib/hpc/gnu7/mpi/mpich/3.3.2/share//usr/lib/hpc/gnu7/mpi/mpich/3.3.2/share/man//usr/lib/hpc/gnu7/mpi/mpich/3.3.2/share/man/man1//usr/share//usr/share/doc//usr/share/doc/mpich_3_3_2-gnu-hpc//usr/share/doc/mpich_3_3_2-gnu-hpc/www1//usr/share/doc/mpich_3_3_2-gnu-hpc/www3//usr/share/doc/packages//usr/share/doc/packages/mpich_3_3_2-gnu-hpc//usr/share/lmod/moduledeps//usr/share/lmod/moduledeps/gnu-7//usr/share/lmod/moduledeps/gnu-7/mpich/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:22623/SUSE_SLE-15-SP3_Update/2b1469ea03ca6287baa1faf3bc57ff69-mpich.SUSE_SLE-15-SP3_Update:gnu-hpcdrpmxz5s390x-suse-linux     directoryELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=3ef8776dc49ca4e2c47b98b914a58f553cf74485, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=f3edaf7ac953151ddb68a5df12cf348c520cd5df, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=cc06c9285472effa142852e4c23bd4e2f6fc37e0, for GNU/Linux 3.2.0, strippedBourne-Again shell script, ASCII text executableELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=e0ad1725a2fd49dfcbf781a57f664582d0474196, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=22b155debedb9b1fcf325718d21ccad3558b2fcc, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=f80de3ae2fad4672b5084a455b013df7d80ae088, for GNU/Linux 3.2.0, strippedASCII textPerl script text executableELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=7a5abfaaf916e5efe38e09f9ccf0fed31a0afb93, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=df5a2a3cabf7b34fbfee06d2c7f74f6850c6d179, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=96747fc06a347a2e2c5c8f93df8a0062547e8bf1, strippedtroff or preprocessor input, ASCII textHTML document, ASCII text, with CRLF line terminatorsHTML document, ASCII textHTML document, ASCII text, with very long linesC source, ASCII textHTML document, UTF-8 Unicode text$Hnouv$Xhx~$$&&&&44RRRRRRR$R"R#RRR RR RR R RRRRRRRR$R"R#RRR RR RR R RRRRRRRR$R"R#RRR RR RR R RRRRRRRR$R"R#RRR RR RR R RR RR RR RRR R RR$R"R#RRRRRRR RR RR RRR R RR$R"R#RRRRRRRRR R RR R RR RR RR RR RR RR$R"R#RRRRRRR RR RR RR RR RR$R"R#RRRRRRR RR RR RR RR RR$R"R#RRRRRRR RR RR RR RR RR$R"R#RRRRRRRR RR RR RR RR RR$R"R#RRRRRRR RR RR RR RR RR$R"R#RRRRRRRR R RR R RRRRRR RR RR RR RR RRRRRRRR#R$R"RRRRRRRR RR RR RR RR RRRRRRRR#R$R"RRRRRRRR RR RR RR RR RRRRRRRR#R$R"RRRRRRRR RR RR RR RR RRRRRRRR#R$R"RRRR!RR RRR R RR!RR RRR R RR!RR RRR R RR!RR RRR R RRR R RR R RR R RR R EpцߗV, cuIutf-8444a39f2679a06da40c93e5d3da8b4aa1d01c00c9a7fd05e533cef3d1bb8ab5b?7zXZ !t/ ]"k%O>ۜ:\bHNG;!ɺTto1@:Dϸ;cv~Ç:ub,vȤ`gjOww{RCԞ̃fLt$[8EF̙m7x'CsgSq%%وD:;;GZOy0d&S_^p$}?DVԳ&fs:paLM}W{H,7)Ep-apΩp$"+H'} Vι HBIi3ޟyA^ -~Q<pX2N^?\+T2 ҙ|&mt;N=ϹZ l"w&fРO/ }-DB4||R/jo͎`lbc%ɛltTfqa6rzdPyD+,JѪZ\Q[%C "9 4 /߮v;$5rFh&at o,눙2Dו=va}`5*s,me|V_EHnFv8@2ӌx!OhB9V6zT_jx.M8! 5~3 6bEGU'N nߤpʐA=o:2$<sB[8,[G70^Yxiaô*:DyB`''>wMW8RT.'I"e`dG0*F{:$̦vȻcLA^S3 h,1ιa }XOՊCukjϰ;|Sz  vŰI(tsш'_Fk]ԆaBh !Ժ` VGp*M(*QhzP4Uj>Je$(-@gͫ2pN_~6@qz1bFt[ @]f*^3j&W9>l,腍$u^D`QX za ,BB9Yrzڦ-jzoCUQhY-m2)6Nj]b Kb~rB抁C.]Hgpڷ)_P&L6Z' DY/jux_Uɵs> !`+xm 1:7£o)ځ Kw$BgHYF$419~i e[4m? u(4Zֆ(Ln}xMthK."^]ˮt`׈|8V1D1"&Yr1aL f.l+ pfj,[>X' LyT•˻jZD_Je⠊pSjlX*ʎQh0; CwxF5n = U͈2ewmz,<}h-j}R*P_X>D|?5 j+xϷr,3D[:,I,=gGT2آL" EQ~jBx7}JU4)u6ɳ7q:,'轭}dݼK-}S2u[wHyE7yH]VR TJNnEؕkzew/Pv \JLbƭ]fjUYCb0vR !]ET\PCO<;.n\ݩ 3F'zJ-)fCA3rKeKcj?A`nvA[H4edZyӸb Ԟnd YfI ݩ3^VbmSؠu֮{pӒ~&řWwYWjۣ֠8rI5-'FzKM8" \r_xYShK*Ӫ>vΡdgʵE "lh$ir+ <}\cXʝ޹UN 2:I7g\QgI'En(3D$IյwO{̸< " 3G`ĸq?睛{͡;H9N-'C([':6NTEQcF+ ? {$ʵ*;ScV\x4:p,EE7jk-?+TS4[P|3}5 ^*1R1j%Pؗeb+nAـw!Cy^kNV|c[KЃT&PKc$yAU"[5?Jb s8l7 *ny4.$dܿW d]En`([2ߥmkr_K5y˂ s] *U_܆e<nT8nshP@bbɺ%ogXbC;0sM !Cy2mnX0 kbqBpte;B?yF7tZwY{MOivvؕ\-?~7sS5Qb@gcD&>L^|8d*dugtNHDwk2Sm%MwYT^VL~o3H? "f*dtH/gSH /VE1sNe]T[=(JT;D)HGz֫DLS|)V";dzRb$,x|봊: n\WRT^d3H+7('>8xL[zlc% mI]Ұ·x?s.\Hn NdxY#+<#N1_3k{U0 mnԛ w(㱾8Xdf}(`O C܉r6x`gt,BG\hU@8aYTb5Q h ^!*`q9 ˫VQOMXk5˙%qlZ4|\T1`!_zJO5qݥ-hޖv|%eI! [߲`ŝwk+7 c*Fuu*2Ak@gxVU窮k`3xnFll5^iZlf,+m|0q>2̬ WO2G `M`CA5-? D ڥ|R[CuAb픸q҅❽  AF`د:u@螞Q"?>B㜋%"аRY@ʑ5{==eSm ۊs3&ЉQ-87@u>_4Q!U0WA1!P䓁6!Ka/OSGX-wd]#*/\yH;E%j/Z Qk&bÑѬ3˩]z\ ,nj!V$ܴG-U 2ht]:sٛż@@ FwS@^wAT3}>㯜( p֑:V0W_oݽX?YlC|Z̕72-{u{8R9xşCe̲2 iaM<}V&qN 'o׈}b40wRzCÏ'/ar!*Ys%UAô75ᅳFl{͞A7#pA c#!]>,4Epp>XZԌ]ۜ!L'#]-tD^ Q;@O'V7H+Q9T/‘$1D͡RB-av!t]?6OWyZEY~!Q 5,nxms&WsP7e/|#ۅȩk{6 lc@#tOkʓq^Lv !y8-t'Y_C03kYKYrQʌM껬h01lϩhrW,|sj'V Dm`8v>bg?DP@x]O7pޑ EXY`QʒatD,MP%FbSuVz}Y?`]~]̓b2$c?0"ׇ)juL%x_~JnX%[:SYu@ZAk5 2CB$7PFx%qBh 5Ni/&Z6OZ$ <]Ҍ_#^7[S7ܮ<=2@&ƚ68eȸRTssh1fyN#A&t!ê/J Ac( ,縲,erw9:kRT "mQu'q2+Ua*d/hj4MA&{ :;èoj? q}s8sBDm@O1Q-gIKX |vLY#'>IΊa;noFKJ{&zCl h҉~ݷU~ 3$+ GAVa]E~lzX#2/mt P Y}J6Id=rvh?GktR+Eds'}՞+-2bA B/r\ȹ`,(ê: _h8#`[\"mfKٚTHW%% -˾%&R]:-WdǏ|Qu !pԐW7!u?4*k&`.d ;fT>{2΍֨ga^N#ޗs*n|œ +'Qu(i;vN[ em*8[BϽ7HK'@`}8/@]1)0Q>Ӑ}I|H}b.^ˎtOY]lD8QWm=/ w "շrwLdxtzFAQ\ցT|2ݲqH!'eX'ƾުĶGQݑɵ {;RaK+H OLj۰IKpZC/¯|+\?|0:τ9z:4Pv'gai'Kjs 4dF 43 hX.H.ω {maZ57/q9E& WzZ/$ωd^ga;?JigJ}[ OkVk y.8+/(^aQ6mXO`^̦{-jm ^͏8G K?cSH1HmǷ⼎7  6tePJ0r=8@iD8}W8t{R~M6x<Y'lmO95B<ڝ&8cs6\}&'F;֞IcF~8?]{X =9m8EZĎPX9I=}9*،6 ¾=OsHкr+_n 4Cr&|`KHl[_CTΕ}U Ќ&V>T(gTL [Za +;8֪%[Ye ^.~>%uk*M;&hʫڭh%1lO%䤺)rP#^zVv%;W'sC ?"F-I'NU\0ޖl(uҏ1i`h<Mye2JnZ˻ a/0 ^+$d~ynG "e5bY~V Ɍq/]6-<rʻWa޸čCp9g^O5‚Lks>{ˣ~?`vu*øX{VE$09oÛ:+bMO(\eM{ aGfյ'ւZR%q:=ھC*zKK@P}npu"]PQT~]A6LU/ɂ)FA{}D^pٗ N5CQ.z&a ‡Qe{0 m?uyN_efȊz n6k١Lic+/M5Sj!h]Kȼ;`b֥ j{[Ή4OȤd_#P@ ĹDv ,ЋYCJ:`tQehOb\IŎcT]~ĮM*oVӚbᄎ`RKB.~b Hv _38DjM `F$#rGpa7@~pTylEB=sBVg&~02Xd+7 Yj'r(qI:Nap1.Ƶ.sAfsJo3peHe ͝9(?R^^ed$=֛엄+1J1*oO0oBB>9aWg8&Pk!8 KM=Y O1D8v}dyL/یKV%lH|R@F#!aTz0U-I U#KEifNj,gXo.v8Y+to4G3L˪>Y#FX:bN~beDqIi65'( O2FwaD 9j #ǣcB7L䩯\bȁ o-6N`O9K83ͽt<ޮrR3۟st~cgʕ9 -7ָ[Kwz(rKKYMJ\j!,1~Ɠ\ XO J e.@eb؜"=:r)z>I⧨V5֟#Lk0)vڰ5yOaC v}>f7=Y %YQ~XU[ˠ2ŭ[ ;{YU{G hnn$(uZeg#=~Jgd;=(5IrhnvQr.u 'ZJd@Qq5Wy !^bLfF4?׼*v $ WizHO-6nܦZ^E`*v_m!~rz 4壟"m:߆T.LQBnjԯٳ3wwKx?q*cTfA l'#me@Fg(b#S>6P!aK!BXϱ$O Ez%iIW2.׷w%z!&#\*pAj >SS'{yղp'2ɀX w9Bz︞bv/?) 픮#_.ZmǸ(3Co Ӥ :c^a3!w|1@Q5RH}rCaծPB]}8Km>tZHfxeGFW5lS'p#)$ϒłTVr OЛ6YfciWLvxԯN2WS9N,⎀-jY`dy0|nifUf#=[DUj%Dƥې,q Of>}3|rX(?_Q:BQ_o6O`Xz*-vUT2ۛzCB==@Zڒ$kM1,r&KpH4J<\ߊ,oL^ S1Uc(J43cgUPiQ۴]1DBB7pBJ[~\F1=4y_iM:2p_?v|Qƹt?a-6z@vQ ywِȾO[t)Lş'$ڇ@&KM!lܲ)\E7>QiĴj;i~MJ,>d[{ߴ8Lp#J-SrK8 RJy~fy!Z,FzHҺ~֤;xs蘲I6`q"0lIxVToD`f:=TvIld')P:Mg <0iVTAw4.jr}k5[19,o- ^49-0E %!+- Zb39 &eRv?7: JЛ@[ I%N?0>.1hsT'JPݮ*; ]#q(\rlcĺU{ByfA9l mp>Ɂ"P)6B7{?mW:;'[.,zk#p  UԯW\*TFeދLuhU]fظ*Ҍq7|y#G"zE ՍBV:E?1cX) ãRmQ^'|m= 3*.̅mx>*{\0 i6!md]KEݟGޥ2n.{2 `dڳ¬.ìϹ&\ϵ۔łlYjȥC =fHɠ2m@=?sb6FHƼb9! #;*3p +wZm}&ZrI7o"y>8ae~-N'IVo`>+}ޯk%ⱚmc3=`'hU)_4u/X ׻9C=07~֨.y IxĢI/In<h#limgPldM$.Mbd#e3MT7)E\/}x;8Liwa4L^8%i^bPtj؈Yݛ+`zVFf]w"Gl\,LhxqNre)%kkr*+7V&B_5Ӫ9boY3 XhBvQϬ*AjkJ$#WQ'k6}L䤭1P=܂ I4EtcsZݱCf[#ϴ&}lTNəoL+8K[Q6YGEPRWʃ$"Y)Dђ\yØ/4@s|Jʕ ZYL)Fi҅A\^|8SNk\ J-0Ih3Sl5//M\|ӢEnm0=u4z_PrOaWյÎ/0K4yLE.q#Pv]La3\;5z)5AszB=ljA#uv )+5J@ Gڧ”Fʼ$ D'\RoC³[@"HOzBp3!S;g:O! j=([7V4sq§X,I˾.C*.>BOvp{c>l&Ys0pM\k #dg=?9_,K:;*)uu;C-:OqD{QVd{."JE3\ɡ`I=! l]*Qq+ݼܔ*CL5/WCSDe8Jz8R~^hGw;Z4 Wsq $´/}q|iY:IW{[NRCK90'5:$2#[g &^u+d#zQY&/KٓӑQ`<\C|uH%dEy{- Sd7xXĵCcC.2~񀗄!θjWB/ >z|(RS@/]/NRW{<"XKC/ϴͲCU8};p*' H0 dZ*0 R5. o>Ud_O5- z3 QmIU$ԥZ%[3C=^!ώ\\.AOxl9˳Rp Huj:U3&W+ڝD勏sZL oMHxL܃`6\0 տ6xuYįZYҌUPo!^hnXۭẈ PAi.Cē`s ~ t2:ШEM++%͝ڸjO&ETw >gm+˝tS1B$V}o75A]$VwP96,엑6()2Ybk& _jlOt~҅|jğjD-/hamr*7FOzOǍRd *KnG 2bzd_Wk&|KRtY!EԺPo;Az<';?!c",v3T:7a_QLTew{TLCp#4Bd(yc qLv 9~!k*0zk~-xz+HC ^DBrA (YnjlJeT*êӗOFܐK$>󅬑 ;w8`'ܨN/wփ10*e\ o `jg}npf_Ay([hT[ځr͙Rsn[9|*<|~/BܰH&\TzE'̴UYE&iD'לHn'Jfxr8_S?)"_ [߬"kofDj9 rӤOIO8bɐ9nUtsv%{H7ZѾEF~Džj*EMtv]BwG?z0kL8W 5T QDm&;]䒥& -IJj~z6걯'x`y uZ[O+ҪRxI ÚUlsw}i`[Ó^$_ Z'a65} /d\f?sL2ROd0IJ?mZQ@bQUx~VW8ct?:ޱ@sTd,kp_^e WPX{z/[N]t~0ϋ)fyS3Q%\W Fv0e,>?,Lz9 oaas=BlmNRTb9;N)Ϛw2hC7{S|^eYLz7\]Йh8|ҭDre(D9 gT-IS#JK#|BhްVgP4Ym"apڥfdIL.#^}AO=ϊ̹<-n~3? l1Sf$ !!ͥˢ S'h8/hF 3!lUQI(fHX2[r"EDO<+Dی3lDHe\r w2%AZLRDV+0ޤK̺#w?|`wʳwCp<2 oxaHsH>mlM@0(.𸯗u>Z7Ѧr6Ʌtqwk5ZkG"1;T`n' b$I9Ϳ3%<9 l fLh{mQ_$l.p1Z\yLv71/fG) [UOPr~&j}[ bfNf.)0B4ϿX(iECv_kShIL9&P_uzp1]pufKlu5zhMha!l(p[32~>~dS]0#W ')<%7Z(al5u9kb]#P3DaMf{ KXW/b`Ѯ)2qqQ]{iHi\LQeR;#, ![MMrر57sxt45rh*iFg_֝a8D*TiF}I񝊓L4Hٔ*¡rݦ\:= 2؎LIE)h $r!9r ~,#F~񣧸+>z>X'J !9Ri11*9' $gBWe옙 3zN:Mqi8>5w;/u/M 1U7ƥ :a1ĶaHQ,rCjCD; b=ojz*|j&m\(?\0;B0X]wH;I,GÆޘ,lZniFl2]v>H2,p)9 wz#&Xkc0N2IExMkdZ9=)DjJ ˰{24: #>>=9GRrUfaa'z~@%#J?ɗ߳ !n`o,:Odq ~اA>uwl2&U焳Nm>UFBZ/  j'TCC$?H0I \(Tw& ϻ;/еiӷt xxlr> TU{Ӿ!KqCVu-$yU˅MI~~=Q(jNŲqypu^e .@U钷 7k-`Zي夂B7IE䲃'ҦdCi`]u N;FU.s]SDӪE/GaTHM^5ׯ(q/(pɻ˴0.!dhpG M|ZQWg.Fk6 mw:Q[nF^ a\&B#8.Ees./@ߝqft천>@,]N\q䥗8Qc- Վ1|}~=0xi^ 3 CuO3 Ct6Snm=`JU{Wn㣀"@m۳g}{&1^(VkebP\ǒө<ܞIzPDڷl7Xf{'1J]F_챢8@}@X~~09Wxֲ̋:CnScGE40$&GvyEFM8:`+0mLk GӌJAJ aa .NyTfQ`YS{p#w q8h1Ro1aR0hNqd" >vm>(8Avmd|UeΛ;۽o簓m`N^nn.U$Lewwj8 *!ӣ&f:T?o I|MҰ{& t *_g{;`5)RTE$py e揗ڳg7PKkG])b[ɾ:q0%H9^6OKTg|/HǢeaGfd=R٪MAx4U~DN/-} a2 7#>#mi9\lw (\`=4E~E]WbʦJOr%bw`6~[&ג=͟%8/Cj[xz8cgg۾8Bp #1]< gzf%m{ 7a@}my=mia7xwOYٛ/3្zcK2|Ww?8Ώhj RL :=z/VlkdM1F:Ĝ>: tF"Bs O]^e4[9 ݈Kw-Zy4R'0 % -O06CUH-.5ϜNh]+ =N;#+zAÜkT#AQMޕ\ζx*s&z ӪC2Z<d?Ǎqں! R5?x7kU/=0oL!wѦ<-<\^C}t@e7bl2`n^יX/fꩤĺ+~CgAшa<|?{txPq0c-m= JϨ`=qp e=?0p _M9{TIG :UuMElkVҨ5)A.]w.٤v |n[vɫ;~)eK̶n4aިh? 2Ʒ%>ZejrOZfPSu{Ƥbq 7~'m :tXL>=gp6b"oet~2pKGB;eCVv${E~ |VSxd:K>>J4F҄uEWu@ {E0Rh@i,;?ٱz).o 'D>< U+f.cK!AmwTqЃSW>,?^@@*`QMQXRG. B\y}@˿lb,C@ ϸHT&@c^-y6(9eڇk ;. K"h6\oRmb (H}_+LAZGIuŻy†[ iy_R%Ir8T1m{j0e ׿@1T*wbuzB]l£?MyFG؉y?0Iz@b  \e@TDž]'E-R#]ٙrmxH|`>n[fĵ lDLWR]D1lC6.윮y;uN 5؄1ya+rqg?úf?Z ;NtL#멋XNYXmL .9H7l6z%!:DnbJ~HuT>{tdޮP {׺'t_ 훪-)>o Y;- 6ޑQ >`m*}K7IQtbu1׹灶/F8ZhɁd èH-r3TLzȵ㳰LmCwƊv MYƈF\ uc [:n@|NLxȶC%d 0m{JWѺtW6ȼ,Q W)_pLRlpKkʲ=Z융owi" W3]u _A"rFXjL#χTi_ቆ޵Rl%bZ` T\.* [ u*UNFxmc7?'ֱpx/*t^XbD"3}%Q4T,^T<К?z3|)ZrPX=/%:U@l'ʡa~$:P}boi3z8'YSBS IEٰ.Hf_淺kۑceM61þ k`ůP}U*إf,@l>kC4W3車זhb S9ڴGdQ m_._hwH~k.J.- ^E_Bi&u~ uid]6-“إU i0x鴟_:~?3Y`\a⡍Nm=|5z 7F_4bk g5?0 [{:!zXБ1NrXWpJړB!D- 0@w!zLZ ZȫjwuٍmZ؉N|w{ x|xe,Oͫ/r4-\7aBB'] mV/iȔ|m {YZHsI1# JWHў hltElD+] WޱTd)Xbھf{cR˰z۳\ofiω{V9qBfTPfj6%|6Ox! },_gd]qjqAf͊شBSx ~;H"r~Z$Έj̤ TX0)Tg7CDW?X]6`] 9`4026ʕ 7ncMw(]ك9zϺv쑾csOmX?x墟~&K ;jNRH_!%a1GDPTIpNU`[_ٱ~ڐqMh&Xn=]qDQ;iHaêl0]8bE[A9RdL0s'YKbuF`LwFj J-Gk!UO$ZF|c;{S=zC @sq˞=BXAh @raQ۴uwK-ٕh 8KM[sEڦ )%fSG2Zy5W妇Jo!&>,a0{fN5(1WRlMP) "ܶ5 <5czOyyYe= .A,xfx\QNS {9xiւrˎ=2p܊@Gb?^`IURP1ސ߯O ah:n0_]I}m_i`aʂ3s(e0H.QB 3u2m.M:#zoz^7U"*h Z0N? pb_&8PiXIb;& Uamp_kֲ ڮ? o)U)CK(@^F:ꃾI8(:{#*oOBQa9iVդ+\E~D>ܺ@_:=@qg]H<3jZKwnl=(׬Ii :B~ L5 Ҿ6˓[_ ފRFf0%K.uinwCo󂹒.!OF樎}FEVm7UCJ쌄11Y29#O8$>b ,$6DCw"-9AM1< =.E[V::|JJ@M#E}%8LjO[y:oPX]m4;^=vh0@m3Um3mѷ_P+]D 25(jnp9ܭv{Ɇ,=< a 05_3;VxXYބxYG(s%!jРO]h凜<fdx [9v L}F~ȇ!r<i9Z?'gϨ|,wpHd6۹Oxkzap eU< Y,uT1[t)0LaG$^P"OŕxW$*t7ϣ_fkEUW[BI(U| Y^_:Ag *Us\g2vAo؆K[{t2eG9vGGbڵ 8(3'I$`v~89O ցMhy]4$oQxrsN _$@Nm5s?_˵A+ɟ2(8)OU-Zծadz˸Fmh kB91\ڏqr: Y39-:z|5< oA>wҴߧFA KCd:aYzTwlMCtUl0[Z١׿!r4L!f8pPCz_:5Fsn3X'%zfOBVZ?lnZ:`x>4qo (#{Pq!I?J;],KB&d=sAB)^d2kjڜ,ne"r+֣B8Zh|";^Se[k5s;AP Ym7fCmA5I&ZA7d6UH)NuOJWVb$F2r}xQcl+d0* QMV&d;)N `ܢu>QBDl>!gkp~wa[5,Bo^]i6P~FUteH[1Cog,ni<{P s˻s&j-T2H"SXdϮp|UK@*tw9VrZ~1f,&|`!J)aQe~Ck=#@ V!/`" tp'ǟzX;[03 L:K [-J˽7SgZ ǔ0fZUy60ߓ\ ]F Ps@R*ٟٔKB%?90'OjD :RcXi@fql߂Q:x-{G w]|k&JϤ+5Hv %'\t; 䱬ǡØT?\ (2i SpM1;I pْ\!""wlitU~%Bc_,$.=^̔XaHMU'y`gRSV;K <'"DfUoO}GE=E}j iY k垩V|_oK~=\e`K٭[%8v㧧9GVVى_ۖ 8:-z'հ[)$.(dn8"{q~fVD P}EƤC:~5'(z._ݥ֣B !pFgbcT&m`At'TTJiO> T3>tz+C߭$?m ƀ%URh_ps"_-T e/6-\+VAd­8 qVѪapmWEL+fRnOhs|F=EןɅHLxO)қjCʾ$(zp]ɂWL@;r0Zn2l0ĪqvD1OQ[3fv5~/^3LWH*#7aW//`zCj:J(eh9Mo:U3ܘWY!腌:ʤ N O ߚ9k.8 lx@Ӣ`l(XG_`?Y*& d0){yJ9߾.0R L:G϶(ؐgYbb?1Tzٓ%;exz\? u ȹh9Tn׹!;3Y~j 8c"(c;O5ϧ@;h)P.<7:zd $hqEIq[oR/D#э5d+S2P2eL4ްu3ٯ:lfH) AwqH)6JAވ/$_^fgЀ_8sk,޷x ,.ɠmc}/2]#WE,Z@;* ƝJXzۇ3ceuGga'Vc f7X*"6xiDBT)e (Ʌ.4r#6ˡ⹂<~#$Lzک00tT#X#!_VSR-}I,483F?wnWsT>ZG#ЛYQXնS@V9Oe͉)fjUr5K ]J,Ȧ2_h5iXB5Hn%\TX^mF: ]J q$I`CQG8ܫxOwű ~.t"j&뫹EOd嗢]> 쫔iҩ~F|տWD-2Yetu?d4 A$6j3Ȱf9}vlg\rL$ͻO1ȎF' 1+q##Ei}JAQ5W"/AG *T,gY'ETڽJzUْӧ9d6EBi{W${L&P U\&HH PVy=&4g,eYS5l"eL|rR6 R%8']3 Qgϯ%rX=?@|L0j0uN0:jCl#n$fpi3tuYq)5qt-ОCؒfVZ3艼EOS= )/سVTcč~^Y:Cc9tqf' gP/alDcaVIWh- C>5BL}f!(PAkd>b? WcR 8křTY3l#WҰ]ʻgO5.\w,:+7*]] . +N˔Bh`՝.h2"DDz/XHDp96s(/E:ЯMrIgVc)>w^P>VY5$L-"}~ϾxnwܐH&ݎmŒ`&4PVˠ[ w&hK}<3-ҿt@P\ʊ5^xsPCW^8~:gDyO 58bZx:l3}Q:2@oʛoL>GV/RFB3Ĺwt 69+_u<9&qOHVOK/mj{Wf5SB<^@ {0{_wD[Ɔf'KV?|m9+fl,gŏС2Lga|~2!>7هʅ$B0c©/Gw"AY\g.Q R&M<ٍyeO9o%jci\trgGQ7 j7.7HdUнpؤ[$IZ>OMU'siRΜjoHSwlio\Qۣ񴊉p j ~٣FLKf_U<HfR7iuqwijHNGJ²Gʫ1ߠ4An`Me;Np LUܴdL$ m X8kC"2cw{`O 1z2w_㞍7.3jfZajJ,~M{yS$.P~gG:*OX4}gnT˓ m?F4]H:뉹= ,(jHncɿE.(pP[ta "b!#ቘ^>*gHQ<|Qk Ga,3'FA)G`oS[ mygt8;uzFA%a O @o`NRy_RHCnl\*;\tm[micHP!QPp7 Vx{UZ腍%F17@RfbA_֐yTZ :j,QՇKd1$Z䓬Z$]#Ҁ\gSr01\f]&}B@(o1$'[AU.)LZ_gW:F?a_lEi/˗*qx>_Uلw1QF ٹ^ȹ'1Xۜ`ixTO+'qV\#De[p2Ἷz_tCgQ^m$apIHdu|-fHp"yY%Drxx|_鬼|IeP)wq[:vPd#o]F0/ >U:}L*pP}g}YjwLC/l.=^f/S_B^ĊeXvE!r[D>^s$l uv0<+{NnZfd 2}qcM*I2:~Я͞yJ%`>X>Z ieJxvK;Ǟpې 9~f}:5Kۈ,ܹ-UѷUSwP\J_PxJJxW!;NiK6sB"T KpUƵٖ;y-.18%bXYq6߳c~Yߗe++pz.vA /2C7Q˳p̦/A7 ;,y?q>|)jo(1}?d[S9RD,O^ZKOB1{ZؿdXAcTvT2la4GA\F@tqR]Zs i%%ּ(b!8<(#Ѿ{gy(qް%>Ugeg$5֐N &ȰB1J?T{`|0(ߥQ}Y(O bc"ƐB%{=wV}>~ vzĮ ªۏ=cz>4)"C[hDH1mlRZE~{7->%c<[c{X|Q7A2KZ 9.fG1cv$4y2 h Se)'1veD΀;yEfZbV"JZ="o,_UI:V7 V|5? ?f̱pgD>g|EEX]&_ϽBZ˒Y{O8M#iƩ% P7, ÊK A=#iRœ2gi h'Vc`h߭:Xp0g{ʓDhݠag[eUq]b9=#A`R 5U)F<$[pQz`Nw $Ⱦ@ 6ge%F2Ui):#$_'dn1^?hrG.-8tcCHIm{Rwngx·L+--Ztz17R !EG?gt_@Da8n|yȻH GV`MjiO{&kUέjTƲkő:Xřl(9كA&1(!P~EIjvpL63 q;8D*pd097Id>2S*M||-z }7b#S4mcTT6$$pc;H?*k>soFLԨw>,O*_-j{CmbҲi!p9T^ ɋǕ'zJ`lLd[8r(eC;Y 7nˎS`(Ӣi_C0KIuX)Tm\ m\Id" ANAV^!Wsk:Fϣjdn,d"lmlo&o5]؅C~ q\w gYqp*deWYiAV 8=̪yd6S&xW̑ Mv5~^bhH]rʂtvmxo"r%D&Sн,ӯm?R#s(@%"RGUuˁ\gRsXjLmꈜgӃ͕@2V"]Si1?YJ}rF-HW1QD9%-O!tpp5"=^-"UFK-p\'+E|MkUh&xސF3g4k!6"5Ә$^ OrS qT}ijk_ͭA*O~,҅dQr(+kWx!)ȉ/evlh*r%_oXB!r7P* Y`$(v)DH>_UJbƺ S2YA>1h ͝ox*q%>(~.1RXT܎g?w~M I% &=|Zbz,9Kf۔"4 O.l ۄÅa&ÆDDU:Dk<%X@Ja\4x^uۼ aL6鸿E'z%ux&xHnGzqdZg.TlЬ[Hc,^Hcb_q}M>JLDY_@_H/fuAN6G% f2|5zҫ@sXz:—O:u|r8\r3BP-S9:1XN,,JMW upvv".ڗ،e7|/kc9ClmW|:\NR0ɏYk[QՇx?:21S" !i/ÕJJg0+OX9u¶d*^Ռb۱7dJ8E3x97Zz/ҿ0#/#q(>}W X_iv Gܳ<: ZꐹIV$=!Y!ƭ\V! Kbo YXMO:9va(?/:Qu=s:61%B1R{_IMqa)ҼTEn}6*Z 3@`v@l?amBEK9qO7c=W.0;J(WxG=gJtzAѤbuyXBتoX| =ect?hNJtlEqੈ&z?k)^.Nc}$#<Qv#:VI)bgJdb&ả 5 :oAѩJ k{e#xVciU^;!=E laEnjmK&l=p>$Ve2L0ub {+)Ui{h}N/h& W(zT C6LnI~ ˩ߋ+迶U0^!)X$󂨚<6ER^B 9DK;$H_F#^ZcC{$1c@CM ") If!74!Lut <_K\6]6z%E9t"Hz`X i:$YH!q@A,/l=ypKxiiKh.%̨"?ڇS 12#/@>(- sxFjbZ~ S1 [s_Y>b<t]W)4U^L$Q;̢>#%k(ɧ"u5K8UU֝gg҅ZZj^/(>{ZZPcסZ Vl BI}aʊ2 -4QH"(H.2tS*>ZŹ6MA@sY!.w"-Y4;2a;u&]dz##$E/Ig!WQT`|K#p+Rtܼ:l #BE&ib5 \I9H!V.@/l-7U nu۠PoƼLL_as\sQ:ْz6lue9KSBrIBo38d|'k 8x\Kw(KMbAvUB9-*C4`N^ CZ/AmX4?aTf]Z.6YEo.șJ: g9d[xg@z,߽ZJ1NQ-X"UL>[tiXi_U*>Y$VlE7M?~Yۊ<m7kn,Iki y3Sj4P2:MDuXg.ᾟoV|)iK]G|j>톤g8 ;h'Z$?H@:ㄡ1>-X(a,a҇o Jw =1lWȅWH+!)〥=d>b[+bpMZtr1>z~ Fr+49=Cޅ|*l{V+DfAb4&H_JJ_\rfSAB) % C烮${uȜob zM֮nR|ҠOהkԞcVknž-KƏ@._ROd U@y3\fB[ibGis|!SCȘU?ݵ4k=~H9J+@O4CKT>E$Iڙ}bZ?FA֜WE;/ҠaA+Û1`z^XH 4\ >xsv,l=ZǼPNl q"*":p7zkG1OZ-?Ȟpʆi$&`n5I;%u/ (/ ף"/=/@Ê5;n*ݴL2ǃ8 l+RFX?lއ Ir+Xk #ipZaZ/3į2zb)7%$LD)Ф;\Q:>7P1zfg˃q۾cO?:~ۤ~ ciI"O%U.a@;F)P@l}?V"=#MO_R iemm , ߿seemZZw7gse )-.{>wbU9?"1=wV-Ɋ4_sgRۄzHGyvGcCotoKhm |G#Y^x"_)4b1sIX~.5uBYm1M"zOp0&Sws$fZՑ aKwy1L;B]oruدU>A9\pѸ\[NS>~SI,gZ[v{R >psU x#D@^ TH OFfETBoZ:'kH 댄.V"q& Qۣ7+0js[:ٹgU-M? F? z34ўש2f h'8 xP`2a zzƵ `@163Uɩn o`9? +X6EA|T<:tǗJ$P"Y5/o#bʷwa/doX9ӂ%fL6~sEbR_r%ɄZMji6Ҽqh!nȥj,-:d6fa\Hn 7e3=GoX b^&mН:6AW\3CR+`HT#D }ߵ)ӂJzL|\ˎF4%`5-%1`#^3 ej?…)3]j* q64h~>9kmKr7r?֋*za/1`d^:f/pDY"˧rp6LgEŗr؆ChWoW.H Do@3bȩBɢm;ڰ h٪mX7Jp2iCDkIBW[GxRRWʗ S[!1Fwr(ΣxR d͐paj(X4,Qث˯Kٷ@<<^KA3p>l=K rn{O|`阺gԻɆVff{} .p@Ti?i+MAF`FqZϾKFw)x,Ɏ)g)pJ`lM"9¹t}+܌gcHhoUzRۂS"*!k|Ak*4rWkV4HhJ ^-3Tbeu]OʺhEC[h2z0tCl#%*!Cy qaοcj ؄cX^"ұ*j57/Z#]-׆&f[*O5|*PҵGc[$) ,_Tz*]%q_lPG7yY aS )"9Y5eyVTChk?PWv]Zrqx)iVL|Mw 8rUK{XycJ^]WXHf~g`10ԍS $Vj*z@cG":$4a9Nf8PXP8K-QfF*[lI߻0C6umFȬC dP֞Ku.pHgF @*‰ n $"3bBm;^ ȃZS֭]QY 4(I(0[M`HُB%DT1}-*:$/G=ۑy8 "|z8̪λ `_Pfg<+UX?P Ѱ&2ʮ*Y4c&HaH.ON}~Ȭq:L9 l*MuW1C DEI׮n,Pu_]߮\0-kL{}?[.}_ @$I d` \{OSo༕Hqd&s[Z[CKZbzU 5%~Ya߀|6t@N[Z+؄,^DTZ_GS 6:+Bl!zD)'#~4ON{]HJ RFtJ:saNpKQvBF.V˫m=BZ\6#:[eB#AU_(DID%Y7uE@ׂ;aZ j><7I*3I_q5$入 Gp1#z~Y"hŸ4݂ˑ>S7*q=ŏP9or UWaV{ht1rc$vCu* ѨfBਜ9&5$nчd"%¶pCcE`A( إ\tT=TH7J!h/a] *)!)"0{ٚk/)Bf<^'_3#yr ":;EZX uyI2U8WҔvRxWyCS nzn(MJ.hw⏡~3@EyMeRPY.2(HJ,>?ëu5+.N@\kQpŲ².}q>oԒ8uDm%efU/|:lBfca z6X`JXݢW-rA~I&nz~5E)Cp.jUyY_AW/\o<XJV?ie@=pp۫DCLFpd t ZY $~4qeFGF"ȱPV"%z& {2̠ qyddt33 B(:6Rp ty#_p0f! O? TGR! ע^x@vwiZ|+eݸwWFF qZ&+2D7oZGc'99Au/WMI,h|6Vy' ,f,rLLۏ4urGCO vByZ!{Wck- v: % i&sI.F\6߱YjFElLZüFO>k\H#Lį^2;mҷZG;7fp*d4B <5Bbb ̀7FzY-?rE(<R2mf(Ÿ_A/Tơ5kH9zKB?( [oHGi?TzZqthH(ف.ڋ-$xU0f,?&YE,g Pf6idcuQ4"n1312#Uץæ9Gͥ`íj}#Qy.-T<k|\0:f{`MH ;|51im.N_`i0|d) &?uԙɁS7}">qv F~bAE}?7vF,B!-hܑCROCqG r.-21Z)Pf*ůߢTMgzPu5v)Xp|[1p`걧BvS/׹0fCƤS*/oDG.l:Mtv^|oh]fme\7?]a}n}mO6TwڤJ ΂m ;Kz D3A (xVt@5fZIYmB}l5,8]mDj4^Zg.'C"b&T_#Y-*(X{z0YeE fKE[Q|>>fVKkia+Juj ݄:D6ixy64:[ES5m.281UphI_(~)dvg&ľes&ϣ)JсKŤCV^0Y\? !w|3pjz+Tx .&d|&փae['T|̰/ŮE3kVk 1k6p. OHeTkws:_#ۈQt`}y_dQJdr`dO!vU @\"re%?>yRݨJKͰKnX䑱 P}z.W4sZҙ\i`#SvL ަt«Q]Q]CqDE^ZJ% ɀ6c7G;V_*殦eAc?G1w:fΐFxXŜ"xo{-.UC$Z#@Z#ixQ~ uIF`2r7BGCk,Jf@(>vp~G tBktc#ChpUTY*62]1^B:Vs<>5ZP85̢=s/hnU=-Z;"dbcF}h}jLC=dTAnǻ ]Zԋ"3jQ,p]yҺ(0<2풲ND)2=/o(Q ^AOnfțַ GttG";WmT]f1&v5Aǃkb6uA- UCM.10/,PO XF 1]I#Eh ~#F*LNU.C$f9jM2A)AvNŁAQ`8˺,d{X/7jphJ'wQӮ̀aO;/qu2($=Xj]8:e3f˝'Ѫ5_+lZ{ͶNP㳲`5Ixk'kǢvr;Kd+̘h 6ʟf $^>n/[;GtSftB'X8.P\b9jG5}psHkpn̋қEC _ `c4^ɴZ^.2t '$[29*&Š%|- bʙ;j|S^Kh8Zg$ ѷ )hY5tWe]ED]zECt۠[6; 0:_>te4iU@)(,ۋ104N׵$-=jxh?krNIϰt_zC\s9z\ ˼[kSa6@*@bDAy1Ykd.(f<@7;xH)$E4CRBM^77?BpC`g0(crȲㅅȃY-8 Rܙ-KAw&l䯽jNլ]-\Ӧ\)S@.Î+i$&l^W ǶePHd6z"7$qVǻmm_bkwQ4T<+s|aؾF熄remcϢc ~)J[2ܶBī^A5A6]zLzJl\Ifw$G*k\)Ii* -7S: }ÿ>z3X>sSqȴEQu8kü}@TrFUFIllvdʲ2` *ۥg?TAf 7ɹ൓k l~#qc <#a@W'K R'z+4K@ mi4bb{T}d\pac '58Z z,o#wB%-s>)f3ڱ^`)V-a%Ptf'8M<9بTD0OD9"3C^/Ic [Bd?YG:w>˥[7O悩rLgO3}^̂V:2<0- |MwSCD՗rOSvyMTv&7cZ`0\Br:rz4o# nkJ-s]Q tHڀs?OxSt)w6S@:tPNO5[ltε)0A]"PR[K} tmwRh&5~̋Zl"aaL_g|ŬU8n OtIqr:J 1}UarL#°W6IFL^oL?jƶ"X1P x^.cu1[nNżXxrݔea[@S꼴U'nR(W0 E9wjپI =R_= s8'*mtn_7P*[ lKʲ SH7+$̣QGHgA g9ǥd)K,8'm6؅1®лm!e4ؿXP!@\ZYF567I7 6\KBΕ%ty^=}ΗvՕJaۿB3V'R8tܣo?62g/f2i9C"_pjeᓕ#q$.US="%owZM>|h]D>_q-鵣LJm?wn{VEz#Q3 * /cgy'0lkpA B!ʆ Oabё $7;-\I&]o#x؄: N!.^ '`0ip'.n <%rg7b߅K;ۂE&b-+9p7;^$qz+ 3 YuuɇDخz?i?Ǧ: 1Pb,rJ@,X9Dcx pB^daOU{? -)QLeD9'v64Q("@ܤ1:N/ٽC`~xXRx^y|Qqa;!HTrWVxW| /1r2@tЬ%m 4H$X#!0g SaߺPF NX_tlMrD[ޝxU+`+qxf Ds\ פRe(3K.dbYL&h0\Th`g/dL1y~ЪfOY}@\*MrN$\\ݟf3p#+B.ؕ>d. Ŕi!dAW?nF>5&UxxFoqڠz Qr%WDq5+Lm9l6Vx|V1 K5q"g֭oQOI`I="=PmAc>8-cI7N}4n 4d}a{NJIL~~ vv'x̼ݳ}|jLoN{M[!*A*[z.` NݖOuh-5+ Q5tEw495CcΡ.x:S ?+%COV|D #n!s+.ZC{\axYj8$ReůE`lP;UF2 )G~0WӹM02{KALJf@Ʃ%)Y;K`xv`OU hn7V:Qe3Z@r@RTb@T DGl{wrZW~]94~㭾T_Rsc)pU;gZ+%hE!ʲC/xkuxv\ 2pn!Bl\4)- o.laKȌmu x3~!](S^GNxlF!^`߷K]CMԅ!#/HbJl] "vtGLi?C̢)/eZElS)j[sadi H#nxKF-5Z'Z!W?2yXK|Be[n˴g5tSI.dW<%!V|9>E?s@rdI:djGI dVii'z=[Tv_}0Y?CVҍ14!3]uD_Jq[ˢ3>"ܦA1!^{'Lu+ĦKA7o >?B3?f4GfsC.Ԧ9Lc YIl/"wb9p#U7!ğ# S1t}sڠG# #6k7OH[WH{y<פ0chu||xSG]53 Mbbl۶/-.voGf7ڶUCM`sN * Ni,#a fpi) ݎ@ FQSRHr> "{NC_G/Do9JrYOz"ZTmIpȎtt&}_Emf +y4YV4'䜻S⥗EB9-$NSEf!UhbQAALRtM~ )#,U*Ph3:ȰGH|'?:tt|bnޖ⬌+}ڲf{?\Sg[%Z3碹bNk&(|Yb񠸥lq:*m:qC<Ѧ8A™ӪҞR|mbߎ:Fw ܵk\S"9RٲxO/0qP=K/Ka8GrK=ڎ,v~-/z)lWk۠%*f> &Ԍn_U܉y WF{Huem=ma~apZRYsb8vlj]U` aQU1)k$Xph{'\#ͽlyoDB<3w5A =h5mXuIoD퍲 )"?ePc)2wd:rj%KRfa5&eUoO@.0#'P12f`Q|e+f.'p|,=|% *k} %OLdi&ocSqA /p}va8} dǩ]D,_E"m6TW% N;0`_ڼmCow}U9ŽoY`e1 ;z6~P\c[CE&tsEF$Ak&pI`#S€ =׆[N+[9'0zNjș [~6 ,X$pDD˩ }d]fT(.41qIf-iiϝh$fe/қ]^G㢖Ak@^K-^4( {qCVv;2蜆n¡gFH_6BxX'{WJI\amT)VP(TWaX 2߈~ONךak8)vdoFO?N]*S *Bj|ʋg0~BRnwƜ *"H2TDwYa*ǡ~nm8)BC|/eO+S$ nKB5b2g< 0`u2=Sse$ONRjVHOMi:Yqg^udk"Gj)HwogOXY û-}wS|p2\u2JΗdq7s(FD6YY)-dtv *(7Yp.?Ғx$ ~߻'u#\#kƮ\fZ/Ibx5L5 گ?L7K>5~r ad^2/3VnjL ^W&yGi!zC%|JU̿C:CXZm» @_uJp{dUgeL+DD\l-.¼r@QOz4tzUP{}8Y?GHW.Pa8`jvN].YH1d }RN8dq21!eQHd|Ikζ`@#Qr/d(ZQ$ NHv9="MK=q+A]WAp1|N4kvAcNMKӓyrᾰ_ v Zг+H[V05q.>9fj&u=0'~C{POg8G2u.KMГ(h.!C:hK_h|scpx~Ik]8ᦟKe NG)[l#(yG[L"c;kqCEH|׻a)QҀ @R-ty;~wD "\̌$&T%?ϛs3Pw$rJ]U7a(&bx|􇹫LSlcEMeAaxFO^ ݶIˀЦ.:V^i0=|FA" R9{VCteI~攎 5I>>)>PW][.48'4 DLѹюJIzI\ gBiSm'nw@6 7ٙ,x5M+1<(9>&( }9 b^[],i) 03 ӾEs_IdhjqGV}V~ $#I_W盼;e"&R7slʂEJ*l_} gNR  ܢ&bJ( aw?LM#LBcE+\{YhC\ܥP}SJaYF^zCZ) p.BC(K+Ci:HeV:5g+dd͖2nܳ55U$~LOZ!m߯IUt89 Q[[N<^2rj師G'.dG\ OˣKоbj ʃ![ ^5jFyu4 y8kmW5 K@9Ү3 YÙ@s|Gtw$\$X>hVV+4mvwwHhϚ.SR L }4w@k6AwĮ)vs<6(p/k\ת9ފ"7B޶i?`zlIu\&_З e Q p݃C!˼$Mi~%__Kղ׹jk4ic,g9H4 &:jnhYGs(s d䜼Uߠ._RdR9S0$oR΄h6>3QՄ 'G 9MDc9xɯPN1RR7zȜj*C!o+_Wkt;JӥkMeQ4=QRGG=Dީ+\>ĭ,VI<"ܺnRH.3ӟC PحX䔬ֱSU"Q'uWK2qi<0~Y?eG=ԋH22&n !NbZ&OR >JJR@Add5W~ze#ÿ-E6s&OX43(! ==|/SEhLA@f83//61&NvWH!XV'OwŇ1[m$R6Lz׺IJRZ'O6S~ /5%DgZ%`?U]Cp\c*Cp !^|챱f2ҦSs{G+ qi,/iŘuK9oߔkMl}I~ꄂ4\Fs`P4ӰX?q'CsB|2| PqNxr+0LpuOҼt%)S`n(+w][6VOZ_7c6o8\\̥ڪQej̰ zYh7JS|zBvck@D:gomata55e>`1Tb!zkId+Z)t-0[y$uUϷdҘR-`LY<jU\ŬA^hu2Y1ٿhB.pC*7K֦HEke8޴Y*Tj{y~|[5 "IB:. + _zSDbrJQ_êelQMbeJQX̤:<`GQX.v~w9x&{ OAB}9;ajT b$@m}K5/Ǭrlw-&} V@@Yvg1WOUO ؾX6֒Cg8C٦;.M7(ڸ+|3CL+r*lwl > R29v"2MHc͕^k-SG3Ӿa+M[qa:n=#"B G@T|UéGΛ1>/眡Gfz\ .fՉ,2_yziC_0KE GX3xj~h96;6&4'dR$I%O~"(oYs’NhK{ J=_4ίҞo%Úom}X ߞH%4LR\=cƍօ)+9}_9s!qtd@ksݜګѩ=РLl\'G=Ɏ}yӊ^ xL„ eԶx@s6T4#V.~G8 Ywc// ]9,遘* W^k¯E7qF.R]$@rL!V%Ȩ t,]UBi+>I83<U>KwWbk4Fl"p4v!c`,; ^C&q٘xR*0PX2SjQ#re{WI!1+ll'2?ɚѻׁU-;g^wI bkdaL%tPG;#ۧ h!"WZ{8`{TՈS';NYy+7n6=-SlY )/Y7f~$1Ę<NoL4a߈B#4Ļ8ri.Il{ zplw87jGȸmyP5{ݫ~enrooah=X.DXmqϐ[c؈| h0"?-d^-M286ijי7n4B:a,+vib3U!Si?E_- ɽ7REC\x] b#2s 2ݬGqW?E|7EA x/˘d3R^fcOU}k)nT ,]n5bR 5gKkr41bkdZn誉BEs?[l88Ins7l7fޤ%P@HAь1 }@33ϳOi'"\jZ6)i,DzOcLi2oZY#$~NQƀ]Vٽ C>h"!Ml@p~N[,ATNw[Zo;p5矵I#I!W~z@\sj"RHְy3 ?@E~ bD>!A{('F2^URiHc.Lc @bJ=>"!",6BxpՁ "z۸Hqe5Θ+9] 0T|CPD}n3S3G*3Hna*Mx]'{֜QU_ f*(#Lxyssi0 .&M}1 xy2f2TH"Vm~DyUO?[ R!Ȳ$E   dY","Y* @+aAH"Y(X BE 8+`v2ְֵ:g{$za .w~M }\G kMtd2!$*Hsan!€(ͰđI۽aY70&s7F@Y+'jXc뚪-[mګmUU[H2pɄ8Of`tWnpʁazP?'d8eBҢss%Z{,L1׳o7n4[[MF,IM wL|9$I/bY7{,`~9 ~IDd'!H1#ϐOŒZhj>;ATbSNUQB= ^&q^@a խ3\W )VQEQCaPb" /"%dXAB6RvQWT\jL6p_qH$D\;`[ 1'ŴrShx3k1@C.rY~͐,рH/FiЂ1M;3dXTQϢqS["悋ö(#UwBxO˕D/j#=00E?UNT(vj #5&D0"~K0CT81N|:z5P~ G]M,XjŪH6$f7*O :K?졫(U. c uk]V SÈb≓s\l4d`N?B Yj]ᕡoU XJ~՞bZ[M(QNح7}>XF[xf@ DK;9cp S)~| PP!A{HW-:! =xPt$]Cgv7FtsFo~6>Y" Sz>" лN2 I.K;ubRw^h*, "ɡt @a\ jt=e\9=4IF y M1θ`>(#H4<`!í "p&zO`Sښ,2e=4HHiR.XiP9x&H)"w˨Ar09|a%}ni ݞ*6aɮz xT٬ `O5~N97~`{P =e4趈H z^t°; ӹGsߟOU?Ajs'893h 0_6^;!.`|>4ccмhC{)ZT= M55_|䶓Lw N(h;hecu( (> `[-u .2.[A$5yZ?5"PQu=7li|^3#~+gB?0I$"ݣSڅ+rn+!S4׵ r7s1y|/YP[W{́ēYyvvll$4 ^@AN9>ްNaO|NCC3p f>0x&=0m!{8cwzrP bjt뽗`,|]Ü`/f N+ C‚k',y>x,*gd9WaccHfi}|?{vpy49Ĺ`߹1 DL,5\ޟF>;C5&9 kv&$f{7%]c ~xuJILk1r cdx|{d3t){D{z<~М xGN\2,? 4 G낧C<->r}wG%UKNw* xDZP<*+[' w@x]aFIS'wQ%wͪnV0!!=CGOMZҪø]cDܹ 8fJgf+ 8Ft[0ɝ3F`KnR$U*IqaP®<5lyЇ{`a~ xN`<]K*?H?< {WBtgίhFOi ,o7B\8\;9I!h;xi97J~ʁL0zyP*>8Bj8tFg +Ê6ØܸqCp)ZىH4qx8!M{J8釼5쇒rx'uŽZb9^4!KAх  di-^(fnS6}[6+ }[8-c/B}ކ3ݎ0 j ,P4#2(2@0 C΅}x0y1|0A>l0e Ӈ6~^s BA?D3Oat?ؗ j<0ՆA?l5`?a{5a@y!>dZZo?N15B4XΩA $AfdA1!O' d0IYAe*~XOT婑ji v,}籥c$_6ynƆR`Ș7& "ȋ .Ֆ8oR ?gTA&mZe!s2L̨ۗ >Đ*I[an[3rjgQM#!BB%odon]+e.ijeXqHY t?-~O7?2s>.Yô.DQi,7DV[?w܏̇4/}p?ˏ/E u-GqBɘ\_dJo)jV)H Xx[ ⪁v7!:_mJNkR^<["9`@MHpN4d+!ɦh?$7i&)(Nbx݉A<]1Ȳ1H([P0W30o8J!>kuOwPsu`e`H+Y )D(zܓb_ӣk{9}.P,=ce yv]~^ZC .j ׫I )*͟ap>fa0ۻp2 (B)QEMr>!Eu*^J*?i8_֬n'f_E(z5sp~[20yY؝7?[O{/m-l(-d!|W0hfTE0FRh.z}uq Ās^+y -]+|߇6y7ǚ T*TNoy Pq%~0@ Z0,R #R/b:#0p * a+PSʃu1 !TjyI+3 }Z y+δcUQXcq"5')ާQx@77P  `n;󾍙[tFcsWS6p(+Z0}%Lpl5ZZ,H:s*o[hM2u~^^%%ysj2O]hß= sq+Ծ׼>։gCyp5̶Ceyp//m^[U˝z,drL%~Rn%5j/Y@6ޥ&ChԣWV)_JF##xP|eb,K "]쇸isWw욯A%z }b͏z=q_0'8Z7CZe`zM*mfO»+]f=^J:갓33TVi^^L!dYSt=2{AG?qc^ޅ)-f[,5˃Wǯvß_;^k_żygZTAA,d:AĶ[;f %7ݭWklٚU4:TQP^o`m$ɱ`5UkLz#ܳY6LՐ : RԄ(k+ֻ qvO`7Jy:iwʋOQU #I G!l(E1.%'/ߣTJqG~#SPtϷp:G1Lq^۹mN98KQn׮<#Z,ye( [PL:}]j I#󜾶0ʷ!QӼ*r&ɳ;4F6, P̴~8)eWX2QĽ="ŴNʨ &>712 w`E9a:h 9:hlv윻+bRlEvz7_Hܮj"kj]KLv^j*8(k(߉*Zu'xBaĥR@8M/q1\k{}6[EnSzsBYGk; wupfGFںz\7g \.G}6;0.Uv`w&PgأeDZk?YɲBD8C}^uA6yIYe`L!P;9$o)U?&Ɩ ==۷kr=SfɑTז F&mK{:\-.GɈ0ASaQ`P_5BJF#~vW.SU4={2֝[lr ;7ueԘ{@EQ 5s88 D]DlS'5D\䝶q.F";KohvWU{VV.Cg$t^_,""d>|- )q`r?P׾%왇i̓|د-M90jccgE<-*dvQ-OU@`āVK%0L P#dzN]͸˵P 4< g_`QY(@E-1WCո!l?}l-SJJA)/}&F|~qNɂtȠ1S Va%4LQ 0?3u8`D }\SN ]JFg,U:'K 8" jXLnPc_/, 'HHRQ3Zc{*s'4Rd?'(#F7)Xq&ty\>Ւ&Xmcسg6f3_QoOqb;2xjnk40H<%ec!`p VP0\) ']n~&]8FsI/yRh呃Ψ2 US@( @x_~ UTaաx}V}50^E6# gWn8W!Qo`%؉E `_."$QAJ R(H6݅H^Y2haHȈ$'΅ +v `T["Y̟MoavHaHz/7K~xj 0;qRoب|LF'/4X%C~KMr+Xp.7pivKQ]Xx^^ঈH(/'EO WTkAʈҍ"ģ9Ԥ="9*l\A^X kt" -a-J3wt5-gc_'ߛ.+{[DBOusms0X# _n/!AVǵAe 47n ׷D1<aξ#@eA/2ݜkU z__`K?[>Gm@*h7Je3!&3I s\-J}6}סLP/o tKؗ%{TQ:˝YWSS viǑ8LYc%oPzO=k^/)K \2;$ nT-=brK B']s[l}_=ߟwOO^ǡm27b>5a.u\/ߚ嬄3 o 3@B@& (>YuXrj>l$!t%@BaP?l )/ϑ0͔[HM$w:^4  [6ޫDEUe"#IJ.>ߎ$<@*[+e0_x T·B;,+` rAz͇)@"$P(b \+ލ ~=U}&W}~;ѫֵZ/nU:`v;!񂃱2l/?;4ycB0& a4AVx0 I7I.HWY~l NcfsênsZƭZ#Z:-.L`"@u)J6Ũ  p?4p 96P0% @'4|P+H) w-y l;:*[k;ckQ 0, n6 Rs2֘BI$)j 3z )( h r6Q=B@^fߙiYgPTj& *Nҝ rrW1P#@r˶h Ϋ9˽W;\m; (1.>6nI{~бhGJ Irzry{ ^IL#.:Ub@Ť/n75{@C<"҆hp88Eg as<1k(J9S_TyJd @&Wq9ׇҖ"o;}?KIOsZ:)GXYfK# QQۂVޕ10E3Ԭk0}@*Q=abc SZָ΀ qwkIP$ױay%0a1lC.ZP٩8^Z ep ul?Ӆ~F̔&k>HO>(||ҏ.oy+0AM4FkF @&ڂmhEk?aIEz[ 59N &x dd8hMC x+h*n:1H>!+rx P%^rKX| \"ʙf RMǞ9֥LAJK`qF`r0(2 1`R UھTEJ`d-ְ D6|GbZֵuØ$g G IJ`Y׿D  KiAN5k[R< 4]1HޣFTFė!/AiL.-rpÎXLi{tP&-kICIpju @Ց ]C;؁B~P LB$9e۩^0}xxÈ:kT_cMe*i5)jR-x88.U&I{A܊J|>Wb ITJvR½үAj@+61n2Q0l4Vq1W- (W =7P׆h(怰QRö@Q 0We+=qgQOɀ)j|q@RE0,]UhK+So^G =:^3JJMP|QsㅟkӔiU%>H`388o韵FpE z)'L}Wt˩Z~v󜿿%R: ÙǑt8b'{'ÉN|^:~=i0*BCf]F#H?"cM~F+YX=~ʘ8NFΕ6O AsT㷕Oa`7f+;go:6@-"x5(nI'/>k"wZ,9< Ф|!A$2f?Hq@q(  51}lQIm8`i>ۥDJãE;6w$Ma+8yJ>)q]>Чnrg~Im*dKZT5y535?<â$9x;TTp a p™0UC1|0ҙWnb{ygtNGև|r :$ BuCl/xq2i>iH6a@P8}0c=P\Z}) ӕhTy H6? 1X8 _2.DC@o{gfn `(,T ЎhH/xeO2bTJzt.kzN%D&;$¤~^ٷNPgyEA1,iWPC ":q*w!3VQA[<+Yf\(%.}lGr4vЇ++7 ٌ^B4ԫ?ϼ:x'Tꂇ{ i "]4mM rvEr_c6>?e=nW{(B )|q`(fJEIU P@ypI"kĪy`1rM*y{L?pb'4&0Hkhr$Eakp;OUP[T^V|u<ϲہ ϝ :H*0O5T#֊)ύ!M2  c~58rFZvX`;{l Gگջ滪RbP" *@$;18p^&FD%Q(of[k/BGmm!}{at |}`2gu<Gnc1-hoMYS'ir1|/5HUZTB"!vF!% ( @*" yIe9n|k3}K~d!7{΍nM2'24(g" !f>ycftߟHZ~O/~W[^m`0V2*c9M6E풲Ѻu؉ԗD gqü{tfpFYX [x)o(o(40 pI`3}LϳAס^6Ch>*2mz1 mal~V/UO5p(Lj.JviNDi"EZBH߇'(?P.M^FƯNBa;5Jy~OQv??5=:}5 T|R b[ZWKzZ-qD@ف|vߓ矮L= :oaܢ@4RkF(lnji;1HQa.I;Pk%3=}*z&U )x+Q-Ut qm$;ډ.c*r%혍T2"0ӂ s&ȧˏ(2cNBT8Ce?Z4cOD*8:6xXYZ d cҎi:nHP,9bO{{7b{B܃rZ( 20́(}'Z8f7zT GffT;EL[U'mk hd8 0<#0fF`ZnW{a Bʚ<ݔ—S |{-)N~zEYӓp&50DzwmILz~afk 6f62ܝAdr+`v:7ꝆiH۶dNU?Oz7*GF *tx\' 5E~ZF~*WFꗉһ&$>+:a?嚼eǫ&n Aɐrp3fF:t7 Jp /z8\xViLhaFt,`0  ͗sѮ !"H 3\^ciTFubxɣ6&@PMўrhUrų,o0U)} *p˄fg50s O)~Hv¥¥ܵ5((VMWvclC 6aUĽGIQW*֮m ;COV5p9`*PWl[tLln*L7 l@9'y"v}_ɁZuUPk!3eeh(R{]Ibof Y29_}33bKVeY09o[ޒ3C`0 ǜ^<4AL"p`LkC=vL\k^" BYVȝdzpFƨ~%l0fEҫnR-:SWa[Hdu f]!9|f^dKgt0! y OrܶAdfg(!8m[7b:'*2tGJi%ҳ0\a`n17MpBj@lJtw ,tӼ@O%儸]7Na1obd_RpK~&5IO,{:ĘgA_;]ßE&OƑVYuZbP٪~>|CUSJK*+ իZtt4ߪtë$v{zSw_uJ eL.=Ҿ;0{_I_lat! O$XƵ0;Gg[8s #paf1'7*] p96bj*kgr+ 2ݛK ̿z l7R2P+]ޛ&~'Ӛx0{-rQ q7U L[Jw|h8g5OvW#B"o[ikl{$_ ckt 7dt<ڻ,fVG)DEךbGB uJrD1Tjy&-Z0nG nX8R4*˽SDD9? X@6"y#W"ıq";ұ)9и)n_Jl;vj@=k<@WMMQq fP«YDaZ-.Ur0 LG\7g| =`n98 I]Nnwp꽊ՈpcoMɺ=Ƅ¯R4RI8@2rfm(j9RA䅔<+<ʣPIg5o/fsNlã`h!t'-Vϙܫ,DQ{[j gDDT;x+nHg'Z#d8WVE$E/ -ݖLoب|K}G}?g+vNK b)b+<׿|9(L \#gw@0=ZF{*V%`c~+$T/&SIƩ49o1-̜[_몧ɏ`r: ˹I)r՝d{O+d{ j 9|D|hgc%F}EXc}Rǻv3u -oID|C=DDnC@:L_%EjBdLixJX*rde]RV1w珒^[+ B2R D%NhSIYAĸĎᒊbEU"L .XZ'sVZe(YRuz-PRKS"a "oTReJTv7g?W~--)L0ݒ! ?ldqAd5ӷXkk>+RQU`R)QJjm|L(-Q.}ݺL&X#0ff W{F}W{ P?>,ApkDf%|g8W"bVs%[:%XH~ML90z=ޒ6Jg4nzS&>Fz(i!a| ^6,5 bN8Qt_z9UAmι_&o|! 7 ۚ5Ҧޯ=P8s̋! *`x߶QO ޫ# !dn@=t_7BaYJ4?K7? qgw"Քv.e8y·y.‰7N,MU&ċ;vBp0+,,) z)gko&StB6S.j3T83Vr)rf+SyaySKI]8[YS1.`iAV-Ma- ,b9I+oܴjq#1FVN:G;2hB|oz]ZdpPZaix/ec؋>md9?FUY=b1qd<krnc!^z,+g>XP׮*,ݿpXI78,65Y;/ O"6=\̇๸}=GA4 a3%*umZ2VD#U jn9=,Ja}'nP2Η7KO9[c%]sƮBhwxv'w!g17\Ժ&^{+%ޑ'}L'1'-TӤ?Stɘ'ӱ9Oarvl~{V<]c&OAF=À)r-Ixmu&aCD0R9?&{3FZūk ]T^PO[cPOIձidf:/qd`T8.GtR}l峄,dCw Fڛ*|,qY)9Xa,eDSVa c#H@BB\>y]]MlSjPrz%W*}٩yh1xZ?X9Yܵ ūupHmW*&19'x8BgzJ~KE8߽^< [ؿG`t rn8InDTd<oK2cyg`i[\*s_I-LNe豈[ÍPR\DVx6=˼,P}hT> :n(e"zͯwk^8[6obZ(Q#`mS/e/xW/;(u$+i7n'mxkE M|)o: UA\FTGsN{kb^I43:Ғ dw+4azp_ӔY~.!Űdρn/`[y`>%=,Ě)cJ0+7S9sWzyyɍO/c$vm2uSK;=vRQ ]l!d[I:̆fPxCvE$4Vu 1|~a}ISwi S;z _'M.Y˵#V^/` npLBةl=3C?"-ֽEDw:.@ Cfqernrً*\],z{OnB |< YϔGH ':[A#Daɞ2q#Yte98D8*9X]8 gAyBϡss>\jI9r@_s/;EpoQ-ӝhf-'ozlUigObQx N@5n?'yBrAR&L/s\c`k# y=1q}. .Pòksy{/qt/j}{-ޗ`& C5dبY V oz7`j" EG6'"TVz}KN[~lBEϏ^f hHCI@9szܘČ %oEp!֪TYp.ڭ%HݸˀG t6ҝojXX4 2<P1B횢F =ve|i/W[S^> cӜ1ȧlyw[󽸈 Heu9?=Kux/o^޽y+vTmq|QmRg}!+g@+eITc shM6+h̡;X[#}-|=.j`GR4> d Ȍ1˿b˝]œ↮YBriHX9$W1N=)C˫ғOݖv,nINAP(Nkbf 1Ý{x[o5r=QY,GlQP~(}%ٍGz<.gkDci+A \Vz{y\M̌f p긊X:rkS `ukOE0=s.n#+jse{ۦF~ <mz.46?1Aft'yeuGԿhqCG:~1|=ٰ~ר4,#VbĠx@xwꂨNCKb}Wst;l/]B(,:qPy6S*+~v"C#337v,VS`bWGC1Zm1ɾ0`ƻky,Ao[~f|U9~h߳?lAm w3eOњ[1[ٷIeϮDIp sC@}x<5gY!3-a$">7`F"H!*U,0`0/2KF۞"#b(w`:ؗWmMu\.&Rد[`s5g +_AA᷹.uQ( XSxb@-ev`yN[2h$-}-L4BJ@Ӫ$LVTr +"Re,DY(E) L/5FibކEEkU#”b|A"hޟ\%^@hb Q!0@<;8/ޘïT%ы}XxK*wF gU^\g7s!/ЏL}F"2 竳/ꟛyE`D8o~VFLr=u^J1Lu21z#:˦ L#1@b6(~M × vUNV6B[[(4 Pa@\v;+ /σʟdXZuWbpy-Pج g9<:x|b p  d[T9m+h(;D+0%ؐI9\uqJ63E+^tt8)CfDyu>njO~)5LڸVc;sDƮi/.8 )c0+K3;q."O]&<93 e}>ֱPtپ _uێ{o= VY+lz˃xwo>j՟Pg]n[uar)0}C세'V v>v5[~/aZdPaJımz}͑xcOVM}dͱΓYrБJWkXu.WW?fؑ/o'褚8Wi"WI"ъ|ˍu@%CJ6QK q( 2l\=Fɑ7[!P}Ǵ׫ á,1Wͺ`O]z7Rdk27Ѵ™ɯ2/*sJSFm]'}zmöaEDl8 ?l9[eZ/#g?hڒ7sMjv=ݥ5b[fodYiX)R/4>n' ®5 Qr)Yrvg3Y!$Q<{hi;nA cgfvyY}% +3{&͹&_CRԐHL~G{.aT]`p^NdQcSw^\j Pr0G`@>n;IIh9˅;gK.u|]sҗB+_xVȡuYyQkl&Ꮱ_3mM޸Kyon+GmNSk@^H:ILE>(k[MH_FGGi@{INY$-=] e%Ar`GPk54ۥA^b0TlAGE*?Ò;X^b[.w7gD9|dWH<Q3nLDc~;E=bjwl7{MHq1.-l/t o]fgv0^(!4K>g18"%nC0%ا F +2;@u!'S.:Ȃ/ "b*QB HAXdPAAAQDOӯL~ՙ>9*( X)"UY"B*bX,E޲@9~~!bya-Il}YaP{7φ~6u?8G}8U=<*uYEa?zS<#FI;&S)+ o\5-9ݪMd(@3Amɠ@NwϪ)blѐ 'Q@<Xpv-)\hFe@ƿN!i=]0?}D?oDh3͍B-Oq~"oaaյeFUwV@"-EĠ{T=?e@DS*Za|jG(xgpHOOWp;o_cɷc`15 XiB[6|<_Eg ]_ߋ LXd{/6w'@}+mŽGQC}\9]wB.6ۧUcd~-*xu ԯ'h_|.tŀAV1R2%yAD,>c۶M|&"N~u:<_M_].OnQbHH2I ëC_٩X!IA vS_e?fg 7^;]U7}SuLcFGCLhuvwe&V@|M}1yz,D~E<$lq: OLQ! ]kxBT7am0o&qɈlث68,o)P<_! mZ)sI0 FhNzEl)tP7r ,|r[S(>w.VZ }5,y`ZH@ա$hM5n*$I~yV2O&o0 tu1F[!n};o< ?gQCfIMWm2Mˎw2+-{Az QwDKN:@&d%* O.UI NJj"UK&ZMw{dR",.#aC'?3]q#N;χ틉ADg? dlyޅ9fރ?A \> D+/aT)J 5okuT.DA(ܭ@?cFqDH6apeQv" 0}dWWEqcw o/8)x"gC|!,R6< a$NZaEth@4ͩ5ũjRCRF5DɾiprMic=o&d"w5 H'Y.TH\~|Q-2А% yXA'>cak/>`# b 7TT띮 {\l6d(d.}9Pw V1"l ?c'~4 - qPG3X_K똌 Rb/uA& c9\f^o/tjz\^}Η%{dɴEr,千g{SnW 3.6NI}5MT_D[-,W_fotTS#j"UjC$҄Nf?mo;?^[qş08EE"  Ӟ{A41Koq?3'Y?;c6~DZKhtt/B3X'6d|UQĥ o; ]کěy83g4'13 fD/RGQV7F% 1sr:'jHbƺB]lR;),d\ֱxF@S/fфfO60BKAAUR5+Ύ#}ڳ*M jyaA d煆/bYoQee8S̳unZ]] m`֛PRT“ uSJ,cX8tJ84VYMMg;:MWw@Jzl&^=>^RlP}{WAvfʃ`Tَ@TOIpzfUuy+%T f\Rt:~L(:|ڗ1ɱÃ6^wu˷gW<3#/"SsI ]FF rڿH^qTSwҐN=*Fxm\pT5c,06M{RlFOR$O:4l\'.c 95q ̴IMC9/l0q^R_.!xدS@ |b)&53Y)јg({J5'[n3ciaWs*է%iF ڛsݣGȒF']^D葝? ƶ`2QQY9? ZǼp,!0x?%|qֽOn C$j_ /'8 %>f`-#YB͜f!!AColM6]QE avZz;n` P^m3ň0@?SبA9]Y! 4Q u'>v1Tr>dl_tM (@)2Od~ 7]95\7uo $(RBp$)@{cr+RvB5$d '39׷%!M[z&`iF#F!`Aa*k4BX&5M,^$U#SŔs21vL61I_"]W~9*5f >A#`zAE G$ql_Ʉq}j͋3=8{~MZRJ$Px )D(Dt,Q0es^Yk!mP&z^/hgЩs}ar@I $C Z~fOLo7DULD"i"3997ioD_;_~nڔ(|&fX@ U:.VuNs(-$G P:(N.ݯ»4DORdZFr7G9=74ߪ7M.C DF&f \rHH 7[VkS'ifJ/?3C9Gyhc[Ә('ALքz(Z-v_`ɬULY 1^L7r߆_1 H8jDVL0\c09yMFj3qηTC;5/k&>T_DF6{S}\؉~e^%|E r : sv~mެ(6(Z !@ @ <-I9:Tj!O"~CRxz1tܭ[my2 oStƼODéY,Xg,LpEB'q MuMt_)UMݕ=oNk9&y]Uޮү;vq[0=s[*߻525tC vå; ~ •">+U0qf-qA pxІ,|g~@M?|1Zz܏A%PrT?7~w}>>τLSUQn :1@cR:0_mˉgHTOQ\H+~Wjhvm_jM^VQ>e 0{tY-KZu>m ZZԁ ΋@{vc^!42tDJ֓1x9|OScFL8>M&3@uvɸ[h V2é| +^rـy0x-D(w6޾P>;=.mdiRj70½wN& 320K Wx:T ځݤ/*i Q8o|_;dB{0%YN;pUz nM|cH&߂  N=lÆՒיj*_NeܞW fPYak<>g:qrOЁ9"" 0_AVBbVD(ۧO|ߓQ b!B )ZZvoRAUu/:R٥c}%NbKa^M ̊tRmŁJ'ڮWWZv-Y _l({fTS&{ǹ'6bnЕS*@a_ prYh\'f23xV;FC*~7\d}Y^yjr\GI[`Rs$ZE)NXF&PP,a_TWZmZ),D%KHó뷸$FgBB^ĢY `ƕZU`j&)>]As=18"NJ0u|M0z[WW_sܻ@;dx/+R(Fg֫9E"_h.aМf_Gjݏ;X[?+XC{g1y9ˢetoXKHDa9܈T7N~$8<$]j d}30 o(<$t!( G`o'j~WKj80uxknο%&t; ~AIc 48sHw@8 _*܏ѥiW"l=qYnLtuIreN"lwV\Q3He&NAUwoj tWM+'mZ&-71UyȦ :4-| Pr T%(w!ڱZXoW,ہ䞠>[\t wϫ_2JޞeDžy{7۞Y1^tS(j)#UM<DVY39SXXΈQj{ntיB&̐Sxr.Aٶw5Ymh qϼ Ol5Llj8aq g65`.=Y8tX .__ݦ+z#NϧE,}zwk(lBU1^NzC+>/C/qr>j:~EyKAkD¨+|gbKECݕAQS9yl"wzta P'|>S$?M΂%_ /a\3aКNTNŋK`HfrZU%Zʽo7b6G|ZNkXBجLl1[׃p"$fݪf86OL=K:%_4foeþlf'ƽҋئ`$ᷩ?5;%!RH+1o] ^vҨ|BX%|6urMLÃWkIzG_!sXee!qkamsϡ;A`Tc<0~M 67˚T3n En莙*켹zkKҖ{i.5T1M@[uwQf3 )`Q=#nj*P!{>:krtBmTm Z Tk4gcȽ1b?&N2ESdD `A"Lx٭RwdΣmX(dt 0!I!#= `@dCԺDX)lI}_\}n>FV;D3צnRtU4*L+G_n/3W0 Y$!A$1kUx܎XATBTP;b( %a6T"b 1O,Ր&Y(Q*PVjF &Y;{<#@3k\1/ z ;O֪b_b )Q#LbOS |fn:)MmY4n3o`*ZO+ SNgy.qәx~&3.Vb~`4j/UfVQ7Nfק}[!]:uf]d킵1vgY%lcч2a~=e[+4vXS:ùn Pov، ;_·/pVaݗ(fLIٯk /r>,n^t|Fy ؒF-FtT9 i&K!8Tp%ݹJ.-"RwFlJ:Vw7ʧ[TDZʳN3ې&$&,;7ḇĬR;/ScHh6nX6ͭ$lg>îg\sD`9~uv7w{MMVz?ܲ|=wr1Z4oRsI>#fq]٩ _p~d=FX=c)u LSC܈t[6 B3#;@fT[nq!MaU#&.W="XHy+Pg5*5&48ֺf*ꕊw8M 8ת*q-9-}Y9x(؝ԝ ˺:WiðepTkĎQ5~e6t]^r <\cn/͆:#Tw'=ok3z綠^3no9&"<)3B7z5аb , Pl<5Sv^ @ *m!hya$աƪ|,GK~^ƹR޺q|O zʞ0*d3+V ۪KWltxhW g^bQN!Xnxƞؤ /mE/ {gXLkV2BSE!Mxq1hq=R/ bMr]+CJ2D0)dh#uU;'P:vzȰvQ-TgΌ9 eX7#Q`H@( 0+XB/J9^Q!K;Kg7ELC)3T@^&Ή~~E>  &b>CyePv>n\ؠFDG|}7Zw(tN(r<k CТ"#ҟ14,F'd7rDDAnO7ZW?I hGȈo-,~H dAd",F7е)Ĩ ~zt{L$gHq}# Lǜ{P^>g*疢,J K>)|B=_|5T:MsE dbO)e^{,N|d6 ϋcyx0XQ$ ,*A!$ AI "dX (T`b`硛C5/Au} S^+YW)91bX)1q$HC21EUFȫ h`",XTQR(( AE,DV"ȱEĂ`QR*X`(,UdXUADX )3y1;1QA,EU ɘ}LњLbi~.n*IƊCrqQS0*"gWM28h䰿+e葉T,^[e]`͎UޞIV"DDՔ(5*Q")iKkl̳{5D|g$\~ןiIsvnkP 8RfmVP牽M!?/nO԰zN1O}KU'@ߧ D.“אus<[CVZL"^6|J6R@:7-o N!A;%g[fޡ6"8{Ef=_LPAc!׿: d|_7CEF).-7ڦd `bsIgv3eUOr`)[u;< ,WG0tnTy6U`3 b G{/NRơq<|/uˢ`>O;]D[؜/ΤAC•A/U#Ǒ{B )¨ 3tt"i`1r,REEU,DDf5kTb"w!+%j*1t3m”oۘE;9 BmvF8>PAwZ@ ڠ)|n񦾨DC2#LwS*@=GQtĈGԎJIKv=Oԭ=_y'(qwxlW/*$8GpO _J!,UŕCL] ͆)l)p/Ry-zOW|`>] xܥTʈBV|j頨 O| zc_{xzIת+&Oz~f!?;aunkw?DBFF̈30AtQ-ʍiWߐϤj^')įEd'͈G 5 /q }βaß}~]?@N&X:7 (Ot{(B'mG TsW~H7ɻ!G%}_ՋҪ({l'G5x2Wطxta;QWʲ{o|# ̈ t6A@"(dኍZ{zUMPOa|~+|ʇ" ;]-5ޫ |oe-c#F~O,nEzMOHw,TWn,ƝsQ|;u=qu"ޙt5t1VE9\N鵹|R;W 7w:2 FU;8sކ4"S |I-mU`Lt1)Y-/ko d9B5aj5+se\jMhYOX|% g'lj?Wdd\{/0zI!Ĭh*g#HB + 2׳{f=5ޮ‡K orܰ 1CkLUc,X _M~t8ŀ (H\qMCK*YitS]YDMkF{r\2CE~6W+jV%O9o>@O 6OB@i M>v =G . n>1-7o쾄sˤB){ѵ&N y'[ÇW Se DH_I~]acZ>]A4$W~Ou:COMÅ*C-H>+SLxx`_r@;;-PL#(s@&d*;zCqQ۴m Z Vs)~wl4L M,6fŢZ^TA+۩x=uS-]5{-W>L{8;sg{)8BbA ^̵g+@pkLf!d;~~YkM:NSdxݘVۜ^B=-ofv8$Z }ns;);oje+ eo[H\jޜKih*g@ 0X`u&d1ɟtÁV͔ wh!~ᚦlpu |$u~O;10,'o?i`z޾yؠ8#18 ÿ@kdXz(9^=6\Qۏ@g6Ca_Gt~Ka ^I'X i9?10ǛcըwކƸ[c&4$`M7ѹE/8_Ѥ"λ^m[5>AHQЬ~]@cǸ1љzypIy $CWQUv^5Cygu7U|ۼ'j'W>(DOཱུ]˙aOy;n?CߠR)͡c[g >1 !2|h!eSDtb- R~C"OIS#l~/ 1@fثR;  $9|Z^g{I62k]wNܷ{&[sk%u0ןWPankPrPRlh %:^sHA@c^3p-t EN v- k6xlFicv:/7/} \|.WͰ@nT:;Lc/c :3Dra_9~SDOm̃)d'56")Z K@?dPd}&W1; LMAW=8<{z})bY" ҙ!<Ѕ]+ S:cT!l ʩױ H{8L Sr . sAJZ: ɿ 9I]I "H?ˮb$A@c O4Ph{j4tξuN4)[lj.<~B[}Z΃,Cctvuԑ t(y7B9FgYDmP}lwĨ\hͿ}je&3k_}]`R$d$#+ F$׮tf/3X//fd/RX0/?\[)-󵓺=cxjϜs~DfD ?ȿ1@~R,_8_ߛ 7?Uu9*9ϽB4nL|p*d1cCϞIѪ_܌]70\1ǟ9dmNhHe:0 )Yz4@h-D|߇Y 9^k?Ġ7ҘHoh$({emY-҂_R.*kpc[ SQ!=RF Xڤ1ݔ?BY~7y[ōh/4'l nk͞]:.2ص;qanSڐC34_f*٠2ѻӝ <3Ni PDp ~`ȼ楽tc/tlk"||ӛKM +TwLq) c(M | ;m z^Udr j,o+È!n 3jul-gU KzPTڟ\rݯ<+zܭ[5xaOvpv[NOz9v+oуv?{TS/봋a1ݦ^ʽ!ǥ#TVkex/"&WGU^s^m!=b7xQ׍PtP^p(")T?/?eCmhgih&?Jue[6CUz}*i38YC, W2Yb)]kR!61JR&ψk`5ZɩXWAzey&^OVV xPC wr@i( Hc~h/+u^TKAVL:IgU1z,-`Yz6mid.D~~$\g՞5GгcT|rw5n)0Xԭ0q1/ 78~~*(2 4Z KiӒ@dȊ};7ƛ1StjQL?ڗӾs$"2tlB(A,CG>^q@Gz깪,;Q6ƉA><<}l {nt>!wߛm?/Y绯nL!Q1`pHHB !7&bjos@Yym8gҌԯS]`vXRw\*~?v%|d;bWA2[oK ﳝ2ܬW}rO?fi;)AnYg))gw |;b{7RR@:[D/ZI;XэO_9ߝgϻ:qJZћ{!LPkDmw}QIG[[XXEu?Ng^=M78gO2UK.="eby :/M [ƪQ1uT}+<ګ<7>V.F| @qTV3aCmZjs5O˗eΎL_Oz`WGĢ!@}_]Db~͏:?) ݐ"XVTV3ݹv?;KV: hF|n\J>]v7hM)uJG7_byK 2Q\{)*@d Ÿ O"/?}Mtf5kL1 1*:m3asH]esƥ3?+ %#ʽ.a hL F1qwwϝ||b'S^o~/6>z [ItmNOAiq"@奝l:_{-gv]H]D:szK-y>!qotrFB B"*SbeO:,yU,̍|Kڹ_s4 i9#F1dfthK'U"}U a?̛,#}y2g{QKqPnʾe:4*% w 5Tlj^@i9x@LzsHBAȾ׬hXG !0WiF>`wT1'Kxag> VFaA7gA  dB"@41Y4̹ [_{<&f;?2ߙ DS%UCR3p 85_B Rs}\No`A9oǚBh(d!QF@V +pȈMaKQ h(sL]QaWV9Qfve@%ʺ=)e/^C͝ '`~e?[L6_/m߸_h-bDnl=uX~B\~:Z 1_gn}R>? y);|ϫ\;ȍੳooQKl9/EC/2ݲ: V^߽#Q49>'4ᜁkhullv磓Uߓ{c<҅A@ʕSMŒhϏL"R *OOdSr=w{}Nu@,HB0 s#>2qRvv?)0ivo>KHZ S{U-O<`JXE0ZLd) Yo'–p@{[7t$N>Ү?>} z#ߝPH@}z #s;˔}W(w}o tSJپi_]:Tq̐Ⱥ@uFtg%oȨ_p),.z1@'na\uΐv\Uhe!s~gm_?Ư,OEsx21f]4Q| aAuC,ZV?ke!vy~=4WrKe֕ `PFp`ߊ[r+t> \[w[$*JaW$u-8P GLjp I C1`0 GJrD}߮&'AiR%s?@:! 9qA_ϟۺ';8 K;z5yx3o7{iz{ez_n/ɋ?giB T@g鸬"MYV"(f{{AmN'ۯ*)zΎV*e-Rѐ7w A8 Q|8Wv3W\% z[hŷ5@To4%S f`y:#oucm*ۈOD2[df@gGlmp)k20t] #wle;)"UV׸-;'LKa~!Ӈ'<)|'nm:$DႜqMG>noUFy!?⤉m1B- 3`shTu&W2oZyB3}gɳ_~R=Af@3qTD1$tR!2E_T^1M?3oqO;6z<ͮcMvz;dJ }.(iʚiX$=emiSg:chN^hsKF(]UJtšRypLUK (zT?τu1=dr\s9 ʐj 1h3^UC)bL1_W??j 5uץze=Rʉ_/z˜\Ju?|C",j/"ݟAq>uxǛ Iá=WVCt]ٓt3J-mτ})$/1: I&q}vQ_ϿtW޽6RxWX`(mt꺙^0v1Mߙ jWG b'a? qw#i:}9sonfܷqw\m 4`];`@90XZsǛ}=չ牢_z{jUG-1/%/+10)'~u( FP˸s Ps~`Dׇg,B7l%kyu{^o[Caǂd4qmY+b.=z_}Uk>~'9 Ko 53vK-ogHPL,>>b&e8'_O8bҳEŞ:zѭ[5v*D2AcPQNR7 |3g8EFwAdEOR$\\ t 7[uݭ[#΀y0 G2)HD̘Ok9歟?SR`D)f3~{m6U>=,jm{s!asiNeVԜ|fc+_xz?W'7 ) NEj-4Tu80jVnM<},dr9TS)V &sKs`cPp81"=@QDKLkܿNn9J Xu_c'31C50X#3՗ikeC KɳB˄Kߛ!.n-nA5;YWj 첶.?48^hv%ak@@L2vD^N}[C{_M`v`0RJ݅5[ãV4F` Xe6#QBLfqu1~Y^6Mmy9ϼ9- ̛`>͵Amfmvخ=toOXknf_;oo;# _Q1^^~\6eyq%OC_gB(q_>_R"*DIF*HA#*,XEUD""" 0UTY((1X1HEEcF (`,dAb TQX(EEPQdE``ADbŌQTUDDUA Db1`"EUX1 " *1X*ȨY*2** D #`(DR1Q UV( ,PE`F*E(ȠȢTYETQPTX,dUbȈR1F*)OaUQ~~žwߞY{:TDcP{TO[雱bF.G8Rtk*9x2>oڃ-(`?''?Sdp~ B%Hr|~5ԡV` vV ߉@"?}~B~-PCC"+3*=:)*FזpW'1:3֐ÂQ|VDF1Q='&DEHX=Y$37ۺKPR-ɍ P0=ɇBb3Sk'W0{UC_"p!C!D@~Fkws! s, z*ȷ)>F_] E) P1E* XUF ,AAUX,AF* F" #YRE" ,X* ,cQ "UAb,cVH PX/Ŋ0b0EX"E@QPX"H"Ȳ ł,b*I ,$REQ_71dcT NlH!/JdA`*R(LdBEF((QH,&!dbaHa A`Eł AAd"$@EDQdEQUYQU*Y#"XT脬 )DA"(EY#Eb"FAADAH#A,Q$#qEȪE( *b#P*TdTV,TdŊPEATQAQbE#PDUcXb12(1EUF## AQR4)E{;?15?}.Dj^ 낦SngJ0[tֹM{)4s:b.R`'cs@wK^}s;k̲jYw>N_Yw&iU3u{{5>@6CTEl+ g݂}` ֌pNZY6Gѿ0"\#Pm~st.`ճ)+nspc+?rWxJNK@@̄`Xb(- _>*G |(E6;n6!?+ ͙h}NAHO Ů1׷%i>×^?멣?{pnX. D$ (#V*UQEA1Q`Ȩ** *"ȫ"E" +1DH(V"XS}fE`Y,PXEb1$`R$YQT(E cQH"DDD` AH""(TU(ED1YEb ((#e~ϗSOG)_ <Hئ /L|oOB2p,1oP 2 aQFm ^_[>gW]VG󒷷q>fՃRtm Ms!|$@j;e'"I&`,S 4.bç {# A@OkbwnVYc{h fv_wwݥ!$i5~MCJmYV" ,U,ĢV}-EɦT!c>CF 1 P`(UȌb,"DVG? H`*0Xu~`6z9}>1F"nF1Kژ4bQ5 GB/@1rd=,z34 t:9,5w0&F ѷ8׆i^ۊY} 0V(P6_ |ݺ DNevDMt TY"B(峜vmecB9=|y.3i,{$n-o;wva>_OXiJSwnk>Y0/[s*=ā oPW.⁥"L?g-Gh>G "Co~3?ϭk Q8̟0 3 jbC0dT`8< Ճ5-}NS2(=Θc\-o|uPI iu鏬f:\2zm=WeVÞS'J~F`yՖ!qR0@AX2 yfQ '_h`9DC:hMz~~{3-mN0CUMa.stN7dt^*ū5nM?kqy˧r;N֖hgeG:#s8+ z0Um{[6ETmߖRSvP)74I)~#pFtȕ* ?r *}TQSL0gXrP1m\-QS6o)e Qm1 vwA/$UGNG칌G.ABVqLaE»Zjbc1 6Ì 1$Lm1=2,F0$s8L 9gfl|15j$15Һ9ңx jX60hVtt!OUJHplvXhIu(NREQaU\ri#@'&;/>Ꮢ&n6\(#[ F xc4t&t3qp_d!9  '8𝣵RRUīm؞:U>sh{9%s!w`c1nmj9 w #qFr TVPI w{3%l 9՛:nCmg,V\.WÊDZaǎ@Z_QR$XOIe5*HI?X,}1C`;M{bnWRb/>k]ߕ|b1̒?{kV'k+0VҀ+=?#>M\~|Oe΁*za됀с O9q>QORC3XoZ&V~ / l;%TSD`bhsB}:@xh !3(cw!Α ٯ IH|8ۆ00%1yKU@d 0ÈȇnT]Wޜ3:ZsӦ'r\zY\H7Of:T kR0>oP WN/`P k`05=w㱁tYݾ>W95Я z h ϵqA9jibҐTuY+9UVrװϓ6>8HupU.maoYY~6ZԆ4>.Ilq֝KFʩw<+tD!#(*{!ܙ_vPXڥf%6Goa%揎rͻ` !>o>>9EFjl K)җvz @ u>'?X$,BFOrDOʩc[~o}]2,j0 >BoҢ6| e jbuJz|=II+(9y`{VA~@ bĢbMn{ZlWL;9CP 4YÉ֟"epѦg ԑ:=A:`??>E8Ue秚ЄZ (bLPj0x~6y5>tG}Vm{,ա }Ӑ恻ǜؕ-GD8RCSOzI/RDᳵR`r1>u1c #DE^#R,+'jm] rbA/7YBSeY2] B “nfR|gcT-nv0sN˴"k|B ~tj Ejcuw{VBiF4c ~e6cƼf=ueㆇiXViU5B'_O*G.):)&wҽ$X@kf؜+o'4lLps>D?a2@`k|u0|wwJZ 2Vea4yK QmrH6m‡ SuO= 03-WD'~Ѕ Q̷Eqc%i|TJ U6\M^_41JJ'؇Z'w=*Є!<}^ApOCgQR.0;PMah1JADWE(x pɇX: 0 4'g][A JUX AxIjM/=z=VH $Hsx_؜XP@/gCa{Xk͇V}9}5v3db!"HNyP7'8aP摪 /{Ny5g2oOז7}") 1S &|mt 쎱Kj';@kC)c{SwgWF33y`!or r}kE{tw.AϦ:A1H$υY|<}_HHOG_˄wѻ_i,Dґ-_lyKj5zj qM7}̙Aݝ J L33# H{}6]-Zpd=IP>W٦(hB۞NH,QB}Կcwq~]pCf (u_ɫ/eF0Zk)gln:Rf!gkp{\"_b`LCQQfPv*p4``X t,ZTVO3`]o7rAYUQAE+b0mIe/ȣF@F 6+nŨLj#{&+GE(y@̍Id2씃֖l?0Ic|~B29bסW ",N(R,0P}ޭeh o(Cc.,9ER OD잸綞;WL74`ljCr$ˀ~&=~OBxΕR\ڞCNz3k9Oxn{Ȫ8u-r\5%$9__+@ IQ~ Y?ߓO!/oHF ;N<>YsFOd Q`0 E$u7]) Ȏƫ+oK)x+6$>m-eS{]H"`rv&#$f8E3BXj}|pTc7ڬư ě,%eOZ#9 _!?  K``d@v)U%ʱ68}1$H_ԬI~d/#"2B>cM4-|W>ضŹR)9chcd 9}n$3P(mIн꿯~Ң1~~:=AQAM`nO6OޔS\&Kь/^#o}7gN+{JCk2]tC,b`7g7Ѯ_}C?k~aq=Oh.TQCl!P*iDKOߚp\>7M HF˰ SǶgntP8_7]kZs3sQ(U^;/_}k2k?ez12B^AddX@9ygcg7٬p2ٛU ȒHH2!ކ0B#&EFF$<$I2גOũ2_`3N LGp^S"*z(dTQ?o<=CtRӢ8^+ @yy~I&MH.tǷGD{]f`cEV+Xk0۷% .J-ȡռ9g>1dm0q$-ĵBCv0 DHp28 )+C^9)ii2[BO`rBGAeAb"E'YT=9 wW]0e7:mECtyuo>Å^2\)-Ă)dF 0h<ɖT#/Ԝv2E?\YKU1vJ[*> Bi;{Y' AA\NXIF)NZKr-,D<61zH^$=8~9Z )_JӠ_|y}Q;OW144HH,ȦO  f*B/lB/3ϯ>2MIy3zhVeK @׉n@AXԅ"%?ֽ?GWP߻g EG|\*. c̸i TegzaݶYv"V vt&m0㗃mk~ l-۷ݸh..bJ .`}r.D~s_UeENrJf\h_`+;_m_~_q1 fcYݣIlr,֏@ƿ/'3Zwqh ^}U7 ?-d;uF_QР@<@U|^fĸ}[. t`snfB3>(~`: C"13X#):GR??1Ar$MU/0EO\|lo$ֹQMy͔A&6%90g[ԟ{d@hR*46!=-/Ĕ_;RDPi"CD?l\G \'X(c[[3$F ϯ^J'8D 6{ga\'~9l9>;ȎwbouSg V8C* 2.an. gdWUvX9aQzYkyRדh䳠Ѱve%Huwsu?] =T('r1c~:燭pJ~t;bv2 TkfdtrY r] qjW+Ҧ4Gt2ܤOfk39[rpL<9ѷR۠&/rb!,Y{:("OJl"}fXA95UjIWٝcY-X^9eQm ʍ}-3,9$i}"UimwGt쵞.7#!63g:*!01XtvvrēcI׆jeD -(n~F R"*$/wI~ƚ[sJᱵ6XAj{^X˷D0N4?Tnh IB& (& 8#筆SLcdntdnT|:NYdfѹ)CeS]T?8NK]L}v%3_Vn^1*0H+d `GpdH\O|/6X&řI,A%Rj,wuEWs}u 59Fⅸ>63;}|)Iy`Y;paEӵ̸-ET~0ּ 9,GcGj`h P|ON]ޜ(Fp1^UsK*8iXT{Rr^ ,eK]]:/NlVlE]SsV?oh`2qE=%bkVDlDž6jRLȡ>em;c |Ť$4^hWˢvKA`>Ɓ.&.()zVǟIJU BC'tuJV?ϲkBA]lQ^5oB?$F=lk'5v8"(MZOqщ(U5%6υLo7]8B<,G"x WD9m# VN][&n7ИxJo,=҄rI6cp4|3ƳgT-# x"֨oyOZ i{ݪ2c%׻Ff \}[wD+?*SV/`aT=Ӱlp)ܾ]oQ<UsgH eMʦ)sv#I"_6S' 0xx 5Jet1IY DQG)6B/K1̌ -7w }a>;6]:Su?e3;ݬ(Klh^?a:s"+s=& )|q/Ww"9gݚܧX4՟U֕"¡R`dPQ8ΕwOƒ 7i;&nR:94-khƤ&Kx՗Gh4h7*^A6F @)NYvrыX:J `A7}=_}{fT*HHpȰ7eg`^k$wgp1;&~y;ZYfl|ucXU+YcVDM x p,tRrH H~E&\7o}p|q'$ Ue48tǹ9gT{q^rkM-7jD]`;V!{FN$NЍMU!Cr槲=;\a2FBjY//',TLscQcD'A_iSsl%OaψTєe4ִXi 1 NtdG9?qDvq 3c͡"36~'|gyPeaQsHt͉~ \̎ci4[~P) KteS m}ߞt4JElr+'bk:h!*`cbg7rH&ܐ 5ȹ~@ri1@f02oRbSJR쐼@.YΏDpBD{_o"{&CpMdPфfSqHGR{R-A_=+gYْ:h:{cfb2}C.) 25.{5 pOԉ-LbRإ;~ @>3;b e Ua t@~MV/X.vbC1t?}[q OBp +ՅsL+ЇGy7QBB+m1l8 JLPIߛ9h;u%E;kym.3[`A/鍆y7l2eVvU!Ó Yғ0~UO] NA9?Z-M(=WRqGGgV1fU,jCzng%+qA)xViBWp^RćI ݓH#1+Ŕ|TD!e@)WRC,¬x}`M2Cy'0Ƿɔ[x3TQڠ!BeGɄ~1kнN^&W)< f t, f@}4:>bDdn2IJ6D}nX)RJupc5X!Y%0SFcի*kmh_iȮԍ 8W8Ӊ]oly-rC9S1# .n8{ JËx J(]yLN ',g %f")[ 8vX~rbvAQ=?p`g}M˽oH+f!%wȥ)r8YX< Stp^hG<te) tdfE]B-uZ.2=u^gǎrCr9M*3byM@E_Ě?I2G"@~X^? 9qtkG9A|wFP<'g6 j7z[˳ck-=#,k)2R-?'1tL :/CT`ؓ)xŽo4qhǍcv2q+ FPK\ێ/|V?J;S@B q<(ﳵ'LvlmE_-R _,v-н;[o\Lљ2Z` `7Pz1&W^\t,<7ܳP39{xEk톭Ѝ<%2uX^&c@[Y@s[v vՈI2g֫}`EsLϱ \%GfG]ӽB'/т jm og?T`v?,2&^g 2D#Z: jչ ` e9=kJiF7bsHb*ݑُXE`劘ؿZ3&1JЀ#ovcٙݨIÅO睎rJJNu/DڗsŞp~$oj^-3Y޼Zuh]$ndC04-BO@/V [eF'|7dK9S?4d{-CAnJ'w0Kl-~@9`b.-f,$M=ERob?XtvlatALVV|Z;ў*&e߮ФBSvayoh.:.#wbFո#C/ Zʅ:pi ˁojDžjew聘KjOCL\Q֫&}) ~:ߥ,! t .acOPg"FY@T[P͛Y-]o |"+n|Ps@ OXo6<,jț?iL 8&@l^׿"ֳ] `3J!͝HmOL1uy'b]5;E[ᛇ;:G$u*ZԹ&ޑef=FGĐƸc fvdt=BުJ*; IzՠU=}8ܝ:)΢hi<|3k|9$ JNp"ngK^(k"EL@PPmb[qE5 hIr,Xr;l]sBw`J{ԲQ@KYeΟTܭ<~Ӿìq}q\Ŕr,ebJn*6\s/l3"%g! ʃ$]-߆[d<WOɋAG42`b? r=qxha]T{psr=cWa<8Bޏ B3+n e-y25V{e[K|Hn%$l;Ql9B(,Q\1$=.4_ź:?dp\!yOZhQ71٨ڻlFd(H[ ['qw9Y܈H RL}_Wpf ,}-˖-Phpy~f폌4`B&!j ^9uC,ّd2!齙Tc/oJv`SD9fB2#i"pY9`Sjnf0mio)NZ.5r7ݸ=}/δȉ:z4]"LU5Mi.1?66ABZ  q#*b&Q׷ڐ F*lϧxͻ}QDb{0nMw:%Z9Ƿr]l/}-;p_)ec3Xi.\=o n]ibA̍MJH?1}sPkEjNob|ο>*64Xwչ$?Tq]3@6NNӯi(wh P:[ T/Rv8CB^CwQUiljϴHhEgY*M$%V1$ySX 9΁cB 1%͡b-H1c`j6R8H3xri(GcavF!+ZzFb Qka 0I{Z{q!&R]%A qN3)jDg= UBf=!!4Jݣ Yc~PO; a iUC1^OxqyބpGdINσy>$Z뒐;nMbP=Fb)%ƂRdļ.mÁA0Tds&?_A\/ 2rȬ $urI;VTF3L JJ ;차o0# r"r̳hRdVOMF4)SױH. :ISd<_ˍnφUYדԓtԈ)s=S[+Y &Fh`8,w56?3 6v|$\P{¥# f=ϟaQӇ\w5̈́AC7%u\xr #e t; 'JJtrz/?y}^md7!јNù RL6&+/jo(s?lkж x8n$'eH?͟sz~cfXd!UK9Ymk!kv*W Pu4, T&[Hen^0y63 Lk!F"s>Cl8jڿ@ i0 1(O*},Cr&׆FlJISLpj~4v[;Ӥi Ba`"aaboLϘB+jW|ۜ+LG+]jVC`MY U5W7f(>$j=䆝fF!eypl]WS+hh&/s䏣m݅B~w UUkK~3rҩش{=PUfNٷȨ,ЍO|qOn-j!-Và,iaWMEY6BAI 矛)$J备&p2R:߲UxQ3״5]f= O BMgglsUI!? #uϷ _6%+{<1X\rFXn nK/v#;It>bA_.Z -JDzdH-vsD7y9(>WLtYaNhiWr5.mvW*qoS/>&5 mRh+mț͐j1E|\Tòr曩[WN?uxzL-F}5ǩ12SszQBx2S*!`/ L%1%D#ާ:k6q-ځ:4-_;B [TS݁76= '%AԠ׵M\]"HNZaŵn 暑Ir \\F/}RX2GS. WM,*ۘTEOA]Pތu4Sf. *+F,Η0¿{r>{Dʠ"<'Kvn'U_{0R5`zI[S i]B; M޼P#AcK'YE; 6b uAo'PYF e5V _A(gyz1ڏJPjSO4E߽ivP@[sR~KajB+bf}n! 0w33u'!~ @eci&8{b+Tx!@F( CM1 KEw.1Ȧ0g;Ǭ> FL\FgtԪWA-[#q@ f2􅘂=*f ? d/Q'3)Wdž73` e*.s.nT[W4Z$йc9,+\Cd9ugЁJrMx ʱ-~ 6-Lh1Sd=ˍ+pCy"C6.OAoD fpԛ{^T's !-"s\ޗ@0ڢ¦Z%b19'6ѤS7}iZпZvFJ<|W5>>q\Z!5<@ B6P+:$l.ܛDtџT?ޙ( Pg۫?L9]z|;JN2x:t"֛dí* cgPWb@p}>} #EP9v4bI6@,SF+ho Q`~Vΐ^m^ȗv:t0,|6Fݮ_@r?&;WT:G0+0=\t)_ {y R2\yh! $n_Ō itT4W?,>*_uߌF7/k?TK1w1I;udq }1o>< } ^Vv;y%g(_1:>| үDz3/8㒪-7sB::̏7g@s :4 ] Gڢ ps]~OU!swh xOG;xŕυ/[P2n`1-sI0k N|i 'ţe45o"XzߤT6SnCd|dեJþZեP*6Ųh fզ8{C v"+H $=-t( ~ppz=ǽvN fېmۼQ\9ruG|[ZF*rS3XMAd@hYUM:4m 0i1/C;H/őv]isY4PoZ IdGB@22Kaϋz1Nz!r>%'<JWsLO~ptύ$uJdiM_7ro\P{M͂˫ǫn&]-VͣKŲUWo1Ly#+'}y|4oQF1d Tb9ҎhPj2?XّYeE9%$MLU-q}/ØCv5$댦 k{~Y~s-Ɲuy-ssܰ6.@U"/ڲMƬ\wA¼Uu ۅ3iq|W=] 6znE?ŎG>}e\-,U"&xu5+7BdEŰixdm p=uY`a*4_q֕QM' |6LךE?,"8ln{x&Ǵ@]7UPygT6ZꎐtMW⩽K \h?94w,.[wjp.2Jwk͟$ñ|F̒Qb[S0/m‱ՉC:/@XqĴE5Ƿ)M t)iڭQ=ZMH6P8ki~S|4aK Gf-h.9IT tP$܊be bֺE 'jcqUSu&CjeNwJgd-]8‡gD{S? .mi{P&7":*MrƘT^ACz:d7~O %^Rh1cl>oFEX - 8,QrNdre`M~Ѳ:Yi&Ͼ/"i;i3J)ejtxE˜Epx/c>ݸQ ⯳]fC S BL4ڲ`d#,".Dו $vE} q9ڽg(z&oD1wyKŜކ*KI NSxO"]؞_ڟ7_>G9܄byY\\UIӡG{B;чL8(:G: RyyPuNűu~#=_UT6dL\8nU>d,u7 nHx"[6+ O.fs[vKJlč&I@õձ/ɵCΓ ųoJy.}_hVr8Z(0& KV T].H&R^=*mTF("P9фj K&ms6)]mjSUٳuG 8Oc1/H-җ8]:BL%ԧLDXLxQZ ~<fjn}j( a.HR=D p_l+r IszL8ѻSU|o(v"ƌ %T'܏U= jɃ3@0dɞcTTD90u" `>ĄAZ}OEQF)w'&'\Y`T% u0`%up[*\mN89}:czsSGRuD`ܳcfþ9*`.|A1≆fm`(Zjq*Z5ax#g 0$.&{b6z OT\e(KG\u?\mvES.Bs|(HKK0IQaGޫ`sÄo2(4N27A|OM6E!Vv]ޅ,HT n K$]_nUz{Wm0xP$]7#?m3y 'M*uxSo.MDojT*~@*C}^`Dxw %3&UuvO 960AK4M{W#"?6|:[<e+|`$LmEu4hǪ;9>(B$<|ͅa=IDUϦEFVx/WqsZɭ#(E~]OѻM}O3A@8 {X#+SK/+C ]tAB!e¾ے\c;n&we=qi&grLr4uLw+7D#-*5K ?UN M@DYfO1T():~-!hT k5y)'`DOʳ;*Afa߄ }>N9M+%So{ҝ4s8WY(guj@>j.ZmʨIZcV46Ck~zW$=9JOIFZ(mj +qKOj$NXh>6dH}L%=(LNa/myax h$.QruOn̒re.ibRc` Lf:ʑ:=Cr!@046[Z>Emh#V}}_LMqV0̖ǣQvA-DHoloN&lz]ҩϪC{4bNgt9z/s9J*\*2}6 nL"!/7 uJh}~e9ώ[ u6,ȶO6ϝGkYwa=(k@J}!Au5&d?r_=*f r*2r?$̰bFTuyOHR&ͮ+ T^E$)C yv+9%?~0(FN:ߩHnTBiCDuՌ\q^xπh]2C{Jt! ڨY~ߗ1bl7^ZMe*MX^-a 9"_hLHb!Zf([νC<f`x>)v 'U|W$yn@V2IGy•o RvZm,NS IӜ'DY+i;UBW;ɗDBb*yOy*NBM[$ )eZnhЍ!Eorw ; ]gY٥)W@Ǫ9ʜ@(C3_jƯN'\଱_- I7w&BS*Ř<1ړd% G h{j{@6/'Xς-S7t39AY>z_1%9n:NVu\7 Iy 0 6~.V&[V%&d(A-F0 T00)w0ѱe$mt4.]<ԏx >Ƕg0G"7E͕3QFWs] N¢Vj hCg|zHgqko!Y&6 2Bo`USeNB/6erk|$?&-? JQ[Sq<_P1kenBRTYy6٠E9L=ky19Zljf?l4*CM4!L951ovv۴\nCu/xמI+jX +Z kdE졏 걉[UkޱpHH: \٨GATn ug,J4|-v踴)UO,,qRQgb†^ LW4`Abg6 }1ȅn{{?:(nVfqS&L5P&XdvJ(w G*6]T􁙷X}-$ԱLHl:t)! =zy sI_wj"eFɿ64vce%RT<ڪbpcx"_j?!(|- sX-T/[lNvHR~Ȥ>EXJǽvo1xٽr}I}]9SAڜ\iTX"+'?=DvXY !t+#Y0<߳ 5c&9C͖E9,qPR>T8M-}$QOjmΩS5p)qn~[F ZpUnG`(L[N/ : GE4:SN-Z{q! G?*&vdl;( B<`YZko= աÂn0 uz(禣p8p+#AьÑn sv5/`A67B3jY;/rr堝iFWQY