libdpdk-20_0-19.11.10-150500.5.14.3<>,Efp9|,L)~@#'a.:r8اԕ Pibas(rƙ3 <[ "r A "mRΆW5>!?!d & SF \| R    , 5P8tD@SGdHIXx&Y&\l]^'bNcdve{f~luvwxy4Q!x!|!!Clibdpdk-20_019.11.10150500.5.14.3Data Plane Development Kit runtime librariesThis package contains the runtime libraries needed for 3rd party application to use the Data Plane Development Kit.fh04-ch1b0SUSE Linux Enterprise 15SUSE LLC BSD-3-Clause AND GPL-2.0-only AND LGPL-2.1-onlyhttps://www.suse.com/Development/Libraries/C and C++http://dpdk.orglinuxx86_64 "#( $&!!&%%$" $$!#!ȰhH`*h9x9hy8Gh(Zpx]XH؀8؈XH@WXXH'hh'8x=PXHHP8PI8i(8H)8''X'w xI)Hi8X٨H Hj`2 8iHZpx XihH( H, yp8ؠ@@XYHiHN)@ Y@I ((@ X͈:`0X@h 88xXHXh'HHh(H'(H{PG Af2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f624ec2be67336adc7cc2bbdc924531d94111886fd1338b90bd0cdc1353f8255e81081a39cfc03d7d4cf5811a1bcfc24b291f4aaf4eeca12f0ae32bd342b36e8a5eb783d61d2eda825614b1ccd56611c5aabd4ea3d81c28d9414f15c2c1f37bdab11920d9e056e48ee0ccf565b10539717abb22c551f0e477da940ab2ec15f7035384b9f12aee929bf370dcc744e01cc1203efb478bd10e6c528539c1dacffdb5caf7143465f40842511427335bc7f3604ee60b42cb00f09949732b47ff3a700b67a593b12a50aabc1037830387ef89e35ea664ea4c15afe8717f3808307fc30f20cd0384a40b07e313fe72a6ad6b8d87ece5df5647428024135c1286b8e7a64b464de0a2f94b1c45cbec68162a05286e6d111990bd4b029025e7f149e2793f36b1aa5fa7812d7240b553c6ea16f13161f19884055e3bef28cdbb721765bbb8283dac05748bc56ee3935515e9a66c9438b3a765a297d336d76990f6c17a44b1628b12a33213cec951a18f8128e6afdea74a534bcef35d166eb352359669bbc0c7879554b521e4232297f4953b316fec641165dfb1d671a9371c2ce84bd2853f2ccf8b96ab760787ab3350b8a39c56cfa96765ed7885b7b3174d36fab509384550a8b4a4959e8455fd40b850b20a9c7139fe1ea70f2dc13c1792c853c0a63b9944e6708a65b641c92750764388d91c6933bf8a14948cc5b469f97081da2f17e5657bfc4a8ad081f29c9c7ec969c73c266eafd2e4ab2aa6afb6ce03ce28668e23d7ceeaa5de8eb7a2e9ebc6c573cebce2282d7d19b4bd7083e733247f1b549ea8796e792b5f8af415bfcb50818583230a508f91b843ad72c1578a85421e4aa0f3f83690bed0e2594e6bc7ad5899cc8596a3768f4806456441abafd02529bb8a37f0b1724f6e0dbfcc91e29115fec14db29e4e877882047663e1bd9c6a418a683446bcca36befde88b80caa407f2c0836d4c42994a34609bce54b8b8deb07f89391df3eb26b2e96bf301196df6cb6509e5e2c65de3d93bb4b6e4efe0487d183c972d925d514e47251e22dd8e065d56f46536c6b88cf606c4a37e9d807bd673cdb8ccd93af73a817d5dd88d9fd45f231434f334039acb8a365daca0edbaae29151d4679b6bf30ba7717c76319ee269de2d91d89497cdabecbd9a0e68c67923bb51767d982ad4d4291a42d3a8bc5402818d063664f11552862158e3d4a889669cbc365b2f1a92ad486073f651db4fb3ce110737b1bd37880440e983ee4fd39f0fb180219f21233598efaaf3305fe7ba5fb723beced6a1c24cfeb67cc5f5f6f95da9db97419c03edf8f4ff457fbd0206c8353bea4b4bec83d328495d0da67fac57ec6b7e738ce4885a27a4e3431c0a1fa680084436000931a6805514bdff9deff0bd79f7edcdffed27726f9e5a5d25a2186442048922506ab2e85b94625bbb07170418a63c95d5c93c821071bc3ae40f518bbe95dfa5c80fda98667d2537ce3ed22552457e919419af65b248e0dd9fea68fba054cbe923d7bf536770ddf0f0c148a1ac498d1fe7ea54f5e9903ed30f6c9634ad4e2b6dec334b34d8389361355aacfe72a2501237d40d8aafa61e3ec74d4a4ca245fc1ad0df96256f2ae21f1b197a2656f7e5db21c6ddbd58564b41c4907cc0f1b19c7350cb800a11371bf855bb0b532cb397ed9a80f26fcab235c08de17191d046dfc9c3a844d65fa45430cbf79c6725c025d14b726a3b768975746d5932e41eaa0ce5112efd79a21bd1fdafd6897bbd89b3b75f35797b7f07fb977394884bdb99ac982e57e32c3889dc8bf6f8785977b3586974ff04ec7210d0c1f9b1b76325785e6c2041ee5188f3515f7c433baceb6b7bff805562cccdef81e890c046e95e5fe48dc1cbb068bdc01b2c6a7735fc5fd449f7f86c58f84e5ce8ddd7bad19da63039c8d6cb482b75b08f605789e4ef3608dd6aa84c2c6d53fda19bbeab68b5c2c45fa495926efc96e083207705245c3f55f326fee540a097ad3053d44fb6fb27edf6e413da78d5faa824ba548b950f5001e4b7d82b43249cd3b6ad0a24cd3b42d932ef08b72f140a445cd8587f1060a90f8c1d60779018f1d6b626d584c44d3566b812d8ca78fa6756da92c683c46a9159e44901dbf36630de625d04dcf9793b34b0f9abb224c62621ba2f3b17e4d140a1337ec02335ab2cb625d968575e41a46d8f1a51ba3b10f9c34655d4196ff341cbfadc4818d4d1d67ac2e4dc17537d7bb8a9317937d02bf93e7fe9efd274f41a8ce19c5c8df0c216d8f7abb2fafbf856072560e82425d191c7c6f91aed656a33869192a0cfa9c77078645269e3f89655c5618d43e9ca7c2f95eddeb63c5b7e37fb41dcfd4b14d901030d643323ebd700db3216e0d81f9962e9846e07f8cd466b53f3c69ce777755568d9a426402ca3eeca7e792d31d6aa8424b13684367ca8151762d0605e88dd147e6a347d875216c2fcadde6fa9430aad5f02fa6deeeba7bf7a5a34c6bde62ebf143884b45b4f5d34d65a462b336fe0145c985726081a85fb99bfd1ae33bed08e641141fefeaf5a850c9d9cf45fb28a1f32f8a2853bd6ba845fd0619b2b7ffe535e2739590f23e328e51c12e50a7fd393eb9aa0d6336383260b969bcee34b1cb812dde54486461e06acd672b4bbf0e298abae6138be4329605c3f7286ea8864ff4613e409c33686e4a676d2f54a606d0e8cf1b986e0cada554cd124498859ab5dbac8b72777d0b86045a9b2f295b374a3a670484f97fd9787bf3892e792a9d0474fcc72f038be81e0c479923d84ce080749371a20459e82b4b147c6bbefc17c3d8e808213fd71885ae2b8e0139c4406af98cf6e16c0a8a54bfe3c009ac619248591aca83b6a34d7a873d43c99e9df4d0129c75235e60a4abdaa7a6e2d33e4ea90647ecaf8981b6057ba66e3218cc90cb2b43de6fe19906c0dcc64b8d79c29d697c883fef42ef76190761047ae23e43a007b88da0bacf16f73e27f368de0be69090155029f32e6c50d90489d90a4596e0c75c886108f99d47208b1dbc5157d07714d2c989f63c0ab8a991f829de6de0ca99f414ac7cc20a88127a6df1ce397381e3ad3125fb92b7c8c21284040aedc089ab4c2fcb33bf173b3d6f1d3c9ae2d9b7bcd88983b29b2cde827b65d59d4cf30d9a409a0a3b3c38c635c9506160b426494ef963dbfd83744f7ab5719b316258d0cca6fbd40fed7ff739b8dbb35a173561a4e163b23dcd79ca8cdf0862b321d274ac66451824ed31ee5feb51af31bd9cba50a6c5fa157619d8f3436c1351fdd13012bce5a322bfbeb275bd4bd94ae85f537823813fc7a41de5c85c32fb959315210c95c74351f25183e0a064395bf504dacb84a4f3c25da03cdb9f13b4f6369e0f2c54dcb88581df1c92368b26c2edfcf4d534df12d5659f46c6affaeee2a6b63975806080cacfafb14220eba84602f8115ba460945688dcaacfdd2f150f532c7082c31632e83b7a941256a43b6aeb1d17f6afa3d89616a8e404d8b658ffa2c1405bb31316f36d1b7dcf51baf59b8f33806b6bcb57c53443622d4bed737d9d1c6291c93c38482923b2d2398f643660f027b9cf275f047b9c0780d86b6cfc5f0dc3cc2c52652d258539e6430c72807d2f07340cce91f4a33634647ac2f70d59754a0bb6374a0fb11f18821d80de9cef61beddc366e4e4da533faae253a9218250da1b2b304e8f93ab5f60f5173679cc50c40d15881b2d5dacd17bf415dceaff762b9ddaf91d4ea3cf99d413f552ff20f2584537992095c902e9eaad276becf85ee53fce2576603f93cd4d529ec64b3d542ee013c84130ecbf7c6fda7a93986f6cd23377f6ae24ec415edbca3849e4cb832857b1b6a552900f0d6bc494c09823afa552249b61de8f192c9b887fc5d5b6e5e002b141859fce073757f4dc523e6c2a82bd3fa44c7e2407e518ebf44fd8998e44ab6f0527ee143a02e8be865704d6e6080955fbda6dfce890bfda0376a001bc020387a2e40494a0763b8bd1c8c5db6f4f25af01b07bc113b79e4c75de9525678c54cb0e129b242804b391e2162f2b851494975ef1a47faf689895bffc30793063aecbad2ebb525a05cce1efaa61e46aa823c1aeae23abb87c0660f1df541a56d8c00886c71d23b3d449c792bb2e259f4b9fdafc92bde45f389c0387ecbeb555564581e72d6a56873436fd14d59c9b8312518bcbedbea588cd64145ab1a687c7f93443deb50c53877f8007de16546ff61e8a330e4695a69e1c75d22948183d740f3a3c3098bfec24bf006e1f1e50f2dc3c57342c6adc792627e0ee40eaa4a503fc94d96cb0f6faced1020b02ffab89cec82bfa620c71b75b68854a685149163049c1aeb097febc3604cdb64ae640d23acebc49096c02e7cbd47712d9593c9281b6ef2b1dcaa55fb0136be1860e73c102598bbe574f80683ea1cc5f8fc969389bc1d48ddf5ce150aa9828b54bc149095660220657a7e4889ee4cbfbf0b9c860cb89ece1904f6740a83f3bee218129c68507a512cdd3db2ab5a9518c3d92683600feb923d25382d1c0841d1d8d9fbc3aa4c0416cde802532b6dc8aad30dfefab53883a42c4c830ae084cfeaf80e3198c05bad8797888855b5b3840d922fc261519e366fafac784d8be13093437b9d10c957ecc6c146ed9e1a21a44217049a57a6ef754a272aff85d1c6ca5911636131e3556c6f242dd9a7d94e740fe0557b6213cc7269a6e96ff372ec348b66e39b9e980ab7963f089fdfda8d9173e7f46a8f59a2606aa8e4cc8b423659f9fb7246caf2bc789584c27d3fada36f00a8106d06836fae6cff4491f1b8cb051358e410e969174027d4baa90f15bf443f926e2ea54af591b28ddf69633b1e196e369f8dc162b626093bb89e1f1dba97aee0726d557adee41e98fb7e89a92db1214c9ff89989171b62ebb43e8a942ed76fdeca2e8208cf7ef05dcd8d551cb5d3c702f5ffbe898a2e34dfdbf0d248ed0b83e089b3bd1748b0a58581da6cb0f90762bc452f9aed5b143a5f7c5c94aafbe48707a96fdf6a9693efe2e1f174a0c0da36d8091d55dd67f3c9a1a1a551dbb0dfdfe8c0c94d8241361792c1f6acdcbc7c5c13f8fc27cf9ce4698e91adaac37593932ca148c9ecd72006ad29527824cc7e5564b16a799d28e261e751ea43ddf46a6b35f645078821e39ed1e73d1621fa4a6e71b15e9ce6b5a45afae0817c5ecf9d94fe4ed1778c06302437b6009500fcd043619d8bef6276f7f420eb679ddc6dfb1cb0aa333501014505b7c5963ca9c74bf79b458c45fcc7974086a98d92a228021f8b5adcb5c8beb03c9fe3052d3a3c1ff19eb11ac05b00fe13f523285b432e4b6bbaed38d5962d73cd63e0d38d21da46bd7ca87859950d4f6d0382db93c5ba1074f633093f417fce51b502fbf2338e9c7bcb1e2aeedd01794f3f5e853015ec65cd6f01822a1c5787b207d635cd99f52c3e2d72aaf3cad6961ae466f246824e9bf5fe7580861f01f51090959ebd435f81e645eca115b5fae4d8c9b7d8560bbec34bf5343c248f0e36bdeab9e2de99ab0f752fcff69ea8c796a0178912d76e5e3cb474d7c53052bd6a202d134b2356843a954fed128a49ec82491f5ef29a432e369d510d8ba10d027e5620820e039a575b6e738bbb364013218cff10ba00adff215569bcaf275de893c4444a1263a0ad1cb2195f30aaa664bee222c7430bad67deca1e1b7e78cc111cab452ec86db03cfdefeb9db8928ff65445b45bd68e895bcea854d88899105406538cb259edce0c9e61340832007dc1b875383b4bde29a622ac35bb06a07f7ec67b33d807fc59849f453ad0222f188400335e9e8a34bf85a1608fb070982501ff104999693db9ddccb251c65cb68fffe977828e514ec7e358d27051ba0b49fe68790ad533a823e0e0a15a42cee5f973b91c89f70d39592ddcdf../librte_mempool_bucket.so.20.0../librte_mempool_dpaa2.so.20.0../librte_mempool_octeontx.so.20.0../librte_mempool_octeontx2.so.20.0../librte_mempool_ring.so.20.0../librte_mempool_stack.so.20.0../librte_pmd_af_packet.so.20.0../librte_pmd_ark.so.20.0../librte_pmd_atlantic.so.20.0../librte_pmd_avp.so.20.0../librte_pmd_axgbe.so.20.0../librte_pmd_bbdev_fpga_lte_fec.so.20.0../librte_pmd_bbdev_null.so.20.0../librte_pmd_bbdev_turbo_sw.so.20.0../librte_pmd_bnx2x.so.20.0../librte_pmd_bnxt.so.20.0../librte_pmd_bond.so.20.0../librte_pmd_crypto_scheduler.so.20.0../librte_pmd_cxgbe.so.20.0../librte_pmd_dpaa2.so.20.0../librte_pmd_dpaa2_event.so.20.0../librte_pmd_dpaa2_sec.so.20.0../librte_pmd_dsw_event.so.20.0../librte_pmd_e1000.so.20.0../librte_pmd_ena.so.20.0../librte_pmd_enetc.so.20.0../librte_pmd_enic.so.20.0../librte_pmd_failsafe.so.20.0../librte_pmd_fm10k.so.20.0../librte_pmd_hinic.so.20.0../librte_pmd_hns3.so.20.0../librte_pmd_i40e.so.20.0../librte_pmd_iavf.so.20.0../librte_pmd_ice.so.20.0../librte_pmd_ifc.so.20.0../librte_pmd_ixgbe.so.20.0../librte_pmd_kni.so.20.0../librte_pmd_lio.so.20.0../librte_pmd_memif.so.20.0../librte_pmd_mlx4.so.20.0../librte_pmd_mlx5.so.20.0../librte_pmd_netvsc.so.20.0../librte_pmd_nfp.so.20.0../librte_pmd_nitrox.so.20.0../librte_pmd_null.so.20.0../librte_pmd_null_crypto.so.20.0../librte_pmd_octeontx.so.20.0../librte_pmd_octeontx2.so.20.0../librte_pmd_octeontx2_crypto.so.20.0../librte_pmd_octeontx2_event.so.20.0../librte_pmd_octeontx_crypto.so.20.0../librte_pmd_octeontx_ssovf.so.20.0../librte_pmd_octeontx_zip.so.20.0../librte_pmd_opdl_event.so.20.0../librte_pmd_pcap.so.20.0../librte_pmd_qat.so.20.0../librte_pmd_qede.so.20.0../librte_pmd_ring.so.20.0../librte_pmd_sfc_efx.so.20.0../librte_pmd_skeleton_event.so.20.0../librte_pmd_softnic.so.20.0../librte_pmd_sw_event.so.20.0../librte_pmd_tap.so.20.0../librte_pmd_thunderx_nicvf.so.20.0../librte_pmd_vdev_netvsc.so.20.0../librte_pmd_vhost.so.20.0../librte_pmd_virtio.so.20.0../librte_pmd_virtio_crypto.so.20.0../librte_pmd_vmxnet3_uio.so.20.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdpdk-19.11.10-150500.5.14.3.src.rpmlibdpdk-20_0libdpdk-20_0(x86-64)libdpdk-20_0-anylibrte_acl.so.20.0()(64bit)librte_acl.so.20.0(DPDK_20.0)(64bit)librte_bbdev.so.0.200()(64bit)librte_bbdev.so.0.200(EXPERIMENTAL)(64bit)librte_bitratestats.so.20.0()(64bit)librte_bitratestats.so.20.0(DPDK_20.0)(64bit)librte_bpf.so.0.200()(64bit)librte_bpf.so.0.200(EXPERIMENTAL)(64bit)librte_bus_fslmc.so.20.0()(64bit)librte_bus_fslmc.so.20.0(DPDK_20.0)(64bit)librte_bus_fslmc.so.20.0(EXPERIMENTAL)(64bit)librte_bus_ifpga.so.20.0()(64bit)librte_bus_ifpga.so.20.0(DPDK_20.0)(64bit)librte_bus_pci.so.20.0()(64bit)librte_bus_pci.so.20.0(DPDK_20.0)(64bit)librte_bus_vdev.so.20.0()(64bit)librte_bus_vdev.so.20.0(DPDK_20.0)(64bit)librte_bus_vmbus.so.20.0()(64bit)librte_bus_vmbus.so.20.0(DPDK_20.0)(64bit)librte_cfgfile.so.20.0()(64bit)librte_cfgfile.so.20.0(DPDK_20.0)(64bit)librte_cmdline.so.20.0()(64bit)librte_cmdline.so.20.0(DPDK_20.0)(64bit)librte_common_cpt.so.20.0()(64bit)librte_common_cpt.so.20.0(DPDK_20.0)(64bit)librte_common_dpaax.so.20.0()(64bit)librte_common_dpaax.so.20.0(DPDK_20.0)(64bit)librte_common_dpaax.so.20.0(INTERNAL)(64bit)librte_common_octeontx.so.20.0()(64bit)librte_common_octeontx.so.20.0(DPDK_20.0)(64bit)librte_common_octeontx2.so.20.0()(64bit)librte_common_octeontx2.so.20.0(DPDK_20.0)(64bit)librte_compressdev.so.0.200()(64bit)librte_compressdev.so.0.200(EXPERIMENTAL)(64bit)librte_cryptodev.so.20.0()(64bit)librte_cryptodev.so.20.0(DPDK_20.0)(64bit)librte_cryptodev.so.20.0(EXPERIMENTAL)(64bit)librte_distributor.so.20.0()(64bit)librte_distributor.so.20.0(DPDK_20.0)(64bit)librte_eal.so.20.0()(64bit)librte_eal.so.20.0(DPDK_20.0)(64bit)librte_eal.so.20.0(EXPERIMENTAL)(64bit)librte_efd.so.20.0()(64bit)librte_efd.so.20.0(DPDK_20.0)(64bit)librte_ethdev.so.20.0()(64bit)librte_ethdev.so.20.0(DPDK_20.0)(64bit)librte_ethdev.so.20.0(EXPERIMENTAL)(64bit)librte_eventdev.so.20.0()(64bit)librte_eventdev.so.20.0(DPDK_20.0)(64bit)librte_fib.so.0.200()(64bit)librte_fib.so.0.200(EXPERIMENTAL)(64bit)librte_flow_classify.so.0.200()(64bit)librte_flow_classify.so.0.200(EXPERIMENTAL)(64bit)librte_gro.so.20.0()(64bit)librte_gro.so.20.0(DPDK_20.0)(64bit)librte_gso.so.20.0()(64bit)librte_gso.so.20.0(DPDK_20.0)(64bit)librte_hash.so.20.0()(64bit)librte_hash.so.20.0(DPDK_20.0)(64bit)librte_hash.so.20.0(EXPERIMENTAL)(64bit)librte_ip_frag.so.20.0()(64bit)librte_ip_frag.so.20.0(DPDK_20.0)(64bit)librte_ip_frag.so.20.0(EXPERIMENTAL)(64bit)librte_ipsec.so.0.200()(64bit)librte_ipsec.so.0.200(EXPERIMENTAL)(64bit)librte_jobstats.so.20.0()(64bit)librte_jobstats.so.20.0(DPDK_20.0)(64bit)librte_kni.so.20.0()(64bit)librte_kni.so.20.0(DPDK_20.0)(64bit)librte_kni.so.20.0(EXPERIMENTAL)(64bit)librte_kvargs.so.20.0()(64bit)librte_kvargs.so.20.0(DPDK_20.0)(64bit)librte_kvargs.so.20.0(EXPERIMENTAL)(64bit)librte_latencystats.so.20.0()(64bit)librte_latencystats.so.20.0(DPDK_20.0)(64bit)librte_lpm.so.20.0()(64bit)librte_lpm.so.20.0(DPDK_20.0)(64bit)librte_mbuf.so.20.0()(64bit)librte_mbuf.so.20.0(DPDK_20.0)(64bit)librte_mbuf.so.20.0(EXPERIMENTAL)(64bit)librte_member.so.20.0()(64bit)librte_member.so.20.0(DPDK_20.0)(64bit)librte_mempool.so.20.0()(64bit)librte_mempool.so.20.0(DPDK_20.0)(64bit)librte_mempool.so.20.0(EXPERIMENTAL)(64bit)librte_mempool_bucket.so.20.0()(64bit)librte_mempool_bucket.so.20.0(DPDK_20.0)(64bit)librte_mempool_dpaa2.so.20.0()(64bit)librte_mempool_dpaa2.so.20.0(DPDK_20.0)(64bit)librte_mempool_octeontx.so.20.0()(64bit)librte_mempool_octeontx.so.20.0(DPDK_20.0)(64bit)librte_mempool_octeontx2.so.20.0()(64bit)librte_mempool_octeontx2.so.20.0(DPDK_20.0)(64bit)librte_mempool_ring.so.20.0()(64bit)librte_mempool_ring.so.20.0(DPDK_20.0)(64bit)librte_mempool_stack.so.20.0()(64bit)librte_mempool_stack.so.20.0(DPDK_20.0)(64bit)librte_meter.so.20.0()(64bit)librte_meter.so.20.0(DPDK_20.0)(64bit)librte_meter.so.20.0(EXPERIMENTAL)(64bit)librte_metrics.so.20.0()(64bit)librte_metrics.so.20.0(DPDK_20.0)(64bit)librte_metrics.so.20.0(EXPERIMENTAL)(64bit)librte_net.so.20.0()(64bit)librte_net.so.20.0(DPDK_20.0)(64bit)librte_net.so.20.0(EXPERIMENTAL)(64bit)librte_pci.so.20.0()(64bit)librte_pci.so.20.0(DPDK_20.0)(64bit)librte_pdump.so.20.0()(64bit)librte_pdump.so.20.0(DPDK_20.0)(64bit)librte_pipeline.so.20.0()(64bit)librte_pipeline.so.20.0(DPDK_20.0)(64bit)librte_pipeline.so.20.0(EXPERIMENTAL)(64bit)librte_pmd_af_packet.so.20.0()(64bit)librte_pmd_af_packet.so.20.0(DPDK_20.0)(64bit)librte_pmd_ark.so.20.0()(64bit)librte_pmd_ark.so.20.0(DPDK_20.0)(64bit)librte_pmd_atlantic.so.20.0()(64bit)librte_pmd_atlantic.so.20.0(DPDK_20.0)(64bit)librte_pmd_atlantic.so.20.0(EXPERIMENTAL)(64bit)librte_pmd_avp.so.20.0()(64bit)librte_pmd_avp.so.20.0(DPDK_20.0)(64bit)librte_pmd_axgbe.so.20.0()(64bit)librte_pmd_axgbe.so.20.0(DPDK_20.0)(64bit)librte_pmd_bbdev_fpga_lte_fec.so.20.0()(64bit)librte_pmd_bbdev_fpga_lte_fec.so.20.0(DPDK_20.0)(64bit)librte_pmd_bbdev_fpga_lte_fec.so.20.0(EXPERIMENTAL)(64bit)librte_pmd_bbdev_null.so.20.0()(64bit)librte_pmd_bbdev_null.so.20.0(DPDK_20.0)(64bit)librte_pmd_bbdev_turbo_sw.so.20.0()(64bit)librte_pmd_bbdev_turbo_sw.so.20.0(DPDK_20.0)(64bit)librte_pmd_bnx2x.so.20.0()(64bit)librte_pmd_bnx2x.so.20.0(DPDK_20.0)(64bit)librte_pmd_bnxt.so.20.0()(64bit)librte_pmd_bnxt.so.20.0(DPDK_20.0)(64bit)librte_pmd_bond.so.20.0()(64bit)librte_pmd_bond.so.20.0(DPDK_20.0)(64bit)librte_pmd_crypto_scheduler.so.20.0()(64bit)librte_pmd_crypto_scheduler.so.20.0(DPDK_20.0)(64bit)librte_pmd_cxgbe.so.20.0()(64bit)librte_pmd_cxgbe.so.20.0(DPDK_20.0)(64bit)librte_pmd_dpaa2.so.20.0()(64bit)librte_pmd_dpaa2.so.20.0(DPDK_20.0)(64bit)librte_pmd_dpaa2.so.20.0(EXPERIMENTAL)(64bit)librte_pmd_dpaa2_event.so.20.0()(64bit)librte_pmd_dpaa2_event.so.20.0(DPDK_20.0)(64bit)librte_pmd_dpaa2_sec.so.20.0()(64bit)librte_pmd_dpaa2_sec.so.20.0(DPDK_20.0)(64bit)librte_pmd_dsw_event.so.20.0()(64bit)librte_pmd_dsw_event.so.20.0(DPDK_20.0)(64bit)librte_pmd_e1000.so.20.0()(64bit)librte_pmd_e1000.so.20.0(DPDK_20.0)(64bit)librte_pmd_ena.so.20.0()(64bit)librte_pmd_ena.so.20.0(DPDK_20.0)(64bit)librte_pmd_enetc.so.20.0()(64bit)librte_pmd_enetc.so.20.0(DPDK_20.0)(64bit)librte_pmd_enic.so.20.0()(64bit)librte_pmd_enic.so.20.0(DPDK_20.0)(64bit)librte_pmd_failsafe.so.20.0()(64bit)librte_pmd_failsafe.so.20.0(DPDK_20.0)(64bit)librte_pmd_fm10k.so.20.0()(64bit)librte_pmd_fm10k.so.20.0(DPDK_20.0)(64bit)librte_pmd_hinic.so.20.0()(64bit)librte_pmd_hinic.so.20.0(DPDK_20.0)(64bit)librte_pmd_hns3.so.20.0()(64bit)librte_pmd_hns3.so.20.0(DPDK_20.0)(64bit)librte_pmd_i40e.so.20.0()(64bit)librte_pmd_i40e.so.20.0(DPDK_20.0)(64bit)librte_pmd_i40e.so.20.0(EXPERIMENTAL)(64bit)librte_pmd_iavf.so.20.0()(64bit)librte_pmd_iavf.so.20.0(DPDK_20.0)(64bit)librte_pmd_ice.so.20.0()(64bit)librte_pmd_ice.so.20.0(DPDK_20.0)(64bit)librte_pmd_ice.so.20.0(EXPERIMENTAL)(64bit)librte_pmd_ifc.so.20.0()(64bit)librte_pmd_ifc.so.20.0(DPDK_20.0)(64bit)librte_pmd_ixgbe.so.20.0()(64bit)librte_pmd_ixgbe.so.20.0(DPDK_20.0)(64bit)librte_pmd_ixgbe.so.20.0(EXPERIMENTAL)(64bit)librte_pmd_kni.so.20.0()(64bit)librte_pmd_kni.so.20.0(DPDK_20.0)(64bit)librte_pmd_lio.so.20.0()(64bit)librte_pmd_lio.so.20.0(DPDK_20.0)(64bit)librte_pmd_memif.so.20.0()(64bit)librte_pmd_memif.so.20.0(DPDK_20.0)(64bit)librte_pmd_mlx4.so.20.0()(64bit)librte_pmd_mlx4.so.20.0(DPDK_20.0)(64bit)librte_pmd_mlx5.so.20.0()(64bit)librte_pmd_mlx5.so.20.0(DPDK_20.0)(64bit)librte_pmd_netvsc.so.20.0()(64bit)librte_pmd_netvsc.so.20.0(DPDK_20.0)(64bit)librte_pmd_nfp.so.20.0()(64bit)librte_pmd_nfp.so.20.0(DPDK_20.0)(64bit)librte_pmd_nitrox.so.20.0()(64bit)librte_pmd_nitrox.so.20.0(DPDK_20.0)(64bit)librte_pmd_null.so.20.0()(64bit)librte_pmd_null.so.20.0(DPDK_20.0)(64bit)librte_pmd_null_crypto.so.20.0()(64bit)librte_pmd_null_crypto.so.20.0(DPDK_20.0)(64bit)librte_pmd_octeontx.so.20.0()(64bit)librte_pmd_octeontx.so.20.0(DPDK_20.0)(64bit)librte_pmd_octeontx2.so.20.0()(64bit)librte_pmd_octeontx2.so.20.0(DPDK_20.0)(64bit)librte_pmd_octeontx2_crypto.so.20.0()(64bit)librte_pmd_octeontx2_crypto.so.20.0(DPDK_20.0)(64bit)librte_pmd_octeontx2_event.so.20.0()(64bit)librte_pmd_octeontx2_event.so.20.0(DPDK_20.0)(64bit)librte_pmd_octeontx_crypto.so.20.0()(64bit)librte_pmd_octeontx_crypto.so.20.0(DPDK_20.0)(64bit)librte_pmd_octeontx_ssovf.so.20.0()(64bit)librte_pmd_octeontx_ssovf.so.20.0(DPDK_20.0)(64bit)librte_pmd_octeontx_zip.so.20.0()(64bit)librte_pmd_octeontx_zip.so.20.0(DPDK_20.0)(64bit)librte_pmd_opdl_event.so.20.0()(64bit)librte_pmd_opdl_event.so.20.0(DPDK_20.0)(64bit)librte_pmd_pcap.so.20.0()(64bit)librte_pmd_pcap.so.20.0(DPDK_20.0)(64bit)librte_pmd_qat.so.20.0()(64bit)librte_pmd_qat.so.20.0(DPDK_20.0)(64bit)librte_pmd_qede.so.20.0()(64bit)librte_pmd_qede.so.20.0(DPDK_20.0)(64bit)librte_pmd_ring.so.20.0()(64bit)librte_pmd_ring.so.20.0(DPDK_20.0)(64bit)librte_pmd_sfc_efx.so.20.0()(64bit)librte_pmd_sfc_efx.so.20.0(DPDK_20.0)(64bit)librte_pmd_skeleton_event.so.20.0()(64bit)librte_pmd_skeleton_event.so.20.0(DPDK_20.0)(64bit)librte_pmd_softnic.so.20.0()(64bit)librte_pmd_softnic.so.20.0(DPDK_20.0)(64bit)librte_pmd_softnic.so.20.0(EXPERIMENTAL)(64bit)librte_pmd_sw_event.so.20.0()(64bit)librte_pmd_sw_event.so.20.0(DPDK_20.0)(64bit)librte_pmd_tap.so.20.0()(64bit)librte_pmd_tap.so.20.0(DPDK_20.0)(64bit)librte_pmd_thunderx_nicvf.so.20.0()(64bit)librte_pmd_thunderx_nicvf.so.20.0(DPDK_20.0)(64bit)librte_pmd_vdev_netvsc.so.20.0()(64bit)librte_pmd_vdev_netvsc.so.20.0(DPDK_20.0)(64bit)librte_pmd_vhost.so.20.0()(64bit)librte_pmd_vhost.so.20.0(DPDK_20.0)(64bit)librte_pmd_virtio.so.20.0()(64bit)librte_pmd_virtio.so.20.0(DPDK_20.0)(64bit)librte_pmd_virtio_crypto.so.20.0()(64bit)librte_pmd_virtio_crypto.so.20.0(DPDK_20.0)(64bit)librte_pmd_vmxnet3_uio.so.20.0()(64bit)librte_pmd_vmxnet3_uio.so.20.0(DPDK_20.0)(64bit)librte_port.so.20.0()(64bit)librte_port.so.20.0(DPDK_20.0)(64bit)librte_port.so.20.0(EXPERIMENTAL)(64bit)librte_power.so.20.0()(64bit)librte_power.so.20.0(DPDK_20.0)(64bit)librte_power.so.20.0(EXPERIMENTAL)(64bit)librte_rawdev.so.20.0()(64bit)librte_rawdev.so.20.0(DPDK_20.0)(64bit)librte_rawdev_dpaa2_cmdif.so.20.0()(64bit)librte_rawdev_dpaa2_cmdif.so.20.0(DPDK_20.0)(64bit)librte_rawdev_dpaa2_qdma.so.20.0()(64bit)librte_rawdev_dpaa2_qdma.so.20.0(DPDK_20.0)(64bit)librte_rawdev_ioat.so.20.0()(64bit)librte_rawdev_ioat.so.20.0(DPDK_20.0)(64bit)librte_rawdev_ntb.so.20.0()(64bit)librte_rawdev_ntb.so.20.0(DPDK_20.0)(64bit)librte_rawdev_octeontx2_dma.so.20.0()(64bit)librte_rawdev_octeontx2_dma.so.20.0(DPDK_20.0)(64bit)librte_rawdev_skeleton.so.20.0()(64bit)librte_rawdev_skeleton.so.20.0(DPDK_20.0)(64bit)librte_rcu.so.0.200()(64bit)librte_rcu.so.0.200(EXPERIMENTAL)(64bit)librte_reorder.so.20.0()(64bit)librte_reorder.so.20.0(DPDK_20.0)(64bit)librte_rib.so.0.200()(64bit)librte_rib.so.0.200(EXPERIMENTAL)(64bit)librte_ring.so.20.0()(64bit)librte_ring.so.20.0(DPDK_20.0)(64bit)librte_ring.so.20.0(EXPERIMENTAL)(64bit)librte_sched.so.20.0()(64bit)librte_sched.so.20.0(DPDK_20.0)(64bit)librte_sched.so.20.0(EXPERIMENTAL)(64bit)librte_security.so.20.0()(64bit)librte_security.so.20.0(DPDK_20.0)(64bit)librte_security.so.20.0(EXPERIMENTAL)(64bit)librte_stack.so.0.200()(64bit)librte_stack.so.0.200(EXPERIMENTAL)(64bit)librte_table.so.20.0()(64bit)librte_table.so.20.0(DPDK_20.0)(64bit)librte_timer.so.20.0()(64bit)librte_timer.so.20.0(DPDK_20.0)(64bit)librte_timer.so.20.0(EXPERIMENTAL)(64bit)librte_vhost.so.20.0()(64bit)librte_vhost.so.20.0(DPDK_20.0)(64bit)librte_vhost.so.20.0(EXPERIMENTAL)(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-x86-64.so.2()(64bit)ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.10)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.16)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.27)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libibverbs.so.1()(64bit)libibverbs.so.1(IBVERBS_1.0)(64bit)libibverbs.so.1(IBVERBS_1.1)(64bit)libibverbs.so.1(IBVERBS_1.8)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libm.so.6(GLIBC_2.29)(64bit)libmlx4.so.1()(64bit)libmlx4.so.1(MLX4_1.0)(64bit)libmlx5.so.1()(64bit)libmlx5.so.1(MLX5_1.0)(64bit)libmlx5.so.1(MLX5_1.1)(64bit)libmlx5.so.1(MLX5_1.10)(64bit)libmlx5.so.1(MLX5_1.12)(64bit)libmlx5.so.1(MLX5_1.15)(64bit)libmlx5.so.1(MLX5_1.17)(64bit)libmlx5.so.1(MLX5_1.19)(64bit)libmlx5.so.1(MLX5_1.2)(64bit)libmlx5.so.1(MLX5_1.21)(64bit)libmlx5.so.1(MLX5_1.3)(64bit)libmlx5.so.1(MLX5_1.7)(64bit)libmlx5.so.1(MLX5_1.8)(64bit)libmlx5.so.1(MLX5_1.9)(64bit)libnuma.so.1()(64bit)libnuma.so.1(libnuma_1.1)(64bit)libnuma.so.1(libnuma_1.2)(64bit)libpcap.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.12)(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)libpthread.so.0(GLIBC_2.3.4)(64bit)librte_acl.so.20.0()(64bit)librte_acl.so.20.0(DPDK_20.0)(64bit)librte_bbdev.so.0.200()(64bit)librte_bbdev.so.0.200(EXPERIMENTAL)(64bit)librte_bus_fslmc.so.20.0()(64bit)librte_bus_fslmc.so.20.0(DPDK_20.0)(64bit)librte_bus_fslmc.so.20.0(EXPERIMENTAL)(64bit)librte_bus_pci.so.20.0()(64bit)librte_bus_pci.so.20.0(DPDK_20.0)(64bit)librte_bus_vdev.so.20.0()(64bit)librte_bus_vdev.so.20.0(DPDK_20.0)(64bit)librte_bus_vmbus.so.20.0()(64bit)librte_bus_vmbus.so.20.0(DPDK_20.0)(64bit)librte_common_cpt.so.20.0()(64bit)librte_common_cpt.so.20.0(DPDK_20.0)(64bit)librte_common_dpaax.so.20.0()(64bit)librte_common_dpaax.so.20.0(DPDK_20.0)(64bit)librte_common_dpaax.so.20.0(INTERNAL)(64bit)librte_common_octeontx.so.20.0()(64bit)librte_common_octeontx.so.20.0(DPDK_20.0)(64bit)librte_common_octeontx2.so.20.0()(64bit)librte_common_octeontx2.so.20.0(DPDK_20.0)(64bit)librte_compressdev.so.0.200()(64bit)librte_compressdev.so.0.200(EXPERIMENTAL)(64bit)librte_cryptodev.so.20.0()(64bit)librte_cryptodev.so.20.0(DPDK_20.0)(64bit)librte_cryptodev.so.20.0(EXPERIMENTAL)(64bit)librte_eal.so.20.0()(64bit)librte_eal.so.20.0(DPDK_20.0)(64bit)librte_eal.so.20.0(EXPERIMENTAL)(64bit)librte_ethdev.so.20.0()(64bit)librte_ethdev.so.20.0(DPDK_20.0)(64bit)librte_ethdev.so.20.0(EXPERIMENTAL)(64bit)librte_eventdev.so.20.0()(64bit)librte_eventdev.so.20.0(DPDK_20.0)(64bit)librte_gso.so.20.0()(64bit)librte_gso.so.20.0(DPDK_20.0)(64bit)librte_hash.so.20.0()(64bit)librte_hash.so.20.0(DPDK_20.0)(64bit)librte_ip_frag.so.20.0()(64bit)librte_ip_frag.so.20.0(DPDK_20.0)(64bit)librte_kni.so.20.0()(64bit)librte_kni.so.20.0(DPDK_20.0)(64bit)librte_kvargs.so.20.0()(64bit)librte_kvargs.so.20.0(DPDK_20.0)(64bit)librte_kvargs.so.20.0(EXPERIMENTAL)(64bit)librte_lpm.so.20.0()(64bit)librte_lpm.so.20.0(DPDK_20.0)(64bit)librte_mbuf.so.20.0()(64bit)librte_mbuf.so.20.0(DPDK_20.0)(64bit)librte_mbuf.so.20.0(EXPERIMENTAL)(64bit)librte_mempool.so.20.0()(64bit)librte_mempool.so.20.0(DPDK_20.0)(64bit)librte_mempool.so.20.0(EXPERIMENTAL)(64bit)librte_mempool_dpaa2.so.20.0()(64bit)librte_mempool_dpaa2.so.20.0(DPDK_20.0)(64bit)librte_mempool_octeontx2.so.20.0()(64bit)librte_mempool_octeontx2.so.20.0(DPDK_20.0)(64bit)librte_meter.so.20.0()(64bit)librte_meter.so.20.0(DPDK_20.0)(64bit)librte_metrics.so.20.0()(64bit)librte_metrics.so.20.0(DPDK_20.0)(64bit)librte_net.so.20.0()(64bit)librte_net.so.20.0(DPDK_20.0)(64bit)librte_net.so.20.0(EXPERIMENTAL)(64bit)librte_pci.so.20.0()(64bit)librte_pci.so.20.0(DPDK_20.0)(64bit)librte_pipeline.so.20.0()(64bit)librte_pipeline.so.20.0(DPDK_20.0)(64bit)librte_pipeline.so.20.0(EXPERIMENTAL)(64bit)librte_pmd_dpaa2.so.20.0()(64bit)librte_pmd_dpaa2.so.20.0(DPDK_20.0)(64bit)librte_pmd_dpaa2_sec.so.20.0()(64bit)librte_pmd_dpaa2_sec.so.20.0(DPDK_20.0)(64bit)librte_pmd_octeontx.so.20.0()(64bit)librte_pmd_octeontx.so.20.0(DPDK_20.0)(64bit)librte_port.so.20.0()(64bit)librte_port.so.20.0(DPDK_20.0)(64bit)librte_rawdev.so.20.0()(64bit)librte_rawdev.so.20.0(DPDK_20.0)(64bit)librte_rib.so.0.200()(64bit)librte_rib.so.0.200(EXPERIMENTAL)(64bit)librte_ring.so.20.0()(64bit)librte_ring.so.20.0(DPDK_20.0)(64bit)librte_ring.so.20.0(EXPERIMENTAL)(64bit)librte_sched.so.20.0()(64bit)librte_sched.so.20.0(DPDK_20.0)(64bit)librte_security.so.20.0()(64bit)librte_security.so.20.0(DPDK_20.0)(64bit)librte_stack.so.0.200()(64bit)librte_stack.so.0.200(EXPERIMENTAL)(64bit)librte_table.so.20.0()(64bit)librte_table.so.20.0(DPDK_20.0)(64bit)librte_timer.so.20.0()(64bit)librte_timer.so.20.0(DPDK_20.0)(64bit)librte_timer.so.20.0(EXPERIMENTAL)(64bit)librte_vhost.so.20.0()(64bit)librte_vhost.so.20.0(DPDK_20.0)(64bit)librte_vhost.so.20.0(EXPERIMENTAL)(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3f@f@fxfLe@cwsc5c47@bK@bja?=@a;H`]`f@`_s!_i@_2@^@^l@^\@]@]@]\@\Y@\o@\I[Ѱ@[[['ZZ@ZZZH@Z\ZTZ@X6@W= 5.9. Also see here: http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T- Add patches to fix vulnerability where malicious guest can harm the host using vhost crypto, this includes executing code in host (VM Escape), reading host application memory space to guest and causing partially denial of service in the host (bsc#1176590). * 0001-vhost-crypto-fix-pool-allocation.patch * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch * 0004-vhost-crypto-fix-incorrect-write-back-source.patch * 0005-vhost-crypto-fix-data-length-check.patch * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch- Update to 19.11.4. For a list of fixes check: https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id8 - Add patch to resolve build error reported in Staging:E project where a kernel backport (jsc#SLE-13536) introduced backward incompatible changes to the API that break kni module build * 0001-SLE15-SP3-compatibility-patch-for-kni.patch- update to v19.11.3: app/crypto-perf: fix display of sample test vector app/eventdev: check Tx adapter service ID app: fix usage help of options separated by dashes app/pipeline: fix build with gcc 10 app: remove extra new line after link duplex app/testpmd: add parsing for QinQ VLAN headers app/testpmd: fix DCB set app/testpmd: fix memory failure handling for i40e DDP app/testpmd: fix PPPoE flow command app/testpmd: fix statistics after reset baseband/turbo_sw: fix exposed LLR decimals assumption bbdev: fix doxygen comments build: disable gcc 10 zero-length-bounds warning build: fix linker warnings with clang on Windows build: support MinGW-w64 with Meson buildtools: get static mlx dependencies for meson bus/fslmc: fix dereferencing null pointer bus/fslmc: fix size of qman fq descriptor bus/pci: fix devargs on probing again bus/pci: fix UIO resource access from secondary process bus/vmbus: fix comment spelling ci: fix telemetry dependency in Travis common/iavf: update copyright common/mlx5: fix build with -fno-common common/mlx5: fix build with rdma-core 21 common/mlx5: fix netlink buffer allocation from stack common/mlx5: fix umem buffer alignment common/octeontx: fix gcc 9.1 ABI break common/qat: fix GEN3 marketing name contigmem: cleanup properly when load fails crypto/caam_jr: fix check of file descriptors crypto/caam_jr: fix IRQ functions return type crypto/ccp: fix fd leak on probe failure cryptodev: add asymmetric session-less feature name cryptodev: fix missing device id range checking cryptodev: fix SHA-1 digest enum comment crypto/kasumi: fix extern declaration crypto/nitrox: fix CSR register address generation crypto/nitrox: fix oversized device name crypto/octeontx2: fix build with gcc 10 crypto/openssl: fix out-of-place encryption crypto/qat: fix cipher descriptor for ZUC and SNOW crypto/qat: support plain SHA1..SHA512 hashes devtools: fix symbol map change check doc: add i40e limitation for flow director doc: add NASM installation steps doc: fix API index doc: fix build issue in ABI guide doc: fix build with doxygen 1.8.18 doc: fix default symbol binding in ABI guide doc: fix log level example in Linux guide doc: fix LTO config option doc: fix matrix CSS for recent sphinx doc: fix multicast filter feature announcement doc: fix number of failsafe sub-devices doc: fix reference in ABI guide doc: fix sphinx compatibility doc: fix typo in contributors guide doc: fix typo in contributors guide doc: fix typos in ABI policy doc: prefer https when pointing to dpdk.org drivers: add crypto as dependency for event drivers drivers/crypto: disable gcc 10 no-common errors drivers/crypto: fix build with make 4.3 drivers/crypto: fix log type variables for -fno-common drivers: fix log type variables for -fno-common eal/arm64: fix precise TSC eal: fix C++17 compilation eal: fix comments spelling eal: fix log message print for regex eal: fix PRNG init with HPET enabled eal: fix typo in endian conversion macros eal/freebsd: fix queuing duplicate alarm callbacks eal/ppc: fix bool type after altivec include eal/ppc: fix build with gcc 9.3 eal/x86: ignore gcc 10 stringop-overflow warnings ethdev: fix build when vtune profiling is on ethdev: fix spelling eventdev: fix probe and remove for secondary process event/dsw: avoid reusing previously recorded events event/dsw: fix enqueue burst return value event/dsw: remove redundant control ring poll event/dsw: remove unnecessary read barrier event/octeontx2: fix build for O1 optimization event/octeontx2: fix queue removal from Rx adapter examples/eventdev: fix build with gcc 10 examples/eventdev: fix crash on exit examples/fips_validation: fix parsing of algorithms examples/ip_pipeline: remove check of null response examples/ipsec-gw: fix gcc 10 maybe-uninitialized warning examples/kni: fix crash during MTU set examples/kni: fix MTU change to setup Tx queue examples/l2fwd-keepalive: fix mbuf pool size examples/qos_sched: fix build with gcc 10 examples: remove extra new line after link duplex examples/vhost_blk: fix build with gcc 10 examples/vmdq: fix output of pools/queues examples/vmdq: fix RSS configuration examples/vm_power: drop Unix path limit redefinition examples/vm_power: fix build with -fno-common fib: fix headers for C++ support fix same typo in multiple places fix various typos found by Lintian ipsec: check SAD lookup error ipsec: fix build dependency on hash lib kvargs: fix buffer overflow when parsing list kvargs: fix invalid token parsing on FreeBSD kvargs: fix strcmp helper documentation log: fix level picked with globbing on type register lpm6: fix comments spelling lpm6: fix size of tbl8 group mem: fix overflow on allocation mem: mark pages as not accessed when freeing memory mem: mark pages as not accessed when reserving VA mempool/dpaa2: install missing header with meson mempool/octeontx2: fix build for gcc O1 optimization mempool: remove inline functions from export list mem: preallocate VA space in no-huge mode mk: fix static linkage of mlx dependency net/avp: fix gcc 10 maybe-uninitialized warning net/bnxt: do not use PMD log type net/bnxt: fix error log for command timeout net/bnxt: fix FW version query net/bnxt: fix HWRM command during FW reset net/bnxt: fix max ring count net/bnxt: fix memory leak during queue restart net/bnxt: fix number of TQM ring net/bnxt: fix port start failure handling net/bnxt: fix possible stack smashing net/bnxt: fix Rx ring producer index net/bnxt: fix storing MAC address twice net/bnxt: fix TQM ring context memory size net/bnxt: fix using RSS config struct net/bnxt: fix VLAN add when port is stopped net/bnxt: fix VNIC Rx queue count on VNIC free net/bnxt: use true/false for bool types net/dpaa2: fix 10G port negotiation net/dpaa2: fix congestion ID for multiple traffic classes net/dpaa: use dynamic log type net/e1000: fix port hotplug for multi-process net/ena/base: fix documentation of functions net/ena/base: fix indentation in CQ polling net/ena/base: fix indentation of multiple defines net/ena/base: fix testing for supported hash function net/ena/base: make allocation macros thread-safe net/ena/base: prevent allocation of zero sized memory net/ena: fix build for O1 optimization net/ena: set IO ring size to valid value net/enetc: fix Rx lock-up net/enic: fix flow action reordering net/failsafe: fix fd leak net/hinic: allocate IO memory with socket id net/hinic/base: fix PF firmware hot-active problem net/hinic/base: fix port start during FW hot update net/hinic: fix LRO net/hinic: fix queues resource free net/hinic: fix repeating cable log and length check net/hinic: fix snprintf length of cable info net/hinic: fix TSO net/hinic: fix Tx mbuf length while copying net/hns3: add free threshold in Rx net/hns3: add RSS hash offload to capabilities net/hns3: clear residual flow rules on init net/hns3: fix configuring illegal VLAN PVID net/hns3: fix configuring RSS hash when rules are flushed net/hns3: fix crash when flushing RSS flow rules with FLR net/hns3: fix default error code of command interface net/hns3: fix default VLAN filter configuration for PF net/hns3: fix mailbox opcode data type net/hns3: fix MSI-X interrupt during initialization net/hns3: fix packets offload features flags in Rx net/hns3: fix promiscuous mode for PF net/hns3: fix return value of setting VLAN offload net/hns3: fix return value when clearing statistics net/hns3: fix RSS indirection table configuration net/hns3: fix RSS key length net/hns3: fix Rx interrupt after reset net/hns3: fix status after repeated resets net/hns3: fix Tx interrupt when enabling Rx interrupt net/hns3: fix VLAN filter when setting promisucous mode net/hns3: fix VLAN PVID when configuring device net/hns3: reduce judgements of free Tx ring space net/hns3: remove one IO barrier in Rx net/hns3: remove unnecessary assignments in Tx net/hns3: replace memory barrier with data dependency order net/hns3: support different numbers of Rx and Tx queues net/hns3: support Rx interrupt net/i40e/base: update copyright net/i40e: fix flow director enabling net/i40e: fix flow director for ARP packets net/i40e: fix flow director initialisation net/i40e: fix flush of flow director filter net/i40e: fix queue region in RSS flow net/i40e: fix queue related exception handling net/i40e: fix setting L2TAG net/i40e: fix wild pointer net/i40e: fix X722 performance net/i40e: relax barrier in Tx net/i40e: relax barrier in Tx for NEON net/iavf: fix link speed net/iavf: fix setting L2TAG net/iavf: fix stats query error code net/ice: add action number check for switch net/ice/base: check memory pointer before copying net/ice/base: fix binary order for GTPU filter net/ice/base: fix MAC write command net/ice/base: fix uninitialized stack variables net/ice/base: minor fixes net/ice/base: read PSM clock frequency from register net/ice/base: remove unused code in switch rule net/ice/base: update copyright net/ice: change default tunnel type net/ice: fix crash in switch filter net/ice: fix hash flow crash net/ice: fix input set of VLAN item net/ice: fix RSS advanced rule net/ice: fix RSS for GTPU net/ice: fix setting L2TAG net/ice: fix variable initialization net/ice: remove bulk alloc option net/ice: remove unnecessary variable net/ice: support mark only action for flow director net/ipn3ke: use control thread to check link status net/ixgbe/base: update copyright net/ixgbe: check driver type in MACsec API net/ixgbe: fix link state timing on fiber ports net/ixgbe: fix link status after port reset net/ixgbe: fix link status inconsistencies net/ixgbe: fix link status synchronization on BSD net/ixgbe: fix resource leak after thread exits normally net/ixgbe: fix statistics in flow control mode net/memif: fix init when already connected net/memif: fix resource leak net/mlx4: fix build with -fno-common net/mlx4: fix drop queue error handling net/mlx5: add device parameter for MPRQ stride size net/mlx5: add multi-segment packets in MPRQ mode net/mlx5: enable MPRQ multi-stride operations net/mlx5: fix actions validation on root table net/mlx5: fix assert in doorbell lookup net/mlx5: fix assert in dynamic metadata handling net/mlx5: fix assert in modify converting net/mlx5: fix build with separate glue lib for dlopen net/mlx5: fix call to modify action without init item net/mlx5: fix counter container usage net/mlx5: fix crash when releasing meter table net/mlx5: fix CVLAN tag set in IP item translation net/mlx5: fix doorbell bitmap management offsets net/mlx5: fix gcc 10 enum-conversion warning net/mlx5: fix header modify action validation net/mlx5: fix imissed counter overflow net/mlx5: fix jump table leak net/mlx5: fix mask used for IPv6 item validation net/mlx5: fix matching for UDP tunnels with Verbs net/mlx5: fix match on empty VLAN item in DV mode net/mlx5: fix metadata for compressed Rx CQEs net/mlx5: fix meter color register consideration net/mlx5: fix meter suffix table leak net/mlx5: fix packet length assert in MPRQ net/mlx5: fix push VLAN action to use item info net/mlx5: fix RSS enablement net/mlx5: fix RSS key copy to TIR context net/mlx5: fix Tx queue release debug log timing net/mlx5: fix validation of push VLAN without full mask net/mlx5: fix validation of VXLAN/VXLAN-GPE specs net/mlx5: fix VLAN flow action with wildcard VLAN item net/mlx5: fix VLAN ID check net/mlx5: fix VLAN PCP item calculation net/mlx5: fix zero metadata action net/mlx5: fix zero value validation for metadata net/mlx5: improve logging of MPRQ selection net/mlx5: reduce Tx completion index memory loads net/mlx5: set dynamic flow metadata in Rx queues net/mlx5: update VLAN and encap actions validation net/mlx5: use open/read/close for ib stats query net/mvneta: do not use PMD log type net/mvpp2: fix build with gcc 10 net/netvsc: avoid possible live lock net/netvsc: do not configure RSS if disabled net/netvsc: do RSS across Rx queue only net/netvsc: fix comment spelling net/netvsc: fix memory free on device close net/netvsc: handle Rx packets during multi-channel setup net/netvsc: handle Tx completions based on burst size net/netvsc: propagate descriptor limits from VF net/netvsc: remove process event optimization net/netvsc: split send buffers from Tx descriptors net/nfp: fix dangling pointer on probe failure net/nfp: fix log format specifiers net/null: fix secondary burst function selection net/null: remove redundant check net/octeontx2: disable unnecessary error interrupts net/octeontx2: enable error and RAS interrupt in configure net/octeontx2: fix buffer size assignment net/octeontx2: fix device configuration sequence net/octeontx2: fix link information for loopback port net/octeontx: fix dangling pointer on init failure net/octeontx: fix meson build for disabled drivers net/pfe: do not use PMD log type net/pfe: fix double free of MAC address net/qede: fix link state configuration net/qede: fix port reconfiguration net/ring: fix device pointer on allocation net/sfc/base: fix build when EVB is enabled net/sfc/base: fix manual filter delete in EF10 net/sfc/base: handle manual and auto filter clashes in EF10 net/sfc/base: reduce filter priorities to implemented only net/sfc/base: refactor filter lookup loop in EF10 net/sfc/base: reject automatic filter creation by users net/sfc/base: use simpler EF10 family conditional check net/sfc/base: use simpler EF10 family run-time checks net/sfc: fix initialization error path net/sfc: fix promiscuous and allmulticast toggles errors net/sfc: fix reported promiscuous/multicast mode net/sfc: fix Rx queue start failure path net/sfc: set priority of created filters to manual net/softnic: fix memory leak for thread net/softnic: fix resource leak for pipeline net/tap: do not use PMD log type net/tap: fix check for mbuf number of segment net/tap: fix crash in flow destroy net/tap: fix fd leak on creation failure net/tap: fix file close on remove net/tap: fix mbuf and mem leak during queue release net/tap: fix mbuf double free when writev fails net/tap: fix queues fd check before close net/tap: fix unexpected link handler net/tap: remove unused assert net/thunderx: use dynamic log type net/vhost: fix potential memory leak on close net/virtio: do not use PMD log type net/virtio: fix crash when device reconnecting net/virtio: fix outdated comment net/virtio: fix unexpected event after reconnect net/virtio-user: fix devargs parsing net/vmxnet3: fix RSS setting on v4 net/vmxnet3: handle bad host framing pci: accept 32-bit domain numbers pci: fix build on FreeBSD pci: fix build on ppc pci: reject negative values in PCI id pci: remove unneeded includes in public header file remove references to private PCI probe function Revert “common/qat: fix GEN3 marketing name” Revert “net/bnxt: fix number of TQM ring” Revert “net/bnxt: fix TQM ring context memory size” security: fix crash at accessing non-implemented ops security: fix return types in documentation security: fix session counter security: fix verification of parameters service: fix crash on exit service: fix identification of service running on other lcore service: fix race condition for MT unsafe service service: remove rte prefix from static functions telemetry: fix port stats retrieval test/crypto: fix flag check test/crypto: fix statistics case test: fix build with gcc 10 test/flow_classify: enable multi-sockets system test/ipsec: fix crash in session destroy test/kvargs: fix invalid cases check test/kvargs: fix to consider empty elements as valid test: load drivers when required test: remove redundant macro test: skip some subtests in no-huge mode timer: protect initialization with lock usertools: check for pci.ids in /usr/share/misc vfio: fix race condition with sysfs vfio: fix use after free with multiprocess vhost/crypto: add missing user protocol flag vhost: fix packed ring zero-copy vhost: fix peer close check vhost: fix shadowed descriptors not flushed vhost: fix shadow update vhost: fix zero-copy server mode vhost: handle mbuf allocation failure vhost: make IOTLB cache name unique among processes vhost: prevent zero-copy with incompatible client mode vhost: remove unused variable - remove the security backport patches as they're already included upstream: * 0001-vhost-check-log-mmap-offset-and-size-overflow.patch * 0002-vhost-fix-vring-index-check.patch * 0003-vhost-crypto-validate-keys-lengths.patch * 0004-vhost-fix-translated-address-not-checked.patch * 0005-vhost-fix-potential-memory-space-leak.patch * 0006-vhost-fix-potential-fd-leak.patch- Add patches to fix vulnerability where malicious guest/container can cause resource leak resulting a Denial-of-Service, or memory corruption and crash, or information leak in vhost-user backend application (bsc#1171477, CVE-2020-10722, CVE-2020-10723, CVE-2020-10724, CVE-2020-10725, CVE-2020-10726). * 0001-vhost-check-log-mmap-offset-and-size-overflow.patch * 0002-vhost-fix-vring-index-check.patch * 0003-vhost-crypto-validate-keys-lengths.patch * 0004-vhost-fix-translated-address-not-checked.patch * 0005-vhost-fix-potential-memory-space-leak.patch * 0006-vhost-fix-potential-fd-leak.patch- Update to v19.11.1. For a list of changes, check: * https://doc.dpdk.org/guides/rel_notes/release_19_11.html#new-features - Removed patches no longer applying to the code base: * 0001-vhost-fix-possible-denial-of-service-on-SET_VRING_NU.patch * 0002-vhost-fix-possible-denial-of-service-by-leaking-FDs.patch * 0002-fix-cpu-compatibility.patch - Rebased patches: * 0001-fix-cpu-compatibility.patch- Change constraint to ssse3 to fix build issues on x86_64 and i586- Add version to the PMD driver directory to avoid loading previous version drivers (bsc#1157179). - Update to 18.11.3 (bsc#1156146). For a list of fixes check: * https://doc.dpdk.org/guides-18.11/rel_notes/release_18_11.html#fixes - Add patches to fix vulnerability where malicious container can trigger a denial of service (CVE-2019-14818, bsc#1156146) * 0001-vhost-fix-possible-denial-of-service-on-SET_VRING_NU.patch * 0002-vhost-fix-possible-denial-of-service-by-leaking-FDs.patch - Removed patrches already included upstream: * dpdk-fix-implicit-fallthrough-warning.patch- Changed to multibuild (bsc#1151455). - Added dpdk-fix-implicit-fallthrough-warning.patch to address build error with recent kernels (bsc#1144704).- Minor Update to 18.11.2 * List of fixes can be found in https://doc.dpdk.org/guides-18.11/rel_notes/release_18_11.html#fixes- Add missing libmnl-devel- remove -Wno-error=array-bounds as its no longer needed - disable i586 build because lack of sse support- Add 0002-fix-cpu-compatibility.patch to address issue with older CPUs (bsc#1125961, bsc#1099474) [+ 0002-fix-cpu-compatibility.patch]- Update to 18.11; some of the changes are(fate#325916, fate#325951 fate#326025, fate#326992, bsc#1134968, jira#SLE-4715) : * Added support for using externally allocated memory in DPDK. * Added check for ensuring allocated memory is addressable by devices. * Updated the C11 memory model version of the ring library. * Added NXP CAAM JR PMD. * Added support for GEN3 devices to Intel QAT driver. * Added Distributed Software Eventdev PMD. * Updated KNI kernel module, rte_kni library, and KNI sample application. * Add a new sample application for vDPA. * Updated mlx5 driver. * * Improved security of PMD to prevent the NIC from getting stuck when the application misbehaves. * * Reworked flow engine to supported e-switch flow rules (transfer attribute). * * Added support for header re-write(L2-L4), VXLAN encap/decap, count, match on TCP flags and multiple flow groups with e-switch flow rules. * * Added support for match on metadata, VXLAN and MPLS encap/decap with flow rules. * * Added support for RTE_ETH_DEV_CLOSE_REMOVE flag to provide better support for representors. * * Added support for meson build. * * Fixed build issue with PPC. * * Added support for BlueField VF. * * Added support for externally allocated static memory for DMA. all the changes can be viwed in http://doc.dpdk.org/guides/rel_notes/release_18_11.html [- 0001-enic-fix-Type-punning-and-strict-aliasing-warning.patch]- Enable missed MLX PMDs for SLE12SP4 (bsc#1112307)- Fixed a problem with ABI compatibility; API/ABI compatibility is guaranteed by DPDK upstream community across subsequent bug-fix releases. However, the .spec file broke it by defining the wrong version which included also the bug-fix release number. - Fixed a naming issue with library: did not reflect soname- Fixed a syntax error affecting csh environment configuration(bsc#1102310)- Update to 18.02.2; some of the changes are: * Added function to allow releasing internal EAL resources on exit * Added igb, ixgbe and i40e ethernet driver to support RSS with flow API * Updated i40e driver to support PPPoE/PPPoL2TP * Added MAC loopback support for i40e * Added support of run time determination of number of queues per i40e VF * Updated mlx4/mlx5 driver * Added NVGRE and UDP tunnels support in Solarflare network PMD * Added AVF (Adaptive Virtual Function) net PMD * Added feature supports for live migration from vhost-net to vhost-user * Updated the AESNI-MB PMD * Updated the DPAA_SEC crypto driver to support rte_security * Added New eventdev Ordered Packet Distribution Library (OPDL) PMD * Added GRO support for VxLAN-tunneled packets - Removed 0002-dpdk-eal-ppc-rte_smp_mb.patch since incorporated upstream- Update to 18.02.1 - Restrict untrusted guest to misuse virtio to corrupt host application(ovs-dpdk) memory which can lead all VM to lose connectivity(CVE-2018-1059,bsc#1089638). Changes: * Add deprecation notice for rte_vhost_gpa_to_vva() * Patch vhost-net and vhost-scsi examples * Fixes checkpatch warnings * Take VIRTIO_RING_F_EVENT_IDX into account when ring size (Tiwei) * Fix next chuncks translation access rights in Rx paths (Tiwei) * vhost: fix indirect descriptors table translation size * vhost: check all range is mapped when translating GPAs * vhost: introduce safe API for GPA translation * vhost: ensure all range is mapped when translating QVAs * vhost: add support for non-contiguous indirect descs tables * vhost: handle virtually non-contiguous buffers in Tx * vhost: handle virtually non-contiguous buffers in Rx * vhost: handle virtually non-contiguous buffers in Rx-mrg * examples/vhost: move to safe GPA translation API * examples/vhost_scsi: move to safe GPA translation API * vhost/crypto: move to safe GPA translation API * vhost: deprecate unsafe GPA translation API- Enable MLX4/5 PMD only in Factory and >= SLES15 It needs rdma-core >= v16.- Removed 0002-kni-fix-build-on-SLE12-SP3.patch since no longer referenced in .spec files - Added 0002-dpdk-eal-ppc-rte_smp_mb.patch to fix an issue on ppc64le platforms with v18.02 - Updated to version 18.02; some of the changes include: * Added function to allow releasing internal EAL resources on exit * Added igb, ixgbe and i40e ethernet driver to support RSS with flow API * Updated i40e driver to support PPPoE/PPPoL2TP * Added MAC loopback support for i40e * Added support of run time determination of number of queues per i40e VF * Updated mlx5 driver * Updated mlx4 driver * Added NVGRE and UDP tunnels support in Solarflare network PMD * Added AVF (Adaptive Virtual Function) net PMD * Added feature supports for live migration from vhost-net to vhost-user * Updated the AESNI-MB PMD * Updated the DPAA_SEC crypto driver to support rte_security * Added Wireless Base Band Device (bbdev) abstraction * Added New eventdev Ordered Packet Distribution Library (OPDL) PMD * Added new pipeline use case for dpdk-test-eventdev application * Updated Eventdev sample application to support event devices based on capability * Added Rawdev, a generic device support library * Added new multi-process communication channel * Added GRO support for VxLAN-tunneled packets * Increased default Rx and Tx ring size in sample applications * Added new DPDK build system using the tools “meson” and “ninja” [EXPERIMENTAL]- The vm_power example does not work for ppc64le since it uses the IXGBE PMD driver which is not available for that platform(bsc#1082154): * Disable CONFIG_RTE_LIBRTE_POWER for the sample application; * Disable CONFIG_RTE_LIBRTE_IXGBE_PMD for the actual PMD driver;- Upgraded to latest stable release 17.11.1 (LTS): some of the fixes include: * location changes of the GPL and LGPL licenses; * net/mlx4: - fix drop flow resources leak * net/bnxt: - double increment of idx during Tx ring alloc - group info usage - check for ether type - size of Tx ring in HW - number of pools for RSS - return code in MAC address set - link speed setting with autoneg off * net/nfp: - MTU settings - jumbo settings - CRC strip check behaviour * net/sfc: - multicast address list copy memory leak - DMA memory leak after kvarg processing failure - fix label name to be consistent * net/i40e: - VLAN offload setting issue - FDIR input set conflict - FDIR rule confiliction issue - setting MAC address of VF - flow director Rx resource defect - warn when writing global registers - multiple driver support - interrupt conflict with multi-driver - Rx interrupt - check multi-driver option parsing - flow director filter * net/qede: - enable LRO over tunnels - reject config with no Rx queue - check tunnel L3 header - tunnel header size in Tx BD configuration - VF LRO tunnel configuration * net/mlx5: - Tx checksum offloads - un-supported RSS hash fields use - device operation type - pedantic compilation - fix pedantic compilation - flow item validation - flow RSS configuration - UAR remapping on non configured queues - secondary process verification - port stop by verify flows are still present - flow priority on queue action- Enable(disabled by default) MLX4 and MLX5 pmd(fate#322609)- Upgraded to latest major 17.11(fate#322609); some of the fixes include: * Extended port_id range from uint8_t to uint16_t * Added a new driver for Marvell Armada 7k/8k devices * Updated mlx4 driver * Updated mlx5 driver * Added SoftNIC PMD * Added support for NXP DPAA Devices * Updated support for Cavium OCTEONTX Device * Added PF support to the Netronome NFP PMD * Updated bnxt PMD * Added bus agnostic functions to cryptodev for PMD initialization * Updated QAT crypto PMD * Updated the AESNI MB PMD * Updated the OpenSSL PMD * Added NXP DPAA SEC crypto PMD * Add new benchmarking mode to dpdk-test-crypto-perf application * Added IOMMU support to libvhost-user * Added the Generic Segmentation Offload Library * Added the Flow Classification Library - Removed 0002-kni-fix-build-on-SLE12-SP3.patch since patch merged upstream and available in 17.11- Added missing supported broadcom chipset family Broadcom NetXtreme II BCM57810- Upgraded to latest stable 17.08.1; some of the fixes include: * net/qede: disable per-VF Tx switching feature * revert "net/virtio: flush Rx queues on start" * various fixes for mlx5 PMD drivers * various fixes for bnxt PMD drivers * various fixes for i40e PMD drivers * various fixes for crypto PMD drivers * testpmd: fix for non-consecutive ports * ethdev: fix ABI version- Add missing libelf-devel dependency- Updated to 17.08(bsc#1050250, bsc#1046598, fate#322913, fate#322608) Some of the new features are listed below: * Increase minimum x86 ISA version to SSE4.2 * Added Fail-Safe PMD * Added support for generic flow API (rte_flow) on igb NICs * Added support for generic flow API (rte_flow) on enic * Added support for Chelsio T6 family of adapters * Added latency and performance improvements for cxgbe * Updated mlx5 driver * Added NXP DPAA2 Eventdev PMD * Added dpdk-test-eventdev test application * from 17.05: * Added mbuf raw free API * Added free Tx mbuf on demand API * Added VFIO hotplug support * Added PowerPC support for i40e and its vector PMD * Added VF max bandwidth setting in i40e * Added LiquidIO network PMD * Added support for NXP DPAA2 Network PMD * Added support for NXP DPAA2 - FSLMC bus * Added support for the Wind River Systems AVP PMD * Added vmxnet3 version 3 support * Added MTU feature support to Virtio and Vhost * Added event driven programming model library (rte_eventdev) * Added Software Eventdev PMD * Added Cavium OCTEONTX Eventdev PMD * Added NXP DPAA2 SEC crypto PMD * from 17.02: * Added generic EAL API for I/O device memory read/write operations * Added VF Daemon (VFD) for i40e. - EXPERIMENTAL * Added generic flow API (rte_flow) * Added APIs for MACsec offload support to the ixgbe PMD * Added Solarflare libefx-based network PMD. * Added support for Mellanox ConnectX-5 adapters (mlx5) * Added ARMv8 crypto PMD * Added crypto performance test application * more details can be found in http://dpdk.org/doc/guides/rel_notes/release_17_08.html http://dpdk.org/doc/guides/rel_notes/release_17_05.html http://dpdk.org/doc/guides/rel_notes/release_17_02.html [-0002-kni-define-HAVE_VF_VLAN_PROTO-for-SLES12SP3.patch - 0003-kni-define-HAVE_TRANS_START_HELPER-for-SLES12SP3.patch - 0004-net-thunderx-sync-mailbox-definitions-with-Linux-PF-.patch - 0005-kni-fix-build-with-gcc-7.1.patch - 0006-kni-fix-ethtool-build-with-kernel-4.11.patch - 0007-igb_uio-switch-to-new-irq-function-for-MSI-X.patch] - Use updated patch to enable HAVE_TRANS_START_HELPER for SLE12SP3(bsc#1031705). [+ 0002-kni-fix-build-on-SLE12-SP3.patch]- Enabled CONFIG_RTE_MAJOR_ABI: libs SONAME equal the DPDK release version- Split libs into a subpackage to provide multiple installable versions on same sytem- Do not use obsolete pci_enable_msix for() kernel > 4.8 [+0006-kni-fix-ethtool-build-with-kernel-4.11.patch, +0007-igb_uio-switch-to-new-irq-function-for-MSI-X.patch]- Updated to 16.11.2 which provide bug fixes as below(fate#321541): * mbuf: fix missing includes in exported header * eal: fix debug macro redefinition * net/nfp: fix packet/data length conversion * net/i40e: fix setup when bulk is disabled * pci: fix device registration on FreeBSD * net/i40e: ensure vector mode is not used with QinQ * nic_uio: fix device binding at boot * net/bnx2x: fix transmit queue free threshold * net/vmxnet3: fix queue size changes * kni: fix build with kernel 4.11 * kni: fix possible memory leak * kni: fix crash caused by freeing mempool * net/i40e: fix allocation check * net/virtio: fix crash when closing twice * net/ixgbevf: set xstats id values * net/i40e: fix hash input set on X722 * eal/linux: fix build with glibc 2.25 * net/i40e: fix incorrect packet index reference * net/thunderx: fix 32-bit build * net/thunderx: fix build on FreeBSD * net/thunderx: fix deadlock in Rx path * net/ixgbe: fix setting MTU on stopped device * vfio: fix secondary process start * net/virtio-user: fix address on 32-bit system * net/virtio: fix MSI-X for modern devices * net/virtio: fix link status always down * net/ixgbe: fix multi-queue mode check in SRIOV mode * net/i40e/base: fix potential out of bound array access * vhost: fix false sharing * net/thunderx: fix stats access out of bounds * net/virtio: disable LSC interrupt if MSIX not enabled * net/i40e: fix mbuf alloc failed counter * net: fix stripped VLAN flag for offload emulation * vfio: fix disabling INTx * net/igb: fix VF MAC address setting * net/igb: fix VF MAC address setting * net/ixgbe: fix VF Rx mode for allmulticast disabled * net/bonding: fix updating slave link status * net/virtio-user: fix overflow * net/i40e: fix TC bitmap of VEB * net/ixgbe/base: fix build error * net/ixgbe: fix Rx queue blocking issue * net/ixgbe: fix all queues drop setting of DCB * net/ixgbe: fix TC bandwidth setting more details can be found in http://dpdk.org/ml/archives/stable/2017-May/001809.html [- 0005-kni-fix-build-with-kernel-4.11.patch] - use default gcc which is now gcc7 (bsc#1042372) [+0005-kni-fix-build-with-gcc-7.1.patch]- Add upstream patch to fix building against linux kernel 4.11 [+0005-kni-fix-build-with-kernel-4.11.patch]- sync mailbox definitions with Linux PF driver(bsc#1035993) [+0004-net-thunderx-sync-mailbox-definitions-with-Linux-PF-.patch]- Enable HAVE_TRANS_START_HELPER for SLE12SP3(bsc#1031705). [+0003-kni-define-HAVE_TRANS_START_HELPER-for-SLES12SP3.patch]- Fix dpdk KMP build fails(bsc#1031750) - enable igb_uio kernel module(fate#322394) - update kernel version for SLES12SP3 4.4.59 for bsc#1031705 [*0002-kni-define-HAVE_VF_VLAN_PROTO-for-SLES12SP3.patch]- Enable HAVE_VF_VLAN_PROTO for SLE12SP3(bsc#1031705). [+0002-kni-define-HAVE_VF_VLAN_PROTO-for-SLES12SP3.patch]- Disable dpdk-kmp package for ix86.- Upgrade to LTS release of 16.11 which contains fixes below(fate#321541): * app/test: fix symmetric session free in crypto perf tests * app/testpmd: fix check for invalid ports * app/testpmd: fix static build link ordering * crypto/aesni_gcm: fix IV size in capabilities * crypto/aesni_gcm: fix J0 padding bytes * crypto/aesni_mb: fix incorrect crypto session * crypto/openssl: fix extra bytes written at end of data * crypto/openssl: fix indentation in guide * crypto/qat: fix IV size in capabilities * crypto/qat: fix to avoid buffer overwrite in OOP case * cryptodev: fix crash on null dereference * cryptodev: fix loop in device query * devargs: reset driver name pointer on parsing failure * drivers/crypto: fix different auth/cipher keys * ethdev: check maximum number of queues for statistics * ethdev: fix extended statistics name index * ethdev: fix port data mismatched in multiple process model * ethdev: fix port lookup if none * ethdev: remove invalid function from version map * examples/ethtool: fix driver information * examples/ethtool: fix querying non-PCI devices * examples/ip_pipeline: fix coremask limitation * examples/ip_pipeline: fix parsing of pass-through pipeline * examples/l2fwd-crypto: fix overflow * examples/vhost: fix calculation of mbuf count * examples/vhost: fix lcore initialization * mempool: fix API documentation * mempool: fix stack handler dequeue * net/af_packet: fix fd use after free * net/bnx2x: fix Rx mode configuration * net/cxgbe/base: initialize variable before reading EEPROM * net/cxgbe: fix parenthesis on bitwise operation * net/ena: fix setting host attributes * net/enic: fix hardcoding of some flow director masks * net/enic: fix memory leak with oversized Tx packets * net/enic: remove unnecessary function parameter attributes * net/i40e: enable auto link update for 25G * net/i40e: fix Rx checksum flag * net/i40e: fix TC bandwidth definition * net/i40e: fix VF reset flow * net/i40e: fix checksum flag in x86 vector Rx * net/i40e: fix crash in close * net/i40e: fix deletion of all macvlan filters * net/i40e: fix ethertype filter on X722 * net/i40e: fix link update delay * net/i40e: fix logging for Tx free threshold check * net/i40e: fix segment number in reassemble process * net/i40e: fix wrong return value when handling PF message * net/i40e: fix xstats value mapping * net/i40evf: fix casting between structs * net/i40evf: fix reporting of imissed packets * net/ixgbe: fix blocked interrupts * net/ixgbe: fix received packets number for ARM * net/ixgbe: fix received packets number for ARM NEON * net/ixgbevf: fix max packet length * net/mlx5: fix RSS hash result for flows * net/mlx5: fix Rx packet validation and type * net/mlx5: fix Tx doorbell * net/mlx5: fix endianness in Tx completion queue * net/mlx5: fix inconsistent link status * net/mlx5: fix leak when starvation occurs * net/mlx5: fix link status query * net/mlx5: fix memory leak when parsing device params * net/mlx5: fix missing inline attributes * net/mlx5: fix updating total length of multi-packet send * net/mlx: fix IPv4 and IPv6 packet type * net/nfp: fix VLAN offload flags check * net/nfp: fix typo in Tx offload capabilities * net/pcap: fix timestamps in output pcap file * net/qede/base: fix FreeBSD build * net/qede: add vendor/device id info * net/qede: fix PF fastpath status block index * net/qede: fix filtering code * net/qede: fix function declaration * net/qede: fix per queue statisitics * net/qede: fix resource leak * net/vhost: fix socket file deleted on stop * net/vhost: fix unix socket not removed as closing * net/virtio-user: fix not properly reset device * net/virtio-user: fix wrongly get/set features * net/virtio: fix build without virtio-user * net/virtio: fix crash when number of virtio devices > 1 * net/virtio: fix multiple process support * net/virtio: fix performance regression due to TSO * net/virtio: fix rewriting LSC flag * net/virtio: fix wrong Rx/Tx method for secondary process * net/virtio: optimize header reset on any layout * net/virtio: store IO port info locally * net/virtio: store PCI operators pointer locally * net/vmxnet3: fix Rx deadlock * pci: fix check of mknod * pmdinfogen: fix endianness with cross-compilation * pmdinfogen: fix null dereference * sched: fix crash when freeing port * usertools: fix active interface detection when binding * vdev: fix detaching with alias * vfio: fix file descriptor leak in multi-process * vhost: allow many vhost-user ports * vhost: do not GSO when no header is present * vhost: fix dead loop in enqueue path * vhost: fix guest/host physical address mapping * vhost: fix long stall of negotiation * vhost: fix memory leak- Fix broken dpdk-pmd/* soft links(bsc#1026804).- Do not disable cryptodev as EXPREMENTAL tag has been removed. - Remove CONFIG_RTE_LIBRTE_MBUF_OFFLOAD as cryptodev is not depending on it anymore and its removed from the upstream.- Enable rte_kni kernel module for dpdk(fate#322394). [+preamble] - Build dpdk-thunderx only for aarch64- Update to version 16.11(fate#321541). Some of the new features are listed below: * Added software parser for packet type. * Improved offloads support in mbuf. * Added vhost-user dequeue zero copy support. * Added vhost-user indirect descriptors support. * Added vhost PMD xstats. * Added virtio NEON support for ARM. * Updated the ixgbe base driver. * Added APIs for VF management to the ixgbe PMD. * Updated the enic driver. * Added openssl PMD. * Added support for new gcc -march option. Detailed changes can be obtained from http://dpdk.org/doc/guides/rel_notes/release_16_11.html - Resolved fixes in the updated versions are : * enic: Fixed several flow director issues. * enic: Fixed inadvertent setting of L4 checksum ptype on ICMP packets. * enic: Fixed high driver overhead when servicing Rx queues beyond the first.- Added gcc-6 as default compiler for CRC/mtune & other optimizations. - Fix possible parallel installation of dpdk subpackages.- Add pre_checkin.sh to generate the dpdk-thunderx.spec file- Fixed paths using %{name} to have the dpdk.spec aligned with dpdk-thunderx.spec- Added back in all the architectures to keep .spec files aligned * Driving thunderx platform architectural dependency via the ExclusiveArch tag- Added support to build code for Thunderx platform(fate#321960). - Introduced new dpdk-thunderx.spec file: * Removed architectures not supporting Thunderx platform (e.g. x86) * Added dependency on gcc v5.0 for armv8a-crc- Update to version 16.07.2. Some of the fixes are listed below: * ethdev: prevent duplicate event callback * hash: fix bucket size usage * hash: fix unlimited cuckoo path * lpm: fix freeing memory * lpm: fix freeing unused sub-table on rule delete * mempool: fix leak if populate fails * mempool: fix search of maximum contiguous pages * pci: fix probing error if no driver found * net/bnx2x: fix maximum PF queues * net/bnxt: fix bit shift size * net/bnxt: fix crash when closing * net/enic: fix Rx queue index when not using Rx scatter * net/enic: fix crash on MTU update or Rx queue reconfigure * net/enic: fix crash with removed flow director filters * net/enic: fix max packet length check * net/enic: fix multi-queue Rx performance * net/enic: revert truncated packets counter fix * net/fm10k: fix VF Tx queue initialization * net/i40e: fix Rx hang when disable LLDP * net/ixgbe: fix VF registers * net/thunderx: fix Tx checksum handling * [The list of changes is rather long so please consult the following resources for the complete list of new features, bugfixes and other changes in this release: - http://dpdk.org/doc/guides-16.07/rel_notes/release_16_07.html#id2]- Update to version 16.07.1. Some of the fixes are listed below: * contigmem: zero all pages during mmap * crypto/null: fix key size increment value * hash: fix false zero signature key hit lookup * mem: fix crash on hugepage mapping error * mbuf: fix error handling on pool creation * net/e1000: fix returned number of available Rx descriptors * net/enic: fix freeing memory for descriptor ring * net/i40e: fix dropping packets with ethertype 0x88A8 * net/i40e: fix mbuf leak during Rx queue release * net/i40e: fix null pointer dereferences when using VMDq+RSS * net/ixgbe/base: fix possible corruption of shadow RAM * net/ixgbe: fix VF reset to apply to correct VF * net/virtio_user: fix error management during init * [The list of changes is rather long so please consult the following resources for the complete list of new features, bugfixes and other changes in this release: - http://dpdk.org/doc/guides-16.07/rel_notes/release_16_07.html#fixes-in-16-07-01-stable-release]- Drop code for generating our own linker script. * Commit 948fd64befc3 (" mk: replace the combined library with a linker script") added upstream support for building and installing a linker script so we drop our code from the spec file which generated a much larger and possibly broken linker script resulting to linking issues (boo#1002534)- Update to version 16.07. Some of the new features are listed below: * Removed the mempool cache memory if caching is not being used. * Added mempool external cache for non-EAL thread. * Changed the memory allocation scheme in the mempool library. * Added a new driver for Broadcom NetXtreme-C devices. * Added a new driver for ThunderX nicvf devices. * Added mailbox interrupt support for ixgbe and igb VFs. * Updated the ixgbe base driver. * Updated the i40e base driver. * Updated the enic driver. * Updated the mlx5 driver. * Added support for virtio on IBM POWER8. * Added support for Virtio in containers. * Added vhost-user client mode. * Added NSH packet recognition in i40e. * Added AES-CTR support to AESNI MB PMD. * Added AES counter mode support for Intel QuickAssist devices. * Added KASUMI SW PMD. * Added multi-writer support for RTE Hash with Intel TSX. * Improved IP Pipeline Application. * Added keepalive enhancements. * Added packet capture framework. * Added floating VEB support for i40e PF driver. * Added support for live migration of a VM with SRIOV VF. * [The list of changes is rather long so please consult the following resources for the complete list of new features, bugfixes and other changes in this release: - http://dpdk.org/doc/guides/rel_notes/release_16_07.html - http://dpdk.org/browse/dpdk/tree/doc/guides/rel_notes/release_16_07.rst - Or the doc/guides/rel_notes/release_16_07.rst file in the released tarball.] - Removed patches that are already avilable in dpdk-16.07 [ -0002-examples-ip_pipeline-fix-implicit-declaration-of-fun.patch - 0003-mk-fix-external-shared-library-dependencies-of-libraries.patch - 0004-54f9e32-vhost-handle-dirty-pages-logging-request.patch - 0005-d293dac-vhost-claim-support-of-guest-announce.patch - 0006-d639996-vhost-enable-log_shmfd-protocol-feature.patch - 0007-ixgbe-fix-VLAN-filter-missing-brackets.patch - 0008-app-testpmd-handle-SIGINT-and-SIGTERM.patch - 0009-bonding-copy-entire-config-structure-in-mode-4.patch - 0010-bonding-fix-active-slaves-with-no-primary.patch - 0011-bonding-do-not-ignore-multicast-in-mode-4.patch - 0012-bonding-do-not-activate-slave-twice.patch - 0013-bonding-fix-crash-when-no-slave-device.patch - 0014-bonding-fix-detach-of-bonded-device.patch - 0015-bonding-fix-detach-of-slave-devices.patch - 0016-eal-linux-support-built-in-kernel-modules.patch - 0017-examples-l3fwd-handle-SIGINT-and-SIGTERM.patch - 0018-fm10k-fix-VLAN-flag-in-scattered-Rx.patch - 0019-i40e-base-fix-driver-load-failure.patch - 0020-i40e-base-fix-missing-check-for-stopped-admin-queue.patch - 0021-i40e-fix-inverted-check-for-no-refcount.patch - 0022-i40e-fix-overflow.patch - 0023-i40e-fix-VLAN-filtering.patch - 0024-mempool-fix-leak-when-creation-fails.patch - 0025-pcap-fix-captured-frame-length.patch - 0026-port-fix-crash-for-ethdev-writer-nodrop.patch - 0027-port-fix-crash-for-ring-writer-nodrop.patch - 0028-tools-fix-unbinding-failure-handling.patch - 0029-tools-support-Python-3-in-bind-script.patch - 0030-tools-support-binding-to-built-in-kernel-modules.patch - 0031-vhost-fix-leak-of-fds-and-mmaps.patch - 0032-virtio-fix-crash-in-statistics-functions.patch - 0033-virtio-fix-descriptors-pointing-to-the-same-buffer.patch - 0034-virtio-fix-restart.patch - 0035-PAGE_SIZE-constant-is-not-defined-on-ARM-since-multi.patch - 0036-examples-fix-build-dependencies.patch - 0037-examples-ethtool-fix-build.patch - 0099-mk-fix-gcc-5-version-on-suse.patch - 0100-kni-fix-build-with-gcc-6.patch - 0101-ixgbe-fix-uninitialized-warning.patch - 0102-ixgbe-fix-constant-sign-in-left-shift-operator.patch - 0103-e1000-base-Add-missing-braces-to-the-if-statements.patch - 0104-igb-fix-constant-sign-in-left-shift-operator.patch - 0105-e1000-fix-missing-link-interrupt-check-brackets.patch - 0106-app-test-fix-missing-brackets.patch - 0107-examples-ip_pipeline-use-unsigned-constants-for-left.patch ] - Created soft link for dpdk_proc_info and dpdk_nic_bind(from dpdk-procinfo, dpdk-devbind) to keep compatibility. - Added a new binary dpdk-pdump dpdk-procinfo- Add _constraints file to force build dpdk with sse3 enabled x86 machine(bsc#993462). - Enable compilation for ppc64le with the help of Rüdiger(ro@suse.de). - Enable example package for aarch64 using Rüdiger(ro@suse.de) changes. - Do not enable PMD_RING on ppc64le (missing rte_eth_from_rings). - Disable examples that need LPM which is disabled on non-x86. [+0036-examples-fix-build-dependencies.patch, +0037-examples-ethtool-fix-build.patch, +_constraints]- Added support for aarch64 compilation. [+0035-PAGE_SIZE-constant-is-not-defined-on-ARM-since-multi.patch] - Disabled aarch64 dpdk-examples package for the time being as it contains lots of Intel specific code. - Added proper "Group" field for the subpackages .- Add upstream patches to fix building with gcc >= 6 * 0100-kni-fix-build-with-gcc-6.patch * 0101-ixgbe-fix-uninitialized-warning.patch * 0102-ixgbe-fix-constant-sign-in-left-shift-operator.patch * 0103-e1000-base-Add-missing-braces-to-the-if-statements.patch * 0104-igb-fix-constant-sign-in-left-shift-operator.patch * 0105-e1000-fix-missing-link-interrupt-check-brackets.patch * 0106-app-test-fix-missing-brackets.patch * 0107-examples-ip_pipeline-use-unsigned-constants-for-left.patch- Removed unwanted files(bsc#984437).- Added missing GPL-2.0 and LGPL-2.1 licenses.- Update tarball URL.- Applied all the fixes recommended by upstream for v2.2 stable release(bsc#981996). [+0008-app-testpmd-handle-SIGINT-and-SIGTERM.patch, +0009-bonding-copy-entire-config-structure-in-mode-4.patch, +0010-bonding-fix-active-slaves-with-no-primary.patch, +0011-bonding-do-not-ignore-multicast-in-mode-4.patch, +0012-bonding-do-not-activate-slave-twice.patch, +0013-bonding-fix-crash-when-no-slave-device.patch, +0014-bonding-fix-detach-of-bonded-device.patch, +0015-bonding-fix-detach-of-slave-devices.patch, +0016-eal-linux-support-built-in-kernel-modules.patch, +0017-examples-l3fwd-handle-SIGINT-and-SIGTERM.patch, +0018-fm10k-fix-VLAN-flag-in-scattered-Rx.patch, +0019-i40e-base-fix-driver-load-failure.patch, +0020-i40e-base-fix-missing-check-for-stopped-admin-queue.patch, +0021-i40e-fix-inverted-check-for-no-refcount.patch, +0022-i40e-fix-overflow.patch, +0023-i40e-fix-VLAN-filtering.patch, +0024-mempool-fix-leak-when-creation-fails.patch, +0025-pcap-fix-captured-frame-length.patch, +0026-port-fix-crash-for-ethdev-writer-nodrop.patch, +0027-port-fix-crash-for-ring-writer-nodrop.patch, +0028-tools-fix-unbinding-failure-handling.patch, +0029-tools-support-Python-3-in-bind-script.patch, +0030-tools-support-binding-to-built-in-kernel-modules.patch, +0031-vhost-fix-leak-of-fds-and-mmaps.patch, +0032-virtio-fix-crash-in-statistics-functions.patch, +0033-virtio-fix-descriptors-pointing-to-the-same-buffer.patch, +0034-virtio-fix-restart.patch]- Use fdupes to manage duplicate files- Create DPDK packages for 32 bit x86(bsc#977639).- Add upstream patch for the ixgbe driver * 0007-ixgbe-fix-VLAN-filter-missing-brackets.patch: Fix VLAN filtering logic by adding the missing brackets in the 'if' statement.- DPDK is most common vhost-user backend, Adding upstream patches to help qemu vm live migration with vhost-user (fate#320713). [+ 0004-54f9e32-vhost-handle-dirty-pages-logging-request.patch + 0005-d293dac-vhost-claim-support-of-guest-announce.patch + 0006-d639996-vhost-enable-log_shmfd-protocol-feature.patch]- Move the combined library back to the devel package (bsc#975123) Ever since we dropped the CONFIG_RTE_BUILD_COMBINE_LIBS=y option, the libdpdk.so is no longer a shared object but rather a linker script generated by the spec file. This means that it is only used during linking and the linker will add the individual DPDK libraries to the DT_NEEDED tag on the dependent binaries.- Fix shared linking against libdpdk.so (bsc#975123) * Restore the 0003-mk-fix-external-shared-library-dependencies-of-libraries.patch patch which sets the correct dependencies for the shared libraries. * Drop CONFIG_RTE_BUILD_COMBINE_LIBS since a custom linker script is used to create and install a more lightweight version of libdpdk.so. * Include the combined libdpdk.so library to the regular package since it is also necessary during runtime.- Removed unwnated patch and reformated patch file names(bsc#974903). [- dpdk-2.2-dtneeded.patch, - dpdk-2.2-examples.patch, - enic-pun-fix.patch, - dpdk-2.2-warningflags.patch, + 0001-enic-fix-Type-punning-and-strict-aliasing-warning.patch + 0002-examples-ip_pipeline-fix-implicit-declaration-of-fun.patch] - Added CONFIG_RTE_BUILD_COMBINE_LIBS flags to club all all *.so into one library- Intial version 2.2.0(fate#319169)/sbin/ldconfig/sbin/ldconfig  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~19.11.10-150500.5.14.319.11.10-150500.5.14.319.11.10dpdk-pmds-20.0librte_mempool_bucket.so.20.0librte_mempool_dpaa2.so.20.0librte_mempool_octeontx.so.20.0librte_mempool_octeontx2.so.20.0librte_mempool_ring.so.20.0librte_mempool_stack.so.20.0librte_pmd_af_packet.so.20.0librte_pmd_ark.so.20.0librte_pmd_atlantic.so.20.0librte_pmd_avp.so.20.0librte_pmd_axgbe.so.20.0librte_pmd_bbdev_fpga_lte_fec.so.20.0librte_pmd_bbdev_null.so.20.0librte_pmd_bbdev_turbo_sw.so.20.0librte_pmd_bnx2x.so.20.0librte_pmd_bnxt.so.20.0librte_pmd_bond.so.20.0librte_pmd_crypto_scheduler.so.20.0librte_pmd_cxgbe.so.20.0librte_pmd_dpaa2.so.20.0librte_pmd_dpaa2_event.so.20.0librte_pmd_dpaa2_sec.so.20.0librte_pmd_dsw_event.so.20.0librte_pmd_e1000.so.20.0librte_pmd_ena.so.20.0librte_pmd_enetc.so.20.0librte_pmd_enic.so.20.0librte_pmd_failsafe.so.20.0librte_pmd_fm10k.so.20.0librte_pmd_hinic.so.20.0librte_pmd_hns3.so.20.0librte_pmd_i40e.so.20.0librte_pmd_iavf.so.20.0librte_pmd_ice.so.20.0librte_pmd_ifc.so.20.0librte_pmd_ixgbe.so.20.0librte_pmd_kni.so.20.0librte_pmd_lio.so.20.0librte_pmd_memif.so.20.0librte_pmd_mlx4.so.20.0librte_pmd_mlx5.so.20.0librte_pmd_netvsc.so.20.0librte_pmd_nfp.so.20.0librte_pmd_nitrox.so.20.0librte_pmd_null.so.20.0librte_pmd_null_crypto.so.20.0librte_pmd_octeontx.so.20.0librte_pmd_octeontx2.so.20.0librte_pmd_octeontx2_crypto.so.20.0librte_pmd_octeontx2_event.so.20.0librte_pmd_octeontx_crypto.so.20.0librte_pmd_octeontx_ssovf.so.20.0librte_pmd_octeontx_zip.so.20.0librte_pmd_opdl_event.so.20.0librte_pmd_pcap.so.20.0librte_pmd_qat.so.20.0librte_pmd_qede.so.20.0librte_pmd_ring.so.20.0librte_pmd_sfc_efx.so.20.0librte_pmd_skeleton_event.so.20.0librte_pmd_softnic.so.20.0librte_pmd_sw_event.so.20.0librte_pmd_tap.so.20.0librte_pmd_thunderx_nicvf.so.20.0librte_pmd_vdev_netvsc.so.20.0librte_pmd_vhost.so.20.0librte_pmd_virtio.so.20.0librte_pmd_virtio_crypto.so.20.0librte_pmd_vmxnet3_uio.so.20.0librte_acl.so.20.0librte_bbdev.so.0.200librte_bitratestats.so.20.0librte_bpf.so.0.200librte_bus_fslmc.so.20.0librte_bus_ifpga.so.20.0librte_bus_pci.so.20.0librte_bus_vdev.so.20.0librte_bus_vmbus.so.20.0librte_cfgfile.so.20.0librte_cmdline.so.20.0librte_common_cpt.so.20.0librte_common_dpaax.so.20.0librte_common_octeontx.so.20.0librte_common_octeontx2.so.20.0librte_compressdev.so.0.200librte_cryptodev.so.20.0librte_distributor.so.20.0librte_eal.so.20.0librte_efd.so.20.0librte_ethdev.so.20.0librte_eventdev.so.20.0librte_fib.so.0.200librte_flow_classify.so.0.200librte_gro.so.20.0librte_gso.so.20.0librte_hash.so.20.0librte_ip_frag.so.20.0librte_ipsec.so.0.200librte_jobstats.so.20.0librte_kni.so.20.0librte_kvargs.so.20.0librte_latencystats.so.20.0librte_lpm.so.20.0librte_mbuf.so.20.0librte_member.so.20.0librte_mempool.so.20.0librte_mempool_bucket.so.20.0librte_mempool_dpaa2.so.20.0librte_mempool_octeontx.so.20.0librte_mempool_octeontx2.so.20.0librte_mempool_ring.so.20.0librte_mempool_stack.so.20.0librte_meter.so.20.0librte_metrics.so.20.0librte_net.so.20.0librte_pci.so.20.0librte_pdump.so.20.0librte_pipeline.so.20.0librte_pmd_af_packet.so.20.0librte_pmd_ark.so.20.0librte_pmd_atlantic.so.20.0librte_pmd_avp.so.20.0librte_pmd_axgbe.so.20.0librte_pmd_bbdev_fpga_lte_fec.so.20.0librte_pmd_bbdev_null.so.20.0librte_pmd_bbdev_turbo_sw.so.20.0librte_pmd_bnx2x.so.20.0librte_pmd_bnxt.so.20.0librte_pmd_bond.so.20.0librte_pmd_crypto_scheduler.so.20.0librte_pmd_cxgbe.so.20.0librte_pmd_dpaa2.so.20.0librte_pmd_dpaa2_event.so.20.0librte_pmd_dpaa2_sec.so.20.0librte_pmd_dsw_event.so.20.0librte_pmd_e1000.so.20.0librte_pmd_ena.so.20.0librte_pmd_enetc.so.20.0librte_pmd_enic.so.20.0librte_pmd_failsafe.so.20.0librte_pmd_fm10k.so.20.0librte_pmd_hinic.so.20.0librte_pmd_hns3.so.20.0librte_pmd_i40e.so.20.0librte_pmd_iavf.so.20.0librte_pmd_ice.so.20.0librte_pmd_ifc.so.20.0librte_pmd_ixgbe.so.20.0librte_pmd_kni.so.20.0librte_pmd_lio.so.20.0librte_pmd_memif.so.20.0librte_pmd_mlx4.so.20.0librte_pmd_mlx5.so.20.0librte_pmd_netvsc.so.20.0librte_pmd_nfp.so.20.0librte_pmd_nitrox.so.20.0librte_pmd_null.so.20.0librte_pmd_null_crypto.so.20.0librte_pmd_octeontx.so.20.0librte_pmd_octeontx2.so.20.0librte_pmd_octeontx2_crypto.so.20.0librte_pmd_octeontx2_event.so.20.0librte_pmd_octeontx_crypto.so.20.0librte_pmd_octeontx_ssovf.so.20.0librte_pmd_octeontx_zip.so.20.0librte_pmd_opdl_event.so.20.0librte_pmd_pcap.so.20.0librte_pmd_qat.so.20.0librte_pmd_qede.so.20.0librte_pmd_ring.so.20.0librte_pmd_sfc_efx.so.20.0librte_pmd_skeleton_event.so.20.0librte_pmd_softnic.so.20.0librte_pmd_sw_event.so.20.0librte_pmd_tap.so.20.0librte_pmd_thunderx_nicvf.so.20.0librte_pmd_vdev_netvsc.so.20.0librte_pmd_vhost.so.20.0librte_pmd_virtio.so.20.0librte_pmd_virtio_crypto.so.20.0librte_pmd_vmxnet3_uio.so.20.0librte_port.so.20.0librte_power.so.20.0librte_rawdev.so.20.0librte_rawdev_dpaa2_cmdif.so.20.0librte_rawdev_dpaa2_qdma.so.20.0librte_rawdev_ioat.so.20.0librte_rawdev_ntb.so.20.0librte_rawdev_octeontx2_dma.so.20.0librte_rawdev_skeleton.so.20.0librte_rcu.so.0.200librte_reorder.so.20.0librte_rib.so.0.200librte_ring.so.20.0librte_sched.so.20.0librte_security.so.20.0librte_stack.so.0.200librte_table.so.20.0librte_timer.so.20.0librte_vhost.so.20.0/usr/lib64//usr/lib64/dpdk-pmds-20.0/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:35175/SUSE_SLE-15-SP5_Update/1ea53eabbdcf0695505684089f8937b2-dpdk.SUSE_SLE-15-SP5_Updatedrpmxz5x86_64-suse-linux  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~directoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=788b1a2883d8ef32f3dbf2e5cc74c58a29cec7c1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fdccce9dc670ce704a826672a3882543a4170f9b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8eaa58384a0572f7c47b10b8481e97b867b6d20c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5c973eb96609b4d0357ea23254b15fd1f9794ac8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=403a8de7670208fa5ad9acbff79926b1927c77f8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6b8d1bf0b4b6396bac6ff17bd502074a9810b2b8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5573912995d335761fdeab57de953c249582f414, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=49d88d45b32d1b0ce0f414e2e17cf3af6cc3d5f2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7ec748e18fc4b4d8a52a42e7615c1f3924f50887, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f2c11cfa5e88df73eef737b27fdb9718be2d1604, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ece150d544309b92a885561ab24723e923e9aa30, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3a771fd1fb642aac6f147556d0edd1bce7275f1b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dacf3afa6d32b2613bec543bf9572d7e7c8c37f2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d7d4ec9751bf7fdde8b173d18b33249ae4acb518, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=842fdab2e0a346406ad59d9b08a2422c33782ea3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f36a169b73436a420a1b4794746629d6e8ae42b4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=10987daf6a511430b582a7d0d97ede4dfe107e08, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b12ab4385b9c771b832f8b255fbdcf3037f424ef, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4d3614265f795732f10eed109cc096f9a096af59, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bcd3b6d2dc623e98a4a8031897bbdf1bf6794315, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7487c6d0d06eedbbc69787879ac8bd57555efe86, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d1591b863f2d22c8f2b0695345ae0644d0f44c78, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a4394887cfacf2addde42a448bb81f1509618a51, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=519ae1a1b48dd38f3e80cc8b2cc140a72845bcf6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b4af99c71485118bde0266ed9705f03df13b48e3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3dd952a1ca7799458500cf3f90fe378427dafa23, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1f78ea497dc34d5501ef6c8d30af3e2ad7b3e300, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4e60240465344d6d15ca510b2bb639953e1a6a69, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=655b17c329d3c7c8380b5aaa1d8fc9580cca0bcf, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3cc4a1ddf1bf33272d84c55d2708e3256a457e8e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d71ba2e3ff6faf56774fccec652ebd3b6c8b05d4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8a84f22958da2d103834b2fabf68b622babd18b0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4b187b064fb55f9305507fb02a414dde67ab592b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dfbb9a5a4ef48a14ad9b7d95c0a6175d6491b7a6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bfd7e89cc946d3859e1ad062abe2810a550644c1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7c6198c3ae16047df7b6722ee99a6a8a116a8795, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=03590d25da06593cec65b81a0d3b298a62a672dd, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d98b53c4e05445a2d8d256159c11758516c83646, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=586a2f70659d124557dc856af7053dd73cbc294e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bfd4d84007903b6c2e85af9b111b16e2ea378c86, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9eb85d6a87b07a93111928ed77de598982248d34, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=75abd2b039ddd62ed93fd30d87b5eddced44434f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=eb22fe9bdeddb8d429c6a04c37d3f915bc1ae13b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7a52884dc3045c09f531e056837afdd501205506, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c3e22fb2df168809d0c57d87b4f968828bd03bf7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cb55658f2d743d49a55ec075b401e1427c519cff, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c8105daf2d2a43663ceed749fd89ce36c95b2b87, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e92a50a23f5b8c629f7cf95c3dcbe232910c33a5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7b7d6f9cd1d229e7f4936799ee21e8a9e569227e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0e3aad8ddc597e6a425a624680cfb1a0b5b6d923, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9dfcc1fdd48684643bfcb8f4e77e898b45aac563, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e1c7d22f238db6ab490a64a71197632f62b6c8df, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5a45ab8fdfd94516761e1e0d2ce509586bf44371, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e7c977266c38c4d5f52ac04837578ec126f6cb1c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5a5d8a2acd601f536d29a2568be0f36f72e4edc2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8fef124968aba757d6acf34e4408c9fefcb9c7ef, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b0be73b53b35bedf2ff88af0e1df2ea51ee5051b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=34e66a7b4f79bea579ce124b4601a9c545e1a2eb, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=62266af17da7890e29faa435aa17b29afb5c1bb0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=79ca5ef1147eb8fd76e0fa182c0c139c797945dc, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9797368f5046f0be32afd04bb2c941423e779cda, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b4c447ea275d112860a780d4eb3cfcf7fdc6c911, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=21f7fb42789f621494328937c39b99cb95a12b25, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2578d3d170d4fe075e55a080db7591a5187b9de0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d69439131722eaec67d51efbaca9295355116e31, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=84d1d860b67cca2f71f3930581a4ca685470e82e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=44fe17e223aee8264f2b226b58d962a68757990a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7e7c267d489d673576be2ca566cbe14470b9ded8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2dab88fb6c3d696a6e4019b32999d2f22e063bf7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=15e3ef6fa00dd0c23aa817ba250a2086095acf16, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=25f627ab0471d15294e15309f7d8c055c9217554, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2dd9fac9fe530ec958ab780108b28dfedeaa4d78, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2bdd09aef73a94f8a1c9cf1844a8167f7393808f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=57a22591e748eee1dab7ea9119edccf03d5cf0ab, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4c471e53930f9204ff96ed6fe2ec384ca7ae83ff, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=aec68c6a79fe03ab9847721e2130ff32db3dbcbe, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fab13df21a3bae0397ac02c447dff64cdf47602e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=361ff2359e17acc3b5a30c607e18a51c7ec82f51, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=eea4d029eeac888995b5c3863e40ff32fedb528f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=085f7c199fcb65ace0baf9adddefce007d9b5cf0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=db36f9a63494377a57757d2514e7d5c831a58a06, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=46dbadc8f91d4da5ee889972228d38047990acfa, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e747bcac7842acd20eb976cacb2485a1bef4cfad, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ce48e49821fc16cef7bdd8aceb611352ed452028, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=efe90c69b3d13f9d3de2d18eb13ba25ba7231549, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cbe86457ccd74078be15466cce19b2217c5350e5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=64b88c879e2addfd2fd73d64d31942a9f8f6505d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0973be30b9cb6bdd30255828579333e8a4c9339e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a88c01fd5c741e6429a3802520f54b13d84516d0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5a48105e3eba98d749a43632b04b87d1e2e57e32, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1495330766fdd8528fcb5f01a87c72d3db8e8281, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0c21b72ba5fdd098b3d0a7dcadfd59fa4ffb494b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=69a50dae1867c782bb44bbda3c928847e9539130, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fd7a7cc6f7855e06399c9cb25df6931dbcc186c1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b62af6c83ba97a5af1d19590f62fd32acae78d98, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=23248d995ff33b1289b75854998b8d584ff26a46, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=70de040dd9a4b84e9cef121e6f1b5472320daa5d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=58acc6fdd242e79903f8c76b95e59220ac94a0df, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=77364d1a501ed714877dbbc0239f402b5ff4117b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5bcec8ef391baba055a499added549e5e53f51be, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0b23fbf2655aa5c135c200414ce4a3c47a320010, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=045f1d1b1b36dba8d744d0815c365cc79744405e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7450a8e93190e8639fc5f5f899654cef9d010e80, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=504aa1c7fe7ce3b12b0134efdac8403b5df3c949, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d849ffd9308f7d6404c77a84876ef800b066e480, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f1d10ded033e22c1d6c28720061a043b8c756d93, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9d04127ab0bda489dfb9dda01b0373930d86f5c9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7a3dedc84d9e45fae3106d779e0471250b5ade69, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1428bc8fefcf3f9033cd3b6a102f8277a8f6af49, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cd4acc621ff3dec8dc3f593edf390efce6eab930, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ca19b050fc6068b843e3c7f1a2cf2f27077bc29b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f139b51354bd74bacb70a43b5a6c6d71a3e84fc9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8fbb8d8b0e3737a709496fef5d9ce19ad01643a3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ec64c6591f992a129a45c96f7bb52c9cce5647b1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9773acf97cef0fe191e546e166e3423d6e75fc8f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=08350a986420d934dc6f20cc516326e2d16a65b4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4ee9876baebec46aeccb8a75bdfad1dff35b6049, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8dde4630ba8e5626a2f8c7901f296e5d35037863, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=05acc8e83b9eaf9cf03bf58e0b5f1df2c7299348, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=693d703333cc4bf9daef7b6f346893aff0fd600e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ade986fa8a2133d3be9b5b50b0b828f85e7fef9b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e9af8b4215f1b20c12a0c6f31f133a22e8868ec0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c28159fc331c1e73bcfb995c8a96c683e8527568, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=31bdfded1e7a26bcefa6fc3682b1a83f0a20db4f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d0209e7906939df1c29ffb7127ec3a6d46367020, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e3fc36ab81e5c8e7ff0bfe4173ff351aa655c4fd, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c117707298c864398b495d34c0e650186be7c439, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=08661f47329de1652f217162f2d45f4fd5239547, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=68837ca449d3681876ab1007e3fd9a39c8b2c89f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4fc3188aece099b324d59f64baf8ce87f7918fa3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=51fc0d12d43ceddc9d9625cbb721568245ba8d43, stripped *:ET`ks{ '1>IX^kpz'7H]n}4Qfs/AYm/@Rby/BTez+<Nfms  -7     !          )%    PPRRRRR RQRRPPRjRR RRRQRiRRPPR RURRRsRQRrRTRP P RjRRRRR RURQRiRTRRP P P RgRFRRR R RSRRRQRfRERRPPRRbRRRR RQRRaRPPRbRRxR RR RSRRRQRwRaRRPPRbRcRRSRRR RQRaRRPPRRSRRRRR RQRRPPRRR RR RQRPPRvR RR RtRPPR RPPPRRRSR R RQRP PR RRRQRP"P!RRR RRRQRP$P#RbRRjR RRRQRiRaRRP&P'P%RbRRjR RRRQRiRaRRP)P(RR RRRQRRP+P,P*RbRcRRR.R-R4R1R3R5R2R RRRRRR RRR RR R RR0RaR,RRP.P-RRRRR RQRRRP0P1P/RvRjRbRRhRSRRRRR RtRQRiRfRaRRP3P2RjRRRURRR R2RRRPRORRRQRRTRiRRNR0RRP5P4RRRRR RQRRRP7P6RRR RURQRTRP9P8RRRR RQRP;P:R RjRRRRQRiRRP=P>PR RRRIRQRiR=RHRP_P^RgRbRjRkR>R RRRKRQRiRfRJRaR=RPaP`RjRRR RRRQRiRRRPcPbRjRR RRRRQRiRRRPePfPdR RRRQRPhPiPgR RRRQRPkPlPjRgRjRR RRRfRQRiRRPnPmRRR RQRPpPoRjRRRRSRR RURQRiRTRRPrPsPqRqRjRRRRORR RQRiRpRNRRPuPtR@RjRbRRURRRR RQRiRTRaR?RRPwPvRjRRbR>RRUR2RRRR R0RRQRiRTRaR=RRPyPzPxRjR>RRR RURSRRRQRiRTR=RRP|P{RjR>RR RURSRRRQRiRTR=RRP~P}RjR>RuRR RURSRRRQRiR=RTRtRRPPPR RxR>R9RRRQR8RwR=RPPR@RbRRRR9R RQRRaR8R?RPPR@RbRRR9RRR RQRRaR8R?RRPPRjR>RuRRUR RSRRRRQRiRTRtR=RRPPRjR>RuRRR RRRURQRiRTRtR=RRPPRgRjRvRuRRbR@RRxRR RRRVRURQRfRiRRTRtRaRwR?RRPPR@RbRRRRR R RORQRRNRaR?RRPPRgRjRbR>RRR RRRURQRfRiRTRaR=RRPPPRjRmRFRbRuRR;RR RSRRRUR:RlRQRiRTRtRaRERRPPRURgRjRFR@RRR}RXR RR R;RSRRRQRWRER:R|R?RiRfRTR~RRPPRjRmRRFRGRR ROR;RSRRR:RlRQRiRNRERRPPR@RRR RXRRRQRRWR?RPPRjR>RuRRR RSRRRURQRiRTRtR=RRPPRjR>RRURR R RhRgRSRRRQRfRiRTR=RRRPPR RFRjRuR>RRURRRQRiRTRtR=RERRPPRjRbRuR>RR\RR RSRRRURQRiRTRtRaR[R=RRPPR@RbRvRuRR2RR RRRVRURQRTRtRaR?R0RRPPRjRbR>RuRRR RURSRRRQRiRTRtRaR=RRPPRgR>RR2RjRRR R\RRRURQRfRiRTR[R=R0RRPPRjR>RRuR\RR RSRRRURQRiRTRtR[R=RRPPPRjRbR>RuRR RRR R\RSRRRVRURQRiRTRtRaR[R=RRPPRjR>RuRRR RURSRRRQRiRTRtR=RRPPPRjRbR>RR\RhR RR RSRRRURQRfRTRaR=RiR[RRPPRxRbR>R2RRRSRRRR R R0RQRwRR=RaRPPPRjRbR>RuRR\R2RR RSRRRVRURQRiRTRtRaR[R=R0RRPPR@RbRuR RUR`R2RRR0RQRTRtRaR_R?RPPRgRjR>RRR RURRRQRfRiRTR=RRPPR@RjRbRvRuRR\RURRRR R RSRRRQRiRTRaRtR[R?RRPPRjRbR>RRRRRR RRR RSRRRURRRQRiRTRaR=RRPPR>RRR RR RRSRRRbRVRURjRR R*R#R+R%R(R&R)R'R!R$R"RRRRRRRQRiRTRaR=RRPPRjRbRRRuRR RBRVRURRRQRiRRTRtRaRARRPPRjR>RuRRURR RSRRRQRiRTRtR=RRPPRxRjR>RRR RORRRQRiRwR=RNRRPPR R@RjRbRuRRURRRQRiRTRtRaR?RRPPR@RjRRRRR RORQRiRRNR?RRPPRgR@RjRbR>RR RURXRRRIRQRfRiRTRaRHRWR=R?RPPRbR>RoRuRRRRjRgRR RRRKRURJRnRQRtRTR=RaRfRiRRRPPRxR>RRR RDRjRPRORRRKRQRiRNRwR=RCRJRRPPRURxRbR>RoRRjRgRXRKRR RRRQR=RwRaRiRWRfRTRJRnRRPPRxR>RRR RORPRDRjRRRQRiRNRwR=RCRRPPRURgRbR@R>RRjRRXR RRRIRQRWRHRR=RiRfRaR?RTRRPPRxRjRRMR>RR RRRQRiRRLRwR=RRPPRgRjRbR@RRXRRRR RQRWRaR?RfRiRRPPRgR@RjRRbRRR RURRR/RQRfRiRRTRaR?RRPPRxRMR>RR RR RjRSRRRLRQRiRwR=RRPPRjRbR>RRR RSRRRURQRiRTRaR=RRPPRRbR@RRURRRR RQRRTRaR?RRPPRxRkRjRbR>RRR RSRRRURQRiRTRaR=RwRRPPRxR@R>R RXRRRQRWRwR=R?RPPPRgRjR@RRbRRPRORRRRR RR RR RRzR{RURyRRRQRfRiRRTRaRRNR?RRPPRgRjRbRR@RRXRR RRRQRWRaRRiRfR?RRPPRZRgRhR@RjRbRRuR RR RSRRRURQRfRiRTRtRaR?RYRRPPRjRbR>RuRRURR RRRQRiRTRtRaR=RRPPRvR@RbRRRRRR R?RQRaRtRRPPR@RjRbRRURR2RRR R0RQRiRTRaRR?RRPPR@RjRbRRvRuRUR>RRR RSRRRQRiRTRtRaR=R?RRPPRxRRORR RjR>RRRQRiRNRwR=RRPPRjRvR>RRURR RSRRRQRiRTRtR=RRPPPRXRURORjRRRRR^R`RR RQRiRTR]RRNRWR_RRPPPRRR RQRPPRRR RQRPPR@RFR RR;RRSRRR:R?RQRRERRPPRjRRFRbRRSRRR RR;R:RQRiRRaRRERRPPRgRxRjR>RR RRRRQRRwR=RfRiRRPPRjR>RRRR RRRQRiR=RRRP P R>RRKRR RjRgRRRRQRR=RfRJRiRRP P RbR@RRR RRQRR?RaRPP RR RRRQRRPPRjRRRR RQRiRRPPRjRRRR RQRiRRPPPRRRR RQRRPPPRjRRR RRRRRRQRiRRPPPR RjRRRRQRiRRPPRRRR RQRRPPRRR\RR ReR7RQRdR[R6RP!P"P RR RSRRRQRRP$P%P#RgRvRR\RjROR2R-RRR R RRR0R,RQRiRfRtRNR[RRutf-86468a3900572f22c4daa24a94702040f01d5bca7ee268c53d8a58f5614d298bf? 7zXZ !t/4 ]"k% orF0/|dL=6+HLЩQy,{D?mK09G ձhƜDPڰH:؅* 15*0I%R泔V:F۝2 R<{2($68bzI-11זgg;К5;I:|Ҹ78Hjͻ([05lw\,Ӳ^IL%ȯ 0ˌii4 G sֆ'\j v|$ĴH,*B=b{!$aýۢ~P9KLIwV&f&s$#Pʽd̻-ی1Ntǭa Gz;a ^b@UvʻD'>,̥bz*r&c"zq` hf-.FIZ̳C`*3Z]r@`\i[9w Ap[:w:ܷ9I"kQ)9OT*-1@]~ڗ6^[UH%+ 86w]!=h. T.e)U#Z`m鞦ON1/dlLk0ŁF8K_ +T˴}O rS <Z8BprP%RP? 42WǀaFaŊTMRI!LJ} `Q/$aJE*{;ݢ&ԩˆ4{q] ߋJ_s:G^79[* Gb">ާF>/@ 9RV#48 B/wtrO/W>Y;n%}85O V[y<~AJrTbOxXuDΦ8\S5{A HVYcĒ$qc*uI=W]a_j'x~C {z!r?w"gO83O'6-Ci7mdWu<+#m<ĔBF@ztte{`'1wGo_f;ZXpWiaũ*;ԝm[EM1Z%C.eDnE_U|jt)2(ʝF٥S J Pd-Z9q /R {ܻ;%NE-A7QrX@`o }S.A¶48~Аq\= 4T ÐH?&nʩoJ<zCfb?f<ק^^smpwweJݧ}S:&)&Kb[3AZU0 3>,=@u,=GT;\n";@z**f\[`2(Wv .n-@ڡ!tXV\&7D/kH[,\pUjnTTqfczaŬ!.zu¢K@P2G9m6MAi%dџ%{K\F ^ܮfe/t p X!f3>PgBCGDfHGGOW%L筍-pOv[? ^(vsWųaٍa2S{J2~jGX.}%ҝ٪ElW^O&iï󟤼kfdw.Ͷk ՝lmv乣`Ax)IN4 Vm6Sڝ=y EJ+ZlF-w|5oDq^X bJ[j#p2USkcncbl[٠ְ{RGUl;n4&:qQG0$>Ve<.+8Me.\I2J0F~$QGV0M &Z-)GMp5\ܡ{kc4x'v\Wͼk$yܾbTUqSJQ]>ƿ!Hx!-"jа.h> (h$#@)bN#zkHmӲXBَWKHw 5 xal_w?k)nG܁V!{^@h ÏA܊U^xVYVQoKNZ9&ؘWF7lnZw#ֶWt; e Qb""'d7U RoNGn.CP'QNWu;uYem39T]e-@"1q~C?G`4ҩ:~& D[R 8`tȕ-ZTGAZNӃ#xzPWgAeirP,Sv V`dtnQ̯/"q[ @\>F M+cag `<.Bͮ/A]2h36Q "%"N28b+:'5ս 7rָDwX`r&[h"eLϩ6ۨѲ#cMȂ-/$jCe b\# 8D-o6ClTĎ}lfpA4" H<>-krP&KKSt[w Am3hW͹T\>| 7.%r1;WR֎0c+G"1'Q{5dɱfw 1Xz]Nޙ,z1C1/wt4Pd" $7 ~zl*:hc>E %DQxklpN$gT!2Y38-q@ j9>:[I@ N(olOP!N ,EVgO%C/UYj]ҝrʟYqIyCg͜Y&G5XFZ :uǾ3c-~w T -\tdtuPUxƣTj$':myf~&xMN΢|!a姶-<f ?jBւmߡ\P%lulNl,'^w=l6SךO79l)3U\j|Fjs ;|5sfp q2p~dy}'k/[/3>,zå: Ӟ0qb!1 Sr|NOȈ)Z6U>@7vý9[߃F YhJU25н|MVʒfBwqv>|-h_=0F0^5C\puրU9AI9W|?7J|Y\ j=EM1آޑ\dG"5 G6'aQ:6f^@X|Td hs;*)v5N 7K=i!,]f?`4 ry}Z=9 O'/\4H5@E`7u_ʎY\aoPu >Y՘Ј( x|}]9 QkI5hkqXm^ÖCd۳y=>lGt=S D`g@rH0{yCB}Sժ,Н ٺ;!xMM,(<8#^k6&lRhPq|_lu(N>zC\\Ff;z|%%P%xGp ˧$hlCޤaATL2?hg&P}(O·E"Osi5U2Q*gu'Q%?rK ]Rٌ,MKZ }aZ(]p/ ~&E/ZA7il_,::u60[>uPp3.g`0 ]zٙ6{Ԣ/XWZ8@++*@vp D컮g5{H J" H|AҖ;[z}Vc F_\PeQݜFqz wRhI_ %sFN;2$)= \ d(5tɲ&%膸5d `CrcVV'qǤ2ͣQzy#.Jl8}ȹtQv"e6#D @+8G >Ra-%=RNe|նI;/]Pa/}rw⌶`C1/naP翅UMH(_ҬiQ 1ۄsQϲuUfȂ$Oўn  NN;<\C5xhW7^'r};78\ΦL;neO& Uu۶P9j@m'w^)D8\v;%&+wy+ .kXx]Q\oKb{W|Fz< LT@Rs1U|A$sm2=69o1!HIF|F'Bo飺WsZ&=ۃ. ܖ D'O2VYaBAtl㪔M"a< U:\TŷᄤeL#k&e' JҁAfU;1!V{ tBkaa^>)U` ^G4M\yٺ܁rM;騘9 < לcʲokB-ӏΘB*thv=9iP7g=៷nC;SPz E8kf"sJI+?2l:wQUt%"-А9/Gx9 }/lYŦÈbSIa}H'@Cid~FQD3Вɜ+Q9Enj|?u%>J9"f5!%pv^wlj-c&UvO#tir{+AVSZLН,JcwIF&6O=y"tChXMZn:nW tC0nѥL<`.Bg {xk|{?[[OmQGםrUaH`X<_gswd<|Qctf gOz Wmddt!b`WOpB@X;3}d,K UXjWr\y> ;~T?6:JsOujS׼Q?K~Rtlrnӡ=d};p|(bxBhLjc|Vl߸BSz/)7S;~Q2B =HygnJ+ՉP[p2C/ajy4NޥGͯ: >&gyT cQ-LV钛Ɠ-Zʲuj0 .DoP\tMݭrkzZ H PuK$̤{V E/G; _mXjNrb%K?(<^Q#♼ٿfo\n JkשCߧmI՘x/>/g9>aA[Πis5W. /p"();tyO2PCrmbr,;-jM45[5qГ?n0 D0\?D]q.UEmj'v:LPuBPYYfTk$-8=a-851ƿLɥ^\kJawW>o<&|Tp`2pmn5S +sn ̢:ȑPLOOʛ:`ބ0X 0V ^Od L=8k2<-+k%VkɎ i [ArPqf)Zz';pnܖ:Վu*R3k'#~ˣPY@Z4A8\&\?o']ݬXdʁetyEɇd%jۧH4뜉+hr9޺e D 6uкQ^ fnыUŽAi]zo2!AM^M7nd5It3; tfA(OWBa`(p3E-g}ڂ9vhיPu'|3.Q+)\]4YGla-,E>}?.]郝kbGѽJM4E#IVyx]\9o/ZI|M0swM胿=i3[]~?,Pi7)ڑ)475SOD5㣯wI] l|UEVEUBdgr5`!ȆO3]|}ЅTxsޔ#o2e BXGiՐ\ЁEAl˅[);V6^c) Ao'3 ݩY!´.c U?Fb4H;]NAtG ܵo5's>m*b*? >@L<␠ec P<a(ލh{opՒsałyx,ٝz 9#pW{/gj8X>sE_DZON )wlZDHl1y1AH}];2LBk)ˑU:De^Q$T20hCgtWRwwEz_Jۣe;uaeK.:2^nr[S"9#Heu>BͶv^]Y#$Pz.inrl1c\QIFoOn"є}oz2sNc|5y$Ʀl=\K3.'0¶qZq qRQvh}T๔$9Z #i{ö+. %W'mFh% '@E_BS&rN;'ܳ-FGnn[iTu?qyD@OzrE/N9BCs 0uY{bFouJL%&܆P8` E -:۽D܋Xfš"y0Km=o^><`a(䠞)<8P&+[of N~"B=iJ7~\iWx |x@1Qs 0hoDHmWR `f=uȎ3 ;dAYSpoe] ݚp,8b_S)m#`Q㪬`Ym`D^Cd.G)fS4ukz]PavaK4~4#.[z U$A 2.@PUo 9,> O:BcWȂB^&\7Je[> Q'ߘҜ,{=wςzv2ɓ#u}Bݸm[Eb5V>>-z$Q2x\h(^$}{(x%<4OƥT ܁JWg!)rcWT[ |k1:9m7MT-!,ޡfmX䫻tjKEj];>Mի\EbI HTD| d:OuR*X'-lkWaa?ܮbLd[h? .Uրo,ln4JkK cK jtɌcOQuzΈT%T ogDK$ٯr-&7pMäCW;p1_)GLK2oBͥ8pɀ\C+Qyپc_W0oNZuT[T&ԖRΓ\#6JS:qZ`UMehp3MƪZ ;/ҷ|ӑCjҧ%h56Эׁ$C˹KI5j?W_8DWn<6qg/B\G$Hg)A5bTQq:r\9}ϣ%6G:srKn "ţҎakA5n׳0κ};$:j³eNR4?W)4vƥ0&I= yQ0͝vr3lt~ѭ'쒟 aʲZпCo/457z>t"c~v+5vpF8Bhj& qp̫wYgo;{ٞDaA2#nct0wΑ cAaGp(U-5ykT㑪s*FzO4Ta{3s}$yÕҵ }X5#g)R`2|mk'T}]M]\ hNO# ,Um7Ռ@·M}^Vr*pP> RGSN,vSK3( K3֠@omNJTa%ה;Xf&x.9"'`o=\0a\uYR sMXOa H`c2p6^ti=S"Wg*jSXj!d-C3D% 94Ӽ&@^[zͣ&瑋sA&it)7%2l7>oU$eU>/Ô<|#:NS022}W'??]2t' i o})Јk =qxl8j6zx/rZC 嘆XaF7o'YnM%g`;`9}&굋v`GR/WZ f,K#͎ic$Q̆w^Vgr욕if]RPɌ[A[*"u0 }G=u;x&hSJʀE3A/toRjJ NY3n+hX@P^SeS̀KvYܛ)5S!wgM, 7({ň:6 |ﶣY%sX3+od ֭8@lso8rrOok0`OkcW@U{4>R%:Z2dkֶXK<˧u\Gp+w`q#`F3IqNInbX+vB y#C?49PqKW6&u!,, a񻭍.«plGR[C<)sou_'t>7OcaCyam/iH got k'hό38/5="51.g6&T## J s {=#?_q՗ef" &Aܫ]ge\X3k%{>B[7 Tg5Fxey$O^2 yӸj[p|\ \nIa~5a]! 30Yq9|%h><-AARXuÖ3]Z6{y*2Q@`^:&c*ӯ}Rkñ<Wn9qmlAcޚc2Ov$v.;B͉f. 99,NhxH.?COj8i|k=,| ֢Z2Z/d;>ϲMx';Գy}"ǔrV>9Y&2742MŘd~6LH>BW L2~r1Q,Yz|2Ja0ʈ,}uc΃"E4"u{}U~z ERus47&z f-eZ>cU)0r}г*~'dx1Zw"; 35 懠;|uS ֬ z̰ tzx+jPPx8`mmpI8hM (.< 1ԅ9E~okY<g)G,;iiRh;։5Zv6 ]swt#qnuGSXx1'MHOVq^YLqrIz"#挟^ 7ܠ''Y 0DӚ_2gTģꮈ>8:~][b +8F~s\7YanMXnvg׆fcJ=՞}P/R4~-K9jT|{Y7F׿T V溷MOL ']:dt ,b_9=̻%Eǘn֓b(ǏdF́>cڛި+b@Be +ZGaփXb 6' dgtT9(|ރ0C~vs<(&Jɂ&q>g NwUx٭UBIh(VArNz\w$J|;)|>Nܼz#jRvfq |&%" m IUdbsk7-BH)A5*Tƹ֏|njڲ}tz;. 7B,f"mxy=.bk7:L}7c#(?f\ʹn%u'[q- "c%٠hLҔgU%3wyBlTjVAJȅVz*.4:~Qjnj@ gygDZwF (ivax&aexD/2=1bd#JR6l8Phvjmio}yR!fFz)Aylzfn{ 6DR!+ s]=][x?{Aw  ~^VL|vzYzY>īϾ(8F] 0I22c-0 cT&b T՘Z߉:2-@VSYD~QsSrA?OTD>m`f[*w~ŮIp/^j@w@I7!/KB"Β9JTCdDD5qT2&\ӮhM пwyUbM*ap/vYd"'\cw= gb3T,K_o1H4?~0fi9EτZĔf01C9Y Zi4U̚ +)MD`iQZINm1)}:O| Ubd{`߃MoK'bhX"f kqB4!Mv^F?H$5ԥ3IL:(EZϤ\ź =zsע|4.vl/iF|&Uln_3_dBmؑ >)UL`ҼI``y[/EF{"Y)posA*|+ضUKtdT'XU}&gb+mϣ3B%VFPkJIf%]KX0fِ#}ڞ26 {s,6wbiG~㒕-~>`UQy+ «/<~a(lk5tEL`ύ&j&{pevGiVNOsJ#ך\s۩F%|aIuU=z+#0 'v5* 2~Iݵe&HoizjvZܬ r7w ]Fҏc*6 Xrtm=VX,. Fʋ!vO%'ڑoZ@n@R\Xj*|Z78IVԔҨȖqRY#ے*uU371]D\(pV 8--߰l B8I'uzlC0lW,&=ع'(h}T!XK xE8*I2vd˲00UigYvT+W&} h*O)h 6FBEGzP%LxtTB ou1I)uGd\U4]B,>ɠ9*b)0#X u|;~ҦciI!)a:S{X+U[+,-ܑySc T$_3,b2Y073LuQG72ES\ϫJ-/q@Q2d{ջ^ :Pb,l2lPqjD>NZ qK5E֜(=;HSW 9>-\#̘V8U4<+A3*KKȪt~/2%WDAtbS/xKaȜV@7kƿ^I"@@Ӑ)>rӃBum]nFn4eZ`;HK sĢ]мG,T"J\xL2,n R{ [ssK-6ђSgΰd+"utzg-ZŠZe{ ϶( N j nZdPıJqbn7K%6e7h}uÙtHǟIUU =*+ZO7>l3kOg;8v6-S|)>3nlaūNf_(qs9m?b;L!淌_o@utI.**9s`Bvtc㎍vCxcFgլAFaUfҠ;.1b'^QW8Fs9UbՎ* Ԑ(~n0Bv;S Hg;9=إh>ny\J`.E "86>H{o~:~T6?EپsaiƎ{MkdӳYCNf*$` p_ ѽ fZQ)᥅TR? b@2p8m*s :Ieti^ۺ;X5i5 ?5kG@g}gd[^{PRq~*F UjdhxLu]OkeM-eD46i&)? c8wa!}ߪs">aT,L UvXOIίnNBr~I.|pq?1YJRpU$H X h|Yr ɩQWUub;fjF`:#w+s?͏dd}@:؏ÿ/Z[3U"GQiCbbeסkɇh Gs}5JFI?e;Ywhl^0ݠ.fP|[~ְF-Ac/;U?1373CEj 0b&77_3a%p+mA%l&,JT}]+@r:$q\eQ Ta#Miˉ^͓g#?a;qjqKp_+[Cڞ]a6Q=FQo @AL2ꖔoӎߺ c3v"tM-xBKo BG]>9}Mv*J酭xлΕ.̦hs\ Y ё?<"/>XZu!2υK%7nzWsFϤȉ)WFض̠D?Z-S[HQl7u0E9Gؓ0ۅǒc!]ڭ@AvٷE"^WfSmiŦi3)fUF(!кiꢩƨTeq$(#շ ?ER{ HPp +(> .25ݚO=5@ޑ dT%KUaUw-Y LhQ} 0Dut*Oz~}Z m!$sJ)2QK;툘x>œ;*VRɚxlTWBi2q1V*} 8 2{BΫ'гd>*AnDNkwlr!.Ꞑn$V`#v!F|_#PלΙc٪>AÝa @{*w_G]?rC.=W e Cl L-p [{ !o pP$MfJ"C^od"n\18=TWY; `|We"}~^LK&ʗL߄'FV݊3@G&H=;R u7@NjCI@y%m<*Hz޾PB\2BkۖEf_՘njb9>QMw< ^6+cxY0]W8 [7{ј6;𝑧S/I60ey$rl}PQ@8ͻ1l^o\ᷘ\])Oaz(kѷǘt.Q@H-Bof,hC;m _Ct:8bC>)ಪb<,?Fxb8$!#ڛߎ\2QIzLm9#^"[PO_-|^1ʃ+٭` r!춌\ʳ%I| |LRP!%Н`)`~\gz (تg3_;焻?[Bl[,BoEC9g9wnTIgnޏʎ m'6)h1j񺉱<+ǐYagBGo{wBawi]B>)}y #g0aч0Z ^PW\2 .S;'?+']LKҁ[9n絻[f&j0Ӆ#ae+j}1 \{d}$Y&xsqבb|*]&_jV,kxm(څ&?xwջ,y\`B(N"ߺqgɏZ/m6d~>]Yv"%chz tGI&9RF|!@:TI: doN :JqÖUdmʽc ^l saʅ3/6'[I"l`c>'PS)Fp{پKlVQ)R]?*8^9N|Vw,:~FDCmYY"F_OR-YZLkGm4u8+ۼWn1#^K3dʁzP)cCĮ}!.K0w#Ǟ^K%Զ;^dݿt=.x/!~|އl $MO٥Or j+kv˜_O^,xk 羺ȥp蘥78" O{w&=&T)~h,qpNUFa% 5q>Hi6z4zZI'1M7TYp6PK~XT6,ZD;9ѧAC Ti3ٿla>aZɬ )f}.Y^Ϋh|MZz=:rH[$`WP]W?3al]ƑrLЌa9xI٣*Hcϐ̀,S,_}I*U2- +%"Xɚ ' *A~-x}fi(f PI`*|dB:G4j8pj$V1j9=J[g>2~ MiјOM8?il{וlrG5 ƹ<ay6VJ2t9cW=T,2q*u ,!8&1C53Wʝ QC*[$78!i=nL nEYVJ\zo%NT}U~&[ ˛l<\ok6Ex ̚øeIMUk+j6zIHQ}pKzBk}5Ubh>,tsmL>~cFpmUPjz{,qve.=l,FpՏWk# \q:^?xĀ@a4i&1 mᆱXVM:qچĺ*E%wVZAaL"Ҙg2!E_'xGyv5/Fņlǔ~(+MMŋ켊ńTLœِ3I7OX2HӔ\Gz@=CY4oh)6;уTuoՄ'0싊]m3Dx ˀy/9a9rd)5͓ r9iH˪|"IF0gx 140FY(EX[k6ܻܧM+9l63y‹?"\~8bn9+ES"; ݣYJJY4\`팈~RMFe[T?vu&Vn%>j{{PT anhqޯ<3chZD_p$:~L)@MA Z }Š#wHƳj,iw~|rJ7D-LcwykI^Bx1V6c̀\HClyCX7`DEPἆG硭,ܚN$D4ȫƀdV8պJyZς R"hkZƎ. 2O Ԙ> v<0n9ǖȧtvxڣԇ d$&{*/BIZx8F~3ƉV8G8[m#T ֵx:9dhOzқ <:yLmB˛nwݶR~/0*vkysRcz?rSΪu\ 0/l#L"&<*\)-B,}275"hV_uPech4'1BMD4V+FR#X͗t1q?OG8x lC:ѕr 6I 9v+7L8Wf6qψ`F_5ڸ3/[wz甊$ilD *{@V6V%'0wKL+Dzfgm*3 ձ;UMA8M0[`( 9b=,NQ. OtA*$N8JB 5 cO xTG9>UD$ZoW'2o2$nUzI09)wmsEwMsk=rةӶK­/S1Z-kPٶp.Z'ؕuViI pi]E1 o>B.S^p,-x(ٮ?\k1;sQ1#I=]JIގsaden-LR%IGdLYϢJ,p!OMi{gS`.ɆOںHd衞>~'^]b;)re t̢?g$g`T">{D[0{)Fw I3:Xi Oݎ_S{$OTkb,!IrfȾC[ [y> Cބ kRvհb{^`u",?8}"_9CJU|82wuw:ԫGlJf_%do>@F:s ouXHw\SOچ{?B^jr9LDNF<;PcYږ`IɜJT_XhSc$3mְ=GjA_pR1,txSf6ek&R{4vg/5>S,ڰ XH˨es_.}a;0IcQuδ)ſ>!G !Jp?i82@pq@\>on#tKRqу|Ds:$} !_97QT3͚8i$,┷^Gm貸!8:uDNo?_ ]VI…\μ⻊勎~>-YM Ss)3y.Z"i 7OqM{WA`$0E_VL I34CITkJþf;cXiz+Vf#y5GOJ6PG[b,C428Mȣ)#AMtQQ (0c&T>N%ĊfoN=M{Ԯ20~f .E,;T9ٖ9(Ks?+ƻ/<#Fd 3*Aq |?ݸF!aΔ YsgS:\ly .n6M流S2&W|EC׆Y]cÊ= Ga43&rș*g9kg~iDDE0Ei+G}]F3y4u@?3 3IDbܞ?2nh܌{9,CfgEgkl3KB Lw̓P]Շ%w{A,2UPRkخKk2ӕqT]w;+.+ 02뵯Gwsk ZŊa(Ia/̘-[>REsJՑ}n, "Fl9;Tl܋ }Ztg΂0PܡRr4 ovYaGۋ[O$88:|ijYVʆ*]nl {vD"X }>Qo^`E)Ct!9z]_R p9\gD#p#Q>Kvt e~Nm HbtHZ6^aѫb 4D3a0B|?ťÚ"{'"-N>DF|hN,`0,Q!.s8J P|[d5[(S' #1olI!тތ 8$սr.倞V>ꬸ lC,)mN#1]:phRM?/ S*a|C)d5?K+BXUBiMÙSW {mV'q | I:oܾx"X;H~ƥ=+RLU%ci%.,δ O+ItPHIx߾X\p; جjꓫ"i 鵘 cmhޢS0g(5DVz%|?te}cAɾŧUznS1m3y8RO;&;mB>=PEQOhVWK _(f0[gFtBkJ0Ag&/V|ذ2O`rvObsƆއvz9p@h;L:9L69x+S%G;ucmy^HDpWIq4h %%?7A([ƎrK({2tXEItQkr h@x%(}Y vp P4vq$L&)Hni,SZyґ9's`5C'ej棴o=(NLIZ?;ӍsJ彦)WUPDcߚȩ/E[$V( #Wl؋!n) -]S/r|v_4YCAk5t@n>XD( a"߬[uar#]Lr5 7>}Yb/qRfdr6gV.gWC&n C}|)!zDcԬ.;g߅tHG')PxȊd<VUee-^~?}`}a pcYO=~g9^js3c( [U^w'⇾)> ^qaWoNT'(;3(XmȒV2 A0e ~v{|e1ɸT-mR4xs,/BE z! êAx Ƥ%q :,pn2':SmX^j>C]4 :Rftჷgŕ3DT0aBW~&ܸaU#c [!v}'"p?WD)58inQJ ^%f)@1ճkإb>;q˔lʷgv /#g]OiA<>"C"g~ɑI&رy#^L~tⷅ'lW*0FOWfBՂ  Zf7lX#f˦BbJiR`OAp6.A|)# /)rFDMcRddh&_S\K>4n3Xy)-7˄n5.B`|dZOmSJKcl`?@XȆiyV\Yї{A17MuO9BqSğ^:JfޣcvĽY ,1w[V3ΧdKiT}ƾT ўEqم "H<ϼ.NL  >dCer։%{jҀS, C 먊^+|z̜}dW Yl  Ls2qy! ,}o܀"c0V3qv& ̌YZg,jVZX2PL3̿:Eq9v47#oSۥo)! ӭhl>u*lnKpD'-@xIE+ɒa+U2yMr3~˨4C]^Xjۨi/8]j;?S-B jGFfcDK Z! \Oб4Hh? ٔIVc&_ FgXϲs2lnaDHkr6te gf,ي#O{m\R@'#o '*z^}Pz#W0OދC\* Ѱ]r^iQ"* G yG 8HV1 eR A7j(/UoG-:>9"6DI wO Cl]D V7b4cCǎ_5lp }+U gu3 HDh#1^g&86eսe*D @ FD 4Fܳ|E1菁IҰ^Y=t8.?5lut7 n6o3' cchԸ%g c`hje< LAr rs+Yվ9 #1n'>m |DdZZCІch[gF  2Ѥw!lG p˾{Zܽ72ސq>h ^>k׃$n#W¥"TPےrƊ>M z VY+GA()Crd!)p}tlRL*EA:9 EX*6AŚIeә ]p07A$&߰VU! NַGjcZ+ߜVnex~wJ'y +#V1Z]h5;W=Yfx뿀=E6ͻwشІoqg~%)BlF`˨7LZ" Z8m,5t UBjSĽ ^XF|Zxݛ`5+~] c/;;Xa%O|l 2@f!#ȕ$Z L40ޡ,YgHP]Q>f[4P^۝To*y-閂#=?+kT5fK08d~t' ?PQϮlձ |㏹6oc;~AٗCn6'U,^;}M,"(XQ2^ާӹPgqTo=t?9FZQOh,ֵl帳߳TիeĐȾ ,cjA@:dGM8&,V].^/r!X6 V(~YK=ȕ5LT%oh%κ|ɸ0;BU` EN)z!Ҫ+:P $S럧! %F^R(/YKtbhBs6 Koڟh2;R"46g4Cǵ%˪iݑkY{<{t}+~*̈Y!翯oYlbY*3PsCUL0:`ϸF>й#;V 宴D&ɼɭ}8RjTZXQ)PTA](K)mee/;nYw\]Ohy&hK|烰/digTd#rȬ2 y诀PVArA[bJYF`=]XӤ@,FݥKG./|ZmY1хbPŢ 1Spt玸Nua`ly_k,`?<;uۮ8=ceVnDQ&l]/*~ܰȿVcLY07ڐ1q#Z*o?e$j]@.LI _lk'6q 7 Ҿ|ym&kLVvP1ufVHxVĺۙ/\Rn­:M*nJdE 57sY,DϖeN&uyڻV{VO@Nl{3|RGGwXR*PM xy7n,ᒽrо~AY:(FMі& [3ĭ$#QE({O9z ̔Xx2 @tIAkYl\Kex6SAYJ~ʛc1ӤPӄO RՓqGhɛ~` 8$sXI|(z/"9WY.). *Ԗ=c4y.X](Jkѣz({>s߇$M7sv̬\<ΏRyg!At0-E\mkN9'G!_kH G0i D;ɵ.2WK9܂=,?cK}E_ ^s6˨uJM,fYF}YQi?4j5ݱ7FLL0դ3:S1D=UbbT/Ii5)3j'U,tVYg3)M 'дB$ݧp{1NzӻX)לB-1Sʂu.,+ Uml#7;i&O 9:|Sf1k[s:#֝,ݔb2OEoKk/N+4y дg-=s ˙"{]`ibw0‚Ocʑם{g2XO#$^nuYW|\yZ77>p֩mNU4'-J33_.F ~"2Pݹǯnd|rؕ(MI?}h JKư k s'xK8_N$ )mW9& =U^/iq|F?}aU!%QGobkRtݿmtlk %]r.Ye#nŚ|#Q8GrIʠ& B3H 3g)Z+`$IS1bPpBb@Y ͹OONL XiF8SbE&h3 f;R*OpgqksR"Yu_r b87-WƓ110EAz+4N`R\\i1;~^~pJbliU9+)e)8Ev%,b\AF̊ĝHI?6GF`maW/FJ1=~;wbz,c*v),nR">jO wAU)TRጻw\-d)S`+8,wV3ߣLTL' } ;3{mO;el0[~t͜,N(Lߴ̪ȠYj0vM ȱ60leG쁿GQ.G~Ы=T$I~{nϭ3 AI:-_ى?j#RC n-jc7~`8J ),[у-/ok?lP uuȲt*MgSr6ZHLt 1$x^JyÑ8Wj/{A0Mpe&GN4 vޟ$9$i0d.T_9?Q"~\^H#jm9Kw/KON!C;gMFn!|ey9b/CRD+ArN:saM:+FoLYSkP7Ǟ>DVaI:jcVIi(5~l>4^29X?rt<#^9M܌*ETN:fo,/[Jt4x1fZd̬Ģ]0L@V@] sPwڦwQ,qY /\ǯ2~f%cF^by2Bx~G,/"RћUz@'5z'ZtxNqy%-.teJ;P $|Ǘ0 zVd'UjW4X ృWf2Ik xG# )Z=94#/ '$-b7*4 47AnEa64cCe=Q"QPv(39;mM0 [y>h O9{%!=B& Mbo}c·,lιP#G3-Tu[]|-͍;"V64U˞}ok/WX )ǹHSI+&j@1k|s{C;~C vüKR l}8I'l"_M&02Nv[Ǐt,JSՇͅ@-;?i÷YB(V~}Ug˫;{AkQ0 QbengJ 12 lٮ6G3m{a_}X>LZqQO&ԃZg3A {HRcn2jGEwQip1Z…i?~[z,f_lɩoPk|%an8 eߊjD\1G]LkޣaoS6JPLBh*g& ;gj 3 6nΩѹ]VR,ꢏ!uSB' Cvml^y2!'qUP-a(q>0)Mp"dET3ش2Y Еyd0 0%ߵuM' =O =I ɧKCsK[ ! ≕)foDez/fSٜ #oarfp-v+tc5?\20'،?8{; kwZ:Ec|}><ҹ|"m($ =\OI`]ѷO\s7$wk;[IZchgO+T>^m* Mf~Z% MgKMm/X&6j'yRT -N3q%M^(9햃F7i "Ҙ^ee~m$#s@ ^ds}5ӭ&T[g_}+YbU tǾzt".B[F^nss6ޠs{x{IE>Z7NS/;XuN8}%a&W*z"A͐JZѡGLZc.&s4k3Gʦ_t^|1[S!0?ôG\b)8^aUĠ[[tC)뉍ZiYnUpusVzBVM@0xX I w}PnFgP9$#@RgNİD7@BVIC-&pQ3"nX"G4XJ:B1ϛ?\q?؆]O.f?TGq觤Y0""^eUʱvև8W\k[ᢕp Y hh^JIĒՔ\^xt!\/ՆiiPqkNXNnu#£pFUCP@ YL$ WQI+;4$]Fx^9}!Q~͹y-JyzgBcݷ^ iN32pМ 1/+< 3[tmb('8F$,!!3aR3#qcFwt<yLh(}m]lh6XCQX]| yq&8YZڷoþ0Qx-|Kd{G!XXZ8CjBy]3_QM?g] ҡj\U8=:` PkPQ=l ~c% PrYS|kT!\Պ{P qd$@1*xinMo˄$ ½' #p 8E&1,JfTء(#&;oߗF*F.L7?d)h ɋc{8)U^ѧa#$bjk({Kkہ{5^'LH^xnZ=S`@Tw@G.%Beݩ3m.꠩0~'0̃z$ Cm4*e7!0y{5MfvdAF{]&(B&TF:}Mazdf(LۥVZv#ˏj^^0pYj’9-MJ3~k҅"pMx Xi]gOu pHѐ|Fػ•ߘe-KIfé#쫠g ;$~hM]J(-X7*(gWZcOK%FX qYev=DD/A%\ToUf v1K:1i`,3~O+'Џ7|ه d} Pm!"zN- Q|@4pNr $EeJߎE/r mJo31bN. 5WXzQXZF!jH GAa}SZGAGٓ$0yp7%-v7^ĉ ^chH=|,8%̜Ls;ZH{o]iksȁUᙵ]$8ǘaNn+dck%w+0]UT5&c79dlLcaI㜢W 9H0a^J̫efW7E3h`YϬu 0*'ol_x.,ArzG棥ٙ؄ubYRD3Kե;fēgW\9O^,Drc(!o&9B w{|f:v:.ةUVѓp >[ #'C?&ul, #Ӟ YE3.^^?>,&+{3"4b#nNhh[SS_BuC:ۦҞC8xgAw\/څFۺ#gG;&Wa(#KС6#fvYsτLׂЌzOX*T d ߐs "=s\Wٝp;{37Z%44wf]ca_""PCLF,5`Bz.+DLu)GTrߘnM ?hAAZhrՃC?L ڜ(BvI93Zť}x3k'"7!҉7ٺ֌CH[T&vA{Vp8ΦVNklo-.Aqp)aވq*oʜ#G2zPx͐;Um+S.s2 =Xko$<8˾{Mo"h{=17)9'@L~ yA4Nf)eɣӻe$~ ࣱ6bqWY!#҃J7`PNEjS@^@*܍3F<`R\Ggwz$.&3 R U,=G„5G\9eκm.;qɸeW_GʭDPQݦٷ̝EF:_gbZ6utÇozXRna_~2䱯檢/"v U'h-@<#O}s+g.nI D囃Cc|C<)(t}.b <;IZ?&ԋ߰V IDZeӠl;]UT^ &fs'І&x-0*u-%94NeFj(T|1P,A4LA^J5ߛ}K!adlŔn9.㇮GNƠsp\v_,G]pC,5*1 L%WOv}>uܯ7;YXVFqj"k@\2ԣwK#3PP 쀡l Ňlh "V(BRfmw'dyQ<,-w&D5'tXCԤ=wSv-=Z=Ś*סX%!s&EHGig?ڟWbz0 g)*e "DrqYa`4[bZmv"ϳC^.H,1MD/`YQG c:m$]&)4xA-ZcVޖ8唟xz_<_k-4ÒA2poQR/pY&{i7$!4ꇣqT KMagkI׻@kM}8Q:$zcB&nv9Ȳ\JRj oFX8 ~ W < J3$ZcōxkeݺBY&m:i#EC?w=MҟU,2CÞuVx>53euA38<4bħ,Y`6OVDRo#KP,aDUhycQLk3;=)I&tuևQ9#s.OFH CD7--sscXʘ\lnm=u,[I> J<՚I%4 U 29]?O.PV?S+}R:,A~VWFL\&b0Q6i\QP^YNw+XPj &>< fCy=: `P>W (gtD3Q ^m_r}u ז' ,↛W5Kъf4ݳ>^)*O'Sрx-6=6UWǦ~z~|1GdU:3gfmj4,葮!4W!r^3>#|fhJq%ؙ6t)j7f2+|;fS|+'s;#%r@&MX&p?֚28'p<6˽R(h R+-Pt Ǯ1ưp5عʈP}D$I.y$,1IRGG@z6@. %^`A6n*݀9#+墌bJ7tTg2+˷ ^hFt+}!í&U١ub RPO ^R_g |B}\$iy#Krx [mnѿTMaϞPWąkp{2L>2|'*߂|Zc ze`1^kHQcf O[_~I w*} ,Y#yaJ*d6gm=⠆?o&Dᡇ 2q@k>" }W*%Ex1:1Yt}r>7>xϥ)8(r`w6ˁ  e/s8ˮ{ṰXr v D4qPz/I<[5U3oG _ܪMԙj/"z%^Zd8manz7-G Q^F"1MbX>2)r.5ZnKÉ6!o - `OEADAb?׋TwCBB+RKy``+z\0{9f Vx`M^ia@o 5ߎ<>w !?>~xXQ"0&yp~*Z9dl-0NcX ddikb⩹%l.S+3|!jm )$蒙iB{_I?XVyd0Uǣ= g<^@CT+l铝2Jpq0zyTYȚvԗaIvPeC%[ u,k@ZpBZiuiLjm[(QOJ;)ǔ>3e"4jjW<ͅ8( ޓZ<7)̘V(vs} NTRAR2o\W갮&Q0oՍ%pOE?OO;93{{f2!(-^7$5{Q3%u$ifs[ļW-9sl9jVB3,k(W!hy{$nֵ?+W~xt IxƜW\]ܱuN̽vbSd *_{`1P|Ս5Rг|rQIUHiK[Hgv\ĘI!Nu/|UTJ4'g0EK/ͫm%( -IZEh*q${y$Nr0ihVΊ.k/1]{!>;],-MUԸl^fHK@9ǩCv@:4FiG.WXOw!$'5UBˍC6ǹ!T9)Iر j&)>ΖxdYt7*0x~4`?E:aa,|\#+kj߼[(lwr"@Z=I)ۊh'~Ƃ0xJq6B_N-v/Fv27# a2𳝽O8g1C&γX`k^_)Gc^`t(72c&-4`IrZ Ϭc&Sot ]^wZ ߠzq:\I>Š^o/gֈRoV[~6I??f 7+x?Cio/\xr.hP$GrZYs.cCsC`_.n5A LoKg،%B//)ǣImD]Z1FOļ! υ,ʬNCk ;<V6qM`{6`T@aZML=o ba\ū~Η$"5aВkS'Hu=Y%YjkdL+e##{NW!}P2ٺb53}ɽhDioM\'1d$t= Ey2?㌍N1sz| To_n)-Udv?L/ ^KeD^ޫG>X9΅*[[<@;#C W 4D Z6'$YU |֣C.i>>йm%$ErG*g_Rl?9)u簀m63۷e}qc=;y֙$L&hOgIiG#\pyZúШkh ky~o)-bfݓ\%h9_eRmc Ӯt=EsK>Ի˔Imi;Z9 A._p??xws4_= 9vƒN[ O?Q8R9@nڣej_|&^ }U a3߲|Vjsr)$\# ܸf5as<\uð: #۽F4VVXh3@k"fyoq$PWL{u*U9LL4?͏z(!SEb`dPj ^ hbp"6R^zF?{  d&-]nӨ4^iB~,aJr5,K@`Mx/:J?4O1PJjBh5IIX9;+s)Q ȣ%7=uF 7>NC&=KZ౟ |a z3mEyS"i)c_eGѥ0ރ :$pL7 d@Ǒu-ǒ7]F&G YW!{jZ vO~|"7 i24' W/ HY ^@k(=ER LZq;0& 'bL!4FtMg3(_ ͦ\k^+<'"c&rcӮx(崿+j 0n/G#:g#S ۪ 5+ {kYSڃ XerhkPܘ> Pgc5oݬ(vLїHg^!8OmTRh+zX")9%"tg-AC;s8rd;ɩVݹ=98[7CN$ήZXE6R,$ep"qO 0`n/8 vi3n[y/"YCA3@ y7"e0ejsy?,!k,|';GMY0xYyEa$ڽҷ?-\ O` [A '#lSJO׍ =c\sԖs8՞e+Խjdʞ*~S5)ĠK#n @*o3? tA]<4owпW١]!+썹WFԔ񘾧ГznUUFќ, [ybhalE#c(niE>'r6@C ѪưEs 'Cr\@+RN2*nϦDeA?ԴKhĹYcO= >y"}ɛ] HQ!Uf9Reŵ2x-"_)]A,]v$C' cJL$wCnDg@@14}~L~Gx,/ #ķ:X>ߵ5Nn,cN:5a[Ҧs1Rd::qvt40.ذZ\yԋl5D`w+Y{Jo_̈ 9:G>;ڰ6d)DcgPD,ҐfL4&®v?XZulWJ0 VbxL |SrKP}'K8ɷ\kw@iNWl}ŧ`hNH)J2q(33v|eNg;CV`z6KgI>)GMq7Z)+].U'J%FF Wx%vK(w] aMxd8omxx,j'@# ld>}WnB "PeC1[8MYpB Vۃ>nG3yKvi᭎MWxE܂sT{RP/~Ѫ158 +(| ׫TId|& I^ϦT9ҒuPE?L'X|~QvT\a Ws.oK❕Wr,Hc3_ u- \+$", 6%-oTBqLl\/*sd/#|CWfr:h! |`Ff+:9_(w^7c, Ŷ>%9ؐ~:}a29R:L5Bg\vi.ZC6M%fA4IV5&Wt?6P[ഥCf?\6<;Ƈ,31cy3lt߲o"IgN~Kc%t@Vaf 7XYDl78w#eϢ ө+~j-zd#z pF;?9H^@wF5Iihe/Pl2ƕc C]躠9|FF4r4CE k_2T͍$ʅd|T9XooHa2ႴNt>LAG=pvQkC€'-YY aJbXZ\>{ɏ~X7 a*"$8#4 %s R 'EBN<7T(׽#z0Fzv^eH'nJmym!B*Sc Q9w 0=IC;Vuƌ' TNdMC9P=sI(V/D xk;:q!kKq簀X oʇqp\2"٨JUV,5KE]1taRȚvwOhg6 Ay)/Ȩtr*#S)6DW)wKaN/}w}&>ޡ%]r}LdtXv +Kݗk[ q '_s'GQTN1k]OCa'韅HBҹ0H8˯kubmM ޳x/zo 䣙yokj71,ƙkɋcP!t/Ǝ;dJ,@O='msU %̏&4(N֪b#k!Ɵ7X’(7KW$V[xUBI$i-jV@_{a ;0R:\Dg)^mCj!o,YENy?QMyKu+f9 0g. YU6ѣ1ńmJ%K9Jڻ俎8iN̾Y!y ܫV1Hx !IIz jd;͠LSoIH K$-24urQ ,.7і5݄:j0@u͉&1oHTZ{kC3|a̍GGWV{v܏_M)#f$Ip$j߄3ăsC@5; )Zx_^Ԋ&Sj V#G&]~\.F&}w6ψ@C. $@];%0+$4VOW?\{*F')v"+ҔbWo/h0TQHb.~'"!$Tk$R:fN=?uGۊykk߼g5J4vjL&A ]~@(\;5|^cp(%!![Vez"_z¾[Y9d܋Nv۷ޑ'2n'ArWP@˘HJ1fD1b4,JuL,9+5c pJ pn yc{4c$zQq^bhi1vZ\BF螛-|`{EvLT+I&2N}5:([)ܧcY4<9j-ӾS(X41?mka x9V܊ ta1ݷˬJs Z m7nb]ΠZhEU~5"I$ut4޳==h怇~8 w`eICBT R#Ő#KxV)P}u3DPt#=D|j3=bf[!+TmNSR62ZwD6%G}'ݝA~}ZV yM\df:&%;KsbJk IXϵ*)D;wp}y9Ƕu8հC4sŃbx?p\\}%"=iyvav!Ov ْ![K8("=0o^<GՆŤ"28^X3w0v'SjR>’n+μɐp,tL\n3w'ХrYc'cK?}߿ݼ/HƑgZYֲtFAc^mQ ӑQ|%ZRtql~*;q&Xf -%_T4_*{,;x]Co$QN*'JusYɁ*a9^â vZhc1;Xwnb<[Ծw;;z%rx97O_+6!^RO0 0R~2Yڰ+:z!t#[i|M쳕]}8 )i^:L`6^>'QZ6jBˎ '֌]Gȴy-Rrul#4̃WS(e;4Vax[A˨@"B38Vt%|>\gJdC>"#Jz_Y#oAxVojh % S%:w8s9|ݭ=F|i,HhOb83cFAcpf)L!K?x!|\ $/iޚ3\*CT_u!xN}7mM =ҔE@ڋ& :()j21%5kyDV [@9ĔS^"BԴSq;|4 W2P>K+˟ЦZL2ƨԞ$e!x*B!)8xآ|\Կ}ξh9?,GrL?+񤰥 렮H8Y1g%0vkIF H%}ZJQP4.1ځ{&H~]q2*֐>^ƹxȏF 6uzqթ8aBpWn>R]./{_.6eo,BΏ\0F i(jE[P#yӔׇxlB>' .},viZ"/`8"%k^%Z" n66J*"c% ?Ҟ3Z\vHd0&S7X@-ŵp vk@|:mIeq.K>8}Ea1u ӕbH{a'd CΧ6픂mxyrCUN(ޠ  &/{;77'Z?k@ڇ&}\@ 93IVH3%!NS)piȾfRrlgwh1jl.upϣV0zP d*ӛbzKG.^仟hs8\SPҝ%vƔr2;ѩ!wKEoz6Ƞci g^ky==)wЋnWӢ]"}0W G&~`^,Ca\ZV=wIzj ~yѠ%+fJ HʃGp]Ϙ@ATP z=)uJ;ۺ0 YsPg%y umb{&%fz 54dGAmP)'xÃ1C]BVE C ^)d^XHH >-W3u3gcvOX}9@DW)2^vn>Qʖjcrl%8g z'LI&3;@$þcЫ{F3<ݙ2RlʍT#?6Sw;g " >eW FVLth\JbPH|Vɪ,7'shkDAr&;jeo 'ջ0/<]!Lܩ KO *n])% dүO,cСNP+ 'waL6߷c0QtdG.0QƜ0O,?Ѳ3klnsȃ+ue,_r͕윳C`;C5j-^H)wlgs{jK( ް2"VȀh-7o:#@s;CȤ%SB5 %h?Npw' 5]V/;me Md,v?1HӵnQE-o6hBmw/bF@r@4аkF{ğc<[Pugx m1:&vt:58v{txy0{@cXD<J" |aM tWPϽ}0(btG8'!gV06O$FLR6m\c{$5DE(b|Q "aD[CrY$y[QpMD]$b+GCAi:g&*![Z*2Za3a~tl"~ΰܙZlD"do7~QdZUAjҥ+ ȁro4Iy1XNYgp;^̸iUY*zAjl˱nZMq׏6 ?y.}qd}wke#dOpS-xP;TNlyφg3i*(;mӲ*|^_MŬ%sn!'+ƽ׎)e%A];(ؤpP{(\0¬ lT*t8SySTL1,StR ZS db K `xhg@>4ǧ"(|z^m ?lx V#(zIR6*Pexm5JfIS{3T ӵl v̠~ibmuf}i7?oFW e{=5`D>3u}Hw<7ky htx %q&GLկD3O;FtB}rsaeJňЈ3p4O3T`Sh֪,S9(&$d`O'0x$+\KbU:/X *S{,iMg cr V1H6i۩r\,y>k1da2{r%B#]laJ9!_"Oq[5(W,1ՀD^'=5@cY $=I 7#h^߼^n|>9e^O4xhAfлqeP^e _d)Ɣ< š~Gx$ Do˸':6iiҨ$4Nk?݂ǹQj N1 (h\fQ~DrW`u]J+QchņSsFl פAMJ>\.9-q!7_ҟQEq -.|QtH~ܗMt=!GkYVeV4ònJDRd+ۆ*Q}@ee_܀C8;fP^Mb]uG,>RciUvcnךnU%!rk)_% l8?b%1zU7m%dIa$c%Yt"7r+kah2濄a mDȟ۵)T^|9O %y.sbO&'#q>m:j38Mg=ZP3kE9S `tޅ~{D~ѣ_ׅ8NrM.zآnCQI&" ~8`[3kDWH۪vlSj2e"0r #5AJ-XJX #.d۬V7:e٧m;3610ڙYL'% wSSthGT8<1mN*)pj%|k̵dw2_pB}L(4DΞ'0;,IvFM7$n+mY! cJnj1VlGzD= 5>pvZ)+8" ҹ&^0)?17asPyf9ر17%ZOX!8p#4jNZ}tk#wz#=q1ˬGZ1!ÅѤٚ(eOԾj, +EÂ[ UrY[ '̉_(zI(pT5 1iOk,[L{DdKXI|bls~%}lCrJ9^%kNѝPltm#=Y!;X"\WwSbnII)>kdz/{}_]٪Y@UZKڌŠn䞜a{zzac5 F|/?hlScl+ģi5=AA-$rir.YE98<1pR JO =y$':CWK7=e'=RNȸ:lxQ!ZJ:ꇺ-z$O.ݧ+7W|^nj_vrGpG XMlzA$Amڶ9U8Tg;yMThKKy_j9sJdMq==fv*'IS` vM+.]e*m,!{7BгyƱ"LaݕJži$@9QHӈH6hLviÍFhgU B'p|6M Cy$*=I<]UOƔә=>I Sk,em*y^S΁4AЏD<%Hjt&\ 4+R,~8;eeKs>(f%3ayO HZ<|~1i=s9v/@f]9 L}rt$){c>bz=!Zֵ|'3'+)d#+0]بs8ͅ g]8:6ؓڎ ɧW0hm584=_hSt/J-1*WlWw& eaPUlHK0<ђjGemǚGiL,\9@ԛR4{*^}bsМTl9ⲇ.Kshmut(CT•elK}zJ XKpN^Ee;}4Eu7z}> zYZ|B&1q$Q~J8# 䙿0' c{F&GL!bjo~wU^NB1dRIZp@w4[c hNGv[ܱ93 t{KBF|n~TK-™!_@RI>t+`{&[6 YSDB[dǒ0L[n  EF#w Vo} Du:ecN$/t_3tW!K:xqD$CZVP<\]tMbug'|4ڧ 6Y,63o+KC5eؖƣX~yKGaJ݋C:$MJa=5d)E;5a^=|zĪɈ]d8'<<2ԓ[.ecE!̬?RөC7@*_!@d/]"0=8@AbC6UyHvԬpajtԪ=2ŸkX !Z̝\V5 Ȳ-%5ԇpfKoOM:!f#c<vل6Z/({TGj5/aI#DJ:7Z,BO ge3ҕ8)e,VoI|S9./9ۂE(:|gUdhǔ (j'֑Qxm]]~^J~ )_Wxq~A) >d2 ^a#}#`͗|N@Fq݁%W SsdK:~BJ}D>RBD' S>Q ]W ª qc._;:O_aQ||?O6;I#3QhORY3~w7+ '=|4HޑB3y[ n˨NqS{*^^I-{k z>FfM4,DPRTtLĿv1Ռ/JF$:0\djC7KrP?rbOw0yS3/~6q7uT+PlDwߤ>5HקN@PBm?e{TWgjs%.R`l+$&q; *x_W˱_1 /ٹQ J2 f:eU<ϸ~aR0J-+br/&C͸s,>#+7`c wt=pzY٥ĞB6As{O Ed5ldex9ޑTS[gG`G@u`.3~&鸖Qz6w; q<ъLB]YZHt(NhcJ; dx;0_X! {fpVklpv{W!]7H'G# -i꾆[Hߔ1YU:P3p D Ѳ}\]Ak3ﳀL"WJ'GA cľr q's< /Lϩh՜Vc 'h?KvGJ-˟}+Q Sc]v3E;闢>uCG2|4%K1/W&A _]nrI̖SX`-OD@:%Kj“ܹfLŽbU 8XH(}~MV:d>\4ܼ%a'w ` k1 -2kN]8+uhjR%EѺ&6ѫSFfqYtqs,"%hE0ql24/;հ22U anR,7-łDD̳-0KkdՔDL \kLn25h,P*,X+1[ZIF `ZLk,KK-Jnd+ ap-%LJe ĶXbh1aQnk2c)++(cq\ƕ1jcXps$*VTjM30M\2֕ӈjZĬPPr[Ieih`R.Pa@kRQ k2m,2ǎf%`.ejIb,s.Be֬K9xޯWpgfŶ2u Nd;* `(D(" )6mnؠX2 #hl!@rT"(xqxq ! &RdH!DPA @ E @aI*!u2AdYb @:XAT[o1B0RdD>DV`J(D)%@FPS%ga`C-C@-0H`@ˇ5yO}}uh"W 333"32?\H_#?E?83ײ!0#{DX(" 'E'_~b/Ln|mw2B+nJuzmJ&WI $ >֣CPN*Ȃ1Bd'9gޛ0f NqA#3]0G9}R(2\<Ҫ{^e-ww>Giw(ȜCsA%.Q,~v/uD&iW&J?>?0?[b/fqmA~+ݕ@n5 N; .Ձ>N>OQLgL1`yF~y`aՂJC"BXYvϺO jr]ExB$Ѳ+B<-`}֕P E 20_ ;S;Ag{=e_broylgo )0,q9՚^p:L:MI%? H=/_O)A3!tUOo  H䑂 :9r e `U,cR*xKnFަ$[gf*T,Ύ9P 9O}Vs LiSs165_x$/FܥQ?I;'3q6EЈa[n>|,T Јj0H[ $&\χ=Gj E.E\ (*y%B--E2EOC"3tW7"~.8Y,+_\肸Ѯ2"ͤznBEȠPL+[|r1`gsv",$x-ۅj=lVܬ2E,4+q^wѐQz.,un4TMG(d6qqĤGIg! ڿ/qOZ Hx,iE, Ǫ2Ln1wUn3ov*mI:T{3\J;ٯ/?nowNmƑW;CWjo>Ҏ_ۋH.ɨhd+`CoXl;qo!78<`sa G;D=U։Fer}i1J/&<| q}=xj"{'OAUm3c 1N>(v]X|dꝁ(LS}IDFr'R$5ZfdLysu`=j~&O…u'/6_%1kqqJ].gKB]%{flj_CIIeuw]}*ogFW(!E/< *%g5^FV;ڛ 67W^ԋ1,, 4 dl;eIH٬;ǿiUd Ͱ1j@(scG vڳHtF*Ɖ{;V">[@)Х%/Cbr{\L#}VwjgaԼ_u&-LN>($%6 `aY_/a?t~\1htaG`FG^c DS?ҋ*lՋ%Bza2+sH/Puc^%c8\hfFK鵏|(X\b7W;7oQuPӅ;ѧKm5z/ě y9:#j`&7;4~:nb\z˰"*DW2V9[.95CL9~]ȳWX)JD+PJ=_lscvz\w翵+:rC/=  ZF zeVDqTT^Ee(wqzF (em^񫝦r,~[3Y~u&Rv9:v5jh'Pss;J֢kmx5R~ߜ-`AVk%w8Ff, kIچy9IX?!G~0v*}֏ʝ'?wx:MGG5d._ ÒeUNYȽwcD=]o^/ Z1%<iZucT}|PtWPٙ[Tpq׿ UҴ6O~"Gw>z/՟YO1&Ü 8q#0Gyn%r֐n{ HEL)&__;͍бfPu[:i~}r]/GxGg!1;lӯ}\zgJ^u`A`8$|rNλ1KotdwdcgBʳp]V_x{S n_U\&9Gw#vUc֍Z+ @(,>3чU !]]y_ɗĮƏV]G١hNzĭ7v?Sz(EűV~鵼kZSᩁtWi,FtRfs?GY<6O}>C\zZR8Q7XJDTVU͍[Wм;~3fsXl˷%mͻJ6Yn[(:]ɷ=8u%dCE.ykX7 Va "]D0,¯@]f gw/(KҐ nJ3VƳLuC fU[g as@OH!]T'ֈ?{P-9(|P & T %EJ  {n"HE`,XK B~BN< [3,\ʘB+[+-S e)UTe6BGŲH'@щB("Èˑ(c$ 5B?HV1$^<a M)oc~ MzY-fI'8u@\fMeoxÙ3 jqY3H !m,CabȑT;T;D}=ӓOxCfVf0œ<}oa~U~9Պ~K!n>)NP}ДWqa+!`v!:N9B)@(ţ@ƳH!FpeMA4[E@_Bk](I-zYk=;;aJ [Nx륬3R(F5'#O=-GOX6>Zbա g^{,=ksmW,hu/| }AT/0 ktؐ^hW!*Gb[(p4Os-^9ؓI%5%9!t[dFv~kxZt@u)l/ C7P>Uu:zjj*zHfk b;R6>p:)%= 5*-s642vhA*4lf4LihZUқ䆎0kJdt h8{H `@?% tU?~yǺúq+}n7GcdAW_-U#G@U頂T6TU-^ }F"DA\Pˈ *=C9zxD6ܩO;pn-nwza9eeyq \Hrztq/߭Dm0 8Iv˱e T3];E<)0 UI:u`3[-KJGM@Pڼ ΍ 7Swj9 B_0fx`%lΟ?ozcSuֆ * zzF9To5Z :+Au%c>vEDBTDRb7J.G__mѸ N_6IrV+*Z.bE@TNE:b:X i=mbt`D@GJW~DΈ"t]q'UDrr IҸا%)Kj%e2Z*.e H=;r|@?\i `8HYlmzON'/rkzS0) JA޻qG/o:Ra"~,,vd/4)P$ 'R$U*UIv^/Ue[ .GC~|;iѢa@_b"_* \UqQvq=\A?~SPD?| sGC{ƌH`{&_e!`M:21rј_Ag s >FA('eDA,TQUT(;]Mn{:8D{كDP `&a jv<71*)t7r&oy}K(QY텱1J07R"hFEE"L/`ȨDji5>$X2(R[V%EFeFJY'gwn86܍0Wi&p-ZtBJZN?3-gRs)ZadU8s0^R-jx#`Qf̓{? 4J @*`fXf"<̷a8́!`d}/=@Sy%.Å }=1QrHW0hqWC%W1:9zg HdhjDj8ԣ)bV~ۣ{EJE8yUV1Z`"0Ff"i%8i'J5!jgkta1Gayʬ>yJ$dC񔇂쀡,=8H* ,"tQ*{Z#*)d%T<rET9pO0b6*AT% P %,HbGUHIjR01QXX* jF""!&e$<+6(2"*0BH$B I@sG?hl N)*pZ7WWWZ<[v.2!>3AlS[7+̃| ͍ո¸/7fȄֳg#()G$TaAB:> ,uXC0ȕARΚ{xkXZ֗.6 hPpˇC^xS5\mWӧg[n0j X!?w`,+PoGCkŊwpA5 i@=0`A "T ъ(($,(DAEF Ed*T(dDEER,( EVYDQ(*1A*QcBXTQŋPmU"X2) [ ,+!V#2HhE)[W@"l;]tx= :ߏS&!qzɗ%K:S2Q1{A+R#l+RA "8,om>%@"NG aZl&&&E @PH!颩Q$T><µhvt *ٻ~=E&WﳕSQ:UJTdwm3J%A:ƪDu7l@3a%Vy;i8WΔyx`w?cŚ衏KJX"/a5I{^P\s(ws*Hv=Z*W S=ԵS{!iÑhўK\@ ss3]'ppۥg)Ez#*p\W5OK6^|EuS^NaaCl  sj2Az Œ[ըoe\\q|81ґiK''C+6`$n~lDn KiCa.j/^ɷx*-iMBi~T"Vn.\Vd&!$u5?kTAAUX|oRp6I:F%̗@,I_Oǵ?1o@HAe*K½h+!|pLHfW#"M`]ڤQ+@T^1lne{w%QwGÕkFC;rlű1~` PcWC`:4ةf3߲VX]mˠ-hnٰs=5t -mKYY׋G@8ph324극Fǒ,J͎#Pl$N_#փq0)Py+eZ*mD&g<5jbhcwdG/2Oüܨdl|[\g_,g $b:rbhWub@4j!Ο@wJh# u?0>̭LۆF:BW%Üܩ$ߟ0Ï] ޑW2E"cbX(ODgtGe#Z566Pѻc\5M%':X6ߵOwж.{$p~,FTzmsPVDŠXl҂PcLy6X+%\KFHXȸ`{ګ:1crL/6p>i{B>/]{4KEi`UV\kr]C'{,+ѿN'q.I0 ůOXlI&8{ZOSP @p<)9g 1ꌃͻ\.7|qFquM7xf\+}Q({&4%eΆT'Jyp;W]A,ЂwO=j5΂݊km N3mVG&q$7b"U"tbSSgDa? 7N9,\!un]c.x>he6Qv xW\U}wSZsWžu~a&+uHH >ԺΧ`aWʛm40O(B!/v>ۜ+-KC-58Mݮ)h8o~WjaweѴbs%rMEWBbqfpi}gX2z]{v_w1Ur ~(wxOCX~B>_ǭ~*/C]UcO':&=|OSY]q- M0p?kݕRx/;ܻo8u? hLB8PYmМ!#Ǔg8{wkm}'<^=M5uTW_ R!d+loX 99Zc)xM5#,l+wZ>Ӷsmi ɌύE05t7R)Oni\Fo::k%]uA\50U洫kA \F[QW{ $ GY"vYkSLj̘)_^?*?f >T, x oPk ql,:$PUܜ ~DyЌ\iۡ;Gv8E~C+?M]f=L?d^ʲક@S^d 1-@ \YnH|I Gq\i?Vfi@?:[tˋ7ߦvOfv ȉf&g-NOaulށ@p??m~zg;,P%~x{9UxC&lhϿ~=0{1q^u  p+BeZ;\NzZ~/2xi@~>>Dx=c~tF{Seꉟ0vRo #FSg{gn^g=n[ѭf'5 ȋOIDV~v~Q c1_y(Z:؊:-vW>쭶 "U "`=/},?_6 2\,AꦋW1O90Nf`1!}1/k\ac(Q^< =aae5heϣH!8o N s/@4CoƱ OUw9v\&ʹ![P+:>`%vyƎ[fjAR.wU"jM?DTB&v ]8Xp?G{dm2t*[㑒g<vrKU |L2;?/eQg3YIuU L>x o.bU91lngQ铐.£ `5S8X__ОU2>L0 C܀BRE jE 0 TW$DID^TQNH"/e$-j|`G;y( "!H#W8=+[`iO;}Oܘ(_Re28ht (`D fC!5췾il7S`<.˜$XT-J# 0F(d=6C4l9bi93ZͭRt!їkw3_s y#" 92멵BE\pUSJ(v~ } !h@!I$UQҋ#tWҥBIH 'P5Pٙ;v])uWorp~Tne{lWU1 Kʞhg?J6u$jn-븻W/ˠiJ$C4S^>E@Uq@AP AC:/S3.CfQXc,H11b2Hc$'dz;2I&2+ePr/s-_Ԩ>:Jņsޖ2Gk'?޹ $!N Tx$zs#Q4aR!g/ Fm`y @/Y VlʌeaD±fX+;E0~Qtosr؆|$j m@D<'߀k`:؈$M?"XBK SCɣSI$ LԶ{^>PDd 4X l4̎ 'X~ҘBճvϬ d(0C3YdqpQ{V2NB#H)\&`R 5琺4XN!v"(pj K6}}sʖhJ,1 2,L T@k jQ̈K@ES(NB@:쁾8.ؖTDhQW5D2 fjh+(d̏[{k55L!n9% :zvRw6M:hzh)mKjfJVbD\?5堎fs)ibZYD.(VP"cu w;t (@Ej0ŶX1BTsk 7Z Sm5v5TùMĐ"I%.!28f-r\-S7οuri,u9zkCOI3Gi..Ľkkc]lY(I dhɢĮ$rؐ݋H$$B/e)XBTvDDT'cWEOQ^ =(= `OH=HoȔ 8 ra|z^ }Od`e\Mp2r8昲OOavbuQG֭j5p.BBuY4W^y9Mcg{hyDunKT)2M+(QY)k|~%Xl7^*Já_r$r8o:EO]0z5&[. |?몝զv;^DO1kLHjN 8Xk^5gKJR"bsUT3 #ҷնwy_S0Ka BA _m QRPGt׆[]Z!d`gdKGrWf""D$Tty](Q&UA~Z!N(醲(^ -9iAѬƆj`p:ޓ ^98P7"Nex1xm;zL[wt+N@dip?Ss>Oe@0ɥުóSм\ i !spDprWBj]* BX,X|ܵ=A؆v(s9 dD0 A'^Evʃ ?[9<c<|Lݢ0^%|͸l2~Bڶ~ߒ{~t,Hx 5.C^1Duh9?<]}ik~بol CץMu,)BfÞ5} FcRzVM,g᐀M{2ttM)QJmgHH53dh8{K]}mE?\BlAS?%q_:Y=OB=%2y[ VE,Çk !>>i;zv26BG!ZHtAGbq/HEJV0F҉K(9a)7G 0 ;6)DbP͑ K'5l){|5pzG${% Fm?Wʴo"u<Ӳn!uS"ij€\PTj:Α6uqEVuP9OҘz`lnuf*E\<<S`n#oBG%Iz=ˆrчSTW"48VF%_-J8m@E#-_DB#CT-'6+"^ w,**x.uj ̈e\ ;2F@HM;SpDDk0F~DHd|7:w.d }ZZ؍HJyx4Ut`".( H1@c`9YVsqxjЊ>ao@A^0ƒa_v\ni&'=wsrBՔ2 r -PkQp AR|6l^Ik0i6GŮ,6طɇ8-A *o[ܙ`\,VFPzӫT@H8oE2 İ xc=C!,gF,BW(k@fm p@Uq8 aD h)!5`js)v(#fa)t-ժՑs KWs>c74'DdH@ X^/BQ21 f}}>M/u3hWJ3Dd̶3~m *lVȋہHapR\5[;-΋6C|(p@x"U@ s <#P+҃J7OuxS:bAbQv?ۻP7t 5FP[WȊRl 7 )PkP2-,.YbFAwk X .njcyϼhJ&PH7{ \'`C@ GD,z0ZcungzنN˗,PkVthS+譓hxM"yQz+l(t3O DR5<I',SAqpx&F@tY;Apĺ]%:c eAatDAC1e8D>Rm̧(!NIaQ`;ߑTgH]u]7{0aax ҡ&*n* ͗b/'j^ZB*;j\ 1%t uX5ĂT2+(O}BPgjE/R 1ч4P]ݯ`<H҆}C09bx>X2H0;Wߵq5 y}w9$k8+LвLo&mp׆X^+mڠ",$*?`3YW5-tk2UÐARҽGS>IJ%%V*FQd(Zbaaie(:A0Y龃1=dTu]ʉ N֡O [r4 س憩nƹם7ȟy]RK<+3eWsa4'4EoQ"@ 7; # %c4!RcqMwƦs(%_qsiv]ß9pD]MފՂDTAO㵽AX.7srCUCфjBn`b5"A<=_1xrv)^"w&A+?9Q& .QͼY0|2d -8kMB _GT(YH&4>4fWr}ɦ?kHӨYi9N$WiFm.ӐxGmoѬjXH>^\vl/9N?sh)^o!ߠƨnۖ]nDx!g 5Y^m-W TOJz2- )+ EID/E-U*wLi[U*9·jaGqa] @eJU6sES0_$l ^GI!\090M=㣐]vl98Uw̾ #oZQ&8X({ 4*[ϧiG}΂6MoR?ZyRŊ',%/H 4xF .KeGPTJ0#1zs( rbH~>J.99")O}|w >f~(1]66o6Nv3 fec%@j1BTK6t< iBssZ1kDCkfeԂdKs=WO883+Y?a@a3, PHJ@Le9 (o#*w8eb9/f<K=d|E]"wK^.>~gSGx~K1}jf=,31q J|פmF)xJX}wIzӖsr.aXc,n]fu[ 4o0'CoRss9cL=D-j[O 'q{sl? gqWE@d.\Yty~7-L%Mcl2ISK>Br Iͱ7_Zo 9ynRBm>}yY< m6=.7s5:k=&iS>'lFQB£v3/wa3 /ۿJ'Ӕ9lW$<\}\ϡ,hl^)_OvޗsDo.pX[\PJ7~M Ẃ{|E+igF9N{+a^.sj T)t=xN[p֞'#JzK]S#gW_{K[yw"r~dgQ[?Kɦy41Rr&zxtڶ˯uDmL3l9w+癡a[g<=Bq mW==b<]4J >Ԫ6,&o{~K?Nz7~RMbq 67i8?jE6g;dĨ(H&"NJn)6̶$3]M/eM6Y!yS "+u[ w8N[%vl㎗-3FǢ`wW,,..D&wЃȬ/:nW ̺Xh.[z=u߼QO?x0 9E\?ɗ@_8}%o(;q:ysWwۺD?ӁOl})a _S9>wӖ4[_ >H{]9 qٝjI֚%AFvMOLnzu~s3'4ъXZ>Y×3Y@U|\YX/#_x2|Rhjn\xA}AwTR.9QxfK|/UTʣVMz V[\uuf1`L%W ^0}aKQ-([C58a34bŦ{fʈO|"seb^>ӿ#PbDa*S )_7eu?{ T7_Oa> ~%}b E2 4y<Ω~_X:\QDe3f!38# 7K+"Q]vp-d6~&׵ q7ëx<Kd<2oozo:mOѧO %^(pY`8VumD]kpqﴑ:'Uz'AM91^P0^΂?[ s:۸kϛ) 2~y&9N Kw6-EK&C.Z-~/읥`s/\^շuq݋I'R}lҞ -]3Ýqع2dcsGlGֱ`azU^OL~w,;S[EJn7aF2Ҿ-č.Iz^.shfuQfiFC7MQS+[\L輪$Y=8HC?Lցsc93pS$۝"p~B[ɠ1AawåzS-CKWYuRpɼ`׸K\EZFG>O%G7(\+Hf`P$-qG׷î,^C^{yl.Pxu8; lA򄑈M'Nx,Ghh W@LYi0U<ϸz( S% t#0" XShTM4O?H$UhZț엛DSJp#trI+ޜr06UR<̜b0,bÞ\+PRO(򽣎9VC X 2tA Ϋ >5nKrmm\O*uHH{V:#Ya I8d! 10U2NO#W.Bc*B'/Ztmؗ*o.8t^c`ayy.)?_5ǐnJ jI{7E~d ja(R:)vxU-Udяƙ("o#!҉έXOg,tnh:tI 20`dcXzx_׵pOjŢ v$˦#T=F,_.P'@Jm7q̊xͫ 1F_FLVSnGI |rssA۷Vv#wK6 c_ٵzr>ܘ"`h$Pw'RT,0 YWC`)zE*[^ Y #Y|!2i7w7п2^}:ki5&ci D>nS6ĺ>]gad`-I-rTJ芔 ~7cqmzcazj&nX+[t C{7y8 KΆ TCoPnK 0C?Xz7H:=<3;,[:< Ŏۗv؀\'z wC'Kq:,cy#&&INQ;Ɉ@cy3 @")pI  s>Ӽ@|f%\v;Kayp(APU/Z|l`@qH|+˗Hn%0j乛/‡蛦npFHU`AYW\ԍ[Ct CdKKR% xx [YWQ 4E ;>L"HO> =qjP'kKb25FwUx֢ qC!r}x067W A zˏM}@/Gt~!.}vIkѽh0!2G7ۑ1Fd/hmއXؓ'xوnĸVN-Zurǽh,7lB`I@bX6rAev^QzXX`x|ReV( dh^?ha#[w)@ZW OK\ Czfj&4qz6/dF#ǟ`FNexjD*J'G{ َځEj3iц?5|ټuiޢm:~$vq^xqԂoگ mHdzo"j]PNxˡr(FY tٸPJ*bK=Iӄ.bz=^e!r+Nʶ5s݊}ƙ iPO?uؕJ뵉'6K&ByOsjQ7-!Q/5c b@q7X`4ŚYfvvoyٗ2~&= mS>jb֥~1!#8[ڡ) o7}YG 'Џ4ݨ?YmRтz7/#G@h #|urc "pp񂧰SN/W#Xw,wGGzs2&P ,%SZ ̀HἎ)pohEګ=?cZh@ZO7eCyG^}& Q I'ED]b ETcˢQC}M[& )O5@Ԉi}s}of٣`ݮjHbyd=EH4R>\i’,qҒk6~ dsiPw~,j;^IaɆMiAeA*F9"N37BF+CwٟfBH?9]W$"x'4ܡ4Q0@ְg|SL&}k_Jm_ QÁjHԚrO^ 2 7H^ ~w+8#xBAo0 [vb u1XJ@˵<-qwiMgM~qVJM @ "݀*DEzb ' >aQ(DF&eGܴ pZYST?6b ڛgХq80-d8ak!PX GT<.?NГb( '=t9̊&?`"qy8"*# H!FAH!Q2|)(8N7MLc?)98 %7%J֓,@('u)B  bkC\ԋi^T΄O,8nKrd0CX~&j;ܱq ()IP"2!XE"sox,J#GRqcw GǥQzHA=<ΈmSưVѦ.%[%QL@hEGX]C-8buH0e^Z˵,v>%j8NFka27+>*\uFQ:"e;&]e>*].#}U*)֋Eb빓SPQFR)Eվe9DP/zEhWÇ̐ϩElb#lqNqi>6.|'&=iu4exn.XLgJn<> tҞ*SvCv7j_ E`Be|\S,Y]$hYj]vދFsĶ܋HKo)5FB'1)k%y%޿>a*лFdc~oQ{=7}tY,I?Knh&;3*ylm +KGo"kɭȇ=rpe 溘 ț#+{›y)9Gʂ7n06,{[l,u-qCb*bui/}}^[0W[+U3Ǚ]6;{s [/?}ԋmڙgIӅxJl1+r>z|K l''_g86[oj^VoG]+<Ul"#6$75R@.TZ{=ػì+2ƪP!ʕeo96r%8+$JnAs1=#ܘh s] Tvgs N>ND"B :XDU_t6 U;?xVKA~׽~AD3/Puu`B;;!} *$iӭK6vc$!ȵ~ +U^6@nCPއy|~ >ΫJ7$#Jhc⬵18y{?j~Ucr1ox-󲒝J̤kcu}ႻS3۞~:IQXw f ?W<_DE f&&d vKcHe 5!|!.s q8%+#{B.DZqLu<[F@psȇ1]a^*|x뒝`.2]ѦsM0%÷E'Hm# Ө_xvze~_lxR䁱\A:|` x\5kA$TFb栮NeD}L<_3NbH ~ "LUK08`"'c.>^A}ٌ`@? `&X=A?H$";kOW0AXIEX! vgDf.d*Haowtx9 M @ P!a3#tp +Jfp8LW`+-*?ߚH;cYj^- @`?QHb_65 MKEEϧ=!{|Gpx)S& &8Pr^hkd,;Ϳx@YCG~;Mgavkyb}aQ nʊ1iq̅#ޥַ:]ZVJ H2}bA5JQleݍKW.Sv?tSĈ>ϥS⧨')=5wqɑGxڊd{l|DCwE3 }F/J ݖFEb臰6a*(2Susy3gJϷQE[R 'tTN|x!@G'F!;x;?:a~2uˡ:٦j 'ΊݝJ!O:`fuv .>/jv/wFvoXHIX( Qb,((`"$XYdV U, H, V,UY * ,XQdA`~X(,A(C+X " H$)D )7r|K/qH)`"*X )*ѣZD;", v39g~Eߞ֢؋:(& Τfrb0x +|R- '-Ax*?%00r݉ ~ sz+5PR0ﺿ.}n5DH}*rBŞh TjtuΤ6?Cȼ]F$|3zL 9={!Ӡpsں(Ca(6#$ʃX誌?J)E4F0U共KvdXêCJC9.>O`SLƪ?Q[Z 0Ǝb@j8Lm2SWEawJ8݊ksByޔ=lUN/":( k jaԛ܇M5&u`c*ox׬rGqܸU0U{KDs2, sY&P/k_'*;%;yG, Fp ) AiM;~em9.Ѫň'M9Kn:ƘM)hl+U7vkSJGX|7O ҵi] PzeπjVqc3J;y.-ml렇UqBʪOrۊz6pv%Rߑ5LxƫqfܪXEsvmGs&}/k ldݷ'4.vTסj*\8t^u?%=Mz{zt6,'kv~Ui6CmQgD\4Ff2e$v6oz ;1cs*΃:߸7k7o%#(EYnI>iֶG%ۭ~K9gÖrl)̵egz֨۳>8n,W#/qRn&Vz}6+[ɣr+-yck i"g}g WתsyKd=8_be_nbBCz&z\N /~쫶2 ?ӵ^}޾ 4G zFxaK&| H.}`a\> `”ؗ* s]p(~u(9OtQC%ahHtڜ1Zʣw @`0&Xx)9+csn 5,/Ӂp5F] F7ܬ"?E@A ϖc7cNڅ\d`4S=!iե\J3_.RW4f1MV?*3iĵUsTHyBU/S;{ꆋ cΖ ceY]AJc.ȹ{񷻽45ߤѝDB0h`=R+uپ/%>p痀U~9m~d̖WDžf|iNf%9FNqTNiW{6!Q^+ í8xF3qsP_;~$ ijs.pt >l6ܧx[.j|}VgSNk={>#$*s>e1oKgIZ'Q}^{?*-2 F|>F}H>F__S\tal;S ۽Eզҟ{,IVEhRs- gh[u^o4/tdy=Χ}=X޷ʹg7_v/rؙoםt8Y{6wNUMvQHɮY|ni&>"$ 7+,)TP>pϕO6cߠlIF]g,Ϸ44OmjY Aj +KU }^s^3ml  ,xRI_Uvm'Tt͵%X[SS5ST8%}e|+ &"xY} W HۨDYP_kH,V>?VA0ih3b`n9w 4+^UZ;ȇi椁vHFͤ6,H`'aXiLH˯ƿQPӽ ?%W$ҵEBu$it+Bm ]\Tz)l]{bVgt _y/p;-uv vTFP@=/wEϴ  \ 0yL{pP̊⢣DEEϰ+~bu =Zswfk|@efB V?!4{X._ok|0aZ8]OŸ>< B)>s<:~'fTSag[A`[!'.Bi@n6r2!K/4^xr.zaNNi6RBs; ÝϤX-l 7J}r00 ,_*puf,xIP:䝋v7ʼ۪?=4ᓤOY1ݕhq,nzge_{~kg."$Ŵ|9bm9S-6&:B`p [>+ы?e;ࠤj&'ݺUQQ c]_[v1bZ{ޓ|~lލynUTUsq,t?%ɢ69T> ~h:@6*P@+@ʓP/nOP/ҒCC X)+OED[3!xo2+ 2{kYo]>t\@b65t?vbzsCЕ0 wR*Q3tվ[;״f]@4I:>iF-(|8I8=Lӕ'0Eb*`!{_Czʸ&IZm&VF3\b\̰7i}lO*M] oR?Ixl'%Za\k!405<@Oܧͱ%eN.qocgFA;Hyӡ`<].6]F@I2F| @;1!wL$s{+eH?ZS76V-|^D_d#U6O6\+,Ѻ:^Oz2?Ƨ]EL@E)6KxT@DB3!]ҥ1^`t+ G jw8Fd@Pp頧ʍK܆=2+4T!u/ϧCUe_NCΏNB:W8?F=9,j@ џo}$^/{)O?Sg63_ i{5{iXҦpvaYpdY} yiFb-:*Z5.[ V3k/Ҭ+ ݨ3zJ~_{'3tS0dDA.|FاPmߠلOū|cյߣXGе3 %&9F7MtKPn?d5/__ D ?0Dj:^w˺M߆ˆ33`^COƝ; f[I8)yn%0٥:%g_[j^;KEQ%k6<}wVZuu ؖgvT:i:#}Lwd߭ҜJ};U0A|w?T v}t'?OWkÏOP_.-ܧ}]',y&dhF.( _  WWRNB6|;mmUWzkdzC깇 &}xߑs_XpdЅ/^'}~7> U~;"|(0T ~U2罽"]^AֱA^~Ǚ_G>7@*?/K_}7~ÊwxV;<>XZn/6R;s%,$S{ foz%CNTͫh[R&9?Oτmyӿۢn2ǧzie 5s/J-_*F^+1Q5bPnD7i[]^DN`H[;O!X~MmBs}MGi7Ǖ/tp@^E`[y5 IȞ  {?N s&S)P :z 8)2 t{ <>jk];gdDهQ7!bN"|It@^Nϳ~#,Ƣ:]Ow;y"(|;ȫS4P|ϊ#EM2uzM/.h%t@P{ss6*0 w1Exu(uc |?ǜ8dp .h ?_}n5" >k5 w^ϵo:}5=l?4}9,l[ ;mk|G`ڤBFI99#Tˀ5"O 6~o{ߗݞi?uy{s7;?ͦVY~ym^:U}H54#]؎]ɹ$o>XM>'Zɘ0z!fXpY+Ǐ߭OѶykQ!'O/X@3 PʘA'0Eݤ*RStGFF|I.49tR#B(?0yq&[R-}|]hrcybIRdlgZQHE8ؔyeN;|/UsZ1G GjjW6*̐~}?zP5u/L3='.hNAz0;]梬!QBasŀϱ<\[҅.cm@x1Ob.Rd7 2a4uzeߓ,آi&` -(9XTkk5 xޮFAL]Q QZٵ: ||;r_.-\pp`->WM. ^r6 `Q@x8ח9zߩu]v%N5u?P3ݪγפ8oJpOX=ΩYߍ x.o6:E#hLjwW 1OB%bY.MSS"29 (]9OGHLWѳx珘ОƲ{nSO{kn׬9e0̄\n{mm G/{֫ˇaYlKY`G󝇕; `}I Q޲Ӭ*Vo%ް-4_<(< qЂvI':A(P08`zB1urx,ࠡ_ vYzMr{$$Ќ:7p$BbYuDD `!u{žS}\\[b `E>YtOs?m{P@㎻g~0˞FSI:r1ƨY2tp rL`5{sNQm5̊݃$e aN_}ʓ"( } IzvO _WDKaTfy/^9\WSV^D$䙈J,cYr6U5DaZ!0a2~dP4O&\ C<޳vlyV cPc&" v,GJmorvl"Y/ad#D9a H23nW-I `uF!"@t]_)_Bٳ|Eq^f" rtqS̈)}JD9Ȯ|BueRݯ3\kr qG1z/W>@GwT=lJov$A@df#sCn1l߉$S}:T8lG).y<w_,Wm ^qâ8r=,2*ylmZS?o~_'Qj!n*yC͠^ ̅|]t%zF߽p^-2ܽ*j t:逌{Hb.H A<DE鈌"ڄSLjQ^N P>LвhXS`TZDS l9ޟb'SAF+8"M?RWS4JQT?L;b9"yGԣ*}Vj\q MNOꯃrL"l<8PPdAB6.,H@dxγy 뾇NNeoaߕEvBk?~ <8}>$I' -(_պ15C˭klj8jm`q% Q` ) PDzֵjǾqz*" @ˤӂˈ=rTM:N;_Xz:~A|()5"4Y_|b2`q%T,"u]wuEb3jejyM:,*O7$t7Wq?k#" O10{y緊*łDdV,- Pb"f H^gZ=WGo5_u:I2 PZWTṅU2(1< (URš@޽cB#8ǔSΡM~:SMz*ˣuf>] #.뗕κW%zq 8sc^av<.<}Gxs0Z8<[c?ͬ90/ƒ?^Ri- Y0[Uce>_"ǜ{p{fgIûgpq =rxOB?iPf@?KezN'-J}=8ꯥgo/2+X5+\m譗D_mdZa'+%C(&JYp",TrC-oX%:㘂_wkjS>.{ OD e"L0TZS£K+Rp 4r\ tIM,)$QTj5.Uq~\}{8Jf aspmgf79EߝNk4nV[RҞLU<|&?qC!f5S3U2pvGkYΏԮw>{YrYua?T-#y{dF͕ LH:֐"ʾ1\ q?:=N FpJrGtD{57:up=Ϙ f4^]|.]4J -~cWt"ĂdN _hD R빲v{1Ѿ/oOuAop80c?I.:S\}E$asgX"0HwDlRfO%!*WI)`̌0F`3"Yq6J)!8/pˎ>?(}×+AVP[zT'g+ӥa_?o_C:du[cr{[ wQo%jzڦ7}Wa2:br=CiMW2M;nacaj=uK'zͶ:]ۥzl_j9vz6\{C%(bug?_F ŸJ復 ou:=bt_aa\10FdErd m^5a-.^/b+"$u;cYMIz}omHB!@ /eI'!GϯQyun8=9 ?F @DEr4|O=Ȁ!X̿ͷ{!O݀;P?CD΅ev:^er=FncO8K}}&^_v;ȎGUf1рvNv l`tSO >"fB_8 2|JP!(gBD }.b.lV+q%~c5d9Kb[&@E t_tb5v۟׿.9ISx5dR& ""?P60UVfq6  P#E_a|z(wxy泙 PDvX{#_'y|.Udս7˲JcVWe>D^'"tpB{ L{P]= J  fl'JtA}%|d 1t*{wv%0tG񼍰Tkh'y "_{Ahp4&AU=__Wc s,[9; gENxNjxX&kJnS$bz(ʤ t|쵑"ۜmW~+-_E`R)$d,*fM-'pL ŘL0Avg%}:#Ky "Kxm-ap7*RB0!v5?;qȯmh>#K3P:,Kӄғ/vF%AA=RfD: Yi^Dwq8k]qE _O]}?צfpgo+TB<.EyI֞^L AsA>]dIBM)UΘF ԡL#c>שUD~\D;G!##)ΨSiF H sgF5І":|\gT!K5]x*c*%O>*DT=a :Q|W1(\KgX`T(DUR;l >t>jB+Ok%,x Ĝ:8Hid? CA5^CnB&*t~iKHEu oU?z=CGPSEӞ: PHB0GZ )4@?5a8?ESP 'ݏtJ%HO_ހDO M41q:}]#ȌK[ 1=s$ܑ'jʮ_J"30rZ=JyY3\A@μCRcߡz>o5˩}Ki MDGq,dA` * vu*FK/"948_)_C E%j01\3wZRQ-ɿQ{W9^BEDDJxTLEk[$6d_aݸ4EpEbdz$80@֟; PzÍ݆&U砙ۏw:4 (c&YD@@OSQ<=;;N8;y|%~؜}n˱7vvgQ4¯^yK ~2-֧U_Oe `[f۸ڞZC! haFomA/m9P5`|{[ ;l w"$mb7;H@)2 l,/sky -֫08X-B7/do$wHWK\~WӃF#9CC*'պh'GasO6Qt+' CQ!F$Gy[kLq,K9#ATd1]v[y{=H`Ў]~TX'NwPނ<|1a__Q?n#(>-)IW{5Q@a߇#n E~Z tD2vނmpZA/-D'RAUY]tA "z5^u-2]+'S4hS<zέ!)cK5 cp1Cz'e}"lb_`}S '#M hd T.Y_iBs=yd(IuRGke%xVƆc/c=O1#xD=|/¤AIKG؁U`tu9m,k#bi BlQ 5EUalZ\ȁsbΔGh*k^F>;𽆕eѐ5$@~W M:t3mրsdLrcʗmX.j J 0At$URI/@d@~RNCV#2Y}K] PqcR9Ogቲ{ `e7>oWdS;ЎΟP˧ik ld翬mDhcSz޶7εȃ7a (Togv_ϏDRȼi ' щ̎ }=~b*Qu~^/,3i?+O^aVv|k+MM%ʶ8|,·q\ݔ-+##*~f^m9hEf`E D#"" ˹n|D ⓩ^dq`oh6h ,vU{8ښ˘+imS62܄~wj)!"a=aG݇;xnF8Y{|+Vܙ\WV12ǓQ{=A  DH _O(3 'ӈV!R0|&};FXJ9 Igp Xz?G'MH3 bd.2"0s_GF2N>.w5cH'ȍo?l~&sO9]Lv\/?5rQ3KEHS.\dl#*_xJnz;+7G9)BHna vR.!=y]j0M +7L[(NcB`rtb%;mntcG M^=OU߳Juҍi (dD0_bC0"J^%Km?hKK'\~KVO~= |Aߨ7/.ʮ3EٛW>jZ'wYTd Rk=ׯ(>6UFM=d߃7D}ʎGe42!1z^#]!uzg:o|_76W_~/Pf6v"*xM]An#-ˇm7m[k?'mL+;]oK-~gh(JgX+Pd~OIJjn|/֖hr3bDh{S~/']q7*oiH_Nt^KsO.Q2zGy_GqEoyU\+sSTL+qG9 {Jn6^:2Tl*`_s9V Ty%kMD.vas&>r3LI WmrF?_ Z7{S79Oɋ~|yR+~<="ӀUhiլ'7+5n;{ʧYgI״ztD.A9o 6}祊3`nmczJ߿mMŔQyxOڊI5i ]_@-%_Eo|hŚ,oKudV&tXF3(3[?͠8XUh=#ɠ~JU }oO^9?35R3it<P@gq*G<g!%>soVgl:{UJqmlZ|2VW*ŝ ؊I%j?\B}8;_rgtGku=5{>H/1Z5ǘ Ӈo6} =~aBS"2!Z5Fu[:vU>?;[Wn%S77''*ys32[jzo;f+],k#?u}e}lpa߶DaSg,y/[lFIK)-bboj+bwL\Ke]Bûm62NJ?Ǚש?K-1~/W)-xw%L.k}^>cF"nd@WAK7_euf߸Q7뢹pD,dkFasuMӚjpж:)G ]WdߛV8֏33fYk9jE/aC"Aܾ|*wT`}kN~NUQ$6Lll1l|VYrR18fl PK~FW'{x2 >wvyĴ~d9|d6R=\rˆu+rƊ $ j~lUJ@3DGր݇(5"j 9tz궜Ew֜b5x-1;9);f!+?`Gb/5|O\E4$'R9d~RDm,E&"E-RS__[^eqQC?!癧IGo| I*O D5gh ?'ɳD6xeV,8t׹:GX@ҙCF(}S PDF`҉'o@x SzKH!!w=z>7]13m. zsN)BD19;wbv>w{ >kM+k}I}TS1ܘ@9ös} +=|1M *SeaŔdՌb1 ǃq` ȉn{+4tQ6> $o! }%}8-STV ȝyoNNAh9x>'`u%Mas8$M'5*m:c_8Du9zLCA7"!$d.p^.!qܵ\T+\cv~k^?:3JrdJg?~䶟ӱc/ 0Ru\7Oj[X%`|C:V5ǾM$|k햬]@'8䴆_Nrc]o :5\&r>[ih9֞e&/$;Ș]U //;jrc܀3y=idՙSa&P)<'^õ[5a^{tw,%jԌcyi gY i^/5di\ц5s+eQz8vkw 냨uy{+dz7cUѻR SyX^FtA _=~s{is`N|8]{FQevB/v;QL|n:I1?kz!Ak ƏAVφ]6Ү_'㻥wC x> `kZ#toBPz4ncArzNum~J)T_`%K5?]xڸUDKG-j "1p+@q;1ONg;}/:C>G6>.uX@?'R~-?oK _č@CE}?iFv0¡!L\>Jt*1#%R97 f_#WąOV@ LWCīE~gЦ2GSvmc!!f`PF"I,;Ȃ4CSp6Syts_ID=h?ZQPzwV-wɬ&5~;%Tj h2L|gٮ9#ezSyX>͢Pe/qP9cShAc0E9`&If&RL Ypm7wo!1>c+E%!B; f{IW)j>lgX 7ߐδcc:NfW46zK3cT_Fy ߫ebh}gRKkoCv0n<%Vl}Lg͊,_p$+ėlLo3zo棌fzZߩ$;.Ųu+N' P`!:d IDq/wzfEea]+sS)SYwDC\Viԉjʋ+ ?I]&&/ڣW)FD׆cUiD+7t'5(qފm >֢iu~}0(Jk 9|k:^R^ڮg\x\]C|qmAh*ZOx;WÜUf'}.Sy jPD5PB-D65E]/T %\W9 6qo&Z^6[ v #l>HbbptpߎIDBhVZzlJ(e[ⱓV]DCv` |7-[O\R9槝R|Մu.O)[;my ce)Pnn8TAt۞DETdXsG喤!!aWx<t09͵}t>L Zc4Z nAVEa9gŠoY;ɛn#МٙEzwO6 ?I6nק6vXnEwοR۽sRN/NN4Z=[$DMlcb mAj bP.wzP{/Ch$AKѲfU("*~ k M=v˥Y4՗.\,P`jp +'E&pϋl'=a + ^ zQBA/e4W7~F}\5g9F"6%%dJzbeeB a*P>m4;IG^Ȁ8]鯪ǂEWuT=ཿ]/ܰe29Q5t4>ɣX~yy ䷛͉3LDs1mC~%*ZnnxmCA=**UY= U VңIetbss~\'.ߩX]6?GԌ2cse"aEƥpʄͿ<>&=HQOY/`6#ёhvN{Ss~?OK;损sm]+]#!]6rio;h5ōppf8y̧uT(Aro()1:nLNRiexcȰ:qZ{F+u-cݫm!jNa=OVu+ٗA\'IUj씜!hPSNT #C@L2`Yҍj"fw gCEh { !&ۨF DFvW-tYIuȨh/k57zEcf==ze  };w8Fn24HYqiQNY9%#q,ߪ_Z&Lq,x?:3o}(}E8M)X۬Ű;}/hh+#$!$cCA3 ,ظ0gV 0.DE4RW"nAJadj\~u}Uxh)|t1#t3L7<i+'I]\tMzwߴMb÷ҧ @칊 }D@2[o֐Zg wJZdx| БdEfN?خV5 !St5CC}пu7mݧߢuʾZ /Ye!!.6޲2rv?; EZ/kYCEsp̭ ZegXmMwonr~#iiz]!Z*Ew;`;Y'!/ uu o F{?{c"xF*ڕO"-T.) #([VgOӸydM1&2cu Rx:\sBjPkX81ǘLmFmXRm\Yk/Dң>!Š\ѭ=:vOۆndXYWY[W:84i2FbVW6u/6Z>D@-x͛Be(0bUbjLu q!T:PA'EUj7[~@&oK Y `ш/us2?Q.KQ.:2s}~@ |'!EO!{B. $݇vz+1x }=,ĿrPD<f zU<횪z&3LG7< C *MDQGRa*('<+]E0BTY[``!"I$?u?Rh*a){o@w,@h`ܺ~ՋɠӲ,~Pn`@ /H$ m.jq=ũܵ}e6>n;m'2Ljz.b¼M &3T=M /tfϑ-"$"2qdȿ2\龜-Xwx 6ӌs~™&p- ۝S:ieQfwm^?ǡ{O zlg?z-E>Ɠg}aR"~CCŏD0{(=|Nn?9ms`La?!x8 ;aG4" 3]>N{y6_-wxӦ>^#辌Ɵm_70`2WDŚIBV*ˑBE80>݉'%]Z^TЅ{|$?͵=*x[:B@ ّf번N/*LeE>(1$RI3sF}лGL3~> bB4Ad @}Rz> S D1l!C NQ-y=[uIo j<,4~.)PfjSnjO0KVRcapo->G@>5#X ;z,`\4>Sw OL(3),_'an-\j+/_nV) \ʹP[h̆vazAGccLMD JTt4GڗҲ?W?L}J\|B+ݢ}F>G@OR1ALZBH1aP?R/2ˀ{BЄlx$9]iwnjuzm݋_Uϛ8+zoiMfuo` uч\MwŌDD@<{{r 3.U{ͤ(m)?+ PoDރZx9}.Ğn!C5E*_N#v?uX7W==C j *Hv2 vXPIw{>w~yv>?I Cn#t]vֹ&{;+Ͳ2q|_BGdm fni8P ZD["0AcYr5S 7Ѽ2}И"w o\O/;!!AuO7()|dfZ*]g+TI/~͗34&j)gywnFD$*yaQq$\4.0[CЌu/-Hir9~ݞ>d21o2kR3~bxH+V ,**b1UV(*`Tb01f$IH,EE *)EPDTEb łvh(Ł;]V?DWIzĿP,k1@+lbg|Ù}\V'5|aC?eG7+.UG6~~?1oS1ۢ´ТeaW&w֭ r듨^P7s͝SVjHj1V]'1&MKT!(1om 3e-cap%%hz0F'aL>'Nql}VbfԚώCULǔѨԝ>%\Π,}FLH_TzEQ;r:yarS(r',ZCD[:VXD;VI3$}"(?E˙|&Dt=JIr y^.fl6A" Tq>tM&xooG.ty5 h<ɼfASy I@8Ǭ<ʠ, IͼWgQvy[ZD$zR5J]N+zvpp/;izlGܧ&jkq&+ǧ>_a/uwYe0@AQ@|mAUA&/%_i?/=\C1r8'&dh~PO_Bv3U4Fs-1jp@0Z4J\Yiq^33~4zlQiaidkvcw!߾9ĮU%|_ X2u`8`@ `t_k{yR>_}a4Mƀ.bQ^7TmcCO=H#roͻŵi#w|\JcGc.%[|hZt,ͳ\Y [6BrW>""v S^_ڲ6y=^[]^}uS/-8] :t;`Ɇx &fmva78՘|%4'D@ #@m.Nc@'GPʦˑZIDu4xe_sFθVk'p:=IZ 0)u!(Xr?B j|&pRI{MKmaGtBMn>e#c)]cV *~?/3GLX?'Qտ5+<ۆі7cYqW,ǚH3:N$6؅yi,hfךw|ߥ0kmO׫bx2g%9J*K(b UV2~Ą;3>+J0:Vyء:?YPcz6x5 Ž$Ȯ,#9WwAx \6>d&z5% &65:8Ғc10є"oA^O+9s?5O5Ky4YP[:V)D_eӝR6h0?LiLӧItuue8zQ&\'NJQ+ ?̹kKOTD} AʰH~* 堙BPT$'G!&uP$M징t9FXË*7릈QᙑAq+w1O浿Q U{:$c|N*09|Ξ\T"a9wsUje҃уFd>Z_0.dC;RIA3}}>' /ɐK.FC-iZ{5=>W7H19 YBڲS8xSf_ _`p/=[)'{ƶ0om+}|Ks7cCώ*[V_S)Qܿd2hg$l-zk.%v3s^EZ]s G$!&J痤0iq_(a)Kx>) d5'}'.ƙQ-A><ؕ"t͹ Rh=;H]? u(Z!2D2,d&]-kuJyԹmD`O)a QDi1k5R+!n/b퇶Q L25eZaRS~ΧMrNrpA`'y@sب>eWtLChK.Ml/IpiJH`Tw[Gѽg <ܡ߯yX8y EG )BX=lǫ?8! 0M/$d\Ȉ};ƕ4M%eԯa]\ޕDBn݌Tgx aCKqt4ߝ#74EYP 7΢ O)ߺpoV+_/`o43-HR!S*z7Ap;7%,yFM@A*s2,M[MDf >aL VgJ2LŜtoSS ܀(g*(h‹2)<=`a#.ߪ`~>G3PH^OAM}/gЛpa sqd5˙w#Id T3&0fܙVz#dq~nu׷ھu޽˟k[|)z/'ma}^EM36,i"rQ^`xG]_/ WXF aPAQ" " Ȉ|tb0Qb0XȠ1b Rcq|͞cR[5v%+ )$~GwOVMܧisHuf*4-MoQz>gP.@ 41Śo%y~[V}HdPu(|a5XJ E:rP^0.ڤ_K1{Ox&q"2!),7ץO /J Q"y'Y5TAK,Va0kKKj3.ņju kqN92go?Y`xRݽ뮑8`>'Dî|.H0Z6DZq*ZWl(4O+UV*}\䕌kο+ \wL-Կ5ͣ@y xO2SaA/WA3pQ~'ᄩŝ˺)XD(3 Q*XmtxD[.%%Vԅs( 8fl}/? cTR]0M hq^F. T8@?J!;fC[1r>5~¿2y} OҘKQ7t;(S 4[Zv.κ|9YpY>֠w΋ Yd(Qd B$u)Ù \@`[d!%^i\}2GΎ{T/kW8Dy_ \W' '1\e!"}! Bz>q,,G _?i|?F }N[Rd$uKȐ^z9Stb|(.'eYsf0&3Ka?RG]./ _1d;~^.|n ڴV'\K۶iBv^_kik|}&p{7SD]Y7( |(wq(U~PwR J)ð?"Z&6vYz SOȮI֮2iY>ʄ+sR`Gi.$vW} ^m%sɔSuU]:"rU %լi2Nލal!*5U@ dX#>2?,jAG9v~0kJUc9$VK`>RiE/Şu;C" #]HA-1mLQl&y3z;#I0g*Tf#a<;,ԑRTOM+;ؽG| aIJ>4;4=6jc#QI_< dn5L+%XgP'VHvϹ+(V]l[Bࣂ pG oSq}XNaͫr[_]ISCO OT2G9UK _dօW>p"5N4f[d-I V*)xn6Vos ]3 p>!2][ :r oACОEC_818Y% ңq5U5 )꾳g}!,Ch}b%[F DrФ 1-Bbo3羸ٛGav65?>B/oyy壷"0-lpĩ_]w[@I}`: TD )RXtt'6ԍ2%winΘtoM%:uWBm'ףg{_=L+sdM4"hڈ1Rʫ+f 5Ǭ_pX-< CAN~U==Vi<8]S2GKl0D?.~o:RYX>. - ˘IHMu$?~\3&fulRÙiV)nׁF[e)\b?$"" Z[umqE1)Ɉ9 9}FT?71Vl,?2U>W?."4*';S뚤C>M=<'zd8Hb%QB8%ߦۗQqi_V+T/6ɁK7T"&# 9>{}C?{zx'҆_ )Ro_ 9d! ", 1?$BvSwr9!SĀ?!b _o`92}JQRUJsL=w6Kl% \dz\P_&3@>wMq T˜¥ i>Ni%6 .?*/7dY̯vV7`Oq 0:Zr|=a=4͍bk3z yp 7iOp /G?{HI%YxLlyG;Mh +"m{GyW_Q\C%f0|gNh0_gˆ?eejUjbtg(%k|ȱv yyT6S[w3Z\ F|~(BeeVw;m~e0͙s?\AbB EݤUqa7O{`5UwU=dOyM_hG85DF:}`'Y ݪJ |3Nd1** s780Lg>a[Q 2Ozʹ̷e=/4SK;> o>fDKGǒ~sIC}hU~ɁnN@sرi)Sj 'eRX't_fE] "T ,`j@w޸@oB.^?k_Jͽ.5pJ6@ w_,Q%1aũ_wEmx_6["J R%ɒT"/|ȂXDSLL熬)uFTG-e1$LrALe:yN h?ԫdtQCo15z|i+}_1qwҍNCI |-w:B8!4N `Vb*(,`X(2 ylbHDbX~# "EAa7/zE,QdUQb*Y|\{MD}Az9[vƟ]1,EJq0|dn")Q@8(>Zc+;o߹%!iWrM{Q?x 'n]TlR<& O3 䜄ɼm5Q΅5ܰeJ藆_a&&X{#1%ÜGtV΢i3#28,QR>} ?^<yO] o"? DzD@!TnU~Syǯ6khșǛxN!i6*ץ|Ȇ.OyH?޷Ѡ|@ E`qIl/i]acqFժ.q 2٦ة[x F|' Ne4VF&bSJ/گW.'scvndQy0tJu(~ 8h?cy.5Dͮ}¹-uWoYp?t^K?0}4'U}FF7sm(gGsERѰ~y(֍΂G̳Kr"Ǘ8F4j&Fc*P"y*lr-e5F'' |:#w\*6C $Y"γIvzфD"o/[oⱌfҺ9WpN7VU_"Wd΂}&۷b!>{󁠦?KZ7|'l'`?:P]Anp oaksy/Z:dޮki(r.gT?fWEX5‚U< X}\;oh pt)حj뙱ʥ|:r{k'6̋LB,7t/glvF9K1ly(6)˪"F~3:1kcy5/7m/hpX8ߞNX~u<ln #8}\r熀AwH<[aa[X=6IRWY pN8?6s)hw$xρQx1ݚmq H㍶Ip}-0ڹujρlW^l{i빨89ǏR)㝖+Eԫڭүq*Aѣ oc~ؼCi%NTlW4˞Xǟ\.s % Ga*6 ByxӁyaj@)ϟ]Ȱg:t[MʲhyŁU6d*VvAJICl<;WnT) kğiDxE qB H!*|;-ӟ&{X6~/uߋCbި /ao~j- \+o=U/ 'G=sּ]J]ڬN׿3`JRkM@m* s eWm?Ù 1<6yPՐOG3yJ76-'W䒐 (Mopރ[X3c#LfϲYj_b}jsYC)}hSib.$XkiC4 dבYdubafpQD>Qc>cCAW;j+C!BTYUb\:ձiȼb#lͫDɼE D-VIeg0> &^cȷcĊR y^]{tR49{:f*75~#\vd :6H3? vÇTmb-%sPvbWoID@)su}n`w:%V>;ˣw^;,p XU6B=m޵7c@@0 L1}1˘\>uF";.Im%0P@?@?0dDBL;fRqRe EF?vG9:[/[^첅-ei>9a;y4r`Ry A(_  !3680và}75は`XCw%6ފhΖ\ĆhӸm..DzgZ~1w~yp'7~iuS^ņqȾy6B"HhsG\68)FT$@)$y09܉> K-ru SUm=nՃHKx|))VqfҼ0XSPLC~9 x/!YC08>\9v`30df!;?et)!i'a}"x~F<sʍ %pɀM=r|aDI^(`*H+6+PbAx&{sΪE7Y<3ĀwD6:`+EGd~"IY^>GC&{TM{an.Ƕ| ߻,jUeWs1OΊ]o5+.ROf GrQ$E~޵{r17K0r^r߱Ji`#iWz&+9׏~^?G;6_Aéa Ȯ36s[B4M! d!0t@ +Ms*'ޜ`Tq'z七;hj~ȿf)uk>+Js~ӐJe|{r~>moO~׈8ypqunÌ_'ޡY2txj\f fS[W ƺHb4pwWgٗs@(LMcX<QͷM:]7¹_S ΀2 ,0(QuljqB8 J>;7&iC`sBpDM~/B2 +d|U* IdwWum P2^#[&:}f#ݸJ ̚[3t,uiX>?w B[4B|nxG`^ #P[]bqAT^i 71Qk9 1D2iϻl^aA #=}d&9x>Yu|+m!B~ΙCL3#3vhCAI;tE. ;K7njLs)Mi((uhc2=G{So>:zTx[KPC$  '%a'}s\gd#S Ow;7fqD/pO濅?<8!P; =mGIZx%0C됨%@d@☎F8r\q=ҧd|XnMP Mi] X@1$f V@S٧D,?Wp\"'f*­bv{\/EF"^U}6G%FV4` cd.5T`_6w.vx`!p!"pdWK,@ =X7ÿhbhj蝑d/AZF"| 0\>0+`e㽀H`A8QEY&ޓ~8^@O6,M<<w4juj RIw~wsF TA*E [*a>%'"~c'.go[WK纵gIUz吾ZUA),/vL qP|G<{y)W釱?5 e-Y bz3О>y$rpQ hOyB(n+]ǻ$E}Ay:i=?%'0AZobM;6֘ф{[Fcy)8H]x/s皂A{#r=}"Dz4g"/vDI,FEiڴQdd:EgDfq(VtGbq1.O \>FwŶG88%1^6/(_LCU$= D,Wc4@q&e-ϳiVz)Ld-jzj,}'c%#!2I$\r~?# {_eA;k]zN.NO^ # o-w ru?Gб:f|]Yt-R\Rx|5+GJ'mypQq(HjYL+̃x_ fJz,s1lVb]C\҉bxtaz\2?O.t̞|#"2eX$2DhJ{:gj;3EawƅgS1?h :CnrvOxZ nY.EҺKzcDL8KOy1#j:Z *Kӥ"3R/\jv#j!L׾J~IZzl<\elwiݰا9կriȍW&' Mt^fLW ]cTm?v5Xt1]T.ƺkw\܍ڶ{ن]XP3Xq>*<_븞Lf]@@wX\fS{Dxq)wfYkFgfW^!dGE%m[HF֒ =d?~^oklOuq_w|]o&TN5!-ENdGш3Vۀ|BV&"3H h\>`={Xp֟iE"JxԬ#M0 xQbZ@-I10E/t P a鰸]YZ[}>QOt <dץ 8,ljKj'GHA, }/lGμP8-Dq۳Ըh? 8%Rq&hN~ O~)AYXS$ddH?־}LW+u$oYiߑ0 JD7?Q`@L0_0T&1<,c#׈.....,L:`%N+QFd D=vEM?+Ѣ( 0, .sD)4JS9!F FJTbMb,>1]AbUc/f@~]i/}o@zKyl! Z~60ygSgc}8Hߺ 9qflHMȞ?J| ^G>6FO H{KCc@ 0QtYyyyv'#B6X tbD! }?]ŭy;OpɫBCQG S_{vS2~Wd=m(0_:ɬ+*v0((bAj4#q}~wK0H",Fwii{%'@%qЦ LHdR,(]Hjc#ERENd+o2ag~ƺ|]h-u t(vm8Crd uL-YomB)md0ŀY`( nM"vذU7 nl`Y ML~8 UAE ^xDâKĻy*X;aS@g֥/55O"i&VZARep<S-k׻lhljJsK  Mmu672anjbȤQbH,H ( *M$K9 ` \1Êr Qds'jSԁa:8-l}5 8 W}o5*$c#vsb7 L&Bc}ɕNřiFbgAw$hdX"%:ϥR9)Lb!Y˘7Y4Ta_R'^Go * :t~dK 9ʁȂTUJdɌG# ~L$Ä2. y(ɪ}-7/SNrqTXHn3_m w9c""挕 ):Ʊbs+16YpԈl"-P,Y*XX ,*= zíq3XB=Іr87a 0bA(HȄ,# Qi}V&~7&A71yen%r`$h go0}W 9']3o@ڈI()#\s {.cvQ[D{4ij#qϝa${8 ڠ æ[]Y0쳼ee1a3L>)"f)&-) RE* Jh@,‚ǖXƌpbKL"AY VƀmVL3y@d1bCt)"޹[:R '$9m]m6z R (ETB)`HH*H*Ȳ)T DXEX $R$EH*b ,X( "פP( dd ٕyhj|[sd9Ƹ2q"o%fh#&maq0ڛ-Ň'd-o2e3rx⬉Pn@k&8p #D Ewܙv]8Ҝ!c8:ֻ1V q. Vƥ1!#Ht)vfaFpDj:`@QaѩcƔ[Td] I JFFAae(,$,@/Rr2 @d& (D&xq[!8Ab2(,"9M@ & eMX ,E!7ERHjBĆdofP!aRB.,5d L V7M@duɀ?uȇ6O Db E&r]o.m1 , TPfdooP*"! H(D F ň p@E""YHA VØD!ǒED(,a˦gL*H9]9 -<:dD!ƍP .KL8A`*9# .MM9i$ rNsG.b&3ccm&Ԃ5aFf8N34H$J ,ġ99LK" AN36H) Ȝ bH/CIH0 $A$Aw(MHH $P0BEN "Bttq8B!>kC-qBYZܲ*d1"HL~q T HB(F!)P6heĬ(Vc#rLouٽ`r@ԡ!kCE{&Ƥ$ڛn'jڔD2@Ӊ:&śkY9( Q@H k<|]]l ᚌ FZfrȡt7} LW*hhpBAPVE AHЖ qf) !FU6?sA7a8f 2l2׆6 !:ؼaqVQUb-Hl %{_܇leHA3!/,ؘ (D]ihlB XJ@)䐚PP]Z-Hj=ZUZ _cC 17'qx:DY'j'$1f DbI%6 G1#xVw[İͧ@}9Z+ѫ5Pk~-0!MnJ= t_r>4gd;FvrjMK.UI,$P KN&,wX3w)Ͷm!! yh@p_#@Uʄ1Ze'5{Eԇj5P#*ZAh_~x?GYbPˈ U)Q .E/ k `Ρ*w-Ag٣R)s=wdpMFRAH%\7aP aZĉ V"Q -%y+cPsp.I8XPc$;a_VOދG2D*tN_C!%JSޑYbu3N4e5##߭LMQxic"kݾF4v2EB~Dְa4"&¶IjVK:>5IPŒ<$LiCZHJBX A6͸B2X4v8D:@lXG& [ 2DI8(+r"* 0)EdPDIH 5l`(XU@#`H((,xFHYAUEc"# Zg#HpaVc B1%be@*r$B$  qڢŃ8ok%HDU!YX"X3M*@vCt $H l-v,ݹooqͮn<  E($BEHɖc EIE)IPFAymE"֕F(,$Q-C6݀V@i1X@@T91rPb2*TB LB#.$ĶB4  - % g40(lɲY!pO,I؜?y-` bKIK`V-]zjTf@RCmGn&D:tg(J0YAI%%bK5 ;&#G]1wK P8[d ފG *(Dqh$cG}q{Is-uC~LVB)4Isj h攬\*M r ¼d}@jCX%Vh=iu8jP=1#R,\HV*-{P*?l"q!8r_RK P<^am6W}Zy2 5&] êKyeF5@D>d5ʀϸ􆙜Bh e5.@@h¬VY;(ku( J3„MrS+F7:-B4D_!gԾwZɬ`'"n./;rn=;SwsF\ת1uwMv:aA '5p(HSvA!3"9RZ*E wbŒ@F T#IFDCP<~c'Qdž.q4 0ȮDz⑯յ2X4\dH e/a'ts vq.sM]wvQ6H@#gm"f .-Xhlm/)XƒY$Σ.+vlѰ\A[er5i \Vg@/Nvl S4h EC~f~UN.~9QFܵ;M4Z juŭy7 f+-H,>>W[ui8~yնe9Oƨs9nXo7BW2lCX(=Lmd9t|E@ E M.FeI6aP@BBWB" ϩ\"8Aep}YȇfcC@\펥xGKw. /٢Mgva1{beIBاVAHؤWK 1u#Uč n/w-rf=1kDZ??%"Ľ @ 7r(mzҚwhWwSyq LQEGol0p2` $T(,"h)eg3@tN`ST3[w_u^&YE,}Ns Nս]Y:rz7{ ~%Ct10GZ^oLC<-]'"gJP2!A15^YiqT N&KniG3ѳ%P~'?u<,kV#t.!3 4M3Q0FI?-@it3n2* 59vAAKE],\ vevr[0+v$ީeڹk/ 3u#+b+):xKj1~ Zjg I? D ;N+;acxgO\k*&2T8QX([,0'z'Q=@uO__TdUMԍp ӳYQ;4ތiI9b"+ KjmH um'[ !BEb6h4ļvGr讳nd;3존bqFr Ҟv[`(h 31L^.] d[;sۙxf5^8WY)'! QJ[;NuqzT̃7Tx?# &"3E"-}&qT;k!Lo`eVfT(꺈 sEzCz5aqa^ Xc0 ,9vu 8ޛIv`Z]FG ,iW s1:\MFpKuPpj@dY8 [!l4u֭FRD(9$9#$[C?(RPk/HR17?#=Tp2Oeo[gx(Vü锳Dv | 0Py)s+.)roAaYkpU% 83Dl*țj缑( 35qYfJn0v-`x 첯x|b`5 #*ob֬C[݅q "!\ocӑ h |wȯ H!3F/ ExQA4 gCP'0E{4nTa Rz(! 3F[M߮=wiu]4 S vK~B0t3LƚWy {^eC)K* 9^/Ac<8+\}VsUN]lYߗ7yyRއrs0@MbƆiV毭Gm>evvl @!7MrYfnJSAI^xEC 1u4˚Qͦ0 !0@ |HjBfeZw$ F[@T0Фng>o_@1XFW[x"#d~$ ՘0( )@!)m8cT%voܐ :;k!8,O_GN4B#Sޖ^J}-_G9 E܀ eHMъiidCw+Kv<~XaCZ}l`dЫֈ.YޚRgHl e(C"ؙңe (ixc f$39]YMFtv9UV\mhKƀ`ޏ=HO;ҺdF̪n,=FϜQ|=]JNШuGοS8+ CVJ&َ}qo8td)Nf.dc )ݓ+usHaka,j,w\=/}(- XhZ@6w9+`{Q$J'a@Jtlx]i]/Tk>wHvC!\rZsYy(P$+TS[d5Vʨk b@FDMm|1 HA(E<-18&lWD0G"C E=178m*؇' ÑJذI94MeEvy "ػo/P7N[Cޢċ`z)j{s9'(5aЕs`ݠT\CavKE!"MYs RpEAkМb $}68ŖZ03r{#a*e~jS|n%b2>Jʃ軾|yZ5 ,1w ժ(ʔdl$bdﶮVQ+D@k^ Ap5S ֆ"dEP׸ FK{QPa/pɫz),r. axU!6 _{"4ӥ&?O $5E_Kf%^Ea"t~M-agO].{iib[F0s=BnL@ɶfv`Jfҽu~Dҹ:n?( T4V{FZR=gRMD AS'4`/] j7Œʼn Za@/ Af{U=M[t/Ȋj h~؛Ot摥&3:,I``ZSM7/&;ezK  v:+ 0Hq\A$^_oZ7zb5v{hԌ5WL jߓlUDF0LT,]B!1w7E59БO*rU͜Ki=\k>gDAbYPjt)md\ 9l2O]4aqR16(!>x\v.%#){N˨3@XULC!RPF|y+"MS^9wІLNJw1-L%r' N,GnW @(#JQBp45FFe ʛP[>UXd{Rj^k;}kAjQj0 *Ҡ$IU8kqm<JK&r~WD%]q.%ʯiF1& V( j$ī=!K$!~ehX"Ժp^k7Ã:qMRNfWPRl bOz …D">H/r{Y>`ڟtQ$zuIi/XFt, 0E!fn*._H?idY0! U7T}l}**zL,2(uBɌ`dT8e),4R .ͽ4l.]R_ɨ:[ue|߻ p/RP. Zi{N)$Z PB/V2jX&~ q&Rw QnԦj)?. (lVF+3u5K^Ig,.6}IiDD D} Q!Zibʀ6{V3F5 $IL7ePKHMdVd_."I5qst.4 > '5̯&n " HRC6έb8X@ȸ192BBİjq.D~|L"NH$Lʖb\BJםZ7wtEdz%cB2[Mč3̥?6@- (4MwdX 0"/CWF0cQ(Q`g< R]QA);"iVp1$bPEoY/WnXƉ]ͨvQ.AmjfDԮ0ܩ 4NJtr߈-锌 o]l. F.@XWLjMdvp'Fb1)7-GӃ~4B c5rfvDl2"rխ]AGA\MacJ\Me9G-*ZדjZ.}&5l>Il 7S,3B `/ V{ e)BI*"Ƈ%TJt, T/ʜ>G~Yz۪ nz_Fj.U+cƍj>w[n2A$%,_ EG!I3-r ȡ4W(:霘J\L8]Gz |((h2hE3 "I ^]B㸴 PHoqjpJ#ACBhAԳ~[@22l(Z6]s~wK+httݢ)%nG#ڐm8 Tʘ Kئ{deADIs\ڇ_485D)3$0ͱkEfŘѦ7FbPsfEh>E2Q=PUEuf*Zë8@QђIK] Tvi4yG[!&R.T4>w4p=,70(a"g%I,YZPDUH)' !(D6IU²k;hpYdPʕgtfU73E&!z)@1$W.K)ZPiFJM *@o D%rTs~u=qzcYV2l OZFod !#xsr;n^x*4??LJ3%z٪i8Zdpcu/c:w=[-\n?=Dz6P{n \ R*_S} wIcSqYDz|rLQ,9Nϧ ǟ5_eMKw?RK+Pu+g{dK Ph!wC [?6l(): ,əcq>'=V0\ºpC(%9) ډlKۚ M罸ͺd 2|~f}9ߪf{,ʍ]IKV 'T%$3TF-wx1Sߛj%CO.I7a̘fʹмQ1zEiv7}˽1teL2]=NX':'Yݫj9 \5̌"܉`J|N\]AmSyR]\rrv]hхƶy񯗨|) cH HO&*6ۓ~qD]7xW"?."dJf'H oUTh1O!i$}^,! QP>1E184覒=ή6Q,kD.$/mh7+V|V{kHHJ۹ ;3Hb䶌\(d܅F&En+j~'l5 =9?QПl P0.}~e<orT-UlD܊ `U//8T8wh>u}7Wc_i~QЏň`߆B S*%)(s;P>2ꕸ Nj@/ae-׭6d8)ku%}M5kIPߤ\N{R2y^8֍5|C}D,/;]Qp4j2s&沊iV߄NfVa*1 b`-I!#R nt1^ R8\dRl}ۯ^s;}9 QmN+Ѥ rVx@tLoϽG"بJ-5E i kH`xx{l8?UPsg-WOdԠK)P w~05&  oARcfYm~#$}f{*Tu]GyW֘(=#U*^F-st+?Y7po;{x !MVܮ:M7wE*%sa[rs(Ru]>JSǺ};/J=R]cw$Q&VNDFQLjϫB v "O_ŏK)@_LbT !""&d)ߧd݈ 2nX\<^ 񕮌g&Bx }\dC!`fVt]I۞gwxwxձxFλ͒h_$!,G@P8ASkjq~WY'RJ*v.u0d3Y}Uwv(G% UWx3gZٌ# $*(<4 C7LЂ-f\rA Hb􇀤z]jԤgUB=7\e!a)̟ U zQCC> QQrʑi.x鿅蹶_|Q$P,X*?+UYc}sHps# " 8  hֹ8P{1_z}gOI)hwI-ˬJs('BSOL (&4 91 O ~sM2t|K|? ܤ 9v[Z@5{v ע^{ȴP XAb@5L3OR {d)и"#º'$a}Ceͭ0_S#6r)c("l6䁦`@u`XUc24ִ naaR< 9R]L`\ 5RX0:Hn$p *o PZk &mX Ñ8?.;ra&3qďhFyS wb3ƹYT;-7 <`j, h2$iL:,TR.*#%C`@ݩ̢[SgFfq;˩1z_q7ŨqdzH C0Rx€*Ԕ! WH0{X9չfi;g zpÂ'-rDεCήtקQ fVZާpW|2 Gey-c=$B F5 )BS{BLWWik;  CcbƉ ӗ0#S%=0&oݮos[[MlkjpvikHÄxzu.d *uCdV7Zօ+hze`j1L*`F_ё՝mOC1\>z>bdQigf|I`o yyB;]N'XQՆUHy; wIat0yz V¥R=H\@֨`B``(OoWOƚcQ3栰3LUvono BrߎG:5[S3ۗmD\<A,$D^ C{LQ=\BNGB+">X!&oU." :W{?{g5)'ЎDŽ49 kwץ φ.w.H P0%㧄MFBz ch[O}:x4:> 9K;CoLj((}$_/^[3N7y^>lnyM߃~{^eeYhz49Nym>rM|w\:4 aA)P%jw ZUR_"-iqHMVV: =L:_BBPR/á@tD(Q#E(ùׅJZ<.>֚U|F].M{z9y0soO%Tסs5] |ҚYqϏ@O(^7qّql8Vq&B/=8YJz[1{H~@Ok4Ќ#{#7㣪RANMewQ^`ҍ& χ7-X1ԙ_6,^` z/U8_w\in7WE5;͠a84<ǕuIT4ZwkGV@NȎ^=QTfD`7)W*Y| 띵tWNI/ #Tq֨m'/{b׍ rO'crоgӢ2V|XO W߹9$}c8G|;vU=M2eAI:xmr]9鼋j}ct?}s*GWo{\Z<̥ WL` u6A3HX&:eq<~ik'Ȭz`Є }`0R%WQT!JvdxS kV%D'$AÙH%$' d&3*_`G% ELQOPCOTD29z@8DZI/g`auw)zDX flʈ$'[L6C)"VjjcFMiچŨ l昅4TpD_pc Tev(Q.6SxDy-`ow}~STݙ>`Oѫ jXc4~twVL.E/?Wٞխ$WxNo롇 }RYI;a[LUFäm9^z:.NLKRPQ HTSɸ'+,S7m5F;K"a!hؐĤdf`K˫Н<8<)tn1 ]e ^K\22*ŷ !4JYE֘Pz difTUnksgy5x"~ El9gVcBHdԋqKщS| mb`0ݑJQs>tߜqq_S'nOߪ짃6^Cw+qT'E H((AElN f|7GQI].m[ -.^gks+MV H Y ?f!orMZL>79qb$R_rYz\ d"WIޢt1Ep(OM2bVs {I{5gUCT |B}L PX&_{P=(R5^(2~ ܝo#dW0krדԿdyX+Jim,j1t_gizV+t+^uڨi8/'7;FuG>Mꚶf5R Fu톼#(i**N#LpMK5:[kI} =YdQNÍ̃1;Ѯ[/ ea.U{>-^0ܣ y*Y܀cGQ@߀@DQ.NHNhy8K^˨`Ffi,a=wV`AOܥ?d*)Ja"10|XTL1Xqs>o 10icߧ1jj5\X $(3 EkbsW|D{/ XC- -N?"bU[lAgi5ִwh*jϞԢʣN˴>zV+.4czoyo_EZ}2kh5`L˝\3wD*qj8jAiwĿ?avόG0b4{x×:C2w u1tPQFk l3slp;=ȯ/7 ic#:ʏ`yP EdLAP‘:Be l1%MŻ #nH#Y5uF'b]~In##c3;k(лa0?^"m%^,2٘O}Rg|Ӡڇ#ǭa?}xyRޯjk ,\ٮ3>V7;ai=} bjO<"bT-l2"|BGtӮȋ!Z~IXQO (Shk.czJ-Yw>L-xqck1tmPgqZB1oA'J8n ةMQk O5 \}h@Awd6&+E d3NGlE)?shL}As+s/ٰ{S^hTC]X)D{;O7VD_J+_?`sQzx񨯙'2t@hnj9)I7W G1 -7}+PEdN)q.o+8DZ@ uٴrV@2 s* KHv yN,8"zWo`9[+=@=$W:^+ř 2F|7YAm` a'/W&I{zo"/"*3`U[ Mj\$U63k XN=u\MGZz=Ϳ F&2(}|z@/~Gc-h\Q"?A{_ʸ!RUh,owU1H.t Y1,g(Nà\읷]7kLxpNf% $fa' XULqݥV]拦-nnx}Զ3`8O L4v̆: /ӓHF]'uU?wwQT ݞ}G\⤻D2Up%P2-= GEAtBh1]p@Fڡ2!ɤA3M̆a2}Ȯ%yN㥮]4&@>1OR!pT??im_sww)UDQ J,X=8  ^)Vi5C7t5#r M:Ϥh7J u3ǏkDr5W:uZLW;_|GPy],xQk=غz<Od@ä.%İ&s7774{N3u6~k2{}@}axuxjg .A-5CY𡺂Jfe! F su%( 鰤@`e:9Ԇn, 6B aY]sa"TH d:p47,ϵVIZM9%9]Q*WH">Te {!evQqzXD=^:b $[eCi/v $Y`%0{f>ۨ!ܗ?| PdIQL)>iϷP9{:n]y$l?s7U}űL|6 @$͏tE0(TSVպ31o)v{]0ijASINITJ;w>f;ZP \dC2Xy-aD`dţq?oru[,\Uӝ@a|<%sR\dת!3jz%fU0j='pˏunN//yOqC3~-WȺ䗟KPNg[56⵫xұ=qtbE|JD1c( 4ӏ_:uڽf=r<|tgK`4Ԑ!$k_5OgmcfmN[v?M U@ܷ] f}<Րsqy/_Y8?fwufCVlӉ#|8F䘂޻i1 tn'(㭩bzfzPի͆測'g:lHsnpq>';# 8љ>O3K݇>79_dtﶙ?aڋ-7~K$?8j.t</{\MEchd@0cKHj.0 }1{hK`U2l˽`+JyH<6Sg| J(wl$LTTh/=Oײ Q~b!B־LBCa J ?:=&)c @10fEd(1Z8!՗76vHHU mzAnW&[_w;~&tB,Zs; uwgSa)Q6v>K.l7wuˮ}T9LO1rdn#z][/ iJ/[%i*CSW>-J硳юU6?>Ή7!?k)M{rouq"Cě48H,t&aGxB+K+6~;͆Sd=e]s2![NBV~c;>ksHVGj=zߟsyy"Nr2z]k#uN:+VݣwŴE娕_}9Mvg9 z:\N/}v>)#=(6÷YьySZ"·saALʏ#v_c1+v>h8>2ﱸz -CQ ~ xsZH~V_o+g 0EJ|L2:]ꮲ-*h3a"URͥuUvԨ@7gCn':滭'? VLC %x_>阉$I\?*Pm3Q9݂M!`bEr+u&Eo"/* +1۰H"F  ɁS!0{%\.Oȳ( C qk,!mک,]N&Z؉ 6wmW- > 6d?tA~~ꎔ!uGxzKRZQ@R f@mLA,nt:~ r_.冉R /Z+)u`,$!A`t3W}`!/,tE#8՚dxGK,f?B~٤}HTěp^G 4Sh/FܡϏ M7bcdd/uhd6iY= x:웧cᲰl _?vn4\j:iNoƪb\A$`⢶w?6Y!ȰU ABwM~goZ&h}gUg^EJb"Tퟯ[eUrW0(n8|ҬR 0[ ׁ`l;MeV N8gZ\zW};-'}VxzyO4MT(}zu#Vjo?ѧOxOİbDu~k;1WA!̪_[CQ8qdI׽i|7tCc12?ٛ,iDBP7ƻZq5d4on}=X5{C|*O$i"x (|Ra3FP*3/`E.'PDFP=o>C&DD?#fi^EЀ=psG_K8 ;jI7O?!6`N `T $ NzFQƢ1(KZt7& L.|."hX9}JJP$ՠ3A!pK90_J@L0K@*TD[ W/RZA˙G|E P ȶ1@4bRK_@iK_s2%Iy0M8H0FrD$Wm cO>*@Ղ_k5+hhsH {|."8uH 2 &P0Z4b.2RA  裆 THEQ6T } e%`#AwGeL"cs.X"+*"(.G6 Ȁ8 ;X(sD(QCR* @Ј.IF TU  |RDjb#KAM|QD")R( AEQvPPR8|`'Q#7k}T:]CDa!~ڽVWWdiu6+O (4yKm}<:T PE[qu[EF ;?V^}+ycr+AmXdKLtBOpS{Ls(14#heK T纳YQu&-/G&|aKgY! y$  $t/UlβI9"ؒoJQ1AD]%Ԩ>KK,a{ '1*Gt}+ "0T7 SY%.=={KE:N?rV(j(!Cd|/8`fJ0jH`20ҙ4h^ܸ6u[4!c:RLxb70t2ӓ̋660[Sp'#̠79W9u5,3 ȭ{Wۊ8I+ J ڶuLp98mm#MMtNYfq4"%VB\8BpDf9(.4$5A wbb|?6(4v^+wdi*QQU0 PXIU>R5MPk!#4'`H$4Hqhy/bLjC=n`w/ٓ FtA$IšQ, E8 1AupA6g]ZLa 1>dS.-/FMDr e')Xo(Xɲ i(H0X<^^Eh4o{J@bϨ:_sfdГ ~ "AA[@ڢ2d h[E,XK UJd#ZigÜ@!F$HHIn7} x-n=8cp.-~罷By>uTWF2@]h''! 3} , E'H9k9.ΖBu:Kq6xͳ{a'}v~YxiE#'[@亄tΪkuQ-)9Kd 8%V ^Qqrm@u<Ir۬%Wc JO.hK!YVqٕeKwkmNB?cBz!{j1dc"-n}{co7oL ɟ-ohnR[zw>G'@t0?he~4?do𯩒Wuwl2Q)Mk4dy˾b.?KHv6$ri2Ʈb2B4( M6/xf"|.Gݺ>IaĹlds WpΪ0JO0; H{|$_,AimU{HAXL&v @"Qr6Gq[lA4-r\T#F4w+,hFXRdC 9^`\@;XxbٛGh =,1r ~+[Ʌ~0:g{ >i^#t" !#0FC y) WbFCbC8ҕUAA4 7ޙˤs|Lg9Sb+=  w5IqN$E( 9[*;6@`^1S'%1s7kFs!LT .UytK01i]_MAEUa= Z60֦!++vWL"Nb ۵-= *0qyGhtu[h#iN@qc (3 L.Z8EW:^e ;meߩp0tZoD;*|FlhoQB(3X2p8*k Rq= 7\?_#nVCׅܯ< )Ylsi1֌蛍DEN?৳K@V)"dF@-eEYRwqyL/R)kn.q4JNF3Gc$h כ-P&U 'm1rBψ֦9#kK`uXMcttY~\wC#ea25:U 0@7CK qВ$1ST atIL:\%OriGf,_P>)Po>'mJ!z̝\>rVC>svG Aώ<6dc@?ŠPZ N =wL#,72y-C R-u G9`ai>iש<{QB03:)ߧkqXǶZc%&{hWhػHV87H2#Jad#L^݇vqx5ZV"]e~^OgIF+_ZkA{vԗw{g (ߥNI4te v^#X9{"v͕6yH7igTjC ck-kԌbhT}7^!ʋ5#R&ېR\9䲘)ZH:bR얎hDZHCq0D[< H/NF7`h(YI'/_hc^%:'7sYHwZKi2uQX'v!0wнX<}{iZCu+[GMh/]η$' Bt~ˀVb2_+f3R}ZYbl9[ h)Tĺ'9I6SR굜b'}۶R.6Oַ<*Բ0X"&a_?t#98J9&ߏU60+;DoV;\]E ʹ ܋$~J$Uf򬢓,n4@%\!8=a9eDvVk\G 'h۝6(T"=YCSd8mAK6gՉ}Kq9Gn+!vqౖᔛuxụXKAGQ]*S ´5cmnA"'y | Z*8(>n.KܰuN֪최v* p{)k;3P;W^boddA ;85]b*5}$:o W4h% mh;紕MX 14p>GR[%m U=咹~x| H&W-0Y=+{=_C9/ *l.٩k~Ԣï rH;mJ]n6 }8j S1!d[.eZ3pzKܕuV^`R+3R!DP0Cw+P0L\'m{)u"P̺ӓkW\ޑ#EXONТכ) Eٔro`h'S/F|';e1_[C~ZׇJ"1$3da}o^{>X~iu)j1e}Ba(I}X潞Bz&U?˵S*uJ P98W!zרtiyF[X`E*O [iCj@HoX2)"GB@yS˘ Jy/' PwXΰШneqfw+fj1X"t[Al_ݰ!:HjRPv͝pU3 B #[P&(TX1q%;#RXL3;^ŵ!Sibp?nf94^H%U!K?m\ yf1;dɘE^ :5URkmj-ldkcd^+GyIp``1;d0~:C/8azru  1EDD~ȸmCiEeeT-L~c2‚S1cfnW)<rzou >^}z٧O}G>{o+A}["ZϮhwwi:yxUյ*mc$P-+') Z1)URd$7uεi MbPP$(T{:+JS+0wMTR&l٭bA0ԝz@= Ff}Yۧrמo|Z^מ< e拼(_}{p@}];@zm{ Qw(wsSwyz>tM1_Kj|>/onX_ 㞣;smzo}g^Wu<%ޡc>Ct5|j`UU;}f{>DmJp8I :I_y鯄 zwvՁ=8ꮻ$;uYyWǦ7 x4H@44@MiFa F&j4"G~R~[}<5|.VAdl$BD%J%1Cӷ1ea>jyd<3[F ,0# 'gqM@T,10470~X4efE/#".R9UCkJ7zΦwtW㘔0! 8P1ޮ?"n (=kD*ZˆD;>l{hH,\SDn㈇|y딲^;:r%@|vlKpka9<DUS 9y`G8UNo(p8 i}3rMۙg; _ sqMoUk$s9. 8^,P|r_,|_W {'S]jrD]V jI;)bA%EA_6'y HD`;;* R(UcR*GqjS|G_lO)b]Bdnї9}IPd@4K JMg3ˠPKL A8BFv4çAA#3^<:j‘DX o}Jio\aIyM}ڞǹ y}K #I G_` QZ+ b"3#$(l6,7+̽ЅW@R қQMlK Y~.y͞2y?X ,'(*@&| >Xv)ѩ~:*{Dݔ)Oi*~ h47jѲDI45gH_nK ά-) 4j1 ,2V/}\ƺ$n_NS@::L343U34uU[2eBG ZЗ &&eGZ %=U:&_@Lh)   l${ \>O"Jre4'A"O˥lAŋc$yT!HBNذX\-6Hvcӵux ̷%1GLt۷jB{Ebj ]`Sp9,KI1C\ dF`6|8.b&_mMTO4zpٚ6h2#0*޴|Km4[NV !8%xdfTie*E&7#0aP@h])$o.4 >*L 2FXi^ 'Ϡzͯ#'k F~Rh BN VBJ{D#!,ᏏpXd:tS"i@ 6XP$ Y"2j.`lc|@#4ǙaշbŇbۯw^;٣2"9 4[6LS`fh"$0Hb3~ץ4=IA7R]'GLk 0)и̻fۗ.\ fTsL!&PQ:J/&S֏b+6ڈf.c~ ']"lwGyv X&5#rj֠@2s'Rӑq+V 2$! ! XSR]fO 3.ݛ")o$;$H$Idhyޮh$+孵$tU{V͢[Hy\{ p]1yk8VFץ{1nd>o4} 偹4t6Pì1M<4V8Sҏ ?Uf$LLATkBY鰁dZ?Y􌠸ֲҋn _+ TUgYCCZ  5\l9.H.ܽ)H{Kx7YET[૶2aex4zV%vG搘qmSP"mT½HYRǜPW~SbRb`DEV&'cK=j %^KFvN1H^Q)V<'1v$)5<= m4H+q,;ETnΦ8=-} &NJ)"`%6?c( t"\L+3ޫ{g++!F1[ƈ`Ƭ5{B^.tyG w[/~d1n4Tb[6=̬B8SGX Խ0HefH*' PRzHwoI,!K=(t0GtW񧀘P8h頾Dj;ӄR$6 JKiw54 hP=8l".07:ZR/[ ;[&?N$ ݛ)T@ ذ̀k{] uql7cpهnԭ7C0:_>6 &DDLB:QU[9~^h(RfHuˡLȫ!&w l/-e7 q#_r$`B' i0w[&61.3I6CàDvŶv Bvq U2wB,}obA14 Sۙ!ɃKAh`SA;8prNG1p])o.R!P i{52 a!xW\wq{223P7@j:z ʢAph(Ayڼ|YlNtT--R@;h4$Oir ӓ0(BSPlZRPs.qYU( Kftq8(e6뢍+ۥN\Moe0ÏŐ@2/Pk59y#$TB\,./6 xVϦI6aBVS 6e5uJ0230[3*fWYlH$3ɓ \2Ln@=M}/TFQ>3֓XXAXߌ+ Y/@0,j X򹼸|%23!( Ke2Dv]̪x6E_xiaPmfffy*@CBk򹵚!l _:⽥Y 0 A6S]]-rk }' L{'Bw N*~bw.d Ԁttox|塌t,xV % ɃQQܞ,[6>l3=xR>6~v;lxgJk~3r?)Yn:5@bU>]pV*;?Ϯ˩Skj*{NBG%F2g匼08OdybZe-Z&8ߧ` <5/8wݱIR@<)"M u54@ڠ Ԡ#)/ͅDYuSˊ\T**a;M!dBx~٤IOAM^.ʆaIAE)$>d<2ǩOxf4r¨Q g} ɥ"&,TG66]텐qT0 HU])4+V㣲F(Z"oB(Yd 1˷@2$?Oq.x YQ<gEyJfG#{GOs f@3#'՞|Hjn+^{PW_Q;'1TS4D44 uCNng@v;ƪ! * 4cq5KUVizf2Lo U%# 1s9(.so/ոBHY9uנwW <^R0ff7YkSZ"~k{+§;pL lW@P_[E+E5A$`Z8+/)D%,$ !u]ӹqe !V 1Xt0#1! @{!w=͊}[ͯpM QGOki>E{+H?@`dEnyhzv>P6 zdfaffFL)$]z<9rPm;nzN`9}>Ǽo/ (M+kɮO$*`ˉC0=Ƒ bVq,EIhvCO ^r=1f̼!mSa!O^MUowYy3kwFGxp@$RK֛=?.>�[=>+˚[ W Hr1{RSt)I2"_ЦA˭7*DZG],!xjR:xaO_jnkB赦D^(KT1ƙujVA|۱6/)~$+*2h=GV) }^YRz8}W#ȭ9Ӡ g_&[SҸ(L1dmduiNpqtyƞEV3Xq=}$H$Xo6| s`iMz TX1$/ !îaU7SI83F DG//>+5= Hǝjcm7 U+zm`3Cxs@󹊱L׃u58:R|.` Uc$ : 32C6׊J|hݹ+llYJ%J4T= Cl` @fd3-9W@bv0 %PoH䯨"eEH%LY˳{F{GٯJϢ(eoQ<93%0YwC)LkK4`G'(h+׾Dvu s+R-o8Nd[–J_njeqZ2"G  jwSJ4nG$L,30 Ag 75Ϧz7hV qVqm1>[- L=r@{np$jV{ r.ԋC鶖k^9y1B릙{%YUnܒt[\5t#eFX|;Pc^7`-s͇"):&6`PKJyQp:el8uqez}K!J.іo6<܅RRBV6Z{XZ1TPAqQYB3mp6鰞➢9Vբfh|BB  kN>XniJ-r7UjbmUAIBtÑT &>3@fxZP}]^I{iy4܆ N$bPeEP9 Fqb7dcUemm(!Yö^)Xeʞbf->ˍmZ = k>til/c㱩5l'pM%|Nת캺qY ś&z&hx2"(&P=d :ɯ-9.|x9|Y(2®h5PoSTߪ.?() "c0`C÷{3\i®B٧f FquW<Dx[\#=oQ;Z?piM&^-tSOT4wSIWwyjAgnvstyDHnwwE;»gۓ/K9 ./575T>/ky4=?Wxۣ| @}4ԭDeB~,rE">;)bru$63*M嶽w=wn#!At0ESQaA -ѾlD"t u$x0YFB0S'ɷ_j3?ءYfBA6dkTN_^nɡ@"uXUrFQtA;gHL,>Fˁ7Wҡ⊚HCj @塀+B~27,&5ôZw=*JNc*2TFZ"r\2 FBֳ4g& #́3Ԃ*=tckqpfy-dW}oM+f ip9#) $R: ^ Ceڎv[jzu7E>=_N2,Df > kg)йGq9{ԵΟ[! Bo'uإ q78f ՝o>9"%G0PfB+8 .C##_;95o/Z^-U' WpYB?dG[8)ci{4#~סC f{D7lM^_p@\LX#]Ad#~9?| v..&c"Oue@/.ld(eքQJfX7h$!5slLblbp&T~U+/,F$:N+X,Eqz4\~ŘL6}~ go<G[lG;5AM*: ޒVh3:D!|gpb{xΝULNThه˻H0i,ᄑ 8;}ck%=z_ڻ{Hgַl]5 meْ2e]MO*nմ*A3!qQ$3󓘤9=ʔkQRTJ(dΈMjcYpVFFcjjcA#)@ ԜY(F@p'Y4,m iGrRLtOXhe;O;]Fx15P1\Pqpriˌx7'r/p700G/NynE]YeU>bG E4|p';jz"d4J" B&uqQP`lI2 Q<7m[MיG Ecd":( )fԥz?hu0`D ڠ@$<2>q1[!$e;%zq[Dw-XDp30qɵ͊:f\ gILC2m-uiXId$b7fM]]cCMMڪS=‰֨Sa՜13@P=" 3جe-`ѐ ,k8v}VN.,[*'h,3%fd+r&.XvN9V89##> -!Cd0{G`Hmktlri=H>=ٳZ\ p DNZ9UD{Ģ `MXܑ)oRŎ[{Fke%y hBJiPeK2zo'Wa peV º~; sĆBao;Wp=frӜH]e`+on>gAa:aix9벅Hطd!ĥ$kNa <꾩WGZ Py`7XE\jYU *ޣVsl#Z$D"n>QgMQy:Wʖu'BP,HW6RwttL  B +aHA AcR9^E )D6 cDEzU">\Fd}WS}ȧ ?c( X]f;Ș]cz4٨Q?H$ yH\:SWYSe$18ccnZRE+q;'8Դ ۋqO<Tܠm"R)WP(0㞃y-F30.?=M.BIm MwduP<;_,Dd+Nd.N2欽n@ Dj1avjH"ľ$ÙORLոV*liAx aD[fgH3H'\ǎi.q` $;^&O]FMB.ʎX#M%'~Ͻ+=8zbç!'!9N08XHKf֓> ~AK=k Ggߘ5sG:3{#6 ,\ 2ڷej>НqNA3ϥMu63#4N:naR$fSrӴ)ę4gq “si'цkcס&e  K8(qzk%OG@@MS\-aplQ0lyAEӠ A(H=u=3=XιSɖ Uܹoup OA>yԯ@s?j+I Uץ[#mngD=ӦY8IJy"hQ\Ud yڃ+G[/PոxxVgblȅ-,aUs7#0q=#9yS;gH0ʝfsO:uQG@uZD@X]x_)rYoF~ i[Nn?쁗(o1OT !0b5牾$|Jނ hMoeq_j:'"P1y_[$< ~Y8M1"o əؔLUQ%M6Ԝi/. ~17̞:X]%]d,}r8h zǚ|,`<0~տ[dx*[$DgUPB?գ;vy\&܃u LcoKm펹>3t8.( [Dg,P &Fc&cKfl5Mkm>}T>u&wR6 Sľx1 4g/Qs٪u}mf7t!ե" dsgߨ̝˿\#+8Ce7ZhJrZpHvL rք;5$.|Bp@M0B4xO0Z"Ż(rɽv:6>}UwƎig'MpY& gy "e&lhgpu`=4"w,KyʔTf0 v%ӿQ:+:1:--KJ-|yVUf8hF>)I%}~R@Jsd x X1_ku(PT]u42DgsšvwGE~ {c: &~AvAy6Yiܵ6Lv ;ږ[3iykBBB 6Bə1b{P֏~L @ӆ|. Nexη-j~6F&s=u $j^fi!mA@%ϕRH2 $ L_Y49KbԢ;SI߫&vQb==?#-4V@FB\hoWE #pnM+-9_6Z%OSk-bhA*]Q `LV0zSj7yToz/ǁ农yy!`qka^bfA C_څF \;1z4& t8|D_J=T]VñdT( bԤ)';hl<4 Gd$La*NֶMZ^W3p#/T`V/wNac!d^[@D>l5,~FU#ў; ݆铝rYo2ୱÊ? ;dUAyX̸PhsU&KF}& uʿ_%*m@P$:iWS^uiHݷ\Lq?-az}S/)~kBY m^0A88<}鮐m@1"~Zw]ˍiV {O'!?/#U?}T🧅}//r~34ЏaYM:Cx O6mɪU?1gIO[f ޾*Wf= %rފ{eT5|S0{dxU;qi:;RAUl ӆؽ̵";\ @ՁbjՍaܗif PiQ$wjl VKs?^Bct5hDe;?cд!?:E@^kTs؍QA|E|z|8Ds#ݵfCdjRO*W`e%رD w+}OxxVs׵3G"sRf1˙<#Wi9Wdp0;ϕm]>A_Gev0(}9rL M|jx_¸b3;@-_*0kQ%Qۊ!Rdm:Y\w<WhFOHG\6XV*^͠tu=0kD_۸&%E  |URDٞVru>Rg^~і2xOY4  V6%k&tpx6 /*ylI[/@+2!s;),uwĀHWF(I$)N<< _r(vUkh2= G ( ܖ. L&6'_MiҊ=rTYHd++ H&*DTˆoʈNe~zaLCҭBpU$Zq!͐/I E JUB_:T\ҁ论SV AtqNo-Դ`Ga Pо).~Ovt xXʡEzd3` w9mk8(Ƥ~<x'ƪyP_r9lڻ)#^gC4c7@ N*Rュ!KE"4hW7D߮ԢRn2,cB YJ@.[8SBKӚkH&NPu$#X5}WNK4L FE*|pFZOFuy p!|:@zYY16S062UmA`T xzn8#Ucޓd"D޺ GqFC`1 l ][f`yu` =PƬ(bYioz/.?n#ke%]X l=sf&8jk@"aZ"r(]9w%ɥSg j9!u`fMzP?HߛAsvCndeSUQ2_)m3L.gͶ&vzȷrΦ]Bj)6r 7gZpjsÀS2- -,x~ޠ̅xiL]f(C*֚{ǃvSM\n5sZ3BR1WO^& \ṆzN3!}.$0aZI9}9,i9H ﵖj{D9qxiB"F>B >č"`&ErW^Qvzj~Z쫆*>LŇ68/Orq`1M O/{!n[T \n գ iŔe\6 wI>vgH^WZ6ZaDi1挟Fo','56r/XDQ]1+hCMl*ʬg›Ȓ!ˍixj˛6Uˬ^y-x^u߄~Cc%F<>kf]&)mz4A"ʜ &W9~vç!Bw:{ b6wXaHBE&;+H֐_TA5G]XoęFK&zq- iʷ8Gͽߧ1vcҖHTq܁FWI=i` -`z!^f.,WAH0@ Os!.9*'3~&m.E̅@+-n510I4%^ߋ2KqdIm^7ԲbH5V|ܦ̘i4"maLf(l~_WS_0@'2M#S_D46!љ01o;k\|Vrv~!D/=Z9e7Rl z>y瞈JvQ""񔣫nʼ:xoI#{vA%dy0i3 þbv //J5tӋO62}O(Hhm)ZSJSP.7a KRˠU[uf̍JN44>5zX ׃o n.Fؾq즟 5!AEC쁴4-h;606/ļ^pj?KTY𐗰oBS7x,ae.Dlt) ϭ8}g|`:jVAQx}A,)9Ӊ m@-Bd-I_.ʴ*$/\Ib~BZxRDolPbNK2UFszҋm21<)5,"={~#F]x};hhnelCrX㇙ c\-tHRxϴчw+7w|tX(ȱԺSyڪ]!tjK.sVAea¾UPX<\lI-E϶fc~%{;ɤnzxN@h- $ Uv:pbQGzHϰѨxM}_K&E^2h)ݶ CMtw+Ԡt7f 5BD y{C4 I+Xf!bb~~}@M%"J\grsSAO17^§}QwMOa,)u lL~.rBŽ`'WyGaAf7\lvEx>|x[;Y[Mx:aŖW;FL9sPXŀ9٥޺C]Q+oҜPΪ)KA| ( K:¿" ρh}x8JSf6 1 ~&~)ubǖ&wn &mȝw:WVV<7`\8Ȳi'V/WS.Xۿ&R;wKNVOBZ^7ں *?; -&I&b A8O\җ/Ӭ+fۂ3ᩬɲѣO!wKnSRk_ہALD=C =ENj[#~!~|c%EW\( x9|S+p S}G_[{U*_~lXI\/@/>bȥ}Ab0*q?ՙ9stT %F|%ctr̉c[Ka xn8sү2|K)=(e d"ԝ/2L)ryGD@wiQ t@bS_s-$tC33E]N mgjk170ўZcEe_TJA.@=L.iR [~7ҦZmII)*9]~,UYͪP7w]ʲ$9o uK[Vɻ. lXORFeC ervCE%Lt8xԔVy<%-s 1gkhg_֦RVs wp QPA la:_w#RQGє揫2S=IGڦUbo8thd9Q{L^ZrQp%Qmb c%fؖK׸5_ٹ-c!6pP;J/|OO MI╗,δ_'1i}Tls9KJs adcBN2ab􃰲ⱎ81TĊ$Y+3g:>9\֠ݩJ#ԴQQZL@s Gfk׵HBd9Ep8G+Ig cU_ꏞ:+\G#.F.Xr1  |Xp9h]G/!ߑF oʶ >ۡ {-bEGlEq yT8bMzf>U=~sf4 nQg I@g ZJGuRlUgGq$s_\q@,xwCȸ-w=.ya8bЁ;Ȉep:aqݼprwx])!CYʹaW<6g0euvbYB(^؝6vݏY n^&Bg j{Z.uo*z׭|X][#?~G]$SfŬqv!lUQ6PLގ*LϻZ9:B8htE}052&zM{,뀙D!r_5r׹%S( l:bdٳLov%u] cf<I$A P-Q =f﵌B!jl3{&TϠPoOg~O4V0NͱΊZ*J|/*72.N]A9"U]~E4>RZ ]4I zLi9@-;fbMdM(Efb?vM$半AΛ};2R !钏jJ_0?eb̕N ,h2k@Il)ttdaƹv}6Y }ry.7D.d٣!3zEewH8fonݜ= d$%t^Tli:ڬeuU]ZNˁ<3+7ҿ9Ğ*bvArg sgs31ӾkIxٜL+y8H-~,v5eoQ#O"}R֮R)5TF‡-C$Ih|yC$̗]9%7gfMQ95[yH~z֍V&NpCrA0R,hɛ,XԘ*/!,Ԃ}W#^3Qxi/|zi{;vpL[{V E()x})o >KUWz3{oawBJS=ˆd4s(X59^A inDH KxKܦ'vF#~Pu TO̶{tE̯#75kEDZb![[:lg!DiB~ϑ<?/`C6***Uh=0ܤ}/\DoB{i*L)qT|N*,.>嬗hXaJ&uVޔmb(HJ|[SYa?)(W$"QdR?J ;JԋץVx=pE f̱Ś GГ-*,iLr$@ZM!N~hjD9ahVoO(z\"Vln\Rhs SƬB2L3(K"pWȪ'on~eЅx|!Ÿ7J׹ZYL?DG͐b⩡J崽Mޱ[9 NMs7 t4=&Zu͍t;M3z-SBJmI0CRZ7YK|L!?.@?4*F{ Ԝ9;X=lU#7:&9W/&4C: M'_za[F AfhަQ#_"RS8*/y夰R56ĻG_1QY*me!O8N8v° kn7u!&uZI\pWhQ,vs9p{Vz`cmDyhWOW7Fhjb"Ԍt׉rv d./ڳyqFsqWlΑ"/F5`jkذ֖=lɷ_7M!XWmXX+Rk}E^)t%jnT.%i(ŏQ'GZqmkwd,3E#)VZ揄hhiwavis8|.XK@5ͭW~7ӉZJx=xw_j\ٰ819[MBiFuYr$sfbszɓ#MB2ˊ}#bۇ6-eҁOtJnνg:8Qr T)). XIpmp: Xue? ֖\.F|d =RHG*\g ⛌u{B.( G`>o*$"2ufy_S&O$q{5pzCnG6n}VZ5R `.>(;WLe^:sMWT}D(ϪHF +<^V;*7;7n1}IPf0t!S@{ǩ d TxV-s} 5V>NiIr]UGGs\/ wcl*RvxP&O;YʦȰ]ظ G'&c~.AurX6| w2BG.Og)|U`(Q Kiel^1 Rgܳw9`jfԊ3[9sӻ~yߡ|w prR%%'K#/JGl4;GX3xs~險ǐ֔MEЈ'jweTC03ƙq՟hL2[1:\./RT'Ј'aJ ngK6N[TFa#ҢG۬!XJ8&uPauP}| E9D` T,qC2ŽgIQӯjp4ֆ,DQm1jC6ooIcGXPuN{ŀm%ۀD="Y7F^Zpf6} 4!EsaF2'\LǤ\6s{f+0Յn PjYř`ݕWL3lal؇;. ×62DZE։IbU@4D~ &r) w5wXz_cpsҚݜ.ƅ  ׾2)ѩ1^`hK{{T\K'eW2TT=HeX՟{„bab6qߠdBlmLc$I5F p\a^t#+7u)!_Bwywa@V~#eT0p=St[=O}!R*Lp^wKKG'9roKǣD99f!@?J^J^NȼzNcҷБ6 vb@P fl.+<}i:{:V'sv%lx[hm~/%^l vHI]Rl{-Pm[z7\sfpoۧzDW+W/PɈP7%&|x?ڞ;ԵQ5s{a 233M *@-@|ޑs*ЉZ(UBc%r[uZq[;6A>e[mwr{Z^]d8@ .>i" 1&-ZNC1q-3߄M'BTXN3Xuyt1U˻9բqXB[׭8kf; ˉV3Uv0?]6 #SQqˎΝy$]LeO8;xkugU~m=^ Ȫ _[ _[ntrUqߩ4[w}~6!Zyv?n>1$~u>%HX>5#9Co{7QϦ8<D!+>X.xpC AήRpgo,>)7L48 ΐE2{x`MGe qhbfdzHMZ&p)Hɮ9F8w6n3#GuJtXMB37 E`'?&ikO)Qd&b^ Gz{g%`~dii6WEbX^K3CN? خ=8@es~|Z§Iq' 8(4,T)E,N=5p"֚в9 SQ uن22wm>&Uݪ6~SZ01^d3gYb&0S0qw̟t3 D8YB`,P kb~7o8LZż]7!,jh9LUESs|~AqSaZƹ`o6P->*4  ND9nlBjʩ4[#plu5jslU 5+8qkhZl5<0>LJqO0X#) Z,/%1(U+uA4'=ktP_.UuZJ'EzCT/C]v#rj8$],GT+_X f SnSR/V,06,X#@w%X-X?3X`ePӧ D4 ¥YWzw%PKLD-oF39YjЅ_u"e8wD"qT*[fc=2GsF5?s`u:3{s lO=FsbPB==wil{1 юr֨ @Kgf$i)]i o.t})(<:΄ɸ NTq3&I+7#R> Q$|ʝ‰M#uk5\w υ-$ix2w=>U74w NP LsIǧ0Uu_|T_ߡ!ĿCu%6~ںM{YT؄3t׈>.,CU Ae3_sDB" 0a/l"Xtբ4& >?,mLqNo5I;B~ ";pEY(4ZK>fSsgg3(,ǁ4vH3>vNgL>7# &W/jO?hEh3k4,E2zp@lFsr]k3Dg #kZC3wf7_AQ| W +ur)r٧m{衶 Co-<&eR1GfSf6KД:|4({i/H$ku\6,2-3SO[)AcԻXfbF v;!|;x_bL>E932%6oj/?:+WtquT.z&Mx!@nS;(l1<5Q?XCe'x;}UðdFW҉#:oݯk`1`{߿ȋrCS;Ғ$CkY%<\Ǧ_]j}!4(jFT(~5n((ľF:7.@|%RLaҭh` qP"o[p ݙ_$ˠQzSFS[SH%L|V{R y\ߩl믴& U+'ڟ>=MQah3Oݔ Sٕ55/*F\`H?F9pyUxcT.& JFw*0X_劌~/FtUf'u'/S3h)k:f|(jͭJ? t=C a#GF'%rBE)˓`߮r L~=ZV\@;W^%TGvQA7jA>Q$Wr{Աr YsDWlf)1 إX']x1t&N^> r $ pBջk}dmʖ[) V9&z b=PYX:ήns!p7|,*J,77d Rz ^:n1YDbQw=֨*816.,Z%ֿϚ@AO28pQc_uܰqL8%S1ډi-.A TtKXa>㜪KcOуzxZZϘdp[֖ *Sm^B0XYuf uC Ԣ\~F1jp72%8Y}NXee.Ѳ)00)c$ږ Xf0?9KE`T e +(|^c9rekm~rh_E=Q8u Bb7mh𪽳q(>aJ!=ۘ'E!~aѢ4BMs)ny>3sCo) 1͟O 9z6K!Cm\AGA"tyȶ0X&ٛ+۔ih 6naƮRO>77Ϧ -OYId(8@o/Z"J;>Z'}.Kw5/ż[^oC$I';ȁHٍREfeWG"\m9@/.ĢyD#ö;c9>kx/oDxj4kY$Ln A2F۰+pMXB$Feବe 9+^ lkO&LXXDK }GrK+?iq#CL& |s+9ʦ_S#x>GaXiPEOfڴQ :*rΊn hAs;x3/NϩWbgFoEQo(7(#ն'ajԣ'0LТp?(thQEؠ8ܽOcC7B _\bļc)_L0#<נhM[!00s|)0.L0ʳ\UW:Ԣcڄ i$[p<i9mH/TvPnGrE Z4ͼi4 -/\ 1f֙@L9y_@ژ@۶g-4&U@fW0A sqjzVf@Q_Ik%*mn4{(۴rK}SwUϽdrz"|+GB Í#`3pqGG3J~TrnBI'#Pn}k/jvkv+IBP6DO<XƿAAy[1L Ar\^,wn݁3YfvyDi֖Fs.vu/WQLC%S,8NSPO._Ndv|EóM!nn(HAkI@ȇXH- 7JgA+1:43_X>d__t hsfr @ 94gY?VIwh7FA$VGNop3ryTLCyNh =! ',mdu]GЙ|‡[k8( n8ɨz/1sR7ېG]{~51yܒʻ{.9G6Ѩ0MS&S '5^^d@;XJ뙶(CL)A?o5-\\=mCKB~_dn6Uڸ7ŵ32"#"v<.)YY3gK|T8G{9{kU0zzsU!$M}:A q׳U5|e3ӽDznF6G#m[p pr뉝[1GK-.+ ۉ.'FXPďgh*#r)P*yc9n{tAǦm)&wHÞ b`L8TFC|Nm5Mr))2ВhN²T65oD?zXas߸Eh] F{'iK}G3q,d㋪xN˜Y}f} ~]g٠H:?F} i/v4/}4^]{T H_ݯa}o҆l`" `?S.&5R8"07t}Aہj ."Mԭl$Psҙ].hp{TH"9-3v`E2DKI vY/ ^-f* ίvkt'$IXLH|^ w'îs pB0it V IN! 6Aʕ]@c@۠.G[3`ŚMQeP&}MjlŸ U̺e5~ hY@j*f>2,Ӡ5PHO`ճlG~}'H9J6z.qS5J4;^8t@Vs|5ij+`)Q礴 va3Dgcq~QWu ;R7%&۞gA__4^ZvҢȺK лowg@zuuOX8۱G3Q0:KhMB!wuгe Ksأ۠&˰(dZ`ՈoG6ldXPds%cCSb^_ fmac}%$UG|YZːpX).JMmfk>L$h^j5Dzݥk~ϴ! )^AygwoFG2{`e;SIe6xHm8,=.~CU3H%#[#ͻJك-E/$C@W2 XnՅd#c&MޤYY}W|WGJ'Zyu=!CFbahkEc'5Z1iL,>BJU<(W>u`jq U>|N2 iVCrDN%VX% |Ad2,\1igECڢ|uP=k=┗ HWdݛq;8&x0 arO |+aѪqmH'`Q\bۦs+Nū;nܼ4ç(68+|kRiq72ACZ0w8R7;GaZ?qNol/gQc6="^P Ąꘫҙƻ?庛!$qx(A21"U|ch=&xF9 { 헤="5Z9dx7%3dIW 1j|H?Y0 UJM{H`*܈Y6^p֢ۏ+jZ d%K% ={7  c"֐VUޔ&3Ty*/*Sc!NE#XAdRduFFϵ{MU_F([xn/Q[|κo~Qխ!c(T~:DHl-L+GRgv!y3c2#F&/7;KIT20g"ʫkw\ k(;1qUjW޺CL#VYML6-HFl3tXoXV WlEP5~S༟=.,c`W0 #N˼TQ~,BIEGJ@BJVw¡5?rckpjҝ<=nxQ!I>?QYTof1lTTZqm=-o!;})i]R*Q,+[ieatp/ı|.XeV@!%s)8wGvv &qJ!r{\56v .wo6" a&-FFUwE_Q~_2nG0-vESm2.x{4h]GS'1x,yWF@[Aև{^Ӯ+W%/(lG&\kḞid!-f@{yh^'}zpAYrv0 lGFg-2Fs";%X͛XBfN$ 8ݧu(aY\T5rG݄t.bg7S8rew,ýDn3z+H_R,xjrs ":gyW_ϓGR+K*FJe^Fg[4w<~t\:Z߉aS_5.oMt]1!Fdl2_R%.7 vԑUV}-\>yZjV* ~x2,HPpdjVۺ)FE iZ_a`A~x ? V[e1H<0a,=k͋X ۂmw?FgvJW3EX3P.cF . CzV I_ AwL9%S.iQepJY?1ݤ~'th}Pcw@pk%Kf-QnX&T$Mj·CRq`b蕥; 1 .5 HwI8+LbqNhKNtկTi>i\ۼı&7i|MxjlPY7[rU=M99.jM 븎V38itnÆ{/Ù|;l:`&OP%b5L9S OȄb@[ QswA4[Ojݍe|i#ʾcF& QenaT2qp1F̅,z0}Hmm_.W% U*X! [ OQ D/{SR^>-W~Z Ksvr8A<};Ew6\d3J}xfcuH*}ۚr=:]FQvNRl7.mV#` Lk:n~8PPܭz.w,OE?*ndTp8(xùu(N_r|+[Njŀg,m(fU?9FAOr\8d*;Qq A+*}^adQi,,JR(vU M=bSqN,EpS2~笚9P cb˗7_~&s W^|觺e[KqsI>Brktj}Kr/wAR>TU{.rٌR~9. 6lboQP.~V;s~6m\K&DĴT橴jiÈᅸ|j[$ μĭ*ڹ5 Noޙ ^X|$#걸&bABs|hBbS=>6}r Q|. $z"3≵pݔ-ݬ!55qؕo=WH4!U+ zbdQJ;l\#xƶ*Ѳ=/"zi]&r4F2SKdMlӺ>ĕ3/-yif )!ܟZH պ2f[197S~O|sE^xRE52=nM551;˦8؀OGpM o~kj:6xoiӱKRNj+%-%SSܐ>t39G*1-;ËHNsuz'addGHd#wswLþZi>C23@V"d;3afA7$otJYz<8rFZu!ehz/ge XIx7)$KteP4kjv4[:g.%7EZ(&s@3/~W$s\:?44moesq1As214=szi2$µc1bc$D6+ 0[~nH5뜩lÝR{$.(6TKpHS3uHL3%G3`)| hablqiY So˨j kkծPo#ŲRwWq@N+3R>,$mN[qG֩AX{q8?U{^>m.G% BYẘ!D"dX o/ >?zmMr[^bya}ԉýIh9*I̞'Gnf9 m44wNOc|x# (p\Vg$FR_jAV|i=dSys ՠSZYg5o<*Uۚt9~Βםn8r7DX%cey[;XIȭBT1CShcBB "=x.tuvaK -+N~|$,,az(Eߨr͸ -751+@ҟI 0W$~;DUU(t[c^S2/D= Ua!1siӴ DA%)|'-ubPC`.3bIGvW#NocqOD,#lkpCI ;dNN;?}"$ d8Kz:0x^(Q·"fU2zVG=_S3 fdδ IlR=enyQ`Рb.?HMdV4^Z.m\NcSJ6?^JA۞*f1f셵*1-72և;$Mw+P87D}alP#-nΉ :ʃ5SeiWoa@r7b ,e JEUښ%DVD`w+gjX(ALJ?,o gzsk]!J2];"S ()0ŒD3,ev~lɲ`l %acsu]%hq6JU{:8稟Iwd甧)tu溻vfAv{gh?ǖ%Zx||sF7NG8p`s&>Tl/ i(7C? 4E=_B(j \7!_/69TkĎdӲfۦGg?*zE y`Lu!X\)B`s`2'a۠Tú*>:--n.v5_9a8O. Fjqi9mZ|Eig[3fV);m?{>hg~sß u0 "iS eL)wZq:?+u@yw^^m2g}`s0QZl4[P~sG%)Tjy0C ?GYΏ{K9S`X.-2uwcKkdT[Jɂhcb*: ٥%sI@x?ZWr` !噍$[jw2vq׋ dب5CIԆ~>kWrĮauv3i|OĹAs!yBPT[ {rl9gC NemncsXl`9!psi}4h*kӸEd1꿳RZNu=ѱ4t*39X2TBg'8]7[WS8j ;Sg} 'tbpB83&lP`U(Ğ>}z"Qwՠf uPo [}ؙ 6;͘3@-(f 㸩OBc-3{FSV&)4S*tݭ;;W9k9@j'OfbJ\YڢafWH&׵[`e~9Sr0:qAy|9L dׅӪډÛmd%-]x .' [Hݶa '.}gU3S!αc1ES>&n+0 dX=bi\g80 `UM@-vu) -6CYra'М'W:|o6hChϥ"Z ttx=H*1C-̤G@~qaW 4ufHLJuP9gsBˤd`7fH|p)&2bpEU9/zq51ƒ9`G-[p8R|=@H3cYb^2ǭQ))SD[*gk,I~@"#ZV71JDqȍ:\uI*S@mN} -'+NB9qp7Ҭ%- aoF2z4F]o$@%/ghش83hfHzo}Yrcw,`ht=R&ф]z:V.lgIV}@픀ϰ՘)\M箐pV{ 72&"P% |dLn%¢"&dR;h־/E &Ը-S0-+7q<0 ce:?|!T N]CWlU\2rUi~n%"_(0 ^ƈg*)NI# m)cFrRC:{vE>FpNFb <2 .'W|ȸ!eIi1n #yQP+}<9$w6#Kj:N8(4RFԡ0wm+=bQ7; B#VzH+Du.Ȁ' #ߨ&( EJ~  J|kE\ݹ2f%8ڽUR:֮ZfW214 r2~j }jxݸ2uO)f Dœqi2L/) n &AO[O| 4jiPgPtوV6@wcT^eXʳ6YIT7i $'udA۸כs1 UG9HSelk(lzW)1>=qvq?xѳ Vȿ-b  6 :Eg`cϊsx&Uw j\4k Ⴓw"[wzif~.۷viӼx\eBww֞\H2[ j=يPb$Y!VꉲgRs]P^A$6pyvOyn8{XC?kǹ:^< H_w(q -k@t qrPv>nNeԚ"p k(*ʨ>~DDb%jYznP_\r|NW%Sҙ )1lk[RPn׋|O?/(WFS\J#N 7e!0:[ɀjhO +%OtLϴDw\|Y=:]5|ır/d n0  rT|eR߹."p`x8wGa; ('l RFgOgMcM7]d{ sC҃e;R.]"$ӎmfS8@#+vv _Q}&)B/ՠ6Ac))DsҞ8c7+HVlĀL] (Xq2޽`1 n%Rp:2 0)g*bS`X&?`8}:Vf@t$ĸ0+kn@Zɿbs<9e:T3!#uHm/xN^)YM5dS V*%7rMw(yCfϯEMJ}OԪlBMx¶:%"v לrqPVHDӏ~_If3H09n@6Z5.}?pSL CD͹ܘd/(@ wpX-%X_DȪSA≗ӸCHCJxB-:o ƔϞ) a!72MVSvL2l#s,p{Hp AB|`MX-ۖjA_}U倀TLד&]YF+'OT{ϸ\Hu>DN*K%" 4 ?6Wa˯O1I _X ~JFh>Yjyז);/Y@V,jk @"ֺ-7FӦ,OPr&5}Qꌑ2f(iҟY9xL &nxƁ4庿f|y/&x#yw[KR[ -hE;swLe G z`'@ aXɗg/! (6.\Aӛ{>M[ ~ ?ZPPmof̞喥7Ġ}_OξZ$ɷ!n_ud⩨iIHBQCbfa JzNpǡ``O(U eu-7Jq,EʝO7C? a{ry %CF^IDEO?znTR,Z/2S,E{s s$0K࠾mM^E3Q }/e b:6wP !=fMM1& $@A,{4 D=8[PbyPx(SEiaٹĻz`Жʔb-~o߅XGvSmur5WC㤌""kl a?5n-+x 寴ʫAf TtKMB gNq&B4OQ3@3E58m2\NI*+ch[<!wLŋhlcOcGW [tnńa=8.uV(V4C0 3\7.FtnX[pgE7]~] P[8G5*7:zp+/%'J>捦K;)` '0V0ϙ dC &#'͟h|z~~2he̹0ȐHi}",~ 6u@E Du h.()ha"f A# *o CDX!GkgnX¦gI0~|Ml#l9'[ùk, {U.)l 2**j><7뾓w*'- Bǻٓ*AaO?:Fk#Q~0R.Ce y!ʻRyѭ)y/_8?ٯnͣLĻp.HF$!j#IvٌAUxv.5|6;j7qObZ41zzKڪ#?\V&mK೸>&~m"&x+0z}#Zyy2~?n9mc(,B$Z NC#NMbǹ*V˷K)&,7Z"< xVD&blWE !6 Dt;%@ !t#l8bQg!!]DVr?"rsHlWςPzf/}Q:5Gr <abtDh<t= )7^xQ]v%ɒ^1u2[l_E " .[Eѓ0 ZAwC}MZ#N*/hؓCcC5;HWDzZF&}!~ ,Mw-5 o{)h"8 c[G^вIQYUdBO6O .ݜr}$>lT0 %>Uo߅wcwTK`wM^Lϩ 4n`Ef\QP5 )T#QI֚6)[,qvu^Ő֛qb2 FQ0ʙ+ڗdkKőE3ӌ[$\4 [vNƽgxI_"*ʦ{^^s+n-V 4CӡQC]ʎvP*qv `\cAz-}c"ɖߠY{1bl:V%HKbTQ)"RWkvH΂2ҥՙzX#P@ś9owJ~U0RI.V(rZҒ3+gN{_UhU/)H7fC]i;?j&jP3mfD@;bݪ`k=G ͞OwUǣ69UAsx$p\\-m.6лdI<OUK2fܕy%e[j< Eۏ u i|5=z=k*rL%7fvT.#X$E(F0;%ɜ:0:>Kg|D̄~р?f+-VxJsL<^s#$EQh 8oBs29WWb!tKx;$|\ U8}Rpji 00ۑ#u:c63[= SֽcŇ|ErrP+Y Hx|ތM JEQ, Bߛ!* s IX5#;:)aUyh2zn.hϹ\ C5 xҙ4q GU)pgdT>XQ;eG709h@sJDR::u r&ix%=f4Y~XY6s[AE?Ƨc#:u0aL$vqdW-BPs6e7"稾OTX$~C䚥2ۼկ9d-Ɔ8>[H?f;=ӟc%3G[ +$\[4>_ ^j\D31w'a"䁘}E= HkZiCg]zӖ$q˝FXFpn iqPP(2.CҵۨnU0e0v?{۫V,ÀͯRPsgٽ8AQԄhYKWS>`,Ή`6Ύ>,^ `a΅oY!9p WʹJ(n2ɲvn,\*xb>~j+ȝ' -8}ݹcS+V{>HbKRXml!0) ݯ#qvԣܨ4&6qBj:F*0,qZvHG]JTtgˑhG|'a&@p`3:Ԙoĩj=IG.~edH1Z;Vx[taj&@UJ' ȥ{HeچD5#gosC؅2nm8G.|g1g,=l܀,Mx@o rHnnEg5jƦXSb=xe TS =l6pDbo@^p1ZՋfp|O33 tf)$:Yu㥲a$7|Ƿ6FR$r a'>>N6Ѹl!9{̿|x|v LKVkСܗ)ҌO&RzqoCE 3r sߠJ !⸣Ơ;-RP.  zڋ!UԌ%JѹWIUg,m|yF/PF Q.NMmC P ] CQl:8'#,gėrLrt'CN6ny^mQ&-)ZguHno$^)@0zQVe *86ST0 kNC#3DrlvZn׹ =g}PODaSy@pTkJsϹ.y5kNM%h -5޲ZUr&}_HoVbrr`S{P޷-yySg"z0u7¹m)99XU*Ah6,Z;k5jPQ[U;% 'wu0;fBaS;!545tƢ\6,j|mƱ9د d;ǶJ1hzW_!Tr;(OĦ9} ^lpVjz=]M_ŇX2gFW+ љmZLuT=DUK65,RP$CFsʆN}C$F`ؠĩ7Izˢ;zo9=%D>6 'ګx{ Tˤ4 k.\39eᑰttVWGɝ֔')t^+mWRЯV/FEm4f5 ){c 5ߎS4p(dX4M+t9hZ/,$ğ )7S_ʺnh Y^%Tw xG"n ,KL=P*c`\zSHt"Z<ʒ#<;9y)M=%< -bSN$6/>\ >!"{6DK3ޠ]lchhBGVQ2%jPw̱H?U}ap,W 8S='ԤdEEKUtNͤ3vz<:VpeVxFmM߈A\џ BU) a5 %c'M'4]4W$I '>RFM|ؽpYC&Lv.H"oEz{IY:4ʏÂWT|Dm럲iG>E*UTZLM7ԚIN']q g0hEA ~վ kiJvj/7L6}x<{C@}ef'[mZ'Sدk`afq7{CEξvf"ņwuiLB: ^f X~6X0?0:@B< \j+[6Y3Y} =!0Äz{)<(끧HN|$h6H%\{ j3@)y٥2d ,ojDrY]\BMTrďcq"A\(m%X -1*WW{!Jc'9t T]`Gr~@&i="mz@It$"ItcjJ.4VLعeR(+SGňk!+HIZӸMp9x8=%`ςX3Um!rMXbi~tJ|LRcmd]碞P#?X '7MaxsƜkm_DO#2-/!o{%#ׯKϬMr0߳'n:> cϬr)>`3 is6lWv2XiojC)6v RݕwyWsD9b-$=qi;ĂwKtu>ۄ3hAֺh"@]% Ҵx5ĕ]sa@]ṷ]q0,TZPѶӣP" :QV1f9URpGWksgԄHb6,po7zɕڴQ]ߪ#!-B@wVn؃Vr 1 # ;F (<FWLN/V*pna7_9;AP?GzGPMKvQ QQ`ľ^ylZ57oz*xDUxOg Ұ<εŰ@2s"S=N|ti{ہZSkH޸LlקJ|Y_AX шzLEwIMxP/Ņc(ʵ{"ʹH36Uح^e[L]Ɛ^|,9 ']װŁ!rݐ\BFީ)GzjE%܎XzF`$B4]aQclW!u-Ecp)uG0ʜrbn' DYj#VKj'{6c~h$ٶYZŤ.mS\ bR;&juEHf?uޠ6LXJX4BBnTӳcj4>~h^ ˢVL V-YF._"RiXQ2tǢV}jKQ#aAgo6aQQhX_ Κ"JHFD}œ.J %i4CD)JOuNʞMO"{Cc&c^HZ2RQ/zHJ1i TP5~ȵ\_ {^E=6RLt6NNU9OѶ dɟZ9Ǧ,`9uva ( 0dj|<.C`Mibw H {j;&?#]q3wsASjXV#$C-hpKnbcy@=+Jכ&7I]Z3uaHZa)PJwKCv)zJi1L^ε󟲳f䖒[۟W6_ow eJQ&̇&`dIz>Y AnAtHRT>hidf\1Z=h)<A)[@ﰱ(7+Ь\S42|:q N.Zz;L$)= Ci[d%,'iFk7nja_6c@gb7^+CTDZM6X\nfNVn޼ u%8SJeA6bVJEDFRa\6RK*8? DKy`v*֖Ǯ[N ;fb.sQ}0c.HW}LLɏqE7k76ථ l9@Y`_7F]I3МF ޳㼖J5;w\E/eԬ lũ-?'tUz {p5NnVZn U͊`ew(I8V)'A$_1x{jCGyI8HK´zξ6SY,?;|/4P,wzVye!tAwz)̻sܟ-:k]şG/hP9J]0]#i6]@c2$GE HɁt s9`)i?\Fb~>ݫ1=׉MF=Lm$զ6+d%-#OÄ3RcV`P\v4 BvWLǾJHwǼ] WX4BfmRgw%hF1;CMlMIII:8 >D%":֓\hd94a('wZ,lSg:$ dI'N(˥چ*t5!B_"ERQv; NiK>2ά JIg$\@ Gw&Pʝ!ut`ߟ7>Tb;/gײe̟m@8|G~pFsN|֢ Rb^0 >4hLUU&U=i14RLs$E*^!]|@cĩox|0IAB3.` w!k%oUcߪ@)ξ̞Jz4O@Di41Hx%<~(po]ߚA"gyODTx~u6#3Gu5@3``8 jn n6tW49"7莧H i:=qx,ܜJ&:<5ZSȶސ4 >ĥsTg Oh<0LYHIɰ0آB"ʜZ(;[xc8=sv.;xH܋Sz}CRVkp`y R|} %PdPT0>A(x7Ȟ0^P'C1BC >#L bN,eH/4 $C|z| 1Q^\ PA^I?yV29knwJX.>9X:ZAh-q}N6Xjg>Ug/ z|JJ*ˊcvi%r>,œگp!.١?BXہźVGfȗĢ䴥%UZQnK=Y8D@?jB:_嬳H'> m]pͯK~ E.DJ6!;wbj@4`#k6eoY-r8<;Uv?F<4;h-t Vx(+W ZEC4A\PZeF3.Ż'ZqFGqLYKj@씭mP 6 sG5>P&\;mj/kvT#]LN[6OkS9|]gp2Unӿ9JLh.'V^dXVeTȥ&-,c@%Z%p׿rD, Ǟ%$4EAT xF&B%XJV iE0!UXt 8l~26*I|[섵sF...&4Va>S#`.驾5Ҝp(B?҉ 2mC r(Fn 8G{I[qQ˔qϾ!p7s S] ګ&f`SgO++ȷvmmEZ$[0Del@b_AԚ]ϯ,oYBTq>1vxF¹Io>PϋI)gM~QF.(\ג˰ I=GrL1xJs X&'e7Ҳ`\_{hGYFc콌s;!2n(k` 9к6Vu$҂J kegP80nVJQ&$dE i}亜DUF&]icZL騋^[=?"33iwމ;l#7 D )PPq8I0YvHG3fZ`d?Խ?b2pi6P6|=f&ceN{@$RPgnc!Q-3 ѝ(T|K5:c X8*u(au&pڰC*V6ZspS]5$+gXfXd$FY/e̿1i/3كQ*&*V<^qp5 aBiV^} F.hSY+:ޚO8̀n6p2,ly2Y0g~sF/d;?Db0)̵֦|CDfOpZCܭ ;ЬqWYfz}賷:4 w򝁑B LVD2ML;2.:chдr>̊q? gZcqpzj[I-ekAS6r9w]r%? Eftp+>*yH"Woi½fē/2;˃nJ;+_xpL=mSʒ8D;)!PHGS!I;ğX  wU3 w>vhLτm-і!8)}rF$: "WYGt6IbIV 1Y|qDLGe\ˮU{ApU#\ꦘSu:~1N;R*7poͨX#KIAWHGhÈYCȈ.e2wyqTbuYcWdT P5cy<1\8~І-Y <ҢD{q_9~D2׶*qb.V@B#)[C=GuGؿ n,'Lאơ/ l\PyoRVտ!Ew|7\gp(o ΢U*>4osv%!2܂j]kG62P{|M\\= Mws&gRʎA 9=^5~5mvitf:w6d"V7?PC*ovz"M 3d_vƽE2Ȝ 5c~ZS;Ԭd/r ~3\:?dW)DJhc336ݡ۝bf?,̦InO7Zi,#Lf B2i{dri} ˘|I=OKϡNԨ wwHFd\e"fhpTC8A[!ZI0a`&KmF>ΈsҒ>oF>\&ew{@t(k~ AwkPZ:tİ !6bW`p g{>6>JfCpt^y~OiRK D.MI{H@{|fGE~V@&*_- \zCV?B'* oD^‡# ;gƣSf}~ʾ& \p S1K{yGؽ|2~7#FT+YJ? BFg&ޠҩK;qfl SI i9&Ԓ(>Ek%/ܵ646ɳfR_ x6cr?geeU?B4]m13`/uk2.Z'} 2L  bc1 RDFROMV" [7_~,+ZA:0yYfOMcS;{:3W|9Yv% %B1# ݙgwElt OޛS/!x f=Mt;ЗgJx˂9v/5;f;p,Q;$IŸZkA)jЏ,i#v:4^;{dK}p'BD8)~ʿ49ciҢKV--ÜwKKv'Q _NbS9S]{ElqKDZgQ]aQnɐv`r(DL@g7M sjhi¸'H[9sr"׽_<_]HOo,E郭=i1TLMzp^)He]sLZtĨ~Cu{Ŝ[;= SMTٟ AP!NKQ"6%K;ͺ2R @ժo>݅2* oTk/y?'s!h\sf_Z;K]ϰq(> ~<'۟N:˛i7N}.MGz2HyYf&ieN bc^_ kwJ!{8r; Cy+u\>zMeս!hKX&<*Al1Z#\M>*kRKم {Ҕz&$p%ҝ!4(Qp3a14 a!i}7uڪčuUZ*Rf0AnCOP4,萺< B xP9%▻K)3O]q YNp^ٹ`+L`ѡ'Ŭ,b}&>"K`OљoZn*A=XD7$+^ysiȏ9mQ&>ZKǴJ?iFk=_2Ý];ŀEQ0V*m c4mϧoS'z]Y>+bV c͆ٵiuʦUo?I (j"a)ά 1peXO_d>źnDQ⦅f| `wc{ ZBʛ!7h%ZP F{;u}>s~rGT,$%=,9fgKU@/l2YkʐS|57ܬȼSF- !SETzA iD },HƆ6gӫ1݊'@"Bxqp(\6O6ڏf sF6ZL-E0_Tleﴓsw|F~bT _],GƁ*ͷ3v vzV) +XΑrE:1}+v'HĤ훷/#@l.ubM Rz%wKmΟnkF"=LZ`ґ7:W ?r+zu뭄}즠H4Zڸ_1eOѲR+T EE' mjQ]1W),gїZѯ ú 7cͶvV63OVkz& 7Z,?3&7 ^2"Tʻlr*NSF|[ŇrR|㾂|QU r!'z#k̽{LuG|rx&xwM_*"쏂Ԅ[nXՆBLu禵&<u!f*OaQ4PPsT KyJia]VӢFbO3Z+{wyzf<䟹dJT5"gGP1&S놚IyD 5Gq \@0-H/p!I*S/V(PN,p%,j濮q+{(rT5gTXW ܠ@iLHE|7׃z{zY436`3^Mo 3wPڎ ;5ph {e]X| 3<*yA47LLVm̈́ Ґ0qn>Wa[=ds\h ߽ٓugE b:l] L#q1B1Z TRsxM6h7]冚OS&x6!E&JA"Dㆄ}L}5|;db֗ ݥ6{D7}d5aAZ nb TGH'W+rH U2cimK O.t7ŏo G07U` ynYqE@AL ȡ κAg4y̌-K<\Ѳ5U3"!4&QgƬ{VaGTI]mtǰm oBfU2 ̑M!/:WqN"wv@MfGW )>m0Nzubxk)#̊=[-oyE ^ov4TM?ÆQ3f}P+.ur=YdEMm|5~+1u!kL(M$/KJ!}_)<|w ќf%1zҭ,7Q(XC;ٰ8$l+l I9$ߙ- h~؟G=ILj7M/^#~<{1dKe," 3Vܜ z"*!fz!+4{ԩ: Nh-69n$s.Sm i"Tx{5yR8ϩ:ځ`eٹtHYs&'‹LR:dFݩyZUm[J"Op> iE!r>Qx٤e^*v;G34o;;v :έ-rkI8Be;؄rWfFZ_gfXJlG>B7$( ,:P=K1dXI!SY{;( m$ {Ž-3D9AうgJU_Ky%2g+P:TZ<tcjY}_{e$BLs캷i\ e7&7gs!$aYʪ'HN+En(wEbXBE;#l!]&@1wp5ؖ $E:֏;f iV 1 m.3#L =e70MK$J I9d /k\[švЦ0Wl)asQ:x0P[mk:4BD`e1hrCmZ*|L gI; })A:cx?mpҥ */IiP~r9C:]CX04BDSkRnW*S+"  @n _-uVV&6f3+~SeBoN7of 5k'sjpUr.? l(맨{s?uPԶ_cXuH BFWaYoȆ7>3\HDS ;ܛ({g/u8r+'m t#> _-WbYv*F4Ihe^Z%5"=\ ]%^呛nqB/ӊpon3)^$4Hƫ?fgnqPdmXAh"QxҬuUG*j%͎C'Cž"_(7+V*ԆJە+2>M EIz(D4r@ㄥ4-d+u2&|=R;YPyY5%@ZMwJ {)Ņ^M].yv/UIyh_ɴoX 6:ۇwZ=RϧyЅ׊ 7l`k28`?S4Zm)iJ2EYr g a/rXb^uzɴ;=GNپ |RJ'o'NC|h@׊SFR| 㐛>&M $J1 /;_Sш|ihF|{YrJ^5~} UH;LQ`̇CȞV}hD m;711SL) $K_l.KSl;/stR-Y pAAh蒶@2v^'U:$pg{:'ҒHEkLVj{ +n  kA B6^e8,b~GoVe63Hvawa)#S >^H,RnY5ǝ-=HĆG@1%kg&x=јlv<DR,z[ҜTō~%HgǬDgH;MfQgpYK(MXѓ'l/ZøHX%__V3 R1@kJY 8J,phR"I6ߠ>H͹4 -<ȓge z^>JA]|̪xWC%s)1*&yֆ->cfuI.G\ o]^ B7tO[*Xj$y@cflKgQsK]O"Gq:m' 8x=mg[vi Yɔk<=}>ym.Hf2l*޶O"8|ĕ={_o~Ba-=kž uOJ^QW&E36x*6ֶMwIu!>`qI̛q`wu$ȼJ(5P*?hP}4jJeisXr"Òwg" ^9/ގe+eG1V .VkducQ{΅HnLs-飽vyFU:=P]q4;ͽȪԃWJ6={Gk-W KD [1I:7l*!aSC,<Р tj*5268Yʲ*ОRn2Zles$VfT:=_}^D3ՠtΐI-bWHGܙ PPA)1&[  6S9w!M3RviUmQb%Y'ֲ?Lnhzj5r9UИeHf)q/xLPa6;Լ*hi>HW n՛,f Ԓ4;x#8(/l&p7A#H/apuE.Ͷ-7-P6$4E-\0]H^ cwD6W,Kkz56J?;rFkj!,rH3=tnbkG3cު:MVYzӷx~ZʄT._y=5UfIs!}D3_kLi&b/dMhRX{2ۿ䢺q' BO]XJKوdqGf@ڟ}Hzbbn_`NUe)F.kf5~,KʘpSZ?N3 #("'zT6pi RkI@DD{X4ދcklTJGTaqbjzX@m:!:$Z# ]^]Vg'&A0Y.٘B3K TM/2#oJ#F8Mvȗ;{[19̯n!F/ene "p+䠭TzJ=i96`rs["zܿmgۓd8MߦrD|-w }OѨtMU!PiF>m)4  <LrR~I(ʰhzy%ɘbߞB+uDAhfeIA_h<-vS4- G.]GHV\ZLV*Y,t`|/Ju*gsYC;7L渑Mc3Dc_7`hP_MXhefR|ʫG\t1C|#gŦ9 Zuɥq ^tMVz*#]UOׄ`cf `5F"|#`B0}w0M*M)߄N\!C ֽs2uO" F!n\Sq"' pɵO; YӃAaj򉼚&˧<K.Z=gw?[#Wěwq>l&yv=P6g3F=2^S|jC7_&(Ih Y C'\O $f޿%$\OmPɔ(r-TZ܊V6 a<%=LqzN\auUȀŞ'\&%$j:妊Lc\7/.ڻ|PEܪޒbG`S`/|6K2>k̀wfh(a>I-pѻo,+Tܹ]FHVV6rH͈&43$'^L3(DP zLTE 59>M6qOM,:ma>pբӂ.ݮKL$D@)S,V)QZA}'ނY`kZ+Wg/*#ʱHAD:{{NR6,D2Hm Rw(˨QCp?oa x19~}P$YThO|ɪ*;+Z{sг%^WVLBX@ P8$E 14Q_qj~}@^a1{QLG E-97HG,ofBs-L:lS/zUnuM8'@Jim9[Ho?Pgz@HА{+7#ѪcۡuC1 x'c_%W?7'+~Raľ: ١{6 wz!W@j[dUaCpT.X_ 3ڶ= $JpΟ @'OG.Ώ%/F`=˫M2 ` NBSKx L1ђo ̤AJʜWv֐ns'໼Yk _ o)v4:%"b PN ,g.'il.z@hT]i% 'LĎv`@Oo[ Uuk<~2ɬ_bW}gX!*K ^&'""W 9In pYDRKE#*B?p1UcT^`5`& %aOZ1&B?ׅ?uhD, \t>kyr;t7ϐl)~`L|PS;',ބ1ŮqY XArOi}K>ٚ mRʍ9 Hݯ;4GjfB z-ꧣnּ\9ΎUS?0%%S/Y0$b ?}}P }o➊?l\'{1xAqNb?6۫[8=5cO<+nɤZ=jј#Rk>=ZڌyDUm})=I`Op36vGfYǃ)?nKŤK6@7 t{zqJ c 8;|b'.s|^z'+!FUL]$s=7fI`%]Eὅ OR*u`L26|A߱2~3ny;<pq+>eՐQW7XI\ArozVb3(;GjWT1qlug[Ş1 &Zي_V`ї'!͎:^|_ϭu*H1o4U!'}c2؜UɨkD׳J/6(giF?8b}Xruz[D4ʺ( O/ )CGsB>yMF, iGȀ $w:iIO4H4揂ӎ2r!UZL$X4r_rv7:Eŭ9!&NPWZ w=OX {; AĆqc:|+TbIU'j"w{`ş%z)cgÐ0[ʿ@@çyf!F^Vp}e񞽃3a_~CKFf| 8Cj ńZIb T0 MXG~K7o%)o1JFZ b|Osv2H9d3<вg2Ņ6h͘(i+&jۤ=Jwyg~{-I~e(Do>Oΰv[I}xAfP_w<ߑ Xv6/9-"_ɚ;.ZLLhL6YBDZCWGt zXX7VhcPPr aɝᕴSвEqd?P4!"FW_6V^nb=T]ܹ֋o͈uk.iЛ+!ޢc rGZ.~V͹홗 Vq:Jpeܡh+5BƧCv&Lja|CW责P4[q>6&7y{rɆP#cxl6 2~DqFq :nT~ )Vz27$0ЄwC>  wЈ4?8CZUHjΏfGW{>'m2`"l^"9kma>Hx+`v<^=cdԅD+x*ĈQ7GPV?j\˭/jJʥ,=?b`rj+4U){C=6y[nr  Zѧ|QR]On$RwTy m%&nӫ4 K*;dW(9 G8X^/ ] k6* /L@Oާ£AqKq.=`rWn*@es‰ށ-I`tJp?Ccқe%: PǙ;n^[R즦Yyþ煾d@I} fKBnw žZ4]Z 44%gנ s O7@]"$U>u6:x9F-s[nywzD#clQI[QH/mO?tp}~lO^9qxW<S/gҴ^gi2wsGUBN 9 Y +. ,d*N,%PyO67(mb+E?+e_j甴rt oBnÅiaDR2'%rӻxRU0c: F A"|D`b7{VBAt+A\֧ĺU#_OX U D54bȓj_Nt82r\c<_hhhLP$$a bPOG{o?;+;H|_K*`R㹥B(uѡ)n6Z/x@VGv~En+E:&f<-촧pv,g(jZv$e]OS2!FK~?iǢb6qav,*}SOC#a@EA!=EN0Q0P=**l{;ߣhT*5k?#1,+w}~y˾>{<`W1v१ h*'YmkL3ilñƏ&BBeiÚ=],rueB]9-;\W* 0pKtaա{7 jWmqYȖ%Ί9=BYs\O6ٮ2v8X܁ϢOވma0^f3O0Ɋ>`[ R!ِEFy v$hEK|NL6/Oɵ8<%_)\rTfۥ4XTeoeKUon `U Fq骻Xm0W@o5}܂\̏+'R[ i>(Zrۯyӎv4y{NN o׷.3YB}b:KUʒr-d&&?N^Ȣb{e| }m gm0Z$ne+ӈ'OΛ׷O֓/oZ[bؤf3̌D"ҺWc//$La݂11Q\#=T+l0 7u&o}hqRciw!͝ug C iݷ]n>ـ'O\3Ɇ%G l!X涓1z>JB<[$e}J֎@?Uq.v⟔r򁜈uZ(](*MDHENH;'K<@ N\J艚[ŝy/ⓨ\4;quu݈CcIޫ4`Ds{kb 3d-p<Նyȿh#^[t埌g6yz@@&6™Jn"?ZPGܞ{IuIr\fő6sfoݔf)1(aB_qXwbr /Swn%V(yH AP+q4,!R|ƞ|"fr(ZBP/2p9fFAUc8E-8cyY/2ɞDK.gQ Wŭ Ǒe CCJfudxhH7f!DW=P kAYrf57jnP?_& ^Q=P 粱nzp, ג]2 "Mz}Ks7TǃwB;+YI(_Z!`ZB;f՗b^GgaL։X6)J3,t~͕J ~vloamhUS!9eF"ޝ2l΃A[ d|F -Z.=Y&=M,sւ^"a{uF!RyQ\exUp.*2  S|'F6 b_I/pѧuh$LkeYM#c\#=~,zLм#ZZX1.AA`%';{Cz. 8*_2@%Hhyb 5k7,b|ЩR_p&4:6(iZ/ƛ/ P~I9uZu#0N1 k ^M{A"qFRIsǏ}[9:.4m._s/ '`Dp_ 43K!{ԫR2GSSˆ8 Ėvq3S^փ~K'n5%VBccuQ;a">k'}}sNXuޟɍLuHp.;h;lRz]+{}G Mf'T,R/WP?7]s#:̂J;3ǝyoop(|O27I9(KvL -bkB7!.i{ș?{ rx ` [͠1 )[tU6ZA_0 դ-ͭz};.wˍ|\kB=n-lT&qY$LԂ4*䠄j_!/g\{|.`1x.GV#_9`L0_)oa[6$p8ղEjsI$˭Вm6 Ň A$?s}˿1>Y(ܚ /w07ݱ)np+L24K.+Pk3FԱx#w Z(S^%(d&tK::u |̾pіޤb4O녑X:1,h踴.xg[+U {ʦa. 4KحWz yNhi74 TTԅ0X(ʔdxM@4 NK*}ƾ,!ɍ5} @5 V579jޫɼ=mP Kq6y L8ψK\|kiZNvnZW,sn#ce:U )"KUg2Fja{CtpO=!UwOZb7K0$yec}1)bV&լ\mI9 O8B̳/] 3s4h\7J YQr18]*V*lzDGXgXÅ:"ֵ+"bOg՘+;KJ'0qV"+`'gn]@緻7ԁP0!iBB}~8h,"1G ֭*,я8H`iFlK_C@ĵP<0 nWm Ȱ(s)Ki:P[ߖ"Ro;'cLH:O']])Į[96 sNz'v5dNZl!wt᳔*:}lz4+ΛԿKs*,Φp{#dgłδfuKhǟ[ 3`v=z,yldN:4bF吴)HC/GÆ/O?CM1ْCcaЮ>dbCn/T jt= N;o *Ɗ7HÖĒ2 gÞ֔DBדNؕ3FQR3 즮b%cTa0bN~nM+ qTK!9w]|?.NqaLqclf<s3]k{V"PN3,4βZ#1I٧T xidx}SMYԧF*hNP%t7Ps&șWV#Cᒱ *j~$LќzDQV\Aw!v(}u†csf{4,i<&Tl4^Z-rL@A"ߨCP(YB慴>8 Ok70PĔ2[wDcD> 33Q]Y2z7b g!,k>KY3 ck_cPFh+dGiIy9cR;JI+>+Dg`r{xۑGYc1Pfb8GHvtolw $/*sV#QMڟ2B](޲gط1Ωge@ӽV !PC)$I$% WH7 qLuĚ I,.7RZ J&ٟ, `aE1&GŨE/쟒yכN."e6כNGwˮh L ׁ`]8E-]Ҍp Dذln n4imjV{M. $>ߙ|iŸq.7ɞjO9I)E}C䛪#( 'E8*p{Xp}羠qI^]ifjlxlbT\e`E0?mam=GLlV8|WoCi/yu.FJS7F#r\P 8ƨR [z".7[P T=[&a!@:W"ݯZ6οOYk.S ln"?/'_5ϰQ@J jRHXAxD݁FS#%<C!X;9V4Xi @u!>NH(* p{xa' $S"k $샩 k%)CnM_)2ΡL ‹1_8d5cTpCuϞk{t!3.g'\36(19tKa5ԟFzE+~STΡfPW_U+DmD3f>6.p b.pWD/I<{H1티uǮn]Hc0@Ka՛bhvj5hô ռ7~v-9=ިP190"wf4A,RE1*%0iyz(,&:$_|6%f5M0EAӾT$ǯ;iȵ Ϊ=ق&OcA@:ǰɳn(X KeZ#2G%M:r] PG`Z5 NA$mv h1;KyMt<0Eߠ5: DDMP^.n![gC7PbD;Eo?%OMsRkŀjscxoۗCv M# 9t^gKplj_`;((j,3tu>_E`k RNjS`SCqt*4FCQƨD`͈rɧb]ljȅ\7N4%O2d@nx$kq./|hd.O<v6yEɡB ,avKXve4ZI H3\067!ˎt JUFJu| u6m-]É+븭U&Ө-!+,0G{!PEå'ՉG35-52WSke!>w`(p =+k0RgiflI-&*dĸ]`PKC6x_]|yJڣ@R߇ϊk] hhxc`A^Ic\1@4 mX+"dtNؑRqSowcSh&Ki9>`ȈmlEmϥ \1l c1.Y&xA(LԨ.Po{#k ,K:ʧ}$M2MalLt̫ѢJLR A0KR,i~3~פK[ۏs)v8ud8E9"0T\?F23k։m(_k֬zm!!sO|kS&g#a<{I;J&ݹpSbru|I&D咯@N^qꇙn O t"1lrZ![FYX0&зq <̆ӌ8bUT"άېtFpsCtl#KGZY9yE>sqն rߞ99֬be͘v :iڃ&q(]#k(pDΘ&]rENJZ|fY%BZq N=e}j7 XTTc&ti(,  Sh|;L`6WFg?EV5<`SbZL9:~̯;҂x)]/x۰ $GwGpnN9'R3Q*#HErT\+l>hP.{k wNMFm1ObM٤ӱALt<į#+z~\HvoC{!6个-s =3i5-\rSZ |:,9~ӀmWeMҾaOW(@!9E6bAAN 4U"䋡CY R%7&W1pLY\N}WZsuQcE~ ^ #;,:5@*{~Is$L 3q`JM|š K- h$ iHt@甥W5?*"fE@nZξUQ<-HA% DHSti5Db^YB"F~& 8׿ ">P)Aٲ?x`a4F٪34{NVrk," jt_N !G>!,C%A12Pe–_jC)st7M0͊QY}K3.=wyO|BPoƩ/˫eكEь eC`l)l%@6KI^#N~"`-a R֝{XNl#æn IrcjޗB!fJId{f}"t9gB_Iq0 $m1O61\ q.#8rgkK-J;O 1Xӥ'Gpk|AV4:s}Fx|?Aq՚ #\nw/DtY$9zNS%f̶8> &sӲ * E>.tz|id!r L!5zXBj"*B\;VAY翨S~a`-]Cj:#F]Hm1"4 ՉS Q%쟆v aեCxHvgLh6K~T&2Gc`(v}uEwӾd69)!U e:GAZy! }fc' yTRHo_M"D) 1p颬zfn m=?;`,+r"[c h&$ .y)fjy[PeSfWvO-bђ4tLT,glҮ-e-I'hڢ _>v,{DS_0h|^w&`;!L"v1Mo~./QD~^ro~{0yndԝ,hog|W:.Vz{iAg`.jd[1.5(~b&/V5{o_gg8b9Ա5mKgHdD| 5¿!t65%AG_,C`` rvnX[bJ%V$DX -WFN6+o\%uoQLF -N!:b??W͑ߒd{d9ʎV)UEPE g͏s>jOn?tb~#W`!EK;>'c~g %j< AסJڋ.G|>`cU?sxB?P.~G,C*~ iP _- S^YcqF8dt}YDO8xKm`WTmѓ.܁"Paz(gC=djz/VEj>Ι'TRAbm660UfS_S!Ӯ5=M+*xqb BZ4ۘƉQ^{Aoo,cAEzKfzδء{`X"/l|~ȃDdBMw82 4Mw4zG\OPKSdePj+p$? 'Svu B_>.~|hv@MqK7iV6MCUC1 s*hT8:n7$A%#ݣeoɕřosfȓåXm:%n2Iȩ8q(BpC P~x<4lQG6&aѮnS0x:7Qz.c]TBޕ"'Y-çar\k{Gx7TkHu!AO2sa&tjtop_#Au߫M+BM]Mzb7'\N$2N(sX-`)1%$Q)P#T*4 1kWkdN癏aH [eB޹dD`/1$D_zGz陠k=$QuRt6N4g55rA9>K?9ldC($SR uA7'9׻-ftp)1>ɋo^Y~tq6ۦ]G 9pGMm?`qD#7w@}4//OY/rH6Ts+V, Pf_[+M1%%xk~S7[`u:TQrjLBwq?qΉmޅ i?S+Ś1XLE 3dE}L AX 14124(7A8C[=AliMAơ2~S!z-șw?BNbKU=C $eSHhRrSEeޭHWߓ˾> 6JPaUp83'C  eϣ(%k!-K9GWI/|ʊ2Lnμ9/ȫ"%]+'s7m +EH 햬w9qbk·I:9g-eG.i;mJ:-GEo&; (q&ua"wRϑ)FKVp# Ϙ (>UJ?[`C [z?A194p>tEHY'u:p,p# Wɔb?z`F%v mmpp%Va)m}s6Ab^NײK4ls7ot6+w.rf{*K.\l0#My.6W`2E~ 1J#H̼E)&Wu D{VIj(@'3r/Ҹ|Rvϧօ[)U3n>\Bhu՞T9h|)IO  P289!IK`'ѭpn+`ksG`(d@bbUHকIӘ8[ւ9q,tkJ} #X3vwN DVYo2ڝ[qu8ԑuQ=&:>͍] G mD0O6U=ä`5l՜Egϋs(g?VYTԧߐ--?:8({KpcgV+ShMM oF(k0]PR1M55[Æ>il$DLU:L%ԁ$fKVDJLI saɈHM9?(WQt+X;y *sn"mP:&P@zfQ9 y#hB܁)ׂi^kr3eR}:ix+ 1} XN:4Z䳭:P4͝QTs뻑u͗&~C֝JTw[<զMB^'#+#O@nţ HS1z4.UM7]7 A+2y#^#<<43$,Ugr+âK^K̚C8Qqh' -)SA0'+؀ҵ]棵3=~wt쵀2g$˷ ڮQ^Ǐ}=~)÷82t؏'z$N&!0Ou˜UGHr&`:cRE GQA-:>^l?v۴ tȆ]֢:(V00LJ^=:m.R*}ٱ=rges:;V-0gt?`a09Tf]+Ao-Mbأ!h:~,I^ }}T0?|mC a`.9؈f{J TpKpe?ۼ#tfAEvԓrl3,8jI/$!z $oDh\,,Im_r&iEYYbm;K*X(+2= `APV=kK ׫V~Q;)`Ǟ\Cr5AəROo0߀wϛAX\67@AE17?ƽQkvqw? t]HXCू+A@Uʒϻ#G;J6Ԥ HXE&:4"-:@` }e%@B#Ka/&clXTߺ4_VŌ(0X.B{ j :{.3q*nd wM99ScA㲢չLIL½AY(W~ǥL兤%]|]DHOXonl^Nr(9|wO?W_C[lL+BI>|ih3yӵ55E=OנIJ^V0-̶c%8 iď3I]MS5}X RܶǼBl}s-?8KDFr䳨݅حS$VD>!>23]fjNZ5a̚q',j޹gYV~~.!Kfttr OLGΔb}](>EKlD 6rK^־pF#_v}W00P"Biǁw` , vt\ym; @W׈0y[5jk{(7$AEvrM{I(7>?o5*;Fe;^:`1T0ذm$Q];T_v?u=HŒd(|q4oS3`P-D5K>lJ̿i+r "d@wG;"L+OSB540ˣB5a+GnV@m m*^Id/B6?_W !n8"DPKIBl.ꙵS]}-FB#HuJRJՁoqB˔m7 V(+d D 3 HBz S}ZIhE65C.up O >~ %@uH@-IɍԵ-1"fG$#}^;о7OfujarܥF1b0atTخY+^éz=MSv8J83ʚ~yS6A0rσD%+I2l4s 5JKܡ%Lw %1v⸌[hx1?9ǐG oL,`oGY 7<7 2/׹`e DPN_Nv4%q+.kί\>7dyge^ Z/Y3s.=H6/K혺&#f^Yn!3͂ vPhAwwMt)㺉[ 9CP0#RGMn~> Qh"LaV4ف6V5_ϑaą7=FG ZU60 6#VAgO&Rb{5ɱHooYDhb &I)N kv)p_YsXed2KXcF ,X&<:kOJȔK}{*i辠x'zOAu@ >hnN"T:6nvג$@|%8FiDb7mcvtb߹rNy* ˗؅^ V@AW-enCPnӹUUh"{BjOX̬#hҒ_K ~p_! rב/H{rPaW||E\ug4Y:3p r I=RrMM"'/xqA,QZI=@jO]6IIcOM1.A›7p%6؆஡,9'[&rn9`BAY lz~M5cGQK=@E\zy`wBܮlk\<nԸsAfW.Օ-8 7ݹ޷-85VQ`&7MR{0vfGnJX=y6ҲT4 E&тqus"H`(KTM_IriDa,Gj񛦒Lp+:1uC0hcg ۴Wl1}=A H܈<,/l<}vYڵ̌H=gX]r}2aBmD NѣiĢE'U[3e1E ^Kp8:FH1m^HQ3i,-:>pikRt-g0c su^]X1C+z|%Ȓ7/H7e]=0) ;0Cr wLW'dZҔ  8E~O"v;˙h}xiCCVZ(1aKgoEZ쩋e(p•S؛נ>hAOEa*d-1ɜ XmBѦΘ!P٪P*'eO?z0#+PnߤCROՍ 4,$SjpJ.dlj޼7b$/9x\@F#qD8;EK E8E@YJ%2`tЉ?^c8oIpC!kj*OpҔw̃!5ǽZ٘ >n n%O{\òkW,C2n+;Vƥ/+%އPWe͹s!{OG38>!^QJ% K)}׻ 9:$t3_>_Xg۷)8K hV+NҘU\C/;\ GޡiT7/ch8f'WJ@/bnGg0ۏN(osn% FQ*M51ȥE`2 xYLsZA'[OZ <&x$Ub5{p_=JE5Y2tqRF83 y՝S6mIhʈ`s%7aF+c`@V6}[!ĈWSDUh+v-ha; f\- @ȃ$%&. B0VdTdiBGVG$C5ZB2b1E 3mL,4}-v׸3qӡQ lKj79uĸraR,$36ݦ7R[ikXڭ- Ah>e,W>`3$N4. cU&O̐|lk'aYt*ζ{qsnJx_w@[R cP3s7#WGwS(FEtQ^sg9ֽ(ek+r+.Di\@`IZb,F"դ-Q1"<:4pv^::qnyc(z@+useXUoRlu'2 ilfղP#fcm2dxueb 4=T3#|l C~({o\ ۽]f c>=,, v g&3DnaD L_ 퓟90O-tQ1ĽEVGBN P4(ظP(>v"Emm97jt` hH`-R8 Esǩ̯-f/3imΨĽRv̵HptX)(x)_}:bkр^Z)a(Io&ɱվ3fX*Ux/l!Jb6_|PΚ8Piԋm. aZǔZ) 5G1F-u}ϡ:7I{Gx0hFϒA KҬoOk|% pz ) LUP7KN1@g]uLRFX#I`]31ipL C3*BFLQT@gAZβfu8dL;+ 7'ff3(gtpY HJRZ|ǍMu%n: ɀ@sk g@,:~3L)KIabR6{z tvv95J{od:Os#i:]l6< g x[9W3e-~y6DPض>B&ZF) n9|Z-%@ZJVp0z,ODJfY>!f\i'= JCiBHG#\!ղ3/3s&K?ww񨛱Ͻ *>`fC,Јqz T JQS ~yh&P9+e:?#uCF7wc+6uɧ5 l}g&nm1@B6#5>_1*1?'wq޹㹉*] P$$y$ⱈ83)4d]OC@l[;%Hhr|sW%3w}76tvØ0`<R-5$i5Ԭ3Ans/8FP!l",!q`[ (qvs',^%Af0 {Kٺfvph&zQS ]4!ڵ G¾PVQv™͂m!|9:+8*:_vnΑT/o:)&O䤼n0la[!׺`8tQ,#n| T -ehT1l!a eX߽,~kX^qqn_u'KEEAo !Gb9sCPm;啂NHEy$=G9=a D-VH<jBcuړRE)LX *ʙ({‚K2?:@ f![(`ܽ&K;qOMWk|5IEkҖkK쀂c%ebx*ͱC0Vg>>:6Yњޠ$*t Hq~H\j 83Mas[[<[I]j)o8Dǜi=5Š"$\mNd[;, >46/ ɂn1chNGI㪇H1cJXWR5 9bEe F |m#EH W1d] OH''B^Yw"t&MOuS?×۠"5J˥UK?h0gp7^6UB/W}#ìw]Y-9}ͯ peҲNjfʥ!?'ns~?Y(1 I3*κ"Tɍgp oE2IF,sv7_7߅5&xG}A{6?aG ` TE2Dzɝn:hR:bm¶,xBs᷶/hfj-qm+=.T]· zBlcHKb^<ѹ_ r(sl•)4rz7IySxTͩ!~Е{[8SZw'I/I~'.2..3 gr Q T)oz3(9ML$k6rI&(B"?GAB3"Q9JZS3ffD V(ӟ,t|aL%u|6!=l ӏXwWL_-PlL6`+[1aHk}14`\i?Jc1mE0>@)؜?fCAF+% 7 oωv}P![1ɦ6&ƸUBXe s:mҿD H2f(K3~Ľ@1T k]9ǁ-7}ckqi.ҕV!\K ,XgoH²_fa&Q'6|iA ^Zw pFs,BXyj"84uCm&|{;]ɯq*w=%`@ ;p_y= Lxkgjݽe)\YjDulc$n:,eХ4~vΰX"j" K':@4JAV;<"ށ$/ύTPo!7wD'`sgf]H# >"xK 7McDuaP4c5˪ Mq樔U:4iUkR=41L YZ