libdpdk-20_0-19.11.10-150500.5.3.1<>,C ep9|CcD0魷E _~H!jSo E`x6l/f^'̎?_ǵ.'P8jGW<ٌ~'ymbDݔި?,+Muf]HA&cЙg ]!xg,y2QE.d` 0,q;2mҤuסT>0V2[*%7Kn Dd;煼/^ +O7n}d~>nE?B>>? d % RF \| R    , 5P8t@GHIX&YX&\]^kbc;defluvw0xTyxQClibdpdk-20_019.11.10150500.5.3.1Data Plane Development Kit runtime librariesThis package contains the runtime libraries needed for 3rd party application to use the Data Plane Development Kit.eh04-ch2aSUSE 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=PXHHP8HI8i 8H)8''X'w xI)Hi8X٨H Hj`2 8i@Zpx XihH( H, yp8ؠ@@XYHiHN)@ Y@I ((@ X͈:`0X@h 88xxXHXh'HHh(H'(H{PG AeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeCeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeH50cab306e3eeb22da8969eb165e397bc390a41045bd89eefc012ef0ed0ac08f91f0de9789a63ee6f4cd655bac1edcc67c9e659bad1f4e7e539a7adb9b78f03537185018c7a0dc98c188d1d7bc98c49986c9523d8a0c46365fcb8b6d0d0b1b2b9c0bf52bea5449896b78b7685a9670b5406ab17f4bbd856bccf21aef615383ad3706b562f3794d0c83098ef57b109e892f7ac4c9f5fe9a80bfe1f1c5b1de9461a814e848949d19629d9458223acda96f648fc00bd97da5b4d844815f8f54b538eaf49b51892fbd63cd3da9b25ddc3e95c311e26cd2aa90a6858ca15ad5d3e73bba52ae731c6dfcc7a0d068f9115e9c28f36516f68f0582ddcd8823ecb6df90ef10a3b4951f20d317252b70f0e7a68cba49f5bb2059487369362c737a54addbc1b2de1afa47acc58d75f71e6560fc799156b6e8f39ac3d649c8f80a3764de8579bfffd492cdb25f079da5fc8b36c5e93bb827c84c9005c78bfb55f7a3898a2a70ffb0b50f4bb1887e1681e10f5628eafedb9048ce17a23ddbc63897ec777e429a58907eef76045f43fcc7a403cca94025bf6cf253101c21b9524c47c092a9fdee87239dff538c145cf5c8c8e75f2d74adc1f49760f36671aebf102c90b84cf9d1c9cac3c61fcd89edfb91555fc44f47c91dcb0e60f49911791dd6f4250fe8f5be26ff4829dafadad8ec28456a697197b53bd050ee860f7f643d259674a0ffc579fe86afd669c9ac191b651cd36caca5c9001055717aac76fa4a85be52948bf33d365ca8287ebb6a61831e9f85700c56318cc723ee831d2da341299466af84d133b108380abfc8419799009275d57e86bd0f53f06bbe97bee24eb3aad4ac5bf1d87b9a72aeddf391df267980cf07afd121da725b01b590d425c440822bb667ff81a641911a5972fa8f198905d2343301884e28aab79c27a4e38ed6624e4db668d7894cdc068eb1a549dd82581aced0ce6b743eb13063521f11cbe393f1269bbef07237b716da945969cf0e0a1d3e774ddf364134164007946271cf99143678040387cf65a2ce2379ae68371dac5224cf1e4c7d742a045526237d35ea84de29bce3f1cf0e85f547687a9ab9bd4f22fb8de99d354ef59938e93a4393dbe2a51a0eb1f6f32cf179ec42c255821045f368640e917afcb8a48bb97b1b46ff14e15c223939ccdcbbcc5a2151c8e954583cbb3d4f7aabbe5982f20c3cf61c51b5574dcf53442c295107c5e7d0e4640dea4bcca9c2ae73680cade7cf20336966cae5a4f142b8bce44ad143f42555b29f2074eb264eaf85788fe81853f7d74a251edfefe43d15d2c96700151c7ed7a4b609fe925cc78816200b2d80e29d0a8622ab3e1a6a8097224bbab5feb15dcefefd8d15b18dba198778ee690cacc83b5a2405ef690cc0e45509499d8ec2973e8b2e6350cf0a466d7f92be549ba9d8f6286f39c8f2b215103f71dce8326ee1ef396d2d7a20f51102959eb0f28dcbbfbf4ac355127f5679f0e1cb90e6cc983e44998b9c0aa64e2dc27b364415cd09c09f3390a70d1c3c808bbc5d61fb7c720eb0cdb431fb09541f3ec11e460097889d49e72331bfb33302f6f2e3d03ce8d0dc0171aefdf869e03cb841641e7498a99cd2fc4ea1b0231e4f12a2ed14febecb6a9079752b7133ff48ce489738f39083ea44bd1d9b4a2cc3eabfc3f1d3fa7821a9a93a3887b7865bb6cee52c4bacf4c07992a488501d4873335d9add3e3538c0e6e502de5e97ee54ebcc6f20e9c5a550ef4d1530be06ef658208ad03939c64934b22887eb1f386bad4cfaab751942a794b3c4fc559c4b455c883fd7f97b4e9529ce51c45a8621b014985214c4ad4abbd0a0b571d6422d387daf5e2b04fc716a8783ababa6640213fe5581bf592e6e07ed5837fc79460af44e501549c425526b913c5a180f6ddbbfbfbb1006cfccc32cfd1516c1fe793505a899395232bcad44d8768db2398d9c02511633578e3d995723eb354e1f76953e51b3e0ea6b2962ce3a57eaeb404f55142d6d1cad608b827ca87017a738e2b0e2f41acbef3b3e9c5dc62853ef90ea377d174bdccf392d6470904894e90cbc7156ea33ee5ceaffc7bd33ea63dc065e697e00eefe17ddf4cc2a9cc48fedee2d081f3398c423ed870ad52415390154ead78e8790efd177498af482cf5736f5e2af11a4410638af66769e57e7a15e66c92aa46c7487cae7e41adfb5fdfcffc8f4c910d68546963313b46c051c77297647af2946aeb65d6d75cfccd221724e702b133c23a89519856c74707f1de0fedd99032234b0cfe61f7821d2c294dab3746ac33ab82ba50adf722ce032a058ce4433d321d801b17a01cd335d8f8d9a0913bf2d24974eacd008a78ec6bd4ea1e871b60e3a6a91a34d08f7df1712b97fb44a6e536cb21dc829485cbeea24094013d99d2c862617a382cd16ebc8aaa32d10ae117dee71c40ad828ab434e55ee493430203184d5b5cf9ef371927a3b90bed054ee315e5f6af84aed478a7469f89a05a28916a62c0465dadcd518c0e47accca4a642e15d4735354266af2a3ce41228add05b3716c910c67a0bbfc5907f71d5f43c980933a7da4c6f534ded28979939c328659b874e0e4950fa87d88f6ab08f37d04d63755bffdf5a41aaaf848a89acdb76aaf44a87acb9466a289cf8c89c8fc85ed792d79ceb52010dbd0e4618d76499ccfc217a348bc155f5643eb92db37354c26181120b9b41db02f1c0f7d8d12175232d0cf75dd9a77c500c5f85a0aa0bf39f989acd5f1fce84ef4f6e19ffa12964e2a9e21a0c994c4e72793aa6dd444a0ed24b9b54ea51b1225fb835a01e726da357eab3a8b243f8f1e6908d812460d74d3f9dfdf9d8deb4f0b38237bc41a868ce3a36cdc7be8b1cd0fc182ac497c56886ebdb09a64b62291c848dcc67c65db3fdd080507b1a9e4c7569323793c5fcde89b201ec0caad5b2d4580e1c299bd6b4210c6614c7c3adaed160ce14eb4ce4f74242e98e3c2ecc6291d65dc693392e7e155b50536d76213735a602cf0204515b84b4998553116273468428b7637cd2a17ec57a49f6723f8936767e37dff3f466d6c0a92cce43fef174d354b5865b573a7fc3b55cc9daca8b862b1439140daaebe1b71629bb143124404d9697c04cd35818fb5b2b644023beb49716eb796657df038f2a5cf07802d82fa5b956fda75e3b747ae0fc4ec854fb33f1aa57d0cd37655681c7c7eeffb531f447a4adb38da54185a5a324fd8e683f6fff67272a4e7f02cc17227289be04430a11595101d57d4b100b260d9be1da4ebe5b88d7edbbc26de1ac2cda5e11f16ec1ef61738e9e5dabd3c254d734d5063be878cfc2ee9bb7f4be16a8bca0dc48343aaafccc52233d023bece1542c610ee17ea90a1fc13b7607c8bc81c3256b950172a344a8c592884650df18aaade1b17b693e6706c56b22623176b4b853b25e1cadac7906b72e49e9a30c32afe9dd2cd65bd8146f951404ab56f018c9472fd97ff0d31b1da734085ccb4348dbbaae3cadee1c0b9e2644f1ee8fc7c6e3212c4eb3ce8cd62f0fc5e09a0c7c7e657c151890222dde760ce7ebcce361a54a3c2842236af4e104f48f804faa223e86a47ab620b3d9d1405b7b692e015acdc829e8f8a922be2a79d4f6d7275e05189fdca91520e1622a6a66fc37dfac6ecaa738102bcb50f2de315cde48bde5464dd8f0299bde92836869095d7bea24f345a36ffc2cb2f31db147bae4b1ff05a506e7649ac2d412189ddc48c071916c6c851b4b67ef75a5701012293d786d3d6354437ac2c3edd4744633519645cf4bb268974802408f4c637da59b2b7f8f039a25259c3c01c9fc7da883da17691e322a511fa689cb3db92a7fd9b7985408f518c6eeaa1106d34895030a063343386a12957f03fd751dfac250537639dec14815ad777057671a2d06976e18e490f0037c9087329f378b457bdd49cde45e3823766e285bedf36a148b5f42a3858d94ca45ce162cb83f9a65383cf27da491d232a05c3ce2ebac8360d695476ca99614361793c62f789be5f5333347754a7c050cd611c724fb1d21e84546bb84d6a8faeea5c2babd068441bbe340a125d7950bf9f8123aec6697dae4687559c95c09c8ec4efdfadd8eacfd50b985140b3e9de56e01126b8b4758e7a60b2e8b22d3627f40b57998f9093bacbce28945807e1e147f11d955066f03f24c4dad6212f4049b62b6e9ef7cec3387f1b5727831a75cf92f2477f0c6cd0c375bd55d4512b5fdbcdb7c0563f9e04697051eeb8d923ffc5642aa80568e1692c81f5a901eb78bf27003fbce5d656c75230c182ae79a3856d226daeb17bf3bc0eedfdb1e41ae920a439ab896b2f9c50fda518b2a79f31d4003ea64794b86ea7d0623864fa6b3bfb0e7cc3ee3bf6cd6fde2e5a21a3adb808e3096dcbdb8837224e97a4131508a98e5441772688ccb31cd72d7187cda750cec74550fdb2f6a73c96206c90a475a17060533a9329408cd8823359bf4a686cf7eaab32df42b21a4cc555a12c4f267d95cb0c5d8186292601423b2834c7ed1a93bea673445a79584267b15ed8d6ae22d50417b6ead6a6f912e06248d4f36ddfafeabb48ad05cf8baa2f3aa13e6e800691d838f8a6105e1ca13bacb3092a2b0cbcaf7646c231b568612fa55ce70f4918168864dead738e23c508634049a488e378472ea7cc7df1c25126e494f854d96267c3267ae6290a8ccff7f3b55678431fa0a6439b93ba6180d72c59ceb55a665e7d7487fe141c0549817a3776dcd33e1d43cc498c2f057ddb2429285c2fb123f6921aa45daf59c52d046dc81c45cdaeb272dec4d2c70bf33f5ec62688353857b74c3c19e35885ffc7b8679a885744cff664f3cd41e450fe46ffb05268fdd626fa4d16f01dc8a39f40c65d1ac4072f8dc444e95d28b79b9fa74edc791002280e724f68f3c5503408e078d0663ab6dfd6d74c95adfbc9d5c8c8ee7641a5214399b6c8b9fd3767559c01dc675064f5bc9445a79e90b4071b79943663eaa79868880c2143070dfd1b95eff70ce504d898f9dc768245083298b7d39b6598d43e1be864d569c79d7fd388947fb66b717cdbcab01f7872ba712d70ea29b5af70c718105614658ef098af93f3d4f642427d1cc8b45edfeeb7a7ba976477011a4f1c24a4cf2068155820eda3d7c91fb62176cbc7496e4d730265e849bf7695ce5b68614d84b8ba5b44a1f17642bf3d858e32e86b297cfb207d7a31ec0a2c010f5fb1ebfc62b637b21d8ef3cdb7905c06bfa0a2666adf1b83b2cc8071a4e994b669882a069662ad8df6fd5b72a6baef4750ba673b0e1c325305a3cfb6a1bbd88ef197a5f9dd389fe645c2468bb83a26cedf875fd8e552ec016577211effb298c78356d3a208bc6f5f5ea0bb35d9e367bb30890680c7fe4cefa09aee973e8edba01e11674c6b3dd6d7db6e212b869f8881efdcfa0ccf0af5af0af437bf81e15dbe7552c9748f4988b2c9187fb15a87f835d446ea75d05cdb8efa4aad5abfa81ac00e8d55ee808b293018c59a2b5192e5de3483d468b6ce237880ed6b49d319c5a99099a60512195996729473745cdbe4c63de4c056fa9b603273f5153f630fcc1fe8dd3fedb524ff7702f595c16934db804b64331fd44faa53f4e125996d13972bda76efb30e87da98d2224541592b24ef285dc4f4bad5d275498c04e01a6b847ff024bfc6aa57154878792df9e8c6b5eb6838e542e1803ec8409c4459bfe670fe55f268d1b57f633f0967907deea5f97578051c24e52dfce13ce53282a79d699ce4929c8e5f14d7f4342153534fb6ac7ef158632952bbf9f5e9e0010fddaebcc55885f6875cbd335a2eeb93a3aac6e92794f51fdb3f84675194199dbd986a7f1342b5ccb5541907722dfa71ce893917fac51f305b52ce65c2ebe4e2d20d327d034e685253777798405e31ee3cf010../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.3.1.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.3e@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.3.119.11.10-150500.5.3.119.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:32559/SUSE_SLE-15-SP5_Update/5c0acb8765cdc1d9db6501b898d8df93-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]=d3eb44618b72ee379c9aee266d0b470d4c4a636e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ac96fc4a9aebdf80eece899bc2726cc1b2a05970, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=651a51b475acec0add2a0746d0b6a4b46e3f16b6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1560547ebbeb33e6812be648c4885d56fc4240e7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=294691c5eaabc71894fbc237f59c8b2544d7fd62, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7118732dbe59ab4697b9be6294b0b7966d33347c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=22990bc19cf0d1389f98511d29ff01279005bd32, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a0178081b46137e03422207d9ee057dba7b01416, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7a5872dc08214f77830937d483b510613e12110c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4a9b7798dd073a24d18f915cfacf9e91bdcf9f12, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7a32b109d3e07661dc139e03e1b0a6eba62096fb, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c743afef48793dd5205bf2c1289617270fcf0784, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b21873c858e64b0b6369cfbead9b6919b26fc3d2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b26c9b6bb41812a308f05818385a8fb0ae93b9e1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6a1d45c5b007ab6d8dc9eeb5d9e26624b2598096, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7bf600b055720c746bf29f3502dd451dd5240943, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=efbd05232de10bd01287b264fd2ac286ffddd0ce, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=508aec8f50aabd743c66b03f81dc81e14f045699, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=42606ee517d8bc79c40f98fef4d19beb144171f8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=df9dc4d6abec73715115f8a727448a723924c8b3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=22f1e926459cdca70b068cbe16591b807a92aa57, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3558afb13433ccabf9ffbb735cbcfdd8482e3323, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0da97d71c63845387ce21e8df418e4b073a8acf6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d4deb6ce8fca4e716a698875b5510772db44b606, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a0c90fb2807bbe9ea810270cd27e46d0ff1111f8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9580d04179d8c1aa2448d7127e3b7bdf27a81aad, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=24aea704c3e88fd5883535706df57b9ec18a9c74, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5ce12e736534df44085e075c89a2db458f70670d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3efa9f686b274429a0ec7b5bfc1944bf3cc8269f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=32792fb4286c7327c83ee1fc7028e303e3442fc4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8c79c3a12ed23d3d4aff4071e1430e753d53fe4d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1b4aa244eea9813325163d3871c3f1752968dd57, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bec979abe5e84b1f84e31d62be7b7c47e3e67569, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=35fe095a91e0413f8593e4b29f809ea7c0608fcc, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e120da241321675e71c0c1ef66dd91fc24f9e9e3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4840203d5ab91dee20ac7ad961134828b0422cb6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7b1ba160b520926d5fd582feeef5eabaf2738678, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3a480dc00b2ba4e9022a6dc2ffb2f2f91e82ba7d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=898fc90428f37ec86562fed86b54cec2ee16865a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f226b5ee503ead02264e5c2dbeefd71805a54f43, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=29deb26e7389007b27bd752bb88084dc629d5efb, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=54cd2806549819142234175a46945266d1e2ad62, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=372dd66ec1d8af9a1d50e26a6aa5b3435fb74db5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9f55b4b9690186d3a840f954f756157922fe10d0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c7d2ec1006165652031e829b2f62b69fb7f6feb8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b8d3d775ede18e811d423f69e3d5fc733a251518, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b5be9a34050a058bf0ee8691a4b66c488267bb50, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=746bf3e6709e9f4e57d766ccac460a0e30f7fec3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6d01dab3cb4bf7f9b7b57ec6203d75c40b3239ff, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5a6ddcd8ce1d9231d45d6f1d4e781f73ef393b21, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8f25c282dc4ed7a4c5699a7225431e3fde43b36b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=51bb20be0456e78041b44be172bb088cdf650d1e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a2a3bb030780fa2a2b986ff7cc2a33bad4a373b8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ac949ff429fb46b083db8cb9765f21ff2006bc52, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=329f21bdc32abbb1a3ad3dc7c1795c70c11b1b71, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=91f19ffad4b994367f35a380819c397ea0494366, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b0b9be3efead774a504e0c4289cdf17124a61262, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7f05c5861a74d8988229f68c7032177f9659d429, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0a9daf03c27b1765dccd4af18b4d6315be94e4e4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9d3ea30c9fd62b2179e66261e4dccac1a9606d6e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a686537879c950b9ca35e84f28aecbdc602de7f4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=47a8798bc30aa0145c76e44e94e45c26bfcb57b5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5254f4d04d6041f097f12444da463b2649c993bc, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fcab5cbb6e0cc2f2eb1373cf7745273cd86b51b8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=31b62e4fa3cff14820b3b6e0ccbdfebc309a9238, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8fa5c522547c296ae81aa974f79c72153cecdaf7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dbd44db45ae34e438ad334b6ac922798b121740a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=374781f8a6621773123257b769fb8fed2830ddf1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c29e06cc629760a8d360c790c8a9baca53f479e3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=56aa18b3cc7efb48a66d3406ba26efa1d5bbdf9f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bbd7a3774c0d0e31b812716594c5b1e077fb2756, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8ede7e5dc7107a7615ca219573b32cc698f67d3f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=54f37ae888d808cae98f28b3478b02d4fe57872d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=66f033d1d5254cd53c87456c29814ee03387e23e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=383206c2df7379d4e999e6ed53317360e0172481, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=977e80b40995e7f5337e5625284d7ec42f7d3dca, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=608058944de3346d1dfb6550f5437800b5c5da3b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=22f63439b156feb5739201f518c2827496b88fc1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2584524104249beb53b3bbac3f9f84446cac4987, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=89fd9fd0d8ac9204c22b9fd1dff55b63fc1ffb80, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=625c7b0bfee1681597175577f17ca9013d07cea8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=91cd6ea2900effdbf6bd00e92220739e099604b5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e19fc374380d72f58d56e0c57a413168d081ddf6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=67d1a7ab6a98d73474287f0412d1196bc1379dc9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ca5800ca4ef93e13ed331f4122ec77783ce59683, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=65952c80578637c9d79895e3f3a34029bd4ea9d2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=87d6f5a9a3edc0f3b0e7fbce9ca0aae7952521a8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=123792e410ecc1ef127a0a7ea28febc4cc561edc, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bc10c00f4fa85940cba2c5ee6bc2d24ca91513f7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e4cfd14448b856fc3f4b9db6cb4d8477b776d163, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d6645aee2b5cec1c445567f13c3b525bf07ed732, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c6e78689e69dd131c80e96f155fdbb8f04b2b4c2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1870c76197df13a966b4731914937dc245369e95, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d3b36849e7f1bed7992b66ec7a9cb164b5d3c302, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=13e46d777b085bbae83a02fb2cdc78c212dd46c3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=baf055894eeceb85f5cb88783c13f63c9c07ae5b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b756a8cc2848b6a28e25179aaffd2525d4a612db, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3ac94bc70e215c07167b6eab0665ed02e12319c7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f436047f2ede0a3f548ceed947ff83bc1e98934a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=484cdafc601c743cbfad6fcba81ebe9fe30c6c90, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=450850caae785b801ba99568de9a5c6c532e74ce, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5011dbca15b027158b35878169c7758f8ddcab6a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5632fdea7529eecc844391f194ef83fa20076c54, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=927feae96273c8a2072c7e0bac56d54ba5b772ac, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=07b8b801d705900ed517be463c70b37cd3af7bbd, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d8719da361249ed4a790560406338f4997b11838, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2ae9152fa4cf203a6c908c67f59e6070db11d106, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3fbc0495c11f5202c69af54d72e0d826a9543732, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=36f9e887d2b9534b52caa58c51b7f865ad1801e7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8596aaf73ec69323da2b326704f801d69f28a102, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ac37bccb1e4db7f94da0becacfe97f122a958f39, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=928089a72fa6d25dab3976ab3a886163ad80df22, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c09ee6daa7b4e6e7eae7bce418427e75e5678082, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8e4e8ba495867d9cc1f5a2dafa04057bf3c44910, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2481b2959dc22f92a9188f25f51898eb29074600, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b077d103c7dbfa9470fc4b17e277d40f27e17f4d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8c7a8affb175f80d2a7fcad778eebdeb74acc913, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=67c53951b20541d9a432415e196d971ccdd334ef, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9fdfab568059bdcf274ad92e2e80befd585c88fe, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5cc46be1bd543cfd829a602cce6ecc6e2378d941, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=50c5f506fa75af2c4ee841072342b54b87ad7c9e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3ce7d8d3e2eb0b5dd1777fb18dbc6f9d31c726c0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b834beeae27589ae56f0f8987e4e2651d65c112f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=28127600eaf22074e770d98220154275ae330074, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8d5c9020a427f2fd1dfd495a79fce4db3ad3114d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=36e701ef243a4f5d981ac33402f6cd3e818f5d82, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4deea7e36b558519fc013279cb0bbd8e2aa33547, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=be5039223f53e3fd5c380c199c13feb03905a719, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9813fa8203dc50e0d3b9c278b15ea7755951bb81, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=007a7c1d8049aac60298e41ec9a4bde979ee4c2c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a1ed4025f8bd6d1d5e3b6106b7690c6d649b9198, 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-8fb74ebda45a9bddd1c28fd8253c41aaf774bd94e4d40442f69c4af04b372b7b3? 7zXZ !t/5]"k% orF0/|dL=6+HLЩQy,}V[Wu5NW&ºO~aT1?lmAصn=[\4D&gHg{݇eqAd_I_CAz i9^u"sE]A\{" NeZV!ѥtde 6UM']#J\hWճ<$"XJg\& vt>Bwr*KL<3G0}p Ny2;hڹY/b3!:VέB]0#cdw%3C_k&=/U0:)_OP4d|CVN47zm[J90'E1yQ|jp|yP3N զ"?298'w6gSnƣHz R,kMw1X)*]%V^v&0(ftgDĜ7m}S$zdZdzWdǜ̀YU=7o?xzl~}oT2忘҂r!`ô<Fa(U3/I0Ui5\]k# Y{bY !o.)jT> I-G)iZ残"L#[!xͲky)}8'Wϸ'je s~L=]lBuYz96l0$:lO+IR X4җ(YL)s~#:{ȝG՝Vɹ5^=SJOYq7smkm.dԮ ֕XG7qbqJT>U8b| X #G7ńw+?f<ͳR`8f{M1@3.O*-DY JBI9IeEz R,yISx&' ,a2;PR> jpo0Feo% g3\%\.y:%S%3LY t wmfbdbt%"kʴ ?:\<.kŁpˌ8\U i1>tju RKD;5q}~\KUYBq2xv$6?0؉SyNtB *R eB3T> E=m"fx~PEBP&zƠeY=. =[Ufn\ӏ #+~c5QwZW mX*ԑ]h0Ʉ!{pԍ`78W^p Wh&P&ޟUN-[&y۞zF qr.l/b{^ x=>v9I3À4 bxTV' )7fd|2uw\R򞸑V%'H $+ິ’;^WZv-h f~GVt3(:AG -Rp*F,G9K >aG EEHw9zaKYկrv踓žŤ5I..$OE"! &ߏMivdRQOgf# B-ׁn1 ]Ǡ4]V677ͪ7IHʚ>wZ.U8zQa( ٍ,PBP݇?^<*S5&sp\kȽm6|!PrD} -A[1u a8PE]G, W;Q*R|*5t jyӔ/51?`}W% `x25YF14$4*n߄BT8[F΋R|%NE$jDq72E"ɻRڦGbm!tN'hCpN+1Krn6vp vBk8C@B2g*qןN XsT;::rg0 )S/PFW0m('x_/nu!rS2JaTmM[W>]TNЂG'Bmzb8ʿ&ll YGUꏉ6FjQ|]X]jf>y*( (0(+=(Ơz#p֏2E3 wUlP31 NcB[є%KLˡ ExlBƀ&O?KЄ+RQX_d8@ T?W)5Oϱbߓ'"е):]L7@${+m⠆ qß煸^nFQ[>j˸V'KG8GqKቿ.zc5R "⠭B+L#ZK50 /H ‰d5Fhp2{/`;\.f[-]S mkha*wvK^7LuFD+;A~t(`8yCK:H>D%cƆAA?FwVHWXC eEі}G"jz0j W,WoQ3z/ң1*ӣROf e+It<[%É2(8TFaYZ=$,/45H,jdj ipn<ѲFQk?VSY35 Xt%Tl\ᶀb«CFNu "n~yZx6V~?+o%s_ aUa4ͽqS7g'*J83Uu~@+|,N;x|\^ZPmWp"XkEPpd]ЉOғ\ZtOh`W@']Pșd(8 9hI 8G'ƦIU0}Ļokw0D:7|qQhqC䅨&P6+9]Ҏ_l@g`yv82h eRb⚢& VIϽcv{rŰcl^ agjSj7|]0xS\P W "&TʧS[%@J[HsS]e#55_a7!!ۤ4U*%اPLҰ2vDSD})3}T~˞vsEJdЬ0;2,`;^g3'dK JrmpK|0gl:^k`yG 0ۣhzRV5}OQÏ,=Ma.Qc嘝.xCnowH"EHJ>/Tqc׫1P´0>-Xf]:]%6:$Nw@`ls?+G {G呗U[cI΃E(F2 8?V(aEHݏZ 4]sGo|a]vܸzkxxF@zYډA;˙Yf_BG僌_.6}s&ˆ*$9U .Lt b5I/K/qZi=u]1@SD; kY™ߦJ*b]VTҽ,7a8]=7hۃovc,զcE#N tv );o16Sjn04Ʒ(e=抗,@`{UM:tP `0BNz`K9{ZAH)*[LNď=h08TbץVc&g5#kt,KY*ʞv0$6{iħfYF 0Ֆv؛_>55 olgV1ϖ6~gӟKQ5YGķMS􉯮 !@yVVΦo2l"en+;JޝO[rvAՐߵI`oeH.<(zNj`#'6:>AǴuUVz:H_*8,p6u ~\#ogyƝ2;obf6tS"2c ݍl'gl X4eb|. e}--lZhъ_0v0p%jV'3<4.Oo_qʖƁ!$ֶbƆ Ԩ)77Ne!^I 3y諟D!%n}{VBK?UlD_ҪLXXOq [ ݵE( t#S%b/eَumIS(>C\ Q @r 6\tdGBy"Cʦ4o62)Rͤ=StxҼ21Y^\Tgk =.)-T%~~ޕLH߱ 8?/+|"чAtne0z7畗} PJ.\JEb&Cr HJwr/:?jtq7cͲj@|W:p]̀+^xɛ:/a듉A=Ÿ-N9g`=T3DJ޹Od`;%Qp 6I[Gp%F'x1=5»IȮ7 _BGL+aa5 3" ]9HBd-0ـ آߴaš>]vBk6lcNDEƄfa[s-j,ZsDHvJ U32NA2& >dK/+M\Wi!"U _ˬ.ykU80jo`+˲AO趡ϙ!> dw ._,5УGG{{So4Z†筠F|:G_T^@K=|e_ZT/eq. @[$]铀avI; MtVq0 UC1EK9jy3-Wj`'ZH}\Ӗ|d0=_̘Kb?4s&:Sdo?i1( }g?/Y;DK3`qYV{e gTa gKE}Oc]$\Q7@X ozO* F'cXFT:$28!Z8#Zd5F-izZI"^rxjĔ!cљ%f.ZӽX4#b4X>_ O_ybhT]Dla.4<CpjlJ-;(d<9 h/F !*5Q"X*m9Yz%DMt7Cr(qc I(2L_FJC+_idž,G"cE+! tEkɥ._]bt܀ (gCNs}->grJJ *Yl[2eHyr_n.8Gt{o]Di]0e+jEu~-"IQJ{Tsԙ{$L=V> HQyGSD$_,U\j^LtdG#ѣ IꀲUxu ,C$EF\/]pK%>g<[O m ğOoCÏaI)Op9.e=%K(Z-hr\_"5HLPJJ@b(bTȋMQcBRnEQԢT(~Mx~ޘ:` mnTDꥃ)Tj@.d2pҚi4ؒ,0x%x#H[18!?WL>$S(l=P{y!AmxŝFi4j5ȖR%4Iη:v!A,DOlyk$H:ĿEX^S|tUoc;!G#cgBV;G4>IԱ]$[1’e/Gjq77K,g {$wC=sw33&QtW{LƉRM'*ț\t#5/IRBV\w3n3X8`)H3&,O\'Rb?!uYain+1_\inE9ˏQ6;L8|h.5'7y4P^ٺhoMukjo[z!zSxC1()L~K*{Q! :Pl>TUA%CM`?oT&:ulK.VY~K}:j<"6k:t}')=Aפ&~Vx_̱mǰۨG:]ix-JZ,G6.- 9^DVƒ.wA3$ F@MU8 PN8/cw@rEL"ѷKasُTVAGEf 2+`Β0.ݾyE`$V,Aͫtr .`w`l%ߕ<E[!VCavils7 QuMv_H5u35Ki7 מ}))G\ z#S۳u+J5j}rrX}2>&_xZ c2kTսG.'44sChWsu ub |ij)u;Ek9uXn,8*(+o)5)&xEuf"ܝG29{ jAX}0"F~5[Ew ͉ |q|E]KF6CU16 #M{q ߎVt A[^ z)Ff9A+֗BZgFzr":;UǕ>w󮶱^V/&HC0cM|K@@Mw_S2J<fp+1ʿ_\k<~A) R11? N~i &5Umù+Z ՍPE{ z_ ܬJ&_`{lF&լq9 8rA姻!wi&Ѯ=e?jq洄ѴTQ/15XB#.BXoE*vr%i~*=~]ެpt dvTʨw#G.Z``F${p+-:/J!rYya(+u2r'@Zza˜tMߓT4~Gl̈<ŁX': "_U>\ F5Z/o@LĞH1N LN*0#:>>RU' [ YC6)4s _oQ^z;U ZG8r(I7Ɓn|i yEX.4`ff:B{>D~Mzɟ BarKd }%^wd>1IJsD621IuȬV7KZ'eS7Q"O )*Hr0 |q{ & ha"m iv(؁1@My<!!: Gbz<](y4yAwXа {uT7D'-S[$HX._=Ҥ:>'0J,L4J5 ?AzmwD1"W'bv#HuՍnBiZ^}z`u.m l{]1]Rj*iM&\\$| ~t!$ƙ%n,|~TYן!>F[íࡷoPw=X '-%&̓ŜɊ̦M"8|$q8DYŶ>ؙ]s,2?T7^B(' ȱ^=K7Uˎ +ўQ>pΫ`ԈHi"9V_]R:O·13}]ȍ{bF:+nJxB5׋ׄ!%`e#ն@3:^g9SM7;X_; f{)ɦkVD{k^~jNEd"ֹnK7j 0ምVZۦt"R_ V6P4IYiv~~sOͿL-ij^LyPd#vndG6‹GG9^ϿGZIP[tl#8n@=ep_mxR9'faHZzņ4[/Ʈaĩo1ZC͊dP )Ť&26i8TiOzpFY|$3e),? $] txd^?΋4cXwȱ81z{9eawળʇO?x+Q/u} i:FjluGPpSif(Fui]H ڤh{6`( g \N:#kpN%xG'F6!:_t!xn} i1W E<nX0$;1Xֵ;?:Vm88^PVkUVa+9W dSwv4η a5x69k !x "wb_&lՅ Ђ{10fvr(+YmDF%7L40xgP˰#Kk`~+9Ly.%"M.qةw-B:۟.^6"voGAwSC~'A2"Iu7׍KX K쓒}6sXo LKjvJBV|Qz]ɺ?;EY0:t`On7oeq#yt`;Wdx"c2fR(#5 I?Tj}Z|'EUt [*& P`:2¨ZK{ ԨhT35Iw^V-1GOgOH&]= .OE[vƮi z!ToB™R{O< eQ.|ۮ _I|}~y/ 5pE2"tEq(jG󓣷#|+blJ<]sPç*qՁN%{doܷ=n.2 ;qm=X ٠5l`EX&v=tPhwFc%#LvO_.^m7/];l}PrI+=EũGfX0MY6T nHs\՗A_yftyѼ0~SnWP%x+,Z/#S`ZQe>o'! Y Y tlo2 :ׅ摧,w'}pt5Z5$g#}~}~! $ϒ+Zk$c㑆wĉ)Rz9po:O٬4Lw&okJoXjN[W' 1ZB7z&zH[؎QUQef8m^;1Oٮ cs݌Jo$9/1٥@1Hs#!^J9<] VFBJNZbĔ1uFu>7-+)j!!opmtK O @i%lhJ1|qOT KtdEtϯ%/v`hSgwP~fnd4sK &^62W724Uj*-l5sڈ(vh]%CĴqYPiE=y$?^a#*dYZiBA~2lq(o4׶1&BWġ]IqVO2Vjk&9W,{#C urKp J5ʅ x7SmzOaz=}=ニ?>(Öa35Kp=ڲltKݽ gMNelA\)!RÛ@Ի"=Q0ah@:*]>"'cTsE*s)ԃ\q3DHZJ 70.08ZzNNN6=v2Xϊڒ]by<#hLJfwY"bk^_ϹȘAQ?Ed=#":mH˔osDQ.?xh(> 'M1C^qv!6iް{;rkBDxnwr>oZh vaT"<-ž79q|$ ^j =so3zwv'cBn"rr̼v9rH/N 1[ Kݱ'CNv{ufHޙhz&(XH򓛠utk9{3JRR ˦B X;_VDdrƿI*1BMȷM ZW0iVeTуIbzs7\!0܉Hqa_]-b[uCq5[y*-w ~ڊ3:g} Ű)yJ ^Dvl}\qx2Tk1X9SS`G5V{@t*8l_ 2R?XXGOhupڟ#H[.=xes^7)`}uz.%c-K$B՟M4A-IޜfGt4{+ҡruwqEzt 0BdqU}aܻB&OiEVExlZBfw]$<;UcVݺ#?frwor~<: lWJwe3Η;n!'AGv$CSTh, ( Y{X$} m&;@Q|c5L?:r+-^dMR~q#|{k;kD$-uFo6yDT3x$]qݥ/&/ )lxc3sҎ~ ]67d8og R#czj/>lcAkEaty5ᯢWި3t-GbOa1 \B%L "/-ާ\/@[A( ~<9Y p58E٬r:+$y! Lp.fϨqrPM$5_Ok@ʿOXƙFSĿF>h[zwag&$pӠI{Ǭ($wla#'-$5`` #HgVs7fB6F 0Qm>uWg&]26w7 }h7ͥ%ihJޑ/R7a1,sB5sWNNg>@}!O<ۈ;Эtc'`N|pԞ#ejR 0=,%үq@`h{%d.99|I qa)M_n Qr{g_b:x zd2kIfnto <ڨ@Xo3ڃaw3xǁ8&|4AJXp6zvRd.b,Uq5Ne}2(c`D=Oo$ϻr-w h1t5GKi(7^.| aDk7 N eˢ iL[J.N&,׋FˀZ)/"q/O% Đ"#d|Mj|fۃn0 ݱVH[W&k:- b0mH.ӆ[ XNkfׂ⩣~Gf#:3 cEQqG$PIg&B' ɁWyrN("r95XZ)ZG KSP&q;lj *?@jaьb˦LYdt&Gb#8;,;bSa+)Aj;Qzkh5.#ֺʾi tQT#mO2 V7SYpsSÿ7ꡉb=ֻ* I;j_SJz+йI{2/O~J7UVRK4p XUW~DFn րX6{nɻ%+G_w[Ϝ(^s]<;_*`oBDX:~w~qrR.+_4ohj,fQ@RZ{`t{V65?JN}h"Js;Q9 Y_?d!N=ErfQYmf "c/0Yҭ!Qzig\ݔ8$u99^^6yj$pwy=3uMKɄғʳS칋 SW-r@@e>y0'O爛E꛸k^;s0@V;qnF\?#m-\)Ly&t[{YQ"v5 c$+idگ5C J\7ԑÔ㣑?70#m8ZwH.]#?UeF>۶Y(YI&S/?j>[t l-j&0 خ  Bv.a+%qb! Z&0w_?&>KK8 Xn;>ZtO_hɤ=Dn0Ј  F= /WqsNJG;6MP[#Xx6a \FRCמBYs!%$FFFZP E8tT|{ŵ" ɲ,/9ů, 5UC+(2xd?;p }:owνY$좛C}Jl IKH1🩐ЧC.?ak=7AW M;{~'j\Jb _r[~.[ZhɯJP'zвu! yoi+MQ";dӓ&\<~ sp~I8<zWƛѢpt^,ƣ7_y+Vټ⠜@[#=ߛ119dq9~2S@U6FS7*218>f0wDƐx~:~a&L!, SkH|6eC4:ܿO@7C~/%T@Y8>GYeROnXHxZ4r)]K-a*<)9Lu>0o?Cx~V cl?!:_ ˿'SH-Y%Q%oO*E00PXlzzhw>;M~@+#ľe &lqi7\,RM/n ӲH}T_K ulw%]/)^I*wECJdP̦ж[wb*.3[E LJi31ӹQzn%Q[Z@VOO8;k^S2$ItřCWP*wteM,UT nDk/Ri>3'[Q>B_4#u ~8VB4:SJXXά^a*" +1E ;v_rpsdN{"CQy̥ YQس1 |~X>ȃrmw(-W.} u X}l:3,*7dy|>"F7"%mzw,<[ࢨ1_ og1c!& 06ŗv0 GV`[l;eH( ;5F:f9ů[AI >jq!7R֋j2ѷÁs5l%VEo.c~/;iv謺0v)m<m9Vx@ߑNʹ$8ufMr1H3 9H#6%MFd5 6Ԟ`u`y~ Lˆ/ 0u?n 5)32z:g8BG6 C> >3}i*ݚO3a,( H0,cջ^1K@΢&(Z(7;rN)q$ֵ銸A,NoBmч eG儧 uv8,1L]G>7AGL0m`Y}X'[ YG1d;%8%8w g(QdORM[.&/IVFQ[E9_ UHG~?\1US}=GWl̯meO C@rL؀oji)JZ-Z x;ݥ] W!!M6mz2UhixrY=z~ {80~k˂ξ$w]} Ċ!X_rWOXΎQnt%2z *-DBq@x)?ĿT},6n6[9ղ=_<!V4'ë @>8(2̾\gC? 8 2̝C0P)js0:-FWjT#َ5#o[>Զ/7,ZGGۄ&[3}gm8$׎q_E5;%cUƈD(iwA{G:~pZgH RA.VVzi)#: r(UA}lqΐ,#2iߝ40,)w9zQM]|f?O^d#]:4 ϩΡY ^SN?TiǴePl"!_BMB_?&ާΈ\(p2>Lt B^ܜB[n.Q^/0XWA7F@2`v/Z;i2 = f#6Cm389}e )OeF[w#eLe龲FZ{!!-!z w︈m Y)=eZCEHĭM1MYnurQ{VӪDXtq!7'gazsГ19bBD :wt9w∮;K5*2<o)1͉ϛ/|#Tx*" X&vѪ\N/D#W@E;@UOxZ?d2*8 19;١ɚ/O3?'c$51pdUzncW?li:Inxw,&° Mx466پsiᙽPa:jF~[`RIGc `{7Us1}uhnE`TNh~zQh: ߶] sO0`kix@x0GtMz˓>f9;OMVS shACR ) tSMCQ#CΉ#-7:a ?Q;xY=$g%s-Ō@u B|`oB<bq4CX9_&$VB$_ UJi A赩}nqI)ktRK%0R|tGWfmV2C~P"M7>L]sexcI:7fo6 )0!Mئsp;'NΧ@uՎ%շoJw|FXFkUՈ[faq\<s?{ d57K4):IȡIC*e)eD2#S pLJG [WV6aysίz&DmUXhY||ql̞T U /@I#eӢb? >?$oM5~i'.O"͉&Z"Qu`m^IJQ^o,RaH0 W\hciڢcJΖyh ؜yH=}ᨾl@qzsFVo/G*YFi8y~u^Jn}a^h muo߈㸟)EtqZTը eY '0 W\lu{:`}4k L < :辎K3 4ι,? S(gjttj 82xWx1TfC< F|t(<Q$w#|d8@ 60lcn+-+Uk[ٸ83y?yK|db'5cw]㹡W[M&ZY5R~ί@EsKq6 Lpt`jC/--?[EGl} DSCÍ9f 10!?pAwhdTaz%?ƈh%8c&΋jBN5O2d|W8XAB&7UYmʠ9=oU[}She>]W`d&z-]DWm13v^)&G6۰|t;h3KqSс< r]4I9}sRJw3Y@up9ONr[Trv>>*")uMω}&oin,W[Y1&f+/|n 7o5V!\SMGD \ؘ¶WԏOq%. |6?,hcahtU*nvK3Jjg<z~A)-ך E9&¡޴m^SB%6C\𥝵-|F09| 5`;V#ZH1k=j8e¿"N1^K⟲9IYsQ:nؙ|50욂`9*??Y{Dòl[,pNYb돣;s[ķu:\XY^9=OgZ'(º `AQjң6EFl7=6ha>"cWY_gYTƓ󙵚rgNÆa{>wݚXw7T5qyƞ!>_3dHI%nKoIvL]hXaxQ/g1/fFr4Mʅ329#;C5'z8G @nN&QS}d\p0܌+J{Weƪ@nvgSM@^p+_u6zGo2 ,Đk JE8ʄ?BX_$[7P<E^72Ҹ;H_JnxI|.gNaĈ!BѰs!W8N4AF^%+9Niz~a7aV^פsbƀ t$ .~M$W}|.~\鉁+axp1ܩ-^[Ͷ: Ptkyfy^Mޚ ,t,D볨z;bAT=iB5T)pH/ .n<%FxX.s ?͝1 oJ4rCYs̝"0*/Ҷ,44f ̹BUNrDRqO"؀F#°>&oR:5?Π>DKl( as%(]$:Elל1;2q鉟 '¶? m΂O.k蛯3aeIE$4w[mdV{#o_m ;XhRܚ;EΜ0i{ak5NM+ !zԤp1ԱJhȔ \PVəgR";H v*43ߟ磧kJFF}S;R@+y4F8x?k`S!Ip/ nJ.$ze{E)7K/>- KB(Ao}y'VGAOZ*+KcRYLl@L-usE_уb~DYzR5],qlAF wDvhNQ]в8ߴhEtE"GV-އM8vWv)3Lg9VOy"E|^^eg#584\TSLw%rUf\D>mظ<&)٭79]hZsU8 WC+,C%聄NU"T =4@6n Ǭ\,vȏm)0j jj?ϥN OQs,cn#)yќ%Ұ(tz' >.ȏc>q&vLpmy243f% ˛EĻ%zrE7TCѧ;izH}攂BR :=u2{ryu+H]P&*ALت);QbG?;}Pk9gs?)Udy 61: zeqyt pJ5cEىwh=Q] `tVB {#/Z2/*M[=yM^ 0J9@W攁7N `'kJq82H(ɝAN&eV:"}Z(W)X/ÇnD݆eI׼!;bc:FVvIH[KP'9@l~^0$FijY-n9Fd.gv"O@ąNLrqAbB]&bI-㩴 \=̃>fg}$NU)cERvP+圌^Bdپ|-#Y¼G5xf/:^+ nG5Уte"q^*u{;ʇknBĄ{5o9WFPLItljdQ-"^(R>T}9"T(!@YXb0ХXsFi ??!#dpVo V4)&"q&}HH3FS~qS-kWaEvKH9=tp581wI8kםwHRo5K:Ξړbt[{+V蘡1ʕN;B`*bɊ*ݏm(Pdtr_riŦ혅ʉ2~.b. q`)r?R61|Vh@#KDHJq{ > _{[@?- yY< GJi6\0 XÌѸҁ# йHW>RWF@e0 OKٌB5ju]^uwokBu+D!{sR>[E1T+0QwjQ a\}5-.UELG(K*yo#yf[eTn'L=zO@PQYg _d`T&Wg6 KQ\ =^(5>ߓ*P^c=Avkh!I2YtNYh7&&»+ Sm}G׺qM~׳޳Cp)ݔ>f`rȊBc.aX h"uAǤcDmVܬ#ױ 7ePa0Q!-|Ό٠Ve[}EBJ&) 3gYj?8f)ܱ78eR fJ,W.le_ۤjC,_8:\XmXQ=>}__i.`yo0Ra:5G]bYlc݌@l-T SFeN+1R8%l¾,I݊Ϭ(YőUᢪݶ@En,6/պ:7q hm"j}l7'kRXOs!bTpK|٥K7FH; =p'M]Ss-&0HNtg2ˣ@;bŘl6<9Gc;_·yq5 Z#wS57}C%'JBjE19v sb8 6jtKo8o 6_[SVxm\2)Fn tB?5pO {}AihIQ1,[C+V 6ٮe.$ds0@ {e"Y"ȉ[ Q$TûlYZ JCkqEt/֡Q(J2{"׌ዖxT@gUP{Z)o An}QٟZ#/BI1sc,&o+Sj,A,C:xjOlQ )P /mÝ0܃K M.UE!Xۚ4j'hʭW8kQ1%w ?` 7{;зZ KN}^(Eo!{hݑq:MbǺAջepMgN`ZRnVx ̍sf ~] ]'[<2EҚ{y?ei*+numx­3S?:IhWl1!/e#Ĭ0q Ğl{ւR\pSm9w1 M]`.X~i88)l$w(&,6$H<,m^(A0 &dNƧbE:PTa) `vJ;.쳽z^Zֳ o_!4R,39Pd9]Y}H"/}'ӝ7/<`Wyd)H k!hň];5b:/Rs +>2vS$B="62Ey\ N6 khQd4V'mO )ʦZ]>VRlKCƳ'oqO,{:b fIuҩl(4tRcP~GQ#LIq^[1^jo[\SO16yeKyc}?p}b蚊y|#纽ゔ^HczAGM=#ZJ'uɞ:4+riF^pqym+'J)bFp)^FvNRz`m c, E5sůUiz|Mb[Jk(<ˍ" 1{L:dp tu,HkUa-B=ԔhQ_[&gvOHlmLUEfH`+{_ 㐱b+(IQjVg)j){s>]Pv[Fm݈ۺAj: ujle "1QHđ_UMO H\8JnY}_T KSO<_dM5|)0,vPHb1zzćkG*q>֯JM%4eͲTn"(}SØ }տ8[DgT9W ZPYdSQ,07ZIlі9R+n=5)jZ7Upx052:BCKw7+Tk54\&huC #> O8S&/0eV*{{,I7J5?x(/+dYNZlWwrwܹRK1!sZΞdL-%K(كWeei5);$ERAɄUuCnUt{9ؾbQ%KYL|H(mIY vpV0E/:`0!  DŠ衚 uЂ9xGmDUELkw MG ]cc,/ZfEG%gi.,3^۶ZNh3A(P ņ3P{ u=<L uiTvGٙGA183V}b= ١xdl׻kO_ u=K-oy'NNqo!6U|.ϖq)]qO1Zm3;S0cY4O9YD} kǍv^ߒV3du"-n&$sPR\OFRd~WF9rXӳ AMˌg.2r$mJlk'W?l9דFׅf&7-uffD}A% k\հv#-oU>ޏqHiA ӻ'&3xm_AaҚqZʯ<e^JvQ:,9< sa;ƧPm3Ze 9k?AއxbH7F6K Z=sĘrkנ)fs'#iY34[#XS"t(%;0EC$v2).\і+7p1l*)-47nOVXm[&xx}uo"NԵӦ'gs[(Գ ,G])ܤI;^] -W?Ai|KdEpߞؙ];H1 j\j)h[LPλ׷T 2b$Po@"'yV2醍1{ЃQ=;Up-٨]A2@R[P> L7ȿ&%.S* ~r`dۗ X4"Z]C;ndaCwK7y|:23Tqyy#~|ڃzҴ:d!ԂZ23H8hcx HYfIiYWx|r$%G*Z0%2fF#S]E. % '3y:Y*`oF9+ߜd¢()8zdwS+,᫩$$1+/VzmS>f9fIH9/PooQDw܀4-EDEFƶcLNph OsRP^V;&l܋!(cg$k/ L(ptW(cN9?bF1 jGZb'1I) lqptFAGoy/rhˑ1SH9%bO86m~c)t AŸ~R-~>Yq`xSgvx,@!'UqKw)p崞J6se{Vbcd [-a }}%1] Ձs܁ιRֵ)Z:wUry oɏ@:t7BLi=?Ši߾0"iŅv)H~V?2]s#`Z Jk:?+%|'M>jû*CBLf4+ ,3~WyQnT?7> COEHrC4*FzpaGI\N= Q9O[\@NZ8qA&f?}P5 JW&v2'8~#x0:pCᔱ*K_=٩&R#csQ`PсJTT:#+Ioz_ iXq~b>/R(;_iDJwSjQ8D |̓).2M(haްf\z/r>|9~~Fq הM @<(3RHbG̮KTWu +moArIj6dn*}Wj~|>$Yl1mNhRnoOЇR.Md'fH2,2.fm@5A޸e3J8Gbړy^ʑZ |rFEÊjցJwh)1t pT/OqVƣ`!K򶂀*D R/YclCM vk̿w(mb~aͼifte=UJ,{aPItQ"\Fa*ti?J_݊}4jT= J, d28t *ϰI !TǑ78+,Q@/ ?]^)K'jV&z0@Z}Y32<~r?øj` ξmΙJj%h<&iyFDK=d8\HG,JڀǾvz}N쌞RH̓HR+<]Z7< vHӓf%vO~ƺ8vaׂ1j6+S/,XNeSА$U#kcZz"Q+FN]oKtEx)UD!]]n,Y-ҧ9%4hpD1C .A`ƢۗoXAPĕ(tB @k#3DqMԀ"! $D?c|*%GrNFvbeb ) NmUڵ: 2eP0HYcԘp8БX`0:*mR9d?C(>>8Wycl( Π$O(9&rPbzCe Um? G`s{kc=)ݥQ5DV`G͞aQNs`dI[J/|h`0nIͧg9jנj㟺n^m,q{y T 'D0@­--ә2Ɠw\)dƆNjso GE$2~g}B\=o(7a Ů^4rI @NCI_!xW󾠔m}a9m{EBDxn–:y>Idff #B$:@*rCh~eêzAdxn!<̙ ]2*9^si-iH CzlU-Gκ':Fj|M9 cMGEwPZaWҕBΒ~958 u+n*R۔,)4PrGXη vf.r lW@v%vVRlʥQa\YlYL}ЫS" 3;B H7C{vZ#:=Yՠ=/A͋KXRT%'ViuL0BXͤ[N,fA󟖜JY~5p%3F#UzMU}Grʜs-bf@,ُyUK)AWlQyE|=Zz=P 2 i8xDӝ} D7ٸ(MwI>Y7Ix ;6W -ٝt}@a֗D(EޢLhnǥtۣjJ'1w߃]&m2 R(, {._HB]6Ħ6y] ;}~gã|x' @8`Pf u-EnWy& ) oq ֫I={#[8[^E?3߰G\;Rgg8{O|ΠvxJ륐j$7ÇߐG?鋕Y=Ɨ;Aut}Nit #efV0 _0Zظʳ>4LÐ;k3FDT rUbn{9($)+ Ex 7 !҂/s-$ <3U.u9dZ>9צ\cRb BNo,W \O9.IosLӓݦQcm OkH;Zf),-R؝=f9MDEՍx/;vOU-w@ͣ06L]');]pMdX./GE^E)hܺI k6R+XO0! Jܚgk1+6Sh!I !ݯtKh %=;!}T =U̳VR^Ir30+jX N jIWTnϘ?n{dq>k sm{iX…%AsM˕[VSp@x^bGe##iz|ulp+ٱ(xPh-Ԑv=i9 &f|zM%Ej9h|Re=m lsg~@>o Zz}E^f]^u7mihy*}? -@.h(Si#}d}c X:aEUlu›RO+s`/1NBE.EC:ڋ;E)5C{4X%U*/1xu'ЏI_0d'nԾ敉'=6/+2r[kQW/APգ_3ԆA)B0L^焯,n^S3DÇI {X=) Kx>:P>_۞0z裬&c|d93G1BDzGb{o.entd3O'eo:cFi6'+ɤizr֞g҇< dO0f<[׃"V^od$ ݾWPeuXqב|ZU.A(V]kgC]..y@ lQ:BK(:FX|((T|!I`J"ip՞r7( =rfF0<<-VKAaPr#;xaEIF}(`/?"U >/%lRkk@ ]ƣ ow lL)>YǠ(l\+$s  7p۷9e&\!MEլCdgܑ5t,#PLX|Eu풞-XHmF`@$O+|$"z8Zp+Dh!Jw.'s|0)-H~ 79vG|:H269俔"rbW%<:ҰZ, X4$HYGu Ď&I[n]cV:d(U)wbcAy˖S>T9+B\gύ`)R %b9mLtGh>D}φ?|C2@aØn.>a%y}9CDXc昋OVǪO:tsؕ2-$/Vr ++v 7ʶilҼgJgwod%8/Qq'VxʺY4nF#FZqxԧ7%ąplkj#.`Z>yD,Vnoκ<@TR'z_$[ EBƚЯ0tzތ^+9 EP|zޟn-CdMhUWTnc:&h,RO@+V&Pn K<#h5C9MsTSR9H?o(:0 Hڂ=!,td!v!.g/ g G*Y`D~~~8bjm 2s;| mT@RFG?t/u7wl~l++Nqùtxrd]&T> "SX9R=봄Ŷ]~M6Ce-bLuZIv}_`uc,25Jg癴4Y44O"71YLTzv+̓.*;:,LxzA'YlJA9' ЌE$@'SPsck,Tƕ |cbm_EEMZcaW X>X2<!64<i)iC[_c4>tbu (0m/{cj閫zc`$#ѼKT.Qߏg~]8oVSA4UG ͩAZ[?[ux{%mGc[ݸ`gKWc&Jȗ+IU#t8'^lIӢpd&01~ qʐTI(Xvi>= ŎgWW26۰ŔgպChJ$Rz&٪B5mܡ9qV@덣 V# /u @:ݫnd{fsεhD )O. w-h#C MNXjB>쨰y$;-JYH 5{$Ԩ]7@QB =I2x˔5 :)5. ƥ ێᤝAB /H •.K42iw򔅁^1uG-e2*h,%D;Lw{WqBS(S ʧkxLn|=Mm+ۊJV@NUmlmũM]x9Z'}mzKCίJeMK8ۯQ%qśB4Da1!qg<J\3crG%tH^ԟEAc:P#(2HaqC*}2̳lK &/^5&L%֚Pr8/kKV̑៛YPQq|sB&~35W Nt8/ܩ!֯,=eLLѸdK ol0dU>]aY)a@$)n.*X;ꚓվi=iyYҮ:0JYC8<,gwt-Ptpe'Hd~yjYf-sY0AIzIQWH2Q]K O SK# ;Ѫ,0üKjѺwG|ߛ7ziib?۪۲,М6סش%"QbA-BRG0S8>Sֲd9QLT<>@&ֆdZWLF" 醦)ؤYcQ">FuשI"ܒbΡntȮZ1QVPI>*l&5GLʷGpS;wS^,nM5h _Pn" aa5)QbېH+m>D칠墝nt@BJhskWO!JHY+m/Q`FOkw,Qsr*Zk;̫D>D7ejieT$&?5eԚA:@]4wO,UVAa2alY|=Kr1qfEWo96ѾEH!&cYf#>}& f!1sfZ;  .'$ZZT{2thh$;Eo*U&Vu$3DŸg}j@'Ԇ/gM~N[F9n@Nak>4j }F4$4-: cN5x<(Qnfs`* HKjNuWHLbPnPHxkb6' 09LQqpTntf5߿.܏_ :aϯV?cvSzb7c_X5fDFFm MY(,QS0Xt1WtdȟfT]+?(Y2գyhFkX7u*vYDF+B>DCTγ<*q.ndyv*XaǞvbqq/ho~J<$ $i1;H 2:ެb3`Ao@\}ZKk&fT oW\Y(KqS>FV=&Zt#=/.FUtKi[^fvYa)4a.r~lګa[7ON(o'_XԀа3עC]ڋT1<`VjW݁|I4 AևֽS}@w_?jК<̨=aρy?e-2a؅dQm8J\9飔g/H_Ɣ-^ۻ fN &m0Ph`f̐B#IJE'05 $yy"ԥSMģDQYqspyϳ7Bg> W;}y #fuoj-ޱ\VR BZcԳyy#-,eW~FSVyΣ<=`oxm(P3p 3#C31ь 8R#[faZjdU`v.3ȫW;IRcP{5[鞺GRwԹke]1v$WWUs,/C3LPiMBV@ѣj-I\ғC(Bk \٨ZgP=\ٱ#'#G (W+{'C]XRBq/٭9Ai}gzmn^.J>>Cf(jz9pF%[e}MYd3?Gaą;CCaX&6Gݛ)8yaO+D.(E[u#oy)9Fq[#A~rK?pSL헓Iv_}ol_g04>(KB.{[sE >%!Hz?Q% ҕ~gC8B-)92ۯՇEa0^mTc7*;Ƥ`lKpHtFa10;]y(\<ӹnbHQ`bRسH-'%ba W0BM6j%F8_' PY"tcuf榽{CUnիtM/D JD(7QL >9Mus$ќPBE+'QS@n(F- ]3޴םsc-M0>>WϖDJo9N^-CMiQTwhvWˌD!NK5q`I,RD1k255 8]SbKf%>vz(y!$vdT.uqQF(w;`[2X`ވ#g1c~ys44=Ih;J6oc­) AiCkUrc*{q Ie)qyBVm葨)Eɞo$A2x7ZO@8tu1Z{J /OBkƜ*e0\ FZ40SwA-FkXpt…qoUt@ARUfu8B;,$ w֜!(vL5D>CFj۱M Lؗ*sd~F|oߋ\3CV#v -jv3H:=#*Hq,f˝);j~\M(%gJ2$yu@_2Eyfq|<5urfwSMG«VFMೇ8͠㲀$Z2vάG#ƖS6|R?|%A)W0qEs9Dꬼybf~0xx"+iĄ)PJZ빍 d/zbLh"% JOC ]ϊRwoVl""\;dF~\:lXjGF\Ccd„%"YuGX6&B5r}(ᢌSfF7T jBGrZNt͙L9gKA<ԓAҦc4EjԾ2ѻxP QSL%ۢ%85ZI_ENm螣 V=e }W 7i20V;C'!uK6!ՐzKKM3925zceUZG]Y c!I yy[f;K 9[7 S4|tAlḳ!ܳ63& '}/AB 9n$V˕[ЈED.+V̵ 56wH%du^%הo݊Uo: VUuq HZؖ皣 օyXļ*d7ܴGƈ.Sh?M}Ŋ( >̮.b"ҦKFBDOcE$mٰ@Gڦۢx>1~n@v晸@?(#' \AE|P2Sc! _6}Y (ł>"b[bhmC4 3G)qōKNl8e~޻uSS \ X4exBQ07=n\l'o0&O7wk@z\v #ύ$E} L&_r^d]bѦ{iQGsX%V,YfȠnr?Gձ&dkqW[!kApGr.]3J&:iPZG:+ &Xorlgg-1{'o,Ź.Xb c%LK'jTdr]!\; GO+-~[ƽVJٔ/ ƚ|{35j+kxB݂͜4IdUpWWsl}OEVϤ&npj>ZL-gdA^x8a]:}wnShZ/N c},A~Re$`Ի8wodE!(W0e,3i}0P& M=Ո! ROՆʊ5A\ j "Euطg\##<w|g8|c_mmpghy[ $-IR%kW?,:g/BGJKU5MVyٌi yʷ 0Z2 ' T]TadQ0W ^K-yڤeMNKh(thCiw\QP<@C(:tK v ܇aUe:1r`W?9@ϩeRcſ~mzΣ{,v=MCWM>&bqB 鶑c̥lf\=Ֆ~ehoi8oCulI>fΊ}.m(x{ߠX.0m-Om_eŚ7T~-XqYub<ӭ YmhދFlu&Y9;R$ V]3/q4K47!]6!&vfS$b1{xI*pekq֔rMͩ2hvq7::5ϢE-WFN,y60҃Q(?աΔ1VG_@rrn%vej0olM*Z+!|z$; QiflH"P`t{z67MC84)lD9q4|][[heܵ}UѰI|sWC29Y:b51(JaCd{R5ɐ}~]GJcDD+LT1OruǿO8L0t9TTHIzyJXCV8-DH%\\޳/' 51Z7mG"5ϧ]4žT~[:~᪇b;Fz/r8L6z=禴p9ѹ7Z0 5P.I4r`lPM)dJVCbA8Ps"$+=Hr !V+,lg sdN ^ nv:^vRvյ@ڪK?8קc;8DF 8NibGR.n開WmkW>+=e]fҳo 2 {c;Բw >`pfXF>Lְn8`R ^dD{ځEmff[}|].cك{׷ )#0 /~4lF<2KM>qAUĩT.pe16gVO>V5q)nnu9Aͺwb5Է`9U4$7QYJgk̞w XN$@nTi{Y^Z ՇC#]bs GfrTg3.s]lz*Oǥ]x(qUhQʠLyY% -hվѯ\ߋ6i]k6d4 )eZ8h=WIVư b>_%cxpwu\y\x7yӢ y'L*A$"h®CfIHAtFEǥ$<2k$~ފwYF fU03 6>g sMMvNbu!At8ۃD{ ×ua,{闙gk Or[k"q)Ӳq2oZd v3ԛ'k286Dӗ 0۴#~bJtQ8)dljuUtBqm8A`"ibńt w8<*x$mt7{UQWB+ nzWH-7iݾvAw|2ϚL%ﶪ6G(_CkQ{쯧mEGZNGjPf׈-A>D G+7x;`]04ߴs;=gv ✸(— d/d,6DFkS8t{We 0d$td%ڒaDǁ{\+X] gg`C@&8̓׎OY.E ڪXBZVS((8so¤Y@HX;3U{yY\HkѬ"ŁeUeC!`|_g8MbSd"$;W5_(a Z \,z5"х#8Ga#2q8挽f_mMj«N$aeٹJ8eǟز^ ldIYVO8tq Ɨ?V)0hʗCCr 샿@p ywu#MȒ ާ!$X17}Sa~h҃ms3 CU9RQU=S z0}$cP&!K뿷zr3G#Q /40==ωPQZ,׽JqBJpjӀ}DH>辙XQ^k]vNfbI BɊ|Iw8P\H0rN]w1j{cuF!/Ձ}G =E_9yѮ9*7G u-qj;͌^2Hw"}[ij)}-ƟdFktv k}Do|gjBLlt\=T4⭔cxBF#676 E2ćo>=x2%UhvFް-f ҐWmvϺj\Pa~V(W%A9LϚJ7Da dZ`~g1 x_2^n m䶿:$G+Fpu>W𰧋gx,B/FQ |%H$ӈÉSS, >WA ?PVd$S'<7@𨀎Bc>)HC?">6KBBKAWni޲F{ ?%8֝,@RPǐ`<Ƒ][ + d&/zxwd_Laۊt[7G%f˗?"seo@T&X|MB_jt#_VT@kÁɃmP_`ѻ'%P! qDV-*"~vwKwHFHp4TPːɅaLQTrʚ=J~PQoUTͼ#xڒ:U{U`@bO .b3?bսk̲Ok#@]Ӓl⅞UixH;7_ U+uN#+][(2ۊZ.^ÜJxLAi^U! MFj9"c2lea]Z4^{ZXv8,D ' QJ֌c̀U֮ilPI֑DK7|r/ NUERRCƱSA^YQi^qy! *ko+-`DU`Vv>`!Y_m8Y"3XT_]͐,ٲ8[bIذPz@7j qLՄ\ dF)&)*i=& ]snd*yza!HC߼@?괲㠏 `( J:~p(_ 4M!S(V ٶÐG*>z╧DeP0sfs\(Byen d,a7l'L#˗Aڝ7yŊ#sw}M_ pqc5)#]@SUPp%0^̚fyNy4Q| =OYt >>ՏI{q )Ge>t >a/w|}GH2<TZ&xGīG 2p+ P@hw"!tl׊iE::"uu0;0 G̸,n`蠀,!,y  [XYRQw |,mJJ^hJviSXzu0(s۰K9 ^i.W^s*"GCLf\눢3{kK y)F]rOA^L`9]fQgkA3%L WNy8yyjBgr4a2g;_s'\cf-0&6o"WygZʼn`K>,?;z\e ZXvd"\{`ݢ"^[ъ #7ρwuab~Z|) >_VḲ^D{WRtv0\+"jR0H`A$ .<<@j\Np ?in$G_$E8/vw LYo !ܥT 1U,@6r߁pBQ)c3AӮfj@τUª,vV>q-Ax'z{ {˱i@Fd K1g4FM:@(h1ˋ3caHTs~ƪvJݫ}fL >7[9{t!u)T*!}3}?%ҦKVz ioc?zPmtfFkjσ5ʨ G {_nY4FEtR]=(%(")sC~ VpDb-Dxj0I$t]D :H#(w‹}50'轭*> |^b2pxs58N2AAT'{ku۪Vt&tsc\>$Yt! 'j![gvI +eQ8XwwUJnQm 333"32)"N2E>򂷠! XSbpHB@ $ o9."S'==^sF7>QA!qaAL7Zz}k5$$B3,&kD$ $E|iEj/}xl#!_iLS$7f怼-9yyeNE0Bmvo9s4iR~w4=DS-G~/]k{"e"*$~&DfCha+R E/ֈZJ`V10)̈/8pQf( J:rF[XpA<@uvgڴvqY),!<+u.)6!xO(|Bp/^$*(u5k*lsPU00ڲ%{T.${N-)<}n-\mb".*x^cDk&W\.`p8km($Z1}&X9*\^á'gw VBnp%/͏us{ož[}XǮ ( (@eT i!DOG럮:8 |f!cbM}FU컻D;A^_'"6>܌ Ni%K$7ZfdLywu`=n~SHB 'Bu;K#obcE{M_~~hZ8,n3B]{fUԿd~s\vz^B:CyU糢-*D"c.Q)}nZ6eXᳫm^x$Xmv0W4 dlHEᲬj)Ud ͯJWcw_5k?^E"Qܛs!yx~"Ewy}@ 40=t,Xح^Rwl]E5=wxkD&-LN HL@ZԚѰ0/S yG2Ғ".O"ʉJL5n.!nцC Jï c DS?׋ɴTYW ȯl+E7bBwsmRV?3Ɓ Vjda]>Zޫ؅Jg+ 7bo ThMiBҥwɣ5zGeM̌Yl #µ0 |yM#:bnb\,˰"*DW2&:ܗF#=53L9~SųW,R"Vz̿1ZREqߞWuERv嶇6?mz6/@,"))Y(kg~L!Vbg>AC/DPn(DxW: IeOaH77 (H>!]ȅyl5ݚ^g ӭܬ[ BT{Y_ƹ4(twx;#jV̛]߾rLu5IBLAJbt 648l?T>2hQtODa}͎WT?s26,|;G<6-4sqF&%Z3$2~o[~R{1 (^͠%cBccN359jt#I4A)賝8l3y6OE` 8zܬ搣FLӰWxDs*=œo=^GKUj{3sk e)̯yOrSB2Z"*/bd;=#QVyem^W;LYtfO3la'^'jXv} G7g__TS-*OoE p*ޡd.H,Ŗ`)#XkGr7_ Yj8R.F}̬|lދp烪 ~dsVI_<)FUZ윕Mr18DC F|:ב|(JэI)kL΂V+5QB'`Jf*ށٙ[Dw8߄Z'#X;5jϪZÛb+BpcQG|0 Gyn k&[dc' S3It,aeM_*lM|/%'<d_RJakt [~Oz^Ab8$|Ne|~se /.ݝаdgc`8 RD[9xd.н30Fv/CW^Ek ]@ڇ`Tzbg* HǼdW:ZӤIZ]]AyYz˿㾬mLzql\5-#5~_/ВY =ɪ%ͳg*>=-_0xl}'\XI۸QXRD]]U u>'b/҆v `4v$¿ qSyiW\=|Ssy:,ёl}H`.ly|<5CT7Vm "D" QwQտԼ Xgg)s䘠񿒕f 9if#R%̪g astoP~GAE *DP@p*rk J&tTA("IA @T;sWB~jN< [3,\ʘB+[+-S e)UTe6BG²HC0EM(ǰ6qm!@)R$^  %3)os O ~],5VwS4C@²尼a ƙ 5H0gY?`@,0 <C8EIacKVu9N nOP!pi1/% hz*yB$f:YOn~~Gy?DZ6l{p+kBνz X{<7W,huCr nr5:lHr/58nEUkJؖ/9 ~\i#״v$I{IoH]*6S?K@h#yh\rM,CriAϨX7>UflqXӍIazE,OBŪ}Be;7=Uv}gJݿgvз GG N;<"<r2l7<؈p!P-  &%UCĈ>,v~{&?/]^tOQ(;UR;*)GN**}DU Er';z($En"H;EHԇ'Ǯ9۸Z%ּt"(@DWaZυ)DE!op_%\(ÿ~@q`aO'`XW#5h ,g|@ Bt8Ca'm }ːn0.̥Z"] ^\hvN6ҙK9?m0AחtyCIP-CӒ6Yx=Hlh mhFj6CnR6p6`xck`4VQjuWƍWQp‘A7Srӝ9$ zRLJ@^'ho9-MG i:Rvn^0i4虮YpsAƒNJV[4jN8^kiu<ӌ6e1$OL$~^7[ =!1 & IhIH|Y)"̲" FH?fވ*+~(Ppŏ(}IO5= "(! (OK$ Y B"/GO-Y"kWd#E[7KD2E!۔ïMs L3L-wtNBu^pc{i2m C!]ekЊIКйAO;P 1p@)f!BbDɡxVRNpl7xc4so@͇W )͜ ?`Z|B~w^Xo [tLm 0$+xWmo6zh 0QO "5 CƢ߃qLpS8Km\ B/e ?GMKwh[N#6oSN}22R+P&sJ3?I {ځtWeZj/=uOgbLCVRYt\01^D4k"6S/Ky8=.( xRwp `-B"e뫞@At~5C>O|D{sK(& 8Bs ;_wb1L\\ʤ <7.EtFk@Y3l ]mwm  ݷԴƬraFqq}|$KKC3% 5m쮾]6FD&(D"w%PJg,PX{ oFU6z_ίeNbpt/:PaRVɕ(5]4ⱺk#{6 (Q/%NU^/z.$Yl9}P]޹bsVTԛAy5.mo<,:Q4~UiO+@l]㟃F#۝@E%N!* *(|HX/!e,j *mAz6LD}x,VETD)&RHAHd"XYJZKc[JĨ(֌։K$ϧFwWh^(GR5ViZI9lX}I<yR*Ȉ@pq ;VwFׂ{A9-Ol*,ٰT-=5QdHh͞T [g^f<-oqKdl6JIyfyY& Tf2sÌD84(&V TbhL "-DL;BRu =\5hRBs\PIHH&6kQMYRS?^iFRN;hUV!X`&љ TlSNXEJ1Eꂞǭ7ݞaۏ5?ۙ|5P !P-4Bl>,,(DBE2-G~BZj(\>­AQK$*!|f1qU -YI)bEV 8BBKTbVJPkVЪ5)TIDd`a 3)!מ("!Ws FIA!j&' i8m]v\}  靃LO&ka4AlGUll\@ܫB}DyMk1|?AJT:đJ>(GGťf*YO`MbcOwir10PXGPgq. xre2;eLTg}{S]PVz5m`,IaE!!"~7lR<]H#q~H{\`BVQA@ Q`DUP, " (0R,c (FIRD""(2(*de,D"*E-""AAVAR iR,TJbF,X*mHF(HRU`1Y±CB)M b&J*)+EyCs<;^ ǍȮNǙ`GO_SAXm̕N{d:>߅c`i$ LW"v)$C}nK9oI # ) H" X "!dHb7-fLP[SJ56ϼ6_L%pk4?шo^A9=CZu 7l%A:ƦDl@3a%Vy;Y@z׾(p=kԓǎ, b\>lц%yB*]rRH`a޿M5/X^j5>N{ӵS{!hÑhўK\k@ fcdGnd 7RDtv/Wɽַ fϜ(TדXE,1†-^a:!W0+sQ.x}8'1ϑiK'ORVl#[ ~`$nl .PZz}L4ׯdۼvvb a4* + s.hkkckr[غi4WdPUV&*j[ԧ9g UtZ# Ku΁,I_Kǵ{tr%^4ԇ>y: x@kWCݰ@s0J2zU,+#-P{ FDITu]G6\3B7ĈVApb(H(o7H5K4V*7iv*2z}K(ut -m W7e# n"3rԚx1p5 ]ذQ̻t&$+z/>µ<\_пELqq2%?B"U}GP ED9 HbQ V z_Wܘr>Z '[ui֮K 9)RI6aB&1|t{zJ>MoYPQ.51rO"6F>#/״kml1jwjcvrjf`g.m~ ]p~o2{vR5^܌)yYȂ98 | PJq~Li&W6zT/]b'"bVW &^яGaNG7iW"$9;>)8Y@0A:8v|t0Bܺ"#UMv^`f~A *5W0j>21*HB~Qu4 T6#A 4BH:7_,n5|3#Zoë*?z>/:G'Fnip3&_?Ui5ﷵw;6NcW/U|L+,-){h}KݖuvBKM~]ev*hz;'sX~vaA~O]W5//:&=OSY]{u4퇉ݹ t#vViJؼrQ@ׄ* 1 Ag}NBs\laA9h|b]==ԃGZxm+ǜHzxCYk>pZ \^kJedl%w3d!: k.\\yl_gl-vݮʽ}ұs;O_tlL1wk;E$N<4t7:C&|# %=a<~!"N(#zܚat,p馱)㱏; 9Ҭw7 Bޛ@tfL!Mוż3Rc;f/H_@[Kf0q}^T@_}Yqv04{?z.oN.u]Ca|ʋ1Kl+BeZ;\NZ~2s3<,&,|wPL9y;kaOT1{X *gxO3ÊG-V?Bvӻ5 ȋO?ح=n7@9-tʏ6FF@$^J*LSvL iy-[X-m4vɐT (0@cm/48SpVcF&[*ar9\v>N}oysB€5u P|}9Gi.k@-=[춫l >Xgx' zץ xf/( ηmGZ C@t ivt"DM\@8@!J Zgk ۂdQƷɭrw#2m2Br3m3?ɉ1-!D#BD lzmMe%ՊVz~fEoա-%`ΞFˍ]);989OTb!S3_32fW5Xku˦Wݠ#Ij$#lbHȠhY@@>TV""MAQCA@ieZSUYijen祖 >\P? T? 'È RA`^8!qHx !QhKZOv8v@ŠS2|/$ \ l!gaFL@ Ɖ fLI  `QaP$;Hi1@!X~^GMteIˤk6IЇ>]\3MG/?þPXu2ŊE=tDA;u@P7R"B# I"+ HPGOcT?1DCjl;J]뫫l7Ѓ nMrQ HAY%q=^D@RRÖ-b!3n 䛖zә/7l9=@5A6;ЂS@?ŊH"{=4A@:^f\j2 r0X*bbdāI @?1  {e-+ z%-cioѩ8sa q#_g-0*ڞ$^C!C"Ag k?2UNa@|؈ ЄHgMR-(!;`/Rnn=HV1HXTD!G*"J C"ZQ02'%ĂڢF"9/9yꨋUA8Щ8FS</sc@䳑(S36zȬDC,L2M[_az ʀaBU2XQYV(leDNL"B:N82O:]+6Rg D5pcAEDAU5:֘$ , &B!L" WACx 0K.NN+@I3!KE A.L'î@[ġr'!Գ  hk4 5'&!GVY=Vdz߼d4L 頁3?M``VTT~陧79Zn8 C^3*BDK-^ڿ;D081>tT !a^4@~LGWnQxh" [ʉadELFZɟ>no+_7.'}|x]hjBTek/1NӮH^ h7 `!2$$5ĤA+f`&Ԃą͚;>ăKxu=! 7== {KN'j~s5 n" !aUANL&CPkp\~.i #AQ\ԝˏ#kZ DM3GG?RMH\-u)/DҰ Ak&,2b<;IWףt15+ͽ}ޘ'gMs5&[5/~qi 읎W5@5$5'iPUWJTU<^ja$zFڶw;:˶-T 9WY^wH)Z@<13*ot&,k3Ce(bġ# ]҃A8~ dztIPs_g.S:a*7ݭP*1<YPH J RQA 5Q8P?m_WNemvE3 gk1G Xq%@m /ӄ ?s'e=xaMΊ&ⵃ//GxCcϮ Pv{kl˿_(Ib'@`&uޟYШ: hj&r!9^ x< _1oՈg*5Nީ@6cXup3 ih`jsja#7 Whbn{x{2ā]B5 CDGV_;GKXEgJ둴8>((XRׇ=պkG$dѤGLfY!eZy\ٝVT-7 p>G}?@{3?K+Q4S7 8JgMĸ:N+C$#&ݏcϏNx9C0 иSj) mטp 2?bM{D#oTIDL3pyj4QӼG'UV at SۡfLM6}(Ⰱ"*AQ@st?eZzuP>dCY]mfZJjŴʑKJVC;~yNPI0+? `JpÂ:^ MHI#A -x P ]{t9?e) Hut^K $E5`1KV /SbP8s\Ow%8%j2bT˂(DNAd@`TC=n,D&SAZ@{khtt`b&O پjVƤ5r#*&_5]ͲF kIҒ>` yaA/Oëv}\ni&'=wsrBՔ2 r -PkQp AR|I#y3'H:d$l3r0>]cHs!P!2%-OYgk~=-32K}]ZH6T\FQ׭ +,f\^gf k֑" ؚOv'#aݬ-c`N(S11>O )h BC"(`Xl0-x= j+^S׆` }Q8BXs?oerfˑ+=_iPWü-Zx8-qEP9Jp| UPf"7T7B^˶f ,0T#"⡰]Ny!a۽5FA;SП5hzpp sb'HĔ[0ҁjb_\H/mAC-R TP,a5T, H AX@:p.ݰ`?ꜛX/^~s:V#a$ A8Paxm=4ǹҎSu 3ZeC6f)V怒ԣ44*nؓ e\,Qq\IČ Zt >n; q.B吋JD/rR[=bf_|4XC"^ LL6<w³l@H=217>%/8Pg"ǯ*+\D]%p'kPPĎy3-1ҷvfIDfevJ&y/+PxW*0g3hN8 ؘjJs(.#KpfHb6Ժ]Npp0!`7=Ïv>Ӱ.?* @ jX(EN ud VmDd@"DB5#B`)k[ :gܧs]uD|?VȐEB3.A2C>|c [yp5ЛAH4Pf >:i&M">R0EA'0{p8H0yDAͨ*rԍ}.  ,S,}fɷRtL2~{jh{Q\ VtگM#PUYR߹{Q 5D:4-'"hj<#@)%`qWyxMxzJOյ]aba)z/S j?_{q(MT8:jުבL|d %yI$*6npI`@"i) Fk͖ls} cpjQ.Ll=_u̙dy^&Ӿ3ccl@K:k y؋T*i2jI|siE{֮0uTؠQbOrZ# s4I/;>7O}6MoR?qNhKÒXŎӗ^ʑG$i \ѹȊ:frb7Ht &$|7߉@(4͓4Uʽi^ad0N6 əs9W_پ@I9f}Cs#J+I 7$z_hSOP{ь_QR U/^ ?BX&_oL! L˂ءt d*+ -nfΆI1z{ s|.c 9t I,Y}S]N-o|N>i,ƩGq8rO4 k_0ݍ3jWśU}zڌ7RR m+ʒ1\$gq^.aXc,n]:ֆ~7F{I{37 9y &~.ޢGc[O '*8.~R#'b\E@d.Yt9~'!L%Rǣe b}cm75~_o9y?nR>k>}RyY< ]6='Yru:k=&iS>'FQ>£,XL>_=Fl}<+_o">gYTwdu;FKqw7y2V8-({nJ߾i7~M Wʁ{ym淵9ݓZR?ZAK"J܇w+n1z}@}5+)b"?ko~*'-'cԌspV9M rUϝsR[VÑ-mG.(Nkp ]km⽡mΣy\UDAcJJkfM_M}7sѼ x.ҕg:BkȈiHF:/}gت}ҺA1g]!W6 FӁVoєpqx߈ {s?7i+НjzѰ{_'6N[ Q>"SYXsIMT,wx>ЃwL|-&l<)m1I]M/eM6Y!SxDV귲0pO}Kk.ZgFǠ_W1,,..D&wYX_u ~.[;tر~|]{OcTCy{S˞.s 8/4p8(ם-o(ٯ}~37dd/-TQ7-dgdI4/Qn 'qK?9 _I2velJ9h/G&Q;9Yjii%#b.oLx8R'jk<f)GH[]1wO9ܝ8rjHǘ*[ ||Mώ˛΅HgojԂX/_|yR5Sq7N;2A.(\r{T;^/4䩕GȬ9XuZc J`ʗ^@ZQ6kCp g-4FGZV?{*!?N}כ‰{NB{zXS,Wmv}3,]c`-?۰lj*NY@ $?ȁ =[u_>j/?՞+g<3QϵaC}0*~͗j]ݷ_ϻ;/W/`{G0'd3gZFO`r'Ip4 `C/nwX|WB>DKwxmk j6B#76*_ ;1I/pM dRPK'?{V₫D`CM¿f[ݵt{W: otiyǏ^z)ܜ&,p,b=+&% 3C&ߞildI;Fl7p1LeyQ+v n iBX/hۺȿ澞q݋I'RGJgOeөVa\8|] +;s6h>߭vNbocXpp0̽V,o$J*Sqk 69)ndmTg6i Ufn;t2ϔ."JEӄz1wOoh9>sc7 ?6C"m fI{4YFȬ/8tNV iih.JY.s5<;ĵ` 4D*9t-RqF9$ g\C o.^{yl/T\P| ,2 c Zr,/-t/O ;`x\)i~h\=T ]BcC,]VzgdI֎-p iǥ*g>iyA"EZDG\"NT~V7H$}!8oAU\) cFYu.Ka8Belv}kZH01Ӗ8 m. :4 B&PY:?AAr\1>(;nTm DAkΒ$D pjJmN-F!X6eUkG2m)Ǝj%Q*oa;IzZ.evaلL 2CjW/MbM@xNvϝҪzJ30!6;=2Y).StcSvy˚~V99Gu=yag`H\7;ON},̭@k^e65?SsuxiGYe(b%49VWv Dp&R&v@ip߮m~eQsUp-K\-< rp_yX{%AAHVEE ,-(( dM>y Y*K%cŸ@[,0TCD`[2 Se"+?#تo\J)7pZ8nvqJBRHK |#miZ0{lwzEGffeGVGAHd 4j(>,j4ŧ0Ntoug:('uc^{tSlGESTkW5lxϺnoIVH*Ȇ2 P yWqJ}B԰% /b6؃t>Qd) suPw,N2 $J.u}+2q?r cpƇ K‰Z7cPaHߟ=8F1{-:JQf;Q:el g1;K_|Z֐?}^q{mk<^d!"I$C p~N/c<u*LRt8>V ñ' $೙ ,%3ac$}'>fyr2B;d}D.10BcE6-qX;_S{֙D($!>D|3Bia i$eEd!\kYڍT1yMD;d늼ޕo~|4`M| oBz<߿KFεZW&)9N!p'8Rq1ߥi69zH@쓙p hp\ÄSQatx :`Ze}ZF?w;Yl6#-]k(=n>x _B`R2 XbMʠר pFf?OoU]D٨PFYr^c]{ jst7c+tCiէ WVAAx>R?\flaPcmWICpTj!eR:I|PՇVH>HWn#{sNiTI,Xt*qu/W>ح_Ϳ&ir7N:ʮ ^[}_5`D???rPZz$Bf´-cRќٯpfbGh"4 HP-9& *)~ }& B+Ib2)U1s<fB\(%³?(.=%H ښՅ3I<{5'3Rd|;a}W/(?A2L EN5+uKC.1cla6dƌV*LjlWlS9O9Lj zw(y յY[ZuLx"NX(C "c+0[,ۣt4Џ( rF ~1%%I9 oDŽcr֫efvuT̅D(״rP)zxnLA`+娽{?U&iz?w/7>>f:eRH(3\j;{0lR]3+ B|p-XlY5}GG#bt}RvLW(ÿBG>iDWBRNo1)M_9_,WjY;7?(/NˮLq!SӦ##݊8! Ƙ*6!nZ\Upr *O(>4U;}șC49?"0Re,3}u̦` xMP׿Iueݖ+樽MT./@mY0MH&xCQ6p<>l7|5o9lxLY ٬@NLuǵFU0`H\)(-)&Q06IF5[@qX3LQ{ خKL7&kJ * R7_PkqIz1ZV4@ y.NҶ~j_kv׋@]ְg&}k3Nfe4 M e<F`bׂ B1D6x!-UkbrdE"!PK@FEwJSc#y ˄Ei2.@TEbM).h}"TN1˽V*k?kV^x}apwP N2eʕQf|T)碀~ *A"=*,8PY! l£QZ*Lʎ Q-h!0͆by7nJ쁓PecG3u"B -D$]A}o}9,T jH ]ҁxSAͼ** A T FW;q 24N 7{ %z0:A ?:(k" rtj-i;)R[!>PLqD D( A#1eBSA5EUT]CƠR~X8 Yr0CX~.j;yb2*PR DdBET5n" bє@P?~F^ !EGt*"Cn>M3b thqlCS/dQȗ3_L  D?<6$A\( m.)w:7_9'∩_Ch C\Mউ,) Vȹ: U>0G7]JOAD \MŠ|Pmps{G^<# #dYňbA`QbPQDTX*ER(A "1dPEUP #"J(H"Yh 2)dX~ XV,PEbHh#PL$ޙF$=,xޏdDI ?ZMpkw'9y?CB*\J&$X\tluTb.D[O#?[c:x8Iv,F#MpF߮,Q)kjT+7O4iF@i)? < h71aiģ^Ď:C VU앯{XrΧcĵ1]3' ָ1bïzL3FFegW> 'DT?'Ɂ)K'Ѳ[˳rJE;uє(,T]w2|q*(ܞ*T#(:̧(Reh}gQGAhWÇ!S_.jف3[a"qm̓ڟɻNM^/6;|/#6ӫˍ ئh":OEjHҲ^߫]φhL0:m ƿW䖣z|aB (SV?ÄpIܣwnntzḳ2钭dZ]=h*<{&w>AeV[!L26};NazxnCk2 6S^:@Ky ]+6*+tZ\m7yka~E}S {nq0S3\3̙]Tw+Ag%/AE꼻6̳g<~ei3OI[gOgj6۳]ۛruos jվQ񘆮i,ڶV93"-xH $! #vP?{]5._z ! U6dk?AĠ"W`; #ۮ@abFouYdk>.`Ě:y!y\0xS^h|5OVׂ{訍p8igo'q+ncĄy[Z?J?Zl*Sw.3TlĤȅ]V9g#9mm~O/))ӬJ:zO2v=SN+A\jf`ygᤜewX _b-+n>tTVW/r?n]^6G@}X5q2, և[qs}Io ŰSCajEÜy˜ F浼~O]9z7YCjy~U_)[G8 #+"5|b_?bIy!pa2F(݈7Q>Gm"~^0`SI(O8N"&1t]-$R!ƍDϥT H] $ tt XX=0harT 7 lR]DWZ*lm+ mALR)JUڣc*fk>~6ćSx8 ;(cG_E{CcG45:Dž{apČC*e#洺Z J-0(640']/'77 Ź~fvB Nd\=0+a6:歙Hbu|Zɰfy{8I>~qz5`?z/qp7b1d臭6a,$'9{sSR@2fQEAF&# 2 Hȸ^ W @S4;"f|4VK<8ߊ푬eyHWYsteLo :ӮhH #")+_,%EłF ` AdX UX%VH) 2@X (@U@X ("ŰX(,A(댬RA`, ,`d9>(B>1440NPR)EDU R,U5Fb0fdT]1j.wm(pqSZF{J>AP> +p>yu3H/8'zgxE1 oH? cd,`m>[5YkbS?SRրdMV # 8@͙ ԓxvǙxj۲VUGMgZCiCM8\mkrO@韖!'X|út~.t:_jkSj|fC*7meTM HXLp |y(DA;רּץmWђ%$2~ ,ca!T̥A!{{}-U*|2 ߥ2֑AɝJ&5B0VuFQ ~w_z XnS5B <\и~<|>6_aЧ^IbB#BZw&K&N c%Mߞ5+-3+*h\w.:L^f3LZI8a7 7|cOE # 9Cy;ZUTqQ߽Aɪň'M9Kn_W:ƐM)hl+U7VkSFGX|7O ҵi] Pzkfeπiqc#J;w.-Md`UqBʪOrN*mgK~Gj|[1NCGpaٴ߁̙0h )zI'o;/Ԝи"S^EJLup{Gtj=6CoWUΌسhk#MUW$&E ұGO` li>͠d˒Hml 1cs*΃:߸7k7o%գ(iֶG%ۭ~K9gÖrL)̵egz֨۳>8n,W#/qRn&Vz}6뚅dv⼱tQYl3h3+\rKk-͡H3+uX4HGJCz{\_[䗿xj}a?ky;.!Q^J8k4ĝϿkm?'D@E)"eDTi agT⨃7A~dȬ=Q<mySBpuM˓n0}::Լ%]qٛQ1e=*K9> 'VW US Msz-i+s,-3R:Kvly”ؗ* sa]pq?e:UN *7<ޜ)=j 7oG@MV/6zH'}C:Z:͇x<suG[|]MF7a#& ֩t7F&u:?%We_;z$Hv SC @>p#Tx*piҦ\J3.RW4f1OX?Ū3i15UsThyUS;{yj d ag[_AJc.9{45ў W)9guP 1Z)MCd{Ljӟ8s@*rJ?VfK-ۅf^|)'V9u`!aߪX/k2ʷRabXugHֵ. sk¿FA>NM!Y' ͝߿{5͵yuSfu18gRNu|.~VSԶyRi?_uwq-c߽1:2S.rgŒajԈl=5Go0K6/!-\Zl)28)j]x'2֛W\>Kpm⦗nX1'Ӹ3PW29Z|?+\-]z߯g~\4~m(uX?y-sI9BʷB?qʕ4 ÊY3aX̶?ޓ{0G'h{,/|Y6k DVEDT idjh_ ^\ǿUBB"  d@I[ЪOҨ=jK,:<灧N5ST852K =רWgr8 f"{6٘!Vo* "%O$论F4T+I0kt;NA #jUҪUp[rW2 2?i .(K $ ҡĨD{j^@9؝=n\J IVV+fRn~[,Fz~pXVD9D# i^^m‰`(Ę*gSb1! aRD@DN yI7.@qߣ׀\ 12 ZHjK0s,ѐ'|(a\+P+K"ɮj!s~/!1=˱IBْr! v#i݇'N-y{wp`| H)<]6BoH@`+}?ӭ}j:Ѻ*8=Hb~; <@.,L (OGi c"q3їSe =Lg4W 1e} GBKUzէe21AA{H֙^F69U=S} uClI7Bs rQO\ {@?D8(e$,g12.9m?%'!Ml\/}O3XHb6 W;Vb}FいwKl5cKn:H\F%̂Vv^t8(k.?1s ';[O; 'iƪo9cf5L/Pf4H[>Ww!Vbq^ L)S(-#Q1;uۥZUe0;ԯ|5]obkCa7kյ}}5 L;znK[@UvMdQ.[>39{^  @P2 [cҋi訋xXz^" 0 ྥB`%pL^D[O; SR&Ʈ{:ODwihzRfayNՂ;]*Z^\Vuit64@b't!ߴ:YD8;^4mc $ʦeʓ2 ] &Ed*`!}a?&K\u.R#F3]"\0b%t+wYu'_Ki&M$ऽ$NgA`zd>ʽxWӪP cSbЎÎ$5wZoL,ىZ$g̒/JK~nGϓSg6'1Z x;KTґn^ +.{a<[J3~~k\3gޭեXVA{0fxuzwL^ bCu;Wt^WJ|éiaBּ@C+.=RaawA A`&^4C^UᨁW}O1GKy=9DaD@0lIPӳNoN!~vyq1e9\+-aY3٥:%g_Z^;KEQ%k6<]wVZuka*Lv~L4R>.;UWoN%G?wQ8.@XdG: oњ'QeBkLEl@0Bx8D᫃W)y_eyLW(́ HTb2i`UQu4#i`{OoMvBWS,-_$Z# g<\ H36$Ku'*?~(* &P w 5{* pJ>c\v^5P:X,7D@c"^7OM,WCWլ!2Big[ms_c!"0K+họ5ǂZ[ y6WlTY8Vf`^d#l4Ů3̝y%:pg(Y1nO>#lzқoi7ĕM/tp@e"0G=GwR@WÃE T^(Yv)cסs=^q|fgXYwE~\D]r"(X;BDMoyEym^ns?>&h%tT}/,lU"a> =9jv~PA8"G%ml+ϮPmYW %HL?35cot'{3'Zi$NR|OqD`(S\p4'ϥC >?}kĝux{z/l"``HZ8_r;' ։ VFMd*b7hRF!D*cttgXd An i. u34@H3:7~=G}}}};4sX=OW-(wv,pҠkH%h U>^`j} \m& dU,P N]6[QBg$>G@ @֠y6 V}2biZn^oN@rGr[6GysjϙzysbJ<01PX:Q6 ΩPqH{DM8C1-<[_:cLeZa >08ip[?bsՄK4O2gqBh'A cս&M]5ʭO}T8`122^.;^,? KPUTTL4c#pBk]F0Βӝ$QeCx0dxFg  a[_`6vLU~)l:=r\ZұSAHEdL׷: MJ͊/6f҃ [Wp4L dO77U.#fVd0id;r.-\k>G@Yx;N"ꈇN/7g??YF:to<qjz֟ g+.դo0/On3I%±F!KWllL-sVdz8IGŲ< Q=LA~|@73[)@"IHF  fIާ^Ǔ@D6fʁ#>Mp"+ӣ^ xz6ײ\^!ID@?v> ]$`܀ ϝziwÙС)@P1_.ٙ$+SVWo{C @> T9+w755pC€vymDm^ ȅN[2w7$ ƕI `2@_WPf٤,P>OrY?Wm$%vzW^w= CޭS>ykWV|h:PӐ" LATEC݌ (` vςnkE5H$$Mɿ/Y;CB!#rUOoթh_aAz9!aF7=rvg{*Qc8h6\w2.wA!ڧ~*tP_SWBq*}JOE|Fͼ]ArD9/e{ps?[yy K>KɷfV]tz~7E|{qdd]* xaVGN!Uu=5;F0MWyqL_~.9x2]K0k"r-+ޖE K TvJ. G/99Ri.q>|)JpT?u$:e5 Hi 2N~>a+UJCyv(Ddx.H'CÑ@3Cs"4vޫX}bcB\'M<ŷA46 Byx E4^sd"0A#G+⑕5f~`gEz2p!dq {YuLȹP 8N޾jty{fn_op{Xc";opX쾨EhPϨJ~YRT 5J/5%z Zv.U4a2Qܩ-&%!&̻RO_&<[%"xȀ0 HAH@+a3XAQuV"u|zc[-&rMGw>0_F~dwYnMUBI^܂w6mf6gL>uîO +֖;y} 6- gW_Cs hb9{{ u_aZDKl0#yl߳sU/"||iu!w(" 'j ~f!7G`'c Ŏm@H"+G"p:8l T?s "*  n^Z7M-̿9LDr( S_u;+]p5?7,Cl"dĈ/ڨ_kxY}~4BfDf)!a)e _4Ӡy,RyP=|}4}{ !-EW;Qt}'Is>c.˦ `S닊yPl҈GXR`7@ ȹk?vB %,Y2#"""a!O}y3EC$HkJ'ʈ˔)"Q||G@" f.EP T=PCatDpEOD.LWbu(:3}{qgM@~/}5 AneyJo$A@dh ;i =a}Ԧt+i٩Byq*wIOb:_ór!Kgo0<ϯ*iǾa`zÈ @w᜜#FޠňAv9j 2xK@P'>=ҟ4bsᒁAkIxЁiJ_[i2P \Z:ܾ-Y/1$)Ixr(;C7>zV;VDT0|S͠dP3!l_΄d^'Mo a,u]1e@UxPkNuȪq@HB9H(}ȨD䘈.>\@6FqKB0["~tX4w{0bRd]bDe45~oFD*]=>!]UƎ4(rL;r:/F2~5!z])6wa8JK |u p"H@duoW⼐DAvu&n]K9 + #|ȡ`'u"aRGmb+ǁ?%l/{]o"Qq(ob1}pyY>O'$* ""a!ֵԋV=i!$★~U!"fm"fj*BPP0}&:tY=L[.G;d-ed`SfP5B 2!t @ xjf1.Ór⚴X8A&3Z+5Tjq?/kvevjUӍWLJ>}-׬ e۶mA""*0b1UX%E"QdR ""*"1QU6=W QbdX%q:2@ +!$$ooQQGx 0f 5:VN+@a@oti2˕7-xރ;7rƵ$i->' =YxP2uq_P(膡;BsU31{ȝz9jc`r\r fQ ^)1_]JwfqґYgHkDǠHEnOg&l=/C-o.eؾGfҡCWF'}1cPv!d㶣5m;Ϊ`ϪcZ/hehlxS#oI=u۲tR-ȗ??gj. Ś0!~2~y B^8_bUm*p (rb<{-]!0t:Ȁn-0ɪȀgU1X[DAUEED/1u;{Ϯ߁5zT=QQ7R5|D&,n+mo=ldQAby,PBzƅGq)XB<r'ޚ!UFUW]}| .G]/+/W%zq 8sc^au,|xu<0Z8[c?Vx$5|ԣKG%C0}-vi*Oǜ{`ԀR/OE0YF{-`xY.@*'_zv c&GOnET0b7Ģg ֽtVңiv{ӹIԦLԊ bf璟Kbw}}hyt+Fc83pe8}1mo[|x.c'A=fa*s< ~"mtzGh>SXLRt`<;Ce$F8 tƟ̘D"UQ7:Y%yePV@աHքRz )Scgh掷U|, ;isxrYH.)K8ɴ\=?sW!{-yŧ.<G CnN`j迕?mt5y7q23s7@eܪp!'(J/"XD`m~F wo1bPCdԱ;W+lyWFJ$]@O1R uBik5G K)޿~[zz%ml$[igQڧputJ1!1GG+=`΃4)$J3 Fʮ-^&:X\eٿuQwi2~C5f7K-lNU<|7Ǘ/uqyy&K(O'VJHN'GEny<玛ɤ4YOg\z]`o= ̭#i`=g3n_AJ=SVCdY Tڍ"#en߈ӣ|v^ď# dm/679+IIJR2WaZG\:ƽtή]iXid()Bh_Țܱ#g?ByoR?{μ$ֺz|3/¢k*3} k#|QQƮU1| ?4JcPjR \ۘXR)7 $&n 3L$N}=WIG[5>SwMyrYڍFF 3iVSf-6M3Hv2b9jSeVĞ ZEAm !S<>\@Y}WKB&޾?ZS2t`[wcr{[ Ǩ7u5=\ wlm$ GC^ghr٭)VIx_P,:_zl;[dmӏbնۥCt +>[tQ뇸ڼ']a<"j"Igw**pf*A/~COw7yM F:K' %r P^~(Hk2 ;ĊJx/p> j|sta|(}lКt0}<^NH[%:>>'FFS~ ^ʰP)T뽯h64uAMXl aҨI+_RbL_ G\j6z[[#U]_{) /Ic ?ߖ7;9j2c+xàߴ^(!rPUޭaf^)ЋHf.Zp]UAavѳid2tӉ%D߻wyHGŵj֊i#]MWGJR5t%KMw+߰}ά*=0MSp'g80":c >.0 \A'c+bR-9HODQ`ʂ\H>]ĐVA'M.o{ЀcH呩 ^ f}yLEUv~e ރ7tP  F#J>k˨yZ=+6mvsj5%m8rm#`i!>$Ţ~f9G)| ζ=r:d4">)q~)obSfC$ϰ@"ndRFtLFІS#oS;hE=c` ek0 ְ3JFggd?rwǛX˧um q:WUg#s,w~N)a$kBREx N;NI&sCIIAeN^A[Ōכd†yG4gK L|*EiKqҽ\[$LoO ˗Ohz| Dv쨢R|l;'c Cafm_?|#"f RfEq`m*lxqh!%&`8qЄ3,HݴA,u, C$ a ŗ[WApLL]0Χ#;[]be8^qR4N֨G?fbjML_/BjpJ;s~KoBn>/wLd X h ʒNAҰIq"8ǧ+'no1ؙ~- @i QPTR5+bw͔) gv6t<.oB=`~܊3n_P~a$ Ex<3'W'{rTf24)M\h'} "_A=4NPW$ 052 A_s&*BnLS;D_z-;ޛgENzic< tkk_vghܦIѱC&H.\Kj*Yl= ±KKv_=*\nhYz9}q4zDUB!XHEr .VRD6{wSo>HX& ;]Oqɯmh>$%ܩ)dKքe'd_J{iIX0DfDEv̢9҉wx {*/\ wQ~ ;XO|Wfhӛ<=GLh7rL63<p6b/-VB"9E*y58& $gwv?T|dw>TGb))DTdc*| {JQ"N^$\N5H3VXT!y}G/Dzn=t~51#%<؂l? QO us 1&O\Kg~<.1P@XY!BP 𧯈LqJ~?;'e e5:h"yHia k5gw؉IC@Og`;9Ym*-&>`#B\@$;(b/!ZmlkL, >TD Kㄑpmv"D~Qv=8c YU Z/R3&9^!!_202N61FDNr+weΑʸO2%+u_;Line2Åc `$CtcE*]dM 5|.Og$m@Gaҝ`{^jk|&`SXD꼜.6zbn6\#Fo[U*U"D<g?$$DFU`?'{pC D =Gs@*! )Dp`DRQm `bLJ2 %FRՌQUX*LjV!gdc\ LRGЇǐ[>^chѸ_/hpU?5N&0C;Am1 P1F%7=f5HhG?^ k_Yܙh-> 6Imrazk ȿn W<^PCˠd,Zmet9-ǀmTGYLMjt'3q.Q T(t/><LWxWY+<5S)p)\5CHw4°2K[K }[s]NM NsNm F6x4aN%QPP`}  gF_zmy[c7|O 0bX dnBm Xon;_p;Y&07<3D9[ŽY 8D ɆK`I/IgU  ^QXۀ a*Vue`GZ0kL׹;FO0,mLgCg &Mpw9t׎cuGۊFf~vO|W"1uh0ꌓ&;[p|{7MvLokԩވDS=<?i÷dʒ qBC9<|xSF@io:gMDdy? mU-o=L>)Dt`DbatcMu' q"zO!oBnb2V05}Qvǘ~"+Dw'}VX qnf*rPOp!sɸp̌g00"σШH7:a>R%/&qfPpc60~>+x'E;8hKCJ#n|9[<Ѱ 52WSBRnh3t}ah^/VO2zP}Ie`UX1,ףsQTͰO54Г y2*p_'j@&s-KhCB^_^$ﶩi| 5TE8K<${ti[Z͓c ꠇ=iIHE !*2 w~~Ƈ:lEW"|`˜M2>|FrZI$BVpswaY:ioOoV=Z[4?ΆFuUq^=P~pWƺ.͐(GvXӲaSyblowYA翂aؚ0K>z1Je=mR+4;TǴ%+mڼ tv1vڛ"Q2Q<{9~O&qbY8gꐹt𔽗4bs#XXG^uW:!mI2*z eYZo:i/O V).ZW2FFU7Lv0l>oM6ZffP2B8ȈdDDw;-HQB): Gvlp~Ge[r>[SYuck?]s]̶۠gxԁgaVih,x82)OWP;8I>BwʫTl_, T0'TV?| 0D@d)#0}8 R)׸nϵeIRC!D~g s̊[iv8_P`,À%FDSfvVv޻VA$EF7?cvrwzs$^ԼFKEDϽ,%"-Ln֢vNKF2WW3uٸ NCsKJG\C{pwaS1ҚV5m3l9s- y7P/ L'k4Vo;܃Q{ݬܼ*ݐk;x4s:ʣ!s_)<6Z&R~`~&oo7exZOof/Ek3a!M֜|qp =m|G|51DOĂ_ܝwSJnqk7ܼfi=op{[jg_CV4z6-evF#_t;j )MU-?/WI9cF:.}Vj1R9_eսg3sMlgnW#9.υiu F3/ !%5m;*[ber8 Ο?uxk}~o;G d>4;]Ոw,?GN@DBdw^6ϼ\ݴLT>5G##|ҷqe!ܸQyxOڊɧIo4./gqT߯]h<wolW?\WF\KI/GJgbDLר"2 /w׹]w/" %Ag0~mWWts{W0FT0*K*-бcyt'OBF)^QmzصMfz2Zb:75?}`quq9@S'o-cDgFQ];QڅJ>K&GUqΡJ.eB #P`~@%3|~ -y-|}#~ng̠|C _C`"}&|v.JFK墂YA AĹBM]]mBh)ţoCڈMtI4 "NTT7yabPIn K u[kyGW6߻eY8Gz8W$#i3V< x ̠ ]֥6Tb^ &{M*nqvͅK~zyK1-nizIA9Ĩh%:z<ܬ6!%(b\b2T3 ΁=t[_Kgg;Aغo'Юmx]VvɹPگSA6=h9piY\D0v\Y۱Yi6DG li<p5V/ OQZ0=&MeG!fP]W]-دGEFBË;螕Ԟ-}9Lvb ֖W:^}\%J80He?Mr}ژXS?g[,zv6&`TK))YepIis|f.tW3?'Nh&!hbKӾ)]L>=vo᱒rV\P;Lyj?Jk:\G-fouc]eT4s"Ȃ _߳+6:)]w'%c'Xf vn#UNb;)x^Ɨ~o!ZLZ?pNf`YfY)(v~[ q>sSS 9WD7c bd)ܥ.ZT ${p s)?o̦%εn̖"qnMc3G#(Cm>1Raxxݐ/G}:Gx‹qP\T5/>U+]爽qRR)`2U8.>Oe:{s& ˜/~Oim>J=C& ǘtE.҇]S'@ݬ']"D$mi`,oᩤ@HJ+Ifj?͈rB{F3GxSYG=MNX C"W`xq(:#u˶*{,@ l 2y*ןW껾|_}J+!-O?k@~hQ0$dG|TWm1?.s=SQ$#?8C!@N"jA='1ǹf `t @e|8AE)M`Df4F:I|xH7݊[»wbxdz:WKl NFySvHs*@ @ 4tޏPŶS ! E_>V~~LUX)r ;21y?f_73.|v`v:i"mjJ*lא֎g)I^%/Mi:؃Y0rZ wdu%Ms4u)ȳHSo<35|& ` "!$eRq*.C( /k+q:{`?v:+Rյ<;C *pCV8e xg҈i:iEMwo/K_ luY`&[/ւedͿRI1n^cMVq A~]6.Y\˲ZFaV1qx=, Aّsq ĈMOảPBQ.w_oʼn^v׈'QB0:qcϐc$f?a;7,W3s be܎{R`2" 2*{}LFϒM}*(]y.F*LP1.g-"e[@~Dm XZlp' r %O܂pxJAA! 7Hӕ! XAȰZ)(8xq*as"row&8lγŽC5Z WNce 2T3Իm"2$DHI U!Pq~6uKn|6z_*ΎG~7nVk'PL>ȡ}l#zܡp(օ&n cAlg&ڝؔqT_C@K/\(/*UX8vlr{-jPJi~׎ELԙ(mw D"K| 7Q޾f/qf t3z`,$9>O+1m*3G~} wW {n?LC^L}F\X.-n7Rexaj p/{j_e)Ūk5%cQ<|PEGG\jPfvcy+V`Icər /(LM5LL3  ƕtg=bbsP.")!vfX$}KJ_;Xzig^|sSi:8OOO_hDZks+r>/8ܽZfKV0ܥtM#wZ_?c K [j,be7=_6(>Vr=cxR?oT}(+Ygqˮvl+:t3̆O]*%rBt/&9X\w4ȽNSYfe3,&|6|~:-;VT8heOzv4u4gfs{Ynߣy'[K$yư q h [CMJhR2=qsmBs1SzzDUØ\Bn[K37SųRs8㹳]7[p;o f :"'s5*)>T]>o> <ޟ{:XICaCQ65u]/T J%h%lm,:m 7-/G}DY]&?~8nGQ<{D5D@M#MEt|62*˽dn;ϼijQ'4կ4VY|PB%w.R)MTZd\h {" 60ȿ3d$DPUAQE3yKRI:p g6XaJJ'ka+U@ O;S\=W㷥#U!3%{F7^bnz3s7uؤ5qrT'wXCu>*!h!GdN(Cm%*~$u>9-$_LX,bmky!2 d<} nҼ"C>(z_KQq[[v7A!8ZȦ0A ٴ;OqS _^;bzCKrfznVh $2^Kp@)݅Gp~هO\!C! s+//_UBX/űRv}_H&/O8薊.s}A/Q0o=t,&ĪwvL:]dӃ" 8:ϱ, $HX6THO!_ A i! `@n>=QTڼ.QBZekԋd`fYEwIR/# e0@|Eybm%㇃Ď jYc2" 2 Yh[BѬ)'G&# :ȕ4üM~j.72QIȐ FAPGq@}nGML>F){MU V+<"&T^㨤⹋.f"(\f{gĞ.Jڝ;i32f_d1%alUܜt5f4` 󄅚8!k -p~ꈛWs%8U\EڵZy`]κ6 UρaNyyiEKQN}gG,je a]WL9r,^)lʐ B)~oνim6>ұǠf3:YUbj*ϩQ4"m!2؛h&dD0\N)gh+g_G!bf[1{30p}{4bX>xϽ.sI@hUOĀ\( z,5G c,h#Eꩬ9.1)/G)ꯃh!0b %mϼ\Uf9>'} Q%2 0i7xctQ}` ftgL m˜r!M3φ^8egKy#1me]3j%fn -=G^2RI֍L_eڌaWQjq7wRח?({Lއ] aSobgW*ɐy٦}|3P&56W'.@Lc\;iq68==,p <$:fVcdq5x N)Pл [Ȩ=6}Fy508Ί{4>3&j%d:+P$0v?"Xsyw"HhӐkXI4$-gtYIuƨh.(k`o43ξ|z{<b"I\vvpdh3Z8MyӔ!#>oUgrKJGpcqY+÷NFq}jK=|4idT"|oVk|O|) (eX>RC,oGG}'h諣$!"$cs3 -~1 +bwA6DM&4ԷF+K "@80R<\(i^*QBAe aGh;GmsY=PZYW7ƫ#tsϼ550s*}{6zZU 8DCZcPQ 2}wSёgSuVMHTa 0"*}\r겵&jZ9@(}+TuԱg+?6egm)% =a? GÜ}Nmn nHe>m.(!DvYCu\8BDIEf?Mwz/m38/vjgpx\(f6D=JU=#TMUUk=ZvS #>}RYX~I'j#UI_׬C, WOTՓyg ZT'CoG9<(Y}IQWO10J2Bh C$20]eV^k~K.#"POA| (#'~ 29\"dBzO@" si/<goyW)l$.3+o1OU!LAGE0P SĝQF|}̡~Oݞ?m<`qRjt^„QB=& EβvO*_g?O~}~ye?T#0ǰa`!9,xΘ87y`) Բ,FnS`@ / hU _WΦÖIʓ0mwxڳ{ypBD7J:i8a~.$rfeՃ$G31_;WAjܟVX4c^BY^VAe_wMɑtbncք@鸺?&ShO@' Q=27l1!IUP(OoI)d*(zu"zH'͇?#xl>k2dSs"jo#b܂~`4LHwsK k lnwMt6S4]TD\EΛ-x^u6 7r\g 3LZN?0M{4!/L CPC( t~Lvƫww8H"dUNa:3őWB#*!LȦKLjuQt7k@k:|3-M%x.489I`t\)PXQ]44_n\=T 9qж骉x>9Cn ݗ_,wvO335 @-9(:(Aaqk{m5a*aY-x8Ey@)N}"֥zokK1xc}ft(~QSqhgF-d/$r [z*߇£ HB2HNGMO}~{o{]UEwsZ,C^ ^`~$SE'M ')Yd/< H,-65'"쨳'^ڸLoOgYQ~#)8fwV"(rCR~O)O{5wDw|w_csOc1ߧ|Y0v4" YK .:Ҙ\̒]_HpT 5]oCƂ"nb=6T\Fb$BYCd6@2 y,)ULNzB砟Gg>?b Qɒk")![SZ*Ph~% FwPC:]ο |Vo3&{_F5}w!MD&_© A>)s5bf gdsCEylrN˸`M`i?man-&u⿣}܈"j6Hmwq/߀u8AGe> Bp?կ`Cεs-KJm1eK:EetjLpFfˆX[Gw[U JbA]2P=y?:&^?%۴!/J~jFJuݧm&&IJǰABÃ_D?ߗ)Hjbkd0Q&daNBc~|ׅWe']EeALd B  v-=~inF!HԨ$B|SD=|vߣ]w-?V@Zg-(1Q貧ľM/7yFAo:4b:` fq]gvm ֊(Em`ƅo3=S _# ^b'j[!:MD`_ieG~;"9{A~j2)>C=mD' pdq B@IA>Q.ԯy^75Ey!mPD:mDP0":k}?J|!վ?H{R $c$bEEEAPX F"*XUUR TFTF,`Na$A "*"Dbb4UXbV#?C3?Y?W)N~ ^}h5_dLLs/_\[E5b|\w?ge|#գO \Ď^´ТeW&ﱣZ)@'P:o&(m:6ՙb_Nc%LBP"b1V_]dgb[0(&?%JJ#&~ ]ZShOgbMfn!WczYhqGgNR^|BA/; ,}FLH_TzEQ;r:yarOAGY>'-D[.RXD;ޕVI$?<r,O霝RdfLNm@tWRs==㷑0XOJN-2|hóK.*YަǨ97 U8w[4^=?V[-s7?̿N-S7j qD 2̲%7e?/U4&j0ayi30f 2ڃ6Wͫ >t7կhi{ZiV#8粯by};5\0|*Kb&N&ŏ1<6>_'>f[[V7OT8q =R\\5ĿBվgmPTٲ%BIJj^і'ٳ64id\0kpP#20Z< @"]bCLa$|]1Fa{8Ga좤R"=­Bq3Ih⸨TqI(Əɲ|+љ?dkv|-KJ\H],8c!L-:(ʈ3^Rg0Wok52ѮI:i:^wEtQzc!kUere+P PW5߲2L!qm=WɰKc6eVaf>. vK$_˝VUT\lB Df@ c/$1Rq\@;,t u*LO&_"CEIerW AJˑIXZ=cT!;rh`O+ :"dOz95% &65:z8ђc10є"oAǯF'ć§՚]kh-b.,eӝǍv 0U ݫGc] Yߕ.ZTeϸDJuCaq/F$*LL&f"y&Pj D$Ў=ݬ9./̯Ӝ#!zfdr0܂[ e\oohyyU{`1FYDEvjǖkOCctŪ2Oggj`2WI(t*&4Y?{r1pH o GHtO;øvN_y㡅d6ˑrfV7,xm`r!m y)bw}]|f_ [`]p/=[)'q}և+Zo~z~3){^Nl}8o9hy5)A/.rIө[ƵP[?|qLW_>ap9;./:Fj5xP B4HήL)I0gvO}ӰFvUOR!xt[{>OM;sD ab.7kNB:VU8=;{v|/ t(D:n]Z*)xt7n|ʔm4ֈu2")EgìJ@U_IR +m"&gԚ(L+s|(ON$-)āgP^Ob{`lF] ќT!X*Tz#o/bӌ ׵Wrm+Dͷ[>rة=bƓm;T.J"+=kl}e2NfC V;21AbTPDUF" @X,Db"** "#~4``AEbB=_U>;?1pd(0bjR+IPIOy߿GO=[O鯀<DZ;KC1Qjk{SҝA8 خ ]JH죚o%zT}> (:h>k}Yf% U9(@UzmRu]_i^x&p""dC&zןU/= ]rk(fsى<ΓI* %+L:9Ąu˱a]cBSsYG3ߜ!mpg)8v2 m hi"n?IJ(4O+U U\䕌kί+ \[3en6R#?zy %_3V+rtdĂ_eh;%C;gUU$_ S;u)mḊ` hk~3H?n*Ā(7eV\|x:/0N36~;/? tgA,Y`qV\QQ.'r؈DԮH.z d<B2?y{KU94}K(|k 2W[ 4κ~?Ywm'cEhdBM 30"3(Qd BZ P Jx|VNjxOe2Ф 7ۜ5soCr=L?axp^xR!zDf |f Q/ݟ5w^ ? o߰6t>n/{mUؙܣh="=GR?ukwEby2ko~wyMj`Mgg <~x-qſ-cWgGAi2$:Sl;׏$̓>E-jO~]-⿍]ĜHSIZ7I_߉q'%[ⶖel ~;+Y -n(`WK0c)N2rD/E> "2<`{@Ѹ5IO!_6b *7K6,wGG(:w4aɡ04G<4K_DˍyULڇ ģ_645AP(oǁC̀? `bdF#Et:yx Fxs]af&-;8eUsgS1 FmB8x24Us]SWp!sr.'~nh)q8V4f#tc/HhrhUvn7| oPq/z" ~ZJF+X,|WNUVڗ2*#W&hŇ%[N2Bat&GndzKP%@Caޕ7s}Y_?˿Y/&9hȌ&pK+s ݯ`t(la]e:ຫ8x!HB>k]9H!$rHdhPcI%!X#Z{ݚ6oQNJ/!-dU\7ZTMfU[n_5ǵQ𝡭>bp{c00* [=]:'mdS֒D:7=Qmg.4,+yd',0. ?I`7t^V9gB|V6_S$]H&\3&fulRxY2VR#F[e)a\z?7wNj @v89mpobpbH91_')U/-Dc|c"zKBI!cPӐ|HfoL~ IN/>B/k@'cΊ{:E1n".tk#CM4n˨H+2 '\oXM<=!ZwppM0K&`Ap;)s>,тp~%?{ƚG;<<'ㇸN m9NCvvS_tssNg@$eu}Umع^Vb /VA jfSzD6o@ס8=Z4"#aa L _]Hlg@n|q)6p~X6ekke#S>_w9Gwl2̷y{x-q} u56kf_DsgjGO`,3@9!CTt_v΁o;Gy@oz[X?53k==v/e?,: fD;2pBo@'0!FEU=E. J`3}mrkDCsGy5sq?sЏW۽-WI {^Xr{eF+r% :NFN¶OTF33 FfpTA`"DQS0 Ŋ"` ( E>|͝{A"PQEUEd>'d^gJ<}E|o*!FdED {EsERѰ~y(։~Gg߿W2?f>E9jmӡmH@ph˨PiD$X>h9؎,#xV!]I$2οDY[<KDB.y&Eё6133* ʹW@sOɭFk!?HiYqK{CWh"ZdW?H1ypnX6W~:\Kv'6FoQK<9g(QϠw=݄+#6{AqM]=E3ѠM4a^1~RNCj%3D4xK]`EŨ1L F}bIǀ JXoEj]%'&A֢_{oyx~elm_͢rjN[ qؿiNyp"<$W.`y(Ca?}3ҽ-9;|Go×V}SL7H޺9 3p{-!pVY%hD,1c8ρ>F~3(}h&ǮAȽ:q<hcxǍSqp[?̲Ac ϲJ"M3p6QK=G5b<4|-$05k S:7ParM>pY_b!{9x9<] JUl!w>}w"#m7]U+CX΅SfBn%gdQ:h}8D* qB'Q9^~~$Pyw~}Z>Snϋc1߱KϿš;F` :y@dP].`'Cʰ3PGvt|.w[pf;Tz'6X+֬e5ITLJXJwsy0s.*tL.h$]CZC"<.nm _䒐d8Zn[H##c#LfϲYj7[&Z}A\?;Y7yЀvȜߏ}{RNαP9(Y(/B>QcknAU;iC!Bt쪱.|lnƚr/6Dsj2o=J;ބ5Qr"(#cPma/Vֱ[E)<2{tR49{ZTnjUFZOeC (-?RI{_ Ci7&rKyM`uV>>;wJކ]Ƭo!uEm2BN* QCW~0$ a@\;b :sOyvx?Q< e64/.1broރEV\bc 3 =JBBˤ]y)ERtU,cusRqLQ#2eq{ ?ڹsMGΓME;:ڢSPj!Sfy8a]Dq3uof/YzG皧+.sv=}M.*kٰ9ݿS#ICu\6x)FT$@$y09܉> K-2u Wz٫S'֕qfѼ0F^?{R'?>ćz:SP_J辡 l|gvkKݠҀ~%>I~e{)AG/bU4{N=n^zZM["AD  w? ,H",6G-V~X=\ }u_ #yPH,5Ft eRZ50V˧N*9_+?O w.j'X[wߍ/6^Z#/<93YWda\F#}0 2dDc +`Rub =L4&3aE1=Dvk#4WQS,kb X7y&Xm+ 8Gg ͞.٨$e0>4$ap!0 2ٶXz-_p08CTf11{o4"4urtf"KC[_䷠w֥yHexD"?cdh}qm<Hu&h #뢟K6us@;:Ym$E~ Z|1[h !ME!P}'S 4߮"aV{i+6<OxΧ_V5u,!p&w<%(KD\BM´8n}?g߈ _^45Z3cFj﫾ڜ?mW% =̋roدD?՞^D0CחL[P0VL|<7NO[fKaG{jifH륩jJ2>.83y>w]ͫx+u6;Nۜԛ6zĉs@hƹ YwfKN0 #B'wb v2;&s"&JPB?n2 *hv*ʨ"&Y?}i|?%Ք2:w9O ~dW@,ȇ#jb!ɻO@dٞ;fO; cL{UP0{I< ebqT~rţm|onɨi*H7@/VLޫT$1A;=閼^4 EaB]ʻBޜQ237f48ΈP'b8;?g^ɑ.b?(™ڦ;߭I9զlC{hQm-C,((0JOu*8'> V" 6T{7o:]H:h! w|&`jRi_Rg }*sdP=I>2(F/uo:*7u'?@,HE@dm!!W‹^M/R1*ad֬9t.X_ధH> '!1a'=8krC51Q GP[A}w߿I:O @RhsrԐRc"F"TX)D%zvvgn7G ?~+%p{]d4,ᶈrv ^V nXkMe/Ջ Kߧwb#^6ʯxݚ+ *{4WcdKĭ+"fEcCFRH9JܘJ' 0fߊ4ep+GKsGݸ\1ԹG8 JzʓP}ESz06(HD{-V/z xkgg:,XJA MSG.?]4Ŏ2/b~<91zYI1B"Q)$C$=PZzcL+qLjBCR{Y671W,b)1b {Yv sZ5~ 퉱ԯ}xqߢL/;+.ķV dZ! ~'H0^|HVu87j@gbȅ;V5z//~}8)gc9=6侺[nt_2 dU#ha!ϵbi1jO/(,)GawZcS/dT1'Tw fSﳫOT͓:\;'v qӝZA L\D h!sknؙ@c GcT&?媅?{]5@ַ#k-l=PwSK8؀2h9z`ԝtTqk@yef#^r9fh drG+ bq;)zh(24m3=D fk te/q~v۱cPֳ2nQ`N?ZI95(xQ0ΞGRۑi 27WL )S"woÀuZAI/XYH!<2!`V| )Y{&R/S{u3GtrFܵu[Ҷ0ѱSpCji,̀-#BrA& CpԵ6kFZPLnpU~:rery'88=R30h6]DV6 2EQJl(œtX{bywvU.:qo14"ntB.C)1T"UH$QIYTT 6RX'I*@sœ7 ӝaDL dЊ &dEE 4PcqaY2aDJ!mGjćFREOHrV@J]m6< R (ETB)`HH*H*Ȳ)T DXEX $R$EH*b ,X( "ό@RH(,"a! 2((j.LTun\[؇a.:E) "F)9Pm5KxmXQA1v"8.d\w b9K)mMe4MPXe 0axBfl.ƌ$ SOjkk,dNb-DR0aFC 2c*tH%R$aG +'vU\0✻ P D2 qZ (&zLI- 4 jZݰxpVPY0ͺ8@s%߈ DQ`p`"m;sGA'5NߪefĄ**ed q \ .d9 f:dY +Tpl2aCn.͋pUr&ؾuRJz a6`&C蘟؅"t .[n; ~ ,@`7,$mAHz;XY˓!X!l—8TwtB*3Ҙ5 ;݌=b h9d((A2KVuݠ[-,PAgl *4`GNcAD&bU&5dj.`hAbA24(?59]݀mBT"& 4X8ohu]ӛc\Qg'L 2gGԽf 8p 0 %sK2E@`.?+|NpAzM\*Mp)d9*qsɾN ł]&pݩa'z'& gSzfp\.~@ " ߆l#B* Ă,P0DEQ4q2bVC+JɑFVbDf&7P cTQ sALo %a-$͂l_pͷs[mJ"tSfӉ:&śkY9]`Ta$ =_Wϔdc9ȂQfw,J;;'H]𽁱q& PLBZ448 +Q"*-[d arSA`CsK$J&v{c^ 7p{J5FQ oa$F XQUb-H:`_>`vȇl0fB^YHX".ӱh3F'J@i䐚PP][-H{܊:/% "40w CEymd,՚`dh,C"I$!t=D~Uu~8],IWUn juթYnfdɛfjy5E`{&}Cq|# byVa;Fv.j݉wg \ yQE"Wfq5M+2EEzVHa/|zTaS %$1 }qVL1=m:Mӆt$fD5Ӂ0 e Cjv96/ PY4QN]OryIƌ$tf oWT26P]0hKi6l $!r(#j\PFL3.9(;T%Vv(1-3hopEZ~\T`Q Q0aOŸ"lgXg;PZ!D6xd];ֲ8z&A$ WVP cZĉ VDZ*2%ߐ]]z>C')1rA!Sw^o0#"DUAMQVӞmHN7@Dau.,\IS&~Z #2\hJAaIDeԵ^bˍPPI(q-P8¤ "&e YdV)-UcMQ3(RA硝Vq*m(q&5Aa"k7xtP99Q( )<)*XY$ `{.KZ )"Ŋ䜈QB","őHr b,##M5)vq ! B CL1XAj xqF!ЂD9}%[ȑd$ C8 +"  H" (1 6LQPB*²HTPB B)A`L/pA^ȊB{<G8%%1H)D(Hd. Jc΂dd#1*"H#R !,g )ćLPFTN%(H,"2(" e ,q !A1UJ\%("@4B$RA Ere$` G`͌lȎd@H*6űVY9rg.u8n0졺@I ΒVc !9&&漼W[]?,,Y=3%)HL%<*"fd <$ɑYa΂ Q6."ox-SGIVIfy\z/AtE]O>aj ֥ljp^k\8:B}q~(NO(E۩l[|2d"J6nJPI.,p)7ŽϤU!LVPr㢴K@(Ƥ%"Պ` Dlj#rcWb4戉0S|RU 2N|fcY/’V_ Sʥ"|5@ }kѪ@Rm"{\-A ̝cÁͱ`rfAsztSpX>gCdJ!а *f !3\Kb5m%;ӻM+,TM5Ēw0`ŃϡUX&[| מʙ+QAB^؍sn_~(n4P2"@U6L9PET;P'ikA[pFVk uVAifTj8N3Z+%őPE!)B:+ ..@Ɉ{b7v{4KhNMfQ #6u=`ᠶXu./Kdٖ)*a8N3F6ƱamVο+ X]W"fkaLIB00,f8rF= 4n@}Ag6u)ҨZBK+(;8p(eN1ޔkQh&i#% fTB#P1H@YZVіY5qh@n2qr?iny9e+Kvdl,vh%fIo5Q3:v,rn]vf&̌7WN$ T#IFTCPO9Ht5HL3#@|⨏h6{{S1+MݚẺ׭Z@/ilwe`#hN0j3gSnJŎ4"F@k: @j\L*͞64mJc]+uK,⬏R()% ȣH:P B#ea0cQSZj,**\ޘ-WYYxh1qYf:ǩVU7 ņn a`ېqVa-i&0&&r0 oS6qgaQ,X{uF~WL Cf &Ado@Ζbs0^W&wΞS&TryrJv{aM9 K5,!Vzg ,SSMf6R҉S 5E}3'Ǜg_n59ޖL]k|6`& @b"^qM;+oQEG?7{r`36m05%hѦNӐNf_  e9H@v 2%z0v >:s\=}Q%Cxb]C=iBr3-TC8҂P=XB) : A̓Ke@ D&/&JDmJ&>P C+ @+6 ^cEch7'"j?6YbdV[AӖFFы`HA2VFBt/!3@e&#J~O-@ixfuH0d횂oKQ5|,E.w^;Uعv-{Żo5}oLۂ- CS~8HL'h9gT8-; Wy7!р&ˤ4qw* (&m1i;( TOdjAE0۠^7ON{,[DIS"^62ڂc1pCleߘ֡yo͋ IBytv5ÒI8(M\3ʛ1k[$4a ^,Err[|-Ob2Fܾ.vH;B0hj{,3 Q`&DH dnnzK8ޛn [ jw^2McJWWb'J+i]IcnwF\E I$h}Ao %3+Vs#eFH`j(NH:fH@Eִ A b]sE?_.F:(>Ԯ$7z:M0q(!ZEnC et@EGiI"[Wu \|&0ݍ ?s=ܥq>@b|騨o]\]4\T.3'ňf D0#0J1H;SFpoµ9:0čq5 !"F,R Iqg.I # a#,-{)`FD8XR 5\Yh!0W3\L wu,?1e ,}{a5\ˁwb\,(9Ɩ XrPrÈs䌘Ԣа0-YfZn;jv@/@.C̼Apdj1$GT*)bVCKS~: "!\DZ4iH H!3F0MMxA4A+ h 0ky '(Ek483}Anb)m5}>۾O&d`b4gPU |US 0L3msR)@M%JEx0]6`1E 3_"to#*uFx#! 09/g%DNW+wܿ`Ĝ9hXBtᬉtv* -x쇩;6sr f r& 7_sJSAI`xeC r} ffL/cGf ! L1J<[V'2Ί֌qNM`33/Gӟ@:Qݠ'r{=/|k H oB`-r I1 9oGfcz0U%- j|Z$@`NN0`@ *N ZS\V4 U^-Li;7r-"@mWF)b]n'+?}g[VI|ζokN ;RQ }rCbr) d3#fww? )4$D NF}k9>(Ξ=Gr3t.Gg D@Yj[b# A, wqOE4Ux5!6ZR2P_~η#R,CFYpV1u{\ɠO);vC=;\|`a(jRïԞsyO3$Mt.tfkOapF2w'GNozal˵nN|@Z i7qDY[ !bO~ڞpq9يJ'a@Bt8lx:]Yy\|㏓~|E   etE ( ̯sYy(P$+*)SM~#!d4B"&2iȒ mk$d2"%H;'rfzAq 藖eB-N!ÆjUwcGi Jbp7.r9KE7(@$E;pp/ niG E#ƻqe'O~'Q<j"á* c ogdl)[E!"MYs RqŨĂ7+pqnt68ŖZ03r{'au㑚 |{gYX83 nB"k֍BF[ d-ZBFYoKX '}½!zAj1QEH<^'ņ7d3:( gKT U{q?o$E 95wE%[_^q :+冭( 4w_RT`Q!,XU70C,p#k :zAw- 5Xӭ{ V2 7vgV}L]HMKb'U7:3_! 5њ7}& ᖂ"uL0F ĆLEgDcFW<_pD ϋ]D-P1@}g@ 3꽪o2nYMdqu{zd|/-aLiq=^nf,z+#$gtX #RyԧMPnL1vt3,['t)i†aHsGS9A$Sf_ogbp-{7v"6)|g3 k]05W+mV9!n}|TL!R ]5'*}yoaz%Gtn6;.ij:im\Lg4a8#54m]<`PB}M1)r껱p)NS,ApƮh f2!5gj\10.|PɉZ%:<")[,Z㙒)ŝ!^j´p4)yQ(WN2&LH-Sj qga8ŋ`&Mߛ+DdDp܌,S]\5 jHr#Z RjvMY:VD P׌*)CGKN r$d3栜3ȞFy@pAPm b,Wb᭞G|> fdӗΨ冂\7~rG|LCزjB?.a}JWuTLV׭ MI4[NfZQ@0DWO|T`dgZ *#F#jp2\ !3x{Uimc`؅b~$(Z1*HGADLFf2/Դ!nA[R3H.I3-t##VBNiPvS90X5q%ڎX89$j(( hUqH"LًbL$P/BuN-uB.ER8Z{=wpФZp,6 PMH4Ar;"P hQ˜4!FWhtÔTowHe0D->g{R !6*y^AADςۑTH Q5ݨvsÊNH5w "!IC 4]PvlY"~IG22(<&aD.x9P1zaBL\2JNAϱ< 4"uCHWsGu0F!gL$$ ^ DJ)U`#* ȠYSNRQzf)W ʕ!Kd]B*;JVeKjphh$LCAECP @+V`Uav %4(I4A&5 7"IJ^[]\.Mv'vzX^5/VlLA${ =?[tW !V= *v42LIJ<ŗFd  b!xN3@}7:"aB p2]T0u$gDRHG;%m7ƨ4e؍QͿ}fN= *nl'p+Լ>M cRwI: ;6 ;Ɍ (GnL%lsð+,&eŎ.*Ç"A(Č͠CZ]$!yٯ5Q*SUյERw*ʍ]Is%w+UF_iki*#yOH<o)|ٶn6YoJ;0H/xb(6j(|rof) 9{b(b! ezݟy\;'Y ݫh9 \9̌<:ĵl2l=4H")jNoK-@ b%8.+t@:^r8?@Xe\,҅48Q@|Cp38"{论 )iGS}.V귷uO{ e lS/P0SjƐ$LU+SDkeit/έDJ%i}$ ȔOh>eUS}?4i T` W uZ&EcD7i~֛2oso=i0ՂKomHmrrFO [KѦ%}d,7;]Qi/j2s&沊fV_ČR j W尖 `0p 㤐ѫ";%(Q$d4`F 3#W]vm d9ڻQm!CĔ' yR@EF`FM `$,RE v 4=N'Ռ< yA@f"}VMivVWj ڦ6*E*4Dz$ޕ *]tMDVFc7,vwtd3J[>Uwv(G,ΛvdI$dX1VAE!UUo RŸsVeɍ0U"-g< RRF|Q_ЏIW HgDjmJu?ts*^5u*#8 ſAJ*.YR1/P! 4P~v~ڛQN FDǾAt`5ݹUxFJlLZ%{ jmb7N'M;$xe%Zwٔ[An) (&4 923T-Y&CLeݝ d -*  Ms15T4֌@2S>GGC-ʂ*E3Al`nԊbfQ@Ye8KDhSp7ʨqdzH S0Ry3€*֔) WH1|KӰm/W9\#RʘTdη|>}! )e^;^~"ϲbea/et62ex9Q8H7%Or 2 ϛEKB)_ACg?ug-Jۣ$8Z!8g| u҈[upmfLcljeܠs%g Zd(th'G)?a;~3Zچ~F7w|T AX IYd"Q7sW~˰QoK(CT0i._y762 wA},u G6hS33333331ffffff7+pwwg'\ORv)&cZ1(G_0KsaP=GҦz?%Yԥ[ F&ݤ=f/Q``|γs=M XdNvPW^X} B@9 F{8/+# [g:f}k{p5x򷞴 *|5Ƌ爫X>5"wEDxD!R`,uޡ^7Vx9e7vUi[sr)r<8Iv5D}) ٽkl'kc$)h^͡VҐ|O W6IzqSwo;*~w o-< rTH)'^[,^jY'P|zKSig!n.uNǣp3v֬CI5)y2>¿{Y a7%)O< :]}=[B/똌/Z Hŋa==]jΡYiY>M~o`7yFU]1u܎\壞6^]k]g+}Z/oE_GN?arW|o~:\c/_uyQ456km*N-+jo"sն%N8y>zQt|g[!V{ Wz=l5^mw;*mcteӝK4{yo1Qv' GCԼ#\[w75!fZQй|Ϲ3!Sv;o=ẍF={w QQR(@:&L4z~ !;E1tP}>KpwCq8T'潦 7Yd GwXqbFBQk~XP'&sz}u)q_*Fgyq4 q"5ՓM3pIw2W@EA-d)Y7-],Xn{sgYǀwsp26CXV], oM:q:~!_ְտQ@hB#A~X:Ba#ŘSZ/ !8A" 9RBpO 55p!}o]ELb yon wC! )Fo 7D e#DJ̓!ngV,%Z_/$ CTR4q%C)"VjjcFMiچŨ8<Bz_KE?z5\= ~_YMw xl$Pz[[[KPY|ܳj)Za=*f%E3c%W46WI`ɔN ^3:,)ܳ̃1;Ѯ[/ ea.U{>-^k|9['O*ѥ?r!UY8/ "','6=px Eӫi|E >xџ |V(f]!QMU նs漏_m|Ou?Cn.|te =t^4bcOc^n58W# $(3 E1 |}ɫՊx^"=\م Lj,wNQ|1qU _v6 J ;*jߪԢӵG:FzV5-6Wg]Gh~)s濟Eyw~-S 2j/3wD*qj8hAiwĿ?0Oc'sfb4{x_:C2w; u1tPQFk \3rlp>I&+a8?dg[YQPt#h iflP‘ZB 1%MŻ #g, F$@w|PdwLQ-5Br /2" !0JD3My#d 9 9 x1_ij\Zߪw-}{֬f@v46kqa85XjZvwbBS!<#\J}m43aؽv?݅6vdy_"p?M)櫨_ri>NLwߵ¹:+==Nܝ7Ϯ@)Wȱ V*ܪa"{1CYcBY@A]]vx>g/F |ufa\&5bMU2?g? "]3GQCwo[<+]RM``Iy&%c$cIZR[[iT}'Z޻2#r☼wA"`}y-Eb|. "crk JH~$ 6%"t+C0E>C] ^[쏔 ?,rBd {f'řjσ&Pi )1:CcJޣ1{1G<~B>A$P`.Q;S7N4k2[znFZm$Y ;A ko^e-/5<; M6VǢBtX-PY¤'1bCD|ǽ7J 1lD 8H"`L q< ^^ZVlhAr3$RfVW`f !XL+*,:fmL 7x0T22^Rje>üu5( K^]NDOt-0$= lO\5!㾍\+2+m:U* wCpH$K n]'E쿏m3|d"ok1mݴI$VG g +_ݻO@<qn@`YCj?fqiy$dl޿9oc8d 7l4>uM`_rPGx*TљsxZ%-ASINZQ(a^ݺWDhs> .b2k0ZC=B*pXNޣseyNJA IV;W`|ǥElH CTH#I MxbAV2""VB*~3t\c2#F0iF7].N X M$ξۨOf\ /NF%\5$I5@5U.Y?#TrfJ 5m8nD4HDJ"v%7!+q8ݱPX_@emp}'}DS^GaA5WV;ycvB6ږ'AMחWl͆帬'g2lH&!wsn|p\OO.#JdBھF9f{C]i|/_.uW{z=~I7b?d:IbEx/ywє/^^}3{6-[n dX TKH#l.q }2K`Xo7ڠm۲$;oq~Ұg{i]G3tNiǖA÷ڸ`//y~/ߣbk&lSj۴}s轴~G)0!a1|CK]Pse.X0OF7r-ZΌcώCZ͇2*;[:V1_gAAs)iqf7AEA ZXNwk'MJd\ɥhn='UzPh8^|[ |U5{o7 ̖xK7AְkEڎ9?2&;iܵJ^f؉;F7ߏxm4x.,JkY _p~>f/ӹy~O˨Lva`8 żmѵey%04fIOh}}5N@i!jiX(3Jg4u ]4#v7yF\F㹮iXtέ $c%^5V4" dPRi(Ɉ烢7*|b=W\ܴELc$gSMN 9:j>C9IB.jXbh"MC|UӒ뢵o*Ռ|*K-"gG2s ]HZ5-Yw^3H5@2S9AtL cb[$sS_q̛ pVxͳ~;.kz>w[_2Q:om5S6&~IUA}{mJ0&6%+%s$\wSu{N 0!$AZЬmDRuD7dd>|QjC?>%c"H@? 7 F'!rf gV(e#|ˎy7-竲me D'&kcb3 ]y;Y{+ WH?;c~51gLrթphY!v@iV$IIqߗyORk]yR?R՚Ӿ'L=QSNvo-+b$ryYm?Hahq8<%$#! ~KHbxI#C[=il4 *F?&7 OкI:mP_s1"˼akhO0]iƮjMQYbza>?y#Nć|V @Z<}ˆqt3Y}W҄4ZzO TL_1qɲ@F6{ 6PnacF S.QF7rJkkܰ0KC̻܆=#o 4Yߖ{Uq"qU-9cQq]wY luy1M}"3f`$7y-WIF5'5[(xu0”N DCWNS03"3D\Z@l[:e!\u5k#nJ]/XoMeryf7_… DX0M|=Jٔ/RE.'PDFP=O{?_!i D?3|/"@~8!ݡ7'iRtM@16MX=(iAt5d*LGJ־]s, u3142k''ӡ6C@XTdVsuBy:hrL7VpR )F1uHfI2s}; M$zRlX[@ DL 1B٬Nm@꤆løo gqD͂7E Q^(|@(,UājV_5 {|."8wX]p 1(?$D`+DЈ I$4H6PE!M@P.@ Z) (L"e0ψ`ht :0 DE"( Ȁ9 :(nQC]Ԁ mD$ @** U@@Ѐa)|DP51brqDtQOEM@E* "TAQvPR9J>(u1¨DM#L*$>$\JrMȇb)jݨeZ 2d^$(q8jZデD4ҠF0a4,@Y< (CxNL{p \7:Z(0w\w1`͒1Ni!z '% si]t\* lت"XJc =éLn'[֨94hfK Tfai9WQN]Z˜- 4H'#HpUӦ>uNζ$ҡoP`cql*>8]*"Cȉa@zw>7(5xƕbS,*9V#ʻS` reFVҀ] !;7~ f2} nV1zV# *,!2f@sIqRKҔg]C2oVЧ~l8N/|+p0Lb("aU#1P5o50C[K0"_-WM46\awg;ܡ[FaE YYoF<@@0s-](3Šv# {lAUi֜I\aCaQd[&Z(])#ܮ=6)hܼ;fCR6!󅍘L3lFma`,[6a6FwPKގʄ8=|!j]][ Nuhg9Z)qc -x#!4T8*9X_>^jjKSBs狅l1ݨkgCM*5!:Mw=>~s?`& #4邵*VǁJ }f1 IJ@m* Q, QmCC(n!T! IɉlZl9-T.b{]d1*940^ӥea[GKxv5 ]ch(ѫ%KmXEDT^Ǜ&EԸJؖҢߤٖoۣ8Em;MCez 1M ՌI ^0‹Ӯ+ l-M -;Q*H,Oξ0.9W`'o\ Zlk5x7aʶBH`@, oN+n|!* 82Fߟq܌``04Mb{<,o n'zi`-YY>:1~䈱 bc0Z jX h.oṲ;!7MDf4,ӬZfI7X7,c4dL5Y2\w$ PF$KـmL\0 E Z. #ॖ  ,Dμ˃uvՠp)RMAIjI4G(GF0ɠ£6ڛ`h&AX3ln 3 .J0ΎfC!!`n~p4hKf. A FIL/SH *%ĵ]CVeȗs*w_?jl"ndScX/.̘kGīFa4}yEL䥳٨RXtMg4.{Pܡ 5RklѤ.f8v˶fkQuU!`e&Nfl.ƞfq,_HL5j'[3E`,  -4'`H$4pё  ^_/bjC? nr^''A봁`B@M$M([t|ՖPD@ċa?>{Ӓ1AupA6g]ZLȟ19Jǁ||[E~;%ɨ3/̤6scVV2l#yLA]tAs^}j|N)('/Bn|U>>O8\;/!a$UPTFUQaZPm hŋ d P@F|ǭ<X" *0ddR^iXFK1m6IFoҶ'+]RBpz7Z'4`&.kyr~pGuqO~˞9[lʵjhi AȽ/jx F!|nv`Ab'G@v h;k~Q-`Su]vO=Uyuc}kW.ǡJEu [f|8SRޛsulHÙ V鼂?7mj<},dqŞwtYvK -' ,iǬi03/?D5Le\GXv]Ym-pz.ciCen͜tU+WVMPaT3Į(O3{u/ƈyv@ ?-X&)W/?7d'һɻMTEZB 2K ?Fwq{y]=5w~syE_WDzQBrH5$j`Xc$%?/D#]DOgHDۻ D* EQB! $QȄ$Juv\~_1ˣ{dcY\F/V3n7PZ{s~pq` *0f 3Ƴ0pW`,f&(̗\Vq Cɮ-̃"Р(=1כur6:͌) HeύS:x) E:@̈2T^S jTC=>)Yiݜ(hd~!!KT UBlILa/\?Z^xitls@n j;Í~\Q(Y3 "5Q- N\Gs;)T>E0Di]r(Vi2@52o43LdX0A-VC>sx{#cgWz JG21 l(/SiтY۩9L:ZVeȬIB5~XCzĈphldpșgvqj8JPWT-W_^E}:-H8rdIwbƸXAĚfrIE7P+!hػH $w%{ha#:KJعPKl A 8i(%o)՚ii:mǶ~Zm1ў$4˳AgJpZ&W`5Q{k/d\]ţ~]eM{/?b)6}+n̵ЖjF1w{4*X>Eڑ~mk)jYLC$[)RXKG4c̤!D["-Im/XD#N\[4t,f1ЯjT;\Z̝Ts'9L*{/R.n(^Vdvd'o:qZ'6Wm_,39|*zu!:?u+)2ՠLԽXϻLK,M]GI$2/hY1gC?{wl5SZ Sv*H.l40nQ; &Q~ɳWll 1>OJ:$\)_e n-^{`7򎨄{cHZ&Nꀐ'y춋V;)Ȅ/*1ߞ + lZlA?>c: d$jDԝoH8CҨݬBd[xr&Fv٣\!4V3j곷?[)K0]3?!HXΉ|Z0C?oCoq>llIU#p,&<<)NŖ&|bbEN@N'x@-&gL&!p{|Y' -䵑=|9ӄ=g_D`V.Kܰ:Z'qQkU`-g6^Z8r+\B쌝C#7AqN>b[FZ͎R?;&5aM g'q>cZ?Bj"%gg5}{[fw檞]?QƼ>+ N2gA\5ǰ"Zt˔Ȼ:Lg,2[~,VT&Y;+#kpsMGۂť;_k8V~5eIN._յZ~f<XM̋~>JN{V_W)F Huh`DÃvaI&pV?#hh|^\:"#M$(x)_85Pc9gs~0p٥SuPq2xժ5l0i`@`޴y[Jȱ[_hao7䣫zoж-?bg[*E޷(/sttw8U;I/y\9虙q\h~$<4B{Griԧ~l|^5+N5W!Ae5y, ! )/{>Z_;IGTv퍳5rвQݎ͊ l.uJ*'ĥ~^Oi?*yF2Z6 "tTtϭݙeK EN{jeŶ\s"[F幙L6-창hʬܼjk f#7ɍ5f"tUU^O _\hDZM=:GBZl#y4k bB"7S=8=Wb:٪^S):c}Ht(I6N;z.6'uL!X./ܵZ_6S` 61<y,H3Q2 ۬C`}-S]wH|UTڧbQK 5GQynK׭7=gϧ#Ot]'~HBB@$0cV A#{wIՌ@1 ~i<ʎxpOWK*\3gUUIȋ ʋDYA C3h@  ʼ ;u/콨G@ T=C@ߌ EH#ETd/UE-3('ם+Lpw;u}14E.]02{W>/q~MA k ש@+c[P͞mX HݪE`tPs*aAne̡:}sΆβM-'u@ oPz6W 25mBRPuN8*؄\;4b _ȷA"_YZQ?C4#.K ,7E/b |_&NIP*yC!Jޥ.HdQ7(1v3r!M)uʓE@b)(- h!5X!J"a/=C AJqʝ묉_\0+Mji kĥkZ![Q:Òir'v"x; t- Dݪn-bmQ0hL ` S-SXy2v7/<ٱg"![~iFFV J?v' }D&w9/ι<ǏSk@WM f{ kQަCqHq\-U$3bE̖+^ )@8MEb JZZ<8d8smzwWwq!h 4P@ 8CҔr*iŤw: b&UTǔBË?lfGU;bFnPHX\A"zwqMSID [; l gK^x LT,)n-$ɓ0#yzLCW[Sp9&'~ϋI#@p(F&o\#C /qgus3E;%%AbTQDG+RD?VVUAjc.~no{_i/(+$k$X 2!}ѣlݓҍu{>n֎>f>w{1vƳ׳>VM/S_v>_|ofaWSPJ=,]ΔBk[sM6FϺ١j+aAIT4EU @`ЧbҽTTAJim`joSoz1}r3}#Av|w`籴ݲ#oo}ǝI;s{oeh|jw׼z>Ͼyrzvul}{{\w現gmw,W@:oph`hhh ` 40C dC#@44b`=dBɡ &h51~2m&4bc)M=#iJjzx=jjmFM=S&i3T L0L2 Lhe'T~z&j'xO f)SOSƒFTmFi$H0&4` @ 5SH)#Q&QifM2'ޑR~K?60y"g_G9<})PY")UJ-BD )+(<əGG7y%9n.rAf؛v&&93( `AfHVl\"NU;3k͙3gt K#w΢Z2Zr|/Vu0C_Q])Ѕ4!wQLiqrp@"21ҕ0*e975eYD sv^7vL@$e:XC\P$ k=ϹRM&\^0Hv8Ӥ&%kxO.`(9\pNzw?zdc "iEShJQ`$:ܕ;]a*padқ"ff(Bs?ft)F3(ɐ.5yCe3nsG( I yYѮ{s:|[5N,Pz]tޱq]K|;9/I>FؘR仍(,2{ >~t6^:P,"_ yrp"X1F1U"[F"*?:<8F}C[!OyWdu(^ AF <1P(Lz, {6sYЌ~fn (j֬SrdX#7?xyC˛@al3׏xV\ι&aLXX9 6tCp5 a9ЅR,˟s[O+B˴5T:,)zpB gt dꓲ򅀲?:EP*³@dWy%m;2 +r>s+TD. ݗowPhA!A!j%.ԇD&<dI*dbAEa$sdqtL;[[v!T@Lـ#!@YtZfȗA 3]#3x3(EFTTV$~y# $Gc8#w+b`p'To8IeR"P T*2FXi^ 'ϠzͮF~j 4RC`+V%IM^&Q-ڈi,԰;ufD9U 8 ^dv`ft.`1lhݹ99]˵̿`0z}+1b@d ',11()HDHaG{6|j5 t/ZPM#Ng頒Q ˨ûr˂fT2̺4MP(M%A3D摸Q)I) ( BrtFUoh>N4MRGj Ah@BffdZ0;\dhHfI0RQc<:ɽЪ|j66J}Ҩx7^y[3HҋȆ4QVTkNAYYga!M44vp=꽷kk~ہ;PoÈAlF.!/d?30dyC!3Q< ܝUe! TqFr?W`/1! mCwL!" 3!}619A7UmV KoBNE*ET>T@1gF kFz8E 0l >: `0[+P{|}yNI(&mF\at%w= P9@4O,MJJx_T:LH W+:^ov?8W)npxQ/̠Цf+"tr1tG YzmJ1>Һؽ׳/5&QRq_HwAAhayS(HzI}QeM8!& }'6ܵFrXx~CsmQO6(vlNZW/8ھ1.3I6CàDbMn 3ީZeԌEO[;x]39ſwӕz @2 ٖ2FK 3)Nue/{V1/nnlNxfɆERQ ίTQð6|YkΈtZ[b@;03y=}_9%xi^CQkIC=9ݸB5Q" ;{ag2A*ʨFV2EQT:gt&_з5L)@ [\2bOrRxoN|O36ds+,dAfuT4h2b8 Lg$dJ,ٰ_E23=Pє+\ 9$}%6dv9, 3Mi)횘3330dD)W:g]'YGX/Ub)F6@l!WX=noom̳YHw]th[pB;ѱrP4,\/T M^UsiYKt2u"] AsP37z5Fy+%JH,7)@ >B!'mtξR( %7)Nz)h9荭(t! f$s ёddG*5ۢa\(;J.Rh4su֭eS-Iݴ[t,Fu<2tVDun8j4kdx7c.el!P5oYc1hBZ |rNTBP30-q`;ܟB.@Q]md]#22}Y(?{҉s6%&J:,W3̌@B@xXC7:HHE 0'yQkʖPx,j=}{]S Y)bFOGjx&Y@r{~*޸ݠr3L#W<L:AHn8TwȸJk\<D\k8eA`&tO)N P ٻwuhx鳀րNڔDHPЀCZbton).O%S Am69 "/K^=i',$(|W~OQU NGwKޗ{Aɖ55z,F_{kX,r WuZ5u0& g-b`[KT[ ,UTXsϚ2>Ӡ ̌;+s̓#:YRg_;sA]]ֶ'|Ofpt8qkӛ on!q&:]$#bO>{/i%23#5qJRQU4[N.d% &jИ|*h[y\j]]).R%gop`Kmyv1]"b Nfl}Bx6cr&δ,+TB7G nY3[8z7,4mγ@4 une,O 3#J.lUP30xc L\ƕN#rM[zn;KڮEvp!<u0^cN`E dcYl\c_|hKd D),WvjCm1d.gȾYAr܈3KNџ8wߕEF{>?OuGWYg Pѣsuztj1dЏ`K%ћ|4= 9fŘmhdTCEOs_gn܆"sx"|Ȁ>f[rn@54¨7JVxIpDʊK l5g1^!d(d< 1e͈nnnxwBВY2TOsr3{Co^զi̋xRiK&[WU!4]A`3M]=ҳ %>& PMYx0bf"ё hf.%m^˦qFa:n L8#Ud5Rx[ȄrOLE]Aj*nGmAQ7Yݟ+Lv5sKUg0Ȟ_KX(=7C\˶v=^é)ԳҭBp34ɆL( @hhٍjS*"@1mtZ!@K&҉@%^>_7ھ f}ERpQŰ=ܝ1ur.Ƅ;!i5gl'!c晟֞[l\*ZFaVz [π#in0iXf:&h@ʑC!.GV}a wlwxQJ>cVxcL+5Z+\ONպ+qwƝ5MN)KRѹץbB2jt՚OZfsuN2 d-AO&SfGmz.|keAM/9ʴVڋC8(%8@i7(~ mӾ4.;oj0ӾiNYɬ+<->A/4 nC7v1Y+2s M0fڸIpnЀC"jw.l:0sqJ-Zc%yjJauکYzs7.!i7ca 0VX,m;u9f;IxFpF):IgTu<͙$^$?kZJ1n9Bd;R[&LQΆ uSZk-9.|*r'2sP.*e e\j嶡矏Wv~tS6:+ۜX,1W\p1S~^2~\QDI KMKnԟ 2W7T0!wtY7qzwF Dh}EFkt9\{E L% NM&5sś"Ec<윴6{ |, Uw *d d6 Z_\,a4g!ӹRTmw1܈ ڠ4NX&QMS d-jFxW`@bȐAd32߰9;rSSB2>?~V/3. j.5$OEac@^E?Ql41.smfr{T5A[ھdt'S! J#3Rz4nc$A L9Wx+P*4DOBy sSTY]8/TsF Vc?Iuf!?*Yne)rUEJNFT bGʿFB\43ߝ0)r1$7K=!-qW$yp^i,h{&X Ntԛ\]r˿ ;v J3`,IN@ኲCo.lwVPG;̰m L! Ø4&7ieJqRkɡ d:ϗ0׃ct$eRنITvOTA^FerPir^8hFmk-x6mX1fEg$R̐u_Qׁ[4TsWށ七;ԁZ_ D.ה6ߑN~ J=ߪ| r':' ===i vFK*$usɶ2suYz_o酙 :Qَa8 3 z g')IseAW)r\P:#A5iWIZ҂(B42Mb`w dNi`}ږIHtq/jf@xFNa$9܏R C"gmTtufVgx]Zb){ f710Fv=ڙN'Cwכ W9ԯ' 6iEn8Lcs 43(H|չKJϠّ[lha<c] [v[|;ܺB\v !CT> 19n #)+UmT^+r  '9MĄ2<P'rbmcC:1!uSN89H%HI="" Р-Au6TWj6Ys8y IP95 z;db5~gdo Ųz&Ɂd ,Lt'hD)YOofg8{+ȃai%h֦0AI6ܩB0?/wC!SiUzuj '+F KGJUۓ0RaQZA^f#R:ޥy|D8c3]VPxJ:,@oܦGS_4$dqг_\HwzU͗E{=y)(m֤Y_%nh{]v\:wҨٗ W5v~oM+;E(sYůkdׄKb7^]%3݀T5{,V*XoQ9"Qh 7Q/LXD7[w;].N[fomǶ˟,!bA(ӳ >6 U&e󮲲E{OjE߲ж vnz3Ԉ:Hn(4Zzkv{r\ycQZ+yTago6ۛ. EΛÓGXQ@`-K@m8ϵ1H } P0&B%+pp&,7[5 D M R@7ln@XSt8TPZ˧Y'y|Fa-(Pÿ@.bmDVٱA?:#cc,o yrT+sޝ|ѧVxcb^Bۍm!w}tn8`1m4qq$̏GES!Ж@ d6fIowZK(1P'uZ{QvfghH:3fn暮Kfs%纛;cehs:LAT;Mk{FҔ-KOڧPG co>B>ٓf ܃do/נI]f@ q{,sа W4I`b "v5O/tGjp2^fVFlDr3߷f(擏~k^7:7z =B)&k0_kQ^M2kR+5p"^'_rGx{t:zl1q v> P8̯/4o̳d/IȵudR^H36Hbj'XM"^ow4Ft?dM*Y7ch[A} 4zߘ$Z9KO$+Jigj]3EB 5ҚĀ&@i+]e_&l ZZ|Mn+RP GN))#<=peR,aB/2Šf"f~.}FI+M 0` ԍo_ޯt1~C|.r[O"K>m=NFOA'_Ž_b)~oRbmH>{ޘ;<ΆFv唵 ڐ]k!>VZiNx07:bEKB폟{W@;b]YbË/rzc^7u+d+2j wua+5#v,QUG}p;h}uzBXt)X/ʆ_A8( 7OjFGPbE57A!တGd85Qy\̊KB$+ZO^N2>Uq)>da Pbulwo f^Qp,`}:m~z91kA͡r0j"<{# ?:e磊^ot&MSL`rM`eXihы=wF?r$ 2/R;Qw, VŒ7; 9₎0TX/ Z}{ivML}FỸ0nh4T?Ok;yFa21 _]9z=ԽZUIpE(:rOuIxY8ߊusu*F!(#^۷Z?@J)8sØ,/kdT TERumq0֓idClNITK561dy7]yWAIeMu>p!x_# H`qHnQdb|ڀ z{GkJܧ|ގ1( i#UINٔY,Dێ˲*ãA4m0E y"x .h]fk (BR<.rD SB1 .YF-`Ȃ +ru~:xjIYV!zqm1R3[bY)" "} 6-K w|HrqjP'3odRh 5WOvqO 0dJp!aUM*3?`ȦݛLzo7j)Hcђbzj@U9)?To^xg>UG=ksxH/l0/m̒>BSLk2RYL[~ZPm;h<)RT֐oO[}65WrrtQhr{Hug} Bz9 De +]KZ6*< zKm;`jA`S~z:&sW땁%QciuօCq!}ZYI*.h:l7!`Yu=Mm\p" ]6[%FiLo' 6ljcrD#au樸 G/MuSt,cJû ;G.PL^bx"Rw]Q Vds! SC z+'Gp̋niܮnH)BK2 بd 8>F?C#bhf֊ $WI2T֫*'mFM ύ@>1wT)=s#z]ET ; 7*B:KÂI na&bdi˗Yܝ"6ԋP3Kn+_\wFjrZ5nAD^bol[1H⛆F\u6ߣg%_S]l0N:p0W[}e"PًGyLL ;`ε4MZBD04焒x2l2nT?a)Ex!\vmiD;&`\tLew馬\v ȤGi!Eҗ2tg@ꔧ4oKy{LW16[/d]m15cR"~A $|VPQmI9O!^/2z;9Xۭ=IY!)qʚOD> #V/]-`X*[+Ll(5tQþ߬u|@i:2%FCZ>e= #mcnTYΰ js/H`b@5^ A{!}=l]]0S^QboN^S"\*/vrT<eLV0N & 7î{J1Ԛ >էdsSuuc:N@n,d=×Щ8Z lc$_qPIkiaŵk6lE6)XHҥ#¨ 6~/a[ =gϨTϮWЭJ3%ܕ<㲯Rn^T ~h*A`deMqGS)ǿkU?hJ[7lX}-6d^`tnBd)1Π{"R{GJDDbU- D)]xM<'tm@3+ʷcX򅃣@X.̈젨 Ǩ\ia1;#~af}~G( .D2ߑxy35vD_pAx.C>4*BA00v5 mK2of߁7g ^'T4Y/vWoDZdT|62{jմ.R8CwQ0H̔9mpe  3`%0`'_w"RBr*F"?ZTFTmM佮!jo^Ş5o "ŝ>duo $@Xp > u }; 6fmBoˉ=dՃt"eK(IF?Uo$LC87X}Wi^O}'kǀܼEsЕC"̡Γ=B =P+D>cG~=UWϺzO>J#Orhi9 Td1f@gZ4+,)/[ +uTw2/ůI$OZ'zDv cͣIMP7,6 z_ `}SDqGpdh,̊5k}RfЕ T_hq 5% [Ny_lH q@@M4';Z OKҺS7s/TVJZk3tbKAl ,BJ=I?e'=j_m$GӲ6P4n<*K0/\ơ0utz!|8yWNt"=kG9o<@Pe>F:7lo]4+ J5j37ݰaM&,N>a80mzQϗ9\:A9dE$էӃ }c2<腻<a=bO_CVc@AUr=i(˓(4H=wF 8RZh\|7_ѴX %b%$蕞k!Agb&ANNDLpNemǪ$_%H\o>շH9__-=)@0XW%QzjjZr K͊ac3URRqV_eI/;_#FƢtWB?I a 2y/,.fl4r %>?5xjx\.>5JBۚSdیppw[!RfɆkd-,Gp2`xnıkة&Fǟ'םCx$?j,jc`_E2?DAPkXHփs^Rȍ_XԑPLULF =tll+Ry-?Pgn0@KŒ,q:b4Ao#GlI%A6ӮݴH^ pe=iG`{5=5H(9P.xR}kWzaVxx 0U¬qqPWQ:tbeq\ڐTzH- 'e!̼`ƥYPfx/ +m^Z!KY*Rg 'O?t__yam5P-2 pŪų-ndWfͷuZV7~I]AOh>t@0AK$͓RgCs|;c!R^"0/Ft)}D\)Mc<ҫ*Ӂfs= zǾb ZCzQ~z7=,٣ro:S䏉=%]eZf(0.Z;7]#k-uo >BWݠ$$e{\2Եz͙ɽ[YxAUg D)9Z< |:\Ŭ8Gn!+@ՙ VlUӦ' `KaZ*B$.]8Ѥ(TF2ܨv+dX{τ{i}]k{k7Wg Ly|E5n!^:!zZL>A@7^4wx2tjdmנpdDfQ-W6:g_tABD/$=趦KsK]Ch Z>;Lh}R@ uޱFi3 ӹVub{[ũ>Kf={ԥk5>a$eBw"$o 7Qq:_yGF C=w^sʬ ZmG}vK(+^]Pio3>'Ds\RTmxzshq 1BT}Y5cWZ.ĢI#+)vw.R\3N$* ެ9mޯ.5@!%%kb(2{vo8b[g_z(ƿ0.G j+-ߘGLQ͵tS6:(o j(ڍpSSlܷX{v'YU"XA"w8֑JF#1g?8 ` S-}#AbyR{4Rǩ7Ǥ__4ti [WN 1FBx, .z;ߐq˒@V(vRXF:N/u Aڕ'҄:'>4̨3sB&ה'  ]kšyj-,#xobq7yiM}ܞ!gZhѥ6Qۺfr YR0j^t{~P'0*~ (Ӛ#qT4WG Eg YOjkƞ(P0&OLU@jc4ve,O`] vhO6-J~^OɌԑm^GoEp_} }|kyO,Sn|%\IFz}B6xiQC&2++(6N;8n{aBBuu/ʷHޢRU.z4*.}(].#u, f+4,Z."2ظ)7^c8V\"tBh:vmnR{G#bl \}aA'(NTWį8G|'._GT6&izD:CC:MSIº;p.)T6lǮ%ӏƛ=7M +^R|K#La?gY1@pNM}L%(K5!Dx@3[^,~wZ%Ȱ5 č83XoM7 ^gGCRidK?>Š!cj||rAw#Mm hXN"`}nrhhN-ek5CTslO3?7Ulק={Qʚ\G yJ#4c\#e,9bXRߕ3\W*]vV߫2j\5d&*bGF3<}4N*/_CLL9Y9ٖIeP70h=ˈ)VR) ʇĨ GdW> -HbX1% }NNR<bDU0$.5FHZxaj\WpX[m>|5FnKlnRSA"ik0|{Xϙ}x\fF!T]lC?}l2?.Ԭ0TH 6Ɠk2N If`Oqly"kqǬ%a4v}š*}s$QGU镱XZph T%>Fi4o7OCNXyQ"fI`IW`o5ib|RH~O+@RId !e?\[ڤ%EkK Iqsc?&%3Ps`r_ [(|`Zz1=8rĺKrsC)2$GY%ez@W$\l`zuKT[m۲ZHbY]4pE ip@7K(歵@|KkBg9Ec pr|WWULZ\s*uo@E~lMo1@(&f4+<Z;.̭)޷%o9Z!̸I UWF13/-g]VShj'&y/ j 5ϝ+fa̓))ap^kwJK=[[}"89x oH ]es$;&almg 8\Eq~wX-&6F]Ė!6 qY-9srT˰rUf6d'o2_ ^ 09.xY:4q n*KX *=y*6lLֳmm|Gb2o(BDth xn0n) xhQ2?zX-$uaTGV6(mj?uXwJg\(vg*L Ūt3p0r`W7UlAog'BCKqb@ 7:0j A_(oC\W)3v(X[߽@}\3&a~u,SmJͰnfz(ϊɼS’Y]f7,) ){ {'36SQǁ[ ~q>d03e%r)v` k 6NLR{nZe7%QNʶIPBy9W݂~z_yc"Qw 1Shȥ馪9=<R foMѝBbnJnkɛVG9fi2 ]Sgơ$sZYZ5.="ͤJ)0K(T HptU?){R$: :͛{"pT2QQUe"7(@A('wXu,Wg2|E׊EkI Fb@HΤ kR%,D禠Sv›_2?Y  %N`蹦"ep q59 #ŬMml!Tmj )?e1>ꕖycz^ +Z]< HnI^*{ܠI ]9_Y*%@7|6X oe(?f$i'fOyIt=\ҥ>՜;i*4zu3-V/:OmG~ys6ό&Z]SR B#9s4%mn,>|!X& czڰQ٣ħd][<1li2?Gٟ.,'%`묪Vuǘ?1FI Nz%=ƢAJ`K7f g PK)[??6}|ֻDy"Ql`RZﲑ<܃e /4O-]$;-IR@NC݇ױjSr__ 5PHk!xYu8Fc[) \;un+Tf]J"NbA3xAxlTh,{Hx (}?$ }YFܩBeƱ$W f54#+{g(.iW#5oyx\^--.b[?~H!us+Է!LXIgiCĕǮAI.] sQ+A@Qхf!屆 WG4Oi4(ꂍ Og[/1Lz]9=Vq/m05SR= #-_RC7J+S N+^JRy`Q{uzJ2+b?J( 2>SHI S1n3d_.(q\ʍYξuO©gR~M {> {{uDMy^܀71gòbYg^k< 5:6!+#v,ZnB!sE+L[{a `/ݨkd:4pW6dRiPWl>x z/sahB3YQ)Y׾WNԞQU iCvbuǃZNq-Jvr,`^j&}qN Wr>_%C/ ܬobFHyi":Yf!?I),|@#)h;/ɓV< $'j ;Z(7-_ .guqóJ=P"~,k_{QZ*  =!jhi(/#]VKy-mlzJSID,ӫ|uv4TἽFK$RO)bYϊڅkR'CZ?WOt&<$u!sΉ%ЯMAn&˺_A.jSj"R=Һ-M|(1rփTDf{xNjUޥ[S ' ޟ*KYKށU<CLq(E1Vp+[# R#R'49ީsT^|%xu`k瓎LG[ 2HMR9ȱx# qG5X܀uKH>iѨa 7$P 8V>])] YߥƕÙb2v"چۊӸWAZ,J3>2)+N"o6|uv1$;R9 Lc2'W.Gv  T DXHLcLzH7l{? MHNg d $4暟c3y:\0Tfz?vD$$6h\乸^xWrHˆ]bʊHm@T`(I2gYQiVpO8O2+uH!hx6{dF3biuw;Hr,F;8Oޚ2`F#IzgI#mzvcoCKXbcqkRl8+ bk|JLg)lK޴<%8t- KApI$_S\\a&oLWcb|3跑4a+>j0M~z9nkFV|cש}+ ,)B$!$MYE C0[ a>ۃ.`F `nL.q"Pyr7=6uyx<)Nr{̕T=5pCdFhO>7KjO=Nf3?Ɠkjuxw}_s៵c.3 CC=w@׺]teΪY) ʆhAO 7KF{,FӞGQ_9ns )MyL%pDNSseFT |]u3B&a]_R5E,͍@5'zbDsM+nC!N0aqt3PșpcʕX/ %tth?F8A#; z_ƧXQ)An#3m=Q<״eB Hp,b 1z/ 琼ߙu40`e%o57J,]+dE,3ߢLt\ ?^-z]Ǘ&iVP!'z2xQ'U&~m&ҰҚ@I'P35XvϐS?tp T+qy[}ubڟCEL.ǭ!q4PLg}ς˩-yhy:Y&] ZOΈ 3枨 g: -463iR*{dcu|e5ABNوPG(6ӨqL@A!v8XalOe?-CLSZU N TTޣOltVdѢ̐/S0oLؔ?Ƥ媝)$>R?8e%XH-O,> ,alKsSwc$su|"Jl{/Kk5"[v=`lT^~k]:r9`jMMS{u;0$t]Kĉ]$zØAΧ6. wk"`huK6m70UP~? tJ],D3m-Tk?_r0.L;%ґ#"VWp :v3tJ&&7`W*Qg|gYAuE+E=䇋%C7k@@ 9MOӲply* (0:Y~ߢ O/$9#OGbiqb _״M=szJH*o9@'cE=ƒpIz_>EX,7N ;:ׇDjrVĕViY#l$ %HX"~zM_O ]ǫI0ri'5f3pm$~)gv$B:10r0jQNlNPLʷN}F.!&`Y ]3wgg=Q*`j=Ka[GFEB冇 =;#"A1*[_Qa hsG~X:l=m1B )34Ki~aYTXA1D51SoߗB+57LR )4xϡ% ݔ4 ctdh Xݾʱ)_)r#QtS-{|,N@Uh vEd ,[>^wjZ\+:ș^kG-SfgUp (HHEI$w}ȂW]"L= [ Ø`4Dv00 sόÊYȶh_t^?wUfq7jJU r9.cnӅK}sljőʀ'6m{2yɋTS cRߧg/HָU0"]0_E_ȳ=lnS-옫 laM޾ɿ r/t 0n1\x$7JJЛ! L`c,GݏYƙԓ.1PA!iuwv3TGB<;6T.πb<$9Es8dln4F= <׮zq1 Lʏ ۣW'$ Q= OmGvM諤""-ŋ .dx5Ԃ}yD*ZaEo^ V;ظe=uW[ 6iy^ԴJ>E޻t;,\\NnQUF.hu5 &hFB6 &ZytL!h| ?5C,m{َn3,hFn g%?.-((ЊgӚ.?1^Upkַۋ'dz~սJ >4&s9=i; phmx^$O.JhYp/k@W`[lYGAuUd/0}|ڈKOFI,^Z.+[ eڼ"PdȘͼ/̂4)XRo@DtT4+ z Kd D˕02oւ9ݔ!;ҫ,,q$lIRHedmeG6c!I oPn;C'i6T!w* @"2J!2 ~g>GskE'O@ DG=?Uf"j+@7 tKdNaո=dwjtmpWj,FRF^NYNضU[0ߪmGp&f# feSqJ!MTVmU;Ihb!ڲ=a쨘(F4i@ps4>:tQ ~9[,0K%b1VLX RjViSٕ5vj2R*`2lC7kظ|wH%rv=q&)~S0WRIi}Ŀ5zcIC=UYif/[%jpBl]`KR2)N1:e\ޣGI+i([IzOb%ԯ IzMB8uSR|8A\#%r<zȰU)B47=|\ِV2+j-} +9QI{ xB!PY쀀2g!Ѫ&>k$K\9ζom 17 ɑ1IڐFVٿ<r-uJ؆S"y-|Q֔Kjx~9Ŷ*$=tOc\ E-sH|nj4pH ٥?S 7.0"怟l8ևڦ(NڣZn :ik+VtپVwP ֻ9"gvބ~KxJWa#2DhwHJ&7G9N4ol`.X7.FۉYJ&Edׇ6`7&;x2g7(&XbVMٯOdX]z/;ߖ ٮ5~8K ?#a5`F6?LO;H5PPI H.֥-L t^ضB~ɾ %R{ rq7)Me%i ~Z!O߱sv{y`=%Fԇҍ8 HJM8^Zgי&#ćEi/"UG}63K뾰qL;y6$իȪ]P,ncF) 2{ݥ'UVY,#-"՘b. 2 #']w[C`>S dd)7̈ |$Tl4a 9M&Q;oVY4"Yba h`>a%O lZpa!2 d%t0Bw d=Fe|?RJL(IyH'AD~;0B.иT?ӅײvUohWȝR{dp~vhVioM`[_HOf˲Hs~e3x!g[Yrg( rD&rBYAj o:agl.zP_eY` <ěbnc[e%1hk` קG5)(agKcK>8 l.gtXۏzMZ l;:Sry ~eIE18НOG U#AY^g9lR@}iUW+K0ȇzc>$@ult~q ϳ@~:oܭ=\d7Dt:Qo1ZE[ZPץpw_=E#~-M&]I@ȼ ՙ^=2+n53QE/ NC _A9ijdi1I7׀%O 7juŝq\8B$e~e`CY8A+PܠKCa1sY)EI:F쪩Pu79X@bj1w)EZc3~!YHipLBmѿr|Uz@\ڀ͉37r2H g-BKzh2mNVt\7E}0Ei :r!"¡!d/-rULNE1+ODY/:*B&aI)+v?P< ^r/8 #F+Q^BJdY a^z4 iPe*Ӧv-񨐛z9sgY_/\~fMX 3Z̆y2C4Y$ڧևK |g) {WC[!n\3N:B95kw:˜X=70fVS4J zB盼v,zQ?;dET`Oѕ6H3vu GCrޙ%:$\ol|)b6A p9AGz!MڷQR̮{pGʎ"\aCP+0vk5EK&Q^kg3rZxRB; 0vrFOS [eDBX|R!Z04}"-9#5*7A.vqMX_ 'Ie2L.CIQyo[l+:D޺63h —Nj_ s(/wmÙDH; D" I?RzU-!)~ <8Rﶩ15v& ZUYffqMj(I ')!֣qkfa ~Z;$ȭz?'E#}wI?_n^us}C8kywYK[Ø逬2H+<|[ [E6ShlfFCe$!,"q‹ܪ ]mؐT(೾PM^0Oùu֥I|;kmZߝpiHEr<Lf'[ܽ)--ޣ#NCh{*1roϋ4h$ kqO,lxɜ*iLϮ4Ve<{0yr3@%ZۂUxPo3 싃hPMdo_ElO=?QtcЩtKGDQbHjQ|mi fZpBH}'#퇧Dli#{kܧ|)'<4pGfh5S "z UoIY㉦.l|"βxZxhhpAI(?wHz:|J"/kcx;j]O4jv0#sGWSir3-UTsGEP$0eyD0%t僂؀c+j~OqVG#z WAGݷlnALC>lcJtJm%{ŏ"Ǟ&(_>q;ֲ*(F\S†1Dc=% Hc)f@.1:ȧ r?ϳ-PLn%`1|7".v9\55c!NRlozb]rx%rOnY ?:a44׎m ^qnsT{ N:1򾸽uW6J s{IDe0i WBHts%tF8yR2Q́rnaWV՘1}f6q `BrmhUX)1;URH/G\!UJ!#oceQ=]Q`H{zY8 mt#VwQD.D) 8M\ JүаN2& `OGP9g!PQ9<*K'{ A`Il(~A\مhC0a2w1h2Қ)Hzr* RĨZ}_COʸ訫GS𒌖Zcġ4[k;vUTT=DtŹx.3sGj0 $#pU(Sڃ[ҝ&ҏ{uyr${c\1wdMk_G@F,@o"5h DqjscE[Eh'i!RU%TE 0Dz@kOkxpw PÔ):'ψSo9|)#Fܰ ^(S!=JU]l-{C9iN@7Rѥ^wEiN`DHC^TzqL>x|jwR[/<ŇdXkuDm7c=#599ІA%ٸ؜:^\ Y=ѽ `+Jz30y(Rb$! bq tA[*y;LEHJEk!IkZsH_t4n kn}?=7//ӑbI_qm AS6=&mTqൠluzwqY4XSʹs4(3Ҭ xkOá1*IEI8n\cygs]?U+[@>):z%z nemA;@Ɩub rՉw4Vq!0AtJJd$'$reILDLcPҁmcs: 7 /ⳏ1lȸtMWWٱaV6rnzRΆhoN7-#{swwjv{ڨD ;SVMlER&rLbMILMHiGŵ.ƁV~41(%3d@'sLpPTCLnC|;1@%FGvm}#oʯ醡 ISEqWJ~>$ƨΛ sS[7/Hw;0=v K˨d{!jqIRAiKhw{\]$sG)F%f/|Ou45WCҢB^çD qTЄ<)WUBĴ+]1PH:6%>ҼqxodHc24K;u6ʩX!Q`А%/4(CwJI(܎FG Ż 7@%M Ex:ߏ{:)wun'x.jD)[ U$PNV7p VP3wtY" *¬C=MցmNȂt(ZP3u A#ȸ3N`A2RM)cm xkOU|18pai ibTtFwXpΑAboW9dd1X#' ? 5=71h;ok/ݽg.uqw5/!w'ît>:G|YVGV:uMӂeָ^PUOlSɏh۱rG, ޘ>.Q>ݞOڛeXT UWtdM;o9uc=:{K0@WK H-nY> b΁AUdq/"eMXgF,؜q?6w? ׉t*`7 nnz6OCT4q%pK+Š>,bC4v h-dk Umnŝ@R_cǐG"-V0-S]`Wߥw m1>QL/@޺B&Lẋ`zljZJa{'nTD > :qHWV+{8 Uhw 2 O,TM;5ދQ ͞x<@0&:|CIm2iT@NM)s_&юSsOHѮrF,K+8jt؝c رx,>.2xΩ@u4a g'JǛ8$(t"WgBfNd\JPދf1~u/m"8ǢU^~}.Vu  ;kUUpO8ӓ`br .޳Ӷ=mwDЖ`&iq7T&M;U<Ĥ <}vs݋}@OLp`MPDQ1rE:U ҖHBXkOغY<2aŽOߔ!.5[3-e  O^\/2'NP׫!d`b;&i03%a`$%뉣]>~5i%my+8hJ^׾iy,ڮ}Q2^,~8LXY?A"dSբ-1ix$8y%1JT&n!N x*fI@m?. צ))V&ƷWȂc:EcB B vC_aYyJR :O;Sd0ˌ2:qSj9gʮdY[/1다 l?Az H ߄Q!iAX^ueKYz- jQ+}TfJ<&$9ܭ>~,\A>R| iI# `1m5hA. _.0Z &x4N&2f`EQ-sm9Ct'zղ/1z .{ _ ʀp/%aBFN^7蕿R'4 ޏ&b|Po~|=٣J4y$3u&M+Q_~:f1,X=Ekpex6|WQ̼62]Bdf{5+ 0%T!rTxsTZ}TX\#S C)7XĿQRȽ&sƋ3c I|WkEG6$ՍR"ɉ-uQ4^(!ƣN*HKWHC)<fnZ{㊏; cRs;1BPkm1%I}gQ_ >ԏl90Wă7Lh)4Gq H`Qp T>w1SG!Em=᥃ַW? {C~:|Sm{ӉpW-Eӗ\ Rq}J*UWE: 89@s?Ƃzy(7lR&I^_H.ZkN.2A P=l2 *~cK$:yV-8yaR.{bp,{PTv_Nu;: %ܓ/.@*_Ka0] }t+}6)Ev`H ad=4Ds4 vIh(c[>FUaL!֛#ePҁȆ;x(J˽A0978:e8[\V0;J;tQqKE$-Am L A[#~Cry$I"n¨:0/#d>A2 Šq_;:$`TiVch >ZQϐ&&)FNFLs Dz ƺVC s̘-nہcb S$FgYl6(9nKdn//t|D#:^ֳ-ao&Y0e~M_l\grRqP}^p@^̍-Z:0\jVVclOpK+Vb]=֟aOč$l 욜!: |38w] 0`p:JTLk[k yU007 q7QAM{0ENlq}"0ׂ|%/xs*-;pkmW2|gή%{.n/)*W+&r, UFǔ9)A$4K B_~mv&mH[? 3$dd^6`1qlKeq0DEȩJ:nu/dl eXx*rΔm?Oc0CS}! xbbץ|Z& )ïfPl IaT`PY1^x!|cb(=M)r/7*SNwJ@JZbTq4;\,؞}LO]ݪސ9jo5 2TT̐)IU:qstr ӛ!JpŚ$T-o~406LV7v4׹iVմ$D}y3',] h:zr疲.p8%D py`{[1J',vā~ k~A>hO88Z}svzM^(bakWj琮}!Jk=eDG&9)=O=n2v\'ph{/G$XдwDHj5 :"X,S\B\N1ygS_ų@T r KKG$:qvޯ{J/^EEI;fXOK r`jDGg oR4;`p ' ]9r#-` R]uTթ{oG@$2EFp;*+EBpILm+[7[Ur8람<=3\=PҒ ZA~h) !}s|a ,%XJpsG61D4VzuՄd:I~,#`rF0) ܝ6--/_-!{f&#~R8r9Qgڬ_,wuR-0:;/zeWk4E9xĶ zdoP%?Zڙ8]G+/G1jGC-<_ADBe4uу|7(ksu{Ƕ F5Uw=O"@'B*6o-i?h0Bo=V@1%Ghqh `u??eVx'[GkV"D9N]δLdMfZyyHi2A!FPL6x+!E4iX˭-+1NA(4qQ`6Sڃ/*l$i#*<~S\Aӝ(5]"ؓ ?XIx.~ʈp b{@gL\X*Zuc&TpʯBѰ4˘lcج_ w|_Vk|/.XɊ X wIM&BDHo(K:,3;D1j{ ְЧy5v͔xz҅xHf`>LQD[*'ƃ໘&0fۖzmkUfL*1'TòdKp j[F.Ƴ.`"$qDdѶ01_{ZB\u~4kQh֖lC Myy t2ܙ~+s?E$12L/"ŠE->@N6W;mAK}/{nwu:cQ'T +8|"$=m3|(I!2H"#JvSSA(}*sPN߯/O+WA.}r;Ӆ<>wmkȁPt$.nI]@1KS 0+n`GW,M(ٙ`DJmu&i)9o_ߥ%mrk6PeQE*}q\rΩec~+Mz zwkBv8Պ0Ͻvus n]T9~,3mno#]po6q2pI׼dF<˯d_| qIqNO6Q7Z/eR-,ܮ49'"'Of7.*n~^umxSH:5A'[pv]X<-G +P5_6 5gH)]P`i8@!~>sr,ⶔs V}u,4B(Xf9$H4_#Mݬo5rj-W;=uG>2^MƘRr{(l^gZ6R7\zI[66mX*h1 K8ءOKM\B>7PnqAjaGTEBj5K:PfC&ª5 }z]1 .(g0ZksvSq[KoH5y .`M>SLՂi1!5)^\-M͊#x`:?޹1ko#FЁywe۪l7oV9~Ts`cy> UE ܣ[q,ǯj A-Rgޕ$:'HJ|r$Y٨JJuEvl)=GPu1hދD3 QjA8ľ/6X!F Q"S[T[k ӱSG&(^ w"Hh0|ɂz!Ys61bڴS޼Z,O}sx_>ssͨ~'zz>,HOXA" ԰Nobn f}4zfq,]k9LX[voќ83"SᥴŹ5Jaq.h_seRwfXd̴ݑ} T۲y{CW#Pꉓ.^(w5%A KCb18B %!;6$sM$u^R42x-K]ּŧJ,bq!#+gQt(V3Xf׹4Ll3rN=ugI~<_JTTjr+V5>9D.z8;4Šq-wrj@˰{8#]=3/`H)q:fPf˭:d)N\uʉ\:\IpVMTFY*IT m}+-wD 83j uy7%䋼"o{|NJ7OSў:-ځ=Thb_Rk4V}ղ HNLVasn\WNmLv-ͯ'Lc|Mq,M4d#L0 8"Eo! 7> cN-VjW&..!w{ .J~"yR'ڊ}K x5),POf~hL;pG"$Z`SEأ!4/X^܂~P` 'Xiu<}ĭj}OjVPЏc#)7V2u*HP ׌mfKa%>jVJ )+;0-3 L3 tVDH0u^;l*IT*)I](7-i#l>VN`^-\D  |67̩H~G:a[La=m"mGX]MxPL>E 4aBYI"~>Gj' OˡrQjUEvE;%1url+1! ,hkg2~״W!mJϛ5(Ծu.m5;Ie]4 3+\RZiCUtz?@28 'c{SfTۮeHaӓu)3b= liLRᥗ#5O̧zC* ٳHJcf3Pat $`3/~PK].oa]';cd,c{z%&0>+<ڂ_F2QsΥd t&}\ʼnv>!08Os6䎮a66Jf\LR̪ޓ>Ii~)}WȜФhq`q39J>3l[IJ(<&e2s[k ]B=oP`["̌p,S[^^=/!F ]Qn;㉞ Ϛv BW|)p$rUOZpvvꊯ7cgg'=B]J8-7(~yDTўUgc],uCP %6NJzq`EMb_?*N 0 Io[/P:+`eK]ࢯ11rj-p?t[ ,I"s({9TG/$콋o(ȩŅ b>GUIBԇ8iQQ[ 5MTشY@UFJTwq* "ql\}]IJoY/u;),#:4D^SqB[xgߐwc$ ^-_y? TKi5p_|ˌn&Yrs~<Kt+WM-WۢLȆ~J6 !}evp|[}*/qӢkiKm w]T8 ~5ZLtYw2S3w?Ԏ@ȋd雝b2t| CL_aR"Բ3o7y4 \6`uo=jNgI/֢zJ >#0DlpM9 EԖnzl(a\'IM1 QE5dAlkvLh5aqYjAq6u2n;N^Y&ڕ>ڰ˲Thkn=Lk~r uw$4ț=*wnQ 6S|ֹ>ꤴ){UI{J+iyȈ eoNUk{qdG)-]8UP599wb|Hv/TL#씶V0w{XTxa6f6`wM,ulwdqJEzAdqK˞ OJ b8V֍2t-'WZ]Q7"ɡ(/ e}ָ-@ӼAhKUgzöt x'pEBuO3V$(^Zvf=bʽ9~d. rytk!:F`oi"a=5hxLLs@}i`?xCSkxYZ*ya/Z|Lm$s-FL%*;NޚȥZ]8x~}wm-H:2؅Y%q24{ YPLYEqnK_twгBeb]d\g1b7 ޿;Q%glh9I`:$:0fHij(WAvȃʢJÖƨɳq%m Qh x } (삧20$̧U^k|S>tpq?s&Mn.Nh+p§ 6uSBE[q[15xN\QaI)vZ/z> 6|G{$.We{}xxOi䪏$D]lo)DCLCnƠ2#Ah 7?ϙt*ʒr9C%I:`9"uɾ{̌41ә eܩ {(f?F9tOb+<INTAWGt{F(Mm8)t xT9lܻ<^fV#-xv)f*n*{0%8 oE{ yxLR?9*5,=em*ubK?8uq&Gg bћ|ahΐ.tNncAQnaѶf3B|o m68y.3bj=(墾r"N$"sZL @cG;xLhywBJE!#e]HT y9&ujB͇&Iksl-3BsTțZVɞ(r_T\cxuۿvtƳm_1 5D7cAɟweJ[4I;N=#nr$'*Pޙ'@fuv{D- l*I7 :6 )0Ǧ+pahdTJ9KNH4V@m׌v`9tS&67~lZׁ|iPuɚ>GhPN2-kej﷫fdNf@*ppk9Fn&E$e/x)O\d ~̖7ُ< T\.2\po^ۋkrNbI/В'gzQ˓vR rX~5TC-ٔZ LIW2 H/É簨f\*?ؒ(Q[;jwf0^iqWa&Fk}˧J~6U7H [3{7_XMMmûW^c.jOGT/¢w:4d/0VP8멞^ŷ@w5ǒtf &@G>_Q ͼKgӧŰkj]'ua4k+~jQx祾qd%B# ќ흳Jf@CY M!!SqnYxǵ*ի\UۮiUq-y 3O?+逳2hHg)s>BDO)GH w)jΊqb|;; 葀0#*v4 üQU qסfa|9!qD ʏ}vH|| Ȥw,_ ~(F/H]髭Q: q~z}:I3y~r 7wfPŒ/,") UhP%TScE12k ?fU6@O2 Zq fsNJ@;ghʋ G_#dn?0lq/QXB<2EG vYr*<f\ơH}TqE<pD|~ ǒLNMLjLF/Sn8l|6t{?K"~R-:; pP==ƲJX߰W5 91z_~{(k`Ծ=YAihFGLs6#iEN#=e6fL QdI/k̵R0~5|C4hOԄGkƊ Ց"꾰EQLz qYga$<Z}(f lJXW~(iP.9׌e&4́83PD3ZVDi䋌oC u+^*vߝ\luëzn)&\q.1#oxEK?%WXv 8/Z.RJ{Z@S5S}EPzR4>N_*r\hy' aQQUo6G( ȸc;lQS cjg ۛy,4J2\=yk+X&blJSh@=72,]:d %ydK8Rdp]>\94Bf5_Bm H!N}7MCAer  VӀq5rAO,e&T-mOo$TYX&N={svDd*q#ǫceih=eS”n[\ґg? q*Uv} Alʋ5+eh ؽk_)?1b=nCJ^ס?79@fRA JQD^6q;;aZ@'Q"9].{?o$wlޟ)^ jKj淼 ^¡DYsi*tOՌlqcؘ.]Kyɼt4>=$tZ3qU(ȦN-;~S'MǍ-) >$vw>Bco` MM|]9Ux!%_LZK~Fom9-vqvca'ΣG`NU+E@? ֓˽ CU@ښc υ b`V=XlV%ym  :gQE*Uu,?(ntAD2ȭE~s ?xX RtDK^ V93*Tj#׺W-X;Ώ1Iq*fT?BzQFpo ,ʳf0RnU Zf^#yR"rJ -SvɊ` ]O&8.~,y, W#u7Ӧb|oÐX.ZYnB1/B 7ي.xiD4 +1HJ"sNփ@KO$bYRE9K+w'_8|E7tQ(Υut`5Ls"#e;;+aHw_B Lh!9oe4|'(j Uqzwڳ*[_[- }i(LUaXq=A@<ߖc1)-9E# }EvTơgx4=/,DKHmY5BIKvoO$ڈi ^qXBO㶂Ѝİˤ_9oXLWc&yt㮒EHrU<[mY'{oK3\.k9ȷ)}m"0ZJ/]r\nZ\PIe auő_\Pf5rR%4&Mr9+C z\+O")>4aݖ(w&(4CL/yۑt-2;_2;HIʱ*+i.y8a P|^-9)1'FiL& w)ƞlD&H6SW@\M!j|8g,Ly [o`cFY!4ţU9*e r ;^\Wa >WG]}WXhIj ]Zm/}*LSGm7N>g:1k9.KѾb | :C_ؔw;LT5[ܯG,i6/s }FI`W*ШF,9$fk OWMǾZZ 13{/F T7P/3,m_vFo TJBET崥`URQ|C'ݰx+ۂ\u)z跻JYj iQAδ]y!?޾[ǮrtUMxcI7@Ӝ[q[b}9Q)%҅'dFYWV:~2Ԛ>oۏ_R4h\ݙ\m._ nS,֮sshU#$j𞸻k"C" /qT>Ά);C)NwD㝾KnPXQIq7aIC8UaIX-!\0a/Bzk Ե2V5:d꥚v3-ir> t4&{$'7//K[}IG{.YdyD̂~\N ˘*꟤kDFujfb~HHiͱw4_bar6l77㽧 ؈Jmu_t2o`̛\Ji)'@Tn[?`ڹv ~`rp辶+ۮl},=9y&[!`<>)ct?Я[VIW`.^ 9FH<4i'j83kum;$z 7\)>|(ARO:*fA;yn/&<"Ѽ!6w}vq?czV$`D7s id6%8ώ\6a}4|yCjv|ͽ CO@恳۔2uStua{Y{>HVDpKWb\?M )ؽƇX8l Ghvא7(?홓iP3 a{P0v!Gb{S &U3-u8c&I{# NOa8)1ԯBMK>׃pY2rIߑlD{k=h49߹@àz27$߯iUJNvLêĨLČNֱkVW%>S3* O)R^A).,BvBݤjIiΕ:YvᧉX(AReIg ;/( ՇOɑsOٕ,0.71银= k8Y[7 Y@:Ġ|*9eTXmklM@kyLA"CdP$[ yUK:Cޚl<%5x.VVuAn[`2 e4V2${V ;jޠh0 **7Vu.8@D%;Q4XYޜ7(),mTv; 'N)6bc2C(tҸN'`CYe[c1cL'seonٸ|p0Rt1 AuĵC 5@l&*m]щ8)*.vZfҐϮm. ʍd^Br]ȌbTaf {DAOM̌M_CAnns8s_cTЛmӌhȝC8,V1ް:$Z Iwk)V@UPP #rhR0p,[ 60E՟4=R9@y-qMYJ"2H_Hf(i6]DQ󼴁5᱈Pbb( 8E|:EPoi^D1){Ӵ#*zGH-#Y=ݱ G+Ь~+c*%ך܈1=4o>0gwDOD:nvoBEgqhM̵fq"IG#si6b(䬟%8?;5>lFP繎C2JuV^C=Z]T8}p?3rѣoUZQ5%gGpHu@Ew5 iHTh?)m(Bx!GrӰ`f <c|ntVW A#6sIGt{.sf^Ia+̌+Nӭ¦Qɯ!t`#k B4_]tGu[KQ{n d!vxQŦ%Ȟ/5X A[臾鹌0:G,u-\E/EC+ ˲mU:R~z hS٥=Z20+9[^Thq& LEC{)4߭~t~ a!ʰB=zC3k<ˬ醩D7<9u$0"t 6y3& CCOG`7n1\@s"/Ka8<~Bfc(LtH ~_GJęо ;FH H=>bPAՊ *9%a;Gb)"5<*͋;l/$=ț+FX4tYE[ =haE1;%l|c!j7G&Z#Ͱ(1lku'aiR Y-`сE~H4d25 OɭlGfBOI9`KM>+>fIrBMm$J+I)YY@7r-{S%ie-yVxԢq&θ)K\_܂KA`>BZ񶘉(Vz* :Q%DGiW'Q^@|p"4]i,#>1>ƽ"ToWO7ށ@_ĸ3)n3lDxu u/]$.i,F\}V30٠B]tRTt3&ko.)Y XɈ>pUsSF|*$yQG 3kgBBHp(ON a y'A һGA E>H'_FƕɯK)Pn٥xlbSBU" ]2.Ki^] qZ!ELa׻fYZrȗ*`jo|!6+6jm6CEqZ1F86|db@W_<|+ʵ@B+dAYX4v>O4pC W:+1 ܧb".vbAG~Z[OQX>fIH&SOb3|ޤ'<3UxGKQxh= yvw0f\"7/ӒRtԡ+r~p"2iY2J 1g=ɝoXڧjdS2rx5G|763G5GVhc2 vho $;RJJIMPf2yڌfw>[@WǏ'9G ]7ocTH+1rcTrXzo*ٙO}<}돣;kԻn!+$ 4Mvv^Y+/,*kX4rF&?Pf׵З8Sއ)U> hLBy`7H^r3\FP%M?fDDOS:rހ#R)xt3{G@!d;YLD Ӡ7A +Rj q8q]uh=l"ABHM!fY,#ob4KA*a1ݥ@ҋ /Vn]I&`%c/moFQarZ^C61Yٕd)Z*19KS})= 6R0j>gǑnJ80GHxW㯁Q3Gp6=r;@JRFV=QmO\6x^}]Fza@4}IS5 &0V:uO? fɤs]̃.#}.&%1NeGlڼI&YVтj݆P a'%Gh;ADŽs?P(vUi4͗l09cٽ%Jv,lcɞ oU79{ s7&K0Iƭ+/)Ӎ>,7[|2]˼zeܳ<.j]?=ڳ^y&e: X2WD1D$7"riq*]/_@ei`Wk|.%Х ^gw(s_X5UV }jca}$`Q >XQJ3\ {/~g%J Z5 '#}n^Kcy&sʬطHa|0 ДAUu?Q7Q5)N|< )W9q1]!|/)}Oq~y,!%oPӃUޗ!o X,W|{%RSz5v.pV&7SeZJJ0=n>X@cvʹWJ cى?_P+wPPb;(Sv¹3 +GL@ȿGx'2t\$/yęk-17#Nb%,JAI֩,B,eofYb*q&? (XM (y2\r`ֱ`YpdNj*kyo)>)ϖ <vR'곖zf@t)[ cM68xOӞYޢXWDV?̴5e\HqPa~y5 Ӏk971F"V=TzqGXwP'h_z}>-OIBQA T ;3)]~644҃2f+`0G6y!4a4)zȝqnW]R}՛ n<)w_@Fb~*,,M]P^ջy/r0k /gO+gB )o;-AJ r-ղBi7uGSuOBTS1*S5AEhDz+^왑CsmMz6GJ IR?4О#fH' AG/r}qqc26v926uu'.q=C[:+r&*n]lzNp(4O_F| tr;Y,'ulRBѤU3>mKfde58W$>Fם!s(6[~sAh)l ` omu4&4 >^]ꕺ5UNUQJp |9^ Qr3wt6QtW?BgK_y@kL޷jkď)fBϹ6|P$x$ѓOd`c:^¢}YUҜzߑ/rDfEEleVXoapHNÈh1 ?*>+߻',W!hef'fٓߡ j@U.P]E:U_-0=RM*bz %&M5ArQ7q"G:#~]&rO\'75TUԬ\q0x4ۯJp#OWChZ)I"y]YZB`c8&Ҟ~nKRiJFj_ffvy,T "&ZR剘sIʛ 8ĥ/YiX4'bc¢9 M8vw3.$oBlR$`YB2E\.`oLWݢsJg酕 |,bϛUv$@p߻5Cgh_vE5|JAMZk{3JҿCsiS&d(ͫx|~6࣑`.bC=vkŖ|Idpb$8Z~ ~h¯!dHR슱+`]O%p-eSŴo*5d5_,J9:}qod<1QXA ܝLba~<иJ] Xr^#d>3.!8WGi(dG~+Vu yDDPoĬVz` Zf;dh+2fbҎD\t\\j$ܶ@ڲrC=[K"]`ЛqVp5v=|qȫ=$ZQ%@$W39=,cdOۨ2a!6 ;eOty+UT#\6 2{WN jO3F0ɶU~yۯK%FdDZ~J4'2R5A,P6{ edy(X [d3sHG[*sP6Ǧd6ڽ8fIS0m XIiua )7bcUX#ָ(2XWq,1v]*e/.y9 #١0[ mZBInSS<Fi|jqR kx#05̡, O WCʳ,ZN{\T‘EC?Uʤm,x^~Z&α8 kȔ/gez3P&` @vE7Ag0LFb%V?Ml-`qˁ)[FB(^l4=Bmcb|ʫ)_dԫon6NZ2<{pg m=\W[96Ӿv -B>`_ q:Ul%bVJ_Ɩ 2 8 T[pwZbt,@- 6=;d."Esj̗TjzXiAMoq d<63gZĻ\XhB+lC%4*Ϲ[ *fPk쵡2bSFĒ)ω{ti i+Ixk|kc4,57y4<*;T@bPT$#h$=.d/n*Fع 2uXf"NdukLwb˶|`bzg:ҰESnqN Mՠu2\/6kPu嗿LTE RC׌0Y~4~yjݷC)Fv<@~Fb_~/Hc|2@<>'Xq"rt kdwN`) { > Lh*L~R$gc[EK&_HݶyjˌHKS{c?F~!]"?)ďfD$$벢tV/,J##57 BA'v8v3!ͶMzI9׽5&~A~i0s;g`@m ~&`oY Q/}R[oWz=a%)9խWy 2JMǍx4>b/"yLCiՅ{]sF2PdqMVj?&x!K^XdT{lDʂ`넼¶?6hPgV$05 N fҦI ua"SXz| loQGAT_\h 5t \u`Sn1 ->nD(s5`B':-A雤%|Gym1G܆kvvSi0/#nT[gCayRMy2RLo*v;4y8s)<X@(E5{ݫT9Ox 7rHTrJ nھ'jב@QF"gH!l_7c(2%9F,gƧ a_*U{|G+"ec_X#`m_Qj)\FA , t/ fi-BSvA)XQxB2W%ҽ <4P2)-D0GBa#9E\;M 2:iWH6UWn.*,E26稉Ne=a&wYl~8 Y]|`Y]^6j#\ n֛_lF?8]c9cr!)eOّI$Ұung)"f#7>j/jZi3#Ԫ!K!.1;À7Y/ZTq:,VGp0ZhrvmZfԲOӒ2iSb?͂% WҚPf,Wݠ4,h3v%sXF>Ƀ]T\; S"?A|E(AmNAR֎w:75[]=HU .w Z!Skz1T!€Zuh0 0:9*5ȃbUAB$l-ۺLO'}zGYw!G/iFBp >p\L[GX ڨvx"*|f{:L.D'n?L^am>[.~9TKoJS A b(5 _SɓH+QFsD;إ5{,D_6/pX=M7R RP gK`S㒊p`; CJv6iz`y^oĢ? LP5S_#]ċ'6Ve9Mc?DnEE(j-ʊw8۰;Wz3Edmi#СDbB&; }E-3XY l;QW8SkK[; Q]#d9G\AaևK]5DJg$L2fIRB)% 8 P W;HRKb^L-Cڒc}^ᚑB dМpHamQ݄$bY3ič9Y07 DF,^ُa'$A8xBl~_/ T+xiO- d0RS6bj-Y߆-҄Zyq%.)(,LJ7PXKȥ r] ;t[ ;:=C/䶷ZL: B@ <6j b巪oW%Ŝ_`.8pȒR8Ptla"q:uInUHjLgUTYx`#-Ej+ }O'L0MABkϕ&e3ԌY w5]_T3"^eMv왡7 Ǟ TW_4NbǻgHC[K'[_fVNA]UϹ;ǺōO2l}KqʓQ(Ng오LfwKS ,7(S0?FGKg.yIrф/:C㙕9L6^FCPP׷[(w}#=p=hvͣb`Ay'|i$ѿen-qwi{i]Q.ՇX×\,-s b2B5x5UJNk?R^gx.kj),r!sPlM䪌 >=jq6HWЩ}ˢ/LZ2錧Ty06z-ak,)kt4-MmKT{"k# E~[Q@&7t38t{'diqCV$?O.Ahy䥗mR2y.|b7ѝ1nF\aŭ* !}wsVPlL[[{2Isձjim稗}n].A6 /xU-K5吼tooYsy{#]ȕ/SQi2GaG xৄHiRTwVvw;M$d),iR|27CFkHY㔱M UWJ7$``!49Ix/ >Ut)^c8Q.ʦ\`g;*eBnG|x~ nˡ)oc\ZW# '(ij֭OM-31`#m5u,릓u1%AkFa-S&9v7d#*sOWmVQϑ{=J˨:lMoP! #e6 $I z#aBzX;Ȟi`Kf0p&^ wOG/R[kߡ]~ɆZ}|*U|[I-fv,1%'uLjl 6|x_]S p$w}I{C[{{~Վ?l˙+:-`ׄrt]gے̴ vc Zrdl#V!lHϏ8ۃ8c> A~. P z`#mN^_p~`LJA9Fo-`'CG"r~s[6o뢽I";֗rZyߑhˈz5W#v:> ,KF8KB31`]'=f-?rr1.#'qR˶ݑe %Q'xceDS|?&;<|Ĭub$Є8e({jRZ'!m\kW;쉌nQ zE#H5#&sB3!'@zvFeK'$ .δc?Zܵ^nFv2jH3j8k.܆6X3]ʪ+hЯ. "nͦb%!yJT%s`? rȃMH|kBO,0;q7srF[CגҊ!DXM[VRPAαo!Xqy!އ}fI OZ/py O/qZߕ)ѫm[+#)<9fP%Ν/qˍ|\VA%%u 7\0N'86P̮zcmH#&gֶ6uf:KSJ~pAt'ڀ itTnP9Ҭ <@jr lo֗05luduagoe=pi@\x%p#PJcVMue(sxgNS&uyr7 t"Q>)6K upVSK{&u(6T_#o#h:ð;M"1e?]_a[&Ocw:΄~˜6ŃǷk EĄ}r(Bll22'7lN [i^cMX01 ~ JsXCRC .Bz^yL`ZcI-&90}H<tg3AɐŝՕ'ROBu-4fDs0(tjq`VY;zqv|` ̖zmI[{4OToP><'O8)BWXMaV[+ 99{>JD8tR=]!A !rF_+6nWv_I.{p 1["'}T`"SaWY':K5$Y>FI͂'51͏1~80C&WHg7*1p8nDb&Śgqޖ6}c0F-^V2M1bUѡFv?q E,lWpҲ(#>ӸP IDic)V6(Uq|H-Mg^~b;ԟk4VQpYoY3kaP"BSdUNgZ,Fǝ\OZG*~P,v$#* jvh˫t]P2RB3 L;;pgcF RTmn7~v?䚏P#XlӪև}} ?t]ze(vvHr#v>dsv 4A|!4(-\Oj͆pk;ws* #/3B&jFOF-BuTuzE:ن&oԋYQ46vQ\:A4Io{S.[k2δnT=+qjmKsdgTOx[Kd#J{U(LuˋD M C@&T-l t Sf%Mo~F;{Rd`~ jjUà/G .[m"AITI,ȥMz($HFjV/:r&8vO~P s}˷Vb>]%#xL|Nw]V?RSeR,Fo/L  D/˻oL$YZtx 0"q t*h2s|OuyCAƫo D[,0n@|gRןM<9 Jtvzؽ}B㗒Q?e~̠򵤎 &Mò %IGPZυKr[2M:g=!L#%uXCpnV[~ISX䉒V. dbl%{{&-/%freg'a\/6 zON*qZoC$cAŌ .J:9sGZ޵|G@cB 7K`ܯA|( :8hYoKoD KDqTV;S!5yWl`@H4`e􂃊- yci؆F6ź ȩ*(:f0wn~ WHB+{ͣz(Wvphiu@Fؑor7O;IbmgMT'(Q2MaH{0~˾π \ Y3I9@G|+[ŗTǕG:ܖ 蘘%v.3="Ͳ=*|&bd,~ݓ/SԂo+Qj",,DrQ Usw{d{L% qISx Pg+9f:tA4=xEJ*^| ܯ$Պg V!9+3$gt*R#͎*e|}!umC7ϊΓT?k`S [UHBʭuҙ&kѨoWrZ5 sӈgfV(mY65訯ᆫ_;I2!ŰIޜ0$mm4n&ּ,Dr_*b=sK*wm/LZC+X+3 (pūӆ%dHgɮČw?_]njfŸzlLGv2^ao-mjͱH#Ӷv58JgS2Gz$lz("V6IEZN@)f@7Za ?7a.4oF[ڟ)~ ]H6_o0ax+e2B*:0u77uwx=vy8ːhWgLOM~xI7Y2V1+%ѡM]ۣ,Db$wq )P#YQ؋.k}m\&H$(E؈^KŢQ2BYʩV4'̔?zX|kfIbhYIdV 'p%6jB l5B t0Dj %M/ծf,ɠ[mdXQ8Z|X [C[Ƙʘp|H vˉtNhT&T` @K v/:zځ4yY޽Y2#Ԣ ǘ~`rYu 3s$9"bOv`œSle3^ol݌}hZ %UUwI]kΑ $7? e8&jpp? G?YÖwt dpvȉ7n--Mrf䖏yu5`4bژ篧L^ I#~'C_DRm~)َ&ӇV@lY\,*EN *C$`[E]%`EtĔp=^ "'kVa[jRRa9;=)VpT!%ЬICӚkHeѦ;TX <' bM`:inMBAt|mx~%ٰ rpx~S/ 5(ڝ{Ԁ|{v@5L+<AJ6گY7N;>Og zw#CC}ג-d&5G-a›hL7=u"\.S]S}!­Q#]_\4Q$%{FrWv/.҅G.~ZÎzTd^> SR/-YtI3azT6(p%tX8#Be|tmw2h#)=-:<-=źoc <Ŕ7'ڕ WɘyӟmD)|v #6$IUQͫa^u;[h! aJ Ј?2F46"1*pi>iWeB$ωy8Yf$Қ@u~Nxgz"6%+Xi9EjOs{e_L +jZPc1ly|)8^Ra/˙,:8wG6*YnZl*K\OepFq8 %shmq)΂[pjclNuA9 5|Hj5{סa_!kUꧺV6huR`S&pM\פ^ܧa{itj|u`&08$d5XR̋v: U6{l_ũ:ڗOF46M#%ϧO1ln8Y^, 46ꛭ'hHj)A!$iTa3$|TPMhv%=6TՈp8 'Byy-ڨ`gh["=!hu4k G@ >դ!m|)[+!0!`bkZK1RS$3/۶7> k]H,U7k]lRse>R\ GdB\gaSo),ů %[(odB NXN;B; )?9hZAōF m&LgʚQݏe&naJ4F|^M ivތL`!?eY$ƕp{1p[rjO^c*yPdoCZ5L7!x$+RoDŽhL~̀]ͪ}P˃'ubr\WX,Y4ghXᥠY2E"$kLLte8D"fhtT|1X^~6HЎD*ghYQ&![:'ks X1mB7jYUDӅr78_;rEd. D#r8F> ܡrZςbU$s]C<`댶9ͷ1..LW=<}M2^ٔdi{$=MWs: QKlY] vBzjgpQ?.պ#6.WǖFRbap)i&JdAShpVUxRpfPг9] Or%&L_͑==R|N),&uJ=>Ifwu‘`ZtIGK0%b Z%h 6>@I6Jrl];FJ!>y^ҙi<׫ܹc!9C㘜~jd 0$}hHK= !ECeZ,^2ܩr]O\4#Q=0U{Cmr,3,VFxvO.a ؈lz}c2,b/RМNh:aͷCV@-v/-ZP(NB&qNqG(e̖58T-i_ZF K ~FRW' )땧=?Xy@e0p)p5h:ΗDk~1/S:C2aD{*\lfBs瞨R RH6u)bY ;a$SnU̠D| +#yh0s\ԙ>Vq6`jbܞ!s@kO.PdiKƢHGw",gUIM;XkDQw2B4łL֑ۜ0p/Ew;b6RTXJ^3q7#H_UT[B' 0ϱ{10l (j<M8%{jTڞ .Z ֶ\'| @޺:oe-Xɸs HIG[{>u(8Ra9k< }s7>ڮ)U/%Ó?kűiERyȝvSDj⵳c\j<`gq}cveqʬ6oVٺMH4_LNhDv1}_F..zn:c:PֵlbϟAոT&VXQ*?0m"%N[TnLQPpgZ9uph_\ڃaI(5G+(tYrf(N Y \1Ouy,)o9ϡjӲ4m 9SC1LǗČ@_ÖKтZBQ1hB'O2WfA5kW<t#IX!]p& qG/Lyo"Ȯ[Ő|{1m$ ( V4fWË8>8^IUZЬ{iT(@90=Nxxf_o5_ `IbҔSX^`ѡoUY-Z3d7̂;ح$ `e7}T:yw5Jv}>ൄ2uw5NJcp\Lr-Bga[=Zǰ oBƫVI#OKW(x< G)O2Ҫv4rBYKڌ>hv*V`w،\*T|u'!:qAOy[~qv>E-"ъ 2 9ÉC -uM8 }ћs0%.iq eOnuJ|9|{>&ptyĝ*]v (Wxԡ`th _Ma{$Ajtm؟s(bɖ\n*㜘V S!ؒ>n/KTB,28mY)'^`{&BsE~%q;b3gQ۽g2;'▤q4FrmW¼RaN!z'Ū1Ή,F_rY~ĺk-HztIJޟXbl Bycv6K7S0,@b͏j0Ay@:I=AN/L(/sNjz'g>b9sL"bW}ߣAMYsɵA:A)fro֮9o=;3Lwсv*P&BHK ar R#kUyQm ٔ}>QB.,o)R{僛< ;$_+Rcƾz!r5UԚ1 F)fY%Li{~'q% LYfWiԪLq-]t?n["ӗKDp * %wY9qo6h-&ގ(J(3 bOɺ! ʶfx Fhi?37c'e-&uAR{[):t+= K=W);Z7͗*xnhu>гxu{"h82T~Xz3) Eg0O96+ U ڨ=ݑ3q1?WH0Sm'g &&y𣏽s}UvM> 7:4*U7[W9*BNysIV\1_\̚& \W9M fb+%,BnhQXm$Z33h<ދ͝%48N?H\1~!_%io%;96r' ʣ:)QIQa5J VqԵ4j$Q#yYLg5Kal; PrYHnrfF( Žcl>2}GфZn=U fulKGWE"16dJ)4.3 E>tyzn;Fe/Y~4[ǿ0:L6ڒ*?I:͟h|5PsVQ>'5]lԚ(˾K4 Mg[ɥVʆ^6И$SAV8+K4\pW_Nx8I>OmǑDu@ (IYIaGcIOf+~.&0teX1rlA,@r׵R)7aPUCX s2Þ&L-@l7|F=\ /wPG_/$qsg%:ϻQ(D"Ah?"t^[b 0"w'0 30 Z ׼  N|e!`Nʴc)%9$E7"?$qD. `IA~~xǛKgu`wq>U#E8߮۽SkӃ{xVN3.#Bo @'Kmq߽,lZB)8P|~]|"޻E E cWA_{ay*osY~?/L3dљuu,w!*&!sPly. (|v'*fTBZskId=j&xAYaUheOA=@ϧN~s!ĉ%! Lv?Bw%c o^4mv'j ,)p*CXlj uyLbLIBJ_&F]|s3v/-|8kśёvCT\0pVtr7XBc0ΒI[}#g- )#o_j[+eZ.c! >;?SK]aFXښyi d3.ff[i&8榩JZ-5t 6?~Yvqʴ˔ٜh[V,c:O%8q2鈽~( ? [b(L1PK@]#ez|1w(WV~n8jƒ5XOh3i&ziYߧGX(zV#XֶQ7Yмp7lH^M 3"=|!E!4x¯ݳp'^~X,V84Lw~xhdgd<˄"z=]- y[TVc- <<^:[.AfΝ9RP,umJ(<ř;coɾJb{Vm{JhH;4Uw]A<.0}eB|+m`)7jb065|#,3 C+ʌ |if.d2XU*=]=wy@w_|c,g4 ~5cb1 LIzPD0),?|IO<5Æ2&w_1,&榜+dRNb 炀*;Ǔ0j6nai,L7Bs!Q~W7ZG|]VSro]nx-aKO#4{5R^g,O@ HYr)Z['"&O?t0FHFHsҎ*ƏS"5jG5>ukjOSB3gQ)9g?O*ZE۲eANX+?!74B/گlV3>yn,2,yx4KuMaIK賡mԽ{oW FYS7 {ނ>jF'A`˼u{`@85B ,KbAwC*YA;+lF9b%'_Mok{Em 5?=K K 2~˾J( j.'TWMԀ,kCh,}@ jS!bOMs@N(7JI u*lYͳ,"ejfΘܯQQK4QsR[X.z.ts^ދ;QRygvNHk^7=KtmQylh٬ 𠃃A gY 3[ `{֧uC?jbц}`O )0\oyׁo(&ri D(e8pŋ $\nMLF4p!!CI11 0o-WGeQ l]CqiF:ǏH$S#x13C}if5!2΄B)ÿK^X% M.R>lecй p3Oz =ylswYrGYQhݮ-gU9l= 50!X#'͛hxk ڃR~z`;T>~fΚ o2Hkᇟ5/1%Ri瀄'JKs~G/!-EipY2Ш(BWi_&3y$%p-5^?C7zBvE**,̙|$bESz<bڼ] 㕪eN{`Q_?t;rD`Yr>gφX5֣tCؓ[$GgLiL''և/8֐:@p.FX} rDỸyghFZzL”gZNLAorUWQ]>{%2l%_̪4$-G։7&IѨoګhf1"W׃jG'^(nZ}6YAqbZn)8O_]Fh+VFekO92B`lXV!nؽtӤi"qhNNE`?* d)7b13Nߟy$n7ldگpVGqxPa˨8,(DW>n`f(ΓRcg[kR?I?uBj,ҬGW+nWJNw%T4P=GuoɈSe o@5/r~ΐS?DSvJ)BKG豪<BűY'oC__*ڭ/ xq8f3R󬟇o Fo4| 7雑|1'J-ڪ&'ZHuƷj"CcCbEVW ,9hy2(;TC(~37vlXD,(Zg'mlWr"bi{= uz$y ҅OrW1MiFw Ͳwyfa^<:8"D݂/@u\-.ib0xo3N&+^c]qHFEbKADˤP3|;IQZ:VqU ׷bO¦$1TO(ہUjC:dU3%$G^@&F@SoZ\}v_@Ge<+|VDA *r"}F:H_6qsT^q+9g=,C,FWlRN;$/+mnu1Ё**gΕ ?D{\;?0lP2nnۤ,3MдGF6|YtL1[g/\ qa 8'erB+YsfZ鹙/6,$|;1(U%3M}咺ߢfj? hMK%1HU\03u]NWQaOcl[egy86DڼcL e=vͮ_*Fg؇>Qi {LE(az%>A_M|T$wKmIBB_NwV{}h5<ŮSehvzj^S3 :G̥VPȚp9bz<&Rh8b?D.|gWD?T8ASh:?N9(lJ\ܞ6!d&v/ {b6ۮ-C8SNt-![n`1HvΩwr;Vٙ3P#MGp c/;ሗ_[si?4"f^v6s㺬T9w!I]@>8 vWoŪ=|2)ǽ3݁T\ɽ; 7؅pQFd# $o#x~^2>9!]F ߆-[? EŌ Մ%~P>H|%KFYፐ0o( fA0i^2ٗB#}QŲ͐R\m3[ܪjN?XQxtмeHJ6jo`lE(a3o~U5XW[2U?a9 !nb=juȶ. bb^PorTR?*h$=,:WS^eˀJ3q}|}__WQ$cQQ\řXpl{YUZ3nT%RV*@ayK9]θ|ݶZ3Iԑj`%{JE:E Ɍ>fwvPH <_eL+S*+ZS\)%OW[M y@xAʪˌk됭Q$)gW`9%dҾ0w3}-)t ,;C`+S+rOQ1K,[W,pd u}|ˊy*{@sClO%/†ÈS{CYW;@ĺik66u0&=0>טVF󞁝 H8B r?= Db%a9ϐf[Ew][ bQ҈ LZ<\I9ZJl 1^S7BP;l30kV։u6c(14WB0mYXJbC"~66z&x+[O#fsԍ(9P="v+XFذb'Sx0F~-J?+ݞ)SJ=v cq1<ga!|iKF֦~_960MLp &{ݬnD~)m īI +ʣ-,j+ԊGioEL#\Lo?$&' u}[#qȶ[ %: (FE7#% $ﰲv9M@N`bBt7t(ՃKg$oq&f ڥH$Fm/&><$H32 .\HՉ(^zd.* Y\q3h|iqrtZϙLp!`jzҁ|ڲWP8O415kaF]cT$gk-ؑ%aU2` ~Xu,L}9F"A(&PO,,z5-lߑ@ӗݚj%E4LݴO-R=dEUl|K@-Gl29lz!e$ѝB}vU'GPro%,_Z1GFDk$Úd+ j# YT !I7۪dܘyg!rSZajmSjJ~GJJڔKe͑i41Cg[˓ `~phJWuo|p]8(K,Lǥ6<`?8h_+W{cvQQל,UXHޑo>Iyiِndsb(QxIB}#!\GtS=F!E[hI|"&V^@샠 dgZH~XK9tgX@Fdh|nqPHsf.!>OL#KNgF>4/*wjabr#iCݻmɈt,z/-k`kkH!KP[nm6 iNk]W V-]G)Ԅȹ,c6>p;Lp-{"}OwPd1hV?{xh(4)7e1 Y<]ȳcz.Q./w*/&oU쳧ϭ,KILF&*6} ZÃw4mZ*yJApd]=S3;ۭ q`7e2oK'DDM]ҳw9+Z+[R,J >dj~#;x;鮟@~.jcVw|Ų|u{C[(,Ṗ:>aY%~hJszx fP#FB\~+Ix&޺4el@yhrj !#2~q3xR !Oq -,f vNQ8^6^({ dmVO0qI ltZ7S9\~qb877fhdʡ*g ЉS ]\Jʠo۲^dkѝX!E3608X7Y(v"Z5&"28D40nlBGdCQHۗJi܉9̅l{Ez8GeçY*,R {ۭ"2]Ǡ&-uly"SQ6 #MZVL\<:C-y9e\72ax4쉹ڵ>S_\B@;y݃)%}BnՅF@{[G mZ&2kCF̉ > -b6O@}%D Q;a҄$yh0M9IɕAW"#FbrxnKpgNRPs=:yout'p bL1J즴$025-bta^/YJCx9oH^br>\b2qMFk2[r'ht|TJz𜎏 Y $b1<4$_gh~LSF TԙzcӸʚXؙ,v?G뺉ۯVDv]^SȺZ.1fz%[2C[¢P)_Y卆d]- 'CmD=vXY7e _.72 yD\.؀H0\MyPM3K3KW+-ǻ) Stḃ7u\ib'],5 h{|۽:[0뽵ՠ6HilkNa'ڴF!+6H *4pcL~pYe] 5D_ g:;S#qi7 dO1IN6G_cQ4j"mSbŒfeACЅ˄7J@=6aݫ¡W07A)vR( 7ȇ6CI:b)c'&UCMYWO9Owp$(XGu}šn^劥sg80z⤣^S, j[ ekߍ yr_=kB]y9I};U'CQ)˶sp>W FY ڌ14QU0e柬gsp$AXY?}Hp^t4^3W]Z,T E% ,z솭PLaF.M>PTpRJ|GECs&cjbD Bk";* j[n1w!?E%0lKP* @vpFybӫ?:č -s:9C;6 (OϚ|DF*6yW`Zqu"6⮉f2Һ5G^W+离Em&'Pv`X(' P5 [Q Y3ԃPUQ2WD&1|]d҈Otc;uz5󇳅v6Hy*qa2(.o/TSzbWaYT yo}3W{{ Qm @ f g=DeI<9-װ&_#}9dC}7 yӌOt+ă!">v>z= WtʦY7lg3rRVOF]ȴcWh5*3X{m>hEȏq"PfP5̀cD${ SA* niֵIY&r7Nw`-kjHa=ҦX^Tzja|2RԹ&rrY=H̴;Vf'+;)~36_둘ůX/ tS~&@*#$gejmeɽ C_.؇k8\ىpЈY̈n*FAt赹: L\Ebf#gH_5|x3'n84Vce~6SV!%`>T!5d/U8Ϙ:1Udյm08͕ҕϮ[w@9]@J#n3nhO{.-97qp:j>muV;C LYyt9&C cY۱ͬ긼J .vh_{7_FpY_uT쐄U__BԍEY]' !k*&RX'Gu25mVJ W 5ml == ~yfysqN/شac%q'&3# ?/.O:*A]j.uliGJ_0}TDc;}Fa/@MS ߈'e//Eϯy$[FccTOnz`! 1Aࡩ&*FS/bA}?HJc!iHD,+3iqf!քV-ou_tv=5ޮĔ\ɻZIYIs?6;I9w@2(l2[FRJOu9vj6b5Þntl= ~'^ӈS뎅?F+}E%ٛ2[}F`n+K*t@7!xr: O3tw#A'(Ls\(TMŎVtD+F݆=:Hf(&ݴENKZ/`T!}g*iAmO&\)4~cwGu+4Cpކh-qǰkQ, Dg-2^X<6j=vxe$۞TlUyW:"&pl2ङԑ+\Ò&/ MF;I&b!ʑ m]Zy"L -f0DR )yb̖yD#_+HקNkKSZau}'f g ݭg(*w-Q3"4VR({;dJP21]ސc’/Xklr`y|X,7 G 3>a|(=Ti~0hSho' NyX58__jeFhrXc˹1+So8I{>#v^ W;PS1hܾYW mx]@JJ)qWķ3S~]9J~K$Ց8>/!~G>u]^24eٹ"93r_H<2XgHK1Os1YJq&uމ.Rz鋉锷&ds*^G.xG W6`^Y0W99WIc M_- X?e72-*tTXMm&`LTi7^)gYoB-0ЪbϚEMVP=,ۭhUG3`7bZ]p- jEHrX< u4qqV ՜s)XV Ʋ'yΡMhوY3Ur\ sԧd4Q&H]zYN;)F|@ϘF~3qn Hdb4(pm:G"o jo9P=}?C~r8;آcr%͌p\sxh L -DҤD(͑N廃eP`dVhWZYSj*UڄȤ9V_2)'_:IӖv]O[dy1FACu8z%G醓%e(9%Y,l(^ `~W&+SX0EBNÏVtAFp3q#~GT4b5-Ǭ`(PG}p/(\,Aؗrg tm-I ?WYgWA!z)`|}- ʃ!9r0x:u}!z({Ux7fr5e k̼8 "vZwpItAĹ6BR7k{w.P UL)esU. I LGip>D}*Yj@Nm71tf?oe.9^+b\W0D3EչHZ}|"8.x<|iorB8IeH@$P`9% >>U HH@ba>)u teVӏ7w3dܤ_S󂗀KR++yTcQ"Zy`Ņ%CN64yM7OB.]!LkDE[Ob5QFIK%9> TL2\ El5Q|qhfȟhRAY*~RHمv렂koؤCt*)NCXƱr-UG06]K}F]Hzl8Ҹ?.ylm6BT x^wYb*~kUsoj=1O DAWl\o`{SovvcBP齿<1<Àۈ] 4 7]#A!sU>Vs iT8!A)&4ИQVȷVhRk,T uim^΢s`q x.5?‹:Q`pkA-y>[Cs< \ 6*PjH؄ܺj/;`9{I9K]W*/*! q|w{l,|P BTI͂cqTd'IFBYqR"k]@hP#yfˬn S?s+ 72TTexu_7վ`9ajD _33頞Ό((#K0Cϋֹ ɏ4W"W79U;/yI<-!/\w^3bÏ|#ͺ3$e^~݄Pꐸ,_35.5[*je(.o pb-wEI2k٢4k s _ {'>,wЬx^?.cXW{&n )c XH9{-J$`2 G1MS8&J<6)s!e`0s0c"1;~zh/0}Tk [7Z)ht}l޲@'vC+K WA `f 1aQsZŌʣ[)SD{tg?myy`Hwdd·FpvӶI[Gc`b\=*ۇ}eR3MDpDg.cA\ErYB5񓳊W?*X6j;uTL a ..~s]|cRڎx+Z'b "ma~"jyw6 ꫶2KMz butF d!$+W8 W9.Mޢ`Of'e̓_C곥9J<8O{‚P>%5 AҵB-_:z&yʌY(0E1C=9)SM*PZ0*`]h4"bp?¤K0q#)`iصa Qja4ᑅ 3*JH6GM$y^9oW;yXVKb&C+D%,@@wgzR'.N >c{lBӛ* {[ )#i<2?v}0WP{Ō%y]q?{'EkdU\d͇ir@qClٟᘜ)YUlAdm]oS%ᲦՍRHKyG5‘Qh:ƴPGn`Y== S;ێ?A[czh?Xۢ7ñVZG_.naׯuއ"miCy?Z$=Lp#K"p!olgVRt2T-ɿZ;ECJjWpڔ-Ӏgu-p[^DMUWѨz}@FI tD2ӆ!xar7p[!d&487603%ZtՀ{. ^~ӄ[i^LHD:"8p⺕cXN#?IETW>j4?1#.ܦl؛\ P^j~ 3Bi:^"?I"A꥙J6{A,61$װ il#Y(ۏWy̵,~y%^v%6$&4+ z! a^Mt@4(%2# ᦥ991 #QW-ZqsCƑX|Ees?y]$(m+êMKHM65Me/zn>\Ӵ}s}Lݘ*s͟"H9 f Uכ̯SxhYD!0ԍd~Q ?+="7PJ X9c /- 0c8=UJ|Eݑa%Rg7mG8/#b6;_hQ2f-I QY̋oxUwpZx a6wqِ~7kz<17覵 d坐3z Nͽ%26WlσfW\~f ܒ+Wb0$k#gM'oXE+V+R ~9mŽN.,0v```r>_|.~SHM&uDX+%X7>Uc}ȕTӂ4! 뵉ѲLnu ~5cb^uZ4|r]h֩n~HJMk(ox@+A/"*Vlv1)BʐRbXt%pOUDgwK^lnԙ#PxּJ$Ngq`h@1W^4af"?D~Zh#v JiUl kSkgv?^&\L~@E uCF v~pkU*HJ k tb*]uy;;R `G<_ YZ