mpich-ofi_4_0_2-gnu-hpc-4.0.2-150500.3.2.1<>,܉flRp9|kv֬MEr~tZL#z|R£r(v~ir>쿳 /p`)H :ZiVEaJVLlVU[2*@ҙ҅*# 1O@H3d?v .3l=˟o8pVRyĹh跫i(}$v6_{4xp K@![rz,%V$B4Qmrcu9>Bn?nd  - h '=CKZ  $ 4 2+ 6FZnn~~hK(8$9$:s$>1@9FAG\HXITXTY`\ƈ]ք^/xb2c2d3Qe3Vf3Yl3[u3pvClwKx[ykzn\nlnpnvnCmpich-ofi_4_0_2-gnu-hpc4.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 implementationsflRibs-power9-15^?GSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Libraries/Parallelhttp://www.mpich.org/linuxppc64le/sbin/ldconfig/sbin/ldconfig _tmp=$(readlink -f /usr/share/lmod/moduledeps/gnu-7/mpich-ofi/.version) && \ test "$_tmp" = "$(readlink -f /usr/share/lmod/moduledeps/gnu-7/mpich-ofi/.version.4.0.2)" \ -o "x" = "x$(readlink -e /usr/share/lmod/moduledeps/gnu-7/mpich-ofi/.version)" && \ rm -f /usr/share/lmod/moduledeps/gnu-7/mpich-ofi/.version || exit 0   x,zH* 5e  &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큤AAA큤A큤A큤A큤AA큤fl"fl"fl%fl*fl8fl8fl8fl%fl%fl8fl%fl"fl8fl%fl%fl%fl"fl9fl*fl*fl%fl*fl>fl"fl9fl#fl8fl#fl8fl%fl%fl%fl%fl%fl%fl%fl%fl%fl%fl'fl*fl*fl'fl*fl*fl'fl'fl'fl'fl'fl'fl*fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl'fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl(fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl)fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl*fl>bCbCbO flbCfl*fl*fl*fl*dd3f1ee9d59776154d8560fbea2e9034f18c498e88a38265c87b698ef9c0095ba879405f762284d389306463047c825bd01a1236924695a12650f1b91866708b3884afbaf7e1ea0ff2c0b3a11335abe5a5da88b752b1f748d2051775fa53b72d97290078e7e05ef558396d3fc2860f07fc2f278256e96409b2e64733907dd7a8f1c8a39f9fc6c2c71b5d5ffc6e58f3938b692c0de7f15f3213b3633701bbc9affd868e431b89f61d1e6a09d8fb653afcddf522f01454c31ebd35a41934bd576e1f58e7e09640063e0ba8bbb5fba11db5a3bfc0b8dc9380c7c031feae5b7da73373618f5e82f9aaed2e9af2a8c6441789d1cd7de00dc08fcaa27f11c2eaf1c63dd613530c3c16fa975b4d1eea26d25bab9aaccb422227a36eed28b60ca637d1b3e4e0d60b1c4dc7a0fde5193be50a420b25c7e249087d9c008e2cbdf037ea06a55bbd4e73baf6ea54f52c24b1bae16129011f50c050ad8d5dd43f9704899de2bac59fcc32da11e4f091ba9b2a9049597dc7b8cba85e241fe80e52f09e058e60501e241719f8fa171d63f427265f9c3ff2a4faf6ad25b601e303dda662b9450f3eaba4624939c294bcf65aabbf7dc84d4dbb3d9d7ef3230baba4c3eae2e97c8a34533f8e2200d4667aa0f91e1a55f20abb48f28b1e5ec3d0c560f423719273d00a6b7a4faf5e81e477c14231d3936979d2abb4abf931c6ab469ca200cfe1984bf3007ff2df0eae4938a73c1f8e8fd914b2a522825347686aa3cdcff264abe381dc838c27e928cddb88fb91af06bbf9f2f3cb077697f706b478e0ea5712a4491c94276e41175ffca3010d11a9efb0dcf4e90d94da061ea52f9df9f1cd27b74f413383757ecc4b22a10f75752d5f7a65741dc69901dc5013f15ab59b9122e1bec7b228c0a82f65e13e3cd8598c87c561bbc5e066a706895d225df442c282a16e963d8868fe6a5d88ec89c5dfcbc090cf48f55705b6c6c9d64dd8164d1aab32c8f0e65b29f1617de1ab80ae5a0a0f4141a389b2c2e929a550c11fbf5d0d07312a4a000179cdcb997357dd3b1f45d9f9960acdc5942b38a1f81f0d8f0d2d9327903eff7a4cc32e37dcada627e57a074ece901e9c90d23a0a9e125563091220149deb9e0a0391cb33bffd3f2a83a1947fcf7b4ce4785b4f18f6cd9356c0adca1c614d61399be14ca0fb992ec51e7e3f21ea66e2913a2d3892c9814023dc0e9ca07e0f9d2ad27257aba985936ec0027638e28c2a874dd9fdc1fa60cfb18d19f992fc77a5b68773628176314a3e0391e26a62e186b3000fc0ab4486c345e9cedc4d3fd5704b72f38fa3811b19b70049a60d073f1f7a88b55ca9072dbe47e144b126b575aaf9efa76badba49670c7962ba7a8279347e100e89176abd9f08fb8b37596e4d0a1ee6d64e2ac96b23f4250eafc6035773d2c30191e66290b43d92d5da062de7557c7f3c2fc554a5aad0ee13c4bc19fa69998de9766fec62660f297c6f295a1c1e8f0ee1251973b520dba74609d2a4b42fbe204373bab5062cd9c5f407782bfbe3de2049000a252446ffbd02e6a52be450a3c9570df6a5f5f41a8e341551e287e7cc7719b2f711da6a192c25a9e944312ef5a0cdc40b2b8f6c785c2bf0a047e3c23bed1e25cc1a8e4deaf05508e24e858a7e0b84c2af7288b241a842c835ca75be1e932524821440a23e51fc14fdb54318a083be2be83c7417f44b5db0fa238d5f7c7181b6642b133aff6380ced608ba2bd56529b2102f28cac7635b20c1fb691e6151b350b224bd7763cf17f303890c99db2d0cb3f07d779db193245203c587d9ee2a6ea8d70c8fb4dddabecbf3495d0334b427a8f12b68f8f84a858f752bf8a0c226403652f521dcbf9bb5609b6e782cf330f1f74da3c9fb552521fe2a0d1745bd6435d3b4be29bb24724b5feaf82b45f1df41c07b034200a1eace9ce80155fffe02bb73aaf001b1824c957ad58b300350bd15c02d5cb1745fd03ffbe5d7ae1f42c9d81ee3f4ce3e581b494b7b1a25f5b1d242adf4dfe20f0508b88643621ff83f36bb740c6813523b2bd1132aebfc00b6d77d59cae14a092d9736c533936e074109559971989dea4ecb6e62e32a9ae2b6e2f113d2a6a87d337098b62f4c7f5c16ebeac5488619165ade15778bda6a47959a3bd3554f9c8cb2337bf5b90003b3cf362010c0a99a58ba8839af8e533e0a5b9395d831331c1c3e4b915bc86d9eae87e19e722db58c03c403304ed3670a729007a71ce7e31e3e36456c390554a40a10215451066ee0c1911cf6310a98e67edb40db38468ee936199ac4fe18c55274579facba938530377404872ae4d41bbbd26be0d81db5d0171704cd9454d81c60d3f572237a84ea69a4cbed0f4e509838d3966a5c87ead7eac449c53f55bc63448d210701f26a240a5a74c686b9f865869e4c54bcc9cd7bfe604740ec4889fe4413d8c40b952c7380a6759f2fcc2e0f3bcb14a8883373ce5ccce444584b0dfdc9ce2f514974662958b83263609aa4b5dc7deaa561e775635c6e08ded05fa8c2d73edaee14bc75309424cddc892b6aa2f9dfb867697caaf1afe73693e360591f8aa1b8ee757e84679a2dc2ff34ae71372cfa377fc0e351f7fa0e7fb7b085f1ac12503f2a66309d43e240547d4633ba9f045aa3205b2d2c3338d87ca1438a82ddc1b8d66cbb9c60dffd2d658c10dc1bc8e719c78935e21b89f7fd8d69f33fa8c242bfcb727076410c87f6dd22b37c05a60fa8ac746f956e51d77ada20950957c479c7674e35dca17a8026a3b6cf92934fd1df8d689e1974ae352efcd0b4c76e3b886512ba933d54573b182c3fce9acfdd585d2d05e47f7c05fd27a57847cc21cee8db3e21be18993f17f19cf14f5eebe720623c13e7887e7a7571819b8cdc53e05eb24e5a8fbad5fb64eabe0773c1d24c1ae88ff04e3923cc675f6ba9bed1ae395ce22200d10192265fd21f6381d6adf5c179ede17f0b29dc08b4a92e101afad77ec47df7aac3b540feebe7d2e18b9e93b1b99270ba22da8fc1e9a827fb63255e7a059d0346baecf14a591130765ae1222461a28a5b81ebea89a2cec1e37af8e390b73c637918e994b65fac4a43ff367f0b6c62302f73ea96cf78f7453d49937ade999b16c4d3f067fde53402e2a015798660e66ad755dafab703a43043f3a0107e72b537b787e355e2f76b39ff9b50247f43382c56f47de609c23a8bb7fb8e17b04eeb2f8af672f2010a85c905f2fc56b873264bb4e1529c243feff4d725e3478067412690365639bc6824151da3449c4d018a222bcf71b2dcfe1517c83ab7210909402b3a6e63d212df0d1a6b5799bdee2dd71645a10cefc97bc09f4b83f6bb4b7f175b63d529335cb6e0342782fca9cc511eeb26efe4f5af58296ca257eb4108ae01f6857a4b1ddf82b206169b72a3fc5e1bb61326170593832df5653df26cdecf15f21b1e94e78dad4fcd0c6d330b089b48aa58876ab15b96c4862587fd9837e3b7685e6e14af1123dcf2d8b585b7ddfc59ef7f4e597f2e9b9704f54ea64c176f96fa8b119bba2f792faf0b4ebf81b9dc37b9bb7a73139e43a776fd14c2b9a06bd6d06b5e90b79cf3f94d2b98dbd56a6fa77506e484df66e2081cbc5fc5415dc73d2e8989fdf02c0a291a80e533d62da2e46984b0f77bd6d81f163ccfe04b60c267881dc39256c14278f7cc0d7f80d0fd906e1e297e47807bba5339c5c0c462aca576393d6c31871c95cdc9b5bcb5ee58e372448a104e5e5d3774a3284788b61e0235b60bfb35f50fee9b91ed4cdf59ce2aafbcec39356a66125b000c1ed6e60b9aad2e506b6f3e5177625951530da405920299709c4d17eee7d1c52d1a240e08a39b908a1f515b17ddf5086c9b76d28277c8207cec8a20f148cc36c34ac08f17913c3f0c4312459452f3e76decb55fbde8f3cb497247620ea9acd288ac75eba3bb6cafc716cbc02f05149a9145ef2ef8a454917467b33330765ba52b79d0a38348c84dbb1738d84cce301947044f1122581dc799dc77f0e99e90ed4da1b649368d3f62c6ba7a100dc0e646f22639a3e2a270f6fbb5b380e6aa9e6d7cc57aab666cd20e709350c61a06fc189e23bbc627dc129e788dabbbaa73505567f903e078654e808d830d7324293c22eac17b88dbf0b42309ba89619f9cd7764ec2f8d8de00843f35813c69bcff148d78bde38ce1d5768b5016f521980fd374194a2026e3a0579e013a1f3a063e8516bccdfc23b7a5b31d6ed2a4fbee512ed05aa5c7a3d6b852cc004262a9201ca47453696eac1224231120945063e9c3f36e4b25c0faa6ff495ecada70e3010760adacc891bb12c5340c384699d1002f6db945f364d5e2b461a7ce368d33f5253564093534e369883ccd5d1de9850bf411ea383138dad2d2a9466b65f66ddd1861bda6c868274d6c85488a79dcf5c9c74256d9b3abc86e5bc2f53216aa82636c141be29606db27057320fe05492d2333609066abf8a2e475ff5d2a96ce548254cb146e419132a991043bec95c78173e37a5330ab745639a507928e0c8ad1d218171013ed3af484159b50e89f36972274dd64952b2f7a83955c40ec4a49b78d8b8e82ccabbe516bc491fd743305a0a06b4602a2956575d6a7e49c97bc130a65535f302679e12ab4cb03ae1684a1f4f5cd1953a10cf90376d7e9582be33f3bb3597eec16ccf6b840089bcb79ce5432e307812384f18eb3870b6fe762532f7244df25c6adf50a9189c48f064b04c78fc0a90df1140dbb674c9f06f034f67874f849c762aec2157c95d83527034a16be5cf7383b704e1c1ce1aa629f69abc8786e2c5aab6e2b5aa0a8adba6b9954c5af1c28debfeaca23980c2ebf35647a8a2e7ac6d612d246019767ba01c1f18c1a6a5eab393806a5e7850f4eecaea6c9981474b384ae67aa259042964a1b41b59a9ab99139dfcd6899c32e80f83ccef8bf5c82bf41dbf19d7eb6a4b955080c3ff7d857977a13c92f7c3d019d0756d4d64465a256c673d6f2ff93f7b9744221a42b211137b6cb6ba34280476857f13bed495c5492997818a041dae579e29903bf738d0cceca84ff7385db6317036549eb215bd3457667be49bb2753707c78be4f78fb7102bd15f2d246fa61522693c5e0a21f340ec8f4567e99a1cc9ac0834731476e3aada587f5d72057f18b54de0a953c4fdedb25f5fc996263d1281aa05c1639b4f3b92bd36ebe96b0774288f75153296be3beca6fa91fcef597c6faa5781ffd0ea8bad4513327a4c6df229be0bad7522ec692a16c19dd758212c5c47314208f5c8f107fa5d3bd07859838abf363bd610ec544d260317ece1fded3fd5abdfd240bbe0de1311d04ec5469f49b01c30e45b1a13cb740ff72f82de839f4ead935eb66179e66a666861db93df25b7d61a838904237a3ba924c508f6c063d0a6d9cb7acbaa33318114f4e7e12842ce625f62d1e05f1678b68b39d8ec972a5396a77f84665da2d82efca1a75dbacc150cc0e6c206bb9ecaf57a028b5e208218e98a9773f7a7c40621a26951ca0d3b9bfc21c1ecb6c696434c14543ba6c401717e70428960fd6abdf0936d71115981f82a11c22bf10510cef2fe86f257606a921bde4fe1ff4840032ea761c0df63b66ec921e07cf04a4822ed76f7a8ed3bcd4d8f64a23b52ee0bb44488b9fad0494cddb48a2588e92a50a5bd9b798e34b42caa50b092b0b9b1860f31dd3f6c34c8e80decc65dc02727ea3f537c15757ccd7642cfe2c667164c643aaa2c0a1d7def503349ec9911c7f1090be8b8eaf478a13e43530fb1c36f2fef884184a98044ed4c7693f2348c6769533b69f2e8927444a3dac5578aaa00a19fdfacd6b053e2b2b90991b78eb5b632e917a999230d847539b0aa6cbfd45d5ff135cc22e7bcbe4ec27712253d49788b7bdb5b484daaf79f235b80a881cbdb4b7c400c88bc0548971e82689cd2293f3be458e52d989c7908869841b9da3a29f3daa621c890cb9dd8a977c7c6b216148c213f2874fb2442237d3182ca9f10c7ab78fcf07b446476147e16cd83d98122ac9dc471db076e4daad3b0402b687df2563c912f4a9b4c9219119daad68fda69098f94cb5715a5fb8ab0e1d3d671c340390e4eb67101db88025d3a215e3f6f5ef528388bace9862435f9fc46346afe827d2fb56fc6cbe5b7d13c3434b2b32e5b04bacb4a35875c2ec1c923ac0c0b0c5f2e2f2dee42ec8d0a5e11d9d2b62365dc6f5128657268d915068933cbf7db1772fbca13e2baec3c242ff8213378387b9828321c9fe5b7ce46a3b0509a0d9bec60fec88ecf0efa0a88e46cc11062b5cf2389eab65f2210883bc3f6a4018458cb754a75474e5f2f8848100388062f6f38160eab58e3edb64c723b820ca120f8b21a188c3e013c52d2418628b6e6b51ce4ad74762686dbc88222a3ac1390eaf45ae3718e02936924ce2870bc9b35044a8a8bf3b4ab8af13f7a7867dc2baff8d5881dd27b7f022d6c4a19d53898fe4abebd7b567dd491fdabea51903a17f7f0bc1f35911cfdef135a31e7eac6e595901c52ab0cff44a9f346ec72080b65ea81fb88ae9a753e385236d671230a6fd81d0fd2e210781a1bfdeb4cdf2daae62de776ac9ab85ec6b38cf8b3974eb512c154f96028441094905bf24cce80854156c627194fde4d3c9d8a53b471e41588c9a681ea5e4a5e760f17397697ba5f491f27c02a93a2acd2e8754d995150dad64ae08ff191814d37a22b2fd132b69c24be8385750ab08f75b54c552d77c69ce8b7a7e2baf1fc0188a9738e4afe3eea475031b040ad063cda4c012f8ff808936a4f27442e9815b1731acb11bcc8a26a91d38bb73ae1c1c955f03fd760137668b391c6a898c4db5507f5e4f9f2a8410d581462a5f22845d1d2bddc38c83f60cb1c58d52ae766b5339a0a508d99befb152382ca006f0088560cd1f7c54132af89df686844963135c50cb6b7380dd1b6aca75a75c26a9e08fe19b6cf029c3df1d13b7784183b002cf729dec52d046dba6621fb528be97c73b34e7d5515c759d0626485d87e2c6edd37311b17a060fbebb227626cf91235699e7ac770999893b3dcfa5f1074cfde127698617ce8d65c22d7a6771c6d038e0677bc26f381c4c612e435ca643741d77863123df7920fd51fbcbcb2f7897062ebc64870e08fff01a5a2c694392b1937c5667bae4101df52361a147a6948b819f13ec83e4dc7ed6fbb9a358c4934c59b5d3f03576f2d345c9f03e592d96995b8cb4d512a537ef5f1b559240b9f29ff138a388b26204cde0bed424cf6f3f667639ce5938b41f6ab5e08608302ab1b8a7dce61f24c0520e6c3662f2c1bcee903c82add5e80d25208bf741be753b01ea2e858d0ccb93f37fe284cba1be5da35bbea0859225d61d64ef00630aa73df2328f5b8f980e1a9ef4665f765cc831878a8946d29bad1a05084db1b8e2fb64e8b79afa6a3d93551bb7c58178ddceb6f241ff7e1968f34b45fa8bf305213705e35ac006f9273cb26e91495c47d31f098079cc2c510884509020b359a5fff201f5bcec2bf7c51eb367f6303bdc08d4ea2c019d4d515e5220f008a334a56dcd0446840030d75086990182fac7c01bfbd9480b7c7a48dc4fdd43bb5bcb479ff7865fc97bda8fb187afa79b2f0912cce01ec9b3d56a7908b2a3abe80da14c9d7bd4518863d42b92472532bf8f31ca8b065dd0b244cb1f072f25555002ae4ee3f0f740d97a1d41ebcc214c1838d5ae2fbf4f530e073821e43be6c74b319226f5673ddc7c3a85bdc08b583b7779cae8407a38d64259c34ea4a3c4965512e1e2ffe8175f0f50db8a8ecf7adfaaf7f9b4626cd2aded9647aad87d9f09cb1c78d7a6319e82aa6f12096e5589c2b5bbe35e0d8145823211f2cdebf2859cb937e43d90206186cf15ff6276d95e322b71b8d5f9c79c3db2a17bdf3de810007959e0694c5ca1f05dab8ffdf667681e60c688c2b389d30a4a867ddc778c37703c7655b7fb08d7a91d16f6aedf705399bcbf17b7df91dba53b78acb3840fa7885f4b72ba6698eae2959b1efa91033dfcc68d6cdf52588b69ad0ca9db5199793bdd19aa1c64c8193697c5a13584fe3ca8ef8278c6b28edc5f41bdfce672f91ae30ad7df358f4745ebcb030c77689e90e247782af4959b79992be6d6d6b612aa8a880ca533fbb85f584d7a2cc4391be125c0ed6808125f561606751b07977ef4e305ca3d962436bc8a3f6eded6ebe6c8b9f0695070e4dcac0185c4a516768ee6b239b7bca5d4eaa77b5f675c745a37cb49a3cd3e984631b1eecb17e28ed10cc57bc390c46e1af3f0f173e160b8bf3284ae84133c11c29728876c651f07ad955ca5211ab02a21bf9f101e35c1bb4a650d25c81eb16f30c12dbb2314a08ec4b75fe29dd97bbe834ba15159dd617814a208d331e2bcd97bc57ec088b16c77ab1a526b9a90db26371d6ec488056c7ddac0b49eff057f1ae1754b8280307960db757470745fcffd65db5633cd18059c88d2caf72d91b90da4d2294c3f33d60a3468c4c6213116cc68ba916ec32df4aaf7ebf6cace3afa91c069fa9924304f139b36da89e59b112ece1b4ed8ff5dd8b5321bb800af7d6563a964c6e44b7a4e2431d5bab0f3f705998344d9b939584676cc0ce50a640fe45ad4c41bad64533f93dedb8fa3215d3fac79d842469a81810d48ad865b99de328e97efec530f6853df683db901539b117835acc14e6a22930720d448f3102de9aaf0bce5b7b22faae2de28075d90c52c80a39a228f82bf79d954beb28c4a9eeaed5f66ab8251d376e6060dabdfe6be06cdbe5fd5cc3da21db536d52636bc345d78aaea55ad9914e2d7fd14fa4a015e419d7a5d35b63361e6a70ca83d23774dc4061ab7f1be600ad376399556e353a337299d6f890c6a3bad283b27ecdef71bc50bb72ff8ec7c36b87b22eae456ac5d4a877bc815295740c0bc707dd265258cc383b1c4cb0c224b168e614d21cd00a123c8d2786b2f4eec6ece7b34226f9cf905b0038f6d77c3ecfd0c1c4983dbdcf1be113cc2501d5db5689c0793d4485ecbf81e2b305afa89952f7e7241cd31488cd7123390a676c43a566cad7c54e5ce0a091601da0a6e59a04f04991fbc31d5da4f32b4516ede61727fad1c4000cfbd9ba2e95983344a1c11f1d8dd4e567afadc036dccf2b3245d0f503a1071b6a50658f6f5d7baafa091c0108b1c39cee3b0eedf1ceb5f05cd045573b782e7bcce31383d8ff2f45f1358241fe1b9b39e5bba31c70c30b0d064ac6bd17e47c6d62fd40ed4fcc0f9d1fc09126581b5de0581470889b89335fd92d54a6774080696dbb676f889ac5f19322b58c2eeb3f16d03da792d897a2768603668b2454113eaf2e39d49d417d00672ecfbc33d4abcf53555aba46196fec2eca031cb7a885894a64154222236e54e770ff3cbca840aa64a559c7e2fcf02d628662b717392f28e030bc1e82bf2968b5b8c3de254bbbcfd2ac40a6385662726c343847d3904815ad48a7d3f486aa4b4ab2f847cfd0629400e43f12bd945c9614b649ea2e7b8a6eb6138f524aa0761cf5030d5bdff0645ddf9679e5d77ae452c5758bc825c574fdc08e4c8efb3a2f3c2e7b9302adb01bef3cb62a0e4e686cfd2b1e9bf81caf587e8eceaf4cd903718178a622395d71982f162b799fbe456c818c803da844fdfe53e1f6f9950d0d1f477ba9a95914c5febf8aac4e8012de04d832ef997d01400d4f595deb0ae7e5afffb3e94ec694904c63a8d9c0831fee5a6f03117c1bf7f9e9c92e49a9141a70b0b993b7a423f9d5d06cc257d63e6b236839befee1600676143049e35a7cf93dba0dd3c95b59a3c745d636cdea29b750ec205775c52728a42cdbf76b43eecc5da6f2fa34913eb93468720d5c1a4f9f4d8f2954bd40a0f64d3df92fc0cb09088ed1e01ca413f1d7bd208e9ccd7d58ab43465af510966b3f132b84ab1b8b6098cc542e11f1dfee272ac2f730d22a34a90341cb2d8d69d920e50d6a663362ca8dbb9949b0e938df4bb0100603129ad4da25142113bceebb6d177388d4664843ea884ece4197588a1acb64751587f1c0987eb6f5ed3f99e8ef2ea882ded3ea8f1aead71321ed8ac571184ebdb411373ff1e134b6da47e24c67ce29f831aae007933d73552a9a69d4acb70579cc643e4a53c9ef136e34999c60e96300082d22ef8f7c93675ec9c95e0f029fadb02fd4e43bf68240164c97b67397f2ae74a572fa7aa9b874de643c8785c73ca0e2306c24b44baf8164e0d2ffdb4d090a173a85cd259c9833273fcc0800dc41cf585768e7a3c0254b1948ccf8b6cbbab1f72e792cf4f32f56d21905bd314635ab52fde424172859f8dad95ebf53259ec63577631db212a255655c7fb84c670a6bc7226121744d63c17640471a8f7002b12a806568a522f318e13001635fcb9b55d568f2e44ca0143692458863e0005743f78e61056728eb86dcd159eb8e35ce6fdf9a7fbcbc8a0fc3f0e8fb9f751aaa89dc82624028a86ddc5c9ebe0dd1e2d980e72d30a87577fb78708957a634e3579f3709d999e64ffd1d51dd47efd068c3015a199a58714782bfc723f78eeda41930417ca72efbf88bac161fbbf4baedab0a996c488f9f5b8716ba9b4e6b2ca9ce718b9d97f6efe5616c4673c21309a171088c2eb5ec7da51845f0994ff2e7a325c476e9f4d5de1848201d9c67b4aa4c8439381d298716c868d5299d579b8e4ca5cb61abe0e74188cab01b0839ef8d4d13dec1e41f85887d4c76e7095775ea83b325ad438b212156c073b37bc348eb0828b48a7e20857022e53f7fe16e07a268441be14b0a9386ade1b88632fded97741a131b418ff99f6b2a902a2e21eeb5bea5b18720fde41a2d2ce1c57313baa0fd63f7d976bd3e979c5b95365725ba513eb93ee05b247218e7477adaa4b0c21dc785a248ecf5486d5d069a72bd876a6d333b0d01fa2108c8fd7b99ab990d9842d489ee0c0723af08180332ab959c09d4d8369a208dec3ed5aca3f110bda0065f308471b9aada7f4b218bf7067df2aca398ea1d7629623ac8e1f98d36250138749e122ab01fef7af756d5573173da799a628991c33a91dff6f5dc7e413c19bd78c83eec2ae4937d1bda32ebce88ab066bd2d9fe9728f08d226997f854424c658695e89d576caf7a164a060e8a59c87eda4644f033b710f569e7c4ff3bf68f8d867fe069b0c79b15a7f6425f654e3a8679cd799a43298d3ec57d1c78442016be9de50df1cf8b5df22cccea536183b71e3c3c50e2c4feb6e9eff2310779aad3a02073112a26b28833b5f9abf73e935482cd3b3239a60ddfa7891fb5c5f5e9638a63525653fa42c2c1943dd9255a1e14d78749fc2a82cb79fc909d53c66072f1d05c5aff9d23666cb731c5bd11ab2994ac259573e3616f1ffa28138f2c64587669ab1e3b4afc47b17037faebe101e8f546439b76b80684a98456adcdebb544cae1795410b1e809b81c3580f13d377271f1dbe03f61380feaf94662d737359dc962c411192658a4361f4db0900004493b9291a537eca2aefd6e17232425675ae0655387d22aad8f12de20f2c9de66931d4cb536a697c5ec11e71dbd5e693608b26433e20a58594aa3dc34b479577851ac7366b55f5d47983082d1229171c44fc574bd6faaf80fda9480f5ca07e224083a27b5ef9269f5c6d1ef4bd4fed739ba839c05454c65ab7d09d3c230cf16b230c6e2a25ba709b157bb1f4ebac59ae547f7ad1c943c3c55bbe8edabf90332a2d077b4fc98c853416e2803da8b9957c6091515d565652fbfc255362a182ca7e1fa852434570958406667fc7d5eec545d2fa99eeb6a2fb7f80c431962df5d1e7e811895cfb54bd3feb70a7a8d1bcbc966351ef58fb3b362e97361c827325c783c984e02f24b2b4146ae07a1fbd2e73806e8b76a50bac0014ba3ea0a60489fbd2e1eb99801848e29a997efdf835d8d686ccc178a1d1533c7995b5acd0722f3c09a9e2f8e2849bebaaaa84b1e8ccbce550934e4929922d9723ecce1e4bde6b111aa9b3a5e2314ab74c1dd1a6324d401086d1938153529028539e29dc7f6fd8b2a5ab0ca780f682ec7a9419fce6b389728e0aa8fd2e019bf760ebf63ebc27285ee170193951056413752bbd4bf8abbec439a58427a44a08ae52549cacfafa123f49b5617a3d171443afddb074d748f4ebf9ee98e768ab8b003f42ba5d4227184b19b88ba08f53538955a1a0e741f8f9b87a662333175c1547def4b70662fdaf9fd24d66cd1c498f76cae8049f37d7e584d0a54d5fee264019a8614361b22f4422992f18a07bd84628e072a4cf60541b4b72b3bd716b2fb64b90f854657b74980089f51ac23684e0de17238cea1a098fb001da2082e89fd7bad1644a4fe1485066413220182c98cc4bd4aee4f49240161192588b7b7493cb7b9a6d5870e2ab71364448d05804e5d9863e49a6035f517ab1d940a77664a39655138eb1c6c24338fb860aa0bb73a4814bb8899cc8c984943e38e7642ed29e807d6fdc82e932f9d4709c5a9e492eb2070036c1dd21454146b4d4f1dad50717751a89c484e60289002a230c232255caacc84c52093e3cf712082aa2ae6e95e01a93ede925db19e5bc90935177cc86ed72162c4c6547ff55e5c11fa6723ff48778026ba0b64f7ff48308cf48fdf8bd73dd028b3bca63eceddcbff75041d64a8a9fada117027d95ce9d4a5948446822e43c913f071d5ab95f63f612a81b531143e3598c3dfbffd31120c097e756cbbb4baa90a0ae2b032ee7379f8ac436b5698cebf7a26723f5fec2f3da4b6b9ed88f44905e5265c6476c3a37da520a04e7a4e08e7edbf868311261d7fc96e2ce22987a2f9510bcbaf3024d6dba754549737bbda7fe0e08caa3e9923ceb3dfd17ac453f7098d2f0d86f2b3953b97a3c931c9ec6f9c294df8984cd40395179ec72e849dff32bf382a8efb4c850b3db5babca98f8b6805e57e83ef69d28498fa6a1763b0d42ab38c3f3836d685e03545aeb0e50acd785071b060f3d35417e5c1a4aa6787e7b9d90f269fcdb2a2143694113c501d26e6fa6750b210dc625e3f88589b04a8e7d5edcc4ca6ecb66ccb65ec5adecd20358094a8480676fc646f82344ef5fb0c1db1b41c9d9bcb42201a14e7e3de7a70f90c69ecf2023add115d7be26052b76d8c8fa29e4f9e504481d69fc3a1af308679aec39173f32995ae907732278e6a05d221e978e29b265fde526bff7d05444bc5f536cd2e75676dbd2e8227426a199219c8def5349e25cb785c87bf7eaddb176adec48a63ab61439037ad9ad469f6d6dfa2b84505c7ab4d01d1e9b7c1a1130413d55deba5d867b2a87cfd308c523993ddb982a28ad6a439b14392fe2a9bb4390686ed2c9addd76027cab39616a395c4d50393c7010946cd6f0a088ef48db4d9d6ab6559ad7234d2517653b7bcd9094ec1134a43ab7f68f1761a0c70b7ea674125cee0c611a12442f5fdb0a4b341c7fcf80b41b5b7e11edf90a02323f8d89479c61f54c653460faca01b8f60a4be111d45bb304156c23deb1ea39376efce87f12e009a2b6a3f36727e2cb2a7d60a86f3ea75b0a5dc452dab8d59d825bec113c9f1e4dbcb62423faec36664fa4c5eabc90fa2694f89768763d975d2d65f00509fceaa5b46443a6db43d5cf732e65f6ff99a69ae8e6b10a0fe380335ab8f48fd2ed3d8647099372b41260caee7e3d6c31a674818568f5f83bc82363ae68072e383ad7617778c991b6d10ae9a10d26a24dda13c35590d6028bab1a4fe0dac362689fed4366402d5abea16a0d402e3592b38cd7041f58d8404497b491a3912f53b0779997ca53608851a29db9ed18ae9718b51aec55bcdb15185fab9cd4e97a838c000a624e115c7bab6c6d3d0069622683f498ec6c42516505da83dae47d5d09791584db82b4dc71bcb2ad7cccd21b7acf668d6935486de7b69b5cf1ef39c911b22a7edec2a4e74f8bc0234fb9f695ba243b8ba4a12f5dbb4fd9b8fc007d081ba623aa70f77ef9c96a2a0838a61133de028531947ebf3caee7e236703af20a250e7a0e584874bcc5fc859a66c3bd25e8e1645c872007138c58d269c5e665493fb2c035a15ab5415e923826207efdc46777c05657a2bb1f532ea4c19877a18d07248a8ccd4ba856f1547880b0c969201e05251b56007af8cfab598fc9d18554830d297ec8dbc01542b2f9a36e2813ee26e11f0f22958386d5973b726bd6a6cbed8b96eb456fd1f0c338cdeec6e0a01ab8a08aa827b45b95f5341440007f053b8bca0fb91bc4986ce910ab800ec1d3f9ae192d73d9e37e59cbad9fe533b52d8e1181414f80424ae8a1f844a232b462a8b651b134b52c8f63ced2728207ae970f9ce6e471cc6af868e52e711df574a5e1c7f0bdcf1e555f10ec233cdcea19ab272d05021156736182ffbe97c65aa516c60a763754ce951ac17d22fcd9cb72081bb18e6b4a248695b0323f89869bdb3d8871f099b351d7cd1fff12074b4e9221c78157e8a3e92731ad90d0b06c9c3a11f628e75fe6cb17c022c42d3d3d50054d0338248352f3220667a651bf3d8f8e80ffe541cca1d2e28f90400bb9b27db1cb05896a0bba40aabe60eb94fde26932652c929605fcba5a188aacedc13363c7838634b5cf70a94da7d8ab921fd5598513cf634adcb9ad0e6550c720d1d56e754cbe2bf3f370d469dbdc2ad9c5bf857a226ed016b857c3eb857865095263febd5d399a742fd4f45ac52081815c7ad9de97948188d488aa54c84f9cfdc7d33cc8e1031ba4b54408b8a3e6941286174586779dec78d8b044f68a68d1e171e6b4904af96c169c0b094efad09cbae977511300647c55d9d65ff7cdf75dfdf20fa4c8c3f04dd63a01cf02e3685e7667d15af174854a116bf290a2ad0cc80b3969319c16879198b0118103ddcc95619276d0a6e348b3efe08bef54f0de8c0805818be72ece27ae4405822606a9986548cf973c0db896b3cfce62293ff8cef71cc4587975452f7cc0f9cc70b012b1ec196c0ade0002fb4d3d54f037fb9283e6d1b271dbc0fd6d06983487eab48104c34e13d7b438cfe5b052e0c9ab09195a9abf397b785e3f59372ca1965efc053f214de04fa0ab020c471ccd9ffdf744073c5fd23264ee5842e209d215a29e72a73f71e976343344f691d4491095972c2b739d8bada0a6ba0a4644251a41ac7bc2c8722b2d6b1d1c65478a9ff7af46cd50f8052de7cb72e0ea8ab59b54a91fb4d71718cc4f74531abe16e2b5bb5d5a7c380b62d0f25c565464bece1611b54840f4cee8f7d091fd4182defa676712555dc951256f6d3c2016ea64c6a3dfd1dca101d4a150e38eecf42e2c543960d931a6c0457832a42bb9f0753b13fd735e8a54b4507145564f38b4912a951935b28f23aa60f6921bf140593c05aff053b3c935eea387923882306813f944eb2ed43bc2e46f4ae116a9dafa9c53d8f1ef2ecbc4cd8f73960d3d414d73f1cf186d1b25b929ced9ac9f2ec26f6957dd19f3c1d1493366882030addb35632b8ab9b736ca545532c0d0c0a951108bf2d7d162659ea8748b6f9286f4b1f9fc8eaf9f80f8b096ec177b373719343c4dc583d4136c11b416415787d697f7cf344e581794f08866b860227f7ab077854fc012c8b4a90ff1964fc4aee28ab463d1731e35fe84a9e71f20ba897bb51124329e7b872e7ba81999bbbd0bbc04bd9da57019edb90d3d66ecb5f5109b0bf6580105af83aa26b46d339c9d0cf0e37f885561a0d5320ebad179cdebc482fee065c428ca1a52cf9a210a9d19c4f31a9f1ca8b3fab01c08717a8aa392beec906d987b478bb7a312d4294061c235c4ccaf30eceb8ed1d3cf771edd6a0e6504b07c573a54966aae5b8a1ce79948690fb69fbb1b0c3a8e6bab4b31cbc8c25b09b7ec91b5b50c19e5397e69dc50e8d159137080736277bdcf0248a9ff9f850428ea579acf0d90274d1337f578188dc447e1b3249beee12eb0dc5db6da41da780ec063404e9391b9e6c211a4fa819157792ce4aad62469941e9b50c4fc3d0735e2fe67b8bf7611e14b30a3af9d5b11a6f9f69bba8b68e5a0846118c7f46f005cb07bea930d2840c66f0d0884e46ffbe57bb5afdc950a1b46d5b341634f1709b3a978b6334f3fc3a7cb3795d1eb8548ceeb18b08629f72dfe5a826ee77164d0811224e92cb28825b2ebd2f7c5503594a46612636d7545712f4387829c211e66a5ae35779c1947bb1a60c4382a7c3200c077bb2e5f9d163d8f997e902ba0623e9b74131b2426713421a4886f6a1fb090391526698d63324615eb2587843357e56ee30d47e77d77623ad3de69e1dc5d21f8761bf52a688ae8749650149289a81295918a51075a26336c1c8848c644ff2cb7b4e751fef897c10268ec47df13261929c62eaeb1dd1fc1f6753fcd6a4af39a6ec1ed69376bff7cc685f21be54a624f16abd3f8d4a73c81eb329197b4ece9f42408d65de5d16bf173066e7a076947c788927fdccd37b51188f8826288e5349a2f916d00f0bc6ff337adb1c3b80ed8903005920da6b8a3ba0d8114b5a802ab3f832373567b516382ac4afc9403c326b916e443c520899238b21c9328cd43181e195a96c5405ff263d084f28bff9b449407048f3c98658a2ad043b67fe37198b02280b718846b072387b2d75a4f42279cc4485f823530491bcff43366fc756fcbd19d5c8b760e35b1c380b07630193c0c76bd7f98aa0639a2b7528ac77102665ff62bf001bee459c9b1f999537d703ae9e849881541a7c5a01ebb2eae903d7a5abfc16ef89b190c1e11fe0e1bd862191d863b9be174a0d22d5de50b058751972b47d9daab82b713e004863a9bf5d4f7564b438e70eb6fe891a2efe3364401fc7ca41c41ea71790b5749ef8ccc9f0468bd1839bf9ea340b698bef79dd35c6c8a573f30957f396b08dce034f3dd20b3431b70d744acaf969e74722b75fda36c006abf33ed7b75af579daec043bd62d08405d014d89f900f2b6677dfc997236c97aca7e5c2e869e507a36b4f279e703966677039845e0f9aff20e1632503f842eb50d9ae0e3fe3d8c359440b2a745f04954c3b701400600132a0e16f916f94ffcb82b5bf030805d1deacb8bf6f1faf0f9dae254c6af89245352fadb2a0888926300653f4e71c17ec077a435c0649b6afad907dc541bbf7ba9af8bdf0b0d479cad4311da0c413a61c19d910397c2152cd29354ad0334d7e3a078625b298e3717d64c56f922c31f1337f4adbdb1c09c37b9377b9e7a06191a42f2ac1d07b78d3f501db41bde214cb196238240696a803c6b9fde97ff55ad5a42742f202ad97eeb9bcec7fa6d703330ee832672914159f64f0bfacbcc308c45943c7c46a3ac8b26faffeb8de484f12f8db3680af54fa3e38b18bc8ade6556a6ca2abd681f9b7066f99a684473716b3d2bbc112d541de934a206abfabd22be8f89231dbc024f6ff91c945f267da941177c2525411ca72a7eb45913f6deceae14626f14bd4b6e3d8b9a030370d1729e8dcafb23db087d65bc12ca833a932a9bbdc672910c000667c5a185eed84204ce44cb571c0379ffc1266de33ab65b1a5ae2a6fa0cae8c668b637fc05d89a42f19aacc36b50dfbc3808c107ad7711e1adceca44488d566b1d750e988a34b298f0234a8898f11dd3c2257dc817f34a41bde68e66990684644ae8623d18df1a7d26f0856497933b9f8bf4e0552385744b14efc5bc39564b226c39f781f5a4c49e71d4e40761ddc4484571abb5d3309edd6a5f661fa7ffab76a897b39894448e4d32a1b30d2a61db06a2d75033b832d4ba7273b55c90813a1da88aa75b2fa262a7f60edf142540137bd3d22dbf1d2db56a9a9173ad38c8c626b86f330905d453920de6b8c86796a07192bffa3762bc5f4b1f153272a4edc62fec112d39da2a83e3bd5dc10057139c0a19fdcd2aef807182f42c4ae51d12211d926043d68a68cce2acdabf9c760c0a6c562f65d8ef07f4abd28caca7726b26c662966bafdc97f0738ff636982dff4c85960275b85c5bb60fab14afadb1bb25dd77023175cb60757c5362a6a018003154e60349385cb8eb27045e4f78384b2da6c0c4c6382b51879bc628e518862b4eb00941a2e8515fe345bcaddc8eb9f56d4b270a39a228fcda7d015088c24a67fd40234d148f1b174abbccd90f75fa27f3b139301eba453821af4adf80cf9649a03bfd2990b663bd159b475a04f4399f387ee33ee26e6789bfbcaec5a49c1dfd91f6d04c65f0d1f64715b109c9967ad44d19934c2c9d581990a9d3f5c1f0ab8d8fd9112694ef63746c9da6beabe1a0263bf0005a1d2a1ccc6f06201d0a7bf19a3b2ce8c6f4a656d4a44b3e09a8bafc1eea192b90d920af30d0aac5f2c8a33ce43073724ab5e1175ccf67487535049e87b576f62d07767b52277b60756ca83e3b80a1578fbc65f00475d32fb1124e24ae5849eb64d4a46261af5cdac508e01d90e3759a8ecd14880c525c60eba424c4be751780c5fcc6ed4b7923b58f661b5e5ac7cbf8eb2b25a646ce3ed3029147b897ec449af5a205b01931bfec8afa60f741db0a3e583e34a2efcd7dce8580fbba1c9eeb4d07fe737b39b07c88ea580823a56879d0245ce83e1cffcbafd5f8a9256f09c08b1f68333fdf926154cd0beb786777d36409a70184f9de6e7e7abbf08032ea1a682e258b166055d4c2ef4b91f53a3dd68d9f3a07d2d1555c22be9b83cf2a014e561920c724775c601b4239f37e869c14cc645d71cd7feb67dbc9a5c849e389c535779418f3dad5da2b564c4302b49a4cc8df2a531547f3eebd7026d8a75165e03b5693ed7033999420e7815d75040630f012907587236d50dd974b4d3004bb637235f356a18be11d9da1bf583d42e92ac8877f5f4d01ff7c6cc64916bfbdcd06cd763bf55d738bf820e7e00865b59e8747a71b74f46e2b50b060ebbc8e231876f736124f9b39ccc5590a9ab4628383e9ee0ef654139ab035a907ad6f91064f366c5d31205638d8a582d15caebbf3be59a7e69cf27414ef766ce22c3850e3c1a4b33983b8f9e8ec9f8ea49005b64b9ffcc5eebfab862ef8dfc4b729e040777044bebc5bf89034a6960382c48d026f0dc84c37fc8de1a0e5139ac6ec9a70932022255d1b1fa318503413962ae053a0b46ca96cf5845f1537a1388bfc890f609bdcea73f2fa7330ea581a8743629231c962ec3f0d641b2560e9b0c9cae6624780ec5d3626294e145c01905861943349da53710b6a5fb44b21dda0a641b0f84078d30e4e8a9105dd45bdd5292c8cea1f39de823676dff235fcb3e9dcdc54a6cdfccac0fff60f58645b14d808dcce4861cc6302ff5a41be18659c5de9cad99ea714cd5c25164492dbba6195b8acfd6d4cb36660fad8ec1159391b2ae93196c6ed8888b6abb26be3d49725f536c9bee31fa6c5f69a39986cf3f21231a9f4f9780455a36cbe306d376e5e5fd97cd15fee8991f090b27b73dcece3d4b56c108407095ae6f2227238b48ef87f00ffc689f3325aaaaf94c7019d834f130d5fbde2597286001435f7b798c609dde4b45c8db9d719526f56ccd5e3d8d68cc573e02cf201e2b24dfb6e10f1699d84874ee2d4ca8f09b6a5bf589097556078d4915a478fb9a96c38f5ffde8689d817e0bcf000d9f40c40838fbe8ce7662a873b7e060d82191153ef1a9378cb8b1e638d548f5048e6abfc27d5ada05cca0fe35a6ff3dd595c1f441fc4ee745ad218845f2e35e5bff7dca673a2945de951727e49e695fcd8b9887d8c0f838c5f08111552475595a22a12d83659525475d63a4c5b651215e95218e2019cd68d978b7f4e22c62bdb02fbd644818e571c2975443e0c297327bd8fc425ae11e251ae85ce1f0208fd7bb5fc2d05e853ee3d5b5ec4b75728793e6e4025ee5c3f00c27ae6b7f3983f7498c5a830c3bf2d64f5d94204ac67921997fc4d5b90879e729f0a3a6960aa35aeb6ca44a5199d27ef301e6310d652e53be3a63294191a8eddab8a6b2240893e220d98a23886e9d3e4eddd7f01a841bc360e96effdc16a76bea1392fdc9505a64c0cea4b8a2e8811d4ae73160be2ca2b33fc5f3e9fbbd1ad92364870695108500a5a3f312d5ae2e25feb94a2cb9f2c6a7df8195511a0cfa583b007179e48052152c4ef30eebe7add89ad59262b2f44d3f1a2b4807b4410ee773fbec87e675b85faab152195a8beae5a027919223e02a397cce9d3a679c28a35eba7515fe96fa57fce64a788d3c7b2edc5d081b827df7e0623bf4bfc0a5f1b1fd5f10bc6f911a08c77e4e5e4afe509c74a82414c53a66c9c1fa87f453e18295c1fc2bf7518d5a77beea7fe41ec7cbb8abba2c4d047bd74e423557fcbaa9c384f5a071cdb589736001f4cdfe8cafa70d054bbff15bdfa38cdb8326f0a133da29f0422ced72a6c2e3d6cf8bc464a3ee533f2860dd2018e7b76b438ac583b13a0612592689dadedcb5a708279416487226b754325cc0634f0b8a5a54555f362d017e41124f4b13631f361085690e997ef9feb2c215394a7506e500ff3d405a0a70b0dc676150e88ad6a8ac5d72725a923cf30d68d24a0f82796a384a1b7a24a6de9c54626f1dea3dc929cd4bad66823b569fa4e07d3fb4ddc6883abd67f4a2b5ebbf5f876d4b029897a61ae0c5e3e747941df3ef24584cedc90a6bcb3253880692c6e33ee953c60e07a3b5bfe10066d88b7bfad3ff3347b9e45594cdf92b39be3cd2e49d7f3d4f9e5955527b942bce498f698e65faf38fdc59efb296484520535c3aa8f3b4879791af5688f5c1e5588ef1a8482036b736827a0b03029d688bb59ee7603477e96e14067a8faa06cb076bf5cbea43dbf3c2128a593a3a926c4d6874191240db19b4c5fb9c164595cdae06592fa9ed3dab45a191dd9c23f80ec8d81ed7b403a40301407bb86afdad09ea3979d8c253e788918b206f1ea6af14734d904ebb2241bf7e4322147c9a61893ec3adc412fb2b4bee75c8183a5d63cb577928146bdcd8dfd43b15c9654badb8230567a93d7a9e322415bb3094d852098931bdcd5ea7cac191dcbbc67e36108d309497860891555b1da8004ee0bfe7de8b844869af5dc725195bc13bb466df23ede9afed653ebb1c523ee41d6cc37dbcfa179585e4b0fce89efecb30ea6343115b4461e441e6fb3ed91ea007fafe453d327b11a50a6317f97a767ead3179f78c89bf88d7e97e56bc839c7a187bf063e1fcd2c665500d1851408f79ec80a6e8c1b4189c8e3ced3766392a07cae9a957911bdc9b1947561be57a27b1974cc13e5f373e8bbcac9c194646721282eb35df2b926899bf62d3ea73b0dc9cb97b008623b66fecc278c1fd1a2e31dc111c73cdd0d2c13ebdc85c48ec3be83a5dd5693b219992aba9834a5275364aaca1bb11c15c913e9bebc18c60348d0cc0aada33ea169ab46c9038a0d79ad89e85ddde16199f7195cbd8d4c22b70c7e563b41b1e46517ab2b41478ce28ccd108690ab436ec6bc43210b75670addc0e94c7dfbef6fe801b0c907631c5f614de2f9c969586afbd560c678a4dd9f9808a150c4d76f67ab62ba96f456931fca8c429e67aebaa0652a5e738ddfc6a4b97f5fa26399991b7f04513cde9ba775fb01b1c1e625699d7ec0fa1eb2c7aad70a142fb2746bbfb516c01fc5d61d118e7ef05602c9db0c0c6a181736d623cb455ea66b48860d87532d205aec5ded6060859ea476120c91a0915e4d91c669aa4bf656834aaeec4ff0d1741ff7b8a2f388f5628e22cc5ac8050a035a52548fd339ae0bb2928c1be5f4345bb7ff901bc129efa72148955bbd9cb8c600ef14455916d99f5e0396f9b1a064421851a35e061965d5ec95d161da1856ab0304258347937d3985722447d30793691084758ee4df0d03dd34bdfb422b216a6500b18e2b502fef89c92ec8fe272b28737aa62e5f55eaa89cc2c45a28daf0951c2d28b6ae0d76316ce17c59788351c4e18e85d382b1bf3f76b2e31212e0993270a207b883e6d6a1adea514d44bd915a932e949ff55c110588146221a5acbc1afc8dc11e8091db5efade3e3e3c14211daba7c4c3575cd65f28c264ae3e8e157a0b6e816142b20a5c1a9e18e3084e5efeec2e9872b25b133ddd646c07a2415a843f6937c9b13c026875e9c744fefc9ea3bd27d38b7d1288026cb9efbcfce7b646a08a1e9603c418a1f1b955db4913e584a9dda80d1fcce6a027841eadfff55f0efed2b3bed42f0f68c2e4fc5d873f4575289c825062974ef36a5a35c25494b2e890051be400487452ea3b9a4f8e995780c2dc3077f43dac5c9233b4584c0e7ed54e965141c9a38b697ce3fe0c9906655a956db1e7fab1471c401cb4e4a2db5ae0106fd80f11d80b4bf639d29a3857a6c9f06312614f3139b5f2926943a1d45c680eca9e43483a508b23dd1800538d13cd863793c8e0bdd1b3ee48d73eaec4abf407274e7832145ad931962ab96c98a5960f19723302e09a3bdc81b74ab648f2dc3467a09619cb03c667e7e6c244d3b05f98c729453713f28b294f9db76e39e4a20b4391a3822f90b9bed229f2d7c5ddeadaccae2b5ec6a5ee51614ef8875caa1b0119473f8b0b82978672ebf8d9c75470201771f196686b29c24075daf649ab92d46ad7685dec84a9ea9173c9a94a8e7e2c70b967acc3214c1f2d330aaac73aec4418b1086745584b999ab67e2e9ccb1a138e0c4de58d017e770c629e1e3a7b7ae49c126f04b98adab9d2eaa1d66f00c407c4c11018604969ff7ce9b433fc7fd252fc79dc4f5b9c76a470a1e3de839694ebcda129eb6fc1313d876b73746a0d5b749feb25b3c186b2b162c1c12a85071c70fc089d3d96e64d97d3a158656effb2578ce727768c1cfd252928ce8eb38ad5269ad9ca3e3347a86ba682ad6b33d1af8fe365e3ed0aa597be1ffc7e987bec01c0c8db63694a898f4e94b99b8e94887513e4477e780ff51b36e18a7a034dcad8f08f12ba750aecf7f6d9b9491fc904c4d259eec214804ffb24f7f15570e596591e84dc70d88b6192a03c26908d03bd96a741ebf678fa1c8647271bcd31d90ea36444a1495cf41967072525e7e0492fbf2251869d4829e4128992c5d0a6e3661328c777364c16ad6383cd07fc2a3967794d06a7312025d1c6d09a6bd0510ae27ae31f790191690d80536068ce36f298fd5a59395d8b6e6309b487d1bc50881e59abb8b43fcb4450069b44141e0b1f45ae8bd9bd0cc97a55fb29bfd316b03c45543cdd8b1ca16fa81b4ffd90c5078d8471c7ca59e6f5697138b625bf2160ee2412ce4e5715cd365189d6dfbac37b094448b6a0b7a149e3224a49a2dab4c05234726a36ddcade5c355901a58fb0ee166dd9c4d364e69774bda2aee12fae705bffdd370c2c16402a6a723844b671ec45c9e6f7d6be18e2ae8b43133063d64ac7f4bc480c3bf95f395c2c0e5e695784fe8976d432a0e0bb5197dc2c7771f5f34b4fa3b2155a9ecd0d2cc25e9bd12d708a9c48cd9ff0539e71ab7fc963c3593e15911b82cbeb532ed9975e1c91b0a7ecbb767976bc587a6f72eea74d002ec77b67c485b46a3e1a24af1ef23f26fc0d5696cab8def8d7938ce92c46930d4ab28f508a79d14c5e89b0ebd0e7624618fb5cf022490454f63222fc4995a7a51999266572d34af99ba89e3eeef0c0c7c6b30cff1e48ec815d9be830ed18bbd8248b66dcffabad8365310dfe54ceb0b9e24c24934817d02559bcff55d99b549b99de382317ff5abd91d9c88a1dae27ca93df7945fff2e3bef01a8f680d7d4777a06a6991263ec49ff3c92d976944bcd7d7b6a8bade936078fa4031ce136a542ca43f1b23c9e4d4c00e10bccbabda1720b50dd55d1e8172376c0828dc72c64152019f0525a168b8023f6735cf8d5d9a8dcebbccf8d59fd56fe6816a9e849b7026ce9d27e4cb6e684bd0a9049833d6c5f8742d6e6f6c46b4f00cfa3caa54e95e8ba464d1ad8b92d41d6dfacaff04d6ef4593b7b83d7eaedecb338ce06cb954d71d2bdf461dffd90fbdaa983533242a2463b868cdcaebcb3a503fc5364c488ebc19b24bc994fe952a74afb5d7d3ee831704135582db061603848259287f7aed9b1acf44583912b53a84b6e85702b8db7f07c9d2b457662547f3cfa0dc0ccfe145748025d38e2feec388731a92e91e291ced419729975bc1643a2e12d791a527e8bcc71979e35893a16a85e61895315042e09982e4f778b16713a07a584e1a885d71e7f8c9b6f991fcb3e6b407aa923805d5172e9a378f48b1318513038caff6255f93839cbce9a346c754d41dfd3e0428ccb74d7c54ac4320ee8725065c47c1b471966c154bcb645280dc55db718971acbdb9a0c3abe11a26e6888a4c45190f0f789e9ce2465f2bb56088f3dc113ba84f62becaf79173ea8160da6d97f8f6759817482958a426ec5df5f1a0975ca74db1697c4d661b2892ba458db439b65a0782342668c17fb10decf599e6bcbbc23bd77b11c7679e93cabde1bdc1e049166ef555de1674da395afc04a4d157d3a244d2d455d66848a88126515b4218b9ff937b1b3636cb1a685c8f238bcc99f5df0939605cefc134459fcfb4bffdd84a46ea4bb18a27b03b7bba4af42f62b0f2cb44b88231788fa664ec98ffdf7850a2b7f40ffb08aecc3bc2110e94a0a233b4c4e5e6fdfa9e043448129aca00995f88f5dbed53b9ec10377c06332901d7795bde251d134621980962c02661b80af5512f205685d4a5a75a02f3a7b7e2724ff1011d1af2b7d8ec74c8ed0b9924b402af5175654977b1a36e29a004775746a0539004f0217c26f3c325ae3ec6b2cd62957d88c2d5e821dbafebeacbcb278ae30cbf24bfe1371787acee8f99c2fce2139a4f43195d4ff57552badbbdd2ce5a1062a4c7203135058b45c7f98195d4e373ae458b5009672dfd21bd6908b225b7ecbcfa0a0d9853c548b1b86bd34a0beaaea0df6465259dcafffda21c357a646dd2512a8034382a66a80d1bfa1eaeb1fcf6bc5aeaf7fd4e48357be1338a4f37801b0284f41ee6ec3ceb4adbcf65500acc43e77bf97f09105574dfb64963d5834a0ab039f5419975fa8a6e1c2825086c0a647aed4d02bf5c0fd48af80f3f8d8a7a67c7fd470b70b8e7134c76c273d9736d73e2efaa55f7570c467581f27e765b88a91c11ac8c6503fe9c81312c6546f327b0031d1547f9ecabf671b915889e82ecbb822f226a3b18cb3acdf0f9e564982dc163d1674ff489c1a04b03b29d82ed18825938a2782354a248050c133524174f00284bfa4ddf803196a17f101ec6258d8829183d6e163b1c76b6d6ae38686026a6fe6874a8c273d4a86c98331640643a66b747b8182a58c098bc05e715027e190ef8a3c2f00318739e9eb06ce4f1f158478611a0b434b65bb47061f73792f108bc059491c920a6c52a00483b7667f2a848805352932f2d144f5379cadc4c8d6b23142529f3139ac84d96a18cdaf26b9b5ca98c8c3c4680b3dd369e987cfb992a2b94f69fe4471ae15d5bb02b0cc57322bc8f79d96b65b49d855e3f292e2b1db865774cc734d4a3b948c60b87e0e970467007555a2b3496d2e08a23233e7ab9be6a537d5b65b30bec01dbb3dedc10a7aca6294d6d76a1c2f81efe668d1b138dde966f54e967c2fd9f726ad6be482721870193ea3c7262cdf357f4b345711b47de5ae50ac96b0fbbdd713ec55acc4f2d467c9237fb50720661f60c50d33dcf8aa1f0916cd518192b3d12a9edeed562a326a2fcafd1780b4cfe74e23216184c81554a5efa21e6836c27d0727a6c1562b53cf6b2f4d7a54bb978bd564aa4cb60402fd8e01acf1237c50e2d53b54df347b59f9d18d6b3b749fe98b27baede3070edd154232a2b961846814da7ec24df5e1514a8736f4fc2faa85890a276b19d377867af51693c70b8abbd8e7586d73466148696ebf3aebc377de3f1c5bcc668361c665414e163fcc22a582c7d287baaa7ebc0368fc83d6dbc13260c118ad7465456c537e454714ac1b3e15478395f3882f386a90f05e6548ffc9ea191c563e550ea3d10c2bf5581ba6a39ec72f322b687ee60eb97ac6a25c104eba9575ce29482601203bfa5caf32d7648f07172fbb49ebaf28ab5256b0a2cf1a1ac023ceae89de4e8c4b35b22060b1cff294e457684799680fcd740db97a1b388436f1464c6d9949df44b92e436e263b2a21d60b79de51d167cebfa2a09318c9268be46da723a5de39ecf55d8d7f7e5334852171b4f7a09ffb7b895318d6d61ba1aa1f854032d2957da700fe1b4d71b902d7bf8f626f4d3e05b37cee1cfc6244b14970619e0ec8c806821614184a2ede8c9a0fc8d5c5e20cf51fb4709b8997f5a90840b042e77880b69e327b12f0648ef403c2dd7aabfcc1e7dd9e4b4ac1e2ee1fe6727f1ef85dcf8b3d680bba370f4e4ffc93c53a1ecb2b9b436d0492075d4a831ea788df3d53df3f43355e5610fcb639c7b5f565eb49586c05ba304cdee4ce8de28f0f1fb301f6b44b1edd9a7fdaea42120079d5d5c13b020e982dd5358deaa17927ff388532797f08fb27514724d57fa00ad7ae9c1adb83ed413e7b3d7941b0e564f67a7a7fb937e14d7440841a1724afa0c3dde0d173103b68d7b6ea5993ee136d73f1e1cdb4e9b73f1907943baa85e187f5b45ee165b3b57bdd709192d0f3c8f23205a1c3e0ec717075ca6f9b126043845aa53fdf3fffc6c7c3c4fb9ea2188b398970c8d2429675af28381bd12ade653b7a278587444dd7ac6cc3c73dc110eb05e7d8f3378e0ae58d82260f7ec36494c300738caaf6cc41cb2a401662c1fc45a381a206668b7861ec8706e468fb3ac9bdaa2fb9ff704defad70007f0c2cf594fca68402b12efd0328593c7b887cda6d67b435bbc554dbd91a322db046d9c85a0c1f55b23228b8e6e2a6ced8b750ca61f3de55119ae88daa8c93f2f771c3bad11df7bdc018067eb4ce78ad6633a0343f0fd43b50cd6c2e988c8e54f27d88d4b6d7fe6cad2c9b9de2697c7cc8caf14141c921e05f34ab6c1bdfbc3e44c7ca92450788c5558097ed08e4c7b9ee839862995536e7da465142036d912953a9ebb60bec6379331bf5b6bb08c7d0e4b33530abda9b0fb5206e60425b85e729e6c20d660cb1a0eedb1189f2ff784c32d1d307a174ac33281946eca12f99a86ade99c1d61e0b8d63b1d75a0fc4bae6cc22030db85122ec08d92da39f5e330fc51c2cb13f0b3295fa41fd17e19042abe08795df7daf5cdbe695e26a41be6f447ca54d2a72ac653c006c597ac6b076aaf9e4c8e752f7408366559bcb3ea8f8320b1195bcb28ad7c218aec7e44d7813989a984284d40f9955955d37ff026f8a7b352a2d6d8d7b3dd951ed0de72ffc187a4343168ce2b73db60dbb8f60b437e11f8b87c7d1c0a98cc007cfe66599dc4a6e61a0ba400c331d0f3ac5ebd15e3839e3cffe55211fde2942602f8b63bd5599c98a35e30e274012bcdc14c8be72a99c5411efade86d5ccf8962f4e9d6a1b01197c46ca052ac06b5a35f71a57b13c993529e2e9213e63305195e0ae8dac6643801e8dea262eb9ba087ef060c2a6661042b3d78941c3054edd785bc5758d3470990c9d1add26bbea38ae4c1bae6c332a81e22ab4dae3b217be0e4ba70fb54ec9a09c82fa20e866d6b2ba5d8bb9ccc6cf0821451ad7674f47d0215b98a25febf89988a61ec1cc735a96a29cd360531f46b4d641c96c4e41580e11ec0fe87c4db9d5a7666ed63cc8b91ba85b989cd9dbe9d60160e1d4ab4142dec73dbe62157b6c7003c7dba6018dc0d457916f874d4ca5f47ff0d5f91d0db99fa7863330f67308d5c02ee80032f42ab396705b632cc42d6a3352bf81f035c6cf46a9e0f5f35871e6e46059003ccab5688235015743958e629d149d7ac0257e196cfea7b699ebbc946fe42ffa397c2478d568385d625eff61c9f5745cf7d3ba8756d5821c2f850366d928a281f3f0401e6bb6e664cfed8d1a352d3344a544df9c1e7add2c77d61fb030ebae4f3f684d7de42c872dad5557829de4a4ffe411a3675190b3747b47b253a6a5a7c0440b0f185fa91bd6047166a8d589cd5aa49a17c6421d53c8bc552f277a4183507d9a802c4e4b47de64f9474dbc36c57e63ed357d2a78e0211b4692c1941ec31fbc854c50cde83c82e6fb0b0b82ba0ed3776ea491180fb2b8923341b6e8800f5d7e7e04362b22d95aa851b1d8c678a1b87c00556fb8c4b07b0341623a41707a33d606cd54d3334aa25219f09c2c51c6ba20a04b61165cf9e5d62a555333530e420f355a82b6807d5d72e9245510b14d03bc869f35c0647c6db9ec1e28bbe0f995e09878a9b18e253056e0fc77d77ab3fd937c8a2e6748e4eea77a4139611037316b5be134e25b589055c34a69f15a0c4f6bdeefcb3453d0651755b80bf9b2eefbccad6d33adbe5cff1eeafa002fba874352359ab3df33f01325ee36711b6526735a1cd2e2e277e7a34c0cabc6d427a020468fefa758218b2c62c63a0db459761c98ac8dfb3c7b10311c1970195acc151af6e1c64bc9e248d3b55f6c59ba428af03b0ae7e05eeefa44e417edb887356c216e5b7a92e78128f44213ec578a954acc5f9e4caf7d42ebde7fb3b05d78af94e76d77273040ef774b205040bb53ddcde280627cc8f0b641bb521b3d6fc53726ab6f8f1afe3835252e37b86ea4589787a34cb9258f4c041e97e66f568a2d63092b4d35993965e804275243c865c003a26dc1567ceb690c63397e69517bdf990fadf2328db707af7304a59ce8e0fc33543924019bd3b2541b310a2f05e6b063e8a553d184263601079ca5b8e70f00d696a507b64b36ad486c7e9a7c69e49510d866fb3bb60f41f96a1c8cfa61f422c715bb2cbeb570e6fd09e22fc216c70a8756d4ef00f0ec429ce3a9c163092af7d39b0d4510d6638db065bd34fd014ec1f9ce895489cd2987bc837fcbeab161536952103578ca718319f70fbed674f3ea8696658872b5535f3d4064d42c8fcea9388963a75dd5f539e27b16d7171b73130519d83ebfe8ab685ff8c03d601170ae4b92ec1f733f5f04ed7d541f420ac8f8491e50050baec1324d858ec9ed60eaad27398da357075d800decf918bc3e44a5e36002a22c0a35a1bf8e9cfc5fa089aac302eda8a996df71241ca0d6e4181febc5b93fb10b5feb135aa57aa79b56205d84abfe69df52a21cee8f5f04450e8abc789f42a325de880172648496de4f718f07ff775a592bbb6e978e4cfa730db92449751a59a02d6caa98d991b1c0af2c1b12a04f84e1ebe9b43d4ce6a3c08b3f5ec736c5b7a219d579ebcf6935f20a76a06a85b9d798d9868cf9f4b2f5cb7b6fdf27169297f184a834cd797aaebe06a54c4696333a9180b106c1d90a1a9ac3786f91189f2426228e6284968231ed8d740bd4351885bfc9f4be04c6e922578c208e9eadcc0197021edce1a9e3cac0b6546db663c7e6014eec2941a38948bf83fe0cf47a0c6f0916f9082f7325b19ad120a7e4e08fa18b2cebd657a23cc468b6b9e307be5de436e080369016216d67c02253333c3426e7e13cccf9f36f4a98a6119db6eff1330815c02d773cb5aad2e4dc4cee3fb13ce7cb40e061fac09b62db05141d62b43dd7bec5704d46d20c237693d249d7135eb2cd712d4a7198edba840b41be9e3a2be2160d7f6e2cfefe61710ca23861582a77ce509f3dcdd19238bc54f2ad638f73333f8368a02c1cc1bdcf66b27a88c56281cb75f844f3b6a1b18e1f792283dc59087b9540e5109a18610c90174b3bee4753d3ff17dce058b44862c15c0a8baf54f33299df8551cb368e888b95974d73b987e7bb32c1cf4920c4e9423f124f3ed0004b1499a13d7b14777d0ad25fa510821e2305a659e08963086a03d21d3d435e8ed8b503e87d16cf6b99d83478c38ca508ae20a896b3382422178bb644cb51efea4a05ac130ff71d13da9baa7a5c15d3c40567a646e49746daf50e33c539a613376f5e18947cd1f53d10feced96cf68b7e89b30efdca01bc05d65601005b9761900e4587685cbd895343c8021c20911bfa16971f1954fbeb57b6ef9ad8b143559fc49a8698ccfac01d7f90a02e89151e56487f61f095ab65701a40a42c89869fc73889367d6085d83830bb9c74b73bbbc9e6e0a5ed2ef724d53d6bf0c2ccafa1f0c6e1137ba4fed074f193178dce407a4be7bfc34ad493fddba84b3841ae79305f8aa709f5238310a4c3249ec421f17035d3abaf9ac479089bd084cff531adfa6f13eaf49056ee9886f7c5f0a9e5a52a49bb4c4bd4dcb97fa4a65460a26d1f883ad631d95d897d127975939eb4ff6acfa578ef2de677602b232a66cb965aab3a4bf41182e2d2a9bfcba50c3463a19d0a8d3b64e8af4104c4a217195d2c4fc42ffc65e6414f01f1308995309d11599cba3523bd5c95e62db9725f4efbe685da9f375b1cd24f093f587821dc4b3af77efa81c52cdb70c0feb73ef458a1e3540455cec52dfbe5ef50fa9efed9c29d42bfa8c41d85872826b2e21bd771ce8b19c7a8ee411a3e2833e9c8ef64ba3c63ee34d66b1e0e5398aa367a11fe21a40e235d70d165765fff09aae8f32bdf7a0d0b3db87a5f9f68e759f4e2a19a89a200af61ff76abad7c2f0d093f006e13674316425f933bf4d5a4bd66e727a57e79dc521a3cf2b124ce72c09dc1dce475c00c56ad69dda941761703a0ebfd87209090ff02ee10bb1f5efd2def244957ffd97b9dcca71e2dcdfc4c23e44632450b52910e354205951d6b9b0f99696541ba52199e79e23f93f704c36debb13d9d1c982bcab9bbfab77e676e606ef65d7f24c11406782a4a7121c90ac533c4803a3456684d279518013967bb806328ed40548462b58849a67b86041ebdaf1cff45ee30de71f01ecdf597d26c6e37e0b65554fd9ff91fef1e15f8cdc9842f87ce9557a9959177a30afd998811405074fa85d8f8c96239da4f291ea0af8e7d9aa771ed0fb0588b72dd9a11ad0fbfab3342befef1e4a3193d515a3e1ef4fc2f963996eb435a2b5e5ed647883c88df0065ddbfee70d37d29e1379358a108028e0243d1eefdf1b7ad8e04396bca6c35bfa0f7589b871894d86b89d524551cabd42498a0f18dd9cc6fc322cefce082eaa757858ac59d55c9ab4dd8c755e5783ec066da1e86acc85cc88ff5ce741bb6cdaa0deb9f95e0d31fd6300105a08c192a6106b20a0793570d96917cc3f1a7d4179538ed5f5911740d83c5a53faf3ebc50d42a68e7d06c0b5a327b2225217f70d9b80c93c2478f973f09e4c3868e4e5919a611a58d872775251bfb9ea423c3717745c0dca2a7a299a2deb4428a83856b59c7036d82c5d580ae4d02db9be28502ee929c34457bd209c2c35acd8293858f2ab07fb77862d3e91c70e54f354dddad2f6f65663e3279f9f114b460833ca2b29a96c623aab89e1c79bae96f79cc821952c10de382a92a96558ca39e6e86b2bec2eff5e391f5bf5f050bddd77664fe1d9d10fc7b37fd33bfe23f29c27fad43cd872ee3b8ac0675633359fee171ae096052faef824fcbdb7eb7038915916b654c34860b5f695e7b840be2e9cc7c11e6ed993c9b9ab43aefef80deb664c7d16a53809f56bcb10e7ca6b1b6e08fec8aa9ab9dce9fee2c199054b0b554e4ba1f43fe40f01af00576be8efdf99ebae2d00e7884414673a6f36a8d679eacbed13f313c58c4906ed554adea5427316166e421d788a76a5d2fb6bab73f0ae4f8a458e3e3b19935ae3d823bc7c13294046995faf90f0b77f455b5fec272158bcfec0bdcd065ddd3e815760ab13c03423d67c95e202816e4a77d41127d0c501bb230bce5dcc93876231eb56b8624f97c4dfe1eb543cda5f726d5fba5be4c00ad2948f865de0e44609f2830abce024003e12ec3f5cec585293f8904bf2695eb4612ab269760ef360c1b97d618bf2c9c0c9e7f774e467935c9d70f451d13c99221150d8220cc40d5a578a5b5f84ed0e9517547d187be4130ecc6e704043e8831d762e65562812ec218eb9612a90903ff69660e92a09d8ad81707b71866cfe253440904288e194e859f0a2e9cabf2bef47bba49e115c75767971a742c30ebcf074cd66f082d17070d5f17bd032776ad3fafff7cad3448bbd6edec96d2ad1043cf9324e8d226ac5b36f7667e093f6df1b4b44fa4be7d24b122fc92c3d5489a58fdea3ac665baef5d9d95b5a2ab5da5d0d1761abc93aa302098c242185c2d4c1c83de850160ec20a1f36b7d93b0a605852025c554cd3f41c5b3ac1452dc28447e0d2b0659dc8f2f066c934856ad0d273f38e3298c4a690a5ed33deab101c55b3093955914f04340b87ee809d7d780e7351a135f6a5276384fe022c1ecd40961de20cda5a6ad253f39a423f8cc7ae226789add311abf0a9e2ee1672bf939865fe2b7e8bd77f2c82e82412aa74cbae99ab6aea941c0bc024e62b4f9cf97aff8bc95ace7fea2407f2e36d5c8362c21cc6e0b233c064e40224ebf8e66aaab21664bab9f5a700f34c3cd93cb1ef9404948ae71008d715f0fd7b6564244b76a70a4762bf6515aa6217b371d93f2b34fa356bbf283ae4643e8a04028fb759c501825698116e6d41b75e862503bd590321126937e4337798b499c2915a32bb1ec4f4dbf101b21e1f0219884511c0bb8cec3392014774a82bc075a9035ec2aaca30e83b10ba48aec798f63473c3b95c03fea2e89a10d682aa79c815437184949fc8b6bf01a9afdeb2cfb187dbf5b195ddc142dbf1541ae55dc4fdc461dfd2b288e8e7514ca64ba0d0749217f541c4027a5083590af8ff5d9b7ee42fae768bdeec200046ecd1ec7b2a650ddd9e00dbb9455f3dd2862b4f80ebd32d1941acd2b5fc0c84b7f60ddd33725d3d3558234a38e733adbfb0f7e2febd8b443bfdad09e1fc5ba68c9c098199a6bc344aa6d5744560acd6e6923a793c1c98a93db342457023702ef2a96d0ff0bb2b60e2205d7cac1fb32af0b1461dc35166bc6316d062f394c101463d9fb1a521c5efd56c10994800668153d3c05e91f4ebedb48b17db78b78e6eb2ba54c0b6285899062339a9777b1cf873d01c1fc6172f4f0a808b2d67491e35f3ffcbfd4646c7affcbcc33a7b9658164916dcdbed852e064dca6ef04f68a6d59e675a5b3f2477ab4f37cdb5f342a064e19f5ece42257da5b37d681df736b71ce296bca917a691012d15cfab819b8713ce48c5c889592858979cf18b562ad4c84c54ac89bd164881c6a835518ffa86116ed6a0a682c50547b8dcaff02b12d47360b9fc7f6473dab43aab4bc24e86e68cfe4d0d743a5142f5ba76f02075a4dc68688236332da9636a6a9c58d01d6ca4e6b7af386bda3e11cff5f0f0067af1aa9b21db54adad622a34fcb78900bb2c466be392b2e28e06c8f3a3d8ac5b3ff91ed7e961c4f0248ff9ec5309e9893039bb8cdf25dcf8d2e6c763d4eac29e9eaff46b0143142ae0c6cc579361b9c4305443f8c87e8338eed98b84a623543a64b4506de5c8e88ce68b851d3cee7d2bec5526672db442bf7f02eac9d06cd3d4b95df7ac9dc6a055db9f9e693d728d7f3a3925a84d71b9f0139a457641eab0b26b4e6a60027e75e5ac7e23a19d6aa2c1b4d2d46f88bcef37d8121fdbc04dfc019f7bada1ab16ebb72af64b5131359b02f4a8b8bdf517a2110da3203265533686dfddcc77e7a3fddf6a9ce891ba4d90e03de0f271cd4ab6cf2fc96c2330d8be17713afb1a4c259f03d51b7252339ee8e0fdf0fbe204da217833d426d360c6e0a15a2de6d2eaceca09c6f11d46fd6cde3fd997faa4bbd24eb4ec9bfbaf94e0a72a10185939585fdd5444965f8127c905e6446ce4e42d82c4274f1940eba4c19015aea315dfecf8eec44fb972c776e731cbb49d2f3c7e48f0ad9d7ae052985c7158fbbad0ed334ac08023a2835a671dd06a23357b6e6707e7558d6c9d9a2e5fee521f185ba61118e5cd1e2e5638e664eb9d85c07c1935162be2a1b26a9434b8041e3547794163bdfd6cb5a8a50cdb4a833823ac49a6e6212ddabf9709ccfdeed3b30720fcd6267a3160241bbaec44e8c706b24bc1a534005f5dce1b1274b0be39197c5a7ae81f371ec202e264fb50f07b589d3c72569b753034ba9b211ffb335ccd30050f1b0eda143ef8bb79aa5e569bce5dd5941174097de3346e43d105b992174fb07af2b8cb60777f7abe5f1bb48fbef0524faa39b2a7ca0760c052d2559889e816ce518effaddff355b62313cb7bb292648c7e61379eeb314f4964239a22e8eaf5dbc749b7b014c3108da5bae1265543e1544d7ee02918a737a927a71991c7dfda3cfb3ee25c4d65b24053f7006e7959724f69f3ab95aebbdec92a3a837c61448d03601b6f91bad972397584e2091396b20e8fcdd3616b34a9da1f62a7765c9d217db1670e7030d6c5b32948734cf68f8fc66050288dcfff3f3aca1641a9ddc81ba05ca1b552f1b74d69d30da30c8560c24fe6c8fde63257a810bbc81f5ff29711469235388e0705ed66ea3129e80f1836490cafe084f45ca17469a388d6a1176483b8af88cc15874a1132b34b8518ab6285e985f819d358cfd8396908cc345722f6be4da11857960b64a634214c2884ff9a8a59b5808533e1f0f1960f182ca4d48fa38a35e4cbe1795ffcb01d55e626d1a18e939a75a3839fad169fc55cfc63187b3a2e1e6bb5abd083b69ee37b6344c9d2be1e779fa31f28b7b44fd27931bd04e6eea47befb7e271116d68b588e8360e462ecf11f63828a9f34dd8525df0be3117f55cd4a84738f97ac2c7520b65fb76cfa897f5cea305c7d5006d1676152ecf4681d52c67a59fbf94d275630e423ea2b108a94f393b84ace5cea7089faa19f0c9d3ff0091b4dce50c1ccd2a3e6853233fde3d3569ba293818cd1565ffaf0e9d065da90c5dca9f5937b75c8fd3d076b1d3c06c8411a9633f9972f6acbd753cf7bab92433b465b3462581be1e2b50e8fcebc53ccd7fff4aef09355588000a4ed6faacf27725117c0681752a6547037c0b1cbec87f5f5265707c13b1a94391984074061fbcecf45c88eeb06207d35b665127aaff527326dd1d28129367d33f54959a915d4f7eecec00ec723675bf4ef8614dbeec156f49827171137dbe4ce66e7071b38e59db612131c75f11098db2507609c01883a3d9f84261c1b670b1573a9df937c066d50c2d7b6ebd05ae6f05083a5001e6e0b54e49aef88f6b65b18199983f3a4cb906c5a8c543a14e60f8140e3384ba5a8de052328f09acdd4518aa71fc9b8952e2a72abb3037a0486cbe134abb74731d8b4e52b4d481dc5f246bb5de2dedb5ed59eda7ee036121d47413135140cd9b0dd54ce4dee428bbaa32bc837a2ec2e9ab9a6a679096fdbb9aae759366c4052e59844976b5c1bf88f923c885022cd2de1fa749f1b38a96fe86534a5311fe8ee61a5a56c6b8d4f4f1f44b21bab01c895dcc88e5dc305367553ada9844a965b864b3bde401620f619c0c8b69daddc6946f9245cc94b952b3fed11ebdb58bd5515c704df73a114de22d515b42ac18afa2b8bd69e6ea11a9b18695fedb66c22f8388af92ea44312d4f20339bc9e60dfc1f983addf0192835d0bf75e6db0f412c4a78224a4ba80e35d124c6a7df88ab6ebccde82ae2fea071462e8a9158b8861403300c2227b9f0040509b91540cd5d1ef98571f3b0ecd49c79512f3a1b0d37092d8943325c72d0629c2d806bdb1e8fcedb2a696038223a7b9246269cbfbdb8a7e0585ab92da72ece91d573ae4788205d541d8f2730e3ed0b2bcd600aeb6570445a908a9cda4a2fc9a6fe637221227190b173b492a0ebaa9b146b45aaec8f298b7f43414b62b87c9a334add5ea3ac99a96352495f18a8f099b061cc8a0d9e52415f3669005fc424db887e933bbdf3f65bdf9d5474e6d7a69df5c6e18efc32b79d025453d72702bc7eb10a2e087f0497dabb40f3e5b4352a06f3cb786de053c426092fcf8fed5639e3846764f1d001de9419dafc1b0e5c1f471bca760571fc8a6cf5f444f8570af05f84276a86de8b41d62030465bcf048c98917906e09573a11d7f6730025efa3af521f58b5141144b96bd41fcb66d7f766ffc0622beb5299313cb495a3549a5ed0a9314983d63445313e2229b4685f9d4a29f5bd54fdea309929720b0c8f0a54743c677a001ed0b7df8f73b8768dc44dfbe4871d071033fae8509b476f5642ea49e4a31bf67b805618d1f57ef0a3593cebfb63c4a396514e4d75499cb0d26355557239dc744d13f2230f2057f9a9db75611c7688e5b7f217f46c219e54db06cba35709c5586994dc25ad78ac1a8ed8b8d3aa6473fad7f696e945a4df848f384b80ecac294f4de6c0f92edcb74ef14688b56fc9be48481dbe4b18050175b7de274448ab0c811c15626123a24e69732c22e14f13adade6827650552eb173196c4834f265263d4141acd015b18e66e8b58d2b508c213f2e43bd6f5b87c6ba58609f3e787e7c83fe688081b8c22e56b638f64f4db63cf37eb079b693fd486cea8cb3f5193a3d311bddd3a4b6fa570b19c50c201ba1b943ef4af08079d887dad3f6befd0ac7707bbb2cd032d69cb51c30ed6d321050f9886b752e61d345a6b8d8d4bffbc53f215a85f66c1ae0d02de7f9a4121d3ce5eb8a505697a0b798aa20ad18df3f16179c5c95eec8d096e81ca28df33fffb4f7e1acd5c31b15bb3e1b29be92fcbfc310050c6b5acefbd04554b701050f29471f779512ba6a54e8068931946c0db709b860da10e14583c8b025a0fbd72c9a3525708e4b61a6f062e271c15cdc5f72a4b3859ecb45c0bd881f8dab6c54b0b68439471f467014165c0622a271ae972daced7c4f8c409c5096924cba494f0f986076faf788f8fe3fe1d45cb57ca574862c68a40e1491b8a2268581c12bee6f5e006775d36e90f50b574e07abc30f2975c2b60d4070f06acb955adf38bfe6156ba098167890d7ce5a6bc8a48d5ceafcd6e852a9e9cc3b39bfa30d61b96960c012802edddd6e78f929a309b45ba162c76d6a73d248ada1c28f131ecf8c6c518badd397ebdc2408cbe591d9ccace2386eb48dd47efb0bb4aecc1195e6d8f309a6585cbb3925af41504fe81602d16a6ee6f0b0f93e08461ec3daf1021ad0587a482bc68a932a5de951efabd38a6e722eecbe201e085b8b02d3b4422fb4c9fbd37085aa6886013a2b7de74854a369aa373846bace24fc5658ed1b5d1413a87ec1a203fb219c80d0ea8aa6a43293044d0661d7869d90584f3e1389793cee91b87a3352a74ca8dc5167e4404d652785cc18caacb781c82291af69cc6861040b324efd07e5289edc8d9960ac66085148f9a4633ccdcee644c099a0549a8400746d62de1a9cc97d8e0bc8d0b1d6ac7741b5129d0a13032749ac976d3773e4a60ebfa538d5ebeae83a3f2d3f089f555d2e57c8fd7bd79f58379825b3426a66331341b7a3188d8afb2af3c15d2ccaa311152111fccd4cb26a020f74f8a475e4f4b18cad188f6c8856e5dfa01a787e6878a6c64546451f700d99ae2a4d8a2856c04f9769ba468d04225ce00b1d99109be577815c89e5cbf92a93dcf7990cc4c168c708c276117fd36f5d1c9fb5b9565111179a2ffb14e58928faa82e23557a3ccf2ed1342e731512424c65a4c1ab2ab7f32bd4e7ace1ac7d97b4258c83a74d7065dba2a1fd7db8f5d710de11f6be85a0c7b9f72e8269df70c6ac83fa1c9ff3b0d17f82f055034a48852208406e09301063e2af8a015ae5c16693914e4ea44b68d288e11808b20be013c6822a5ed6352a13f9055657850b59de1c88df0b2ecbf4ff2347d98ef984e80644dcea0c414b0235eab317b0e48a505a6bacfaaf3e55b3c86cc42b1b5a48d08c2be8a5f1d843b6154510bda6808d56138048cc306c74ee194ea009f84821526e20fff30af6859cc92ea29a88c77a50cf1cff45cc5b4736412c9659cd8d846e37a66fbe782d997fe34c7a351826b979b06aa67202bae77e9a3322d00e2ebfd34ea6a21216ffff4a7271bf2d4da611f6fa1451f61d703621b8b66001f983011c102e443942e40d2eea486130893a0f57f19b98408ee763c19bbd50b91ccb131bdba5df67caa7730a0d4c0d3293db2a4ef6f847f9ee445bbfa81fd04e5c1259d6f45f95e256cebc568757b78a3413ba3ee0c4ba4b687815e8ac39c0f527b88c3b042e2641496c026ed618631ae4efb8f8d9103b8468fc706e056a734a72fb84e83119cbcb295f304c8b1efb59de44f65887196b35a62e5b1fbf789ad50cf746327d370ab8819a2d61a59316c65d100432e5ac0f37b81d254242dfbd6a074be235728c734b890cd4316aff2942024e4b7b55acae60de44be9c1c7a303c63c9a414f84855e778ce6fb385b3527132b3224e90e1db242ad18fe456926777d84fab394f7d2bb66360580f4d873be6fc1194fec69c3f253ecb27f2062bfcff71c0f3fa241ed1d3b29a52611a17ecc180529938b10668ed9d33bb8e8cdee056d3c64f624bde332c66e2bf6d8b194e21a5e76fa8cca01e44c25b14ec6f3c4c34697dd31ec53bbc7c928ec35368a700e0373aec583bd07bde26248f91137c329b37213139ffb7615725d57808c8fa9ff8750f72c4660010b7d4b4a613238d96393aef903433f4a691ff5a8edc1e2efb51b570678fcffe7092dc063008e54ded888f016b275f3b77092080dcb3a489fdaed0ed38b2a5e25bdc76b9937534b2434684ff1e88ae3f3e7e65e1460f01b039c70d2f3d137c534a8aae8c1eba90d5eda13813fb3a638d7330571791a87459ad1940c2a21c195cc4c2979e1493447812d159a41d46d66e370464bf160fe672fbf73c1bf80d96efc11aede09ac9a0a3c3aca2e8c34fc56afabe6a68a71e1edbc8f5ed1b5bda3acc8ddeb906f5b5b7bdf1b4eddc50544aab08c082e75a10d410b19b5a300120b95725eaf38651767cea80ece1630055d474698b2714741f279f4443e562c42e453203ad8c60ad641d7d44e816e777f8f29314fdb3cd2f44c168a6760e65abeddf4aef6fd80f96b911789bfdf66d7d902c22c6eb1e6f11aefbfac9d300126a5dc44b9b19388bd6ea22084602c531a7c7c1a4af03fc47c007edf35bf7e08f4c03881c9248421d2b90411b4a09feab2eada81fde750fd1c9b33e45c27434815605742de0167db2d9c7748995b9aa7cefd5e0502a905e97264273fa23a22185f37811bca77834c0a8651e9c2b628e098da378eadc18112e92cb541f96069d9430230b79413386457cdcf278d4c056103979277f5632cf59239c8317483cde5b4c5a08b12cd30810673101a68fa093f53e5bfebf797da1834dd5bdff0e2a10e5d6c7404866ea5fc0611d7b5b6067569bce9f9b333d8b2a8068ed75e77026cd6278632e115255917420bf02fb7d6220091db2751eef0dbc6e0305326c36aa3b72842db3b73ea72d9fe6e79f2fb4a37bd6c19073af1dc693c7780135849f524e471aa3b3d740df350d23ea480880f26a1d3b272ec80a9642233e8c23526d67073034af222ed4aa897b2c38bb63628195a14abebff90d5479e6ba13e325e462f5d247dfac22dcd8bf2dce066e334b9d2b7822aa644d8495d6badacf91aeaa3e9c9a35276db0715df3e8ea6a52654ebb9a14ebecf87011e9a94eaadf5c39b3c77fc49e68e41e48c778828656ddce54281f189c34ead4cbdf2e2cfb1e8d784ff8c168694aa9e9370e127ec37ad7ed66144ee9cb09ee900457dd0eb683eefeb062c236505fed359747d34d23a222374a9c36b6786c765b37cc1c73f0ece1fdb4dd4d09211c4e68cc9cf7ec07e011ccc001f0588d9ef4dd72dba7e713b4b6224361a6e79366e7bf8771dee1692cabb4bf44c5e6d170eced830ca8f30d3231d71fbbe75bf4773acfee87cf11f70d9761b41f2d053d5c98fc995f15a31fc40016a9709be26b26c69d5d69782bee8ab4dc1dffef4d52a389da0386326bf7eabb023e8da230a82ed317c4432d49269ec99b8d200bd880ea6af2979eaba47b156236e466b02ea6390660fa8d8b8c497bf7ea8340caf38f87b68b26caf5710b55d8573bcebc6eec4e3ad4bc1339fed76a593ad5009e66f5aa3a2837e6303fa5fd916cb31645f3b54f84764e346f9c7e3d39f634531b26d1db96c3ed0e6647d93efdae3921b439ca621ed16ac5c20140bfd93c170b45b9a56cf025115fdabb57963dfcc903843c59779d05bce82a7478091c7164bc3ad67f3e0a12ae407464457a36e6533fcc53229f7ab6d5a4af092d394c69c4fab93c6f5728a75938d4036669f0983dc32e730a95b1dc75bddc1f5c39fb2848403aeb2f3796cbe70b49803cdeefd3bde41e4ef8b885adf2d95b9b14b8eebd908b8135552d2bc224526713c59646e4018b053659726ecf5b75687196deca4b56e647c325ed436b1efc735cea482cc51d4ffc16827dd951102e90a90eb01fb2d81645b76b99c3d5c9442ba854a9f64ba7d07a907a458ae7ed73a4cbacdd5e0a57e90f601f0700f89b49943ce862a6ad52093d8e97a21a849ee52efd7c8002f68065485ab3953a0352646cb5a950558f63f36992c850566d54b7d39aac459b5cecf205a2b26e09a05821df7fefa956552fa065f75678819f596e093511b5aadb2f1b6d91bc21ecd70b089acb4a34f4f73936d1b8fa0aa2927e8c14bee81657f5916648614862bd46a2e805400e83b9740f415734eb11a7ef5b06b722a2dc860a2834d61a717b61db8842c04fc608ce3f6ab1501a1b49ae34b30fd8003ea4ce64792b2a9397de34c88446dcf2b545c5c6c2c52e36b36fb47faa6cdc06fc5b9d65355094b647ded75b47d448c83015f1396e3b603f0a9a4b0e08b55513fde4e3af8afefe87249d0168324ba5f28521a38f0c9f28bc78e99acad7436b914d3320133ae749f51983d3d2aff1ad98a9a9841fb3a8e8dda5f1941ce5c4e1d9751cb395cde1cba4cb165dffa4bd1f53d2a2b7722f300ce95cb8756d1ca859f46b0772eb29e9e079bafccf7cd50ebde413e935dbd4992e72bd796b4c485bd258cb44eb11a727dc3be4f7b8af00288107ac3c5820977ae986cd71ae5bfe77990afa6143833ef0fbc49b909e0182446a505e82789d1d76ce97db6549601430ae2aa9b89b5642c10af0ebd751891d81455b6a263f7989236d13dae86d3fbd739b842975f670e5dd0f16e2b953494b6075a3e1cfb66ddf742c55e5fada9365bef3a6b10657fc757fa0d852474c81bedf63da90cf0dac6525b029464afdf1282b7e90f1313c93b58d61aea90c6f318d57800f87addf9bb2d70a7af74f7e8b2b1230cec81bbb7695920a0710814bacd567d806e149476dcb5b97e48463c4f8f368003fc965175499355ac02e3b3cffaf3206019d8057b9041604384eff97c9cc19f32edbd479d46c063ad04c178f1d70f7725377586501235dceff52ddae692f27caf024d8eccbf6660745f883a6243c5c5fb59988ebbd3e775669af305ad41cac42308a4b86d20e35426a0724a6665e871acc85bbf379bb7a8ae8e32d53d5e16f920a18da2af4a730291affac917f33e4128550007d08caf2ac69ad9c12d2c582df84d346f7b39e7d888c7f41e3fbc6137ca5ee60c86ed862688f6705b0f284451b86a2825e5cf96714075b9b850b17296204001a7a4e1537a8ff5917432b80a7ec27b9e11304113f67b417fa24a14e1e16e99a9c35851016918822455db24ce7ee2efb1df5e03b743227285d8ca798fae3b1362b4f8cd34ecd2ae01ff20f6325bae189c9ad3c125a3e364c0bfd9d88791af2759497a1b307cba5d3129b3adf232d99baf4d22b25d77acaa6f3079ecf63facd56e5b13e8b4f8247a9f91258b3295afc637ed3c4c6ca789bdc9bc0dde1acf0ec85c8a3740999a35e4bcd5054e714d2c5c9da90fd44a16dae47f2d87dc1772ae0aea886142bacfee4adc38a0ff35c05a332bf7f99a4eb55761587e31bac5876961bf3d5f0bea55f354690128c875311e92e2459e3c129696fc9947aeef9f0e9b27c24a876e7eefaf10ff3adcfb5e6bcc5237597b07d349cbbea69f654ecfb2a31d9df0b3b6125c35add98b07dbca58a5cb17a4217239e1a9d22db9b5019cd151509511ca299bfe5bd3e4360ef9088d5ccbaab0bf3204d502c6bf6a39bc8e20766e80db7940d6e751190d51505af977623cdf6e7169364938f5615a31a8989d1b754da019e3f790b6e200c18d27ed8e3f8c5565474c6ad8ee9137dcb67c009a323892b7f148c1fb22f55fd0a4797ce8555ec5e0cb298f4a9633f2116f1bb5d46b02491946fa1b8be6e5ef0ad99f8fa9dc62e02f802eacff37e71f93e1ca49a0cfa610bed9a0cb338a43e112df889ac3b92fe3065d01dbd4f0cb2e2c8a93efd383cf65144471c4e8b98d0ec09c86cc8894c29104e816f4833a63207f32e3664448d48568b2904830c8ac90eb16df6e6e2cafb660d2ee23f61393ef6af5d89bf8a4f6d15a0030e4e2fe24e6d361fbb75124c6d4f2b9db7411347d5920f66cadcb747ab4d3623d95e43c906bac4ef2abc9a8920b1a8bb1a5a249900c3f2e03a00a7984a82d098ed7d6d177ea6bdd991044e5f11677c7574bec98f14b1ef90c1a3862b637c35abdc7b35160253752f02097ee1ea62488a062cea258fecc21af8d2ac87892a78f08a2f5e2a4c14d89dcfe21edb7a2bd0ecc9b9edc47f8f10b521ee1c85f10108654c6734ca92cb8f1b5465fed9a50a1249445e92aec859df7b01796b6a9075580781417fd03195d40dabc42fa9b5eb5baadb8d45360672427de1f77e56b85b0ddbcf1a9064f02519ee5170a26f8d834c68cb8a00725f220ad64d16a8cbefffccdd3b3887e65658e7e7d77b14df25d4e41ed4716dbf9d2ad29da256e611a7e1111309c63c30522d41cc331a3ebb0d297285b229deae0a2b7aae7020e9920b6d1d0099f114fe4ac7eede756d506be202177657958de48c975c2038a4847b35d7d9d4d6ed9f54ab0ee78587dde6c6776c251d83bf54b96f7011599b3c9be53113bdeeacfec23d2545d2d4b897d30e66e150fd6c20aad849b8a5c815b4df5fc6a990005c5235733afec721829d54dd20d004103eecc587951377706ce4bbb005363fedffddeffdd44ac0d8afdc26c25dbfa7c824d625108e066207f088d2199c929f35064258ed84ec6cd0d42ceec176151fad8b8c493d8326d22ad6deddf3b5b7e33507665de3ebaf92ccbd63de5a3c6d70f655ec6e26df705e356e21cf20f6fd9545f43827925789c8b240ba27710653afb4cce39ceac752282d8cfeffe8f84223e6b94b4588129e7595dc5afa75abb7506f9c3f1c3fd5a5a49ece39fbb2920283d586f9aa2401234b601faad656f9ad7e7c08f8898f393f83f464a7d23f43ffa663c0de25786dda3718c972b9d7de983807503b34741d6170235ab61ce19b3115a21ebe0c6421319fe9ba43dad1106e46aa0b184f7db866987fea214fd891122be1bb0c2ae59f99dc97cd938caa3905b143a66254f780326f48d2127304eedc426bcafbc321b47182adab9d5e5609cc1ebf3ad0090d6711b0fb0a9f5c27a5ef0958fb59c614b192280c0434bfbfaddfaaed17ff74f1b9b7158876b204fb383a405fca5431c56ae182eaa240dbc769935d5e10a3e2f17f9c007d26246f4e2e740f4df05a76e227bbaefdcf7999ebd21574a3375037f2e78cba840f6ec7e879ac4f5ffe39e6b082abcf6c27b0c414bacf6e6114d6e20b3cc20439d1acee9e1f39b6a7ab7d4370566109893016e6570b60cb65ce85462c74b8901cbfa4914879ad85d1e5f66a7403a7ad0b5b0be5b5b6c095d3ed6f273be3da5489955cac4549ce0b9f1c40a88352ddb5151f8f083dba336e214c6108e9177d06aa5a08f16a7d9d8d410756d81c524217720535b9693e62d5ea8b6381708863fa39f0b466a90e2533ea614c726a244f698c86b92bf856853fa4e26234d31120624d131fd457b6c4b3ba13468d4fa1be78c2ec1853ee232724d07ea109ff4a9aad21ccddeda3c368fd743bb86a0719b6445eb9682713892f126eab2c7036c765d49573c708373f5b36bcfc3d5671b0bc1095027816fb7171403188392f7cf221b3323c75d3383f8be799aeaeac287db41afc3ccec63c0774ae1b9669b954f4b71034347e6988455926f1aeb974f511b90e3615a5f2da392abb65cfd7100d310f69daa1d26df37f58f40794b2fbd4039307d504ea79ef7b874760eb75ce2ea97c42d4e5e7c3aa255e617f6ea2885e09265f9e1c7ef6785a0709f9c51ee552370b6eb048b8e67aa08e43ee608a7706158e9a22e803bf21e8a062a98f9029eff550587ddfcc0e03b662fe3aa5989b258e606e7fcd54048df814bdd0790f2bf59f57da88e04e622ec826ec303d354a8e3d405b5f582d26c382978483bef0792b6a3209f708cd74ea4c7f87d79c45bfbf88ead1fe9f60421b2cea475c41952c819d89bdbe492bf5b1044aee35bef1a0d92d7e0657dc23263b6e57ceff1d050a869d9077773f4bd843beca3f7ec879610f51046fb1c4b4e76b84408abb20aa6e1d7b3393d1e1d7eb264471bec0a5e4f489b0efbd79e975133a18c8fb61532af2ae24bce25534ddb7c866757ae063c26d883c002d23cc4c0b8e9dc861366a8920dd36a25aa4ee0534bea39bb77a0ecd06a9865a50c415e1c9f778ecc31f92e53b3c32a59b9fe1134da2c29e33792f6e67cf52d7b754c9483250eb8c0fca8c0b48cc4b5617c02df2668565cdb14ae0fe0f9c7219fd29e61dfb664013a0bf0d63bdf639f48d1b3c61a3d0acc81c09face8a5fbc4dcceb30134e45f0432e2da7b41af5877caa33448a6b505ac54eaf49c89d0361d95ee61855968e7857c3f9e942efefba34f0049a63acd4447640b0774b2be1b678b5a81f8a46fc9a03994a15759e38eef71620977934bc57d0bf026fc5fdaa06f28f8f61c79e9d9a4379c0b6b5c82d6a1a789ae6e3b6450fa630b4d8b1981eadd3fb33f4c7d159a5a69c946b5afaa3c4ec21ee4d246d197542d76a58fa0eee5bc2d06e688f5e264250c53100904e3f0de702416fb4e311ec5c869f61b5813de7f9380dd462a8919919bc56efe11daa7e739e5b3ebe1213242b6c49a3b47772f780f76afc84b7547bc2f40a77c5afe543b0f21b76252b343b7936868c5500588b9b3fcfc0bc978894b50211889072e6cc177ee763b167c2b1c2d81b2b973be66886127e4b6f394d082c7ae00b3289e8a02639f13f1e085dc2a55ea3fae5b1bc1db64234a30c5980e0f9da32fae6d9e08277338f48faf785630b250b6ac890f81b1c04d5d2mpicxxmpiexec.hydrampifortmpifortmpiexec.hydralibmpi.so.12.2.2libmpicxx.so.12.2.2libmpifort.so.12.2.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmpich-ofi_4_0_2-gnu-hpc-4.0.2-150500.3.2.1.src.rpmmpimpich-ofi_4_0_2-gnu-hpcmpich-ofi_4_0_2-gnu-hpc(ppc-64)@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/usr/bin/bash/usr/bin/perlgnu-compilers-hpcld64.so.2()(64bit)ld64.so.2(GLIBC_2.22)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libfabric.so.1()(64bit)libfabric.so.1(FABRIC_1.0)(64bit)libfabric.so.1(FABRIC_1.1)(64bit)libfabric.so.1(FABRIC_1.3)(64bit)libjson-c.so.3()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.17)(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)lua-lmodrpmlib(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/shibs-power9-15 1718356050  !"#$%&'()*+,-./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 mpimpich-ofi4.0.2binhydra_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.1man3mpichmpich-ofi_4_0_2-gnu-hpcindex.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.citmpich-ofi_4_0_2-gnu-hpcCHANGESCOPYRIGHTREADMEREADME.envvarRELEASE_NOTESgnu-7-mpichmpich-ofi.version.4.0.24.0.2/usr/lib/hpc/gnu7//usr/lib/hpc/gnu7/mpi//usr/lib/hpc/gnu7/mpi/mpich-ofi//usr/lib/hpc/gnu7/mpi/mpich-ofi/4.0.2//usr/lib/hpc/gnu7/mpi/mpich-ofi/4.0.2/bin//usr/lib/hpc/gnu7/mpi/mpich-ofi/4.0.2/lib64//usr/lib/hpc/gnu7/mpi/mpich-ofi/4.0.2/share//usr/lib/hpc/gnu7/mpi/mpich-ofi/4.0.2/share/man//usr/lib/hpc/gnu7/mpi/mpich-ofi/4.0.2/share/man/man1//usr/share/doc//usr/share/doc/mpich-ofi_4_0_2-gnu-hpc//usr/share/doc/mpich-ofi_4_0_2-gnu-hpc/www1//usr/share/doc/mpich-ofi_4_0_2-gnu-hpc/www3//usr/share/doc/packages//usr/share/doc/packages/mpich-ofi_4_0_2-gnu-hpc//usr/share/lmod/moduledeps//usr/share/lmod/moduledeps/gnu-7//usr/share/lmod/moduledeps/gnu-7/mpich-ofi/-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:gnu-hpc-ofidrpmxz5ppc64le-suse-linux      directoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=0a7aef2083d7b9210a3942830ab0759c67bbcecc, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=4d559c78a4febe16e902205e25760002bbe0df3e, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=5fe7ea170f42f7b50638560b11c0cc83d210085d, for GNU/Linux 3.10.0, strippedBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=befcd4dfa0619ab9d1d593e0a9866285c843524c, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=6af0f21072438bc435f8cfa75308d5936d0cb363, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=05999f96f97286df9313f1ae80ffdf9021257c92, for GNU/Linux 3.10.0, strippedASCII textPerl script text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=9a29c98fbf9e999f85558df57ea87d01bc9fbd61, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=104651d6747680d39187a892b2aea4845f63b99f, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=7acc57f805545b5633e7ad0c84dfae82e7bdb1cd, 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 $%)*6BCOSTr   RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRR R R R R RRRRRRRRRRR R R R R RRRRRRRRRRR R R R R RRRRRRRRRRR R R R RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR|/-\x>:utf-89c00fbb097f9a9d3d7ee9e00d4792f1166e9701f3b1fb3e7be82fdee5ef90a4d?7zXZ !t/+]"k%Sn(Β,7Rw Wl\3͚Bʫ􄾆vG GD_]#ojù2@xye:R-i*`*[m{]{x?'Ks壥i,KjpCW]܅}&ب] -q1$>j @,d6k$>%W`>;R4G *XXwAhRCcWs~rcTX%g+"hPD,dyo͊iZmݠT`%4ޚ3A,KؽZ~U8g wzdudŲ7aޡЀWΐe~ïm4~O*2P}2c0ԥSw~5PSYSXR(r|OnUuqcw1=*ʜ /&TF}Er+e#j~vF\.9qɭͼ\gFxhrnC!ڄ8GPHb nC`5,Dp2X0|Kmd1SGE"`&qƢw5v"meL1Dh=~ݭJY UlXTN~&z7_2˵ KQU:ƌ 2 }ACD)’CЍF@7[ Y' Мyzy y/{[a3-},.q\4g&M3֟}|EIr֫Q4 $^ #TMd k]Ou'ɯZ@ޯ.Yo9Fkwho_L OPR('{ b&J*pwFD/աl37wZJX`em-bҼ ׾i%GFd~*CACƜW}x+Vx*#_si}{eslӍAgU<;іojzX)TqK3z2GV'57pIJ@@;s3mʎYA %%wnzL-&nm9D"Ka8k79`_Z-&Ǜm6;;QauW!WuM{N߀ "xN Eŵ%goG$tmo!eϋ5v[ 9(b%SmыPBK |fZo="?@+ԏex^w{r5WFI{ Li5YV]k G#/.cOӽ<}jcNg&ٕUzd3LlB|6τ BS+>*LF;jxYxRI9ʷӗù,jYWTS3rP-*'tLNs2HIMAQwH&dHsi|Tiw`銜Et*, }~li"k__1[/-B"mgOƵąͣJdMi^gmwȞaZ ;k{8-٢_4M͉nYSHRaa|ڀd-_-XH)q3$|_4( [l4RSu, 3ـVY!@B̰m X7ME,XiK2S7t<;o?E|~8p ͕JBY s:-ZD.wZA%U|Is330NEDVm ,I}uQ07uzO}șk5^z9b'wZQYí6ЗhG;ٸ1G Lh)8݇kK)Z* .$;Xya' U'y$MDg,$ojTy Ige_K,??wb̪.nrw@`rWɊ+T ˺Vd3Gq`+gEdаX6/R#e\ w;!򨰻UBdP/ +r 7Ұg6N_-7=h`Y?C sů{pO0 0xCC|6&!:}9jT.#p.U;g7 ZIODܯςx艳IqHխZh -_HrZ|#b="f=w~3u.yisN{/`& ueczN.E)=ۆ!?ze:ֆXpcߔ}OTS3ij-X2FU2>i8k^zBĆV_ Ux_A: |H_Q\Ĵ8ٌ 3j =7cFɼnc QG} ^H9 W|e.vokDMpj_ԿKr}H*y=NLj + їͥtV@Y ֥ wpyL7I޳i{ǁynG|mUsk3T SOkGX"5| cq<oS?@09"i\F/E!KKKݪ&0"ZפYˑ".yhu<#>UR~S S"WWIPhY;w T/'➔K3QJc?R:8G[y[%7Ԗ]T)0d6ܔzPŗ)@슂٢|W UHuv`~zd%g#E*͙VY˶0MJqK.IqO8d"(PB8lNw5 ӑT .7}Tk9Z0ALϧ-”No5wy^vUgy‡!m2 z kD2VSf-B}׎ogӮJ|K:dTұ=U.Q dJ:Uwd$nOp|w3`ڃ铚z*I^$2p'yaSF=(5,_2ZԞAoؗЊ>EW#! \:,]8ɤ:$axy}̇~56"x<N]` 'OuJ@H_qNPhx#QL߱yy_xOYL`UzV;zOmFy2%wW^qDguD,ÀP1{HMdh6zm 21L; qµMCϛnMGr0F9W9` ڄ&}Ugt1c Z Pj%h fȟS'CbU ,l"*i?r'. R% cUf)5% W`FXaFnҚFLy0lKIBB$45&6^9"۹k5HΌg<7 &20嘨x%t:0[$sl(;U]BBG8ͨe_vXĘr85ve .灢WZ [vxqueTI"^ Jv,tDc9*ZYL3qv FdePF1M S{y?m"gb&I1U6-i1 $9PcSc'XP #h'yS"Ʈvzw6e$aJ*D 8|JSFѰ%Ej"o9J \?6E(td=Lܺ4o)C>߸_+ۃ7݄Nת!5+ YC`/-Jm6C\ꢆ' AU0]PlRE1tPEשt#KMec˨J[/{aI ^"9AS&V S{K/'$pw=:-.l}>+I+A?E vT1xK[<:FYXYOQERD sn>!~ Bx]SB+*>t wYs4 J)dJ' (洧у<UJّo൴ۉA@5t'8H`1(%?ê}u|p]GV6J@99z`n+sp>oO˩_Kc=j%sL3x{:$7ŴZ9qhz_SDX&ab_êlQ#SeXoPs.FVy:%dr^  ,qeܑFEor)cW j'V0ڠ]q=5d@Md[xV2B56O/pC^1 FC39@8;dŏ6ux_xCQ4<\Sx93Ee; G, IeF|v Fdv?2?N,:3|5Z䨮2R.F<8B~C){&WVR% }=j{zSJW$(gz|")Im{=EOOWAȾ~cy8q۞` S`fgP# &g'*3^m|C̀3 Fey$o)^ȁf8}-0B>^*+eq+Nv4$Ђ]X4 km&B@/=;jEP=R`+T^Xd6(Ȭkb/4QE<毱G+҈̐Thou+'_̀:#Y? -yC \87;"\yͯ#?]xڔrJ&kV˼,7eK$~AuNkkVhvg<'`LJBImP9))}k;4 ω!F2?0]=7{O%ە%ҀvdS Lhcs1T0!U1 @(`tqD:{ UL|q@vRu'ٛ&BY_sKo,:핡]=GeF${lqX5_Y+hWX *Av yNEui' ݑ- J!SJ|?F;0;?ˣ^h4޶̝@~yT!o+g\/!SF[^(,ί3y;\*!utX̞&@F:.Q嫳oc:%I{ة}90"K"_ ߾agҲyUc{o0Q *S;D&XጟsΘdMŜB'NJ~,=qszc֟WW^C eϾI&~ؐFsLz3jwUHBl4TZ~ SԑgMcE-Ayѐf P& V]}O냈80T25bዟT=>f훸W$C鷆/ UYgH|w$u0Q0 2ށcFW{ 2Ydp JT=K .G#<%J:s0(5a!0%kaSO} vH8 S-~-Õʦ!U7O ,lM%6`j= Dp~,>~*O|qsֶ{x}eae!{{Nh2#fᷬFt)=3-;Ȼ\h~ɮsz:1Y'b2 hd풆b;uzM@+s]ǚ"9# yF9t.cj1Y8Ä)6B_Ǚa7錙\ E~~ uZ m(,+zf{_8,c;sn$NOt;3Di(89j5Yal(0gH]N #A|9{#w e'* Jɇ)x"XsAN+ѽi2>KZ?- kPaeY ^VPS YZ?x$4@?OeHJ~Ǭp#piVm$R^(VT̟B G[/ M\,Z&M|4`.r$LqjQbrU=xm&cȤ0R?CǧVcMf#%1!v{e{i2tgḝ)ڍs H/oR\p+QpLDC++DZBٍ {ɚ| d8BW-b,H^ΜXpD9fhјp3Ts^a ZG6!_;DCwe_K7llJ9ʱfBǩ B껉}4e# z'En0cϞV:kB~Qd]j5rùJ4">$epcbgYJc{l(@<_#٘bƬA4lS,`#\rNSSXP/i\7=3A Ba2 \Ҟc+ C;fh]M~АLqX I:[T^/6kZA?|1aM%qk0-{dX[9uihՕ&Q0|g) .aÕs;a0nm+ YҨӛ`՜p]_]0_L^M.(Î;BQ5O1VrnLF8 Wuaд"!dҜD! G9YO]vfe@dR&1i(/YuܣK?@ؕBaT*gϜ$\̊r;[>&$jsP3C손?B\g')rL2|'q Qk(\{2'b< 1@7 ":4W=-riU *^:)2N-E9˾\cb@FNxNB!b>paxyh#\ON׎Jo`L>n= dک ,Eqᆦ!,-5[S"X|B_C/h9Z給Ovvyu!;y_ ,RYFSudzSHdQovвuw?v)eoD@zD%/>``_w%Ofh 훥J?Q* /ZEz=ΐ/o41뀋TM:V]E'B U)Av;l*|r(FɵєS{ L ؖN0[TwMlS#NjQ4LWTΞSڢm JT#alf YrQ${ j㈲__{G_)C:zFbMd썛r`tPVaGËF)e'ELfzXEHzڸutf *x]YN?yЈv.psşHu}^U 'l7Bz6_2O$NQ8|.s!/:ar9TkQ+* =韞#mQn2a騩D >GhFƽϾ辨GD1?bft]QUg+#W0fPӝ :Kaŋc?[tPOP`-z:C)ɋn뢟Z" rYM);U@ٍ ^ݖis͞&+Z-.%h'&tH^Yrm:*{ Ywm0ueQ=d휣4aK zEFpPrDK@&J:@0"ơt(}f*|uI]R ,M䁔֊zQzPo+pƉ: L(~tV)O.ek| 3 oRЭs01h8Z9=aL3DTbPp`g_GD\(QjhHn@/]!0h7!mB\BX&(0@mx\^0sh@tu;+Z*~zQ$|}dg2zC+YRx>rWYj؛xT"mNn묅>q+P~%$Љc?M`*kLh-W6 8\A=g"7t @wvO/8M %Gw dG%yΙe|P \wH|qiJ=7:G"pM!d%PIkl&Z"HlPSь܀ `{EAac Ytq먡"'m2C֦p_DlN-^W1erh1cxE,di{784(ᾲU<3eves"4$*C*O)tBn0cpTZu8'ϸԸ |:N1LNсVy[< : CaNwY0MI`w砓Z#슩ؙ9͚C]~:8t&!Fū7\.N38nE#A,"`uc<|?eHz&*!+=7GM" R0ԅ`ֽ~? K o|orMuv*Rw`?=^ps a!Iq!d3GrLV4w5`[GN_>_ syc-'46YQ 2E΁8sZ3-N<<0s1mnh'[bf.M(A54B;ںP@ị:{hZHKf a4 6&њ` ;P|@@.?PE(Sox7q,x.rA>7+/A@!6v~?cTo t{kHyi!0"`]{ׇ!t,zT#{rMIM1Nēu-K2Օ89pxyYsMH%qV~ʣJ?WMD'jAҼC_?URi_;Өo^Šj,&b-2u~3q(Bw06.[zIg%Drܣ "rԀ5Lֈ}h ]@NڔEU^:(%,M8xVoE8OvW 6;y! EklX L{Y0X~dBS|Mj $Wgj/L{HlxzZ0b8jNX5mD>y" Da?DDI!X3I|թY#n"=\Xku^~Ll;+?-y EG9%8ˎ gмDo1޾*SruJѐ(Zh8aԑѐn L\UaERy0޾_k0 =rZ.!Eu;"^,ڌL?S;C5I<6rO41AZQIHWwA]sC.0D[}%㇗a1nw[AT" JZ%wq} u8P /|e )1Ӟta `)!Ѯh V5mπK܀ƜjnzB`+eGj$9kPyA뻟8K0j2 ō?Vc ͳpBKmiP.=87BI% ~=+@ #D9@ӿGCyXe!+t|C-\'ɋȝZ#UE!Naf_ 7(͟{_gq8Od>ÄD}5F%>ֺWq9B3yљ"%6kN{/ ak=?vkE _4 <!n2gf{8m)?SU0h)qaPB G/B E؜ߏol'@}P˓Y7>M sFS~T9rNmЊHU/3Մ3 kPN^J98FhO)wl ͕z3ęOؿʼ5੉쑐ZmE)Ws]O;{*&tY_5CԥI@-_IWf-*vX5\bЅ΃́N5F7U*ݶ6d 伂쐃*Z sm<% ?'3RQaP`)꾍(A5,m" UV}^ޢdόjocѸ9WJE_؃B ߗ]c:7}3J|N.=4MY ɩӧ+ի=0F[Ĺa\  ՕF}U3x3:Z`3v#μ+"Nhe'fYy @튜zM$0s,Em<9;eޡ|ԃ_q;e v  0yXy&~Ҿ@@@fեMo]MGۮ(1%)?2ٗn|My(>jຏ18/dM%C.& "mgtef԰GY<8 wyPTe~ B]~c#ƠP)TF"e Ksv6kten:{ŭV1kh ڠ*D{C@߱ttL8'f'5]"Ŏ@<1ؓ. P 8;J*(m7r͋s怉](歃"UCj Q/ٵ_wf`s^iAwAT< fAnk)u"S- Zg iq5ҋSG3;ME#eX1™=:uF 7U V8Xkyp& >'%"`aP E(7PA++ _`(H^Ga gu''^bJҌr{w~bj,omFXxw+>* DW@)uaf-"׊6#>`\ɧI\|J,px.\S?E--Y3_E9<5߰އ(Ҵ7bcێBIpZe,otwOBjOX,)Ŭ7{YL}NJw{@=y9î(,'!BFcG-D?۹73vZ|8SygJ*3 =9_u2vfu)y$ ;slr?=Wf`Ò㦓+FmWֿSۓMijO2zv_vllNUru$Y[jIZP$ҞR25\ izg S6XjC'֯+^վpQzg?ޫ>4;ᐓl=</PW|J@CAk[:c86;ƀjA2'/z%*oE5K0#Id 2bbΗvuW]®cG*[ .tߚWb'?w&ɢ/ƌ^53“Ing?IY3*~bxE#`кHMI+:W(8:z; BSpa:`7N8g'utHANcb $J}fL1\;ক͏&{vcߜT'ĺrbNoJ.0__(p-gd=tD4ũ3Cӥ8+h&]55J'ͧ+kߏaw1mrl?w?qL3 O=–46s1bBkI8ӓu {zӜZ2/L&I/$AE#'M/2_)Ə<7wG"`Mrd*=4ܢ-YS ~7zv[6,Q>7Cep Rt1[詧WB0݄ÑdZ暿GJ*k$ INPVG{5җ (_b=N1$ ^I^HΧo(){jNfK"2ϡ_xrHiFcL%/Dދ쳠o1E@:&?q-8Ƕ؜GKcݛP 3A'LRC bulvtY.BNwHZ*qT~?r^Dg=nW0_58dTWrDkdT<"&Zͦ2rA>W--Iĥpd/Fxd.Huf0QE>HKc{rnj9R\>67ҹO*!T=e / e_ ̻ϒJEarfﲭvhՄP&Yf[ZҨ]LM`E#Xط"bˇ#tGQXj;wnjR i Ip/8ЇYS3eyF {ڥs+r @+}-tLs:F.vTt]xq-~q?`[@6rG8YK+ Rz(l!js?bLP 7!Lzߧr<hUT0 Ewqώ ? .| hPaiRP®O,P'cwnJ 6+Rx(8g9t|bQPq]IG(i $<`ۧ6*H %EX.>{CMo".뾿E~퉑JA@^b0hkݗhRp ͭی/@h/A|L9yoEr-.1'QnyB) lx A$5l/8C*@zS͝hlq0>WZ`/(` _Ij#|UlFŚo>Vã7%t㳥Q&jNo)g/XzAdG4IΎF_S3GĵaRJ&`6(U}޲䄥woD\{n1as!=KݚZYh bWEl fxv;8^ҋ9gə)RxI =VWXՄ^.1Rݪ<ʃ^iWC4ڏX 9Mf m:>I258hz٤< OVtDqgUaI(l/ǽmƧ}z$ OlɈ lD,3`'--lvՂuƋ0k{ߴ50va>,f:*ft 6 "yvL.6}4g~d)cav]Z-r!?Rs ΐ]2D=w񚆰Q؃QQG˄k"gJMWអR*;}˙* p)YZ0_x9,|vTT'rC$~t. }4 MDgષGG臆뤪}Iߢ~ yY 7cSV4ʫknaҗcYY?D"QM}Gn1`ȪUdKE۟KxX$򳙣s8:le R>9f4K8Csڕ#վRgSZKM>}?+=b(:C0?b?({"Y`ah}Œ r |vJRRL/~>#ծ!3+}g%>,n@Jk>sy`U3Ƒ]Y!@ޤ%0IJsvkA4)XPʡ)~*OcQk`R9TtA`J2zʈ> \̕T+XhB8d8\;p̓<SD9}Dt e A39#[C%۬垜;F![>b){`"t}ߙC*IqS׬ (}._-Qd۹4@cJ <|80o0NxE fCGEJyyQu4Pu0m{02☓fBV] ʘ\%!0k0$@"`Ɖ?sx[Y(vV@J`(cV]z:4U=k Єp F )k Oak ݸN6}I<cZSR(,rXZI?z!9>Ւzqf(WcݼʵDOz]%j>7drtF9ۮS!s:0wG,_#<$8qU%+I\G<);Z <׊!8/Q;iL2U~8[gɕk X:o~?l. t(x)Aŕ~" y@f>jVFZDgٹT"L;|5sٸ?iVb WT$Cb{*pd08@y ˱DWퟏBxAl3 s l:j)-ycl-.%cv n~g#[ lZhK@l6v6~Cv.K?>:,dC䏄hҴKuzo%:rrޭ5>uMk\e^63.럴%*Aꂃ(5`_^aky1}{)]=i a{@JnTdMyO̠exn"y9_\BGB"f /X}90Kxb{UDnd9S*]nԙWPk.{ó>ΆK3@c:_~l&DfdӡqS"¹\:ёOU[:`eS'*`^g Q#!]y}o2GahAk7jJO(=➶>#ӍЍ?`ov<Β_A9`yHQw[K7iy;*FhVs:FB =,EhuX"Y~afįQ?rs3PA}ARlhaVv=b L@g`ؖwk6䈙.\Ey[\Eߍ(GV8|xX9<$0烹pyP%Yڄ"9)&`W"tzUQ9ey ÷7HThpCmOnvd.$3>#pR ǙL? r4L`\A.U -7du! 27QK蔁1G ݾQ:<; ?ϴڛ}[ {X)jTMGlZ/ͪ'Ct| AdZګec:>Uq'oZo3mfmE: D#h,ms*m7GaQKAh~Qh5[_7)17˷̠#}Ð8p`(S{:r՝^\V"0ϱ!2рcZ_d>!aO3ljzXZꈗ߆1 <42VTp ?NJ_ExRg N| 7v6_#@1[}%8 i= -F-D8ZZ̯[4 )Hy:E~[0VVYSq^z`c@A]בpAf0ŭ+ťOQ)LfA%1t0 ՞'~PD\ySR"B MQ1,Uk(w\MƧ{ n$6b,`v1$-=X/ (DN y%XO:PB7NYtw-oYE'%@ 3~zH 6天Jc>-H/IZ+zQ} z|{CaO4VqKį4L{wJ/ m‚EP8p0bG@Kb}E[9Qz)EF dq mB_U،F9i%bai$H3N;P 1usO{*R p%5.BQ,i?)-e$ΧJq25KH/݈A^է G= @gCrKJrbr K6/ʄƯZڶ/4φ 5n>TdAkᄆt\P}% בYNKKPOj'KdD qC﮸% W[^8GPHS[ E{}kaҝiȣ~`LU11Dlj y@9%s<_/QԨ )d Z2K [b#95nC/ɐbed@~: ǂQ*s:9<ʂX쟹J+9`ӟZM'{{b>c.>"T%cS1+es[(V b5\͋XG䠼%$CGA9SgߍgɈD>2? x4'zVղ%lo ,WB CLF:rfIAae{[> /f!n!9kͼwK b-h ;B\E;S"%y&C`5qA_ֿ0)I0޴t/{HH5l9XE?AY](|:'cR}_ӢHQ+'R~UzsYgw{o`Vu+E}EhZ&mJERAd:+]MS8‰>,s SÇOZpz Lp<AzYh鐹9p몛)] {r|"}VB`"n{@iAv\#77X쟄Oo"\gSxPGjC$FB'֖2vnU>NI:17ٽ2ooTUwQd¹ S9+6 @75e'A:nU vGi+ghP }k.M"n%i>^!YoWdT"1s t8VSAgܨ\TQ-͑DtdwvGn5p{m]TC2k /a* 8:OR -j2ͿLk8$)9D([Hx{7s\v%qnR0yl,ǞAY+R9W9H x {Y— Vex߫-OP"BWUc_~*|cjw3)3b}a7A7G )(<7ƉZ~3^M|Ln͑ީ|;Ql/#qU=5NqWCtKRaeD{.s= +JSΌH68zMN@:) 8~K3 ("0gj5pO)k9li_.g>)nLZ FK#V`l)*/8\t39ɝoO~SY T$Yӥ*?M,{RDi\ ٵ/lzLӣ;rl!" +vh>L" zMPG&Y$:sB)6pd~nNҥXV\? lr^rS+ m@~;Q\#בK w11ڦvЧ軴QVk1د/?(VX2Q$ckgTz?S3\lduO}7?3"KĒ.zf!~`6d n(he'I;hH=Jtm὿ 3nYTo N7Jh+apЂqkޤQgvWwSeœ-hwNz>g- S >Nz;lS 7I g=K8s 4gG^$ڐt3*PF]uC"i/]Z6ALMn>:U@OV -\ڜz OehI|%E2kzAk.qQP>HzG:=C<+OLæ?眛-%Ӯ5X{0a ;rj*a 1ƴw7 p:[|0`DG䅾6$re>0K!Rw*6:Zk-L)K"C8N Z.C cAۊrCsr`]Ď!cym:ҤPdZi އp;!`x6co*0I$U[Rm+OrݜP 3E”̮TCBQ<9uOYwr#ULG7#`s/m8IRŜd`BYQamDmu]8S?S Woa C| G`׷a8G=vPy+B7+¢1:}S,gM\7iR&D ]`qW{M׮0V@i ;mwװ,YPV'W+P܇Ń" *t{[ KwhD0zï9= .a1q|Ejs|9t{݇jB=+Yoz$k}Iߧ 3:u\Ӊ$9Ȇ7x6pJm2*wB=TZmI([6-%ۉ(l T)?gqyIa3uK:LC^Td 8ٕ3G$qѧҍ"+L<%ouFŪr\^d =Z$V= d-jw=oE$-&觼yw*N\3AY)F xӦC7kxcs PY8O$ǐ/ l K<$y#UI%щL'/ wb@[D9nuiE -`5Px O^H1:DhkKEI ~ʪRgUSWVuӿR6˹S6 _ 7/O™ԱR$ǃ)}';$wXC>U"Csϵ]^_˘+R?F&D0UvV69o3[Vcڕ#10<1kbTODf{{CԆ8ZBw&)/A/>+'_,m#;Ffm(EA*51Y5i;Fy-۔ R)oB{Hn_ yX UHsϯU_q-G8#Pƾgy[kD7lة[=CP;lދݨIc +qm9xݝh[6e-cV5|Ma:^\@9ì9bLYg&Cf=/⿋2IIͣ+n& 0pZthƻ2P J$2킘` +kT4DCWҰ^ʡipQ_1&MKd%د Z}wc,*㘅RBL$^A G΋p oڎ.Gw"HTn6RėUD|ذ;|-n5jʐ8˸97UʼnVxe#Dq_6O+/ G6 Sk ]I'\iss4;98^!hߞ5ґg k㛰iw_&.|U38sizJ/@.ʱ[Ғ%Q~/Grw-,".,FrG aRMZW89S-%WQۋ, M. 7wd   Z*ȯM`Y kb=sZ 0E7;99?Mw# 'G0S[ 관hRPCʖٺ5>mԞoyk뀧ȳ ( DKfe;MX O,hqjwd43Gl*Y}*•S=zj ?_<6h[1CCzRȈZN.e/`z㚐3iGT:[KoHϗQgm1W3+Y@.RqXH''R úysza=V'|X\F6,"1Z;ԟ$5]%ljÔ-sjj"PU6'1-7]C98*ڭ^vӑ}/&RsM<_c(Z,Pm~&ɤ_!|T 5Jݳ*z[}5ŁHbuXsՃP:Qgy0 Y:oJ;9gR561 \C{Ԧ7QxS$c uFi.%`%=ZLcZ7Ba-`1Ӫi/z瑞ޥ G/Zϋ*,1 C" 9]G} .߸tnK61*#2olgd:{ߡRn*S[CH)L4kZ%F^C%e`dk7M :m*4ҏ/Λ mǾ3CjU|KU A]䲬FH[\0S,Qaz=7Dp _.F[U,\_69⇔ ]4M PA ?$]#y9fF[IhC샯j9 ֖K>-SI|Β{ډN%$Ɖ/CN։O2#3XvL"}! bbk9H=^.ތ+D| CP1 |YQUC:^&Sj?#>kd~DI q"4j->}VKy ([Ŭ%$ y E dtVV`JM4\+/.1Pq^k1$൲Z,/Zңov]p_O0㥜O) JG.#4QT.g|:٦$åDzn(^ =YOչ>FGyQ".^b$je(%\B,&\ggz: 7u2C4쌵I9o;fUGt g^ h OQ5qQ{= 8P=I|x #%p0jPzt8y6 D,U9;Jm "Qpa=RaOۯUګf]d-aNl|# x$Wy?-2بw b: خG-e⥃.P*v[}q$bM2}>lO$!Jgb"DWeM゙3@%Bw<%]KrDՇ+fkb' #+* ^\V N`! A3z\Hޣ8aW 韹['N&7½YS`}2Fq~bS>ҳ WzRB`kjOTo.,Fn: &ۙO%nַY2p; euQn%ɷOU--z2i>Bǵ]ŷNU _! k_ ֌0y'*/hetfL23=. F5)ӅU|a\RJv/0eA\V@MZ!Oyřf؅F3nVeȈBKwR?@a'Gc63zJ쿬A) J)b-WæMY9U-lꜟo^D:\ߤJ^&BF\.?`|8K|AԀ7w!e5c]YאGKJ.W ڶ&?+81@ԉxewp_8( B=JC.y-rbIr_=H8Y%' |_ylaP4@Oe(pN_b;/IxHW#Z+b#X3Vp0OK=fv©X +#x`Wڵ9s!ħe vxe&,I% xRqr]3q-du^J +ؑ#N>ή?eFm5:tG7yp+:)D=`5=Φ|Kfܯ}hâRE7sW[AQiNj,CfgVho@,"(|W/? 6|ׂ 27:aC6 .WH[=A'd泏RCʓJXupGE qAH46N_{(s%ɍĆ0mHAb!&QCA*Y,Gb  *p@[ ȌCna<-5>< Y1!꽬0%a (NY_Ry3Av$'H}(|Â6ĕYg邡×$m>IzeEà 7!_ƹrҔSmb$7#g&x,+0h2tˑ2v\25zy/gZ^vs9P*aA}OP#]p#;΢zŋ6v<Ne[472Ccl|$\"q}G2`\C=~'KLHf@h3GS.f~ݤ:MeHXJm9r%9Qɧ/.j;9l?hS'΀#KS(iž} GxB| nR%'J3{;YUJ}7V )<ᦙEXWFh>b*e\8j[jטqI]Q$Xo3Ocp@woK;aK*yD֦"{KeH$UIP룿z :J 9~) <8/ۍ \9گ%SoX8lؓ͌ZV5չ*K8[ nrMhd+3|esBoTUsL/A^Y-Z;op@Fύnzrk`E| yLhT?* );HҘ4&7@JUovLo{I2:_V\sZn" !9k{N#!HK* pM:v=Nx 8nn>ٹ v^~&Y)0@ :Pwjo1UBmz̦nwOLvurCĈ͜GGÍyָCX `ۭ[{frCyY@fє \_>9*? DZ./M ْsO8NꍼzcK|L]llis9BFH/ir١\Ş2U}z%9[?Q|aǧF & wS?6KYy_I"\(k, u(aIxeƹHI Xju1&E~yRh@DA%p~8Cg zPXřM"XŎJ0/Dr4CG :* H {P  h>5 JAwtZ) =Hѱ`ȼ'-*1faHjPӬ zzoBQ1姥(X?xN Ij⁢"4ƬyבOEDXkdB ?;ENiU<ԙ-MxJѸh{>GC] C?"Y~,7X' 2n-#/6oIHY~b7r 9uL7SF520W<'d_ a u0 ;HQZ"c08{ e̦7Zm L i2p9 v?CؔtX̚V]ibn͠cb{L@h!4I=\|)ץpt4qƳ ;u{4јqBOCmvh؝&o({B] /VKU_L 7-ض.W+i]pdgRL 闩aƲ֭Gj@ͤ.G#3&6*4"hB߹f #u@>f#Ͽ-0 dc /R#R_c+<8+"PJȸp4Z>Jz҆Ck!_vNҝ<>.E wa‚uRl~ 3zZ>qloi &Lpׯf()hך䊖uK5za MK4cnUMMfh޽]vy9}Gos6A(5(QdVR~t ,-'CEh6Yij=dco1 "Q 3U|B : ^4ܸwIQ(˹WДXbq^<ġ'<4X|i߾t!p#}%0VѺV**kɞr)fj HaOpjC"y` Fd5hbH{y[aY``rLn $NJWv=Ev%4LL(Ϧc`2Т'-[|vx;I?h+w8to'!pr&O*+!zdZIry/k@<lX2ĒlMI&z@7(64ZehrΗ򵦖6n{{ r| 8;!Bx'˰eaZhxRo}XoЕl"M(B 7( K-yx$)lPT+F&~].z.$'C*<6 vY[EV-ȵȈdvRfSҡ JOQ !7,WMv'anq^]o0(7 _0䡶E@Ѓ#QžmD\o.(<ףA_ր]ʾHs=soaMnV5Ъ_Q!6& J5{SF<+j/jtt4rZv؎ND/$.(=Uuq78ЈkYcHѪ %ܪ0qS4YM5ဨ߿nG$,{8̛P&(:S( l!o dSzK-(8?@Af)=*! xP(']3롅t{STp)8gNx*m^*4 Hu"HEUFIlC R'~ijni+YfBA/zؓ˃`#hY N]Aiy (G1y_c^=+6W؃>2rfeࣹê9r!X!\ I6,GE,TRxjz9LNB `HiV,8J-G&B,z5}L ٰ+j"cΖ͉wpIE> Mdoh&(5^-vBhA6S2ˋR8zgvVmvju=GGq`uG Ii6_'<Z44?c6tף9PM1K*֟Ϥ5G uDS[tQ`e9al/jV 6 HIo"$9P!=ݱ 82]B#th吉bc3y j"F>[jD};{Gn޸ܐޱn_4z? AyK"~񚀸Hvs/; 5?2}[|^&J\*L{@|3 i:^ 5efd˦N\O4$R5k w"ғXD;l⤴@݃iqZakb*J2M8!g΂];~ b1ۮJ%cwU)WUƾ|x11ѿ Yr@ؿ+fJXHcRwۻ%`֧2dBlI\Wmg /dQnk:g3w]yTg;y+:-&,mġ5(@&}ͥF#W—PS1'f9r&ToK!ı3-D, cjxЛlU40ZjVCσ{_|;H=B(vYrM_e1 8p%Ii|衤>[$zGP]IVH5OS1r}!qKLZ~HGS)on7"G(5U;UlOD+0S-@􉙰PE?f{ؾK#E@Sc[)>6!)FLQXyQ1@.$#ZYG3f{ "Wjz I G'w(ͽʽX~@^~cm* hJ޲ DfL1e.۔ ZY`PD$ ^jϗ{%%AJ+#l Qf0,Uc޾M4nR3Oj:3`hBM`h {7ßd&NE`8fO2ہx8qϣ7Ai"ySޮ;{-QkJ|q#8<3>٫Q}zf5Cks00,ZX5뮊xvko8hvL X>  _+:;x,=]RIUV;e<ŞckvD\B">1)@s1ڃ+~52;:(j\ƯvZE {v[1cX=xR}u }u 娈A:BBEzpΑ{~wS GGPPZBp7Gw:=hԵ+//faB(/3`y,B8JC~$x0ډ^ .|DLr1K%ǒh'*|)6r6m*t8ЂAV~J#|ǡӮ3Eif (:.ԓphh-t"hP R) ߀io}E+Ո$ADO8 V{|̾/J'zvcd eT*D:} #d[ M edg{چE!8I%h=T BlAG y*\ Gt5*J?l.&#X^AL"Dfc4v8ѱAQM -G2xݖT+NųzI)ѱ…0<0҅Omb0/i `tUq]bpRDNep ct0 [Z53{A}Os`nI[΃|$+Et}ґq6:wdPuؕ~HjNjƴ]_%1q_1e"eۼzWTfzVKi)2X͑sBT4YԫF.]hr`3E on}L."!.źVAȗH, }rnOznG1$y,%HXy ~{`R/J4Xv¢+',$ˢ>.`>[߸&s˘k$FgOe:\E9ȹ6=~Z0 'cџ /h>h}]tF1LEVm_)dؼ-l@]t^=lh~@-6̪c·6A$h=G)s gh+G0Pw5`棜S2銽P$uaZzLÓXa8RSܻoP[!Ĭ{am*5?Zf nV|MÑ,s ⯐RLXc-VQ.!T 0a!-J .Z?Mؽ7TTEz ,_+]};5~9ꢹDu 'tO1ohCcd2+{xɛ:߇[JhAV|3'`*cGhzJeܷīAҜ&XĮ ,.`,ڜsdaӣ~ @ jLSz|wy``Ȳ:n@pzwVAS囹:1CXv>gƉ##jyz׭&(MzKI'E#+E0=Lf =+^}#ӨS߻ \טJ(%&ܤUfNYw/_(Jփm߭k"S|Q#@Bt~ɂ/ݗΝg^>:`TY3#˺׬ UC3OT)A+`أ_]O$tCP?ijCWFLHK LZyx!#%nEQډM Ō?.DCʽˋ'sQ5Pt LqLFEU.Ky A{U↺E.wby?UY9;e ",:˳Q{ۈ~5U0ߐ5bPԢJglV2# dcS}ۏ,a@`U^1ִ-^l3\,1 ?g!inJJ'r=./g-o-v]n g3ѡUF݃/T8⊋pi-0ihվQ)T+ - )sܹɑ3 y /p#eeY,$ M&&r!G=yvdQY@Lʦl!2d ^PdLu_Fiٵ]17&34%Wn$6 _y64h޼T#(Q\!KI _d#jLz&UEa>@KőFrs݂J׷㖁 R69vVRjhRJ@Y |OU7 ɱ$-z ֱ.O,I(r)m9$$VP_6ꮦV؄^+%;ꏍYau̥lR]Ӭc'hrg,hBne.Sw8qp3gzs1!;~xD ?qbvV-7 !ac1!A3DHGTnj}c[ZX(e&9@-t4#Usĕ4٤/cCrpiIXq3Xy:L;E&[WFm+ܮvU^sqx/ G, =!`uodDUcnƾz._ddLO|)^Ǣ%pR\/pz52 {QX4({Pל*H[ PmOUl`K€էxkfՊ:qԘEřh)`CY$/|5]!Ғ,.WzaJJ#l_tՊ_A2zr`u /䥖AWvժBXPZ}+ز  09u6WaznUAbU{$l_*"ƻ e֦:o ,S ^^}X5EUEr `i,'h…-=^tG7)Ihv:ޥfQƙG(! Z .&#PI$,YT%%_ߨ Wܸ"˾R.WF['8Q1`SF #:܊Sc/Fd!SY:+V@&7`!iJ\,hRRu$ES; ӵ|n!15U+kot`o7-쉧X?_N8ɹ,Atv J}b¨śv ^QX2}\?}*t8eTJa + 0l(zdaJ3RGEYS0PMD,rUo`tPEXDq|6hTg* _Biq-[^x{8P;\%Rj}ЇNܔW̶_f̉3\3ƴmlKeŤWYg_Жntk.SzvPdWjx@]} ۿf|cWIݤۂ7թcT#Ī {҇w'čs^~`LB\۸躔R5 si-(9Eȳt*VaThfGHz)Oqc}zF$n4Tr hmm;D ()I^@ob!]Rji 4c{`d_v!Ć6HY{$qBHQ_ݻQÇ=95vR`@+R],[j 2K 8(I07N +6b^¢\9bfTYB71׍!(k*d4Y5ďvo:@AKX^ΐr5Dxf4E%Cgaɺ̝zՕ`)y' ӺQ֘0;,U8=r8Up31 HVĀ`\ELc|R<,F<%_ * Zz#˕S=|T69$%VR/C0jgá3Ona*5vd540kKFSM mp%J5QHCs%$YbYCf_ \7]vIt2E=4oD"&R 7s;æ[=ƣ0xe N2"0: IhH3I*ڳ)d1D4ְyDDjM؟HPJeG%=m[VY[PaW /6dP̶HH;aցW\uУCENBNY٬1s<#>o/pZ Mk%h6"59B޶hCa^˞6Ge1P@(Cw/KJ]/{D-_g3u8l"Uۭ~x0 -N[\^Ƞ$ծH3߉CCm &W\Ĵr-D١o/NYyjzžE)3='E?ð. ^ۙLKI_ݷ(ߖ֠_1iȞQNU6M)D'i}*\ {RC-5@1 C=1)GH=X%;NcT vt.`7O+*td 1V ,Ubٟs^eI.KI"@[3*BM GhNz|Ę4%'㙭>qgsXσ SdkgTt}F!;ܐ+t)R0u,'Ls8Iɸ&閩EuU&}ʼn4/,Tzr3u6B[ S8Yld!OS&XqxVF8ЪY+= p_𚅸rMk/vȇfz;I )7醑HiDj]$"sLK۶Jލ cIGc53I8yf` WzPz i*fvbwIF >㔦9Qz)ˣKŎp;20U<ڐx>݋Ə5B@|<7vqj]2®p.n;5Ilx TTp@JA* 9'rià:2#{L!޾3GpNU1qooLpwtxl.QJ_-KrzN}[_rY=3v&G?B'da3+Bnv'H6aoQ6?vx2:+/'" 8k$JBocޏCA8~cF\gW㿍(<ӪP\xbmexק<6h[r0Dy`,[GĆtVe鳸o7y[*7W++ƀ7qDy!?\v:$d02.Yq)ЖK;'c]{>I:QOZG饲E$#.J 3:Ծ*zse˕ z87*egm&!l|0$IJ~\2CJ"Np* p4o1أO&O(v^B+^QCH%XMRm| h-xX8.]d-Ԅ!Tshx) 3йA&;71f9QP/A׻$KkrmESN$dž%qUOךHT1 -4[kGU9 *A)/  v''M<өp +#\֒Ѵ<KK#U~]6yǀ6L' n2iHx1U#wL }ZRǕ),Lt%Ho<ٚWdxn[;pbNHHr_  4j7ML/`L҄ͦvAAQg~gMNҥ;ҺԯC(8X.Ll!!k8 n2x̮6( "-aW2RrޞuOmҤug+ɋ 4 C,^{M>W갑,@p?[ + (D$Plg꟡?ZwBo~  Z'zp9*@1=blڏ,ȸ@`@Uu00̶ .bȵsbkduۃRyPxE paOҮ RE޷?-Lg"܋(:<0t\ALZ̤/A &r|\t9Yj}Ax<[~6uŸQs a;ݖvCHVgيRVt:s0wH_*8,;&J'1Q lC)bԹkA eB;n6}b\,Ǔm!} 2ojYKd0( 9}$2.e;!t\e +opgq\\0NŏpmNEM;n@^=ϐ'?մY6̿5N A*29$ن'n9ɇh &m*'d~:vfs#%,寃'$RBO[<45x#_kB`TХ 9@{<yn`}[6̨i?TN%|:H oUPĵ ̑⁧&Bs;k}yra `rLTff2w<5/?3PT`QsC$ii灻 U1Z%eѿ*jvA%( ˅>G{q9H?.\lnm R p(~%Y&J[:@R.y9ŭnbge# ~Y4^+6oqNqÂy&\ U8[Y#F2&R>_iiɋڅ2M^'Rzяg7 :C ]-V;%n`٘ܛ 8px{S9v7SOq}MH"SZ;̏--9/;OH~i%QHA]QԂCdI f~lA^6{n6X ǯb%YQ,ujOzs {nC'NB刍 eErʑk\*~7Mrrсt](9N8^7% nr\elMѷۀ~JJ=Tj/`!Gn* q (6̿QGOЅxs yg$.[_!w|,~i}D{#_6&473gZץF@oIUÂ$-6д|y!3-`yKxꎙd`EԠ+sC`kA S| liϐ?a7w W}.BgCǔ7.M7WxE8mMm~ktx$P[[ = 5`. >$~' \z#u4^T׌pj`^Vb`@=_~o-Q=xgc^8\7>תc ٟoH3FE4hE7lRjz./[xXЈ7nؕ#sm!ctg2Χq,{ʻлZΝ`\ Cl3K"ARJt b}A9#ظ{d#Ll9v]-6p1 SVz۝cotFǎ|bQEssq~W#y=qϵyR(C2Rˢ*2 3A bwK|_Kq̰^1y-n43\÷׳+>n('@jiYjꥳB5_/',)>cΤ^9.9%CDMb˓DoX'2KŞ%.v7?a`pd]A)i_Qu_hv[ւGrcmM {pY43LɕCXYp!.ow͊w6T>'Jf4g5.w7}AɐBGB|puo7ae~{eě[$Zq[&Ùg XS7$5hl|OP^ap& BR>[A`V1I*ͅ"qL2Rey:PTnk t+7E0v3HɿHRG:܀3 '/A&(%%=ZHnE.ĀHeo"~!A鋘EA79JD:ILʍ"yNG 'Ԡi%{dws6 [Nv-{2L Zg٧qbאm 5yL]muX%넲X626E: &m֒yJ{_}dֳι6nU7k *Zc$fnz~ s&wVI/x0E'>Tu[tV2&"nb8Ɠb6Ww]8u.0B7t. K?ܣӟbI5mpT_]aӻoIߣv!2۫wvexo:1W B'@iJr1_\.>uC עB2ǁ{aPMԝfV޲ZؗP }"B0Ȅ>sDK$Wo|<An(Plm( +H7EX#197Z7At G95+f|ve+{P&_'ŗm#w1ᔓUq_ H4AA3G-di ɒ)63lAA33JQi8H0sC E f-]ydD}]a.WXdQd]@b[A1Wm'VU{ȳ/s>?CWyfKU3dI]I.:%#QW\*CJ#)rH*O |GW"B-^os_c9]e]ک]UBlFru}ir (sj0`m-D[H֘Tw_-Ҁ6buJ\F}{)"/#j[ .nSM}n8E0ʠEe6\1@ڏPoLV ZǶ\,e٪Eb#"3k8M\9@n^r0~;dq<;l]x駳{1]N!+lȠ XԷ%?@UO<*mWW"By⍄O@o ]e`oBZSݩN4ץix\{[>{a4; b{1:yˡI _E u^0xB>3pT{"ZMN1v}uvjgz>m2_oB"þ$$0=[/)v?'.Rx2?wVcI:U Jϝ»P\+KeĊɯDiaN>ew' n"s\ 7܌H…i0FLn)M w-H$ d ;D9]nz rŔWT5c.LLI1MK(>dnͰWV5Ȣ~>'c.@?pH{҈ˎQjEbnܘӿ]x.nr'_Who_FN~$O R`mAo1)-.: 5 $59ܺ+yC& rt*J'tIb4ĭnv)=QINH>cU~MIFy"wkiNk|>3+Wgǐd^MY<5lCA[UƢR,)lКs2h*T& iQhyحl"O/&Wg 0c0x ICb s7K+ f]cȋd݉jk,"ZIyLtVB5ƄqzbsqIsVil-7NjBF_,~_RH@mM,^'A:vfq~SNъdN7C @ٟ$R=]6-\d {f1J # m ٰY,4XC5Vݫv^zYؘʭzm *J3ϏʿԇksE1@jЌ+f`hrf> a N +܇9]2\v{n-mj;vy5m s&1Gpj34X>bkϨ"+JBLP:cRUiF{?PW|wa+io]6zZ{ wI 7%{fX)PD kxt\ACDV}͌;q): =LE72_m*)V~Ϣ({HC :2#l[q䩭2u.ҚTܮgfJ\,XE#LТ3 6 "gbcJ^m4pc{H6| &sٍ\=lԥ0WD('u}}.m\+5o"єOB0AJONblq =Q x'W5;ӵsr4W7E^aGr^z@/F)ROMQU7σ 3v-# y)#Es>h$0nAD|hQIB3*f 8d>0Fb(})eg1s]XxH6[k0͌erˬH EmSS ⟖"=OemOy V*H?є^T`NPsyQ%CKQgּA,9G~ ^x} o'Qop BAzǖ\f˫c7C[C|554 fnHnWZ'6ʐDW=xϪ׮1CPZpcg4.Nfc-ܥ62^\Ure?Y3]SG!85_-nZ<$+X0(8NDOCgrX lwSXV@C& jWw.b$5w$08# l}6dz|+ xq觨Al5ڷ-GvH EpǢFߙP92[kIFCV! IL髾I5Cl^ntXwykGyaE{dvTR lH:؍~j7{gc܏ ZʥO2%٬Izăʷ`Ttɻ)ea&X"Iީ+XhZ$UMMK1oLA30Ey`F}{4s-I|NQ;F)Ig%y'Dž|3.9*#ܜ{e͗alQ$Ōw+pf{=NoUDq)~* 2VID?ԫ4I;BZ H?XBi;gUݥpliR\mJex=g*w1d8G`Puމcε>>frZ=:| ҃@Bllс[@A)y(=)r_U͋ Z;5~;smFA}2F'EUЍ z#j7&(ᩪmΥ@)b I-&iv SO~95 B83YM!,պ΢L?-q^&WH &0Q b7OVtsLCV'DVj',1͟(w Lp(WO2\EyX4&VkV UQhlALtA1W"{ vp91=Kܪ;~X:h#K]\i!א\X6:DPF#9/ZdZ3|CaIqраXb - <:/}39W)p3 dJ6 5٤X[H FD WXl#K*n~ւEֿqf`_[._TzӉN J}ʠR‹/3QHE8j =DMYî1K( j` =t{B{BIN{y]: F1|ȷ;VCOG]uH pg|6qLczK}f p9|ʫ/r `bd, ʗ3oO;L1(fO.U f6ۊB>ZAma \,_/H<s㞥+2!*O"=͆?-CpT˲Cb;FxS k!µ/)wp"4oCYY:: OnKv_sG:jWŷF=Ϥmlc8d3/IIS@T514R=wm_S#&=忭"TD&c|H=7Aʐ[jS4I9l g8 S$?*8x3)7r刵a y$N!tÆmݓf3̥/aq׋v}.j*^x 8|[P "R=CͣuEﭢqx8ok/!Ց3)̼9#ovE;>!'Mlفhj|<"B) gU[qvْ˽@ʹLJa ]YU{)fÝ`i w'y>ۂZ%ݝ>n3 8v* A@H<Ǟka/b EX),mz"u\`A<?}8<6>dcܗe}6E~ŝ1 n-k:v…L#4Q)=ĸ9<:fgW4BF:V)ǖH< V,Wx$;6;(t:ri,GAX۔J⿕ZȖw M7ja-Xlla#͞.#w+Xt^i}6u$u¯; BLWAcǥd/ EtL4A}bd _Of΀$( >[09I*@R@BDB*(@iT@";0RHB)"!8=Ak#@ͦPk`6hKXЎx 2 JD{Qx |Al4&(Xk/&(tu!ȗ&*yҊ|,RwqK-O|xd{1%\5) !{~uك } *< =Yu!#U5$3Q%nYփ ޗ}FKf &S-0 ĺ֭k mt&ڪQ5,UMYk. )4Bk%q?7PP jJf0Bbqw(D`*' @@G/bEPhGC"]}f<$@5 ǯA""">_Y,F ֱdr95e6Gر2\Pvb0KX)~TJJ y P<|#٦Sghag&hB3lqAEB @zPP!<O[{~&`ց^3v:wUX/[FrZ%+0>$` * 2G3[!?k3w];'z{t6"# P *U H?&)“)iGڞ)'C'Sb\ԊɚgG3<%_^BqEM1E@--b`g}J jb?R^";w@|!@; *0 ց㜛g!C| nb2p;"/|cQ @'QR`Z貳VUwXGVX*5@mee|9fXj+AFcl)5bZ~T,3n dӉOxK ;-$f+޻w<6g}3td.`?801n),&@'@#rx <8&<'{@f0{aJy84 ,,TxOЈ@Ƈw}nGl9Ч:jXq o| q}}!+/ޏf EZ {x%DO{A;^9ߛoQ !Bq vgte2ld;qPP?=CC1؊0QG9n":Gm(gIzÇA9QkqOX 'UYAB86<`pP y&9n/,Y($j-( 1o֨JP+`?!c QCLtO\~C =`@1FwUP9\@$z=^l})?B4|%3ξM! 4hq !/nϬq ;Pሰ`)uD))BhX5z0h5!hGcU솃hYK@cr2%G5Ó\ZB_ 6(>PK`و(P\ P$F ki G4ph"^Q4D HA; 0a\9أcQ '4J?7,Ac=n!u2#XiPzh(F8Zp< 0u0@p늊A â@0bx}C&T#/yPJfDd# xn<A͢z?3NSyخbNEФ,cL>9ʴ>@nZɳ?5s'8FcXҲ o"{KfS_qd"kG6hzoC8Ec,]jx/7qf::< D+ `ݜ'y\J| P>GaH/[ƃ6kHX?Ji3RfF03ؕs"wߞ<̲֨+:hd8Fz09ԫ-}0w(UΓy&(sb}DHx[Cy"uz"O_}pn}j/T+>mW9C[&66)g,{kۚ9ѩBW|+ߩs3\wg]hg{'zY}vԣd`;^2hs=X?ɫ]wGkgWG)no=| k8FY-,"H-A~E]"? ;KeDN;M&&} Ҕ?J%Mgq5.$:{48S+*xqxN 3fZ'y7k}.݌y_c[ĉێli~6ljd `ߤd@CAvfC|tJokGjGsNQ)luV&/rRuRjḅGOzj%!Z{>bvi- =&voWy3{(Bdr5γ}-Hi- j"<-rdCV`Cr ~ӫ)m]n5Tcދ-ÌhA;wz"\^%О{tjVP|+W*ѳmAf TMta*1/Xs5cUզ2owKZs6>gp̶ֽ嶬ɤ[iOr vggu*UHUTO\@zI=m?<&p󽇩O'ۅ͇=ͅ.Ef`۸&a)us)VUó ߡ4{oRUXU}ybV5'A6uذ讥xެVanc҆.ؼ }M ^aKU[ԱAŨ`Fc8)]O5`eP.蹦2hl_t:+gMC$m&8ڍ\uKލjOh59eYXy[9eUDc $5r#l%URL %ORZ;QΥJyePKFIJİJ,&))Jۆ oyikSoNGju32v+`Ka/CfHח 1y7YVYaYm꯿3hPޠ!}rR?Yv+zP}.^aT5#̕(ja o\T0ȤM]aL2 ;j>;Hhl!uԓn%8!a9tܬ Z;ߝK w|]k4`lD1ƒWڦĔ7 GԩJG8-6%fcmŖi+Ȥ[j21"glSBw)V¤9X*ϹeYfS#ն1+oe.MV_1jc HmF7y:Rf؍yGchaTQ<֏Q6\뮺ۆ/ LIio" aYzc|M2vp+Cߧn(+ߊx٠c.w3,n!R\}}u椒l&쥗->u@M)Ra;_eYŬg`܁yʒUX¸T@2X|iK7zr}3W>EGZƙ[BXtӥ:o.&l촌8j4+㍖f^ZZZZZZZ[ý娾֏yksvgAJfHYRzyֶ5+)3MJ7Kqc٪6YheaC(e ›}*s<.SpSwL1̽5Fx. ۥlpiCk P؇*T?fAOКfC&v4Hȓ~:p88C]jStk4V=_ㇳi3%bY$Ffʳm1jv8I?q߭D=iR CkmmٛO@ClK˜s[] ~iRB"-z /mXZD9DEbS4^NubPL^#Q]\hxIF/I J.[Uo<eGtz?*r7"HHF,D`bEE"+F2 D*E#EQ#IaHA(DUXE,1aUHbH (őEAdP 0b@YEF$Qb**$X*d`b#",F (UQX*bR3̀3"n?NZm쥦Ws3ljE Z7&a$Gh#'kBsMZsnw i9Uhxovi:VV=*)f`Q$)%;拽i"uf'A`Z~cf yIYR<)M/Jc7i7ԃf6m(E셚<:aE媏+{ݳ3vkj\Ʋ*Uke(<-vzNdͣ Cڕ|v5*V\Whu0|Uf84Hs>b?Glܬ]s)H[+Ǫ?A9ZʙU5vFZ{yiQw0ԙ0z]ʠ60Up+9!0a+[~Λ|5a\XÇ ^,S''x ]hNGJe?^'/DsPEKӒ!KBd%[[W7 oI~r1_Lye{q'ƝolB& 7!ׂ@SqB򜤵h-P`f]OQ\fz >Ϋ#0RnfT& (@3'0G>P$K鶗h@Fu6tŝ&FƷ\5XFh=ي2A}ǻ~I#3u")==%qW{yǬ7GLFF 4~ ϵ:nOa6kKf٣gwb=\f$W-Erz]@ūhVW ^+H6<uCƭnrRFROe㓗#FZ|jKL^3,i|S{;2&VXˊ0jǸiM‹hi;7k~sK[1"͑::Fs{h1=7W. T?$Hؤg35@W<`R5*y:*C~}nv!^K3B؞ND+ &lNz ڰ|ngQmm$k$mD U=#҉!Q֖B;7ՏJ6l-o1mwx-X@6{IPTE19,oGO;"[=,.ہW[$ei-:x=OQA繫oWbP] Na\{K4hR'F,h+AK?LOfy܎ޟ~KWUWgŝVJ՘y($JSI)VYeҔ׽{^nGGm]gEiwS` +Ai.fZ]aPԩb+r_ ᆳetj缼`?/W:ae:7oګMF,W@{,]yO:9.|IⓅɧ{V5mK,0Ƴ 1?& Y璯Au'=kZw"1WE"j,ɨJ,ի,;/98#3M7iaa'i⾽b.6F^m'i#6k͂vsvh: ݵjQ|[I0~鹸9lf{Q7\RNJ~?[toOkZg;C?+ Vba{9BTSfuővad "eTۙURa *KL{JUPػ^PlˆM>06jY6Z20 * ĆɈ+S&2-]UMK:imm1JFV/.qƽb[۝MyG/_.'g s 041L;>c_GjK1v_^ջVbV5/t%؏}!'`hlŹ !̮Dy^cD6LQ Wy*3?WZ]˴VB +`rQ_sEp{ʕHX(DͭPU8<}+jq!溿5:|{/lrnu7X[ )@I3{0%zjz xyhǤc46yC^ ɣԳl<]e *}Gw&jE3U[+odx Z-C}^t*WtT\@՛W[]p21EF ̻Pi&ֳɮ|q}'ćӜ颽(ʯ.7Y ?$ji8g]w:I!=J7qjo.<V,{%8(GcC j2U. 1DutQAR][l]f 1lLowբ;>jóی;8"d ϵʿ=#0+5L*F.O 5~ {9Qr.s:I` .֊R~p]bMjRFs2f;,z|jiW@8;DzjЧObvTCMmاè4" ȯ4hkoG/&oSKgUûbc t(k<١xUxv4/*E <eޮ )@HJ\bJ-OM"4u+S\(cIKі&WѸ*D{HX^ W=d~XʱEp =ėś&w[ݽ= UZ خ2匼Fu5Nk8{Y6SWXae6>5CSrԥ}mzUEুSڊvL,l7aJĜ;*FRqT!8 .!>JS<971MK#LAfX6E*k ۣ>YV|xR.2" ~ 7.mtzֈ 4g"3LVtn R1Aߢ19|*Οb ^S*M*  Uˌm)GH<ߞu<R u7|jq04:āٺCՓVudnqW립zrm,-ho)F`[\iP&k?)bbB5EbųU^坼%DݿqD#B#/ iyX$kC 5pLvZ*pl쫸!J+^ |X75Tyk*VGԯLD7la8Ep} +/K߮ )%<}Νq$bA"py0ebNeWhʴ`[_w'ީyK1<8:t~wje.sn]Om)Cc;:h;%N,Mγ_t TNS}2osry/t|Kn O ã dJ&X}ϤOgfCwVΥ3Cs 4ΈkFzYM|rwE*/O2/_ ǗCogn+^]PGat44t ŶD)@01^f&QvD;#! m:tWRwo}F[y{{$2ӓ^A\Y D+Cnkt1AAKzmDZZTf8H=LnfS5ذ4m7?3v#/F.ga}Luz֔E 6qo&X G uc=#6\Q30`Gwt0*2ԥ , d^mTYԘDgxχdx؉]??8+o3Tqz*[BZյ0A=$Q>IIPFŕa-YM hPA*Jw^ 5u96.f6٪fefhGS8jɛ9ўYXya;HrI&b )K$0Ҫ, PgҋV:@.]IoE 6 Y#a;+;kBr10$$ 2zK@zA'`PW !"D"-,F `b,c1Xz}k*cDc&0Pw;q=+PD Qb-qKVN<79MQNDDPa ɀ_^SE|ei`l$DI$4D$P0Z:W^'C<8>&7>QL GމD"{p1T2d q'&Y=d*K6fi$ܚ pORAQ"kQ;b6vpl 6 b"^;` M{TN @#_2&덻6sdFt< /;f~Jo e1Wi5l k0F z>&،\6B'T0 HIɫSNJ˘%7S*BO$S^[nBS0M Ayf Q퍱>.1^7KŜUu{{h?#w: R3PI>%og5̛c,UUUm5*ҭU[hUfUHjrH@{_+,QQJb" #?xAt^C ςdX5ul/|}'zV<7@<?O}:bPss3H:f/Mk2rt@ 1<@[m֮M8@W|mށ!A :~*iJ"sZCjOyRq 3q 1D Fp0(nk@&-riO *,vr2P !LAPoKKq+磸@/2k@QxfSuOo@h|ԕRDFuw'YAT9[Ks;'U̺I m+GH^2ͪiic1 L"2JhEՓy}[T|÷c_ˬnxrik6BG> G!C^b-T7X~f_!^hu^$H BV)Vf4X>ap nlPӝ9fRp.7m4vnFyLmԍQKm|޳'֝O#x.]ʦHSf# s&svC.mi?6-!Hk-,Jn1[ |nt} iSF+},o6+ LpTQJ rw wDsyR].iUumNuk[5UTQPEUm%uUҚO3ڰ!M^ӸhNQfᎆPaQ|XĆ,/Ub73-ߡpͳ e|3gZ5֬ՙjKim*UJQJZVZ[K! #*j{ hbihevCyCǶGX(n sFCfqҰ-"DpD*so+!NF(ɱCR"!g< qy40%:iv͏n|:6Ƈ'Fr/nq }4!0ަ'w(Q٘Х .\u}=NvW끧1Mz,ѕIGδ.@lF:Nv!M[悙Y. M`*- x/HK`e&Tb'd'm]lFFBRI F K Gtsݟ7%i$f\ SzgϚF#W # sƄcEĠÊH+t>ozkV`m 1  "Zv݄F |r4hPըE^긦/J'UhL( *ݙ|HFNᔆiTt a=?C4t0T(:Y:Ԣ|!&󸯻og0fm=T!i1 `E2&%b-D#^' $O7h`".b1amDOw!CQEQ~acr@5`Ѷe6}yFU(T2*"$UQQV,b""*EA2@B@uZcT(p֮jZ ԕBiDUE KADJ`lBf5X[K0d¡HҒ"TbTĬL2e(TUA9ᴁ >h jHzŬT~+Q/3'ݬ88Q^2D-3Y B~'$!DHش:fqaV=Q5pK:\_ 0.AԴ.0X6& NP( ,WS/r0n:Bl 睰08H Wu͛ $ q=vNQk LHr rM1LeLU/sG5_kf_)8}Zǣbڑ,ܶ 3$FPM%N<~/{<;w6LEŠŽ{kXVDۘt4H_޿[h*&ژl67.ԫ{I!&9SsDyfڣu!5 bi8U+VvA/xjY;50RUM30BE6M1~w;=c{ßʿk:KH$ɽ+;gt8>M pW>((ʆ\1UZk y/laBQI#Ŭ"cyſG楦K U#0t/JWEρwǓ}vX~+n?:JZo c%o'6aoYqJ<U! p!R dʴjlhfv~fPCf j%zNev4/a$ I)=lQ`a3~KYY&"R]/DD/BHDSc/wqxτ11 Zh y_4 2E( OBطX EL'^e7a`R5} |u؆ĸJ/Hqn f; ![lཬ&Z^S/m 1\9sdl*2d+)d l0,z\jm}K|'q}i;IC g wڔWBρUZ+Y@ȂߑI=BTNc"IIL8mH;.{^Ke˔h@EGROO,:zlz. B \8< XT-8f"gL`1t6M oBX&uK@d c&8iOYZRJR3׬J eH1J_kn=ruq~]GsWXρ~)DR%"WUPRq2^˸tvVDM(\[gyvR7⼼7yy0ags%#Y rqg ɷgI jpP6qE4wErCMc]D,m4fYA8=ޥYmϵ9g6f,ұ='cxMpy?Zasʎ]yz鍍ڨ[d>Xz f 9b(v6hFo$k+dM)h.RNe\g80PM}2Ғtu=}[b֛Z%!UVj+aͰĚRsA+=0"l6lT;-کYg5wȼ7UQIWa&zܷ1-eEgY[]?ZjhDnfbm[#Zv/w8Z#6a{1U<ԭ?k{BccqWTQIPP,u:D2OPD:,/Oog][GiNj:}4Srpjk_8G"kW)wjLΨί]e*.WN3G!ANx,12ɝ5_-SBgYYZ޶N^}fYgBζW_ʯswy @| Pymޗ 05JX3LSN0 oe s=KIXRCқXP.mmKkt~I vpNLj-mbQuܼ6GI,|ƚ J\]dOS&ővC~^J=" |g4(Ɦ(O%|v@+Ջ}Qg6]?N͒cq_*=+pLF{"~{Vg{A}r:\{!y\ܯ(rK+/T >7[tۨ3zx> (DrOt@֊4@FJ@S4 !6X(C6/Ǻ`38yJ uˑtHBƻVw]x"@AGM>F!LW,/ 2.Tq8{,%B>!P G;ړ̎J!4w)<ƕFb^НBegi ‚P}'a؝Y'o [7wl%b=Y [،%uzY8{և'0߼H+Eܯb$l57-PэGO:ρ VZHuxH/0FtQ}%K~Fh2vܢ@-ـ<̉20"& 1$B%AygfBҵ9I^M:|L'/lk7l<1=U_jO*c"`a1G(;ipcWx*E>(0Ar&wiq0  u Ey}W/;I=Y_]+=<46t`ciAJ B"  k7z՛jþ|ni_<5,m B%;,;^aya2LN4-ڝqLk. 1 TKDKL8~E(uD y(-fqYK"M)L8$US;RA_h$"tU;8oY;:]Dž]wo-$ ALRngd׉qvɁ=&,fiagi QuOH]w÷}jٟ'A?C >B^" O ʼn适i qڌ4F ~^`ՠb}632>3e kN-/Qk'<0EB|) vQHCQ$`0HPQV $]R*EZA H@@M"*O褖Khaxф&,*s4”!$d@Ti= 1 "Ij˅PʒƚhQM!?Pɵ9vc E?;u3b`ovhlݧqwteɒ}΂Q [cepn: A?AiaNefMLBaE!7m9*l M(E(;N]D|[kP," /w氮{ Ȑd H ,oM_0ŴPA]fuxWn_o]8!̶\7'!*|nE&|@q@Q3"aЭEfW²Q a@ 'D|;ClC&)n˖e_SJjPWVYA(f-@%iꝹB|v ~((Hm|a Xuag9e' }" /u*J+LmTJ nQ-u(0'1!6IBT َJЩ|* ]Y'c=RYU8H2H 1`$ŐBAQE$XX)REŀ"!#H Ȍ``"*FAH  E2EAQUH1b&JKNe9W5K$6& I?pcJR2B^uUzlsktD{rG FngNC?48RWg,'bFaC:NM\hYrZ5(* &i!H)'eFɱaY}?Ӿڔrt5coV\W2}eԻyh|O|_Ͼ\f"##$EFEE> PcXR!L'=S*dPAdvRQV) > *@O%"䂶E Ć*H^m" :4R'a=$D$MT*r d'jT. =C &*hn[IJ#dPMP'ATRPD`"c 0݄ Evn 𠫆N   i V:wGɅ~Q.ǧ@+"3 F`|ajw(@k6qХ44E5sແfGP Km .0ra +f5%a33LӂݦP!.*FCPA06S+Y !Fs,AeQCMr D<&JUC PZ)k:(fiZLDbiXE !C"DBW ֫Y7eV(TV"#f7Iclݓ**jNS:'?ݹ{Xoʍ aL< qx(QuO<ϰ*q9soY㫻I+ hH8"WŅی^0 rL9fF_x >BUZ[1se3>>=[iH?w A4 L1×$%Nyȩ_ !ĉ= INd9/ȡu27 A.q)^ UgNgzX^ctrh6%% !{̱LiZfZ^4}nb~Էq*5NKFqtZLʼnL]U]>1} ;ykoCV*ffpT'Q%t 1wG8 L`b}K)h8$s]cGw[k=#ȇuʙ wRU*AXJA$5}}7l|OL/s?z{7G{KKi~gsM:C)!"R ?nf#WW&"z[f!sfu=gհ-CqR$4SOGQ8R8  tAZLuC{5!a7*ղ2ba,Ȟ14gjٸ&To:# :#-&g2ڜ=KG]|*bxUjե2*C & K`fQ !ӻvL>|U jp Ur! =`[^yJ|q3gxSNV״/+bB, V扑&H+3P)nP^Ww@ 㴧 棛;]dxRz!" "!0!P~oiHThTTbDH*"1aH|3F """2&{ϪTإDW)TZspV[(LbܡrDfj3SBʎ$)PS5ȍ }W^LڋB *K9p3B'$7pF(tLO=ZJ<9{OtIW9J6aPJO_;,2g_Jg7 L.xY DG_o^=.ƾBrɨD;Y8$"д\ՖQAEZv3Lve/gp~<~ʤd/}zٹw{]aI`t .H9 u!ǘr2M[.iMh +Nzז %9GCuhe'1eWYVr,"R`Եp!5܈9!1=\wVn}ްczOQ% 졃'3aRQi{xvS~ "$eDKKu;^ /pa%mn.'ӵSLs7 !+҂Ϝ P5a>zPwHw+E;T9WU]Q;!G!1YTiC+PT"ӔP"YRs/Shh^ey0@f6/APJ!PDb2%@f~Q#0%6fS 1+,(Z"#$BIAAU,`-eER1 ҁX,((؈UQ<=B~0(i[rI8#F U1uK QX*λFO8GJ0)Dl()GPI EW W hX9soWrqkp7m e)auP?2z||/lw% t+^p!!fa;ǀ#4.P3b)HɄ NmXY~:Ҝ0CsnF* re&š0iNZ  h-ELW *wwozUȤ݇B"O'哔EIW`̱B Ι55Qk0t ~dvyjSns T&\MU0ދM Vå9#+E+@`6u]F".a*˅Q̉ Y3]ԥ:k9 vy+1I[}uqF C'BM&megѭp!{SUWA-Sj{GɁYA 8[CJa(fEAN(LYm L%9$3 r- iTPmVq6XDd(2;T 1d"{6E1X-A&_ !h1ՎwPWo+}h4G  Pˆ)bQK7>2~>}Z⍖UQ]I)5 m@'TDA@:lQ>QcGnѶCz2QL/( H  8(E? }Sg3[m>J1ZA2Xlo evH,L(whF( 8"(b*#$@t3&*lYID Ĺ|PQ&E ""rH!B@ ?4uG:,WX}HԼMsoUIuu ˟χ;`ڈ2!E@Y*%I@/aq$nK;MN#XDƓD̀qc *X yR1GtA F6iL&({FA g\at|x~"BP0A]HE|0d,ZA (ߴ`EP:  _WCf D$m\@S@((HePb+RVCPTA>kNrz NA:q"XD|CB,Cd^b?d"( d ]($EdPbDqP.*H "TP )$R, VQaF@dҀ/1j_,?+?>om'("S٪(FT 1UUUS=v;QS?kF{ɿ_YXUU<ذFnrSx,ʳYz_Ÿ/b(F$x?Uyk{}eL/<HBHO~ r?wJw!C&{=`!E ΀?\Dd^0G^|?YUUUUUb{{~']D4J;bI3a^oϰ|\M êo6J^]_Hyy_d˞#a:" a@ӪEh@AAIJ8 ^m{ weCA1 Ӌν}W[3 7{C^ ?̂*iSG|t9t{iKv[t[Ȍh) `r[4pL!htC>0 =S+ #{xW562]d">j1/P9^`_Ԉ#2@<:Sk~ W@͘(`7H6wJwepN7eYӰzo~qDѱg H&vfjˇ?&̿vnm ]aj7}k<0݅%!^~Q])>*dɮcq`'1o\GfE@R2cR!@w?(`gm˗?@(8&]q4}N<<}yǯ B(:[-? ]ubFn$wHeGt vJPhM m$$$.wzٞoKKkbi"! cjD< F_-3Nݐ!#F_7m~aC~9,G`{d[w =] U[;EgR*I45 NA"N۾R?y zqJ\; Oo_~Α<$ 2I %A c=7xzX壂oa)3t˔O3O؆\Fޗ{qtЁȁU@/B! lI` {@Q/>σnתEpd f@3k%\× <$pѿ𺚼O<kgHTw&|r]<_ '|Ӱg8l4rCy܁1QK9yĝ>V<@/ɏ(/~ 5TDdOJ^Z=%Oyh'CFilt tK-sBka VUf/kQ6YqGuh's`FbY]?Bo;l:k:3DH@E/]ư.+7s>;|:3 Ɠ!.Չ7W~1WYө -7+ 5{Ϗd-@ tl4=+  If }ɟ9Ɛ| 3} e`U2P1tR{l^#j$LwW1_+x@ymh$ a z=`_b$G,]_MbP5SS<( .Y@3}Fe{{~Kw{h3x~h`Głܜ]SCpQ=w{(x^'g (7Tww#\@fQ Qg*:pDSAd6͜L@e*y.,|PVv_8B0z[}h2bRj-teG4tl\b9?X?.)ǿ Y ;5pP d n<8pN!8P_8hc9JGDT2HhfC_wrNpt:FzXӚ?oڲD$P &nE0>L.,Q(C_,dot/R#7JLJ<%+ݱe{gY7G/A|W$e.1kg(A x k䟾.%1@0.:3͍vq.?eGZ.zݟ>F;b3' , vE{?ewP=;w4wZVJdL8.@C!d@ZZNRU:c<#Wƺi!@9ңwuA(?M r c;`-Kmvɒ˓fkV>X]!CFU$Cwx`02 EYJc*&]i|{_jw|}P$y{GL%,=Z'3]wVXd *B;j:{Z6tEؖ {Vx%%`Z=hpnoX6{L:(üCtD +L_P^ЂDўZ"`M :nH<aNk6f HA,7CwtGЎAo&~eR!gRSJcStCxc4C{&") }@JҰ.}CHi12!$B($ äLE,ghPC dB#w)KHV0H d*O%+, `ȂDDE0a@-@$dU#OGX4AA "R@xXF RKIBРH%d" .D8p*bcWJMJx^(l4쨘xnԚI"oNwmUM(uVt>> Z**>m8z;vTX"MҤ3cȚ YzLUXfߝ뚼xCu':;ՏÊ}\;_} /?XRQh'RI'$?ffggMK{\~FߨyFMik~h|䨮2z8a+ٻ)ju%Jn(@0 xg)Ph{3C{A,fXI"vxJb3 [ H=dDYCJmmC,U>20N^<~4÷>R6l3g5֏ul5f q^8}ٺS?eׂ8ll?5h+EHs_EހR%jupnIp6@>6vd ?@Z^&# 8(8xxA iѐ_0,CJD'3٣3`{K2Oo- XCGCCNy ie~G,j;oCvD ]a2?}[I.5L`]nz@s#po6{TCv>Qb}YEQ3/@VHIb!CLjoL QtuT3$my;]4=lN[1Fy<[;ic50'J?ȏv|:B ?(>M}_Qȱ$͞i]$؉#DE w,IɖQ-,LXC=˩4Y0CF܇A46 ?-[@x_Yޛ+{}#5qB%QJ"1Z$T2iui9#vz)w7NÄ4@3,3;;.߹ "aY\ Gnj,99__/#T:!JA<@A4" QB95vHOyfџ0!+X {ե5>{Лlo6O;6 AʁF!($$T>l $H bRPF(\_yB Yb*"e" "ߵ 0bKe)H$@|ua%'|5EYQ? @QAO{#$CP,*HTG)$,-,!P+ %pI" 5(@ҁrEG`@RV͇,l"ݘԏ]2@C}EQţe` C=DTL3&SwVDgJ{ Yqy+3.a6,8ELh#ujJYۀn(seE൓ JS]^N{T0a3W5BEY: gTp-$nU@FOxzO ^_0dz@#z($  of0%^ٞ!]"㏴*hDB=̈׊,E0$n?[!pc_045ۃI`0q'gD$ SU`6c3ޟj _RDy:9:J#AT_SDOB{!e-15M'?{6%ߧ{Aj(Ly>U/khQREk3((FFF+_R$ҥ"Y*ς^o췰1]j[0~&uZiQօ0_hQ"h^/[^š$Gm WZӇtϡBLo ; #ޠKnc N*ՄT&m#al-2wʪٟQ_wԊ_2-qG€Z&68ab| m =Jw\[7p_b'uaBG"v7)䣊 (#3v;x+̑}&X^( ^*Rƣ2x$m=/  `ZqC V.ovv8yx+(_8g15?Of#c:n-J3cCC)kCU,5h;ҋhZjo+ ͚Jq~0gݭd]o L:VvO{"ȧl*?If@u EoiUULGy dEDe/5+g4ԻRiCiK4ƛC=vg][&t7TwɎ[Wgu0qS&Iy=?sn62 ];,،$ pA;(uUjs'}~,T!WU!XiaJ(z=e]]PpРb+a~4f%bh[aI:RJwkTDޢo{kH7t]YwmD#~=g k*a {u*ehLb@\:0}3 u6[Mu}<*z_F^j8k%`YPX! &6#fP'd)n[39L !AFj #eݕnmYj]@Q˪فQQRCQ5."`㵟**0@j'Fߺr;aoGXLbH>|F!:r{"5 a ! M>2%6 E9aqcߧn`6{552qג)xXHX>"lҚ!è{Sw-g- DI DC2!QaA H8=1X>F,,WaYy1oEXoCAgUb~? ";:. :as~P<_9@}>Uu5_>`VSqI良=c1ڊc*`hz@j8y{A)ppxn hH14ix@af\1t%(v!cf1L!Pd&H݊ˡxUǶ+~uԉ "Le fv tWh*"!HFhyP$*YY55"L`:#E& {xU- -.ץ;i7n$ D{L$"pKuLP ϻk@?a=+ꬒ^^TK\8BD l*/q>CPZb}!p-+>7&, fO}u\TPbPР|T8 *&Xe Ka wjLknVU^ }P`8K$0Yl ^u$T`ZO4z"_j!@U IԦ{8{KT}]l aR&m*\&\* xؼd s ֆﴺߧҿOە;2罻DGF~pMa fiP):'?˭>|V̶  $&ify%HeX@3hq`A")EOt\DD\I ' p'b1bC8{f`ƨ-YKgtug$S!"OmG.Th}=W\:~pE!0`#2g9y"pb9('K]Qt};wㄣJGxRBP $u cg3 .z^gh'ri}~FHR_v0f`D ?ezvx1TZ\]=Jw٤`;Tbi(Ue>5vh0drʖjmՀ(W-D%(i:/3>bU>{YG9~ R $!Pb!>LCd^$U 6P Ig*QU1xa@>W},JxG/n{~=8$_\#uzz\:pGY )Yx,9-)M ՂAƀE`*ȳob5C 1D}C|E汯Ikgx)8I<9&aP@{v 3dfB-Th2"Jss!& \??6g,Z6m۽!g]hJ4^ )A el_Mo3C!2ɺɚ7ܸhg, N*+歡aLi*eN&F/h"Dw[lkp[7"AeR0ƪ  ,yžW1:;cjojD32BHdg>&3WzDs~[ku^ ]8V! D*$[a녈bD"L $a R4V' ut<&F]xDB|:rXlPjʪԎo~ {ֲ_j6HHS6+^0!U{F@$t z,ߤ0 a ;U,C A-)d %(nDI7P8 ѷ""%q0 "1$d|ל!אwRL$ȂTDް;ˮ+z\mĢпQ8ܦZl~F<=E!I {4 BV aLYͤ8DH$pǰ]FFFx}  Mgβy̝a^mv{~ͣYob'}Ye8K԰QTQ$E5TPF\F<[/,yM0Dg`g-3
GYa&M8͠[VBH,7lZdTlAct;NgdYQpd?/혾B" RXaL`K҄#$ֵdĩ,E<o.\DnjBP (9? BF1UQ, 5˜f%> "J˞;]8YfWPJ奖XZ{-SD Ǘ4mẋhwtPB6 R`C $pzh͌ѿ]1d! > Hd;KϲvA$þ(`$I#Q//|nG 'oA֯cY;zv& uJy")<$B_y4B rĹ2C8r>gPrvv<%}w~p5"!B€0$V{YCvrz<jNR=q]$(JlHCNS3q<8%d U}2hL3tP1=rksկoE~LH)1' #zdn-g[ PO_˹~q9^f5n.c@-rz:_FM;oE}?댭Ǒ"s07T!7G͖11hm3TThBo~ Y0۪c=W=0c$EBDVc1޼ͫ# LJ싆Fn;65Wz:tf ~7\g 0h!J()j"!) 'D;O}'IZ¯!21 eCȞl)sFPpM&q+ɷ;+8(p &/LY4ELQl:Eفʒla(gQRW&'l/r'ZIIڂ;HHtd"ig0Ab A!Fja&Q KВNXr giB ҕxh(*%=6-}}B*PA\x!eEv I3D#)K9|H(Ih- oqoynqV#=a9qR̬C$x%)X1yb|jHwbUEZ$$ y!Ɉt1+caQE_Ч*KB'+`!h}h(M q !hmlp5EB p,M_Y̺ l<*!->=BAD= ] + (0-/v BD:`DՑaIGT$$@8x,B,b|+ʊJPPHrr0PdAl;w!E/9aDMӔq9G0 vwzcҀg4 AAL3p>ᡗl nq\H:#5#sk ,%fRxBɤ&͌]ɍDj( *%='"# k>CAΟx=μp@wDFdcP  ߅W`.,jT h:y]Y3HoQґŐlk e4Ia! H/Ux_QXhÎͷ Tt >a;sQ/oF\tmnhG8eSiz( }w6t M;A{r"%*j@pAV/AD|-^3,I׌d<3@}dP2A<"'_?j 0Nĝ`@ȐkMO*y%le ,;k8h0X^ C@~0 )[ZH|H#f+_'4=:0^*B9D塋BQځ!A1D?ay;,al!ʻ\-A oAbu}_,XupRΝ` D@ʉa7w& ̝`MB\xEq2`$vF0 Ʉz׾ޣѽ;30aKm vDpwĉcS푣?yNN?<ܐ UACM ~+[SCː( gh.oĸx8΂l 5MB>vHZ{Y$?ey4\_a臍^hTP:1p`-;2 -hTh ` l vMן7yŐ r兇M l/[)98lPB}b:yڊS9Cl|̼B&lA|nA+?~4>1  CV aaCd@%?I{I';xV f[" r̄`$,G:m[3lAگ~{`2E(0…pzeT;C>9 U%dε1\P 6IH;kI:G*^OyÙvޟ>ętCr;AߣEAaϣBp<`O\/ݸA+ kSA1> ]I\21Pwafa _m˪di@?;l(ww<. t8Aș6ê59SW񋸹$aH2 B@$gd>48AnI`dppt+1J7n`m4 hnTʂ ҽ]YT{O1Y6ii-uœ;`G ntt42`ׇ̓M2˥HX;Ԧblk3B}˥>]QrC{,)pPn5&rt՛?tWÍ.,^sL,'MGCBӿIy=YnRR]k(7 |3AB5g%c0I7鬢T㡜*cP0 uŢMrucHU.}p7PDD:T:hQ+J=ʵ <;]AU]kozY"ŹbO쵑NS|3\nJm^,ϥ\ֿޗAklрCqQQ0N/c_>N6ī-z#Yn嵣vJ<$kdϟr7( Y123#T(?d Opdቄ@!:kg% $?jhb"5*GfV\=aP՜tB{N iܚYe,A䧑f|`Q_56#Vp Gf1VqJqoXH-R. ONfva QGxO ?FlL *f vzQePBBO~thX8o uL0ЖFDJkKF)!t48ܻ([m ~Ap_ kqm;Vam3} 'K F@J|//x#ʠQƪYHVTL\M\2ݰ他VF5cF1@Z}6YXLԱb ea! !gD'j(%!ӏfV. .tl?NK"[ZR6k3J-PMCDjDb)!Sʄ,pLdD~x&7* Hkai0e>x!zq$\\QXsf320asUH0`l"HT`A$e:Inv5o!0Tv`K9 32 ib쒠 9ZS>W\xPʅOL7@ n̵רw 7(hӵOay.؋nJIA5J#FZB(uUmqu/we̽j=^ #" m.tTَbE:ud*w{q0^ZK/^ɍ3ү;فC`g˷Ex=&Hl'6/8BtE`NY?v-!LP̠V y0T굄F* }ٚ |`mdF-iP[s⼉oN4on\2㙙9$>g/34&U `~Ek.2 ` ZY2lef.4:gy-GϠJDQRODk!ⴍKJ.B% He-k 7M';!>W]~]?N(BBO'L;PEiӭ:KV6ֵUE-X,[[wyut$X!"H)*5 +PQR'YN#Ҡ eILyJt5A0 %jFETA(I;$. vАkTR H4(( "0%ؠu/u@ RDRBB>wZq!л9-+R,a0mcĐ$@@xEζE0F@ 08"wC3(-T G0LD6rnm"nhuy-b9!0@` &1+9衭M0CAx5&\&jƝ7dӠLzě\"@|cvPTն8Μ0I$h2`aݹ@ӭr݈$9G{a!r@l Sц0E",d'qg ̎F3EO<gaETPqÕ;F'4geRJ\?·؜y Zj1Q6\W),*U rw[{G.m֟oMUTE7w܍ဃ`S h@i2t$vfaZBYRmӬBOtaqb* tY* 5өTuZ=6c &&lk fDy5& 4]=V(q +n`}Ư䮭v18P#v"М, ̀ B ^ H0UD(1S81OdG5ؠESE^@"ݳ-En( <$dlx! ArW,D In1͡/4>4рu@6($TDf9a" 8zDFEOү€XcqDN*1)30PW9 "*wS"lEF VDNb@^H 0ل l6PЂTE?F({ȧȉ8~πl\r Q QF2vԊ" ! 06JĂhу|H2+ |9&3cZ4BؾW5TD1$HAI$ 4~5-EwKTXjg^lڱy-=K҆D'5߱;BwGl$6gp$+v$UF0VCME~^wv@ [q,a8L\6pCG:nMMV0`DPY b88:S,Jj$IR9a Lrw| M{2a/zή=+?&5:Ƶ P`xOZfA 8zXVJ@v8cR.xP-nkQ)9bpm agɠ@`]igLxʱU6AֻV8d j4oaxC͜erd nSdn>2[VY!UlSW}ZSF:zb~-V0 {&nn|>.t}/j`̈́ mp`Y D,kòVZ=! 谊q1.pJTRHZ ,}O+̞L}[ ~>K/{~߃#nH/MD̨z5G<$p&h}'mœsXv΍$0; UjwS>jYYut ].@p {`Yv=Wl`@ YAB»y4IwWaY:SGV \A~[})[ܓ1J;&K,qQyqLeJ2 U77ʏk}SjDr"$":3!"Mxa Y u :-*mx$U*drr$4h(Nv-;|#L 8Eh(2-"z12E,D^,M̔qAAdEZr` QG?+G>rLA3s >!}U|LnpMmaEDF1TAEb*_  o뤏7MHe(nSx""A$YdH=!Dv"%(U=9I:aE C[8hX USLG?"5 3~-C)*& {mC`T 4 IG%C /-9]^^@wHsi0V# ff*ItiMFl0`iNAm܇q D,DIRESaA :eܡ5v]obU뛺*!D=ypTN`U5H>ߡMDB(!~G-V Iˀbʟ,QcEQEU6I%:yfaѶv)Fi8gho'D`sbsUێZ AA,QACcO߇Gc~wiH/Qb;L4*41a €4$  pp vk)oa_,A @ƍfa9>OA EC4DZ% AIjAA)@zεkN!4cc*F^"[_MwD9r`*P$$V1 0ٷ jvp);"#H:'S'RY'ӒR_!ymKCd>}X2#AaQd&7)3 y(%$-01Aq-,᝘)-f&B?ӌ+S^xH@' ͧ@V|rFC;"םAP a&gFJe ɀRVIjmW,Z țpM&TwlKEcK6n A m)ka`Isz# c]4ȻD ! jH/ UHm'v~rx ;= iTV.53.t[Nف*,UĶ" }\ϭz8){]6^}ǀГʔDv2nje.$c){-*CI$2( 981ˮN~{E^+s,Zf.)˄^X]PC$BA ;ڱ\7hQUE: B$g.)w*Xlqzг55%\jְP71 `)H& Z).)RF˟g7*NeG`0`$,(jFr; ѯ l+3x~a΃it u!D9MZZe3r <4.m0B r$!(N'Q 0w9H 3RL:$07/CM #b#y/'냬TpúTgWx`.\f[`!`!jTʸ+il$ƏkRhͩS˯ hd$3)q4TĀ2]uzht'?^{|p}4u}k"aNCȷN.x{)>=̿3H}ƒM7bz0awY(vu] w)ֻ`ʍ((An}nϬ# ;.JüBTկy"YG3mWk6!e7d?i^6 |I6VkHI$DD㢍QkfW6^qeICr+AGsoo|WPз/leE3*b4/ܘ0fޜ1"cڎu$@1bF 7h Yib#sqe/XJ2|`#;}Km.!*5Lƌb$)Na$@ƙ;vk;8|T!PNب8' ;rS%E>skgFj0cf3K10;T!-j:Gu0:_;(q ͱF\Ecx@d99ib/k."(!dwV_$MRpay㤀xEP&/#`. cţ[{RЭHHHoS]MrgQ?n=*0iJheusgld0w5ۻ8ӞC2RxDFO9u`! 3Ũ(IӒĬa~HofH( ?7 4_f6)"sO`g,C",yDJ Ѻp!Fd0%G1ֲTXA1E.IE,$NYSVy n{svAނwK&!4b$ cLۺi@IDa);fE`"!T85,3 fj̤ !8[M2lLS),6.$&*pL;XI{fzm 77O*0)NQP)HNwHqZZ$Q!#'q؄ * vr9: 6(Ƕq z{/[Fvߜ۵0upϕGQhK[Ǝc'tC\߯I>=hR2{Z~n7>:b>̨%DgY3T2 ^ 12LyIuߘTm* 12}|#8ސO~;ot_n\.+,8ȭI'0J78`Yd]?;%a!$[H]ơ4N',~ ɫ~HHFlg}f~oL-Wh2xs !4R-k% si{ 0-,;Ka(Zz`pr$wIKI(gE>1"(2ܸ8R !AF* !"T ʡfKPP(Pn( jjR4rYmVX]P8Ʌ呢D ʫ, &if&@6ˏOvh'tEUIY @@U]@g2b"[/-kXUAE"&@"b-˂gTkwT=EeJ"jo|l>yQ:.1xOT>WwSseCƒef36IC[\;L8^V < &{Lmħ!HIB 6||36^Ulj .P&ZR?YDž }Z ޕ(Cdͣtk\7߈Yn ͷJR\L`(HHqib*AETQE8o{Zt! U87n8ں, D':ɽ+g0ue/#*m{bQҜeJbWtծYf/A| EDQU9r3S[vC׋=a폈CZe% MDZh++Ʌk0/tXuXOaE`xJaC(D8Wc5RJ1L_'=fu. B)yy U܁Ȫ}A^">X|'AOeEDL '"ORv#jLhz@! -ҟd3>;A(m&2p2t70~1gSY _ַ4d?^[ (XA!TD G9{u9٩H(-Ê)\irGEhbe!IBD wϯ_7\ 3,D3% lAqAق`uSd4i6iYB'"LMiIX3hh FߨbkX,m2Mm琛a a[hd}OfEO0l`0 " }F^Db羷u 4))ttiqx>@.D*ø01z0|~i,oLHVΩcf427G022R, eE /hrÏM/"!:,CM !`V>i@, (4B!&V"38qVζ{nZ\az)є0tw< {}~ܕ'δ| %HiqT2>}>J QeBNaL[Ylu]fRq j3ʚ@jt!$!$$HM}Bۼ?k*PjM TRMkjt8&2/9 Q0څa4L W6vJݑdPIӌ&97 $8)Wl)Ȉp7 Qi]F.p)*eLFkV Qԑ"LP$m o1@3v;aTQ0Y۬] d Y(#Ŕ50/`"FjF&HdøISYYT+;- Jԍ\ZSZwmkeekѶvZ6ٴ8IBC@僓N=c6 $!eTҔY9pEŲMYQrllV =WPSX# Ą+ Hb 00Xh,Ղ3 # dY) dSiEWkn% [Ǩ I| UѹbR9LJ`Q4jL" b`_I 1QGNlU`vwqZ(:hqڬ!8q:~9g'N/)pYDzV$l汄!2'lĥ(I$JvF+b)$&Fך,,o`Aǘs ]Pm`x=R(lpP%d,ozWyj0KeT)\lܭ@`.Y ˢrH9VV!5IZ,j,X4ԂBWgd1i0dfUSM6&3(n 06% F;qw1!R%0YΪ4uzTِ9 JͥIALbEWHu)DL hRA{kV$"@vb7,%CaRH0dբH!%#PHafmi @0h–10Dⱍo|6LRCkm"Y *lHJ  & d rڇY:rVeX 6ueg $V)-)-JZT!dUSRQVHEd FAHlʆ'6ZCd/M@ sG4W!fRwofm@IP sꁢI!d?j='P[h!L:qM2Bo+ibi `Y*OTü= ,'Nu*}fɻwr4pd*r.T:]ٜL'{.9T7MbWa0a1Ej͐&W.@V@H9]YpNtM> iϧGΫ#L׈+ZV!D/7 sq7b]M~)8)`4#2j*FYzO b:`4Ly]3x손oLpLfBXy- SH!H `I$ ƲB"%n0Y-rXԡI2BDOY-4hEKD?YLE Q//5jHJH\rThBںPfB-]V/~{g}\0S0`i4Kp?tl.wDN{sK{{{z$ho4U);l-Q"O$ȮawuZjb  KL$ "OihcyF+YR0Hƪm)(9zI" _, A:oКrf\&MCdo$VɄ;  8 \.6HK%Ch \Y`Jj21h`Śi0 C3Y@8L C[nSq\N,Mk&ܰ0 Q4 t:ړb1$ RfX)i @120R ٓd2&f /^nX\4j6 H 8MX.iU( CwK~3)$Hzxyk;)9be~$jWf2+̬SaBZ"&`9)]SRP2$1J]KաP6TaJ)/ YqJsCa ҐbRŇ"$ q H;/{rbYhqs&tlw16A{MLK-rÄ&,XMPKZ֚tYN(Q˳ rI%ᠴ>2GqArNle Q!an*T&δ46at8$Đ t9qbvT;d,e& d![61؍ .4a_8EgY6<b:?]iTʃ BC6:3;fĔjŘ>'{Vmn mu ૃ4'G va =lPLGDrXr_yu8({~$ Vah y:ul;VtV-|ENofԀ|7H~GZO!㳡FCxuBwrG]DَWݕJ.)!4;"SΥڶ31:M܃t ŲKeD{ ۲D=۔QE9#܅fRT̓lnY"=lAou&_dGlzeˏQx*)CE #ĵzXxpX0@^%^ēWRXh& lzRt@(PD=l$Q6gE(KQAf@C%DőPYXrdESlq33j٠ umŵB┶8ʖ0MEλkM`׼=QMi h ̙2vb{hfQGZc,0PqTxlQ$TFc`@إ YM] fАXu3h*ƙ;g ,SJ.63]hthK>*s|4M P{(L:fdil11c8Qe(uWf1mG2Q(&^kq# t۩`'d,=-0'](k$Y4©r|90PA{fƒs&#2)V&Q!È%b1r24ҴJ[$s TVI"h$ 9B,O$wVD4;fV13dU.'BS`# F`rI./=`?\KomtI;Z'&L4}9HB:ba(Kحki1RLt9MwƫYdEM$6` ##aY$2 %dPV ljƢ؂FkAht92E@HMĐ@J""D"Nm94Xʅ &edKa""Ȁm[aOgTir>\tU)8Niґ@o  卧@|f| j~NY`P.4@ f'Ĝގp, Α{FqaCO& 4ϳb;(V@ҁhX@"@'$M`* a$RRYB ́BЈ6Nzl*F(1X0՚xd:kHoAm|{UUS ʉc{Ci `]D9Mݕu>\yɷ"iѵ5xBȸ‰;/uУT+)HνRݍ(69 #D0R JXX+| 8TdG!4$DeLeWkguqT/gS+"جo2/N󵙁@fwd+YM}lS3"/6s3Gj|WaF]zfnBVdi$rZrƗ0 "cЫln* Ee=WL8/ZhlCɩWF|v)ycwF]J>5c'?VjMhj&y5n^K]jaR}6?گ1auo1yzj8)@^pIKMWvtTs4lY`}Gy 7ի߻-LW[ߒ&UL4CY4x҃kj\}أ:  KBg(ŲhvȝQS?a#M" Yv/:!2dȣ`11Rn h0 JGɕCM4JPjt[fp;h,DaRrF?* >8aU x}0kcl`T$L(zA\" ̇\ 頛>۶ku(|}ieRW!! 4B `߫ Xx`7'dT&D. 90\RPI@*:TZmuRZ2O;mZZҐ;sgfI[b̅j"w 5mwoX`5VO 7o A8"$Ylq @_D"QHljIl2\!!+oŰM06Ɨ}v5!EHu MڻWk ]13E&yynTZt>ff ^BG}Zt軗g@<@U>Kzc6\a)wfo+baA3ϧ~JJG`òQϕ l4a.oۛ9aj 1OFvmi!Ke'A|330 91Ӿ gW0`n31Hr wu8 P([M(D:V팑IMf)&m$h5焚uiM)4xrn ;˹\Qme"MWM&}ќY ɤh#9wKN.b2QgZ WI ݱKJ2k%+XLV%*Sw8\\޶+pn{,i"r76@`I)N u{gx H)6y~PC~QC;! pUf0zw2SZ#0c,wt ==JD=(p&ə[3=ځH!a!!G|-dfdAbl( R9h$1Z%regN&r]ŘFFU !@\AL)^yw8!K  EH(=byq΃}j}(1\5%S6fU]:M")-mА$_pw-Q>*~u=[Q^y}# JQ!aP8+3Qך cΛA/LiE$0GC|J Fk_C}*+0pqьƴQ 3wIiAgi}2C ͕ jX__- [ϒw+soS>I~>oEյ~$:|F8\2SZ+AϑE8wْN?yZnu*|/ɗJ%5MANf R"1Ik|P" wW{l4t fC)ؗW⋓n$##e|dih!o rb-8~jV8zMhQ B=6UvztEBa<35 },Ϗ;\x7\+bzYJQbtJ?{EYAuu$Z֗Q=[,gl&NJɜJ<-y[2#w9emtBඛpu:Ss۫1;^=.#.{ڧ-[9e͈vX[mV!Sh'-e#aҶ^\ҝ5䗋_@ICAT L`OQF[lAk;>bضtv!g)ApLwu~ǀ hpJ2"&IP!iVj ` uEHuə3xN)zYOoy3?/ީjdB@#f>N@N-T[8onu:ho76-fpRK^3t"V;z~'Qz`f0f@B"2ȁ$a > YgS HĆe ~0f@Y4hГ l*U\F}n-WH +q[|Go,S ;Xh-dq~Y4|64}h3yˢ_YзJMƢrG̍ 8/%|lw< ~-hϭO5ٻLH}Աزtd`u_XU}kvy4kÏơ/ jcP+dZ;IuE >©cN ( TN 8mb@rD'"tjls@1EWH~f8Rtuσ_ <&x[lUsпN( }h ؾw &H#"e atJ&ź2"aP'R9ݗeaxBE5'7:)b'"n{/[+Ĉ^bh=&H* "bMA`lqb‘@{6[ɛlQO,Aɛ$'%%E$QusI@(!I8o&ZQB^3"!"ZєwI!(u{_>4:fPNH|r@C"@"%mxsSq*9 fH43PU)an<4\TT&5WluDD@ T 0(h0E(},ދj< Nhq"^1UQR+ (=(q AD.H:w͢n"(BQۙl) E1T 8"\QzFTIEx[ qITȪ1WLDP (hLDpDD6pAdT?rDP~Ǟp+ sEn"ZJB H2"+PUA7"[@}Nh;}/ ξ527gJ6n9!@=23 #" oP#Y\vX#3G!"`@u{߅UAl.UBnD,^ndsvƍ̖7VHT%\#$Hk6ZZ$:a-&cY0  [>{mw< O\,ֺ|,Sȗ{ņ~}7&STW+RWz Ԅ^vR…{jgGPa$f($Yn܄1/}_gl}N/ Lu0@@ٳJJ\x{o4#h՞\"jrv%+U/faXz;.=;C\}%fŞDغ9 p_HA>P}P  CyJQ`xyZ9B4t<׿?}$_`3RA]Nįz s)4 [7 BB,)`Czy%YK,Ѽz 9XEžpx;@oy؝^!|vф Z?:`l;hd ŀh-+%@~J4Y|0a2__W +kw>W[6xF6?xz``yJ}ntڝs6;FKK#X%2I&4 <] -Lm(ѓ$[*3ï'wMf5R]'3~-|o#:L* WkHP>e?F<"~=Z,ffZW3R҉.cFR@hVKSh:hMu0+(dǚ]aP)J P.(:?ϟMHL;sh(lW 0 :18 l,2P:P qr]H2$; ;>WQvR_q$ڲyZEA]}9yO'V4^<5eǻ_\=\F@=,t+iAbi*"e)PA$FEb+!P2 A\UBFb̤cQdCZ`,#Ai0TR0X*"D(jXJa+4@UA7% ~ G{).D$ p5ohZɄvJO msǙPmje;BPU Zp=%۠&]өSu\}E{^?oQSe?HGΌ@M-]=]h3a :cA[eV#M)Ҷ{Uf)U^u'}zdYh ^5 ?Pu$[UTw6|Ĝc)c)lξB65DDjx!xhG>xi'UZihKKs.&g,S> - iMt~Eu1fjr;(y,S>8Q>ڃro[ȝL3ퟭie,?/ ISݐfETIpE-I+ԣ*> iz;Χ1nrٷF`^Tҵ堛ܸUu!-]oa4"? Vޱ 苯>ŸiNk48dWk[_>Bb>G}$_ w ]zB*5C 9eYRS^`qN$;7& XAJ=2C<`.)G9&bMrkPzX۷/BiSLWj1uk;פi9ކ mVX rZ}&ZI,:ZVbCBC"a1eVT{`[CmnƮ#YĖ&}t2ߧn ޱ`*4RR8ʿɡI2x{Ї^A*l6zW2yo ¼e>X@782 (@~߲X]ӉعqZjP `#&ɦn;OwL8\GؿW.8[(S]=Q\;jKy7p6WOqʺ)it7>Y<\(Xo)Aly|ĵYfϼAc{QW<'4O,j,\CB!76-LG7B|`:w!WhAێ "Ӫ!+P] z8Iິ)1OOnL/@*Á7mn^2G pV$4h<[nH1쪼$~ܷ8qtQ5A^@&Y K.^gD\caTcpxÒi {{TڠcTvoP*5*MYG /|\^_:MG"|\vƵ;!XTJ/tv*Q=`_CP.v iL:)q7G/oMݱ|r8aGƥ;kk8/yoʼP8o)i2MoEh]KR"X= XGtYoUN{-+x)lm^Zj`Z MXh\ lV%`ZYuܓʳ'¾a_!Eg"u_*ϱTd:R{e g@ѭf:N$09̽@^`c)KAx;@x kQu߶ؒ#0 boxS~/q۵zߗ8Z^Q3sO,ϝk.mo eE~k! 8D!,#vh[vqD`m4 ¼NS6-|O"}zkiDDZnsI#'پY+pqzG/)`^|ٲÃ_|lADEբ;Y284PS7[~d`#< )>`;4(tZ^>;KliqZL!#) L(_@Z'`L5tW|E]XBd'v=[2zd.1&=Se{K0P}K9~EٚLώAj0ǀ܆,N7۽\CZ=R}`kLlbXN'fq _= ܓ#X2ݖ ?qUZ9J446yrty<0־lAv衭A4h_5^2*|yQIޤ ^+ $u$Z 6_AN`w~gwW.ٖfovS,齼@W1=Loy%\sZlpB=E: O Ds54W!j_WBȁM'bha,̪%gv% 5TL.˵22Ѥ׭/ʻ~1u`9}48t#F ?X,,#}>ty *6ƑNp[L\^g}XɥPQ%P[ wԔKN‡om:$9[\H/+0;!!Z6 OJ#ԥ 5˩W(Džybso$$ 2(.\&vغdʿݳ4G- ,LF= ;g;㛸1Uze4\ŧ 7<2s1(=-QpR~c/V9ɋ: U'}RT+~AX&WOgq({lGy @/Bwr&1'wmbWGgElSugTrfpc6/A $ Se_0B:+o3s"{g0D[_5ik!NF N:V(8ډqQ찒1\#50ǢspFn+!*"wJwԄQ>F{"GuKljh,)*(ihۧ꤯x[;g4sO:0*sj4Sho͡_#DIUT"N|.o?<}  7ENp#q#Mg/Jyuc(*ߧNtgG_uر2N4b.Ir}x|H>S^6{C۔iX?N?ўb}1dr}\6-i:g$9idH TDpF6PR9jWDžeJOh)3@?=Ctj*@镂N|_Xm^rEZkSJQ8uNK>?AKϣQ4ө#m7ěneY޿JڥEh:aDCp-Ļ ģų,&栭#3vZi'zJ&,~grF0͕)1su#Z{>X96F^E{]`eo)Q2h7èrOBh*K܌E? [|Usx'ơ2l >c+8f*ZæZ;D }@Ś̢Pi+&YbnSx"fS VrHA~B/QëOe8Oy)"]=3yOB_)uismk}[bPKmrOJWR|Zǎ57{TׁkǤ+*scJ 7Ld4B(Pis֔ .UYaidxK)̐}f2}&ds&BɀuNN5TL$V!{W`v霎N@KS;/˂-ym8E+ N5LW/B^Et馚 .46ڀn5^h̋XL#]b-[1W6#|.BW#,~hLƐ5nBf*kAj "I$ۃE+L- 4CZ-iZتξwg@RjNHtf3T# *h2~TpgSͲr%9@8v=YhUnHp?J(O@84mQR[.[H`aZwv>~7'){b9o]+4h9ݰT8(XzxdТR-Ү#&_!iF&QGs½| QF( eR<"KX8k- Vxn*hK94yt%_`lF/a^m7ۜNᵌ:捋b_#'NOݯG>ttw><7r*7kJK+&,uKJtoNC7sDM\*r\=ӗ"dD'ECH:UzMԗj$ލ6 m*LoVerQVC;}D:47a?>aH]&~~gJVͺ OFc[{T+HoKdY96Hx+;Ê,5&,F~Mǚ!NTOD1y aГخN';&{ J7٪jy{Dی.7 ,;uΪVkyYft[#F57-┬%ͼ6Fe hgh1|NMP ^Ef%4%R\@ jaZ<ˤ?rː\ Yg]{!$sIL Nr8/):UZv<ӁG0Zys,s]vYM|nqWA >TyyN4C{rڈ[R0a:202-oI71E:@s)]1|D[1gDE :fʉ x>f-;zv:Ht푿:u"Ps^It# 7jq4Gb$U22x/0KÄ@g2˦{ H-#>LaTYW& \q-2}rLq_Z]*sO<)f، l~.2Ca1 h1Ix0ՀeL_] :G |>9c7hcpE\]м 계Ymu}f dWe?UVwkWL}n]Ĕ$ &ȀVhYFsf괩$1 Q $ٛN ˫˓Gv|;Ee՝"ȥKV%ڻDEʠTD5> 3*\7}|-ĻO Z {e6[VU\FQ8,pv0NėnA#wAf"}_ݨᬁ,8B(QE7.!ѭ?bЁTudM$A\GqDzD9wo ѭ{+Bk,r>q {5tqd9B,{ {p, !!FJh2Z{q'[̀L稱WCA_='DŽL]<$1ﭴ'٨#S)c0L>˟M?6CK9sz ߌ39 qA^s}ҰH6=#rNz13@z9ѾGsI|GOfMU7jwyR\YT~B zf{$ ?&Rf%r E  QcC %B{=*?t IF hh|a{ c\J@#0#xpjWUjYJ.iLp 5~ĺu%_^͖ol%-P 0mq]s[cy rt5T E>= j@EC8ݽ4ܞx̀J sNQ1Ly$.p ZU U5ffn^`3^+pRA~clU|@Ӂ~P~T) .V!F?%5F78lHUĥ`Dln"/TH>ğD J_4^ }dPڑKށ+|&8b"jbƤkřKR[vG:Lx;YVw}&2|,Qh}m~B]Փ~Qg>kF-HBmO#" 2PE*T_lW(IpDe+NC K릀3HwU9yfSrAA`"۟2r|z0pRPQZ#genk3fP;Âaiн4 wS5"jQXILnpѢ|K-IuPF$[ UZN Ɛ6Ih[GlxnA u~m buN9LZÊwfc}⒯eگCg xM`8/hl4ucʼ@|I&JڄfyQR Zc {ЉVJ#U. +#kwZ~OM0TqhQ*3)[X*Y6ι7i[wuj(%ffNf] ?uȁ{^F \X:Xg1vtⱔ(j RڰDm%2݀懌 A#PU)iCu)=T ݏBJ.L%!P/=-%~䑮A%߱W;ğ̩GvIdRlr\|𬁩=|{ (t?7Sȋe|G;@7wh1XA.kf11Qިi䁎7=+@S\Rd3_vA6MHct_g:ڮZouc*y\i6~3gY? Q|$#k|1FE:+3LNO1M˔䌡l{+o7 )fyqt^)-*c>l`)S ȷ/œ3iX3s^^ -5#CtMɷÄkܕJQOx>@`BD65rPM ,G43wKq[ Y|Ć8$3&DaV<6,R\xt2*$-C[(l>1-g)͆(EZq(WlSw؁H8k)=, Oo{a> wv^}m/X4?aS)g]>Q+3B;LEI`pc/mJK2[ 0B|KBb+(Bxi *+_9+K>F˺G/ǀu~Sz儅kKmc/pԵ|LJNJҨh#f;>5/(.y6I ߖ`c͘uc} +`Sc=Sz_5}ݮf1骆c Fm2(3"UcC nݯ,#hYsY}3YX鍷xA~ةS]pSl {^>!fh tWj¾1 YGKyOMlqKaEs&c3vðcشƚ2*Xt?Qlg*pHduW{/NDg;%<5;z8$0|Mag+QȄؼ):*B,6ד{T<)a#WujqHWʃ)M__Lx!l3V8,>ߡ>S̯%|5%ڷLeWTj& /N D>+\g&HaUލPim+ &|׷$,ka_9rӈΣD})j違+,=wfmA8x6suoS۷UbJ,bRI):'ZDUc/FL+6*˄ dSd`}HŪYL1,u"#>s7WR4iw顲v슬t=FxNԌaupG4!W&42D\(CtdvnBVQα^F sAj|w"'ʂ[ʿ._@B}ss5 N>i܏f↗`H_R2*{%UӸK"S"#Z& V+^fW(d_fD|p4T;{kLس_NW60#g;n.4qgw?RHk,Vp80+f/Cp6bE)ʚrGH%q5v]\ETG8CM zRKK-}Rk)%㲋vC< 0Ǵ nm2;¤[^KCڒ`i#G!m,lpSʍ|a( $#^y0/R!$*6:+'"&I }OseE i9VXlz=jU'м`eY,\KGyl wuKjfu(1/j0ooj窀 -wLCco2TWiVc vI)Cer,Nj* fJ [SGgFZyK$e ||N7L֏2rSsODB.ՙx2Ɉ=r{Wd̓Ȣp3&f8 /gX4,29!׭S j4UCy%R b{sFV+!1jPQa?tSv,ľ'Ca O|ڰl`Gճ÷E77 @,08m-IXo2wv.>V4k  [Z<k024di2X)(/kp/$u.iz[D #vxF$O:VPinBɻ)8PSy^ <HK6Upmvʏ m5YoPe~zm q#$-hFƒn3K3@y!+>N:X&˝1(VAT_Sޏ?ߨ]~n8o|pEvk҂&8١gy9;5mG8RcwO-TSSa/4YH'3MJfr]Tm,@Q=Ie ַSWP$ Yz˾ҟg=H`.inSJ"C3)w\e8,XV6SvhӑqK %a4KUJELkyt~ Mϴ= ?WWw>2Q +::cq|Ot> Θ.2XaeTL$V`}8+gjx:e6Ot4#_OLyǘLԊHq'vym~͸JR@u{r.#{D"@ׂܷ+%{>o(t52k7M,t{+4<(̜ X-nkųv@D:=o=R5#p%}k8Ѝa~ uU5o/CN˥!uY(st̬?6\[FB/ _D͙/ހ9ɯv5'$C:=Zډ50lO-W)ETxw+}FVtcxи^(JmAO3c'9I䗓;[zxPy>/> 8t=miV`zl6_%OϤD?qA,?>쇋$̱a¿7gݧkY2h7Rpd#16#z1Xclvȱ5g!^ ya(JN} -ѣkS!xCw _EAd̫@S#W:.MM{V,}lC F3J$b8.[(Of#vaOM7wr^YN՜ h02.OIO#kLj ;4.SZ-pU,bVZ̽KB): c0 ^G}8Rd,"3VҪٗ.` E2`~SK,l4((^g^F|O(x&}nz{!BjRg9  Q oF u"_<[' setQR-Cz)m Y ݲaSlM K\o JM)/Z])ßqUMY5(5q و7N,<߶cT %C(F(xwҾ<9cc>gzсO qR*&M"~կG.p~ks@"0Ģ?N=7ᨎ(w&0_30BA=ş<`,wx==W/x(m-D{eH:5A pbE oWfDwLx҇܏ŚL"Y˧ [*LPxyr/~K:>\\ր'9iJRTԿҰ laR+Ro0JcqِF4z<&o6]{aF-Vl 'LB+& ECas*&RM=n`T<JܧpMxn %'V|yE?Uu,av3P V9JWCGDzVr9!@AdHE~cˌI2ҁ0.PIE>Ş:F>3UKx|_|G#XRR6@ݚN콒9`o@\wOO%}pmH\GwQ_"py@}C\a i5Jf|YIl[9(R e  7!v^~ ܚ.4:5طO}/<h 90[}ۗh8CDKdMe]2q6Km6r# 5B4_qUԎNa&׈^7yy*B6!8@@M.r|b=fvPmmh}I/q;B#^>5@o H&K܎f ppgzx~ὖ9xwKIY-/غŚZCF0a15AțB/GCh_m􇣺 @tQwZAX#Rn0*uyM@脛e' !0Pk+7'^ NqoiJDo[@CӌEt8ݶe[NO Ku?_!}AWG7~Dzk>Qi81=z-:{'UMOQ2#{2kߖ<U7#ڞԠ pTZ9`+xУ[Ղ~YV|&5_W9('SoxzH52D@|ӑ!Yhb0TGpZa}qt͞zmv 08|ֽq-9KԬ,πg>$Kv X;9&Sn(bn*% J3AZTx8G c屘E24G2\4cǺ ר5a? b~y i܉gHôe0Zbe3huJ~[#ek3qR>E a$R<:(^#%\s  KJ% G ҃5JBp( jS: "Wأї<$HA, lI1ҞczCb$%(R"˒9 ;KRLE_:Z"d@VlkF3]Gc]Kݱ6#a(<СNÊ瓴H^åXX^nWU,!ng.RFx^Q{oWXf<~\QXI8gͰL gT039z٥iE:.rN&+jo7E>95V!Y`!T2/Ҝ9zUЍ/sV\VE`[52>X-:2AvI"v2ptM0y(a_T|<2Mpp}c;CYϤDw x\JIS l@0v5)}}X;c ) LEQڐ[%)I=76A``ԠKfKZFBX>yJ!K2ke`S8~9xS6-f4ڏ s$#r/6$a3Q9͆Wlٛv2y7KCגWaJXo{Q!bld}MWdӀJ]QFko =^A -#J桽Y)? pT]*r&? X&Z>-u#s0:43A>pM_1D?O҆@ Mv5㔂=HOZo5rc`Fjrgb]^?X$jzk5l{wC_]Jnw8m4BΕ3A ŢrQ8{J*"`NCi@ x52yr U= zbsrp]kOy)ZQk=xcifBp QqVIJ95=;ky X\$ `ю_C?iJ%V ;U_Ŝ.J3/,6~0{XzZGq@EA㥊;3}s5<i3wpq8>k{]JDpK:Xs)sZx}g]VT8yI޳UyEٙwXYBs>װ稡;fl+U%L0M ~=l 0 =(7ntA2 ^lxIɭN&BN'Z$4ih$u};Sק!jٰ^»0cu7M hճ5ڋL k)T~6kz7 nhAQ&ٙ@ /T.& %3"@EՕLd>$m>qv o=B9MOΫw3/L2]z9fx^--V, W5Ă|8oxfxpʵ_rhdWa3n}x& <,ܞ b7:&)nH hZF@Ye' 44z XvpGvn>nXfB4717GwP\Ks=nek(իؐvy  os² 6DvPtbc3G J8i3MXyQ> j{a#A/98vjUT .Fҡ/-iV>oGWJE7m5]C6N}jd3#p㦛U78Ev.X{#X>f & DsnPNhdv>(*r,J6D*P& UfM7ON%~A}Y<47עƾ_]|\3}iaC5- ǁe+a$k^άtxeJ!SfNt9Bhi1t`&E;NRLg ~Sq n$$BGb:ܒKw# Ul'p\48Vy<䙪8IӐ#xxM>xsr=!&& PE P.G'HJJ`%kCIL.Vs^3^4 ռ^5o\nxr [h"M3ېXβұѡz9Uy'o]w2T3d3wZia1qb5~ |C1g]|Rp.<#p\Lbsi<[iyͿw5c3z8 W im;!sdz;o| K@қ S'ghjؖ" >Bt!#QBWZ2B+#f( EBI^Dn(˻K~OS$ Z&AUAu׊1;v8 f8qn̗TEhwDx6KClm e)mǿ>75'Ev!F3dhnbIiJ x,T3!l:^ ڣq&C/Xf=u2„?xEYX~ƾ][`aMJ̲k1:&1gSK/]z^6$ErI4B&I:k, ~?b9ۑ~jΛs; cV'3=2409Hp;{3Ε $0H>bng~הܷkDЌjy tELwK⊢m*ȃy:>TtSCB-u! &l^Guָ gxj(1np$'%h==Dp)k&Z lhȪ< KA@ V݊t9(Z'L:L4^,ώH̫%[ӡA[k9Ul:TJϖi)Un+.TOޅ2ނ A_PtZE)0%?v>VEse;SVBu¦+Agdo[6BKgسm;af> ڤm3q!~ )zc}E VM*ELz補ԣ #l!, nI.$>$';U&nՂ*8݅+<4pM? y.VVC:}-]LskEңIοWl:?3JS~8u1yT3(=rm (߶H`y;frVC͎)n & VLģ0X{x(ڷHzC}v)"V3K̳) h> aqWtNO5ߠnY.XvkӿX(YGJ~!5oZ5B Ku6값- ~GOhM9K -?A~VAhoC|&N(RcZ>VPIˋ&hCL`RSࠦCƼGfu1DehX1(5B " [0b]3I`dE7Lm?]T J2ȩH`;2zɥ^SO.hTfF-<\.q25~ Teja$;z6nW[/ I$*ܪyGQO׹jR` )"UѓPT(#*Bz $}#KI3.FF//:oS5j\W~VX;\˫eN,%Ď¼%*)-'P OBz<*!ZFKm.tqeKB!3zamjڽ],ffuP@ڤ{(Z,)SAƦwuڣ{燐z 9$_݄ EU)_H,DU G)CZS| nW`^=EQf`|z%oi` KwtWL(ezLhe:WQP!M/6Nj:w10`1(oQX|Cbh#= %CL}@j:we.MlU%@A-o<`x9Lk03Xt!US J eE^P*bȧ*IDy+˾SW&6o*v2W7ثhS34V1n8hp% WCKAV@?epF5>lHnjϣL:^ea4 HyYZ8oeuwc}t5MOO0|ib!(f݅β''aF|V& r) 3xT?IZfj" ɏvw9Y^ex1~RhOX.*X.ZЙϽ[F#wNN,JR!)ݳ2 =4KBx4 `d VfIB!okedQPٌhš!En]9fVn0@|a nߠ5Ǘ>]yi(:AQN{; Y"5gYނ%/(604$!{FwB@0n2i50"zbX;\r{(ZAx{+gyE6IrAT:U¯W@q_ԈmNLb4 3ugUa1[/ !-6C+B^{_s +*@L "!.4xݐdfsJ{LO߮ hT蚤p,GJ=ޜ+n9pOX+v q"B!Yk I\)3 andDѾS>lx1We b&Spq6cZ&48\ gw\qhav*{H4 %ʹ)FPpztn2I{~l.bT㧜ڕv_0b;t b YԻ5_vvfr`6lIZ/ 0 w" [;4CzE + (\Q:%#`AxKZ۟w> #OMrvXl*ͩtZ4YY 0-栈nE+w\Co{taO Ue-~Qm|@p/"M.S5({vRΈlV<7QKe%b\S,E))|.R5HY yb(vЭ:5:[:$6c$Jt,Pع !G0n#K٘B N7e#'|r8'> ~Eȁ޺7\51̶41b#ڋ]81eո# yxpq )mvI1.L]t 5C. L'XѸYbV̅S9#zN@ )J7!^ٯ7%W:k ]A@2z[Kcx&,]ZD"$`facFhPE =}'>svhEfUyg>ֲ&54[lyc:Ƃ O? |=Dͩmp w ROkeohk[L 왊jgʹ}AV8 |돐b?fqcpm:-GZ#1#M۔DͳY'th^* fKS ?_XSm wGhYS${V{<aIsG)%8߀L Ш/YOЙA5"(C%ArhBKμ#SRWOjBLy޼/]$1DA(wmBUt ~gJRՇRswLPJމ) {QZwnԓɞǺOE#X:'?նW؋_8rnU862n]8WZ|F3Vu㛼.WN7?E p!|f4WR056.&_ZErMܝ^"qr6rࡽrAԲB$/^>H.LXkT9fPa3 -l"ZA8d_}x/CCEܴVXY;hpÄ78F5g%5#uUewEdlXO0ib蚸/ĉ@V] J$!Œʅ,XY/ 1 "k/GN;>eyth 9ݰ,wPi}/Ɗӌ\Q,a({ <{ɇ y~&_IUS عAT+8?Mwtqp,{j|k_䉶\H O 2{-bvޣTC+x h L.|⏁bh^3LX1ցBViSZ6^,v閃ZRB Ñ_!4P{f;Ku"b;@$b:xJäø]kQzhzZx ?]|~|q}=C)i).a8#3CC[{pgoI$ ۛ,$lnwW!ٚ4\F_˱[8tj+Գ֢j{{A~H o`]+؏-$o+`wWV^<.Xj=ŞS* ilRUMͱ&{--)TpKsSRw_՗s ⾜|hc0h7* >u ހ rX`Qts1#X18Ij:?Fs)⣭(j1UK3: ۅ`D-F?4[%;cU[V G{ZҰQӕxW| VoޡS3*}̖ڠ%f) ZfwزlOߡv!9E9ݠJ1Љ#{ >q#MRV) Qf>vwӃnH gDֵqJW3Ƣy- _Ÿ/xE%/5' gPJlT@5S1S9V]W4K=KGҶ*qE҂T8@n `;p\'(&&֭ q.m7c\?GT쮰R>CpZ+U2&N M_9L DtޭBdhw!7:Sdo~I J=qkx Lrʌ=YBaZHj]G۫?.\?%_\Gf:'Mk4 wD5&`1P ߉Iߡe5,g.V\7{ gݷnuSsw-G<Ә?u߿1xڠߝ ;azBb1G#,#66p׏H. Pr|"TalQBƢQ2hHca*Z1p8BGӋJL8&XAͻ2MIH a}^i.e8w׀yfH nkH]_Pʃ>Z왜 g&6YöڛHic"*Fخ?W566/ 2ě$`9ANc~B&f3LFj+ȹf0zp-aq56a fe!5a(GnL5K~;#Q(]n'xKɢ2+wHvu'y6;;;|+Q>+ӄ͟nr:ZcRP7Y۝Q3;UlPfRq蓭{}vfkx3*K䯮8+ry/D,P~pV _]`fO#˱ &Jh0 ?>NFqH@O?p>Kڸ2"dEiCLw `w$ \ӍiEo۟7`<]4 _-hVD~,3l fCW %K}=}ˊc-ac\QoVR} t 9Ck)Fcg= *pSM$9pWRwٴ7:.6_E?(9%OyD\.339+k^D-VQT/;!rn5k~6#YW_*3w1dtd}"KJ]*~).q_t7Rw:?}z 5!&և!Ÿr8uؗyVC^YK25pZUӖnl.VTZWl~'"ò+. kl= } p]  4ENY9%bGdҎDz&ےI |[Pe3_ŒN>bV+2TޓH2JuuQۘ8(ѣ-x2tPTMS^CoK/g&@&;ka%lS3J*畲AD u"o\M/)-+*Z뽥pL<9a!UCuPT sjr}>|TL!(;GN di;B(l'K)Sexu^h(MS}$M]?~p/#Y0c9Њ4D>bWWzghmGUL!<-zOcĉD  sK'wIjT|T.v/% EQ-D M{jOZ*Ulz~7, ?1cA)БxןUgփpLgA$~8'bF H˧>Z7\Cdzn2+GK\sqjv/Sv2Vס,[h1/<짴 xB7 eb;q.fyoOU5 \zjNΌtBHAR&bО:i)b)хc,!u4 Od".@r$nBt6{{GI3"7X}vsp~5}>I uh^46 9\Z 3:){.D{ #ލTXN_bkaLLH5لLO6cHo@No)h;hP JQ+sx|"z_o\Wǰ(3d$cto˖ ߉v7Tj:P-wda!Bchl2` "Yj__tK=$ƿM@N~ L;L ~<'`I ? yi&1j0l[;kG[ot]%ϯ37FJfb/ɦ`8D۪;MQZY`㽥Br9u^D,i4cɻsAUkqIf{L,!CXN[T)K g)V4uePHP?zU@gvyG#Jfr`*U啶 AXr 4KdP4Ik0G׫m+r#N_i}f~, lpk~(,nGQqsHhJȼG b|YqD;?_zO :kUohkhY"/-'hPyDU/a.&p_QpbYA@h,ZH#»ȍ(>|b *P TEM2V=fdJ2ZBJ~؎2뷑ѥtҠ*|@_R̷{I0ɃdEIDtu8L#GOm\Nq7\"=ੂni^Wp$mnanbo e_Q?Gb*3c2].y#c^$B\l:Y1=?6'4|1$Ta|G2EZ}s[u0T, Dpnk6z.8otA̴(`j#-Ƭ=ϟ`SKPG/WipХh^hf\>1oL?f"H4ʧ V6=DU(:t؂/Vlx}tWPZ"/gSa<& @rQ tJA˫G`SC:sjا0xR;x| ;6n ;ۥ|qQhD&ef 5!Ci#'{a> **xۀT܅&㻏+kD)qt甀dqr)pN #q*R!xlܠOqP==W4 eJ=-VOƔmMcoKgry-MHAϹYh^QvC\U2?ɶ)1%@@XU%xJz#Sh@:P=)E@,Ha``8x%zOdy_n]KNN(|3Eob5sR hfleS"%w x s0OpawJNV_`xp&},,'(FȽv\Zk qW5#ڨ]o6˙CikzvTx1sSۮ[B)KܛB]$/>߸BX2_,K5\9 q٤DrQ"Dx"XL]Ӻ6n('vOOH)+{wΡ 7B>Vl`#ˎI?k{퉙-&J$8?7?-gxjsݮUA~}K6Zj|rvO,rgpe]^p|"~Ħ2}"`zܲL?E<\SŎ{OЛچH.̊!kM_40' $Hz]1 ˆ[MpT"NM2! ٨^ƁPBՄ#8;(w) }%wUp*psiТٙ?fS+e^?CxZE9OD}l85S 7=RWi`b^$Qnĺ#W]!~c٣Hց8$<- A[f>0pU