python3-openvswitch3.1-3.1.0-116.el8s> 6 6_܉3!5B(Ii!F^(*vf;>x !F^(*vs,aJ$m7*!Ao0RؼL+4ߓțA8v϶>K$ߐU/7+nS™yEkv_y'3^Di~L<eH1XH :DGNb0>yNAV+ yڦ՝uARZN‰JgL[ :9HO6r8<^Nli컁~LfH˜ZU;^7y_eVRCDn6b3e2f018e32ebb3edc7bfbcaa4b335e5026bdc7fd9585c90088c04504157b4f7461076ae98c6236ffca504b7e7abc58997fcc2a^Tw?T";w<><?d ( Ftx  (.8    + ,/H2T5`578h8:(:@8:Ht9<t:QtGk\HmIp<XpYp\q(]s^bd#e(f+l-tHuv(w(xyDHNCpython3-openvswitch3.13.1.0116.el8sOpen vSwitch python3 bindingsPython bindings for the Open vSwitch databasef:;p8le02.rdu2.centos.orgCentOSCentOS Community Build ServiceASL 2.0CBS System Environment/Daemons daemon/database/utilitieshttp://www.openvswitch.org/linuxppc64leXT&ss8~8..rr;<"==ZZVW` M M33ooXssSYjZ?KLX*MqP&ssEE" h k kCCT?.Z12##:y:y""*`*`*k*k((!!%G%G8.N.m"8%d<5ARcM(*e.}  d 0]A6$ *AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤f:-f:-f:-f:!f: f: f: f: f: f: cXf:+f:*f:*f:+f:*f:*f:*f:*f:*f:*f:*f:+f:*f:+f:*f:*f:*f:+f:*f:*f:*f:*f:*f:+f:*f:+f:*f:*f:*f:*f:*f:*f:*f:+f:*f:*f:*f:(f: cXf:+f:*f:*f: cXf:+f:*f:*f:+f:*f:+f:*f:+f:*cXcXcXcXf: cXf:+f:*f:*f:*f:*f:+f:*f:*f:*f:+f:*f:*f:*f:*f:*f:+f:*cXcXcXf:zcXcXcXf:cXcXf: cXf:+f:*f:*f:*f:*f:*f:*f:*f:*f:*f:*f:*f:*f:*f:*f:*f:*f:*f:*f:*f:*cXcXcXcXcXf:zf:zf:zf:cXf:zcXcXcXcXcXf:zcXf: cXf:+f:+f:*f:+f:*f:+f:*cXcXcXf:cXcXf:-cX4c74f71e93cd6f24404b54ab964f598ffdf2fdb3846e12afafa6a6b74b72a4f96f28a0c448d3fd550cca48e4b36cc5ea6e0e80cfa9eb14523bb6314e9f00971c01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b4316091de0cb45b6a9beb933dba25b751bb0e70b65d5ac81bb9de7e371d2a4fbd1a5a0f928aba6705c2570db38415ce120fb640a32c6a331ed4bb4629ea1649545a17e4c1f53b63085d8047cd04b3930130d12e274b74b5cdfc92a9723296f028fa7ccbeaa3766339cedf2084b17b185c9a59fde4e17931095c06e555028479a8fa7ccbeaa3766339cedf2084b17b185c9a59fde4e17931095c06e555028479a6ca1f92db32921d9da448b2b5ea4f1f68118f3594d1322830844d128d5b062b49a9d8d6c88d385e0541603eb28dbcaccc0d2fe3439b6abdb0f814ca936bc439867036ca117fec31dc18b47299007dc2f2c038cecb56b2f9593c5efb360adfbc967036ca117fec31dc18b47299007dc2f2c038cecb56b2f9593c5efb360adfbc9ce551f1d7ee6963a7a3488c8b14abf4304eb34a5c73bdfd33946a200c5094d14ce551f1d7ee6963a7a3488c8b14abf4304eb34a5c73bdfd33946a200c5094d149bd89feae0afbcba3afd05d80559e9047c00f5ab9c85274d247828a12ca3f5459bd89feae0afbcba3afd05d80559e9047c00f5ab9c85274d247828a12ca3f54541dd6d78908348b9f72111afa639e7a6bdf19fe9fa71b82ff8e7168db2151899e430b40c389aefe3d08231ed550dafd2591e8466c56f6251e564f9773315ee702a7ccd3352a97db3aa60c74b7b3599605124cae71d2dd5bccfa1683a582c3828502d601a42ccd0bbe1c2e9bba7a2719cfdcea98a7c60538fb5b42558568779f0e55634e66ef91b2eddfa09f58edc5595422f5c649e1c6e949f3fe97a3890db64e55634e66ef91b2eddfa09f58edc5595422f5c649e1c6e949f3fe97a3890db640faca4a55aff7edb4f4aac60cad3a3f066d6881d2c4888d01d2ba73b0e1c54f31d5b4c2e806651ba1231e99500873eb49a700d9a3ad91b52185338c93c803a4516ba64aaacdabed61cc35fb6648b2a8d6d8ba8378f2acc59bebcedfd3c71d1b916ba64aaacdabed61cc35fb6648b2a8d6d8ba8378f2acc59bebcedfd3c71d1b9a4bc054c2a8321b278f11dab6a8286a30517628080acc8571acd50d5f785bd3fa4bc054c2a8321b278f11dab6a8286a30517628080acc8571acd50d5f785bd3f9f6fd87937028634f2e0fae48204d9d74e4b7c76d937b72c30fd2b822133993150e1940f19257e4f9c8d906aa6a8f4e54858adeba01c308fca8fca183f456a9b53ec396b96a8a6f261c94bf107fe93ffab7cc73d620b9b1fbf3bbebfe8a4f1cc3866dbc5df9e32527f0f8c2baab7b3cff8b67f35a773e7441c2b2ce0d755b327e311bbd7478766eb320082a27a70257c109adb0223d234d50d06363689fcd2dce311bbd7478766eb320082a27a70257c109adb0223d234d50d06363689fcd2dc84312cdbdf544a3b115c68f7f662c1a9ca5a04892375b669434c9d7f8e1646f984312cdbdf544a3b115c68f7f662c1a9ca5a04892375b669434c9d7f8e1646f986ee6152a0e910e5a7e3b8c6dffa01e3deebe1f190456e629faa797ab538c44d86ee6152a0e910e5a7e3b8c6dffa01e3deebe1f190456e629faa797ab538c44dc9f84940ff2cf3debd5184f0e3ecaf38de048b6803cc99ab0766dec30785149a75c40f7a2a71727cdbccabf963341c5164d18651c78d96220fecd1eed045b9eff1bd1048c0af1ff040c7ad2425e5b8c81b7d7450f2bd7faf2981da2bbef74502f1bd1048c0af1ff040c7ad2425e5b8c81b7d7450f2bd7faf2981da2bbef74502455d6446c716be94618460445558908fed54faaa8100f8514d6eb179d8746be9e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f91b09d305c6cea1253e96ed646b31465c474ae614b58917762011f60bef0dacf91b09d305c6cea1253e96ed646b31465c474ae614b58917762011f60bef0dac5ff5f92ee463bdeefb2b0b8942b0d44aed13f39e7d61ca28c106c09e3b8ced31b1d4a35cdc10a4ebf85741f18958bb6aec52efbe6a7c68feb838541f4dbebaadb1d4a35cdc10a4ebf85741f18958bb6aec52efbe6a7c68feb838541f4dbebaad40b9c2cd5435518583ab800558e478eb1aabb0ffc8f0cb5a6754a16ac66da8cb92be467996a48c869969a3b1c97ac9b2fc1220c112014a174aae9a4a5a36f99c487dc0f04c67cacaff10ffb1f2a56d5b1422a83d18cb00b9ebe5642e35bcbaff2301d5a4e94a3ddd53eff6d43d79b4590bb1175a22f5b467e44002adcd37390c97240cadd4d0f80c40c6918808885e4b51d52f6f3f2d11bb947a7da6a13adc65263a334642fd7436e6763b58457b643a62a5d1279088bc0e16379d931d102923cdae4b9c43593063c89ff25912bd12d2d0d77c4b3126c7c49da9e1ea52e54d93fbc3b1108a5426fa5f3f7618229819a0598be311f8864f28f2edfc15c4a8fae3e51236094246326d62837f9d85b3abcc397c68fa8378f92824f428ab444e4bb33b1583b49900a03f7ce3663f553fb16f2cb1141848c433bac640443249cd686e45a17e4c1f53b63085d8047cd04b3930130d12e274b74b5cdfc92a9723296f028fa7ccbeaa3766339cedf2084b17b185c9a59fde4e17931095c06e555028479a8fa7ccbeaa3766339cedf2084b17b185c9a59fde4e17931095c06e555028479ae16b324ed5557b05d7b8197c2239b4d35c0691b3c621bc7b28c08d2000095b94e16b324ed5557b05d7b8197c2239b4d35c0691b3c621bc7b28c08d2000095b949427cfe32cf0a0b9ce7174d3981795ef0d9ce1ff84471f2b623e96f65b798f077dd3d4dee2de26cda99513663274a3c318e0e72e742148243540c75a9a8dcbee00cbb5d6c23db1e18664bdeb03d2f247ef2483f03bf68dc298041e93efaf8a5d00cbb5d6c23db1e18664bdeb03d2f247ef2483f03bf68dc298041e93efaf8a5da310d88fc8374e8c20ceea155076871b3183af218186bc0be2812b60c76fef93f9fd1b1ea47fdd684fe88b4c9129417ac48a00acf0b804b567b2b132b25a2db4491e848799ee990d9dbbe18be8ad1fd96a0707774073613512118ceea55238ec491e848799ee990d9dbbe18be8ad1fd96a0707774073613512118ceea55238ec800690114d053632e422a16d2c3b3e21980796c6851602a7b5a32e938adbb953800690114d053632e422a16d2c3b3e21980796c6851602a7b5a32e938adbb953f4fc7b8c3d2e34d9a81d44c1b98ec5ac1d8e17b3036107abd7d873e29cec38ec406aef6e1d7a1981156d0e95cdc2bbcb68f8a3634c59ddc13dbcdf7ed8d79dc124cb1305ebf499115adcf9087e03900ba83f4e6b691c1002a69f2b9584408e2600447d01af022cf24af0ff153d6abcab439b49cdad4699ae361788253ca3314e886f9f38b5ab2ec6a0ad8cab9ee3c3610cc4ba9fefc26be604f8953ba227d042dc5e875efd3593a6e690459c82b55ae98ed2aa7aa5db0934fbbf0012b05f39efa3bd83302049dfbe49912b2ac77daefd7b902b090b31e7a0abd07c873b692da81a315fac98f7674fb08282b5c2147fab0ac07e53bce6206c58bf192e1c70f00aa19f5c4e8c090786d12e571ccce41f1d2a0193d55f1a36dd697b7a38a631de48f8c49261cab16acb67c8e9e30b889d2aa0b05511d5ebaeb861664f4fa9aeb93ac46678fe381d1408229ab33d21887666268fecbfd64871e8182d294dff3c5873775766036b5cf0df9e701456766df5ceca740fa52ddd804e5a3e10a05fbb68e582a029abc85c58233cf5629e7dacddb9842b8aee69a1e2bfb5ca8163b767aa501d8fa66f8382bd4a8daf789c0019031141375e9fd860dbe7477f95cc0ede0b931d8fa66f8382bd4a8daf789c0019031141375e9fd860dbe7477f95cc0ede0b9355c97e1f7b7379d864f93a3e98b829629694028c604e97557fd5304a3a6f655055c97e1f7b7379d864f93a3e98b829629694028c604e97557fd5304a3a6f65503e78238fa63b09268316525f1bdee58489bd93d8e7286ba0eb71f84f5d9c2d4e3e78238fa63b09268316525f1bdee58489bd93d8e7286ba0eb71f84f5d9c2d4e9fb94c5d3bb94b745b6dc3dd6dc31f9354b97c79f58d72698d9a523ea1c3e81b9fb94c5d3bb94b745b6dc3dd6dc31f9354b97c79f58d72698d9a523ea1c3e81b36839330066ff8d52abc6c5fc5efd3b1c0e42781c8827063d217197a602e6a1a36839330066ff8d52abc6c5fc5efd3b1c0e42781c8827063d217197a602e6a1a6c72c10d8d1aedf2fb5caf130d48560896fa5c7027f00a661fa058515607d2386c72c10d8d1aedf2fb5caf130d48560896fa5c7027f00a661fa058515607d2380e87afe8d2bf83a6f7043d7f285e35d371f967f7f143b0d1dd051280b45f03390e87afe8d2bf83a6f7043d7f285e35d371f967f7f143b0d1dd051280b45f0339a5446fae82f984bce402bcabf0239f2ce109e18ef4740a4eb10593a3e50b092fa5446fae82f984bce402bcabf0239f2ce109e18ef4740a4eb10593a3e50b092f0f33bf48ededb40281c2fd7d0b3d75073247b57dbfa08d776ba70230d16556900f33bf48ededb40281c2fd7d0b3d75073247b57dbfa08d776ba70230d16556904e73956e29de11ec2ca47541a6080977437b5454f8f405784df53e7290c79d214e73956e29de11ec2ca47541a6080977437b5454f8f405784df53e7290c79d21fee3dcbce96784fb8a9f98fff58fc09f14ebbdab3484c7222026aa3f882988e0bdd810fa6094541d563deb3226de3c0c315f6f9f10d586a8b46d18b069f0517c503bb71e64bb0bbdb7b70aa5e66a60122a5148109f5c0ca7937571462cec93ab20f278b6ff1e67eb575e4afc3252695ca994c619a460fb85d1d33b74902ccb339c2074fe77fcd407f8a6d153213857192ca4faccd7e6ed2ee56f6e2fe09b1bfd0de5dcb2288b813e322c1939d81380eca2bddd24a769ac02a07cd3b28b8bae76f71d0210323ed14c153d0ba77211714cbf076bcda9a38a7b5e3e7be3c984c9ec10acf6b4e5705885bdadb870e6b4ecaaf6e466191c84c885bb3ebae509ef5f45dd1cd62c4483f258dfe9fa5596dff9fba8f7584689564e53aed223ddf475c717b2b1cdadca4d70159878a618628c3dd05667ad0853e0bceccc86a88c39eb1649a00854304702a53f2cd7bb6e0e19262668db6e0f7d2a215f602761abe4afd8ec4f70f25fbabc7935c384f6f58c91fa7c6d6632704c8e9749120c9980da19567b350545bc82414238e785badc015eb9dc30250570fad8ec95f276efa9a487a13cbab12306de82f94bc5edfd6ae702f4d23ee2151bb2b5d6ee8ac0e609e2c04ee4872f752ee43f158ac35e40bac91f7a4ff86d5af517c5eecf0a7f4c641c0480deb267a26eeff5761af68ce7c3ba9dde09d3592449614567ad0e4d58df0fca4358a9d0df556cd47ba831ef079e0bd19354ddcc151e8d5e18d285d1b51636abb7ecc228dddbfd910ba0b93293b082d74fcb90c9ce809f820d7c35e817eb72beb4aa16595587dbc657250f807cbe6824754f91a1bb35373f22458dfca66848a9f74508abf205eeabe01a3a623cf9545980ffe86d22ad6fcaa5371c519adf7db056cc85f68c935b64f9724fa67751de62d27025e97f7805a1b698ad5bc8882f72609f3257ddd719c91d7c863371ac087f9b3ae9e435e2386b5474be4f9f1ebf82cc12dd1a8ab4e945f8f617fc414d438ff47e35077aff5ec815432447a68000c651c0a4564c618950709f24bbae4232dcea038154bac0fc6ca4a20e0ca42487bd851f01d7a3a02e8d21429c342f8a556d28a73882e31d0d7893a891dd16543f77ce0efd9e2c57dee86929513c61d9764f7048c9df307ce6df4e72ff9dcecbd2a5af3e5acefce24cedffccc5276abe4787d4b1a38ec7826ddece33dbb6fdcb65e82b07c8966f24ea6d5382d79fa24819fb157485d76d2f5cfa6e95d35b72393d54c72334c418a7d773e0bf71e323a32b61a13efc542cf5b2716f1f8b0bca4b898c215df9519cf1d6aba793892a8a517bf38e3b64779023d20c3f8e1c8f6874b48ec1249d5a72fe3b43646a0e86549a99ae275d2c24a344b97db190fbad0248f6f0bf8bf41f887b04dd604250193ddd88691ecd168dacdecca2d0d6581d8840e3f0b0dc../../../../usr/lib64/python3.6/site-packages/ovs/_json.cpython-36m-ppc64le-linux-gnu.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenvswitch3.1-3.1.0-116.el8s.src.rpmpython-openvswitch3.1python3-openvswitch3.1python3-openvswitch3.1(ppc-64)python3.6dist(ovs)python3dist(ovs)@@@@@@@     @libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libopenvswitch-3.1.so.0()(64bit)libopenvswitch-3.1.so.0(libopenvswitch_0)(64bit)libpthread.so.0()(64bit)libpython3.6m.so.1.0()(64bit)openvswitch3.1python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.1.0-116.el8s3.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3f:f4f0@f(@f'ff@f-ff Df @f @ere~@eCeeeee̫@ee@e@e@e@e@e@e@e@ed@ed@e@e5@e5@eeeqeoeieiehy@eg'e`@eB=e@@e:Te9@e2ke/e.w@e'e% - 3.1.0-116Open vSwitch CI - 3.1.0-115Open vSwitch CI - 3.1.0-114Open vSwitch CI - 3.1.0-113Open vSwitch CI - 3.1.0-112Open vSwitch CI - 3.1.0-111Open vSwitch CI - 3.1.0-110Open vSwitch CI - 3.1.0-109Open vSwitch CI - 3.1.0-108Open vSwitch CI - 3.1.0-107Open vSwitch CI - 3.1.0-106Open vSwitch CI - 3.1.0-105Open vSwitch CI - 3.1.0-104Open vSwitch CI - 3.1.0-103Open vSwitch CI - 3.1.0-102Open vSwitch CI - 3.1.0-101Open vSwitch CI - 3.1.0-100Open vSwitch CI - 3.1.0-99Open vSwitch CI - 3.1.0-98Open vSwitch CI - 3.1.0-97Open vSwitch CI - 3.1.0-96Open vSwitch CI - 3.1.0-95Open vSwitch CI - 3.1.0-94Timothy Redaelli - 3.1.0-93Timothy Redaelli - 3.1.0-92Timothy Redaelli - 3.1.0-91Timothy Redaelli - 3.1.0-90Timothy Redaelli - 3.1.0-89Timothy Redaelli - 3.1.0-88Open vSwitch CI - 3.1.0-87Open vSwitch CI - 3.1.0-86Open vSwitch CI - 3.1.0-85Open vSwitch CI - 3.1.0-84Open vSwitch CI - 3.1.0-83Open vSwitch CI - 3.1.0-82Kevin Traynor - 3.1.0-81Open vSwitch CI - 3.1.0-80Open vSwitch CI - 3.1.0-79Open vSwitch CI - 3.1.0-78Open vSwitch CI - 3.1.0-77Open vSwitch CI - 3.1.0-76Open vSwitch CI - 3.1.0-75Open vSwitch CI - 3.1.0-74Open vSwitch CI - 3.1.0-73Open vSwitch CI - 3.1.0-72Open vSwitch CI - 3.1.0-71Open vSwitch CI - 3.1.0-70Open vSwitch CI - 3.1.0-69Open vSwitch CI - 3.1.0-68Open vSwitch CI - 3.1.0-67Timothy Redaelli - 3.1.0-66Open vSwitch CI - 3.1.0-65Open vSwitch CI - 3.1.0-64Open vSwitch CI - 3.1.0-63Open vSwitch CI - 3.1.0-62Open vSwitch CI - 3.1.0-61Open vSwitch CI - 3.1.0-60Open vSwitch CI - 3.1.0-59Open vSwitch CI - 3.1.0-58Open vSwitch CI - 3.1.0-57Open vSwitch CI - 3.1.0-56Open vSwitch CI - 3.1.0-55Open vSwitch CI - 3.1.0-54Open vSwitch CI - 3.1.0-53Open vSwitch CI - 3.1.0-52Open vSwitch CI - 3.1.0-51Open vSwitch CI - 3.1.0-50Open vSwitch CI - 3.1.0-49Open vSwitch CI - 3.1.0-48Open vSwitch CI - 3.1.0-47Open vSwitch CI - 3.1.0-46Open vSwitch CI - 3.1.0-45Open vSwitch CI - 3.1.0-44Open vSwitch CI - 3.1.0-43Open vSwitch CI - 3.1.0-42Open vSwitch CI - 3.1.0-41Open vSwitch CI - 3.1.0-40Open vSwitch CI - 3.1.0-39Open vSwitch CI - 3.1.0-38Open vSwitch CI - 3.1.0-37Timothy Redaelli - 3.1.0-36Open vSwitch CI - 3.1.0-35Open vSwitch CI - 3.1.0-34Open vSwitch CI - 3.1.0-33Open vSwitch CI - 3.1.0-32Open vSwitch CI - 3.1.0-31Open vSwitch CI - 3.1.0-30Open vSwitch CI - 3.1.0-29Open vSwitch CI - 3.1.0-28Open vSwitch CI - 3.1.0-27Open vSwitch CI - 3.1.0-26Open vSwitch CI - 3.1.0-25Open vSwitch CI - 3.1.0-24Open vSwitch CI - 3.1.0-23Open vSwitch CI - 3.1.0-22Open vSwitch CI - 3.1.0-21Open vSwitch CI - 3.1.0-20Open vSwitch CI - 3.1.0-19Open vSwitch CI - 3.1.0-18Timothy Redaelli - 3.1.0-17Open vSwitch CI - 3.1.0-16Open vSwitch CI - 3.1.0-15Open vSwitch CI - 3.1.0-14Open vSwitch CI - 3.1.0-13Open vSwitch CI - 3.1.0-12Open vSwitch CI - 3.1.0-11Open vSwitch CI - 3.1.0-10Open vSwitch CI - 3.1.0-9Open vSwitch CI - 3.1.0-8Open vSwitch CI - 3.1.0-7Open vSwitch CI - 3.1.0-6Timothy Redaelli - 3.1.0-5Open vSwitch CI - 3.1.0-4Open vSwitch CI - 3.1.0-3Timothy Redaelli - 3.1.0-2Timothy Redaelli - 3.1.0-1- Merging upstream branch-3.1 [RH git: db9b177b3e] Commit list: 8b029bd258 ovsdb-client: Add missing arg to help for 'dump'.- Merging upstream branch-3.1 [RH git: 76b4091dc6] Commit list: 59135a75ee ofproto-dpif-trace: Fix access to an out-of-scope stack memory. 483bc24e46 hash, jhash: Fix unaligned access to the hash remainder. 0e513282b0 sparse: Add additional define for sparse on GCC >= 14.- Merging upstream branch-3.1 [RH git: 2b7e596ed6] Commit list: 1937dbe20f sparse: Add immintrin.h header. bed6894440 tc: Fix -Wgnu-variable-sized-type-not-at-end warning with Clang 18. ebc6bbfb91 tests: Fix build failure with Clang 18 due to -Wformat-truncation.- Merging upstream branch-3.1 [RH git: 10583df489] Commit list: 6ce0130f12 netdev-dpdk: Fix possible memory leak configuring VF MAC address.- Merging upstream branch-3.1 [RH git: 282b986905] Commit list: c71c87d5c9 ovsdb: raft: Fix probe intervals after install snapshot request. b237df7405 ovsdb: raft: Fix inability to join a cluster with a large database. 9812877077 rhel/systemd: Set ovsdb-server timeout to 5 minutes.- Merging upstream branch-3.1 [RH git: dadb6534af] Commit list: 6b32502aa6 github: Update python to 3.12. f3ce71c75a ovsdb-dot: Fix flake8 issues. 7b994b4903 ovsdb-doc: Fix syntax warning with Python 3.12 and flake8 issues.- Merging upstream branch-3.1 [RH git: bdf5e11596] Commit list: 70f0941b23 python: Remove hacking dependency and use recent flake8. 7e9b2f6617 cirrus: Update to FreeBSD 13.3.- Merging upstream branch-3.1 [RH git: 04df41821a] Commit list: ac31976ffa tests: Fix compatibility issue with Python 3.13 in vlog.at.- Merging upstream branch-3.1 [RH git: 3741a6ff0e] Commit list: 27228f017f ofproto-dpif-upcall: Fix ukey installation failure logs and counters.- Merging upstream branch-3.1 [RH git: f7577a2051] Commit list: d23fdb41e2 conntrack: Do not use icmp reverse helper for icmpv6. c769ee467a conntrack: Fix SNAT with exhaustion system test.- Merging upstream branch-3.1 [RH git: 1110e96479] Commit list: 852d86e2fd ovsdb: raft: Fix inability to join after leadership change round trip. 4136cd27ff ovsdb: raft: Fix permanent joining state on a cluster member. 7872a1e67e ovsdb: raft: Avoid transferring leadership to unavailable servers.- Merging upstream branch-3.1 [RH git: 093dad7612] Commit list: 8925f29155 ofproto-dpif-xlate: Fix continuations with associated metering.- Merging upstream branch-3.1 [RH git: 0ed11af3ab] Commit list: 934ab1e76b ovs-monitor-ipsec: LibreSwan autodetect paths. (#1975039) 07a851265c route-table: Avoid routes from non-standard routing tables.- Merging upstream branch-3.1 [RH git: e74dfafabc] Commit list: fe5d15b40c ofproto-dpif: Fix tunnel with different name del/add failure. 159fd0355c ofpbuf: Prevent undefined behavior in ofpbuf_clone.- Merging upstream branch-3.1 [RH git: f1020d6cf4] Commit list: ac8014ef39 github: Reduce ASLR entropy to be compatible with asan in llvm 14.- Merging upstream branch-3.1 [RH git: 98bb980e16] Commit list: 6e11965690 bfd: Improve state change log message. (#2258496) 15e676dd15 tests: Fix "SSL db: Implementation" test with openssl > 3.2.0.- Merging upstream branch-3.1 [RH git: 5551ebc1c1] Commit list: c56f0b4c49 conntrack: Fix flush not flushing all elements.- Merging upstream branch-3.1 [RH git: 42d3fec061] Commit list: 42a470e75a bond: Reset stats when deleting post recirc rule. a73d946d21 ofproto-dpif-trace: Fix infinite recirculation tracing. b7f021275d ofproto-dpif-xlate: Fix ignoring IPv6 local_ip for native tunnels. 2d76b4de37 netdev-dummy: Add local route entries for IP addresses. ff5044649c tests: Move the non-local port as tunnel endpoint test. 5ed423500c netdev-dummy: Support multiple IP addresses. 9e8c641851 rstp: Fix deadlock with patch ports.- Merging dpdk subtree [RH git: a9cbf91b50] Commit list: 319a57029a Revert "build: add libarchive to optional external dependencies" cb88423913 Merge tag 'v22.11.4' into 22.11 076a05a022 Reapply "net/iavf: fix abnormal disable HW interrupt" caf0f5d395 version: 22.11.4 7d6f1cc05f Revert "net/iavf: fix abnormal disable HW interrupt" dc9c799c7d vhost: fix missing spinlock unlock 4307659a90 net/mlx5: fix LACP redirection in Rx domain 6ef77f2a5e net/gve: fix RX buffer size alignment ee2197cbd4 crypto/openssl: fix memory leaks in asym session 02cb6cdbcd net/nfp: fix reconfigure logic of set MAC address 9651485a36 net/nfp: fix link status interrupt 6350131153 app/test: disable graph auto test for windows 97cdb0db6d Revert "eventdev: fix alignment padding" 6c688dec84 event/dlb2: fix disable PASID 6471372564 net/hns3: fix VF reset handler interruption 28e7716ee3 net/hns3: fix reset event status c5d0485861 net/hns3: fix ignored reset event da708a5b4e ethdev: fix ESP packet type description 3b67c07511 mempool: clarify enqueue/dequeue ops documentation 9c68d8a845 mempool: fix get function documentation 9f0f54a72e doc: remove number of commands in vDPA guide e1aa1c2ce0 doc: fix some ordered lists cabe6f3bae doc: remove restriction on ixgbe vector support de38896353 app/pipeline: add sigint handler 22a1b5067c test/hash: fix creation error log 122f600818 usertools/pmdinfo: fix usage typos 0a742f1ec0 examples/ethtool: fix pause configuration 3ca387345f app/dumpcap: allow multiple invocations 578b87a955 pdump: fix error number on IPC response 364faab59a eal/windows: fix build with recent MinGW 82dd3dde96 config: fix RISC-V native build 2a720ab686 examples/ipsec-secgw: fix partial overflow b5913482ec net/mlx5: fix offset size in conntrack flow action 434c2fc890 doc: update versions recommendations for i40e and ice ce75c85b4a doc: fix RSS flow description in hns3 guide fb6560fcfc doc: update features in hns3 guide 6a44194cc1 doc: fix hns3 build option about max queue number 085a72d8f8 net/txgbe: fix out of bound access e0fa003972 eal/riscv: fix vector type alignment d3741774d0 net/mlx5: fix MPRQ stride size check 07a861e472 net/mlx5: zero UDP checksum over IPv4 in encapsulation c9e75ba878 net/mlx5: fix shared Rx queue list management 4699a174ea net/mlx5: fix multi-segment Tx inline data length 14a722ae6b net/mlx5: fix hairpin queue states ab46753245 net/mlx5: fix hairpin queue unbind 480df9f41e net/mlx5: fix use after free on Rx queue start d32e9e689b net/mlx5: fix destroying external representor flow ca79cce293 net/mlx5: fix missing flow rules for external SQ 97b9c4dca3 net/mlx5: fix counter query during port close 49bd7912ee net/mlx5: fix validation of sample encap flow action f00e3b40fd net/mlx5: fix unlock mismatch 5ff3454aac app/testpmd: fix tunnel TSO configuration 2959baf71f app/testpmd: add explicit check for tunnel TSO 6f1c35e7a8 app/testpmd: fix tunnel TSO capability check b3009db2e4 net/hns3: fix mailbox sync be77f806f2 test/bonding: fix uninitialized RSS configuration 5b8da03c1d ethdev: account for smaller MTU when setting default 5508c2d500 app/testpmd: remove useless check in TSO command 28f7dd30ee net/sfc: remove null dereference in log c38b876902 meter: fix RFC4115 trTCM API Doxygen 71876ad11a event/dlb2: fix missing queue ordering capability flag a998d657f5 common/cnxk: fix SDP channel mask 0d7ea280fe net/ice: fix crash on closing representor ports 2dfcdb87a5 test/bbdev: assert failed test for queue configure 7b8504aee3 test/bbdev: fix Python script subprocess e42af2946a baseband/acc: fix TB mode on VRB1 2e2cc882eb event/dlb2: fix name check in self-test 2cd4ce8518 app/dumpcap: fix mbuf pool ring type ac8ca59223 event/dlb2: disable PASID 5586a7be43 bus/pci: add PASID control dec4b39b20 build: add libarchive to optional external dependencies cb225e1ae9 config/arm: fix aarch32 build with GCC 13 e787872a59 net/ice: fix Tx preparation 8dc1b42e31 net/iavf: fix Tx preparation c70a8fa66e crypto/nitrox: fix panic with high number of segments f089d80b08 doc: update kernel module entry in QAT guide d7b738d6dc net/ice: fix DCF port statistics c7270eb8cd net/iavf: fix Tx offload flags check 84c1679b72 net/iavf: fix indent in Tx path c1c417228a net/iavf: fix Tx offload mask ae7a0f6233 net/ice: fix L1 check interval f2ab72ed3d common/mlx5: fix controller index parsing 72ab4bf42f net/mlx5: fix flow workspace double free in Windows f0bc006230 net/mlx5/hws: fix integrity bits level 815a8ce067 net/mlx5: fix flow thread safety flag for HWS b57dd69e61 net/mlx5: fix E-Switch mirror flow rule validation a908d0cb5b net/mlx5: fix NIC flow capability query 74b594dfd3 net/mlx5: fix decap action checking in sample flow 81410056f5 net/tap: fix RSS for fragmented packets 85b95b48ce net/nfp: fix DMA error after abnormal exit 5b470b0567 app/procinfo: adjust format of RSS info df4470f94c app/procinfo: fix RSS info 69d6a23bb1 net/tap: fix IPv4 checksum offloading db03b8a934 net/tap: fix L4 checksum offloading de2edad82b net/hns3: fix uninitialized hash algo value 085f8342f5 net/hns3: keep set/get algo key functions local 555126492b net/hns3: fix some error logs 84b217ed2c net/hns3: fix some return values 36f408b7d8 net/hns3: fix LRO offload to report 518bc13327 net/hns3: fix setting DCB capability 4f039a69e9 net/enic: avoid extra unlock in MTU set 73440e9fd3 ethdev: fix 32-bit build with GCC 13 14a4c7b3e8 net/ngbe: add proper memory barriers in Rx 33f8a0ce2c net/txgbe: add proper memory barriers in Rx 22b7f9edf9 net/bonding: fix possible overrun d3f778e077 test/bonding: add missing check 7989293c66 test/bonding: remove unreachable statement 8d45a7ecac net/nfp: fix reconfigure logic in VF initialization cb30eb9a11 net/nfp: fix reconfigure logic in PF initialization 8dcc1b4552 net/hns3: refactor interrupt state query 9a62d06e64 net/hns3: fix IMP or global reset 65231cf278 net/hns3: fix multiple reset detected log 290166c239 net/hns3: remove reset log in secondary c4bf1adb63 net/hns3: fix double stats for IMP and global reset 70c868a155 net/hns3: fix unchecked Rx free threshold b9195e016e net/hns3: fix typo in function name 976cefa803 app/testpmd: fix early exit from signal 8f4eb60951 net/gve: update max Rx packet length to be based on MTU 6f78b589c5 ethdev: fix function name in comment e671505da1 net/nfp: fix crash on close 4dfec51b97 net/cnxk: fix data offset in vector Tx 780be398dc common/cnxk: fix pool buffer size in opaque mode 8c291d8778 vhost: fix checking virtqueue access in stats API a07736eb68 vhost: fix missing lock protection in power monitor API adae353b36 vhost: fix check on virtqueue access in in-flight getter 7f80528fbd vhost: fix check on virtqueue access in async registration 2dc5b2aadd vhost: fix missing check on virtqueue access ac1162d97a vhost: fix missing vring call check on virtqueue access c1001c18e6 net/virtio: fix link state interrupt vector setting b485fae237 net/virtio: fix missing next flag in Tx packed ring 51205657f1 eventdev: fix missing driver names in info struct 0beed895ef eventdev: fix device pointer for vdev-based devices 4f5e8c612f malloc: remove return from void functions f2f948863b bus/ifpga: fix driver header dependency f42884a20c app/procinfo: remove unnecessary rte_malloc c20753f52f ethdev: add check in async flow action query b33ea9e6de net/bonding: fix link status callback stop d316924b1f app/testpmd: fix primary process not polling all queues 0cece838b9 net/vmxnet3: fix Rx and Tx queue state bdaff48945 net/virtio: fix Rx and Tx queue state b1dfb750b5 net/vhost: fix Rx and Tx queue state dc77b5d082 net/txgbe: fix Rx and Tx queue state beb475c1c4 net/softnic: fix Rx and Tx queue state 8ab4f361b0 net/sfc: fix Rx and Tx queue state 564958b988 net/ring: fix Rx and Tx queue state f2edd9823d net/pfe: fix Rx and Tx queue state 63a8198b22 net/octeontx: fix Rx and Tx queue state f6ec84e5e5 net/octeon_ep: fix Rx and Tx queue state eb53c49bad net/null: fix Rx and Tx queue state df52eadf8f net/ngbe: fix Rx and Tx queue state 4e28c37ff5 net/nfp: fix Rx and Tx queue state e2e72d04cb net/mvpp2: fix Rx and Tx queue state 5116feb88f net/mvneta: fix Rx and Tx queue state accdf4594b net/mlx4: fix Rx and Tx queue state 26fe1d02e5 net/memif: fix Rx and Tx queue state 1f38a20d2e net/ipn3ke: fix Rx and Tx queue state 0d4ab569a1 net/hinic: fix Rx and Tx queue state 2492c41642 net/enic: fix Rx and Tx queue state 3df3bf7e5c net/enetc: fix Rx and Tx queue state 1efb8fcf47 net/ena: fix Rx and Tx queue state 36e418d789 net/e1000: fix Rx and Tx queue state ef3b3501b8 net/dpaa2: fix Rx and Tx queue state b97544f35a net/dpaa: fix Rx and Tx queue state 606a11a71c net/cxgbe: fix Rx and Tx queue state 50177d5bf1 net/bonding: fix Rx and Tx queue state 5f75982239 net/bnxt: fix Rx and Tx queue state ad55189740 net/bnx2x: fix Rx and Tx queue state c0001c9115 net/avp: fix Rx and Tx queue state b4078f8a6b net/af_xdp: fix Rx and Tx queue state 6c8f427c57 net/af_packet: fix Rx and Tx queue state a8fd5060ac net/mana: add missing new line to data path logs c6b2c85ca4 fib6: fix adding default route as first route e4649e8d78 fib: fix adding default route overwriting entire table 461a81717f net/mlx5/hws: fix field copy bind 1c9bab50cc net/mlx5: fix jump ipool entry size 62a937220c common/mlx5: replace use of PMD log type 8115fe3345 net/mlx5: fix leak in sysfs port name translation 06cd13b57e net/nfp: fix initialization of physical representors e054f121ef net/ark: support single function with multiple port b796460bce net/axgbe: identify CPU with cpuid a7ff0ba143 net/ice: fix TSO with big segments a2799805b6 net/ice: remove log from Tx prepare function 50e27677ba net/iavf: fix TSO with big segments 235b473bf9 net/iavf: remove log from Tx prepare function eec9ac43a7 net/iavf: fix Tx debug 101faaba08 net/ice: fix initial link status b64cc84bb5 net/iavf: fix ESN session update efdea6d6f4 net/iavf: unregister interrupt handler before FD close 948b21bd59 net/iavf: fix port stats clearing 4467e32db9 net/ice: fix TM configuration clearing 36e302e98b net/i40e: fix buffer leak on Rx reconfiguration baaa298893 net/iavf: fix checksum offloading 491e9d37c1 net/iavf: fix VLAN offload strip flag 52c903949a net/ice: write timestamp to first segment in scattered Rx d4cd714640 net/i40e: fix FDIR queue receives broadcast packets 202402218c app/bbdev: fix link with NXP LA12XX 923d7a21ab baseband/acc: fix ACC100 HARQ input alignment 9e7a4f889b vdpa/mlx5: fix unregister kick handler order 529b747a92 common/cnxk: replace direct API usage in REE 513e507ee4 common/cnxk: remove dead Meson code 257c5a049a common/cnxk: fix RSS key configuration 5dc2babce4 common/cnxk: fix aura disable handling 1ef99ed9dd mempool/cnxk: fix alloc from non-EAL threads 0da4d859cd mempool/cnxk: fix free from non-EAL threads 2b29a7975b dma/cnxk: fix chunk buffer failure return code 46d25f17a6 dma/cnxk: fix device reconfigure 915fbdb681 dma/cnxk: fix device state ab0aa8b245 common/cnxk: fix DPI memzone name 0259cb16f7 net/cnxk: fix uninitialized variable e38988edfd common/cnxk: fix incorrect aura ID 0e8848d299 common/cnxk: fix different size bit operations bc87fece07 common/cnxk: fix xstats for different packet sizes 8c360e4392 common/cnxk: fix default flow action setting 1b7fb134d9 event/sw: fix ordering corruption with op release e9da79d973 eventdev/eth_rx: fix timestamp field register in mbuf 6d49fdbd99 event/cnxk: fix context flush in port cleanup 22d4975573 event/sw: remove obsolete comment bb60e98212 test/event: fix crypto null device creation 6e9061bd77 event/cnxk: fix return values for capability API ba2ec17a2f eventdev/crypto: fix circular buffer full case 15b1bc964b event/cnxk: fix CASP usage for clang 148478f997 event/cnxk: fix getwork mode devargs parsing d854ba2422 eventdev: fix alignment padding 73fa336da5 bus/pci: fix device ID log 5a03754492 eventdev: fix symbol export for port maintenance f150a45b65 crypto/ipsec_mb: add dependency check for cross build 39b817dfee crypto/cnxk: fix IPsec CCM and GCM capabilities 40ea03b5ea crypto/qat: fix raw API null algorithm digest 31f6839de6 test/crypto: fix typo in asym tests 486fb2f97c test/crypto: fix return value for GMAC case 8506f6d67c test/crypto: skip some synchronous tests with CPU crypto 5f940557cf test/crypto: fix IV in some vectors e4cba3bb19 test/security: fix IPv6 next header field 7004929e29 doc: replace code blocks with includes in security guide 3d75e696dc crypto/dpaa_sec: fix debug prints 00819a704d crypto/dpaa2_sec: fix debug prints 8af3c9994e cryptodev: add missing doc for security context 1a318a87a3 test: fix named test macro 086e0e529e app/testpmd: fix help string 8ef9e184ca net/gve: fix max MTU limit 6754edbeb5 net/tap: use MAC address parse API instead of local parser 367755a8dc net/ngbe: check process type in close operation a340716239 net/txgbe: check process type in close operation d9b0b9b3e2 net/ngbe: keep link down after device close adb1b60601 net/txgbe: keep link down after device close 46e19fcf10 net/ngbe: reconfigure MAC Rx when link update 768e6a3d83 net/txgbe: reconfigure MAC Rx when link update 12662c8d63 net/ngbe: prevent NIC from slowing down link speed 401b94367f net/ngbe: fix flow control ae0ac0ba92 net/txgbe: fix GRE tunnel packet checksum 2c62e36805 net/txgbe: add Tx queue maximum limit 64d7c1df88 net/netvsc: increase VSP response timeout to 60 seconds af391d2427 hash: align SSE lookup to scalar implementation 421c47495c mem: fix deadlock with multiprocess 01d3e3c456 gpu/cuda: fix build with external GDRCopy e55de889b7 bus/dpaa: fix build with asserts for GCC 13 517bb40874 random: initialize state for unregistered non-EAL threads 4e986000b1 net/hns3: fix order in NEON Rx 0e82ee1363 net/mana: add 32-bit short doorbell e9ead33c9d net/mana: enable 32-bit build b6200f6581 app/test: fix reference to master in bonding test 2dec2783a0 net/hns3: fix traffic management dump text alignment 6961856e84 net/hns3: fix traffic management thread safety 15b43a21b2 net/hns3: fix flushing multicast MAC address 71c9f50273 net/hns3: fix error code for multicast resource 25c73bdc49 net/hns3: fix VF default MAC modified when set failed ce57bf585c net/nfp: fix control message packets de47856936 net/sfc: add missing error code indication to MAE init path 563e7c87df net/sfc: account for data offset on Tx 37863f1caa net/sfc: set max Rx packet length for representors 38b7efe568 net/bonding: fix header for C++ f4b30c5e2a rawdev: fix device class in log message f76fc5ef15 eal/unix: fix firmware reading with external xz helper 36c07ef565 mempool: fix default ops for an empty mempool 36001100ff ci: fix race on container image name- Merging upstream branch-3.1 [RH git: 121e06c411] Commit list: 7171152ac8 ofproto-dpif-monitor: Remove unneeded calls to clear packets. b5684d41d2 bfd: Set proper offsets and flags in BFD packets.- Merging upstream branch-3.1 [RH git: 5930b8ed0d] Commit list: fc6ae2463f Prepare for 3.1.5. fdd8edc9ae Set release date for 3.1.4. 91e621bd5a netdev-offload-tc: Check geneve metadata length. d3f9eab1ab odp: ND: Follow Open Flow spec converting from OF to DP.- Merging upstream branch-3.1 [RH git: ed748d4ecc] Commit list: 2be57d0cc8 dpdk: Use DPDK 22.11.4 release for OVS 3.1.- Merging upstream branch-3.1 [RH git: 9c7a1ebb89] Commit list: ce06a9cf6d github: Update versions of action dependencies (Node.js 20).- Import redhat/pkgtool from 3.2 [RH git: 5ab2614753]- Import README.rst from 3.2 [RH git: 27392d5405]- Import redhat/merge from 3.2 [RH git: 4575067543]- Merge commit '42ed2ce550ca14cf939c2e6cc383a54c15878b74' into fast-datapath-rhel-8 [RH git: 67ba759419]- Add 'dpdk/' from commit '9dae7a15aea76313c592c11db44e1386e85f86fe' [RH git: 68fffc40f9] git-subtree-dir: dpdk git-subtree-mainline: 91d43f5108775f809175e9739961595b39c9974d git-subtree-split: 9dae7a15aea76313c592c11db44e1386e85f86fe- Remove dpdk submodule [RH git: 91d43f5108] You probably also wants to do: git submodule deinit -f dpdk rm -rf .git/modules/dpdk- Merging upstream branch-3.1 [RH git: f86d6b1e21] Commit list: 7bb4f13a37 python: ovs: flow: Add meter_id to controller. 41b2ae5165 python: ovs: flow: Make check_pkt_len action a list. d0fc8a2892 python: ovs: flow: Add idle_age to openflow flows. 3e2791f8c6 python: tests: Refactor test_odp section testing. df59f9a225 python: ovs: flow: Add dp hash and meter actions. 7958e50a1e python: ovs: flow: Add sample to nested actions. fc0fb041af python: tests: Add info and key tests for OFPFlows. 1d00d1da6f python: ovs: flow: Fix typo in n_packets.- Merging upstream branch-3.1 [RH git: 1e24146953] Commit list: bd5b5d3b3c ovs-atomic: Fix inclusion of Clang header by GCC 14.- Merging upstream branch-3.1 [RH git: baeb8a32dc] Commit list: dd3f0626ed ovsdb-idl.at: Test IDL behavior during database conversion. 2c6b81ad6e tests-ovsdb: Switch OVSDB_START_IDLTEST to macro. e9c5226cc2 python: idl: Handle monitor_canceled.- Merging upstream branch-3.1 [RH git: 0a1c4bfec5] Commit list: bb61b5fe8e vconn: Count vconn_sent regardless of log level. e99e16b2bc backtrace: Fix error in log_backtrace() documentation. 2095fdc897 ovsdb: trigger: Do not allow conversion in read-only mode. b7809bcc65 ovsdb: jsonrpc-server: Fix the DSCP value in default options. 020c9efcbe jsonrpc: Sort JSON objects while printing debug messages. f0503a3745 tests: ovsdb: Use diff -up format for replay test. ed3968450f ovsdb-server.at: Enbale debug logs in active-backup tests. c0a453a919 ovsdb: transaction: Don't try to diff unchanged columns. 6e988ef853 ovsdb: transaction: Avoid diffs for different type references. d96ce5f2c5 ovsdb: Fix incorrect sharing of UUID and _version columns.- Merging upstream branch-3.1 [RH git: 0b299a1cd5] Commit list: ffa7d6492d ci: Update the GitHub Ubuntu runner image to Ubuntu 22.04.- Merging upstream branch-3.1 [RH git: e9d0b1d643] Commit list: 8fd5f77cd8 ovsdb-idl: Preserve change_seqno when deleting rows.- Merging dpdk submodule [RH git: 071ee36ba9] Commit list: 42ed2ce550 Revert "net/iavf: fix abnormal disable HW interrupt"- Merging upstream branch-3.1 [RH git: 4c05b0f916] Commit list: 522a69bf67 system-dpdk: Wait for MTU changes to be applied.- Merging upstream branch-3.1 [RH git: 5ad14a20bd] Commit list: 9e963dbdab tunnel: Do not carry source port from a previous tunnel. ae3c17f840 netdev-offload-tc: Fix offload of tunnel key tp_src. d603759afd ofp-ct: Return error for unknown property in CT flush.- Merging upstream branch-3.1 [RH git: bc18365124] Commit list: 4151467438 cirrus: Update from FreeBSD 12 to 14.- Merging dpdk submodule [RH git: dd5b0ccec6] Commit list: db913c25d3 Merge tag 'v22.11.3' into 22.11 b721cba875 Revert "net/i40e: revert link status check on device start" 7849366693 version: 22.11.3 774466c6dc Revert "net/iavf: fix tunnel TSO path selection" 5e87ad0cf8 version: 22.11.3-rc1 9fb53245ea common/cnxk: fix CPT backpressure disable on LBK 17fef613a1 net/nfp: fix offloading flows 338d0d589a net/nfp: fix Tx descriptor free logic of NFD3 6c779801be test/bonding: fix include of standard header 22c3a016bb net/ngbe: fix RSS offload capability fc56ce5a01 net/mana: fix Tx queue statistics 50dc477c2e doc: fix link to flow capabilities from bnxt guide 56e6c7ef88 doc: update BIOS settings and supported HW for NTB 89a839ade5 doc: fix description of runtime directories b5513f8e84 doc: improve wording of cuda guide 1a4aa1d333 doc: add flow template API requirements for mlx5 75a8d9b6d9 app/testpmd: fix meter mark handle update 4b42c698a2 net/mlx5: fix handle validation for meter mark 6b686c0912 net/mlx5: fix validation for conntrack indirect action 5cf1399e93 net/mlx5: fix MPRQ stride size for headroom 2e3420f544 net/mlx5: fix LRO TCP checksum 8397c9086a net/mlx5: fix drop action memory leak e6365bd3d2 net/e1000: fix Rx and Tx queue status 4e200ede54 net/igc: fix Rx and Tx queue status 4cae890867 net/ixgbe: fix Rx and Tx queue status 912704eee5 common/iavf: fix MAC type for 710 NIC ca8c2ad458 net/iavf: fix stop ordering 0a1fa750bc net/i40e: fix comments cb30cddab7 doc: fix typos and wording in flow API guide c12b2943c9 devtools: fix bashism in mailmap check 0192d0ac53 kni: fix build with Linux 6.5 44632490d9 examples/l3fwd: fix duplicate expression for default nexthop d385831f49 ipsec: fix NAT-T header length 93d999a062 examples/ipsec-secgw: fix TAP default MAC address 1fad66d244 examples/ipsec-secgw: fix socket ID default value 76422de830 app/crypto-perf: fix socket ID default value 1a98004f93 cryptodev: fix device socket ID type 900b4ca132 examples/fips_validation: fix digest length in AES-GCM 31daa7382f test/crypto: fix PDCP-SDAP test vectors 440e528ae5 common/qat: detach crypto from compress build 2e8f88824d crypto/qat: fix null algorithm digest placement 64db6b40e9 baseband/fpga_5gnr_fec: fix starting unconfigured queue 4325aff0d4 baseband/fpga_5gnr_fec: fix possible division by zero 5ff397c56f net/ice: fix RSS hash key generation 9b7215f150 net/iavf: fix tunnel TSO path selection 35e69229eb net/ice: fix 32-bit build 90a0f328b8 net/iavf: fix VLAN insertion in vector path c14d373562 net/ice: fix VLAN mode parser 16ce632452 net/mlx5: fix query for NIC flow capability d165bff7dc net/mlx5: fix RSS expansion inner buffer overflow 6a567b41ed net/mlx5: forbid MPRQ restart 03e279ee8b net/mlx5: fix flow workspace destruction b5075ab2f9 net/mlx5: reduce counter pool name length b74fa83cf2 net/mlx5: fix profile check of meter mark db32b39aad common/mlx5: fix obtaining IB device in LAG mode fcf46d9c1d net/mlx5: fix error in VLAN actions creation 0c50d16325 net/mlx5: fix error set for age pool initialization 77159a5063 net/mlx5: fix error set in control tables create aa9f4b4c58 net/mlx5: fix return value of vport action d8ec0d83dd net/mlx5: fix error set in Tx representor tagging d3457cd43d net/mlx5: fix flow dump for modify field a944f7e99c ethdev: fix potential leak in PCI probing helper b6025f7a95 net/hns3: fix index to look up table in NEON Rx a2dc813bc4 net/mana: fix WQE count for ringing RQ doorbell 9d30178ddd net/mana: fix counter overflow for posted WQE 92d3673001 app/testpmd: fix flow rule number parsing 36791bbc4b net/hns3: fix non-zero weight for disabled TC 56b89656df app/testpmd: revert primary process polling all queues fix 09d8d1fe4f net/txgbe: fix blocking system events 7a44cac46c doc: fix number of leading spaces in hns3 guide 8b5633f1e2 doc: fix syntax in hns3 guide ece673c7a1 doc: fix kernel patch link in hns3 guide 9b9ae1aff1 net/hns3: delete duplicate macro definition 3a935374f2 app/testpmd: fix checksum engine with GTP on 32-bit 67912c46f4 net/netvsc: fix sizeof calculation d5309394d1 member: fix PRNG seed reset in NitroSketch mode 1db71d413e hash: fix reading unaligned bits in Toeplitz hash 7e6b4e9d63 mem: fix memsegs exhausted message 7a57c9edd6 fib: fix adding default route fc4be70ded devtools: fix mailmap check for parentheses 90aa091a20 ipc: fix file descriptor leakage with unhandled messages 008fdd0e07 raw/ntb: avoid disabling interrupt twice 54182cce72 cryptodev: fix comments of modular operation parameters a60ddd6954 net/cnxk: fix flow queue index validation cd88b5ff39 net/cnxk: fix cookies check with security offload c98cf071f8 net/cnxk: flush SQ before configuring MTU dcd21e65bd common/mlx5: adjust fork call with new kernel API 79310b1b61 net/mlx5: fix device removal event handling ce6b9b3772 net/mlx5: fix risk in NEON Rx descriptor read e149ea19c2 net/iavf: fix protocol agnostic offloading with big packets 04de2b4a56 net/ice: fix protocol agnostic offloading with big packets 15b67727ca net/ice: fix MAC type of E822 and E823 a45102d324 net/e1000: fix queue number initialization 4f26624221 net/i40e: fix tunnel packet Tx descriptor 2bdeeb53da net/iavf: fix abnormal disable HW interrupt 520330cbb1 common/idpf: fix memory leak on AVX512 Tx queue close 00f8c02c41 net/ixgbe: add proper memory barriers in Rx c8b6f57dc4 net/ice: fix tunnel packet Tx descriptor 8a0712739d net/iavf: fix VLAN offload with AVX512 64c315b9e9 common/sfc_efx/base: fix Rx queue without RSS hash prefix 47326eff66 net/nfp: fix address always related with PF ID 0 715143b51e net/nfp: fix representor name too long 16a82d0d1a app/testpmd: fix primary process not polling all queues 368138b61b net/ngbe: remove redundant codes e66f9e3fdf net/ngbe: fix link status in no LSC mode 1c7e19d4a0 net/ngbe: adapt to MNG veto bit setting c523de9115 net/ngbe: fix extended statistics 409cd85a16 net/txgbe: fix extended statistics 19c8a701a7 net/txgbe: fix to set autoneg for 1G speed 57b3a57dfa net/txgbe: adapt to MNG veto bit setting a62297801c net/txgbe: fix interrupt enable mask d96c0259e7 net/txgbe/base: fix Tx with fiber hotplug ff476852e7 net/bonding: fix destroy dedicated queues flow c193423238 net/bonding: fix startup when NUMA is not supported 00d2dc7c42 net/nfp: fix VNI of IPv6 NVGRE encap action 7797d05cd9 net/nfp: fix VNI of IPv4 NVGRE encap action dc6adc599c net/nfp: fix VNI of VXLAN encap action fa5f6cff44 ethdev: update documentation for API to get FEC 7594b6e44d ethdev: check that at least one FEC mode is specified ff56bf6f3a ethdev: update documentation for API to set FEC c25e954265 net/nfp: fix endian conversion for tunnel decap action 502acb0f83 net/nfp: fix unneeded endian conversion a526063092 net/nfp: fix IPv6 address for set flow action 64839553ee test/security: fix event inline IPsec reassembly tests 643423f0b7 crypto/openssl: skip workaround at compilation time 91085d3b58 crypto/openssl: fix memory leak in auth processing 981792ebc4 crypto/qat: fix sym device prototype 791a0227d2 common/qat: fix command parameter corruption 0d5c3e03c5 ci: fix libabigail cache in GHA ef98a4da59 mbuf: fix Doxygen comment of distributor metadata 5887a7d14d test: add graph tests 2bdfd0d7ba examples/fips_validation: fix external build 72c87f820d examples/l2fwd-cat: fix external build 11757d12ee dma/dpaa2: set VFA bit for route-by-port with VF 9047d5c9bf doc: remove warning with Doxygen 1.9.7 d8e35e7efe doc: fix typo in graph guide 55fbb9de8d test/mbuf: fix crash in a forked process 4d116ff1ac net/iavf: fix virtchnl command called in interrupt bd5c63549a net/ice: fix outer UDP checksum offload bae61d2305 net/ice: initialize parser for double VLAN 1f35681b6e net/ice: fix timestamp enabling 3b032bbf78 net/ice: adjust timestamp mbuf register 1d71b68237 net/ice/base: remove unreachable code 7691c220b6 net/ice/base: fix incorrect defines for DCBx 4ec6da600e net/ice: fix DCF control thread crash c4d749115d net/iavf: release large VF when closing device 21ec365e75 net/ice: fix DCF RSS initialization 83ad87933a net/ice: fix statistics b9f3b81e9e common/idpf/base: fix memory leaks on control queue 1b04a2f618 common/idpf/base: fix parameters when send msg to cp e5868f6648 common/idpf/base: fix ITR register definitions for AVF 4cc85337b3 common/idpf/base: fix control queue send and receive 1bfcca5b65 common/idpf: remove device stop flag c86c1efd2f net/idpf: fix Rx data buffer size 78c374bf41 net/iavf: fix Rx data buffer size 1f9af08714 net/ice: fix Rx data buffer size 7a72db6add net/i40e: fix Rx data buffer size 65303f7c26 doc: fix typo in cnxk platform guide d9ba8a4251 net/qede: fix RSS indirection table initialization df11a52e33 common/cnxk: fix receive queue with multiple mask 6cbb5fc911 common/cnxk: fix inline device VF identification d0f357fb6e common/cnxk: fix uninitialized pointer read 103a33d02d common/cnxk: fix setting channel mask for SDP interfaces c1e167a078 event/cnxk: fix mempool cookies check 338514e558 event/cnxk: fix Tx adapter data pointer 46d6c05770 common/cnxk: fix IPsec IPv6 tunnel address byte swap 9d1dbc6a01 mempool/cnxk: avoid hang when counting batch allocs 255fcff79e net/mlx5: fix drop action attribute validation b53417d63b net/mlx5: fix duplicated tag index matching in SWS 124a919b4e net/mlx5: forbid duplicated tag index in pattern template eb02902423 net/mlx5: fix VXLAN matching with zero value 2e6f71cb51 net/mlx5: fix matcher layout size calculation 9015baea29 net/mlx5: enhance error log for tunnel offloading 2a45186cf4 net/virtio-user: fix leak when initialisation fails d228fa562b net/virtio: fix initialization to return negative errno a43f6d459a net/virtio: propagate interrupt configuration error values 94bed3c2fa vhost: fix invalid call FD handling fe3e1fc9d8 vhost: fix notification stats for packed ring 3a5561e8b5 crypto/ipsec_mb: optimize allocation in session a659f5f18c test/crypto: fix IPsec AES CCM vector 7e0080ff4f crypto/cnxk: fix IPsec CCM capabilities c53467f356 crypto/ipsec_mb: fix enqueue counter for SNOW3G d2e09fc0fc test/crypto: fix session creation check e3456f2478 crypto/openssl: fix memory free 48b48d2ba8 cryptodev: clarify error codes for symmetric session 400a3302de examples/ipsec-secgw: fix zero address in ethernet header 6217afd84c test/crypto: fix return value for SNOW3G 228857a34c crypto/scheduler: fix last element for valid args 4413744138 crypto/qat: fix stack buffer overflow in SGL loop 0af5332dff doc: fix auth algos in cryptoperf app 3a8502c73d net/vmxnet3: fix return code in initializing c40b9a9873 net/nfp: fix TP flow action for UDP 74870817fb net/nfp: fix flow hash table creation 18493825d1 net/nfp: fix representor creation de78bd45d6 net/nfp: fix control mempool creation caa96e94b0 net/nfp: fix TOS of IPv6 NVGRE encap flow action 67544106ac net/nfp: fix TOS of IPv6 GENEVE encap flow action c81816d07f net/nfp: fix TOS of IPv6 VXLAN encap flow action a1d864c39b net/nfp: fix IPv6 flow item aae5fcb267 net/nfp: fix disabling promiscuous mode e659a163e3 ethdev: fix calloc arguments 175e7a7bac net/hns3: fix IMP reset trigger 219305d227 net/hns3: fix redundant line break in log 4292ebcef4 net/hns3: fix inaccurate log 1c81e1a0a8 net/hns3: fix uninitialized variable f99fa19b60 net/hns3: fix device start return value 19c20cef27 net/hns3: fix mbuf leakage when RxQ started after reset e9ade95ac4 net/hns3: fix mbuf leakage when RxQ started during reset 422a5e09d2 net/hns3: extract PTP to its own header file a8ad010661 net/hns3: uninitialize PTP 3999b58cd3 net/hns3: fix RTC time after reset 69bff6ea1c net/hns3: fix RTC time on initialization bdf2131156 doc: fix format in flow API guide 9ca1814402 net/hns3: fix missing FEC capability 340cb03d7f net/hns3: fix FEC mode check b048cdca82 net/hns3: fix FEC mode for 200G ports a678d7da2b ethdev: fix indirect action conversion d859368e8f net/hns3: fix Rx multiple firmware reset interrupts f2dd43a6e9 net/hns3: fix variable type mismatch 2a7aef1dd0 net/hns3: fix never set MAC flow control 88cf99ed01 net/sfc: invalidate dangling MAE flow action FW resource IDs 3254062488 net/mana: return probing failure if no device found 631f57f5ef ethdev: fix MAC address occupies two entries 32e0eaa22b net/txgbe: fix use-after-free on remove 799cc0612c net/vmxnet3: fix drop of empty segments in Tx acbaa6bb5d net/nfp: fix VLAN push flow action 9d1fbdb584 app/testpmd: fix GTP L2 length in checksum engine e7e0590338 net/dpaa2: fix checksum good flags ecd3e1f354 net/mana: optimize completion queue by batch processing 5b1a78987f net/mana: avoid unnecessary assignments in data path 753a735ea0 net/mana: use datapath logging 8e27036b63 net/tap: set locally administered bit for fixed MAC address bd14912ab4 net/sfc: stop misuse of Rx ingress m-port metadata on EF100 a1dfa52406 net/hns3: fix build warning 10a2ee0333 eal/linux: fix legacy mem init with many segments f4d5f30fe4 eal/linux: fix secondary process crash for mp hotplug requests 53e6b8c3f0 event/cnxk: fix nanoseconds to ticks conversion cf79458fad eventdev/timer: fix buffer flush d3f784ad5f event/cnxk: fix setting attributes in empty get work d0257dc168 event/dsw: free rings on close c12daa6d2d doc: fix event timer adapter guide ca72f7fdba eventdev/timer: fix timeout event wait behavior 5ecf2e459d eal/x86: improve multiple of 64 bytes memcpy performance f4ccd39056 pci: fix comment referencing renamed function c3b5322fc3 build: fix warning when getting NUMA nodes 44a9b3b4f7 ci: fix build for Arm cross compilation in GHA 94babf61c5 eal: avoid calling cleanup twice 6413085d5f test/malloc: fix statistics checks 37e859deb8 test/malloc: fix missing free 2d3c4df8f5 pipeline: fix double free for table stats cada66aff2 ring: fix dequeue parameter name 57dd0e53b1 telemetry: fix autotest on Alpine f14b25d925 kernel/freebsd: fix function parameter list 47da400295 vfio: fix include with musl runtime 8742732344 ring: fix use after free f9a20a28ec examples/ntb: fix build with GCC 13 28aa181578 examples/ip_pipeline: fix build with GCC 13 156b423f54 kni: fix build with Linux 6.3 403d133d7f net: fix return type of IPv4 L4 packet checksum d75b66ad1c version: 22.11.2 8edef444c7 build: detect backtrace availability aa96e66c9a version: 22.11.2-rc1 9dcf799d88 common/mlx5: use just sufficient barrier for Arm 6940159325 net/mlx5/hws: fix IPv4 fragment matching f567b1ee98 common/cnxk: fix IPv6 extension header parsing f9f94070e0 doc: fix DCF instructions in ice guide d4dc7b1d1b doc: add Linux capability to access physical addresses 7ac4d1cebf doc: fix pipeline example path in user guide abf5150780 devtools: move mailmap check after patch applied 0dce56b788 acl: fix crash on PPC64 with GCC 11 ac849cac65 pdump: fix build with GCC 12 fcf7e0e6f7 test/crypto: fix statistics error messages 95c2df95d2 doc: fix code blocks in cryptodev guide 2fe7fcc1a3 net/mlx5: fix sysfs port name translation 80ec04827f net/mlx5: fix CQE dump for Tx 1f4de71406 net/mlx5/hws: fix error code of send queue action 644bcdb856 net/mlx5: fix build with GCC 12 and ASan d4335766d4 net/mlx5/hws: fix pattern creation 1cbb884f35 app/testpmd: fix encap/decap size calculation 6a3a2809eb examples/qos_sched: fix config entries in wrong sections 782eda8807 net/ipn3ke: fix representor name abe24f4bd0 net/ipn3ke: fix thread exit 3bdf07e682 bus/ifpga: fix devargs handling 0680a33bc7 net/mlx5: fix isolated mode if no representor matching e10c220053 net/mlx5: fix egress group translation in HWS 3f7e967684 doc: fix LPM support in l3forward guide 003a860c86 examples/l3fwd: remove hash entry number e528b4f96c net/mlx5: fix hairpin Tx queue reference count b836bb43cf net/iavf: fix device stop during reset 158c05028f net/idpf: reset queue flag when queue is stopped 8cb2ee860c net/i40e: fix MAC loopback on X722 8cc24b8aab net/e1000: fix saving of stripped VLAN TCI 91a60dfeee net/i40e: fix AVX512 fast-free path 8a6d064801 net/sfc: invalidate switch port entry on representor unplug d59d4fbffa net/virtio: remove address width limit for modern devices 7be8e75277 net/vhost: fix Rx interrupt 1ecf04df54 net/vhost: fix leak in interrupt handle setup 9736b58d62 net/vhost: add missing newline in logs b80c949b77 app/bbdev: check statistics failure 39ca0f7397 crypto/ipsec_mb: relax multi-process requirement 6919a8d874 app/compress-perf: fix remaining data for ops dc6e5405ca test/crypto: fix skip condition for CPU crypto SGL 58dff4134c test/crypto: fix capability check for ZUC cipher-auth 0217458d5e test/crypto: fix ZUC digest length in comparison 7d3df2701d app/testpmd: fix interactive mode on Windows ef700bf7d0 gpudev: export header file for external drivers db12268a95 eal/unix: fix thread creation 29cdc2b88f test/mbuf: fix test with mbuf debug enabled 64f4cb8bce test: fix segment length in packet generator 8f35765d15 reorder: fix sequence number mbuf field register 38369a1974 ring: silence GCC 12 warnings ebcd68e43a raw/skeleton: fix selftest 8160c206ca examples/ipsec-secgw: fix offload variable init 55f236de5c app/flow-perf: fix division or module by zero 161ef7c943 app/crypto-perf: fix test file memory leak 72c1da7b2d crypto/openssl: fix freeing in RSA EVP 1536a7304a crypto/qat: fix SM3 auth mode eba4eee77b crypto/ccp: fix PCI probing f081724c6b net/mlx5: fix Windows build with MinGW GCC 12 5af10c2a20 net/hns3: add verification of RSS types 3a5105f1de net/hns3: reimplement hash flow function 7307f96575 net/hns3: separate flow RSS config from RSS conf 796c8188a5 net/hns3: allow adding queue buffer size hash rule adf239587c net/hns3: save hash algo to RSS filter list node fc620e6832 net/hns3: use new RSS rule to configure hardware a2804bcc0c net/hns3: separate setting and clearing RSS rule 679028a2ee net/hns3: separate setting RSS types 3b85ef547e net/hns3: separate setting redirection table 99c75dbbfe net/hns3: separate setting hash key 9c24ae1b2d net/hns3: separate setting hash algorithm dde9ec15ea net/hns3: use hardware config to report redirection table dbcf64d12e net/hns3: use hardware config to report hash types 68da0b3986 net/hns3: use hardware config to report hash key 5042fd8459 net/hns3: fix possible truncation of redirection table 81fbc0298c net/hns3: fix possible truncation of hash key when config 73b11178a3 mem: fix heap ID in telemetry 57294e8df4 app/testpmd: cleanup cleanly from signal 564dbb6a03 cmdline: handle EOF as quit 1a22081244 cmdline: make rdline status not private 09b626852e kni: fix possible starvation when mbufs are exhausted 993c0d08eb net/sfc: fix resetting mark in tunnel offload switch rules f6bdbdf6f2 common/sfc_efx/base: add MAE mark reset action 4224d5f521 regex/mlx5: fix doorbell record b5512d3186 regex/mlx5: utilize all available queue pairs cb4baf72a4 table: fix action selector group size log2 setting 60f6d9449c raw/skeleton: fix empty devargs parsing 0848681e90 dma/skeleton: fix empty devargs parsing ce3c0aa7aa net/virtio: fix empty devargs parsing 33b1cea25d net/hns3: fix empty devargs parsing 63ba1d9f2c cryptodev: fix empty devargs parsing 00e3a4efbc compressdev: fix empty devargs parsing 6567e0cf76 kvargs: add API documentation for process callback bb296faffc net/nfp: fix MTU configuration order bf878ca704 eal/windows: fix thread creation fac8d80e0d common/cnxk: add memory clobber to steor and ldeor 67479d24a4 net/cnxk: fix LBK BPID usage 14688b03c0 net/ice: fix Rx timestamp 8ec56c115a net/i40e: fix maximum frame size configuration 287a57f832 net/i40e: revert link status check on device start dc67b490e8 net/ixgbe: fix IPv6 mask in flow director b0901e6d5b app/testpmd: fix secondary process packet forwarding 17637f9c0f net/nfp: fix offload of multiple output actions fc325877f6 net/nfp: fix set DSCP flow action 336d6c1c41 net/nfp: fix set TTL flow action 264cbadbee net/nfp: fix set TP flow action dcc0be2c8a net/nfp: fix set IPv6 flow action d6fb8fc9c1 net/nfp: fix set IPv4 flow action a0a1f437b2 net/nfp: fix set MAC flow action aaa501436c ethdev: remove telemetry Rx mbuf alloc failed field 03cfac3c99 net/nfp: fix getting RSS configuration 5475d251f1 net/mana: fix stats counters 00af2661ac ethdev: fix build with LTO cd2635a2b5 app/testpmd: fix packet transmission in noisy VNF engine e8996dc08d app/testpmd: fix packet count in IEEE 1588 engine a4141026d7 app/testpmd: fix Tx preparation in checksum engine 62324129c1 net/mana: enable driver by default 64d858dc03 net/gve: fix offloading capability 90f12bb74f net/nfp: fix 48-bit DMA support for NFDk 6ede2ab472 common/cnxk: fix auth key length 995a6460b2 examples/fips_validation: add extra space in JSON buffer 903f4ee07d examples/fips_validation: fix AES-XTS sequence number 91c80e936a examples/fips_validation: fix AES-GCM tests 809de506c9 examples/fips_validation: fix integer parsing ac87a06f6b examples/fips_validation: fix MCT output for SHA 435188c3c4 compress/mlx5: fix queue setup for partial transformations 2a091b2f31 compress/mlx5: fix output Adler-32 checksum offset 9d7902bf42 compress/mlx5: fix decompress xform validation 2bf416240d examples/ipsec-secgw: fix auth IV length 33f3ef5021 net/virtio: deduce IP length for TSO checksum 950227315b vhost: fix OOB access for invalid vhost ID a6d0c8f6aa vhost: fix slot index in async split virtqueue Tx 47cef65600 test/bbdev: remove check for invalid opaque data dccdf95daa test/bbdev: extend HARQ tolerance cdfa1794a6 test/bbdev: fix crash for non supported HARQ length 4bdaf50031 baseband/acc: fix check after deref and dead code bf521b9f80 baseband/acc: fix iteration counter in TB mode ff4d7c9a71 baseband/acc: prevent to dequeue more than requested 6c9f6f15ee baseband/acc: add explicit mbuf append for soft output 63797158c2 baseband/acc: protect from TB negative scenario f76551552e eventdev: fix memory size for telemetry 2f9bb3f72a event/cnxk: fix SSO cleanup 0a3f30f07c doc: fix reference to event timer header e806f0529d doc: add gpudev to the Doxygen index 300d83b989 eal/windows: fix pedantic build 03299eb5d4 net/mlx5: fix crash on action template failure 4dc4547f2d common/cnxk: fix second pass flow rule layer type dc7302e733 examples/qos_sched: fix Tx port config when link down ecb065fe53 examples/cmdline: fix build with GCC 12 1b93563378 eal: use same atomic intrinsics for GCC and clang a5d83cee8e build: fix toolchain definition 15ae43b33a test/reorder: fix double free of drained buffers b515c436e6 reorder: invalidate buffer from ready queue in drain 106e0f2637 dma/ioat: fix error reporting on restart 90ad21e988 dma/ioat: fix indexes after restart 881919396f dma/ioat: fix device stop if no copies done fb395ef1d0 eal/freebsd: fix lock in alarm callback a656595e9b sched: fix alignment of structs in subport 38465cec0a app/testpmd: fix crash on cleanup 31f4d9ce13 net/nfp: restrict flow flush to the port 7ae80e1379 net/nfp: fix VNI of VXLAN encap action 8cdbec0d75 net/bnxt: fix link state change interrupt config fd1ff4fecb common/cnxk: fix channel mask for SDP interfaces ad62d3f410 app/compress-perf: fix testing single operation 17f4281693 app/compress-perf: fix some typos c028045915 net/iavf: fix VLAN offload with AVX2 3c047b3d86 net/ixgbe: enable IPv6 mask in flow rules 79781cd646 net/iavf: fix building data desc 644d38523a net/iavf: protect insertion in flow list e13bcf7645 net/ice: fix validation of flow transfer attribute 199591d8d1 net/i40e: fix validation of flow transfer attribute 5aacd2a62c net/iavf: add lock for VF commands dbe54bfd9b net/ixgbe: fix firmware version consistency bfa9955652 net/idpf: fix driver infos 96ccb4c287 net/idpf: fix mbuf leak in split Tx 489ddd71b3 net/i40e: reduce interrupt interval in multi-driver mode 6e50af124f net/iavf: fix outer UDP checksum offload 4c6cddb596 net/mlx5: check compressed CQE opcode in vectorized Rx 547b239a21 net/mlx5: ignore non-critical syndromes for Rx queue 47f5a0e5f3 net/mlx5: fix error CQE dumping for vectorized Rx 9e0308d5ef net/mlx5/hws: fix memory leak on general pool DB init 394ba3cfc4 net/mlx5: fix read device clock in real time mode 35eadc22bc net/mlx5: fix warning for Tx scheduling option a04fa37e6e net/mlx5: fix wait descriptor opcode for ConnectX-7 d5be082621 net/mlx5: fix flow sample with ConnectX-5 575cfce6a7 common/mlx5: fix offset of a field f3282a003f common/mlx5: improve AES-XTS tweak capability check 4434048bbe net/mlx5: fix GENEVE resource overwrite dcb16c48e0 net/mlx5: fix available tag registers calculation for HWS a93bb50b6c net/txgbe: fix Rx buffer size in config register 3a842fbbb7 net/sfc: enforce fate action in transfer flow rules be7d6baf28 net/sfc: fix MAC address entry leak in transfer flow parsing 56789776c6 net/hns3: extract common functions to set Rx/Tx 13f062ec55 net/hns3: make getting Tx function static 1df48cce5e net/hns3: separate Tx prepare from getting Tx function 418d6cbc35 net/hns3: remove debug condition for Tx prepare 873d6edb18 net/hns3: add debug info for Rx/Tx dummy function c6b36e8183 net/hns3: fix burst mode query with dummy function 6c9834cd2a net/nfp: fix max DMA length f418af17fc app/testpmd: fix link check condition on port start e4f7453ec1 net/sfc: export pick transfer proxy callback to representors 6ae7e4345e net/hns3: fix duplicate RSS rule check 5c129d8898 net/hns3: fix config struct used for conversion f2de3c967d net/hns3: fix warning on flush or destroy rule 2e99d819d3 net/hns3: remove useless code when destroy valid RSS rule d45c8fe415 net/hns3: use RSS filter list to check duplicated rule 93fa374ce4 net/hns3: fix clearing RSS configuration 9126ed75be net/hns3: fix RSS key size compatibility 36d6105f51 net/hns3: refactor set RSS hash algorithm and key interface 14d988ad25 net/hns3: extract common function to query device ffc3022e2d net/hns3: fix log about indirection table size 547a2c7a55 net/txgbe: fix interrupt loss c22430a6e5 net/ngbe: add spinlock protection on YT PHY 767d609db7 net/ngbe: fix packet type to parse from offload flags c96c4e1b9e net/txgbe: fix packet type to parse from offload flags e7149d390b net/txgbe: fix default signal quality value for KX/KX4 a1d3811bc0 app/testpmd: fix forwarding stats for Tx dropped 8eefe1d245 doc: fix description of L2TPV2 flow item 5876103dd2 net/hns3: declare flow rule keeping capability 58910572e8 net/virtio-user: fix device starting failure handling 78d828c247 vhost: fix possible FD leaks on truncation eab1940f97 vhost: fix possible FD leaks cf313170bf vhost: decrease log level for unimplemented requests 0772cc1d89 eal: cleanup alarm and hotplug before memory detach f7825956c0 eventdev/timer: fix overflow fd3e2fb617 test/mbuf: fix mbuf reset test cc69b3523e drivers/bus: fix leak for devices without driver acacb53810 eal/linux: fix hugetlbfs sub-directories discovery 0343d4cb72 telemetry: fix repeat display when callback don't init dict f5803ba5c5 raw/ifpga/base: fix init with multi-process 08019befc3 mem: fix hugepage info mapping 23cb90427a net/cnxk: validate RED threshold config d7d670cbe2 common/cnxk: reduce channel count per LMAC 4060bba354 common/cnxk: fix IPv6 extension matching 5444957e57 common/cnxk: fix dual VLAN parsing f40c4f3e0b net/cnxk: fix deadlock in security session creation 78c0d2ab85 common/cnxk: fix aura ID handling 87725aa6d2 net/cnxk: fix packet type for IPv6 packets post decryption efb6eccf8e event/cnxk: fix timer operations in secondary process 903d4a18a1 event/cnxk: fix burst timer arm 77f50c0971 eventdev/eth_rx: fix getting adapter instance 0a78560065 event/cnxk: wait for CPT flow control on WQE path 5e9f154f81 eventdev/crypto: fix function symbol export 48870212ad doc: fix firmware list in bnxt guide a4d58197b2 net/bnxt: fix RSS hash in mbuf 3f1568d969 net/bnxt: fix Rx queue stats after queue stop and start bc1682ee55 net/bnxt: fix Tx queue stats after queue stop and start d357ef8a3c crypto/ipsec_mb: fix ZUC-256 maximum tag length 031b48d670 compressdev: fix end of driver list ce54658be7 cryptodev: fix sym session mempool creation description cbd714b1f9 test/crypto: add missing MAC-I to PDCP vectors ca39bc2337 test/crypto: fix typo in AES test 11f862d605 crypto/ipsec_mb: remove unnecessary null check 24dc362291 crypto/openssl: fix warning on copy length 2d28201221 crypto/ccp: fix IOVA handling f11d779c24 crypto/ccp: remove some dead code for UIO 4e76b62756 crypto/ccp: remove some printf f3d0a011e3 baseband/acc: fix acc100 queue mapping to 64 bits 8f06dfc381 baseband/acc: fix multiplexing acc100 operations 3c330a28d7 baseband/acc: fix acc100 iteration counter in TB f770622597 baseband/acc: fix memory leak on acc100 close e44360ae85 app/bbdev: add allocation checks 9f13ab03f6 app/bbdev: fix build with optional flag 1e82bbe91d app/bbdev: fix build with optional flag be1187e1a6 vhost: fix net header settings in datapath 72820dd60f vdpa/ifc: fix reconnection in SW-assisted live migration a347909ae2 vdpa/ifc: fix argument compatibility check ab2779057e build: fix dependencies lookup 573de4f522 app/dumpcap: fix storing port identifier cb3c0ba47e examples/qos_sched: fix debug mode 0e846591b5 mem: fix telemetry data truncation 453a4d30ed cryptodev: fix telemetry data truncation 16f272c96f mempool: fix telemetry data truncation bd11b88f8b ethdev: fix telemetry data truncation 4f9c6db77b telemetry: move include after guard 8ab731497d app/testpmd: fix interactive mode with no ports 1df8c20923 net/nfp: fix teardown of flows sharing a mask ID 375086efb5 net/nfp: store counter reset before zeroing flow query 58db4361dc net/hns3: fix inaccurate RTC time to read 36ec039309 net/ena: fix deadlock in RSS RETA update f029ceb7aa net/nfp: fix firmware name derived from PCI name a87a84560c net/nfp: fix Tx packet drop for large data length 5ef77a1221 graph: fix node shrink b9a14f6737 gpudev: fix deadlocks when registering callback 1586e3b7bc fbarray: fix metadata dump 23a5b25c8a bus/fslmc: fix deadlock on MC send command timeout a0b1faaad2 crypto/qat: fix build a636c94996 crypto/qat: fix build for generic x86 with GCC 12 b527b4c168 crypto/qat: fix stream cipher direction e2c05f4621 examples/l2fwd-event: fix worker cleanup 478bec21d0 eventdev/eth_tx: fix devices loop 4c388e80e9 eventdev/crypto: fix failed events ddaec3cd54 eventdev/crypto: fix overflow in circular buffer e1ca28205f eventdev/crypto: fix offset used while flushing events d66216823d eventdev/crypto: fix enqueue count b81247d47b app/crypto-perf: fix IPsec direction 683ce01b19 app/crypto-perf: fix SPI zero bbba565c73 app/crypto-perf: fix session freeing a932cd545f app/crypto-perf: fix number of segments 193ff405b3 crypto/cnxk: fix digest for empty input data a996e9816f devtools: fix escaped space in grep pattern b6d9ddee2c doc: fix dependency setup in l2fwd-cat example guide 760cf7543c hash: fix GFNI implementation build with GCC 12 c8af2a4ad5 kni: fix build on RHEL 9.1 fc98f9c6d7 eal/windows: mark memory config as complete c12e76d298 devtools: fix name check with mbox files 07e68b092c drivers: fix symbol exports when map is omitted- Merging upstream branch-3.1 [RH git: 6215fe8715] Commit list: ab51834863 dpdk: Use DPDK 22.11.3 release for OVS 3.1.- Merging upstream branch-3.1 [RH git: d2cdf5ef89] Commit list: bfd87f6f2d ovs-ofctl: Correctly mark the CT flush commands.- Merging upstream branch-3.1 [RH git: 55bed59ce6] Commit list: e646b392b3 mcast-snooping: Flush flood and report ports when deleting interfaces. 1a6192011f mcast-snooping: Test per port explicit flooding.- Merging upstream branch-3.1 [RH git: 8873feec2d] Commit list: 90e9c5e0f1 flake8: Fix E721 check failures. 27abcdb85c build-aux: Enable flake8 checks for python extraction scripts. eeb58c2d30 build-aux/extract-ofp-msgs: Fix flake8 and syntax errors. 68ebc058b6 build-aux/extract-ofp-fields: Fix flake8 and syntax errors. 8313d224bc build-aux/extract-ofp-errors: Fix flake8 and syntax errors. 2c023cbdff build-aux/extract-ofp-actions: Fix flake8 and syntax errors. be18e15562 automake: Move build-aux EXTRA_DIST updates to their own file.- Merging upstream branch-3.1 [RH git: d23d9ae817] Commit list: 0aefd48561 netdev-offload: Fix Clang's static analyzer 'Division by zero' warnings. 8df66889c1 ofp-table: Fix count_common_prefix_run() function. 075f056383 vswitch.xml: Add entry for dpdkvhostuser userspace-tso. 2ff1dbe5e9 vswitch.xml: Add dpdkvhostuser group status.- Merging upstream branch-3.1 [RH git: 59d0c43541] Commit list: 8a2418c0e3 tests: Use ping timeout instead of deadline.- Merging upstream branch-3.1 [RH git: dbf0b94f33] Commit list: 9241e1e222 tests/system-traffic: Ensure no name resolution for tcpdump.- Merging upstream branch-3.1 [RH git: 274c70054f] Commit list: 32ca3bd2c2 tc: Improve logging of mismatched actions. f330d7a311 ofproto-dpif-upcall: Pause revalidators when purging.- Merging upstream branch-3.1 [RH git: 5862bfd2f9] Commit list: 1fa8722bf3 db-ctl-base: Fix memory leak of db commands.- Merging upstream branch-3.1 [RH git: 0a816aa465] Commit list: 086b269551 Prepare for 3.1.4. e8f9125c96 Set release date for 3.1.3.- redhat: use rhpkg push instead of git push [RH git: 1ca7062440]- Merging upstream branch-3.1 [RH git: 13039dc4c1] Commit list: 69a0c4010e netdev-dpdk: Update docs for interface info. 4fded929a6 netdev-dpdk: Document status options for VF MAC address.- Merging upstream branch-3.1 [RH git: df3bbfa401] Commit list: 3e6f7af3dc netdev-offload-dpdk: Fix flushing of a physdev.- Merging upstream branch-3.1 [RH git: d5068edfab] Commit list: aa130966d1 connmgr: Fix ofconn configuration on vswitchd startup.- Merging upstream branch-3.1 [RH git: 894fa023e0] Commit list: 95394b83c0 python: idl: Fix last-id update from a monitor reply.- Merging upstream branch-3.1 [RH git: 926dad1f04] Commit list: 8e8131eff7 netlink-conntrack: Fix partial match of entries with SCTP. (#2228037)- Merging upstream branch-3.1 [RH git: 0b6a4adefd] Commit list: 2ac4059b9a ofproto-dpif-xlate: Fix recirculation with patch port and controller. (#2170920)- Merging upstream branch-3.1 [RH git: 8a931c86c6] Commit list: 04b8fe40a5 ofproto-dpif-xlate: Don't reinstall removed XC_LEARN rule. (#2213892)- Merging upstream branch-3.1 [RH git: d2918cee34] Commit list: 6753b10869 conntrack: Remove nat_conn introducing key directionality.- Merging upstream branch-3.1 [RH git: 595f8ae841] Commit list: 7ab67cfba7 configure: Avoid deprecated AC_PROG_CC_C99 if possible.- Merging upstream branch-3.1 [RH git: 7c51401b95] Commit list: b6e62a481c tests: Fix time dependency in overlapping flows modification test.- Merging upstream branch-3.1 [RH git: c2c05ceb2a] Commit list: ed1b5f0c6b python: Use build to generate PEP517 compatible archives. 4d7a3d1621 python: Use twine to upload sdist package to pypi.org. 8cf0163595 python: Rename build related code to ovs_build_helpers. 2a0b280558 dpif-netdev: Fix length calculation of netdet_flow_key. 0ba4e07c8c doc: Fix description of max_len for controller action.- Merging upstream branch-3.1 [RH git: 806922d22e] Commit list: 7b4eec7f1a docs: Fix rendering of VLAN Comparison Chart.- Merging upstream branch-3.1 [RH git: d65648625d] Commit list: 63445c3a98 docs: Run tbl preprocessor in manpage-check rule. 7ed1fb9737 docs: Add `nowarn` region option to tables. 9e38036d8a tests: Add clang-analyzer-results to gitignore. cc1ad41178 ci: Add jobs to test -std=c99 builds. 81b5e26fab tests: Fix order of includes in barrier/id-fpool/mpsc-queue tests. 77e51ae91c sflow: Always enable _BSD_SOURCE. 25a2f216c6 compiler.h: Don't use asm and typeof with non-GNU compilers.- Merging upstream branch-3.1 [RH git: 291a6136bb] Commit list: 4c027ebd3b ovs.tmac: Fix troff warning in versions above groff-1.23.- Merging upstream branch-3.1 [RH git: 7f523f24fb] Commit list: d653fd1986 connmgr: Count unsent async messages.- Merging upstream branch-3.1 [RH git: 779079ec3f] Commit list: 9c600710bf dpif-netdev: Fix dpif_netdev_flow_put.- Merging upstream branch-3.1 [RH git: 229b8b4ef8] Commit list: 4e6693b44f ofproto-dpif-xlate: Reduce stack usage in recursive xlate functions. (#2104779)- Merging upstream branch-3.1 [RH git: 5ff1d9a4de] Commit list: 70ce7a3cc6 cirrus: Update to FreeBSD 13.2.- Merging upstream branch-3.1 [RH git: 06de042cba] Commit list: 27296cf482 ci: Fix OPTS not being passed to OSX builds.- Merging upstream branch-3.1 [RH git: ab94f613c7] Commit list: 8b1795c69f ovsdb-tool: Fix json leak while showing clustered log. d4d068fef6 ovsdb-server: Fix excessive memory usage on DB open. (#2228464) 369daff0d4 tests: Add ovsdb execution cases for set size constraints. eb33626b59 ovsdb: relay: Fix handling of XOR updates with size constraints. 8d2c8c33e7 ovsdb: file: Fix diff application to a default column value. 3797558158 ovsdb: file: Fix inability to read diffs that violate type size. 96d02ee7a8 ovs-tcpdump: Clear auto-assigned ipv6 address of mirror port.- Merging upstream branch-3.1 [RH git: 4224df5b41] Commit list: 618d3bdbb5 ofproto-dpif: Fix removal of renamed datapath ports.- Merging upstream branch-3.1 [RH git: 31fab0fb20] Commit list: 11c542104e netdev-dpdk: Negotiate delivery of per-packet Rx metadata.- Merging upstream branch-3.1 [RH git: da1afee4f8] Commit list: cad4759fa1 ofproto-dpif-upcall: Mirror packets that are modified. (#2155579)- Merging upstream branch-3.1 [RH git: b1a11e2717] Commit list: 17022ea063 vswitchd: Wait for a bridge exit before replying to exit unixctl.- Merging upstream branch-3.1 [RH git: 66f8de8365] Commit list: 4aba34b82b Prepare for 3.1.3. 9167774475 Set release date for 3.1.2.- Merging upstream branch-3.1 [RH git: 4ccf29c3a3] Commit list: aba1862d8b ofproto-dpif-upcall: Don't set statistics to 0 when they jump back.- Merging upstream branch-3.1 [RH git: a8358be74b] Commit list: 859071224c ovsdb: monitor: Destroy initial change set when new columns added. 54e45e3fee ovsdb: Monitor: Keep and maintain the initial change set.- Merging upstream branch-3.1 [RH git: 1b7d3d3a1f] Commit list: 5fe322e169 fatal-signal: Don't share signal fds/handles with forked process.- Merging upstream branch-3.1 [RH git: 31e7facba9] Commit list: 3fcb817840 cpu: Fix cpuid check for some AMD processors. (#2211747) 01f0668fdf tc: Fix crash on malformed reply from kernel.- redhat: Fix an unwanted change that prevent rh-fail-if-dirty to work [RH git: 1aa56d4216]- Merging upstream branch-3.1 [RH git: 2eaadb8281] Commit list: 45dba48f37 netdev-dpdk: Fix warning with gcc 13.- Merging upstream branch-3.1 [RH git: c5a742a597] Commit list: faddfa21df utilities/bashcomp: Fix PS1 generation on new bash. (#2170344) 33db42a34b netdev-offload-dpdk: Fix crash in debug log.- Merging upstream branch-3.1 [RH git: ea7b9de7d1] Commit list: 55535451bb stream-ssl: Disable alerts on unexpected EOF.- Merging upstream branch-3.1 [RH git: 5cf043293a] Commit list: e3b84fd4ab tests: layer3-tunnels: Skip bareudp tests if not supported by kernel. e913394054 ovs-fields: Modify the width of tpa and spa.- Merging upstream branch-3.1 [RH git: 03d17c9746] Commit list: 23d77ba105 netdev-vport: RCU-fy tunnel config. 0f303e4a7f smap: Make argument of smap_add_ipv6 constant. 467b891f73 netdev-vport: Fix unsafe handling of GRE sequence number.- Merging upstream branch-3.1 [RH git: 5999e438cc] Commit list: ea20146882 tests: dpdk: Pass `--no-pci` to tests that do not use physical ports.- Merging upstream branch-3.1 [RH git: 21d461f54c] Commit list: f4cc9ca824 dpctl: Fix dereferencing null pointer in parse_ct_limit_zones().- Merging upstream branch-3.1 [RH git: d7b0d724f2] Commit list: 9e27e8fe81 netdev-offload: Fix deadlock/recursive use of the netdev_hmap_rwlock rwlock. (#2182541) 087439e416 ofproto-dpif-xlate: Fix use-after-free when xlate_actions().- Merging upstream branch-3.1 [RH git: a0b74d148b] Commit list: bf9c834e64 ci: Separate DPDK from OVS build.- Merging upstream branch-3.1 [RH git: c0cd6bd2a3] Commit list: bf1b32e20e ovsdb-idl.at: Fix write-changed-only tests without change tracking.- Merging upstream branch-3.1 [RH git: dd97c178a8] Commit list: c6cb828870 tc: Fix cleaning chains.- Merging upstream branch-3.1 [RH git: a9adae047c] Commit list: 29c61a4024 python-stream: Handle SSL error in do_handshake.- Merging upstream branch-3.1 [RH git: 9f3dc364af] Commit list: 615548e532 dpif-netlink: Fix memory leak dpif_netlink_open(). 42edc9a1d5 ofp-parse: Check ranges on string to uint32_t conversion. d3a479c4b4 learning-switch: Fix coredump of OpenFlow15 learning-switch.- Merging upstream branch-3.1 [RH git: 7629025902] Commit list: 9529e9aa96 ovsdb: Allow conversion records with no data in a clustered storage. 7006bb112b ovsdb: Check for ephemeral columns before writing a new schema. 27678b3a19 ovsdb-tool: Fix cluster-to-standalone for DB conversion records.- Merging upstream branch-3.1 [RH git: 4890f6931a] Commit list: 771c989a9a ovs-tcpdump: Stdout is shutdown before ovs-tcpdump exit.- Merging upstream branch-3.1 [RH git: 56a5f0d564] Commit list: 8ac6375cac Prepare for 3.1.2. 0187eadfce Set release date for 3.1.1.- Merging upstream branch-3.1 [RH git: 3069c68dd9] Commit list: 61b39d8c47 ofproto-dpif-xlate: Always mask ip proto field. (#2134873)- Merging upstream branch-3.1 [RH git: 3607c5dbe6] Commit list: 8019b5896e conntrack-tp: Fix clang warning.- ofproto-dpif-xlate: Always mask ip proto field. [RH git: 4868ac0e85] (#2134873) The ofproto layer currently treats nw_proto field as overloaded to mean both that a proper nw layer exists, as well as the value contained in the header for the nw proto. However, this is incorrect behavior as relevant standards permit that any value, including '0' should be treated as a valid value. Because of this overload, when the ofproto layer builds action list for a packet with nw_proto of 0, it won't build the complete action list that we expect to be built for the packet. That will cause a bad behavior where all packets passing the datapath will fall into an incomplete action set. The fix here is to unwildcard nw_proto, allowing us to preserve setting actions for protocols which we know have support for the actions we program. This means that a traffic which contains nw_proto == 0 cannot cause connectivity breakage with other traffic on the link. Reported-by: David Marchand Reported-at: https://bugzilla.redhat.com/show_bug.cgi?id=2134873 Acked-by: Ilya Maximets Signed-off-by: Aaron Conole - Merging upstream branch-3.1 [RH git: a911cf94ce] Commit list: b184a68a20 netdev-offload-tc: Del ufid mapping if device not exist.- Merging upstream branch-3.1 [RH git: e6b73e0565] Commit list: 037e2d916 db-ctl-base: Partially revert b8bf410a5.- Merging upstream branch-3.1 [RH git: 407a020d7a] Commit list: fee5ea720 netdev-tc-offloads: Fix misaligned 8 byte read.- Merging dpdk submodule [RH git: 541c8eefbd] Commit list: 3812e23f6b net/i40e: revert link status check on device start (#2173794)- Merging upstream branch-3.1 [RH git: fbc56ee622] Commit list: fff04b838 ovs-thread: Fix cpus not read for the first 10s. b2b467b3a dpif-netlink: Always create at least 1 handler.- Merging upstream branch-3.1 [RH git: 28d55c3fb3] Commit list: 0f30961e0 netdev-offload-tc: Fix parse_tc_flower_to_actions() reporting errors.- Merging upstream branch-3.1 [RH git: a9561af3dc] Commit list: 3f50354a9 vswitch: Add missing documentation for "ct_flush" capability. 504f8c859 dpctl: Fix flush-conntrack with datapath as argument. 24b47072f ofproto-dpif-upcall: Wait for valid hw flow stats before applying min-revalidate-pps.- Merging upstream branch-3.1 [RH git: 398009fd5f] Commit list: 9f9b4de38 system-traffic: Fix conntrack test cases which are failing with af_xdp.- Merging upstream branch-3.1 [RH git: d17880bde7] Commit list: dcdff1f42 netdev-windows: Add checking when creating netdev with system type on Windows 39a7a18c3 ofproto-dpif-upcall: Include hardware offloaded flows in total flows. f7378bc7f ofproto-dpif-upcall: Reset ukey's last stats value if the datapath changed.- Merging upstream branch-3.1 [RH git: 54a2eb1fda] Commit list: 694c7b4e0 classifier: Fix missing masks on a final stage with ports trie.- Merging upstream branch-3.1 [RH git: 29cb42e1cd] Commit list: 87249e136 ofproto: Fix re-creation of tunnel backing interfaces on restart.- redhat: use git rev-parse instead of git name-rev [RH git: 1b47f9b3ae] Currenty, git name-rev --name-only HEAD is used in order to get the current branch, but it doesn't work correctly if a tag is created so use git rev-parse --symbolic-full-name --abbrev-ref instead.- Merging upstream branch-3.1 [RH git: 7992626cb1] Commit list: cb4eecd01 conntrack: Fix conntrack_clean may access the same exp_list each time. 372e1a835 ovs-actions: Correct typo in ovs-actions man page.- Merging upstream branch-3.1 [RH git: 1cdfcbc3be] Commit list: 9c34fc2f6 ofproto-ipfix: Use per-domain template timeouts. b72a7f925 Prepare for 3.1.1.- redhat: add a workaround for meson [RH git: 4b77c5096a] Currently, fast-datapath-rhel-8 is aligned to RHEL 8.0, with an exception to use a newer meson version. The problem is that, in the meanwhile, _smp_build_ncpus macros was added (and meson macros uses it). This commit just define, if needed, _smp_build_ncpus by stripping the first 2 characters (-j) from _smp_mflags that was present in RHEL 8.0. Signed-off-by: Timothy Redaelli - redhat: Use official 3.1.0 tarball [RH git: 2cd8ef13fd] !!#$%&''))++-.//123455789::<=>?@ABCDEFGHIIKKMNOOQRSSUUWXYZ[\]^_`abcdeffhhjjllnnpprrttvvxxz{|}~3.1.0-116.el8s3.1.0-116.el8s3.1.0-116.el8s3.1.53.1.5    .build-ide7168de6a179848e579b317e676fa7ee1bd44cd9ovsovs-3.1.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdaemon.cpython-36.opt-1.pycdaemon.cpython-36.pycdirs.cpython-36.opt-1.pycdirs.cpython-36.pycfatal_signal.cpython-36.opt-1.pycfatal_signal.cpython-36.pycfcntl_win.cpython-36.opt-1.pycfcntl_win.cpython-36.pycjson.cpython-36.opt-1.pycjson.cpython-36.pycjsonrpc.cpython-36.opt-1.pycjsonrpc.cpython-36.pycovsuuid.cpython-36.opt-1.pycovsuuid.cpython-36.pycpoller.cpython-36.opt-1.pycpoller.cpython-36.pycprocess.cpython-36.opt-1.pycprocess.cpython-36.pycreconnect.cpython-36.opt-1.pycreconnect.cpython-36.pycsocket_util.cpython-36.opt-1.pycsocket_util.cpython-36.pycstream.cpython-36.opt-1.pycstream.cpython-36.pyctimeval.cpython-36.opt-1.pyctimeval.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pycversion.cpython-36.opt-1.pycversion.cpython-36.pycvlog.cpython-36.opt-1.pycvlog.cpython-36.pycwinutils.cpython-36.opt-1.pycwinutils.cpython-36.pyc_json.cpython-36m-ppc64le-linux-gnu.socompat__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycsortedcontainers__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycsorteddict.cpython-36.opt-1.pycsorteddict.cpython-36.pycsortedlist.cpython-36.opt-1.pycsortedlist.cpython-36.pycsortedset.cpython-36.opt-1.pycsortedset.cpython-36.pycsorteddict.pysortedlist.pysortedset.pydaemon.pydb__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccustom_index.cpython-36.opt-1.pyccustom_index.cpython-36.pycdata.cpython-36.opt-1.pycdata.cpython-36.pycerror.cpython-36.opt-1.pycerror.cpython-36.pycidl.cpython-36.opt-1.pycidl.cpython-36.pycparser.cpython-36.opt-1.pycparser.cpython-36.pycschema.cpython-36.opt-1.pycschema.cpython-36.pyctypes.cpython-36.opt-1.pyctypes.cpython-36.pyccustom_index.pydata.pyerror.pyidl.pyparser.pyschema.pytypes.pydirs.pyfatal_signal.pyfcntl_win.pyflow__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdecoders.cpython-36.opt-1.pycdecoders.cpython-36.pycfilter.cpython-36.opt-1.pycfilter.cpython-36.pycflow.cpython-36.opt-1.pycflow.cpython-36.pyckv.cpython-36.opt-1.pyckv.cpython-36.pyclist.cpython-36.opt-1.pyclist.cpython-36.pycodp.cpython-36.opt-1.pycodp.cpython-36.pycofp.cpython-36.opt-1.pycofp.cpython-36.pycofp_act.cpython-36.opt-1.pycofp_act.cpython-36.pycofp_fields.cpython-36.opt-1.pycofp_fields.cpython-36.pycdecoders.pyfilter.pyflow.pykv.pylist.pyodp.pyofp.pyofp_act.pyofp_fields.pyjson.pyjsonrpc.pyovsuuid.pypoller.pyprocess.pyreconnect.pysocket_util.pystream.pytimeval.pyunixctl__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycclient.cpython-36.opt-1.pycclient.cpython-36.pycserver.cpython-36.opt-1.pycserver.cpython-36.pycclient.pyserver.pyutil.pyversion.pyvlog.pywinutils.pypython3-openvswitch3.1LICENSE/usr/lib//usr/lib/.build-id//usr/lib/.build-id/e7//usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/ovs-3.1.5-py3.6.egg-info//usr/lib64/python3.6/site-packages/ovs//usr/lib64/python3.6/site-packages/ovs/__pycache__//usr/lib64/python3.6/site-packages/ovs/compat//usr/lib64/python3.6/site-packages/ovs/compat/__pycache__//usr/lib64/python3.6/site-packages/ovs/compat/sortedcontainers//usr/lib64/python3.6/site-packages/ovs/compat/sortedcontainers/__pycache__//usr/lib64/python3.6/site-packages/ovs/db//usr/lib64/python3.6/site-packages/ovs/db/__pycache__//usr/lib64/python3.6/site-packages/ovs/flow//usr/lib64/python3.6/site-packages/ovs/flow/__pycache__//usr/lib64/python3.6/site-packages/ovs/unixctl//usr/lib64/python3.6/site-packages/ovs/unixctl/__pycache__//usr/share/doc//usr/share/doc/python3-openvswitch3.1/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnudirectoryASCII textpython 3.6 byte-compiledELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=e7168de6a179848e579b317e676fa7ee1bd44cd9, strippedemptyPython script, ASCII text executable  !"#$%&'(0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~PPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRutf-816340a1b1199199d43e5a6f774912137045b70e94915993493a3edb13ef655ee?@7zXZ !#,Mz] b2u jӫ`(y0=m|F/, fEPŠe|j'渹;}@TRʔ6l6˶^,>s(pnyV)G=exE+۷ATf@,K2ɥ!P€v"Y62;~em"a ~g= r }G-F? F0*1Is'tCQ]vVUIahURX?=7yq¹}]^I8r4qI}@ǘN8W ;D>W6Kf|ʣˈkD [_#C"9Hy~F'ze灭fAO*{%2 >X{EVNxQ`oO6_+e׏p5ƏS`7귳C!,k5uF\%=\k!Vw΀Vuk)Cx3Lf.; ]|HCC_ZԜ @q-}Ȝ@‰V?$8H2ww^Βf?*s2D,#_ަsC@x,:AW3k+2pqvcdʃl.H{m̑zǀ@ny삋*/awU.uL a:.&v #kwB2%{ki)yEUT3{ʯUFNА'z7LX%oEVe*d57PD~\FЋj ^ |.)Qe&Ǟ_.ۊ˓պe w`##.,[H$@Ba=G=7w?``ׯBNˀM]`jiHIs5УZJ j2Ra;<\j_cDժ]uC?z&bQ(S#!{J~;td^ (S;03$##i=3` LxN.z0%4T4uk(9>zTjwf'V>?CH _!GN֤[ 0f~92Nd2 We\ȃ5=+ xbR\:FBMKy)sA'Hwe a BRߦw'چ d1{h誠ꏜX =o PCZw4,*Dcc$,)E\#cZUv>lʀ6Oŋթ+Qgj[LRϼqP`&8H$n-\WH%P+6ȿ&p5mؿNEwGEL~=O7UTTޕEYS!b,h?};t:! [E Q P 2C@w=o>Ս%qTPBmqY] |2[sٸnO眚&Ifk?6 8/?~:,+EX-ڍY 3'V &t za?ed/E@14.a eƙ) ff-4Jh\^ : yy, wβdzRR2cwҽ 16Ö  )uyH-_p}mbeL l66.y57?;qt"/%}7I4R~IOI*2G?;ûR֧tD{jO/+~Ig|vLXþEБyȃJpPt_fނXG:ڸȬT#sqf8"fRo0wceӴ` {l1֛~g,-:~Οo-kyKHټ? σ&c|W(&qak3|Dh(D7J!AX*E@6N[iŕρQdۼܾ""^[W@PK#M62g@-#כט_]9.g_l 8/PS_<5@M<73|RCI L/ lc>: z:-*^{A!'QԄU3:ֽF}= pT:ąQ[*&V &sg8 qv}7)b{v#Gkv<ߥBZj2^T!nRni@i(֘b }8sgD{Ǽ0b(1F]xQ/rXo ߨ)POZR5s5%I*/3Ry3py/HE"#dh<_._ʀg C#(d($- pnd^ū6=d]G⷏}s@#5`ҠBmzHB !]fuCc'q⯁Z}oD Skaȉ Ly;:meE}x6>4w cw\ n")Gֿ':5Vxo?Hv w]!D۶eBRĜUIph(6"z)tDAAcYzE-ڋh08u G Rn@=XM$k55*-$Fv(ͫ?&|CLN4z.1 H4aLS R}x(ТCk%b@غCe9&vNZI^')FǕЖ9|>)X{ӧ~q22bpওϝ -IyTrB+VsY2y7b?ڭx*lPL909N pr( `EdD 'mn=O”nL&eu;d yw?I}7hއ7/ujIt1YA|b{޾GdBJzoH n~$2Ԯvu7K糗0jyy#@RۍMjXe.]ߊ, e4QU@/t5\WKz;\TƭiRE>;|ĕT3gnk_4`0ӱzq e$i(̈CvH?ڊu6GЏ8d袶=-dUzlfwZS@P[bsv C[4BvnDx[,>%j U@%oj P L\]8|5 f 22Y@&SNjTx}qHx%v2q)l05+C35K 4OaR٘*+mn.{RT^KͮF$qh `[ucﱈl﬈ՃS>{ w5Itv$W+UJY׺`oCg*ho-:9_EGTQM;t7wtQiH$PD>ɀFOvx ?RYo3~CH6 -Dkɇ D4MmkvUF:?,f7{(#4G'~kk(vOnPHd5yyŜjܙ4eҙo W0"GZAc:an-E&1wl8ٛD$E/οܡEc-||sc$ M]pfP$`pf)F nYu"&"oͣЇ6GԛJ Rð&%-v1#pZYo^~m+uQt" =)w\%IAKvU&F ~S=G<vɀ˲VkRjBTypP٠G;Sh~'_ȅRxjYhA"+|(F@;{6iS4Fp޽93aw4@Ml klj+"㮀a6ؗf>&qϑ2 ):X97v}x@(,[I} )@vxo1nلՍ(W>s,5zEn6 FG<mΦUEo hSmY]D184PhNh`"\ļx<nD;h ℴ_߷]Ș#]7ḿ #5wL'k& c~5*AGQ6#a\Ւ*Xd _DIZ9r chIK%=ߏQhk@p-/q7f_wkla@9@3FgKl$~h4sCӰKo%'?~ϭj<!2lFI޷\)"Ϯ#~&V#y48> DqvAwVG@˳R!DƠc+_\%8rs{,⤂^ԨF.=! I_QB qGYz9h'Y*;xDNisdq% OzôN ER$OqH6 ^y~|a-dV[䖩ByB:#Dj0r&BORb h>#׸z:p>ؿ,],c'3ApLW-B+ (B<^#t ̖W#bW'{}hoXǎ`gYW-g'A1hM3>W@%PO`бUa9t9On\Q9l$}‹p E&c.m73Ci{uN=6 I$qc\ - eKn&B~aE UkovG RsHqFFW1~>J[v(&Ld!7nM<4rZoX}xӜXZ㈮應S)J;Ոwu2 "VJ.Q{xc''/oKU[Ze ˊgS{SAG1p3rM=+| .P<<;/ھ6ds)(U̡ސFxF,'+ey2Z)'S 1ϑMuڑ詣=`k_2s2,,^13 j]f `OoY";NY $&:c`QaH5X%kF2Ϳ. wq;t 7PE=ʂ?rCH ]8 r ·\ \b l0s[oN?Z!֭KUo؎lr^}t~ֱQXBJ6SGU"} *.[0\uT\֧#e] \|f5ka~ Q`(s5IM&y|{١A߲htqߟ`dl]$]$O^.BIs<5'B.H87EN]|/zYgc@<6.0rf-FiupF3|4r _zU N.gЇC,}(χ85<˘ ;93)zvto+&H J֧[B0QZ1L_},'Śe{'`"W=h`VtA6TMy_`ma{C RiZ#OlfU @ !{'$E}*Cլe00v zJC<4a}_≾ZMțSIYǐ1fҹ.*rrw3j'͔ ` )"qn\̫H%}Mȕa'fCߣ,}:'.}(djU_aM샍\`5v.Mzp썤SvM7J)G:kzn2":F됋T֎&G}.COܻZTsj8$}TyDqyTIoHm;rی^nrԠ`7z>܄TUXu)[wDaL$&u$,,<; .[Mw vjt)]IS~~ *)JĽ*U94GXwb5^Ҍ) U / :,_?ꠈ],bʏ;j-F֩dH0Z4QEY{!vqѕ_F&j,u>z㑹XSE^Kʑs O H /&3aRo*DBeWJ!TơM:ØX}Tc,̂_Ne gypg ƬTbQWWeQ"FjVLQ;rJQ DGI~!zƓqyM[CMݚ=K;C .0ڦr84Fϒhʴ"kbc󦻲tAyʇ|gqK "C~6S@?ӒNlPhs` 3OMN;Be"XGkƒ,,Q0FcjD֬ɘ7kheɲ83f™n^Yb 랅~Wd7񣡸YV;]T>9NڳTTa ?tŮ6T}0]mJ͞\x+HUe1 hYt/|e+$Zdq_Ozd$8~.nx"WcsL:اUxA:I4fLc Q "`=CQuLo(V$ $b9in3rZ]z8oHMN:.XUdELmj7r㙎.qx'60>ɸ{WbL*ЫxMŇn hr~<@Ŕ |j^b̘)#nTuY8k䫓Jηy0%Gȶ͎Al}v묤7I?rVx`qb֎N\"lW-FS7!)!|f"Rёs a3 fH ̹ǛJ /oտ-0R=]{wsnn4;T6P9vg Cl ?❯7i U抧ȽѴz p_'YE/J%Hc!*nyE R7ru^2|甬7U[2~=?՘^ʧ^v|86y&dnSEР*m;`mYЁdMZ궰DؗÙ j?ch+ѯ_ rS4CsO2rWBS#i.R2qOZEVVxHDP;J YG7&lxJBXEBܟea3f=CstPk|Z7 Kc暳y=~|8%:v겠}Y4 $ڱRҵ#aLg}@;ؽJ/2K.`KJƙJ|&6]MFeTa[T/Pc5ag05h_8oz WJ?fmid~kHxF噾8bI(Ci%|WH Vs(ߤpFk߿FtnG5e-CL}Ѣ_ >/@+jHˇwZA`[;O Tf*ѣt;5qnu:p] #2eerP31Qkkga :j.U_hesf\ Ncp %O%)1 ='V ]Nu[΅m*?xGߠ0 ALT9$c6E|OrgW [@b\F`:(*踏}L ^礝^)3/T |¥&UI)C`"Ck)tXeJI,L })>4v1)= ~ )oYecKڴ'r&9;[f,`.0ƸaZ3BZZ۩y ӻ0kuOngM?>+E( HZOOYdtCڜߛ==f%WS:b'HօZvpb5q>bޖqnp$E, T7 09$æo V&/`L6 Ie*W})QE"X.1 ≵<%ܮ?_ u*M8=](}$!"J$%' piMlmʙ2$QMՈ8 ҟ׸ G+rD{veesf jv/k_#XmN;4t;Dɴ1d,'1*q{VA<(׸ee֎ xxlr%+aVStGsy- +M e\Y)kæ ҈lh箚3JQed.Q~͆7>b&V^T鞎#"Rc͈OXc*Gsgf/ KvJ`NH$4M/xob5gRFy?N2#5m.2@e-zXT$] =+Vp!7 ˼6O)f#lEzK'x )?TD{=x Mk `e6 _YLGN8ZgeH/Hr1ذ9I1;;&r 12@'\(3*hƛ7#7P*;d9,)*pܙykfy/\5.b`lWB2"ψ }YT9Y1v р~;9 9%&֙t6ztDVd38~PH*u1/:ovWNrl2c9bJӎ)xmկ13`ԣ1L_=Ϙr E0-7ov3!bC @(R2ߟQt0C\]qEjDsW0df-Lj؏SQ)7Z:8ْ11dQ;_L+Κ\Pe j^i?<ͿjJR}k`%FdN\JhGGH d8t">h;#ҀG3A ôRlwE53`Ol <"PTQ(mضݥڴUm-xY_bjӆ?p2IenT WDbf)-`Q5@U3 dDp}Yc/qp$MדP"*zdž ŵ= װFwÛ5AZd}'I)qj C|Uk:<,CJ,݋l~Xq5A,Z@7.6۽^X7]xpCU1]Z=5-$a9/a8+t󦬛XF/`J̭{5H|a娃tvlk0k+f6H Ջ859x0Q?CI>"6{,X#Xo;3遪nU^-.%.rMyUPY8^m⟉=GsOw=HCP:\sq 9{>>P>͊wŵlPM6-f8kV$Žew=s%(Ţ+R]Fid3č镾}gkUx0RCӴNE5G*TʋsqL;-A fu1~]_r3OӬ$N+1EuGJH54\{O &fqx۫/5g ҿa9Yxĕװ1$ D{p/ͰvvL2}Lm7Na!GAaŊ AyXhE13'xY Lp"F̃+_9aG ibfq %5$?O?AH0 ~uSvG3"r Z׷vo?n56p_oAZ#Ҕk9M6+x*)&@[c__|fGZ;t/&PG|"O^|8Jt}0fJQؐSCuJ~76{ z`VvHAk ԌA0Uh.lP%ZUO"3oXb{>WePxƒj=W-#$5M3ʢLE,J3Syd9`~\z+6=IL_Oٜ e _MOg_HUq @{>C#1lKʖ݈o^2LF ̱a 31oH$jYR5,K6×F݇ Z9w-pfIfSipǼVo\O.F- L݀Ktys[-S~)ҹ"9HeۤC_(LN"N zk7Xr>.Ê:c2pb#]@߄YݥK3r)Uc7X;3*I o+MWte$>.k|iհH>vȵW<^k:eY^%ASz!$5xujG#^ -^TWÄmG$Eö =wC[FG~v%6~Qbf*xjm%h;v}ĸ\np Z`ٲ%(=DϫDBu3mz*cv FΆ|f feD:Ī:V7KɻЖB 5"^ˉ*H`h3/S:nf|/f`zJ݌a( ]ʿ=X)$4DㅳX VS4\m:[Zظ~Z:ڗ<4J k'+t¥ ݡ -K(ryUiP> ~ڪ4, Mf_aT[xHV3SLV!{˝giw\쀋?r/o^S\#g44%ⵎm4d_J:5RAIj+itZh_yd U7^gـ+Y/ӟ\y8FklbuճrՊ8;qT: |$ {#&(-/zt_r&왟MoD8\L\4rhQ=rؚ&Pg)X `dM|HXBSM+fygƭB~=(.<PwiFN42'<1ffzA~)v:+oV=A&yt\ @>a7xOd'h8yך(mOɑQBv#*j$5z['wMK*|Md:9qHΒ?Ѻ #OM;RzJDʬp6>Vm#x>nn&D&MW0wցt*2@3Bi;)3U*w=ѠhEX)kz\ݢfchFUÿŗXo22nrX!̃9A;DpcTcG:psq&0`~,-M^li׍1 ԥq!h o>)F\7h;pP }3øP·f8]8pi*<6r)`whf޳aXjHIetL]lvoNt\]2U$y8jOH}#]Ѫ|od [Bp,'$J?/^ıVj/eR{7|[;߹I/Us.4W@- O:4 W'\pRotr5o dTgYxIIoq<lb}@H c xm <AYyގZ 6j /ג礷iRTl,kPX{Qʍ{C[-22 UL h 7 \9qմĨ~_ & g6 fBX9*QAd9!d}hoˁX;"n)VR~e@T)Ô5,VόOOGY}@"y 9&oJݢq2G  )5Z5Qrd|SԂ=9Eh9 "Q',!<2 7, >TΤ1CY%-9tպT;1>@9 TgVitc=[(sHUЫwXBn8-86ͥ@cTOן'5&TeR::T6<ƣoJ<솽Ɋ Q/Papɿ9s~ Tz{%淆%P b揄Oo- Yrc;4 cDv4l@2Ry @S1^BG/UNQg^~[qi_!he2zO}G]W# \(vXcb`~*>xHꂵc15!<5[!΁t9xk8Éc_qcʛ1۞Dc6<{YˠMyȀVe Y6zZ&fH`4eVLc0-XS.,h9^GȮcIy79>L bq璨λ\/M^w8OtJ`D' {HL]UQ6F2b3ٰk/x]3Ӕ(lxu/= JIA4 j&ĝ[_vN58+SU1$ <2\֎W^;wKꦵ<<`х褸x<ނ)xs?K x"Rg&a0U;̺lmK8̢'XaP ӆ{%2jC6ַ`di -EZ.z **0J(?ҎX{(Aɩȱh˅EWJ3NaјNm+)9b+A\RM ࿣ >G> to?>$J2<G VdhIdoЧ]$;.?䥼DHii}Diqu͓_ E`R߳-tDUacA+2kZ7uʻO W޵dw^﩯o'S7ҡq6 kkf7DFe,j=kkt;S)"&o oTBe`I;A+Y F8v`|B)Rj]b -yÕ:&A{5 L-kianq `V~Q~P%]N3vAkۊ 8T*=0-MhK{pf*QVxYwq';dS7Z @"## ԩ%{Ab3x8|2*{rZ?#'@_ w"3 a3v6:pq'f1׵(]x0{"[ۣ @ 4B7D"n≬x E\'`Sjzm7c::#\Os*N W-JVZZ.Wvϙ R)L>0 \p'ROf_juR'w*(:G^_XZL]xݒ O{گҫblrEK6Yrr4[z"m95`,u4#䘉,ӥ-h-s(uVQk7A$dU-+lO|c?B$siVeL6qdHPĎʧXLxTAx m ۘkyymPt M. 'XC(j ]ϯSCP;dV`5R+f jp^@RAc%} x,jIKU Q*^Y -!X^g+Y)>Fr /P)Mu-Rr1GC֑Y ^64{irFp=:>>]هBސm_(RKGkyqSi:WZ lkE9^˴?R09<=*rK,;9lA@UH:BЎ ։U6n XvlD75M!Ѭޓu:-t}F!zbK%wzP\ah _ V 0A, =Z nz!pvP"]>JABm=` _qO`|d|unKfg1m@K$rإa7$E12XUF1tHIJ(wg VD.JNNC 07]нl v`}䃼>Yof⼿xM(ƨX S ]?e{Gj$\XP7z6=&+˞JqQK7 :p::џRsGR\*|en5(tZq-Mɰ07aE4^rs&7=pfz1ŕ)ۻecW>þMGQkJ\_?MҦ(7Q ,j[ϧ^={V} (v lAR*9Nğ}^qze\8y1 sޏd:9ճ^ hȧ>@~H莴T;} 5~'YƉܱ^b %'2}e{uB%ϾeZK!+FD-E> m}+ [<X0"2 _<q68`76^sS5{ v~Ϝ[XU"uv-Okف_Xdt:o4Ko=OH#e%,X[0r[93:$as9%2tt 8#'nca8ϐKI}7|4*\t072Qp%AEQgϥi Y"Mނ_ZW%;Kca+Hv6ա/)<̶G:jr87z7Q &f b[$ 8@3lIXvXYHYL %FM@JܗE٠CwLS{{ҬiuNȋ2C> 'Mc`,(ƿHK9z ī<9&{{LO6~&#pD]AU=>UNRO.l*D=_)ۻrվK;u[g0¼Pc1abbV=ZG&Y[b΍Cw☍\amq (Z0XT96lRdGQezE>mXڧ{.,&Y*t7 'O{=He!Wƽ[H4{RA@^HifA 20| }[%,}$ dȚCF *㾊ل"!j'm{زwι×qoUM\ bi))(4)Ng鎸5yt OM'mL'sRUX,a\nPpQf({/Բб.)7!B\6$5z8Ajb#R>i瞧¨%]y{ L'ay*|oߑt:C`]"8̫/ͳOŏ$g RvPpdGSX[,oLMUDq}u_[ 'I Q e1X 3yhxӮZ vaKGC{FQ(+.5V-Hߟ7'YJ.^n?a,ӳ6\pS=ln.Pa _7[46U3cX4po$[ogl[WXWld0-#6G !lb'STמ'3̣JƴvnISƝo߳lhGW N iko9W GX|ZB B7OǑEp^+`X*~_{3;ŞRz @1- z1h[p+Bpp+lMOz(/GWzeytؽA\?5&[-FAt7lOŖ{AbΆi@pw < j&OXFzۀAbu=sl}Vcl?Q ^TAoUps-VEe,9ھ[!'X7=Ke5J :.̜a)nDp5ϖ/5ьчfNo}a]"nz۲J3fOoV[cd# zyb޺jF$ H<=bj;7 Eڕq3 ~i~r򘌚iN'HPNmA|nGgv3@Z1'k`|6? f:, 垜CNOӣ#+9kdXZ`Dvk!.l$J8Mxnf D;݇q.[,|XȇiG_|?i HQZ1 vkJ06;j̛ःu*: YgLe^d? %$9b.2NMr%)b=|~E5$lUh5~tq=_? u¶ȢErѳP51+k 0jstRr7}ڻ ^D#y3ʱПo5[쒝#h)5LʷUG~A!k$`;{x5.B]uƖqz`*6c$@6|l׍A}'Ԏvw+ﱣ9_B6?JCʔPJyg/᥻[Β8c״f{6~ iKi؃ } -eRd52"!w0cT#& z[)]NApi)\@$=X)>iDc 0t_( s*W-[ˬBh]=wߓHeUC#_*I%HQoTTRe5޶_1 A26[ϑBςwk">g'cI&v'LsѥOC!raWjR'tЏx,6#p3ٍUYIgGGb2*Dn^Y*j]Q|y1qm‰a#{D:C)s;%enfdv&r*e3Հ >cxՌ*=qi eZ!h5en d#l- ?;Ip5[_^:<'p6H);˩g&p-A>HbkdqΞ :5t3av_T踅3DbHg)=O>V)˜o`ң55gq®RvIIb#|4?ڄ\6X5f +gX|5:DW=X*B43Vm"lKDd|T'W`H#SrTגuFm> WzKY4MO 5? x7$i.Bmsr5❙#]NFeE~͵8t!V;ȎQHA5PIU8Fَ>dOE(@wu9V;Uv"p%<" ZU^㯮j6+zS`0pٯoQOԥ4Pj Lv"$ D,;`A6zx&&OQۜ@0RBJ`4P/;%_tjIkhb j ,5EQBҫ47SE4 5K])Tٛ?V?Aoglkgƈĵy?B.vZvlΜN|j|={*Yeqkn7;_f0 U3jq'F˪=:[73xyቊhfMCAul XЗ]bTl""my!.qe#&ZB̉Vxu,,}* ybL.k[B:c,.W!C*U r89%l*nԬTf;d5 5^7+2qCyٹ6l#/*H䐀o"ەmƲ}>igS3B&kӭ'ͺ_*–NڃpNbbqu;pläwTg1.՗ *qX)آrMt&H -`^]'(395> 2'ߪ7%'XG(S+ )=I")lE{vo6̗}p]!x*wviQ<*|l.hU2=Pnd4 xm0]`ǥĞ0_X$9S6!r~"v}z_d;@X.B)Uy)S~S^`7D~Lԅ1vW^ح 06~{_sZ*D|8nʕu\7o$4pRhڧHƞ~}=-nOӲ/~k"g CGIOu,˯1 "C`o::e' ߭Љwd0LsSS#%Xv`L_b<،-7Za GO5S춡 yCܭQpY<MOFG0n4U/ C.)sRC ')V~Xoվ76X)U3|𐻤(՛祇iC4kڳɏJZu(ୂV?+Cx7,:|p{%E`Řp%$w$=Sv>mF6ope zaL_u{ sq/&_@c8rI/9Z3DC2ȽRf)E[է 2IC?U9!$SyOF,:  99S2]`_Jlet8w,1&nL8 4>ǟ,^9_%%Iv= ^֋wY&I|ɃBB h@z~#<liAިd2RizY8,i"$v7$5'CPƦ졭7,Fsj ԹDy0Y'sAH aG(Ɔ]lǂjz@C=Fyh*4V|[Ip0@4 Ɗ" Ǵtlz@ j -,CipL1(>?SieI ihdS Wz%d,xc0k#7_"5^I)^SwIe˺q?G.YWU8G lV:Y<"8|1 T..b!8Jr& zqɢo宴>ڶ*sۿ5"΢7|3zNF{ЈFGU7vMK%~<&1r1gvϓ\^vܵ(S2\DbY'# ;C\A[C Gn:ZdӔYӧhtIs2Bw`i,W9 ;RX-k tMppI f(mWBTãS%4[U쏚aC\[ax-**TU = mwj ȫGY{IQ91 M"tjnY?w5 \A-]"\`|&:jP{4mo'WTYgU+5TcvCC;<1CKM;:B -GwsC!tLl(VO!`q]r|`i-؉5F&頚twW1s[O*k6^B T0sذ=u(6FewYw n.w+zn6P[(藢 [.m(%Om/6Srx8zVnԥzzCb:FhWr3$#*;oed]<.(*=7=?2ƈ]<r, v;TrdrrO<t=r[y!4WF4(X/skGlǤu_/ww( GpdL5oc卖Ik@jԓsCO!]ZOe>SW*@S;t;;4Rv#,̚Aj :1g]UQTh/$, l`+DC{)muֈ[ŞͩrN &ScyaZ{ eҔ@+(FC\|un;Ei U=uX*/$tOo-LzŠ/H/XO?C0RX0&Y$9@͝;4GlMIK oXA1d$tM:9 v$3W~F#H 0U>4) f8@k@|o4$?D-Bi>es0?̿cc/X5@UғoUL8"N]6/&Z5sP瘧!ZmظJm +` j-kq<~:F_͟,:ˋ$n #*O5Ў>A6i1TL > 4߶;E3XWcnI<Д3Lg+U_?41/mۺM0>hg #M"G,kWଶ y53BVΔ.el[1$w 1>D3OmvWń3c`oJM.cBD Yi S)HB@`;z&ŌsIxLu1ǣI23(1Ѿ0|:vJ-BdL\T-oRQb- fޚVS#`qU];\a+io_+~ex 3R?@V'{lMG/ փ&9]d.8i"0'AY/m¯):\WZcfή=}r }[˄DcE3 [?ʰ"c$&oA!қf@ b;^I<TIKl ]HĦ;DiGhUy 7ąV?1l+ O!Y&*H![ҵaCp/g)cGlf$yaKD@?" 4sq-gܛ7upZ(Z-hKEm:&q'zC*y=3T{[<8"=C(WҘ:MS!/8'bʖt(hz||@z㡺^غ9cZpm1G o@0fVPh'#@?yj6U.:j)$D4$\vNcL*Po,THm Z* hY4ߨs8dFMTxAr`QB!'鷯+M8;O\Ɇ u^tY7/\Iz:?ٯ:02`"EǠtGL'i0~UU z$Bp4 Qrwa@6T+۰r`WK<ڋEF4dq/BYz7mExcSt4GG=ipqBct5+e] "<ǔbjk%HM $x)^8ޟoܣg$=#Gh^&|Rr_h5ZL)vC$5> 8 5SWa0ӝVb:a- h%̌\HFJy)CB祋̖T5yʿx*}Rz=M9Emp͡k8WOL`k>K'WȘs93p)2jpV>`P㉓׻g#szݭî3^>!|GHld||T8Q@gjh\Bi qc,oF?+S)QN>P\cb_|gf2 |Jk[V( 5E{c'`w69@H)@wƳm))"/Fpj}@C|`pM54J dFcJ8|#"$ :5gb^&HxG6vȅ>l#%ҏv{r&Hۣ ~5`džvN0jXۀ8r0bDKKdֳa%R3-i{\"*ևc-U : F(gI(r =!O4/SK|[iyWB(Gq̖Uq{*g ?RhvD"g1UOqikiOəVE VDQks$t.i &O6h;ManKC/;ofGO Iw5n5:uL]\6=̼ M&})wam P}cY s ;}dž? Y6:L؄T\**ghDFe$d3eÄ`)ur%xAKJ W;49d}pKM eϥ39>?(K^ˊ@h;5.UZN-7IXOZ~Y&!wj SҔu'C?qkr{%K?/զZ4,>=e .!D!?%Y0ԝdL9sLUrӊA؛K`j!MC0T J.5TpE Wi)`Bm \c"S PWq nrp~7>Ayh0EAٰʎ7(TkCdTIXBU`E 5e&]_rhh-`Yj>Rq(9`~'xIo4x+U1& tEW9^!I!W[vrPMhtS;I'v')ỉV|'D/C“H+ҏLZYb`Z| )㎘s6K0 7IRM!,^J κDLn0,һYEŽdZQ/JqLc {Ӊ'{ K7L]푤%g+:՗~zb:wkи$s 229gtѵ9?IYt׻} mRRtu#`^Tv |D`|m򊦽$!8red,}YV īHߠwa 3F6zV۩t gsO ֒N?Q\==3 !TKVkBn~ĭȾZ6}"fͷ ̨pf4օ9 /lYpæiK ͐SxIs {UXh1&hmLIӽ3QCaN[ bimugBB&qǼϢ@qUb ܕ6q'^6eEn+NroX71ƹ4agl2pi=rwDgojřB/aJ`ex_cra54ܫXX(%:Q#<'Mi֌pAg[)y pe5G# M,eXE=Я~ދ^EL#|(RJې 7T!wuDP=.#g߸o;eiZx'-`KbwQMoR3cH!zp?"Xܒ{[g=jyMB!qVYqk&vX[2'7FY,M ^1cݻaI{ .,"LҴEKt:N) MHJh4Ȋ( ]%,184BtK[ ,7q_i6q5F 2:D _>:~Vv HFz=;NnɐMt*pU(_zm+m dSV70Hvg\|J! \geXLރ8c0;XfGMx0ii+lۙp? P{f̃4^[njT8r}{A9l:.ѝpfX8::kÛa/3^Om?:^lZbG5R! GvP,bkE#8|nft3iPuN=TbU2Oq}-YҦvosť|/tE#hy:'jp^UO%6OJX\2 P\dmU!^jkJ1:qMQ+緛gL,i^^aX<&$7M! bW"l|{ǽS&+(4ޞ{6?-H<ѣ$ۓHsWW:MlYx FB*@e3cpuCc]$/ƞxb[Ùu[5"ŭ|g ގ.McL9z5%`3gac+K2eDUH$v|}1MH>LE-^L6LT1#Ǘ*NɁPk )EmH| q(WU!D _*-QZ`0H8N8=\'`w}fm2G>"Uo~ S6$&Gp*LD1?gDvA ,"Mlt,`N6; *ȯzv%jN* .GYQ(/ϥ`$$aI<aMDNѦBxK1[(7jtN6;!`3AX SGU qD5ô#YMEx6+Fm(3* Nݰ*v{aOl&̊yM rj{LE&{ċO˗`TK3vZc#,ᦳ .|;J/ 7d2?\#\[Ýc v6A]yK7pw¦E#BءT(M8W Crpp]+[J 76#}g-Z|Bԉ395SAӳ7쬬&iV`?c|6dp KII~vbnRnAcϠ G]ݼu\G&\Z}=l斠䁡LęUDܑyjCVVS+/K XW[ѰzD|Tka7D=[l $-+7p ؟-E)+&V'_;gwE,0hD:#B:PغߠTe9ofٜ4<R}Řb\ Nx䯛 ;ɉ Y9'm #qwm]UgȪϴSkWtf}~ȟ9%sxo o,O#ጂo_%k}{Rh!^15s?Bs߆0<ح u5]# ?dQ##u&{^s@ZzUI>湡? (Nt#[}އkS >wfL-ׂ֞SRtp"pW5g&K6zh eiLQWzq:E͍ߚ4ϯs~@ap _bkmgxU VQDG0@Ƴ|-kʹ%"R^&S.kxJQLHzƚ*y?UߪK G sDk`EeRI7{]?(-BRZΖ4P2Ar ELN(5EpˆfdK` s\D#3HdH`g-W1˵3}Ix2lBp6BTO_xcx;۵,wEdBs-aCfUDcaz/pj2|)ւa8CwuIe}/^Wk_ۜY&I hQ9ՃAux,m>z;^+wm{Q,?B"B8Xonږbj*U'p.fv +AYeeʧ$3*f*`:s,^S] NvGf DO IQ\ryv?hwO)(V, m⽹S'Q*oJI8;$s+F]܆#, }1]1&hTa5o\ / >c,^Ubb;zDu+1- S|(Č&>Q3EgZWt2{E2Q%P.[Wl,"|eGz[V֚cY0 ًߚ8,h"?mCř{`'F!m]PW_vׇa+e}%fB5nl;|]YD.] -P8$iTU,,RK􍇦K%A %Yo#OrTxFm*j>hUq%Ʉ5śRyX{C0f˰ Yo8=MehސsAcM͹X7>M`t e~A8a;j QѡP;?*8VLV{<;8K (u΄'00E)2XD̹.vwڍĜ9_߮ 3kH<9h_q0-.F_?3o@~WL3a--ͪv%sS%Qd@== pLA'!J$\ʞ ZQrV: 1B 쉢̜!~9'8,z"wte_gj%()|4f}+`9vG'84}w+H{lP@ BQ(_}3cbSvD d=YGEC:"y+MX=`O<IÛ&]ql"m^jп;"@erVyS(y'BG 䨄n0:-^=fQNGp~~bw*M KX*oki%5WX*a3{^w>b _t20Ȳ0;#rzFYYq/ŧ+A>NJ7*3" o| s$:E~O F?]U]q0@G:vhF} mIq4-i oG%t+yϖAưM2R|)pk 2“JV^Ʀw퍇JK 5{}i#˯؏.gp~U̹!RSϮ FBSyJ'5k %XUQg*Qqޗ+{Ǣ "X³g)^kIO;"+ڕ`X3j ($&[˚f.jp6}LZ76;^O˨|Gկ/a%_jnabqU\4C2 FiItC>["8X=QVarJf˙1d&csY(Y̓m{Qcqܩ6@LVzpm PX>#&E;OZnxJk/Q'&$t~#K{_xur9iD"ZX~i/ &6Uux[u'VV@=F2 W +JN-%NeTlZjpJ>b|E=*:(x?77Cz;$Z<W{S JK?*2?f5yH|.9yE[.nuOֱٍOң/F yyc 5|ָNpi`8*CaթΚpODބ8Nuo(Sζc}עJѫ`u!;wmJSM6!'-V@ %زRisSy$rR7} tfr)}FW*f<ɶ<4U[\dnƤSs-%7u0^3c!i G=ۘ;";BE{!C:CL$SČY %Kg̃qazb~gK.mA@a6T:ҜAeYcxx"$~^Z3SR͢dJcn9v.d%ANDQ [ihn:}z)w&L9FNV@wUEǮ߶ŷd?ŝ[7C<6:IM'b"dp,N|b a-ju@"01"W|Ig Tm0VP^ H\~@?G'8 mT)tEY!KU}yUXIy?~a(zl 16Rk\aUCc)Qb[+i`4k ,Z$GV2;=V5sA[ᐁ6&=7VnbЀm4A'IaݟrWP.پl.C3GQNV턷k{ 0{~y4y|""5i&X aO`tL`:bЄ=~:bKR /DpxvXJ'RiM35[#z{Fڔ$ay$<ё8؟KȷJN3,OD l2iV;/&r&R<'wf[GI"J4P^ ~91>FC-g z1gXzkN+ҧ 6gxcRйAԡ@/'w܂+JgS;{Ng 'LwuSC z}6(SFFDĖȵM<(F-`kO;0$W4IƼ$}Rݺ[FXrb$x{)݃?Ǝ t,z`S}7QnrȹXq2f9=,J;v<qqUƽ w701c-@6n*gխo)~*V|@6lݡ W$Ml;Bx#m5%I'~]`- 'PpRAc܇/6sAe/; ě).ڢ58y;"D@t.4f'gM 6s:Ab=$+@h15Yhڀ?^t\.Etq*j8h~ս١Dƍ*GMDm.NI6V؏@]{f\x4<k rk ޓ!bjQ A;otR@MǼ7V[? _e(1r/^A!<>cr[G{I4(tiX$Rh/: g(k$+8ysGwʀ uorVE gtſ璫^+@0QTUW?7[0BWiGn0qߴE;K[xYǺ%V ә(XOE\DMY㴘"u./ժUc`h\#ݿ$HbF4.WpNZרhDA?;92J,וw-sEi>MFB$cN_mYg o=x1aBeS~Cvע^:d7~ߗT_CJF\b#tLшlc~t@ȯXS6X|G /a|Π4ˀL'(4u 8J9K5Z[.Ew(O xn(菦 ý \fs& XX~#P2Y=1?+gݤ&)=v)k03M/VO1W7`~hUu+ɡ+!?,gAE|vgǓÿC=s/`ط&e{y:ȃ>Yaصced5u,?JC_7nsJӊ{s׫ Mi ̽"|d42d >V|mfŵ'7fJHyF@]Gx9ŽvrSY2I2EŹ>{ #!ƒ#ߍP7JCQm^DreB/I& XQw1w{C}1cТ. ӿ}z ·QVqJqȉ<]x NT{ >B\ܥAyA "}Jɺ2'ÚC4I~ 햱еDXz#,^pb^M 8LXR2t)]^mw#X PyB 5}ZZ =E/UDƯ?+qx7GĬ <Bƒh9ҕzL*R g$YhrB@CXZ>6={@ܼL1c ZnQh-N]tp ̣u'$,n?1IN;jՙ4S}$ SͧK"a 9\9H ;^$Fb6ԷzSo>Fo2_[ܸkale& DV|P{Qph }ª!cѦEu7`\6vXv펋=u;Q* ->nL4ϙ`Z'ںXR^2`ɡ]btjDvե۝c'EݱC@ (-6^G[ͻΑv"W4aZͪ@&.VV's?K(^"#EdD+Zt WB#역bUC,v|9|!gHim9}<~e߳ ЧϔPR'QA#99~Kp8ƍaέ= S 4 +g!Ȇ'? _!x )(`(rA\>Shᗚ!*~iLBrQ-ApaٚrwvG4jYpW)?QF{iq!hEh8KSzȆ}龼f*as5Ėd%GED9dS],O0)Y77 G>NGZ͘PҶE=H96-z0*QkP:k^O7l"˨C?I :n(R2A2 $̹IκhO LH9O\ h1d`ϡ#K8 XbTnG4u2ު}gSFbCo-hcL"]ȐL>uA{3=YjTVcWi7e)Wؑ[ @"('^0>gRESΞ񶆙VV nsYB>z/r.ÍQVY$Ojʭg}_EFrj2`87?0%&6<c<;E Epn\etCpl׮+24B5DJNkl!+|в^X{r =ѾY|_1/{E2K!9/#ds31 $Imp xuk RXOk\8H!m Vjpp$[िzϦ O{crFNKħ\aͺ7Uަ-7EpvâRؓTE [  ]5t29Weц(ׂw薘f%{H]yZ").g %hh#́3 wb|2h/Gi'k8C0pzJ΂]qI3T9媩:A4-BcԎ @},䰭kBuP$voG r4*i.PGcK\U5@5Relޞ#י 1~Jt8R-ZEG.h.K|8ЦW ,)| 1dQJh=f`WE=6.ՙKzUfsTngBœ 0px^24RN SMi [oHc%žfx,3IqW#cjX1d҃jL݅ ٛȮ92~a SlD?9qieBJ𨠦[ڳ{w2`kǬ:A$쁴FVʝ0խ[|dpn^t|X;TaV6l4JT+QtS2m h|HО~cHY",}uO Y l IoQ-&O_P?>Ւ(!u.aBS^TQX=zh5AK1ZBF'˨`h2d@ldcesM,nO Y}c~@j!~1G7 LO sn&e{l 23d7`|%mPA: z?A ({#yH>:wm{ؠBBc&@,9з\_H}yǙL3Ʊrň4.|/r|=(^5䰄n}c %U:Ay0iRwKJ.Un ͚(|XJ~ R9ΙH ygrVP*E'D7uvTW·.ga;?ae%4_Z0KE :zm1C[P7%4.-&&y(V&ӸVf˕ Nw~CcW p< 9g/#.bꖆ;MGa'z&{=yD8.?LcmO]`. ߎ Q~y}ޯoFV)8poH`7'MA[% EN;, zG?v-TQ9a.; FȇMB #=%N_%y ̯/g7 9lwΈnٴvUxgĬF-?z~C0XWp *mshl#b ="i3TdmZofǽ/-w,8c\ֲff°f8 !O+C&D BkT(꒩_dQj ]7$a>917JwNEQؓWPB]5W»zCmdTkM

.7W(]iVr%`کA@&Z0О8#&غkaܾ4OP>7M N\w "5dL_̊ QA8g;]XxRJEW]>,*VUH|lwK2%Y;шFH' *d=(m@->4͗ p]=zR0;A'Я-JNTJ٫YP'S\a55ubmɷzRI3Zz'ᓓxۈv BZfD3VGNԟOMq"!l /̉ۂEdLq0_.0T59un;^bxI; M g BaP7iލ$>)4bchb.$gHDeITlҞ<رX7(vv7y4: [PL CҘQஞVȥfݯ@F̄ra7ם1 Aj3lJ =j̽R=D $%W洸b ~뺛{xo#}p Utl(j[&ӓ<:)LyEcG^t ˚#SMdN Xз zDt n(H3,XDq6cA^}H`pGU(폠̯BV(B c/u`1%{ij]%ѷJeCS8[ )ǴqT Iyw7(礉.Kzt#U+TODz+Ӏ-}g(vtIs"ۗU^RjzTm{hy>3 =Ǡ_098•_ lXS=+s%i 9 ?~BfeWbRNUuy ` g[a"N-Ōo|jTt-+ؘ_R8op0qt -̔_R䃘Dz[s$r_y9.& қC$zr2+3k$y\c DͿkfDaU؏77yz:LKcPst%$M{0^%%&9R D3Nf]#)UV3~9x<Aq g+ 8i 7ݷB<5 )bfqgznem;Uq_mVDf9`Td'&dU[|\5k|+#wE BƦAY4Sm >:6 |4my&Zq"260K#$zǯ=rmݔS0j[!,(l[gΈY$Yt_ %֌SCQtxR|a払'WxbPb'dPS.CN4b8HdG(<8B GĿmNxfŚZ9!2Q&ᮮg\ Cꨴf ku.kbT_h@`%aeg4Iz!ٙ#rN{hYTWa#~RVz-n^@?xRW֐%b{tpѹ,SoFRJ^W_c[[̇aeD gऩ\&xl{#BreV=aT"Xe@mx9oynv*(>XY{KJOcb9$bЖ$lzY5}}:#ڻIUg^^38\7Rgj$@SwޕJNEU&w[!hlƋR|Y0ΛQWR|HbH=>jFprD'cRyo@^ <.۫Utppe0m7wԲMpPjfmuHiWV.B$cʡ~p~#*y(hZ9<3QOmEa{L2Fg? j"|K뜵vM{0zrL߉uAXW.)H1>NnnY'$n-ƒEG15X|Zm6wfvw=.\s9vP}V է5 #$Փ9ϖ@KΌmxDbA˅==cc2n FM(Oђ@8`\Np\y_Aw3X̹Ir'fZ im|¹B1)VY!T%K||',cG,E7K;XPG6 |fxv:}JU4jɗ\ADJ [D R-vvLl3XRp)&pZMVu9RL^7VhS}#-UvX.3d/c_\aNTiRDoN<Մ a -M/ph,YAU4O* so3'8xbdb4uC"H->o{wOJ &rI z]oe_{jl&D ~^h[?/*G izhi=MciU/DIyG8c.>W#nRp'uF}=Y9~) 儨SiGGKq}.'61vXK~v\5}sG&/o+R6NƛrcL얥f$yuD*0FJ) dMHnLw bt dZhqΗ=ڠq)2K R#A=j! Iu& "oo4L9W;U(C(:~T],%p ᆽ/ ׮ ֘M(>cH^+z6|R|2~QQ9+yൻ ;|vK+C P)Pw,R9_\6ʡo^M(ԀEh3͐+l.I:b0DIO|2^setǘ_SZ ,ha2j{eb (FFhрxf: +~zInal2ףC/xmN] & SYHdACqXuUS#rNFTY/-S}im_X]ǛZ'S`_SSzwJȠO|u_ۘ5RfwyrG>%)$yؗEazͨ#;kܺ0 ,Nbڀ Sr:cx%A%g= >EWy+}*q[Cwv `vm0R+|՞]MFCNc7ׄWG/t/.H28'|FΟ_R>oDP ~bȎ]q~V(Pp $@K7>QFf)P6SCIQ˓ Jzp^-CPoXh*%|kOh,s6lN*fJ].JuNi${I28įnŋ}upbCO@c3llrb%q9! ܪo$DFdNkfrEu=a߸\we.bㅎi t:.Q! Udr $,"nV<õIZ趛oA,^1ؐK&drTMlp?Ooج8LH0a<9NOuέ,ï[H0X0 Xt㗙0V7#S")%|J3ꍰ?F:q_>5h94'R ҩ[6b'JiP ·bHӘ֜׺K_I*Tߗ}rINvlzd̑GA-S|xj+r.wdOubjgOڴ84VR d6h*[$#\+Q6˓]oH*(0270iim#fuKۊю<.σm*?N<g6du0 }Nq6ֈ`ػ.u[' ؈VcC>eTxOW')o9i$23ʐ\#̽Ia[?Xڎړ) (Z26 P,Ry< UAFDQ[W;tG\CL_ӨBs1x+ݹ ZISiPu;@U̒ZS*Ѱx1뢧 ಩z'^r9BVA.փ(`Rp/{8f<սDnjC/1NgG{;b.^čڣ[Wt@PLعb60> q:0=ES<3кs B±mZ۰ DM 7GYsDm4)rf*+Igހ\S?=׳XDV?b|7gNwDMt[O<ȋΪ""F`H!垜e4d7Ηv v SY8̊Kdq (uM ƫT$UM|Eg ign η PVJ֯@h% y̗:,_'s(YGPwC*"-:k2뇰0ZAtn*ɋ,@q[ uS6,F:ΐ=W(5gY6zot,«>~TVUClKf$B(i1*TVo碥}GX쇳f lLٷ1yjcS vká p + ¤c!Bbn{bh8zm TKxvi!'Y{P߳Lk'AJ90Q)>s v,ƙiHDaKO>ᰳF"g-AZvɀ eo>T^7=fn xtx^BQYtEb~ > )RSi։ctl2;W=/Jk!ݍg-|i1_˭;GefM 3aMfDQO_;}VǮ( PZÚH, v4}A 3^niMZ4i=Z>!:DK+yuAWKVy?f?~gQ][u˜;QfAw5݊sU\tS{RZ7k <ؕ:mbvQ*aMk>˅0hKxXü88#4 F0M'T_ɺ0-{Z]=Tb1wӶHDG7gIpTU_\9姨X_9.vZz@>It;炮mkwu3fRu;EƏOD钆⦣V\F$ }vk8ceߔ6}!)ߵt"ݢ5`)nm7? /PZxF)8ugL(v QeH W)w԰7x՟4@MUB <%An{?gIZˮsxJ+01ݛN|Up϶D^/w+5M(r'ToZ+PU7gx 2ʼnCۮDR KUl`T(0OݞB5z91 W"[ tAuz-=a{?GzB3sUߤ AYmkj_YsmX =3x]4KLoɽ!2KZ~es#2{>& }g#| /)c8%K FܑIv ' #%H?J6o_sPQ$2-NEK] gF0TՆ.N<_^ C;zs ^MfthKW@v|I#hMquaXw.; W] Wnp(30="7EKδҡTMmɡQV0X5K(L.KFÃ԰d>a uwdV9)fvwIqORYڊ-D{|4)jj+7@;̍ Cڃ~ՍnNaIzl0릇|Aû5'\'4+M{g j,'G h],D"$3C̨bbe3I}5?F^4hܞߵSN]rԋg@/Ġ}Rk["M2`B&%pu $u9mϾ{fn V gv(>{8ZgU_ ~7oFM ÔpU j_8wb ?'YHA/XrPQ?GX¿:c~G@h mGyl֡Ž\'̆yN[s#u}4[G|SK$0)0USA _ã%j8LAh;[%k \N7o&%wJ^>U$ .d^ҀfDžO6 8O5wByl>im~B HCetp!24j/, __(#b!Oo.(NV)YMLaţee|Di#ԇ^ߢſtr:)Vsp:/":7VE5հ9B>9ővD&v%qţfR4&krraʹLR"Ybxr=s{~>̮U猳$R,WHxGMvHjה) gB[]Ofex=/MY2w|0~sʜB~bQ?6gIe!Jda1 C}VF^]P:P7%]"x>ut'd H*SNJ!r/4?exd2.1e=1ozA9k#?i= Ij_fǺMN|Pُb_suޢǫ5g0 /\ }A{k/.ԏb9Tc KJB &1c N LJmFaHa*<[8> \̐;[Q,&^^&ҷ8چሳ$Hüz4AZQG>4dGe8 e09F"m3LbDsTrW+'ȗIlȓ81/g4ޫ?OA =J hc'VSUAgJ菧I5JIe_E")Ami#y1֤ z\eAQ Vk^mX F={Ѓ<[L7 !-Tow>s҉oNqE9)W7%LJÖH$ǐh|e_K8%BEXlu ]cIay x+ݝ-#|h(g Ҵ;s% JtTҡ\L9i@]I I[Vި@DS K*`/!; =[gE40)"F`jȁKKZdxۥK?6&l,ZYP)4FEt&Xni*x{nͣ}f)8[/U5cVNW8XR˧s]I;EEYxx Oc"G/LZ*j毶ȷ"F15w±M?Nzh+p!|J;9Z1^乞rH8闇GVQܕ+X$Ns|Q%f\FZOUYwF{1o-yT  YRq5; $ugmF %KOg66xnePh$ =wH͍s йNM^Ձ;hxҮ.^0@Iv1D?YLz'fCJ ai r#D.sZrToܡp!]+EHL|fY8r… S~tG# "|h{|mЇ#Vd/*`4xխSFh#+y]E; ']o",VA1]' Dp*>~. plȶCekP& ~G4jnNMLH1Z0WJ~U$ OD JPFJ.>XM{G%N2 JZ"Mtt(-%vR5ܯpD'LTq\|P|FĴgı?HTי|&sCK4SZV27ZoL%6Q}= [u#ZK*K}X0k?t"CIÝہo)/Oz4łzlDg_d #gKem2fՀ0-6h:?^fEc+*0|S8z1܍A_G'8Pv biaX_|A>2_s}h6WKcυhSpup%1SeHcOSˀGlfIQr\ٝNjL0)~;;j>`2E: ͂!?&=l bQqF-Bc3sU)T8|EtywmN8^썫 7VDTi|B\Yxnh(H:s#!t2V eBjU7Tu/ 9ë1DxbT N\)-*;J⻬@ѩnFUPm/:-TsDtۚp%Zsqk)C.%l_FͮQ?ٰU4L RU1ƙo=Tn%PZP P jk^<40 "v5qZ77& 8hc'uA))#x!DX %]J8mL%-#NhB F*,o!k{rm8xe4Ե1xMD*'h4;[iIz2hqL2J?4,(vpKv5|!ԁ[XqΨ{ ;KwUei<J =q\Ɗ_+Z毩F IK˄E\U"w4 .5ڒIZP,u$)+,@Y&{+rs 2*y"H&֚kPXfSz*{0}JT EC=՗VPkImzH~_ꮪX-9z5Mlءʻ_^EaԵtY~| +:[9\|Mp[_nHVY:ܦBAzNH}e#:-ӕCпDM`+A ~1RZrF&Z6J|ju'Мo,22NՖ0le`4pN!Z]YᲳFtNg*Q6A.i!PV8oQ6Қli>抰ĂfU/j(bPTsryVhCp_m\.4y'^Tff?6vӋT(s1_zTӭ )4'AZ$#Ua|=qR@}fB4%jpF3.e? O Y.F@zB~U(=L>JP1;.\%nfule7цғFD&J/(n,X&_4Cz@kx@m 5t$ ɗ4a):uhڝw X$% j֫y* i4ME`ﬤ,;2%CܤFHjiYev?{&9|] Ԁ ۤ %YOi>r@ aUO { ~c>yvR2waOO3T:D_ESjWNı;ك߷p[߬۰bS4}<؂K&Ht+>ZFNwz+Pmm^/ ?f@9vW9x0%ʣHgyIDLGlmp7(tWopS2y yS(G$QI.N;O)rր $-ReC9b>y/$O&@^|1Yr[}iΩ"jXbazq̻n܉GSpM͊<ԁ̺DL7KkQZb&0I0&/^lzL[7z'ooh+KSwA•.,e1Up? e,k0(7x <#pI!MP G=!{C3(zpϰ(ݪm)}/tYVYRǴm폿nbrvv-/.]z4y 9HErIכZ'B0uVڨ\ \X<#k/#:bF˹hw fQ ,SS>C>dl  P4KbG:{ā(gc =Q*&SȤ;7 Bo8b @Z eȒD$ކ"Hxek\ ~OFnxe}xP5V>Qz?75?*So?u9la+veTx%d̵&WhW?m[z"&NɄ?[ Y+UZFy0"X1mF[۝s_Tڄ(s[$YIlu5 UrA^Xb?_OORs+,L)ޑo_gt+]xÔm$ю^ ;oT['W_U-_I/HOn-S"Xf=xWOBT>o›w ҽ㬥1Dmb~0}=z >3x26q]W}Mk#N3E9{\["I%#wtxGJ`MaK +'+GZ]$'[dA'U .E] nSfݼ'٭jݼW捓fe%F|I1+ZHr/f4w疟̎3&׷%Qj!H5v *ZW3o$.*{E نXezUuN-o O'#!,\mjs5nA%6(ʦϬӪ]2r5Ua0 @iՔUΟ04*D~hqG}XA]s>iV@Ż%}c=aKwHq%ĺ~%g%͗Mrg3rBk_T&&qoqĵ j3-gr"rF+:I凉~dzQ.ԕC -J.܀j`nyUٷߋ~C_W8!e2sd8u,LF<Qm)Pxs9G˖[B_Xg߈^ ;l"qe-w *$z/nv0]xs-PkWu(W}cZ3U*UtεI T,'__Mf܆ n_#hj܅Bv9a@DnŠywUa3ZP!lWyO@8w,{k|F,`}2W ,d\̟nd"m\|z.=UP~H9Xʻ W'q"cEkQz_>I528H^-GI1/Պ"?L-z6\=Y UzV[Ȱ2-%PIF2_P:*"Zi} :h?j Q}4u:ݐ"^̅. hmv?C}SGm"qRdCiDklCb&Co ӂ{0>S}&;HVa ځvۥΑ7f`\jS{DpZtST<'UٙD:dB8ʇU^ó&MYt>5AS Fg5wtOsWIr$K| wfpba0@#lX"l~@zr}VlBD`0aۖJ%(=q m&G;j[%7p1;$FkHfIcN U8k!ѵUHI[i]P;!oA_E-0^oimhv{w]b F+%J 8sF5,6P @BqZq5ukIo(h AGF+!v bp"}UM 7.,y+µ~TD2-SG ~Psg8KyL1,x(X؍P~%c)[z6HZn;u_ۧc&8!jAKogY_;#tg׎6?eK3Z}Kv-{+h!|~"GZ`=KXAU3}+^@͢$ՁKʅO*3Ѧ0b caU3S 0OXXA, xU64PZH5 H鷜I[BŬݍ5^)ѷ>e]XbΆ +o3Fe+F3^9?rv#ZuZ1y"ǰ a Ylטd#n3];SC'ґ@GvJpl Tj|iRM505>]LV͓'d)IGqs dgp&shŁdD w|b9Xm-2p>f{W;RQesqRɉ>";KuITƉȵjI-û  /jj0!tg<}ՄIŶ+xRqzdBDi׺4YJHR1q)X:! IxQ/AEb=6vߙ}r9&f<[!{վXnU%GZ򇤧.&"-!:ĺ&w~l*qZee.)ӧ@uJV* MaIl>ɂ8$u sV,Y"; 3e8_ {r7cǔv*eox/2̋||/5#FqfqRѼ8GP<`x ,'Vwfm{y&\S(q(hۻY'Jn–ɧdCNAq&p1)x˹5Jb;h"5ZP CndRKBd9kbGa,)UbTkTbv~ :mh8ڢ"1c'O chU0UdK6m8-5]HnPdM@wLG&$9V ڡǮ'|->zKԪ .qxTot"6?5}̤TKh+~oIsB%jJة^?~*nOAC?E%Gl;ud߷#,:LJ@/Sz~ݓЬ'7'tnV@Y]u,lt%b]#um|شJB5~P;cFJdtHܐ^{(HtpȜGNM9WnPD }.6슍Y&D˃_{32h]C~}ˆ~E$*?4(ꤋNCGHQ-(S4o D&uGcprQ Sqr8vQ0`x3Q]BK$ԏB]Q(YPF,Im/u klo\a~hRL\m q:IeհfTwJ`Šn B׈wۦ@FMr3{$~GhIJC7rtzW޶T,  0iΨ%O A0syV2Hs᨜ g\0QKݳ@>v:[OZO౞XdQH+ 6Kp̐XW:MLY5*j_^AǷc69>*y@+32fM:Z:#/m{dC0;;2G|9"Z<dTB];n9v쐻8E5{Y[ ؍=jw- ?8L) xPZI8(#P͍NZ9lh?ܯ O`!Wg:IkK*k ukghpv2@}-}UֶU2H+naoFSvLJS^5F/YV)q!`d9ʨ&cj0.s|C=㼲GB z72c&1(:BB]Iw;טZ!1 Wuuy=D84VDŽP`U.^YQU`&s)JԾnVݴ&C9MKޔZl:L`wS,0Cu cI7 |1I VQ[PxSr9`".ƟV/ؿ'4I{5, ş$BWyH?(wD08 oHU9GZvA.*p$H;FoLddH9O/ UF!">ζ2wB"?S"4ag)~6qk+ t't{OWHf]dtgi/ZP<^G UUXPo ,3.D?~Uy9^Obӑ7KǫĹTgtdjVN5Fh)AcƃED~'vvd{3Fƀ>4(w` 涁*)%'@HLqCn;OI Bxk֗ئ(QSi6Yta idُ4X69Eq CT])H0e wj,rB$O@ͽҠ o3jUFAسӇ1ytwJ*4ȹVbڈԡySIV+Ԛo w`:2u q _Gý6CzeN[(3p ^ J= ɱpsՑd\ZRO$HnvsoTZ~$ Gѡ镝`vdTgS>:Ԡ!NeQ ]uDLiV⾘G_,Sb!X,敏VEGݢ?+ m(TU0Uc'<"'f'd;. }~T0A|jz9&hՒxrRUK:Lz XgSL|,^OZȎ /%ljU|3 ޢjF*1WVF]#"kLD__)Cm KFC?-lD{odsP.MΕ|@} tq[+ζ/;KaÔcUqo zlaQfFw:\\ Do32N2~y"쎿r|,H(+ቖ,ݞíP}^b*jJx(t ;9K0FӅ-_Zݯws3Bvuw+Aqgm럜8xY~'0fl7Y-8۝wghyh`b]T+c܁+N~RQѕ1Lۡ]lcxe)fYkh>X<3rsԄF Ncw_)Ⱦ]2PI)Dp0?ԅa; rckǴEyyʸD%C\9iVYzP*wiv2:/Z/̈́ @*N =Hi :vS^~^ڻ3@]mrݕ ԩy^Ȝm} w"*O$QF"۳KOHm{KNw+K%s`Ge'AZUGO`≷zxg5..h/ӽGjIsu7oW\AJ8u9v=Mއp UͷקTpO|XC%.DWE6 %+`mb;%}[郷~n{YMN=JK`tVw؃9] DhfbA遒u iK8BGbLv*bUyr-s ;\J&!;9?J :wR\ `KOai#@UuVF +]cw'|47dDg<J2瓬Z ՟!,X.j |`Ж!=g@Se7"s0ۃCV|< ̀P/s*m'o+S[(r]}Bmy5{3GC1A)*yzə?AE9Vy'5UI@- Z<r߹LVi.l~E=N;^Vk_2K- 6w^}_菎Mh!gx]y}ouFws9 \ըPS%g=>Q걝kRQweVmr!I Ngo`fHzÓO](l w& HoB{l$g*X{_eNA#eNBocžnTϡ2\Xąe&hh+m|:!H(v; e検Fr?j(J T$XSP| it©k'@d&^Ȼ=wr, ,*zgZFF~VӒ[,pfW)KZFt "DڻD3pyOnj8Lh]Z ,+(4n s(lߤoMj)淢) wgNU#[؃ٖG%;7LRsJOYjoF"`h0rbSX+Ύa’g?m>. KCe+f}8g8"bEHz_mɴ<0C̗ƘM%}]~a*V^$ `$ $#=<\OWԳf`mueT?g38`nf暠ISH"Ms@1~*O2[F_$SˣiT>Y;NH(Կ"eژk*җ$h4ԕm|*l0fh6'i){VfbKjUWC0]YH*3v8 W΃WKܽ[Шc+ÝYr\>+ʴ eb((O;Uy7,0,XVto7*dQȳ{ARΙ,1@|=Ƹ#:D&b}PLqTS8Ex.p=l Kn^=a)$#>g4QؽWugN}=*iw{ w3gi5:cx:. ![X+.66l2o28HYFMPepT)5BJvghhOA)2jC+"r6Bѱnɘ冴 eiPlY.!"iv%LKDuD:Uf- g?yaA H#B&]Vf5h,"gJ2FO1/Q[@8mon8q?q ܯoJJ~ݏx1FԱ*@<LU$!֞d_u$t,I/z5ãՇee$j/];]`T4] LdfO([_0SHl2`9z^Wሖبթ[vh:?~(1/-`qN3ssZۢFO5sMdWKv%Ije+. W-Ê]ծŹ5%z}wxK-wh2V)Q(NB}%mvl# K%"̔q6VȷGhL*Xa~]FO UN; {q(]w?q>}))t)1r]bcV^44Fkž A0p9ֹv:őQ_+MU>h?Lq~yN08wCe[TyUk6-v$0qbb$L 5/? NiG!Bx}0Zx(ekًZN[#z=\5l}ԉoXCT:]ۥslUUQǾf>}YJn;u]b1Gb*`o~Y?.6=[_\|VSH}QNL^Ð^FƥGWD]< ;YQtaC0g2x:+n7UʰWꇕ$e2O ooyid0 h`ऩ +4:}J;\d)[씼v* |H_ 5IDQ?T/Q)sdJe;}o20Ӻj_!I+#A/y !.] i=pT|@CkFWH;x2;X+yxԩ'cB0bWi~q 4+jxVրWp{ 醭;N|GιDeܽN*A?JOAu=CnVvH5h÷|pH_xYdq۹ERde[TsWct#SlfU)w:D+u0PډV=h>ܴ$?λߺf]B,`&4Zb, ((Ydk+L{rpa(D_m Yn^}ҥMCȖR [˵W nPt2S$7 c@*!uoii%*">wZއfA3 ޜv5 Ǭ6ATtC5~ZsHGd`5.Nl2=-*K@dCCfCc8f(*aӖ `-XڝỶ}]4ҐvUZk9%)` ){G: ظbʡu֯,0 ž咱F0bs<h9A1Xtb"oz9AZTW M7J8u憓WPE0)&q'U<@q!=,YS=m30A⯬r&b) scdh_uPR`uD}n:K*K,m;ot0壯hR_6I-3KKIy$؆P=ā^KɡlC*Y:2]ɲjS[ mcȔZAw]7;;Im׌V}_ n+c>ـ?1v?k,eѐ,<ሁX;R\q51JdD:T,ApD=BH(&8{>bKRٵZԆMwՏq87"7%<36TUb1Y*Bdv*7zX8zuS$ ; 3DPإэ/%Lٿg)ttJ]%3ɨ"NvZiWAo{.,eM <7 9O ⸼xolRu \^)*b J;YoL~r{e%ڏW|eS@RTTcOB.ɒk%>XADlNIY͍T땏Cu`bz'tEހWle<<~B0#NÊhI(pUdY~zO*'1v3g~?=98FY c:GY~Sz/\p78i=\{W$X\tIk^Z$}U#oOg ѯ4 Aܩ2}Mo'GeSptRku-.Z`$wPzڮD-\\ zxf-چ#ؑ –_ZrHP RTND~RJ$jڇ4MiG2Ԟ8~1U_8"{w />='^p{&#pcEF%g"9[p}Σ^.Sl݆ʡSTK'P sB:Rn `ѥĜ"̳vsŌ5n68r//(f(Xt X߽petò5ǼgzPz$[`Rh.&Џ&8rn 5d qD"z(';e S89%Ƿ/F*qxdԡvʀ" FI.v~P4?WB3'#as|Y$w}Xk$%˂i22I-p Mjs\Tq'(#?溔>wz:-S0RH[r+bRW Of4=よ-ޕfW8kc=bCvUմf `7BT6dr?Zݲ5іSخTbiϭ5ґ+͢Lm_M~gҶp .o>/da%J,VTg^j׭t|/9lT*!TNeئc|OKv6/]eS̮6FKٔ#GM,a5b*U؍(Du#|lม`x td 唏L2[ė\,-|~ZA.MC?-Y !+2_`mYz1'} @7wsBhj'=6lBsfFO3)Y]Jc`ZLqUhdc4޳P GӘlEʑJ>4.BfM ˌېZ_G%מnD p:hg6.VnJs!ȸ3юUS Vщtp.#fֹM=xeN(2/A^e~nwb4b,=&vKOB&gk;qf~W%/J{M 31ڝMk@a 8IVTGXp3ү{.alqS.yA~@nI6sA|QtչӉ$grjNa[Ֆ{2'(YR:Iݹhfeo537zvmU҆ Q*]2Cf;.G#C?.5rgtooSzRqcgVꂦHZ:dܦ@mˑ04?d;u2kQ{嵬 _衎NڬH'd(Xi 9ucO ^[3| ss!?»H_.td-So&8 4c؄uhqbMCaډ4Z͕";xD L5ojF1U.@A\]IhfXioSy3V"DŽC mz.D7>D"1O9?x+A^7)`j:אn1aMvK*u#WJE} |D+1%oU{)*u?+T .] |L` 0˒EC#k1ne0p5?|ƌѦ?6] Q *-MnFk> =oz!!iVEژ3XZ Jvlu_ʙJ,R?X,(0+Āsq]>jfrf . nU5FeU14 *G[|/18%OS{+悧xLC!- uYWi0bmOZ#EC||*q16E\i̔Dp\/bCIH-uvŊYC\R͉,s:fנ塡;F*0{DC Trb?&u!}gTT*ERc2_J! C6FdHƪBRqd$JF!MOEwA^}V_ٕ C*XkI&J& y HF'@5.KD=I 5 TllAc.>_/ɣQB$whM*r:(kL^GAЃV`„#d0 f:荎 ~ˈ`ۓG hZ }FtvUq&yŹ]|AY$6ISEp2ѣWWgTg} -QP ' 2[~ l1 Rl;RdЩʋ>Bo-kIByn`@l h[1κD%s.] fX)H G܁li~FɘK E H$1kܲ$BtkNZxELGHۦ9*s2GytW)'-)KF=j@U'G˦> ~)\fkyFÊ=Bx3%q~J6@ôZ\}2+ "3K{' sǝFV Xz^4bz^#70OA W93p^D 2s&x}7wwJz(Hxg;QR.R-> I^krc.dk ߩBG߫Გvo8=E (YXQwtq3N$ h9g>օ2Bv=3հO6̧6 ԮLF|S4< etaASפ7DKcLi:c j9d/w[%7qN\4Wƭی/DY–ڏdaxW|_Zne;>%$+dEK WjpB}QT2ӟ9{8eT[oȾtM~pE~9k%I/ <gr;(1"x4ЬO~W o6>iR2NFr~"=&?40O>ZeF "'Ҙ:DXߚ8/阨l]K%v>dVS1V41|O1sMJ^[q^yk2"ȍ57s?'{T3cYip׊'ҾQ ;>3SYg"ฟ)iiYg’ DVƪYҹc]7Iͧlf6@PAn2g@mH Qkqcנݢo'W8i1Mi<_{7p႟*(T V&Rٙ2BN`2g\)aj+&̓w;n3/OI'ߋ7λ7հ:эfg=T#h,fesؐNuG8J;{+6Lf} |C*XW ,K. ̹Ijht,:M,81 /#d=l~*Sh\4oK}-$-j I }q^)e-Ğ'Eȣx6)?k+l2M|"w52HdMi DBĵ4G6+BՋ[2z1Ŧy(qRw.._ 2y,674LCӤ:4q'ĢF \¦ 7t `5=d;޴:7{@{P+~UiuRPei&@-(IsB8'y]+$o}ZZ&8@%\L/)F @M3wI`6'-&HSw(~oZ7T*)D$9 }L}#=Ow*EԵ#ޮ+Wǻ>C1PH]HF:wu4Lwg- ȟ{Y2ls ) U1rxrb4xb Dm;sN(G} y΅#čgυ_O'[_eP阕 A&-\ ~$swďyG|W6^])g%EξY C]N9Bd~z/K.n~OZ ~_vP@qtByudk9#sÜxҗl wۿx5 sy0XV,v@*lYQN0%FLJ>Z_ĩ@|w?e,Gw.@+aCGR?D*pAv\)$pls EO!bll Ҟ!N+]kvvu%8Z$ ?9:=7''=`.yh5̻;܎k5|6ay0 -*R҆it޺nN=/Nv\r jDW0y =j& \=ajs[chZ]Quv%-n1͡`q%@`'^ W&9I_ uX j\2oLdGep6{ʊډfFϺ_hn"+"2`V2A;xTa# n~'6Q;f,\b (J6 /$iOKA'xr ^9r@OLEɗj돞WsB4C|](Xk5(oϦ޿rXQDZČ>hEA^oM<73wNsݑz_(= 0Z_lBV4e7 JVćMh6|3yzHN| gOq;rDv6̿!˽[CAfl뒮cƿ>z#LP\:Q.ϭ9hƕf?C)0$)ʼnWQgAd%/zIA;p䵼vb^6'L^vp, s/NzJU;6iyXAg& >B'wT휳ڷB|^ޱdBԴ9ʔ o}E$UVJms<>ǧy}ĆKw $ 6x2 m/$65 +"o}f̌$V.l"I7]F'kLݶԃݏ>)@lAv֧cɞz|ʄfSFi5@Q=+C鱼q:I a4"(4W_T[bmO@Z.WM`FVi/%-Uicsܢ cXE{쇵G ~H#.%sARm `5'tOW1QQ*:H'p}R.ӑbN0~]e|RpɶA'9>-*;ީxD,Z:HY{sW{XlUj쐐l,@FF7d[6] z}5h,3_8^S^ D-:,AOd5+ / RH]CJڰ s5%V.{_T23F$I6+: >a{XB$/b\@~gOZvAeh';Q}.[Q_TI+%2ܣtuW3[7&3hE A#޵ʷ GYhN#H0pga+.ok_牢,:$K1_@q@Q}'8&~ȉ ]OJ=pq8ĺrٯg`Y2hY^# [hltMyQk'Aԕp br:=)DuLJ]l5=݊@F^c [e/b˭V3MxHML# c^w߲;]~H[M@7*R ٛ6ٴ, F6 ^ oY~UR50Q.Ӹ.}kХ3ו bv8_Xv">@knաC$1V=!׉!IGPZ6Ez~yvғN"6IzqI|C^ ^>l|I$vs2YV=RԀd_j<3|Jp߁nK KvlJ DݫsK _da039\'l2J sLԃ~°(j\H1"-A4`?W1<>"b̒=X^(g-]Mԣ.ZItwHZg5J#R  %n GrexwvUn iSze ~W "Q|w5C2V?GV&ǒjr 'Lh rNxHkYfo[ { a<XAQ@TQТqc.53Swv4\lXj6jvN9؈Y/$isDK!+2+j|:hӡ uWxa KMjtyL> { IZs#i f.EV,/0$fXLq&ɩgB`K?y[ٲUtf]>}tcފePsѓb w_,#Hkqxq&x (IHk(6/s7a_Z.Iʬ1)(:A? 5JxZahtn%`[!>I̸a{QCljFQՅx =D٘#Ikӑ/Dyk'u:ځt[AQ:e*`O{̜I@Yf1N~rةkظ=Hr|? ]C߹ \Gqd濯j ឬg ;9_Bdj8OC,g݌D3JqMاU̚m2ݢa#.>uZñSdžDD{YBٰsN܇A#+ ܌"Oʼ>8#,Ω\AѴv'G%/p현 *\{7A;t#3Nf Hf۪ *YH f׺\0fT?CZK~UeumA0 XyX\uixm!se!Jzfo^z}5~x:+]Y)\34T;EP' ;TC6krҚ@;u%v6sCӀX}1AR+0x"\\ZSFؔٙNmIHAz^T2vr]"X;=ϽcR~fsθj)BOg˙-"ca8ܫ]c\+o\(+oM46d#k F*a"t$kҚ*^)[v>rUēЏw?4\P% \lR ޤqv^ݍkd5oܝe ɇZՁJI5B{`'ב H>jlJ*ʓd' 5\?ݿ<Fk#2L(,jY7GCPoBjOTq$f7Y%4P]8*C _I(y wrR"Lj`IZP;cAvzzp֒&ް|nYɷop5~hm(}V.G\]n~?5Kts.$1|T! G[m:XKW!_e`.<6"]2.;#AV;+q$@k% ,A 3DV=/zT[W@G#tm+D`'xqvmQ֨19VݺIZ\BzYPr'4He=T{% e:Qn{?[~wYpTivOE{Z!Is]~K!XCFcɭe @*u@KAI,ar@LYRN+B.h-9H.o&;}.9=z1U c,c^d{~Ta3:> aTo⎝CcG" Y|-@[(>k_(Jf #LTI55#P9ϵK?][ֺycTGPk6&eSÁOk/=(Zf8_9,Ȇ7! 6 jەR:R*O* 6rUUX?u4tD9 BILvi*T]6=ﴪ;"V 8wn1s~pѣ}Zns6wJ .sJsE)~..{`/k2Z%IN4\"02݂Yp$L.j̜&9Bu늛b ڤ|Ӷ!~E$j$gtC-9E QyF> atJ2뀑P6)җ p!]9*m9AKR/3&yj_l;bzyL&_[`U)֩{e~VHldx,m1)F}v<}CJѮ:z5{ c4_Y!Д䗠&mM̀if!t:B9%Hz`Դ؏A小#c{f=7(@6&OJQ[˯sМTu xDHA%'f0.{vZwPvH(WO7+@8̵iKZ%4@KG فDǺ=-"h&}6*b;2M=nN ͋U>\4yOc杄ɘWU+]Y5yo_Ej+rw:t~zC 8aɐP$o1r`(DЖR0n0<6,YV\`7S4e"1eha zvRwHZp ΂?L֣}'{8#xfİ潇V4X}ZJRrzRK}Kk=ZO) 3.~WHFgu[ .duZ/l=Me=6C3s1TYВ=Ǧ^BJex5 U«L\9@fLh)! src;CPY—ث S_༣ ܑNk).eCFT)(q/D2lP3N_SP C)O*QǓ2ZrtL}ݍ/ ń+JIy汀N+FT;.}%˚mi+ڪlݘ)9Oj) YH'}T_wΎ [C<.IXpʍ~qCTo]sPqNHy" 48Uvزv3ۇGYUL[k(h(a(#۵;WӐucfGIࠥl WxHQLnon`=?y_I $jV}iq 1eʇ/(!|^d wK"I|D#B {o~CZQ:DMTԣK"=؂_B|^ 2Nص}"AJLdv2+F4X'MRDtUXM9[]i yGPބI1uxY[Dk˯Dy",@GW\y|)4 7bS`03u s]SKlDReG`PUx3wnf(sOF LnH# & ] ̓P RKSƓ11T7/sܕ-Zs}: "RꅡE-I/!L@b 7%\gTӼ B6 S;m 7N@t (m)[.|AWׇ2]:C=S(^df0qɘ?cڶn뷿I36hRCJxU΁wa[=mRA@#$ɰbr|3@f4}vVv,eML[h3*Qwjvϒ,XGEi!8\n}[.T\9`+Ɨ Ď:d0yJE}Տ!dx\uzTgR$9B9e -6iR.Be*8OgTTyS24a 9V,:THC( $c9t:/w ?4^zGaRګ ;&PZ-mylnk9at&EiB0?.BӤӊ=DCʛO쓪1Bm~iA'L1H;085'A%ab-Pܪ/󠕒lDګ*Sb9R<\DIpZ:rΖ$K:rH< ?0iu;@`ڻ- ]O6`#]=>b$mEbrz}G FbAE熱,z,?T9? t UvS҅<}}|.+N:l +@]V?o)G'f—[#sx ^p;وV{gT'!HL+4Bmc:q+5(}8PuuO80j=~Ze2L ~zm.$7iIZqMVHq^DI胎aϼB,Jswzo+^ ;s VS]2z0ɣ{?[\95Z9KߩhXs;=edgvd@0vTx2xA{޻-L/AwlWq@[ " d6oȴ(EFûKܫYk7`AmkXb a6)ENȨkUxNPNnu@cAV,LC:?o;_j[T>C`B` ͞P޸ͪ5ѪW~?z%mc !<eSX9c|;t5ڴeL<{-P8@lܱ+:Re3ڜ4b]LDG\^  .jѝO+4ErZ17_jٝ\NrlN[G4I@접νFDT+ǘ1Al V Y}>srǹEjnӻUs'Xm  4]U7./*!U>n<&mEۉuROj{*y6!ˮ^>v"<˃#R!OjM{aT uԆ@4zrXz̎Md́ҿAj0 `1k$-(W`?=4vZ^ 1gsV9L}RQ:k`b_<pvfZ_ѺOjBA޸ą2zxBI+ch>"ȴeȞكIaa}TrK#_R3:MĵB舐tsa?6h# (s&JhCs]ӝ'Э %uѾb_dI7Bb@!zks*MTqTn_F 0IZ uolxV>\\y W1Xroei؀\R㨼m-QU\4nkT=Cf.0;7P. UG3mdio7y?U)|d&^qjp/Fgo*S WHn fMT(C#&oRv @Xk1.NJTܩhBF#E~(0W|kr8mnሆy*<Eڃ`eYT%g nrOl]'!Oy|Wxғ>.ľpkfZv:w˟Yī$tfLJ(<&TWR|=JV 4GEZCϲ eˋK _,}[,a!3LGD*"Ft43rDbfqY<cI'(^dsRWnb"5sqx‌aĭj 2Y!bN~.6]d"E2:j.0's-WnoYm*v#Xn2:π)Ae=AX+9,Ƚ;H(_'O+G"Ą GC;6]=Μ HC7WVhTх1IQݰnh%wPӫwVR/_!m`^sᾺyz /LfRָ$T2+vdTMɟi:2D2v+e+Gg Z7zbq H1LW;zcXxE# )Z9 ch;cp>hpPzgQqOxCb"8Ӌ[U^fR2DbFΏ0a$I%FH=y~f[iYᖫ<X2yNy .l\q8YnCo>w5=}00)m MƒV SYS.p6 ̗/T2L D fuUv NMa)A(.q8H|i2Q,b| 6bs$4CX >Ʃ2ݳ)(in΂*5}Ӕ̪1t=f&-/8(uޒ&)g6=XT7|[;r>R%5Xxui<S&:%W` ĽtQ :nuiH%/x*VQ!gXɥgh\B13畭o,24zwKK޶g:hq']#wC4BsM`@zK;s9R?0h:<ݓ 3X!LMO PLvJG#b6YҞQ/3mkuI`fj: <[cCz ھhI 4>X}Y3gHHH( F5wb񱟡]"YiƉiqV-^Oh3JqAiLX =o&-a&}d\X4hѴǔ( lGP8a@z|Æ*48/Y~;"wyB{dVAt [_rB4|2EPA_ dM>lxMڅ@z$yxgv{ q|<"N+#.Ȑ;v?Jx+ K &IˑHП6z%} }A٬o{nۻNd^œ Rh){!Z:,C(WXB]Gό$:&l *9qk)~ʕ`],,4jӋ[V'#4; J`|*iXEw5h1{QKJo2ߤWt_bX8;Db~tǶX/x{EryOBy -k-IL s5llbEA9l1ξ`)ũsc!hG(ñ\ru~H~w/C*5(?#&HnG:\1Ȗ=5ka"*τ?do}6)v֭l҇l*jVC VRQV==%zC;>3F9x_w=3c捯tTΉp4@6A%>3Ց_9Q+^8 ^zXp#ZV'))fޥ.`" 7`u=I4K8v~)e\I'gOS_Z[]Q6zS#tutׯ6)ge71I ]uQ]OoYu[-0]l9<: Em{4ָH5d`)pE/]_Kfm5cuWHb&XgBJ!uʊp>f\MDMQbo9/884mѭطh"S=8Ja$LhZ8`7 Q 4݃8c:\Py0&e?Vݑ"/z6:i0oktcSQL654pEi}Zmjhj 5CtU#9Iy*T7y-ztG.\@&="-_sU_]މ/畸FЄH8P[OG2A i&g=@;(ˎՍ sz'HJ6V1ږ b\FVXߨvl3L.(yn&G e'fݘ 3 mFUL=QVCslq|LX38 VӀx"b=kzqHb+|> Zͫ0,-m`_8&!o9L;$ݭ),[eK֕blcrl8L;O vz]-{yW/5no᧔Zo |^3E9(f6]u"YfEJ;0 4F/ڈ)棎^$n QX:LvR䶾 гq-g:1Gve[;%>1|6̌Q+~TI F+lVJ&_<ˮ*~˧;Ah[EQmIoOe뀔Ww6LxDkϯs+!saR:Uo:4Ѓ:-ed\b Zx {/+U}l?u>UjM,>8W^f#.7jUѥWE<%=)v"}ces/bG8)z1"4IQFJ3]G5tgі|đÈ WROyԎqR_NTۂY/ND<G]-?x(azH:JgPVdžQ1ݫl {?c o+垻ެzVZE8W;ލ̯hW/%b쉃G&))8eƤ䮤˫3Xh|9bzkVn/Ŧ?C(S'KBx`Wɍ Aۋ3 (~ՒXRbC09RF $ՄBgioos|ɗ3&68 o.ԢQ|c tϝ1_Q(`B~z*ziG줯9gSwK]f5sx]_4"3n8㴓յh mqW^OS3ZT SUV&8ʄRɅNϫ%}KWZ&N9XBq[teniȓ5LH#))IP,q$,/ۼfh͵߄Yxio,ٯXwVM;j> =>B>~㷡ǖNHNE_ M? (|J?N8x5@JY㌽ë1!ļM=d_6#!jR/Y<.H*;ٖ"2!%&'7* }[j>;'dͨX ӗ5Z~|UM[jPM]b@Οؤ5t᝽}C! T65b#S@œwE$1qBҨ`jڎ,ܡRB87b?2!3Cփ-wɻwۖbLyi7:UBd U>` nZu.|zqW!K:#]$ hsm}yޛ ]z.؃9^##5]qLG \z?CQ͒JMD1˗gI*$S"wc%= A4g@{r/lNT$rيGDIWCFYe }~PG8$ҟG@i<{wr*>uAc=41ɒOLyp2Z Fi^M~3梥BUaܯ:tE#QDFa!/LgL:Xu*1s2oQQ|:ɩWD)Ӏauv'6c<9;]1VL o/B"bde l*By󣜸Leĩ<.O^L?_/&Y|>cݺ-ɮ 깩!7X&ޏjMhQOoȾ@a}^>yOё.7@,u`ȐzM:$4?xT[7%KdYnNY vC,GƋA6nNq[؉qռJK~_V^2h Z,ka\kȱ2`OdB^Ϟnr%:WaQ!p]C-Rl )T7oau{僅" `S?5zVMӼ>P.mE6O[ gTe('cYuOy`1uSVAS?1k 漖'!4Eeu(;F+iUIY=an0ʼn|tMNDK`0) %/L"5C4xnJ_ >|s/iLPr0*!rOXO泧%nЕqop{Hzt߾Pzs>uB.H"՛k5d$0!;f,x trq/ٶBYt>!}S]d"rB=23d#^O.~ׅG) .ʷrfl.-$+âi2(FO؝x')! Kvܦ^k^ҥ!۷[]8[]ŀ :A37\<(lݚ{>s{~P )Q䗙/?_Z81e?u@<|FQ Wm9C݈O(V& UJrXoTy%%?fbt̀Xl; ,EΩJIzu0-$5f Ǣ!OH&~ՃÂٓ;rOp`oG& _Ew צ2kx!&1YmCVa1o:?˼d^[U*P2bؼ P2zCTDGU}䩖{]ꆇDΒ8H6ϡq2X[a n C&!:\ODi썮"lqNiޝdgڏ$k[NdUlDT5}B<(* .!@~'#c9`U 2y  ?10DBռډ֔gu@ r܋Ɂ 5X*pozs7o0"rA]Hx ݊3[pɯe]Gq%LlKb7|#>Cײ:: #-,dR>Qfә GB]pFnl Y*nZҿi.djc~vUQT^kVY&6sGYxN-h^ilIBP)1 Bk%LfkNTBFkVU+AA42ph|H7WܪR6Xqrdhj_4$)a;g"{ܟ!ڔ-/uN早d|]ddŽyᜦ"`Md)"_R=šV'"s~V!- n iǃ=r:$k@͗ $(B1"Q>kzL .BbJ!U+:GYXPWpm+M>:Nˣw=Cj0>,$ X ҖXbU[mbWY-\6\= CL}Ꮔxk!Y֜P0 V ]>[qT#c- yMc24f&zHb-@FR8H/'Y}7Nw@p!oO fθv!u1r;m&{+)[ز-V聾D079ν3xߍ9?tq{*ghܵKY ".[ <\ 7-lJCzJśpVîHhU c3!^0O#+^J:tOd"ƃgK Mcd0AaSM@"n5ԴLG`I\EIm)Tr˱ 2i*Czn9]s˄:̧g'%gѬ/=V-=sؒ:l9n}  3vtK~HaSPsJ#uB/J?U,wEl/³@8`BS ac$] J2 TǽvQᵧDԟK@EYj bfs;h/fj(m} &quVw;pU.i9W x^χQ^5+1$o35gHF`F$֡RI# dȾ`^8ڸ{vQJtn6nkv$A$8iȗOqfVlB臍rbٹ.q WTofj.H$59AW4[q+}]gV6kS5C֐7]7 t? q<}X:3o@4 ?q$ /],Dvdv,~֭j?h|U}x|UʀEb."P{yu0& <Ŧ^/:/Eܼ( ^ESa~#d Gle޽,K-똸|a>HQ1U.D֨+4|272.!S/Gڲ7kف2{w:vȍuIpG/O=ݎh~|U%fW_Gd&-]Z4fSLp|Ef\!きwW%WE.kE; DIZL vRVȟKǡ㧊ar]cInKcOUBS_Ij2q3PA䐌<`L( c4ٓ:O \)'G,9hK߃硏EOa+ TŶ2 v\+i+PUAh)~ Ѵh?b|d[cxDzOԸ* (gVB؝W{dc3]Fg-C晍¹d ^5zfK(3/zJ[I`)hZ%@^:[¼ܗCRУ80|ĖYX}PEppnkK= z9ĿD!ȕxUvDiRрlch&6|r^tkk b r:nqI4=_hAϦ4me|s#U.!x ƻeGtjQ!E۠  UV̛-@pRIԋ'G7+D J*K{M-.x6?>LL0Up`nn*չ.epq9Oki'dGl(G+ <0gJPe0.+b4Aۡڱ^iq0ylλ"&(%]H,E65BKEd8Y3]o0w/ѫPш+- Ѿ@(TvG*ˆ|z,xmLg񈃔l{̟g\.l0lBAж1 Y_' .rfeڲEYKw햮I"S 5d1ӍάukD #Koy>KL02\j;$?:yP)~Fjq~lKD>y̖1W+p)ZHc^E`B[V- Vu noS?d1cy{ TǨ?*\+`^).8#"}"v=n)tR2fW>~O0udĐߞ儠WS󀧴,ypyŖ$p< zDWGȟ>U)L~Nk;F3WwRL.Khh8]ʼna"]ygK>^C BjdVGLNou⢊W7E}r b#CӯU4mc#W_=19R!:$Ed.=?h!|}I\*s}3QaJD(0rB[t Cql? pJU뙪bɹv)D(AdӚΊrguEOʞ# @() .O'D;"vʸN&bLg ѓ4t^Vʙ7g~:#6/ho}}᝕r %YGkG0Zra7uu)_b%uev \=HY*j>+4,i5MXW<gEt^^о:*]dY:v*O^Sb0ݹGh]fE(w4<d99~io͠;4^ׯmH>ngp=ڷk_`bJբW]m:t`(٦gFiA0L= M>oiDOmnuHݼ^;^n S."WүTj y*j@=cR)Z5mru67B;۰DaeG+jg>LL@oP_ \8ՊK\]~JΦbm Pnخ5SZLq>1Ry-&uU!|ꬻT̕iT%fkA suv)j=njdm[Od.iZ71KՖBG1Cu#h;^n*_6g*g-?V4MHsW}ʓr{B'۬#cPw637Aa پ=(0 e`e!"O@lX<6w};J9"~r5<78ṟt*f/WOr)~LekprDhtǭK&jQqІ .'?Ғ3o879gR({? `t4\a!vСy+6Q Lk!&g:yDNYz&%锦 vƾGq/XC!I%kvתј<9 mttj8b5ˆ=hF 0gvtRοtO~ H0MF]1<.q0x9e IoRg ' lW{0:*i'ȷ8]$Äxo c{=ęr͓cqPT2"y5[id}L7^Goq]ɼIFЭc1 AY$GbT*4}&#J u</V>}Msc6S~?=6&Nw.$U6;D4 g6cEHN }$ZA$9.83;}:at@bhBAF8BI(] C=篂q5ى)I!u\;-Ggjfinwck"+53{ZxBORM꩖$^>i|/6XCP A p9ߡ]1`Cy 蜔;s V[Ɵ'#YLߛf &&aoQǷЃ6+'h-HŹnryѾ[i%)IF"b0I}~)ݟ2`iQ3rra wHRi IYzVEF)cBQ:A&5=W{om = *3F߫{8: b{A I\Ʈj3P)<{ `vD!G&lybf<%,ЕڨQ7Vg2 ~Lb(CY* L~˦~K ̳;-z!rVq O{;!]h+l_ez t##..{xrZ`?^yͼXxI΀~,ڤA-+=OJ~[f0 ׅJ0 (Lz#)Hp<Riٖcy\TAF* ޺MfZm7\ GRQ6@d:3Wt;#jfan˳8dqZXA)\enTz^d*J}AJ9OK= ocSaѐ +HiCdG~6 ա̑T5vi%e%%>:&{qC٨zU.5_@r{0^m@-0DZ6վ=T @Z[S!E` . _ 3ہ@ޤ/˼;V> o3 ~0!-rNt3wumjtOsjiaK[uaLz:HOW gx$$8h@;RdcGn'ۏ]Ĵ}PSǟrFefZ*Wh[x51:BI'q4kgαog7qK0P,]K3whlŒmlTv l49o,3 wRȢ Sn*8;ܒHN ] E3Z>&?S#s/fU#k9cy,`$R>Tխ+d )S뗼D8vh7Ua O%Fr^(*-b0So{5q7nH ,<xنwiQhLYHM:BajvOR )}YHrHgJR?%^06u63i,X؉^tFdDvݤgwNE/mV {ǁ39ZbMidں(r^#ⵧ\Q]/TuQ) 8EJ| Ӭ8g 8{bp5Y8N SE]0E2f(7|zEEX3iڍ^p|T{[}qm[Xuv cHKʬHmP%&cFIOri1 Za=F XD췯9EHzfR,+xnYGbSIDzlv5S~\xfّ:iܛyz6U)uwՖ)| +o<4L& +w.2'Jp_ =/:ie&W݄|tq'/.qДvYPFih> tˌȝA=*)0KКBj;ϹF*Ah5_'̊ ߳ S")7,1& Wܙܓ ,N;V Ejr22ZйbHAoj?8dr̓<U_{y2}gY&Ȧ d4LBYGN,ʁP۾(QHy@~|^<3ڻ#]|< &5~m!g2g79,j= FzP+UA~8NH`븄s QBKg RIfٙFxTu#s jlpӶ{mWxJٶG \l{(4,K"gZJݭ5mEg/;YGEW3{JHd iNOFߪx7=$\wpL:ѓ(ojGwy^aך'(`<=HǐmxWp LU~ɗ" !>{+e}UF&)suObᄞn4/qڵUx( O~ #_|9Hew/C^ *Oe|SPCm"a$~a~r=耿WFcsJEHsϠȽG_?MdYJRԹks37-ShT]h#2%Þ!:Cs%~ʥ%_2ǁc [dV{9'Pey5 $/4DkԗVZ~$.sq&Q"#_y6ml%bd^jO+ =`V d2wHOO}hq `'EDt\eQKs?۷_ޱqE@C{$Hd-ed3^6??Z|Ka~)-S=%a-}Q862-,CiZU*sQr78ص+)Zv:j"8ݶQ lcX!T-+Ab \Ӏ u`'΀qVjPJ,=.Sb[WEzju^e$Ắ:M7pմ_Oe웸۽&|iKܜrqha|t`H`^9 iX^!VTrSr?xo#T! %ZUD\t{%p|jyf 8b煕+U!F03_`6OpOK`;9"XE%an_.*k:`lY0u.)Iw๟Of0}璼*̼fV5Dm_{F=߬i儂{c_]L4? }+;ɑHY!u3dٲW_F}7>\r:Ue6gKF&jEY,z\b'Cx>(.q@P+ٳ̵{M3q'7=嚳JoL-艵${VU04C+3>uE+dM\i#NwƦBHۦmL @,l~d*,T/tQ號$1,~)ىI1wZõ$+ m7A}س5^7ŭYrd?(ϙ(6p-U6Oi \7Gzh"47znB@w'alq O'%_s'>7!x;ˀ6W E\F޻FxǼ:VҾ0e"Yt!gE &ČsʡRwjWdxyPcMX|?ʉQ;T6}Q5Yqr7s|cd$ &$N6ÔKw(Hb'ԩRdio`j羵rgC 8܇96 Kjw]3*AAcg~ nv3%GfeP`eBǠ~9$] ?ƨ#h5QDue=~3foaC> jsJy’yTǶ!pD={I)?+\I~&jr܅z) \B4BRZ FQ7hf1jTM,rpD0`i;] rIT9~]Rb*#ַ/}P4SӠtpOX+00@,g eХa"zv)Z0+F%$Z;ʍ VV7#~pVXͦ4**Ӕ GdCmp3wZܵ~&S :˒@cgϫXċnDs,nP@LlCp2s+5A wԭx*L#a³MnH@ƯODq|h:"W>1yJm1cW7eJرX }.9 lI[09R00pd*5δA(I<4c!lj_ĕ猎Nj";0uOm=$祳ۛ&Zf-/z /D?VDfXȊ_|>YRD Jh=? ShABkXD_0V m[ jpO#e>t $ kms#܉X|no_F:!C^E5^F^2YP׉(Le3tB9仨hюpqT2X >TK s Zv rj jԘpf'lSXk*# Đm)30dSmxߧ{ >>OVYHWHdK2?vLt Tgx]|r SР#Js$a"g3ߢٹ Qp%LF#8jvB[UNU|$cᶵU\eoK]ӹ,~i'Y0>;d#ݙS 5xM_p4o0g&YjV P m$Ã#ʢpn-pe!h{EX^&=f/|!ԉP򨇙^'zA:o 18I켲ə)o5#o9[K7܋m*QtBۈ{ڃa IJYE!-ZD!I8$_V'{%*,]D SSWu!DCV9og590G vvN!Mt$c_w9REJ@DU8MQ։t³Mw1gc'\qo_cMPL:Qj z%Tx!qǗ$]S@Cκ $OtF*Mp(jaK'AԬDmN׺9L#/zHZ:% !Vc0 :Ik_8y6ژ%R9LTr:+m#L?giHY\"liLQ\Άg?܏jt{H1w؟)zߚؾ>  Ԅ2"jݾ`SY7vb|_|G)McmA~AJqJ>JT~Ƽ'߱3lgGJbMS3݁)m˴pO&8˫,qa5.l?Ǵ v,g,nsd ,y rJ&uXi^{b9-6a&ׄ< |Xyk` X~ OJ"T_;:d mj١D*, #C@\%RtNy}qw\<:=5>H0{p])K![mݿ06.-]J+&ߑDYf:?\G6fӋzQgf4Ab3Iu{#eP}ÿM11܋g`^_vufҝ&* a~+ 8lm_(t9ec6iBu`3=8yf %3VNe$Hy;SDmш:vc>2*JI\Iї$ȹ$#*(iy빞=[b/ bG|`ΎPuЇ wƩvdAvbO1zoVAr]/W@i2Bvξ&*|l}~On~9[?x/ suQ; K-w]:OEZ396'}&,=' lx#k%Yh 6&/@ `*N;Ŀ;A#t`A%vA?ڽ<.,l}Qݰ}(b04-eL&5؛W_Ui3%S qUm D5Y;@nn8״~F}p;{L9-(ũȹֿ73q*,X0+Sbt5J!Z'8 /Vb-Kŷ!ٳKm#փU Q*c]pW1mُyHU~s\}VTFڎ-hK;i|a /`HX/Z,+fa߰g4˶_aHHQqH.$٭@"5uAN3iҨv= \0461P3{C_,:h;Uϕ,\E[yvؗjZMX, $1w7E8fnh@0 u eCXfAu:MQT s9mif{XeP[_4NgsRv~>CC2jvylBnS7QZNhݑ7Ci(xO}DȺHF  ˊfA'>Վ+PS!o,'f[ GiI[:ACꖴ7]a&̢.G6PhY;}ăKO <006rVA ُgs;l4ľc1*,1Ws;c5VcrɦSv#G6P?2֧ҕ3l֤uv7ȳٍ)a*‰%aiL ?%ZȚfB]IFW I{(V†=#[~W7Z)Nħ!`aUkj.lM%{?"KU[趗LRU W7ڔ2A(dLܗUӣ<{\؋b%^fĿ8 Ld'D鏪p F#` mjJLX)bbXLY*@? [iၟx]7MN)/吗kQrF`!@,󵏣 LWILY+ N5?e,^gt_s#ҺOȠKB?%y+L?kY1#e vË[ ,BXR#sx)%σ^SVʌ#I Vq1#:>з섆wZÿa+1>_?Or6#-<6}FvBuXrw(ܙ\f,7|EuySيK8f䡍%s@K7\vs^.%+1a;y۳u͎!zSxC(:H q=m{@( &%~ӛ ]s؟[6Ϟqq۽SdKpzdoW$4;XP:׼Ikʫ>W֞XKuZ18ܙ:쫮mk!wJ_ C|8ׇk=j]h-TOI\XB.T5vdeoh"%XNx 5O4ZFF\NKH̒ >0*0 $DToD›`xl =X5KqTP_LH1;L'9mP{buv :ڊ=riKn.Q3`.GTJJT&bvwy="ې:T=y$O.`Ol m$4=٥4GV-8r˸9 t񑎡V}AAf> y}[h򭑤sAJ1#ӥ 3=ȔAg!+>~5wh*;Vy3n뷾X#Z6S2|{>)p"f;('tclL`+pW6ɱ@#xŭ;~SمeR(<o=S]@/LюV-jvm1>#(M.ǒހ%xK{4ee|ڱ/r}T/u |`:FQ) c~`L%֔SYgvu%BaWz:=zd57d5\R  / D4p5Z@xk=x9aPO= 9Vx} E/g{|f6/(-)H{LE++8&Eqlն{K^I?}ѝ+hl6roMo(V߁+و`VyﲍQGk>jKSdQ}w4X68A4ֽ}95"q7IRm!S21.m aE4qW4!UT?y G9;O=ƟμdaD Rp_"b&z _jg]v]ʩU[gLШS)O"?8](dr?xgӨ#1 ;+).2BurGxqaʡʘ|5f7Z{E-֍qFV9Ƴ|} )I4x<^40d0 Kº`_.Z}7aI2(n6;2GIIJ2iQ.cPQT7ݧŒߓ_'DD/ҀI<< 5Ӻ'*CY 8Tm;&I`+SEk cSV "=$E lx/aI,VRR@#PIuYr=L83S"WH.uH,ہ?X=g{q0g}2/0>ޤI9ZzXwWgP\97hkĸJµq+3ך`En;kDbbCܻ>=) b_u(85=+Ԏ ڙ nf/Ի|dyo"j`[Kw,o)hP[kL|l*2!m0՟ {:V<5>-I~Q^ƙ[ ~5cEBJ\rɗǦt'u2ū`җTo(uP^3C:+Lç%ɒ|# xVFFSr V, $98mM;b!?| TYfG +ns'G$v7kT5r˝0]I}op7]-($)A` D2,vË3Cs?6o"bSFӯ0ȭNvD6'MamY0nދ!iI+mVUKǰcFn #@3pO㒊qՎJrSC=Mv1ma.%'"7}FIBVվXihW>ݷwkBj{ N !SUPxDdc p=w Ebݻ`xTC9~oL\ȉ/Xˀ!+~m2~\ <5v#қ;DEQb;W :$<|S G]J\2)/@(-\Kr+rlж׼iSQT!sߴ9h!:Т T".|S#ACY΢rp$KMf'ǻ[o?IGgq\`zmW>v4$H0 f^jQX -k&`~}7i+s A SߨU:Ql%ȫFhэY۝9gMI(!MZPmB;yL15 fvD |nZ8 •4c@X~|d l]ЦP obK/pLV9 S'M8y_zyO7v'!)JUoɳ0.n*'.YЬ&)ccEݘP{Ub78ZB?BCb@- ">UIۧ(a$B`[S'`(QAӽVyB9sj k3~+)e ƽǕ9zPw;[2@h!P8<̰=U;A-EK4Pgy;Btw&=1s}ĝPG˰5uJ~w(~UEuZ-/3 lS4JT2zP#&]vOB6WF#0Nas+ 4YԳ"f,oco NG}+H^_A!a9g+\=3o}z0mc#`[SݾY<ؓEy5aH ^^h&Ɯu:LWv)ɰݚk8G%ᣭd2}aJ@UR4ON)cK|fVa?'X1 2e~BmPV%_oÖ; z;ֱOt1<0 S8hgUhZf3'Ac8>p9VULC N0̻ n=Vg -xR\\j`'',SAIz}o&8>NIhhJꄢ9?p]OLfSlzdScY4D`W"*ԓ^\T&f\Tg*(\)ѯ6 rp?o ϓUxU2s8?{H.e l)CA6_{NnrxY>+WUoڬ0AMAN'_Etx>QȰAAmI'l]{2!Ng6᷺fH=_܊+rj 2y<*wtlF zW[}>0L MƜgFCEZsΈ53X0X{<^ n!4gF[N,Hۤ4wYMk.vi8bݕ7w!J9Ud@08f4djr\4KXleoR_fˊcJmamHȳh"V.%Pkx/oar!*&}Z&0LX:Sz2P4 >h7;5,8JVc5hA S( 룜A >TA>?h˼IyN^3F4 .zq 0G<*X3`e1HY[3.sqDB~3k"Ԑ= KȫF@f11[5`k}e%bMJR):7r*,{tar;c:n |#֙ IB"I9h5ȕ#$eWL6;XrVOe4/;{BVb|4-VfhoQC|%l<0EMR 2$ٺ(ZY9sY3oDdxkpK/° [q̡;)ጿ*h&t dAAgM^ٓwyh4Em?0 e)>4\ͅ䨦/3<ͭ* <+P ]؋Hܡ b +a%hU3'ٳTǚpILD mIBS0쭶 I1X0FMa ϔ@EhMW05)L=`XFX uN2|Q>x(w` j[@ B9Of^.>W6_QlV?:\buqFZ-y>J_;IZ6$Jk%?0ީa\s..9w\դK';'ZlG:og?qh)v>.u;d3-Fz+E+Ԭ7q:@y3yr `^>^T`,"QD=:\>M6Nx}/~O$# :sF9D|Ivs G: FSӪ|Me?[QǃU/6MtCU, o/YhgX(`NyOqjLX\t=Xö><-8!bTrUԼLHb>qL*vR2)EJ0 hH\`G R.: UH]AEZNd/ ҉o#EΚ˔ =t-4 .mq;+iɼ48"&NBdNbQ4/Sj7 \k9֖߬'3;o•?m R (1 gvz½Zc &U7KgEV/|qOg|uLeQFlEjCCd'84n$K}`~"'Իņxح'̑X(pdeΡS:֖vQ` QC&*vV| Y *WuxIwĔg8\=:,khhY.~/#gVɭΜup~`١l%oK~ُ$}z)tnpQSf"ʝ@WF5[lR>'@k7%F6Xp0jxܥEty^Y)<=⯁Պ!L͚wn }BB+L}E$.hX 8R M1v.$0կqUӎ1l7=VYt}ՅNz:*!ZwD6giA u{@ "EIB^18 މ;J'B*ӡCR`1nfOGo=jMTG2!qU~"}Cn }㾮\w9BӗiHGtl:쉆NjRR}uϙ]\ 6v8.Hjo]|4mmCN~rJ!siPꗺX Vt#Ȼ$igoAv&"vOh"޵+{(WTu_K?koVt%s^-RѰn_.mnl,R55[` =F׺l5;fύ9wFJ$h~4ʓu0_c]^G,7A3|u(Y#tLZA['wUjS aWcQa:s444/}D0Z,63%_8Chn5=bz%ŏ>Џhw&$?Ucည!;:?A\tV'״U/X|;{Ff9KWMtdեF$c*5u;fe,pϽ0J / :_TAy=pFa^bPxD6UdSϥzc*zt҈_Rw hkekc@xQd\cACjV/:tY{@/P/9I"-ᢗߞm"K#)<vY)0s\nF#>s).X;YAD^@~1ޟ`S'ϯpE1bcL x].5 )p=@ i)]%QkEK^a.`"CB_>UӼ#i~ ċy0gmALf"[ _gͮ |:J/kKz7-_擒#M9YSy$ P vJsB$Z'WكA>W7}ah]p .ڵ`G D=QVȴjsן!c 0YדVlŐ)qjC@zkiU2,NDa jU`h*OVqk(uaz\FsOtޏtCfZӾ֡ )"~5&>t epeSu+]:λ…t1`&#pg3=i&yDFJ(܂ [B~Xsª!cW~atJ|d>o2 OE,^0%VJ<1y:0&*(W5/a$i)K\)~,CoW+&W7Bԗ @Zq!gqJdA^WYnA%֗ ̖D,ʃg6]*:CV:uq. HhhY@Xq"C[{I!L Ҕ_d 9 o% sܵPd?ÆcrJcGDž}SxkRy<\$;Mp\]J4ދ PFw»!:G+~B=Lm =rmp 0^2oLϐ:{%Qաs-^2eV4M1K7Q4|)*c{cW !PK /6L ^euwEhS Ī7CB7!wm@|$&)@S,=R RȕQ=d& RkUgG`IҴgkO-EY~s iex1 mN`E-bJu2x^jOa;̿4郢cA$YTNM..ժ/S[P˰  /g&vF2`B:Qyp, 86lӰ>K PmDR/?08lPs"vр  ,( p?_nfF,q]CLA.(=3i'>mf:"4gyz@ҝ #lf%xvɆÚ+.- U@^e˲r8yR} .9* ʣ(F)#\%8۷=( {81Լ_h4Քj7H{"F9TJlסB:2OW}p5h o*U *.KôbQ#p ~aG1"^aZQ3Zg_C@s!Ųs[XH!l0UN0e g]Z^<om)FdappQ+ǘR 6er6X_P1A u@{j4*'w C"?@Qf߇i~&X٭0b#$ FJ4;d̰Sz0mlXbhDqoH~Tٯd`jJ=#?fb=v_nۓMS(_-<8fΉ- M "(L7K$Z#ڵ6m30,҄KXJc$H\%V!ڮR@R6UWuہtﮔ}Ej݅C@Ov ?ij3d+ݭiʠ( NNK;MRIgݵ[;T/@DPE'mȝlr{S&J}F^GdD8*7PdF,M-vi`.4:+ˉ\Ԕui>DjP왙_} [QK@= m6"B4Y,csN"|Od&NwI4ݱAo0QL JbQʼGe/Km '{ی5v'9wL-K{/CO3DPjtק!W(N~Cqj)O;CDH>0rݥafx3￈Jb3vDCn+^:`D{{* $:Kˈnզ?7>.}'ymM F Hܪ̊Lv}C N _kZʰRw;a%y Akt{u>%VFnU,3#[1k'=T)cnݘpe7v!U8x{0j-(V[3yK\ /߅$]ʌxcF3Z)@zMr+8)kꂗtVг$0U8m y)LM(`VuMC[Pu6xy=Q)3Chv0͖SH.7bN"GgB} p8 tU?hXj g`:o7f!+XsEX~x&o`<屇s?DiikPw[z/\O bi21L(,.A9Ju^ 󷏿۠jk4Tѩ! A{68&HvzA\[ZzІuq7A%;+M :i܈\LJ5 GU"y_s6Q:fR BXl4xr[718f7jx9,g3e ]]8]wTE RW'/u\7;/KVUҎP.  EH m>[Ξ:LRLXGL}@]SRyT.λV g1ҷSlnsڝٟ'  #'ǨZ>NVvzJTVTr Iw3+Lji'^&},8 xޅvj:׎XPRܢKn<ϰX.~ 8LŃ8~ҁ\|ds}0;@\0 ~yN^\:hB#mQu4(Mk9_wVlBiAcڼ]W]=l79փ~V֡-LݕivsG`Ђ+>w%7=:NFx`V9 [olZ]·qA{9.]g*r~. CKd;q61&# (Vo:9AJzBfD~ںryF{@gh(/_jM~p26>v\af1le"G~(%3460v`i󧅾Q{W:Q2ZnYj[-t'Ue~f;Z}*tJ Pi(-'v@bpA_vvӛF('QyOPϽ婏y՘u恇IHr`hFvjc{аnĺ#xO鐼v%䂎=\5zE,2*p:7pI*!c0H4a*+O;jNBOxk"кaU` c7ؘz'zG@\,]a X=+T͟rŀsZ7p2ņ^wU0kmirKl@l Y/(gѻpa7Yۆ]{-n}s bKCQϨ}B6/ nel! Wm-hAmL蠁_PnwַQ-*v?(uO]iPXAgw3+)x&Ni;4u;w VXw,)<eI:D~C8-tmlw89/87"wpo =BKIc,]쇮bO:4Uo''-%i-ʷb̍^'z2*w,D×qa?hY9/g=#ΐMXN+p)4 T@y01q+TrVVTT$[@BL랣8Xj3z+Qps2(Eq=LyMW{ j?͈rY̗5/f'O4qsg@=5@@|(aQK}T $2>}gQ&ikR$FˮѕLHoIWLjfujW{yq!p@ i;Czݯ-1s]\uZ /ohE xWm@eþ~LC-3g^D-KiSH9#HPv 4s zioxM ?k @4PtLNbj$l={uM,Zosɜ*&SuMUlcZ}v5b0}3¢=mӼϚV8\/j]T1k}xi7 Bmf+zY sk[i0Iyr@n/'q6e-Җ5V:!d~xg{x+.s=m@ tsю숈oM.@R*њ \]"LcEl$5qrl=Z ߎ:SMu9n=T}ߡ량}&xG|KKiOV;euY _;ˣ Q[h{Kx1B w9[bR^~>ϫStq}YqPv!oz~B[e57;'j V = 0x剔P9vS[|ɷU}5z5F ^D_}:uGVbХHqn6fwlfxu)E͆5%@¿:_3bb ۜ89Y@`IS׹@q si~ RGЍbg:rw&jm xXIRg*lu ƜKj[˷: }lh-|\BmJ~73z.(,%>u/qk0&'ҸMMGPx e#/E>m0FMU=1j~ 3 9D4Sb , 857:`:9=r*`)uA0`_z#p]g>z[Tr(F?BLIgqrFŌtߟaG'/1 V9aCܵP !^"$13(W!K^TWd\z  W/QO) KqZ5@nD[2 twZђ=:x7^lܲ @ejZiD\  nvph߂ lrGa`|_X2!=rJcS|\r"xW-PX֧̀vrTgݹ8 Fر`PzJfK*vV4yO^ZYjO #癇(`|=l$b{_9UWR/+D_# HYXDI;Gͪƈ.S$ߠgu.X|ɚ"xbk=ٽ׎K<|MA' /Nۉ]jy4)%ٌzÄ,w;m $2?7L) oJ;Rq I- :˩J{IRy3(PD`n'R ]T-锋]a ᷖh%fm7;]sa^z ]e[bۖI×<[/D8Zw{|D* l>d8Xh}'UqSEGwobUj0_ul a@(1H+mU3P˫sN] Fn:{$kȭA9aFC0RHCwYI[-5yr N3[*^%EezHdL<%F|H)}ӈJ-Z$סj)#k;`MW~x8~#@)ZG,OpBk noJ|3&9I-æN}2~2 ݟ=+chsO4<zz8/kr652KlD TNH6Md5@A*w祃wO55:B8Kd 6i0ͮF~.ܩ %xvK7ˋ5's:_&+{_b)NOgߨ蒄ɌICJ#'g.$7PA/| ;В Z/ÒG@@WZBDI4 t=\.xUχkWu摽Ggd,螸')W ,Р z2 !A!~'3meH||Aɨ;TdZEzۓDh'@Cxwk?ۙ=q>V5e/1> 9(ЋvG&}r~}CAZ"Ls+*<|,/.fq&L4 HZ(FK&6*B5νRE`i r?k,v/cF[ri>6xA$篾u&T@I-0RAzqB?2$ QGh;GN2]l&'7-H "<=HnFH~@RsHVPR ŶBK!N0 *h=HDfad=OHNl9 {X}]Kܪ譬ANZOzŞ*V Kd|kX8+$ &+ȂmoI3Ç'dktlFpnB2p!1Y/"˵i!K8trxKygŠbS 'Uo#ctE?K34Sy >⇣]r-J< >RDMR$~ߊȿyM 7KSrV{gm1!Gwa(NF72"6T2ܓH$ : r3=esIO[,K*p6T$Sݷu 2-;imN4br&%8q QG'w'w ҝ2!`lBY wtIh3V&Q-?ʥ&anYY=ƭ͆XtAŹw$?ݑ0O؎_J3oI v1#cf^bT]vpE:Ȟ9')'thUQFd- |Luk!^oH~s<BWoPk8O>..tl 'dz{6Oh̋J.e֬6Ș.-b5VS 'f^9C"4ڭ9w3q:5̾9deAÏI22r@ / iY>#;hL.79SՆ1,gܞ%r 1TEPioϾwMOz f @A8K}9*!rX 67c9b["^@jz;IkS8DU߭[kJ3c"wX& P} # / eٺG$}˅"%WV'r/٧N2Lh8I"oSx"wE0HT-h.bJ{6QM{wے=Flf_FԪڰ­$>4m"TSB0JٰpEg0lHy~Mu^*G=i`6vۻ\>qQrCᱠ8ģ2FX+F%LgO{gyH0?2VbFL^EDMT bCj/%D]9l,@ĞG?+ɳMu2P{!%f`S7;ro1#иbF0'X '{jz(i͌OGJ輷ѻgNBi97ϧĜki0ENc}:NRŤd':.Z9VwL(Qʕ]e9F{$scQUb.ri.'u^IJXMkk6xCBAtϻXزUלG Bn>qbyH/2B 4Z!:9d>+%'"S$;gTذ+Z:\kve!g%V'0/rF L7!|, dRslRs/D7.eRSjty>49HXefLR#ww{tzEL6_5V./CW˜'?L֎@O1Hql)7dz\NCz:WaORqԶ]TBPZ|)2|yòQ>#75/G5?{.Zn&xBw+Bwβʄ,Ӟ?TRzI( RJDHc9w8B>֘JO0b!†o7K+: m-(`GR^;0L.6{|u+cS#fK2WNo%,B(GBo>e]/}k03,`|#ú#4ar歮 (wDGs(2 M9Cه'dyHhY e 2!5>$a}UZgiV }J(ﻑ*JH{XN5 gA$^j qeYW$3H}!C]p3u҉9̓ \!sv͙SNpWH8ㅥэpQ"p9@H2y8fNz1 j ,c 5Oj!bÑxcDdIkp@}ƹ^⅋q7}pI@̀lO 24iT7 E9ڪ& !mY__Z`4\^DWUvT)'3FWK5š8xoqeQ*UWUA=*]?EM*>:Auʁ͕|&H"p5tߓ{圏 St$ƣt^ǚdGQkIi(Pfm: wҊL'ooawwg{;?q8?3#L槫R.UBVP~H;D'$cÜAP-tjݰQᆭg;K^Z=J4F Y3 > <9q [ ޲c6KM&~>wVXC dѠ#$q;42 {Ow0[p^ՆU8&71cݷ.eZJ8]NcR-ת yehr;nasޚtc;tbL%oxA-]lH_Yfv nFw̸߮~6R4syn+}l %P_O=PrIF(Rz| x6N=> 6 )EѰ*;i88BnqF!|myFX/`&xYRh[0eb`K1lYa44+ <&+"8H;# 2C|J|SmI_PJďx:uG`l&rmGȷwwaUu <'4l8˯ko-p`e ⑪.,GRJ%z  LN9172 F6ײt>ML ~J oi(nfkob+̡;6ۄ+4j]T,DW ʜ= Z#rQWbwG_VρlN>ĭYAԓEOgLJ=s6~7 |S"E 0qV'bcӶ_ŅV#7kN? UY #_lI9@0sa4KA`Y?h .E~K$i;0ʘ .CbS khXll-魍nU2ae:BmvTL& B:`V+p&>P۝\99.3l/דvP_uɇf ŶFķ_*,du8r~yqfMRskx{[46sUHLVr_9̪7)M`sJEU3is*3YJaawHKS-pQz& `8 dݪn S ry;+99!V3BL.>``U?M_[MVExH$㋝ܼ F];~]jqL΢J~+5dZԹ%_l.fv١l hx8t\,ݻ]I!M\kX[n]gײoH1d[I &J0D>w] ̡T")к5~Oa+uuڞ;c_kf@9˩q|˴̽" MyZ}e{7CI\2Se͐=[9c(FCF.M :jщy [G}οL'_x՞HE+bQֿ PoR-ȻAkVz8u%T tg8G3laWЏSK^H@|p)7қ﹑{scSAC?2s,\J?./uZt5/T}C,`m3P q]*pP'xf*)~^acjjuQ`#,$k&u\<-ǜ Q-]%KUѓpoTK%g湞 }xu*OU( V7M/N\^#H$@ iɳpulagPAlֆ8uϮTF,̉>,>z$=~OѢpmRM8'xqn" YgiSrÅ,It}/Q݂< T-T%g:s0kWKS[ْc3 ZGlw1@MLK35d"k~H7!3i+.IQ-GJB*Kp+JlnjZ_T/3+o7~mzәk+sQ \}Q7HH4ཹ瘝"<{c- m\}E⟑~Sfŗ' o,]7Nqo qc=))&Zò= .)[[#+ Dq^VCū<6ە#Ϟn^e29`lRNn"͞Ӧg_x>@qЧb| )GOa76=' GQxKtgS21OS1#r=ahؓ8D˝fSn—.^KZ&k}"xPTRwwLҖS:gL~4VdCh (>NsSO#훦am$ieCh5+p<wzii8*дM^&+:Z/廨ɭP#SACc;,M淯0xg[rtP%`(I#d 9:b΀\uBQG,tTG"hs2]h$hEA”4X.Gz\'LvoXP P~يz{!O YJ;F?W| g+ȗwד9d|׳;4#E)"e#2wB@J1#QB FILX i=JT7Ԡ-fs%"d }U8Ev]22$*nv% ըW; x[5K !M0fbvyV,zXES4[Cjt 6 p| _#݃ѭB2 p* 늸#dԍG-4mJ{Xe[e^΄x"6~ `{kTA{$rV㉶X5`OZ A*$ , vb*7\-~8Sθb>C?ϒ%)ݵ^=#jWٖt|,^<Z"`D>ɰ<"ҟzoo\n (e&)_$vK֍q3AQ}!!uOaMFŜ҉F\h4Yd*(d#0/s5ǞK-s#7ZMM߽ܧbX:tLJ UmIkNYAW09 xybba۱{.)D7e!7=bԳ-l^D>){c%Te = ު1c9wvQ)-u=h8 ~ Wn3߉UYkFL4-7Yb_@nJS\n`6oJOa5P,Q Z3(Ӑ2ϭ>lΕ["2:]ZeP޸rm3\"4P Sil5\3V۝e~5kE:AΡ[Y 5e?qc(wi)DŦOq9nW=v }u6J,mfs)g=4859]J%Ϲ&$tИU֐Uв-Rv,YH,{y N`sPFDm`in-uAriwwB6rذc lV< s5WJcri`7/ΛY ى"jĄmG#dtuzly}STa}MЦ?'Mz4DMe2D__8߿0vew$R" | Uۻ]J{/ y+wh;_kz(y*F͹W Ҥ%m<P?R/vr).ҩqswH1*~S$qZLnmȁ$0iqR2{5t˪!lЛ_mE8s lB) :s iV/4uxrvX  .w 6])uuUUrN9`]caXB^P7LG4SA5DWMMFQn\nz0"=3*!*evnG"iZ;ydQ^^,JDUIPAsD"XDӐqH8Ƥj3V<+ej9Nt?Op:tiׯVV}`]B3v XAvuo3^vHH @CY^ b4l+燸/XkCI1ͭN`}]#r^-0&c WLӴW^f 2Dr5_>\o8 PZ.z3HyK|֧8'tj~Mp&gWu |Z <OA% b8$T3tP5Ak`[b%3>-:o`醸;B(.[Hݟ{aw;|4>g`LuaqX G:h"a7aS}% wPp &HoSEW^@ށrx'J$ѕh?-x°ȗ77$$ bss-A 32-B_2k-Ԟ&'^S"/{ 4fe d-fv d?b0ŬfNW'3qUC敓|{n{ 5i -dld]ҳ+SdAl59&'Q_gC%T(sCJAߥ]#Q!v 4S8|`'˪$Fϊt+0[<{UyYov?PDy? OT4"KR+D/T\JW8 +n"kKLfAnHTZ)lif L?nX+Hh;3%O8Ǡ<9[(5:Lb"Bo:mQ =2j+}h7g틘o a6!; V2y;kNr&&-gZ9 Jt k.q٣t޾](mAEҬ:sH*='XwFĎuX;}=ͯaf |rV?'?姝WތvHԂ#6&) F/̸Ko+d-8$C*hQxZy)&qQcdldiK8/$*Bϐ:=U%`DuX%T R& !~{H0Z9aY ?sl+"_6oe #n$#!/l(Y@iy?u9nPTYʼ&IUfϔ kU4h4#Eh˫S] OdYG!W?Ejg8XZjӍӫ& t#ԭ=j> yEQ9/^SA3djV5!8BwdlF΢`OyC"PF_k_h|s!xCQ[l.޲'$B4fw+- +(*6xj ~zQdC˱VJz2WCη qCRH1 _f4k?y6rpME5td ݋hFf2w|ҚٜD۞$LlE#em_R^'XxlRad? 4"eD{57$_c9=@Mfxdb3(|p4B64ɛjP;'Lj#5SSjKIo spA Y ֜$QxvjNsc`yMx2,,\UÎJHjkEA΀0h0W`&I u%.uSC])Y,^i\wH=t-J/KVն vA,GkEGÈcQL q$ttUDs@ݖC#2v4e˭nHA/A۬"U2;`6o~ȼ|RZg4XKazKʰև?*b X{!h0fkثňbj]݂7ĪPR0Q3bKxܑY0(5NP?W*}[|i ͺx=&[Ŗ@<)$"C[Glcc$8>VZ᪻e_uuK~/Nx#FTðsi\ӻ;LRSHv/y Zڅjջ(c0P d&T[E/EIR@)P x40 ː | )_JCA P;K˱@nrTo~ó`F#,RRi$BƮ{,FLD9d l0W7`_&)1-dk~řGD2\M/awD}K ɵAQA ZJ($6u7Xbw)N#Ɠ1 SL,dV`@kq):(X4jw*7uzm *D\H3Na:dٙ jMO:|cW[8G Sf~ VPuU;7A_ SltT{C3RR5FP&^, O٬&D0Kځ"L/4G` 3BBe%_m9i 8 ꩬ8aQ%m*põ4J jQmzmZJG/<ҭ5'Yf5a˚sljqN<*~6,gNȟ|yvȶ ]=hSTj%DXl$C Rv[jf7P~&ۉ-tPN#I챶4D&@ F$yMH{O ~< QN:Ipx͑r@!4L#7BsV1Ӛ$#_4 BHDix$:M WZijc[\@*`8**?f-+Vyt̥x;@ eS=tI&ԏFOv$XD1ϦWGZ[U^FDRNBJ:0} v[O S1erCza)~mf(,E¾" zu/~C}\ɿ1'bjR@C:;;PHw -x1'RVFcj!c)}k(dr sl+$S>zRd0[piNNHЏ8*j[3\XBfplˑ1SEGnE_B@3?zJ#90j| 0 =ϱK=0s"}R2h{Rج!{t䅣==H uʻS(Zp9s^b3[F[S C̮G34BE@svGYWTYۑ"˪Pf*w Aa11MpA ;Y,yEAJ= 6FƐhw( \FJԖ~)naB,ӝ"$UH2vWy~r_]_򗆑.R@^bډO<3_JzSbEpQJƂ}΂ZBW %R{ :sK LN$q*4ϯ(Ch(ZGZ5aЫë.~sS~pEa FŠ̓_W# *JA'F_uBzzQ%%YZ, ~l]jˍcʥ+_Cxpʑo~9FV7 X0Ĺٰ2)X3l?G@"{2zUAxW$Jd[=k9~jyZsio2q+"4 /f vJ!x\/10[d5 ;kQ Ezo `{PDLFFo5se` p#ϵ\bU;I=$0:M+A_ȳIiVZ"lϳP$RNb#ӗblڌNMY;z_^ݚ8ϺfJ,ՈwŹ:ջV9I6>DńDiDc3|٤u⥗IvLSdߴͶ'?"_F=eәOU\o .9iƿsQx2sicU4kn` :K}7]p}/dzV豵18j|B0<o\B)c5J=A#ŠD^h[C0 F3 Z"+yʟfv=[;aʴ,9Xީ:F`/Zv+C5}b@ 7O*-"d 9_V5O뼘vV_tɚcؐ #3T$j?݊@9z VPtˈ^L)UU/ѐM(g0R1#B/aɮEiOF[mmu)Hpq ^9k]PEco]QUf^[5gH^.Rͨ*1נ@ 7N3^EqJۻ"-'(X5UCc_fHFF$u]< }yrTLKllW[8ڰjpz+* h2|Ć;"ʑ];J {{7@+:(ldSԽz0= n{Ö0Wx0HtRl| k7gF˲L%DŻ n Wvj;h+7ٶ:-0q{4Rn~28ePNv% E6,-Y&'~~ +$2,c2QW^[2&/Vi:^ĢCv!$s*x4+2x7V3( ,<cdtty'yK#@ۺ#*#yi&8>;zJYۺVTӄ7N0BҚ t,$W3L XW)F(lnDt`pl`<PE7~ϲ ~Rݵ^ }h30]6Պu<n띃"丧l6Q>l`0d$@LD:\Ohƽ| ֆ2F ׎\[>ꚺ/3(Lԭ*|@106,:i|~_/k9[}A_C؉h-UOPme/+ g ]-ŋ;G賲NzMνjv0Ȧ&{ WR$ljW~ɲ>PvMw2xCRaLjo-p VL !"&am u_ؿ"loE|UE{ʳǤFjdPM~H%)ٙ~dm\/Ŏd:XݩEj-^`lv=V n4#[~`ݷ3PϢ)!,h)b%qf@Y=6t愮S/˝&r:di:Qi*D''i%1xpo ;ؐ{Hq N5Ajωq}&wfK,o3 (?rd=C \]V>`b5hCW{%qUWUjn|uufnHs@p3ԛ)y]=ł7qԤ ߄AU%FAɻ&T(9Mg%b?qu};1#ሲn-#W"(z`.%Ru ~ Pe:֌j.Z0dWLxix`lGLKLXI]T;3 .vv2~F\tD'*E|S/0E:ÕLU46XSUuB-0C0v1=MZ3l;aURWi.[i;W`N] P4u 'Gy_$S-Vܞl)rV yr%eCM=X-I` X9W˛֞ S2J+dT;˘/`,tMXߝou\VTPU;I K1 * 3I$vRA.3rCdr0"#5 oT-G[L7̓xn\-/+Y+aඞ ào?$ήnss,<,h&+g] (=F  tΘ_o%Ʊj\k"o(W|< & 5aiU5jg2FȼD60< KN+~%Pl|+ɱSo2*LڼĞ R ͎@J 2%HHW6 6_M7WJ'ݖ;}ɦ#ͦ~d))DZڒqЗoMl:҂UÂ]v Д@)CJA[tI[jAܤ~.]mzQ'Cl|$0%F"eexҐ B헗{Ǹ , @C lKa/c n7KLSUr1ٛ^5Lw=f F@Pa%dwy3vXIeQ RiLP؀;t)UuSn >0Z٦Ui0d.'88sF[ maS1HK7N5k,UÈ}_=bn,y`%E'ZgFq$xr"2({ Cֆw_U 8"^E jk3wVM"Z U1cA̘쒕$3m#)xܱ8KP: ? }J׳|"?NuRy14=[FBH" ^dcюOS)$,P-hKP:|[^3'SUS]u{cj{lMkp8_4PtrJu.s:k wZ:)|w7ލgz52i?Dͨ? u)_y+&lDhQW*عaHZe.pZ@&3dh%{D/5#aS]kmp0Hڷt%~Grh5"זIO AOB#8iP6PRBe6i m#Jb yzp]3oasTRPQ>{%Ի_`V9֚xAb7&Nq6"qDk1rY蛋4LKĞ̃ԃiꃷm06]vpy(ZBe!Ռ5IxE٧,C|ɬ[ cTGK1W<[KRQPsL6O*lQDd2k:ˁ{;#h+L|Pöe39ti`7/׿[F: IDqijB-}J9Y{gqetH+(>ݬ}nwG~]$;0v:!r/5B,o M}\T8eu{3ԲEԑLu9z4C 3UyB#)P^[ģߓcpğfulvfm:on&4q\toF I X>sQКÕU5GG7uN). zx 'MR**;k& b\ĤmCBau1'7z;YmS)(~jt"o@OS H1{' XJ A8gI˦2b]>Nzm\`Izi4[*q&*Cw/F-\.[c3Y[<)*cr3A /=#kqclzF- ?B\8 uމnjBG|MzC~ORl9&mtK'rB- 2'd$-0iDeAPV7&?.m4^e]}*{]UHGbV`F? ^>r? ͳy+S7ȴmwLpxrX@ƍjc 2[wRHdQV_qȌ^s]~F~6ゲ&aUoBڷ# 3o$ \\aȆ3Rg\E}iz[s /^FveȱrC].zhM, ?7w>3mʣrgEq!oƽ<JKzYM;DR]vo2 nXæ1pmv-J~CoӯpT/`|~7INb{l?g^Of?nuxAa_xdUb.ZVd j?jv 5q^;ike?dӎ y['R³ɅRi S'G|'%Bw/Loj?9`QVUdRPa{ev_n3xqخ5+?&Zڛw^z!=d%s{3>]\@+ ϹB^>{bz /CÌg'i_x3ګy9-xx5u# <[USDMg ǺITXi62Vjcj>u_Ew ?[Iܟ\jY/$@y៕Ԉ!nM)RJAB=X;ND64NDh uBB |^YޣM=rK5(Rl94NV.;Co!u~8,UY)8P=,j[o{CJxkn.? p4&l8xxX'(q2B)P]Q%h+01:&l֟ҹ0   G|1r]ݕRI{)+D hԤCV%myRwM5.G`|tQ$5bYyȇ Ѻ{dOOSaMW S}EP{2rK8.^ޢ!%i86*cK_8tAU^Fe1ibM/=n!aKk{x) V2R "0ȫu8 \ *a_{vM3B[^+$G۹4Ohڳ|:|d XO&J$5oj0'geCvIJ[~ LP(D QxqVȂ.|*`h=kd'tyљCT',aVn Q $/#QC'r XD:Ctfjcδ|I´O4?%*O[vyXK}{ uKetpϨ/y!8_G}5l60PT|@xD8u[fkȩk ZJR.B%@:vAj7em'MJUܟPJc.ьvG ,^z>GCx'P7#d& w#rcrxO|'I`Bf0p O)Uh]I4MWaqyp Ξ7;}r@1)V/MSLR9>vsKܻۃw[d$~%#c53L׵=Q0)O=qv<+Ҋr8!Fe6moae! e?όї7K3 j V?Ia4|f;Q p׿$K%/E־OwÐsVpD]}%s㠜c, ʸd  } _avGZX !PE&=kіk&M%tm;:?7!,<~2kjgDCj$)ȝ׏Z1K6p UƚBCMĿ4>! CΎʏn3̥/OR-Z*v4|x&՝H{`m.Da,3XQ0 {1*'Ya<,HtS,/JŇJ}TxeyFߴͼ&u6A77&zM;B@+< 3?$+]\;p|<5lx8 [SLmB}]iqyB c|A@_0-ΟJ>r*ҍly7"Ĺ7%;/yY lɐ1ڍrٹݗ^r3 yDjIvt{l}[bH):5@TYjwxگ 5>їבUj ;"awe\If6tNVQ,G+A&\tXAӀ$M$Wz s%Ee˅yF;g9n>>YC)_ɋF07U |qġG.f}dZk\ x=+uO"|kH !ϡr[,431xDkTp`U0d  :jqfu ڝuLf4Y!V`eXD[?>'6 ̓VS{I'rf0 wE5Os4#*T5Ge)S8סaYԐ8rcb&(: M9F M}4dkR:u#Gx*ۊ!zXD.5u> s͂swm#R:-s6s첑'DaU$:|Xi߂?YLj#5Ձh,*/ N*:m ګOxMnL~ 2+D|161yLlk#Qx: -Gm$Zڔ8TO[Ĕ[MM\cpZ3,&0Qju2!11gʄH(#=CDV2G]ty"T-U8OKHԣ”L<&T9Jn5hnq|&2`i%/LE|C0>L!Uۘ^zJq~WPzM7F._tnq6kˆӗd .@zi'0QP2\~[޶߶au@}hY`PT\L -Tp@oS$%?&,K^Xd] -U^7p$ rLnȔo eAɄw(,sk s~-KpU3I[5C'tm䭿9?PcE9F9*,9co(0RZ- ~F%Yw1*VL3b^.j8,?ߞjDF;;,(:[=څX)Eyzr5 ^zsu3쥻$^[\0\Lt9nt ޫq~JzOw*6SѰŀew˲tXׄY[,Ӛr2g:1HdT^$=# 0~kC8J*VߐE 1!,.{&ԩvL:EIJzwu7.4 qd.ڬQҲc dlBE O hs՜]7 &?! ݗ^j4#_xe\nxB tQ1<)'/x!9}*Mj1‘ENUAb0(D ^O'{ rrVaZe'02Z1o\J%;W@g8`˗S{e!BoZE?Z~>hv6CO8/򈚺[&7ž I{pÚ"{C|jּUywrʾa@۟'8[e#>[ebp43| xlx8V<5 j 6]O5)Jܕ_4ilϯVI0`GNRUeĠg*cĹb @:ghԲCFիju,vS m.ry#^?" 'q0bM$RtTFԜg+>=C!8HO(wcl,=*mG:R34wZ(0ho_F=IbCe ,} "ܖ5#}?adC؅"R3+L5yLrDnFY& SYu!2+|&vš{]L_B)n]2XŤ=[?ZG[d;&\8/3F9H?r-ӹ~0fC*w͗2Ut%snk̘% k=! c`-hWpv)TGѱ/!6=ZOTu-,9x'li"e巒j6YD_`ٕϨ1DǁT ZsuB 喼h4l`; {dsϲ:Pp_Vgv!qP鿆|\x `N(:|5H݀$)Zc|]zPl/)BzrRr;€@ '`}p5TFiP.6o*mni$2-}0wb X(sB{e~i@ v⎜ZOt6ܒrjuuCA+.9ywLf?庼i}S9z2y~?uHP;4p"ۯ\& 677ô/CWmi%{#߁ޟΚ_դ񓷊G2lIL1 C:hkڷTex (7reL,qoc~1τħ~u9!d_{Vl9 e0>\c7l >gD^,JUn B5ovͭ[.0X4G!pg zr#I6Z1ˢS}QPOi"BWG1:W?q"83+q0r[3J[cMRJVJYs֭9`}#^xD!s**g_ 4"e7ERp37 <Ieg~~7ժxo#'ΡU(9@N:9"AVvf2֭l3$q7M:@~ @vm[xIvnV0Y ?$w{=}2JUS&ɫr Tn+~S30ZDA3+R nl_#DnQOM&aD9&72`Ihoh-MVOb&Nݨ8Om=Хh R<z'gE,eC٪>޸WDq7"/OY0-X6jÅG¶G67ey @".fv{lWl{Fr*" ~ID,!Kijաd_vA)nJ)6\N ȂH_4ċ P$lS)uydĕPiaR_盋w ~[sՔ}2$$qPhIQMuBfuU%7a3qx-< vJ&f^Yte#}Q{>ENF}F8:R@m-i_Ou:EA|4|>GLbҥ} ֆsiDJS";HԦK'Q9" Kc\41: )%<;ȍ?oHew54!6bzL%Tޘ-%$/xCHߔNT5 #WEy F.;먗7 2p\yG 㫍 *pRl%}FJEZ,gS/<㗊E]VI M[22(?ƺ ݓ>[I<`%`F$g_G,;ڵE#`rsr f!s3RوHOo^WU6Yrxf2>v]|\R YY˜ \[d؄{ӗp7^lʾah9bO /M2篳;۬P G-޲Dɞ8#C"H_ ~gZ#aV!^@F6F<ڝӦ'Aܑ*4/lAWEއgU92S [^'^M Hlm/܀<Ne?}⩑; a+$qj?s Bv; zۓq~̢X 8F%"C~n0]b#rh[bn4.,a3ǣ;‡x+ATP61,P$?Qǡ2HOZW秜U~dPaeUF5\GǴțXcɬT˧sIK̛ 8 d!nV`}#iƦ͗6z~ybR%/aZy 5=/ XV~%&!% `ʣ,K{QkdV4U51 5œaM);^_| N G:1\jۉkz;{~܈j rup3랕RǸVf=f%ڲd H!OviݢhH)%Au@fg$V3AA.nRTTȟ<*?-o FQ95>0Hraqd>b=w+ϋl[tU1! z|E\ -8z;FݭbĞ|S јASA{usOrݘp.AZl@E'ʹ 'Y bpz87"U+:έƒUP?5,yhxJ߅d]hy-5ME)W08ƤtT?YmPx ' CmXFZ㬮Xĝ&O2"3b kTʻ_vn/Uj 0UĮU|Hcͧ2Z_1pw]S(] e"<ϹY^1/,"F:xz+]xP/_M#rq"EiXb)C[b>y9S+wM V'z;8.H_ p Pt$Ϩ* h*<)p*gMZ^8 ;ETٲ_GdIG)aNܓC)c<{9ҏ8q,{>X#]nP+d{!Dה-yK8߆]02l׵נ ɘug#\&#Kl=J@vvZׂPqD!0sGU;=+gV8':-êiؗ%LK>;Cgy`0TeLOE2&GM O\$ͭxJ4K{iR䖋R C 8R}b,Ob61 /VϊDz; }.!yo;H8ҭid;}WeavN-ikSP`uZ[ '*U+YsJAn\{CH \~SIGtHmnMK{9En֣J0C(X጗l1f_, ~LX^cG$dnZH=4!Ik;p?/>Jb A9 8Fpѿ7]R91֭>\l%wZ@Ǧ(gӫ,0c7#*A9Oƅ7Nu :ۧ='k Uc;V e)Ւ!~_j/ #V&9bޖԕN hbi^Sb2PR^QtÄ/+=k 'T^)՝/JA&H ;6EDhBv/ H"#(jb##3H*w!n\s2 B`pRC3m煂fTo eOFj dU#-X<^"*rWA#@Ņ`g8R^:ljODPk'Ѓ?9b낂ywk\֛{s^nGM)6i Q,h!>0ܡN} l,sQ=bdT ,aU[ߦLK0.΍Z<.S.&czoqЍ'8i*J1^*n;ZMPfL=2.+% qⷶz7_7FYb;X08{efy~P>6x:Z 7V %$94BgoUPX]+Bz&NjcŲGtY-~+ϹfֱW&?;wN1I)TT >utH~yB7Qc-]xEݗǶ]橖ϔ#Ea~\%-\t&kvHTڟɽg.O9ݼ]GZm|ː(|tj"AU(teinU&rbl3i9t{0Ss[<ƦT/2UQynLV'pij >GU<$jg.S6"ǭ:E M 1Ի~H oXyP ^/UyGybMB1ii>cq̹ؼ׽[dbVw"DzwKs9BUZa;9Kvlt{oKz71zw̭gඖ;zKzð9yߘG*4 NZ?ϖmfkaN"GҀ*x/#q DhNjT6EUv2R EU;M 2c^+ENqc"()7ط !*D8+QBl=..:08^w@=&1nRFicDf*4:)0+DjԸYbnE)Z1dagׁ~5Pv!y줚TkLN}շ ;+A-]ŽgTaSTƏ@U:*?Iqx* ڕzq@3UԫO1%;"'SNJ~{7\R^URYӚ9[7*Jm1>{4*~fTA8P7K~&Ѯ/+~Y_{ SR-jP03k; 2^RmW9ú}.UsXOa-qv)d2_ ( :~Z422If0p`lpK_aJ|9}.>4\]151ۡ)&Iqr8O0e ,9WqMĀ~f'nz!EP.@쨮o4^GMåMcRStPu d_Rv㡂߂qD 2r}xP0kDp*#-B)f Ka_Z(1I e^;'$ڋzɜf#~ڵ\$^?cB-^*Dl 2 05' ]|(ٯ#]|(ձlC!Yz#cJʭy܈ǘݍ=p.orE1BVEq.½5˕drH M]% 2KQhc s٢31'YOS%CLR-QMjs̕he*u(>S0Ws>"\Qw#iZ~N*Or[0@+֊ ,5ccA7WG](nؚO )`hqI7)/Z?W.&.PaoL2W_/w(^l#dޅ4|@܍[ăgc Gd57(Ş8ڗo"ABN}nȰ9~@z.en , ]iA12l@[ITBLLjeApޚF ,^4]ՄTkD#o0gZ@7~^%ƿzHvV=/{xhj  e`o(}(u7Y.^}%|'S'ahVઆX Lv-g(f'''Ynvyj]֯pl[KR h/qٗ?zLTe|F% o cĢIg/#/Vf(rSl]k+/e-A ijU"b_2HKW# иc\GQWHj!e`q{ql̀禀hI-?g6ojYRs1S/)sPej SJ~&@KZ 5|dx:CzUT,3ҪUx>6ދjg?/W [juH.[+Xr`)9e(B-2%-uxiP#]Vyvj&GbрkP ED:e32O Е__4Uoʜ>ˍW9@TI  ' ?̀m [oИGKSLӜk]Y ~|[EPMYn鼥6.."u_u_) y9oU*?4T7vHn~#ʵy$7;6YR) c)wQm/  'kѼܥ -G"-1 Pjǫ?:z*nyf" {AjcMͷ50?Y Ud% !qc‰o sآHTJ[ :%yC쀎Ⱋ[#8CQ!ݧ'|.kf}ownhdKFfs)̚x]iV!\E&\}u iQU SG(~y̛:gƷ!% 4D:Vν$Gq%+(>$M#ЂCue;õoB3oKD&&>Jտ%ׂ+'GLɚUύ `X`zx_HYqQi:l*yt|G4Ӻ@2i̼,8R5䱨{V2!JNl1dR{e;¦E(Nv:?;wVq}## nO1vWpk%B#,knLK}6xqͥ%zw #ۥ3ٕ<0&󸑢D/,VPW,"iȃCzNJ)ʌ'L^IjwMH t-K ,ޝ~;&>t"U1xe|u7;Bfhɿ&obRޤoOSTdz dn=|&fR<u#_;#7o !Yv!.򣒮}fvjӜ8#;O +#fu%Q{?[ͥ$OWؽQٝcguaHss9(y?6$U'eZh5@Lŀp|y%z`s2.C9U BV C)oґKoW> D73qIyCZC)Syx~Ss!G27NYI'J 1Brѩ,U6y=SFL#JB]OH:˅~ajߜ\ 9;t}kl`J$v¿zM1etF 'T$gp{Y%*0e5GMVG3TL%GmaGppr6 RR-<)e;(֩MG/ct P`RM$9>)k2 B?~FԒ=0TmY"-VVlZCSo SKSg;VYbq6 yp[t@uҕ*pDtkV{8! k'P42DR$`9.xZj]1/Ec^$\fX0`7*wpvvtlfzp Ѣ ek} \~6pd綦$бz.wQ(xЎia&;ͫon&I7v(eՙJL* W_&EΪ*+yJF4fLL!i) mN42\# iu6M?e2>PxLbR> y˾熨L ÓHV 2HZuEGޯӮVAq5)jNe.\ .W#Jdw oi^k c ]s?^lzV>Ca6\i,u@': ~rgM4 oIp{?2Qha޽wFkiuABf: bW6)I!^sP-qLj n 6LZ4&@+9p s?^sZqQqOE8A_SSu>AiW;Q./:m3ü\>Niځ;xڵ], kfmXfJԂߜ` !$|qm$'u>&A "WSI sBbdJ-6*OΉ%V#Qx:4 od6 >ے.8'f&Qzo(qGW1tmkN{(w"Tw]eߗFG9)GvTodisTQ~"iVaj뿰#{j0 E(IqDhjFd3x1'+w|uH#Fi9jMíؙ,<̺qa~MLq"wvET}5y͐x(x2Q) Ǥy-4dR:7Mvj:7qs 5Ë]h<{ˬ|=id}XU{Xz 1/:mdzeyFcKܞm[H;mM!7Uv}0ŧ}0{&_6M}X1 I]"tL HPV~[ f^W,o%D莢BO6 Ffx.MsOG=y.jŨMa8`Ƈ~vҲׁ;R.?ZՐXIզ=Qt4ʨ~Kon͒2T?VwpPLs i $G'LA6'p¿mۿ`A dX`u&z)C֗w&MG+_2B͂(VoP|kou~QŔY&wȘnM][&ӨP hct<;f,]csG򙻻[n]~6:OL;~?Z}#1[qIO@.6WˤYgl(|d?a*c(#+:^R7 4 xnvQ1Ts׌/J: t |#U.1;8fjtee__!,Z`yʳ2DF/QA(YS {XX:^#F|-*8 Vo'B! !˱ kw[se}YF~<{Wmch>@TB$ Q' ^;< D:T|d}6 Ҟ~sD#;iE Wy/A{s6Nfq> qeG|3o0)WspJ L~̶qvZ# Lj' *Sv- 喀+u-aX<jdSZ O3AC<ϲe_徙n(n\!KΞjPMќGzefMSX|VI0T|";ד95 gh3x['n0o)}jY;P=x3rP쾛XI~hiIUv ~J)f~D~EPJR dঌ*ua6u %uA*?+(Jq=Q|.U:V xq)Z<読P<܅BXm{~0śH%0-ы/Ei73/?d–R;FC촽y)"hLpcωtg3b3a/Ohec㭶`+S3#g/wZ&W5S} (:{`t=ii=?i%: _PE0!*&#y.Ir7B&I&Gm5/~>CJ$FIͥ1z};.OU3b 6q wSfqz AD-e |֋>U}ʁCcҲ~W۪M>0aE&ٳ[EbW3Jr:  M_fuqwetPĄfa~Ǧl @Ձ"h K NYq(Eb}--|~Uw+MA\@Q6Lq .ޫ/6L<jڏ?ݱ/$P--q_`~8˼fET=ntBZӪJHc)'?PvMFBkn룠 a¼W=V =59:0o`( ;&Mbfr u T?_c\I~X\b |~W:"9ʁAkC"3)*H\вxH+EQtZ@i9_kj9&=MȲ Xg:\aҏ >N"$nR]3jx3Y̞֙qC!ґWj6놜bt,@Lr:";VTqգnm죬*=n=*LvE( 5bH[¸hf:t6iHv$I( fbG L:yUNԕ5(lt87|> $w:GR|5\k-[]Aĝh|tV~67%LP`j ~Tf|$|^ImY7gޙ&!$|*bCY`iُC鶲H!u ˰ Oa=;[샍FkXA&zxd>$IH:w1FaB糶ʘLݐvVODWڒ`K .H gpX$Pyh9d'-U ķ:+#tnx\녘K+ܜH@y]ڵ][=(cDUӹrr {_VkH4߲-iӇU^Bw#ώ&>U_;oHu8gYp 9:-Уn&>}<?b \6BV~4YN #8 liݼboy*e: Q !Su5֊mB'=R~vc:'ؓ くm6콑.q zXPؔv%& nLͺ2f! h|VFez: uw(ƙDTK#.rhK؈z#M:hKJw߄ukPxRPr-sTH7C^2Ynнpǒul%?Rŋƌ؅[\e#Sl0=ַ~m}!C!ɘxvU; 6eIn,EVQ=9G$D(Ke<PX4rl5&i.Pëiq)j Bn rC~NOthTѾZ&?AJۣy5cQ4+Y0S[ 㔏\@ 9F,$lX84 #`]C)-U# M}!9[G$ަ_S-R]ں_-+$7ޙ4"3ܕ;jA w lS5r\)H\RlO'ƪXּ5TJ9"| vrƵLA#^+ (6e*) o;Hs5QGcZ~\7XL6.GԲ2B2ڀG $$"ms|XWRWR~߰3O˩*}K}1zlי~g!~\ojÊچž_~y&'Dd5 ,=_.^!jʭϮ!`H Ƙ"Tt:`Ksk#p-$pzӛR(SDQu}$*TtA d4T0mZ:%w#sv$ XW ]uy *r2s16A[_ JSߊgf/ZrBtblg HapX[ss%qXWXEa(%A[B3%^dπ/.F*'1`G,S;/Q!t!i1Vhޝnp,ӣxY-fӉ{ofpِ\O.xׇ . RJb "N5V(Kn'-_~l l𣒀?G2[=F!xᓌstA˓#c86>tN/3]!0~ȪYM%rWp)EFaCK#G~ó߰ B RpzD3MJ&I)8a;1ߗb|/՘/2`}0Gu=ED֋U"gr k‹7ύSLt*5=gHaeL?"sюo@oQ"Zz,(È@T~FJIZ}ޠvg| K \wcvWps3%pX3 /ul2ȏuҝTur%Ə&q=Pu0vlópq"!fcM~kgSq\ m`F$!3uGG2~4&! ߳ һ.k@2"e t_1< ՚kYmKd*Kc%KxQUj %4-p޲UtClZHzPSyug8M|8Oe}g>; k!vk+ DO:\373m [CKf\7SԹ4LO:x]n㡁4XW E냕rtW$|4Qrnc`3<8L c; SpOƾ{ޡj/bxgȊ ?2Q@ g]ӺTN{OHDåEI}Ə64Y0 >Pq]NR- k;i-:<_ntzLJ2yi]uׂhG`ɰ!tVY]B1%(9usQn klQ.{= ېT/RGM5p2f"/wXaQcAg GEu'HRsPlPn9^*In~~8WH>pLGWaOK5&ft 2ЮӨ,jOI*7qm^ZR |]sݱ[D!4'wz̓.Ǡ\\0'8?hKG_{Cٜ\[3ȢFywdMJiC>tQ“Sj"ӬV^ NIqXgD[>O@Cb0upPWE殱bj^JpnB+ec_$$ѨhA)^ߔkP*.{{FJi9sM!_5r!, q_dpQ"T( ]ƶ{){4Ԙ|'F'OR#(h,W!ة՝zѢ^#яS?Oqغ3 :+orEdB/O!Z:zvڟļ?UIQWUmNے.pؠVuls% yXt)oY`-훶ekG$&S JgP.˝SU)R;]08w`&*448{@%b|)Kk^wk@r;v>Q})*X%ɺ#+MZ].)=?bb]bJAPJzODR;V3S\ba"PPXuj@/ #m{*<v0Ʈ[]=iւe(B^*eL(E9*Ծ(Zɟ:'?MA+1Gɗ^FPuJoΊ4)]š䇐 h\5h2O"]wbNw)8 I _eC&_7`p Tc٨P{O} QW4GbȡO[WCR:և4NA3EEZ;5658}:A^}Vvsՙ^m̥Ƿtm3d::]=}T~z;m:2d oY R"W>SSt+e5lwV;2O>y1:i)G:=,kak<4iTbѶ$xcr`{ V]SEׯ I3 ǻgM,jOk4_B}E"s&.qWH`{Do ߋu- [Gy7^ iEar x6߽N`,_Hpa%$+/,}> ˌ"}GS;([kz6c[.ۗt"iI: X:<:h.#ߏ$TFegWrҸ0uQAf .%0ͳ DUR:J*Ee{_  d5l}~zJM Q&L?HJmp]x 7R?<_(u.qWo7̈́o3c}>S 'б=`3.h3a3am}WPn 4zDUX:JeE@02=y߳}`@O% S¬?1b#H%']h$k:`J\*\*oJyJP*}\? W>?R6bwLm9u}W}hl}<ׯ>35py,#38e'@ !ҧJbس 1y`t{6먯δ:D8붑7>ٴ6=Xp@/|.s& C./JGWuϻ ":x8s)Q _9E_ ۱'΋b$a- ~+]G St鎖k JGMUh?_n ab ?Z@6A$#4߷:Ƶi'^e _7-e*`"3=By4W/,̎q=oU!$"*i*R7vqx ٞ|TU]^*h67=RdLyE9#s;Tl蠟@.Me;\c V8(KMoq!gK(r%)밡]ZݲkZy;e|;bĤw6,xcW@Ea~aBUAVZ54~&-Y̤0C^q=miΥQ;-KgL&@j\⟗Zu+sK p&FĠ \oTAwqWG@)OłgRvXo,^7w߾!ly3vߟ˿wťhe>fckik4pr^]Y?$a-b=ݿT)nujf֓fȆnGerݸB 6 ^ty^umؘa~~]+iݭE79WEbl"V-BHF&$cA+]~bVS1>TzaU )g7|j`C`19_}%*Cz7_ƨiBnW,ϩKG$f>""f@qkU˖5.T 6?Xx^Po 5CpT:)X4!RD23>z:ᬸ_F =o_;;W4[ty 7D"ScLiUŜfZA=}y#6NmC*& _=i `‹5k.Z*ԕ-=i}<<$^)|ٱ^=CbYQeSz6um76S[ߤ ۖcP\wc%U5ޯL?P6V-b*b߮V:PZhlrכ b?T} U\V,ѐIVvQ`a]̨_"ijqf`Kp1 57:kc {> n~Dxm/R5gU%e1sTě!S^߱D#ūyp`6Z||ެd=CsFF >>VaIx (0Ze XbzvD]8a9vڦHj!FELE+Z3Jm=K~>s,!$en":zM* ;1k悅B3#zCk%9\4C̖KE^9EB2R9ep @0YMN<5N9FS }q>x4%ZAܥw8{cCVnTK5:޸WOCIMSE_^`!g=Ɲns?veO qRe62,8Dؚۥ.z;yB/ɨaZ˹?,|ЎF*,c3/02wp*k((K1D{Odɝ+>)s{Ʈklq3n( ehDXF'2tH+ +h+M/g*71liGzi5 bmcg~偷Bڊ^I}yp9؝U};+>m?~Y'C3fIx?8T 2r|-ad(=b(|*/e 5( DssE*g.=2۪b 3z9LHomaȄToSߡMR+:@Zk{}^?k>SM˘\_WIֽ~G5TBȂU'h R$Kx*^ 悯^-$E).x.[+,7Bi?a IdUd&nlT/'̅5P2/,D- W*C0DrI(=ُi@|g!1gsퟛsIE}t C1*4ի)Mn Bl"4wiOYb&I5Oݽ([=B `z/\xym5ćh.alw`ʽͻ")UL7Zl[`Q=׳a+{WE7-vqP*;% ;{ )e+7L5iK3v1uS[6qa v4u{%鄬}9=yoL69>?ԃFPaw%:qszˀh$fFXͳB|V<5y)ghPe-x&0ony;xόyJ_~p {Ҵ:S'&ppJ%e9ۘ 8~]A&Ft@ *0ftt zF]-ϥ 1J+̺iDHOnwCl %H&AlKtDx}D&K?Rj +E)Wڃo[]|x.g@`IA2-gW,Nz^c;y7c[GC'_"J.b. 9 mk+j&LW}P~+m|~n+;`Z;U%gNY%+{LA++؟Qfƽr'eKrWVv-ƥbHhRyÑ :3=4n}:ΊKE:4H_vމVx ֘+ ]tb  S!#¹cE̖ۅL|z`bl]̦u+^!G{KO| 12d+/U#v[ʗ&8~9z.NXAsIL(: a5HZ589, T5e;^<ƤxEM|YB|{ apXlx WƸvYiyE%NlDd-yzNۺW 9QWEɢۗIz29P=զ m;B*J2dк-j? o_WvtcI^}/dה&g7f) ,/nsr-' CPßKP̓ǙE#T!r2ꪭk6~N"f4Nj,9#uNfpt<,-{4z?&`*MhC1ڎ=,<uZ`x6|߆nT~r5OQs51V' d/@rt~ͧɸW/nƃdK_gaYWO!. #e60w={9 (n66ù i^e5x~m_pǖp;s@mTRP*J*M6g@ײ/9r:{3 '-<KAJ'Wh ګk{{3q,5"BZux͈1V(o @2nQJꝀOfqTLCsb fwgB,շ=[B0 qCJ̨8vf/4KNEz=A:bńT.u3Zg,&d'.;Jwכ嫅I.PO;NZ,YYw3P{ ݘ:zG)ѺCLbC{yM4y⃧g,qH|Arq#Djp#Gi3+֛joa4 HsXԶ77M~&~F;*qRVa/łdZ1UUqh.l_{D/ S\e"ͬ8[Aϝxp1g%MjTz#'Xm oΤ|`1~M%Ss f$H7FQv'Eݑ:Uy]ZX)v0**@WzP7tLp<إ]o5yUAk{Nvϣ zz,}/+S@SQ hUhѐWߘp[!bBPy-8jddVP.m޶^lˤľSQyEMvvdrďQ1| [q aei1ӋXl^M:YԲ`rZ^>LJډTL o!` 'Ċ;LWA3KbtKf6v8I᭣U g5m24 ~YwP۫ Hx3e'uܤ4XLYF?M hׇ=USQ]UTCT|iWV.J*&q5U[u&pj᱖ 8 HLyt$fehOi`b1РkgL#Ӥ sD(M,X@" 7WJ6$rۣR=L2z Ȏȼh|.O *hz Xcmf]@,٘m=f4[<ͪ2U[۬&$o"3WsΎ5^@ |޹h:}|bWt9:zT1$/C j R@4^bZbO2񲪮\RkE̕= ԿPBA]K7[th2B(V멙MCu֑U/LYNŘd*]f*zD/X*ܰw̍SO,:T9v^S+S%tghU ͟>sּs뤜s 3$]2~,eiJۡ޼r]588Ӭ1>KMˉDtj C0dUX@Ye ^8!KXXs53 N?L!bCuibk(CLq- LM+"0F溛G}csea`~Th 4~1QS^#KY&<|4S>RO̒ O<$42ąv}7./ZКwî˰ le+{-yD.ά [^\.#t48⠑w [k`?TR=&L8ON M7_ dg\)E*z dz~AU)IVeiKfºwS(M.V\Kj8͗`iF`է]v8ldg#Ve#:8ʼ1goh]B^C,Ysqb>Y >8䒜w#F 8a*5L_>av^+N^s'{߆!ˑgngz1`fcfrOÛmbPQ* MnL@:H0rQGέ߷\AWRBh.$?a'ꦢD\S`!^WO{2v>"q,eV;'ʮV56jvI5R5Xhx,v%VQL@dr2+5Kr/2I4gAPqٶ1ӭ0|eQW ikg~QlkaϓďPJl76yvٰxG=h+JY o^7Za_5xDm]UO* ' LR-,-hޱQr%ΨG>5W;`LhpThP x|)gXFb^H{b*ޝ$^Gkd/usY]HU̼`4>4):[Dg-H`S=NpVr .X21H5vpzp|nsrFXehxM!ot}yx7>>|A A?zVL7q7*zHs| <=iQWvR@|u9ſA7'D]5#X`f EWa'@J e4\ܭ=Q[VIZiP\l|KVWqV]/4KAL?|@ne%Bd^~;FT$%LmlR["HaOhl: 91Eڭ+]B^auZ[fh~L@/A#UJhW.rUG t/]L'^o_Z8"8|BL1sDԣ![4]JQ'jLVKEk( ǴBc)6|*O4J"QJ:#'yHQ: δcE M-|νcE[1m=B`?;o ~qE[fU(v L$ya^`k1)`35ˎ7RW $ޛvc1}X4貌wINP3gw)YH#E/"b Eߖ2ؠezEpfԀTc{H< dQZ:g$S膽"zK4ouj%Q+[ZiWB zf챕!]nJl=x|~t蜩)΄gQ8PZӆUt7޽&+nSJ5,a0))dLa m{o ;@@dj :lu`b4CC:*,^ڷ:]qW(sDQSRz5 c=$ '2/v2y _߰$`.i՗]ڊm0l+,m!Ѯ3C *TJ:Į2MP Coh?V#%?d)4MVk Lvi"/b= u$57`IҺqËg.1ypѫTh6V~Ip9?OG˸8޾}U?rzH|ЕS u-lQVd#. I=iߌ@\?cil $C2!}vOBݍRh} LbӢ)$0}`;:ܬm:.h,*80R\jU/'* _lYGM+o3o e@Zjeb/{ Ā6c d&qA6z_ȃ|j2+LY%=扞V1ƒo*3 P<܃\Xi` 6 k&VMBvn[9!-AwTƀ127DL;JG5Mj{DWNP|\~Xb/X;i wH:fF/<;epZUr8 Nx'H51ur?+06KC13J()8+MߠAzAI7c6ck04.\FMN 69~CpݳR/:K/I$^G8&x nm>_ȭ}?1؟ mN4i_Wp ':Ubwp)`P+4}}^(|Rdta HA4.5ꯑn:4&lf-miJԟ {[5!}Mc5Z9 b`W7u! [eci Td[|dWFE7EB6m$ _0NPl6P1eIh!.eVWM6*~kʵJ3uJgC7("&bmHf%lz?%͖yciơ(OM?)#2?E ,26}yhՋ:K Ng ܈nr+ 9'DFn<; i$6Ф*"iX)5b qۇH_]fS3Jd&x@4x:?5p)hdXwA#X"(ZDIT3 .Y`ӆ3=rxrRI]?O(+80@T95CA لF2q[Zֶ7qJgMϏTT@glQDQf{m5J㲙h!M{2gҧ1>{հ#)rpꩨRLsq& Ii=| ;]m{K9fSM{gRq*sWz_>dhB]T3M/^U ON!ið*`^)Тi:7Ą}. V /C4vA[ @UK7u;qCIUKXKV |=m)lfε˧u%‚ASĘa 8CI%?DoeK8R#g qEBD|euDvy~ ;?B:Iڿ)Ӿ+wGTa~7>(oPT +a|1j gTy[!v2U K {]+( bnܠ^@<њ1X8+Vu9&a ΰl.AR΅ղs!O]g N&0m/Rt+$.e+́>Au/Ҙ y@p3fdU_SJ 1'Aa[GmCUByBN?EݏI|uů"QDFA`5(18|R˰S&ov4Ttо{Y* #.VJ =1ײf- #Ԑ15o]WC&05bGx9t'tzs`shDB3\ItQ@͝CB*(}/J @sd6\"M&v74ڈj% 5x'A*Lς3Ĵ&sz.9 9H;ל`XٴA^EBc=Gŗjx]wiA:xldNn*^h s0LKC 7mCF ڹq|fb켑,tA9 P`H{jcWdr4⩀NtM0 e\T(ѱu}<bYۛxL@|ƛ." MzbJhTG%ssFRnC`ҠN]ԥƇh׌Rœ!vue #}p>V1U"K0c*0rMSO:-pp^+(MGfNr5iGjxA7Xs$)ʨNlcFtvQ vsH /G2EOP][Au i%.n1rN@LU6\?ln$5GAQMlMZ ښ)1:N,T&@_/s6jWlhGZSB%4y oq2k`{ x䎻nm$mE L}9J/ M1D$r׼(ĬTGl1& xHF%+ %=g3"3ۭtL{oS4exËPgB›oa$8^䴰 hKAt=[9|u9_=ZZPe(hsSrZ\oL 9lŌ |> :7b ѭ%1* [ "rQ0Fu^Ua6URD|_"H6㱯7JH=sȓUBj"1Bby>?nGc-hʍW$Fql2CG9A-k*3EU[͸n{T0iN.(Kv4L`'&r~MrHR|)ō.'a>/M0# 6@8c&tO.)ҝ W!Vq'/U11Yt4Q*4=]f r_|[apjln_*5VJ& BXW~^;Dw` C9fm Wi5%Va3! R;Α 6|E]\?~(0ؚ)K)w1#݋H`_|brIAeBZ/WЕY) d=t1 㤀ޓ7@®\O$bp9T)Ȋ$"\?j7G}**(\o#ScbG3 u,B}n6q]5LrDg}Wpr4$J|gA/xk~6IKddՑxp>3C5f ?lG/.BM_gV}(̪2f"#hҚp|Ga/qoy G:;CJ#|kn⠮r\9Bo= W`Wyԝib Nߖh6v6aiEȔ4 h!rHFe`]FBni9,;v@/F4TcAD]ӽ V3:V?Gh(Vw.9eQh$_W`(ﲣFt0aI[5wz}1.AfE?]*~f0?.DCHG#~=PPCњJ ZVZh(l'3԰],rəچ~3(eܴA96#bZ53m:`; 8]Kfl~sb *bIo=tI7 cٜwJ ׅlk>5^٨< Zs,ˇ/ӧzzc-O608EDЕދ]]. qH-٭J%/n.kX 6fb`|i%(vh NスYzOlVq̮aݚMCNp|:l<6[{vLq zQ4gN:Yݒy8t;o~{aOZ;^ ;@H~IruѻeO-#cmv4=C<'7mz p nRT >t±[; m9VAe>;~>_|ne-ϸ80InY1!s9XKrQ,o}-~!56؏uԔ~kw+ YFOVbEX§t"7!+6 deD-=e Va~Fi[e 2Γ\ mdgWQo#̾Mܢe,ͤ(`g<Ϲv3{?GS^m!!"({h(yUd.,G̟5g9qMtMkPZ?eX.x>iz9P%Jq>9=kaAV3ü*OO6nH<-`/6|J}6sɦEr*aһ3tw7UJ%[ +.t^S[yGݓjMa6|˦ׯs̛[jNK:>2^rTt->}MՋK|qA_r4t3i1' ~vmaزE0wpThrn.B섥J .a%]]MR0^bd*EVŎeKsfʯ2d%L7)W~ȄR8Wz =ΦzHN h}W\#үxRBnǣn 9ĉ[:p4^tz4|ޠ7Ȗ&Rvo-8zTc1y6Sd.&ytVM¬FeTBZY; 1 0­bj{$`ךI#8]IUq3O\\4Gѵ`Z_q wE+d淛pPeEih0Ǯ,xPttZHR̴one/t.'?z_v534 (}GS(#n; =eeM^[KK&ڒް@vqLKLf ,%Uc퓢 wh] BALrr1Ǜ v OwaT:-`;0VWQ\#NMH1ȗ}ix`Wcomh8XVR7!8;P:}٬g\xKmf@ݐ!l>'-8u7. ՠ=LZ?\磶6#'Wi4)gR(+] .K OiW MKQ 1x,#ZO4*󮓕^1)p#3fM&[jeҋC >5;<耒5QjcTsobg/@tnv.UX$tk?Q%s#ooI“ R hrk^Kl8UuƏuzA<%WR$Mr䆬܇Stwv,/)OP ,?A$)M;\zR #P笆jI3!CRhD^F>kdN}t1#\0`MPMI'DGcVt^7 ƥ4&I.,j{Cbc$ݶ' %8j`%5nFag_ kq.) K]2\x}Yl,Ҏ򺐲HiIs:+*Alp>}82 я.qNuz .&<0K`In_FΒϚNI'bڂN}d0}~0(oLDaAZjuU vWWD#*%{nAfO4qE_åo rJnp(P=Vuڕ'}-u*ru3;CRߺ-bs7obmQx#Y}|MI# d 77BT*:ޛ7k 9O ;;@V𛌺ktʔ@_ D+qMHݜoxKgIqW4J.)-8]@N¨3jPQiJ:<{*Cw`~/39Y@FAY|P' (L!5] zz`'#&,;:Z ?-!=+C)0 +y Z'v -A}B )H_C]59\aD ZY^":\),>wZɈ41&ܫxQ}$aS ]@1+ʛRmW@r^ѻT;"` =85HB=atɀ>g:9V`lr46T4AѣUĢ2d2#ݨ+h~n-0Si|9*JK& n7m{B F'g'[+ Lł Crޓz)ةYI4!$r~,9 Fe]Ðy,'IʯjBG+tUfƏ L[]Χ{b0J+ls i$zUI@/Kk%XͷJ) W>a/'K2<mShm )B3JDi;D;hXPB jdN9$2x'ʦa?׍Bn0,&{T P@ێ\19&^^ZٌW͉gBFWdޚDm2"/ED@a?̍(ER5ȑyi z苻M 1{^z=ԆԕHfΥfiSN՞!K%J>!,0 ]"M=hZwf? =7Ѹ\E]ر?JDj'iՍfziuX'))'lZ.+kzOՄax4L*txUP&5'c_=1)ϕ'OCK*&2\]M RA b A$†LAO(1QmQmAAx_)Pvjq_t#κwrRHTvDƹDzѭTjp=VHYl~hy@&W?nO @H 6'e?E[sj:-@j;\DnkmYPh$dO,u4ZAƥ=*5ɓ+/{q'Mr J&nYGV"<I$lnhFl(͐f@o3)^?#{ndB_ǧ4_GKCcoKxC ՙ M[sw JzN~9)N)'k:&cnVگLO*Q G߻ cGpmO, ^yDʦ]:U*>y.HpgVNmm묤=$ϱrI[&K 00](r4pRXDx g:V8$ 4 Bioï2ƾޭ V>fӂ\M+p.fުS=agNov߾I11غ?׎L@\ ԍ@?~T% qC'%kϠY%*FV6bn|<ާ߿olS)%cahk.km; /dj3vfg9yD#kaiZDjdž0yY{ v>#|$OP~uBUK *$m1>[mF-jhqkbK~?Y+7 ;ß>Dnjd0%c]t![ B7vMK]ڱA Ii܈Uܹ?/k"tHs8#6* 7I B;7QrCL1INE>!#>?Jm<5TD3QkvKH?*o2KO֏ xʂ!p0yZZDMA /EaҐg! /:83FwS9㱿_F/oJ5#|Om|;ڃ:_So{]EcrᩄZ1SF<`h.Sjd{DT{2)ͳlCp-}pLd(w5yJrfF,fTf!.f1e_7wz2}7D(19$G|}RAYSWAqt+,S+4%iTx,mSx@`ͯ))|4{m%-󏃀j:U^8]YID3Ql=8 1iSZIPZtR@ ^P4! @܇їGtTW+CI> \Q 1*|/b˳Ef,w.bǜTuCYk>ƒGG: h"B/hL]#U?UiQ9b,[" ;D/7}6rتc yQ-6׭sDHDb~ HQ]L' {M32WKw5jF*_ V%xaRAz~tuԧHϢ9Ƥ[Ps$ޖM, }[ 7AGZC"qAvd L7:V9y$F8=~Jvik廂d;gT߃؝QSҿt4HHJNX4\IC4,f'vvJPw-_nGo'gm6KqcpOO+pݧ$1nY(c ؘJ UYMOꊓ͗3"+Z%TxݑםV• fls@JL[PgY1N^_S!/UfjusP+RReegd A l17 '9>sͺQj}kcIS *`\qѭ6Ƃ(TܝҨY,>J*",)8xQK7*Qٔ^VT"RjM MxxoKc̯>kXda]51_jnɝ(iz5#+ M h&;Z3< rCmG"i;&dJ/Ynv+jVlݐzko)@&W/0Rhr#*NˉMty6 0l(GND (e2I~H0Ynܹ5ѶAWjP0Cv}u}#u$أפ,`R4_2[|vCԴNq.| &YuHWG* `"c;ofI`́@mWg?gݺnoJT*R*Dk4to-77H2] J0r..5B\- TORx_i*= /WGQwTiIeOV2] ,4 2ڋGN "{NXzŹlj] :Yӆ hy„!z iZ-Xx$6r;;1F5{#( =U?CQb>=g.I IB*ăIdcf(dl/o&Dz:j'EQdj߂d{ M1nu Hk )zN=t?Q"wx`rF@Uڢ!-pKն;p/5aL;MQG<up9R'y%kz^BG}aEIz!@H87!D,gnkrţXȭ.P_ѷɖ"YB+}3APEE0[h1P**gcع7WERVd.Cӽ"9n s_PelSWi|-@>gkL`lƎf$̲Siԣ#/)bU44i3+7%?iBȬ&FU8Aq 4K3epF[֠Y#_z_/`~WA:A7<_ڍ lJB9Hudn椭\%1CԪQ uOQ^9z'N*xeHMg .AhFUOoā3K৮ V"0kRyXFW$-@L8VڋV~г( TH= #y۱ja}5D CߧE H3M>$x&\#gbMx&)KRIB9qʚ 8k'A 6'XDf$\5bǀL&摿Q]`|Ҷu@N-Nm5Pn7yvNqt9E8MHE}5_"*u$&H:ȳ#gOv<9 "Ξh6@*x FCBsp9f}E dR#DGKiN 7>}~Oe1!\l̖k@gZȥ\q"QeOK<^<'@,.7)Bu` hQOVʋЯI@9Ԑ@cZXc MPЋI6{BgZsIMˌlAYeI5Q'E $.%;aoG3xu?qhgo|+8iNjgG6VmB[#FtJ;fT)2s9[`auG0#tװ 'UN 3EB usיAG{Q2ܗXyQ 4$4 ʵAOquTc=DBkc(v<sS:;j0C%CdCdzS@N=^(O R7_3ؽ|dX] "E^Ͱrݕru.*Mw-[Qf5S,yH9Q˙upx~3VZh*즥Tbߎ*H1(B3%_*[|9?A?C<0ٍyhaL帪E 9j_q"X/ޔS$ӛZsG[)*]b3,qГu֍]A|֪y3o%oTs rF 2d5??J@!nHЫDs[K@AGS$*p&il1ݧ#W]G,s Lj[c^,ZYeۖ!ux(D.Ȝ..[ɛzkS .2|ۯ@& q"N{y Vry]Nt'Am>ʙ=P̽f'RIaڌأ3˕,gH?r>k+44B޴BH'_ylt]vZ!G*D÷DsX~?B0M=h~1@,%EazG%U,/l4 xê ,Ff nj.OXcL9;@g}tcaD?>L Ncl07 mNɖ6ʸbȌ/ۧe͂DBt,IfgE&Nd-&ɚTX$`DLu~v)FyhvQ~fp^ߵLC{x-c|ktWysƥs3 p" 1ϣ|xp3岝4X{B29W{l>%l,su*$X7:[m0i{"QY~S`=纸-Z8ĪG7D_<0ځ3:=|:R̽aVqߊs_LHZ!@yy?(SrLD;6R@[naڻLEM> $o0sre8zM ހ))K໯q#yfW T_>֦W4r{Ă6{Gx #X> ݕ3yi[?UٰR_f#5,[1IO w&דnǂjaȊԾNl`nOa)!+^Dا /:pRjqz3s.5f3Ghn re]a-2} V۶0F(]qDA񶡊U|BBi:֑.TVm݅,ǣf?򛡗?3NNy{&XYNy6?#$%DX4h<$ `GFO[L\l2 ^C-AuJ\~ 0U:$cx"mHs;sf6.}cTA8=b?Ō!0<\Զ$]2x.u'4F t>:t$foo[ '2WծDέ\Ra LvD"\_q\rе}"C5̲r0NhPsqɅ[쀙TBI}+RmKt0-Qjgi2EeuAYFт@L҄2;@J3oX-eVawZiN&&X^ydN 9܀ bN0ԻʑAmyq^ő9wU Mh9mʝ)3Ute-y-?`uѧLIͦ4%>RnbQZ'R=v_D珳yzZ\LiI8tSE ^`N1ٟ lfr*qF,TǡÜP|i/ao%Mg_fYMOzgﭶgG[$O==j/m{Y ֍ š w4:!OI0) O3Jz#29/a6wTP&KmPBvuϲr#% zi;Z.d,{z%GPfz]\0(ݰ,स(4΂z6AX @'Y3#js&QvaWmirZc6F|i;z %n}4-R]q{&22#d?pU|t ۤ]K)>{{QSUx+jfD6wBHܡAմIfeW'@5b;ǹ9+!!l?0mQDb"9#lrS2zĜg +t/I擇_3b jVig9s_"6*Hxh?Orf*T۫Ѡ:GH6I\13Uf?T+@Jz 뿊󞄮H?xˮySV?/+ =ǃccT;E2T<C3unVwB/H# gN6L|o >'ҐUAEz%35~5ky)"{İE2b9K!I?:Kh->cfV 'p|>]Y דR:R]{#(<v+nIxcTbYJ-GYITJ_/_ݛɼGhj6jȲxB@`9XQ>)Ϥ3E!\-`մ \<7Yj˺&HBc+pri/|,3$ZKq,%j=];DѯdH/\ \;a1tlju+1)1غԯRxEH68NXLM-"ژ *bw^HdQjB{['yAVowfSt^_帷^uKw %D%\n G~)C}%Hf;$ TΈVŗrhh''h)Dycn$s+-!Y_ `־%ޔX F8@{7[ w2pv$Ͽt4 M_*g!KX$3vqgkae>:~9cKC\R:~V+%nOנ-ibG$jRg ,38MVzReh! 8sbp:cuf19w_MaӦ*|0+- {dN8wRm&޲Z`C 9$nܻyrRk\Y҃R4c+R_ Mj| 0}w%=. ș+JQ>ɓAtLYTMRґfN]?S=I|{l8^cj,aWVb-JCS6\{Iߵ"AN;%<6WG>{ mjfl\%o@TH%˨EZ=:Hye=&BA_`IGtȣ#ɚgHo+8U{rs]6lZ{M0guQev A:b`@0O$Qym(E>p1u3D0[T5&p`r疎{-}|$˺WAbhԿ"QV҈ZU»:DwĮ-Et4#r[\N>h\P8 :`[-q&;3:i}\nYu`$¾Q^||\56qaӫ# /KbCÉ8'7؊C< $S lzQX`wD 7Ris0fWqumqUM6ubYdy <,)LMX:‘\K?:,㇞#U6g;m>ӆ^#!7O棥A%PA?CF鄨 ";o:6 ӫ+|<$ G5,Őړ '^c*gE \ݺ=qu~YkҹsT }kMަ A^fťTY~ Gzo(3y)H+DR#tv^5_Mo1ԗ (4ˈ\>J~.~wKoXej;A=Ze`3rycG"TۙG)<,9ņ<,Aa5ʖFCM9ޜ'I}⼯UV,H6rC*lbbJ<<B3ǵpS @F-Cl~.O9ZO)]9 CQvO}_GQ>; uiSrV%[ x$\:E[{ y[yOc/OY *"6d LA"kgZsTR#H9l\T4N,_X c<#XԾiAizxAlDW>Pn|Hby5-ц ҫ+cQD\o0EwϥST4i8Wտ`]NQE_[*Of? L}WЙs?r-3@HN^x(ԇoՆ0q^ ?0j}PS!O@9@l[i1CS'j: h!&Mqs#aXZ1 ?cΣY|pGp]^D 7?RӏAM7k{4iDiѻ)De|XjNp p#+UK8_iE*:!/c|n$W ҅qy_mҰBny0318ͦwo$ZuHn#b.C>\|RXo {' f[nS!вczCL4;0ǧcHJy.g΃ 3^ftE"AJj 1rw+ š2K'4ki,,wRGGkG%)ſfSnMa= k!m񁿴Gg:\ɏCK[9OKۂmOb2٢\>90z~"ayx,en]&7G/݆Ig?$x I~8zoM J975>gYśu,em+p#0 ܀k:PdO{!u݂``A+%Wll/8$\pd LC] 29^mToANg_m7cɔKU]_m9z\^ sVS!FrX1Dh#SׂBx )mrgOg .k VUmC# :%Syؓn-rcv?^^wߜn_L/OwqV:gta}'S1f lAڷ]b0&7'!"KY ~T;<0i_&$k$N⿌ݱ)8y9&l'+őTIs&n#XR*}R+%;ϵ0iާGd- Rmnt⠌&H,hWP.&߈غ| ֡Ig9FH{'L;u5 %>CYQ$ L(@ qDPߚýeĝJsy54P}vS)#{bhe}ެ)ACtCDp"+c8S{h ݆p)NzAo.PRqixvcYM ;.03 *@x T_[gY޷8T+m¬Nib=1mX{ڨ; ah_[叢a7?-nXCaLP}RbƒQ$5YF/M9">pV?Do^bi,j]Y!eǫզ"3=} tKg3/̠N Q # w+}\Jl;j`̬D暻-$x_k&V"f8y.l&QO,A%JTE @3i~+bH^)Ods7og|9bVXi.v5z,pl#5JI5O Vc'A$H@ͅ_f=Hb\Z2i[?:0!e{1^Ajx s91Qޥi8MP5`/GFX 8"&W_;L[Ў/ lfdaHVM 'zqG18&FMz”IHIjGE)gV뺈AOG,z U,PŤ)Ʌܔ\E0=g==$&yji]([cbeZݰ"A"VJgᣴXxͽaQԺ@=*jrI5==?3n_[74, ?,-Tn9&=xk5za:_%Wc0S p1qn5ƷQ6'6eω.; k,W$Q⼆8( ,RZ)V͋ y T_[yBꮚ&d<|Po 3J\פPgsf{ ʶv Dw8$IƟԣc_A!9w{hmSZW՜Hti'hߺ|ϝ,v ,#y,KEp|ȑsɳvehT7uT@i,9_v.;a*HZפ\$VB<ϟq/"M(WdUtɿ`-챜`{6l8^ (&v ҵ4bXV$/'BP* #}׼ziH2eλøGt7^oĈRsye͈/\X`Kvg-زv(eo1.R(@*Oe=書KOnL(P[ezǁN+PV%Ԑhp:y؈^&q`yE9Q|E"8'FL=Z Ӳx|̱@v6vï,og쟸acd[ݩUB#>OTLGe^Zq Y`:'Y5Z9?EqF5@VJC?+uODɛ3g)vʽtۦMu~|wh6taQ%3iQ+}Iiu'Iy{ U6ߡzr'٣,Y,e2U2lqnLoǜ/xѪٖ>L;(Cb)$9$YdzG(5,'5K.g9/5&qDX,?F6B vY`i$iuܓ(9Fh\$n3!Ft;kկnܖmAݜ/=0 WyׇN]8A=يrgU{VaNrfzfU]{mrn83+1GJO+Rh7{+l+6a%=>IGd[|1U2ZmНƙܠW?uxT668"m u\l&p.z@`{t\RBzH Pă ڋYs9XI91CBD3A]rHcb|, ثb8ܓ 膆p3ΜH42OMQ*~QVǁ$wb6)e \ nhr\50 [a.Pѵ<@ued*G>B2tPbN_)sH|-e=D*ro9(P.0k,bz)SuM*(#AKPRMҁI&odF{W3,wD` pD<-ODUD5F9Ŏ>\M=D@$.4/h4)B!%5aP5<%/ 1F`~Cm="*f`vte8r~ZR ć(;v5C{;Z lk7ujCo'>g N}k"SVs@8q>h>!>9lqAN,j?"xu ^P:p6ɝɮ$ȿny|<H Bp!REݹuv]벊0fA}hmyhI=d#ɑ`mD&j¾rCh'YHRUEiI_rGn#] ?9Oz U]+[߉hs>CwFXpF8l PYzʁ|IQVki9^BqI=Vҳk1B6Ǚa)&9Zea{3Le,3>V2C y =FR@U賒UDAGBO047lS e6%Q Av^TM?\3VK$_49{E}ze?S!dNoD/ c1w\RR<:|ߞkrp{.̥"2VAPMi;`KxQ0 vJD?YI/FلAapTR&uӛ7z0WY$aӄD˃,{ӹ11/MP /!p-|Dam@sNwB|qw732vjvt~ 5)`/!_"3Z)e?l@5@YF|o6Zxen(=!#~!7zӾFPq(KV&n.#i'RK؏Hj1(Ad񥮚jm3tX/K+[@K=ŴZC]_ ޠѴt0]ak _ $ԋ a>Ma0kyj 1i|[D/GdzS[yJwx})+q:]_X+Jw]kSw; Q/+uc bޑš=can# "'2 [EԭQ*׊GRo_nU(kU\G8ApwKR&cHtU!|l|ꖨq:c̤AƷ3P^|pRB4 3rpX^~YW2ZoSt/.ztP:~0 ;$ߙX 0gtu¯U#[$ACNx!GF 2b/j ϪO' $|p Vi / a?O:#6Q3TB &h yen R7+|$Ug*G%>~ T GLa>B1jMЗ uQ |–Ȼա}h^q[|{@_Cܣa=dxpQ0A2 y^4 Dh}:V]!4!$ç!"Dd<֚ ?p"=gd4۬%m$>WȅJnZC`:3ʂ;w5D2ZTt{X%&f.#'ob76njpXeԚTfmBd\p޳~bIYi[7A^/&3[:ѰHFtwwF 9iSvTGkũT jؼW0t]yFo p __᫤tY,ct} 7SظYW;KpN: E5OuB`dSp;^2m%)9fMA7F]c缃\pM62[S2a }t-i޽%g'tDfn_Ӟ=@E v2ǃP:EY (YL@-V#;8MHwN0]KI3 d=wlԕxFDq3 s|;Y+V^OWG$.ڿ AX2h S|5Q޿0&jÐ CL82{ZگK^0e N`I ksv,IJ|Rf vB/z[rwP(D#+\#=lX;)2Q!ˠXk`:< dykYT'+-<GUR;#\ S%4 @.J>r\u3+ B6iY_9'w}ycUU/7̏薊[dGem{7|bS[d#uMey;=2K\0YUl+T^>?YϢE(fQ4>ֈB ;Uj8 5I)TEy_ A!hax|FgHiDy1o8^_7]W.LWI(,O w#{Zie?Gl,v+Ygsk1< 1DWUh zz낤xYƊ3BhM+ V 9V5=jBlF(AN)2~ \-'3j $z@%+f# ;S /4 O E2Nъ{gPd$P}MllZH"JHY4 (l1?T1 JP_B"R`_g.3A-!)_֜R g՞((]y|q_ g^ky(ǁ3͘!a֎/.+V'&qb\{['wh!!iR(~wnBs6F"U^xㄷgAOj/NԐ s{w_z ^2&kDGC/l|9np4 T7 )I210/eZn!'r >@N^3ɒ,!w.zGCqH/Rq i[hL/g(!z3@ N4}0kYƥ_5 omIhC>+"|Vdq i3vQ?8:epv8|]ct)n.+a-RpÖ吺 q0) ى&dcR.Jx0CKf$^\Tw09ӂ=m9剏zKa *, >7*\ZM1 xV^$[cF!tЎ/rAnT]rǻ1ûЕ~m{>|K]{C>YE2$Y=&3,llek{!Bҽ%c ]j[ ' W~t!HʾbՌ>Mx6i|!\~biJ6 . y4nb&ޞ$EEӗsdʗ`MWe6fۜ;1{Xr WˉVC)ϏR{ٶRRO c،g3SﲿL2^'C79^ =j<է,U\~F GvKU$H]Ͱ m"̔hd,K\Ye(70=([_~e @׿s旟jbP>(O5&u۩﫱^Zq>,bDnS+QmaQn'VAZC vC6ͣu[|z 3ۂvX;ex/%n/Bέ}[U}1o-" :ƼM >}FSgC,WлT|r"3 cnmG"5hjQvFHoKY&EvT+O\L (fR|5)ilAl +KJ vP,jFsVjA,j$=X" Nstv3q]\U\Q Ai.oVى!w`ֿJ#" ;j @j?q,x̎2a 2mND~ \UG@L5_ Ľ&pv#.G>c5|wx^GεdFk&(\:oL6*TXA=cxJQw#]s5zG6YPhCR%sX 1hf.~~k1 QCF6{}, ʐ.2a,Ga+iѭCӣcqC)׀]punp ,k*ޑ< |{yˠ%Z~$h%DQ&bFgZ9 ʉ2US:Iaɢ_' ؗi=1ͯ9|_ TC%Dz'EK :'V{pS.wCAKnG[$Wqx-$T01D%+q0u } L| TJWZO`otb?p^> xs0/Onֻ)s(<I#SocT[2JY!]5BΪbncz&ݔсd;Ԭm} <ᆧ|oF dЋ BT&n>SP5_LFdGd/T.+Ic`7gf( TD:tUBEaĤˏw>ѻ3?`V8ŐxQ.R: cGH65Yˏn_cq pPw;?H]NeAaC(@z#g7Zu{^D!Wtvh[7ҧ_6D:seHw*5I.D(X]QuLޥ<3aC>XӁ3A]FIw[!26ӴaQvØS2T3ة_\e* %7%JZ5Й\@H]WD[J]rA7<܂:Ne7M(|#ԋ"B'5_Ռ TǵIߠ 1lL% eDIdɱHF$Kzm0UrfQۧM8Ÿ72\"ܻ ̜aI0YO)Tf? @iEq*i(7 Ӕg5k#h=Oج(} `^aR6~j.X(Bn0{fsN-d뛔Cug4rb :udykt3s]禸9>m!٫]I*jE8.En0b[- +!T{AYrQÏ K p](LD>@V^}ii7Lc 4YEi`(;M}VɄ@6JyX |,!l-uD,2 Sl9({3~9YKíYZ4KMjCD4M"{Rx-8F]xjDRB9GRe 7} :E. ݵ)_C2.a;@V(qh|9Lܺ~ՀYm,=E$l 2PsYU#Խg1hdᦞ:KZnDoF''o-bJ%Ӏ ʛo&m,~SdoߝQ{`*ᨚN6^m/z!L^R&Y[D>QM|.ÌkX/<9nMCSHV wݵ֔j6PeV"SABG#XҔaoǔTcm2O}$F4e7AiD㖌S!< d@«G]^=rEIYz;qΪyM0ڴ<h2oj%Ę[x]tf vN2݄m#cLegȊtAG d&M^<5_"dz@IM^2o9ξ?Fu'yt]u~T#ccoC*VƏTZ0ŰٵW؁‘ *dO &Ƶyˮݬa]P)&;1#HMGGlC!U}]8qM('uޅ MCn4Qp:]4+N2kġg<Ϲ ϶8Cpdf ,K^-@=nCǥS+,ЂVE"y@o&[Irl3gcv2ON'- }⥑. ovh\js \-wU\[Y 7v3:"K]ƾ쪢gxқ +T6BdւȦ\b>pZ^,U!~;A/`αg,^nlx5V1e#Mlp^h~yW$KWԒE 2dU&7L*kǡżyf{1E5?W|AI#r8=+*6_׸WQ>[ j]%˵R'.{UC 2~y2nW9ﭐId705\}/rM]d$d_Ii}nﳷWvS"_ZXtw <}Z`~lu}Ns`9n[gujhM7%Hz]"օ0s5· )ؾB{tFAL npwJ}כڂuBqM^VEbN0G!}|側aN2[̸wn\$')w[Em1NN:?+@V&F|ڃ!Qg$5cq]H1VHS"裟wOunb^ũvt@\.y/vx1~3,4Pr@\:G\:I矼}Nolϧ/Uq3Hu2 oXnjipNX7{_%ڞ2.}A"A-R$O LE2, EmecFB%z[s61~PʞFp+PhuV}<0>f>4,E2EgY}akb5R30^1 Pu\T$ӏd\o[T-ų>pQl! \Pبg1 &CǍ2I$)+-@f NE A?}[e^IBrhb6IBom)-ȶ|>+6k,$Rb&,?ԤmVKrEX cxPh5BK~N֏~>QTI>;>lon" sr-w#]rMfR`c+0U'J Jm)22UFWF4m'vTB t%>|tU:~lHћ wH !A6!2:>m.2# RV{̆3`.@{+lFQŴSL3% Wp/o݃~t( pm{Aʻ0pzbW0AK-cTdqj di\EܩaS \~tlJY; }ǦMΐnCE*LOם]Ae47^|.=E(rJb@$I(ѿ^ζCh2V5H5\UM=~b|Y›ܹeHHsgI2lXkc߹E4/tm}M hieYh.?7K'p_>:zٸ-'xR biB{DxȪ}!6ĊͿ>0-Qb7}^o,9"QPv D7 `e7H`M jf A-{~G̒r=3z/S|RM;8Ank)=;LI+) ײޗ\v\k/aܺ05-:"d`Rd @zW~+eؗpknfm^QA2!po7pvu@T9vc U{)hlo)e[g┑IL dA$|,!B%{1:A+dokߨ$I#iȋ :+c1,]d Mj˘IPiv{ogpK,Ś Q/Ω-cfOh:D=ˡ2~)ƕ?~ Zsh 7>8Sǰ%6 j@oqlx9sWY? jLuzԇ(AY'?llrI| ȇ/!8 1 py w^NY+Cj#YS* ~ש(#JK}/g}mh퟾g;P0I.`P]) ΣXQjbzXUUgQ!ƨYfZ:$rwXSksuH,{-YσBx"ʡ TB0{܌_'* M^=Ae"lT{̀Tu`^%ĝbh˳>ΪQ:E(HJ Ѷ5- /|b()Ji[vLYK~;zP/06L٥[k4n\ ܡ()r X :F+hsU8UXgua].;V@( :LRBj^ZhP&:N@OoO͢F=13`cH:5?mexW5L9* ]!OSOOHFԓ<'yg(F_GD 7Cnz%p̵мTm5%ğ=>-8c(ڲ2Xh;Hk=P挓ppty kÅ c>J6E8BzG{GMb7;Qj~9}8E+]҆D6Y;e՘", da9Y 2弥wHcXOA-^rbm$M%ْ~B4>jucŵT_C%Y T"|YNobkǴ{L+M21'{eYqh'ӻߠ0/v,\iA8AykP"fN\Ck"Z/xCJQOUl\0*o_P bns( }[ iC25_h̽EK-&}7ҘTP9'~\VวU+nHEzl Yi3Leؓ=ƚd2j gҊ=kft/kOL Qhvˌ*FbaE(;B$3v~k<8N>{CD' =$7)v+Ht[_CeȒ*Ch,d?lo w0ӟA.}4.`XL' A4uQ"|5{@ ܄1_n&wfsͤ_A0{46M*jr ɢ1&$*ؑ39yWo<~oq?8e3q=!~igM}lܶQUP9FHdR=C3nÏI#,f"\G3s07-#T ()|QVN }հ2;&U*|C/do#~ՓAZ08NqEH=>ӳÅWD]n\03u .~]zlZ 56tGAO 9hdʬi֧x=o#qUqC7Ι\~b(^LXN?-cərM.5G%M-X%wǏTv}OJLvtHط;[mP ' <,"`ioܞ%ymZl1E܅0KK%UVP"YTxX$|۟&f8t$ZP>7~b؄`VͲ+axBBs7%2?P5,л$Xؓ!%PDb+T,vq*=}O}CG.Q>(ŸSny6s(ca)Lo q Y2``6=V;?W]r [dOM4ZqWI =q@5 '\ RMliKg*Ծ7($a+S8>y6k.65ۜ&Au]yeuv60f`8c!?g'Ӯ( p wz~Q&S_<9!*]A'#B].hRp^R3a^g,pJҤ}-'K6B,5(Ch+6P45y}) H|+.*&SFK+-LB[ދ>y;8x I $Pav$.%}fiH[n l7u{m{P(7Rv1wb#v{ڥCwe՛<͘W@eu>qȟzQ*vN9+0G%_jx'a)p+EA=zpo,5,݀6-)h0ۢ2 Q"(EzX0,b\;=PLIeFEU~y:UEF瓛X:SqF>]9hq> k-ҜS{;K}-啢^K*pcAt7ehvG;O$D236M깃VDA/vTP*B5z qezkU;.))5z´*ɌwNc<Қ{S>XoI|iJ>gCzGB& zSN͢xjRXL"X,b-be+ DY$Pz9`#B >gIKm͗b(ˊRa ;/>wSLg}oBNEi+?cYOEN;/N,޽ Mhq bע d;]?΋\渃s^4(|o]î|5`hoEWn8UC:SGExdu }’OOb*!/B}A?n*h?y+OX+>ט;o ;X?GiNJbjP5iy@a6`yyL`qĦ9zF?S^?̰Ŗ@|χw:.%:(rwXǃ*}Y OR LvTn%lŽ2H> rHb7G[9maLs%|I8NY= h'^\ d|9,HfW ir%#{#u\[-9&3b͉ Ii/q"9_OHP$; Β8 Φ5֐)÷gXʔ%f^!IST>M#IDΚhc@JqxLFK.45zR9qGCX0Uܫ l ><{ zyűnZ%$OɯĖW{!*DVm.J5DI!(Rx^?ĴY%s6rsYnX:ݳ[JTs7vk\#H!f1LgWut/u`:ɓԪ1mP('X֫{x V,($(mVH*wn$}sOM"m UOI!֋r؍ ꬵ׆{ilwgCZ㮔XgGT pjDE{+_ڂd(s-MN{ \H**NS3g);b8DTZ̶7{^. xZ2ja'x}bG*RN% I>k2-lʅaZӈ yy#6^LGLOTeZ29d YZ