mpich-4.0.2-150500.3.2.1<>,flp9| j#VKx(luGԄ)1vD).6K@'}ŽYr 8'eezm]2fTc9*AQR7ie}[eSKcج'~Ly0-( x)rzU]QўNаUМJz2.ӿ{9M@}oEKq0j!%k7i4wx%x04̪su#D<;t{uc<:#(ѵxq/>Bm<?m,d  V %+1"LD @ %< 54 2 7G[no |&&&(8$9$:$>@FGHIXY\]^0b2}c3&d3e3f3l3u3vCwK0x[(yk kzllllm(Cmpich4.0.2150500.3.2.1High-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 implementationsfls390zl34wSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Libraries/Parallelhttp://www.mpich.org/linuxs390x/sbin/ldconfig # Always register. We might be already registered in the case of an udate # but mpi-selector handles it fine /usr/bin/mpi-selector \ --register mpich \ --source-dir /usr/lib64/mpi/gcc/mpich/bin \ --yes/sbin/ldconfig # Only unregister when uninstalling if [ "$1" = "0" ]; then /usr/bin/mpi-selector --unregister mpich --yes # Deregister the default if we are uninstalling it if [ "$(/usr/bin/mpi-selector --system --query)" = "mpich" ]; then /usr/bin/mpi-selector --system --unset --yes fi fia8Q ,I'* 5' W sl|.8EX iW o ( ynaebagdcgf / > ay|YE cg9X0| + a`ckaa W 4r!C1aapliqqnntvmumskmltnlhfnpfmgdfbcfmlr9 a O t `  ` eg # E  =  d E S P J  G#jbjqmnqlgckgmcl (" llbimjgfdgiegekfeelellfeikkgjcgiieigimcfhefejhkmkjkiehefdiiehtvd w 6 ^fbf f  i}y <L}-<LgN^w7mgcsqw7Gy'7 N"9I~yVf*I&6Y9I ? # bhguB$P; $ A X ' } L  h  @ambef`dddcdefeeee_i(E} (X\W(X!H Z Y J]a #2L ~)J4tk  ai_khdahlefj`a `cmiiwljoi`chhqfikgikhflmhDbik;=U(66Tkcddjc C A cfa S 6 ( ]  i"abbdilQ[&$'./q0 `Deeebfhdcljgd`L4U@q6 D9 F m f 4 `cllnjnnkhnplprlmlojokmohnqsjqporirqrqtpsqqwovtnooophkmjmjmsuvrtuqst  U ~  W ~ | V ]  { v| @ H X i  k 3 b iR B , c Q 8 _P J |1Q  0 %  R g -   % E $ P q ^ E `_eeedfkdjejjokgv jdbjenjgpnonfemoiehl  c f  #= i D 3 M 2  X v  k   2 , c3C:<7X5 (AAAA큤AAAAA큤AA큤A큤A큤A큤AA큤flflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflbCbCbO fl+bCflflflfl69115aece677d052bbc048ab224e7859697fb0f908f2ed8861f02b048b5ed36c6f7f1812ab0f93e63895ca3d09806dee51d3751d3ce1841d2466eb4c2bb7780f39a2763585b792098f5269635e4021c4549da44b72b02ba41e07f7a1d8e8a1fec370fc54c494c117828a77cecb51ba8643da06f27bebbe29ec35c1e6324834fd9709e95096c12aabd9078f73dc1cf14e3092cbfec190e8eebba4f02fe75e1810d1d58a079d34a9fb3fd28e262412296aa7816d3ab9b6fd1101d0e6b111dce125ac8f83e4c0e9432176b0a95b72013ae2330e171912ed3eee23f7304af3ca1168a53090178c1984b4174f33cc4dd8ab6abfc1fe40ba5558526dc6dbae2c84787cf9fece74ddbfc687855d74b5889055fc548e1266d7a77b62bd0977fbd28fb5dfb6fd0c6fb3c5087892315350079762b78d0bdae8cb17a694afd1bff7eed8679d1172854d8b74eb2fee346565eda050b28f930d12f00ede10332d299b5c7fa239c59fcc32da11e4f091ba9b2a9049597dc7b8cba85e241fe80e52f09e058e605086eafe5787ad4bfa793fdc1a803fe2a0e549057d76ca59e4b1cb94c4a565692509ecd0f264798bc3a9aa45290b0d543d2f6ea729bb4aba037d5017c0bbe9d612df7d4c8b9e9e25c9b7b76fd5d5a6869fb650be02e0a85fb75b7d581cde0cc4b96b7a4faf5e81e477c14231d3936979d2abb4abf931c6ab469ca200cfe1984bf3007ff2df0eae4938a73c1f8e8fd914b2a522825347686aa3cdcff264abe381dc838c27e928cddb88fb91af06bbf9f2f3cb077697f706b478e0ea5712a4491c94276e41175ffca3010d11a9efb0dcf4e90d94da061ea52f9df9f1cd27b74f413383757ecc4b22a10f75752d5f7a65741dc69901dc5013f15ab59b9122e1bec7b228c0a82f65e13e3cd8598c87c561bbc5e066a706895d225df442c282a16e963d8868fe6a5d88ec89c5dfcbc090cf48f55705b6c6c9d64dd8164d1aab32c8f0e65b29f1617de1ab80ae5a0a0f4141a389b2c2e929a550c11fbf5d0d07312a4a000179cdcb997357dd3b1f45d9f9960acdc5942b38a1f81f0d8f0d2d9327903eff7a4cc32e37dcada627e57a074ece901e9c90d23a0a9e125563091220149deb9e0a0391cb33bffd3f2a83a1947fcf7b4ce4785b4f18f6cd9356c0adca1c614d61399be14ca0fb992ec51e7e3f21ea66e2913a2d3892c9814023dc0e9ca07e0f9d2ad27257aba985936ec0027638e28c2a874dd9fdc1fa60cfb18d19f992fc77a5b68773628176314a3e0391e26a62e186b3000fc0ab4486c345e9cedc4d3fd5704b72f38fa3811b19b70049a60d073f1f7a88b55ca9072dbe47e144b126b575aaf9efa76badba49670c7962ba7a8279347e100e89176abd9f08fb8b37596e4d0a1ee6d64e2ac96b23f4250eafc6035773d2c30191e66290b43d92d5da062de7557c7f3c2fc554a5aad0ee13c4bc19fa69998de9766fec62660f297c6f295a1c1e8f0ee1251973b520dba74609d2a4b42fbe204373bab5062cd9c5f407782bfbe3de2049000a252446ffbd02e6a52be450a3c9570df6a5f5f41a8e341551e287e7cc7719b2f711da6a192c25a9e944312ef5a0cdc40b2b8f6c785c2bf0a047e3c23bed1e25cc1a8e4deaf05508e24e858a7e0b84c2af7288b241a842c835ca75be1e932524821440a23e51fc14fdb54318a083be2be83c7417f44b5db0fa238d5f7c7181b6642b133aff6380ced608ba2bd56529b2102f28cac7635b20c1fb691e6151b350b224bd7763cf17f303890c99db2d0cb3f07d779db193245203c587d9ee2a6ea8d70c8fb4dddabecbf3495d0334b427a8f12b68f8f84a858f752bf8a0c226403652f521dcbf9bb5609b6e782cf330f1f74da3c9fb552521fe2a0d1745bd6435d3b4be29bb24724b5feaf82b45f1df41c07b034200a1eace9ce80155fffe02bb73aaf001b1824c957ad58b300350bd15c02d5cb1745fd03ffbe5d7ae1f42c9d81ee3f4ce3e581b494b7b1a25f5b1d242adf4dfe20f0508b88643621ff83f36bb740c6813523b2bd1132aebfc00b6d77d59cae14a092d9736c533936e074109559971989dea4ecb6e62e32a9ae2b6e2f113d2a6a87d337098b62f4c7f5c16ebeac5488619165ade15778bda6a47959a3bd3554f9c8cb2337bf5b90003b3cf362010c0a99a58ba8839af8e533e0a5b9395d831331c1c3e4b915bc86d9eae87e19e722db58c03c403304ed3670a729007a71ce7e31e3e36456c390554a40a10215451066ee0c1911cf6310a98e67edb40db38468ee936199ac4fe18c55274579facba938530377404872ae4d41bbbd26be0d81db5d0171704cd9454d81c60d3f572237a84ea69a4cbed0f4e509838d3966a5c87ead7eac449c53f55bc63448d210701f26a240a5a74c686b9f865869e4c54bcc9cd7bfe604740ec4889fe4413d8c40b952c7380a6759f2fcc2e0f3bcb14a8883373ce5ccce444584b0dfdc9ce2f514974662958b83263609aa4b5dc7deaa561e775635c6e08ded05fa8c2d73edaee14bc75309424cddc892b6aa2f9dfb867697caaf1afe73693e360591f8aa1b8ee757e84679a2dc2ff34ae71372cfa377fc0e351f7fa0e7fb7b085f1ac12503f2a66309d43e240547d4633ba9f045aa3205b2d2c3338d87ca1438a82ddc1b8d66cbb9c60dffd2d658c10dc1bc8e719c78935e21b89f7fd8d69f33fa8c242bfcb727076410c87f6dd22b37c05a60fa8ac746f956e51d77ada20950957c479c7674e35dca17a8026a3b6cf92934fd1df8d689e1974ae352efcd0b4c76e3b886512ba933d54573b182c3fce9acfdd585d2d05e47f7c05fd27a57847cc21cee8db3e21be18993f17f19cf14f5eebe720623c13e7887e7a7571819b8cdc53e05eb24e5a8fbad5fb64eabe0773c1d24c1ae88ff04e3923cc675f6ba9bed1ae395ce22200d10192265fd21f6381d6adf5c179ede17f0b29dc08b4a92e101afad77ec47df7aac3b540feebe7d2e18b9e93b1b99270ba22da8fc1e9a827fb63255e7a059d0346baecf14a591130765ae1222461a28a5b81ebea89a2cec1e37af8e390b73c637918e994b65fac4a43ff367f0b6c62302f73ea96cf78f7453d49937ade999b16c4d3f067fde53402e2a015798660e66ad755dafab703a43043f3a0107e72b537b787e355e2f76b39ff9b50247f43382c56f47de609c23a8bb7fb8e17b04eeb2f8af672f2010a85c905f2fc56b873264bb4e1529c243feff4d725e3478067412690365639bc6824151da3449c4d018a222bcf71b2dcfe1517c83ab7210909402b3a6e63d212df0d1a6b5799bdee2dd71645a10cefc97bc09f4b83f6bb4b7f175b63d529335cb6e0342782fca9cc511eeb26efe4f5af58296ca257eb4108ae01f6857a4b1ddf82b206169b72a3fc5e1bb61326170593832df5653df26cdecf15f21b1e94e78dad4fcd0c6d330b089b48aa58876ab15b96c4862587fd9837e3b7685e6e14af1123dcf2d8b585b7ddfc59ef7f4e597f2e9b9704f54ea64c176f96fa8b119bba2f792faf0b4ebf81b9dc37b9bb7a73139e43a776fd14c2b9a06bd6d06b5e90b79cf3f94d2b98dbd56a6fa77506e484df66e2081cbc5fc5415dc73d2e8989fdf02c0a291a80e533d62da2e46984b0f77bd6d81f163ccfe04b60c267881dc39256c14278f7cc0d7f80d0fd906e1e297e47807bba5339c5c0c462aca576393d6c31871c95cdc9b5bcb5ee58e372448a104e5e5d3774a3284788b61e0235b60bfb35f50fee9b91ed4cdf59ce2aafbcec39356a66125b000c1ed6e60b9aad2e506b6f3e5177625951530da405920299709c4d17eee7d1c52d1a240e08a39b908a1f515b17ddf5086c9b76d28277c8207cec8a20f148cc36c34ac08f17913c3f0c4312459452f3e76decb55fbde8f3cb497247620ea9acd288ac75eba3bb6cafc716cbc02f05149a9145ef2ef8a454917467b33330765ba52b79d0a38348c84dbb1738d84cce301947044f1122581dc799dc77f0e99e90ed4da1b649368d3f62c6ba7a100dc0e646f22639a3e2a270f6fbb5b380e6aa9e6d7cc57aab666cd20e709350c61a06fc189e23bbc627dc129e788dabbbaa73505567f903e078654e808d830d7324293c22eac17b88dbf0b42309ba89619f9cd7764ec2f8d8de00843f35813c69bcff148d78bde38ce1d5768b5016f521980fd374194a2026e3a0579e013a1f3a063e8516bccdfc23b7a5b31d6ed2a4fbee512ed05aa5c7a3d6b852cc004262a9201ca47453696eac1224231120945063e9c3f36e4b25c0faa6ff495ecada70e3010760adacc891bb12c5340c384699d1002f6db945f364d5e2b461a7ce368d33f5253564093534e369883ccd5d1de9850bf411ea383138dad2d2a9466b65f66ddd1861bda6c868274d6c85488a79dcf5c9c74256d9b3abc86e5bc2f53216aa82636c141be29606db27057320fe05492d2333609066abf8a2e475ff5d2a96ce548254cb146e419132a991043bec95c78173e37a5330ab745639a507928e0c8ad1d218171013ed3af484159b50e89f36972274dd64952b2f7a83955c40ec4a49b78d8b8e82ccabbe516bc491fd743305a0a06b4602a2956575d6a7e49c97bc130a65535f302679e12ab4cb03ae1684a1f4f5cd1953a10cf90376d7e9582be33f3bb3597eec16ccf6b840089bcb79ce5432e307812384f18eb3870b6fe762532f7244df25c6adf50a9189c48f064b04c78fc0a90df1140dbb674c9f06f034f67874f849c762aec2157c95d83527034a16be5cf7383b704e1c1ce1aa629f69abc8786e2c5aab6e2b5aa0a8adba6b9954c5af1c28debfeaca23980c2ebf35647a8a2e7ac6d612d246019767ba01c1f18c1a6a5eab393806a5e7850f4eecaea6c9981474b384ae67aa259042964a1b41b59a9ab99139dfcd6899c32e80f83ccef8bf5c82bf41dbf19d7eb6a4b955080c3ff7d857977a13c92f7c3d019d0756d4d64465a256c673d6f2ff93f7b9744221a42b211137b6cb6ba34280476857f13bed495c5492997818a041dae579e29903bf738d0cceca84ff7385db6317036549eb215bd3457667be49bb2753707c78be4f78fb7102bd15f2d246fa61522693c5e0a21f340ec8f4567e99a1cc9ac0834731476e3aada587f5d72057f18b54de0a953c4fdedb25f5fc996263d1281aa05c1639b4f3b92bd36ebe96b0774288f75153296be3beca6fa91fcef597c6faa5781ffd0ea8bad4513327a4c6df229be0bad7522ec692a16c19dd758212c5c47314208f5c8f107fa5d3bd07859838abf363bd610ec544d260317ece1fded3fd5abdfd240bbe0de1311d04ec5469f49b01c30e45b1a13cb740ff72f82de839f4ead935eb66179e66a666861db93df25b7d61a838904237a3ba924c508f6c063d0a6d9cb7acbaa33318114f4e7e12842ce625f62d1e05f1678b68b39d8ec972a5396a77f84665da2d82efca1a75dbacc150cc0e6c206bb9ecaf57a028b5e208218e98a9773f7a7c40621a26951ca0d3b9bfc21c1ecb6c696434c14543ba6c401717e70428960fd6abdf0936d71115981f82a11c22bf10510cef2fe86f257606a921bde4fe1ff4840032ea761c0df63b66ec921e07cf04a4822ed76f7a8ed3bcd4d8f64a23b52ee0bb44488b9fad0494cddb48a2588e92a50a5bd9b798e34b42caa50b092b0b9b1860f31dd3f6c34c8e80decc65dc02727ea3f537c15757ccd7642cfe2c667164c643aaa2c0a1d7def503349ec9911c7f1090be8b8eaf478a13e43530fb1c36f2fef884184a98044ed4c7693f2348c6769533b69f2e8927444a3dac5578aaa00a19fdfacd6b053e2b2b90991b78eb5b632e917a999230d847539b0aa6cbfd45d5ff135cc22e7bcbe4ec27712253d49788b7bdb5b484daaf79f235b80a881cbdb4b7c400c88bc0548971e82689cd2293f3be458e52d989c7908869841b9da3a29f3daa621c890cb9dd8a977c7c6b216148c213f2874fb2442237d3182ca9f10c7ab78fcf07b446476147e16cd83d98122ac9dc471db076e4daad3b0402b687df2563c912f4a9b4c9219119daad68fda69098f94cb5715a5fb8ab0e1d3d671c340390e4eb67101db88025d3a215e3f6f5ef528388bace9862435f9fc46346afe827d2fb56fc6cbe5b7d13c3434b2b32e5b04bacb4a35875c2ec1c923ac0c0b0c5f2e2f2dee42ec8d0a5e11d9d2b62365dc6f5128657268d915068933cbf7db1772fbca13e2baec3c242ff8213378387b9828321c9fe5b7ce46a3b0509a0d9bec60fec88ecf0efa0a88e46cc11062b5cf2389eab65f2210883bc3f6a4018458cb754a75474e5f2f8848100388062f6f38160eab58e3edb64c723b820ca120f8b21a188c3e013c52d2418628b6e6b51ce4ad74762686dbc88222a3ac1390eaf45ae3718e02936924ce2870bc9b35044a8a8bf3b4ab8af13f7a7867dc2baff8d5881dd27b7f022d6c4a19d53898fe4abebd7b567dd491fdabea51903a17f7f0bc1f35911cfdef135a31e7eac6e595901c52ab0cff44a9f346ec72080b65ea81fb88ae9a753e385236d671230a6fd81d0fd2e210781a1bfdeb4cdf2daae62de776ac9ab85ec6b38cf8b3974eb512c154f96028441094905bf24cce80854156c627194fde4d3c9d8a53b471e41588c9a681ea5e4a5e760f17397697ba5f491f27c02a93a2acd2e8754d995150dad64ae08ff191814d37a22b2fd132b69c24be8385750ab08f75b54c552d77c69ce8b7a7e2baf1fc0188a9738e4afe3eea475031b040ad063cda4c012f8ff808936a4f27442e9815b1731acb11bcc8a26a91d38bb73ae1c1c955f03fd760137668b391c6a898c4db5507f5e4f9f2a8410d581462a5f22845d1d2bddc38c83f60cb1c58d52ae766b5339a0a508d99befb152382ca006f0088560cd1f7c54132af89df686844963135c50cb6b7380dd1b6aca75a75c26a9e08fe19b6cf029c3df1d13b7784183b002cf729dec52d046dba6621fb528be97c73b34e7d5515c759d0626485d87e2c6edd37311b17a060fbebb227626cf91235699e7ac770999893b3dcfa5f1074cfde127698617ce8d65c22d7a6771c6d038e0677bc26f381c4c612e435ca643741d77863123df7920fd51fbcbcb2f7897062ebc64870e08fff01a5a2c694392b1937c5667bae4101df52361a147a6948b819f13ec83e4dc7ed6fbb9a358c4934c59b5d3f03576f2d345c9f03e592d96995b8cb4d512a537ef5f1b559240b9f29ff138a388b26204cde0bed424cf6f3f667639ce5938b41f6ab5e08608302ab1b8a7dce61f24c0520e6c3662f2c1bcee903c82add5e80d25208bf741be753b01ea2e858d0ccb93f37fe284cba1be5da35bbea0859225d61d64ef00630aa73df2328f5b8f980e1a9ef4665f765cc831878a8946d29bad1a05084db1b8e2fb64e8b79afa6a3d93551bb7c58178ddceb6f241ff7e1968f34b45fa8bf305213705e35ac006f9273cb26e91495c47d31f098079cc2c510884509020b359a5fff201f5bcec2bf7c51eb367f6303bdc08d4ea2c019d4d515e5220f008a334a56dcd0446840030d75086990182fac7c01bfbd9480b7c7a48dc4fdd43bb5bcb479ff7865fc97bda8fb187afa79b2f0912cce01ec9b3d56a7908b2a3abe80da14c9d7bd4518863d42b92472532bf8f31ca8b065dd0b244cb1f072f25555002ae4ee3f0f740d97a1d41ebcc214c1838d5ae2fbf4f530e073821e43be6c74b319226f5673ddc7c3a85bdc08b583b7779cae8407a38d64259c34ea4a3c4965512e1e2ffe8175f0f50db8a8ecf7adfaaf7f9b4626cd2aded9647aad87d9f09cb1c78d7a6319e82aa6f12096e5589c2b5bbe35e0d8145823211f2cdebf2859cb937e43d90206186cf15ff6276d95e322b71b8d5f9c79c3db2a17bdf3de810007959e0694c5ca1f05dab8ffdf667681e60c688c2b389d30a4a867ddc778c37703c7655b7fb08d7a91d16f6aedf705399bcbf17b7df91dba53b78acb3840fa7885f4b72ba6698eae2959b1efa91033dfcc68d6cdf52588b69ad0ca9db5199793bdd19aa1c64c8193697c5a13584fe3ca8ef8278c6b28edc5f41bdfce672f91ae30ad7df358f4745ebcb030c77689e90e247782af4959b79992be6d6d6b612aa8a880ca533fbb85f584d7a2cc4391be125c0ed6808125f561606751b07977ef4e305ca3d962436bc8a3f6eded6ebe6c8b9f0695070e4dcac0185c4a516768ee6b239b7bca5d4eaa77b5f675c745a37cb49a3cd3e984631b1eecb17e28ed10cc57bc390c46e1af3f0f173e160b8bf3284ae84133c11c29728876c651f07ad955ca5211ab02a21bf9f101e35c1bb4a650d25c81eb16f30c12dbb2314a08ec4b75fe29dd97bbe834ba15159dd617814a208d331e2bcd97bc57ec088b16c77ab1a526b9a90db26371d6ec488056c7ddac0b49eff057f1ae1754b8280307960db757470745fcffd65db5633cd18059c88d2caf72d91b90da4d2294c3f33d60a3468c4c6213116cc68ba916ec32df4aaf7ebf6cace3afa91c069fa9924304f139b36da89e59b112ece1b4ed8ff5dd8b5321bb800af7d6563a964c6e44b7a4e2431d5bab0f3f705998344d9b939584676cc0ce50a640fe45ad4c41bad64533f93dedb8fa3215d3fac79d842469a81810d48ad865b99de328e97efec530f6853df683db901539b117835acc14e6a22930720d448f3102de9aaf0bce5b7b22faae2de28075d90c52c80a39a228f82bf79d954beb28c4a9eeaed5f66ab8251d376e6060dabdfe6be06cdbe5fd5cc3da21db536d52636bc345d78aaea55ad9914e2d7fd14fa4a015e419d7a5d35b63361e6a70ca83d23774dc4061ab7f1be600ad376399556e353a337299d6f890c6a3bad283b27ecdef71bc50bb72ff8ec7c36b87b22eae456ac5d4a877bc815295740c0bc707dd265258cc383b1c4cb0c224b168e614d21cd00a123c8d2786b2f4eec6ece7b34226f9cf905b0038f6d77c3ecfd0c1c4983dbdcf1be113cc2501d5db5689c0793d4485ecbf81e2b305afa89952f7e7241cd31488cd7123390a676c43a566cad7c54e5ce0a091601da0a6e59a04f04991fbc31d5da4f32b4516ede61727fad1c4000cfbd9ba2e95983344a1c11f1d8dd4e567afadc036dccf2b3245d0f503a1071b6a50658f6f5d7baafa091c0108b1c39cee3b0eedf1ceb5f05cd045573b782e7bcce31383d8ff2f45f1358241fe1b9b39e5bba31c70c30b0d064ac6bd17e47c6d62fd40ed4fcc0f9d1fc09126581b5de0581470889b89335fd92d54a6774080696dbb676f889ac5f19322b58c2eeb3f16d03da792d897a2768603668b2454113eaf2e39d49d417d00672ecfbc33d4abcf53555aba46196fec2eca031cb7a885894a64154222236e54e770ff3cbca840aa64a559c7e2fcf02d628662b717392f28e030bc1e82bf2968b5b8c3de254bbbcfd2ac40a6385662726c343847d3904815ad48a7d3f486aa4b4ab2f847cfd0629400e43f12bd945c9614b649ea2e7b8a6eb6138f524aa0761cf5030d5bdff0645ddf9679e5d77ae452c5758bc825c574fdc08e4c8efb3a2f3c2e7b9302adb01bef3cb62a0e4e686cfd2b1e9bf81caf587e8eceaf4cd903718178a622395d71982f162b799fbe456c818c803da844fdfe53e1f6f9950d0d1f477ba9a95914c5febf8aac4e8012de04d832ef997d01400d4f595deb0ae7e5afffb3e94ec694904c63a8d9c0831fee5a6f03117c1bf7f9e9c92e49a9141a70b0b993b7a423f9d5d06cc257d63e6b236839befee1600676143049e35a7cf93dba0dd3c95b59a3c745d636cdea29b750ec205775c52728a42cdbf76b43eecc5da6f2fa34913eb93468720d5c1a4f9f4d8f2954bd40a0f64d3df92fc0cb09088ed1e01ca413f1d7bd208e9ccd7d58ab43465af510966b3f132b84ab1b8b6098cc542e11f1dfee272ac2f730d22a34a90341cb2d8d69d920e50d6a663362ca8dbb9949b0e938df4bb0100603129ad4da25142113bceebb6d177388d4664843ea884ece4197588a1acb64751587f1c0987eb6f5ed3f99e8ef2ea882ded3ea8f1aead71321ed8ac571184ebdb411373ff1e134b6da47e24c67ce29f831aae007933d73552a9a69d4acb70579cc643e4a53c9ef136e34999c60e96300082d22ef8f7c93675ec9c95e0f029fadb02fd4e43bf68240164c97b67397f2ae74a572fa7aa9b874de643c8785c73ca0e2306c24b44baf8164e0d2ffdb4d090a173a85cd259c9833273fcc0800dc41cf585768e7a3c0254b1948ccf8b6cbbab1f72e792cf4f32f56d21905bd314635ab52fde424172859f8dad95ebf53259ec63577631db212a255655c7fb84c670a6bc7226121744d63c17640471a8f7002b12a806568a522f318e13001635fcb9b55d568f2e44ca0143692458863e0005743f78e61056728eb86dcd159eb8e35ce6fdf9a7fbcbc8a0fc3f0e8fb9f751aaa89dc82624028a86ddc5c9ebe0dd1e2d980e72d30a87577fb78708957a634e3579f3709d999e64ffd1d51dd47efd068c3015a199a58714782bfc723f78eeda41930417ca72efbf88bac161fbbf4baedab0a996c488f9f5b8716ba9b4e6b2ca9ce718b9d97f6efe5616c4673c21309a171088c2eb5ec7da51845f0994ff2e7a325c476e9f4d5de1848201d9c67b4aa4c8439381d298716c868d5299d579b8e4ca5cb61abe0e74188cab01b0839ef8d4d13dec1e41f85887d4c76e7095775ea83b325ad438b212156c073b37bc348eb0828b48a7e20857022e53f7fe16e07a268441be14b0a9386ade1b88632fded97741a131b418ff99f6b2a902a2e21eeb5bea5b18720fde41a2d2ce1c57313baa0fd63f7d976bd3e979c5b95365725ba513eb93ee05b247218e7477adaa4b0c21dc785a248ecf5486d5d069a72bd876a6d333b0d01fa2108c8fd7b99ab990d9842d489ee0c0723af08180332ab959c09d4d8369a208dec3ed5aca3f110bda0065f308471b9aada7f4b218bf7067df2aca398ea1d7629623ac8e1f98d36250138749e122ab01fef7af756d5573173da799a628991c33a91dff6f5dc7e413c19bd78c83eec2ae4937d1bda32ebce88ab066bd2d9fe9728f08d226997f854424c658695e89d576caf7a164a060e8a59c87eda4644f033b710f569e7c4ff3bf68f8d867fe069b0c79b15a7f6425f654e3a8679cd799a43298d3ec57d1c78442016be9de50df1cf8b5df22cccea536183b71e3c3c50e2c4feb6e9eff2310779aad3a02073112a26b28833b5f9abf73e935482cd3b3239a60ddfa7891fb5c5f5e9638a63525653fa42c2c1943dd9255a1e14d78749fc2a82cb79fc909d53c66072f1d05c5aff9d23666cb731c5bd11ab2994ac259573e3616f1ffa28138f2c64587669ab1e3b4afc47b17037faebe101e8f546439b76b80684a98456adcdebb544cae1795410b1e809b81c3580f13d377271f1dbe03f61380feaf94662d737359dc962c411192658a4361f4db0900004493b9291a537eca2aefd6e17232425675ae0655387d22aad8f12de20f2c9de66931d4cb536a697c5ec11e71dbd5e693608b26433e20a58594aa3dc34b479577851ac7366b55f5d47983082d1229171c44fc574bd6faaf80fda9480f5ca07e224083a27b5ef9269f5c6d1ef4bd4fed739ba839c05454c65ab7d09d3c230cf16b230c6e2a25ba709b157bb1f4ebac59ae547f7ad1c943c3c55bbe8edabf90332a2d077b4fc98c853416e2803da8b9957c6091515d565652fbfc255362a182ca7e1fa852434570958406667fc7d5eec545d2fa99eeb6a2fb7f80c431962df5d1e7e811895cfb54bd3feb70a7a8d1bcbc966351ef58fb3b362e97361c827325c783c984e02f24b2b4146ae07a1fbd2e73806e8b76a50bac0014ba3ea0a60489fbd2e1eb99801848e29a997efdf835d8d686ccc178a1d1533c7995b5acd0722f3c09a9e2f8e2849bebaaaa84b1e8ccbce550934e4929922d9723ecce1e4bde6b111aa9b3a5e2314ab74c1dd1a6324d401086d1938153529028539e29dc7f6fd8b2a5ab0ca780f682ec7a9419fce6b389728e0aa8fd2e019bf760ebf63ebc27285ee170193951056413752bbd4bf8abbec439a58427a44a08ae52549cacfafa123f49b5617a3d171443afddb074d748f4ebf9ee98e768ab8b003f42ba5d4227184b19b88ba08f53538955a1a0e741f8f9b87a662333175c1547def4b70662fdaf9fd24d66cd1c498f76cae8049f37d7e584d0a54d5fee264019a8614361b22f4422992f18a07bd84628e072a4cf60541b4b72b3bd716b2fb64b90f854657b74980089f51ac23684e0de17238cea1a098fb001da2082e89fd7bad1644a4fe1485066413220182c98cc4bd4aee4f49240161192588b7b7493cb7b9a6d5870e2ab71364448d05804e5d9863e49a6035f517ab1d940a77664a39655138eb1c6c24338fb860aa0bb73a4814bb8899cc8c984943e38e7642ed29e807d6fdc82e932f9d4709c5a9e492eb2070036c1dd21454146b4d4f1dad50717751a89c484e60289002a230c232255caacc84c52093e3cf712082aa2ae6e95e01a93ede925db19e5bc90935177cc86ed72162c4c6547ff55e5c11fa6723ff48778026ba0b64f7ff48308cf48fdf8bd73dd028b3bca63eceddcbff75041d64a8a9fada117027d95ce9d4a5948446822e43c913f071d5ab95f63f612a81b531143e3598c3dfbffd31120c097e756cbbb4baa90a0ae2b032ee7379f8ac436b5698cebf7a26723f5fec2f3da4b6b9ed88f44905e5265c6476c3a37da520a04e7a4e08e7edbf868311261d7fc96e2ce22987a2f9510bcbaf3024d6dba754549737bbda7fe0e08caa3e9923ceb3dfd17ac453f7098d2f0d86f2b3953b97a3c931c9ec6f9c294df8984cd40395179ec72e849dff32bf382a8efb4c850b3db5babca98f8b6805e57e83ef69d28498fa6a1763b0d42ab38c3f3836d685e03545aeb0e50acd785071b060f3d35417e5c1a4aa6787e7b9d90f269fcdb2a2143694113c501d26e6fa6750b210dc625e3f88589b04a8e7d5edcc4ca6ecb66ccb65ec5adecd20358094a8480676fc646f82344ef5fb0c1db1b41c9d9bcb42201a14e7e3de7a70f90c69ecf2023add115d7be26052b76d8c8fa29e4f9e504481d69fc3a1af308679aec39173f32995ae907732278e6a05d221e978e29b265fde526bff7d05444bc5f536cd2e75676dbd2e8227426a199219c8def5349e25cb785c87bf7eaddb176adec48a63ab61439037ad9ad469f6d6dfa2b84505c7ab4d01d1e9b7c1a1130413d55deba5d867b2a87cfd308c523993ddb982a28ad6a439b14392fe2a9bb4390686ed2c9addd76027cab39616a395c4d50393c7010946cd6f0a088ef48db4d9d6ab6559ad7234d2517653b7bcd9094ec1134a43ab7f68f1761a0c70b7ea674125cee0c611a12442f5fdb0a4b341c7fcf80b41b5b7e11edf90a02323f8d89479c61f54c653460faca01b8f60a4be111d45bb304156c23deb1ea39376efce87f12e009a2b6a3f36727e2cb2a7d60a86f3ea75b0a5dc452dab8d59d825bec113c9f1e4dbcb62423faec36664fa4c5eabc90fa2694f89768763d975d2d65f00509fceaa5b46443a6db43d5cf732e65f6ff99a69ae8e6b10a0fe380335ab8f48fd2ed3d8647099372b41260caee7e3d6c31a674818568f5f83bc82363ae68072e383ad7617778c991b6d10ae9a10d26a24dda13c35590d6028bab1a4fe0dac362689fed4366402d5abea16a0d402e3592b38cd7041f58d8404497b491a3912f53b0779997ca53608851a29db9ed18ae9718b51aec55bcdb15185fab9cd4e97a838c000a624e115c7bab6c6d3d0069622683f498ec6c42516505da83dae47d5d09791584db82b4dc71bcb2ad7cccd21b7acf668d6935486de7b69b5cf1ef39c911b22a7edec2a4e74f8bc0234fb9f695ba243b8ba4a12f5dbb4fd9b8fc007d081ba623aa70f77ef9c96a2a0838a61133de028531947ebf3caee7e236703af20a250e7a0e584874bcc5fc859a66c3bd25e8e1645c872007138c58d269c5e665493fb2c035a15ab5415e923826207efdc46777c05657a2bb1f532ea4c19877a18d07248a8ccd4ba856f1547880b0c969201e05251b56007af8cfab598fc9d18554830d297ec8dbc01542b2f9a36e2813ee26e11f0f22958386d5973b726bd6a6cbed8b96eb456fd1f0c338cdeec6e0a01ab8a08aa827b45b95f5341440007f053b8bca0fb91bc4986ce910ab800ec1d3f9ae192d73d9e37e59cbad9fe533b52d8e1181414f80424ae8a1f844a232b462a8b651b134b52c8f63ced2728207ae970f9ce6e471cc6af868e52e711df574a5e1c7f0bdcf1e555f10ec233cdcea19ab272d05021156736182ffbe97c65aa516c60a763754ce951ac17d22fcd9cb72081bb18e6b4a248695b0323f89869bdb3d8871f099b351d7cd1fff12074b4e9221c78157e8a3e92731ad90d0b06c9c3a11f628e75fe6cb17c022c42d3d3d50054d0338248352f3220667a651bf3d8f8e80ffe541cca1d2e28f90400bb9b27db1cb05896a0bba40aabe60eb94fde26932652c929605fcba5a188aacedc13363c7838634b5cf70a94da7d8ab921fd5598513cf634adcb9ad0e6550c720d1d56e754cbe2bf3f370d469dbdc2ad9c5bf857a226ed016b857c3eb857865095263febd5d399a742fd4f45ac52081815c7ad9de97948188d488aa54c84f9cfdc7d33cc8e1031ba4b54408b8a3e6941286174586779dec78d8b044f68a68d1e171e6b4904af96c169c0b094efad09cbae977511300647c55d9d65ff7cdf75dfdf20fa4c8c3f04dd63a01cf02e3685e7667d15af174854a116bf290a2ad0cc80b3969319c16879198b0118103ddcc95619276d0a6e348b3efe08bef54f0de8c0805818be72ece27ae4405822606a9986548cf973c0db896b3cfce62293ff8cef71cc4587975452f7cc0f9cc70b012b1ec196c0ade0002fb4d3d54f037fb9283e6d1b271dbc0fd6d06983487eab48104c34e13d7b438cfe5b052e0c9ab09195a9abf397b785e3f59372ca1965efc053f214de04fa0ab020c471ccd9ffdf744073c5fd23264ee5842e209d215a29e72a73f71e976343344f691d4491095972c2b739d8bada0a6ba0a4644251a41ac7bc2c8722b2d6b1d1c65478a9ff7af46cd50f8052de7cb72e0ea8ab59b54a91fb4d71718cc4f74531abe16e2b5bb5d5a7c380b62d0f25c565464bece1611b54840f4cee8f7d091fd4182defa676712555dc951256f6d3c2016ea64c6a3dfd1dca101d4a150e38eecf42e2c543960d931a6c0457832a42bb9f0753b13fd735e8a54b4507145564f38b4912a951935b28f23aa60f6921bf140593c05aff053b3c935eea387923882306813f944eb2ed43bc2e46f4ae116a9dafa9c53d8f1ef2ecbc4cd8f73960d3d414d73f1cf186d1b25b929ced9ac9f2ec26f6957dd19f3c1d1493366882030addb35632b8ab9b736ca545532c0d0c0a951108bf2d7d162659ea8748b6f9286f4b1f9fc8eaf9f80f8b096ec177b373719343c4dc583d4136c11b416415787d697f7cf344e581794f08866b860227f7ab077854fc012c8b4a90ff1964fc4aee28ab463d1731e35fe84a9e71f20ba897bb51124329e7b872e7ba81999bbbd0bbc04bd9da57019edb90d3d66ecb5f5109b0bf6580105af83aa26b46d339c9d0cf0e37f885561a0d5320ebad179cdebc482fee065c428ca1a52cf9a210a9d19c4f31a9f1ca8b3fab01c08717a8aa392beec906d987b478bb7a312d4294061c235c4ccaf30eceb8ed1d3cf771edd6a0e6504b07c573a54966aae5b8a1ce79948690fb69fbb1b0c3a8e6bab4b31cbc8c25b09b7ec91b5b50c19e5397e69dc50e8d159137080736277bdcf0248a9ff9f850428ea579acf0d90274d1337f578188dc447e1b3249beee12eb0dc5db6da41da780ec063404e9391b9e6c211a4fa819157792ce4aad62469941e9b50c4fc3d0735e2fe67b8bf7611e14b30a3af9d5b11a6f9f69bba8b68e5a0846118c7f46f005cb07bea930d2840c66f0d0884e46ffbe57bb5afdc950a1b46d5b341634f1709b3a978b6334f3fc3a7cb3795d1eb8548ceeb18b08629f72dfe5a826ee77164d0811224e92cb28825b2ebd2f7c5503594a46612636d7545712f4387829c211e66a5ae35779c1947bb1a60c4382a7c3200c077bb2e5f9d163d8f997e902ba0623e9b74131b2426713421a4886f6a1fb090391526698d63324615eb2587843357e56ee30d47e77d77623ad3de69e1dc5d21f8761bf52a688ae8749650149289a81295918a51075a26336c1c8848c644ff2cb7b4e751fef897c10268ec47df13261929c62eaeb1dd1fc1f6753fcd6a4af39a6ec1ed69376bff7cc685f21be54a624f16abd3f8d4a73c81eb329197b4ece9f42408d65de5d16bf173066e7a076947c788927fdccd37b51188f8826288e5349a2f916d00f0bc6ff337adb1c3b80ed8903005920da6b8a3ba0d8114b5a802ab3f832373567b516382ac4afc9403c326b916e443c520899238b21c9328cd43181e195a96c5405ff263d084f28bff9b449407048f3c98658a2ad043b67fe37198b02280b718846b072387b2d75a4f42279cc4485f823530491bcff43366fc756fcbd19d5c8b760e35b1c380b07630193c0c76bd7f98aa0639a2b7528ac77102665ff62bf001bee459c9b1f999537d703ae9e849881541a7c5a01ebb2eae903d7a5abfc16ef89b190c1e11fe0e1bd862191d863b9be174a0d22d5de50b058751972b47d9daab82b713e004863a9bf5d4f7564b438e70eb6fe891a2efe3364401fc7ca41c41ea71790b5749ef8ccc9f0468bd1839bf9ea340b698bef79dd35c6c8a573f30957f396b08dce034f3dd20b3431b70d744acaf969e74722b75fda36c006abf33ed7b75af579daec043bd62d08405d014d89f900f2b6677dfc997236c97aca7e5c2e869e507a36b4f279e703966677039845e0f9aff20e1632503f842eb50d9ae0e3fe3d8c359440b2a745f04954c3b701400600132a0e16f916f94ffcb82b5bf030805d1deacb8bf6f1faf0f9dae254c6af89245352fadb2a0888926300653f4e71c17ec077a435c0649b6afad907dc541bbf7ba9af8bdf0b0d479cad4311da0c413a61c19d910397c2152cd29354ad0334d7e3a078625b298e3717d64c56f922c31f1337f4adbdb1c09c37b9377b9e7a06191a42f2ac1d07b78d3f501db41bde214cb196238240696a803c6b9fde97ff55ad5a42742f202ad97eeb9bcec7fa6d703330ee832672914159f64f0bfacbcc308c45943c7c46a3ac8b26faffeb8de484f12f8db3680af54fa3e38b18bc8ade6556a6ca2abd681f9b7066f99a684473716b3d2bbc112d541de934a206abfabd22be8f89231dbc024f6ff91c945f267da941177c2525411ca72a7eb45913f6deceae14626f14bd4b6e3d8b9a030370d1729e8dcafb23db087d65bc12ca833a932a9bbdc672910c000667c5a185eed84204ce44cb571c0379ffc1266de33ab65b1a5ae2a6fa0cae8c668b637fc05d89a42f19aacc36b50dfbc3808c107ad7711e1adceca44488d566b1d750e988a34b298f0234a8898f11dd3c2257dc817f34a41bde68e66990684644ae8623d18df1a7d26f0856497933b9f8bf4e0552385744b14efc5bc39564b226c39f781f5a4c49e71d4e40761ddc4484571abb5d3309edd6a5f661fa7ffab76a897b39894448e4d32a1b30d2a61db06a2d75033b832d4ba7273b55c90813a1da88aa75b2fa262a7f60edf142540137bd3d22dbf1d2db56a9a9173ad38c8c626b86f330905d453920de6b8c86796a07192bffa3762bc5f4b1f153272a4edc62fec112d39da2a83e3bd5dc10057139c0a19fdcd2aef807182f42c4ae51d12211d926043d68a68cce2acdabf9c760c0a6c562f65d8ef07f4abd28caca7726b26c662966bafdc97f0738ff636982dff4c85960275b85c5bb60fab14afadb1bb25dd77023175cb60757c5362a6a018003154e60349385cb8eb27045e4f78384b2da6c0c4c6382b51879bc628e518862b4eb00941a2e8515fe345bcaddc8eb9f56d4b270a39a228fcda7d015088c24a67fd40234d148f1b174abbccd90f75fa27f3b139301eba453821af4adf80cf9649a03bfd2990b663bd159b475a04f4399f387ee33ee26e6789bfbcaec5a49c1dfd91f6d04c65f0d1f64715b109c9967ad44d19934c2c9d581990a9d3f5c1f0ab8d8fd9112694ef63746c9da6beabe1a0263bf0005a1d2a1ccc6f06201d0a7bf19a3b2ce8c6f4a656d4a44b3e09a8bafc1eea192b90d920af30d0aac5f2c8a33ce43073724ab5e1175ccf67487535049e87b576f62d07767b52277b60756ca83e3b80a1578fbc65f00475d32fb1124e24ae5849eb64d4a46261af5cdac508e01d90e3759a8ecd14880c525c60eba424c4be751780c5fcc6ed4b7923b58f661b5e5ac7cbf8eb2b25a646ce3ed3029147b897ec449af5a205b01931bfec8afa60f741db0a3e583e34a2efcd7dce8580fbba1c9eeb4d07fe737b39b07c88ea580823a56879d0245ce83e1cffcbafd5f8a9256f09c08b1f68333fdf926154cd0beb786777d36409a70184f9de6e7e7abbf08032ea1a682e258b166055d4c2ef4b91f53a3dd68d9f3a07d2d1555c22be9b83cf2a014e561920c724775c601b4239f37e869c14cc645d71cd7feb67dbc9a5c849e389c535779418f3dad5da2b564c4302b49a4cc8df2a531547f3eebd7026d8a75165e03b5693ed7033999420e7815d75040630f012907587236d50dd974b4d3004bb637235f356a18be11d9da1bf583d42e92ac8877f5f4d01ff7c6cc64916bfbdcd06cd763bf55d738bf820e7e00865b59e8747a71b74f46e2b50b060ebbc8e231876f736124f9b39ccc5590a9ab4628383e9ee0ef654139ab035a907ad6f91064f366c5d31205638d8a582d15caebbf3be59a7e69cf27414ef766ce22c3850e3c1a4b33983b8f9e8ec9f8ea49005b64b9ffcc5eebfab862ef8dfc4b729e040777044bebc5bf89034a6960382c48d026f0dc84c37fc8de1a0e5139ac6ec9a70932022255d1b1fa318503413962ae053a0b46ca96cf5845f1537a1388bfc890f609bdcea73f2fa7330ea581a8743629231c962ec3f0d641b2560e9b0c9cae6624780ec5d3626294e145c01905861943349da53710b6a5fb44b21dda0a641b0f84078d30e4e8a9105dd45bdd5292c8cea1f39de823676dff235fcb3e9dcdc54a6cdfccac0fff60f58645b14d808dcce4861cc6302ff5a41be18659c5de9cad99ea714cd5c25164492dbba6195b8acfd6d4cb36660fad8ec1159391b2ae93196c6ed8888b6abb26be3d49725f536c9bee31fa6c5f69a39986cf3f21231a9f4f9780455a36cbe306d376e5e5fd97cd15fee8991f090b27b73dcece3d4b56c108407095ae6f2227238b48ef87f00ffc689f3325aaaaf94c7019d834f130d5fbde2597286001435f7b798c609dde4b45c8db9d719526f56ccd5e3d8d68cc573e02cf201e2b24dfb6e10f1699d84874ee2d4ca8f09b6a5bf589097556078d4915a478fb9a96c38f5ffde8689d817e0bcf000d9f40c40838fbe8ce7662a873b7e060d82191153ef1a9378cb8b1e638d548f5048e6abfc27d5ada05cca0fe35a6ff3dd595c1f441fc4ee745ad218845f2e35e5bff7dca673a2945de951727e49e695fcd8b9887d8c0f838c5f08111552475595a22a12d83659525475d63a4c5b651215e95218e2019cd68d978b7f4e22c62bdb02fbd644818e571c2975443e0c297327bd8fc425ae11e251ae85ce1f0208fd7bb5fc2d05e853ee3d5b5ec4b75728793e6e4025ee5c3f00c27ae6b7f3983f7498c5a830c3bf2d64f5d94204ac67921997fc4d5b90879e729f0a3a6960aa35aeb6ca44a5199d27ef301e6310d652e53be3a63294191a8eddab8a6b2240893e220d98a23886e9d3e4eddd7f01a841bc360e96effdc16a76bea1392fdc9505a64c0cea4b8a2e8811d4ae73160be2ca2b33fc5f3e9fbbd1ad92364870695108500a5a3f312d5ae2e25feb94a2cb9f2c6a7df8195511a0cfa583b007179e48052152c4ef30eebe7add89ad59262b2f44d3f1a2b4807b4410ee773fbec87e675b85faab152195a8beae5a027919223e02a397cce9d3a679c28a35eba7515fe96fa57fce64a788d3c7b2edc5d081b827df7e0623bf4bfc0a5f1b1fd5f10bc6f911a08c77e4e5e4afe509c74a82414c53a66c9c1fa87f453e18295c1fc2bf7518d5a77beea7fe41ec7cbb8abba2c4d047bd74e423557fcbaa9c384f5a071cdb589736001f4cdfe8cafa70d054bbff15bdfa38cdb8326f0a133da29f0422ced72a6c2e3d6cf8bc464a3ee533f2860dd2018e7b76b438ac583b13a0612592689dadedcb5a708279416487226b754325cc0634f0b8a5a54555f362d017e41124f4b13631f361085690e997ef9feb2c215394a7506e500ff3d405a0a70b0dc676150e88ad6a8ac5d72725a923cf30d68d24a0f82796a384a1b7a24a6de9c54626f1dea3dc929cd4bad66823b569fa4e07d3fb4ddc6883abd67f4a2b5ebbf5f876d4b029897a61ae0c5e3e747941df3ef24584cedc90a6bcb3253880692c6e33ee953c60e07a3b5bfe10066d88b7bfad3ff3347b9e45594cdf92b39be3cd2e49d7f3d4f9e5955527b942bce498f698e65faf38fdc59efb296484520535c3aa8f3b4879791af5688f5c1e5588ef1a8482036b736827a0b03029d688bb59ee7603477e96e14067a8faa06cb076bf5cbea43dbf3c2128a593a3a926c4d6874191240db19b4c5fb9c164595cdae06592fa9ed3dab45a191dd9c23f80ec8d81ed7b403a40301407bb86afdad09ea3979d8c253e788918b206f1ea6af14734d904ebb2241bf7e4322147c9a61893ec3adc412fb2b4bee75c8183a5d63cb577928146bdcd8dfd43b15c9654badb8230567a93d7a9e322415bb3094d852098931bdcd5ea7cac191dcbbc67e36108d309497860891555b1da8004ee0bfe7de8b844869af5dc725195bc13bb466df23ede9afed653ebb1c523ee41d6cc37dbcfa179585e4b0fce89efecb30ea6343115b4461e441e6fb3ed91ea007fafe453d327b11a50a6317f97a767ead3179f78c89bf88d7e97e56bc839c7a187bf063e1fcd2c665500d1851408f79ec80a6e8c1b4189c8e3ced3766392a07cae9a957911bdc9b1947561be57a27b1974cc13e5f373e8bbcac9c194646721282eb35df2b926899bf62d3ea73b0dc9cb97b008623b66fecc278c1fd1a2e31dc111c73cdd0d2c13ebdc85c48ec3be83a5dd5693b219992aba9834a5275364aaca1bb11c15c913e9bebc18c60348d0cc0aada33ea169ab46c9038a0d79ad89e85ddde16199f7195cbd8d4c22b70c7e563b41b1e46517ab2b41478ce28ccd108690ab436ec6bc43210b75670addc0e94c7dfbef6fe801b0c907631c5f614de2f9c969586afbd560c678a4dd9f9808a150c4d76f67ab62ba96f456931fca8c429e67aebaa0652a5e738ddfc6a4b97f5fa26399991b7f04513cde9ba775fb01b1c1e625699d7ec0fa1eb2c7aad70a142fb2746bbfb516c01fc5d61d118e7ef05602c9db0c0c6a181736d623cb455ea66b48860d87532d205aec5ded6060859ea476120c91a0915e4d91c669aa4bf656834aaeec4ff0d1741ff7b8a2f388f5628e22cc5ac8050a035a52548fd339ae0bb2928c1be5f4345bb7ff901bc129efa72148955bbd9cb8c600ef14455916d99f5e0396f9b1a064421851a35e061965d5ec95d161da1856ab0304258347937d3985722447d30793691084758ee4df0d03dd34bdfb422b216a6500b18e2b502fef89c92ec8fe272b28737aa62e5f55eaa89cc2c45a28daf0951c2d28b6ae0d76316ce17c59788351c4e18e85d382b1bf3f76b2e31212e0993270a207b883e6d6a1adea514d44bd915a932e949ff55c110588146221a5acbc1afc8dc11e8091db5efade3e3e3c14211daba7c4c3575cd65f28c264ae3e8e157a0b6e816142b20a5c1a9e18e3084e5efeec2e9872b25b133ddd646c07a2415a843f6937c9b13c026875e9c744fefc9ea3bd27d38b7d1288026cb9efbcfce7b646a08a1e9603c418a1f1b955db4913e584a9dda80d1fcce6a027841eadfff55f0efed2b3bed42f0f68c2e4fc5d873f4575289c825062974ef36a5a35c25494b2e890051be400487452ea3b9a4f8e995780c2dc3077f43dac5c9233b4584c0e7ed54e965141c9a38b697ce3fe0c9906655a956db1e7fab1471c401cb4e4a2db5ae0106fd80f11d80b4bf639d29a3857a6c9f06312614f3139b5f2926943a1d45c680eca9e43483a508b23dd1800538d13cd863793c8e0bdd1b3ee48d73eaec4abf407274e7832145ad931962ab96c98a5960f19723302e09a3bdc81b74ab648f2dc3467a09619cb03c667e7e6c244d3b05f98c729453713f28b294f9db76e39e4a20b4391a3822f90b9bed229f2d7c5ddeadaccae2b5ec6a5ee51614ef8875caa1b0119473f8b0b82978672ebf8d9c75470201771f196686b29c24075daf649ab92d46ad7685dec84a9ea9173c9a94a8e7e2c70b967acc3214c1f2d330aaac73aec4418b1086745584b999ab67e2e9ccb1a138e0c4de58d017e770c629e1e3a7b7ae49c126f04b98adab9d2eaa1d66f00c407c4c11018604969ff7ce9b433fc7fd252fc79dc4f5b9c76a470a1e3de839694ebcda129eb6fc1313d876b73746a0d5b749feb25b3c186b2b162c1c12a85071c70fc089d3d96e64d97d3a158656effb2578ce727768c1cfd252928ce8eb38ad5269ad9ca3e3347a86ba682ad6b33d1af8fe365e3ed0aa597be1ffc7e987bec01c0c8db63694a898f4e94b99b8e94887513e4477e780ff51b36e18a7a034dcad8f08f12ba750aecf7f6d9b9491fc904c4d259eec214804ffb24f7f15570e596591e84dc70d88b6192a03c26908d03bd96a741ebf678fa1c8647271bcd31d90ea36444a1495cf41967072525e7e0492fbf2251869d4829e4128992c5d0a6e3661328c777364c16ad6383cd07fc2a3967794d06a7312025d1c6d09a6bd0510ae27ae31f790191690d80536068ce36f298fd5a59395d8b6e6309b487d1bc50881e59abb8b43fcb4450069b44141e0b1f45ae8bd9bd0cc97a55fb29bfd316b03c45543cdd8b1ca16fa81b4ffd90c5078d8471c7ca59e6f5697138b625bf2160ee2412ce4e5715cd365189d6dfbac37b094448b6a0b7a149e3224a49a2dab4c05234726a36ddcade5c355901a58fb0ee166dd9c4d364e69774bda2aee12fae705bffdd370c2c16402a6a723844b671ec45c9e6f7d6be18e2ae8b43133063d64ac7f4bc480c3bf95f395c2c0e5e695784fe8976d432a0e0bb5197dc2c7771f5f34b4fa3b2155a9ecd0d2cc25e9bd12d708a9c48cd9ff0539e71ab7fc963c3593e15911b82cbeb532ed9975e1c91b0a7ecbb767976bc587a6f72eea74d002ec77b67c485b46a3e1a24af1ef23f26fc0d5696cab8def8d7938ce92c46930d4ab28f508a79d14c5e89b0ebd0e7624618fb5cf022490454f63222fc4995a7a51999266572d34af99ba89e3eeef0c0c7c6b30cff1e48ec815d9be830ed18bbd8248b66dcffabad8365310dfe54ceb0b9e24c24934817d02559bcff55d99b549b99de382317ff5abd91d9c88a1dae27ca93df7945fff2e3bef01a8f680d7d4777a06a6991263ec49ff3c92d976944bcd7d7b6a8bade936078fa4031ce136a542ca43f1b23c9e4d4c00e10bccbabda1720b50dd55d1e8172376c0828dc72c64152019f0525a168b8023f6735cf8d5d9a8dcebbccf8d59fd56fe6816a9e849b7026ce9d27e4cb6e684bd0a9049833d6c5f8742d6e6f6c46b4f00cfa3caa54e95e8ba464d1ad8b92d41d6dfacaff04d6ef4593b7b83d7eaedecb338ce06cb954d71d2bdf461dffd90fbdaa983533242a2463b868cdcaebcb3a503fc5364c488ebc19b24bc994fe952a74afb5d7d3ee831704135582db061603848259287f7aed9b1acf44583912b53a84b6e85702b8db7f07c9d2b457662547f3cfa0dc0ccfe145748025d38e2feec388731a92e91e291ced419729975bc1643a2e12d791a527e8bcc71979e35893a16a85e61895315042e09982e4f778b16713a07a584e1a885d71e7f8c9b6f991fcb3e6b407aa923805d5172e9a378f48b1318513038caff6255f93839cbce9a346c754d41dfd3e0428ccb74d7c54ac4320ee8725065c47c1b471966c154bcb645280dc55db718971acbdb9a0c3abe11a26e6888a4c45190f0f789e9ce2465f2bb56088f3dc113ba84f62becaf79173ea8160da6d97f8f6759817482958a426ec5df5f1a0975ca74db1697c4d661b2892ba458db439b65a0782342668c17fb10decf599e6bcbbc23bd77b11c7679e93cabde1bdc1e049166ef555de1674da395afc04a4d157d3a244d2d455d66848a88126515b4218b9ff937b1b3636cb1a685c8f238bcc99f5df0939605cefc134459fcfb4bffdd84a46ea4bb18a27b03b7bba4af42f62b0f2cb44b88231788fa664ec98ffdf7850a2b7f40ffb08aecc3bc2110e94a0a233b4c4e5e6fdfa9e043448129aca00995f88f5dbed53b9ec10377c06332901d7795bde251d134621980962c02661b80af5512f205685d4a5a75a02f3a7b7e2724ff1011d1af2b7d8ec74c8ed0b9924b402af5175654977b1a36e29a004775746a0539004f0217c26f3c325ae3ec6b2cd62957d88c2d5e821dbafebeacbcb278ae30cbf24bfe1371787acee8f99c2fce2139a4f43195d4ff57552badbbdd2ce5a1062a4c7203135058b45c7f98195d4e373ae458b5009672dfd21bd6908b225b7ecbcfa0a0d9853c548b1b86bd34a0beaaea0df6465259dcafffda21c357a646dd2512a8034382a66a80d1bfa1eaeb1fcf6bc5aeaf7fd4e48357be1338a4f37801b0284f41ee6ec3ceb4adbcf65500acc43e77bf97f09105574dfb64963d5834a0ab039f5419975fa8a6e1c2825086c0a647aed4d02bf5c0fd48af80f3f8d8a7a67c7fd470b70b8e7134c76c273d9736d73e2efaa55f7570c467581f27e765b88a91c11ac8c6503fe9c81312c6546f327b0031d1547f9ecabf671b915889e82ecbb822f226a3b18cb3acdf0f9e564982dc163d1674ff489c1a04b03b29d82ed18825938a2782354a248050c133524174f00284bfa4ddf803196a17f101ec6258d8829183d6e163b1c76b6d6ae38686026a6fe6874a8c273d4a86c98331640643a66b747b8182a58c098bc05e715027e190ef8a3c2f00318739e9eb06ce4f1f158478611a0b434b65bb47061f73792f108bc059491c920a6c52a00483b7667f2a848805352932f2d144f5379cadc4c8d6b23142529f3139ac84d96a18cdaf26b9b5ca98c8c3c4680b3dd369e987cfb992a2b94f69fe4471ae15d5bb02b0cc57322bc8f79d96b65b49d855e3f292e2b1db865774cc734d4a3b948c60b87e0e970467007555a2b3496d2e08a23233e7ab9be6a537d5b65b30bec01dbb3dedc10a7aca6294d6d76a1c2f81efe668d1b138dde966f54e967c2fd9f726ad6be482721870193ea3c7262cdf357f4b345711b47de5ae50ac96b0fbbdd713ec55acc4f2d467c9237fb50720661f60c50d33dcf8aa1f0916cd518192b3d12a9edeed562a326a2fcafd1780b4cfe74e23216184c81554a5efa21e6836c27d0727a6c1562b53cf6b2f4d7a54bb978bd564aa4cb60402fd8e01acf1237c50e2d53b54df347b59f9d18d6b3b749fe98b27baede3070edd154232a2b961846814da7ec24df5e1514a8736f4fc2faa85890a276b19d377867af51693c70b8abbd8e7586d73466148696ebf3aebc377de3f1c5bcc668361c665414e163fcc22a582c7d287baaa7ebc0368fc83d6dbc13260c118ad7465456c537e454714ac1b3e15478395f3882f386a90f05e6548ffc9ea191c563e550ea3d10c2bf5581ba6a39ec72f322b687ee60eb97ac6a25c104eba9575ce29482601203bfa5caf32d7648f07172fbb49ebaf28ab5256b0a2cf1a1ac023ceae89de4e8c4b35b22060b1cff294e457684799680fcd740db97a1b388436f1464c6d9949df44b92e436e263b2a21d60b79de51d167cebfa2a09318c9268be46da723a5de39ecf55d8d7f7e5334852171b4f7a09ffb7b895318d6d61ba1aa1f854032d2957da700fe1b4d71b902d7bf8f626f4d3e05b37cee1cfc6244b14970619e0ec8c806821614184a2ede8c9a0fc8d5c5e20cf51fb4709b8997f5a90840b042e77880b69e327b12f0648ef403c2dd7aabfcc1e7dd9e4b4ac1e2ee1fe6727f1ef85dcf8b3d680bba370f4e4ffc93c53a1ecb2b9b436d0492075d4a831ea788df3d53df3f43355e5610fcb639c7b5f565eb49586c05ba304cdee4ce8de28f0f1fb301f6b44b1edd9a7fdaea42120079d5d5c13b020e982dd5358deaa17927ff388532797f08fb27514724d57fa00ad7ae9c1adb83ed413e7b3d7941b0e564f67a7a7fb937e14d7440841a1724afa0c3dde0d173103b68d7b6ea5993ee136d73f1e1cdb4e9b73f1907943baa85e187f5b45ee165b3b57bdd709192d0f3c8f23205a1c3e0ec717075ca6f9b126043845aa53fdf3fffc6c7c3c4fb9ea2188b398970c8d2429675af28381bd12ade653b7a278587444dd7ac6cc3c73dc110eb05e7d8f3378e0ae58d82260f7ec36494c300738caaf6cc41cb2a401662c1fc45a381a206668b7861ec8706e468fb3ac9bdaa2fb9ff704defad70007f0c2cf594fca68402b12efd0328593c7b887cda6d67b435bbc554dbd91a322db046d9c85a0c1f55b23228b8e6e2a6ced8b750ca61f3de55119ae88daa8c93f2f771c3bad11df7bdc018067eb4ce78ad6633a0343f0fd43b50cd6c2e988c8e54f27d88d4b6d7fe6cad2c9b9de2697c7cc8caf14141c921e05f34ab6c1bdfbc3e44c7ca92450788c5558097ed08e4c7b9ee839862995536e7da465142036d912953a9ebb60bec6379331bf5b6bb08c7d0e4b33530abda9b0fb5206e60425b85e729e6c20d660cb1a0eedb1189f2ff784c32d1d307a174ac33281946eca12f99a86ade99c1d61e0b8d63b1d75a0fc4bae6cc22030db85122ec08d92da39f5e330fc51c2cb13f0b3295fa41fd17e19042abe08795df7daf5cdbe695e26a41be6f447ca54d2a72ac653c006c597ac6b076aaf9e4c8e752f7408366559bcb3ea8f8320b1195bcb28ad7c218aec7e44d7813989a984284d40f9955955d37ff026f8a7b352a2d6d8d7b3dd951ed0de72ffc187a4343168ce2b73db60dbb8f60b437e11f8b87c7d1c0a98cc007cfe66599dc4a6e61a0ba400c331d0f3ac5ebd15e3839e3cffe55211fde2942602f8b63bd5599c98a35e30e274012bcdc14c8be72a99c5411efade86d5ccf8962f4e9d6a1b01197c46ca052ac06b5a35f71a57b13c993529e2e9213e63305195e0ae8dac6643801e8dea262eb9ba087ef060c2a6661042b3d78941c3054edd785bc5758d3470990c9d1add26bbea38ae4c1bae6c332a81e22ab4dae3b217be0e4ba70fb54ec9a09c82fa20e866d6b2ba5d8bb9ccc6cf0821451ad7674f47d0215b98a25febf89988a61ec1cc735a96a29cd360531f46b4d641c96c4e41580e11ec0fe87c4db9d5a7666ed63cc8b91ba85b989cd9dbe9d60160e1d4ab4142dec73dbe62157b6c7003c7dba6018dc0d457916f874d4ca5f47ff0d5f91d0db99fa7863330f67308d5c02ee80032f42ab396705b632cc42d6a3352bf81f035c6cf46a9e0f5f35871e6e46059003ccab5688235015743958e629d149d7ac0257e196cfea7b699ebbc946fe42ffa397c2478d568385d625eff61c9f5745cf7d3ba8756d5821c2f850366d928a281f3f0401e6bb6e664cfed8d1a352d3344a544df9c1e7add2c77d61fb030ebae4f3f684d7de42c872dad5557829de4a4ffe411a3675190b3747b47b253a6a5a7c0440b0f185fa91bd6047166a8d589cd5aa49a17c6421d53c8bc552f277a4183507d9a802c4e4b47de64f9474dbc36c57e63ed357d2a78e0211b4692c1941ec31fbc854c50cde83c82e6fb0b0b82ba0ed3776ea491180fb2b8923341b6e8800f5d7e7e04362b22d95aa851b1d8c678a1b87c00556fb8c4b07b0341623a41707a33d606cd54d3334aa25219f09c2c51c6ba20a04b61165cf9e5d62a555333530e420f355a82b6807d5d72e9245510b14d03bc869f35c0647c6db9ec1e28bbe0f995e09878a9b18e253056e0fc77d77ab3fd937c8a2e6748e4eea77a4139611037316b5be134e25b589055c34a69f15a0c4f6bdeefcb3453d0651755b80bf9b2eefbccad6d33adbe5cff1eeafa002fba874352359ab3df33f01325ee36711b6526735a1cd2e2e277e7a34c0cabc6d427a020468fefa758218b2c62c63a0db459761c98ac8dfb3c7b10311c1970195acc151af6e1c64bc9e248d3b55f6c59ba428af03b0ae7e05eeefa44e417edb887356c216e5b7a92e78128f44213ec578a954acc5f9e4caf7d42ebde7fb3b05d78af94e76d77273040ef774b205040bb53ddcde280627cc8f0b641bb521b3d6fc53726ab6f8f1afe3835252e37b86ea4589787a34cb9258f4c041e97e66f568a2d63092b4d35993965e804275243c865c003a26dc1567ceb690c63397e69517bdf990fadf2328db707af7304a59ce8e0fc33543924019bd3b2541b310a2f05e6b063e8a553d184263601079ca5b8e70f00d696a507b64b36ad486c7e9a7c69e49510d866fb3bb60f41f96a1c8cfa61f422c715bb2cbeb570e6fd09e22fc216c70a8756d4ef00f0ec429ce3a9c163092af7d39b0d4510d6638db065bd34fd014ec1f9ce895489cd2987bc837fcbeab161536952103578ca718319f70fbed674f3ea8696658872b5535f3d4064d42c8fcea9388963a75dd5f539e27b16d7171b73130519d83ebfe8ab685ff8c03d601170ae4b92ec1f733f5f04ed7d541f420ac8f8491e50050baec1324d858ec9ed60eaad27398da357075d800decf918bc3e44a5e36002a22c0a35a1bf8e9cfc5fa089aac302eda8a996df71241ca0d6e4181febc5b93fb10b5feb135aa57aa79b56205d84abfe69df52a21cee8f5f04450e8abc789f42a325de880172648496de4f718f07ff775a592bbb6e978e4cfa730db92449751a59a02d6caa98d991b1c0af2c1b12a04f84e1ebe9b43d4ce6a3c08b3f5ec736c5b7a219d579ebcf6935f20a76a06a85b9d798d9868cf9f4b2f5cb7b6fdf27169297f184a834cd797aaebe06a54c4696333a9180b106c1d90a1a9ac3786f91189f2426228e6284968231ed8d740bd4351885bfc9f4be04c6e922578c208e9eadcc0197021edce1a9e3cac0b6546db663c7e6014eec2941a38948bf83fe0cf47a0c6f0916f9082f7325b19ad120a7e4e08fa18b2cebd657a23cc468b6b9e307be5de436e080369016216d67c02253333c3426e7e13cccf9f36f4a98a6119db6eff1330815c02d773cb5aad2e4dc4cee3fb13ce7cb40e061fac09b62db05141d62b43dd7bec5704d46d20c237693d249d7135eb2cd712d4a7198edba840b41be9e3a2be2160d7f6e2cfefe61710ca23861582a77ce509f3dcdd19238bc54f2ad638f73333f8368a02c1cc1bdcf66b27a88c56281cb75f844f3b6a1b18e1f792283dc59087b9540e5109a18610c90174b3bee4753d3ff17dce058b44862c15c0a8baf54f33299df8551cb368e888b95974d73b987e7bb32c1cf4920c4e9423f124f3ed0004b1499a13d7b14777d0ad25fa510821e2305a659e08963086a03d21d3d435e8ed8b503e87d16cf6b99d83478c38ca508ae20a896b3382422178bb644cb51efea4a05ac130ff71d13da9baa7a5c15d3c40567a646e49746daf50e33c539a613376f5e18947cd1f53d10feced96cf68b7e89b30efdca01bc05d65601005b9761900e4587685cbd895343c8021c20911bfa16971f1954fbeb57b6ef9ad8b143559fc49a8698ccfac01d7f90a02e89151e56487f61f095ab65701a40a42c89869fc73889367d6085d83830bb9c74b73bbbc9e6e0a5ed2ef724d53d6bf0c2ccafa1f0c6e1137ba4fed074f193178dce407a4be7bfc34ad493fddba84b3841ae79305f8aa709f5238310a4c3249ec421f17035d3abaf9ac479089bd084cff531adfa6f13eaf49056ee9886f7c5f0a9e5a52a49bb4c4bd4dcb97fa4a65460a26d1f883ad631d95d897d127975939eb4ff6acfa578ef2de677602b232a66cb965aab3a4bf41182e2d2a9bfcba50c3463a19d0a8d3b64e8af4104c4a217195d2c4fc42ffc65e6414f01f1308995309d11599cba3523bd5c95e62db9725f4efbe685da9f375b1cd24f093f587821dc4b3af77efa81c52cdb70c0feb73ef458a1e3540455cec52dfbe5ef50fa9efed9c29d42bfa8c41d85872826b2e21bd771ce8b19c7a8ee411a3e2833e9c8ef64ba3c63ee34d66b1e0e5398aa367a11fe21a40e235d70d165765fff09aae8f32bdf7a0d0b3db87a5f9f68e759f4e2a19a89a200af61ff76abad7c2f0d093f006e13674316425f933bf4d5a4bd66e727a57e79dc521a3cf2b124ce72c09dc1dce475c00c56ad69dda941761703a0ebfd87209090ff02ee10bb1f5efd2def244957ffd97b9dcca71e2dcdfc4c23e44632450b52910e354205951d6b9b0f99696541ba52199e79e23f93f704c36debb13d9d1c982bcab9bbfab77e676e606ef65d7f24c11406782a4a7121c90ac533c4803a3456684d279518013967bb806328ed40548462b58849a67b86041ebdaf1cff45ee30de71f01ecdf597d26c6e37e0b65554fd9ff91fef1e15f8cdc9842f87ce9557a9959177a30afd998811405074fa85d8f8c96239da4f291ea0af8e7d9aa771ed0fb0588b72dd9a11ad0fbfab3342befef1e4a3193d515a3e1ef4fc2f963996eb435a2b5e5ed647883c88df0065ddbfee70d37d29e1379358a108028e0243d1eefdf1b7ad8e04396bca6c35bfa0f7589b871894d86b89d524551cabd42498a0f18dd9cc6fc322cefce082eaa757858ac59d55c9ab4dd8c755e5783ec066da1e86acc85cc88ff5ce741bb6cdaa0deb9f95e0d31fd6300105a08c192a6106b20a0793570d96917cc3f1a7d4179538ed5f5911740d83c5a53faf3ebc50d42a68e7d06c0b5a327b2225217f70d9b80c93c2478f973f09e4c3868e4e5919a611a58d872775251bfb9ea423c3717745c0dca2a7a299a2deb4428a83856b59c7036d82c5d580ae4d02db9be28502ee929c34457bd209c2c35acd8293858f2ab07fb77862d3e91c70e54f354dddad2f6f65663e3279f9f114b460833ca2b29a96c623aab89e1c79bae96f79cc821952c10de382a92a96558ca39e6e86b2bec2eff5e391f5bf5f050bddd77664fe1d9d10fc7b37fd33bfe23f29c27fad43cd872ee3b8ac0675633359fee171ae096052faef824fcbdb7eb7038915916b654c34860b5f695e7b840be2e9cc7c11e6ed993c9b9ab43aefef80deb664c7d16a53809f56bcb10e7ca6b1b6e08fec8aa9ab9dce9fee2c199054b0b554e4ba1f43fe40f01af00576be8efdf99ebae2d00e7884414673a6f36a8d679eacbed13f313c58c4906ed554adea5427316166e421d788a76a5d2fb6bab73f0ae4f8a458e3e3b19935ae3d823bc7c13294046995faf90f0b77f455b5fec272158bcfec0bdcd065ddd3e815760ab13c03423d67c95e202816e4a77d41127d0c501bb230bce5dcc93876231eb56b8624f97c4dfe1eb543cda5f726d5fba5be4c00ad2948f865de0e44609f2830abce024003e12ec3f5cec585293f8904bf2695eb4612ab269760ef360c1b97d618bf2c9c0c9e7f774e467935c9d70f451d13c99221150d8220cc40d5a578a5b5f84ed0e9517547d187be4130ecc6e704043e8831d762e65562812ec218eb9612a90903ff69660e92a09d8ad81707b71866cfe253440904288e194e859f0a2e9cabf2bef47bba49e115c75767971a742c30ebcf074cd66f082d17070d5f17bd032776ad3fafff7cad3448bbd6edec96d2ad1043cf9324e8d226ac5b36f7667e093f6df1b4b44fa4be7d24b122fc92c3d5489a58fdea3ac665baef5d9d95b5a2ab5da5d0d1761abc93aa302098c242185c2d4c1c83de850160ec20a1f36b7d93b0a605852025c554cd3f41c5b3ac1452dc28447e0d2b0659dc8f2f066c934856ad0d273f38e3298c4a690a5ed33deab101c55b3093955914f04340b87ee809d7d780e7351a135f6a5276384fe022c1ecd40961de20cda5a6ad253f39a423f8cc7ae226789add311abf0a9e2ee1672bf939865fe2b7e8bd77f2c82e82412aa74cbae99ab6aea941c0bc024e62b4f9cf97aff8bc95ace7fea2407f2e36d5c8362c21cc6e0b233c064e40224ebf8e66aaab21664bab9f5a700f34c3cd93cb1ef9404948ae71008d715f0fd7b6564244b76a70a4762bf6515aa6217b371d93f2b34fa356bbf283ae4643e8a04028fb759c501825698116e6d41b75e862503bd590321126937e4337798b499c2915a32bb1ec4f4dbf101b21e1f0219884511c0bb8cec3392014774a82bc075a9035ec2aaca30e83b10ba48aec798f63473c3b95c03fea2e89a10d682aa79c815437184949fc8b6bf01a9afdeb2cfb187dbf5b195ddc142dbf1541ae55dc4fdc461dfd2b288e8e7514ca64ba0d0749217f541c4027a5083590af8ff5d9b7ee42fae768bdeec200046ecd1ec7b2a650ddd9e00dbb9455f3dd2862b4f80ebd32d1941acd2b5fc0c84b7f60ddd33725d3d3558234a38e733adbfb0f7e2febd8b443bfdad09e1fc5ba68c9c098199a6bc344aa6d5744560acd6e6923a793c1c98a93db342457023702ef2a96d0ff0bb2b60e2205d7cac1fb32af0b1461dc35166bc6316d062f394c101463d9fb1a521c5efd56c10994800668153d3c05e91f4ebedb48b17db78b78e6eb2ba54c0b6285899062339a9777b1cf873d01c1fc6172f4f0a808b2d67491e35f3ffcbfd4646c7affcbcc33a7b9658164916dcdbed852e064dca6ef04f68a6d59e675a5b3f2477ab4f37cdb5f342a064e19f5ece42257da5b37d681df736b71ce296bca917a691012d15cfab819b8713ce48c5c889592858979cf18b562ad4c84c54ac89bd164881c6a835518ffa86116ed6a0a682c50547b8dcaff02b12d47360b9fc7f6473dab43aab4bc24e86e68cfe4d0d743a5142f5ba76f02075a4dc68688236332da9636a6a9c58d01d6ca4e6b7af386bda3e11cff5f0f0067af1aa9b21db54adad622a34fcb78900bb2c466be392b2e28e06c8f3a3d8ac5b3ff91ed7e961c4f0248ff9ec5309e9893039bb8cdf25dcf8d2e6c763d4eac29e9eaff46b0143142ae0c6cc579361b9c4305443f8c87e8338eed98b84a623543a64b4506de5c8e88ce68b851d3cee7d2bec5526672db442bf7f02eac9d06cd3d4b95df7ac9dc6a055db9f9e693d728d7f3a3925a84d71b9f0139a457641eab0b26b4e6a60027e75e5ac7e23a19d6aa2c1b4d2d46f88bcef37d8121fdbc04dfc019f7bada1ab16ebb72af64b5131359b02f4a8b8bdf517a2110da3203265533686dfddcc77e7a3fddf6a9ce891ba4d90e03de0f271cd4ab6cf2fc96c2330d8be17713afb1a4c259f03d51b7252339ee8e0fdf0fbe204da217833d426d360c6e0a15a2de6d2eaceca09c6f11d46fd6cde3fd997faa4bbd24eb4ec9bfbaf94e0a72a10185939585fdd5444965f8127c905e6446ce4e42d82c4274f1940eba4c19015aea315dfecf8eec44fb972c776e731cbb49d2f3c7e48f0ad9d7ae052985c7158fbbad0ed334ac08023a2835a671dd06a23357b6e6707e7558d6c9d9a2e5fee521f185ba61118e5cd1e2e5638e664eb9d85c07c1935162be2a1b26a9434b8041e3547794163bdfd6cb5a8a50cdb4a833823ac49a6e6212ddabf9709ccfdeed3b30720fcd6267a3160241bbaec44e8c706b24bc1a534005f5dce1b1274b0be39197c5a7ae81f371ec202e264fb50f07b589d3c72569b753034ba9b211ffb335ccd30050f1b0eda143ef8bb79aa5e569bce5dd5941174097de3346e43d105b992174fb07af2b8cb60777f7abe5f1bb48fbef0524faa39b2a7ca0760c052d2559889e816ce518effaddff355b62313cb7bb292648c7e61379eeb314f4964239a22e8eaf5dbc749b7b014c3108da5bae1265543e1544d7ee02918a737a927a71991c7dfda3cfb3ee25c4d65b24053f7006e7959724f69f3ab95aebbdec92a3a837c61448d03601b6f91bad972397584e2091396b20e8fcdd3616b34a9da1f62a7765c9d217db1670e7030d6c5b32948734cf68f8fc66050288dcfff3f3aca1641a9ddc81ba05ca1b552f1b74d69d30da30c8560c24fe6c8fde63257a810bbc81f5ff29711469235388e0705ed66ea3129e80f1836490cafe084f45ca17469a388d6a1176483b8af88cc15874a1132b34b8518ab6285e985f819d358cfd8396908cc345722f6be4da11857960b64a634214c2884ff9a8a59b5808533e1f0f1960f182ca4d48fa38a35e4cbe1795ffcb01d55e626d1a18e939a75a3839fad169fc55cfc63187b3a2e1e6bb5abd083b69ee37b6344c9d2be1e779fa31f28b7b44fd27931bd04e6eea47befb7e271116d68b588e8360e462ecf11f63828a9f34dd8525df0be3117f55cd4a84738f97ac2c7520b65fb76cfa897f5cea305c7d5006d1676152ecf4681d52c67a59fbf94d275630e423ea2b108a94f393b84ace5cea7089faa19f0c9d3ff0091b4dce50c1ccd2a3e6853233fde3d3569ba293818cd1565ffaf0e9d065da90c5dca9f5937b75c8fd3d076b1d3c06c8411a9633f9972f6acbd753cf7bab92433b465b3462581be1e2b50e8fcebc53ccd7fff4aef09355588000a4ed6faacf27725117c0681752a6547037c0b1cbec87f5f5265707c13b1a94391984074061fbcecf45c88eeb06207d35b665127aaff527326dd1d28129367d33f54959a915d4f7eecec00ec723675bf4ef8614dbeec156f49827171137dbe4ce66e7071b38e59db612131c75f11098db2507609c01883a3d9f84261c1b670b1573a9df937c066d50c2d7b6ebd05ae6f05083a5001e6e0b54e49aef88f6b65b18199983f3a4cb906c5a8c543a14e60f8140e3384ba5a8de052328f09acdd4518aa71fc9b8952e2a72abb3037a0486cbe134abb74731d8b4e52b4d481dc5f246bb5de2dedb5ed59eda7ee036121d47413135140cd9b0dd54ce4dee428bbaa32bc837a2ec2e9ab9a6a679096fdbb9aae759366c4052e59844976b5c1bf88f923c885022cd2de1fa749f1b38a96fe86534a5311fe8ee61a5a56c6b8d4f4f1f44b21bab01c895dcc88e5dc305367553ada9844a965b864b3bde401620f619c0c8b69daddc6946f9245cc94b952b3fed11ebdb58bd5515c704df73a114de22d515b42ac18afa2b8bd69e6ea11a9b18695fedb66c22f8388af92ea44312d4f20339bc9e60dfc1f983addf0192835d0bf75e6db0f412c4a78224a4ba80e35d124c6a7df88ab6ebccde82ae2fea071462e8a9158b8861403300c2227b9f0040509b91540cd5d1ef98571f3b0ecd49c79512f3a1b0d37092d8943325c72d0629c2d806bdb1e8fcedb2a696038223a7b9246269cbfbdb8a7e0585ab92da72ece91d573ae4788205d541d8f2730e3ed0b2bcd600aeb6570445a908a9cda4a2fc9a6fe637221227190b173b492a0ebaa9b146b45aaec8f298b7f43414b62b87c9a334add5ea3ac99a96352495f18a8f099b061cc8a0d9e52415f3669005fc424db887e933bbdf3f65bdf9d5474e6d7a69df5c6e18efc32b79d025453d72702bc7eb10a2e087f0497dabb40f3e5b4352a06f3cb786de053c426092fcf8fed5639e3846764f1d001de9419dafc1b0e5c1f471bca760571fc8a6cf5f444f8570af05f84276a86de8b41d62030465bcf048c98917906e09573a11d7f6730025efa3af521f58b5141144b96bd41fcb66d7f766ffc0622beb5299313cb495a3549a5ed0a9314983d63445313e2229b4685f9d4a29f5bd54fdea309929720b0c8f0a54743c677a001ed0b7df8f73b8768dc44dfbe4871d071033fae8509b476f5642ea49e4a31bf67b805618d1f57ef0a3593cebfb63c4a396514e4d75499cb0d26355557239dc744d13f2230f2057f9a9db75611c7688e5b7f217f46c219e54db06cba35709c5586994dc25ad78ac1a8ed8b8d3aa6473fad7f696e945a4df848f384b80ecac294f4de6c0f92edcb74ef14688b56fc9be48481dbe4b18050175b7de274448ab0c811c15626123a24e69732c22e14f13adade6827650552eb173196c4834f265263d4141acd015b18e66e8b58d2b508c213f2e43bd6f5b87c6ba58609f3e787e7c83fe688081b8c22e56b638f64f4db63cf37eb079b693fd486cea8cb3f5193a3d311bddd3a4b6fa570b19c50c201ba1b943ef4af08079d887dad3f6befd0ac7707bbb2cd032d69cb51c30ed6d321050f9886b752e61d345a6b8d8d4bffbc53f215a85f66c1ae0d02de7f9a4121d3ce5eb8a505697a0b798aa20ad18df3f16179c5c95eec8d096e81ca28df33fffb4f7e1acd5c31b15bb3e1b29be92fcbfc310050c6b5acefbd04554b701050f29471f779512ba6a54e8068931946c0db709b860da10e14583c8b025a0fbd72c9a3525708e4b61a6f062e271c15cdc5f72a4b3859ecb45c0bd881f8dab6c54b0b68439471f467014165c0622a271ae972daced7c4f8c409c5096924cba494f0f986076faf788f8fe3fe1d45cb57ca574862c68a40e1491b8a2268581c12bee6f5e006775d36e90f50b574e07abc30f2975c2b60d4070f06acb955adf38bfe6156ba098167890d7ce5a6bc8a48d5ceafcd6e852a9e9cc3b39bfa30d61b96960c012802edddd6e78f929a309b45ba162c76d6a73d248ada1c28f131ecf8c6c518badd397ebdc2408cbe591d9ccace2386eb48dd47efb0bb4aecc1195e6d8f309a6585cbb3925af41504fe81602d16a6ee6f0b0f93e08461ec3daf1021ad0587a482bc68a932a5de951efabd38a6e722eecbe201e085b8b02d3b4422fb4c9fbd37085aa6886013a2b7de74854a369aa373846bace24fc5658ed1b5d1413a87ec1a203fb219c80d0ea8aa6a43293044d0661d7869d90584f3e1389793cee91b87a3352a74ca8dc5167e4404d652785cc18caacb781c82291af69cc6861040b324efd07e5289edc8d9960ac66085148f9a4633ccdcee644c099a0549a8400746d62de1a9cc97d8e0bc8d0b1d6ac7741b5129d0a13032749ac976d3773e4a60ebfa538d5ebeae83a3f2d3f089f555d2e57c8fd7bd79f58379825b3426a66331341b7a3188d8afb2af3c15d2ccaa311152111fccd4cb26a020f74f8a475e4f4b18cad188f6c8856e5dfa01a787e6878a6c64546451f700d99ae2a4d8a2856c04f9769ba468d04225ce00b1d99109be577815c89e5cbf92a93dcf7990cc4c168c708c276117fd36f5d1c9fb5b9565111179a2ffb14e58928faa82e23557a3ccf2ed1342e731512424c65a4c1ab2ab7f32bd4e7ace1ac7d97b4258c83a74d7065dba2a1fd7db8f5d710de11f6be85a0c7b9f72e8269df70c6ac83fa1c9ff3b0d17f82f055034a48852208406e09301063e2af8a015ae5c16693914e4ea44b68d288e11808b20be013c6822a5ed6352a13f9055657850b59de1c88df0b2ecbf4ff2347d98ef984e80644dcea0c414b0235eab317b0e48a505a6bacfaaf3e55b3c86cc42b1b5a48d08c2be8a5f1d843b6154510bda6808d56138048cc306c74ee194ea009f84821526e20fff30af6859cc92ea29a88c77a50cf1cff45cc5b4736412c9659cd8d846e37a66fbe782d997fe34c7a351826b979b06aa67202bae77e9a3322d00e2ebfd34ea6a21216ffff4a7271bf2d4da611f6fa1451f61d703621b8b66001f983011c102e443942e40d2eea486130893a0f57f19b98408ee763c19bbd50b91ccb131bdba5df67caa7730a0d4c0d3293db2a4ef6f847f9ee445bbfa81fd04e5c1259d6f45f95e256cebc568757b78a3413ba3ee0c4ba4b687815e8ac39c0f527b88c3b042e2641496c026ed618631ae4efb8f8d9103b8468fc706e056a734a72fb84e83119cbcb295f304c8b1efb59de44f65887196b35a62e5b1fbf789ad50cf746327d370ab8819a2d61a59316c65d100432e5ac0f37b81d254242dfbd6a074be235728c734b890cd4316aff2942024e4b7b55acae60de44be9c1c7a303c63c9a414f84855e778ce6fb385b3527132b3224e90e1db242ad18fe456926777d84fab394f7d2bb66360580f4d873be6fc1194fec69c3f253ecb27f2062bfcff71c0f3fa241ed1d3b29a52611a17ecc180529938b10668ed9d33bb8e8cdee056d3c64f624bde332c66e2bf6d8b194e21a5e76fa8cca01e44c25b14ec6f3c4c34697dd31ec53bbc7c928ec35368a700e0373aec583bd07bde26248f91137c329b37213139ffb7615725d57808c8fa9ff8750f72c4660010b7d4b4a613238d96393aef903433f4a691ff5a8edc1e2efb51b570678fcffe7092dc063008e54ded888f016b275f3b77092080dcb3a489fdaed0ed38b2a5e25bdc76b9937534b2434684ff1e88ae3f3e7e65e1460f01b039c70d2f3d137c534a8aae8c1eba90d5eda13813fb3a638d7330571791a87459ad1940c2a21c195cc4c2979e1493447812d159a41d46d66e370464bf160fe672fbf73c1bf80d96efc11aede09ac9a0a3c3aca2e8c34fc56afabe6a68a71e1edbc8f5ed1b5bda3acc8ddeb906f5b5b7bdf1b4eddc50544aab08c082e75a10d410b19b5a300120b95725eaf38651767cea80ece1630055d474698b2714741f279f4443e562c42e453203ad8c60ad641d7d44e816e777f8f29314fdb3cd2f44c168a6760e65abeddf4aef6fd80f96b911789bfdf66d7d902c22c6eb1e6f11aefbfac9d300126a5dc44b9b19388bd6ea22084602c531a7c7c1a4af03fc47c007edf35bf7e08f4c03881c9248421d2b90411b4a09feab2eada81fde750fd1c9b33e45c27434815605742de0167db2d9c7748995b9aa7cefd5e0502a905e97264273fa23a22185f37811bca77834c0a8651e9c2b628e098da378eadc18112e92cb541f96069d9430230b79413386457cdcf278d4c056103979277f5632cf59239c8317483cde5b4c5a08b12cd30810673101a68fa093f53e5bfebf797da1834dd5bdff0e2a10e5d6c7404866ea5fc0611d7b5b6067569bce9f9b333d8b2a8068ed75e77026cd6278632e115255917420bf02fb7d6220091db2751eef0dbc6e0305326c36aa3b72842db3b73ea72d9fe6e79f2fb4a37bd6c19073af1dc693c7780135849f524e471aa3b3d740df350d23ea480880f26a1d3b272ec80a9642233e8c23526d67073034af222ed4aa897b2c38bb63628195a14abebff90d5479e6ba13e325e462f5d247dfac22dcd8bf2dce066e334b9d2b7822aa644d8495d6badacf91aeaa3e9c9a35276db0715df3e8ea6a52654ebb9a14ebecf87011e9a94eaadf5c39b3c77fc49e68e41e48c778828656ddce54281f189c34ead4cbdf2e2cfb1e8d784ff8c168694aa9e9370e127ec37ad7ed66144ee9cb09ee900457dd0eb683eefeb062c236505fed359747d34d23a222374a9c36b6786c765b37cc1c73f0ece1fdb4dd4d09211c4e68cc9cf7ec07e011ccc001f0588d9ef4dd72dba7e713b4b6224361a6e79366e7bf8771dee1692cabb4bf44c5e6d170eced830ca8f30d3231d71fbbe75bf4773acfee87cf11f70d9761b41f2d053d5c98fc995f15a31fc40016a9709be26b26c69d5d69782bee8ab4dc1dffef4d52a389da0386326bf7eabb023e8da230a82ed317c4432d49269ec99b8d200bd880ea6af2979eaba47b156236e466b02ea6390660fa8d8b8c497bf7ea8340caf38f87b68b26caf5710b55d8573bcebc6eec4e3ad4bc1339fed76a593ad5009e66f5aa3a2837e6303fa5fd916cb31645f3b54f84764e346f9c7e3d39f634531b26d1db96c3ed0e6647d93efdae3921b439ca621ed16ac5c20140bfd93c170b45b9a56cf025115fdabb57963dfcc903843c59779d05bce82a7478091c7164bc3ad67f3e0a12ae407464457a36e6533fcc53229f7ab6d5a4af092d394c69c4fab93c6f5728a75938d4036669f0983dc32e730a95b1dc75bddc1f5c39fb2848403aeb2f3796cbe70b49803cdeefd3bde41e4ef8b885adf2d95b9b14b8eebd908b8135552d2bc224526713c59646e4018b053659726ecf5b75687196deca4b56e647c325ed436b1efc735cea482cc51d4ffc16827dd951102e90a90eb01fb2d81645b76b99c3d5c9442ba854a9f64ba7d07a907a458ae7ed73a4cbacdd5e0a57e90f601f0700f89b49943ce862a6ad52093d8e97a21a849ee52efd7c8002f68065485ab3953a0352646cb5a950558f63f36992c850566d54b7d39aac459b5cecf205a2b26e09a05821df7fefa956552fa065f75678819f596e093511b5aadb2f1b6d91bc21ecd70b089acb4a34f4f73936d1b8fa0aa2927e8c14bee81657f5916648614862bd46a2e805400e83b9740f415734eb11a7ef5b06b722a2dc860a2834d61a717b61db8842c04fc608ce3f6ab1501a1b49ae34b30fd8003ea4ce64792b2a9397de34c88446dcf2b545c5c6c2c52e36b36fb47faa6cdc06fc5b9d65355094b647ded75b47d448c83015f1396e3b603f0a9a4b0e08b55513fde4e3af8afefe87249d0168324ba5f28521a38f0c9f28bc78e99acad7436b914d3320133ae749f51983d3d2aff1ad98a9a9841fb3a8e8dda5f1941ce5c4e1d9751cb395cde1cba4cb165dffa4bd1f53d2a2b7722f300ce95cb8756d1ca859f46b0772eb29e9e079bafccf7cd50ebde413e935dbd4992e72bd796b4c485bd258cb44eb11a727dc3be4f7b8af00288107ac3c5820977ae986cd71ae5bfe77990afa6143833ef0fbc49b909e0182446a505e82789d1d76ce97db6549601430ae2aa9b89b5642c10af0ebd751891d81455b6a263f7989236d13dae86d3fbd739b842975f670e5dd0f16e2b953494b6075a3e1cfb66ddf742c55e5fada9365bef3a6b10657fc757fa0d852474c81bedf63da90cf0dac6525b029464afdf1282b7e90f1313c93b58d61aea90c6f318d57800f87addf9bb2d70a7af74f7e8b2b1230cec81bbb7695920a0710814bacd567d806e149476dcb5b97e48463c4f8f368003fc965175499355ac02e3b3cffaf3206019d8057b9041604384eff97c9cc19f32edbd479d46c063ad04c178f1d70f7725377586501235dceff52ddae692f27caf024d8eccbf6660745f883a6243c5c5fb59988ebbd3e775669af305ad41cac42308a4b86d20e35426a0724a6665e871acc85bbf379bb7a8ae8e32d53d5e16f920a18da2af4a730291affac917f33e4128550007d08caf2ac69ad9c12d2c582df84d346f7b39e7d888c7f41e3fbc6137ca5ee60c86ed862688f6705b0f284451b86a2825e5cf96714075b9b850b17296204001a7a4e1537a8ff5917432b80a7ec27b9e11304113f67b417fa24a14e1e16e99a9c35851016918822455db24ce7ee2efb1df5e03b743227285d8ca798fae3b1362b4f8cd34ecd2ae01ff20f6325bae189c9ad3c125a3e364c0bfd9d88791af2759497a1b307cba5d3129b3adf232d99baf4d22b25d77acaa6f3079ecf63facd56e5b13e8b4f8247a9f91258b3295afc637ed3c4c6ca789bdc9bc0dde1acf0ec85c8a3740999a35e4bcd5054e714d2c5c9da90fd44a16dae47f2d87dc1772ae0aea886142bacfee4adc38a0ff35c05a332bf7f99a4eb55761587e31bac5876961bf3d5f0bea55f354690128c875311e92e2459e3c129696fc9947aeef9f0e9b27c24a876e7eefaf10ff3adcfb5e6bcc5237597b07d349cbbea69f654ecfb2a31d9df0b3b6125c35add98b07dbca58a5cb17a4217239e1a9d22db9b5019cd151509511ca299bfe5bd3e4360ef9088d5ccbaab0bf3204d502c6bf6a39bc8e20766e80db7940d6e751190d51505af977623cdf6e7169364938f5615a31a8989d1b754da019e3f790b6e200c18d27ed8e3f8c5565474c6ad8ee9137dcb67c009a323892b7f148c1fb22f55fd0a4797ce8555ec5e0cb298f4a9633f2116f1bb5d46b02491946fa1b8be6e5ef0ad99f8fa9dc62e02f802eacff37e71f93e1ca49a0cfa610bed9a0cb338a43e112df889ac3b92fe3065d01dbd4f0cb2e2c8a93efd383cf65144471c4e8b98d0ec09c86cc8894c29104e816f4833a63207f32e3664448d48568b2904830c8ac90eb16df6e6e2cafb660d2ee23f61393ef6af5d89bf8a4f6d15a0030e4e2fe24e6d361fbb75124c6d4f2b9db7411347d5920f66cadcb747ab4d3623d95e43c906bac4ef2abc9a8920b1a8bb1a5a249900c3f2e03a00a7984a82d098ed7d6d177ea6bdd991044e5f11677c7574bec98f14b1ef90c1a3862b637c35abdc7b35160253752f02097ee1ea62488a062cea258fecc21af8d2ac87892a78f08a2f5e2a4c14d89dcfe21edb7a2bd0ecc9b9edc47f8f10b521ee1c85f10108654c6734ca92cb8f1b5465fed9a50a1249445e92aec859df7b01796b6a9075580781417fd03195d40dabc42fa9b5eb5baadb8d45360672427de1f77e56b85b0ddbcf1a9064f02519ee5170a26f8d834c68cb8a00725f220ad64d16a8cbefffccdd3b3887e65658e7e7d77b14df25d4e41ed4716dbf9d2ad29da256e611a7e1111309c63c30522d41cc331a3ebb0d297285b229deae0a2b7aae7020e9920b6d1d0099f114fe4ac7eede756d506be202177657958de48c975c2038a4847b35d7d9d4d6ed9f54ab0ee78587dde6c6776c251d83bf54b96f7011599b3c9be53113bdeeacfec23d2545d2d4b897d30e66e150fd6c20aad849b8a5c815b4df5fc6a990005c5235733afec721829d54dd20d004103eecc587951377706ce4bbb005363fedffddeffdd44ac0d8afdc26c25dbfa7c824d625108e066207f088d2199c929f35064258ed84ec6cd0d42ceec176151fad8b8c493d8326d22ad6deddf3b5b7e33507665de3ebaf92ccbd63de5a3c6d70f655ec6e26df705e356e21cf20f6fd9545f43827925789c8b240ba27710653afb4cce39ceac752282d8cfeffe8f84223e6b94b4588129e7595dc5afa75abb7506f9c3f1c3fd5a5a49ece39fbb2920283d586f9aa2401234b601faad656f9ad7e7c08f8898f393f83f464a7d23f43ffa663c0de25786dda3718c972b9d7de983807503b34741d6170235ab61ce19b3115a21ebe0c6421319fe9ba43dad1106e46aa0b184f7db866987fea214fd891122be1bb0c2ae59f99dc97cd938caa3905b143a66254f780326f48d2127304eedc426bcafbc321b47182adab9d5e5609cc1ebf3ad0090d6711b0fb0a9f5c27a5ef0958fb59c614b192280c0434bfbfaddfaaed17ff74f1b9b7158876b204fb383a405fca5431c56ae182eaa240dbc769935d5e10a3e2f17f9c007d26246f4e2e740f4df05a76e227bbaefdcf7999ebd21574a3375037f2e78cba840f6ec7e879ac4f5ffe39e6b082abcf6c27b0c414bacf6e6114d6e20b3cc20439d1acee9e1f39b6a7ab7d4370566109893016e6570b60cb65ce85462c74b8901cbfa4914879ad85d1e5f66a7403a7ad0b5b0be5b5b6c095d3ed6f273be3da5489955cac4549ce0b9f1c40a88352ddb5151f8f083dba336e214c6108e9177d06aa5a08f16a7d9d8d410756d81c524217720535b9693e62d5ea8b6381708863fa39f0b466a90e2533ea614c726a244f698c86b92bf856853fa4e26234d31120624d131fd457b6c4b3ba13468d4fa1be78c2ec1853ee232724d07ea109ff4a9aad21ccddeda3c368fd743bb86a0719b6445eb9682713892f126eab2c7036c765d49573c708373f5b36bcfc3d5671b0bc1095027816fb7171403188392f7cf221b3323c75d3383f8be799aeaeac287db41afc3ccec63c0774ae1b9669b954f4b71034347e6988455926f1aeb974f511b90e3615a5f2da392abb65cfd7100d310f69daa1d26df37f58f40794b2fbd4039307d504ea79ef7b874760eb75ce2ea97c42d4e5e7c3aa255e617f6ea2885e09265f9e1c7ef6785a0709f9c51ee552370b6eb048b8e67aa08e43ee608a7706158e9a22e803bf21e8a062a98f9029eff550587ddfcc0e03b662fe3aa5989b258e606e7fcd54048df814bdd0790f2bf59f57da88e04e622ec826ec303d354a8e3d405b5f582d26c382978483bef0792b6a3209f708cd74ea4c7f87d79c45bfbf88ead1fe9f60421b2cea475c41952c819d89bdbe492bf5b1044aee35bef1a0d92d7e0657dc23263b6e57ceff1d050a869d9077773f4bd843beca3f7ec879610f51046fb1c4b4e76b84408abb20aa6e1d7b3393d1e1d7eb264471bec0a5e4f489b0efbd79e975133a18c8fb61532af2ae24bce25534ddb7c866757ae063c26d883c002d23cc4c0b8e9dc861366a8920dd36a25aa4ee0534bea39bb77a0ecd06a9865a50c415e1c9f778ecc31f92e53b3c32a59b9fe1134da2c29e33792f6e67cf52d7b754c9483250eb8c0fca8c0b48cc4b5617c02df2668565cdb14ae0fe0f9c7219fd29e61dfb664013a0bf0d63bdf639f48d1b3c61a3d0acc81c09face8a5fbc4dcceb30134e45f0432e2da7b41af5877caa33448a6b505ac54eaf49c89d0361d95ee61855968e7857c3f9e942efefba34f0049a63acd4447640b0774b2be1b678b5a81f8a46fc9a03994a15759e38eef71620977934bc57d0bf026fc5fdaa06f28f8f61c79e9d9a4379c0b6b5c82d6a1a789ae6e3b6450fa630b4d8b1981eadd3fb33f4c7d159a5a69c946b5afaa3c4ec21ee4d246d197542d76a58fa0eee5bc2d06e688f5e264250c53100904e3f0de702416fb4e311ec5c869f61b5813de7f9380dd462a8919919bc56efe11daa7e739e5b3ebe1213242b6c49a3b47772f780f76afc84b7547bc2f40a77c5afe543b0f21b76252b343b7936868c5500588b9b3fcfc0bc978894b50211889072e6cc177ee763b167c2b1c2d81b2b973be66886127e4bc15c0a846d806b25ef705fc8733146d21284cf1c0768495124c991bdb656f15b587a777dc8953b958ec8589fc2ce18ba637fb1ca30d2016d26537a4cf3d29f61mpicxxmpiexec.hydrampifortmpifortmpiexec.hydralibmpi.so.12.2.2libmpicxx.so.12.2.2libmpifort.so.12.2.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmpich-4.0.2-150500.3.2.1.src.rpmlibmpi.so.12()(64bit)libmpicxx.so.12()(64bit)libmpifort.so.12()(64bit)mpimpichmpich(s390-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/usr/bin/bash/usr/bin/perlld64.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)libjson-c.so.3()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2)(64bit)libmpi.so.12()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.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)libucp.so.0()(64bit)libucs.so.0()(64bit)mpi-selectormpi-selectorrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3cWcMCc5by@b%aan@a$@`@`c_Í@__{^y^]߶]@]@\-@\|[T@[\[@[y[Zy@Z}@Zp^@ZaZOhY@Y@Yg`Yg`Y\YZ1Tq@nmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comsuse-beta@cboltz.denmoreychaisemartin@suse.comeich@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- Revert use of internal PMIx and hwloc library - Using external libraries disables the build of all process managers- Disable valgrind on ppc64 to fix build dependency issues. - Add _constraints to fix compilation running out of disk space.- Update to 4.0.2 - Fix support for dynamic process functionality with PMI2 clients - Fix non-zero appnum bug in PMI2 server in Hydra - Fix MPI_Op support for types created with MPI_Type_create_f90_xxx - Fix Level Zero properties initialization in MPL. - Use standard names for CPU affinity functions with POSIX threads. - Add elemental to eq/neq operators in Fortran 2008 binding- Switch to external hwloc, and PMIx - On 32b systems, use ofi instead of verbs flavor by default- Update to mpich 4.0.1 (bsc#1194369) - All MPI-4 APIs have been implemented. Major MPI-4 features include MPI sessions, partitioned point-to-point communications, events in the MPI tool information interface, large-count functions, persistent collectives, MPI_Comm_idup_with_info, MPI_Isendrecv and MPI_Isendrecv_replace, MPI_Info_get_string, MPI_Comm_split_type with new split_type -- MPI_COMM_TYPE_HW_GUIDED and MPI_COMM_TYPE_HW_UNGUIDED. - Add MPIX_Delete_error_{class,code,string}. - MPI_Info objects can be accessed before MPI_Init{_thread}. - Drop support for UCX version < 1.7.0. - Multi-NIC support in ch4:ofi. - Extend IPC to support non-contig datatypes. - Many bug fixes and code clean-ups. - Drop 0001-Drop-real128.patch as it was fixed upstream - Refresh autogen-only-deal-with-json-yaksa-if-enabled.patch against latest sources- Update to mpich 3.4.3 - Fix nemesis shm bug on systems with weak memory consistency - Fix progress issue in ch4:ucx finalize - Fix nonblocking collective issue during finalize - Fix predefined datatype handle leaks - Fix bug in topology-aware communicator creation - Fix Slurm nodelist parsing - Hydra help message improvements- Move rpm macros to %_rpmmacrodir (bsc#1191385)- Update to mpich 3.4.2 - Update embedded hwloc to version 2.4.1. Fixes a build issue on systems with OpenCL. - Fix additional bugs in GPU-aware nonblocking op collectives - Fix support for GNI provider in ch4:ofi netmod - Fix bug in dynamic window memory registration with ch4:ofi netmod - Fix bug in persistent pt2pt when used with MPI_PROC_NULL - Fix bug in hydra nameserver when freeing published entries - Fix bugs in XPMEM support - Fix bug in MPI_Comm_spawn_multiple where non-root args were not ignored- don't own /usr/share/doc (owned by "filesystem") to avoid conflict on install- Update to mpich 3.4.1 - ch4 replaces ch3 as the default device configuration. If no network module is specified at configuration-time, MPICH will search the user environment in order to select one to build. The user will be prompted to choose if no preferred network library is dectected. - Add support for XPMEM. - Add support for multiple virtual communication interfaces for more efficient MPI_THREAD_MULTIPLE (experimental). - Add support for Arm compiler toolchain - Add support for flang/f18 Fortran compiler - See CHANGES for the complete list of CHANGES - Changed MPI interface in mpich package - 64bit archs use ch4:ucx - 32bit archs use ch3:nemesis (verbs) - Drop patches merged upstream: - ch3-fix-improper-error-handling-from-MPL_get_sockaddr.patch - opmi-fix-a-wrong-condition-checking-return-of-MPL_get_sockaddr.patch - Add patches to make sure built is used with the proper system libraries and not the embedded ones: - autogen-only-deal-with-json-yaksa-if-enabled.patch - autoconf-pull-dynamic-and-not-static-libs-from-pkg-config.patch - Refresh 0001-Drop-real128.patch against latest sources- 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/shs390zl34 1718357998  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~4.0.2-150500.3.2.14.0.2-150500.3.2.1 mpigccmpichbinhydra_nameserverhydra_persisthydra_pmi_proxympic++mpiccmpichversionmpicxxmpiexecmpiexec.hydrampif77mpif90mpifortmpirunmpivarsmpivars.cshmpivars.shparkillincludelib64libmpi.so.12libmpi.so.12.2.2libmpicxx.so.12libmpicxx.so.12.2.2libmpifort.so.12libmpifort.so.12.2.2sharemanman1hydra_nameserver.1hydra_persist.1hydra_pmi_proxy.1mpicc.1mpicxx.1mpiexec.1mpifort.1man3mpichindex.htmlinstall.pdfuser.pdfwww1index.htmmpicc.htmlmpicxx.htmlmpiexec.htmlmpifort.htmlwww3Constants.htmlMPIX_Comm_agree.htmlMPIX_Comm_failure_ack.htmlMPIX_Comm_failure_get_acked.htmlMPIX_Comm_revoke.htmlMPIX_Comm_shrink.htmlMPIX_Delete_error_class.htmlMPIX_Delete_error_code.htmlMPIX_Delete_error_string.htmlMPIX_GPU_query_support.htmlMPIX_Grequest_class_allocate.htmlMPIX_Grequest_class_create.htmlMPIX_Grequest_start.htmlMPIX_Query_cuda_support.htmlMPIX_Query_hip_support.htmlMPIX_Query_ze_support.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_Accumulate_c.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_Allgather_c.htmlMPI_Allgather_init.htmlMPI_Allgather_init_c.htmlMPI_Allgatherv.htmlMPI_Allgatherv_c.htmlMPI_Allgatherv_init.htmlMPI_Allgatherv_init_c.htmlMPI_Alloc_mem.htmlMPI_Allreduce.htmlMPI_Allreduce_c.htmlMPI_Allreduce_init.htmlMPI_Allreduce_init_c.htmlMPI_Alltoall.htmlMPI_Alltoall_c.htmlMPI_Alltoall_init.htmlMPI_Alltoall_init_c.htmlMPI_Alltoallv.htmlMPI_Alltoallv_c.htmlMPI_Alltoallv_init.htmlMPI_Alltoallv_init_c.htmlMPI_Alltoallw.htmlMPI_Alltoallw_c.htmlMPI_Alltoallw_init.htmlMPI_Alltoallw_init_c.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_Barrier_init.htmlMPI_Bcast.htmlMPI_Bcast_c.htmlMPI_Bcast_init.htmlMPI_Bcast_init_c.htmlMPI_Bsend.htmlMPI_Bsend_c.htmlMPI_Bsend_init.htmlMPI_Bsend_init_c.htmlMPI_Buffer_attach.htmlMPI_Buffer_attach_c.htmlMPI_Buffer_detach.htmlMPI_Buffer_detach_c.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_from_group.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_idup_with_info.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_ABORT.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_Exscan_c.htmlMPI_Exscan_init.htmlMPI_Exscan_init_c.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_type_extent_c.htmlMPI_File_get_view.htmlMPI_File_iread.htmlMPI_File_iread_all.htmlMPI_File_iread_all_c.htmlMPI_File_iread_at.htmlMPI_File_iread_at_all.htmlMPI_File_iread_at_all_c.htmlMPI_File_iread_at_c.htmlMPI_File_iread_c.htmlMPI_File_iread_shared.htmlMPI_File_iread_shared_c.htmlMPI_File_iwrite.htmlMPI_File_iwrite_all.htmlMPI_File_iwrite_all_c.htmlMPI_File_iwrite_at.htmlMPI_File_iwrite_at_all.htmlMPI_File_iwrite_at_all_c.htmlMPI_File_iwrite_at_c.htmlMPI_File_iwrite_c.htmlMPI_File_iwrite_shared.htmlMPI_File_iwrite_shared_c.htmlMPI_File_open.htmlMPI_File_preallocate.htmlMPI_File_read.htmlMPI_File_read_all.htmlMPI_File_read_all_begin.htmlMPI_File_read_all_begin_c.htmlMPI_File_read_all_c.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_begin_c.htmlMPI_File_read_at_all_c.htmlMPI_File_read_at_all_end.htmlMPI_File_read_at_c.htmlMPI_File_read_c.htmlMPI_File_read_ordered.htmlMPI_File_read_ordered_begin.htmlMPI_File_read_ordered_begin_c.htmlMPI_File_read_ordered_c.htmlMPI_File_read_ordered_end.htmlMPI_File_read_shared.htmlMPI_File_read_shared_c.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_begin_c.htmlMPI_File_write_all_c.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_begin_c.htmlMPI_File_write_at_all_c.htmlMPI_File_write_at_all_end.htmlMPI_File_write_at_c.htmlMPI_File_write_c.htmlMPI_File_write_ordered.htmlMPI_File_write_ordered_begin.htmlMPI_File_write_ordered_begin_c.htmlMPI_File_write_ordered_c.htmlMPI_File_write_ordered_end.htmlMPI_File_write_shared.htmlMPI_File_write_shared_c.htmlMPI_Finalize.htmlMPI_Finalized.htmlMPI_Free_mem.htmlMPI_GRAPH.htmMPI_GROUP_EMPTY.htmMPI_GROUP_NULL.htmMPI_Gather.htmlMPI_Gather_c.htmlMPI_Gather_init.htmlMPI_Gather_init_c.htmlMPI_Gatherv.htmlMPI_Gatherv_c.htmlMPI_Gatherv_init.htmlMPI_Gatherv_init_c.htmlMPI_Get.htmlMPI_Get_accumulate.htmlMPI_Get_accumulate_c.htmlMPI_Get_address.htmlMPI_Get_c.htmlMPI_Get_count.htmlMPI_Get_count_c.htmlMPI_Get_elements.htmlMPI_Get_elements_c.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_from_session_pset.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_Iallgather_c.htmlMPI_Iallgatherv.htmlMPI_Iallgatherv_c.htmlMPI_Iallreduce.htmlMPI_Iallreduce_c.htmlMPI_Ialltoall.htmlMPI_Ialltoall_c.htmlMPI_Ialltoallv.htmlMPI_Ialltoallv_c.htmlMPI_Ialltoallw.htmlMPI_Ialltoallw_c.htmlMPI_Ibarrier.htmlMPI_Ibcast.htmlMPI_Ibcast_c.htmlMPI_Ibsend.htmlMPI_Ibsend_c.htmlMPI_Iexscan.htmlMPI_Iexscan_c.htmlMPI_Igather.htmlMPI_Igather_c.htmlMPI_Igatherv.htmlMPI_Igatherv_c.htmlMPI_Improbe.htmlMPI_Imrecv.htmlMPI_Imrecv_c.htmlMPI_Ineighbor_allgather.htmlMPI_Ineighbor_allgather_c.htmlMPI_Ineighbor_allgatherv.htmlMPI_Ineighbor_allgatherv_c.htmlMPI_Ineighbor_alltoall.htmlMPI_Ineighbor_alltoall_c.htmlMPI_Ineighbor_alltoallv.htmlMPI_Ineighbor_alltoallv_c.htmlMPI_Ineighbor_alltoallw.htmlMPI_Ineighbor_alltoallw_c.htmlMPI_Info_create.htmlMPI_Info_create_env.htmlMPI_Info_delete.htmlMPI_Info_dup.htmlMPI_Info_free.htmlMPI_Info_get.htmlMPI_Info_get_nkeys.htmlMPI_Info_get_nthkey.htmlMPI_Info_get_string.htmlMPI_Info_get_valuelen.htmlMPI_Info_set.htmlMPI_Init.htmlMPI_Init_thread.htmlMPI_Initialized.htmlMPI_Intercomm_create.htmlMPI_Intercomm_create_from_groups.htmlMPI_Intercomm_merge.htmlMPI_Iprobe.htmlMPI_Irecv.htmlMPI_Irecv_c.htmlMPI_Ireduce.htmlMPI_Ireduce_c.htmlMPI_Ireduce_scatter.htmlMPI_Ireduce_scatter_block.htmlMPI_Ireduce_scatter_block_c.htmlMPI_Ireduce_scatter_c.htmlMPI_Irsend.htmlMPI_Irsend_c.htmlMPI_Is_thread_main.htmlMPI_Iscan.htmlMPI_Iscan_c.htmlMPI_Iscatter.htmlMPI_Iscatter_c.htmlMPI_Iscatterv.htmlMPI_Iscatterv_c.htmlMPI_Isend.htmlMPI_Isend_c.htmlMPI_Isendrecv.htmlMPI_Isendrecv_c.htmlMPI_Isendrecv_replace.htmlMPI_Isendrecv_replace_c.htmlMPI_Issend.htmlMPI_Issend_c.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_Mrecv_c.htmlMPI_NO_OP.htmMPI_NULL_COPY_FN.htmMPI_NULL_DELETE_FN.htmMPI_Neighbor_allgather.htmlMPI_Neighbor_allgather_c.htmlMPI_Neighbor_allgather_init.htmlMPI_Neighbor_allgather_init_c.htmlMPI_Neighbor_allgatherv.htmlMPI_Neighbor_allgatherv_c.htmlMPI_Neighbor_allgatherv_init.htmlMPI_Neighbor_allgatherv_init_c.htmlMPI_Neighbor_alltoall.htmlMPI_Neighbor_alltoall_c.htmlMPI_Neighbor_alltoall_init.htmlMPI_Neighbor_alltoall_init_c.htmlMPI_Neighbor_alltoallv.htmlMPI_Neighbor_alltoallv_c.htmlMPI_Neighbor_alltoallv_init.htmlMPI_Neighbor_alltoallv_init_c.htmlMPI_Neighbor_alltoallw.htmlMPI_Neighbor_alltoallw_c.htmlMPI_Neighbor_alltoallw_init.htmlMPI_Neighbor_alltoallw_init_c.htmlMPI_OFFSET.htmMPI_OP_NULL.htmMPI_ORDER_C.htmMPI_ORDER_FORTRAN.htmMPI_Offset.htmMPI_Op_commutative.htmlMPI_Op_create.htmlMPI_Op_create_c.htmlMPI_Op_free.htmlMPI_Open_port.htmlMPI_PACKED.htmMPI_PROC_NULL.htmMPI_PROD.htmMPI_Pack.htmlMPI_Pack_c.htmlMPI_Pack_external.htmlMPI_Pack_external_c.htmlMPI_Pack_external_size.htmlMPI_Pack_external_size_c.htmlMPI_Pack_size.htmlMPI_Pack_size_c.htmlMPI_Parrived.htmlMPI_Pcontrol.htmlMPI_Pready.htmlMPI_Pready_list.htmlMPI_Pready_range.htmlMPI_Precv_init.htmlMPI_Probe.htmlMPI_Psend_init.htmlMPI_Publish_name.htmlMPI_Put.htmlMPI_Put_c.htmlMPI_Query_thread.htmlMPI_REAL.htmMPI_REAL4.htmMPI_REAL8.htmMPI_REPLACE.htmMPI_REQUEST_NULL.htmMPI_Raccumulate.htmlMPI_Raccumulate_c.htmlMPI_Recv.htmlMPI_Recv_c.htmlMPI_Recv_init.htmlMPI_Recv_init_c.htmlMPI_Reduce.htmlMPI_Reduce_c.htmlMPI_Reduce_init.htmlMPI_Reduce_init_c.htmlMPI_Reduce_local.htmlMPI_Reduce_local_c.htmlMPI_Reduce_scatter.htmlMPI_Reduce_scatter_block.htmlMPI_Reduce_scatter_block_c.htmlMPI_Reduce_scatter_block_init.htmlMPI_Reduce_scatter_block_init_c.htmlMPI_Reduce_scatter_c.htmlMPI_Reduce_scatter_init.htmlMPI_Reduce_scatter_init_c.htmlMPI_Register_datarep.htmlMPI_Register_datarep_c.htmlMPI_Request_free.htmlMPI_Request_get_status.htmlMPI_Rget.htmlMPI_Rget_accumulate.htmlMPI_Rget_accumulate_c.htmlMPI_Rget_c.htmlMPI_Rput.htmlMPI_Rput_c.htmlMPI_Rsend.htmlMPI_Rsend_c.htmlMPI_Rsend_init.htmlMPI_Rsend_init_c.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_Scan_c.htmlMPI_Scan_init.htmlMPI_Scan_init_c.htmlMPI_Scatter.htmlMPI_Scatter_c.htmlMPI_Scatter_init.htmlMPI_Scatter_init_c.htmlMPI_Scatterv.htmlMPI_Scatterv_c.htmlMPI_Scatterv_init.htmlMPI_Scatterv_init_c.htmlMPI_Send.htmlMPI_Send_c.htmlMPI_Send_init.htmlMPI_Send_init_c.htmlMPI_Sendrecv.htmlMPI_Sendrecv_c.htmlMPI_Sendrecv_replace.htmlMPI_Sendrecv_replace_c.htmlMPI_Session_call_errhandler.htmlMPI_Session_create_errhandler.htmlMPI_Session_finalize.htmlMPI_Session_get_errhandler.htmlMPI_Session_get_info.htmlMPI_Session_get_nth_pset.htmlMPI_Session_get_num_psets.htmlMPI_Session_get_pset_info.htmlMPI_Session_init.htmlMPI_Session_set_errhandler.htmlMPI_Ssend.htmlMPI_Ssend_c.htmlMPI_Ssend_init.htmlMPI_Ssend_init_c.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_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_events.htmlMPI_T_category_get_index.htmlMPI_T_category_get_info.htmlMPI_T_category_get_num.htmlMPI_T_category_get_num_events.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_event_callback_get_info.htmlMPI_T_event_callback_set_info.htmlMPI_T_event_copy.htmlMPI_T_event_get_index.htmlMPI_T_event_get_info.htmlMPI_T_event_get_num.htmlMPI_T_event_get_source.htmlMPI_T_event_get_timestamp.htmlMPI_T_event_handle_alloc.htmlMPI_T_event_handle_free.htmlMPI_T_event_handle_get_info.htmlMPI_T_event_handle_set_info.htmlMPI_T_event_read.htmlMPI_T_event_register_callback.htmlMPI_T_event_set_dropped_handler.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_T_source_get_info.htmlMPI_T_source_get_num.htmlMPI_T_source_get_timestamp.htmlMPI_Test.htmlMPI_Test_cancelled.htmlMPI_Testall.htmlMPI_Testany.htmlMPI_Testsome.htmlMPI_Topo_test.htmlMPI_Type_commit.htmlMPI_Type_contiguous.htmlMPI_Type_contiguous_c.htmlMPI_Type_create_darray.htmlMPI_Type_create_darray_c.htmlMPI_Type_create_hindexed.htmlMPI_Type_create_hindexed_block.htmlMPI_Type_create_hindexed_block_c.htmlMPI_Type_create_hindexed_c.htmlMPI_Type_create_hvector.htmlMPI_Type_create_hvector_c.htmlMPI_Type_create_indexed_block.htmlMPI_Type_create_indexed_block_c.htmlMPI_Type_create_keyval.htmlMPI_Type_create_resized.htmlMPI_Type_create_resized_c.htmlMPI_Type_create_struct.htmlMPI_Type_create_struct_c.htmlMPI_Type_create_subarray.htmlMPI_Type_create_subarray_c.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_contents_c.htmlMPI_Type_get_envelope.htmlMPI_Type_get_envelope_c.htmlMPI_Type_get_extent.htmlMPI_Type_get_extent_c.htmlMPI_Type_get_extent_x.htmlMPI_Type_get_name.htmlMPI_Type_get_true_extent.htmlMPI_Type_get_true_extent_c.htmlMPI_Type_get_true_extent_x.htmlMPI_Type_hindexed.htmlMPI_Type_hvector.htmlMPI_Type_indexed.htmlMPI_Type_indexed_c.htmlMPI_Type_lb.htmlMPI_Type_match_size.htmlMPI_Type_set_attr.htmlMPI_Type_set_name.htmlMPI_Type_size.htmlMPI_Type_size_c.htmlMPI_Type_size_x.htmlMPI_Type_struct.htmlMPI_Type_ub.htmlMPI_Type_vector.htmlMPI_Type_vector_c.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_c.htmlMPI_Unpack_external.htmlMPI_Unpack_external_c.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_c.htmlMPI_Win_allocate_shared.htmlMPI_Win_allocate_shared_c.htmlMPI_Win_attach.htmlMPI_Win_call_errhandler.htmlMPI_Win_complete.htmlMPI_Win_create.htmlMPI_Win_create_c.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_shared_query_c.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.citmpichCHANGESCOPYRIGHTREADMEREADME.envvarRELEASE_NOTESmodulesgnu-mpich.version4.0.2/usr/lib64//usr/lib64/mpi//usr/lib64/mpi/gcc//usr/lib64/mpi/gcc/mpich//usr/lib64/mpi/gcc/mpich/bin//usr/lib64/mpi/gcc/mpich/lib64//usr/lib64/mpi/gcc/mpich/share//usr/lib64/mpi/gcc/mpich/share/man//usr/lib64/mpi/gcc/mpich/share/man/man1//usr/share/doc//usr/share/doc/mpich//usr/share/doc/mpich/www1//usr/share/doc/mpich/www3//usr/share/doc/packages//usr/share/doc/packages/mpich//usr/share//usr/share/modules//usr/share/modules/gnu-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:34207/SUSE_SLE-15-SP5_Update/3493f37c0682bbeea0d3a966e356db59-mpich.SUSE_SLE-15-SP5_Update:standarddrpmxz5s390x-suse-linux      directoryELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=6e6a7501da07db53ab07315f5d8956a481c17266, 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]=0e6dc48fe195ceca043efa208a7c5d5b0527059c, 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]=f8c54ea27312a791c2683bd85999c4666aca8543, 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]=5da18f88a3b870260f13ef18b2c4f9b987eb223c, 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]=3b28ae60449d78ca4df34045c499852fe516bb7b, 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]=765cffbcefcf951f06249cfeea3b580b38078c95, 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]=3260272d0c4a148d1a4fdb7888e94365897bbb81, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=bca3aeafd9b5e7ca1eb024321c7c6544aa9b8bba, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=c4f4fe3d6368061c3dd23ebc58cbe454a408d896, 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 textUTF-8 Unicode text+,01@AEF\f RR RR RR RR R RRRRRRR RR RR RR R RRRRRRR RR RRR RR R RRRRRRR R RRRRR RR RRR RR R RRRRRRR R RRRPRRRRRR RRRR R R R RRRRRRRRPR R RRRRRRRPR R RR>S<)~*(utf-8bdbb64882124e9e65316984a9424396ce5c38ae678f323fc6557cf8bc94b35cc?7zXZ !t/(;]"k%f2i?^j:ot-s, c%vfh8K.PK!au/Xv8aSo;|f_8GYtV䍒sSFrOsS[%7Tgk0kjʧ+$&N8Si8j5gPOƈRwN{Wč p-'ϙPdx|Oǝ.Y 1%j=|mᢟHpR?]Jt:/ p1@#RD}H#RLˢ;j9qgO}i0&pZR X6ʲ2#uH:lxXx&w5 O rhBWidA@̳)RZ'lҊ^!BéTgQN:37pBޑ( cB?fQH>DbCoiXe-W k Ӂu~ ǣP j;蚉)gmd/V7ڻ\kPi|) 5U[{]Y M&hjqIiw] qqގ[n,NPa夰 o1q\rg)tΡ?Ma#+Q[jT0lC׉;RLڲ<7 #sd,;(d올GLT^٭7’\u6&tY1;-<:0)V~9($[ u޴;HjP#k3ײ#0z gwKՙ‚E;oՀ'@+?RU.Ÿ "9Is/[ER5>m"bPtl* z ի?ٷxk)? EM;MmX~=։ v LKG:}o/Ʒޔc֗WWf-[o~ f*1߷>'ْ )ݠ_dP|(+,s ꩆ4 7Ȱ+ #^ ~ oug] ^|H0z̙Tiz@G|%{nuZW40`x .,V^4^Mܯ%޹ IEKsil2y!Oc`Ä́)Ab.i~,x#Y`9Ix)u1 i1rOTa/%-'Sj` :;Kpʶ//{8ˑc;l\Q:mDHR1XвEAٓrfh\m9̷)^&LA=W(U]O/YV)n!ni@tP=p\ `ZPSKxҐy ib]S藻.Y5F)y􌨎X;"Ȇ4(6ʏb(CoX(ܬ&D|t(a*g{ ;͵qV q4bR ֻov+Cbuğ^15\c$ / ,ϲF# Iv~oL ypUQ͜H*yG؀G5; Մ巺58̐~1\(A*gAb,rn>tJ(&Q&A,T WX@`}"|=r[z(se@ MJԝǰXB_xYH+=ڞMr`"vg'ӯ)=Vc:`הR>7Ǒ=Tڷ]78vr! #(ts|{k׬D;/?aVY k(U AF*ׇ+NI q7,t294k"oK0uXw#u\qB0~n(َn|KDhfʇR4+]<r7I}|mtz9*qFj\]gahrl̍>dHlox.խy '%N/gz>dh\[~ٜx1wzS$+ ]bBJ@iDn%~B 08)o]D3GTVG%1;d?J6g#5b cPB΅M!wyz38Ĵ_KQL$s<>nCT\0,+&XV2_š$-s3w8V,ނ'rxl! k)ht0d%†9&P>p073/1R_g+'w(lLD DwpG:=eUs 5,Q7/%_)u:<0ΓinK6v[?Ԋ= XyM@({ƥ*u-Z|:Gç)e:So(U~5*ܔ vn >f@c8PC;#1!Br:LsXbѶXZraǜXV|?;ǁ S8=7 Z#^3jlVن2&JZC+W\Ortl{IDAw=]De \4~÷:0>hI]k(nAΥC釪M9l_" #A=($`,>Ŋ_\C"7wdYRy/HC&a/"<&1Zsj#1wu#_@rk ;N{IUUƞ%N|'`n1UQfXKL6 *Nг ^8^ʤ8n:[dJ}汰`={_gbZ.cr\UD| I4/pgqYۨUa5fSw;4<]9µDx,A&U(jfɌw;Pxٕٜ?K Yo=J Bڤ\\\|ј hGStZ#dGP7Rj׋KI<- R4ԅ47u ]?E}Wx#'nr30.__{ձfZT2vsL6DS"?Zj\20f,d/5P[wJ_zKg+//)]iT["Ͱ$8W}5"S@,HX^ee "7/hLWEq<ԅmYuq@Vay:ԃ1Ǻ+o;Sv|]KUCC8Pmmak?66IvXFkWZagi# \`B4`~(sGdRq1*lEOpf3XFbR|^{ZvֆSqXIRٌA,?%\J)Ĥ  ~UZ5&=U<2JJx1ȁYszP W[䴹"F/[RYB#,.qE=ۑgw.V2g8U2넻{7Kߏ=a>aig9FGtȳlY.7l%Æ9zZ(y =>'qPZ!36Oɢf&ȇ'%؜>/ofwLC%s]B&_`&<˴^3,:IND˕:<$[0 H8Mt4VVQ\hLcqhͽ`0@Y$',s2^_}ݍ-e""ҿIBAuezͺEvʊv[<ր'_fF-`1 89]~> fJV.9=GBEǀh5qÏ}yeU! t% SԖ $[Q>}4]}oМ˟LWK#pH7 бX~UaďS#,Mj8v-!zʉDs0berEW5#&peKRQ"-{+]! &(7kH Y׏BslE|㙮n.h2V%z.S?\vyۤz>1엊z>(_;'j0O/iQ!7gLme Yqi>yq0ĜN )u{ynx=P\ϖ$NAEHN. p{&Ʉ=bD Xdn#RWΎ5]ӳ1}B12lY!Zz*^nn\wͿle5zk 9{!AФoƨjs-u6)&,%UaOXN" *"O5#l&:[?Kkr*;ߘ M٤96$9 CgjK] <8y8h05bV5f&mV5k~AI.}7Nb%|Dæ*Y5a {\pDP=L`XRvzɾ(#p!%q=%(]CyqbKY=.n CFʴA# CIV>ѽ#|y/c=UIҁt20xЭdTf?_e!Ol(p%y} EA4$4,lSC>*;0?t9˳"2h-*Rs#/Gőr{zl ڠVt)a^BZan'Z K=VxJ"a?VP;Jlhz]f؋d!ޘ!D@oc#P;:"1c/)|`NxђP6D]ay'7ِ\U_dݤMl1)X* UrY#Si%4:rl _SkVQH {mB?ᄾAPHwWSlg?k?M,&I`6H6%.}R mfnȚ )#)9߄%.hh! 6!1-?֤С˲yhg6GgO!-MGL${Tw^7YLΞk `9+>}GTۥӊ(T(mxJY/\TW1tYE(5@%l!BQQo;l6 ??b}+gXIN隅fEWza7b_||U9ýKg- E@-` T{Dž7(  Y /-Y7-^Kt]C7CZ =iM{=fmչڇj[:S5jL.olИ&f剟V?лS3s֨7@͒6a>+T AU1je $+O[}p>lФyoײyz8zE>J*Q僁}m}'J,^^?UpXy?n!UjF;6BuHnH,OSaWL4B9m|lȣ,vWq$}Mw ]bKN5s)]Oo|?Tsվ|?po??&ϻAaka!Б̈́{_O7# E80-ٕ$튈^hhoY,A8h $-LA]8.¯"w]ZC2Gc$3fv-LD=T6GŖڮ8←4ŦfHh, ibO#³>3ϼļ&_Sg=M^i9LU0RVjј[Eni7UdBj=ʭ@yu{wM Lfl*<'-/H+OSØvpDm`Ι=yѕL}CzYE]^u=??vmISn&?LiRx| Sم(tmIl6<ߩ=0μbK%ܲ à4?"NRza>ELzSz5CfAoLPpM)OUll0: o>v]Ӵ#H=Ek@LV):h?g2/v{(t=s"X'by"yf %r5lVgDCP7@?+80:mgVL&igzrt98Cu3|*4+.]'%15dC0cA8;|J!t י$GyxےU^RV͜&]y+=~+#(&Xv7V(EdE9FΧ0v႑>=OY+M!ӫ%0(a?hp@˨dt*#JrV"Ƴy`-bKQI?V%;?F% AՈ_bӀ@]btiXb?"|0c..iV;-ErCTIúJ&~zz1Ag}4tA7LDH|_d = >/Zx @`_"CW6=lcQmd^a& >P%*z]s(8ʻFJ>9=$|>bVΧgߖ][[ts^8lAṷ`{Rtc^H+%vf;Vc4@R̩2cVltQKD Y<S]`HCQPP81sGܝ́]k%5,]Uivgwk#n;b#,$:qT.3Ͳ1DHج~Z[dKcH(%q&r]37,1:uC9M=hA" ķ8$9ED ̅)_{o)v>awi AC*ot@E8VǏ´ԅzІ `Za*҆D[\G3x7xά0ڷtR]`ׇGd32j8^#n*ݙMca#yI#[K 3+'V74 nmId¦o&#MƑۚ<_ NB"m.D bD|er(2E%9U񰵕dSB\|bh֡Ilz R.Py!&֎)9>[,JtF,.LJyYkc gb{gHJ_8XQF&nAlc:;gHtbGˇDwDWGy\:5]nrRqýQ@9fQ%3?\_:b 8q?q2${H,Ê!;zTf&&+7)n| { ˮek#=جIT˖p4Yѕ.vxbfj~q;FD!iY6%060ֽ.FA6a#4Ym{_F6_ BSho[,3qhćLj 8% ^fN,]N5$M<&q6Xhܗ\ǎ2 2UY E0D'+G>6d iwtauy FjE\BYWuFy9e垓q\QI@]Ang ؽo/t>ǤoQr)G}M_ )u+$ N6*Hx[v>nDժWa\Y!ԁeDPk0&ISӤbov׼.ո,19|'Q}& ;&Z F-ޛJ0 'V1&]a.{C-u? A+/][0%/W[߮Yuq}~TKvf9ʟ=" HPԓe~;Q+IY HreGa[{MWےХ΢/,zVB $XVFVR󢇹1+5#W9:8JY,KJuGڦ_"sju7]ņA | "ל* 4.*xZyH2dX1xDX8lHXejK;r\vhm̴_hans6DZRaiC@c'l޻fB.@>oNɶ@s"?+4rNļtw%^qg f. w殻{ '?|@8mq1HqNqKz"{RGMp*famʆ64#\NLD(iShJ+$ 2>Đ[zQ[H2]#ՅF$b6uá3P9yKu1}U3 <j]/d-,yRMoW3`QrԀw{@)C."Aq`0$ijq[:7G}nb,!`Gg7\xN,!F,cԧ-g(16?%JCp>j ʦVaLkl+i[{. Wd3Zl9$G^ wM~ &x{/$R bZ#r"IZDt=ZOP+K$dP {Z;t7;C9cɛ`蠱+Vܠ@BM{O{Î{"ՆyDG]9PXQcdʷ'`.asdE0),< qy Y]̹ۧ!VjGRǍ|>3'QS8`x.޶<?g%88E)-SaG^rO0 4+] |;,8 wDn< DvE2gԀe-3+ZP:>sG;®qPf0nv(12E4YV p7Ymܯqg/O$%8w֑BBJ \)YQe"n^YhG2' ҷg獭!̀Ӥק_,.ݶ [+d#t4H' RO2m2ȻwZtx++(o*+ T+? P30z+z16E k-魿CaX C3̇y@'Zw<uJe[buDLEw9ѯ+Rgjs,#62E*qCa5ߌnkyu)*d_&qgg.-.0ƨ@VKbemw=t"~BN~g$ t8p pEH] dѴdS(OsCÒ[p+M-^(='0DKXɺrU~.t)+YuAK/Y H?}ا@זWќ0wK!Gg n-ӆ1,yMϪI隘My3'+FP6)|Z!tg԰CX3'/ >-˻dn8hB=ö2i%!.K:;Rs∆{$Mpi/r*S_3'n\Y iЏ9.m 6zh tv窂F=e@4DHr)X8 "-F=;%Q!ϙ$1Xc 5tĭhKVZ{qgq{Ѳ͇ԙ^XAٳ֟Rq9NRpwXCnZn+_ΊwJ% *_Ĉ&ar ?Ӧ8/K >ުFO:txD>\0&dIff[FEJ̸I3 T:#xpPr9okNw* Qҥ6 ځ- Zx).16[ "]Ux (>7`7&DCUUR$f~^ٚ'avҜУ 45BVf[S,_hۗ<°"~pFȢ>]7p<>Jq o8N7SNiOjYU̓~[̭m W :=/ysTT.eVu K(M:˕Hk\J}0aI83f@Gc :c⚘$dO{_fPװ›˞2I3JACJ cöj Ih(A`n%fёL`ܓ:b`6_0Zw=57j͑Q ?iÒ2fb _*9D~B=7Ěe&*'r7QwG" O!'U0L}J}e m yDH$:a1y59KʻZƻ@Pd"Xν+/Bbl7U 08%鳭)v3&XLNC+F 7T'ne[zЅr/lB&o޼^46/oeQPC*P=49PXJUjȲpx3>-u?=.(QܝW=whpjs(>H}3kqژ?lM|ͼX~𚪇ML{aW*yhECK0Sbm<ݮisA7v w] Fvv+-eFU03bc"҆XI4\*yA.6#:+= ~khc)sWrG&,0$@Gb =8/2C( :ћ&MN8Ntj ǐ#j-1'7B7AL_ ǤM]8%(:,`%#~_%xo#uQ9wYfQer"{"Z{=p'5 Ƞ6X=a&HRKD[RMnG=' giP?1XD0}N BE&wjU?'Z[s1컔j^p VLLH|TBHO/y[KCs!`aQiӎ)4 bIB5(Pҹj WGtqv3ϗ?OO)W=f+^Y7J߼eg'n1< nv}H/{uHmI0 O6|-Pj$q*d\[{{%_#y-wFcݏ:A4qbIDDZo-ٓ<}=G:6xK/cPۅ *bHB@m^IB^i+$8H P?k҃OmZn}N|}ye=a=s~/dX;~wHܔ p KyߙsmYB"$x׭8FGv(I{ imNfjO`v<6wFrPt x)O,ToCnO~-xĹ;L~ƺ qɈ7LI'k % C5g#KiO& B1}@BJ#O#졔:&[+)SFYI)\6۷K/rR"cِ!H*`˘,}r"U=K/W`EF1K["XtiɋPF06UX ̛YxA#tyWK?T|@+k2LsBmx+ۺzU&z}Z5ӘsHZ " ̍9ҶyiĜ;."*Yj& X\ۦђvD<}ӺL>ܝ A@#핐!1:k&%m#ڔ+LZ#^jT3-" }n+K9זc$@iRWkT_i>QOk<2}gҁ>#ca88"X3ζ*ˈ]ʐl~ ;ta!ႱDڲKN%lG(sMx}loD9d[2NҩgvS86{, (2nTh]CD wajZes2ǵph t,k"vt:U:klڟ6 ÆK?SKQVVRV~ ~hR> {n !K(6.ڞ}clFXrxX0"Z|un4S ^")RżQE5 ʑ~O׭T %U[~|*;+m> M={OO*I uo?ovUP~:i="O f:vLhar*qH͉#Pu=pR]7fNK;H_y_-uo ^nv @'CIGeS)@ꩶ҇J({=PĺNr7^I۶{OѰ!эhRw$nqnQӀH1\ KH[c3B@N&g_s/:50!/xg:e$ؐdf.t!dBͻf{N 连Ǖ?3tR .)vLwLup?iC2/ K(e!1B,y9Zʾغ=E~XхO|I2]h4MIf%d~;9QZ2Tr@ GfE -n󐺖URX`J40>#Sz^F/d h1EuFڤ ؔxV!>0Z2R3D:2Hv9g;Oz<đMZ9nb5t6`Z0w gNj`BYb|bO ;}=}h۬9yOx@9-Y!:g%1K5  X1:470Wȵ3z>ɟRbd 壃s1/EDlKZܙ~^A[x- oY068r)HG=_DL c y"]"?M/%ZQn hN ЄDV4-,.&<12t1s-#+qwǮ-tR pɣITJr, &|#(Dza{ 8xN_b2!$Q#;?Ek7 gy 9C ԡW&%d/,ÑWg%E hcDNUD u`pzb(^9!Pߒpf,N.t8,זg3X E*`βF.3f/+Ɋ{ fF^3IhA8ؠl!Y#*.%i2+BTK n'A5/.XsidG^Wč a^Bv°Wւktw ^xbߵ` 7|}E1ڟ|¡ELlz>Y M"Ar R9k@de[. t Iy `liMq:9T7"h@W/fm"+swEh[ AμlO`L^,olOm:tm`ڮVAsuPn-;i&/!ak<>ry1K 8364SjTm q0w0u=#R) hr@Uh~PR. Tv[-P?ȋΰ&1•+qd!+sphzF`+XU pF ]y_k_e5ޕ5CIjm N)EϾoIU^> riՇ^XM[CG!54j>9L* ?Wj{?&Vsʅ:S2@\eW4WUiSS(DAs@pbܤ50/Hve; a'~/ 0\D%ۖa+JVJ`dFk['z`*frD~Y>oɰKA CBS.|))T imhm,1 Kl=VS+4/yd]Pҋs;1̧TQ@u(gN! ov9uZhBu/2P04}-'G:$J B`ԅbtίc~40`DԢӺ$$Te-ǻ#ZXo0[a UIjqx\蹱5lji+~-N;7x >@{Y6 /] _t>g=F?~6Z?iyIAnM=/$08^;'B7ҥ|.P,ԁPGR{Ĵtd,P}#>/t}c}2#vAt"Ax*bBnꇜ :O6,ރwjk],"lcMp<\JEO6?E.rmO< ãJ)%QG:t ֛۟>ڠB|JW?NN P vLvsGU|T(JSyG~'I^ f:n!Lg|5uVeBla7Qs#,{%a0[vSgw%k@;?Ӭ|SJ"F3> C!5$""9 Oy.p[v~b%jVbAWe썖T8cOU7a0#qEW)dKLΝౣjTa,wkQ.s]xb8WXBJ}$ٗaTDZfK HYhH2 31PG]s2g@&{MٹE7Efzee5(r}"#EJU\0 ӞO֒ jNsXB$Pm8@5 n풎9Y!E TjDK6afAyQ=w}ed cwϢ>.(\l4̈flҩrGk{->F;1M;,.VmfÌ_C{bѦ*Lw ijN֭ւqV޴NL ׸FPsXOI1o$;f:T}o6 N)8xŅ若ħvB9y bdr:;ҪN=}9X(}%HBLZ,[6E!p )>Y7k\b$8-g׷?g֟Ab_4䥽Oz?sQZDi}tkZ;OHcZI(s]åa첕mX|qWm 7jQn2/n_U5p]鑄,w)+xh/5R( v7fl2SO#M~XrқS`p_` eԼVnY/=#?̌9@):جD*nj󉶱=/8xPE9"O,g>B4C@⩧{VAWx&pf=bCKOwfX;_4|%Va2Yp'Hޠ4 C睷όBFGc!˭slP3hgKTS 6:=MgE7:S(Ӗ_OF7). =CVo5zr 9hB.s/g&@K2̝}۟Uݐ3C:AF8e2œ53I* Cw@ .5ƑL?1qԱ%uMH-I|ǒ-U:Sꁠ%+]g%Փ߹COS{ĉ5aLk4=T c_pMD'XkEK!Hl)X]|}ΪM@17V{ӈl,p/N{'!]0ӛqaW=4OSyWn@SE7?>dpe "=nWy$=TX"x |:Md3!i&v_R&QIDKh͈&J,a͘NK)_4H"!9HmYF$->=&Qo 3'NoqP6G1jjzn&ϴJ%-b#7QހL73* ߒ90x g;Ebh D]ﯾh c. LOκ2.ٞ nSUىu}W >0X6j>='܉:r)MDSԢ gETB c~B`#"kǯ X Dɑa>.Pԑ nP 1d$=L(+ I8j:>A$ v:ΊM"2,?% ea4iEE֕k%&̐mպժ5KbmY4ΞP1bgR)Ć#N6c*SvE󱉝;?{tLw⟠UHuPT"@u~5rƺLb8>6 g^>a5w]iqFn4|ҷsm %:.1Wc=۶?6J@[?[|27['$4-+XxR:=~Y&]rx^#qnT)<#Lfejn6p0Nu]iʼhk"t;$sLTt͓GY/;lp$#BY:)ctڃ3lhPe{}PfP婻$<ǗN" 6Xj؀-{P g֔ܯp02BQp$"Zeܐ[C0Xq#1Ճ-DXB_cD4c܌4p~;!,_ɘSeT5m *j3ys,FJyL{_EZ lºa_Hy T)84v6ޝʧ@5esv#}V)DTCu\IuܱS; %P~FPIl!׷฻؆3Kƙ(\LFjb@/2 5Dd!Et),/}k#"$)Z'kma ly.`Vi5Hgu_@eG:rhfۜv_4_x·p9i\z -Ĩ87?Y`麁6/2(Bs*΀6n{ \nߖf]P+(~tk~,,`Ğ|wo1mV- &@!+8WpY1U!_`VayOZjz1M8L0٫jALgX';rFzdL`$g .i[OՆ}%Z)h?'bw:'{ْBզ gF$vXjOXJ$glv\tq(k5jKl*?%f>v͆Vsh{) AFL5Sto"T4qJR2?/$%];.&ׇ|s1"b=ΧW-)s|tX#"pFu" bTL%:˾-i?!2v3 S$e6b-C0$% NMyJv+9.ߣȻ>wu_MلHj|Y =i=$^m𑩚'ՎaΑnۤ}fͨ}WD@5%tθ Th=·yY?dk]Itl;dp(H{u\F?Śgg'q{wK*Ptoc$H8aL+ȯrA>׾,b|WA/ڤC񒓜 {>!ض7ş:3m=?ZWPQNY \`~*1 M>:븯bTL? 0le"/{זti1ѡ̓]̬lPCI(@imY8Z\ 3djsLEONi_n*zM&'7>9`֒U\zc|f1`~| 񣄤#]oY'=rZoMJ}[W#{N QrUUnD1UawΙ & ." ՊwPxTqz2PEzfQLިI<;vХvzRX@zS!>B(1f_˟tcPTڒ/@5l?óBel%6bdoV-{]#}=⣳ iYe0ȕ'.j]؞8Bxe`{;ؒ3A.R3#ilZm/eߝ:/7N\b!"*iJJBÔmC~gΑNps?m0ZBJ[4uoxxS 3A*6Ckzaݳfa xfwqߗOqdNNw1 Ǧ  xfZųފC.bΝ)t~jQ&9*[Fg.Dz@@>@y\k/1h^>G{@?+{;gCiD\gٖ& Sr aLqb3oJjcOL${,h'1`L> +̧=Mi'Sx?c*jET,$H šo?QF_-N$G(DX9Ұ3H'B ç̧Dv&Xe嬡|uDv|>gB%~  _ijF6}gb`{zXNAkgF3wx/eAH+VuSV 9[|sp-nV7QHfvd>D`-ĺ Jd &-̳gY x;1O<_ؘNjBdTw~"UiW{}A,<ŊD}&t rqS+?wC^h/~;3f.>3[zLz"TcNo@y*R ްLj~ߠ'tu(nr NIݞqc_u-Hבj GR@DvhiEN_D9?e&~/H fc2 m-b~gnH:z5k/TR<} S%X$. F^P]z̸ HnMZԢI^@m2k ( EC([@r@m-,\>kU[_41x.[9Pgʮ 43 X",<>?xZ HJ f5 ഀΦ=;s„ *4MZqI ݒ?+ j'gL{b4FKBm6(zY膍K_=\̀ik '16U hr%7Η z覎C(F& b7;%}e9Bt\O=n)d- 8tܪ6h XĪ>IYQRz7^H╝$&זQ얙>Umz4ͪ9YP6)K3[QvܽrQCB5$JG6^2!fD_vҙ$!*$ڂY?~%mqT r*LSg?ܚ@GiHz&˪j `)R}/=doL&O(3[(c xO F#˘rn}@8s@),k]"T_\F8x_knm@xʍDQe.(44\mn/|)3ߴ? qWOO![C?Xف5e@y$Y+#9ŨD7v0RuO\Z䇅F C.RS;|<=ZސI]K9 Ӕk^  uS?а_k_t`Is LE2t2Nw#f!}w^yץ;ZVNةiW/:h6H_94sNSF] ΋`i,BI}>7$^{Qܬv.3* IoxmeHlCPf(:/tPSxr11$QyQBFP@5;MeywGАFGw#4RX5i|Yw>7斋R'dZ,R{~Kxc =*r[Fik~-%)p7kWZ3j@`Cl.]Α=.'KPX_e(a M_2<*^w{,6r4^\vppgi/L5U MaįjN>o.(sMzqړJRfP{L5Ypj :* s2hMWX(`,gzd?:{oTLσN̄zhH&.G\; ,OA-Њ;zDN}_q"u:t(siEVK\c|4XN\WѻB K˩^ /bD^rUxxA"InE`{K&(QWϺNk])`ѧzc'Vѝgid\paSզHnP&9!6bv%R}łam:Y⭧a 0dG#Qmگzx'@XI _Df'ƹvuD0!/d4S¡~Ԕp;lpz x^׬2?PAuFwcv%+u羀֌;.Ru}']H ΝM&h9sG)qy9EzLr$:ڜl5ڃsUt`3W2{XbԹ$,/ M ޸'ab5I 9ǽF<3YEׇz6,N>% iFvQeټ %߰=UϹlͶUPUKԘIpI=PKMN@Uj R=n}H1-R^)ViZ BW[*B PHOw~_(gi6t`8nit ~TYg[/̑l7V J9&(\Tmj&b>-E6 K@LŪrk&wەYZ 5]>#Z.跃>(㦒w=7]j[mP;NsE?~["tcvyn}Dehp!`Nnnrljϣпk+}}3xBՈ l(pwY zZƯnAnpy85VjjrF]~TBh,;8r *(?DҁsW9~eUa6d {bXKCk9G7;qO]&Iѵn+dr:F ܔ I:!L*g'ҏ?iPu[8:$d[ 3Aoy3%*dtO"vtbYdp[^n_Qwu3EyWQw98ϡ8DTIaǪK` ?::a#-!}sd_R_Jxqwk8}O*rWPu"'ۮ]I;hld"zm8]{Qw=M8j3KueB3iY%ب KQĜsmP+XP:pFVzLdjq^>IgO7yi;x^X=d&S{BȣrJ&l~Gh^\20CogL:,rMtך> 撶bj28!2A]"l8,!KF4ZC_}D=Hݚ%JW75A}ƼAT'O]~4-;֮Q}jn? V_#cߟ4BB-g byG58E+SSˎAL*ߝ [@T ɣ4;TAan΍]Y)}D ' 2Dq@ J^ P.RSPuLJlUC~z vdL{VZ/B1pH"8^ۗ$ܒT(+ZٖfݜjKېJ9Yވ2Zqå+ABhQ%Q GnP8ps/So*Q@cG&ٶ5*DAwh2Hncfu dkB7o@gvI~*s^mRBfE?ӵT`~8ϹJ O W@r>;/)4'.> mt~^X=~O˙nÀg:Ū}<3R>C 4j %%Zzcc]ɶO ^_%iuiGqt|YQԔ7~xSe+s ,ENԦ;j~Hv!:RrҢ\O/Au&W\B '0HA=̦ruFm[&98sо P E@F@P ă+%% hv@{n^ض5э҄ȼMwX?s]2{G.}KuXu6*+:2A˰Ǜ COKdlm67SȐ,(Jԉ:{">fckFDHSUqר+0N1E+aT %ݩ/w{۝Q/o]FԏAmAHb!0no?nDt=]"w,E2'y5zGߦjSQ]lֱynyDw*ꓞsb6S"`=3&e[f~[.7YW0d񼵼(chTGn(>ps[*ر| Pe~<"J>C%MDX% rt]a#Znp,~~bs2%psHmZoEqg[Dy;IYI k 8ѿTYz~(@8>CT>/kcc$ޯԦWĤ tEvu%De͠pHHLMxİ-ןbKEevg}(Hht~|W30+)!@ K*|1u_&JF<1Y!Mְ~yrMf=-A(i`<5Kk:O)bqNjķ ι)) \{_+kl*N| ,`;ẃa?T_w!aL#!RJUBY'{fb-z+oi z1fk 'Bv྾bibVY`y*P1w%g?,Jb5@Ts%j5HTmrY)SjuUjF5vgJ񥉝 R{'j`Lsz 3_h5J*d`!5Ќ%H"'R#TN@]i#fW4`sxW8Sk.; Gz,#IzƵSvl:)FN;VO[U:U~ϋ ?5_L#^-A@$i)>V#K -j- r6ЈX cm }*pcWO'Csn1| x Nz6ߑjF>A %l@UʁC/~L[޴nSϋI#E;,[VX Ùv<&og'ƞ -^4(:_ȁ)Dؔ>Bd-*,?v8ZLXSJ#m8/ݨm'o KA&N,ZW'VZƳAʱHuy7I 5F忿q5UZ.&6l tG7Ҏo_W+!/Y-{mY#+ EN 㚍|iq#Ӎ]Zn?3!UG7YK8鈕Ϫ.Sk$p|c ?R2AȮ1_o lD8{.pNREô,zva=$s{(k ,-ZXYOk$EQM0'</bEP0:Ȥ3 )8R&iw!w6|Wp3KvP.07kycZ:cp<#+5{(l'L12AΘggL5&RyC>s yˀt_L?GO J4 ωIcӮ#k&\JhXHz)VgNw\Lӂ&7UT+x@)_!:CwtS쪑[Ʊ `Lx˷Ya(RI4ڸ LJFgl#8_¿oa:?ڂ;tQخ[?V$eKҌ+' 7@CmȞ};wLx8|d) 7VvS $Zϒ4t)CN[gu{RЂ 7s~; ƸplAK8 Va=@`wvX# CEs=*z3X龟2XvV5DZB@&ap.'hB*aiP:?*>0MtPErކE?emD H'9=aݘ&`2Q+=EְGChIYpԸT0ݒ?PNy"6+OkqSOTȉkYC :4Af|23 ?c.k `MQ.s`Dgw6-KkڳE0O"uZfl+Q|5X'=s\qPYwg'\udִJs^&و&l] EdVzE1OsoS@oV.\yR]07g\8ӊ"S'U$X@&n=3*b"0Q_j珫R(fs!I'YvLwNe , W Uyafl } 5Xd${D5h$0,*lޥ}Zz-!%DF`n|Tnv;hƀգrZ =Nb7H2pm|=q pzS{ -/]Q*/~ ɗ~LWMBe *{%F3~ Oұx)j"㿝A-` n[Z^ 駹雚Hyn 怆/"yJuzH$O` ϪүE*ȗ4`D Э7^eQ.fuЦArh5lYHM*B449,_-:Pdq?Ĥ)AXglܿ3sp[=S[4=xgҡTyd$3p+!<4uzǰZ}LXо9#2[5:]rQ[J=};u;9h E!!,/0x47 iWGkNk +p؆_?3p9})"@4yax@hB(#kE QpjF_EָR$&/i0%$wvོMd2Yq2-i_0l!=~3~Oґ A4{j7IlD0 zqΤm,Ȕly<'| *"w4uIK:v/Ozr/huGSPMH/rj'Byu7O LhAi{ slT+MnjmLr_=[ڞ-[fWA r:´9;H0{>2]nF><fd3ũEhUMq-00H3S9٣"/ʖ2ߟw1 O66\TYU&h) QZgSԇiY3^ C!U4 N^z1 T>΃V~i3T1PA_m $+K$58)f,()2Ztvwg&7V6eQҥg9Z'S궞Aq*$Z1'4I .Nj硦eBaFWc돍M>f[@4#N&& J6\v8*_ 凷GpUyw~5 jcf5)(za?:|2o$!ȹ%ŗP-Y]]x,}SOpU7ja20vfE8}$[8moJe!E;xJB),}qFA$'F^;MJldj*f+ ;E%,Ў5>wVߋU響\fDO(ϳu0_t˯v%>muJ &̏DhNp/NP@|h#a.+ƨiL.7Ap)mz΀?}fǔK h~~r]q%rX)-Sj殱((g'C,u us^[xR2Z9\IIEޮ1 "j^&)5!|x-~%LXݞS1w~^*"|vUf$o% vYVvQ <׏#+h]@ǏUKCiFF:)" SS_2(P6#5C#_ip^MD1tN6 @c^("Gǃ UHV%Uad{LRNH@;)j1h1M}6404@kBeg8-&`AiƖ7Te}~ФeIYFG=vg:O?B O0 fxOB[D܉m]IAsԣ(avG,Р6,ѣ};OQC:-seR/&.N繊e *+QbyAe^.5-$#RtG9£XZO#vTo[ 62"@-83=*o#%@z] 3{_>c+%wމV20N[H'#k).X08.(l%w]\Q(!I:3% 3;0w\`xw I K >ratJ~ۻd {\E5`Pg .~W SG0 PзO'ЁW&GxWfԔ뷯TKh_eJ'>wrQf7Q/ŷ]% e0x]SXEhC_,.N^j G_fwcL=P \/AAL WVy=UlqG[X=&$e9pu MWo84hQf7l[JUiJ^Ib]!~f' WDyTmxjj.O3\3ah|DvYAvl כ, ZK #a#)4]eIX8UC/TȮP$%H $7c"֫jH5ؚ'Å=Er6_NQګD|' ƂqǀCVluآ<ý,j_/xrHijerhmY%sJu}/mn՞̶^MK^uoĮS:5ZVpQ$^(di[*H(يb`_1@[١>P x^6OWT\M ~q*e4SU0PmB<ɼF~b0,`%KwC)PL3nW#4`'@$Pr ' A_f I-RCjvvcsyFUZnV뿏-4[$e⧐U2bb`&mG$.;JDPZBh9s[>p_{|\$h#;F2, ́}$WBugQ ) e`*z\LSD`E@ ~>di&ZPNV0҇,faSiY#?Dq@StQ`fVsWâZwq >mm=D0N{6Y_npn;ݞ@CwS*6ݡ_&a,B+:#jç lE|Nϑ5$e *(N!-/'yGvv%][$xNI?J|'-dt{%7j,ajJ"m!Yo[В*̎"r\&)sT6Km pkM;\0M*>tv$];QSn7٨i:Y䕧pKj!^K# hnic 6> m*,<;st` RrRZ]gKszG ÙSnć2KP;a2VҽҜNW{KACrStK{@@94f}NndTʜaօT.x![M0S'⾘#Ug[tkq^?_&vtM.x,yd]#BB4&hCe;Q8wNSB8J(QI\a3=`A3faM'g}c7IZFWSC*%'XZWeq+3B QtAy-`#{Mv w5ڲ[]B05)8vW k0V$&Hh;Ϭ=Hh%SV@t>RmXOx"7 /5/`-L:7t<$(޳|LK;;s c^ɡK|:Y %ꉳ;V^G {Nr8~%jLOW0nnC%Ot(H[sIV`X_<][\\NCѷ=X&Oem#U4ɶ#7+ BWȐvxFJm¯,a+MϧK*gZfd]:HЎ*wMՈO^WjaGmO0ǞH1I}^$E@i,GC=J['g~SSsy R˵ɐgљTkhWh :Hl1R'+زY:%~Az}k`E Donp~}&Ƀ{G*&WgɶV>r$[ƉJV7!H)ܠhˠRRo 3keB<4h-K]WOi;(`C[xZ3X3Q!0-ul*ۦ,a"(pwᓾ{$3_dtlWYU bΓd!lù}ޕfK?kAW!ٗy@wf5WcxaNͦ20JEQ.Z1щ#ۏ`a>*]ÍMm*C{l9Q}TSM4@w}5l "ᖍ;)oQMQB@ضk31:T"eH3H>Ok-Uyx8,l%4upہe+q=feOTxQމ6᧪΁YdYQ{QP,_WlLH^G^P[-orٵ|rXN`,x-d'-oΚBQ/h(% ߲8p̣bb&%Ϳe)D<`MKi#[^]@.d.h& E*o54p*zg4>ZӤ57jNCZ-\{`EN.B_$8tsk΋׶Z:ٻˇ3"wn şeO ^' E 4.__\izLAO;)PO=q>a~>:e1İA"v{nKb8 r?t=`%%)Gq GF*2$ސc”c~^\Rx،mr*\| "XtJz7Oo0pf'4nŢK?*{jnF 96gUW "28U5}㒲;q2P1+7$yJ=rM ܃Ї͸6:/VEmI/>?@PY[FgWϡwwj^ дn/w9M_0!`DNgJ_g-yz 3ƥjX90(a/ן+fdF 9->8IylY0`Dzj)Pڭ*c <}"L<u3.jH'!jŹd]ుf}8{Gq S3r'c{r}z#əJ=|[=*a=[DJ))yXg 4`. K"HB.y}䑢- Gr1lb.)> |g<=6TllqBP%H=C_ۚ2Hq6&.v%rVo*T0OǼۏm >o:('&/W%8jn7p]p0_u)I!s~Sr/oQ_"iWqx,7|e07t2ac &umz}@(B\`}-?;͡6x zgy|S%orN{*ŏm2W BxehZS{OΟw(c7p|*b .O{2Tm\o5p0*+?i=@dLǐ,1BcP afw =ShڊhQmhS RVSh;W̔% ý^(sYE zvizPm" ]o&zC9C<=iRf#8"f b/.jc]ijX)*'P:i6qbk<.GFZ2BL)UF k'ns7HS^I Vܢ>@/@%G;/9tPFÈǎʔ) g! i`_~3+K 㟢67 I@nƄ;-Je;ǾUc}SE&媿e>ɜuge(&r%;^2W.ҢkJ!B &YSd^R J_%69\:Qj֎v67ˡx親Nc6󛧥a?}%uJ흵"ca7| j7aai^oJƸkhӄ.|=19he+fVqۻ#^nbGEw-Yef|Ą f+ZP}-KgKg 硏Uu)ƅf6w2[mڻJ+]a|#o0HC]6ދhZ`dݬ]#}HK`gƈ\v;9ҵ~3럲x{ei$&%=$%3n-BIA.R.xIŹ+vj-^!"h c 1 *˗ V%1}xW9)Us,t>)`̍e j`3h8TcguH3nNfSËEAq4ӐdTXao7:(mTΥ,*S "yn>NܡyRW9=P9szW]XWU;G'[ۨ/K"ʹb}$Z:7`TH/^"X14(l0㊖`l) ;ZaPոjLQn!{؀%di +q (M6̤t(9|,knI1& ˾$ 7@hFn%{0'}Zg%sRZ+]`Ƿ_)ڀF/eO|x<"~_~tw}yC'L `g1R7wwp!'G` X^Q69ZXm&` C}&^S c%!QR* wsD8 Om-4fAƽjīY`wK03)931TݗB+m3Z#F|9 ijUpX ²ۚ y>J\yS5ڗna>ќGX4jp+!Tו5V5pѠ:qP[A+iV4[ȩ_ҥJt>k(Vȧ ewCoDEc\W]+9o}nPfFIucT9#ZmuV0Z,N6i !ա:Qqlh+#?3Ψ| ? b:xѤ?A讉ǧx":Sر (V5ywKqX؛()֦حrtCXKH\ jȺoy닩J^ެ!% w ypUm2_:7vfq|'% ld(q8G33>^ G"O1]^@C{+´#& O^͟-s4 p0 )Iz\198.e epS.%̄_&BU Ÿ87%k/Nd.MOX4EndG^~f 88 M֛TZ$`%H;7 kp`WTIw3G}o6ɥDw|! |M~%^T^+g !NSw,XhSqo6Wb1: =V){S ͚3%ISzɊրax9{CU՞U9vT{Tp/@zW#tl,ֵp&SWȕA0ۂ) 1;AB`QyE`^HyDeGzgV>Fd!??/r$y$֢ΟaGeޥet4Rѷ}aH@=)2CQ_ f0MQV93bP-\,]_`G_^cә,eceM-_WɢLa5K*-d7ss.i2*-)[oaj3u_2&Qe6kPn"wsQ-K QCyt}==1|c/dVr$+%~WCBa;hN 07A Ii)s}e^YCՈr; CsѰqP]BY/ZmN7pR E\|'"**efn[ @T$2>{p;YNEB)&"let6ӤtcnS BNH~aXuiqz~2 ZAg͙!P1^=MvԢ5o;xyۣC\ K>˝'oh̕G}1$¨o\&JH_whC#lsglRYի=$E ڄס+UE-bp`^}qbr͂1TZ 4jj*n 22X--1J_g2Mt-#Q~xrJНgA|8(r*]Y2- fQTEd6o ɈiH&DE#h.pN)n-aGm˻Y2! Cgnz[$D:<\dl%x4Sۓ(euvUt#FORLBFeR s xc);22[?|s9Ϯ_UP!g($1\^2k@}A&S+ͅ6gVkBHd Թr+npx8.NFTBߵ4~c>si&x1m(Ġ$ (3zxd+.>#ZQk&|ŝf#sqؒ FQMZ1-:v óE͏*/ht&zw% XFspp7٘rAd 5kY,b"c`c,O0><bSY%$'&zHU1SlqM{gI5Cxzk;ڲsڧhL2 N5QY ὰNMhx/w0ЋڼjrhVI~5gI}:5fo}[foZU3A "t%F^ ʜ]{1(sw~Ar 'huI"hXe,Z\cf-5QZ`)ɻҢJmjnS\|7zi0gHD|~} nwcHŻdstZc q8F+"E%}&h3{XXk ow+_j;җ e6Ҟ%dq}$]bl(t罹?D|؉rFK/$Lo%2iMNǡ&xD^gD^ c* oF31_bcK}ez}  T̳ͨЊGxbe,iTY\\EWlJOtMJFQ@ %}G=a_YnwE)_q k8E }eZE~)]ϞeR&doEґ7+P V\{A|tٛC>,!ܑ p$ˁ<*F#~՜&k2#w{赁6 ? 3$G*P9\{tE&02[|ccYEdG$_?VwW#FpJp;=M@=;=k7x{T;u݌+m1ju.`p~*/ qxK~muF!ڷD x6hۈfkCz\`0H!g&O=Pu9W|7/OOC?T!$Iq;dfcX(6/ޓOוR'uAcczzXjj쿷qNu0s6JQDh\Gw[DL?.=XZȄ0X!:'l ^piQBϯ!Ҵ{Vzr&v&IT=*wDWmM:Sަ}c.RXȼf78j 0*33Ƽm;pp hPi4XY4qx΅qA щ/Y1FZ1xX9JeLyyVض*P鐐 `9V o]%/vbkPU>Hҕ^sJ7U.`sƢң1U|Pyb%F?Vj5\* oȹBC7DӰ=~ˬ_$Ӽ[5fipkw aY  ҋ^h"#c{g+do\D%*t-[$xxZ`2֛oO9Ad(qXJc/OmeLwX)Mk"%Y=4`X$I\ ?-6Rq~&;1{jI˧:em6IA,TR%]Q? !GDǭT y r7 cHܯNvEz 9Ol+SKŴ'mT/eizZlW:: ZI/dMRhW7F]rYӚIKdT,O{^FeT. і(K~F?|7fVGVL> GJ'MSU(~!T?7'.x_ 0pplۜVG c9D+ъZM^D-Bc+$abł'0i۵0`|]7g5 (T' 雱ϼM*I_#kӨq,ʰ[~8 bW0u΢pͮ_fd|nO^h"GJMWt0r N y˥zj;9qTSYsTF8Qagm1;q3x5~[<2h;=>Pti,ebII!VM&kB8fi1\[Er\YƗJ՗f,{y|϶#}8~k{'*oasT/_W#Cqefq|z3r&{ͣ1\@NQK`%N!Э#Mpd0&owlFvQ9#t}_*[snoV]ƠmBs$l_y!^YQq ~gy}|#9v<\s6dxJ۰\\"s#eot=s|"{tЎmttB&,loS2Z$n*o5GI&$.׏E;?khh !d#Lwz%M+(J &˴>j=,5]ٯtxda.&>2RXS AҀtq@zYuY'0Z6[T|DĞ1S_vh(I9 &WZ Wj_2_ODn2o`RGYt8NGz̞a[˼3:F2c'lɧ҇Ch^.Y/tmZ=ERkUABa[ދBH=7Wx߅o5"bĵz\LzA\/,W=ݦ$@]T΅Ɏ z|NҌ[/܅E_G{ޢT,moa- nSNz̝4M AÖ"<9JҀgH{y )- r C}|=ٮ\ib ]XN&$?W ǫ&v;5Q`8fn#W#HlgzJ$r%]yΞI}UT5/gw}<;3J0 ' Njebkɱ)]wRkCY++o""'%]>KQRUpuį0(c>jmQ`~pxZTnӌOd5H"C}vrz)^Y*UP:WvstwIw-hhψ=*TϜT2yoN-! Nv\T%@Fiع7fs VEF]3 XE)pym)6 #\$vto2}HY[{?*[ssv;d`-B@_8JZK0} 0Z>\6Ey^ͦҊ(Oj*wƣZȉcMS Ց6 \ޙŖH3iRUR-gZjζ <fVы@' .Z|6"k̺D:s̤!b䲁2*wN..&Df4X%C\b~|)N,8BW7Q 2 $k2[rhĂTc[s2?;k:$G_x1Sg촋/*.-~l69W#r8ŊLi4<;_Y 'Q68j ܏$ÁVSdא^b QIDˣ);&ʋ7q(Cn3}Ώ X9h],WatiX5qHzG_/+qGz.3 soYr#FI-}u6j" gY$DO;9&)0 ^eH<#¼%n떟:NVV6+KQκ?n~4N_4gAj:v.I-Ԣd ؇(0!f{HyKڛ8/&*:ё x*4+țqCF;ޅX͆e0nHItv)vȯ@#ilQ-2AKD[`}^b.y)UţX9̻ <HIv`=gͻ2 'f"'{sa~x"4RHb>`EP:xץ!a(WxE ̲ mb9i _==ӔdhZ)•6)ōCcѫ(oRRz"Z7 hvh^jhcp7XHֳn#@|$묃K;6$?;;e?\y!ހDZۮm.1[c s5)YixdL=NYe/S`ZrGl,O)$PKF CfQZkWhR1!Z.eMAUkۃ@mܕxl4%[4Aj qKhc6[bVHerhS< @.iqe:0̏Y)8ܨaa$@8[H!T:cȝHΌJԗ6,թ@.Ӷ`"_iX[tXY9780tѧD<e9p࿢].UI *}3xYTFqgɉ͏\pq|F8K≮94k 00F4N6>kY}H,MgGVIb3y*hkK`isdzi-,=̜haj`R-SRd}S3R[d{^IU%mƳ4A)D\ijb3- tƫM>a6K@sA>?tWZRxJ9rQ^Xr{R$fP h/&?oFF'p3\c ǿ/S.B-d%j\kVo1lrJVfcvQu١EVAH XpE+ ز7~#XeQB#PjB?n`:$cjj3$^V ZOo8S$;8O_"T|Qa!#aDYKTL][6D'vy<]hYv> {jöEF|F=G5ZfLD;FQפ'ZJ65ӇGpB=WhZs ٤dH^GÊFi*yIGA"T"Tҹ3J1c S!7` IVLYǴQ!aYiV^M-~&},`B^7nwãXҤ f;(FJ:G'*:y7g~<0LooF?ٮƢW"D)9lYTSU#Ltk;!T%-+;_9Q#$7?jf'pGSJz*Q$}#~q.ςr2X/YYٓpǫ8U;a/(l_hm)si:&tX@"/\]KGE3?]1WTң읪{#1-Sl= H9#Q?)l ٷ:Fa6Sw LD&)y8"]bLl&OvUWspX7 `Wި WsȽu!s&^턈)61Q&r7Ԓc(a,tq|¹%Fl\ߜ[~KP(b/tpu; lBo*n-I)KN=rv "Ɖ jȘQd$i]8 `,L`P1LM%0E.JS@knGp$d)ĩ0uHa5P6 hΐD<<<~r !yVԑ2jVf煒Aϩ;tfvwn{Pdqc&qS|"e̗aš˲hJ3f jf] /:_Uz߼k9gq΂TîZ^3.NkWZ+mLY^ލ%3MoSȴi4j=hRUajrMvI#;G#NyI:Y=u͚z}G ~"m^41fDN7q9^THaR+{T|3~}O7_8|~<"̏߷]bT&ʌf#ҷbr!6W.jdPN>[YimQ>4H ^ܭ@ر>b:fZ9έ'L55452Dlik}lgQJ9iĞ<\gAD9]C%gv8I$n;4kiJLF;ds]]Ɛ! ZK82qk ͗3J)JkYjI((/sk&yDJ%|뇮ƗS>!7ټn| j{5t%׀3WW3~7$ ]SJK9؅ԟ3>Gc 'Y'{%*tOe?YCM{w-fhx^X=sXPEZ`Ps|TH#N`a-Wyo|r}@0L(PrN"Ϗize@sP$FIQv-["I}dx7yӸjۺzRqn(j  G8o49$8=+q͖2͉K 2 @jSޗBpxb]Ou7\h0Lc oXl)!>q30"ɟD) kV`>fc<q f @G5kM&({Mq eXM_Rj b~ųѩxb'%SQuDREbQAk@:wd(,0erkM]zvU j7FLHc21%P:C\b2Ǿ[&<&91Ȋsqe(!RvXOFe_Ywع,Oaɽqϔq腕ioG{z<:9VXrF(b1\wɒQ1""R:@ZKH_l`0DB`wRqNpD{h dA Lܫftfꯗnugq:UzxbiriQ [*I/TPqAy"HCX@Rah8G8ԁֹk0d{EUiPqGYaD1 ά1KC]uy3Mo]al phڕ@bkEHZKNevu馲ﺜ_wVgsb($cxĬc{SXϙ8p 噽#Q+T"v,[çZ niZ_/jLQP[^fCfb`LB ‰#PHd=9&.V*"qCYo[Z$0Aq6|7wkJUT/OkXjm[Z koc\l&_ں4s`lB zޯwB8&sΆ5 oW:O8x0nnWUy cmvo);\vqzxi3ӌϞ85FĒ#י^"(}WxT.yH'@M!gAEhhC sϣVtfV9՘Gu8ԫQȷ@QOVe,9exo۹DWDsS\*x b$|MX/9|=YG ^r*X;tgA!c}Ͷ66TmxTswE<Թ{kF#4Aͣm|XdZ:a!ecoLkQ75dDs5uZu3&KһVn!ˢg-5Z xz88ɖmg'%Qbsz8F"PKwKdZDꠁ)F5A ^(ewǔmuu llk4@E6RI$ \N[BuUc|ݼ<q5*]yYZ7W+Qi^i:lrGvx)\ENnJf fbbe3"g=T˚5Fms1+u;s7}3ʝ9~?Ie5:Tq8Q3G^ҵk[s[W/{-l/*Ի)wwt;ڮ;e$_%Mb)َEfódFQE I,NR'ӮQwwkGfv,rD&DfTa0#*pqhYB&eFI}i#$BuỌZʯ'nI`쑓'S:398sǸKH|/xMJN)kƴV.zKYe%QqM\1H4ߺzw<1`3JN܊e$1TMݍөw]Sx$rVtlM*ҭX3+XIMw-&Q53)&wr]8sp\%+K{q=-׾l{$B$oO@%gߍ >{r32y{C %Qj;3'z2R xKz聗ʃ>3G|/|c~h!<#p5L, beh.aԫ%[eQ+A om4U| e Sϣ@v˥ N۳DquצYㆡ +(, Pxs!K I"c3D: 6ו*iXI Hr屴鴫{GgLOCԒit"p߇l2BiR^9Kfy[>5K#7i*gm+IFRDp$@Nh@jdblXKR-* ¨"f ހ!Zph^ESʆڧmk'J5n5'ĩmΑDkШa sj"@Ey< Sb65KZo:|WZ]3vRIrg2I I4@n![lSWXjDq 0"fCfHbkk) pzو@!R&Pٕ0qZa]jCjx,QR71莳WD)¨cwQV:9$s*1n8bJT"DIst k(.uR1ݟ611l=}?υ;" q7XˊhϿt{gj4_Z}L(Jy^6Y iDG< Kɉm\V\U m08!K * PHc2J\'`?ˆ/y'UEņd+X ee$a(/Ĉ~ʒ-bU5FEbJѵ-bưcbmEQh[ j(kFk?Mqh-jQbmQQ6E[EF(5j1ڢ*ƍRXw ? @X ,C%cήֻvbpc/ ڝP$k71) gK6QK.9|ĆJ18 j 9^hnlsÁ5$GH5 DZ8l7aC'$9!9Д!T +Nt m`8AGIq8!Odd;e8!P;!" Ǐ[2wwrP.<[(`B,P "S(KᓨAm"( iŠj\PQ##K@%1nINC*#aH((J* Pd2 I04(M lWMvG\qa.2ӹ C@ A }ϫ _H@~7t_.Vyv O"P%P:%DP# =d,c4Mh ɯ MV`J0'xA\ٱfX)Y2 ,FP0KYbaVj* LJ0`(ĊѕYĊ}`DH((z;oYGCs9$׹hF͵iIP=w0"dO`/8j P{|{R_\a_'3?Y،TTMh`ҩ rpJ$ QNyNdQ5r:#P*H ((P,VETF( D*%"*HP@JP*J("=xJ%C% U SpI npk=oGiLPamV|bk7+)S@СBDFx lH8LL14W?h\ArXԈh2Yz]{`madXx7e"UTHLNBawUҭXY%0V 6DRyKb2e\=9٪̰ȰIT&5W,c V$Yx,>1ѵy9xcCac1DDn<%Apq3M/80)F Tp6ڋy}1s$-D fAvhbe`Tp EglR%3" 8Biʼs]Vb#@JBQ-a]["V/TW~O{Y=Y0^[aa`, c)Xt=ܳ-z=fl ~}־ܯZ5. M!H BcoqK2F]><}~(IB^NҞ-ۆnB4;7::5DSĴY>h׷Ů~ٳ.I+POQ)Fqaq-ooچ,clQP[`E'ӊ,ܮ^d@4Eci53[hMEQX1XأQ&ɍEAhصQmDZi4X4Eh-Ab+H "3&(+/GWcU}Kb9j0jqL&L| RQJq9eqs7}^EuߢS&J,X(u*U:qAC )9aw:>Ĉ5PہrsNKCp+ F-\~JJuA}MpzK{{׀YD.I[ S\lL̟D4&8T5Z2-%SV&PkM)bbGi@*)ѥPRKs>tKήSr!KꞔNNKK留x|(VIJ!ЅX Yl*$"ӳ paޣl&٩M C:F*U0 4vm85=\78tm6kvҒe8Is̥0 D"pehN*69u6sR)37Ӟ2qXJug]<,z{t2b eG '(^NֲDqB1!M%3AՏinssF1}Je%rͮ PIT)B4P,kQ 4T#>1GD%AeP$/ .s^u+b-lH31jJƬ[j6 ^~كRlzo<הl^nk%cAIg|v(t YZHͮwm**V,M9q6kʮ4Y1OY|j %G*|a;ʢ䒔O?fiWy @\h4 }J5Wq4 'ӛ9{ VO2[ajT69"ч!66c3$/R M20pݕǷMgFa)7zmTi޸ca鵣je7m-!dR(h ݽ0 'HW VsoEErA 0'Ck D@gCCñ"[a؆@\EJ#* q% fvԸbJYr&a0`pPI2ATH{{>G3݌sD1ƖVf1щk rZTzd 6.9֪Dm iMhtYx/e&|=MU5J#e @$\G<Ra}D~l8l#(ZGMZnzZT?Vf@A#'-"y\yGnp8D2jWO,4XGS6ZHHsSh\bg+( C0=R^4UmpqGb $OK'O잠/Zn T b\d_*}R=nAiGןLoe>yB%Q}ư}vbnKmbȍkhi뾇p4FgX}g)Gq[7]-_W%Efo Z%5J602z!{:t))>} ٓV(U-(/8$z+zTcpKמk)?K6ո TLΎߊlj6V]3YPZ""j]1qrdQ:b#T|ϋPU#͔LA^t$L @جpqp36 *R(UB \ 9 AX@Dߚ|O+)1Re>PoO8jo@$i1#ߋs8%U=Ηrtu =:#A"aUS/El> gt4m^;!18b=fS3-eV#c;$o(HZWJ$U5B7bm5/pZqDGQ؄ YSS-b6o_O}[$x3-'u ab/yG3YP(c|y [Pe" Uk\edU9LV|] P%š]=21DB4*D5q "A9O)A"ɇHJJ`ąo畴ipK.mJHiH/ gT=LY5ciזJ!)A։KR\s  N# I|MZrFׅ‡"edd~f^UrZ\5taf;MBMRDQPrD=a/KG!CD`}iX"~'):@M(Jx44~HOʂHkMAeAZ4nFm $s JM$$D%m<}L)E%Hz;4":Nt1D!(OkCť[ipɝ?6Fi5¾޳My PH~xК X!:z`HyƦ}]MGP9ܹ[6ozA $C(b_iCuڛiQZxOF0CD !;Y>,X/<.rj&I,sGb1G֜s $pwm8\}p[M4$p[.mOGFz3ʃrιiTh2xp%눒q47T;SR*kQ(JQ==j)gR 84D^3e8C r GmPTI:TRLΧ/8gt>?nЄ.'qW$Z9pDpEONOČхS>8D8t㏻  =< Xt!i[WOT^qa?W*! [+SXb0\ ijh{`]em@dkR\(i@G9k:`4.W8L6\IU¡&fOQ270lXBRȲgfTA=7G?ga2Dh~(^?u}yɹ!z6#. 2(@þ ,EE:nci`xh(UNRZ<I eL%%4%??"H& )u1)$&"E/Dei lh**G-:W-jÅ2%Jr3  H1(DQ±?wWifZA fD0"R JXJE :ϝn_U( ED+d1uUWJH<ɧg*Ȣb1ɋ&Y C5c_K蕿iD$ $F<ϣM6vM Dt8i!=;A((H>']wa _b,K1NnaK_J5;fU+dkθгok;W  p*Qh$ }3Ƨ"~pZ|݊& R .A֚m[%hL0 "B s!TJ}.ῳ¬L޲¨Z[r*VgsHD "TLKZ(j}z}n_Ɋ,BO?(b)5k(g(p1_. b.\Ldp@ۄ!dɏv;lLVԲ \ύ\0W:آEK9IZ\`E߇;z.VgK^Ac&ag3g(q,/D @J?s9Tآ^IYM QehzLfLWwimjRMASEPL$?/7ͷ_9>f.2ּ mk2 V7#Pq1q01~jd:dvv.m-YTA $D J(**D$E>>94-E m9A#ǣ5U5D^o=IE~("}}kM_l&4b+} ^C42i-L?y#)$BZSSzˋ?CcD 0%yt0`#39ɕ(7ܺ&^B$&M qz\>;)\|w {I%V$*)ߩ扈!lXw5[kvq!'5Q6#VB~Weݮ4FFi2b,+ER5L1K73Wdd-L)qW6M%FcF*0F25(.F7\b./rnBQȊsW[y3oێR0$?C͒Z6ۨay@ځ'Z~jY,fQc.|61ۚ">kΞ!(h ʑT% !:.EJQ\#B$͇JȋQ؎p|ᚮFcrk[9q M Pj+1ĦfQGҵ>Rk* X(b]RmT)At~Ǘ]p,gih/DXER,jPcnjSX#QE&\0),rJ 7wƂf)@sG%sGG'&Ʀ՛ kMy(5gcva H*R-I1N+"$#b& A0FhDA%(fޞw7|SJ%C!Γr`ǑS2*,b+E@cO3|*.((`ϟ: Ϟw 3hxnPoYd"#ͫ'Sz=J-SnMEBHTDYe1̒Phb( )I&$ ik"$I1D GZhAe6$͘)2SՍSd$`5Gמ*p^mВn-/λ *bE2zC(wjArqDP?Qi)I0!&S6AA3k_R~'=kaݖ&7&V+fjDTT,.~{R`~6\+w2/\ithJ`"!vrw#;D nIZFF B+o@,] `p%#r @sOl$0~v_sq+VOq-Yޛ瞃7QB}HqbzJET>AP~L_ 7a*YDGٍI}u|he6@6 ȉ4?I,/eއ&aB GR}oy  EAMBQmMTZ,&cEFQ!/w9Nk2볪00w\wϊ~j_l0%ӷe|o)Ӝ=߻kאcOEҢZ$E6&A%3zx"c)#@ϐK-{|\UgyA(o|\RWߕ.C&ѠԲ*Ȕ#>GETb1BP(Q PmˑȲθ a,5ʸOSBKVЦTĦI,1S$P8HMJU)KkiU:1K[n*Con#Q3lk>H+ ()%gstIR DEr.lm߾mM^vaTAbT CI$IB)XJs\Im $\Nw28''@HM$HةL Mˆ^yrdisؽWIMd`zzst#hbDD/wy/B`&g6rSVm;SI%#CD@`kiڃ\xu ^q؊:ogEWձ`wus ' Dw޶?[9+:*e(NQLIDi_.J("DiITZxNt3-q^>WKcX1d1Q2IjHa6*HD򸀱XˬJm]㾜qQe"NJw|iM jb-?WNSQPUQ6f1L)- M,4eIfbA&14h6Sd%TFT$EQFJ,bM4&% јI(I jżƂb2fbشQ2F 6LbQP2+Y&e2Y A э2؊ QEb"fJ$4˳i=pxa~S]5I(EVA# #4,FH5%$4RiI61)H2 HLRb%) F&cزLL@QE6e$E$ƉKEAvD$ @aBm]LdFx٘FLEJBH͹FA%`JDL(I!ЉQ"41GWsNi+z uK:eϞ|h)2DrdÔqnet%tYfe2d]TN-kxF:M1GUOY ]C:)&R"BC#|.C7QCCyv&PJBHqsI;@\Wnvz(¨td|aE xܢ4Ad!gwSQ0q+QʥC AaJ C4&E3+Ho;[)w l+R% 5ۊbT"w(y83}xG>m>Ѹ7~eNe;J~Zis&GuS f15M6kmZVnh݀|u1y{>mqVw'M0njէuT:8 7!\-Y#`>%'H/^FА%M65K #c d3S0gwo-inj\3>3QL@D@-fSB%U`r?hg^V0dbQxs7T6dݾ6(P ` QdD^A PfhQH@zO==U+?g }؂ >r > ٳ_{L&PZ|o(A̶D{`ւ 2#jIJ#q`s@荀Vu=`ZBΞG&"?cl0`dd.\v(6a7v j` @%M.>:Ĭ{/[+f cfE"G0ӃQ02̪lU%5 oNzg|sql0'Ċ<(WBsf4"/ q31BE㛙ʹCh5G:ӕs Dh Af!q;^ &zeBv 3 uqwe|n|srhLiG 09`c|{y RQ)'"9`͡g/ *K2Ab% UF 0jU'dt[Pl:XG?0c9*? 7޾ -l0L]Fg(4^R-)8X[1T:i*)ʂVTJ&:-.>=5D8bN\! ~?5Qf! D˺,iĐy8hX*J+/(2diۙ8S]DYxH ˩5G1%&LJBTT))BӢZ,3l]41" $^eCUTZ|i MRhe~b,u_iqﹹhZ`4K&6AF4KŲKgZgAles4óUP@@Eͤ$cY*SK Kↇ0qVCHy!;!v}GϏkMn〣DyN2x%(DeXxq_ciey2 7E1Wi)"-;Sg'U) S䩙 ( DdÕͲƱTB~hLʜ&Uaj˙2$$s"  WY)k_) Dc~9'pg!4q՗j5%bb'L#\JR,&tL3סL [^#M2q;] $GT[@FI>G*Fa|M} ~;>y!9&s[:`kd&'rZR߄~ߜA }d-U,yxh{ǐ5W.\ȋG1P,V3&"ѳOwM$q;L'9 uMvd- !BCWX)z,[`˒&y/Qك* ~;"&D@k|5[RR5H9V6Ųj-EP4VƴYRA`j i[-efRTWȗXj ፞DY?ŏH>E e\UÂ?|wm,(ֵT=9 =GW\Ĩ(\yFN\e̙+/)M krM$P(J Jmcw׆ɜӯc`?lmEm\kFRh&b1TmҴن z.psR@G|je H6X"=EU&DUϾq e$'e|X6*6R , 7b"&^#Ӏa)Z IY} -dsHm֧%I-x m %*6PH3QF¤#^[•Q-kv:鰜b&LU)d5!@@6S-3ŪR{/FQ1ֆ8UUDDM\ٮ10i$]]+u*dRJC^f-$ffIH9ܺ{:&\bB|mS/HtzݞRZҬ7b}/j*/_-3jVhٝJTDʢ)z '؄okaȀRZ K{N@̩8I._#f HDH E1O'r|UytMyǏOr%CKrA fd&Q9[,۪8bYXed]8q 9f8+℁$PI%(>.r9s1L0{wF(7Q1B1ƣ'K;֍}y<ޘBFqs1g!a$\sZZǤar[ț[pD:Q6e[TKnBFơkчuV¨Ǚk?745n䈌ɴ@qYߧ}_Ļ2Xdž.bg_3MĖqnµԡK5ڊ3:*L\Wm(&*JѠ:=s6FQ@=*=%X4yψww,hWwiYg !城S:AN1k7qt(#iү3#Gs43_xN[\3UEͳ'X\cf/mrN?|gY¦rUdUOMY1Ǧ GZY,0D]}|&`5cF 8bTC &0.FQl@5y JF Tls,02cʔ*m8(fLgU0!D?{fX[ϛ0FgLjev!?l`+^Ӆ*2dٛKz3I·BCm!I&υR֗.,SYV.kPضjMl*SK ƥE17't|//ciRc84¼D\\3?(B(p=p;̇_6 +M@>023FDF HŖe&bTLD " 4 Io̡$8/Pפ!C>-?i?ǧ,*0KPRtUu?-ad*q߿1[j=dy; 4{S(L"辖9t׫^ %Z<}v|ȉ$zApλ e9?n?zOAkoϪTESYғ22S`lQ#f_.Is>]ҩT <7/>oX2?byQWRk`}ATf/|HmQ^yN&nDF={O77|de0I`"aC" ^x@$B`SS_-Ϫ6~evʘ.Ypu"#ΚOЄ_Y5CNJ,3.P6v)VA}r_ ?W_3~VpN OǼroOWޮQAx~e1(V;2ZVm`Rؙj|ORaJ x[Ubc#<X<A* ɩ ^"pM 'G_{n!5=_O X𻙷p2^;&W2:꼮}Ow5( F3"3˂ɂ1X*f!<Gx`oPYO nNwZ@h`;R\yq1{_}(u5#EE]zbiCMjJc hԝﺿp;ЈLH =W$f;Y*֍4DvOP|qY*1fsѯ鶛L Aࠂ?_?ϲD[i%Q9LXR\ͨ!WFq0Vo <8_$+6.IpIStU r?=Җ&u2L޽|؈/~eWRaq`~XfIӑ Tp%q7+77Rͩ" Ŋ+!M+]}NQHJUrRHKɯe5n~u_;x?g0d3""U_l&%"ܘz wH ֌LT"vJjABRb j%ԤɣKIZ] Uehs՛ [u$W<~rn vbUMD8x@>J-5†!W8<ڞji{Om: 'R+!/rv 8ÞAW۽c٤!'j`Wq3)koi$bdobk\;p"0EY*t!VBIc^mh,G!Y4n 2i^5p0*"XBWv>L$ ~PGJB;qZQoٕsLյ}'fE{[hXLt欼LXL'ݥeb9] .2ԭH?w,td>_G堽}cԬSL̅x4 C0dD GGٯdo>J7VDOɱ9ZD`( Ej$;en$}o|P{7ЧuXd%V823G$k JHܖ߫[=V*DPp?ánHԢMx߻(ʅ/UU /_Пd'M=}4쾱uZD؎*h_7T;͐mpwR:#3nGm}%k'W2FoFZDFI0UM&i%m8lTi|$և*QFxz@ A_`J l 0HlYI)dYxm! ) GXZEs:l:$IS0%(g7e[8>UmARթjᑔ]w ߋv IsIy;9F]sR]L˝B$au^+6_\?c\\FDy2wKt(tmˮ9 B_Ĩ~2mO}q>Gz… ex{ya_aʂ.޶_XO(#.VJׯ*] u el7v0O&]}7=ݛn`UWXlUqG;=~LUʥ,K% T.=j_j}< KdT >_0GC:ܱ ɋbl;@(Z?{+Y 8a isDaHy%:iejcklxw+)7Ɯ*4L{֛p3Dt`IZU\HI$.HꑨK"/sѝ DK9^1;]#5a!k\nL .d )dHQ>~0yOgL']K8Q qUUTs5Uo ̴́Q($ lǺ6mdI~,0]L3s5 I#^ȖCoߐLi"7noL Y ~w02C+*|n3E#b1MB&"_B(fI8)1ѹإSb*lȳ1%M i$7& R0fch.1 \˧pzwyi&Ek A(2_9$"2 BH јBB!4(i@111 ,YJfb@$cL5I2T))("dP22$DQJ (bTdXI2IJH`2D0H$fTđ&i!&F@ De3B14 JĢi FF($4L# (&d(Q)fD̩K SH31"!4X؀e###bJI&K,Fd a3H&LDa$f  ba1I( D0&!!)&B"LM#L3 $fJZ*Lh$``ɈIY1Ț0"(,D&4SLD( $20,R"0͑Y$P"d#Hc̈2iH@&Jfd1b$QLb*p@ 2J37{ꎧ p0 "|}^rc]~&"0؍u <ꔗLX-Je4cM&V wª2K8@y HKB&(\|aM 3=OП!Ib(E a<&I6-h fhc(O>0=?]s?`/paNH@ ͒QA%% h $$RL3&@GJjtC3mʒTѸДӔDsD5w!҃AY_?և%^SXVֵ>x8珑<,l/dQ f2?\ F0Ffu3LR%'ҔVD^Î4& PfM4=ffF`ӚEa7iV]vviNXzsE N4 0%WhBpb38cpӰϺ(QE/?HRvv1\4aY:#_F隊ɇN7==1sy};&POz/~}o4~7kθ+vul+-dߝ󯶰kX,`0Sý|4 0mVNwKuGnO*h&"*$BI*9^ cUr9 `,7cz^k'.L_=b7thLh'T0)0NMPBa8_RR[dmxO(ZTH,4qsWgma7+>9JDH!\L%0 !H?b/.mQUA#$ə0.sq]ǎ?α3kss9{(d @'*ov0X)#(%R'qE"FP:cyz$E`(]KEMG*\\g9I)'& Cj(4Ӆ|ύT)@, r0|?bGO^q&OJ_LJ΅%ԓ,ReΚ-0a $LEL`Ʋ;&FmuRíɖM"2+E{ߡW֫lS(ˮ&C)`2B?/w3luĀ$L>@an~rWqp۽}Ǎ0Aysώ/<8$`4|&m;I A٘cK7|u@xO̍ Zਊ4:~ڿwYDilpYcɿ@/Z@iN!TOz{mRӾB~wJ̿a4RGՉp3ϏII2=CEw2DLvI_e)'^~ eأjSןՈ#  5jp/v!݇6ȗq0C2WQ.dB@a)XNQ{Z|%-;}\QTP&F-dzDLejj.T|6&J1SHtj[hNBB"7IMqd0a[C#E^A=mM4a>o_9_abL+8ERӆ#Xw]vPiD+Hx`XX<`P!BuTL3#n77KBy1WD=͟)&Z5Iy^BEqPkd$12 V8ED8|/+WyDt6e>!$i| E F3)MH $ߺubAᅲ43y<ͬh 0ėBQS˾围hk LcƂCG@kbja$)YYh I$5i^0a`ZwsUlpeO`\JHI.ۈ;w܈  ?W$㩘@ ]Q{pcdh`>M.H}:Q;qWzy" H9A3 4CpQGrj d6qFƠ >/k_:=Hq1HM ٥R)'%IHrFq"̴fR,ME8ZI0$e HNr6m_-v"`{f pzWrӓ0&ʼ ;c֢_弟?k[- ôo*$$!I]BI!#G. ̝_3ȍAշ*h{P_qDD " i<'&lf*0TC>^▔Q{C('MDFQ%rjrM[H:NY к`G7zl0"C"*Ud/-*H$VSb|ˆ͆+w$q!3Z PjD« B |o4/oز . 5 Qk>U~C9yՐ%fҭ_ 1/)5Gk.bġ$ y]p#mOOѶ3?J wvZBؓ[YҦ+Nv0\=fNVBܗ9ue69iCH՜6GGA?2` 0$EDa,WlBFG%m _Y6~ןWuY@%!L,M$ d~nAiʂm~"#4m8}?x\|sy}g5fسR PCEiW>̏IKJp,Oi+h 7>>(?,IN],?fD}F/d9b#s ^Q.*mi ܥO e;ǠGFQs>=聁 r@+oc0Gr }2ID!$BK`qSWsE AnpGc1D”;.FYH2$IqWuwp /O5qt2r4 {9ZK)y%$10iLj#E-b3PIGM*&x(I&$lXPIBLZ"[ʹ?Y󟆺*MLS2AH0ƌEE6#M 6PZLJF LHHCh1j(D+,QhARUVk#dְU&ڊ5ccm&)5XHɴIb !hɰ3K3V6Lm2dY( #K!-"ьLE4c &iDm cMb0PIi L&4H ƋKhlhƦ3I@դځbL$f*4dH1F4IRAclʦmV[kZ-jB-*)#)6Ֆi+FQ`D%Lb#hچ`DRIQ b-1,LM(%Dj! %c H,TmhL"2gLN'cbNU{ ` ͪj`B$*)(JEj< @b]s٩TɑEQY(F*sQ@7(tOd j kFJ/sjAp rIwU6DA jf.@ 4*%S M%[ԧڄu={=8}FkWWFIYx5RHUAI#MoY yN.\9A@߷E6$4D/3@ &P4=wCvPDKKE *@P6g Sgۺ&6э2"ES;~3QPk'kSR|̔%ʙ\#uϏDN$۷켦75.(xNoɥBEQ"2 SkœxP'ԗUuRG}9ߓ<1 bIɁIAM^WaFbLSnr;!5Kn72A64pKb祁׷J ~#s6'S oVCDp52A~X]}FA&U(kbRy&K#P]Pqi }SIԪ9ٯ""y6ֻ "V؜ATM^FtBJhp*'PeCB0i_pc n`yoy[h NuU.L ig1dk$^*j t7=1dH(*.83 }=J55:80ׅiG9_Bߋe>[ce|YOD 4?L+ -A3z{ |΁PAQCCy%8R֝ x<˪J1Cz'Զ\}Ů2ߙE/6M"G(ol9JjQTgO8$MZbRռ`Ã`8|Zd-7e)=h"AycJqK~A}1b Kir_~)\2,Dnk)RY&/ΩRֈTD 9UoM\Z'|1R"{Z}SS:ﹶ5@8#$F5uXZRhE Ɩ>^ (*lLDi6oom6F"]mo*5lPE! O]*K߾ƊF6H E$FDbĖJdb؈6f&H*sɒ&d[ IE EQFi^coPTRDdƞZ,ؽLqAL((S4A\\1hlI%)LfZ\c%EE&S!6iIo6O^ENr(ZB XтދqIb(^yxmmj؊QQq)}8bi8 &Y6Rkq/&!ظf316s媠c=xssO@f+'^1l+>c DDp2}/͂Ir3HБ&]3d=Fg{2M<=eI¶n|EUfuڵ VAGA(foyo1j&BO淆[!.rfƍ bţE С?U0RW]㾅?e\@x2f,Q8(455L jsq67@|~IYE" N?U20`o-9" DD,9|6l5:qaUiqrkuafVRhH 0j%r5wu%أ]P{>|gk:YGvGģRj[QRg y8,  "D"sS9Kg9F\6pPO?Ġ("R>NG(BJ?T )R!۪i' sUQ&cӧȼTHlHs¶wRAip/,٦ }8gCN(9 T~|MQw7[auX4c mc*fY9ؑ3ue 6\aUqK5YSR5LYs2":<<}ml=z`R$ahiJFQHҔed i-)E 1Ld,%Q*-EQX2 ,MbdE!fEX-3L* 63)Dc1AbĔ$IEb"BTUj4Z,`3,mhK))(6DQB(ƣDAXLXd֍Ŵ#A@X+ PAP$KId`{Zm hQEcZC$uE( EƬQdABi_v7 h8c(Y>ľ~5>p9 %gZSE8 #DUrF x{$"Ðwaggu5~1IJchQRVeIlmԔƦZ6(4LTjm(!cdad&QhIF6QMQس#%cfJjYIAF1Q!DTM2QXFRIhȆ)4h)#h,-5&j,QADZFXDj4EFXRPE%ƍE(j"V+RXƈ4*5EbIch"HTPj纊(P{ہZ9/גi&JZD P6 Z.**U:beQ @Q25`#h-}濾xWs%\Kg< P%D3`JEPY t W\PJfp; ~fS4PDL bsǘWhU17TfT,1Na|<9! ^8n4>R svE3qnsD@lCd_"aaEoi 0g*3*A%uw1ic|? )uD٤6|UDT̬PO w8_yZ43_Ǥ<g)ߪ‘H $+ES;)՜c9hzY2d+~;ZJ!N4L4D=/"&2FzggH: P4eRҤD $ ]Zf-%\kx0k9K0al+hD8i7&rn|=mⴓ4a<8cxȾfU]MB(bH("=de;E 57:{\]eQJTf0!@Ka4+ɇJ'JJQ({3)hFXߣ4aF?eot[*KQi A'd0F^;_#դ{ٟ1g=2byNaOEI$۳dƐ+~qONgv10sSޙ6?d CAAōܛ!aUUX#"+eY˂|c X'PW匦 U>(p ozM,12T!Wh Cc2Q_n7+ϵ%r*X㽹 O{^1n]%W{6 ]Guw۷.PQm.uw4k&uvF:uEr-nwbnWܛr\n.1.\IŹ4CR!:t((MCMTSۈ!jddrRcuq,b㋬r8܎sW̺IEsM7ABքTOGi#EٖrEuL@0FeKЬaj/juԷ峳MIH*1(~CO;Ϟ˂F+h5to71y0 $(Db |DZhX])dfF#c:bT$k <]EhIB"HI{UҁI+|h?Ww mF5i-DkySOIP0DOoeJ m6LhaR6QXlEPhDƬ26JIEhblQ+"0$ X&[X%GАQ{[: ,Ėal"9/̡Fz>BƦ b6NѲ&vܛa̭ ib$FrRALfXQxچZ$gPzopYyyS hc}+1%h)epz=|teX$吜jrH2+@TBq:86]^VIWr>=y!?1`a:T6L`(MBmHm<>K\~sF+ؿplzz< LO߄L_U G[T4bJ3FR]TZZHp>|ZQ  S s77NT_ +W;ɯ&LK C (`!eOSŜovXqb҉RO3ղioa-.,Tə[5-46ɥ4Ue6efJ+h̒@Ť,%-6ضF5iFT}s, .s·H]X\<WxY!o&aklCi&$Rh"fkieji"E5I3E@R"ض&ѨZѪiVT4*+QfQWo?Uj Z3Sn\c|'߿]PW.9tMJtl74lqɂM'L>WbTbQ(opHň0`ȲvD D',BH!6I D#BFM~v<9 OpkEr)';OSx۸}-3!+Iq|}`gLCLdIr\80'Y`hBT> ڍaZX=}0yLG"*q` "Hn1]|-z/^ ttW`\ @ 2>FyU|4Cm(oƍZgM1lɻo<&0N(NnzB5p?[wѭ I\P¤p#Ft.*6ljڜu^oay3! l XЈ\bPu$͈u1F05d՘hRWqhf7#zS!@1s 9\`qP֭gw;sqP !`?1k#@u9>HM*v?T` i:@[%  OYȤP_ւ ':6:G9CmvDu[@K`?+ y 4V2+eRWBuɦhB B. "+cO<B ?U=nW͕(aQ*Q0R 0ő|ҨX5C#0P=~CB9^/ &;E,t Ǽt)AaE[HpdD!\!`+hzL ɓ3lXuT؞K8w21vmk5ִ0AAXć}=)"5\[q͉.W8UElN slŷ1d) D`u_;BX{L?ӋNآ 3WB$yCV:DA$j[ e@,JxTtB}X0ȎD ǝB /ӗ2dF*OZȴ@4 m bku)" 8[d2{'Q;gO,B&b@\~S~b]Ɖ3" iuZו\?Dr5uذM5^8L]w.@D0ô p-sy~f;G, 7o_N29(F6-GC#`1ybߦvgUD#0T69 Qz?k2} ,s yqs\얫'é?tB`#?L Ldu[F+BrH.O&Tq5u$_ XeffEm(Ukuܚ|jq&%1$Ħ$3& 5sY4XYa w{ }@'?\*?K}E{ iA f|xFFC:ե"}yEǑ7~nÙL@"*L(S5>tCpnӆE&Fz_oFxG81@jC#^ctvs-UZs ݸd֨% xU2!rpsBaqRn|@LvĊɉ!kY;[^扉0L50i7hEgjSo?6 0K/ou)q` H b2.sdOY@-VCZX࿪{~uaN56dfEBTIP1 g̘4Ʋ̘LD^I"gP&H)'˃HL"[TPI$9ٚ/ca zkl7?k71wys'ߞ@" mj1hꭜw3J:NMD*L3GS觶 'H ):|$XP/@2صjm2{uQ?5@ 5AB)C2iG w@ ֤l.κEq߹Y{I ݻզ Y= cNƩYpNOP@UCY*r Vg{g^R!o@]z>jP EP㍐tt\Z`~aٓzy*mxej? 9[n $T;Tɢ` ?9qd!xu1aeǗl+^i#^0U&,MDaY dm+iy63;fG -i c"."1 \yFckyڛ64$P&q 0`zWE O;3rg=g6I*pJez@B?uJj̳Iz6Jڱ#p;]<;ȦX0E $ ,f |}ȨQ35c[‘9 `@Txsr@&1!rS2T B֕bQ-H!O-\&D('O{GatL]&h[@InxdWk <(q%"њWU!HjJ1k&.) >e7_cJ,΋%sR]̟LK~ML#?X OҝE *Z\Tnz?^ocҋYOzSڅ p!]' ۏ98=#I(4}_Ya.ݥ۞ 2@ՄQxO*#!A[SFmd=VC&Y9uƓ~{Ǹ2B T+u\k%A  V|17֋\%s"Lo;":b`1UmWC正 jف?/JowW8Mؘeѕ3KLZA'֓;܂9ٵ[,W{/YMTax"/p#CqN5w9Oy1Lx'^f_H#3\>VqFʵL@nܳP -Ȗ0Ew8 +S`{EusQ#teN=Ȩ/EIA]d衩k[EڳCAozBaAx#QrXG;Ys+M~zWZ?_7R!];A[IŸhMeOLmG^Wwc>+4oӰbC?!HZdY${WSCޢZ2W}~w3 ]zj5rBfZ.U쫡,|ri\FV!کQh)P'݆o2R/s#1Cj/3\s{:YaO?EhMX*l GsͬkQ&ȱK>=MyhOJg+E75Xβ.-Z/i}{^DG dP㺬EXlafh+v#$'Me%ZXj蔶e sB"+j¼f37I=vuM/ 6[-RN1B؋bܩ @ lx1.V\W*RT*۵AC+dU5H.#3t6m%5CE:7jC,dbs'"":yJ7~b[rî~g*@Ͷ[l&YznLL}7XHf%㥟-L}n(PH)2޽:VZNj|`ã'T&O BsSaJa(ao^!>qz?3 ㏃eKsѡm DzCVVfwkgx;%ǹ40ol-^ئb cUky\",Q>[Z=&0AuS Gjq5\AUU]Crh] N.QM5ѤqzsEQCfU&@X"=K7Zqކ{թYN+1ņx_}CC,f@J *Dq0]{P³sIoYF|ea]*6f> ۸[C&EGK5Va{)2opL\M|m)z~;b.ɶ1>?›[\>JphYT+bUZ l @[Buoht8γRf}l.PUvK8Sw;kA<Tw)ICW9r S.\?1uqյWjXI5L\PͫMzKTcBzI 3&Rm/Q6'LU*U.I-"y_WYq$K7 yя3b']@_%pz Tq%-0m\%<5S~.86$_;t[<~"ӄCQe|Q6KmkZ'hi@!2fi~$*nijU¤-oؔ 9ӝNɅbM?銳VfV"1(kP'd̾3n<➵ڕ[53?J3fԌΠaSEe9.5"TV5S\W@t?f,|z?A^e(ϖT/N8T6#tTTk`A,:H_ͨp`dnI< 9; SA] ALoת(~$(Q{f#]8h,p'ˎ2J0#r-A7k*鍑rER: 1Q= ]㕏O,Rv>Qٛ'XϰJTUKB.AC xS?k`HKݍa8QUuV˓p&"aӞLStifa`[r=&i>iß)P B8(+ծu5>D 14ϠhZ"q3w~m2!գ, kjAܶ#_+gdG7c}?iWג{XDL<ͣdzDusý&tŝ: 4#` k~[PۙQK3$OxT 1GH0ve!(vtfaCHk {>74 -Yi3|{ `fD EЈt#GPڐqO#q[/c| *v\:Vj@  $Tpa'Pm_KlL 3$8F]qT h2eWORbU9|.\xSРN54M*bLGT}%4r],uk }C?k-Ԃ`E{UIEALWzxX3~q7:쾢/EDQHi pԶSEsg^LDEjsB~)qR]ǠJ1^.f| Mlvd%bo2/#;o2֤W%!@kܸb6>W+#淎xܙ+k;{Ƚк[:lϏko!iwlh0x5zUZע> --',q]5[AjH0A8YLPiq&g}vPQrwswĄvE"$FC$˗[^i @{)3nu|̶Mm;{CÉxYðȀAg ,"Uw%%'@0/@!b %c5EdЌHq? z'">]V"\mXcRC͇aoN/w3r./an67oE0U^C60-7'- +'-=6x7oIO>8rs+5h6}۹R^./3ؖ3$BiݽTָ̺ghLv 69 V*[ /;+a.q̣Ў|L=\H}*5|Σ So!j^Q87Pc/FbmH"b0P ֶZM^/XS!veS8^"fyVPaJ 0`"!xJhћ;õKyBB9J=9E׉MôV$g- @!Z@X>Sl0n{OPdLUkUf& @c[C9h}Zy&@ 8}ič9Mu8l'. ro'Xcm'TmWkiOUާx쟝V<*~41/Uտ1t:ܔOkvJ*?Ζϫ2ك= }# I *RA6y6}To;X Nٍ#P1kG"ퟠ 4-+.Ͷ'ӆ;3Ꮒ]oS5nٌ|D|ufM.Ci~o:~֧;M2v b^mqWhb&{p.pQ#]g1`ϛq,:Gog!=x(jfTo9 p&Al1k\etCuH?ڴEV#%Cٕ QOx u%K{s|f}OTjpJ]@ֽ̥O4^$\uH+_== d&"]UՖB_i$ٖLlg15y}h̥N(G`tQG# aN!-oxs"7O#z(7y|y5s?5a1W #t95?g?K6(!FՖ[,'_|m qVM6-o5sXͫ.m$ȿ3J&L\wC=ױó.#txg:f?ehڴiKK[b֯͒iVQm܊Uu hԫx&cf>?KA>̣hLR/Ov8Kɓb_(nb舘c,PI O+Do| dT !α^_l  (X7M+%UZ^[tPNG:MĄ:2$DB AWclN[bT*x`ĵF `Ҷ뵉C&%TS!2 +D ǨNo7@v>8 {Po̪3zvCla;%4]FCJX?RzM=:XaA )#i.>Ϳǿ<Õrν5y3AJ8?>[1㸀nɺR PE!lTmVbTme6**i)B)BCHrEj+E¸Ѣ5F1-Q j5m%)JT((@ &&UGܚkOa]$(4%Eqo+1IgQGN4:C~LWIiwno9j)497Qǧ˷WG!P1}6Q1&aV.cX3(1L| HseFeu\-~xe(K~NdH}DeҰ-T{ڱ,C7뗿}tx"AzxDPiOI?k/dövc^\Gkkϑ :|wr}~߻I`#@c>AL._8剔aҏi?ϽF B4,} (4bla1~3%S*3n:T H{X;ig7 Т@,0GdyT kd`rިUpcdעC Z.E- n;wG92wڿ_cc?4&x 3tn dbI4w[ew4PTiϬDMXL&3]BUR_͖RŒrVʊ"Cj0ZiS~I)5JsMVj?ZSѦ0Lo*w,(AԄ^qB<:v TKӸY Jŗ%IO'IӧM0cʗPЧC/R>2GZ֞e )q44qjih mldaD##ct>rdUwvIzY[ub{)ćp0=Q]KjV)nL=>AIrSf; @K0-RnL~k5ٲMwYXJD ע1?Կ7D*9XMxo  "2d(΢_8".kLEl4x[s`B@Fff` IV8j2re6aQD!  B0uI,B8pvbB bi(տ"!L%daSqGb8C0`xl 8JAO OdQm|nf7nhtu\iorˌ6*k#~pIAw_} W#Xg*Rl+H~\&@D*HzxW-O:B1/TL\*LhI!N XOo'}é5{NxݏIJF~(x55)tnPa]6GB-r`tov6 8>>QE )86M34o`;Ic@O){B-W eA hh^+u2\r mhN->:}> ؍  R~qQi+;`nvaB.]$9A4`Bu6gEN:f^[5Q}EZ 0 :}0{GW^%gWMX}`aq,);ɬ#I5%4LJ|0o& ڰTjUeuS99 қ,0*dmJ`|Rckok #k 9$qT.3AcѣJ gZ;&p +xˠS2sGFB9Vbfb jnV=[*ŀ ʅ`l<66FBxP6?'q2\`'Kof *]P OE.'F@o:aDM"ƓP؋D5* Ey}]-6 A!"?}?U2K8n}/Mc*ptѲ62؈J~2`J0`(6W:8 lvx3̈!͉#J lr*)hi0Ѩe;p`gYO#D1vEDt$#`l`"Ɏ1"|:S!( ^KBU#"YkA X qeGb<̌ f r5j XUMyVp&xQįu_cs"!G>{._1HbgA !~@2H@#''!bψpZj0 ~>\+(JST 82iA |h$4 5p2# W|[UG"1ڵ ,X]t{> AWm3^+-5//a3`MT) (be dKB<]R5QDa{Z*QćLD@X~ c>1N6ӌ*XƗO~K$@( ~@"7$m(;t- Eo:@b/Gv]\ZJAUfu yVaX G> w=Q'ͣwB.Є+.ɹiψ8yT& M~.x]qoH:Itli8ӵ%N:HX́" )TQ ?HJ0Y*-iL\*J+*,D H$4̌aJ A( / 5D]7; [ 8ltCʼ1Ly9994dɞ՛- =68#2躔=5lxB¼76zGe,u(9pˮ!Žmn RC5g7`ɐ!qU #/=߽?|+S7&!?i+$@m^w;ퟑ?''3t =)$dY$>_SS]w\nxMa ԭC}v ;B MbIj\q@-޸B8mgW=rl@"b2 P РlY%@cژ3ku5P4ͱac~sj91X!w #"E%I?{Aj-b(AT*y^˂R%` KI7^_e;-k,:8Gmz8^i ]ZHjSRY%JYz =E#ȃ  ^ 0 <&Eڞ{QQ)H@Ȉ ?* VOb8e\`3Nl޸VxX]qH|p/8ԫL';9Q[^\rEI,3v=kv4G .#i #=G((sgjfY峧=gMi}m0ӽ!Z}zt%|  #D2Fi8 L;a!۪@5*@fAiN-d6Q@+}w7 $fŇpAg|jn(@ :`w*[֫2_8x+ H=#Ȩ2<~$-, :ꈎ F`ipȁ̴X6 {"}ҷ_XP}!c &}PJY%6@â34}ptŜ[oXځB%d'~q} A$('+BA Z` h)vY*,K1p]55 0cCC`l3+ 0's/RL$=h hoW|_e]W/.흫t f _{0RT6mH4ُ̒57e" T =F YUh<s ==F6Q0Ϸ^ތK`1[:^,Y*E|"h1Co! \;.|Hivc_El<;t\f*1f`=V =`2;RPl:1 8dR[ w\jCa\OB!!BKk  @a)qرPlbjkfb]_֚ɰ5a/-khfy>qʦ9 yrl }jFᣲT9;>̒@g.jS. .lZW(‚ @ " +LPBp,(kJ7!ť3x?Xzbs4'JL >w7c6x'H:^ "_8Mx|7&@ڒ@S&i~V$DZR)fv4w7D5Cfe{ vZgh0d2@24O"wbq4s3^GشkdZXb3С79q XBBa *X(H&t)DQ86{1"b)pIQ/*M:(g FP>b=P~OJ*iq8{;l\Xb>F/Mfhv^.VsP,p\*cVBl=  Rip)xYqt\G&vo3,rX gPD#z}:v2w1PobrB^GGxL,d2A  ZlL-tÃC2P0x$z|XpUug(x D@CBL{=C {4\J pȆC_$ 9B2c #bcA3( BU{x:~ 7 Ht(RSxbڷbΝ45n!h+@jE}]{XT(F/qkaC? Vk# EjcKed!5A7:EL=|{Ǩ=@S*eHThzGraP`(I)3Mhy|-V5<&8K )39.q{@ 5a@6qK;5l~*{%C, $*@SS4<`ABb @rb!vfMaq"?5}Gl~*m1d7G}T ][gZa_!ѵ{zy˒Yú勯^QsPsr`;w;$N:!%L MRiEm}|D z%*"Rc] h֫(ZdgxԿ_qHr M(b8pmfpYy.Tl"SWr).6áIE\Wp 2[96\M 5K*OŜ"!225 k%ΗM{`IʾG(C 4WVVCXf6NEdsl,lj[6 +,72v { 77Rt6uxi?6a\M`)]49lMB-ju͟4ii&/VD"0V8PJ{// M%Nj^xɽi+BҠ+ޗzgc=j 6/r75/BzMzuy-0{q[ BF+IeS8գ2 +E 3p+K[!5YޛxC߅/OOZDl,%|O Tv()*a"pp"j.r /3ѫ8CQRu&/giF3[3hDL/.{Xj,Eŋ_Ib0;%Fi ]~i Fes2DA*$yiݦMHB 0[2Al'8̽Z:g;: wuj_(v%̶X:T6iM@e&: >) FF0 9`vӧBQe+q*,Umu{FAV>:p,zklڃgɌ؃_yH{$Z" ͖BV>3yHIm]mQꝛI-xǧ _F@8)@=ye#O 6Sؽs6װb"Immfnw#d`rQEYc^5=#Ҹ~3&opG'*r8uk3OD=@3A$BSݴs"مwZ!#LE9e[2jzذG4(쒌c.|ѳ]c5%6\nME"4C ՓM"`pt)QJJCrbiir0ЏmRi!c&H('GDrU.!:!A"|%R> =o7ϰg+%YcUZS~`I\q`lճq?d꙾" BaUp+5 YJV!%`SWw7l0ēdBSwSҮіk}ðZ^Y3P϶ԚkDA9gJ 8&|ן% A@.rg|w=Zm||jwu1`<OQgC2n Q~_%jk~.*$(m\q~0 Tܦ35mN?TB%([tYTexҡ`}QWpWK D_aq-`ŞH#7)$ DD겾DgmZ+2O_6/sRfua>4|͈!xƖ;PW_6!HI ,9wF a4ߟ>3xޭC_cjy+Mt|xވ埇ZgV)?UWJz$ ̵ U%\ 52VU0H:273ygw}g71qK3fA\֞W02 [n& e8em1lt19\t#BvƇᾈ 1LGmu͇AvދԾuWP@>ȐKFhm?Mr|IBYgw׻d K rlBfNDq/}bᢜH`CcUEyn"MYD`oU`1HnC{Y؄>#fȢmuna\DoBlDH(0 IջOAJ?\ӻ[I-%\+*hK6QU/*5wV22+ "sGf7}V {[_׺Oi cC㰸0PdLhmMKZ.NO43)#%YR¢_5%rZ,ǦGɞ0{Qx k ?":Lzm3OY$-jp(S˷^1kOm6k{~}C [=TAXN-I:%uuB76(#TdHIU (B(?y)@Sl P12D׶ReJ*Lj :Gi#KE3c:,X-+%%!aÍ+K xj=>5FP3r;b!'GXyy/;򼇲xz'*gcӹX/Ft]o9h+?۞^m^S41~kY _xobCE3zXi@,oXoyrvzDA  AfLBD`XhN;wk?ZRTM )?v?-T ?\(bQGH+pw6xК Aq` `bw/>Q5v7Tr7}<yQ<ԃslJQAqVrOdQ - XP${@/?C}p7Ύ>]\#L)eCz}cĮcS\ۿ#ʍB>ވOC볫8~:WVJ&bN2?n8ᕑJ.a(|nP TSTk#qDc{S >?%me9tA8lq0 c @!S1Msn+5JKUPf*x>Z> 7>34R +oXp!M+ = "{'T?ggx) Rz8V_WY-vvdDTL#xf1E\V=^_ߙۿЪEez籷?9}VJB/&bj)t{޾7G/П;X~YwA;^ sp'ĥUgp鏖쁽g!2{Ônx@+TA@ eؙ<ҔA0>Yg>~;z b. B3QySgnDK^?/ ޶PŴb\8p(F &x8yciM s!j͌] SP1QN~N 2^Kky$SfY# & (xyMhJ Dx c++Ij^0k0^lkK"4Z6>78`" g㊨eł&&gQ *١qk䊑7ϣb_K]i[f`sݑ0"̄CLD@[nەnk,~pgC| QKBQ-skr1s߂p=@âw5)wS-d_y7@I c6¸pg?kn/p$5]Y1.C՘̀&$M-B'vĝE78ՠa& h)l`"ɣ$ #N.U=ME|ߔri&K><, qKky>;D& DZp=Va>g.($n!XPXPT1}_Ks:A 60'~lj ?_=(={L05y[P9' }ZplMW2k|l]!x[r#hCQÆ"V WQ&<,O1@Bड+5Yxa${'y9h r`[N%wv]EKT>ς(Qd`/<`,Tv_"i>םv6F=:}Hzx΋$]#Yn2MOI<aѼ-U$$﷯fH]ryCs (׭f\L_ִ~6#זU,v CJֶKUP?-u|VZg(fxO.s?qGIȠỡ*IBC&Y) ̌JX؋/nX~#KCMw]/8 ԨMGǥR.ꝔڸdZEMm̀*l4*&DsFc"0걧M7-Y3/ngV=?މpV,M78RW·mSIs[qڜc \XEݡXR7+[Κ7頂T}.utU8ޕBtSpϵIPXn?Ou'f nr2Wg9q?8݁h?R`5lÝЍէՀ`>$S;+O9vr,j(tf 笐)]M5hfϚ0<iǕr>rHW<(8D/χ*vm+-5س>c$R sl[cwV` J1$yl+ ` ͯ,/'J]q,?|KnS9=jR}~'/sqLp'1/|M lȻng!kYQSTX;p dd5q9ip>sDgv4kXB-`"v+ IJ݄bnC XO5:KgӪ:2h v"Hrr/o A똻x[!kCZrΡyZLW27q9W#/0ճsɗ/X&Z̤\ʬkZhy)DV|w d`YŒww)9f>"dESЕ7753bb%fۻN"SF %( {ört365xkTIoڏ=H2N.pXѵKTL`$^AYkkYYuoQt> Lp֨d G]TehTo 7T()RĬ-c^csn-LϹ$DCJ[=aԈ-L{ې*:-..wZ}\lGbJiJZL-o 둛ko"/Cq-Ma1ekO}MxSK>3H.=~Lv29]X哗:-W;i9R{d3jgNK8=eϏ{)|3ʝ/ u1X3W@wh9B;+uY2·ODh#,}{f3o_ %/ɼrڄqx#n.ﶨEO`E4%W=@vO 'd) |"%79>k{A1'?_  TddwsDX'cO#~2R⊱n.^[%F }ozT AˋCR߷ts,y6@&+[/"|·t 63dX(1h "%OS FFO9yI1D#4p*I{bdexAYc@`]y)2r߃j sیCWz\&Ulu(ֹ?=-ȁMGj1zY9bv[xwdQ!1Y#`ka+@v7l,'au|2x[he=\DW"]J`cYb\D}ʢx;kWGpy1XfeSㆡU Zy)Mv5#S%n9瞉P,- L=<'[Nab_?VdPt=IRKcj۬_Psř&bؔdCF2=c`aNK6 -Jū$:E@ <#A؝D{|q QO0 `kK;QdhJ@;$^!=; CGF6y8fh9)qhƔ&_ypfj++H[7C +OED~*awv› B.\=L֏9+]3.@m\Ș2{n ؄b *f-Su ũ0^PKۓloS˱BdeB51w2*p %_fFwqdP& \9کn.0:Iҟ$2Aq*Ns++7E_@3B)'4+4{ \B-Q?DB"sk0Ɂ%nj] * <&5@{Fr[q |W-$w.ET#7\D'?3LV2(_a)ia58bHK:p38T-@^UΛwHv"|ni&icIF |H 4z#[wµ<.\En^ {3v}ubpٌa\&PZ%"<˛=6hd U2L㯘aճJz &~]LJ^?Ob_UKY_;,ܡ^W0fE}${XSaNE5*J2:FfOWZyRɫptNPzg#L2#sCpCͦ,y1 b8Ƥg/YYnTvZd=7Z>V{?[4+Dۆ.cbS%\+/W 5^!}aA6,R'tyK^do5ciODm!v٨uG@g03O6:2`^& &ilqyUQCs2W k{Qo`L/N$ Wk(K p83AW F=ZO,i99['̏,T_yiDB93t$o@A݁X!uЦ4L˯=1$DLd Ivji9rA0 ;ܷ(#k!kgNu,Uce:gqE+˲;Ģׇ$}J-@25 耀n[lYC8Σ<ئO-&ֈA޾/  4C5Ǥ=)Wr&BQ'r+D<.ɁwnyEia7dNɭ΍H:gZߓp\;K,qLW;C)iyj |Y:= Y+ 3 ZڤEf`0e6YX], uX9Ҝ}t8V"3/jZ!' rR9&QTZ:f}:69-n.JHԐH2A(宨dɉ$ l{\SZv׊-U}+M1id^ {DGqVdÖjNn%%V@AӺaY:Ե/ޗ(JUܳ|&ŀ)#SThUVj? J wJT]x8W6~E|0 |LH  X˕QM)mn:J p yG(q:ЙP imL;{w*sRj@K/3ԷVN3w^# ImñpHV(9%Y;gO ؖg5\ڻ`߸y: 6R{qV0+.WL%i$x<6 t!)]M?3tU4;K3|NZț`n}<1{LQP8 N';_g~K8)EƆljW/Ίs٨QKK}Y|fa`0H_pe%Q!S}l({ХU,W_)x -ۊ".*=->2ДKBR7#FV7z^ͅch|V710Ut"(lw=4 -"j''y'M{M Ѣ+ݚ{3:_v|0;sXVgUqLnFElz~u1D0c1 ٌ˽{\fxb3 7߅ATtIFxJp/$(rб}iPbl٭1G+X31vvv @"rU LA91aOeq&m3d8!pz+t3s(}1U u\px[WTdts8X{Y)5f5NX8hIy[ck6u]b>ĮG/]CڙTfnDzt=*[Xե2+F#i /2p7$_ oɛ`U7f`t (ӑ5 ~V5V'&Q(N}u4"NcvPG*.oF^ N:ڗgw%-bx69SJ7Whd l] M 7/7\v'ތ`i M!z21@4,b17g{ԁQda*̔'qXՑ4paںdP.^oVc-&a1R&DD`S] C?ZI~=IAd6mN F#c3ŅDGA} i>"))@T8+rP|T#Z,.rÎ }.NS bڌcM˰t8|&pqZ}[B_a~Yy7zd䋝Q h<eG'u(uz 8vAu6ALB.  lڲ'1<=d'2)T 3ʯJ#DNφމU-xƜҜns5 x6`Oy3(w=<5(L(YG&n/ۣ ~Kг]YŅq%`3rb:X,AGww(-s_Kv~$"[K5yxyWME3^q6T!|P0CmyneÆ֯rÍ\>qeg[<[t䉌7&rɍE2h59-/xTDVv-5G.eQn$&ʎNтx3V=r|0mt@>9N"KRܦŽktbze;`w dk6VϿY/⅗7#҆8RBt=Ʌb5²e-dǒ7PZ*U,'U6H>*WK-%nD 2&7^X5k]X>IzG1 _ :@Jm=kry3K]PI|[tT/c fֵPvS+<ؼ(VHVFE;xƍ_~%EY +gWLjg'*Ym ,bW#G[ v}!I`ubw*Tũ*, 3m|˗г{l)ɇJyyv[Ir C҉M~"Rq^ QR=?(4o>(ԛ\-q r#v󓨈hY쪔yTD&d!|JrT+sh˾5P #MW3JJIQR;60&J!d7U%hQ>A 9Ě R 2Uܶ/EIM.f#IHxhNCfcK(z0Qdk"nb_)C{netQ@T<ܝ5Ndl$PZaSmOհF[5?!^MtIJP O1%v*SNĒ8f oAt\yŴ8^woTyw *`\B8KhZ*(~a4~,g9t~ Z%4IOȀl8|#-&-K(L=8s? C?Vp;(_6{Q1;p xh7!)Qݨf.f:=е?~8 JKvઐ@MNi}T<~mVthI笑GJ7rdH./%7)Yl#^%=Є<B5]J5?vRRZG&W4Lar VDƀCetDw|w u+At2pkRn)(Kvp=O9*0Uv+?3hEJUvYi]6^I's_RC}veɘz3|e7`F\p10t g& #h0HZ6]AޟQc;7EC^-N5P|+Y"4ۨsJKUx.bMDicTw&؝F"QXMń]jIf]bZy_;bp]/9:;m8 K)CM~m&~waBAJ8ձ4oW+-P%hy8 d 繎rf}ob; ۯ>5RI<{dɾ_oq]g@ h.%ӯ+ @kҀH"jB jIM^{!HsxsXx_ً!] ׳0~D]] %Q(|hBBc\dH XJf` y3T I@ F7r *(ޛaR#۲2'2sMtZCy^ъPKy覄u&`K{d](4%R+T{2(fzqa[p_T:W?4J9J7SWxWƃu1^:PC=nWX Զ#BѢ(V$p.d4 9yf<}tNf 刈װXYK޹Z&G-YmEŸ`9W/cCBl!v/uN8-gp8ؐĢ#4=FGea~ OpNGÁ??N~i:3q{`u*|S2kˊ%vZm o3_%Ҳ_t w_{3XH/vsIŒA%;l. H"חXGұn7 ~k 9Y I!{"æ.Ԧ} h6ؾP*a@y,y܀%f:vhGV+Bȸ~N@`$WՊ#H$m V8}Y>B!>Hckp. 0jPZ8 ~rٍ߻*0;:WMI+iIĄAm(q[WPԅ[",LB,SM?mM)o|Z'&|o"3/0*lw?ɝ*z>)m^{ÓhME3Ad@BA28z (9Wt8,0I! A D/|iKC!b;NA: B wQBb_%4 ފ#&#.b9fI~8TX u\.z0)}Imžo:{?؍%RMm*TSpǝ2e׸93R\&0a+Y!P6,*i';xeYfv-w^a WJI`UΘ Ҫ#ϋ5>۬xd/K rklr +r[,<hm`^8XvSCgHt<| |Nkn ݐ|,͉e S@_ CPix~uwKti?c8A\k$= @xIx͔ȗU0 pLOÐW+FJN{g(lW\ Ѝ?YE\z=3|uURrըߘʶ pS]|I3ﷰh=!zDjWTQ5 bn~2[-ȓowbatz:۩{2J0<^Ѩ:[rl+ qMhWOZ4:Rz :U<˥R&st!$OKzVNk86#e"TRص~ i[{~QfAD'5%;8)¾%O^MP~KLEP o+%ޘ,JgNָuS/l>x@R9se̼1B}CԦ|J|vo O~42FJhAN.Z[)^4\ jupz\)łB:2 );n};`RoqLˮc+ubKQFč'f{9 SnGxJDfW9Sgzw!}hD)ND&6#L=zdЏ +9|Ufr F1#wiw@:krL#5EbyؚڔG۩l}DxiwE ;gVՆ@sl6cT낙d6/lf,r}lHRlC( 3ad/i!z^1()m˖XBC fg\^ȫi8ԓ鱛D7w F*%^ uG$u%I)`/\C*,T{_wjvג85h;}ga;:Qf[J&P# WVNeDdp0A|8!M9buÊф#)lX~)3'9 !\  iA7>;C/z7^ZlSقzK/XZ"20M7XR׎a /XZto1gmT8it+ͳʎ1jUBҢ{|հX9dGe#9g3U!lr싵@Q5RUqf0LU޷I]8KhN5 bҪKp4M[Wd¥M M p #'Iq5HlS.>Z_ElM0tvp`I=^Qap#ff^4[bߜq QO S5",QTV}};OBƛ[wЂ\ʥ\k'k* mE!f`)stmIA7j3$tRk5Z#e1"$ZRgB=*GI*8CEJ}2./[,˧JUy.K"t 8a-qw'?h1ɞP dWzqb]7G4z4Dac}ltj|ڂMHmRB:lr__Hg>4H.AH"ŏ\.E Z@\* O5 POfŅy\9 (lV}Bp`-=zA0ՆI .xNyW>(D#<(i YN/O]@tũ9'e_4j9ˋjشpJ%w>cYb^,U?M`g s,Ŏ:H-) oa=ɟ\U8K5^SJ`MU('a1Eξ*;{m|_bnKhjyߚW]Ի#Ѽy0>*Ou>Ozܒ/RgMr#C5l>NGѹdF5o4W 2y&&UMΠ>ݕoUF  'g/< T |h~C,/Y$Jp0(W1 oeug4cȽ%FeL6sڨvƲBMp n/ߖ%,ƜQv&vc`Eat<+\ MPNMj) b2OqZ"!κg n6zaI'vm?mh'~'&,Zť&'Z-hpZsJPIpmby2R[c`$TLyrS++c80/NpcHkߌ2# &>r{l{eȦu܌e4'N nu73$Y7>>wű}UlstgxATDJYFRۻUXpEU&*Tx|0Cf?dŔ {.7D@(1:bQcimF2a^M2iP8;Q(U-r ʖGi c^r %?|U4SM7`7 ֶ5ٚi_sH">K":72#sZS3D6XRC;̑MСya*F/dzHQ|2/ pk&rpt65 B4W,0QHWq玓}wgC3opWЪ᭕C\ɧtܩ.yzDF3ci" ?<;&UWw>)`qj;lwZhZjzAۙ"4˵035`]}OSahy91.~Fs?nu~=DMjYeIk?˟]Vdž^@ cK.0^18z?e0 S2Z]3!1}ҌI!*d]\r?|BpF+Z5][y)zCޑ:D=eMziyJdNw|Jjb4L{Pi+K.~7|B/:M^d|!iyuym]&() ۆStգcw>^֟ҳ"mZuŌ;UwtbCU4){re";2b 8w@2AL ctC8+J_`Wݱ8+f){Gib aẀ( @JBv9PǠWnܽǭ: ~({{<-q (uX YebС< : Za`kw5£Y~IQKk&=@#M#ջQ6Κ[Z|SP9u t95>YHS\o^r|;0BW{E1SlLjqAHg R>>ؔ'dx"zG" / /ȉ*D]7ߑG Ѫ&(;DUp_uܻ?Bc3t>xȂ\AOfi'1$OſZqyED;磱ˋ2E5OEk&!ð}^J.8Wٽ ZCtPdNÃyuzMgȲXLQ q!7t,{tbزJ /AlK馄$Gwu\iH^R駺|8()&ݭԓ=E|Їn#YLu7L$>/ާڸ}KHL!y]d?Peܕ:=g9p)ᴵ@,NX|7ڢ7{KM&W^&&.=kD= QU̻|U|=wk,T0$ ۿsέW B βxV%Y9cXh+Es |~ӹCӢ@wk&'%׳[QDȌ;. )%fAOK"!? %[wۓi4"|! <9m$+N6> f*r?W A߳h726lh t.#TD՘ 7i H {0aK .MCE\0 M8 Fn27th>xRg{9}r`db{|NZC<0',Hps wZ`x#;톟ݓoKoË?3J"ƙ:FF^Q ?v8~H@ΙL9ffQ]F|x^8;/ &ڑA(`f ^<7MVM]e7USΉTZ]̔/eu<} jXڞt @ibWӥu{_.>"i'8&dB>/:Ur.~<|JiJp"TWDJ[qg\ #B 3G8[36CT%M6F[8)ב|%5)?f]wkH4!2h:/@w4%a睾 ߄atc d6o!HzU.9Z5 l] s~{T:h-֑k.@IhDƑ2?tkgXApSp?E[Y1Xa^ȗbQ bxL!NƧX2>_|+{<;j}߲u3̋_k,[*7֭ZRIQy_:qZ_Bƅ` bFGN.H"WjIg^i*"@O_+Esp՝GUfKi>Z[t_ϣUinRib 3SDoI61*c)!,M$+9)~8J/ϯ"RB؋R]U w~.%OCJt$(E!&x홳 ] % ]Et4 F2;?~Pʭmyد/&ɯ9H˴^$$B}moUQO$"hpi"mZqi jFiZJ$@͈˅g͟A5tI\ s##f&RUbê8|YaF` MCiak, jdquz?|:ֱ -o-Qe6 y+՛8>ID&fjgYaB`ht*{R|t7RE 6Tu*ÓwE}UUpQq9Nf0W&sMˣFs\uIա-ׯz%2!A^{Kҡcu[0=Du_F9EuBח0uNmPLMW(H삼(؍b½Ln#$Pn:b B]ۭ<W`eGeJsJz |jn0[[16^s1#/{ yn!уKN,C%#c@qqXbs]/})L5^Oh 3kPr9DVεi}wUo/jfN(U'm}+=4j/GHO)wP? x91T@ElϨnԁ:Vtl:^1.-. 3R6N{,HXw^Ma l1 (*KC0뼎N#%WNgMB5f =7fq/=YgW +z=B .: {V+YtRq+m^``>"x,ۖlƜ#`xɱOB7)/⻻s-%>)wDXbRoLP%O(r%!԰? BU7pE_Z=Kbodg ph#oTlylp[Gc8#@+c!36r[1LK;EYl¨ʽ(8'pbO6 0?.m:2`I Vq|^otN%`_mH 5r= ujJ[1':mDk]@`UʫeU6iOgӪ,"$ Vlfd(LݙCKhTC*t7 h]+oUd,& "}bnb OyBپoK8Dk呟m ii׫&dRs9f/w]14ŏ+%%eDJ&<3_k5fXf@m*tӈ-fVQ2LP,ȞަŜ?N.gW}E LJ|uYC?h8~T] P am8R 4Q Gtr:E k킙J|FC}B ʒBNN,r1\Gfs0v [fbN$4_} }ki?,2s!ti=z%V q"r*O\tݏ[))6e][CgrѕC0?w)oE?# p7҉ǑPqUH}1Ruzw,ЉVݮ΢evu>bEm.2uX Yy/]W\JuD/ r g2%XUg"*HB:|EJ$ =ΰ97e!F|8 ʼnGCExwAї;WpCq|kkN9S j5&ahλ|ZP x $TZg{:pYn_p/1]Qnn?"4p7׳a0?gP8H3"\3ա̧pOLoR6K+ZzUbAe)u=O6߿{^$#IF#xCL\>c/W Ew|OPbŬ%pI(ԃ6*jecmCJp.\CG&Of`/&2&HO% PfK6OJ/^QDƓ8hDEfw^\0F_LPEVj ggL4@fc-% /z}&`QBkͩLu+yEq P-qQ)+r"Q)Ἢa0ӂSWE#[,elں  2WIlKr͡c h3hdpS.G1f#ozgqks[(]J\MR~0 $%!YP hQ[i#'úpB}Q=;Ւ\{8Ƒ8.6dWM" )~ 5DPOV 77Bqs'_jb ϔ-+Kovۍf՟dJ Q"I52h7= :'Ѡ33\R=4PI 9n1ʷtЮے:&$4B@,g(_#8#MBaTЏD@`✯/QfQgBVlrY s"%24KKYXP%&ˌ6i0oY*O,u,o힂.xK*4fnq~VNaYpQIkr>[,>cٝ8sPf ̙b"ӑ fR ,U֯R[{~i?˯4Hl}n'mi^ πM-p*{9Z鞛NfGЃBƽkIL+̭La kx*:lo̸Jng`X$4P >ňogi^֪nMWFTCՐɵӸ llbG/lCX-4a1#A;MyxKAaj8jQ{HHYFJ(c=L^eCK)P>[V>4F&r@Za?bƘUO26wsAGbD\(#*_2/(op9[1hU~.r\`J}jf&I?xY@uph3ؼ(h玚`D%&GWχNVmInO D2!L}_\oӶy!t|uEִJdQ8 W=<8\6z4eVHݟurgX๷Ju9[.Ͻph^L/q& /Ljeӹ]V8scR3Bn#O36ϭ IR%$‹O8+JY{f[3cfuQkz!ӣ'ʉqwD05Qsu%mBP36f5~\rn-yJ,i sgYBwHc`5C ٚ9i18!2TUfw 6>vaz鯸. 32:b莘ai-4S<[ѽXnL6 U`6$o@Me4hf47ϱXЇ@?|79]a(6,ui%A1ðr>Uݹr1;4m2UEp u9џ W&Ft :%Yu8*͖ *O+zٟ? s^(Ipnޖ"GPoQQ 5A= C/jEW{Uu}Da4^o+j8n =/R5^ ev3n̹dM8R\h\l+}BK kt{%髡^\j[*Q jd01VSvHlw. ѝ)*wMXL\jOⴖMIi*^[[ɢ9˽noM&e1]mfP?oV8/!LP*fC@ko@[=IqUVx1jz*jy2w|p `~~Y s:ѬqUp7`j?x]\"%J*쭍ErUӡ R4bȒ,vv]Q9I6tOqSmqP``Vg|^25ZcwBEIUQG6q]"̖NRiF :#k(zU yH؂r.V~=Wx14ӣtWrMtd~2Ӗl A4H`E lzO*awh3C,U/YS\Žuå|GLR⍆K1=.fRhM_vR(95[6Rb<>Yu_ ٻT(T&c&z,-:O*4) 9?!5ݵԺ‹xl4ڠڧחb\"(+fTRf>GQ ,4cuE9nCh?n #zȋ w\Bt@HRؐVxy@~o>??e}3~11Mzy_YQ䢋ozϏ7d\ .*-h*4В?~6?Q@͈gZw;F? m= z77V9)/Z!UlM0%=\Y|Q:#9*eI ?aQ%cP'[B|̓*7s1;(sSto6!+BB (>(QːD-4>(@83D5,?yU^\#sV6iD@LJ //NU{-m wO:fm@CMb Aw&y 2kƭp>fSRn"+{t#鉨[*(2 vu0iR7AFuܕٓoM,_=7d ˇqL&އBr.T=ht+Z%pRzCӝ=OY+o?$̪oi֒]^%UC/OdI}s@AM yq( FF/`d^ JW *=9c4lqݪʵq%AA0*a B=hs#c-Q9^N5`}u"IPC{֘H* ?D$k[4Cj݂sL|rDhQd.szOP97 a|y%˒]ymUܮ>'+ܐO%FV8 |u@cC\'Zu”p_ڐĴ+Dɒs1.-Y:w1/b[8ۥ=$о{/IՆZJr3[kPş.x":<_"^|8e'VR,jX\aS: |<\F:*Ī(e4ÌfէML}azP?x|Ѯm"ljx%4뤙%3;$OR0fBDIs/ . zԈUSqn ޔ60B=t.jI^,l~+:}Z;EPhVmE*Dk}] 2ˢl^~6 2B'0wmq'?e(lLdFw3bDPKcwe)NмMXB;F7te̵MY M!ޖ@I#l+q荛eUΣ#|qZ?=3IFPv~* "PJyʤ OŚхc9ZPbHAEF_#IM$(g2:ɑDxjZLYkJqA$!$gpz HH^pM͏6X ,Ӥ Z Bu  5.:Ƀ 1(LJk*![t5B栔-}"2CAanog[,ODa47/w Rb_Q^K ̴KLPwrc@U|!L/LSUVԉm96]I zRo3ھcZ`Q'RʐL;)qs !UN7TM=;r,$ЊY=ꚚyVFo,j;ʍwXtמa\aIbyV;U>e:U#0Y3vM5 c#w6V*[]u@/N i{ԛ!LC^0^i^7bв<Hgږ ͸԰".[3Ed_؅Ih_d#mqGkNjŋ FmkfnL:j;'˸%Euim' f<(QdqصVz8 'wsZGd@A r(;=J/ 'ʡv=#JʙY:sJ7} wH􏼬}8fdN[H$,%!~U oB-s>&.%>`'< (rg*يm^0eZ4HytvAHǺKOpU{}gWN 1OwOV{zlI@'>މc3U7">:iC|9~v&ww9E ~kxt1ܸ8=[DI[2U Fr'< hՂc!c v/j (p6R5֍κ&,d1=ZZhLjvWn&iZSem[d>ZM"%G#J Vxu@2ܕ;/PR'UO&"}VQnQ+DkUKgVq)4t7oW˜TL$gZ,JN ybw<&!?"C ZYqylׯd _Hd@oBVMx.I^=LFTXa8DH xӻjK=:,>aK3ayve8N\H'^[έM7ѵ{/,f֡1kIΆb.ҩrP'Ў1ŨcQGzfMUK ')[3>~R(q h:q%5ddԚFOW윙*I6q=[k?L4A`Rcoź ︩N/-xOv{%ݻYOx59tLHשSwnTgDgo6Lj\s 4Y.МwfW9\4RuYdxQ^.`{|(=TőK `葚*6ʯ/E5_yS3+ri$M,FSJ/9X`9~=LU=% Z#_ (e" ),RKAWɟ1M slwC|l;≜Y؃Eq@T5kl>piBLMa#HhVEA6j܁c_bGM2a}j^D &WNR͟ dz??uVm-g9ܪ%<46ҸUL]h,Ap= b3g` 3lm^*@MTkؖM`yĠpn>X펌!4gF~WRX_yD1wJARl09Iu, ]R+'1)01v)M/Hkѐ][0e VDYXnvocx()\)BѥRWmZ3R̢Xw@BIhVm`1$GgiĮ/N8%iY{m {|ra7p&Z!dQjaň&sf NpD=DiG~'7`Ցڜmʱ*=!۴":hsxý3[?JxFS Y"1) pbfx%"L0׺?pɿiذ rUOńH__+v!eW"qVowP#rkJ&ŇSZ`a cv+Awn݆ 4nEӘ!ỡK& Ncu9_HQv=nD/ t-р\UY~6Xq91SF_2- %xi<23j $)/1;2t(nʔqkpaNk¬$1+yO-X!&GqI O6 mȭ \tuӋ~ zL9f+)l2[qp~O +֨Ϧs ]m}qfJ#l6+ j X!m+0 *l?ѩ۰o'XX0{nYLEc{uUs;A(efwoRrbc+1&/CdHVI؟THykDh,rO7nKHs}--*XfkF S`gѵ?ȩp_:Ya;$R$Q[V^)*nBk-_?6PdH61̖`Y9@"Pꮍţa!pʁy^Gݓ9۠_n33ji@8PxP‘i.3Du<Ƒ=NpȹNzxϚ_84Y(37ijokUh7B~ j?pwۥ!Y,?=^Vcֻ!i&Ȣ܅L & i_;zͷ|!'܄=}tE谉{U5 ^typF嫇h㽐u k2ɶɃU9􀀸^nB[VCԼ!{a $gq$;QJ?ȱ  e"dᶎП%+AKy! <cG[)iNza{M&Y“7`-C{{]ӓsK~y!mM(YP轊l'PEI}S kڈ@(M1y\-ÚF6b 1} uJT*F?Pթ.lqIMqQ`Ŷ,4`WU5gG`@_L=(} ׵IE1Vw ~Gj/Gl'OS;!26 +gϯ/8U:wםj Χ10]/3ֶ 4D%H*e;vW 24'! Ƶ#x7]NbrUXdS>愅&D։)aqiGmFGP`יaxTI ˾FP,6EYgQ̅!UnnG+lIb~e7{#쾆$&\lS\A(̖ݕ= P%&&&a]*h(`#Ivwyj5Q:S8+z"?\:37avE&J ڣ~{qQ(_TDAvȃ*eѮL LR؂id6SD}Dnƶl!uȝQ#v'^r 2lLR$@Jl Y ݠ--_g=G1?G׀in@ndUpl,wޝP]>\ВO7[ Ai߫zē99D-Uc>(5~.uvAl1v@JL.u- a,S MQ7{lJB _Kq*m5S, Ny|YIn~'^bJ@ {^'BS )a<Cvu$LJLEAZ @@&~gT/U\9@e;5 .; D\R<ǻd"ɹ؃$,(_d9x}@C\G׊L$+?00gz:(ɋS-+ '_4T`ܬB26vIqJӨr.W Tz_^A I3T1ƄHHhCnezAkzPO{c!ez+_u7j5^UfNT*f4A _w' H_$};9.,7#u 4|1 ehNv4UWO7ahLrk5wFXT6䑱n: jN}o7 [OQȪ;Z3%=G%W@x^CNPl:qS*وM%ɴc仴ri'ϝauB*,i險\K rh!. gox]̄h=+zxFH0;?u6XU_耱VR3C'~6ĒJa\y˘6YmrG#!O[ */@[%xw\/pѴ4Y&J(_<ٴ5bǩL(.Ǧ_6)mAp4(b?kg<2˖ ub!ڥ-j JnVq+9ݍ2G)4 9NOxyVx4eSC^!w9uNY!];!K]a6Cgʫ-$Js94u1xB }K !38x);ljZc+`Q%xc| RLXsGe1aT㳲a?8;`GT@e:B-eεkpalRzwpʏ Y]ql(LymV(DL|y.C"Fm0|wY+ht~D*xjЦ2Ŏ&'5WbKWP4i[_R" yJM蘌2K@HƘ;9I꟎]M_Nۢ8Kq vTvףn:|b HMޛ[V'*$]B>.qY*Դo^mv\ĜznԿb)Bٸ8+$*1\h1FTfo__q<~٨ llJJh_բJ"۸J8wYW6=tD4lO)`HSت΄-=B df>@z:ڞaγ-Ц1@jVU"d4;Dzc7o>BvF ߿S0vXGϘVKX4VfJAw\ێҵ\CMqa|k#秡n|Lrྕi=ٕcɖ){T학בxH)! W;Bsap|J|k-+mvo@sB2Efwn ̯ %P$7BH:Ċ2Z< Ǡ}~oC58Q7|#+Đ޿׹U{'"#$Ub`,WĮ3O~V CҐ$[u7u7xN+yhؘc 4%IcGשKzV[F۲|wi!͟🀚`e%h*Fw-j)C2  }FV%<;YZDR9 !v IV:y~_+?nG/C+?"3VvyY0x%Ζ״",>l"p"%.o@"uF:hTKz[i9uyD@;Ov]~3ޣ6W- s-h,Lg:}H"*4o/2zn~RU[ ~"CPÖ h2)'b#=:zhA&FKm)iDw^۹._]дdH`Ͼ\ة9_͔%RUc Sᝥ{hꖠfI!T}1ttEA{Pj<]fv t([[[Š鼚!"^}˖hk\xa+ya'M 8>Q'Z?rucb>Km:J\zνh.-l/$WaETp>k(!4 (w 0g@LlņVz k?m;MydJw V?Km(8.A388{( F`~ct62Djڠqnڜ-e=Ԅ\Ĕ,ދg’5a?i=\Lɭ !'< E+bc!Q]+OKw %ayѺz vεFL.=7$jnIϩ0:ثQH>mAyd>ozV- ]OE;2L}Om/ )lͨ o;UP_=r:1}!0I(YnCFQqb)=KomMrʸ7]Q/.Э>t:=ӃH1ɒE|Rhmh Qu+ṣ3U" rz)'|Vݚcå/t ݞ VGɂŽo<]o*npOCzSď>N&BlV 5] U>} )+u{ДbhI?}J_-fgW!s Y75( 5~~An- (+r,B΃ 0eyblfA}$'=;^KX}k<;ԪLvӚl۾}wt73c"]7 @Sdݮ?2s  ӮWqBнڿIΦJ:Yh "ueq&+gO:s,n[ӵ_\cN9:7EvvEUFC)!7¼S"]nvaύsHl1i#&.WNd`Zu=B9N?߶m9+V_ҾЏSN!oGBĂoH H"=[A BٽmT-سj{y0ZT-iAP Jkrf+v3vӡ}Nг'B@u-rOBl_vo3nQyZ)a`)(he\6Vw1ƟUG;l kZ_iwPz<)㱯;V3,>N:FyG5*ՐYq$.ntlzVqgVw1?vW|M "{$XOoO!6ZU8Ixþcz{"daYH(E>+{6Y1ZqexM0,?^ 1$.LLmz 9+Hv%&I`h+u߱7J4P+p ioo4~hl:GO]1D"_d(u?R&/fbx.Dt  b5@DeC d%W2`jneXpS 2L<vpzuy?\3`3D5D4N:<@HXs^&ӡYlqW_C"7ba27lPIT\b.h/r|*64\vT4 .>¼U=0ϸsQ#])CK1(o|\2*c!`{ f{i\>9 %'REG>6ݶ^E%-2ZnJՂUU7ك$Dڇ8L OW"HȧXet%@kÍj.[V}4tb$՝S,sˢtVxr?e%@Ǫxz=7c W*D@ۤlw\-(/>헕 Xѯn(']\1T : n;;fIGBQVd@_A98к'"4mN޴oW,biVTB7\65^c > IEakz{r$¹o7%x~hՀ' X,!"NH-iFϫh^`0q wnWz?Eq|]DzK GB/7vBq%]~zwπx-g6ʼz<^<m_%vlVA k|s )Ne6ߕa'©Wz53{@$r vȆ/% #-izSyPOc[B'JbXdZ6Tb3o >OU%C"(uNM!\U3JAe0weo(^饌w)#!=C~Iu^vɉ;}c@kQ!a=fLK@ă5 xNZzD~vQA,4WhE$BLew]Q1.-Nё ""ǭ DiG#O˴+Gu g!NjSԒā69Hi?Vqm6:O?ʜN`͇do1~JGkzo,A<0hU#ϼd2m.G9 KFt>'Jj'qOͯΗIU7 1,D<Lcia '}e p=PKx0|T(/0ޝrucs]"~(˜+uY;BaZ;wc!x'[W?dLIuItgxԮ3ʛ.m)^=RS7d^ mҍ-9Θ/{](:2z'Ia]!a{Y3C_"'C:sZ+0>H*YBt,P6'jp)"˒-<U՚m $z#Bsu`Kb ɉvIeea%{lȂZ^8 ǿZR9ϵ!8OsR>MK~kO0= ~[BsJ!zGL4SFGrM%4e2AԞDwo_>,s{h&_Ff=T( xxF&V'^ ~Y$˘:yq, Ө cbNK6+~QhDKpܺ MśфgOS|&d8xyDAwc?׀xC&gV؆/T.rMQ*35 l Fiphkũfj%=Wr~u2Z|B R^|*[hQEtydsornrMLs>Oq|F jTE_LI3dG%dNm*mʛT _ėglq_NV0N VxJ_̆w%EmO QJlwJ2J,pɉ+`޴vФW棸+ʼոoIBpvp'hQ}+2;=~J$.NJLQ!2dU5LeYՙ#GE}X 00|*sHi2.CӐͧ^uC OEs+-ިͭރ7kIૐ蠟>Q}^h(,oO}JRk_-_FݬY=4:\Ce!oePht"hgHzI7XL Y1F[rySӫ=:5j&&iɉ,FltW*: 0yHRKy7Q6?D H./dށ#AVF25&Ն 1VV820 +(֤lg-Rpx$ȃs4Ilo-^(ꢚ|uHs<-Y%ZGkW!Y=Od~YQvwm%cp_=)0}z·ՍAYo0]*ɫ'ݟRi )ڒ.'QV]_'\CKo9-v2OXq*Z-6{=PKvZl6 r(5e3WPF)uGb4L{bIE6zYv k2hTj9Q;rOd率MIDォ0z5q̍ c z:+"^-D=c0+*&k;ݶ9ITs5~07!N0t ?Fv]i' ` ^ge!*O";PI{?J~J38}n&'x@eSgqG$Od"Zs8Aĺl=}NM juӨo^3qL?ȒmF Er@r~^0,MS|_V| be_mr:8JsH bL2,ÁJHْ柆5>ly[8m@W߇rr'_<دHyvD)$pTR$*Vy`R%;t倥bG+ ),N[8'uJZV`xz1 *13cR-*"ECO&.h粠}RqE8aqq=C}]PƗcX,yg!ADbҕ=\z« X+X- NW$#ų@trgM6*=;^]ly["dM=u eQe14Ff6+3Jcgp8:I@Y\[08Z\THE{PAc.Oңgjڇp>iUyȠ' QLXޢ0gS !.3zdHMْ%F"\McORxux!¾#YX⚔/=2}:q3?SJXҒE7LIh=qtVڡ1]7+5vURj4F Gn6)T,sd&q@bunh]+ABqA/1=^Xnn!-O+..BSL_x5,E'=GO)hyxHE\:Fԯx'$Z˹\/+'OPWS-X?Hrz~7;ɭthȈsgdI&)df;/((XhW;+m:(C|v  bnYlmذ.P eIwEB“KA{ XMg)j@FNٽ=/ <8T^[qlPhL4zŨRUp{mq=-+>>3gV"'vw|'"ZI_'n$P8k7gD^X$&7TAQa-:(#/_teTLݱ9U0|sއyhsKjksmӄGQ+q \7>S&z)ձF3hMzscQ @&m+ssLvR!,2|9[T iO|] ˋLM X餿̒O>h܆3W@p.:vT A.'1-W֨0];B97M1DQuKm>/}8+#81Ga9x ZZ=G;WDa2ZG0Rv}:`` o]F؀w.A*0yvomr^6dK;`Qik`3 h=fU$L--?\01[>u; 6H˷IC1m,{yV;D 9yM3BX5^qx65nSlbE1־}Kw3Ps",T12FoC4W .8ɨɜS` 6wde+'tզHM5aNJ#^[Gg3d,ZnVFI#+&Ok)HE)urff{BxLB?7ªȅMIubjxnǸ+ |_X:Sf23MbkF DMl-ģEURq 4qM1OߑF: r/;st֘+K*k닽 ~MAݫ$\ $KY Qu d1PMVS5#οě>GȊ]2u߮tC6k1君7f<7ma U<-2ݷg\vp7N "ͨujh&5ݻ'Rg[+p6x5xYRb('8f|=Qor &&C{ƙ`t e%w\J+5vψ)ae!lr=gDw)7,摜} ZꏍAb7eQ_t)ZTw'`&z n"KDRb5@mߧeb(-q&fH(seV8ZW3 1f"Iޥ>nP%oԯ6 Dhy#m4G^vc-mgO ҈NfW.&(^H uXi;LN/9}Y%rG}6Zt%WG&Z׀lMخ}M8ʔ+{3@<%B^4w -ĄE\UI:e;2]>*ϚAq_QQ-KP"mvִx9+5tK+|85N=)JɒAk+lǬbwAV1~KD;8򔳄/I0t".k/@r{9tPK6_}Ǚ-s$ȱ.#Ygo?T*+m[A3!C̿FΚ@|̉R@z Un{\m7t1,E#ԬLJc{rH:)M0+@(jb69HϢp.Xkp~/1z 1 )Wҷ4<ėyTkDI ^Hq&N{Yˡ^, QAM{مfw_qdd)ZL/DEtiZmş4+^ H f T2kUF (:B{<%{CƢ6l.= :wb܂3XdNO?ǞZ2j3# Yj495Ud0Wn=ę;>Ҥ߅[9$;0%j-t*zԲYfnӓrbY[d,p&;;)V%#]9pVn/]4z0 Gj51wl}1:\6YRYGZ%O?)Ad)O.ƾ* ٞZi13ryA7qEka3I_pl kowJYƀnw>2e K`3cvI 0i% ߤ,|.w? %y ~cA #jǞFq\t"bIBʫ~t_;.*oQXa:-k9z@g> !8Z`xCϹ)D"Y ;GC/oylqĔg<NI/FhϘz;>ZBdb`"ff> f>MT`U\B<r*A_ vIwAΨ"ÁYcL(E5  QkO)lrPڧ\4U50{8yPH]jQe=Z&k UB O8>5E HN$tlA){%PE"GpL3S!$bQ2[ø0*qՀ{ hkcZ8 $z]`{ ,G41m3b*FgE'YҠݛ9!d1S@kW,"zC%y&ĠI1c".h7HU bfї6nfwKw%o Sd=r !@߼OH$Y6 +452!!278 hwV[ߑJ R홸\mK5G۹J;nǬ_9+ zmؠ-N0қܝIϝ [>M19 7B ـMYax'=렇kOA2Oh1ͺ$_G[CTAD)`R-=!Z`g}, i)P{v/\-f7SeVm~S/%s4hLX~Gc'%8nǸPu#=tƁ9+ Ig[w,+_|{QQg UxwF 9t5{׶Ji6 J|]riZDXN먓>#|>[g##wn*g1!dyD TN4 zw<]L(֮x MV[h4$.yY2:"wRdS $kK÷ ]1vnv>0FP/J&ex{7N MўES9n0khz);U j8;ND#ָY7}F XcM2ۊ[ 5RżJKd{h-BvR7w%.Kk-2?a# q^]n[UkJS\;&3|ǝy8[墚Rm_b{SOw>ŚBnO~h }g4 ~qBcCitZbш.!-<`0}kKCRg ı7Ǫþ7#tǮ$E%$21D~VI5 jRIvHa_;[c=eQ795 }E$ Zvi6u/VCKM:5j p)eɒzr FQů\ٜf_dE qWF~c eȺ)#(3Ըz/)ȕa,+y"jEFTP=%(H+ρh:bofX|PO%K_XnAwF|o Bd/튘!1A0}bA$gB4YgTB Vg7!U%Vѱ"I%L05/ڸhC^Kڎ "3nx{ XT nQ m EM5vmEc›aʓK[w4PhDŽ}?)5HF1QފœI1c8DuNT ^ bAX ]t[?;oaEy]xyoW;@K*׷; VKUY9{SG(Īs"r䤐[ )Isti;/rOTO#)"`OaM7I3AwT*R[̴wCe/#oa[R>!UЦBr -ZR4L8mHZ,ԗE==Z@lIĈ o+K~6UUoh^kjTfVEнq@n0a4Ad'ʶ:OP1M<;'a.0)23ZU5<vF_\bk:ܶ~3#YAc"z:K󧗟9m`KMxiĵwu[UH!+1dIx8 /bnMNӣ!{Ҿ6Wl9bh1J#UhEdozI$LFX~9XTݯb=SO0 O/[4/B\8fm)>>6 BrGo7Ǯ6u7h {J  oP5L8Ow\pیv}*PӾTҒ.#t ;L>AE+6}qW`ݫ{@ppі%vRؗQm(E.]ICP5| FG/)f \]ndMCr'iiC2@p̜kߪkl/pKk{~֎y-l5"!jM7k8U]of{@u{mS>VʿkBTFRnT7yBGbjj9yM .M5uKlFqmyɏ=`~F(ܠ٤%V3 _&5wz4mU)vo E,#b<~[Bk+117tTiTS0=s Dje}*qU6Xu] &BQV}<0 *ߍTNZ(>1"_(`_~#prVEii;sn44qgPx9[$(K:٤CTqQhܵIBH[l9 #+Rd8Дܒh1hCT8D 언ZiY|mޘ8~_m3m"Nh%YˀagY@n$RW&~n24b?`\SOug}d6w3@Cs:l?Q%2!ɚO/)w ͋So02v>(N86XȺq}"*хp`7?pXyDuEQn45ф"@@Qq. VEB3,J6M1Hax <C%4Fo1sZJv] 1;fɂF WƽR -s+. Dxs^X,0ם:th`2pyzшDRĚ5IN-V\en~Oz3VJ/Eoa*صK+Z\jlcBiJ £"CjdKR:,q\|flMNfLH-`|! k88L \}lbIW*L|16sg,E8/b>_uI>f"OKYؘ%šr<}B+M*hbDVT*6In_>}K\H~, 4sxv'ލo JdmMhMCP^*RZ:&&zcw]%bTTz;o/ Ld -T8). ŀre[NK"g%?T~eGwcCFmWekc[̕(=A[=W}KD Z H~ПKSK+m "+c.?ٷt,zSxʸH${ .ٴ3?sLsd 43 ͑Xp#EU\"J0!AwƄ%0Сb]ՍѴyCf_կ'W(l\g~a{S\B\6 ,WI:4Eo|:nXu5OT= jfӊ}$ !a#^$~lh>6(v>:V*zQ i5Eǡm."x$mz[yj//ӆj ?f㢤Vs:BժvRzNۄzUR $q&HwD4e`pYF (DN>d[9+})y Q; n-:5Rh"kWW):Gx-nl/* z^ֹeSy#8n=j_PFA08 Pi#^0!DwP_*gK. >-w"TX;T }m4L2Eͬ P`0<5Rv>jHmYOj!#m.#(yr#wX\[|<x8Uf$^mw ܢAޛQ/ѿ+frOKHqܦ Onuڙ؃!3 Be2-}aMlv;fŹ7 ;{fau Tɘ ͢w[srX{㼱f~0Lx\: mTǾ!e o ERT}fw|RSr~'Dm ԰5)t pG xvO[Qˬ*5E&;O$cVe B[Y;v/UY/qm':?[B]@LmhL"ݐSڐL'@rh  +U gB9oDȃP$:2t\I Ǵ9{ uL?V(4U#ȿ,w(w:T;ڃIHx6퇌yfJ> 狁wA ЃϚ2QlRb}Zm~{ݘp+- R\ 5$*?v{ U#{Z^u DŽ#X->qWpYY"N$&^5MVk=G%H5_ j#s7=[/foLG9%\߰0\L8ńFSIh}*D]GihT#%:l œx0ШB.@ziK (QHuGp8wʔq@>sDQ>_I֧ܿ |5Z$ЄH #L֞P3VD"\+lqQlTlC;qInf!t%ې?{^"2Y 8L! 7\x'|E\DL ]!2Mo >JuT֨vhn[79fFyW+ LjabHNs̶!\O֞fRWT1Rm3db=ܥ<#<숩6uw$iL&T)ݔTR /:Q~` e} `{~2dϻu34->` -zLD6kpbL'Xa9"M}= ;5V &`!*]B6%eAS2OV@ᝊ?`trTUK߿7wi7H 2.n7ҋ# s~B!GA#Ր>}^d ib~){&nocOrFBCYc3T?| Z<&iQLОLL1O?Jk^Qϛt-^[{\`m7z:j:Nz.\&ǥQ Wldn2_=6ڰOb7ٿRʌdC~g@o-|fCu:Xzid@lEGA.J#Z?yq?!;vj aq 6Y2I뙱@DEw2Hd[͗w-}7Ҳ5'[ڍ~|ɸ UȪZl94zJzFϽBj&MA̜:F>-L "hhH# { rjFg3%]P:C/tž (xag>Og$?˴Dj :fd'WXG剄ދd ^ gF4uxQP̎E"*ji}Ď`O*ʼ?N;Z^QPPY+å'U5"K,M**|T*l-,6YJޥ{\T0o`XR]uG1D%*,0eiUp BVl_;Xok#XDo싈]̻.n]3'Zoe0;aUy䩮XaXZznD1=:v$_4Q;ߛ<dk]%|Ҍ{SpXoIb3%o?D/̢ӢJۄ՛-I Bf<0JS,ox:W$pPQo_[@$]ʦAOQ6#e3X )}51Wi PetFnb `:5U|ۆMɫ:nh?=Xo=$~%^U~-|2wBi/RC $dykMc)=\R9U oj^`N{7xBi4Wd'tOsgf-ႄ47+}&Ul׈bWŽ) ¿v {&_Tx30['?}X$g P,վ38~%g-/l_Bds5uYu>@eY[xK'\z9V'*$ (!+ uڽ%+d7"/9B-pSp]Sq e@<.ej( wF1P&̼loOpӋe)Y`C¨-W|'7Se;|wśsu .!s}NlzRL܋< bP"u1. /DὬ?LǮ0G'S-%E{4)rIRAyY.#- Y!?}fSaV,UHm%S4a 9;_yoes@I 7 VV Eޑk6}\}VI ZL!U(*,(ZԾ߄I$5FCWV_Q'oXfu@b4զh%kyāдk WX}]g2Zr=J"/WA?n%]}l[df_9@I#BT?1+iPc(22PIϒV!~zFǟGYiҕu\?8zENѦWSg>h@QM׸)ޖjN>8NnsⳬF&o@p/ ֮hF+iIuB>ܛ#(n o8y9ʫW.yߏ ҽ?qqPFl?CҷQ=F/"iK*" C sC&c9A # B4`{^N_֢ӤEb ״ ua>Y]0tQuK"m6 rI?~.\NxN{DCʒjҘO묢 g"5݄EW"Μ] ̈́"H~>Ԃ{nB N6K\'Z일0Dp i@" u9'Hל61 r1UEW#Icf`jDx4⎙Uqm:Y#6c]q.p^zO1Fs|ۢJW1_Ad#I?;Nl;VNWygPx ^.󠟪i!DSgƈ5̐ v;PMNE^qIZ[t.ދa:6 !?:xn*"h9(p\Zw MMGiM]R>5~>W8Ϩ^@AT4Ǭ@f;-}ľ>8Yn*1(z}3UMʕ ڏ\XkQea8FЯ_$ה5VwOdnBi"(捍p\Qb0Kjo<|An^"s.ۑ}MVD)qdO/Wĵ h6!p!#5Zf)goօ0-L pP Mo˅¥Ez{ی|Py]Zs2vyKMHNHhfd}$X;7FVyI({8;w>IEBpsФ9nR8*M1 silfv2kP3Gptۻy>ou r\_)㴴^ʹ~>spDgqTngأ:ybppx1w Kw%,d`c֪󸫎FL5\(r-(&+b^m}NTs f+$s0|vj{7ˢ̵MHͭ;g6Mv./a=ɠ_$~t3?~V Gֳ @ެ̀2 / ԋ/ZH;> f<_@JH`k]h=9Lk&VBm'ݒ=H^odڙie$"x d> 9^.q}IzD,& PZnď#|\?JsSgq $b}J)նft\٭/Dq(I~u̘϶r}˲gtQxa\ @bFwx|>w}h>p'[`- A0i1$ 7xATȰw_1J]PVL a$$?iG;*֙b{LЪi> z ᯿v^OTMo{N%B?'+uu 7!夫ղʚ䩾8eWBf ;0Une Bה;V(be߿='eɪgL>ۤ3 *łQ`U.CSP]1rW;; TaXQNł*.48ٟo‹ :OSYfܱͯA5DS:` h|lf$߾3.hGpB"t q&qPlvdFrjEVnոyXͣƮ+9xpI=ԄE4gqkʻyJŶ4ڇ||3L㮫 2v%*/ϯO)0iW!D=5"6:1[:o 7&`_/x_ԑ%|yuڥnB8g*['cgcy79k Y Vc[}jX=1_[%q =h+ ǀF.˒(܉I? OfwJ)5r#JbyU {{$H{Y\AfDeDb~ ]_""MxxcӹeQ5N]Ϊ1j!έ:gʷta[GFz"tB+1 聽/'AA )c8wh ɰiQЄWA6+mu@~ }9nt&ͨX7ǔ6z_Rl'v^szۺmt::MB3+]>4q;}D.xe¿P‘T~99gy%d,C0SUzJq{ *^XN"~euw28+>U7W9x*ޒGn<$ؠA=#<Ef*`x>k*Qe[Y2PHoK:9)B&IvuHئ`uiҸgbm5y#rBx]0gϿȴoIB/tK vbiVu:̙^pD~n&J^FPϼreOVoWϓk)Baw5LfzĊeR q샼*VS|!,uLbFh,~w\Vnd-IAgDKa?̈(SMߐٹ#Э8MiMD5 Rg0tޱ訒 mԲUBs_=lQmAC9צ?h ar#rˊO`RIlu )}\oAkk8\^f 7\q#57x=, pEkEhk3HDHWU2\\"%zdgjÄm =@WP1KF(s3, +aR'Z d&ݨDZsޖԒ~%,\v8$-3XI=m]c|7-# 1꒢R&@D@nfzHd jFU+F)Kz;M-]mP ɧ"6 ZqtJ"n<BW5W h{Ã/72qГx;%R6mSXolVo©P\(~V_CDO~d(tQsmiHǡ?s8iZh԰йn 6PIPLKpX*Ko;/t ,ow/#iZij? BpQBwp4w.ܻsj.4avh_XLl ^ 5DKVc5䃫/P\>檾7f; }y8W9A{;W ga3 )+HnL[`Ζ~<\a0iqX,6[N8b4Fѹ a7NU> dĀ:pD~l6MR߇*> nϩF6`>pIƗU2#/MżTXgÑ,&.%Tt&۪Ol ԝK}$'+,،íLY%Yzn='hﶃOh@-( [ Ad8XxG*8hz˄O0Ф0dٱ~{`;ҥ"$3v\PuZ>U(U8p&y`^!2PdSJYYWMLG?;bRޜX  Qxj'LTYQ;|HrWUC B2M蹟edds&ejAּ7[}~]K"BNݶgVvLnCFlY'04ʀ= i+7W#"TM|[+T6)&n0e亩;Y lHбlbIf[ӏgrH2n4uAn"&Ӟ!7"wPPx%ns;|^:E6K]4'anT# 2`m}dJ.ϸif.K8q Ā=14>%]Z?;š/Xp $[rJtC twIy h^!H&pn fKe 8]F ?x>m1,i+T(Ԍ5\\qS uL+__53$T_oY ͞La/f}KEsdžt2Kz⌤@Gհ^B\hÙoBV.#'oK%c)QS3sBAs )xs Z9SZ糫B|QFD ZCdv84WV9ķ£+_YWpWH bn 2D6m%oww 7ZPZʶ3ۮ~$2DY4+-/m0 &%t:27]2H&4Qr_|LΧr|E|qgwWMxV\AM]ѓEݓOf?EVs-wވM [{!ӷtYgXMvєO_SH{AI.n'~??G 'rxdVE%c…[Z LEcr贿0>{|k2>K50dADWT p,RaR񀀒|q&U8?}HRt,qIJ\٥?t'JP~^r #v<3c2Z\)`??6ei R=|h᪟Բ]}dZh l?pdV IQ=ߝ"w+&rӤ:u)kYD]R *$_mDS'@vb8q~{yv3kM50Z}\7hv 3~Eڨvzh+C୮t:XkF m]=İ\-r݌*ge#N*q_IOtƎ( Jx)U=(ġ&Kn%C8O H+kj ] ] 2w1B6Cʢ i8$C_ ݺBn)x^KdZN0ԅA1~zt)T !Y<#f";u#P2`\*ƿe}CBte/+!k#)hҒ0Q}NQ~d;U"rKʮ۩mBQ[Ò֫Ff 13)!F[cɟ 𿉖ǓUM=5t@ J`_ >{ލWu >U]kX_3EQ$tEsgdt5͛ Owfϒ0I47T?Q)AWZSlswC3uk0ArvSungaa~dAԖG GUqr_]M!jBΨK{z{=t6MʫM++ƌرm]LвSUHavSkU:瑏U-TE>{6+ M-W65`1aE] Rˊs)gIF }e'F4d{MxT}䙼1fPQQa,a8tAy۷FE(5Qb5$])'3 O hq "v͹2a֑٬r?S:@Ko O`PSP8L#z6MAC.2o̗8?s?5{񟕝UcAWT+LΓ|djh{vq(USm1KIu m*=X>+*mmdOZ:iSA#CCpç՝&a2Ym6UrS Ag#_[5t ) w5N7({o13y_O)QL bƦxnjHKiz ?'YizH'XazM,З H/|33a;^lݮ#%x7?X Ob=D6`v*_27T}P#`z1s*W7nמM.z=YƘbjyGk6@,3J-aum;$Ar~d_~a=ƐpMly~Mb>!UيojQesŧ+B4Iij sj*gy+O45D&#;P_U^GozB0pcRG4s̀P<bCRXXC,l9infp924;Qa|"3wxT=KK,xL5x^r2Ic~{ ѰBH^EO"C4, qhѶrp!IYۦQ,` ۉQ{t:kx4S%Ad?e#$E}~uZ}xLs˒H.>[^{믔z9F u ,_(DU !`oMC;5UlƈiX09{lIk}4Dv.ic> mڈ<3D_Y>V<%֛B"`SA6RS"dRl =ԑ<{Sb^DD^~RBt( -% 3أdo&" l@m&HBg/ChZcEЉdo>8Ë-4PU`(7/UV1EVtacކ2aoUǽL FJυ׫̾(5pPa~iq$|T }drnl2tME7AiN'U 8gAczT=Vq>fVa\u++2u,2 /p4̯?M%'o H[#8EL(Wh9O!qZz|Ut:wXiT cLN]/!\ٟoΦ=tRd$H/ Sܪ8 `QpHnrP_E5O%xTu9lj5[TL4t[TF6r:T֌:v|zqTx>\qU@ޙp' NFmpooz ЊX=lJ GIa_зK)ʁ.q? hU (σإiJʒ+7m\vaub/t9Coے]) N:6ϡ Eb, Aqx`W>i30Ͷ~Bj~.J}20Ax57ޫ_uՃ2MqxK<ֲ ܾ=ݘ^@[4eVMU[iQ E;˲6$޳ rlmHr5?UrX .qt w+=$\g+]Ea{qu:1!{vz"L?&UGTIw[iGlp%n>`ki$_uGwPy"8;FiEN,go9zL/؄.M,6-xXrd@o0"{Zp0%6(˹-̆vrc.馋p/z o9t1u5%(u 1Wɛ`cYPŕ^.|>kw ,  ̄dk^9ru\iyfPtW@uHI1^zo&!Zvz~y3rFϔW6esǐQz ڱ\ HbFSI!hw7Js^6XR F")O.8ߵBkiM5 3p}wX$иl Y1- Ul?s)u"@WB, 62SwZ{! ة3YȐQAC?اp0,%<>PV+C>PMB{hY~ SGt?i+q:5 ig~jM5 vVe8eKTY/zUPaEv|~ܡ9b`rpN '0͋IܼVIFL ʘ^;6<-? @!Qqҫ> Ҫ*f(TcѺͶdzT AŅ:Ęq98/($|ӫJ$Ԑ7,F5TL+F,;~w)& Jп%(5g@]T VKS礍>5A7(;+^=>~TIIxĹ "z/[̻2Ƌ_IBkńJ=2[:-2ƌ8c>6G#7<:uAyUu!GQI|+:e-ŏgHz1#d[@%x@cW=lXR:Nx;Je5~JMfG|uH")&DqCyo7hEc[f6B+z0N%X̷bCXV?JZ)f~ e-`u8glt[09)J[o9x\|~ݶXw_.XH$$dū-ŰU (;Yx 쒫͝8b;ҠyE~?8ḎG7q̘ Mz.o7#7ig>]ϩZac .?v|>u K#DȍuX/J5[1VnkG!@sR;Ӌ[ԒԷ.-صأY6RL'`D}κgObv\Yb/|#yPPy/cGW 9d#Ya<fwS>z.9C|pddpiB{9FTw>qYh>-OId(A/d 4 0[B1U0ʼ0Qx"μ4ܯ >o`4=[NsXǠ<;Vy8xtR׷[ >Ӳh#h([y%}057?Usb,eu60ׄmV̓YxHqE⪫MpŔ_2p^Y3?.ȱwN3NJu=*fW{g9;9Q08N싁9R?.ܠ=Jw`Ut8Ȝ Dҝ n?*3? yEx\KKsh:Hb;eͽ(&3v E4-ޗy*n_/`)\CZ诚_ծ#<bS,L!>8@V6Zj'XBՁ?~a`p[OUON}D?'G.}MŬjT k~)hq"e٭- wy̝S ė}vO)VDEdw0W|'y+3REMAɬ[ .0FfSm7yILDr?z*VXI{s71g*rSyg nw\A_*V%`he[>|_:a(yڇ.]Ar;oє l;FHBNp\) B'={qڋlD4SgT0J4Bw+žoǣU u/4w"Se:44Də:gUV:;"&b﹗/smcF:j3r--v,v RuCdXE}o+ʍZ`C?X+#)U %T] OdՋ lIȏiZ/瘟0l7)#|nm7ZT0!6(ϠH.2b68œB*]ZM ɋլ<2s \3j'~ 4X ?sCx$x#ld*@r,t:BQh.ә$w/mhYNC!3Zy5}E 5Q#\:c;~weuANM 뱇o-~c msg/0JM X#gE  )aW%7F]Q-"ys{9#D= S'F\+IO*})9D6])?"3