strongswan-libs0-5.6.0-lp150.3.3.1<>,] p/=„dރKT:Xہ8 xPQnSZETMqG(#!7y 0Ѯ? O4-- Ux݄a[~vLJhnd۝' ֣N­^;;?C0u,/Wl[#I8]v3،[O^s}b <U~5ЄШ@kH5DzpxC'#jsJ,ksKmFzT{=0>D]D?]4d % I 3NT[AA  A  A  A \MA ^`AcdAiAopAub8t8S8(89:>@FGAHAIAX bYb\,A]0A^ xb 9c d ve {f ~l u AvfwI8AxN<AyS@ez\\\\]0Cstrongswan-libs05.6.0lp150.3.3.1OpenSource IPsec-based VPN SolutionStrongSwan is an OpenSource IPsec-based VPN Solution for Linux This package provides the strongswan library and plugins.] pbuild779 vopenSUSE Leap 15.0openSUSEGPL-2.0+http://bugs.opensuse.orgProductivity/Networking/Securityhttp://www.strongswan.org/linuxx86_64/sbin/ldconfig [ -z "${TRANSACTIONAL_UPDATE}" -a -x /usr/bin/systemd-tmpfiles ] && /usr/bin/systemd-tmpfiles --create /usr/lib/tmpfiles.d/strongswan.conf || :)jpN%  Zo-aTfg)AOq!88hJ9  RYmzw`}x=(y(Y)89H+98)8))8jxYP((JXZ(x(()H[IP98Z`)):8)p)I((*((pp+? )0(((]pOK:P$9zP)@)(((p98988I9(i(9hm~iMHHH=`H`h((9()XjpN%  Zo-aTfg))AOqh$(AA큀AAAAAAA큤A큤AA큤A] [] [] \] [] [] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] [] [] [] [] [] [] [] \] f] f] d] d] d] d] R] d] P] d] N] d] K] d] K] d] G] d] K] d] L] d] O] O] d] S] S] d] h] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] O] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] \] [] O] O] O] [0a043e77911c7e831b4f5e155c5265749fbffaeef9e2f91c6115955d27fb62fd3a9a75a16ddc9d2d533c3e155c19014d49fea9494254b7e28c1682a6b7bdd1ff89bedc6fd8e3630ea7ef2d2fa30b60329c93126b213760545f6aad295d26f25e37597fa17530c19c90d5e65373960f08b4dd6dcf31858e4a22fa7cd3c1253a398bd9a074a1f69c99b9c99d1d67894f93033e0de1148b56378328611730ac535feede7a2c856d211d7cdf6c640205ff7f624a6788c3341f7861703033fa6ea632e2aacc6c685603d0f002e051195efda64369620359628609a4ea8d203a91464c216ceafa2fbc641f66bf5d432e2d32e6b4cbd9898bf581f1bfa1952819bc19e2de5b1352fca26393787fcb9a0f427890750da799994b8e3e2d7534771bb26fcbd19da97d486de5635fd94fced561ef14cd4b2dd086dab7b20078a2fca78482045341de935f4d6c7deb35015876731d7f6ac6dc04f9a94433b514d6aa7253f3abe43f0388bdfdb6261e2a687a48544b2180102b4020ae29ca56c5ee48b07683f052ee0931362b04f207f04c559538031d5a98d7515e7c6ac5e67552959ab072ed96462246ee685cb52bc978bdd21ae745aeca2194811773c511ae4f361c1f731f923b8da7566f85cde3225285737685ae2999c06085bc2b4f7fc754bb756d69d2ed6bcf981ae90b5f250af77953fc02ab866af983cc50f16ee6c67251f693289fbf01c59806205c2c44e33e102b85d096d0da88ebce4f032e8bf518077582cda4a62c4cdcc8dce3449d3e8cc2a54ee76c1cf7f5d44d453c93fd3c171f40414e2964d613715f092c3594daab03d8cb9d4a5364856bcc79cd62b2ef816b2b9f7227f6a29e61e109867ca9b9bdc193b73f624836ea6aca2c58a75890158381eae7e2a69be0eb15914bf444c45e9ecbca06ad2f797ae44610c21344ccc6d90a088dd0641678e50a0eeafac556447be3b77bb3d00910c0b6645b7ad24a4b586547be1036aeeb72f7b1d230ec18b7041cb487627b930450a69eeb2c84a41473b2cfdf7687cd3d6e80b5bcf906231975ede88eaedf037e29642d37b88eb0d2cc6cf4458cfa2fc6437eee93117d14a408c3ce9108d46b652cd9b716143589f5266b5a71a16a4d0be5f56ff1273390428f74be3457a8b93ffcf0eed562170bfb01b070b07b2e140b248c24ccedacddc8a12fd4633985478ea42152473f57a414987848d5f4c796af8a832453b4e6d5291896d145188f47a335596290a86d4989019d4876ae508f2314f836a8aa53d51161084a9d08c94a7b6290048bb8858677ba0aa9b5663a6032f8e0f0eeb460913318df4b0a45c24aa90555786743dbafdfc3a8b9fcb00ef1e90bcb842a69b1bdb960eb5d58543e52dbc10d0cdb8371ec484ab4c929771353eb2b3322211acdf5d226bd7385640ae8479407a50f92983c96f7a8a4e4e934c72fe23a96bbfc0c413044061b2a5720006036e1973cab610d98726329ba1c630c4597a8badeb621bca71df6e34967ab1a60fa286a4d1b8798320f64f389997339109366f7cb2ed5568fdf6b1ed0de1dcae0d7717daf7b389a1c2f59b7d4fe1f23c407bccbd5e0c9baeeb2cb4f96d7649e79f26e744d55d7ba38e3518f0ca46f8e2193b238fb4525a3afb4ce5df4692daf440f6b108b0957cc0ea2f7aaef23ddd8e7029faba9f030c7af773c25dfa08f0e3918d04f22baf463ae1d42c1ece7e9dc5a1c0cec658d9ff1f47751fe8f2c01629899387229b1fcd8b8db97a012e3597672a984e5719653557a733b1ec48447dec59d59bcb987bac5e88e4373150d93f1897abbb8f05cf872659dc936abbe7f5fb4b85263c026c8c842cc740aeec00a63b46bb2d9216e04660a8e3421a37d191f1c00063aa1a331fe16c933e5ade6f07b1f650e3258957430207ed716ab0c603f0c32a22d5573126380bfbac15ca59efc489b7fd8d134b3080b4b1f7151672ad4f74364bc0f38ee6e947fc953c8d698bc1d9c730f26a79f40b767b90af1c6e70595ae23aab5836af58fd09d375d00d0b3110555f18a56ae049ac398ef482e1f77ca5578d9d973e2926d0c2f96db9c25e00777722d6996497705a62a2b370ed57172239d361cdd96ed85b3c2e120275e55f72a01147d4a338c1ee23c2227d3719d759d40af531b97f62a5fb29b3133bb7cfa582f1ab5231bffdb5c26fd67a91c6f1f71252bae10faf256d5b61bfbbae7fc7da842f11baca0423cc837c8c38a22c76003b5ce0cf0b27aebbe00590c9f9f8814ade7d1ab8e96a35fdeef5e5671e0bfe58952d491dd8727499d47b9308e780289cffd41740ce2e93aacb757ad7a47916e9608a8b4dac75364f5f519e2fb8db1fc0b946e9cdb755388fc7d9ba3bab6f1878a9da33e68ca673a55aac60306b601e5a51248a4f04fbd6c1e1b6333fdf4f879b196411bc5f124bb2eb6b8b22996033afafd1df6b7a669ab0893cedd0d02b2477416f76eca3afdee32160c9024ccf44b258ccb50387e5857326f7d409e9cc577a2b189e92928b3637e8ca103e10d3d617f8dd04fb4187fcc734d14b65aff671384b35a966539703e8296c8cc34dc55171623878868387f213ad56383dc2eb335ce2801fa47cc0139ef23c604e0616baa1afd3ff24ab1e70524fbd092c558fad3d5a4728e08710ee31ec98abedbddfdc7aaba0439ecdaa532b95031f55e7e7a096725af27e75406ceda5c6c77bb1ce442d1b0a183932c1a63c9127ee1dea30719eee4388404c14f3d56f36c9003733412ce60b190b028264c5039bfdfa8168ab23b804ec38dd546ae5e68d20049882d48fe43de2bb9c75cf884f50c8c895e9b759896f86c896fe9bdf123e9ffb6de71f8992f8826bc67ca67191c608ae2f5654af61ad948b25615d4542a9fe9864be94f58f3b2e7f134f65da40aef2b4f6079688f7879eb51ef3f3b4a1b32d93cd9089182c70dc140a3fb257e2b843352cb7fb10d23516bdb2193aa04d696c9b1fb6d0b7545bcd968a149426355af6a2a786faa9cbecd89704b219119e0f71d973ad355a9a8723ec1c623b5ae7147998bc0e6128ea28f596caac4c9a83addf81b149f76469a823ce2d06b22076c2610373f4cfae17c8133abd11130acfe21823b941bc9436b5164766d743c4d6f0a1d3ba04afc8547a6440f67499bb163d5c498b6f14653a4075b7e9ad7aee29ba45e861e97fd2a98f73781508710f1d825e23e501bdc99087873ad65cfd9e925341b4f9f47c1571d3d4249887453f17cf9b59dca30b7266f5a8e5a2c5156581a52b9d4a807c70c91715bc00f67f941c6811c2707a87854ee75ce8f49db54ea4190113389e521a9ecb569cf4ef053216ca18c295b32a9bf2fc3865dd7051498feb72bdd574b06fa174575976ffa1911d93f863ec18d3c2d9c12c73449ddc85fbec1dce621cd16909f87e5255dcafed6fd3ee9ed87b7786cc1dcc6ac0c6220ed08b22fba112ca95df3fe3812d3dfe6eb0260bb4dd6df273ca748f565b0d325a55d1162f9b5519b4e465339e8e3a478359b8e52162c73e54dbd8423a836cc0bcad68f2f9e78f182fb6c6e1714b6438ac3b9cad88112dc981b741112908d2f79eef929e77d792fd524c4e49ccac779fc7ea2c886ec96b907cc9b633231893a96eff89e7732dfa2642752e277cf3fa3ca456b92ddc0c42365dc5eb851f6a45c5f57e0515d0658fdc2c6f422f6f7d391f88b007d1e23bc1642c442c92bc40f4e6f14aac930f0781e40849c5ca594abde8d3f6eea6b54501700e1ca58851c122b3d5f47ca93a36ced5af12f4e423453007a262eb7a15c2344020b7fd64d8e41942c1364642d8c4caa3a187e38c2d434d053e0d1f3d1a0a301d7edc23130e7417d1a0831f0fece3683862d81d3c548865d5ebcfd6673a4331c85ff786010e47c601d70e82bf2981daebdb71e8bfc89bd9f5aa2c7173530c7b503000db4765c16ecf6019a9565ea3c4ad0c9d1a6bd7b45728354f9329296210f488f7407a7888c925f2d8d77cdd68695ab8e96cdbf80ca9e6cf3c363ae1fdf2683201de93e27680718e8c373200f837c8524bb1be8ec1c404067676301f9a0279fbc221f2ef924b7e72ff75b20dced2df99cd2e1dccce5e17c995255196e7f21cf175c89cfa6fc13d889f83266c3a51d69c2eae49d914fcb531431bf8dec7e258e98e695c5f62d6ed61b9911c1a80f451c500a2ad34b6de60696b16bac3805d02c2119b951d0916c459e2362e3f1fa3c2728e1a5d27896e1411ed1a038a9c70f7227d05c18455e908d321268c34c0c1693dc31717037db273509f039caa652023aa3ee63810d6ca4567b3520ec95dd779f1fd354ffff5f2f15d88ee17f26d5a96f5924d4568097860b483d23937cc83c7f869a36ea0d2dffd23920a0a8b6a741efe5371f11d5289cf50499e97e2a4a058a10c87fc3ecd908ecc0b7f65573289094d4891dfd77ced284697af8e28a2519571dbf0b19543c630c4c9a33c243dd04f2eb8d85e9fa90bc23bc44a73607a48d2b6f823eb43dd85a984206fdb335dc765de88864cef0355b65c69f21359cd7ca8335a1b675f2660b701619086f97648a554bb29e9e63c67ed0a3c715b7117dfb0c50e8c37c68be367d553e2fda03479c5f0a202efd01952b70c40833564f5e6c2ec3d26a6d43f6527e428e5c2606db24201e358d790cf5c9cadd247b19a1f6c0cc1dc37e7d35472be03925ff7d6863e9c56e139b4bcbcbb0c60e246f800ed421e8dd7adb3efa03312ffe24c64a262d4a05f62e33a4739d80976bca8d123d7990f54af9f4f94bba42a3b0713688a1b164ed7b91b0a124ed8c61aee396cfc8ded33fb70b3720c8d6d17ec5c8a7646b684a0ece5df30740689195aa8d70fd6cf23956705fd1c98e10f7b32e16e864115a7eab01cd35d6040a6ae0ff4af092633547b54406beeb738a3336916adffc9811939fb00d0ff13a740670288af8c81a6e6f28aa518bac05a9447ec759cc56ba9afa7bf61d7622bc7409fc5d0b2d8ff1cb67debb0bc48b2b53a908079cc40ec9b869ef4034270981cba884dd37f4fed2d65e0c6211cb923fcbd4308a1f0db9bbdefba6967ddecd0c02030ff757864eea1cfef4f6984f1b38302496cf1e1c67e63bfa36626579fa578b5b67a5035d4dd31893926f63262f38c0fa2fdd579dcd3a3b37d5ed6db69e8dc5927c42db40a790bacd2047cf80155c50c6131d32977f19021232b0e49b4b6933007f4220aa9cdcab5f88956569fd6bbda97f34a0cbf3bdffdea7b16c9b6fd894d431ff2aa423074b479fbbc4936c61e5d4166d709caef196e501a5a1be1ff49e0112e534e35450710be038ea56b5191085d8d949a22508f34d49305d1f8ea8768cf6d0d2aea47521f89d579b0eca312770936622d9e78f793c42ab62cd042f26b8ccf4242f24770850dc6e5574e91a1f189796248033b80d0886a9b0d2bed6585284af147aa048f23300272d74fd977ba360315d2d865a212a1a09894d91b29f38480269e49dafecb8867cf4e7bc5617834a676667db3f6679e7ed00852d3cbcca99d64cd0e2a093039e9c66fb810b9d410a0ab9557991264877ddbef1b47ae2ce564e68f8eb976be555e314ecc96572ac12bebd0d5ddec23b840e15a7a5e23921c27e4fdc4d03a440dc78ee58bf3dbdb7f14a1628559d2a82fa7c7b60039864f97e7401fba8cca7ff8faab0f4a5997696e72e9b66b9cb0ec3bedcf665cec97a6aa6193c303665547658f4ecf8a69e1a48cb42c5a5524b57de1fcdee9d78b52b72d2fc44085ba6e558a39d0e1561c8f9744a847e46da5ff06b72e5ee4a89829eac2b21a0d3b5936ad74a1ce2c99ee94f1511445d3b57c1121662d1aef47ac534fc7e2f1c794643b09954c06fa2067e7b6d334fc12776093b12c6cd7fecb6773fdf9a87158252ea3710ba2c547fe6acb9f855bf41bb38814170a2677a6d6d3b0dc3edb4796d2ec56b13580a224e920d84329f490c86a90a79acf68ba6747d48dd3b4d13f48b7c1385d0eb130f0484f6e6fc0af5ebdeae0ded9d59cd3e7c36b3e4f9e0e8ca9cd7932ac3e156e6f2c98e6840b4d6e75fc1e015231fee23ea88e4e06d85d19be7bc6967154306f4755fbfbda57f9c2f3d41d12a83bfbf726f54b550a0d19be850189de8a2c17a38c8594882943fa4843854dbb4ef4b458db699f9a5602e04e15b836ca65bedbba8535dc7c20b08794bb2749e640267cf4f6af5799234044e8fae95b1c9922353b86958d68589e9f8ec515a5a0c5c07a19d8aec00e501d6fd2d565247032448924a8eee1034df991c6a1f4d9eaee643b21f1eed9f2f5e1d60ab9cb4e64d92ea81d84357363b520d2d3ac89f8af033af18573a50b47aedb9cbec9969fcd51ee3585abd94a927411f4dbbd02d582384c7dd90b189965fe5e2fa216e0620afe8d9a1bc41d8e5009e7afe881a0a997b1a4d844f29496be89676fa5d21d31630069b7ea44e3c8c8fe4ed6a47e73d240c65b07798868631b33cbbad83e0ff1d7c4fa31e45763eb53ddcfb1d0d079d825d5e10aca66783949ab8f570d36ef2848d7f4e15183fb9a0f21ffc51d9639c625d6cec8d083ce351726707eebb46eefd30664883ed477432669880c27c856b15c9f6492bf8941fc98fc3f2af18a6ccf3804bb2bca6331b490a7a116fb91e9810d8184611fb1800362c3227c0971ac779961d974a2a161c77174bb9821dc41aa666bba8c8e609e38a1b4cc1e5c0a97005ecbe24d053f5dc91382f1d1647b8bf91ace2a2ba81448bb4c2bd56a5e31305274078f27fb769f14d5e139b949aeaa1676beb8944f1ed3b45b971793cbcaa2b667f61ac63e1e82bab6c1d84adfbfb6bfef4875cb18ddd1089d645591ba0647efb2597fb85a9ff45f8d0e4fa6231ded0e82abb16ad6fd829d708fd6755370b13aca143846a562091444252f45853e0bb20ecb51908cc895540d3ec83448c248d39503fc9e5f51afbe11fd403564add5d642a1809fd36e7ce09b8a67cea2aa192cd4151dbd9bb5cd070e96c7d237e8ec8df814a2709f2b18e8dfec59488698d0d16dcafee8984e68594f5331db1fc480cc19076f49577630d49d86239cc23236644a7a5bdaa20c171fe30877213da4a7542c1487256f042f05dab3b1dececf14a7dd1415b45ab84accf0ef71179f935c7329b76ebe74d95470c351636c08f27503b5095912c7fcda45095c7cba9efa57c173248a5b597b90d5ba7073fc5433f6101fe520d46d25d206097db5fcd8237e7a8cc2faa186248cdef23380599ab29aa3ea0ca565edcdca7f68f95c2fe0f8a4e5e6e135222afee2a29091b16ed46f3f112b852271dedbb3eafd6ad958d468a57c24bd72e3bd6673e3277be0f4d3361b0f44e43d29dad1a0fc52e2f68c89a5c8989e19f9f5647a15fe130c67a3e4bab9cb67869742a5e44970ac39fef496c212c0c46d3b29e32cc00b6ede98745f8ffa94203dc63d4a4050c9d3014325976e5cb6683b4c815598739682da3271c577a698fbd290542d79950027be4dc09072efacdacddfa21d8214c98488339d028415406203d7a7f0a822b9168c23701287a41216e7745fe3e941a4b1244e0602fefdf15446544d79797bbf55d8256b1ebedb6677e25be78afed44f3b515b672d322611c10fcb57d940afd71af293f770085d50dee51e16b1b9c43ad3538d48be8947c6908db02c0e052062f19967395fa78600d0377984ce754f98ca9652a73df8fc1a2ea1fc4689dc200107130b1e08aa5a539f8896135dd7acf7bbfdfc7ccc3127821a644aa4a367e45081fef6b20fcf6cabfee6ad583e1e738ffc870b596e9d01b4db1aaa24f971825693e521f907e83fe1f440dfefb39def0f12858896dbd0a03d0cf57c8ef55c42eba2627f0fc1d506afc168c501612efe0b1e93780f90a4022389f667a1ff09c4b6a710c8faebc7f7e6e447299b904cd699304c4d4d521bb9e51fa170e35d23c379298f4dc32c39bdcfecdd204a200b3392e91428444c01b919779e46df164b9a8fec08f55271260797a4471303b5ad1fdc82308d1f42d8405ccb198145fb061823c0080050673f999800d19ba366b21b99a30c92de7a5d82b0f084ed40a75eca8dfb50a6bcb06715c85cf950583a077b106fe74c3c91de691fc608cd08def8870257008bcb54f63d081530672a4ac6c507f68bf0c66021612ab094c081402b0692f057e801bc9fa9264532be7e428d3ee8f237c4afdc3f2d7dabfee625d9de277be8f562018af7793a13ae9745fe30978306fbc9aa8428631d9dd0e806d551665f795198007b43bca9b3cc0322adf3e328a72b86d537d6244e7928b017a3e6ed2f28690a7100c52a04eebe3843d1bd3011874fba3cbd2537c7da7a40f70e734223ebc0d0336392fee52f7e2526bfd907e5f9eca7d48e8b90715f2807447b4100271887f21db05884e80c6c5121becec2265b66ae59e4c9940aa160bddbca3e477a2acb77353ff65aaa44189aae1fe8acadd328c05119491bde443384dc884dde801438b05ed2fc64d1bbe77995f7c822b62e0576b1deaa8965ad8618630baab070c9b4f48a96a8ae94e17c2969782b1ffb26333d7e50eedc6f7f00330ea4e8eb6d00a4dbc607b78fdb5795edfc341ea36246b4226f0c9dba4229faaa9f4c8007072e72e83a4e38edbc7f2e60e0c359a62d61f85a5b415454aca16cd202deae6a1c5719cc9e93c1db4f2876124db91e90aa6b071de322c37544629dc160d633d78703e9640eab57402f76ec7c9de8e2a1d48987eba8706a1b8bb11815c0a96e8d3941fc82bc8aa5227d7ee95eb01b10fa7e17e77eb3b0dd3437ee8f9a437fd1901f74930876bec2a71f026c2e4473d3ad05aefb47125160fae3b0cf8cebf643db09cc827ea17b12dbb68f534bdc2504288e273a26f45b2101e582ce73f15009014a27fbba9710e3fbef137597fa17530c19c90d5e65373960f08b4dd6dcf31858e4a22fa7cd3c1253a398bd9a074a1f69c99b9c99d1d67894f93033e0de1148b56378328611730ac535feede7a2c856d211d7cdf6c640205ff7f624a6788c3341f7861703033fa6ea632e2aacc6c685603d0f002e051195efda64369620359628609a4ea8d203a91464c216ceafa2fbc641f66bf5d432e2d32e6b4cbd9898bf581f1bfa1952819bc19e2de5b1352fca26393787fcb9a0f427890750da799994b8e3e2d7534771bb26fcbd19da97d486de5635fd94fced561ef14cd4b2dd086dab7b20078a2fca78482045341de935f4d6c7deb35015876731d7f6ac6dc04f9a94433b514d6aa7253f3abe43f0388bdfdb6261e2a687a48544b2180102b4020ae29ca56c5ee48b07683f052ee0931362b04f207f04c559538031d5a98d7515e7c6ac5e67552959ab072ed96462246ee685cb52bc978bdd21ae745aeca2194811773c511ae4f361c1f731f923b8da7566f85cde3225285737685ae2999c06085bc2b4f7fc754bb756d69d2ed6bcf981ae90b5f250af77953fc02ab866af983cc50f16ee6c67251f693289fbf01c59806205c2c44e33e102b85d096d0da88ebce4f032e8bf518077582cda4a62c4cdcc8dce3449d3e8cc2a54ee76c1cf7f5d44d453c93fd3c171f40414e2964d613715f092c3594daab03d8cb9d4a5364856bcc79cd62b2ef816b2b9f7227f6a29e61e109867ca9b9bdc193b73f624836ea6aca2c58a75890158381eae7e2a69be0eb15914bf444c45e9ecbca06ad2f797ae44610c21344ccc6d90a088dd0641678e50a0eeafac556447be3b77bb3d00910c0b6645b7ad24a4b586547be1036aeeb72f7b1d230ec18b7041cb487627b930450a69eeb2c84a41473b2cfdf7687cd3d6e80b5bcf906231975ede88eaedf037e29642d37b88eb0d2cc6cf4458cfa2fc6437eee93117d14a408c3ce9108d46b652cd9b716143589f5266b5a71a16a4d0be5f56ff1273390428f74be3457a8b93ffcf0eed562170bfb01b070b07b2e140b248c24ccedacddc8a12fd4633985478ea42152473f57a414987848d5f4c796af8a832453b4e6d5291896d145188f47a335596290a86d4989019d4876ae508f2314f836a8aa53d51161084a9d08c94a7b6290048bb8858677ba0aa9b5663a6032f8e0f0eeb460913318df4b0a45c24aa90555786743dbafdfc3a8b9fcb00ef1e90bcb842a69b1bdb960eb5d58543e52dbc10d0cdb8371ec484ab4c929771353eb2b3322211acdf5d226bd7385640ae8479407a50f92983c96f7a8a4e4e934c72fe23a96bbfc0c413044061b2a5720006036e1973cab610d98726329ba1c630c4597a8badeb621bca71df6e34967ab1a60fa286a4d1b8798320f64f389997339109366f7cb2ed5568fdf6b1ed0de1dcae0d7717daf7b389a1c2f59b7d4fe1f23c407bccbd5e0c9baeeb2cb4f96d7649e79f26e744d55d7ba38e3518f0ca46f8e2193b238fb4525a3afb4ce5df4692daf440f6b108b0957cc0ea2f7aaef23ddd8e7029faba9f030c7af773c25dfa08f0e3918d04f22baf463ae1d42c1ece7e9dc5a1c0cec658d9ff1f47751fe8f2c01629899387229b1fcd8b8db97a012e3597672a984e5719653557a733b1ec48447dec59d59bcb987bac5e88e4373150d93f1897abbb8f05cf872659dc936abbe7f5fb4b85263c026c8c842cc740aeec00a63b46bb2d9216e04660a8e3421a37d191f1c00063aa1a331fe16c933e5ade6f07b1f650e3258957430207ed716ab0c603f0c32a22d5573126380bfbac15ca59efc489b7fd8d134b3080b4b1f7151672ad4f74364bc0f38ee6e947fc953c8d698bc1d9c730f26a79f40b767b90af1c6e70595ae23aab5836af58fd09d375d00d0b3110555f18a56ae049ac398ef482e1f77ca5578d9d973e2926d0c2f96db9c25e00777722d6996497705a62a2b370ed57172239d361cdd96ed85b3c2e120275e55f72a01147d4a338c1ee23c2227d3719d759d40af531b97f62a5fb29b3133bb7cfa582f1ab5231bffdb5c26fd67a91c6f1f71252bae10faf256d5b61bfbbae7fc7da842f11baca0423cc837c8c38a22c76003b5ce0cf0b27aebbe00590c9f9f8814ade7d1ab8e96a35fdeef5e5671e0bfe58952d491dd8727499d47b9308e780289cffd41740ce2e93aacb757ad7a47916e9608a8b4dac75364f5f519e2fb8db1fc0b946e9cdb755388fc7d9ba3bab6f1878a9da33e68ca673a55aac60306b601e5a51248a4f04fbd6c1e1b6333fdf4f879b196411bc5f124bb2eb6b8b22996033afafd1df6b7a669ab0893cedd0d02b2477416f76eca3afdee32160c9024ccf44b258ccb50387e5857326f7d409e9cc577a2b189e92928b3637e8ca103e10d3d617f8dd04fb4187fcc734d14b65aff671384b35a966539703e8296c8cc34dc55171623878868387f213ad56383dc2eb335ce2801fa47cc0139ef23c604e0616baa1afd3ff24ab1e70524fbd092c558fad3d5a4728e08710ee31ec98abedbddfdc7aaba0439ecdaa532b95031f55e7e7a096725af27e75406ceda5c6c77bb1ce442d1b0a183932c1a63c9127ee1dea30719eee4388404c14f3d56f36c9003733412ce60b190b028264c5039bfdfa8168ab23b804ec38dd546ae5e68d20049882d48fe43de2bb9c75cf884f50c8c895e9b759896f86c896fe9bdf123e9ffb6de71f8992f8826bc67ca67191c608ae2f5654af61ad948b25615d4542a9fe9864be94f58f3b2e7f134f65da40aef2b4f6079688f7879eb51ef3f3b4a1b32d93cd9089182c70dc140a3fb257e2b843352cb7fb10d23516bdb2193aa04d696c9b1fb6d0b7545bcd968a149426355af6a2a786faa9cbecd89704b219119e0f71d973ad355a9a8723ec1c623b5ae7147998bc0e6128ea28f596caac4c9a83addf81b149f76469a823ce2d06b22076c2610373f4cfae17c8133abd11130acfe21823b941bc9436b5164766d743c4d6f0a1d3ba04afc8547a6440f67499bb163d5c498b6f14653a4075b7e9ad7aee29ba45e861e97fd2a98f73781508710f1d825e23e501bdc99087873ad65cfd9e925341b4f9f47c1571d3d4249887453f17cf9b59dca30b7266f5a8e5a2c5156581a52b9d4a807c70c91715bc00f67f941c6811c2707a87854ee75ce8f49db54ea4190113389e521a9ecb569cf4ef053216ca18c295b32a9bf2fc3865dd7051498feb72bdd574b06fa174575976ffa1911d93f863ec18d3c2d9c12c73449ddc85fbec1dce621cd16909f87e5255dcafed6fd3ee9ed87b7786cc1dcc6ac0c6220ed08b22fba112ca95df3fe3812d3dfe6eb0260bb4dd6df273ca748f565b0d325a55d1162f9b5519b4e465339e8e3a478359b8e52162c73e54dbd8423a836cc0bcad68f2f9e78f182fb6c6e1714b6438ac3b9cad88112dc981b741112908d2f79eef929e77d792fd524c4e49ccac779fc7ea2c886ec96b907cc9b633231893a96eff89e7732dfa2642752e277cf3fa3ca456b92ddc0c42365dc5eb851f6a45c5f57e0515d0658fdc2c6f422f6f7d391f88b007d1e23bc1642c442c92bc40f4e6f14aac930f0781e40849c5ca594abde8d3f6eea6b54501700e1ca58851c122b3d5f47ca93a36ced5af12f4e423453007a262eb7a15c2344020b7fd64d8e41942c1364642d8c4caa3a187e38c2d434d053e0d1f3d1a0a301d7edc23130e7417d1a0831f0fece3683862d81d3c548865d5ebcfd6673a4331c85ff786010e47c601d70e82bf2981daebdb71e8bfc89bd9f5aa2c7173530c7b503000db4765c16ecf6019a9565ea3c4ad0c9d1a6bd7b45728354f9329296210f488f7407a7888c925f2d8d77cdd68695ab8e96cdbf80ca9e6cf3c363ae1fdf2683201de93e27680718e8c373200f837c8524bb1be8ec1c404067676301f90a043e77911c7e831b4f5e155c5265749fbffaeef9e2f91c6115955d27fb62fd3a9a75a16ddc9d2d533c3e155c19014d49fea9494254b7e28c1682a6b7bdd1ff89bedc6fd8e3630ea7ef2d2fa30b60329c93126b213760545f6aad295d26f25ea0279fbc221f2ef924b7e72ff75b20dced2df99cd2e1dccce5e17c995255196e7f21cf175c89cfa6fc13d889f83266c3a51d69c2eae49d914fcb531431bf8dec7e258e98e695c5f62d6ed61b9911c1a80f451c500a2ad34b6de60696b16bac3805d02c2119b951d0916c459e2362e3f1fa3c2728e1a5d27896e1411ed1a038a9c70f7227d05c18455e908d321268c34c0c1693dc31717037db273509f039caa652023aa3ee63810d6ca4567b3520ec95dd779f1fd354ffff5f2f15d88ee17f26d5a96f5924d4568097860b483d23937cc83c7f869a36ea0d2dffd23920a0a8b6a01a1ba6af1261b19d1ff6ad5d4f1fd4618510ea646b2b23519e295a7a5204a0ac3a333f5593b20f93eac6b7221f4162b9d3702d5e3ead9377a36aa67beaa2a0libcharon.so.0.0.0libimcv.so.0.0.0libpttls.so.0.0.0libradius.so.0.0.0libsimaka.so.0.0.0libstrongswan.so.0.0.0libtls.so.0.0.0libtnccs.so.0.0.0libtpmtss.so.0.0.0libtpmtss.so.0.0.0libvici.so.0.0.0libvici.so.0.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootstrongswan-5.6.0-lp150.3.3.1.src.rpmconfig(strongswan-libs0)libcharon.so.0()(64bit)libimcv.so.0()(64bit)libpttls.so.0()(64bit)libradius.so.0()(64bit)libsimaka.so.0()(64bit)libstrongswan-addrblock.so()(64bit)libstrongswan-aes.so()(64bit)libstrongswan-af-alg.so()(64bit)libstrongswan-agent.so()(64bit)libstrongswan-attr-sql.so()(64bit)libstrongswan-attr.so()(64bit)libstrongswan-blowfish.so()(64bit)libstrongswan-ccm.so()(64bit)libstrongswan-certexpire.so()(64bit)libstrongswan-cmac.so()(64bit)libstrongswan-constraints.so()(64bit)libstrongswan-coupling.so()(64bit)libstrongswan-ctr.so()(64bit)libstrongswan-curl.so()(64bit)libstrongswan-curve25519.so()(64bit)libstrongswan-des.so()(64bit)libstrongswan-dhcp.so()(64bit)libstrongswan-dnskey.so()(64bit)libstrongswan-duplicheck.so()(64bit)libstrongswan-eap-aka-3gpp2.so()(64bit)libstrongswan-eap-aka.so()(64bit)libstrongswan-eap-dynamic.so()(64bit)libstrongswan-eap-gtc.so()(64bit)libstrongswan-eap-identity.so()(64bit)libstrongswan-eap-md5.so()(64bit)libstrongswan-eap-mschapv2.so()(64bit)libstrongswan-eap-peap.so()(64bit)libstrongswan-eap-radius.so()(64bit)libstrongswan-eap-sim-file.so()(64bit)libstrongswan-eap-sim-pcsc.so()(64bit)libstrongswan-eap-sim.so()(64bit)libstrongswan-eap-simaka-pseudonym.so()(64bit)libstrongswan-eap-simaka-reauth.so()(64bit)libstrongswan-eap-simaka-sql.so()(64bit)libstrongswan-eap-tls.so()(64bit)libstrongswan-eap-tnc.so()(64bit)libstrongswan-eap-ttls.so()(64bit)libstrongswan-farp.so()(64bit)libstrongswan-fips-prf.so()(64bit)libstrongswan-gcm.so()(64bit)libstrongswan-gcrypt.so()(64bit)libstrongswan-gmp.so()(64bit)libstrongswan-ha.so()(64bit)libstrongswan-hmac.so()(64bit)libstrongswan-kernel-netlink.so()(64bit)libstrongswan-ldap.so()(64bit)libstrongswan-led.so()(64bit)libstrongswan-md4.so()(64bit)libstrongswan-md5.so()(64bit)libstrongswan-nonce.so()(64bit)libstrongswan-openssl.so()(64bit)libstrongswan-pem.so()(64bit)libstrongswan-pgp.so()(64bit)libstrongswan-pkcs1.so()(64bit)libstrongswan-pkcs11.so()(64bit)libstrongswan-pkcs12.so()(64bit)libstrongswan-pkcs7.so()(64bit)libstrongswan-pkcs8.so()(64bit)libstrongswan-pubkey.so()(64bit)libstrongswan-radattr.so()(64bit)libstrongswan-random.so()(64bit)libstrongswan-rc2.so()(64bit)libstrongswan-resolve.so()(64bit)libstrongswan-revocation.so()(64bit)libstrongswan-sha1.so()(64bit)libstrongswan-sha2.so()(64bit)libstrongswan-smp.so()(64bit)libstrongswan-socket-default.so()(64bit)libstrongswan-soup.so()(64bit)libstrongswan-sql.so()(64bit)libstrongswan-sshkey.so()(64bit)libstrongswan-tnc-imc.so()(64bit)libstrongswan-tnc-imv.so()(64bit)libstrongswan-tnc-pdp.so()(64bit)libstrongswan-tnc-tnccs.so()(64bit)libstrongswan-tnccs-11.so()(64bit)libstrongswan-tnccs-20.so()(64bit)libstrongswan-tnccs-dynamic.so()(64bit)libstrongswan-unity.so()(64bit)libstrongswan-vici.so()(64bit)libstrongswan-x509.so()(64bit)libstrongswan-xauth-eap.so()(64bit)libstrongswan-xauth-generic.so()(64bit)libstrongswan-xauth-pam.so()(64bit)libstrongswan-xcbc.so()(64bit)libstrongswan.so.0()(64bit)libtls.so.0()(64bit)libtnccs.so.0()(64bit)libtpmtss.so.0()(64bit)libvici.so.0()(64bit)strongswan-libs0strongswan-libs0(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/sbin/ldconfigconfig(strongswan-libs0)libc.so.6()(64bit)libc.so.6(GLIBC_2.10)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.22)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libcap.so.2()(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libcurl.so.4()(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libgcrypt.so.20()(64bit)libgcrypt.so.20(GCRYPT_1.6)(64bit)libglib-2.0.so.0()(64bit)libgmp.so.10()(64bit)libgobject-2.0.so.0()(64bit)libgpg-error.so.0()(64bit)libgpg-error.so.0(GPG_ERROR_1.0)(64bit)libimcv.so.0()(64bit)liblber-2.4.so.2()(64bit)libldap_r-2.4.so.2()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libpam.so.0()(64bit)libpam.so.0(LIBPAM_1.0)(64bit)libpcsclite.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libpthread.so.0(GLIBC_2.3.3)(64bit)libpttls.so.0()(64bit)libradius.so.0()(64bit)libsimaka.so.0()(64bit)libsoup-2.4.so.1()(64bit)libstrongswan.so.0()(64bit)libtls.so.0()(64bit)libtnccs.so.0()(64bit)libtpmtss.so.0()(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.5.0)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.6.0-lp150.3.3.13.0.4-14.6.0-14.0-15.2-1strongswan5.6.04.14.1]A]@]@]@ZYYYY$$@WzOVEUp=UlI@T|Tp@T@Tto@To)@TmMadhu Mohan Nelemane Madhu Mohan Nelemane Madhu Mohan Nelemane Madhu Mohan Nelemane mmnelemane@suse.comndas@suse.dendas@suse.dendas@suse.dendas@suse.dedoug@uq.edu.aumt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.de- Added patch to fix vulnerability: CVE-2018-17540 (bsc#1109845) [+ 0010-strongswan-4.4.0-5.7.0_gmp-pkcs1-overflow.patch]- Added patch to fix vulnerability: CVE-2018-10811 (bsc#1093536) - denial-of-service vulnerability [+ 0009-strongswan-5.5.0-5.6.2_skeyseed_init.patch]- Added patch to fix vulnerability: CVE-2018-5388 (bsc#1094462) - Buffer Underflow in stroke_socket.c [+ 0008-strongswan-5.1.2-5.6.2_stroke_msg_len.patch]- Added patch to fix vulnerability: CVE-2018-16151,CVE-2018-16152 (bsc#1107874) - Insufficient input validation in gmp plugin [+ 0007-strongswan-5.3.1-5.6.0_gmp-pkcs1-verify.patch]- Removed unused requires and macro calls(bsc#1083261)- Updated to strongSwan 5.6.0 providing the following changes: * Fixed a DoS vulnerability in the gmp plugin that was caused by insufficient input validation when verifying RSA signatures, which requires decryption with the operation m^e mod n, where m is the signature, and e and n are the exponent and modulus of the public key. The value m is an integer between 0 and n-1, however, the gmp plugin did not verify this. So if m equals n the calculation results in 0, in which case mpz_export() returns NULL. This result wasn't handled properly causing a null-pointer dereference. This vulnerability has been registered as CVE-2017-11185. (bsc#1051222) * New SWIMA IMC/IMV pair implements the draft-ietf-sacm-nea-swima-patnc Internet Draft and has been demonstrated at the IETF 99 Prague Hackathon. * The IMV database template has been adapted to achieve full compliance with the ISO 19770-2:2015 SWID tag standard. * The pt-tls-client can attach and use TPM 2.0 protected private keys via the --keyid parameter. * By default the /etc/swanctl/conf.d directory is created and *.conf files in it are included in the default swanctl.conf file. * The curl plugin now follows HTTP redirects (configurable via strongswan.conf). * The CHILD_SA rekeying was fixed in charon-tkm and the behavior is refined a bit more since 5.5.3 * libtpmtss supports Intel's TSS2 Architecture Broker and Resource Manager interface (tcti-tabrmd). * more on https://wiki.strongswan.org/versions/66- fix "uintptr_t’ undeclared" compilation error. [+0006-fix-compilation-error-by-adding-stdint.h.patch]- Updated to strongSwan 5.3.5(bsc#1050691) providing the following changes: * Fixed a DoS vulnerability in the gmp plugin that was caused by insufficient input validation when verifying RSA signatures. More specifically, mpz_powm_sec() has two requirements regarding the passed exponent and modulus that the plugin did not enforce, if these are not met the calculation will result in a floating point exception that crashes the whole process. This vulnerability has been registered as CVE-2017-9022. Please refer to our blog for details. * Fixed a DoS vulnerability in the x509 plugin that was caused because the ASN.1 parser didn't handle ASN.1 CHOICE types properly, which could result in an infinite loop when parsing X.509 extensions that use such types. This vulnerability has been registered as CVE-2017-9023. Please refer to our blog for details. * The behavior during IKEv2 CHILD_SA rekeying has been changed in order to avoid traffic loss. When responding to a CREATE_CHILD_SA request to rekey a CHILD_SA the responder already has everything available to install and use the new CHILD_SA. However, this could lead to lost traffic as the initiator won't be able to process inbound packets until it processed the CREATE_CHILD_SA response and updated the inbound SA. To avoid this the responder now only installs the new inbound SA and delays installing the outbound SA until it receives the DELETE for the replaced CHILD_SA. * The messages transporting these DELETEs could reach the peer before packets sent with the deleted outbound SAs reach it. To reduce the chance of traffic loss due to this the inbound SA of the replaced CHILD_SA is not removed for a configurable amount of seconds (charon.delete_rekeyed_delay) after the DELETE has been processed. * The code base has been ported to Apple's ARM64 iOS platform, which required several changes regarding the use of variadic functions. This was necessary because the calling conventions for variadic and regular functions are different there. This means that assigning a non-variadic function to a variadic function pointer, as we did with our enumerator_t::enumerate() implementations and several callbacks, will result in crashes as the called function accesses the arguments differently than the caller provided them. To avoid this issue the enumerator_t interface has been changed and the signature of the callback functions for enumerator_create_filter() and two methods on linked_list_t have been changed. Refer to the developer notes below for details. * Adds support for fuzzing the certificate parser provided by the default plugins (x509, pem, gmp etc.) on Google's OSS-Fuzz infrastructure (or generally with libFuzzer). Several issues found while fuzzing these plugins were fixed. * Two new options have been added to charon's retransmission settings: retransmit_limit and retransmit_jitter. The former adds an upper limit to the calculated retransmission timeout, the latter randomly reduces it. Refer to Retransmission for details. * A bug in swanctl's --load-creds command was fixed that caused unencrypted private keys to get unloaded if the command was called multiple times. The load-key VICI command now returns the key ID of the loaded key on success. * The credential manager now enumerates local credential sets before global ones. This means certificates supplied by the peer will now be preferred over certificates with the same identity that may be locally stored (e.g. in the certificate cache). * Adds support for hardware offload of IPsec SAs as introduced by Linux 4.11 for specific hardware that supports this. * The pki tool loads the curve25519 plugin by default. [- 0006-Make-sure-the-modulus-is-odd-and-the-exponent-not-zero.patch, - 0007-asn1-parser-Fix-CHOICE-parsing.patch] - libhydra is removed as all kernel plugins moved to libcharon- Applied patch for "Don't retransmit Aggressive Mode response" bsc#985012. - Applied upstream patch for "Insufficient Input Validation in gmp Plugin" bsc#1039514(CVE-2017-9022). - Applied upstream patch for "Incorrect x509 ASN.1 parser error handling" bsc#1039515(CVE-2017-9023). [+0005-ikev1-Don-t-retransmit-Aggressive-Mode-response.patch, +0006-Make-sure-the-modulus-is-odd-and-the-exponent-not-zero.patch, +0007-asn1-parser-Fix-CHOICE-parsing.patch]- Updated to strongSwan 5.3.5 providing the following changes: Changes in version 5.3.5: * Properly handle potential EINTR errors in sigwaitinfo(2) calls that replaced sigwait(3) calls with 5.3.4. * RADIUS retransmission timeouts are now configurable, courtesy of Thom Troy. Changes in version 5.3.4: * Fixed an authentication bypass vulnerability in the eap-mschapv2 plugin that was caused by insufficient verification of the internal state when handling MSCHAPv2 Success messages received by the client. This vulnerability has been registered as CVE-2015-8023. * The sha3 plugin implements the SHA3 Keccak-F1600 hash algorithm family. Within the strongSwan framework SHA3 is currently used for BLISS signatures only because the OIDs for other signature algorithms haven't been defined yet. Also the use of SHA3 for IKEv2 has not been standardized yet. Changes in version 5.3.3: * Added support for the ChaCha20/Poly1305 AEAD cipher specified in RFC 7539 and RFC 7634 using the chacha20poly1305 ike/esp proposal keyword. The new chapoly plugin implements the cipher, if possible SSE-accelerated on x86/x64 architectures. It is usable both in IKEv2 and the strongSwan libipsec ESP backend. On Linux 4.2 or newer the kernel-netlink plugin can configure the cipher for ESP SAs. * The vici interface now supports the configuration of auxiliary certification authority information as CRL and OCSP URIs. * In the bliss plugin the c_indices derivation using a SHA-512 based random oracle has been fixed, generalized and standardized by employing the MGF1 mask generation function with SHA-512. As a consequence BLISS signatures unsing the improved oracle are not compatible with the earlier implementation. * Support for auto=route with right=%any for transport mode connections has been added (the ikev2/trap-any scenario provides examples). * The starter daemon does not flush IPsec policies and SAs anymore when it is stopped. Already existing duplicate policies are now overwritten by the IKE daemon when it installs its policies. * Init limits (like charon.init_limit_half_open) can now optionally be enforced when initiating SAs via VICI. For this, IKE_SAs initiated by the daemon are now also counted as half open SAs, which, as a side-effect, fixes the status output while connecting (e.g. in ipsec status). * Symmetric configuration of EAP methods in left|rightauth is now possible when mutual EAP-only authentication is used (previously, the client had to configure rightauth=eap or rightauth=any, which prevented it from using this same config as responder). * The initiator flag in the IKEv2 header is compared again (wasn't the case since 5.0.0) and packets that have the flag set incorrectly are again ignored. * Implemented a demo Hardcopy Device IMC/IMV pair based on the "Hardcopy Device Health Assessment Trusted Network Connect Binding" (HCD-TNC) document drafted by the IEEE Printer Working Group (PWG). * Fixed IF-M segmentation which failed in the presence of multiple small attributes in front of a huge attribute to be segmented. Changes in version 5.3.2: * Fixed a vulnerability that allowed rogue servers with a valid certificate accepted by the client to trick it into disclosing its username and even password (if the client accepts EAP-GTC). This was caused because constraints against the responder's authentication were enforced too late. This vulnerability has been registered as CVE-2015-4171. Changes in version 5.3.1: * Fixed a denial-of-service and potential remote code execution vulnerability triggered by IKEv1/IKEv2 messages that contain payloads for the respective other IKE version. Such payload are treated specially since 5.2.2 but because they were still identified by their original payload type they were used as such in some places causing invalid function pointer dereferences. The vulnerability has been registered as CVE-2015-3991. * The new aesni plugin provides CBC, CTR, XCBC, CMAC, CCM and GCM crypto primitives for AES-128/192/256. The plugin requires AES-NI and PCLMULQDQ instructions and works on both x86 and x64 architectures. It provides superior crypto performance in userland without any external libraries. Changes in version 5.3.0: * Added support for IKEv2 make-before-break reauthentication. By using a global CHILD_SA reqid allocation mechanism, charon supports overlapping CHILD_SAs. This allows the use of make-before-break instead of the previously supported break-before-make reauthentication, avoiding connectivity gaps during that procedure. As the new mechanism may fail with peers not supporting it (such as any previous strongSwan release) it must be explicitly enabled using the charon.make_before_break strongswan.conf option. * Support for "Signature Authentication in IKEv2" (RFC 7427) has been added. This allows the use of stronger hash algorithms for public key authentication. By default, signature schemes are chosen based on the strength of the signature key, but specific hash algorithms may be configured in leftauth. * Key types and hash algorithms specified in rightauth are now also checked against IKEv2 signature schemes. If such constraints are used for certificate chain validation in existing configurations, in particular with peers that don't support RFC 7427, it may be necessary to disable this feature with the charon.signature_authentication_constraints setting, because the signature scheme used in classic IKEv2 public key authentication may not be strong enough. * The new connmark plugin allows a host to bind conntrack flows to a specific CHILD_SA by applying and restoring the SA mark to conntrack entries. This allows a peer to handle multiple transport mode connections coming over the same NAT device for client-initiated flows. A common use case is to protect L2TP/IPsec, as supported by some systems. * The forecast plugin can forward broadcast and multicast messages between connected clients and a LAN. For CHILD_SA using unique marks, it sets up the required Netfilter rules and uses a multicast/broadcast listener that forwards such messages to all connected clients. This plugin is designed for Windows 7 IKEv2 clients, which announces its services over the tunnel if the negotiated IPsec policy allows it. * For the vici plugin a Python Egg has been added to allow Python applications to control or monitor the IKE daemon using the VICI interface, similar to the existing ruby gem. The Python library has been contributed by Björn Schuberg. * EAP server methods now can fulfill public key constraints, such as rightcert or rightca. Additionally, public key and signature constraints can be specified for EAP methods in the rightauth keyword. Currently the EAP-TLS and EAP-TTLS methods provide verification details to constraints checking. * Upgrade of the BLISS post-quantum signature algorithm to the improved BLISS-B variant. Can be used in conjunction with the SHA256, SHA384 and SHA512 hash algorithms with SHA512 being the default. * The IF-IMV 1.4 interface now makes the IP address of the TNC access requestor as seen by the TNC server available to all IMVs. This information can be forwarded to policy enforcement points (e.g. firewalls or routers). * The new mutual tnccs-20 plugin parameter activates mutual TNC measurements in PB-TNC half-duplex mode between two endpoints over either a PT-EAP or PT-TLS transport medium. - Adjusted file lists and removed obsolete patches [- 0005-strongswan-5.2.2-5.3.0_unknown_payload.patch, - 0006-strongswan-5.1.0-5.3.1_enforce_remote_auth.patch, - 0007-strongswan-4.4.0-5.3.3_eap_mschapv2_state.patch]- Applied upstream fix for a authentication bypass vulnerability in the eap-mschapv2 plugin (CVE-2015-8023,bsc#953817). [+ 0007-strongswan-4.4.0-5.3.3_eap_mschapv2_state.patch]- Applied upstream fix for a rogue servers vulnerability, that may enable rogue servers able to authenticate itself with certificate issued by any CA the client trusts, to gain user credentials from a client in certain IKEv2 setups (bsc#933591,CVE-2015-4171). [+ 0006-strongswan-5.1.0-5.3.1_enforce_remote_auth.patch] - Fix to apply unknown_payload patch if fips is disabled (<= 13.1) and renamed it to use number prefix corresponding with patch nr. [- strongswan-5.2.2-5.3.0_unknown_payload.patch, + 0005-strongswan-5.2.2-5.3.0_unknown_payload.patch]- Applied upstream fix for a DoS and potential remote code execution vulnerability through payload type (bsc#931272,CVE-2015-3991) [+ strongswan-5.2.2-5.3.0_unknown_payload.patch]- Updated to strongSwan 5.2.2 providing the following changes: Changes in version 5.2.2: * Fixed a denial-of-service vulnerability triggered by an IKEv2 Key Exchange payload that contains the Diffie-Hellman group 1025. This identifier was used internally for DH groups with custom generator and prime. Because these arguments are missing when creating DH objects based on the KE payload an invalid pointer dereference occurred. This allowed an attacker to crash the IKE daemon with a single IKE_SA_INIT message containing such a KE payload. The vulnerability has been registered as CVE-2014-9221. * The left/rightid options in ipsec.conf, or any other identity in strongSwan, now accept prefixes to enforce an explicit type, such as email: or fqdn:. Note that no conversion is done for the remaining string, refer to ipsec.conf(5) for details. * The post-quantum Bimodal Lattice Signature Scheme (BLISS) can be used as an IKEv2 public key authentication method. The pki tool offers full support for the generation of BLISS key pairs and certificates. * Fixed mapping of integrity algorithms negotiated for AH via IKEv1. This could cause interoperability issues when connecting to older versions of charon. Changes in version 5.2.1: * The new charon-systemd IKE daemon implements an IKE daemon tailored for use with systemd. It avoids the dependency on ipsec starter and uses swanctl as configuration backend, building a simple and lightweight solution. It supports native systemd journal logging. * Support for IKEv2 fragmentation as per RFC 7383 has been added. Like IKEv1 fragmentation it can be enabled by setting fragmentation=yes in ipsec.conf. * Support of the TCG TNC IF-M Attribute Segmentation specification proposal. All attributes can be segmented. Additionally TCG/SWID Tag, TCG/SWID Tag ID and IETF/Installed Packages attributes can be processed incrementally on a per segment basis. * The new ext-auth plugin calls an external script to implement custom IKE_SA authorization logic, courtesy of Vyronas Tsingaras. * For the vici plugin a ruby gem has been added to allow ruby applications to control or monitor the IKE daemon. The vici documentation has been updated to include a description of the available operations and some simple examples using both the libvici C interface and the ruby gem. Changes in version 5.2.0: * strongSwan has been ported to the Windows platform. Using a MinGW toolchain, many parts of the strongSwan codebase run natively on Windows 7 / 2008 R2 and newer releases. charon-svc implements a Windows IKE service based on libcharon, the kernel-iph and kernel-wfp plugins act as networking and IPsec backend on the Windows platform. socket-win provides a native IKE socket implementation, while winhttp fetches CRL and OCSP information using the WinHTTP API. * The new vici plugin provides a Versatile IKE Configuration Interface for charon. Using the stable IPC interface, external applications can configure, control and monitor the IKE daemon. Instead of scripting the ipsec tool and generating ipsec.conf, third party applications can use the new interface for more control and better reliability. * Built upon the libvici client library, swanctl implements the first user of the VICI interface. Together with a swanctl.conf configuration file, connections can be defined, loaded and managed. swanctl provides a portable, complete IKE configuration and control interface for the command line. The first six swanctl example scenarios have been added. * The SWID IMV implements a JSON-based REST API which allows the exchange of SWID tags and Software IDs with the strongTNC policy manager. * The SWID IMC can extract all installed packages from the dpkg (Debian, Ubuntu, Linux Mint etc.), rpm (Fedora, RedHat, OpenSUSE, etc.), or pacman (Arch Linux, Manjaro, etc.) package managers, respectively, using the swidGenerator (https://github.com/strongswan/swidGenerator) which generates SWID tags according to the new ISO/IEC 19770-2:2014 standard. * All IMVs now share the access requestor ID, device ID and product info of an access requestor via a common imv_session object. * The Attestation IMC/IMV pair supports the IMA-NG measurement format introduced with the Linux 3.13 kernel. * The aikgen tool generates an Attestation Identity Key bound to a TPM. * Implemented the PT-EAP transport protocol (RFC 7171) for Trusted Network Connect. * The ipsec.conf replay_window option defines connection specific IPsec replay windows. Original patch courtesy of Zheng Zhong and Christophe Gouault from 6Wind. - Adjusted file lists and removed obsolete patches [- 0005-restore-registration-algorithm-order.bug897512.patch, - 0006-strongswan-5.1.2-5.2.1_modp_custom.CVE-2014-9221.patch] - Adopted/Merged fipscheck patches [* strongswan_fipscheck.patch, strongswan_fipsfilter.patch]- Disallow brainpool elliptic curve groups in fips mode (bnc#856322). [* strongswan_fipsfilter.patch]- Applied an upstream fix for a denial-of-service vulnerability, which can be triggered by an IKEv2 Key Exchange payload, that contains the Diffie-Hellman group 1025 (bsc#910491,CVE-2014-9221). [+ 0006-strongswan-5.1.2-5.2.1_modp_custom.CVE-2014-9221.patch] - Adjusted whilelist of approved algorithms in fips mode (bsc#856322). [* strongswan_fipsfilter.patch] - Renamed patch file to match it's patch number: [- 0001-restore-registration-algorithm-order.bug897512.patch, + 0005-restore-registration-algorithm-order.bug897512.patch]- Updated strongswan-hmac package description (bsc#856322).- Disabled explicit gpg validation; osc source_validator does it. - Guarded fipscheck and hmac package in the spec file for >13.1.- Added generation of fips hmac hash files using fipshmac utility and a _fipscheck script to verify binaries/libraries/plugings shipped in the strongswan-hmac package. With enabled fips in the kernel, the ipsec script will call it before any action or in a enforced/manual "ipsec _fipscheck" call. Added config file to load openssl and kernel af-alg plugins, but not all the other modules which provide further/alternative algs. Applied a filter disallowing non-approved algorithms in fips mode. (fate#316931,bnc#856322). [+ strongswan_fipscheck.patch, strongswan_fipsfilter.patch] - Fixed file list in the optional (disabled) strongswan-test package. - Fixed build of the strongswan built-in integrity checksum library and enabled building it only on architectures tested to work. - Fix to use bug number 897048 instead 856322 in last changes entry. - Applied an upstream patch reverting to store algorithms in the registration order again as ordering them by identifier caused weaker algorithms to be proposed first by default (bsc#897512). [+0001-restore-registration-algorithm-order.bug897512.patch]/bin/sh/sbin/ldconfigbuild77 1574701936  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@A5.6.0-lp150.3.3.15.6.0-lp150.3.3.15.6.0-lp150.3.3.1 strongswan.confstrongswan.dcharoncharon-logging.confcharon.confaddrblock.confaes.confaf-alg.confagent.confattr-sql.confattr.confblowfish.confccm.confcertexpire.confcmac.confconstraints.confcoupling.confctr.confcurl.confcurve25519.confdes.confdhcp.confdnskey.confduplicheck.confeap-aka-3gpp2.confeap-aka.confeap-dynamic.confeap-gtc.confeap-identity.confeap-md5.confeap-mschapv2.confeap-peap.confeap-radius.confeap-sim-file.confeap-sim-pcsc.confeap-sim.confeap-simaka-pseudonym.confeap-simaka-reauth.confeap-simaka-sql.confeap-tls.confeap-tnc.confeap-ttls.conffarp.conffips-prf.confgcm.confgcrypt.confgmp.confha.confhmac.confkernel-netlink.confldap.confled.confmd4.confmd5.confnonce.confopenssl.confpem.confpgp.confpkcs1.confpkcs11.confpkcs12.confpkcs7.confpkcs8.confpubkey.confradattr.confrandom.confrc2.confresolve.confrevocation.confsha1.confsha2.confsmp.confsocket-default.confsoup.confsql.confsshkey.confstroke.conftnc-imc.conftnc-imv.conftnc-pdp.conftnc-tnccs.conftnccs-11.conftnccs-20.conftnccs-dynamic.confunity.confupdown.confvici.confx509.confxauth-eap.confxauth-generic.confxauth-pam.confxcbc.confimcv.confpki.confpool.confscepclient.confstarter.confswanctl.conftnc.confstrongswan.confipsecimcvsimc-scanner.soimc-test.soimv-scanner.soimv-test.solibcharon.so.0libcharon.so.0.0.0libimcv.so.0libimcv.so.0.0.0libpttls.so.0libpttls.so.0.0.0libradius.so.0libradius.so.0.0.0libsimaka.so.0libsimaka.so.0.0.0libstrongswan.so.0libstrongswan.so.0.0.0libtls.so.0libtls.so.0.0.0libtnccs.so.0libtnccs.so.0.0.0libtpmtss.solibtpmtss.so.0libtpmtss.so.0.0.0libvici.solibvici.so.0libvici.so.0.0.0pluginslibstrongswan-addrblock.solibstrongswan-aes.solibstrongswan-af-alg.solibstrongswan-agent.solibstrongswan-attr-sql.solibstrongswan-attr.solibstrongswan-blowfish.solibstrongswan-ccm.solibstrongswan-certexpire.solibstrongswan-cmac.solibstrongswan-constraints.solibstrongswan-coupling.solibstrongswan-ctr.solibstrongswan-curl.solibstrongswan-curve25519.solibstrongswan-des.solibstrongswan-dhcp.solibstrongswan-dnskey.solibstrongswan-duplicheck.solibstrongswan-eap-aka-3gpp2.solibstrongswan-eap-aka.solibstrongswan-eap-dynamic.solibstrongswan-eap-gtc.solibstrongswan-eap-identity.solibstrongswan-eap-md5.solibstrongswan-eap-mschapv2.solibstrongswan-eap-peap.solibstrongswan-eap-radius.solibstrongswan-eap-sim-file.solibstrongswan-eap-sim-pcsc.solibstrongswan-eap-sim.solibstrongswan-eap-simaka-pseudonym.solibstrongswan-eap-simaka-reauth.solibstrongswan-eap-simaka-sql.solibstrongswan-eap-tls.solibstrongswan-eap-tnc.solibstrongswan-eap-ttls.solibstrongswan-farp.solibstrongswan-fips-prf.solibstrongswan-gcm.solibstrongswan-gcrypt.solibstrongswan-gmp.solibstrongswan-ha.solibstrongswan-hmac.solibstrongswan-kernel-netlink.solibstrongswan-ldap.solibstrongswan-led.solibstrongswan-md4.solibstrongswan-md5.solibstrongswan-nonce.solibstrongswan-openssl.solibstrongswan-pem.solibstrongswan-pgp.solibstrongswan-pkcs1.solibstrongswan-pkcs11.solibstrongswan-pkcs12.solibstrongswan-pkcs7.solibstrongswan-pkcs8.solibstrongswan-pubkey.solibstrongswan-radattr.solibstrongswan-random.solibstrongswan-rc2.solibstrongswan-resolve.solibstrongswan-revocation.solibstrongswan-sha1.solibstrongswan-sha2.solibstrongswan-smp.solibstrongswan-socket-default.solibstrongswan-soup.solibstrongswan-sql.solibstrongswan-sshkey.solibstrongswan-tnc-imc.solibstrongswan-tnc-imv.solibstrongswan-tnc-pdp.solibstrongswan-tnc-tnccs.solibstrongswan-tnccs-11.solibstrongswan-tnccs-20.solibstrongswan-tnccs-dynamic.solibstrongswan-unity.solibstrongswan-vici.solibstrongswan-x509.solibstrongswan-xauth-eap.solibstrongswan-xauth-generic.solibstrongswan-xauth-pam.solibstrongswan-xcbc.sostrongswantemplatesconfigpluginsaddrblock.confaes.confaf-alg.confagent.confattr-sql.confattr.confblowfish.confccm.confcertexpire.confcmac.confconstraints.confcoupling.confctr.confcurl.confcurve25519.confdes.confdhcp.confdnskey.confduplicheck.confeap-aka-3gpp2.confeap-aka.confeap-dynamic.confeap-gtc.confeap-identity.confeap-md5.confeap-mschapv2.confeap-peap.confeap-radius.confeap-sim-file.confeap-sim-pcsc.confeap-sim.confeap-simaka-pseudonym.confeap-simaka-reauth.confeap-simaka-sql.confeap-tls.confeap-tnc.confeap-ttls.conffarp.conffips-prf.confgcm.confgcrypt.confgmp.confha.confhmac.confkernel-netlink.confldap.confled.confmd4.confmd5.confnonce.confopenssl.confpem.confpgp.confpkcs1.confpkcs11.confpkcs12.confpkcs7.confpkcs8.confpubkey.confradattr.confrandom.confrc2.confresolve.confrevocation.confsha1.confsha2.confsmp.confsocket-default.confsoup.confsql.confsshkey.confstroke.conftnc-imc.conftnc-imv.conftnc-pdp.conftnc-tnccs.conftnccs-11.conftnccs-20.conftnccs-dynamic.confunity.confupdown.confvici.confx509.confxauth-eap.confxauth-generic.confxauth-pam.confxcbc.confstrongswan.confstrongswan.dcharon-logging.confcharon.confimcv.confpki.confpool.confscepclient.confstarter.confswanctl.conftnc.confdatabaseimvdata.sqltables.sqlsql/etc//etc/strongswan.d//etc/strongswan.d/charon//usr/lib/tmpfiles.d//usr/lib64//usr/lib64/ipsec//usr/lib64/ipsec/imcvs//usr/lib64/ipsec/plugins//usr/share//usr/share/strongswan//usr/share/strongswan/templates//usr/share/strongswan/templates/config//usr/share/strongswan/templates/config/plugins//usr/share/strongswan/templates/config/strongswan.d//usr/share/strongswan/templates/database//usr/share/strongswan/templates/database/imv/-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.opensuse.org/openSUSE:Maintenance:11578/openSUSE_Leap_15.0_Update/fa4239b5db9e3e023f03dbe44f39db32-strongswan.openSUSE_Leap_15.0_Updatedrpmxz5x86_64-suse-linux      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeASCII textdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=75c8d8c15428b1261a9ac37de6076334313d8953, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=425b9bac55852a239fe2be073cb5ec0c62339cb7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ab6ea38f27cbf1caab3fa99ac634940f8d970fc8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9408c6ccd47bc4a1f474e081f50db5856656e0c0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d7f720a495d042d2d53a9d82bcddcda9e641cf56, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8f30e5e1564a7e66daf966fb92e35e7f30ff10b0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4b52b1e6412164c1561c00a9a04978c8b65396dc, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ef29a98eaff8100f95c73c40314f552ae96a30cf, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4deceadba0dcfc15cdf9f04dd0a86827d8b8ad78, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=455fe455516b9ca13482a243301ed31d927f5ba8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=10b7d09ac4f1ec648e1819d0dbfd7dd91c24c427, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2cfc48033613bd3d80399d73077b0bcd0e009079, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=80052e12ae8a05cd5750cc8f8b3556fdaf30dca2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ebdd18e6f4f3742dce8b1126d278b236fce9e621, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=72d2a09bdd40c123713c622f8e27b670e8e65169, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8f4cb0e1b6cd2c07016a512bd8467006ce55366b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4bc16a2e620f18d431648ae6e6a001e770d22b82, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=76916498cf9fec1ab7dfb7cc80d2fe780c026dd9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=714271f325136d12d931fd725b98eb8c0c0b9c2c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3cb12520fe9c5efe5fd45e59a884707902068c3d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=35b2775f85f1f1b927f50f511b9ea9be56f5237b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f62934e248f65a4e73d8a600a54b3b9bb6fa3561, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a18ccda97167977360941aeb9a4d3d027d146b4a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2a2a9d745f000110246b5ff5f4d1066940dfb3b0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=db9df39243737321a432f76ee99f2bf5ffc547fd, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5bb50c099d9e6c009fc3bd3342e6a018c0cd5306, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dd8a6fcc1271b88192606e52984db75a36d31dcf, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9cb6651f9328bdfe2188c0870c7e14f9cbffae57, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=07b6474ab835c6ca72bd65a78db34924539755f1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=651d621f0af82b77eec3731a7369919c9165d869, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7cd69d7eb1d271c1627e37339f4d4dab21468c78, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e04c005ef66325b50e47490243554cb328dfa4e2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e48c9fd6ca3bae85aba40e919f13c44b53362b6b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=82ccc21c8b84e5dbb39e7ea4535cfec5e1f4e3c9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6e81c9d07cdc428248a69b54f433ed85d08c2cc7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b4100a342b382e47ed2f179bbc715850e7aefd90, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f66e7bd448573e7deecf5dbefa5e9df9694d131b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f0e84f177e8519919c720cc47626dd07a340599a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c957a87dddb32ca544ac3b231ec576a9c066cea0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2f8b1153c99135f6e6c464f78628046b985e341a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c11d1acc09fda4b514062fcda70d20f549b09fce, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d42bfd1e1eeb8f429d2d7c384d9bd25cec59e234, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4d5787b06b672265dbf47fa9cf01935dd64497e7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=89371bd78725658df7d524a756da5a858ddcc6db, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a078e7729f092f6d714c2a597348a7d887c3edfc, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=21abc3ff4992a65c65400af26a72d5f312465cf2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c305587a29759e60a27799807f1b748d3322ddd9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=df73cf8ac65a494c4226b4c63fe2115e6252aaaf, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=312531294452a3139bf5ca62f02a9a63fa1eb20e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=116848920d554b8ed0820d4dc38ec3b9f8277ec8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=18e30adc4e83362c89e7a16880025015fe421db7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d703a2c1bfee7100f7a9c09ff4c75baaa1d94cf4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=15bd05363d7263e83fa247967d953b2dd4dc52dd, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6655bef395b74818526fa7891f313e17dd8f6422, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f4bed456fec0b3ff34d2113ed8277178b446bbb8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=347d6894a4faaa77ba53a52ebe3cc15dd45a586f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=31e3366e670c0224e0e5c305ab590add0859937a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=77c036b19951beef7607729bbe1e262adae22042, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6a2215a2043a3e49719c52d9e91394fd41b794a7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=da544db0f58de805dc11a3f8dee9b576c7c15f47, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1acc31f876a5a76330805c6a2b95f136d6d499fe, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dc3ee974a8089257aa6d925f67d4179d99b3c9ab, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3bf934262acdf8e5ca9c71cb360d61bf4cddeb28, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=92d44ea13939f146b3f6082e003d05ddb7cae896, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f02e400424f5f9e5c18632202391b1bd1968e947, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f6752b60658a1aa3efcb459c5b739c66d2ce7b2f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fcd84b018de59f712f5113cda3ddda9acf88da33, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6c228631c15f90fd115400ad5ad1bc939376b08f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8b20e8b567617dc01fd538d5155fd425a1f7f8b7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5e15e051eba8199d273a41de330233e17dbdcfcd, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1fc395f9e1936566577811a8fa7fe2ec32288912, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a4bcbc6019d890d74e520fb8f69caaff59fa334c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7ed4a5903cd2318ecfa17dfae04dbb38f81ccac5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5a5dc6688db65cccb32fc0dea4afca42f6a37d26, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cc7f531400746da877e83fb18ac8b1b3a408b4af, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=409b6124a402fac6be7ab6aae46452253771a3cf, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c055f378bccb286cf5b791a60d7e6eb12951998d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b480e46eb29b59bea57e1d8b176f2bb6fe4cbd3e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7917b6cf7d82dae652a4ba7b0607bde5342354e7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=73edc605bef54ff91d866ea1022a382955627175, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=67c9220c04b9d42f73a14cfa6b5b737a563ca5fe, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=434b6eb0562a79530690497a44e0cbefa6e49242, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4c4db32175fcf29625adc96191195754728d6952, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=90ebc212ec93648e36731ec4c241fc743b65616e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=af837f9b9bb75566924babf886738afc0004e4be, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a09769a992967935e26cd91693047c2f339eefb9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=df3b12f9ac2a8c7d75f880852ec92c37d87384d4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2423407f067bd4980017588aaa28a5f781e264bb, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a2522b2e3e301f5aae539560becd146b724320c6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c96df03b033a0ee8bf86a825845c1326f95ee667, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=933f0b7294e1d96c90553df642c9e78197419dac, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=26f936b127c793873a3dc784aab908d0da30dfe4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9db8062fd21b162961429c621fbd8dee8d18eb06, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=018249b99a08b0324fedc970d3192a368d5f7b02, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e1ac76c735614a83959546c5b94a65fe435ab990, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a9cc11cc9b0d00ce7f4c03af6b1893dbc3a2f11a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=072ddeb841bfce21172eba9183503b9cfc44adb0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=26ab145aede6b1b4659c14a933f2a0bb45e45e6a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=484a3682268c1988c2007a9345c53c8939893dcc, stripped !-6@FX`gltx{ "(06=EIOT]cjoy '18>CJPTX`        R RRR,RR RRR,RR RR RR,RR RRR,RPR R%R RR RR R,RR$RPR%RRR R R RR/R,R$RPR%R RR R-R,R$RPR R%RR RR,R$RRPRR RR,RP[RR'R&R%R RRR R RRR RR$RRRP\R%RR RR,R$RP]R%R RR,R$RP^R RR,RP_R%R RR R,R$RPR RRPRRPRR RRP R RRP R RRP R RRP R RRP RR RRPR R RR RPRR RRPR RRPR R RRPR RRPR RR RRPR RRPR RRPR R RRPRR RRPR RR RPR RRR*R,RPRR RR*R,RPR RRPRR RRPRR RRPR R RRPR RR RR RP RR RR-R,RP!R%RR RR R)R,R$RP"R%RR RR*R,R$RP#R RR R#R*R,R$RP$RR RR*R,RP%R RR*R,RP&R RR*R,RP'RR RR R*R,RP(R RR-R,RP)R RR-R.R,RP*RR R RR-R,RP+R RRP,RR R RRP-RR RRP.RRRR RRRRP/RR RRRP0R RR RR RP1RR RRP2RR RRR RR RRP3RR RRRRP4R R RR RP5RR RRP6RR RRP7RRP8RR R RRRRRP9RR RR RP:R RRP;R RRPRR RRP?R RRP@R RRPAR%R RR R)R,R$RPBRRPCR RRPDR RR RPER RRPFRR RRPGR RRPHR RR2R3R1R0RPIR RRPJR RR+RRR$RPKR RRPLR R RR RPMRRR RR R.R,RRPNRRR RR R.R,RRPOR%RR RR)R(R.R,R$RPPRRR RR.R,RPQRR R RR1R0R.R,RPRRR RR.R,RPSR RR.R,RPTR RR RPURRR RR RPVRRR RRPWR RRPXR RRPYR"RR RR R!RPZRR RRV̮۔gQqkutf-828f892d3f41f9172763b4b2f90c5d032f375a1140486328b5e225b4fbcb836e2?7zXZ !t/]"k%aFc֘f.)~5&4EjڪxE"jnndB9q<(&WovQh'Y5 bpKaA$Մ噟;!1jdGs6@Q]tW}:V/2:k(mo'%฀QBs}j~sY#BF/9/DK1C57ɵ0/|6 F1g| mҚ SW!_ZR nǙn8f*td i6yN'o6!R3onmUUpkc,/hl+щ|(?iWxB]>z2k'jvXKc*gŶ*0)+ Qu=|gn#3YS(GByog3 tŚ8 "YF|ɒmi"pLe(M9(pΐ(Q利h="˭`[(rܴ4?\0 |%L[5QV$t]: _ cnم cm=-GPD J[Pi٘u5uLԜ];9yW*:*I|wEN4zݡh@0!1Y\.$F&4ݑDXG3B[K^˰S|zՐOBpmrg OYG4-;}uIn >t5J}Nx#;R ttu m)Add5"ݲ,.8Q[Jj}Q [v!}^ mRոo¬[IGitmF&P쓊LzYԪ[x-Hu\WߒhQuLgď%J T_ }˵OS˒'G ._uЇbД3;p{_ɆT4$d:3uL2̫.䀘lrJ?+3TBqUs*3L9{p/XHvJxpڲaenI!%IG*`/IaXdnC;!G4,>/m 6 tmG;ȾˊgƏ(ddJ1{h J[ٺ芭 $!Ut#,>(@bYlB4v<v  ͡}=U6?HQaʦmf&lWEtu2M|d,=yV ͱ^z}a5W (Ho] VAhd*NgoN [J8k9?G\uj#v= k[);HezsF޼*9f )"7b#qwb[/%iXEDmmL͋L~?"7n^Ԗ+Z܌GVʜMn285+QAy9Zijb^Tӆ MDQ}bGN`RgHSPjCsBA l=V,ݝݟ9 X|\YY7hA@v/J  Ebd@3L_7xg^}gIy9C&?lbN^£x2j/^ żv`O'R3C\%8%0|/+]JL.#$G%Ϋ9fMgH}_dKG(otMu8åwjn3Ktrkaꓔ#e YG6q"cr. -Kb,]⻣"|lh&dݫ'ΪEԍG ""4 REvdSo94K [%ͮl41&W`qJ:{:a5S6>i1er 2K W}^{\O7{)}5۹d yRS16)AAK˓h,$Xf)GZ D𠦚|HƝъx j=eFc}yQ!oXa dDymj؟ #()- Y1Y(:ЯU`2ViqC3rGogJA$6o :UX4J5:אry)߸?,u1Kr0Wb! jƿ.Ʃv)V(1;}Qq<& ruv~裂20NާJu>K݆k$RHڄewAX  rb 2%g)&,J! VCŰ?i;׶9ðܟKe[ʳ=SOSU5,gA ?b[UXsaL 7_~tSG- Xd-3-u^ef3JuxnA3b ]3~;:^É_~.w(F*[[Ŀ9n:?9:p;$$$ܞ9]?A{0w|*exy0vzEIK#jGN🣽 `OXeK [GXM.v U0IVީބɨ /."R^ܕre$v6'+(\6!БPtC#bRgrT )x0 lA#b+ 7R`-cQְkv{"\R`HpQ^'!җRZ1h]M>7,5 gnjbV8F{A8C"(2eM@$guiN֝xm3xȑE%&S&q/ O6"_n*)OWaKy2m4Wd~2ΛYbC~qy U]Zb7? 4xOYB< sI=Lq_SKc~zx4v I?: 6^wW~Wf%S|`8o8z`z\A\̿OP*EE]0f` /0K/@X(@kqd$l>yTxĘW.#dVQ2% K<[L$0u)|PXUFMqQrN͙$C"k%[UE+PCWxu x/aK8k}x=ͽ;eEbvl^'[ơ )N%SmLKy._]S"F]=t,7pz)9eSvF-:6:U~Z?50A箃iڅt'ul%̈/ߞ`ffHeM}zZ1(7G}3A󊱒9ÄZ  1S>5 h$׏m Nߓ|ri%Jr)N7}(S4l9*rVxP* 3+Bbk9 rq\yLq?@`{_MI;H8S^kaZڌ &</@7:f=钗UI":n/jQ-w&@;YES4۾d5hEBELfKmщ\*z_7VF#D ܅6vtj(D[58UNj؈U&gU药-0f/Ⱦttc'y<'d\gaܐW%Y'STɯG!\c\!ZsH*;E!/dɑ/ <# t# jkR9&8x=)|Y  gpc8C&G8G5ŕBQqvrg.pYĥ`@ln<۟R;bd`N]}N'/N}3R.(.PƠ+]p);"%XQ]Og;)TÃDgHXyDVHreWH W4O5.O: ]]1i@U\$h LETXhUR/n;+sUm#tO%Fྒ7KG~(^~*hGNHad7lpfZ_):'-˩`ϒ >D]|۵ӛ)Z5y1< 5Z͍Nc<:[A(5kIrYIljrioR/q@9Ἥ=uK_h'{XH0uЩ45@Of=[=k_B+5=!"H[ӥD6<'>KbIvG֏E'ß^4$jD3 s'߇ԺèLf0#\doqj sm+t\#䞵*8eC\9)0Gy0-`ʂ[mb_ο<D?X7xwIZC @"¬ M%41JFiTX[~3!MdY7%ǪM7lJN\ZYL:/&QT_N;c/㢐J; о D͚ˌR xZt|x7{sy5چV]ۓ@U5Ǖ3_"Le~Tw %3,yGxċz"1Iraqy`\j>%ڣ.Vsa (IIw:/%%=o+w+û鉮΁7>j>l$ZM@[*!=ܡh!##KL{tuŵAY]>Tֶ0 89"hVu].lN{ia 긒 x xxbFDfj4GUꑓE 򩏦$'tYOڎ!=|[ L ۗ6H)k!?; MVo=]#7tFzAt;n[h_FL#톆wTAtY]F2̸b\UIЗl,@ `{lJL:CZ N f49"y&#Eҹe,i[{ T7 DxclX%x/dmU%ūDP2Z}^y9^<<׳mms\(pƌtj~ZW'A5'.ӱH&|Xomo-ѮmS+Yl笽q}a4OXOsެ  `xNlXC% s ݃RY 5[٭Deě1.<#[\e4z#=N =iB'G_GT)of/ÈbG|ݐt-Y̰H˿Ձ߱9'tk1 Q뙠T뉌'7̩l5s;{Ǹ8q FZʩ& n?-wL @,Vr#(=> d-4* F c5oT3V͡J509[mU͠5OhXu3qEwaxwQJ<8*MK?$`kOCe?O*PH_8mO 7(#goCۡ|qvg>Wyn[nC}YAI>WmOOhpIH,7pskY,DsrOs(E^ynAՙ+3ed?TٻV.BRy"R j5Ec*W ڵTX9dd7KZy|J%y9?iV[ymy\ιzѾ 8l6ƪ:uT<x3A:_ Z&f;ں)]rb䧋aXSď@s!dt]D MV]Rz˺'I_Nz‚cEzę$ܭȮ ZhzJY?qK29=4'Æ1>xp˝}k#o)*X r@8aYr XH|yH΢An3nh# gb+}yϟ.1dMT%4 eF6v&]_ ]υM:Z3ՉnLIl5Sx. .oӺS)¹\Dm#HW䳻"1$'jq {D ={w) _858g"yF8+@pN94PTi2بʛ$UsH˔f R!1PmKݶ5: *WW>D;&$Ζs?SX=cV9B*FN &V_rs'"3;wD'=TeU\3+ANU_3sAd$~1@V`Bhb)zzjyS"e 61 @vV\a[:PXu( WVtmU/U҇!CHQY= 2+9mKOL9 bo5l҈~&ϗ5ĪƵf.ЋJ%@Xׄ DB*]2M(MOBP> aXBJf5o@nY6d@y)k z$ V%c}K.)'W9f?DjlڝSQV;kd.u$X_]7|gYN>><}[!boS5@Mp?h򍙡$nuji->YjFF5mKN!?#:E(ӋܒUH@ŧ65ͭR]Z7<+B"}}YEeSw$ֺ-$c$/2Cѹ,}bb͞|+bٮPDK*& MQ*󍤉‚%=)F~ 4he!BA7:-#Q]i4q j b<U`K2^A{x_5 :F4b8i%a1oLQy:SˆJx)7~\)Ui|8B3vIi+wjb1jއ{u-E@q`'+ޅ=MY DWp7ɔ_~M\vωC5+1u^-vʊz9yB?dr#`]ܑd̃w+pED֠fv=ɱxDKtvi\AX=,[!qsEO$'a{ M_xg:KŬ1ptwpqou6;4qk<l0Fhw-kmzbfQaϪޜ"" lXy;>{[)th1,鈽`2oHPbެ< w{`s}Te觳B K 09hw 4 {xҊf7TܤRxrKTDg,͔P yя_BDL #&!b#sT;`a}bІMaG5veE`OZJ xDCT~,|ќ0WYDy+<N`%.Ml*HK%1=/1^Sw?o"gcaaӫ?MIF|@Z?#n܂i5IpW$R͑ )HٴF+L_} YcB-% IZx աri\3b=Uydň9ЧÑ*A{[(3iZv ,q<;̀aVם{[2]$x֏글$Ė" Iia~9v.Z+۹T3% >iUh=;St;>):Mɢx-hdS ?פhdz ˛mˡؒu4{x#KVc eARbz~:r\HgAŀAY(~w0']Ő} ߃ o nqa!h R[{%%YubKؗkD@瀬bq{@%_'no^y;T,;sN>P̪"OfݯϹ3˦ȳ|3t1ː"WHlx4ֶJ,1MEVYgi ϗZ EZ;Z.d6I6voUX&K̔,iXSzQO3 g)otEKtl.52}NwnK;=h'aBIoiD3[K$H11aP3QGRX/>#Ieq$uHΡLC@rdɅg[*{u40k %-ƨ;vv`Y<-6V1ILbb6.O/ 9ٕ?ɺ9J]ɖgҬT~(_YTr#8#3 Ż]z#4=&So zF!n24^kqTS.P2V.J6H{$eRdb1!FU/ qHpix҇q/.շf' v%k'}%E$MmlP8Nć2?穕C؅ 7"I22rx|/;|;+!cq7YxX0y["~` fT*LMT0* b|+{5ȅ㺓zC-,L./'GF˪d.;X^X9\-[Kރ iJɗ&u`*]rKT D͘[RJwU:긖8zxQ|=π]Œgoh(s+\x&fp(QǩHmfē tpWohF|y鐰~daY=/®?Dh],x6ܱ]ZYˊ3yUW/utA?z %ƶ cs1[W<ظEM"@{Q ]`X%l-weBjSv${r[s{g\@ye)\ݮr^"[#@3&놤B153M/-R"C1"\!ŧ̼l%u0YՄj: ]7 ܡ}EԬ9[[Nd^?mk KBg5bOd=ٷ?xU~35 aH`Mf5%B KQ/"Nυv;X7MROA &@I 7:e.8k A#]>pL\e ]79t[>7t˙KgV00adZ’I?`).y%ƨK} +Z 껞ª0:%WO1 i6/{`|?:*~_{uF&$@:ǫ_ÓS&/ɫ=g ݿ!x]:)"it9W`rWNg8ߛ᫋y05"wd5{iJNxrM0VXB1a~oND֖ZSi1SSH3ʋ۔Du^2$iwjp!SSEB v9W*ݤ ڼM)۷2`rmR[-;Ai P%}Q,nz. , >Q댮Ģ1v0Yմت2e1_ҝhqr[IO]mD " cSݥӦfE|a2 ٩/fJ Y,2kvCPٷ Λ₣ҏ6fW$%|}BMArk)*|b:[ i͵9d/9|<~q% m0vC9\7Y)lޓSwjzwJira~}}#3 3c[#^cCK3b#,~G\R{vrCK%Yv DmY oLz$dJz&7͘bk W2U?˪6tL8 ٳך7WBm XTcu%7pԤlmrȣ`ٖeX7(&lNG!RlA3miS nZwzXpDYJ@C"L  ~|'JO c A<(wiH$- }/#$9z#\hc3 J`:MN5$,/N.p'c`%L> CՙYQ_.v?aC!go> igpPx zrpq]FX37F%=rq#+vEi,εd! ml81ϲE!@u $2VxwIND\0 aYva]vݧ$dǻ(q,L.Jkn?F+)b}BCvlJuCͰ"F~p2Qߍ!%mM5ވJnE8bzrF'vwXPq !/]*&h y�R{HOqבO(KQDI33͗&Z񛜴Xq6A] N!Ny [j18#ԨDs"I‘BD awtΜJ(jٓ(W8~E39Ȁ %4e-=^~Lq"} %+HȃQOf9ո/W-}cE]kz&P˙:.m @aNoRDZ.JEjA)_YaQ $ o=1/ME<IIJp]<4in%!\//`@"ȇ Nd\\ZH(7fM1Ic[v f!_]5›/j s:OPnb~JtCa%`'rCYY#Aq[ "ʫ`/i"gm4R[3o Bǚ3AhY&t>9F=~gXveׇo–|FBv;+/Љ!Vh}, _C Z\dǔB%b/i/[Vu[H^ ,{.[k8,ՠ**_Y&C\+-VܡHe(A&Ϯ9+)[dxDT? om9zD)àQCU}3(+z6H+ (]JfzsE8>8NϘ/Lr$Kוi_V$; 2+穴pSz8<P͐` Pҍ@F7V.a`jOS\ޡ;IT9E ]ndu4੤>vC/7wܗp1o2E\v##KMiolmJaKR!#21DoZ~Lq9ܒs"jXD_ KmNAҥSֻݲxUMoЌS͂A_*_\qhO帕? 0b>=\uQ}~:Ju Q69DFG(~0%@Ù7-\:^d[U; D6ݧal|Y⯅P_ 3E#Ijh2e S byWP" 2ڏdђj aGuWkCV*j9ln$:i;g"mUNE5MY^]yrn G57멯>Z;>,J$ D) _"\<d>آu&ʘ2KBSSl.s8ҹDTmpmI>o]bӭn l9SnZdlپ۹ n $s1%0/b&0b՞T _PȦRB*\p?s7K?K"BxG\/TWm,(頲W &KH509\p]&<&^% yza='$m0ߥ"&%2iIj0u-ʬdPWVNϒJ_B )F+ƶNwY3[ƳYe c:]z7 nW^ApzLX4c. D7L=@7 CAs5zÑ|3G*V4 3VDbEWMt',/8[2Qko!7v,is 샄;sQ`M1eFռ4sE~rG*1Im?J1|꿙JL"^9d9'OxZ:PON;6B9pxMN1׼: 4 TOz}o5_ y;de}P#VJF#=AD'! `aLިF]Bw O +Vh$I-~8bIÊ\ C_ece;&)+G蚸IS3sT&[1o,ڽKB'MC:}DNJDZRF8~D!wLnq-һfTMd}WM6t [1VG EXpQ/ /{̓^lZjƵ\`Ѐ<0g.wg>x1=D {nwK ]zqY+,旒CEDQ8B(67N-懷*,93<֮UT7*sQBaU&>fڴs@13}^Pr f,Ģޤ B` GϲǴ#IH8 gCB{DϼR w#:LEmJcW4‰tXҨ0Tہe|(fl8+z8=f?oTmGʳ"C'sn+j+5 Q)(u}\1Ncjp*<ŒVw;zЭR 嫥q V+hGuF]1lxj~⍲hU/T]Eiw!1,kf*]p;M{90C!٠ beSrQZ( f^vux#nYä32Mpt}>uT@F`Nxҝ?`9Csv.*:^0qiPk8t[ʥr pU+V}lRAԵd՚ZI:b,R"DRzQif?r"֤јqBdGZ%ț+MN(3mQ7=P]9T XV m?O+n~>8jīL. xqP;-UyKOM KM,T?r X݆fj .ϺT\ȅlHfhfUjBң1uwΕjl-"Sl?)TP/֌A'Cw4QSdVlcҩ8Xq$};mt "#&P")t>`tޫprwXbo%ZdrfߖXAm;W"4X]M &006y<!CBo vW<D/m?9;`dz2[uӿ1ie峱ɋq JyKJr+ILU7Bp+jފZyi~!nJ 1<,[]@2؛ږ$w`O=%eBCA0H?#ު<_EM,?)|П4ڒFX=ykj1')]`UT!=YUɵ3S8<m1HFfeR[u ާO* l9@47X9g7::0 [u+x?2.#y@ :3Vkތo4eo_O_j\TH8u\{c\fP Ӽ!MGԪ$FP|FhGnAoLG"q?ԎoѱC ?ѐmuӵn) T6 kY*4bx6 n/BB Dba\HtZPUs4;nPOmNV} Jhs oXE^2E,<9l4mѣS  ?0Xjۭ6Ү΀^<'hiZh9K@_7p^a%1a3bǻ$2Vъu1q Oڋ4}C:w>8DVPyrIpearS= d.c7|_f{wͱvª^SU7dJ`wR)ZTF%b?8__&&F:; QA"gz6 h4nT#@ -REjuGޖ ,]#ʗن "Z\\g;DL{APpvNt^>F @i\ TsO㤣_kœusg 4kig.N2{0K ?.`pa;`7@r;UY 摅00tڠ WMfm+;(0(=vF@Eur˔̚02BOO.zd\WT; a<3H!iDmص凱I L(klsvuhk]x8Yj<9^I(oye3" QD[ B.-ox5a?5%~{z,N{R 4fsX"@slOG^Si ɢrm Lsu#aj0)4GR ^+.ڳ]ۥErac Kh97~ q<Z֫H3}KB"SUmnܬ%-$!ė-g 763cVJajB +QRYܶ?ѷ|Y[4Jx㭎e^g$j럝Yia 2D]j i1T\\rLx&w+bh+:*lcvHٶUՂ,v74Êa\bmӑKwҒI@-X6Y2Xp B@u'S7s~wbhs%c#I,q*< 3,x o\| gO/AԌ^#ҖG89V ?^ŬH{сY ŇRGڢ0B Eҽ=eo} %0ڔ78!ӏ{g; D[yK2)\B,#uy7ZI̴ |@#ymj͓S9-Jo0j ȷ')b;@7D|Ӻ9(Bg2Zk%h~\%Pjg ;;-8䦴#9FՇq~_l`%UuB 9ez9ntp .mg-mF`YTl ]ZTuZUm#dFwpھDfYqˉ>5-Bhˑ!oϪ9XbFj(\tSh!%,tJNk pb ֽ~/ULSg劝m;O6!Ί= StIcmk*?(B족p:aгBj]SĒ1x*LP>3ї&0\u[h%Qߴ#7@q# 89\EH`VF.FWI9̆E`bCs'Oiֈi?Tthguv}D3ϝڸhͷPzK@1DCf -i Y]\~|2p7_ l_:2"rJ ÌB> yMM\3.4(MlƟJܾ H܀@Щ' 6Ny֔B^gM)tx,Yu"?ecxeq ݗD@Eb#h=Nrrg[K:YuD~9 ,x/ja6-2\SOpiL 쿌ј>~ |‚6 Y62'y+Sb_Ēc& 3{h (_`>jG=W>ViG:U,b.9g 5 IZōTܭ:`XדּTA@~JUt<ŲYR-fg_.}b%ɕME  #^Zjl2%6$Tnu12Y!`>`sh5~b4}fv-X3 ->#Վzr֯iMs $rH9[ H\Ɂ酢RR Ƴ HL<]Tfk Ru@8b͗fP-PuSHgPV^7t䨛B#e GmK]AH]ǓJ1Dp%-'01ɑ"])"9:&Z/LUgJoekgFO4bvjKH|폖90>nҘnW;n;Q_N7"G$8mj3dDNb7wA3DfQy}Vn/@+?v#ErP~Db|3Qc_>fkikWhswe:nw P!ŧS8Ktdf=AN }M8Kɇ]Q flW3؅"`Ο`r@5G݄e(k5. w3'J> 2948(]d G].y"Eǽc]qvaK˖ RL8e@3k˲|8X?2rP+ `͟y^q*T볊(2>qd0HeDGV(4OBp!ccM]s%LXЗ(wb+15\?&?m(NT~vaIT^ϕ`t 8o]\1aS0"Ȭh7{eaQf_q֯MG&/2 &\ 8Or;:jYDsybaJ>&ޠCJײ\Q0 zPa5JAdw9/dd'9TX)okp8)#?.F(?w4 vgij'=alh[I*dمޜx×*Ww'BwhL͌cby"8p{eȭ#Tf e~:vg1 ɘGjJ63o?5luo|m&bLw9&?x .!2R;`VZsI@ YLz'ofr} ?!%Gk#d.#$?'8;;ŷy) )-U}=v4 D6 1@>~ޕk%3Mٙi% iۯ,(ۨY("@~cjUk>[2j v2( ٦zGERr͂FyaA8 X5 DŽ]wElzX5⯞")bg!-V2gag %<ņE!?3=7VWNb_$= ,=>woTNO$RiM*x";[6mDې 4Ц\mONj4PD `!gi'j!PA}.U@ b7RE# Ű\= @4T 8qBpy&AFdR'{%<WhI"s>D<\vR>bZ 3 lNxNJ*eam֔4wԙhxyoE;IZ\>0ͺ9il4J:ܿ8\!A/!H(BhK7x$X#"]bK_Ϝ?8+SPlߌM+:&o˸!7@R1D-қ'` b!aC:fSeCF}3']$Lw2p*GU5є~Lf-mWzc&SC".WODg>,fJ@qȍ'mYvT#ےpS]L#` m- SV3l0'@!"kd!Aq%| ~w8v,>n2g2m>a'%++9 j+^,}{CrƀR*Mzkj{h֘% &Բאḳm8z( /۽N`)<kuߨ;K*y>K6} \3ļwQ6.;>vUs A:jܥqމ*˟eH~(r Iq k6'BW< h 9ԘUҜRK$U(av$bs4Y#],h_[D,}>XLrS'T'fCu袪 '☘v fS}ke\qzCri-?A{h-2P uðdDTA*doB,ywg"C`-5az"^4%Uuay%tY @BK:/=uNL8[rz>=ṚI2f /V=&_1b!u9R|l?Xs䒖Eʦ}"^wwȯ4pl"pDͧd=7q7T#)-7*?c# *$ !2Uvb6lV8"֘)q碕\L7n I Ȩ9#;p'dRFƫIl,,\SLY% VbfQzlKJ̔@t5p5. $rls$FU'zrs _kyQN&4N;6w{i*A %k$8BQ ]Cp)H?CW#dv r @ZİZ ^ouDƧ̶eU )׾u Z8+KK5S+}pMp /f܌慅Pt9c[bC8|BCk ψ )h:z|Sʬ0g!K9 OKB9 ^3L$Y8E9*$KhN= v2G(F :րQi~2kŽH*ߣ()H^OLV;Y˝hڪHz9ؚN. i>4(Ks~*_9GOiwR1a כ6r z lUna ia-Q_AI%p*iӧ)P3dMu 3sY/R,MKIU& חGiBLz;2$qW`H+$`4M1^d1\{pAVw_ɵ 3\3D ܓ0LQofȂſ!|@U+Crhv5hv; )Ca2δDŽrMVcKeW[j*.+=t0ERGbrc]կﻙĄq]?k5wBUL:yvw_Q S8%ٲjyvĕ L%fXz +љrVpLjSO@.+*W_Y›~K cP֨ ˃nάq!^ |awpr7<Ii6u;]ifMƋ'د=j|mӀҥGTy3u@Cyvm{eI,w]%{_*Ee)lPP3"OdI6ZN4Fa\ٹFNJwXU4aPtI{#lrW /Q|&Š4OU)bvG%]$>k&-lCi F RHݐK͗zkkmLU-z[˨,^-2DDZ/ˏ_vTb|agiem4WF#"VlI\߂R=7@n/Xd7~W"_NrH*($><dwL a?8U0gm34P:v(d˗6],^-FB>BFe0bL Y#TF j|Gq6bIܭ{/v/ [ך;l ~%=Fr{0W%wCOg5\VQcҕ8 0[ўvQNBDEvs^`w,i[&Wy.ў ^o>Mrkq'lpn 1ɷ}a-sqAF~#R2tc$ˁDMQzpj|tR^2,NeGJ8%r Ag$,o]+,# rvs8%`HūՄgD5.k}Yhl&8Ąjߏ]49br3L$槻P]>J6\A@ۂu&gLAxkNn39|ABV-{Px#"̇G5~~>[mU&!TY.)Tns9V/jjw~s `'4]L|^t@l|gH4ɪ` ӧ'ux(ʜ Jv=I`AI|S{xA]]\3*< C\@q\Y AJ` ^Z+$M\tPu W(m$+b*"1RϊpUvZX2[kkĨOh᠘4lŹh؛8AԳ*/0 яHn *G)t Weܿ&I{>\h 9HYэgjmH gaʪ*BX\c-LX>IELG'o_Cu6,YMVJ R̋ae<Σ>R Y|UT]MWr,ՠRlBw#9ik6?C`a{l 󼸟ķ+B;k֛^\~i'GxMs..}JJ4({VΕ&YH9WpoV:KgKe@U(;Qq¹_3 eZ "+ߢvr_c5e|zŅhZة/~"fX/~*󈺈"$I XKhRHgنR!0a>CSKp>"ݨC|ec|n8d&9-eod2yl@#}jV'a;R}]Mk,`H>轹" a݊jīVf9sjX=ej37\}mSϡrضDdX/Ւ\j-M 5/& mU笏4Dw=kdR jv8nnjE ,?};?nWFO䏉j~Lۆb~ӿ_|/J8>X':;+fy?hYB56Jg %:1frl5Kj.]qvGOul OM[@(+-^t$]ˋۀȆ@!u1O{:C%/lUIwR9%ݻ@MzŊug$cpdƧ2rPbBQ\ge5`Li1`O =S:h%'KH*eT1XQ<qEySN_snu2-!sH*Pj^g3rK*qF^s[$#gÁ [SL*N(q#b~Qo%vLE&ubs=PWPDqDVuk39N/9%FZCm#)9{~S\mTٝB'^: gszpb7a$FbW dN~-Ȫ@yt)uXZ=úr9qr9@ ފE+u|4F\[|Ăȏ$8RkNxN~:ꍀ!Cz68w8JMQ\+p^f7T_R@xbV}"#oh~Zhܪq&fCiN1'̯2Rw;c{V:\Q#T4WN֝&nCnV2$O0MF6F咍cGLX9IGjpU0頪^q|w52|#`Q}ʉY'J?qك i3|W@ɟ)ŵx-y+wS+%D""!iauG=BwlU2iI1 "w7ؑʾ_XMr5^`kĝ0k>:Cz#^͇E.*Zhˎ,H[b#W"ZRѵ7=j Eio_r ծ / ݢY!Sޱȋl_c=7Jhfv7 8V#` Nǃ 8\]+5J9ƅiң$11]PP+ц:xPzzKRσClK?09)[G c~[Ɛگ\6T q+H, ec;ys\ &*bZzUEeKq~?biʌH܌?2qlXa u^P2/E׏WPw ur1'za`>.I6a,^u\g'a3U#C&ug.?[;bv=P1yNaSmAC;_֥L;i +u op\9h&6Q̎i˸ui)A!>Ŗ,%Ao7A0mT\3e ;=Rt٧d!/M}=0)J#v\MTۼ{߇_˜Ts@}(B[rlBqńz3+W)S:\#5"(޿n2 /"$XuʴWmgBV罧CC' \ g-k:E[qtRrPa69v"8U'muW xd.`TO^.|u,A+83M7tP ~v\r4(sn X79"rF,#8M9] 2UbK;X~w뱓EҊ.W ^<;!!d^?;^=pSIVk7!)!)͈ChU8ߙۦ$ZChq P= ;U?:@o'EtXR6l|un:H4+owA1\ f'ோ >4߰,Kex`1 pht>BږZ1E9QfgI ۵3&E2Ehƈ#M\w51Au*xJgp8*HVgq6iA$Gݶ6שP`r!„T *+W%?ؼ2ڭFޮI+3|Ġ<#V9GȸIU cg3q&t!i;bNqJr/ m`sS3{켜2wBQK:R#wU2 -r8zYmؕׄjgvC`e3|=Re6x؜=+B?rqՖqv8nq_e/Nv$ 71J_n>   1E}u*P*{#["tuQՋjj1<'zA[lg~ l,4dJ7ygxHV <_Nj/:}lh!v" ]|˻ ֎Bn)#B[t_cݨr0ƌL촍\Jѳl kq*:yvۙEӀZ9F|,S :-Q|MO#ňvRP g/y**o2 [go^xO(v3{(']-2 @Kj&m~}kKvj>.!~u ԝJit[͐p#ДBOI2צ9MqHR/Z/%"mg^7sU@J[xNMS7c "}uf/8.o.sic݌{-voϐ>< :D"b\E1`x*𦐛\U@%/G E+,Jb~'r](:{LD,gE[ZBK+bG2 (˾#²:YbzFZG*,;҄JG/K.Ls6:ŝ($BR`WO24|߭d慒'>9(kXi` Jʵ_"a2"~M*܈t650#WF^l/L>̝W/Ut6~_F(yK\l@ %ڻDòS$R4fIn5S]$Ɲ i[^e*|sxOމP,=8btWAVϤ>8|Knu|ͦeW^!s'9疐PۙJ1w%\!ZX̀ NS:7%rlC8(B%j; dxWwd;Y0Zdo}wD\ac 3:u[}mX;Ka]/mjՙ;w=3Z[w<Ԗ&R"![ GjÙ=Eٟμah!QiNMΤGW Z? 1Qr.c .M.]<T~Ic7EdYTlTxQY``WoG^x`OZF(6f@6v؉[ a$'hv0jK5эc$\|-# Cȯf8.VyZWY--I;`?l #>_@ĕϲ^lնV9Kucj$+b}NA(?/A <*|At}U{*<3¢V+aU}վSGMZ{h"L.q?Żc#t[d Y"-tCosC觔9&R!.6 SEф,AÚ 1>e0YS{u d;%(ؠ:kw%Oz.,?FO*x);V >_] ,Ь\6\= ˈ"Sa(H593[O;!bg|cwS<>, f#g/Ϭ^N! l2䣅ƙenH!zؓCdd~S|yW>t؞f(%YpWc~Ϯƌp$f?_#-4e.OlMi%@Jq8 fuѱS8-u\Sza`zY1h1A?>H.Ǒ"Z{eA ܆k'.Uq>1QSƾzd}I?j_ \\W;v^h;#@{Z[ g_-sakԵbKq6=9Ttſu/vro{ XI=cif yzBt|6j"&^%x-/n(iG ^FI'NIoI'2nqt/ '̻m|֮Y{N.aroڒW ͊WZ{LT[oSU:L)> ཽ$mxtdA t4g"Q}lf<:%ӀK#_f#JEufcV~L I/[؀-Te13vl( 4A] 빝n<ń'l3W<OrD r ";^"/M+%`5!H>~$Qβ;!!l)lL#lx00ؔm MlX5<ۜm=8]a$;r7K HhfFޙ[nRqj?9cޯ$w[W~SrCy [&6Cw ;(u-ў^PQf s XP֢lu/( < 7V3 ݵ <v`l:2FɆ4.Gj'#ZT1hN/C UnwĭAQ}5Nݏs8G{͓C%7w}TcUcLIUiAOKXLU%N;!gwZX ?'=a86Q!T,X1ڬ uSSEϧ =D0p :vkh] )LREAuҬŋ[39y|ML(0dJ@g3)HyrE+urK ar~pҵ7(8y[yvƄ7`eKUvǀe;]OcGU:IS[֥X:!iH]aC+m ;_aK,ٵX/ vY_JgܓvZ+s|C9W{3U q 7ul"N-(s ggթ%b=Y֚sCcLkE~r!X$Ìv?٢6J%S'퍛"ZdTL ME'(5W>OylL/-TI~2~:~yb]DOMB_90T'u $)/yy,͞`Q_VL&~!\YcI6OrvI=|Z@2?DZ[:ʿ|}zL&w[YRb`|5'B;NxHb^%!7 s.`ɫ9NOq܏C #l2#{A[qӿ-bm1l>{ s. _į\=UA/E!QuolڽXp~I>3_ñp肎Fg/{mz';4 =[Mܤr`)tTћue)[jiiO$5Ndgŕ&bc%l\5ZYb:F,YmMujqˡJۢ#/>dm{sv ^&hF}ж{Y+7[Z% Kc 8C!gӬ Z$~["Q`g}N؄pz&kX[wfB?io#_vL`bvc"\V /UxFM+İQ+;K|esԾuX[Su5wj2N 'G``]̌x;ԟQ cyJf@*fBM#Wjvȟ<!v錉'M4gl$L3BfC|C u%GYkn}'#X%9xI[ij6^^.*#y!11 '*$vuo[S@K;b)r1$Fh(:_Vpa<5}l?2vTeMR04sRWQ< ލ8BlU"~s-(6%6P5@t;:ʟ{HH䠫 Gʣ&(Nd Zwߏhؓ?˔Lޚכ0*gQ0S::!{a?S*%`c__sҚc=QKX-,Ȱ~'LL@"Y}y[p c,ߨ7L vAOQJoJ,I&ݏV%WPD*[̪x#TZ@HÞc{" n(hBLL*YLVf¡Yzv̽ʾՈrClXl.́6 \v3|δ4=_8\7 j!{ezbExx%ΐ0L?5PftzpũqihFJ<ӞuY_ʗ\4)G '+5o9 )E-ljXģ"MY m)zߦӨPRr,EZ!!D?zun[[R^xh*{wa}Dg[)ɘZioVJ1,z~'3OQT$@9%Ǧ5 m1D,о,<(C8ZC]?Np'?GgqOeCJϙKVs"j̀k; 3A Br~W PTGPK /q5•*k,0g)ۏ^ccRAzRH _ؕ?)\Yg] bd1QCBŭY]@S!cpπ\>A~O>v72<#Y T$ܵ@Z<6sAP7*kw2tOZfI'sGBfBpT̜ BzڧJ46q(QlwPE+YvnmUG@x֊̅IZ.oqne{R)VC/$*jjO 3Y:<1`'c*Zy#/y|Y3 L}nd-یc.<=akIC]] M~C #uY姩=b"zo=]e[DbpBDVXlK6IB>[;ڸd70bsmW *ó L|K2OsNМL!ط>XMBW*ssrn\AmuG{a3ް^[L#qAy_E#{4.uJϸ)&wԄ,!cx:jFcXk4,G秕$Is]IWd_:Ӣ_bߍ#%,lvJ?˓dAVF>,RhAf:'MQhr]S( v}'M\HD*-Чd d&zȹ bk] QLhf!$T rjzSK2 U FՕC7X+hQ/Rθdc]^,栟śf 'DZ;H,kΉNO C~nRZ8y qSP*GI ̼==a+ dedu,ۂr%UU p|;Kt6cD`ؙE6'uɯ藰Vs'F!2)ɲ& _ְl77?ǣ>>Kg^&& ,ϧzd|:0XnY_~7jEPד7J00 gRj(^7-WAтe4pR袉v<ިPN6`P(#x@xz`r /~"{5xo?{>a \Ua־uX@) Q0I?զbCi͜ኝ^ܠ0iHi_F}ϮW=xh akJ-rɒh](7 vרZBE C\ \ljiLP/5v!>[ɴrD&Wefpufކ1Lӻ얞T書/ЭFu lL[r,۾€nUWT.]|>jrĜ r^%ojtn{@^t-)2\m!vq9  Ro(wˀ&o\zrI | Q攐/lU9uo9H̍򬼌u LJ6aki+ɏo۶v\_JEW'%i\oM e5ߡqqq0`Yj.6n5%̹e'g]yA%i냊iFʫώ;[~#1) n2^vFVXm1m΀K̙UbXf uHT_t P`me N"dTLL Kp+WA g$ }~ _66ƒձ0Y! `y.$8!QTdoNuovY06Mt +zd8sgǜpitMv>(l!sekyG[Pƨ幱{2a=80ҩ~ `IHaXȆNQ&]`"ɴ J,~FӋN݂5r*ׅFjTn;QQ;$Dj:֍ȁsT=zm[bnY׊<4aq#]&qk:ת*dP͠L_S]Gfn!n+`Mn"?z`V ̗#k/)h]Y"羸3`rZ'H˞ $x8W!9@'DMD"12K!%^ͅ;#}+\ޞY\3ENk[{xp1_ raaze>X B|w*(᮳&2nΞlg {1GG@d Վ̍0P酹C՜XHCĪ g>Uk %f.%݁ O46=/5'_UEOܺ}!%Wf+*M5`Cep'@ڜ3gdGԑ;[L rw)󥛔QZX(Sx!坘u`Jum|s+_/h=Y.;ABXpeրfEq"#N%kkc+0`f᜺wܺbsOaqsid %6ciV1Tܚ*„5(8P(IQʿ1iŏy3g>'2^ܤ}x{mm~cqaԁ@QXЃE<dQJ_>kAb? q"ODK:ΜƅVq/\X8_9E#!}ڊڏ16gj8*(Rͮz=++OUyu+Z?<ݡN&0BVa猣j6 x7:7rEI4v <3,H~c“9wS |mPak;Xgd‚L#JG>y V(J6sխ!Ԝe|wRǗO3T=W {,<yOǤa-+oE;py%Z\(v@v[G3y[D䀪<4kP'>|rqӦӔ)Eqz̒Uj$AeƼH'{4K\E.:zdy nO3jț5LJJ 4ud)HX Tq*JS]糄j-#1_eDV1նa "ƽËT, fFdHtߟ5!Y9a|&QC{3"-}]QV>})4`cc$: &+UgvX b msbdbrrÙ/+_ MWcV]ul͉#1MG3vLtosnhGYܕ`B!15N=HRPtZZ4&73ha.m@v/_^Z/VhW)<?fI 8r\J@B0J*777֢ S7g$PuFC[A=܄g<K"j;vţJjjo"qh(iLQqF \If$2̼*)!/x[0"XSub1m b`i8b$4y,Q(V3㚮4;:/acg}37ef|/j2EBFم@GPh+7@bw7ݛ[P8Iuk[9py:+s=JH6'r*`f+~Qǀ 39Kc/Ɇ+wzb)Ę A\&L>cWDJV { FGbC$-?^,,w,f-$_>3l1ݤAN:oR%?Y 3&7OT HÊ+ک7Ys65/A~^ɐ#յFA~}G+!`Lhy]ٞ뿵,р@Rdi:J]kY*^HƜ: ;Awrož@\rqRY\ \&-0Le 13<8Ok.'Am ؂ ^oFBR~fk:yRL&tgNnkV._zcBTTl+W T+&W?Rp+Fb#/m@!?z'(px<2 =Nr]]Di.`X?Z3o (i.1@0; [=fxw̔cvD_P9CpU*G{y[yţa5׊ b=v3+kUWUi%c58vz JstD7.=zznfRK5i#η@.)ά4C=VuF:^rYV.lXҩiA ^5X6IuQC̈~R>tb]%nЃ9bڱs޺8GmDD:gu\. _4\-* rY9o; n ZLI1ə@tɻ 1 [8z2+e|TmG MhpΔ!)59wv Dt3Pʪ9C:o, Wd1|uk,vbx.ҥ8iJz|NҼ7 {܂ѾfmGaY¼os~;2&-63ڧw_֔2AL=Lvs-< p{Ω[* 3.SC`[yu A2hKʀ WidI:O"ŜU8, e7X*4= <-l&~\ IdSQZ%-ğOoA~=)}S-٨Ġ:#-DP)w1QA|Se?*^6 |''6mv3co̓oqnGn5鏌hvtJ]-Ff9p N8fY]Аo.^?dt94ޅq^.}rS'nV3m|ѱ8|[sQkp,hm"hTRJ߫<%g6q-uräH7E Jb9̢njQlR4?Fr3` v m4l‡0ލlls~! GsN-GZ5d2n 2=;5Zd7b+=@aެq!hhQ+q}6p1]i4'{тPH"rnƸ WxWGSX"r%AbӾ-3?fY-@$BJذJp錚ȃe(haK} {Qi$zc} /Gfe6H1~Ee׹qO*ɑ~=4xIqG\: #\Fb#rMZ+ПRL %9 Ɠڣ< (%F^ZТPEvZpjbuAM}(M“simu'4Ko[:7z)B 0w7t&qNS~ E'5Yoˆ- `8Z gm #X~.@=tyQF0~"11%uu6|ȹT3Rtb9'xbC~E2G辮ܶcg Z$,[ <:>C73{cAk0H)QD5#崓b:0GEVА1޾%T5_E@\ M& PԨ߆ zXΑ3 5Au*e>>kn G^|w!9uWNJozl9(tۛl=zv#E'=z$5y;+RށNwӘC/o^?z:36!ْm3l'6͂D'$(`G{ܫOݗ,չ wW+l*G:pqa$v+ "\j m)M6dRiawn=EJi=.o{鷘u$Xoeԃ^Oe}I嶓ɯNCבge >l,HIdi!6YJx[<)|04  .ΦAёs U:oQ^]JX:H!Hj` 63QCta[4EV 2쾱2A;| / ~3ZWo@Q/,JC i׶_úX3/OHp;%xnj_ärΪ-Ns 1"-e%J|'9&a${)Kwf8Y [ttɲX(Y7n𶪻Pj2oےQIBJJOo q½UWW=/b.bѲH.ڙ$]ԁN\&:kJyL&o3n ߮Y.H2/;q t&w/ŽwQ?f4+p{ 5:S"iB[!?Yր@⦇NV?3;kwr7.fGOa۞p9&{>vhZb"zKt=HPRm(9P6 @Qh>#lePM [rjTNt. в O13-w-dSȫ$fj2@a饄%#64rx5˓&ә'DѯuBU9žP۱l_5zuGB)ַ"0ԫ22V ) Z{`zFsSBd'E}Cq a{k;S)cm8v$l{pǸv-ġ;+ ݑ[$l~Ib*:(|}x ltoP[|0@D;:(AS3T1kTAa$?s/:?+,Tci" ,5ևX q vyx<ĻTh^$w%r}3[Y;޾(D-W DC!g|,5,w${,A9i; `} ?^ [b SC2?s`'ݝBxo QEH+"Hu AwnSPXL3šn"[jC yc1dw 3;]Ry腣> ZޙI=2/ҡug%[tiQCbDSZ1mN`Z$Pq]iX;Dt+V< 8 ͡a]P"խGq }[BB5`@bμ$^ G S6*&A&{fPW ՛eUԤ0r6sjT4MRN 3Nϓzi\HOjpd:`dҊ`tGY#B</TvE:A!j J,Eakwbh ?M5|S&dE&/ྠmӆoR7#JЀ@Lr !b ƎY8+Vy+!#^piX7.h ۓ-A'?<=eHB[6r"FV[k_! \Ÿn>+E/R.MsIm.pUBҋ(p*f`¼ MV{#N֌,JM5iחZOٽa ((S~:eoޮ*4=Q\Eļ(fqDz>Zc:sZa8PBbUsHz41ס/XkL8\ִb,QTJj\Vۀ[3SPQUox-cUiewd5 b+q%||7`uWg9Ǐ9'㞝l^x6˳"`":RrNBPUp3>W|E^]j&"GkJ%uA%nR_-S"bzJVWTjӬpK/5shmUH=VKJJR0G2żOfw3w duQ?qssE]%]BDDu5=EWSuv0-LEe;6ad^Vݍu/d7~SssEW9|΄.:zNy앍ɀį-7 Oޕ[ߖl Q 'FD>冼|u{?@-D(S5S>+gMsRSORBLCiϓw[OWx;1 Z_|! ,4#drYW7 }$UZi(-BMGE1CB^Z`a<\)'!e'ZQ4.lڐ3$̄h\**-̃oF(B79??{;4rUHM#{#xNhj%κNIȎ-sH<ecH\xϿk5{E ޿wGuKCEA7_6d3e_*dhɺ<||> }wF;6_$T'k?"+x2 ٔm!+*@-]3ܒʋA荖m [9o\_ũrnͨI>㦰jV 8l>v6QlpJ!Qj֤[uww;v>}= u$x&Ŝ =4iY+G-*']`gf4|d|\e悐\MMrݕYM0~E"+*--&$5[ ۬zĦ $9`-Ð]]W,[KBJ8y>* hwh8F' {Qt ]u gV?0=${ JF9n]:"P::T li>tŶ '8RA*WtSk Mpަ0 Ò"(Yk{u|OS8wԠ΅Ym/xr!(ۀ}jo'| '2YT3:QyKuom>]/V$Ǣi g}:(iC׿fMM8N VzAAo]yȉ*!IN5>{ Sx]&HƾJckqrs)L{8tXH(9<\NFPA٭~zD,&*G7aNg.efPlZ{W'h4g.j^(j.j'8W'YHwܙ`k)!E$I`yl&g{ JO5: QQ(T. j3!~B䵟kQJ)QgfHxq1mL~cVZN[X;\T=LƳPwq4A%)ki<u,SF[0bp\Z: Ps`еiB"how6Y566.!BŦZ5i7ox룻ob.lw < W6d)*C%5Y.|_iU _c6{⚕Ų} FWh$בVPSzy{'ٌZMI( `[*\ueno;NkxqMLm`"KMe/UEliSnB1ߛ&Ί9d7wTUs&.yu-v-1sܠ:]"+jlQ+İMkxgxfAf!Ľku :-O jOI^)IpZpEt|8(kV֛`Is3*<%IK`#e]ؒUE4'`!33 3脺~k^k]f (!7Ve(6$+D@񐝷g8 4b_W2{QP`'RAp@ykp@\/xjgCX ?t9F4T" 3 )B=q#h+7\ǙBU>AxcL0*2N:*v-u.‹DU]%4M +|Edm({M e#;mϨRoiJk^aY2/|BRWyݯEgn jV@wP-JeJdQs݅CPo/%֡UCJ?]܊n@Sƽ5ּ[oW{; D^-DƮIL'ىTiS⥣_`1e,O߰Dx3.֤yuys2`")׶]_(3Ѥ#SI;1O{ҟ% \ɅT[n]rH7pp>Jz *`ɇG +F"QTBOxDŽ9 GpVmZhCſMm3Tx_a h| `h(\R{7NA%Tސ sqVR@=kPE(krsvd(% ۲sL2muBT8Pa(VN:|R5{${H,k.E"Ƙ 9^ t}#iMNww<$ܻ6ݩ$4rH!gdN,csj:_Ȇ0+a@t~x9Q ^[zxͱn(WR:Q<[;@Iq|$ _!򐅼1^Nv$ we )r͈T@–ЃM}nꤍp)p<,W HVkV\c Rvfhhfi:CF?$!6R<2u~>=sJejOguޛ^1F/@Uij>f3%'i#Uqzٹ0}{OUky;5-8"xI!ۯzpi^^YQ&̫]?_&vBfW8DB_xF8!!ݍg45c4_aK,@n4MZkYY&eNApVF>]Ťn!=^H Hv:j"Z(:S_HV~Y*g E-r`['"`=_DH$SaTQݻ# .<}1?l3BWg] E tf ݱ`bw,fpƏp3B7yHXN>qh╻`(lEpIsY>Wq4|}mrk5ow W/dp5nˏ]q#t`a.{8| "#ЈyaW ?,lX՞H 9sgѡX!kZ'\"-piDV;~^\_$)>>0*>0zW=ED%û$#+' _'.{꽂ġ{ؑ*W(Ԅo騀Q{@ZoZak_3kȘtϓŽ_Si]%I6r-P!h.FǬӲF ~L^0T{]ZlSCmPɀS;æ^d`},J`yQo T#Ð\ȫf 6nx~":Us^Ϣ-1ìQı=9]5s~ځ|ӲQg׋ۆgxצtO4ՈHW`aY)meey7BGOkict,FҾ"+N{=e!$:ghè FyUQui:?'%VU]JCv+Gf/=n6@86EONoǨ#_9ԗSUh\ό[hqLJeC~8ͣPy= zAm& 2X<ۉyj7yF!y"XIpPy@Dc&T @ж-\ [[Gh^+g/$J &`Ǥ2*P;6_zm7_/A[ObDءVEs 77 ڏl!zp":?Y= 3T0Z _ΎGSMk %6&Q?x'-PQS'K7k_vFLvy\=Z|! Mo]RFR~ _wȅoESV9!fi-yjmKHw1# S,qz fgh5"N @pj(TBl:PJg@ԵќQNo1x<`^#3MpIU1̒G+$yM:~ Ed+UKgRfvݐC؍'(]6DNU2m0nADZ:B︆) !H$3vǿ-ȕ&R¡,6 vSo ᧚^rh}?$Z^zV-?/f60MvrאbLhyqOF<~hEPs;$z-UcQb$tEY4#^S֦%.f{[6E&I{K`#KɊ! '54zGgZM-JXWCM^(m - zfk'.[na֌j!9wtj8 ,v&fKZ9F $"^ +StjSYD![=i: 7HHbǸX.؂Ls㹩ˎP8y.DjE.00hJ-L\Q}58^oLO_z^>{7dxQlGo01?qp#Ob$I/E OFrh_Wf^Bbu<"e\Y7\ dkw5=:Fװ ֯Xt(3(0:B7]bD2=zXeb{ck셻]!D]xv>OCd{?bZ!YNr8m#3D{PP2B%:)P+_0Ywn]MJX5'f[G8}^a@;*zWq]Z"))+?y6M:~,ވd`'Ȓ.ҏ$Cfk{&kv(ۿS4\A"UX.+-5_$9/=x%^ = v7IJ5ڽbഏ*&Rq_zsVu$pg)B-mzykv/lE "op(x[jn_+}iI]>#x/]L| !ǘ wr(N}S$zZf85>Sc[`(hfplAh*)ҦÝ\ik)yE<^ۆ82Ur+[^7qwc5 `tw =]ʤ |ޔVh`ۥ$ڦAC)>/DDC\G(,ŀ_W-ԿϨ`_ #/4b D9oRK;I<>\l~*HFpb&'~KR<6Zu}v(Ђ 7 yk,P*@j&vYWO,%(<121-X^cOG6R~a5u S-W81]gL~ xc,6W {Lk|Ʃ̕v:$8 -N4pM1ѓGwސiVM Sͥ$D68׷+\:/~>G7 fvlKz!elZ$qv,F4Y52|x1\'Y_#5`ڳ?'{؈L>\uUgZeoYV!w[3bK,a -!n/Oci'ı5?EDHA[æ UD^OAqJ4C|N, hNG SgfY{طr ۰&ʄ^udEƭ88r5~RSd-3}Q*t5S\89.Zc݊S,xrÄ&}h@"#hm{Ҋ5 aA#q"B#Cmqp|ET#og:9\#4Qk/L:Y >+CNF L%0+Qۇ&"Ӝ8ϸ+7MhAhUPԶy1ߨghOmR`"dyN:G ԾDFvL5`e9jJ2A2 l W-Qd|h 쮹0|Yyčpx"=*?>DVc+;s4Xp.V 5VJ+:EaRbu ۃ7*kjW388SP}nh H,%J c>_0a-F*LNjP\2HPLR ?85iK>S %q~ڛcag6ag3aSkN\ץж6HKCk_7?52U5ZvbF7/ޱVbԽ*&F[TX1oY$J+$G&6ں|R#}\gđ>/'VÕ{Hj \Y*axQ;/\N,(d,5؂^L0jx0eיO'et6Hݎ;BH:Wo\Sa| I3H7-D փ) ;mL>l=h%WJ;APQc۹h! |ێC"gP@>;w(ɈB8u~S92>gЈ$CIse"6D>6ŦYex>%4 2'abr(<-˛r6mU[dQl!vr6;zS-QQrv13,3 w&>]G'dQO0$$xgj~y=`8)wUo̼'/ ǚ&N̲^_?pʘs ?W?bҶ`i[ '_nl\XG)Z %gPi٘-ˡt$Zc %08B%-YXFk=Գv.¸ž&W*39ެDÒL (_w֒+ɋ -cY{pCjA~k";rx#Oӱ ,gj!ck;n6?J2&ϜF6'}t3N %rnˡxCJ<$-+=7u!DuED#Vc0Z})yr5 0R"Q ;'D'[|ݴ=Z IC%s\{KӤ,X \ai.7=+3 "y.`$ ܳMK3?.u_Li(y@UJ^ڲwbM]w^踏sin^avvyds|68)g_׃GX.4EUjМe>Hyꍂ[nTw Ċ VCQ&ɟv21Hi*Y\KE"ނ6ëmN~(L(ͯªMQqm/]g ՀTo*꽀 G.0om.4@ t<.4t{꺧s'5%ܝbE]twGP#;tH z؟v%t]PY(C('ߨ$?lYM;/pv yZ82]S8굠|Ț&WOC6l_YѳH}vٝ &KIr|zI%o^(ϺF0$aA o9iyaLc Of{gNݴj5圞^E$-t]돹4Ĝ߶NϫſAͦ u Moa Lk)&1Q>De۲ҡP]d8tF}̪|c=%]uxŠ@u+3`~S~\ˢ{51t >ݦa[ !{SÞ%0M ?7$=[J#1[ߣv0=q$| 'Fsv}GQmy2źx|yLt7̉QB~.{27iw 65'l:3z^w C{E\B4`hsoYpnq)\h&ҎrŽaB'7^sC.4$y:~0 {Iľ=~&w_?)hy?lfu#&&`0>5{HzBKWOE@ױ2W{in"'D~X̮'Ϙwhf찫RlpJ~0E[<_2(yyHN<_c䷰^wXǁi l8JdLo9a~,RC~1< yv)=_dKIjL"%&JBczP[?ydÑ,.Ek⸶1? s-?NM|f=Zh48A(*2@0sIYLS^5Պ? ^  y>Jton,(hr9 B{o?y+\c% mmC `q<Ϲ|&`C,4yyr1 p80'"ς.-]b_}7bk U)#}WkHKU p뤶 詰hV9G`-ЧنNe4宲aMGQW^fx;526'b "_|zBW:2` +KWIg2RV(NBNo+d~%PnEsu/kꀙ.׭`-us(̊Qqs@(nk=Qg>"'YeJbb\U:&$ |"+nGDe1CS*/aݔȅݹY ['owo^ɻՠXO"5㆙lv8Dq&U}իHClb9Fp*.4DȠdB&ǤnN0SלH\Xd c;I;Ҙl Q6A!&w|>5ȶOH95bZcOLxb-=sj߸P㍻= e6ҏ 15W8;UךӒk҃4EA)>hI0kX?Qt0Y[BLHgbZثAqD_LDv~SQofxtULǮ$1:wLUu!]rk `dIOWMy4%|ո 1{$4'H$ µ\xc(aaz怰9ckS*oLR0¹%˃fO@1 ]{wYc=lH~#eQ`BVW<8+}M!\wt=Y?B/ ۡ1WPYS`D{ZAI3hQ#(.ا؞r}6gGF.92YJ蝎CkFAi"vE@ߑ9L7c48 uoioVεQEt9bhNnlϢiړC%/|Z } ܤc ϢUr^|\MG2g?J>r>ZE'mf 1+&^)7୐'ЈW1DS/?ifT?nZ!=jZ6ts-ZE|ZJ XI~5% uшNP0hIWKt$ 0ۜ[L+" M!GJy ),Jw՞y{-3Mcjhru"B+u>sqC!G]=s3Ky(Abe \?TsoKNO +?( ">s`)mu}s݊ j*By5MaicLq'}b P;1's.?"T\mSK6Bd/)j}asb`x9>Z &[Q9,،@E CV̕2i?1cNm*[@|}xhC ܐsY5NgTXF Łv{x]/ F%2–GNqNu@':ثH^4y/.p*D'DEIR/7xmY ܀ 9MfM4ln5a=DDz&E@̿NG =1iM5XNmG}VߡD]J+ K&sAʒQ Wx)#*9kAikx =j4&Zu\K|ԣykV`\;FS?;}<_؇L/4l,> . gfqYVE2UdDX3;!3kTexuX9tAQ@ɨYOtC@% \'ڽ.qZ38Fo\̟)9PJ9_#IK硗#%E+Gu1Hbo0E}| OztAox ucx]Dvj{ASJFhV>ޖ7 b,{\|eB,/-M]Z* &aTڣ-4Z!||7y p*l7d?e1hϻ)nN 6dw³<$ %i/%0X++f(ؐq[&JBX`"(adr;u$g:x%OЁQE_Dʾ"Ir*C>yZ?@P 64*b .8#4`qBwFnz#al*h׵i4 GOǒ9u ZQpr" E@l2ٔ~ ̒_/o6kh V'Xh]\ LrHӿ1d3\ =Pf߻uA[nB㺽., LÐ|H0M(FfG 6gt}QB:tLh(ڢ$w` = #jux̬83W~X.@ ʨqJ #ۭ RP<iDyWl^'.Ɨ{Қ9Aai#}X,6礽\_miCUZD w+Mr9JZYÒ?TϥD X> 1@vصm}&oVf?2="nͼWy! 8٪Kl8Qbnv̺8z>r勵қs "w*5fc HX_'t;qFu#k_D[4~D oo5L@|L-JS^8)h 3DgTv(%K`)RO]m]I xc4ż(\r$$czHŰK'-ó<M4ORMup"Ħvb{vj&7v2UX~CkET=irq E?0LhaOlRBjyXvIrl=R s,3$ ?I5C | ~q.n˙VEAO^bm z%6/y\d*4]l-zMh.ӭ;=tP2h>"}&s7(ِO } v4;mS w&fyZ&H-𵻯ʓ +6SZb 2Uw#qB[{:4x G7nj!#[ Ȫ0oqtB2ISQ,u+-OIAX]pIiR6TbjE[F(q ֜?O8%SÓGٶ_\faL%2,C0 -oQy,%*n%['c+NF=!pF#nfF^9#=*~YZ~խiY}Ԡ=18Nň7gBO&IXvdKZ2;8ONT QϻΕ^mW'F]!|BQ2m|9{>笂rBS6Y gMhz(jB F$õ+`UjOl~sON~[=Sf"cd⊡ë$7ŜsNʄ͵vheOz_#A`rׅ EF imm(-%XZ\61r* >{p}Yywi ":ܨuQaq<o\WJǬSw-(=Aջhj5(O|- +䖘m*1Go6"a99(njt. $*挛6\ojՏyǮVc.v ^J~ .f*<ƗбPM|-AwХڈ#Z#yu-N M=$Gr aeN5_uPv=&AVq>S0]FpŀNri(>_xl6*Dr& ݊B-:OCrt5 %jƫS[%6v+O_K+Gya놦0Ngŝƽ: @&՚zPZ(8z]Brjm zD{'aWF(F30%=n.^R]/Ez^\tb E%)wy|_4RXY˂t93%:Dl+;W';;T݁;eWq]{\ U;`1VbôsLW{g[Y_Ȕ)ծwg7ɧ GgoIj$P'-IJUQRj6Bd#V^*'=v!rsu3* k4ӼϭXeCȦG(qSUmJOJI6 );`e BoJ1;04HcMοT:;:9|}/) Cu=8%e<z| Үf_~}4m!PR@h R*ho^xզ9#RnjHnIJvjLO,ta98H<  bLgy2b}ym-0jm\N#n0:zB@QJͯ{@~~՚yQWԶuJXʹ|3MVOQ B4Scd';ua@>L|t X괧zD%25;^PKNa;f~}=G$wA~R/Ф=pMLp !EK֤6hGw {Vw-^`9v>lG)/~*CRx-8vbC֐{b9_BzW=7T+qZitF-(e_]l(W#*gs=;0Y%Kl߽4 ~JNk)0TFqIrWV@ \aT4@ˮ-[J E\W k\dtbd濱XH=2hۺ}J-_r.M"̳ExUb$E4^M+ޫD5br\p?R=o(]rk+G81+E)*{8NriWrl:VS\2Ǎ L]Z_tnJŢc46,'x/P j_RP)I "?L|tVgD㕗qس]c]Wf:_- 4tذWXBԥj(-5™'+6KdkOpGL@7V|l=Tt+`0etc韕Y5A`n dS|/^g!\-hnI!KLIңB v*&|Md[#Otiͮt0[?5# )$]D-Oc+YT6.=UI=4@,|t\7vgO#Giއ^Տ+Mh\?#8"q&m=n+qk"Fo\9f ;y;٧w&^to0.0~d>hՋ#wc'}`(uMO l%& i "=:uic; 6 4'G )s.ܦb̡K-MٮB\, ת3]U”TJ{4_Vbsah/l8D]a/}(?M\ߑ^ԉ7|fx O> &;ʄ~sMhytCz]\&GĬZԁp%NE":KRB:'^*r'z;@&/(=c L?nfʹ0XꚊTWa$$@hL'LMQE3$p첇pYA?42[i9K[^d-.2ŗ;O˜qhǷ=LwX1H*j(j^ehJGzs^l!:7OڽD#KZB3s;k)Z nAh'q"%γ%l-( %?t+h/"b SC2m%J(+mcT''*w= ԀOMx^|"-լ{ht>cG`*jޚK}x\D\ur,A+2rt{[ %6gV`|`ްTi:ST3YfvGPiQI {r%84<hwAX ^šژ{{Zmy>d e?A4DŽ厥_Ou143ݳ P7 6駱 rӹ [ʎ!&<?SVI,&Z9 b2?r`W$ty`KF, tXX_G㧋:$g ee&DWHRh4ݺ棞[j$ ^ռ3n,133d qMۆe㕏tPm,04- C`'1%'x*> J W l'@LvcsPK8]Cohꈙ{J;E̓++gϨݺxzBBb~;EGnc( Yd2*K tlj!dve1Vs[`!{\7l}Iّtb2$[/>I:h߯7Wfd};Yl +oejT$@jMŒ/Z,8TJ$cW hаB{Ry (8Okw4ϪkLCdԅ@\2Uv砪1*4" (TGÐ ZBz~fD)O6DYc7?v !EYMakPJu}(6F>ȓb\8z?@S$gS]TS|>Es=qǽngr*_F MyU ޤob͉x~(A>5Hv`$fR5JGxа9"nm.hIb+7%pz+S:^b|BMhG|vA-Gd3ioN ߴ B5CG{OYە$b^9 g.&vH{L%6 GIr'!Gƃ7)rvLȺiAe]TS[rDl|-LJj0v*d(mS~/܅@Џ $M׭&ºƢczqɳKMN7E+G 4o2Bx=DWG|7b7_SԸF{"lj6Ε(Ͳ"P&_p/;e[,v~!^"@"ijd\u. Jʁ1fxYJ8i4oy]yV& R'O$/eDBgݥQ=TЉr'dm4OngsʍsP \U(6'o .g(`ȋf@~p' *<-6UH*p ʼn!`oKrҚ:G@!u 7dO6DYoRDdsx+}@e[eN-]f09kEEʦ'll1u{QnA  ˯ }G ik䊏kl4s*|ӿ:1"8&9\#2:U$(UTD*v(<{]'bh#DSh_N3jAHH'٣yaşxHw\s)V(l1F7v\Q wy~vp2rnl$z,|WׁMF6KTuWWG\Wّ֎Bjݢ`%,72] @Z#u_>,sSyO/B2N OsjA~̾t̿* ZA1lRB==: *C{4MVAQ(e(Ydj0IwPC'1]V nEk"咠5Ve6RvvL23V?ԣLQw P̜Y1>WԜ{] w؎-v+?xzy;z#a[xу|6@j%pUߣ$wnG|l}О$.@o9)?FDQ4.M6:ToG[V{OIaJۃ:Fv1HVLn<:/!1!,,&lTQ=vxeDlȤ/M3v4?g1NnT$AV#+(jj\)7~gX-YԳs\VL%JbT:~aV{dGWKǍD; 7Ge}7/i9eEP.' !(xsg pSj[ 7 ԢαVgF w+=sR݄ٮYl}E{`E5 ~_y.6_ %A`<~3$w%X 4ɪ[xrz^D^=P!7ҤuĠcѩ8,N:,b X B]SlFpFg 2A5DLƑvd(GN*{kU&w'}4&5 0iRd>0,A~1}V_sz\ٟ^g:G8s} N54H{.kgx#yús|CQ)<9ڣG'%u)m wsEGohq8vZT ~[Or|Qqp<* AYDt_y /ZdrI{ea[bV;KR Ǚiz'Ͱ|V&TH0xD^.ZGXʎV Mb܃!J)Q/4Lchc^n)B4*⟑:r) ta:$222DF 23%}~s\t4^A/\AU-pM,L?Ҩ\;//u:K:{Nja55?^2냬ib$T׳P$53 MʝZ&$ȵ궥d5`,bF76ۈDъ%YQB؂¥Vy7s1$#9PAXRs=P.ʹiGݳ62ۂ ޑTJ9=:5I]ROמ9i*nm͉uakѭIT4iEUwjsA!&%ug8lYSTcKҥ/?=Ԥۼ̸'gSҚ/R9{ߛTg~HF1ӛS5#}2<qm7﵂Hr82{o] ل&pr[ji5]1!,.`3ImFlƌy(vh;"J忊hV0ec˖%<($֒(נ[QTT)nx{3!T"\Ƞڭz\u.J:# (|gb=n&[zJ8ZnRO(Aّ%> x">G7( ed;kZ2 ()S7!213/dc ̸c*L/f3s&KMgFIk;X nFQ"F _+hd(; G*NO{J;iͱT1VP G:{|l['Ŭ7xOS|MQUM'*&& 6._h qx(kR7k 15I1)1+a@7w^rVb@p5l\2N4g Ay"_m嚒B޴}uui`QGp=`t'^gc]y7fo; w>Cv5Bo1jƶkrȘe1C]K5`e$*"waY>EuSrvx 斣060!_sY$,`Gv&љƠӐ^Ou͡ST߂~f Ÿ#:2`< Wr7)zJNcU^29Q6cn&=@`/HZEa7֚wpQ ~rCi?mW0?p1òAunoۤ..SRฌy W{Cۜo%i1U syS]8Nc!`p{UFeZ9 :(Z0n˭dN.dž>mSΕ"0^F5kt"C|K/TAkgnC !EL1kWfc~+p:MVûv>2ZΑgV-QLɔ(+aK4y(݊tE1#6CIr |{=%}_跭h`?m>ecAMAJhzm*N3]N1 J> jDV K,Wl -L_]v@HwqVP˘PSrZh*-?j+S&i_/ t3C$YV_PܪG_‚ 5\?xiMZY WDyxcՠ9gТ]g'.7@Pݵe-ۛL MTyf/EY\ׄm_ 03[fpѶ YZ